petsc_3_8_3-gnu-openmpi1-hpc-devel-3.8.3-lp151.8.3.1<>,؉_"P/=„:辴k KG1!V, ;iCir4YCaP 2Bj*c T ʎuFY(ǀf }e8ҊP#9#>%:B6L:B$ܺ0M^ZE9~>\?Ld%+ 7 M% >^|\\ !\ ,l\ A\ q8\ v\\\\Xר$8$$()809ܤ:ޑFAGT\H\I4\XY\\]3,\^bbZcdeflu\v0w0\x\y7zHCpetsc_3_8_3-gnu-openmpi1-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._"Plamb52ropenSUSE Leap 15.1openSUSEBSD-2-Clausehttp://bugs.opensuse.orgDevelopment/Libraries/C and C++http://www.mcs.anl.gov/petsc/linuxx86_64 G!%e )*A;vilS$( my 1O6(O\a^* /bw=?5<   h7  9HH!EO~- ^r BQ)?(GQk.^e 5yR _]?c4' ( Gm qn,8{Z^] xc;O?C.*~}fJ{LlS281VkUkHV U0x: F}f|ufcC  mtdw 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큤_"5_"5_"5_"5_"5_"5_"5_"5_"5_"5_"5_"5W97YɊ_",_"5YtYYYYYYYYYYYYYYYYYYYtYY_"5YYY_"5W97W97YYYYYYW97YYW97YYYYZ,YY_"5W97W97W97W97YYYZ,YYW97YYYYYYYYYYW97YYYW97_"_"ԯYYYYYW97_"5_"ԐYYYW97_"&Z~_"~YY_"Ն_"jY_"i_"iY_"Ջ_"jY_"o_"iYY_"գ_"kTy_"Շ_"jYt_"ՠ_"jW97YTyYYYW97YW97Y_"ղYYY_"ԐW97W97YY_"_"ԯ_"ԮYY_"_"մ_"մY_"ԐYt_"hY_"?_">YYYTyYY_"_"ճ_"ճYW97YW97Y_"_"_"Z,_"ԟ_"Ԕ_"ԓY_"#_"W97YZ,_"_"_"W97Y_"_"԰_"԰Z,͈YZ,YW97TyW97_"e_"5_"5_"5_"5_"5_"5_"5_"Ԑ_"5_"5_"5_"5_"5_"5_"5_"5_"5_"4_"Ԑ_"0_"/_"0_"0_"0_"/_"/W97_"/YYYYY_"3Y_"/W97_"/YYYW97YYYYYYYYYYYYYYYYYYYYYYtYYYYYYYYYYYYYYYYt_"2_"/YZ,YYYYYYYYYYYYYYtYYYYYYt_"2YtYYt_"0_"/_"/Y_"/YY_"/YW97W97_"/_"/W97_"/YW97W97Y_"/_"/W97_"/YYYY_"4Y_"/_"/W97_"/YW97_"4W97_"0_"/W97_"/YtYYYYYYYYYYtYYYYYYYYYYYYY_"4_"0YYYYYYYYY_"4Y_"0_"0Y_"0YYY_"3YW97_"0_"0_"0W97_"0YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYtYYYYYt_"3_"0YYYYYYYYYYYYYYTyYYYYYYYYYYYYYYYYYW97TyTyTyTyTyYYYYYYYYtYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYt_"3YW97_"0_"0W97_"0YYYYYYYYY_"3_"0YYYY_"3YW97_"0_"0W97_"0YYYYYYYYYYYYYYtYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYW97YYYYYYYYYYYYYtYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYtYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZ,YZ,Z,YYYYYYYYYYYYYYYYYYYY_"2_"0YYYYYYYYYYYYY_"2W97_"/_"/W97_"/YYYYYYtYYYYYY_"2_"/YYYtYYYYYYYYYYYYTyTyYtYW97YYYYYYZ,YYtYYYYYYYYTyYYTyTyYYYW97YYW97YW97W97YYYYYZ,_"2W97TyTyTyW97_"0_"0_"0_"0W97_"0YYYYYYYYYYYYY_"0YY_"0_"0Y_"0YY_"4YY_"0_"0Y_"0YY_"4_"0YYTyW97_"4W97_"0_"0W97_"0YYYY_"4_"0YYYYY_"0_"0W97_"0YW97W97_"0W97_"0YtYYYYYYYYYYTyZ~YYYYYYYYYYYYYYYYYYYtYYYYYYYYt_"2_"0YYYYYYYYYYYtYYYYYYYYYYYY_"2Ty_"0_"0W97_"0YY_"3YY_"0_"0W97_"0W W W W W W _"3W Y_"/_"/_"/W97_"/YtYt_"3YYYW97_"/_"/W97_"/YYY_"3W97_"/_"/W97_"/W97Y_"3YYYW97_"/_"/W97_"/YY_"3_"/YYYYYYY_"3W97Y_"/_"/W97_"/YYW97_"3YW97_"/_"/W97_"/YYYYYYYY_"3YYYW97_"/_"/_"/W97_"/YY_"/W97_"/YtYYYYYYYTyYYYYY_"2_"/YYYYtYYYYYYYYYYYtYtYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYTyYtYY_"cYYYYYY_"2YW97_"/_"/_"/_"/Y_"/YYYYYY_"4Y_"/Y_"/YYY_"3_"/_"/W97_"/YYYYYYYYYYY_"4_"/YYYYYYYYYY_"4YY_"/_"/W97_"/Z,YYW _"4YW97_"/_"/W97_"/YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY_"3_"/YTyYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY_"3W97_"/Y_"/_"/Y_"/YY_"/YYYYYYYYYYYYYYYYYYYYY_"/W97W97W97W971934ecb9ec0aa0ef18fbd3ae5338754b170ad6571d862a923f632bf5bd03caa8582e0c443f9632103e3754343d1eb18dee40e831abe4a5c78eb50197ec0b099ec3f31c745f9afefb547b6a97933c2c61462d09b6fadd13da26f37145ff474f3c93196e30a9f6191ef81acc407275af899e19ad5af58206005ad6bb3796650d7f0e953e09097df27e5300635e064b1f38f07bec6e1c2e0d424a4f0bd6a603a96eb757601d0bba42ef239bae5bafa20924725f31775add4f32142222ba76f37dc7d7f3148b3e4379d5d0f2c070ea8010d61730d3cfd44e7c2ff4140c166b17501c5c4748579b2ba1130ea12d83cddfb45efa2400ea6555dec3c7e209b53c48b21e98a605d5ca87396938d6e27d31e88a744bd66ea5cbd63a0ef561c13a96a62fb240a4d3ed6909accec1d95263c7db87faffc62bce767f101169a451dc132d6c047417950d2c3d936d501267ce3c8ea17854adffdc658ba80e3416b7f929569eed90acb4f7aeef2322f088c66065d5d2a9a33681dd7ea05aca272a689ef8d7070c36e30f02d1e5e7e513103d11dfe7711b979352e900b18520b45b79ec595fe72276237befe103046c71fc593c9a2803b98a04ea3dd9811605a641f6403495d224e0356e6ef9ba7517ac9e3d08466d0a68d3f7fff6ae4e6fab8e20bc3e9dffdc9d212ef8ad192b51307ed6cc9ab91d5cb4a9865772b63d6a001247964752bce504be10d231193c1aee78a1d62a119a83b4123453e782a855009ab9f93f1d84eaca4faa2075bb0c58be5857abda74788e89134344cf1a8c8b6f2818ef65509c40da07fbc669df8960d40037effa7315021c71b5c9b2397caba8d411b946539eddf2b214e58d938433ec2e0c02942b418fe7f595eb0548bab98b06b0e9c4b0896d83dd5a7f571a0904e76c41cb8cccc1045e13afbb6b7b570db0fc2a658a6a2b68c09f923085030f20542d6a575ba3e324ae57863e28235c0fed10ce091d2c1678ca545a876a4935d8beef0e48b56666690ec546007b36659deb4ffecea016c6efed2fbd21b1f55067b502b9b35878c7aa5706be913e73d943cd570cddecb9db2cdb4583d0a6e190bd583d53a1bae7400382b85957f42045f4f694c472966fff294228ae113e24bb308ddde48daf931cf7af675a99aa6f0618692d63532c3fc30684b4d48a109aef7bbeaa6650a4172024f5cc20ed934cd6f1d71c031bdf0ac2c67a4c922aade596a64a7454a64d9e224373badbeb4a6f3fb4429cf77905bb790e013daa9bb5d4c59ff04563c1264c6d4b088e3e360ba965679bffa91aed8adc9d58d7eea5fdfaea4b28cec01189d63f2488353b424cb86c4de82267eee1069f3fa8674a3e48c399ac65711f51880b63fc9286b931ca2593e6536715dc9a7b0b176f307c7b596dcda85e10a7d165cb9fdecab36b4b9c63bc32510fdb2778d13c147e26c154be88c2f9a26f514d7dfb5fd5bb651d644d79c6726fc9523e11dd56e3554ab198dc360909f42513fc6115456f8aa8205ad1b3acfb8cddd4c1b4ffb04aa108bac218cb0823c6e6cf21e9369a38962003e5d32f57a8db550147443f8be4de00ec7c1c174249727c76f3c06cfc6016b4ebfa6434e231b3b1702c27e4648a154690f65aaef654ce73a0b4ba427904f95f7914926cb312a47c81fe46ae74adfd1a004a242b5a41f153e4147d0b227012e1bcb4d92bee71f7eaec6b579fdf2c2d21b95cbcce252afc3062d067792d38e54e3b44f25514cb69ef019f96114fcf59410372e40ebb4e19885c183fe95614fb371b2e4394d9b74302f06e91491f1daa2d9937290a422ef78eb7cf86be1e14a6b483a9d9bb2edcdd3523b0675fa72d0b3de291e4ec48a896c1b84c1655110487bf6d2d973a2ab0e1ef3269fc0215c1d8e1a14b42c187b116ac00f3c7786eece0f9260b97169c941d707bc761ff20a632a4fa7ef289c41571e0eb1b916161c28c6086a14431541ffc70b6b20827d621cce45a0ea7dde83c478e2ff09035c09e5f0ceb5776ba59de902ad006e5a7411d1e718bcb2c8aae3b290f651ea4b45b8fa8131ec49afe5d8c09293c5c6e79a5e972448b49383667651237900959762429bf9f7b9fa3f5c379b88b8e595be735093469e36a5493fa2dc9a75128d40d46833cd4295c1434f30ac16074da29e85e0333350b3b69ca3c02f2060a008fd4a5cce30506f936e6c634fd1a2065843c1cd9b5a9801292a26d424d7286957c5ac03f888e960ca9246846975ad29bb271de6332cb453a7057a92af679e9c9d14bafad2bde0845192d627b1af0ce009efae085a4bda5a5e3993ea42e0ca0ab16baae730de20ac4f412bbd229853b4fc0763b54585f55ef943e468aa699256629ab0039fec7499a6ef047a87bbd8d7274b3bc1c38ff6ce4646e1dd45d57bc1b4d49a927ecbd1dd33327c038e870f7e8d24b472a835eaba1a543218e8ad21fceb9eb860e44b75e4ae39ab70b82d9471332805f7b0ac4bc7e3e1aa10daade7797b88566055123d8d4090d1a1c4e3944edfeafd2dd672a020d8e7378df9e917aeb7d4bfa319ce84e5ad47c9cc48d49911024e804628d89b01ee5c3942ae3b5a8013d464695256c353a38005eb9d261d6867c87a7a4172fc431c8ae64f5bb92581fe9b0769a187a7b64038bb01a48dbc623a2b68b7f7f842eff620ce116d7187d07441917b630efcc83622a9e603fb22826d677479104e93a01367d7776711cc2153fcc9a4ed16ad2cbb38daad5e72638ddc697fd8092c05d9c43f1c2fc9d6399fc09cb354bd7438566df666f783feb134fbd6b5c2d02bbcefa426e43b7218040dfb1d361abda0a4c4a3215a87e2c97b687c394605a7ee8683c5e4272035148f775cd839a4893a64fc4c838e711a7d5b857d6a80e279621c07238b86a9fa2f7c639e7afda4cbe0dec28c9033bc9c4930dc751cc259989b46e6e7a8889ae766138518d919bf97a7fb79aa251c0d327192069dd3db50fdc302991af6b3ea16d7e4ad7fa4093c8503ca4bdb8bc44bdb998cb0282f9f81fa466ca94ef13f1796b0fb997a449ddac828436dd59a5192be17b5024b26566c22c4d7288d674d4265a81fb5147752aeb394aa0a460ee69107637596134f437fcf0b6d271761c3d913aa7d9a2ab144f1a833dbdd3c9fb572cd998394d9aa19e0344778fee9d154af7d0a67bb068514f9c052473f8f37ac96c024bafe04ef02e7cf587ff85515a93d850c57c75813e2417e330b955ea6e2109d444618b70709fb89c8ef09dd92a818bfe49b8be828af2bedd3bcc6dd550f40a809463ee657003fce0fb2fe890504d1bd5571c3ef6751a1eb4d2288989e5f16c6ffa5c0dd7b8d1c2211ccba938af04636885f72bc55682b9e86875a7fdb3468d7508a5d8ce6368027467be1b5e0f74ee19092a099aee68042b1ece34bf77f9f3b63f29f372bedd6324109363c25be3421f2b2b13c29ac3123319cdaffcfdb72d5811f12612d1d38bf3ea7a0e04eec7f48385d72c65c5fef0c1400513655ef9094b622113daa430b7d4d1bff245d7f161b0fe1b30697cb702af06c60ec92c0f9a9db865e49bd3725b5edb55d05f53490685d5fc3e8d66387bf2ee1c21cc1aee788cc05754095db3b1c43e518b9874b66145ad1bf43594ba71705a6da483666ad1add9625e92dc7e52fbe36fee099e3caf67b2cd3afc6bbc3033e25ebd26e87b33cf618d1d5cf228a6c8a82778a537b874a3e023d8f177c8559a322c75a0884fded63b48b9b790a152d6a8ced82406572c6a376791e6e59ea10cee57ce1d965570d42d87b305016782798386a041893a44b7da27ba316b2f261f4570377339af6eb6e7471df17f48d3bb40d8dd4231a3f859a2e00edf90243297d9f56be6435a91986a7edc6fc6413d3bf01731c02ac1dbf435146f279504b46a05cb6b1430ab6ca6575ab547171ad94d77c0908c2eaa839162835281b30dd983ad323c9649473460afcd9996144c6e7642183fc929da951b5549aa17e8f932a54d1cc7ed49b478725974b04ad01034b6e5158d30cbd92e3ddafcd74d6dc4e186625255f7c4c0ec28e51250c8748b47326deeeee2ffe39fdf6d88fd519364f56056634dd67e31902a1f846ecabe1f32ce0b492e189247bcb572b1656779b8e6a5e11b36a2e50159aedcfbefb765b6a4805400763475e23247ed4e18bedb787b38d8dcf0c82318f955c820a91dd7cebab6258530312d24b3c0b4726ddd929c7f92e001e9af6fcdd952cc4ce84d7317a86dab38a55ada3c67aa236faccb271d681c4e2a7e50efac43f8dea7cc89fd3b21da2e6a9497ccab8efc317ac98cb282a40b5d04fd1ee2089c432d62d235cbf3bfe679496c26e44202cc13b663df499eb18a6b52dbf65ff835560d8154e97483ba631e5a2c6133376337599b8c39c09d9c315cad68f80b1059970c4188dbd29c82ce851f24aa6033aa5b93de6d831b82dacace370185f68f29c800bca235c2353787c630f54c9dd414663c0d14987d1d4ec09df1ca8a53f967a95c626e3a8c5e3b244e0fd678400409c0eaeb6d520da60b1840d303cdd2081f201891ff92d687b782e5bc635efa1acd86f342529d14bd25d81bec35ff3530f098cadd17753125c6fb253897e616511414668be2fcd72640f1ed99fd76c80c3e93b1320ae68aced611f385e69ea15c45470c91611b0546d271a4f646d7b41c38d39ab5442c489365a63349deb5984c25ddfd3593c978f446ec4c5e9f48db0250504606aa2ce29b82a216a06caf73f2e8bf74c1086f7af6e19d1c2579d05a5d2ecc7ce2a66e731286bce48634c0f9025aee6c4e80218f4cc58b3c4b2e618acbb21893848c812786461cce65987ba8b5518f15751113edbb5002093fc624b9ba72d95dacab6b32883599e0976b5d28dddc957ce175d0575d6283b5dae396df21e886e0759cf93350577f6efe4fb9a2a8bc5520a5b543ddab991146641cdcda758c413f1596c5b1374e51483c65268af3c498255ad2a8fa1987e41ca6f2c2c6a4a180ffd8a4ff3e02e582d42323e3ea0c7a839b69db859bfe72d01afd4ba822988dd305be4495ef115145c04731389cf381e6e04b1d24cabc803d431dc0ab3f618248461b4e5f710b466034f78a28b355a3928ae2aaf00d39ef4229189a2c4663263c4fabb7ab81f4ec678415bd9a4f13644274644d9c4916960c468812497ba3c509fec51e242cb4cb200371f0d1a3faa4d490deb74fcaa5abde0f358108ae4a3d96054043dd9229d833ddfdbb2832a74fb85751add389d244382fc6927d3c248d8838e34310c12cf55549999784d96e3a93aa64320535900899381b79b6f27c960a00389c53b758260a62938e2e8ec6733c20ab2d190f246e604cb65955064cea6c36b7dd1c0e2793e69014903e3fa326eac72e33b9e6a8c055ceece5992c6df1e71f26992f69a0aa942d01b487c0e13c2b010e05cd6dbac34b6c96c0de1f5e8dadae378506363d9e45dcb368b8ba122b4a3217903e0f5de2e5fca4ba21e00fe798bb17f80c5a873526d7b412f35dcc99f99761098b75ae9ebd62c60d856df6fe7f7e55236e6b035657cb48b86dea4485c01c58ae10156810866798c7c8cde87f8a35f412eba64c0c45d6fc9f1891efdb42829ebc5afda1aa1bc285147a7350e5d9c767c58ee149cfe99bc55656be5ab6e97505e4ce14add51fe9266f9ac4df0f5f24fa8b9abebb216cc849ad9b219516e3ecf12b5c618fffd0f82cab583d965fe8e9296222c136b99a005947c5f58cc2ff904743778490ff4b99ecdafca817ae6eb98971277fea9354f0669f9092af69bbdfad622050ac0a6841eafa137aed7e7aa8be2f44c0714a7d58ccd1855ac41faf61fd1f55867c6f312264da7efb5115ecc357d60dc2b7be7e84ad279fb7871fa04171def83572cf6f35f4ade000c25efa1c78bf3e26ae11b94fcdb3a170607ef4e092407158b0299a09d1a7d3d3ffae40105dd77d1bda967e5986392d58ba144ac9121db507ed25b15eae8b55e49f6258b13fda3f72dcc4c32436d121dc7d9d34bad9dbd6b815151e84808a4a64c2cafa006df2a607bf7d3fb65718dae073c923a45a53d78412846cf653378c357d6b6c83da15c5eef48011fa1071f63d4607542078a9c8a9e48201058158a859fbe5b4771bfcbedcb008790f7cb65d342d73d46550f18eea89049dd4c5339d26548d8b7069b144364dc7a52d6c70095877a18ec4a44f1da4e9d2d01c52326c8ab1c308dcc03aa65e911204906dbc4b6683914d44584cd26bf8963ef55e8b4e2f190835b424c3c0a1070384b262579e8b711b32f7167873af46cf4471abb3fb6d1986595b49fa828a8dc7c402f43898e6df5667e9681ece50db71b6036b5aad5ea73cc66089b6bdc8c420f75d86f4bbc61f881ec265494360726675e12c5e38c914bb9ffd5ca566807fe53794b6949781a201d0f6113b5d1b1d74b31111cb266980d8c501764996dcd4ff98ef2da7e31d57bbc4fd4865a2884ba9c10b8a865c01743390a02d33a0ee4f12b1981a0902b0b504e70977a68d39bf83de58bd04e84572d11b2e8d9e18f06cc8dacfcf683d04425168180132d6da9d8b55211ab073f35661256daf27a36f9b0ba25348609227011392fd33aff5a9f164f766a94ce688c1619657fe394ca2b4affe65344f208568a3d53049f39dadbe9443fe26f34695eb25cb5bad3984c85b97d917e45f6a5bf7f6de24d29082139a7711392a07fc9b2788263b4d8b0db7ffec6b43892c7bcc023705429b55b06689fa457d46b6593e7f614166c7aad9ec8f02bc12c2f4976ce3b1c881971b007d60cba7ce666f030ae9bffe1749dd84c502485502429d824717cec3932a2c308815aadcfe13b53fe8e2109d6d7a3decc037a56f629ce34a80c1358af6efaadc1c7b3193b3188cac8c8d03ff55014b86ed626b612dc657d0e0fddf2421fb4a7dc228fb36edeee153a9404d7a2a4db7f51e3bbb06fb4421bb9f5604b23bc18e4c05372b532f464ad19148a2dafaf870324bfcd0f4ec68bbcad2f7b0a72f7805bf2e43989a0e3eebc4068580685a53411a753b5009ecf9730397c1fc5b84946e8d0d624c9f8e78576175be667a0c1a213a829091387983323d7bb6e6c8552b1e907092d526005dce7d2df5dab479a37b91d744e8fcaf6362c37c1d7bbd8cd9b8e950cdd1ff332a5569ab4dfaab583f7540db60ea59285e4c22f0e30b9dccab1c94cd24e2ae3973a86fadcfda38c1bc70b821a32a1c5d788113fa09162b43680dd2fce25c230383a78bab4009e53e6d21e94822095f6df48f5ed25875db5e6ea1a3ebf6d66d558163763cf0933b005048f745426b0c70101ad264733def725a0866082ccceb1c197c33407b62a73784efc64e392759af50143a5bccda1a75f200d621989324121b00bd94abb19241decef0385a62fbded23a0715c02aa515e23f0e347a9dc4198f51c68266d1e6ba7c43331893e67c12b50eb744164db378525dbceb086d714bc7e20c2ab6fcbbdb4fee66aaaedf836472374ec05e892d6bc4c118d79a82aa5e14c3d1199daf9eae0bbda94126350a72f4f0c23fe831e0ca876d13e7ae89cb8aeb46cebfcebfabdd29e8b3531cd158eef56824f9229858e6e27bf33f6375810093cb7e959c727cd5ca0938ab4baf2c564cf6eb2dce27f29bbdabaa48ee8f53083b22c7596142062042ce5cbd75464e1607ec18ce12afc2f89cafe95dbecbd94e0e5dcac8d44a14d6a73602c88775517b458bf0a8c2a830a61679e2383d9d57e3f7a85f493db947efbf0a06c8a817d0d82106ce29c0a31987d177e0587dda45a6dd6c4aa8b34bb6b0205f3409b23dec8bb8af20be9e8127dc3e6b5202234a4f0f501458f9b1c74c6a1b200e4b71f3bc4135ccb88a3fa24ea4adc6b7927e84bed471ddcbf6121ac2800cd4e3c4a3cafe0e871256162871e5a09fd58de7747c7ddb0ab76cf8a7c5ab9fa9291d1f1b258a936b7d9b6a485a97c6e92e76c21a3e8a2339a89fc2dd3fac756eeefef270b49e2e3d74e274ccd661a3de6614dede49c9d7d6763d0846b927ecc8e5dfe3909eb69136db3c4cbf9e6ed3f00648affe7c7dd7de4485f04c9b1c2dea0c716e91cd0d9033346c70485c499f9b1d8868b3ee05ac1a6c9e26d000abb0bcd86c1b40851287abb313a9552a0a652669a2c9f0cf19a0957fc98d878d13167bdc441120af4396c044d3a59b82a09b4939516c72b4e3290931c728b54da21f2cbd2442e1d0ef2cb5815cfd3be8f2d19c6068dc61970518946745d1ad28459c5c01ffd040cab42fa10c32bbd17c2d75fc65535cd03505bd4a33186472bd3da520d14a4e3e179af43e28bdad8220bcc7eaf6bd76e9a2141f93f3413b7bd244d923ba805d07a18176e9b4e10b13aee763bc03a57ad24e926d28269ff3d9185dd482cde753db8d86f9b3e1d02d1da91ced4e9309a4af502acb4c603ebf27b8c3b50427e8c49e727ff3f6187f9b8003f9f4446874260b6fe58c64ffc7401821a367819ff6e4adf337f359d189be915456910fcaf0d8bde276b0ce6f336096637cad7442c462cd9c6989fc52574244e070a9f587209d73bb4bf9ef8b7bef3b429ad88f6572c9b695a25cd6a220eeb8eb53f8e7b2a9111e0bc8653d320c1898f2846c4a14e876ebbdce79bd93da1326b70a6a2167d29e34b9d8f830c29f20ffb105b1f2f41db22a3673576a8365ca48005e96b64686abc7a6eba78d8bac1ddf9783cfde0fc5937bfdf161d60dc176a1508e30fcc2056884c67056849df4632307e33b707edb146b56de6b2fbb73b0bbe525fd6a8c63cc9425bbc037eb8c5d16a883bc13617664aef10b6139289079f903f658d2a02611950854ead2cb2855ca6372f72c5551ad5c4f77b739299eaecbd17142fe8271795f4f594ff49ac614b363c56235beccf6b1f7d8781b2105caac8cd161963301ee56397080c0506a2083fb68b4978fd995d3be72a75a539bf6453434ea1f474b85f213598fd5f71b0a25eb3db0379350715fa4b642ed0cfb560cd56dfe9bfc4504ebcd1fb979f125917df9140390ba4c349688cf1b10fca4952160d7897942af319c825de8088ab3274d35e9ec62ca1ea76befc7d2448efcbc4eff9f646b9aa97fabf6ec8ad05bfca8801c7155688e27606feab093276cdb8a9dba74d357cf444632d8a0b84efc02e95ce284568498919d1ae65a92d0deedabdf0434d8b7c826724029e862a33a96b89d1c62c6e63f8a0a1314afd04c924e088989c3294a672c655745afb472a05c0421375982c6399a4fd338711c45b268a3ab20afb112489247bbf06a266488aba5341e149d7b7c11996326f174cdc38f986550207165fc6d3bdc5c80700d163e2f138ee9632506a25724d91849fa4c61c9d846064dc7ee136a02920c37c281a6d0bb4de3deef6d75fe920293c7c9453ac89f03e9a37882dc2c12b48780fb5d56b43cb7a35eb0c8be1324cf7b72365fa20482579c5c55184049252c8deddc23333f17b39974711fb7f78676d03e18d59c9e63f6ae2ad0820c38ed932618eed3eac33e1ee1105e9b97e59ee4bdbe96543b8ad11e4981c9ffd77475e941ed106ed81ee6ddd5377baf8c2507df7e9eb4c2de3797fd5a201b585b216cefbc314b178635e437cd6c98774fd7c0941663707df5021f1660b9f1ff0877bb68558378acdbac07423658ad9f4f7fcc34c09bb70a2ea80cd71728b1b8a9966e20b9d54b28fe8717c1be87c8b6e8e4fe90831f508628cb87cc5e444b0aa9342dadeced24d537a22c91becd62739b94f831e913a2b66ea542ca606222ec21ec208b0627b8f8a44be8f29b49c704552c16134eb81732f3cc6a79553b54b08963d2af583ccac20610715af38a4888efbed51fd474164e3d5e1dcde8209c7d159b86178c2a112cdbf8d83638abc9f0dff1eb90cc09625ca20f83e17a8d82f82f57b253fc477760e0d00433a4f1c53a7a2f0cb71ee7b2c5dc961dc738472fb23a86d0fe416b20e06e99bdaa2aaa8520b5e224536e056b595aef7cb8027a3314e557cd1daa198a68ce8f1e5b9e6c3fd87a7523eb2536686b4808577c180afc8e422e3bf47693a8bca6069ebb057cd09cad5ac767dbf7ce98abd1e5c899971dd48c892833c0f7b0bb6211913b6e57f2489cae678aef4a1e13f35008644d6351443cf87df4bd80a0493afd252727c50f534204453e01a6689652ef322fd86794fbc150df70211dbe97bae771f38f07b0cbcdbbbc493fb3218f6441609731dafb4ac280a49fafb8ba5426b1c2906a27759b84c5038d2e6c96f07a11f9d9e3e0a3b57faa9c7ac66ed00e171c7c0ea3ceeea0b14ff5ed76a6ce817dbc95104c48625617baefd8859c0bb546a42bf26579c32035f3f5613009504ddf145042ec96e5593c6ee69c1b1014f1b8707387c4c1e0a9277f4138044a1520080a9348a756a12c7db187ae23af6c968df3b65f76e15d6c5d144f497be08dbe1f1aa1ed3dd19f9f47b3f56942a586aa27a7955cdb140e9cd9dbac71f04ccf1e692aee6cea9d0533a65624b933ac630bea19e02230d13ab348ba9ae65a4895e771e893ceddd63c2f32a45ff4f90a2d7865a73e0bc1245bfeecbc93a832eff4642ef879c931b72319147e13d29f656da2d2be728f197ae20a94bf623fa2627b02a55c4279a1b318efc31ca91788bfccc7fac73bd28fae0ef6a8512f20d7b9a8e8951d2291b96231f38e782b57a63342b50f6409f70259d7017ddebe2e5dc87c505297c988afb6d9af5ca088ea3af1de645b97779c19f77ad26806daa4827c9890d6c263faa39a0a4eb4432bc87cf849d91e2b2f2b21c6d459dbd70fcfb087c4d9a267495cf8587890296021a7cf4b9f760caeb8727c4264229824c96976288679569a2c3205f3b10527dcfd36fc50cd0a74bfeabeae3cb57eba45d6bc515a3ca267c4f1cdc9fb30f90aba5a9eb99c39f54d146b9eae10bf4c17f5b96b6af86c37585254b727860056826a95e3acc3038266cd61aa1ead8f23b000866c34205bbba3e77559af084b2121515e9b184a4dbe38187dec942dc5fd012486a882204c9ce2ecd7dc65bcaf28ed3ed707fcfa9e8ab627b69782dfebee610e83a3041816cac339e5e7be86529ac12d95e04cb1784032c33eaf0a69425316db88cf88e7485f7391617e5b72cf75d05eeedba7360d371b665d095c93504098333c2cca46d1686e2286edbf5f498d61eac8c7af8246b2d6727f3ef3f9b36985fa41dd46b00656bcf78f60482d6268be9603be33de86d98706257664f61392bed4a10b1498d6da8b949699182042f3b78cbf75ca3159da836a7fe503352fcd2d5a877bd716c8510b372f0dc2098cfb1c3efe9c8d44d8a3931db5cc6f07a167e8ecd0692bedf691336dfc588d84389007490e478708a3c98bd790bbb682d2efeb3e8ca638070820781f545b39d62fb0ab04b07cede6c8e16be84d38dfb2ac49ce4146a15257c343bb8b3514a64b328aba9eaeeef79b1b23948548c20fd426a81fe26c916d50a9484d0475c3af571659cada15453d0eef9ed64449e517eec7a53321104b5009bf0cd7ec7420d1de58cd987db38cebd7ed1b1cb536a474985afccff11ecc421043abf2059cc11ea77e4f5e209b7a5f0c8bdbc12bbf4e143ec542f97befba6da5e473386ce337e9dbf66864b27d7395e248f656199ec4d6260fdd3db24925ee1e1629435ff22bf7aae37dd00669f14308247d80b81bee923bc6a964affccff252d2610ce5bd540b1345222e97124b154f5e1a6f517fc06e25eea5f9349e3f5491cccdc0fc8a7eeeb17a1bb7bed60df5fe27b03728bac1f32bb59bb8d10bb9da09e3138ec1f7fbb90d114b21ca59078b50b0e0d6a9f506c8ff3317985b2f416cec0395f0ec1d3dbdbd39378c4692792a90924c59743a6bca0b18a6560e4e3e7dc2249d16841d38076d8fcbeb33ff82a86fd984d8c6a4b10e5b23aed6b5e2197bdbd9cadec18217e52df966883d2564d3b755c70a219e6e61222b601ced1210d29639ff950a981b28950174dcb74b6d0d5974bf6a766b6b42ef04979da305b6a35fc0e7e53d6dd733b677f79a78a8fa7a9f531c74949915f12fc34c10fa973236dd7a0f1353d5cd6b118e08d5fcc910e0782ea240589f3dff521dd3b15e7c72809eaa9b677239c160ce743365f0ed718597d97716f9e559541e9c13d85e45d1f39864c3365a703eb3588c93e8e8a4be273db9e2f0d5300a32c36111526e204b00d75e318a15258d3e7bc9c3ded90f340ea3ffa4318a5470dee27250ca461a8f1e5f8d0388873495c0b6c6aab5d0d7ff8e1d1b7febc002b03d1c55269219304f72e30bb08de2129d1eef242c10be6a6e74bcab5d9104502c375a1e38227ff6aaabee9b7b6442a012325a4eaabd0f77ac5ad2f0d4ab74a8b9bb9d22bbac19b9ed7c212945e833e0cba31ec92b0c80cf8fd8ef5ba305517c6c1e92bbe5805c6cd369d36f0f4ede646946e3a12ec6b18e0709e6e1c54920da63aebe4127d5d361cbb76573ef00999d7996b884dd1f8a4b08a170a72ef8c6aa2056cba4071646fddb9f0ccb9b32d465096e3af823502a1975ff468feaa964d3f01bccb768c91b90c6acabb18d76d9fd8857ac4492b1ef415c54daabd66030775bd53a7294a6af4ef71654216191588937a3dfa4acde0db40b8b8125dba55f3fbd42c8034084e2509c1adb1ee5f57479082a09260103b1f31a2cc482a9e48124ba9f53c1e66f7050369b80ad4f3205cb880121632c4224cce6f537db7f9336c983ad3200bc4ca4fd73ae61b0a9a9439540836bd68541114b35fc0c89f2e0109a5fbd68052550bbf8ec95ecee18953506a85f8a2d34191ff3022aeb251887417a9b6e4ba6d0b591ea32b65b15b73fe8255ab3e6206dc95b55eeaa47c1828ab91c1d087a10f80a1d15362fce123bb1b45844b11ab3641614d394be59cea74f6d53d4dd1cec6cff3cf66e048093f22f99e3e61e77c68952f4176d599c47906e2e553cb36dafec6e2028bc9924af90c4740624410423e27c5a0d6603b93229e4790a9849d85952819d34cfc1ba471833500d07e92676c5b3c2974868e2154e39fbb4736097471c9cdd58de02d911e3d8ccd8bb4654df480f48111c062ab6774306a5679769360f27e35ed6d486ead046dbca37396b20903a0df412f14458a9484a179c0840c7d63816cc76f94be9b177da41d289acde6f8ec2fd5650c16ce3df3db0e801c5f2cbc702eb461c6f029d6b7db77638b3c19ac911a1db495dfbcae8c7428d84bff2f93bcf124424886e56b72a28314ed7d5729cf002b3dbac71baf13fe91e580d8e1f206a7f4b043e9ff81ee75db9eadb5e3ce4878a5653fe9a223f374ec21f4763fa22744a2ac97aa325c43385b0904ec4c9b0acba1626a9d57854036207f9e022edcd4131b9776866edc3185053eab09a5cc662aacce0b9816b37d36f47b8bfc4f62586adceffdcee1071574209d570716f1f312fa2740f3c9b055e505c4f801cfc17d75fec4e37c5777ebdbc764c10390f6c57ef6b85b32050852ee70bad9908d4f842437c3e6b42a04030f1e09d71f0388db79524a1af286d5848ae6bc5573110c1a86086e8d9bccba15ad055dd83ec77b7b7f5ef5b5350cb9437125430aab0c9911f2ed58947b702b72fcc710f674d362c55e4fa39730913683d5504aa0c821fdb17afd574836c56e601083bc1816f4a8b477b783db716afc037816776c16d35e44a57d4487de53a042386b2f887c8e978e655a13a11b327a65f8ae1666e52cc31ec2badbe35a5a8312d256e59f39b7baf8ff309c90af33c5710c36140a0804705e091e7130ebdd4eb841c6771bf90b03132d083d97314711fc273346cf53bebb1072a2188a18c023ea59b84c6cb077141a14b23f9c49f09f0d562a1b616e9b9046ccee3ca24f95bf4e51a174375f8c3b803e12a2bfc7903a577bb5abfbdeb40174b8379f7f93b89d9a9ba74090710713440bec01fb594be1e94f90ec0b1784aef9b7899e6a432533f8ba9fb154ac08cad46bc73f38e3c331a0c7b2b42d25c4496c1b5a5e886c9bbc7ae4dce27c39017dbb1b772de2cf3c7203dbacd486be5cf683426f067d96b0c4a3f4ab1befabce4411d7afd03b57156e2eef06387aee7af3798d855335f57cd022b2cd212966d19a8bd8c6e83a6999c4ce36d15b4c65c4cb4eeed97cce1ef0fa22a751942df4dd6f26840e6abf8d00f095665edc28943532141d70260293ba1120930a7e2983ec162e48b0c0c71feeeb09dfb33d814c53a8bf22f86ff1b2eda10cb68a86001fb1868dfc704202e68edefd75ec9932e3d749ed0e9464e2db96c90061c13e1ee3eaec03b92ad0f28984893ee31ab5a94466e799d253b95022cd6b2d29bdc25e4a20e9e042ceb0b2f22793f631c20c21264314a2612a12a07120005b25661d8d4a67228a7aa7f2819827e0f67de8b1a32d24b03bcebb068789bf69065f05b3e1060e7659be25b49d1fbfa8f0cab858e45e1a741d40f0b94deaadfcae9627ee8b6efe58a419cee26ce0bc96cfe8424f52806b9f2b00f0c00313776c31eb917a5c6a0ad1e6e449e598a640891d7227f6003ef98306304a94f2a79d5a8178f869335c49b1033b3a7ff96ad14df34f5136553a6e45dfd403292a7e37b9184b74431074b8c444cd8c749ef933e36f46135dbdab38c7d03dfa28092a154ab1e27b213a27240390df93dfe3fc12862cc9395eae82ad78b10e37019056225ede0fa1bb37a8270e5a2350e64352dcc1fa3b72ffdceae2cacb6655c69fa7b8c2afc7a4092ff4244487668755ad4983927a17fe5432c90a08587a64f3dc241fe553ff558b4be30acde5118c14e2f851f8922d58c948b7c0e5c6646d0d5094f1b0333bb942124ab88ea2f3e57cd90ceac78c1efcc88ec2d67819aa1fed7724f058d4a77a6c5844a4e80fdbfb1498682314a7fe9d669ec93de53ae4f3b93aa26eb614e7d601ff0cb00abce8d51c5dec4ea836dd57e46c56a12eeaf44f45e131cd03e813595ccba1e44bc795e0676b196644cb8c2f4da523c6c840aac9a36d670272be9125c638fdee44e1d235f011838579d35ed50802ed50c6d757978b015e3596965d3bed53a6f3f32ee3aab5c48492991e77c8902cfc2b5a2f9779a47b6a85ca727e6056259f897c6bd0b360243bebc8174ef2ed4ce52dd8d4e89adadf342eae5bdc92756c238fe1aa77973418bbe5bb5206df85ce01b9f1f6dc4ad13f51b4c8495c7ddc4330a99f82e5bea7765678755985c7347d4c1f394c953d93d6e8e7e254de0f33567ec680d1a735ce97be8e6bd07b73b638f9a1937ee9d2d85da276e8a08f6da0ad22a8d2af09083325a6dd35f0ddda3a69ed1feed472acd64468d5f9383e4cd35fcec283cd121e3d3fc0fae9afa13806e3ee087c861f662367ab52487bb2788e939757b3815ae2f4669246a6d725ac1ff337f027302b6aa0c36b0427cc48c2cbb67522dfefb1b799f971bc10127cfa0fa2e9ea4a7e6ada3487d0ed01f5cf392a6d88438dc76c526b5a9b37d03112868c04990ff27233e1a8a379a209e7a04f4b4bed8ee94828b2f839d8208a0f77cf3da8c6430b638f92f371e976139939cda4da180508823568830810a9c5869a8214e27e5345afb3c9ea4c08ba38057bb2868e4c586cdcbdf99a311cf0fdf3db9fece8c650e576319643e7f074117bf615c3987c312f7b51a510688ce9c1ffdce0c9afb8d42afc7677f022531b5898476a5827a487551f21e5ecd4e2aa6fbc6e8f6412f29102cedd7bebae38107d957541f9c039962d8264fd1c9185f47cfa6ee9c519aecf6e5a67a4aece50d24d596d5cd58ba3011665570c070fcae4ccbc9d765d8f82300ac8ffa16e0e02efd501bd400d8dd0025439cfcbd4df582f03cfb7a491daddb68fcaa3a455881c93b1b5b9443a152ae79581b39d44cb466005c9936bf540ebd73a50484d826c5cdc275b59fa773a1c2d812526318ec21ecbd3b2ccc80b0082593f109bada77db9336d1de123206decb49f1f1df7ec48800301fa31283766d10421f04f2f315a6a716b84653fa0c632a5efbc61adf2787c3ed82d6913c6ad8438c7872c81c16b6d189b8b9faedb0b6479ba4fb77f267ef66ee15ccaf18dcdb8c19f160a483fa0f04076de2dbb65bdc19b00869fd40d900259e096de17561ae6b0d913d62c0df6042149698573b83fe207e39d95c581f9099567b40ef54829f96af47f69943784966e7affb0c1ab7c9b193ff100c8981f4f2887d1c1cfc0ef1863e704d97561a038f4c8cb9bd0b7e4547e3d2e514796caad70004a9c8bffd87b2d05561af68c1c1148e346d6551b7c301f58329cc6f9783fdc0672b39569bbb0af1c65b15f4f4c01f42ff5765d390808f62a773a759470e550d5c8dd28710e428d7f0ea5675071c1e4328257a2bf87338dc32ec3eab295c7484a75c6019478eb0c2bfee449b77b24ab336030fe0c728686e4689a33e5cac1ad5f2dd068570e55a56a68b4107d73e8dbae9117049fb98a233eb2566b147f6fc2981fb58f19a97827c42ca64b8d5ae8a60257d7c13e1cd27d3af58f99515a4b02a56d61cb3ace765ea78551def2fe64ac9d55e5030afb534f460d6f5236afd3a62b90732464baf9ca240edbacfa3162487ce7c3d78bac3f52c080f1401e5043a4788e795db76f78c87f95ebb80b37759e1f3210e416883107cd59b43687786ae266b3483c0fb88f8166696bedab4cb28b811dff3d6386d28e6d85d10ca8c3f65753d4920224e535634706216190147e657eee9e03dd0589ab796fad0aa8fc5fa662b03e52da8528c834eaed11ec4fb77726b8575b76605d7a3475553df880551c592821b657d294f806156f393fc7a05b93365494e8e81b00e543af71a1a8d8b20f6a2e595e64cd4b4db98b1cbad5381fc1225073e5c2a7c2a9dd010b5e168387d42845832c5c7c0e60058f9f34eedd2d05be9e205e1b5f92252c779508991c8b87bb70e535a5876a62bb854b807e5bf61d14342500ee5a230f3462bc7ab5d146962d9693b2b98520ed1d8f35c01a197083195a849ae2b70b2009c5ae58f07ba1dee9ee675fe918edc7d0059495f9215bc416b600223659d9038aab93c393d35997b2ed401ca4053374a725412df0f6e03ddaebc753b52de91b8da61881fc1232c46cd6b18dacd154084026922674a4398c5d9fa82255e279dd015c6f10b7c1a2bb96bf0b3aa7aadd3809173af9eac07dff272ffb42aef5cd2063549461ba818caa473acc8ec54b1de77749128c1939d5fb8f3fe796ea34a045b5365fe63fdeaf1da2aed32bfc31ef0315aac0d8d143a81cf7b95f3f0df2b7e055d293a32119395af8ccb423b92c708f8e3d4f5637191058fdcf574de41a99267192f972b02903841888eaca497ea577ad9fa059beaf7fc04fceb64a5fde07b1049e14766413e13c35a8907adc829641a71830d5e1665b30cdaf37989074cafcdc99b19f7a5cb94465bc59651755850a9842573d8439b681c33c6623326a13bd1a2ab24321278708927e10dc7a588cb5cdf2a60a1adc1c33884d35aeb34cfcfe75d743dc20f2057cccf46a8b580e93f7d0bd33a1b7d2774bbf608462dcb3d5f7d3a31ffb2fa318f5f4e7f696f6e6d8a6ef9c5dfdf099c9fb715751f3a8ae83d67b0c8737c8708e3e7720eb7803f4f1722df508c58a03873fc0530e3c16c6e082cbe415ce1adef6b9605d61ab1e36998455c9f48fd4be3c31e813071e698b3bc1457c92cebe270e4abba51833e9144e37af1a511b50d787571d6081415c7096dd69e9964092fbec331ca059d0b210c2384f37945055efcb9d927b69aa7e8ff53cc8f9541b8fd918f39d8da3ba27966cfebbc9375cff68114a55762cf4d6274ebe80c63c5b090d9abc4f7f21d249b8ea8a9a1a16169ed3041a79b456d001251751ba949cecb6806b0215c05ac5e67fb8f56b2d04a9de1017b2d2abfe1890cc612f954a11c24428cc7be886f9e4d4aadefa0c4b83d19773fd0a3ecc6c8e0f5e712b63ea12b4ceb840b8d47ed55232a0da3e8f49b4eea6fac12a2e712eaee2d7c7c19571fe4d4e471739ca230c492b3a1d0a6452434cf8f295c14cabdbc11e9efb97db489ddf1d127231d5d496c1a46947feefac1b8015dd9dc324d03b3fd6eccd2645d6fe630c0214032f08320844b1fe05003cd9ba0439db7fce9865024e17e8116d8468ab58f19acb7d4523b0d27f8b94ff323cbce10ca5a146ed26ceec8ef1a8524fbc04beba6907c0995b964f4b18e18b2064afaf8559b730383b70f5f45c1eae79b9a8bf73432d1840d1969ff31c0ed9aa2c3e9c0467c5722abddf7eab25694dad4c4c8a98a76be13d9deb270a89d33014c8bf889d39b7c3591270ed9009bbbcfc25f4cf21ab2a330ce5ac685e24b3df65d0e45c459984be9d27f130967a885057b8e19dea9c5c74e11468ad4c1f02c4696e7732d1b3d5d0e670544f95228622ceefaeaba3cf7f9676ceea57eff85a9b00dd38b245e0a6c91e023d0506d6db4bf95b34aee6d0de45ee16506e1a58e058a09a0415195f26bf2226beda96c6d890116515f2e1653a3ddab6b37ded417fa01a1d0ffe31511618abfe3345ec529cc0661547bb17cfdbc049c4cfb3bc4a2d898183c991c1583b100bcc32dab44f0e4ba029bef7c26fe7e88bcd2ab791fb8242ff464ac3ea7d05dada802c2573adcd5f8b23884616bb9c892b5d17025ea0a850709034fbdf9464b6b88b7b4ea5376ff44e040c9ea6d58791f2d9dfa8900129edb71f1005b4e431579fce20cc87ba4c8847c11307ce908cd9d00a414b829e1d228e67f86589d66519129296373d7d3a67959e8ab66d3a26ff6ee27dd0f35570fbbbed3d83231679e77539845215d673dc13749f5d8ae00f9cba6a3d6d2bf5875a048d165a45a2da31856fe078b8e76daeca5cc101936eab9aad351f9ae97f11eb755e455dd046a9b425ae87a7506feb299973883b355349837ce9547a1c84832d8d6ab2013329671fc63972174d0e57f24a64edf07b7054873f0b200dc6f2f8623083cf5e06d2378cea186c6b53a93c5555cab017fbd23b73bdc2c26c041a5a2ee91c19994e8f20e4da46787ee502d7362aa9f07db6ac0b17a3a2407c26f8993e58b92018f5cff6a10b060921a7c20023c093a080fa2c6fe1ce98859f3d749ca7c6de4fd33aabb2ab1ec26477e69d11ebf859101acfa4161723f8d9381b4059d54f20227903141a0e6f4db0987d00f351d191192af4c430943435b974253b24f6b95cbe69cbb9e515c78e6151acb41073fc94ea0a5afc2ad50e27f9fa1d7ddb09411ce2e8dce066e793bcd314f4a23d74fac791a58183d794a993bde5145ce0feeba690511cee3505327227e44f974b14c92d98d655fa75b36ad45d48b4f83b46767714eb706ab2d9e7b9f227b1c85cb6c04584cee18c0dbcf16eb062e380f75f2aa5c4739b53773606f6bad6f61a110625300570a43609eea046ac1de3b93b4b4947e21d15595da4d62e2afbe767ed7ea81794c2213ba4b62ac8cc50579a6ae739f7d148f3b2a3b34713b8fc1043a1d8c3b5cd428dc41c52156d6076a59192fdc9e6a11001b08db2346c0b6c68564200d4cabff96c966ae15a556569033ef0a9f70d1faef2ca242646c0f7a115b66e3040f253cc9bc03fced510fc3af660049ed9fa4fa787050324307b1623ae9bf43f73bc7bfc89d71a1b618ff089a57fcc2e437ffeb963fdc609bf1d85d1068c80f6e29ec723628c7144620f803fa566554dd709664d90c959589b50ee2dd9957257fdcd0b275a1aecd9a5a765553c9f5ed95fc4881d6be8c491ae00a0b3586643ec0e025503c00c4322cf35bd455fcc39b0d0127577eb8996e4d13cbad9713055078ebc7371289eb2cee680cf410fcc2dbc61c56359bcca139aacc6c52596d3023960e1d1d0d208160e63b4a0d0bf6af5c7f311188b38fab99b554b70c02791f56e0990311b571e6003ce0b5e932db2cff6cbd798eab728808aaa06dabc9e463c9dd8a4fade8cbc655cf514fffddd6c853b2a399e99f8cdaab8e44bb6e098f3ea7fb96e24761c0d098cb23bfcd0708801c19a9a5bf6a0e06773c6e02114bb34de51a332d520d03c6cbb29e62f1e180fc347d2c93c85f0459d181681a13f39f2ec09ceac4d30de5d8c6af855f7faa44358289aa6a1b480406331edb5121a2fe7e7a024d8f88c417025377cdacc1381f925d5882e956222884661506b73c63327fb9a0e2efb4e4cc2a0316c66984880316fab338580903133fa305ba2b96f8c3bb12c0110b0280b46160344426eeb1bacc730887fed028c25f7f6c53d9ab1e9a2888ab9641701345e16cc26437e780fb6dda2a9ad5d8cd869464f4baa2be36e674ccfa5e014b96f5f8a8826f2e123b83453e23ec692a5d50ba113a53844993b8c74cb6160ed332d02b8a26f36a54fb2465535e76f133ce5de558c79d5f12e4eaac2a8e6fffd97842cc41e1b0ee87ba049654d533353ac1d9ea59ad968b491d4aafcc151df82f3ce7d23f47a2f627ac8333b401ed2334d81a84c68e248ab19b80712023e245f3e64437c48eda81b60441a17e906a0c4cb052871b409fd73cf0f9c784d79e716233f618b873eee8acbb02fa69756bdd463460b79064b833b2d8d47dd5c3ccda1b732022d5d388cf0f00f778c21c369663f7b7f19f94fabadc90768a5f032c52f6b67cfbd5952a55c498c006621f1970acaf9274f88256d3d9d5cb332b9e0dc23bc82cc12234100966bc2dd751f8a5b6026c2c23a2516803157bcf597577f78b533383be0f4d32a18a160baf014eaeac71dedcad7826aecc4b1c930fc06cd9cd0bc6475c59d400149f23438a3c7df82e06e787fd43e3fcaebe60d067658d40b79fb5dc3871c3b1944c8057bb66ff167be5c13f04b82370b806f8d3156694e8bbfd960a3cf1b2283e452f75560358132532ca716149e651b04cbab93cedfa10dcf8e356db832a40c5ab5ab6180bb1a625291ab2b47cbd5dddeb71916509045b0f578b7fd750b5ac33fe7cb9936e934e15b21130d8e0097f5bd73b4b95b9743c6a20ff8a90aed35d5fb5b3c90c2866268b152750266980674e9e6d26bf645d29bb2003fc7560172b9871d0e69e660b9d73d65e1f4c28d8868b0404e81c41ed55157f78254cdd8e9a144ccf49935753ae4ed8af2fa4dd725bf84e15146d6089b392964a36cf6988924e427021dbe4e07f4b89c1f65963bb0e0c1275ffc0c9778f63869382cd6c3f3bef78f1aa0531e9f92b57b3e0d8b06227325d1f55c911840f6f75efa85c5aa24caf52b9da4234658bac1650df0e4ad3d7b5016c5c3902a5a8d6aeb0bea6db96a9749a04659f7afb45195a1c450d90e0cca758c01a63d911e4a2ebf80548dfae5092497156214edd5bc3a41b5a1a1ae30038183886809f1ffe8a4b99ff7577078b6d8925b8a3cb4c47570cca1709227a8fbb2383e59affba5461adb742289d3bc49ad6d5610fb50e8bc981095592fcdddb73e4bc8271fd180dd19d99d1ed46844efd1dfc992169f9240f70e3c425135ca5c700bc1e8eb315619ca2f5cde092a2d81a5f20ef026523edad0e8671f767dfff805c1baf50c77f4c3f2dd8e0e85f5d2f763d1eb961f98be29dcf018321acb179eaa732a6e91bf9af615d2fb32eddd9681eb0f289d259caea8e7b28a9655108051598c27f9e0661aded55ee5e9a8f417d6afcd25da6a015635b7aae2830e3e0a3e9d911ee8c961996eafab9fa484ec77b33cab5ed51970fc3ff4435f9ef6efc4e6119729775b3f370c40264c15db8141133314576e910512144d43d1f7145856e43f5dc76b7dcc2d283a21ba944608bad5a8ef62309dc797cf5ec0f353ffe2a5214026ba4c02f2ed732e223669ce2bcf3ecbea9799292363121fc2eb6fcdb47f47982cc8f49e39e2d847407a97debb1a6046ee789aaaf2f0ca6c7c4ef2cee14e7133a0209f7e06497188891ed1aac31c54e341f082b02f1d6d45f233905febd020724d4852d7aedaf0245476f8655d8f87a256327773577bc68b03f568705033dcf3799a8828d6befe7402957609e64db073d9f8625cd3013aaaca3e1cb8039f626bd349c524202e9e22733310fbdc7751d6092d89e064f3860371c64645d54a1029b59e5250ab8fc830b1df03adf5b6de3aba26fbc08ee37c1df1592ca5c04955b573e5ecfab7cd452e320210345c17db964a63fa18fc2aefb50dc9602af6cce65efe0f5ef2fa13373746579b9b26444a9e32f56d2417bccaefe7ba0105395676a4ec4ea7c0379a07fc849269cb5b403f49906c4a70092584dec116f17b2963075bed44624d36ba79bc89d4f5cd38f33f5ca4033806e6be5763cc36d9d8632aa93bb463c5c6b7da5b6814c1f7c04bd70e6c03d4facbfb79f28c8c54d31757e6d0925693d54d35f199a1cc6f2fec5927d45f3467c0709448b4b4e93c32a995ff71feb4b84287018f9725c253aa1931082607cf8efaa1566390e32d85e460f85f98bdac85d00a62e951d72a6358d2ab7ed52eb751758420ac3e95575898a20471d27de52640804f436c6500c75ccdb3b371da63388fc8bfcb7c9e25acc9730f77b28685de3c630710dedcfa8f5a7e7931a40553105b2f7749708333bb4edfd040ae5de959c7c8564daba6dae0dda1b985ac6db32812751b62e324a75f2b913f40a3e6f200f8c4e06248c5cbad6fc4aa7a3c92bb7e0777dd91d1f75856f519bc2dfc1d1f49f7136912bbd2592dd8712e7e6395439ffc5b09ddfaabf5b3255aafc1a8d6e38034828d522410c8ae341f46bedfcd16ccb2fde69cd70d068a005a455a3b5f29630e1a8beb9ebf71e925d6a5888689e42dbd2f92ddba52f5da92cf62b865bed7b9e6b67476025d6d92ff2e5ecf869927617d5dd0e0edf8b8ef41400dc35750e2c0b1ecd3d828a90bb047a0b0d8514ba421e67d7780bf7e9ceb4c9fa921625c6f3f07e685c7625a5675633075b3819b1e5f7ee6e74ff811dda5a4611ac848b10f282ac726a893d7d2ebadeb80ac078eaee104347eadf0e23b5ad36953f2dc89d04f94b2ab1941cbda5d3fa95fa0593f4d12c6cc6691ad4c493ba1545c8be211ebad1cae68d73b4943cf5c8a3e647a518e9a26a2b55274a1362f18ffce9bf98cbaf454a800ec85ac79bbb115b8a5072010fbb8b27035052984572da8b428fdb540eae277128ad17d7748996f143c79339d3233d53aa1393631d637c9af5cd9da92425523e5c0b0a636271992830de89548c898f0b3b08d6486982b38c049a3c8ab70625dfe255926fe5af8fe29d2f440544a997447d59a4f7cb3b53b393788df5d09bf250fdeb26303f1be7a27e00c6487827c410ed4221e4d1c313800201511f7e59568b286cd953943b2573ed79d6ebb6df1315b3409ea3231c00373ac00a1f63d590cc5d106a6777629b7bb3619b8c0aa8fa09d0657a0b6de19534f4cc55a01921ce0e6e76a701282f2b741bf3f03bdea158319059954a062070dddaa2738133651308f26b04950f2d5715640a9efc44613a6234255635866c866d5768eb40132b489ce016971913d78574777f95391cd67ee781d70e20dcea0253117ee447ddbff573e1e910d8c26f995463498976df22be0b59d1e24207d2afafa5e753335a4173bf8db6e405313a96bce7a27c0a9617c753b879f0bac885211c1a6305b94d1355e424e2f68d08b97ab2b351617784d438bb4708adc6b7954c73b349be5f621312dd791bc50bdcb4dfa18ea9eb842107fd053238dd71b3fe101ca7e95c7b3466449be4687c634c2ac729bb9ed33e3fed883ae21935773a8313e8e216c5f33e3e186d6e5241f39ba0890c8f5e0d8535646fab1476b51515ed867230991779e5116ed73ca82e7d2b866950b22a833417bdaa032f42162c54a9898be074f8bb2317791ce2b87d04ed9bb738f2a7ac34d3e620ebc7c7284be189a10105955828bd0676cf140ef47cac38837d7c51270b2f8852786c0f2bee81a1f370f4a3dc83858e4006e9d33acf13332dd18c3654828adab5d77d7e2691f03ef6c149a5984cf6699d522af21adae1a3058e988ffcc3d0c844c64ae06489d94dee253a9b2232b2a47c47f97f283828a039bb07b5533c596b8db9a0048a363f8d1c24cff1cfacd3b43be7937e8da3dad5e69da8580ad5030d2008ce9119830087d7b8f257fc1e4c1c44b4f6688b04dcc3d427376f4e19cbd3192fd25dab6f2f4f10b082a5565f6493c64ffa197ee7fb754dcb10ac77ebaa29da9b352c9e14f940eaf27327d96fdfc7ed10c65b11deedc4979a4a05af51558b87deb40acdd0bc06e750f2d4a87d4fb59fc7ebee39617b32911fd6dcdb22a5c3c80bddc5e156c1ab22ff5c0dc2fb40e661ddf79e8e902d17935cc33b422047241e67a59923f584af2a8233e349a164951eff8d35166fa732044a2fd95bafad00a7d61227e6dcf44b5217793165fbfe8121a7e80c552055770016192faac3fa61a0e615ebed7d37123852db767210e9f44ed09d3e8c562ff16d09fd08d36661509575037b2a46776b5ce25c643d8f4f03cb92e7d0ed3b69a18fe37387a2fdb5df61a98fc636af10a1262a1094e6a42d27a65526ae23e5ba733d87c1517bd24f640575fee761d19d0d21d8bef7514b9e9bda3c531e410ac9517940b0d1fa6f4107485bfc23f74a73846082beb536888f63bd256d7ed68f55b28ea81a2b1b62f16904caf0f3589acd7cf2db886449b669a9f4117e02d4804f4f1b0b532deb2f42884e0ce632733b1f50b60f6202d6f6617da89d3e06f06d5d81a4086e5217f2ff20f0dc0298e8aa8384be1dbe4c385230633b8df2b7d7d35fbce6fa168cf28586e4bc7294a3349e546d3cad53869072fe28f9f7d2a165261906da348ae069e05e8c820c963b4112a7d76cc7013f829ce0ad3875aa3d2ef81427167b08a4df31db5574b2ac5acb7135d76f85cb595b7b028b24b5ba1b5924364fb94fc2b41a21d39802d6ee74057397bc656de055a56a67a258702bfd51858bbc03e7af900bd2a3bff2e83e2fec01324156b0fd1c12d37c34553dbc4969c5a32ed0265db7eb62beb7d68d68bb19d6ac94e8c2505166f3ffdf3a160089d5d8251b168a8cfd01c8d0690f4b074c48004d7bf7c7ffb3b9bad0b1a22100ba42f298db7afd4ead697980312d57ab5a4a264ba9fe9d5a641e3e5a5aa76a073c351d63c6ad4cfebab3896c812ea57f2290fb1067fa6cff0b8e37d3a4a7dcc94f6e9d890fb09396bc344493b54737f22af62a557d13e99b3f2482b10f10a2b37dc8d7ca1a8c344819908871aebaad71aa3e5519677444bbc0d8d5202c65254236872998c9f73d52b6aa697cbf2caea9e07a2325e421e764e9424bc0c25de54a56f1a702761413db5d57265dd7017fccfb23b75f0b96f554765ee86e8a289efd5882567d946123a4556fa2877c3dd8bb66e91c305e28c9be9dfbd1f54a46ebfb384bc2a43f64b6256b55717eef1f0772b3943544148dbaa5fb7e555d1a0f63f0060456cf3edffbd6187a24eb510e63e4d61d2a2167326ec8166638230c8a575f002a4bb9eb97d446b12ea206a4e1e51d24a54c87289af681b8c1906bc74462aed9820c66f60d8af82e7a346c6b81ca9962260d18890c3f6838ae9e13a3e2799f0c18e9d498c88f2a4984c20f76b6f163c3a74f03a639c9685db017f5cc88df07cd11825c9ff461035198c1f6219cd4f9a04d344275f8596030f08fa7bfa9e08bcc793ebf5d03bef80a89d010e4632cb5d16b5fac631a32511bf3cdfbd06b651479ef24d8f87e2c3f3ed7f7ddb383829e54d5dd71200273bcf985178d3f53f62713dd89df862f73ddcea1c3443322837a8cef7af83458825089be2248c4b748bf85c2336bfa5e595b474b432b97e401cdfc7bd12ee404ce93f4d6a9284c45d56fd052c0c0c8fe454417d0cc7de786f4f2c44885d6b7e5e5ba9977a5e2093978f491962da7dfc3e3df369bbc4672d60a4bb2409adfbadbeded574c3f2410f3207f37217e8600cc962f2a45f7c12c3b34544f142454ba4f18dd49c811cdb1ff2d146e90a82daed90cd4f4182943180fe3ffae5aa37eb9ff5aaf1ece85562c8dc10b8224fbb44bc3d887ff9272fc916651a8b240a4d8a1bdf76295f9883c722a5150a3ee60977bd618d7d2084d4b6bb0add2e6c58a29ff021145b44b83cb63c8c6b07de8b9851a9830ce889213e2dfb463aa1608048337b5d987166e089a5de93dde0d09e13bbcdd731d6f2340597b08d89d9fed1b4d10ab4f653ea052dd245dd9552cec8494761eabc2a036b9a11c4251250881a6c4f122728ea1a4be649ddeea4c7a57c2759e63038d4d6462980e58bffaf10c32992f4960ac3b73eba3ff0bc564e9010321fb521922253defc82675bddb39082be34dc97cab4544b320c6d1cfd8921f301647835cca86e3d0a724074a77e3cf7bd026da1e873d666c31fbb06d1e24efb9cf9f40c6628f4f30828ed48ddf06b86e4a5d9104f720da63b6e726adb7d38f5e89ce1eb6c2554cdfbf574c11e90cb9d9b46cba90385b99d5952f2888e9de118dc7a342cc1e402cbec7ca32996a93aefc217566df28d6879c659f73d81fb5cd0206f4af6dec8505d9a56f77cfe6bbd915e37746bfb33ff70498c91fa70e9164c8d3cea80e5b2231ad3d1acda23c310b827ba47705eda01cb22fdacd3a1013ab9dcb7b3775f1ea3fa2490f75e17e2c0eb0067288b8bc9d5a86a818da94d5d31667ded93b3da45f845191e1e454823b36be93b7437b1fa4ad6e169b73fde5f6323743158ee975aae995a8d7dda77e9d670b42ba775cfaa91ec76a297ad1381f40af19c60c552a516f4b1fd7141bbb1ea7d4cf61a021c8e1888e3d25b4b9860c287c7462ba6574b79d901ff5640a5ef8a128d79221436d62c4f18b541766e2d54e73f364a1232223af86dca909d784bcc3f551db2f1b9512d246f5ad4b522ee59363c3dbb27464e86d5b6a3fe7e6f43be5525f09bf0588fd426d1014b6cb2fa9593d2b0e5ad50ee681d32c1462ef46201d64da47aea691a3e005bd2c0ccae69675421584453a182a42e3707e0b4b985344a553d76a4858fb1f1c19b3096ba6ab54d56496716ba45e259054767df4c5a4bcdde194cdf0fed5a322281b9b03e490e0cdb54ba55ab6e3a93d06dec45b928e926243877ca79dcf8023d1bdbb2ee8c72bcc8ff419a3ec72311f672525d721f70635f86aa752e16d2caeef9b328824d440840da09ac9cf7453e6829bc456129f1b0db04b963d6248dccf0e788de24bdb7a6eeaa7dcad61e38e692c6b9b123066ead1a9c843210320527734450b26c9bf0b9e4f29e3df77d9085a7e33cbd262ea0bc564ca649cf8ceadce847a05a026cf7067cfb5a77a2d33124a4c75c3ec9c4be0f45030fa6c5ad7f0d32b772d936d49597d54af372834ab7255675795920a2a0980f2e9f3c8ed654b4fa2f9b68be73960acd7607e1b965ea6d7751604d0d08d3d80e65f8049d9876579a7bd7ede7ca3659c834aec80c0d4cf99d01d973d7d8b6022d2166ffb27a8319af1917f2c0fd55734bce605d1a9ef35130ac97ca69f1582373acc2789ea90bccd58696b4d8baf189bbdaf882f749a7992912fe639113e4b6cc6f1d5f8acb6567ec76f27094ff66d4754f8bcc030f136e23444e9b604165b0e19371a043a0b6a0fad928d6ecad298c32caee129b2aa511f07b405d5ed03baf3090e36e89a5c5cae7e1fd0f3f17b8b7e46ef4fcc401f086b84e4c9df4aa0fe86f8406aa48dd2a63bb0bac8598b6c002f497025766ff533bc4af619ad2b4764c013513dd56e41ff4e4ab2191bfe927d5be17494cfe4a4a6252c13aed23d3f88f206c5d80744448c14ea4cbd23600028f784fdcad625e4533e59d9c0b764eee1f84379f9f355379e1901cf2816d5e18d47b3c298db4e5a5022a9a0174258796102f894ee06fe3569d6a7a3b07441e1e0a4de8d390a7d32ce92c7bfda9f9b6dccaf6ed9104c533069d27368efc7557a0dc0876e91dcef45d912237ebc14b5ca294d1b6d5615f86d7cca38b013552579c65fc74ed61ca630d61421c5cb1cd1eb8c4b5b6aa6e7ba561c7eab2c7ccaa918ba95f935e8a0c30f061453b669a4907c4fd96755229b4225b508b0947fabdeb9b9bcbfadaabd57b279ef374943f696d2f4c4f2ec72340f1273a1c64fcc2ca0184c848ae2d031e8da105f154db10927d9dff613e28c9a42a1e97a77e0831dc27d2b88a740252356378b3363aaf06121a75ef915ee72ac994681175fe292d7e05ab63ebc0f7e0c0f6d61439f7e9cb91d308d2d6402206caf752281cb27ee1634bd8fc1cd37368375d1dfa17be2583883d528e6fcbf1e15135bb5e7ce0c627e754139e68e474167f32734962143138702e07bf26c85d8e6ae4e54a607e4e2652787aa76ae098818116613f0c80b9a51c1ebdd630c9f50a4171fa57e0ef518569ee35d39a5ec564678245d2bb43d79f9a6d912788089eca6919194fed9c6d13821e2d4b0b425a7199b6ad8e981aefacfefff7efa1f9ac98ea7845e6d3e7fc8bbe31e856b002ee6441710e4ec293d4e13819ae6585324bca96c38425002a5e6b7cac0e976e27100c53134ea7523901f39530aa7f9a4dad2f894e90190f0e541909a5a0bb161a52c141ebb07a0cb5c240b61dc4242f1296a2ded494108608fc6067c8b746f402f45f55ab1c5e3a5bcc08969baa7a2874c592719a0b9e6a2e16cd1142d202f273d4487b92155497ab0fa21485df0963d826eac4fd636a0d3a9a08dcab4fc9866ca5c189151a3568d0b9e5dde0b392ee755cbaceb87543f05c42e4dd875fe39c440811806b3c869d023b6b31e581728ed2fba9662a8e31ad731b1d8d1687a5cbbb5aecbe0999bb0a338929a0ecbf5783a90aa145e9b4d99248b672a0ae4400e67ddbf688c1fdf0abd5bedbdb356475079441c8e94d3300638667974ce5cd5024055c3794a6bb5656873b1a7dc79c60a1c511ea0a99ed481e887552c9bcc2f1af7002db1accac71c99172dc0c885cb8f8173fdff66d4a2398a072af393d2645ae343fa608107d6f4f69842a2a2b70b56675eb07f54f24b62620f314e538d31909c46b69063265a563a6ad5e1adb2f04ca48ed688ee69c42143d1fc7de5c5aa785e17f8a663ac2315328fd36b48b497274f8f1f31de55ec4b242c410ab175335b3884333c0cc70fd4acfbb859f6fea3056622a5f5ea38319f745bcf1d1635f1d4966a0df33100ab4dc3eefa880a265c0d43e75b9da0ab644bd59e0e38d99175a98a10ddee464b175233a2c332583bc2792f3ceff52cbb7b17df0e5a1f5f1e5901069d5a77b19728b65ce2ae91f1c08978975585335077ed1cb1055a78b49b58370e46c44eda3a8a61a704b7d532effa418f40dc140f64409f36cfa42c672527e71aa20c8a8a134439c9131b8b311885c5b8a1455405fe8f0cce9acac3b650a6379c56b5af35585ff40db0e81dd237cfaa0c6725cfc08f7e53af07b29d2beb0415a6350f7ee05cdabd389ccc2ae40b390a88889fafd35ce86d0ac6a8f7d6cc87c05696b0377d6ef464781961ac30d6b6cc8fc2a477d10e93bc0aa493ed1198c255a355657a27bd3c997c11d6a43ab7cead62fef6fb84b213e234bc1776892ff208aa48cd099ecef31dd8b124101b19fcde88dad551a11759bc7b2799139e29cb5305c70067154fd5d3f133efe32b43087b13ffbd338de6e7d5ddc90b1ea1e0ee46340172361dab8e03f0e72547b8d73c26a25fa5b953cf0e55f17caa819d4e94e6eef2c2d0a5e0f78b1176356346b47d15ae2b97101ee2dd8c30cb5204844d2b23ac4175687cdd8e19a80349af1bb65a454f88ecb2210e83c3001cb469406ed4bedd521b2e0f437d76ccb7656c9aa3df35b88e3070e89998bf8240a72ea8e9f0525ede891889b76ba43ad707ee3dab3bed51159bad222cc03bfdb7452d62a1240cbbeaee90da2fb6d7369984c0600833bc8cd832ee86b7daf60d804db60fc1088000a3654b8269c44031aaf4f070ae6d26f203fa2d9e86f14b1331ec2f2586de3d9a0ea9654c456aad12a95873d4b45854e5e77dbfb31416c047b367df891befb729845fda58e130d0b1d9dbeb0fc7adfd08d57dbb5dd1cd312a8e43117c11b70b7a9f358c483d12a9d6130806ef44a8022f638212fd964b5ecaa3bb132af0a6af7d4216b33130fff45066a19a4ba120f4440e93395949cf9d67b257d4469c2c1118d716f8203a98831ded3783a7ccf223950e2e702bb9dc6f8986ea7bd589448ae9e714897d1a7eb7e19ed22b6313602a91a8c5dd7cfddf79f0fed34754162e1a3c6a06756ddc7c4e8db42baf89a9ce7e1fed5824d51fc42429ace2ef2d12bc54fb1dd5bece6f789e4b5fffdbcc13849871b223b8ae5dfee2fbb356617d8843747630e1eca156c94eabc43a8011acc45f19e7e1beb536febdc8b7f3a9ef132478931febd81f9bdb9085c483710a2890b0d729a43c0f9addc94f4cddde4a198a128aa0c47c3f1ff7c3e4ec199f4bae66dc7086ac4deebb4323a6d02d01fc589fc4f0e563594983cad849119b2f033574d968a8eeadd7908f89ddee0cbf3ec47d8330edeb1e3be4669f80e79dd0ca5a193d054c5b83a59c16403fe61ced32072b9db3dd71867fdc714f025ac3b6fbf2251f72228f408088572eaece1349a28f2c4b601d874754002913ccb7322c34acde18a64fc4d2a4ce7818946c8b2e1b0462c816614d4bf456c5975bb3423916526e3ee43ccd701bc6e4d350922da6cf922f0a32165e4ae6ebdd3bc7494f04b3dfbb1b71e2971392326fb9de5113ba81822e4db4259e8b1f43ec5a8f1afba9d0e555b1bfc9ae57350073e7ba5cb3c70123720d37d2d9e0bdae64f71c634ff270d08e883352716466c66a60f0b18e0bb3a2787e5147bdffc946c2146d12e8eafa9553bad85f06e946be4e0043430f0cdd6598d2d3c32a6d2ebe066314dfec82c07e55ee77c7ad324835257f91f110b0b133fc3f920b516b976718df847488349561b94e86c7113195d9beeda1c0259367be182da07ec95a5aa5c31fbdb1fe2a843080c9e0a5e2e07f8ca059161522f232b34a7ae0d4008ff6e49b2e93a0e16251a1a7713649062cadbc71fe025b5ca5e489727ce05ca4deb8309786c3a2bebc79747d7326239b4aa2dcac40e7a592cdad1468ac824a448e3a52d79f522d6f11c80002266e80da28729646f250d0b3a978ebf0619cfdb335010a3292b78e02580ae30c7af2247dc234ce577adf7247b4dc5f1d33228ff3052a28770bae7235db1196d06fc1f93676f27037f27307431842265b18b06f57f94f8ea3e136f999a2315c3fcfbfd4e227a1bc02caec734ca4f1599755ac4956ef65d46da3e5b5f81b5c8542c7a842da02d7881a91cf2efcf5f86f514162480c1dbda8ee7401f6823e166ba9e50a806c29a2e54d0d360741fe71cbdf4b9ff90f692ce9f6ea40405818112d3837258468d293e23c46ce2dd8a87cf47ccd3456e02781965162350ce9947ce5bcc77283cf18bc721fb3bcf42c0c70e512672912adb4298cbf4f0a4ee4c2cc9f0d799e341a016b8a09b40dc4fb960183ac4d45cfbaccec3938b3c5788252e7c11bcd91f2a2d73caf70af6dffa25bfd1762d73e2a63d100a280d6ce3976fddc8a052e552ed98c4ac6b9bdfbd7abb9285af4d128be79a12efef5ff16d5df467b73ee5d6bf0faa6b4415ee84bcf2420e5a5e1b39702e4587f6020d13f859af7094298bff3824d2b788a23d379f610bf2b9b38227bd4a27b3705e865088a38ff4f379e8ecc2044c5a5c0d600187c1062ef93f8d8a076a809732e4467e4fa42e2380bfb9120111b04c5e350bbff608722770b21afb46a3ad9b896fa04e166e3365bf819fd8f522e4d22060c80ab87cb5b969ca35f34aea34b18708dacf6a840dad406b950dbc4452b1211592eb7e7d6d16e5fc157c476b5092c97d0ad087b88b3cd058e08b72b3353c4926ac808411533d5b1d414b23bad107bf90f3dedc3c5eb26b28b3d6f2b6dfe01c026250dfdda59690e754d476346873aa57e71acfd4f121a7f59df73d364b66e37e420085de5775cc584239141b1054fe18c78859da58646e003e177a2df75086c83ba9b8a01e8cce64fbfeb01b015346306eb598a8cb6ae558ca55f39212097d7813297d918fa43864eb811b58a8bb2f891fbea55f721dc63e4459cc9705392443918a619f8ac49930f63860af46ea7b94846e8252a416229d0cd05eb134b62e1ecfa7ac466db88870ae402ab923ecd5a64eec13127aac832e0db74c93713aeeae9c7480ca841489de9e6ceb66bc5de5a0610155dc754d0c77e5c8faaa35e36a8578973c99db5540ba52eb63f079dca09839dd8b90c01878be9a26416773406342f00a25f55ca96c4aa16f7ac46bdaa61f4f3ae0f1ad5e22d6d156f19d419baa64a1d1520ddb1d85e2880fb8820b1bee78b23479a53e3e40f91523a495b5fd397f71149a67f635f14f2f25e7cf7bbf5d6b188584e0a2946db07c6873f56b417c370e57156cf0207006150e14b51390fa326c252414bbe9062fe3e57757b1a57ad53ca116dce3c304faef500061f33ea659a0ff4c8694d8008b55abe6ba61f82368922c209d9c9169d607a76ff7adaa4545f0e2afa9adf277972c364412ae6702c626ca7477f3447f69e2f1edabfd84632e6b208aef842030355b2c23bb897ce952b2139b183e73c7a1cd3375a77df361867f3dd7dba64558b0dbade507f0f75cbafe727ecd068489c6c5b5b94e29e15e31a7841c86eac4b9231cab1c1b8eff067489c3a27a15a314ec960fc2c1a9ab5baa869a2b5a59d06621a8b93e0a8cca8048524c3ead77623ede283a3bd7bd497551e82c57cdf6f6c9f937f2559d7497c3e8e55bccbe913051bfc51b4380dfdfd7c35aceb4d4d85ecbe01e0b245cbf4312fa4df83ee35739ea4312e22c586860e82c76b79c8b69b79b685ca6a5d7dfe4a0fe092ea2d4a5b01c9dee8c0ffcac7f5bde893fc6f753c56df5b8b6b9e358148b80d4d8f0d7125940c2e439f76c6f164e89291bd610d21b2b5d72ff8b8527f0c9276f312274e6a9fd6a9d38fc2133d654a488877df6de8ec6efc823814d114c196f48eea4ecc5e18c2f4faff71e76abea4a45f299c28830204793c67fe8d173480d3b49ca49c2a9c6192740e6b9e276d3c253e5050e69b82e9d8f95763a469faf1fb57b765b8f6dbbefaed34684c95d0039f6dffad29d1746ea13a4dde97d3a9960949cc63d6579c0e3ea1a10bfe199d361f230b6d986c48d0bff25cd95faaffc8d50c4fbf262effd3bb9779f08968017bee2caf2e8aabe260dfd2a046b6b3137960f450f4d7ecfe9f47503e781067a9d4ff02170242e0fa2ff5d058e2034d819617e49661fda45e568a5f0599aa941de6344768b4cc2cba29ce57d27d787ece0b391b3241f31da98455795695760d91abf1a2edc7dda491133185edb03145e577b2c73e45f37ac6cf56546a648618a9e45ca30897b0ca3932f12f4c3025dd044619de5197187294fba19ffe1cab051d20af5d3f86196df6b1e74935e43ac54b4631622b024cd751b9ef09b58487c0d8cf4d76ba5ea53e809541ae7b4531bb119054635eec37a16ac7f51b3c4b8670bc86a647756e5df8142ef066c60f0306f5c3c3d4179674b1aae60f8992aa295482e02c6b50ec777fd6e3ac7248485f4db0cf7ee3dbf6ca7a2e6d96bbedd59a56aef106823aa3bf795795ed22c2d4316c51c230f730538ae4abb186ba973f337d80420957a9a9082dea89987dd4f099811bb0d09c8490240099e54c5f63e9429d3c63d2b86bfd507ad97274f21a1087b102c8f8e0ec91bdc42679bf56aa516cb46e7e3e9cbf639e5adb44beecf0acf9ba3b153b51279178136bb92ca095f6cfcd2d711054a99898c2416c87eaa9c12416272f4c31e7b37071a0ef3e44905cb65756213e72e157e84b0e7a56094a2d45263b6fb941cf54377f1c8fd4d92628f88c8ac9d8e9b5422f002ecb04b40872f215611d455e5bada1160fa0f677b851683efc6f56c90e4479b79f23fcbdf3c4b62b1f384a8247d14c6f3cc303315ae82fcf69a9569da7bfe8b63d0daa69a26505a584b971661ab46767fef7023b72011371e98188a036713cf2ed02a701b409611165b5ed4e040b10e64483b70b9ecd6b3f093100497cdbe1de967f31273f32301232fa4f5fd1d4e7675c80812ea7ce7315dcd53de20912a2e7330ae9a8de0110dcc0f10e3a7e634f913bf8a8a1b90bfe45735daadeae0861a6836d979c1d11721ddb6cdf1f47b95658a265f5163d2e799934365c20148d78152f555923aa92e50776a9ee70e0a248e87f0dd8901d3f460b17c9b5ffde8f8b414724f9a7d0ebebd239d4b976c4447aadef5be46f0affe21a6919d6b376354e5505582997e6c21970196af3d30c6d3d74ec6fabeed77be1ecc52524cd3cd6fd79b9016d94be0a144afdc62b2f522e5b9a17087784080712a9e2eea98f267c3b445f1d8ee375bff3b2ba4668bdca9c0f62e39dc6c5be772711cfe9c1ceae76027c25c7a5127477720edecfcea1ca560bbc86cbb8f1929dafee13155d3eb0b89a8c2da1bd1ed27d787ece0b391b3241f31da98455795695760d91abf1a2edc7dda4911331857c4799e8d3940f831308c253f93614e7f9cf022720f3b8f1f217c7469ebaab043b10c36355f2cfac5cc2e767cd6e8cecf603556528c89eb2c1279896e622d7bcd27d787ece0b391b3241f31da98455795695760d91abf1a2edc7dda4911331857c817dbd78d6cc1da9995bcbb1802a24c269cafeb7a0ffe3f11960f8c634d3c419e1cabf5902c760264c1903a71bac4b3f67b4335f1fa9684f97271b5dd6b7cf636417820f8ff6d9ca0ddce4c059d1642f8a96d5af804cb4df67fd0525aab10e4ccf0f4dd5ee69cba0756383911271c76cb460b3189120657ed169c204cc800bb0a35893f40eff948c5fb06f2972590107c7860aa454f673b3ab908ee695550b6ee1d37f6027aa402bc55aad959e9b828f7d2ed805a21f4589d9a92dc4d5f8c7cd87f680f1b552bbed69fcf33acab2b2ab5cdbff52ea695955b5b4c9ca85a53f209dac68dac39e3fb250e7959947f506648154ed9fbc1ad338dcb52c2581c48995e0884fe5944735cdda825c93752a2cb23f96d0e3b8efff4db11d09a84cc1f931abf792ee01d1845af60e89db8c76de12a81fb3b11b2d91b8f174c125e0b779a5891f1635ef1c93b28695df0e05ea7f4a24a5f2e09aaf97aa896ac7b5a1233ea5891f1635ef1c93b28695df0e05ea7f4a24a5f2e09aaf97aa896ac7b5a1233e8cba91c1547a3a16c4d3bbd322c17f9ced3b7a02f2303a5fdfcd816d2e0534b71e29d619d923e21168e713938fde071f83e551857abfebdd6b8a8767bd1ebc6f4d6cb057100850271cec7cff6300dcc4892dab18f40ed7d31a0ac091d36b2cbb0136caff5aabf07332bba919741b1ee53a53a2eb5f208e8f3c93f2f505428107873dc8aa64a0dce288fb9e351b4431458f782ec526b62944a13322f1f8a2442addbaffda3c6abd1b59d2bee08c73ef193dbc3042c614305ae7e38913cdd72385fdd3095935bf3f58862288a102a668aa774b272e854391a81d9febe9fe27ce3fd6cd347ad3a84c55d653562941a0eaa5b9ed6d76fc1a524f799a1ca9b560e651f1a754c393d4a09990691f2c39cd53fb109dfaa9eeb70f7b149b1ade76f2e6d21c236df5fd404d71329a3f713287c7b94001bffcd90939453e2158e3d0a3ab3432751fa1cd17b24c2328b6cbc5d9261531f95b06c6504830f2d8734b6e85ffbde190d29380d969e5f2866d729850b00523063f87f2326fb723835335be80c8ce5d8a3fdf3f9f41fe2cb448e1a86d32f01af2994493cd290070e5a10efe81faf2046942fafde023b1e03212f397c4e7dc98184691e7dd0ac454bcb3b5403bb8d6bcda7aa33ee8f1443f1900c9d669434843a92eb012e057db7f0f9e4d1f773369e55e9f4da84423de52a4fa73b419c6ed494e4dc85b7bff9ecbf63bb804bea55b99d243ea1b307a5917aff90d5def6193482852e70c8d45fd52981619800308e79f6a783df10d23026aed807d9e6696463a5598cb899a612c7059e3f85cc5aefce05799ea779d6682ba109f0761f57eaff176902c380dc6b329be7dd926fa46d42c64f5cf9268f12c9891e03129681d8b900e8504fd1c1f03e41cc63bd1e8d5510bb38f208830633f1cd8d4d57d67995bc3a0bc3b06706105306eaae14e024b083cf1d5c85e7ad39aaf1ce3b0d8b1385b9e4c9824f29c4d3e7bb49560d92c1f196bad87cf2c502ee6ba7e4194ee84132ec8b6447c550092d8e1490b2b9dc7894d9e3096b222e8e48d02af62552cc895bb356dc6f0aa23298c9acb16de065d57fee1d3e74d21c10ca385810845d50a35cbc799389f01d9d99f0b61a0bb87f2550e2516d09b3c02c1915ffb264edf25f2389d5c1beaa0a97e7319171658b9cbfbb4f667061af6b1bf59848452ab1e86cafc0811220e89e337b6ff07707350f07f81694bcb64169ea9be8cce19a4ddafc2b0a1ba2fcb8123641d7bba28f654f6215e72ad1095fd884d2865c52f5b5bad90d0e09893e95ee88008a996d7b688cf873ef1b9ea1d947ba228a2a02744afe931ce53184c55f4f770eb3eac9c70983acd620f6bfdf3239ba9d37f6c029bfcf910b20e47617b0a7d3b089707c165062f22db0b8270571e347c9bb424493e58929e829d40a98f9d7e133cfccc8ade1b59a3810b443ae2afc0365537a96b8e4202142a9f85aea8b58bc9fef2eca7a3422618891193a99000120f6331938e29b1e2d37f46c9c78501261575fdf3926bc7a6dc0c3925285d9e030f444ee9450b9b1670aa0658b710590b34e23d277443e2b22cac270335d11f26f9583b59b1b6e2fcc23e68432a67d1532ec246450e7161d8b1a2a001ff875792c2c4b1c3f85264a9a25673ac105c9294974c3dcb287b589e0a1a82cf65223ee87db14bca29a7e76b7c1076653260b8d4421361c79bf23bebb82c37ff53410f2baad7f4974451d5ec5b7612d639579b9a08e22aa0751d91f0e015af2ffa3d127db57e1fedcac159d6e9ad75078cba4d4f8340985bce88566325bc4b50e56ce8a08b8fe0e7b6dec3924540d05ffc9960b8cee62a9edf6ae34053ee922cc67ab95a9036c8dc4d8ebdddafc754b77da87de8d2ec6636871b37171fcd338caf9ac9094e2d816d4dcab0e2c5a44de19b4419cc21a82006b1c9ee06bfafe37fb4afacaaf3c10754f9a99a2f247cb653a710b5b8787300b067da840af4cf4ee51b2452d448d78c70c6b33b74bbe08d7b743516a06c5360c8766e3165b4b38ea350b4e57e5375896ce87fb43ee8cd0a19c6bf2abea4d47ffae689c5e32d2b7447f1ec50f683a4f625e955c8e1513999d1fc8516f0d7a6c9e92605033a11cc892d3b8d3cff1c2c7c671c2fb30fd2f26f419829e99819e95c7d307adf216c8442ad3e29c66922527ee519a2bdf79a50f0d6a6f3be2dab19c0701e9091e7ff9afd721db2f93128b26f7ec32c6fa83befe9fc0467aa8cbd13250c095dd2a96c5eb72afb07fda842ce43e60d37c830007486439cddda6006c41e851923c618c9ff6d0a1a7d8f23d71f5ee18315a9535f6f9b07da8e43874c132512eaf887df0d0164f41db58f5fe3125bd2b5cd15e50665eecfbd82a2bef2dcd6f2e305935ae64d9ac58005aaac3530867566dee6a943623302cda532c77af27a71f3c2b7d3e40bf47aa5d30b76664b0c7f0ecc5097d3a71c8e111bff557010425a884405ebdf37e1cb2bb982d14f630e46da909feacafc7ce0c627fd261fbeb911af6689444eedeb20bcb0eeb02b360456f0be3912d0bde8fd5cf5f6fe66147e2000912dd0060525c50aa8b5bb950c5a92576fb9f3fddd79ab5f73a035d6efc082a9fc0c0039d9b1f40e1b13770adca165094fb5beb6d2007e87fba3e50f8c677603aca59adb04bd30241df3ecba902972a22660c6fc0d456c8b5b2e2f4c03564cdd65a9172d3f69431e0bf5858124c2966c2db487fccb8ea67496b48a07b067e45ee3593dfad16112de1e46020cedb83d6154ebec45d63eced40a4fb19bc9a7b5a0a42d7cbe7e5cad06b49135df95d92644e938ceff33d40f9af006eb258960d06f52919f1046d6a6267ecbf866ad8fe25f341dc4d938965e1507d4b706ff20a7e36057b2e512dcec9229772a3905200e679c4e15bdb6a8666756ccfd2b4756811f92157c8d2a9c5498dbc8d94d3b5e171498cb9e21e496ac3490a4cc778ef90b19f34c199466cda55e1f0ba7f748bade9b85ad8b9805c4efeb1817abacbd943c56b2a86748a4b8273eea4dc43420a1c27617667cc853e52d468675e6a74dcc4a74604c7e7eb3b70bd541cd8fa51f736af61d62e8e9d486e634e1cb38469c3c490262c6e5510d476b3dfa5a71f73227015f9067a53a303fabbdaf4a81e416e80e2734f77cccb08e6a86c91014ddcd99c9f8e85d31389e6297f58a22a4ce4d7973847a059373b8132ad15d139e58f82f3c4bbc730a7a916a7bc24acdf7bd744c01683de064cc46189cd877c3b9a3a7146fa58824dd5d380ad770dedd198384953893760570015a81c61731574abbb388f211e8b9c1d8aa101a1c0e9a51790913ac581ed4ae8ee61ef74fba5905fea97f5edd0aa424f7b2bd518cc45960ff73d2e7d88173bb0f4d42d27e62cd372ec9d966f5fd72b38d5dc599ef1ec252e8602662e9f01d66f169cfc8fcb4bbb204a0bc5ad3fa8b0b483594bf1438721a86c1e51908b55f9d326cd35fea63fdf9a705fa25a9485d9d6babd54a7ad7ac9c94f4861f53b2f120eb20d304e380e3ad2d4c852f52087d260cd1f99d197090b01fa909d4d7eff7559838ee6d3c0612cedb9d8c6ba379a9894df8d2bca1d6842f22c5e5268a26eebc8e9a3fa4762caca584880ae83c443e3d3fe217033685cda479ed2dec4f703bfa477f4ff2222c7a4e839210c0882e05c79c25c7bf7219a34917d47df063ad64d2cc1acfc29e8459e515e39c7e26a2c18fb77bb1dcacf6ea5fe0cb981fe69cd114cd504fadb23a2787470e2291a3ace587640f5c32225ed372a63e489c157f27e4b47d4bdbf83f713586eaf24c8f79b6fb41f457bb2b99f296a84e3a791f691c2a94e16da72aceb0f5fca205984a45dff6f2842ca307535db37f5b09d64cfa5e2c61bd525c6e96c14ce9c24c8500752f9d8946f21ad19d70da5dae36420e39fad400450d9d1ad1eb9f2efb0c08bd7037e8723e8cc6c7d70a37be7f9074f08b5219d826227634ec912c1380df3f0e6b77e13d67d930e58d0158506c28bf9b9f7d8ccabfb79613de98ded4225370e8fa8a94f98005c5dccdab162305604813999ee8600069b3d5bf0a726692e776fb4de91ecd966769ff08a4b5bb155e64c53a9c48c67c94fd738e96acbfdd8ab4e789d1cfde9d6a3d69a75a0ff4776f74b3e6344ec4c15d9608ef21964643c50c2f34f4adc53f31d5e66fa2fcde46ef04ccde3f2147129bc25bdbf253ad73b26dad877cc83539d0f70991157bf4dc6b034b1f1e8c4cffb451ef72df9f894ecdbd78b8a6a305b438542e3560db31f0de496fea3915e06bed9cb041efafc4a98fa91c6807d1262fff1b43ed08d77df83217646cf168eb3cc2e8f509446d0e5772f31e4acae917d31ab94bbb84a4fd8ec297a42dcf36af4d01ee0044be4c66d66698dac0d25f9ffc859162b4e0f5cf1237aa8b1fbee90768d7c55d497a703034325d83c21d30023108a1f007fc8606d0cf49e2f3bf69f54b57709f0e87cca3e387f469ba060e30c9f2c1da9b6734a498f3b6e6f782253e55418f97f20112fd4adc69de8178ece3a2eb619ef09a8345505cd393bc06ca3c1ef671d5d7eb1a3aa2a18be0695e572fe5a6c99bd7f1dfed514fa0204c9691bd7ec0a2946485bbdf6355f7ab4d4d935114b87236e8b49123353447e29c371e6318bac62bd8e88b82e5b82247898a40348648de8e86af9c41f286cd6f05995651a814f94cb75b83ae99252edc646a5b04dc78ed97bfdfb5b2e238571f02d941698db585680fbcd663fec1a237170c473a2e2cc4c262a10466884cbc0ba7584382d47c02074a9f7cbf0a626a2b1cd6ea4e7b1511524ebb93fc61703bf24db25eb1834249a17e287ed27e4bf89cc2862e5c00349204e21f6d12ac0b939b98a4650d6c24d6fa882aa9d8f098f99e299d41e3cdf27fe216caeff6a22bbc752668bef5f88a5164569376a3516bd8e743bfe53499e3f556929a6f4c7acca0ecaee5940614ad5cd7092584c05aabe1f8667863997447272cc0514dec841e57bbe137eb27565123d49e42a33ba04cf8a4516000d3249a4e35891f14119f3d32c3eb899960cc466c537abf4697571a792b7e867d3597d461f21ef67413be80be5fc1ae621b770819db5b74112d7318e211f683ad3b1a784bba22d41ebd897406c8182c82d75f712ad0088857ee60aea00c6efc8a1c3a170a733895c3b3c2e2b7e7e38be952bc9235955f4f8aef9fe3bed19fbf3328273109b36802e1af995dc4f792baa19327ebc506915bf6927ea2361ba4a7ad0e32c44a1c3e577198aa1710e15a6ba742d43c1d794ac545d874e55a26eeab559db2591960d96e68837b201902f44a22c4b5de0e587e2ca879e02d542544d6a380bcf5e337aa29adf944bbc0fad0a8713cf1e8b8f3571ffc52ef0a166f497bbe174c6c68aca06f7bf99c4a5c8e0c3fcc676f1ed0b58baf9e80134bd82760bda4f3039f4518291dcad0d0a8e7c63e8b132fe7888424f10b628eae1d97e0c789f4f9e038bcf6b60bb5b00e4589fb5f812e6aa1f345a2b4de382b87983eb5756b6e7e9e4db9fb4914c69feccf1f1906f274a5053178f31ff8382face6299dd2d23c3e845712f11e7e5e1ac4c0003eb80427276ff5edabe8b07839bd37e8057d9e747d0195d28174d42fd3e15933ea430d66f1cd8ebc2ce54073413ce549c0619423fde52a447a076c126f58a935c29ba9ef392ba934723309eaed8bad13b587a76a101a0b8c936dd166f47c973d2ff36b2ab49f23ac8ad509fce8ce02f6737ff04cdd2d5aa15045be12cfb675561b9556327c9ff3a6084e2b90fc428705fbedf88f325ea11a2d53e177582f2d12ce822785092f934c9d34dfb0b8b3cc2a9eee6e68f76846575466f3358a76dba1a19c3a0df2c2f105137eaf5e4929c00a6b76839b5f8418c9223e76e71554efcac95654cb9966f387d4a55f7ad0dd0cb0d6cf68aeca5fd3b922874e5f53668dd686f53625e72511c4d3303f45c6d7f3ac54aa6d904c89451b5efa9af4389a872b9641c527829e9286202392449a28647ebdb0fb1eb281249b74c33dd4d33d90a9f16dfbd8bbecb9649b163a668eee495245c806f6f8a84c1a553adc9ff34828c4b515668e8c2401093a1a433b9bca66bbfa6b12d318d0e4fa1fe112cfbeeb2778f1ef8b0ed6c037b28d22e7fbb5a0fbc5858673427d031d2a837782425f87915274f161afbca072656944e43753c80d4278dd999a3b08ca9cac1c60998ceac11d7b827882cd1a45f69f11a813ca15e68f6885c5c5920240e16032aac7c75eb056c2be10ae8e5443044c7f4b71abcc5a8a7b92840720b97687f977584bb6576a5bae2d5e84062a0f66b107e8bde960a2d42d98cfad99551bde509128552817e8ea59d1e6dda697f641369be429827220f0327b09f9dc22e361f8a4159acec5b78c030813f17c1542b0b87e23e7dbd6a8e3d1882f20adc1d8f2f4a063b709e21513a5201baabe0cba7bec11d63cf06aa9cee46c79033ac4700b2db2414b596bcf6ca32da073a6fab6dca98d842bedd8f998df866484274c9e23f368300d784df30cb94041d849cb8594171f0cffd65ae28d359e54bdefcae8af1e3c6058fd6b426780920dee470dd2e6a110540cfba1ae5cc6a51aeb3802b5ff4be0407a286b8b0ec48d68b45043c20d4ae78ec76c6a68fcf0247c59e29a458f0386d30e02ee1a2378014d755237f468aebf671527a0574f2b371ab7325ff39a0f16ac3c10fd0acd35b6a1c0530326ff72ee0961aa78404b59fcd8f3010f8fd98d4ca4b263c6e7f5231ed4445e7489104ad07ebebb8bbfb648860499b194d469fb3c6a337907586d199d5d1fa5996ba02483f34798fdcf0f352614bae3ed73cadb8cc12a08bd51499baa76e30bee354cae13cb2ce9ec497d299fc583fc547c5aa61359e49dfe810d5744557a5bdd240ceb81b53d3e1eac6eab8a284ddd9758dcebf2a50976b3ba495ff2de4ed815e058d60d0f0b364c55b95aaaaa3b610fdab6e5a10cf312f799e610a392fe11530e34477ac86089b43d409b6d88a238fd5450bc39d38bc3d798d041f211023d2ea7e336d0ec0fbbbe326c42b6b75e8930e9231f3f8c4e5820fcc29446c88ec632f1c35e52f7b2fbd99ea0e4fd968120c44a57e3da5b2016c87df2f1b4272bcbe8d792b8dde34d12f3e8b0d461edf570def267bf9bb10904526b409f01ec347dce9b09ef946f793b3734ec4bcd5da9e0b6e03f478246f1f5bb0e564fa4d9650ed3b0200d726959b601e5c7a028562590696b62b097f53099c2d2ed84da13e64f81cb9af93ae58519f91baf4bf756a73fd4fd3c43de13cbf0c8984b8993b969fe04650db541fffc9bb86ca3ace90f8beb506432022192c0ea52a29cc2fcca1b71207581ae8d1227c60711155472c79f5d6ebaf1a71ee0efa8a3c513feae9902891522b115bfb12c8fd6e7d4093b92e46738566835eee154b08e5d8b26dbbc2ac67a487e432eb21db6c25a871820a38fa523f54cba64e4455f4cf79ec7e3077c7d6d3198883176a5710cd332b9a8414838e250d62447a4da39ccc4abfcd24ec0c064d273fc74ba819d72a2f245c28cc80e32098dff25fe4352222c8d24c546d96b6df604fcb3ef961c87fee642fafef4b8231ca399f5e7365af8fb028784d2044119d3a0bc674e4da578bd881ffaf32305cf98d65cae80cd88a877181ca0ac56de6d03e6b38ce418ec3db13497af71b8dd8e2725857f7883b3dbd6f0a03af91df332d0db648670f1e983f7a1515dd44d0fc59888f7714de08bd155e8943aa65e27bca23eb2bf87455ee7e63bace746d5917bdd6c08a0789c7ba69c21af25e35936f0ff8c7a176b69a3334cf09c0ce63ba1bd5e2fa682aa32360cc552a506ab8283632b8f8577630e5d5c20ff05232d44b30a4d65864a43c204f79ce41bfd448b7e74c5918f093381922719bb9debd235bf7a0f6267d6715d1a3044d0ffc7b9e6b5c84046390c47f9e7a60d5ce9fc4ed750c540d16d5381f2a5f40e51ef54e24e3ee41c446d7607f1931a78d168fb34028401079e0aa104db49534b14ec1a24bee41adcab94abe7d839a19e74f31ed0b02ea5ed1630dde205f94acac605a00f197233d5b1cbcc7610b0e49cac020835c850e6009d40db41e495b25384015cd61989903fc0d5401972f57078085311947bc05e09db7b6f86cacfa99ada0dd06a70217704ab11f2b1c754cfc49e450371397ba1ff54c07a54329f3d5fe17503f5c1da5cf2eb241165d49d115eb4ee91220214fc017703ccdb3e87dbf41d8bd0e17db7e166d2f8b8b2862d0b0b13540c1d08b257655d2e1795c5fb289477fee54dd9825fe42a6c0aac4665e6a9e22c6cb419413342dde9d0bbaee8a465016a1bcb04de89c36d0185999ef1b7a69c1d6e661bcf605bc676c63a3516cfa58cd90aecbcc6c8722c2ae07e1f47fc242cb13b913b935d92a69aaebc5529be5e116c1d664650a3e5695f8e3b9f5ce5d03312b0cbf274f7292af3ab2cb5e94d317906a251f1964626229cb04ac7c1f0153eec9d44df8e8e2eeb8e0e38f9ad5c5d08b4e297f0252584671f7819f421296e047bbe92dc02a22a3e1a86c4d2ca4582fa7e2a161e2f16aaf26fed130b0aa0f00da733c838b4958e44a1ebd198044a11321f6383635bb77c419d2e2de0556ce1fe3353550da3678d97cb2c640faae6fa3bdd289efb716a09c1a67a1758f7ca9dfa80638f809b49b72a6014ab8203a8dc9c72ad91b5200ae141d4527f03130e693f3760aaf6594050591d1ef1c9c891ed2781ed388f0c5d50d7f737aefb14c27f5baec23f9036e26256d8bef5efd0046dd2107ba8904aafcc5d4d09df3fea4d5c86db4acb74249f3236dc1b0493c06adfa9bc020697739b564085b6f19db6d6ff8514c4a23acb3c7921ca23a9589663afc04cb560fb4d9bc4aceab85db37ab4f0bfd5c6f512e52f1a8a6b51df9405d818f781c128f674905d94115de7573a455ed76866778962906a32e5db5ecbeb2e2a1998d9afcd1091b2f1f0e16c8c7c162bba4281405d17186266cc13cebbebafbb407cf97d714e25ce093de0965f2ca137150132c41f916ce15ee5036770c0dd4f41e31313a3c6e7f8edd0d57253eaf7ec5318296e7d315d9101e43fb8f29407258cbe26ef11b95e84e9eacdf497983ebc57199a80a24baf8204c3e995921fb64947e9fbe413e19cc703db890a7b03503c1d4f2cc5fc65b27ae7f9e413a0e679a45c8746c799a9965f81bbe3ab44642c5109eeebc7986cb51359561a3c7cb9e39ee7cfc2ede18b1d33b609ac36e6d99ba02cb630b3ed0aa916e8cbe478cd3812c4967bfafa297540bb16efe3d291bf3c37d23964797db6f6ac8ddb0bd66bbe866034c884313c4672c8100f04f8e5b285f0527b69e83dfe2dc749fbfb21e53b3bbf46967dea65ceb8c9ecbc0ab346ebd0a30cff803dfe2f7530d90e1a5972b2f2e2a84cf49a8f7e39e1d25c0371bde3f6151f461bcd7fc34c08ee63091e0c362f9c275be212a6b059f9dde8cfdfa624ee18a5c63b7abedc2340dd4fd599728bbcd2fbf311718fc7b5e33968b06054da473a17b4d4720619f937057dcf14ef1a8e4f20d53775ee89794e9e2a4d0fb77d85f9b987c8f1816ebfe3b0610a1c4a07cd809d771100b0a55b3a25adab486008c10a4a9ca056cfb7d6dd3a0774d4a51ee9f1a947571b7e1be5ea4b298b9d15bd7c53fb242c61378477f15f44e6e29437bd4edc0b79c066260b70a1e3f72654deb66a05f3800da58f92eb5c7a16d53630cee66926fb642a49a8634887d879c37ab857bfd02ccb58451ccb8c65685167e0c262e7d2ec2006c07c86dcfa54a3d21dd90aa0aa6754e59d072947a04d0d5a1bb16a9c9e90ea686fef88e112a35bd694007a9f02d1329265d0938f858acff6021837ff1c8b6fbd3aa7be1c15a5bab43c6145b46841022c8e18caac5a99bd6d4d490d9b5df0c8f77379022c4b181d94edb570c7cbc7746c33ff195367dfd524f4146ffebb9893433b438717ab94c7033004e53e7472602a9e015cec535608d533e42f67e44b3aad6ced2d9ea57a673fa3650ad0b19d08f1fb6f3af8a63dbb30d20448477bb85d5d593f0cccbdbda24bdb2678f6e65b61249f280e39db44045a0600b6bd2605c4f13067efa326d03b0cbf03327f9d0793915f4c9c7f53220e55c0ea079bd09697d0dcabd5c2303070d555297f07cc4d96660dab4699e83acfd64fa3a8619b755639e776c18ee9e35306050fca88c76a377d975ce868ef02eccb8709ed8a58cd2e326f3e243c51c02c043dab236ccb0dd9090ab95dab7f811503225a1d292539ead8262245a2f5ea336b80b300f10a5779413202b15b03c19e4a238bc91c5558b7f01d45d919277d142ff2149c8450106be18fbfccad32bfe3150a561623fa441bf9b0ef39f5165b7d05a08a15fcaebb2741291be245fc34f545aa7778c8fd619ae65f606e63d4ddcc9fbca1b282912a9b504d64a72192f72e1037094dc7b4a58e454c297b85f4855bd257abbbddfbf75ef0a6f372d6abccde8aa534d4c84329bdd4e6d5b57c3fe490432908ef2ac7b9e8f531498e3ce2ef20a4ff18ccd913a693695ff518187e227e24af5c5bac1ba85ff5056a9c258dc53129a5c9a9ce35b5c83efee2a412ff896d374b7def4311c873b98f6da07d9519536aa0f678f3c69a5a1aa393e6e3c6de94d5bd0e790ff87773d632021ef70c65e70be0e02207222e6a49f0f8142a661a0ea36e790d1ece3ac47e0a58466108c734cac7ad8edc6aa9a33416c41bb593f75037687ac0d08011239a45d32477db373e65cb2dfdd1c37e9c18ff367f4f3be2a6b9531b3bef7636673b0b3a123ba015027548bb31e973c8562e6ffcca434b19d3c09dd747537c4490cee2c1e2267ae12027f042f82bcc671c9b5c228cb7d0048be44b6bb4e54f25ff1b82a3ed9afdbfc46a1b28643358744cb88f2592903daf96ed91e935f08831c4210164828b2c2aa6d6b935a176682bf0399cbd1cf9b698961ee9ed941da385f4341ba87dec9291225de816591f5386393a0c0658e5b4267f3fe3456d5a4c2f6b3b27a5cc13410d34846a0c3a833d3bb3034644aab997b3c67cabe1e9d6d0739fab93df88530cea0b73faef1fdb181d2ce2b82088e6951cb88e70e47849dcca9c11245f785f5d6a7a7037314295c63480fd6716ac56de0a8a73181da66aeb6f38b6578296b5cd091c7d1b21e6d76875ccae718275bf88fa8f4538cc3b2a2adda3c44867593bafb8311b8df7f330ec273aebfa84a06021c8a3a85bb159df1ddf390a3086ed52b0e1a14a78f4f90bdf9baaefb70c9a522a55bfe8ac1195dde12c5802138b60ea91512dbb2013078b31c394db5bb357ca851d0a3c0b796fdbf15256a309422e25226f6b07813fbd44b15f0ad4568e763e278c922f9d83f0c0203e51a22c77d683de9d0ff4c495f4943b1802bc796170b4dfb6d735b573675bff755b38903fd76af924a27d649c71ea1d011a048b7c73bfbe43ffa672cb394187be035063344eab8dd997bf5e7cd836a99216c3b95c38f5712502eb4a33faf5c16c2c6fb80e894e7e6ab74b61511d8d7a41bc937488f11984fd2e3edc8db3986b34b766185edcc38e4ffee7fe9a33dd772e730c6e26ca17910e24660d515a990b6ff0263ea4df2e567832d40cc5ed8114c933037528080f1263b8e33b9acebdcfe8a5ef9b66bcceefb6ea7b2180ebb514749bc553feb5f220c0c0adac8e2d6db289d6d0ed69bee8f2d8281041e3e36f3948fa8e3dd066c459d2efce28e0b529eff3da935f7d7f03e0b26ce54fdf4f87c67a90797b62a82222a4bd16d1c9e24447335a9b43f9816b89ff3c922349f0adc467aa60c2adb09484c67f1b1a15541827f33138537f832941d48aaf1afa9fa72c59abaad840661727933c86f850c522a9c96e2410e5bdfa3d5d06939ec09698908ef6372a458ee5fef9860794afc914bf64b63fd0f72fb7060c5ef21a0db3f33deb0249ec0a2bccb488d839498ecfb7c169389156e31525117a38b1c4c218f0730dd98e8ce628930f30cf0554f7bb17c8d8d8343b632b39d1b0d087dca2e32b2bf8909d1381f91d0ca9ebd8f969d8fd7e43a2b3d55c85624b802031f33b07ca1ddaed1e51c793058786b68d5d7bcf6cfe27b58b0887283bd820ad2196cb1f1b8d1f3240847dc4c3d75c58ba4d5bfb688ba4f7bddfe17030ed72ca2b1743984beae264428f23caf35639b7403939dd399275ac98e43270e5990e0646e152a5ac5be6472c19f8f86d84fa30c82e6de6cd357f0c11d8083aa9f592e2d7a3bb9a2444253f511387c2a5ee4642017a10b39ec448541e57684e8eb849f9038104daeb55d5146010b6dfb29498e7f76ddfa2deb91930a050a15e73c83038c4e0a64ae0472b44a314afedcf2d40a2f489dbfb5b2b4b00c09e1cafced0feb07c6dee435e6ff78e1bfa9e98df50004c901b0813259c122014cdd853b1a5d8984f17fabd7acb08d7dc91670ac89b1159aa7e959840eed2c2a6cbecca314adb12e6332c015144549a11f94c106866562e84bdf4d924d89a655d29f74aa5d62ea743bb9469a9069ad32a5a97a5f78f58a835a5d1ffc640e0cdbfa7b07816b20c1863bcd99b0c7ef023c8e0fd070cf4890e8e973358aa8ce40bde356b9afb85b67a5c68788050861f5605a52f0125afe57c26e69fe72b7156188c2c7a6558da180b27ba4c9342ca38f7bd0a9cbbc4efe65b084ce5b372b6b0c0e56ca22c2b16e947f74f54eb473e7ceb606c18dd6ccfbbebfeb7d0ffe3554149bd0c3a08c49805a513f9f920ae1b88fb7f0f7efa776a0b13cbcfaf00e575c32c9c0c6b01b1a265d1a4b1c9c1d27fafb4f190d2df5cac69c2614bbca9d9debac1cf6baa983211d4300f8d83221aa77e7529ccdcd921bb0559342fdab2da6d3f6ee7e2fa5d5cbcd56702ee2ce53dcbf3e1792ab07ecd5c5392dd0c6b554e88c7b42e96b9873e12336962cd57a98a8d1c3b6d0d8beb4c1694c3bc8e90b1f39fb82ec9a40dd66f719a35d9deb23340978fa7f0d562785b38a0e7577a68ffc5865609c89720f4fd519856a7dcd891dda14a997dca5689d0cae3654ca0ba7adbb593db9d3c8d59afe10aab9476f939ea25f6a38a830f7d07d2e8eea9a455b370184455aeef4fd927c758df84dfea08cc757768a130797a5eee0526430c7d2c1e785fd20975d6ec96190efa7eae0bc5599bf392460bfe7ba6f60800cc019c80061deb078a7868a7138c2bec83641b7387adcffc49db91be65fbe809fd24f932b8087010aee521150672be91da03395870ee817f084764ee170981fd03c96e7cb9a54bba5f6d84266b269e8a834ef54e8cbfc66e017143fea5cbf4b0519dc4cc2d50842b26a2277ced8aa5229e831bb4bd75dad2a2dd8bae9fda29c1e1e9bf48f5f448a20475fd795246dc578a2a411b6ad9eb17954e1d3bbe843fd1854c5fb9f315d14889e7d1a3681b69cde1c98edd0a1790e0d1640c5dccfda3929bfd2f0949ed26dfd8d44128893419f719e3fb98b402f1d423cd170674b2a7d976e96d2279df0f200c9156c9409bec910af699cba75538c07a2c342366ae6c91f01d80872eff209c18ecea3dd49b38142880acbbaed008da6353bef5d15214f04b52f36a61a0cd120a4f8995aefbebf87c43969a10167710dbd8993cb4d72e2a3684174b17ff0833d0fadb571a664ca16d6e0cffb5751688e687586888c15c815cd07cc2b6f87ff34a40d663edf05e95380dca3b1ac51cfbfbe5671920c41d1b40936dc0158b4f5eae9b3852fc2a90ce50d6fd9055ad939abc5f15ead3f638a0441045cb57f95dde8ce14c5b05c556914ef247c4653a5681d43d3391b1396af241c65e3803eb29c4ad2d14071a39d736e4554f959ae502f5fab657d3c47325dfb3df6647f9fccd651bccb2542affce3e669af7bcb765155b42c42a294e223d0a23ed12c8d058918b1a7e20c177463957d6ed6f49efb9260dbe54e39ec1c0e41e31ea41fb2faab6a1bdbde13d9ace89bcdb38db69ef2cf0976cdfcfb65b5d2f6f4e73aa1c50533ec1ef51aef8712185d877ffd3dfe58e6bd2b132757ad9091c9fefdbdae29243050093bbcafa0fe485895da36e0d532babe065697977f62f8821860345c1ee8b1a4550b0a1f4fff40203c0e06d16a6d7c6f5d6a9d04aa51a599eb1353cdb387bbc0c7c27b91f8d7295af6261cdd5eb5f38c36121e21193b48fed3fe4cf0ee272c5e1c1501c5e4c6015556e92cee1ba75fcf6f0b6c3dfff1b8b187ee6a96135e4265112fef873e703219641858c05b2c5be99475e9d89335dcf7c3f76a2d8ddc79e769a6d1e83c3275d77de438321b22387c45a6650a3e3b82291feb37e2224f6753e87b8af38d6e1d2a525c523fb6bce3b9459b8561208c80e1256850e603b2b8b4ed049bbad78297e477a67952f0dec9439ba46b0e462dc0fa3f66ae552fb3a67b38af14f34f68757c38c24c64de40015f7d5d3d77e4a92ff24b4ddff4fd4459dfbf66a7b2adf39ab1c802c985a96d96ba326473e18c16e64875a249963f0ac522095a8d574a90490ef2a42c831d85e260a74c003f31c58226927b4c251f6240f43a3ff7fa618d3e5f1f111fa46adffcab2757e92809ef79d4ab6431590a49852dc72085979401be72e6da3f8cd92ec5cd0991736bd4a7f29d001511e9d0e5dc93b26d873933c4b1d747fd5215cb0856baef7cfaa3877a7449a97ce960b79baafd3eaf2f49fe8a6db06d88bfbc5a363d16522e7abdf677a3be238939b1e871e50981d1ebf8a488f72f5fc56ed804f7707981b2beafb4788973cfe80b405f8cfc58d731cb0dfd4c32df6cc5d491996f73a5c534087b70042c138676837bb9b0e246597b515900c77c89f7476d7bfb70195f609ec23860b49950b754534a3fc76c0b89afacab383d67bccfcae69cf75fc07374210ba6a1e24908f695c4b28c3cc85e886547cb2b0c41f496bd6b5ac3405623f546f6fa2606edcd8e3f285f0c9ece7b5257ce7a9395af7a6ea9c724110e853223debd342d08eb3c315bc0dd8d1715fd30c616eb8fb204aeb907a91c6b355bec9d7317ccb4a7126b11d3aa7111812727e8b866d61b8e9da725b95df4efcd703cb7fa0017d9d7624dbe3262b6b4b88fb68150df8d70e90d6c9bd0bfe0667070ae23c9877f0bcddd4abf96bc5673ef34ac1f793a12fcc3f652f8ab4051e603e913f41b86410fb14e03b7072f604f6accfd5553838d1adfca2772051bd3d5ceb1de24ad807032c9b609a465c474ba5eebbdb155ca62a013755f15c3214fdcf0f1069be93dd85cefc95892b3fddc6e312c2843278482373c3d6124313aff276a76dcf2046c757f1f1680639d06263d1aaeadb412deec87ba7baa709ea14b23dfa8cdfde86b4534733a77fe74e2cf7863bd528ebdc2a798c21961dccb114ac8d86d3da8a6716c3658ffbb5c54de2aff80ae209a8299dee030e40687c93cf3b995e9a42dfc9e2d3f535c6ec0e24894a1f17acad5380f7030dde3cb182f146fe984c1884d96bfafe9d62ac23b79f5023b80c543fc39b5a2c43f154bcf695b6e82cf2c5d1d03f0d917469ba1d76dc62d7a327a8c339a985d7944257463b096e419989b77481f0a1da52f38b80443e3fec3caa640a9177139218c4708f9bdf175b19795662fafadbf61dc08afc4b1e0ccd5973a0ef34f2d8acdc62cf5738628dc7d8434b41f4f290459e92d9b5ad205fcfea16d34b161a179c359890d1b115b22ef76966067e8f1e7297c0e99eb45ac009df91c55dab4fe92951ecb17ff66616d3b480acedd061839fb3a867beb878e3e107c6ffef3ebdf9508db9602da2e339b7cad8fe0e7090e6a1b14369421a80445eee1968335c81fb5a69855291d9f3b1fe835b75452f3b22feda3026904aece04d959c5e3d6fa25e5880553b60b06b9d7668f8de6c649dfcfdd87f62f0a663ace2998e88df9d23c3e93530d83d310903656d7e43e7f711b95960eab8e8dd6e7cc71578e98e776cdafdc13e2109bac19e22e99bc22aca004c94c65f766c8bba5c616806ee17a1e1c93df88ec379dbbcbb47ca5db93d3b1d3f318b680d36553a28918de5411f6a5bbfb71bdddac2ceb8808ebb6e3fad9785e55f64086bf466f277ce49b5f98bae2d1bd73d2f1e14d1b918135f32a726b1d8e93f0164bcb49fe956fde1be68e101b4aab1bdae65a66308d756c9c924b92cf25f1f46a11ec3dd2f3f09a3305f926f66069b8e3781e67a07f18ecb111a0fd2a977236e12dbaf25b2c18c32004f0106647a576482d796c67f91b1da93bf286040cf7685581082b8866f54aa7c6cdb5d412f4d696636eda9aff3936cbd74a83e79450552c2cf15ef43d5b063a86be25bde2bf67b915906ab166826df76e75aa143d8a17829405dd50d30eb6f6183ee08d28077538040127c4bdb67493d5ba77967238247368c268eb66ed4d824424fb95826fa3fc9f6948986d531f9f76f6e58b972516c2ee9022adcccb07d64b1877842e48259ebcc19b31d3da38b948def486bb61dc472d48b701e818ad38088abef28a22cef8c2a25875427a08c03f93c5df80d51ff6284b35e84b6d977ca7e75beba85c433bb9438abeb7afb8c842ebc639591a241c09e68bd633365230f00e50bf2dcada6eb87f7acfa3aeb725f808e34fdb8a1cd367b57d8e44a86e34efebc838748e902d2ce38496a83170255708a54f4424cd9187716fc1e68bbd375c7de18924eb9c18dc933766b49966e660dfbfa49054f51f6fafbe81c2ae98a663d11ee3a8473fc7f3442248c1ad43aaa85112eca5ed7109df719c09f8d52e96551e46ac201415f6231b16563ef7d09be84c0dcc1a9309cee9ad852ed5767f6558ccd5a52f9d26bf90aa3269c7e4d396565350538a6ec6687be906ebcc821ae65324b78c60534d23384032026e7ea16d05b352396bc04f1654b756d3bda5a6e24e94611ab3856b80a1d20e039f91b4a587c5799c2ca8175d1a59ae7f3d4160c9c602e6e93ea9ffb4da69f383cd45cdc8d427af79a36f8544731394778600e3cf4471bfe3e8319a8bde0b18031afe8e5bdfcf4b6685f0f1c560f4e7e7f6d1a66cea93773384ad742d9c5344439910f00e2d60673ae4625ac7286dc623249b3a9fed8340e0e4f3dabbb82c14a959ebfd55f537d39beb611e3c77d43f305b121d76042207ec3a541a7ba8d12534af82672b9d8cca017ebaacace13f41077f7f142a6cf79eb5a87e26fafacb6ba3feecd2e66cdb2f91ad0bbb592f11394cf36c696afdf7c3dae4b8b75ab20257d68324f19c195d169a5aa0ab2d6315bc3f489fb8556270d05982db4b424a4a15228ce7ace8e1c5d451471dea66862739a5594c706938f05c78bc24d5f6210c25ce60c98c7b4568cd10ea1118685eac2c73d2efe6490da528ba7ba382d7efc757d634e77f5bf3e563873592d418f3cbd6c3f132b1f00e06dccbfcc9e975d3d317dc3e456fa4333eb470f091b3005fa6b7e9498584fb5a80cab441a4761090a32751ec6aee7e22a05c49119abaeed84bd98ddbde25b55c89bcb3347d8da40e7301812d628f9260855481665dd2885595905bde11d5f241c61e705720e304cb12349186bea7564e2ae3d7eb44cfaedf9c2150a226c89d73ddf2960fc7a1dab8780c49cb9ea32830aecf983d5d5aca4a9ea57888b02170f20d25ecc55899b86f0d62b2fcc97cd18bc6034f2cfe6dbbe1b1b4b74c4e6edee3c6758fcf20f72ab695c2954d0a84de3c10dd07e52b1e1f7fe44fa38e192a5a580efb308293e35cb2b86eaff709e5e9e161d7b5353b1e1f7fe44fa38e192a5a580efb308293e35cb2b86eaff709e5e9e161d7b53537ef58a3b634c5a3bbec01b4a8cb6127ab3d7fd99af1f08d47ea4f5bcb0b12fe7d58cbd2114fd7f814b81e873f3bb0b6b4748338974e9ff976f50d1b330d2ef54a9b476003daf1fbecfd7751f352d0d17a61e782100f3747249c5df36c80b5dd9a8c4d3aac64d8f91434e01b09b66b1e27f9823679aa0ec0a1a542d74c7119024fdcc33192e6a30ae99360175940e17f3e928d7e3812308c5f4f286e18d7f18efe8bb93c682bf6c81bab5260a8961e7bb9f709d6301367937af09c0e37c51c57a40a7527c7c0d3383b3cd1bf54078d568701950d29957c9043986ef4548162d5840a7527c7c0d3383b3cd1bf54078d568701950d29957c9043986ef4548162d5829124a633b197cafb97fd5080387e8c89f9afe9b35617e60d86f1e2eb977b1fbcea2c076d54a2ab9f06d6d1c18a0d71d973ebbc1253a235e58b08e3d51d7f45e1b5af0ce3185bf0249088a8853707203f087d17bd9b8c96962f461bffe23d75d093802a1de5509901bf3212cb79c8830d418527b8a3ffb0c77cd6a566b97a9ae87353ae024074ae9c3afa01e3c99c6a7ae431215fe4ca8770ef3931efc5f57bd79bb159392de60b50a6bec74aec923ce2ce31166c193d82a95f08627689fe38fd14a6f1415669cb2fd661fe3bdc3e36e8200ecedca3d471da1a4a6fbd9192fd4ff40b1f7e000d6f368581b3edd5210c7ced5085b9062f94efc6d08d748bf8ddf9d4e143ea2b74d1c6fbc81a9dc650f9163d576ace012f6e57b090070a1eb996b26e79bed5f70f110c34b4887d68a6a4cbcb0d13449389d99cec6042835815594b10a41c680bad3792b9d2d570b074b8732f59f461388a9854b5ef3e51ce0d971libpetsc.so.3.8.3rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpetsc_3_8_3-gnu-openmpi1-hpc-3.8.3-lp151.8.3.1.src.rpmpetsc_3_8_3-gnu-openmpi1-hpc-develpetsc_3_8_3-gnu-openmpi1-hpc-devel(x86-64)@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/csh/bin/ksh/bin/sh/usr/bin/python3gnu-compilers-hpc-develhdf5-gnu-openmpi1-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-openmpi1-hpclibpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libscalapack2-gnu-openmpi1-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)openmpi1-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 ppc64lelamb52 1596118608 !#%')+-/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/openmpi1/petsc/3.8.3//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/bin//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/include//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/include/petsc//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/include/petsc/finclude//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/include/petsc/mpiuni//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/include/petsc/private//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/include/petsc/private/kernels//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/lib//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/lib/petsc//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/lib/petsc/conf//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/lib/petsc/conf/modules//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/lib/petsc/conf/modules/petsc//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/lib64//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/lib64/pkgconfig//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/dm//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/dm/dt//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/dm/dt/examples//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/dm/dt/examples/tests//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/dm/examples//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/dm/examples/tests//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/dm/examples/tutorials//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/dm/impls//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/dm/impls/forest//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/dm/impls/forest/examples//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/dm/impls/forest/examples/tests//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/dm/impls/forest/examples/tutorials//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/dm/impls/forest/p4est//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/dm/impls/forest/p4est/examples//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/dm/impls/forest/p4est/examples/tests//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/dm/impls/moab//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/dm/impls/moab/examples//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/dm/impls/moab/examples/tests//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/dm/impls/patch//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/dm/impls/patch/examples//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/dm/impls/patch/examples/tests//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/dm/impls/plex//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/dm/impls/plex/examples//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/dm/impls/plex/examples/tests//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/dm/impls/plex/examples/tutorials//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/dm/label//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/dm/label/examples//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/dm/label/examples/tutorials//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/ksp//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/ksp/ksp//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/ksp/ksp/examples//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/ksp/ksp/examples/tests//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/ksp/ksp/examples/tutorials//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/ksp/pc//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/ksp/pc/examples//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/ksp/pc/examples/tests//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/ksp/pc/examples/tutorials//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/mat//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/mat/examples//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/mat/examples/tests//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/mat/examples/tutorials//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/snes//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/snes/examples//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/snes/examples/tests//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/snes/examples/tutorials//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/snes/examples/tutorials/output//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/sys//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/sys/classes//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/sys/classes/draw//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/sys/classes/draw/examples//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/sys/classes/draw/examples/tests//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/sys/classes/draw/examples/tutorials//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/sys/classes/gll//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/sys/classes/gll/examples//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/sys/classes/gll/examples/tutorials//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/sys/classes/random//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/sys/classes/random/examples//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/sys/classes/random/examples/tests//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/sys/classes/random/examples/tutorials//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/sys/classes/viewer//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/sys/classes/viewer/examples//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/sys/classes/viewer/examples/tests//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/sys/classes/viewer/examples/tutorials//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/sys/error//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/sys/error/examples//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/sys/error/examples/tests//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/sys/examples//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/sys/examples/tests//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/sys/examples/tutorials//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/sys/logging//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/sys/logging/examples//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/sys/logging/examples/tutorials//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/sys/webclient//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/sys/webclient/examples//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/sys/webclient/examples/tutorials//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/tao//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/tao/bound//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/tao/bound/examples//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/tao/bound/examples/tutorials//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/tao/complementarity//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/tao/complementarity/examples//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/tao/complementarity/examples/tutorials//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/tao/constrained//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/tao/constrained/examples//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/tao/constrained/examples/tutorials//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/tao/leastsquares//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/tao/leastsquares/examples//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/tao/leastsquares/examples/tests//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/tao/leastsquares/examples/tutorials//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/tao/pde_constrained//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/tao/pde_constrained/examples//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/tao/pde_constrained/examples/tutorials//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/tao/unconstrained//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/tao/unconstrained/examples//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/tao/unconstrained/examples/tutorials//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/ts//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/ts/characteristic//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/ts/characteristic/examples//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/ts/characteristic/examples/tutorials//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/ts/examples//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/ts/examples/tests//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/ts/examples/tutorials//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/vec//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/vec/is//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/vec/is/ao//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/vec/is/ao/examples//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/vec/is/ao/examples/tests//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/vec/is/examples//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/vec/is/examples/tests//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/vec/is/is//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/vec/is/is/examples//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/vec/is/is/examples/tests//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/vec/is/is/examples/tutorials//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/vec/is/sf//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/vec/is/sf/examples//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/vec/is/sf/examples/tutorials//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/vec/vec//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/vec/vec/examples//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/vec/vec/examples/tests//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/vec/vec/examples/tutorials//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/vec/vec/utils//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/vec/vec/utils/tagger//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/vec/vec/utils/tagger/examples//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/vec/vec/utils/tagger/examples/tutorials//usr/lib/hpc/gnu7/openmpi1/petsc/3.8.3/share/petsc/examples/src/vec/vec/utils/tagger/examples/tutorials/output//usr/lib/hpc/gnu7/openmpi1/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-openmpi-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,RRRRRRRRRRRR RRRRRRRRR R RRR R RRRRRRRR RRRRRRRRR R RRR R RRRRRRRKYƦeutf-827f53542cca732d41e3068a5b94e868ca5e37ce325bc8c52df4261ffe8f23b4a? 7zXZ !t/n1]"k%:RP̉a mRPȀ8#/=KUkOZ_ -e5OQyhE -RLc(ߒq7szZG稆#`ؕ˥F] DaFTL3T Jͪݹƀ]ߑHe~OőܭKR iEŽIA?R6 Ke-^;79ttOh!0Ƙh7 IA"= 9::}RX-20wfE8tQAm2>} % ":_#P0&Ĩu2:kMtw #ENbN޸ @TkF{wu]Z!4~ uSq6= TC R+U2c2ǵV2 Ag7R_#1r~rȂ"GdLd`"lz+4J6P|jb1_so tBѐ!xLjܓd)!3S:2>dZhF|wahXϕD4GS;%_"bnjzC T!40Xf 4!rwؑB>YM2C1O*uo8)Y9Wx€7A)P( i7RSӏ܋MezsW#1ݎ$۔^r)T^ G0]茀z5rMB50"7 X-=hϭ;7"@z2kS9p*KlU6Rx!?zGSD̴bn2^ٴWSD\}UEsZ5 Ε]b2ok Tf H-A vjafkQ=%E[gXƾr^07h2YR#هY5z4Z\KǥU4f`jB Y87GMazݩO>fܕ Sec nf],`PtDw鄂MYdX11SoZl@?ZDZ}G.<1h@'z"73scq#,S"1R`nfXR:hHnT9E5P,uH6a^ h^VWcjZ=vNSO@L>VΛ8h|4t?E̲3Biԓ x3q)}YTx!p7Y Jq;fNžzP() pu2,x4&j xG%#$I:8Su9kkUj@ODyW#ȐPkÑr#Rb)5NI(81+gYZ-xkj4CÇюhyz3u+Jq۸B[`_u$jC^|)pe3]=39%BF}G *YF{S<&hqO.ƶ/ŘQAo<sDWU4# i֌F8K8-k^sc` |:dcn+gp* I Ȁ I_sc k ɋ [&~ 7qklN)آ1= =A.+5Wtu2_a(5:u?#o4nUs-r#! "cJ}7'~)#9Xq60{7j=i{AtJtDkׇv VnD`'}Sʻā;Hϣ~+Ql'iukrԊOCW]n%:9 ׫NPy#BEi^% ]'8de~.~x#p۫5Ӷ_& ZA_/Fo=3]k_s8ǃ~ Vh'h?rxk7jWFr>vr^ג5Dړ# (fz$Bᦡ9;dQb9 su(ۀ7š`!G֮wyj ׁW0,b"c2rtC% 3giK)܋ԭ4(Ȓ*1yD_$DܨoC>4_@˘s`#BEC 2ׯ`gPd#ИtՍPUN}'RXk˵/`yWwt4p]w!]܆\: 1F <#2&+-#MDAfvl89`cR0njS5lRysQo#<t$)5~;-^k5H-~ &-Iɾ xX2UT?E[τ}7 $Ȍʷ%,-*[CUM0BW{#&ՀǼJ!An @l r;3g C Џ}.3u8(gU8ĄhˢeEW_Bco]I%ٗ3 GBR[*XV9FbcwaV2Pyhs˸L$6qGa#:VGU{#GE P4|,=8m_ģ&z bf&-j;Xؕ=XlU*9'5}\u{5g_^w%譗E#|C{EMȈ}ghL-+OZ פPv@"˄D t$oqU YJg|۬~2ܥ|3͍C QOmgo[5\פn<4Y7q0+'u*<'r֑10!)D:Aw9/&76`ڮ<KJ];&J4q^ᰙ^@k, v=ݝ35vEc1ͻ ff@y6"hFD ĸ $$]<@1HEx (7ZX_G'@ ?[!~Y!spP?5l%(jxrs`ˡ$m8)9 %6-?J>%2 ɒB6NA*P>JF)^BHx#qP f.S&|^fUv;+%i4$v; M@F>yVF7(BŖBqݚFUu);'ckGF,g ܇@VUkrOVͅ$)ƑخQst@#rH/mQ޸Ot˜aH8ecҨ %g¡NwdDM+3},y/r5|EX-85|6;WhZ`pK) \0vh~@x+qy/f[ ')p9BU7ޙE[qX {yi[ ICG3ɫ(gYϠDvu jNv y^XRD9/Ihb b!fsIuk! ;@{JȱHOW3Us<'~/>kFYXd8~|B V7:]uE#x:ںqWʥ0-x0#&קܧ{aU`lx:pvջ )2j2PXs2y[o0?{tUs'f^Aflq|Nt̵H+23{sDO!vOsG⫦\@JP#j#lӃ $ƖQ8lX'G+F&qLf1nj0KK5UԾan%HH@A+htLX0U f/JJnAp37(QhLs1^ 0d#D}bn>/c`.EɿrEve؀9\z'TM >OQ|Yr騊u<$ʊb郡[][e %| Wxal9esMӸx\6t\3l(j7>Wwax:aNX?siN qPnH@"žd9)RPeuMzQ;MW_ 75O\)}cإ"DzeE$ Ҙ{^ o`΍2N ڗ"Հ̦)C ߎOE.78>+!IG-5쬜CGo+ zFS]" EպZݛx 8 7KKts3QrM7j7A#|hQzekBfTNquDd>Շ`Ş,pǾQv]BlҰH+ r!-NBÝ7sܩԨ1c=x C$w|3Q+v6$:RK$H xh2f;zQOEYs{-g\\80bIHZzAA >ƙZjüS;KEF>dTg0|6P4󹍛 Bs#+yȤr{d7x6cYrɟ&IR(>P49!T2uJ s9O[i(SOs3.&XwŹ kZɯ:(8`\er3sniKTb XU8`_|8ġ؏ܘ~;K{2>k؆Y;N{nٱ+Mi0۸Z.k;> ojGOl#dNs~n6jwqx:zw,/L߶T'K@?e ӅT "kp%6iF}(RRv1| W[w޼D>ɷ.I;ǐT _A7HJDnf2Z@aBEt DK:bΠۏ˜nnH嗛 xm>zh#y$xB?`"1?]J:,/a0uL5=lLܼ.k?;E՚=35l9z=<"VR7jkWƯUW~)s=82f# =xp؆ڰ:-Y ^ 3pdž%Ö K 0@ERԳ d!8e,%VsUit> \!;zB S,2 >GdC{LBX$^J׋N&[ x_CWK]!l\dD~* 5ѫ儈(Wb>;OXV)3D"+t $IAmce,Ն=˦|.>&,~ %c;W9J;Lн,$2U%K1ZF!()S e5e9,}H'δzxڱ D`](x&ަ&Q5z*"Ea% ߜ cȍyݹVFz}mv@ݭ ?C`UIA0$߅oxX& {<ҹh鶝pɭlz !OʺBVΓ1}qWEr+Ny+ u5F%LI_ _-|m2O_lKŠT2d|5Ǵ }s,ƤovzW* 3oGd,-1,f_s # C8 ,=kr|%3WeSvesUŏ2q0.@a580JpsXlO1ŠfE񨌚9_}WsQʡv,SO0J=ck1Xúi36aWUd*,) ]U6ޛ\SmE-)2D4F 5*Do,ں *֠ٷDM,HIЂn H(is.hӎPc҅RTb@#ש^+dwF!S6}C;1dJc~C"pZ )Ŧc ء+cgG&_aDJmsJ2BW*4d J6 uMUF326$b}\ bo^emx)x,%-apzVc wISɅx/b#s\ ن4T /zWQlnrZPF- 3&rW,hcABg1R }Ĵ {$c |\y'w?dSpkݒ|x+{eY wNضi '(Z%lU SʙUn}=zoN 'vg@,pMKLj^F!6G6]H9'}m3}id]7|ת!_I[\vGX*e鮠Qu<2fE~d7۱1+u(6gP-;i -q?C\XKS"AY5yHD(@Of!X8LkiaF[uu@vq% ϫcQ,3zm6뎙|tVF;DzrUZ4m"R,?Ҧ 4bsj#az:ﭟ]631lu[q[7TG(2߁ie9AL."u1s8`4vDp|Q} "FhwYF7~Т^OeltDQ:4,8k/(0Je XMq-͆`jtY!t. ??y 0 4 HG8ܴ+([}:.泧2RCJGW8O=a㎌=x}[1vgE{6:9zÛ]*81MzßG&IRg>;F'GTG,%z6鮪?[}$ ޭ7˧rhevmb;x`5p$m?,QUqāl_x-_7jO"w( fT)$:ͯJX90f-h^ $t.]eIFp6 ix*k=s=G%/vCV˧"5ʼęGke؎ĩN؂gObQiW] w0TX;\vh 3+rf,n6<34r#L UKǛU )M>6Ll, S'1I[߄ 0=:NO6n!q:\:/cϖnm;D;v4W<>ȁwwNJxքcm)c),u@9Ė~o0Ql .q_r`҅K= K fvks4ތT!$,zU 1G9OO;8Aq̭a+DxEB. J[HbtILBYU?/g[ZyӦ +.N;Wx xƘ <đs2hUHT<(pE2LV~%bG-}h|Ҕ`Qb_q6 np~{Ct< NYo]wԀ*4Ph1<g~XL3/T\\ˌ19렖v2iTAUcǿ[uOuNA kk^v q 2\#*N*HʄC%K'/4@_JGuQrFMmE HRUZݚNVCK< /LV`}2id@H>?-Wŏ;OuBxkase|7`A?˴@"5̓RBot]_Q$siZGj\}4V2_9xd4O}i+dCw&% @gqHE~ tZ̎5nEkT cx3+9j1u;Kh9zP*K]MK @?ێ"'>Ő N; p9eUHnDZ8C?'ֵNP5n@b7rjMvfT$ KB3>tnpY-l@>KB, xz8M|/%YarѬB!{yHEaZe,A jpl\&0j2xّ莽#ƐT7n#O&f` -8E3whkቺz[/5Ę ݇X}jw2{G噞V ަJXSH}+e7DnQ\47BZ o]& -ih}Nm,Y:ڦi!m r񳟘."|.-6Œ ;rɟY{OM)O@SZiZ3a)ڱE4r5dڷJ0?/9enFBNO  %F0fY:l$4FƾC#b}9x(tojSx6Ay{5I~@~QVig52uxN  a?ȅdVuH{#-D8pxy3)$H"Id(y0,鞏I"uC[׾ʟHsWKa1:!"O`1@Qһ|Yp7nkH?ؒ˺,%*, ]wVࠬT4;(t*$y vţ]djvPQ D58X9܈$ m,нLA1^_eA0H (.;Ѐ%ғ,/bc85tzԋi ?gP>J瑱3V7t{M$> Ew@ϟkZP peig%0vBBK'3N7 mCT?Mh`rωAҭWCO NGؐS# avè%7]O\6g_vvEd8pM([;_h"/^9~H% ճElKĶ q<q=I*6xWnF\4{bnSZτB|tOfTX,鉰bp&' uJ-BYou8~/y~R0MrWz IXN̋2;ZH_2%(@7WL$ݧa_#R& 6L#gM{?)vi(K?_LO-pzJJ `/`;w!̳^zS"T0!jäG,O7J D9xN{f?)KC&C<_ x\_؛{ ,gq#2-J EՕi!!CtҩL[LPV;EDۨ CVs?Ո:?_ ᳩLΦn#HzDHf8iO ͖ l R LKN)f'/moA? D ȝ}7=- =zWͷϛ<ް0%+8 n{,%f'/vǪGgqDqǏus%td xAUYqPC^ N"@g=w%WwˈG/ޢ-o[ۆ\ԭgLףć*Y(HWf5k&4Nx#ጕzS| )bffFƺ.2]s}.CV2rW(gcv[7oehv ]:GW}N|8Uxy:RV!&/"yGޅ@gYY۸3}XbMbZ5a.&Z,!gut'SEr.;mz2!r?Uե9 R,{KȇTԟZ19+ʿ$׻el\mHFW+{2<ͽ_#3-C{]O~ g;P;Eb bSKfdD8^k8&K+je'b1}LdzE kN>E ^~6M`6%țlruvMcV,*-|UcڕԎt+;cb/`%rx -Gs^ 3x+fF>O&ie?e"՝~&*sH`<]`N]2*@Cfr'B$\B,;BK7i} 89Hza^XHxiqݾ:C.qke讽iz`"9P<>GG~s/DhqZx -m.F{Nİ ,Fmʗ @wcF]w&831f1[qhI/LߐPAa*^x{o F)뗏!3n*~:6\B[GP&gX- ؼ_*d^K&"ܗSzmlki zX\+3bXrTUL}Q<*&7/2׮2R ]ō;k 4mx_4q)t(֌*jd|NC4 x:+ۉ2FЕ{ՒnIdDϻ KͱGw]f~G,T4gf\II sL4i<|QR@S;P̡ʶlX6T 3}Gj0dtSQTg"Uq*G9 s>I^ʲ-h'Ô}<5I(>)NN*0fVmlE(aaOy F{s*P)=|ma[v:qJ1I`#7 dݗ}0^2U謽Q+\9ޘzد~6CS뮋I??zb{%)P4&wbCZ@RQmy{̝}jPWP>G t0 ':1DVAGZStzO_h V%KD,i 'ѹ.tqA4ƪZ2[ jBbҳ]N2GTRr1Լ~~O t~*nJ3ޞ-c&mz3FtXscPYiqϩ*U$Ӥl􈪞69UKB_BÃf25J1MN![\9](Ƞ! ^PX#05.{QofGpOQ@s?V7DltVr7y*\ϣNgLsFWv?Äԩ991~ixF[P8ZjכeIoe9wYq˟X0A2*l¾EF N ^#m[RwlnibK|d1/_; (w}>K+C&ݨ]%]~[`<̂eȦP$IK Mcp^X=~ (*8πdU2SqΟ||wiy5<»Fq+5f/*amCd] ògpL-mezpfN>2RWmr'njBjELٜ4ѱhh=fq}{XxAUHj(O#0S"FE({J!ߟ@i#0WlԄɱ4Q{ߠ>$Sn "c_/Y)um=oyv)- Z4"¯+U+iȨ|FW2 ”i40)(N(>!FKր b(9mlIj,G-)vo!fʋO_> e~mDEPAInjna5hph$sKx1BmNy^1R0jO^KS:>BWw}hf}IgkD}7.44_(yQDLo}ӹA'nh1̐aV0\V4G=2ӛ\d*NOkv6`G΅rC)+!C:.YVi3ܙN ||A(_M?ξy棛SIDCZvgK6TkTR/5ؒ06D3ب~KܤNǤ?}E]GFZwY{pt뗴EWsh4HX/WLkw^_-e%8ַ_Y>Fu\S=&"m maS>6\&fwQ*:Nd >59NzC`z_ef"N #mr~y[ܤ-G,* ͇"  !!6.a4aw8Y| yG-vqTdRn}&&]u "G?U]SoWwxC8Y 뗎0I!"=۩YE-pM_jX] { *=jIޤ)ě>%KMd|E`A (n gHZ]J,j|R)+4SHr {\{iWg.S[ړ/SOVLzfNZjl`ۧӳánu%S_Lܳԭ[R74N.׃ t0U< FwGxev $Hi0c1w?ճmIhm+MSm&o[ 1^E,$)#lr;E6D#B-lAx K/P,ɀKWqc)mj"h.|)^ro=9&w+ۓq"V'~ԒsƂ6)%K:<U/P05K.edg-iHR񫥭UMUi"&РͭNQЦ-v7Ȗ:Co.<0( NHEXVq-I,n;ǡG;j`7ʆ}*HVvd1rH* Zl `8NVYMz[6vCsFyc J _}E!U˦#ȗ{!)FE}ZS? MDS՝&X]W.3nëXrc27|s͢-;F.my̥)ëG3~|"K\О/^.KuiN8([_AzBsԐxzsx#OeO(,V3CQ#ꄊ|Q=hfu 4wW t{E=OH6H7q3G.쥼G N7|cU:WxNdá(q@u¡سC%mqP<4lABmVԐl}66`|>Բ%؂fM4uP+86>ZO7l*)_HUݪrp}gCM5km[U`/F+VXvmڈ"KZZj.~D2yb_ Z8}9Zxv c`y8R.Ёћv,Y~-Lu$K0L l.89Д?9<4D>CuiDAm%V],{}e:q(Q-/s`a8WܯMb:^gcs'x@/jĄ^d`_9OF. ٠i{/P/Ir 5U';ܢr\V K{KWtl5g(v,ɂw5oy,e\ݠLm6Y/ȡ|{@\ðiVn)+Ϩ9 on vCWܤRYXL5P?lZ{]!Uznqqw}eCbW;0g6a4]K0@ذ`Y)8!@Y%s}ꦱ;iyĜ),ƛ V+9[Jf 6kl~Q1v1X].мy?NqFۀ"؃MB7|S oT>l_(te'T-&4࠯d=w1g2~I{a:vC]eu[z ;Sٔ#0gDPD>`YH*6X I/{&ۍ=`$SЅ3_L:Q3iQC عqlM bskyV =D)Av4rz%D;1z.p AD];H%gT2 =D ;GKOD#8f$ JB(5",)dlZ}ڵi0?#a%+}M?16aYi b[NbUlv5.Ȍ"d~ rۥ~S-pS*+m4t; q%^R |׮cUhl}P {.x5Qb *fno2i|ET&0mz;qe\#'x<箰~|IL CaM Jdvu\mK aJZ3Mz^o~%aA1-j $tۊ5V}fTuq]?Jb<b¡EBְ.c& x/`%lУԴ5arf!Q6,HAH^k#yA#]sAO ];u?-r:\Ο~=+vCBБѢ{ R:'%qX;|<2ӈ}, 2~x"j|F```X:~ HPI\I F>nGaks13UM1' 4pT=3ɕ D[iGlPhGk;gE~Cj$quzkA0c5;"z2ΠoIs[m?ޠِGs9ӸhG~a,t clC$v9^5cAM@a"%0ݗuIC 5r"y7mxjz.:PQ(N _ln 2Ы}ՋJl3,&dtLrgx'%_%%GJ&IhWs}Bm {Mo*MfWE>yN{,?\~=yoչ5_2cʩuDCn! TPj1"1:;_oHf뿐ƒ= 1,‹ OG@0%BAt$_QTн_ض΋&U ҄.5npC~ {V YϡJt+_7W^Cr@xm}E7Ƶo^gG *ɇmE+K[fb%u-*~[3Kk#,Kf 2R(9/ソEġ_2}15.vz?m)ɘȑ!%ОⲞn{;LȿøVhƩ( /rOOK(%qv٪)Z%u\{gc0YCݠ2_R]\c>>3jQ6la iAL͢)x97m'gW01F=6#uYǪ:˖?ۢOgWߥq)g/ꓐe+?noXlÉʑ+yc9Llxٔ8*]^jO@,Jn&o@N8oS'!7M=ȕ<'Uz<Iz6:I1pj{ĄW>CM0̎<[GLΑߌq{#'1 @Ҫpat) I's(ffB%^ea|A8oͰؤoh~!KQG{2yRLU«qv2HbE:>"]8汏$󘡙|ugS$˃~h{לD!CИ-ڟ7?)5H~!_vԛ;{, ȖGh 8FxDoA,.NR1.2hcٰe8$ϐeHUd/-F V!?>o.X1NE%Au,Q.iF~lw%> cK|[IIg"]N8)M'mh+=;@S9:s KY"% 4=P{O 3VG8@;H~&*v7$"Yu~d8Ra\ vjA&,BQ(+8AbלS7!@ ItjG;SK9h;Zqb! 3 ȝ r@"[Ksy(sG}NucB]"]2^fM%HZIu-*63OEz#X=)9mGh@pk ʼGO:c7Mϛ$;~ws:h\vtQdG]GQAx hAwnRߑL릥v +N/.rkЁ3B.tat~2܆@b_jH\dɶ,hj13gF0@=7`U4@)ni9q Ii`VY\>l2r3"X@k8]i'KfxSoa-&sטOV{% <{sӝ3;m!}ߔ )quܩr't2Ds=frK+xtãn&.Q}d:asA ;XA6*n og8B'ԻM/g&R!ۂD2bϲ(n9Ȁ^0e9xc_wS؟[cp^^욑ŬXUœ ,5Cܤ 7j&4/oLx}PKeϣ,1CPFy^$2,\ini8BHGb1`-ysgtkXmh* ~?5HZv>~He|T`4e6v3]Cpk$1VUXbk@a rg*э@ <0<;FQihNT%xd{*MHZ*rVm莾Zk?M-{!]FZ'^ɋhbN{>ɛg5˕lwzAXƀ}hK"P5X+¸83X?Thqj0Zh6TS]&>jqc=ĊSȯh/:\Ush<.r-J '֤|Fa[UH=Ø퍼@⍚IiL3M`1#ǒ9Rg?YBa+4DӤ:_ %3Dk_ʟK1e*񿅲֊|ZT /Á0OFf0[0:`<~ bN5vW#FloB4@:=Md9\NK%T헮b;Vixzނ%_҉QOoU9⎊7? */V5筀xc$Tp% "V#g)!RgKx`VWAH&I!xr'EKfͤ" 2GԇHϱV H m#[&wifH ZT8>Xh#Z%qk`C7;+'Nc 谎#]@?>kȥ(')ܘ.Q;]`I6N5RT3~ۛ}k5m=tS6NN|P1/84o?F[-,o_*WѤ 4g<s'*DdKdmhۻ>;]'3R apv>09ӔÃMkI͟1ӏeJzy_u'4T팊jț8PG'H.}Lp.Mca'\4;^o mtSL }/T2$`MҷtEn{58(YaǐKUKkBS+ GQ;kpkDL3d){FE3c{?Fe{Z;o$n[s (8,I H¡Qf-R􇑆#LFSִ`uX6]`*gVl͢ Af@HrLVYO() !yoP5\W@nV9Ö~n4aВHSeL-~+@LWeA`z.޸-uV }KG=b{Uʇ"-'zf6(=c^-6>8wAZlNu(C `8 ԔՕTuسk0O; Ҷ^@v`tm!) EgتGٙy^MoZG"P!,b\#Md ]O<[/j,WZgV'h\guܬ ̛p.%1S!O9j{%sT\v bapԃl /\РX<]EًQ¡?9%y~7i`.jPr?Q,Xo^<DF%F=@'=@+Hg"i?1ę̳j3ڪX OT iA'~ɢ>H{,%!T_K1:ڳu c6@dⶢ$oHOiW:@9[A3Hrlޙ*l ]3\-P/C=YGfHliYr&M[ ;VیdFr\6Oz;DM!}ˮٔ6xC Hl|'Ouľr>n79ܞ]T~M&HsCⱅYJpqd&RJ.g܋™ISaՆ!2C=g]KyyBhj8'6"+|'t:j9c݁)T4OL-Jw2P덁~0Ѩmrcx"-hcx\G=YZZ81J>t) ,1kkH qv3r5y+!A}$c;q}B}Ɇtˁ"& [[5q~UC>Xo` D' ۦǾj'99 HzG^sr7]hl|A^'Dj:Ш|/*Û]?CFoV6т,^Hۀg e*]0]rĉ UH j2ꦛ ,wg N=f`%9ltQKWܮ|l24bċW+\ zX3݈q6Ѱ #$Txa \\H84{=Uge*C0~iTp(./!*a"eElzLi 3x5ߥ[<#kt!#WZ2c U!#y3Evzؿ£e'Q-HP*3utyX}nػrXʵ'VtQIfs :s_"Kr΅<)[@vNI'\^=ڏz6zdx$$1Neݤ|+֔cz` %"Ѽ\H R)!I4vj ^L˾%f Y4V y}O ~SgHdkXs$j8Oc<,8b:Ly6Ş;cvYܟvz; zs^/^2er ŕ*HsWF:9řݦUbmk}LCps;V|ǖiyK /P5la߅eឮIX`"Qi~,-A޺UKà 3_-]/ﺏ_nSmVw2./!D3`s*c؞S.ZSJ_8\A'?ҴWMbl_b߱|U6xEylOg%#J4;ӲCk3)¼ws@x#u{6SbqYU)9Jm#4RaL(S; Sco%e*-]pN ,q&`hzjN ft1Do/w,$O^jTƏN [$ݕ]nj |BҼ'䪃5|i郞??S~,n"w"YZGLFvf<}FmrAJ߇=#e %QВ$w2c%OM&Y].׷vB`]jSq>qqzU4%o_sX7ij9}[^nb^/F:I#6\*VK10B{$zCCy<(IdSnV[ [D ?+&DI4-~) ː(ԸXZKUABĐ l`_ބҡI(a8_bgw4}\QuX՟WpFF|Pʏi84.g4 xhޙ`g},~$W&탶Nl "Q4A0n"PE{G2edR)W1[A;p-3+'P銳H̟} .5a\9n%weڣ)o"U#V@ok]̈6C8r/HLdP+Ÿ~{܈xP~< &q̧{zʔ3dJ32$/BGH+6W b[褉af]*n>iwyVu|c" Eto|Ph,+f>nwbZ˦r>dƐ%$(W4%tL`WAzj^"aqк)L'n3ɖ*:A,QiR|rmS}y159fi@<>y^{ǨDNcK,x'tW>rXi m4!hm5X?ޓuITT3sjg^1+A" A„K]0WQ`+e5={$\hEf*E2c 8dBUZ{Ű)y`]xKlgvTKpcŏ 0"s:S @KN6R?Ȍxn"m 5}41hr5)؅ں_z啵rKtf$B|(+.uKdHoYgAZ{薾owъ>YG2W6;k>f%l,IQm8 _d@Of XSP-;(F `"á4u-;rzֻ !|>5lǭmT^oۅFrd (6Z +?|8c 0? {԰xZfiE[j~I+"b3QwqWJ Y|;V0Si]Q(ѥtd ,_.`LFHi-nh% ~)$MDcca sk-3Ke,g5_ ř.ߑ^ԛǞ5g'AXݸA&9nVLAŹ4Ӭ7)2Q$ÖQcA.8Vrux˙\﫵-ڢpu9N-m!w/գ`U8I(L9㠀MVb\v/O󣪰ڬfn< 8!wݍ6E"e@AlQ,]弩B6gC.m-2g{[+Fyv/ d'&PSy_AaOʇ!{:R ȱXŷ2?2| Vt rՉޝPH4#8BIdKZԓiWu OH, \5ġ8:Z;\?jDτ@nDq ,cba,@3z&wY-!ޅWŭml~+. ZDN_+/!4΋ uU(F)V2QP/vg/&w`n&g]Q=nʟBg։ik ; #|OԴ+0exbU)UPs9u͓IN5'8*߲Bh(YU֗sR⾲t߲;OF$[eZj$$DXTԤqM*:Y`S (Dk_7/qz9g^DH3v[woif{꠴Y4uU'`.otblJ~ &g,'eǠ_r vvB[5g:MDDVn^$YA({Id83ץn7{HE8Ccwc+{k83obiʴv7 194+!p_`D8 fEΡWyoh !XW4p@XĽug)=2 ժeHoI\9;E)i.8I~ ┌kh,+cJVuėmeG(&t[;~KI7Pn \bPdm#5}8|@nS6=O=8qcZgVFŤMk~J",ΠdJtEU y V^Ƽs'!4jMνYdI*Y*4+' J 3tp]m!6ҋĚD1ə_Љ8+YC_P GнySZ6z pxa"86'Cg^eFKptR:nˮ`n!.0 e^i1&_q-Wݳ, ,5RiIrCM ޛ'[ lDS>oثЭװmc> rwJ ]Cѣxڨ {E%Ҕ͌>B,0gP(Cb <8ha#7!sA'?i:I_%  ~)A#/zHUWQ5\!g7-x-̣y~euNԁ9^DְW92WMtXX*;R۹-!%W7=Z|_T_@jHL^Jkjz:AR.z9m@ 9+'2 d1y"\%v _{(kv_}Yd=-9<)wdUCW17vXO9"6Xʴo[R|.cw;[pj\O/M)XaK,/n.V4smR,a铄59CISgi s3Q>̈́*ˀ!cz\Әih☑:KjEn3>Bl:>TAz.GGW_P 0!bs[ =dɟ}&: qUn\Z[pr` R׭ܮp3Z3Q 1RX]jbH?Ғxbp ob{ ωi ,G0r`k&IfN]x,ه)h1(#G2nK. MŬlx_bwz搣-'q\R艥rV}5Koڼ .)fEbn}#isaEZ$QxTpkX~JR3s[|vpo[(oAF3>TuY?HS6e5y<049-5nJy켰5dw ; V3U ]`sIazHC/)hʓA幠d+^a94WudKaA[SFgtnC2Kfm;|]#`W˜\>d`ΛOc96 hG?劈&hC^rPRG|J=< ׈u<M*v9.[#kK!v+XC50Ѯ!=D9nF1{;ݒ?7,.9g?R/]i7A;I. ǼQ|wRz⛢mv7RPZyF<<&;#Fodd O.FG '_n?;M( 6N0 7;t_ x(sH T\] #"X4}kXnՊlOӦL_a46B-hWDjØ4bZ?!Ms}qpc>`Fj -?k-5tk6N~"%,ޑ}NIX U$S%ѻ"].&2*%P} i ѭzE6vf$шL uJN`t p~vt`$u|! H`m#e6Dlb))mE]\6(ߔGl7[<οW݃_Ov"(#mbS@P{iƇbPkB9/SbԬZ*ai=N4ܯ[$Żm?6Pi@3jyrF46!X6?7עf:u\(i\YB 񣡧$0A W$MΪ#7OD'Q>2BWjq]pbE|S mJ(#:Xg?xk I%⥹fs& r!H3s@6ofx]rv3g{Nje!bVKIU$gk{J;X {,_UOؾ?yX} +ÖvAEuP,8ɱ)5#ΑԆf1L rN՝VGlCOYM[7$x\:/]2!H CY BJܱͥHL}?j&TK]?U~zrpNȊcnUw**IoC"sGES/9&5՝o2DIX{2m\3FVvu`EKw~f-F- \^12 uY Q`19_;P)El`Rl88UQpI7 )?;[.;;9ꃛgߗZC[wɔ7uȏii7UwG^`%J*>2|ZPJm4o3qc up 0% ߨӐ@.Z+zw#dwʡ],ubɀչ :05=YLJ6ܱ>&bHi/E Ŀ:C젦[U=R7oyw1Q~ FB].ߖֱ #L(L ;;tWៗ)@F+tx. SϹ(SC1 jsk#<^cqENӳeMr-}TvsM. {Hfl= yyt9X9kwoV&pQI,>) 2 5ȩ?`*G(?4p| (QC4"p ?joVCc)lZu H1Xoemًp[*;!UY! ddGWoaϻ\wc=JM;5;k[k\J &e`-G6Xɦ\ 2]qz:Dz s C%YD2F'7&7V젡b+T}Ddѹ[ 頠;)Kć8 )e?lCtH[UohFGfeiOBZUJ/(!қqgp?|+G B {[TI8ր+FG̕M9P[u8o ܏oaJ VwQ=cs ܔYT)`MFP05Zr^8,|Jwԅ}[oq׺" 6<!EYC(H_346JEJfjD3:d֛ؾb,VLJ/KˊM9fqr~hVQa{Qڍc&a+l;6QlҤ#MT gj+ ]+k44t٥{*:[`Ѐ~"%%6ѱ橎ae{!t&rL`mGZWcNa5uʁ"*2'12xCY5\ L@ eƌ.`uD3'ﲏ;+<$z-Y/N*iaA- _?qKϥH(s5zaҼ"4~}*m*||ĵR4OA.gCVzY;9VtP{ [㐫sCކ6_0C7+wB {Bl!m`E틬}N|TEؤfCmfM_[3Q<.U/i4M$ٹxCњh7EwzSA>9 |@ch*qL TȕŀyAH}̬##Mn0?IWcř'S$k)ᱭ#Ԫv/W&6 _0Ѫ4^U-m( ~Ɩ͆.\> QÛC .$ l=U!aC;l~S qJ~ƌuoOCJs0ijfZb0HO54Zhcj-]:6ÿs˨GQqD[#@pҩ!8ơsO3zR Hxˌ@ϋaaRY7Acߵ U0`?pKݸ9̫68W {5'ƙu&]d=ƀ*Y߮RWaL3𢌛; Zc`[͓v5^rb l4*gz*|9afk3}c&uz$*1»(O99̈1aWFD6Hjlpأ("+8!F=ȆI3EJy_0YḢ r^d`]4xjcx9~G6l>ai qĒhؽC\LnHfEg@o̼FS2|y]oiS !Wͱw".^> \ J~C,⮧侎h׾mHE/&DO tF$ǝ.u0pf%BQ81ע=GŠOBa҅n+AwaN燔t9ҩ$n@ +-ʙ,A7 5& լrmS@\]5hj5@x2ۯ[1I*A-uu"x6z]xjTC!*ȗ9,|(LIN\-n坔WhM{W I3|gO%|7QzB +tڕt _8}(v҃t~Xi?Ƴ'EBG-}_v~[]+g77oI<VM+ o"d5uZ̵i[km7#?,%6̤hNދ˱kPkz0nѳFn40PC )>%.T;.jٌy-'` :KPPc1u'-(A`cأ܋E%mҌym/bAlfNj6>͸7QLRzYM'7@}WeU=C'Yc^1M0ǁe\-x 0Sro^uÎqi@9Rd285?5f=OuO*v%!2VDܳU[)s66VL !k!Ԕky9s\(;y--E٧_"bj=L0b~5z[|Wunʙ2k.3 NhHUm˱.nFZSJ.9Zl9'+`$=܀֫GXx-pCnA][+HL2l:47q0l'}I ;xL@Sh͘ reʎ|T@uo\_.p.;dK =xxp;Ht"įq^h^xmepOus sئf";ۡr@ [3y KhDYswY{ӷ$>0~B^á1qSzt ߞJK(`BH$~x`n *J*aL,jqO-6eA]SLi&,@]Bv"tgYW]v3GHu`5(>? 6'JsM aRU}BȂNxٌhEbO;ESyZ+O6pߪ?g|YUuDYU$JpѾu˾9Jt#?R.gbO*S6;0]gh4*IMu4\'mLwkkM•n9s$ y 0uoq1K3 WD'%0+'h<jNEM!g\Y˭i?Wq!&c7yݶe0l2m\ߗ["WY DCWt;eZϥv3AZVXvÔLfX5ÛEa%r9)ϥ5O hGu%fÉ5zVOAwO_qGL4nP n HiHݙ!bV/#cXU ɃQL}23YGcxOB }2s}J5L*,IITʌ j_!|` C]SP!XQ F dXh[V;AGRgdG}p3C?ψdϒP*j!hLD8e;slg#2:iS%o 枡1yա WsIrjOΆ> +! JPvEW7>j2TOc&u S!_Fs/kYn4N^C׶׼_F <~Uj%մ:YI׵8d6q[sCpì™jt :-7٥Ҁ.5M%ex}kї $iR7Ro7imԾ8.^CSQ# e 7%ѧ{y !2nq7m$g`!ЌM?SUf~%UZ< gB@ kcc%o [p"KMF5 tɺ~KjN\kژصGPM,6e_.UGd!o3JL3p@OyO ꙋ˅( wG) K/TwGo{:He'ԌԜ~o,kAJ;M!yM]5nRU9:+iD|-H< ygVvAˬ >aV;"HlK5]٫@2/oj>V`r3yJAR(֕2k* rN ɲI)Ot,y--ԦT[n S <:-3w9)["{lƝ&ƑzO6>n@4Bh0"yl=@Kk|‚5w~OSBPpPN6}6gAܕHuh¸-NR/X5bS^85N>r:E>ФhC>mTa3y8WW".fc 8mJ.}R)Z.hrbE\Tº!V}>Ps&DFt2'MXkl+HD:ACOR-zج#AM^8u6DzEH(cV||UGύ@\%~bg {qډ׽mkeB܀"M1[M(7-cAZc۲tfU z%H01E ׫nMĺs+;O#@|M61..95]8QŌH/!4!!M)!kMO[0&7 gKd/zӢtI=ro%eY;HH✕$7.1β.ϡ=r9B_jEb " !0j0X5C}> , gr%k~a4Py{"dǸR}d8>ߌ 7SDdҏFU!5e% y^%}] BP؈5 raϣXD8Mb24V6%K G4K# Ie!>C[5T+K?m-?dAJnݟ0]IJ } L"a|#[x,_:>Qǩ&6n$jvTքRf@u75  yqM>O(,@6KҶ]kD%n-&}mvR >=ᬧ3fkHsOOI9,h1 Kfp Jsm[S%WD͂5YEDOđa7X)EZr.\3˶9.6=q|ߤrN%I=gV2]j @MtK[`zl{jve=_hῧGR@D?4ޭSsDo dCrgNV GڒʰĪUx'5:xAKtcy{%ݝYk q{ON` )/Q=+#1cCH{XZ!$mJFh?amfbahb=2OsWѣ@ԗ[Nu?|jYi~T{G5c0ʠ(N0Ai~b𻨡6ѼH@a:UK>"; ߜge{Qug-L:^WDE-!2qۏ.#҃$1onܨ?'2sCztIDئ?*? ws$+wV;maUYZ9\poe*|cG/:T8ncg|8/EvSΏ`C|VO귺Խ0==^$؀Y) "=_-&ێ g~8e %%وu%+Q] .w.o (Eq#6ũJո%Ph!cȄU?ِkP~(ȿ2B^\A5$" [C#Fz\t}cl)-1@?E'GOP7, 5Rま͎; 7Q̦Ks5ަ:Aj8!=vSmQi!|ѻ8D1'4-A4*ޙ2OPŒN^Ksӄ hy^O~ȸO+V #5]&zʸ9|*si cދTxn5z>?okE#Zf.~ sܘݏ1$3o)2Í\*tcR!SA{3x&JCڛS{STӪo uMWa~]kCŜl:}=x, ̟o]2)G.AA?A?|؈FጔѵPMr=&.7^E]DSJȄؼD˹N4KӔC6*z/Ɗ+TOɋT#,[zSˑ2<Fmѻ.8kqg駚9.T.Z96 /eH`I /kTiaX:\A4H/:A+T"P :epr$֎}yO0jC/vzSD~/mJo<,ˤ"v57*8/:$VvlO TE@\ܑFInڱmP?ꛇGφU+=תMѱ6B4w0sQ!RIʖ[M7ڒ =aĐcf=9*k~LWm9.@Q#a^7)trR6Jۜb݃:(ECO7=bawX@P~f]&1⁁ǀ]ܥ@>M.6$vOvґlEND㞟7 R]ꂟJ/TFdPi+RV]4qPQR j۴LNmƐh0:0*>[B4d =N cm!~˿fApo[wסNz`?íTt*VtLMf3X>|E KRI=2(A̰#] @MQ_4/|GRbsöc EM'{]xr0jY15gB#RJR`o/g5 \>~n4Wx9%Jk fuۗwNdv# 44;6335 3n27)uhqI\#XnZb;MX"<|XpmB#?`KZy;%v9t t(Or WT3y$~5֧^zē`J~,Ӈiߒg+J갭&g-.4҂\/!zj7 SI1FhRv)묣}qUxM-0*.Dm0e},B1UEpbMcy,yoq9Q5æJ/qĂ||^$n b?uʊn]r{no #!м!#\21xh4dѥ~Z 3͗E\F(,!fAd[k3r3!]Y:?|@`U-gTЙ Us8+,)횱nnedhywʬC,vܱ9wY<#3){wN65]}1=^|tVC<9%M˙mjJoomV>b19r`q\pH j#Q{T6bzG_^(f{Ԍ t9e/gXtd&iFp@^/ ?`ʊ\TwbP$Ҫm[^_gX'X378b~’zX lA1 SrnduOVsXq>.;o*l7 =_ q"3Zzphbcc甆Ʌ+srҷ@uPLu`XԴ턎1t4 w/Imcco/c yVSiL`Q:KGoT¾њ^| ,\ [*J,%V$iE*5\#\䧞 yFeQ0Sz/ݟS/A2σ$?2#\V Owr z8ЗZFF#ñI`b /i, ne]4Ҹ[c9\ul/'ŧ Rh䏕g{,&,䓧Km)1A]3X?Vq2>ŋCiUk)AQ|cF"jqڎYY%;(up kI!M27ӂJC_{{PL7/;-?MxhDPƮR-ɡTWEʮkQjTET%qsU܌6 {39Z`x7il…}pj 8 T Z 4Syc70^o)JxmŹ/ 2ͰmRtG4~tܹR|3t*]C_Jaybgԥ-6Dy!rޤ="jf} D̶KrFGη,Dr. NZT,W~W2njlOPJ&ّC*vRU@1Ei^͈gdIX5K!#a dԈBҰxP! C7G !UQ[=ELN | :o2pkұ#M"K[?<!!$W3o).ᡠMrʝNo-f>e!A LJ2K0;Ghx.W@*7<~W7;N2{~MA}>> ѯ+¨1ؕh- %?~$]Br5Ag;/Vwܛ9qΞ J-W'\LGʢT!=Wy3>Y =uÔ`*9nuܑ(YA旨?HA\6I-}7_a2wh r1(ۡr]wX/A9N⵾_Hɒ҅m#/J_cRuXk͛{rmVTA%']3ʴ%,\;3yh]k^*6 ^< >:iېCbʿ-#zB ɶãM/v{ \br|?Uڱ#O5ǐr_WBmb'5yN0ce=9 ۏ w:zr5[9`"oI˳nYuW![?*+nN2S*xO.U`Un-oy|x{/<ߝ3f\ܷXQ?tqIBὈc"/;1`u3;Ŭ($Gyׁ-n eCr>ms1۪CPfNzop Ć =O_Dw)5KEaԹD-=D) 1 j͎uUa[KC\U2/O}sq3!avG˲q+fz e}ClU^њyiP4,dD7V ~) 0tiM Tgџ|$de%vnرFT#FS|C؍j`~<[QԌ$B$;XIoVLfd߾xׄ Cu-ʙ#R5cjvZѸoX4Xs .խa&lf`;C#,Y P'A;J.AFB=|rvn Ѿsen%m6QsAW (pbw6lu8f5S;-sIe@Qf"> x+@cx(שBpvcM44HYz:m340խ5"_9%w+'Xߟ%0"#N୧'D$o dt 3 h[n']_GG. ..)N?ZԌܾ[e4g` tfW&f)#TY;@d}e†hw&YU;<"dԨbTՀRШ Ǿ{{dխeȝѝ٧3&S1 Yk#H*Ig:0][{ҽ {yؾHsHl;Xިi{❆O۷zR gun6LHC $ki-Rxc*@bnldXtr,D8FȾ牌اh%`ۗ^pf*yaC[^טL#2PYPAp1(*@y`?cYY{(Qǖ!7o&- 9A޵. GmZj6zrF2|{_DPL3<))=I/'8:A*u-=spAx':K Uo#QZ$ZtjjY>'܈Y"W2r3|Xu'd'7-L!2SՅ{C1ohc  z5*vл3ы$ k({X@ƗHEaC5`3)g~Ғ-(HH4=ׯDN?s6QAYP:T+U09˵~?\̳PQXqpNsC_tZ0)l>nӎ`!g%]2V(tbƹX ::7,nj~s@m:us#B''}5ߴ0CpRby-N6@ܹ6,ѫmޏP.x,=X ɯՒF=x{G2#L-1h!9y[ g1`CTwc;8TYǷvLw=i0`&*KmULPOֵHUd g "Oqks$ |kџ;٠!ŦHjWaAdMnQG}buMr{ )װZn> _Qi112zW+*(-r'gEzx]FI?Q'|gf⡶w3_ /BW]P1}Q! HՕƓH༸o`Ѻc62D`h0L?a+eMɪMRY]FKJ aABDHׂJMӾ`y?t`.` SZ[S8ȩQ1lZM͒5NN~?; xS)g̨^K2AL{fwgSCn6 2{!unwOؔ q i63P ?.h?Vۃɴqc)ʯ6.Po<,71`O5gMIAr{#MSkX 3ِu>̶J!aua;"o ָ~(`R YZ