xmrchain.net & Explore.Moneroworld.com

(no javascript - no cookies - no web analytics trackers - no images - open sourced)

Solo mine on your own blockchain to support the monero network!

Public Node Directory || Monero Block Frequency Tool || Monero Website || Make Monero Better!

Monero Testnet Explorer || Monero Stagenet Explorer

i2p links: exchanged.i2p , Local Monero (lm.i2p)

Why so ugly? Monero FAQ

Moneroblocks Explorer || Monerohash explorer || Map of Monero Network

For a pretty version of this explorer with javascript || A note on/for services

NOTE: This explorer actively tests beta software in production. If it crashes, hooray! We found a bug! Please find a backup explorer for these instances.

The most up to date software for Monero are version: CLI v0.18.3.3, GUI v0.18.3.3

If you need to use a remote node, you should set up your own. Good guide for setting up a remote node.

High Fee Bug. Remote nodes can increase your tx fees. Double check before sending. Run your own node.

Autorefresh is OFF

Tx hash: 52e99b7af55d0a846b98454fe562bc176e0602267330f71e0f27db52b4045936

Tx prefix hash: 5dc6796f13ce5b4c20bef2692fe9754d82735a6adf9ac43e5dceb206e31e53a7
Tx public key: f42f7f221f8b31787d179ebbb712380ef9d9402e81e4c4bcbe9420cbd784bc92
Timestamp: 1679878404 Timestamp [UTC]: 2023-03-27 00:53:24 Age [y:d:h:m:s]: 01:052:12:33:49
Block: 2850790 Fee (per_kB): 0.001096960000 (0.000020480000) Tx size: 53.5625 kB
Tx version: 2 No of confirmations: 300197 RingCT/type: yes/6
Extra: 01f42f7f221f8b31787d179ebbb712380ef9d9402e81e4c4bcbe9420cbd784bc92020901898012795dd1d11510bea0035249464636d0000057454250565038580a0000000c000000af0400a202005650382070cd000070c4039d012ab004a3023e6d3696492422a7a8a3147999100d89676e786b89e303950454c68f7a6411da3f600e136407e3afa02f9d3b70e08f6d0ddabdbf47ccc397fd5f8d1e371d119b7fb0f7e5f4ebfdefd21fd277a8df353fbb1eae5ea63fbe7a4efa567ad97f69f539fdb2f5acf59cff2bd201ffe3db5b83afd017cc7fc2ffafe2afe6ff75ff0ff34bda5b4576a7f76dfb3fe67dacffa1ff8bc99fd5ffa8ffcbfb37ee2fedbff7ffe03d90b953e413c2ffc0ffd7fe93d85fdd1fb9ffdbff29f929f037f91ffbbfcafaf5f6b7feb7dd87d827f47fee7ff3fd7dffb3ff9fcd13f17ff37f70fe027faaff91ffbbfe53f36fe67fff9ff83e9b3f64ff91ec1bfb27d743d2581657e789d68b531f0dc2a638543fea1c01bcf1c32830b55a5e278cd1c9d511d868d5fe8f29da2a2926e561387919dfa9956f80b4fdeadfba9a818ca1f08319a127279c80b8135e5a7feb2b6a65e8f2708389f64a7d1a0d6e93dd355c795d17fe2f07ae86dc5f1516e04e56525783e2d7afcf0ae460417aaf47e8f5d94f3fe20ea7145962142b2bcca32c7e40c21f426a7edec61c4b1a08ef0b12613f53a55e94f4f69ca2d6cd857d23ed98e02bc1f717ce1836bff3db85f9d40d49e413bec616ac9b11f817a773d8510271056a830e91af9b30855f066e93526c9e61978244ed8231ef302325b9dedc3a37f7dafdbfed9bdd4485b5a7fef8544337c062c16bb8d52c6ff2ad045f5e188c854102f6c6929ed9ec4b552dc625ebf50c9b7e84251ca14a69e6104ace522495e3511b17149cef1dc291181d41f8e2d8e3a378e1f974e26765fc6a7ff7022379747b49ff56c7a59b0e15bf799a386fa9ad3dde82696a8132eaa182a7ce8459077205668d0915b185ee49c02a06f0860609d6d3a27022d5d82ced6a0a8e26f99675694c67ac04ed9b332251d001ad3ce71c51a72cbd529d7adc32165fe2cd9a5f4d5d596a7228aa6ced080398236ffa8de8ae924cbd7a58588d76184112c42d7f2598942062467c7f09383285800b09e2d9bd7022b54a62901ef5098d9c1bbe8255dd7b821ea342e50b104f03e654ef2c83ede0498affff3c647003f8a63061eba1f1961b245178fad4edd47b37ed32cf8c4885d9410ecc879ea31a2457eb4865bcba2a38b7807df74552a43c985760e69cb8bd966cfe30fbd60218f6c0dffeadb73b6795454ebb0bf833a2f899584b31bdd306daf37761fcfb47f207568b845f1dfe0b58b3f586d6b6bb956f91c620e5bf409e6ca5e55d5267644b958d26985a2c4199b68a8f349d86022b65d31f82a442d27310ede84771bbe608e86cf65376b4cd4ae1c640ca780e9c3b412cf775e98de540033f8abd6e91b5962d9fecb8770045fb451c826598093cd50b953a6e0f5e0cbb63a6d73ac317bcb59627ebfca2c25f6d6ecae84d328bad6cf4a67f2ca252ebd0d31e811cdcf617f6be71456e14cb69e372e218f07f088c47dee4fbfdc69fff2f0eced78b7ba0f6b709fe39fd43226187c54abd1fe91a0a357ffc619f422f121298021df343f55921714ad8ecd5d245dd5defa93ca2e82a159a6512069b8e17ec781dee37b435ba0b0550850244951a486c47e9f85b50def0e68ba74121b2ee9c8d9110134ee4663c4ec82428cc132e3dd9260724233f860ef1d1aaf11e9e2b6bbcbd8b6f1ee6f64ce793ae3e30721fdf03b402ed641f4d57e0449251f78cec0db24d7e006f47c2e4d2b7f53f589bbedea77a4294ce79ba6374218219c64d999bfacfe459f4e9220452c183b8cb94151f65feb6200d8cde2ad688ed1eb374507eb86dc3426965e981e107572828e287b4b9d074b7f47de684392226ab2ed293fc6ac64558ca6a8c121c9861bbd46bfeb2edab0291f582790503ebad6518e975fd9af27a0cbaad6816bed13b60da95d82ceb3ba14cf8f05ff0ca31af9e06755cf76dba9d06fda6dec39e39a412b68a3ad7313f1931c77f19fac1542c6960c7701354697bb8b715d947c72ca6d29948f503aedea71989095440ca31ddc66c519291d1d31fcc14e875872429fdf6c75142646bbb61ece673b31d97a75e448519895b6c45710c05d5fff6d9beaa76a25f186f6ffb37625e29283e9e7f6404b5336b86f83d8e0d3462611572cdba5f11f08ed7250bb2e3c138e4c89837f012b042db26c97176a475e7937395e3954cba61b2c3bea83698d3fa3c308f13e0d2e6a75e5b3987a2dfe83db96d5458c67cc7fe3ffccece6c8caa7de6796aae637d4bbd8a3bc8e1ce762faa0f85e70f52418e98928abb32c891ef9a0b72185f4d9751ec577d3762bc5ddebb0287ba98c87e5cc7c16f1c33c0f6d558b6bc2cfc035887c39b803115a256f32902009efae11a329f96a3239b79807a54a77eb1633757b15c6111a5aef6fb1663f5f1a81cea26a90b5c9a85f7770ed966ad2f7ec3156b5682418a31e07759e07e95cdcdffc8de695fef74181b0266a59f67146414830f541c432df282d79d8d6e8070bfeae813f5c3beea9fecd01dd10e13cd7e075258bfffc77e35b9c66d3a4ee3dd160c81032c3caafd8b8ab2381c44b37e756ce15a17fe48a854ba94aa173d9f44a660d25e02ac70f3f10c2442d0bc5fde4f4180794c0b45bb6b021e716f052ac97b12e2f8aa750d002734c6a2a84fe75f7def6a2a3a64fa101d960af765e716f3ef6b2adffdd0ffd32dc3bc94064bd8fbec11dfe97ffa81a05ba2587983186dacb43a2f4ec385b41fa620f89ff91f1f57d26b3f76cae6dd8c4cdedf2c201f7080c9d3e69b56762e852c6e2f5b9360ad4faa8cd9fd254afe93e89bd7618d044e7063c017e88aaf2ed88fa293be249d328f8c57acd0fa364e312341ba33e8f091838d613ba157791d187c673f1b67aa6986d37dc9fb9a796722bfe6c45800eebbcd65d1c41d0b2bba44c701e51a40bae82095644ecc71c846c6fdfff8c32fbf126c9c3e360de60e9ea5cf41fea8403ffcf5a85eb3d9ff005aaaeb4ebb4b1e0094a901b4f6e23acd4cb40bd1806faca035e0ecdcc5801e50abb449b12bf24d5e6862329ddabe0eae3f8abe41ff628811a3fd4a5884d42c12d721d0a738c750385c483ae4e5659fba573132148172ffcc5be1c3f0bf629e67b4195adf63e38340ef3ad93bd605ebeeacbad9da8ac4d912f612ea9ab18afa9b6250bc578fcdf006566630535a61f113d01d99a3007a0188c5528e2d452a0092ca811f45ba98bd024ba33b4888655865b4c52ce9f124717488318ff82e15b16594704648df84eda880fda76df3e9dbd69b6e29ddd111fbc36ecbb3c56917690e0922459374f78384be4948d422c55de4f4877838f481a67c3caafc9c6b2e70b51233a68474301725200bdcff72f422213cd9055feba9788d5cb8e8bfb875ebfaca02054dd5ef3c559ed5df1a9b20727aa69bf7a3a0b3210eed5c2ba890e1e8616ee91e25683ae5a96463ffe158f501643610708dd29b62c4c1890cb8172d99d095eaaabc377973dcd4af2d7fb3023890da51a250a932249b11be95a7f805e50a122a88499207b58d23fe2137c1ea866274d1bc24c7c4dcf7cd6d150d81e4073758fd9f8459d2f1b41b15117b8dbda17f7c88d6d2119734869d6c23a876e3d3104426abc3f82b9cd4db0d39988d42680e30f0457a1ca4d77d7003a5cf3e05530cbcf92943d16f879b5cf878073ea5adf9ab8c69e47c5aef378497a9108fdeb298052dc7c68b50b98cf18a9b326a9597336bb0b07d6fe2daddf993f4e3baa81a11617751c4b2d0617ff10c20d4511a4bcfddd4e8051a576122ac159716da677155d30b10cf6ee684649a217d7b1dfc2e8e1787503dbf5a5beb04f52df31b7a37cc6153274546fd753ab4576178b68ced67d8a7f3386188b10ba85ddb871a95b0e1220f19b64f463e4e61480bd0c7ab8255a5e6cf80d03738766b0f72fe4650d0d82db415b7d43a8efa15e61c3cfc04aed0de92108afc2c21de5d91a7052bebbf31610c15af2a36dd5ca814c8ecd68936f7b3a86a993e46374d1d4a51cc0ed848098bd58d71c348786f0e298ba072528f0ee14bf7d378e8b02236b53ff9ae4e823e4612978bef39495c88344477aecb0824adb92666432eaca4b04e038aca5c31e414756a548f58879a193e863483ff19fc70dbf08887614b03926eace65205c18168c12a0ec109e1df06cd1abce6b956621cba75612553c1bf26950194285fdba2bb212d79bb3f142f7ebed77674a8d50ee2fbfc1b918a0b16ef5dcc9d5f29c3aca03ba3b95e8b7e9fd0cb132a14375f5239033c40bf74140616f70fa0735fb4bd45952bbb153d151b37db70786c50d83767dbede0fe05b21b59acd88e35faa1f8752dbabace84b34c1c1170218f189df4c7c2abfffc9f3a3df54126f8d9425a1c3b6a39ef2265feeb8d7d646b83e87d91c382427df988357dc18397451c5408ccf28b1d16a12143929f9608994591c0970597b83386e27ebd87c5cdc644869c5669424672ca40eb32d91d2dfa2c053bb29d9625a26a763dbbfd5b270b4d56580f774dbaf73f23e2b6412b79a18047ef541c5b1cea8659ba006fa9e79b577bdc90ab84935b62197b655e91ded76dd072bc4e0a07db6c44d2cebea811de3d7c1e333d8dce8b76b6ca62493857d86facb49b4df7bd147dc5bee2a9e5d31cc9a8a816b7cbc22f505d019643f55dfb409b90f507c4d386ce1abd7a2b2df1972a9983da3592aded551af586097696951198d03d68bb055af211977cc33780d29c8e7b739c40477a083938bd91fff42d9b13ff2a2620a21ba07d804026b61ec503a5e24d362abef582a4b3388fff3d4572f7c73004f7fe5e0fb0a575564564f9a3b170a0cd5bc932f95083aa310b9eaaca5ea168208e831cf2630a6fecbac6159f95a2ec7e6423dd438b72108247180f1a12cd9b20ffbb7d035d7494e9dae4cfd4d624c98f274807745e5a408c9a250cfd84acce8db7f4faaf271b85f1c73cf0225514d804deeaa4399fbaa868d552db44b238ad575f2eb379aac5203c37bb8802e274792ffd30cb58ed1348496ed2fbefb8101ed787d2873061972d671ece5115862a31f417b0fc56f689844e13ebc3de67b6bfeed064aa0c4dc69cf7bfcf6c4d95a66d34276bd742274ca93c6f69f2858f31f1572872eaad4b6561e62cc2e58a03fc751f2f85920ad07c935537c4d8e133a4ff48e6cb6dd53514896ef5d9606ec0d9dc0ece05e80d1b9e02d0fc2a910e7a0264f54e79a02937b74a473fff347567c9ef3ccb5458644e13be99b8e5e2e685ce0c59b17766007506f713bc960580fd8f1a3c2e9f20becbf5eb8180c9eec0255d35884905cb67631ff9c4b2cb011de9f28b643bd644f8cea64f144cd5ba928440a26b89ff4544f8de9026cd9ef16ab8220cf5187790b6a7b6aef23f5ce3a2583c385e18dab49217808cf24f712bf6556ad384c22678aeda381b325bd1172b3e3725331b66cf6042f9344927327295e173bc46c1b23914f49fc9b7c43c37ad18a4a14ddc33b4c00885cca9c603f710794a0da850d6e2b0f322d098fb3d502209f54ce631578c78d5e5a1636b9a0f05604fa83bae27a370b560aebcbb6d9413a490ce5a20fa6c5034561bb6c9590ad8166c49ef028d701a25df9c3d0761123f313a8dd7aab473617fe6b8d6fe3607047ac7a5c113043fc6f754a730fb17d163fe50aaadca7691d4d0f3394faadb301e8ce168adc6a6505164fa0e76de300d5d25ea8b1c5683787bd134892fbbd981cf41858c78d2373d53b16a5372153f44db4aacdd4fa053b7fe65030dd02c417ec090339203d7f69367532968856c7b56cfe5a3d3a20c7bff91bdc15f4ed5c53b192a5e1f27f63b43a458934b70e7b18c525055803e1e600b8117ffb544d313a20f01db2d4eb27796dccf59b63c5f6ca0c935799f89e41d7cf193da9987746f2472eaf91f7e89a086b41526ddc5e7bbaba0796649ecd923aa92b512eceb785dc49b8d5f01179c4548975e5b77ae855934ba578c9417f721ef39c149807a2b30a7c00662d3cf9ebef39e73081fbd8cff8b25a89eec9e26374f24bcfb9d4c67d486c34ee325da1f25f2c4c9ab06d97a449263cf1486ba0ee3cd8bd85c281a4148d7b0c166bd2815ee4c276c7b72f78fe278d13f3144d4e566e8e7fb33d19afa1dd7ace55bcf7e37595a74259f113dbffc5abd3aec41e67776976782aa12795217cd8cce54c9a3691ed569f1743ec51d3d37d7007339fc58d48be4785820333c89201f2a3a8d2607c28f5fb5999e81a76920c5eca8eee4b7652ad099b0b4200c49f423d7c3976f36c2b28b58b53338b42b65ad4ef277392e14309ca9e29aae91892aa6d85583d1003b2d4c6a8a47eaa16e1658b0d25e5fbf17682d1380c561a34a7aa51fea329e6099cc65e952c14496c905a9b1c1f8116c9284b025b8e0740745848b989e85708a795fbfa6fa1b7b7b45fd209f27b659667b7688fc883982b945654da0be713998f405d486bf578fdb7d95e5e13c31734e1a45a363744c7b87a66a5bec46928bbf88cc15b8203d6055e53472290f0346eae653926abe41c10ddb78fcff31922931edeaf2404be4f8ca6d2b00bbf5976dba906f21e1090bdacec0ffd6a6923e9061976195642ba8b6531400421747d3d153d8885a4b31f771bba390288ff75afef148e85613fcc243f109644167771a2f39ef0be95cf62042760906363de71e4ace4eaf860d07a71eff1cc65517835da280fe87ca46a5eb82ba736894de989b6b35c513424cc43e9e094b4734617ba414a2a985faa5aa8200e5782bf1925536d0887224ab0c068057a49773f64bdc36538659d5e6437a875df0d8ceb0307002f90f697ea6664f4dcd08722081735d0489310e9888b729e5b9a151378ea67890aa2eab7e4147fb060fa0278f2dea4ce22205e75488529fb773b06f0217d0a9eb0ec928a8827ec1b055f93e0090793442bd9e369241b48cd51a1de13d5d200e2a962419b94fdb8f4518207b75598d7e0f893dbe105b683a6376622633c00d5dce2d4987ba1d5e6313d76b3e63e75e07bc3db4ab4194b206ee26a98cea7485d648b7bdd4656d937b6e143aea8674b2fb13284e2fe5fe5333e6265a3c2ad8bf0b8c65063fb108fac73bdfdf2d28b66cfc9bbcc754c92fb5b439da61a005d4df2e8dcaf47b75436309190fd6bc353730641cf4fe8d0e89ce52893c947f24627b93ee0316569ba9047243be306409889465f51945853107e11b293848484ee79b442770fc84e8966768b11f9cfb437ba48a295a46e3197bf07c4e5814d611f5c35237e351035584085aca78fc7ece01e2f94e07abd68f4d2e31f5327557be85158e767506aedf257ab09272326434385a6725ee888e22591a0837dc912b197a286c72eb63de32e727117753d18baff4ba64fa5dd8384244e45f0772cf42762c29828bcc0f95ad2e05f107e11a61ee875798323ba2490194dd1b9536352f74e805a6f9fadf6916f13c87157f549cac4ad5e457a41e90c357e9976cc6892c2186160202cc640207a511aea69f65f3aed6e9cc0eacab45147c583d8b16e38346345ff06478d4aa20654f34b5e13ca509c9279383612bffbe5cbb3f2db13da5e735a6d4dcd7dcbec5f395afafbd1e314fdafa3ca252557c47ee23dd0eaf31ba824a9b5727e731fbfcc4864964820546db95cc88cd6af9affa004b2cbfd2b7b7fde005ea0263923c2e2542ebeeb312db0f8bbdea659d24a4c771eb7206f2b1e04627e5803a6052f8da1e94e51d1d330f6f6193b04c4215e20b00ec600023d2b61c3a02ae089a2f42eed7c20b141c3908dd30136d1393b2bbc8ac2137f52bb93036bd70012eab4ac51e29c7fd8e1fe0fc1f70faa3855846987ba1d5e631b45ddb93aa1762b7bf8a70b1ec450a745caee4eab86b52177f0ace1fe31c075a0666ed6a8b89db410a687228b151fbab61503b65125716010589ac666b317c4ae2481ac2d4e008e1976e3a1274e7f55e3a8ef1325e1e257f6c77e6379d7360f50571d33bf14ee4cc656a7d8617c0af6259ae4312ba6a65300977f97327f444fb88f76545798c3e4c12706a1c673c5c3f85c7b4f135fb4c7e75dc72bf583a9cb13275d15052138530352dbeb60ccf8f6064924d82565bc77e428af587013feb830c0d1de6fe9d94a130ca50de800411a14701344afd7eaa8031fbf5c6aeb8b2e79557c402a15255442a74573b08c3cf0eaeef8403bd1c76295f5b6d64f2ed9675798c3dd10ec8a84306ab375509f885d1959659b33fa0455b3bb7dfc6210fbf5688e18a02ad9f882e3b37a0c81fbe88cf53e4e4485a1125f0b71702fcd7522bcb667a66d7102db137dec1e9f19903e7084207cc96187b1da2ba5dae01016b747691735b1b166a8bb60b2b2f304dff18265ab4dc537e5423d6da9827d6d5770b9497f61254fb08d30f743abcc61ee86d5475c26df5c5b0621670cce3553d137d8edc75500e37759373fcdc6e8b6519d0652d90c4ef7f29aa1b4ecf6ae36e5f244a1fca44acd54a5c38e2f0eb5670fdb16a8e892116ab877fa176657248a9e0b13f322e865a0015209be08ac8c3d521929cb8ec4064a203b6ecd6ac65f95a9dd2252c6155a626c60554184223b3e279103d4f69332acfa84d254f5a4bb659d5e630f78fcc3a1b557c260911b793240fc73438633602f05cf3e8e80df9a61cff6146baded52c80af61b0d3a253a72f137d692636f16b34679b47dd26bc216d52001ac5934c9612e70b3defff47910a81902d0f0a9bedea566b8a76ec136388dd4cf213d4e934ed0791aed4764222d2e4c3c86468b4abbc77a3f30e875798c3dd0effe11a61ee0ab54d77e67ad92cf88f27a727fad7a18e6ea607395bfd4c74ec8b285ad24225f51d6e4b042b776f781308e1f9c58cf95c2a4afe181428668a3a33e762a4680f9147e59a56274ae5c7be248248d2487905bdf1cbe6d7922cbb1712ad11d1439bb779969c2efafe4ecb593557a15582a388254846f5e3ad30f743abcc61ee86cc4f49b21d5f5d1919efb6d11577ec87b3eead875b2627746c798ae47bc53136117536aa5deefda98109cfa7d940d26881dbbdd438d1bdf3a44bda8ddbf855635923b5d14af05f50d53d3c05948209f3b678feb80d8b58ea2eccfd2c61ce9c7b1ee3efe8ef2ed96756eef1f6c6987a6c2bec2363bc451d3c0f67ddd4a529f7446c2a1d769de010c5acae796c37f64f79a8f58d6dc97ee388b3f4f7cd117489b52864279172e7928d1966991125599c106a20c7ad124ebeb3ddd5ea3a492ed9675a482ae20494c804c65457dabbc98b5f0867e5275cbe99793c60b77d64310710947295f0a8eeb7025e6649bc82b3dc5519111738fef2dddd823a74c1a3bf2a70ddabce8c29ad47a8448b6322239dd58ed967579826def3355798df688d30f743ada822ccbfa9f25a684834bffa319b7774c7a6ab24d676fb2af1d38bface47fc39b187d8d0c3cef8a5d5602699f56c8cf51df6fd8facbf8b1f3f07d9388de1ee875798c3dd0eaf3187ba1d5e630f743abcc6eae11b7b255ce8eb4417466640024d632665ca902f584454b1f60b7130014e651c504604c8a8af5642fbfcd5b78526c4aaa0e5dc350deee471e9846987ba1d5e637df5a883f08d30f7436a860b3abcd2827c9acf801dc43cec60780aa6ebb8b5f2915dcbe003f06c15d799c925f2ff891e6922b1de64d0b2d40b9f5bc4a8e525aa6b86efffb260013c00588f5a97da4429883f08d30f7bf4bb659d5e6313ab4e61361611a61b2c8206a5ed7a10038e60608e7f8d7b2069ade7557f40bdebf3d8b66112e4dffb60aeb22b2d0b8d2f08e4ee3f7e18b6b313e553b8394bdda366e9695611a61ee875798c3dd0eaf31b9f7b1c74df20fc73440cac18f60fea34cf45a0971b3fc47b309a5c6651890733cf2fd812d64f7eddbd7195ed391014b3c35cf3a16990933afb9a0aca494eb86786b85efd48dae5d3a442fc235aabcc61ee875798c3dc17999811a61ee89496eef7996da17e8fa64c89a81fb0492b62f5c8fc06fd2adb814ce227503a8ee29abea18548713a81963138bc9e5d9790e6b11b74d8403b0eeba9533a71ae3f9755846989d65db2ceaf3187ba1e47db8c45a6f8b1c47100bc5aff540cb89a3bb989136a85e7041279650707a145275bfb249671760b5eb574126868022280508d172cab995c7fcdfa11427fac6aed44435e9a3558b0c17e98c3fa4a7395cc3a1d5e63163da1d0eaf8c6b0b096aa7d9ee8496548a503e804d642585a2b6d8af012ff29167669f640aa58df9eb07f7719aeec843c1b01ac936454dea2d6bbc34f6190089ffe17ccdd9ee5a160199acb00b343983685a780cb42fd0ed578011a61ee8757f163cc8204698834d0e87548858e143174c2b5aaa51aa9f4634ee3586c2a3b8e620ad16f8dbbd9c216b3d398884142d147fb337580b18d3a52e9c2bc8344f1bef7a1294b06741adadd00c64215cc48e9381f91890351f6ad3b23387d89ab96ce97739b7035feaf2215eaa9f3678f2a2bcc87c4671b2ceaf31dfd0ec620fc2391de298840069842e19ffc50fe462e571b0f85a8c9cc2d2b99208a00598a297d0bd659c8a9a9a731ab3916cd4aa7445fcff40e5e2cbaba40a68f7b8add2d9ad096a4b92665657e2beacdcde1795e5d6055dceea9e42468d96757aea45659516e0a6a2bcc61ee86ca0675976ee665e6276188182bd6ea4cdd7628bd8b02f8bb064cc1e844ae484cad8b8bf47d688da2f7c39e6d6d5c249c64cd7cab48b9bc70f85239f73ad442f6cf2dfcf2d5d3dd6ffaae5673f4c6d44acba753816094dc3f40977447ed9515eba91596545798c3dd0eaf31737d03a4bc535d354824b00eb27020594b0c25503dd8e8cf5e4fe9cbdfe4fddeea1463072e1aef1cfb631a1cac23ff39ee9f1895644ad804c5e7e8757ae9f59000fd4c94ee2ce706ee5a159171543667f5efeb2c193622eecfe1c23dc9b352bcefce533fd7e6b4c6bc678917c7b8435e61cde5104481a3a81b2d876000aa668ff11b29dfff9aadfef758ffd0e7e3752fffc6a1fd6091fe7a373d43fee1aef671fa65a984f7bc6c27df0bcb90b0886c8733163d50295c2bf81f8de1662226be6a910f0515fdac6688cb5c2d1bf464ac17bda3a10e579a50d224ebd41071d6274f0177770c2d59f4be90dd95d30e28700559a4845c13297eae2771819be48a92661d642fab170113b524b09eddcb8aa957ad6e6defaefcba862ffca3220da7950c1215a918bf71049071b4dec336ca7220e7c6e403f0b0e86c2cad96d800929f525abe1fa1fc1f02c676b380bcfe58b0d1d78921d2b78f2e9aa5236d089b9b68bfff77e28ed1d437bfaaf9504b93c30248e9f3f1f843adc3bbd7bfae6803ac86fc7a42add145afe52a97cbef0e945636b80753e120201d310b58ba116cf37c9104b23c6208653532e0377cd521c2f5899bae413b196f1ce737d9954b64044dd59ba7d5831d9455869e466d6f0fbd538d057c1f31b566eaa558c2ab0e16d3228e804521e643bd30282cd147416494106a6a3d2c2b5e3b15c323e1aa07782117506d09f1b7036bbd9630f2638249cb9cfd35f2e778360950760b2eb19bbcfcfe0d051ca6d12c61ecdcc1f94a1715a1a2ef3e50d61e03b413f7e0713b2478ab32993e1738dd97b75417b0570244cbf6cfb96fe978d000e6f89c547d5753f2ee3e2b3f4f13dee45d4a1692fcd5ab9c16f7fbab5e4fe8812320b7842d5ba70aa757ae3e92bbb749acc16e4add2e562e057072b88a3735c63a70a95e37bf86950970123bad658b366a489914d2701d1b074dab6e31ce478fd006b01574ecc9dd23a153e40b01a0978d5c43e57ca3283f040d8bb8d7cb327770dc204a47a9ceae67fe476b782908617fca7149b93469d7149e909e6032285d05713cc6715dcfb129d2f5fcf3b4cc0c798261a669e4b2fa0473782e30e0eb7399f5ae95d78c523b08b6f5fb741984731f7b8c3745c5ca79b4db4cb529387f4e7047f742d59a0d99c2bac673fd845f2734b2069c8c293e1ddd23642e7360107563e9b8f9b6b6b9313c9a5f772f56871668cb1a62453771081a0cf8211ccc19f8c1636471aa74406e7a81bba2eaa54a0128367f4964f69941ca10d133370bce3b57117d699bc1f42bbf07027bee2e1544b2d32747840d9d7965d1fe97812efe2b9c869364866e3ccff1b0b24064039b2b84a792a718321d6c580fe27352cb94b766bbe722e0adac698c257c44679fe205cfc9a4aaa1f2460b495552330ccdf146ab77f40c0c3d4292248a3ca0c65b4ec200526eed650fe21da824c09ca1c06a7b75d9b9fbc164a824423aa1b43a60cbe10882d6a41e53a9ab6c544e349a19233122386c1466644b875a3a6b429b6fead2a45ff3580bae350c934d92d7e238e395c03a666cca724e4fe65ccd07bbedb3747e3739157cf4cede60484d9cb78b1e491f6760e0ed66b7517dbf051649f627f25ed7d2e3c8a8b8901c44b7e15f6863c3997da8913df3761c92b1d3a96af90d0d7ab460b45a3ec7c0f1e0e97ea5ad5334962a80bd9fb72eab0bdbd517746f3ad2326090afac06b92d0e37518345932917ab263e98919f6b63eb1b5ecccf35b77f1c7cc8d88304303311cd69d10a338870ec7616241d9acdaa255df82ac694163affc630c68ece8a1db741169e9a8c64b40142719f72fc7bcda057c2135edf1d1481882db6c07f4921f9788d43979f329048d45a9aee812d3d6198f62d2122939d626e2c3d0a569ea852477de16cd94c707a0d50c9f9041e453b050714e6f1534a1647125d0847f24b52a4b76f2c8e33f9a2fbde96286c0cb8b19c5cbc2e757ea565f66ad63d0bfaf6d8e19e50c20f95e6ea89dbdc5814cabc42a35b447f52ef9d685c1adea6fff90ac4d5f88713da115b085c640ee23b63216b3b46c41bfc6db89b9b28708cbf17d4f825a81adeab2faeeeb7698f674bfe0b03548d5d3c7bacffffd21d2e0750652d798518fa03c4229982df942e24f39612e18f135b7a04180a3b20b94ea9dbf4d63c403c2ee152f9a11b0fcfbb7e94b01dca394ca5a3e816dcbcbcc82246ba14821596f5996284da5cb8d749c89376e2c7f303a58acaa1cd737ca5463f36371d8e183cf8b853797896a934d125833a590e36ffd7f3ab0278e0c09b34071278f3e1150877da1730ffff219866f261fd062426b196f9b8005f14f06d719aade802ea011b32599321acd8d2d83d28f988ce8aeedf90c8e42296170a33b6b5e58095094397869b3b983114d85071c67a898265004f065b11b334b62eb13fee336b1dd37274b6be88060c68ee592c0722e4d3b7373843313c22e81664fd1cd9ad27060f594fe8b1cce6276004402c23b9bebbabcebf5df0fcf9818274eba9b7e7cfda0d199540857d0dff4a2c7111fff403d8c28528ccada1902deb1b55338faf854a3c97fe5ed9b6756a5193bedf8583bcc7f785d2724686bd4ef1a515d459a48b45012074a55b3fa39652b7867b8c6b7d25e58448541ad95b65a091842f53d8153d84d2a086746a9e483232725a7824b7f129a13163b2861916e314eb1d7287442185c8446398595c7a25218d78ede670d0812629611e61a1560afe932ead6859b31ba38d570ee78f208912255c7a9129035253d83addf74099395adabc2497881d1085545f0ed597bcc4ea8cc6316a0f635ebd9e16163a3fcfb744fce56882df91373a79f6b4d19b0b73facfc54aba456c7555d8085c44bc08fd079ec48c2db43a9ebad715d6ab4ff929d178be49f3a1350d133d91349b616e49da479a4e7e202fa358f770e9010f9dbaa6461c6b41d3ae0b535f05d4f89582dec4348ce1272ec4dd6932b095b9a83c8830fb1c33ab2ed051a5e21272f721559acd7b64bd94a6d510630649e386bf0a0d4f32738cbbc47afc5398a434f79f984eae3fba22e5d2fb0119869f0df23bb32a5d154931210b7eb15297436bb1bf3cd5a6aad36ff0aa4fd1897805dc3e073632f473d8755cab70a7a9906c897b42689d1938d9f7f7f639ce1b44e241188688843dea9fa9cb136cb414bd5d68bd608d66ad796972628b918ca837fb1355332e3e58726fac54a7202072a6549f97c09507c87c2831d3095f03ab434a06e66e77c2ccf4345579ed6e45a8654731935fb5c1af13cc08d2184de6050dba399aeeab08e86be916935b84f5ab061e7e22527dedf02fd6b24781ccc5641720c822a71ff80dece7e9402712f5f8ff29eb19cfa3fdaf85530165f0764533704aee0dbaf767bfde5187e20acb4c47d301b4134fdd1b666d868c88ed035c841ba8db4643f66b786e239c2787a8c6aa6c1613afb2916bae40883516476d29e9b0747b25fc1cdf0ad1ebda8d100ec76f71a44e14b3f045a642a79d1818bf5355b3cc1690d0212be00771e2ab363a7ec6fc75eef2f3bd978c23bf706b093f8abf61f565ff2d0e7dacaf3a181d63634dab738b78facc733c3943957f4ac4c838dbf682814b2ccbda9b84b27d107f065cb1febc5ba0f6736e9d414a0faa982a87fbc33dda15920b5498d314ad395937c6b742b0be9c2d35e914a67f1bcbc8d1dfdbd79ff84b9941bb1a049b436897c107526d5a5ab83ddb9d0e0798dab9a8b3e6259d9dcefbc5a8ef1f1ef59637fe6684ae32cb0a5fef9d2419eee44c801a69c9d19410c62a2158312c8335cd2334c03aa18c4c0033f146f9d4304ecffed92bd2d82418bc29b13406c0b19afc262ffaf9fa499c503c1076687d24306d3ce62e7492d7e901f345452dbfc679c61bace37fd3e5a2fd89edf130c3fae063d232617b44dfec8f23b6461c8aae0372e5e12dae66a532b04183b02c7961f88fb14d38fae152cef8126fa943e5d27db2809f4352b43e13c7c1c5b6f0206aa8dc2461a5a48c9b559f04b7271e9c804197103cd8cd1af71c58679ebfd02ad9844f0a2bfe3633b81e7d105a7896b30ff6f764c1d451f7bcc6c02e142db1cb09ba89151a313970e7b06c2b7ff5ba3752e408ef774bba465c55153156b4671522ba4ae244921d6b015422b96e59d2212998e1929feb84936ee0df4dc039926631cdab905db4b837bfe3a264982b7d65224dde98e1a53845b570d01607961bdf6eacecfefc350314a28ef81f2a16a866afd3891f6018c3eec5108e1678935725ee3456940c4a58707b424016691ffc3bd0a8ddcce2b44b5898edfccb99b8c0d40aabb072f01918610d27dc15c46cd44aff8be81d22755853327e2860b6b616897a2745cd6948392e2df6640630b97eae09c997dc96a8360d93f4afb3c0051e2507a43e5651eccab48c6654fbe371f595ae3e2ed5136809960564a7cd6b7c9504342450f0937ce559de8a962c8784336055a23dd07f82c118d3720c1df1bebc6c1571e9131801f1260af3ed7d401a1cc78adeb378b4674b5416db5bd5127fc2d0590c282c8e692fe1fa9f5ab5fd31895295eeb78772a577bbde5f5c4b76fa89121c9d7585735f7f5dbd50d22fc664a3ff9c0112e628d08f1f89ec09beee456440d306eacac79dd2c1450e31964348ad93d3bdec39a21ad0b491bb707216702943b58f38def4811675df48688203f24078125e1e74aac193020268847ad09208333659d1ada28890deffe04395db274b40e93502f775a7a56b503dcb697fcb605e8431ff3fcecd8028de2949947fb0f471cda12676d0a1c76aaaacd43c027f2d5f1ba6f039c49ee13366867411fa7bd62947aaad2a541c3e9eeeee6ff0171c0f7c3f34f6efd4b6d84f18fcc4d7586d1906dda9368db09a05156c5d278fd88473e461bba05c367b528ccfc6f522ad1cfe7d2c2a2701484e5cec41396dba5e17490f7e8b2229489be53ec3d3913e3a32997c6c74b9102b273acdf0eec9c01445ddf885e4754bded953d0ea2c2051110e2e013defac7efc02e26a9778369a66b5f5287532301e8c47b7f9f64e084ecf10b79066d0d87eb77ed10d21af82275bf91a0c4d863169ff65d041dd92c248861deec80e044f0ece8e30fc057c67fd115605f6517b170150df99768e3af866d1714eba41dd95cd5af6ad429b65e6b007d918b4f42ccacd4ffdcb80ab71da58b5f40354044508fa5e925e6ef8d37f3a11b7fdd61e4ff19396cc0a99c7dfe98a6bb1aca6dc865e5c90dd62a435580ac0dbd43e38016f958b6038faf76623ff3cf89e9c14565e528c97129968a887b3ed9ac00e89002c71ef6e34f8e12645e041ca9789e45eb3eb7dc7a02df643660f31e46c36d89c35e19406bb535fdf36142fe5acd13ace98eb4185de63a240a2b51761a47f0c464dca4f7970fd237f262956dfa4b3814eaf95d54e8be25f0610c19ce209f2886eaaf25be828d0107b79199b1bb92a4dc06a677705358a72e4e86b0d8a3bcd1acbea0454c1df9a1ace5b9e147b108264d38674b97a54e5ac52bcc34829fa34cb6d0b45d9f20bbf36b375a77daaba7172a746f0f029aace381ef4f2747d97d4d58d084a59b4cbdd69c2b68afb59606c7a0b961378bb26f4e3a370d6b3c8c3e310b0ccf9a30bdd3c46449a854e53fb387e6f9e8bba1e620f22acdc5f3411c4218c0ae469737327482fbfa82c145eaf0156793fcec0fa9f672b0b39b16800567d0b80597e1a08c6bd3bd4deca68637e5345bcbdd49425e4bd3c1d52710569860278d9281749dd4afa2d4cdb28ae0fb17a5ac0686fc49f2a43e2c2557d9efd21ecee55cde0c5cb4ba6871e4528ce2939734f4d035c405345967f49b65078e3cc7eabcdffd8e6901ef54b1223d564ba776b9abbc57dcf9f699dafb1b3aee58076c57f336220f9782003ec909a503f07174ff52849c96f5eafa857de670c87603d06c607cfa51a53c464c7ce7ba5cdc4ae91c49ce33aee0a7384903083a77ddb9bbb4e7b8139c1208b58ff8444ce55547f66e7fa705ff539e1c0f3cf54c08cf09c6afb7c8bbfe0d9fbe8cf32da82b8539ce76eba8f59c35047e04aadf0ae93e7f1b394421368251399f1492dbbdd9a037ff3b466b63c61b1ce8c241f93e0dff238338ae9c61127d9eac6bfff599cf4dcbfa31a27da328f5812798b7ed28e17f274d8750acd78fe962add2ac79b9f65160586f26a71164294691b05f72f115df34f0632a334da6777c461c6d8ea9fcd0cfa714bcd4669b51d7b19f73c22dfaaa684e537ac0bb04dc6488cf739b4f2215db3fd21d9582b6a287d40768d57b764608de41ad1e61eeeaceaec70fb4b1c79b9e7b89b08977abbd37afb9389cfb6d8c759a6f7d551c70157c76e3b33588fc7157ec2158555d4c1659bb2fefcbbef506d3574c83ba5ca31ed7bce41c0b018bdbfe3defbabc63b4a1d1410994c37fbe5b4a1b28bc973447a990c7dd4c7321926ff4787bfd13ae3fbba96c82584579632d5a94a08c5b61ce74a3f3f008cf7a8c75b362726584f63e19df113f0d8c5487a7edba4d1b62f3bc5204ac353e8275ac337dfa67c7c4c60de48c0a35d5527cb32813c4933124c9317ea2b4fe633d5c26a91c5aef1c73a08090de004e9ac8cd1f833cd8ef25098b56b50e20a6ab53705fac689e607566ec0ba3a5abf852f85ae5ccf4cb86a9db75b0ed56cfc43679de717463374ad3b94929369f7f0579b909a163e05b7a94451cc912da300bb74a5a766f0ea76ac14569e156c37fd169e79b84b1624c2850661b79e7b2f8ec3d24657c79ee69e58e37d359e10dd7ba0179335cd4438f4f60029490eb6bf99e43c64f46d38de8655f87d7d342109e99b9302fef15fa66276ea2b460a8e3b67a31aeb1d6731e5cc95747ed35ae0bcce0f433b190b8e1c166a59b47f1491552b3ad6b0acd0a4e36985060588372ed5b05d98d7f96b06a639cb67150b3f47e38e1bcb6985962298c00eab9e388f9d067d4929634ed33388d5df1f03542b075235bfc28ea881810e1ae5ef3786cf5f513f2ec0f251ca57a311094996e603bcfcf81057d2066b5673adecedeacd39e8658e72d870a7391ad74234a34ad2722062710901e84e0e30444eba5ffa57e15a310523a4467056d15db169f98a982f11a3d24184087a137d9302cc6d2c249df088bdb0df1c321801830b62dc6dd01caff4a03956042a3be152d26cf3fd19ad78ba2e3155bc7fa72a27412d8b04fa3355394cf446aad7855c0e9d011f00c14475ed430f3842f44541bcf6f6e304b8db79d77a60f6d91219b34e200644d912af9365368fbd05faa7d05c8e06de668c62e403fe7628bbce842faf15cd0b798cfe093a437a66c3a8de1390e871c1a2b474382159f9ee26fadafca2a63375c10abd2f9bb0796d1a7ef6cfdf63e579a15b3b8ceafac13922109b9aa31b5e1ccd951d8d35942e08798ab038b889ab40deb029d1dbb32f83f8639fef64892fbc3af23bcd3ebf281b606e7195cea963999fff8e553b9e85bccd5f9b254101709511f8524d3486dc873bf6fd3025b665812c1b8938ce7eed8b00fabd1f79dec4f4264e2f8689445ef8923a97c6546e94812fd5bc21dc9f9c51d6d4d66973a6d6d896ab35a1cd521eef989219b82ccf8606be58c670a22f0335ead0710f18892975d49543571d1aca473a89509648e120c3db90c4d09ec0b41413b02b881cf7c91f913c50f136139b9837193072c25ebb25d096ffcb3b66b76f2ba9f2ac3de59e5745968381c9b68227f86d2674a6392ff09bbc3d0e45ce1ecbb527474d31a8562faa736f56c64852d1aafeefdea6b2a69b71bad1925a20832a476a044628ef5069cf3e948733ca22de0504c73d4ffd8c5b1647b9602d198c9d74d1c88c26ec3e7b2065a28ba64619fc8618614f7199a7c6d1748d4ba0f153fed16e71c599f2f03beb8ded77789ab0efe78685de29562edde01db2af8e8c6e8a93e9e4b220f5b3a6437c21df74c16ad1d01af280d69a3025a60ae15be222cdbf64b39023862fa3b5811b86481e77fcfb42c3276ab442c5254111ffe5ea16aa615c92030bf15d1dd571a55a1dab9510e1268396cf409fb30e63974bc853d5aba23eb8b4f702a0955ab075714df9a2f60e9fa99626776819e1278f30d9541485f1461976c75b6e5aa1e39d4bb0aa0df01f55488cc748fe594ad3c0128bffca101a34fa7965ca6689cb690669a69705cf4a0070ad0ffa208e79198ea745b60ef6dc38406077d2da85822d68ba0cd35d35f849c0572fe2c630916ca900af7d6a879128c8a170bcaf678368273bc25c40d958ffe8ec5b76e83595c3ea6f2fc7edb1b89ab9c09f0d3920e58d8798bfd41ea7aded5baf38432656ae09b09631249b16faa0c4aab281afdcb0f63ab40c94df13530a0c4dd9b0978346beecfcb63ea1d388d31b7fc84358466dfe562b18ab42389fe3663226782b31f04d546165a974759578f6ecad149e6837db0eec96dfc2d516f14047fe3c558a8b506debf0574a857f0b6c5b780f0c932f37893571be12713a798e79c881463e53e2e83f23b188a136c0f5c5492c1a4ffdbf5af7b242efca48fceb920e0cb84b19e88f0390e3da334dc75c7711403f4a0c48ae6ecb4f44cb4a7b601297768b585e900aec6d1f9ae6c98496163a129e31c4a690eff3b12acefe70b7fe15b1de55b927d63caa10fb86789af99c2ab197a50eb0e7f1987c8cf83866d19023218dbbccbe27409ca6cf2005aae6c05341059569446667364451030753c7882c4f45eb16177b9adfa63afe1bb921a632b500da992b9510416f73b32bc9fcd6e5f3e6bca3f99fdb7f7c7c38ae2bfc45573c5e7705180eb791524016e8e1f94f50217be1d483431ef08ea345fcb522d2c289e7b317df27697107c60a253f8941f92ce52ba07956b7521f1c45b0e6e7ee42c39b1360c848a767e598c71842b0e07903b315a850e4795fd9f6d6445a42a19b751df9470c0eed098101959a6668c0769ac35ab91357ea85292639e0a07ff2eff5968469b6a5db3e1ea73fccba21bf517512565adde99edbed7943a9cb89697b730b3c0c01595ddf21b531da9e16d87febdd26af37209d12741f7e5775fbd7f413327ce2292c6350d6c5e80b8d994ea612336ccb95c7732eb9a361ed994498d1d59fb6248993d9de118003de8ef3d32923182848b3e8070a3a87efe3ce0e96e31733705b39caa379c12772b07e9b19cdb1d76cc0595b919bd8f85b8520b8cda7e7adbff89cd9b9cd8f07d51b7a565723e7d64f2c831ea919810c496b287baa78e05f45a927498b60fe184d14af711f96af43d72fd618a481a41b552d3c057c9e116b1c2b8d7c7e67ac8708d72406b5af3a3fd416418ea1e41f1dda2004327b12650682c242b130a17f26f0ee807c018f98b8945defb0cad8f5e67f994399fabaa91b5a8df514b89d96276b9806d566c6a1db67b91a0755addf131d466c05c9720d3cc9efb525dd48c9309a0c290e4e4f93a25082c3fb600262a99817cd3166a6e7c882c41f2fcfda1d1fc66bba2c50b435dba83cfb06280b9449181fbb37f094fe37ac62c49741fc5755d23934829911b5bfe04a336d0c30b693ac8345d13c31bb3cb6f782b39d7a65cec8d45c28deb614f9e5421bb22fab708da4584c1f84327bd3c58684773ce0ac5d7ab7f205b9ac0a902303e4b4328d009d3e483d504144cc35a176a2ff03d6fb24f42b53b88fcc0565f6af2ee76026dcbe55d848a910361e2683da71210df3e608b697241c9e0b9c6cde6f80e740eed794bf02cce58a96c9ff7762f662c53901d35ef11a16393f35bcef81763636d4f522f36b08ffa91a94837020dc8c5addb37443735d102489c7e0a4bc80ee85ed30b28908435efc91bc3a4d8a6f0f5e8b6df89933e0e30cafcc862b16d8242e2cf4e83e9817a06d735380acf0b47152934bd1c9cfb576f5a564013ffe61b7aa582c2c6734daaab10cc0ed8c48b6809d0e8b4b7c90c6bc4197a5daa0ab4b892f07d9744b08cf5a0b47c073173b41f49d200ee1328b0ac062e3fe37efc79aedee413516117036c2724a8df96ca56a678f299450b8a3047b2ab2a0b0669ded9ffb7ae33e6e33ce246b427344727f443b8c06ec539d79a802e30a8256d585022696afdebf4a042ffbd48b969cfe4a9192c460850c2ca241427345da4ef375cc6634f4d9ac1a4ea61178633d2966a55aaf72fdc6c580d177a40458c92fa85aeae1a0a0264039dde75fcfba84e93ce7eb83715c37eb64d3c5224bc18a10659dbbc4cc0aee3b385d86cb0a2cc61bd06d3e9983db29693b14de1b6ed9d8b270246459479d01e84ad76eb579fa477ddd350f9250d489f5809b9eb091467f6b0bec0120ea6bac0bb31e32b40b2cf3c4798f296251f1623243a717e6f4fc99e413dd9bc364f7a56f5529e317155aa9431ec80453baf334ca2c6f1c45dbc5e73df0ea08d418097e787a3b818c27699c47829d4fab14adeb65900a8e1bd118632a1e47ea2020ce550c49e51eb539078644a00226d87fa838178c551fedd8666946a751ac95ec1bbce7ba0ddf1c449ac0276b5a9d757289cc75548f5493ff68be01c9f97dca74b1d00eea907215899ae4c1b7873cbac6543eee77d83e12e29adcc0f7cac74cf105c2dbde28a7116e3184f4a10422702991f64dfc2ef0f839d6d9d4b52eefd07603f25a69294825186c746fc0677454bea7d2a738a3fceb00800362a1cc4016aa572ccfac85bae31bb61bb38e5767fc9608c5e869efdb7729228d314a98d9e6d8099ee6fe7ca9fbeff77603e8ef7dcb8c90ae6379ba1ad5385f217d7581233c9381a0fa0934051f7fd55164d1b558225d6e29fb6cdd11c962497d19aca6f60e1dbde235a99cfcdaeb3efb6661fc35eda403f0a53fcedb70095c3b091dada5b38cf5cec2f77e56ae712cc918705550aae0986506a425e28bb6049e6694a7905e4fe6cfaf6ac69bfcbea69303a41cb87099ea12adc7cda65f842e4a59b4afd94203b61970ba629e26ceb61439a9ef41314385eeb433ff241e72b1bd43c87e00f3af5c9a0b21d4df1d94b339fab2014f8571a9fe8f186b71da7b7a34213b04c8696dae5b53c30e72a46ea2f6ce30e2c26ccc0962bf99530681c1698cd72c4addb356584e20006bc66f8ffa170a6f2ebf09c4ad73016d0b616627c312cfebb3eac21350aaf8c34c7f7fd58e3f55c647a7a19e28998f85b5785483134a413236de04fc8106fc661abc20d41221690c10e9b12e5542c2dc048ebb4af30e6b348645b6c4505cff17b7417e269985bd49cc4876978561da0caf357eed805daaa24729a480a39aa77a7d37a528c2be3f43101aed720acd4a1d7479dd7ffa00c0dac4ca9d6017eed76cacda99950c804e485117ad65a94505d18600e4df204a01ae31a1e044f59d6eb6ae303af9a99f5abb527836896b064d962d77ca570714326b7db63377e568cd47e756ceedf162a64026d280fb5fed117c3c20b5660bff1b63bb00041110aa71426f825add59243fd65e680430fd685605bb3251f34c2219ef1aa9e5cff180c00b1c468e8e4c9c3b751029840b0bdeff6c784bcb6e86adcb418da22d34dffae085269baa29d4b97dabae6bca8169354957944487689bcee4242f5f6631706c53b1b524773fd18e26ecb374ac3ae4b632bafca7ff7947f4dc6863c65727617c7a714acdcceb0db9507585fbe7f2702d74dc8f26d16def6fc9587103f04c2801558cabf884ad532484c7cf8fdab61fe128eaf06dfa0503bc8715616d0564bf7b60a1848a58acb3c89594883840a3286d5431cd4f29c115cfe351ef28713dda8cb159246ff69a5006bc522dcca6d1f627412800ecb1a0575025b65c908e30abb1e2573d7976bb901880168dd5daf3d30567b242061c709e2473899e0ccaec2827d9ce655bb076f8f10ac8dee2be0ab28ab8fe9f559434893ab21a0f158443fb04a4f45ef2ca337bf91e360ef2f9107a39f41a2006879c7d68bd7dcc4db91442694bbe8a1c344f04cac932ab3b2aee9dd79a1760bf0659347fd9169c16e23ca6733905505a2f8724e19fdeb222fe20aff291755c1c80004a493f70dcce9939c02ad98a329da4fbe0d0ae399a602f2705475e41f081d0d7f4ff8c9fb222db9ac55cbb535eab008374c25eb1daf5959107632cf820535ca0b287654b83b4f49d14358583037bc0daf4437181777380103059ed370188003e460d27ce839bec70b3fe338d1ebe0c602b072d32bf8a0519a668bfe2ec4012c103bcf5e8ef5e2b2b2a493780294b83b0d040fa38c3eec15fcae8128b1ca30ab1c439d19e6b5a2caac8df9ba13745c298280241e638fe14b7b4dafb85979cb31b19fa0d2f1bb3ee7eaf548a41833bf20a5aaf00f9d25fc01c4f616e67a886273f5c2288f4155b02cb253e0320aa8e8e2ade973601da4461eb0deb23428b43f7082cdca07964767ed7b77d66238422a9acb2c4ed3cc1102f6b86309700b2a19cbb5d18622b8929ab6e87fe94108a1abc87045b2be9e02cf7e99b93c6fa9d27ac6ff23bb50c085530d6bb001181e2ac6330a696480e9ac3d980c746ce491543f2d7c52f01d63b97a0de8145d6b7cc10e7beb296edb50c7388c187d75a41e27355364582fbec7513a84aa8036bce30c2637378a81631d064c20928728a22d1b4091abc9bbec24ad29cab396e96a6b7d2cdd34dd4d5daa76f35eefd0c024032c92be9b39ae15f658c8aa83081132c9974969687474482a4ba2fb6a5b3598ca331c18b1803ba0443aa8a6fdb83940281404f2adcabe5bcfe52f28cde836b6b4749a9bd3ec74e3f72fc37e4eac66c6b99d8a47bd43f81f033bf64d50964675c77599dea2b1b452c3f9abbd42d18742e08edb7f479e972a70ac390ff6ed1911bb442c3f4981e33805cbb141fe1ab9d8fc9b47de5a854840bc527d1b54a1e216db152ef82b5bf685cb7922b9c80542993916ced76f2d5dd53a40c91934b80d88cbb5686e5ceef0091d5103b7944dd467b1100824855728c52dcf3e4f3cd79bdfed8bed2d5917593a9dbd4c732f6fecc879c0df973833da1f483c9ac5fce5b377703a679e5ab4b69ae398732db0fff483c14937b1100fea0d5fef5fab3827d6356f56afc605dd3479dea32bf6993044ce76770787a206ccedad4d3cf886e4ce212b7ab11af586da722ede319764cd87f5ccdc545b876d108a305aaca3f258a488d6eca9cd46a119ffca9f43285ae0dfa623b74913600a714149d3c8905553e70fa0c7ce3cf41da4e5a41152888256afdeeb3a96b042853f8d4e02644585ed1d5df2abf632db9362bd6bc0039ee4fe4d0d6d5081251e4cce6240ce821605b2cd21f7ab1a5c13d479645afca86dd931a9321bdd4ea3df20396e7fa7fb99b7231ca432300776cbec19661a089c602a06c21600eb20fbc867fcc499eafc980461f2898589ca77d6b16bd4579eda579c73590a3b7db0947944402bbac77a9da3afcc566248b51cc3e044aec3d968b63fc40dcfbb71e3d6188bd344d514f7291469da979329c256eb5cc84251bfe78364c3914064eb8e26f131c3b453da6d6350c137c70c6c35972f9a5852dec6ed96edcb36945876454aa11c28d1b2939a684a9e2f9ceaf644523dab4dd1fc044a7b0e51f1d09338c1b07bda8c80b754620160312dfbbf7ffcc0a68800b4d7e50c15a92df454cff5e7e33497d97bf6418ce7014cf991e5a745e522d22b6f7193b1c589f59af7efcd52c838d32902746f727eee816e8552d7fadfa42bddb9a171e91954aa99bf0cae7d8d5f0b5266ce57e2e9c856caa1904b5eee57003dd63a8cec58d77805af8508ee7c96df7951f03a3f80b108647d792a8b59c5aa990d1778436d02226366d678f3221f232c3a3bfe8d9fac223bfb9266fe37dfaa24d8d48ada0bc82e691030c8b324d6d08fdf5893478ffdbf4d7cda578c7a3be29a526b281306fdb79c53f042171f793244ec6e43a0f7ab4cc4f8723ae46fc43d23fd67f471b52fd19cf1d2d31f23f51618c92737725db4c7b5b26542a473486c8178329c2f9a5d4c5780d744afa7d3c692c11b67ba66854b08375d6676046088f64c504c7cd6685f6a01120a6e6022b1cda0b0aa04d10e5db81748d6159d1698b94d313cbcdff765f9c2c4cb4381bb8824e3f151952b785cf99d0160f7c22e30b3aad3920d524c1395b028fe8aa80d853f8a51afdf6a7a46dda587c715e12ff1621b602476514ea46c9211a6fe01f8cf5b8a1a8b5f9a01317b97793ebcb2ac6880acc8c19d1e2c09f8b3e6e9ebdaed4854b108ac2e0be574948cc9361a32a2bbacf73193f220ecd73b95a7b02913b1dfaeb763acfc45b8b98c404bca7a561e03035529cb8289bb6b4a0ecae31ae57bff22d1ed78753c8f40b082c0e19675d0311e4815e63ce401565b3dd8c42ce009fb08cddb358403d31952695012e1530c44572753a2d5fcd69a4124af566292adf36049e98fc00cdb171529aa014648511cfcccc69c9a554e24d1f6cb450dcaae0b0333d8f9531e20486b2bbf33cb906078570f21bba91a7792d585ca0e16da07bf479a329bbd3d724aab858dca125621c11de4d9bbade795049f9158b73f8d12034475edd602fc497593dee8c0027b1a562ab6d3e5912a5a88d1bde7767353bdfcc731f41d505c39b525e3addb737177670ff2b71045123d8b47da7e231729cbaadf40c52df9e1341597b563c8d8d2d0fb21d5af48d3e54d3876230114026dcc5854fd357839c770438b6056ed5a89bbf0a14eacc948d57b7d7a4336d13be2b017e958598bfbbcae4c5d257c2f68d9bd25b6e157d5b68ed8d34f781cc194b66bcee5dc75fe8ab53001dc6b04f87274a8f3bf525248dd7fbc0a1fc339061d79111ef16abf79139ef4d620c3b02d1cd2c8158836bc258101a50a7ac106ac840c285de10241f4b6b23f716f0bc5d0a221dc8ff3300124cdccda7822dd28e479bbecf2403996a3fcb0f0c18add8480b24b7a6134eef9585def0eb32722d59a447cd9521d3173710304f4ab072a02588590019755c675c17fbe950d8ed1441b835cf93e745630f5144ec8e820bb7ba1524a0936ed2e5301f4d11e3273d818693a54b8938de214b740dcb9e6aa6fde4a81790103e3324ae690b26f9c1a59a357ff832bfcffa936cb297acaf0e2cce17d8ac46086908ba2694306ec0bf8a55c5b7f0636ca92a3e8d47adaf315a1cdae66679b2de058c5d387fcc744cbff7f7891ca7db173771411179f860c44de8fe3e22872c87f07592a10ba928c3fd342c01552c7d79a4049fd6b60fe14b60d4e7562d7fb99c6afef6a6ab088f678cdddeb10d7f090c4bc7feeba39e81412e51519c6fbf07e75da53c5666ee604c19b78552497d827489766a827b724c948f77266143a32d733c49ab279a508812e414e1d66574195137cddf295776d4054ad2fc05f58a7a838bb8a45138f6b7c202a5c92ebf5e4b7927d91335d3fbdc022e672b5e105d9f0bb6b84dd8c8f77a1c9d024e3f3fd89d03c639eb458f96bccb57e568141153de09305bc18e94a0baa7b51eb3903eb37e25c5c81094ca0d38d1053437ae4e6eb867180d8e4d37e3d6e0f33a0f84e43565be97e365bf784dfaa71b0d2d8b97e3151e44c5475a80a86cdf35bb16bb7aad84f94257191561586c5bf67e310cc9a357329d220ee3b6548c6d8c62d6492254d798ea506dafe1bca0ca20971d174f74ac8b9066131bde1a52247c83cf4398f2609f8fa483e21dc48bf821496f522282a562f5067b6ad40296c515ad366d7751a4afc6cf12944c3d99e92b3bb7ba7761d9b0bc14b4baf73464c220f073c225762119759d91393abbce3b129a0dfb9cfc48ba7fa8a5b50a7aacf1adf7f3e24b423798b50bc1641e7774eaa47b1339ff5e0bbd69708c84130bffeba216c212a8de4390a67a95dc18535f79ffc94138e54026c47bd3cb5fd96165da1db25f78b460bfaa1f42dfd5cd2dcc2d07b65a30b4d3841d461e8f093bb356459e24874dc87e49541608048a7daff85c24ff91266089f8355a82f6667d2b5b79397cce9371f9a833f01de17d645b23bcb429c94680e616eb19619645f95586d4a4c09f3fbea58fac13091f5526a157fee9ff76b0cb1679d20d34abcc4bbc7b6a814ed51945e578a4b1921fe847281e5b248ecfc62f1a10e3a1dbbf150d7cf8a532369d3021fd539e21c5295b3ab7863bb17c2ad8c2749ab006ff93171c028c07fe30a0d9088c1658ef81a581edb97130b86cd602ba0fbc448ad6852bb9f0049e61ee82eeb198c96e6eb0f3dbb5e8c63164918749f8b4f0a3a29c741984cc11bfdbed6cffb72aa483f00cf58936718db0d87ef313f028ddfc1205acacde8f0ed62d0c3c9cf24fed2d2ec23c3acf47069d10ecf8dbcd5bdc2286553799ae542412f944cfe3bcf7d833e0672a0307038c2a151f83461bf39f6bd70fcf5cfd5c21b56f076476228148a2f3df709c9a4b7aaf90c5a6cc30a7077db18076fa6ec4c1db5b0f85354afe638ad310defad82df3fbc8e16cc6ae67ccec48a9abd15718530965c4bc6050b4363f74a9247e3648303c592d9f5cfff586f4bc3aa3e4af64e4ca05e77612b86477a21a51549c895220f1c41565f3eeb8e4283cbb86dc0d504dca5e80c79fd62919f2d74a3d8c101c949c52b9e2d0ddec5f1f9be856515579f175567f734973d161312e8013d1cbc9c3f504719213b4d280715446baad65fd0d60d4188dfbafa82fe492e84113756f1e5b55efaa1802e5bf6451b2764224d619d4f18b8dc22c726d0abac172a931dda4efc6ab8547e5c522f895061af0c716872b37bda1ac63b3293d62b9eccd986ce0f9263d90f0ec43c32631a82e5ba7e2c69ca09ac4554f6545a9df3d6a963251a451004bab5a041fb2a23f384e95e274979183fcde86e5b9efde0fe8e9996f3dd74b50ad7b4822089aa6489778cdbdf15ee8e4ba95d8486774935e04bbb1167f94c01ca44a807648798fb9adda228c9972a5e7d5ef37633397bc5bb0e1ea0100861484b511dc9f02bf5b540541364f9db3df3cdf818b2bac46bc56354f3c05fb6e7f26bdf45f08d75fc7b2ec96c5724a1fa48f6c5af0c1a608c391164dba988c9caa5e9e09a142023b89797e67545b1b405ac79da5cfc05924044798ad72ffd854b69040909da4c97d190afecf4833b3f8d7012e00af6185eff0783e311235d2e0be93ac0fed2f59bfad74c4630cdf5a8d70865d1ba2da9bb6d557d1b87822f3d2f7830c755b32e00752ad9f83fda9b38b1a8f37c38fa412d741ff6f1df59164b12904c2c56122d566440dffbb8b6bc80f361ad5b2433938481d95e4182d2b5ff2c40bf51434f1720549b16a9ff3839225df2afde83aab983660c67bfa88692598ff03ee619fd9775114a831399247cbfe92591f459baceabd2d849c550048eea16f9b723eb616f0ccd9fc9189b0034a4d0205505a8b12369ededaf74042c560a87fb86adb7b979c9444ac21fb03dadf4b6e454fa42280977707319e7995f5a21cf582ebb746656acdb6ee93479e904775ccc3e07d7996659ce650238fecb1b9b59bc75ac05e244bdf5ad70da1b7c6472a3adaa2afe451f84d6879f4910ccebc176eb8856ed11ea842631e1b072feaecb3f59f7fc9fdf4f03eef57f8eaf8e24d1f9ad33bef59a6d92a9946d3a0b349cfe002ebce8ec3dc2a8dd37f01082d0a362055e86ed6290b8705fe3ce57aad43be1e6b6a64f8a4a87c7bcaa4ba72c2307c8bc5d1c4d790140fce1ba031e783033262421600b84c20b8dce47e8a16d1d6bcca6bea6f171bef8644809947ceb2a5e548d74b2de559bd95ddb8ed581999023074cc43339aaf86fa49ea693d951d1aa527b82f5a36249d260f2e0f3950d03fdfb068f434ef508098f8178ccaf459998e4defdcb5bf18ee372623359c097ac856044ec47a6b85060a1a962a23261a54939aa88a75aa4b0d4a450d2c977f60e5fe62ae9cfb046abc94a83b72bdc5e154b82e689b5f27433832de9b600517991967d768ec13724ab538db709df393a33cdeaec12cba0bf9310c3e3e8371da581f6c546c80f3b0bcc9c857455fc51a8851610bcf49b90db42063dc26fe5b8fb78c45ea9881eb72809b69b90f44d3c758186fca8570d01b1d2fcb81095ffff25688ff6059cf78436d405282f6e584cc5f74f328d371a66ef90c60ee99fcf533ba2035b4a1148c5b1b4a0b79dd6e646d78a2594b88b61fbf5e4d83d48e18b6c0fb177e532d271ad0493584e0fb27fe4c51af9ac715b4cd6442601748aaaece8ab81a091bf04cc3f6b3f3b318f9d897bc20c3d7ce46e6903cff48ba1b3c7ac897c46724c725a3d601db21e935f9751085e8628f24096827d8361d3c038253921c3869472c5e469c2f225a1db36ef9e76daa055c122129f2b3290bd0568654728d5378bec6d23381c7da2a61c6f0d2bb604983a3a649591d81fea26386da9a6d6e2cad61d4a4e452b7c2b6adfb76a8272b3c93edb45c9ef5ecaa408b16de03ec4453113f6be808c124b6b8cccff13168fa9ef319d760fd6a872fcac4885fd0d38d011557cc09fa8237b3ad2a98ec7839a80cc45144ad2d9082b8469d00096c2982a6c626032dfa270ac0b77768f95752cc9df1a3550783ec4918cef4c41a6e6080b182122e973c7fee04d92f38fa67dc2cd051e01a280e15fbdb5be35166ad6d7ad03d2794308096e6f920bc970d7718dceb5dd8e4a54843dc124aa099f538c5a305235285fe185f946a2721734a0b86647a4826b251195131a2f109d830ef717a7b708ddd7e5182abe258b5963ab075c3e33f0e6be7ff938e5efa19d45333bfd12a898a43376c30e375118a8fe76202334dd53d6a19bc22f15ecdc9727bbe1fe82f53607f26ce759cbb34cb22f8e1cea1444dcab4eef2e843f5d42df3eb2a46855639df79e962074ebf8fc364de443e2672e53e43e5853962893e59c96946cf62c56fca6ed983c18a56fabf8ec280366a91b9b2ed3d2758064a4c5c77f5d60320117f73a1a53631f9447cc91f40483375e8db7dcc5be8c3512f09add14b6e6d935d95226d99a52710a8e7a579b9fcbdd557f252f7af2678df8790a6eff166840e998448861706e7e7c34e96ca4b961d067944b675130ea04bfabcfaab7639e5e5a54eea8633a4b6728fd4c96b3452121b9169145dffdbd3012ec9eb832beb7d584fa7d475488e70fdeef38d71affef9b54abf9e4f94210204b5d42be42e0ff46bf1afa07b58f8d44a26227d4af4d3a36bfcc7e59cff5c2d7fa198f0720edc65fc6dd4d55ddac42de2a7c660c6e3cffab07cf51c43949557f1fb6f7037977c41722f9d8bcdb03f4cdebea56affd7bef14a49bb75efd33924ac88d6a6d6345844dabaead107ed6882a47126b4f3a686b3dab8e93c53cc1dbd950330d480edf5c5edf82651f5aa28f255db4cc97f6563ab733dc266a1a0935657e8c42d1e2cd7add2d94ae427bf0ae361eec4cc84004d33eb2356bd732032c62eef8182edad956446586a7f51584b343d9d4325174ed671abbc98a6abbf0eeed0a4e27dee68825aabe4493eb168af7fc0e1dfc58764d0cb9f2d76bda12b336084cf1f127990c8bba673ef8dd7efa54170ce975a0d334e2faf96c704dfea0fb287e19d6f8b5bce937bc2cc463c120dd0afb345ced47144e65a24fe15b45d349acce1bba9838f0e1843865f3d0a6640e4be480512672af409ceea2ef37399341e7aebc8601579987797d241bd4a43289d00d2c59cb1d4aa4e4be69332bec08592bf2a9806f409063a8160c0f8a8fd6f31c7f61932b1f170a483240651c4c593cfffc3c3c8349ec121f2ffe09d1d1aebf48e8145b59f7806cf7769c7ce047e20e8b288a93b5865589145207d386bf936eec1cd4a3f58a92d9821db100c9c22730d0a1678a1a6827d9d1878f2cf0fccfb792a51bab2e2c77a60b2f6eac77ec4efed4b3f0b409bc261008ffa581dcfc79903a5f9ce8735d6458437c41b59de217ea510318b9ef1b5ad7d49d892dd0d046ed4e071fa001d75ce899c0936236cdeafe126eeac5632b7c56e11384100457ac477bdfdfa99804392826be3bfe7f471d4429ad6b38cf5db40aa9377a716fed2a16902d832b4baeee6fa781da72fcf4485b96089dc907fb0a7da64b5eb352ed9b7e66d61c3c9c27656a3f6dac18e32193c1ae3c234749d2e6abd4a19549d3c19f18229dddbaba92a0266f2a9afd042793fa42daf02ee5ba1412bb737957093ec0672a1840ff87733992396f90bb25e1a9d13ab178157cdeb77490d11ca7523a14346ccba72bbb8d84841401b7b4d03d9a7877835436165f55fc8cf46ce7e6223c29bae48023e1a01dbd3ff2d7a4f0ea27374980f5a43fda09afffe448e7db70f4f69a104d43272c6aabcfde19193cf396698bfec766d233c9ca4c57b2b529e4f5b287d9ffd4b0874f35c205fc3c91b23304a6e34e0a0b851f133dc2ba65a61693d86c532131d06c84ee4e692bf7e443ead6476816779280a5d91577fa54792a0e957ccbada412579dec8d25ebc2771c109eda771c7e3ffa473c71a4922c13f2307d1e3a36d0fd282c0ce6959dd2312389e2e0669ab3e4f42691b732e1ace2bc50094e5cb9d10ef520edfdfcb69c79f250430359c93b7efa7eda225c2fea54ee977897fe0d0162a1d57c9c9c1f783dc44188985255f5e4a233d61b9493341e487703b18a230b17e48efb0430240a2354c4068957e6e71346df315d2dfd580348798caf6641ba5a70c6b5105e4ee309a5484ae6c9e4d52f3d0370a1923f8001aa9cc0deea275f20b991ea41039a10f45f8f72801e8bfe435cd6bcefe9c25e84c2eaff7d9aa4bd4b6b53da5cd037395f77b2574acbc3bbcc8340f8306d3ee2c07bb30c089863f4837db2bb7f0940034ddfcfdb92edfc9337be0930eb10e560834b44a5f988715134eeb9c07ec4fb6bc8f6f15f294e214e3645194b4788257b807c7bc6d5a83017568c43106b5ca1af54fdefd235a74ae7c475ce4a017e3e5d4eac119fb765346af00e5d5f8978df08a6ffd60f01ae9c8471a116af452fbfca8fc5098557e2fccfdee815275563675bf7b4a62338e94b8838b5ba23b44bda10ae8e12adc4ec88e75585d775d637ea18e24817f70367afe1aad5040ea8db981bd8d94cd22af037319efa0394d01f7f897b2074316ac59c02819790d5fa27d773a7e36191740478cb44a795e38aad08e5c964c1270af0c0ed49082930e1daaeaec0e00e1c1895855dbe379640d2f71d5efc8e6d9696df04dee11952e2fb877eaf5b47915e187356e600c39164cc1c6dd317edf5be7401d25caf7cef6062a41fefd6360282e3b0a267c1fca062c7f425d7cf92bad706511933f90574d6b8ac894bb0fb82be4f64662c594d7cbce0e8b3e40413cbcabf67c4cbd8e678b8b24e2db207f407df7f7cbe1be4d74385b06ceff5dde9279dc39c51dfc83d05d02ff5f1837471879234f285441ce422d05d7cf676a7313d5e3e564e884248e1bb5bf7eea397f903851e32142c9699f6081c567b982bd4277c3fe354041d6c1004ac953b6409d4154e1fe50084636d378c7a1657681f9a7c97253a49fa83d471fdb8cf00b44f3dcea49cadb3878e418efc2dcc6ace35120b0deb2f82f4bcf97d135329faa84ef5e1fa720c043a126496e4a62067d6d25cb352445cedd4a5805a741d6932320f55c4235c059b3765b79dc50d115ddc7a9cfb0c94bb54b080bee01326a98882b8d44855a458dc79f8b547c2f87e437b30ed5bb2a2c2d3fdd427fde689ef3b25764546359e184029e165632ce9ea7ec537cf5cc465b3bda30375b2e13e5d8b6134709d823ecefbd1e152e031e22407d4c1268e4799e8e5512358c834f64f72089272879e43b85557a77b36ee88cf8ae929a1db2edba87c905799f59109a3c8926509cdf02f0b5a8fe4d8b6000315c04fb7321c8569e841e977a3698463012b59dacfb17537494002722383f621dd12ab685b44e419972fb339aaf74a75c60a46ef15c87d75fd847def877895026cf5b78cc8b2ad29138eb08a1ac24d34c2604cd17609f9bb823e31de465e81bf2345b4a6eb754858ed65ee65f4e0f255b50b6fc1369d6f5ee012ceb50f26240ad4dc9b5b565988885a5932a9c9862d0ebbd12eae5f3c59ee4af6e242151c525fc657e7ed55444da5821b12273abab1214c815943c462d78d81101ac5ae416339cdb684c14dc0da33f82da293aa8d5cd5bcacd1fc06ad47d3cd5be016d934c43755f5df7652a751db20e82eacd8721a4af04426d108780781c248bef81dd41379d394e8e3e5f809070be9c092ecdd01b95f5a6f0a3034cf25f4abd0391e11cd45630fd72b1e0d123ff2e2ecd9adac7564aa7630d14ec220e2699ab0631155c34dd9a0236bccefa6993e1d579d4590a787de20d5f886e25037c1cb9c36994a4b2709e6956b58802ee60522775bebcbd18027810bf8f4f5027460908e51e74a0906ca86ee78d30a73d46c8877aabeac2bb96fa0cda8d26f37ccfb8bbd16954f062c4590e971ac0f3d5204100f1ad0b25abd6fc9cb007958f2cf36ef2e189544448bbb047bc197c60e18aa6c93a35fe8f4c8564dbd5b2659938fbad99ba8038e35ba24f2a89b642ca0327c02a29093b4b712fedd3bc368d5b392797650b8bed08f9a01ff28a05059f05bf09891ddbc905385be3d00b13190a8ae24d3c5ba8a588af21f6d4137635a30c355e21100c4232755d546b3b86d6d898e2a9dabde0831742a410de0d7a2bab1e886579651b3149df8de1939b09d94bd980c23d47c5cf089e5701cd5cf60650db5bd8d7c185748cf244cb0d4818e8df8222e4f663cb8b0d670b93997653bc5a3c2759d1534419e8940feb39da7d50b2cc0bb5eb2f9095f923917901241927f70878e0e8e02cfc242c5f2f7c0eea12196bb31e91da9e8c0f5eec0ae7734b5158e10abd6bf490cf3958f2f79b0af854f031ef05171899c45c7fa1f4af711b6084a023c2f7c27965796d49d1261e0b244f370fc8541d33bbf18e8f52009ce274620dd5f8ed526f5534014f6e96a4c26fec81e4dc95e8411bcf5db5ccb0a85646f06545b05bdb90727b0060011ad4c87b2d6b9305c6592f738c6a767673b4e6d2bce2fa16a3deccfe4caf145560a06e668db69e449e0cbc32d69bacd684ac01df3fa5328a6ef6dcdfa0ff66e5d12ef15febdb9fb098b17f5789b20e38b9c59fac4cf1426030a8e0ca6646ab4e94e48c676c4e070b2ef0c738f8430c060aa197a98a932637de93b4378b7a96d3b0b97c91701090f1398cbadbbcda95482d11f97ee2b32a7803885ec4997d42d181377eacec90c277e06a59b6ca821903ff6f6e8d7653601b6948121d5279c25998a61d9d99161542a92d54076373c847e7d57b8512004de700d08f3dfac278ae9fced89a786eed0c7c526cc8a6d620dbc88253ee982a6dde10ceb579289cc201cee14728f5fee3e8856fca255ae13b92a643836a28644721b53237f8c734cf47d246cb333b68866ec02ea00c81166d0254bfa83f79c3039676a5ca9a11d66bdc6f79ed6c4eb5dd8be290a96fec64e07427d572f126ea485d4a55da848c589c312c765152e37f398a4023d26ab7e69a7d4e1fcfa9ff4fa4764b160b0eb9d60f581fd5352fff92694943c0c535b67ba7a0921c29746b3dbfd8db19dad65a6c4b68a665bfa500c45cacc781dd46bd05a001a859aa571543c8ef5d03caf08398fc956681f0967555405c6127f1b2511e92a8092488f93a172637a6c41ca8476eca28a1cdb6e6dee88203ebcd61652ef2c6e08f0f80200980b2185071fb4e9e015f2b5dab497e4c73f96cb3d5b9b4a3109dce304abbee6df872500186a15bf4a87a1ceb03070c39b81dbbd5ac21e8a52b880826b5c9ec7fd1254da412da732f1549b47be4be7e8daf60bd0c4527d8415c0e742ef529b10b0143017bf1a5a5582ecd2e0088b9d66df5f2486d1fb2e40417bae2a31007a32cf1eb2b9fef17549e7e173212c1a5807b6ebc8c9b6805943f30797a8c83a2f7c8ecb5bec9479acbd5ce02c18c0d6ef45a1c5627309b52ef50aa19c8701558004c26fd68e6cf009813d5c8b0110e9bebd882bad8c5d08107574fcbbd5e8292413adbff9d3d8181911e24d411c3586a45c20be8aed887734ca8fc7fbb57ba4262cd8a1b7ea8aac7bb6102030a9b3f75aa755cd94b39c9bf406938713c64307b25f4198771aec44bc91919ebd26bd354005d40dc320a837502d94aab7b8f6e5ac2ce6f22ae1c2da75c0adc737614874215b806507df1515089505d08eb0e708768d110f483578a67abe47c17e072e741756f58c596e9ff8e0065df5eee9c2df4c5c2f6539a2cd221faf245a5db4d84e12856b447f9ae29204491e3122baff84ec4f90479cd8ee3acd0dd17797c5d989baadab055dbc6cd1e1c793af62a8af6045b897f10c8f4971545fd4623f925ce099fa4d85e9d833dc5e22c419c25af37ccb93bc526fa8f99c10b184efa53b1efb0951c36a143a372d3bc530e2916d1c85a1f6921cfb5589fc8d871e8418b1be5554ba312ab6c130b86cfdc379f602f51c78b9844d2dfb6f50db13da366bf5f93c59c2fbf62cf7f4ee14d708c25c6bd9578dbd08dbac3f62aa096e119f6a09d3be07fb2c4389e14ddfde0cfa46b2cb6d88aa439798ca7965d2ed79e7687394a1c18f1a50fb5b011f7fc1c8fbfaaa4997deb1d0d21cd423ace547e39da770fdf6908829c72b65320af6e5850b8208bd45a32296d19a7886a259bc3db4c2311e7eb5f8ec8109fc63dda1f97ccd2125324286a292caedc532b85dd87fd89770372732ef6977116b7077172b625db30fc3239a2b5d7c3e33bcde065a668c520669b6fae8c64520890280621f3f3545bd0a6d43fe3580a4dd839a1decd28e5eac1debfc541a3b7ac8b2647f54cd563b530294d0538de6bb73dff77e3a244fc7e561b37863be38a711d77a18061d10bc1f6ca402d4f13f740cabdf76d754f1edd0eef5e699a586321c4f7f33cbe9af274b188d8cf86350888cdfeb77aabb9efaf3479de96ac4d59ba852111718e79d52e8f78985f8bcc6f44fab463414e3b36bff57ab8cc26e0aca59871c1e394a279e7f9560eb775aa9e2b421c8dc44fa7242729bf13f8fe25e133cdcd6a1638cd5ddc0646afc682006ad6f8db5a4535131ecdec8cc97b80b8177ad0a6673d2b314596cc90e22c1d77648e69ad7032391b434fb35e39eef19e38e94c519a7d63f7d92b743ca3b4235c5ff16d1d3500f26d9e693b08725786f0a82df05e16761f052cfdf8af57c25ff1f066f5268f7adcd5a156919939be554b01be59e4ca15029d393b0238df9474d6c1cc5c269139743900690c2578c8ec9ef963e501ead019f846dfcbd4d07c6cd87a9ee47b3b5b7f681185d3d93933dcae9aa429866723661a756706254c68eb1be9ecce5bd84432f36b7b04bd759b99dd91903a0a8021800a497dc82e18b362d93ac5bb2eac85ceace9fec5a44a2312303230c31e5280cf3c52329a3aae9581f1e05a7f54868fa529080758dc0424d02e49ff83162d162519ed925eb9e6679cd7e7d31a3c402642f31f419acc907b57404885295c7367736f4ccb5463d901846a2a20fea00969bf85ec05831d4ef46dcdc5d04a14f6df2a38e71599a206435d135a72dd203b6e06bfcf5da0bda97b7d1202713f6a4b3190bad29ff8c97944cfd4001869cacbe25589d3204f01b19266b71e0e79d62701e7fae8adce10aa1da898d34d368e9e3f4cd96e88e10917d7d8fa65f60594ba8566a0e17bb7a259ff0fede971811ffec21f79a20d53a5e06d337a1d423dcceea1e9d51f8950ff1bf8144179ff439a11c5e3d76943ad7c05fe958ea7b178b578b3f757d9a7153d13157684e40e8b646d19129fc9c29da4aca8eb82369d96af10a54eb30eec8350a8552a2c775ea4195cfa36f195048213ba04f01a763a926122eaa2d7330c2e57c25e1aa08afd2d28b1962ba37cd52a2d4d04e3a9550602f86ada76deb7cf183f7f4b6b29d6bbe78db24721174d0c74455a02db1fc6b6cf5ae89f053950591f218ab78eb32f4d23f18bf73374e4b160da3ebac7829529b7957162a93002f33357d5c05e335b81c2f811f72aaaf352847efb11a7790e147dfd1653dca49d52d08217954e0c97b2f2457a3a52a7666be21497bdaa45b7baedb7687fd9b2a9988436641deff7b7056932ad6883855482e276d59e44303097d471f0d40040e992c7b6da29beae26ccf66aa39bbafa48f60d32f0f0be17ee9a0a8e37654ffe8e2635da6526d170f5de6390fbd31e128600c60f6e92581b918476e13fe2d5deac04320e95aade5949e819eba4b1ae99e3f7fedd234caf9436a5fb02ddde8a5ef9eeba9229062fb96df5513e3f868bc2551eb89e0bb602503c32ef2a7b7c7bbf2549a5aff223f5a9e274f7a9491d603ee54732b52da364cb2c61f5663498aac5f75c7d276948dbb79aa707cccf4bd17b3d21bffaa1667c88d40abaa17adb2a3f4aab2f3f3993cc4c1b7faa35b63648893e195b806261f5d6283fd1a98dcc60b2c37ff7328ca7006372e7c7abe16a8a011f8febc68ae536914d3eeb3bf7689ea3e3602476b43a1ab6ff77a5f672b7579cf6973aa45b5b21ad3e69fb48a846a3b9cfae0db745050f13ab3c6ade36fdd4b3b33b139f6e043bfcced6d63d3ed58fa529dfc6a1bb5a45eeabdbb7dfe8140849e0ed442979c09210f24fae28ce28bf8533766b1c5df32afe4c58604a94084fecb084b591e52b5b89184c06faebcea765feec3b8325f10b5576ac6d6f7e1e4dd9b41726747fa34431fc3b85c62593bcfdcf44875895cf63eeb81ef503145e7c9152a2a40ca3bcf9ec97572a75777e4bf78f4346f3fc0f51d6dc4e9937a42e3648ef55674dc7c57ee77789a453c289d319afa7239a98e36784c521657bcbb949b8b696b4d27b2df15ff83e76bdd0dd23502996da720d019620f54d9f5f26bc47e848d2fe5d00da0b2957a0f7632106053de84b54d63ceab4dd4b0d375b0c209716bd53cb5523cdd6f5226d618bec9f2e92028b31a2cf57af73425ce779c3ac2314a7c8ed70d91c018dc4fc03639f582294c47dd8cc2afded26e4ff9ab780ca6c52c00457f2002f1a51a2b2f24ff7f342b433a700b4cc2a7f8d47fb3050c825457ec1aa1b4ce9e6632fea0bf74b64b33b70712ee0129b95871e04184337ec881496412ac7cd80c08dd4011863239267ecab7b53a88b6a56e7adc24a9c29e0b5ffcfe8731bf7d5f019f8dcff8bd381a003fa9bd12a4db3e26d7872a3497ca1b83624c08c020b60eb6f9b7229d62625f666b0c62c6ffe4c63ef88a2b42098746553596cfb4c4e35c55c6e5121eb27a9cbba3e03a8f6954c780c2ba15032e568e929a3f15f2057452af55b68bb085e36c187ae2e32e9ac77d4d8eeb6e75cd72041f52315e9266064b17c1a01b568e851bbbcccd270bafa9431c9728ebd93b2e7541dd8f24dc940edffaa705b9b1e3ca1eb2b88ef49f1689fc8082d77751f4d7f8ddece495f53f40ec57b95f48d91cec062903ade7b6e40fec5801cc0756dac91f1cc1a1f930d4a8dd5209e62532142d7020713d41a0c1de44cb7382004a7c2a051af51f2f5a97a50d52354c005a0669de043807588501a40f95c429b7b0a3ca13b7a10ea5dcd81068d9257c8f576fb15c96a02249eddddc4fa82dd5d5b6958b3799b22d921f041ac718d120624a3cbdcc083f6f4c9e1a2d6bb159b4bcd899fac13eb48c8745acd9b9568360c511e8f22594c741146315bd4bdda8234efbad7c5be5b788ba922ef6caa5e299b1135e2ee41d31bdeef9826f4f346e37f36fac03eea386873ffa6f1577cadaecd83de94b3cbc8c084c83d505c54dae073f5f7df71292d7f2627f9b324c3467e0024d6c4e7fdc99d8f990c86953c85836a70862b105340ca9e0f7c9d3c0c088e450ab3cdfb7b021eaf542d6430f2ecb29ec6cf5979165546c0e55a32605a1b7a0c3b65fbb6e380c04b0b43eac26873f9ae5cb052e547e3a6245904f4d7958089675cbdc5f8688b6bcfeda74fe8c3357e40b1066f88717aa4fc4b06e7fb0e56b97d3ee7ffec6b96b4552ad04ce7362f571a468bc4cd08dd700c8bb6153b3239acdd450862b577c15611f66dad9c3fbaacbc0ef058e77ce653ba068f4029c0489945fbb7dd1a7e67e9ead25ce0c24b95a66ee2ed308192834da57fedd9ec3a091b3c85ebae3c7724925918a2bf47e4e59c192ad3de9372f36b851c3ac83af61015871036cf99c98aeecac3d6ae9da99fc9bb0950652f9b4f00b938afe89a4204be35cbb685caf3319a64fc5bd7126bf1622407db8c0176341f2574a080786c0219e8594fdfdc6823a9bc56d514aeb4065bc5b63801bb32e83b5604068e820c806ba75837adb8250b71018b44fd8eeacc24fac2bf61bf660795c47699a3cb9eb08f08f8c559b8fc696b4d08155aedd40c8344b592936ef721dc8c396fae6d33c6317b6ccbb4377ed9f478486d001f8ba248b5dca9a81316e9357ad33e3301420cf8783198334759978ff6a26a0963c23f4da9e2accae6461450dfdb53f707a14ecc6331b5c8f57bd0b1ae22d9ea0452f4d68374642e581188b3900f61b04e2b831923d9e1f31f7b038185d2f0f7b9818befed8b5ee11493eab5dcff111dd626f97a464e56ef92d63649f78d0009af65fce750390b9a0e6301cb9dadb03b3cdd9b530d6c23063baaed1ffac0b061ca27a4a9c8c343d122c6b04da45ade16a2861b3d62dd017d0894924cb31e292ef0d52977199de4e0499730a0acca0e4fddf865a35a466cac56bbe2922467edf2aac41a079dc187641c7b2ffd4b47c9d8d4c1c560d9a29e21c40d5d346207cdc58c5c8ea751ba55145ed1652c5cd375dbde8aaae4d2b6dbce55bce623f3c20c04af8099a5f69b363c793abd3da0a367626a05d28a795c46c53adf0df59ab99bf0d9ab7996372c78fe2d4e0562ab8ffddb8a03a7cab5d9399eec9d79ad8735087b04cbe61cd2783ce6445ba774279eb65959c950f4b823f0179c0c622f749fc5025515690b8b0eaed62bf9e4fc1de1e6fa4fb37a00165fba75e964d7d384dd40b23673a6c60b0b8ccbb458b95c0994695d27034fa2eac45906550796a1e81d17a28306ba1bcca927c81e1d91ef4423757ac4e0bd4aade6ff874c04cf1fd4d174b67cf1ed27859f85628e0e60e89d9be1f9ec3e502250aa78bb5d53de9228879803f33c2d2ecb8a803b5a38f4c037e324921bf00c929dc631b920817c381c845b193642bb7d1b5269bb3d3b26f094e65567d4f21338c6402a31e9b8a8d118b29c0fdaf6328a2435e15f7266ba765cfdeaeacbb9b35627bf1d76ae7f77e3e7a256c9d5173f477a1175c6e103d7f673c3c665cd2990060f2645f6dd1f5fc8b27b14bb9a6bb4f69c7efa50091205b99622daf1f93de96878077709139a7156a8465e316d4e88b781a3fa613f4a5bcac489b0012929ecda87c627eb08b8a6ff8d88569e853437334454214d3291245166f8f7661063ff6fc2c7cd95204ced87dc159e8cf031c0d1de295703cf28a24948abd554f14eedd799adb3357fc40617cd7e420cb72fec6ab96ecdfb21ece24c2f58a7f3cfa2bb3df800c6c15680050d47ae82dfad189aa97084b665129eccbca19e099d691ae2f006d9989fd78648433abe79eaa7c0c85b57471fa08546b5056875641835c0b82a5bf3c9869cb9e01b8b8f812a28a6f35f1ccc0d71c01548891f3ffb239e64d2911897f2d9badb66eef6fb1e2e32bdc54ec5ee4f1c64be74fe69d0a5f1e9d6c9628ff8e811da7e2a5549e13fda1dc0563360def60e9152c1aa74b2a0c1b51a1db904a53d8d043ea85ebcb6618928959abc8b73b635bd770f35dc9aed785182d7b2238d353f41f40c5f954adcabc466a9b95dd9b237330c9a360e1d99d1905f17d5c6d66edf8456e9b37417726aeaa91ccdcdfb4ee2fc739637c4e8d323a8ccb0097a6b1d7b7f11e16465296a71615cb2718ae6514c725be9fb7e4d18790c29c45e05e715a828ad552b237c72138015285e90baea371d50c52ea1c3985453bfdd1f3365c13749b004209166dff42c988308cfa92c3328dcbdc271a52404b80079f59a5cb4677f8a07f1fa6e4be40c2dc57c0e77bef8efb8cae15b290f6f35bf9c0fc17022ab5c9de0b1c7d2aaf7e42d53c3148ff802f0eb5fa8d0aeedc779ab34df46f09fea7fba0375923d1e545720ab5b017c2878919e4ce516cf94c3a3a0825591ae011e6ce4254e3e4f4bed301d8ce5ea24c19d6b03d2c961abfae8b29c93c8d371e3b7d8f9b62bfaa4aef5925fd3d3687b190a42c77d64cba0def5e54ef9e54b92761c5d58aeaec4890e91658760c0fb5b5df4233ec97a8f4d59a751e4f9d530e8c46adf317bbb06738bdc09e91acafc56f1e26fa7ad7452ca84739a51981ecb0cccb5043a092bca23c0d4da7674c2c69964710316cb9d642e2e1ae9b255a0d9ff043009e70e9ea5c44869c55c155c0d8d9c589a9e3b7e1897c8b066ee173e7ff5d52dd08e654c03889c6d0617d6dd554a54134db0ebf06cdb58d6abf8c8acedf7c4672a5c3ee07f95e3714ed1fd8aa98683607373aa41f6cffef41e076cb8d39d8f6d9fcc79bc75d90d542286e787ab154f857a92be04b6f277350af082c749c7f0667a410dd632112b50b32a55c0e9ac755eee7a91ce81dba2a7727a7ef07b2747c2f59f363de034699ea892d9659952987cbdae735f26127ca27745084a177a06abcec989541a6035850ced07e2dbc0b733ff46c84af9c13225468fd6984977b036c586b29b5083a82841fc9b6a76fa1f44f04152efbe691c7cba1fb6a7118be31d84fc99d3ef842f6dc84655677de7b8ff5a5fdf77140d9c4015aebb0e08bf16e511bfc7e3f53ce2b9d2b156a5b961eba89f8385abb6902eb96df401d0e8c37b76a6273beddcee869636bddf95c7752f26a1975ca885c612545e77a4f287710ab75ac5e4edb8d20e6f0b06f5233b48e6c9d5862e66f263d52fc4d867cf2dc44d1b0fbbdcad644088aa67b3e77717c72ee4f01257f1a773baeaf0677330ff96d5ece056b38c73c3b990801ba348588fd695f6fb90ef6d9efa07caf56d5d1a719095c490820f69d8b119965210d20087b8d84dbc8cbe0c50d8d6b8fb9fc749902132252b87db76a180ea9ac9132fcc72c244d64f877f28d942b81e7a02ebff7cd23c4349c30094794aaf347caa605cf7bbf379c45157b8776dc589566dd15005b2faebf1d5dee4c706bd008dd7d123f2038d7aeda42788e0e1f0067f6cb0093c5d8ecd3f00bb7fc82fcb7b15990554f75ff5542f0613d4546998064172510d9e2138637ce92fcedaebe99ff11f46dec79b717042c61be9f2cbd9454efbf55515dc3c84a8280b94cfc548147f4d945304c044659fd835527c2d2bc6b14e6f135bb2c4cd7d03380cec06498f5fb92463f0cc641e0e27f8d8296c55e8a4eb9d487beaeb485f82f96a6e7636976b2ddc9d3566b563554d9f36ad2516c0bbda90753ae584860df13021e89ac0671987893028f2fb266c4e4a749dea827fe1028bc1c64cfc3f28770222a9a389bc9e3abdc88627a62dfbe1a7519739f93556e55fc50513004d2d6536c10cdd9fc6dd67f711f818d2f85dcdb55f7a5f85fc081c801ec6bc0f558b326590ce92d1b88a4af09e3b0d40fd0df4850d665ff26d82196a0dbc10f6e487ad0dd3cbec9576d34afb99a5c2de4eb7f6f733d23671797277fe7759e10827062cbc9c53c814c5edbe0becc2247b192f7353a7fd8d16a184c07bedab3535de15aec688546a16d586497482a1786a7683e7c5fcb4223c3245b887d8e51afa2f9f9bb773e9f91a8b1ea47407e93f98e8858f0707036d425c54712721d7fd1439d8672bb8589ccf84adb2063b18e28c311cd9c99fa0d6fd886226b77b65f5fbff056d44cfd5e656490ce0588019adc711d12e5170157fa846af1c77546fd1270a6b8db81ff1975f5c55c7af59b553bef194d24a24200a8f97c5645ab428a68ff52f3918ba1d83d54fe447e9080637e5acfdb2c6e5a6ca95c0b05498bb7cfe6170fd5b28df779de3586b1bd8f6680be2a94ce59af5245d2febdb2d1b3cd2359c5653051ab101f351077620bb65e8ed4f6323dc388cab3054e77e6222a1a5c8137de04012e814b5b0c4e4bf8a1fec137b952afe0dbed45f46dda7f45cf940d72cc10ffdc7c04f04ac8e0e57468ea1fb7dd317e86bf010a74f5d1e690ecfe06610cc7393243466adf0268dafa51a306228b83c5688db255ca11a47eae0eb1022483af6ebff603c55c67fa2e7f09f3e84585c9407d566f1e7fbb835b0430c4282431d098e6572f6c2bbc211922ed32eb971623be4e23a5e4ca4e007970a93a9943068ebf12f8b94f578116c85727832319ce027841011cbefac5c0144c1418e37ed5a46329eed770ae361b93b2a8675dbe6aed4da579c2a555040092ae68947c260fd951a61823a114a68e7f618cb57776a206d8a04cea1ab43b54c8b28cbdc988487946b1c216128903af4b4e565cffce5cd7367585e1fae02bcc0ca327a5af6ff3abe802946102acc1197b96b91b1b2009420f4c2b78adca34d1d5e56ae0e0c0ed12c3194cd9cce032f7db90121d4d482051ec2188cf1c7b7c63ba1a55e6c1daccaad0502b5487395e15070036da391817b8d873891ab0b59994cc14362fb1515c4992b96e96f94fbf8e0ada1e4ddc204a42f92dadf378a33b3ca1dc077c83d428bcf762dbe842a2124c938a528aaf96fe7fca4fbefdb1a381a8bce2ad26e236b99fc544e9730c0973edf274e92280441e17baf12eddd97556788bd89e4f96b398400ca0022a9b7eaad041e1d68cbb193a7beb7fcf38d612efad8a8be29fb1580b5ce6f7882a08f5a503e2c8477f4ac654f5dea88d3b933cfa5867b30c62ee8254ff4996fe299d1fc5352b8294ff67839101b0f62ae9e2995c06866527655f6607d56bb8c58e10c8c1011afc366e1505aa27ab2c91ecd0af4a541ae3cc6d89f2d4e63f1a4440488b0ded0d3d1847191b3a01fb5ee9f256279b2639c1eb30eb57aff66a1d3cdf7be3f80fdab1637f3496a81b1c0d65ca74adec48db307984ab55b1aa463628ab4e53b61956f08bc2c1e3f0d814c973dc7cfb60b1cbfc228eedd68efc84a0fa9ab90619c894c53d4127f48d159f5cbc28774abe2b46639e6dc2be0ab4074f6771889133183a501fdcfdc90c2d6a566b13a21ae66079de58bdc9bfc557b7bc989fb83911654c72c3b62f4071b5cea9d6947c7d7bf8da4d5c837d546ec80f46d6bb43cd91cffb719b1beb4f1d41c27bf3ab230bebd35131db93c58e66338c985c6d6af459901763401b783ba64cade112ca0d913e0f4aa2c2195fa69a2271314b0038e34922b0b422210953f6259bc1325f4821cf7011fc07afc83f7d532bfacea7884e7a7edad16cf0a5d8460fcf0971e2a5c2e0ccc30957a2f7c1eea9dc342c408f78bf64f27bece9de267a215ba81d7d3128ab36049102dc6a14b047ef0a09c6b8853fd0c6321652982bbdbcc80bd02c495b09520b2ba91b253060a439123706e0b875beda7b86adf1a3d631399fa696126b50a016f4de30174be31e043c301bc80b749e637ac3a921220257cc5bd09d7e4fb00a770ce2d15705fa1710f971e99cf3fd1194741c676361d9d44e51f3f048000d8266370ba854e2ad2aafbd2f73b35fa375a20dfd174becec40169cc78cdb6a2fd5b190ccc4df6c5b0ba8a2624014b33b774849d80a2e1517ccdf02a7a4a43b099603713ac181817435849b5b6b83f4944b4ccb7fd5e98b37dad53e087b0577a0bdf65479ac41ad0217e2826d9fec7322e14c2e3fda6373185543454bf081df2f784318635809f94c44c59e83394ce489a4b49316220b7c999abc843f9ca1f97f194a7b0eaf48bab73018504e31bccf5ac4beb6ed40f384180230b1a5588e625d6baf2f1f537fbb90c1c8c713d4a8ea8177f650cab6c1a79a5ce1e6b7085947e948a5bf06de9a2b9c5365b3f0eb520ec85ddbb2a55dbd05ee31ae9264488b311ec3e406bd4fc17165b5b48f3fe5fae23fa0075d26a18e2c66aa43b9b4810ed814ebf99ef2b4bfb6823565ec6ab958d889afd1b04ab757d6637e9cf5aa00da28b14268c78e352399ba2a408ce3364b5f8937804729dd4f57c04cf96cefe4d69126d12b4c72247fa1f770274f37f81501ee24782a7f561dc9d82005b49b786603dec7f052d7a053d6484adeae49667ba960bf62f7ad5203593dcc44939f05fa9a0a37e7e08e155e588c45e25f07419c8e82be3a3dbbe50c328b5fe7e6a277b8ef1f26eade5adb3012ac6ea6d7a8a5657a6bd233c9b7cfb6b9470c8ec66ebd5b6c8f64916151fa7c854c8ebe13c754e5b325ec0cb94c2d90a2e4915f6e1bcac854aa1944efe30cfaf2083b78de0597715cace2e74f77a604621f4c37af4494eb169cae0e480a6b3c706088106fab3a9a75eeee3846f0d3e7f5e1ac6ae296552cc4ae62173a9c91c5b51312ef1ebc628428b9c4ab7065fafd53af808205d9ab9f4bae3a7c340442911a78c20ba6dd8b3e5bb7c04cc9d36ffad5dc8d29817c93f09d0e0d3a804ca1e4bfcb4e11168c887d33136b4fec8fab6f8da5874a9dbf396c531cf96bd4246bb287f526f2469564de1d18fc7422f0d9e24ce782e8c1e429b887572dac57d046a5eb3d245d0c56e481c09781352a4b67baeccf9f6d41ed7ef6321a4b94878c40bc950266c3c4d21c10cd039817702c4da989d1d69b57f9962b26767ac0023dd707dc0adeb5ea1853f70ee0f99c828038391a0fa91e69ff237d1325106396a9d3030b2ac16069680c4597bf8e69d6a0dda7e4007afc568e0c19eb7598acd5310655166ff9b5a9da87d41f86e5dbc914727a98bd11a501b3f870e09082bb41eaaecd55ae0605d116f250ad95f20de06f3e06621c509a86700aba1f176252a14c75b01d1b54541738ee18d9195665f0d3d026fa05dbe67c1188ce25c485c4ba720130e34353bc33361f8f27325ffbf98a1631291e288701eb063a93c666d84f588ea66f9d393b7836c8cb66c1b8bdd1b38a7effe14b72057b3314399f32d6a975a676d1bb0810a10f0c3cc2a81b74804693d26d3c6c909382867a634295daec891f9708206e0579a627a8776e3afd0fdea1cd0ea1aa4e98e6339b46e6b36b864b72c51d12cd2e443406cbb21f077536e37a5d18add0f435111ce2b4496531c8d782e1c3de21b19725203142641704c58c9bdd8b576248ac8b56248a1656dc5183e7f7104779cb1c21569a4b33c91835cca7ea3af19800d10a26a8cdbfbe3a34a6d6a4bc08a6c6988760d744d00283d167225a8efe0c29f63c31b0458f52bb6677be6b9bdd27f87c9bc1888faef23428c16276949c328afc6cafa59763e416ddbdfcb6ed26d104b3ca44e02cf1fa1d960d894a2bdba5e8ffbc1be3df2a67496088d6fd5e6a0dcff8811b7b3122c0fb1d88c3eda4c5103bd18149ed5bb03c9c030c3d164a84ce9b82708a8098e3f0f585dadd8a75f18b7ea61b88605e4d45fca87715c6a33368944e9d0289435fdcf2a8f14c52866189ec0e47c942e0489a5b2c7c31ae88568ad662549c299bec600ff6aef5a5e3af577c4efae8fa7f1ee96cef7634800bbc7d4135bab7772f5c861a5f7e65cec4d3808ab37084d10fffb2bf7337b135fc7a348e3bbf61312d9ccc2728ce1028b3105b42daa468ced584870a7c8c6acf1ac27ccf5de298fecdae7ce3799f8468e5a9df1b067f1980657b10c80c0440811c988ed05335d837c54f42d4cdd1725e7fd80f8fb984f7011dca5fa61ef3b8dd2c140ce7e93debf32ff18c8511dbf44fd35d2c0e0d333fa56d9b0cb87bd6d6427c228d15934fa2ac4d352e4f59a45afe23a52fcbd15109553ad114e18cac23c40e44b7e148ed1ea5aa0bd8f61c6928fdecb9c442af5b18fdeed7553b215ec01bc41168b7bf4574d06e6f6802fe9abcfd068f2c9bf97682b00e34f6cd61b79111ffbae9215030c9d962decc817b3527c68674a6fd7644c058e50828f1892b1f29ac14d24008eeeec26066664960ddf8912ec78a3384f0709bb8518ba59fadc3bd36b8f9291b7d2877d8d6a68367909715b80f6e2bbf438c30f29ed94b5aa65fd7bb5ac0fae46bd9e4a04bd7199399dc60b98f337e35348f5175a33dabd30a1a4c886daa8cae9d8cee389b48dd09d80a87f35f28951e77e4dd9c5b6c946a7550de9da8b000851bebf6351059c57127eb965107722fb31692276fdaf8bb2cf4298df66143d893d147590f5136a788f701408f14e3a14563b192340de914bd5ad327dee52c5ee01eb0ec66aca71e0b4c4e9f5d12cf7dec2cd53025ce428db7c326cf81d52f48f1cb931952a2de476296d0d2acb140d1bda62baa308e34c1d6f8023483d6ce2b9aff3b00d39decf5f892160835a1196fcc9867778127dc486cc7232025e966748aef6cce1672fd307e8f9ee599d9c37ca182755144946465089ee79b52cdd7e6e303e0a4a45c77442bce78ea7ac078dc5ac69b2933cb1ab646b7b852c59718d5afe71082e70e9fe866f3aa0e826ee565887b544ff0bc929e64b0432491e109c2d36e3f13457d65a1949fb9fbaf79c81bebc5411e807b42d12cf2f57646542b935842d4b7f242d806f4d27d07c321c52115e531f1d30c5133ba29f1c02cc5de5ff591eda03664cbd8f2153507f3f6290b4053e19bb39befa5facb8f41bc94951eaba017b3c94ac19127411fb190861a9d4f1bb77df690aedf62efcb53cb71a6ac4481f356eb0f8e31c273a023dce40586e3a4188ac1b959815b12b9fc8f0f9f2b568709c8cedf6a23e96718ce6526af5c10f54c7f194e4794142e94999815fd52f0a11bba9cd3418ee1990a3cad9ce7d542be9c547fc6cd8b7d7f21c205941b5b20b44b78dbe3d0ebe1972885e699b6b5707150184335ea60828adc1adfa7a091dada6c9f88cfb61bc3d060aa715828d98e11e8cf8cfdc5c2e8c0bec775e6852ec8ef964dff97126789814cdfdae3a80a43e5ee7c872b8bba671561d91be5ba3d263121036a95b8d47fcb7e0e055f466916e19f2683d124ba499036629e7a9ec6126234c4cb94f634086e1495041763922ce53c6028be197b89f72fc5cd69951a700e55d0a1e0d6ba4892dbe6e1d8272552608de776a144eb42c4a660dca2abd0d1a9d9d494d0e5801aeb98bee2df216bf7b9ed13fba18a5abc21808861bf61631299a6282e41a5e7e019a7f8119092e7539694e1b190edc28cc3434aaee0a89df2ff9e2dd961528ac1b6883c2422b820f361e2946733f55044ff4c538203aeca2c583a26f8a69fef32b7e3d4dd65dfa7cb4372f866edc6924663d0ced762f3a57002d2d44db267a511923f6337a99325541e42274b068307b97648e4bfacfbc09c758f30ad796fe95f1d81e3a5c2d9392bd53e297c4d478eee03f17042de27a2d9824a465bd3d7de226f809c82f5ed0873abc80b12e6699d52058fd20a933532053214c535a0d07e803a9e98b386d09404fb99be130219f6cccb50939a3562d10bdec4b4378f2501b021d10b5a06b648fee014883f898c3eef474a06c1f85511f4be7961531aa2503309fa849bb3f807ece6f26edb1eea28d8e22c052b4a02089d0e7dbe2ef16294329275700a67e54214bb1bc473dcda1c65dbb58dcaf97fffb6a24e314f3758c3cf0fa01a0792c226d916eb28c2a39702bd8fbc9bd51785762437bd6306d866b06f0b6e7bd1570a2fe189e572178f43efb6cd6d7d0f613841d8ac5eb6953edf8ee9482d26c5de7594f20f8ae234271929c29a9787f15a57825cb84b8464fc4f3804d35887b6adcc4e926f85c7ce5381ba7f45deda4a170f7c188d9d2ab9b8592c3105b3945e15ed281979bae5dc1195e20626497b74bf4a457c6e6c4dd8b78279eddb60d774205961b3149dcb80719b2546aae897670390e2d2c5964c32e36172f126ee5e7363e19f448d9eeca02a921ad6b34f61b80a635365613403f9a121a6181933a95522ce2007b03a78464f77a7efec99db6a09af83486539014933cd4936d7a3317edc701e3d2e164acb259a45b5e25415033f312bffb459d066114c615a754dfd0c9e577a0792583d56b822e6830f86ad14d21c50bb380f2ee87d5e3dfa435448b562118f672403f2a2c399d826db19867bde7357041b9bdb5470372a5de475308a515f51af4ac7039bff90bbe63d2d6a27d8242c7db18c0569723a118c1d9d65f98b9c49448fae561fbd6acfe0c60452033ef967adaf9b53ed20615e4be8bb138594aaf740418129eb534c7a8d9cc3c09d0f25be3155dd4a6d57df25c0e127e1975d5fecdc57966460e57e85181e23b9547ff62f3e0180236360a3d71f34d0d475ed48e57e294a1d7eb45c0cbc90e0a061e12cf36a614a56c5a2840511ef78cbaf369dcffc3dc53dd4a6aa265bd4b0f92ab155857e70a54c4e78d7b31e38e3f7dcee440d282a8a2a27230d605b05f8d3042eb73ab8133ab0a8b78ab34276bcc9949a367f98cbcef6c47ab619ce161de06f84b63000f457a66a23df9f02a9f15f4ff4b2071def757110b13bc544c00298d4aa798c1487d512137fc85123fc4c3acac0edbb1640eee758b31e944852c972943b8d4537c473b09de9d46651f3685e885e6f391b198f8fd78f5d4f5b49797d669fb3a7de434e07373a0038e147fbc65738b6bf2f24c9c54afc967b05ffe93dd1aded355fe79c95c06810f8713f7b0ab845c49a0b285d954bc37125ce95cbf5cc61176aa2b03208b7310099395770c8d139e70540279b1704b85e6bce993a459e7f96d1cc3c40052637ffdd1ebd08806d1833867ead12b3f0f1786b9fa53ee10dcb7024323cb4e644c43c3f82d12676fe09cfd85602505813ef39ccd6a1aabfc21e46f448549de49bb6a0393cafcf9f3460d8ef4cf6a76cec4c03d710631994b562ec2935cca10013fa7ef734864ef336eca90a30263a7ffa71c21d55c34e408f63d62c46419dcd8b7a5e4f64e331111e8d6f09004412a04f21933ca01c1ca6afc97098bfe150a5afaeb14a7fc5e427c9951aebc29b81072982b4797fb892decf8c7d38243c2698aeacb86452522ded0cc79b3149df0c044e942412bbcaf301422fa37883cbd53b0b67cf271c3bd7da01e9a3b631725ec1b89e8f90a149c77bb6bb0abc0b02a4874421a697746e3c206f2ced15cea67badcec784bb3a221bb0d50f01bafd85a01d56efaaf781452788818e667ecffa820116604fa83e854bea0a9d3208a6a8d88c00b45bfcda540f34c83241297d4e71c59faa965b4c4fd23d7eb39700e57699bf1438329fbb2e6e19bb11606a3367551f23854d81c791bcf07046dacd31bdcceb9d07acc740af6416737210321aad538c1f7ad0a631bea880844c54b7961cdbaefaca44c6809ed3a56ab8fb12e067c7726401e410cedd0c73b864c5c3bb84bc721013d16625783c569200dc5a224fe87e257db26ce82be65942cd5a7574c20488fc6d270522f89dd45e9ba0ea07d4cafd648a0be36df1fe2d19ef46ca1d9617c97761265d8f6dc05969289c713c39acf7c376a2a3d5b08fae582e5ce8c20a5a2e32f1374b2a86cda2f47ea2d50f42dc46b2bd6ffce8de8c79cfd464909c55321fed1260b46e65c920f11029f1057e53e6d7feb179eb290ccb35fdf427c60967d13ab3e88c1b2cf78e627309ea49cadc51551eb81fd30fd974f3d849c7eaf281cba6d8812f21baec321691e3c474843cffbb90defa4f5f60c2b177a755a851aa4fd1523296b25cfdd11098dd4b5321788822c3911ace59b017e256815210e2f6add7a2ac4c708781da3961401e925e1bb68d5be22f752d32e2704c0a1b976a998b7e3a54bb136ebb44aedd95296addf3f75176c168ebd32024a3fd63d7efd549212bdbb4a82fd1a41830ca0d00f1cc5db03e9abb991df80be8c9152c9d373c60f1f2cf950aa4ab7f5cbeff08f1beb356978d5b77604317ea204e1be33ff3830884f8964128acfd3023220f7c31af68d928ce77bd77a025a7cc769add3b71fe7c71b901fe8e2b5976e843eded399746e118b51c98d490e165336d0fc59b79543332e2e348209013206dac4ba4a1fdce2f63795a4d9ce1dca52673a3069c868347dba0df5a151ecb90611eff84d94210b83db8920d371ad8f7f138dad36b869a40bf4f4053cedb06ae23ed9cb5bc286940f26bd92d7a1cdff796dfcd1ee23d70f5ddcfea02aef2986251240e01c0aa44dda21950c5617ad1086fcb6db646cb10544d6b9ad1f57ad324f88ef4ab1bbcdf01ed234b1d73dcc0f69c2b14efcfe650288ed442ea98aa802bd6ad9aec7bd256797f2838e083d5966527491157eeda9e3291e72ff691559b1805b60c4d2294510f94a44fd0667d40b64e464f396d06e9630753cd854cc4860d9b9df0dd3f2ca63b57518ff8f35dae2d1201c45a315fabd7bc5cada7194e52392ffd7a6a80046fedb33b273af43e9290c844e79ac6a982849260cd2546ae2cc2ca4c2234806d6a2fa8a9f09f2d4a80ea174b23cac8d9916905ee5f6763149bf1c4ee0b0acf93db3c1ca4fce17f32b8b321aeddd0f5e142faee7edd29c85751c187c47a7c2d6665f5a847956599534be43433422afcf8cb0c7b557216003feb20d15d18ed6fb13a4873a0b9400dacbe661ec62ba75dbd5b825725feac765b590273ed31a080f3f32604588546ce260e9ad9e897246a50976108c72936849c8d943f36eb7e725f36b30a3e99aaa2ed1f3103dda413a52f3388c5da443ed68721c976aeb21b9423ebeed14aa2247ccf1ab63337e09f59ac680eb351ddbcc0f25c96f3fdaed9658520f0480e7444594b61a265d2f6eaa61e78431f5c5095ba825b5462bbf81001c38779347566e8a5c2d83aa95e54d3b1706de0bd6b7b7f6a2efcd9c9c3392c9f1da7a46005cfed4e77d3c2e0e004ba153a9bb798f791413e8e5ebc41eaadc9a6b8b1dcdd67257923b993e4ba51a8418cbfe024d267bcbd21c24cd09e6f1809c52abaa6cb818e92be728527ae52009890bdb15521c2a0a129a930455446afc54544db891c6e3cb7ab82a0fe914e2f97573c3a454c78378c33ffe88cf3d5d1b76a4e76b06129994ef16a210587cabc774dee617a6f7a3a1ad818fa7e293b31ae4476200e0991f658d138e872fafec52c08331aaa686b31ee5b6e42d437db673f5606d4b06d66e42964ce1f053fa9d9ebf32c9022068899d4ceefa15912604efa83b7e779204e4c07060caf3d8227184e97f348f33b2238b595ec537a2659ee14fdca190934f4ae1adf59ff79d30f703312334acea541344c2a71254a260f1b2792f03763a493232ba609d88ac0b3bf145a8b277a72300f4f53cd0a6e4387d75b0fc359e7adde3d761fe1d337bad54c218f9d1270d903ba543c3297647609137bfcd865d3ddfbd20846634230fc6692d15c8b6a2a4a912e039f1c12f8bf36852e8b035eb9507f45eb2c595da055aca9cabd75973d89e2f875a9310b50086773ef4030c0c04a82d2ce2d9360fd2bade26468c47742a71ede4ad98fbb28970ce513d9fb3aca8b72ed92e0863bba25b2eb0038235507bb884a47db24fc0f373b581ef2b680a35eb2afb437f442e5ef79c2481341a3d61d9293ef42b5ca84aef85468b68a82cf71a157c3e888304a6cdcc2185d73e5da2a82831aaf72831e6a2b20d78b29db7e687e3eefd482f8259d068a675865120a5a40901272805505cd5618b935d52a73321a95c5d244424ddc8f47ed3623b161c3dda82a5122e189ffd6ae8dc34c799824f21f52238833d4db3ef4ab3bea02f48a0b2df37d99e7a514d19a3a00d366973294f4a170f261c64a87ba6318646f9f8e53f783ddbb11bc7a5c7cdaec965cb08e1528b29cab44574d2eabfcb5929ba21386120bee15c3f0e90490a4020d52c29735512dc1857085296f80792bd3b1970712ff6b22329a8d5afdc780c3da3c2e066ab68adf2c70f4ef7998ead6d039dc988dadfc00ec1e7ddae95ec3b4d5dedb1d90e130507640b02437ab8988dc3ade59fad190997bfaa6f78677b645c0b0c9ce283dff5fca8935607eadc11be1ef6f108471541ee1d0be2040cc055dc12acfd42527bf65c4d6843c2a3363be05cd63676b73d09aa534701290ac5040162ed9d406b96f1d2417a3a5dd7bb6aec1f8f2ab5405555b2bcb8376515c758a4a522040610139dd7adce3dedd636185f46d8370c0c6273a4eb4ac89d9dee7b36a6ca796c5388d2a4b8cb0c13b19cb538179760416a50228bbc341015b83568021cf1455e1fe49311c47859bfb30cf13bb3788e3aa94035befe1a5ea8fb9ca352d40a48ca5562731f6b964aa7381700382ed642e3c867904034d23cf045901a2b8e8eb8f6b7f1cc63cf1b618c1fa3f1c057e9c64a0a0f11758c19813a41d49d4d965cdd4cebd021835269e6ad5f1ddc7a21f7f7bdf1de3ebc69757d214ac7799ee31907cb6598dff9d70d372e5155c0cb84ccf4593967c398c6bca0932015139bf5e2367c859314bab7fdbbb6965a43f215fe32641d0fb2c3d1e72aa8cfef23afda126636e64640679f621ceef05fa430a369d2dcf1a0a38ac9a48076f636e115b7afee536e91b8eeef2e51b0dce49512343518d757fa0aff7e36d82ceee5c3f283d96bd81bb553da55f7c61b097b7f6429a44c28fec97c073820624ce699e7ee6d4d2cff2553070b83186830f45681d6d04f8a631f3c0a106a70c799ecb7d6bbef525540c4dfd7f4bae85a56ea90e6e40252334e78e15f2a9d47afc4a9339263c902423f167ede0a2875ad0301429bc011ae86dc824d5ca9893c765f49db7de828b833cf5ff8f82913e68f3814f79bbc584caf15b65a92a4bd854cd3e2b4dd592fc4451ff2ac6274eba40ba1ecfa90fc0d10c51c37d3ca33e88b057350ce25c28071fb3c3000000710bc64014fda18cdce45448f7ffb584953b1577c9b2c172c0dd9f4c03000fb46327302e6977073fe883fc62f4d7dbfce0447b1cfeeb82616c736a4001e03caf4938df7f67e6139089e71fb68f7b11b91cea2d7150150544c34bf83f4aa8ea27db5532735ec96ca011953198a27bad065aa3e6598bd52442a9696255b61c491fb9fddc7071483c9769376fc1f95480bf1375eedc6a09f028bd35d2fd89450e5d3072f06bf3ef6f2c7b4e9c0d45bf95fbce93784012fd7bb683be6470d253cba89e7a0c0ce5653481b61e4133278b59c1890dbaea89bd47a38246a6385eb620517fd670d9a53cbd18f7f2e4a5e4111bdc26a990681f04ee5d01cd1521229ce4a95c4bd440bbaedcaa76607d98c11076b14c3531fe3337539fa44b454221c13310e98a9c321f59aecdaa6b565417662d49dbcb42f44c82b1c755165515b85e755228b9d2525e99737518aa3ea3c6ef2b12fe6c8d9d36bf888241a0e760394508ce7ef242183d1e1b09c9660ed1e9ecdf8c0e824b4c4e303adf3509725f1f81ef09aa12253dcd3a80e61af8f535f1bcae372e2e21e15d294d43ac320d05ae54666ff0cc97909807cd380dfddc0d399750b825a4d7a9dfe3b9f6010c4a9139b0c85b06dfa9cb09019ccb8813275121aaf3c05261392ab6cf9709cea7223e6a1846f0817e8d103a0ad79c350081e51eb72020000befa132e42291179d513867cecada4038733af9bab09e97f86a359ab9596ceb2d40ece8aaa2c33afe91f7133a51090ffd949ff8aa089e8862447e99fb02834cbb32d945e06cd0bce959115d33ea283930e95cb58d7ba29950430b0b512ddc09a785274d2955c883acae3067942b84d13cb2383044ba9f9be3a2296fd7d0878614a71cc802610dae4cccaa85b230cb291734a5f44549451b81d79035fc36d0c4f1854bd2ceb40d118668f038143fb692f5078393004036bbef6b1c7dff71f5c996e2a86ddb517c9cecdeba4f7318436c5dfebde70b985609bd15c4543fea09451cbb7986a4d78122415efe24cd70979330e4d10356b4144a59926ab3b7e913b27f622a9735cbaebfe185c6c5d4fdcb32db69142c49aa8d272d90c55845f2afef14b00e2c438a0b895a8e13ac62c68b7d9bcf1e2df97e0974e2bc1ca1488d1ae73a7b9cc276c30ad02e2dbda209f935b7561397b83316d5822e28d0d414554f0c307b5bb376f95389df05b561d1bf02d217d2c25ea900b048bdc566394f2cdf567b6fdb4f8481101d599a262d7b24d3efe4a412c7ce53a28bd8a96ea9c6ad8c054672e562b94b26b4e235bf24af40049e3cf810e41f7df27227acc90db8b315485cac400008f5093217b84f45a61b24f26e83c75248ce45575f8d90adde52456dd7a1a4d8a22b7018503c8df8b721d1db54ab912ab9f2865df1be925e39efdab79767fe0715d12038cac3e5f4fbe01c28ee6a3632afbdef9c88fd5b2ba3cc99b382c1a85b441d9071fa2007ad3fdd23b6c8a46b393adbbe89eaab9d3d73f6cde3b3b18a5acef854b8171f69168e8a017bde28c7cb139b2da7ccf97dd18176d49864a9a34010722945cdfa01e5dbbc8cef0280663a31543e67345786b0af1708a81a57abe1e5613d3a5058b91658a78a0662e78007c45a5402aeef4dfe12fde4d1c723c18ca53cca4ca1252966e45b7fcbc77f9912bdc1b5a3f2f0576df9ac39110550cc2b08763e64d4db3cb9feec88145cf69425efd5eff9732bebd75b5c45df85eb4c5e40c42426828b9d2613f983ee62f94bec13ca4a73a0abf12ccdfe25412a6c83736088e9f2912024d08f7ce7838b241a6d286d9d0b4d7767acc36aa2b1084131bc0dbd9de662d10943a9509c3096f2000dafa2d6c88c80cf112ba7e7420d753f71cf695fc6fc40c8062edb2e98c00835a1772439bedf6453c028143244c642138445f1d54f01fe4fd4e55550cce7f009ce84b7e889367eb883a6dc71c788f7814de2b84ce30ec936b1c659099f1d55d51772be98d69722070d8797b59ec468b79fef5310f10fee3789a7175ec7e7e634c256138000000092c9668c711c80c921612be274d258cf58699ff9246c4785cdf2a224c1a148674096d68032a4422aaffc05a64fc9573fbf58e2e4496469e5e5e27e13c740f423090977c183f7d127b85370429bc9940a6deaa3d425bcbab1fb78a75e1a80b23fd762474156ad05796224b6d7948688abd92f93772346e1735533148e4cb25b9060b62b91206b184f2d20a440689eb1e905aac15e3b7bdd6b930e8faf734eb0a41425578aa4feac892204c6041a2885f0ad665d3ed7831f2cf81e2dde7e8b9e681a2e9b2f49d287410ce9db53712f009eba998e22f96504eb061449ab485a710fcc4cd02a34561a1377d5d5acb8aacd7125b698806261388607b2a43237dda40a052b524dee325c3cbd3d5fbd51e5f6356d20940410d1d54080c545fc2b0047bba3a58ef5e7bc572db1dcc4cf1aeda20f2f185225a4eb402c58643c1bf71b86425561b0b5328297056522a6510c823a48f6e36fd069c01aa31aba469c4fcc7e720571bfa6506c701ca9bfe3a4b5c436b80f0f52bbfa120afb7de37dd86a736f6bef87c6ff86f7b7b9aa6460a85d31539d31ab2d9d71b0e4e32124f258a5beadddbceb37836828e701ba88251b78ca39e5a03fbe34a3a17ef837ba1bda9531d78f4995960c7bf3d3be1bdb128c8e1260ea26b0adbd816b93897964ec5d810425f9e98ccf88e622d2fea9000001bb0d4794eb7fd4012aace374200ec2589cb42ce0c3b28a06abc739ca23c099ffb69ac32b27b6cf8ad0996ef2b7e74a2ebc1ff942f925c456bfd2e25ef29ca10048e298f720f9c2dce3a51383c6367409ea51ecb9be18d81a4ae27367863f5b2cab90b7b902f5e1d9b2d84aeb04ec0b2cebdd35d9ff65706e469ed1972ae8c200a61c653079227d45e1d13ea5a2d110f9e829d46fc97d40d7e694b22f3889e4a94c993049fa200cd5d1a51103ecfa6ba0ec728a7936bbbff19c8f9631fd97bc2ea16d9025103e2688aa40059110e2b87c1f7b923eb7c82b398aa23212798aa432f285813389293bbfea91f878730b3042d574aa99816c9ead6695e8d4b295d4c755a90da9e48059c6b30057b45bfb50ef009fde342fc8d4a632cbe0fdc3861a0ad4a66d0d6b0eebe4847212bb937ffc98a3ba68f9767560d902c5691b5bfab5b34d59cf3a568d8d5b518291c823c45fd15adc74b80f246e618c5f320552662462f7d6a1a849cd26f0ce4b25ef3374472ee795c5265e11c04a5b623e82f3e58eaf041eac16a9f995bc5577c3eac0389aa7723af4dda691dfe3fb87db06c38972b53d264f42dff576bd39c8d467a8e15609bb44b8b4948fce41f2bf8a2fbce983b0621cb37aaf538de06b3fe2cec44495b2e717255d2de183edebabf9e93ecf84127ef12166805b8fa8320f5bb21e3c42712d51923ff58e3b17b8f7e32626e3930b10688488e8ff969e90529595cce64dab80777fd408326f62593917f073c7dc940b0cabb6674d9c69e6d56503fea6cb63d5b9297d615d9cd03fbd51e8e7bd9e50000007bccbc020454d04076e36a994a186f453473c538950d6d8bc68060779bc6fd5ae784bb5ab6aefb006d5467f01ff2d56914804a6eb88d17c5a4df77cec2457789a069bcc7671b84c7b7368e1df048110911f58d144c37a9206b7d4d1dbb90eb79562e7b64c20bc9b60419b1706c4a9dcb6ab4196a8be02a33434dbd3e754e420eed8f81338ceb57693e61895e38b2a315da74cf80e585acd98a466c6abbb1654d0371928c51de072a30d6cbf0390335d0d4ff8376bb66c53b4262498d6a96261939a467322ad483587b141c732bd389492da5a31b07f247e3570bd0e98ba8a3cf13274c63e9d5bf78f52a6895c9df9d323bc1607644bee579df3d998d2dc2f606353c4f458779812113d2d4d76f72eb5c9ff68b52ce5fe632ac80c3af054836179313c47371aef4fdfe4d9065fc31f6a75e05570bc8783b2523da9d321cc771fc6dbeb04ef263e49f2103549f652fd0038daff16a8ddd46bbe250e1fde848b8ead0170f785e538ed1a1fc0e9d4677a66597eb246eaa478a398e48cd7668bdd88876d5425be4f2af14b4018ae5bb221dbfaedf037fd9004101c47fa76c5487900c5f600c4389358e1eb51b9b9377a077ff9cb7ec81b886a310bda53c983236a13458278bbc7047dec4748df9a19bf9e899891dab99fab3da3c3892761ca346034cc8096d6c55ac7b0a79fddde9b86b72e26f5f608c6d73abc6b031671e3ce66942e5b47c4c45af8b96656dbee16f1ab0c039563b14d8b1eef58d5d4bffa4b846e9001506bc41fb876804ce97bfe04b0a24ebbf1b67c3750fe8eebe00000169ad34a1aeb5ad647156cc6e24471f588f3a4d6843587ae46a79ea673c66d85b5473f2a70b6e51f07efbacbedf8a44bb2ff2c99c32c93d86b56f70851a0c9d6e3362c3909f703f94c1df6d7aa349afa86395d061358eebc22bbb5a81176d76d80bad132f645557d060a292873c66dcefacf77cc7e05fcf47fb2f36bd9149aeb59d850ee165da576af088d75279e012a1d1ca06f2150929000b7d4db56b2eddb1eca170d7a5c3a27fb6be78969879246269d549f69240c640aca8c9d3276bb670fa498e2973fb158cd2f0a799dc8aa9b55a0656e3370900be08cce5919a132cc80c74e1e368938248544ef95d6359c5429e288f04b6228e4908e746d8fd68c4ad5cc783c48f94ca659b1c4bc440948bc866dc6a4f95aa10db072ee3edc31f9a6b9d6c1a4d75c4410e35ca9b8fb558f0f98f114e2ce0d3fe21e3857ad9936aa5594c387cd1526f96f85848b0e67611d3982312641ff69649f443027368dbcbc346e7ae25d644e023e9ab437f0a5316d50713fef3521c672e8e54b2d6ebcf859757b62491b5d56185e05e543895c23e7651dd72fb20f24eee40c46898399d61298be8e8e1702b235524f03205ee9594cece38b1cb4d5071e65cf8e6500cba914cb742a6f90f5ad99932ad60781b87c03dad43fa9e853cc85f867700000000000032d501f40496b72e98f86d6f5231e98e0e9ad57a23adf284691d0063e2987906e31ae3c0cb2b38ba74bdd5d3f20829204d06b4d46c87d2acd177c1785b9a14c98a6847cba98721464c187d73b507a701480ba0d4334ac61127ac96f1287831b40d05b88133cbb6020a13d609d0d551fe210c6e5e876f85c4d5626dc397e33dd7144d831f8d58be26432abd4ff05f5d209cb0c85385ea728f78d25b3fa93f11c381d68329ff3c9a01245726939c2b75af95066cc7655fe0eb0dc4986117b702df061c791a00e79317fe25cb75a9b74f86a90bc2e09a74affb8da4910ddf078bdc92d77a811eae7f5227de3a9fb0a69964717d75b62ce66eadb35e2bc2c202a049fe20a5385c19d3777dcac192852402c84f56342fb472aa633650216295ab95378f4f2f59c10e9bfef447e953a02336701c5b84d8fd8b772cd6f45a03be0e7853851ec1718c3ef23fd592732aee4445bfd203ae9e6417da4f87a0b3884ad1f15dcb6f706a37498b5341bba02a31fe9a21a54015aad9a50244ccfa2c6828d1d11094d9ca806687911cda3c278fa1ddf029c80105789d631342dce0022d527a4c45e88de79e45495d913668a33a76d6e58b3fedd6ebb96534d96d4dc9b49e20000000000bb6e5f646104689552d904b95f7e90b2c2b4c94aef51a43fed2a99c02b893e0e91789b51dcf0058ecf244fc34bcba7deb81319e8e3ff0c01062bbe85e5990cfd820b17542823f69fceae0fd8597cd1520eb2e1d595200e8185964e72f97d239a2580916959aaeb46203dafc2f8bfb615e3177e93ef9538af0baae515856bb3e3fbc2c35c28639682f8cf79e58bcf29e32ef4a157551646f27b7d86fb7b5470d021983d573bf6056e08fd787e87f3c402af5fea223ddf0c763242f0c935509e90c00bd1b5669cbe63a7ced234e610a695cc038825f3776f872873e709a4f510ef84b71cf9961f9d803234ef12f314c5adab46311d3c4558b877a408f4f749b662a644aa3caaf0be29bf5006eb4c41ef9c078060f58373b2a511f2d52557027301da5140d4d9cf67d755676ba25a6c5be93e0f4f4f460f1f3f587a32b68abbfa0e476700ccaad5e209d6b6c6238d2b6b0e9bdd0bf8085770b92d3676814fa48a409f8adec093dcb0d21c96476a1cce2b3d5117f4cc6f238db562515c62ad9adcadb011269239848b97a957693d69f50c5dd5305df84edf418ec8fdf0affe912123b05008be34e1ae9c1b083e164774066f27d8edab6baea8d51682ae28690d21f867a8ec822cd14d5c8b64b02419ff0b7bd98644906e28ac9c3d0fe4c18f41ce76ea2e2d25c1f7bfea662f0146233aa0d310d515c10d4073f0e23e7fb1cc7cff1da698c86560d1f1e369aae629e97d771144c9ec4b553fb12ef24837bf5fef2a85f18d032d79e8277a7209ad799af91ef7d510b61bb8e1143769fbcaabc182964c7b42747e7383446b752ae1efa96dfd6e1e882afc50520a5ad50a56788e999e1d632f8006820b8a1a9023f36068000000000000000077aff6fbd21ec4dd9391bc456194c292ac06a95501060975014ad20370a67362e56e46c8a7ef051b0411fdfd22c75c5c1217ee88412fa99b475db85e918c53f3be94814f1bd16ebe9716f8a0f1ad8692b1b4922c88407523c67fcbc3c0e4c3aedd26ff136c963ff3e759145423b1dc4d01d6bb3334b681d17f8c8a6e56204bb21762e672497f1327df1230f22b45785c6965082901f8db86a5af5263fcdafee852808a905c42b49e1c5286cab72c63bca7de6e749b45745891228062ce1d12b56936116d1be7ef4eaa4aa3e1bb52360f12de36449e2a581809e313e9282a45d2fdcbd48fb489984cf75f57c298ef442ce20156138786c26c7ec2d27cba966d2e38b95c882008efbcc968bfe3ead5f4e865de5a0a3872a2405ebce7ea9eea871c6c782e856a8e66233d2799168085ba818805499a2b82229a23c7c8ebba4efd7940eb996979e057652009cd4e19b968a07f8cb620da60409b0ead5866d8b585775f6af533372e71db12d909d2b5efd967fa71d767eaad289e363431f4fd20fefa3ea2929afeceb92b4a3ea23e658eee962f38f2ba727342a9cf9ac5d741cd5a635697cf22ea03ef82779450d3f03b1c2a26d18fcfdeab2e5a0e14c051d4e849489fe97ffa0c45652020f44994b9583d042aa9d9afd1996b5f70a9e3f9572162aa1471cc4a0a12442d7542cbf988fb559349f4784b1227a7c15f45ad6db94eb2343715d2c51470e89eb06f14c45ca1177f7ac04ab92ba0b1afaed4e5db62c2feecf0f6da26b4b3e0e78aa58439715d5f7a6068b2ce2d7ac51472a8342c128142000000a4ed80091a88d4682363088351dbc3c69227e3ce2adc69a00bf84c86295b0731c97305c39cb93dd764fbeda935082fe543342f9fe7035c99f97c95ccc7575e9d0c1daa7c556f63365aa120eac30577584041848f3dfb5e99e2ef930c9e46c0756e164b74aef6dc54369305c67e7b7d1aa7389f4b06c6ad37ec14705d0452106468588e1d85412934fd07ca3cce923eae76b22804a24a5dd1d110f95f9f684bf448e804c544ac7d0c72b5bbc4da21a37efb1344df6760336d1b4102e29f3c0575bc8e4a5e465223eb5f1a95eae1e7b667a2e02d19ac0fc3634c9901925e0a1e14eafd05953cc91a31e8db12c4b7a21c190531f7a874d4b46d56789e9438a058e294feab89a33ce15d9d7c0ba9e8519bf4f8edd8dc398767cbd17f5084039797c37a802a8a3028f9c68946f8c96101a0055cd338b849749edfffb8b192e4043a9324792ef5f1291d5393673a71ce39b85fbda488b58548bd82ff56f1447af85c3874774a24ebb315350830a132b575a685761b4168afce03d1bbe66e07b9076523ef76f1b57f3787dd36c3d287469b1a4876bc6ae8c0bee0f57117d54fc7aec8b342ef964cb3d3249a4a9aced8a37d48c733f9e317324ad2330be978892935816202c84983bf16b5b61f44bd157fb3f84394c6b3bf4ddd99780eee1dc3be1c0f59d4dfd82c904bd5755c3d71fb8b3d62d21d3bb7ba6fdb24ba8220f21d4c7efa8c1167455b0d16515e458ab72000000000203efb1393dd51a54f6edf360e56aa8bf4710f02900242cf1b098840acfbed239f5721187d9e289162b9b488972b63a50b8c8147dad361bbdc18926f7c2aef2ab80f4dbb861fb32ed58de9f02533e84fced5b42b0a79af7c29feff9711e62710647973c072c9658898295384f68ac7215febd7bb5cfeb62355414595a67ae9f43e01bad6e79f8c55cc2817647f282e98d410434012abfa746406e0489fac700fd7cdea6ac03a70dc41f859fc44ae777d4894b9323652f40c532fac2ff57d1df08d0fc31f2291267deb872b948fd6153eb4e04377ab6175488490d1a6d1c36ca080b5b95a5d3ed30b66e0fce806799af609261b0b343ada9a9035fd7cfebc3ff653e95a0204119573ebe15266bad3c0826380ebb0af123ddec63298891df6ac4589cf82bb7a6efc73f48f5ce80ec8dcdeb16d81527da1feb435cf3f5426945a13fa53627ccce59d53b80716390e245eb41eca09e400c3444460abab6d9b2d89a0041749d90422eea72a780d46a80ae041bfaac6b7cebf246cd1d8d87d89446a7f4999597a73bf1b6eca20103f6b0de1ca9892a28fb4a8cbb54d0b04766c10f44d3785300f2443644a0a2005696da7c889f835538e4aecd5d331fcd357ce29a6030d4fe13785ffb23dc7477de5f81a899faae2b77465456710354ff87f8cc684962dc98ec4052c835559e67900a473bf448104373ffbe2ad0c07b1b89dcbc0477cb1c79ad71cdf288e5d23a40d9003b7e3a0289a0053b790edf88f2436a89c09a8dc265875f9fc1e26a9e821651d102ca28bf9e4445dc8e07730a8fad354828c831e91126a6234cbb86856c5c0a255256760b3e5656c9bab44737368813259a08a29777c36342e5fa13993531f8f04d55bfc40ab2218a81aee32b9e6532bb20adf4b2b4a673f16d82554f70aa4a0000000003efb8d3e5c0922039784dc740026bf6118b4b734799db79d53f5b12d052c0674f36352634d5ebba3ae2d5f8d1233889366c590bab39c4c37ee318849bc1d4d1974e7b50626a4c6c1106825527e5107a2eea8285a46dbdfbaa50e172e7ddd2231839cca1c19da75be0a92604a6a926fc89e39b352b7fb6d261ed98c8b2e1a80d43b25efbca1452f23653402709b43ef892ccb6ef1139738c15bac3437ec443b56b51ea6e24e1afe2750b6d23ddc54ce150a21f3d6edc26aedfd6689c50349b4b07d3bea4192e4016547f4f4d5570111d4df5fa1ad6742346e24d3e55f0261f606c92aeedf7e7903989ffc08b89240fb72fde74eb41e3ce0cf7c1003162114478970eae2ac5b497509277656fc02af3b67d580943296c0f382e181763444030a7ed8e7482e143406fda5a5b813a500f0104d33ce59b2de2cb66f237120b79e13e5293338bc10d77d53e4d4fdb575bd251a3665607da2c64e4b5bbc370617dda5c29d57ded83822abe219711a8ddfe5e99de06cf017f24cfe1f1d92c755e0839040a729f1d0cf793cc9961a77416f48e92b9f6fc2f60c599a31ee233da482befcf241274b0f1c53f564d5da121316158f6e6bc30139a08460e09e6de9e50dc5d0f8c1ef6932eaf01740cc49d7b1bf066bb748e65e0cb51cf6ba26f884ce768bfeec116fcfff64218bbe8b60631c8e44970b161b583680aa0524a712e03121c23799fc805e5f0000000b2d9e4e959ce63e61e6565a800ef1e8188ca893d061b00073445758c4ab53bc55a113afef12bf2b9de4237df8b6e5d307068588fcea7176138d7fc4078db22dcf25115eb2cb145efbadcd946794ce30f3f79fe04141619b432e385580b6fec43daaa548d47732d39eab96fbe45e7ebc26fe3a197451bead00c628f60e0db55751c5a82444a84218875e06974261f33c26eb1a7520834f5656db73f9f910460769243107857f03505b525574a9e05c2f5f5f7a5865c9f7a3c94928f4672ace7b176a64367662a170f32d0bc662d68301821b2adb49dd97e9c8a4ffad2703622c6acdc9ec31f96339ba3a037caee6fdd9c3bbbe1feb6cd5b39b049ff706d8c8a6968ca265f95a42f1e5c4c26e3da955b5541fe0e9e7efbe47355acd1e5ea58ba8462a0c11a34b1d8cebff19bef7d5c59a672f5fa7d1459972cfc70bb8f95da31e7f654ee50dee89a05bd87885f147684d2c155415fa3359c4932771e4b14ccf0b02d3ed8963f1cc07f401f7ae940e1f28e4e9623909986d8db17106e5f9084a291085009fbbbf5aed32e100ccc6fe342ce0c23edd8ac2a139d1775fe0b6cb967c4e1adc387958c93a28838e36771589d10d387a3492f63744b640e373bb7b956d2989c605b80000004de089b47908596abc45bb64a791236c0009baae11d570beb0f800002b351d6d77709bd41c48a09b93e0216a9cd7284a846abda1223e866fc64ed765a1f524e1959249d05414c3aebfffeba1f257cd29f7c9cce780df6c0d33ac20bf4905aae092f7c58ca8740be3df1921379b7e51f42833c3ef75691004582a8be45afddfe847bc94a17b2a79b9c678bcf116b0cb01c807868e6c779eaba9b657cfaafa43e3c5b4dd8c236577da2662e8af1db2067b731365cf8a176e4a371d64686c17777db532e2f5c0f2b2b0370ecd6cc1d39ca9e116f5421f2c4a9a06077bf030a039709de0c48665ee4c35d18c917f7a4f5b671ab0b8320a68ae1b11ee4d8ed8b11788980c1f67315b99a9006368c8cdd4b808bdcdffb01286ae139c50c7afca4a0219ecc0781d1e3b1dd2f4dbee3c52b4d58b23d4146a9be56614bcccb3b47900fa69eaf64a09aca35417e273bbcc6a87484c9fe4303c7afa7821f188613b32b65f34caa382d2eab68363f3cc3bb84090e5389f7f75dfc74b11d7ac07b3359f1b9657ac3d09039225c6588fa8f350bceec3f8780416742ab382676218c75fbacfd0c708862414e19c75f425b6904752c79b760d52636044fa258923f24066585b298acb80ccef7feb8689880219b577d953db390e129fd270b55b2f9bedfac384db5552864a8000000010623cea14d842a9c558a95968d1f8000d93c59c00052b26f7de8a503c40b22d58fcd4f528aa307c0485aa55b5f103ce12a3334e20e90d6f1aa0a744cbff8be4c3760e0af9319985ccf16afc89b9a5a73f8203b32bd5a0bc362f034c344e0525f92bc345e9b039443006cf9a7f96429f6f1336b65167f53f1ac57311ac47a1b0d6af58bce3ba8e865c82ccb74fa8eed24271f4c76ae8e553a6ca7b26492d80258cbaf2b52226a7f25768ab4a81382aa50bcd73b403caf36056492ca43b10291b2f866f453108e650b4a535ce16265c6231b9a6ac75a2d96e177fb48dc5c247fada7b686e5fb89b54b0eb296321077cba283a5e135485b7e4b6203a36d3c61f0576380d5ad75cb32b723bfd7394b4e7b7bd2978c8b0605ad1cda5842cff878ee917011d1f800e2d9e39b1b69bead511971db9b2ccb59ba47417cbe149c589f5b900e57732365850a871ba0d51a84505d82d2c96ef1e1210ea66e7d56b87b977699b83a1c79cfc4f4fd17374e605317d688fd033c1596dc67594efe46c05cd31175b5ef1f79c099d924de7bf8dd401476e77c2d285ddf122b1d52765179e033e4c4f73a96e964319356938ed10d282ded7b451e4092e865fd75d3b7c57cada71c5341eab05a0ffcd37c23c3654b4b8662ef48000000001d741a54c437953130124ffe3659a840000000000008d8054172a730932de635e602d833132892d4fa177ac2a4ce98bb2903db182d411e4db2f4edae25cb70b27ae3d41709dfbcee0e7578ec93c97433d64a56eb1055a79560133540c89c3f1e54cde51b9953e8308736326fffa7fbc2b72a6579be88168938855e38e82fe09d59da100ca55c0f9c2e3b5c654767d8f6dcf58aa9bc060b8925837c8e0ec754897e8421f7a85c39dda199a4aff23a205dcf63a68cf16176f6c6870e402690fb1f10ead1f547676b35eb761f2b8012b461182bfb728ce23a920c1ad1c2fc6a37ffc61388fdf32da241edf7d1d51e10cad5ea1811da2bc0b9608b6131b5dc8df0f2dc7178419f776fb3d7487f448adc0baef5d044a8e8292900af0ad65f35fc8d54212bab69ad217052ed64694188a151ca61a0c39816f2baa899fdc83cdc217d2e80f89fc7bb47fdccb685f6dfce66ffcd4ddcde58887395656000657bf70505570de558f2aee5e5bbf2d4cedaa618080403800000000438201c000007c8b6010910c031200006890aa7ba1d5de0a4d765f40b0e74ca6a0e333b1bbd7d203b34a454dcea9df4c695a442ab12cd2debde86839d4a4d19de7f0be9004ba4c368c771a85a7a2f89e0de33d1086d71b172fd912603b7d9e54584387887d126c652b51768b223f3a1d37bc9ad863239f8091b694464fc481663a768f949fc469c5f48e431efeb27e0e93b41d2ce8440c4415c76db9cdea8c7e6db7c7dcabce6a22e9cc09c244c8f9632a44385be8b974792eae48b7f017712879341e1d54aa11e424bba1147b0c9fd75ee2a96f209c629ee35086f15c704c49fe9284d723241182d24df387389ca82856671ad1e4f3babde8e261c920af15d8619b27d88b1013f14c847f4e0799713ab76b55b2b924a42dc341f59880a2e77fbcb4964d708f55d30ec0175defd7cc2f09a5a8da22ac856ecb85b89ef33c24956a8cfde6a1246a75262413a7774a7b0d1b2febae4201941a9e6514977f766724d80f5426840c1b5697a60c7c99260fd2e7dbe2f60a0bdca605e802ea720000000000000004f1681115afc43701dff32110d780000024ac222b0343262524a08fe536c667590c98371523afe51db056b56002805def38f144a3d00c5b1bddddc0b85e35216ab6a53c59cb81659ef58a25bddcda6cf480f00def2b19f9a7f6a120104770a003840300fa2478dc7d3250020022b743248ef80177b75a96a0106e9002833839b6b3e714bb5a1685d5ad5d2ee5a3ffc37afd67f0cd4735265fcf62387a391d3c4e940535ebed1d3b5b3ceca8db3046a7f664a41437b0023b4af3be11879d110fd2fd1673c33d01a1dbafe2740fdbaa22aa288896567874de7e6ceff9c583595725a841aadd2b99a11ed38ba397ef07c439688edf26bd994b4308db3479e77e706f3248c808d64caea43466c774662d9a3a12ed11bff97a87c0cc7759dcebcd97ccfe60afbe057ab004eadc19aee2d8a8c305531172c266ef9ec4d6a54554355eac284fa2e9365eb9e4afab1d1ce271b5bb6a151900330236684451e8c62a96b3acec64cc016f14700e49f55614a230f4e94ba81e4a1dd9271c971db9f6baf1790fdac49f14a19bd2118a8028d0c0a432d4f5d8dc40885cca6d500e3e34e3a31e5ecaf30ecfc9177498d6cf667263e1b000000000000016609ea3d886f3a008de42b1410d4c0149c3fc16642b3d644d461f10e4813a2d7450f57bd4b0e13e83823ef942b2388f1d04e2cbb8866c8f301fff712e93a7b20399d4978db73c3a0e54ad809b2b45dbbc58c5c8b484b53b2c38f8ecc9289c1145989c3db83c283d6150244e721bedde898f2586a05505a0b9ef89f7b3e01dd196e9777d71c937f3936e70147ceada863beaa1318e9ca18d526663f997c136d1ba85fc7a7a5650ec3d1b875ffffa4595e693e75a4e363a59e760e61cc7f33a847c2f41498216137956477a95af5c90cbe097f4ac544b747952e1f1487bf840bf4481e3e66020d70624ac2aa78b9db13c0d1e04e24185ae5e37019778b9181cadea5afe6d086f86864a41beccb7e7f47d6e698468c50679e2ffbcdb8cea24d7b7423d4318f042fe896b893af20e83298b59561a86d050defed258a307d1558cf74d360a3e15ee5e08ce4f7679909759ef11ee736aa6393502329a1d1e872ae2a83dd9bf9d4001fd71f7b0e5773a2c11116895e98c880302eff07bf003bfe8b2cdb5cedb0ba46bef9d1baa6fe28c1e375d9f5c2086e880c6d244c6b5a6658f0f85d93bc2509ef53d6772a8c1b42d8266e2c1fd6fd16101d2c58d28b475ea8784a7d888a27b4db96d9b6f94a8aa4544bd53b1fff5ad58d140019b00000000027b51b85b0a3b91f5c935e3bbb7202b8558b628db0aa669a4a8e42d7815cbfed6609bd7720e00917cc96294e6492be1501394699bc0fa14f84645091a86d9b1d700bf2799911155e92bad142fdd407c04ba6599210eff93aa7d3ec9e0da431f5bd200a4ca48fab97c41702ff561593728109290f4e5e1c3f76704322c6a790705082456b27068c4f023451cd2d7b1a6a0d3d987b7a3690f2f0fb87d5be0bd53420875590f64f0d02cb61b3d7d543d098bbe144347b5b78cd899ede00e81d0def3edbb3a69b749d169a44017c6b1f0430a972be2cb69327e1ec589ce08e1a00dd78059375d5caa8626b18b18e65f419361ed30540f7295aae8755d128e0032712766d2b375ffd8b5b01e31ad58df7b79e74ac87b5391f374c6397fb23ff4e8ba681fde0d9edf06acb89c3c1c39fb7531735b417d66a3e2ce3fa8c99ea3cb13afdafdaf675911584150fe7a294d563aa614309f6b2b6b9f17e664cc53a5a8ef4a0c85997d8a10847e52afb26dff32486e24269ff4ed74192cdea627f5a2ad23478128bc457e91f97338ee54179eaa7c2ae19571faf0a21785a49da34e360d34f496f84891b16159c603712f2aaa0062c00006dd563565170fefd7ca96995bce331f9d51f85141e0426358ca0ab03491a49aa140006130000000062b2ff82a3030050dee350fe7df843002fabbc61d9093c0000300f2bf5b0ff2f71b045223c865af834e97490a382bc86dfd7e13814230cbaaaa8eec95ace7ab4fb85209a1bf0ea9f37eadf130ded60b86a0fc592a3912907c7851f71de0566480b0262a7f0e7813eb03c0f1468b7284b48f177d8a36507e342092533c451d11e65597b5d3a3116700e719d323bc75b941430a33a5e1b59441e618c42977e64e1989fbfd01f8a9d235f44fa80ec395ecc6481fdef2d5b85e43ad80302215f5a161728e26b827c57d455ff9cd69adcfbbe7e1c68fd7e7f3efd6257a3df97bfc2152f2593a75768a6f9957f0191286e432c0ae5a68250796b90c6b7654faa4c46c201c96aa381a7c63211b0e18d0b737b102657886cbd5fe8983ece39a2043371869f59a602564be022b383038f989e702665670d1d7ad554e2579aeb8f37d7e0537d4e706425cafc24d571c383b4bfe955b13045cd764b75e53893513d98408de86361f27aa524d6baeb9e923b01264652342869f0c802c693fd77aaa33a945f490514e176a042f12c733a8d12c3fc619871c1214906c5e23590304f670f4d75b36a9656ea0c4806e282755f9d910477787eeb1ed43515a3bc8d05206e25ef7e69f25460a6921e0598da0fc2e1e00c6acf54bbb2bb22cae7acacbfe46e75f57497096a6c8a501220ee47398042f0362db8f1e96219c4572dd517ac19a4245303b3d55dd7100c9df668876b7bfad968b721e4004e5312c0000017e003ad55825c8231b37c4e12870a00088cdb45f8560478cbc866e000002ab74ca0f2972ef6ee97a242f0eaca76d56e39add3f58a665d2a70e217d43da569e9c3ffd7a53e6977b7e0645d06664a0768e32b5cd066f60cd9ed5479fec6590fcc12822583166c3ba6f1fcf39c72e464890e4a1d52908630fefe129c55f96b3e709ad0e3826481a9b4533becb1615b773c2bc5f447914346d3ea82223c1864b67259de68ba8349356caac78b86b67737132bb3c2a3d713327816980cec814b1069d61b17c6276defd0ddb042d7daf663f72a771c266c0fbf398753c63290ee34d667565eede42f9060036496221f1a5080ad2022920ecf98e28bc9dbab5ed243c90e1b9bcd49b5279cdb1a0768ec10301d434aa9f8760514e705656433097dea9c0086e17b363b3a1a389be6d8c3515d806a9872bc542d769a2928930c2fba0ebd2096cfc6be4bc0ce89dea5d4f78d5e6d7e11db120893848353979e9370f955a60bbc04a6ab7fbfdc61057d222589fe38f7c5ee19b64f904dcf814b9265c14e5a54cbb505b395f41c64d2fde1a21c28c18e13319436e71d735897df5d65a019e863aa1abd6a272f0d68d9e6fbb22ad03eb3334de93c4e71c5905b6924eb168cfd7a1105abd7166dfb904e1548b01488bfa4d71e7574b2f33e7cc57f49c3916fe004b679f84e65ca8e9d9e29e435e037478443e84a448c485bd67464174efeb23127af34d7e0002435acf590d14762212a41252466583d231709040d2fdf8e3359000d377f4178b347fc213aa524706ce7f843353562ff7c64503292e26642f1057757882c54c7a991b3b1486ad4e2ec86e6b6b8c6b597acc684bc787cadb4b9925730ce29aa6d86182f08b3b57b68e18b4ae97cce4f65c00062bfeb975399f0000777ffb39849f6fe594f00001fe293af1400009cfd23d089b97f99868c1dfb9a7e7e75b2e2fc704b0fb1413eb892fb909ca8c8c0d9dd54211b0aa7727404e0988352f6fb74544a39006768bb9d6e07023e9f1966f7329a154160f0521ee920921dc243072a54986f0e3ea0f3374ff27fbe6f17b3e6221b338f2799dd447d5e05cc3a41f3539cab44fc35b4acd47a44466259666e62e84036ff6db536826e0e4ad264fa68671bc5cb05758cd9ccb89ae5afd095abe79c8c4c921e531ca44941bb4896f29702b7dfcbfb1f2a48d8aba7e98f2a41b949e0cce3c3cf1b35f605ef249272ac29f7ad3ef4d83f320798b0f973c26c078be4bc9f8773dae565b99a5656b1146bc236520222f477924023ecb351c7f2cbd694b6a37fcb6a3abe1b692f3f505e741e8712d4afd700372d4efcc31d54241199844cda6b2f9de1301ef317db5960cfc03530397d27b81be870689f2d5aeb31e513536a1d3fe230c1d2e0f3f93ad2f73a81fb1907b7620ca8f70f1c59e021a8ede2c6168f285af5d237993612b168597aa9d700d6fb758777369b22cc918c1ad97505c0c12f4bbfb5a79c4f9171db3149adcc96455c1a8f7ede45a491798740439a6fbc7d5984343d0dabdb14979df91e7ed997152e164e8391d289d59a12393fae87905b4523f526d9ddc9db0594233e12705b24d85fb8096f8d1ade8d41cd941de8d947be1a6d15bc411036343051c7a85abb41326f1dabde1ebb8c5ad52ff9cf2124f949dc4f9331359ffb267acad17d83c58813ce7099753a28c82b9098644637bd0f99f749fce9652d00b2147d4da75520f0e11fcaf2d72e22c33dcdf2bd99dfdf1cf6ba68c244e3b7b8e65833948f57f97e521aa13c4b9fa0937e4bd9c790a1c399461050f0829b1ef178d896168d5c6a4a5945adc2bbcfcadfd039772f89659cabf52a5ca037eb81fbf3c8e2dd690808ad6ba97d76626acc222b94863bb884e6814b250c5068411db75558204bdda69313ca1d85bd8ead2561a41f4958de3949d1c684133f0ee502d28dd402ac0a3bee6f7ace5b1a434b4b7d8e94fca77c0e3acad43651ee4998c6f856cf00ae0029983ec86e9c2c6a4939d80b1ee6f4d0f4121d64869d7e1fe4d2205f283bd6eab666200065c6c20001a96ed0054f9a3000015ef980a080000bfe36ef39fe2bf4e188f0f7e5566948692c471ff3100bbc0f6014b078d1b44f8a093133ec8635a40c8b18697ab35f11b2f218189193b27cf1e6cf34d5e51df85f87eebdfafd42e3ad076b5b57e7982d2b61b5a2c993480da8c44bb42b40dd5c18f4313ce31f2bdb75ad40cad663b3f85fe6ef8aabf437f5b2672728af176cdb940cc039b9315e624e0823fc098df9116d5aa2c5b84f33e2f531b4aada408cf841df4abc3a631a28a25bc815eef6f29b1b3cb58ee099df2ba0233ca9023312109025b7e44af8893b2cb0d0de5741481e7067e350e5e92135af5f73d6bb5f16d79aecca3782be7105ff92544f0384eb59ed216e2f02b60e622bb9ee44862b9137b4def34f1eed5b8985277b68f3aacd0a973e30772ad6d29f8d43e89359764362896256809cb78d2933e4bd3f89125616431c95803db59ea8a1a504a90a807f46c5af1c0be69c3915c67aa35620e73e2623df6ea8686b877bd8a68517f89e87046fab0a043b5477ceefadb8ae07c3ff985f6342d2236ae0389c6709ded8e5da41f4ad266a11e46c7f300ffea091a1afc40e0dc77053dc3c2f7a7e29a71b95a827ccd92a5a3ab0e4982c84ca0851a65f45e0d4c1b8c63a9637c635be6b39e121e3c85c0a1f8779cada3682868be8cc7160e34d3498a53fd8736d3b692a65f13057f0206d8a051a901c2d1535325d155845c738d5a7e9e76e0bf702859898a2fb9d9036d372bce9407e796cb6d1217c97ee805e947f0a8ecd9dac6722f8ec973751fd27d1396750ecc30bdb20e99a93241d8b4ce3eab3c95b940461ade3080ae37c2a28c2bd04ab1819f52a8cbb53224f346c0cbce9d39e8dc89947e35de54d0f3d1dbb9668bf1efd6cf98b79ea06207014b0466ac858367d1f0c35f04d2451488d6f7ddb5dcad02ab387bfbd76c0ea5210999bda0fdf8b98b7399bd46b103f640dc41253975dc85f6bc4e7cd5943b2498422cd01a132d00679abc54682d1f4fd2a89d2be7d95771b38ddf575b32e65776863b7f6dd1428583eade3bc6e0836e08a21b882198e8db1bbfb652c8a0e3e859175a738bac5faa8056b8744f16a8a8bab770a5fedefe5fcaecc3e7c59bf661b9014f58537291ca7a266c785dd0993c4907a09638714971338a359d3464108e72893c238075f8bd31c09c81711e1f200057b433690bd50c92814b0fcd4c5b36ce13f8c64dc32e914da88ef4d66d1958649e04ba4e1155104695e0000168340000066c200007adc79f006f4be95b80376d7feb2298ab8627d317ee1dfc220eaf6b5850403ba996bfefb1f11354de29ed713427f9d0b509a4e3b6b5e70f52fd24c522a5f3585478e96e792086f41b15ca3d5fb069b112f3450dd6443428b3eb5c132d827898284898234d0b31363cbb823ffd92fda7a6151b13774b798ea8238e4c010eef1e1f667c9e6b6c12774097e1478f2bf8de55b782c3131a8b404b8fa769773a8fe3f4ffb627ea6f948d7cad7d2b3653385ab98b71f72564a07161ba73f7c22cdc32467c613fdbed6c8fd0c319b9370a3a68968a8bffee5528b13782e4803bc5a317e6dcad5ca8db90c5288d12ae343f8773002e2c8925b859c6258c537463bc2a94ca94f48d134dcd91fae1beea17ecf9fd733bc63943cf391b2283f82b80e1ee3eb7cd0e50e8882c7b57d59885c92732db369f9adda807323d8475e54aad94f7977b2743251a8a7c5278c14e2e5c946e0fc6e311222447a34bbf6d17eb29f45c911737292d1f8c78bbf1de4a5916f446f8e6c83136078f425dea464e6e347917b603e162c68d1fd09bbd00c8d6b4de54fb6f166880aa5b220be723657c577efc106706f33d0d59206f8d6c56ea3c6e1d7596610727c6d3a86e50e6605aaf90e71ff26752c008815ec331bba8ba364f1975608913d692eed923d4b1e4f3c1897f09c25e0ad8b7f4d63e6877fbb2f4f4880ddf0dc21c889bd1b8015a3abf6cae5cba06149ac67f56d26a58ba8a414b65da2e31df6c1eaf755783f81d1a4faf0b60ec88637292bc6bea3812d108ebaa2429c00a5b9e94be4ee2cc667fa2a22af8034313eb47e3a38eb40b37a58e690a20766b0bf7994c0ec909c5134214ac5b11372d2153957cd705cf7f4dfbc6b1483fcf6085aa6e1508dc96dda9c22aa19d611d475569b6ce1d5e04ac92b228eb9715ad1a0fd92c562d88a62c0b7cc844d97ac4d8cabcf70737e7a70f737f54b99a630bbc20dcca413da92bde9f1440690c8ebe19d98f54a2438aaedb3be40323ceaf1730dae4cc28e4488ea2def4e0a4ac2f8a851e3dbd70231c11cb6886597190d3aac01084efc4006d8a345fb3b26846789ef1dc69be7189199674d380e36210835a7bd902f6c637be6e35f3efd1d4024d225f0576fccab46e8c10f7d015f55f7aae10126f6886922b5400e169e12ba8ced28f2c94ccd63d607b225eeb30510f957685c231f70000277800c754d3bc00002073f6bd616508884defc0413acb9c187340decbbc2ff2baa62ecc8a9dd9206bbc36ec78880fe549e31e215a6eeabb9eef2ef6bc72f6718f9efedbc56a02253fdc862c089ceb24e4ed892c3bce351020f99c5f7ba94e7af216ef789ea7628c326833a47f597895b84220db9cabe110d3e5c8fe085a0c4810bd4c07f36ae99098405544a6d7a17826bf379ec5a56d50cfa1e35e0058d9a5c670011b23e2916ed3f351d84f636e17ad99da7bf7260234a367eaa3864a16ad88a24ef667a5b1fdeeabfff019de5a3a67bfd00f0e9c6e0bf1511631d846eff4e7f3ad2d2331508a3609bccaf34046d66f08a72ff42859b75baa1338171e56946dfe5f6657dc52a8fe8d3d2fff52022c882b02750994ddac5af11a24ef5404fed6aea35a19e695dc18d1e3534ef2e4750edab357f0395b9d061747dad083601b6e5b3ae0548fa22833f3f1a6c19e9d0b3669074023ca4b29a6d20eb2828a7f8a55e427f8000022b0000000045584946b600000045786966000049492a000800000007001201030001000000010000001a01050001000000820000001b010500010000008a0000002801030001000000020000003b0102001000000062000000988202001000000072000000698704000100000092000000000000004a616e205261736d757320566f7373004a616e205261736d757320566f73730048000000010000004800000001000000020002a0040001000000b004000003a0040001000000a302000000000000584d5020e20100003c3f787061636b657420626567696e3d22222069643d2257354d304d7043656869487a7265537a4e54637a6b633964223f3e0a3c783a786d706d65746120786d6c6e733a783d2261646f62653a6e733a6d6574612f2220783a786d70746b3d22476f20584d502053444b20312e30223e3c7264663a52444620786d6c6e733a7264663d22687474703a2f2f7777772e77332e6f72672f313939392f30322f32322d7264662d73796e7461782d6e7323223e3c7264663a4465736372697074696f6e20786d6c6e733a64633d22687474703a2f2f7075726c2e6f72672f64632f656c656d656e74732f312e312f22207264663a61626f75743d22223e3c64633a63726561746f723e3c7264663a5365713e3c7264663a6c693e4a616e205261736d757320566f73733c2f7264663a6c693e3c2f7264663a5365713e3c2f64633a63726561746f723e3c64633a7269676874733e3c7264663a416c743e3c7264663a6c6920786d6c3a6c616e673d22782d64656661756c74223e4a616e205261736d757320566f73733c2f7264663a6c693e3c2f7264663a416c743e3c2f64633a7269676874733e3c2f7264663a4465736372697074696f6e3e3c2f7264663a5244463e3c2f783a786d706d6574613e0a3c3f787061636b657420656e643d2277223f3e00

2 output(s) for total of ? xmr

stealth address amount amount idx tag
00: fe8afa2f512fb40db0e3973e60d8021aea7180672f8c3702b4cdb1adcfafebae ? 70760141 of 101884188 <cb>
01: 252721610a43eb8752dc37e1b5294189affb4600ebcd719d0c488f1690de4d1f ? 70760142 of 101884188 <f6>

Check which outputs belong to given Monero address/subaddress and viewkey

For RingCT transactions, outputs' amounts are also decoded
Note: address/subaddress and viewkey are sent to the server, as the calculations are done on the server side



Prove to someone that you have sent them Monero in this transaction

Tx private key can be obtained using get_tx_key command in monero-wallet-cli command line tool
Note: address/subaddress and tx private key are sent to the server, as the calculations are done on the server side



Inputs' ring size time scale (from 2022-07-16 11:13:53 till 2023-03-27 01:11:09; resolution: 1.49 days)

  • |_*________________________________________________________________________________________________________________________________________*______*___________________*_***|

1 input(s) for total of ? xmr

key image 00: 18f586772c0d8a01cd8b2ef98fca4ee3596af4cc6d92b7421f56acc0b72307d7 amount: ?
ring members blk ring size in/out timestamp age [y:d:h:m:s]
- 00: cb365a3200ca446ac8b802f37962a675ea976ad921cca29e44168a37d75a69b8 02668516 11 1/2 2022-07-16 12:13:53 01:306:01:13:20
- 01: 86ae12d69e8f096a68dbdef31201db427f823381baa1af73a0207b63e430d4e8 02816607 16 2/9 2023-02-07 10:58:02 01:100:02:29:11
- 02: 8ea004b1c218f8469bb4de9e6684f7cdf6da55e2154e395f7b68f9fcd3801e4e 02824548 0 0/87 2023-02-18 11:24:11 01:089:02:03:02
- 03: 4cc87035ccf70edc3a44cad87a9c1ddff3c0c7e1b5dcb7910bf91fbddab528d8 02846070 16 2/8 2023-03-20 10:44:11 01:059:02:43:02
- 04: 2f6f5bb002d5dbbe51572396535b0fc4ef17f8d448a4c07329702c1dbec710c7 02848297 16 1/2 2023-03-23 14:57:14 01:055:22:29:59
- 05: dd44c45ec722ace7ec0eabf8f10032e0386ece33cd3329a7b4bdb7134341a45a 02848345 16 1/2 2023-03-23 16:48:11 01:055:20:39:02
- 06: 7206f95a2ca14a8e8f1a59aed596d98975ecf5256fa4f3291294ee604b93624d 02848345 16 1/2 2023-03-23 16:48:11 01:055:20:39:02
- 07: 68f78751d8a854e97de0abdad2fbdd8d6e3a7d704b356134717d6018ccd077d8 02849382 16 1/16 2023-03-25 02:21:04 01:054:11:06:09
- 08: c710ec1cfea05f1791b5d1514a7605f9c6531670b26959d6dabfe4f24c60f79c 02850379 16 1/2 2023-03-26 11:46:36 01:053:01:40:37
- 09: 7f804f64f437e39aad7867bcfd758b428920250b7df76fff1692e404af90d1fd 02850565 16 2/2 2023-03-26 16:56:11 01:052:20:31:02
- 10: a289576b73baa112d7955c40193d2ed4b733b9d30ea4659e8c77af69da45c100 02850573 16 1/16 2023-03-26 17:08:16 01:052:20:18:57
- 11: 5e08c4281ed55a340d632d45ebf4cb35b00ca8715c74eb04bede8f166a73df0b 02850633 16 1/2 2023-03-26 18:48:06 01:052:18:39:07
- 12: 23adca18201fdb5bf2da9cd135ce6c28086524463f238d479ff9ecef3b16e1f3 02850735 16 1/2 2023-03-26 22:11:48 01:052:15:15:25
- 13: 792f2a2315248f0089ac1d694ec74c8531d614f66936face8eac9dc1bc35726d 02850740 16 1/2 2023-03-26 22:21:31 01:052:15:05:42
- 14: 32e38d0550658647878f76cba0409286a250049dd1c43bd3132674461a556398 02850775 16 1/2 2023-03-26 23:57:42 01:052:13:29:31
- 15: 854ec9e793e08231648c6daf2dceb3791ed56859d4348d230b58c8df9f324c72 02850780 16 1/2 2023-03-27 00:11:09 01:052:13:16:04
More details
source code | explorer version (api): master-2024-03-03-26331e6 (1.2)