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: 2dd169577d40aedc84b5457242f528165e94391f0f68bc6bb4101cea057019a6

Tx prefix hash: da07373c6698eaeceeba8746417b86bab4a32958399d761430b81da63c9dee71
Tx public key: 542b077ad8e4cf11b15108e6afebb3cd679e91e321e746199ba11281b27d4a43
Timestamp: 1680316466 Timestamp [UTC]: 2023-04-01 02:34:26 Age [y:d:h:m:s]: 01:041:12:02:05
Block: 2854426 Fee (per_kB): 0.001169520000 (0.000020480000) Tx size: 57.1055 kB
Tx version: 2 No of confirmations: 292244 RingCT/type: yes/6
Extra: 01542b077ad8e4cf11b15108e6afebb3cd679e91e321e746199ba11281b27d4a430209010817c896685746e910b8bc035249464630de000057454250565038580a000000200000001d030091040049434350d00b000000000bd000000000020000006d6e74725247422058595a2007df0002000f00000000000061637370000000000000000000000000000000000000000100000000000000000000f6d6000100000000d32d000000003d0eb2deae9397be9b6726ce8c0a43ce00000000000000000000000000000000000000000000000000000000000000106465736300000144000000636258595a000001a80000001462545243000001bc0000080c67545243000001bc0000080c72545243000001bc0000080c646d6464000009c8000000886758595a00000a50000000146c756d6900000a64000000146d65617300000a7800000024626b707400000a9c000000147258595a00000ab0000000147465636800000ac40000000c7675656400000ad0000000877774707400000b58000000146370727400000b6c000000376368616400000ba40000002c6465736300000000000000097352474232303134000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000058595a2000000000000024a000000f840000b6cf63757276000000000000040000000005000a000f00140019001e00230028002d00320037003b00400045004a004f00540059005e00630068006d00720077007c00810086008b00900095009a009f00a400a900ae00b200b700bc00c100c600cb00d000d500db00e000e500eb00f000f600fb01010107010d01130119011f0125012b01320138013e0145014c0152015901600167016e0175017c0183018b0192019a01a101a901b101b901c101c901d101d901e101e901f201fa0203020c0214021d0226022f02380241024b0254025d02670271027a0284028e029802a202ac02b602c102cb02d502e002eb02f50300030b03160321032d03380343034f035a03660372037e038a039603a203ae03ba03c703d303e003ec03f9040604130420042d043b0448045504630471047e048c049a04a804b604c404d304e104f004fe050d051c052b053a05490558056705770586059605a605b505c505d505e505f6060606160627063706480659066a067b068c069d06af06c006d106e306f507070719072b073d074f076107740786079907ac07bf07d207e507f8080b081f08320846085a086e0882089608aa08be08d208e708fb09100925093a094f09640979098f09a409ba09cf09e509fb0a110a270a3d0a540a6a0a810a980aae0ac50adc0af30b0b0b220b390b510b690b800b980bb00bc80be10bf90c120c2a0c430c5c0c750c8e0ca70cc00cd90cf30d0d0d260d400d5a0d740d8e0da90dc30dde0df80e130e2e0e490e640e7f0e9b0eb60ed20eee0f090f250f410f5e0f7a0f960fb30fcf0fec1009102610431061107e109b10b910d710f511131131114f116d118c11aa11c911e81207122612451264128412a312c312e31303132313431363138313a413c513e5140614271449146a148b14ad14ce14f01512153415561578159b15bd15e0160316261649166c168f16b216d616fa171d17411765178917ae17d217f7181b18401865188a18af18d518fa19201945196b199119b719dd1a041a2a1a511a771a9e1ac51aec1b141b3b1b631b8a1bb21bda1c021c2a1c521c7b1ca31ccc1cf51d1e1d471d701d991dc31dec1e161e401e6a1e941ebe1ee91f131f3e1f691f941fbf1fea20152041206c209820c420f0211c2148217521a121ce21fb22272255228222af22dd230a23382366239423c223f0241f244d247c24ab24da250925382568259725c725f726272657268726b726e827182749277a27ab27dc280d283f287128a228d429062938296b299d29d02a022a352a682a9b2acf2b022b362b692b9d2bd12c052c392c6e2ca22cd72d0c2d412d762dab2de12e162e4c2e822eb72eee2f242f5a2f912fc72ffe3035306c30a430db3112314a318231ba31f2322a3263329b32d4330d3346337f33b833f1342b3465349e34d83513354d358735c235fd3637367236ae36e937243760379c37d738143850388c38c839053942397f39bc39f93a363a743ab23aef3b2d3b6b3baa3be83c273c653ca43ce33d223d613da13de03e203e603ea03ee03f213f613fa23fe24023406440a640e74129416a41ac41ee4230427242b542f7433a437d43c044034447448a44ce45124555459a45de4622466746ab46f04735477b47c04805484b489148d7491d496349a949f04a374a7d4ac44b0c4b534b9a4be24c2a4c724cba4d024d4a4d934ddc4e254e6e4eb74f004f494f934fdd5027507150bb51065150519b51e65231527c52c75313535f53aa53f65442548f54db5528557555c2560f565c56a956f75744579257e0582f587d58cb591a596959b85a075a565aa65af55b455b955be55c355c865cd65d275d785dc95e1a5e6c5ebd5f0f5f615fb36005605760aa60fc614f61a261f56249629c62f06343639763eb6440649464e9653d659265e7663d669266e8673d679367e9683f689668ec6943699a69f16a486a9f6af76b4f6ba76bff6c576caf6d086d606db96e126e6b6ec46f1e6f786fd1702b708670e0713a719571f0724b72a67301735d73b87414747074cc7528758575e1763e769b76f8775677b37811786e78cc792a798979e77a467aa57b047b637bc27c217c817ce17d417da17e017e627ec27f237f847fe5804780a8810a816b81cd8230829282f4835783ba841d848084e3854785ab860e867286d7873b879f8804886988ce8933899989fe8a648aca8b308b968bfc8c638cca8d318d988dff8e668ece8f368f9e9006906e90d6913f91a89211927a92e3934d93b69420948a94f4955f95c99634969f970a977597e0984c98b89924999099fc9a689ad59b429baf9c1c9c899cf79d649dd29e409eae9f1d9f8b9ffaa069a0d8a147a1b6a226a296a306a376a3e6a456a4c7a538a5a9a61aa68ba6fda76ea7e0a852a8c4a937a9a9aa1caa8fab02ab75abe9ac5cacd0ad44adb8ae2daea1af16af8bb000b075b0eab160b1d6b24bb2c2b338b3aeb425b49cb513b58ab601b679b6f0b768b7e0b859b8d1b94ab9c2ba3bbab5bb2ebba7bc21bc9bbd15bd8fbe0abe84beffbf7abff5c070c0ecc167c1e3c25fc2dbc358c3d4c451c4cec54bc5c8c646c6c3c741c7bfc83dc8bcc93ac9b9ca38cab7cb36cbb6cc35ccb5cd35cdb5ce36ceb6cf37cfb8d039d0bad13cd1bed23fd2c1d344d3c6d449d4cbd54ed5d1d655d6d8d75cd7e0d864d8e8d96cd9f1da76dafbdb80dc05dc8add10dd96de1cdea2df29dfafe036e0bde144e1cce253e2dbe363e3ebe473e4fce584e60de696e71fe7a9e832e8bce946e9d0ea5beae5eb70ebfbec86ed11ed9cee28eeb4ef40efccf058f0e5f172f1fff28cf319f3a7f434f4c2f550f5def66df6fbf78af819f8a8f938f9c7fa57fae7fb77fc07fc98fd29fdbafe4bfedcff6dffff64657363000000000000002e4945432036313936362d322d312044656661756c742052474220436f6c6f7572205370616365202d20735247420000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000058595a2000000000000062990000b785000018da58595a20000000000000000000500000000000006d656173000000000000000100000000000000000000000000000000000000000000000258595a20000000000000009e000000a40000008758595a200000000000006fa2000038f50000039073696720000000004352542064657363000000000000002d5265666572656e63652056696577696e6720436f6e646974696f6e20696e204945432036313936362d322d31000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000058595a20000000000000f6d6000100000000d32d7465787400000000436f7079726967687420496e7465726e6174696f6e616c20436f6c6f7220436f6e736f727469756d2c20323031350000736633320000000000010c44000005dffffff326000007940000fd8ffffffba1fffffda2000003db0000c075565038203ad200007064059d012a1e0392043e91409c4b25a3352ca3105b72a01209676e064dd59ffff50e55d5be2d3af26605e9b55659f204a5fda792ce7bf0af7fa7ae7faff604f2fdc6aa80fe5dd9c051d7c6e7a33e7b58db5a7b9dae69313aec675bff1f2efd13cbbbb53f7a7b78fffbec77fcdfff8f5a3f4f5eb13fee74047a5afe0b918b7ba7f24ffdde847e6dfe27dd4fa4bfa37e6bfefff53ec5189ff5df04ff1abfd3d757fdde49fed9ff2f9b37fc1fdcff737ff6f111f0fff87a137933cbe3fb7d20e3f7cbdbf37d121ffa7ef9fb02fdbfff27ef7f15f1bb614589ff402c36904016147fa722440711cedd849c119c85720dfa04774b86bf023be3809bf1747c193dc35bafc0fb3311712f6df05e138fba133f1c48bcd977e96f2869df10458cab85bead8df1eb7c3f128f0424ec248c8fa89873e3837177c82d650e2b86f86f4766b6c1836f815075dbae8678dcccc26f957af2e49cc9dffd48c9476cdae6518a23bd4bf92b64c2ef53a9fe8a544f14686ba17f9b928c09117fe4d2515e79964a6fbc67c964abe2237d3f0a58415284f7cbeda77dd17cefcfea56da6282b045d536445d73b0b6560aacf47ced041e047fccfbbdef581ad3555f407c94df6049cc70d4963f88fa63f5a1ac0546024a708413339dd56f21b680cdfb2eb681dd10d0bda65c26cd42a962ffaa84b551bb6aee5ca9778706e2acc604e25e097467e31cfb23b41efbd553ed215d15f9f21d09c109555ceb0857ba186df45d7570d5304a08fa170ed5cfe355ba596416d185249cf8e52480daae25aa129417b1d47d744859a747ac052f6f45969b97685ea84d9ae5e994ccaa692d408b4bfb769b8267de608ae30903922a0080ea4b5dfe95e9385e91e05bd621b29104e0ee5d0567b50c381127b527b04169c40983106cd1f1a869b5e51f90ed03c7cd7f8935d4b909e4ca76efbf5759a6a6d6d0bf744757cc6a96b6b74687d2fe53a049cfd4f581a0691b4b936096adf85a1e9fab2da556ba8349dfbabff3cb657dd45f78ab74fd1fc14dc08ec1f168fb7aa8f72fe0b4e8df60ab0f7ff84e1a84f66233127ec8b9a99a0edf049f025f324d20fe46e68dcf88e5a7855f29c6f0a9174825eb967325676833d6451f834a3cdfd1a177bfc81cf130cb2e3a262baa8fa9a77cceec89d25de68419e532c73510656714ed563c8f326524d5a0c3700b8c8401523837ca0eba9ac68f38a53d52e2dac0ac7f8b9c985c6744a45d81cf97d1f894e3f90b93e81b0e215cc4ec8341285b6f87ab67e044e75d53d81158311ffed25f0aaad5c7bd01db6b94f6eea5e956ceb8e05d328aaeb81d24716be0607082e1689b12d65f88cc27812307c44ba7f3bd6e61c056156b384b2a1d5f0c980d5f230da240cda5da49e01935a3d839a32bb49658ea72577fa482a1597271312f22d2b50a3384c9d717844a5044607b66eb20d454f7a543847802ed91ac60fc57793972d3f2dc35e76fa46aba52dacc9a3272084c3486cbd0d7c5f09b32509666dc7aeb1ab0a0540a883213ab4a985118ae15c64bb584e38712def2974b7d50d293324a87b11846fbaf05e20a155cdb2d2b4e073f08700e1aca901d647318ba905765d2d341a953f424c757237e90f675c575dfd3c093ef4a0a5336943b4f17633c04c9453180b08e54ea1d14c11e00b272382eda8ea270547a7b9b00ac7a785933eed5ed62d6e6c65fc2274d45c3040abbffc4fe921a975d5eea63860b69b25fe55820ad3806f6db2d0502a783f90d1494122e0cf7a8b97bb7a076b949b3e349c399eaca1cc4ef6b721b3966c5427b1e00c77d6e3d88239b35d7a1886313b4eb7c5750001be8061e8635c2dc658f200fdbf7b8be59994c30020b344ad239045c5a2c162096547816eae6a538096766d59ef72043c5c418f336c6245311e25ec4b8943eb7e15b4cd18b3eb92ff2b44bcc244f5110d44b0f44cc802c19a3bd21b68af7f643cead9b27ce4fd9ccb2ceb9df99cc6d81604993cb3c5291d7a12edc7bc1334781d413fc45888f6bd13a41310e30e950fd8bb697244fdce645744b6f1b33ac4edcfb10ce93191ee40461c37b5eae14cec4f71344c97e19dc27e05b6282d953646f08db26b21f7eb89cd562f9c24dba6c7bb58a72a10e301c4962c53097cf5163b58488cc6b5f16d6475b8d698311d6ba39032f4895f4d36f0fed8e760bceccfc88b111a7ff83ca77f5df7b6c6fcd1d8e1fcb11a7b22326837a0967bbffd91006462fe172f472ed2c3e85ab0116268092d1ebd79f5f7817c26c3b33e0fa3a1b3beb3cff82c94226cf9e6f6c1e81f7381d0d56f377da976c4fe883cf407dcdbf287e0271e470625b2f5d487ec695b69b776822d34bf7970cb556bfbddb00b6ff075d25cf1140ee0c6e14393be891a7fc4521b85adb5864549ba5950e0496cfc3233eab8afe10aadd0a3c15d06f410ea9f883588e96b7833b3e6e5ccd33e533d04f05890cea4146b50cd8f2f090e587a8843094fbd5f08f7be6481e7714a31ee2bbcf137104d78cd91a4a2a3ba6e12d4b927f40ce419c5cf2033121e076da57acbbd283377761a34fa5825865b47f0ac81b610cc8ef66b442e85f6ca064c2a33d248ff7950e182410dca13f9ca3dc5835f8af168b9d87d87cee5f966ed07a49c920cbebbf596a5d1e62249f881ba78471de71662451099d186ed0530a391363db9311627933ad5696f21044869c390bc461568395f3bbefb3821a30e0fc580843339a198961c60d1e9796b3f366dd8fd5def99e75625e433eb618c55dbfd3e4e119b66830821ce980d4049e749269e20893c9e6d1a5b5dfecf4cf7a87b294493ae2988658448d10f0c4b032eead30446c85c89f045a303995411e56ab15131b11dc393bfcea500403f784465a6c26fc06097027b6132e57ae3ab2f1118c90daae959ef829d281094bbbdceddcd0e37a50ade8805be894186e29520c32cb80748b888462edfb93d79ef7876d0e611b7721e4da73cf6942b3058868380be034a8ff310911b6dc31abb97e42ba45fae5d82755bf896d573cd10bb556232dc25fe733f536d9612a0d7771a3470680ba185c212e7eaa02b6e3849e9e9b0e566492703a4e5b899998e448ad2526667de3975defa6c807e1d8aa18fea72720f6f3828dc75632c5fd8598ceb9daac74897494264351fdbae07c332f2e6d7c76192be5e51075366145eadd115259a01613b467c21db21f9cf8091eeafa63153630855abaf76bc0a85b35ced5e875de327343f55b1b9c0dc50478059154d3ba084a5c5c1087ec3b7afcd417a9a73e9bd116e7d7a80a7b9ce2bdc2f417279059a8725bd04b042998b9872bcec3fc3eb2f251c5feff940ce2481bede768917e532bde03d10b60cbf8848c00d8faa80c9f712d11e8e4622c33a84d93a2c4d49b53d325a64fe7125b2f25bd1c81437b5d6931dcb80c425772df58042aedf2d39c32aaf1c1c03e084a5576a73f26ec1bc4db58d2885ae76ab125e8c4a8387bde6ce85485682ef3a3d734bab76fbab99e5018b532a197c7a7ee1d140fd7294168a4f928731728b5b0657308142736251364839d8abf08110c0d223f9ce26b15e5dbeb892dc4efe4cf18c696bb28b13864b467ca695f367ea504f28fe5f8ce8badf552957d9f5d658ca45528f3906703b0db1af37f0773d0b11c7c85bdad2c6ee7476a699c9ddd7a8bd356f9764d8387dc27a77cb5fefb8d21a4a52a50c199b42dee6c03909b6efacb5482b908af49b0b1ad82089d86759a9d4c631ad3241ca582a1f8c7ebf1494cb8226e26aec5227a83a5b0fbeccdecfb94ac3d7d0521447c70f7dc0d3a3c661364ad0c39f997c708d9ff5622a2cb1740d183108159e2ddcf798f84b4687d8577d9b4775137fef93f26a439ce655273482a13c4f911494222003495aa1f704bff259024a4473f4c6be07f27fbbe5c62f508389e80a6ee50051c057534e892ad9e1bb6d13dcd232154911514496ed124cc89d72e5ea71b9973e0584425bd556fb9c8ee85512877a857550ce153d6572d505f1015f1dbdea50d166d61883b2dcd98596a154cea4496f1464e08f23cfd39717b8a20fef52abe8a77b703c0db524b79516db62708da8380aae4112b917b9a2fb0ae61c3a607926ec1b0709ab74aa22aa75e537ab0572de9e80ff3ff7ce37e27a10db3ff1795785984d93a1404ed698d02df649f04ba4bc31459d0c2d569ea3bb5032eb738ecf73f1ff7558cf292904eba390277d54a1185bc6a58ea616175946d8b6854c4ecb7414066b604a104c1e5b1c08628b12c134a71351ac52bee3de9e75613ecafe1f747e6474d35b487a8586c8123fe59d24e5855ba45f733dd0cc69fee18d3d4f8019a026d858de1322129be2f3571d7ff69cbdfd2fa01901adc6f989a6e8c94101d28d383713c36d8eb03374f95da7941f3fb060530ca778575a8674dcb56aff1e888f55dda1d70eb843b7a7731a4ebf74addc8b034dc81e10599732419ca8cc497b05473b82af1b1c946c4319f54ebafbb9980e7db1aeb834ac2400deaf6225b98beafe406e3aa69ce43a6eb8f3d06449f0f78b85768664de1a9f4ea4dbf3a67eb6aba9b3cd4f66b172ba53758d3e8d3efdd3235d1644e94e69860b2a4cac76fb44c9f627503157fbd60f186090971cc3f953430f2ef544b0829541ea3de66063f90617db1314a66f075ae6c4907550b449b8d78c2a73fd1f8d5ecaa5c2f893cf4ebe6f6430a2a33c82574797810030705355fd42d2bef6f11ea1cd95f658f10b5ed0d4d6df717f8d1e689e2cf952cf9769a46275182f39a80b65e47dadd294f86ab5b5b85351dea110e820f4b95d32e006871d9e5ff217c07bf7e44b6bb30955e0627c715c0021eb306ce87717138bdf6b55e5c4d8c012f9c299db94f592ee549e2f55908b4f39e31b4ef21367a304ceae93486e117cf164a85fdf6af664108e33aaf6dfdb54ef637b53c24d6ab2b948d5c742abab4e4f7b977b0710742f1bb5b7d4ba1dcfb2c7fc218cb34f49fcba1b291b14cff8532e96d45802f029c61ed87978495335d659b9a493f8ce3c278cdf3a7ee529ed23abe343d54f663bbd439a4f73cc451dbc44f181527fb8cee91008e523e3ef4ee5f59fca138bbf5397580b13abf205fa3ba5d9ed6677376a56d5b6ea9ddabc81992a9dacff1825022d39cf0221e762730e39d5b94c375eb60a2bf6d7456da554617da01736ee6f61fdea206041dacb168f9f65f402982bf04ed0c6c97486bf91e0e2b374a0346866ee8c97d7ede5f379a630f492a903398f54eb54e436a4fb8479f31fcc805cb8bd3e2438c48e35046d5618793b24f7ec84220c2d0c9af6c0444ac1a47e46982a46ab2648bd81d4fed88a4eea02287d726c813324a8c6663617032eed389c721ef297dee0180b34a54589a83242d100e397e4a9c80fd803a9cad3382d78a96a84bf95bc89b6e5b7709fa0172c2380b7dce487f231c9259c2eed1c4b618843023d238c90496296122380c0dd3e23fc38a479a03eed44afb3896c61b46e8afb6b2a9376637fdbdd7846b699e92f5cfe055705db186a2d4624b9805031e0bf5d8222943a43d14233871a756017968dd407551456982d257a554a4caa787029f559de9ec581d5e018891247dfc0a0037809aaf6c5466bae75bce77b994401bd30a890c064831f170c2d9c655d7960cc1ba1ecb0ac80714278a6da198c0c6d37547c8c47ab2a7d915c2dcdeca14ec29f016857f0c7af632e88984bc03ffed5d486fd64d182f660e0de05f3b4467b3f72451bd1aca52c8034079524a4dc6d0cedefd78c27e7c19a56f49c2ce43eb9e4efd6605496fd5eb0ce1609ebbf09363e16c0993181f6dba40fed689f191fa8887a3639163fda365c38c7a7874407963ca7082b839f99d4d2a851f9c0d955c7a3e504f6234fdc2a747b25106e82771b0baeb99583e9a391a26e031c0cfb75f0e1ddba2836ef998deefe625e499079c068c9701f647ebf08f108d8a8397f0eb3e5f1d573c68c4b0fc607b83f4a833384459478d02df7726587ae8207ff77c30b48cdd8bd4a264dd2d8ac8914de22cec3d80cfa1456fcd65cbe0dc7328362db5a0937c9b7ef5aa883709383d527e468e4e917c117037dc76f484d3444c0c0c2fb8f1a20d3e4ecec7d73e907b3b4c2e951c299fc6a59126d218f1ab5d1dcdf5b5cd88df701552cc2f2abfe63b92f82c094505b2b101b8b36880209249c0f68ef6db5334e7ebbf89bd58a871835fd1751a7639c91346612c9a6d7fa4b3db94637a28416735c9ce28acf783ae7a2af418a820e90585e2e3cffc2755fa1e505f23750d94680f042f1e5fdc7d93f2b50217ab1ea5a32bf4d873851d72f7f466a0d84fab8cc5f721d8f297c7976182ac56a56d5fb98d7e5d7bed79885944db7df11e0b535867a68fd48ceed6ab6df35715ae453f71b12e76594fc8da341d4d651b1345e73478eddb1ad45698c00c5442e89aaa9fe1220dfeca513ac3b5c0025583512a0a25811b9c08c6bd4a727ebb32a7d1b88a59e1c89cfbaf4f47d3f0ad33b18188400fb6e45db9c228c812713335ab38780e219a4b76f41fab06d8fe6b2ee3b7d096d97527d6e0c582426c60b752f6fb645407950ceeb1c51fef7376d0bc240e56793a5d44c61705f0c6c164f0f63b87064e12059c7dc8ef7adad825a043973a274962a66e4405a2fe6d52c58b92f2664029c029d35b3d969ae4809c0a482c66c629b7414c9f92410dff9070bdc9cfd615ef3f2cac904165ab97c5b5e5ace499a39f146e0292b6a7154ed1d7b12e6d165bedab11cec7d3cc8241f87c662384e55f6fd9ab0022b1a55055ec97f78225ce42505812209e09a48ad574d676091bdc700e93f4338c1f8aeddac7c3d35fa57b2e4013364dad58e0cec05374685bb66ada18807a8fde0bfa57b5c07ca9aaa7533e314880f3c8fd4154eddf42c5d2c17bfd26701eaab2c525cc4298fda66549c907d4072ac9432fe34c5fc170a6100cde4766451c042096699fee2748d6f44076aec72de4ed7901e938713c57c3621a247cffa90c05d72cd37598d7efd86abefb2cadc376d06da093c5ac45f4cc0056f545e2e553d7be5de2aa7cdfe4bb340c05baec6ca3f27563bfaf0417a1feefc3237a2dc3e62260b2ba2a1a39d578bdfc2b6a1f0b37f3afd87d7ecbb1b580c9ec044fa5e66eb56686b489b533ac6dd95d8de1d1d2f8318935f127640c173b9bb67444f04f3d5fecf602dc56da2a4f14a34a0a1a7524fe64cf59f6ea956342599de5a5f505956f3a6379b3f3dc35b5d19fa7fe4a0b7835b706e5ad928e468f4fa296646d9f270963c60fe2b563693b09c992be8599a96a669b7262b7d72b5698ebf13b19628b3bf52b204eb0b8351e39b0c6605ac12deef7ddcf3fcb1100f5dff617ff5dc8892d9b3343f439d5bd96babf31270c8b1998109cfb0888e363f9ba5c0e81da192fcba1b647c83284399f30a67b4212f3bcb7196d40f1b5e5cd2ab53063205dbfc70028c4d2a2b40faa4f77fa451a5fb227b35ec8acae30159381debb40458cc346c16d717f2ffdab179105684374da946680b9720aecc87e0574b51319a960ac66789270e88b8e20bf7bc481bcfa3dad2f313bf7888e015d0e2beba5508c801cbaaa47754283d5e9d32c82f5ced00b97663dbbee57f3bebda12c14368bdc1ae77e422782ba7291ea345427abd64b2c6fd22028c9df9fa2047520cfa46d31019742ee6b6a85bce62828a169689162a59441022688cae5e09e7332cdc4ccbc8bbb65f463011f1b1a790ba4a75b9a39487f81d33a60dd47818438cc308b9ea9f9deeefddcfe3da3c6e4a0b3244a74fdb977f638ab84af128ee5549be51c66f06166f88082708fcf4c68378b81c5cd4c459795bf6852fc2e763530724829df3cd56ed4683579953d5e33baa39fc208329bd50718167a0d7a7e68a62c9b65e4eaf10ec30334e965db1a878598b128cf3529f7b56db5fd684be17217bc794b6dc5184cb561d5236c1b60b8bdba0191aaf65f5135548a420e34fce9a93cb2bf7a5b13df5c0ef05ac087bd1a27d819c71ba8d25ddc2e70adc470a43a798c47fcd0d6b7c17ec0d81dc7db2989215cb3167346fd425e4cf585c2afd2d75ffff3a5f4f1de077a2ca100eac81fa52109d2ab28d621f56525ec3ac12af77126cdccccb4c7d8da064dced080981f7e6bb813aa6f554d1015f9bbcaf530d4c218ddbb7b29c77c87d91dceae75c59b4bc615ad24d23ea0733202603f45d8c393df46d4dc14240af64cc5645729befbf5146c8746c0d41db2f0756339aa0018744e510aae29f5e9b37134477296d7f5b8b9df932f999ba33e26daf6b5a32a6b2f76adec37fd33e7155d3a81f7f953a6c501ba6d7da684bd05957ca86e47f4e0ec72c6438755befec2042268980c15efc222b2b1682535ba701484fd16edc4f9af6abfb1c5f8ff961fce097a3935ca6e2f29b6ad3a8182f7c5baf0d0fab89002e8a0e65e4abc2ec7ab2cb6cb29eabf6d16ea6aaa99a18e8b267cdca17dd6bae2f4013349c87a9578a94d6259d1fb2a73413e4c07931cd81f1e43e009db90e8988ead018c8e403d1912c0bc0fa12a661873baf22b36841190a00a54c8a9a55fabb83d6489578c9a7cbef4bd670d3568423fa156ca169a1aad9c7ac3d33b6feeaee25dd3b41f6997f4b4a0b22ea02bfebf780e412b43385c41a1212e83abd7ab13618e39c4531901d05739edf2321e14f37a394cf81c5d7184f3d3502a138307d420be3388de826a286c5062384c6715df9b2a522e6525954ee93b4ce13ba53412a9629de63bde9201e9a304960403c2eed7e6e189e8d7e6e1a50319c7a769ddf4e09e6a6eedd422795d5c9a6cdba36ecfa91cb38a66e63a3d30dc506b3978aaee04d9bc4bcd2f90890629e486de94f4fe0ebaf13bc70316b09d5ac7d4e95d40dc178fb4f04deceb6c5a7b2addc087f01be864603041e14fb4bf2bfe13cb4115576b46bb6fb195e86c87fcf63ac59db0eaf65f6ad958f55994d8b74f68e7b71e7d61e8ddb2501db6039298a4f2aaf388a48de45481f7560b345ac20a50998b71bfc9f7d9fb722e060821d03df659592e8f081248d838d80a52482d9cbd34c787199bbfc8fd956b8c4b81d840c969d289d022b91b4a2e18053d35ce14e42c17e33222f90cedcf07f08f982e237ca6fb6d160480faa056cfca8ac712deb24d12179ebb6d84ea6ca1b4c28fdd2ba2e90fadf2d1d5a2a79eb41e18b0e70ed8edfcdc9c01a6669f0e85a7353037a417ce1ab97833157980bdc89a4613677e32ee70500b368752149468be9b3827b52da783c190be2148c029b05268205a49e9704293d6cfe40df6113ea6fbc881093e627ab652dcefcd68e6e08179f0107147739bb16aaa137aac901e0531ad8bc8b7ff44cb8e03d7e5247f783d5f7aa074d305a33a0cb6fed3178c07da6af14376c7cb546ae02b05e2b2ac2daf432833a4c951780052bc5d55fc29d8f0fea68bef6bf4cbd72c2967b1a4621a2e03d39ecb978f986c3d5d67daf328dad8adc6ae314ab18458aee7cb9b235cdb9d24ace4f7920ae928e9dcf4267b2a5369565e1117dcfc83d155a48d827b2884122cfc10fcd4ec02bf560eff78d7caf97d23ca94cb5662bfa0415fdcf449194981e514bc495f2c01b009e23a07157fe37000b441d1d5604103c09683edfdb5d2d1d27a1f13a71c6e714e805055969eba239bec9d485e75f07770d277b790e2be11bf42c597299f99f7e0da8d2ecae11a44f01694282f538691b996928125d4218cd57e9b5ef6e31140e91417c5c844bfceff9c5c38f0a4630c8c2abe7660fddf3831d931bff81a59c7a14760ade65f2c1dedb78f161173d634e157b31d4ebae4074f43c7f44dfc01d94074f9f1a7cd130e68f1920b6df3d8861fe176ab4018282fe005b668fcf6015860e6f8d7ab4a6e35a2b6694d8b2b862e90b20baf7051d3d088a33a72afc40a696d1aaa68d8f1c93e46b66cae1f173d444158ce07370dcc2ac6b0cc96bd89fca8c04501a0c620baf0e4f7ecd3c908e5ba03550ad9e67bbbeb400a34125552d153b817953725353bcf004145a94e3fcbda146790d4880a416ae0d4671b665e04e6f88ae9f3b4e0566b217a961035ff77fb288e535b5960e33640fa5eb2b09116615f1150181360e5e56400c6445e01954d5bdf56d57ddf69582520dd43780a95bfc5e4b15d021bf315bc12e0ae9720a4dce9a7312fc7e50d4c0ca033958c94126c5a67d7702549be5e8ed0e68249bdf0c63bc876270c889a48522e3b72b1880747080bc767382bb3f2b45e60e04e1629bf246f4b4b5ae62719b19bc54c12f9c730ffa230cc23afa856b0bafccdb626e780c8f0961f8b3d2ea034d101408259865e549ac1ae3136c1b08d32b8265ce035e64113141fc981b8bc43ee59c4171b09377b85563d19b86a6bec2fe820c3209b0a1d41035f943c3ac90dedb7b76f50044a6d8c0e14f97c364dff08ad767e8a75aba449a77b1b9eb37350178cbcbec3b8d95dd2a942fbd86f36c9b58821e7a0621e06d7448366a3b4a522ab142315ac71c12f05f259110beda960fab1bc3bff182cce5dccc5e3d8e7c94d011360a89f91024cef001e7a3e10be05f849797e5141ccbe93e760040c017ca3c8741fb7627fa794111b57cccbd1c3727422470bd9efc34972ac78c6398a813236abdafbd9bb112cfe518d68611bde460b003f3876098424bdf9fd6f7af54ccaa848d8181003a47f7af05a5f8f7c90d1c65e8fa15a02fd2af467919fe8392cfcbab9de896cee931722da17fc6728fffea63d3b3b99edb513ccbf07b3a233169beacb840337a1caa0cec515fc7c02477266be8373ebb7bba7e21aee3fc87369585734cf80156a9df34b84b6ec8b9078ab94d7e90005a35097eeb611331908c2f2ca03b1b9ceffc2b5939565f55e4fbf5470ae247cffebf5f5315b2c444cc8a5b371edb6c8b1e5f43ef5b4943da4da1e86f684a9cd4cff5432314fde40279b185052c545463328ff89786bbed555c024003b2a88722216e70d8ff94629ec6b57c918a97c7290d68e6030dfe8807114765991536d559fcaeb8073eaff4a0e6a218823508acf409d8595a706816672331eba552db44e732b00ee9c54cad35fcc9fc9fafd35d5f5450df6b6016c7e0b9520a2034b15732d3ce58e9fe099d560c3f9bfdb2f87ff01583d2e3301946ab2267544a2d1cf790cf9efee9eb0f7c50a09f59d3f12d9951d51c1f39cd46bf7652a45c53d539f60a8c5118f349a6c2ae0dd670bbac9484ade7303e6b28587766082ee7a68b54982791cd5f684db688eb9f55d83246efdfdc00df77388a5a68a18b1de50ef7646962fffe4bdbed95ad3c9368038490be2f18baa2b1abc558a7a4c73d2277d6538dc6be8382b17eb6710243acf690bcbeae84c66fcde4b6d5986f151dba3f45189651bf6ba1d4a7e34594e55b5874aca28b187916b52fb3a082e35ca89d62259e3dbc68997704ad563b09cac1d04959cfe50d2c1edcbf79cdff28df1fce50a4a5c1ef7960891ee3a6dddd141345b53d2c6fbec0e60245953774d5a9cb24ef2b26e0d61f6d9ae0439346cad39b9aa84bb22a6dab189fb9793d697dce60281359a976c8e3c83258be0a635131d1434113b122938b2c4e8103bfa580fd1cf6442e68eba24bf5a23415cc3bdbb853d63e6d386c504c18a1bd0b0638e7b75d964b97208c8f2642b00cb3158d9afd99d18e631eb56791f4c0fe64b3d2824eecc0255cba5a2f1769b29885727e9b31c81d78a4c2828d5345efa6d4ca5fc97189e954ec1c17670cfcd5e815a2ca8570c7e6f3a9ed26afbaf3919e67650402e27723dbbfaa56da12c921944ef80840869155e2cc972ad55a556985f77c9ea2a28ed14cd8b2fb3fec45e25b444c4ef08bb64545fb2b5f51b580ecc2bbc0b8b3d5cf5c741878397084340ba1d01257ac83dee9b32b561b8e02ca1316d10aae88bfe212adcd23b3bd3801585ab92e3692713c7fb0bec3360d02c58c9bc92d3762542364a837ba7cafb5716bb9242ab1e543c5a9e11923f377413050c145edfcbdb836a3c610aafd8682c0fb552d519b5461175211a0af2e504bfbcc894caa490e91d79222a8482388594bc092a6b895580393015fb0fc18b4b5aafeb09d2be8388d55b12ae72f8d191446863e87447dfb9d18c01fa34b2d6839a42208050a3f4f2edd41818f63f45d26f7b52b434a21630d97b605c500125642bdaa738e8123670ab021dfe85c3083312901f2cdd7619e8858c010e68f1c6f50cf0692da8707ca137ad92ccaa9ef4a065b0c16efc13017f15112ed0e8111ca0de37a8b69f3519d0df5691f63b35647281fed7bb140cc98a4f807dc3c776bd693f5ce0af349b93a19a692fa3a9ad68de7144c764d69d73a49c98ede8b0de82835e66c3e22bd6b872f56462709b02412951f3ddd31928964ff60a7d6dbd1958e4dd752495f89d28fa4fa2a5d1e94bd57baa851e879981c59562d373dc666fd8485872c4fd3243440f0091c7e60aa5e4a4160bd05574ff0ad5c67ee0b2135b70e8d32fe8973423fd6a8ee27e068ac61a3ffd9eed3bae537dfe7757c558e440fa71cd836b3da9c218895f99af9326bc4110b9583743d4a1de953b280c6c90900dac7362d744b61fda01ad17ad8402119a8f57945f964659350148c2b1fb56ec4dd2d94b02d9fa374dff48636dc188a9bbdf93fa1dc2438f568ff5fd76e68ea518cd43dbe5efa69f2f639436c21cf3ba01db0541d9ec02461c306b9b073a70a38001e24133019a52621d675f19daeaa8200ca560a868986c64308e2cb47dd66dda72777e17af365c97ae15a5131e813dbbd99a50ad504464c8ca9863741f83639ae25136b369635a98d798c7abcf16860ed14c31c376f86523a11a008cb90824f0c30fcefc2229e66ce13e8ad7956e90767e0b09b1a7bdf2f8bdc6efb20a3e89d251b0b509e747caf889b6c05ba5fb4c59ef1439ce070a8883759af3abfeaa81a5e27c35272f0258b05aa982932dbc4385dbb0a161050b5f40cedb6f00d1e7c389f0fcec1aa7b9699773d1ddc12c0fe7b6f198a9d547699faee46734c080c0633b09def13c5cb0f31628abfc875722c63082f2bf9821afcbab41896a9daa0ac56423bc1570f631957ee9dcbf322ec3939a18b058cae8c19a274a2329a81dddfe18954c70c6ed7be3f3fce0b9aaf32112edffa6dde6f16d12166c718a6925b1d1c59804f4ed6d4be643835a86cbe06991540197fa5ff63ec897b174aff21ca11892f34a2a9456928d3b6b57f76d84474cfbd6f09fad4e6eb605eb29f83c055a4b7ad59d778fcf988f53a8b216b0b62977754534c3b744e21568b57fd2c1d0261dedda6251e17f9b3766883ea2dcfe4be0faf4d3763497587cdaea4ae31ae47af99ff1b02777932fdb6813134c04bf897ead149a490d3972721e88cb5161a456ff1ac9ee4e8f0b794053dc1fefebb30f7114b4b6e83bd73b9ea86ff9402058a5bd927315e3f36de1b5c559d586582b71ab912f1b0abe19d07580e544398b429aeccd23b57f0c92bab7acc3c8b73186401f34dbb9d928ec5d5999ad36ae84337ec814c22fe1a0c3a2c9f3549ff8f53b94847501751d8375856da5dd4e36130e029f0c22cc7acff9a5b133682f3b7096912aceb824675ee14ef0588a9a48b7c8703728f23877ab49192debd30222785056009f91610228d3c51fc1eec82b7a6e85f6412be1d64028bb147f723d11a899b66973e4d97f412e0cb448c56cd867b05151180e44ac36e38fbbe6468f994d0ba422862e252102398bdca342eb9b72cbdcab672f22ee2f4b236ebf7ef55e2d170f382f794e656be84436e634b6798cf39ba9e8faa9542927ca23b9d10a2b09271a4c965421367bd776d753ded78db6428168191255d0c0f742d3cd867d1b80bda3f9de764e5575e3e81db6463b14defa99c2e5d134e3772ed4ac2015b38e1874ff8b93b7221491715b4a770a1b8ee78cba2e2de46b72a37855cb3a7d3253f2901f35bbf7ae16971dc8f8fe4a83a4382b32ce9c115393294eee4c0e8cbfb47c1361e7134699783c0522d2046c00fc4b06e6ce6ffbd153579b293e86043282493a6262ef3d217f4e841c36860e46ae601c6fd28077972c39ba0a9023a06d716de0d8e20026df809c1931889d3f094c724939dadbc104ff873f36b42269d95a4999cc3d9ce1b067cc6dc7a65dc976eaa533a9546d3bd68ee3238a320805287ed2d0d649f90354bc7cfddd6f2628b617b6c17540ab4c5c4746a3ea698f89f748f31aa963ae3b6fe00139d16511f00f130ef8d4f00a491ebd998e63c865adcac68a07edb6e081ec7004f0b2e5438435ed76f0923ee38d42009089a624f4b8c42416ffd53ebfe70e7ef1ea14763d974348f01fb938bc2ef0232cc0cd845d25487c039e2636e819d92889770d47d5b11e7cf61f09edd3d6e63dc7361786fba669e03bfa71e6f756335fa35e5ab43e9d1b5435e8b733a1178018bfae286f9c1968479aa9a4b6dda4b5355a90dbac7378985ad10a3793b1e19846d46fc34c98fa659c4b3a4b543e2cb5a30a36e5de1f6efb64ddd049f278955191c7203d8af35a05ff35ab8318d4030b2723e262f1de3b125d07cf9056067ef2e448c047d31927c1cb214f24aae235b22b12a5d7371d9fe245f026a5cdc2950f609dda887396d844e4e05ec5456f6ef354c05453851323667b20a0db5364533196f465ef8b7c0dbde73398d2c2d49b7e51ce826464cdc7954e2c69e38592f82cc5b56a34c5f9a91a260b14e946a0184401a0425d6e973a6425bde0a04d8cac685cbebaafb123420e560303fda11319d1f8fc1ea745572fa51671e7f2a098c2b87af2a08f8b5287a5d17a3b21b6ff16c33d958db1be953216965452a355f420ed20ea60da4940c7688921ffc89f7732a5d0f901a807c9b12f3d4d94c51bf4a93a8451a30bc7e75c2d2e460dcda8f98cd75926563a9a465d0bc81b6c834ac6119fc6381e05aae5cdb2358ec939862c80fd36506b90874f74de36bb881d7e001fd4e3e0efd5870f7b75bf486f82a0c15b84a3bfa139be8983206db2df297b85625e2da6d4e706c950f142f4112f7b218f1ceaaaf6fc48dd78528810dd26b605c4f456ca4bfa2f61f442c60f6e83a25191fe35e127c391bfabbbe3e5c319ebf9d7defc4bd8d6ebdcf37b1274a688904832905aea75e6bdcd3e6290180fe4c675fde6fea65b7c888c3700e46da2fec8c94bbfe0c05deed7df09824f5acc571e423dc99b29bcfffa78931d7464410767c5f9c3524fbf81607ed2af95da645e8f6f2d88bf150a479af973f3e156006781bfa7dc20461a9475f88ebeafbac90ea7e4d94ac5fd426f1cc07c046fc8282abbab5a37269a04f7879bef0275a0cf5807f97b2bb5994757c19f5ed90bc2f843ee75847ff555e8cb1b35342fb0e1a70005d58b385097e618cc94b7098efde13933b46cad6dd285c64f935db5f13a8ca8a49b8fe45cd99eb3d7d875df918bd104d5e647b48999a7f0907cc980b4ae0149970d26a4c4ba7405b5b317df16b832239e54c6153d7d992c76ac9666e3463d4fa4c6971f7a9a555fdb855d2dc6cf06e93d37140fbbc66c43c9fd304c9b08efaa3f88049016e0e000fef4ec764b75c1c38a092c6900db9da17ef502a0f7302435597ce41ba680db71c34a1dd5125ffc6f4976d6480780f7f381569a8561551830b162a6e22b581ebf80ce8c9a3536913ec8b4772aa62c2cd116973e94623e72f5e6a522f7e906501059a697c6d29a5eadd7b9b9ad0fe2596118f6eccdbaf222777581d226bfddee03f9c8256d0591e59806a3b1c9ce53f89769aaf578764bb721144148d97cd07df8b0ca2e58f671e9a9549bfec618b890d15337b363ed5570402dde5e7ddfcd72297ccecbee8dd3f8de6cd7a33b67dc73edc5832cfb3caeb137a5857da404d101aa2cea92ae47bc662b452d2aa00950737f44d8af8fc5f751f4eb67943c8c15307b08863f1da96ec8e325e492d817b01652600d155764e58fa200faba42de6f161ac6f5cb3e8d3583ffddcd465ac587a1ee4bb12121819c8f93d3c9e4ed56f32e31fd54a69efa9228d00cd44f3dbce97de1352857bded50e6e14f79fbf7447bef947187f3c31965ea11d5a40ab49ee818a18a434103aac9e0c75d2def194386a4038560676d0bfd760b8732393d195d334e79a371b6d8c8a44e3f1350ac471575d6b6e65aa78e4b24d172e72934a3f08d162800e950b2dd85c078d24f2147604488ff006e2a0fbce160ead4ee1726780bd0598a75000cdaf825d141ae791e12783dd1cce6e170ae60cc85ba0a9a25cce0d077677a12f75904e3f5f839139ccf0c9c9643679564849c401444294df66c0ec7063128d3e5a0b40086463d40bc4552212e58a4dbd9a956fd750f49e536b6a0ae719db2a952378859ec91a8fcef6828380f00b84cfe1ff4411f76b4c3cff61ce04200641eb3d38abfd52959f53dbe7d1d978525dddf4cdf7d046457905765fdfd90cd9a782eaf197503b1c2408fcd2161ee7a2dc64c513a610cb623933da9b390240fcbcd48a1c0de25f1a84769d2ee595dfe151a49aee32053f69b474c91d4c69df6ebaa2b941d365fc6b4fadeeea47116292ac0620b843256db69d14be8b94b0303c014a008c67d48a55ef91020880295c3b997d5e5c3927c062b69113f7e5fa7ed7042f0fbc6f0f2e022ffdb7a9610c0aac871e39291b391ed9aea924df4c1b070780a7898fe2272f930bd1957397d9dfab2463d221adf8014c92ae62161a77b8d229d73ab23b27e1e4d9f84f8bb99291e14e36745a577e93bb46bf6d4e01dc21ea4cd107775aede3fcc7c28e144fe4689d82b6856753e5f433cbfa6cd7a934fd1e40e0cd230cd9240b878b3dfbe5a00f1ddf5772b3dc432ab0b069cb77a2c2f69c18656e48c08cbea85cee232d1e98a24fbf2cc1c456e5a5a686c54f649f7deee9f305aa0982127e2e7f53ef1ee0c1334ab8ab46b7e3ade61259d78bb6bf8f41092d03d47a5ca515ee247d9760d476d70e8fdce236a0f1569ddc507e72f2d3e8664d9e642a49911edbcdbb401d1ecb11268ea026753c06fe57c95043ee801d6d9490632d1b1de64e82f2ac186396f103ff7d2a3719ceaab69eb271f91f11bd3413b4d34cc04fa19c16fe18f251d3f8022990c64f435784b97123a7ad1843d18b27791937559c5871b1eaa8657dabc45cc8effbd29baf3df041b35fa2013b6925b623760b0a557c486e8ab79799b3f1bf5c09a7ce7450c2e4f2c86e8cc0dec8d5ed7e85cf7f7404bae4976a0a8428fd9b8b6866bed1422efbc2e509e425ce2a9475722a7c59a9c0b0dc4e16ecfa05ccfebebee0aa7d5654a99391baeea6cbb867ebd380b956b1880366acd045da6dec7c7c173bb64777973dc0822e317db447f1832b31d72fb631649f2daba1692285d37ecfeafc307601c1cddd2d09986f7e92ed3b6baab65fcf46bc755e6355f35711bf4a2d6792eca6e1925a50a119286ac8b92a4b319d01e6d803bf15c9e32cdb4d9e907c64666e822cf6b0cfba64d7558114e0b24069a7b7fd5f10d847f2362f1cb157438c41aca4b0850ebf70eb9492c6c81d58afa7ab29cd52099f7b77fe25ed683b0c6299b5485ed537a0c75765a8a52087e070b4d08c6fc356c55fce9d375ff3d37ee07b2ed26317c2f32078a4542130bda8591475ba8937eae83e399321461b121d130e85cde13f3b882db4bcb0628cb2b8dd3dd9c8dbe463f2efb90f248ee3b512c640e2bd1f0b9b036267ca942fccc58922c4636733abf83a42f7df08a090dfb98d25ff8db42810adcff7b9c7018243b77e956cc3fa2ba9ff91df1ba01cbca35651f9a999ed51a1fe14fdb9306c0026f085e56419bf5f1ff0fefe93b0b742a924859fe07f5251f2790ca0072c497004e7994ad5fb1addc135bd9690282b77fb2e813817bee46882cdf0b064c341dc364968321af40963eab9ffe704bbf6e68223524f2c44c8bf38d7c76d003436612c4c50c2f318dc5d06ef3ec2467756221144c1e193a710309cc2a4577b66de1f1120933691d5f18e0615bac5816efc26cea52143ab32eb8f4f96d161150e1b72362c30ce372f2e4c2374628618ca8ba387f480e6a3636bef74b2a3678f3faaaddd510a012ffa0c677cdec6ed442e6d63b6f130119a7ab2a51df8c5404a4dbd386e88cb57c851b3d8de9285294b969d56700a78552b961b08681c044eada6f25577f636fb7ba251e8d6010d1ba71b3ff6db0b2c9ef2c0fe9ab2c3bb9daeb615a9502b4a436b9c7ef7518a29461a80a0c54e33e9af3129b67f29de55e519a9ae58d7130cc8bcb6202dcb989394cb44d4f446548dcab6d5813d9a2a8b0304fdaf4aac51a9b9ff41e67a780ca2dc78b2d6188b508f084e65d7ff165fee73ec730b3b2f1634f106474930b9e9693f382a2964fa442747a5f34bc2402cc81eddee61c78f562c8534edde83f90119e6fd5bc3705bc637c3a15c10daa8ed6573fa814ac76375038ab1571fc436c786e9ca878dd8ab8fcad4ac8bc39e4ba4a1b15d32be337a9ddba1b46910b3218d0df04fa892b52f557d919273d32c4ebf95c616813fe4ff3737646f8c8aaa0dc9aad6faed706fbceb75b89f530fdc2aad0a86dee49cbcd46b7f0daf28041edd09c2228543678bd92ad4e3bac0d3872b63beb94083f0623567e6e61c3d37b8544e96666428f6bc45dd275ac74f442e680dc96351d4617ab633ce9835b6c2ce2df26a85bff02efeebe6ec68fe529f29042d7dd61473d69efffe9cfdc0146c498b354eee7169662637d45082164c2b8fb16875ad7a0fcf187a4c809ceaf34130de2ccfee1b2628e0ac53bb2c7fb816104acb82cb8886e11a491049860228c2c782134cec87d0c4c903295029a9de808996b312e97a5222f45ae57dd6d384752219a98c484485d7b0bdc7984645ccacf40c5676199030d4312b118b51b8acf45fddde8ddff6f577a1ab7e0d3d12d1771d8253c36f04ba66f414401a9e9e06fa4b1ae42f0e0eb7429a39c5aa04d13a9c6fdab99d519654b9109075c87c4ee750112c45afb1a9be68b49f682b8468134693065a1d6c555e28fea618397ba57820a0c66e9ffacff9284d3719e5a9d39e35e286fe897c32e0531b567b15c851a45125afc828b176010979a2beda259cff530fde5aaafd52c2881bdd7b8c20746a1836a490343eadfd1aff71134a4ef0efba89844c68b458ad8075ee569ffabbbcc9725a27359853864a9aae32ab23066e4bdeb44e9cdeff4f618f506910d761273faad6ca642fb7d50aecdb00f8df2887ac026b6b2062b77fbacf1be89889f20b73360605f90aae0ad028505ad7bf349598c0e3777f65587fbf16d0615b0af7d47a158bb0f93c6f2139bc571a3ae767435bb47431b077a5ad9d9fa14a9ce3a8997d7b0203ae917557f842fedc10eae0846b37a4ce31368a26ab5f6511e77d2a623e7476242e8382b6910b21bc92cc39f60905cd9f2fa816120a5db932bb4f50de4606ac93d38277d57a87fe81ac042504e3ff093d4ac158219acbdc5e8440c60a998b57fcee6561a1d6bd084f72541769cc581a008b4f748345bc88016f4e6a643ce3842c8d3284f15a9dcd500301c491ef34b30cf2c7c7837545857a65e99e2bd249c1551f2c5a3e5613a2b5e44a83cbcbfba435b9f19d8db680bd1f24c7fb47c35f8d15f53c6db5961c69744488ed63e9d4c48a681576f152f78d6e6a6f90f2c6d4a9950ed7e27172ec2637d83fc9d56912918d8e634e6ff77a3488d04a605e2abd761ec8a621f4bf8318be0a4f19c6f35dc980171c0995bb7ef13b332cf7755d4bfb5d6360f7a4322422b33b59a024584e25c903ea4866ed225a970b4588212419ca071ec67dae9240c11363d7edeaa582d16eb6e31a429f3ee0bac0e9274a315e7349ffc4d798ced842c4abe28a1ed1f69436439d70bc9570cd5fb652518b83b90efd78c08975bfdefb0bb2cec67c713d064cc496e10b9961a7be00774444fec1ca968a4f987415ae913238e657b7753102cac537728066aa1f5e12ec6d5fbfbdc620678676338417b73358144ec8b665803830d8164de10c05dc787f4db23d36a9d80d614e900e04a8aa45afd9e353f0a3cfd586baddfe5ddf88c0bfb58a941639347651d0542cb109c9fda5ae3977d98d1fd97d0adede610a4880b47ee900d00e047c19aa8bfb0f3c96a8b63d81e53b2b1a00d8ff289b2389bac664271bfdeafa89c0cea801c024f5d4688cfd954df4c6f9668bf19e8c7c53862389c8b07cc7ec08dc715004742873da6de42af4fd7c3229053a5324f1c58ea4a68edd3400785b0438a4d3da34e79fc3b12f06185b27fd2b3ae14e6bc1c9dc60a98baf7dc427a3c0076ded3f647b4159ebaac41ec13c4524f394dafd5a9b85a083428fdc4c09e909a0ea5083949bf5f3f50fab40cafc51dd8748aaecb6a55597c13e2f5745b71ff13557da7c0308f350aec7f49bb763a4dda7ab2ee2c1cf82400fa427df4df0359b0359d454f28f88a16219546e7cdd61b08ecb7c4ac6d84e2fff20490764a71085f921f42f1c5701906dca0ecd8f125323fa51192c7710bf1fc24c8c7319f934bd4a9a0fedebdd8206fd18b250e6c6a4032a9f34fcb21b90fba0a1b4d246612aa9bd7a9c6de0486bbe88ace62067b75bdb48aff230c610ac21dcaef0a5e02764819c6ed9fbcf83970e03cbe94b80743667c8b7226f13172714213a8f34be77d80c864f3c41e6158051e83c96d1df99ee99dcbd72518cb8ef3154ac75d8fa3ae6c65fd5ac106a187292a50d1a800734d5452ce57fde2aada1b1cb02a2f05b821b4fd83307ac6f74d16a5e0e6a47fd29e60c2a96cfe5a5ab4cc6af50a5bda74a2af96a11a4f6d69f6e941927e559b3131eaac352360b0a1b6578026f4d4306243365cfcddbd66fd77ba67f0c8ada18e6597616ef2a56a55a8bba7b543b72d09741c3c54f8ac3f54e7d0fe8cc4f6de683b6a10bd943eab1e0529054e1187bea31104e754b09cc86e03a9baa123b97ea93ea9bfa73fb28c00318c08c0c26fd3f815eb41feffb0aad79fa17f7aabab02cfd61dc83c3b3343f3deb179a103865358b10adabb4c61d716d6b57937d827ad5246a1d48487c88cf9ddd07198a70314eb5503a9b3be9a4f8fa2289aebd79a724d82b1045cd8a0eff615a7a3018a1eeb5a279f8ffef28c434fe46baa2f6f7daa71818fd90fee1589cdf3d8421401a3dda872da8ee4ce8a417d13389b7b0cc467595d571a08a7fff729210464fd7889304ad2580dcba1725f37bca6cb2f55e3b81e78dc44bde63382e5e5ce41453536c32d236ae4cee942d33dd6ca2dd972a8b7f0fa75aabbd3c4818e1910a3e27b0e981935c97cc49a9d29179c927240ff8aafc8b7f2a62f131e90d98312090a469c88b027857f2a067bb933d6d75c0194b1c952a1a4212b0ab93b26f378232d361c1b413206e09daa2ac55f80b3d9ab9a69be3c738020f3f0db305a3979643e88a10edf6d1ac4e193d4819880d30b8eb7c94a954d9628ee60357b2812e750aef0057db645a8268a8d419d34d63e6b31aa0b60f35b00bb259ab7789d7c5bb453622c0ee6e8295140470817d72d4e7e175122160928875f1e576b12fe0e0eec4511a7aea0a174cad4435572d901f74f078d6897967dd6c5d2bcb38079df5805717b51f341a8a0b8aba1d32aa6e55e1391d66950b0b013e80c3c636c34d17af23658c9a3b37907180e5d991decbb9ff391dcb6ddd608e0d82ab9310b412f7944bacd3c8788ff318dcae8b74a033fb613e467e9c8708c6b0e7b252ba010dfde42457f68a593abcbb491ca00a603d2146e25458bbc0683ba765b2c14b69fa12d5041c91b5b23bcdbb19e1d92452b52632651eaec9ea5d8c0ae0ac5c27cda3964872b37cce113c25327f29b6cbfd9e4fb24759214e95d869f4dac86944ae93bfe01edaca6a4b66b852c63e6b94c3b33a5bbbfb0d45a3ec46bd59cc36377c983ff190c68ed1a74b32bdde5d8d19987cb181672131ceb75d251268d2307c28fbae3d3c4d44e75275414146c764d1f54f20b8340abb174901895fcdc0eb8b08c9e03f56c89f0b50cc5c82792ee1eec88f4b3b89a9ac507e90cf6a8f0a4b9e0fcae75bfc570dff66105ee5574afa06fb7fff7eaca7617bcdb1c7a1272b6b90932e59f274adc660c71ca92915bbfef8c2a4b9ea6772c1d778c00b980421316d173e853f76590b517580e81b154db8132fc29719f5dc592d1f5ea10112c7e19c689083e53df21166c4585511d751276b10a084dc74c720d0af051f96fd61e8082db2045962d7ee11cd0cd9f6a72312473191d359578eab1057113c2278b8f1062a284658c73b661b9a85e836aa989f4d30ea443947c27547eb639df6ecb0b020ada3fcd137069e3d1529284cfb5e1beac18241ce86ba1b8812c9635f63ec49f563428c011d4a322b5fd3a652de1851c0ebcffdf9a575f1a9de6c75ba5c9d510fbe07a144c1fb3fdd5c78e0134cc095747f1c419073ba109df9ed3d5df14e2c70d5991b19fcefaf2e711dde417e2cf8f0dc1b7db08731470fb2c37e74985adef320b7598c90f3303a05b473c737779f7c08ba5245f63f7ea5c2e911af78a7ec49987932e3f8737020c932e60dbab7c2d138bd5c620722fb6e0653dde30b79f12c6207804854ce8cf5b3383242df283de284bb03646cd971922558c8f11a2af5d15523e15745cd9a9e80cae10e799fee75f079bd3122de600a2a9a20eb85e260ac125a630105576fb1db766411f98a7b049f2b5684ddfaccdd3ba9ba663f73960d653c27037c7626909ce0ec09e761eec6cd13a671b5f66ea40d1568388e8326ea7db83e2cd03a565ebea3428e7a9733d64755dee36a652e9e9c9069624d50eb4bdadd7045a0ef419795fccd66622f7fc146b34ff02d5c9f4eb4474232f305e7217fdaffbd7da362bb2c849fb08e4cad290c1dac6304a712e8c7345f8b19a356846ce0615dfaf7e42e4bce224925c789159ac780f77dd2458a5504fcf81333c2cd8defa87f9ce9ee2fae2c1f7238489ad8c6d64c4ab30834c3e0269688d2099b6e8a0367172ffcad355f486c12da948e939cb07a43fc7ffeed72291298784e60cff9e86da9e0123637cd5d5311948a62d938acd6480f78d84c1c9760adaf72a5bc8e5d22f20a01bbd2e032b5a9723f8ba5da23958e623f0df8fb95fc5f04cd1af6b32da08f2f0f1c96773104bccd1e289edc5318464d13c3205eee5730159d69b9083a66d80b681f38fdeaf9211b4528eb38f8253af999b65664a1b426a664b42b68d6adc335826b2b0ba06a635d5e920b9074889d067faf04fc199ab5f4980b85865dee3fe3b1524ed2295a86b62d08c94c5b6183f06ad7fb79e9ff4591bd1ecfea0901f0f636bced03257372b6b31e59a4e62db111a96254ef142da92e7a5763fdd9f941166077ab028f84cdcface8655a7016e6200c01db3f9ed82cbdef299e9aa75179e5136bbcfa79b54905f8619d2362ac95da1df33c4be616b97921bb15b144b14369cba0597bbc894d00ddc8c1a57a848740aee71177cb0e74c257555491d1d720c98213e5635c7866d0b4c81cb46f3607aaf8bfa10a9936cc488280116d81251d470c0eb389215739b78a13f04baa9f22d5d8f22d55143a130102bd1572efe4902a6ff43bbfbef717c17a3b6ee558709b3060e9b4a9d3efbcb0b4929035025034a6f8a2be0902cf460ca2415db72a41988251f30ee89acacbdb7bbe8df1208ba1237e5c4c05d7c00e327e6bbae76a45a09f93d03fd4a0e9d68db99a0634504751488e15331270b81b3d328415760c0e9a5c7c8ca4bed40c50c5a5613f6a69a8926452b28a6af5d6a84d353f2bc8380df3a9d0e850a95d829b46a7eabb8c4859cc6a4e9de84a40fbed494b9c3f5979e59552f9957db6a2aa33c4f40a991e674d204557b5f22e8a94a64e4e295f8cceb71e539d4e24566849d84d4ef7ff7338e00fd4b90e07d72abbd062f6b9042e82fca40d99d0c445ff4b14153989c6e129eb61d4ed6b7567356bdcabf336b019877e23c9dd45e1b040d37ea3663dd59fdae4e67fcd28dbbcfed98b1cf8cb62e01e0f3b6712f8cde9c08ce3aa4d5b35b930b34acda5a77ed392c035b9b2a6eda06f9a288bd6a00b2522bb3ed197111227bd8a53b673f82e635fb3a69f9addb412250dced45c40df13f0ea98339d33b4ad30d8aa777f1ad60a68b343af3aa45de8ad42fa06ff30460143eb21e4d7cb8733303c2f9edfcdc31315460f91c79eb58fdeaeb82208ccd9e787a009ea86dce652629f44ef1621372b42f9df2d29ea4d00b25a1aca3bdce43ad76b72d769142f1bea4ea8ddf1f03875f9a7745a496676a48a0471e573b1765bf8227c575285a15a0e50306cdeec4916e7ef6cb26c5ef4b20c9e6cb14295c6febd805588aa7dd7a56f8dd3596ced8d2ba7730c3f17befe32c9850815cb9519e5f6af15c935870ff573ba986bacd855aa11412146858b5bff30b755a5950148dcefadc617675ca9dc2cc2bc01971d97970d022eddca1fd1f5864f58d804687bcf0de2b110b9138bf0b98eb42d3e8e3c78ace9d50bc6c897c88c301d8cc100f9e7aacdf59e99d060c9fb851e2849c9d441e3311068a5679b1e2d383cf93c9226ed6fc88d054add3c4ab1080f736c59ea3c262295eafe317e804e01354bfbf6f0aa38272e49dbe80490b87a781ab4bd4d308a272483d70c46d529a7c1d951327ef5ea4e9c49746959915d715d106738b16c01649a6a8b0dafef5664f55dee128a2a8181b1a189d0296c1a7ba907de1893b2e2d7dd91daebcce6c25f995c5e3bd701aed0ef4880556adf486a862486857c7d96716d068769d7293af3eb3246f4e771ffa4366d8d325b2c0559e1ac5890d91aaa337837f6ba39a8bf56b53a29be767b1515c113efb9f638b583a31bd3974bec29debf4111c5a0b2406155dbf79dc80a565c01f28cca85fb3c5c5e3a9b4d853c3eb947da4f57d231600e11f3d77ffa74c11e95ae42aa4f619dcbcedd6b235bcdc1bd7b926ef8d3f9efe89e135852cae600630fd94569c6160f7d25a90082b30ab413a98cb83cfe24a9040d2e964dd3b353b1ebaf487e6112bead993531b242c679de0c7bb82ac57c507f2d7ad59b7ce5b2d48463a73a4495c5def493b4850578a1ca38e59f37ae29f574052d74bf94e4397261601cbef105491bfbcbd6b72baf409877189b285d89d203df203f7387cd25c32587cebd6c738a36a0eb3e8f6c6bdd6d8e2a3d4fcb842b530f21b6267766031b2566cc46cdb2fceaa9426a44f26acf3030634ec6703f0a1ca3a703064ba94f524f04062de44e58b03b0c7443f891c8f55ea4912eef51d68848f58180b145230581fc02fc7171fbf22183ac5b6fbd92b71f90f1a4127c1a7333dd1f7edccf540b2a85e53d2f89a029dab8f0324126655f1783daa20aec16223909c420ed2bd5dddabc65ec72c961513474335e67ecbc49b863eb81cf309d4b47685bedef18da6b28373dda925fb15a9defacab0293f2ccd868e5d9ff250cf97ad5b7ba28f9a5cbfffe2d4df3992709c3fabd9aa509856020da1ae7be3aa54a3c372f82ccd3b0c0f7c36d5ac6ce59387327f90446cc67c5a275b2f5c3c49e6427e7d41baf9d85fa653d7a7cd7c149b9da402d4a10a4fc82393106f8ebd9140d59b4c6f225ae94a47afbba0ed079f684f61d04a1f6dd837af5a4625e5f774261488d8dad937648d9739271cf97dc10dcd60b88687df19c81d9cdc6060add156ea6da46fbfd19407e1f946e81cbd08edaf9be3eed347d57c4f9fb4c7ebe3727827d6b1e1c1d55700467eae4ec630ad8198704745d70d03c425754ada1601ec6de269be2d2fb7acf2dc2153e8fffb2d9c93921d003bdc94b2818dfd38b170ccd0c006d0376d51840d3306712935e39609d6d470532ba7a19752147c7b98baa8798b866178e0a67ee1603a07dc336864d5cea98a2592dbb4829d09eee85b882f26706e72a58d40e22a7277e421d8e97d71808bb909277814dcd4e5cba734647ba750a57de8b5d16d83c5177f269e26063249bbfa1c9d8d92fd249dfc2b0cb0293add03843c6bee0a448096e0136f53aa5454e98d47a64e32c80f77de457bd5444b53fc27e85d946a5d5e22322c6dcf7f0c02254042851b0f566aaa7c99c864e014ad9430fb97b877263c7bca59c3a373f75bbc92d3243fcc8854d7790be7ab12e3d12433a50a4f5f9065de7177c6fc2f7083ecc1a193c458100c5f9ed9f5ee26621ef66407c043375e5585cdad2f322784d042ecc44f602a576cb0a9931bb77de61e1777694e5f620b9bd1cbbf2a7f80541fc4a7816705dec24d13819d8644b4bedfc0eafd4bc5bea4ad215deedb7cebcd80e3a66a12b6211ed9acf8b88e22d2d4bb2d474f527dca826f2a2b795da279d3540a492b2f44a3c9740b8797d5f768c832133e83f047cf5aa1304e1b591424db772090527933777761d96c13fa9e3c00d791a7ea9df7f207bec62ffb17c59e53c50e577a067f8e596abbf7e6c8aeac1e28afdac83ff014fa861f2c9f3a8bcfad26784041862e6dbc3c20eed0ffb22e5022c635569805cc4fda411f105a82517f8a293e3be20b3b77041cacefe0b1b2b5db3f2beac376c19846248328a71a40e16752f8ea427c14b9578f961ba179993f99b523227dc7ae8070fea25fe7e3a0f1bbf993ea9a2ec778fdf61c3ab7065a2ad8dd508b2e8c4e2e9d5062b4c743ee84a0ed6b8fd391d5e02e08277989f2a2f51734091a4aa501642fd92abe5dd8516a274fc13f9212b9136604580384937dc7a0c83be0806362134dda8d40685022f531a6ed8752e3f9db755aa0963847c118bc12c5598aa19a86956046e2f6b9e5404d53229958f6e2a79b50659fdea5e7875475c608ba9cbfa5d7139969ca6fe13987a04e80b6614bf392ff5e1211e01f97c8919d9f7f8d697810a913bc4de9b5319a1afa288d013d8a97234fe636e2d727bdcd027011666695a2f95ab903b768494ba74d776d4d007c7dafb48d2a1749b8746644a82897ed1a7d5d999d523c9e9343dae91f47945e48a8e8c9efa94d78e104b1bf077a523918ae1164176512c78bf13adbdfae7fc5f6e7af971b13f1990c03dd2aa91395614801e11dd733ae8558878e5efe301af567b8ba39e771bcef85de37bc8316581e4a56fa4baf261736b2832ca5f00dbe79daab775164180030b0e4733d923eedb759d1e2fb187e3b006f93da8f4802703813037b0105b93edd78cf2595f87abc6d16d3a39c6d24e23360ce84a1036928d7f6cdcc0ce7411d8afe4f13ef7abd158301f4d89514190114dd45da5f2dd13fe5cd199e9fa316cccf338d5959d82e0b37f2380c251a448716d3330358ba378297a9a12d03465b7bd95f5e85f894a384a670642adbac6141424a207d342c0386242c4eadc0bbbdc194c710a9626b3c4085e6582c09d5ae1f3d218fd020d539f278b43c12d94ba059daed5d456b1d4fd16c9ac1f708f764b9916faca684eb4a5e2dc1ea5ea1ac12a78dbd94ee7fb94f944571fc2e0d6b75625368d1d5075a0dba65f6bbd5853d71e631dfe5bb021ad03fbf8bd6b57de5fb4a9cc4e3081c55b8cc7ed7d1c75165a10d039b68c8fa0a74d566bbc7f4beac47c366b743ba980772ef5e7a0c5406b313c3d88f38499f4f0dedf77870f61ce548ad03fe41a4740c73726b9adef4e2a4ca7857efc6953a297f1d1abf9d70793b98ff4de475fe53b3e8e4fb64459473e879c52a34c604b596210ff4ea56a272901ca105c7be70b0e7829a76e1c0641787ce9210ec3d8472e48dda3414d6fa1e33c79b244e28a86e21e3d10fcf0fca6cc4141c7d17a88ec1e9b3773878c62c129e6ca444bdf8ab12fada0cdb61050c434f9c72dc164d75ea45d2c7a93d116a621a3594908fc3a56665ea5ac5d11a4d7fabf94aec3b7d692454bd41538ec9ce7f49d753cc33ade3439138b5eef1a859637b77b2ffd35e0bd9c396b098a943e70fd31047735020c66f7d7c69799c94b4e48feb748ec0c740262ca0454b4600acbefcf2acbf4b124dfc1ea3d5f956f4040b33ec404e0359217045e100ef49b5dd58711135d3a72a63a14556c68af84ae6105539868b739cf3c57e89559605cacd9f1ab6d9ea76930bdfddb578574b00d7ae99b136509c898730c2cd89f500e5035c8dd3223de68e2ba9fb99e43a4ec4c576697e861ce163c7c9f8ce5f1ee25b0098a8b20f3be5cd51eaaa8731074aa6a9c0da71a985801dfa38a40fe2b073515c5c91e8f3b8d609f2c1b4f44a5dc9a0bd51509a66f4898bfdc675d0abaa2ab83d1ac1e5f5d33ef15a4ac5a782c50993ab8d430e20d1116ff0c7784e86360c1577faa2f568f64098833a28d993dabaf17c87e98ae44f8a87d57ac02795e789b231322e5ef71897312f406bcdf7e905a51000d7dd7c9c19f265bc60ba40fa232b323a77c020ee62ad3f2873b5feca14623d11933a381a386a5e142ca06142e0be62fce8cebda67263b4c6e120c8a158bb9fcdd929bd8b0d0906a28a4084033be5b067c1ed0c93186b6b151b872309a00f3f90db134a94abd7e2216ee1808c2dfc05e0ca91ae68475522b38fb84ac3d24744140b21cab579c42f198790801504d847e7c4eb053b375587bbc2eaebd61801c1a901b86b987b9f2e0e31c093748cd9d647b33389b272ee0b18e6c6c94d1de2c223ef3af5e1923f0fd1308786ec0757686f8044fd54e37390a20128d8806f0255ba3ddae12eb3b5b5d4486cd50f829c227b1b72cdc1b974f0ffe093525bbe35d6652bd0cc2bf97ad62c3c0ed00f8821fd2f2db1c11bcff267996feed4ecb007b35f9b85c0919464d8558e8f35c7d539216b7dd0bab7a9e2aed05043f81fd3f2bd72c11f5f65cba67c98e6b07304454398aca30c108a2bb3a6bb9d4b35c6d6f937dd7f3cf6a482dee80c177d181544efeca63bdf45e154e4dada8dd6c6ba21514365ffb2abf42c3997accccabe66a87895094e73b2eb5aa2992ef9204ea132ef8814f0e40e8873b06cef17b50a82cddbb8623e9c9c3e02d762220623350cd78c4c24e46d9790d5b5ddbd24cbf9951d547be2f077a0403f9eddecfeb386a11b8758e02a4d55ffc5fdb5aaca0366360cf982736d9e89e72793ab241e24fe8e1f12d6fb5dd4d54fa9ea157d52014cbc8aaa3ebdc38f0f2d8b17c750f9139d46965f92accec8e3c018519075cac81f96161b9ef1eaa30d41fda93725f1e044d2c1e0a05ebcef680458b29cc97ff671aa8b1c781f1689de4b5c0760b3221900386a5f341a735877afe8308e336b49319cc56e4cade3782aaf7b8e15f5de788e5870a8af025bf711f052c5c72ff5973194319f9629eb651ce99eee136a27d7ae5cda4abab978b0860fcddebc56f86a110447c8142f7498150184578345b92f34669a3865b250acfaf3582bd2ddd7d593b879394986050b4d18fa69b9b1339bc30706064647f46b94f24d59f2b4e774df7079850939b97f7a532b621a3db2dc1227fc290357bf9bd4c9ed4d7f30cef6bf844cb38672c4f0bff62e168eb9d8aebc73b17c4548655a18b201a6af9c8fc7569f749521fd0b7e09fb27e748a3b82f2888147ea5fcee1ba50a62ff7994867cb5f3d1445bdae2c498b391b2ebc19a11b498f30a600e66f10fe1bd29618e46ffa6a5d63fde76cd606d84a47ea6c979fc2edb186d58a833940029d6d802da90430a9c044d6d3717095bb59c91240ca6297be00767a6d9ea794bbaf125a82993e60330ea56ace279163dc1f493773dbfeb22a0c50b1fa1459f1c94cf96b86b5093fb45589df46ba1159e5cae29a2f120cf7225967e5ed691ab8d387e6ec22b24948cfdbea402891d320a99fbb1af45982c3d74c8eac59260721794bf4e3df086a1c23322985ace2595906e7d5aa93685e5d98d9f5a3c93e75b6ffa5986c31a506d7a5fd1bd2d9ab35da1321040e5243838e86e15577627508cd183e1336cd56ca3afe5f49d7f884d458fdae0c381a5310c2438e31e49a10af523b683e19042c4fd7202992c3aff23d57c98c5a5b58884a3478874dda6a4fd3750e0e1d944ef5d0de399936b5473d79adb1cd7e51dc1e7c7064e827120e25d575ce0f4317c14ba4dd29765b41b37ba872f933dda0581782e593e7932a8902d510acccbff78bc1418b649359112f7f3815880a1856a05d503bd2128079066c36216189545744cce9bdbf5fb92c2625d4a8c330f82800fcab41b2a6bb425b3bdaaf3ade926a3d5a3af8980dc9b0b53fe92857fc001168a1ae840eedba520e1755b5518de9bd1bc12c6d4d784cda46290ef263804a0c42112ade185b3825d6dc8614c7c2ef981c9d18a17f486c3c156a97cf27ed91d22645a99e94211e23d316c85464d4694819a1f1f7294c328abbe95da2625b1a1e3da21baea8f0ec640546e5907e93e096874ccf59cf412b27293644bc193a1a01203586ae6e5b372ffbd28ab5709a5d824aa477ec5764e8ed65836abc12b845a5ab8b99ccf13163d631d7079f72416620b0d6212142bbf61f105ab8a942684917e41aeb691283b8b463220d3dbd9f6a565cf188fe2ad0006c586f85132bae56357a7d0f09be7a425e30fff2e9d0d7cee87880571b3c3518a1cc3583578ba51bf84ab35ffaf982167f8195cffb195141b73f644a2964fc0a28bdbc55b1bfb3b271e799180e9b0798e06e700d415776ba3ba1e0cba45b3fd890f645438c21bcb3ad1ee1da21482bb315d375e1b37f69de45da45ea58be9af779cfb2f80affea631652ced2a998005d7666868121c6243735470b4365950322b3f808f6fb8ae82ebd9356f49640cedd15485e758e621ccd3ffaf5236f8a25415147d70c2c910be94a55f41da3a9f9e592d79da151432167187c9d7a783339ff7d8041d15b198e253e31b0bb851a9d408c760431648f1f327d9c2ec32b72a3d8a4009d5fdfed61326d29a8d3616626f3531e295d979870cf47d4355e4c6a6beb3ce1c03de480d17632dc9bf89c2a5904e51c93abb4f335c11a1899849e3afce8663a4a4ddcf912e473ad20919796e5215e08d7776fae1cc4bf3040e9a38d833c63522cec8afd16770fbffa0edc5cf5bf0581b68446e76b2cc72ddd02402d8ae432ef9e2d0a6950909b6a97e28542ee5c3c17deab417ef2683af08f6c24161ac7761231cdc9b0727982d7112ff6be2ed750b076aa231f29dc97475614cff1a0effa7f960a43260a781afaf0e74d8d51e0bc9e766c9c936425a918231cbba37bebbaee15e65ac14cb595f98f4b8b5433a5e709af5f43ac0954b41a1d7434893b836805cead320e3f045f149789e5ced71dc4e934eaf324e8dd3973c76a96b6f03e227c5c741e1237b8b295b6b3a4d37721b3a5c2cc4f62add0d8aa6d7fb6efac838e21021877642ac8689f2c01c889e4d2bfeded8549b3b6c5305c6d5ba5086bbc478ea2b62daa4874fd2e3e27ec51f3c3090641e987fca6b97d5699f1a5399888ac1ebd2293499d6ec874d5f8e35e05f6d3a4cf8305234647b6fd7f8d5cc8e6196f47ac451f1c510f2c0169576bf71e8a769bde68d4ea18ee735b175282670c34efec4d9ea232418a454bbe442313497c15988010fc3b8ecde9d580615741d9479b3361f2b190d38477569e29d0c48b5b7c4d8507f9e41f6387817c093682384c17b53eadb24624e5f9280ef9ddd6c4d26ebad023aadf9966ae84af5bb81a1755d5607a5dbb565006826e6cd38157c5367ec533cfcedf3b50ee74defff5819b8c9ca3dfb4921ee7beff90583e309437753e30d5820cec085ac8d2f5e23a9917ca839f7080c879272a956bbfd1acf10f733f832da789578ec68d497abdd3a851019d05d3f446b82a0f3899d7779d9f0e4d5621e71464333ed6c949deefa16e290fd5e0590318c72a9df0f739f19cb87ac4254f6ccbd4ab0e54d9012672e21e430ca55b4939cc6a0d90d118b5cd876734fe9e6fad98b1478416cada65795712a2fafd9ef33573498f275db00ae48d547ef12f666c6970e5dc56afe329412275f1dfd583d0057b901ad846ea4df04884b8c35fe9a22993e5196da143f51df28da0517fba734c919ad9bad4ccc808206fe938a43446cb3bb97b235b5e414d19b5aa73da42fd04642b81d9aa61850aa402c9cff1a1da8fba1dce0c25a379204a15ff7e6e30b7a1b80834e2449d83ee017bec2823f23499536ba9e49d9212d818da342e2c7a25c6c7379a7b35934d92682fc80bc0d21263b090df44e6444f74439f8f931c7591ec411919feb1dce5bc538c90cd2909b078edefa7c0434c66b5e1fd4b4ca9e1e9702888aa2ef7b22b32ff2cd17bed2124d3a27040f1c3ce902a6f5b2f1784bf04f245cb62047f2c439eaa815079f1b1c387f36c2c11264550f8311cb5ec8fd23a3613fab8c04812bff52b7c2f79be450d3f41669028a0ab6a8023d5360ab0602e20b39795641ba3bc62432892e9d590ad9cf042e64ea0a0a4e664fdcc3d97e0b47d98e09ed19b597a39980c15d5fd719e373362c8ee03d6e3c7427124720ba6ca5a83e7ff12dc0ad9c735ef94ff142e51cdd385a0cc2f9dc8ff0482d12bc678cf420db24dea953d8cd7efcd6ebf42a73d152ba648ee24f053ceb57c64383a6139d4b92829b415bb008810a535ce9d747526f8c3d8aeb39ae4f083f828ff49606df450e699336c73d350fc4e1d7a154739bd5170d58e24ce08dcd2c2a6de4418e380c5e519d669f3a4bdce2f12adbb2357988cf9dc11a85fcb1885541455a429c3ad69fb19e2150524ddadf5980cc809d116cf8a9206d25fe21e2c33617eb3a107c679305c65165cb943915dc4a027a27e09c41736520bcdd7a7fc57920e64d0352d566fc86114cee904a22e137e5106ea69446d3def331335f432c12ec7c781f2ce1c347943d4da9d6192b97ad6916f611d052eff2ab4dbf3e1a9b8f4be1fe0a34832bfb83f65c9c4d079bf90d36e77a64e3ccf3ec63abf26a63f23e2110aab84426565762e88f543a5f9a9a401e279b636955be75d3a20368f2b1f675b14284fd31bc0545565cd8c17bc5f7fc5c5d96f409032c7e57fcc0450e5f5b56c4d71b946cf1f47a5759284300d38b414cc2393fcd360326ab20e0d588ecd95d16bb164a959ff1422f321f89f23222f0524ddb52bf410f024ce9287892958770c83f8b47014e479f88f742f87091bf128f211912b6c64a94a4992c3014bedf9b20cc84cf55b6b97e975e060170b23de3b3f9ede969b3d3d88f4e7dba5ee92fc728b1081e6d58edceb2061abdeba22dba223b233be1cfbe68b595fc0e7581770cf144af46b20514c4566643b691f247e8daa70142d0866e21a27e4f695623078f50fc3846a91bfc3044a167a7d2faa83cadc740474c5705fca71feae0b1bee21f99e50b0f0f21a18d6a58af9bdfc4ca4cb856cd806f6f5b1fc5504e41777110b62a7dab7f6269a7fffb6e41f7b1852533d164c5cbb1dfa303e300739023725d5b0680f6b019270e0f768ccfcd634c05241d30678421dc9c8f0acf75af20d0bf1a071d69b14c008b6a97d21017046e7d5c7ce6c9edf1d7e90727d62bc30f2dde4fe4f4a038a27ab3bf16a43d0fce6ad323de1e925257384a2f709d40b49f6a78b00ab117e4e22a83acd3f83faecfe481ef064eca3b61a111769a442c4175b133f6947ea6538c7df651d8e5e871a5f88289869c7b96c449f3f5ff89071e3b66c42c384989599f1659c66533e7187cde2c6a39ccd89336c209d223238f8c14d70fdf31e543c21675fa7ea17f268e16e05de8a839a259b2f29350a15a36f6f6ef346e19292d27b8c4452a78c9cb07a8fc297e32c1b952c5882c6c673ff417af654c6a198c0e8e09e758790861eaac56c5f63dca098c353481995bb32f9d5258e96ab2a4a3aec59974d51f88b2f352e0244f0a67e5d52ed1f1d180468c7c9205a25efe2d9c4b162775710167eea7c334d97eb2c3680637a81407a950e05134cfe860e2fdfbddb7789c857e5f3fccbd276447189a3ac5ee5ad935c4e4fe00404411b7fe274a00b346bd8579fc0456e2da7b94cbe071a313f0e35b0f8d74593e7dc2e2cd3c42c7ecbc7e3eca26f07274f85bf26778b377bb3c6ea55b65593329924af9163f4980c1ad9e9763b26dd50bac8122864c5e6e63137cb35381e81e1c9ef5f8367f1a6ece8f26461641c158c74b026523eb1c31bcfe39dfffaa028b6ae9b14cf38b7dec0731a129b3dd9f2b0ed4e1893801bc0160383551655f6405e4e7d6bf20ae4664d844943a903bb4827d109b33fe9f17ab59445b27539adb0be2a26b5923222b8f2c1af3eb7e0be567e62a5c1f9c2d973d25f1448ea73d9136ce5867f566a4264eab128cc110630c05b62b6c5e46a166f6c8e8cb0897a93b3c00f2b9f983b4cd8e591a58581f76682a168c4c2a938f80cbd8fbf61802d9e4cf881e60fb731b2dd627d11ac6c52c5f4c755e72fbf25afacbbcea47ab456af9cd46b458ed3d73364e5a56940808219eaf0e4ee931d092bc3d7778dedd5453f05fb09f6c393a14074565c756b8c759a4f59fad427eccab70650a9d06b95d676c0358547f2d9a6b7e10aaf80ef3c2a14127c824d6f68086f09d2376e7cebe24926124c599cb777613111054fc229375cf9b724c8e59f8637fcfbde1eed8f33805971abd035dbda903563c171c3c98baaec28aa920316c7a9663a8ad8e1cc11b75c28643da9e1bc88b6f76d808cc479925461c0a891f038a896e15a50683224ebbc92a2ee5e770a8094e322714373a1edf79ad4044dc84c7a14319ed795294315380e7a916c43ed4923c010d2be763c6ddbbf398c47029c8e087c8af021c05d7717d2571222ac700c6e72355f300a75219f2169f4a2f6680dbd57d7ac39d6817ba3234c7c940f589ca844226bccb4554632106b7ef422623161efbb23ee8031f44ba7adf6b36eee301950b48577e700b3934466646569a831a3a311e8185d3b26ebfa6e8d2be5421b360444ea0e8ef35d6b369c1d789666820329f89b4ac61fe18187e98df909f58b664f9c216317567ae603805166d3846a6e6267f095eac84836a06bac4ba0998b8e84d196c3a083b53b594a6c541cfda3abcaf4fa4d0b24f7c7b21f371d06129f478aff5f064f7a6f804a999f6f44096aaa2c643e6d6abee1655ea2e71e484c210140a98935259555cd67df28d3457efade4cbcdb340041b6c43a8f2bfc3539b5abdb0f97e5f2a85c67697e238b63204733fef0f53e0b5bf97fdf13883af78eaf2b6830029a5bcacd674c14fb2b9dbff5769e0670a30b5c399ef1041d0f1154d8ebe8518147814674a5408d7da5318e4f685785fe31396506cb5f2ed181adf3fadffd0c21893044f31eaa87f8f9d14fa0a3c1163c106945ea3008e66251163c64d15bb348817c546b6a0768f51ce4ef7a11d71eee86a39d475899c0173ee57a7604c919510187b65ae78dc76c7ff33dad328bdece5dbcac33e677bf9f5422ac7ed2c12f876dee9865f9d13674c252dca3c20b556642b801ea825ca0ee0386594a83ba62ee9153d03c4aa63b3918bd118a3b4d652153f08e34bb08568ea089e33c7925d447dbca5eb8c4f9dd58ef31e263189cb06cbfa2863aee37de635dffb2314f88dc416fad46a30553d7a3f88352e94ffc7c4ab5f032c49c4ab38dec80bee8fcb5e442be8a174ccbf1e5ebfe99b2432664c17d7e024db02653dcd548229f0f410531e98595afca85c66cf5f0777dd8a8c8dd35ffbd051b085ceb0a1356b9f98ca07bf95df914e1ca45d0aba34b5be6152bc8d0dc6162fdff8d5e78605e2f61a5a04723fd1b119b6c8a8ed2f5028d25e0d05dd502c65ab0bcf4becebb3a9f24969972c4279b63194adb5d55f80f7a3936894aee8c8fc6de7b7fcd06a55f836c73389eb985ace085ba76608b36754201997d9f4216a912ea50fe0f98f4a97cf0542d121f005fc6dad92d5422b97aa077bbd09042e0860fd6326cb0c0d7a5b5addd13e8f005aa6b5476232013d3865609e2a519bfe3d7566ce69bf5561a8b0b5e18ca512f5a2777063055a93ab8a7aeb65d5607e3c3bfd0432dc9f50c981cb0cf55add2dbb59b4cb9b29eaf7247060f9de2d44bd47c4de5e1fd5f4ef79cb0ce2e061f774b1371acf64ea65d1d8c8b84f0a466c9e3fcc808c496f2706742359706373af38cde6b9d352c516c5184d87c1f880bbfda10768f331d41de5e0402ed6d73a2369e1c7dd85df6438b67c4d9c297e7cb2292dc53b36a159533d4ec029cdc93ec9318ff6708cc5ec72c0a2719e2b5157a0e410065871c5ef9d2608c29022f9c089f5b4013762b1ce7cb17973caa3c8308c44a6f5fd21a7f246fdce79d4d67b02ff64a5c2e7ed0b73f46ef6df0b54427c59808a17e7593238b54614ff0b13146d25974bd04e0117515a854c2c97551a7c8b93365af14f425b39c3e2e409500efb0ec12758cce7f907e7a7a5e98157498bad55ed66d5ef41f0a1ca58a88cb87b88126af4a513be3d91de12572eed4a2853dee86ab09c44778563c0c61f5f5b61f584c72add0674312c460d7c16ad4ab0c630b9dfdc9d5e1a50c2e23a46ba421f84fd61b4aa84841c061176966bfae3b87132742b061f403e9108c46bc8d7af6e8d3837de538b720467fb92b57abb83a84bc16d617d9e07875ec0250194e8c18bd9142ce8f38e68c5f9dd1be3a06dd8f95ae866901058e9d75810f3571457dc3dc04ac8afa91cb78b7a4d99472c0693a32642e809652580b39af2333c0322171e15484dd944806d70f2e70dc9cf013a83abec4b87dc7557379f5c42f7df99f39fac904ab2d6088dfc08e4e6b976946176bebe9407e8ae5c4c536d45826cdbc58bc4eaee824578539013325f26e7074b91969312f73699a669561e137e19c2560db22217b143740bd25a872ddd489fc919f9aa8402bf087f975620dd997cdff48a64a2671be3c24d17d2dcf3263f19392bb626bdf8302edf31a5ab8dfee67dcbc468db6ad0fa923f7ffb4611383ded7b67de90ad8dc250c78483496ee5a7debd8feaaebdbf167b373bbc17e81075f9c62448714d0a628972c407e9f8d2703288d043e22ae697b84784977079242556a316cfd947163412b48e8f675e4cf5b889fd9a2e3f2a30cda70dedce9c0bde6d77e7117039f122f547ac0f4333c8250b7c2dee4b6b796cc6e006eade516f3713cb5fb5ebf5ae5cd907b97ef25284f8a4812e983da5ac4790018960793de09bdd498d8506711070252e063cb4a4c2bb600701545c6dac6aff0fd2e376d795918e5423e6f96c7dd0b29e6e03be5a722c4da506e4d72eb5af4fa3737ac0a27f89b2a2fcea1e445a939e4a37536f5e93fcc3c280dfc8e8e6f3c729b85ec4eccc0e98d9a3da493a01c599ca5ad2808bb3cbd2b38fc2e6ecaf0e3e1334fe6c75975b59e5f7cf979a718121998e3d405a70e1e2b77959d1f2a28fce9559a747e575692e91981f5a55ca519c87dc2afd2c29fa77ea59cf43b268fa6e10419710353d1878e26155eabb0db3e1e6c3597af6fb9860b183db25b97ccbdf1958fcba04e4311606e74a5b8e1966e6f119245455633d99bb992b1ad9a7ffabb08742a0ea67fc4d589de169f40d7adccd771ee2a1cdf4e4fdb910c9cc682ee519cf26f43dbd25bf4e536b417e2ba9b59cd4e01893410202cddca3822133739f69337648186571fb55073f67a36c2ba9427c33a6179888f9d5327670f12d4b9325d746964efc3328b2e823d1405623a67f77a234a538f2c853440e63115932f6eb6119937a36d3f09b33190681111ee2b1aa0d23649d0149d60a0ba24c7e24f1848c5c04465c01d1a096d5a0c7737e8ca4bf8eb9f53b602d043380087cdbb6bf4e1496414377a01f55a921baf0ed9e304bc81a3dbfbc05d5a1f836f86f75a803da473f699ef7cc3d86c4c3be98a1efdd8c1a06f5a98c96ef50b0e28c3039b1d112191bd8f23434933473c7336e016ae49bb5838a6c5832483f595a5682536c0cf380172744910b06d1b8958552912230d024c62244c695447c2cc4e7bf7f164d4f67a3e423630759613eed9fbf8874edeab51e027fc1d161624912929e082acb4371157033182d6ed1ed50b44e383ecb179b0e3bed367183ebcfe2dd226cb9ee0dcfdc9f8e56101cc4d9f7b3cb9791f7565771bb8881c8b513ab434b119987aa6e1b57b86e6eb0d497b524a7a347b71e68aded9407d12456cd8a8e84258887f23bc08e3fa6c4acc3716d35e3bdc22b410df42911ff576024389dc989f367b296f4f89a5abfaf1073dd4a869e9207687a3bcee537c336c118a5ed8918d257abab86c47823b3b18a467b80197c92b66f109e5e784ebfd16d8a74f9888f5144ccc85cf3a0c95344f02eaa381abdd8d2c6ec6d5a8f5fd442003d9345599bb3f0ca23280dbac0e5f87208990e996642212ad661764328c2665381b2ffc012e9117fd44e0a7b08214a200e051e83411ed3712e0649accdeb645da12fea79661211474959c2e4e6585f622b056d1d4aa0f94f9389734a298b9e8c70ba394e5f95989c15532accea2c241c2b3c3129fdbfc49a11587c35bc86bdc20c07a00e3ed54e3740a796ca4de324b595527a9fc1e945e4963b74d1772c8064fd0c862fd6847e9577bf5b9c1b5458977b4be5a3f10515b25c661ee48a0b038beaa7acbad5434cac432613a27c5e83ddfc2641b46e2c498ba92e37626d4547fa3b296092d0e633040f1096767421c87d28cf649192cf2fe5ede45469ac50ba22a9cd3bde719ccedb3ef3c5c210cd3979e0d135d50b1644bcbb551363a9e1af07fecc64badea4fd4de563084a713a3a7a901fee9e348a7433e41609ef8b5df1e013df48f4216cd304a23f6bd101c15e3bcc99c16faa9382bb663808ce51a3ea39076f3ca002e1e7878b3881ced6a12859ff40007d66512ea6140876ec347ecee9a57132e86a9e2e35859fb6b2d25b5f9ae06b073da76dbf114bd11d3b63fe7c79e573bf303b57ebd67f4b8d5d70e26cfe46da6668d83053f8948dc5ed3346bb258bdc42cdd91eed98cbf5e6b50d006923ea483c2b37b0ae9d81fc708f42a481c2ec3bef162b3ad6957bb4bacb3c6478164f5e2845cb64eff94d4aee5ec6e815ba7eff9f3e54cf77ade23950d1553023710f0ac9ac813406f1feae5f0b6d525e54374ae04102a6efdf7e4c9360b5f22853b251f34dc4f42b2377891831867d32af144d2a28d74266c1dcd617d6740d848fe390ed3ce980da851391e0608b5f34806e16517d3936e4eb9e83569e0483d301e1695490b7963137fd7cee49555c933bf18d644d75243f7af92bc52dff3fe02d8d08ef810d131feb215e259d7eff35070bb565e0c13ccd01bec55630011052587e62736367f169e98cf95607a296e08f059f2926197ac1002a636f476d19ff78ad9734bf171a9aa5aad89718a307d7b55df58262fc9e1777b6830d7f0b36f818c2628243963f2bbf243796fb0047eab897d7b71998e65eb3f2ccdb8e10d6dbdf85c30d5487ab39c435b13320394deab12baadd44fd66bcd5fa9d886babf1535ce1b65df669931123265bed3f1ee958b78495535b7d7e361bc235a09b46a8e96fe08ebd428c775e1ed0c3de1a74c64ad346419d300dac5da92ae689950e7acd52b10e125dff9c531cfc3d8e603883399dc03fd5d9567c99983c83bb4e95e9357e29ee89c852d1e7dcd931a1303dd094b80e425ee82ac593ce7021845fb3b34fa01207baf5ccf50f356b919fac5dac0d6e92456e9ed2a06b8adf166b6afd02b609da4210a71b8eaf32b8823215c43d47482a2028e064d483261b3a0f5057f98d6c92954141f9a114e63151ad1ef8d069a26f11fa1263eea133c488eab67bbcfb75b3b1ee873a9f9653ee8058a310fec7c957cb622da9a58efce570b3b06606d6ea62f56461a25193580906a2dfd71f0578c90c6663ea47cbf93297dd4b3bab5736395ca30e4d478d040b553fba9a7dbc3b25de0b16f589d91d140d0ed6238847daf78154414bec323ea94fcc4a8c0ed343d3b81f0cfe303d9327f4c6cc32e70146cdd31393684cf80d57044063d8495c5e1296d053dfbc79169fd98bc81e389ddfcb3a6d67f31ec74bb2ff7d2e7714b97242530a1f03cdcfa0c2416d08450008b4f0ba77502261a37a20d56cd9593bdb3f891b602834c6cbc0807f6a20fdf175f81b07c637d7f68f04d5b363efa4581b656814f96cd648c97fb60f61808e5d597d2bca549ca5d27cc7667aa91f6fd7a6eab3396ddc8d44f10981661bf92e02e058ef234e862ecd94747061f78340d465525c3cc1cc0a11e8578f05e482e73f8e108ecf594f6291741d2f9c463dc5872399abe5bf003de89218b0d06702783a17a558d264460a9458f1e2b83143216cfd5b8280574c2024c598af693bbde654e4123c83b1d06b5eff14d86ebd8664074b60e0b97e7edc2d85935bc278ef4432ebacc8cc30a799fd5d3fedf7c08b097885d9dc53d12a8835e945aef863092029e6c9e0aa1700adf95f43990bf6cb62bc32d2eb1da029fe2670bd432c7f6c71390567422e0ecbdf7908ddc5e9d85e61d8843bb4d5e39309797b0cfb89f1ab8d483ece74ecfb8b914ca47488ba96a6988c2d287019031fb358b8684cdeff1cbbf8a5c2dbc331ed4c6111ae3ff43f87d41f50ec01e86aa011a9d68937b1010b9f3046381d1f4a978c649bd1bfa4039d335f1df79c641fa6029d3772fe1e22d9de2930087e1504a29582ee06d1e29c3ca9f5032b0f6519e1af522852d123621528a7f376fafde30413b5b97ef8a2b92ef8bbbc190af2eafd9b8024424c94be897895a7e9e7a361ca25abf0562494801a4e780ff0f2a49392bfaa31adb3733db34c55b5e79d7932f1e77385e735552a2994ce43ec497a978f3c18b01b40c84f9695cb7d8307a953bb66c99c9cb2a3602f2a498794dcdf6175c9ff3277879482bc40b878d9fa559a3ce5c0bea6d031972f746cf39d7af52f0eab1515781eeca808807f4cc555afc74ba2ae71353a57ed58aae1baa9f4242cf5a668e090db4e24aac51ba6b63ae6e83b93d0635cc092d873300ab85bd5f5c31e6ed6aa1019169582957ae9f287c80fa843d8e62a74dcf1dfc88b5f1a0d90fbc9794fd7b52b5148538fdcb81ad50a648514fde30db991faaf7bd22d8268463cca8fe9a7a6fecc4dfe0d72caf24210a500e401ca85bf4262030844572e64d19a809f8db15edfa09cda5251b7099e1371a1009e8afc5d6e9b4358ea7cc7abf98b6cd6cc206c29e482db6398b865341cf923021f63a0259d62c96329a2e62db773b4c41e2951417391a76d5b10d64f513c5c0adc84e0c4ad15796a619d750c56ebafaf4a9420c7beb08d9124a506b4275091fb4457931a73a72606f15656511072b485597a3cffd60a4f8306635c92e592ad75583b044d13cf061ee4103568e8009eb59ad9a51823ac7ba186e458604d351c962ee4791f4b324c2c0e17f95a5c8a4af4b17dca0a7079bb5c94d58a6ef1e1d3ca5d8dd2f42831d6c641dcddb2c32685522f21436f4d3c5955c66f2606272c45f8710b3f7cbdba2c32a2b0b8051f604dc0852c8c16b5a14b6ed12b783bf318f5a7102d803e732486781560df962249109948c26d9676f162e19b93342b552f29f3b8a088800fb250753802c03eac7bad6550304fa0eb81739de0afc1d3fbd69e00a8fc301eb52a1fdcd96a1b028756695e2b9cf8956a492536ce952e8506a0e65234d08fede56c2af592a48ed87c56953ed753181663b82bf2df78a3fcc754a27a4d9d4ec64a627ce693d67937aede555d5b551bbcb35cc99838b9894276e040bb37880e68948c989cbc0e3ebcf12fb19909a8318bd2fbd56cdfb8acea7449c00a931dc82a5789636d5b0b8a702e904a52b848e8b5707c72571debcccab923bddc8a0f4eb65b3477a723f6f953c797afb946baf99f8abd69f4d2204723228132ff969e2fee29f4bde16895c2663fa9912aab5e54c86a0877242613cb9069e842dff4aff7edbdb02b02af76c1946c987f3563868c4b92df7ce4985d4e9e016433c534a0f7772bb24911d0b449744284c6eac64939359022ede90a62f2c7915edbb5520e5d35808194adbf1d9488ca3dda1dd09c0f0f873767c16b4d41067ddac186e236e25a04670ca6ebcb40d02ecc3b95608ec083ce39c58745ad064a32adc0f6b04f9ac70cf49171ea09bf46f072d833cf47e204a5c2b2ac9122472b501fdc9d4823b09b00ed4700f5084a2f0704dea0f6b4ba9ca8dc6d5a9c3fd80a036cf689a15d5f277780acf3cba63843e56fc190fd5b7ee66ccbe0ae34463c28c50c4ce60709930d66c5265bd1609770e38afe44f2957e0aeee099ede5724439a0f1aad46b9ea0c12741bc3abd469b778f5e999f3cf1ca093a4c9755ac78b8b722c1d9370841831b5e0879b00ed2b98edbfa636b9f5f828b85287ed4a50825d3ba5c6cebaf989cba9a820a74094b47c95e21346f2a0ac7e5bc4bb3b10d858fbeb2fc571ba38d9360516186b2c1cab239e4f6aa0ae65be9f8ff9e946bb0aa1eaeda129c26673c851fb72a74d48bf78b7a16eb65ec3ffa3190f2ee28c6eae9ae6a754d06cd894c61b8275442170267720a0db7ba31244ae6a6dff1e48316033ad8ef644f7ca5a750695a267012b0b544c77e59dc421b4a1f621f7465d51237fbff1362ce451a49453c20b8eae13e5ed7b27bbbcb6d751de3feb643570f6ee757c987d57a34e9db4bfa0fcd7bc6dc744f7a085af6fd0b60a73db6b8db28d462c8aa1c4e53abea5c15280cc3be6aab80d8c55a6498455d8e38482a7cba4077f48d4ef0068780700fe94b5b406d1343512e1fc5d39f4f70d3abfbebae75b627d82aa85648d32c17cf65a4d08c908f38a65fe58b1c2929f6c02a2dd446de14efe94268bad5820f9f8b59f734069cecd49bef090a219703a8de663e48023e64be3d40cd365c76ca0c89a9f6b6795ed4f8c165dd8622c188e7f64d39cd66447bf0f6b2f2fa26b70adb005d380039425dac14460da24000aeddc1d20e84d069272aaad667fa0d8b8936f9ad285c0d200cd33455c8d09f823998234cf3f51487ea64158b716ba31b39be44814bfe7e0ba5cd5d05804aeed94fd7f68c4e8d088a94950e4d21598a870e6d2b29b39ad0c4b3880036d98e4822a5db78400b53062d513afafbef581556cfc49fdb3e03287cdbaa31fbca20462adec0079701b4af81d770501c09baed85522680f2e8590484be22243299116b7048e4ca242aa4dcfd465b987f749860557c5ab21e159e3f8533cd3cab6304df6c706102dc28f9029f260403314a8370a39cc1a253e8764c89affdd08cd8df90827ef995282b243982f32be9a95c9d01b06822426c052ce9d13e39cb2a9e1b7c40a6bbe7d824213edec354e6315f5413f5ea3f3c5d8abb6214e9f479379b1d58a313fd6d7f7bb55660be9e5b82b150e4770b48dd7710fcb261655f083585607df7158478f2a8ce9f565387e0e8d267a64e878346876758e4a74593c4691abfd876a97fc48b8b83a62147b3f3905b66a404dae8da3c03a940e1c1cf5231e1d4281bc2996cb191828fbc9126a092be8a0d93a2ab32163fac64e9452cceecb3ab58e9f58dc0a8d2b0c0f91e64e9c2737ebc1be49ae5da7272b76eef15c7a3b29085263f5591b8d20c789c9dc5b684360803054c2af2af55da17534dc69a77e039af64916781944467b1089154053d4c9080c179ab9fb2a999c0f82723c8aa24366678426e1e97b7c8075088adce80a282f61e521cb076343653d139bcd8a6c719486576974ca06a2d648bd16499550067730377a3090e69b51592ff248c41ce27897499446092bc4df790edf283f875a4390336ae97189e44480bdec05ce365dbd481de01305eb1bdcc3fa628de5f2468b9e064809a1f8ff7733a3d49f28964a5855dfedb65b3dac2bbbc522e6ce334116303f9e42ac7e86dab085a801e067aebd6810306701ad40f6c83f4728d9e6f9f7c53f665fffd58de02f43048dfb307fcf7582775920c4b75cc00e0ab6c6beac29f9c0a82b129f86e400e6b6a0b1c482ab75ca70fe9b1905a6a9ed3d66abd07f62e9ff043b043b2106613809fdadec311a1eb25ae3250ce741a4cef8cdcff142f40d91611c33a64c01b957137ed355b97d57a188448c1adedade0fa17934e883c2940bd8013f98b52ddc8956a95d4e7ee57c02d07847feeb6b43f533334298b6ee34da3573cadf860707abcb09a6b113aef2eae8551da9e81d536f9b4c60f717a8ffc4eb97e54da3c309213435f37c70d5a653c618e8644d46e9d5f7b2322c1c5426da3b9f6baeee76023f01275dc6908778c3c6f5df30ae9afa4d41261261c2d57959ff78f621cbdf5dc093fe14134cec2a97df6413305c17ed742524e0123639d324627fc1af3ac73086a0e2714487fd8d4930a5bc1878afa2d8d026059e08abb7c5fa71760dcf1395efa41e2af7fe74f7d8fec409ced91cf5b15728a99b9e77a5730cf963e8e598e7c8ee99765bf6717417d6e0074e836d3c79bae2b04d3455d47368f7aecd870f0d514770858f29f63fc41e8928f84ca8e858900dfc22629c43442f35c88b9b418fb1bf85945c18b5f13ef0a8ef5ec3e396545147d95c1badac0e9a8b126d8dc8e1025db5d4e90b7be182a33a057424ad60437778158856b8c78748cfe62717ff8e4897cf7ff67e0fcb580317d0563042f24a214e1d2d15a63419c4db3b8f7c4e0936ffd9cfd809f1684523f7d8ab8f13a1f434bc54cea2b22f2f52f8dc28fe36fdc1e67f21245f8a7a89157fab9df50daaea22c9e806784f41c29a390479c6a0ccfc3dbc4e04c0ab0b1907b65b8995f4f5507063d6e57fab74e8e9c2e78ccc26ebb41c5c84a8adaea11389a1eb08af74ae29b9d5ae0ec581d0d82379faad0f434bd4b89cb9664121c9edbcccdaf9151d472668137a066237e73d37c8ada59dbef6e94c209dcb5ddea1427815f1172914f855c12e362421644caec28e2bb7f2825367f7280963fd5e77a43313692fbc29389c72ed5ac5f9257e11bdd5d090dd09cf3f5d2e2ad5219c905d9240e35de326d33817ae0bc94ced64b7e094b5df8e6341d2ffdc11c56024a7293f97048ec4a5fd7587e8b1aa7bf9121d4f480ea747728841a73bc5a5fae86301b46aca21ebabd4262b893ad944fc6287e8b4aa794d46a4eea56c25f982d106d4ffd072a9913cb10073f16281f17d45415e8f8d818760a9e396492801d0877043c64600061f022acb89ad90a1a5b387b2b6f94191a54e00f8b601ce0a1b1112df7b283223b4c0b4f09cf2745e13248ef4e6de91763897927f64078b441629f0d7ebd7cefd3641a1892e6e10196adb42160d4ffbe19bd00dc1ac12bc2bfdd311d0ff9450383e10debe10c6ff70f0e5d8c85929c46ff25f615034fe3ccb6cb5b5f9a28876998ba493c01a74222d4cf2c5acf8a7c3c4789f89b12d7b26365430c6c1d339cee344ea9c2629f6441b46420c5e9ccbfb96e6726134b0dc13d1313f093a32ad785e7e551a356b8cd103bcbf5c965e6427a200009f5f2683f9330e22e1771e1782d483643b0711adfdf2c1d97b2c6928fcceb825eb11c539dda900e1b90d822860b6eb6da7ffe55ad1d5472ca3ec60b5b9a7ee12e7f5fca710d6a42099e5868a96686af0f18a815103df0cd81112708c20c227eb3777bfae9ca95b15bd648d5d4b2985241392c2a85f2865a8fb1e761f089f612dac880b3e099e2c4c15bcdaf184ee89a4011802f34becf4c0036a791b36933b9270450836664aa625f243943bd1ae0c186069d1c71733f2782cef3448ebf7ba68481e639818dc5eb68ec2b05c9cdd8b4f7f1d78dd0cf7b4b03a0199fcb347d05c3d0063ed0151544f1fc2185984504ebceab64838f4ddb9b84c034dccb9cb86722bb857e8a379bdb986c34d414d1bf9ff8d718a705b8a54ddee02550f175c2c2a821879f643ac55ce889c1694980ae907830bbe8442b62223787d333a3789f3a0bde6041779bcc96f99af7b58772eccef5d66151667b8c9a83263cbeae9971ce64d2c350d9b937ee3930d4151777be43c722da2fe0b504ce52260e88344d604a16d7f0d16bffe57776722a9031e4f5ad6a75dff29ec11972e3e52f14221e823b53220b3b1232daca17484e2b3c3c7e6fb7f4b8e9a6253fd5e222634e556f7fe07f29427320849f6f0fddd551dc43c555432eb49b7e611f121abb8822552b2730e499ed6fb330ec56d29f83b18cb2c712ecb05d68bca2a839680689ca8ecd0fd0796fe605c3bcad386bbc259467aad9d85867ed02b35eabe594682854594aecc09812ea66afdc66755cc3d28a1fa6540fb83ef615bc4a7b600a74adb5392b990f48bdc5f22a12e10b6debeb7d801d2632b9ec8526f0c6c4a66b54a7bbfd1d31616de057692aa26e00d5382c30466b0648f82b739336571d02ef456555dc55a8807d535dd5409d7043aa4b8ef86f015f92b5ed6fcfd22cef7408b97394926b831217b5058e22fb6714f0e716135ccfec60dcc6e81e754c911ed3e3b0fd25cee248f481108a8be5e974cd878136896b37136b85631ec79229c7ce8265f634b4eb8c29c32ade5ead835dd6fc653c7747adfa23962ed87ccc346af32c39322727209a23caf06c0468ccda67854ad94f0db666f2c2b4c457a9d15ad2cbb419aca27bfbca4e2d3e2d5749d30db009e0b3a0d4167dd5ee3a0f79fb6af65400c70a4cf4eebfbe49d8de76dacc795d8ba6c3142ed2bf90477eb2958d9f572ff17d408fae9862d622cc16d267232c1c93658d37968af26c9ab5b79e0997a0f24aa5c1be5d9c2e7da1378bb78621e4c38f0df9f4c4ea9349ece3c248c48562d3ea9c58cff8371fd9430b0e1eb9f0538ad3776ee03ac21c9a6eb05c7a547dc07a6a3ca03dfb63742813b3daaa0cc3f83ae3ed73aef30d735eeb2453867118100d2e9fb9926f022c2e9e9f976bbb554960418b996431c74f371ea7abc3067e710d796f54008aca2e3317e3815eef9d0528173ed544e18a89d4fb41c8aa6c4942cec8a25f91a3c095e53defaffddc49a35a533c9b0cb8ec033b87d60806c492be247937331a8f045dd9147c4511ffa3f991478aaa28d9196f149c77cb266e49497964809904c25f9c246e0f095610e8770eca503f7e8b7578ca69e94a1a0d74d03b046ee84c6ec2b6a642412369d074118149a46f5752b37b9668150cbaa1b19d77a71c847aa544ef1a982ca9cbe7666d2b02b8c249967ba4c46aa473661c6c859acc8d2cda4db4b1f355e348fbd920bd019b04a3e99b61c6d2c1bd1f479dad86ddf4b86fd5bd4d16934de0bed82e57120fa6b3b8639d0d01a3a4104495f333033ac0a85a18486da5c33c832144e490d6218b3061d44d8d33bcb969e3f6f0c25a7f1b0479aa927f0b985f8d6b5cc3a0f5e736ce55723df65707a51108cf1229c74c518277cc991de7a34bd4033d2aa2802c4c07989bc29ab9927d38c6aa9e480529579ee1e3773686fa0b49011ae0a386db665d96f0bd677c06ecd7dbde5ea422edb59215e88836378c8e6fe690fcce1104f1738d29c352f5005dc4d4cc34a30311ae483e413fb2339a00edfa45156d42d1fc1515a1f7ac1fce676a3a9bf2a55913c6c4a5789e999153181b2dd377b09f5116f74b5e6701d4acd3cbfa94bc54c55de94bc80c2b9d7f2e2b531269ad8f52c0913878699abe3a49757090d8a574c951d374d7f00361be668aea5f01d4c0a29f7b178457fdee63363ff272bb103ca23dc5dc346a4b1b013d1c00bf3ea90ee2c8936e12df0e72821712351e20426a2a275dc37dcf9e94258d54bd43b80e081fc225cdce449347ecb1549daf348cc195a1a4c9e029e49677341f664f4fcc6430685d4d8f220a99b1af8ec7ffbb341f47a78786fdc2a2b011553754cf81cb57199ea354a7c8863cadc27389d1c35f83b18a232983f55849834cde4b992257b638d8b76611a8136620c0a8a8108978ba8297d4c58d2ad030d92bb9da27eed28f03e46710f3461e4bfca24169a04df8c9c68b6220f406680579e8b4a82fad8fa43f618eb34b89a46154d99bac8ba34995fb3f178af4660896c9171278648fa89843576ce20cf44b4f0a624b9c62e9b6362b9619f0f7c3438dcba138ae56878f6a1e9980271bf0a7f7159a9a54d592d12383d99bb93a600b72565483c1648f7c771ed6fb88e38558edbca8ddb7fcb6dea5135fe3bf46f866d1ee259ec88bc2d23e2b2cb6c8958670cb0fbd87945b89c5dce4e0ec3e4260220da0bd9f91b33447ec40a0dc0d1ed46df4c63088da12db5dd5f9eb6ae93474f8ad8482541f3f0cf6a7bf7c9b38aacc3b0f8393e6368d51c058353d2ec3f7a2fbc20f12af1a3407eb32455b09d78b0e8b1a49ed87ec220a10d3b98c899f01f21ecc48f92680a07c3e7c859abba3a611933325ca0d00db3aa0fa3de4011c53e16637d73c1920a509039e659ab75177453a09d39b846e37660c466fcc6648a269cb84b0ecf2d1f324d9861c4e0c60124d02ab9ed579dbbb9bc86ceaf781be5816b73e877e75c3f0b0760aa6124a123f7726cb0ace47fa4d340b7bfea21b29bcac6aeafd3f6e72d4a23ba0b40307ba935e141dc2435503183d835db9c163c94a1ee58d38b4a4b85fd0b40840a3f8ca012eb180567ca9f66a55c02a4cc57714adeb23d4e07e31b1c6e01856c123bf2972761681f18927c703e8108a2d761b15b5eaf6fbb11d98148368f87b240e3e4a4d84fee2b37e556fec07d60e5ace185ca20cfb3488d980eb2513c5330d068bbdd0daebfada6c0cf9380d9fa6ad39ec43ee22c8eda8149998d7008139c952f3f6d094783f52c5cbb8cdaa3ff32222954b69729c8ea2e4c9cb5c820dcb843e18c696fdc6c7b45a4a0d1849e51bb3e9f048358abeb28d7454b6befdce3616f984b1afcec1d95125ff4d6b4fc21e3bef8208296692dd9f1b34145f89d5f5c7c61d2e2477c3b62355f4e0f91c1aed24265cf85bcf606049ccc72bde46d4cb85dfeea60f36039c1d869cbc28a4efb968a29d5c64f00a5fbbe2f8df3c21ad23236193353cdc666352837b562436f8e7da8736f9400a095274d206228883353ee272e2016ae2b7618bc1bb8470e09ec978781c0c39b2e109e1def631457e0312031526a0c97e6cf1810b3fde0906d56e016bde7f0f66166f607079571ea210675087cbfc0a3293c3458d9969e61fc7a5e44491b9a489a04171303f37e89a2dc7b29188d48948518edd3762d63c6c94af1b8c0e8ec50e72b1f09052cb9f95db93f26f9a732dbc8170e308ad448924776278199e69ba8558da294ba9c569d545f44f114800ba1f0e49e0cbecc49a02ec9dbb350eb4dbc7701a70280bed500be2a3a9332961cb6c37df7225ac15f808ebdf5596bca22a127f8bd9eb604031a753e4700dda783e192b5ade934ebce8fdd197d7ec090c2cdcfab583d4b1024ba88e0c97ccb05aac55633b6bc76a209b37f4858641e0a4e9c76b7365a560208f3868829ba6bc22a2fe932f585f527c6210dff7c60d481dba8061b75a076b6b11f8b9dcfbf433e35491e7c30264666bdddaa5eb6223bd895091cc41db42bd64b945f4cb166db21deeba59c58df0a2c2cd06e8ea346b2834ae6d865411a61b351b00ea8b43098d981a416c4b048bfccc5ef94fb3503e0ee24bed6df8cf384c753f7bc2a81ac6fc1dda63e58a51df33bb4cca8d31a6e1d5c481679d88407c6bd0e94b2f519860e76c0a344e28179edc1eb46621f89ad3452c948ac62d4945966711eba2022054aa662d1b7a8a4532685a21a6ae475344be6854fc58928895aaabc9c95362a0f919296d8995212bab7ce7ecdd526298cb3221e002b303f2b5309547a4ad69cbb2d67120103e5de85f2f3f7de36c28d97b513d2d48dc651655c7f72bd2c359944dad1e4e0bc2ffc04e4e98b5b2b4105a06c58ecdc34c4c793cfa0fa36fe6ec05caf2285026e6c4614355c13d2fd319a8a4fcb3e19b663a445d0e4d7c260c823b27b800916adaa47fc38dd733ff3b30ae0beca48f7998d3f938bd5f8e6e9e642f9f2cd11356c32e6529f6161b678326b4a2bd73f4f1aad61dc13dd4b82ec094da13cbc2a14bd9f399e92b1c41fd6ecf94f495d5d37de1826e9cfe98bbba61d3ffa77f229e80c58709ebc5aa5417c30272c81036dee841350e25b90eaf128730e3ad333295ed0e228330a56211e00e424bb8e7bf8fa4fe5a23b361d2e10dcb400c3217ff282bf2a7dff2a047dad54e7f9b1a63047140cc540a8bae9d4165af69fe8f31eaaa9933764ea2df55c93e8ad71b3179bd9f819ee8872cd38d2284f81939e5474d08542791d1141f2d953d3d71c358cdeb9fd7d86afbc48c4ef6044555cf26083dacfab421f93164c82ae51fc9e4e3a9b981c1b9ec0aa0f55f2539895c6cc9ecba4f3c7a2ed22a0aebb45f093f712830f0caae326b6a55a2c46dda7ffe080577876ed7332ba85952772ff93c55602a45c196ddea1caf1de0308770197efe1b76aae60bdc55c7b24a9394176834043a2224288028d6082c1139f536e1172c8b57127885690b02d6aa57f4e8ee713d2dea8c1fa855d07abf3bb5012be4da0e7c4e9acbd210f4294ca9f8d3b28156b9d12f8bb5c223a0d7c3da78be7adaaeb6fd9bfb83367edb29722f568d6f08854f097af4fe28e882a9113058c0c261c7ea6ab0acc2be9f5316a7af75e244df165f876f68b898839b75feecc6ed167242b1e67259b4834a99747c7d0b1839fb913dfd00409ddcaade6cf2fe60e1bafbde20c601e443fa99b0d9bddc0af1209c1bb841b2988f598861b9c6de2c1ffb7d36a761404a7e08e5128f874c11bca62dc766706e0f4789c80c8729d59a9137aca546ddb4ed6c3fbc02d2fccdf967906553811fa30d3ea937a8f30b59ef374d5b15e09f1b46e4b069f969d7b5c6039d4cb5e3ee2ced8ff6e332a71e27ca621ce55920c88bcaa55c44bb78c7fb76c13d0c5dff616b1661feb4c354dacc58ddd970a6d615c7b6458a9450a5d24d0d4fc78b55c0ae296049d8055d9cfb19a4cd53c7089b575e76ffcef8770338dfc7d334d0c9b9f9fae885921f7fd6a3730c48f495560e9f7fc08dac70e73d516b044eef43235f97238bb5641625060108ba450ae6d7dbe5005cbfe74b110a44e7f5678429aa915db803a8dba6556d1f15315842d48e377bbf3706fd98d4d52495fb6cab2a9356b98e38f03cf51cf4c15c490b1521ea1f10adf2a878ba95a9a1757648b6f1f1c69e952aa71ba1afda0b206e116d29e866e117b3a8bc30bfab3d8a289fc29d4b60c1ca80d2df932520aab652a62f0f08f9b1bbf6a5012e6eaff231b3c453ee569ab64b312e29673cae5cec38612f7d5e4095c61159216ecc183754bcce691977f3337d37b732b3d1ec9ebeb47bf77f7100c24f7c7e976c2524b4c27f05ab28423b280aeda35cd19f9fb6de0e06277cc4df076208de310801ea295b18b88bb36c865953de5cb0cd9158b12527b713335896db3f4221adc7ac8532f185dc5ad3430a60f1a32f6b07319138ed4231f6cc63da676535fab97bb0bdc80d6651401d6a2dcd0ae8aadc8f88807dc4e631669f5e63cacd6377c12ad5007250a34fc039f66475bac6c93d3994973cccdcc4d026be859164d6f724c97ab75431450463fabbc69a17db90c34168bf4ecdc4abbb7e4cbd363014a69129debf31ee3b58cfcd63365a55a413ba5e44fdceed0a91f967912f7ffba359d023a3d700bbfacd08030cbbaab28bb22a999320b05bd12b582af15df312c0bb1779fed1a20a88a2a6812a0976d3b467a748097507ab1a044a052026782aa296ec6a801772b5fad77ee06ee1b174236f3ce85463e7e221b486f69a73d603a1b338bf5cc928e03cd4c8f3245f1452c41d3016c73a7177733ad9ec3171f710b684c2fea96f78aee1e6b97ba6e0c6a34110228676dcf256212d981a57046667cde9e22d51c0c791cda4da026c928dbf209cc08eb8efce1e0977187879ab7e5c6f8bbd6ec2d02e6126806701147b47d784c4db55b90aeb269535a5bfec9a1dca62d8c2cf88d9aa5dc575b6014c1aa002f75ca9d35057d186851caba6635b509218ac68829647b0937d3973c56e450780d5968db270a0677f3759a9e61fa065e0a95520419c11ad8aea01198f3f1128e247b3d152017120d17a1ef401d20ff49d1fa911b2f097712614a0e4e6afa1cb5524c44062b92a7cc17b661ad9cf2583a4c9ab2aa65d63d3f4eac6b3f93f9b07077361e25db2eba8b8e78e53f2fecfdca423bb8e6a8a125bd74a2105fb24c9b4765ea74fa30cb9c2fb7eab18fb7f5a607d30c8e7d13ff7b2b9bffb77df2ada058e68abb0088050f10232fa80a14a23c840aaf6773aa59f22ace8f2a8e10eb8f6f6de2f9fba4ffed34ce322f4fa24f4772bdd04a11f86e6ae2125646f311f701053b3276d022c51c17e319dbf8920e63a5e574edac612e612a819989f64af7680e0cedbdac09351e1678a93f83b1d6102766606703e8099ce5ee49242cfdbdf08f5cd4810cefda02b86cf86e58d6615d526f5e935c9ce2b1453a419a714a95dfbed6004ac403ecd63c75febe4ca17cd784e89e22069a4d3ea5b930a0a2b4af464f069f110d1d355c7e920aabc19e4a8fc4616c680c70ccac123423f8bdf058b527494c1bb714d82dd9d55d39e72d249affa5e2f8831f3734b90a1677462a21309a1806b03faecbb1af5031d725b23522fd81efbfee0357b0ba6bec67f6e7ba60ed6f8ea591e20ccbd3582dfcf050f3ba63ff70774c6237352b9afb5b8724834bbbb1f798b09459ec54c85d38a6a1d1a0de2102a99360610760233b352fdbf388316770e2ba2c87e9adb01e09efbd0a83e47909bee521c844a7d96d2c494803c95e3add5b79f9cdac712883c9b3f47e3eeef742eb3bca7f472102625d80c207af67d07c4e533dd5c2a1d9883cc2cb96e24ed954e2091b72d5381876a67ce0b189a0e01db62c5bf6d824deac26e58d4975e55edb69cebffba51c53cc948c67e76edd8af47c3f3b90fd49dd988f008f0a1ee555d749724f8df20396139c48bdd5a3989f143b0636abec879cec7d11e88f7cc72ba2f8b9de7eaed74d1367670a4be67f6b540c673759022e79739a72293f36f07cac27d7553dd1efc910d076b0c566cb9fd6230094e8f9f49d0a06518acd076bcdb3a387d8c5fcf3aa847a153fb1abe2f680acc1e53883d91ff2759695581aebc9a273b0d06b4db356815bd58d65adcd36a0e902363f56324a277c84e2332e562ac28bc23e880f4a56c3e50e3d121e4382f9e1a533c4d92d365c47eb0e1fd1840d0f2654988fb4cdc8ac6dc2c0abff2d7fa1d3f8d09bec0eadd8b36ef75f7e187d6bd0da923b00b23dc3c7a7db8872e4a2eb734ca8cabd4d428c738625779893ad1043142b026e0d8847e4e9a42f9f0f41e59fba126cf218df0439d797e2e0344e362a3a3fe5c7cc80399977b4958610bca024a993700420f5fdc4f564f7607ca8f07411409958b116ccb12dc942ebb1ca505fa4dd9b82033f30dbcdb55a06d7f23216fd4ca181f79c398d15e9a4134bec5a765b2cdadf27f036305194009cf583b69821a5804227cf21a2ed5ad091e8c6a1326b67682e6392d7efef8faf4fd311ae810d484fdb5b2282a321252924749aa88de31e5c5fc2c49db8b56e0664b5333e9c4be07bea06a274938bf2cc4b65e9fb072716ca5035af4952643d7a86bad238a234a08242c335c17e70123540858a1ae566a1d2a72ec3f11e499be7d34eb35acb894fe892a04fe4204017d653ca076130c2e5e723402df2df959570cfe4bfe09eafa3b7033d2bf5b0211d106ae76c128b2dc095b5a474f0b4fcad76dcc509a763cccec88ceefb21b38b3b01eaaf43157d06a3729dd1ca1287f9debd5334da56dac6a022b060d89e69e89c69f2bae591ab7de2882370ccf0fecb14772c5c530fd043020acfe6ca3acb1d25b97c8d15c94c3beddd111b85a004dea85336ab9061330290bb4a3ec2f3bb25252716eb92364142ae202a9ae7efb4979237e3e65251a1466f4ed120493a3db892cc144a99de8fbb3a89c63556a435d1c8518663c6af8977349f360fe4935ccd94a49d2d87d2eb5a4eaf3b764e31dbd3b2c70bdccbc991366a90d428a6140cf9d9867442e661e48bc59558cfefe666bd0148af12cb4efaa72f8692c7fcc499db81ff67410802154f6794ef0114fcea310b7eef83a0b07cbf2b6587ca9b7aebd9de4ea0ad47b2929514d627399064b8973e5925a6d3cde055e3d03437f823a2704c484337ddfb31ed1e9bf34b11d73ec0be5050e2545e7f3384bee0659c258fcb95fb83754e08748e8fdc781ab246fdcb68dccc2e7ff26a00e9a2a1f48bb2ff7dde6793ab1094d584d32b1e320c78615119b77b14818fc5869c78fe56d1b3543b5b7f24fa2ea42cec083958823a5d0a3ae939d7ff150ecc0e54298e120bcdb88dfe85841faead8472110da267172d1b8d5c8fc6b9c2a385ef484de391dc2d39ab0548f8214eb1c761e74eec4ce22078852b207f82569eff52fe1d0ac1c490074f1e134dea20097e84a23e26e4925cc2742d2e28b93ba24214710f965938f29288cc02912843736998482528e3c85345619eb6c978b2b2dfbbea82028839977e9631264b264c137b0f55166017b1a935f5a783e81f2b9e9065ad044e831eef367a6a0fa8deda67479f19198cb559b82293d45c56f2c13fa52b38564c7bc0d8d54b59064289110cf6a06a86431c0625f1fa3b2404ac157ff663f0fea6982af57aa95543920f32f80aaee4c80c75d32ff1c6f5916c4ff7e9d546de13a0bd76af6d4c512d242dd6a30ee79c45690782763b630e297239a5ecc4e2dcbe8cefed891869c5cf54e91a2a872bab6da5e00298cbac7da95db03fdd92b3c72ec3c825b10da58f76805979fa2d9ea457c49d42d392b6ddf409333d268e05cc90f9709cd01e3249d4c6a235feba377d6152d4c5f41bcca290a6da64873fb3c4562f3df53a47a9f68466abbd14b169b4a49393bd654462b9582fa2c6c35c7ccb0df95edf13b46a86fa698be4fe6539bc4f21303e06e518298f2e1375c29875067f92e576007da49489374cca09b3f02e222f96027057e2c25486007999cb918b51a341442b2cb28bf563a7a728bc93b8e5e0cf37b5ca7822a22a0a223ca4d2ca25076f7b1a939fcf3c3a405415a26b7488d4fbe3e4645d40b08a0e6178b2741574ea18e294d83afb9a207280481ecb4f8c56065b7c26dcf19cebc573014b20b54feb2ff0f79081c2b9d33d5bf646f2d5aa0231e0cc8f3b12ebdbe6db0e2e2d80992dfa5e7ed548498f20010f4640fdd9633684b4f323c3cfc620c1fe559cf3a13b6e15e6fdbc0610d5d1eea7121a26deb351386ab46ad5534d8d2a08329301f097ce2623c0490acb4bb43429f0445bb4642636944cccab532504498a362c9c66595a6c0144839aadfb665e164a648daace6dd6b266d1f48124facf92fa0c5363646e15c8e9873201e2a4ed6b3c090817f3b4e7ace90606d06700ed217b58a36035a93a5ddb376898b418b6234e8c8f218a97cddaf99c057dbbcd638985ff85ed4a89dd897b7c50709d2986b0e14d24efa087a354b830871cbcd94e4cadedb8437661d0994a073b7d88e8e1fca38fd3249998304a0a6889a0beb0142078539f0aa0d71d9e6db4a12fb9e2ac720e8fc304a146029853a792f7c652754a9c3801fc691324645f518b9f9d2011c5e905e70523c691fb8f9ffa931d351867f6089084e6edc1122be0e89e400128c49cd4301247273ff63b2ed88e599153e562805ea31636be8aaf7b22a0b4db1b260f020aef20b6608f7fb8bdcd5fe413df2d48017eee4ea6e9acb61ee49ea6d2d14348108e8b8e4008f78fabf9cd3254146bc597632fde7b3132cc864e5ca3c38255ad2bf7fcd86c64c886dcf674da0d1f01c1a26b95786b3dadf14a782eb43214cf009199c4548ffcf69e15feb961103b76c32909db2d8084bc11d00831ff9aa11734a084999f850f65dfbd1d635e6be27804f322ad336ad0f8ddb53e47c5b6e3f9a806df9f383ac78484f06a7058339b462f0fd698b290d680968631b41775c213ed0a0c374fbe50a7aa722ebd7fb70668b4bbf4eb10fc9ccf7d0f5d5f6341b693272397daecf23f136ba222ff46859837b4993c14719012926ecf78958ef4ab8d4a48db4f2e112dce7d7629adc45b67ccf4f1983b5fac30f4961dd79d1a08304aeef4dc32fb441e7bdf501c48ad89f4a22f9963695c64bd95fc6611813587fd0b59ac337b93a42fa40fe5cb29b24fb348f58bfd2679e8640b027da736f8b630f7c3d64de8e4f29fbaede9af419ee721e70f07d2334ac70858c4618203882759a9de25093eccb623a6fb622bf6b659728053333a4b05b3523cdf50df788707064759018ba3e192a0500c14a1a834c16057c791d2fbc210a9c29710b41773caca64e265bf0ca09efd52a24ed300e85323641b07fd2d2a01f1b5c57a6836479c3282383982c1d20f937d15287d6f63a94a600e43f23db1daddbaa01de498fa7f81ad4805982225b3411f716682f7a1fc1e6906cc11d3ca542194c263636a4a5a30ef8feac4ef1f863a02e16af1d0c25f5958230db856d04c2be46c1c6f29600e4a08b49812f5e8e9099d4e8ef944ae431d4f51bcaeea520efd4d8c811f256ee2d71ab897333d395cfeb976b535c263f6be87903d42e638c5c46985a4fecd76e54746f7cd33ea369d385a792667cee91feb3b5618aab3f558635d86ddae727f3f115a98e840909c184d9c0f80259c712148abbd1fa258c99ebdbda90d57f7f1f12813b65789935cc605470ef52108ddf871438b18e64aaef01e6f7b6de4c77a43ccd5c35bfc8fe525c6954c15eed445705969375bf6a014eb8971d194c139351f2abd926ef0a83023c33ea0aa8e2161de7302ff440464f3e0107e36893c171cbce03abe1e7c2c6f3f0d6fa0983f91b57c401a9c561e119f31db40a1b25861966d0d782dfe819eb500aaa30a5d0bc82a51664fca47bee2a93cb378ad750d41c26f485cba6d4d3e4325162efbfe9d2f42571839b889a6ae509326db470bbed3cbe4fe8e0130d84f0d48cac05548ff65feda61e430da3be7855fbf587b781b004e1e5ba854106b0a9db13fa46d5360e95f4ddda1ffe9e02436412f18f4ad08cb6304162f24086cdad5a1f34961f752cfafc5c74374b55d33dbf34a8b32c138b1ea1f8c617ce085b7a20fa521e65c23d5ac4f9233c6eaa55e40f9d09ab46c67936a400fb665107b49549dd0ad07060310c532d547645a8853b06b2e2ce7df2d35d48c5a26007ff6a5df2bb9afe6862840e1c21804bcc0826c9e02204906c507b7c9f18316ce88c3e06ea95faf302ddd80204c0b22fc5c181f197968e928d7d4628483a5f9d99324224a7c6d0fe63f0025de402234438e0dffb187175dec488499e5da89e65381ebb462bf5c50bc3eedcc6b23e6b7b633698a55ae2c539e7f98fe0c6b0064b56d11330c7d0f5c40be1d656f8fa38006d35b49dddaa0cd8da66a3bb261fcc0e3b923e92d3221d04192d466c4899afbf4032d15529ea324597e7903a9356a752ca4aa5c09feb3fc611b6ad556621391832b57d2031725029543a710eda4dfc7643f106aa4d49297579c730a471b0d1e6690d34903a647142d55d8c50fe95ca635853f0d57ef7daefcd61e74be63bf84386013f798153317d585dc07ca4a1b21c4c52d96bec0ea8940775f01d24229c911c6710e041a23d6c0d6913a3ff3ebc03d53b147dd0762e460156d6bc2f80356ed552bd6e493136111c56dae9b0b195f41e37adc667c5cad0084cdce616ba9a348a4ec7cf89c1c15f8b2e8ee3ab62dcf477229d170ef228070c11ee26c0291c55cc0c14beb84da6ccdfa998508f255cbae0db0d2fb7bb02376eb4b07109edfcdc5a4bad1d538476c30dc9dccff9e0431dcf7a9764ceb2a8f4056b4da4e8e37783606e534534deace924442afbf7a29f9f7defc17a88bcab5edd463f724dba0406736d6667d22db2c11589f4230d7d3315a83f6bf376623b0b09de86513dd8d6715566cf3eb7506352536253b91fd16a448d43da95c0070f12c048d96ca79a30505b1233366f47c0d68cff52f922af881fa42b6581dd776eb90782560a9ba4e4f6f88cfe739dc1f43b5fffed3cc342515c31e047036174ac75fabeb9f60c20f8710a073c92f583485641b3b0078f3af4c588a07980678c652f68674aa0a93ec7e9ef033c5c74b36b9ad814119b0e3dc29d85f68ff796229aa2691369da0e08641bc99216e7ef61f1c17554fd01e4422df3bd4f3aa7d20b2aaeb4667aaf8ee44b8b4368852a394278283c8ab696178b2a184d208b4de09077d98a1a6f1e143e19bae9933c19457846ec931db7922c439480afcb52b02278393ceca286c7386671c398f96263b648fe88c0e60c96f4d4174ffd2597988aeb5d6db8936863cb3a81c02b4b3426c76e33622e74b91f0f5a42b6770780c9b2a59c8da71445d4111928dc63b1f1aa3a2b3cfaf48d1db853bfeeaaec3731510f82638feec1c07548f803e2849f84e381cd67a3243ad7768a814741cd21ced77c098c4c50774d78c11ebe49c2a6b9cf2f82d1f235e618bb6b0bb163d34d0524bd338d974ef811a52f610b5cb01d4f63b1b5cf843ea940dfbae9e39b7dcfd6cfef6c405dda08bf46077a012b88bdfc879d37d73150422de71322e6a69120778e202b7990087ddf71c2e952fee00d3283d4c16b07cd0adcbef16d2ecc9e81d86e14a104c05e349e11edeb0757bf5c0a5fe94e26b2a9ee28ea1c5b633cb2647c3eb671885a458cb8c2f84219d75cc9506604a98f67cbcead7bed341eaaa1b24d09a478b5719daa4810c22872344e897d6d742412e33ac169f6bbb26be48a0df7d3cabca94b5bc789fba2d54f409d851e9e107ac884f565eb20d48de9193a04edecc84e25901d105633615d46965b7476f5a8f9911255281e87d3fbfc64de8f8e4390cfde74bb733f80d4d4fc008ff637f4e9814ed713380465c4b5ef2281975013b425210d71198267c74659a35005d020fa70720233fc7477efa288d986561da6c1adf65522afcdcf4d347d144ee9c38a24e37f3b7e7424bd9de0fe090e73efb6d00bf4cf199c7e8a16bfa258e096cf7e7524d575b326c524f825aab3d8d87027c8a9be386dbc3afa1875392af7443c2c0fd60deabee47647d3e09b03331bee04d29513a8bc27cacc959008506ee33492445da3ea387fa121d8ff808a8a9f896616932c51efa548ffc6c509be070bfd22f2ce703f4ca399cd826f58c3e737454fa830433b8360efa864dcd37488f1237b00992c5ab7c07dbd51765378cb943974936550a02f57c827d1b1ece2bfe4fe1f1dd70cad93d371e4a48809defaa81904dd845277773356aea09d240da6036506927479bded74fa5e752d5d55af7df8da5ba9aeaffb3518790bc15cf30c8e843a5f9d9864da28735f0f138d198e15e4e841a8ec7f3bfcb14545da9ce3e7cb733f2e25f7f9275f1929deee223757df5a86e89280de86f8564238f3cc9354f24fc9a6cbf14f9f40c56e7fb34c9e01dff368ac17832010a6ef51f1d91ad34a2fd06c936dfe283ea9b94543e36e257ea074545db04177e7f16b29a32bebc15e1a25984575a49aad6a6768fd19eedff084152ae6ed1b7699273a7e395386a1ad8f689827b20018b55df4eadce7d4bc45276ad823028d1a18d3da04c046850893aa6a2d98592d33700cfa06d476c0c4194aa75331f56a4edf8b6a6c449c3092f74ca008fb79b8397017a103b5e8330967a6af154ea79ec2fb5e2c1f6ef65d74b611ad571b01f03867a795087e852be4e1ba004b67ad2eb6a534ee8b62e0a55ac35566c9f30f23bb238195063588b68f43f148dfdd7fdef1688be1795fa28a932190aceef885ab1c985f27378d3a8569e09b4ea8defd5c89ce082659b20ab100ccbbf608507367fa4ef531ee6efd5206651bf4a80da29e0fc14c36c6bb118bdd4d9ca6f07ad148635ddb6d2bc0ce2422ed4f5d907c695fc7017754e71ea950fb2b8f092a738798433f87e366835fb8496a0dc44f6b02c17f6f449d659feeaf8feb0581ba67a9f23fd838c2ed6b17538d763d6018ab1f764d4376893c230cf161859a52c68a41acee735ac47f8b246270721960c89da5eb7aa78313290c1ab3133551e00e1add588875f441233a854fa7991c1737d2b03ec4d631642e46c7a029edf33b96317db06187ef67daca5419cd84e29b4cefac9ab2626a7a518cab7308b1b6c3a15f14a66c9bddf9b5f03933b69f9096f423804b70db5e925f0d0ee619739f10944006d9d4f3b554d74aa5dedcd317f459eadb7d155822162bdb7ee9919a6c6e42a389f4766a89e374761693c70181ebefe67480e0d3a06ca2340ba22a196aa28097f09f5cef2dbc105455f98d52af66588f683545fb3553587e3c0dca5b014b6bd80126ca8a90a7297107f1eb9a85fe92f754623881585bf88b6aded60dd1e372150cac68c791990d9d52c42080058cc1767b04092c72d5302b835d8a23cb5aab998ca3fc9880a1c3bbab72d33b3e243e242a90f29f1aee88ce8494b514d30e5da55d435b0cf27d720ebf2ad23c6276e58869cabd563b18c7c0067bec341d325a6784b241ca8d7aeb9550d899e9e1503afd67c7c4c3b3920548b336d4f0557efb9f80a2dba032e577799e22323c8c8c8ea45d705e05d7bb6b8cd14c6a99e3a6ce34e7cedb5865dd2dca6f6907ecf5eec3e18a60541129999d3517b36ced7a16df282f6de0231ebb54dd4e05dfcf964bad8c135b7b492c7c78313b9af225232b30dc66f889efd5e4d1aee782cbad4dc998164a72fc3e7b8855fcc3e429a4620075eb8c32e2400f2dd28e75dd06eb39cbf28fa8583811e2f03fd36be99598ea812145f67f24b9c659e81a3dc52da7b82b80d41eaa41e97b7f89da95181d661676e278632a52b36216eba4da53c9577b7991c54b5bd4bc4b20b906020e65f70e89753cd6d4a45b80df530d6bbe231df83a86f7606e4212a341a695217cf67a7be9b477bbd776556418d43bf4b2d112a4d48980bf467723a875d874660600b817a12ff8ea62b7d6d00f938e0fd1c85006e1bbfc67224bdeae1567f57d8ca74174dd69a1681cd94746c9cbf1bc0660e8149f496ebd8d6dd8ba180f0eba1541152e6b130d710a49d7a7d8d0a19645e390354af9285df3159b8211e5888175e0b0484adc7d7e13f72e8e3a84d617258da6c12a2cd697fe38b37b06cca594bb892f017af8b4f7a7d0a9e963a5a428a6890f3e8018d2ed76e980ef9b4dbb6264c805560a8a81d4bb0c73e024757de8ce234d7ff2771dca019c4fbe657587dcef7101fd0c71396d3212f939dcdd6dd03ad7b4a91842304ccb371b50e1594c761f935477e1e016c74e82bd7031c2b852cb7ca8b7ce212912788d6998062487ba6106de51cae8d8e0409f12b607372ed9facabe62bb06a83b65c7d738452d21b9a168c61fd199b16cd1d3f5f8ca78e96e07b6604aad708ce5f033ee87babdf5544bcb7021c489b3261ae354504196e77ff21e8bae3b571e0a2d306ceb3784fa8528f21af7cc62e5bc85ced6a0a8430a2e741baf78c9a8b435eaaf2cbbc1dac71ea800b71c1ecb5f934ca7d8d7b5d04289b583e509ede62886959b81f50046bcefab930670ae3815fc88f29b668bcfa97f2ad5e5547cba8ce41f45b466ee87e37f020a44d6a9b2409597c8864da8adff851fdf38ffb724d77b0e8306e2280c5cd79b39e042515fc5242ca14203b6d562e37f8117908665b9ee6385819393a7a80b0d623cc40582ee0c6205bab6030df8eeadc530179a6d9e98031d5f69c6eee82f2812a74e66f611c9c7bf89afbd4f2cf0581614ed76502ec082b1068c583cdeff99f359c41f45192d459b7de28cc6cb8aae9e5e932210762de3fb0f4c9e7867bc791ae66ea4cb6c36d397dd76faf93b560da009f2ad26bebe6917ea21bf12091fb535198272b71842a11f96914622aa64385bb90e275e1c0cc854ca5a5699e91aa7e1e6fd9727c44ccf8028d98d8b4b5225799cad0035c4fb57da8bb74086aaec08ab02776c472e4f77ce3d735668cee98a3e9e927e360f522002a05ec54d9485ddfa4c8ab25636d56220d5c3370c6564c402c871a764f34d1909ee269ca79d7a96d376ff8a3c60b707dbaafba0fbebf9ad03a47343de7676783cc37d5d32e18c60dfb45680c5a5ee3396c39250bd97caa7942b6aac769771e070c9ae7845a3435c88b1bef5a2168035333d9b8871f1e6e23cca5c836a119db70380ecd31cf9481fe572a21cf04b4939091ce3c7d906e34661f55eaac395f9048782cd51992a0a3fd5fe330adf617cb5feb3e82b302029bd0189698ca9a126c21cf0214f583770e23637e1bfd67ab8ece4e72dcefdda2c5a26055e16cd4258bc19ffc971c8d41e71b0352a823bea13127a40518fc2bdb29d11109b408d52915651f5e1c854d95a848d333a037caaebdc270f4f226c8ce045933cc052e83a9d6f178e8ba6e37a53cfe7186941eb79af6930d7e095e33b5c6ecd04a0bc54ef24589d701b8664209b42709df19f82baa90361cb0ac9aa97b10a567c8a911adbd5bde1b3d03d31e2ac052e2d6fb3bc7fa7b4ab86a7a406cf00c10f9dd8b3906a9c80a1aae56c7aad558ec6e02635d409d0b9024d54dad1fadd02eed689a44391c101973645913971e063fa3db19b41b97330c4ff8ed5dbfb53110167576425293ef1e157175cd050e37557deff06a682932cbeea8c867689d0924a9cbdf794da2029b20e2d45901d76aca34360668b76035a291c84de1eca57750fc7932e023e4901e51a0daaa67d5c8316b1ec12182e01eedbc819e9a6b16ee5fa4a6e68c4a3aa3819bb4ff62b72d0eaca5a16491a269ebc8792433acd8ef314eac67feac80fd490b1f0fa28fe20d32fc326b2083757da16dda2c325e36428cc7ddbba2798441ffaf14805483ca4a0a00b9e343f6ab37c574dd82abc6627bf5277bd99c80434016801f2a3a2d65af09d0bd7ad9e67851241c870a5d8555d9643cd3191ab3266b4935cdc3ed3c45457425d6b39e2415848cff11f5f3e556d32581f672df4d3ccb659c901871aac4b23052c03e93debf4120ecfe45bb349ffd435ac4904301c0fe49f3b858de3033946e5550a06de92c74759487eb81100a75d3bb7d3e53a8a78b88c3fdbd352d52e44e0212469ecb7bc8839b4c76fbebcffb295cfc268efcdaa4695a3e560f371a39062c2435ea04b164d8a3629065d6f607d3df560ad5b99ecf843919b9fb5dda39b99f82338424b12badf5407bbb72bf311566094c219299a9c660c13aeae026bc7c09099e599bb0c3e3071a2ea1e5dac9af07b4473b13c42f50663e94cfdf387a4ee1a52ef6a52ea5fdbd8ea0906768f772ad15210efd4fd1241a43fc3785cd66ac35769d8d26b16a4c562d17e5154040dea1ff89391e91e9626b5c2921c821199da89eb87f255c1473eed7927c77c132164470c04f96896dbd4313f1da2ae98da2fbe5e3b8468a5ca94e1dc9f944fa9dc5d1b6b166e9730dcff59df0ff611ee43db9b291b477bcfd06becac9f8dba62a4fa58be81c9d4a0363492df130b17baf99ffdaf7634808ceefe36f291578daaca4584834dbc28da5526e6c11bf1204732b3eb565d0b1a97894fe1c95d6c096b9d687de473b16646b96dc4d474a01c6abe3e5dec4bdf566e8c881acff9d12f759b832575981de37c7d0d6b390319f301b4546c8bacafcf6566c54f5ec54e01213284352cee3686ab3d3f7b0f3aac5715970e962371e101acb0a3ddb321e3ad4c45e7dd26f7bf5aed6c09c9f1855eb170e5128c4811b637f4b4ff1ab87e5a94ff697142775d0eaab5d5447351b997b2e3941c525bbfa867620985c60555d423b39d99af863dad1a894a3bb62a22cc9e860287ece010befd66d93c5d136832ed5b3fcb133d55b83aad840c6a57d863be55673623e150da38bfb7157706bb704761b0c36afba2c6b1500386f112b1724fda0a5593af1b35934999f1ba3f27ea70c51c382bdd4c923f3ecd8ecd492fa12871a451e4adf3e6d30f907865fe3e6bede305a918aa9d62b4419eeb868801a4b95b34c1b323c6af86f6dfdd3306ee660a876037314202a594f1060acb60a101b246bf7b2c66b8cde9e1de4d10e0ba8a45037e6133a2f76ea9df4d5c4f99c7a5ada9fe518a57bcdfe5b4941b8102a3872a38801672a665d4c04ad7472448a41d1c43294f445ff08042faee4307d56e5b56d52f4621e6c62b706d6d5b83649d69ecdd742786a941ecd993ed1d2692d27fad13da1cb09ff185cd07f8df9c4f95f71137c419174186e1f38e7b4301059e1469013b97d93955788d61bb8f0158df3dde244ca95e5c914df240e30a49d1491a2f11e249e4705328925292b266aaf5fa9f67e7f1ce6f2dc4463e5993a79fd26bce4818336a85c468e92d98957e7d58802425f3e2bf38a4f15694ee25b191e1f4f0af00ac28d6db6b701b64d2692481e179cb88e455bc8d4c90e6aa2b486388757f7e93ee81e141546463d1b4e04038acbf59e57e5406921018643313a8642aec7e723fc30b676478820a16d88e82bd57ee23db0df57fc3197e6b59847ea6aab038ce552418df3ac77d273ab0d4a219265913537ae45a945a7e288e8dcaefecfcad51f1801dd1264b37228648b8ff36710c11a95ecce74d3bd3dd04b8ede2afdfee58b96f358bd1a2aa7f14022fb9026d1e8d134481eab735ee031af83c4486bcbe2efd40cc39bd7446806350e97f5840b3d7aab7c1c0abc4a7ff8b2e8c161df4ca3c1dd6808cb83078fd73d6920a56e1b15e6bd04cc4c509a3cf29768a3c431125b0c4a70a0351946c43ba2a3dafae11fee500e91243c8d9e46b04527f1601a175750522920004c056e98a9a27468f57487b680ea7488ddd3ce387fa92174d4f5d33f83a6a7f987d213eca7269a786be7a9d89be80d20e6a3726594e21065320fbfebf591b35cb185cc6e66eaf877eddc106c982a15327dc3c1ae72e4f0d41533ff218699f7296ac96c5741b76873accf293d58714ae3f7e0b0223fde7ef83a80685db2eb7cc838e708277e3c54ea328695e55212574926a6b54159a400e42e59c1b29b58b3356f7a0779334d5bede919114a7746a4094831119a64daa12bc3740fbdf16ba603a6f6abc3f545457b52261ed48c76dd2cf26c2e7e6e1d0b07b60131abc763ea781032ba317ac39e33c2f23902843cca9ac353f7cf3494850d2a51b9d81886ca5b7cf6a4701f9076691202ebcca54aa35b1c999b2c2f546f02389083cc09412cd42fbbc99d07cecb95d29ebf66cdd2ea4de46d35294424f23254d50132d39fccb69570685aa30bb06ca105f724045c4b656fd98b8d8b6907545019f1722fa0351aa03b458b728502e92e06064b4516484dd88b03034b59179283f31f7f9fed3f58d79ba741b3c2fd033c532622536ef82bf18713d0152ab0d87c542d65f1d0897a24784d713330e7b91ffca6724461e5a9c4c4bccb7d3efd64c63dae5dfe3a5d8e4f6a06a8e1fc08092873edd029868fce808fcc45801f95bdbe3b7c6f8f5fb8007b36d6299acdfaac1efb30c8a8f74a8518838b5bf5748606df9a11fd1010d6ba4584777618c843084bbc199bbc2c47413fa8148626fb90d0841f54a9d8a57d5ada39921a3152507181b8a989e37d084e99c6546f042a8c22b7ea22912c238ad26a84858ca01c88fdeb00aeed52d7b61902d8a0182de74b78793548602f12b64798a5a49a09debe600caaf33985f7f31ac92bfcba3a6dbbf1a82ce8f1a35289978cdd06e86a81d2044f30a4915da3484d427c4fcb4abf6e18ac6dc60b47c8a2ed033dd9032a2e4e7e042605c9a902e3a032331a522761208599b9fe78bccbf5891015a630640652f9ee4c32a76efc3f06513e73ea01015e69cff567eddf562c7189f846477caf1644ee22571be3156977c45d09b1524c57628ecbf9cb8e5932eb717caf9dd9d66c63968122f27454bf12f0eba836ac91aad5361af38498420d734b4f7a5dab8b712e2a9e378df76418859851e7e3f434a3d96741fc38c89bbfca5cd51db8be16d6fb6b166ee6d45dc039bfa726ab9f32eba32e4f5ffe5833f0d2fb3bea1f9a0773499b0dce69c0cbff07e07f095e93987027d5d493522e72fa02dcb2a1a1099bbb9ee1d29c9e8d9278b29a2486e4e3d7cce73efd5a4ca594e54c522124cc21344d8e4c9dad900cbaf1272b678b25381b2f3e8269d335260e1289234ad08a066d0cd77bf6d815c0245776ce7a79cdd2dac50f753714d789a5fe589b8d927726c4d72c2615de0009001f82935b64ee434112b611aef40431109eaaac75373aa446e4fd50d96724dd4cebb19c110fd9bc8a545d66de9e8a517b1f4b87e6d5e1077cff01762fa44dfa6cb242f5befa35d0094c06e20aef2ee08703f031734ce72158b00d38cd9dc4a8e899eb2bbcf7bd487437dba33e62d31e5687671a52dd2ea867bb883217576f03207381efe557db670bf55861e0c0fa4ad04988f232b5f25558f7e8a645daa61e087fbc36dd968687aadae5e9b0434929755b30fc5e0f5e227bc98c9ec594635a5872dcefaddc7c1976f47b51cf4da2713bf08dafe8593f87ebf6f0e019638c50ef3b23af3d08af4dc8f0273b9daab0f834bb285fd5f240c44395041502dd2df94e89e10db1ff083ac80b8586d062a44e538a3984346a50f73466a7ebab05b859b0d4963591f27fcbc04b0ec2fb6d7462d14013b2e689176d5c37537ada77db4869187bad4f31ad9b36cd746d3b69f783aefb98301c6119d027a9e3bace29794fc0f588d35ef10d497576ac8c7eefacc51deb9513b585c04f603b397b5b8ccc25559d89ac81b7853e1d3d5ebb857de156947bf4b4e4145170a90467a91ae00a5f5dfc1f527c86ea23217b455e17ea154e9d719393fea26efdcc19e4c1e3fedbf1d06f600ca25cbca22a2af0e88d114324ef64e2c7dac4595680beb0155ed220b662a5c32999037ec8e00dbc024b6850e024d688875dd6f5038a312a1ff375a5423547827000d66c5931a683174f2c7593e0f013bdc4240026fd8a3f8df8b8ac5cf6124dfca650ca9ce52d0acc3f19ee11ccd6bef66b7e1f699cd3fad08d971f77a8ba5a5aa41ae1d6c626de7ca39d3c18cbbe6ad1fa13c96a2db6d1f964d847d4554b200ebda074007d7bf04d5796ff92475c15b07634241e90fe4e23c332df8a37aef3a160d488b075d57248d3b8a50f22ec7800391d5f124eabbc1133674809049460dff662f7c6e93a483fe563abc95481a558d44ab6fa770ea37fccbb609eba24dadd0221f19e98edb9d80ca89748d8520e58d7cdf0e9913b3ff7b1a7942bedb4071b2485761910878bbc19727738cf3e761a971bd29576ee74e56252ec08d95f0ec359c70733c50c8d8226aa96ef737f7125c66dc3138b2103b030b2eef53e5ec2bd18aed33e14aaff07bc01dfcf027c9466dd321fec491ff33cf794fc16e6254cb81021065e7c199f05088cf1d480b47b0ed622791e974c2777a697bcd544205032ee9663fb4f332e4c9d6019df1551f3c568c1883438860e32b7c4403da2dce93f0a1eb4984c43ebec8243667b066778fa348c259388e9b498eec3b2a18e658b5a1fd63148deda2a89da4cdf5663f6b0a892db14913d4cd18c05a1f5d5ffb0e5e9b6d947d07096457786714486b41c6f43ed06219924db4f651d986a6055800f85ddbeefd2e2c5b749097f9200ab9450532a5df65694829aaefab808231f261858321eb00ec2709d909bc84a180194a8028e0e678ccd541e36ee59624babbbeee5e6c6f7b87d578388e5d2a03121e937be169c2afbf4f3ab50aad8ac3f423ff55653c038aabf7711b6b9ac25bf8c700141a007630523f8ed296afadb927570176d9fb17b819fe650a775832003365d09cb753cbd5c4315c495f9cf2b53049ba35b09879b2345a73af0742218fc78947c9f59f26c125ad8738b4e7f38d3549889dbb8eb19f51363b532691835f18bfba406acfda6859bed0eca6e5cb6ef9a0bf676cad528400b0e789eeb97aa0168db8621041cb5d3488565e16a934c011a4c644fea5dc5435e3043869b7aa719d1f64b343b78a8b5fa774c06ddd07a048172c0fd365d6c8fee01c12edc49c902ae8f182362baeff0ae1b6c3c9d6ea2ed8b0a6be7ad95f0a0b33210a11eb2e85046d51b22a328b1aa262a5e5473cf49d69f8eefdc558d9a56337d8d327404238f486e8d57af56779780ba578f75ffcdffafce4f910551f7836447123b44718e9070cb1a6914f961ea87f3fbabe0a3b72327051b0fcf809b1a4972ff73cb4b5c7887cf8e72bfc3508a24c413d78b0efc4cc4b027ddf636e0130df5f40418c6b8dd128a85ee5f7cf669e10d3489d7239293ed88e9972e06f24ba8fe18a0b009fb1b243ad45900d09809bc98972a119614037119d7ba44a528bd3109872d60f0650800f98f488e1c9181272daa13ab6155844cbaf1fe3ea0179789a8902fe5f8daf2e8b852151226324fe8deedc7a602fdade5083cd454c75a99b36cbc7805e97b8602d44f8680e9cd3c7206a86f78d9e5d285b4d96efd92188cb08564d464d08276731cd0726a35cfdd26eb6c17fd125a72d648fbb6f2d0f8d81552efc2914048d0a355f510659fc84ded6bf5efecaf7fc76664b52497cde3a5078b1a9d150c4d17d35ef91b895b156abb79bff7567364e7bee97d3974235db59409b776eea8009a38c102027cf2a7ea78ed7b671789100f2108fdcec2b83ad82b17db684feb2c0882b09d6487dd2a95c9181196110d6e83dd2c09ba54fe10005ca69bca22f1cc67db71532d00c9848590bdb1ec864e7728fd54dccd3fa622966f49a5dd64df6d0a5284241e68c0eff107f27bf3dab5fed053dbe26c844f3328d12b53e6c841826e5715e3c159c1acda99b8bf35cfb76970e9c891a3f872202c1d8a66e42de8b12377e0bb56bdefc64de9fa4dafa9bf1f991974f5f91bee82460baa03b38ed6225f862f972c16e762023e97feac1a5d04a2c11e0f3f003ea6aa1a3279155de1f1734fc330beed0a172372bd6f5d635a62fe304ae7c137549e41595f7a43117d8d5e533c54cb7ce2018ed0d2bcf2ff635803ff5649af0b4487fd43df95242f370cfb83d23328edb8d2f4ffcbf5d65617ce4f95ee6fb75d526f157342e6caa6783da039b6de1de072e4d7eaf8d8c7c0d8f3278ed006e55c6dffc539e28434f8b7660098e02161269015803fa65da08b48a06fbb6f7d4bd779d08d953ffd0768b9a0b1e0c7300df2b10c4a4cc423596c12efc068c22bdadbc8026103c492f2f49ca3e48f85bf9b7f137ed1b865080b573a4fc0427af58336f566dba798abec2b8add5f10c4c2ed4b66ef8b2f2862621a36ac54a49c06084cc7fe6a520818cd3016b973742cd178a44873245b582038bd117b394960c5e8caeeccbf4a6a1df526af6330dd5bafdb58c940d090871ab88c5890d87bdd2b023c1935405b22f421f2dfd662f6b69d48613be68ec115664fbb44f266ec83edf4494a1ab25b580222a3816725f989abdccd0e54671bf4b66829cf25a1dbeb58ef7405a8540d25da1a6c910ad23b8605eb55390b910861284e2b904ae915193676e0e2ee6b80f1e694d9dada97aec3c42e19d76d72280625907ecd3c5f3de79f7b9b46322970e11368305b8eddd07164ddb4db2e765d4f2b84836728b9237b9833ce7c740d61fcaba1177638728ea3eefa7d74bbbb57c6ee7039eb01fdc7412bc639e02c6653c9fbe98e58cfdcb4ec0cc7bb2f8311937144808885f15c1a46a0b676ddc320091c3deb94c1d7db344e8b6ba30b4d3fe293df34bb8838ce39cbb8dbccab68ae4043d296127036bca7a0dd08a31e955edc0c8fa268d800b978ded3ff634683cc7448e52c877b5dc13ccc704846d6a928bb010e0162ab82ccb138b139c354c6a3c22e8ea223e7cd4001d0c9c7b3b8ff938ef7dd9cb82d52df8fc02b5afad520dad69157fefe3f0dab0690003c02acd456ef29042861c3a4e02a74a2f8e1c14f576b8949b3fb3ee3509a16dc59a94999bc22b0079d0617ab0648634635bdb187f0918261c55bf48c50f373a404a9e52821ea65c6dea00a7bfa26e29b6c94a3e5ab1e79fc61254394f1ae261aa0fcdde2feda2c9fde3df001059b637d7e59feb964359553fb349ecefb1da32fedb3d6f260ae360a143625fca36f4cf73bdd3df8505bf12403a274ab8d4346b24561672324dbe665acd3ac8ee932df544ef5fb1d1392b8b27c61395a68eba5ffe824d732425bc4821976ad860d3fb381e78a47edb500aeeb0f8bf502790c5e16039eb0301675ec16132ab5e4357980f15c8ee68fde9ba8a33de295f0f810c4478ffd6ce0dc961c9051871f621267151a2f28b8f20e1e1d1f6ab26b81bcb224a6936c4a0393c83d18a2acc927ef88a32084e76fb8009a972216d6c67c632956b14e4a3e957f5da46befcbbd30a8f4f01a90b14c57aed3c4a293d61887199aad53535a5c091449c5d9eefab8052ab963654e6c87b83f6ad91a2f2972ba988d43176654eb193aee379d9101b4a103f8572f100634a3a7e2867334068b4495cfa7f2765c0f514238da9a0ef7b9bde84e4f80f395ebeb519c79dcefd3e3481f856c5523b6627f9ef8df2cf666b983204b3eb4cea696c391af6c90e6e49307499d062d505c999e709acfe753d8a892f2837e4a9b2d9a2162d2d02d53d177361f77ce1bd4d822c320643a4cff1d063c409eef32e896c66cac3045b50062076a080811dff599bdfbd66a619ea5422a6ececd10c0722b6e17ca0c4f7d853cb0847d51bacb02dca1181b51de072fc7c2c2cd82d1a1c68c295926970fdd0a838a6b97754e09ed6b662958eb2120db7a71f3925d978f51e6c8b2a3397729e61b6663bd60eff199952692f6845db5d9f21675deef77023a222106513e70b32fe489c64a26af6bfbedb9ecf46bd893d0a19e7b81ee9702c0720145b017d1149d085d763ccf031138f839a200946f3628ab724189252986796734593efdc1f7a26594df9195d628a196f70005fc81e3c6b6a22eb92421ea5025034f21b7d5b3e2f2f9a9607f0f86b1d47cb1199d693c03b632345458ff5fb62a2ca5b986a1e922f1ba711dde34d201a9b1b430071c1da5c19124090dc5293e6dd044221878242bd16e55a01d73b191325a74e877043a123b884f7a09c1bd2debe98875f168e7f30fa6b313eacbb6a1b170dfda637151209ce68cde2aefe692a304e0ac17d9c26996673c2f6e0254de74a416d714e2aa7d8063447568205c6efa4386b2166e9940229fde1c8df14a3ed5085f85d59d025d75d2636a3a357b0955f6657be3eb15a97fcb4ebae2d8c5917bcefdc00545a73031cacebed80dd1d437d3e0633843b2970dc1f4b69a290e98e3182788f483718320c0fa1d25261318edd515b803d111560a9427060f6c96fc3e6a47e7fcd0ea91347ab25f4011aa73c7c6309914e7e84d2d749c5b5140c5fdab4ee1e6f54c1de193328b1e6613411ec18a40a63550caff6a71e473f265e9c3ee9d4728b1f8d6a956b9b6bc2e0e132979a11d402c23b837d8e6cf32bdd81251c01809e110d7835c49acbd83dfb0853cc7137d2f24c8ba480d4c59bf8e3ab9c0bf0fc5094266c5f617b29a27840b55ad9b738c773e6e05f6662755077d8b4ec3f690d4e650cdf87a10fa6379b80655abbfd16255d67bab3e4b9eae44ab4646b760f08e26dd2d518d20405a44494f3ea04efc3b8ffbc86bffa4262c593fff12832a7683f74f5f39a2977236df0dbd238920088a72f45b16255328e9a8e2d16592819aeb936b1a5981a62d04b662a4ca15abbcfa13ac4bc17f3faa1cbf97de31b57c435a1362bb30f885ec02b81c7ccf40bf7a962f726a2fd229ea29d873a51cabaa756e004384222faf1b3d07a4727547a750c6c47b32d575a74e846b617e90320e7dc406010e89fc36718d5de40e3cb1eb9c37190bd5b9bd67c44a7f19dbaf013a461688c85f07cad20c0553a2c264cf2f14d7f2c87fd14ef3e7db92d86f35b79ab5057937600f5e1768d37d4fc1f18cc38204b2f75141766674b1d435f82974498ff7f52ba874f394babe81e95182faca00b20e8c6649279015959319691ac098821bd4c6780e9f2fcd816d24ed85085fa5fef1ec89da5c71405649810d780cebfcb5761121935ade6fefdc299a04c83b036c0c5a2173494a7c11f9a63f4754747023efb264b9a90f7350b89f6bab8a7b7d523190fdcc57ee3376015c9fe63108d3718516fb293d3c0c0f51ba504760888bfe5962fbe70eb69d80643f6f175efee0b6a34dcecb6be7bc1090c811e5412355cdc9c9ac6f65d046c22a0fcdcf7562e69919e89ad6a042695f4af9325e1b1a7c3a500015a45d56598e22aad129cf669a5a052300365ff92f143f9acb28dbff9ecbcd612003ec36724a9b24170830d89b81506e9d42cc16e469a30636af81069ee9e82077a996d1d9c4044d89d200195c4c393f0b1aa0809b60ff3d5105248df5cba90203d367c3163c76f3ea50130ded20c198dc316f1fdde47ac18e14d81fc3e3f81f631c8e1ea772e4b8bc0a0b169559d07ac856d1a1852683e3bbb386fdad874f8209de9f20011b297ac0e4ae1f454664309b0643e1dbe5cd023060c99137b05ef78f8533dc0843b2801cbad55a04d8ae8d25a66b74e9bc323b5006ab9ef2f8aad5ae8fc140a1db27d02e09902ac08680ff8401284b258edce41608b7f6153bada8a49cb4ffef1cf5f8de4a16ce4fc68d678411fce31e30bc7d50be8c2451476474d06d847b5baf5009809216f621cabada83abe9250cfb709ea3a071c09a157c7b981c8bbc9c8c6fd8d485953f0f01160ff8c03335784634c05b669ef40f05e0eff2381e962c2a274357cb2a2c001287677dc0a134f9cbb1fe3b6dccfb74de4b14bd87a5f3d659e1046c720e576b0b8c32bba72c460a9a96392745d70ee6acad1ef36b6d2c212868a78be4f044edf83947c11dae106f3eb28839668243a80d8161250b96d16d56c67820f1432a00b0bec50d45392fb2c142615a6acd07f3b8f2d2f45e0bdb9263e354c1082ad17be6201fa22031f009237b186d4f753ad5772d1d185a63c107c1451281beb0dc7aabd77f31588837c1a4c90dea36b4a66372f465fb88c505eb0b2d59b99d685237382992eb581c1b00f501090496f0135962e22956e8ad9bd9d17f33fb65b1e8bfc3b51e8bc57bca7a553e57160b86a905ef868cd781ab810fa89a4f1cd1031dab4102dcf2449a58a2a2447315c3b5479a9efe72966b7931acee2128f1a1a830bb7ecb9e950ef50b6eacc558c677a02b2059781300874162a5936df7421b58d1d265d50fe5d5ff1a5387b78930a9127ccf8e63051639894f6bba38130d8dfdb4c8142efee28b4861b6b8a2c5e883d3681a014e248c3c6653ae985e1fcd8af99a4d8314f03d5750d97ec35b458cb2b6f582cdcc1a4ecc9068e7487c74b1bdb77bf9d214ca72d74cd259fb4903b85cad34074f54eb3e89376c7b6a27fc566b8348af4132d2c2979fbb6b35feb0c5486649039d0b4f994f3c72e421a515508eed760b88dac71e2ec6b1992ed378f260904cdd0b0c36ba3d0e4fd72e568bea4892a2690fd5ff3a7ba6695b4d55bc5d1971790ee099ad95bc84bdd1ed06f7211c6567ce97e317cb31cf73551c7b3d99b098458960beb9c1a9b1118160820969fd447639866b621fe4930e885afe2e4e7fde4b2d187cab8b2bbeb3d219cdc18da533057c519340c366a36b40b560b58c9624ce6f848ca0d2a5a40aad3c93a1a548a85ddf88f5bb843dfb9e2df78c9d11d301a7d5ba2a710a5f00dc61b791fa5b3a0c8966abd9f7638095beddd563d10529459ba3c4ddf19ac20d883fe22919dff76e362036fd15d3962f6f6f08992eff27e39d43dfef0d1e7bc833c5f252c4a888ad589a63e35214f4070ce2791081f1fe6d8c7a4428e829dab6ba323f1a072192b394ef327a7a232da582b1d1ee2a734d13eaa8e2d3849fb01a83b0d88ce5cf6f1255a41f831387bd186b819ef6ff81f5aa82d62d7f5191c1117f13c06beb10f689d059df3ac2c18ee1929183539be382b8d4f2ea43dabf2afde6b6e4a11a2d6fc32245cc38a64fe9acb84304c4a4f17aadc796e27128964a3dd0d545c849bef41f9df0aeb4794ac5016f72b3192a33055c45c30698648ffbb6fc6151ee970b6dfc82028a4e68f06c554e1085b923c15254165c959370f8d3f3d8253adb6fc081a751c982a2fe06094089afe28679852dd91bd3bd24621c0a12db016291c7d212e88ce37bb4b9979b2b99dfbac26fc8ff3302c50465bd2d246aadc80fb9f36379c21add2b99a9841fd0d1b4da10f0bcd1430a9abb00aba776ac3a340e8ec837f478cf1bcfdbda7299c06ac76194a979f8950f0e7a523cfb555664a87c6a8de4b4b2451db464c0ee11cea66dde4d717417164bbecae8abde73d1762fd8a0455efd95eda0f25bc434902cb2ef4bb9dda4c96498b7cd6ef9cc68c793cb6b8846ea7e81e39b4399b615d6c04d473398ebdf92157c55bb8800a9aa1a615116e3c4f33d5543cef09aded5cba35c097d289aff9d8833ebb0a68dab0ea2e7bf139e172a42866ff2e9b9d79fe6029ba1c8956d1769412ff9a41b86d9a6704f49cd3cffc260ced286eee82858bef1979a2e49ba5980acf8aaf99217159a01bf271abaf23ae00dad9d1bf27e957655103a030e4e480ba37f51e9cc9011ee56c63a56276c8929b13027299a291d943c2feffbfcdf887d184d0cef44c80d40d8b9a07819d819b3cef86cce6bf2cf348fe8fe04d31ffb86963a7e157846d48f78844c404661b0b42c31ea421a2b164b6e96409b3240700491f093771b37a015c82bf20750e00d64cf14999465221bebdc86eafd83212928b39f1824b919c1b268cb323b2018299336074b2f4aee03c0324846706ef3787bc50b9b6f5f4cd984797aed448d0931772010a9d04fd22b04cb8b0602e9e569e2b660c12b5925f31d1f982ca89cc07d2797230e87aac4d6c1c9640855c1ebb054a09e4c004aca539c3c26d11d44d92334414e98457bcdadc4d07b94a396b9a004841398e20ce7518d38d0537f52ac28c119637ed9cb4857871b958360acb3067e31f293d11c866672a3ea12bc054828fae6b2ad7b7b6cf932ee8ef0d01e0ed08a7f79e04e79cb5d97e4a50eb43455d367eef840a87d88bf69edb10e594d38cd02f40457abc5384a10474fdae2819ecba64f683bf36e09b146f45669277567877cecccc18762275a5b6ee06470a4acbbfdbdefb21cf4656676249af7b88207a5989760521c1e853d03a240477de0cdec4d48fa4b55d81f96608e2ac6d4c1dece384a4d789f364ace8aa64f763c70baf3dcf7c1dc14edb8cbb820aab4260ce003efe54f3a0815e55dc68cabb6f98120f906fabed0a33e67770543fd20f8effe798e53bd01f2292405ab647a16d8c22be1def5056ecfb21ba1d8ff688bf9ff618a135c04f73db376c6979c1251a2b09ce19f6dff99503f48385ecc5e8a2fae0479f6d6adbf460d7831f5405cdc1ceec470e21999d6e87d29283203f84c0fb572abf2766806203b101441e9a0e9aff71d4a56a76e0c3314294ac87f57a55ede3eacb542faa13e855ce6343ec69e4ddd1d459205e845f8841c6560dbd79a8937b97e1f63986d897c29b40a902c9cdd3208c4310fd9f4bdb36efca9b7639e7f3f21650c88335a8430e1372a4e196685ac6741dd8402aa69e140256cfe77f7cc06a873344187c2c07c2d649dfe042413ee3b7d2965c2fdc3bb66fc40e147e7f2f1411ea9db89bf8303ded4e593ee91a732f3255b718e2c6c3104247ef5ac32cd54800e7831329578f8f0c25e1bc4f31f54060343346679152a903c6454490429015d36bea5dfb7bd737b773d1c00911ef23275ba2576f5389fde9820d54642a0086c6a63a9bb33d2b85d4e22895b8d177b87414a9362acc5da47e84f525ef06e302cac97be8b29d77486730ef8b7f6084fa131c108bdf921b619e4a30b3ae212c7a2cc7c00be20096519ae0877aa1a339c2df7cf011e5333d5d54e9b670997971336584d4f617881e100b77d14a8b823101ed73805a3d000047bd300000002f506f726e737461722052616e6b696e6720323032333a203532206f66203130302069732044796c616e6e20566f780a

2 output(s) for total of ? xmr

stealth address amount amount idx tag
00: 764f26d4cb29bcabeefdda7630f954206bbe5c1ab744460301e29c0fb47a1709 ? 71058073 of 100904520 <08>
01: 24b3eec3fe5f2f7fb45adf328fdc2305ecd52188260881376bb6de8440e653d5 ? 71058074 of 100904520 <cd>

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-01-20 19:28:39 till 2023-04-01 02:54:32; resolution: 2.56 days)

  • |_*__________________________________________________________________________________________________________________________________*_________*_______________________*__*|

1 input(s) for total of ? xmr

key image 00: 7998b4d7d3b4c29a3ea4c1328182f66df98dbe91c09d745de1c1ae1ab3f00eba amount: ?
ring members blk ring size in/out timestamp age [y:d:h:m:s]
- 00: a4e61df335c152003569a47c114545c7b7ff151aaa900dfd3eed1be9892430ab 02541579 11 2/2 2022-01-20 20:28:39 02:111:18:07:52
- 01: 3507fe9d8d99a04f1aec49fe13fb41cd763d50434a94ee17d48497159b937a0b 02785882 16 1/4 2022-12-26 17:58:38 01:136:20:37:53
- 02: 31e0991fb602d696de16165bb85e0448b73a7d1050b2798476401a36512ba46f 02803285 16 1/2 2023-01-19 21:35:28 01:112:17:01:03
- 03: 3f7db266e366e8c4e73071e867c46c42541cd0b0060fd48ae59db99326b433a6 02847461 16 1/2 2023-03-22 09:44:51 01:051:04:51:40
- 04: d5b580c106471fd64f1abe3f815cd7d4354f4d631894fbf56f62d6554aa6afc9 02847881 16 1/2 2023-03-22 23:31:33 01:050:15:04:58
- 05: ccf6943b630d494e6b16b3551f0e8488f2a7ea227bc50cbf76901de05f5ee9cf 02853178 16 1/2 2023-03-30 09:52:41 01:043:04:43:50
- 06: eacb9a2f2c243103eff0d8cc498ba2cf9c5dee0fbf5a4bdef0efdd13e462e0dd 02853445 16 1/2 2023-03-30 17:57:14 01:042:20:39:17
- 07: 9ceadf8a1c626ef02b9232c0cb89cd0aa8f92917e829c512db805d03fa94a53b 02853460 16 1/2 2023-03-30 18:29:35 01:042:20:06:56
- 08: 9ea99098663e19fe82c989ed80617692cdee32af0ce3b19ffa750e4ce8ce4da8 02853466 16 1/2 2023-03-30 18:36:30 01:042:20:00:01
- 09: d98fac87433a160fe669e30f3cbf773cdb7ddfb52bf49b901393d2c0ccb21bc5 02853918 16 1/2 2023-03-31 09:22:23 01:042:05:14:08
- 10: ddceea5d57ae7a9b30df4030899835bdf2e6087893a697639607cb9f2b53e4b1 02853926 16 2/2 2023-03-31 09:46:21 01:042:04:50:10
- 11: 61c23cd2885dc9e019c3fd816027fcd54fcf4864fef9def9632d2666ff98501c 02854349 16 1/2 2023-03-31 23:28:52 01:041:15:07:39
- 12: b64f95677ed15a27dea472b3391bbb3b5fe627185e1d6969d1ea28eef0b85a2b 02854375 16 2/2 2023-04-01 00:26:56 01:041:14:09:35
- 13: a300d4bb246489a23a218331b00ef2530e1c699c778a1c87daa40c7987f97150 02854402 16 1/2 2023-04-01 01:29:04 01:041:13:07:27
- 14: b936dad3dbb7f5cf45ea88c5825c15a70d1b96e9f841685916c7766ac1280a00 02854404 16 2/2 2023-04-01 01:34:39 01:041:13:01:52
- 15: 7c63b44053f0714d9a032a058f452790b95ee9ca9a2ba0b6d535548ae7338f24 02854409 16 1/2 2023-04-01 01:54:32 01:041:12:41:59
More details
source code | explorer version (api): master-2024-03-03-26331e6 (1.2)