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: 496d7abcf387e27113f56a3e60e340c4f870e50d484cb333d7fbd8ea2dea061d

Tx prefix hash: 86949e0f9a4d68e58c88af33b4e52a7a3f1ec1ae626c0ccbc81b56b7b803967e
Tx public key: 0a67b52e0fd2a91ae333111b8bec4ea0271fe3eb3157435e2b912f78dbf29a07
Timestamp: 1680092602 Timestamp [UTC]: 2023-03-29 12:23:22 Age [y:d:h:m:s]: 01:055:14:53:16
Block: 2852579 Fee (per_kB): 0.001047760000 (0.000020480000) Tx size: 51.1602 kB
Tx version: 2 No of confirmations: 302426 RingCT/type: yes/6
Extra: 010a67b52e0fd2a91ae333111b8bec4ea0271fe3eb3157435e2b912f78dbf29a0702090144ca9f436775106010daf4025249464652ba000057454250565038580a0000002000000049020086010049434350d00b000000000bd000000000020000006d6e74725247422058595a2007df0002000f00000000000061637370000000000000000000000000000000000000000100000000000000000000f6d6000100000000d32d000000003d0eb2deae9397be9b6726ce8c0a43ce00000000000000000000000000000000000000000000000000000000000000106465736300000144000000636258595a000001a80000001462545243000001bc0000080c67545243000001bc0000080c72545243000001bc0000080c646d6464000009c8000000886758595a00000a50000000146c756d6900000a64000000146d65617300000a7800000024626b707400000a9c000000147258595a00000ab0000000147465636800000ac40000000c7675656400000ad0000000877774707400000b58000000146370727400000b6c000000376368616400000ba40000002c6465736300000000000000097352474232303134000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000058595a2000000000000024a000000f840000b6cf63757276000000000000040000000005000a000f00140019001e00230028002d00320037003b00400045004a004f00540059005e00630068006d00720077007c00810086008b00900095009a009f00a400a900ae00b200b700bc00c100c600cb00d000d500db00e000e500eb00f000f600fb01010107010d01130119011f0125012b01320138013e0145014c0152015901600167016e0175017c0183018b0192019a01a101a901b101b901c101c901d101d901e101e901f201fa0203020c0214021d0226022f02380241024b0254025d02670271027a0284028e029802a202ac02b602c102cb02d502e002eb02f50300030b03160321032d03380343034f035a03660372037e038a039603a203ae03ba03c703d303e003ec03f9040604130420042d043b0448045504630471047e048c049a04a804b604c404d304e104f004fe050d051c052b053a05490558056705770586059605a605b505c505d505e505f6060606160627063706480659066a067b068c069d06af06c006d106e306f507070719072b073d074f076107740786079907ac07bf07d207e507f8080b081f08320846085a086e0882089608aa08be08d208e708fb09100925093a094f09640979098f09a409ba09cf09e509fb0a110a270a3d0a540a6a0a810a980aae0ac50adc0af30b0b0b220b390b510b690b800b980bb00bc80be10bf90c120c2a0c430c5c0c750c8e0ca70cc00cd90cf30d0d0d260d400d5a0d740d8e0da90dc30dde0df80e130e2e0e490e640e7f0e9b0eb60ed20eee0f090f250f410f5e0f7a0f960fb30fcf0fec1009102610431061107e109b10b910d710f511131131114f116d118c11aa11c911e81207122612451264128412a312c312e31303132313431363138313a413c513e5140614271449146a148b14ad14ce14f01512153415561578159b15bd15e0160316261649166c168f16b216d616fa171d17411765178917ae17d217f7181b18401865188a18af18d518fa19201945196b199119b719dd1a041a2a1a511a771a9e1ac51aec1b141b3b1b631b8a1bb21bda1c021c2a1c521c7b1ca31ccc1cf51d1e1d471d701d991dc31dec1e161e401e6a1e941ebe1ee91f131f3e1f691f941fbf1fea20152041206c209820c420f0211c2148217521a121ce21fb22272255228222af22dd230a23382366239423c223f0241f244d247c24ab24da250925382568259725c725f726272657268726b726e827182749277a27ab27dc280d283f287128a228d429062938296b299d29d02a022a352a682a9b2acf2b022b362b692b9d2bd12c052c392c6e2ca22cd72d0c2d412d762dab2de12e162e4c2e822eb72eee2f242f5a2f912fc72ffe3035306c30a430db3112314a318231ba31f2322a3263329b32d4330d3346337f33b833f1342b3465349e34d83513354d358735c235fd3637367236ae36e937243760379c37d738143850388c38c839053942397f39bc39f93a363a743ab23aef3b2d3b6b3baa3be83c273c653ca43ce33d223d613da13de03e203e603ea03ee03f213f613fa23fe24023406440a640e74129416a41ac41ee4230427242b542f7433a437d43c044034447448a44ce45124555459a45de4622466746ab46f04735477b47c04805484b489148d7491d496349a949f04a374a7d4ac44b0c4b534b9a4be24c2a4c724cba4d024d4a4d934ddc4e254e6e4eb74f004f494f934fdd5027507150bb51065150519b51e65231527c52c75313535f53aa53f65442548f54db5528557555c2560f565c56a956f75744579257e0582f587d58cb591a596959b85a075a565aa65af55b455b955be55c355c865cd65d275d785dc95e1a5e6c5ebd5f0f5f615fb36005605760aa60fc614f61a261f56249629c62f06343639763eb6440649464e9653d659265e7663d669266e8673d679367e9683f689668ec6943699a69f16a486a9f6af76b4f6ba76bff6c576caf6d086d606db96e126e6b6ec46f1e6f786fd1702b708670e0713a719571f0724b72a67301735d73b87414747074cc7528758575e1763e769b76f8775677b37811786e78cc792a798979e77a467aa57b047b637bc27c217c817ce17d417da17e017e627ec27f237f847fe5804780a8810a816b81cd8230829282f4835783ba841d848084e3854785ab860e867286d7873b879f8804886988ce8933899989fe8a648aca8b308b968bfc8c638cca8d318d988dff8e668ece8f368f9e9006906e90d6913f91a89211927a92e3934d93b69420948a94f4955f95c99634969f970a977597e0984c98b89924999099fc9a689ad59b429baf9c1c9c899cf79d649dd29e409eae9f1d9f8b9ffaa069a0d8a147a1b6a226a296a306a376a3e6a456a4c7a538a5a9a61aa68ba6fda76ea7e0a852a8c4a937a9a9aa1caa8fab02ab75abe9ac5cacd0ad44adb8ae2daea1af16af8bb000b075b0eab160b1d6b24bb2c2b338b3aeb425b49cb513b58ab601b679b6f0b768b7e0b859b8d1b94ab9c2ba3bbab5bb2ebba7bc21bc9bbd15bd8fbe0abe84beffbf7abff5c070c0ecc167c1e3c25fc2dbc358c3d4c451c4cec54bc5c8c646c6c3c741c7bfc83dc8bcc93ac9b9ca38cab7cb36cbb6cc35ccb5cd35cdb5ce36ceb6cf37cfb8d039d0bad13cd1bed23fd2c1d344d3c6d449d4cbd54ed5d1d655d6d8d75cd7e0d864d8e8d96cd9f1da76dafbdb80dc05dc8add10dd96de1cdea2df29dfafe036e0bde144e1cce253e2dbe363e3ebe473e4fce584e60de696e71fe7a9e832e8bce946e9d0ea5beae5eb70ebfbec86ed11ed9cee28eeb4ef40efccf058f0e5f172f1fff28cf319f3a7f434f4c2f550f5def66df6fbf78af819f8a8f938f9c7fa57fae7fb77fc07fc98fd29fdbafe4bfedcff6dffff64657363000000000000002e4945432036313936362d322d312044656661756c742052474220436f6c6f7572205370616365202d20735247420000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000058595a2000000000000062990000b785000018da58595a20000000000000000000500000000000006d656173000000000000000100000000000000000000000000000000000000000000000258595a20000000000000009e000000a40000008758595a200000000000006fa2000038f50000039073696720000000004352542064657363000000000000002d5265666572656e63652056696577696e6720436f6e646974696f6e20696e204945432036313936362d322d31000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000058595a20000000000000f6d6000100000000d32d7465787400000000436f7079726967687420496e7465726e6174696f6e616c20436f6c6f7220436f6e736f727469756d2c20323031350000736633320000000000010c44000005dffffff326000007940000fd8ffffffba1fffffda2000003db0000c075565038205cae000010ef019d012a4a0287013e913a974825a322212e77bc10b01209694bff756c35bf07ba59e32c0760793172cbaea1445c14834d7324670ffd67c98f96b88bf9efd93fcdf5befdbf077f15fe97987fdabf5dff4bd78ff73de6fed5fcf7a02fbabfe3fa71fddf6266cdfed3f707d817de3fbcf9ae7d4f98dfb9ffadf601fd8affa9eb27fcef05afbf7fc3fdcaf807fea1fe87ff9ffaff77fff6bffe798ffdc3fe5fff8f711fd9cf4f7ffffff9fe207ef87fffffc1f12ffbb7fffdc15059fdbe043eb6060a82cfedf021f5b03054167f6f810fad80f6ebd103c0dcb0ad1c0a830fcad118e72f1c484825f564ea943a046ada6cf14328ba820fc339b804893f165e6c398238eed1e75f44394c764d31604ff4911170996ea0c4be562cc0a73f8c073fdabc3c10a617475fdd870a6b4cb87411fb3630dd3147b4458b28140cc5d13294d8f9a31796d048bf6aa4f75d424ad94a96530ad015dc364474b4c322f5add21d6d8f681bf9e4b5a185ead8b323ee5b84c9bf478537827c287103fa75b240074d8f8409a5ad8d88cfa5ec35019d188a5b8fccc358f25631dc9cd1524a52708ef7b442d9d0feda4f8fcab103081c134ffc277d84f7015340d3ffd796f2d1b53a21e79c7ee45512a97178e5993cd8655ca6dfce924e606bc9d73830eed8a5f8b958c817551ef24279a4bf2219d027ae77c6f55667041f0cbc91093b0ccf64ba331d82048dfd33c6e18b31722f358d842171adbf477f54610713f274613550e60c390b4b809224b65b9ff1beba3193c0d65a5600da713bfe808d90a9deee0dbb23cfd6ef316f0169a1a2c80998dd05f96be3a44da8e3ab1a0f5504db716ff4053f11fc89ae1df1d781110ffd2802436a98f87938d6820eba978a811dfae42bdbd0d27ed29a8b555cd3c5a75f7ea511f7026a4aa045f79084e3ef390654a8b22ff0db45cb78c38fa92cc9139ed70e261b3886e967a7b85d77b7391acd6e8b4fbd56ddfc794ee426a866c4481cf8ba91cdaaea8df9838b4083bddaa1cbea4e9dfff69c1973534fd0533af3683cecbc618ae8f2981359ef0546ea41a0d71c27ad4897dbccb9e604b85da848a17d26cd18550fac061798578db54c59055b5e54129e764ed77d7f336f050fbd1bb5dfe1ca2450681f3a328b0c4bdc9e2f2db86b7e57904a79c3e92914cc5546bce8bebaeeba4dbfd2971b3c6d93095b288b64cb46f4debc7331da0e75cc303e8a6c4d62a3caa2c78046b4565d432b896bb4c2680c488c0b3ea58ba5b4d8573ed1fe711d28b73b26e6ccf283b3491c7b9ec84e342ef6f2b42ca1a80ecafdbf1c70ba1491fb1dcaf7979623adcfaeb3591d13391b570272fc9546f54f0accc1606b357387f245977d9977af956081978160332bc7401e4ccc7d874ae0a76337bfb34b17b42bdc6446dafd4a74383d12040035379cbd76a166f2929b82ee6407d2da9d5ebc17cf3171485b962ea495904f62e85818a7109294a02c9f92dad2c8795b6ccf25b0365308c6e3b1d100670a9043edbddcc814b63875c9f38276447acc5ca1310971eabc64aeac20a36b65ecfd2fd0100eab876d1336401a0d776d7997a582be6e99632a02f4dec52bf46d6f55ba4384af6240c6e971a9f564765f0dd0ee24eeab28d2fe8b509902862978b1fd2bb6a352ea3d1735a1748437f8199e78ee0388b5cc40c042d7f388b2ed607fcfca8984e43ef1ce165075192c95df71e4a83cd8787a4e22e58b8f8f2edfa7c3e89e71233f38c51af67a85dfa5cd29ab7a51c83e6a0de377c52b23550197087384e95c1292ac963c5a1442da8ef8bad87ec3ffa39f870ca83f12eaa6229a15cb5502c1459e172cfaaa00766e3ff63262904f6ff8b0b5c13b3b7f067c102d63155052b4087476caf4b879cfa4d9979507e9d1b741b68a016afbac19da4b9bd6f604b4e885aeda9edd76875833c8cb718d3ffd78ea011a125f8d8f4c1548938dae0a289955feb21104a0da809911e3c9c624c0834c4b80c6f0983a2e497bd1a6c412a6bd9ae88b7366e687c9d4ba7a30ce06b644423da1bb58e925255322c2caf2e20db24f1779bad8285050815dd7e9f50a15a7004fb890668b6f3dfc3bc60b50383a6972c9a1f2ec4ec3cec5e3bc25c9dbe176fc5fa37d7f0b4703854aef757cf14f38a5ece2dff9625878441281d97f8ec743d5fb92046f6c84eaac123fed90aaa40e2bd8872b0f04d4db5d9fb8313f557b94ca0417e6989c727b33f2f056d40b63b98f9de0fd59afeddbf23cf0ff82ab78b654c9a879e88e4df10820835955885389089c13d5907a0aad887396dcf7c00208bd5760468ccf93cb4a3962c42588fdb51cdbc47f2454d96fafb342dca28d5c390525dcf80d2170fd6be765f293414f8e710a8160ae55bde147c29141a6fffa5bdcc74b019ce75cc30b9697bf0045c0a674cd766ea01b3a003a4060791198e0182e563b9c04f328b3bf56299054f45a476949a5944a5e68dfc40a5f7a2358087c964c9b91e66748c38f1f9f560eb591a77bf91405e370eb0b52c9f2c1ac8d6231b8ab6664ddefba427dcf14ad3ac233df9c75f93bbc40e0810ba31911c59ca345429d6305b30fefb98bb6e4e86d471494b03f5984e5637e8b8606c6d7bb9c9d49957369dfec4969e1267ef390a9bbe8e1774377c430504e1143a2ac63cc651ba5ef8f1b1e19fd9b640732103eabb125a35663017a233018c1da27184eb792082e73fd6b04c34a61c7e6f013300744709e4664840f6f6298fed43758c6ad80a1e37c982b04ef6b088b45d42d99c1e47c17896f2895fca235551c9c6b5ebe5c63bca663fd22a0b9e40c8f567b11f425dfd8bcd788c57b4e0affb6b3b93fe5da7953aa396ddd4d2c5c56f35d685cd07924227c36ba0df6602d4ce682f7e854dde2b1adb597f4357aa31dbd3af541ac6576e5c6b47485344a5a287e43ee4016eaf847700f56ec605685d47c7a8cc797dcdaeaf53f83e730af151d75fbfa210ea231c2486965ee497a4628327e24cfbba1eafbb3ca0f5a3725c04aac27bdb03b30aeb3f0c49cc47ff5d5e8d93b53ef78bdb4addefc2cfef761466ca83a2f8a3c69c01fa572e3d7aa24aca91fa2a1c69a09c50b38f1387db6575e94b1cd0f319f74049b1d7edad70042b4c84f4fb054b9bb986378500e23adcb77ff4a71bbc4155d52c1e0d2a55286af9207eff6361457a1f876c90c7bc77c678512dcff29dfcdd7f5777ff8abdbe2a7a086daa98aca3f67911286449e9a3b57309f44df40dabb63e322cb6f024afef953ac4d40e598fecdea0edb9a274795e74a06742f67630768ffa13b74c0f204c63fe46e1e712ef68b239e5a5a2c89a0c6bfbe19a796bf6ab1d43d69988653637cded5f42ddf5b50cd040627a2dc82b60634dabe144b4793a5d0eae4a17439f5a951fcbd7ad181fc08d0eea5f427e5921a4c9dae7399bcb1d8623ecfb95c179c46a245fbbe1eaa7d9975212a5fed8af5dcec5954330b80fb020b1e0ef316eafcea9b819175663c46d1293a69af5ec1b1bd478c40c4b99414b93e7a2c841c87ea5a785e4246a82a6434d8b53ff127f4398b5cbe97092b1f3f4316813286ce54d04f9b47f676b0024c9bbaa76d708f65f150f2b0b62202f95848ab40593dc59e73c5f5bba1575eee7ef78dedac6caacd10006dc4d4b4e976b47f8477bbc0c87753014a8028275289948c68ff57994fe640559657ac2cd7047d5b1e44a52108c5718bd850f0dd1d6ee9197a50c792f92306f6bed6b6aff9f306b977c51e12698302f3f26e1195671789bff29c7b0c4038b07ef762b256a4879a4fe121d44dca41d658ff884ed626758b1168e976f654b46d530955daf758d8973e9ec461d48c1f1897ffba14752b180e04a810c117c340809e58e438cfd35a87be4b6a8a381da2623b1f5a94db5ffb912ea4dcd79991124329d56c43acb4aff4070b820018f9d8ab318b0806fcf5b72dbd2d7539927260e3ffa5232f2193d12f5593e40f63718b8f2f09397bc16e75dde9fd433ff8700750e7f1124464466c2ddb6b5e69bf375a2f9b11a419476d9249e72fcb799fd760ce5e9e422e2906ae2ad5690d849ef90848287ac89aaec1f84723b59e9e6556e101de8b17afb016b9c260cc239a76a0ded950244095eddfbed35936fa40a4505eab62d5828ac6a743d00a8de40bd81833b7fd284208599287a48abe13ccc90b1b7ece3a473388b3bc5f2a17bdf45c7f2874043d6d354a9a1b06044f6859fe49706caab0f70baaae32adef97eb94842213f4049048a455ee92dba4529adb78ce682fd1d1ce864b9682abf08dd2b9877faa4dea10a4b9bcd121041865175c03a4de79c4c32e8db4c353ff09d00204678fdcb581367d1ac00079f78a72aaeca2b1567331c7e8fada2934fe972af252a522e73b48973fd646e47497f6ae87bf71886b7d3649f08c59a18dda448f0844a81f0d3c46a5b9848b6765ed7333c30ad74cc130418e11d8e821d51d214097ed4230ac06a6877afac26badfed13cc830264ded69189c0c4ef645805d856d3a275db3f7c7a21a6c77e7c454b2fa0e91dfa208322a9f88b37cbc181b0a070fffe8314721afeab39a370803a2c2a83cd6f42396e97740bb803e833cff401bc1ed21b899d5b1044260240fd71989b78b4b02973c520899e6746a2ef59ae51b2fd2fe9740b0e0d3b8288693d235e90e513dc43426820c178ac26d9dc45eab2a2241abd2e95fae074562e8bf53a98d9593283cc813cac877fab00cd176771a4bdeef203511442cfc4d8894a6cafa729f71a141ef09fbf9f8823bea08f30ea98dddcbfbe88e8840bd38ba9ac2460d736d1b3206c594e9ada0eb7f13b3fffceb00b38d8c4d5487b9225504293cc8de2f5017894250ac1f1d53e53f42f504b0bd225a02b126aa69c102ab7e6b1409de7cef87bcdd433d97e0a6498d94cbf1b3f04b1f85db2d2a8aee59b3b32a354e0f3ef093303aa386ae5c9fb5d51f4bf03efbb266d9864cece6a18d91b51f16fffbcb25f5af6cdcd914e0b9fc126a3ad8e7998a390e9764492cd0f7f9c252a552bdb895ff8fe7a6f51ceeb6bfcb425e7e105b604279fca2251f553c201ced64018a2f5a75ce26ebd69fe762867e5c930c8b32389960bef12b9eb70a6280cd087cb9df1e0c8a3d52f433cded06364b884354e38912097665747a3d477dbf1b293a39f96339783bc38c4e596169183b8cfe41edfa96e9d3e244b8f78381657151a0ddd269884be8ef6181db95a646f68aca2d5d22f61c72ed694d5b49601d4ea1b05a14ea830eedf741a9a75e0d126df4c9defce5cd2cb4f2b2bda550e266ff0fc9f48cfd3e494e401dbf25075e3654a69bca3343c2cdd196532740b89aa017857789da98d6e001337892ca4c849aa0a02d4dcdef8913ddcbc11ca18ff512f5d887058508e33a79bf705c7f286dda3aca1d9600f55789568f635fbc9bc0d2977340e737628413b4ef629cc46ac253592bb56940ff903042175e3fe1c97518dc3821293c2df63a854b4cc9d7597f73f56cfdaf9a49340f25f43fad4d22c0c2de6b297879e4f0e3761b04a3a45734e6b2a8db19876060a82cfedf021f5b03054167f6f810fad8182a0b3fb7c0440000fefedcc800000019aebbfff3ef7f1546e7f86714fd8d372e1acc70426aa95e9baee6c969418f54a6d393d9ba6fca7165958432113986b51c5d86ad7f034155ded7c5161cee4d5a22764f0965ec7dda7f7a87d2e7faa970a0f1524a33d1e2a30132f23b1b7d6db67fad84a51192652d61e0032bafc85c8a2cd0b44d0c1a1808bdd4927273494cae97e6bb5bea3172a02f006e7fb011ff4dd242d3da940566edbb00ccef6f7a61322298859b29909817c0c32ee3a3eb192b606d13eafcb91fe4cadf3434ac1a47c7cfe5721b3d64e7f2ed2aad22436c10baed257cb0418d06cb755ff2afdbaae2cba393c0001d3f4d7b1382242db17f54a1715482f69ee8588159d40185a874015daa822e4ec82335f91886b0ab540183f473d03c380b3cd4dff0ef8ce07548219246f18d94356db962791ad0c7dadb1f5e2aad66ea469e20959bddfcd48d50b3fb854e7eff4614f0f9459cddeb721022d50fdc6c2d02abc8f83d70679e63def05a4abb80730d2d7d6c12ad9fa62330ee42fbb74839f477af0fdb103e4d92748fe3f6dfde6ba0d0c6b89e99ae3f57a6898ab886e0af40218e3508ab5779b9d831e546cc5805d7f95f7628408baf4d72e9e1b5a7db35ba545630ebdaf14a8182914a1cc35cf59a314a37dba89e72c33175c4d6fbec16e21e040633a2dc719ddacae659db961236a709dd2ff84ce015f806cf61df0f2d70e0fc0ce0e07ca76745973f8714a8a9d2fbd3403b5f589ed1373498ebdcadb824dfe2285e94f8a9ecb934ed5dca96bcbbb62f778613a5e726abaa6285004ce5d7432d37f72bbc605fd819494c6c5c83392bc3c97bcccc1f4f4ccb71180ba85e8bedd7e0b0afce40b7d17e3b43e52768feeb4759c6b2d1cbffe94c66ea7f7e7ba30aaec9041f3bc1db847f8aa6d7b06a0f7cbc1ebcda549be2aedc9997c498d270e459136f02d446a593ee7e44b75b6bc008883e5d58d7aa251eb11bde5da704be03e6fa7b00e3989cbab05cfafe0e454fc8538ae36361a6a7008f478d990f013c38d4d9bf4b1160efce90da0502606f11fb45d41e3656602a12bfa435a4b2124a3c8571d9791de731438508be7def167ffcd7742372ea799955620d56c8714e93550e76589b72931357ab26b3d08a5ee1e50918c93592fde5935ca15aaa58e37dea36e78f524f86f57da2820e7fe88fa696f0b6320a0cfd863772acbe2decca531a7d2ffdba16b0666c6db98f601ab691b0fcc5408d5d87a0a2d138330577441bc23985ae0f8ff81c7e80f6e788245a603722bf4942bec9cb9550b650358c1567e598852f636d88d52707b42f65e6658062ec020aa4403fce84d4c026c4ba034118d357968942be3848c7700951ebf9a2edcd1d4f87fb55579296830c56b19f1553b078c0da8ddc50b94c6a9c7e7a0ae4f109404def7c7bb664de5be5cf7f59117ad79590bc7589f45f5c148d9d1d93a69c3137c23c63479ee5756f3a9c3a616ec869b9782c3b35733737648f4e70b2e9ee72cc54570eef2178d6ddf17165f60dea920a61a61403ae86e2645d34e4a68aa1e70b287ab4371948a5127ae53caa54d94836b25ef3d608ef166705c4c9ae30d6b3da2085500d679b350ba04a760295ac9cf68db1e7ff83cfbe4270b97561bb2070facb02638c1f72045f48c62fa601d52a3b0ff28f423a794ce41c9903d2c70c4e7b1f3435a11bcad3cedae824052971c4fcf1e35796a285ce9eb9abf64fcf887336a399538340b5d4b1c8c6a74c335c3de6f570c8d235f4e699cd8e476fba79f0ba16e57284fbd4b3737073007a29bbf0bdaf7a80af499b5b5501809de1d017781afc5e3769f3b7038415d70e58bec5d8ed305cd4e235dcd2436385ef3d9d249bed3e964331e998a1d13a8dbfe256699ba5769b7b4f90c85876019a9ba4fc78bf872f648881f50b92a35cfb1b290b6e08ea0b67f100a050ff1408f1b0fa8d4946613d5923151bf1fe6acc781cf808a33a645bdb0b9c304dc311f972b3eb9d130428492caa276392e48176ac03b584e995db661ea3ae7afb6e50c903a282d8073bcfdecf3b256896cb027105852001770c6eb22d70914bc0a3deb9ed6c19ab27d284dc02e14914ce9af3558d02b50274a1a6faf5f38c11388fb191fdbbb09a3cd292950e056e18f631f390f01062c3045d35282dd58ae56c3a29c9b6a4d1f031d74cdc08ea228ce17e3c0f6ba007cf323eb443d7a4512b64e9fab9aea5c74e69d5a5eecc5e4986e0373edd5ab1cd466bd94d5ee82687e2fd6b6821a479020031a4453f7e85e0512088b950766e0b8eacb5e5f63475277d233b1052e42b421ae885f0f72d0e04daab33619c66920e9451e198d7704461f2b4c8eb8d6e9d5bd03e693b5bdbcb55f780a4fabe8f8e6e1205f620195ca41f2914d73bee00c852e18ccd0040365c03c8044fa27437050c574efdeae01256f2a9df8f404d3b8570d431309606d27a3db8873dfa4112b3b19e6e338b1f10944bc0f2790ff95cd019380688872b9d52698e7e007506fc3e5075bf3ca1804e48391e3dc7c480b6f692dce96ba20393ef2d6a179910c03c4663b27cdd327c9798647b581254d8cf5fa04e40a8ea072d1af30cb4dabce2944674e26b3a8815dce8a12272aa267e239ed35c2d6bcace60c308f4281c889014932a367fe67916d2ea8a69c97ee6f33802573afdbfbd819a9befcad70dec1c148055e3d7a7f50926fb6353efaa5b278b92f67678c3ab6962189183a82c8c74a2949b7110bb15fe773b4eccfa6daf8a88f5c825f664072149445efb5f6cb6abb3af41b0346701b6fcaac8a746763604b576e4d5f5a90b95ba97a226c522e307268f8f22865831242eeba5df29d6fc8d1c34fc4c1fb9631deca76ad7a578bd09e0e7f2fa0f8b7c48d930ad8d13166549695308246e54f05eddf1c9e464560320ffa6d8e3abe84114697abaa5b32ffc5afb006edc865b67352bc29edad5158ef91f2777152b6a6f63f89a08f247caf17783d03c2f6c46cfc36eb23b9cec53aec67311101316c16b5748c3da4c5792c00e3e9be04977862bd8c1376ce3e6d4a6b9e9ecc848b70b3953e8e9599e3ff912cc31066271e0bfc954ced8a1f9a29008e98d9edb2022260c9c72b0d44a13e5eafcdcd2e4f700722b72812e937612cf0a8d721cb834164bd3810e5863fef282dd3f9be51a7ca51a1dc48e6183c3c0de898856d3a8097af950967fb157814c0ed82a6beb25822684d92275a3b7aeb742021e688c02612061237e9dc73847c67d962dfffc979934b4c80d803a2ee86de6fd4da25661e16e29cee68564b5d37155fe0c1e89e17963daf670a720828b17105b827183c785b80e891dd12d82520df68b3bd76cf4798b9561a931c15f79e7f9496a10eed0da7869cc5975a51195e5edc15c77af314677616a931b9cf681912b66cd9c387f6da1c5d6ff7cb71f07ac88b5b15ffab3661f3f37ce5aa29beb42356b84837e8f68e9c6b010914fb6563c9708d53f4d80478f53d237e67af50d7280ff8ad1b015a2f0ff8a05d77f280d9a991e72b6b65334d50313ac63d889507664777545abdc9e75da115aa3d5da33d83f4dc0ec98a9b3bfaac30c851a1b8dcb1b8ff9314d75ba22a71986d4bd5335758d39c1015e60553357f1c64d7f7b11f685536b4bcc005b3b2e56eb1075731b0c3d0f6849a38007f2a0a79fd8812e35d4af94f992748ca2c4f59edc5f271c1c0024cffbb1da6dbc462ef519eb4ed90cb62670f1017831c778b2a450ea848be002b7a2df2ff6f10f1a5f55ab24d3d62b39d6f6a4445f851ca6a89347dcb4b1087847d32ba566b160f01b08c374ef40836747d1d2e73dccac3d6ed427132845034e101314bf6feb6161e4d939c6624b3811b65d4292eb79c25c0003cff9adf1c484d95cd8d05bc01a7899f3420b6f74e827e66acf930b78248ba4d8ccef128a11fbf9eb20d404d4fe20a4679da088582fe541c2d50aa754464d63cc179a114b34328bfe72ad438114e1eac38a290c51098498fb0c0c7a6720f9e1d90e9f06da5c942350068c1d6c26571dbd51c549497e7ca7112fc336039bb0d408de0769e06956a97e0bd2c137b8063e1a645c8f2f9af81a164e097209a116de189aa2df2e954d647dbc99c266dd96bb40c61d91b46fea9681aab10a25b86f01fe46587140673030d979df4b24a7d1a27989d6aa2f816ee85e27edb934d1da69c9b79ac6650389b65ca22cf9cf4ea2a2f13b1faa81ce3717a33c85e2289d7818e560f691af71f7ca8d102685481aa52f9b534f5b0ffff5524750c9063542e3ec9b5e28242c33b9294e24258c1392d0b013af870de6025cca54ddcc9969f518ad840567d3096da84f162b3dc155cf44616a6341f23cfee6b44137819f4af957c2f16c7e6d9c93137e5cf6d707d32a07a7c932c0c2bdc42338dd77845f56d6dc36cab36622eddc70351efd5fa99ca145734c19c2403d0c140aa0dadc24e1257ac6bbb83613152eb92c8caf121f60775e79c25a44b92867c07649926c669dfab369408971773647a3b308475e29c3b3406fde59a50698bfe939c1a052b4197b3307803d6c53788966e10d5efffa2279cca5ea0948b6a524781517bfa8d53eca20a68b5538cf62aa26ab67fdbe81cfea8b42fdc03c9dea28ba5fd7b2e051446665b1421b151609b368f933e633d6771fd46c956b07acbd6a9f59813f5683b3d25663f208ab8efc827f2f70369492b4ed775dfe28d234273f1f64d1a985294902585a6bc54ef1249ab37e5c164f4a5f08c71cce3142747f65721cfe0178b614966b32a7ebc5a148235e7819852e23fcc7564a31117f902cb239f6493fefa5c40755f2617da1945e2e11f17a5aeba2b1de4461f4f10a2a4727e0c344773fad17d32825a2d2b2f9085f03ba68fd116c431464462093135c2e41a7fd00b7e467d19877f2bc299ad2021a57457334d5ba5981addb5ec0718362ebecfa66d3135570acc8026e95a850f68e2e6eab8d47a73ad73ca1b621c8d41ac680177103fb5925df05083236cbce9066699ee5dfbb210fb5cd346aee0421e2a4c46f4ffe11b33a6e4057282997175d5e2a51642fbb05caec7511074e52744166de924dd81dd51b24caa53e4f694146784276f39afd65020bdb27b7c2c4312a931f6fe6813efaceeb3fe3591e6c8b7c448cfb3aad197a111e3ea32ac7c46cd3941f9ceb817463b1457dbbbc0b9a9182b5044ae6173d51c06cbf43ecf279fda96294ad2157223849c63480c2c4c9088babaa743687f544826d33fd1700b284d34a5a3a12615a58540fdb07296550831d5467f12f68f3c9354fa0353b1a1ff523504bd4b39c510dc4085f560d1d90084a74d1cb2abdef68b7807b8a2461e8de15cbbdd32dd7332980bf8d81069fed2425b2a5bac4b508b0bd7f44aed4fa5ec54366c851f8dfac413ae8f212b8aecab8c93e405a9613475349383ed4070a8302894672d3c911eb21ed8ade8106e3ac25cb7636aff585f963f2adb4e7aea9acb34624582014b330f9765978fa20486506b3d66437a05906dce9c69d3f0735db14823f98bdf74bcba84ba943b29d20221ac274b9d07d43c8bdf23e3cfd1d5232b1e702eadc01432d04c02ccb54f36fb822fc27213936ff3ffd39c1e11492992492f691ad5d2c1d8c692d91a27a944954369984cf4941180431b2647b2f883a8c5dc7627dd9ecc283654d83991e521fde8181e773deee02ad86a79c8ee311aa308872dc159f8ae8b1c50f12e1ecc61bdfdb0aa7294d40ac8a2c7a7dca90623b464f1c12730383db113dceef89e9af5e4c29df3e397524e6b6a55ece93b8dd22c94475f0feee4028cd3ba72751aef7f7e5f52d4347b88e7a47809a74635db3732ff5e5df977b3943d782b697b512277a7d3bc7e9c3375a41094e17564289c1ee11ea217afb0c70fe0a54829ba1eb1b6f06807201a5357362c6d3870549eb60296f792a8a029d4a601e29dc745cbedd27be717acae3040abe63548205ea489e93082b6fcc3b65514b4cec7cd73093cf59db3b2729ab18519ec99514899eeb4d6bf7650c75868b85023696a06445f59708a71405f1ce76ecfc73c2224d0d5a21b4402c6366dcfe61ca499e6b4716710857431c835dd67123b21ec35fb014f19ad5be487858adb3aeb0e5ed724c5bcf77738df223e20cc2d971f28322aa9f4cfbbc08f9224fb2cf49905cc63c5e2fce32d93d8f54094d4454859e07de2bf7c8d4ef5c4f75b720fd0fba8f581b2976e5447c64dc502a447118ea7212c6e63211abf045506212b17498f44262482b98b37a00e0e87df27a7c3e8d891a05e424313d5bcc5aba83b0de98fe15f84b7b7535c7abb31965973da2cd9f4320e37fae707ad00573e6842ccde2e35c13ff5326c254efca2564aa91813d49fee19547a209104e6cefd938b50d6163a244d6628d501c400f04423be5f22b92b9f7fbda7de65c9df4cc4c41ee59f6f59ea1de22991ae03c14bc625eca8ff025e9f3e241116695be718895493b79031aa7f562ef76a37b507c48dae81aca5c566a77ed217718c497ab70f2f593bf1c9d0d828eefdaf1ab875ea1eb40b38ba461511ac0e031c1532c0b9c3f20bb4dc8a6c7313391770cea981b91aea9348fcc79998a0f9444fa8c7865c1ad2e7d111bfcbca3f006bd20531b801f76a59efed462b25662b279ba1082e35ab68e38732f9634edddaaa287c51a04b59566a68e56fdf7596c1302747e48aaf3c956ccbd4fc5e014419bc699df1aee503a4428ee3bf4cf7cc4096f76834a076003e4d0a0160f28fb185880b5c8cf74303d9380742294bf1213b2b269848821c3737169bfebf38e098506bc95bb7ad0660df7848dfe5be5d7d9ee1d60f2f8f0a8e77a197aa1856a1b74b400b696f8eaf94c2915edb59f0c541858ad32c03f88b038042746811c4ef89f94d2f950a1473f156136fe5731a44d966a0c7a4427159b7564fb638643b20c3752007b9694307132ef1f7579d7867ff409016cf1180a82f15301df9fc97089e402882f4e8401a19ceef94f93ef1269a43f2bcd99417809b80c298b1d2043ef7ece5f4b72f6bde53b143d3ff754d2dfc3299752e1d5fab50cbcc103fdfc04968f611edc2119d840ecb5c5d3b7588bde45323866d55971816529fadaac7fe78da097b40ab6c5c01d2cfa59b20fbf31696aa5ca2e7c51362fc42e131a653dec830cbba3db055891a8aa7eb1db7f19d6d4d9cc297044da8ec66302eff16678b0600bde7ab934fcaf95f0eba00adab743d9470176f476c3d764c86af1f4b632931b8776749d44baa65f66b1c93d787f7567f011e4a8d65bd4c02807480474f6c3770d48570d0472cd6db064377a86f1a03c493c7c6507feac5120f32256bd08b58ddcb161ebbd1304b59b633f4472621050ec22018465c82792900787565b1340a885aa12701fa02e74987dba62f2bb674e5eb30815c93ff8d138dfcffc860d898a39f365d962ddb9f2fbfd0d03bab44984b7d097f064a482177fc1f12d41c1bed9b3e1197e95b51e58b89d6aa2ad4fd93c896d32642266f1445696a90a20c3fbeef4f555cb0e9315baef35dd271b7520fd31df39b43a8c3371421403d0e470c74c8ebf8f3af7c6198ff3dd8c25f429984041f6a108d61a5a21cf40a1d14f14ddb6ec2ee8d71de1d071c9de6af9d04446f7cf47af62ef6216f70d6ba7a26ebbb92c9ec68d8c15967ae682f32f947830e266e5fa02e2bca148cca34d06b47fe3669b4d2e72a72443c8406235954f2f3d2bc0ef2357aa1b060663f2a1d1432b8ab2a7ca3a25f5036588022c9e158e16d87cd11970b0efaec3fe04ddec2c798bc4ad7166777c544051de2f981c82bba022cb495990ff197e8afd083e711c07cab8d40c6483ec82850a0f9493fe9d32cb933d9923de0372921fbb93557ff6d7453e439bfa677d6672e3da96193d5b582c71eb71d8c3fd20f157cf63fc2255cee5d5cb5d68c31141626ee5a522f8bdefe064287c2673112acdc34287b5046eb7fea42f71841abe300185ae2727161193cc315a6e8cd61cfc02c00b6a74ffdabda43af57e1f4ac0e7a29ad44803a6c44e47b478fc76050e0e50aaa7fddc64a05dff1acac30314cfe78bf98db4e18f38741968ed49efc7d07b55b0f47e1b61eab5d7c1fce16dacdd30b7205b6de66753ce58207f3754d2ec113faa222a3f57b714f58c8efee4e4aaf58075a4346954fa87b1a89c493bbc66d4cf2bd060bd8daaf745c6b2ac32c7cbc4b4f5e7769de9b2392d237dbe758b48e507ec3f480f23c82d61ccc4275f4e0cb6f42ed788eccbf51648403f47e3f9a3542fd9397f0eb6a7352032f225e60058cad4032c9157d6a930a1152c605dbd74dd38690baae4158442b0d0bf56b57b85958f100aeed78fa650df3106ce8a3bae86a94e27f80964c77c1ea0a4c88e58049dd977474efd1ebd73073ef9318d66705f4d29da08fdd13a4a37c82b70746684e39a9d3241d9cf10965b900e329ece19f383ca1fe2e337fba1248fcb6d289b92c45076e800c8abe615e8baeb5ca66e1385f7ea2c0cd45388e6503487506aaf8bd7dada7840a2b4b334fc6046ced530af9dfc9f47b6bc47e397eece658417104742d858daa994de25f1d82007add551d9d7dd61b7fac1e57fca44fd888d4a7ffb8ff76220ab06329a8aa69945c7417c2514f182f4eff905f925dec2535123a81947c92595f37cdd10d0fd8003e6e07d239215535a497df5ad4203230717e687a013af1869969ee86d66dd3e2788703f7793b4c3aa960efd6f22cd7e1a6632c1af6bbf895a6e5f110743e5bad13599f6c464d0224d0fbbebc1ba560cf2696a62eb553813d86d47ec001b722219a2c0962ab11d3883f3c129d610c8ba98d7c981ff81e4d8a53d37fc0334c5b4e969139775e741cd9c47a19c0078f5cd1e05a66a66dfdd29b94523fd0067df8fa7aa8bae0d63f131673a6c7081f688c23391fdc30ae8207e4a1141f4f73c4951de94e172a197465ea3db6d131d53cb99e5fb932c48c41404f258641cff0c58ff013ec3c4e2f8fb6f5f47cefa78cd51cf2e796d1a48393cfdc480980d9447d946a9e11245d321315d1fc00dc0718129bda15766df79151907ba2436222456513d3cc80e20cd1b45eaed61441e58eee54080225bfa3dcd11a7b2b70f847753e45ba385b8d36bc5edc7e3c38a8524ccd594349b6f04377a8094967d9285ef57348886e2e49fa4494a587e4df95be623eb8eb4d7942eb85576d2aee98807374e944d96f7dc5efbb3cf020e9b3318091fc814a5e2a97d63b7a62025c4b441ee18cf66b722546e870afb9d4f98e6475833a87ade7382d51112a8b0be11bec15bcd0948bc77fbe79111ceb54cc43d7fd9972b7760c3214c7a09cfdb832a731d2bc6c664e90fd426db907a076549f5eff8f914ce460444eef92cbff2a93fdb90dbd9997dd7a3882fd52e84a659b98fe52f09dde5a95b5fea1551d76c92d299ed0ecb8f3265e168bbc54dacb7ac04609c84502ade04df093ae9499537045a9d606c60d57c1d8b2ec25a326db9386721895f90c3eac1b43876c9d7cdc24473ef39f1a393580041193323d4e8d8069f6b31e18f5ba01b0ef298f92168cc9d361208e5e2fd0a59a73edd7baf6982d772a9ed6eedea90378675da34379a619e6598dab6abe59d3cddb96861c7a14dddde94a07847767b828c63ae7a686c50f3a78ce38065e16c8774b7c4e4668e16996abbcc766ea9e4d6114c902578bd6de26a703e89abf2e0d3a87432bc887e38a11d4005e756c0096a5ae6ceea7c61ee4ae404187139b244c2586c81b6a7356349de90a12235b7f70f0d4b813e0f49c3d01bd5ea7122c670a22955d582922d127bd891daf378f3ac7b6c1bbd355743259c0240e86bce7d19332741265d5e07b8272bc87c0be051798aec61b11f248f8cdb36f0210f6e26b567d69eec9192fc03a35c4b3ebb626f89749f6c1eb0dd33f0e0915dcd8dadba7eab3aa1ebf2a021aa8a13d888c4c6d283a3403573f8430e2e80907de70a8d6d10664003eb7e77f050bb304cfd75f170833e44db1e7dcd2eb795d2bba5ed7b6889c2d872939906f6d03d84c93e1f33607ba62d5bff1b3f019579561d751291867ef72ff881d821240faa7c5dd51b71a7ddb5bb610545cd62cc58498b8631985a760cd8cd7badb10745371fe33c212ef3781499100dd20de93684d97317796a3ab11204199335f65501a613cce93e55154e24d23da8f1be2e0160f0dff33b36e2eb36ffe4f0f808f21003fb4767af36b265e16c1c387ef3adc07af65b06c00bf9e609d86a2c4de0d68c1c5e36b0dc450e1668889c4537f482e1c2ca3ffc134ee8ceb01f7fe08762e9f06285d87ee03897475d22006358ba7f27362bd047bb4a21d7a8ca0e22baf40cfd5ac8dd268a56a054e1b336347c23c39319a64a2820d8f7d29ab061852cd6ecd986390e631a30bac27e344e2375f74300d2a857d9df63999133760ba6f0607876adbe634d4d187e777926bb052c79582c4e09a4984dd135c9f30f617c9e5301a1b8e99f441a08d389184374d9b5bd87708d7d30c55501e54cee8a9cf0f16e2d0d4de4cf4af77bbfec7b6dee34e4f3de815f2dce20e5936566158518b011e74dce219162fc2facc7d85cc60b2167b7ec7aaf417007e490daaefb7658df12007e46d2da5ab7d398c5669e5c8a58c2db6b1d6210882fd9c3630c82dc7a4a47ffd68548331c84d932531f0f6ea97045022fdcc4a4009f398458c2796db1bb2e0b5e32cae972f866427edc878e54d6f93102bb3f0568f83f71259742c47d83052bde8397286400f7a9221270a6bc7b9ea7574e799ad8039530031375eb3901268432a7b0f494a4c6e0e6a3024084d1a38b8954f4510599bdcdbddb41db33909aad3ba0d2135548433c262e906fda417689852d7f3678d052854dd8d985675bc9983163d3dfc7d4e6dd374c3f6eaf666ac778d125ebb2668eac76ecc093e5e1ccd95204580ce525e1dd9a7c72c27f7287048a13437a48e1c7efa525f6a838ef4396735c8a950b4c1d9961667d449a00af4fc4e6f9d97c7668452551ff077358984a9fb85545d655e05ba38dee5657e26fd66570a2980fbb7e8d4d6961601b857adcd14926655546a685e73b882ed5a6f164790fc53debff5d97ae74f6bd2e971faee759aaf134cbdd56f2accd844d4b41ceaed141a674eebe367f6740aebac01b79f03f330da8708f7658faa7b910a4d471d501c92b1a7363222cbe3bab60cffb4176123e2545988dbe4480ea1f11e215311331a6d7455766d2fb519a6333df4dcd76af0bcf2add9fd925087214a998deae6ed9de2650e443cb542b61bdaf3486cfe20560e315b79c956d155412c3cde304e923bc2ca938605ba141c4b9a6c80fa4870391d9bf6621e90951892af1697a71ce406211e82ce20c14c6f8fe74b1f6bbd5788e47ad3c742c16cb975b4596495a2e85564a1623910fcd6b5b0f14329946a5c6c62a51843369b705c45d1d9b9a570f0a87786e8355c413fe1caba03f0489922104d3a1dded81036320cee287b6cccd13da41c402e413e48eb1797283a87f1a17b15a3f6b5497edaf2411384b0cf7daf6666f8bbc5432ed8edf07500d2dcf86d7be0463122db9496fa48f32fe6b9611789b1afcfe29756406bf37c6bb3b7ddccd6d5852acf401dbf0c8a30bac62f9d2fe8e44c2b198921e762f86e89fd67b76abb16f3d4361df3f84aaea36d4b7781d2a018ad5cf9828f6e17fb5f7778f52de890eaa77556622ca07002f2ba754ee312b69dc8451ca0a84c31216bf1d6e4a3f36a810c9a843e8f153191a1661ad68316a7cb438072316623dd3f63530e262f371bad909f4d49da64d122923e02dbb14dcb7353c41cfbdf542264e656ef98c40e11820054b9c367e06c5daebadd0a8bf0abeef6e9b86eb3d816660e83058ef8a6cd3e445a1f69811224f538c6622ef826db5177c40059efe2ac2186b0341001cf7e848d150b99e259dc85076b4d229a2c9b8bb82bd9c9c1ec10f5ddf3104a62e17e6f52a273c2e63e8120e479f95beac051a45e006db57d2f7244a58a66962c4119abd3dbf568f84b7580789925b6f913c54e440f43c2d8613485870fe024b77a109b4dc4ff397c89f6012e1eb5e8e123693b12eb19d7b8388587826d391c893832483da193bc32deed04b7c069ffbd3cce4a4174fe09d5a2e3015fef8a1e6b1d7b8137745a1087cc063278a2e5a166981879bda15d5dce9a89d595ed8cb1cd410dbe3146c326389de958777a1596463f46000fcac4dc6f746fb041b0f9bcebdc8c29b555aebea0936aae6ad5e48f54cae3b1a9a058575b5c6f702dfb9ef14300e28e8fb36964e990012a98a6da51ef96101d2643b8cb7277882e4120dfe5689e8ae4341c713935041aaa85af1567c1d623ba1f42cab642daf991a688377775a0c4ab7415b79ea8b5e385f905f4ee2ac73168e5ec1148b31631730d3f5b146785499f25499af9bfa325d00a208ba687f1ae1887551cb559d9e6f401149dced98ac13b53cbbf615adb1a0df9d1b512875f20c218366bccbe2febf9e67ffc5ec1b6900c6076cd2655f2c47d646c3d6122a8219ae9a80ac433dce74ae48312e19c7718a77032ad53683ea9d85eb934afd987bda3b09e9685d84e1c907e883a52a91f50a7d47a80ee5e79daa45910ead8d12c3c4133a0ff22d1898a99174bf258fa392e71fc8a819694ec8b92d1528e2ec0bb6956067ecc67d2bf0cd38cd2604cc7abfe3f29bb83df143bea6972bc63f1271fae4d8235f3b38e60e53907047cb3d817ec7df23a9a7aa1b932ffe0e0aa4fa92c6aa2957c17444cf05069428804954d59a21f5a304ac8c490c74bedc0a38a127e398c0248985ba90ec63021b777672e0abf8c958d0aad12433ef757cec3621fc8f89e74c1a501e25ef20c404940b640b2fe50fe4be1e858cb2ce91198793bb015306c1529c91f3ef556fc3ad1089ec31f9bcc83c25c3f838aef1e5f32b85cf3dc1b095a637bc50b3b69c719365cb172d2c7ff43a17954405bd35dff804741c5ac98be9a8dc54019d37cf9f4952d6362a93e900e8651b34273453e1ba9c989a3837088d8e94016051a601570a8bdf939481840aa57cc258fba03f7551447aa76b8e25a780384c3f1cb023ce4db2c0e424d16a89b24bdb769f22878e4c8e47d000c6f82b056ea5b314af501952f4d3442980895d97ac3e39e3aea8c142eb32f2d2d35da12335f2576a234085a5e9a6f288846485ede975ff47af40bd65a1c41a562e990262b7c48b162edb53461cd08c032f9eeee8f7e3aa462373691f4541ef3ae28b223195bae9e818ad058810153c3db7071cc8552acfac77b9966a8b7ff37da91e4f9c6400ffa2b72e01b553bcd0cc7c3b287e43cc798e6bf00ff2e0d31482e766a6be4d7007c9a78709a1714bc3ccac967d618d7a48076896846d294bed1a6e281c0c80ce0111ba5cfa7a45cf50aa2b218f9df86095fd0646402d585f5e3fd6d76e9a3e7214b39761a0ff25fb05bec6a417f60671ed931beb95888f1d4d1044b5dd3032f538fb2595e40489cda8306d126d701f4868f3872fe38aa9e694615c8728a60f001f8eb860d1469a90802ab643f42ab95e07ca18ac1d69a4cfdb94a163265029930fbaed21713cb35178a8d7ad65834888860b097649b709a2b9fb6d96cad040082cfb8daeb7478c23c503337df8ff33523aa1a9e11551cd25dcd520d3e45486a33f2ae8b551b2d37945b912e1f1780240e2ffef698bd5fb03571214d67242cbb80067564282e2b81cbf18c93ca0d99938e58d106e6075919c68be46d8c757f0a9483bd46c932baa00cd6dc9ea5aa9e0e202523513a46d98676efbbf58c949b72ef890867e74e853343f8f960e31c1ea80616ed73de02308994c706d520a0b48c26e97c7bc5cbf3fd1e5954cba20b0f1fbc7edc7b7b35fa1cde141571fb239acbd23be47eea97b03472537c95d987d78296e6610b12fb9999404bb8a6db16083302bea5b7b8c3524624f6ddd913861cc8242ff438045a3cc2b5f377fe8a6b06031a56e99dea4e78a951f0a02f5d4d9fa495fea0925cb1f353d12a3b1b95110653991f2c532f5dfa2d8d7a7ebd54038dd4504d027bc37faedac2efcefac3ba848c15b62e261a06432d5e32b7da23fbd31b265eb963d3ac20e4a62581bd67a315f6335975ad1ea7aabefbcf6c9005aee0e723de07d6a8d877ae12bbfbd4cd2dddbbdf1f3f094ff82366ef41a6ce9a3334435abcb27979593dec963cb80cd9d358e35de49a2b49a8e4eab28f8e64f78bb00f8b7a0d6273881f7b4298392cc709bb88d5b421c1b5509a7dcf2c5a5fb9cda39efa5d94a397a8c3259c27408657c7d0a713f5d332d6aa7f0677826abb03cd7a6732b18814f0a5e6d03f1501b4770c6293b2bdff4f6fcbb9180ef6575c36e82a56a9a326b805a1b8dbb7a5d14f5a5e1a306ad4e840817dfe0f9e70da4ee260a6d55c3732f2ab32cbf8cb0c56c59edaff92db671e47ebba051377b1956692407f1e9680633db5cd554dcb5941dc39e765ab36ea14f2374f49e5d3bc5c062b7619591a4289a210708041a932c4712850748afc7106b509555e8c064dac19a44949844c668df7768ea538b71191948b0f0a66e95cfac27505bb775c850bbe1e17321e9ef9fae5928b4f70af3764d6e8e920679fe1ed0c1acb4c77fee78406d86f7c57e571d89ade9f623aca22585a27da37d8574616403223660376b659740c8e150cffcb514d13cad7edf3496e5420421c15d5e99689abc328252ef0fd9fff8ac9b3bfbfe7b8cbe48eca9c9dd67024f9a928e76ae99b57c46ff0d50284f6da8f4bf5abdff212f9792372e2d5c4c2c795baa11664f8d211bea159045513a28e69e0b890e005427c28b09aaeb536012eb4bf6f0114891de4b5318873b852933236afbc6d72caecbe1921bbd15cd31d8a8e394ecdac1244094758f656799cf7b598b8eaf3b7ea7211ca1f8bdd4fae6fd6db5f0b403dbff61c6e812af8a12e65a14424de7204af5f87abce370629fe815113dee754ca13ea2e5e8449f11af8125cfbac11ceae45371c46712bc6dc62a35eea16f03eee99ae5119242be7da3b44e8842c3af13f93eb36416ff5c2ea9c4e6663905eed0f998856963b2fca177f083aa9fba74805fdf1dc6515b7f65acc8adbb0ee98df824e3cceb674c7d999896c64a2d130b9af3005107629da8ad7d21ac9917a8f3100558062992da82eed48c1830a0e2d6cb0da6106a686eafc77e0885d1dd8ffa35eab21e57e9c82d3dcc590eb300d5b3c8f810d80033ea6076f725faefb97925cc05d0f9742e5ef3d72c2bf76fa118fad92f0f425d047bf27d8fa38da0f06c9e5ffae259f1adfdbbb2120c861a2aa05b20d93bcedfede09e9c464daa0f3ded2ba689e0c6619fe20bfcd825a4fad58940f1bc310f8454af2e4a83f8074a0549c2eaf873426aa9c2eefa105b79398e792f759aa445635cb93d153ecee3673f72318c7a46ead81c09e2ca67a67f291b74cc3c3c4194a053a24b1a128e9cc96e03e4725af5b35fe62508c0824bc7e859f8b0221a7808179886b0b17579a024ef320f96447c60366a8fe20b43e0b96e488ca9c938f6417d3e532342582befd7f9f3cb28e043b530151b874d0f1e06ed213cbf978440e5dc86e0a9fadeb965157f5f155e2b333d79b1519c2e4bb5e01eaa37cebb9315d72960beb1e709d0ad350a3c84abbc265374657908be7f8291fa35e1b06c6abb6104334cc3be86ebccad52106f7dc6c3083049e71bbd090daff3698ab866e8184def2d7e9a2e2b89272cd454dba8cec0f3df36ab910c5d9b7f98ca5b8e6596204a2d6272ff25532d9bc755cd7a378fafe95bd30eddb9c51f53efd7db3531d93f11aeef4089aee4a4cfaeb10d1fe8498101de6c645719c578e9c0df1dd2487e824c7a0b07a9c5cc9e7ec4e2011db20ba7ce142279701060ea70120fa4d45b7e6fe8b352aa7c7f5e83ed28ba9af14b88bc52dc5b2cceac033dfdaf6a812986b234fe2a971ab261f4a9c812fe7e43c1c10c1e3962db29e622e8ef1b66eb594af9dc05345983664efa17c29fdd0178fd281936bae973fdbe1317ce779a522d76a02966022a99f462bd1cebc407bfaa2f2355bff114fbdf8fc36a3a9be36339b5fc1781f6d28dbd4084089d8a9a9d0c51ec8d03be052fdd7165b59afbe9c55818fa49ecf1813b1a9259f6e279d9b141146258a16a14ce405c1111036bf56bd0c2a0a727862113de529ffeaab1a9650db8102d0ea2dc0e56af1bec293c26a33487a89946750833f310e22c19a174308fbb54a910fde790bff5205cec791098e7aa2bd3a501057906d134b6310f68b89da00d2027b92a3e9446b6bd5741fe9e1a17a7bfa934ac635e581d51fee8a8a25adf9f45663b69ad447d1c4edc969a4e3df7e8bf1951398d76b8ebf61af30ec22bbe08311ef19c6b73701d6611f3dd68b4c8827667a6807d012a84d27fae7e1c223b39e417944b3e6f62d9e5ffd0b23b4b20dedd61b9e877d1bcd64c1c64c0cf25f4c344650e16c7130918855153f71e5c2c284ac83c4c3f20e31cf0cb302c2f45558f5e8cce761b3513792278deccb1587c1b290e0b55ac03358d0b3b59d0165982c2039e803138396872e9ec567e39aa587ae20d5aeaee549669ad87990eaa1cd6d3b84cb9b816b1ddc6152c1e471d51d48fa415cc4d2606dc013ce8fd1c76518764796aa2c0056e868af14bb086811856e0f9effabb1740e36032b2a304bf132edf84e772a328be000f02f43d14e153de6adaa34ca1fc0fe63d43255323a1852ed5060245d3faeaffa173f79f616f5504c1e9fb5a2caaf048b191d2e468304853e7837eac78094a6b9bad65f8975bfc8072ff2d776d8c701b37038823d7a368626341109c74e8c0e6024506f3a02db117fabff0e3d4150e3ea323c656151a83fea337484018334b7c8c13c4c95b2e69ea3054b6a2fa9ee0e2bc9761abb237b76e52c7edb4fa72d2b66b999fee4fd7b181ef909e2e72ba20a9a482f172286c8e0b54d1a17257d300a8a9fe01877780bbd3e37bdb33fb61b2d60d17c018339813f5baecb2e30fc97000391cb569bc1d169b4a1099b13075e79b972dd58d5072cb52f0492bbdb9d3c02d2139e9c778eeb1e0124ae14a3d0e2879ec526caaf0da60bd8941f5696d493f61cdd4613c550c06cdfe5820471b123d599ad1b5a3102cbf5fc8c71e898634f3cb551661daabf4113895a3c464571c64c0c4849ae11b4ffd6254f0e4427745cf09a7e16f5d3f76d53c3dc16212bdd8eaa03e01fc1a1f8b1247f5062fd993c7706b91d221f73150b843b79f362c22ce7cfc3d78443247fe35a3d33e504a48770c595665b90f87f305fc1b0beb6b525ed7110d248a08848cf13648d30f463d78977b97336b1291bf8a0668e4e025ea1f71085219f04519d5048b0c28c58b47bd122300628fc90abfe4116f9d360247d495255e44be3b3aa5726f74ec52a43e5af7ff6e2eb0555712c79f44261fbedb2d6da82fce310f51f5f5ec2e130578d8e66ec71375e520a07af9fddab989053ef38ecbd19321cccc223ce8886ca645b40b967e45a6fba13f1b4b136ad6719d8a2762cd13103cf0b4bf80c349b34f994907ca6894bd612db09db04ec3d354512cb907e94155965dc0e0f44abc24cfd2418f93dbe5e13fe346cc0779b02dd9d2c42bf4b99a4ba82046bcddafe1dcd2116e96372fb117fbdd158352b16f666c08bea09bb816d44c4c93b36167dc65bd0d38c74e0e94a0b8de5215408cf15b38a6246d1fb5eecb47e1caf9e9294ae72d5f8bfeb75496ec746e06b5964487f956523a3f01f95ccb715b423c160d09e42a0804be5bc5b4f760863558abae4176845ae9f6b95ca4deddde5fe603071131d4b0661afbe111344edd6c30a07d754f70decc6b402a6b63c0a955a125384c054e3bbb8732fab0a6dbe8d39c59412956e718fcdcab3f38f2d39c3c09583ca2f2175624ba606e87f07363e59875e5eed3f87ee6badd6b4f02c6cfadbfb47f1dd2b3d5bf412890adee30adc140e210356257b98d14ff4072b46ce7f0a3c53cd48037c53bf43934a188b63333c2abd80600c8ec45f77ab180527433fe00635240c972d6e64269e3b7ca970b1c333e10618fa6e508f94154a3e874cbee38652334377a0031c25e02f6663fecadbb008876610c1b478c8986f57bf34c880fead3806e377b59d3adc65d9466f8b1b9087f86f1a861bcc1c261a45944bccd43ce146060c96479ab734d7a4ab777712d8f7c2560c7a32c1f48a5723dd604ccadf965065c48d3521a7ec590840c070534b18a8a442dd172c4495c0f89c9ebde3a7b9c13db27bcc5725ebc81e273d6a3f8f3239f0c3d75a96a1bb5a46abd8f28e1edae7d734dbd838afb7988eee5b9bd4d1c4351916ed596ced6efd798455a4268a5bfc0742140e83720117970910a4bcebda531887fca999efd926882d1a3b062377e7df5590af81869d8733fe0a8e7f06c846686e778fdbe15e2f4e1f375cd6cf390d22b0917222e0d2ae9a64d3462713612dd8552e7b7f4c5774643ce0a7917ee8e179f98abcd20afd6d7e2ac4d5288f4dd7c8b71802dd1e1ccd2e721faba914f9a14a52fb51256f7f9ebd4406b7f41f857e6edc331428cc60e329fd54f7cfdbdcf48aff86e05dcd3b70c2c5c63008ae6788e42d6c9ef64bd9a082b7cac38fb19b50acc5c5874c54b862e6cb3af72362af7930c3bb6d72c920aa8c077a657267562c491550ca16e4705e79c4a62e39e3fe120c9928fd9f1f3ec88ab2d3a43bb29ed95eafe59b2032b907585dfe5a0f8d9b40fc6566a4def36e4e29ffc8fe4874f577e5bb927f236ebb17e3773f3386bd2d459b8fa55223c226f7b7d1ed5d2e871198593b64b5a8cd7fde00448735405a907d63d6f7441c59e6efc12c02304fd93e3394be766dd2e0bf46900592355d944a086f9e9089f5ad85ff78f42de78296211a3f649f479279b5b2931bb99412a8cbb1f7983d83a39d2362157c7e8e7420fc8505ce3025e4c7d7090ac4f97cccfaed1209c08ce418b1b77207ec17a87e991b82515cd29e40f6dfff3813ef91ee8f28cd5a1a0296cb93cad7fdfa1dbae8147fee7ebeae8161dc6411ff75d2739e4f1d217b5960708e80ced87cd9a84fbcad644f3d7d808dc1acc76cbd5e67011420347ec06acb8f2036fe0d495ebd92d889708d87201ac9f15e0dd1158b6a95e40c1862960061f8d0188c6a8cde7875cb5f4a77f523f9886f4580471fe4932e2a99e49ff7a302eabd93ef5985ca11ff09d8c525406471bb1ac106cb4f8cdab8367a714e51fd34099fa46532d4df53de9297c2c0467a2fac4ed9c777fda5da548584c70fb87ce2ee86e79aaeb3e14f1d1f3b757ef3d093c85834d2bc63766b90236cfc4d7d3e80dbe881accd1990166fb96f65f831d419bfc7b01ae45a4c933b8d477ec82949ffb2d783283635fce8429046dc7d8f42d57204dde32b4cc7c571fd4796cbc63ca6eb12aaa73c44763f269d44b26934bb9f170efbed54494e463a4c7aad5885306b2b21036ed19c1b558ff14f45eb0e9c2509b2d6462f80b0a51cbce7ba47f9b6e09b1189f9b269ffd712904ac065df19eeb9f69b36db0946cc12da2efae4ee72b791c9c5fe6e009ac37703c0dad3ed514ea483aac9e16383f9e1c565c2279f3a636d8e3ad4fa0b2389d2154ca3d4d17292ffd3c60a7564395a754be5a85aa9fa6e07f9e33eb75e4b8752e26ca31c98b2b77ed14da95e435e32f61f769ee73cd405ffacb3547bf3b20bde62bbb2fd4fa5a970e27c946432878fbc78577da39ffd4dbe6c7b13edb23ee938192159f3d71be0cbc4a80e9d5ff812697ba8f21986b87aa167c55af8366dad516fc77bbd59f24e272b065dea5e13cda103369925f7557541e70c2316cbb91b30f6878cf8b7fc3e6e87acaf1fac2e3d71bfdd095d77abf823b09f6a535af55ac83a441bf466700d0dac3240feba6e97c6394c14b111dc94e90f1f68e83c1a96c3220384ebf1b282b6a2f51712aea03fe0cb1c3a8c515cb727ed469f6340272f3abc2ebf5229f9662ae62674c42110516f54c3c276a6f9af4a30a52cdf5851d4b8a8951ae83aee3d2b2376d4984278b77cdb7c82ba251ed2402e974db98412af709fedc5a8827e5c64ec4b5c515ae9424a4bed8a0a891d07f0b371a533cd503b5f0d69b134e23d4892ea8d62f01b4ec921f36843f6cd35850317787f064773ed95a0ecdbb640af742223b3ccf83abfb4ccc7d60256046444f95b44696696a333d8989b4813a0c0167d8125d5d7346a32946550a73fa0ea697228f3c4cb2fc5893f1565fc59f2b8a829644ce51f07592564a5bd7637026eb92bb1f9e3125b5d99262bd24046d45d5302c78d1f2ec09cdafcf3b1e073db749c46d99c7a8ca28dfd4626fd94e3d6580a58a5a5e938a1a5241135b2d4d38cbcc552daff3cac140e4b95bca67b55308a3d97ad443f31f130c46e7193c4ff3ecd5e0a91c72230c3e688fa970bd60089c1a42e6b3a437606afe817e5a0c9c635446e3d960ba6e2dd4f1718ed9c7041e7af28396e0656fa3fafaa42492c2bbd5744040b73d5a17377d0885cd84436f2749fb208bb5e70e6cae6f029ec7ca9fdb74a26ece85df33ee8d2ff7ca1ea127c763f5bc20dcbbecb4775c64e77f64a1ae010a1bc1ed27a105c96bf8d5d6c547d4de788a3e27551a02bec302a3ba1cb4991b4801b2bf2559e88f1b393962805a75bad295a37ad0c9a2a10f27995a2418124e19a26ef584c6ab8baeceece7540d15801cdeeb932dce31e927e57484492023ce7c54c28467d85f7e655234b3f233a46330267ef3464266ae30d0ee8119b06f24c14edbd6a48fe94a9ab3e18ed6217b7df1943417a87b4c373a10f73dccc35a7a27db0a5634601f97283c1f41e8deb57e049b14c870cc45322e333081cc5d2ed56e73b0bdadabe663fdd0d98b4035c2323f5ac59c9e4d619434fb8007b8d467f149f41474e576dfcf48c39fa88b0e1efddb0051f7cdb8b88b11c327259e49ab154b1dc1e4349991e03558757163d451cc5002a74b71445e2c71a291d0c97e1cf2ab99aa0e4dd7cb6c9b5d4bd0ff0067db1f4f64ef7a2422972a33799e5fca6696b5377a07a7d37cf03fd03a3a7ab0536189f2c403d10e7437c7b156a9f7e1ecc34c978b0e697eb3837823ecbf21967a556cff548d991acc9cfa0e03182955a557bb3fa7f141b3a653b7341ee84bc6a16fe891789a2689a1f9ec4edb722d02821430df6057bbab21c5b01d0bfb567b98e2236b62426a11e43efc018b8699847d6eb675a24fc3ef777d9b6f84731b593a20f9c9b30e179244780bba60fb01a3deb95539ab4d91ef8e073fa0e9c8af3c8de38299476944372f382cfaa6279995c36ac5823038b94d64cf61590eb0e6cffe1e21a489eeea5eeaa4d0c76d62eaca0437921de9020f45af5f8aef899b805549ac0d306d484a90f07f099c668fe4c47a20845b19c7c5e2ce33afc8b8d2a77649e5c51af428d2b8b52e05780a97ecdbd5d3ae02e352d4d3cb193c88bc76bce527965707f185450f1736891fd0f55a8a8b3b895e10230b38f6ceb716a96a78999acde9960c47397ff7cb1c2485e74d544e9040611725b59094221fe1d94a3d71ceeb8fab1a88f1bc091d37475f7128eaac3e6c6cfbe94a93ca3039e2581e7f342b464abee6d512310d151690425d4643739012b8f864603408f7eaa8eb18d92ac63074730fdf285d1f198806ba6c70614d31a553d4b4ce41912739fbd3e6ae9f81e581985e47daded29eee9779dfd65375d2b40396067d3edb88e067a74c9ca13af1861f9ad53e072e980770e30612df333cee683302fc78fb1ada44e2675e0a6f8a01690bcb166aa871c897db2457b69bc23073011d2de92c75f78bb338c73289be68ff75f8ce250a37fd3494ed7e064d85bd558b571c009707a325120de42ecd7defaf074765849424ad9a4f621297e89d514dddbeeb97ccd54b55b4b95eb0f6873845b8906ee31df0c5424029890f8705bafb3ea86814b702d97a50a4ed62abdad5d882bac2507d6abaaf7c7ce3d27c75bd20af6e04b02e427167f7270ef2039e0374ebd5c1b12300a64af1d7e184175cea10cb99ba5245c61bb797dfc97240ec423d411e8eccd1e9c314d2a9312021ae05c1eee39e944072aa3a38e191cd39eedc940b7846ec88fb93f8838cde2cabe54032bd7d9fdb770d0d4284d57163b7b046948295aec679337ef9bed64a6496b4b76e40f81b1f27c6bc7908ee43af395754e606abc9d078c857a0cdf8a4ceb31a5ff462cd190f350b307ce8cddfca83c7822a7fc343426fa69f759dac7ec159f844c7c42a6c9de8774336f7fdbae16c563b9d8028aae5eea7b95722640eb6b981dd5890d0b56a7fd1fdd9ee21d8a5a7a084ef5b154a8ef519a4aa0487d77b5924c505b9e074ecc04dc3f184b58403b39f9ad38a699e055c353d459be162dfe840add82e96c29f159a716ed4c0fd515e618e86567afaacda27fb26daf67bb7b230848de5cc549ba9cabe99022f6d4f51574aa87464c024859dc1f3ce93a526bb31a691cca3e6ff252d9b2b7caade4437c5989c04e3a3d9d877bfe2951fbee8e4044f843e55f47195f5cc16787675bcec2b2bc5991de1bca92a8b3ec715bc5e40172ff326f05da4c30dee823d80df79d3ad7eae6cedc83cdc60f6ccee27aadf29d975dd785c6bdf722ad7c5eb1cec0ffc5b942265c01bde1f562fc78e7f61f42ba87b7f10a3dc62cd0ef52f081fec8e3e9086e526e3b6b44c4909c94ba1780bab94a061a4acb1c74c20bf0aa983211e5d45146f06745ae2888c0c35249c1897aa45462abc648b25aeaa9ea227657a9e79bdaf5b9ce1bdca31bce5a0deff8b5bc2df7960b33cdf3ab280bbfbca2d186f564832b43fd7f0f844b0571254fbab571af33ba1cfc64c03c6627023bdb25f22938cc8b453e5c12d2396dc30aec0a8a617d5cc95dcd97508c781af22e2b272deab7f7468e3c4ba6ce6e7f86cc6b3f908c23af6411c5b7d0bdbf0ce127328f30d39fdc477cd7b2378c4c786db9a4b5f7268d3d99259463d334d3a3682a5fb6d73e42882346b4418bae18eacc31cae8802266e2c3e9d713f67db48117c3750c8151fd1ef92d08cc46a2da05152b2b460c55620cba983e2efd0b830516a67615fefaf0ea7fd768c48c819a24597cd0db04f3104bfeb4a41c816f70565370a2610e0c7ce375b7f36e22f77d2f2e51ff106423409b45fdf487dc4dd12f2a7cbb1d3b13555cd2f4a4ccf9b035e879b040a14932612f421e33c30c54e8e0040564e9561739b26907b5dd9632e6c6aafc021d9c2d77519f1ba20875a6da85324ce35479822dee60f823a20d8b30f30597ee19d00bc16d15d740cdb7f450bc2b0d4b5208365828750da121ddb5c3647f369eda5cdfafe18dbd5b2706b547252dca430c06673200947176844bf9df5539a5a82a3565630d6540c1f28e37020c609e38ff515c0f1918c579b10dff977958a3ed9b15c2d4cc7ad253b458756598727e440d91c5d929b59c82def9c252245d836e8bb6553e1cf8b0d6738f7060da238b385c58d37b4bc600ff902b09594c5ec2dd5f98b2d32f0dcc3d036b3681d0d4084eae953481591400a473032247cb03054108ebe1ebdb71f647e6848251a9cbdacda99da5897f3cf9b4c76dae90953ba1bc956f298a5c068f0414ab7b88f63875761afe8097c86e3058ad7d1090cb32be1f6f2657ac8b440fac56b72e81d206461718b207f9df28b584008da94f0e6a322a8166c59daf63ddd8a6e79d7ba10acd0f916b2ac04a8acc68d877e539e0594715310089c958fb09c5e1588e6b0a86a046d3c7d639e62f33b9eca94d7a08d16935649c9f0da41c68a7a73e0e1ed5af09d973ccf1d22b16e55369fcea069f9531ba6ed2c1139f71305bdb683f2eb544017f59ec0cd31e2f73d7204bf996456dcd5bb9f75bfb5d67b3a36d0aaccffdcbebcfb56dc01f5ba140e1e99d5c18cc5541102a99a133c59eae5cecca5896141f956942923f689e76c399a9d1ea45cd760ca1334b84440fc3966259e43a8aff0a4985d706584e977ef2987d098cbb6d73736dc943e25775a27a54f2138a7d163c8bae92fb5a864378c7196f0bc31e5bedd13b1ac198b3b9715480c5f2b8746bb8932977356577c60b2f8ecf6e09f7a04fa9d0d6cc08012fe219db431ed9212d26bd5c27214626ec7d75123dc520d5a5482498ec30c9268c7b33e64834710d341d9bd278489563bc6d0a537aef28e78432890e753e28ba9c7c5ed6b84df12a59ef72f77c7aed3ff50709942e50e7ee26cbd5cc96b43f1f70ca6cd38732b920416fe1e07828515a881fd601c68f6c3b92f7e0df09a3cdf11dc72defd886fb9e33b4f0546876cd705e8c1b671b8d2e2b1d89092b5a4007140e5dc7ae60a28b9a8768ea016a4671b28d85c6df5b78d1704ac6b2853c1bb5c4499250de578c0be46b9d5b0a4e94be530c773227b56ebb723d2734a760d3f98162ef4f72f71f4e9341aa3b3357a22d629d62552f2728adf241617db2fb644aada2e0c1d575538a3d66f63bfd8e4ed6bfb2049ea275d8491fb685ce59eeb743ce2ce463dbcef6e8e85234115b7007d705f0ee389971b767cee1db569aa12999d15a21d0b6ac7614fea45c7c7f49048323edd92c4086a6a8957cc3801a745ec630d5793825b3ecbdf1d915a903df262d8e5345aeb6a09957f618b9b6b9a8c3a43348a6d773f9ce660b498626f55ef0e9a41e3ad35617a942de1713d060a848aef841ecddc0cae4e98827a7ee8a8bef51611694dae678e2df203a36675c24e3cdfc040b76a5c8e36f3efd3dae15c83dad224e66dfb9366976ad6b827798a16b6757e1a694df2eb6b34b0cba0495e28d04ec379823a87d043b764f54a9e15dc18b63adf6b25712c4dc159415847a0776ded81aea0db79dc174661f35e87342c852354b0909f01fa21f027172a99056ff82c8b6faf266c22af6e889902fc59615a6c32826e31f06c828c8d8d7a9a588887d791f99d84cbfb5a6f36d46c0c7b02158b33558efce13920ca1433e441520dd547fc4373b029e3a132634921ccfd57f2eb070f3c7e6d355dbc9fae616f20af830dad10c781c86d4097c95a11f9fd87b8b9d1c35c27af55189f6b986cdfad65d2cfd61e925ad11e6827b6c35d05288a22bc855534b0267ee7b7faf17e1124f3cfcc3ed83fcc40106ccfe26c43eb9acdd23dafa7a06b9ad8c92bc710f13418ebf5faa51dbf48d9e044041a13a68f0723234b19620b84c8e094bafb0c422e4580d9840488a6f33de0a745d4cb7248f0808d3ecacfbbcd8cfba97fcf43521f061e5399370521e61b63df2fb1db7ceb01806bebc97069fc6bb0572dccda51d50507d439e070fee58a16b309f2af0d53751f1e5c7bb2209398f5bd993b00c8e64a4244f1973b6748dc68fc980398148877d5071cfd5ca05c74379f8dec1e880a53d2da8ab06d96442c236f577b9e51d53f24e6eccac92b8422b249799919ea295b1cd444fea6c7bcbdc4f9ae57a9821f1a638e5900030dbc4702c652a0ca2b6746e250533a234acea813a3bd6d02f95e6e7902ebda6c72e0cd2dad9a4992d95c7ac7f8272dd633194249ed6c7f3c54098aee32b80dca4fd57bf8c5f39211c1f4feffd21ad4c1a3a884d106fccbe74492756ea1a0ed710ba540ccccefe2ab5b37b3d60dd85bc00843a67a9686e9429238c93d1a63d1bc71a6c444330a597aa801416dc6e146f406f6031269e91fedef252522a6caec140e699932a1156f110cec99a417dc70997e35a8a3283c37afb014e4bb6b649647942a6f1c8796d26a1d12d7dfb6c91f70a25e63cb4b3648b9c59c5da0fd2e3227e3b4ba2d45b90700f046e0a6186888d30d0ec0d24548dc182162e80ee24f0a5b7d821fccd5c175ea7464460faeeb147ac3f6ab9e69208495f5427369923519c7bb659c492b5cb76e32df5bf7e5928279b5d632d9f6c009c81159a89065bad60f5d600b434f1b39734d4a5786268c8c28351c093a35b20d86286aa68cc2d5f643eb43a8d0b19064b29255fff0ef9dcd273bc52ef630b288f657fb7416eeca52206f372f6b580667513ab5a7a83f2507629149181ceb50d1ac10ff2a5642a9f2e0f77b94d7316b04975c24f818f1a702b8d252a523f7c38dbedfe2eff5141a1cf210c251d33c6e6490078f294653aee1761c871c589465b12221de06be633bf1f379fe33694162b64d55be6c3bba66e9f9db1f46e58b9886788f221765a61f3d2eb9945e965259888ec282f2f2442c3a35ecf649e86534bf665b2991a84fcccdb359964712a30012b01904a59a63c6bdcff6d744a1d9c93e265c98bffac4569532b7a11ea699ddc4acaec31ace33dfcec441397c8c492abbdb7cdc33ebb60e5340bd6e02af21bfa6edb144f57d1501f46a32cefeffe41a83d579c62c523d2ef91707cc4db9ee8b65b24d0497ecbcb83b6e7920a3edefd17d0f79a432b2d3ea04dd409b0144966d55fe02b8baf7b66ac009effa0dc757096c5a1c10d956809b6dbaba01d811cdb9735a1bbc2443def55543165c34474fd8a473ae0a5e834818611bc958c63ea53f43d36e77f72138a25931e17a86593492d9ea2e879a64962e4d552383f40f0a775115c3993e253b991fc70f54cec6c72ce154e2036446835741f6f5521b1b2dc0127c16a680b711ec75a5d5657aa633ec62fb30fd2bb24f26f5e5a474597dab133fd940ea38624de39eb0de81f8588f3324c33708a5c1f2b20c48998341c64fd9911f7aa8771c4d72159fd36f247e74a10b5c2ff77cc66845ddd0981f4137c1fa92db29493b5310aeb3ae5e528b1ac06f048e4f82467e84202e80c8853d9767ee5b4335cab889027cd9c86ba69374ce836f07919c99a3a955714c9f2cc617fe84bb605b8e3ad675476725752ad6e061e2d9996e12a19a4964bd80ffef6eb78ef0e45ba31545d32798d6fa7e5167aa0960609b05228913f8e81a7b7ce485bd35369d1a95b0663ca7921c9785c041d059618e53710af19d23cd540306dae940ed66f2cdf79d538d4d370e68bfaf02844fc300dd0222a9e110c2a11bf9ff50e8325dcfb53b012ae6abaf4682d2dadb2437774ff067a885e03615692b8aabfd14ede6fd8a4f23d9d19d00868b0aa5a15ff43612e57ae9a0a3eb21b4d0872c198f21712a35d3cb21f6515c80c59ec41c5c78fc3762a04770876bb3a775db763435db94c7b2439ed7be29ed1b3690a75a8ffee02d48be9f6d537ecdffe8b14c06596a4d80dfb9b0f174848639208600aa4f5142797c293f5b7acc7e7a5e2595e285986b0e8ad2892c06e83272090fda96abb94b2b7a7c23ad479bf3f7a46611b49deab40a8057afe98df07ac18f3ebdcdbcc2e546a647348249ac2b355eabbb288120979ba94c093f85ca60b9be631266dd1c913cd7a5553d6bea4654aca6602305573c9c2395e91f67a5e8ff20d5d2e7b886f4796a47c061888be8eed5a13d67437710ca61921633576e71cbba244cfee033704933b7c92f2f6781611fd1e6735ca80fb8332e84da1ae3c1239e5a9ac82e1856a5b11295ab3632fe86a542e079f9f7ab6b8902f5c0e3bb391f3b753c67a755e2f7bea5e141da27c12d190b9010fd1653abcbed2f4e6693fb64b71eaed10b8a5bc249bcbaf3afc011d042326cf3a5d20fe0f8303f3e039192226a98616819d98a46dc47b26bcd9919573c538e23ca378670b17d548c78ea1c760411ed22b263f671d3ffde94e9ce2957d45f46d8373a1e9a2b01ad2d35a0fac650a95dd02519e22cfbae67893c7430e5c6d02f9f0e093366099e3fd360ba7d2ddd6d86daf82097b89aab53c2ebe8984eba46f95996f5257cbc5b2f3544ddd1d5af52771e927bcb7b4560cf74aa5f580cf48660dbb267302b47d9fe692d2ff686973642b92e6002569cc486369bcb6e77d5c302ab4ddedece783cb7ae29c08f5a6dbafb4b5e2b8c6b7b0fcb3b506f89f4cbd0ebe5b9c085eebf1dc9dcd7996fb52eccb12fe508e06a7b8d7ade33fc8818f7fbf31d677cb6e58253ca485eaa47ed6fe77c7f96ba316cb229fe685896735a839aa8418d97aaaac051f53496c6e5e906cd58ef5a1b357df424bc622e15cd58d811c28d278bb82f30e4ce169616d0d0c5812cb2dae894a288de73947cded7fcc4a408aee84ebceebf5202b23bccb321c839fb17574af07f8cd2cb7904733ce922c0f1ad225dcf442687130b434861b21b9dc2b2558f0783ad94cff652e29008ea4e42f4ce8724b8d170cea540913f55f628aaac249d676e7d04e45ddbb6731f3a487f7ac4be981221933881da28ff82fc315373d23e2fe09481951d4225faeaca01d998bb2987faf7fc2eb456b24eca946f0c5d32e8d4c379d4870caa244c270df4103bd77490772ab278d542c70995d263b7ffc2001483889737d0064697ada6b982a2848687df6ff36be965a5ec494d05bc896fea8d59cf4cdfd615454d91e5d07750bb7f7f0a8d143c257f4105976d751ef2804e8afcd202dd434f941aa42c2177a21b5da127068bd11460592939f0100dece4cbddfa473f4245439ff0909cd905fc538af42ce9a33ff2fa0eabdbb20bbf8b23d669b41f3cda769583a369d4e1bb17a5fbca77d03b2b0b15f83a4c38d478f20cb584872ced83a2352a5dda57755a98c137fec224e2f18f215f1a8f01acaa0eb183fcaea5f88919187f1ba18bb7de46ed4b550200877f47cee14b715dad899014f4c613dd43b85947b3874343187cd26e54cc2773184c275052661980a73329284193845816b0355c9e3b87acc9013483407c2d1f2f3d17dd077c0213a6e6dfc79664cbb81ee9c4131cbc1b84dfce5b32004638069d551d94e95517f9e00e303f87b02e74653dd4b29242364dd62a6a8f9c3e52bcc3183b15e9f29b8aa65febbf7c136e8ffbf4f922abfd3cb4f22c28eb3c755f5c71d3a17b168edaaabf473667b485be4c45bc3c7fd017d57a4b9a222dab1da097dea2e44db61b11517c5810737460c893e5e6524ecbf5faedbb4b61289e20d378c89212ae1540d63e0233a9bd97181bbe50127285a01712f5cfa3e1e4264a89b8dd1807a6e66b4c2efa6be3ab22d12cc6af5d39efe04c8706a880a694da59e83884155f0ddcdbb02c9adb4a097b44a52b6fe53759ca5f2408a4a8c9fb94794a307d78b1e26bd88eadee4727fc3bbed4917887160a7090f6938701d9691be3a753a98bf60788172f439e69918ccf6f75678dc24fb046c80b223686b7cf000c7e33937e7e299974139c27f37fd4b15243b743dd6eb9bf4282d802e68ec7e69d04d01efc1e4fd0656f39c2dc622b31aa83345ffeff161e9aeb0aa5028822cb5c4ac4ad4320f95ff06252db9d382d28ddcf2ccbb91666a1b3410f869fa35a8ef45345fec7d7ee3d08fe35de50f282e82c44c8e539c14c256f3d4b473a4cc18b0d5ccac0050b79c085a38870a3d5840df2ef68164bbbcdfefcc1943ca1676eaf73d4ad858de1d0d55bdbba1b352cd5e83f6f15579ff183b2772298e297d5af4633f6a579dce3bd875e78c47e6b608040a528e9dc4d971c0372770e783cabeef49e3f40b2ec94c3e6cfe68fbae95f7888abb25220301b7b25fc7dd5aac1321f87ab4239f9b2e5c3cd7bbb4a4a65b8106ea45faf1a76fd0229cdbda350c5cf271330246c42dd7edda31c8ee14f055588dad7436a74cd1639d051ff6727e5c694e7bd516a2361beb26d3bc19e9cbc7ae493a7a12af9d4b3dd3f424ced9dbe91c4e72d53cbc12e0ce78771ee9df6d67554d778c34e248ee66ac892f4c360ee68c891ce4463d62c8d50ae16a736fce7e125aebfc4493f4634bf49201fbfa69242a8428642a2732ca4a46da4d8e1851aff61d9329604289380ce6dcff41098922ccdf182f7b3a80177317fc25e60fddc3109ef6bbdd8cf05bb673d82aef0cb389c4ce5d8144244522c7fcacc35cf249a7f746bf92dcd2dd5b9982b84eeebaf699f5cbef92b8dc0bd6559d2c02c752761ba1ccb61874795e235fd847827656aeb8cb22822ce4eb23a51b9b19f2254ff24efc00529a2e1eb26b26af0339c2abb2a3de1584029fd909754f3213ac2b2e595bfbf7c63b2998a89df9bb4fd3f993ca66545b6fb426273c8ed6a5a823c494fe1235b0c3abd2026ed39b8adb8a007b0f1c1b83eb6bd8d5b136992dc4348412ad70ea91e0e414a85bc85a3226b3d2ba4ed6b91c4d5fb3b9d3a61c0786bb84e3596337d6360c75547fda7fd68140427ea7f486450ccc5ceb77d4401caa6cc43801b1327cd56eb40df95ed5472365451ca1699bbbbc7f3525f4ed24cc004090ae1c1ccb714350fc692e8e2f31ed13ea714d979a20743e12b40ab9c4008df84c34a7d1ab45c1fc03bde935d4eda81719b753d055e8965e58f2054525f4a0bc8ce51dc6498ede911ffe4960f4b959ec3716dac0f17046a1eae8c36bd9f811328753324d9c8c75c93609aa6c9b422dd272c7ddbf26d313eeba56ad640dc97fa8b963eaffcf8740951e9829bf0e080db203af05c92070437506f1b4841c9d36dfce5abe1726cb7db0330a6c12e3301973343120342a596f7f2c8b240ad3bc1724eab93a58c65954e53b1bfb5824fee07448f9841bffffb96990e5642beb88fe6805dca80f823107b95d631542b05582f2dd2f41ab84b994678ef9cbecf7439fd76cd84266ca95510b802617ca339acbe3472c604e7a3295be5dee4c07c566d6d39aff8de87fdeab9fda1b8e35243ede066185a49c0c50f60ec5c08401a2cdde4c3bb839df7012a2cbb1ac151258727de6f0149ae66c2646893b30ffdb78f4ed419c8419be016f7e9285c3caff5a3f93db00e2307fad49296c577aaf3b7b007c77b49930becffec027d2197c400c2d52998e05d58e578db4d75703720fd40a899c6203daf07cf6eb2b7d97e0b8eab4898bed24658fd482abf4f437ed450523ee83dda912669cff18fb4d0f7d0dd3985d4443a834b785f4e87057d4c01f9b4778729569e92cdfcbdabdffc6ffa894329de9b162f7e1d35ee7f2b9982f2fa68ea70c3ebeb8bdc0f56f16de3b7952bc59f589f5783e8ea6299f49e80b4e7d58b41f8adfdcc5fdaf15d030f5d3eb5c4278e19900a3c2557822095607a8328e4c81af029e6b7bb1b00709ed5d4f6c05eb0a564e3e02dce2a9f7d1aad36d9c608eab8c148b5d94f6ec647af6cc481d5e17cbd36a5a0aaa9b56cbffee57034adba5e3e96b21428e741d856db32344f3fbd2559a8ace94f304833935410ae72ee14f601ef34fcaed984a1dcc9b001322f2cee85a6004f847b9893414cb3a20c893d6ba48ea0ae4fe361cd8c0041e268c0ffe5917099309c617e94e4efa317f06277cc4643d2dadfdc76f8796ee0973b393df3dfc310db97e827f5c6593ec10d4169d299f43f7cfdd3b0b7c3b04e4870a75dad9910d6e1970e64e84d181b245c1946add80db645619edd4b303505f5ce8cc60e707397fb3124ac6211161aecd9ab65f7779d5a5e6ed8987535c7f0f2b0c4b6b4e0fb5c9c4c380eba6cace5f8dc4b7beb4b98554698b0c48bc13257173439993d62cf554e735a7bad2473f0056fd365fccc1657857528d1ecb382a47067411e621bbc80605f5180a6f50a60f2217674bc19f9eca86bb3dfa0ed9e011e1b23847f99a86acda9ceb9fb08665f2597c2036c7d44b060ae2c734ea197f8dd406d40fd28c5bfd2cd0ef21461a366b9b10c90f5a2135e5b09d1377532c399789a8d6fc59223dec9a1fdc1c773ecff982b4a569ec4fcaaca421cc852a63d8169443044d3b30aae751d67f8bce66c3226a7c012a81928fec90f3f3816fc59be62c4eea57d755f6702f2f068d64754b83a59687bf260a65fc8cb93cbf0f98df4161d27a7c957e48c9a40ce2e519ec05dece2f370ab5f753e0dfd064c53f4d3249b8010ea599183f1cf05aed20fb3c0e9ba5c877f5382fd027b3915c9cd6f61d1774b7495e2c8c568498b12054b3c2f2b9d1a926be224db92eac7bcd240bebabe40ff79f6a744f7a8b5456dc8c809a9213c1b36a18e12e02fcbed6c3ace708843ea44cd116f7ef3862899e6989fe6dab44e4acbf94e858e940d3c2cdf01a265aa7935c3876daaf2b20cf992d55d3ca63188134b54931e650ab8af56d2056e49492c8ce472bd5e3f1b8292a22f9fff8fb611381cdc157baf504cc58f698b8f46695657a98f6ed05b678960182312ac8ce1cc31eb7f653f7ec2483d5e159fc36fa5e902bbd0161b8d17b6d944bd29161fc3be10e3d0141472cf6d35faa3e656eb143cc7d2aa838135064c7851946c25f1c9e41cc0623233675cadd2a39a1373692d8cdc8aa8d5dddcb07873f8acabe95736eb4f0ef8e6e094758bcd07caa37f28ae88f4d94e5e21e58628a3fdb17dd4a6c99d1859c490df2f4716eeeed970cb12c4e0ec3d2d5997aacb743a7378c26b139150e52a35e7a9f80ffbb0f4119cbd91c7c8c4304215120cee3109598b3d1dccf18c563ca5db68176e702822b1ada207643ff5e8ab6ab3f31123e7da2972bc594d8cd3649adb807ac91d24e78c008a34550e13e5a1faf682cb9fe26f5c0ea95625f60fe63e382996b003be9f8af708827c20d7d4170b04f296bc623f3a9b1019121722384e74cd97d7570e2fc99948f8128895e351d086abe98d0aa32d4c0a520b50b0d8d0b82492531ded42344a1a0d663123b7a45aed9d20661e96c67c1264be355fe40f722926b8dd1894872285e9c299880424f658909b23d47968eee8200d226f7c29ac3b388d5cbc5f4c4231de6a030f36da83ab0d4e7cb9e427ef26cd6742e113e3c4358abcf39e778f89261b0ad0d45044a1e44b74c5852a5f4c10746004673de3115bcba3f5c1417f74ffd591ec8803b9cd1b1330d1dc67383111a04edbabe29b7f0c99f815eb10ab5605e7c777e634ff15f78d6a0a5b3b79cb3715080429e1fc03174d263394573bfc6bdee47e0436f5c0455b2e37f2b5a26e8b09e4da4be554b2cddb64f4d4e36dcc9e2e21f5b2338befe2e6e7cded48ac62ffe015d09cfdec851cd996395b72e4419060f5e52aab29800135017e7d5155396647ff2c575e7cfb2a64fdd67081bb07c6f7b20afac86839c41a7a2214b4caa13ea95a12a3f534ae7fb0203ffb0cdd15de9e860dea468f1262cdd624126c00fe82d677fb6d8a777694055fb1b0fca72c13fc0de059f9328adf8652db74c4558f57f1d37d6dcd0e877a7fc63e1c12fdd572f2a6642576928ef0a4d2f561c118beff4251b308507696939bcec55cfbadd3b3c66625e6cec16275bc3006521a3d39af453c3b9c747a6aa1268a26b24267e3ee9e28a0c6703b5997cae240e095364483f882cac1d9b719f09d95ddbf00c4a5296a901e7deb8007670c1021493630f49b4990ab225fc42b0e187d220915a31e1151839aa6ceb27cf13cef84700cce493892cda868e162abe23c4dd12ce6cf9b9bb3c92d7e9f809aa76cd6971df20871c45ae97fe06f1503b693830f8b730e04d631d992fe180e3fd5d436183187e8ad445b10ef9a766ee94d7aca5489a0e0ea1a9aed01b2be85a3d89163246e02b6cc5e4586a3b09368e0cc2f3772818b59f89207f1603706ffd9350ae9a1adefecdb593f7ef3242cb001687aa4fddb180af887cbf1676bd7eba2539b42fd72f0463bfb0b57ea99cc8244fc7ebf7574a8d2c4a8c3ef5b301a62ac8d10ad090f4c5a71b6b91e6a7bac81fcd6dd8d257b734ce09f052e8e79904c1b05cbbad92bef2e5953c688f2b31da12abac4c024d2fdc357f80881a172bf11e4d791bcc4a6b1a32d428c55560e084ef8207c8d604fe5f665b8ae97f11590f9dc74ab50fbeb8eb6dc8454580123f73a6697345e631deafc4290da64f82a12f0dc2b470eb090ed617ca213da69bfea552f8861581f3b37dbe8b562dd689d8f9bf03bcad1417f6f83899de7c3f4a442f56bbaf4c747c665c2f1eb019839112ea7cf1270321c0093e2483f59615647318e533b5da84446c6d9372ffb49ea8908c9609794f3db68b43da03283ce70671c65b98e4c4bdb5fb9f0e7ed51960e9057c75a1a9fbc1b850f371a5053236981b16344fd3ad2191a2c3a8e9f9d45ac93e3a5f88d0e92b5c967f68d7c726882d74d60687dd1c2fd124a4203dec378e39e451d6487d1657644bc4bbcd2924dac62d7f59184714ffa55d70ee05b724376cbc11ed0c06a2809e12707d93f795b3fe7c46ccebad8823fd5e27695303e7807f6204c8b04d2b8064de8ae0a4310f23347294fcf0af8b3d5e46d22cc77c4225519c0e2d4443cff56eedb3c4ee826461897396e7db4b83bd253792c6ff067507f14243feb64d9dc2058bb9da773239a6e4c6d65ccf56bd7c5e22e5957e06dceb17d2d1ffe3b066317a27e91903f41a92280af788c3cfb49f4c606a6f41dda225e88d542ab15970f4cdb576f9eb3ba01fa6e561248885d3b51303d5b583592edceeec561780352d9cf5e7261522bf3b183cb3537672e24913018e986a12fa0e0fcc41d584f39c468567f30c5e19b16bd5d987becc9638db023e30f522f97bd3d4b90f3fd47fd8429b686a5bed3503898b4a697fa620a512fb8e7b05dddff6912c9540e2dd4574855a137ba9380a8bc42c7db1265113a8391a88b0bbe3e71a8fd90649a7e7945ee7292dff8b7ed3b5a5b774dabfec74fd8017f4dc2645938f5005ad6f6b3b698531be7dfda927e3b5ce946506ccd2b5476b8a14d2b98f4b9d7f758ee132bbca0661723fc2989e899e5bf4abc7d89a8cd4cd6955206f8e055fe53bc955e15f1272de36873eac67fff1a8ff11e5ae1a1633a03832f34a3fb9c223a7184b1cc9dab220c996cda8475cacd5d408886906595be7c3a230da09eaefe8eb58746fb72f4316e48c3705819a2b7e7357090a386ef3b2e9e02d854393475b5e2374402e777fa86f769077517b156b8f94cd93bea9ba7c33633522ceacd13b692709e88565afa4fa49f21f1906a415abaf4b3c89e93b6ecb085b57b369e00d3e3b905afb6d15af49b4cda225e190ce269ad2337f5b3ee42e85a61f2bcfa3501af6e97c81149e0e2c94fbba062c96e239d4b2ea9642bdd9d72cdfbe39cb5bbe60352efba2704030e849790604522f0dc63493fcf86181fdaf69d313d2ea46c4e58120b316fff550db19933bc4f8c9cd89d88dd72c0d471da0aca4f8e8d749b9f7f6de2f8fca1851be9b3e431de831c00d896eda1f204bafd72f0bd6e70fda80254a5b26a7c2d3e78695b7b443465b0bb8b0cb7361a83f22ca6ea770a71922dc26bf90b9018de8a61eb4419d72dfdc8e380e5583d505ad26a8c56f4e106969586c6704a985e08c30efcc62d7014875a40842474a339927f77f5676b7ecb7635b885021ea4632f4261abbaaa63ade8c8666859f385a480e191123e2055660f035f196f36b11740894e126051449a7eb00c6db915a9d65acb68d1abffd7878c635bcd0a6997ec400b0601bfd546bcf087107acb4af226c34e5e58cbde760b5fb61969d4fedc5c5afa32088ecd4ef3e25d35795006dd77b4f9d00c8cd804d10a5a25bd49d0b8e2951b63c348eb8566996006616f5bd48988c5c14dec18de3e6865b8106fab1ceca7ef8b9b8ce2c5bcee992a55f01bf1dc61f6d9dbf2dc3e394c141e81b2370a8d82951e646458352d96d39e79a5609f9a6e857b1f3b0884a86bd1912745fc9c46c4b31bece5187beaf9613fa3345992a82c83c9f8313a85e33a86f6dd1e7c4e715d82eca422a3a577e00adbc607a1f570b645bf8ff46b6bb898608b0c1af092c19078d2320477e47f2866d894076dce869f5f0dace99ad9b2d6abe1b6c894e6f27ca1d6eb8b11fa3eb47cbdeaf7d650f162ccd355ec3b30613012fe48584614d73010acf2fde57373a20387540e08bc685d269552f8d3802bd8ecef160e10d68d3d1c3f5faacbf151088f2e3cf348dbb7471cbdddb2badac4054741764e1502d82346c954dd5bbce733178dfe3b080aab90641a41cca534210b319c93c50785da1ecde7af7a583b3380f8be510ce763ef2b8005b32fa76498052edbc3bd967805fe77f73040f3691a8f03ad077d55d300a0e29c7ac3ef66ab0b79143f98ca1777b54d5d41fe1dd06f0df297318545712cfb90183bbca258c089a4340d5d3ce0e3560631fea75d825caf8a14c9765b5a9934cee6864f618b2eccab6055b3a4294855b32cbd3bffc8725f23d9433b35b0b568da4f5c448528704267c72e1bc494e3129c446e95cda7f5feb552452a3f576a02526de2bf7f95a0a516625fad92dccc536336287b3a4928117d779da261a4716cb42402907c8975b39aff3e434c9590a8fca8df6879222341303ce21bcec960bf0c31014a34f88dd77cd978dd2649bdf0d3b6611a96f20a11c37d7beaf04c1b28c98eae926eb7d0a151bc2071e401b93399c1683aedb34d2ad5af06bc4fbf4e428d40688bf6edf9142f7c2bbcdc97fd2e928050b440b019d82f07be28a46c77a5f730b98292fe7210a1a180d1f297c24dd924c372ec99c4f3528c86db9c71c92f8865369c4ad2bf40693db04b617537133c0def61c125d95eaf28b7f3a43e6cc6326a4e5757d8763c736a176035274cbc4d743f8253d2b3ac4cc2fb39395450a3341cb00acf5752f0aa01b9ee54484339f889361e70e0760b1f2a2b05c7fa2824c109e6b391adef53a3855f0707745008ad7ab3cf973e03500b48f8365e64301e64891b553b46e0e0a7ae63120fce7505c95695e52cb4efa8388a827f59d88a894fe0a4c6f6887f251b7786e78a6ba735610d0412b054a22cc03253fce14d269b3e000cc13cc3d74d726ed234d0e94053e516598bdf8ab7f4b2494c02a1758eb8124adaba6330283c4b142414ce9d05808f56d2f346b128b2a18da4167bce54533ef96f283cf664cebd80a53ae4769499125b3b392cf1c4f6c5ed9784188790566b8a7f10e4d23efe6fdc8abff5e65e48c9dbd540f2984f76602280a9ebffc3771dc7862833d00146aefbe09b7c41172e4bb33ac51c9dd6688d976751164e9bd68ee51545ffa4a9fc437f80ee36dcac4279479e80b11f4c26899bfea354759835675d86cea1aeb1d4f2c0c2a999ebb65adcad7277bede007273a7fcbb02f2a23ab8ba482dba89b113cd9fdc808059cd29c73d7a5f8fa92e3925a800807ce05912e94a34ea2cf4fd7a12b988d2aa8536f8e83de172f2308c7a06332d7f67eb536a4c70b3dbd0e21f66e1de00a07075bed76d8f0868d7309516b1799a56d0607a417d6a9ba9852538746dc76d8a32141fa561745100e25979f474b3a8b09f1f06c3842da2ef67497b062edff75cbb6501857ea51abea778bc3cbead5e06e25f88b2f1af3b61f015886832b25b61c5234b923e00946a26320f9c8a2170fb184d82f8c0fb32bd5d3ca6b09aae9ae242b3443fa2d8eeec6142256dba7740d59c55e79a973002e993dd002a2c72e5d2c122da77680b0a24c3fcc8cb4e57fc3de997f5d670cbcfcaed090b0442e080f9e121852dde833425c1ad57b7a933d7b87472ec15dded5b756cfd1536bde7d11bd19fe1e452c12954f657b56c816abd08bbcf78ac53268360ecf57694eb94b8625b6ad1905d50d08af715df8fc0a699fe58da3c1d4419eee7de2ba43d8433147570132500176140b3269dadd64d93f93df1a92daed42ad092aac444a2febfe7c45d2586e1acb0fdce8f36ebaf8da7b283858c0b87ed74974a8a622214c1295c4bd93189257c7373558fd9611047b047302b51a084b125c86a30aa2476fea307d484833875cc104b14def2f2b597519b9b00f80cd074959ea37e45bca44119e35b10edc6a0c5f14eeb121674371331162c321a07fbc43fb624f05ca292108cdd492793aa540540043a2c629d965b94e0490d6f4679b01c2371310b34c269e375509cfd62c5029512fd9fdb5c86bd60da009fe14fb59507c2fad485fc4c1a3b9afe4b9126b5af1bf6db39fb1fa24ddf3b10b6243b7bef41b56b53b0a861b2a61a50607886e7931aefaffecf6164331efaa3ffb37f769cd957d5c040f48fad31926813137aac832e51787979c64cd0589f348dba236190809b0c4ee618aaee86ba5c7307f1539eb6456d95e6da897e9411e87a33bd0d38a00f44de4cf5cfeea01cf469d4e44d0bbde055343783698f069c359694104ef998d9dfbb6ce74bc8c480834cad9efb5b938a6993faf0474f095a6c4608ee3ad37768d0c17ebe3ae1d9d2ac3798f2812c49f130eca692058747deb85cf397ac7ef6eeab802606abaeea60dbb2dbb72cc063879f04beedb7c585c852bac3cb41af8685a937315b506c32ffac976683bc2a9879c4f0c224b481178936945a349b850faad60cd50fde3e675430c6e5949569dfe7813e0fc049beb6c3ebef0b3bb063d4a239537a397c92d8b193112c93669e43bf0ca73ad0b121e563597d6fd035e96fc6d07f9c73f00e6e926564be7eb43150323b7e31909e29f73fe224bd23633a194bd1daeb63ff77965fd951a5077b267e803d42d61b064d9acf46f281e351775652827a3e01c3976cc0adef044531d84273d33844d069a9cb13faa984afe9bb3279b8d9bac609c6087b77be3039a75cbc8725d8b73b40e32e89c339c773e7b7787df4ef8598fb311283402112d6de339eaaeef6b14e45e055797bcc7d0e9dc93a5127e859fab48b486e95013841b0afc037b4937537c927fbfddecd2ae578c2995fb1d94e4157f719130371c16152f910c55b8b7cde162b212ea4fb89fe26689ae80e4b95e712d2126d3a7e30264e3adb3c912fa258b1e5b8f3feb87c290224ac24abf16aa4a64c4e54e832642ff64c50dfae3b2e5f5d1d9bb400f6088f1f1014ea2625dd57a5e7bb2961169390db88e8e32cd8a03ff2181bc5331de28134119b20dfbc91c41d7ffbe1398b20371cde367251558dcb359a0acebd8e7b311fe98b341e79993df9d65e4222d51ee6a2d3c4207f610f81c1ae82472620dda84b02a5a428cef8e54aed69a14cf1c6645310ae9879b3431e63c45d255a31e1e97c619a5c56fbd8c165120f9269e8893d7ca6e7947b34b7ad5fc323c1e661f6f0644854ff1bd72dfabf2d44417f47a9829563a5fda5444a8e3e8d2416f55689fd5939718148796ca62c74254070d2a49645b484027ff3a92ec50d45c18402088fb04ca1ce2b37aacaa43eb72088b9ad9de95296259e89fa5bf7dbd5499ca9defec06f41d8912b9adaa19b37b5c6a8cc58e6199884cc6b72606368b4ff57e962d98811d2e38094b2a52b5509fc6b412fd3021c56fca0b8557dde230108b26b3acfc3bd720594f95e962c778be7ccc75dd48dedf5b306128514b672977799e8d991ec007a0ade1f78d18b2886754cf2bb47d772e6caa827519552a77780ad5caeadc0d389ef128f47890910b9666f4a3ce76bfdba5cd91688253bcb96b5891beffeae84d6dd19de1379457208f997a8a94a75e06b247d301c7162ab156a205b0b6d622f05488213ec6f518efca3b0e3a5d5c115844983b81938fb506ff0968258429d71c3cb13a6fa425fee673638cadf02def2e5b3170ba581f47a1c152a8659ba52d4d8b12695933a43744004a46e3bb7084b20148785df94611d16fc2281af3cc82a3b70e3e45077240cbe449911aca3716c1303c2b3b3e34ea2a0eb30b0ca7d7de6a04c2151baba828b882f9b34edfd654d2cada89c930195fa9d6357af5e941fd353f3b91ca47cef29486bcfb06c5b210f681bf10f13eaa6a8add1ff258d770886ccf9c89fe1851c969afd2c8ac36a979d7bd0eef7cbe3ba38f39418805fc6e72f06d4eef3bcf5652ea14ffaf13fee615bc7e683f8610ddeb3e03ec7c929defc94b91b5ff9b894aac622c15a8e5f3f67f7379af9117598f318dea588341f1ef7adeac2628d5afb712959dceea3461ee2f6bc51bc7b36697272687fec97472fc62d54ccab02d908f24695656009954bf620f4e6f7ba7caaffb113d602f9c722081dee69b09c51e0aff019fdac30428eaa202fac5e235fd6396f5a717cb57a62c8b72d01692148df49db60f4bd4de24b9f700c093512d4e36e7294fea2ab8f68ea9fc5d42674be8ed1e1db71643e5ba63efdae08cd8a713662814867dde02a901889744f040906ad05f53b1f3207d4e924c389bcb23af3b6cb7038b031552c5a620fb4f3fb165978f594d579385b10b637bdf9016c0826e81d3131e7db21b8e8b4a93fd328186e9b21f8b194680e2c163104118b404c8596fe4cd0af35734e404ca1d0b81f03348be9171287196a264177e822f8c01a528b2bc50eb4140cbb9a36924d62a1c164a8ca2be9730300169604060ca32bb88f7096689307c332f2eb5d4a6e474de9c67fe66584928ab3b56add3b380927f2e3b6f511b8bd10596e5983cca60422dc8a9f6c2b05c81f7fdcb497dfb03b9a55078a772aafa9d5cf32a1a25380c5fb30eb09027b3aac9d483a9ccc5816959ea14c0514e3b2ab811efd51fcaa18dbba1629cd42c8a55764cf0b22a07c220c227300bbcb0726ab5e8e453fb58437f13185a75bd481066d4bfbbc76253562d648daf5a8f764039923fad92195fbfc6a721b38cedb27d3e30a457b03f4fafe0e487b6b68e2360066794907e5cf1354352b8a14df1801fcb294fc3480d1bf5940553a496d70d742691156548a297e54a8ad217a8c2eed7b168c782f714c38cbc75850772858967f4d9ea70ac5ba11a886a33efda34d02d19cb61e92a79401000b6f74cde9f82fd0286c289cb20a95efbe5230f0c51a954ed5b0d08e8e71f01bdda526d844e00a14548f3eafa94a8aec99c768417f3251067411676afdad4c2323881a421acec5ec60761aedd61bba159b836ef24769ce39f80ea9f538646b0a2af54a226187f1c5a121581699f366c5db28445dc338cf229e523b58169f284431fb443df5b243e52af1f590946e50ff44c1b117fe097f92ff0ea22c8d70efc936f5a31420e74bf09213084147f488674300936a69d4d2b5734200a172ccfe1f107c031c012661e7a7624d7387ae9144722e91220ceb63632cbc0cf0bf65417c0ef846deb10aa0aeb18c1ef572ea237b2c27d1522a742e0b217000f63c9e479c14760fa5566f385c17f1a52a7ba5a61fb6456a160f8debe8398e2c5f459d2f4a2b69ddf2b7805352daf4457ce679f1fac7100307ebd51f856ac295df11f0d0a2ef143964cf1097cec35150b587100cc23f8cd826326e845eeb9cac0bde36af8b95cd2afba4462d04a5a5a16dce240e1b65c37723989349bb25e29e403c1b47c3c73b7171627aa35e22f2afbc6a50e552afb98c01db1a4953e11b9dd78e56633277d318fdbad6b616d44223700c16e9c7a154f5d5c95f8b2fd5ec093a95ad4efa491edd859b88f4aab3d685136c1279363f68a0bd868fa2dc11f4b5222fd968cfd1e979f3028a1768d8c7ae8babac206554b410d13b9a294d203288d1b131bbddcea0b78117109494aaf738307a4d8eb36a2762f3efe5eb0f58b9bac8325fa20ceba8c8e13b06a71f8654ac6b3486e9f85d77d91b8ba1f873df222d9416804626df526d2a590bbe28e862b68f545a0ce73ceef39f9d055e9e4d3a751e11204f8d64997fb9ebb5f06bfe4b5b053eff0856f8657b0a9b319af30ff035546fefe7da957c4a2d652e3e9d9a686ad60ad65c7bc721a354741daf7453d06af66c79c5f65ab86b35587822be232369ad9702fefeaaf691b2169a46435953de629fd72a897a8ac5e552613b810359ce15d99929d8c0cfaf3ebc8f11ed99356af236286aafe12095d13fba1f3e5773473a8571c21764f1c03b3e8a6bb242e1f6e03838c8f17a8a8ab40897cbbef9381b7d2c55ccbcb8b6dd0111eaddb7e51df8888ac351f21bc30ed37a5b9f37edd34f1263d11096996c19979a1d16b00c4429f0415b8a27cb03ee3eb629d7c7920da477dade662941a87b98bd5da866ab1ccbab67a6bc589fe2da022db5f73d787e5c58e892c94d7acdddc9989e77c78e0c510e148189990fbe32459b74936582510d4bc50c3299f9ade558e23dabb4b6b3056d87f399a6d1667962fc3b05f4bd66234158625e45c02cc9cbc428bca62692e1d2c3238378f7531ee353ed7edc2966c23891abab06d2462fee1ea0a2da695d5cd610254534910904a59ebbc2e1e368e3a4c3ed7cc5d3e00a75dc9c7e9708397c02cd739a3702ca3a04e8e921d67bbb6b0104faf32ab7e95dd430ec7b02cb653469f49482a1545f65de78a5430ba238ca67f6de945af879e67a5cb8831e48f6ed51d94258a519c91e46f32ad9549bc6cc05db37bbc3aa38d6e4ae1e139261d0c578ff56345f344977d8a0ae9a52438039107acd7da2318aa268e397c1f579f7c9c85f0b7598db3a9bef41512b6d255d0554017baaa185d2e4af9d4120412210b4a0f7e37c7ea90c66a12549e43a3024ec7160186842845c89b207bdea964a2c5213d261b7f3a393326d23c390636f43eba4daaec59794118d658b80d03665bd7aeb1437783e5a46f8e0925b6d7d2e38912b650b7a95ad8be4f90cb507566e026a280ce38078edf855b43ef6e04447703eceedf3bb7f639e7d13d73bc4cba4ed7885a115518ba44d0609399bd7f3f03f8ff1acf1163e441f1fed737ded26f7f0661878efd5bcb88d11f61de5557c1606018569eb17172dd62b3025a04208281184ec9682099b4fa227cd3037e7afc3cb69bb0e598c985d5f4d2073427134f5b61a2608d5410d643d1bbc70cc7be7e0fdcbe35a76ebb1415d8e67f8f522bcec11b98b3fe4d8ef0ff75243ffc3cbe702625a61a98f5b0c2c9c01d5fffa1e4a4c5d369d57cbb92d6ba387912a1c3b7dd51ec961ca3a0a6cefccd8fe0d172909db92738507617c00d242d8ab53f8281797e7720c829760196e8a9f29bb486f5cd9cf8abff31a363a550d4ec71b312b3c3858e1d2a33fef318097e85b840bab4f3e5f0cac5ebe114614c8b52b701e149346333b1e0523d5614c96692125d01c6d1f5620043e667d8d53c9692b5d85d1de1b2e37b8b6ddcc8fb4fc13392665934e341a48af7dcd3bfee2fac2b9a3a1cb06a585f5450e735450dc2443ff4c5a0c7cd8187e9252a7f2421823ab15856bc586457c6ecee3a3c668e325d59f5f92fb6ebc6a15fe080aa306d213bb8e24e78d34931b7033d02849e7d828606b925324670c6dc7da1c397f04c3ac467b2a2260029b92959881319ba27b26f4742cea99917d4def756b5ecfb0757c6ab980bf800cab0ec51e886cfffa4d5ff2156b896f90641587638a19008c67fdf892418152a7a74eaeb1cb444e4b1b068ffb016deaf3c650277f010a27ccc2b94541f49789677e949f8789be4ef300107a49bba8e6c36cd0e41b1857ba9051e2a9c2599f3a4bf6aa87cd17648b0be25bddc1ebab647cb213ae9ec72fdfb66afb6d8c046a6a834fa73c796558fdb7df136bad7142ec20f878a5bd3ec8a2a2f99ee99dc0b3be25f9a8018dfc605620125a86b434913a434f697d197338ae07393520185d6c50009d5c8e05e35e2a12d0b8c4e9c869b9806e9b4cd6b1b9be71628e38d48bba6fb35de6d66c7fbb2553bcc07bb5641c4c97532519b00223758fcf4aa470c69ec891605d1f8240e9474579e996287a9d67317dbcee01f0f0240efaac3fa81d33e9a7d198c3e8ea63b1b02a127336b0ac37964a4df481953e2f4c5cc27cbbed24c4564dcf807045a773716e48716b0dd94bb8db16b7a8fd95f6cd6c23ef0af2b4bd1ec4b88b7bf4e57a3bb3f8a3982e03d9b064c53f1ba150bf7d5011e1116fc66238df875bdb2eba56f929a52cd0cddb336b19096fc63c63782243fdce91e3c2e7a69485c2840117da8c219849958c61e15486d661b4698bbbcf6f89a15158563ef9b0ef149a2e8ddb34bec3fb9d6937bc099541437dd33a6df08f539b85d1338be76fee33825364dd34ae88592bd383aee388e84221912cedc0179b506ed08d3d88ba52ac32cae9a691f453dce98e2a18bcc64c08b1979ec56cfe48af15ae9b6f583940a041a3a604b956e8f66e13d8769e8969006dfd15e62fd1bc5c5c3b054315178c90f1214c584b72a053466e71ab9a995b7f495fcbc74c1af9a1671c84c80a89884632169c9e54959a27b1969b4bbdb4604e835fa6def6b26b5c4f3cc183932b40ae980cf8e719348b728ff92e425c4c7435db1527cddd6104fae8ab0465c3cbe834927f4e657384de229d24fd387bbff3e0f20ac49668c766ea6cc40362998c6435ec7c4de6353df834632f3a47d5a60a8177e00b153c1ef32fb525a793f0e25762fc9b6d72e5334fe15eb66b939ae7e28dbe3c33bdfa9b1175983d0ae78b65b3b839953bfe5e1bc1cf263628d21989b95d6be5044c5bfbc5c129a0ea6f50e8e21d081734b30050b35d933bd19d7449de6a3869636b805ff69828943db5c65d96d5997d96b2ac771a96054923956e559cd212fa4263ce061a67dc2d75c23d07adc66be78ce249977665ba3c77e2d96fa49c44db91d342c67df9e5a5d130853cdf06470c8c32b3caaf922ef4071d70525b642a512fa6a4dc07aeee87f5720a595cc948cd6a3d0403805e5e7179dd06f55884040f728fc54a17023ff78d16961e199ac39b4fe5162078621260e93fff882dba7502ce42e57adacf72a3182101fbf5f418e5d2f1a33841b7c6113df900aa507b915471ceb5b0bf044ecae9e4c9b5981e753e13dde544db671b13d9281bd5a87993212b4bb81f46f428d4c76c3937f26d15ba7e9c5f56f902665c8973c5633815e2078d875555f6906ba708665476253eae88c381c4291c42c1bcbba0650cadf230a27fde4fce9661c71d511a44b9cab8ee2882b0a3c9b2ae98d52158150a1a63af57907b539f2f924e9b3f800eea9cf3fca128bd505f3059f3eff0f8313eda2a5ee81e05b5c21256fc36b8cfb9f6176346fbc5da6b9ea77323f5f6817deb7bcfb2e08321d74aa305c8fa779b978b021f8944f800422ff8ab1c9aeae4c0103609f0193f2da90573db4fe40f656cc222e0550745f9c9c1b99baaaf5f2c8882a145d46e1508d7a62fa24c443882e3e1ac9e9d85222fc775061c3c42376a8a7a630b37c474c55b9249a60ff5c344eb404db7675aff3783592adc87693045e94e4032eb3c73b331ca3443466ca38e1bcd05f4b1ed341817d40b929b70ecc4d2493c582493a0708344efb3d4551d421eb001526e4c3285d1765f8872b20ac917cdb8e9bee489d297efb54257edb7cbf1fa358e9a50421f605a31e50007acf0b6f40deb87ba1e3916844eda8e0246dfbfde9cfd8ea9137f675a0c051514ed25f54e0dd203d2d1b1fdb9cfc4e44afbee8984e6fceb4cbea0346d1b43e3df0b74b3bcf64e7a919896e88d49a3b70185175b5208cd106e422690a0a90aef3660a42d751a774ad9bdea1f328e0fe32d9c1088d0120e4a62604fd7e5af4aac1c6657b57b3b5e54098a5c30dbe909bbee6c009d809c88c9b5225c181806ffa97872f58c7a2f1bba3333328a10edb3458c5c595dac4a46f0151e350d80b1ffc130e1d94021e1c944a69162e6f118ea2fe11ef4c3d6e8db69990bc3ebbb48eb761f034c994fc4ba64705b51ea95b1b2a091a7e276d83ed020fa25d4dfdcb76f476f9eb096b151aa78c8a1c3277eb9596f6b627cb21388bab6e195e286010ac21642a969a6838603ac96ab2c4f4484d8ab40dba8f4e310004774fdbb284ddf8d3d4ee503b4859f475a4a401e9952f55ebb3732ab6cceb83dd0fd95609584f06f5055e89f35529b2840d4c02201930a2372118d36a1d89b6df39464c9e078f7b8d1b8f6d88bcfa3946307256efee812cea95aea2fe7574a58848b71e983e06e554ae16ab36624e05775c49cb19b0693fd40493bfe5168209a779e5cef670f479826c7733a33bfcb3bbfbd27427947dcd2cc32699a2c398bea0707a908fef1aeb314bc488cad0eb57e8c35156037bbacd398b40dbba104f237943216e690d3d342bc1ca9d575ecc5e2544058fca5bffc648267196b92f30ec61f7ec381382535961487b57d2207b8adb89414cafa5071dcf8592e38246a186437aa4d5beb4c0c4c3e35a2e89bf646d9dbe8cddda497f024f462170a24d18272a5e8d52f2cd5687674c91d29309be332d2d96aa1607bfe12f9c8d90124d83be7fda56db486ba2605fe9526df45b1b345eeef07b021914334b6f3b0d019ae99ed70355184dd11cc740040571e95141889f5952a55366f1fae986d00f7d5648f2ff5ea73b974512e39169cac4356fe77d5b29f38ec37684300cfef5eb170f5a0eb19857ef7b2622baccdbb444f12e766cc3aa544b4c2c80fe4f4f43989cf9a0e45ab2d3160dc8b411df18c15255bfb79472b6fb099af18ede42dd69ad39a3e67a54e6be58be90c9318e912edb578dfc1987fff066ac50e1b8435762eb217bda0d90b79e706703bc3a1eecbc1a8c2578732f463b8586033c002bd5db483980cb65cf1a260763ea268a85f3fb7b51f57e5fe402bc0059c22bb6793061d0917c05d1a67dc4a825e739150979523649252f7d87c25bf42eb8af80794e386f097ffb62cbae759f31e79e0aea341be6713bdaa4d5c240590c2621733b728c157d3e36ddb3e9ec4f3a1cb88488e24de1716029a7d3001579d54dfdea37c2b66f5b6d5e8db355b1c7e4394fc31306761569664845a81129064049817fc86ecc48b5fb796b7b2f1bc3477891b1cf965ace3b94faf82a94b3a99e4e8a5e9f653115c2fd5a554724de4275cc2650255de3826127a32d86e2dc10042a587a6d8a8404794476771b16849c97c73d7eeb5bd4b0e8b9b48ea85bf2367f293843432bec7ba3c55917a65b2259d18e74d98dec7e07d11e882342d7157ecf84864ec81e1546ea11b8d250a5c78404d4a747ea8d68fb3e9175d2b66785de1878ed91a8f53d3fb2178c519e4a5dd9c361b86ff1e85524d9051f2f9a26e96e873b0ef124bfb5605502fc85e2cd4e6b95222fea354187c8671585240ceb19e80a8e0692ca958bbc0e514bd5d50d747f2ba6eda07f4b5e81886f67efe95fff7e750fee30b8bd7e4a8644d217e4f676afcb432500ef218caaec45a9de9dbad7ac4c87c433993574ebdaa9b7f7a7c3b4db04adaff539c218966f6be05022b357099d2aa5e85be4432c66b2fc0ce2edfaf2d34417be4be343dad92b229e4f596e725fc6e4112aabb18cd97a1520d450bbb9b36f649934f0c6248dc83a873843f16270d247ae029e6bcd37029dbe5e73868c31c77dc7b21346f84ab8263a8a64fbbf9dc7c06d9fc5bcadc054097d0f8a22c7d384340f10dbab3f02b12cb63559a8f811df261876eb9d1446e37ae6331fd0e702c1413e03e0a2daebdc90b014c8714270620e4d13cfbaa679b0a3c76c19817563af420eabe3387362eb1a9db31b1f65b967720099ff24b1ed493e4d6ae4275883b4523173f18ba382864ea2d2db0b0baa2e0a526b6c3c3bfb96a1069582770f8d6566b5eda5341452d9299e1c3fec39fa97d8bbfcdd984f7812d8b1258a5f9bc1759c29b31ba0953f55c01166bcdbbb3cf93879d94c83a176598466457faf61ad4f504a30f47c2af3b76fc39840be3bd557704052f3451019d1f9b4313447579369f332a98640f41fdf14077a837edfd75d008965b184199fee917ce46de73a0dc937e0334204f930b46650423472d36ce14b0979057015f7ed890759a07711b4612ecfee2afb3075f65da4c99b6ea933e212e896ec605f664ea20c6b028871b3840c7af7ee95ddac5f0616b544abc1145cb34ff07914d37555ce19ec5cbb6bfacb6d1b95ce64e555c0e84d8e4ad913f163b80d5b3167daf1bd640da604fe40927f1cfaeaf2cf6379d9330e7218980aa41f61bce566ead2dcd90a06a8c7562b2ef8e4afdb4b63a55b96d57c265d97e1f62c754cf9369a81cefb9728082e8ecb4ded8268856f95ced7ca057523991e0093161c5b30860dbcc8d6b00c5d39d03938cd623ba0f9d76b8a14017276d3441c6cb945b132ae7e0bf64ade0730134b2b84040ec63924fd66f756f118b12776ddabfe266043c7258b338ff2b71c1033c36fc91907e6bbc1c1355cfbb81dab675d8786382ab0a849aa1aea2ae96255673ef251e7c31b8438f085d0203d623e914f3792fe572c51e852527ddef01b886d45ea817179271ac14e338a6b48bcd3d44e5a9e17bfd19e6b4abf6457f4d4cae51311bcbfb9925b97101d01fb4ab05d24cf54308c144c5e819e134f1b961fd36cfe421e79d7a1d908e3460ee40f90f9e96ca6e2cd9fd891b38813df7c9cce078c02350c71867831a291b43ce0f202da5188bf0e3a3973587456e5c3f280c5de68a16903b2afb2bb162f5262229bdab827b72178855dbcd0502a1808a146254adb0460dbc230b1b1226b32cb335a082093cbe57bc2ac4a90fed4ebbba14efb80e9bdb0b1fe5c4234dc7c8e62331804dd53c099b3e9cf976ebd43bcdf0303dfcabd70e81878a0835c37e1a6f1b2588bbd3128e0907eddead24a8303b677e156ce04046f4afea037cd79315855d3abee57dcfae22c29eb8cb5680fff97b2f54a2bd543281283d9af82ff0c1a5a98348aaa8e2826ccea5e3d4d15588afae482df3d830550c3c32d4e941cf79ef7de17b2d71a152702b1befcbd55d268480d68f26953ff714f5158c2f2794e04bad8f964a7392e4b0a704ac0459b89356497286a5284864d795a75a0949a7c93b04f91c6fe6ce98e173207805c0fe39ef332805d9eefe7454638cf37eefb76e3b3aaa812b381f3c8885f49c8be46a1d620489dc6ac42ee8173e8c22e51a40454986c861499ec3f2ac84aa52dd09776be1ef6822db192f52cc2863dfb59901d3a77d0589702cd1f863c8bd0c8df3f4e54513206c595c51cc38fb8d5e7ad6f2da7627898682109c3a33196f69dddd0d829407083458aa46685568a101582d56bc4598f7f13cb60e8b28676c29fc415bc7e8d276f9075f869a9872a2dbf683e7cc1035bbb1808103bcbe40ae945298e8953af563b7016f0075635fda3a23a3436e75565666cc5ebe210ca20f754ad0aa7546b02b87810dc2b4d7709c8a2dd919902e879ea0408bbc9a4a8d076697fb082d7eaabd6ae422f2086c9c4f26a1f2f143ba87231994c7b4fe6f5bbe77b8dbc07a2d42bdbac7646f07b68aa9627a94ffda3727b0c940c4b5862063f8fb71b13f8d3fbb6f2573cb051bdb15b7f10ceb50039c135798cddc90cf2b63affe6ac3a6dc9fbc985313a282b8f2969056856951f4577d55da47d5f1871296159a1b2e8e4a2dbafd5535c0e2646c512b801f6be1ec047588433b611a2168c1c28a2392f2fe2cd3f31874029b547a03efb9a41775ab0360642af176be0f78e58f2e79aee2aa8b346e8a036f2059ae2038c240c637c31a9ae987fb6941fce352545f6acbe8baed2b8ea39eff81e462f5514cc39041d8c9948b3d69bdac7c24a35ceb18c74a966b3d339ede1f310c39242bc14fdbdc4a19a6e5c48f8b5f2bd8d5cc3ea1b4ca67bd64734bf724d32eba7607159af736726a73579bc479b16b2c3efd150360e2abe3fa7054f2240b7034d8b79711902da0f97f963d53eae886688ab31cab982a16727f86f357b8d92a259cdcfcee3dc72ec53d0c617d870e7acbf7b5b8f8f8049c705b4e6f962e12d5c05b185dbd42a8aace25fe029eb247e2ccb4c637ef27bd3cf9745d13ff354e789a29220e5afb48aa90389f11eb2120b3a835ee37d3d145043effec7acf6da8e66a48212faf206bb885dbff1d55178bcf2b12b64c2de15bb445aa733c88b601da4618d710c64e57bb1d8604c755f539a055134ae3bc01d04e03e911b01d15d3927605688e94f783c4fd42ba062df5a75b8c9222822a9c5162ebd05deb3495cd98a85fe9d599740913d689351ac67f836f6fa266501ab3229fc920a28fc7fb901a5d7d9524de20d5382c0944dacd2e7523a3f125ae5e132d7aacba0107fcd48d5c3b06047a638090277d310c29314b146538b369871acb48e9e7a70290aff12cc0105f4fe075cd603b30be4d301cf28bf3a7e2d737415d742354e7b04adaa7353d501bd7254172eca98b19fb166fa9294b5ef7841e299d7828c24e45004caebfaf4cb715cdb2c825c4d265f878fcb0ef6ccaf1bd11f710112d14d2ccc8f66059684aab858a6d0601577ac4723f624cd483ee65115bf5bc66bdd72b415bd4f18d577e1f4c2a76bec0d5501a585d9028b09483b4f16f494402dd60db1391f840954d1b2678b12ebf6e9faa68b711d4762c85d2d5a8f60f08df9a39e0d53bb0f07bd3f2b1e74ff99e571f5f46babeb626cbda6b69f6b04219d49d33315a755342a3af949b62005828df9790be88fba015ce9158bfa4abd2b9934bc3d962e4b5fb39f20bd7be0e5173c9341d3d20577e3b664277995c00d232e8a010c0d25887e4f241db0785472a72c41a8df87db0cef7f972092dcaf90c82f8e68590ccaa9a4ddd8fad9778ec5d27db80f70edd33dbe422aeac463569830fde5e7fb3f6fad35e2913b0de5891825731d443e913cd9525c64d32b4c1c46ae0586e4d38639b7887ef175de37f5333c2d767109fe19f49a0ebfadf5a7193cffed0ea784820c7ece8f4a882a3b986bbc9dbd68657b016f1af9b37099bdac00a6bad1e20cb8df7066649624285a88a7feaa335371a90d420136ae6cab8927c71c427ec8d8008a0218968d5df2d7d1c0c5800186d05e727ffa845c24fd86b0a3275fb8e666d7f2b33015f537a11560b59e19f3ce6ec43786c0548cba07872f717a6eb0a6c55ecff53795e79cd6c5e7297191fd20356074f2fa295e1bb1981695c0ed34db48cf4639f6e8f23dc37cb7c5cd698f76c4716b050233eb88d271f9be271a23a6e8b19baa59d48e10b330cae14501f9222000a9c826d78e4ddd9d35252d5e7abc33c419036a08c0f445306e52ef8ec742f47c84bff04415b31e1a68640ceacefb7d958ed6433c242d0b5d302e1df78821ed95576d7ecca27d7b19af9737d8a17d3bfa028e0406e32f7e45a042dbdac8c3773a8b1ccbab28b7d0d85163d6b865c94c4739ea020ecbd4d80013dfb53d4dd1c831f6e3344a668d9c42d94991bbcd746c4005d79b529c9541e2ae14f280b96232358d1991e2cfc537bdac6245cabf9eb9dc422fafe4d7d491552d7e629e3550ed11902b9179699af1f742e290372c92947727987a7c361bad74e6f7f0fe32ff8aa236e0ef66bb969484e3c9a45115b1203121ccf36a33bdab0172675d26f8c255cd23c6aeefb26291f906048657aa5f51229006b771243e956639af411188f4536962efb427be5121d1530ea8aa54a99ccc4c68a022e978b6995305f28f2a8980e046d67aeafd7fe16ef733017bc05d93812e8f453c395238cd959e1c5ca0d6e60ab3cbea10bb8a7d56966149207712210163cb0759ec58680fc4d159223d931bd1fccd2e7e9249c46f9619b6a1cffcae5d9bb87a30df3d87a406c8d304c81e38e0498accf012701a31a00e19561530727b38232510e3c3bb7eb48fb86161d64a325ae1549a5c11962024e7e9715ee1cad7aa8311cc4f38676ae27f2fd32fc37ab781575cf42ed5fcfe5420991f6e5739dec6058b1d87ae4f913081e3e3754a2e0df3b9665982549ad855dd0dbdb5921764fd910483f2b5fe2483decf830cf1dd14fb14b73addebb993115300850b985285b126fd040148ac488eefedd7fd37b6ed5ad0d2ea36b331f7d908c942ed3624df25b05c2af0eb69b1d0cdc820af4bab1db8ab3e2cb1811bcfb6a9672fdb4cc6a4624ca2a822966119a36c0cd1c20fcbef4078e22e8a5a3a80c4a9c672586ee9ff6a024b3317181a5f6c8dab04e8ff3d6ef04e2d7416c53ccd96e2fbae7a19bffe2d2b69329cd880091f1d930c2a87c90645f412ad600f33b9a27eb6b5125f154ec9b8ed822d58567951c646d41e9c55e4db94d2ec24b0216797527bd95e0759e0ec66705ba8cc63ed1320ed2d4f13b37bb98196f78c48e5d95dcb3285d2ca5b7c70bb710f7b10e8f0db8e26422656c0b27a2002fc79e1511c3d871c42b7e8813356d6bf8d024a41ae43378272fb65436d138d820ed9cbeeea998932e71381fadcaf1e261cec7ead90cc9feaf53592b011b04231d33250c9e9d8960a1e0893ac4b9004d7920134769371f633f321897c0119cc82d1e83572f6d816e94a11cbd863fcf402596f034c061d2145f672cdaff5501b2c437c4b9d85d7ce154d3b0038a432b9920d711ea18e47eb9c3e54b28ada781a38d040204303fa70ab6be45b50107a0a45a3e08e7710e2f804554de83248cb06a10e9b56b66933321c51d641c89c63f9b053174cb1caa7c464da8e5fa09e0db40bb149491c0e1a4118a356eb7e4d3f653b36770a36b44435b249a58a8302f775913b606dffb393fe217d51aa97cde1e75bb44a8920d39325b9a7f2a3db7e0e8d5a4e0176d71e8608bcd1eac61fa446c0cf56f5f72b09fc2dddd08221c12228b0672cce78c8508e809c32d6ac1f5b74dab73f844139eafb317b06815f185d637489c785ca6de234d8d38f6c41b4505c798eee128b24e5cc17b4fa4e1a4c2ed8c6c4c897237cb20eed02c9d7e469f2fb3dec3d05d2e52902b7084c8f8e125c64d83387652ca47e464ad16417913c4c3a6c368d4cb5d2d3fc4e9d9e4bd9ad589d422705defb7d052158a7d2b9c98120e44c1490a46f9772e82e8ff1b22f4bb45e24f9cd2d3864469a9b028e1c0e3d7e89ff1c5710e814da1d5ab414d9c8436b15c2a39e42a8fe05db33a6c3fbb5207b57ea873ddd3bcefe35a9bccb89e3f8f252c2d630ded32b8f872e09331d8fa2a7750f4a6317ba579a77e067df4ec14f6f1f218f0894563e573b09f12b2daa9e7f38d6ac4ffa155410cb5f87656c50fd2c62eea2de8d13f99da00170343791b0d5cf0231d19d23f8285b784ab134d1dbfc891e27f47651830c631c0ca83d88d6496ee9e972a69deb33d57d771b240302b46f8fac9c59edd2762d011bea86ea572a6b771a970ae1a540f2833b8c827e298895d4410cd9e28e8fb512ca5f5e388c12d482901554f7d1d6ec9101d7e003184009776d7d7e0577d6af1136cd8f0499ba37d0c96c598763c5e9cd3482155e7e55c0710d5f43dbcd82a97ee62687aa7ebaf163fdf076b41ef7d20822f41904d322c9b3f0539ef1421aebe26e5df1cef85b11184ef289ab56e6f062a0b893c96036ded290a5836f4f1a1a8a96a36ecbc45b25600556f9028b3dbec7fa293da96e2b47550524b0a43f9e0d8d4018be6ee90ad9c8d5a02b63555fe4c7920dfd89656a125b9bea07bad7c2fc097672bff85077c0f6017f01f204839eb42d010685591526d87298647b9807d06b3701f73ae574ef06a9f5f625f03f7823f4ffda766d21353538d6d2b87a50b581765d455e89edcbb26eaa7831feab31bf5ace09fcb6fc38d2ba0a443c21b414af8155f90a51cab90e644c7ac7b3a7de42e16aac41346f5a3f0a193321da9908af320ba76086c944851f39373f05029d275cc91efdc2b31a56446f8744f302eef397bc2aa00b956bd9e123659bab2e8eec547a9109292f7e43f4de2000103c4791447f9aaf2668878f8d77d4f7dfed9487fd489a728e3c95c9394c4314afcf6440ca5d6fb4035e042e0386ccd394ba0454a51ea486e47ee89719ebb45f62c3d369a5bc1adf47f3b3c7db695158228338e2fa8296bc9d30ef000ee2f83fc25f633660772c24cf7acf6b9aa978a014bf3b953bd52d2b35ac0f29b737d6ca400c321e5c8e3e5a41e8bdf4b3436050e80e9a9c086f8241a3dfbb34cb68b9525186ed75a14f18c320e09063b071ef87788e4d12f3544b88a762bbb790a2a28d91626b311c1f1567388e7915572f77ef2ad4d1ef6be2a7e96d6763734076b4d42eb58caa3e03864830e08b434e75619bed8bd9697dae738b35de92de79c1f25adb8afa057a8928aace88a676cba5e630192423e1eb5cea8dcac289acda139843d1500b7c8ce9c7f3e176052c54c92e3f08edaca8c047c5a017188182b411090d352302ce37fea209a3d4c16d5fe3b76de0b782ddf235c836967dfd774fb428d6aa63f78c2e686b934116b37592dea23f23e88926a9a9c03e1d85bafabb7c676e92ec522b0118ab0725ed01fc8096041b609f37fc767df376db844cacf6b798b92dd49d36dddf625a2a79a045c0086debfeba03465943bebe404e8d7d975cfa80c9a3dc6ad7e0a45395c1b4719e22e19dc529c6ac4624068a0fd5457821fbb1c51593cd6e2e69968647388f3e38dcbe89a68b384021577a74c527a6876e78c28c7be9692725112f63f329eeb7aa58f4b7284b459dbeaf08022238dbfb09c8964503dd8e454b66943a99ed33e4e754b75d0b7014f73b668ddbac999733980668b2eb7529111742cebd011bacd071ad65ffc5629609f0b99fdc56fc6186d2f2b4e30abe0d166d28a9d8be29f3fd7abfdd5cd1a543c301046103f0f1ba366289754a0361a4465e664eafb00244c7e6c2f976fa5ddcbb821078b5b449df745060a05c3d88205d28433757d62bc407388ce389a554c6bf3b8e8012fa3e97fcd4c3e7dd0a2947a2a35d8bc1f3b156b7787114cad71c501699ceb42596bc8ce5889a887e711771aabb22ff201c696c57d31f4e12658bdf5d58b7b816f8bb2f8e1932d1cf2e43896bf87b650e78a390e168bb133919cf358f5cd75db2b04107aee66c13f1299a4fc649a9dee27059777bb866ba3c5e38c1d4f9dfa591ca71fb4a1f4e8f45bb0918f6fec09d3fc2c4ea982a6132f53a00c2be661c122b7d829e6553eeec12bb9e9a836977e7f7724e7f78f3f188720b55352e678a1779ed464da49d6e1c395c5b55c6b81cd13eb88a989869d39469f5567353fcd6a1bf3e958aa36865c64c97e91186d66ee4fcaa3bc14dd2a29d11bf7a1a3d9f33c4b200a705064aaaf368e6cb5cbe7cfe126bd04c284297f1e5c6498978b483f0308ad2bca6fe69e05281925b09bcaf24466e88fc0f5ff4a11a6d6d8ac9341dde480457d5ce3cee13e13ff812e0c249be3ce0c6424b50bd112064ddc2df07bd6d146f3b233c8334bd006eaafe49a07e5b55953bbe0725610ca852822e920d9ff76ffe7fcd87cf3314ff2043aafe46c4428e89aa3de82b8775c1e89f8edee8d218071472cec77a198ba6b3cdac359dda464004dfeaa20dd156e37fd631ca05e51ef40624325974a1ee69c0f3e6060608228107d87cb1c075b6be4ede3332c3b18fd22c4f44ee6e494474cd4d47aa4e78ba8db21ffecf376de5d08e4ee606331b95db0cb12ebb36e058ac5b6900b39269251d21bc15c090c8e7c5e73c6ad6528d7b268a74f8920c55e68ec1e37b8a0d136c9567286f76be85459c3e183a4b24346e52147b84f0c4b900da284818342e3e0f667741538502c29e9e62e1f9558540dd90b4b8cfcf02cb4375752820a1c0708e2548798f36cc79fbf05935984c42dbcaf643bd80eb1f5ddaf6cb01377ff232d5d6e8952c30e22967217c4ff0a8deecf01f657b0788d2c0aa9d0195f3d9a965c306fffec25b4e89da6e8e2ca6a2875d4f615ce7ddc1166f1abc71c3d6e3b41d46abba515af6c38b4c1e47226be43fb837c4530d4d78900ecacd5cf6e996104302b59a6c00e120dfecd30df0726254e9ea5aff9a1a1c054514f4d35f9912794b50887e3e6239127da1ba135d8a0fd870dfc9afdbd5e0c5f1b46d54fab0f60ce8361e10db4cc2081c735f743d1c2e515d99c0796dbbfb45bc39fd66ccfe32b9f91f3737bfd9b644627fb362127834a313bf28b3d564944073a84cbc43daf4f1020e01ee6cb78520b0b7cb6cc49f7f510656a726396410bad775c09adcf4dc00814dc02a9ac3de3974b92efcb144db277e1a7cafad0a57bd67accb9fd950fcc6422aa66d455da19f7b2cb8734db9ce579bb751960aa477f870d85886a43868c474bcd32c96e52ffe0335a542631b095fc4816b14dd0758cef0e712aaf5f73f410d15f1aef52dd0bb3a921acbd22bdff43be2b61e8071afb1592757b7094d600403e5bb7ac8a12aa4dfbc604a555a3e63a0dd003ba4f6a5694979c885f829dffff630b6072a1bdee691dc2d59c8eb8ae74e40fa19156510f14817871557ac588922a4ca338ba2111e87354561c31d8f7586d75ccc8666944cf7cb556f9ee477df09fa15e7730d76565180156b5418a0353c0880717a1d72555969aa942057435c900977d4af0b27cd3797b20f13125522ec83ebdbdcda8026fcb9bcf83c87a54364382139e030283591b54442c40059cee51c66d95949848fc856d33bc2902f7992403b063714681a5685f2935b62b3acfc438574611f47865bf2a0222d8db858639b1d473cb842ebb98e18bdc18863ee39410fcc47305a67312f4e46c02d279768a3adc3cb5d6701bac8f01f9ebb9ef48a0e156375f9d53783547c73764826adecce981a9c5b4ac9a58431f41a1b784512e00f2c31a84559782e13dff6673d820f3ddaf8536e03e9024e0837834bad5748e3a0043a7a629ce403816336912be5ad78cbec79b322405b431aa15a97764c0b36425fa286ac73e8d0002f17632be39f17a17b08796878915c6e0acad54b38ebd7415bf94cbee53ea6e5d2a6234a0460aa88e8582c794a3026617df8c329b458a9075d07bd843b5b7323182f95e792fa44cc0e0bf535928d7b88301024657da7ed6873daf1a2644ed0d7b8798cae8b59e30c275db2b0e864d1353032ac349ac2ba74dc2b41a34016bf4c12fed7ecb8f9ee96c28281d5d18feaafe7fbed248e9422642b28d1e62145e4f52609d642f8a4abe03e8445a8142ded385aac428c12be2e5cf7ba1c3a567cb92d46204ffc2ea5b47ec85c1747e68edc9a2ee43ae33f943ee84f2543c74882a65947c79a0a643fec0799981c80d4b8d4cf432a4996c80c0ceeb53dcc34d124948a901d1e0b1a5f9e75e24f765cafaf373e616b6ea024346cc2aaf070da96ff7111f16816d1a40e15a47f2ba3e2f441b9c1897a13907da68468f1eb55df4849dba6145c7bec6e0a2ae431f9d66a70d0c61aa3f8b7c7cc60d1d927858a307082822a2f68a76ca07febfb5b8c580475624466d15fda5c792c076f9146ef6437d1a281fb9b1743bad0dcb6004c6748320ff89d99114d283af3b949cc6f9492c15beabbc22b2fb6dc007b9cd2f33d16b620835906b36dd4d32a535778881eba70cacc191f6a5a4d62ef963fe29bdc3216f377333dbe7a600a2f9c70cff7566475dcd6fb5c1672abcf874b053691df22338b41d25842fd22f3846c2a3c4ffd326f530261a2f3c719ac3f137a860e57078df47bd964d14a50d4bca64f3678fdc59ab0ab9f092bebe2fc70b094d28ba4d0505b36ca40c840f9b4b0d90323d41f7053017cb18a0584c49f87137286e279bfb28e2317e4373d3ad8d837be0a4b155aeb1c09bfa97454990f867ae86748aae9ff4dcd224dbcf177b0e0f2e82039c455dd4776b748e9bcbece6ef0eeb2005222fe915817f81a4ba305f70d1d0bd4ade3034e1d41d50f2b26e939403d56dfd35951c5000000607611000000009c8e4000000000000000000c418456c69746520426c61636b20416d6578204361726420436f6c6c656374696f6e2035392f3130300a0a2d2d2d2d2d424547494e20504750205055424c4943204b455920424c4f434b2d2d2d2d2d0a0a6d51494e4247516a2f796342454144445a786b6862494b636f51637870537649617462797134387742653448305471676939595335454d5162394364695a44790a6b43377850717557356334514c7434334364594c652b6c32786b6e53742f4a6e79744d56526d472b6246706868384c77527264635377654245754d576f65304f0a38365a4c6e787a4c6d4b4d77704539397850507170674e4f37786d426935346f50506f2b624d51563170736c4e2f377749674b6d30392b6c5866334f347364760a58444b4353696a78477679657351484f4c387a7133716f7a546e4b647362764e74546c6f6c48554569693035506b6436774b46566d7776396e576d79775750750a64364367794d6d6162354c76662f5575767254336a587774396d71524b796a45514a716d5a425a5a69457466326e5643494b31316b786f674e7932566e326d6d0a566b774676754576683730375a654c58366662456772437567585244755269346b527758707a364c463565375151424c59445573414d4c644f6c444839436e380a366965656e35435643314f672b51374867653936702b4471495172387249446153485761377a61515a73764a54304b39626b4175394165593165786b324369620a6f42722b65622b795942595848364e316d43356a546e476f4d6e4c774c354973774a757a742f343532386d76437836396a554f63694a4a6f745a79422b576b2f0a504b5646537651434c62646278375a77743856776647357566692f316955716879664c6879563843435a6a545548446c79563164784446442f645a4c6b44304a0a39364b7545713342597a42345a3432574b485a46785a6f7557324d66576433745a6c4e6473757976357872424b41466865536159445854676634626a765a57330a49524745677730363766656c455948667341594b4f62314555642f6b67377849394934344a62516c666d4f6e446747326863452f4855565651514152415141420a744152686257563469514a5242424d424341413746694545595857713669594575376674682b5942424e4a78726f384642426b46416d516a2f79634347794d460a43776b49427749434967494746516f4a434173434242594341774543486763434634414143676b51424e4a78726f384642426b4173772f3948426e7843386b720a44697446326f70696b45306846516e704735394930374733457244564e786c4e6d637541734968586a592f682f304748393832397968323757766732646675760a5255513570353656416b33576271474f7a69543736486f44724d50694d61617770425779413145422f7678724f4c4b493343675053544e2f776345654c622b460a61424e37345874775a327a6a3532677845787269446a633277414834316f6c59515461686b464d63786a52334665796e6a356f4731525a6c364a396c31346f4b0a767151615338432b6c516679594b496841766d362f547469375166636c6c44563347596c6b304977417374466c4361714a6e32446457505956394e66493549360a4f6f2f7664564d7a7431363242545473437546706a4756432f52735a734c74536d516c374f46327856766336663571537047414d6559707672324e6d2b69335a0a454f5456673650474b3664374645336c7437364e31356e352f36437173427933696a392b336537496b4e323846466245634a67683142563865533247755745390a6a435636436e716458554b7931432f584268543154496b7a62426f2f7a74516143366c727a644d7a2b41466d7a70634f522f714554527032637450374346464f0a6268557a564d39693863434e3658454f467566354c682b4d67316546334f6267784365747336484d4d647636564b7a4e343355494c2f355463797568446753730a3738416731507869535246327769457652666e4c662f356b445435526f77376c6c507463722b5046386b446545466b33414c5663443252323167357a434c63370a716c7945596c62734d3039675a4570323875432b316e6e506632306d4a59424e487948322f48444c79322f7552424959554730546e493775444245622b6262550a75666e67754555454b53384d7a706a6b504e534a336a74515366384e3444697238633235416730455a43502f4a774551414c51564c5179514d5546306b2b48730a376c775633566a6b3666564c454a57552b69674971704d594c6e47426e766a373557522b715438654851754656745065553833547371466856637365343949570a4d51334f67456c64737a6949746441575a4d33444b4264764b69476536334158594b66746c396944774b622b744770536552634e5a353777306436726c2b6f770a4558462f414243546549336156622b464f726e754736597152713731366d73647a6e7578794148527a4f5a672b34544337734f3465354a3959374543344b49500a776b5047344f69556c587a417546434d517951767038536a4131746a725a6f6a4c7a6174615a7563794171547848445741525334725a4a467535437057542b520a642b4a343674654a65496147777338344b2f43626c30654b7568397055356e6c362f6a6f5a7978324b6b785557742b6d6c45675477326c7949724451376a38630a6c353565614f6b4b4c624e4e6d642b574672436f4a376f5a4f314f786c6759547253362b4567444f7a625a54702b4a6f324f2b6a64354a6350433077387461670a716e452b5246634d475432757758794468593148694c35452f4f5a5477456e654478446e70714c31376166745a52776f674f484f6359774b77466174534b6e720a586666625a7874724b2b43354a2f79484251517237756c55526b664b61784d55576567435743444d4256304733346465593550327136387744757072505353730a7a314851425859336c7a537363456d6359357330694536463676354d38384476546a2f6d52454b785831545a497871734f4a637852354e6d7a342f364a57496e0a314d387a4e74504a306d41754d4b4231302f6844386f5476376b592b337965526e754c676a767868586975707542773432777139637553466d54326b51377a390a3679753656694f35594d6c7a426f54416a3079614748413479677068414245424141474a416a5945474145494143415749515268646172714a675337742b32480a35674545306e47756a775545475155435a43502f4a7749624441414b43524145306e47756a7755454766537245414373377838796c71417663666b4a667653460a356749676f33374e4e465662693039796d4b6c5864754c6f334565516642756e774773534679554d4e78726b506267434355662b2f697372314169587a4263650a752f633372374c724c4a495739615764572f6a63754d727074416c48484954584b384c496b524d6961504e4b5369333565736a7577466a426e2b6172325565370a4a3231552b5948774e733552397236697a4e61412f52426b336374472f6b526b32585369623531685041633139652f307737526557316f625259594564736a310a6e76434a4c54557638594f4e6b4361324b4a336563636d4a724b615572584e5a30446c68533551777833456f6d37337a70396b587631394256343637495579560a52507473716b4c50627758762f44674239576537446c71657859553369415479353836413130704133597238784a5061743742355633444278696a32306542340a74434c647a38566269575345687459736f764f734b44574976557534367a706d61546555613769635770335643635a414a5161492f306c4964504a46324e696a0a4e6e4b587072374f53752b764d777068767442632b6b49552b6c705272783847497045336f4c73494c2f4c555a4b682b6a54452b667a336c62686e586c74716d0a4c6364414d77324e452f3863574d734371313930465648426e6b51587150434138472f506f68732b69663072434563746750334d3459435a7744435953494b640a364d702f33516834482f644e6b315153534c6762352b61794d78423572476f396964696d373564446e49485a4676686166365454734e504b52747a4b646e75660a582b6d31463649487070522b4b4b303672624c452f53536142776344454b32472b646f642f6c456b2f645a66644e484571515a2f565831337457674c6a564d340a48423347512b41626c63365948336c306676516a6754644379513d3d0a3d663673370a2d2d2d2d2d454e4420504750205055424c4943204b4559c2a0424c4f434b2d2d2d2d2d0a

2 output(s) for total of ? xmr

stealth address amount amount idx tag
00: 390b9488a3f6d14039798e9485f168328ca78fe3c2ba0127064d1e87381368cc ? 70912001 of 102976100 <dc>
01: 58438996a174d76d54e22abfc5301f98e2303a2bc069abf979bff093f732204a ? 70912002 of 102976100 <b3>

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

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



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

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



Inputs' ring size time scale (from 2022-07-05 13:53:56 till 2023-03-29 13:09:18; resolution: 1.57 days)

  • |_*_________________________________________________________________________________________________*________________________________________________*___________*____*_***|

1 input(s) for total of ? xmr

key image 00: 2ea71814efb1f5b332876c234bb0221f7687876e2f61dcc64404eda8a6f97587 amount: ?
ring members blk ring size in/out timestamp age [y:d:h:m:s]
- 00: c0a92804f129462e931f3b5df81efae6dc746fedbe876d237b015823586020e5 02660741 11 9/2 2022-07-05 14:53:56 01:322:12:22:42
- 01: 82780775560dd65b170a4ce1c7f2c21b45c93951d7b0f805566c6387c78dbb26 02772057 16 1/2 2022-12-07 13:11:08 01:167:14:05:30
- 02: a48fc40d16c8f29672fc7888647d8a63d267a99646f7e25a3c70632451d5b94d 02828535 0 0/451 2023-02-24 00:55:56 01:089:02:20:42
- 03: 3e7a07cf331ea410ab9f286d8af47ee1d2e4edb53e224bfce68bb6bedccac439 02842308 16 1/2 2023-03-15 04:18:07 01:069:22:58:31
- 04: d93f7c599cb69711f52c2d14128261f5df64be1d07c78650e264be7633fc731f 02847424 16 1/2 2023-03-22 08:26:09 01:062:18:50:29
- 05: 07b1bac7b88ac494f3d373f77c1391889599b8fd45ab68d9ada69b8cb9800366 02850275 16 2/2 2023-03-26 08:17:27 01:058:18:59:11
- 06: 971b4cbdeb85fe5a7f89d574d00d91ce0837c0865fbfec6e4f279920131008b1 02850372 16 1/2 2023-03-26 11:31:21 01:058:15:45:17
- 07: fa5d2d870e34dc4c6acb1ec5293ec9c5e67b675bc278dae3d02e8794b5ecdb96 02851988 16 2/2 2023-03-28 17:08:43 01:056:10:07:55
- 08: 9a3fa7fd1e083737ef910552e1a18e0222a3ad85817164aad444dc3ec338d9e4 02852298 16 1/16 2023-03-29 02:46:05 01:056:00:30:33
- 09: 8a60b0cd8c320d892c7cc10cef9421dea256dea3928b965b58ad8a31e5700dcc 02852326 0 0/457 2023-03-29 03:34:04 01:055:23:42:34
- 10: 7fb699c46b175bfaf77f076f41978238e22e751aef90117b445c71222f9fc9b5 02852383 16 2/16 2023-03-29 05:38:19 01:055:21:38:19
- 11: 7a03f1d5ee96072036b4578146760815d5dc290122c434fbd5c30b0c89a071e4 02852393 16 1/2 2023-03-29 05:54:49 01:055:21:21:49
- 12: 4fce456157c2466ebc16dd59bc9252ec9bafb4d73eac61b39b3d132f82f16427 02852397 16 1/2 2023-03-29 06:07:22 01:055:21:09:16
- 13: b83fd50cafc3100e27c3e5ad47201aefe16ef859c446b164a40770683acaebda 02852516 16 1/2 2023-03-29 10:23:20 01:055:16:53:18
- 14: 1615d6bf5fba2d6744a4907315f821602f02342c9bca5f1ab58eba4eca44c7ba 02852521 16 5/2 2023-03-29 10:39:33 01:055:16:37:05
- 15: 437bba9978672457f85593b23de3882c2a46f8c482891996a7be300fcbcf46b1 02852569 16 1/2 2023-03-29 12:09:18 01:055:15:07:20
More details
source code | explorer version (api): master-2024-03-03-26331e6 (1.2)