xmrchain.net & Explore.Moneroworld.com

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

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

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

Monero Testnet Explorer || Monero Stagenet Explorer

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

Why so ugly? Monero FAQ

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

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

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

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

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

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

Autorefresh is OFF

Tx hash: ccde85d802b3739f944192e39e6ece6841e8cd2ad0252398192613aac8a27442

Tx prefix hash: b7c1fe1bbc830d546e282d87d2e1e3ed84e9c338889c26b35862ae8c7d43b63a
Tx public key: 5ba566cfb3d33143ea46138b9483bcb394131fd872a8ccbfb68c67348d744185
Timestamp: 1680408307 Timestamp [UTC]: 2023-04-02 04:05:07 Age [y:d:h:m:s]: 01:055:09:55:16
Block: 2855221 Fee (per_kB): 0.001325180000 (0.000020480000) Tx size: 64.7061 kB
Tx version: 2 No of confirmations: 302275 RingCT/type: yes/6
Extra: 015ba566cfb3d33143ea46138b9483bcb394131fd872a8ccbfb68c67348d744185020901b2cbc198e0fac62b10ccf90352494646c4fc000057454250565038580a0000000c000000af04001f0300565038203cfb0000701c059d012ab00420033e6d369648a422a7ae22f19a01c00d89656cf2e1d8cfcfc5c7fc73b41cf476fb0f3ebc3d3a7ff37795678cbfe8ec7c7abd4be5f823a8feef919bd5f262f0fdd0ff77e0d1eabfe63d12bd253fd5f03feebff57d82bce0735ffefba6879a84fb7ccc844dc1e41fa47f87d09b927cb791ce515e139adfc0ffb7e6abfebfed97bcbfd3bffd7fccfefffffffb11fd6bf4d5ff77f6f7e15ff58ffb9eac3fa57fb8fdcdf7daf4e1ff3fd463fb77a7dfab1fa0f79c9fff5f690fecdff7ff70bdb9fffa7ffff700ffffedf1cfbfe57ff9bceafcfffcbed85fa8ffabfd2fbb062afef3bb77f51ce47fc9e28fd1bcae79867f4f917ec5e677ef67e63d51a887f9fea0dfe6fd3af167a05f9497894fd9fd46fa67fa528ef316c643b529c55c433610c65cd0ab0c7225b140eeced0e7721e41b6cbe4cb64d3a060cab9d61496544176fa8252d7a64c43179e58b2235385de8a16a0cd796783253dfe62f65f7e38b78fd92bf747ad4fd09ecaf2bd7ed7d7a5b1a5a33a0a6b44e03eea363c49c8097eba267942a4d3da48d5a9f00b41a579c1e1a47da0d8f611c2b413e39473801429faf62d27168fecbe525ad3c64022e04e32a674d5c7a777fa02a954f7af64c711f890987bdf99897cc0a557b3fa449349e0e71a66636e9ecf4a1919531bcbf90aff63ddd2d9894b790c6c2ed67f2021e020ae8f3d3113d1480138cd35ba57e91af48bd503bde70a0119e57b94eecb2298546b9afdb417fcfe41e7aa5450d3e91f1fcb57c25e36ff0f0826d766287b57b64828853d27db6b568e2abf80148a0838150be8d4c57a7604e2fb78397b95e87e671e565482b1eaabbc94d522874c2c6fed05f9cef4933537c8497f35653472b18c254e4921c40d30d5c8548cd138a60226fffc99ed82ef25127cdac70aed9d72325a3f6f1ef91a7dbd6740b15e7c1c18278970c06962d29bf668dacb5dbd210a198f352d13c1625e33451aaf890cfb4017317904006db34d0a6a2220414e81d292ec3d7d5be06a459918dd9f84a05b9ddea4705e6eca37f308e29f4efb71da3374951e933a46aea9b1ea4bc5030745f94b1ef70d66e39d65e37a219c55874c49160122aa46302324f4a68bdb7483024ad90f5a1839c8a50b73ad2d6c21734a575c6338af0daa33a327d47db5165c47403ea3c2ecf454a4b3145c29f735ba82d062089772f2fbdb0f9c0423afd146ce58fe5f3e36f5f381cbe5ccbaafe9af6fd14f60e48ce8e3ab5f485f2b3e17bb9056ce64dcc8e0fd6a422cf536856ed0088c72f050f22f69e3cda56b14b4350ad60e6b217fe373b5abe2da53e2a1bb46abea62a1412bb857ad969bd303ad48446f1d15f93bbc3581054f1cd42a9dd4efb4b5db090c2f1f68db36dedd30949d8f7eda4de4cb35174d3464d8696070716753f8d74945cc38c1cce6d7ceb90a9dbead3743bcbfe8a33b184aa54c6790177ccde5fe2331afd3defabf0403423a7d0d23d36d0039d4264c1db1147fd671091e6bf0760a312f0fe5544c6dc8b06742d9ebde2077ce500e3396ebb26610196962f8b88514c98fc584d8cd7b03ffe9781d74fa70230bf7d0017a9c91642c9617b178f72574a4732a236bef5e55df989584263983fd338a2b21226957266953c697ba6dd7d0ecf5096e61b4c89cdca64c6f59f8fd2658661aca2f178aed5ba0197067e295795d6f2abe0d92fdf8136f9582341677e4b92fdf81dfa145ca3e8437bc0338d807445046496e2db8e164b94a228ff054c5bf7cdf9f5df36660cf3f7ab897bf527b7cba3794ccd0b0126798f18b1228d39509832934d63687652bc875fbb7cfa2e7fffc77e849b2944483054ed27599dee7f6994d2a5f1e2af972b9fd6930f9564e9b92df2201f538ec583008f454b95465163e481f8f988ba6effcf024877e92ca94e19d801e8871acb63f5a31a6b67ce77d564b94bfdf59fbcf3b394e7541e51111fffdbd68e1ce38dd99f3a98dd0a6ecc1bf018bef781ff687a139a360d6dfc5092c2bb36dacc6a66a4206b2c9f1b976a97db80a4af01ae3e99d92f6f60a9a5e90a43e678eabd3dd8b2bed6b2e3985e46418b5d6e18cecd12dba06dc683447238269762d92b87cebe0bcf179f688088135e5a056a10650cbff47dbe5be5c86c6708d88e3be56d1858f595faea41865ef1a1bfe9ec676619fd849b1adbcd1d922ccfdb37d477f6626df200defffcdffbb31d7b14684394e97f08de70c3c653b524b6ff76c03d48a301c5bc16c6bbecf99690c1c55671db3549ac49d05c77b0b36f0c58c953fbeed4089cb86f55026df1f415493da9baddcafae09001bd0bcb1ba236f99b2b827749e0f3c8e237dfb708d1fcc5e7c24a81983cac141e9b3593cc753f80fecadb515c2acf3479f34f8820f10777ef3ad13a477d9bdd0f30e96024a9742b39c9fb645ba368d4c4b6632080c80b341b1628b1f2c567f2df961f5113e4ba490b0d175d867c781ffde9a7929ee617671a2a49c7e2f396ea1ae129d2c37b61c87c0ff72aab4f90e4f6146ef880bd6d8813be249041ebf21be7ab2b2b03293636b861747622bfd1710b0e75a42b75244b487090718d07ed1a4afbe1ee2764619e959ce6f4d67496357d528b330b399ada8fc8d18d342ada224c025b7eb242311e715882597841bdd36eeb6ed44c82eef67110e39d88f65aeaa1c4190c5115041a987f3a058eda32200fe54a7c25e5bd4dd90eb459b8f00cf27476dd6faeef76376efa4283f8dc64f5845616057d0977c5302f2bb2d4af013b8c871f2da4dee92ebe00f7e5788577a55bf10606266c6f91a1edfa39137dffad2e277f4028881bcf85676a67f21c5311abe9ecd0b6d4a9431e7b9aa3b8fd9e8877b99f34c083cfc4d888a5b79e152ec014163732153c6c847af3d0bd6b8daeeb04726021c44ec3032e9c0afeba666010c45d617c86f2265eb915d4f8656ed8caa997a302435a003a121e0c435c98f23eb5db2bb35af5b59b641d6a1379e8440e7a0c49cdc3ad9b347208ae84bd1143e06692655980bf2180188e596bba4a24b96d9358a5249ab44655255aeac10348d3bf96d190e9b96c76522f0698b968a3056b7974b01a1b1f2a1233539807453a596668be8c086ba127c230cb653f72cdeacea7f76918978be8458b958fcf25a2dc06e90a332227a159605ce57cc3be1003d8529ee30235c9a4f70c84e13851c209a4507470d26deb68bba10a17ca2456aa8584721a32f569becdb5fa2c0b6d0104aecefad8e0e477d9527fad7af1a0d1465b91be31eb017354b243407284d9152bd13e330b32c4c0a1d7b53da85607a2abc45e5b2ec16d2f7ba9264a676051f7930a6364da2d8653936cc4fe54aff2765be2e58ef7949e3170e65ae473f302165c287f7aa5195e04dfecdae16bbc900996065b1ef1a453d44d19897dbed95c2e427d17b7b220f24a95fe46fb4fa5fed5f1d03de69ae1916c147e676f23f6c8803bcd003a79a736c3173f3956b0cd99561c3d854e065e5478d22d56478df47fa4539f447f178459e33054110fa31df35ee3d9038fcc998ff675dd34addd2d5c5bf2c884a77c65bd635f465074fa06c2bf28e53fddc63b5daecfffce73dd2cf8d9dbbee7bc09722df612dc8962d6adcbc43ee508d63657c091f209d504177274fc5759cced23dbc263441b3285c147f57e173087d6ed33dae1e87e61b6bf44e0de78b7c35820dbcdaa04e4b86763b7cbe2549185f4edfd6dde03cbbb09db42b5733cd0dbde29a20c155754c124e63c51f03194f7b972333de3f6c020973f2fccc62d90271be29ce1141951a015cba094534ea2b253ec633b09f09bfa746debee05c8f3041aa5112e86b8f5c5416db31e204ff3371eb393035de6af347884bbec1069f298ac0b731cd5a9e08ce5137da027f03b4a52239a93b4ac9d6994c34f843fd3027f9003721233cf05cc15fc0491f867ebf34744ce7d02a2253e9ecd3e3bf056f32cdbaa5c4f7019ceea25411e46b84281e668523ff28034b9d3215933838e1df5400169c8b7a3cf33ee3ae61f64085bcc9814a31f8dc742a6abdaebb4ca87cebac97cfa3987fe8a75d6914e5ec852bfa33091fecab8156df6b93512fb012d6c0a3e2e50d8298fb235b8c365b04674c3d55a930dfa29a19f8d5c4cb25881f6c5e5a493a9048e3e60cf814c2cc5dfca36abcfed6771b2d42fdeff226308b67ef9aff339effbb5b196e019bd51f181aa0a70426e51868db54fdf823fa230046d70acd7599a9efd609d8fb24d35603d2da82df4dc5ccfdf65fc9da3f444a9ca19011726a94d32b27d92ec87f05753e3e3ea193d756800792e8e8009dac7f5adc7cc75747e3e716c6bcc8f26296745a12671f8f98fffa7bb03c96f86a947929ccdfe5914bff6c22e80aa91761ae0c7a0bbd808e808926ab7a1ae779612102f4f4f678271255dee7c8caffd3ae14dd384d56c5fbcadeb72e471bd254047fa9a7e9ff8480136f7dec3feaa5b4e21be09e461f93075b40a19c1c1b8533b4ffc94fddc98f70249cd30ae554e1b1c6c47bd2f669f83269167f2c325ae3f8ac97079b5c7d59438a44f36344e9edb3615e99aff62dc5ef8b8a38e78fd9dacfee582634849c88551d5bc7d21c6e42f7e490f0a8f063f3c3fa168cc69c26061762eb31874abd71460adf3b8ec95ec03bd6d8f2303949cd2798eee0807135bcd2297915b2ce4f44e8676f243253f890c7e36bf673f9f77eb7c22d60dca79a240d9b5f094103bea7f630421926370f0210321f2b2e0cc5a858c8cc29fddf3b8351762781ee75ffa2d18c9a0873ef5ea04051eac9a99e491ead2ce04eeb56c2ed62456505917ba7c9080552ad7f36f67f6e555ccd68e497f9d363cc7e2be5794de3091ffc49e7f90da7f6f44d2b0cfaa4dabd4b210626be96332ed65db27d5c3d48568782803194723c55e7707afd3748c9e75679d397fca48369115a9f8fe3bd7f9ee59128fe8e40166c75c63a8a368be2946c2b3658978cccfa15b0f91c1a137b32c8ffef7c00ef7949869e5d03f85e000218c27adf2f29b87482759ddb17999a5a8ef41b362cfea0dab947438c79a4333736950af032ccdf2f9b7fdd1e599f52183035900d36635272871d807f588a899e9f049b24ff6a27936eac0a48b749e95d7146fe1ccbbcfee8d1a2c9b32a10371aae1a0db6de2cffad80b645ebbf8f677dc1c6e52422f9b37de250d677c5409d087ece9d429212dd8c3336be1ccd9c7e3c699505efdc2b55d63ce1e25cabbf6a704aeed77e7a92c8f308b41c10ef8c25714b4365d289ff009a37fef5af801f83b6884d4b9a8375566fc6aea096d300d6a7318dbc8a4967799126c3cff8094ce12f47e2207456712692e12d6fcb1252476acc0646260cfd458a6cd8b8f50085942ecf738e8f1bdb4fc9e147ee48930eeae91979f34b75356237721b6f32585b62b29ce063cc4ec443eadb7e14a7a7fc7c4fe0b306f1aaa1a576dea3dfcc544bda7031cae5927e8f93ca10c2645e81ec5b67d277f7937a4223746ae5ff7f6366fe01918e40d704a53ae94c28dada9df6565db09cbc38a4a202640e46e23e253441adff0acc54f84fdf886fcf3b9cad9db11244fe395070723b1e7cc16acc3571254194ac976170bf7453e8e30a79f13326c0450777c3acb4b1c41986e65678d154d49e048c51e3109c38a96164c4396e7195b9454a629719a8ca4aa3cee99f6a1d2cb56283dd84f2826aa275f8721913c15dbca6e4394f3be61b27d0f5ae5658bcaa8e4f6f1e4181be5f40535efa828a6df584ddfc2e4ef3eacbb83d862c6b39f756874c683022caa4c9b2b35e0907b2b201bd1a43333bb125ba4b8a518027ddda5709f1cb53c49353227e04fe2ee9930e87d4a23e51597d9105be8d6f65abfd009d54b9af24b12481f426fac1e891b3792b8c411359b7c7ff57bf4756f9a8469b3de9492cfb82b86418b0ea302473fecb01d0a55bbabb6b56effaf547ec7da362043b64b1a5348f3e33db107263b1b83ddef589635371978ab54a7e9e87ff3d22c663d6cb7001bac8d503672904435b386ca93ff4d18d34fba5fae8448609b983a46d654bafe1c61aea400941c4f061f337a7311d0106a56d35c3ea0a607f633fd5501181a9f02c86662dce3bea277bce9bf2c7cb012ea1da1fe767612d9626d3b60eb6fd2cd2b8d619041797bc1b784749c208360305f8c7f1a8dd0f79f2706145bea584456943cca4575eb5336713683e4ae42359eab0a498c4b7de2622d02ed3381e83bd001418755e75f9651df1e14d020803fb890e943b3a94689448f4db91e3cda7cb2ef7a3c61ac3682517c8016b3966da98172434f5bbb9a82871ad076d794b8d966e8b460b311de52d5ae16fc29ae9428619da04eb052fad76400785175edbee79c22bab93d3da995db3173f657e29809e46cf843050c7b4ef264195b2c66a10ea0f3039fd38ace954f64a8b7050605df6c2cd788936e5d7f47f5ba0141ebd5cc7b70b9379057a72fa5b483d6656722691a024523c9ca86f83587ce94b5705755a0722cc8f1ad734c214c64aaac5bdad1489aba1d2010b5ecd102078b12d91273ee0f5e35a1bc0bab7405d4d152f09cf81a5dc639f9f56d1cff767bdaae4456e02ae7cb4da146f87b929d4340fb0a7340b7b159e749bf8114e2012d719a8b9a940a6118af6898d672ccf0e574b0dbc351434ea0b02fdb44942bfeaa62040ac8d31e5fcf285c68449149f590abb32970da0890bbacd7f340eb6e7d84118025c9dbd7d628249da14a8ad0e387b3bb6c66a9825eecd82a154aeb0df81f09443f59b5d9cd021c73d333201f0d75cefe7a8a62e25eed9a1e22fbebfca7e2000d809c4cdfcf4a64edc249742318e00f176dedf4599da35a19467e73d0e1a36725e77faac12c73cd287a39234a3559cb714a905ce606af6dd61e71e0fd09a847f6b688d48e113dcf69a20379e003c11b5d78574ffb5061051e008955e217b06be3f9bebdedd28deb5fd7bd035bd177152bd930036656536a786b52b4feaf2aab15701a73cad6064a373a8c8dcd76fc9ce30397ef3f884942affdedeb8ac25229554951de3542a5e47575ac6926db7a344cc3d5005257bba01a5f15551d679c5501a69a692891a9b2b0cdd80d39f0de339a40567c1b9a6472074e904c86dd6a21f342063cb925cd1869b1172ef366f64f3c0a849344ea53499eb4efa70b6ef0c21fb1f07f5d6e6e18c65dea4dabe98fca4ecf9a8c565ff738a90e4cc8d73d07b071886bb61c7ac29f6b5a90fb9fd17b09006ace0f13afceee42957a38e98e567ff064a59c5b0af35f043dd5713b37fb60dc1785c5f188d5abc6451292147bae95bfc986dc4a08d91b999e63d8c730f857c5c1b57f999828f5cb8d79789d148c9ead2997ce428aadd12e8f529844f2a081c7a9575e1c83ab6181a92a4b721a5df450828b6854836c459fc2ff20318a36d010132e78ee7ab1074cdfd76e09ef7bcfdf1e4e95d08d4e9c6609786c8fbde4c1179d3da321c1fb7b3a7344d3a36760086df483c23a1c35af9078d2cc0447d15d6c93aa7d566cb15a5ac5ce00c472c681ad27d19757338f84e5405c291dfd68bc02c7cad591fbcc23104926019bf184db7f89fb43200d4cfc813fc236498184561865cabd670a75ad21a2c0635060c76d96f0e4148710702c3a6e2773517dcccfa11f5a60c55a5e9f871ade4b74ef1b3f5fa7cd6957b000d2a65d788963d39bc297bd599cb855291bc99a4eb2af756b8239fa12d1f94c42c3a546d7a641f317fecd6de6a84f0e551389da5bf3b296febcc36b896079190c6471558a0cddf227305e25d148a667d6cbf28e22258b04bc217b31f2cfc762e72c81aca122e21cd619ac004956000ddb37c460806fff8a170fc59f7a630d3c2b83130da206af533b3294277052d433cbe251687272258a18bc931618ac4dabd6f0c5f17b15978feea481586992db69683f514e41115c3d3252fb7047985cfb93e2ad6cf624a50965171388e9c5aea1e9e277813c2ef48bbcaa7a2c122f513d5cf2f241e72d7cb7323e2d1ef0ee3e7f21dd5a138f15edaa32a79f71c4ed69c1f391c9158d909b9ac7762aee143cc9cbc6db127cb85b18c78c2713dc25d5b4875b601bd239027b5c3d5c3488fc4907b2fde96d1ad20cf847888d90c85cceaa566d8db3f8e3f5b03943b8939ca09cdbd173e240ef60cf264b9eb6e8aa05a8ff89cc9002ebee09b76b3c017dfca36b9055b30800ae9f2a673f3c8f02b9a94095ee4852ae8357cc21bdf804480681f2a51293ac7578891717f845d65e480b9b14427ec6c0e462d305415848e359012cd92d0b665e929a98b192acff76f5bc45ec9b179ac888e2d7f96bf7f434fb77a077e0f1ab46163ca696beb024d7e5bdc33b3b174640a77d8cbc828f7585ca23f06b0820ed3ea9a08bc67f8600ad116e254d4c06254795d4ab7a0eebfa781df1fc4f1d763f60df602446a14cbfb9b394225785e7f8a885c60549250d427065408ea15eb8a499432d84fa1f65569e209d628c47a18be0b4327b44b8ebe3ad7512231e26ff4541794ce7cce26ea5f186be32c13f3a8f274c39c41ecfe8e0fe8eb26a679be566036fa00c2f3dc318526926a03a62be405923905821d6cc04109e69191bd1a8d14c3152f51f67a4d1f927162391ff621bd3aab378fc4c3774ff1cff2bce04962f871a1855435f0f1e948596b9fdd4cf040e47f55f06099bc515017d4efcd5bcc18cded0ee3a7774b0bd1d9121ef2f6fb30e492f9cb0a782eee43df19013db874d654eec103ad73df99ed26cb585dad927c1b9f8258719087f5f2a4759f2537dc9abe2c94de908f0771259f8f6d54e1c1fd9c1ed4bbcff2310bb154ae60b74584d51b9d602a22c442a52844b320e8e639a64fdad05352eb268d3e7c53d85e6ec7fd79c7b05abc6a9675c31b5eaeeea19454e6d7c977c5e99ff3174235ce015effe2916337fdf089eba85131ad6cac9f42dd0c14dfe9d7f073cd53b517062a9f46d78e92485694aa7465cc3caf85a53af96f2afd894a4cf4203db9ac6effc90a0cc7934e7ad146dd502f1b54d8ddba2a43d5ccfc4be9fbb6ee5ce2bc3e82251c7fef271280018037cf94c51de5d2a3d548b5103e010ce69ea8c3c01f132070fdee0cf8f4ee0befe3918c292997c50e116e07fbc9740a74f6ee41b1a5a4c274e8c4f1ee5bfcbec8c286e470e4e48ad158827edaa491a9914f345e9512408582d6f63b969050921d48ce240ebac098c0f29342bc302d1339bf247f35880e2558b8f873353314d279705692eae5086b645eee759c27d949300f9fa99b0307181a1989b0a1c28d4c8f78cca8d8ee18b37993783fa1018107e8eeb4109d98d5662bfbf967d5da93dad8b98044dc7b1d59102560b99aedd16313de95668b56c1cb4a829399113d9c06354371003e94ebc4ad2c44ae5da478dfd512e25d00d307dc7a4939c598929ade4e391ecd491572018d9d7e7269a03ddfd50021eb5989405adbb0d54d55217076a06a31bbaeeeb6d939097d93d052801f0d9cccf9663c205f2408d1dffd91d3daf1ea2430a91591f405f93a5c94f2274121eebf77a8c0b62660d5fe75aaee6306e3b94781af1501990ddc44a4e15f39b9a0a3da654871aca6558d7f3d761a8e41f5007a88db4da49bc9acc86169afd56c49c574484f62bb9738ae176a4f2ffd3d40f177cf89b67f526e739a59d45940204293084b10a47e10b913ec96b2d6f75344c1fe24813d6deafb92343443508ccde10a58c889c55a1e5bc762d8ff5bb20e873834d1d733da7cd2d678e94c08e648fe3aadf53c69abc3223ade60fa4a688025057bf6bd020f126965e52f1048baeff660d6f05765aa515ac32bd0f985f62e615dddbd7d82fc38b59360bd2462613b0f90a8bccea3fde4cbba3e5dbd8b905b2d9241b228cd167a2268ec72d376717fea4b3518cdfe3d3ff6c6e36a2576d7ac09dae675b1099397d1aba025ecddc6f849dac89d2b163bb0febfc5ff399ca1f4dda176b2038c0b552c9c76f24bef3809f72a0fc9fb57153bba8a43b128f161123e62341282e3a1af2be9f0da87684c53a3cc63836b225906e11222472f68e7ca921843de0b1337ec7b3e8b2a8f0dad36608381d757be7ccb5eba89fbeeef3e62b9ef6061fde65784ff075bcaa6fa0d5f3df6c3f76217e450b152687d03705a49fcfcacf0400cc3a1b7d82573763e71ee7c572cc83887e817d7aab123892e43f49e7a97b91c31894f707e4187c4806376d45f007d13362bb7e397649aa8c7c5d2999ca616a7c68fecbb8c38798d591b5ae6d2bad8c015bf148d4aa395283c71346f6fa48173926e4e46a2313f3c736086b9e89a9b7812e7634f90ff162f7bb2035120adaa509a1f82c8d42243e4aea8485d2145408a7336a6faae55dc2b1f5f1abcf24301f99546a9d68a7221b09806e6fe08ab992623d2488ff213395a4615b8eb7f8ca55f571125ff003f1d72702da23e9ed62443b6c19005bc51afe9da2cf5e9b728bfb1d75394988b710a59d3c131acbf46353f76af77ae254d8ebf3aee1f45c45e4f167f5a1abfc3a8f3960146561d2b1d3fc193b5150c86422bfbbb4121d593e61db057431344676a941be55e44671a0b1e5fffebbfd0449f870a6a817c47b934483c9fd2ad36ba3f4b4fdd97e25ba00b5fd8e72269a71c27bfdaa477c602bbe058e25e68a4cd6c10bb7715a19b39faa821799b615ece82b98cb52f045589e2e242031f9553bb742448b090ec50346db8b8150a3b701cb468f28a6f2331a48ddecd69fa56ea84997fa2446042b6b23e39a3f0caf5c1280553647100213d9402ed3efac329fcc985346d57d10d6cd43a73374d99cf872ba9de0b5fbf7e799ba81aaa6fd74c0cff9d1ed623edb0fb01c1c8a03fa15cd1806705ae58bbf0d34295e3f644467c263e25eb692f94f84637d0bed6986f1e61e2df1635872a8b86c80a54f0598dec208da2707b9f0781c01ebff0c4f172a009ef3ea9a3ad3eaf7f2d2ed8e22639c0b98fd6ccc0d0c0a3fa29908cef90425d3f8c745f4453bc2cda405bf975ddf9c9d960f6beaadda7afb90c1433074bc4d11a92bde3f211db9e529a389151313669031284d58e5800e3c89ee43bc1f16d1f4f64a9f890658829895d3ade38b71211e50dba375854630a89be1b0c1e4f9fa159f807ebd224937f8f0111ba43d298e6a5b651b986ef9308b139e270d7e8654f714ea05e78d2b943bd269d559b5549c30d06c988672883d5efa54c6e989206bc11ee6bfaf6d1514f13b22b9ffb2ce75cf4c230f47ba214b0449eec4d162c2649f54d7811be0738cf4dbe74087e00db0ad693243e0595027f48d11c747637e1b4081963937538f87fab0fe837ee6404debd326ba83d6d6bc039d7287f190284ca1f2c29c2480cfcbce7840de807259dbafb213d70cc6ca2a35ee831f2a9477a0d3c1b32756a3681da0cdcec9aecd3d9e90b09d4f2eced7a135d3b84258c3257d453a5f0e7e61adf81123f0664954c613f4efbc0924695011549406fbc1ef774806b49577490d2d6bed6e40006c084190dd98cbf6a538a3b7754dda90ec4b81b6023d8fc7d3e097f94b20ebf69c60ef7a978d2565e942e86a9df7977d9b50c217e1e8151dfd6e060de2139e531006f093cc678060ba3caaff5798a89cbad12f1b405a9fc6b0d880d5d89e2030af3a7f060403a1cbc0134f14fe247875bc2baec31bb094931ed6eb11d16ceaedc6dd3e8f5a945bfb2ae6b0fc3d16e27d057efcc2fdaed5ad3608c35341f3675b7b8ed114bc0d66b08c1f6ec11b51e8627de35d0c0ac20e679dcccac51627579a6cd0987eb34f22c6b4846ebc421f2d1b8c9b3ce172dff085651e7cc8f5f12b3e10b9f204cd637a5a909f2f9efce0a5ed608a5d1da8ee792ec7ac2a40d3c590a58950e3c32b238d9146b591c37d9a74e9c13d61fe7c5ea6931693beb1ce7d3763dff5f4ec44f173854d9a0c12ed2a2233f43d2cda6bc5a7c947151212316415eddc4ac5504a097745a4cbb45d83bb0859e8efc4aa803f83e564bd248d6585b66dbcef30603ed00f6f7251efe15076319301eb8dce2b20f25856d41d2337ca2d697fbd4aa7489a7741b6f88dd1d84b45e8390d579a134ac17ee7f498588c49fd90a4a5ddb8d2bda45935df288cb83c98198c37cb42f7725bb4480bf864507e09736e2cc387bd6ac2b58855032f31b930510d8c5f2ba67d3909ed234e2bcbdd20010887e934c3edbec0770d5a82243a84ea6c659d98e11d9dbf13e19d3a02280c376121538fd8f91c8e3a953600baad01aeb5fb1172b7f97b51383554252aa27b88b826a236727a9aa96829b577c04e9b1d96b03a3c5f01f58658214994e828f99449e71d38065a069fcfe4819f2e16f8e41c53a7a4205c63d9f8ab4176cbbb0407ffc22307c96de9d7386e403f8ec55038860f7d2008d18ec8a2b213dc1c84ff3a35bd53ee9171aef8a309405072772c6a5795b516f0b7c9065704f2ffd5e7b288114856caccfa7ed12cfb95fd7ef3b916ef3bf5e7ca4933c3510eae06c8c476f0d6049af159834a93d4442e8950b45de526251aead40a08d49fa8ddbd6ef8c301b8c26b6ebf21c52d41d99eebee5f3285c2eb091e9b96d1cb08b264848dc906590809c2bc6ff32d381dad80f898eb78239378bd1e9038a127afc2b3553dd838ab158adcdd34337552e87617446692c02824114f7f2e2be2e98ebf4d48c5b4970360dc4285ce65962dec0062a0cf2f87e9ccaf82d21ed650550bceca180b0e48dec77dfa04b3843523f2f5b6f89ecbb4221799a901155c8475cf0e51d1eb346dfd05f35baccfa48ff207fea64c4f2ca7eac2d32093b8c5a4a1291f71f0cc9c062d6162f0d308f5e24149a0d791b5832d9f27c2f52e2ff7aae2eadb29b3638c65c5ef39d0e52d0476babcc3b65c8120b4a34e3abc3c4cf99e32ef17eecf6131d6ba57d493403b224d92aacd6f522a3fd700e8f1fc3d23ed960334f880d1762d2ea1db9d81ae63028061d4a0aa0db9983352ef8c2169b4a4a451f0204b5e898a511c0e3cba820175ae953923be9cbd216251d8ec80c8ab1a40c4f0c9365735efc24d910225dbaccdedc0f098972a4697fbcee2d4ac4e02ad28d3e882dd9c75892a029c6668b5d0f9dea7410ecdd0f546110ef8b220fd20fecf6820da0e26930e3d14231f22340032aa7e26b8ae9731e31b4ad5ef84e863ce1d757f8b370fff4e285f8e20f6f5169f632586b5a05ad9e81149f1624dda2ef80600fd2e9d8f817b13e21688c54d658a0e01e3dd8f9559e6da696c8aea823722c3c2fcb9c643d86b50186091b1595fa595e1ee06fdc129d8e91bb78235a60835e8f4d72bebeac830a883e1902a67d1a03449b1bc1524fb1ed18d4c2d1c843df1eed858bac3a81e419433b4e4c958d646e5c1f3dcbe10e8ef0b1d11b53135dc6d56ad6b3a9014f5f9db0bee6efc2e212692ddcc1b237c63fb92f374aa5e7bb11259f764a04adad455261c1edd6d6feee9e50f9ee56cded09bb430766f3aafa12ab8b74b049413cbb9b3c10c3fd066ba988993e8f437a2cea035a04db9f53bd399029bbbb6857a755d585f3c6a2c596fbaeea362aa53c91e6b7bf012528b54484bd801437b567b3ae02b7ad73ab9a98ed2dec8bfd5cae1bcd0e7dd9b65ca93970da7ac81c6ee6278930fa34af98bcfc518f4abd7cbbfa995c0ce3b02c52682fe0cd95a0d9c3127fd0175d5b2816e6d2aefe229fe419c0608d2ad3de0a13911d506f995a833085dbbf9c707736d1fc698864dc740d86054a36c721aaa5874ad3a4a82bda7b6c577a16a0dca8cdae5fb3538ca45ed3ba52a5de5e2929691dae7b5baaa270f5f46b5b60b630dd2622db5ccf1caf83242dbf02b8d8843ab1e186de91ec2d06db35bcb191a2d548d8d10e41417f8ac814752ee8db10284d9291721a884280eecbd95e92b0da30bfbbae5dc4ebdf7fae833373fdcfceb074e47456905c7fe3c30629c5d48c709913cfdf3f95279139330c24a5ebb263a5dfd389146981732c5b86e8705e603b49459257d1c99b3ff57d1e8daa7c297502aad5845c16dece30168e5d8f8bf4572f48ffa5e77601144be344218d708646021a144697994c35d80819f498e6f9ceb24cf5af81ae9af6b02769897354cb7706ec55267227a837a9f749b515013d648ffa53cd9b705cb54630e80568ee9fd4a62a8f98622ca15388db1bc8a05cbc9d22fb71d1a9f8f202a4445b797344fa6d746f3f86e5a914997542fddedf7ab2ef8337c77c6352f15d2dd288a52eeeeba7969b0da1f73ffeccf49ea6297966cfde31c296f212e044210f399c744a7bf1af9e42da8271e39578f76b8f4026bb65581df4a487e3586f554e52a7e9abda8a460be818a32ffa9c03b632de969a427171de3a573071d18e0e7bd56323d757919f6bb06293369ab3a93cd70a5b3a1bf9a250415b1081ea828bf4629cfa6f14455498d0e48effb5db346706f1ff98c6538e36da09ace2ad5e38e92a70ade89e8932d62e00c7253bc2fe3c05c8821fd62aebc9e16e7e1b92cd70c742b7fe1702c7b9c285856253fdbaf7e96e5cbadf33ab4f45e11ae1a6043c0af775d5eec6af229f1adf2c9fbb0bb15b2e2c6a3ae1d8a1480edc9153e95dbde5b2f52ccb397d2ae14f044e5eed95c0966b6ad746ad3f5da861597c673ddbb3e97bb836298dfad5bf67c8b7e96b56399b9bacf03a588120866cfe2234dbc766dd36ecd72dfa92b14f0edd820441c2631daf50d6fd6731ae60194902a7ea4b2f41597d8ce6ef4eeb42594653a3eb655663619be0bc8e0f688f7e6e3000fed22c55928fff1a6fe887edc39c4fffce98ffd63ff58fa9523caa7556802e1a5ab19ce174e9d3d1a874404b6455689a3439d63ca0da1c095e852faa08dd97227c0eb5f5443bcec5664d9e627a14a46f8df80563682e9a2648b296658652af0bca6f4ebed02e188b0b3606d85d1ac2de2094bfb20b6ad9837151a53a64b2c9e2e96f6a3d257a1d5deaf7c5ff263706174e65ad72352b5ba7e3b75b18d9649c495b3cd2ba18a257efd67552eb6d3b9ca377960846354b336216db75bf8824fae4748798f85875c7165bfd17d3166452237bcc75fdf4876970aa0f587492087fa2d1889878006a19ced63e16af9f182c4c94c914f583e544dbf9d628fb7195f219cd65e1b63f29497a18d62dd5a08cd8bde3134f00f8bf19d8a896cd519fa175d972fc8f1613a92da01f1c69c4cdd0e917d033cd0ea66f6145f3fe060c1eaf5bc7bf931f2be2972d1d5ac110cc049c7453f1a1b6847eef465cdbf3412c3ad49ce4edea92445817c5d27130ebd3582eb1ce20df30645626af817152c0cd9902941f448c5b28c8de3d28e10499950300aaacd01ebc45ef51048d84bef5773718a48ee79638caffda61f74f6fc058325fddea541cf829c84655e145872c4c0d9ab6150893899779f77a95e8d029501ebc15e9bea535a529a4f75a0a119dfc6fc2aac7171e476c82ed5db30bead55dd1febf6118d189323ec86e4a6d5960202677882e2903f08b3272faebf84e59fe34e7e4ac1c46157ae19d14e6551dae6bd9db6e85e15c9fc7266bfbb732eb53f074a0df15625825eb5ce0b2b5212b4ac0cda05b9d3d95ad4e8af097cc2374ca8b6fb89c40b0fb30f39d6c573761a0ca46938331fe1288c6cdc06d98c5e9eaf621d7342cbb00155b9d1b27b26c2d0be303e8f522efdf84aa5d020de388dd11dabad42def62024fa3249da030dc21c37b31e85826f508b9b0b0dd8b737ac42667ceeac18dc5b406b7844b8c80035a05bc0f0fd5369ccd1cb8ad22aaa84dc9e293c35ad8351166f42645462841591fc49efff6fbfda290417a60ccccdb55301bcda704b3730b8d25519d49daf6340e2630fbc1ceccc27deb81e89e5130b4c98c606e94ef24cb54a8fb5e4ccf27cd1fa12674128ad9f24b92f630102ca3ca84a610c0015a5309590753db49a9e54a25b3a109b18ad23b22ee09fbb82718fe765e8d950bce6dab79c409d0fcd64cb0c604a837fee22c7a5edd898c505c8d10055468c95f926aa428d80837975be06b874472010b813fe13c41b823b102bbf02e28a637fd1c6db7fce4add8f2e8a719a7baa56f9d28d78aaab320fb59bc9ba316be17167f1bdd04e3a6b48bf7fc92855f4f68c528e02e6ba8ae983ba1a9181fb442d4767615c36df9cc75f38099a6955ef13b19bbb93bfc03ff2424772e722061b65da430c5aed538d61d6b30a8dc82b292a96def0045b742dbaa32978703177fa44439138c85bc79a2e12ee0491a5271be49431bdc065ab10f3256040992ecc3cff5b3611ceaf92d83d8472d3d9483507dada75e0d875ec380d156009133ce03edc680ca2f68abbd44862881fa0faf1fb14497dbb5be1233ff75f3130cf035e0413cc0f2fb75f146adc9f954bfdfd3778958e6b1f0c30590d8261a18e072c61fc2ad27c01d8327728076eb26e6a615b1954480080d9905aa9778804fea2f1f060f6b053b50b60f0c7f5dd7e002c7d817d539d0106b6d9faf206f89aaf9cc8ce9ae2beecb7c70abdb2b32e2d8705cbb4ba3dd832c17905eb13b61c1d35a63198999fc092d86bf5e947e33ae2bfd42b67867e48d084011fc07c0b5d0514a9904457f34a02a8754e989bef6f2b7ef2826e08c4673f1d64a21bfc9faca142db9fa385bd513f95ce3d0f41eddb6ff0d8f660511344dc799c9125c0ef20ef082ed32f724e787326059431857f440f82f392258aed65d039781b27d10664aab09e017dd7bfe03d31b9cce00eae54b533b319207b4e4586c23cf17871b95059acdcaa8e7d7608c59e3c85fc700648185e929441a16b0395ed4df9f5001080c43e084c053a891161bb571d900afb63fe4b84a5b152e7b273c2966cf8afa61d2332d8277920b5d95fd89b542b77d65fceaa60d9555d29912916d1280910048b4bc48746f5c40afce3a2cb0e79ae79af73d7677eabcb67b7ef05c3a0a4783924575e13755ac637495e25ceaa59c08e40ab21c809768e2528a4b61c5d82fd40f2b6159561dce2376cabc7166dc20dbbe09e342ed30cc55651ca4b1ee4ee266655a88e6570d1b7f3e8d5f670b0629fe2b7c210c7e826e1f330a96092c9e3cb522a03bc8e9a891002ca44be9fd7c0efc08f384d29fd6311e66c38ee127a5f4abc0575f5fb7652ecc80a90c4a67e9f9fc669cec1483ea93857093b39902ee6c3e94e65ce14f721695b939d89910a440fa9995100fe5cc675914c69849a8dddd4d0058d3483aba402d4db54b5633507d13fa166b528979860053233e2c0ddf0cef7f0a827555f5bec48e239b2880385a320bdaaec8c2a5a15813c99315a3f24f343deac19b5321d9f23191761dc881bf0f8f42e8712d89ee829a21f9df52c43912fffb9b0ec241776f9020c41022dc335d715c880726648cf84cf6f4169ccaafd3890e88792721415e707b4f4757ad9f9496239a807cf3765f9d34d59673af4ee9547caf33c450183e75382b035721a09eeb7c2ee005bca102b5d6878cba313c1bea60897c07ba0692ee7eea017936838968f45e8f094c5aec7100002b827c2905b24e4096bfef8d07e4c64ccbf9b0c84e5ccc16dfd3ec31c1d5517bf33e62e64d870b5573075fec98480a3f4d853e484b622779c3f35d1a33fa4e70a6e3087e6e93a31854f1dfc91f827f0a050bca51bee298f951586bb193d3ab36e1c3a89a747f078e2df078a38078d0e6b0dc510c2081ef510c6bb4221217b7683d0c1a5c5684007783390ca6d279f152acdceb6967f263ef4312c15d90e36ee6003d733a93411ce244092eed291a39e5bf0497aa90427f65381b4af9fd78a5cbb939bb764344b0772c7633d8dcece94a9c8c1085adf1480b1e9c36ec4b0439399afd668dee5f71bd1eeb2019f2147fdb47e4904f530f605a994f2c96ce23d120a4586462d6ffb1616b3ad475895c799df2a61bdb4c6612378080d3d153b9a733d7c89cfb69a4340989ec0c8f668a0962394db741259e0caf8dd61386ffc05c8cbc29099a63ae285daa60849b219ce48eef23a9be93bdfe104128086ca678fa2ce6ed8274377604820bd389f38e6bb42095df737c648f58b612fd62fe657cc237b9b8c9b5ee8f08d0c67cc0f1708ba5e91c10e85426c1f0a2091224e1dd1d175f89bc52910b7d082d4653e2c6db1171925589fc04f50cc081ad16c1a316fdb59588990ef317357c0f512d55bb77392a876d94c4db78a5b0efcf3d434c7fd711b2eb22e1e9ee9aa00c022bf8742dcc31208b70884c27bcd9e7620dba494f5f6b6a1ff301f8841fed2cc0e480ab96f1de5d0ee7f07ce5063b520453064f96dc292b6c2e8e047ea11913ce727d47e96a0382462e3c5508ca54d8c0fefd9f21e7919e9859f07e2c8d6b0761605d9fb38f749d861811b9ea39d87045923e22c95dac2b9d0ca5a8c13832529a5692d205c4bb1430c982cd20fa6880ab1aa90c7b80c858d2dbb196ce4f0a0c05eddd87f18b84f2c0a39c750e4882b77717bdcbca03d4f888127b7675ec1b6d62f841d26616d1344ce52d50c2119e4e0ed107a10c4adcc87206284ad4bfdf43805ddadf680728929cefd44c4d4b51e7630fbed63d6c22cb15549d15b381fa5f18a3a89963c071dbcf13cbebf018e8a971c3d7fa904021498cf74f22f9f3441709f57b67bfab4fc51bb9bdb87d9ffe1da0661bbe6d8dd13ad8664e10ee86327c3329631fa6a93710aca13f1256b164229b146e9f9d3fcc7f26449a92a37e414e111fa7909bb0b9fcc0632725d7e47b77ea32e912aaca2d22ff532092a863016dc71c82cb29aaa10e4d32891d4beed58af1d43eb1fd98b88571a2f1ab6d024b20c1b0cd326c22a8b82d739a2010c1129f7b4ecb2b962b3085a576e6b0c3ef92b3dc8f199cf94c52a19a67f5410e0043260408bae1419f9f6c915b323237afd123bfab46880e213a2870aa3b8643e1ee2f722a6dbe04f0dd539e2cb8b430560c1509fa0d543b064c3b5fdd3aeddb1d0cd0e094eefc1c25ec9dabfe1142d65028143f09874fd6943793e266ffc57753625f356e85a1f07542cbde460976316007d9335ea67bd77f59b75bfed041b9d181d729ec41b56dc4a88c58b847c638a68097e65cc0e5afe2cf2f1fa03b24d2f22cd7e3d38cc8c4e7ba5bdbd1f463b5a1a8bc59b23e347a9176f5fac90b5ffcb117e60d295d41886257d74f0d82542225c946b0ec65dfb9f8ff8a921bb631b6a1d0cde84a5f6eb19901d89b922d4d94fa639b6b25514d4d0b307a39099372120b4ae93d45b78da7cd1c24be0432179e804d839d67a6009e3de0438fbfe0b621bf293c9810bb68103f7de7895f24040e2feab207890347ec70568ccf34aebc3a4408d6e167eca07b3315b9b5d0a39edd897022c4c487188d346c7c3b7af86205a927a9031b969da47291e2f8087bcb9fcde38c3219175bb3108cd092cc80eef153bcb2a2f8aa98c6d9cdcdf22b2fb197efb83e45ed35bb7684b1aa6ec3b5e58881f9e699b8011a0c5d53c16364bc6623b9342362a8746fbf5655dab169913ec01af16ea577b9d6ea34041f31485be79e1b9f6e92f08384d2c1dd578b9f215baaedc16d1af027db6c58bfa2ef0d2a51bebcc11c429d0638b5ca203c28f9f45fe3f70f644fa39b5b88621ab1b02219143934cde2c2d83c968b5f0ee6ead1a2f70ef8c289512951d62734f907f35ad7eef2687398f1e4e89f3cdf27cff563a24c58cc21e58e7c7bf0d136b6fd2f9ac0e49feeddbde4506701f2cdf307e1f3c3357f58389eed3ba66cd88f6193daab29c1e73a898018b93058c9b57e53b611d402859b727dc321bcc71131d21351d7f16c73d2a3858e087356530fc951812c95465e691c02cc7fb26b00a477349a0a38b4fee7c47c07ee71f2527e87efc8a244870d50fdbd29928282bcae05b2fdc8616b506670543ba9c033bc1eaa337488cee006e23093fe177defbb518dc2f327879b80551f794fbe32bbd06563e82e81631c30f5260046cfc41def6bd6500a9509b0c5de21bbb789161f96e11d50ee75cc681d9590af373b19191429a91b18a3065ea8b8faea92e96168eb750c8caf5dcc7cb672e4f7db8e9f307503340055f803dbea813fc8f23ccf485a8bb42195a2b76f9c2951f5d6857737d24319b61c2f7552ceb7af30637cb8a91d6e00be3b81408a1ca3d97a38dc4222c1587189654b023414e95fc72c9970edfd632cabd8257d6f8215ecfd57f2b324d64c567f390a73327a6857dc9f15c71cdc99a7050d72a01bc4a8bd2990d1727189346855bf118ba99d2fe8bb164c5c1a7a4687e93f456d55ac9fbfd9e8fbbcb300aaf381dca1954409ee3490e08d85111e57e7e37a885d2b2e4228591a65053893efdf8310254af43f5c1b093951f0109de9210d71305b91f510e84681a1fddc8345658ad9f76ae45b8d0ef4392eba442331334d0906419f57aa28425fe8358cee00dd58b1bc27701492343a990824f5ca27eddd21b4b5160456d2eabbf44aea0489f94df98d5a45bf1508a57816d4f0ec9ee5734017b615b00c81a0e95be87c99e6eaa41fb3d04d2e4b052ba8516d3656cf65970c31d6a7412349a87c1ff13f723993f36872cc243dc26f5b05e6588f6ee9ba21cdc7e8359ad2320cb6fcc1ebf529854d73dd0f528aee01cb0ff9aeb56368435dc847f47931079957bdadbab3f478c69d94fda9034ebcdcc869ddcf8a072fbad0433060da54d41509ca2d0293d183524e894459d467160dc0781d433fd07bc9a35c9f2770f528b7dc5317fdbee7db79223f6d7c98b1f302279ba59d2bab019f14ce2f147a406f66d0460d33c8e638b80a7393ca3e5278ad88dc5250384777a957a25eede80ed20b407795d2cfddb1a466f35879f396d9de508a2c707c3da7130fe727be74dbf6147319eb24c6fb9e1791c934f1cb074108b326d58738f34968f10210e3235cd3b9dae217d8d863abc73c5a2402d017e55b44a796bf92db767f5827e1c1d91f4785dd36257580083114c13e7fafae3602aa5b86aa8d7a0766b58374aa8cb14251887ca1bdc68ba92426d5915c8749576b6baded20a6a5b16ed688453535c9ba31ca47d42ccec6ee7b631c9119567a0db66f5501ed01199582cc9ea5341a58a8eca3284658419bde090ff0c1606ef9b190cac7a6393b44e6ec7ea13ee06d0f102481cb11c3b51dc90a7fc590258967906965c504c115e64520cfe6258c1916922c9efcc3ab71e673e8d23e2d1810c0338dcba62c4138d8b2f9e3c2dfe7f73dbafa24b1459f2511481f6677da5b72ba23cbf22805e57c4f470479d7b442882d6541dc3066005b3f8ee573a7636b9af1e64c0e68b7bf0ba5a2ccdfd055788254ad6307940d5f367f9650c5ef487c1f03d718abcb75d15ec0ba987a9b41e110595f0646558c90610095dfdb3fa78f0d942f00cd017e7952cbf817a1ed270246bfb0439f8c3d09cc7f3d5e6f5a60b61ab3cc5c283aa770964b65bee1543ed75578a0f85629f89d06e4e14b45dc1a340c2e74f72ab3e61469623267c11cdb325eb4866c8816d0169dba5eb7433c1040c6b7ee5436bc838f24fc8cdf1d761db6cbfe93a2470de13c1a608bf52c999c28f8a51c5c08b126ac400c611e8e74740f0325cc87553f683529d0cdba4a77935e2750a87806cfc9ed0cf7301a73de8dcf08e6676b7070c32b24d61f4f14aa9142c71b04ea09b20a575a682dc15577a40aac58c488935ee31c0265fa37698873e4a22a1b59d1113e4ba1af399e529b2094bb706695487d832a09fb9d9e3911b57927b50d9cfab03f17f5ed71e9c0d056b730a07f1a922611a348b5761a3a9e30556e5c47c7977357a67c45babba46a2736b2593e0c725a2a86d5530d554c071cc7ceb480684c839c0595bc00d67c676454cc898c29d646ddbe508b71d4d5a08699df4097463f2085b02db89d97348cd6c4d23c08e6c042463dd223c9a52fdfa773e6e72d024c447a5ecc0336ef0e3dc40132b88f53a4d1c7761bb6c4f2678a2a620ef13a918b565052a6fca25c9aeeabe6c19c9d3ecb9059d4cb730d65413776e03ac5d2987f747ca77cfccc561a150eb7d41d4b499e0098715f1252c98ebb822d6d67c645ab4b9786443406aae854f77f1ae347e48e6176ee286d94ab68e71b8e264e02d1bac0ecdd9754063128e46206f9e3337116b840801e6c7a3e9730b50702a2a97691c9198944cada079c0db84b6dc4b94095820fed2df7aeec1ce734c494ff2d489a08fc0d95d5d4db824ab02670027706c4e37c976487f64747441c2da91e2fd53c388096eac26962184546ee66806c71b5cc35e1982fe5ae585ebbd83e942cc0ad93d6c63bebbe6cd9963700bf2c932c4a912922fe0e22c13ab7554bb4424769903970e5b13a500ace48250053fc1aae2d22d423149ca6dedf8d5c3c1e358af147e000cd1f6de50b595856ff99563525e9903b083d3f1b4622961887102b850bdc54a1d582402a90004d9a52b1a21c18d42d3d6ea8699b018c365f9ff1378ba326575126842493d3bb936b9e2097e1974174e0513aee7b00081966dbff535447e0e7c572e2d02fffe408e53b4895c013a4f00ad16e693486984b98a683aee78790b58493f3a1070acd9acfc536d74b5e52c4b495c49ee6870eafae478520bd2d69c1662de16df52ceb99f91a3659bb01785dbdf8376de122392ce6c1ba0e349fcffdecda3934dd784e943c65fe8bb194dbdcab3ab159cb071b86354454ca8b2622a84f735808080934333644dab7b689be9beaaffe6d72e097b797063cd701034d0053549ced81d3ce33c768c6e4406b8eaa0a5cfcaf7c5133c3b92f9f6820a386337a36dde7bafc9b4d1c5204eea690ca7789520536ce43a3ddf00fdf24d44bd89ffb5d169eea326757af7fbc060d8688d7f44b7bc7f7d168a170263bf02e624305c547ebba91a7ff568e357d66b857d5112ce3c55e9f6048904143d17fa331c3c5f75a3e5a8b2030595a12b67208fe2172782a18aa7a5225a585b7d15e068893e003448c85da7cbe3c443fbdf167503ba920b913b939c7c9676a25f0a25ca308b6f6a07e3229e5933ecc83dcb14e6c99c42ff3430efb5a870dc8c82c0ba51e2b29294a9d5e17f855ad8222464c7198af1dc27c24dda23d2b78036f22afbc561dbd4211850e801d58c4e61a08735b29490d96a7e397f27a3756ac0fd5b77945a563782937ceddc4744eb056999e6e1a4379a2711871275b3e2863f367fd6b105d423743c2730c49c0b6983efc903d0d74cc1cec063e5a1d199d8ce4d0c3487e9e4988854cf15aaa519afad1f6927abc3410ad21e5e9850a18fc5c815c4ac7b763da490a670009e576b6c66cc9a36b44bb54cfe65aa17d4fbc50993e5712014350bf06dd38a82a8b8cb4fade459a69a2d7eecb640585e81da973350b3e759e1efcb8ec16ecc10e5a936634e301e402bfa736feca99b10347c8b67da936994514190e4bb083840bd52cf2ebb94dbf71ceca4fc0f8c187dc74574d5df346cf866683f2e7e79d6d0527d0b996898090b14a6015ff1b6a09c535d7e8ad70487fc4215e1c446a5dd5e343d59e6f0f963d0b1a6117e3f277d6a916ed5d3ac27a72a44d3cb46af9e9dbc823f23cf4cc6ebd585d9e8391b0077456b1f0a0d4b4e47b62323642b42867fe7cfe55fa179d063c29094f19077bb9bfd45af5eb64122c98c199ded8d99fa0aae6bec2fcb584ec8be5ff770f87255817738ce7c515ed6d66bff2faa4f19fe9ac46f013c9b0c41651a85611c37ce4c9d0b1355728b00c0a003d700e40cc621df02891144c0c2cd4fe79a1a7e18f15947345f00b3309002016b8a4bf7c1ab4d56517637b783f41a4111cee83311825e446f6692bbe6b9992df266906b68361f24934b71dfdb28bb1bce96be9e7b721ed66842f22a4ab443d56930e6eff92b60906b53c008054f29c060ebcfbf57aebaf30f4138eb3b3c109a8d6a6f98dbcd290af67932974a2bf761515a8f0671ae7f28b076582fae581ffdac021dcf6f98ad8720a9bccafe2a23ed19651f87516435c423c0c02cb8ee736ee8e33fb38433435b8d7a87e88980005e1003cd8fe01364d2fed199cf618c45830a51d2e5c12d9c6722142314704afa70748ea96d209a6e203f625f43ed348049beeb9524723850b68c9a37b3bf99cdd77f8b01586d94d268ac0380e341dbe98ddcbae9d2c3661e835f0018b82d96c4e0dd135e9fdfb2efb22d9776d7d82308d958966c2237c85b3aa452865e87286323f9e943f710e03823a2a395181debc51ad7463c14be5f73702f2287c40d2097bbbeb61df974a2a234823edf8132693abe7f83ad2bc2bfd1b1077d3ce15d2732793f6445d5428c70d9034bbfb082d2ceea0f351aea67922721e2d429381ad37aadec760740c23c4e22f7df7226321466f294aa455db07e3a66666f2d1d39e5505b4a998386bfa29a1e9a2c60e9b3ace0092079ab5d2f13b8fec3fe3e25ee0f17a462ddaac9501b66c179d5402224caac647a1f3ef6c8a1de470ad98256e6c7840c088f8484b18934c7a44b2cd2404a04fe3aad19413b7c52290419a3db25ab70c1fe81909fafac73bf17ebf4d5769d9d5308ef9910636388f86d383b81c89e193c0a577b1e7f93564d75ad4ff7c7f19a130ec6282e9d7b9c1d4f54ae7ab8004a410602f58e45830b330c362e8cb782e35c4b8d24f4c6f5b39eb3c8d8d2ee558a54b115cd22ff60192c96dc8880f71a87c3261172d90030e4f7717173c9fa951fff048b7696beb2b8b4e305f037aabd45f51fc37e8fc0dd6b2b122bdd099ae913142862eb43f56a93e4c8f2fba7f665f18f5f85c1de921b5328e57a44f313dcef05e34e3a6784b0ded60c34f88909d84216213dc117eb68151a9f4748bbe7069c94351d32741ef43bb056ac6c84f9cadae5cea9686ec28a1c6c70524907a56ab8c44176bb84fef283527b50927be837e042295fe57affc91c7f013c645348e00e9ac09403bb3ca8330e50042c5b38d8f4b33b9e4bce8fe8abe9487858d5dbe9dd3ee20398122a870a9e9862fd169244ede13c51ed7c4037fd8d5cd104db1baa57cd37d46b011b97755b5d0d2911fe2f8f1f2ddefb0687e23eed25fbc8cbdbff509149efb86aade5ccde665ff3e814f0e29542b595440a0ded6751f6930feaf812790e8a88e51b0085c7e15bb8cd1aac6314a9db09796892c344be68932d44047ba345a53dfbeaa884fbccdb07248816e68c2364ee3c47f7e8a72e636948bba5d8040e9dbc3160190adce1a162b853e93b380c38fa0915ea15b371b878f5accbeb94c6f5c1901ae8d1418abcc492c5def1e0874787a57214e5fa021e02a0dd8a6611c18dea2b4ba26fd6eb758099f2172460300a48c2bf7628aa3b930cf23d539e1fa2ff42dc3d4d92b14f743c5a8f2a0f286ff45a603bbb15578c3a3811eeea680778056f58e08babb4caba824eefca40f0d2ebe9826835b243d84195c3199629d26d064c02df7bfb54fdd1652a8840be48bec9f457dbcac47003f2138d3c56b91c49d6844e3a6f8aec639b829e5bfdd1a4d087aff9a0665112dd69411cc2953124d90c078da2608afc088591dd2415d88140a8030f260473af7d52286547ef7c3dfb11578cdd1a02b0dea12da783c50c668544d37a9870a9eb1d30ab9b274762d55ff00486e9012092b2812894f97db7cee7dbda10262deef852892d02ce2345ac23c7755f776174f79ff322eebe74ab65e302777ae834c015aa17b03052cb99e4685303c0c23a4e6869bc84b3b44e0cfb515043752cf83c38d3cc3460ae511fc9e7a66c5317c257e1404dfa75bbe7c643719d14ae84c437aab720601eb8c195bb5da1ff17eac2640430c93fa3a6205d5220c82a93e59aa7c0a9ceda2953e46cafa8252e37fb672b75652279ba8f18b819e7004b45ba4f240bd3514e310ef476688d88c1580c9491774a889d68e9ad46cfd7ecb6a3d14b572d534c5ec1a3c80a849d8d51bcbb045f30cc52d7afce5f8bd53888b3e76c00b5b2f07700c0ec0dbc3e9ad3ec6ad104c30f338e1798baa560c1d7e4d59cba3a91064ed51fc451c02b3482a4becb75ea87dc5df701abfd55b3a06022151cbacd776b3263f9b778b0fd3e3e611c00bbd2eecc5c614d27888c41151ac16a8f31ba5ce19ac6d6f070b14b3c38dc4efa4b4064380b31a086169f2ee8ad374998c9e1398bcbb8b4648237c9f55b101b4798209af929aea7e3a4aa729a6ca974414f678f5c2d6d96cecd6618f4805e6169bb6efe7d00c4ae348306d0cda4a79eb27781672e14f221fc9b3d6e229986ffa15470a4860c905f82eeaa6198ff2312d4c9385bff3b962134369f546b050f1fa068461b8b6e37abed8564d7d83a3f88f8e6f409d60973bd1138aa5b3a1b053ab1c9e768d7fc87bd3d39931cccd7436efc32f046692b84f75cb24869e24853c3872dd28ad9043e66dee80a78a1071ec8d628d046a83b4120c1d2c7562c2ed767446cdf9c568b4f3ef90d751128e3c62fca60a8317d57a7de3359086ed8090350ac8309ea2cf522ed44cfb79d005ff46eb607dddef3fbbe1d7605fa9514be251a7de9f7857e93cadce863671781c06ff0427d67e2955ce9b09d815a337ac8ca48620f7b709df974b847d647bab3dd4b15bc3b536a70dba4ed6cfa74a072a078d6c6cba7709199558291c313327ce67bf4f7baa0325e71677a768dbc68f75db1db12edf1de573ba2d644b1a1c3c8f15415c059f137598ccb3fa286f767d8911123afdea72deb35d6e38d87d8f0e573dd5dc03353248852ec22cbb9ea5e6d302e227daea2452a570ad785d8419d26864b32ab46fb756451f8ef4fae9d76015d868820e8ed03c6d4a3ffca3015ea4990dc597cbef37d186f313d3cdfb0db7fb6670350cde301816d534ef60a4ebf4b985dc63883d0cb6290b76f750a0a0d1620d0181d982e0ca2c630a3acfc838bc2564a774d058672d8d56bcd49ea9df65ed3f4f1c77b86e6150e9e86a79e0597142207be438cb8839a3f128539193f5cb631860ab75f087f6c54e5b1d9d5f16481495bea3244dbd594f18826e0aedfb908c75ab1a8912c19f6ea9ae2e0ef15f231e6cf1b745f2c2e2a81c8336ae8c5777a65a07bc4c81e2042e3f50036897b31396c268614fc0d4d7f203179760283994aac5c82a52e7541510e5186ba96b90d303bd45d2c1a8555021ebad134ff939002effa91ca7567984bf7a9770516028151a8d8a1d7d82fa43bae60cc78b4f3f942e37a56b7b469e545586fda6a3c68b7f8430a75ab1c8b32b4cc06a0f6c500858171e234055849c02f39a80bd55c1412667ae84614225e73d873b48da06c3a694e15f81c8353a75e5ff15761bcabbc62de780abd6177f57b10f1b8316130a5dcea012f33ebb292c82cbf10e8648b23b67109833e8469559241845f7f401582ab21d27ed09cbbd9989290b79b4d54119f35c13df15d14c79b4d72540523365e3dc06de6f28f87657fc12f2ac82526d06577c22562fd2e3b4a8f877ee8363882385761809db80b8fb1da36ce48352a4d7a6cb81568547c264e43774e2fc7033543a8a82ced87334565c068130144830fb841f4e8eba31985023806281bdbb20a78004aeb873d3c60fbce1ea9dd4435631e9ad11badc740db3db5c5556bfb256266c1b41487f4293bb7b4bbee518e90451746863abb77ae35aa7aec0b58f379c31f019c4f28ce5a818bed1845031238fa42eb30af8aa2b96005496cfab01cd37593513572c8dc75d2454e15d7c2c88b3c22cbc5d830a84ff289f1ab3af48879a600297a8e283760e45d03a1048d5c02b9ce5e37e109d35c221eb61e36fa497431174c2fdb5d15fc47c42bb640d96a6ed489f022c51cba384714d122c69a487b2d1b9979e1bb2e0c51fe09da17a905630c8397963ba1fc60a23efffe755040251ebe04b97071566d99a3fb17363a4145c42c31c4b0edbd7f485de32d0da6fde78838237d2e7d23381120e252045ec98d19d7a8678ce3bec59d07e705b2180ecbb7079a0357834ffa5fee79afe02df0d189d0a775174130a284cb127e2f6d0f2aa97e3709aa4997f5c5415a051575f21188dbe32eb1421dee2367dceb76aa4b01cf001f5f9d6e135c37439596cdee3bbe8087b01c30ca81e5a6b386a8be635a593184ad494b85e73807e21c861a50c590aa42f228c3b0885df757e8f5614e44cef471f8cfd0891895bcf5dde47ea2d5b5840872982a59d83a906a3dba2fa2bc98d70c6bcf4349ce4380bf8e39531b2e9d65317ea4dc09904642de8ea3a45ddcc978ae65a1963f9a061eb9889d1f91abc9529f3b24f0a00b0ae4495fe890cf1f6da70e93ab3b5a9a0931236d422e14382cd8af54c09e348c35929e95b3f4fa148825185c5e1649298da2be8906b6b1b911de059de5f8bb57941558b6458e5a88651f99746c3614533c064a11d80fec41a9e592a8d48ee5df56d6858ff45a37092a4e5a70e2f28407f52aabe11ed2ed107112c68ff953836f6a1b3c733cb371fb5f6b4ee385b984f586c2da48847877e6fe04da3f69e1aa7df62d4f54c1e808e15b0a757c5096c2d38d014c97426244f0e123e12a4b14fd45b24c2929ee24684ac21a45f822f2bdb5043c7e62394cdd77d65b8b2486d565060f60ba802a829168a7f02fd645224b6b5024a147de28ef1f060c68e12f03956298cf23ca961d2c6f2a6ee525f87850f80d906e27a3509839362c7fc746072a89d32db05a65c937e89ca9219f2adb05293b25f7ccccff7dc0949e1deaca77f5b3d79050203e963a4443015e83a05043a8ec7332b6777e0a3d885db7cf765b7e8e3c80e46cac9a3e1b244e71734b972ad9e3c60e35372db2358118552d1af946c4329ce8bc9a4822af0e264ae3b238887803997f2e9ad27b21cf94e2beaecf0f684a3ed079a31c414ea997e40644bcdf74964ef562a215b6cce7bc4a98463a4b050c1a20122160e4eecba680cd66013d94c5e7931ce789b5138a307e864512bf32b02dc835f9d27d3a7f136f98fd48cbb18c751c3655cf51d3200a7085d9a50319df875590764bfefe325fcd7cefbda7a3c90daf3f81ba5e24d6f53e3d78e7541c8b855c7ec8f504650512fa373024cd7e81196b53bd31b5a8040acd9a30766c2f10d14489e62a544d326a44c06fd6c63d05b5efa84bc8654a72cf8d6cc8cb6d719bafde3239844f583b1a24ca7b68158fb117aed1408b3b2e71b4c2d979f9e176bb9a90a6c7518b2d15733a62aa8e3a5a28289995b1ac0cfc9151b9499e0f4880bc1caad706c73b713572131bcb631881a96cad12601447175e8df59400c4e2302117c31bc28fddafaf38a3f7967a7e796ea5e5221806c66b007beaeb92c4018a49330050d5e733f36c54a3f200fdf913148389a8f744a1d1a5a30505d1c08feb5e0ac19f4508dbf20987c5836c7eb49ba4f374f7f99405c39e799941b091d44e96f6c1ed3d7720064d179e830090364ecb81229013d413aaa37bd413072a3977807c05fea58c3d9b3b879f97d9b6ad8cbd6dd2ccd9219d7e57ed429d0af06cd3cd731fcb471dcfc5e05af05c146d00e583512e5bf29972107f67744e4d57f589736503e059abf5457ce7c345b09d70621b97bb26568b331e1c14549ee51173d19d2c0fd855fb73687c97eb82b589c1ba83f1ba12a2946d1895b27ed69ce3b836a6f22dce60fd0cb371b289e278b361b0d64f44cac1eb654b7e0bc34420f0dc6a27734acc33961b216b129c44682efc9f54d07c000cbe50357883bd196c569f2e0c0ddaa7bc2bada450965dc5ce5225e8be4acf9eb233778af436c2e40bcf488b6a0d1013c36b7b1d1f075d0ac07abdc721d3e4df56439c1e572cc91ccc9837c9cefdd4b840580e8b01789c6e0715882b8e51c5cb369675b331a135fb35ea94cfb1fb0b07df506dcfd26e46e74e1d7eb4928dcb7f02927d2416a548f7ce16a49b4ae25e5118e71551a95465040060658d3d8b2a0cbd1f7b1187d8fe5ea2434ede9f8f0f84b577522d62be9f0047067334fc80435d41583f642ecdb8a3b59684197c9489ac2602838de845f44baa87cbeec36ee3eff99aae80b8838078b3ba20adf2051669f8ad6874367036aee5f8ca030b1f4221c895370382748f6f32346d91be4b4adf12fee10cbeba684bcb28085bc188245b4aa34aea4ed4541b0c851781bba2ed3e62a97aae18444fd6b4c41f4d13783f470f7fcf000c2f0f149bfd2bfa5bf6ad5a94c7e9afc4d7012a59d160b8e2b88c4913d6550aba1e539c203f7382ddd66a47d96314077c92d3ab89a778c3f0aace4e7aeef97756b84e78e3ede43956135e37d8d86c764432d00f869f378233f780b46a5f24800201f25465ee4dd41c8b297347afbd7df22c482daffcb8a5265a048760d3b16ce6ca3e38e08bf97afd65d23589111177ac57d5b8a1b96c6ab93480c8ab1caae89b961fe902b96388b947b470251235402fa8ec28b4d30f209d9cba797a1717088791b14e882b2013deae288cf34d52f9d2b655786933e0131592f1075ce8107cec6d924fc6f52034e7dd0f058b791bc4d087ac9ba4ff2cd5c02c027933f9c01ea1c91ba6fdba1e826e71dba5f83df43f88c02f4ebf8597bee01c875ab8da6a1c9d311ff7c4d7473e3c55983494a37002fb898d242131452b61f8cfcf8f242bc4db518a8c3f64d33802c41605904248fbf8aed665ef188f0c23003534bd8ce88a006af438d97959b5d75221f29359da126b390881c1239809a29aea70b31868e6cb05cfd98c8ff982809afcca7c9b6c44e9c58a4ebe96ebe8ae72bbb95bef3d3af86c248d05197c5ed4a4051a7151ddff582ee87dc570ebb4721b683d9941155e5de19dff0ea10b3b8a655aece3887af32dc8c876f2b5f18f15b0db4159153950d5662a0803afad5192672ee09590d6cd25430acd4740814feadb573614d77658f085cb8d327f40d6d341cdd76a5f1ea4c998614f70b12697a85bbb1a47e23cf5656921b5aadb24184753de80f4bc2dc2f4b6f1e39585136dada94bd3bd3144e0a87dd0bfaf81c71a8a35a6a7a1705b285e223dd30873d3d377bb6b8066de41f879f4d4918c7b357ec5f3e4819acb8bb30ebdcb0cd2225561e070351f630d15b8ab56b6d7475615508942c5fd8b6fc04f2278ce089a01059c6a839fd47628260d9cb9933d9fbf7dfa48c129cb88e48be1f30a2da82328862b0976f44d45ec81dcf6c4df5c62335d1640276234aa14eda9a7016a40326ccda5473c56860c609f4b9d85090beec8011d658ddecc6053c53017cab16576824a63086579fcb9f982a48e39ecf5a7f755923d5b70635260728d24df91e2bee74b52b1654888422879333ac02c446e832c365b2e02f3c84533b53deb5e6dd74c6e8ae887fb268323449a52655957216351308eaa14658f5bc671051f84a7b6bda2b933086ac44465577bdad196c319ae259882603987bd29dd614c9383c93075e4f6974c5061033903b493b4a90a50209ca13fc9718ebf63b396d95f94e71c2bbb452263096352a797e958d3109a8c998d85498ab3c0897f83718cce78472e31c267bc41222a5cc3c9de0e2fef145525b30df4256439a5ba8c96a0315eeda3ff8d1853ed6df64b63d10b3157b4820a41f554b0e84f09107504e8f7871f6020b7d7405ace48cab66064166491a41721be1ed4c106e6a30d6e089488f9727f513172c3880e1c28e79f1ece5820227899a0c19028ce0c7fc1ded859c7db2568ed9c4d5525ca709f145900c6a110fbf092b839954626304a8d4820b9754a19d237417776f03641eddfaee0e012cb1eed86773032801a208935dc36b5f558bc4ec3278a3ba87a86b5a049f68184bf0ddc921f5506bb85482201f9b69b829c09b14ce5d40badcdf813f0718ec4f9a1725063734b616952c6d9a4ca6ffb64805b5de16e78c66e3cd1cf14736cbd11477c2f5f9a81d8bd8b7b1b525eb44698c81b74c6701a933fc7e74a1a63a4776ba62ac2b7b1c1e7f9af62ebeed8cac322f807323fe29885db670c80c4798bb61d639bd7035ec900ae39a20ae652786496e5b873d3487bcf0616a7df50aaf1230d61891fa20773638323bfd9650975eacbe266a5cc266152f251248b653ae197419a37afadd5ca657253dba31f10990569db93fa63b81260d7c8ad4229398cadc1bc672fcd62c39b01cb9a56560f6d9957a764310b8bbcb772d647de138c1f24193935c08e8571b84953c4f868f921f0cd3a901aa10196187728f287df2f73e5c8c35cd2023bf3541a76b6ebcf582af4512cf14e488f9400568c6186f5a2cc3b417c96433090b1775f529b7ad40a47bad793661fb93ed77de20e7824595223530b5e24e0f9c72e2f82de503addc12ffd0d906dbb6f1d2ecaeb469922741594e6a977a9a701610fbbbcc84de6d6fe02de60216847b81aa17ccda73c7b15a2defa0fa1768a778f816a9013c0b5aa736df611e7e39c75af4540afc953322cbad4e6e36fe7166d982271754d0783f1ace4d82515d12fea11c463d7e725dacc34fe9905b537bd4292cd62f8783c6ed9d974bff387e8e4afee43eff90dab3503ad9abc06fa2949d535453ec4d0c197c28e1e29429517837e4b210d6aab67b7ccf723b02c2d14d00048416bdfd6a5f016971a392e604e810c9349b41ddb0577d78dc544278ca6bd7252fe9904d332fc3d327fc6cf28612ae78ed9e492c755ab7f95a1129cea346e54f26aed4e17da841f6745837972ee85b621f395ee0b2237087320dfce333fc5618bd7b63c6f94795280735c765531902af69b9799b31e64873fefb7ffbd12b91b47fdad812d594588e7013d7bc442b91140be5012504fe6ebab5c75c8df51b2689ad3a03fe3c4d719d351daf250669125fe1acb1647a986df0f09c19c52ee783992142c989f3031a63844e5cf3e6f0787bcdbd1292b93820c162fac0bcc21b9c873cbac0932fd067238bcb5478165dd03d42d3d195b2660bcbc287a486ca7f80373213adc539e8012ba02c66a23a17fbb9fd04e833bf99c648388a419809073cfdb050b4e723c535d1dea90c404ed55ea7d4832d657eb10e53443d1228893090a01da797de3570a8b2fce803855fa08fd37994dbe152a4d4a63a2d0cd49a805d64497d2b4e64b39ca82f8ad0f64bd901ef0877d17512be0000194608e2eb8f0d523e7977cba24d7a6778d8397035bcc06f5d52b53f87211bc6f0dc6870f5adf4dc56ad934269610d9ef0369b986742adec88dc6cc8ec190c0665efec2858adb8821937b32708f6844dad34f775cc7ad8571f61d81f753b78f88a0a66f2e223c5b8dc01081cc69e1800747c1aaa60bee22c7fbf1bc7fbbc17d475b4ac040e8d34587a0ff3b88a15b52216c04bb9d1c55b996424ffb7e51c580608e4440d9452f8eb0721c1d699fd79714c01fcee27f2a0e67079d447c0da033aedb6e12035e95754f9fa15f7fa2c6d069f45c4ccb743967fe64833246c8d20b7530ff013b0a3d07b2a7aaef39d218f8405c3f5d223974c6829234ef83b65b861796e68bf00a7ecb3082dd16d8ec4bcc12b0a7810689d0fb789336095069621f52f85ed85f10c445ae1f40c7a2609cc2f95955010257b69403c5091d65db95d9ee7678c2ac152f5e028cd14c3aa513295eb349b0651ab5301c7e8db3c9a01cd3e99708c52c11f587fff90e13ce227c839ae8d543aaa00cd429689271b4cf65e73f7e49a6f7da83de45e0fafc35e7fbee10e9077eb55317156275e22b7479241834d2fc8f224396abd5412012310b463adc1b90f120beaac4cc4b5d3d2803022e1c59fbace64cafe79f8e4a7b6c31e5b5c0f5fc8f7ef74344884209a4e302b63ca124623962d3c5876254deda3797009089c94a39935dc5977b4adffca6b2fbcbcb7c57f0044b06921b51e3a84b88a5d25903444efb5bf9cb20a9f7db956f7fa1ab2f2a2fdcd2b8d444c0a1f7dae9ced3db62dfe38e7497a0e069c6162770cfbb9ae663c74324fd2245dbff853b011008411759e5ba0e3de194866475475ea36f535d2187621961322fca9d9f86482806a96d321278d481493308fb88c5334a54ddb8896257de203b886fa9a7647e3357cd1172a0e74d8d963cf67ad83138f6afad4d8db5d30286753e8b9fad24e8eaff3d6d22ddff85254c5b88940156b5bfaecc21ba62660015141852eef095d479c7dac585e50ef97b15586f05b8345c4d358df1a26aa830c9f375766a3815f8f9a145f8e116c813e852079e008cf96d6b9da392f5efd779dad36719f09fa4da74a6b0f0db0b5415ddd69935270d46161166a93e2e0b5f4dc2deed3b15f19c3adaed11ab0076e9bd71a62a69d708c2d0c903f7a7ca2a4000e12e7f72a13af873b9925843de39954f5ca01f80296f53f926067c14561b51a2b883eace94cb456678b300bc62b02c10b540e76e58d096a4c186535bbe6d40c93ee09ef9185e23784026d8241907b3608e97c8b98d7f447c42c3d0b1be54582c48b44e45f3718f95eee9aae3df9dcab38aab187aec0cd06ad293d3a30d7855fd35a25c894e827c2bd7d4f32d1f68a5a934990d5460bae7040d165970138f7aaa15f9225896c931966d46c3721b249fc05d78822288868cb20a84293b72985bbe6fb2341d0d2fd7e79c1e97ac5b34fd60c457fc2d460f20b27ac66c070538df086287074272bbad7835a35e00587f6e298961bc6cfbb5e743ea52aad39298487f4d3835905b26188cc055b53dc39337d24b24043f244c6093e72b0550646f3070705f3938299493c00de93c9f55932a580f634140879db8ee032e194643abd9e71a4d277a3570d0efe77525840e8eba9239f9e3cb576c0a013a3314c4475bf08599342349dc12d72818ec1b45c43701c1d206c7202e58df730f964fba7a48cc535b3193754c604230505a02f23f69b05112993000d0b8824a840dc7a2e6b86c2d14b178a89599cb6980f9800203020526c6ddfcaf4edb5a765f607f37d72d3835d34523cb8da246f7a58b64b186d1a30d2d3da36254f13e24c44c2fb24f09e001437770718cd5c380c774fe260e32ca1e30b57772c2a46541c0c8d088ec9949f953ca066c917473fe23f14bf9c77ff327cebde27e0f17eac24a001e4af1589a89e33be21fe402ddf275a8f7c1faec81dfac8c2d1d30800e8e0ddfedbf40972fa6778367c53a77cd3ed68ab1ba486d6b027b7d576ef213761a0f5b56c19736775423c3e9a43d747626bd3d1bf53a3a3e70d04843110d8cc5a0d7155c1a0deedc6f38433cdf4978eb25b4c17a3eb32ac9bb56820adcb0a144f36a63ab6431a62b5657dc2766285388d97076381c5fab86670b8234e1aa61c75a474d177ebadde1f2dfd96223d9ea82c597af388a24fa7d940ad19e1db3d5b94c37431f30c178e9565c253984ef3201ae23038a7c41bc37334c6b6c434f6bbb2342dbb4ea3cd056961b7d65203057b34709e082a2f31f94f6a68d8383640624a835ea4136250f724fbba56847a3dc3e9ca40e534e385f2f611e37299e00779a1c05f7721e6b4b24561f8945afe04bc39fccac69ff00a9a4956698ee592f06ab610ffdbc75cdfe11ce12fb0a8051852defaeacae8af32edf84d24dfa220e46aec81c50f8ce398283e1c64a9ab4cee63b4a75bf8c57a80929f540e749b0aa6c0c434449277c63ca51ab224023798b995bf54a9bc855eef98fde59b17315d33cd74c57b52673e10b3cffdb0dee492f3da3d20490a0f10ec424db9ca1ca6aab0c6c8cda0f0c4d9279eea973030e0bfcae191cfa216f975a2f5eb4baf9a682f728f21486ddadd37ab056918147b541029927cee9604e58e4d794598c0de0ed5ef17bc01c1f573e1e3d93c96a5920e7fec0820b455fdd757f57e2e50e1ceab17f17ae52f3a86c4c6861f8b01b959a13425c47194ad86f79553bf39aa82d1a84f286d302dc061571984ef7a30e06ef7321cfdd6bf338f447897dd399d825906224aaa6ea9cc25c8c49da73b631d600b850811f9de53889d20508424eeaeb30d24143847152eab3698762f1ef3e434f8beeec6cf11d33893873470182054bb8a8de3eaa02d0b33594ae17273d86b9e9209f5d08ab84a4af7b8d092690028d6a2035d7b857c38b91188059e17db1c9cde7cdede94a842e046284459c73b901ac85152cb4704bb0bf3c6cb5f54329522990c079e56ce1fed221235271abb356310d274c06e5e442039496e3e13b1e7e38aa4acc4a855174d637d81d7ffcd86d6b5d12598d095d1ddf0dcac2f4e7f2b778b6e8b211d0e571c2f699949795f295b01dd4d74433135bb3cc2f9e4e6a91923e1f4f577ee9407d3ca42bfec42b09fae52cc4a870c71fd4244253864d8bc4e3e725d744c36b6ef6dbb651cf4d76b92a7031d82ea2403740bbd198256c3bc56207021a4f660a1edc8dcafc41b81c3e72caf8fb92cd9d239867aed0dbfbd23def03f7cb9a0f0dd2d5b30c47e3793eff2b6f5c3b684cac589051b127319b29ad27475d9c4e36a6b460862f416f245f10e18dabd21cc9b0b39bb9859253ea167862a5905b505d491afb100d6361b550f9e6688623c6f0925d5937a73242bdb6e151c40175cc57676dfe32ba9689131b9bd0a0bcc1c5bade887fedf99111656f6289887ceb586f4c8cfa4282dc2bd94fea446069446209ebdc1d05e63c67e3b34b8ebb84275968badfa588600193c70a00995a29ad1271e1cce884198a914136595764b71d4cf7b4ad340e768fe7371a7dbb53c489660beedf7c4e20ce28d9fc210853531c089c02749b7cf5d8d24a3a725eeb1ea975bd86d950dd4114bd578fd1a5568dcec7ee31b16324f7a5cf0cd72ab17027207730c002db0648a74866f01c6eb9eb438ef395d107e801688e9ace604717b9b1fe86c3176d1fac8974721ef7e5f45a82a3c574165b885d88232ef67efea0f7913457b91a49a6d8c4ac8f186b5628eabbeb932c888c7eacf5ea9f1a1e95cd7065f163b86546161d43249631d9d19154275230561a08b56b5ac07c68ebc2e2828d1e9d6142d02be99710a490e716e920e7ae2adcb6df631a99eb7a945c5e328dbc1be527f24b7e56641d263cdb09f5f1dfdbbd4d35cbf8cb33de707f2e32dcd36816460a30acd1bba0026f472189ca4077117623f04f02a7570c4ba2e1d7e52841654ccc60397ee03096c5345098a35795d0abc7f7fabd6bc5bcb573eedc27310222daa6ba74f2e059f0160c7e4f4819377c3a497c34003759e0e7abd0b8babb13bd918338903aaca7edad7c1e13ac7fd56f4df8944b7ae943bc870e0bfb108f132785c1b6be33609fc4a349ddee9cb674f3d70ef1a3a3027ed56de33bcaa6c6c7325c18a078ecc20dd450f3e0433987d59d27d677e9fd4e2e30e3fb8792e60bae3dfee87a7fc205428c312dfa37367c48254a02d311a418922d6aa60184cd364d39c78f4e4551be64f6283d7e3c7eda0a71c3d123471268640504b729a204b69e9c3a320727d47ba0513eb035ec45fcb061b429634a3ceb24e49550974e7a6b2edbfea18c4c268587db1f40ad61bbbe1987a61180a6f9ea3305b060bbf1aeec47368ad3942723df19b118b6498f09534560cf87410d44acb1f79a06576db37e5e59e5f0dbceae5ab0f8405ddc7eec5dacf82aed8e67427834394e04dd8f3d65eefb2386d1ed147e6319eedace43d55cfc662f90e8fad2c3ae9c506a1b5acda89ece99928d1ea902322fcb0d2d2859773372dc0c8952c35fa395aa876095a6dcf5fad2cc57bc9d4e7e2cf0ad7cfcee28f72152a49ca2e4698ae68d84b69af59d9e6198ad55368494dea92a9b07a1cdbd586f9a463179d9384260d192847a786361259e02bce4714926aef05f36b6a3a292d3211c16b131b61153a850f031d26fe7765793adf6548c61b59eb48778cd49edf94043320cd7c13158a7ecfe2dcd96dabf8c55f7463b4dbaffe569a931a303219833c6015f56eae150b296656946494f233c46cfaec9adff8be14fb0d7c268b19aff722e2b80057bc8149a06273e088c4b1f93413eb837ea6a04cf5ad8dadaadfc6514e2ad54a3d5772483dd33882ea3847c0cadcea27ac3342eb9a9af879bf21d37903a9ff64926698c4f81294b12800092f4fbf228000fc21ec721bed207aa70b85891e4460bf53f5315976cfc41c741f17fed4bff6058385059afd87d95619a37de7f94bdaacc8b3050637efb625fc4657f5561bf62bc8982ebd8af45aafd8944141087ca99c6f1c6c9bceeed68ea0cbdb56a3fbab0bfb773c7443843f34cb7902289bf96c3711006c797971608ecbeb17896081ac3ff752b55194af221412e90e83956c16950dcedab1c0a5d5336204cd303dc3945338068d6611cc2c088a7338cca9d6b2587d5e48c215c463ae6a848afd3c5107e6317c1a8679f3b23a8a91d3c9793028e8b2e59225751f0a35db2c4a833b4205b58582ebb2ba7224e810e5f01b025c51c230624c8e7a2cbb741987f5a76b47a05aec3a8a2b0ec38264aec1648206f4e179ccbe751a8b11f2b2c0f4eaa23a632119f92686042ccbbf7af6494c96bdb86caaa0362cdd574d264be1e3a7fe0d03f1432f32213d54e20f3dfe584239fa16e2d318537f8947814a7ede72838e05f9a4c9f75acea016f91fefa97edf4a0da675308c976cd71320a33893445c69446901ba7acce0ab2ee4dcd3ae4832c3f5b1bacb40278d60777a813e1ae3e725607a6c3e2c439691aab2c140171cec0bbe29051e0417039e81797c8bf837d356a8a69a5949c9112db467a8b1be2e83ddcda2250f0b26434a3cc8f2c3e78e52e0e0a4d542db89dc226c8eb9587e2bbb21e361ce9b1c9e6879b1edf87228ec79be2d2624464ddfd835d476429e4dfdd35343a752dd87808f0fd820e96f4263002e75925ee92d2d491e8999126cb59154b4e8da9b06e3778f24cb323eac71a15f78f35bec4a44d4ed37aa447f8392596c85d97381da154f3dd83c824acc4499e7e540effb8955fea12f38141b8dbd8b01bdba09d9080e5cdc479c9b454405215344087a885d6d34fa2fbcff12bae02a8de1edda1e8761fe4fa8285960f5e1e84e8bb8c7b8b69215a8291e379f994d90c6a0f86dbcde40aae89b6a8ecfe9fa2942082386d9056f450377c7e5a4ae7cb2f7527114f17f59261848ca336224afa1135aba4aa2cf7d85c5b78adc0f8540ff7c997f4307e4745cf330aeec7437b466c2dbd621dde79334b717b80650ee3ea0f25c45d5d4779b3278d656566c7cf2fbbea13e94cc250eebd1ca3fd33af8b9afccc28160ff88eb9a71ee4436ed932097809f3d49c415810ad0d1da4f5e3d1b061612ed6292cda4ab03b5a03a8de60ac050aceb63ea8c470c144145310a218a9da35e137d568da8ea2042626ac3284477326120571303fe71608ea64328250f7d11ed9d2cd3522570482c5c041adc0b80c5b427804ba28d7bce3ac35d9552a650927985cd2f751abcfcc92e123bd41f0ec0bffbf345cb77cd64508a9511bed92fa0fabef66d73d5a554669fb5639fe9f5231410a58988b9f972a66803e8b750a33256de9118d0c20dda756a2d917c027836a1493101257d34cfd1ef1f32d522a56b6e040fddb6dd2feb13296557cb544e935b4b5b561f71d82755b5dd884a1dc5df02c69605e60ad6bc296c20dacec6c4e622976c7821b809e2f03d7f4469e124d26bf475d7d54c04955c3e19094109f9a7f76aaa3bd2adbba8978e21cac9434880d826a703b2ffc80206c7c1a4250a6f0a6fd2e65b7e7ffd5c7cb3fa2e0ad1090487cfdabc11da1183bdf2d91044d805eb7b60384233daaa0c041d530718f6ea5d87429ad623a9188eaeb110b81538dbc5836e2d187f70e0a940e3db0fee303c687f7bdaa67b4011186a0fce3f5e97dd160eed3316f27a78775d507a1eccc11542e84fb37bf4a3d54cef8c23bbdc0cfbf4fe664ae1b42776d22503e2bb6a2d23e37d60ef32b89efe2515fd36b2435b4eb90245f3c042bc6b9236d5f2f7806930ae1fa721cccfb85e29986d530e43d1ab4de217d62cb39b23254da45bd170307a301abb8cbd56afe6aab5cba64acb92c67078b527325518c1459e2ea5d3a3f8e1ecf50019285abb3cb0f5221e7e2e15ee93da6d879ac4aa8f3812fcbbd99de9ff5026e3ad412675b0402bdb7c5a765a35a36dd2f9c641349db77a8b2086cae104a87635bb5362e183055439069d4e9f74ca8ba9409f23f3f7b0f64076f1d9c4d7af2bb00f2e94a3cd25e37218b11512e8947625e96feeffa6e374377d8582adb88d0822afee8ccc0b3e25f6d05eade7bdbd2cf0868949d740bb0336bb4b459ecb7cafcd27d77be56be31b188290d9288d433d626d36c66b0c08261f440341ef6a93dc23dd809e7fdc097655b47bd60d34aef45b7c9280f59dd15d4da7cd7993e49586128107ea1ccda8dcc425197114f1d663bc577e91eacdb1e026b518512034e2e8db7428bcc5f0376e8139c59d976604ad05068e796270ea10a24ea93689719623a23fc765404ab8ade2b3c25ef06e01467c1557defb94322f69fbb30a2d67385cd9a5694cb1281601c1b2421378b89bd8325047254caa1dd089aea8bd05c041a580b609950a1c4d71f19c9b4eeb7f5086f9e665009c822e248872bd00c0b34eb5c586c40b42cc8b0fc8a466cd170fe217a94772916a148cf9af6879d074fc6aace90725179f388f867aa10685ff3735193bb75efd935aa0f6a2c7bc8691c8407c26ee6fd5eaacfc54fdba4d720298ce5848bc0c28446384727d02288ca0ae1fd4eb140be3b21d98042750a631fd9e0dbb6a8c80ae72418c6dda0e3b00f07763fdb54c9015fac9b0b0dc8ad5b1946c9b9552d1f8090f48fbfbf611244d915454ee9ca582896dcded285f332a1967880616ca3468bfe2e9b8e521fee04abeab6df92885cec9556540b262c72f6ac841ebd0f5dc6e08929ba27c0171a0a331bd4c6efb7af495ad7a95b6fb186ed3d342099573f23e2bfb47cb96769d3f867d38498219d60960aa9f6b4d0cce0068c52f25a402e4a1be8e9daf35cc9e43adc1a32929d5ff7a6a135d3cd3173a8196dbe4db182f38d6decb94f895a955aba1c69ab84f4bb086e4d28ca88a68aa486803d570adde709c326fa18b8c2d61a01278c2aa5752100d274cab6454f2637d0008e691b5bad3b7c665a1f3eb0cccd21760e4ba329506b31d2c7f233ca79610f13eb196e474272e4f701fc2f1b01b8c994a21b6c57a38966ef0d23f3176c556845979bd1d26c40767e68dc701d81eb531cd5abfb50577aa34e076101f8a4d9f54c3be48a1854ed23f464c6859facc48ef58191394c0287106d63f9dcc3a5dce6ce92ed1dcbb7b8c23994e662e51269dcfa2acd6f3fd1a0105cb9cf91f1c6cfb6649e29038c42f7a5dd1df299393077cf39bc933ac1451e2f8d2329b06bdc7d4932d6fc6e63a950f5944d9a5f5b1fb869ee18c09975638db92b10683925b4789fc01a5680644313bb480523eb27ef2752133c874a966ac056a05ee5bed0a783375635423fe640416cbd53cc08bcda371ee95743dee7bb8bb1df6c0fc026b19653cc31a8e3ebf5fdb070cb9daa81114fed722efde4d39491b49b3d646d5d2f1f892c5068613b80424f58a39da6e581dc8ac887f6c7d6849353c02b4a9e71928e8223bf18871ac650c9c5f07386bda70c67b508b0bfdf2fbdb09165dc250323981665d48fe60c990780a633691106ee9464cf7be39c0c033dac6b08a9b9b42923243afecd1688999cab6e1064bf6a435281faf115e0d7cc1ce32bf39d6de504b5680c5bb6f8f566c50da0d72bc2a7e20be6347fc9abbf4783ad7c929855f3c23f93118685bc8acef8f5f590c100ef66e040f24afb324d30cbba048ec572df0cb3ca0a2720e3556a812c00d0b03bf0bceb88d0bdd2dd332490ef90c91d358df38ebb5ae198476388379af509eec667b3129d14299131109dc80cc2366dfe581b9a5f4d2dc6072ddeb03b7ecf0f1de32ec5bac3ebe0a1fd15d2d4ba1bacf0690d460a673071a9339150bfd4ea6f8794ef246f1bcaa485f38b39f116d9a2151c5c54ed2ab2a6eda73e8851677227c4072862039ab33c58041aef10f26d0871f228c48a5c5833d85f1423498494b4278c895cd7035f3b119f2ed2bee71bf729567f9385ca256e11c0cb25c76336c73b9496bc8030bff7b2df148a9c22e4193abc58fd2760d6c6e19848e5ab5bb4d3c1bdbc5aad4c8c51fd36bb8c1c1872eab968d6e89938cb7935bbb11808544d4f5abc48c15d7df3870ae3975691e5fba05f5b75baae6415518dce7b0f868feef938795284f07ec4774a6bef1b32372401557a2689ea975a59c362cda341fbf134c2419adbcfebdf9721dd56c8f1b57b12ca4e60dc01e3ee8d3c52859762c1c7b17db215f128d97967a8cdd637d017e908613f38c52eef5fd0ac6140a54dc514db3e22242f888a78eb956da288d57e1d97084a5a98732577424aa986d9b60fdc4244a7b2fdbe819826b7a7e942ab9986fbe7c972300b96fbe9f56ca515cb89a453dfd993a93854dc5d850ef370dd0254dc5125a52724fc8be86f3e6abde2490bd40bd2d676c88e7fc1fcd7ffd8eac7339d9681cdf55d18c1413f56be706df18d595bb8ad72ed78daf161615f317289248800296e7680e941291b423503c3b292fa210e3f26ad9206648a7ebd37d2321aeb808f49337fabf91b07c449a0f2a883c3d3413635b86e294a4500001260677e4c66d9a4436f7066e19429cf3263ef199e87ef1c0725ff04fcd9f2550966cc45322dce032e1337ca799bb792be3063a54bf8f82e1d72b53cecb6b272a5c4b69817ce232e0507da8f355725c0999865640d1892c82818e7791c90f651c0ede52ec2aa5f0bcadae5307bce8143e1b298dd3dae5b7fc58c4147f34ddb02aadf370e33b1517a938ef18a2ecb4427a0f0185514909eaf2509394922d9cef1d8c4df58a8a7332607b7dc621876a705ffbc3a4d4ba18d39107f020be9b400525e70169d31025dd11ceed5a0026155ecb1c800c20e1c47ba51791e49b5765dc2bc15c0674de83c582b305f89f7a4aba58aaa16735adb90e5ee5b83f16e6040647154784e769d09ccd53dc8d6430c8105da726bfec3ca7f0d23142cf365cae822c65a7242755c786ee511f68cecf3a37a20704e5a633d1339c763a079b8bba7cab3b4edda0b0b138ab166e8e9938581984f067efe9ccd783145abede81df8d9fd833b023dd178519eaaeadd2caab49bf5949bbf5e5b5ed51f7052504c696e68d6394c60b9462396fa0c0f99ccf10dfa506003effad2dd17208fdc9f87765c62c338c521c531b266ee3a28f66a0259eacc1894b02330ac076368f30260879cd810604f1d71e920c75a7f310d889a363aad95bc0a25196412d2d0296b3f138f3b52299b83ee92f56f0f24de988f5ce566d18c02ab5d07e7b1b3e9f4fabbef436040ca77c602001472cc2f5f5e9c73730a3beca562fcb62aca0e0ef980f1c9ba002180bf3e301ddf67f6a86d40df61caf2cdd2be18f9b3177b294a4cf5e50abac8a227f43ab1623948a5f55108ae8d7a3e2fd6b86f4015dbc69e3b2d5eb61383b0caf14853217a1594be9dba64e2c739adbff138edd95814e637846bf68e98c5adfac8c7a50e382ae2e4e0146391b3df324219f0e17674f42f9ddf4945d92a2a9c2f385739d5952bbe0ba02fe3b0d8dc3219afc43cce8af7e4f24d779d4da3ea90b28eae0fb6171336f7b749807d547b6e548ccb74385eb7b7bd1af8e09110952b442f27e6f10261630d8965a7347f51f1ada643630ae95858cd06797dd7c6e52693c7178b1cf65014889f1f02dcb2bf7cb0f8159c7e1865f25554a8c88e1c9b18f976f96eb241082a7cc9d6bb53f82b21909baa65c2f1b61f216f1a3765c5183a2c967f4faf93498a2a8e879c122ef5f8c19142ea02849fe6ba2ba9376e31907087df4257df4353025bd4ee1e3aafd52d1be6e997ce2ef447a0344d8bf4db653313b36d47a90216907e17a682c4d0742f1b359e2c74307677c15b30313a4ad419b472b09e87d5ff9803cf08852cddf89cd4b90b8e87ed56478a6255712047b8e34d1f48c0ff6e6a53d173334e7be453c1ab817bac19e658554fc26ba46de36443546a4957285153aa5093c2619b4f8c266bc47bffee685916355063ec99a1755deec9e065e1bb267cfa31762e891778833752ec379f06bb1ca6c45ca3fa0d51060b92cc0f22bb646926e97cada9d3b2f166b7c86e1944af16fbd19558cebc192337473044e5e9769e11fd50f3d3f947e445d4164b3db0a9f213dd0c1d6f5ae33e176780d4ea8f74c55a3b703c124edd6f89c2353455b0837b255a4ae70d60d0332463a517875f51b576b0403ee64531d94a647cc8e9b28741760bdf64a152417b3bc69c7fc1f88683d673d7800864812dd63669cfd6ba6e689aead0daba766780637211887f4aba7323b6370a2cd2505d78d57770055d1f0b981f06526fa2270edb933a9e315b58eb94bfe87317eeae585e35c90d42a9a454f2f91deb0cdf75ee2f6a8f885b466c4aa9ffd4983c194c1264f3ce20debc97d64aa9754f315dc46bb24fc1a0d489afc72d3ccdfd20d2550c712643504a23fbfd3cdf0bc212a920ebb8a962699a584e444c31783cab08f24aac962b3fddc96a666beb37b3f3175d3c3431f0a9932aa977a64934eec4462f6bbcfc3ec65f9e552a6c91703aebb890127d8dfbfbf413929e43ba3e0d8cc34616f2b73f13ca83d302916f187ef231edaf01fa29b8d92b169ef8eb18016fbf9df9fb01843564ff7bae8f058edc5a5702662f68120de6b6615abff1e39073503704954571e577f4de34c77f6f6b3b75f0cffbc8f807e918622706a9cf478897b8899874714edb24e45d5eac61627fcfb44de81a32202492092b3291a96a695a0f42e4e91d73542ada5da74a0acacede8a019df01fd117adc25ad80eb1695cfc57b08b7f85f313c7a2465946847d88fd0652ce66faf871b8cb37f154514aba1a3d16dc3cb737ff8a0d345373c1c29d067b3dc14b5fa994fa3ef21318c2ca4671a3e383a8739eda0189b8b5e2f0bb97f6c6005d08f1e53c3f57ede0ba968633b9d1e033d9b6076e644b5f10634dee6cd5c4765b46fdcac369dedb40593e5a33658f09be089b65c42a759f81288734ab1f27af143c624ba9830e81f7162701c11ead48c6b201967237a20dac35a43bf557a890c7338842d1e8a661c45af6d532318e66cecbc230b512732cb5c588cda3bced0fc13026fa11a3a3c54dc8159e5cf81239f34bdd88f2350bf67cee78256dc53ef9f20788dfbbc98e0296aaf43c5e42d260a155cdf6b2019043cb606e765cdec0c05b0b5bb315d56468e74c8c34845a65340abb5a9fc75469cc1a52d4e5b30a0d334a857e0a2a66330965784adb1f8bf67615c49b1503ca665826cc7a93a45d041c336f5956262fd33001e282d1d86c61d9b4baf9b9800a824247720254caace62fb906225e7d9cd54012142e7080d71bc12e0a74a2561f5a568a77949172e541b19563db87d087757cf64a4d28f5be6ccdaa92732eed0f7369c0e0bbb338dc5caa96d7ebbcbf0d41f8055a81ad1b79583bf050307835d3c3567f5aaaba3f5f312ed66763122991ce4315e8d5916714912f73914ddf2c3fe73a6ac693c9a5e402c231cd4deaa0be047bd919a88f955c58cb95f81c92a764fdf30677e32ea042cd3616275162c3bf6d195b43b660d1553134166f536fe1f78a180fbc8c7c53db67a039419373d986434317c63a9e2e1470413399546f368342a44a786aa5f2f36b77d2a27a3f2fca467616399cf88db9351826d30e6cfb7ca3e26cdd5acad3ab4ba2f115d9425a9bb9af587acb0f42b294bc9e435d932d632f09d7e20b36fe160e73a942228e58ea7e330821ae457cebc3a54f359c4075de68b4a9dba4749427a5e6234fd2444caf7cd10127ad99fb5d9ad5dd9888ea2dc3198431331a65ebf016693c065696282416fa9478ed76d476a9b95a378793a074b3633077ee5ca9842dc864ffa8ce6df0a214187fe97f47b6f246f625304f0aa2fd34bbded2688cfb3a3709b7012bd797b698da401b8c445c59a887fb14ade4db202fd36c8d43d52e0ff207a53b76949950c89d51fce9d44dd4ffb463994e8a449dc849a2014732470d943876b34b012510afba1d21dec040ab7fe13d86973385b203b3825ccf5918c595f8dc0127a5cd9de93d34fccd72972ae2d25afe85271a61b7f691782f28d6fc06bffaa9968ba150bc719df49259b559cf5b59c7738ce9a087d19ff4ef9766d44295b675af92abf06be4fcdd75294ea510ec8e5cf441ea68b6e4bfc43dd6dbee877636c7560fa1a5d8b85ffb6d814e038c860fa0ba94d73a9af0f88a271c3d244ef641dc542943c903264384fb70b44b71d9bf98a34a5d291bf70b587492584c6bb2867370e716a7a2a84af6feccfba9e167f54aa6357cf611aaf081629894918d187ef2b2403a3171bdba974d1fe9df6aaf12b5b767f0e249374dd7fafc0ba464d9538c7be8b115c89d52525cbe48442c5604f8e30921bd72217a74b4a0f07b619b6461a944fbe6b4208a9cf02563f6c9da5238b31293b30dedb3e5c26ef0a166998459b17a3565747354b2220df402b33d3372547f8f53af45f4934d6f824e7a838ece9b6b89864520564c2ca5ca85f91777e8059065b26c98203abe9e86c4aa4444308dc24a4e4e56b3034f1b4a549aeb867123ba99a2f3bd92d66e305da8e98828c2856936119ec67a7d02ad6adb93e80501a0504eacba8465e8e84b0feb02d45f2509e08a0fe447174aa891678aa56c0f862ed8ca030552c955380018767cb528701876dcaf72ecd1d756cb41df3625b8d681a8c1a04bc676f8bb212e645cd104e166075179a0f636ea350227fa9b77d6592704cb68f5570431423b5cae6a7a72e2eb930140b727261c9aa408cff75f2fcbbaaffdb5864ade027818da2312fa62d11c1a7f201e58b794c0aeab0580b07a2a0bb3cbdbf739f857f62c6737579f58080b4a9ab94fddfa0d33b4ae1ee8a4f679b10a8969f38edf1cba8050cbcae2c762bd228cb830e7892f096e5e16e383eb1f9c744aaff25cea803115eb8538d5713316beb13ff71b4e539a205275bcb018d49626c4cdbf744a6a160507612298db58af257fdc8cc83df1ccceba0b4d96a1e9292db89ceff25992f177394965d79fed95647ad06bd47eebb2e604a3a32c09c1196bf3a2a7bc72cc33a0b9f331388499ad7c117940afa6cca4cb5a1f1106390935e8c8da728be0dad08b20e53ca57a264ce65819da77f4f09fed5e9ba0085b595a34306871b64d592aaada7aedc5729cf5178e3f1b8188fc74cc92b747460e6743e2549b65d7c67df863607fd5289c9b253557219bcd7d77ff9af9680e332bbf24c68c7a712844336c1a3d93de064ad29076bf451963344acdd7bae054337d764a1ee9781d141307374fc1655059bce3e9f02b52773daf41517ad03801226cd4e4a75f3996e020e85261dc83bc481af7a317c5b44579e2a294754833c71687d915fc074fc373992b828287079d02370aa64c444ef9101d0893a8abfaed517c4a0db9f07edc4ed2f3952b2e2ae3540dc3638678ca8b50c6f2d150f445ab8b8082a9246cc47df5fce98e03e4601df1b52e903888068c84552bf2c92dc67833abab19198e9a267f12ac004e10d9eae5411615da9f403d2c043a7b367da8ee298e5c43a8e2b0104ba9fe7b42dc332521fde1f313a2de0e9b71c4bf682fbb4fb044d56857cd9dc289d13618995badfc2f36022e0521bd8ac4034e5835aea3251bfbbef7e8ac2b41488d8d3934442a39759e576db95dd1a9db0430905bad7aab376cb37c2feca471a5caecb2eb59505a880602444fb3f3eab4ca1320370c0d9487245a747953e23c3c4dc52d5df70b61f77329269335040ecddc3383f286b375e4af8b523ad7745a8f37ceba23c6fc002330abfc893d416dfb1b8c8ed66157cc37fdaca6079cfeb9e0985c29296faccc30b33e66bbd04af19a2cae8fdff87d3e12454c26c01bd3f0d5da77974a4cf8cc695becc84a38d05ccb75aaf9df2ff4ae87c090bc080ff3f592293c203bb4e6cc36b72f5fce7147a4a7da124ee1fe88b967396b9b20885a8199d0b41d541922573bd0d512cdf2443e6ef97ad9a5d105e7392c861256b5fe4fe348fc36c712bf8b3ef7c44bc2c7ead0a4702f4f1f1e4b7a9a288953ac8db73e3692b47a8b6485f0593c71c69cdac93c779c6adb0058f15d903604801b6935715294188d379e5d53af097d03a497792e173dd0e8bce62d758344ed74ef6a953144a1857cecb41530d47c346657cd36a9b6ada2c40ebd7d3eb6ac8ee59c69a5ca2862adb5028b038099004e482480e034770554d9b3d473d8c3a70fa7c36f653fc906f1d1658673748bc345a19ad24f3d540adf23dc39c5813427bda0383eae8b66a22187e8fbe9c6c07e8b394f5970f36427f83574ed359a9fa637a26441288c7a5e0d558e8d309992933402748d512be140b862884730bd36b8ddadf35fae4e4c04d21ced9761e0d121b4cda6ed697375414f445394fa7732312de3b2e38bfe418063f4b9e7694e257caf5a93a4d12752786c56f5cc3242e1c7564708a0a6c8192332b11a9c73f04b3ad14e89e72766252302092a4128c41a2324e6fd20772407c094229524b9773fe2de4b07f50fcba11cd635bb1d6eb7da023d4fe13b0d1b553b70e0ec357e28cefb613f8cc516b94620096456244690f876726de969fc7c9ebc524d7c89cc9d57287a3a3ddbe9f9b291ccbb4390aad76b625957137f6685212286276ffc406b87d177b7bb0073dcb4649ae1d0e8c99995f7686a1a14ef2c6f7cfc82a397d8f56ef6831f7a5e2cb9cec7f5d92d95ce95b7e280d83dd476aea24e23389355bbbd70959dcb8c1cc01420314ff7a480ccbe8eb771690133c3a077a30e47d8b5e4f669a3f779247b8fbcb990b8a7eb3b95f99578631005de0198d29668bdc62fd65297300ebe45a529aab48cd28a6a31c32df1b9d696af0683b48e3c797a2c35cbb4e9307832c80aed3c9dc031bab20ab60d3f9be08579d5af50a91952e38f77b06ddb4890e4648a95eac0cb7dfd84e8342db70656688ae6ff78bab324907e0f8275e85a2dcf491ae6d2867d8b3849ca997a2480be846799e9333b45d800a762bd9e41549ef0f49c737dce3d52841ba38d2a162aca36a04eec81d4ff5fc29a7c0c9c23744690eef876e7d11d8b501f3e8361bffe3d6d98f51f583fac05d26573f59dc6ce22be2e3fe9f6341dd9a26e34b4618359ca904a087d6d376b571731c1080660208c354cd6c49843f9b39bff9e05345f1a2114bd8b67d7e654b15ddef6969ce6d155929256b79c990328599f5e56726f5bce025f3260e6ca721724a318b25bd97d121321abb909374bd316a5319006984afe6f6be41927fff7aeff761bbcec187ca2dc43f2b62e3e3c980b02b98dbead513c6153184d82cd5f5ea76e6b75a5d51521680416c8180afc6019b6ffe0002e3e9dba85d062c648e3f311662c4b1532230aafcb913d19aa9443d4ad75ac368de91d3e7f3b045021fcede76da079a1c40256447df10e46e33f631982dbca3e0edb5df1624e273cf52725758e39ebcb7fdbfeafa95bfcc7ed1716d87e4ada17545d848f0c8f408c95f057440de9b6d05b925e1d64d0535db5b5b7ee283ee0c1f27291a4c67781c132e61afbc10c95afe4b8898bca32ec7b35b0016a42b5b72b3f157398503616b2f49f048f765b060e6d0f8638813688e5748704308892b1429e4ae05bde2bcf87d579fde2dab397bc1d05e7dd91e0dabe8873cedbd421bcf05035d91e051e11e08119911ded45fa40147cc68105fa4ecce9d5b86f3d849a370031ffc0063cda0c9fbbfd433591c2406e7355ebe262d6352e5b600c744c51d3586610ea210d7a3d411dd128727fd2e4ae493184a3841389e7e4bc77041f445bb33f64c2369984a135f386fab87ddbb0f1520259fc59d3894656d13bdcb6bb1c8e178790115163ed61731b54b36b4c62a6dab00f3048ddc4a46ade38a543f5f49b2ecdf6b8ee49c65318092caf53a905dec8d543158b183e2cf0f4100a618e686172af043af1ae602499688ad90700de9b0fcf818d1508b2dfea7a5767a36094cee2d9db87281cf321539ba1972e7ed1574a176ee8f0f1ac21441aaf4ae1ab57791b6a3f6e4cd8de5c3b03cd132f5bdaacd4caa384e6716e87909a78bbe46b0b172439dc7ae7d3d01dd22983c636db4f139bd7de28adb4546720b53d34e311a2862ef0c07e9db90c4d7189b60e06018edb751ca085e120679461af5f86219683e1b3e3197785e4f0cbfd531d1fba4137695a4735c696eb078c9aab11d30dcd512747b0263db6ed2276642ce7dadae186684b4308a53ef6fe6c2e14cf2348b2e89c7924daf3648207f9abef84a38bf6e64efec0b059c666c1d1663b2fe1565beed59379f621a55d2fcba68c44ebc03a8c91428a5d6bbc5ec3bec1de0548da79ea45cf3b30f7029d485afbdfde9a54ad967814998b072cdda9b2b149aa361cd7678079afa3571945d54fc90b1d85263519a372b62fceb91c0d38897193dc8641cda42c1683593fcf718b9d618f00ea180443ccf83dd84bb50e92b5f97b4ab49d249fd34472b7e93877791d6e9e116decfbe76b7fa96b708097504ef96e8899e17e53fd7136bfe8949a8f6a548c128be89dd2755915c20b7fa9fcc8de64e1eb1fac947121c6ed4dbdcbcd60e6e6290c1b0dfb6b92c57d2cf58a8f94301e8853785b67ac7d40741314c872e022b04d4090501ab2c6e17b784cc6f7c3eccbf351961a61db893ad871fd958d2bfac8543739b45c9592d6e0c1aa1635c67ec7065226d20b6f94a03061c95bfa2f2d2d9821acd17e30eb568c669b56aa508fc087557beaff628ee3e518a0e2d1581c657ec1a60bb2e22eec172a12ebdcb591f8510e6c06b3bb055fe6f582c9ab172cc4e00e0095e0135d75eeed791cb0af941735c911a6ac954250ffe24c7fc330323ae7746a3af808e3d710de899838bf7c727e756beb832361fda60d2da820a232efd12b4b716e92ab3d9bbd36fb9dd1fd53da4c31952954e1b5daab7dd70365d850dea4d6e1f8b542084d09250a2849763b542bb9e79d7960f802868553da6f890722a31f0cde2dd5931d28f4ccef25ebd57d19e0d3fa98e189cf5055314c9a0ffe9464d184d2aa7de79472ac0f37fc2b66a270df2640fa16e89a67aa8ae5d026c2dfabe376128774f425dc8817b7b8982470aa8b4cf829ecf2d9b2f867ac74b19945048412e7fcf38f969a72086e7da9c949394007952ee10dfb63f7fb1b42bd0f1f6e5a6d175498dec45d9362286c1bf30afb22cc4fd460d749a8f42661aff6d0e89b92e66dbdc8bdbdfa231ffa8772c300148f5f669c8d0aa17d288505e67c8ca03e5e5a18d7e1182f9823445d498a973c2736097ae1ab082da885938fed7c8b8c366b091dd9034344a9a64f6de235731e80bdca379c0cdd8d5353d5e543f0a4649073365b31c7db2fa8445986a0a0732ae2da37142bc3dd0692dad27d5de3a63a5136c938d01adb2b365401ea0c76945cb7d1da32087af81dd346fc9a9672563f091ae688dea001d7bc7544fe23cfe28c77fe574cbb8723e07519ff1a0cbd8bbc7a5f1e70677eef93e0dab27d2b8a2aa87eb9d7dfe410014d97e85d35fb68eff5f9c69f4118995ec58ec8d48cbcceb9ad26915437d70713d2a5ecec65a645457869fab497e2b7e58d9f45c067393b5a0fc5e71858c43cd3dc76faeae1f9aa245ce390d8e993cc98a39d3de50121bb6d9a2c9554c9f203d96efe6a3a2070a0e1182cd00dcedf49919e3f3bbc4730308d05bda99e831976067de09d38940982be61c1877593a40394569082b2f4a7bcbfc2455876f3903fe96ed7f2323c9e7c92d2ca0b9dccbe617efbe33dcf14f80338d74c7e01d166c24ce3ef023bfde7d545291f880a67c65ffa7c1cac47415db84275446634fa4131170c3b7d6c5bcd4e82291d87a8f6d2facf76883e9f9aab0f2cc9176c2c034673f6a7c1a7e8f2af516798454d698e82050eb443bf210f98045215dd9539f4515d73ce3ba9652524d15590c36c346b944b0b7426d034df65c5f6237c4266480bbb19858ae9237a6dbeee97f0aeb39b5c6733f94f7a686d6406598c826c1c3cc8f804b951d05c831e386b1adc429ebf5c7cadbdeaa833b6fee89701154f5fd5865fbac3b4b26d327045e17621f5b6f80b7e29b70831a935930baee36f1aad808da162195ea2f499fc1c540dffdb817df8792346cac9af4e033858b166d5729b3c6e00d89e9182663515023072859dab626b65ad7e8438dc662807735ae83e03f285c45d3d87dbe24452b3832b58deba5d4483e03e5466a7042f35eaf1b47f2ffce03516d8553701077bd2084b06ce867149b569f1aee690cbfffca1e30ac74455b83852c36ca450f7274fd86bda87351c8022c6a499b5983bfee36b9e708ec7bd500c7d914f8095b1f109f63f5c0b70fb6960cafb39923b8f93315a04b6ecfa954dba874f759b181b346550a0a16b424cf5b02a19632c518977f0698490dc5c0548ea1b590c36826d09c62d49dc081e55a830f7634852a636001033128aab03d0527e19298774dc3e95edd23d6566ebb19298ec77f08cc125fd6fefb4ac6cbb6440d5ae13d63babe8b7187341f2300b78f8d481286d217a1b408351ec334003dc1cd492985c044250456a1ae10aaccb08c0af70e07abce75788f085e88a380e01a7344bda0402b28f8d3f594e62eeb504f090afb4935ca9fc1d215436e70a1ced9b66ba1862674b4124224c5e6bb70afad144e603ae4c18210496b91abce96ceae68a3b6b8a32ea85fa83eee0b8e6871e84d93278d955cb095e4e27e99d8be4f05cc495996f6f6f1d3767c10c8771d308d0fa7a166b33e0b7ca5827d5a7d29387a37e5a79fff53528121b94cbf530f950522ff40d9e286bd9445786d2b3aefcd53a2b90748104d563b10274500f4f3130235902d3743985dacf0fb7d02868582adbf438f946bca9021f2c86e357599d300af27cf2ca58bedce79caed4f23a9f69bfaaf5fad7ba3be2d9d9476d1bfddb9c1f2a1b8254a9eb62ea78655b8bc461fcf3647ac8ceb7dcf1bcf01f036fb8fe4b48fb99485b296a889e767afb4a07ce2f25d77ce74bb5348fbb075c6c9b9d491aa0953af244e6951f8d069cd8a2f6c0d02ee13af24c8e0522fdbd2f73e97e80d1ea1bc694e365d0db536df7934c932c17393800f2908d8c2f7f9ec463df392d7363b4a439cb481569fe7f59159ac4db500d642dff4050ea6b2e1363878104685040c53d57af30f30dbeace0aa5d5273e4ea1f10e2aacc47ae74cd76725aa5aa37e90f56643e44ec2613b16b51211ea41a0e20dd5374a785cc970407c7626fde1e26a271ea6fd813b6bbb4e13df6ea8022a14d7fda81948880560a51c3e597147a9e331e57f754af537e229346b9d21bfe5d1d598bcbb4bff599fb2ca03d2d1246dca9ebfaf4b4ad323beea0dbf45decd428fc8baa97cee29c69b97467ed217cb38b681dac3b25cac7e73c7abc970f8d09240fc166733a2635c8a59896f49b676a622c0dcb6ae9c8f412f10c984ed6c8c3c8dc2d6e84b07cafe4d6657125d37aa206a3d753ce6c0b576c4c5c6ef15283f0b337514e56dda70eaf69fe64729eb654ea64e2e0eeff134f81daf54fed49d16a319938780f70eda38c9abfd279eb508c6ea2a35ac74681ff9e74dc2538561e9a41433a06b48f8b8393653270843fb3b402b4098b20fa10681308ca785c62a81d6ac8a781183fce45b3b7e8767f931cd3401e67328fdd07554edb1d8c478952066ca930e57b304f861a0f15e76eb978c3d22958ad0d2e7531956cf4d53d36f0e4f92cf46fad9123df5a63a9429a8f25a59fb1e33a37fed01ab8e5d4cc37fcc4ff748e7da274abfd50e66bd061225b5047c3dfc072778e88545e961a1f1267204a981d2fb97c9691d2f634875173513d39aeffaa1de8c902fa76ec1819e34a3857544c6d07f56548c65a6d95b511023017a6c97a3c40b54e722f2f9777ba111117921c109de8eac531aa043727a66c4cc8ad8f1c7126ced4343475a79d4592e3ca1b11c471a3010dd5ed50f9c5ab435c38db0004ba40715597bbfe3b76885b03d9e9b5b2a4ea3675bad9e340b5573bca951e6e6e8757d3c0aecb00e4aa12b4651b39ccf7cded2c76ad625a780fac2fc07a607f6528390c54abf4b279624b7bafe3af5f820769217896114ecbfea84ebac0dca488ae1e55a599696fedeefc93b80f83573c13169b7ac7c0b2594fc4b0effb8687f91589605863b8fa3facf8b58c24c158367f6e559e0f306cbddc69d9c2e1f47049fbd546d5723ede35bd3fbafe11b00b116e13596f3d8672c112a07873e7860b8e96f45dd7543abc005ba997150c983503233429d0fe7c723426d387816fd1399c8d240b2de476a455c20c25060a1749bfbc2cbd68d96bdf51d00be9c650de7a517a4280ac9dcd8c88fd6a650df154e9f4d030b968d9db7d551b591077c43416bd499b0fbea1a4328ec22d69e048ea48b19622b65d5a1791c3c643de8eabdc0f062f7def96cb679c8d15479c264d571cf2da63de614dce0dfedf526857390bae39becf45a634f7ab7f1c29971b44df8b00ffc3fcfa51d3b32796a7a86bc3f861f4ba76e73434fbc49c871267f3401aa7cf8c483813bf01efc1f9fda7422d3aa72d386ac294b320e67ef8bb2edf400b8ad98528dc4e6e88fa41ff43a2ed87750f4fb77e95f915d5e5dcc9ec4fab94e28fdda53134b90d694260c87ab26085ab85068aae6f706326595a61ddd044e1abd626235f98ba8135ff6ecf2bf0b47a6346e10f0b8ff1c8140cd4c47e6ddb0a1ba451c5b989e1da78e48b813e725fb5692d69b2fbc72e45d19a9ff8a1f77d8d08a24a101b2f106dca0ab194c554f70423562c1f1086de0728f632b95b186cd56e95e08195d3b92d5f0a716c76145a0ac5b933d47b85e8d8ae2ca63c9d907250abfcb587180b3c56d887fac6710fe3f9da54ca38a321ce5e7037b250c700c44f61c137ac8c15f93aa99f7404aa64a2d2184875e9d7e2156aade095da1261eccdb45db63fdf69f95865e82f75a728585e54017606d4a3baddfb5fd0173f6d313ced0af8d56a1e4bb43971fed38f563be1ab893050c50d4c8afca7deec370c3bb2cf59ef9e266bacbe51b6ffab3791f1a4a5704b4adeae226bdef8625c7b1676dd17171da39bfd24b6216658a0aa98326202fd8088bda5200251a0414543ea0221a37db1563e4931782671a3ced7985c3090ac7db4a6af676b50d5b9078ff0b3d05ee6a0b5edd9aeffc5caf548d7e59778b50acb20106c5cdd0c3fe4ee0f737cf59421bdefbbc2908a8eda8b4611721faaa8f59f280a69ceaaa9825e4e5b7efeaf1c1cfc643516b220b5e06465e0f9dd51be96910c181f0d88b99b9c0420d7fd3f4cc53788b4753a7bc9e7605728c0e0d4c0ce1691ff92ef43f00ba3a331046b733107f971c3adebd2a856e1a5e5a57a84cc1e54961b44053153428d0417a32a83cac69c315461cd5e3920dde270788c2d3fce5035cba96498ecef479f49b12b77b76a6c2ddefcf85f806dc7b6b4e5d3b45b97adedc0eb967466509baeb093301e6c85cefe3925bb5eeb2fb9be33269deeedc1afdc0582e4ad322e694b15db7fb85f57b4b53dc432e302ba94a9a6fd2cbb65110ef05ad81b26dafd64bccb1bad4c3df46b598ef358ccc79ddfd13fb17dc61560f88116d77623045e72e7fea717207b9f5221b41da2caeeccfd737369819a525cb0013f46decb1142518394216f003866bbb3cd106a6520998bc7e5f901246be5a678d5d5fb01ef5f4e6070c27119e47c03acd27a4e17adfd2c2d539c42de434ea85e2b7e90cd350ac56c269256560199386f3afb6647546d68bd916f9884ad07fd7ccc0dd33f25c6d91af9a1cf57e580ccf846d885cabaaeaf19c68e90320fe212dc6966de77c9bdb410414f797f6c1a045484ff7844359e693db421770640ee50f5da7de8e0fa283fe12e01c08cba84e90eb88d4ca9ec0d43e556a9a807b04d5d4a7e452313b885a61be330f5f3250248262eeb332871fccd06afe21250667a044d1a84e08c53c19df393e6fdafdf22a6e0ac1ce3724c2c856b6ac930237813be57d4cb82779b5d47876ab5f8e006c1faa6f6e559098d31369c8cd3087f956b17751094fec8513f51305969abc200b17f298218ff1d9c61204fa1585d32e6ab39305098007d96ecadcda337e33e838a2ed2a3522c0f04848c29c7beea1785c00025052329e64eb7d1b960fe412d3edb1d30d59be7c4e38fc25af6a0ead0ff129e07b003c30c2ec44fa7eafed9cd2bab5dbd4113df4696ca08a3d375970518a2facbc62ab015f3245b78f8beb52d4b77cafad921ff86068a95aaf5c152c2bb1648a40dfd36a46777c3eadb97f16c7c9136dcd49a986d9133b779d5dfb24e04ef16da0b20167908be09e8be35319c18f3f07445e111fdd82d451a5edcda6c16ef39f0065c28aede8f482f15006d879f175b422da88b0fd82d37f06369b9cf5d1da9b59b5422559b9f10e9864d34e205e12e2a21d2f3e457b370dcb02aec1a3fe96ebd60616d71dd5c9707dd6f364dd8c3f2f438acd755dbd363dbe80e28575f7ec1139a1856dd84340f5b2c222d6a89e30f0d4d45e9292587e84a25143117a044bbc316edf6f964e80b737038b92476f94bcd5f26a62ea4291296fbb731e72b45ef26a8a0499e23f9b091a9bec9d9582475ca388f5f8677220f57a54997364f0e99b52f74f395d09ed171c09def31e7a66f9b0bbc5cba0510f866e76b1ce140d722f08a80d2b36a219a131ef1115ca7aed0af0da4296d93f334b91a1836be1bfd256dccb4a25379b79aba8c6e633a33c6b91d4314cefafa27ffb003085cbea5d05584f25a29bc8fe71a87cff7590bd2f1a5195818871b57efe9f9780b5dbcc41db00aca749088b1e3da6c4d56075ba76c75f553f7d4f743a755c971f3017b4d27914eb53a15ecd626f63f11a3f1db23da061ca649625fc577e18447599585d3a2a2cda6781a9407f7f73e44d113c265979512f4d7fa7fb2bf8e7af9be9a994a7102d13a7c1d6cc37347a8a0ac8f797a47e642a28c01fed9c995f533d793b50d8f8637f7ce425a2678c9f6c12d6ae41feeccb2af243eccc869ad9491f28188dd360454aa469d3e272d854e1495825f0e72610f3090127895937978952d0681fac821c42ca69391f95932c121829ce5844ae682091d692e4dd059043722c0bd376a75a54d98538c9d98234c9717f7c8baccfca81e970808971f76025819f7d63623375007befb94fa603a738545fe8a4dc97c9fbb8d0c102f77bb100009b98ed2d0b5fc701393fd13970081b1e796bdad5d948b334b9baa96edce8463afe7c5461896cae5fefe9330784ffd17deec2b796cf1f4241274345ca5593c2abe38c28753c44c907d8af2d4d2517c043612db641228eca4bcb35fa8a3e2097c9ad7e166c03f995111885daabe2efc699893d4056e0d2009745c8e906d6639e37509523a6a623492e7fcbd6b716780a51ac6cbb6e9c6cf95250c9c87a17b6b252350af7bcb2bfe794adf06bb2e2fd16d00e0f5735393a452d78dce855beae2dd08785075379aaf7c5cc2a518d6b49878a376175c77da36ff578c417043fbcc59c552b0efc7d88702d93e10e2d04659e4ead99f61d70cc2648d8bb098077e727d4a419511fb9e0ac36bf15faf44245c19ca72de57952db6b03819deded772e5ed01f5035c9f7384537df5412aed6462285a9992dd8e3293e020b2b73cfa6752cb5ed9471251b5df5036a984e7fb0f0171b64e029ee3f2a0d064bc2b170441cd7c27c879d97f4b37f64c934a60e4e34623509ef21741d6b921d3d73bb1df14562582a665825341a9e6623aba643003cdcc48fb7f257afeec2a28b338366ad38f4873332c7b398fe13c00a97ec96ee318b4ae8d22264f3730f6fdb096e5b8bf3c70c57ee0b2a2abcc79d9178353f32a0e5951c19293b4eacafcb55f5b1a2e5f7f89f34a5aea41f745befe84749a3bfc3b1dcd90793b3533668b7fae0adb0a22312033dfbe5e606f9035da2832067fd5c41ea111e6a3fb5367f0238c8b6e18a99214ad8c7e59dc0bb7ba9b07811c455e9c7c40b2868d07a866b46e2bb6bd180e38147f79cf01904fce63a5e6f5db85d4a4ee872be0050e7056b80a01f8194b3543187fe7cc50e542abbede150f013a1528f5cf766629a0ad29ff188590f2801d29974850184a5ce82c44a63a73f533311b085a7ac6aea71d7a2516004f32d9ac950f8a41bab2bfee79732f84f6e34dce9741c57ccc120debfa6c090df6a4fbdf3acacfb9b6060a8511fb4602b472182236eb579e06b2bf0123561790e32bb59c0c9bee72df8a75ac3fd663e0614b104b57fb510d3805348bdb0db94ab58ccb67bf51b72213c730da65e2426c1bf2fd62e1174453b136d640f2700f3aef5f85eab68622bd9134c28a58a98bdb043cf6ed44c949d65a0c3733b0449e1c774d14593a38aa22191df143e4626181f289d8a2552f2685c69982e8c47329c8cdfeaaf00012da13ef616f64d32f85604ecebb102b093cb25e707d534b6b6c235a074f33a696eaa3fd287e7195fe802a8915d269d3c90e66789a1e51607ce817b22428a61ebd113f4ec2b62fec8d5b7200f6479286abee088a167933948a44508600ab9b25a451d0a20d652067b9a0d4ef72b6cae19a18d061896b156ffac9a2a8932fbd5094b02541d409bd87613ca5a30095f7f01a669ee65189a1a51a377b25d5e963c9ce4e060551ad9013d3ded13c1d613ec3adf5ab4a97db9420762fe4690ad771682705351173c8b51f1b76a64eac5410ba5f39f4150de54a7786ff5b9daba30bc07a7d44ec9c462e769fe1d43f756ec9a126e5704fa0090a3f74837656017c0c5926414b131fe481bbfd41128e6a20232ee1570f820ef46b6dc9ca68cda1c6d6271d085f7772083706ffb80c814529a62fadac7990f3aa8c2d5e50e0aeeff50cc4fe5b1e8a013e4d39094445ece298caa32c04c97788cdaecbba46555559d9447926128fd7136d81b238011d72c4c4dfc4129c88eb09db043e76787667a6314e40999bb06971b3c5d6c375441a7520f9a2604550cbe4c0efb37de7272a2ef1749a82b1fe8873a6f3e448c8855704c754f24f332fda1a044ab777021bc9ea84dd5846d7ea31bed94714bbcdd6c80558dace284efdb20f709d3b80d178c1a574c13e40135f965573a5db0341ae0891b59c6403950c1adfe8fba5f2ea0a55c93166e80c3f11efea4eb11398970bbe5247b7172e7bcaf39cf2ac782f0b4232c9812b0c9e3a0ed9cc37725ea12f742dfd2d39c98913f38b0bdda8af64321aee2222fbb3bb314e98ee74657b26974ceb51c36a9b81fa1b4e34903de2ebe7628a2ceadb8ca6e5847d4c22b4e9f66a44da0c1bd23103ecbeaa68d7a0a0fe4f3d90fa2af1e81fabdaec785627177c407bc024a3d14bc24d3d907b4a3912e7bb2897cce1b51738607c0aabd85435b8fbd1d8e6c22165650624729180a2ca39638494ec00686c3f03d12b8ecf85e7198700582a3bced7af46122c3335d4c2fa00e43624a3d7c751f58c354e4b46db1e23b9b01a751612123ac640ecded140a6d9a32138a5509f8e18721b77f8c446e87ef240efbcbde9027793843caafcdc48430c3388b73410855dec85c3b0da36ac9937c7698b486f40f6eb05cca49ffe7615094ae0e3e77aec3d58de964f56d1659f165e7cc96766beebdb302fb90d418a91eda9459a21ad78c668664ccf0de8b09e665f67df7266beb7620fdcc765b122b8985f5e97967fb3e0c81731457a11c55b255322545a7d0348fbca83efc0c0ef7adf8dc016d0fc65fdbb79db8b78043165ff7ee4337e84126d91a2dd451d0ef508817a575bbde3c448af155c634153f77a811e88e148f1fa7ddd27e86f4865d77a2e4ac12d0df919bf58c6f45f6aa1c8bd7c5d22c24cbd0a3233e952821ef629809f4d2e49b0b234e621ec4fdc4f340365638c1c7f9125692e0e604e85f2a70db0d87d0b6bc4f71c4b684d06017664f37e10029f6f2bb6a7bbff1fa2d5130ea8e14cb029cfb8e74aa92578275451f0d887d4ba71e4853682c5f25fcef1b6caf8f4eaa5fdc8463bcf08557e59f2605da327e0bc676f5a5a2893cc709be9f638f3ca569cea7b3286ac661c6b1b6f1032bdbbe75f9c436648acf332d460ab3c60e2d3086e3d9751124c256b89fd1b36665e1e366c94a820e104bf4d554238a35cb2818c9568490f89c0a07e3da568d106c8bdc08c4aa0defda246bd7d27f3ed2172c944468faed4c21b1be30febe607f53b9dd00a89342c2eb2c0685b0cfc0e67940d45bf72a137919f56ac7306e32fde7d87ef3fe3fbdef6c90072bb48babb465598a06378e639ea28b04f58e34b57d1b522bfd44a26cc40ca47bd2ff0b536cf2d74dc7dc84eb43de316478e2d2aeb485c8380b00f15a1c04ec40f0807ca227af30778f3763abaaf83ea200158b0ad45f99db47ea26c95e79d88960143194ab6777ad7d2a7e970aa8a24ec289baef658c8b94a373450cc4ad373315227923f5ea5883b13d94579a006a29a291d1914fef88a5eecbec3baba0080f5c59a384bbff8fea9675b6a402b9d5b4e1919238e6ff952678da787d56247b4960d96806c35ae9c6975c55c5e4f7e4878a7c9d3818af677929b2b3e8d28ff92b03d97109c44dca49d0a82a1a5bb6a52b386644fa36cf17a28fe654c168f287e6c3af34773c7aa0fa44170d9c83831bdf3b56659509ac8ee06cedfc70975296ec258cc1d014edf6fc262998cb41b38f028da3da558eb74f2472b601e97d470a1131c584250b0b237d3451e545e5d68efc138206606358d02b14081ae9dcfd8ad161275f55a692048b39bc0c4b4d0127aeaa653348c3f2324b628e9050101c8728ee67dfea2cb06f3c5b220283eb0fb6aa1acad17561fe247819452ecdbfcbb73ec7bb9f5ba5275a4f15c017349ceef3c39da8ecd3716763ba2770c95293a5fd7e9f448007732afc8aa3c9ba1be3f1ae14f7b721aaeb982d758e3d73c890fd96c4bf8d625ab5e8f8034c3a1a52f4ef591b5766849a90e53cb8a5c98ebd6a068b726e0c72ad620bec2d2f9cec0b705739643a8e744044459b6ea6f2b4bbb80565ce2d807859a3e33b4809d8ac50be767194e0fa80abfe55d875d97d81627a44b0d22165de48db9c766f9891e0d515e01f57f32787f705eadc33b94a761e3bb7c6de452e49fd2b12a306dc2d282fccbe8d914a33bec4a76f7e7ca4353638e646828b00a7c70188eaee395d00aea4127ed72cfbf15cc4b97ff02fd25875d4b2c4fb503510bb4fe979f43904be2d7d500737b5378e69d434af4c2d542a29f51ddbefe2a2b289a6d600c87989258b12c1e997848cf800cdda130830d10c293e9bc54d04229d1028acd4c0500731c85e30b99d4ca112c3630ebb7099ff38b90ff5c7c9fbfcc448824051cf182e0eb32f7325be7cd7e43e888f25ccfd97f4fb7c72a3fdd3f7572744dca5565ee5aa538cac4095700efa3ecec06b56ec220823d8ce9c3d4cc2018b0052891647f36e2c87fca0c2317c23de4f44d6d89017433bcdbe8d97d62c2eec1825d0c367286f92bb1f85dfbe6836b98e866181c273c1cce82bc804a201aee7c5f1c4f905a3a0c15c153d6bdfbdc1dca27df5578c86e409407dfb9bdab48f007ab925234c27180b4fc71009959a28f42911f242991501fa94a8de3fdc71bac5d496f2c58df097b55b8fc8e6c241f0e2a4d6f42d93df207f5a93180e750e3b9bd243cd9d7b6c90d00afbb8d9ee6c150d306f4a0bf8aaa3bf5f327c51342907df3fbd78266a6bccc8a2670b1718a3c43618f02e88e8b13a02723eb2c7130a9ae1cde8c7872a44b6007b3ad650db65e6f46a2172cefb4fe5c523f4ca7b16642b517a3aef780d842e391581537982b97756c0a1bdce9ca7b994beb10a73e827afd7910b08148e7e228106ae2fd19fb8c738a706c92f0e3244a4a06318c77d0f0e764e51feb2243477f342af2e1827a20894f4ac1ed339bc1eb7625b97b9305a2e86dd5e491b648a8414b5c96c8eb3f075460cd6533d576b22c24ba7fbf8ac952ae894e0b8e20f4d1e199bd711048709fbe79a93c0206585d4fde427db02087dbb039fe88a9ac683884cc13b261e863aed3d464e1d92742b1babd895657e438fc7f2d601b1199d1b82fb2aafe237f21307a85edf9d2d92666f309940d5e6b27a6264cc5e125b7d799f4b26aa7e7b9838af829fe05904316cf475e73379b37a83a8c1add11e58b24b1bca56161e166621a0dcd753740e05dc945a48c67d6f9bd65b9c84682080e4517c338df45d17393ed3eea24789aff233f023c66f40566449a90819ecc4ac24739cccb730878bb59e5445a495186e0e11217a5af605a363ec7de0ca98f0bd3ce05499100458040b1fb6610bd1feec2f30d8e1d9b6a2ee6f6c263a3a5cc98d7a7ff1155f3538af0038e28d6763a3b094b81b645ae4c2b609a17f4d0ef8c08544a03bf93ebaccfb5dfbf59a0ea20d0158dcfa6d899f2305e345156880e09fef745fdab382ab1b01ac6c0b3fd66ab0bd44d7e1b3fd7c849fae1b69efe911c91338ee2374bf470d5be6276cbfe7ea062babd89c9de159a9f74ad784c48b3cce2301f7af89c1940cb48c59ef2a3bdf4219a6dffad6a6495df3985d41ef7ac495c42f95d38016ebf3f272319fb329541d5f407141c339dbd98a7788670dcc3d70acf769e85d4774745182920f9f7699d3c0541af207b4e2b917b80dc7bd828e8e24a4dc4018314e62aa7d6feb40711b3287fe92350803ba515bdbebd94e51b062117cf5151a4d0751258317746abb15f232956ea10e8c0463a03dbb2d03213eb16b17bb736769cc179e5cd89b536ea4a5744678cc809ac2272ced4efaf8faf4c2d66baacc9a1fcfcc2c285f2ec5c4eff8fb3c805f5ca99d888998e9a703e1c212ce326eb95084fd6a5487cbbaea77eb59994e350f059de6418fd857cf90dac7dd59c6a9d79a31cbd410365d54a4a30fed2a6cef392e9ac598e3e31e8468a30a8d9713d9a5e5a68a3069503414a1a3a462004b47f65f2fd36463f8e7006121493812ed02391ddcee7d7b5b71e6a1626ba05866c5251114a2ff6f33c02a8642ac0f979c00d9f2a76426637ba1dec4b3b28e57afca6737230ea2fc42f96bee71c9226b4e827e258fd00c836f12530921a47ac2598c693017b5d754735dac0d169a253b0bcc0691ed660d10f7d569ecfae031fc1a05fdc78bb43e07041e1a6b54d70a369cae7b1643c234c0dbb657de01c837a46799de40bf9deacc03b46da962ef4a969ab86871b17daf2910130b42d899f6608e550a8d762c7d7e5076e0fa3586264b14d156add9713c67783b467fe2b9f9f8844b09753b6c96cf9f0af512c4c7dee527e863281b2fda594cd74ea49dc372ab681378044ea360d69f144f708d6bedf475ee59aace56573e2e3c7b65ffb52ede0d47734e7125524ccf49bc5454c758a1fdde42df440223c0b56d06801e73e863d6c8425401ddd3c58e0a6d6abbcfda11e6118897253eb3981a86ac094b75a7444f712bea3653f305aae13e9fe9f6858afa0b333ffccc83a09d32a7de590baa4b47ae01eeb06b18df8d52ac9aec1a0d0495c5ba70400f07b19987387a4ba8d384acde4ad624796715272009441608b7526a189327a0cc037c17731c20bb0d1754aacd60d32f79da5a982f2838ca43366c8cde674ebf318ac4a881b86cef5d5c78f9dcc6bbe6dd525a491dd01a3c3b2760fa4a0f5d5af50bc87ac6366ed31b8ba88951f00186c24fb7ee59b1827941fa12dada263f36ad97f58f06e0e55df529bb2694906526e38a40551af556ba3ff8f44a94ec5ad2c9d817fedcd5189c30aafab2219dd797c4bfdda9857cf1c42dc4c67c8a2507c7e04574d7a5ccb22844a8246a53e76d449a376d2ff7bd0f98de44b5ebb2b47bb7300c7caff3f917c54c0527c1851a34fdd874a4634ce99fa6da88029ad8701c979cc2593cb8467b2bfa35b255ac57f58051bc49cbba4caef95590afe7b5e8cd7ce01ddff0cba615693676aa5343afaf21492001052284f3b68ba7ff9b12d4c513915eb107fc1e3804b9c676247745e09af6943b938b4a1f6eb6492911fa3c66465f1f48be2c08a4080f8caf93e1d88a7f478ed2547566121fefa2c072bb786cd350e5d43d4c54fcca1265dc4a0095afe14ec7111f1a271cd7ebd7e7588d41ed2383c9aaabd6c2a6f6373c0f2867de21fa4a62fe51607f4c1b63fffd9b0d709ad1fea9bf7acf563035c7e75907675b4f4d17bd9efe63485d0b582d85fe2da7e613ae293ee8cd2c17b98f3a562b44847acf96f6ba37efbadde37b2e10d9acfddf2a592407adf1a87020d31c7dc8fc007304fb4d688fa7ccdb8e7b4d08ed6604037b68a8c382f2fa3b579bf984c1e9a58b3a0a03f133d369716ff52ee1bab99a77fe1c2a82bcf3612edf655ccabccd0f19669bc01abc86045870b8ed2a38f4119ed6071fbceabd221d6bb2793df7d6947720b192265198dc2a7c08910e7a98963ed2ce616a14755fc655778cb54929ffd2be04f25920eba8532b362f7fc5d26f7dedfb0d9c25c6b956ea6b42887b5155e65a8e136de62cf4de76d485fef73fc2ae38d162b48d2232d17c533f2b48f3ccdb65322bab12d1f12ced99193f107f624442b7c8f4f066fc006cfa0091796e18ba43149ac21d73398bfd8f70675ebb38585bdd4087945fde9b93a8b4494a26dbe317ce1e5773042b6f17b7741fb3b27aa6d94faef2450b95e0ca2762b78ddc97091979c1f22bcab9e6d435092d2d3557fbdac1327818e6d43ac80db1693e8b457218bb6673ac80a86ce31c856947ed605eb9aaa4c3a407ceb0f9bebaa6f2d9dede9d5ced0571f9f6117067eb1696221a7feae5ca7f6f49eae7b6679768effa4719a1f9800fbb120cfc5132d9e55d733a4c0b2cbb079fc4637f7b3021537195c564737015371dd4191296b0dbff3ff5407f63d0d243b2b65c954cab1cbddc8d5f76e1b0a6a9320906f3c4d098784766bcdc2a0bb9f9002933255884f7b6caab0786332a54400fb149d44c3b9fe56e99a55129a0eb45b7d97139f2c3815c0b1d0f1d33263e072b21494fbda7d10d4c771d8d763a0e4928fb9aa3617208680f399e986e36d8b3a0efd02d54540d40bf8d2c5587e29b752b3859af1c4a72a130c08b61ea5aa1c469352fc850490dbafada075123da4bb9f1a22d4e56153b5725f9b70f7812d6b8bb96985aafe9ac9af950f21da0c0389cee38af5023e97d80f6fe65767127bb3f76f8d66e56b1ea0c1216fa6e5518da40a8a406dd755d26e5dab834882f76b09d29e12d921a04fed8c7e7898901f96d3a5030b7dc646f9c24caae02ec7a75779616ad7100d440211be3f571519d97c3cf0eedfd02ec48c2e60b1c1d7ad7e7b4f9d774c2ab290855f2792c6c235f980b7ad5b0b0890efee4b8db73ba8f55bc5f57e945ae18ffbdf84fa5ab37d2667a60ba4107cc4ed17445d635999178226650ad2682bdf5819b4c866de1e53aa7f31a76d0cface4baa66a2568d0ac97ef6f7c6201a30af11b1b977df16cb1ed9d97161e0512ebb285a49c24b1583d16f3a856947f015449b5a80333124ca9435d433ff01c7eaf6f3c809209578f5a0fd979e81648514af4ba8b37fc8e23278724c6f8afc901d4a6968637b2f618a3a1841005d3d5e2afcf470758bc3a8ab41d6595d4ef8aa3351cf3949dbf018d31cf56f3464b317ace690b4f7972fcc7859d44805bcd21b7d778a0a190d8ea331d87b93acc68383b4ca4373413e55b60513dce9a8c6e50be4b77c8da7b603eb60d0a860289d552535c665367c82129dd069d5a38a31de178841f2786d67e90093b7757a18da420805afd8c00666a94c473aa9367b5b5947b6e2bb7890b7ebe16fac525d0a0937507cbd3049069826de052a0bac28b8eda1141e67dda4f4e44fbd76873c55ce5e4089bfc96d58d142159b1cf3f9eff319ef0b573b74192dbbfa94669de6fbe50a7a563fba031071c3bf1f10975527cfbfac19e9949469a3cc1419b99702535b0040b1336660d4cc35288103ea6095836ac052e66b46ef8c04eac1811b99b07fd708935185ba4e4f87d6c9f7a276c7792f54a396606033cc5a8d6210fbba73c84c01ba12ecaed1818295f56527156d3fbdcb421842f351d8655c7630d5918de457b88a134f74f9fb3b37c2437c44c7d61d47338a7219cfbd8750504dd76935366bdb250262f216d9721a0b891a922952d286273a67c74cb49196025981731d3a41bc079084c9f7531fedddc5666a8ed9625942bed7c755e647912a2dc0b10d5aaca70fcdc74203d5d7089776240d3f68e6a5d7249a37547766dec13ae0cf229ce722c46fa48ad9763a43efb48ae924749a69977a678409c55fb439604b606b23a29b4aa55af4ca02719bb08c247140c103d0e4cefa84e1f18658fed1122fdefb83867c152f23aeeed6afffe2f7de881c4dcac48089a2d8272b3a2c3906581ec4fef5c68d351c77a876a6febf1765919c26fdf3c865cab79ccdc8da32ef35b6c17ce9eedb769546fd3e1371048a9863a60b247907519756046be9f0a1d5582e0df93dd709431b2eeed6b3120989dc15f991f8219ee2dc1c54281088ad0dbc986994d8fa4ce6e1fa735dd795e7dc29f3d5833a512c9db584978b45ddc4d73165e2605bba338ff19d0f40ecf6931e0d4263f1e8222f80d42b25a86543497a21b1d6256b0b439e18632991703bb8faa286c36bfac94deef18fdbcc68ceac9186000118769c86b67841c4c085df8588133400aa19cbbbf286df0d0b408636fcffe2395dcd72b5bd124e20c4777ad20ea075e90e1755d791f40392d1126adbfcacb9b1c78429ab3b6400a5946075ee05d8da8c836bef07de6bf59bbe61f0990e80062178fbe3df8ef267c4dcfee6f74f8f361cb5f96872ec5c51f06d1ad9d8e8b88538be657ec91958c7b09f4ec631f0c56dc7cd66e0bd0efec30c837064cfcc65192a881682245b576f5c0537c185f631e29fdbdab8dbcb9deb8bde8aa71d9b31ccefe37d721746e4cfcc08195380182c2dbe2adaa69c97b86ea507038554f10d0b85cfbb668debd417a208c2c0451cdb1a81c98210336411020bcc0ce217464a825fc1d89520d70c2ee17d1644b1ca335182c08985daaf30c4fb369b1cb80f997fc2d8b304c2980bc3bad415d9a41afc72e5749288e8d00c62e545d5808755697b4aa15d81612a625b35f6c6f47e1092fbdd67c5539718621a8bbf330a1fabebbdd98ba993926cb780be363b8e74a914c175c6fa81dea26022f3a472987332db8ccb82537f8ba60f5eb8b57f3520231086986ee1a93e09d638403ce4726973780d214f8d0003214fcfd05c8214f5233975fb27402a7eb74a350f3cf6f9095622e4c02d37581591a8e4d839e20052617d3d116b594e6c11737f97b087311cc6c20985222fd6f23ddaafe95af34823473d2b07ff8bc5f1c5e2e146320849a69e3b090bc4f00773bf4900694169077658b5ee619e3f3bfabd47f9049b2ea8b69a0f0db87d56d75b222446a14df83dae1f42cc126e193f875987ac91458c21c9ce2ca1c7c9cca13d9d75b1b6e8872f28cf436e1bfc7e1c4711f02ee43a6d26e0fdc550d968ce6903c6b7970e6fffc1cec1e79a138a8b272ede38d06b4688e80508fcc2c9fcf88e91d32b8d7fd5b5d98fd3e34d1f33c4236cadde69a4adca432a8491211a0598ab24c27143e6b7173fe070de5411ec9a6580e673cef1486eae59f411e79ec00449dbdbde1e94d6aae78fb6e56147e055c04d591902d2c5fd2b9780ea5f235471fbd51bc556db9d17189038962b9df5b1b9e2d48df13a45ad05f768b95a9d2e1ef69717bcaef4c2b6fde0801d695db9779dabd00aa48d94bf54585113be59bead3e577fdc81e9ee1f8b5c3f589026adf2a263c4e5da0375f78d4f2244d1bd942e399f1c63f8b666c02ee9fd4e0d2bc841f811e585d9efdae378025756927d69e7e90c08ff251a510aa7976dc366a8b9a0005816071616860790a6f6ca26647fa932ae89598fe698fd75400d191cc928c9f1f0db4b71d86a7a91e8c66a036256a63f0f5b04a1d1ce66c171948fbfd5c6b614513a39a7d8f46805153a4525f909d104851e4a377fdcb8906970e660766145b79a140c44a65f7eddc297b7ce8ce73b09a9aa739856b92eabad0adce2c7d896de411202cb1951e4cf49b14ffc014f5064a08469c364509f37312dffe6ad056605599e5e5136099791c70094f66035a4ddfe2e4fe198a0dfdc1aeefb3e2c35fbce0567d91b692544549b8a3fe16fbe740579716751391008dffb96cda130de3bff41fb2bde30fedd0184929a4c458987f3b0134d571c33107becb0ef2a26d7074304da45e19750530d4c6c8ac8c33644b8452e4360fd4ff9e67e5e65201f3467aa7032e562e26851888e184f51345218311dc6280058957a9e85f66675da4231cec19278336b399786c58fd9ea01e7994776dc4247a0b7033921ba1eaf75b429eb7e4fb5656905ef2b99e46856cebc48fa283dc99b546087b684b06d3909fa03c3116363e027914d575880bc4412cb16567ffc2430d2d9c3437a7ff01b80d3c2ceabac83673cf3ec8cfb8f6d4e58a8bebf62dd0ef328aa8067f3bcb433ded784a2daecb4ffebe4e0faa1864becef541dc14f3fcbc6ddb53a96aedae0a10fd3d08fd39efd05822c52fbb7eb8d98bce3a0a8ed31cfe5e031b94da5197d9b9ee9b2a1477bd090ada8306a325ea9d9a8b2def61c6ac0aead799eb2757e42c4c41e04421c2f1ec4a3d9c13cb16e56cd1e1c493066c402b4dcf8e855a5f580038ae005c50316e304cd802974c76fa8e184cd6445e2785bd56aebc2633405f9bc8cdc810a7d767a03ea1097028ae3afde5fde25f36068f4cfccffc908af824243dbe5e5b297c949c7bbeb43ad1bd8c8a3bad982de5349bb0d09c88b59609406940e98e0729052f3f0822af679f847f9a737714bae84c1f160d05b897c684a4fa634afc9413f31b062117c4fe5d3d33fd06bb64c22412328d27b5d3a13f25c47eff0c60bcbf97cf9b91bfa4377a9c649527b1ea7b47efa0dd66abc13a9b77a487cc31b8a8f6554a26719e2b7c22c72bc1c7fd8ea01af7cf59192cf3b2796e86fbe19689bf641b8a0da291447ca60a67ce2d332acf54526a0de92204874443d3ac3395582029aba321ccfb98e73322cf746a3464f7ac73a7f660f1ce807f056ad4baf87c73b162b5126fb5e5712cd6fb30ca8890aede4df624ba66deffe4c20c9774e40a9e8f7426cbc4ccfa5c3d7bccb22e89079ba53e2f4d4e19b5043f2cfcde877e21c2de5260f69a46f4438dd9e41fe48b4c0187e003775d2c4a2528f96f6dce6b12fbbde5fedc8bfc23a9b879bdfe171367b77efb5857146cf3dd795f8fc6280496251206014fa712f46f1cb60ae718a2b033a5449a00eb6c9a55c67cae9726e2cf95e6cddafc999ec68c8a9b475c2c3d3b26349637be64355e943e4ea2c5100f8e6f1231a79ffd205152d4898498bfea3cf2e6f85cdfc865c708bf626719bb6a5a1353193c701d04bee9ba84f509e9088b45adf191d6069578a3f19d07cb210c6ac5af217ea3fd898ad7500627e42639a7547180bb7dd9820479368c70316558428b86c8f077dc223168acb98f3f266e67e468295aae8a7bbd1d8993c7c9f8b54305a22e3a302e485f836c47dd0a749d7181d333abc22c27b14850249a3651d62129053783ba719cc61374361b51cc5f28f45a808e5015647194dc4b9a2181f7d412a8e14baa9b7cc041a4642670de1736ba53b7510489b6f718c3a2f03978123d751f981294e00110e2a1393f51b001fd6f5ccb701cf61ffc903e9d51abd323f303dd8f840d1e2e41bedfc78463912eb2c98984c55159f8fa79fc294756a99390e59b6f93a4dbbe991d0582e1ba506b6b784d97044711e0b011d16497d41a0472a3e94f67c1a655c90ec27331f0cde4822682f28f8af8ca384c7d1a1a29e80a196318444d8552afdef6382932064457664f484080d1327715a2d56255d457f022e19113f1e847cc8ee1504b3d565b3ee4658c08cea3b58245f4dd6588b12c817e06bc08d734b846ba410b454e95d4cdb3b978b7418340d2ec38a7db84090edc2e8f05abe261b7a0a9519f8ebb30d8bfe2fdc21461fe01f1dac39c24028e36e7b2b639c81eb8455e78db5c34e1133b4b946ad911abb63d25aeb66b62a73b3291f0f2df3b292246b68553cd9ce6749342d3c4aa05a7dccfc65568533e24830cda5b5b3fcbf9b91c706168199da5abfe5b122c2d64c6d0b9bf5a66a93b7113c9a54b9343a136a0d1fd11d30bed34e90aa6c65e23df5fc18dfa38d5ce2a162a6142dc435e830448cf74bd4a8b56fa11461268414411ec1c048aeb20dd04fbfbf3b73ce2b4e69fc93ecb4c6b226f6cc1873d5f9f9a17af474a3bde366004d4289d5effe47854cbf5cfdc6da638f7630223be261433371f9843a781efe3cac75d4159725cc59ce4ac2c51eea23440ec238ea9a98aca204262e943dd43e560ff1bda16eabc4e744dc0f1020709c0bcabac1d6a9b77d6d3b76af5091908e6f2424598f1d14fbbeff541a57e6026b81d60ed37b525d84f187e900135aa37c4260c6ea53460d09f55868e5c4846a1065b08e4960c549fd6e95397855c0f681331f2640f3d91aee37bb76df603a1744df19aaebdca36518a8370a8382dabc313baf371cb5b8c025b16937003dab05f89172d7d504a7e6ee178cd27028ab6b6bbff6a695596d56201d34b66809b1609ac87a4f236b71fe3d51854680814a281fb5bc648090c1d380da81564a078beef73064d51b55fe006c7c6477ee1753557ce32fa43c0ae9c798dfe65aeaa03da549087df81a7b0ce33bc2fd914d98d73021c49775f144540cb51e8b8aa36d6795bb6596298f3e3cd7f8002c4287bd87e1ad38d984df02ccec6c980d894e43a06717e481fb3fafeddc5e4469221d0c55ba798c9dca1a2a9d92c11fc6baa8af603025b25233bf6f8ba10069207f52b4fdc9e669463cef54a0cfdab524cec38f4a2ad51b8811e3663b04ae8b3d00314469402797505a0c70a4ed5ed127ad8a97af56b39f7dea5ff6d6bb8700ac10931e9ec390219a22a101275c237b214c26b6bab231f91a0d6b2d0ae405d8e70802d8e2a8b3d916372fe35541f945323aa7a15db0c2b3bfc389826e43f991746802b70102801ba4b044dd28273f1d98f1adf59611e787a00996127d9e4b7141bd54b08a3575f7eb28dd7f7c0fe63408c8044ce3dd8e818f0131ba18e7ad6a403022287c351c03a879018ea02b0f61522cf9423b28aa45213ab5465b5ed504193bd6e95eff6baa024cf968a396436248fca0ad735f033114e694039afa7f64d9bb6198ae6397d6e46b9e5bf9bc48a5e5c4931e1df54eb9d39e21cd02193fd931826b6e1358db5fe900f636254cd8a2c6b45e7e53663c4a0262d0f80baebd6eef913817a9cf444e14224b375986c25c1d9b2bbe805126cec162f3b107f44c14b5555982c08aacc401057543ccb7d5a407d8eca8c38bd60ebad03d80124bdda49bc2c83d15d706771303841aed53d9e7001f21de439f55804788cecf7c221eeec250b68b2bc01487c9fcc63ddb5f07bd38f738098d651c1183d3373e18fa9dcbb02a6026c4fd3d701d56f1d2838f732ca0518eedf29a88a2cd54d46f11a8ac95c709810b4b354997d897e745f5d18e794565231d91781c1b88c905d5b1e4da43a9acdf2d88be2121b3bf18f0a4a20c570a1b48cd58c0e3957d34d30ff697218099bde6eef577541a0c689f36a7efc38447f72829956da42e664d547056c1fc19d5021112bc9a7cdf661a381d558ae5fc9454cc8d80c7ab1ebd1ca101d91e0bc9cf191c08189bfb7d85ae1d9258a7bdb37b54d4275e996a12434990dd30dee2364f0668f41615c7a454846ba25624e48c2635caee4639e2b7b2dfcce0cfa82c31ea6f76261acff5cc99821650ed06e45d7d36b0acf5da41639fedadc0b59c843de634503d30abb006e927e7c6fb998b5b85d3030813f88069fd1cb6af10ec269287eaf956d31245f420f325c5af90dcaf699cda80daee63b01f2d2c9c7b7ac5d16fa50a65c5b25df0bd074ab2c4513a39b245d3b991ae0fb98c5a0812fa636652d2299a34e8b8a6d73f4e212bb7e8659959032ca70416e77b2a3dd582e4e4d3f74a545537c4f34c9b51dd01a224e2578569dfce0ebcdf3c0623a3c807f484b35f4d87441635f208f20c1caf05ee75f0b8fa3b36796fbf72e4ec1dc1b70358c9c4cc9905cc5cdf8e2a4a744735bd3a3a83bb907b414f3877b98b56c98ac276113a683912b60d7e886e6e4431753faf2be6c600fe1943747afd2449d767dd9c675a0316d81a93b751faf957684d841bb3573b80e8555edd335ea97f69b3fd7257f9ba237db62e96fbd3aee6d46451de006d14e2f9f1dea6fd8011a058daff999b4c634d1ce08ed383522efba02310b6fd9e0811120bc57433e42087d003f2fdb2d349979453ecf29fc6454a83403dba467028c53fea9961ace6fec239347abb0f61bbc97170113e84e40f114c37d9351856780f06f2b7c12c4341cc28779afe890577a0183b56aa8fa15e8a24bb4e9c6457d4d94af802deb9d5e5157ed471f229433e462b1b56fa574b8a077575f1bfe59129bc10bb2edade44d427c33a5bf275c369c26a69a5250896b75e138141607a17ecb1c3b7f09f1549851e5c22706a60aee88e839ae3ac4219d3d8a1e72eb37a34b0f5ed2c544b457f8105f382af3d8516d8ad0cb83a1778b21c779142d542563c442432ab167b148b231d63aa2d51520d5ffd8672f6f1c77688281f0e32ac369280456a3bc301b3392799f235aea220f418b68e5b1bbfba091c27cb1e64a04263dcb4c49ca2da53293be4e01ab356a7848d0bfbc304e2ce1bf55bb316990a378689a96a282a5388b14102592259622ad633fcc6ec07ac453173e7b85412022536a509e61f1532674c4944bf4f24ab608a423439374f41f27e45b81ea398fb3b6313c9ee0dcc189ebba316fec3626b8f0081bc9204a184d4ad182ddd41da5f2a6b56122069b7305296e9a3293e84d9383e1276aff09bf11c2d6ff4830be6e339400de5a634a096c3100eee4f1889c46855f58643b4722bd62e86609283c03ce067a4d641ac65d7ab712b0b226b6103a48fcfcad78bbb7f3c56aff5a62165623eab235fa2e80e61e54154a91beccbc39a7efa43491c579fb56038f4e603bb8b8caa30a56e1d7ee1752360b0aebb84c9c865d9dc17c9fa6ee528aeee7833e12b1b23ea5fa977b9f28467c51afcc3e684e1d2c149d79163f5d89091bd6207e1b8937fff3493a8b2c638b60d4a13b792bf8fe22e4e228199817d9e59eb42b29af67b251dbe880d561d40c0e0e18cbf29e963476f12f49698950d17cb220079f3b49d4f4752d29de29ed5d128e6c13801fd797f979d0f78da92950842ab56b8c47e7d8ab0583a82289a0963e4cff4d503142ab8784f04f2251e63e54b14a3a4b7390b492a5c33e5cbabda8564a51b2ba35e024193ea1018fa399e05781cadc4aae072eb128744d58ebd65b9b9ea1a9c1a2c4e326a8fabcfe32e82b476c75335ff7986719e92475d3b565086244bbcec95d9311cd32a3f76da46d194289f867786638c6254d2904a39d59d74e0b332f99d47cf3986a7360adde6479e788450e73ed92a15b63a9a80f7539883e19b1c51c36a49e47f09171031aa9f293ff0ffc8e4d486950d5a248854f64f9b940aeb551ecd0313386456f742a0e61ad385e4669771b80f355a94b3e1055286db091a1fa5698f669c3ea2525ed0a708d69ed1121194b4d2e4a69f1ed40e2c656a3c11124c1f7518166ec9946f60791d5b982a2863dc71cd95744bae704f9f12e708d761545774b4e14502d3b1240a8c292e51c02525e6be450d3b799f40bf9e5056a1714501a35c165d61747d039f74a007f26e72a75794615d2303d73121b0a6fae3f0c11efdc6196b22c54fa4cf64b03d9ac9adc0623685d479d2d23173e978a6e47a60a9f220183d6de7e135f3545c565f0e1d699db425ce0a1b0878a75e97b995f1518c616b342342b698f23740800b2984c90fa54114216e8a2b7d62875ff6dbdbacb17ba003adc769c575f47082a282ab96eca1f9ce5ba8ebc4695d5dca4023453f17c192dc2a23fa9045d356028b43c0d70fba38ec371dc216a26a6c37a6c03ec3541b0c26660d0f647dad487c8142c3671dc7a247226816ed784dcf38e5bba85e41de84f606c7860f72f470791a1ba800b32c37abac16aeea4847e612d74d3ffb129f3e208806a20b5bbce1e71788a88a0147fc0844c9f07384511cdfd10e4784f8861fcde1db5278f0491c419499ff2ce023ec56ba76224b9fd3ff1339c0b902fe23da7aa588e3b066a6dafa07e3a3c209ef498f7918fa4ae735cbbcacbe99fe336dd08af12c274599dc00a742b8e330e76d102e29d8838c9459dac5ca36781f793a3e3b12c9de775a8852f5d65624f6320ff650c6b9bb57f1bb856e3b059183408a513551a5a557e088d3969f10f4ff1b16fc940b07219173996b7b4e6c25f688217c549f957ed2bfea5dade58e54498b9fb0e3b92918c5fd2eee89f54f8e79accbf2ab93dc829830367de824b058592588eb014c3ccf88c80cf3c07e83ea02bac9875eb3c543c37322ae19d9e1202254b52af366bde646f25eee09902eaa8672d74138c1a5d38da1c74070e0061b6f9bbe10dbeded61b7bad7ea6d9976e7bb7621714fa36a605d5113df3c932350817114598afad0765b427aa520e28728eef6a9ddb27b5ec6b078600bf48d665beadd4a488ac1d5380fde26b653a162eaacc01c06589927c4e63b295ce04a67bd394099d8914ad0a0fe02b3f5ece4c9c97603f893cdf54463ce5f40bd42973e7d24500aa71245bc67ef0b4b12df3bc1ae898992e13c9ce65e705e64a9b51c7822a0ad01fa7b505a0428f72f00567d30ed3fa5aec1be603a037278e47256015191389ca3ba799a2a95f12c6d5a18cf8676218c895873c73f3dea136e5988a822a960339af6e717276cab1c14ffe6f29c139752df7da65d347186cd30e40cf1459f3ab07b894bb11802ea58401b001b1a59365c4a4085275c273a8da511cd8923119cc91336431acf1dad9b7d623fc454adb2cf26f4995b1cf2a30cddb6b438a9aadf6a35089d8296d4fc822e7af7b0896b46563590cc28274487363b6f3cf2422454a24601d5252b54145f1d3a8a671523e57e0e5226a6ac1b1d9bab4a7c624f33046214c1ab6c21c03e7663fe8a7f3cf8ed5a21914de2fc672e891c828c20a6545c65982e23045e5d1758315db32017a62437a3e7112f4f52f28b4f5ea7dd888068dedb8e6429489f4f75603f4caaceabd3d58622a9b5eff71dc3b4d27f65ea924edae2c1acd38ba602ac99adb1eab432ee80275924c9d93e1350496310926925cc912eb8fc0374a45f1322cb0f34731740aeef5fba99e61994484db2afefc8802f68d14af02dd0dd7d4acd53126593453fc5a2a21b11f79f1aa719589585ece9c72298f2a272f2ce5bd24e3d05f394a97f3e85164d76f38092b6ddafecf3e78ce8fa8a842070663aba61ebad79b5b11e8bd068ff6527152c370a9cc713e666b7d850451c822bcb62f89f86ff7b1783fb3ae554509f3f6b43df22e8df29464a04b6649b73d2cb9d80869f14118d265cd6fc7d9926fdf01853c2559a8a31107338c41949c0f37185bd8a3672aa2f94873f43c35a021cdcb8d351dfd68d0a68b68bbb185624b3bb530dd9bf65d03392e095a454d848a6c42ae95e7b296055f2e1cac13d167aa48ce7113061c2525b72f6b62185e39deecea08c3d2f7974fd10cefb388517f101e6a8743cb22bacedf378743439e3084ae55e87a7aa796a9e8c9cf8350a27316dac4a69dcd8e5f5a79794df12574c29b0d68abef58d0b3e5005e5488a09c047119168fa1a53dc1b52f32f875bfad5555fd154a7c37f6a94887a7c5d1218e0e257a1e70d00a30d72d1226068afb94181339136deb97d7e5255c4fd0b1d8c32ba245f993daf13881b31b87d3cbb00af81843cafcc34e6cabea41ac481b1aef8105a73184bb0661e7b0b1ec45e63e1bac91f36a64a0cecea0c040cc45e976e3728353d8510cacdaa52e71febd9d8775a6be33539a23759c0c29f09a7cce18edb4b937d699f034e07dfca4bcf061f18d2ca07d2d6c6511ccd72bbb96ec9d8101b4681446764f9eb275deac623783ddb3de2948aaf356e263802364dcaf795b2f681e67e2807b0dbf8dd78c19406eb9c0dc72cd8b023b61df7f4d32afb20a87029c3bb4e863582426b65658d759e223c04cc0e344f11b249e25ec1594da1d296b8e3cba81d08f74b1a7871845ed7e04e00c6a0069cd72bedc6b7b1b32f55ca220ba3c9ca9315b6ba01a015cfd7e6d57da2a5d63dcc1af652599b2d35b4ca64073944054a86d4b96b8483a7c151191182a40a703250a0930facfad95c9522ea827f6dd4e468915e27f4a08b82506e6d3463b277b459738a2d2df133f0413f71892192f8e018e4a3552c3e0c7093d44fe8140698e636aed9ccb7eef80fdf76aa44655b005bfec0a852c939b32ed5271bc678a127c4407e067a019b93857ddc2bef63dcf891802bd1680764f239874e3575d70b227ef239844eef73d4886fb42e9d1b97d947b89f649275c75914dd1ea9649fe12b603d635c6db55090add86a16c12605e16ea024fc44ba44aea6ba721aab8ed4f8f871ad0e297f1f424d7b488d7feee07dddfef7b641e8fab6043373482eb6604e241f8b319ac77f0aa855ee638e26f9f815c86ff853728be97964f2d3969934e39fb69b8e376ffd660c9b01c3fd315ed0e9a384dee2ae69eabb20968334f22d10a32c7e9ec5e0d3ec80dd30d5d623f66595fcbc3240330f3a39ad1fabb7520fcdc1a82085620e3757de866ab515a7a5d5c14df74956fb74097f1957675f8b65bf4a365d78fc77cc476d2202f3c110da44f36a517b1c34e1443df7b49a8cfdaa8d502a570cdd7cb67bef9609942d10edfc5fe1c74bc8585abfaf96b8768e2fd390582eaac585d2a9c256f83717acf0ab9cbf25015d560ebf3db693e95ce9f4ef16db3c0307c6fc2b3c7fced0402eee11daaaed9780419596d73fb2eeac93830497685126247776f64c087bc4e18c714dbd8b9b811b94f1f2b43e1e1a8aa0da3b9299a630255bd9092df1b583adebb202ad62cb2934408da1f413d5240cccfb10b636cca4e0fd1aa932a668db713c8a60a943b5e08af93348b42db731097316bdfefb66472800b6b036d3a0f1337dcf851b4724a45cc89694abd74ed75a16eef4a7593427319754a457fcc8c26f423da729cb497c32dc0d81093b6acb2da8bad3fbc4c2ae5bb32030d0917584db176aa540c2626970b8a223a64e558112361d99efb04dfe946cf2034b4698fefdd61b3f16e4a597e4f342ea230c16c20446da3a2f34512aceedd108b45f77a16d09bb37964239f6ec38649b50dc0140d60423ffee7a87689b3f2e993b015655c451fe2c780908e9f98b83038c24de1b3f9a2ea8d44601801826619760268cf47938a47b4d9de7e5e8f3e41cba7e6f99a73fdd2232f8cf96cecc96e0d4a93956d3c719f8c1b5c803e902bc254ebb137b73dd1a8fe0b36a9631a611c597715675e7aacec664a7c447582f3a83c802fc82d7b23c537a19f8d6f42c2a5303dca2d8cf351b155e27b8725f7f0d44f8a35ebd5fe8be1e4dcb6d3066d20cb174e705515322efbfc9e1a31bd3f7aafce953925dc4b529eee76cbc1ee93b7c700812238f3a4504b1328942e2387fd9457c4ff54c70352d40a037330e52274d2e88c07038caaab3c28fe4a6344180cca08bbe65500cd3a6335cf6dfe92178affe880d7b7ca06f9dbacecfb96f1cb4ecba7708fa635571d933c90dce3da20793090e2f89c6663e90d6f3674839a74123dd1f7759cabb7bce71c04fe425000c5f7a3ffa1cab8096dc6b875ff3b923e990b7a3f544e35641afef396e1f7ac9255c6c11f0254488f83eede9eab4938f2d5e09f09bd97e4dedaecccea87c6bf440be7cefd0a326b7a92090e09c0592df3451088c42fb20154005d6dfaaff8c4a3022aa19116ce15633cbade3954088b642374f027fc2b55946d08a373a9b2e46d438cc4543176763591be34519d070fba664234d594ca5865617d2aa0a49f362f08e0f3dd770d8ba2a3be683fb9e2bc665063cfe3eb49065c551a33b44a932faa8c2e1dc33f6a295588693f3e2995f974c7f1081ca60d757912efefabe327274cac33f460920d920cb5cfe9f01528c3b4731e87a4453b0ea1101fc265381f61a49360424e50f7b74d50fde3a1647dfc5aa098426d4738b6de678d7e502fd304a5c44ef84df2d5be629b8a4fc25b8674c92620b7103f2f35e8e15c624dc846325aa560602f7f60d9143bf24566dc5c694380a1b8d05c360b66370fdeab96be40e4d04f25a8640bfd23668186b903dfbf7c0b1c0256497a834780b37722d245b03ae3628e50eff688cb8ae9d6878446d7cd283a3e30b93a9f0f99279762508670df71a49ffca410fc21676518cf6d85359bb65620da681e8190abedab586123f868bcb9539c8b6abd69b0a1011698e87415902e8bfc6ae4097d2f96b4f0dcc49dcb3d9799d819b472fd99174ce416fcb05520a04c40a6e9e368a875677c08629632dca98089cf4a59f2c8a32c9fd2786c464527c1761487e62bdf46f9eb444223ea3c34a3d36df0bb005bfe36afdc3f01656161aa013ca3c46d15d44de143fad10e3f648ed1aa2e7b4fed4b3b3379a02a6f129d33a69c643e3d9e8d622b172c00145da6655d82dc42f17921a83d53fb0271b0fd01bf2c979ab6ca99072227a3a1dc04be09abf1220b0f258cbcbb15d9f0329f8c3680bb42aafdc50b283f94065018a4d773f24172bb03bb6eddb0424f21d26c39f42fc51215ede2649fccbeb1cdfe81215df1aa4e645ba8888679391ad5ccd62c333b81208239e737be81c06ca18ceef8a6f6a974db8ea51dd67c504ee09e5b8cb774e4b4fa4e92d175bea209b519846d20fbe8b49fae02245910a27b4a9aef161f1dc3443a23e76f5e83d9225ad810361af8520e4bec948e5f52d4a0b3b062225977ff1c944f463f9c7b03b47967def6f46e2d92d96973d9e9b0d1746a4708443ba2f3126503e7c1655fb918608b4887d90d6610892f938b31351f6ce6c81e1f599420d83f1a49ec7a5f62a03860f579f5b23f95fb651de79a50620ba23f3db984224869136d42639d9d0dcea18fed9134fff6333b36ade95d6d79028b938964f35c474d0d0048497a08bb62e6b87cc2c711769d584460205eabd7d4b8a0618f260bec4f861351a378f913fa6bc0cf7177abc3fe1bcb2cb5e03cd29223f5cf0c1845c85190441b8f8399d9aa9fb1b593f3702dcb7084f708bfb88870b4a24765be04b138eddd32ed974448641ef7120b218ee9cdd2d2a92adef17e47bc5157003a81d8fff0a6c08df0b1eec585c195fe3a5b414fcec88c0305741ea42c93b6ec4031c2bd5870835492c3b897e969ea249dd752f5c1acbb28ad42f015fd038704be9cc696d584f2d3b70f597e89f3d2d6b1a16ab12d681290d38989d0dbc9969bfa940011755e588b876c646c22f65a8a996257539b7949d9ac2b96f08cbec3883b36b717b37222c5e8fb4a9c5d700ff454dad500cb61179800b93bbea452a8b3bba22991e37353ac5e105baa962106b96e8bf3718f5994f74c9ed7691bf724217b50f952a2b81d0d04735b2ee046e21a8e74f6981c0440db90df66620a796735b5afb16c3aa6bd4999299a11fcc7dee1d305935bfbe5c240a061e3b20828850ffd4aedb635793ca4e63d9630ebde2bdb17856b2df8ec323505044adb7b3541979a0a3f07071b06985bf42ae2cbe20a9f615e18809fbc852443c57cc261eddb54e3e1f0ee4c1c2686c57316a87541547be23eeac7a2a75791b13ef4fa3fc4dd1df8de13e5bd06f4520d7e138f0233e063077cfe9087cee05cd8b1badf8aa1b469644bf28e7d8bff53c5c83452fb487bc0732f9351fbac1142d29090a3be75e596d55ac7cffdceb7f4a2e62e096a8163a1e1c9a985a54c8be1bc35a282634b57592e8b32016970bc5a09e6d3506792e2712ebf9e808c9a4841d025a2e962c5fb13fb8d3c63fff5289521b768891ca83d96f410fc66113b1978e5f7a42af2d9a16437780cbd586175c7a39edd1c7595fc85385de3a00ed32b5d28828d70e7dbc1c78c9608c3f0a82fcb4430e42910cbee376a3ff58aa7ef4259fc8731b343f7d89292b1f5442d16f5540114c31305327844c939e4f72f8e8c634e38f86a2c0824bee21ca3ea29e434048bd23b57a24d75b4fff12c6886dd8a7858d4283a29264fa33a5fa8d3bd7a1e1e79e501cb93f188fa24fa6d8f4705b861bf00a78cf2863acbb5eabb9fc9f5c2e6c69af62014e8de4141993b72b404b538a37407f734a4507a972a59f21e0320f6f90dc6401a1bbe351028617162d6e7b719d0d58b7476c89e845b4fc6241e3a071f7f42690924b6efbe4edd11e73aa272ec098c64e3c59955c49e4611b23fe2fd44c9eedb96e48dcc1570f61c78c66bdb6147a09f2aed013e12dc6a745b3af84409fafa13da1e00d87d27c2472f45661cbc0d968342cd76a67374f994f68dba2847876bbd2955914db17df0de9ff582f4177fd9cca9644ddb72292cc0faf9cec058a37e15e789453002bd98bc43b092806ac0fd5120168e94828797934f2fdd782a67e13fdbd007d7d8558742b58c9b37a5b61a122cf1f2e0aca8f4d4766b644c80c2dc9ec3f6c75b54954b53396ab56a0c407e9426ef43dbedb2be8e18c06b94e09ac480a9261e64422b83382ea9a64a006a96d05c528be3bd0c8431fde7516afd51da6c7a33947c9e1086aabb4642caef9724a6735669286d4410b1e8ccc7a18ae4075c0d84143f4166f3dee1a04a2c748474c38c55eac94546fe1e363bad45ca693edfad6f2bd6f59c52b1381bea6ecee141a0fa1fc23d4a7936d54f1932dd5b8ee1a4dfd77d17bf7ab789e5c5b34748fe8bb8fda21a89d8df3074615e6e3cfb036e27f8832e26fc406019c2c09413067549fb317c100d3464451fb260c968899f20165413e995d9181c75c275945eba18815099c77f8808290ec11df6abe9097de313e5e468316d8c3359de0a0c42200ed8ac7ba2221859dc2b411edce4e4b7cc3c740063daf637209bc77a26d4f739c83e89d4e7342fe445fa0fb3836f1896b4e990a066bda612411860047bd9beba0c9c892d092ee209624b2ee110f977bb7e21e3400713d2d44c9e25288e812f2f3b14d3fc3a5fb5d3ffa97e169f81f62fedd8e0d011d8cfec96bc3af4d5df7bd43ac8d351eb383a6ec6af5a8a6b731a4dfd283b56c2dd93ce71532387370e2f50971e44103fd92b9583772b00b35baf914163da97efe599ce1e01332dddf3db8d10fa6cd1f12c1dd561d7baa6a7d048c1ecb3452365d341064ce9a08a540768df8ecfe495a66df45dea00c114287066db41f1c4855f0fffefefb00a5beed8ed932cd420f25539495ffa2aa72e37de26ebeed7ad441a5dba9d78172a1f3334b2181b5813e4e7e20fd3a0964cafc21617564519671fc3d1d6b12aba2b5c8c5fd944731241160fc6960ae2b13fddf67585ddc587b43d7453ff4afaebadc6151762a63b4620f0c91b32a669b0d3c6d7c06aeadc03a0837c7faf102461a8db259183620a25fa9951b1cbd4caa1f1c5975f7545ea6314e6cc414be54269b106519f8aa6e144751f1d2a6307dd01f81f4a912e38ff13fd10ba3a3366dd1cdcb3c0dea2c93cdb7037b70b68794827c3bac06f0dacd95c61f0c76daed3bf5bf67d2055af0fe9604f409294086cc1638a626ffa9414a5fce5cd474d9388d85020f0ab4aceb965769849e49fe4bc82b048f55a9c45b350c8b129cf2bcd1700470bea6bef003ebb6e4729a1020e6775da2a9e1cc9ac84bd2b9453512aa1fcf9e9220aaa07dadb8498d3391dc5663524c190325f64d1255d43700b4cd97bf3fa729840c955a158511a17dc7a04942927479228d43369a896c0067f8506db966d0b4cfc45d4edf1a085020342b528de434ae321a4337d6be3526a669c585c421352b31d031685d869af882dbd48c64a47f8799c8a0ae99ebe5d074748f127d87ac47c2e1c2ce304bd07b48be2d52a364801d509a78bf94db35328edd086422644aaa1fed325304b6486e8be31ed6c9247ab59b1b2458cc10d5817eee0251f8fdac9eca2fb8a99cb99e21648c470a4c041d3dc88b34ec2fc5560ee10705a911b51f83eb43fbe8bd750cc07d5f486617664ef18043d1afb27153842dbe8824ea2755e2e0233c90f21a78387facbdc5ac888ebe70f35ab47b8ee89a2d1f414044657311c094b36a7aaabb5fe3eb1093a32ba7cf06959438d9308b29f4ae5cf4d22c8b04ce234a1aa1ec14697de80345143149cd0eb65843963919305c42fde8412404a1b6d765b17697587c33d3d96aec270561d4d9e09837ff4fe9d93ea1e09ea64af51d53690ec54338b1079acc5ea5298ba4b8d4a38ec80d11989bb069cbdd5dfb81729d8645213ca688130d4f250379d9c6e21f7ede7c7e4fca72e2a094a3e100a9134215c5adc945ffaadc7a21016af2244b52f57c507c9dd3fd17c58911db8223357385b039934cdac65b448ad5d515d81149c13eb1528214c3e8d1cfcb780d53cf434ea5b40e5347d383b2602c6a9fc1834df6a72c38329a0a09ff5c4ec1f75ca9d04ff8c7201ed4c673f9d4eb572103612cc5d2dc7ba13fe6c0b81dba425101e57083ba710f53282bcee193b815d5fa428ded3c2e092b30e06b1e2c0536e640733f8dada8a222efc07cf47b5b67edc0461b8449d3b6ba3253b1fbddb6dccb43be8666e034a5013c0978fc156be4a179a84dcf05d9c34bf818c511ba43e1ea23b393483c4cf8661edbdbe0834fd09362d30e7e959191c7b6b7823f8ec62ae41dc698ffa7684ffabd706d327cb8ef16ab2fae16e7c2fd990602365e1ee13c62763921abe14e3f5a109b0c163af5cf3c4e84c5c931ad3dfdd82ef1d4f64564a573aca9c7a64e785a7d1fb9fe936a29f5e587f77ec793df99e14117754acbdacc1ef7b796609a23be4ef23a847dde89b407a7ec64a8de3630b879d41d41772c65d6c420dc5c34de2d174b54be4b808fb0f87fa8840e272efcabdcac31b763b8055d875f26bc72bceca2b89c2461f1b620fec3f43aa0bea0b3b1de62e9f359fcd2f52c2747555996111ffe02ccda704f394f6fb9a49491bbeb38940b29750a82c5ad7672f73e6a70edc655edd36e4ff2ff1a9f7677fc609e3fb5e60cc255f2b199218c9edafef378278f25a48c8c5e1784963bbb9a6dd51d02fe966cc95b083a136d421cbb96d20aa92eab7bae809020e0de5036ef38d89eb4f8a58d40cc6111fdc58d9eaa9b6215cf88a03e567080f343768a6b979960b6b7557d6abb2b9b5a5fe9efe4a2f6404614f7bfe47db062c82c0bf8d05852a05cedd4ec96d0833ac4b96b569dd9bee6e292c94546a8729a113adf0ac2b4e8d7c0f849bb21d7fc3b9baf87aa88c57de7e94e9da6f96f4b2c2046eda7ce27afd003c6b699a04e3fec2185a924502a2343e4799dac99234c9a93838c56b63aa493548b53e38fcf060247c17bff0ff9aac02fcacee525291d5f5ed03552e66d57b3b297d47e212d5465b21e49d2aede4d964069d48f38d75a1a3456dd3836a3a131edb2df500f67b5cc680f4600a5e83ed68f35de66a55425445725e9afd706d5cd1762b15dfdc4bca29fdcb4c82cebeb2d085da42ca4f2c93cbc5c10bfb21bd0b6cf8ea9e1c1905e2f65895e785253439eff2e2e445041032248ee2e7360318418407de0b7f65b7e776b005893041b1299ce27478d3da2115a706709fa8a0f0fd7256a739abb5fa6fe7a366fdd512eaaf4cf5b93124f87ce031bfccc86bcec093ba34521090b62d95cac2de1578063c218df187c52368aa79df9196fed0f3b41f220137177f3865cc0edfa9f92085fb8850bb29d2137b7e645577daa376b5b56d4a8217977178e2354f7af26181f8caea98f4628fe6d2243f086ef97cb4c5c7c224f041a5d0c983546e441ab9c89d36336d1e638b4dd4945543f8ade84433cc4fdf3c964923a5ddfc50123493e1927564f2a4454ff4288b72e5b89f765b12c303d2515b0beb268bb7fe434273cf844fc8fed3fe327ee8c0b9a6c9a22bab9679cc6963ac22387f75cb78f754e2cee53278650c7345ad1357c17d78cf80a99b3fe7c00dc48c8f07a4097f060670749bdd7a5c234b92e3b5b5310cd23026a378bc1a30323227328456903586da2ccc1be7cf6731d7a19c913bf8edbdf1339993e0f7b933a5394fbd6b5cea21d35d35619f422e14fa2aeab9c3d32d38c3b0060d92bbabec4513050ab94b38fcf5aa0628951d9d23399088d8262a4c89679edb23892ecd1dff52fb76f4c0ff9793ec0cadf53277052c70a060c083976bcd73d6bf84b25829524de97c2d2395cda7d64e5b80eb1bbf8c78b7850ebe01c8e299c93ad75ab523e53e2025effd48f9faf39dc26244563aa9c18ea79bcab6c1b409578f262a539f405339b588df2f70edca672632896d83b836ba0c9f766db8add4e7873c679a90824dba3c5d69a3a5654e41f2c92fcd90a93158c86ee7d28012f01f90c61887b0e9e375cea4382428ff4a6db55e1f71e65ce8cfe0e184b7a02288bacf1456063c8576b338a2d5bcba8518ee402d13e784dd832856a66ddf713e90e220b8ca0836523be13671b71d7c335a375a131862e04a02db878f681052703430cb6cb65bef853c91874a5f16e6e58a77b758a163bae8b81b1982abe7f8f4ca4d7090878d499211d14ce3fa1b7fe1b0e8bd90d6d86ddd6b566fd761e72ad2542d38fd3eb58314884ff1ff24530c2885d45500984043b8479a0bfb30e5aa6c4253f7f12fb99dd6ab74abcb42fc1f20e4607a149d9c73eadcacb5e15555c8900085aca494ef4347dc225595f1bf0a6b1c40a8bb84676badb52ceb20b90caa400f29f27e88b8e018839a82822e118c46014a8cd9b4d7d9abd10248ca89cba006a255fbdef812875c583c56b158a6e2d6cb2cf388a6283b2371910d60ff7265a22aa4269255c4592983729cc317963031af441c20cbd449943de5b4cec3fbefa3e4415fb47da88826ef0acf95d1b38ba7784310f5e8ae168482a181326a59cdf9cb584ff3f3e366c7a0483cb80625c1b1db45ecb4e2457c6482614680b8595fdb6605ca600a89bf8552ae5c32be9940aad0839d65bedf3ab931ea6d08922d114f980c5ef75af5c4d85b1096ba2dbf8c2997a464d6d618df7c1d1a216136f121fd1aa4ded0637ca6a96fefaa1378e8a29215a5ccc6aa70290bc12fd8d37c021177d6c9027b3cf245aa3987150da28794d704bae91f745b65589650a929018cf6ede31354dd1f9000943a41bea254614aa9e70e88069c1e8e673dfa693aeb915584931b01daa5089ce726d224a8a442aaca8cf5926c1b78409348ea7e9bf36f02f9cd9cbb314edb35783682604e32d565f134c59f06acbeceeac4f471d9e5614ae18772d611b8496987cb47a8d63dd66a8f4ee06178d4cc282aec163d4890166d279fa0f6cd3bbd6df852380800de41f25bbfc03bcccbb0a010aba8d490f0dfc2c86106bc689b175f1447d3e2c1f717039a87cb789b0298b2afddf9bc01a049a42c4a47a701db4b01738b38376f2aa379441a07bc1242eed3aebf14bb07203671789b7de04f1085db8e87b6820b79e1308fab1347d5db6fc41cc8205318beb4d691a3b1636b3c541251a1dcac87b8f1321a6841d372a4aaacf8351d3d39325eb9672672d2c003b49a60fdd10681295dbbaccc8330e4372f28542545e8d999b78825e83d238900896587471e9c5439f9895b99b276b75ae6054e4c2257c59c452859d17403689ea2097848feb01cd89c1b21ea2ff1735d129bcf17dc9ce75bb9067872a4e4b0e5bb52c14f9558942da974e4be18d7ea07dacec217c419e3610ef4f8282b7bacf0b0b0c3ed0d45c8a2eef905b8f2f10710e48f3bdf6ccda244bf5d7053fa478d7c6021377a7cf142feb2c6d4769de818e1601a9925b0492e96d5de51c6b961d7ebd755d9b939e79e00825fd32841dd99ab86c90e85a979323ac1b2d15edc372c0f9561b41c4b67d54853d633267f068e3b9e54ae0a4a4cf94f7eec965d87bda57cc3edc4dcfbc6e5ab630843d02e5343c4c89b5ff7fb7148ead71342b7e84db5c043acacb08e4600479a47f51336c856decb11db37f461b0db0e6377331d66adaa69eed2f01121e4d62691082c47cdc2fea2b5ec856d656b984d0e93a3e8d3e800275ad5c8d26e5a3312aeeace17ab197d4cd6d5b243142f7206a65944d27850c62a49a3b1553c2a8dd14990ed334336e799dc8b4b352e395c13e4bb9b0d68109077bfbd41a11f26ae7e04654716758057a6eeefdbfe761cb0bb699bff4698ce20efe4fcd817a5e3b34f1ebc458323f0aebf2b6518cd3dc25b0d408e1593691c365f6246809608b5b617c0941ea63958d7b52e110a5209b76fad370f092c57bdeb17158db84d5984b88f1389545f3a783ced0b042ecafabde13c16d0d4921d659ea5ac3a5f206fd5f28084385eaaa6b40bda4c952de6ea2b5d3b1db6017c24f6a49fe229c0fa4aa382242a58bfc0511f3a3e0f9b5dbabc5d953c225672618cd6db8b90f18f19eccf09a3a5affd3fb8611d812d1f41ccf948b384f70f014a583219beba66792b8e552e654efafc2842e0c55cf6561f50759368c9c76078df9c00175107149e471e1479328976ef00ae29d95885eafff307524e83b10d89ecdc6d86ca8db969b87e4ea1bb53722c6e80f3645b309354943e1da6e0b9ddb202edabe89cc3f0386fcd7180210bcb03e8fdd2df5c7e73d4a101dafdfd6405394fdee78346bfe5f98daa83df4c29187d3d46545704f2020b32d3710a1ee25f3217cac289a160a24387d301ef8084e0ff7d900971d4314b4693051816570c0fbfc7a475703846eeabaed21ba98d98c757c5b3ca69b68bc73bddc9652ba081884cdd492cbb98fcfd2662686851bba1537b522f24f51db3f51674b0cbc2a388897eaf04b986d2f50e4cf91a5a688e92659059447d30a3487050d779099c921eeadcf25f9d5613ea042d321d1cdf734c1c9e0cca410cf6c95ee53589f030b38319160b4a40a6411fd5c6be3d506b6c177fe9e761a7a3cfc771c0c40dfd10ad3a9ec931c949f5faffb81fe24cd3d6dcce89214af0e5959ce177df49c919e41707f15d7b59e871c521ce4faa20902dc0770b789f74a537ef6d0a8202afffa7281dd7338930cb4b4e04b7f55648d8598bb59d205efed895a23c5fa60fba068684743c317c4e21d2169a5718567a5deac0ecb7945d6bab4d3a5e8b596f222f7f66baa156d49d42fa9edc8ec8c9086bbe223f6e8a97d06df8e4b0f2935cfd1b20af4877079526239611cd44597e7a46d3a2d556927d65192385be17f6614a4f410e5fa3cc03e9564922984095e1ef1389f63b36b566d35f11d27a8c7840b2c06dcbcb23bf53922973e5c3afdb60533f59da8a5e8827ff325411a884b408a53ee2f4a4c9530954320bda312ea21e77163ba451240f6fa94b0b05882604231aaa332edfdd4fd5acabf2bded9c1664360634c16001ef4de1b4c5609735671e6b6f7b435a97143df93546ed085c3af4a270b7a5312c8c3eca7550ee3eeb04f748dd8e3179e8e4b4d54af1274503c8deeed457ff295d074c1f333d71d6040852396ab860ae0aea3995195f92d25dd1082651d6045a6881bcc230f306f57ba3a212bc3f9cbe61b2d0975725f4f089df976bf9460535151698e14c7fcb9f740e3c76dc31445845304406cacca34770c24f09dc5917f975c8caed8c40d7c1e8afe14326a6691f5e5831c3b7f35693f80ccf19974674b4a980ba015a6d5b6ac9664e33fa0d9c096f9163b9c2524632d3d12d135d2958e29301db26438a0ef2954f43623dc89e802ffbf81485917791e195683ebd7289be1fa00bff429fe3d08cbb96da2b6cbbc1fe6e5b05ffca0ad2b7cc677ac432571a3bae6c45dfb825753fe71849a612fc4b36ea8f5498f6105d13001cabac7f24a84b51e23196f30c297bdbe1c6699b659d73deb3a4a935ff9bdf779bf4742fedbb8a560366eb8c95b5c935ad3214c2cd4db3453a69276c2bf1278e0c8e35437eb890236c4dba3d602dd50ad6c803b6e77e3fc5868d5abcecb01539baf964d931edecc9f056c559b662b96f3209ea5a2b866d0296997a82ed2b2c8dadad6601f6dd509eeef7f7c35a093b5b212d42003a0fe66da30ce46df8da95942a683abeb708aca0b5bc681d5127609273ebc70f6d4a6542853520fc4c70254489c4d72cab317c552454b964b5e874cccef5822aef32e6eac5a05c931f0872b0d9f1ca80ffbc90bab7326626936e49c54f05f40675d9a927ba03db506e58d32f221d6a35a8d0b8fcd6e1ffe388f62e56690d047c8869510fb585fb8daa475292d4ab080d1877c167f9dc3d28da1ff6afb70a74145a988abfbbb00dadd6002309472dca311e4693f8e50e6ca7d2981cd79784e46e8234d45a3deb0cfe02bfdd2a70f4d3a5cb5c2c6fa7741977f757887b15be46355d4beba8b67a92c0bd3701e56394779df5856c9fa50d85637dfdecf8f26e931dc3e38cf70aa2000c877f52e20ee9ffc09d1a3d00ddafd82c623ce2cd9af85412bc0bad6a249f91065b5ebe837e43fc304c2bc0a1695ae7f846639a6121e7b06a54827cf96a038cbe05d84143ff6bab071c8c44596d3ad690432a8c9a46679d69cee81ba1fb4df24173f878b261b8926a458249a1749c8b621a2b12469a8bc9e0aff62d766752073ba1c2787474075e9117b649722c608f6dd845cc43ba63a5dd960ca184bddc070ee736f4abf6b44b278bacd9e1d6dcb5eb66fe016e5c4fd7f3686ca776f95c8dfefd0ba670e3ec286e502fc2913540547d9a0ef1e77cdcac77321eb610f354daae897c8ae292b45598a5d2fcb3a0328d23decf866d1ae78abbf865df6c095d560d99658bd004779746d612269944c7134a9cf12a36c7a4bc4af92343300c202d340ec7053e1a0d3653e46f832ed529dbc0828e898d7550dc609099cece705676909ec064a2ec26132016efd23fbb171456db2bc09cb2d1b3d39e7bdb560a59655b4530bc9caa35ea0ffcb4992e85859991e2d82c1337403aa1c3225891c7ed19f0e1fd4a2e92f2005b4682865ef0467252a0be90be9caaa91430b30711e3eac1cf54d26f7aec91285b9601917fb0c02c0bb03791e815ed61f28b91a5a2b39590946fe497d984996a9054e450c5e2859fc46a4203e7147af8e3ab5a92cccabda784f35cdadc4f0897d3c9dc5c4a10c1c93f09cc35cebf754f191c8002ae61b303ac0bdcc292d387a1e9291b141579ed62f014e22dd981e11f0d090575cd5d3935618a82462799ce365a8730b83d749c4aba11814a66abdd2ccf8f9ccd672f72b11b1b4c1d6492da0c4d30fd0b52baf1e360e91192da9c56d9c2fdd76b258d707d12a30d1452b9c76bafc276bb2bd83a7e269da06e5cbbae70ed80736fd5391f347538bde41e386193b0936422a13e48cc1e91bddd48c84d454ef7b24ecab0c35cdbc17b3e8b7447a4b3f9f04c95a52f481ab0f79f57b07a84054b8e0c1c55b54bd7e719032de03e9f49eb3a1f8d9d91343781e649e5c89a734dcb33adacb56e9359601b7000e9b2a9ee17bc679d3311aaba543bab901b7317b59a772a6ad38417ed8e84d55f54ed97cea45ab541321f1a7efc91e48ea3841171b88a8f58e29ff88eeb139d92469aa52322b944d34de4828a0f8bed332754e123fc1c700c0dfab757ff9eb0cfe98f671db431d8a3f3d6d5893dd11a64522130ecb6a83aed9b1b14871808f0a40c52ab057b29d99615e7e607dd642fecd3ed2a2295b531afb2495e5e9a1a68c511ad83b4b7aa56537e4c8107a0db5ced90eac637e8b22e80fba824dc005a722e9244719ba6731b364091df7dd4c3386eb92ffbf316b344bbe43c88f50729f090264717be1d6b77fcc31b9857304e4ff8d3a4744ce45626af6aca423a1300cce98b371ca376c373a8d9d7b63ea4092bdc94f761ce3a6e25ced25d08d4f56979868ddf8b89f61d6688e725864a43b48fa88224f819501413c8ef0dab13fe98528909ad40079de04bd429a54833f61f941e885da2065ac778d3f0b75b5794417c550db1c6510d0c069dd8705558ab56c1ad37d01242b85081c0c75eb8f83d4f5be6158f0c041bcdfc58fed191337d81e5a28a943d33ba590e0152f18697ed62ff294d177c58597e8ccda1bd1d8e97336f25f37a63f6f9a8034a99a2f8988b82a3e815a9ca0a01c06d6a240102f5c89b89491660ba2e27190cf961bd9c49dea70a667f5c81ddbcae282a95b063104e50e680cf5483caba5b5564fb8348846c18323fe954dc9ded06445b891346714728aaf7ced2ebee4faec38a3635526e6a99fdeac50e7e44c47e720a9cc25758aa36a88b28a2424d511842e09377bdf647fe4429022fe308681f4ca10a380cca79a13d2c2260c85818725cc8cd4ca00e910238f7a94dbc6cce5aa56d7378384d0654edf6a82b0ef2f5f2d6f93a7d963c4a85c20104e69b86fdc2c3432f7c795fc818476df04341c168692508133c7a26bdd7feac1f9f131a02c0bb4c14c5be2717f8bc555bf94ecacc553c831deb6c55d1242de202c7bcd568cfa3587a3998e25b7aee72514a0c65bf50f711d7d0c7e9cb130eb040c7a7456a44f321968251aa25700000455849467e0000004578696600004d4d002a000000080005011200030000000100010000011a0005000000010000004a011b0005000000010000005201280003000000010002000087690004000000010000005a00000000000000480000000100000048000000010002a002000400000001000004b0a0030004000000010000032000000000584d5020db0000003c3f787061636b657420626567696e3d22222069643d2257354d304d7043656869487a7265537a4e54637a6b633964223f3e0a3c783a786d706d65746120786d6c6e733a783d2261646f62653a6e733a6d6574612f2220783a786d70746b3d22476f20584d502053444b20312e30223e3c7264663a52444620786d6c6e733a7264663d22687474703a2f2f7777772e77332e6f72672f313939392f30322f32322d7264662d73796e7461782d6e7323223e3c2f7264663a5244463e3c2f783a786d706d6574613e0a3c3f787061636b657420656e643d2277223f3e0000

2 output(s) for total of ? xmr

stealth address amount amount idx tag
00: d8fb04f2cfca212672bcbf08d38de62314e361ffe45d36a72ed49f41774b4300 ? 71108061 of 103476345 <20>
01: d2e21fb563569aa949ef230e6c4fe66ee0bcbf01281ed99dd09eaac41c564331 ? 71108062 of 103476345 <95>

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

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



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

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



Inputs' ring size time scale (from 2022-07-11 23:29:46 till 2023-04-02 04:40:52; resolution: 1.55 days)

  • |_*_______________________________________________________________________________________________*____________________________________________________*___*______*__*_*_**|

1 input(s) for total of ? xmr

key image 00: e20cccaee635b1d4b8795e488e494c56684ee62237dd59cab827492daa7dd7c4 amount: ?
ring members blk ring size in/out timestamp age [y:d:h:m:s]
- 00: 56190662f173189eb0a46540c972bb884d5b6abc38dfc9fb332f2103d79fabcb 02665333 11 1/2 2022-07-12 00:29:46 01:319:13:30:37
- 01: eedc692711f6160cb81055617188097d874ad88aeeeba1f115da7a0345f9a459 02773618 16 2/2 2022-12-09 15:23:33 01:168:22:36:50
- 02: 7913a89e0fa138ce02974dced90323c7e81f220c117754b918d7ec987787d7c8 02833524 16 6/2 2023-03-03 00:46:58 01:085:13:13:25
- 03: 519fb1bf24cf4d84e3b974a8ce9492887ff7829fefab1e2f7b6a059f267b160f 02837957 16 1/2 2023-03-09 04:43:34 01:079:09:16:49
- 04: f639e6424ebb9220b1c01a1e3b67ae938f0872cf3d4a16147a3bb8248cfffcbc 02845904 16 2/16 2023-03-20 04:45:10 01:068:09:15:13
- 05: f5e7fa094094031c3857b2c679e0905ed7c3f9759e7894bfbc07fbdd9f6f2869 02848505 16 1/3 2023-03-23 21:19:58 01:064:16:40:25
- 06: 21881022bd00995649b08dbc23390eaea5d83b5446ace3fceb0dbe464850e44d 02851207 16 11/6 2023-03-27 14:30:18 01:060:23:30:05
- 07: 655c861afa5e3af60419e06fec497c82433b4634a72ef44ad31a39418075d4db 02853523 16 5/2 2023-03-30 20:16:47 01:057:17:43:36
- 08: ebea91c533d95f2513a29b33004a4aebaa81d99b1459427ea5793c2d553996a9 02853830 16 1/16 2023-03-31 06:45:53 01:057:07:14:30
- 09: 0eb39a2cd60da8f627e12f5619d19a71e527478128e4ac0d812c7d21e4bb5971 02854520 16 1/2 2023-04-01 05:41:15 01:056:08:19:08
- 10: 9dec49417a0c11465041806b0f886ccdffb518cdb91aa2adcbc7e777bd956b58 02854980 16 17/16 2023-04-01 20:29:43 01:055:17:30:40
- 11: 3b4db246fbdee4152ab9e6e25f45aeaf2d454b1d474b2bf9c590da0ad94735a5 02855015 16 2/9 2023-04-01 21:34:41 01:055:16:25:42
- 12: 4e317031a40ed2fdc0fb26004b0f78c772b9935593ccb97cdc29728ed1da53dd 02855028 16 1/2 2023-04-01 22:10:47 01:055:15:49:36
- 13: 13bec52e9f79bab2a192a3a910e7cb93acd0cdad04a1175ea95c125deb3a4f14 02855123 16 2/7 2023-04-02 01:01:00 01:055:12:59:23
- 14: 10b81d5cfba722050f942f7c0ffb83f6fbfafa5cc15126a81a2d3b8ae33ae0e3 02855123 16 2/2 2023-04-02 01:01:00 01:055:12:59:23
- 15: 9759949be768d2060883424b053b5c703ebe0fb27cc439b60b755b8653a53a31 02855211 16 1/2 2023-04-02 03:40:52 01:055:10:19:31
More details
source code | explorer version (api): master-2024-03-03-26331e6 (1.2)