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: 5c636f5de801e80185a567331b91ae366e8ebc7246c52026b3566bf7e4a2109c

Tx prefix hash: bf81d9865dfe8eb969029af2bf0ec2573d88e3f9914e885de462594383cd3892
Tx public key: 4306f30376ae11d49ff11a5d89c69dc8c170a47d40e95d37ddf17b0442ffd94f
Timestamp: 1679753718 Timestamp [UTC]: 2023-03-25 14:15:18 Age [y:d:h:m:s]: 01:051:16:20:43
Block: 2849779 Fee (per_kB): 0.001064680000 (0.000020480000) Tx size: 51.9863 kB
Tx version: 2 No of confirmations: 299521 RingCT/type: yes/6
Extra: 014306f30376ae11d49ff11a5d89c69dc8c170a47d40e95d37ddf17b0442ffd94f0209015840e66babf3611010ec930352494646e4c9000057454250565038580a00000008000000af0400a202005650382040c9000050bc039d012ab004a3023e6d3696492422a22622f60978c00d89676c43ad64cf30ca9ff07b18c6746f090eb49ddf15779548193c7943e99f6bff55451e9f94ba70fb49b07ff1bff3fd823cdb33a7ff07a63f9d3d2b7c20074e97d9df573e6afcbdd8fc9f371e4f7cf797efb97768f5cde62ffb19ea2fd6473b8f9b26fe8f4355c19fff0f447f37ff6ff733c89fd0beffe5a789bf9bf047fac76dcff97c37fd7bc44718fbebaeb7a166117881fc2fa8279a9ffb7c63bda7d827ca1bfe9f2e5fb6fa86f979fffff799e901fb8033ae41d4314888b28587fe5fe8a99f4c3f65e3ad67f0929eedf9a90824961f1ce92bf276d987e431d44430879ae1bb089b664fbf9fa05e7128c3c4adb57869981012f79984abed3d9cb415c051a130e49ed490c5dd572b945bc4d2902df7e565909fe595be74f08a635f72b8552786b57d0d44b001098cabd7cf607737fe66c75755b4789baf7fa59590a43c551e9615fda7af8cdc77f4ac5a97520e415ebe8560815ebd0be1c8740c6d2f18b9dabde2acb02ced112c6bee056632376c0bb15937616a5769b00f27523e0a04f924bea1914d440eb67ec4da4dc9a036262f905d9faddd7fd3c04439ddd06b752244bc5ac070655b13dd7ad2a2a1fe2cbe7b6c9cd39d6e01ee231e7ebaba3f798178fc3af60ffeae3b21294a50ee157278048d434bf3c01a161923eb487f1553720c2b79ba783e88e3deb518bf6498c22306376af028c332098aeae72ebaabcf06330227f5142ab6f032fcffd252415cb2c346d71b28e6e48859be7422a3c122c89e2d026fb6a12258c370d23999cb729082d64dc9b13f2be71a97b33ef9b39b3c996a810f87f82034aa698c9e60b8eb1aa1c02bd1c35c74409fb1b3b83282fe6e825342b5561c2040e36cd1e858aa7a57074fc8715d3efb3668f14b20c19f741812e1da0547957ae766111d213dc3d07dbb530c21c4cb2dc7e7a6be08c8f62039b27040aeb698777ca572322e712db93bf6ca42ed792d5ed88c7f9cb69bf610907bf9fd770c80cae6d1cb7c80f477f2efe7793ec8b8b3ba962429c1410eb96bf3c7fb2e0b2be5e21258fb11b24c02af4016d50f25434da47b6fefd88209d9098de8842166a4e3f7e14a286af0a73b4a96d818a00c812418cf1fa44a5236867868f86285e75e1e6182365dd78216ef9d28f5efd737cd2148bf61b1f531fc6704b770b1a05e0785db984cb4e55db78f34ec4fea3e949f1d3d970677f8bbf05a7768886d123c6fe38542996dc1b4eae121ef090b507bd594d30e0d9845f63351560064f6311c600adf56e7502c8e33fb1804708729e1fb27c28fcd6d6dd68ef937aee476e7e02f05f662992bbb0366dfdfe1c53ad148508e4dcbdd68b38956d626c7953b36d82f4900dd9f098324f758aeb3155286e8a1cc167ba7d824d3b9c47f23bbf79bb1ac58c365318cba8fe8233d9dfd1c0497f49b0a4fb90142432df28908c2b698924e81a9deac70fe7b5b03e148f3c405e33296d29452f3c0f66b1609ab6369a11e092a37fbf22d6234b28452a542169cd14866e3ddc86cf22ebeba530a64bb1bbc19ca0153bc28d3c5c6d56709a80786b2cc09d9ad240bcb62ee5acd76f5d5cd0199162ef752be27074f71122315de8acd2e92fafccf6bcdf373c4079927a0049d5c68c02f2b150bc9433349d1dcf076eb845bbc08c2ad255fb1ee6c6cf284134207ce27da26409e4f274f3ca25a068a604fd3476205e1550b1ae43bec66a15691da7e3acaeff65507e39b66036ba944afe6a5d4c7cbc1b27c522c5e4a17b4ad3d0b8934458c932373a70995494dc257cd8311762d309d715a744e3d6c9002c89afcfc3ae2677451b0a2f3d6c029f7df472076556095810c1a8edb8bcd6ae1c021e51e8d2a22078115385dc1e724de880e8ca574c04290acbcbe19e4c9afdd781f65fa3884756476fd7f5c927e7c30de05c9d1deaa3a00ca407bafa2b61a522dc1dc00c498a6305a5451832c0bf7a9ed99acd784dddc14dc8022e43d12f3c435321f15e39b742eebfb4473a198fc368d903628b4d49987450d6b44aa3830be92b0d7e678db52c61ce469852aa678aaac71ef7f3bd2908f7e43652d9fd9dd2ce1410574927e3ca2f4059100921ec9ae82cb6cabe0bc0b4edd4e7a2828db94399bef9caea704abba68efbb512af97b9f970add9c6789959c6bf082b5a57dbae5cf24c6c87e13a76a47507780b34b784b496f62c02bfe91dac065f142b99a8bc7fa7735359dc01e2a5e5b3b816bec5bf4b86e956a6ee6c0e406a262b658eefcaf04685858bc13db97882f91d787119c5ac9c238551529824cd93aa342158ab4bd7885ff39894152157e5bff763b8822cccee85464c739c7d7b29b444a1511400b67de9fe48e2e4be180126cfe09316a00ee7b7444f0bbae0480cdbcdb777560af30334bec36d726225e4653e28c6d5f9349534ad5a048bcec8012fbc05d28e2f88c88749cfe8a5d656755b1fe1e8b712ec3d5b2dbbb0779d9dec987b6a2fcb5138914780c78554a4a7b4fba973aef68185945c0815da639e2ced7c8eeccf6b70efc58b9f59dfbfb8c5d5f0375f831dadeefa5ee400bd7aa5d21e2aae6c22c37c9d490a5050156ac9fef0c6545322e86a5bf743c16721a8cc1dba6b2232bff4f1706013e20e7a6c3f154f8a436ae5038a78f4d8b469b9baa745a993427a671737841c3adc24bf4024a39ef23b404f4312e4d9af826276401ce37e920b07e35d63ae4c3e517caae94d8796dadb0f2cfdc93d5beaa7646723a8215a765d6af5d9d99583deec6a655f77b9d5f38c4282623b6e471f1e7621c955ba087e8f8ce49e753e1ce35d90ccea89eb07f7de632948f92dbc6719a226f8c965a4ea5a882b2bbe7457d044f104e7956552826073a78b655facbdf3e120a57df5dda4c888428186aad3ce227b43581724be54e529afe5e5ec21cbd3f99911f7bdfb5365afdb6359112536bd257a2359439990dc88a1e9884b7bc617de7c0c9c629fba0a148e1ee03a1d8a8a25b229a5b416eaf471e010958cba0557ea739420ca7dbfaaf99d11d3e708cb7993e8f3b357e3d755ff9c7b473516b57745ea9b7301dfdab586b0cb1fda8aede46fbcde187098570f4f9aa4e35d54c9b2194ac2acafe91a0c0903dd9fbf169c734880bd5084a8f81a166f07bfcde3232f44b807ac618e8c086213579fd0cf259b258877d589aa5a89aabacb43d6fc0cb22fac9b1819ee4e212efa46332804833d1aec80edc80a729f6db581d0bec68517ca1567e1b18c876f59d23fe92bf693fb0ee60020c633a1f41248de5400fa9bc37a3cf3e0021a2a79bdcae866b28e8046f18984906c5dd29c60b7c272346a936929c7cae55e674053faa87b75732b9046d8efff5bfc9b6446c3c9d5b52370430db55072797564e4ccf9f33547135a0edfb66abb247f204065497b31400cafc1169f64e18ab25a027a835e2282e3c55174c8f4ae2aaf35ba077e3bbd3c27272f25d8c174b439df5c2fe72958e88ddbde8dc164cb84270f099b2a41a932b787316c459b29efa7cdfadea3b60aaf9b715cc61cac6c959db67b772be8a99a8e04d6e3d46ff9241776fdbe39f57a77448e11e253dc24ef1247a3ef8255ce4fc4583d4d00eb45dbdfb217112ab4dd3b931db2df9192fc95a8b693a2700b5faf421830b4b45c7dc24d7bcdf27590bf16c2a54df24148e273079e5049f6e215171ea7e757c460630d720e22e4f37694a4f912ad8c5b682bcf0a4bcf586fcdb02fadf88c5cdeebcc9cf3343c53c17be5dacd91330af91afff055138e666a7f6f095a2b6b0622bba9423b7ddd3274cec98c27102ab9978532c7519c97554ba65245a34665e6040235df89ad5bda86998ccebf2b8c3b81d89a6642e3e904f0e0c5d1190edf5db4aa6d6c254272dc375e73eb6f934f016fbf4a8cce04cc89c2884e29c97e82225588e7fad957ade1335d09348195b28a0d987dc983ff45dc97f51c2d5daf677ce9b869d41dd060e01326325400c68d32e73de199542f41b1eb9d8735005bba3e68aa4dda360129fb9bfa536b90ee64a14bb29b92ca2772ee44ba543abbe3505e9a450279a74678f031f006c58998f4ace83436505422a5c52096f371701f872ea4ca35abfbe9937c3caddde7021614dc315e580d1cbb5d2af7c456092800becfaf47b713513e73948bd5ee44b0583ae7af3c30337e85600006b77b1fc361b90dc2f4e223df39e8bbc5240bd536382c8ed492c460cea4b363d122f31c323b0b89e33dc8e70e8d224aa26107bb3b18f3c695dbd990ef872a16fac84cd74e18861fbb21145532d9f7202fcdc18e56470b2793f1687213f3796283e90947115406d6e355de70e50ec9a0e0050d0ebf7aeff936b810a121da63128a2eb4ea04b8a9280cf74eccd677b6442ffd7f3bafdc6a8060d1dc89e7398b7b7b8d7e8d04c6ad1f6ce43b1cb4551cba9b77b1ab0459d251fe61df1594430b16e2783ba117de5cf08a59afff97990ca795aec281713e585471b20cdeea8d8d277f9a288b6439d62fd152d9f6378d3d325249beed415c208b969646dd8dd6fc127676948b128dbfdd218191d69034fe375457b434a30c53cca2e763aea0a7ddbf5a6a4cdc84c4c9e924ad981918e553fc54f86dd3bfcb9ecb218bb91edb714fa7b61c95f2c9c6e2569c135a24cb5fb8fed9b0c1954fd2b533fe59dc96f375d9fa082e62f4da6410f42befa36bfe11171d641d785bf470e1742aabda8b86805540ca47cc48c3568861d9ee6f799bb4ce2da84b1634dae3c945fe367906e5ae479120376e1db4e47f86a98d096931b1de011c22fda762cba7be9ffcf2b0ce8176b2aa0d11fac84607213981b3704d5ae2b86f14a7ccf73dcbcc2b6a83d7186cc12bcf157c5534bec6154ebc94df100a0d1a3c1c68d76f4934899f40906fdf72c66d423e40a4617c87d297eaa39a77beb16db524fb68877554d5e03189a9e1fc125ef17f9d2ca2376bc2cf8c265c211ab88384fa1c6cdbe9ec619690e8caddc4a253f899169382c8491ac8e157dcc78047ace3300e454e1bf635524a8b606781b029ac61a8a4f38c1898d6d259d788cf6d34cf39dccc152bb8921dcc070913ead62c6ddcd5ff1e6dbd587e5fc28e87a940418be54eaf87adc42efe55a997d18c67f5f18cc6537b328a504f6864af61e9477959af7e1c4d924d3b3850d04e8ade723419685ace9c2fb4c84a6d381fc382699e0c00be62490651834316f7070283cd289ea6e4c2c722aac3e740a176ee2cb605d3f56060b02ff91b8b1f1a6f2946e8dc8b650d4155f22b233fb4c30e6178f6062e95a675bcb3459df3369bac568b4036bde981752bb70712a599e7ed81f07ed5f4e98603dbbe3b8ddb8345da7c7550abb3bc3a67a0875e98231687723cb6374a68efde6946fdbe8e418707f1414f25a2b6657ccd47f19352e3c352fe3201121856b1c73c76283604b8a2a1eb369169fd7aa38e80be23b95ecf603d0c11aecdc8a47edb8cc52b4e219545b3d73d9c95f68afbe7d8dddbfea03652b3722656bc57e4e84f0b6245dca96889623fffd1971cf083fb82cd0c5bd38d1b53515ac12eb3bcd4bd5a6961fedfd0e4522ad00442a0530bc43cde82441919fb1673eb2c03e65720ce60724d8bc38b0b52569bb08f4f10c16b5163294d12162ef3aa3af324a834b29775253cb436f163351d396258d4185a2f05463206730cca440e04a11914acd51f558b5715a0691521857d9a716b96430eb448035270166bac236dbfb05822f99e1b8c55c186386cebf812ef9324212303a2e6c68c44df09464482e888f79474e0210f11704752699a9c700bdbdbb235b5395fafc44ea9dd1ec53dcacf614f6cdad4239dc1026e47946aaba3fb1cf640a2eb9dc7212d2b12a12deb784edc9ccf3da29839124a80b0fd0cc14cc0c9fab19e8bf3746a184bd9fb9cc00907f42daeef1101c235c758c009c5d8fa3d7139ef0b295be636d1d96532028d55631eb2c67389ed32cb6476eef7a9eb48722b07759a7d47642c5ad822069542444836f1e39932a5bb9658604b425762e5bb2439dfc97b9cc0ec041233f70bdce1944176c1c4a80f160dcff1ab3b45f2d86cceae870b4081ba9c5876167e4cd1eaaa9cd7967a93f5725ddd2ba6509464c5803e62ebaa9e243dc9b13f44808fa4de7b6b0e8762b3a16bce6794956e369b5b114fa6a131e1dba46544fe6af8ac4077d48458c8078a43d81256c63e8a68b1f28f369b351478992280145ecb36eaf01413a2cdf9eee6e9db7ee3a39e89fc4befb3b31c7e0da259136278bc181647cea800dfb0f148f5d93513717ea785ab0565837015473277011df471de471f47c1a3c06d37dc094a9957617e299126938f22c2019a423dfc73214e9a6a58a748f2a24b2f586f9528aaf36b970f3b7a15bd9b8cf7af156947450512bcc5807d3557adfbf2e99a76a4118d02bfde9929247a152ad3048ca80eacf19c2bf4e58005867b01b2da2808a0c0b3a42c67f3ccf2100b22bd2d30c0353dcbf59394f2013b03614c808f88458b7d4437f60a326175d41be1f8bee20ebc3c67c30367a8b48b7ff4534e6bc3d12f6111478d1496db03bca33e36c425af7f239d53d4956b724c0aea72db390b31ba98c64cfe23c605c8ce54fa65cef0ee63adcbe63f327e2f0de07a350051cb5313c99ad8d83035c7e972f047faca0c05ce76588695aa9fd8d6dcf3bcb044969624dfc2ea263960ffeb9d957f1053b458800dfdef6f8d19ac811b773e339c940554ce7200d7247f470ddee42215710b4ef014b5423d9307b2e69dd3d9c7ee8f458cea9daaf5b9f89033ca39a938906bcbfc6ab6499501a4cc1e3828ad43864c0ab14930647b9fcc396e7285ce89bc070cf2590d131b06f1ab229fb4e0427b8eb603b2f89baca93fe962390b6a04cd6fd4b029b2b56e7381be4a233077bd1f484385e46b74aa23bfded0f03e9608accf67be77280e157649b7e88afe45388dc5711b9c5fd3fc6ad7152884d089bb2e4bee973e5a389bbb6cb290b03b8c79bd749b503efbd7fed5c25d81af86c26965aceda88e8ff4ce97011d751e6f196ab27b2cc9d116f6e3a2d6c3afbdd3f6ed55916ca8bb850cf8b2552b1b96a03c35d779187476ac3a7e428dbe7814d5316d5da6efa3a94748ae7ef4291999819f5c94bbeaea6fd82f137f37e911652c6bd836b117294fa911c7e3fcc10bbad108a422977bd2e8218d2d657554f6b20519aa3e07f24c83d6e5736c9e3619179a27047059ba8b5f2c55678d6730c77c2a789cc1d0c92764de2360ba68791ad49d4d0d6189a55ed65054794fc282b9279ef48b6b07784c1fe487144728ce32938b244d390f974d3308109b9ce5f07d614534eaa1d09a1a4f946564c3fff09ad4bfe919551f60988de718aca9bbeee999cb97fcc0b3f0090e520999f8c8265d4aa44e1c967ef22d4a77e4f94c22a816b384fb2ff8bf55fb48fd248fef3464422d7bb5402ab5b2e79ff885cdf8960576abe30ebdfccabbb75cf81b00358f2f7150b067eb6f538a8c0256a87620a312222180253a1273ade445b709d2a591373a193dc55a6704406d2ee2123abf1dcedde9879ae089984e5f0d1d6e91200889e06b80498cd73909bddcdf9c2119d5dc2c6e2f083ef578a2e0d4d9f7379baf0684137373c8dd803bb424f90531769a3323a04cb31821aef2f44fc1622038fc084eb1bd8b57ef06d0924f3ca9ed7598e69955d413e300f9bc1465ee1c028d09628a8ae4e84f16fd70f55ba57c59fcdb7e87877900c96d901b9856864f9480e166f17c5237b255e9cd57bc78c003fcd34e0371377d08639710494bc8b5b5e007fe0a7d27d2fc1ae06b8ddbcb1067fc7ac2be59d5d3798d34d4d992fe07faef49b2e5dfbd70f16da5d71bb864c0123eb356b71cde655df99f9f2b5ff4751d6408ee0839de7b5576b3716457ca73ffff33307ffa052ffbcfac3c2ede755ac4583134ea2f69fc54c71ff518523055946ff850aa58a68004b935a939880f2579488ec1c2cb1f77c49115b8fca48dd6edbd09cefe9c84f59de36b6145e2de7063ce1306ff396f8a0aa214b27a5d0b5317b5ecfa871c41d0ece288797d8f1daba974c183bef03f31a1d27a2524093d9f29189c031413bd82cd4d28e270b5729b30ee1f97cccb1e67b62b2cd9bd118986870fd2b5ea1aa2a8428fceb39df25eab3732aa80b321d9553aed8d1d5eadf1103e9d43fa3139fb0d331405d97c2bb4351d5db512fc46b453e6f1592ae54c88cbae22a2fd795f169dde54226bc5f8a23a3a9e1c714e4241a6f8a6d3d4bcb411adec726d5c7518bcc4889ac5da1fafb4a8cbdf56bda94753292cdd33ff7ec434c1e8eaa472d00e3450f1dad8ffa11622bbb53464ab957b5b40740de436e7ba124db2f469e98ef4d36cc4756c68cf7db6b27b5a9a9e5c6b37aee0129b204595b10e1263e6a604f092d345138639a87b642385619010f8a4021c91cf74df254185177c5d2a958f57dee0bfe7d5960a985659555fd900219f0090a84c51f8e68735bc92d76b53b5ca2cc69f36085a61bf67552bc3884daff5e8d3a27696d7d90dc12fffc0f3c0af8c023bc51e022e9904f0b41b0c88d9f95f2665e7a1b61c132bfd66b7deb827b896527c8644a90328ea91d16eb46bb8e6633b9f555c615dc205bb9a9b28fb9a029a86086885fd839204adb57482c829637d7edc5093ee42fb1799049a13692cb01672c115db708ab7bcdc88aa92d325a79b755492678737be72540bde9607e77393f9ebbba3aed76eb6b109ae3c871c2b3142c8edad3f3c164f61e27dc24f72d0b455bf48f49fd43c59ab75365360116cbb1bf0f9e52af26c591a1509897fb1e229bdd9273b03c7b29793b89b22651e8d9f023f0ecdceeaeae5e9ee6fc12b1f990a2f81aa5e9b45c5ed718307b836118990edbdb90e10fb3e63265449b17fe33eef2395327caf0a26ed9e3f9b5cffaa5edefc9061e631122fbe751f0eaf192eccccfe31ff8500369dc5fec0a2cf1838d91d2f3c3489c0f6037b4f76725d54acc4ff9eb3a4f7788243a181e118d76eb00724a25b84635a6a0f8ff3061de36c163ed9d2ccb196d2a372d9105ee6c11108c2eb921923b3b995a1750b9040ab4aa8a2ce6bdcdf6a2fec8442d1979ae03af8e86518fe743de86a400706765d38205a38f3773ae4afb4abdbc3b3949cdcbf575785bbcc70741d2bf02a20bbeafa5e03424d3b361690207f2634b75aae32b3d88ea84b648a936345a56e10ffbc3dfa4912061ae950df5948ded61e2e688e5d87b9dd6df214583af1d7644d55b9e27f4daf6f1f11862fd936b3ec702ebe0070211bffde9942c02371ed38f0c8323c764583e204deacb68abead6760e8a3d9ed8ea76b13d591aa2f3fe152b4240c633c109fd58ab3e6c5599036de66dfd47478eb4eb2474a17497646a6fd10c1cab372514d657a31fc05ba394f75c9cdd4def57004b9b0595fbca8eff7974d39753f454e9d65112efea2fdb14e4fc84de8a3cf81b24d265a5b1841dadc30efbade6c77a62a0cb9812b99d13a86cfe8b2a28817929463cfed3f1815470434ca87663efe657bb827f685089c9677fd280976cfc28d32e0a30ef6e83bb1bd9cc7aa73916370666ffa72b4b6372cf82173c32038b987523285b3a413b41e296493ce05a37f0661bee66d805b0d82f7a20d90a527449ddce4e84ca42fc07ed426290035379a70d34030fc6854a706847cbebe6056ff8cc3fa8e1183476357565c142eaf5a7f25ac2dff86d7b90515910830f489d582a2ad0c1d25996fd79e07b3b1d65e1430eb20fb823ef64a5ae2004c5bbb491ca58b0c0966888fd4631bc653e47a0bd2b625f3509d58817ceece9e9f7d80992bbeb6d9d11ceafdf78b506da038fdd9d3c2281fbccfd74d892d819d3648162cb85a649b1fa9332b2cff4e962d47ba55965557f68db4b33f2ed20f74d7302a1d90f8ad34b4c58624f72f6cb9538143a1ff990790b46c6fe5325e65058ecd94f6de1898c33a24e86e42decb3c358fcde94c3bbce7b4802d06cae8f97765fb39a5dbb7685f1dd1d164b81c576c48d3d9f2a8c4360a9424eef71fefe8b3c9fb56549f4b655996c29616fedece3b626d37ae23a586e21657f8ff2077b94f25a1548a3241ab485edb04d391e3715aba0db1963dd28898e23927581f8405f7d589e1cbe47d93300e558775368f904ca58f55595d8bc4046abb7737cb89afd3f5d2c9852b1fc4f9044136f6d6eb6f85496aad327c639b1d1112bdb473fef03f64c5b1a71f31fec7e22851ffb79979fba08e1f0a749f27193fee033ca39af2b657945b2c8fd5b0055b4a8de58f15d3a0a60b08821f6fa2a483daa9ed84b99ccc6c070fa296217c43da47617697ce9c9607ef582b1fbdfa466a66bba56bdfd2db047d439e04fbebcc05887672efb4b4b9dd16aa62db832d7abf81f899bdef938e8922f518a8b2dc498f57ba693c8cc0fbff6aa5e1acefa4b2d0168a7b2c9819231360568925356786a34b76ce7d900f6aeb8836b5634831b3debdde9777690f1f1278d90fc4a773f7e7ba8636dbbdbd45ec301e87c50292dcff24c6b70161900371d42efa4551dc3c123c497f7dddd3f0fc7498ccd00a9ae67af557f8a52b858831cb119dc77e90f69885b8399650395a244bbdf5f31aadae0edbf6636f8d18976b3926bc381d1334f01e7a2c982a0f9261df12a7141930b801d42af69cbc933cdbb6222323d8ebcfaddfb5e7c549489565d480f1ae2c8c26e945a17cb265aabbf2e36a5459e9dba74b9abc4b2b8100d98ec7e73aa9e8f41518ccb374b0226d58000fefaf4b51faeafd403096a07ffe7b6442ffe05fffc307af926fc439da3c4a0490ab0a275d412dfd5e353de3f4313c2ddb652d1f3a04e8dc605508ace64406212023231fcc82431ead54c354e0b0be59819947453b05a20435753b3e21bbe9c73f492c3afe0dfa3b3fc6f2da5509b77115d5da8a32fb08f594904be3a1d721b7db4e97a7e36e1ca12f04680dee2b8a6755c386d8e4382da06a4b641334d52ca4a528940100cb1f0d513bbf6885ab20512aa075b98333b3be958371a15fb3762bc1d4da380ea0b61aa02fa5f5d64ce5db8391677c9982af976f84c5f6215453b4e922972f9683f06d266cf96693496143b4575c2257615c5082e2262a1139e55547e8cf616ec696599db1b523c517cd103e8de36c264f2b9c4c7a313d06747ac5c72bbeb36eb206357ec5170883f4840d7a3fbc91e18fedb673abb93ac3ec3b376f4cb0455b4198c1c296cd96e87b3d14afd0dfa905c116b9672d4578939e396f5c509beb2b2f9923754a8715dfa486073379e294827e2e60a4890121d1d4cfaed658c557334b1bdcc94d5c445e23a2adde1a265ba1acc2a2cc4370e95fbfb02f1ffeab66f20f9b9f2cd7e20adeed9a1ee9299072aeb45426568380f4426773b4d8c9a126d04ce0eebdd75be6f80033b52ad78b69757a0d978ad0ffe143f0258686dc06e2df92f61b7498b82cc36f596c9a29ae63b665c478da50f4fd354380d3be133e6b4dfe8d9d80e2fa36d79dd94ee96bdc6062e3ffeacfcbcf81c7ece3855145c19ce3a57bf70faab00e449fe70e4b2105fc70c525f463f99b36f3a65ab1f42b95cbc3af3678926a52a423cc873ac5870fbea685be3825af0e1befb253f39b4e4058ed0bff52a63d55a48fc5bf3164b8188c7f7fad53ca56551284ef51a77a0a8955a0490c1e5d1781df8503b9d5477e8d5cee87d61a5278508d33c5f81eab6780db19616b2d37158c0e8e71fc662641b75e88bf2e098f4d556725f6f9791f1f0a1181e8ea8ba702721836e927196262953416550cef05d1869daa8a8c865ed008ef4ab4c4944fadb1b8e1a8f60881174c261c79554dbe2d98580365f06a2dd7d2b0d88b5669f814e4e9563bf4b9618e470de56e171243139609890f168e96a80a9341b13465f25fe3e0c0f51d2fa9ea86f17f8b1759f72cb3435d63cbb9a36044d0ea38d648ce1a4d0b68f330453e99bd9162362b09218999551cadc97e4fcca68374eb12cc8b402d8a8df02091baf0e399a1fef51c2b8db55dc6f1676bb20ae8ceccc0975bfb9391fddf097f27c1ca9ec9e1debb33cf104a7e56844a2833b68889f42c26ddd5b1a5f5ac36d47292de3b70a793fd7235a485009dc04010e4f8ec970c452e14d6c6a04840f4a4104c6a61890bbad1d401e41c83bd4c76068f0917884db805f0f815f7e7ee079031f8fd16d4f465be30587cbc673026aca699902d83c0d31749c44cf3392154524941d3c6183c92873503941bde7e7eee06717b911edf3e8c153987db40277128bb7db8f8a9a4e721e0cb32e13f0ef7fbdb3000b06ef3e211c6ce9f444af691cff5ba40c476a751452a4ca106b6b998dbe3eea0523116532857ead41025abb20b2124566616461945497f5063faafe87ca484d260cc6485cd461f585b9aa963c10b5f605e0923fe00928802d08f06c458cda9f54ab80653dea42ea64f1e25e8e2d151e19cf8bfe3c066e1b0366fcc1b01588049db35befab9e1377144e75ce84695d0d59a9cb4df2477bcde61844b4c804842b6ef16b717f008263ee032188d94d2ee3ac3b00547d78963bad896429e3e0b504d7d8b6ec29fe2d7bc38d8a0e8033761b6f52d8427d7e13afd5105fa0c6bf4665720bccf84bab3a08c395acc5f2069ba8753744ad2208be917a1032e22162937dec8d1dd464707cf97c8848c36ac75391afa6141c22a7458c6d9a11c28b03367df37bc6a7814e5cc9288da500c5af8443b2838432d9b64a50262e7c66ea30dbecf49f78bb069f981df09195a92b0fa4129aa292d877133b14e0a30ac4fea501f5607e54737b49c484f7dc3dbb530ea55e5d4de64319e7dd50ca91451604f25b040cc0c423b7d39fdd92964e4bf7fb0468ef937e45d4eb614b49b33e5d4d54fe6af9c9c55c75a397fc24ca3ad95da837f97c07813cf75f0db088b48ae286f40dfe8073b7a5cc2e845ec72b36b6d3588c4054a69f5f5c9ef3582db115c6ca187d8abf9f3455843e833f9ebbdcace8549fceba53ceb99e6fdeb1a0d7f32138c4d38debbb2c80b27df8c693eb22428d06288654753e35360b4e1839cc7a5ff3edf0cb03ea5dcfd6f61138dc5734c1546022a52c96d0c9d968c26b8bd7185eb279cd862db391f6be64503acc8cc50ed87d8d0e7f11d294cd47a02a4fd0cbd09b88defaefaffbd957533efaea56ea8c0da63a54f10775033fd0228d51a7767d81857441f92a44584b3eda7fc025797051e6bc2bc1cfdb8a8f3cb8b05f114d27a1722f3d89c0b8544e1b1891f8d79b256f59b4d785dac823507a404b1b042bbf3f133b206996c729088de1b99b6ed25722849f714716475cb205a6969a3f497e7b9bc2b467063b8c4ceec79cacbc3f4e3d385d770689ea2316d7b13c7c7f18d82c7d6e1fd2263f7011db4b3160c403d05f759769309b072ed43b9a66c621edd932709c7743163a9a7b5734097d77e420ae222bd4ad6932595416f19347e5c268f135ceb1ac926592b455598de95ac8cdd117f71ef941405b2c6a3fca40c07e64da0fa653f5a656fa2296c74e9044ada3290e88e593d7e48abea07dc65bd9e0bbdfd313e4da25dac13af6a04d9017f10b14f3d60960d99682c62da66be7c4b7c29848af8fad852ae5e9a2beeebdb58156ae26dce024fe0656d924c3a356ef38d7e27d764bfb324ec52824d9fd1d5ace0312fa6b94c0d4e2e7212bde3654c3e98ae3062faadb14059e37629a7dcdfdc85e5d9067fbd1785ec9c2df1049cb9342531ba80df4b5ec4d4ad8fb47657b620a5defa4d926c969d823c8e6306a590f1fc7e3b54a9ea6393dc28123aa4658564c7b26dc6961a1ece8792a2e3fa457c8607c6c3d9f22c222d1b4ed1279f21cd46dcd338d8811a59d4caef531428ef562df88cd5741a43fe0072922668dcc0b654ef0805e18ef3019e146d2f127bda0c2eb1106f1fd07e1cc4b953dee55d0b3b8a525a899d83ad180dc5b5807178b2655ac671589fce949f315245d51ca55f6798b255698d736e61fb12754f019f8095b6834157aae86fe9167c73de593d4a2838edcba9c393de842f13c49b770601854fbfd4cb09b002b0c092619b69ca9b604b160a961755c5e54e2dc08b87dc0ecdfd2ade3666e792b380f2879cd5482e7f4d5692fa6348fab19907691834d148ae77b8300c4b710ef6b2e4263879af15f4ba1df82275d01229c1b427d7c36c3fc42b01872e143766ec10d4e71a56399dc19d781d81c32d27d9bd1f18300aa20b97282eacd541b4addcf72d39b5ea07875e1206b71de53f0c3857bfaa9ea72bcd01495d8179696f9526f803e63faf0c1c9613b04d9246f52c5072ad5bbdc452018a1690a75ad604cab87542eff92bb6fe743acd135b845f18598bccd2d135dc5320639de827f73fc78b0d05e178f4a84634f6435d0b41c777d3519aae222ff34166a013f3a883c2afedcb338f475d5947cc9ac647f234e2e00d9b50b3571cdfe7bcf513ca08c8b26f1389f633783c954cf642c0b839af6391bb1b195c8d2b3e5f9e0b8a066806a7ad4921a71f8907930e5498fce3f694b18e56ac2318cfa77628126a016b5c802e2216eb93db019cec5594c1905e996c36df4494ac354a2060d443c66354ee1fac2db0c92b5ea20217d0c3a0a477b86b23ba693ff7a1a20718d44115e4b6a3a192f7593b8918d79ff3226f74f3af8ff0e9f846d9dc75fcb08a0b3c90bbedf39c1d0072f405444975d2653590d8d14f425faeae3049dd3790b329bc58546dc497bbcf43209251eeeb50d4f5d9ee49a6b36149b6d70c1d18197fc9ece1bef80b26251bb3a1ffcf5e50f717ebe6a852119d41d022b094dd290a47e3e2dc93900daab268f3559c1b166f2274f20ea20b31d723da99b01388a03ae5c861f46994a952884ece0371ea274c6cd77660f4a93fa1117e29ecdb2673d5768185bc35cdd3d6d3fd6ec3251df0c475b750473e91ed7ebd2e07ae9621570436026a98e51ee3d508a0a6c68381380996d25c6e3b89a7c8ac3a120e52bddf618fd38833a819ae69659ae397b46a2f1edff58afe734d08b0f70ff935c6ca4f165ad5f3a6d42847a4b9370961433d9d936d9e9a7996c596996cf70698f321e37cd4cb8245b45f0e820e39534dca1838d836df5b1173e5373d049fbaac3608ed12f0cd60edfba6cec15afdc70b9be3fbec2b0ef93584209fbf97d6170572e2254ae1f66b00d3ef2929e49b9563a575ead0265a5ca97280e06e4a539acd166235826c2efa8c2dbf2ec741280d070b39fc627337544f343bf3b83bd68a2c697f5d0fc0d0d61b5d7c3076dbce86e9d198ccf56d80d8c83bd6e2384ac6264c63a7b207940ac6ed8a6ccbed9e97b8b7b189aa0fb53eedc4a256c55f0a0972c442c8b8c0448fc10e1eab75d25ba616d36181a66a0d885a697b48c4e1aebcfa8c8db3f5fa9bce8c7e0c820727355a1f0ac4a6900fbd23e592f260be96d19b0d94b108c0505d77bffc8ded78719323e5c8b521a10721598a4eb3d39d03ad25e47edb5423d8e61133d389a6b006d9d39c43c67cffdb76a001799de3cd62b5570bfe28a220620278ce10c57947c6e0c9db6ad4e086725b21f912d9a01297c1d88b7f91beeeabaca847a1a2a6eb4b6af7bbe73da4b74270bc798e4964dcc7c4377ceefc4c71bcaa897cf379c081eba27e67c6eb0c1b024a01c75c49e376ac204f3eea6a40aca9b9c409afe3d8f8ce391ff5902d9dbc00b880229b70bd11c649fb61e3a0b11e696a37b7869085395934ffe5cff7886a340c552e980a35fa0037b51c943d91abcaadd9660ec3be1e98e62330a9f1414a26d1a6573f8f308eb5ff08a01b1795093d01d146c2e554a6cf028432c61d20a14f7d731357daf6ba3bbfafe9e04a68098a029818c06e5f2e479c9547aad64d38d8f59422a27b9796698e0055bb75443898cc55b6ceec088a1ab15a12860697d23486722ae17d2bf173a2e866325c7daa95cdc73ab556bb4597357e37e7428b56f3ecea1930a65be1af7a4a5446e9da8ad82f7b42c5f5da8d513ad1f7b100e0bd71da36a84143721bfff2ddd221374440b8b64e8ba183b5418541624e6fad75ae3d43c7cea3297887be12d74bc0bc17640b6c1a1a191f053da883ffd0b52a5bf044fbddee7e9c30ddb5abd8a5c5b48c3678c687a05bfb4a12a9dc647101710adec689a8754d2d5759761530ccb5c7153578d930f419f69bc5aabfcfa9c512a5a9c714492161d372408f9926318a316dbf8619318f1397feefbd404ee6e55f9c713425f03af6452e9fe18be26137b056698f1c506255f1f5ee237408844951c7023a53ad3eccefaf66582b510468ee52fa16a07e59575d96a0c96c5ace4a7d6759b0ed9cc5f738d7ba5bf29d1893539b2fcb4abd2ab40ac9578f70af7b9a0be563999d5ddfc56938fe0cd4ad538050b6b678aee586ef93a012da000f1eb5dd7f2b3429f15f1fff6a10224703fb5a9883eebf5b306f932059fee6ae03a98adb20bcac62ccc2908f96b140c1e70f2773242774a9543b842bfa0733be7f43b17c7bf77bfa0b379161c7b672907384c3ef710678a10bb585d949b9ee7c0a308371bac7077e651e0857eef810833273eca248cf0aa9d950b15487fed5c44ba6d4b5ab9e2e2cba2dcc4b405c832d9d4057bdf834e93c64253a291a35c7b855b26091549df9639917dded1d875bc2f69f2b91807b1de6ef20b6c9504884537364c0d45c82db25e183899adf187503f46a7fb818b2a73b7e32600964410bc14c54eff8c2373440cc241b03f4d56eba5166b951d9705d05727299d17f7ce557110d33e06cde66297b6504018884225fc23ab87e91d7e60597c44db4bf91aedb4c8f33d9fb80b7c058f577174ff9edaa4d2212f0551df35d1d51a97b8a93e0a33aa45f8e24e26f92dc498d969cc4ddb619b4722b899435f1e1d51239365ac50243ee2c32ee275ce9cdd2b14191caa291511f3e99317fc753f49dc8c219fc0484e36cf0c9138c4b5f631113621b2a840dfb1bf457a2222f64e6ce404e130ef7b06995ec475631e1bbec5f3e480454977498b1d70b55165131e559c31d96f52275d59bc86d7ce9f41223b2cd3bc5d857495045d193b974ec5260e35dcb833601bb44c8901839e95aae0416fe20f3c356cb91205a3444a730ed292ab8ea78e63461dca3d5f75c2a0bcdd39312d362ad784d48b22ed6211a965cda576ca33e975533e929df78d2bb85e0059a1a6197b4a9139540bb12dc319712daa1aee42d38782e2fcefc04d1a77bb0ae6cae0145492512eca8184d1fc8779b85c3346a9b53d548a6625d08541e775006ba1a62e54aec9270cb9cf8d225479014bffb01a89060cfa21750eb6ba75e988be45a8cc64a595199c8e2807794af80e7b9cd6e4896969d6b93432008040962154322648f2ce2fe07cfb2117e8527ab31632cee2c97801536272547573e5af91226e1d4714cca90c9e1a3bfc0cf92cec835742c1229b254c58d253ee6d047c1c3a1bdf1349b527417b833dd2e4e9ee8a85a99f41b1cffcc4d3b0548ca9cc8a0cc00add230f781fc40cfd86028f7324fc0c184b58f9b21eee248369b16996941529b9061c977673223b9e77177c9daede5d6dcc8b69fd7fea8cf55bb1975b8b295c2b0e7741d67d6fc4f3c6bbea73a43dc887e139c6a4cb040c0bf4d9fb82cf3a0157c0ad2eb347218fdcc45c70d62179a04472a35760e52c8eeff0576fd58f2405ddffe8eed6450950b53e574f5c497408860c7058bd3f82b36d296a8667ce801eeee2304d3e72272235d8ca4c4699bdf627f62c6e8ef0fa9746e117a4ce7023f5613aff81fab5ae2732bbda7b054e37bb493576e945ee171f27b6dbf11206a684fc626815980874206cff35cc1e8ef9632117bab366ed3f3ab80f868c47c32a7c8811bf0603ead1c1d2335608f6f2fa652f203dd3c1285afa3fee3802222301b7c7923bcf51e0d38fa34926fa97516c13d8e659aa32b4ef894e578ad2def314a8823335a90d26520d6209170deea8a814d6902f5c8d5bd2b2aab3b681f70dcde8e58fb194b4e1c0cdbf89d7d5bcfb118a904d580f1507d08a4e7056826f91c6e9f06dde5e4ab5550218c4e4f0f19ca9c359d8398086433787eb83f6fce05865edc2467fbb20f1fa5d1bcbb745d12a3946698b2fa3335ee1c0f579e8ac42e1ac623cc1b7d50d6a54a025668cb16058773453f8a2a5c5b5a02f10298415c5cdff07ddda9d94a75340809f17be7960cba39ac08540a9d2a9fd17662ec83199b54b062240d729446baa2631b6163e28978424bc7d45fcf05ca9fe812cc0ebe582d46835334e46b87089b8e7ee6bc6524126f88226cf5f35a63c5cd097d327a22fbce6011ed5a8d63801a05cc36747c49e41a36810623793b2e6e50d48085e3a4c4cde485609ed3c5f9131b82960ecd2ca0e3135e4b66efbd8c7fc780d598cc9147aafe32405eb9cee9f1aeb9b1dce55b59471446d56c38259e5520e3b1daae38d44de036e707c4e02adb8fa6056060d1c319e271ca92a5f116b5b9cabf0b8306fae8f2aee22356b3a799faaf23522bac80eb6f3b4db9793599cd5b56576dc02fd682aa50b3541d561935f3bafa4e993e21dcb8fc6ea63a8e23d8eb701fa017de1131dea17eb6667bf40781a6c0f22c805242e2e301e9b5c5a6194cf81b660964447d862853b047cdc7e4750f0831a31621ac9086593695d8a1d150d684d01efb4ccccabd2c4a568ac9db03513b910ec0d72c7114f34c55548f732c43f7b9d19f8834efba9973488623dcb155e937a515e6b8d8aa936036fe920e1205f5c84474c22c0b41fe53d731e1ad4e0083d10d12478674fd5adfe91dcaa0ed73fab71e890591bd679c714e01cdf2dfa77cce632a70f602f115d3f10d673d8c65854b02a7b6b906afe58de3474530dcc72a1ad5109e0cf026c315985d2f57306a8459c94849bb6a423acdaea12f14bbf06ad4fc3410706aff5e29ecbdde45cb31d25f1ca440d423f3c17b3823c76c818acb5096b08b44cefb47dfacb14ba4939ec21c01ef70287f9fcaa5d3a3af51669d33b2ca8aa0e65a3c656cb6038f24182cd50d358eb6bc0d2c64a68f5fcd08f735fed4e44d7aed17ef0907c3827e40097fa93bd386ec316098993ac59425dcd89a409fba7df06b407d70d2bba9ccff8332d2aabc63026a94910320f4f4bb64d3b77b0b0540d1f20cbc6c937a911bd4926ed9ddf8d565204567bd757c070e33d8c23e85f90d262339b6eb03f146dd75a1146ac3c660d2c70ed8a982a0c4a927447bdf1a6c9b56c106ca83981bad67a3788f168fdb4d8f419ee9453f68407fbaac7f3e9365369ce07f3c202ff1b05ee8b17b1e726bff8dbb5be4fe0517340660d11e09df286dae5325ed8fd0a495f382e7e89620ae0013bda9f05c01aab7d6ddc9e027be6786b0e4b59334107a6af9683ea8cd21fb4b79b66da990cf6a30e6bdbd62eeadd2e5b2dde17773254a1068cbd97b7745b0f6763b24e469c49b85a3fe014c697d6ea2d820f0e2252441556108cc2d6d0c4c8024a8cda9f452dcac872796c6c7449bebb102c8615b0ec80ad6c1ed23847c5db3c820cac0389db61645825675882953d6da58bf12e7cd9ee23000418cede954b92345001e958cf55c6235306b5bdcf9a660f70ef9dcf2f091b5dbc5411db9132fae0809402d1cf3658c4284744c01decfca21a35a83f4368a33547f2d670223a77c078fc36d09eeb67f56de5f293e0e25bed070d8e78a3ce9f175c112f76436925214d4cd0b51b6bf9abf366d17d0bc7845f127bae0ba9ed5b69c4ea525f8392ed86624e3d52359a588d08c5e710d7e4717ca55d3b85fb79e0e0b298ee496e08b427ea1f310f24bfd6875a5fdec0a962b95ba223ff6927c82a7f96589ec83f5a8308a8bbb4b92585a80ed31fac93bd9adc72d328694556db880af16d4ec12752351ac8810235a40baa5442050c7caa9d08d1a8d23290b3727fffe0ab6e6b4e56513008c0232de9837e85b042ca6c9e22e25127345d728727ef1503ea23130de00224e845a746a5f5adb53c381274796789be86b4d2f6d67e0483e2af066d5339c229766bc83fec50c85a2305f0f48faad8051e2641fb08bf38ce24da83139f515a2e5a3e8f467ef964407af34cf7120b76f7c5083b3fba160455063df43eca406084349d8df2de8206c0a1f4c2d04ddbb604ce2d75fa37020fa720c0899ea2e6bd084c9f7fa526ceeaf38082d59b0cce8f80c2a28b5b9615e7128f1f71bc098f322286a857d4245bff6026c6cddf08e9e2dd270618a98984a3495d16b7346dbfe3ead5be5dc1f271985a63d351b39ac40235d19fcfb2ee4c654e057844c1feb3d50d464b7588272894662fbcd4aaae903105430406276ed0b54f98c07f84b5604e5aa4ea59595ab113b125c24f9224038788ad9d9e146079200aba03735700b3a2e1ad6d3517c91c7fd76e4ae1c532a2251fa1c8f8a042c4a864daa97e66345caa21b61946d2def73d97898cc9bb2bd4455a6005e5d6f5a4142647071bc9ab89d7a06e6aa66cc1fa4f8dd0b7601fa55cfad0f04595b27d2b4ab866cb80a4205345bd5506f5d98d0d7adebfe9d89f0dd35c2782bb71fb98ff32a8ac887318d533de23bb6f015764b84be9530fa1883f93398ce7a3a236f7857a29789f59594a8276f278f6a605c1e0050bade132cae8afa175f7f0927ac7e0ceacc8d481ea7c595c133e3a4f11c8928208844a6f0392e8c5b3aabeb93cf4a0a75d1bb322f6f9530af9fb3ef37f227f18d4c99a6fb5789384f3df089a0b8369f31fb0675dbb71211b126faf6ab22801b18cfbd51e11660911bc461d250bc39730c788df5de067eaccb4dd1312e9667ae712a4d451dac4913bf04f69601aa44bcb3987e243dc52d3164f13a07c5ec7447bbed2ee76d909617c8ed6d780ede42ef29934253e4732d308280457657088cf7fb1c1b14131be5ee609b7622bc2df90ec88c3a44da2a4652fd73ddfa3f9789167955236a7517a8e1595fd8a6260d18f5ea0972d410ec8edb74985f3aaebd7abff01147fc8360525da63c3947b3c44128769f253497892a59a3efb2abc71b9e42d8ca4092eb53a6c4c91a8b5c20a7bf456ef41d17a063d88116bb799f0dbd113c90f8a52cda3f7374b589e5c17bb96099520c2609da596b2a63ab65d8dc7691a8343a2b23cbbab022962e0e40a26d4f3fd1db4afe634a515dfddfb2fdfeb1d7147712e83207b5c5610d696ab07a7000eea5aedc29e4548264acf02c80eef3ee1565d73e852ce6e7b76d42dcd0e1dd7fc8c2dfeb56e6f53cd48821e77dbdf5bb72711f2a32dbc00a5a2c425c92cb8b8eddbcf3d8a691453a582012183631bf17063a408d2acbe33e2981d45f9373f614c233fd3c36e9608faf1637545161f08210a009b71239ae0a227a89190315651beb2365193415edb16a4415e49196f9b666d3c7ea20f3b68cef13291b9c2358a8e26bff9e7baf3ea236e5d168d2abf0117538a84d75802e7358265271cb1ce527b4f8bc44223af1e45d2e8fa458822348672ee55e21781711a7d12bea610ac54f0a5358475490962c86d2d549e3b65a2bb4564196fa5f810f610425f6af255ef10f58bfb03a1f269dfbaadabcb295ce45a61c2ac6dc6112f56c1359c55522f0b1bb7a02dade16841e069f08c4a6657b73e8738429cca04c01c67524bd4ad29f4f5e27baea90636a912a801b14d9ddceb9a69626fbfc34db546e3a858af304ba053cce4fc14dd2ede2d5d6c35a623f54ee6f02c968fc3ca275b083477abf11aef4b82d436a5f0f13bc9a6524e35bf2913fe6664608a233fc852beaaee08d8697201fab1cac17ce0023dec4afed732b8bfb32167686bda72ccf14a0a165485453bcfa0f812426c8e1a08bf9d3729b17d1dafc106f9dcd1258676785d85c1d8dd179a4ce946f5f67b991488b336f86f75c4e69b2c10dfada8af98c80f5d6ed247c3fbc806ef51f83f8033198631e35730a4b9f9c643a0b4284fea8b113cb478a3db9de91517bc14c7bee1ed70f8079686e62f3d5b0c0e2cf2119648f8a428424b44b2e5254e9a0bfbc4a86dbebb668cc2e695fef04bcba0c7101581e51a68f368435e4ceaae95dcbafbb35f6aacb993f4ab50a093d4cae2d4950389612b89057c50db25a6a38954f28749216e814544aaa1bd6be2ac9a697d65c86bd81042ab6c76aa31728e4399b6a1aacaf1b805e4bea6cff6fbc1ea5c9861f3459b07382b87b5dff5a29aa8f0f3f124250d4fdada0adce3cb096ef7d411b07ac7cffb70a48ff4afd2e280e28cee7705a58c56941bf5e1bfe87bd8237c00e0446fff4f61138f8cfb6873e32783eac4cb34db47d5a7053aee364eb88a64dead13e8d9ac18b18ae706c73fe3a1d6719d2eff3575b6a125887119438eb6e61dc9f89e9015817eb579c1908e688ed8efb1aee4da8ec201b767d4fe1c50c6e56d5a5dd3f6fb840edc7e9e76599f001ede89156bccae9a61d6a18a6752c28e879f009e9c9e2206581f7d4623b956fb9a3091c67d434283df7a91c2405fd47e1e0117416c09a33e9c747656ade4a7770baade427e8dbabfd7c725177500c80fc9bafb8df4f3db398e13112dca9cd4ec328cb0cebce80f681196e1a7965cd0a78345f41626b2089e1e99bc33ec396d85da26b6b37bfb56ea94d00ac48f506c12d4e2c3709d57400577157194f0ac7ff51b5bed5763a7df2c77c0424c98718cf2627a26e95d2e705398bf383b886546b59a28c3f9e6d3c81cfc9ca27f204c08ca94dfb59e8462fb1647a9941d0e4ad49ef28ce24ec3e405406f0e4502eee6bf95878443fd8c4d83dc9b3782e6c3c67a99ccae4b7b4e9ad6b6110c2eb381255655a5501f7d3cc2b721a99577f02d222b7f9c993990782a654474e31042bdbb06d463e0cb837c83b3f661d85ab69f2610b585ded35aca54d27dbebf2d8ef9331aca14c2b74fa225f0c2894a8efd8dde98656e95323e4de07739eda8b336a2e5d46d4f557808132cb3b47ac24bb07a53accbd70ed5502e60d7ee28263d9561a60765046baec42e7703f78997b193c3e4d16dccde9dd0a874af2687ace28ad2f49a4f35119856b03cf978c4b64fd46012cfcc8c72503d0ce1b75f96581169f1d94b4481adc7ea19c1255f74b20d1ee4bd7f7fafde5ed3a515348c3263a0882b87fb4322d334a8fc9c2c7dd0b8fe14d9e75c66797ceb389b37d479e4b3f8d571f35fd48b762021fa712b45fb8fe289213d777267ca15e31fb7489e1855ceeca68a571a775859af5933167a1da4f5f0e952989b34c545b87af7c4b3f70c1e12063c9ba4c90d2e358ed902bfde352f17352f58d6083520162fb145b1eb078d7ce8fc6f44c6ad3f6121f24732234c0796d7bcb5b7bf87c0f8dabf21105ba5f0662b611438ce1ad4e9f96194cab62acad6df315db56625a1714b8d21123889d547f77a41a8d9f979713377fa85797ab9349bcb8ef6ae85986c083af4ad20151718a25932a9dcbec653e8d236a785b07684c6314aa293504ae6fe4911c6f71c99a4f069dc03130968a8dc593021c07f3a81b9b7447c584c22922edd9d76ad50d2f2d593bd2fd793e22430727193979907111ffa746e203d3c1888b8907a3590e6d916be114c92fc3f9f92a14d05159d6948ad5fe6e85021ad1f82bd28362569275c1a60f8b2110bfbed565861352bfcab3e8103eab6436109587f9863d03c6a24027ccc4798dcb5558b2e74c903ce057a80663e197964ed0fd6e95ba134811d543c7b9750bec9af6ddef017c367a3bb85b5ec88b1729f141824cf038b68fcae9ff8ad0fe9caef615cb2df76de32cb477a53b9703056bf150dce07ea7c5a44914f3f098bd4afa94f88c2ba66a3f5be53ec160b33cda38bab2f49f3f227d45cdaced5abd1ae5427b6272dd195d39537d9f0b0306bf6aae77bd5d697ecd7a3f609808f50fc764fbc8d1bb78d7a7dcb282ac6f22c6b3e484ec05982934124c314454846f2cd200df305a3d00e8bbf637cfae0beba5644b26cd0c9c302a3ef1e199cd2642873a835b835dfe85dd970ce9bdc89b92c0bb7120c7d5ee5be27ca29bc63b26b6bef2fba038be105c2d2c1ac6551283cd0968f965a757f2de5f9494ba6d5bb691657973ebd1ea2958534a15ddf8b6d923915f33c90ee9067aab7207da00b22947747c1a61588f22909b15f570f2f075f277034b9c9337c340267a1b3a8f122845328faf9d1d96e5e6473cf0bf87209f769d9d19abd2b1fd8899ca228ec3697578b0354bd4a6e008d00d8eb8dd2d2122848a28bee8bd04987689eaeeb1d336cd29af26dea043bb69d6ff78a67db7430bb31836a8a59114d88b6f5ebec2ab2b769bba17a494760674ea4bd5e0a88f5c229e784db1e2a11280d4a8d7208eb86784b63803cef95ce9c46d93fdf65940ca10678df11e8cdf7b05b6225a65cc588e9cc5ff2645b38541ef207b8c92ed5b7c14253b1536360244e2e0bb93ad2f5d9094468c09668b89dac298375933a7d659bba37c0b40e01fd6e8f70d59e43b6f78c1821a37cb03728db295bb8b57d31ae1490bcd05fe8d9a7df63c4f3fb193a6422b70b7b3ac52371a9b6c6f49c2dcf1b4f1d7ab98bb1943cbb98b1e3c99cd10247a7ce8026219902c48022f8f14aa780f1d94c44b8c6e6e95b695669c526da8f2983deb2fe32b869a5c5b33cd1f1092d9952450dc00f402052dc46776f045a7b78ee3e1cc8119ed9c73db444e22e85c884e3996e246b2dc585f3b9eb6d90fe027d2a7a77bd026e1837f9d33b7ec764d48aa6279e0cf1a68d087ae7507d5dac4f9934d143f4d216f341bc41e453c83b0f96ad665465d52c4f0b7ef4b8ec6a208fb43bcfc6db33e68714c5388a4a7f32a10d2e564e068e254a9d77bd12a9814b8b31ff6b5def89629eddd82d524676513bb489e021548846baa9fc418f4690bcfaa42824a8f5b4701cf92537019a02e4b6202917e9291fb206d34bc15a48be226a9eb43801403a49347eae0095af75a9b8b7836fa6d10e6f4e139bf96e0a7c2f7eda4efb93dbe27afbb673dfe7a4791476ec389db3929b160b9233313a4e20c4a80c066dc958d3e068d4191030b5c1d799840e3e81191db18756d18c690dadd806f1360aeff7e1d03692ffc22e37270a885877e91ed7968630db281f0f6b789d9265d5cc9d905943036de9558fe1e7850d3c38b2ad0fa3efedf4caf13712101c0f2603963c953c30b28a31962653b6782b5eb42e8489e2b32f5ae8516936078887e155a2b674bcad51c86235e2d2261f94f9aac1fea148e6748d7475229bed678cb8b4f02c7b34d943b9c4cbcc51c71e6e49c72c73dde8ce5b6c3be8ee9acd3f30cf9862f4dd36d3f65585609b5a50938cd0c111bb4d98d8798f3ce509e8ec7b94145d3d664b4ff462d73849fdde4c7b855227f822b676f6fcf6145d7a0601af4f669d4065c32f56bcb0e2b083c0b1d26366c7281b3465e67432dc263d84f2bfd520b6ae2d7c42b88c628d582fed6638afe39745f1ff3ddd636a964c40d870b24fef4233b7ec4ba89950da1f4a66b37edcefdeddb4e09b274be7bb29cbebfc163171d048942f92062a17768afe61819374ddc09eeccfdee6d9d575906382fcb1b06d94146723c133b1a52d9842502fcff907201797eee10075d4a87190c185fdb475d232c13f7f83910a8b0bc35afc523bab22543d4f9c82c5a001d301881bf3e70bc32c92cca7fabf2816ca9d6224011d8cd04a3e195d43a904f79975370df689418d899ff927d27a359a5647978841d8d032993f7f8aa466826702511e47ca81530b48aebbc9840ebf00d3599cee0ecaf9c124e76712b55de217e47bd66a5caf97b76cb6703dd36b210f7b325599cb15e8b36626e61d46f4b8a6c3921fb23f5121a57ea0c633faafc6ee927ebfab1f11b20b399865c8739fc744a1c6cee4919de26d38aacb9c1a61979f6a680352eeff3ef207b16609c0961fcee9a15974c0b9dadc94e9be612554598d4cb41d4f180c0882df064813de6e86ed7f7a705bb8b9e5244f167deb64aa9db82ba8bdfffc370aeb50743159e48cedb7141db06bb2edf4454fafecf1d32242fc78119986f8ae26275a6a04948231cfad482c8fb26d7ed7b8555eaabc0992cb0f62d079d38a76cfe4f14510f7a8f4961b6464869a11b5b05340ae809b8987b65daa435ff1c85c2f423088df9dd43c29175ac402367e90f2ef472b9f09968c1d77743602a2e09abda3eff935b393ad568b6969d920bc62078365ad89a6647bc88ba3f1573429d9139b771d7b54850f9221d6082fc2ac039396b8a6614f3064e3e62f4f9bbd4ead5d4b5fcc24192c1996202837a464ee7558d7dbd58da88b73fde75dc7e7c26617e2baf3ae8436d98b9531b8efde0b01a2e701bb87def69f921d171f5fd3cb7fec2d791c492d6c9aaa5662157f0ecd8e50c7f85f90db902ef8ebd93e7185440ab65557ee0ccdfda83a61920fea438aa8cd252e046ec396674bf98fc4c9dca21cafcd45888c347e1c50c284b76c6ab278ba7105c6764cf0155d150edb588d2d5167b02edea692d560c61fdcdbf14b7455b66cf1bda91d72a1eb64ed3a3354a7bf66846b4db09b6d7b9b07d478a0191e5c7ece81f5c791a7c8709c0044d91b108d23d282f620d2e1c64364709d56937ba3592f16a2a643806aa5577c130a91a9ea1d6a45c2a620bdc65765be836264d23a21ef0026c80ab30722c00a1c891ca76a222264fad1ed2d4ee7509864b40b842a8e383e36d7a8bfb8071a07a866f475564427465fb9e2f2bb4caf11f337faf0aef8771431a9b040a62b18411a483aee9be94cb1eadbb6b135b7e89e8519cf74bdb86a66d6d887426788d38d4dfc332af2183f4fabb5f2c26bc15d532818bca27fcb978e89ec1bb271e5a9741864a795148744b289f325a6800b3381d6a647b003dd358954e40557ecfc9c50994b1854f34c98d90df749f71ec66c15fb009d7fd729a5c01cfe563a46d32137910339be49e81919840ce347bd23ebfc0edfa5081083769e10b3df069959e823e27d3cc12de2a6c8d3e523d577e4e7adf0b033569899bfb8e7c60976b1b518604387a7921f7accc0c52b28edda3b9881d2bcdcde533525572c583b447a1e457076391021c043096ab6369fc57614ed3216935a9dbb81684a89a8648c0f46c93683da43ceeb138af6b13d74dd701c75f86c13188fd292767a5d461c165d26c738de2a7ad8c5c45c8c3f09d04d73a2dde6e8284bd3d9e1f9161f3a95a4e043fd1a01aa2299ff4c5181031ef902d2cf44d8859542f0d0fac0cec535088295fa1389665e6d3d1419b987a8997c6b800e5a6048185bee7d1a35a7f79cac4da72a2a13d1639d7e2b72e6ce62b782192020fd8d9dcf4893fdecc1dc3b492cd7faa8e20bef5bc209ee1227a918e27e716a282639d04ecaf5a1c812fa31ab0b595737047b8f8944e2982248e0692dfa8d16efa7a35127749c831025162dbec4223d6301cc37a04a23603768c1d9cdfa40c070806418b7e61629f7e4a1b8346f2bee36e007d427ab1fea523e3c432114d92f9eab0272c99c82ba9cf1f1b3ff440996c5d309350004cbc135f06a632a9474f27fd85ee78314744dab4e7f83f8734470492cd4058d7f796c0047ececf3823fd5c52bb915d1934ab689062a0ea509d005abc700b519e4486391ab306815c416a71e91eda5d5b27e369912f770b7fdd0badb1c35d063db89151c84f9635db01bff82b5e7e58fb85f7aa140f6950a18817e0929e01ea941b687bd6e8d9a9bf2ad772e8700a991393cdc3d6505ce636fb7e0d765547f05afb2e49b9ff29a4de3864b58eb30458c3c4e2068912c28854f4c4d80792baa627fa16c88edc8d2b74faa4c9f7debdcd972ce09410e55d965e6352f16aa5eace9cb1fa8f4236ea741c62b0e2e345e1ce0569df57270bab7700a12724ce6c0417596be8dd3f47d57a8979be17c5933229a5366280936f00ee3f3dfe6899a58b7bae7b17c8e66105744f99aabbe2d01860e48c00ad82b54312d398487bdf6a9d8737ae8476f337e976e5575f1a5c1267bcc08098946fdd317e668f4b72df5f4271f1c308cc11f024371f034973d678ba6666b30adbd0caf109878a60ae49406a8e3d447cc99ed60366e2cf02cb6815ad3c9f901225754c5d535f71f3c710b79c638118d4814ce2589be7a20501efd3e01f119a4a6cf66f4e699d7428b75fc10e0ce711434b67e1b2a55cf356e451b1c24e51506bedf3a6d2b3d55be0e6f5eb79338d8ee8cce58b7ca6e3bca1f9a3f223ab3bb58ec0e7812599440c9dca348c09d6fee1a2ce6106ed3a4783eb3d9616c3ae5ef7eff77c142385ff849588d4ca6372348b3bea9c2ad4832f0b0934344f92b0e6d089d87b6be1ebd9dc7c6f3bd8c09f3004fcec76228d3673b98234e98f76534388ac992f9fb2b80323273d3ff79da73b19558c3e44f506dd0efbd773e670800af9a0f3449f16479cc50a1f60358b2c5477fcfc088c804a841d92ce3b82500f577b5311d6294b8e214ac17906db9a8cf82a2abb9efd511cbdaae7683d2bc8e070ff58c0e2fbc9d86853519b402fa623a9177a62702469db1f7be24277fae931b2e05ecc228310c539bb672c3a05c6ba2d7beb88b31f530beee18410b3cc342143b5b031dca8dbb84e598206bd389fd5445c39514aef163e49fcadeb328b7cdb55f91df0d7a8550ab7511aab7c555cd350379f7af37ebd393da1233510ab026e20419c9ce858408091ec06c597ec2ce7e1f3d4cc76bb184ff6c96e9892f96d09a935795c782ed1a006ade16b2b545c923fafa12606ee78ee0ce703bb76e8fb40acd4da2164f2181fc8894519e10c72a5f1c8027efa7bb8d7eabdad46c6aa6b358379423e5c0047e3a2816d0a49874e413481d44c87ebcaa231e68b02d5c6656c601beff9e54fd9d8d64ff8e4a89df3a2eb387563388ec86d5d7f444e6b1525bdbe44ad322e78f1f1a57d6c029f69f6a329af4facc21ef7b4cd1023fbd50c325f7f85f8be639b87ce097bfb877e2e4c16d7720ccf91684e3d86f2d3855824fd79f0870a8f2465aa8a237fb5421f94476f398afd4b9261ebe6e1800914a5bd5062cf206cf2d1c6e2ac38a478a1ab627620c17f975fc73ad3e2a7cc30e23c5cb3f8c4b03912d45448f46c2749ccd2f45556279364ecc090fdc0584afda3087e4823ba90564958677834fa13f70d8b507040dea817bcd1ee568b96aca5daca35579b50366394c55d956019521fce0525329aa8beb331c871cc54c287e4a0fa27a6eb5ba221c92083a88746c01d29cdc07e167761739adfba5ddd00ece361769d9a9eba4128660b4a4e9ef196cc4cf87bd7c624cce64f23aa321ddfc93b856e84d2945a8aca42d7b18ff6d57ef5a6fa59fe04f5fa8ff18c23b3782042137634c7be2667f87048c2adff2a39de52f192e8f96a83dda4055dc5897f6fd28244d112340e68a3c9fa379c1492534563101f234dd725fd7b3fcefcf35f867e3dba2d01c1931c26a720eb86a8c229ac141d904437f643a5995adaccfaa5a4677461c29a9b00a56b3210792d0fdcb229853191713d4072ea60645efd16042171c7415db589673e7e12d9e76e8c77240f86c3bd2b42b0ead2302f6151f5613818751b02daa09ffbb14c8abc4e02417b2e93d9b2576c851be6f72c2bd1fa0cd997d5940cdef47e9c94b33a183197596779741b435d44562090b99976d5b21d247e838ac690650d580441ea36d287e8f034a4bca82abf0d1f799c8e0423c664ff88289d2ecc5242dfcb7d350ed5a674d6cd2183272ba29a4abdb1ecd001b5dda921141e80789d3d40871c9a4ee3dee3b16361454175477b8948ae4d423237ebfe4b211f54f888c76d3d5241d4e3e97aa05c54fa53e8cbab2eb3e7c554eab36d3452f0583c843b189296c9cf1cfc4a722bf86b8362cfcd95cd20121d6450fb39c7807d2e87aca36ff580bbb8869b91f5064a317ae276e58e6cfcdef817a9a871c56090cc44e714736afccc29bc4ff6d1de5d3470af5f17fadda74a6fb602a41a48f1876df657e57ffce73b17683012b0e4feafbf86ecc515fc704736f2778e8a38f3af2685adc25f92cd23b20c1699d90a6699bc8185d28eb33a71ce29c7b473b2ee5b98da3dffbd04cac3fd50f2ff02bc294e1377f0e6cccc823fbadd2f1f789251b02560fe13d7332b622cbdf114c6e914a03fe24fd3adae0be0b47e76153e6df098dd83794cd35e9676a65130a7285eb514a61d1241ffb978e14d1b0366a582e990f41e344dc065b969eff2ad0929cce5cace80a4c0727b372921ffb5eade1e599e3a555ed7f985ab1990be8b6ae1f8db50e4c8756461afa30cb7a7acf97648fab8b8323217aad6ec850a9bbbf95c3a9d9c2e0d66fd98e6ff0d537ba676156b3aa6714ca5982e3a199ab8c2d5ea704215df227e64f0f2a11ef6e948cc2ce2333c6fba8b240896d67ea66321493be379df4c1a5814a5931738248f04e322c6aaa2ece0cfdf61ca2c1da50e1b0eef3e0498f2b317387c2123268048599d0d31c46d691eeb7efa46fd322d8290705577260115674209f5ab637da10b972d7825b2aed0559456f5010d1cdf21786a138eea03ce584cb49b10f7013f7cedc3196d59109fdc1851d6b9f823801a1d08cab2ca8306421f4324f488a2133b6aaad542347f535b0f262030eb74e6fbad1b613fcba3ed6a2037ddfabce55aed08f16aa0b3857de9e9dff3bdab5aa2b047ce8a1a5ee65c6c929be7c5f8d484c3eec83c102c797b0545ba303f49983f4c009f906c78513ef254065ac4fa854f0477845e56f334834702bd4c46e823fcf9900c1ebf97c8b36460c63b5818766f4fef09537f7e96a2e30783c17a5faf40e77f78f6f19854ea9ea01ec699089904b1dacb9ce8933e1f1f5c891e87caaba040e420d2811492f0c0fa3896c6357c3d82948bb2f6f83d1690a7aa19ab5c41e246d664adbac1f8a1c985ec964119fe4320e34a5fb8e9dad44cc2907208bcd5c5f6c0e7396c576e5ffe253a45d260b29eca54a8ffaa7ce5dd228038ef5a0ed1e71c19db5fd7bd543459303367a99f680dee9287cd853861c2fb88014e42b803ec100b5f20909707b1b8fe1eeb6fe574b2ae3919d6dc04b87d02391154ba28215d5e0b1c473fa788ea6a3f84659cdf3cf4d09d65c3a274b05d76360bae9f161eba1c6367dc5334211b5089fe371ff26d8bea4bd8e4259354fe59a2a98038079a3fe0ffb5bb3fb3ccd6091ffee9061be9393e9b22c4369df7ad818cfde0a517b1236e14a0ef41f9ba641293b6520442bc0c69d36a836c20d09f7a7ec83320c9ee4a902174f17cb81fd9692d82af55d494f0dc838ca4b0cb5334511ba5e0806783e202e537dc70996e2d673581f82fcd3e3eb3ccad8a14ef90fb612ad33ff3f3ca831ac36c62ce0980fb6157ccf63ea8c13431e3133876fd8bd6e37e196d81e8d0a524de0137d6f2533fa059af81f4b6c25ef00fcd357087e9da26e0ad9c7f6830825e80bd902e931294b16039c3506ca97571fc49dfdc2524081c0f63598186f8a129bbcfac9a90cbda8423982c129671829a9508044a8bd819e427e07b81f0133d0e439af4f1312449403e91e8f3a9c22b06b8124d1f250e4e5e0a4d3b4b1ec219add780b9abcfe9ab87cb33c6f60353458df5568f2a174c68ea2626464e66bb4dbedfab9dbbc11878681b32abda940837b77769f3ceb7ab22125ea2f2862ddf2f61a4b17415267e22ebf76ac094b19fe18458549638c2bf186c8f5620e12a4be3dee0efa27f4cde9ad2dbfb366fbf03a832de7aa2290acb0f7c396014262c475f99fc622f0e54eb3878517c29561a5b44606adebfb473a42d96f8b6da7eda7cdd5262d2c5a0b8cdf7d60df2c7ff5ef4af3b9b1de98e89d76b930c7ee917b2a328cd16ee14cc83c21befe311ecf8e369c2f25d9dee825ffde092f976957b9689d6653d25c3288f7ce8a4e775a38aeba4fb5b85aa41641e5da9629853d4c4ea091d5f160ec256b06c466daef68e68eb37c1b6320fe4b451b71f3e9a585d098aa363860f137dce88edec3b41a9651a5e0d8a3da301e7632db73e562c993875581b18033fa7ea1c9562a94c41d3ee93abdb4af04ff93206ad12a06c605a5891898510ae10c3db43edffde2710877a0f95262482cd816e01bc60b1474d9b3527d189dfe57673dc18404be5204d8a152c9121db16b561938f8461acccb0ecf94b9d920084a8ea2ea2a2ebcde8e0ac48e7ae28b95a136a033192b459feb37131cf3557464ff0f7b7a7547272c15197b06196f8285c5374e9d89696b7ce84808bd770424f8f99e5f2f567eb0a62116c0b38459e8bcb4943447138d55e6d419528f7c102be139b83f5c15b3d554b2cee71c10bab3a0857a1cbd51dfe742302783b0a69d41b8a3f90e1bcf7c19b46113d2c496cc58f0f2f70726803540c7aa1468f5e30543ed70ba6b87d278d9ffeacdb5596d7a07dff63e681e6a98645dee4148721bc819338d345ff928d895d8146d3d7c3b1a60625a607598e44f3b4fa3e987dd8e6483140e3028d984b95400007a679d29ad27455c0f691e180e1c3005643358bac4dbb586096a80f56fc9862e77101bc51caa721c5f75c249a5be00e3d5a17dc8f6d19955b27bca882f623a27357fbdcf1c60140cdd770e2724e5909276d0e1c6a94a21e8f3a502f46f9d50d5de49565ff84d6539baa21412e46a42976a9a58939e1a351c54c649d75a558e9a29c11ece7d4e7bef82296d4571639b7b0307033861ec03f20d9f8123ba7e71289c99d0b334146ff6f02dedc931ee9a365aac85fcde81baebac6f85216fb361043af6d29c1ee9632e60314e7f6da3aba1d9864caa101afe4457797e197c8d50a5d9e0fe3d143c916474a05592d33fff649e6e4f8f8c8e7ef09fc4aefc07af8511cb3ba820657ff5adefd2fcb241d21e6401d8f2a538d5baeea0edca25170d61dceaa08b49658e23b85ffaadb9d9bbf482df8a544511c6507aedaa53824678faf0e152b7d5891b17f3df890a66aeb20dcc6280db64e0b72d77a6e7578ffd2e2c88c7be043aceab12c604b790261c5e90b16b73621fca7288abee2dc4e67283e9b4367e42d262e4a597ec1c0040fa18b749f1a8ff87a8b2d299a027dfc1bcd9864078ab3ea7ea9cb80b7dea0b8ef08c2304e8a7163a34519de6e42b87f547b172d61d54115ae76c6b0261894fd36d82054ba42e9d86507012f6b64f4e117b4f9175bb4aca973b589790de801759a8bba7ff7e1a6efc3d485920ecfd0efb105007b52d826b97fced8b49e042ed725d1d315546a07cc0574d94274a819ba20cb4454d39b3b0ab9e2bd5e8af52971d9b3019ae26d0926dafc03ba6ac597f016d94e2e78c21d6b29721256ecf8afea288a92136fc8be23e50d40a40694c773779bfa25dd418b40a04a3e12156133a21663c3c62ac08a4785e7bb7d12233d68bc4a67df3287d91d29e16d1443eaefb7b7b078d5e9c0a18ff96d34296fc2b156fd0bc2b1b9aee5b2dbd7e3f2930dd429fe45d8a25916857202db76d13c22ee89eeeafc0e207b609ab080ce71bd795d83f44d981d4f57734f1b6fa11dd802521b0eaeed30b4583d366fd4823b10ec9ab32127962b7980487aa957f878ffd4d37db03076005b70e1e31449be04540ae418a8fec5d639d742a3dee73279a32c6455f07f9688548d47f262bc3a392878adfee139cf6db2301b21adee9f3ba188232d480c89c7a55b08a2911e3541608a24ee436b8407c9347ecb94fe0d48e68e3ce54cf23b074a2d53c9e5bd4828a40e493330185513dba72a1b9debd180389bbc9f159d6b7909eac3e5b58e3558b1bb3788557b92c3ecf11a42f55d7095aa55d9f7f4bfda9526dd37e2b71a9f72249224cc0febc6de27d1963d8fe94d7e820a6512fe8905e3de6cc2db8a3430e2fc5c14fb7a2a470fd0a3c2afc18a8e2c5de0c3980d2159053164a7c3052ad2015f995c967623b4b0fab0fa1d3bf20b52319845a9192d51981d8cc4cf4c24592006ad63ffc43fe8497467094fc585c5e00cd547f1b69b7eedf7db57e6da8e9a4016e84022e4ccb60d33b0a01d9cc7713e0fe8718b62cfad64298faea1d9a865b2536e223a9258125c7848c6e7d35c9e429e58b4d49c9864dc90edc823abcf6d54c00da7e5ba0934087b731cda502dd9ae47aa458092471849e0180b5f3b6556e7af4fa619fc4889925ac0b054154e791ae46e6475c9face0908dcb4daeab010d178ce21e0635ced4117e5840727332b5d01334bdc4f4bddfa582c2ebf6e0b21aca61778a922e7a15378b385e9dbb57eff2f1f3b8b295d745d69771e1414fe82fff543f04620105a50b56a552488fe26d6ae7df6a4149fc23fc409e75cd894b360fdca2f069bd51139bdf07951268924de9bbe9f13df3f20a5edd877ee7cca9004c5ad7ff2efd696df95df70892b793d6f58723babb8e4b0b0bd841c19dcd01d70a6ebf4dc05275b8a35b0193925e44175290435ba41dfce125f1ceefbab314fce303181c323b543a4e249eae4effc060657d38148a6bea4a85cd3ab225f9e8ef1c069d7f5de2940707d86d462e65e3934a2173e4a068f2428dc4e91b31102de6b7c7ffa263675ed295d020a713def11963231c0640c8e4fa174161a73b6367c02cdd0557cba8b0ef3d549f1799161780cf01f213e73371c5f952c3a80c29ea6c9d74e8397eb84f243caea747030e33757583fcf70b25ee93e3b9b70cd010e831490b89577c0333ad29de030ce1bddf3332df6fa98266e919ad35efe2d2b982163b9a8c592140152da35acf9bd8014967faf972c133fc189d4b48bc663fac3e4524a9d49d5e85dcfcc87f95e86c5ce908a3336b7e8c54fe77c66d8080aaf12be0b51004a6cda97e13435397eb433a361069681133c38e1939bdce32e86b00ede1867351345775e6e3e62e6c2efbfa178edcee5d86c1589e8483b85d6c8424f95d37a0359ef3033e508685ea798edaafc672a9b85c23b6cf3db05ce8bba9d9911376ba329a7790b69cf0248c417650296f46c2b909ef358f57c11056e69127d450ccbd654d982f88bbd88fd8d573f94393ce11c35a43b7db4b2e0cd115ebe66cb1b090978f7023104d65ecabb476d6a79b6f84259b0dcf8aa6e2d5810a9a54b05a0a4f77d65a421a28d4e81048b9dfadd344f4c440ad181c9a9d8fc0f981891463f247826f7a33e45c9c5c7acaa98e933af131bfd51deba265a1bf47cd1976e055b7295bf82d7dc07523eb8cdb499e1a88bdde2c847adb9fe4ef9fef8a631ef2d26cf6f4862ebdce873da74971c9ebe225ea328fa1fb905987634658e47425d44494dd0d07f8c0e3316e96cf51ea8b736b8fa7d062b2c5a25546c16133576b66bd83a5ff54410f7c7764e787110a1b50dd9bc61e8916ec3c4001a56bf7b2ac837155ea131d370ce2dc2e5c6071bf76968a95bdda25323fbf97cdc67a83fbe7946667871aca7b97be3a3feee50b0a00ab5a127f1cb552cdbbcb3654ba05503b6ac5e8a1f40e8982eae1106bf5b1e82c3cf22570b5b877441bef5c33ec3c93b3ff2e5dfb5c386587641edde84df4d70b9e94bba465aaf3f626000f8012771e38c43b976fb9a957cab10bcd01c356a28f2e7277d277cfc799d2ec66f1c6322888ee7fc0c7bc3eaf9b44cbb4e012201b519481c86f9985e8e3e6b7bbeb75cd2e86d5339aef8556d46f892b79af107b388bb6d0da96a3072e13b1430b25a02fd65cba380c098a0967dfbf75d3259695544647cd9ec7114a057c9f5863e8bb024b9a1db72a46bef886547adce724a214b74bd30d451c0d1890508a23c08794b7c12360884d04f498c7e3d5e77948b909dba68bbb5ad3d841b0fc957a16c01293f9065bd0e374ae811e01a384391e98a11c642600595ccedc11d3df5554026204a697b829dfd0c55c57b1dd2f75928fd707cb0874a98a07598a3228db20c21efa976516ecb5e61407aa50a4b470150906057464f2890c52bd5eb4342c248f44b34e8355c8284ccd42cc8cb68a9531449458cdf954085c38bc2f446b84a8be4783d4212dc2b76efdc098b55c34de2f3e229446e6abcdc7b88556ef3a34ee0abbe5a217157d0caceceaf8c5be7a503dd56de4aee6c5d27c8a2f2e0f454781c3ea4fb7a6a1ad93703ebb988f08600acb37e77102d2cd6cc71f33c6e6b32c6c021bcf48d96fd5bfef1c1274517b7ef4b8ce278fe0ea38360c84eb0c8ed84de84a7feef22933d45b13d29dc1e029d90206889d05780836f1fa768263add56af6921f13e55c61a72325b41cd1474266c9b1728ddb4a34857c2ec115acc46172a51e8000dc7cf8d37acacdeb09b86fa3460a343a02066038c04db3c6711b003c8fb6849e7a5f05946d000c935e7b6851800fe04494ca0bc68e61f840f24a81ffa4e033715a266f43c7ba64bc950c9940654753f98c3fc29ba696e3872de1d16e4353c68dd8e7cd86ba93dbae1a8224d4aed5781e654c86e316e6a636c691cf3d9434f0a05f263cd5b0cf2536e07d53514b0d96b857276428e8c7507577a8d0adf6eab753412d21db86eb4a329d25b005102daef13da362225ae21daae49934ed264d1c4daed70133d814439409d617042a1ff8db9f1adc18d5ad0096c5594c33bcc82e0342004241e0d939c2f7cd80b2b758baabbaccac5162d6a7e6ed71c9eda83cee82675433b9d0a32d9e747f8580cd1b59dd0e618dbdd286a81c82e0303db04fbb7ce77d562b221fc7d216e3bf1e699f8f903caeb115e7704db136a8c9cebd2c86b0e10d726fe3d531cd967fc8cf0cee9988b443bcc85974338f6a08cc8e4379a2d4c04ec2f23e714f8e8ad2cf1d93d1c45c3045c418e63a65cb8cb43916a1b89dbb6b35b6393585851aa93e29e6c368cd0edae75e47553d7495b236180378205a6decfcb96daf3ab6bb4d689d75c122fb240b32e5ead03b3ad11aeb8b8230414bb0d12b0d2ab3277742fab8e6bd885582ad1f426969e599ea189a7e2a4f545d4fb4369be92994c67a1c1b4ec7ecb3ea19ea5666696d0dd3f4c52df7ac905e70f3da57f41f7db6a10ff5bcfd84d4650d5e5412a609efc874337ea13e62752cc2dee012fb2b6cc7be6c0be633a8b182429107a41357567cf1de528ef3498593b0ee28b19f2ee9ca3a3afa6b6a67f1b4ea4923a98dc5ae8e4029a32fd77352df0e183e2287d12f530b146f0c2c61bd8e388b79172dbc266d937385138abaac79c7c979bf4d370b9ce513f4e4fdafe75d318cfad6a6f3aba28f4e6cc4a6bd10e88c0a81f3c46b9fd151ecca012c834cfa5cfa9b16e569ed2028d1d4b53b0b5e2941820bf502430a4c1e2afe08a06db7e2c1ced3eb6002ed9955f5522a724a579532671e269fda801d3ee7218e8280150608afae1aa0ee0b0cc25fee1866dcedede3eb24c768ab2c8996597ee64798e145f56bf1c288768a9cdb72e51bffb4b2c49432f88bdb580817fad321a902b055bc1263ff4f530976d2ce3694c1ee4fc9b557c23f23eb55222a9263f8b00c5742942e65a6d67f8d800c989b5d1032cc7f0f3e3442c7b0b575f8af7db8fe63d7da1a2ae78edbec2fe12f85466b9d7d02963d18983c327d97931756f023e8fadbd47f769432f3fa816750076e953d4f6450c2e81eec1ce1f96378e2dc4351e5d5d3ad53b55ad0ba9ed8ee089e5e2ab54e0beb967ae2aebbc1f307faf68666f3d7948861b608765ef7c5711cdc8e76701e4fdb8ad7faa587f77077657974e9e74ba8f049359d89a7daa6167e0ceff56ad5070702e32caa0f7fa63079abe81effb82b214ffd66c51301368461c8cd32007469535d63447923d87e0692179444c15e8278b95ce028fb8998d24ece56c0a4b0f1f471e8d72f53b852ba8c884695bdc3e7cc48016c3c0cab03feb400b4b86341e510da50f34041f431024703d4771e61446713819fac3bcb1ed09cdeb6a3389c420936c0e85c56817731dd167529524f04017c669aaa32339b013f0c613502a3dcd91edcdda4e5722297c6f7903d03c129c6342a9623429bbf237b1f8f791db893bcb25b42405ce4a2df6570b18bb589b3c6ddfb315ac4874c32dc78098f0840ed42a77ef31c4a9733b2d13e9319a4860a0f4b5c5fe0621ef2a4cf80010f1c19ad966f0e4b4725c98258ef21b77ce3aaa653ae26eee04250adc5879da7c6ccc192cc6ae52f6c7d8c47f84e654e446f8b0cc52299011c01f49b0f7e5160437950048d249d2c4f2fc64993e048a05c9e9c6980d39a83f35b30f54d9171cf08b1d2b15e90d4473a935fe8b801d99bc2065b6c312c45069b40f9905b37c13f850266292c4f91cece2feb5b0594e91dda4b5c8d30b80e0e0be3f470047d2f33c90610415839da5af81202bc270dae08fc614450e240c10e741253feae2c1bc96404985695d71cd0a02b2f38dfd6999672eceb781ce037621cbe1b1e6f6f99a10cd8706679f560b2e4fe7ac8e9690f3babf374c98e617100f9a4024e0b17b9a9433671017be18769dc0ae6aec2cf7b417c4d8741bfb70725ccd002b66bc2103b33b1baef8d87da0224f10cfdd1009d7a233ea317f7b9b68b47e7ea9ed6042733a1681cfdebea48c27b95cdef8ee222069d6f08eeaefb6ef8c4355971e96fde2479efc36234ea04c618922c3893def702631168dcd53a367f2e1dcf2a10cbc2c6dcaf5ebe46ef1bea2acf35d4f1807a0ae2f81086918da005bf331ffefc8042f1bc7833bc39589a9863de1a9d99041d1df1c849cd8e85ba9ac7a8e10de7db98bfb656f3a23220cd3037ddb79891aededc378cd3579d66536fbe1882c773d610fd3ed181bf36f75fe85d6eb7776289c678654a5ae621cc33f23c045965f3d05c1dc549f5497e15446e6c762ea623bed408983b7496dc30cd852daaf520d9321355e714d101f819b4c849d7f3ea4a9c86a1ce77ff641ca6467fbe4c197571cf583ebdb846b1bd4b2b1d3bed316f27c26eee79e3382dfd9ac6ac55f1608b045e3b313155ca429903488752a469555f1e95722c0819e4f653ca12098bfbc33257806099a44487678e07db2dd7c09606fb41d9c7ddc10161cdd5cba845c7216b0716d49425b81e2be890d70239e2c5a5e27e3e05311bd7dee10e088d2102eba772b5bcf9bb8b0c1a975af93f9d18627ae2d9d78077e9b1d9242e042a2eb93028442a1739ed5a76b61dfe9a67049bb9a80c7d8b80817ca8764d9e117b5391549b3a68251f378db5cbaffe87bd2115b27ad097eb4942b41f48105e2c42b5a4f8734d0346750ef91ac53ee8097739b87ce6f5f6b321ab3f7030f9a25b5d2ae9e78fd1957181eac43a3870bdbac1c88894bbaeb41df35bacdbe8c3ff22d7b3ac277cd455784e3c4067ba09e7beaea90cad749afe17dbda7b0c85146b8f7f011ed2f7c80fd1f5c9d598bfda7f2f85a0d4707305217364c66a34573425de8f59c4c20ab1f90de83306869077d58f794a019ce1489fa49815d2664edf7d7c38afa9795905bebdfca8180aa7a957f5b498db4a106ce3250850304c33ef22b7492de90179c6ea6cac7d25433617d3b2248ab7d1829fa02af981a008978e28b0b1fba0b7ec77d85e292e6a1f270dc8ba5201f9697710d48e551c0bb786e5047d8ef226f17a8c35d36c41e782163958f0df70358371b75820d41208714a8350209405b4f8fe760198adf84bf1e6ee4df5ca3d40127bc8646bab0776fe54d0f748bb81cdbf4038eff4f97212e4fd1914c71dbebfa420366e3bb5063a1fb2a63a5f8079ff2544c8db69fdb43230de6d1220056352dbfd4573cb32e86c36acbf5426fb5b0654f42c555ebd84f25ef111e9cd64d9ff7f96702a463d796589f463b171f2dc2e3eee9db7ac221cc12d5bc651147351bbfc4d2644f24ac5ee8547d1586d6bb105437bf9665efee4f2ab00314030f5b83ba86820a6b28f683aa4f789d4800ff3a13cb9280ad0c9f584b7a8ba1d80303d8739f474bdcf1e1ec20f6c8a1446923ab014248ea8456a41ac918eed88f4eeab4fb661203035da8c0ce7eebdd50e1bd34e23bf11a052ae5043f3b24d288889998f8449fcb1b48f92628c1916a4a6f4d29316744bdf9029aca4ee3824c0bf64de216417e46c3d63305ff8b0af46f292f0157a9c64068ce171a29aa51b53849be232123d29c7d9a475ffc8eb2940f8ff5199b94b027fa08750073655c4208015ec5e9051cb3c6a7ee97380cf6b74995854b88ab3cbe1a662af512aacfca538200665e9df6f636947f01189f44b65945d9fc34c898583a3ada9bf148d232ae4e3dfbe7865793947ec1abbe00574edf836fd58b8401c91ea409764d0b73470dba6469fda19ce0b1bc0fd7adec92f18f7879f020566d430e3b969f16ab0f359c30b66322a338631e0a0e3dd22d3cdfb6d31a2c19c878396dd016f968cd6c8c19a13bd53a29b73732fc53e1d28e8d729c90000afa6d735e60498ed45bb7830075a601db4271b1d976b7d3068e0d899a268f6753b0b7eb3abd8e5b052a533741bf41f803809d3986f80b4c9e0f57d543c98b5dfc5a7dc31c6b0062af74d0019768139d20e51e4973e76762f8b196942d1bdb0160a842650899636c7957a977e6717f4916b5c116678a9cf21cc590ff8d6842f820cccf834d8b0d5bf4ea0d4bb95e110bb296ee55cdc41b049e23b2dedd68669bb4645b1eced2aaf112b4db4cdf804622db90c19ba385d568daa7bf74ea526f028ce531176f3370c9c80c705d74f2f46eddfb216c1fef957b2735ddf399e62074476f032005d2819408cc810461ce1a617cf07580405244d9283300b5abbf1824b6d74eb3167553d961e135043de0b4cb5f89fd059944139c031f97bd267e5e74a865b372fa22dafdb7ca0096ab4b4a811767ef747701763b7c7df01e5f93e4a1c93b8b1697ed632db5d3e07152ad92cb17029a71e73d197ca0820003562013b08a80a4e8760797f3dc77a6e23e308c857b4bbed81e6647e4e4945ef6f8e1fd44a8d0b931442fa09f2b8534f3e588ecd5940c32248942d5d3a9ce957d7a4d26efe2107b6eca8d2a062551648d7fccc67ffe7e816f5a48ccabdfb1200cabdcf291a0774b66cf42a1b3b73a9dff848d6b2e7628b461c06397bd1906d2d1770bce67fd04359d70f9b8f99e7256cc9db59948ed7a5291b663305d2003b21d334a8c794ed4647ff565ff031406ffe49f0429f5ad5a3d6ad5b22f5f0136da54b1a6a5c89478ed1105c7cc4b782794de5c4bad2c749cac422531e87029b48131573a50be401308885d53113faf126592df7a0eb38eb9dd74c69f38725ff0725fa4f33330c39cf44df37e4e2912d479759936b7f50fcfb246af991a265aa713136ea086821e0c10f1317e50014c8c0bd29654a8bcabac3ffdb7931f8f66b1c4be4703a918f7cb56e25931a4193cae0a524e8f2b9d3d537395ebe2855129c1f9d9554a620f671f9b9685704b492b3af36788d8507bab9ee7386e333b57c5892dd4ed85fa838a613f49b227c2d717351cf6e91e00365806a3e8effa39142bfcdfe39b66d039270fdf450ec186615b58b4f4f6c17357a5b152a253da965901f8a175d97d9011b8a5db0eec063ecaef88d4253929eef52e2ff5cff97d1ce7ea9e6f6f87a8a5075a7f7fd7445e7fd56ff927820af6be417c014dfc3f2d6d0afdd245872a6876b073eaa6821ac15105c70c7230eaa0464f9d203e591dd14ec80c802e19726a02c564e409e2a9c7df99d0e88a09e46aa19045cbfde9f24cc3216844caae38669082db9bf7c997adc6037b41e15741f3c2f7360cbd0f3d9abb4e87caca9b2bfdefb83729f838ab6b5e09f157245979f0006c86a602e34cdba4eba0a936b4a18a7f0db677a9144812df9ea0b916018d7e0eca957d1d798bbd4fb644ebd4e2825f8535a6c82c4301ac50a42a9c39a5e9ac34ecfb8b124c078eb44a1faf3881daa175adef18c1316a4c1b768737549c7e8bee4f54ca0d2ce303d8d297b15a3cd3c96efd03703e07e1a0985d73fbd0b5504474b52ce43706cd3e6d5fbae84f504ec9a0fa67162996b1d11534096ff597a39bb4813240006380704755bf43a6c25da83e1197b9674880fcb446ac0413df2f3d6bf23948634e25485b3605f482e5659ca44560fb4e998cde09b6c61cf351b69add95d6d63755bf588493672c307420b2e7ddb79a7be036c14f6b349591ec928814933bddd2facb03ea67c081352c6dd810532afc9d6e4420c9753b1bf669ed8d3b8fd410d0f2e23a63ffcc7f31e460fac6ee05d68edc4ad057519590960a4e11b67f7e652b5216cc8250143d20027288c1db0d0892b66c69932b984fd8807f249f6f0c886657435245449cbb887a925dc46fb5ceac1df992eeb9855873b4bab22f40d76ecacdf2113dd64e1cb2952287e2ec08b3a9af0bedb06aa59d45e1e1c34ddf854789424bdc527fa33ef81941a13ed9271fdca29780aa747610ebfc2452b8906b2b135311238ebb3abe38ff398bd6a4d2b99c85d8ff2d7c3cf5e7201dff5d705d2819de3fb84d8d89cb6ec203c34d69a2b3843f0b25c46aaac43f659c4caff64b47e4e571c422d37a5c6761153679bc415b3b8f85627ebca18e49a5b317ba1e00f196087de7991560bd30f08b2a4c697a77cb84867fd046595a3148c5af5c0667aad1cba2fcfd0ddfcb4064fe4f6bc4bab695a613ff54a239a43966a870dee57af2426321e946239885a927f8e254946b4c6a18abfd8fbf3f2655b0fc430510def9d7641b9e937b06cfd1db3ba0ee51f8d91cf29d3c3719f57d9132bfdde1c035654df04eaa94fc17bf6ce12313119fe037471f613fcfc0ccf420eb68369e672c3f91a0780a54819ed5004ad0277e2b383dcca4338f7bab49fde04393de1186fb50b697930de7a77f774845dd57d058d616ccc99c8582227c9a22647f50044acbcf57471c220459ac704e4799927b454d40dd824489c10611f66882f784a81017deff4f0316a011851618c976c50824befae4ee8ff158c1baaaed4b640d6bf7e1cf708b3fd372e13749febd714e1a12992037b281d3c8ee6a56d9338b4676c530b91fda927c7f5be769745cd5c9c00bb5fffcb3fb144e42e19d03bc2fe32e2bf252a4bf6620fee097010283646a7e5d021a269b276b3620baa039e7eae7bb25b34ad911d935c566e9fc31229f032359b471bd3489fab8bfea753075ffd954d898f4f78e201537e0780dc2995f0a8eddf2558488524c3fe74e86505c3de018201b4a48ea4d8448aec485305e90776c72500c8d84155563aa2e236c212cff9cccf96695132ea9e139c170e5e9958b380feadfdc3b44a3e75b91ee1e1350b1ed7d3c6e1ec85141d1fba1fb6f7485f87d3487135c9539bb6dc265bfd38eb7c321305f2068169306b91189128c02223f00da1d7ae7698d12985b052e3523b812af9dfcacac6e73233b98230040cd26b91e2545c7e63f35980c236085e5933f340ff43e2493b4bd539331e78354fc405b502834a0d059b2044a658dd0fa0633464044132f1067e885f68152627ba9d5ac427193e6f05f233e6dbd836b0faeff764d44bc1e5b9dcd341b7012eaf18833711a79c0f0c6c3df4550cc96fa6fffaea60f93b6b57ef35927d8e8102d1bde16a173528cdec8df310b30e8e01255c45d23e2aa9a8f034a3d41ef65b26e27112d790ce2f96803bccf07af8f186990a10a158dc412fb0d37d445cbd377176dc513ac5ab513a531a0dccc44d462a26794cc10336a0936bf7b53ad3123a712df82805e0c9cc13040883652a023e59aa0113ea5f34b42c255efa807ee89ab4ac131777a110ac5c0fe464d3c1ef3403c91179f2a1fa8d170dab7922a76430b5fe06a3966d4c06ec92a885d04d7abb0edf05f30e17f88bfd10fcd6af960e393851f54995de4ca8cb836494a92404e7be92e061b18c8df2fbe008540347c78e755ecdba661057ecee6fac872b2f254796f65bc8d1b5048bb3460546130f535e1f395a2a727b5e72d440207e15527b825e53ce5c41880a8a6fef26d62af62f7d80d56616a1d61d7724d918ca5acdf3edd2ff22970ed072a64553d36defea040118d7d422214ad3ee90babe8400cf7346e1d23fe5bb9646cd879494ba6b521372d3783b926fda8c971516393869355b94de363f59c5ad2db7cf93343db7ae7fafcea701e3947295557b9965d02e744c8d975c52a2273f117e1853e716b16aa7d244633939d1d1fee1f824e820e230f2fd358c9e3d727d6369cab0897b2a0daf4c9755802a93c5eb0da1170f667491cd0fb2301cdb8f9902c525167f8a7e6069a92ace109d87625d08c1901246a41d934ebe737909a57bc704e1cc639cfaac8e731419d5867ebbad8ed4f855789113b64a429be5687f4de1b1c1cf479e530e5d218f545c460dcd95d8943b6d1434bff3761c2beb26aa55e6ed618d78203fb8d00b765959dffdde6893f5db28ca94ee47f39fa10116ce977f10534dd85edc600c0c84520b40dd38c5ab4985f3e3fae299f42f29d23e65bd6b8f35053691d99daa1ac65a1c9a80cdc90128f5783ef0255683eda6e79e472d4c1c1977537f9f4a898970f42c93a0801569605c2c2fc16c88d5b7518de5b9b28d1250f1f7c35bb9d999f3c43ca5feaf1fc67ad81bfb9396633425ea27e55528ab9ed7e7906d43372e83a0c932bead7b45b9f5befc3852c406e30c1b9a574a5ae9a4eca1eb7d1dc71bf7455c938acb4a71216869d5b5b0c7938f63701e9a094c1d551c2961c0fb0ed35218e1431923cbeb49ca7a36dcd408e9f29e65f949f66a7ba27a0e205662ccfade3a4afefd60db455e5b290ee2afb4f6de94e2c1503341a2a6f27ba04a45ab183d163b457071cc03641141a4d5add7ffc841bf96ec2dac320798fce4b5f1f1f1688bc8649bab67431c1f1fd89b72332601f7d395afc9d7a890aeae095f5edbe5d4745797ebd3a740a2dfc6a028c888862f22f397c44cdf82d81015c941e4fbf929552622b8c447d9c97e93377b95b04e92f3b902ad4376765e2911b8bc53b676aac78efdd97dc1d2cd42411af7845577d272c2ef2f380957f07d0d37fd3fb721a669d3ec678fe022d60077d11908fdac8a8ecb024d3fabdc2df0def2afa77314ede3a3c68934222b323620395a1ce2b41d286d98c62efbe05ed94ffefc1887af8d939d077b8f83c819e3f72422ddbaa860ed22e2a20d8a015061984ef0600044ca400681799f871b37c94d7bfae4b409e97bd9186b9805800b120ddefb92bdb4470dc4f44df7c9059363f4cd080a36ee562694328c33eda693786d64589bdb7014b100a84724dd5d36ebfc0b0145f18b40af6480a5370fb27386238e8a3c04e4f14d762a7e929c7cbb0ac39052792cc597d4110eb656aff2fcb1ef2719f10fb8c11b6f8f415397cf90a5a2a2a45f09a363ddafeb09b6fae38da97c82bab38d11a59caabf69436be0cada3d1649a0c66e7a59e9cef563f2f5cfa71b9bdec77f1145e9cf1d09c51dd06d56604d300076c878a870dee1ecd9a406ad8fa70ffcb87057fbfe0f4207ffb96a714cbb4bfa4934eea43ae1d55cd3c011396ed39a13258e57b0c58751edf4159d3bffcea08b9c2c5c6024f5cc66feee94bacd0335deebebc4cbe3828d3cdf3e396623bd298691e8186075fa9f49e0ab65af52cbd1bc449c11ef8c55b11a98f1f7b86f211c9495f8568e0b511d487a8397a28f8285d5814937edb83e669128cd663876a59a00a89eb2a7c3a1725cb59fd25375d50e5b558adb6e9f08f53daf3d07fa1c36b0e5a2202031e795a07ccdcf57cb8da5e22d7333b40b7ef0e9cb2774d24fa569397b0c761145d239061e9918e82692fed45a70fb92cc678ac157992ff1cbb52be9632147013aa255b2729d1e752e38bbace69d59e5fcf0470facacf1ed9ac3ee95362e1fa8c9470a5ee83531c9ca6e9536138b39171b90f75ad233996567d73e589d5303350e6b714f1bafedde9e59e05c00ed20193fa4299ec9c40ec687b978b513b5dcaa95fdde961a3cb1c95f41efa0bd5d21f3fc4310488c3d579c76888f4101e6e6d7e955e612d3a49a946c66f366eb3adf1c36db517be414fef2af82b0b3c0942f2f25ea1070c13ca25a142aa5ea3b315af0e2591e8f17f1b0ee25a70385c4fa85858718358bb5dc1211c472187795727d5a80c3094eb1aa442c70c3926831eae84c582e45ba6f5394b8f7bb3417efe5ce83127e60d38706c26a4c97df44c6f15c7230b4de3e0cc383d1fde43291166074bfcc552f18a36711247b1c4c3caa383f64489b88f997b11233b2c404c9c590682217ba83122ef13e28a95476e5f951aedcd23826d7aa812d8796d858a71179d34ee73f72c67dd77bcc37b9d366f634eb48eb71b3ccf4d9164cfcff47db19bbda0e226af8d99943fd813539964a236f8a2298772b583d64669c1dd9d3bcd8c40c34f9d79dda1428548ef433102fcf8ff10f60e72fd29b84bd34ca5aca46a1bc0dddcda2ef619a2dd34a3f2636070e4b3601072e3877fccfd0fea8bf653b608d2cfff5678824b258c4f19349bff23e3636d7a7199cde5dbc0002de3ecb2cf53d5edbe35d08674afaa71392391dfd11712cb4e5f23c43ef05ffcf6ac73d18b4656a5021375732312bae4cb29544708561b18aacfb36fbecd818220114917e085d3b6c256e8a73c7701e3d3611eb3262c4393f2edba715c0573876c11805b09f5d2df32e2fda1f9c1d69ac46e9545c77155bdfb1c4e2232315338ae0fc4db3d24398a688f1934afb2cc303bd1bb33a1fa4364d89fb6634cfeac1b66c9b2ea74271096b509d3e15c829712d75b90fec6286d54995d3dc4ffe4a1575ce59e15cac2ac35612087cfd08c1fa4ee2b541cc196ff5bf01aa1088b0b10e0ef78174a220db11e16e48aa02b0915221b9c72e89bda48416f6dcbc6bd4f95c8907c660c142d4c195f8edab817968c4b4d83aa343d0c84827fabcf2c08f1045c77316f6ef63feb827d364d22395b8074dbc6475600edf833b4e4f5b339460daa54643255df4bb125ede077e7f961d56a2e5b00c7b666459bd675a4b4399e77f62757beda43fec6b9e0e48e5b786d798429d1858f8585df6f71895e2d6199c7f689157bb397accbb0d4f092efbae3bf39dc06c4de5789f9467a0f758645a498cc1843d8a1b92aa878046228103e08baecfc05c4a90cc1a018256490e64fb065a61018e7297aa6b35e635056eb70a6d8b74131b07ab63cf2c0e0356211bc73ee8f39d49d89adc091a94372655ea735eb418d5cc27a48632993c6cee0ac0f041ab5fb5b6bbe62c7cce77fc817d51b8fa6114748a745052dc36ab3d286bf10d4f2a194e121813e6982d66fe2a38e2a9edefee45dcb9e78341b087e1f35a12e93e432071bdb180d6b7a61baad9f9f03f81af546066673640902446694dc03a97dc07874433f4c5554d65a49d60ff40d3da4c35f08d548537f3dab7e0f8e6b807d610b53ef1fdd720d8d6954b3f015f748c985f226733ae16b4bcefef68de4eaf5d785eeb0aa0fa377dcf851dcfba1521f5ab7b4c387b6587b1731144782ac6e63dae3104bd3b66d07255adcda43348eeca9b4df6d07ac7e2bc68cc63c8ad0774a5444f66617604c0399a4aac9178b4fddb70bada38a07a9454b430000f9715ece14a332cfc0615d6895d737e0ee83890840071e95b57f74b3aa1672ff0cedc6a38e769f4913ff9e94d5385d3782e53332c8506f9065cc08f38e92a945d0fe8d6db0c4fed4a769ea15ce311c892d60872b27080e975c5fdb0833e425df5ff65acb1216dbab625f263e3fdab66548389ea5795551eb6f53aa8d732e7d23e1f1a82ef374c44d275253a4baca0ef022413e5201ece24f1fe07d792f87c61c54fc94b5515de6759dce6e42fcd1a124c6bec903e322fc9351a09540f8dd72d9120c632efbb163572396efb81eaa4be2ed5b55d8f7c3ab0e6afc1a5233adf9b0fce7f7618e344a9f7974947a07269a27dfcca6ca0f206a1825c25205a5cc38b5921e6988a57efd98688ee44ac5cfa4e5ac2f0365dae31d51227f128b53b725fafd596f7f486207e780bcfcf94b3fd392d4314e3dfbf56b40889e8cbaf4cde1eb6e6204155ad6ca4225e7b346f0c397f69e0ca3438a73e735dc5fe5d4f22225621b60399fa41ec5061930ff842c424e22d508629997c203f6b6c4412ab0375a3081b42585cd159ddbc5fa23b39787b1473e80c1c7666511da02d0e780eb84327b2a85d20feefb917e21ae87593e936954c7550551451441096cbc44b1035df44f43ffa8b333267d488217280fcaa2d4d41b7adec094b10eaf32b2ca2df38a6d6f35ab8a6908be30625d5679f063a2a1b2b3c0bc726c84900f1e47ce665ea6276f47fb5a04e7099997dd9f70f8c51b1bad0e27fe641cde12a8ab733693bc164fbba42817afa6eba41cc49adb8de45e194a1777030ebbc5c81a78de60f71626122b515cc0ce1c0d133dcec1a3faccfb52307a8f87f46035c4e1dcea5ef2a0c1648451e61631f42cc76c8fb159406f5188cb69d7c578524af71f93043067657e4e1800545d27ef5e3e57ab4c2e881ed7954790180a2cd1e838c306f82bc73d46e9a15e5bb36742dc1fca89e1a127207184a2a3b45fd169bdf118cec94d8c4b32cf5716567c3f4c0d46b54450d3ee7677cfe8cb4101f5a2101c19bf02d1797cb5ee6dc11d5908371159723a37d7daca3cafdc3f4fb62d1816c8a8ce84850702ae7bffc4cae910aff52d4fd8008f0839136e26ce5261810422bb347102ed2ba38cb8b1959f1a21f7f8392e2eb0c37b4992d864f3b4643ba86936571e59ca932f909a03d788a6d5e5d1c1daa9df68f706d218bede5962b0818dc986f5884d0a5dc296b54ecf333a31e2f81eda911e2b96a6459926d663ba1358e4041bb9d3671daaf8f99a05eb84ba7bb9d9d3fc02a13c9ec5b0e8c4dcb00e47d06e0e80f161d78373525f774f6d54e8670f754af4d9998dbc4c9097cda6fcc2e6e112b438b4340a0cd4b4fce19df901f6d9ae9af11f9e574e6d366d731cc75060cb288d41ff2e2cb7aec1913dbbdff1dd84dfe4b1df4f3472838732fb375f6e49ec9e652da15723f88dea5814cdc200a77498e231c74690d1cd3f8c51612b1b011219bc81a93e573da9f5813ab0e321c2967d493ce5170a3e7ff68bac31c9dfa8e6ca4f3ca6b3e1c9c7ae1a38f899a3e2d9871bc919a0d6608eed1c2c983e1b2dadf7c62c4322e3498e5c87da6057aa534c2e9aca557eaa6f533f1e6b5ffee4dc9256b267b1b804eeaa957b293e2170f6887edb050a7eb8ebe7f67779c60ab1e121ee90fe1ab001bebfbb196b71a7582af3aa716b32007506c8ba7316d8ab2e1ef2c3f58c0ec5e1656f56d8f8ba8023d46fa66ee14c11c834c5bef538ba921bd91f5fd5be09e24a53069f3a11c56eb9f64a4586ef84f476e1fec4666299a0a2f0d4b8246cefd4e177ed3d89b273f2fb286fb8e926bdef7bd0dac2c79bd76ecdb72ef17f3e950ccc2ea3c923b8870a0141acd5a8662107ff0e848134d9f6a276f6ed3e0985065281dab9f126a16b1a4a770280670205004dc02381400996ec53f3cb4843b9c4687e669b7933dac91954f903963f0e3510b7b554585ceab057e2516a9e2cef0f1ca74b12de5059395ecf63778c0e379f7f9a3659f455f540e51114172a3eb755ff0734d75b4772adfd666abaac1e13556bab83245f9ce8fd7ee55d369b328df77e9920f85b375ca5f709b195e61c8655c857a446bb997befb0c9570c7525226d2b387a7e9705a1f7666feb1acc47de73990fa451589859b9a8d49d29a9b6c950feb27b0a9bd5a4b06df76c748578d4ba1e420c803e9c39b86e1fb841558a241e76bba496728d93352cb74f70b2beb4fca5c69911bafbb0dceba5378b1adc66ab3c4ffa74fefc367b29baef5b594b7d29825d5f0168a557e34646b206a1409e2e33917b4359a2bdd8f2462bef50c494a46ae19ac6cbef6327e743916fbd119474cbfd3de2e08029095cea7e1c602e4d60919d553237119c63cb9f9018c1d2c9250c19174d769c9580b4cd37fe4d1a2bca5b10b012c9c7af82148d92c7e33ecbe80767fb0efee696a61eb65440e18f0e24d086ed701ffda418024b719446e043d3f54bd2af0b2f9bcf471d987025cc654a0bceac753ee69fc965a496b6e00d4098bf99939eee706f827a00076d81c841aad9f65d64ad243f370d5eea7bc51ffe786ce7d49b584426c4af71af9d13c2c83f2126f5c5b95e6e486cf02dd52a1c783d5bf4f2a06734f10f05a91029dd3056e84916b19879bb18263b62eb23934df170c9a124bbcd3fc022a01955f59dc5d7fd94fc07826374e933413a818327f58a79b3599cb38f04b5acc47b668f2583ae8450018cda1f2b0c1f19b5f320c5fcf9529f394b7f11a65ec251bfc10314a2fd068c113fb3ee373c9814be06ae40b2fedd6569190fe60e86737ffe7379c0742c538fec926d9237c0a15b82c99f299e28186980776911ae69ec62a3c68bcbc9857d8c47d1ac8ba24e43c2b8de9166c829d305ce50d3d426ed8c82f50741dcbb7394e0b1502c8b1464dc16d8859c60703e2393ef836f5a2704dc4c776f42408530e716ba3a90e404ad9c8c83667ac1b660cbf797cdeb26fadc1ecbd357402453f0c2bca266ef12e43b7d2eb516867be326955b95c9ae9052a168fc4d0da4b8c3071b93010acb75228e377f4e4c22371720263d61673691d63a2e502c0c220655aca8173c7a154adf370a8f26cf5f2067f9d245d7a75d3141ebc1059fde5f59a788875132650ad7d109da31cc539f91d7eedfa5f2d729b3d00bfde13cd883411aebc40a5f8ac0f82014171a5dc04344d872a9b65713d5c39276fe2156da2d1b4340decd88ba20f667e11dc2bd84c30bc7e2bb01129ca9156ca6fd3669011441993c3a1f8c7829a0b39b59c12c16e798078a1b1cd641ae80316f3f399b51d8556f19f8562e5af6012c73bef20be8e4b2951e45fb898a36fca605e6c18699d192b4aa45b7087ece3f147344c8d329e601446322d6bf44e43c2bfaf36af2c738c78bd82f8113c5be6532d835405977608248c81bdf37f59675971bb39331361e2981c8df7ceb3f635640e3f622efc377dc638bdc3e8a67715a3dae925af2d76ef69796c5affceae9240daeb0a7ef401959829bbc313af1be1a66cfe291095e6fac562f419f302a63fa1af068165612395474239ebeca2ab84061096fc45d3c5b6c5b1571dd72112057e492da52db212e0835b529c716e30c753514fac5da07b2bd8ea6588899af89806b4fcad5dbbe878c1489112b4dd5e644b73d0d0429bf5d73bc0394c82deaf155444e7b7b52acbabb18b05c997374cf8652f4f3a5160437c3e653009c750b43e7fb4c925e513daab6b8650f4c2d91c1c9d47413a4794b989858f14c05fca596ba5a01fa4ffbc90aa6f7390847dc6c56693bd66f4aca70dba71dcf857b7f340538ab120f6aa6bd89895523be229f60537b6d6d58cad10b5b1a12586e2b1f3c049d3168f5cddd2c7cd47245c37608ca7f24331131f3f65c2a5519593cf67fa61c9eee6ec2050091a142139115c4f7c12cd653d31266ad637cfe1d5819de11b431665613dd75dd2773fc2852141d406964c58d1a47a51b876e49c17925f8bbd2b5596aba2b9716aeb64b3ccb020486a1475244a32504c1b1229dfb39a66bd73197c71f789f38247c2dbc87d04d7c7c7b595a1d0ca14a880c38687344efcfd190fc1d28f9a63a3c5e7041240772428162a282c0456da95538db9beaee71a68e63376896a9aa7bca3b1a27fef0872d7592b6389f238a90d2d59d40dbb27b9fb29821c1e7e6af3781e63a1401f2f3b97c80209b38bd81e16f3a1ad971f59e0fac841935224e85b435e271b34c39db57a9a0b47a1552f3ac598f7ba2cff3e09a61c17a2c24a2802fbb8355e1c1cfa8a6e8dc36f9aa35d2a3ae039f8f5c3526270663deee9cc3d9fa47e699f13eded82c8e61c149d66f4dee9737b53de6fe3b10a7e6f0c4575e069e8b6af21f33eeb9a5109c82d66f425303e505f646c80f4a2edcfd8dfda484eaa922b08dabe4d04f880ecf55a035e5626e73b546d1b838e477b47b5277ef2280193be863158cdf37600b115726655aa151c8e7d8d6ea4193081acaba828632136a2b5cbc8484ce3da07d0a0b2dd4ab51bd74d58ff81955b7600032d72d06a6f71512b2fd8be8cef0444812a60f7f34a88c09b146c912941f1a89a62bdb5d27d199f3d7b8e3fa0c7ea3b4b5a8a0071b46db0e261066d4430498e10a76f1a672da4e8688d8da86625b483921300711d4a32cf226b6e32462960fb5c4613376539373ebdc39ece58590eaa5b3d4b516e7bd6b998ea1f3b1f3b7911b8300d33d0827c4f39c45ae9d9dcfb15a6f7084a66e2e1528ea5363de0676e239c38ceb84cc21ce29f182f552aabe948f60cd7d8919b985cf7d3273d5e939e2e921f540868bf335676e686fd9de688bcf1e3b8b0aeac13912c41534265c5390c7e33ddbc5ac6f092e4fe6f9704c000baee02b9778ad8f5c43d18bbcc402215a473f416e8b979830171a169e481ae554e04ea0533c60bcc36e2dec33386efc15dd0fdf689cd6d90a9ec34d1de9f95694d74aa1d231b6a65387f1f1add1796f7d74b06e537da5ebe62c9a98b01f8f3be57e1ff3e5ce63c818219e9ded64a24d19138c56552822b00c0edf76069d7b2fa00dd51b3ec3476cf05a40a484465f50bd272414c43427332a379a4a56a94ebdaa50abbdf9f1c1c97a95a1cdc7bf2acc0a3d815e7d6a21eb0050e2b0455ed7464ffab62c22003d592839c893a560249806245d8c7be8e29f8b6cda1ff041043b96d61403c6aa7e2a613a96815facf54238895e0eea9eaa401218160296decbfc138bda2d261fba92822673b21711fbaf9c73f87be199d033cc9233d0fa8c601868d8f2853eb55fd169203365018000b258ec1035a559a02acac65a1778f18abf1561bac090c09aef2fe7c60911bf150460cfae0348aef181c38b68f25201a4f3cc167bea64801302349a26f7a574922c8574f0f23124492cc84de014fea6f66df34804f021d0375f91a95a75de049f846dcdeb59a4b29c7280f57a58bcf95d9fc03d4ba54ea5000f1f2ede260515668e5eb07445f3dfe801d3634d26ce4c322bf513edba03ca7c2ba9f4c8d52b9486ab617ab80896410c60fc4ed53c9de5264452003b45f3a85c3ed530ef91c9c1859f54f2c86293c53a8c8ff3a875187e400365bd987aa6846791efb839e3c4d3e89d847318c951a95de5e96fe2d6a5a7a2dd181624fa86114f6456ac707905511e8593b3b5bccef6868c48090ce8c2016ae789517e9ada90a1d8e25f5009e09d416e89f1c836469e81d901d7fc74e7ae1bdd0f36a83ae906977e85a5402fe0088c46f53905426f9064c4f955ce691180cd15a1db79cc39259264241ca57d67d2626eef9cf6b5943d5a23307741a9003252a6a50e64e3e5f4f8024cb18e59074f92ab03138bf18d3d656ce10a0604f00f7614155e88f9ea33661de2d86cc0a5a8e5172b84040b1060bbaf17e07bf48d309ca25766778a792e693bb04272f82cef9616b3618e32cbd34eaf588eb1699eefff31a74ab549ebe19860ef1a52f81c3554a6d21199e0108073f28dfe2795062adaf00ef1224ca7be7597f714fd519f1d5cf4ee4a7d8a16af8b172ae138e12cb654e835e54c57a122d6f3566f914fdf3cf28908b193d6f2d5d105b72de017cbd6361ecad85ce5711a295605ac3738d72fc213b44b784ee306b46f6a89eaf6b8f264c3b1e87f88d0689a6d4b922a4c64e177abaa45d0969ff3a5a0ce724bb7d88b09944e986150ca3cde1ffbd5b1637e2b92b821dc24fb8ff3570a8ad92c2ddbf5d0c4602a0b74bd967874ac873d9950cff878166e4c095d46a7996422086b25b02a133ac334538c0a0a3e8559460d23a63107dca617f191a5cef2f7d841a65da3e34783e3b0a98e8d9da2718204b6febd9aaded1db267b6e375b0da426b61d73d26930d509ece2d6e0b844d10556d3125b13b20418b8b61438e467be1d79642d48ffc1d46422ad62bf6e55e07963e7dd32fda950fb326ab377b80db299a2a3c2823f4af9525afdb797289ab702456b900571f4e340136c169550c305751d9b147f14614ab38512c8110a4daac2f8a3369879efe13a5cb5ef2092979c1ca0fc40a0f2301374131287c90ce46d785f45b2cdd1f308c69749d21fdf29e5a1c3ade54af87d2ba739712f3d24e0d079cb470215d47d4fe315bfbdc1c20c76f57ac407a4bcc5133ccf49e96ae3c3b50803b7a8f26ab780e53f5203c355fa97870159f87f67d03b7e9e1caa00ce35978e9ab01cefae9d99ef008406eca55356bbf54a02e03f95de9a79d6c5f959bb71c6c32188bbdbc9abeddad37971bed133a44ec0fd332f4e73a1d48f6ff14e8272b3a09eea04a644a8d13f6c12813d4c9c2a6b2198aca1e146788079bbdbb01a23b510b34aa0ed0c4fbca8d1a9aad0a973ed499e52f1c7a334fd01c9c03cca8f6a3638ce149d970e068b219009754ef97d792c488a9b713912762703919d95d40fab0610695d505255503dc8a3207c2c4926c0463126abd56de78397cf789b69ba29d500a43d46ec4e32dd7e7a13620e2f13bd065452ffa313a94643b85458912ee39084a1b69e91919b206022abfdc4d29a41f8c7f812890d7f218bfa65c81f344054797df02dd08d6c0ac883b8daad05ab0f5f08185686df50ddf8c8f7498d97b249d76b33681878e6ecd17ee9876ce336ca11bf6bb055df9fb5885bed766af5558d9d423a39d7b85dbce6a936dfa261c0411fc1867958bbb8741a8e1f18c4d04dc06d2b8d46147952fc7d0310b759afad10cfe425af0a4ac7ef7f6b0ad628d9f844caaa993edbceaf496e0c73f470987cde2a91b76be6b8680481ab13ff708dc1c1663776c27da52b027662ef095f795a1ac35a31f15c3252a0087c2d9a025c116c0376ac2ff6e9ba9d27963c9cb8fde434c93ef9bc4b454bd89f425c2fdbd851b77b003bfff93cc1be893c42c3e90111e638139a7c19dded3c08658d5d174a2882296a50a4561d73e2c9944bdee8f698306ccf4f20b39d9c8e1c983ca0e0388e3cdef00892941f7a5f678d10bdc8dfc8089938693412fa3bf97dd56b46538b1b611071fb955dc455fe1ab09dc71dc0db60cf59274ed22161fa8566536e5a30825982de0aa9e57595c580273bf9e10c03a458b82c4349f7d95631a2d45b21237a63c8c06024a1eb7a2012967652d71b9877e42525755719a3e616a3a3c027e3c3e99463aa5d1a2ee64a86f9f8f76cd9f8b88f8c56c97d760a2181f10b7fe6edbd2390844e3937ba0d2fa875398de7776be02cd8dacaa10799dbc3bd16a08b344f733ca1f22492db1f4a6d844f4e00077937d714fcdd7cb1b1f9281311191127981802122a345ef2c7629529c9c7be5660f258e8851dfd49330ea0b5a9bb61e7f624c71eee218d3de16477a11ce832ba1431028beebf44639d713c632c197e376e8496f13db56fdd84a548fec1ddbd6b6b03e8e39e5b5903e3acc0b2c01c20ba56cd6c2730da64dfbe06a82e89c7b45f11c0d1a61448af5dc322f9aa16dde78a4dd9559a3e432d31aadbac4663c28ca6bfa38a7a943f1d6c3c5f085dab9e52dd007d37854b87dda6c6485412ec6694d18dad8ba8ace4ee76bc72c524f573028effb75495130345a19dcb5ef69ca67ad60fe370add1cc3e89a1f29ab4e1fc0560887f8367a85f0f81a3cd3d07719ab7276b2e5b2ca153333614931d10d5c149cfe3b551c7d529d88f84049eb3b62e923756ff3810615cbf043738106db33b606c1ac8ec6f35a0dcb2b1f5c510d1451a359232daf245acc5d92c9e53779eb0bc45ab77dfd8633cbb4fd766fe3d155434cbb7f6747e83b83bc1dcfdc8bd83219be3d8e19b62b16b9a1a6ca1c11d8fbb175d749d976e2d7607dd2dd63b36c73f176244aff23012cb887ec500f820c9d0cf7514ec8c68fee1c3b67e8ad010de392409d16f7b579ff179ba8d59777138204ecab7bd8e6a741c55ccee201227508b59534e1f55aa3fc1ecc202a1b9105bfba5b30aa5560afa211568eafdad9e59495b9f5323ac9f8c15b618a5cf7d2975fe2a7e1d261ed22f73a54826f9b56304ba4f84f07c4194b2079b3c69583b16e0942e9c16df2687135fe9678d1ba9b9fbe72458ee303460e773a3bec2103868e2a5d9196c5acfeb55ab1082ce6571088876101633da1f1c3eed73d0cc18db11119d92d8705e80f61b8f1f712a7557f597fc14ba42066956f79ade7d44be70628511f12b10899a2b48d1dd3960fa36707203ca3cd14ab5d669bf3ba9a43b9fa30203eb6450e0a17fb4ed684949f56a0f0a0e959782949fc8df622c2fcb94d3288d3ca5e6f4013ea0be2b09764ca8a872c230d43262f02a6833c8100eda70362ba59097567169818c5eeb3cec9027a6dd17fe908916edf7789668688d3105ba0d33e6bc5337968aeb381e820dcbeaacadf74df1037d529284f2b59886c8b2dbe1cad441ee9bc057188a7fb2b90b4505f24b7c09030d0e7b4aa6133fb4488f49b46cdfa67f13c55815b6548b15962a90574c6fdf9b9abece73af641a72024eef550a7611f5eab85b7ef988b03f2a4eb2061c8afd1b3215f6ed6a46a3a9680babc2533f11202d4afad72ae8f4da43c72e0e25661970512a5aded2a7448997dc58be9a1d251fe1c71291d719cb9f5fcb833f00e8f41fcdfeb4a721b8263acce744666ef2f1393a342f0cec72a561243a6929b41591c446d184c9c10b3f76c49027cab3105aa8391782564259454902d443c0564b3ba94c76e76d5e0c78600bf8327a3cd2feca3ac78b6329c8faf3227594e3cbfb737a275baa812fe8b6494ea4b10fe4c1233d99ee987c20f6c0fbd34b838505cc4920179b14b9d1bda620af58bdb90dd69bea37b4702b82af71ea477628ffcb536912c7d25f62fab0fabbd8dea148efeac71be2146439003e0234ee10e4438718e2d980e47db34e041b19cbd1e9b1a88f5c3f1364acc098da75be3633d1b0d861339ff95769798d789bf34eb1a11b3464dce68a198f2a3210d13d22038a665448d7c672e1addab70d9e7801cbef3fe64ef3b61f94cda0fae957b44b33dfa57134ded4dd0c4097865187ace569346c43283bed434f5483edef0697849f0517850d607e7c485d1266eef24e65633483ca0921d7a2d40f91466e482ff69901987b6162e65d01cdb43f2d122d598471d952f69f9064757a71d6e2eeeb4d9a9ae0f443620ce5174d8b81f75b1ec6e4606cc2113826723d61828f4f5575b851c0a2c3f5d13306a2fd78b142f4b89d6efe57dcb04a6a88327d0f7605e6cd16e84a5991133e5834745eb7aff7973049c3c29a5f43ff812a96d3858f4732a23e07f20934515fbc1159fff8d374332bf5c42b12eeee0a2b292a2c305b57555e21e032933009a9f63aa33330798572f25297c17f2b66bb9e34c0e648d47869f812287acaa52e7e4280c6dfc85924a54f3032b992f32343d5fd279c7a6c48da86bde19a658f827c1351cbc9f7f143fb12fa269e4197f0fbb4c67b577b5bebf643681b75642e6abcea1a6a54a117434a4aa0bdb4a16a1cc4a0a7871eacc7a0a72608e2e51588a3813f2555bf342e47a3217139b35df15cbaff1e27c3b9fc6ca901e4365574d1ea4b750874ba66c45bc321fa7b2e8734658f61a2f84ac2fd377afeb04534f3341b03c3b17c3f836e017a16d38d0df22559fd6d2ba7ed1d7d9b081e7d2f649017dd12ececc3d5a06a8e52eafc80be05d3f465861a8f57fd7c71ef3a64436cc5bff7ac113b587c3fcfe8385a2f6611ba26cc7872d34a5d009e154f22237ff69f9a3e028522361607b9a4e7a803750410ac06204d2b3df6ae47407528b201dfceb6b8d35157d918397c771935bc7813296ba188c59c08c0f54c8ebb7f585f4fc99703bebb30f9be4a60cd9f8d9950efc97b6bfb3d6a1dfc43a46c35ad864096ef5fa763ce19377bbeb5832a66c9e0d1ba188b2156effa531201dc26d208edc65f218c69d422ca0294b076aad2462a9e137428c435194fdbb9f3ae61a06f91241e11250bdaabce68ef2b865aaac827a17d96b3dfb03d8f2fa8f111377b9f3e07e7a4b1c53a4ca8ff06e276b0ac081b09449120aafb34f8c71bec207f4ba9e8319b4311eaab6c956310c7256177d846de654c27c97a55c46834894c2f2cc7749a0d1f8f8aaeb3650c471cb69fc2ad3c5f310a6b8f10cf45ae2de83fc96e4e7b448d885f151a3642c3fc1f1e71108d8782d666c50a0b687111d3bc1b9beceb8f6a3e6b7e9d57632cf210011ab1cc7f5915ad936d80e4275ff3f00dccde221c0f39244f8cc9799a96f0e8b62d1285c83803273d46186dba95e7721fc3cd50cfb586a03b457970a7024ed18197d7599284717546020ccf988c9b42c4528fbaccbcc44836afc857ce3bb8b737784a647441d609dc9697d1e4601baa7dcc1884ce93b8f58a260d8d6dae5c4d93a2dbe3a7c4744e4862e6a4e9990bb5ca41b1db2a0d9c432c64639111e53ab108126676f5f4d955ab1f478eb957d42b99c6287ba0f8fcd927be543b163659f5d602a4b9d1ea278e1b83d38508eb57cfdd8bab0115833806117f2081b969b948a95dd32559888d386da16b3523de9c8d094c453f2671719dc21fb11cfbd9c7df7b64b9175d2c3dd28d7c6f38bfa98bc8216edde3f24f3d9071f0f76eb1dacb0c6a920cc5f39fccc4026516112c6ef27216fbe306564f1b22c3d0a641a2c1b10574a95b11bb885198162164fbd413f336a9699bd7b007483f456c977f63cd9d6b2a747a372b3eb325906e5164929d8fbd1ee571d4f1a58bb208d778a582f6543528cc6bed857d015f4da2131897ed7ca39ab6be26028e630837f82ddc8ed9bf908ed01c6a7c7217d767fa55915279e70292bed72aee226c8cbc16b5872874e905628f76714860f8b956fe7573f41e637c646f9a014d5ef61e964f477a6fb485214627e35c94e0d49609a805f7872e4fcd19d6ba0a13630fc406a530571bf9e19d2530925c77a03d1b25f32a70ad0e0f864b15160a5630ee806ee0c1cade6ca655e55910de54fcbaaa25448a845a739f616d596b140351ce57b75f648cb6fb32370e78bfd0f822d5adfebf40200ac2b587ccdccfc9d0f48d36ff7a9a33d580f30b286cf86f4014e02292d4f5c5197a09d37d4eea432a546609747fbe742bf168db668896d56a131cea855f8ebd363a9db3b465af4777f2b8b9d0b226aaa3e7dd46eb05ed688b7c7046109270011f9bf332d89cf088f3ab824dd1c67903ffa82ccdc5ca30c924829c1f4c3678bae829604dc8c87ef8d3c50fd453b750cf867af2d0472d633ab926ad4328ff1e40f8a155e839063b1ad9d852cb623f485747c9abe2fde63e70e51f396d18b6e0387b91448ba26fbe3ee0962a73b16937aa9810f4854a6af4d16c0b6cb5bc46fa018e771a12051e85e6e8a790c307c5ba09c6757b6bd142b3b27661f88cb0a6f33419cea965f099c59d0e9665897ea55a44ea2583c04becf3f90c502fb7fa748e3cc4ecff258f21d2932acd534870fe5bce38845fe0ac815476b3629f3ea10ed47b0d1f8f0c07652d449fb432183879fae7d36131efd8bc71185d6e8dfeb291312c99c5d992f7dcd43bc8ff08d2485af2a70d468ac556a5c21d540d1e170389e2b08811c196b360bee92c8e500ee5453f88007f94936f0008fd7ab6bff189280eb74e8412a7785fe87d545c72331e50f634cd917f6d82ac50fe87d752382ad1d85648e1b7e399978da29bb3f23f2413b1f3d2d80d46ba23612adf5beddffca20848f6496233b41037c794d59ff1a13811f2120806d3ec133d1fe69a72f31eea0bb316b8490104dbf889ed1578bc34304397c0d52a79bdb1f437d7efa43bacbb4447d2207d7ae17a1a1a01cf1548fd74c55469632eef7eea51050004e262d515c6021fe67744de5b9094613169796e904dc252d32e8c336ff46475959fc67e3093edc93127757e0fe6f9aef66b3f621282104406a2141079fef1bd2cc19dda960c41c9e06ea5047a3147661276b781d3d562ad0ab0a577d46aa29aea25919c4b95af040fc22242e17b2ca9369df3844519cb8e11208d5c28c7e6b720caacd90567eeb9f209f430e65226d6c4bd73effa10cdf6b25528e7c2ba972df995b7527057f4c0e467e365d449291af9f3578e9fe3df02f3e1452cff7cbe0b88f0f3f1d4a62bc7dac43244c1e7cffc68c8fc464f66a046f99034288464d85ff534cd28a9d168da22e263c866abea0708b28223b4f2f87a77b6a50021ad75116361c8e8c40e868f3576d7a60a0e4661d7f1b43805bb6c3e1f8bdf376b8e2913f4e4df9a99b505cceccb89ef6c4329caa682c260e8b8aecf4fa8f9f3294d4dc83486e97a9f25f4798899e37a4a5a08c22e4735563fd7e4632d29a75a7afb7aa0efda72e0d1a063535ca72117b5f12b5dc049ba6ce15df3a39317e5d83ceb194fc820eb7debb6d6af2efe62d3ec4b7e155a7745221060510e3d0eecab7a0bdef69a2ece6dc9e308b565d6311363f1359c947e8e77649d382340ab4277ea913f5761631edafd5eebb03fd313778dc31dcd35aacdbfbb302262b058daa07a1b80bf266460875366b228321e3a304d471632ed8f5cdf03ce517fa091b4adffad9f805af2f442ddbb2516469335711cadf8320855329b8ee7e086afdbdf4d347d491c4fb5491233fa549addfeb73a4c4c2d2a80e2e8a0211772d9bea87648345e51669975385cba330d2a14526b1ea97067508c453ea3341a59f03f99702a0ab0bcfec5d533b113d4ece4028f53f4ee782fca7bd5528d47804660866e853e70340167c1008b3ec7789a663706414aa010e299ada243575f8baec26334ff156e634b25ee3a009ce53fd080294a9f25326f2353439de5b265d05888530b1bb75795c67b5476f752dc9d7e3a43fb02043ee9f87d58b2ae5c4b3a21f5cf52c4864664112d3efa85a7a570385f70ed2364d498fbf70926c2f53c803b96c71254b6aca754e933db6f26926602f6185a382af7ac8e036400a2af48bbc485ab049e45b0d6789a6b0040ffdebaa6d341a08d2aecf9f05bd2801c9725198e5401e39afe57034ebf782b718a051d72d99f7c827e049c0a6a8ac1401b7d6e064819e7969033e9a140bb9ab595334b8de177b0d22a638ef7217000b5909b596b6e45cb45742fe1b44ba1d1e8f182aa02dc577b4ba981e25f97e785f3b5c4f0e7f201c94a6a230a10758e2b2d27fc0ab7da38549812ed4acfec0af9edbd7f31a42e213f7607444f54782f59194a502b1c59aeb9d7f21e8eac5fa47203be346f1ef574ae5c28f3bfa01ccf09984eae9dd99e09a5166e05871e4d2d4df482ee0b0af16115bf68b0fbed52071725f5e4d5c45c813ffb47dc26d9877335b969822051724f877009230f5f87925a08608af7e4020041af587de3acae4e65ac8d2115572ae52c47aeeef56b4dea113d380068cabc85ee06f5255f741ee70996aadb2fbf68c6890ab7b6d31163ff0bf1cdeaab693a1e4dc76b1381a880aed0beed22affc48622be9fe7f38618f2bb9a11acddafba8aa7c3b67e382804894ac3e7b473c8ce7efd382d96e37fc992e51d4fc2ff339b3fccf6184230658a4f36d04b2f12217a9f06713685c856ea1eea15c3c5394eef80dedef3465e1d8a1b6d566cd2a4121a313a98ca345047a59f13515fbbc4fb7734e1ef8246a82a8186a8a8677a338a09c96841d28fd7efb8bf56a8066144f7335541adbf1bbb8bf1ac4323883a28da571da0ff7c2f7023f4c51f8cc9fc7b6a6324da58b1f9f034c370c8a79bcace078aa227d719a091790cbe66ec1aa108b03d9d19cf128c855930e9b29ece252d88f30bfd88e2772981be11dda6b3041f982fcbc747b222c5d5b2486a6cc91ed0d5ba534db8cb2dd62f5e3a812f2b293131cbcaa9a5fa1bc24791f383eca18f9feb6d826fb0b0f8336c27a3f2f935fa3e798e65399a026f49414208db3e87711d3f1b3f63edf8c18ba94d9cfcc83670e3a05d7b721a2ed87948447a8a0092dcac1ec5c0285ddd9c738240a66fc50c57aa1ecc8de49c48c9a7d24902d7569d5da39c213afefcbe86b44d0dfe5e9ee214b5ad41f5c51c72e721e3ea5bc3e284d8ed055c00dc6d50c8fd07edd9756fc8622bd3394694e6ed60c610b2240654ad357761e86f4bb73869b591b451fc1bceb7d5d4a460843b7952188148c181f3b558ca38b1a15d531f4a18711bcc1c99936bfcf660ae9709dd0636a2e698530d9dc6335792c27585b5d57b3e0cf1eb17ef5dbf41e9829fca4cebc04378fb09a88129e14aefead7c9b1c09faa09412030010cded61dc85dc21cde9cc55c1195bde93bc6ce755f251ff83bda92aa5cb99ad57e2e011f4ca55d4785fb7b85c3053702701b6d4a2141bf5adee3917abc2c36ee9e33908d12ae3367f0fdb9b84e7042dbcd8d1f65973fb10ffbb76ab6c31b27acaeeceed9b6516d4a2b873b6dc4c6fdac46e43d8d9ac253d1eed95016ef5bf73f2e7586260776a5e12207cde4c550b7733ad453714d8cf48b849a37c4768aef419323a9c968c676d3abfb06ab2f452b8cacd7f76bac3a55825406aeb5d1fb614a950c5f1b1e6b96e1e8277731487ea40b013b01eda838e3b2192bceac1b582282678922e585c256a7e3715e47a7f293b65917a473527b5d74dea10a7430575218df8f5badc92feecb6b71685d45167533cefbea74fd924b1b89e8105f975834c8d1a76ff0baf5d7b6693f34654a06eeaa5025932f3ed23471ff0fbd94e8e6bc3af7aef114aa822e4fbc898639bbc0a5677192d85d76b67e367267798c5cf20da7ed45718d46b9c24a3ee71fb27d828de837474940c7d55e0bf4839630e4984891df1fb056b8b59c24cd9ba2acd55ce6f083a6251fe0d88f00ff34b45772254af4ecfcd2775eb42497fe244c8ae05c95152f13e81c7e538d2d9c90f87dd7d5b2eca173dd5f3327b7230d85dcd041a390b6084e683920496d9390ff53470cbf4474ef3785357ed0259d832f128a57c0e7846e23104b96264ea6cd1832b24cbada58a991240a4a5ecf17ebccc76b81b741b032071fe34ab65a3168974022f18be5ce7908d595aab6ccf039a9dee59759b4d2a47ee8c44d467ed2c9219eb185db38692893ed78d016aed3152b4733cc26be61dea236e39c8b4fbef9aca64780fcbd18466c752b2cf2fa1fc54962b34b6b719c67045487635d3d4ea41f0187cb3878799fa29bfc8519039eec3ba686386029c6aa8059ffd21ad78144ae3eb766c385998053d914cf1765801758c21c894e395243e068155dbecfc8c236a0e6309c36ceaa72f1706f03253d96f50f1a3fe517cde9a4958e74b7a5c426ca296d3e1837e34537c14c506f892b1b7cfa94f241db4656769912a46ccbb25f34bb4aa1ee6f4ff6b2624384af047978032d106de89f38f57abe80b46eabd90f97488eb9e6da9209a69fe2b98bbd0639b3d22a9e413879d4c552d377d888575391be0d7e6e98376ef97baff3e20201e619f04bcdb2fec80e970bbd4d0d5b54fca77f8f1879c6ad2600b2945928e55a2cedd3f54709353b08444043b388b10a94f05eb03b7a7985ffcb33d072fc0e0fdfde0fba847b3d09769876b7ee277c85170882a16ec96190a7b8139d873cbc07fcd4c5c779fffec0c01c64e77fee40982ec65d69329662557d50a17e3249f5179151e5c78f4f9b426145740f962a369c9e9f8be9e84a2dbc8b83e4370b8c5ce7148d712fc85d44a6ba979b074d8ad5ca1eda8719799ad90f66d663f94d9ff4f60317381de041ae06e9f76816a8f25af22cb607d704ab1fd0ac0b2bae0c768fa0d6748dda71db4b66fcfc1954fe0af2a9f052430fd6b205774eca0315141fad363baa488f343f6540b11ab571e6c815024631d8a42d2c64a2f2b76035e5abf1f6e0381dd105f262f93b595321c5253037c84116385ef528ee3627bf41821ba6eaaa303c1fac0bbd20a88095d240d55eec603a9877f734a95a62fb7140ffa9dfb6712ea64097eae0a9f1efe64e54e3d9abdf86f6ecc8b0751bbdd64f65f1978dd759f03c2a4b22f6f66d3d93f95c6bba8c796b23dbadca35303dce94033353efc59262757ffc731f89bf5d5b09bd682abefde091309e1b12104cb7b61063f5f49d3d50f31ff7616be533c5afff84377d774f1549efa7337f2e8c09ce1b8357716341510dce3e503ed6435be4ded0368e2544a134ea2f6287ca106b5fce066883d138c2215565e3f162c19659346b9aba2b20722f1fcaa746835b890e5d0bd275e11011288caf3f1e7555c2dabdb22c295894a4ffefd517ae65763fca9ea649ac231968d7fa78953e3d639a5d3137e030dc0889d8d6f4a55bda4307da13ef5212754b7a3a83649d81a5ca47ffc342e6d53c353f58ac6b03df715c8d025027a7bcb3246265edf85e55f009548f5e62316c64fb8f683b8a088057ab3651f8813a5b92a145855f63767a3f390e720a59b53f1b96f93d4ad400bd466c83d7f28c6006cc94e0dbb8f1815e1be7eedff8fd9983d2da8c9d4702a4ace8efc6c7b5387cd72a9f1707dca1c68d61d7cf2b73c38a3d7b1481c67f494d5174276dc1349a83b7b1f70cce1d5e485269461deec41e82a6b5ece67f29f6b854caaf55eca9b5472b4930e9345b3ed61b3775294e26df6495d8678206672f1b8fba4ad01bf2cd2d1b01df3aaae6c84bf12002cf7f57f093e3321a9d0ced0ea965175f3d66cd7eb138cdccb4497c0ea388b7242a74d5755fdf068c5d67794852f51b762f843619e65eb7ee6824cb7dd75009de6fdb2e2c7f51692f21840d55e78edadb57af49e97ba1ea5f0f6bc0fbd828ad443194a9f7334bf3d35048534b6ce3ae02e40aa14045b962bae4cd7156b9a444bcae12f01c83445170b6c2f5ee0df65bbc6cf74548f9482422cb6f3792ee99e554a79509dcb0edd1f1e3a7f9364c4dfc25653dd3275350236ca2a61a9958ff0ebc9f8e0db0340defc2bd615877308763986166ecc6edeb507cbfac4f7c6f413c04936a95d482d5959d63c2657dad6820f9e9cba4bc7ba80aae5e056873843c38b0059663d9637e1e53ba2f3b960f1e06a26b4ef62c214d35451c2515e88b8305a64deb59c88c701559626e46e7235f5de039005b5ca1855f6a56324ac85e705a99d8939a52408b1e8a713392381e750fd920f27c74c3fa9d5abdeb1c2e12bed5f97436be44dd1a23f02f7d416bce9b38f8a20b27ab64350c2a441911e17c38fb25a89807ac1dc8514a0cbc23d7fc8a342b346e24686da9fa20caacb05050e6782daedcab1b00851d3e1749005597f6311dddeaeee34fbd0895315f82b8d36af63a1d89bdf35e90494ad9ac55df4885ed04a644b412e203408b1df87e804241c884113018a9301e2f2b281ec4390c4a7ce2ac32a8327670fac259787c39b20dbb1a56ab2d762038f0aba05b4da148f51cbc2a68bf260d1ecc37b2857dc801be3e25fa7a940d1c1580763fde6449d1204be4044b370c02395bc498e13518c9a8f9d5a310fb79e73aedcf2467304074d919db2a48a2e8e7afb734c83d204394e202e451791a48a3d80d70b0ec7cd4411ea845cc7a1e66bb8b4a6b698faa6238077c60dbbb54adf3ce4f0936463c4ad7469cf8234499ae310d567b146fe210194d6db17b4b5f637b711c954539abe4791cb7917083651c820d03ab2433fb04d36e0f4d7286f66285dcdb0fc8ba2e14ae2a491061d665aa88ff4801ba3df4426ca3c12a91571e1941407a88241fe3198cd6e5c209da66eb4d5bd368df4553b7d46f8514a10ed3b98ee60bf893d49d50acd641adb8f16bb39c48da87f4cd046a0f1e894ec4688c40a33732973fd34d6aa8a02c841b1e960d9e863adfab3ee22722f8f09cc2b2d65fe92bd09487e119ef94c4449adecdb573e60c3240ad50c8c9bc3d98c7b2fa8bc841f6bdcd665111a19b2376e5fe56dd9b0ce66ecfa209cf213704eb889748002073d3c8211d4e5334f75a0a39dbdbac1aa795d9d54948533d23f36643b2b5003e122ce0c7dc051c52468f4ca7e0e592e865713bdd002ffeb3d436e3bb961327b3ff5895becf970938a214703fa888a3ece44d1841ae7a19618dfbab79e0f8be7b1ad08b8a74bd618f247e23486572232e4fdc666d711b0e1836792a24c5b5aab515915e395812df14dea02ced64b44663ba9549a585cb8fb06b03ed2b8073a324e1b8097050856436da43ff4c71a33c308fdcf32e4b37f5d19a5a8371a12ccd879d2255eb92cf413b4da4a26996d57a31b936ff32ce53c0d7adf09d025dc71c267628e6f7ef13467953b9a1729708c7540428ea39d6ca09f4de0ff699d3d04577c0366dfc84ec0cb47f2761988929b3b9503555bc475eafb965001940c515e4206d95fceeb7b7a837af3b0ff7dbfb9c66b037927cb7ffd57c57ac871fb65c3dad27bfaeb67ae9a170ba9f2576eb67e1aad110faadb25de9902b53d03679ffa2f5b5877065bea294d082f4657ac5bdb22b19f10053453b784600e7745ae95725eeb08f870d2489eb30f3608d99b9b2ea12ca616dfd57dad72ce1efb8ed20e7b1a93f50defba2efd341544e29e6d7495d97f6ecf24c3a167df5c51704bcbb48719a44eb78c85f276b56a40eb62580b952a0612f4bfce7cd8323a0a9d6177a861477989f7a97085413c6e60dad0e9435edbc25a4134a8d0e7ef8fb93071952cd469a5f990ca0d5d268ff461d1ac6fd3a68de87f2eac95ac7ce0cf1271cfdb5b1f2a9b6117550e87460628419ffd26ebf570ec540c49405ad8e0349cb9ef33b9b1806bed3709b6991c1e3c0138208d8f2589519cdd0d4a924ec2397888a8c0e06fb3f8d096b19336ac15d12f76e9731c51323191b34adc767b8921c19c82dc6149925487ff757dd51bb3c9ef9fdc28e4c29fc7aef6d3ed75d776644720de4e23677c8cb7384d4dc4ac4786bb0a73f7878ffee28049d44136398c624094059091b12b739f5015413ed948e7a58d648dffbb01004aa865300dfa7b9e87d861d1acb01f9c04ed13cbc72ff14952c2254582bf3f52d52ad0da18cf1657dd05cb47a10a8384045baf75b6aaa1dfbda8fe36e4ff9a51666a4ae6db1dd0196a22056cac3ca42838bcb6e857c3536b9f620b090fff86829d6890d95e7c6724ce729fef49ccecef982be1b0e755f76bb4d79f36916bdf1872f30efc988ab2bd103570148bc9b86ee78cee1f9a7b23dfcc1e8b8a5a61750c198e3f8dd80d9204f2c91442619cf08871157dfbd258c93f28d77f202749fe2fecea0aa4e556749299ac36cba8ed04832727c0d58bcbca8192c535e725a9c5bafe433b55bff36e5a7b11c84667bc966668993ed806549f45112d1163ea963a62b54e2ddcefaa93936ac572f2fd9d3e358a7ea82ea62afa6426001741528cdb490f648dbad21d991a62ee946b35103c5399cbf76e080596e91936d7bde5bdfff6b0d5caad06e24e83abd657901672ac887731d369a534331223d8b5afacb2990685e2443d3e5cd6f8eb709179fb7d2481d61f01316a47881109f9c1ac8a2a56d7344a5033b4554bb8c924548713e24932f50ff04319c4662d38cbdfbec68e23807303ff2180289d940083d77142ee60cc207e56a1dea3c4a2bbb242cc05b51e754e7da86f40dbf149573cb2c13f51cf6e0eae477e1d4fb015a2d7fa55e881a3216d021c84838c4444a44d23055033e6d06acadcf1106c9d77d17e982b40eace66e7e41b648b5acbc707dab973a3921ad2f97550563ce5aabfe362b80df75fb2985007e9ea011405f90bb8feb8351f2d15ebef6e0b28f66e6fdfe8b82dfe699b1984f77fb7722852855fe3c91b30c9dc5b2c43bcc6ab157ab8ed109f733c9334b6aaebf5fe5e29f48822d75dd6a6c8a5e9322cf0160ae925fab25d81841ef5acd77d878f9c12b394b6c720a2141651d9eec45eb8d3f04529f1124cbf1e81329863d18d535594bff2486789581069fc22903b6cf5a1f5a8901c653a2b2e19c97b29a9c28d30ae537f208fa896b0c591f5a23e92f71848e38302b8ea17b6c16b5706fe72bc239100073c364a4e095001854df9db8a77ac139800e1cad9d3f363eedb2043d81193edabbd6257168970cccfbb1d0445a21aa30036b7d63d1b351722b19fcb812500e6290d09ace63eee088b827da6e20b6b69615fd1f02036441ee61482c96bee414903242d4862ca64faa3d476625f314f0c34d3f662823c3357b6ef68dc938a9900413b7d429cf2e7c3b1633535a39402291dcf543189ec0cc9e72884ae95f21e77886985ef5d6894fd9a47d9101ca2839c8a0315240a200dacaaf37ad6c24ba185776ef10cc22280c2cfbb8869ed43c11777f400672cf6aaa75f8fec96eb4aadb5fa9b57fde7084899115ff41f2017fe3699b9d529f976ce26d2f73254c17b6c23929a5b3c3e760d08f4d11c0a6a7d013b3c9dafeafcc2f90b392d5b5c14d59e135cd8aa75107568ec19dbbb7d3526924bf4b3e314e023750a877fb6e8cb51cac8a43c779a008d6413ff720bf3d05beb7e1993425d058561def5279ce5c4fa8772cb102621933cdeb163b87f2399e6d62bd7a2245af9cc60f6b4e5cadbc111045de9340a3008b8373fc134199afed96a793f3f20907ab9231a88442e8f2337c39732914479f7c947512c3af929e3ec3899aadce22870b9a2e3a18e951b90cfa7f0ec3f3b17e5c226d7a7019061b4137f96ada14f8e275d7a25ca2b2a5b47dbbff37e7aa5efad101935736ef36403f00936b3520684025807bd9e8c00a3d2c544198523bc69c43b132ad423f1ed04e4696d1ede0124a795da019a8ee8af6ab02e841df90e43350413b155aaf6cc9e2a1bfd44ffe5e2d2c0ca58307b01d5d48dc7530de2b23dedad3c88a84b20159edcf596a2a1bc583cfd045b042592bcd541f4d9486c2cc759f247f6db656ff01ffe783a81e85d309a0d2553ae23c8778bf1a9df0598c8c6c02bcef5f80a4a952ea91b3b6a0a05fc1ebfb12ed51c5df257de9971ec09a4882c71754a6046c33539c7ba0e9886e373f5a87628ed60e03cc75ca01086d37e69a94f8bd770343b4bbf1ad09ca68ad0313d9b964b92b57f1d224ea589e88c5506c8981f8b73490e87922fca4fd093095441ab8be5df3bea003f553232bd738893d935d6939bd16e88699ec8b6752316cfdabdc283f275fa09a0c3e728206cd7156f85b1cac41eadb72927c858ad6de31d7540cadb7f8fc37f7d7a3551a4461de831c6d226e29e35c44dce2b5431f8918b798ce012ebfa8d066cd1cbc3eba897d185dcd71c2718d120ccd01dbe3b91203d3e97b45c7a4858b9cd83e8a3291b79259be70cc2bb1817ce30eaddd61d6c95f89b0ac3a057dc0158eaa96b9907e85ee649a93893002210a6bdaffd2c08d100a8efad4af7404bb7fe54b7fd0e6d493f8823dbc51086f36684fb1e864ea54e18d5184cd8d6de4386c13e74e8a5c8f80f5ec25336bb61bb15df0ae65b17f8011f16ec0783b1d14ca6402efa31d16f467c6a9eef856226f7898825592e264a5fdf1b6ccf3fa6bb5cdadd0e475b7e677c1e9cf8d0ccc8bbfbe9a1b9e00c7563aaf2844c8a6d06d39efab07b26743721bfb32d762c6ddd2e19344995a9c0333a01047908f84d6ce0ede608fb26220d8c8f8c9e3d034afbbdd4f14dcb3ad16a591d031ce41e1a1083ab26bc4da913cf92d17cc75ef995065208c4c4e1a7d5a47119bddecfc087d5c5e024296674c9bca526a58a8b5fc0f7fdee80a64ce97abd4e0a3bc07da8823e0a39470495010eeca4040615c3efbdddf18377508376419bb9d9ee74af10b9c7dce56f6689deef7284c20d277aad0d420d62458a73439b891a365c1f989084867a9e0ec8ad43a31acc5394a5e2e2ce405bcd39c6e3a44034fd0b014e3c8138a9b3ca80720275ef372f2c841df3f2e8ff7c8beff6d20221273d12bc62ef202b83d38b2f7d4913a2704ebddcf94dba4da612f86129196f15dd86da646a17a1a515b7a7d1c63ab3ccc77bcea48923136e47cfe291da884df26730215a6ef50e405fb477f75fe35e0d290ee7e82bff20486873282efb17a78dfcd92f485c320b4cab54fd241992c3a257c21e84963a2929be00df0d73892046f75fcddf9507c715e0ad3b90b0790a1fef1e0d230522049f57969a3ab2bdfba0c42e377d29bd07c4c4bef554a5ac8d5c723dce9b5aa062861551edcf52cce044fa565b4ddc13900f6364497c9171cb2e67809bd58ce662da8d89caa54ddd09f4fe6f9f4fa808ef749c01ec4d5fce94a2429c0bef9409ef96e4057dbca2585c02fbe0f4f8ea7a657575dc2145b55bdd3c33f286934d8045e54d32cb3766eda66391daf5d1264eae590d45a5a8cb07d2b87e929572ae6361a708f1aaa5b9f4686efac5ff0c4f9fcf387b1ff9f2343cef0126321254cb1aae26c8327ebc2df7cedc10a4966e203702dd3407decb8306aa79878ad1726f6180dcc4dfdb54bf4cc9321456038212c3c6838292767db8e3b6254354c9973f148520081684addd4945a5dbae7155816b3006cae0fdf1de0cf5d68f3d6ad70792d7493f24d5373adf6bca787eb19adaf5aed26ce26ac35e955bafd83e8da4f0ca277ba6916c848e9d1d9ec09142f0f07f383e543ec49fc6b600cbdf489b167be4e7500abbfff05016d943c5048f490387fbb127f24898b97849bfb39318063d3350e7ed5a69f7adccff47fc349d0624ea921d1631736347c347f70d0cf25be1721c0ba766fe1bb295da926f5ff199a2462c37e932753ddb5ed111579710a0387ca64477210527e0b10b4832772a3c2c0b34494e2b4ccf119a2c19dd5b31ec29d33c8ddafd1617f0c31943524c76f7a69fe178c6823145cf2156263719547216b933f7fe938f1fa9fb1e88d6402806f1047ed0281b40082548006ebe3aa8c81a6299e513d37fc52b3e1ea7ac43eb3ed8a765a07ccc8bd68c133e06bc1b6c132d99bc79d175e207de3bdcecde685b9cdd935e41a54b7a29fe21f93df7f7a6b5edd0eb1478515c913609c54d34e01b097fe0ffdc5eb055864cd0c72564d22fe46d6062492e6ca01f49713c9273af13ad2d581ec15cf7fedd7f4f24f58afdfe6544c2aefb3ec8b318944e6733ec41f03447b3985e0feecf2f68abdd4825cd27ef54982041cc42bfb8400ea59615e131869a17da2d6214b655f11ecccdcdfb7204f8d4660204c028b60474de82467791a63168dd015c63a027dd80e549b1c0b38a3bc6100fdf292d25910f1c1880af7f369a485a988a00096497da1d8f494883812f0089d95cdfea09468a3fe6dbcdd39a1f5c086c2ee4c8f7dabfe7240072b188e2022e0ab06962c88354936e7843a7cc86a221b6123378afaf97ba2a4fa4e6301e174a7afec5f9f7737505aaf32a96a3c63321e7aae29541c3b701a343c0f219080888e71c469c13f11f720fcf7e084436d26489fa0ce435db3b3ae34d6ab3d428bb1ad85df1e60361b0d1d12b6669b398ceff3f89eaf4e5a9ed72f52e8f6519f8eb974ec504a065e2a4c88e6b304b76de3dc2041907763f8a536e332f8ea0815b88979bc14319ef71a0f58f36d8fd858d50729151e3892d79804af74a3cfd7b6792962383042ae6af8ef3bdcd342de810f734036c22d7f13ad987e67854700f786193fb48b0727255db12d61a6828beb073d2464112c484b5fce82869d42cb1e1eb33c2eca722dc5180394fd49ef034d15100fbc4039dda3184e2ba9ac1cb3872c1f6bfe3ba1ae3ad2932876d5678815907112da01adda0002475ae0ec4f6791a78c3adb01e5b75e3faaa3d11f00926a4fe5f38df2d6a7892cf0527570533c8d8986ff0a51fe2df7cece6c906c70e42f57bd4b3d63a588025e60a9be15f71333c8eece7005b30f9ef3acae205c5adbe6e389aea9f6470e0327b39f4d29888d9b0ec086651067541266830c30e7a382c10a6d8c50258af0b483f952466b86400bb15e58a39db67ccd59e77e202dec4ed83d78268903e8d2fecc77fdac95d53ffe60bd61e9943123b3fad68a399b30b2f1295dfe6a6ef5efcc4c0cfe25bdeda6f9d4fab8deab44f169119be8a04561434b87b73c5f1d5137e2b4b5dbb83e3a2ada5cc34d6115aaf7a6de948639884d29269bb5b791fe8dee7138c23cc94020382deaca16e27cf128b47c0acb17f06fa1b04dd1448ed6747e24557aaaa176d32a11f0060a3682a5dde9b8fc9b7531c15742f075467389edf8576294936c05d80e73f8ccf854211d1151e8cbbc84fcfadb9757f6af59f7a9fee84d03480503593a87e6b3ba4a6cba8e5d6539604033da5a729b7aa3b6cf9d0dee224c44aa21dcc1363f9188bc450300ac7c1ca6a12b62041d7806604c0b1ca514f08cc7e5c2754e1e60a09342731a875ca96b06c51f6404785b791ad1b95ae0e4f50abcb740cbcf60095fc647f9ef2c47db6ed91af04ec8113e08589e7c5347c56fc98f05c0c146d00d964727007ae18d0afdc1ef112d9928025fde83832eb098a78446bbb95ebc2ddb1e38acaf6c7c1479b6957725394aa527d4a41c3317e42ee169522acb158e75242a0184a4021541476f400c68d76f91cdaf27292d4246fd46b1c20ec2f5aec075c7e127a43dfdb6e782b71292ce0d7b4bd37a962750ae7f9b606ff062b51044573d7af6570efd1ab5ba961db33161cba5862235f1863c7f2fe0175cbfc3a09c74242e66171ad0901749eb6ee1b36f562f153d0ab8232677226e80f4e36bbb220e556a7ec49d238c5c40858e0ad7703aa5dd8e83592e631b1f4737d090a2eca44fb96f8168d6f7b55e147f083ef019c99c309dbac64709a6c56161a03be3cd39295cf24ae308d925afb93619f6a568904e9408f75d82a1eb3d1725d9ee9c000455849467e0000004578696600004d4d002a000000080005011200030000000100010000011a0005000000010000004a011b0005000000010000005201280003000000010002000087690004000000010000005a00000000000000480000000100000048000000010002a002000400000001000004b0a003000400000001000002a30000000000

2 output(s) for total of ? xmr

stealth address amount amount idx tag
00: 61419eb4ec959469a13820dcf23ba79f7a7e372320236154b177835c02bfcda0 ? 70683354 of 101438861 <32>
01: 7f9a202b5dfdcff1378f3e4604b418f3c3e161adfcc83249b559443ce7d4ac00 ? 70683355 of 101438861 <58>

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 2023-01-19 05:14:43 till 2023-03-25 14:56:12; resolution: 0.38 days)

  • |_*__________________________________________________________________________________________________________________________________________*_____*__*___*____**__*__*__**|

1 input(s) for total of ? xmr

key image 00: 39c6672998bb378131d92665e69e4e0acd9168f4e1d8e96afc284b3f50178d19 amount: ?
ring members blk ring size in/out timestamp age [y:d:h:m:s]
- 00: 3bc7a4f11f8286a183de7e7b2315f7332d61c8687c403fc3eb79e2c0f9139fd7 02802822 16 1/2 2023-01-19 06:14:43 01:117:00:21:18
- 01: c2ba40e52c45516ccd604b59bc6e363205ed693af654a9f435f1c3d9f5fcce15 02841644 16 1/16 2023-03-14 06:45:42 01:062:23:50:19
- 02: 66782bc93514a917f8561f42f8ce6608c4e17b3bf53ef62d533c8fe3011f6a70 02843237 16 1/6 2023-03-16 12:50:13 01:060:17:45:48
- 03: 3352230b54c1e96a9b0dcbe0f0d4a61716bb2b7ff09e8f4ebcdf170b04b2195b 02843975 16 2/2 2023-03-17 13:34:30 01:059:17:01:31
- 04: 6853b15132bdde2465e49d578a7eea328e3385f448a490cf4c2fcfd6661e7dfc 02845078 16 1/16 2023-03-19 03:45:55 01:058:02:50:06
- 05: 8a5c7e4eca8cfc84649d8b1b4dd1f42db97703a8a4e21d6ea14cccc3698d7651 02846573 16 2/2 2023-03-21 03:28:42 01:056:03:07:19
- 06: 207db859000b82b1347677cd8995ff1211a1975ab78320bd0a16aae15013a0dd 02846982 16 2/2 2023-03-21 17:37:39 01:055:12:58:22
- 07: cb5fb440498270b860a5bcf89f15872b11a442ab255ea5ef46fdc824c1d160fc 02847701 16 2/2 2023-03-22 17:30:25 01:054:13:05:36
- 08: 06a165b76f1a197e239d19463976531355e07296ccc3529f7ed78b2e59f297ba 02848461 16 4/15 2023-03-23 19:46:22 01:053:10:49:39
- 09: 12ba820064180c01b9ad82b6bdaee8dc58b9d56aeed4e1cc36054423bb55f589 02849282 16 1/2 2023-03-24 22:52:33 01:052:07:43:28
- 10: b9248347b9dad3418062d68641ecae9fc95ab6370704967537a82dff06821576 02849291 16 28/4 2023-03-24 23:06:08 01:052:07:29:53
- 11: 846e63b3c74b1ed0056192f425d88d07252102d445dc29673339ce99fe883b4f 02849338 16 1/2 2023-03-25 00:42:17 01:052:05:53:44
- 12: e1d174db5dce3f8caaac79560783060fb6474995ca4f5956418b333fc4954b0e 02849642 16 1/2 2023-03-25 10:36:01 01:051:20:00:00
- 13: 380366d0d8a4ae646912437d27956c32c18d9390b750a99b9e300b7129c78858 02849701 16 2/8 2023-03-25 12:17:17 01:051:18:18:44
- 14: c92d5f00a2f7cdd5358239b0aa8c978a82d782cc547a485169e72817f3bcfa22 02849767 16 1/2 2023-03-25 13:56:12 01:051:16:39:49
- 15: 7c010f7bb3768de1e26f72e71446b528db50360affb9279987e65dfa2f0b00db 02849767 16 1/5 2023-03-25 13:56:12 01:051:16:39:49
More details
source code | explorer version (api): master-2024-03-03-26331e6 (1.2)