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.2, GUI v0.18.3.2

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: 4d7841052e1f3665900ea5b2f873ef2a886bfca803203d5ee729052dc623d953

Tx prefix hash: 3de1a559b26dbfe9e94c1cc15e7e08a59bbb20552c993163e1b53b16d191b7dc
Tx public key: db73759f9c637b4b0addf869698f6f38ef2e17ce89d8d4b9871cddb16ddfb241
Timestamp: 1679099804 Timestamp [UTC]: 2023-03-18 00:36:44 Age [y:d:h:m:s]: 01:040:17:49:33
Block: 2844346 Fee (per_kB): 0.001231700000 (0.000020480000) Tx size: 60.1416 kB
Tx version: 2 No of confirmations: 291639 RingCT/type: yes/6
Extra: 01db73759f9c637b4b0addf869698f6f38ef2e17ce89d8d4b9871cddb16ddfb2410209013322ac8239ec3c1210b0d4035249464628ea0000574542505650384c1cea00002f69841e01e261d0485298ddc3bfea7fe0692a20222600c07f44e58c7643c17675dcb58ce676931b6e57cd8135a7803d9f7597c47dea26f49904d65a4976b3bab2125eaa32eef1dc79ea9cdd17f50b1fb4a69df29c7939d41baf9384f15d3be0792af342a33e00e9df6cd75a80102043f2d09c5eb9fbb0a6be91c7965ec7f6d123f78d5b7aa7537942abfa7affffbd244772ead9b01f47a3af8875e31ec07a5717eb57ae8022e5cd7a022d91720dc8ab97b37eb764c7f0664cdd09bd75d546e66a91974379c3ffeff3797fbfbfff3971e284e9ce424147dc92eb050954028d6c882553c0099c7135091596449f16f81f5028e4b4286f436338018128221859c49a2c555e84b2d09b8933f28e608107bc228a682aa98d29746178b7e081e6aa67e42d41046271a004621ad5c95047a90b8128c89500b66d2b7c9d78b8e35f64e4a54daf998b460e9e52b1f1d5549f366bd4e328afe6694bef667a02234c933b6d7f1b29bfff42fd11bcad5a2fd95b599a2be9aea27547ce489d1a5504a12d34266949a5901b0f97aff2903b8fc764ca9bf9cd880cfdf746db76de46b26d0d67324a4acb35d702b0047e2d4310153f3c35fba74912b36d080dc0000cc07b0330000330800bc005c000aebd015c002e069d11bfffefff8fa8caec9eb9542c42ca652c2f2a574ab1484429a5942c2e0a562e530a34b1c8654aa10b81a1c83612fe000208e02e8000020820800002b80b2080028622db48f803082080bb0002082080000208e02e80000af4df176dbb7524c9b635149e0af3b0b00426008a9228c9598f1f5ad3b61d92a4fd3db66ddbb6edb13dd3b66d57db36b76dbbc776c454557e89d9a9a8fc3ad7ac93b56ddb1cad6ddb469fad6d9ecdeee8706defe9c676ac8d3a5adb76c54448db008070b2fff2da9f6ddbb6edecba38ef6ecdcbc635b5a65cb7e55aef6cdbca0f2500000837d2dab6cef6cb77799d6ddbb6adba93ae77abc9c4491d3bd59451113b19c5b6fbef886d1b47929dad737bbdf73bbf2c3b00a84872e3efb3fc4bfc0d1c36333333330c336318ee79d8136807cc3c0b6666cff26eafcc6cb7e51ab97328692a5051ea50973a54a00e15f905eaf02e25ab0ea551ea509717a5a4ad401d2ad08a16cc8c1d66463384194d9004002c23cdf7165ff21b6cdbf66e6d7b82da5de30e4900c032d2fe6ff653b36fd0d1b66d6f6d4d58dbedb9ffb0204952acd4736fe494ddb907d4d77ff0f3ff269aaf8bfef3f19f8fff7cfce7e33fbfdbf107c05d68feebff3f66feb91b957382a70a475f4ff2f7463ab7f7c07fdefd5be65f54ff48d47bfe9bfb3fbabf859c7f8fc87f62eebdd7fc57b372be13f62f8b8e3b56548e8e32bab8bf8166f6eafe722cdf3efebdeae870a9d7f92ed85d9bce48d1393ac628e3fef25f7f16e988f6cd6359bbbce4ed3dd05d9e48d1393ac628e3feeae0aa28df3cb6daa9a5589668bc9cbe060a8fc3a273f4c57813ee28e3fee214dccb4f111c8d9bf4a4a373dcef80cdcfeb48d1393ac628e3fee26551217bfbdeb1935f4f7b07b4ea6910293a47a702adbe8517b35f08e7b9d7e57bc7828ef2e59cfd7e555dde03b7a741a4e81c1d6394717f6d1ed8caa6f6bda378ac9bdb49be2ff788df7ba09db9d7676991a273748cd1c5fd3dbcdb3d33f2cd237b5fb07795fbd15e0f9db5116197ea23c1e88c28fd0e72b8cc42ffeafc3d854e8e0afbad8559412acfd17b7d4a6aed2ccea2e7de87cb636ade8953f45bc95f26d57ccd8bccb20f3b90c7031528ae9b1a2c2432203dd95d66c15160c4325cede329c2ba991ddba044e66ab89713398e254d04c32368895de5949a9f9ad9b8dba6a7a4dfd18faf744b9190e6cb4bdf645024b6f031e01ce6eb69fabc38f8d42b150cd72a6d0759727662e12ea93866a15ef190a17c0aecc8d64d9394acc72a89f4007f57dabe92084508377bf10fe8db054e941c59e6c047908e47b7c90641cb563857fd5ef53d289505ff80a18538465c175e5d1c216455c2c97311072afb496598e47412fc0855249af09131e01c56d4d364218388715b8194715a5c59077b49455e00979cb0106c6d3dcd2125d2237951179a5d5244be0ac8978dc24e0dc1819cbee0231811597255326aee5d026f096b92e35fd4eab6ed108438369cee40cb0db4797ace2a18b32e7c9184828c01eb305f4f93e58360c8f679e3af75f1f25b077d4945ddf8a189b30f61ea620d29911507188a4d5349455ae2dd340b1c25393af9a888603454d15581dc496eb97cb3dfe429d4a5f5ab1b6cd07679f3b7e899897024ba484241c6807698aea7c972118458c2d79c54e396f52c55d15e2d5de4d094f9650d29911ea17ddf25fb0c14698fce4d55e054200934110c89d255c12802a1453be4b55addad76b265b8a4e66901d739a8b9a98d025d2431d07d6887f97a9a2c2ba68a17d093b6277366666163b996721db0fb422ec99ead07005abb263b7af29c3762ebb680de842682b1d2173dd0a759e8fb1c7a7557ba455d60df0c37784ad006b9eef759329662eb51c33bccd6d374592eaac790248b9efb3ccb61c18c8e9b9e273a8e3a3ba98e0b64b97a6e226bce60bb5b8c612432636577872c14c920428e9b248c1a3c47f98a1272a5a9221810adab5ae4156ca066b5ba05b46a674bb31be722b669427ba7a6c04d12b0e2a08a24367887c97a9a260beeee32870b935457e9e99a9c908eb65c52811f9491e729b19ef8ae6e170de93127911105ecd04b1828b274a9692c02866aa028098d5a5245508b2a5a6a5731cee9e91923356a78ad57f74001f2ccad435f03764e0a762329324c30b62669e7f90e50243a9818681ce6ea69d22c67260f45ccf2066ed5a13bbcb8b9707d5a71bfe971c9c6701219800ec15c4dc44091228bb8630cd5c06ee3065717c170a85d1528ac0717dc87f18557ab7bcbdb90635d449f0fd8dacd4dcd2c86e3f4ece08a24168ad661b29e26ce6f8823ab196e2f7d6e3505ede48bdb4bdc3bb83916d1356338890c40bb214946a9086e875921ccd5487257f4d245301c6a5721756b22e2ea04ba64bdbabb6cd3e6b98c9b35b8f7a5e792c7faa88a240eeaa67618d7d374ba11d77c1dc2afb365f934c4a9c537f4226a3c4bfb86c3685edef64050121900bfa744360a6ea70b8bb91ac4ee73d645301c6a57211b6d256ad740e3742ad58536e9ce811cc08ddb80dcc9e5e0621c075b533b2cd7d374faa37b477f74353feff49057890a9ddd83385d9ccfb8001299028615646bf0456a2cf66ac89bffaa8b6038d4ae62a314f8a1dafcb581ba876a9706a90bdc30a0d327b6508c63a335b5c35c3d4da7fdb7d52f7c50c74608854f5a3a8ba758a30248640ada4fbda3c35e0dc22c5d042381714707d1fbf17bdd9b565d83eb86672fc3fd9e5948508c5f0eb29ea6d3dbfd437871c10d87bf5e9d0e382614e990c67506a7096e3ced2d43d6d3745a6e8f001d616028b553e02eb3b09b3dbfec0b6229e1be1ded0b5d045ffa85dc6f58f4ea22fdf81417dc5003037e157189f985da61b29ea60bf32c7ecb23e05b76e640273ee00df6a7d718df128a9a6ca0fe5ab46f212318fb5bcc6887d46708f716ea00efd54cc8748b89de121f5a87e97a9a30175c15041c85094e581ab233e78451865317f7a778001299e30bb09b62318ec7420df5a96e5d04991332298e0fb2e3869b0585baaa0f5a92b435858f90b2a1f02da67d9150e163d13a4cd7d354e1f186dfcab574190ec25a50fa8b79b04b2d013120243c4b981183f00b9caf58acd9b46393add5d8c52aeab33682f2b9f74c6783f188413b5a967675ed470ce663e3ddb0e1269e7ce5d96b5f2454f858b40ed3f53455ce71f9d7a52de25d9fe6b68803cbaf2e92e54388becd45aa9fc3b5026d8802427b4c4964c30694792c61aeb79a8f2e61a60631fcd52f427d041fe8ceb2f2d920a176d59013f47d8cd4adcc551033179a9ab4f7fa63fa7ebe238f63b1799170e163513a2cd7d314813c8b5173ce2bb262b825037d61a23c343fcfe77cedb862f28c2f1c9cbd3eda314bf5da02c07a4c49a48519317d1a62780db9851ac2d59bc8c6a68e602bf092d3aece061fb5ab86b44cf47d1ebb2b3b6f37ad778ad28c409b24a7c9bc57ef32950045c2848f46e9305f4fd384bdd34b31a9e35b389ccbdf9ba0af28fc3597527ce39e10b01e3312d9907153b55ad31e0b0cd4a08d3a9b3a826d31cd061fadab4660a70f3b750ffa3e3cf285e966a4036e90d123d20214891c3e055a87d97a9a2a7f4ef3e86f20c5a4ef4dfc1403b8c79e188bce10683cdeeda949d8ff9aad496bdc77e052445037269f8e89097b33a55dd219e42077e0da88c67136bc53fad6b97396818aa46513d40e93f534596ec045b226a33ade30177f2f4cfe465f2d041a8fd36a8754fa8bc791cc60ef5fcc61a5460d7157d1b6996683056b53c3ac0e4b75cfca7cc9ad4e6e86b499610e572426681d66eb69b22ccb4575abd9dcbdb22eddaa9b47629ead5e3edf95b8736810688f398914d067938a296e9b8d94dc132791951a3b75a7743a82aceaebaecc060ed1553360a44e595ddb3ba5339bd7d30ab6c9ac779822a1c247a27498afa709f39bbd0a3c7ec2691eeb81ca30133f9158619f59920af66ebd5b18788f033cfd652546c8d4c50aee3953b444466a14eee92f740461b5026f9e540cb241d64e74d59c54b395bae443531276c025371b840cc68e842a12267c243a87d97a9a3acb569ee1fa3af44c2ea18eeb50c7f0516592c9eec3caf65b787e59e79ec37616e7a45a7eca164c2cd6639544afb391101a6383c0a91f2fc74590f166b0681d7e40b9c5261b84c2c54fb40bb3a77f6ad4d53cd10e3d088e780e43885babec5fb239baa65045a2099fa1c36c3dfd482d89bb1a7a449f791bc9160aece7fce258e61593bd5a9d58647ffdabe36b38a220affb3c99909e91f7cbe30b5da506cfb0a6c984f4dcdf5f1bdce086b5e77996159d589d54945f1d6b7edcb0f783e84d20987fc5f1abe3ef5c24739b545ce0c678bf627ecd6d52b1e1fbe2fdea7863edc458fc6945065741feda58a8c1ef754fedad324836e5b75f198b38b4dfbb46217dfc9fffed8fd4f3fa6fdfde8c68e3d5fedd736ad44be736210a68540b8ccdc037c31b9c11edb4219258fdddaf9b0fe7d0023bc7039a775b6091ce27781ae1df3ff69c344412abe3bfe481fe968fdd6ab6f7873c4ef919164f59b8028bb46aa711fef3bd260d91c4eaf8cfbb5f7a3757d55c3f1bfea07e5668a6c022adda974a830c7d5ba782baa3cc8b7742a40a8445112b6bce7efd8bafe4fc6c4030181b9021bdde44b2045346ebebe4403923da49832256e6fc250ff4ef79ff50c5e9fe704aefa79c2c127df37a822711ad7a2f260d8a589973f6d73eaf54717236ac5293982c912953a7ca0be58c68270d8a58d973f690980aae9f0dadf422268b44dfbc9ee0c9817246b4930645ac0270f6436f6fd2ec9d0d91647741ff5a29594465fae6f504bf715eb1bd9938d04b10fe194fcb69768749c01d91bae7fc4b54c68f2467ef159564e76c9884f981097eea393b4e6a1a4e496346c5ebbf0d39a3578bf9d9665f5b6d9b14cf7ce631fbdec3e1bdfcb9566086e289fc14f43c636ddd3435de8b3389e97c6b5d97692c26d5abe49ff278387388f2f6dd140fe7f05e5127cdfef6fd939de0ec89ebf2757a74747afda418f16eaece631bceff65d30b27fb8ddcc3f3ed14dbe7d7f74faa4c6b610004c1d1458a2da010303f6da8506024c9d7f59b7785690606c1ee287b762c1cc7d6b43f4b86c689d648937bf13ba575afadd6c61dc918e09434e62a3d700896c6c4a220952a9867eba699f109c759a1b9ed7c6b498c26d5abe2ec30c1e15982f3bb67f075f79c50250f89d97eaf2852b5c711ecfa5ff24041d0fef550edf1d1c33914552795a6f56e5027dda88074910a51402cc4201b5b65a211a5f0f31636cdc0d7207a95b521a79fab9e9f6dcd6babed25bbe0c32cf9342b275e2b43cf33d6d6cd20c6d793c776beb52b87d5a47a559ced84ec9cc59cee9e055f27a711ef15c5baf02cade3fd40eeee691417cfd5883ad35a19a852587491d2149039f28f1f6a437a944c8a790b5b6660dc54fec2c655b4c792c49a5c35fab280883e6c82c7755199b812d0139c3575338cf175a1319e6fad1a9ddb2ac2533cb7f763f63c5091d4bd00d685873c9f27e46e3327674a9d69ad0cbe2d2cba48a90a2808e9f673e8b421ffba7e153fd99c6506be0ef021d4e4cf316883f2e7dfac7b6db54130592ee31f37919ee0aca99b818cbf68d4f3ad3546e7b68af014cfeb6721a71a7dc22866e4be0eb94f16fdcf40ad51615a4bf43d28ba48852fa09397c9868ad7f5ab90c230035f8f9e42cce8550ca08e27739272acf4a49c78ad083fc159533703199f48941e6c3d227ae2890f51be7e1673928b6227559c6d739f6cff031b968fafbbf6f31415a6b5455f22a527550185e46a86fc5773f151316f61cb0c8c95aa57594bcde8d50cedfc6ceb5e5b6d500e5f3330e413b8539413af15e127386beaa6ca78559c594ce75b6b81ce6d1dfba7c0e97ecc396d1e3e3ea6cdc5e721bb2727fb41c4bc6e7ab63970de4d51631a5159b342a28c94ae800272946443fe75fdaaa430ccc0383fa8f655d60698d1ab8f7a7eb655afad9674c786e3149cebeb02ddb9b413af15d0cc33d6d24d95f1aaf9f6729aab3ca0b2c20295db3ce121cabb673177a375b1430f4601bb45e2b66b3aa43ff7b7a395c19d88fdeb0f8939af318d68b96619980150462a4001a95e0807832d94c9bfae5f9d1486191827b5afb2969bd1ab11eaf9a4d4bdb65a43949af52cc8940da76fa19b67aca59b818ccf1c2a0fb8ac3040e5b692b3eb705fccde191cc41cc59f3d64773b0863270de7a1dc63d4c1e6569ad6da0bf408883252ca020a49efb301f9d7f5ab94c22e03e3a4f655d672337a3581970b50f7da6a83b188599384143f0ca7a4a39b67aca59b66c68bb1940932df5a03546ef304c164ef2cc175de31c6db7dae23a747d1c6678a52c760286ef4e1dd5a95a6b5f6a28302a28c94b280025cd99933faeda227ffba7e9552d865e00b20db116afe56e276bd50e8e6561b0c7a2a5126e36976e54e2e87a59be6c6d3f4e4f5d61ac0b9cde361067b43db76df3e729238aef03013ab208c19a98dcbbc26c65da5ac69f137d7d6ac305814a6b2802ca126497a1900b30e2f4a290c32f0850933273dd9f8934237b7da58319c3aa06e4e8e96a88c37a7ca029415b1b383ab4c3bae05b99bd82a7c6eb1aa96b3f457acb6d234a0b666c58ab2802ce186be2535c8e55b4029c51b035970c6856014e1d08b205af5ae4159113b70dcce3148b97e4480848ce27ea1d234a0b666c58ab280cc11779c4e0bc8cb409552fc7c021b63ee9edef5ed34432ccda3c4c97b7c11dbb77573ab8d15c33ebd6e9eb196a88c37a7ca82d77991398678e788d90f4fca029dfbb5d8a6a6c387c4845f3195a6adf01bca028a1de8b280520a03decc5b62f86bf42c75dfd05b6e21d78ddd54196f4e9505aff39672de43c0f5a3809344a6ae9d76bf25917822266bda60f816650185009f1a2fc1dea294e28d41cee83586713cda59eac68ae1b9573ccfd89040e383d2e2ebad7d01b6f978e4fded889dfcaeef9d2a6897f94e3d95a601b5358b9ab16f14280b2814d9af5635fcbc7e9552bc2c8b01a623061709e5fc6cb5b3d495e64f1b0f86e3c9e879c69a13cc784af31a0bc8ac8895e8ae9da308d82726f08eb12a922b5ed793549a966427328b9a6a2e5d40b69816900e61da40d0509d32fcbc7e9552bc0c89ec1b06d8cee855f24f3d3f5bd5dc6ac5f9d3c683e1c46b15f38c35763394f1dc8c7e6b2c20b3225682bbae27b60ddf3d0b0edfbb0e674154817a0fe9d89c7773b59da2d234a0b66659ced8d716d302321a31886a736d10ce057e5ebf4a295e87ec8b7055391a6246af5200f90b9c7573ab25e74f1b038613afd54c70d69650c6939a5758c06545b4f05dfbdb2178dae54939ed120e043cafe7bac7cc3de92fedcac91219ea4c232a6b568019fb5a11a08064b497412895e1e7f5ab92e285c8be085715ba668a75c2f4be382b67d2cace9f36060c275eab9ae0ac29a18c27356ff7f5d6c64ab4e2b493dadfbd7b96fada3daa67fb2e6c723a3971b57b09ea4c232a6b568019fb5a11a080ecc80dc2baa098d7af468a578310e656391a6246af026925d1cdad9676276e76c15edd04672ddd0c653cab79a505fb8b80775d3f4ab1974b8fb5d702477b6729bddb3155a6b585df85c9a605644488023201f5940d94d92ae5b1428a9764c35c1a82cce85579ff6260b2e2ce87bc3651b34af6ea26386b4928e359cdab5f6fed6b6077f15ea756b28ab6c1d13951b3ae57651ad1d2abf9352d202342149002ee8ecb16ca9cb677157d25d22fc255e368b819bdb6a69c9fad666eb50a6d22c0f03edaaa09ce9a12ca7856f3b65f6f6da4d05d3be9a385f77cad8a56be6ac9664a3fdbdf394a50631a52f76a7ec3ccd8d7881005a4807b804257cef498bd53ba468a9722ff225c158e869c7eae727eb6bab9d5f2ee84c770e2b59a09ceda12ca785af3965f6f6da4c05dd78f2ace4b78484cf8db5faac9fdf697b3fdebb9875598c6d4bc9adf6033f6b521480169a979df186fd5f928a4a3428ad722fdda64c925d8f4738de667cbcead56a74d80a19286cf3b339ce0ac6e89c0789de63516c43fe3de533b2b01d8c6df6d771d7e531dffbab933fb7573ed7e6d9fcbafa9bbdbe8dd4e6a6cc9b4e037b4e1cc0a36635f9be5050a48e70237af5f5e8ae93c3f5b624bf1a6978d99d7673bd5d898797db6138d0d9ad7673bd1d8a0797db6bf9fb055f6193acb3463a3e6f5d94e3336685e9fed346383e6f5d94e3436665e9fed44e38737bf3edb8fff7cfce762fcfc3b4ebf95afbf71f7e985849b5dbefef77ffff5af7f5d1c8a4d2f5f90f773daecf2f5e19ecae970706afac5b6d4175e344a7589273e2a1e7f8c87d0831df67d91b2824f4aa290fc7ebad86d3c7475704a712928b4dd77611e462dac99fc2725e5228bac27fe2f3c5aa12d85049f94043084b98155aa8f2a42db0e3c02c49778a52d258498f472be38894788167e311b89dfc88bfb959ebc4335ef3f48ab323f2fcc234a3f937c7e909bfb6775d32c075d13fddb0fe613fdba5f2ddedfa66a71dfad5eb81f63457ffbec873ee7fdfce2febe6e5cb29af3338f40fd4c464934f1d581c9fd6afe8383542dee37f6d38a46bf56e97f09350400bf0613c535efe70fef18e8a6b354cdf4ca10ce8b3c1ec186a1504fef8bb006f7ddad6e1c1a75b8bed910a81371d2cd52eefc7db402c84a7ef6273550898caf3eae72bf5b2d4ae8620d64350a6e2c9d4c8a4fc464d7f3ac85bef7b72ffef064758b7fa72f4c340bff43fe881afab3b0aaf3556ee27b7fd8da7a91807d8f1f3c683e54828745bb01c6c76571e7eff335b8047ffb6cd3f8f2abc66862de46d4dfc10aa0f85a8b8a01eb1a25ac01ad26c111458fe9702357b7cd46c5e38ff10857cbb6a4106afeb7bf044dfc59e28b26e59b8f8384af360dd2d50c3cf64afc12115f15bf7d33c1b38d9ae90fb68d50145cd1c77957d2f92af72e41fb28e28bd4bb620d687542b0155bd1fdaca83741e5713ffb93ab16fbf2b00adfc39449225fb4f59b02ec00b2f6ac21421f27ab2625207ef571e8004caf0c32205a53c726b715a8887a879a0b2310f9d578a5f58b6643b85de97146752bac81ad06c11152825603703d70d5ba0f71558c60bf480ab18ed15771fd04f922aefc8c3c4628fa7c3ff8f8e6e3d5a8dfa543033c2b70c904c09ad557db0704477c71e24cafac82f0255e6126605d5122f13841cbb05da5205ec382244e1e592c904810f271479ef16d330733e06e8c7c41ab40093418562e4625500652ac88a6575a41ac4e085ec5172ff29889585fa8bd95ba9790fab7bdbdfbe3fe03d78a0ffbb83ec17f71a2ab61d905f4216e7f6970d28413bb5bc3c9c753776bd049ddfd4de6abd1dd45808425f13d45c5e915dd26c41ad0ea5870ee6e64b5fa13c9678fdd4b441d39ff85b5e1ddba7757f9e6e3c437e3bb4b93fbe26021cee49526f7efe03b6be0548d24151a2011d25973a11457138d40b60e97c1424ef43058950db635e1b7b80e90a0a503fbb958035a1d08ce3e6cf5e3ffcf03403701059cfd260e6bc46f813dbd7a43db5cf8306aa85f1d1c37628d1e23585816000ed16819b4958e9b0f488b1693f364360be17bdc90b9a5b1a2eefbaa3b777a2547d1121cc723a5a1d03fb7fff6760e68a1485f484ae3677f70f0c137d237fcc6fe8bb23a166820ab23c1c9e378563ffe25cf2741308cbb1a20fddf9af10751a7e2677fe3a0f990ee038b8ee3e1763a3048b261863d02819ab341f39667e569f4293f7f3dcecb77759bb516bd4e694850b0a02970d15e29906866f7d6a0006d8bda37030dc3c6d77f120493711673f685f5bc73c825a01e29108c56faea442b77442addaa0ddc49df7ee52e2142e425577150be76628a37644fc4c802c0230359c3d09174eb0c04b37155c4ebeb77bcb78756f388bfdc58235068906870abfbf3614b0e8da6a1f2c0454bd81c84141c05b8345ecd87eab610c95807b7bf14681836f8573d5f4310c65106dc5cb72352ebd46a1d52a0318266add503f986e9c63c5c6e8d402146e357a033a441ae71873e58567415872489632204d04aa2204707fd7fea6389208db962fe93eb75c499bcc66cb130e642b4d2572358a8192e55f5e71aad351a241b5c6edd683552e991a3d244d05407be3b74aae42c0c4882bc521564bf0543c540940c7186008cb1129cfd3bb85fa7638723127478bd58ade14a234e13f41ab5d1a12b5aed55a963e7f9fd5fc0443a7ca6ea26094b43a2511ebf7c02197aeb3a06644c95e28faecfa15ac72959d4ae4ce7d40c151ba4eb110a2c7c01adecce5d163ae74f35c718333ba9370e15cb23dbb06d41b282a300596e35a7b16912f42e0c0cd0182ac74fadcf51a61450af1b34ed55d80be1ba89729a2591694b57f3154266fdd14aa28a377719b741aa71d9dd610aa71293294160d1da75f37f2d09f24441f079d2c34f3160a3d65a9ff7f3ea7d25fc9a320d125c8716fd6446ada651ff196396235ec59d8bd784fc269dd502f9796a864a69e644bd44f5326e8728954789c15ae0a23dfe14c30f09602fba4ece82f8352cef03f893a07eff5e6a8befd9e3bfe393817b033fb3a2aeebde09abaee0777cd235874a0213d401cdd76b5943bf9febfb346c85768181c4fb79f8933c74afb927cda1ab032846a92cff92e7936b3582f653beb6062d955ca968a5af585e9beba02678c6eb3be1d8a4e16aa37eba966a893908566af88b8c15241902aa75dcc2d99d7bece1218dca91c4e7807867037f12f0fb34ff7e9f7ac09b3fda04a3400086ccade2fcad5252dfa387c6ac22f69d0d485c23250e281707348ffb2018416235966dc5768100b2e03ecdff240d5bca7dc01b4f5ef9daaa019a811580bf746acdc1fbf9c53bfacd078eacffeed9178ffb81c63f3848edb0359017db09549f37ea129bf7c281d3eedab1f2266b452af00099bb86bf582f5667103063142374d3b1e178f9aa58207ee6daaf2987af6da9bb240295485622f9a3a0447b39f7817c7f933e2872728b7434fce0cbaf94b0f3fd3e41740425e99212c3cb635f7ec543aa097bf49d0d6c892a88597bbfe393147641cbafd9931ffd7e9fc4baeff1bcc4bfdff14e0fab09818a551ba90a60d4fa7bff157f1fac7d68eef9f8b3f26f39eff9677fb21de049be79b2a6e6da08f8fea686fe80ac79f8da4969b0ef6ca0890d2b194902f89e5e2b3f74de11abc62b7ad207ad15bd4c4429f00c6b8acba5370e5eb0ca9029a258aa59f7ca1ef67c4410c529577df639d025930fb867efe5579822e3cad7080d497bafe98d96900e53d129b200509280242450db01b28b05a8bcd71ad9c2e71b4fbdb381473fb9aaf02bc868756f0dc4c7bffaf877b7f39f2c67477de0c428c987d90ed4a67e0dcb0ffc8334c1acc4059154da6b69b322c2b658ac6068bda23265005fe519cf31fd1275e395796a45ca89dac82ae99624a3aaf973c10b56592a248402f59be78390bc8b30208155f0a3401a5780dc353d941129011fd480d32e6ffee8a3a2537a470e29a960efa3d6cf42ca7f6b88ed0a053c5edc53948a800fc87cf33e2d5f5965001aa532fcab58ac298892727f53beb59dbb65e5c51b3e2c4080743a84bdadc7454969cc2bfc4ba763440873de6e60baa233592752e15672655d25a64ace2cf3b00283913fa3c90a360721057bbe5f14cb2b92033a487588930a758e848fa0e79408754d4fb15574ab4d2fd0ff12a1ff1642bb4201224ddc28349b8a1e7d7c95016c60a5f8a9b5ca7fd193bf9b7f5b5c344fd2a5f16d018100417f74f7d14140d548d25aa4cef7ef2f27c95c9623b1d6a3b5c3954e0c9a0ce7cf68f21a0c1fea24c0453023633c7fd343a6a91ecb004f44cc43c8ffe09590c7f57fd490fdb7dd1bf46f8ace7c93fc17c5e89e02a1acf80d747e333fcb0036a892ac51fe8b3eea8bcd3f7d82356078e61f0070521cb8b55055b2b8dd9a3f916a0e333d32b96eb4faac0c99d2f6e443ed7888044651ba84fe698637c4018feb56996091c03a8ff544bbc27bf02d7bcd2a6e0c759402bba27dee6465597916defc9e72787ca0f36fe1f50c60032ac91f5d4b1064ab1b69aabe675bc46f542d4ad31c1870d2dd4143582043864c60d9e674aafab2218b3609b05702cf34eed00721797b3e2284e20862e836420dca3de1a587229bb2c4ad7bdda3eadf0f360240c9dea3e2cd22328bfea4dff1febdc49b6c705fba814ae4c01c061fa10f0ba16f891e11540bd5f29a6dcf1aec3c9e81d968a5ac75ceb76a7e4273d7e38f17647bd1377bf02dd298ae7ceda38435e0ee356dbf57fe242f5f19087038daedc312609f4dffe412752295fb83e7ad8a4c46be7fcdb4767d10927f659b120060cc17a2df35653f4ed67abe47af7eed51dd10f64ea81b01ae448eb4e91ed5f527082eb2730f0448aca41541dcf3e72b5e450129910df781097e9cd4cbaf08243684ec2203ede759ed6006f839e4091006578867305ebbfc97dfc80b49a6d9931f2487b77cf4d7f81a17da807f4db97aed35386c7640c031e549f365fcf5c212214b36391a75e2d75fa850607771643d512c6f8ce76fba4ecee2dea8b4a7ba6de3cac6f796bebcecc202193ef2e224401a54117468f25ae4bf7cf5f1c7db38627075f84a75056c44eaa74c3932193245047fc16b4a972ffb3f71fc98187eb4604193877c21c31b22e4b4aaf48cda3ff8e8ca9fe4f9f7fbd42e3f735f295f19764eed4c0030b2803563aebfd5e29f252f54aa6378ca34d563694b919c0f7de14edb21f5f21c42d075a761ffeb91d79d3711aabd954200327385fca37fdcbfd6f8f98b07c2033ad2dbd1b8822dc9d461ffdff7f6e733a41000cd2830c1d7ebeb85a35e2353fcbbe4073a602ff42b1e1edd843192c7469b3554508487ffc0c7bfc7d767f9d57bfc4190c91ff97bff6aa86da7f55e1feebd7e67037aa4101ca99c430f8648223b2fabb783d33147788ed760faa369f1ef7ef9b9960782c1c0e237b07c104002d6ef7de25f04ab4959ffa206feaf1929bf5a0f1e8fb69241a677bf380a8e252cd987acb052bf8edd7755de3f3b0f2cabf3c0c76d5c26fe3b66f44c733948dafc37a0fe683a1c3fbe16c40f614b85aa72a6b8fda441cc2ffdd5c01fd4b2e931fd00d70f6a78e217923bcdff6a0fbfa14c898ec88325a894fc414adfddeadb5feaf1d3c03b1bfefd3ee951c7e1e912fe7b364776c2ca1723f32a3ca0479ed3e1e774aea9d52139946020b155dedc5f819afae75778f833674eb0be7fdbf1c735207660ac1caf92634b0e201cc85c79e957ebd597bed03cee5797f53ffe8522e289271e04fe033e35f1ee41cd7fc0affeee277ee1b7ff7f7efa677ef7134f94bed6ef7de20989808d0e51665d91b77eb43974b2440c5dc7f238e4a79ae8c34b4f46ced4ffe2edef1e681bb980fc66dedb5f72251e3aef2bf927f1bc0838938b87baa57acbfd1fd76e158ece62f25591d6dcffb7f79b0f4d26cf9207c4743ccfe583c1f1ce164907d2976a0bf3d7a6a07fc1faedc7d77c909bd9f7f7a315b7f623b3e8f0fa87e180bee8e4fa1137e22d97e1386d51621e3687414a631252f4a30b259391127b59a2eae5cf3c58f29f6ed6c27ee9fffa1b587ef615ed25fd5213d08e9f283fb39152eeb7071d3781edf88946d8b1fd1749075456b49a48211d2b8843be0d47fe5b093425cd59897825fc3c5b9449f80125b812081282ce1aada79905df94f05554348ffbe2574bafa9fc8c22add15244c8f829be0ab1f16f9f6dfef03783e86966a17b88bda765aa1f5f12cfc95b913e286b150825b8c9c0a297fffbe0a721ca64a4ef11d64912b9df7e8041b44b23d62d6b32203bacff9430f67bff6aa87fc39e1cbd7f2f359b97650d4d62daef958d42bff7ff5aee370125fcfdcceffe05de62b427b96f34ed55e92cf24699674b9fc782d2179b411a684c93b857c448200425fca7f549fd548cf8bfd870059ac0787f7ffe93a619b3a8955539599d2bb80754f2371fc73fa10b053a716f8a441b32caa3978926375c6323759f1994de66975073810a185ae623e6f603735b84aa32c8204fb81f1ae07f48ad4b3478f6987e3791ed038ff84ffef49597feafe501e5ab84ba12c9cae31a05ba2e272b6bc79f7d45e4405744f314076ed4c8a6f14c281274f8231ffb4995f3458b7da004224fd86d0dca06cef6971059829afc00572434028a085fb7b3f541b53c3cd34babcf9b7bc1e1dc4634cee33087ec7d3a59ca9570d12b33c0960d3e9822951206915d4620432cd6513a9bf04bbf5056d6e4fee3cfbe82db9a5d8e6c7a86ff5759cd83751d4ab0e76b5c1a6034de5027e767397d2b842048e8eaa78672415ae4497c6759412b7a3f6e3da6209a3602747b35853ad575fbff55a25dd041739302bce55d2d164219b12cc721839fb89af63499017f4a43a9c99231d9669d0445af66ab33f1db1fd4f2157d5c5180fc5203a8d35ee3cfe809f3ef2ca59744d9dce348a0112525a6414cf210444aecbf048972e2cdf7da71d215b58f7f53b666877cbc1973dfc7a083e61b9e2c28369b9572ff05793c06bf96e39047feb7c9fa880e1799d23f1fb1f006628410a6ff7db830397be0914d0f0e94effcbf363efcab3dff693d24501e772cfbb77ea904b5dffb0b8fffde46c56fffc7f178c192c1c30e2bc038147c670934458cc6a426d01445f2f34909f3c9d7f4803ee9f590060867230991e567c2773e6bdf29ab72be3a275ba5e1ff54f6f9032000fdc91b5bbecb25b0c824474c461bb242b04d9150a6ca58492e18eaa3376602a9885eff97e7985c57b204b603cb362feb7ff885b2ad59a5e8cff882fe87d127e5ff60f42ff2f00b7c54d3a394ea0ae29077aa6cd88fd273b201c7eaea5b23e0ffd7fc1750c237e0975979a1bdfc4af49dd64dfba20e2a9246e637bd825b85be68eb8476a0a006c3e0c607dd5b22e3f5dbfa0b7710b834b23742d9a3651cfa0636e447291d64b39b687ac2e6e2f60c76ad6cc9c54e569d1229cdd89a3edc48ec012db6f7bd2d5b1507fe27823c39bf6cc581e2df60ac8d84867e2c71a59212f3e30d717d932b3113d1728767bdb577e19e984b6f06bf69354df0e89bf54af628f4c8da6d1f0764fb43780ec4bbfb664e2e2e72b6a2967c4fefad723037c8cd399182f2db037cc78febcac530655ec672c829affded3aaaa829a1f521aac3d0616d45f0f2f702e7d5df4d7b1936c604046988b03206e7959f956a3387599d757c066122a8db20a9d1d524affbeb71badbd48041f40bdf3173c56dfaf0e8bc5b006e7c9e37c7774e4f627f4f8931aa550d9c0adf2cf78cd0ab45c0315fff3f20bce2a36ccd7d56d5b785086ae08c3b2a4a4f97194e8006911046170c1e88d0771de71c849315cb85d15d878d7907ce5c559b3688431079e5786d374bb10cd3d424b683c26d4abe4bc7c3f3acccd54dc334d43cdf46f8db5e6673609c37fa642f80419482ffbb5d4d79223ce476b755cf304c5dd6a28d5f5fbd3130bab4b32e3218a46014d77b78b04ede0bc3dfbd8605869f247b385a12bb3c59e3eaca0284dc0c91209cdfbbd6cd8d046e4d991da6719c08e66dcdffc277cb982f1a4e94826001f33721de4a003d52dd0826f559b0fee363b0d7051493f1282982ff084b1ab8a3d2c2c9e0116e9c2241fc785478ce18f0081f09524cf9f5bf73c69ca33116244890c4f9d1cfadd197ea8c09344864fd6e274d50f7b280a79b228ae2244da7c7fc96df85133d9589180972bd08eefdb379a923f3288e12300abbde17db8aff4f171426fb30291ca7b9c9cfb7e27e4ed64d5da041a6a7acf8d0f4bd2c101b4614fa6017c67160ad7d7bfba35cacb02800390291449eb3cad959280505576041849b5e6be86e2144828451229ced2466e5d3d3336c5b8b422c48c89edee8e5e52d98893f7e940d2a25a6ca6ccbb498e38781b4eaf9f9bf73b1aa330b0bc2d58fa4001304336dc603618b85665798ee49361ac40d855e5a7c73730cb36524baed78a150474dd9cbc251e2d83ed36459331ccfbdf4eaa7cf492cc7b35459d14cc7b3956b8b92305cd7546445b7b86f8af9a7169911e83e371459d56dd7574b2f5b5b1bc35c33707410c460ae2f1fb5dac5c55e1648394f5c4dca17349b3bda257f3e27b583d8512449d618b7ada577779342648ad096f392a23bdc4abf601ba19904660104313937beb7e4f6f618c76345cf28e40baac5b97ed4c05e16103cb83eb2948262706ec703a59c70a2e9a1211754933bbc78899f0f5892fa5a41d62c97b9df5b767f5fd77c767dc235300ab43d3bf8ddea97976758ae7747eca892ac33d70c47fd7d2f0ba85e7a7d49308b07916b1df76fef64352cde726f60db6e18b170e0cffa44332ade718b67d99e88cce2710fe52fb493e9f7165d937942e83f1a553a3ecf93e9a5849b4e2002f9cfcfc77b59e0646f7a1845424cbf4384a545d7d7e333469f9ca42048184fbf23147fff243b79f485b7c40206b9fe7a3f1e75c185478f96ef152048905e5ff4924b46e5fa8fb66f094424c09831f18bcb1f1e96c6ec75a16d729ea7a16381a3e97f9f5292601b423f0998058e6ed9f0f9f9a8e939300ed4c2d8b72de6893b4e3a30801db4cc38722dd3f1e2efad797dfd670e829cc38a825b96e3a7bfbef2d7da5e19fe0a9797faaec3fda8f8eb039f3f195d900341dc209efef861df4493991e77dc30b9e5cfc7a5488ea33908e289a4f4efe318da17347039f745fabda70794bd36fcbd3f4f56ee787ac2d0fb483da5ce30bf77e0d943ef7b9ae141ce711e3aea92a16bfe2c13aa5584bf3be9eaa1b3bf47287021257f1fb8e67d03d7bf6dfd8df42fba39bdaef2f51b1fc23a4f06ae774cf8bacad7bfe1aebe0827f0a20e860d7ed59874dd7d3079c790b7c8770de16cd2cfbc6332bdaf075df7ab70d69ac2d7fb81bf7c42ef43783de1d4f51f7eb4f3afd790bdeeb54cfcdbea0fd0b296a36b309c461bca631678753f7536d7f1674f265d27e1e4d5fb80fce5c4a7d369af00d59f79f32b7df2ef77c1b491b8d2c9893307f79a57bb3fbbc7070c3f71f33b80be63cc331e32170f84c5183c686e7860fa8ec9ec3b084a7bfea9fff10bd3c1c1936f7e65fd989579a3a7e857357537560afab52ab20a7d0dc1ec9597c46351c45eba0fc620182c01744af495c961ecb19f642f2d468657f0f2fb9be14ff2d07df46ff4d25f17f76ba4b144a10f16d3fc75fcc8e0fb8aadaaabb1f1351ed717bf709fd7caebfc41e166e89fa4f9cbafc0cba113bdeaa926d88946b249a4c9b84ef3fcc44dfdd1a6a488c0a7d83f74c945bd2a829446ce972dc8bc2aeef9b28586cf341a5ed0b5af27d51ab7e70392a5e168bc7852c54a4c73056e5b2766759d34b257cf261ef73e73f68ee1f4667189ebfb0e209722dc1874d9973f5384fcd4ffd8e47c667702a6bc2a1a0bafa2d88c75bb13757df78239b8f8d4ed387bc770f63fee2cec9183d5dd19d76adca895fd6a6375717c31f56c42a54d2acdb0c050d18865f5e65f4eb3ff719162814a7e929b8b9e955564340dcbc05c3c1cd23d2acd5f28214d421252c24af0c2942d5e70ff45757db07bd4a5768d2e11abbf103ca0db12d36461ab86267faf2b16cb9053c4dc224fd4da8d42247c4b5fd0182fd45e19d18d6894d7b52af8af11ff2f7eb27a617c0791af6838e26ec4934d652f114c7486d08db38908967581d29e5e10c1d0764556f7ba86ab275f989aaa27ade9e3c2c5745f8ee8241cbfe06b887f28048ca1e02cfeeacc6b0038f00f7d174e1b6db6810ce8cc7fe4e470f164f7ba19fd19ba876c7d412347cab5856ad9afaa6fddc354daaa120d0b0c9dbefa652e2b0d8452fa8d2891c0e69a550ab997ca60c8bca12386e048f2e67f84f0b0f13d4dfdfebdf47866dc9216757c4c3a5ba6c383ce073f6a8316a60544c42dc13d0071cce4aacda6ffd770cd9070501ca0e1977c6672dde6366e54ac3bbdaacdeacf262e9143da4415aef2d2ebd0b6b025361d97fb907c578fecbe63cc2dce982aeb82fdd9138a4803364b8285f68102a3c3af84a9fc38401d04115c4d086e88979f7427226a98e9cbace19969c5ac8c6b8594ec6831e1c785a59d34ac94a26ac3d2c7b2129f67cc7dd5be95dc4b65308cb265a35bb217f203d8c8461f0fc4e86b7f8ffa5b32d62e8b4f0298f3f22b08f6bd38ba4a8c2c71cc5c62316ccfd6b010145e025a8ce9561118f2aca7f85aab588f9dfa36ddd9c4db9e35a81a4af3d3c686cfe2b835e7d5ddbf7c4cfff857c44a5b556c78d5561111314a9b710cf4493280312da00e8a78015139a24d0a05513bcc410c7a57b5a55c5b40d9ad109676605860685456de1ff5ced3d9243457054ae48cdd5bc40cafd806992d8c5eb6f9e6a39f04c1dda3b48058f3a8496e241a167c8ac24adef47dfd8ad969e6ef49304dd3f4c502d0a628067ed0f860d72e3f7153d62cdefc4ab0d1059fcacf263558402b3f29a6b4a4778c67ffe3d77fea7ffcfa4fdc94158b17c45e8fa8af073ce99b55be9c42db680630a6058a83f2804d8d8bac26843c697294c46d53f5e58c6b0590dd1261690786b1dfa65c56845781d7c95b09c0bd433110c3e85b5cc0cbaf9014c2e2876dc4f6f8a1a8bc0fbefc4a9a8409d1822268f75a7ef1685f2fa8c71fac8a74aff7c1a211fe970fe91fff4a73e79f3d9ed89338d95b5ad9975b5ee48015c5be5990b6c4c234d62ca6d39c6bcb0265f76e6186b6b2d0122b9bffd1dc7041ee1d8af99ebdfa150d14c8cf7c8f1f30f83c5efa238c68f81fd9944b6c2126e04f02f92795b0f5789a22deba3e04d9a81ba5ccf80fe6288a091113dd8d218feffe473f59096e1e09f855633ad14a9fb9fb75e7c9d4dd31a2e63b90ec4ef47b8a6ae7570de9444308116feb48507c10a3e2eb399b0477ffd4afa2699e2735505018319fa8c634ece89c6b3daa18bdb8db4a32365436e0c5650592bf0ba8ad25bf90440464787248c5bfeb35a268c230a4327ee61a6f33daeb7c37fa96be76cb820bffe8f7fb94478c116df64a1f041125ff077bfa2dd60b7a348338883769157b6d9f993cccd8eb5ee3877d50d6dfb66af176f16407bc6a6b51b29f49740abe4b0576a4b89ab3893c2c83fc147b9cef53b2b5c1dcc35e97fd37b0cf2d0064175eb5ed41644c05be5bc81c54b689a4d09e87ac71890f5e7d5dc30838f8493d7ce0bedec456a4d076d1f60189b2e730e15a8d9969d969c2d20e0c03435f10af525921bac6f8e5c05b01ec5e42f6270ea937ded9806e0ba21bfefa7aa27165bfbf59858585283c9046374cd318d2f2a8ce2ddf20c4eb8d7b3aee6c55d4d8a01b9f5e0b51355b7b86a8898fe3e9c48fd8c112fd85dc5910846b79019f4a3f23dba513c7f194ffd6350784bc5ea4668ee3613076f8f1b9b255a239dae4053a0c85f16352c80f0126fb2fa7e9cdd7f1906832268fb9eef557d541728c4e8eef4028dbabe8a82277f20bee6038f0a9001e65e31b9129d7aacfb2b2d384a5cd86e15dc54f54560845443437020f9ec2323017af59ce210f5e66d8ca18c05faf0f569eae0a5f1a9b0683edbd77dda0fa5ae360db7efafb348a3f49d79fd4517daef260df6b30d8de73d70d2d4cfbb5af83351ba086053ef3c22a60fb675ed80c9c81ebbb58cd1761e34face17e77e610c5c0399c2293a47c251e70f2ead9a4cffcfd2a1e63783659d7c712ecf61b96042a9bcbb70791c1cfe6f5237853a102b32e0d12e4ac878d4f30cd9e9d32a09a377e994ea72b04fdea214f766a8bb0617b43ce6f9664d0afcb897daf67d2465b1eea64ceea27e5343f4c02ee29b4a74f5a4e24ca1a8e27e585d9b7cd0772729e27294730dbed677c1deed52043b70656ca87ed3ca9d25ed0180356633618c1e47f0712e649333ecac2cda6b919ae6d7702028a352c3170fafa3e7a4ebfa58486c4d8da50290f752e67f59b5ff1336fbb1738692325c5f61b8520c935a8a758262b3b89853fee5538699a937abf3e8584d7980f1b2295c812635f20ab437c95ef3348276a5e27af2b6a5ae0442c2310508a2925d114acef2fa6537a9c34428d4e25cd11448337bfe27903a2ecdcd4a24b18c11b2a8448244fc215255527a2433cbd23a1eb4326cb7de28baff06981eab3cf7c174c6e7eb9644921ab119011df30575116eed83f6486b9faa7be0d02288f13a6cb7dd2656c3040d9e9300f758c8784cf706a5ec39362234142480a55148b345e84779b9c0f880654649070aefb7240f765dce4f31337bffc99174aa23ab49a80f89c40bd425e2754189ad1b85865b90000e339a5dfde6040240894e83ac3674c510a4f8a1d5056594c420c26148fb164d700a92936da4f4a6191e9c90f286d6ebdaa41d57a4811c555394a58842cdc8c3814cdd068dec8700108ac2f52faed0d8fc5743a8d1718122250484f16595e6f7fe1c23e535cf767f7668d03ea16af572fa6d369d5c2b67aa380f4421fb6f1c093b281f905d9b09ba5849204c5008d8fce93f9bbd3db5d2a17afa2dc9ffa36dd9d43acdd6ed281ebf724b74e996bd377978eddee2443b4b9a9f9e576e6581010dcfd650bef6f7e654302dad78379a8133437bf2cbbb710d94d05126cd79103bec935012514cfa0a60b1a5638a9f70bfab02cfa53ec716435e6072f1e835ce888ec64ebbe8c59b809d5456688cdb0fac70ffbb24a948751faeda2e8f58d023a3d9246c03cd419a64fea713588a5d0e614dd9919c7434009c5433a75826a54e1f2ff24fae1389e34b2dfdc87c84107d2407e70c5738ff3625bd29273166ea7531981194f8a6f50802dfe8726119dde9d4dd695d8e3797af7d972fae82751c956c5f425e0afa8b4df55002f497d651c9beccd71b8f88a6facf39d431e86a85f7cf995804c46dd0a64be36e4b7b3052facff83dd6604ca34627cbf5fbdf6a87785ca0864cae39a5f52db843a98c46efdc549ff175722430189b497dfc444ff7ef4deb54d09ec6de9af3cd25fc3ff9add78f915980a1298a16998b7f7109bbeac975fa178d7f4bd361f64e02ab1ab748f608e89001bd4cc6b8f1ba6318a5dd60793f0f72701975ff0a8ea3621a0b1cc6693fad1c7034a0fa9a822e43bf6fcf1c1e2e557a4a355a2629972a74d0a7cd2665d3b81bdb3068f331ffce8f7fb21bfa1daa7ba7e4b66b15e8683b7167d15183f0d73b0d0f5e68f4a84d29067144dcd5c762b57be265cf95af33b1fb394bb7d4e8964b1f9e0d5feecd9403eb66c348caf952dcd30e9fd4d87c8d9c2637ef85b3e5802e22775a2b2e4f89fcd0a50e4922dcff62644e80fd2318bd87a5c1165db7f9860e0ac57be26870e6e3658b4fad5c309f6da9c4174e0f2e61864f3cf669a2b3ce7a2ff4c6136d35c315d9b69ae37b58bfef3f19f8bfe0349785ff2f72b3d7950c50b1d6e64f0488af71bdd34cb41d744ffa6ce4ef4eb7ee52f04ac16f72ed5b91f63457f9319fb9c0ba9bbdfe9c625ebf7249af8eac0e47e651fd9c06a71ef73b892f11b1b1fe0d760a2b8e6421a1fdcd04d67a99a8f7c7d5308d4d3fb1aacc1bd2be8c6a15187ebad86409d88936e96f2e8cfd30a202bf9fcb31aa844c6b5a9ca7d97f22574b106b21a05379696af2b2f8ac9aee7c042df85d07db8ac6eae2b1335f40358d5b9c64dfc1b1fb6b65e2460dfe3912e2e4af0b06837c078ba599410e56b7009fe26131b5f5e13c0d9936b88fa3b5801145f6b5131605da38435a0d5243802f45c79b118e91ad69ba1e67fe54568e20740e906588703245c830639796b9001e1e29a88b8267e7b2bc141a3e6238f842814055fd7c77957d2b9c6bd4bd0fe54c4d7a877c51ad0ea84602bb6a2fb40d49ba0f2b8cf3fbbde0cacd87cad003b80ac3d6b88d0c7d9aac9a33f7f6d0a1d808f7c7d9001d19a3a36b9ad4045d483ca0a4f81c86bf14aebd7cc8670bbd29451dd0a6b60ab41708494a0d5005c0f5c77c63a46d770fdc4a1f0f7b474043c4628fa7c3ff8786b5a8dfa5d3a34c081c02513006b56d7da07044768ff4dbb71ebdaf81ada5b1209429e76e419df36730c4caebcf8942fd2ab404fc356b1cac55325500652ac883ef2f55610ab1382d7d117b98ec735794a6f6e6417d087b8f2e2e0a4092776b78693a753776bd049ddfd16732dbabb0890b024bed7a8a8d6e93621d68056c7827377af63a3ff27daa264532df1567cf7b512f2060b612a9738d877affba4ae799a2b26c3a00810ced0b8127c4d3eff2c75123358c8891e06abb2c1b626fc16d70112b474603f176b40ab03c1d987ad7303ab6abe1d44db5cf8306aa8d7a6038330a54baf935f16000e516d18b010a88c38e22245409ecc66016cb7fd309ce94d625d50719fee71b27093a368098ee391d250e89f2b7f53b080168af485a4343effc8c6e81be91bdee7bab23a166820ab23c1c9e378d6b3b1c6459d8acfbf6f232e741f58741c0fb7d3814194d6afdbce0724a6ab40deffde726b8a3ddacceead4101da16b5b758c3c6f039e4a2f86e6062ba267f4d761e5e6101e09181ac612398afbed76a1a0127a6ab7c75b7314fc23ab8f262a0610398a025bb7ae3206a62ba8470a069bf8caaf20a5c571a740b3124a6ab0400b8cb74c9f61035857bb125a6eb7c4a0aca0c7689c2366c89e92a01003692492a0a9813d3254ce837e649b289b990dafb2c3c647180803d315d7ce88b764330888792b80fe0ede02e446c8bf744767b12b85755375f0f401b3abe487105b727ae999484e63432e726b7ebee0371a146e342eadf4ed0158daee03dd8073c50c37dc0be8fb0f9be4ebee6caf72577a9d120728a46f94970166d67d29a072b7812d3053cb1783bb0fb901db40a8513612cb169c62c9ba239dc5a94926af48c8ad891c42a5212c86c62dacd4bf3846d37df8e6ed2e8bc5dbe6f510c65dbc64d287379e635d53e6ef48cc4c6ab97817e5c48dd832ebef8488aef329df23775968f24b9d60afabd83153c89e902ee4c0fd95e1c7ab8359708649d9b6e864a96d2c7598a9c9c7b478b5c342cb10b22d0b8004a82e29c8972b666a4dfae425d8b844c8d7fe31bdf57bb6f1f90cd8e05dbd103e0ee340ae697b902ad0ffb68ee79dacf1d320e64d12aa3b27640cdb51170cdbb16a38e5641a41b301b35eb212b18ec89e92a5379e62ad04599db17228e6f5ca89169643402080d49e379e606756742a4c354748a3e809404fa5596cb45dc07faad86143898babc7c9060d15871d859e1e3a17435f4e3e9f7399cbe2bd8676dd103a0f196868534c1acb4459154da62698f22a259d35be11d2bfd4e61e952006362ba2a54837a3d3cf04599e225222560a90127cd38b37d4957b20ad2577248494c310da254206ae1cf1b2e488bba013ab884c4c686c696f10b9fc03cf8ec9e1ea11b4abde1f36242ed4e182fb42596c6bcc2bfd49b8704d1e73125a6ab70366825d034079f5cc89a4fd0734a84ba26c0a408c2592232b58ffd4940df69b428a6cfd15305ff9390edd82273dc6cf3a20303e724eefefcb36d2e6ede87a234c6f102080408b637e6f22020cd1533e5293125a6cb696421c39304dea66b1e028a5f43a6fa3f2a2882525da0d66fc47ff24a9a063f8864ba4b80b7d9b1e8d1420ca70301e7202ee103fff409d68061f3e800a0798c1e31e32ad013d355b288663704275808d4db814b30a85a80c0656bdcbc246e6ffb5bfc4fb6ac91018c71339b68b73f934cdf13c501dc0393d48534a96bfe2633b688dfa85a94263f30681e6f22743af952240a4a62baf8517473ee42f3e6cc5888b0d0226e1d7733f5efb211004ac633f166892731b7de4ea2b8fcd25ce311afc4e1be74039548148c7e10842dfd16e890a98012aff46180156b96e914fe75fe17cf36774da719aef5e05b4a936ac45c26ac0177f3d27ea5f50f049a37576b1a1427f60113d355acb4530fe6a3df35653f4ed6ccde83ed9d996e08fbfb1b01ae44d793a4c7d3fc205e759adb5adf5c6325ad08067bfe547051e04ab46b141c31683b1591a5ca9fc1118321dabfaa0402ce09101d4f7de442c01efc206983971f22870b6dc00fd9766b0ec7e70e089a1bf68a8189e96a836ba3064e6e7d5f5dd9f8deeed76845841ff837e71aacc14192f0c9951757b771dbc41a31739e929e982e21ec7997314ddeac7f9b24a6ab407e93d3e8dca1849c56cda765877adbdc7a3bb183964f15b9cf8ac906f50891aefc501877419e41771e59c8f0244c78d2f235173e34172a0f20e652919cf5b4513b16adacf0809be8edf47a789da8349faf6f8e80f8dec81e043149caf9abc05d88088724d7f1bee43f722160ff33eee6c4b29baff3431819642dde97c48300ffab49095b4fbc07daa4acf7d49091f3c9efc51e9254648fcab4dfe8d71c27953addad8de1b55d93e3aa5a2a4ddd60beece07cb0f56148edde326af432380d7ba66ccc27ff2a600fa268c2c423c93d88f0c48f25779aff5504efb398d831fea0853fe1ee9ed5fddc327c8080e6d7875eab3ef1b604bfa7cbaf37bedff8afb7801f0270b8858711ae0783358c45daab64069cab786c302b73eb8f7c2fb67fe44f348ffb5eeb1e44789fc522e289271e04f6086113ef1e44f608b50f5a78e2c75eff3ffcf8e15b4f3cd1f4b59a9ed613120145c7bd1ff780f210b94bdd6539223b5a67d29ffb8d0fbfcf8d658437febbc01fd940588d2bf14bba4bd6efbae623c2315def4bf1d9aff9a8038ade46e7fdc6fe4d1b5e4f5d9183ae605df0d61d3ba219739fad0743eee08c56dc1a26f381d9462670407fe1c8ea09d3482d9727f92fbc9bc0e630483d4d420aacffc07d6889bd9d59c2c9dee18396fdf8277fac59377b5f12cdb6a0c3b7fe44d3b76a02dad34f949fd94829f7db839ebef7e38d9e46d8d3f65f341dd0a8dcbfa08e95e6ffd09ed3e79f2d414d57c19ebaf26239ed8422a086b346d4bb54e7e7d6e2f9b54fbde55daba765e0266f89d826d43d6b1daef06451e8dcad13f3e0e4614a6d7132c36020bf6eb68169f9dd2ae4e0fb90be47582749e47ec38041b44b23d62deb3e00d3d3249b79248c7d6f64ffabf745f1bfba10b1d9bc2c6b6812d3be2e1b85befe9f28f79b8012fe0edffa31de62345ee8269a126aa8b3281b777cf4298532ba1413a0233268e2979e832261b059b5d3d350b0a7d448356512d49e369ddfb8dfd9675570f0e70320b63c3fd7ad3bebba0b7a9b5dc2e49b0a18711d3c0ce6b608556590419e703f240072dbc1c368f0ecb184d144b6d71f44b8f7e3b7fec87fa23ca07c9550572259795ca340d7e564654d3a568d28e8b9689ee2c88d1a94a6538b6330f6942b2fcae6658d5f26abe9255d5325575e846ffcfcb345b976c9844680e8f411abd8e2e67f59fffb7f7f2209d2d7856f50ae848b5e9901b66cf0ee1c00eff99c11c810886dd8e1ad184c77609595b5727f5943c36dcd2e47363de3ffebe1ff53ff0b26302fe17d319d46ffc5e352f93f85c847ff0725dc95d534f82e4c1ca252252016098d003523da89b6bc3d51ebf5e7af177f0bed6932032906032064ea03d8a25f9680a257b3d59978fd3f3bd1c71505806e3a2aeab02f73a827cc3f60859704fcdc69b38a25dd264736f5148a10f95639731fbfeb6feae2d78db29a26881165c3b5981132763449d7baf20fba6edd850e1d9b654a7ecebb690e42989ef7e1c29cbde7ec8147363d3850bef33fd1f8f0af22f6e37a4860795cd9fc5c225b096a5fffb1e9d7effd78b36a87c70b961d4e7058017e27c731ed293dfae0867db6443e45c6cb74e5c5660392aec4c159fdd77405ae6cb6a6ef840dd71a0abf71bff35f476ca3dba599fd977561d0ea74c89a0808a51c1436838495e482a1264dcb045211bdfc83b38face6b204b603cb362feb7ff8b1b2ad59a5e8cf28fbdee5ff4ffe0ffe57ef21f8313eaa6936f56ca0fc5fa21d5bf21ffe2633524afaf2ff79e55d1bda37f77ce442187f3e184a1f8ce151364c5fb9d0a16f687a0b86d84637b4d0e53bedcff5de1bf4a2ff7d017d22241d1d64b39b84f4c37b266b4d75bbcc4ab536b67e43faccce78a575c59a1b6fb8dbf866b452d7963871bbac0d6fa6c956f1c335e969ebd62cacc3a41ac0aa3e78f4c1a6c4efac729ceea66a4e835a8441901a886eeb6a4a9ccebab8fb970f3efae04f5bf3682a4e47993544ee2f41d2fa90b617716fd7e07cf53b30c8373aaa94e240675534c53e664c570d043500f7762d427b9935c61e664c573500f5a187d29a270d11c58ce97ab4290911a4e6246c8c29664c575500daf214a1bba94f6c88086a4c572d823ba4bbe354062635842ec198ae4d88f7e62492015d757537c198ae6d04a6bdc8c0384f9a5ae1db0463ba7654c58eb280878e32dfcd5209c6749539d645307a4b1a918ce98ad47a32bc090a033500128de95afdf2eafd8032d7201ad3b5e6f54d7312e5f317ed6a2a4463ba3679fd00b466f12e864c34a66b1b9e01d4876e99a3938ce9b2162b031516ea022d59d01853b2315dbb184a4b1af6b4f5673e4536a6abcc319ef8454bea938de9da8cfab8bbab2e3babac39f5c9c6746dc5fdd6212cb5976953e2928de9f299d5c75b30ca025463ba76b78d8ba8c674d542dc5e245463ba9ae2f0369a315d5bb23f531b6397664c97efdc126501aa315d5b30bf97518de9dacdd45bb3886a4c570d20dfa019d3b5d2c9e9b9b508d18ce9b296a867c3648726a64b07d598ae0d9e5e2fa31ad3b5a3228da41ad355e1816fd08ce95a6c63f3a21a0869c67419718494850ed598aef51f5fda8b8c6a4cd70eb238926a4c578507be4333a6eba5ab6b6f84664c97411f9fb200d598ae8d5edeafa21ad3b5932a1f4135a6abd287dfa119d3b5c4d6f64577d38ce932e689290b508de9da9a672ea31ad3b5876db6e531d598ae5a48efa719d3b5dac5e5b97518d38ce9b21b9aa42c4035a62b54655f0f35315db1467fa637869a98ae9634eeac339a315ddb49eca48e2aa119d335eb9291b2c0a44adf261bd3b5b3a6a47be215fde9f50297568189e9ba2b5ceddaa852209dea0cfbce198089e95af5ec62b0a76d7adfdae624201bd3b5eeddc365f9b1b510918de97247345b53171e9bdc9ac555c18c604cd7d0561c03dfd3d5e7616a1b20315d1642b9d7b421d519a53f99ea8710a50590982e6b896a37d3801db46a11d9ddd608c6746dfcf25eee3a20c8990f928ce9721a9b8d312054866776fea5c2b33063ba36787a5effe1197d4f57f166344c6d4724a6cb4aac749d5c64de647f866bec88c474990fc82f4072bcebb4aabe8319d3b5f6cd5d850f90209795b9663598a1c6746df4f27a4e9c09a338bc5a455b11a2c674ede19878904c5f029198ae48ad1bb941323c514462bae22d38728374d6196a4cd736c2ff5578908e2a468de9fa1595e615b8e6f49f7500e2974939d0b1571a353890a154f49b6712035b887e87cd4ab6e7706bd13b9de3beabebfaaa485a775a6fabd690c5e1968efc64dc2efa22e57a696ae6d74df5d6861e52e16c185f46bbcf0f372fcd02929ee96549f5a661067e489778684fdbb6f401f2d4da5e456f0bae3a0bc4474126a6da6fb44d12881977f394aee18aa00cf54968b840ac19758b41c5f2f2411f11dab38af08f1cc8cbb749d97cb855fa8b524f8673963d61607cf531d3658bff688be9ef1b3d07940e16cccc7e042d8bc5975f07ff768452ad96970f2a083c379472b8351bcb600746c1abdd1eddb850b7f29ab969945d366c092f6295f1257b4dca8d86f9925e16b7481045df477dd39186970175f392d8388735c7b723bb31a1f0623f0947f535ba3dd10a5c1437b6c050531668b7d9a09d43f50cd675fb49a46dac2fdebb027da207e3c92a183502b69c9b97683581bc9cf40c194bfe41ad9193a6d3b0a44caa94802886d26e22e8a828bb7527f23d78187db050739654c3c01eb302f425eb23d842e2a18414aa5b41b5719db0b8317123e661a151494345b757773497f28c5cd89402bc145a3761c4b8a5e3db0f4551d48dd0096e60b71001e23d50ca2f047d4aba32de994a5839c900ffe4711cbeb42e684b9651a0044f6da664a98d4fe3e5622a42448d1a31eeac3e3b60ddcd4b6652b0167ff3d29cec8c901e0e10d8bdec66fee255ad0da1c0a27041da5a588844321e1483166bcc22235888974558856714f20f6a4527096149699fc70b1a4abb28b358a025463671bfc72d93efeba418e6bc302b505f5c1f83058a0f6ba47a4a2445741aae09137cf3016ce3420b4bda3d3352e5f3c8356899589e594b750b16aa791138edf03e2bf4e928be8175811669ef4c2a66c1e3a8f96add298d414b58c18681afb31de304e87b28b9061337f39e815987b59ff54e476c67b898326eb7555bf254e4bdb1c618d6568f045f321e155b257f4fed90c40d2d907acf807f502b3949094bca38dc0afca725cf8f239b18aa00144811f719ea8beb23123e75b8528a275688b408dd85e59f2a342c25e3706b66031a1bdf98c42e542cac89a0a074d53d36ce33714ae879f54c02f7df7ba825f2de9984587fe8c6c4aaac80c202b80f3c6e262f216a0f00c9b00884b54ada25da5905daadedda9a9aae4601372f6930456d2d81c693e25b776c277435dd3cef19b718fc835ac9493916e0d7b9599826b4099f2ba8c4cdc919505f0b60ddd07841587c8a407781aa141d9752c18c5a365b11e665b0bbe442e4e7f4df704702af5edf87420c2dcf12ec795b314c012f9398c87b672aa2b50c9fda381e206acbc2abfa386863b7eec49476c0a8cd2203edac82ed5e76fa557cd4cda221da8c3444a1b6966ea0f1a8f8d61dd93ed60679cf38ee1f869c548376b554671ab089e1cd6f75b0bed6b875c77c1a32ceb1446eddc9c2f5488a5fa58f16d3d1a2e90e255c68b57c961ebb8b996b63576d5431d2f1ca2eecf9fac684c87b6702ff2322ea0cdba8faea1601aae142dddf994ddb5c004d54c0d685a8ae712310b5b5c1089d8d3187560a5a58547806fd13434eeaf1026c5a510bf569ff2d4cbdbae6fba8dd9acb48c6e7ec426236ee6601b12b46b3f2937cc21e16dc90f288c1f88d8bbc77a623b4bd8602929535a21b069c0f69d39e91b81069618ca8fbdf96ea43768af1794293bc42ce191b71b5c7086fd175a8ffd078547cf81eea2d4022875b392a3c43fe49004ecad2dedd6cd332757725a82fcf32a43c61c4e066c28891ea64bfddfac564a1b918e570abd939aa634f8d5d08fd365dc74ad728d9f178ebce03282ecd838e20d6fe5b772264649eee3a7564c23b9313e95bd0fe9ba001969568c5eabbbc3607114d4f9cb27f226cafb02b48e155fb849de32e4560f752f7b5fec1896b018d6e1a6913134c4806b59e8d8facd2d040888c0c359e89ca8c7127d5a1ab94fab03464138b9649a7900a5009eacb82b6504d53dd3342f77043b5314bc85d5e641a58228252d28aae95411fc7ae0928ff883f330bb5dd7e52223cab1c710553fc2712b121a6bd3389ae826889e0408d71591fe6f1655fc3bbcba682e630878528b063537cd3410259bf5e8c0b512727b6b39be51668376c029f99969fb3fe0dba95b499c5f342fa2c08361e15db26dec5148b4645251a698d67b8cc7e2e58b893aaf1e378f204be5f668ee3a904f565715b503c1c6104a80caa36c297d45d849968e65301602979459727648deeec9a00796ecd402b5ff69302cf9b674c77781ccf926b8aeb4a7967e25e431e44a55e1d1d1bafcd6be5ac38db72309d8ab7ba3aa9e5a3b557db73c8272d706e8b4ef64debe004f9e0d63c7d82eacf5ee362b0767117d38d09ee689fb5074493f83474fcb94ab0992603d745ffd9f8c58fb9da4c43cff79a06a9aa37b910a5aadefc41ab47be6d2260acb9832863b966440ab22a353230a9b4e7045f765d9ceb3c91347ab4b980d934ce580e59a0667a2a55897894545a17980e9d154f97961b817ea5d4a6821b968320cac786eb6ff82b79c259825521a818934643aaea4d036036edc3ad05dc3dd690866b7551aad719a74347c59834da7ff7e4e601289b76895b4ed12051ca2673629980d3a1a3624c1aad2ff7723301944d3bca583eba7d21f69200ad2434cb42ab71a818d3db6c3e80b26963c672916313e6726392a04434ce838d8a1399a3361340d9b4a38ce5b7ee94ff03d01220110dd3a1a3e22069f4ad3b9b0b16944d3bcc582ebfadc7b5440bcb090ee9d05131268dde1803b6d2e22ee819a71287cd2af38a739582a3f816f06b5a06dd36ed5440db00e3d69d667020d5b37b5081ccd7866da8597633da923308a8cf75be11c7cd6fdbecaf1f6ec96853a46bb42ce717cc6012bbf537305da87b5712fd222dd512fda6c2ffead600a03ad7f9861ce3455987f1df903a6f6ee8208c602a486c86a6edb7fd159109460b192116c5bb0138d54d1b7194d86513f1af9b4c80b26a23f3bb6398c644ecf2015c8cbf547a297355b709018d65369bd4b36940e9211555847c473243c4e8c6c40f149e972977daa4c0c87e9d748aa58c3b85595e3ecb6fa8d6be98bc1d079d7cdd9e6c36e070cb7ef7bbdf988e8ca249e6b25b07b82334ff9f970fb2f874fa971fb51961611b97f19cc7e55cb7342f1b393a0c346781c7fcf0b72c67ba3607c396dbac00452ed9f26ca91ef407e1694ab3691165db7f9c7888237afcefc17493c1a2a72757b699a66a7306d181cb9b61b0418d6ea6f92dbd17fd6762d3d67cbc8ff53cf254c22d1b20a98f544fd5c1a05e3717d0e27cbc23e1bbbb8807068ebaceb83dd984b068613edeff2f4dc46b02960edf58d2e0248e1be49fbb898136e6e37da1014b835682b1a0e7446c76a095f9782772678c2f28df787cf76c9301b5f3f15e8dfc97e04f5677f3d26c330312951a60b34f25f8dd231310a81bdd9e6c2aa0663ede639609f8252bcea7293623fca09af978672e1fc469701618cb087f4f1997dd7c130235f3f14e88921902db90e47cf2f04dfad15f51b599e62c881f7909cc993cab1e77c90afa95bff336bc34337a344edaeadf5e3e807736a68e406dffd08c7893e56c25d18b1ad4729d6cb57e853533ddfc86b771dbc886a85270d9cad426f12bb3a4f7fc7f291bb93c7ccdec5d8da813dfa7c8606989b0d5a4e9edb1545c662a7ed1e7c4b606846e6e011cca723f787cdccd571662683f90b07798c32a9fe636ed131232e5dfb99860e3f8d3972fbca879bd0c9b36b06806bf32ab11a0432aa8a49f6fac5cecc6aacccabdb136015ef67030dc734fca338f9e15e13d5a8edf38179b8f95006863f6d2cf95f0f75090397858c1d48793ceaf9318247ec97e5b57914593c3123581b19c4fdb852fd598e6ce25e7e0a5ebd7df10f6b21dc9093e1d35c35f29bf324c0b04675c85d21b6586cb7efb426cb7d49b3e04ca0acd86db9f9d0a181877323b315028169bad6e5cba3e913dfa3aa9a15c15d0e8d3bd4205e9b3b1825ef391c0673cae55e1e6a55073dae3ddccab35d63e2510cdf5641ad5c9c650b029678dfb91ebd7583c00730763b433fb2e5eb8c3d622338929004e380accde8914afac99a5eeb6fc40730b38be88ffa4d785ce0b1a4e3a8c20f2f644d6bcc456590912d35db6b493e0759e830b097a85f129078f4c830dcde9d69d7831d216ba347fe21cb1b86b16620eab9f3e50b303ead74031cdb29aa753b63f39153030c26d7622294c2c3a6df0d9fa84f60850aed1c2a67b25d0de99c3c06b3412f8c0e326decbba9ba3e69cc7e59d25f26a8db58f1a0a3c598d022782cfc2d2cc58e37ec4fae5aec7c2cc2c82c6404aa97087a51b89b5ec042a4fea3fe72e542d0f11a65610964d3542fceef293c678246491a6961951a42a6acc5e91cd83511749a9c961915e37b99010d76555814d0b18a37a020fcd38ce75d59e99b39419b55ce4d61df7565a33db0fdd9b1b132a1b809d880a831b645cbe3e2d3b3612ca35c12257278be181d7540a79dc512dd6a7ce6ba6b042d53a9e31965c1d5c84e555409b6aacc1fa454d2aae996dccbe0b15ee90054c620a836d8b66a646d7f464b0a01e05524621feb0b14c060ab6c6f18d89f57e424c4db15785403d9b4985d29a8893c3e20e90160f2e4440cf3ce160b77924eb5779b0a7882c64a83d41b9490b0c116f5953ce6a9e06f60be2162c1b27702229ccb248d727b4c7834f0da176f51f7bcd56ea428f7bc0f1fa479ad31e9f52b5c6da173b02cb0714216253ad3553aa5fd4a44acd6c03564a853b7431ea66e9054d380acdde89ad7c2f12580d42dc029db618ab431638ec2765c15705d348840e8839611e4c0e0b4da10ab91029266850c838786486dc9e34beca83c35a672ceadd98a039cb2e4131c02424354fa7683f8365e3a813db235d9f027b3466d600da19f01a8e047ed9859816554a9a131e37bc5aa7d15084e503aa11b0296f8d9a6e50932a85d90ed0088737a0b8d20bac8b8ad7fc18eb32842b3c7ad299d39385439d64aabd3cbd31970fc885c1c20107f3028ca8c07aee31b49aeae6d42f729ae31e450b8b16a16658bda843b4c790d76c65acd545cae341b56e69412e0c207f64ad89ea1737a97660a5c317b8c1c0594650c5e1f19cbf273a6bf499f563d1493f08ff74425317d32cc55eea9929b2e9399c1c1652fc00b83b0b75610c98300f1d6c32a1611a20c4d10a9d80e62c05cc71f59f3db8752775774e331443022a1b68a8eac42452d011417daab8bba8cb4f3a8b166402f25a63bac21e4fdd4d9ad31eff50790d0369a28a133f9f225413b2d670fdd2aa9d302cb22a40950e6b24867b2e251740138ea2c53beeb4ba4ae5825a888362eaf47173a9369c9103efe6195f4943f38ee232d42bc5ce5bff887c8b594ddb29e6e84204b4cc530e1e69192ca6ee5643ad72c076a62890401f0d975dc3894446da53278242cdd040d87e8c5ba9a979412732181c99849be33217b05c13ad170b9201afa93f96cdea73c2e363d3220fcb698e2e2917eb968dbb0caa5cf67f42f9986af0990236d55883f58b9a1417e674942a00b1909512c3d05910f8ec9a98c414ee7fc3113f347b279e51838787ad8a41f31237019885c1c3e8188a34701c8f0f65e7bfba35a357b39a981c160d7e38d72b08cd0c4bcec1cb4e7d686ef523c9dca7f6a4efc35a674cf30ccb4dec577b6edd491cc793d52ca506f623789c8997393a31436ceb22aa4ff9e378a85cd50738912df9c97371afe148e0038f278ee3496a062770b54e2f5eb65ac6f5644a75d2bce236555983f5cb9b54509812f9db987d9715b7580ffa5a530c9303fb4f2d9f43bee665389808986195b2ad7be3803bb2d233cc16eb6c334d06ae8bfeb331caa80f7678ea21eead1d50b98877b4f6dfdeec1e266c1f97e4531b52c8990a0ecda1c2aa0d1f852c2756888e4d27a0f11b5a0c0737b2c6af8302271a5a0b919fe4271faa8a51b9e87d16d4dc477106eb2065f9744a89cbe1f44e894e7a3a1cb644304fb30ec84f721352265bb272c8082e7ea024d599ece6b96cdb98063b3eb995cf70e4a40630c1e7214bf36c9cb49b1c139ce30a76fa04a0479acd2ba37c22efa04817eed319c5feb15ab78e09e54dc07375418b667da0737e2f1fe4665f9c52966b2ba4ac079451fc969e6f6d49034293311504989031591794113c35ade49d845120976d1bf23d1894d31b329187c0049f2362c402539a070a3a73bb02ce27bac514355322efa0501bdd19578232bb01ac832e70fa584a1396d519d4e2cde6706b86a9b0a288b8d088804d0c12978369962eeaed20de6ea1c89d254cf60edc0c4d48988c37a2f033838c5c0b5ec5c1b52df411264a6727690c5219482083d1b848a9bac3e4e618d2c8c91c8f5833484c142abb3254b6ee8a3575eaab487f06b558b30139d2d8b45d62dfab042d8c1a92bf295a7112239ad3e4c63861d3689e749ec4463221613223222316459753936ddb6427ac9f26b3768283639a7f4d8b991a2537b73c07c1da2392d59c29547665a86c3d169a13720f56a445f138505a5776f6c53165b9fce389cb39a3f8e15619dd6473cb7fc5149b27614b56ecc884d8e42aa84be2d464db2e8e63b42363f658af32228c48fcb2d23055779cdc1cfa8ce07c26d4ac64e6839c5d192b5ba75d64f28bcf133b5246b7ffd8d67c5ab1c819a493f42fc8f7e9cb13e7003467f3a5353726a44d6e678124d6efb09fd4834582cb674d4249d212280816e6920481e6bac5bc578b7ff6ddf135d7d72a995574310df28bab16c4a3df039695c8427787fd13b5254c5c2e6db9b445cd05399bcaf7244c56f90f10dc9e6842ecbcc9875b95143b121d8f0ce3ecdd9f3d80bbc3d028fa438a9145c6b2c32e1942f9f7c4312942cdba3d2db85b9dd2e6dd4be6cfbb5f5a737dad860fe3b9ffd6dd4c8196026ff3c9cebe38a42ca76fd1d04719c5f5a7e8e392262f3bb18b4cc8997c7b524322bb39e8081009f87bd428a7773e13b9c9587601f20fa5340f939bf37026dcf921a01413790785caae0340598c99a3fe587784b7936278412dba2a10ac5ad0a12688a52ce736ac2a60c25aec4062cd3c1d9b8c0d730a26842653b2f20a12d9cd93d9b6712acb032fcd9399c883093e6744ae043edbc2850a461de6df23e787905248e49d28d4842b49598c99315f5780955fbb1b8c26afec64be7c63a57fade7a27d970168f272a1bf9f6098e0af7d5ef90f7efed7afbfe7fdc3af7ff1ff94c7c3857fc6d3f2c3399cff250fb4054ece7fe8edcdd1d1dffdbaf9909893b3b3f78a3ae2af93489da939fe974d2f9cb9452db1ff5e51c7bfe563f7e8f4e11cde2b6abf9ec3f3e38773383cdb3ddfd90f6c6dcbb8eb3bbb31be72849c110105b042b114aa67cefae5c20b67cafa79c6cc1f66c8fcd67fdec826f797f67b8286118e8e7ecbc76e8944a74747e7f52df4d8953e24663fcddde35db6686fdf2c6a879d6d8fb9b591655fccdf117b7ac17963d7ca242c80168af86e3f41e348a4e9fd0af5d00d3728d453e4eb41b9fa5e114a97fdc8787392ad41c4d151d39cb68f8e1ecea1bad56d93d0eb698e8fb60fd9a2f333b5a8a5d0435ffb9591505d25f6b4897b67e7e8687b8510bac40aa02d0eb78f8efb8999b37e1181ce36deaa35dc2ad5dfccd4dd88d65a47abaf3bc7fff6b820d40af3f0467d5e1ad5e96e6d17a6fc7b7e72b67fb877b4b79f0d2befe6aa8405977377afc44eb6a83e6e9d1ede3ddb7d48ccd1d1e1591ddbe5de7db5a717ec9e6e1f66a1fa6571a105d0a6d47773d537b44eb287f2e7ff2945ef69b855acb58e575ad1252579e1b12e9fd05763fdbc810ffc3dc91e8478d07a4c5b21c862c3f9fe5996bda6974572ee1e05c1aa3e7e7adcdcdd8924d6c5a38016d5ae48f8abad423eee1ba274bec9be7c662992560ca335d6dc1969382ec10a8e367b04dfb7f13ca8ba7ccdd4d84ba6cc7a01f6b123024e4e4ef6cb7689e3eb270fe7b0bd7d7e57b5ed6c9feeec5e3f3ede0dd739b2ec1e1d6defa39cb219c72d3a3e3ededff9a1b73747a7161d0f8f8ff6cef71b31183f77e3cdd2dbc7d71bfb23cd47f60571e9e4fcf4e878e7dd5c19bbe7c53f27a6f6eef96911e16aa513d6b8410ddf3e3d17972af8ffd68ef7cfb703ffc74573f77cefa8317b3f1067826423ff09ac024a01b8a4bde2d1bc111af077fb8575477af8a2cdc8689555636a4a1615ef0d08ffe6ea7fddd275afbef50a15fdae71cb378cf89204033bdaca45cca96e9dde2f514025344a4e7445a29a9db241285ca845f2b83dddcebc0f1b83f648f771a32208966afed1f6f5b340738243d3a71c9aaa4355abe24f1077ca39b954c75e238cfc1f170d6d333b8fc4913bae13625ee09bbc11ea979d7e21d116506a6488d25a8d473bc262277d425f3bfa9e3573deae6d3e2eafda3665edbae92a498a2ddd30703240db9a35421d1d6f4bf3d41e5735c71204a3bb01b2481bf9b6ee41c38d3efcbf4bbb3f95b0b61b693e2e72f78e8f8dbb4720f0482d3edf39567b69cfdb19a83d340edda55a1c77c0ffa9a2690c3eddb97e7a7437256ebba838dd3dde2b824a0f0b751f8b47f346e896b6e3fef99669fe7d9407f59067f0133befa3c68e5b358d47a4149bcb8eaee9f5d6ba92a8dfa1e0ca988773b85b62d39e3c9f6f37adf0bc45f6c482e8618ef68b4e4ec5a253d918b48f8ba386ccc6a8ddb2aa1868063b14f1cd8945d326c4aafa638fd97b27fbc56bfba45600c3cf0dd8be4efe4f140dad39c6e28ecdb17b7771253692d478346d84f543f7fa8719733f99aefa769a89a4a9bd5afeff6e41f98602dcb5935137f67e757fe99a7f531c51e8c7f6e119a0f1e0ba86018d17fb2d52fa2001c7fb84f6b30eb573a25b3fae478b7893b6c9dc67cd2120f0a4413cb4aff6eca9a5e6b5987d5f053560579db073565134dbcd0194a1383076ffec2cc44c56ddfb3923a80cfb07af717369e2affd7dd8dbc7d3cd3ddddbd0edb5f53d5f3d30e2d38784015ae99cf3650100ee21ad38c01a258612b8bb65ca96eb288a98540a21b9bb412b0800cd1982c015740f411f1318de12ee8454d1e096a3f78a8a0a890a2441a4226b44bf116df0e52bf9c4a04562d9332f4f66c88054293c2456431103e8f29502636859a372563083553a871ca1f4c0b7c941ab3a6f057d589be8facbdd36e0870d62ceaeefe916ee5e9136a2cf08d158067971bd3411f2e1603e7d84572fe6cb213cbb512d343cdeadafc7bef6d51897be1cf2e8eb5d6dbb6dd20f9fcd92f5dbf7df43bb267b25b42448dc888ee3d9adb91bb87bd484c40cf18dd4713ce767ba32e6eb36759cf28dbb7858732577cb8dd650ffe769fc7b58b6209f9d266fecd7de481bd15f774719dc8603dcf1329f54268db9b5216e2d8853a3d71bc65c5b91f23f593b777de8d6be4e9018ea7cdf8d3b433b4e8e9abd2b39a28dabf1b1c92d3c4c43e2498ee05bb2c726ef681cd83d2d4e616abf654f3b8677cff7139c1649fbfb81e167e726d0b7a438717f64bfe578efae1f647037f32dc77923faeb616a704f5f772fd785605b96c796eeb121bb2d21874727ea58e72dfe16dad94228ab11cb548fa46b2573d5c2e9f38e8676689bbc9e23d8611c9e6f755e7f1c8f778f72043f2879bed5ddfd6dd8697e9225f983ae1711c78d41a7270160d64ef8834c70ff9f1ea5383edadbd92961d8c5257ed0be8453e93cb2a44a23faeb381e95bededeee5dae5e396986711857db0c2a2c7a652b2e2d3e4baa79a6c7279b103064b26b9aa9164e59322642266d308f7d698719e0d836e76cf7183631efb7726cb27488765204e12c750ef9b63c1ef6c7d501bed9b3fe9b4bdf8db9bb2df2e223064da0230613ec8299892306d16dd78587c4648e18cc1bd15fc7262b77f7f674f172b95c9956915e256f413e7b4a264361d76033803413ddfa7de7e5bc05cb666475cd78365e89643a22d00e084429e0c0fe1200282fcef671f3a096ceb7da3f2d112f039c0551ee8ef3e2ec1defec83887216449af02c083fa1e2e4bcf4e0763237ceee368a4ecfc5f0e82c083dc1090e61d1ec9eef1dc9190df9b3204c76f1057a60ef68af48aa3162a7ec02ec1334ba583d1fbf79d8936f0d77fc83a18fbe33c49137063bfccad8b73e1bf9f27bddecbc67e7e5e255682862af11cb048d599374385ca3c52fe931d976e3fc57e61cf2362d3a2c992356dbaf15780eb9ad746ae20f1ff77fe6fe3e8f9198d4d5c15b772e87ea586e3913aea8c4b70e591c54a8e82f28c9ee69c903b5bfd7ca39e69c17a7150eb71f1263e7179dafbaf47f5e1c3ca271a43b23042391adc17bc747e550c1f6b87bbcdb5a57e148ce43dabe7bb6da7ef57fae3f6204233bd7b7e1ccebbefbdaa16dce43ccd73a3ab435f87cb71f5beddd87c41c1f6d1fefdc3d5bebf3c051b996fafae79f9c1af8bffd65639ab5dcef03ff31644d3c3ad90f973c7094dff705be1372e7978dc87d40fea2a5b27ddeb80fb207aab2b7f4cce2efaca027d63ed7756f03fac0a85cd1f4ecf7b7f7e92f4ceeffdfe13cc07ec572dee1c3159ffa58d77cddeb079e7bf3f915c55f7444ef2be09715452f695d6a2e90f7a89cd461f7aa79e0a878db12484d00c281fa25c1916ead0cc6ddbc87a4b4d7bbb2e741ab7a78de5650c32f6f74f7a4f57deba561854f7decb14fac3cdeb6449e177921631bd2cd8dc93a2d7ffa51d65903fece2a7ba92f6e0c3fb4be3e1a60e3146d260eaf9a817aa3ff8982d690cfe73efdad97a2958567ae482078a0ca3f56b68a603879a3d1f4a77f29353295c0f8e6f3853ffd286bc43c060b55d4152da15ed5d0756f3e0feb896f2b08a8fcd64b6a7464a8ab7f43f4900216d6dd6bf88b968a4f17e960cf558c10f6938ae262b36231eb739fbe47c688bf4034d9e0f65db56ea76a78ee5b0f54c5a71b3344697715dd4bfe1391819f9f7960947f4c8b5543f3a73e56a1d98331130ce30ba67d253392741b013b4cd94a76f4ee205fd5c330d30305d0e06d8c958bf0fa62a161b1bb1e8e4963b5d5e7efc5c6ec6e8309d49f14bfa4661f97a0cf6f4ce84abb765a6cd515ade3d1c48f757c5fea55d13252254d3082572e8d9aa95fd71519548c3036310e66e2fe68ccf034a0e519d9158f1b1edd31bafd7dd15dd2797488cc1b396c15225a59f8dca74b137bae9348700f03ce6325085c8de8ee499f86b076f9a9b77da15740afaa72d1dd55b595548a2c31170c156344a94460d1480ac24567aaa55b2872b8eba292deb0281c43c6985bde7c3e32fcb1e4e2b912b91a59f724305e55f786fe035bbdbbfa9d15791e6e3c4676e534bbdb9eb9e284138144d3be4293d0122f9aa822ca52a377178d38dec0dc10d5bdffa6c378d3764c43641768ca59400f01c16c240d1bc6ec8ea32474ed73597f636e5ed25018bb52c75af90727f1b0de6934f18937b0743c871b8ba91b3443cdc1828a11afb8161426de00cb43c8a4593c6e7874c7485f1b803e6e86e68d21d67e69358eba456f7038b168112d6c4508280d3e5eb59220c1229f7be68a1ad5c8baaaa1c80dfb654b79104abef0a72f95c50b2a9f14a46e88a8cf7dda2dc335b4621aad7ec5903126f74f3fa205f3b01a1513acfaa97c746fe03ff2b8de4da05d39cdaaae314ec9afbb2cbd6d4b74c01be1b8ff17d62b2aea3072c06cad6487a83e9dc6d7040b854818df20f43312c3220d46b81d8ed95de2816b77af10dec97a8830bf22aa8e86a115ce82d1c4ab141a7d2a72eb8e5b4f9a831b588c34d72c643d0ddf54b5856011a756ea70f0f2f838326f5cb1350d27ec5a58308bb0d5a202a80a811076d544ba5c5059425ed32fbbca61b6ac8799240d23a4204977552c538f9032f5a0af7bc5b0596fd01e740b386a4e1ade5bc8ee75ff91ad25c6c6a05d59cd9f78aeec84ac629c989c8024dd3c337a775c1169825dc510d5a7d3f89a60016e4f2c4acc2370dd7106a3d7be31f150e21d320b90aedddc44c0f84c13e088dd15085de13ade4c82578868d1d220cd195444f17d14b6476a2a589e808b78ea6e0edc9181cc1bd7179ffa98ac6354f146822281792e8d75b2ca4f421b9eebf4eb992b1a2d4cb46fadb9a79bac440228c823526d9b0c758834943cd73d965cb0316f84dbb52c18a5b1bd856511e0fe235b9bee6502b42ba9d9436ffa864ffb4a3b444368e7cb1f05666b253b44f5e934be265862965d35638086ff0ee37817707311deadbe5a64c011bb33389af85137f36893a068313bda20bae25ad0376079027cbf4b5da902eec840e68de75b700568252c8268c93d283c324fe392b5f4a0cd572d322ba08d2cb23ebfa042e8aeb6b6b0ed4f31e43f5f19ab5fe43403f1b770736c0f0869f1a5cf929aad95e998b753c4d7044baf17f138de6b1610148870bd2a81873e5f91eb9b45f0d584e54627595eb1400f2bb08e985d8cef07fdb2117de9b96fbd5485b6668983e1ddcf5c49dcfdcb2a7a2504eff66d23c1d6a42ffc1e0b1dee04954ba6a3020f4211baf33a94f69d403f7d4f5545dc8b9ca89ed275d8dcdd1432012d8b04e43fb0d5fdf10f3cffb94fd7dd7d2ff67d43f6077db84cfb4a9ec3ad08da48115ffa2c89d95a11a1d846c36b82258686c59ec35e9f4dc13485e3788fefa6b00df31b9370a5591043a3896ffca6883ef5ed387577866508162505c1f790b87ca096331c55ad47941a377c9a62def88e18944659a2410dcf59c7a4a813742ff2d5c4c39e7b264642a98954fb6cd5e6aaec3c12811ea3d4627f98d8fec663a8201184dc14f5e07d5fb297d0a7dd555c2552e4fb4abfe9de27c898222872f43d7e58a24b698617f908f98f6c15f9121c2932925d39cde0d48a2306a5c52cbb041601987808ed3726bcdd455a617688eab0beb1b0c7c5c0b0d8f38cc82fc1f0df97b2a1640adae561b0434a838b04db842b41edb88bd85ae02b0a39dcd25d4fd6cff1f0b2c8ce040c75ff0212575ccb545fec155b4ef68aadf1c5ca4205e3eec840e68deb5510b285e55e7ad1e9a60b5027bc0d881e9ac37ce20dddce1302c7f180725bfbd32d3a26e031fc3617f9865a4c0ad85ff708f0e063bc66f7cc1597f8ad2ff942360b3587ffdc63b33ef769348a8eb361cc4d57b5bbe3f2831bee3fb4d54bed6a119a388e27a7398f1f4002d3be12c0e216443c84f6197f9be9490d519d0f20d67e5c021a167b0add540b3b8068f8ef747475741c4fe44cb53de3caf86a75a1d02546c18cbba8203fe628711c4f8c5b3d0f8a716ccec3683f47cb859caddd2c1c373c48cb40e68dfd959ddc89580b9e431e45c2be3f9a78083b87fc4719eb3b6c6ea0cffe5c396ca6c9c0f523dcf2bbd6525fef3dbbfec32867a32538a869de1fdafb74376e684cbf693cdc9ad5d167fb9afaa058fb619f52a47cd14f25dc4fc5129f7e346abbc0ec98bd598587fad393875b8b21861e3496e0155e263299b1f692efa88fc818d3567319082452bab4d76613870e53d55077f61a3440026fcf4bb8cfa153b25a0cda26b2356f5a11069e1c4ae1b386dbbfe458f81879d53e7442a78d6bb1f625b30188babc5de44539ae6968b92a0e71d0d760e0d69d01c9d268ed6b6dc34827dac0f259d3996fd1157a081d8114a09decb87c9099aa16a90958213097f574e9c99920c1373827690ce597ae48799dd28886078ca3592637dfeb998a52e9a1199017db9e411770a7658c032b71a65bf240b182487453d61161b1529a6eb05ff0ece0fd5ec281caf934a8d9419f0e26de050c540eb7a05a5796f6fce62573e58d876a014590f4269f236b35237ba128b6992e9d92fad4a44bf7f4f655e9d257c105e6b39ec1d9fc16bbe6413ed6db1722b6b580dcd9b4da2e15199fed289735ccd70a24f836f3f2c640dbbf3149a6bc4e6b24c39971e366524fbe17774abe4af21579b1dd1974417786bec2996e697741c2538eb83d098b3537e7e558442ba384e1ba49849a1d2362f405e6b381619cac2b6d33a9518b4590f6663cfbeb6d7812858924501e53932e1dd2db57a54b5ffde03c495a8c5afff07170c9b1b44472aa5aa43643fb42052e2311042b8ca1fcd2c994d7698d6438a19e23f5b1ef6fde87ec01cb6e4facad64337e27b44cc93e05dd098b69a4b907cca609a397deeb8b8a95a239162bd2ef25cc12839a1d8213ef420666a828ed002882b437b1cde98dbc27db49970e2432d367dca695af2a5dfaaa09665d4ce05998da2239552ddebae7d4e6827e6d4774f33a34e468250416485a23194ea8e3483dfa5e03e0ed6bdf3eb04691cdf88d5aac21937d21dd3c6221feea298bd011a2918a354cd38dc58aac8412f69810d4ec905242318b0cb9d2ce004590f7669c6e3defc936d2a527c8a54b0fd3db57a54b5f25d13a625525c66a694fa01cd96280ab572b29895d5954929dbaf02c698d603851b64505a0eff5fa4999ddba33a377149cbcd8ce0cbaa489acec31e808d11784b55994a63bcd4a2861ef5505353ba438a31552a59d028a208fa75bafa78d74e90972e9d2c3f4f655e9d257e3453f61fb9578625982277b13d9361427db7a860f0d276efc5c93778e3b27e87bfb043896f735122241e3c55667d0a59d45af6147140d4b96d8e022abe8f3126e7751495569c7501154785384b4421be9d2d38bc8516054f2069b3734dc3d9db6c238c43653c0c4b28044ca65dd54b26ac621a56d26d12a94d01819ce214112eb22e8fba2e61fb83dd1ef415fb53d832e29422bdbe5d69d90a058476f07f1bf5b4c13c5da94629a65616594b029baf58b41cd9e21c59e04eceb5c6967a122a86c0c109f1af29e6c2f5d3a86af9a74e94ddb4ea2e6adb26026e918dbb2598f369fa083cc39b2f9378f4d2997b5cfd74ac8a89ba131ed4d5d781192d6e88607885f482cf8de55a2d620e3779b33e8528568a1e95b5bb4c0741475fdd8113ad72f9962f534dd212e7f6594305c378950aaaa94dce1dfd72508f605e54a3b031441de9b94ec5c9b53de93eda54b77a39b55b59a74e94d15536955e9d2574fe0288b4a52bf571daaa0e7a526e0040ab732d63d83f95a6174e25a22636aa72ebc8d8bfdd00c8fd04a07eaa3c330465af1ac6bc719bf5b9e419724c14cb7308103bb99929e147374846dca4c146bf2c24de4225a0125ac5154aa28956ae80e98781726f075f166b2b4135011e4bd19cf40fa22edc9f6d2a5e3d4a157a44ba74cf055e9d287c573c8b579b47b22d8ca317ca5db67b5bcf75f89b5dd015ec27d5304c3ce39e443c39cb6d873f1ca31bc4fed5b7197774b66bd7a709770ff14c1eac5f0f9e7ad3babdb9f518ffef2c1caee3fdcbab34afdb9992603d7c503f8619b99d2fb2e315fb8ef7690a6720e0facc154a06de4981b50fb800eb766b91ddf2ba536f75bdb186218b0cdbaef905c5dab08704250505a6972f124433f5ccc78b9b8d55b46bd0e7b89932f66695bf074d76ede7edb505bca218e6b2b28000d3590ef862be4dc9afe80aaee1a92a1e7c6b2d7d4dd58a9acc8da1c145a8fad18440ca399d23dd933b615fb493c7a6d0d07892ce03064ef605e3b677a1a5e38ade4dd2cce1e9dd6ce87bd07a7edf95973410371a32a2c6f2d61b7654077672b7ace3965f06e21fbb6960e5c76e5d369f682310fc61bbeb41300c377e013ec0365f8d67d8699d3215f3ad523ab2dee9ca094cc274b53d052c2f2114c3831147522397930b4f338493e160f64e28f2fb9f355693144644a9f62b2e7e9343cffdf2a3910660127abe622542ef3e48852696932c9c3ecd115daa9d171f2d2a23a416aa6ca436a1276e716e06c41720ed02f566b23fbb6e5f9a67b5493c883e29fe1f0cd69e8e59a34012d37072586697eb321cc9c4ef9d2a91e09e41c21793d9fe3f389681537a303c552afcd0d9977db530b4dcbcbed69be8fbc817d727c27de50cd2ab5181e327025d750542fea2ae102c0f8426ddd4671e9e134d193a1f615678faed00eb1c1c2a92acf58ce4655589e4cd89d879c2d58d28791975d0bf9c4611114a916b438401d1924a633978a17d872732529030533ec6d822782dab3c4e7254aa39bbe9ecf41bad43274b3248d40a81684d51c11f7a9c0d81b547d565756e3aca2797c3d055bba8886d16b2bd008c3f82212ac55146d212ed3c57173abd08eb1cf9a3a44eb20c6ba51959617eb631679c0d9c2d91d283b2dab1874865a1aa3e5af60c26de7f281f9ad282fa0e50e2a6bec254c414037f77a64a0733229ec83f567f018ba390b44a73039393e9172808480c8d567ed89b55bfd49098264cf55efad2711872cdf52b0e06d391946469c3dba463bb5e062a328b75e48001a5563796961ed11387be91e82c944cf030e8d007f2890703bc0875eaea0e54a3c2be70ab82a81d7a30c610a7b0f85b39a84e579468627270fc00d4d215c7dd6e40bec59e7df5bcf6011e24db2c5056f3eafd01e5e3de67db068117536b0686e053b99ea16624a6ee16007365aa064b39c887d5cbf907a5403e85878fcede63509cb6b1681f77ab25883dfadf28cd47beb192256303064ef60ebcc02ef8e27939ca9d0ded2d5635e3953e50ac8c8a1eb8f997ca473a0b451d8883d9dd666df4e23229412501394f68f242c07cf0692c27eda438444a9471564afe7f35cc2f24a92efb6a703c57c631211549f0811be1a3154644a9fd2ee8fa04d7654130fb73a0254de9850131031340be422b22449076832c9297bb47cdc406bb453e5d735bce444984fa7815179cb5b48d88de1829c6df145fe892713bdc847f8ade54c00969402d3ae59b3a788a0a1972b68b9951b29731b7d4d8b063b4e783d4a03d2f5b9425c5493b03c4beaddf6c42752a9e4fab080a0fa84807029c055875538537a16cc075df1de7a2ac90bbcdc87ec0dc7e0e4de3b4fdb12716342d9a375142769ed995e0b1e00c409b1a76c5485e5ad25ecb6fcdae06cb779d40883ccf02d64df4e90bd60cc19dd6c049d90aa372d94debacf38733ae163444fc26542c7004d2b12966781a28e9293278ee38908aa4f08081fba181ed31e7bcb5c25be96970f86a773c8d795a8fb3dc9f1deb0f96af20e7e6ed471f3dbabe39fb80a34db4c9381eba2ff5cf49f8bfe73d17f2efacf45ffb9e83fafce90312c80dcc85a78940af95fc77b69d65794a1188141f395354c8295475d11aff02a595e68604b154bdfc5f9b52e631ba3598b8d4687f211809a32040a5b2034af42e0a2ff01c5a95259e67e69777153121383fa7ca826f1c04b509a58ebd6d80b375d81b867da574f23b1c132512aab634a7da97c6b4370b82c3726c30a6f4737915188a79ef87b4fdd1cbfe8a8776e4f0c19a2cc0a5dd8188e7a820cd5a2356c94736b60b40ab6d91812a0b2de139ab7226eb4367c8a3e20e16216958bdf30c460fb7720c285d32e35d74df05a13afc838f99a3c42f165b0de320a87391eceb44aeaaa476c718ac26134e59179a6781e8c946b3605fda981a7c3a5bdc2971da28d5f1dbd31ea7088e32272a9eb2820c55f57428e363e839df1c0cba9cd06c3131f858c6e4c408032cafc3b16afeb40c76f4cc8eb1631e427b553c450d9ac346fdd31ed09b0a4e217c1dccd33b5d95e43727b977862c1eb7842fdedc95a1168c53e1ebd393f8f2f6d559f9a1f2f704cde020d299cb4c78bcea5c3f0cd816e26868279f14ca6e4863c1e8eae481b8ab55511eda6748ddde40d1aaa5d11089144dde352a83b9101c4d1222887aacb53d17a1551fc641dc15a4bf215668cd5eb5686e87558cf2b7eecccb57111e3c0d5adb2252e24971c2333834a1f14246a73bc08ac4d9609d57152bf165d4813686a93d5631ab2b78fea1bc9ddf031dac90a523cecefc40d1d335d347c73556043787522cfb81d6581faa3950c6f5b6237986641739abb161333f3480e17fb216cae4951ff19ec0439b33ce11cbf907e0a2e8551623f81fa9b1f475e1719f83c211272456c3ea1ca165d482e29a0a468e0e93404f57a026b536542f23fbb168646a55b2aa1460618d5771dd4a08a0c6b3aa43d81064f1abe39611196b0e7f56094c604c60e5a1300fd1a290312d762a248d1108243275729a42a05294ad2cd61e0e515c01cbf54226b2df5e07a90958a776e4547ae882d9853650b2e24971c5e52a6b5e82405edb2c89609d4f1352e875b7a2d216aeb0c263945f625b706c5111ce578fd1485878c09db0cecaaec272589aee943a3880e606f88dd8d568d228db1347be42a05426212d09b06065e5e8b44af8a1bb28ba034fc6ac8eb6a8b441eaa0450c419a8b20517924b0e2f291c78bacfbd4aeb64cbc4ebf81a16a8c8f1826bf6bcbd8583a1a16e215fbd5e440e90c51c1621e08d609dc9f665d31a2048a901c5c5a0775aa3f25b64bdb11af23a4d93392ea888ab16c185e49282a7a97c9ed89bd8326199c4757c2d0b6f558d3ed2a534aa6fe4d69d0aca53b3921ae57848a9db31fa9a4fc0bcec4ca6e4101d0a86c6220bb131d28797524b661ec9c38bfd30098a7331115804d36544226ea67fd04c54eaba5d2de4759c267317a3459c052b5b7021b9448425e56147dc52051654445c26611d0fd4af355996950f1a69370ed9bb54fd308e48d34f427b58d2a31c0f487d383b173aede2645e72265352b8e94bdd632bdfd769d0960d394eee5a4cf44842032387e0a20d2e0b89a310cb84032f07c05e1ae968ed118336612c2a280d7addab9116a1962615710c55b6e042720948788c3e039fa440bc9200cb84e36ab64ce23a3ef61a282e9fad25cf82c81cc7d32de83878c287399e83af7ac4ec28c72910d0f0cd817f406444e625663225261a783ad853d63de2cb0e113d6a9b8a1626b89b99f4e27890920274d67f063b33032f276c78e2465b67412ca665377b1a1e76bbf6d49497d53354c43154d95217924b54ebbca4c8333354205e49d0e2259e18584978e51b2e805eb268d7e246bf95e995be5fbfda506379f960a0c59ae5e5830d64466dfeb942bdb2992603d745ffb9e83f1fffb9e83f17fde7e33f1789674a61c36298e9e356d8702e12c3b0d1f13cb4373c98c32d1e2d48abc605431369e59775d3e88b42192bfa1704df98b45abc7d656f5f1831eef1af518fc3ede100180ec7a2beb5cdfa6b300c5a9ffab436b5dcf464d6167b85cc497712515411b412f0384262648822831bf17fa9b10389e28ec0ba49ccb85bd888ab570a30339d970f06068d9e15465082d1e8d2d6a9495cf92aab34f2e98ce911bd5967d1bf0e4a2a589d6eac1bc0e38e8239197fcf7f96191bb88f453c1ac977629acdb3230c278d3898ef1beff9cb7468546e48388fe44b7eb91e38e070a999ae4aeb2457cdb10aa2e155894b7126cf13631c9f8e17d3e5ed89b1ec7c54573c7fa5b72740913483c582c648cec6a9221fe37930d4f4c3fb2c3bb875675e0f8d485d1a5f78ed9a07834a1fd7bf899ce9abcf1c6722dda550ada1e939f7c1d1c240dac3557d2c8da078d3a3585f7a65117ffa786ac351b2b3cfd8de2554c5b128b050ba2cc2a3f95f0fe01a706843240377d4bfcfa15cbca6d3d4dff12cde16c4b7e6e284d92e7ed52577ed769411dd25c7068e4383c5b6989866f3ec08c3b1768fbb392fc406b3662c55337ded94eb8a553713b9a86a8cdd320ba86c237b97c6ec977ab909828c158f06785eecd62e0c958bc6b4804e6580710a8ef15c9c1bccdd633d342275f2131503152cab1ad91391d591dc60ce1753f4aa57a13949a15aa35530b848ce3bf367cd35760ec5cbc4430b145bb5efeae33bb7e221abc89d58f3a19ec158df03baa01687f824cd12a9055410468d8817d541692b5eeba02d48fdd2ad01b1d9247eb56616ae9524c706aec3f9c479ae2d64a63a3637c270364a2c616868e071c107e1317af33d51d5e196c50ec26ca4a6a6d58d06bca8fdf30cda9c6980e78dddd860037382453894755a1c84434d6f917044ea20c3083e9241ea0fb50a1f075a6758c1d8abfc8123c2a2c051979218f57ebc4aaa4ea62744f07c1a1830ee0320b6e6c1f3c62cf9f9158210ae42e2bf195ba653c444550d345decaf052a88a246c48bbc153e6e8a9ac5ac84d9247e28c0b4687b15a8a083a10867c98d309c145a71333434f042c58eb8e0cdf74455fe7437c7da14d8080eb51621ad22e8d7545ddbe516c76653c2ccc9b010e342e8d9a165a4bc1196110c461dbd18931a377be855e9d2448eb65a63a8a9849564301be688ceb47715a6e9706b3e5a4008915140e228d9437762cd9761675bf925e15a1ca375a33570d4987825a1b620f2e5b92061368a5fad6f84e4c6066ed013cb2c4b6a84e178db7e12e3430357a21d71b8753878f33d49951a5b6a0c12d818b56e0d16f6741b63d33d1c0df07c56aa6ac83249312e4bb1bf6dc211a9938c20fe075e8cc98d9b3df4ea5264b114ab35c4b24b50758d9d37c1200f4f86f78d4973cb3e507633890fe128d9d19d54f361dce7b7ee545033d074f14c4c3bef73a81caf34d416e0ed06cd988de257ed6f89a0b181f762911b6178fd822b027b8009de7c4f5245ef2c67fd6256b1c85ddbe5e1949cb7b798552cdac524068b10188c7acd226125869f608337c5707055e522d2112e5aa091362a4554fe3a61a1ba4c8eac59c0b8cff38ba064fa62c1c72b09b5057abb41938be1e0077d78a264c7067eb8d5cedd89118607e1c12c21645d19e1e61810bcf99ea42a7c6739d5e2c046f763cdddb96bbb3c9a9273769dadcfa510e39214bd6dc1819a194777673e24438b29419e49a07e0867223dea3011e8e9cf1e84889313143119a2e3964665479e7e0fd48159fcf9150277a22be2bf195b6efd223d9d62884232a508712876c7ff08b85123e25507b5057fbb41536617f143c21183868f0ddc80b181dbf3f9421f962533c2f0a005c70fcb5e72e65ecb6edde900f929fa385485af0b85ea63642334197503cdcab853756d9787a3b7c7bf8a57528071094cc2b803f4c5cfd5108e489d6490772500901713a407734e5e2dce10b79014af350a39637939065c19e0c58b508dc51a6d8f03774a7cc0f844eec4d1a9abe56313449b6e961d911f687ae38e68b2d4dd1d6dbccfa144bcb2705b80c1b1d77cd28656ffb32088c32d2fd68e0ed1e0e378d2e446188e1a65cd1d71ab611f65f6da298fde7ccf5055d8155ea68ee381993ce7e37832e8c102e63b0fd2289efe2a5ec901c62580a1a687d49c05118e483d73ed9a2fb53ad0713c09d283399fa25747e2ddc488d617b6f0ca220549545d63e73e61ea8cd7d8607ba41dbc0dd38f4e8e64ab6e4f6874ea5432de1cc04c5a24069a1e7dd485b03e833b5a789f43897865a1b6409538349bc50f0d67765a4db60db6bd56bf32e2f3a26fb79e596def271b1643f630d8577229b7b176d663c6273d9c1e57b295128c5774556dfb02355f630c83bddf9f17fb9ad15903c3e19f4b5d7f1ab287c1bed2ffdc4c9381eba2ffacdbb282f666c9c92dbd3b45e3706b31984e876d7f77580ff621b6e5eff18dc9ba33749a5bc8e8f241753b357a66e7bc4f1877f3fe0adb875bb3958595dc4618b341c562ba5106b6d3ded34262f101b42a5a7c31da40a1f5a4db9c2f1d723f6b9bcd660ba713eda24b8025911addcfb54c6189c5310979f8910e3a08b2a3403aefe0a0603b899ba7c9c5dc80a90971ae5c3ce342456ef142a36fd6eebcb008ec98d0dbb1917e5a3a677e6f64995133bab859d645e94dd26d5d60127021992d3c5890b2446a74b0aaaaa9a23994c25b43e31cc1b4dafeaffdb7024d930bba21f38e791235b9c513ab84ea0f3b9fba265b3c3a26f676c24863a1de537fe154ba4009af8b12e6a6db76234c7d4439db203e8490b23835bacaaf5eaf4373dc90c32d971f2d26538c414172edb2ad49bd836ea0ed3d1928a85881c0c57e9859730a1f67ee14191813d131b1b71346fa0d4c4de75e11177909af8b12e6a6db21dd1cc06659c722931a9dacaadd561250e49b0342306c40d22bf8062537292a296a728bd752932d1e1d137b3b636403e52cc2a04cbb02d74fef0e72d3ed7a44572d99d4e8ad5c9f29c51c466db69f9401f7928d297a1551092059778a8adce2d554648baf9b1d96d84801d26f2bc154ba3425bc7efab03037dd6e65510fb4770e29adeccdeecd02926babbe14d0456963419b7866b5d03a2d5dc688c94518c4332546db97722b9aeba804bae9f6e1562d51ae6c582d89d6eb10fb496d6c2eafb93bdc58c5c997a2e4da8d63139018916b4188c1cd3b70b11fd652952d9e24c5de0e8da4f86b60a67a2a8a7553c2dc745b7e274315a6a56c47c136cd6452a3a355d37137cb75f6c01c23c8859ec8977df3d2028d8647402e6ba698a1bf7195638ceec6aac92d5e4b3e5b7ce5ecb0248c84270c4eec8d13fc42252c45b9be7923cc4db72dbd7492f04dfe4c5f532b99d4e86455058924e4d38a8bf1509dc84677f69f789a5caa2645852edac39adce2b5a4b3c5d7ce0e4bc2c8e2955c626fddb094b8b859d6e7cf21b74d3e2bd19cb68e6ab97969bef24e825df73d877ce0fdcdc6d2bfe6f496d1bc9f826fbbe7326c5871497e8f4eff9ad36b741ffecafb73334d06ae8bfe73d17f3efe73d17f3efef3f19f8bfe33c1d19115b5c2b29bf5cb30026e4cfac71f6deaefd35ff8bd61c2a5cebfe60d2b214ec898af0cbce207dba556e3221985360499d2b81fda63be6986c3ad7ea0cf6f6c88420330f721846706602e44938702f39ae22316592426eb842c813194d330c76be66ea5a13d7f6034c4219e570f30dd427568ead286dd553737293e7c7325b06f911ba839e814bb16ebfe84433497c8931c80390d5c9cc28a8e818d3fddfa1acd1296d0c247cb5739772b2dfa8320937011e817d3b06f85a6d2758b58353729387cf3803fa87131335073d2b941403844f3609cd2d150c461f250eaae9644b5216309de6865ee565af4072dc4a4f606982ea0a934b8f2cab949994ecde8cc0d1a991fd9403a37106e40e3f6166af1281a8a384f1e0a8c8bd3d4a9f218b404d16015d0cd4b78205af4078126b532c0f4a929327070e54e6a70eb3e7c73239aa015006db0e19e6f4090b9540ea3a188c3e4a1c03f2249564b6cba4042c89236587673a23d7fb44c3c6b29682a0cae9cc80d6e3d9cb695e46583184ff3ca06c682d6c838de043da840cba89bd52cd0925616488bfe687f11aa75705d2fb170ed6653007a325eb8ce0d09b453442446a448938792bf5a1263d892652d256610adf8a38a1606984e21d0f0c19557ce4d8a5886d068cb03cc06d3b94141e25239e4a188bb426bdb1666f46170ad22c6a0252548d46112c69dd0a23f2a301b597f7ca98ea3a974dd22d6cd4d8a0fdfdc1691782037cd2bfab08d047c08e116793243115ff218ca7dcce3781c4f827850e273a272ee565af44792ba01a6a3e7d0541a5c3962d651ecf2695b09a81a15ba0ff77cdd88a9b9dcbab358cd4cdd18a2bfe66e65459abaf18eae87ad485337d364e0bae83f9441de15f4fdca5f08d82a7f53674de5530faa78a1c35581a7dde7eecb0ba9bbdfe977a9ae4f7824c5fb8d7e9f43b0a5c76ec9d68e6f7cf86f32e33a2f4df3d6d6791011352d6fc10329223f7dbfb28f6c60af005ff615d9f2a97259b290912832af7ff3bee43fffac37b1558340447fe1e5d322b942ce72218d0f6ee8b7a6ebd9c04a8837b1d505f7657fe1e5d322b942668275c2f55a2e84eec3f72b3d691ad3379a9fd40878a48b8bf293de023dd2503fff6c7cbb1173e5456999121323151224410a8513ed2014491333e96b8d808f7c5d42cb07c4365248d1d454893012f85411f2f9671bcb9e6e04481c11ad8da18d1097a2724c6a63d0a40490d87ea5f8fb9a860da11878a02522fe6731913fd1222db46b20f7416517d72c1481fb0e8aea46c1bbd45a91adea8b4181cbd44741213ff5910b61fcf94689d702bfbd4ecb44d75678e17aa4352b99db4f8baec981c88954347d88a2fff3cf4a872046ac512b9ffafcb31a2cbef1e1d27c4151b0f232392081daab9048700061467d1674484ccef4e96b8dee6b25845ccb212e2ff182a2dd5bd3a2145ca0a1ff2d2d8ec89f6091949538a8c8d5787ccd4d349f7de341175f6c7cf556f1a3075432c85d063ea2427eaa0978583bfcf6baed0ddd3882981e6d8ec176097f96b736fa488af71bfb2e67afbc585a7ba442cc78fa41e51f74fa40b6a6c698658ffe4d1b9df6358abd663329e24875e54512481ca80334864a88602c36ab585bed49526298f952459a7f8b116a1f2a677fb21e3152a46a5c023f1d78d159815ae9a915685021f0512964f797d50e76d9fa2e9f7f36002349b05dc27facb5dfa7af3cd2c5df567a4e910afb8683a7afbcd86cca4820eb49befa11ecd61645f18e9f8f7c9d0512101b0fcc2784461772963a36c74f34ffba2f110dd4147d4d79e04fb4a818a9b1acb845515b741d0b81323ed08046c139f09168c8a0fdaa2b2fae3f131c31e26d959ad853572e74e3cf1f340dfe1b1fbe16a910b98fa4f8db9e6d6ebd2ff98f7c3db1b6645b531a194f4df4cb0fa03145a0d55779406086b24545bf1c0c271676ec27a5906d41eecb804783cd381603037fa24562246c2753c096a702b42c751dd10d52021f4950cfa15561bd7a91bb6da1e291107f5bd336afbcaff39f7f365221129f2e51e2a079de4fe091e7ca8bb64915428b2b42b19383e8d8b9dcc244b6bf10ab1ac35c661b8bc09fe985a3b62416a2a4d9ba7c30ad5c4821e790dbebb8448dea1b1fe6bbb97bf2db5483f48fa43d3e68ec950b1dea46a14885d8f1a0d10753dd9482f1c758bc6f03cdb0a68313408a20d8bdc51d22091811b021287292c81143e8eed87eb5e1a9c935f56544eaee2b2f06fe0cef8e4395d8823efb9b427c511155ef729ed6116da376787729e4344fbd355df74524586c5074c7913e2c73108fece2d2c7c52a74c7903eceb6f1c07ea1c2fd465b7cf0f0e2fd1550648ffd866dbd2181b2cb88b14dd5d3471fdcb06a0f9af996469aafe9eeeb6bea3fb0df1093a49b18213bafe46182ec890afd091689912a43457ee3c36a0bae783e7585983e25819b0d2a9ad012d90894a41cc4b31ecca33f0f07f4bc659b640ea6467006046dbbd1a61fabd0d8a4bb9a0d69be8d3dd269f89a99640a608d1114194f4fe40ba4aa65761c0f06243df248c55d6bcc346bc5043f36c62235d86f88ecb71a5f8604c7f1a8cdb13f33c7f1b8828f3c12226da82e9ed26d5e0dd8e96383dc656a89177292b202bb8e7c0e3934ad9a33205695af2a5fd2b6abbeb2c52268a541e98d407e10cf3a37d1edd505f765257d640b6cedaaa36a0f7ab9bd2e4daa69ad42bb5cdc97b5f4ca96aa3f818a385613fa36d364e0bae83f17fde7e33f17fde7e33f1fffb9e83fc313e525aeaf08db66ab07f6a2587be7d0f8b5f7a298bccc1b176a4c5abeb218b7fc22acc2b921e8bf9a38cab8a0f572e4ea625a12bd44edcb07f60abb23a862f62de36e3e886233b68b1e20aea417ecbce829a3cb077d02cec5495497ace07b551cbd434ced39a3ae834f5b608a9a726c9370711c5d3e184ae0175e3ab3d7bdbc1ec2ad3b8be9ca064c50f56b23a882dcfcf6cba5b496970f2ae8e71bab0de0834173a3ae2ead34a426f60b2bfa465ddb1c3a885e5df6edffcb8d895416988495e80d139499448092d417952c9ac3895de1a960a1c958a9f800788af468725b68ea56b07dd8dae5e1d60254f19c2a0493ce422fe1b9e2e3eba993df12fa042e749565d7a9bab10a085d0b7323c1b3d8420e0dae5ef2a6d6bbb803b496b43350e4f0dc7f63324d4ca1cb3fa02f2ebe8ba7ee0556c2fd2799fb68725cca2b14773550978ad9f0ee7461b5813986898a6f012f3c3aac23a1ebf2efc4e84d2b187805d688be5272f741894ff65c5141bea2b75e8e645d848be3e8c6a4b21c4799e0956d2f4a7db97567d1c647283fbc5ac8c3895dc1a960a12b3225a1e066004ceb4aee03fd098d4423ed1c552dadba459305e05660c0f408093ec2f72c34f049a74d6f11bc3679920b589b8967b1851a30dd98b909dd1cad25ed11eadc19114fc58b88115f652c77a7ab38701f4c8e4b215033b3a798f89a6081bae62d3c284e5dc47524765df69d1805a7d247f03358dd9de1ccbf7820bc7c5041a2a2f7aa1cc9ba081447b5a3b61c479c5b7716f6b6e4963290725335d8ad0d7aa470b590672676c51480d8b9d6839402269cdc168a6bb9bf5357485531592d66ac86174f050640040f5b0ff924e8ff178d46ec5af2466e165b123412d8dad8a3082a84e7fe702a5ee21245cba91ca55cc3770bd4cc223501cbce7c8fd586dfdfd0a03895541d69e59d1805a8a913e36eaed5040acc82770b37e2e268bd1cc9ba308f23535b8e63fd41562437ef43319177b4f3f201717be2d3ab12125c2de438b12b84568ce4df922b4d312780c96d49ac16a5fe4e5da1b738d735cf70738059a7d52f7044e423a79ba37714585b7562d7d2bb045a2ab551246671d963b6367ca74113213ac30254dd98a0afc872d22ea680fb026235410db975c77cef3108427a509c85b88ea45c170285300b2a65f439ed0fe7176664c1a7828a8ade7a397275611dc780da721c5f8280352eeb40372ed4d8548d563e42f9c1d5420e97854a86e4df922b8daae47315afd7d3d4ad64fe4e5d4155f6047c6312106d3632010abcdba00cbca19fc4b85bf022762dbd4ba0a54380d1310b6e6220407b8e659212910cf4155a4ee5de8420725f00a80950878b9d84f95bba0b51710a511d49b82e000a0519c5948ac7f30b239e9127b51a2a2a7aebe5c8d585751c032acb71c4919219cdca4f2ad78d0a23a59321b85ac8f1b90e099f2e59410a0bb44dc5242942eaefd415540597104bfdc2411f450b7499399e895d0b8d6416ce624bab0bd0def2c2715f894f9ccc87e073314d006ada58c0fb1b9a5e0475a4778bf873da8f2ea4ebcfa5fdc574dacb72fc1f80651c13d496e368230521fb836edd7900c5a5793b1fa17cbe5ac8259264083701440a12f0e4b6980025f577ea0aaa8a2f21166d79149666d40895e2a304b4a1021ba2a2d6a16b63df85b3d8c2dcba93ba3bb236019a9183aa41f15522aa471f824f715f065673b8e5e0f60c82dfdfd0a0388da08ea45da7a03ac05df721fa169900142a06b8fe5caac857f4d6cb91ac8b2071746acb71d4af8218fbfedea02ba1d542e5f0f6c0e86a21c7895d89a1bf2557521f00cf884b1c2ab57e2c3ba8e9f253f471812a951207579a1217ace7b2098ade6d508c358177e829f0d61d5fe567d746866874d27dc2e850684d4a913dd38711a1f6c435d092023c7e6342be42cb310077b39cfb92ef21a85b2841d99e40b0fbe16d9f8b5389ea4880b84e7cae92f08d0e3540cbe836d2fc93ff84f18fbb598e7c456fbd1cc9ba08144775436d398e34b4be443fa9fa23941f5e2de438b12b096c8db85150f301f0b47257e5e90ff4a756528914b12a11874f7b781c4fe5c7d793709f4054a2b7d9d324cd43d7d2bb048ab3d8c20e1dab7f13c7f1a0b5e147633f790db4d4bc9ba254a2c1e5cf02ea03f701a9f710343e8e278c17c18c6a4171cab724ea081649fc4e8cd21b1dca4cc7ba4d90f07838ee5c51599d6a132f8e5e9423f77f50d060712c6ea82cc76fda35e4d2c56b737bfb905b1368d16f56ac31cf211fecbdc079ab1f5fcf3517da411a4a202b7dd85f3b9b0ecff4d99f9b6932705df49f0d4b0eb7167894161e19d817f9d006fb99f7fd9b10ad728f8f1c28d0377baed3356300ec8f3adc9af583533189fc5a90b6b51b8322bda1659aed95e85e617e6f174980bc32304f26513181be76a9c8916ca5b722588107141d6edd9eb4f214f1df4eb0f0b822e9c18d5581e974baba22abbdc306749ae142ab1b9c9286391785f0c23ec414d090ed2c4c7eb5f413f76afe1e5ec924e216cbf5ecbc562e1444b782929c5b4e73d614e5473f68acfb272e324d6e2d3914dc3f61226b70a6168d192096abe89afcdcf155d4428643c6f9b8e4282529255387c54c748bbf093df7d92d96169869889081be840ccce6218e835cf150ec5adc505e9404bcf60a446ca73a34fec03ae9d9d5c106109e4b9b9e4c8b4ffea3392625ef0a3c0feb7df8c9eb8fd2c4c7e51cb654aa465125829403b5e315e4283d676aa6cd051239cac52211135fd88794029a13aa2f3db850d2ea6011e6a9c62714b138f131e3d738a18f9ba9edfefceb5640ca09abd32264869a40c74c6aea3ce80e917f5cf25c089d291ea4457d7e6e3f277f4e791bd87a2a397375809fcd0ed0a58d882c3bb6184efc5f84ff6a6b43e0924414032562e0826b0625014f2d30a17e1bd541cca03a197f24f9597845da7490adf502fd079ff3fe10292eb50fa5865531597ffcccf12ac0cfaa440d230786e51cb654aa4651c901bcda4105391acf99ca5ee786528fc4bd21926f3c7583b3a4694da94b5a4d5d8399d8a5f5078441462696868fa324daf4a4cd29d538d50b69c24f5990743910f64f98c89a9cc99f8bfd4874ad8b0fb7dcdcd81b41c995a20e70df0254db018d796cf13878fe89cae517c35e06f84f4fad47b86690953930a6b6501d2008533de5d45c281c1977735654a2b7da1c153f16548cd737839b0e55c55cfd818116b221ae61644e58ce614b256b94c0131516e4583c672a7b9d1b623ac408a9ff09b42028a13a5565cc3d9d019eded110c87a0439c43350126d22a8a8628c060dd4a4a615b766a8b80059c89990de2a818a48bb183f313bb13712212584da19a8aabdfe13b5af99d8140219e809d116d0cdb32ca6be8a514b657540f85ba7b23a0490f09ab4e92e7b864fcc2040ab724831dfe8ab4f5e3f5a820e0ccb396ca9548d6a8005391664af734308e7372611d24b494309d5a572cb932424adce93f8580be95ab14a9ee9a2bd0b0571aca810d3839a3c3f7a0ef44f94c89a9c69d57886b4959fbb9bdb4f226fe438dc8a91668a2cbb106b5468315d0c2de13fd29a905b77da204c025e4b557508a03a197f24f9a724bc266dba75b0f449c80c8e3fe7fd11c5a50c371daa8aa9fae3400b70c21a860e14e24c546aaa8dd6400d72d5207b9d1bd62d2a7005f6b4289fcd7aac8bb58b69ea4311344bdfa0be42cb0bf25506f24f98189c9da94d6d9e065ddccf8beaeb3f112e8696e4ae86db93b61768771b54558700a8936071b4a84e9b0e69f1db5d20a6205a24ea4fb691448bb05b2dc871962a35d5466b17abccef99aab9ce0db1d309689dc9617b338065f71eeb2ecdade544cd32809ed4131f8aa0c6f434659d39841a2e8566e8b3539f246409907fc244d6e4ccf8d314b40c2117b7713757df307fb882e50bb8059f3dc85eff89aee66b71d3a00cf414ace09244cc308ec0528ddc350ea8ac0e88d749f6b7d980c22bd2a68769f143ff41f920a5e099b04813942288c016b0c4424a551c39ce52a526db28b64485dbceeaf47ba66c3fad3d8e523cc32e1bc3bfafcb3d09495d857e76a9d474fd18a6d709a28fb5906ad1beb7e710cf90beae5746f4a40c9f6d21d4145e152dd1937dc505c842ce2cf2bca999e8007271002548276f60f54d5db28a875b2e5476e10022591a52c5f59fe8d527e80f8a687aba827cdedaba4254823e07a59380a33ea4ae3a30502761af1394330aaf489b1ea6c527ff51627cf2aed41aa83a1fa0ff3e79fd623e3b508cb358a9c936aa018daa9c839ff7a255e4f74ce5ae73433fa22271d91cc2857d98813e82fb414eeba56ea46be9efe195a9af1783813f975b40126d906a32003b8e873585f9d1c127f3f254e8fe091359076ebf75076c25d104b93824751c0f679ca72baa057d8d97e021e04e9c4f019532478ba1bf135c9b8e4b352cbae40f4752b308f434ffc5ced2da158858571d18ab93994f1811274767a6cb4051b47a84fef3c4f88177c74112f93efce4f5c729fdc5388b959a6ca39ed73ffc54fd4fa941ae11ce210766759a56d393432d8a0c0287f7b1e5b63ad3f355078b932daea9ac7033d721097a70bab9749581d716eb42645fa6ccef1b33d709e9c73fcba52c360858917ff665cafc3e31f3779a3b707dfc677d153e546fbed276f69443bdfa6aef4f68423fedb881fdd53df6436627d0b8ebb2b684a76ce4f76fe5448ff018dcd9ca29433dcc7f05ec09cb39b48f5cdb8632f25c8def0d1361951f33e84adcab8cadb897c021a673f3df0aa026286158aa64dccdb3b1ab66d0d57dcacd4b8b9688fc5b8595795a7e2f405bfa10aba63d412ace30c6ca3bc20ccbbb6f18770b3b6b77a02247916d8492ff4c7a0e40e8cb59f937860086e71b787a21a5f5a6cbb13cc8171ea4bf5e767338281dd5cd3147369fcd1889f3f3fee689b4e35132f4f83d03cd57bef8efb895c084a59e600839a83d917578e2632e3d7c21735d9307e9c14751ca6b76a467e2a645e633e81926dbee8fe19d57241a2fd1290852ea0a2e87f8d22f9f2bea185083b6c4c9f31379cf6b52b007b9c0a9aad3399a2e1d6c693783fa1485539d0b6b7f4d35a5021040992f2e1f40f54b665f1712c1462f1bf3f96ab9f0dc14f27d252e25dfc44e2bdf5b773c18706b59763314073a66d3505c76614931303536246f004ba6d3ba4f556479720c4c88076d4e89acb5e9d1e8c2ad25df988484d78822a70707236e4f520bf27a8eecd8c8fb6178e711e36e86a5584e928e53ed42397086f7d867f17b1b8ab6988265172d4853b008bd87bd46abea589424dd16550e5d76f3b833c3b65bfef144edafaaa65a00997cf600563ff23d720726828d5e2e75be3a62d50dda42208dfa16988e086a4890f68ac4612eea585cfa869a47a9b1551e3d2ec9023a45b3426042a9f52aceda58ea6223770126300465b0a5ead3b13b28057abd1eb3dc9eebb90230e6fbc82fe62cc808cee8668ca014add111b98f0a68c267e418816d01050c176340ca7bea6c5780454935c16827833a17644278a2895455535b3d4d381316b92cf1ff07e38512c1422f1cf3f9ea8856532dfa4262ad0ed167c1a8d9cfac5291b8628835dd585c1a1331b2ceeca237042698678a2542943f6c0a9ecba65285d815830ab541a4c04cdc95d08a5ebf0cefbc9d719213500e48c267ee1825b0a544ae04413126d11aa58283da4745893541c939149f6a12f532213cd144eaaaa9117b2dc0ac22dfc378a14430d26b69475aac8ef0369f001fdd3942d7b93836167b7626703ce4b1b84a20357682fa1b09c2419b63226baabaf1ca06e16ecc83ebf71920137796d4d8c8fb6578e76d8e93bc5800e58026277c268e8145604b717d82a018b3502ef0082c4aaa094a8b19d4dd03a1f08a26924a949e424c4e42be87f1428960a4972a5e4c57e74554bc11789d8b572f2c1af560a14a63eabf25f9e4180a14cb9b75ff3617b31e2ecce43471446c71e190333023782be32447a81c6891f0993b265e9882de2daceab7b56829837a7f2cacec5b5e3883fe442258ea35ea66ab2352a858a583f5e910b8cec54371456f508b178594b8806548b13a4b2b9f49cf88c426d2ecc546de24428f362610e2f6341aca4c1db22c14af57831e61308ca4404714af66a4b6304e7286ca8148f8cc1de3ee125bf2d17c1cdd1dc809bd97828a92a44ba1b79541bdedbb93d51449e5b3cf11655f2712c1462f18f3f92afab059e6c0591331ee90f03a170fd29393381cf2792c8e493ca3d1dff52b317ae994571c31a8b59709066dee6d0c1b308d2e3c4a0f4f7e3619cb2e4598a03b722466e2ae052ceb9be19db7304e72262a075590f01939c6fc1bd48cc59437325990806244390ce6020fc0a28c6b420b19d44d96564cb6dd096b7f5d350dc071a9e720dfc31bf2a34430d0cbbc2eee5d25498c3f3c7c133b437caf4d781c0fe262ba59282eee182d8b18ae67d3b16eface923e0b02342cc8045bf186b6e93a6691531b997ee049ec6753bac82c3209ba6f4fd89194893b456e6ce4fd32bcf39a44e356c102a01c22229f9163dcbf604b2279be28ba7c00c5984ec18eb9c02332c7f1802df519d4fd78ebc4713c4658fb2bab69008d4b3d492efb3a4e0413bd3c45ff70720eb946feb5d31706b0d56c34cc1e2807afbf5666b68af71b9bb515defe57b7a75bc9813e80bb093d221bb07ff3db03f8cf8bfe674affe19899d2f5d8a915ba83180ffe1a008ed283d106489d39dce203f0faaae0fac39a9550e6eefbbe398a00860595b579b6da137df17b3b5a59487ded1d37a3cbafa5efbcd1af987fc6ddbcbd3ad376e2633bcda0cd366e8900fac51ab1b997cda3678c2e1ff4554c3ffc0f1f4c47f3f271bd199a08c2c66ac5144faf5b65080aa2efb93dd118b1ea525157e56cadd1ffb77c84f2d781e9459de9c58dd65976b37ebab122e8a375f28a0e660f6e0e1399d22d9fb49da499f8480af57288e6a9eba43c38f58faee8159743e7999af86e1e25d6f03327ed8c776bd495b8a3e8e43e72519cd51d5c4639bc03e782375259d9e384e78934e0a8490b2d50f7afb44ef37797330dd914ccf09e49237e7b12588aa784d67caa86928aea98f7893591ba74b6c32916e7e1d64c4f6ff0e1a5435d49a538af583492381bb99ef72e7217b54fe67ee6bd9ef5ce2ca6d3616da1f9a4c3a4e7d62ae7f2acd2db219a8ff594f04c3674a05b98e42869c43cb380312ccec449500f17358bc05124995c04520c769987fb45dc5b4967658f139ebb74ba7c5b4813d98306cecc2e3205d3224ca75c3eba882d256a3e5543294515e8e3fac49a505da698a7532e4e423dcad53a57e635587bc2676ad1b2889ee7f9d9d4546ae60259dbe41bf3d1d07643eb629c4cab6971f4b85e0ed15c2dc3c751ba685a589552e1225e7d91c05f8c3c09b388d8c20df5024a4e7dd4f5a3d6e8ed109d4b37f259d9c5fd29cf8dddd9a889ec117501644ac5c73a486f242d95769daa1ed6eb49294a030314ee0f6b427524897404c519c2d53a97e23c472a1bb996af8c94b67a7b0144c3a64a66be659823c8bad8160b510aca3ccf130f8c3b03a58b8e1843902d5668cb8ff9397d522bc220019bb6a7b658a06475516445e03207537b2770f7dc989895007ace2469fc464d644f86ec27953f2a1f25b634006d45424559ec19cfba1efd614dac2e2a66463d1802d53a9fe2bc824c36f225ad63d76cf502af5c3e48fda0610e6b60fa9312f46e88e619726301b7be0c7da0e52dd086583bc03cec30a8f1d640c9eea238ab3bb8cc49a6f66e7b1e54a698599d34813d0109533219deb923d95e8a752652548bd5801e58d30a5131b70056eb5c8af33aa64baee8b05b317723a6684e46b4a175d1c3219a67172ab3078b6ed6dc5247c4831a6f7591faa8eb27fcc0a073d30b6ccaad2fcc929a056778efed222050d412b3f6ad69052ce696e05f14922cf30a32d9c897925eaffa46e5184086d7bb7b3344f33454075bb97b097878ece6d2e50f0735de066453cd475d7f3a350704249c3b5d86d006aa74c273ea95cd5053b107316363536a3ed641428b29d69150513b8b5e58d30254cc352c14492fcb75252af37ac26ce4627bf531456a8eaa2dc998874b82a4e7313d1ca27986f425501ea5c79e49bf9a9f424d7af927c8c3aeebfef6a9596b01940c2eaa9f6d16fa98f3b73cbef360af1d5dbe2da429bee45a82a798ec27953f281fa5e514eb465291ec6ece606eef9d359ac03c4b54cc01e43d1c5e3a56eb5c8a7340fb4de1b7882fa2cfc2daa2fa90b5a0be0c9df8713c097a3844f314902e3a22771c8faed8cf11a9f09487dd9e85db0424838bc2aceee4322531dc6ef006614aa25f701f659eb7e3785013da23ea40f0223665095e09ca476939c5ba91529446379acc7a6a8d449224613167c80c2f1dea4a2ec53991f975e4a3a85658ed4ffec37ae5d9d8d699d7fce7906b08194c393ceb340da403476f4ffad59a95592fa40bde87dad7ce54068cc1cb60ba72cffbd51a4960be425710fae4a9734031d4ff39ec71497ecd51bf5ab3121398fb00d7fb265bc5669a0c5c17fd671d1e3bbabe5f77a5cc7b490f8ed13adc9a6d86203e1afd706be163825e1df8cdd7cfffbcfba5b5d4d7ef5f830307e86c12a1ee803a38b26e031a1861388d6b3b9c18f260630da5ff3edcb2131ef3c3ddbe7929992d3d3eaf85125f4332763c943d312f2d346ca97842ce13166e3892fd8c75e240f2c21e9726f6e60f5c67c570b7e7924121ce969ec215812c510d68d0d5c79947702876d39b4e6ce186e48d6808aa343ced38af79bced46fb3cc9e16ebb11a31b933863456a31210b68550c4f71e6c7513e2bc893ed8bd8c2c1c2bf6c7ae178fb68efe11cde2b6abf2d8e8e8e4e621dedcb3d69540c04f6af3f9cc36e0f099c18f937b0282ea3b50894a946b1145346092b1af24230f1ab41b9910cca0eda1e970f5a42151489c5030393fdbd23fddafe974d2f0c6aee1eeff68cf3a3a3d3fe442dea1dbbc7778770f29fb1ce11ce354a4cf081ebcc0e779b329ef71d9877bc113c30393ef2af9396da200a1c141c47b1b9551fec1c1d6df7276a51cf38dc3e3a1ebef19469bc70283753886b8e50a12b6b3138d93d3a3a3abf7bb6fb5e51dbe767039a77735556857ac5eee9f6bf6c7aa13f518bd2b463c6f5a19b125f108b1db429268905b40ce3d4dda6dcba83dfd2c6ddcb6e60debde3ed73777f50b37774f49098b39e605ffd49af0cc69a703c74e33ba8a827a32164dcbcd62aca6b1e82ea02601fd81c339e5be29bc6555f9a6032c7e5fb76c6c37add6c70b00b2dd0be764ac43bdf3e3a7a388713df567d7abe7bfdf878576181e5a9ff7cbb51886dfefcf4e8f8bda2f68f8f8f497401245d174e8e8e8ef7cfb7cb269ef353b0f1facef6d1def95d51b37754f46785515f707bbf70f72131c747a7aa72f7f8f8faeec339a82f4874c6b9fb272745cdf17163fe6951b65fbc9212ebe2f68e8e0f3da8d94f5276774eb7774e00b5c85c77aa3e8a444919ec1c1dedbd5794957dd176a2de68ca7b77d826719120e2f0b429af7948f081eb4c0d779b8fe3310487102efbc693f0c8ca6142ce5920bb0ddbe7ffb2e985bb318726e1b0e15cb7549f1e1d9d243009d44b00c9650b37892e80a46d67efb408d8dd361b49f429a939cf0aa3087dae9b55ccda5d31e874db7c81a2633c50151fa992bc5816779ec3441a268cdcfc6eae027674bdec10dcbabfad4f2a0fe7a0ee3c6f540c6456a921e62e568174a12ca8c9dea174188a82e3e34369a2e73b45c65d6d8ac7db4747000944f68cbb1280341c9c05a24912870669e0c73b0fe72036ee378fdb79afa8bda343591d3bdd7948cce9d1ddac30725b891fbb62f969316bffec047d11883e3b63e702fa5529f6ec08fc7798635b8aef6ec48908da2ebe20c4450f895151d7af6f377648ccdbde975239d42d5ec7c30ad95533c43e4989bfcab0ef0fdcdbc72d188d981dfd49e767a7a269ffbc90bc7bef4444ed2b8d84ed46d25d5904a249120580ebba41447b12e71e3bd0b293ac30fc2f77d541dbcde30fa18fb477577dc1a2c3cd348078e35c7f525eec91faaf84dd18eaef9d471c9bd6bdbb67c89e3e191c7b97f55403ea21ec92bf7b74b4b71620b5a6d6d12f4dee4d3fc9d407fbcd3eab0cb29d625b7b0ac4be05aceba58dfa4e980aaeabd013de346cad3c104d9280dd22b49166364a7fe2f85062e5e9d1d1f643624ece6a84b9d9e6a7eb165ef7847df3058baee1ba494f890db4aa49196cfd718f81b2d80fbea5f49bee52c9969f249a4fe55bdd9783f9c630fab57ac07794d587a37d6cc8f425fb74f2043a52f123101d8516d08436fae6a4f37ddf7eb2bd931686980981b16e2b8bce11792e2516b5faff410a53c190339843dfc484056b6b8965a3d73a3867d2473919089ced9c7abfeedd5cd9f6e1acb0818d745befc69ceda882756e7676847dc2e2dd3ec6beebad728aab6691689194e1343c446e17b600df3d2cdb63d2c2e86ebcf19098e646008b6e8394d8e40d2d96ebadddd807ecebe11cb864b5d8b7356afbddebd2dcdd6e7efa5d091adb1a6dce4b93dcd3758bbbe7fbbe31f9ec9c20810135df7296ff168f4afb66e3d9e15de8b07844490b0b1e5656797635e6bc5754008a56c86729526273dfb27f241bc5b7dbfa96e3bdbbc8b6969f6d2bdbbfbeab92ae9b2bed61ebd21c1f1df17182e7aa4042c5e971891b27a91f4402037af2832cc81e6d9b8dfbdbcdbef363d9d97c7cb4b753d6d08ed3c282e3784ee0076def07b068817c96222536f783ceec6cd89efca0a3c3fd12f43518ef35a2b677bcfc8fc92d3bebd2ecc23fe71e6da401eef899e5bba92306496040ea88c14034490a383bd9761bc1dcc3b35d303c2b2c3c36f950a4c9c30302d1676767e8dc1435628f82e2b91e1df878ba5d7bc4e0e11970aea20f9bde137bf004ca4d8f4d5ea7fe9693ebc7a7477be7de133adf3e3a95de49390b626f673f771604090cc89c0511890e24296eeca9d828e7389c1ee90905bbe77b8d9887c4dccd0a0bceb7f2b320b68f1b691191e833766e8abc583dd943ce8230d71e97b31b1af7e9391776164440ea2c08eb555957f0a4ac299ba853fd13b633ad2f3facd957bf9d43be02befaddbac362169e43bec1449fe5c519f8ec973f392fce4625778f77cf0636c189fc98eb6fc392b3b3b3010e6d7b3ee7fcc59b56d0bd5f77d7ad8012effeb27e4d74d0ae1dee2053fad7dfdcdb4c339a928bfe73312b3e31447ffdae8bfeb3714366f88babc8af041fdd9e8041f395ef4b1d81c500e2531fbbe7bcf1e6f369def8d603559912fc98f3a71f6529c1299d5df758cf3cb332608b33cad263dafc84f8b4ce4847a9552170b17af385fb0a78acbff9ce0ade7cbe37b416a7d6d648d8d097146bcd6fbd0bec6fad66b04b1965e9a31bfd428beb93ab3a7d7f63a8827dcb280b0ceb3c338328f47e71d2b8d071209fb57393e2538b929805161b2aba81cac52334eaf37157d4f84b7d8e8787aea043a65318a93abf0d9b36012f38d32ca3ce5d991ccdbafd241e61978f4b3018d797ba64114c3aa70f44b000e580bcd1e8781b1009569f7bdb1234121e9308f3172d158d846fbde45b53baab0dcf7deb7fffe9eecde7fff4a3ac2b5f57cbbf45c03d528676741e4592463451a6bb2a0143cc790928363da60b1154826831e32a687e5b4184a2ef5b2f91d31871df63ee4433517e92bb454483b78a6d8d1d1abbc026d3dd3df3c0a8742ddd63e0198eb764aca804a70c26d8938cb2d0b0ce533388e293da90bb66586ae626853a14f09396dd4cc0a1a2139d089b43ece5f77a13643bd170cec921f148d5c5149c809785182b5e84f1d5c61d371a52368d583dc4158c3a71ba3a4bca2e04cac1b195a32f14bef0917b1676de2811ea739f7ee64a69af8f99ace74ad86a84dcd378610b52063cc6bda1ac119ffa98c49e6fbdd408ba471b88ef8901015d91a1aeb17828aee235bb2f2062e29bcf9313cde24f3cf7cc155c8858f003dd83367dee3ff5fc2744b469f9d4efb8523c23b13281082c65464e194cb025196581619d8ba270649e2e89da364d09b8405aa18133c10beda75e4b5a1ee03a03d9c110fd7c584be490dc48d5e7107047ae1e663a2575c9b4b841cb2e1e0969cdd5d402c3195d4444e560ab5e5775c547838034ced240a1e5defb840596e7a88350e418a82cbb269534426c7cee3b21fbd8d56237ac13b9aa60117a45c45c5599e034e6739f6e3c804ed488f685447fcb75052b9f641389b490a672d4d109bc0c7ed9524ec207d30f624332cac2c33a0716880aa1b918f2610ccfa6110b094d31c13c71900fe24909b0f1d33ab09927900d70bc2487807e8d941134232c30f0d070f657c809221d4777ec64afa696a2ca4a302228078f3f8a058ad2449d4e039036624757773a07955194e870dd266944890d9ffad8d5e7ee15bd84c9cc704f5429f2008d618dd362fea2a542fe45275aeff05b2f21aa4bbd118036d9eaa7fa28e2992b31a530ae86c2070e6c4a46597058e759b41f96ba665842447582e0c744efb267cc98802e54203b09392418a9faed4904cd080bcc748acffe4a664376d11b8f583d7d35b5a8232c4047947260248e282530e917a35b83ba8e78a3bbc70b50063cd73dc68ba41125f4fce947d9b75e6a6ebdf1cc1542e25f9212879ce74cfe33571aa78568ecfd043a51b4a234ec5bc94f0a409b3ef5b1379fb7d0de0616f7d1298309f624a32cb493a86a5114682ba729014fcd4d4a2b0b58efea970539241ca97a7231c5201b8def2f9ef69670517335b5d42d086fa4b0a8e8fe782cc456ce8bcc9eb05a2354d773a583f4a77f299a55a0d6168f050b755a867bcd2dd6a21a9a50fac051d9de225ad96c6be1563f738576ca0d24d8928cb29468518734761a173a4d09780b739372b895b8db7424ef86adc478f7ad5fa4bb93904338348e83bba96bc6339d12cdfe4a3ced2dc1dd970f6aaea696e0ee1b132270b0b5caab8ab4dc1059e56170a39044896897b31b922690f8dc534db893ef416c7d278236282b655370d2460f48fa68eccc3cf736c8def6051adfd4de4d96909ba3bb7f5945af108928f885df635a9bedd46b92b3207470e6f093921fd8a0247a60208e0b7daafb7b32b83600569e16f0301c2a3ab2c0b78e936292463b929d841c82235557371c6e75fe2d38232c8d24f548b1c205d2d626775c38572ee4f3a9391edcdfc2bc9c2bde5e3ff769ddf9d334ddb2af07f984754dfe1f2f1550e73d6beaa80c0295acc3644089f253ec71846e94b9fa891422dc753ed75d959d6fe4b4207abd1139b16878f37946b5dcd3dd75016493db291e90ef7b264624ab3655d0e822e145c6b7f6ef01b082623f09e1619da7d00d47a96b86c5a9f8ccf0abb0e0381eb666c68b7f4037d418b7eed0acc6dd9ec0713c298237961347aa1ebf0d9b3c232c3ad329eea56e46c73c730f90e6caa5fe6a6a696b5ece3f61ff74dd9b7fd152fe31ed21e9366602363c3f2611c77536db7bef99a47ba08c2255d77deb812acf2d40a246188b6ac4531f91cd4c397cdb8fad27e90629701a2351ea992be044db4b15e3c7f144904d66a78a7c430ffd89216d26f731143e3c3268065e6eab4095c7060f62ef46beeee773c86d23cfeaf3c5ab622bd8abdf4b6845a9f233c33fc847d16fbdc2fee5b9abba3378d5c23a3feb3764ffac9bf19401bc37f0dbe19ffd8caedcac767f6ea6c9c075d17f063dbf6b88feba7fa7794aefc77f2efacfc77f2efacf45fff911e9b04161ad3433e755d8d069da7116ca5c55406faedcb9af1b05b6a5adc7df93beca55001ba9469d4bd3f56318f974f0af44b049f42d875b8b6ad98b1eb6fe766a771f82e399ec87b0d77efc6a6a6612d495c4c4f07369ef8b782504d55e152bfb76f5a685618eac477063325c70ebce62ba4e431f3cf7ae822c0705d3e9748d090dc63c7c2b3acfeed05a310fe03c33747157971d1f7afb17b70a8fd6dc2585a340c7f19f03c5607440677a4738b5c436dc2c1bb71a0efd1c5ccffa5807bfe39c13baf6cb83e21983175533bc4971e1a7863f68f1524a3671d62e54b4c190d5434f56196a992030eeae54412a5e70b931b933ac0b5c45e36b87bac5fa9a3207c75c3ef0217e258b98aa2a0d2b3e65151471eed3e3bfc41a44e5ea352b33f3ead93a3cf31966cfcf0d7b5406d06e41f97c0820311873adba631d68fded090e02291cba784c767ce80905cb2e5a9026aae23726e1249e87d74e4b3cfef3fcd59c68c33567ef893a1fee9e3535723db098c61e12856464918ec593b9160f0360e07d681d8cb98ff0d5c9f11c86ac1e2cea0c354a90f83a6d890a922c482d684c83e905b98a2ea0c4c4227541a14b3cca14715455d1e319ab1889255461a1aa89e954ae50b35233af3eb2b2e485ce303b48cde8c545503fa8b856ff1b89c1984be15a012fb998b5f6d1903863b2e3434f29882043127250337fc178f5a025408c5884eb38ae3bb0e8b3020efd9c5c9febaec7ef382706a4a878544c02373c700e7ae52142429e53c0459932ad33d4364196dd3c2c48727d1277a19a942270150dae3f417c41a1ab7c91972a62aaaae871b22a87e8a20a0b552d339829908aee1a731d264007ba29d6cba097b0b886081638e0f142d012ac52cf7898bf21d9f1a1938252c819d81042ab27698e47818e8dca6b9b0de50f301d514ca1159159911eb3c8bd5a8ff81de7c40846c5036f60670d09e72cadb30f689b2712bdc33a430d1324ec55c583b6cc6215465b6d8ac055be4a99227741a19b3f53454c55153dee56554115d6ab1a3d2144352b26a8c319d04d2dd1cdb1b8860ae0ade84c000338e755ad90ecf8d07b7571aba8a1f19b049ab942cdc74aeeadf78c3696f83f121384e2d40ac6dd02222bbee39cd0ec528cba59ed22e11cdd46b1606e5eaaa4ce50a30421a382826c07788744dbc02fa0c414a90b0a7d3ed51a9e2ae2525513b855555085f5aa469647352b06eb700e74536bc01b4b3a5c80cf34313080f356176a5da4a0478be934149a5f94669e5d846faa992d32840e5c447b33dcc81420bd76912afc6ed6e6a2ce503141f4ffa0826c89a0c2d423dec9125f50e8b8c815f128855b55bdc8bc8f6af15a698ea00ef7cfc21e364c209d8e2c348073daec20112a0dd5d84841d8502aefd69612d5356fa9e1f8cfe30d1e381e747e02852b25b150a2601ab66a3ae5779cd38d4cc06296c62222760ebc1f9d14acc4b3b2cd88604fd6196a9720e8810f95b7293886cd84fa645dcd10d2154135478d457db90b0add34a78ab854d5048155c682d1f282aa86358fcab5a95949b40ee76137c5b06fa39edf620801df8ace043672f1e4d0c595f4f8d05bbdb8551297874a3089e7566f74ace4e1f8cf93577322bf6f9ba446c4175f831531e4ba0efb56da2b29802a069c3ae3ae45d10e84ce11d1a2590c01cda2739e4084d4196a99205060b72f44b482640233312ee0d5b8e2b02e46ed5c76e6d7407fea82429fc9c372450c559509adc22276b0c296aa46c547e5ea352b86eb700676530c3e0b3378d9be0c13e05bd199419fb193431767b08c6d13678b17b74ae6f25009d44f79ace489f19f4f97bc0e1e8d077d111fc421be86a19f27a0cb11d17504ef38275cfbe54ce65a3c4c5c40e419e78c54056856e3c5e74eecc92a430d13c485dc98e42e4697a0e012637217a710ac8b5c158dafbd789af54717143a1cc7932962acaa4cc6aaf0ba4ae40a4b550d4c17d7b9d418aec319d04d098232c0760bc535fc9c431e3c11ae52ee5cf4f018eba1b78270c85e15ce211f96b0e785a161b2d047f3f27db727c35f0569f5623e1f0a2075fda5ad11f602d9e33f045710d88a30db4c9381eba2ff6c5c53b79bb43e05e88a621cef07d3c3c5060a875bb3c049eaaa9e78188fe45bd4d8d8ea214c745c73a5417db3c39c0ecaf6831d6aab4b8d6b5752f6fbe18d7137af28cb5e924948574d7fc4a328f3522bf445265e7983fb7bc6d8cf0c1057b55a2469e489a43f91da392069af6ef4e8b9c4ca038df956a007cacb93ddca415c3338294eb2d25c07673a9dae086edde95b6a5c33206ff48ae1ec465fb07adf80a95781c95b495c7fe57d75a18f472c6563c6524fbc43d975242e9e9656ae77c428f136e686f1a4d7710aeb9167089f05f9fe94d29ad43f7e9a74a7a29745b9fc24b7312c5aa9d9f9cb837ca1c559715d1e064741273f2743efc1c7ea2a28c9845bc9d0a848209b37d94f5af03d15a504fa7597053ae55a4d38766c67af8ac9edd540292d388775e1d52a9170a8a2b08454ee746869e8daa0f24ca7f165d8a2a152edc7b604522a3c8395a5313d2a0f6812638727485850dae9f8fdf54c5e542c339ed2156fea73d1342313542c0a6796dd42b7c544b2e7d9051a6d2164def2f58e08e925084a7a6d991e2289ae39bc78c7c304df90691b5235dc9e808d61d19a1e6bb094513cce518eb9db43cb83f53f48b5810b2cc9845bc9d078e1d90b01ccf04d3662027df25e22ab3d816200baa8cd5bab819062cb7221d2755f1e5253584e13e5b90d48f3085d0b95c7c4c797610b9d121eb4a5205171ce33c1222e7f90a62347e20258f1868b8fa33ce5a815739628fe047363422618249cd09a2ecdc1038755a51698f3e3f8a94cb58fdd48234cbc1d2dfcf95c4d4e22b593948609beb9a15a33a10bb5252cda28e7b7588af604f9b716b91590313b5f24c6704966dc4a863258520036588a58e2089589dea3b2d2a64f0b1403c00a543b353037c72fe4a4889ac2e2e014b781d8b55479cc9f512d1545b9c628aa2dbe9267f244e50fd574e4d04458dca74c5114684111d66610a8c0600240c2ab2e6572933d9bf618f712569d30f176024c619d204823ae4409be71e500c29fd898285a2c2944cb2c62510ad6882da796922428c9845bc9d0045a5219ba39d9a8b502f2826510c9048a01a0b3dc4e0dccccf10b57ab908ac262b80d50f3a062a4ca83f5996aa9fab7f44b513f7a5eaa1379264f54fe524dc7f1db875b520b3ced7482febad0c7094b6c145d892bb352b55aa78deb1d314abc9d01ae519624893736344af00db9d4e96a53241bc3a2859cdff594b52123b69ce24992a02443b75622b293908d98401fbd177a022131c8b253daa981b9397ec16a155151580cb7016a1e548cb94b8611f1987f63826d89244a0866cfb40454d371fc6b4b4b1e97a37f2ef4f18a4b993cbc3c0efb701126de0e09b64945043a8028c137184c579b22ce6b4b58b45a52ad70f392839633e3342c2ee3d69e2d6e4ca285b9a4878b166b60628e5fa29e4a444561651681bb9765e1a42e194646cd6c3a55dc96c2eb56913dd312544dc7eedb30f52acdba7c927ebbd0c75397327974791cf69478f59ca2547c75ab10a6390919cd313148f04d6500579b22db18166da1b8a59ee20923b61ce2e53c0b9624ba3541b0524aaec801366a3f86a426808d2d3305c50074519bb752035373fc221653d444928515c2d501bd42c508970c63b6cea9eef790b87cc06d29bc6e15939e016929a89a8ee15b8a9fb594975d827ebbd0c72b2e6572ceecbdec162dd2c2f58e48c24cd752f7b03afce11b4a615e25a541826fcea56e82d8c6b0680b2ae070abab022c8d02cab833c8da0c74752066dc4a7091e0b5679e836cc404fa90ec9e81acf6624057087fe3b3d6c4996c8b6ba106069be716fe38aa56610afa8ac262b80d50f320d7262e19461707f89ec4cc3b61aac2b39ec1b59004544d47ed056c3e98c1070d2805e529074c4680c82be59dc98f0dc209d84fbef44d3352ef9d9c6f5ac3b2a253966f4ebc9d7a9b423185758e84524ef08db9d4cd9f6863e8362d25b83cc8ab082f61f24c8673c8d19e024a32e356828b04af3df31cf49e8a4202fde46581de79d1c1954d4ea9ee092f94793b353008c1161bb15a4529e82b0a2bc4da005f308ac1db461aec83082fc316337b1ee88f76af653d1358318f2a9c57d38931361998f5ef2145ab646ae7fa6cc9d4fa07ec41e8fd5603074ce519b5e387c3ad1ed79349cdb29baf06a99dfb25e7f772a15170d566d9cd5778e56979226578e57e286580fd39f8665cc5a6b7e8b17a0b646e1707ce342154b38afc999b4899b6fe5c21ac87cf4fc4ef1a8232705df49f0d143481775fefbf1da3a296e646b94cb16b2d6fbcf9fcf0c6f8f2c1ea9edab262bfb01f4c391b2ee8fdbe443c76735e55e5f395c147be5197f4358f4d55651212f3dc60e10dd9293f3822ae4d61618eb8a68cbb399c4976f9a0a8e93330c56fffeed91edbc928bdfcb51fac3824bf037ef804cf1658b47e58901ff1ded73c7365b8e3d61dad5070e6c470841e03baf62173a3d7bcd10e2beaab1d06c20dae0a766a371db88baccc5630100eab1e5a88535c27ae6ec440938bf1fcdb6f874bf72d425774fcb1ad8555b03c7cd664900cdcf277c388c133d4a597a654de8a9ed0ac3ca773bd89d33e1e4f3779c1d45ca5d0e713b8f8c69bcf574e5eb94e71b985cf6052c93ff5b17b8d65cf5c11fbde7c9ea727399ef771f3cfb75e92e88593500e26f32c98bfa18efb94cd08e83d987072f59e457436cbb45e0de6d4f3ea734582b8ed2a7ad4269e3c989c61983573243eb3fac6b56f1fd029e9567f821cebd329665a879a9d4a764e55325a75b7f3dae3fcf251aaf3ccc7402891175d7ce5660591dab3f907e91168a301b63e38679386e30ee688e2a0110799e58353413d733d94c3e8914b71dd2de814ea1b13d4e43aa4783ccad813a73e47b4b3c064e0560596ddac6651975e1a53790b72b5a9050b9af6f170bac9f19c05efa350d8b08972ad9abc729ce272088ef78ab142f7cc1530a9bb1ad1dd23bb55a858164e4239994cb360eefe09e8ee897a53e553f97a35d8d8fe85ef2c72d7f39848bd2a71f5aa140d7914269e9cc062cbe0257ffb8fc989e2969641b71a6185809aedd5cc6a762ed939a6df877ff5bf09b9fcf270ea1a45412095177d899b2ab94afb0d6464ad2d6e99e4306f357330a7808dd8fdacad8417518beb16abe742cb570acb6a28a4235aa0262a1b2d3021c80fdd1e33cce6a455aced1b9c7c00d37c958d08991bc17c017feed3146148dd9f7e444b0b86694d7efc6d5fe031515a3179e5be71c9db3eead0f9758d26a13c5a80b528eebf25e82494c726bbc0c790c881a0f79e29fbc2ef0956f378ee8355233d0e3dea134f4e0b2cb6e4c34692ec703ad20004c44f7a51d801655e89c385c5b5f63e064214369c6811c414ff0012b501652e8f5b2639ac28e0219d7e564834e291b72d246e71ab2c5a6a50ff1a215a0ea489f2420740d59e4fdba6c8f770da3a970f02ba395c6d8969ee85d34d4e6b35f22382f9657fac599d2b21203d79e5e1ac9053a8224c92059998a0f3d63d06c18822189a0cb3609e269a29729f5de120ecf27c4e87b0477de2c973dc63b82e942b99712cd76f60926e4ed526001383268070e3e9bdf0b916516b3cd57915d45e2035570bc499cbe3d627462e6dad0ecc296023f6f86dde40b0c5add21c6e1952e0f69352832b67383f74fb14234d485f202be11584d34d4e1b50c2990c7eec0bf715e4f9e656997ced8ac92b0f66851c366e23164eec274578a4f47f7ce38f06cf04300be635e04c91ab83ee455306cb73541ec21ef58927af26f179279a36e9e29b27c43454b103b2c9cef1f93591c27f215213f8a5f592a2666ce76d4099cb63c7a1c374b3d062eae6086123a621d233d8e2869785563c843f0f9d2b7ae1575b62053269c82110657083cabde6dee6cee79eb9523d79e5285d75f46661f1e75b2fa9be14b0e254bfe08ddb8ff56041dbcb9eb9524df01fc60b69cb4d8dac5edc98b4bd68ef6320e4eb87f50bfbd280376f01ca5c5eb33041dd0ccc492fec61abfc2291e2bae66ead4c88d64afc3c74f6005e4b3edcaa65d9c68d49c9f508bc11114d37b9605b66a2b5b837df56c0639fd0ef414a1b47e21906161d7577bff97c783784915fb654e0b79559a04e4062ac0b9608d5bce9f9efd510792fb8fb73ffc99abb49244d3c797b48c2d0d9543ef04410980eb7922cbbbabb17f1dd8b163f0642d42c1ab9c62c82da0b7c0089328c23c2cce561eb536d301c7730a7103662dc6e3a3cdc4dd7b978301470d4140dcc1ccb7dea6bd3d2a3691598fd722d7215bec8a0d5b20dfc1f6bf64c3cdde414afb06ba33fc5a779bc6af2caa35921ff04a9036467923eccf738297c74a0e88087c1249433340be6b29246fbc9684317cd1479911b3facc4429aa3f210f668638406b324f2466cc42c3b2b7778fa91a69b0132ad1b55c9ce711418aa031e96cc2f6ffbf8e137276292f6aab19d4bfd46d0451876e961d4fad0612018cc312e1f5023c6ab71116eab61c58d26718a6bf0b71fc743e9aff9200403526dcb5391933b0b228f1fcd600a1652bb936741c8baf8bc163852d6b7fcbcf93c34d1cc7493d3f6996fbd141c916ba762d54c5eb929c6095b86492547ec381e9edc71532ff7b93613ff064d42797037cd82b9e9bf6a0eb4d54f33dacd792e304b753c73058ee389418f36e27553594bd05a8daddc5814b0fa13e369c87d914d768ee9f75bfc180865ae51f3f07a58e4f6027559ea77c0741c1cc7e399cbe396490e53012216cc715e86468c99e5f15e01acb8317e51a7a98f0e0b6dc780017d0e396d90e9f57bc3a37167b53a87bc3e0570756bc708d1cff5bbaef5f5f339e4938a716bb5ae9dea3ba8f9c2db0a7a458353af8866d07c10d2c311b0b7402b633bef97fabd466105fd598e3e1bd87c44d7977a463483e6ab1376964b0f81d59f59dfd4ef1eb0992603d78f9ccb703b2ddc3fbc6b6ce77dbf473d3854aa0ff662e89edbfed9d52fbb70fba050facda7ebf4dcbc343370023faa77bef78ed1e583ded0b29124b7cfe8379f8609727f582bf4554d4f6fac2806e48d755a1209a9a7d3710b633b8f93616b42949af7f613c6106ea7c439a434ce260d69aaa531e7126417967a0e606238df8143fcb453cbc48eca02d107908b1d915c6ea9f1a29b3796dd9c82b72751d6d3876729cbea7d0a52ab7c2a367956ef755928d1342548cf8eed3c9b0c5b48beb79f944507adc3d6dacd245084d9a45533a4ffca25c8c6d7c802d92e084f5d80d022701964ef9aa716cb6e911e2ffa520cd3f40a98634ad331145539cb6a7d8ae598f229935dfc63bf7f307efd636b79a284d494782b31be3e4a371ddd585a34a1c447105762c6ae9cadb5c67e7ba2c2aa26210593148899eea15b77167423b02f4f9c1f4eec49b0ec2ca986ea407b321f557ef3cbcd6fffe7d58949cb6a7d4a52533e6d833f3a202fcb933fba9607135247c94423548736f5906e4e50b6a4046a838a604474984d9ad254174a8346d4e2e8431b9440c3743ddd5c4c554b624afa2fc54a82fc96f8a8f2abc0d9747cfbdab70f9a6898b5acd2a72835f2e9fa319c905a1b9cb5bd1848375d8fe8ca8129a605d41766938634d53503218f3eb441092448b54311ad7125a46c81a9182f3abea99f668d0d357bd60839dc9ae72cabf06982c8a76b6e56cfb19d572f2432b5b298f560e1e1273d0929150b15d43f8b78b4e1e94530d07032467e8be4f8f6ffe5f2417691f4698ac0a7ebc7c409a96beef6262ab22a9114b601b7ee54debdc06cd2e949484950fa26143f03429dc6e1560ede7ab38cee965fc4c990dfc28186831bff81db1722eaf7642d4bfb3441e4d314e34a8ee4cbafcca9939dfd562f59c49dfdf52da8d52e28417a4838a32cb727558816dd355d391b2c34872c35179279219920bbe6431ba4fb97c43edf99e4bf353500dc3313a5e2fce061f20f427e0b061ace6b7a33ddfc93b6accea74ccaa701b422b8c8e2ff43af9ea9e3b6fe3591eb5f37969a448d8ee349e0e9a621197648e57bfb79eb4eea381e9a4316ca265d3909298cfbeaf2010fe73b18a5380e871c9c154347d99821f378b4e108f94d239604afe8586355c496f5648255523e653cab77157bc7c7a747727593edb479c969b62592cd1bf2ef662bd434cb3e0ac20369e8d103c2a719e812559370b57fdce26587a522d731a97c6f3f57b74948e93f9ff621fb4747473db9e4b0d65db9d48bc3f45b49903d58e83f9ff61df47fb0b3d3fc98e61a4d3b29d768daaeae9c9d1e9dbe9babe68a540baef3c4d3f3bb22321096574c17039dff38bf96d48e771fcee1d84c393e3c930b564d6c1a466f401bf52577e17ab62bdfa7979ddcf65dbe40368deb7eb9ca499c0a84e515d770ba7dd47008965c37051bdadc95abf7cf800b84ef5ca3cfdef1d111705aaebccd9d730b8781b048f1751474b853b674efecc494eb4db204d7edc37773b5edd75b61b169a31abae6451dd8ff75da5c639a700991824e0940fb674220ac4e71ee27d94525795d4c3e2c61d1ae57cbb38d6eae9f21a0615baf034d4757c0f61ecee130272c54aca1300f89d873e5a7729912ee1c6e64b3772c576f1b136808d83db5cb9630232ca3b805a2de9c1975babb71cd895e2980f50bffbafe9098d2e5396e67d13ecd8f3e6ff41e6f60a35768658ad4dd77e5db1b7d99bb938a89a2785bc45c0fd8d32388f6cda8fdc6c60d6c3464ed64483cac095ca7ef1575f26eaece8f8e4e330fab51ac17c0f2f1e9d9b95e9d9601d78f8eb6cb9eae8773d817a3ca76ec8d6ca47bb37d37b165c78fc621765dc6bbb90a8425e0238048ef7593bd4da0f2c35db769639bfdede6aa39cd71d65c30c2a7d76971727e7cb47dfc9098bba1b098f8a866b92c49f74eca4f3add39513160cc891e91ac469d9e9f9c6d30d3d2976db69183fa5a10d64fd92a36e8d93fb50b5179a705619b3cd06b0cf6b8ec4d3f6941d8a68fc5a15f8fb16d08dbe4015d9edd6d08db2cc08af89d0c3f020783fbf7816fa619f5da45ffb9e83f4329365aa2c18a0cc9a80742fb9778344d372fcd7aeace5e8c26a12dcfc4aee9bbea39ba3d59f1ad4746cf339ca1c3f11c0e19d3f05216bd70b1283553fb0533620071b8b5e847ac3c49c4df95c0cd4b8b6101195d5537df14838e186f317cde583b3144df883ee6e74b18bc27a8e8e6381473aea45d87035c1b75739799780b34e3cf8127bc70e6ec20d361921ca4565ae56c791ceaa0207a39fa3022f5e404a39077b406f3388f0fb73ad1167c70f4f9f3cb4f4e85c179f980d17dc65460aed1ff95247cdc6af3b0785de948ddee8269bc60c658bd1a540728f4702a557c30e8516964e71986348993eb3ec54489f72e34f509224ab866a4c2c37711343514761413b805ec97085931b876b15e8498d224b2981dc5c5513b487ef68ab4c1f1d8e5c1215285dc09231a113c87512ae7551dab14d64c740466cec2b4e0e0cda155ce60c0770b595d6199e34ec3020d22cf5ef2b940aad3834c1f5bb48001ee2d7a330ef5181c4179728251c83b31c10774086aa988106bac4c0870b18d03098cbd6c1ab04b40e5c50b164c6fcba779cfca0bab038b1f99477bf6668a4605717b62952cd448331743fe960003c4837847caa27eb0ed9d1521790ced2f05a4c3f8ca0dae9dac9722351ca3a0c92035ee3230734ea373e755b0d0215aa9975a900b1a117c44a7fe5ee5197bbbcf4cd809ce408176c9598ce8941657ea3529d200818fc3b1739a918bcc8a43f059d587986435ad37e350cf2d0e386e894554f3d13b047827689be41a7e5c062b40342198be8bb07819164c8e6fc0d696ac0ed9a954c1828ae5c405151584bb2437c8772ed50594af9318c47b44fd60dbdd40f218da5fcc536372836be7eac580cfdc67c62bc153bb599d19f529398fea7ef457820b3d2d4778535ca55f1947a2cb3b8eba95b6b6822c286c584dd01eee0265e611db0aa83a1e643af7a6adbf25bd8e585a0b6336be756791843b1c6256d1a92e45ef84f8ca4f8fb0955043e56ad184c51bc0828bc6e053a69f6041e27353a9121494808e8f0b2a2a08b72e39c877b5c734353e4b636646b4313065351e3d46f67be1cea7a9c1b593f542e6dd98845ee1a9d4080b2570c5d4eb8c824519fc95e052b0220e51fdab331c4e7c0347300eb371b728cf4921f18c93cbca00caac61a9e05b9f991b64ba4cbd87563bff207df6661cea75642718c5bd93c0ff125ae90db9f7bc734ce3ccc6f20a08048f00d9ea9682c4c354aaf4eecd148d0ac25b7e7a90ef3814f5c6902ac6ad2006620f57fc187d02430dad4da3db93dce0da41bd70689d5f0450bf7046ae17d815b11bb12883bf125c861a46f0340b336b42cf1b85ec0285972d6c24b3ad45fa6b691f4549013e489f3d1a877aff2cac32f70a359649cdd0f8629a8004eb22f894e96720f134952aad2da8a06a1610594641b3057b4cc10a5838300732b9c1b53b3120a18632ab5edc9e542c1c2ccae0af04972106a86dcdea004fd8890a484062b986fa96e52abce28cb50a560f325df10fd267fbe3508f9b580e0f61e1e610128f9401abf784658358188033349e28dea532f6ee4f74f787cab7c8270e3701894f4ca5ca3875375b151754a220c2f200302aa882cabb171c6b6fddc9a1068a3e307e4e1e43fb610e6472836ba7eb65297cf8428d61fb49de3daeb89baa201565f05782cb7002d74c2daa520c520a589ab7ee740ca96d24947d41307c719059c1b89b8b55a83a7c5e839a6cfb936c85be57e3502fe004a530c9094641ef5884f28d3a2a78dcb58c14969ac9264c7186c6c3e2e5b0110a96efbb2d0f937f6240bc949ab6af5ebd99a29982806d87a9cb6c1186a24e96cfac2b170fe2dd3c30f617709602eab07e9fcc570b792cd886196c06f3cc70ff1e592f20616c0ea8bcba17bde607aea062d4c68045a942f471430d56ebadd3008780e0f48467808d7db312ac6c55afe6add314917080c601aa864607abee33fcec755a14e9d138d4cd1cb282494e300a79279a4bf41b139f71f39631f1733301f1c10fc7c5eb4a6dfce6f145a12856cfa61af542a23a225b407af5668a7241d47c8a89d4b358158229289760110fe29d07dbee037e0f81e378526374bf3d61fb7d7d3137b8f6647b8132b54964c1e6933a8e27f1d92b82b88463970f0f30d272ba3d593d78fb7b86ed1f1caa75a26f378ae5bcb3a2faafabdbd7e8c664c556e54138a2f8e11c7b466ca122af36d8f3ec6a57cd662bf66c9afe1b51fc5a925b77daf87365312cfeb95c217fae8451b76fa6c9c075d17fd6f119dd980cd2bd13e3cb077db9abb7c5d75c169e64d68acfab8dedc56ee44175f44a4f0a2dacfbfd53c9b126ad80badd6b1bcb996eab2f387dd87dd0b402e183153ccab5c25976f0b634c9cc4102768cebacffe8d739e1be7969b642914243aff63355d3e39d2f89f543f400ffd8184bbf8727f60c3558a1adc1c9d4aed51e0b4d2d03d98bf13cb3817363d5265712c33e3fb705996d28d1f618f277b795e8db25b81e170e972b4b5d4eee94b83813a154c0545a6daede6235cc037aea9dea4c4cab78eeadeba454de593c69d99c9b869fdda045c2808990701d8d4db9242a3df4b4a64eb762b0a6e82725266a1178dfceca3737b8ed9025dced66f4946c52b484aa16a4618f4b3c39c930b13828b4e4d4a88b796219e7a18ff58bf7e93450ca6254e09a14e5d70f5585d9cba124b06e47a54a759dea6fe6af331668a00761b3ccb49997575f2ca1b9204f6b988d9a7292b790e8dbd3115c3ee005268eaec9c99d14974b829d4bab8d618602505395b3ef54e7b8d436b4ce142c3ba6b51b11629875520835314cb84ec6265c12971e793a9c2d7293e029891219d0c5fb6abb98a11681ed2696ec4624290529c2aa46b5b2b83d51e23e2d31ac3a16975870ddc7f72b34ce43af054f6f1828d4bb98b026515185aa287b392ea2928e4b156cb5fa8b5690466fa061b3ccd873ebceaa7c436b093eed7e48d0b2d166529fe81b847d36666109a66a727227c5b53cd32b5a5fd496d276c32c7f23d7a46d05ad0305fd4acedb3726646cc225b9d2a375295520da44769474de14686d416788d5faac44b62b6837515288b022a86af17bd3992bf14451c7e26282ba0f956511e602c1a20401a638046b527b13714e04258da51adbcaf537ae01ba0e1a37cb9c3dab355a3f28b39141f93b5b49f46d2b3a496e4f6a727227c5b53bd32b416a48aca98a692a52ad499175c59bfd0d9a4809d7c9d8844bc2d2434ffb4a0e3cc18c34205843434457e48c118634ce6c83760367cdbf8122a86a711af6b8c48105da138b4be361fec6c4ea45063604eb5d08d5a430bf7ea80aad4dd2cdb154635bd56164056b549279f0a961acfe50a26d4155d953447da26f48b49ea72a27774e5c8b33bd42d513dbb6ba4cc95c722dd1f5d2d2dfa08994709d8c4db8044a2f01e55cf7b29a4da3a4f3ec6c46754b2070db9dd4148f4b99078a2adecad0b8c409b427165709a45ecfc1f50ceb5d08d5a430bf3ea86a0f2cd5c856afbf6405693412cd326c334301d3a93683c4a28544df90683d0d95681b8be93437d32bad2f0c6e53b640eb46bda4e65bc24554c2e5c9c249b8844a2fc615f8e31a19ecafdc22a817d4a972220f028be61629e2aa46ef4d67fd02ede9c1c294f672012427e2bc4db054b30bb422aeb9896619d93304c089b697d1dd2d24fa4ecc50f832849a707c774e5c9b33bd92dc4aa12e53649b5f40b18e8ccf70eb4eeb54fc2031913ca390b1099750e9c5944d3f589a7fbffd46a54500893382f7a9936d17df253687daf6fe604369eead0cadbb1bfa2c597101cb90f2f45001baf1b307d1b61a026b528b13710e9646244a35b695ac108d48a659866d660840becbf799cc7832cd5b48f42dc2c2a7a6809a9cdc4971a924d888c41a7a583c2be1ec9159e653b85f77bdb48cccc7a6ae45d4c71a9c0834516d1ef3ef2e9e275c42a517e3deb6a6d575f3e0cd0a8d67433dc27fe32ed9ae6b1ce9291e1f0785957c2b4347dd2c59e2ea7efc40f5c7e210714e00bd5fa15944ba3807ea9d895f7606d524b24dc444aa188cc24ca254c9d602e6540f341612cd9281d25fd509126d2f83e3785a49f4cd89d641385195933b27ae76a657aa8fe3218ffc5769bb065533b22ef5d675522aef10f06cc4a8534745877d703f4675f9fcb8b0b1a14bd8b618bee8ccfd373350d2f97836d4433c72c4b62fc06eeedde86f59774554d5a0566a8afb64895b2d027b62710854ee20d62c752b4b0e331d8c8cf2da1b999ab4d4a2885465b092a0ba4da59a3c8e673a251b596321d12c197c6f42879b73c8ad90d62a5fd2ba564255d3f8d9df4d67f5cc823e8c10afeaaf6de8dbaa964871dfdfad664564411fe4acb27fae6d581955edd69d3eff73256441df4c9381eba2ff6c8c71b8b548ef795d467b18fa62dfe6387f14065a1eee0ade20e7e6253d5e73a521d96a63e05dc0dbb866be6986c32d6570dcd8b0034fbbe7f3d66e4ca25496dd5c62989ee2cc677b62f283055ed02990fbdc186922a3be9fa172fa1b7625e1088ac39e237ce30d4c1d9ccb3d0de2661a9254e04804dc98844417744a6796942f59ac88192a07cb4347046ce0dd185bd705f30bc544a3d78613f9174828830227b12266a83cef888d3cc25d521209304f63021cbdb6aab21ca011126f083bf718581133541e5a2e3236f6e8c527322818bdb645abf293224ae8a86245cc5079687991b1d1470f3e9141c1e8b5eb1675f4fb0c95837fa2c5861fed7f2283a2d16b0777df981092873b01ece05e1133541e5a2e32321c6e6ddc1dc7b3d41dd5b9dcd381365588d9d3619793863448b31b00399c56c40c958796830c46bd617f2ba96c8cd1ea2732281abd766ab8ddd679820b3a25c6045e3ee8ff192a77cb6347309e117b638ef1e5834d2fe79063ff628315d6dedf4c9381eba2ff7cfce7e33f1ffff99128a1bc08f27e4e9b5dbe7e041b8e36d17c5df49f8fff7cfc87b2cf1f80afa5bc1265f053e0bffeff6ad6ff2cf2cfdd106c6b7f5240a17d050c885210dfe7e8e217af843fa3fce7dde0d3291841f17c19f247a210d42f739f088850654f90b7c1f2f788f52ba87f733f1da28dedd9a5a588766cae02d79f987b3faee5a78aeb8bbfa84a465074a71d94b1aaabf78020ac2fc8bb60f65b992b0d848aad3959b6435260fef64399826b31a235c73a90ec1bdb34b0aa1aed174210d617e4f5f19b15f04b70d738b6e69cb21da202f30f0711ad39b6fa95f6d6dd3aaf68ea162941550682bc0752850dcd3fbaeddd05125a93653b9cd412f6e27e3688674dfb71a6303b90e96c2d5282aa0c04790f14ef734ee7304f2077d3692fc5c9d9f138b1f62c797e3688660dfc88e65055b4c4a0f2bb60f884d53160b0f1154e941d83f4b21da0f52fc0f1e57bcff90ca74696814c1f543c5b9b73ce739b9fdaf39ec059953c5858069b53eec7a65a0304dbcff2b548fe7a5dac6bed5fd62d1edb9eb11983b58327f96b69b46e6e7fe0cbdefaccae6a24e7b024a10f313f473f9e19c6a6a57264cf8f0afc9054c682b8767d19fbd5cccc80fbcb9f755f20a9e43e98827a3f40bdd3438c38027ac566c586dc6942121191f422e89c253b9e1bc616c853fd48c8c77f3cbfbdb564076ad7505bf7ad677593b56e5aca604bf66c9c9b748871f6ce93abd68015dbee54bb88db5c62ebd2e55be595af5f2b8e29be6e1473f58cc883a11cc56d5521f7e1597e9c80c1964cf821ab2cfa9557702058d07205cc15ab7b78075066410a39e272fc2eca36b993b34af091dc7d55d1a9015f1edf2019e51a046545a71daeef3b7039921622b54fc10c37e3756bc276056985a7492433d60450eb2629c3e18b52f17aeed0679fa1c433e30756594436106be2334bc78a4f4fae03eddd70d122bd2a5cc3035ab2224147126e1d04666ca388720de47e06dc8d60fec623d5f3ee6e8f8f9cf3bee5ecd4dad09fdf006b769b132f61eb55f6a367709e5cb7266cf791fc058d415ebd86eb71ad75abf2e1e93361ffe1d94f23ef20a133343557708a06967d15fdc02aab38503b71e40ad81c27ee7b751a592042413b3764b408af28dbc0d7eab54b52127191f4f4764335434e2c5861397c67193b1c15a180df7bd6fbbc9c4c57bdc5a39ead2dab5703156cc88744df0eb0bbb0b86774b111aced9e67b2bfa7a3c6d28613364ff2ccd85adb1c6b4f1f03dd66643f8dd79a40b26059f6a925317e609549ca793b166e7e6b5bc0fe126c19d360d2ec7b902beaddb1d122bca26c93bec424e223d9afe49977403212acde8a13f1bdcfb21d3f10acc9eb091d166c602cd9e5190df72e36dc7b3a042368db692eb0db7216ffaccd063a3abb8f816e17e8de6d2c4b95f723126a2a1fc76aefc5062c59901f586519bfc66fcf80c595cc31df038db00127c0a5917574b408af28db3c8bbd2f014d241f64d40258901f3b71c24ab9fe61403abe60410325bafa5dff633fb9512db360046d3bcdea0ff88066406b7d54ba1106b3e4a1f15a30371ad6b6392d1076e410fd80c292204b04878acb894ebbf90d423a5c7273b08b16659b27bcdb2d83682309f5e6046bcd76cd527f4c104cd8bc5321fe55e0aa356d3b83e03abd3536011aace2ee680749501adaea41ba048555c34a4e1c9a6eb3cbe6c0474b0161a6db7fc36823c9e82d7580ccd7e45b7e66688b7f8ab66edaf5dbc26da14b4090b0b1006c39a3a2c486f816e59afca01f0ff8fd82345f4e33f1a8d771bd386279819645f562d6bd80c20678e10fd701cbc0525d8e685e30e6b391b478c1a35d732306d71bd83109b2b9170de26d62cabec99b6acdda4ef82bbf65d98119a0f82e0b7654bdd57d8b8ec795a8dc0d1c7745c79d318f78641b086bc206cd77d9848b029045c8c0bb2c5cb4083459913691d41a1b491480a2784bd908b46bee2a887504dca3b3a75b1ba77f79a0cf81cfdf2e79f1cf9154ef83746bca76d25ff841dbda73f2cd203e48ad1b3e1b7ed0dc9e276e9761a53e08c17c1010d600fc41ee586abf6b96da10c0dbe1441fb4783d9e9b8a1601679b2fd4b1390849c447b2efe40721dfea2ca35e535776ae1b007b192bbee5c14d8c4973ab3b97e20ea1f15a96c4afc91183acbfcc88c18cc7b7e546c0daaf1e31e8f6b94edf95c393e8042306e5d6b41123067d612d20470cceae878e1b3bba0cc231e7f1cc3aa8681130b611b7b69192488ca4ed8841eb4f61ee56b15e8054088bdf5c787b0af246749112d73547b1e6ae82a0fd9506e917c555107add0cae8258fd2dbddf4528c4551018c20f5f580bd8ab202ef13a132fc26effc60b12132d06c636e6767d3889425e057124f253aac20ee20e5ceb09a093e6051661f5db04cf8c79b0eff0a9b3d7545472cd5fa3a8f2376574a44430e3498d80b75f7965a77fa66ec1575a6cc2758cf56e186cd3eae0096b46f205df814d7b872e2efe679f8e146d73f77288883310b651b720c649c44772edea2b3bd7a5c9dc4e0f8bb083fdf55f3a5a3700dd611bdcd7dab90142cffe3189c18c0aee87705f6b1fde951c6b733f346b784f05603bef2f77b78a73cf83b127d64baf1b7177099119795e8687431cb37f6f8667edebf32527415b1cffe7e6e0096b466bf7e0cfbe387786f025f222878ea3200be663687ee488739059e16e84b277d52a4e224524977d10fc867acb77ab10f177d635767cd7ef941ec57300a6c2e27dee6b453cfeac7891aece460a296f3008dbef2ca4b5d702f6a38ef6db0aee10197828fdfe7d05f914f6d57e6ba1dd874f2ded37175a9baffcf5ade1ccfb48f11bcdf2f19f8fff7cfce7bfb1d0006038396d765963616941684a3872534d65525462565646324e514e4537484e517355356a6f6764655a724d44424758483351487835797a5433366a47684659426a795834433436636f7a43574157417137436967705173545a4576387a6a36350a

2 output(s) for total of ? xmr

stealth address amount amount idx tag
00: 577f898aeee9601590ab08e58f09c1dcc535ecf862a9c0e329b19221880a421b ? 70314575 of 99831597 <cc>
01: dc7d5b89cec72c2b2663f9d180bbd9317850cd42245c2b96159ef19916c6bcdf ? 70314576 of 99831597 <42>

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 2021-08-19 16:45:37 till 2023-03-17 23:42:58; resolution: 3.38 days)

  • |_*__________________________________________________________________________________________________________________________________________________________________*___**|

1 input(s) for total of ? xmr

key image 00: 9826e82e3c8771319121e2f4f0598e4bca297e91f3bad08dd8f2ec04a773c702 amount: ?
ring members blk ring size in/out timestamp age [y:d:h:m:s]
- 00: b3300472403b12539d52d00b0b6554007b5b5f902384f4624bad4dd689fde7be 02430650 11 2/2 2021-08-19 17:45:37 02:251:00:40:40
- 01: 494f142d66cb6c51e017d6a4e60ffc1608119d24bb92ab2efd6418b192600e35 02831955 16 2/2 2023-02-28 18:50:27 01:057:23:35:50
- 02: d39177a9d5aee230aeb7def7cda5b2f079e4374bfa1306e62730eae4275dd729 02841199 16 1/2 2023-03-13 16:49:43 01:045:01:36:34
- 03: 8359511c144ba9a897306dff05465fbe1b68e8b9e833466a96e8a7dfbeb803a1 02842602 16 2/16 2023-03-15 15:16:41 01:043:03:09:36
- 04: ab77adcfd85dbf8789a578ebec96c8ca81ae6add45f6e98ec8c50e6016e2b5ec 02843642 16 1/2 2023-03-17 01:19:51 01:041:17:06:26
- 05: a0c394343953b720f73e1d6a4fdeb7f64570f27ae8bb3e94bf8f57be20f170de 02843838 16 2/2 2023-03-17 08:40:49 01:041:09:45:28
- 06: 7a860d6dd3ff023a006a389bf3403f48b9d0106860b7abae9f72b4eec76ce7e9 02843926 16 2/6 2023-03-17 11:36:18 01:041:06:49:59
- 07: 01a338f63900f76c451e53df7d0a9e1f90714e6cf9988fd86d44427a9865463e 02844002 0 0/1 2023-03-17 14:20:07 01:041:04:06:10
- 08: 3c8160d34cfe9f702cc602a277e66499514e6bb856cf0ff8cb726b7cfe34ae52 02844079 16 1/2 2023-03-17 16:50:30 01:041:01:35:47
- 09: 828dd7da592eb3824c6d7bfac01f8ab2f2a23c8a64af3906780adf8817ffe9b8 02844092 16 2/2 2023-03-17 17:11:42 01:041:01:14:35
- 10: 152ef937a08412cd5b6767175334178ab6d9415ff311185cc90afae95460f6ae 02844101 16 2/2 2023-03-17 17:21:50 01:041:01:04:27
- 11: ace6f04adf037ff5a016f9fc23711c427f5f940226f4e994ded25f67f3f64021 02844168 16 2/8 2023-03-17 19:22:34 01:040:23:03:43
- 12: e7655102c333e1976785ec278115a2e79e50b7aa67c27d89f27161c847699788 02844219 16 2/16 2023-03-17 20:50:29 01:040:21:35:48
- 13: 9555d1b50af603f02e6d9a6de04c2540ae275d781cbf8bf41abbb0ce44f5b4a9 02844244 16 1/2 2023-03-17 21:41:14 01:040:20:45:03
- 14: b9a1a2dfe7c46829f01fe08bcbb0d41d697fadaabf2473b7cae63ab43bdc5aea 02844261 16 1/2 2023-03-17 22:14:41 01:040:20:11:36
- 15: 5762b8a2ea780b65a35cba091d059a27058e6a6a01acb483060b5829fb789d1d 02844276 16 2/16 2023-03-17 22:42:58 01:040:19:43:19
More details
source code | explorer version (api): master-2024-03-03-26331e6 (1.2)