PearlStack logoPearlStack.net
Market
BlocksTransactionsMempoolHolders
Miners and PoolsPoUWSupply
Solo Mining CalculatorStatus
OverviewDocs
PearlStack logoPearlStack

Independent Pearl explorer for blocks, transactions, addresses, miners, and PoUW data.

Support PearlStackDonate PRL to help keep the explorer running.prl1p5rypvczc58s4arumg0fgn4twdfem6xrm0v4thr7gdjwy9wpynu3suj50aaRent GPU compute on Vast.ai
ExploreMarketBlocksTransactionsHoldersMinersMempoolFree APIData Sources
AnalyticsMarketSupplyPoUWLabelsStatus

Block Certificate

Block 78843 e7ff88010ac0432f6e78d561cd1fbd37a7e9e1896ded02381aa67f99ac71629d

VersionV2
Public Data164 bytes
Proof Data59,560 bytes

Commitments

Proof Commitment
774fb8ff1a45590d3724ac7033ef120ffc0de98c59d1566bd1aeb157402aa4ae
Certificate Block Hash
e7ff88010ac0432f6e78d561cd1fbd37a7e9e1896ded02381aa67f99ac71629d
Source
getblock-raw-prefix

Public Data Hex

001000000001000007...00804900000c3c0100
001000000001000007010103000000010f07000000000000000000000000000000000000000000000000000000000000000000006784fbb2abc9bd588767539f3c001c1ddd0fa949fbd0fd314411b20dcb6e6d04153ce97f12036f4e0d7daa3cacd9cf50061823c805190a4c70fa720424063cdc4cf3ce2639124e61c87be61436e7273d115980a5248ec96eb2020000000000000000020000000200804900000c3c0100

Raw Header Hex

000040203c2b92619be879f9df5f81f8899aae56de5cbe75575e00a2559b76b458b84e3450eb8467582cc5020eac6d115214ff836cc83127654ff0395da28a7c66626e7829893f6a54cf0018aea42a4057b1aed16b56d1598ce90dfc0f12ef3370ac24370d59451affb84f77

Proof Data Hex

59,560 bytes
12121602030775b02b9c9ff2f2722953e4406a9bd806ed6538cb143d1d15d4a0811b737b7ef475bdd24cbded782be9363305d8ffdcb277ad39fac240c44a15451f8299d17527ff22510b4a4c99da6fe62bd5bd840e92b3a26ea5099e5c45ee3707d2daadef4f58e1fd154af2fba4f9b18e6a9b83adad641feafe80e13330fb2ca1e9f1cb718a1ce8363fdb6f3e798213c10e63ed79eabf32470a0d7f18c396d452a13992b56c1615f09c33d516a91855d80fbcedbca9ef5fe0b6ed10b922e3353d70307489101611cfd317a63978bbaa5d907483c8c48e2afd8ecdcac529c58e5d4fc5417b0ef397b4c8d88d41e852ce531df06c5c48bd6bb2bdd7036752180f3f61420cca8d47243890cec1fc6251880d1be31fb0d083b2e5214e00401f1df36aa99a52f221f9742b75fa72d7f6967ebe95aa660177bb6b97a45a2e1a4ffb297366fb7784317e6153e4dbdc913bac969a12e402baf473414107ea124d3ea3ea05896d38f29c0ce0c98af3ed81fd49c53ff92eb988e5cf795eb1f73ecba74a2f05a41ed9c9b8b8235ada2cc2a16ec6d966b52de679b02e4d4f7d4a5086c7ea3ef1eca6982caf845eb2f399b1183742770354e4d100ad44b819e00510ab03d53bf3ad8c1d4499213b8ca530354c0c5d373b350f9e37bc6df9fa9c700bbc66af83a93d0a227e39f782146382503b3edb8b0ff1feca297a09bca6e3b5d3a2b48205188440f17d482404d0b8598e1f10cefd9e4efcfa0cc81304a068bf924d385527e6635b30501f2bc80eab71e19b5de8cefdcc44d4edf8d1ed509811f13a5acfd9a05ff68750c1b04e389c5812f47d1b32107cec9027ef0d6fe1ed5fd2aaca3b9c19b919d23669e82249c723889e3604e1c9d64e9436928f3e22344bfdb74b3a109c10789abf3676d5a132e22f0445cfa0cdbe759de46e5961c9d2393dcedad33e254feaae917ec4b3377d1e9719786e452c47f989a921a3cedae8001119c818602341a244c32714192094542d7405adc525611d7bbbb0518bca3d47ee9436f8f2240e57e89d39da839f8f9a31e0f60ed06afac94d37c8387a3d45dd4bcbd791dddc328a086337f05304072a842699669d6459fd6f5992c0b7a5f97b9e703aace87dd422ffd8aebbef4b2ef5c12a797a7d4c787576770c2547e30a13cf63f4c8c9011b888cdc3fc868d79d9ef10c9489802afb75692650d52c266ef9f27f58e614bf2d732aade0f2826b1182e417a8b288dbc346146bd6dc2212b554202dfb69cd3db60e3f108f685dbb2bef83295aa69679c17e3523bcc44b619556b1b80cf11a166f8931972c821bbb68a3488f1cadb8e6a923520b00189705e50e6fa1e5b2409b954f1bdcab9f181889a0ca8290155ec0f3386682907647a3635aaea0ab708cc4333ec0f58957f0265886e71b2ba0d7cfb4f64512721fea1ea8263f495457de589728ef15738d14aded3e83ce886d230e18c078cd2d7f0148416a9bd15dc5cdd86b76fc5085593d3125864b2be24ebae95d7525a74cca65e95d90741af852b22d41de208c7b40d459d6d8cbb9d7783841453695d25933986841f3ed3320d49a0dd1628daaea5339002758df911866f45e66908962c2db28b7fbb3895a1c86362028e745be6d8088945682a8d982509ac3662937bf0d8e1d56dba1e1ecc146ceb4b748e4c0a85326beb44ea349efcdab2b26f3611d3ed879538f0de64ec80b86165f7320a2cd3365c3e4cfa8609ed77f90e01a0e4e8c49d7c4c17d703a80206674691200c0124a9401af2e6c5178415ebfbca64be70fb6d6d1933ba80a560866490da1f0f854b9c9dd828ab463e73b6f79daeccbd10f87a11243c2de196d028949eb193ccde523042e06d86d39710e4695b592c29308ae0399c199a8e9f1c04f0de46b53fc177f777f415096285aa6f65cc286b5d8290f2424b87da1a9e997115a028f21084571a5d92f2c97b01c32a4a8aefa2b76619b6fb473887aeb4902088f87a34bbb1cf414b8f1e4b5882159a257ff82ffce5bbb14a677f3265cea9f70e6d6104d5fc5a40215007ab8baf99d641a6636c145e4be61a7b84330cf435041be4382b981b083a6c134b0775facbe8443bb4b0f4afe8c96e7b40d907e0bfb67bfab4acb8951bf0a9d807346b29dfbc93b21e9c36bb35c0ffff23bf959e00ffb36b1fff2b4502f69a84b600b2581bf5d61c6b0f4786c725f8f2ec91f73ed3faf4a884057d7b43f3a214e9222f866a5ccf54f7b1e50bdea60ff11b0e6c1d1e29096eb21f65151568b1f8fe4437fe8b1be64c143a8e665c3caeb55b82a493f081e7e559ee695615e909fa9aa0db0b9a547a52eb10ba508145ed2e274869628ef8441fd288f1b145db3b978cb7a788f93c8c995371feae10d3f0bb1b9a00544b2192fe63ce7ca5d79c8fcf2bfae150b8d8ba363a61db17771c474ee9a428d2178f908f3395473852ff74300eb7431008992f36df09765e014b432b5b7b38e1fb6e3c101af61fe1dff617e7af72ef2b3a6cdf408314a3ec8910163a373389f61dc3e22f6c0dede9bd5e84824e9e7b62558d7caa5f94830d1c0b60f1285d131bb33f4e9faee3ee3c24892a51043a7aeb7aa9453109f5e2a6d4bdb784281b965e8c89925058c72203509c8dd90efb1b04aaf53df98164ca6e488f7004f798ef7f4efa513c27ee3365df8075a20bcac9f858098b43db55f9a27159c3f6071f03e31a819b5c6e3022801e82f1144d23840f1ce98f8bc0ebed4846ceea6ff67fc926706743cdc33063a07e27398c4a383ad92affad09c5d56dbd6b64b361a3aec7376835cb4f221f2e83583c4a07d0546ab423a2490dedbd25c6fdd6cd88f28d5807a2116855ff6e4aa6bb5c9635edd1e798506e4e2cc3d71e944a028d3adbb73d3ca34ae2d1a072f29314d9b0fe90892e910ba71d819d6735fa943b4745a6f2cc11285f54b76daff69fc813f7576b6c8df1cd25df81c8c0715574395bd4c9d36040136b1cd655a571d66ff704a860e9e347e4429020639793c82d08ecd82bd4e2b298d7ab8b817df78ed53de8640e9f1ef1df3f5c7aadec3780a026e20cae143ce9c4dc78799c51af838bacd55102faa91fd9fc6f2b1139e1527ba44bf853840bc3679ed889c9c85f710981e4214c31dbd3fc5d68a0099d4df086b45b1a8a446248f8046796994f294816913224b7fefa362f7cfb1d90305e22cd0a79391a9926c9fd66bcd6fe0134b32224b2253b6b829587a571883da787d8bea561bb0382581ce1e0da18d63c8eb1b0deed9b3e50e734b595abfb658339c7e411bf2ee68851e5607722cc75a01132569cd176b32307480c92a6c6aa16e8a43c81106adf2e00701195e3185a05f3ae748debdeec31cec4ae8a930d3ad61a14b8ffad29f1b4976e478808c9ba91a3a2b909f22f69251150c33181cb30b3588e078b70ad7e1d5053c4ca37673d5c107a889f45dd1de5b2aa94e4148a2c456b6377cf5da57324fd8fbcba6c898e8597763b8c0ad2cd7f0095cd28ad73c20be336b77b15db1a741c468a7f4c5eb504663dd2c315e3d5e80ce551b40a2d53e1d92433a99bf8d258a2ce0c37d3ce9c40c731ed039d237a290de6f4c0838139c06e1857e3479461f2737b81bba00b66bf4746520580cff5480a2b58f7a8107215d30f0bacb8c13f65456709d60e823e24a9643febcf04ffa26889ef89fce12247b7a641c54e6b8d556cde6f45cdd4a3044cc9f443d7f89298f12b1048e4d088605dcbfe6e3524804b0b97415db48f7bfbd46a929c2b902404816f0c9e47589375f97926a98285655a94176f28b2820ff8a4eeb09f4d1185a75abf50d3ff63a373de7c5fa4816291f0c6f1c497af6ceb8acc0e2d559ba0beb0c538a5697f6fb700e640a9983cc2ed0354a894a78b447299bea34c6f33bc9629a87aaa27c4015e2259f7f3e00559a209f42df987df4ce22f59f4171c7dccfb1bc21f969ddf7fc3a076b6dd6d84d292e0f6585ecc45c2a9821003b1d1ef8a2c40424795d14e879e0450170492bf48b645b5676e5099b050a02ed48f99135d82ef958c491bb6f0986737834851184af9f262a688a4ee19ee1a2d092d76819ce1ddae59e7aacbfb54022463237e23ad8d6db04c3030f58476a2cc23f7a24b330cbea1d67a3d4eaa9724350f066b529035ae956d485524b43e63c70e976019d3019848e7608114d6db3e5dab92ad0a4bd29180fa45cddcafa074c28d994ab5e1a1d301e6272a70f5b712d0742f8f1ed8174dabe9b549abb0df5dea879111302782da4f3e0537bfbae1f68618d9d494bc5ea256b03c438f446ab8de1fac7ad8968d727cdcb614b972c5550a57cb13305ace6326581b5595da16bbab226b688452f011e4a0e03d8089cf91093c3f5aa0db66f9a2d42992265872035d22a9a2f4c7d2142dc4ced75bef5cbae183beac51fa72210edcdf16e4356ad8b34b87bc8cea3eaa8b177accc8e6df1b14def0cfc2444b4b95a83ab15f1b727665dd9430cc79ffbc79310b64de98d71fa4e4d5b9e737d2f33ef4cf381c9873b4c6ac06f9792bba0333e11feebeb41d1cc27c5db592d0de04eab0b6ccc2ecedca43847a218d02d7be1efad0fd3aad63c9273491fc23ae860cc7649eecde6b180b80c2c93270e8db749f648f9be91adf8ed3390c1f8a3140f8b1bd1b3080c67fde9d32383b8a273da53298640469fb1e7d87644670ec3b7354ce331b26eb0a13a91d0119e24c2776f7cc2b9398e4b4172f0876986edba74bfc125e82714eeca33be154eb726660c1fef471cbaf0f182d93183238ac7df31b3cfb8e7f3b1b7198b651dfa5cc6e7403c42d8fd181b55be2138ba3ee9fdc5f5a3725cdc4c0b812e484e7b28025d56b9d748e3f69905a96831287d10cf1d64ebe7e0bac8361a4352102cf28cc74f99ad212b2e23ec70f294f6cb7d184c7c361377c7d3bd3a70fca39d7ddeff77b79bb41237e66ba6481e134384535e197afafe857c53e1478a4cc6b30230d337131948e775101148e712249e8b34d07e21cc6e56c7f33b9dc3b87c4ee13ec3f655b223069c2e22d05cdeaa36987a5d4cc5064684b8937cbdb5b2ca6ae054d5a4ac501fa447cc50357e1f0cc4560cf51c07b6581f3740aa947523407b10695efeff9bd2f98cb0fc5a97cff4cd45530d9730ca3b9b06ea76737a92a5557fef4515ee07055fa44bde85bd024d237128e24132ab3a6c1a612e64bc405419c3973cb7101f6ad25914ccbd0116476810ad32cfad04fa6cc36cc1ae548787fd4a54145b8521b75c9f5a162c7051e214b03f92e26f535f007411b7bab694b5dfa11228269742c26bb5c825cc16c93c121d1b818a5227ce737ca78a4841ded756c91311a8f30009ba01f1eb3398ed6bcac90b75a8776a2582fe54f9bfde26d983cae7cbe28364d1e7594082df8447a4c2dcedd35580a3b84f23484747dc25936b393616cc8d047102d58e4689b91a1fed5ec67134fda7bb56cf47479e314a07352ad529094620d8aca5fee6a364aabeca4fa1cf6473d42872090c6c1b0351d933d972bdec02d20e392f285f70f92bd797b495e16eecdc2a87f347a802bdffd8343f8ead914a36a0c2bcff297f88e2c8250773ad1c6b731f9ad19986450fde5ffbb1efa6f8f45731aa0def536425f961ba51cc0ba671f54bd812f102d5771212a39c97c6ee23f276af2d4926c0e59f8f79e05c4a06226d540be4a0d80fff7ad3b4c3a8e33c37366e1786fae77c7b3fa937117d30f8927b028c9e6ae62d7b75e7ca681b9c189d0e462e29862c098c72c383d6b092a09879c4bd78f9dce76e5f465b56bf99ed9662d89b626dfd45d12e3ce67426c558feb560f0a5b093c42a7e92cb6079194c52cbcf0c9e7de2595f7a3d19265f515db94bad437bab7bcc3ffd759b4a07e6c2b668712a4aff84b36bd2d3d47b429587c323e9197d532b39a8e47afa88ebe6ed40d6f4806d0b35432c42be086cd0a1799c6a5f39ae29af7436c755b6900d0f2332050185c876103c6aebbbdb8e418e7b1fe550d6567ba63a7da5d33ecfd8d62efee2329674d983552b0439ed278b1a1d24c1ad81d8a30458d9019076fcaed57ad8161e22d0743254390618c2fd568cca7232fe27291fec75a9fc41d1d83a04398ddfa8bc6e0f93ab4f785ca4a7da422ddd4fd123c7b80b6db2a18c96bf67c2e78e03b2f9092d53ed70c80bc7e28965dfa90d43257e00d3a96fbf817c7d30486d2ae2713dfce329317ce34d3621fc3b803051ba22c7453d0ee545158392ac1470215346d4e790229fc0bb17de900a72349cc6ccdd71306fc9c56827fd224ffc984ed3c07b320d805c894fc4e21743cbed4f48fd964076a909acc401599e850681bb02077543884468510addc3255336b4897e868a8fe4f03cac7175ff1f977735de88024f5d8d5441fbcf8a507638f9b7327f5ce922d2007e410a6cf1dd94e0bbaf0ebdf2ea5f8d2f54912362401bb84a96927cfb30860e26f8142633a2019f7f208323941e7ecd7c9484ea4b4ae3fb155ae0fc4185b20c7915965bcd8a4dbbf2d4a8addfb8b8973c54c2b6db8f18243da34b613ffbd9e1fe15de587d9f4844616558fd54234569f55a9473899ad87abdb8c2217fed4ec11009f42bbeaf5277b985bb7316edc4a43b56c452cc6486a3bfd522a457c7ef894385fbf368c47cb010f0901cba749157c891e747a33cc8523045416eb9c6be643e5b89cf39b18c2ca823a2901dc859071a42d0ef7d013b0263c0d6a31f158379b9f52287c0e77b3a0a1e0ddbdf022f469284eaac1fed68b02d7eb15ddab8611b439e8febb98c238d2ec2e4d6f5b122c2bbd6b7e036663137cce49dfa2c318b7f3540b906fd29613a96315544f13a95d39c466793af5a944ed3360861cb7a4818b6abf4a7f98f41b8e516b5914a16238347a3e14ec64d170d2b01854edc0c3288d1f16d28fce6f130445af5a9547efd4a04709632db1e22fa77ba17070050e3e2dac7d0701bc73d58fac77b709150f23c36adbba4d39a0495c7c595ff0a668e459bcf3de3921024141a6351620e1a1ec2afe75d2a52923dc925ef7901e68d12f859d80cd6a1e8413c192aee624e93f65facb7e7c268246f0f5408fc0a2426d261703cdc2340e030378d4407a3d9d96d4c4a756d30e47d69370e6156a030fb3927454c15d5755f7b182b535c7184191e86f74d92ea6f24f89b34390e30174ebf41153391294c7094e064fe9fef21ffeea8decba53519f42af8cd17055e517a7556387e778479ced626905c67dddd1954a25d65b56272b5be7cc167d43c2ccabf1095c76d4220a35b27152a37a51758b14dc8cd3925f35e1eacf9505a6c2aa965f546e1ba87721b98606350bf572b0d5c7d966c19e40078bd05dd5ca6c6827ad8e8d85e0f342a075903d351b7c54ffb67058caa23811c98e6ca2e86568c670d83626ea61d0e9ca8a1a1a65b269d4ff3ddd460f68bdafcd4e5b4901e526d38d19e0e5e62a1c7d1aa2374c00e4ec703f9f92d3cb573b4c9ba34182bf23d5b7784aa424c924e7a532fd7e807af5ec8acb644c10d31512bfd84e3fd391274948fb7211677656d8923b7290e43eb107527f0b2723ab793e1ce87e9afc87995fd421ce7f58983524e26309e22930e246f28df74f6f69c6920530577b245f43bcfbf6525e5ea512b347ad0c46da705a32f448c4f6d133d568061a384b8ba2bbc1ee0f7d4cbcec769f6d30e1aecdde9d72b52feb61345db20e3dc5a4a2c32cd31efd83c2c7159125011c13b9f398f475e65a4586855b2383edfae7e1911b1f9e5df6c1492a14eb3cfe315769289c0a3565d8c63b3d3e55c47c8c9e39585326b6f516bccd7e7dda00ed27c2cf758c95688a944b7ef920281c186d1499c4c51e5123cc6c17352dd9658c9ae54546db8c62a4c47dc62185168a89fe408e6817be005421f63ba0c944fdb50116442afcecf25c0312a52ba5f5a6345f53e9bedc5abcde5d8b264ea347f79a92ba5ee96e10b2dc69f8115a7a0d41524b611c767fd355ef3c125faa1c4367cd09f08b4bc0f74e0b24ed8998d26a52f5b4f68d3ec23213789185a08422a06e59f173ce34c290ab5ae3a6984d65e9f15c19fa893735b6d665966c4258a6fa40462e770a4b17619c5456549cfb78d3134208440406ba636f4c6f91ebd7d1267db1c5268945b747ceef127f45f7ae1a117e300c72d76e6b199c9cc7d9778572b924d975f6aa00bacec8dd3ccbac1f012cbf5c928b76df8e0ea790998298a714fd10c882634683fb1fb01fb91ddbf8003ebc129fb5202c13238bfd8333a7a0a0dc47238e6d53ed10beea68aa352fc592a268a8b36f6ca2b76c5c2ac2775f4790d2651f69a2c20605792d51ca44d1eb92d83214d5926f7ba0c2a109dfb7ca29dc5b93a39cd1d0abef434ae21fb37cc3ecf1b5fecca9cfdbd525e77951d3d35e581f232c919df2958531496f958e3b43a09911e5c22742a12ad9cb8f4400431147a7ed0850302bd7ace3addfbc3c4106268a3ea9a4fb30d2e0b1f00f1c9535b53d05b6ca1c77180fa0c3b51bf86c6aaf855075f82ba13265a5ac1b90e31c3e4d46bde873f592ee4df2f287ddd763bf04d76adb6878588ce3ead951bcd667f3ce45f5f7d74f51282703bace9e3e5b82bc2ea5786ce14f6e145c569160d1bd9e190c393515ae1a9815370909a3289746fe070d58882ee91c65f478aa6acebf7ed58b430b2120918919591912916ac5a89dd95442889a54a6d40308c7790386f8941dba62eac0c35096a5ace9f7d1f584205d6d552ad98d518bb8ada6c91781cc6d66d38c0a05620dc63afa32a5813ccd8533d3aa734df5c44b9babe415559958c456f27efac35796fb38fb34bf5d74fb07c8d72d04a674331da48cc75c55f8956e8ac7cf6a8f482873a3a8aea7aba12d048df2788438befbe948cd7044b42ce6ac4a008f00b61365b8d6864e55c8ec0099719ea5e609adf0166060a0662c5ab191aa6974e193b0b9d7dd7a20a5af806add0d3a1218429c55c903dd401a1ab75e03f44b3460cf213c5786f1fd8725d0ae07c1b8afcd06c64b0d95d9c66554aed173b4ac28d7f2a650de933cb96c2f6f85ef0dd639820eed2cd96e551f2d9a5a9edd93ca70ad57cc82f70374f98e13e8c3a8e836f215be523cd3b0836bc7b3663b9984e413c884b8ac3fff9f17c9494da98da7792dd0ee85f5979dd17881c4fea5c49581e6cb58b734222542b5cb088cb2aeecbd6cd40a5d203a3b89a8b151b2893cf1455a0db228ce6d0fabdb1d4e1111712545ccd4b7323aa75e999b273a1fb947204140f455ab1973203cf062d7665033111cbeae6d24334e2243ac47eb59269bb3872040c001ca375d42bfdd0af62b19fa4438c93aaa95929eb463fa35082df35cd3b74f312f2f480153d2f8604db0be40f5783e5c1b91b7f7c2dc386d9f0cda6f6e9f285c2ee9cec30ca3eeff3683533d5f35131f13935aa963db5b6fa4cb45e78d26b657e1e65761b121c58c904c3942288812ffb373b8e9df65f5ce44ccf997f50269c50c4b5ad3b999fdf18720fdad2a94ada4acaa089cb8f9cb3cd75ace5292f91ab849a2ec332e0ea2b580ac00278d29bd23d4188f7f83b376f86b98276c210759168f6cdab7aeeeebc96a1d1029f3b1ce66bb2271c0a94aada03005aff25eb522208d97f3198fe42a811c1ed813ac5f416c5e40b7251c7be363a76f89e5ecde43869d23bffc4471189f89b8a7484188e4f83a914a0a0ae4810db6da37619a0c2086ceb56c2c008fe7338a86cfd82c6c293e48532e16d76a6b7561803463059a8b01ec4984c61c114d1df731d3a65a047f0df3c876b2e60d22492374cc74ab2bff9e26ae290214085f4b12da4ffd7c8ae3f5a7911582606a4d52a4e1a2efebda32417afb29612044690d7177ed59949a6bc9e9fcf458b60e15e83b2a887981ca39cca015effe60ca59604edd9893f07d2db70039f25458b45d374be79c3721d58f0c078759d0b8bd256341150a68a621f8df40f96d3fc1c031a64cf9088bdc62fc9d981855f824a03011a0e85b87bdb0e23c71c758f80f22b33b8879ec3bc40ac6eadca9f0cb84ee19966e45239e5c209a9d3135bb370aeb60092da5d418e8243c0f27c7cfdff0451f09e7eb31987d91fdedbfbb65b29827579df8ca6a5afebd33dc321fdd712dd97e94ace8a065f53055ef7898f67cc0e17410330951fe6ac7984462f5f9df75fbe72cd641768a9f7c705d39efb3b6074ad074881075b85fdb399c96d7ce0435bcea7676bb0a9f076964252be058a53193464b7299d1d12b987360d65b9f34180d5ebdc0f7b912fc0d79289a7985f1046fc0f1e3ea1b345098ebc6edce46f1f6f1a0fd3fe39dd33413512f8803914b5a40ae13de3e1e94f1683e3ba70d5cc3cef6b4ef7b67cd598d748873604bf55167ab30df82bf447954d9064c6c6f9dfbfc689dae537d03ca314d432a7cd44268f8491eff26c6064cb109c7d7a8d3804fd1a7cdaf556a85f7277380407661e560e711b8081fe98aa1c7693df64a0a489829f43028fc26d433394d6ff7bd935a386992e5d9e7f539feb7a022bf10dd335a270b5b71c9f36079041d7d67cb7179a38e5530e2766bb50b69aea39dcfa7a334321d5b67bd06e68f450e73d7841a5f05d8575b7296b54d1a4fd7d0a6c0ded584a182b266936e563c7172b339dd0531fb61c21c59d82299dafa3b8f796b506c2de41cff819035908c88cfc0e827311800b6c30e02ce90b1b485cc0227f122d75051f5eb0be189fe2ff4c5ea13f2df3a9c678e2d23795612340db6a279f15dd3e6bc11f2c683e8bc0f6a0524675592511d966989852b2e6509d3644f4c2e57cfd8239231de43e353ee62bcc22b14059649796437e804f3e7eb4a3cd41477da91e122ab995bbe5be4058b78dab5dd555b884626dda36673b311600a7c25658864610fc1d1b35cff92c2a243ab8ca51727b9d57130fe0a8385dd152f9d97d543d3e511fbca490946e0b952a27e89f15becef24425d97ab7f0e185ae1b58837a286261c03e18cf736410967ee49d4a904524c1b85c760a383a406aa1f3c6f50aa5414461d61a479a32d89ffc003c8daf3b01362332cc008e18798759331d0c7d9aa2b95e8ffd3c8bd00563c2415f1f584532065f911c28728c8331c15a338c3c1ceb83c6aae52275722fa426338cb87bc8ff4dd4e1e55a0836fd37b513629aa0400d745bfd25ea61ce6ee9ee178da4673c62e29da2f2507078ffa27674cccba4aa68cbebefbe2ecd0e54d6e18691dee2b4c5423a7ffe16fc47c7d47cdd8e8a805bbc3846ca7fcbf194aac71cc3c5b2f5dcfa13a7163ef1c211eec5b502ecaf866ed5d120ead0aa50a5eba031eb7909bb8cd94cc52d3a7fbfdcc61513a84ccd255e6b29245888415329b522300134c0c0a990c1e36c9d97d020dad5cd9d13430991fe9d1a6a155ed0f6c7353e8fe4065f9d2383b481457be180bd3905f3efbaca3dadc8ff55b17266b2012be10efcd13d7be741d1f21e7dfc4de7f9d1bb706221281dc1302688683ccbe6fc7ea44c00caa20205dcbd4c8102429654710f0adc56b29641a2fbc4109c9baa241d8367608580cef09ec8b0dad5afda26c421e1309a6ea9bbb0dfe2480b4ae5477943deaae3d9bde88243ab77250ed750e39cd394dfdb92fd4af9803d6a65ac8f5328475d459a2cfab10438e8759221737ed2fa15c6edf8e5a5321cbbdca1609ea76326db651056ef99eec35250f5cb67498d3356b89ca4f84b15fe2e997f830aaf03862a03b090e65abd31deeee5397fbe3eb12d1630e47d5a3310e3bb29e473edfd92dd353162335b3b3c9b0813626315bd4f207aed470160579fdcc954562808e8f754b50e0590c4f56c09ee8c4d0ee55082a62ddd25a2f9cf335999780f5a5ab8578f7fe60a6807b8442599e6b4613a0fc9e836b8c381c43c05aa9a96160f6ddb939c82134416d0db88881d6f426359978a048e4e45527f9db69699bfb85a98688b935c488adfb19c33e481d7a94817ac2f1f1dffe266787232a508090370827b389efdbfb858a7541fafc02b8e4500118b4c7ce9eae241cfb465791e7376c06e3784dc48d87b7e0440026d4fe24b24cca26f7b6da41d856f0a16a8d3775549a82cd6a130483f59016167a1f391be2efc203deb526399b2d2339481ec79db6e658ce73751b282da61a95e922bbf2e5adb551d97777f0fa03776e4a217a40b9e8d16e3f757bd911672f254f6ad776b44fac2970806e37a7975c33903b477f83deddc610e7857bcde9b48dce361fd913b7ddb8ce1159188dd621776a0de6a55f77766a487d089a7399474646224770690eb86c0d409dd97e289656b527e86f54887a4c95258a0178df4b059015712ce13d9669699c1e855d61097b57a8f98d8f20f9aa36a20b6531eeb9c5760c378c072ad2df8580debda3fdfdc9a5afe2c40531452cbb6436bede1f241f2a1877478d84f52e041a50c9748e7bfdbe4153cd99b696e25c7297ebc1029da5d7689bd2bd8439d171f67b146ca194bd83693b03b53dd243137b8e85d42ea40835eadc17e29217bfeeebd4654f19d9afff890578eec98efea29e610b695fa9808f846feaf15cbaa807d6c83dd5d2fe62550c4cd9804988427a51358e1b0e2a126cd59f6b31670f7f72eb52cdaecef228d64c0b13497b37be74cde3e19a95133fa0f77063b9dcfa49f6e6b5728add6b1c4b96ab00b77c5bb412ddff2d2f2a6687c704ba1c5f6bb8c251fbc27c15de2eb52ce7546754b44201621f8e27dea2b128fcb4166d8eaffbb453380ba7ebfc51aeb66b4ac58c73a7c97a80e360a6ac5972b3a4415f7beb867234492d03c11c9ca4dc17b444deea45e99f80bada4f7f45dabd69c49b874ceca606d79a313b6fe85c0c945cc1e25a340c9336b1d8dbd437eb54ee6c5a7a57e7f3bd7b5dafb98661b03985db816829086ec14169fac86a0a556012ff91798e44b5132b826cfe539c7773b5fc2646615a32797fd023d2f0f237d3d360fde1c41e368204295c4c5bab61d7aca430187fbc477f137dffbd840f2df16803108a6fe07256a1c8503f74bdb74269b4e42c626090cbdad09240cb320ff7069f556f1d19a64cbcd7bd814e8bef3260f31ae4c163416d6fdecdaf6a320730e3346b8f62bddd4a043d422726598ad2df662b15d556da8e33d92886f6bf1a30630dbad55c8a4c70deca6d1caeb71729b2cba04b350d089ecc46b91fbe21a49a89f3cb996b2ac0130baf4a520828b588da6bdf6cb0ed035d6231a81d59cead1a726ec7c131ef966354f40c58b02c8247e0efda1bbec4ae3eb973b241b8dfbbf7733a608f5d631fee428d63a518ea91303bd755974008e9f2f115eb267584ae1ab520d902a3057cf9b0daad6cf2b8c1d57e5800720d69e792274dd5d65018594c8808265d545a7e7647e19aca4a9d840ff426ab0bc4082b3fb22c272d09564dceb7820bf5ba243ce4ee839831cb3aa0256ee6ca6b6fe80b5b07d5084372cc8a175c187016c97ceec4e908ace4f8da7833603119d1f2979c90b42b41875626fb6258c8682c56a760a0c1af58e583aca9b1fcf799730f8af4c4637343b9b58dc83f54f13f9b5c90fca14766eb0441d5d4f1fdf91337bb0b0d181d44d94cf67afbaef4d934defa3d3de7af07a258b1e0f20ba8a4d34cc4950eb3d76f3e9accd724b4b0de866e083cf01ea1d7307a652d1d0639e644536b6f17448bb0781cd60cb2aca6743ba4ca2b2a8f1f3e63764a1dac11b35b327e1cc2d587c3cb7e29978960176bcc1011809d15227bb1f968fafb99e7a3518ce67dbec066e159c477b303441a97a5473a7fbe48ff14a7ed7ef5579c05b7dff7bb1ff3667ba5ead455c65ed615f57ca465b267453133540a3a220d77964eb90c769f7e4d6be0eee9deaef3533d43e31b0c77982e6db46076380ebed88825701663ec605a2d8043a997fc2eeee5ef79930599a38e7c87f712648772ba76a6290bc7da90d54827c8548191cd6252be80aba3c2ea5b38576102b2243e6764b9e205e14c730e0385b275516e5557942c1afcc6db3c3c178e7dae2125c0b9cbe5f40a59acf013ba07eff9fdb6a192fbb8cec21704230aae810cedb089f65cb5fd6649c0b01b5a060e1da80d2f3940364cf3ccdc96004bee58a2c187501589eba7a8488915c65e11962a783f105bc7f34abdc48a8c170d5ad015b9e76df5432079b9ba8170dd372fda784e2917e1ae1f02b9a26288996299d3324504361d232ba727dade0c1d6e3b5b7a440381dab9cb4bed10e81c9a90c6ec2e25460c1af4fd0566836d2ea5c6e43498373b8b565ea820d5b7fcdd21ca283bc631fee5235918e9394226d9946d28530eefa7cdff0fcd310c2ca0dfd65717f6e76c3a78ff201375ee000e045751a1ee0af7f094ab75787b059670c239fc07f02e2bdab18bb895be1d720e2407fe2edbb1c3192ea4f1fee1307b84e137462b4c8a30ab36bfe1e259b8436a3d9befc4386c8a6c880ed17cc1e567151b0a3bcd622a922f430cea761f3b6c70cc8da9b8f5ee69169634c2300f4c52438a2895cd5ce42515002fb95de67ae93ba92bbe0c49f0cddcc73ae58c85e17e96d167f7e2cb1176d8cc67329c6518f28c4356ded4761c35486070e7c70b78f24a328666e3c76d6831af160804ef6c90e643f07f5ca0cefbcf7ac648b54053375c7f7cff2233b866232e16fce4b804b957df9ee02a4b8bf0089863c7e3f9b6cbcc0fd577f716ff09e60aaebb40e89da7ec4014bd7d9a2cca09986bff0e1f4ca26823c2cfc29bb3fee608e0ec752aea278a5e08ca0eca810a44c8e8a5e8bad7195bbb051c818b7818b4c87237d080c453eb3220ac433b99a64dbd43e2a8db9109a9a7c25925152d4e484111e1f6cf90cbd96422ef5b06367906a5c5379d312eb9e996828b20ee11c4769415e59655aeb31b73f464efd3f71c43d22e6d9ae1527c0415438514b6007180a486195805e01eeebe6c59d226c466a0dcd631409145dd796bf4fc8c40762304ff0e3b1db6f5d2427535ffd77d2d522ac3d354778303e85221fc3fa1d09822133215f72516c2c8e0525dd32b972cb3bffb3724daf98fe4c2cde0f07666f555c465a405e9116659feda082ceea24256b22706425ff95c83a4dc42172468e3367e6be3313431dce6e6821a32a273902756530e4c2c0a8d5d2544bebdd92e8f2623b7b71387d9c382dd3e2b9296add4ba45e3147ee0dc706d335b52bcc79802dc8f07f9b95539e4e9ebc06a867deaf170a8b584fd7e67b62ad6a0fda73ea13d4dbc817a0b28ca5cb0902adad8d069e12aa9d29c100acc9779a199706bd91aaca599177cf7239a61d49bac9e6e1c833efeb9a902e29eda329b6ca980308565da0f22d78539c11060a25fdf882bbefea692fb740c7f344e3642224bc7b73edc5dfa46e2e53238c3eb49d27a6bbf5f3eb0f34a181b95bf60565e66616a94b19c05bc9195c9a0bb4e7f024dde63f05c622e5839c2538cac0bab72dd1cbc87a8c27c19658fc4f11b1f1afa9577cca6339292f06fd1f3cefa7734222120f2dc22df72b6b6536e507471b6d7b70cae00cfb2ebb5ac1a5b0252368b887f927186374ea5b30c8c88e22803edc585786e0cc856360f21d6dab8b7ac5a59dbdd4849de41ff6013a5a4967d5714b7646e4a6a5012de1198d23d81121b20fab747c241c4d1ceecfe9a5d55b3dc5c2b67e65b947f75086c95a0e2df03dbf621e8a961063002f605933629b0b29321e2bcb4899eb48c8785563049bcfcb99978e56e0d8b37ff254cdcee8b696d55c895f67d9432756bc7be995f2c359053ead33892b103b18d4ca25b515a58d2fc6752b6b38280fb1dc2151f4419df8f9f0f0951ec88f2ef723b1a3123d805b997a3c5e380e4df7ae22ead4d94888b5722e7b3ca22374a3314bf84f1d087ea84578fc4797fdd06ae0dac0e9d6d6adbe34890bd58f9fe2fcd04db0a435270ba4cadc0ca8ebba9ebeac88f56e567e38cf6b000f617ea1dad1974f2bd89c484f155eb8f607b6d11dca01841d018f71ba75013135362797ce89af4064674e0de60ea4421032c6df220c86d775ec126084c28b7e1d00a1005aa6c956a6c4f0f06e8903bf69a6f8e44624fa6b92202251e33eb59748af25b74aba9448729efd010ffb01dc779d9d01ab541dad4134c5545285d259e422d014df77c0dfc411287dc6ed169ecad7711a89495cbddc2fdd2d3a7e994442c8b18086860ec7bfa080e2487868cb978e8c8d70fb71aebf67a8eacf93f168530b050c9c113cdf46c256555f27cf36a2e76374cb3e1aee2d4911096b547412b68ff3d1bca7de2e799acd307e74e9fc2a27ba0621b7214543cc9f5233a2b0eabc24fb45983af4e4a73c087357d5b07d17ea0e12195769bdc3d837e38b94367e3a4b9b13a1d18c56b0b72a6fb39bace0829ab5cc961c7d868df13dfde3cfa586c91e62f0c9b7b6718288f9d95fbf9f74b29f7338a0d44853d1963485ca1037437a97f6b5b3708691fe3888045fe965f8e10086106a938f18c11ef6c689bad5dc2f38fe582a095816c4e8a59b6808199822caf16c439f5009d0d39f7f28c3caabd13ba177d5cbb157584f3d9e213cc292c9f53fce469d9e897741c0e36ec92580e0f5e3ecb7f2cb7e0223889e099c3ae376b4c1df3ec12ae274c0d7c8820a2b07fc93f4e6bc21d42960e86d28a449db0b7612af4ae57f3d7f14248ae0f7a1305646db46c3c0d1f44eac1de325a2770bda9e35ba62a63c54f0da477428600040308f2a1d9c07f4526bf26a8897959782f327b8fc7c44be115228d68c681a656b0f89e5f7139e79d2df5e77884f9f8d5cab414a1a857553ee50580f2e72a58adad530471aebb9c91ffd7c16984c0223edc54d44cb6b6bd793c65cf0780abf8d65ba4a9fff0e06f8a86f92f7977c25e2aef7002b0f1e11a6fff4085a014229285a0fe971518d25e23b95f5879960c818266b427fc20fea07d6a179eb3399e9be25d0b808997aa53769f443e67971b0b670816e69fbb7e36af001d59bed73deef65cec6c4481056235ad0e4363bc53e87e4094afd72ddcd6b9bab0d7a933651c7a499db7ef6053c4d887446701fecc9c2d4725d2bac52e17be4776b732964b1c8d5b92d392aa8533ff9b0604537578be711aedd3bfd89693e8e5b447601e44c8c328cee23b2915723626fd082eaca811b5ca5702cd78fe914b086835329c648cc605f9c4bfc72379750e0ae03f6361db25eeae74597cdc8d3c4d04e08e8711f88e73e833602498d432013211248c1aa86ac23f019ca25ba2d4f9c7e9d378088fc52d3e7d05081983d03816185cbad7e3265aba4293c3a5ff7abb3e866216e2f47116a89c382edf154ef820c64ec541cfecb9ff1c3176bb882c515d02179f336f435d9cdfaac129ade0cffa1c98afd8b8364cb304379460951304db6e46d1b70e9bc41e37c8a9d4225b7cd35076e08a69176c8f59775bbc2f1aaff84361ff1ba9afe63a43dd136b4a09af3091819be04c1c94264ec6682e102a44aaa02050389e266d9a0dbc28e26ad4e1f9746f788a13a80131feaf793833bb58668232481107c8fea457505e78e0da80b54cc2a3377910c15d47eecb9baf0e74e73fa5e46da03ac81f47cf89134962233060a3645b46c2c87aff0e282d00697f4704e9b4265be9ef1c527d75dfd34454f0b577e78e01efbc619880687a42ab2797ec461933916e4f6baf0f3ae6b5a0ddb23cef232879bec87c12aa51c1fe50fd08b4172a7a3ecf3b32a0f4215ff15884329630f9998d5efafb8ac82353bf2bde60c31077e7a90f1f31cecad8271bcb6825c2e61369f1d57e49bfd4154d5b6519bf40a1d50b09a0921c7afd4e1831e22e6c80f8f658686becb7fa9f19db472d147e1c380b789d534175fcd4620ceab07cb116606a91a5c789f3733f49eec745a18a22bbf86e2f7ae6775ec22a28e183c24afde122a3826cbdadaf7b54330efce8c932caea8fe511efdab4ae995ef5e2cd62ced6d76dcd943f7e2595505a66b11f6c4835c72d65c7f928bafa8607b60b7dc33f4b13344d57e6efcee231e032bf43ccffed188955001d469e06cd1d6b7acaeb3413bfd06eb8235da580042e2f71580192c97ae802f45e971943a571f3bbdf7147d900a506f6a448f11905e1a4ff487bf44d2e3071c0a0f055780b48d48168ab9252ce723c735aee1d272802bbdf7d5543342da5e44c0966f773f669bcb8b27c15517a61df17721cbf92bfa2afa7df4e58ec9996f3bcbe5a860080fe65ca433bba1bdb7f06aed4e02e10ce1196e962152b2dcc10a53e5efbe2cf39df07b28f62fb2964be6f62c53f21f02d00611f2feb4aa1b0f4323358b8889cf69e7032b683b103bac0de6c5ca5adf008b73998e80de9bfa24bedcb8358b8ed38e6ddea7f634df26872c2e57bfb470e4e090871f89cd102f757d81a9d008e6375d6bd31db8490e1b2a46e9e1cc39b8df851aab6c5b327c5d6bcdfa0e671f8dcb41ad6df9c20052af1356c0a4b4d0e5fea9fc84169cf370aec5aebe97a85823037499a63c484174fe7593a4227a80dd6b4516cf082b9b76fa1859ed295ab893ed5327cfaf58951bfd11f70a468ed3ea2c56848a0d6b7caa0801a82017216d564cdc9a437600f5a38e35948e1a947d7105019bacf9860b47b624ddefc5ab57623100c6105cdff35b589790719dd62b9195e625de65343867a1e464f1fa4bfe3d26cce7cd9beda86b82cd0cfd5e0f10ed83cfe2bb4a20afaad503d92a7e91f7ed2b90034449f3241b47a8c29b9e0f0c2d7de03a130120ee49cf77c60919063eedaeea75aa3cf3793216e2bf7c25b5aa95499957085abdac6b8f53193f42718a46c36cb51b9fe0fe30bd88d6b57e06b86cad5032461b0e590a237da3ce19d4f955c1ab7bbffd595f4c58df647cc428f4503e6a6dad9b3b66501f363efd3f3c17dd1e66d2acfcb55c451a051e445e6e2dad735890583d86379865e989223d666fa2168d7bee3fada75251dec2ed74806316917262e9656e86e39cb64fb86345097df0bc97210ce8265f0136d9513bb75a0b62804a1aaf2bb50e9c6487848935a4d54274d26ef62edce9e7b2fe4263ceb87551be1a6ca0b8c1a0141369949a5d6f3f106a18dafdd826e75f351e62589f49735c4a3e78a2062d192db3ce09257c569375cfce8c0e90ad286900692620aeac5be39577acf8e7023d8b66ac56fcf779bfcf6bcc650acee41d330d178d77c0bbf266d69cf0d75c92e7a94b701a737e46092a47163b10198a39d6da72136b0258e8b06b67aa7d6fd2e43bb67ccb54ff5260baceb03a1068574da00e90e9ff30e9419056f4d71a72b0a2b9bc1e03b99a571578541ef383ec15364ed6f0716c6e096d544b158c60a962d5717f8fe4c99cce2875d92e6666e52c232eef8e0189248ae824624430d1a65bf929a9ac3eff1be5691a4b53cf41eff1ef8cc974a4ca73630d61c75f5c4d3811e5137babb857eba46fffe1310c1befd6683a01ce8b811720c95765eee016ed2f8d7e8dcdc5c0aa8051312027e53a99b818751f245d6ed37321b21abbe30b8b4c06c25783eaa8b65ad581164b0a4c8190ad2abf31872047c1d414258d45cb3356b5a1d6c07abcd1369ad877846c7fa92a706533a8fbf37655e8b8bca4f1a00a80d58d7cf7150e48c34729a591676ea99d17295c6c0ddaa3f0acfaa70da49f4e51d21b4e611eb62cabd4e9683b7373ad970b33696f186b0a8a9ecf0c6c9c83320f923463eaf20f7f1e2acb907b01db20ecd92d60dcca2a8b70ba976f119b57b454552221b64b956fd91635a5ecd887206206d7274b7755b9336b50af1089e1f05a221ca44090692d0da79afc32056d6460f48d0cc41550b12faa8a57a2a8f6024c58c586c21f31e52b2f2cbfb9ae15a3b5ae325941ab6fb3f8b555a0e0f16a7f6bb894ed76850f60b8a61347a3ce1c6ea78643c984afab5e0b79cabbc15a118d184106f70b7ad7f7b2c89d1f2afaaa0862afe238242edc08c1aad5b7ed807b01f468a8a579cc43453ff4783a63609084b0f30461bbbccf7475511d73a19054f820f75570d2cdb8d9eabebb423434ec4f7214a403882491a5187cc3cb780ce7a9b6d51bc77d5a48cb0d033e49bf744b88cdfe09feb4b937e7d1ad728f40d2ca580dd19de4eac7a4809b33c4425ab502d03443514f5ee121c895e6c0ec482ee01620f1818517c0a194fd766564f28598c8f612c65143720b8a1e9225f5a81499f0f82a3a006ce70cf3ec11078a36fe640137629a5b39adbf7a13ac7d966eff180a2800c7ee1a8e3a93235f58e2db6e5bef65763b7c24e3d26e5f71c2dd1618fbe062a9f195dda972f19d2be22e5f7f1dbb30a462aed6c5cf9e8b7225d56cca1850cd807d6c24171ecaa73561ab759739e2150d04638a5cc31879e737d047013457c6a6e5ceaa8306488f83b22332279e0153b13caeb291e6a83be9b2d2000fe08855dfc765ccbcb579cf322dd371c4c1db7863e1ad96ab0cd1423d4c0c75fff5b7ab601e44668fd0c18653d512b0fc2457aa21f099388b6c762fed210ecd10938d1b8d77bd03b56072961938e60d7404ae24f09591a2eb456fe88a80f56b4e1b62ce1a534c254c7b6ba0880c607346780bcb9cc612d4ee5ea07d8967789c3c8dc223905f99ac8810ca0e28a01bfad8edcfbf632e93921ca26930ddd1bb9bfea0984371c671d2b064349f3fb95297c65c21142e85206d3b2b9ea9ed5c88305cc0181567a032ee326493ea3b48d41ba4ee189710b42088de8977f606f6c76b0d28127c5a8d0401c1604b12013f35423971020e31f4bb131a936488582893d8bb281e9c97a7c36049c12568c8ca6b89228737fe70d4ec9eef42c9cb66768d838e3ad98b853603876bf30fdcdf859864a7fe2fd7f2bbd1b5bc6657f20fc971a17457cdab6955fc1e08f992af64a4b73928888ac9a957528600abdf217120c76ef488372ad9ff6017c33beeaf90d3e0c2d1691f269d004829dff2e3c2f883e514571fe1933ac0bc78e25a86d852c31d7a50cbca4febf80e47181808366eea137a193b23854f23d6f0d916ef4109c91e221b6e043733e414aa833dacc16bc7037bad23904af4a538f4a27bb2e4824d9e161f033e9900f65b370db20503148933ad201a3a200fb73b8770cb8206dc5966c6c231855ef81b7f25bcdaeb30b936f8fd9802ce9185268a3dc7e89e5423a1e48fede95aa1006a2a1b12555cbf089328eff2b6c33a3896a1fafba75048fb92aa5f43d27e2daa0c38757410e8b06a194336eb52a9fa48e4d103831ce9fafdd4f663bb0103a12331d5b7f8936b095b3cd7d87b31485baa199455388e425f6bf84755809bb2a46a06758e3717e925ecf18c44f79bbf07bf6b93e1797dfd9dc916a62b252712af8491e4eb80a2960ca6d7b0efe652c1181c27831e3e0f4ce23012606edbc55d85a740be96cf1c6b3a207d80d9e3a8b2707deb14705ba082a5092f5241e28a624438a34adcddb56e7ab9cf25e602e902511271d3704623ace1c9f6792e39582a1d16ed57723284f25ec96ef52ffcddc55e0d56aa06f75c83e545d814fff4a216d46cec6855c4bd9d52f2fba0cfff1dabbad6550523c8c00ae31f6d5fd4f52dddc4fbe1d77305b5239c268aab147ff627b6e8173373907db0b2e020bb8cef055a847b4151f3c23dba5941496b4d980a40d69beddcb2948919722987c6bf5aba8b2ede573b685711cb4f773aad0d000839a8c7fb7173302a640458a286117b674eeca2b6a5aacf600f6d68cd894d4945a1ef0ffaed575b1779fdd23e3d55fab6122b83564215d7f807a68ee9d2ef9433e602a04c8cc842eec2da85ae9edc927cb63d7860a3b774b400fb5e4a008017a307eb98f0525fcee3ebd76fd499c16d3845f686a757bd4926f55fb30d3678eb7b2f14ab065ad23c08fbe2139480ae0e35adea3f54f1e20d053f1f67afe0b477786d077e6abce8a64f00cc1085e3f3f5d9a7121693991ca50de0fea5ff3794a55252bf35b9edd75c852b975bfc534b5921458f34fc79762fcf7e516ba63ba72e0f322dabdbacd9aba030bae3f046af0515058aafa8e6c53f3b0f987ac2f2b26f9ae03ade746342e230b557d320fbee7fbd11120a6751aec841f16ab5cb7a27d81c109be8ce6da19d236cb83515bbb295a07c2b4354c87ab80b95e26aac8b0928a83a59a5f6cc8b28f2d0f83a33cbe34d73e33cab425d2d2be7247d824c32ef68bc10caad7746208ff3c23df990990bdc61a624f2551819686c16ecddb19a3b141493722ecbaa4d501d55d22bd5a85e481d145bfd962b4c70d98bab6ef3c083ff95697f4b7d9b8740aca9c374f6b5883877e2901981c3a419ef5ea57caad353ce9a5e54a37456c11efff948bf616e441317a54f3e63377656c534a130d158eec7efa95a29441d102215adf1becec3d2816cc1673b6198516a7805715db72015a753437ba8807b191b429295706e0d636ed3d77dcc20d1ad4db70a70886b0f10f4bf9924cb354f35f1423372fa57976e3a550b5f32690c55fff8bdfae441aa02797adb95535a44f51ecd9baa1f3a440521ba1ba25bf42795e516afd92e2ab4b38c497d2ab033cd76684d0e848e8d0cfa24b2049ec8d14a6fa94e3dac3858b902b40a79d294c3d0007c9a9ec8eb9a1540a95926b95c3247a3397d964b952063c8ff1c94ab2fe7068106288e5744fcbeb5c6aa6542985b3139eab4396ea6a2bcb1bcd6fb1d02e5466ccce9f5701c6058901488d735097002608698de73fa2ac57f55990add20f067f09921fa752763e0007cc03ae62b8bf20105ab3c65cc90ddc12415941ec848a070e359a7661d4bd00f758dc1fc7e46a194ec797c8c6068e50d813917c39c6126a831d986d0afea63a5d0de309f2366ce882874f5b8359c39f51063ea6bd5b08fcf28f34eb5d5e8d2a1c6f179577f16900c3fe381b10685dc87eeb4c32f18604c6cd09aad1b3cc7a92339127bf4bdb857bbc9363979274e229323235a1de1ed47585dab7b04807e04fd86e42c046af10abfee677e471c4a9a2dee8d595fbc3a33970404ad615aa43a8758a8e5801caceb425c4936c3317c04e002f627ee7e07a3c36158bbe0bea7356a4fff5f479114e3ad9c2fff87419acabd4e0bab9e9c38fa424ee01e431b59abc05c4c458a684138f50e71e2ed2b3541c1ba2bd0d29a3cd5c4e9aeb97f242a90a653b77fa71172c52b9daeb7145178a654260283e687ca16122da7d3d2528a6253db2db2da50d840ac5b2dc8a853dd3c8843233714f7a582d129f474c7a69d4fb7784ccb90a50ec228b17b1d44fdb2739a9437194d5c95036c741dbb554c88a84a3aff92d4da874b5b1b388d0d4361e51e54ca01d7ba302b2130207dcd3df5b435dfd62e017fa7dd64aadd9a498652b5539b9251484cd0155adedddab9ea7afe98ab1d1aee8d38bb68ce51c2579deba6edd02a9f321138baa8a9a784e12b066ca23e40d3ff776b526fc8368ca6908cc4938edb7d776782bd99f05ecefaf211f788964bb63ea0d3aa32aebe7d1b81a62e294c791cda875cfbc0a7698fbf57383cf7da7a784886e36ad4514003766e9ab4cfd35d632ace78bb7d1f37a1a72db049bb765df2b4ca69dc442851a92fce6789704c97cabb587fe47f7e2f033d8cef9d13489d0dcbc43cfa0f3f6449c730da6f71d63514136c4e8513b052e8dd60d782b5c1d98aa96ae61043943929222f01efb7349c7702808af1bdeb928e21197f24e35b9281e9518840e9c22c8a8401b1bd0c034723705849b2ed7682a96fc3f0d86ea9ca4ed99743befed8609a1b250fdc2b7d3e2656d60d17ff07ff96e9bc31e695ecd91b5841b5885171460bf627edc37d8d388d989480bfec0f0740616ef0e0f1f8cc4142721f82a1690576df06af5d902e9df384c857e4c26645770cb2873b9749959a59821ea7255640bd00e1437a4f67f2d40c21cf74fba2939eede761393cb8ea7a257479157c3cde2550136049869784c736dd8f407dd2ebe3be569868f6cb0cec4ec4180c7e8bf3b1793adee984ab07339cb9af3857752edf92f435553621939fba068366a2a766c64b31e8e647edd004c369ff97d4a3c17a9a971c21fa30e1d437c8a25d3ba5ae6fb2d881e156a3fa25966e6ac2e6584dfc84f8f0c83e87f3c504e98e936fc5a795c152b936505bcf8a9d3fc12ee55d77f625576858f43abbd745d35d06e1f5813cc4ca0f00ca6aa81ad6bcdfaa5681099198e640dae602f9b59a63cc596cb907908c3f6c1a67c1762533a47a425cdc4278ad2e6cbc52ab1f9d16ed132fcbef76c7474c46c801ab12150ac459f53a4025da7dce85d60d4dfee4a2fd8f129a7d394df2fb63410861b773bf3f46df80dd70f73ff9397cfd1a45dbab50f43edb65143e16676a1fd0fc9eafaa92b494e48e63b6c498faa263921687de600b8835b9975ac06c9f417ea6943252d9a13c33ef68b160c072db9463b94941ce977eb71ddeded1caff1e71878b8207753d95b3ab84f52b5f01c42e642a6d25a6dc8386fdb4763e00c16fe42a897eb7622527541bb2501cde86a36e408d200cc29a8c6f27e177c6bbfd25d66e21785b9dbf5dda6e960a8160b8d2424abcd39c1999d087a88a078b4da9d59c91c05ab27be4f796004090775848e182353e11f57b2f679b38b2292ff933e4ca577927b26406281c3dcf22a6935422ccfaf18c7595bbe6be81bcda88d4231c4ffd96a5d78ed1f9ab54e8620c140e5efca7fb61a5891d5b477e88a4f8e2a8793e5514c07bd8d75879516c5c144d137552d10c37181cc5d38b86510ffee8f231e013af07830c2ed6ad427b246b556585fd99a2bcc19ac9887dc18ab97ed50301dfca695ff0d8eacb09a4c0f2d5e0918c4aed1e7e12c9ca933f29d7d04b7c4d54b9a3ad4cb0b6bef4267a53f6f077dc1a7e85ce767b81f475a175e98f9c6da3a3d64dff32ee2862f964b1c7094c3c3038326c3aac25b7ccefd138f21603c6f306ffb4c91a61b78b2010e9ebdb0220ff70f1a3fd416ef289c2a7837bd4dcc6a29011cf17e4fe26ab11374641ac3ac0cdc6cddb8db59ea0a5bedd4a9005649761d153996c908eb880985097efbe249fc8a25e70f1c07df4d24481331f1a0bfdee648f06994af501853cfccd8b1aa4785b2a159254407c9067e806cb56cb440bff747592d0d994c49164ad158517357ad7737127fdba9dc9260d1f09787fdd340012d1f4fa173d2946024d1cc8ea6c1bcddb69b1282a71ef50f703b1c565c7a15ea800d0fadf8d817015b48d85167060027aa6adfd8a9f997b6fffcab05617ae2a78621d7a70338dfc2fec3a6adf18d107d2f34d9d078e233ad810fc666ef5a298271b18ac41011a86e1490d097b8423dc7e671088a610c2d25994552b1c2e486c17e9a2152e9e44d7571c6cac7aaec3fc4e7308ec54e977851590bce0d81eeebe960cf6bdea9abd04a394deee853839b74a644e62f219649c0b3940c4d47ea1570b185902ffc5c1978c29557223b9683e228c9b1291f2763a52d022dcb96250d6d69d290842d8446713380aa14355fcb845779777a38bbc7fbb3e76ca572b59609b3f01d5f19afc4a8ba8bae788340b519dcdad638a5d637671b7436ba4d652519b9834395f96784c71c264fd7efe8bb433d06c2882b401b93c5701aacc3ca9e43638d93bf013969c6780572fb4651ae9f580c60dc0577c4bafae49b4df0e72a5cc34f234ee78aa9fb9c2ac87658bdf02b78b0cbad32432aa47594cdd38e38a5756a9758b81a23e58a1ad19ef4e05afed695cf2cc00b389adff85e708c778333610116b5fed65a31d66daa0c1d138bb49bccf8d0ade50793852ed7e19e2dd69da87b88960e17d8a1160bbe7e7cb3c2205def268332fa524bf2d2afeebd15bb939ecaeec3b131fdd77d87545735bfab7c85cddb5bda05630263a24ea13baeeb8e2d2257a540f5635807604a04d7809dacf62f452339f632b670d73f0ba362bf160213a7656dbafc005fd732989b05f5a4d8159a4a526cc9333d17deef1ff94f13136dae51fdeee910e0b91c91b5b67d369edfb43ec22cc01550159bd6fb9a58d5896924693dbccef55d0ccd0a8f2eef3be8fb5b55bc5fe85859dd921d78e274dbed3123c16e7bffae0f5af231563462dd3a0863437e35a2381dd2c5c9e535ef13cf0394f30a5682482b439ac103f2287e907b099865aec1ec5f5a2d1807799d7130882c3d71fb4aa9cec4e01aae35cab585657964e5c7314ab726365cfaf7d736125b79bde1d15c995d9170e3399b34cccce981ccfa5174a558347498ee396b3b12f498bd076e7ada53749ceaed03f724aeadbdc2c1471ba1a5071bc0a2a4b07f726345a36e03cd11fe29c5e2d4eb095e879d9febd6edd342daecd7c01a5f8015d92612f1fa609e65f5f78ec7be2ba6b6212d3f5dbf8d07d16f5c83a50180613537628fcf4cdcc0aae706ec603d631304ae594f5ee81818ed599d27d2c03394a7483349d19f9aeb0c30634c9b6b9ccbaa085f11c9de29c2f6d4a0f35b11e6338b896daa47161e97b4880e89e86ba21aa1acecd19c98edc883e18f302b6b1957c551e2a70726dfd26dfaa30a2d71ec81e10e0aa7e129d007027c58fa3763f4e68d51c8f6608c1b04f91737b8397041c42fa7b14b8f1a693c903f6ff2fbf863228a4fa83c0527c9b8d4dca463fd51d20a507b261d4bcfd3b25522f847f9ae2bfc12312c2b631e053519d5de94917a1c03d6faf453a4c647de659f128fe193350be164ae1d1e3e3eef400ec24b213c60db731b1643de75c77b6fa55de732b504173d5e675a6f64f69c2c4e0fc6c254f2d8443b9c9f801d1a569ccedd0ad0348415fd9fbc36750d2aea2f761c681668cfd6388be95af8a18b61aa3b465622386b5cb7163950a8a043bcee9be37936d966aa5c6601ea48a4084298177610af757e5fc699f9ce08492b9b476f5546bddbae16d01f5567ef9605e8f46e31d7ef90f222ed93fc1dc21281a2ef51ca3b0b98f04702751b5a961bc639c1971500661d65604a94a4f2377bb3bb7292a4fbf95dc49a408601841573bcbbaa5dcc6e9161d57e541aaf9ab132ff0bb20a3e53a349da44e14676b4a3927bf9590d2d42599bb91226ef2149f07c2440f1fcba439e8b5397c48c5a0f2d9fe9929a65550963b72a5e2fd15a31a3d8f6f0035abd7d479ef083be79c82b7d6f6c993ec7b49767dea1c3ae21597d0fb3fee6239c6a01d4925ef460a946c323d95695f4be8b3838a745c4e4d0e7871ad5678e2312b4437cec975067b55cc61b8332a0a44196353ec1b2245a03ec4a0559ddab83920cd4f1c410968f9b4e8274a6ea59514d613ab647f5a4023273d66ff2fe9ddc4beb746c163f209d451ed3e367b9b4be39c67493a762822ed445dfc368491992b606338d45079ca3f746227d75b2c339198ead9c1b8e1b0af776eaba5058c7916d5a8e834abcd6bc91611e1dfb10ebd9098080a78ba2026ae1508147546cd692934b57b3efd4328a38bba878be65ca6b7477fd20a721f69b64882a64fa60c8385785055294cb8c19cea5943e063caca4fab5e9d318e199a399e65f5b9e1a4aa3d1f49438dd6fc2d0ec3e5999514b404e97a32293af87a9e9c4c9cac1676661c1ed6406c48087c885f67ee103a7323fa7a111a668d9de275e0390cb125ed26a7a27db5ba7b0b1b9583a3bd03f6d0355db45527c62f45624b7e15fd245d543cdd02ad2c640b7128e32d4c73aab1e660e29f45522998106ae626c55b95fab70025ed1715cce54164dfdf80cf3a89d9b38c6ff442bbfd2ac52134fa5c5503802b2bf4594f4cc19ddcf6c897640e2fa72a095ede777dc0fccf4a7dff8935d80a0a3d697868c15468ae948e8aae3e14d67330109f14669bd8ed57681655451a55e24584d1a0597e6a302be07a6d273b0f785c7f02d20ab471b8e5f371c06975ab75e60a3560a25a016300943bd3e77be7e7b211556dfc5b1050ebee021c5d32dfe2f7c7591f7705a12b538f65942931c3da37a8349abb85bfe8ede65cb5903188a019c9192686680c1b3f0c70af9ee88ad7b2c9e3ce1b38d4ba8e977279006ba1770250c5850ee1456a5e71e3ecb5f872858665c542a5fc455e4a865cb1cb18d9b00d8635f43a02687d703f8947e98a5687900313f8738d35d5a117d007eb63f1a4668cd44a67a5b4da7a62c6251899224691fe8d721bbefaa48b3477e5f2d4901ff636761059947a6a79ec8bb15c030e5679b42aeea7e911b7c56aada08a8a72a2b3e124a90ee9e1be0e63542f0e72db616ae0a04dcb2d4da61fd83ec8dbc0fd84a9a7156a34b6ee0af2b3ee6aa0c463f5cb9584a295a1fa6cf5f5ffbc32a7eef96ff3c418c57627ee7a28b2a95c3079f4bfc7998e073e44fc0e760fb23b2ccc54bc1ae8cfaa10c71fcce0afedb420cbcbeedb8b2d5685eb06b8843771c40108c89346774231d47229fdbc4343aac849a9f5236a212febab971f43137caf947cb233c6fd270bc4f8c7fd0db78e0617ee73953daf7a03b8b0597a23dfb994c8b4925ad432221675f45b24ec88bf279a63d984580c3f67decd20c94379bcf784104f67b3ba36b5e63c2d86c76fbae1216c7a625507f1965fe7e1e93a17d12d5e2a50b47ed31f00660d36f8268956c17e3e873206078ddb90acc7939fe4af34c9ac7d48c2e84275652dbf9154997c559bae4455b758836b026759d69c2380acea29a076f3706a05f6be7e2a99a2c33b4c109831f3b1b76410dc28fd1a8d3bae14e1ef746e687f379a93b50f97bc5158107c09865867a53a725fd61123ed4b0b792d72b0dbfa456c908e1adc14fce6838de8490eeb94dd276f2c3a7376d120db7c0757227022e177f184a823b13cb1687d2bc3fce6556e5c1141a6c6ec740c0f2adcf42cc9a81421c021405a57cc4778aa2aba6a2078bba0245c75860d28c539d8cf9198ef2136aebdf38fca8b246fa5bdd2ff3ed56b88fd324068587ca4302df7acbfec6e465216b62dacbf8ee779d71ad8e91dfb084b1bed2b5c735a0a8cda19d5adf07dde27f7790ce7e9615f0947de86732c3841230ba784b36fdf1434a4c11541400c9f45949119cb89bb6f82d52982f784e35924c7d460fd878ac3aa5888dfe5c25a9e2c6335d66f73b69318f1dac205e498c45fca6af51b757991b87623aeb9e6e84a66750f32e29b3e3606c925e7df4e1f2467e7afbb9b155babb4967e33598f80cf6bb14d3f519881e1ba021f2318bf4f182476ccc5ba5a6a20472f2a12a524a8ee749167961c54ee88acb7fcfa8dcda64ac7889ac62ed1f4e7004c19b0e74ce84b75c1e17fc6f7779a1b22d99e2fb70ce59d60e8a0dcfe8d1d56b9721fbc354709021ab6a6d5cd9d411e32f9b7b79d6a0a6292f7058e2ce8f8f9c28c22001926acce540a846192c4974d941e35ad8897d73c749e054c92b518699e5c78386e455de71a6eed858a5817c215855aedfa0e1d44e02785b3209db27dbbcdc9c4d3ea244d8e2d161bf340fe2189bc5297fa96773c1ec80d7cc063b0495f48a17e48666762d7fe556970fc4d88c9302948bab8393637ce48131f838b6d6fd80d029989401e7bc91b55e33062a728b7d976f2a7b8159bef32d8e7792ac06f9c4b3c58101487c04fdfad42a6465c00f4d2ab2d6f0c7dd75758b81d16986acc7468950135e66f280d04a165c4bbce296957e99e1371037fd0a57c3e20d0e879f6bf0e1b916d84f31db7de0b81dcb2b283d9700e8a2330193e18d5e0ab0b8631bb59aefb8ca13d4271d781280d4134fe6caee3561c0b7b786f4b60e2927a7ee528586699eadc1e7dfedeedfca426ab59d3fd5f4a43d9b913aecc35cbd4c562a121e4114ca5d382670ae6b0acd2a67408a797bce8950c666f831cabacfc563552f8cee6d5bf23a3638a99af0a991ae0b1c11829d159abb9cae52fadac60f364ce431e4f8b54c977271dd70af26c559ad06387994c9958c50b2addf977158415d9a68e9911b749670299d8471a0e3833f5eefa4d6e7d2878733fd5d7432498931a15e0b392c92f82223ee24942dca9907eb6f95759e214b328efa8932bba2f24c175cfaa33947be81a46cff8a5ee1752de0185c68e209bca0ab74230a9caa96115e7af73342efa45a0f8f0bc6001fe7f13daec953b6149cf8f9e44063fd8ba5a3dc230f71bf6f73192c8c2a364eaa428e870f05fa15101abd36f193a6fc55dbffe6be7573f61ec01e25a9620c799ceb5eeeb8ed2672d6e2a6e97f1f0248d0f8feafd85cd29e2185a4c5f0771abaa55921d676fa750e1db6f43b49509f9a16801321fe7a9d5058c5c5f1d696569d9e9c19b67c502f7604a3fd3ef12c3e7df17a222f387da18e147ee7438db9c77d6a8cffbb56c0b750fa599205234a94b9bbe0d7f8e3f2e452f67ae684964a860594b4ea63ecf5bc0a867e6a1b72028341e242dc75fcef870b483e9be49bf6f80b63da9b3c9a101af4d5857095c522c24444cc8b7d763488122b40ef9456889e39269510d76d32341535511453da5152d80cd9e68433318805ed5f63afb8e82b8b6ecd31633546cb3d6954936c8813795fbb24b4547ef08caf7df47d56e369b2a49df878fa7015b90bcecb7168ac6a81ddd2c6e4840cfdd7ba42d776a6dc5ed1556d1028efdec5ce39a3babf4305f548ede07a8b8bd372f11440d9e5a7c4a43eda028f99fd122f7fd3bc2fa77a86581f1e5a8504187f8f1ea0e3c39d8f2eab8d9118f50aec3249b9055ffb485057b6471bcb04339cb8a0a81b9e4acf5279d97d8ff2451b6cd835daeff0c673c08b3340fc14ca17bd399f6cf7fda120405aea973dfd0918d26f7233f590678aa969626111d8356cf6caabd2d8c5334b1b4d6b4f42c45c738657b471962b82bb97e9d37e910ac56da24c11919c0f7ab98ea2925ba5992148ad8f772fd8fabc085978841eb21df2fd712151ce161ee24e88b159691a3e2594040bfdce98a2037f0b2b01ac2d0c0655408af241dd24122b69840141c7db411cbe2a8f609572a3f71881dc4f270bbb1f0bf40299f722fa8dcb3caea53ceb261d9517acc5668910059dd4c39faf8e5eae28b4fb2b1d432539568d87086a0814b034d59ebd5e5edd2b6d6559e3f9d0b2a11ea97c2b3138e9e187d9517f135e49dd7013dbbd89b9703c92e33a22271b43e76f7f8caf5205302309d115ea77be4f9aabeae7f9b740f40a7acfb230908ab2c8ad719bb211211408c357e660cca9bbd304161f81522d838cafeb4cc25d7ed977a6f264050642c50b9c57e04647e56bbec6dc276f08ea8794b82a4a6caf4b7c5605385204298ac960c93938c165142d8af4c80153cdd5a93f613b261fff04cec15462c02073bd63a81026f5efb4c2c462f599674f0bb0b322f7958a7efade99eb99970945f381e2bae434f0de6ef3ab3db1fa25394b49fa3f21638700b5416e853ac2863bf12bb782586223a51fa4d474d5ab5002b9f3272c580b62f9b15d7abcee77a1c5acdd28aa6df864435a66d7040857d0a2ae776a730801608e673301ba46de84ad7cd5ec82d35b5e56de312f4f2cf4ef80bfe21577042bbf8a1af6485e400e535fb85aaec03c99e201dc1d957165f7c62fb5bab4a74a18ebfe106e2537200455ea9eeb58fd06bcb80851052cdbb12abaf385da7fdf09a0a6b325f6bb0b759609ea7caa6f2e81f06015462993d3b3d455e41fd0c73aef73be213ed48a75c2ed2b6f504b068195ec41d75a74d5b99ae3f21403d2d6b5368c54d6857d24c103a5e434c7026e9174b38b1d510ae04daa15e9625af70ba0fbcef4f932e93858afdc65974dd2f817e7038ed5572418339b07b6e7f36e24928b1826eb6e99d672d10d738508a58f2fcec8c37cf513a05e0886ea23f348fb86d8dbfd712f8bc3a25c1c801bfc060a2b1c063504a678bf5274760699f5cd254056314cbd308353066a3293efb7c49242283409994c4b0b69e00336ef8240d5da505ae1f461530c210ee11559ae9cc0f7add6f4e137828936cb8a5e70d65c99e3adc5b3dcae2e43ef4d22184ca2dc4d47730f3c13a144664913ffbb6f9184dcbae50303d03045bed0041f5502510100dc4beab23ad36eb004870fac22a4326ca8756d832448d580dec5895e9db5b3e7ed5e378d545e1cb1cb16e0c98be57411b3bca777aab9c28e6b3377d239f6c546f78fdc93e8888c117439979f2924044374da42e25c7adcde7d899ef14805a330f8211a784d418a1e74b72c0ce8eab305d13f35a53d66e53698756278053c517bbc1245cecaed4c4548bc34bb3b7bfe8d6593a4e29d7c851d536b2d2199e96be4fe0fb3441059d52bab63d794c98f93b0e994939c7c5b470b17267f6e97a8fe7138104d82c857abb91aeb2095e7cbb8d6e37cd45c3c85f4284c7ef3fc1e9f6da17640a8e9a5e37415f6b602deae20107e3c682622948743aa1db540c4380c1b87ba7eb14057d458f5b153ffcb9b4e332f49aa7fd4333fd9387be83c4a50e736ac45d00084becddaf521fc45d387b3ea898ecdcc94a2cac348030a17b22d343111da61afd097632c29b0d78683b6357c5e1af117bcafc82fd8a17f6e9b1740fe294c7f19d692163885300637d92a952b602fafaabb7b96ff7850a5c53bed7b72d3637ea73987c2c877ab29c1e4fce0481a4ae8697dccab5c9de0474c36fdc0a9b979f5519ca5373f19b12a01547c4431e1fb97fef0674282d8a016864583a5c26fe511dbef218a1522090c95f78f7c6ae7426f3987e94e79cebe716e514885b69e752d0943aca7af5da5d1d3ba1141844240cbfa0629e00b25f88fdc835330596b245fbe43cd57a222a5d2473daa5ca61da3efb290638658bf0457a1eb12fda77716ea1bc76472a7139ff7cde7087d9912a53223d11ae32fa14042b51f0aedf942c2c2fb78c14441eb2863e29b6f23c12ecf671ea9c0f2ce04a4c9bb15b8390287fa37cf1557a98c44f0309b9454c356b8a0849aa3edd9fb9f42adc2515bc72c16d1b2ad6f6b9c1d760b5f04a3f1d0f162aac34f62ab3c607117127c01e8d11d56e8cafbbc189a2a6d0d3b181c834f5caf05734f26d04f7a2f3ac6deb3876a007dbb0057347d11ee49c493903ee51aa76fb0205ad66994ea5480bffb233468c40b239d88c5c5d743163ba61003620a3f118c4a310b58322d1d8f57ef545a2518327e627c9bcca63f464f9945fc668618c6c42bc9bd8e9798140e4a6810676605ee3d621717f1f743f86b1d66ce4548b1e3fadf7c1ac58fff25251bee65c4476b4106a3018e2882c00799d84816eedc40581055f8da3cb6cd3d483e4d4559b7617afd8fe739b04d86b9b2bc85689c022bcb78f55e5b0cc99e03bd5912b5ced89f237377f049c675433fad440118e7da94ed5adf0bf167bda647733dc4f661f8d35bb757dd3699fcad32578e7af9b0535c19bad2d6d22760417412d7b9146fbdb30a32882a4d68865b3c505978aa155cf14afd67592e838ebe284968306c5576b915f0a8ebee0d543223c6ba387e9764ef681f94d811127145916aca6838e876919fe1b9cd849aef2f0f2ae8531c0ce48c0b03f181371efa490280d658980f80a071fd47fc2de0770ce20cab45ebec37d7e2bd3e67af25a0f1a68338a689af769abc73a63eed2f1b2b2341f8472a4c7d20dc7025ee1f775fd0bc1778980ffad7e8a5bbaea36450e8623f2d35c8a5aeb8397ae2d96afe17e972b71ae65a63ea96647a6cb32de3383b486fd55192bde5258b86180fe5bba78f2178de5172bd8aa12b4b1a649ace60b1f7d05e68fd83e16af96f8f3db5d284190dad8e26657f34261f50c1c6f479179af64477ab0ebe1d2ce531b4ca0c31c274995a5f8eb9114ff1fb892829da903e2333e4c0a38a57946f710ae16d22c34de1d2fff2fb94639c31a979fb39549873268278b8a348efd32b7cbc1296dd4d20995b1df2c0988ec386841ec9146d521e1947d7d76d561b22bb9fc446870d38a2bc57d8aa9d54a0fea8b3251bbd58be776c32b65c7a7ab48fb923e51e59cb3f765e211805226eb8c5dd55d338aa69d18f22a206d0d2aa58e1f4c3643430725ef9d5b212809e0dfb655a56307b5f4a93b1a8a9262452b0eaa1fb877c47a14d69cc414c6ade264599d3997a6eb9bd798f67733cbb7fea5656fac1f92b4ada31bbf68c9e4ad16a23d8a449cb001293ce35ceb1455a9a8b3c5fab0c095308e5bb234356a891d13203b94069d03f50a71a82ecec22289ed7ce5f54766c6e88a58de94e05208e0140f987318aa00d0736264ee9a9ac7ddd3f82d5386fb3bb03597894506b9354753d878d806ba36cd47fc10760a92b6d17dc84d0c7bb09876e1ba9a3f24ea9c9f89982eb9668a409d39227ad3db7a6cbba85011c45ddf2997734f2010bb9c134c8b0bfe0b092f5657312dd12a57b21de301e411f2340d0ebdd4398999a4d56fed0cfa7b38babab832e41094833ca06c6710c25892b11f2016e836406f7a7d8994f7a8a3057f83e6f57f3f33b2a2a861a9d6107cf08dc050f6a6b2e1f397dbfef5bdb1b6f684083b2ef6c75d8d46c6e65a481ce39a6db24bab5c8435aa99760cbf634940837ae1c73d021ba0743979e9e3f8fbdbd1ae36b24d032825b7365504cab5ec3eb2e0b8826926ad6d36031ebbb44910d7da1fd6955030b3d8b667ca89155d0f471b00e95775fa1c27fd0a6f7ae11ce0ae23ded72e07a26a7076ad8a14be1cc8b07c9b6385756cd57d768ac8c5afc48f4ff36687d246980c27d98834056e3412c8bdc4b8a0fe4dfb168ce91c8f4b71ddad0ff1ca944c2cc139d63c53f0c6d82260a71aa48793d92f22b5fad6364332dfbfa196ae3ae413a7780bf851beac3defdcfe01c924a31af0533fd4e9ae212aa211ce399af3017af7ca2418a35a55126b40b1d6326f2678682a0bb0416f4a96dabb8e7baa40e7f4b80209a1356f867f8686447ff7cc6279ac6fb4cd9f7a81110b45196fe957454a02545be57ce2ab1ad0299df1bd544114c3845b423191bf97d74df26575a15ad459785fcd32c93bde00e859a88abb03abeba5e0926cb25639da6ccbf8697999b3ebf911a4660d9b9cd47909a80881ef03d70c82630d4b198bf2ba58e27a4ed2b68c5ee6ca2d859295c5ab05f8253d260f97645c67f84d99f4e6f44db354680cb89c76a3d135322e514baa7be2679611df2a2d5e018292747de4d28d86c596dc57d3c4fab91eada4804e4c19b1bd5180d447c679d998ca11eb9bc5199cb67fb121a7dacea4ae610f1b50f91ae45a7b2e39df6fb0d854bf991cdf54ddf9f8c26cb2cfe7eff26d359a878abe66ad75a9943c7dec156009cba1c040f76dc22d5483db207ce4eedb6ba5a6d7346b39816e07ee9e24b67589a04059d1e85798ff36a78fd014847525092c75c79c4a0bae924f52c34c4397b24fc6c9fcba3081ebe16db1ec6742dfbbcdd4f21795055ee3da89eb7c6a84a40cb2d874c691a64a1b8156cdd5871a2a6512dc5ca9c2be3dc794fd8807f6f5f5de45565d930a51c852033f75029c38d83cb927bc0a78a0953466394d8350a15008256059e15698154679c4ec6e8b31baae260e987b18ab1158914c4a4ed4ee788a3b28916cc8362276464d94469a1ca88aa5af47565b97d4cc931b32607855d971c7380ceb14cb9f9c0aae2992e925ca23c1dd9609a3aa687cccfd0fb63f8d0d03e20785a2854a64dafe54e1db317f67dc9dcfa8576165403e33242ee7322841544eb9858a3600130d46dd1da32ec0b91bc5311509c3d409da97bf8c35ad8d5ecad991ea891ad5cc435c8219620e98d851bcf7ff05a78b0010efacbea235b55563af26d9840a7fac08ecc7777d7c0c0daf4a18e760c5805dabef5ff56c2d7360c9a3ca6b18782e3e884dcf8511dccde9bcb30ccb558e16b0ed005bb37e5469710165ac96bb6de0a8bcfe4060d0f1b2a52921c03f201d12b2ccdf6401af6a9f6c54ab576a2e115a35658da8ac5f3cd1d3a30672585b91cf8e7fc3550343a69011cbde6148f7891106de02650fa6dcabb292fd65725361febd6011fc66a64979c2b0bc730e4f86568a6bc0a830c9c03d3af2af94fc66a3dd0b5409e6f1f94c16d2026db4d2406b8984a2455325bb10b29356a17af8276d5fc1c87410dffa1997029ba2c7e98cda78df317cf8540979d92e0c96cc84dc726ead8f6c7c434c1255553738cce681d7331e63f9f387e14ca6bff10fc956472a91c2c5a2b07376e3d310e60a915c86ffe88216ca6296897146fb82f7da158f429646460eec7179defbe6569ac3a0da258552587b040741574f06641fed4248be5399bf1ca041dd05f31ed7ab9d4d08c0b824d3575fe31fe3d635ee55e49eb779f036299faae0416b2043e9490bc2baa03e6acc20c0336f4ad8d422b16015c5f769294119d3328d3957e623c186e8bdae92be93498531af9159fe4cdee2f87cfff3303cf20e94d05bd79cc9c91ed3c97dcf9f69a92ea216b968ce023c6d51cc28eb21292b2c1d960fd293cbdf0584067074616d4f6a701bbaa18a9182411fae84c4ba15cf3515984603447a3cec6b61cb9f59d930dc4a4738bb0ed6f4170b3a92d34b6e9b62161c06e258906df5e4349f019e2a7569112d754f2891dd4e11bf17bba5ae4bd695d1385965878c92bf4ebb1a9f605e52d76c83f1c587f31e798c7c13d4a6f94e123c3665ae081de8573e2a91d567703c00ae05802c62d8ce5070db53bf902301ba1c702c620f0f3c71684a5a772d439110a2d2b383c5e689134cf7a23e4ef17b15733e9fe3792cd36fe1579a8e6e69da22a6ee49b0824eb0ecc615a763611fe5a8f19d084e782cc8b2705433748213b171d21fea31f20d15670d48b4f36ebbb3b3b9dd235b182a662f6c3dc8706475ec759f4124df9439f5d73af5e45a1098c90e919198b584308dd870a4bb66e236a372ca62b7c8358943fea0680abd7371912c74173813d92607bbf1cafcee8cd81ea8b3ee3c1a625a4e2f989286b8247f03dfeb7c04481f9caa6b4163ebf22526212e571fad1928bafbbbcd52aa900f44dd680875c8ce15bccae2234dd97e514f900991173140071de790113de12796315ea9e874b5d34e88aa21cc4414cddb4e5ddff7d7d1115373ecee682bb0a3ac0ac45727aadd98c68d69c3b4b1183309101bd6f98372bc1c93a5473d634529b906a492c754f93ebafd83342ee65d83cd798068390df0dc971db33458b0560c4c1471ab5e91d683b5ce9c9b84cb79540ff88c3e937ddfb107597509eb31c99dd38f43b523a6d5c233b5b41fabfa35a6d5c140a9d17881564a5d21b92857a869f7065c69bf0f43cd2377e1f5cc8a8c1e4d1dd70c8939d598c6959438d1639800d63fd5970164d4827d12457f0545622ef603f635d07fa2de392d481298b7337e14fe1f7b6301f6190d8914727fbf426d564287e881009e1e40745524597b3dabbeffe68b8b6e87fc4af79d2ffc70580a818342c7f2ad44fe9d5dd41c6d406f4a7fe8f34d49858e3f68d488ba97f484773187ef724542b00c7196ba7d31544294c6a366dc4ebb8c9670fe6e217ec892719104334e31c7cb4194b27a9cb2a7173b79a615ef480d3eb43c0b9ac57040c124ef4c27489c4b6a4dbb4abe9a213e07d044eacf8b92e2c1f56d88bd423f8a6e73e9cabeecfd435e4aba239415a059f80533c8efc0d95c5066a1961825e59fde69a9e801690847f0f93e47ed4b05b6632959cc9fd099ab31479073be9b257e2182c3049b195777d605a9165922448f21fb665594323e2265d1e7204b3d1bab6e0999cfa11b021a4dfe84aaeb859bb49b6d136d29fd31e8e8a13473a24a164c171696e706995f1bc28037d2768351b06102c08c2f761da6316777ba9d711163e12c1ecb8a9e106b2676dd3468e42cb90ad6ab2227ae91af1308585203f2a2e04ccfe832ad7f305b636f1493b0e448f34438163ad09945c21d87db579e55efffcaa70d4f64e5d457a02de6b3ce895c613837ae3840f716fa08465516d43fcd3f4f78c869636ecc987071dc120862c47ac350273f1911e5621531828cd34f8018d6836c8f846919cab052b1e284db812e0b0dbaa660f3d63a71f702b03d6c4321dd2da1f2590f7e8db10a38c812fcf68cf01e1f588678343514d64aa545ab56fc44799c6f065ffad14087c8abbb33b2aeef057d02152ec772755a2311cab6672b98cf6371cc225377d0033704ee8496b7147b17f281b3a0ab5ebf91a354cb53474af2e8e1d66e4b4382197735f3f2b61b811b8495788c4e64b94d1c975fe47b62e1f312a6503b7cb4bcf331fb211c455aba1ad140fca34a5149ce18f0d19f4f5dcaaa782b92f6a3996799cd7a3743a3db820004be124184ad56bbeecfdfe93c305d1dc464e6303cd8bacc73df843e46fa00eb1a884e53699e1a358354359707847dd4f742500357c95b2da31cc802320c79db2b19aa2255ba98ff35ff42be39301e2d7feffd9a93ea7ee78dcb6722c874c53e9413740bf428cf809e11694d722d8bf8dc909f2221c1bd165b39115f17b22eb53b501768037b9badaa7e7375fce7dbbcc50db1a879d3337ce46e90681e77ec2f804d48710bd7684e5ee684d7cc5b77f8c7703744689e174fcc391081881eb6a8ce465a013f97fab9c18d23327280fee93a7659dac66153ff2f5bb0620676717ceb8b017927e979dd1d421a523cb96eb4095d33229fd4a8e281c9fc0f2659230290406e54bf3e40a6419017ae8afff12519e982306d88459db7ca5e57738da2212edbc90b95d47a4280317080851fd990fb0503f87490fc924c5ea51e62a5f64ded53efb02287d00edd34473ef5f4f2980a710fde58f1e0d4e350434452078f29a6e736b03713231d3abf26e86337dce255c1d6b5b3ccc531d5146dff7ff8c09e8e3d9946bdcef7436b7d15d206fec992cdb84b9f09fe6a0cac83a95453652773e5c3af21b90d2478be9e893d42e5a66b9358676c8ea2ef2e474a4a0040d755ebcea053732a3d730029a6797118ecb890db7d8b896fddf4819dd2a8a055fd276f349407bfcf7568772321bc44f40d6073b6250c4e901d479c81097e0ffb128945450f51fe45de5987d431e438d656da0301b677e984a6e8ec0f0c1f382d80375f679ee5dbdbed3fa81ffe76774bc17ce5da83e8aae5143c42ef3ed1dd98f87bcd033e3c48b1f59f64c5a4eaefb91ab56234171c3079022cb119100c1bfa9f71654a7b2547d7a47973bb4f299223bb86148a7f776f4bc73be51c555779ffb147bfd0f718b4dc8eda834acad02ab16e707ecfc4c0fceab9356352614e5729e0f54b7067f54ff634e0cd44e28b7a6a05fcbf59f83be6203e5568bb45d2b5a73a0f0153e78218886765c04b0cb9db0fa9cc8e86cfe465c3db902ce1e02381505095a054c35a9c587e8dcb2f6a85184227d71ff11368de7822d1b1233836b4bf6acb1c8cae4fb672530344cc79003f0d2b3ebbaff5a7456e267b83ab8b644484e046064e14cf9676a4479a5477ee93d088afa1f445cd82ad1ce023a6a78bdae1ba7a276b7d2e821b62f3183ef94f592b2a309b2c480c6d7aeba9a4bd78e45e10ed31c8897b3aca6d6721e60c54c908ec24dd2cb5307435ac06ff68f7dd3feaa661d8d80f68f873117e8ef4672b848900a79796a73424994fbdd1efcd580547f7fc96e3013c66aa344c45b9d51332b1fd5f5ff5315f1b7d9456bf67fe89afc212b2354ddb95086fb5034c098bcd6c7d6ce222fb38fa857ca49a6412ac62c24d9ebfabf065d771c962f29167de3790228a98562b84ab3092739524b43d38e8b2e2067c1bf77f64c227cd80ff9d75e28fb78e765aaaea2feb3785de0c966f5513712ca476b6c13320d0b5b8b228847ba3aceccf0cb2178a8ace2026560b083d627f497185386c047754444a5461bc6385d2192048f2efe28b32ff953b7c34ad330afbee62e15e3214be6de62b0cca9f27815c5f2524e8dcd786f8e75e1811463045bcb924cda855467c7fb25be27c2a79a8de2f38ef067b2882065450e3f0b6e3065f276b610b317d3e311b92f5a7535d33c59e0ea30ecf2fdb3e6db00ccef8c2ab0db748780ef125031eb4271dbdb5d1a86f741c9ccbed825d0f8af0c0b4402b02a92fd94434f8877a143c51a8f5aba317db4210ac8df705c8dce8f75c3c756784d18c20c334e3130cd6e0fb7c7716f2d979c8eb154e17ced93d553ea30f69ad3b032485a23377c4d7fee52241ecc16a423abcf6b3b749dc71b8279060fab6887717efa504ee42fc3f4b83f59df7b427644ec447a4c1aecf1941b9db1db8277fffd1d0408d7574d5d1f68fbeed9a4a26cc03b32f88b5177e728f3d0d2bc505f3fc44133a9cf5a93c5887fa111926378ac56e5784becefe7fce6d12b28537314009ddba589d538a4d22648128fbcd241f97d4aae8763e077cc7328ba4f8b5b1fe8b2ee745603dbb19204548ab8dedc8b61678b7c23475009612cabfca8b51a2cf099bdaba719c5826e50ea9eaf4a3a73243238e3212b8358285473a2d109831b4bd14f52d44b5effef8604a40c6f19e4dff2aed212d4fa81038b7d99dde985fdf0e50b28e634d70f478472c54c051b35e0437767379e1c91a9a9df5fe1d9cb0ea637fa226e347f4e521acbdaf15ad8018e2098eee0b7dc6a03c455d5cafaca4041ff8d1acd8d592dc8c3488e700033fa768215514cc1e05cad45db03aa153d075375949087191f3f009f1bfff0cc26ad0e8c394ac526ca8f9d89e65c78151d4edab280cbef904a0f3a35fe00f0ee871c593cf3c988dbd516c5d45cc44c1b78488ab6b659143c6709b7e92e4a2f6dd9d8cd0602ca35174ca24af6a4704971d8a7735c9e4543ad6d38a6809064c9071615cf3a838d6f457428598ee2c6a74bea5151c0a2689556592a182c85402c4532e4493f33031f1061539fcacabd93d8d542742324949981615c45b7b7a66c0d01863228f41dc284f0f43f466037f23092db18f1b51a6d03f54f11131861ecd14ec1f950aa2170141e071c17012877a9c8aaa81d96e0b1fb2cb82b5b3b6557bdc1ec3e7dcc725266b47520168fde46f01437666505ec8ad8c3d639e87e61fb79ef08b479a56a9932be02e2c5f6d093125383bd18707f3f98dc0cbd9b968a676ea4cec0998da017a717e2e9d7257d5329048d4c74df0f2c25e8d771af9d194df937699bca875ff76b986097d163021b10f741ad2ad2cddd9a8fae811fb59ae89e685dd36a923367257a4a60041081c7bd846e3fc1ab3720ace71aa25746c915d5311ed6369ca4a870192522ddb875c99b08abf43a0c7138f464d7a9c811a73b6dc4ae0e8573ad95b500a0d2ce8e40d204f83aa266b2dd04b13847ea9a3c10b8006096e3d57495535c360448d801b416de8f7c83429a750165f6ce1abf5ac8455cd7eb5b0bf5784e5798d39a65f770b141aa2a5e0172958b353e130fdf2c86e898bc4599644f8f351228370b02d8cb857e65d40fe1fec49eeb5d091dc87277e3d95317f3a56914933b104047d9b1ce1a77d9660b5d966a64c200caacd9ce15b0c867478d8e9663df9c904e16b3bc6ce915adf563d15ecdde3703658446963cffb0595e525d5a2ddb754346ab21cf9d175e297647f17f64be7d3facee2e6413ce9348b314aac12c8401dee9f95a0cbec024500dd35b81e5ec12e6ce7eeb6354389a2411cfb24122e09e1c8d1b75764adc40c954a4b4e63309382ae7060a7d9fc79983a92f0240369ffbbc2d19f3f701c8d63d0ea5bec9db546d191c05d5e840175ec2e8f486d2e56f658ea90fcb4affe2aae8b5286b30385c92573a699d8596f6e859389bd77ac6dc0eb90ed7c861c086392a0419b235776af31c41039418aa82f317ba5f29f657ca23a61542677f6d176e33ba92b32520170faef88721ed55e4f47e8dddb0f5815466670144af216a3052c934f7d9b72b41b87e4e37362b2711dae6bbf218138c3c38fb59765976cf010ef6936d1146d02fde732791f217d38ce6f16138a0765f4f942e37325498618bf740fec82433c2a0ccb524ec5862d31fa096e78475dcfb775dfaa9b6b90b4701a87e2ad2fa28194b332daefe65631379d75a34c02989e87efac7afd65ba9d1787cba46fcd0e8da9308960cab2f1644b819b2779bb1aaea3da64e4bec23ac21f50ad9bc66c402b390da7060be9bb057a2e10c58b553320fa56f79ac21a25deebb9496018f26c7f247ea0cd83ccf2e02d13191f4e8e9e2c1ac94b75e91fb9b3db2df66dfaac5997ae4882501fdef1f9408bcc8dd0e214e4535b1eb28970d85d2249ad39f688f9c32406b9e89f7ae1262768d6548313a935fa52993db71665bcab8e4c9e01739ba1479a6e7ec9f13e0d526d5ebb1307bb7a8b84a288b94ad5b771e41249cd26a43c51ac37d3cdd4fa5d580f6b34fe53fd2532e238d09bff78f4c9fc87a511cd633956cdcf33ccb036a5f6abc7080a4f49829c8a65231e92d1f7704b147dfe986d43f7182ae83f9ec4ad5903edb49e6f6235b41503a2d2d0e2fbb94371d0a520a6dca5997f57ed3e5dc60da6480311a16c9d64c75bd61e810b9b945903c8d490301d82eba5a90c25e2050382213701f1f9f42ad06e1c057d7140e05ddb97cf1d9f4cf6eb652a5bd2ef871fd20ed390500eb31a9a4780e8499c292747fd4444fe76112968e404c250b1e1ab6f9db40048dfa7735d46243c519225d34782c0234f8762a3b192bb9049f2b552b265910234e705fc894adab966463a2eff3393d601d2d49bb291f5f0541917fb86c950d7f8da118edd5f606ed7ce7ba9841cd91b8880049997b8754a392305dbfbe472822d4c9187b01938a67f5ca2ce81c7ce217bbdb24924147eac3ab4aab029d6bfa8662918f74df7b05a1e29577dde1add7cca62f611b9e9560058dba4fb98d8f20f9aa36a20b6531eeb9c5760c378c072ad2df8580debda3fdfdc9a5afe2c40531452cbb6436bede1f241f2a1877478d84f52e0ec626dd06dfb433a50f1ac25b87fb2e712f7d566439fd8ccab54885415fa042f044259c07507292d48077e1854c50061b7d51e134e90b1b8b748e6a113e439d6a3816aecd6219974c3002bcdd2e0fd8fbdb9ea5c7f8b0da0eeba3fca7f156c1c0e14f7aec23d5d7a882d98ff1af22dbf739a23cd08105f4df6aaeb46282cb3d53608f08ec13ed4cb142277d85ed918cf047901527af54e2e0f600da10e686ddf94b5f88fe90b23dd744b2dba7c3ae78bc4877e5e87ef161e3f3df48616c8316fdac1c0783be81f17f6b38f1b1b17b374dfa9c43058d79c1776674713686149c9ae80dfdf77442ed7281ccdf78cf82afb9238d56a9b1f1b8afd4c00cf8e167231bdb7610134883a18a44deddd17902b20e0c820770f68958e4825e6d67d1023e1cd190d5f10d782feaa8991237bb89d29dafaf58258258d92e628942a663db03ad7f9cdc9ca95dbb6516d8bf83253ec88dc2f123380b1d3a3a697ea13182ec78fd15a04a0f2e7cc24d8027a914175e53d51a1b7be9240b5402aa649f5632a919a85e34da56fd49881857624feed8c9b6f6501238ac94ee8a5594be03ef31c34bceb29805ac5868633c2f75b8722ceae92321104a4ed0eb3cdbb87c1b3906db688f8202b99864f51349fccb29b9649222c8f2057d0f8b10b3931a562bc08e28f98bb0acb329337f053db2f52e53bb26bbd8121ed1f764ba5ef0630dbad55c8a4c70deca6d1caeb71729b2cba04b350d089ecc46b91fbe21a49a89f3cb996b2ac0130baf4a520828b588da6bdf6cb0ec55b8da23f3a4955b57a40c6ea98f5b8d6558bf3cf3358fd1450152dbef8cfecaf7f38f7c0956970bbdf2582daa91975c83b01325a7714c2b854d1ee84053edce38c1c805542d2b555761aa4858ac537cf022fa549c1979b24514fc65094e76c929714ef570702b0208b5ba2e26c2c1c6161d72e6262893b4363f59adcf00a3948e8aaee6d8fb31a69c16789185a00ea5975d994fba5db0afc07166f5e8afd7946767b6202d72ea6df60abd6e9307013cd26036d52d6a3335a830905f93209359ce8cfa3fa3fd659823920e61a27ca1bba6a543ad3b36b1911212abb5446ed4ae48d094a622b3206b32597bdd552c6e26fc10866af08f3fb1a9355007eacc8943d7cef0dac9bd21e5af85ecff6ce6eeedd6e501fcb44038b0f42519d62e692559c6dbb07ca4f79b14318fcb5c603999ac1229d69efe616a21c8f4772c36176f441b264a20d59a2780d1c59438214431e1650ad8d64740d42636e5aee520d9117212b0481ded8be53a21b674884c41ccdee503e863fd054c22aaf1d5cc759144659a89fba6e6d673eb8ba32961d5447bddb73dbdae9c3cf679fe9f1c4d733cc6dcf36bf78ccdc4347a05c2eb92e5e3faad0d34e9f0338a890f834cb2a016cf0ceb832e8eb4b89dfd7b7526aa3206c60fe601c124a1ff55ec34f5a1abf46a6a6e974c1686b02eb722bb04080c34a0c6d13f1e7d1dc9ea59636d2d957f50f54fa82041595083ba6288f4d6d93bd7615fba27d6f023237a96d7d27d5e6c4219c04a67b67d7e49e632e543d12d311199d2d478029e07aef7eb5223008038cd3b8d8451f3176844bde385aff887db6f171ce4f62378b76c9e3abf1b2d4de0dfaa4e9a61ea9efa0068aa8f0b60809831e291ac94061dc93b44aa9a2589eba7a8488915c65e11962a783f105bc7f34abdc48a8c170d5ad015b9e76df5432079b9ba8170dd372fda784e2917e1ae1f02b9a269cbdf993c7f6835571cf2efaa23820c04fb792ff7b5b3c0abfe4075966b384d633c641e2af88cf26a0c2aac4c46cd00f4abf3ed3e29a9f501abbab70db7455bd77c2fb8e6d62347d0a9c8f36a3c48d0b8ac4fd9e2734cc23b82a4b298d7a579e1bb411a3365c449e569a2e6b4d22fe0840729fb7f0684c8d3e277b17f83a3cac0c9ebb235219481a790243d5f4c2e3929ca323e24d8cf66541add77339aa0d9ee6c4f38d213d0b6ef3f6b763a3f4cd297399894c80db9374973b5dc57f330e38dd2c591c2a741b215998271a303c079ddf9bbc02ec685b93916c0b128a19d573c87b9fd5aa67eaeb08ae531a43b214ced20863ec6218a82bf61700730feba91a7c05ad40e41cd2a239cc570aa800d1f65c67ad6df07740a27bdbade37d74bbf9eab830dd0ce2f693da3a1e062da4667f2133191b2132f24a6a957cf32c58257fdc141ab9ac84d31e1e10d12cb7b0d3f1893cbc0ee607a8c97a6a860890e1cb2edda2ba9b280bfb22fa746912c0f4591588ae28c18f772ca91ab1214e283f247bc994de3427f12a134ac4743071169f78a5e08ca0eca810a44c8e8a5e8bad7195bbb051c818b7818b4c87237d080c453eb3220ac433b99a64dbd43e2a8db9109a9a7c259251c2e88d9b4075946b311301b04d22a171fc542c5483aa86ea39893f9ad89e0514583be477f8d30cca73c568f5d8cf0a33e8e073f845f23c7000c680e8cda6610c8b0fe21627d81bb11dd7adeae25058cd06ba4af567b7b9181dbd43c2d1c25382964e08a558752582bd002012f6efef52ea9606af39db55b1fc16a405f76968a3093c1e7c8e2cd585bacc052c069f3518aab634faa6f34d1f2d12b0084967ec0584bc041f3e9f236fb6b23e73fdcfe68e08b5eb5f6198a724f302e01c4b4e823d9f73715a0b9760b2900d4bb6a2b0884112bcd389a2cade4b8543f481a12bf49272647707bc5178a99544f09366f379be409af6f82106d522eae1d7db3139bd584047a3c7a0b037851b2b4e9d166b413fd6d6781bdefe0ac9b46be7070e82db53d0cf439d8d30308bc866d9f2111a6bdebd74c757a482a0d0b38c9dd9ff93bd91aaca599177cf7239a61d49bac9e6e1c833efeb9a902e29eda329b6ca980308565da0f22d78539c11060a25fdf882bbefea692fb7f2150940b5075a36bcb80034bacee99c207755f789b66a4b1dbb9f6c40f76c4ea8bdbd8def6170f6083e6a4489250b810a5819054eac6a45e75bcc800c97c66a11156b557f00e393e33ab747a505fafe5bd6568e4734d07ab825ba0a8c42f193a87bd03dd53d1397dcbd25010f24b17f68a13c594bb2fc0205049119531a49be574683759b606e77de0ada13e4bbe7c670b743d0baace053b65b84f080e05367692784327041028db2b1d24b8783a7ff52bf21d5cf45fb8f30949cc36bbdff4c77bb78d321cffc13163dde5c3ece51e6cd5904ac7e72f09bffece296b7c721e9646b3ff49557da98748c9e6b64dcdb5ddaff9a92fd79039294ee0355c2535ec06869b23b59fd21c117aa58c38a130116c4b0546ad18f12a5464e40529283acd45ea9d91bf445827b70a4d17190477a6d9bdee921f168c42a4d6b7177b2448ae5cd8c8bfea01cbcca1c1bbd5005726df3cfbb6942fd96e787111e563aca144ce55906d0021e5b13d606a19680103a6d74be18d0ee6ee83d4c85a75ec08ef8e1fb0ea56ee05920b8b22f1f52410e9b7b510fbf6c5944886afa130f9a2b0d718dfca7d7e58bfce70abfe105f4ad790c2931f019a0b0c6c473971b83ccd4ab34222f61b68f01a035c91753cb8d16323e68b08aa178aaf617011526d4875f2df156f8cc0f5bd66a7d661f38f4c58ecb8197305ef9a3a562108123f401f70b7e0a3a2f1d64a7609406c3f27ed0fb1575501562fc427b69782292dd0b5e973a94a34e44b8f073b7c5f6a23eb5fe2b9af1d70b76ee53881b100959f75c73bcc8a157b31233caa3bffaf76b21898fa0f54d470f4340c5b07a8d2300970f6cafa95842387704f3d96ed5b917603c57ba7115aa1bf6f4296e397533d7e126a9fc417fd5d08667f6d31a023765d86ea1ddd8810a69c158a47fd453e724ba4949471b7f1598473e9664499cf143ad3b60980f342a16b0f065dd0cedf73e6cbfad260032496f610a227ec40bf480d167321f28229a7f0b5ed0c4344c0caf37f46d3339989302fdb63791151f6034c78740128e87dfbd2363b776e69ef5818ae28b489c075e507207e129859c57b1676d6a8f531655484b71c1deb679cf521020d8ca29fbf4ba18b246533d45e612acc9f8efa17bdb4d2927d2765e1ca7f47b9ebf7ed6e59db7a3e26d2692627cc8e5bc776d28988a8a49410530b2274ee0cda927f9dcb87319176d149f7fa8e6e362fe12b2a3db7b95a5120b762c1859758ae7ceab928692f68377966224d3ae65f5f80d24c04a18a5ae0b986701f73950c60fb6181705dfa0daee19e494ed7dd6163ce2994c34125b2071f0de8acdf712e5b39ea17cb3c8f5ea1fbb10f238bd4af98d03502e6113fbbeb00fef5141764dfb866ec15b2f7f6f50a94c47818df46ae07ca2d5cbb5c03e96ea5c27d85815b29091b216c21627fdd03738fe912274f49393448c8b37d703ebd45a491a66bd5e51403f624080aa92377b395b34dc0aef2b9784b8ced1328bc0bb6360cbdc803023c9efc97cbb080c0cc2ef947956f82257ff6088858047db0f851c9689b25e8df70fa815eed510c863c18b3613574ee7e05e2091c8bb0f2a817e086218abfca014f94f564f7395168113efb9722bc552197ff7db0c8d09b3de3cd042fea614ac3e6252813e9932d1a61c88e21787c2d5cac1bd8883d4acf6c7be14b4e49a16830fe6729c3366e990f9b62e8cfd79c29308a627444dffe25c81d8e530b6edfe9d3a8dc0afd55ce06c2adbcc4fa83cef5323b7cedb2e761e395b108480fc774e33793902c0f21f141fe9d60776be28df6e8dd698c4b2ed3b71b58caaf718cacdb164e379c5cf082581634b5c72a25081fec6597ba9b60617af4d493d48818455552140da72dbf0cf1aed894c4f3fbbd45cfb63eb262876096a562b4c8653c76c683efd0c4d88fd1fa7b1e4b1e7711862accc6d951647e1e599c8b626e32b12782719e563b0d988100137a470710821355cb054bd1439fe980cb93b22a10b4c67df4f2f5423c6b5afa72dabb7cefd5b60003a6952f75217811752b6d5708da8b30ffc611a0c6e2076d41f9cb989ea9bbfaa7b0aadfa41e4d96da3139b3acbf0d71109e06946e4a6de4ba8a60e344406b6f714f5b5ce769cb98d080502cec462f31338d34834ff97a4fa536f2778ddad07c956ddb9fdb214de03f0eb280df4294c3ae9575cf73db3ec86eb1a0f06494187e2f702c63bb3b48c903725d9948590d873bbc53dd79fdbace113f874d9ea36757d30e88948e8940cdfcaf405bce1f6c638ca7cb1f7842e58f07564237db6840477e1449499759008ff5ed55cd661db14077f4bef4c71d77ec4bb480eb6cd9ebb0f8a3b0f89e112c1400037d8863f78da49b19e88057010fb802759751e7ce721bd71da9e10c91039bf2fff38d6774aa2f8e8d555b0705e85db89e06ed7babf0b7a6967024bb64c67ddee33c537bd2d6adbc693e220a772c7f6603ee76425594ffe3a2d5117d23b86a105306ab92465ce0584c073f51771ae41a219aecd6536651289c64dc08d62b68d487ec34b96eb4d54878c0351c65eff9655d142dcd68adaac612a5b5552cbf06f0ab92e7ed743dbc1104dfa0426c6d8fed5288e41a1f492244c4c81284d4a40e2f32425ccfc7782a35a157cdf3a4999777423a8d93037853cb8f9bcfef9e00263d432c0f59f12139d0f766077c69067257b9c028f465b7e5d9941233780e5ef1d5bd41ac9ef317cc51efeb23cb63390dc03ac9a195b71b764348f6679dbf3f3e01800e85a3e532c53b96253a05eba6488e303e76c4c28adf04a29a7d691983902f5b29242ccee9b199136bda41d51945bd1138a5517b385026eb9014bd4cd008a78a13242e208db16ab785fadb3d924bdf648b03edae751579c9d0f090fe5c3a13bb3a385acd63bc61bcf86d4dcd321afb7a61fbbd4e6a36edc334699b73a84bafbe2f61073cb0fc575ddda4ca2362bd2dc1bc52c21987bb0d9530ad7f98b97f69f9a5cf4a5355c8aaa51540cadc88258b389985a69a61acaa0af35955b1f707989be3efc6da3eee6a85b1a314f46a2c4088129e84a9ab0d3bcd9bbc62a263a864b8d4bf89da008afc9f9b24353aee52bf951bc802801b6384c2eeeba9b32c40fe6a7d886814eb84560af53e6146597daa271fcde8ba8450cec64813974a18fcd92f69188dce5a0c60d5a2a07040c1e26c18647e8bbcf78676534db678b28466862199d4d7eb4b575556a0a8bdafadb22978d2c999e40b1916b6bbedf0ff51260c537995e57210ce84f91922ab365a24aaee75ba791af5a38abd687910ff61d1d60bc2fafe40f394ff07a20c29a5318c7e532127928688a3e4dcd5e30bc1c58dc14e1df118d7bc842d8b47202481da8b283827a3fcdb9c757a4eed7279876cb39eb5c09be4d8303a433f4cf214ee0b0e71c9a02a6db83b0ce7c0246f39ad057514617d299fb510afbaaa2acb191eeeef93fbc5b17452991eabe704fae952788596b7efc6cdce070bf19d14ef321c032a50e9a969cf6b7fa585b86da7786a649274aa82a996f339a97f3543fc14850fcbe482f4332cb316909d67db6860808ca9838ef93974299015cf6c20fb536725e6dd3fc8ad0d84846334219a86a609066af10f295c514a7691c00ec60742015e87bc858cd0feed1723f702fc654e872043cf71459baa96b97ccd75b8193393a6ee1098cd6afe09a8be872a0dab21f5f9376da4d52caf595c520091d67e2c71e5889fd53d096177396c87f8909a662aeaad70668e128a4bb4d7a58d2797c32ef23169272b31e13e2252ba2818ccce8f7225757e35b09b143f0923a2e0b9cfbf875b6a1de6a514048d65d62027f0451fed2fbe0d62cfd26c0ca696f92d38903704f1659743dee04c123601b326de3ddbeeb5135507491fb9b56c967c82812f4eb08c10a4ad4700ea2fbf993b3fbd55dc22cf5f5256af48e8c48568d4bd1948879138c1d9e5aef4fbc931b87bbc6371469754255d005a8f1abf92764aaeb270c81c367d633969502f1c321bad59af8e31e2c27a63561a0b00b209931d55234934a45523fedb0e7f98ac48c2fd8900c1fd99661ed308b3f6ebd792dcdc106e8ab4dcafbf3c7d8408eb3fea74ad75f427b3e68041775ba620a5fe35b506970f062d394927ee4cda1f64bc58f325275c025bb5a1029753fba683a4e2076e4c1deef559d2eeb55506e03511303f21d14039f426c53cc5991e01584fc7c9761fec1fe76ef91ac54b2e37c53fafa46df08ef1a7fb9f31c74a590d2e38ffced18a37cf7826086ee90e42d290896e9a0f1afaeac0d63e1111e53f60d1189a1ad587772c0fcab5eb9110e056c6ae8c40c70f5d16bfd008632bca66e284e212524bd099f16e235c547719537e19e27377a12ee250370a592f74edf50dac233d4515c4a2e435442823764098bcad83df39cfd347041181b5113b42d055fcd26cc687e844c7686370b78f6930dad089018aa5402ca7e11518756019054c6570bf3e880377e8ac88e7adfdd0cbec824134e2c1dafac737d65f91e22f586e4519c93332db421f84fdb63ceb27d5f535c6346e7542adf31e9d3835f1bca5ae1ec539dd9b33bfa92e5e9dc2105e967ea4ee97fe29e13d94dfd6543cf50e0f56953d1ed356f2884c8ced616be2de4da2566c6b491a695af5e5b9fd359afb46ffa50ea19c6e05ee46197187cd42ffed780f3a66c7f82d99a5bd95f7809f3c9263ffa9a245bcea233ed84eb65d9eb75c6cab552e328b364ad61127b8b82afcf3674c138d691ebce1f4080c819ef5aa5bbdf6131e5dba43ea6b86560ce13e073566c5d10e7682915bfb321703804581cfc2b715dfd02216b0ed201c56ddb3ae2a16ccc5d49bd927df6f53f929303e7eff715ff60d6a1943967532ab48fe67c12a447482a8330e4a61adeeeedb97012e9e84d9b068ce616f3d54ee7f969fa3ff61b2684cf893b4bdce6ef0086240cdcf68124e0a8e4e04bb498c2506d2e772e4bded17f577480570011a67bd85f6ca0eb1ef4ffb680511fc493e6de932adbc01b9b7ba7a5d1b45cc6355872708287697d7fd6e603a371e5e3e50e9b0a5dfc9ed58f7a0884f0f224b6644350f02cb0be84c7e400600db1432dbd8f5aec50d13dfa12a25de5c711b3027110170fc3c911c66fc07a7da1f4f1e025a7b58c462b05d25ebb9b474313fb0461a75d706e618c4b11c1631baf549891675266cdd637214d1741f0aa5ab103c31a4c96533127c4f6a2fbfdbe9c151840e039cfda1fd2f3863d7cc53ebad330da815c2ec1063e67eda80f64ec0749f517c5ef3329726647b360a05bc671003c7eb336247cde3522300142f3765b715982f568ee61a43cac022d6da61f670ee95656f4066f3da81a3690b43e4c755b7906c4d7b0a76553d2a439aa86b42db1d8d78bbc996eecbc6c358bf9c2f4bec671da49a24ba950568ef3ec71817dd6faa5b06a6afb947d137a02f8f95feac3c7273fd4337ae8a080d54600fa622d3420c10c18b927acf1cb3b6471c17d3f64d169df9cf1b0d8d8e87a840d7e4e51ff559c0f8aac0164924f012eba490ac1084544dd62e9344302ef438dc8356df46cd0f00a125100cf518ad31188938fdf11f32d07e81c3f4fc7fc856a39f4ce7e8412005c002727b8f8b4e16b28e5b3278f0aa89e6d18b02ca38329ad50489b1fad8446101140b90765ce54dc21aeefffa6192117e2102b322d25ac2b0505ff5f766f38d6535c6f3c2cbc21b2fc07920182d8a49b72fe6110d9d74dc433b0abfc7993bb8291a49cd4d97dfbce7fe0072c1bb213ca2c74e3211c80ffd9af45d5d02e2a93eea2ef35841358d876ceac3a36fc8502b2c5b9ba12329bfbe531f2b1081faf923110d500f7b936ed81198258e9de70ee545c4e1b93c38088be566435abd598264b272536825b7918d88ae45d53ef02213fb2b52bf17c3b0b5198510a510e5ad524a485c9799ec673b544eb1f833935600cfce77c41e5eb376945631a1780ec2a6826181c351de6af91e65167ec5399c5749c0d130a0a62eeda0b45d0f90f28a3ec808bcf4fa238aaa942da8c5b3e1e64dfb291171db5658ff5c8e5df4ff36d3bd72aa5e85cc572969e3430767bd877808e288c0c625ed31e76ed7fe063fbaca98b092bdbecd62d3640418cd4f2850ffbf22cd09ec314421addf2ef99fad864b1676319dba545fec420d237da4967a073089511771931dc61bae405d0953d54dadd80e2629c9c0129a189ee088869aacccc1b52faa0d625c722041ddfbb23debd3809ea0a38e6962fa0d3c3e74f41fe142d295343a7a3eb6aa1aa0d997f6a1d97e4655f09c4c484dc2d3ad95eaf01f679c5e3cdc6685f87388de574b47abdba82e48591a34864c860a58c092d7f04228f8bccf450fe35e89af950f2509862affe68972a84a5b05940c0e57b6c3f94aa3b32104d5d0f8a167fa5147da18019d2198bbe36d72572684b2178adf79ede5b84dc2e596b234c0943e29f4abb5d78f33e614a4bbaccaf239179a73461d8387f48046ba55ead874f9ab764a938b92a67c663fac866e3c9b71017afb360a32a37c77eeeb2839214bf0c9995b438c75bf6190e20e79c7eec2c665730d5f8741936b9da2fd9b270403df9edefc48d2b2dface8a500f2bd77d0e856b053c186440d25c1fb6b0554361058335a91e3447258e49fb4f18d00ed8c2d27944a0c5e08f5ab9aaad242dfb1921da64310cd7895b80394e3bf8fca71f347440f00e4a4b4100cc0062c9a52f52da746da7e781fd4d79bb2a35ce28d9fd23554e6db418aaa0042289412230268ecfa1bcd91e0c9dc333b1cbe7bd00792184e5f2b05b43c1e07d543eca537794d5220cf22451f2aa71d3af57f9d6e076ab7650fb8b7e6437ca24458a17c5827c5c1cbaa577004149a07bbe55c477824bf619a3f2750e397e0f286d06b9aa2382cc68e5ccab92f8036e83570fd7973bfe24b6ce2229b282a2dd485891a1c74e3aec901fbd1156a6c403cf983a9286eef9244870b25923576af1d738a7ac1bb430924b575c3c3c263ffcd0676d366fc193c0631cc0c6275294922a237b4111c39e11ec1706645cbfab4fa5a597b490c46d9b41b339440e8abbd38973ea1bf26a29f2583a3c5add490d45c1813c5f98d29fed2adb7f0a8925d09920b8e9a51952405e427ea0614773cdf1d5176868c1a8f4f397862c21794318d15160ab90c05193214d94c35449307ad66ff1e06f626df943cfa02f6f0ce754acddd782795bd644c14905b3bdeb303cef036714d1b8eb3e013df1f03b07aff7312c734d5eac36a247fc1700e750aef93c35bd06dff746b1ac1d892bf688a4e7de1d5ed4856149330b7d09c22dffa19e74eaa0147c8cb40d83624e9bdcae88f3a189053307745af97b2a1c9637455fe214905945798e99ee1042a47b41ea366bd57bd80fbbe5bd92a36e4404009080bfcba118ded917b305f32f4753872538ce944bb0b60e525b7e4dfbd42421d03636a8f0252a3c2e2f596c2b8b2e00c02afbf9368caf196ec9e82f68e023e074402371c8dff6a391483cff889605a8dbaf4dd4ba0d5fa679747149cb7bfe85e1c5b8da87d2b6b4bd4e69533236d7d75a25d02a71b56d41d9e8991ebe154945add99d3f4ce89de7d22b7246bab685d7d23e9e7998414d421c2fd7a2e46e088b57ca5e7a100871427885dc10c29c2c5836fbdce68d19741d210ba72525edba6a7f6c9e26a45fab314e72c9079c36c085c085d45b5dbe824cfae50126e28a1e76cd7e95db25f7599585378d98c6071cf67c95b6b4c77f3b32adcb6b922ec6aa6abd68d7fb81f58955869b27743b1719d37189b43c20d7b1ec6da5c9de237ebf6a007059217717cfb0579be5393ec952dc18fba61a41ba5c3ab980f5f79e4c5245157f11ee47fc4cb9219ece08fbb9730f444094cc097faa4596fb234504015711fc566de6caf6f198aae95bea59912f75612558c437ed856617e8d802233fca52dd3f3256c686439f5606b9064a71cdb69a1962b2554bc2b14628aa7b8715a82a9d7832f1e6f5388c871cc3bfbf14ffd42c59b184d455b16a726800870905789b7bd52a84f5380974d4cf864ec513d2aa7fbc169ca226eb022fec50b0ee253c7d63375ecbf18741998e818a4ba240acda59941b1fb1fc2fd1b3421fb31c165524fdf7381f7def5aaa15255d84636bbbe5a42a85fd59f883611da4d917e3f4a1edf7203a3eebd75b3519c8277798124d7c30018352e96ce584949ef54586bbe18893ea02733975464ce797d39d15553991959dcb21bb8c1b999c85e4f103c0cdc2e4c2e993671c30a0cc2fbba73b63ec66638e42fe477af4ab7667bcd45b4d8b8f0c7805c39888266a9720e5a66a1974890aa66a7b2d83f617542ed42d6c786733d93066de0f03e77969f1ecb25b5d4a97f5821e2fee2bc9007ac1a2527511eaf026c25ad57b2f4a5a8a79322b28851920a6e7b3a53fcbfce8a8240e2d7f1bd00a0b1f2a735f2a577d98f3f5f30542a4147cc9f9431c3472b7d416782321266ab565e4eb45db2a398254daf1142b262334ef9aacc0141031ccb8955f1f854ee0499bc95630513ddf0f33321b4f6b2a21345c39ad9c97d56d07d2260363e968de6274c643032861459989fd3674094e2055faf746a028703b0ae8217fc9a0ad94d7d43a166603e85b8f815f3bd0a77a0c8efcffa44617b7e7e899834ee5852f1e1436c8cdc21d889274155a61022d1aa59857171ce89f909d625e544fde31186f5ee7a445f9472be202246c768b7db58aa0f5ec64f845b04dbcc492360ecc7fffc6eaec5b9496ea26afa03848aa1cd18f560dd281b690916aa605bacbac625024dbda6da1f5124028a072c6184c3bb4055f2bf91eefad54936efab80c504d1a81f1ee89bdc7691ca7b277bc7c43c57dc18339e2ea71a5aeb0927cfc51bff95eeaca245fa98b7d280c257a6ae40eb2e56f5b86669342df6bca7bbfe683fd2e80a90963fdd81feb144e09e9708e7dca62de90d123ebf2efc91f91eb2581435b383cde956dcbbaecaf26d5cf1a1719170d908c5ac190e51f2ed99507493bea243ab325909710a1584ad67e852126df7a6604622adccf633523654893816fcce3483ce71439524263f33471c27de3ef6c7aceda88af95cb425117f178150c0c245b78bcebfbc6b68f25d3cb058838b43a807c2ab91d87a94b8b6162464c35780b0da6d0cc582b64ade397e4e13a07132e64dd37ddd35bd718c4a47ab551e5264eaf26a56f5e68e21883045762a80657d71a1ec45d2fbf27c83257e34a6d5caf751b384023af936a9a1a22985d040abe62c20e6ba58f50421676a6e9c41034e61a2f982db22ef707785927c4ea03b3c12fd1e6377c8d08ebff0e3715c7ea4abdacef4cf21035c25c1b1eb1007cb8d34f3031ebdb86b5dfb7f579a8005802ec5d1fbdf4f2b494e5aaf135dd712c4217d0c52ba89b44590a2e91f50c064ceec150b06f74ef56ecc342bedcb2e687fbcc1abe3f9e280a26ff822a27ab1969742371d849eda2f556121722fac53ccb1679efafd24d833e8d3e49068110a15075448d24799269a6d8148e22526c267f39ba855619a86c2442bd678c7f0857a9dbd07f5c874535bbd1687c0f859265bbfebfa2282182e856c738fde76174ccae6efccab62995f1cba72d5965146d8069eb1a198a182a3fd654e0e8abfebc55082d083d63aac6115ff80cc2450c47b9c797972e821a7dff054a2295941d443329c1fa4673344ac1dcc9979fe0eb5592a95ea294dcd0cd0b6617d664d0190211041de6b0b8565709c320e71dcd4ea6eaeb4d52ef0c927b67cfad1881ec31235a12a39b68e0a2e151a4341a80c5c2d0211772917b13c07292e0a014a1b84623b152a2c901bbd0e59412e6d1727f965b49b7decc501958e38b5c7a0e5a79267e649f01ca9e1a1d09ed84fa68de83d6c994df0c52215e9702ea0812d1c022e9223acf37e8f5968330774e118c4f34fb1d86249dda332366eaa285729a5f40f4337d4a4c747fb410ecc58c35022e8ef37966d07339739c0869d93af6dc0839f2ec85251ef5049e076b19c10951372c1498f4c125e74a6827eef0bea55f10b730e52dff60684004e55690f57a82e4d96dcf5872b161768203da3ef2050c4cd8c02dacc6181b80fe15a48d1cd742391d89b9054d0329750769b32a894735a15b3d2452a7e59f2d4ded7b4a2e03db8a30e4878137a5f6f40f27e711bbebaf340916f34cb27487b8a5984f30b2187e1211c51952862014bf8f72b11538a56b3944a0f153a0dab7cd273c617534675c75dabab184448e586b8d0c323926651acb2a928751059cd5bb153093cfb5e266bba2719a1d9b1d8440f7a711d0240fade3a0aea7b1342b61629040ed7eaab85c803b1c51591ed62e4c1482b42aef3277c2cd11e5938406124534529f0902a1562c83ecf15e8610a11f669b428245f4f388e9017f4348a5064cfc3437d32125e82c7c0029446b8c556bc4ce683057681f1a0d35022ba5076386c9ef038ac0481c933db38444e5fc36abbdfffb18e0d2d1c63142911fbbe11e153ee758b15b620c756937badb83c9b094c06e5ece71fcf6149ffdf96a82100777c72a76b2cf0d5d6c23cdc73f7dd600f824c5b41381ffb7a8dac011179913ac4c24ed3494ea073ab8c7e3b87fc7e516054fe56a83b89238d79ab6e8a1d2500c1c65b9c8ca357d6559f61e745cb765941a2bdb96e93ea9b7b6033004d60af900bf2988d725cb4419d512c779ecd3d7e6166ca93b80c04dda448cd3d5d32216fc3d5797a9b8504bd12bbe2fb26f079e1cb2883a1263d389c4f33080aa5182abed34ab6894e6f6813e4f9c4f82d1681f0c66124860c7bf514dbb447d2413b3ef84eaef84898579ffd71c755359e47dd813bae38c4ed2e41f53f15790d8b15b26ee72948f3ef8a1893f232e8eeff7d56250cc86993960666f0ba0be139a51a82d5d88c8c4bd27cb3f7f9cdb05bc424efdbaa94753a14382d05ae07bf2d9a5136021d415fd38326f3120c61c06d21b0da759207a1f47116d042c660fdef548f6295b46cfc29a3f032f4f346e507667ecba9060d797b1392ee5739cae17822f560ee88e701f93bd8003f9bea2f061bb39a4c72504b42f7ac7787dd9185bc24607cff658fef6ba6e5828c0443722bafc27b621d17bdf65c89821dbc5d554d287d5514cd046e5509557d08bf258b8576a47fec0ddc09656443bb37ca86be041b2d89369b17b00e300c729da1903aad1e5a2c22a68883bd38b3c2620fd30d4c79d540417e82cd0b95f85f4128337bb1957eed0cbad6e3c92dbc572321a22c8517e4116f2b463c83398787a54e6cd8f9bbcfa9a69f2e7faa59ca58d331a638f5a2ecd795867cb63f0047b011c139509b5e230f646bdb796a8896afa5ad2a6064ba5144a7e6e85476e9f63d929df4390da831677617e13d9a6271e624e055bd601bd4d2ec0ca734c73cd69b4b8c832178ef7276c31bb5b8d6fe4b3463da13395173fbc8d5e9fbe2de5eb8b4a1c7c7a5f4adfbab57a68c24cff980432ccdc573bc4e498efb91fb1b94077cc66a7ed28789d8c1b5c82ef043295dfff1f9c20b3934784596ece0243b316b4be70acd449980958518e317e843bc7b7e18f2e7c92a06dbe9b3dbcd01b46ca3becc4e656d3d6086597e4f198714635f8eef974ae7d12db07059588b03db4f15148770f3c6c4929d07275f40ffc528b76ae0687526b171f72b9d2cff5679f72c06aacb0ed244f13acc566504bb2bdd8b688c54dd1e8cfdb9be1a4160b1705b14c6464b20b194365e0b011ecabd283d2afdd7f4e16af296b290258769537aceddb7cd9cec9d617c219408236845135e0b53dd4cea23fabeb731c3a945c1fe56874c98be06b5cf785b8eac597cde4ec14a59d88d18f7248f55843c973ce7f7f7a6f5363f1ac81837adef756dff613946513301cba5abf833f6e8650ee039c62cfbd01d2cf02fd046e95cf8984832bdb1b7595f7f97106307becd2704ec65b9aeba8c91fb25d6ffb20098ebd3ec9f1cf3ec8369da81c6394b43aff42954a89b319da972bc661813d7fcbf8dd89c5e0c2382dd952b49bd0c5f771c449510f64d7cb15b629eaa4d08674dfaf304d488a04fc14a6d7ce837475bb2714a30c954958581a08f582e0a6a85007b6e8b36ec741c523089637f02cd208b2af686efba527ead8e139bedc9b0313cd4d5571614483e292cad916506776a0b97d3f709c7020e11bf9e5bad070308d5cf4d906bf9b36c8ac746cfe6e8e5a8873ab80d8e93ea3bc6fb4cdba702b1766884a8e49462d651946604435ccc11d185fe8dc62692d6339e5be011243c1cfb3a1d4f180a8e2cc460f8131d4d7d94e49bf1f138f928ba02f13227865607adb8fa89ee14c9f4992288049bd7d70fe869de52307cc9ad07f81e6d2faf43f2fc1161ce79e3eaa3890edef6237c1d48d471ab79ed35f0af1bf89ba0d544094f31cd4cf3332e3119ebd72bba40ade53b2f81aeb030f8402a734afb7111d578ed4c876d50c1f062a6a27f90bfcf72716e4d235f7d2088488429fa6f7c1217e6804029ab07c47da4e550540cf58c134965007ed75f8a22d40c17a97a4c323e9361a467c541d9cb900b41776bab83d2fac104b2e5f01a95b3618989227dc6444719a83415063dff9f5c937e463e380cca1a62c7eb7643ed8c1cd5459db1d302f6358ef5e5ec3dae616d8cd0e9582511f718310fdadfcf757d84f8bb547a1c0844dcc67428505eb79b6293335e4bb5d47891c3099f9a49852bcab52df2bddef09fee9d91ae36a38f3ee08418b9cc0e92200174eafc794428f837c7863483bfc8154374c5a2babdbc7ecf2334aad86987630fd6d73dafca0fe7827bfff1f605e079733978605f90f2c2fc1656d83fdd024a4dbb7a3ed5407681159900756c7b10a0a0e60ee9cb45aa1af1e0ffe53e4b0f235a6b8fb5e233bcd96b9d231d22de5bf88625088923ed106e4fd8b607ff131ddd53d91daeccfd2da0eb4c1a9a6ca5bfc708376a27a21a5d348cc4b4b2bd2bd6f1324deff3601c85dfe7c16213a14947af5aabd3b82ae8e193f381665d4c8f32c72c01055d464702832048b68179820dd13da2c3bd5c4cfa012b8fe430c88d96e6d0bd1b626530f6d80bf44eb0b3ef14890ea5a0a45a20f87fa337bd5f43ff629f7db482f365111f1372b8b45de6068b7d09d30a44e97546658dca2726b799527bbe2d9937affcd0488e6131e14ec415af458c9594cf8b28a2757fa8112b68e2f7be091620fab89b30c4e8e49ffb8ea2195dd5937d4e86e9d66e24887b52ccc3dd0b00365e82cd29ad737d165b3cfc5e18a1ab8defc986a67f24ad166df38f0473066c616d5c4be18bb3d370527e8a23d5e15f37b4bbeae3ea0ed6d92a243854cf1db82510ca7b49a2c666c78ed480f8951f90fba5c7db88c4f4fee14bcb1b9035f5f56bf23ce3beda508e9dd6c3c4bb869497ab50f90deef46ae15c67b62e892fe3d6d24a08a339a8695bb6ee7412e7be54f635ea5e6341046d39c4f3866bfb7cdb79a8c918941c552ebb50649c927e4cc6fb91f68de87d1ee9675173d8ce794fab0751d139be6665371f36038eb03c6dbd23c30967146c19d3633b797390aff8b209629d2bf5126d3595329e11d0128ec1f84a40d8e617c0eecd351c47b8fbdece90fc3e207e5bd9440ede68afb9e88f7b65730a93d946e6dee2585d031d85169ce017f79957f614466459deaa97d6b39e2b07d4eacf6f446b18498a705d8d94292580d1ea8cca8bd20bad554db92efd8896a4bdbdbceb0f3c4bd40b8f0581fa536c706e734384934b44bf8a7dc5ee3957bf90cedbb7a6d430dd05f32270b580261e5364fea3ae743307b5a27712a9112b5b4cdf9f770b70e1342a75c11803488f4680c082c97035c07bc10023bb3fe76220711c0dd5edf41f020350854dfea0c477fc38c1128227ebc200f3cf7e362c4e40b1349964876d3583546a8ed9e21ccaeb8d42ffa382ce1bc1f57c7464e2f16ba39f55b1034e66c2b28b16dde3bc89f95617e1adba91a1b193c77a57f409e35f4e36b9856ccdbd072c82a81f66b016dc77e9ba108337a4f77c62aa66b1c134d5151a09d044241226c1d959c2411b519fe21b187063c3a0a7d9d57047c2d32d12c69c89448b7fe41df7936321f09655fcb010aae8a46505872bb4ce853225885d46c4697dcb2240804fada73a3e62448280ad72ea3de986b360cf1e9c431246e6a7db1d73e9fee1d09edb05aed60249414068e56a54a1a544f90489ff6b7a0e4202b2789999292632f3cd603d209e0d10214c25cbb91df68ad5790af39d2531a18395e5f11d643a6b199f45b13e5dfa49a7aa4b3cd3eeca220f8533ffc83670b21fad277790bb0d0bd1396099053dee6e60eb0b98f9734b8102f4019286fec08b8cdd4ace8e2db02c27d93b483d2b7b63898e796982f048f693c1d3d94f93bba0ce1c9fc5a5c173960698e5a83a2ad2ecd8a772cb2a27a1e3e392412932c49e6b7db9261ceeb5f3b38e6c2596fa3e41c9568d62f478f8b56014a29b2953cd6315f0c344138ca9ce848a257b20fd7c3fe5ea39dde54d5db171f61cffc1caffdbb649efe9a1ad75114eac7d8c6a68d04fff6fec5edf1a93d7c4852b8a6dcb0f52279bf2dabc34ee6804e665bc995a4fd19f1738f3ff5f00c5fd3555feaac4e9190624821b5343b1d2f40077724741eabb4b71ffd18f5a9de3a92a5531b6ee87e81aade8e271f3e8e7e5310b0c00365362f12190b70d3fe424dec6e136130276664abe1b9f89d1151ef26fa1520e05fd023c93ccc442cd81898d37909630efcbcda34f5e8393959564254d67ec64e52ebdd194a49f1b87e797c2a5b30bf860209f77ab7a20bd3d2cb55d1abc0b9aee745e9206843826120dd65b2f309c95e25554f5c73555ce16d24d3460cbab19152f84fd5724a0c6829e71a03e6f1c9d07de6d0fbacb19cffae800eeeb46d46a829fcb11881979bf15229fe1d5e6b9f3baabea749f124f7c64420f119afe2f859b01f2d7f213fb88e20234ec12c511a01e38900ce17982972acb36b7674596e6c322eeceb33a0df478fd00510bc4157deb01b9def9059d670e42a8af74e7abb6eb56167e89ba5e6e0039d93c2b00241b1f53d4676ac3ed191996569c7706bb3b8daa7a5c806aa74f3057ea206275e1a95cf46f384723406627baf610be76c28051c0a75ddbde2431ddca6057439dd11b5503797ee82207470fd070b5c7bbba1d76216c84a050ee4dd3441ddf73558803ab9459858ad07f7e1cfbbc7f617e443025fe3d54081c4d0b0a396923bb75bd2aed00875e998f298d1c12cc1f28ccbb2781438146e6720b5685a6808771bf7ab3c688ec682420a7b426444676b6c7d9b20b6153a612a96b03ab9de3b79aba53114d171835c3b51da64917c7dff39553eb57bf131abd3569c6514b01e40e272939c781c8d5a2423661e92df6de8f1f0acbe5722bdd4fb1a9314daedbf970e5488dfaa3bccd61a6e86873a6cf4141d3c2268300cfff2f8fbcc009b2376e1a1e33fe456af69e17d96b9ed934010f4f3eb81cd83005cd9894e868b7e5f389cfd66ae4a3389fe9f98918486bdd9f86ad3bc67397ca5bc38227afee06a7a4b08382849c1bbaa01953e59309e991e79eb368ae840f9fe3d1ac1baab305e836e0bdd556f4c3a3b1f450cc6cc46e40e246c1431e6cfb733aa575eda67e4859d26a5545e01ea3b886124c2a7fa9724dcb841c463d3a2e8484778fba16d9e68e3a5ba3674321fef3385b7a3844d170f19b5d4425078876390d1e90cfc93121fb95d386c2299207f0eed5c68b27fcc4eb0c7328b8833bfe3c4dd0fa9ee5dd2a6564d2bd8d6118132ee7bc90ea733ca168e5b07ab549eab389af2b2ba7efdfe4d48099d8b3573b8939fa2c1f8b3b7dce0759623eda333232dfb6b0f45b41962e0ab241fba52345c82f7a6e41f2d07195423a9ccbc84b12538826e1f018b79ea4962952483d79048096f3e3b7fff3cc99790241c8757ac66d07843871f7ad74b92d752579b5dc09123c5e25b347741629eba46c9a235f3b7674107fedaab0db4981ed41994b03f46e4d725c5e6f6c0433f230c3b64ad155db4cd6723a4a832d18abf8d03cf40277249499d90f50d84f2fb6f37ebf42e340f5e7499ac11cd1fc175b49bc1b8637f5fd4f937b87e884f471beb07db6002000aeed0004a66735966738ff2b18011b54bf8af39800d49435c5f5746a5f7b5fea69c6c32ae552ed6a0d4944bc7fc4ce1ed750b9288d584b67265311f31e054bc427a1b09d3852afa8e126cb5f7a0632e1d969729dff1a3dbc2ba0a8bfb91df941107895d5e5ce35a12cdeb1f0d25a331627eba17e6f27f53e61e46ff05a6d5e3f6c9bdf0f83f31ee48678ff407e3e823631fbbd9adad64811cecec07d22b4fdf78449c84b8e2cb069f48e4cee2288ef586438aaca8ebbc29a0aacc86d29090a52e9325001fd4d9406495934c16c8d8a0add49f7420b950b518124caef50e8e1631ee924b9635ec09985428857da87373f10920b3128d610335e7c0dbf9e59a0fde25fb0cc9d84b7787bb06d2dddaf20125f5c6ff2f95f5120f42b096f63740c55f68cb0fb18d74ed6cd9f1fa9b729465bb904e160e01007dda586568b80eb0fc5e79062ea25812399be767244180c079fdb30fa8ecf497735e1da71110f74145b187a10d602845c89f52b2afeed8a40205cf86949770f5ba6dd618ff546434fd411e235297a51b0c573264b298b448eeacd4347c26d5b94d8081a83cb9e90f9e6d145be760471ea27755c010d581d32821cb0a1dc7f6ecf1e9e0415257da25b8d56716eece6f974eaad5a131d44aa00b72f670ba53a3fbffe167c0a0095662b626f734c6e48c8601eea0457ae7d96084fa05a59300ccf33e9f58bd6ba5def9a048a9f7f66dc4870467d68341b1f78bf7ade6785e996c5990fd7eb256a8809bf97d0b0354920985a4191e224022d8e18b1742f7ae48aaef0fe344a901c71a9789d859c7bf171c24a2e6461983cc8f5846395f1432a005ee4c36e35769c7fc8030732502b0ff58ae35e70a9ebdffda0dd8bad21b59277d61d3760bae02c1c89f05aa26af405a568a46d4ecb99a3f8dbd333726382fc6eda6fc44dadb82a339a84a697f85d2330940853b0d4c05521d29cbe112e8f147be80bfc36e228abb861fa6aa4208c10dd34f2c09db6c7741b10a8deb7946ba50f085e7af2d885d656b6a536ca99913fc5843ccf41899bac01db66e7b5b1c49103da6ed5440400cbd4b72e8207783e129db45e6f9c46bde416953a195fd13992890b93585ba7215b8c529703141ba0a8dc238424762ff0f303307d2186fabf5edbb0717590d3fda35ca421d08d2126b8fdfa9a6d76192d264a7abda1acf1942f6cf5899ac29416be00c26d2b5e9148b0f09592b3e1fefc00ebbd5c441d04fe77c4b1c05ef0d721d4783d052e6c4989e10f06dae042ab115cb186cd8d4354a399aa27ecd7a68f9118aec91a2f5b40e1427c64c6d0d9e06fe9f01ac3be1230dbc850a31c4faefdfe332b10f009a4552a34c1edee6aac18b4a0f1fa59efa451b44e9e8a38fd8ec12e1c532ba240c6135ab0d31da2e060372b5ed351979009a6ef7ede33d977c55f2474077ad17e6361dc26d1d2f83805e73a20662b6e00ceafc1f782ac7a668086333423bcea785650c980927c901148b5d9cd3769bd2c06962d27ff19987e6820dabda78d867ebf71bbfc6f437bccb375a54b7bfaffb31d4a28c10bdb1d48c2ade90f1603bb2a9fd6ca561f8bee4a3c20d1d85d60dc068ccdd312709ba7dcf5355ba950aff3383c2c5fc81ffaaa902c20b2ef9a1961d01f97801241741744b59c6ac9b640e692335c3f3279ccdf40eb759c019a8800bc68075f5ae03774e1928aeab11c251943580ca0576db8a869bad38ffe05bd102edea10cc6f0241d4e64a6b6c33c0ab125a02300b646b301c20d18fa8bf0f5c1c514f9692f7a65172d2a689079cc7a3b537abfebbff440b13a083c7ff8d4c3b49daeb0db3f9df2e8ec93b0ccf2f39e5647314a7ea75644ca9cab68729d02aa33dc27cc2d733a5078af13d15193f644f222d1e81288cf3a5547383a9772c40dbf42d2856e62f03a3ff42d09d14983c1a00d06918ac7085c3c2ff36cf19698146226e3a43e480b1533215c6b9a9d083eb43a4fc40d5296c8ae327c1275e951f0b6c2c376b5f978a87503d8995337ac02b60f4cfbb9290b17750c21b71090c1b814161850e550baa52d5f2fb4dfb3afd32090f5fe234abaa6a168787654ae32f2a5dd547e7002314358a961a60b6a3aa64cbc94407f8bd79dd9e0c0585f584ea6bca430107574cdb433f5f8bed93fc5c2587043e27261834f1f7d05312129b4bcf4b0ce46502f758c70569cea37dffce64c364a1ff96db1548b926de59332630f2c20178784b3705ae56013dda2cb61c060c7fc6c4ae04f38daaa3d220a09df9162ad5295bba6ea6ce8e77de19d3b0a168c9e45a37ffd25e896db433149b1d94e4326da2b79dffcd449a1f4a0f5ba7c3b9b059e1cea15bb8254ae8a415495c65b09091c59faf32f29e0b5a1bdbbcccb05d56c0a281c7178a3a9f722e2caec125139aa5b5e0ef66a6d66064f21387adeab1adc02310974eed06635127d924d0eb7dc8c5cf2769b7a32589630e5e6a7f4b44b5227d0dfc83f4e4d04e6f22a60b14bbbd831c30a7c267fbce7511b80d09f59393132feb31cc24a62c19e911e920a14d3768239d47b8f36660f21dc0bebdb64b5341d9eabf3f2e8b303fad6634c949128346dac25497db23b2404c55a754093e2ecc102ddb9ee6b9e62281b60311cc0434121c6dc7a70e07a033be19743282fad85ca4ad90325851f031e7ec0e003edf6c97f2d2da07c0be81da8dc1355b0a87078607f8b04b1e42fdfac4aae0dbb27618d06bc7c54ef16bb473a23b68b24de5c96b9cd9ee0f47ead6641c185b5a3076dbc3f53865be9396f7e9b0abe0feaf0582d8a10ce10bca575f3fb45678b9389d090536e407681cfa4678ac521f1b43be3fb1de9ffb10c6788a2d218a75d76e56802702d1cb968bbfe5b713e9abb591438c1fd5d79f89137eb090f2f5898a0e9fc11b5330a15042e2bdbbeb6af3a17352f2347d7029c53ef0389eb3d2e594c66715ba5e671475f3811431f70ad72ca69e50d260283c325f3e1855ec4848e933ff7b92ed65c8032e6befe986364a7b9c27b3848b188238ff89b6793519330c8c95da7f4c078c976add942e6377fad5bfeae2671d74c7fec536aa6d1367ef258f06cd0cf652d23f967063f4cdf8ddbec16b3d7dce8db601890fbbbb1864a73aac3210f206359293e3ad2455238c6d016ba0f2e9944d06a0f6b825c6f32e24d43e87e6a14a946d30db2152f11015ba72e5270315e7a7b990b55200e672cd6541d0e5691f4b5cfed0342a63848588fd814dca649fdbb68c583ef8c50b687c4caeda2d7f1de3644dc555a7a357402b02ea1a08177a4ee9c63b3d9928f918c2c17dbd1c4a3c3e78c9b873670e1391933acdf3df2eca3312f5d414aa08191f187d71f705668467fbc592853b509128a3b3a42baa4ba9c8a96131c07ee47be63b89d9f57b3d5ff6ed2940b840cb3e2c4cbaccaefdc77e7484b09c7d3c17411e1261c6aa801f03a483a6e13e56c4915144fcf1700da8b0968049112a38b9d3347bde9737be278a4c4fa1f275b3454e3f875359b0668a1d3dc7e0725beafde41ea4a59223be21cdb352c64a9fa48e4b79fa1a8e74465a38cd4f94865db276d71db4a132fd9926467e41d425ffa2ec755d3f55a581396cc1dfbc33ddb1ca3ffdb4f2c77ca19ebf8a09cc09ad6100d1bb493beffb7309d9d6fd6888f8d5529a359536b1a9b1b635e456ee7b6cad33fe1a78e7cf959f7636f6c50b2a8c380dd06240d5fbd8bbbc07f8864d4d6d0964ecc4b38ca562dcbb2845afa6b51d3a9c46c7ff0a530acfc323864be813bd94e46b437cde37b7be24b4e5fe02a9487b97427a5976c69dd74170ab7c0c3f9e4768b9ccf52198cc505c2145b53dfa66804ee9ede38cb01533e051e8c4f0803875caa0fff74c4e40d203e6fb783e295c9db43522451ca214106d6d14f6598ba44497de7ba8836f9813a7af88d88ef72601e76163b4353b155c2262ac803e8e2020a26b9d43bcabb9efed6f07091e71d08a937b8920ed861e19e2d048bd3e0bc6bc0af78197d0db80f6c44ff2baac73deab56614dfedf243f7bb45646f21ec6ddc5c23b2769c0292ae9113c46f4e9cc74ca687f180b0574da9a9ffb13b978ddde533c9bb8edbbfef4710bf034783b0c3258b09823c24766c28b4cb81be1fbbed110fe69c011e4243d56560b912a52074179934fb82dd39665958633ede5635b909479dec1405d72f95d816dbff9b272f9cb5929b54f9ea9cb1599fcc2604a0b6abe4733eb91b6d5cc2fc40c2ff3d08f9158e05ebc3fe0e35a994f443cec96717a000fd10321630fa946e878bc1aaec3ef62af5137a1a3e01a5ce846f6185fd409dccd2f15d0cdfaa15ec15fa156c9fcda57442afd25a1d48056cdf6f321c73bec3df73940b688bab1fef0469efc62fec7e04364e34b379b8cbbfd5d500ba501e0b6409c3041c190e0ef3aeb49b6be9bfa78d72e8797b368b090b70ce589b6f4f2f285fcae66776e634d19667d585abed40131559ea9b90fe8dd0c59622c1db0b62fdad41a8a913fb23336c349696156b18d6f82f76b0261e8fa33174b4aaf4e190e4b6fbb6bc701ee414e6df2cdb1a33524ed7182c2309c0b30a9a216e7baf2e388cb8d72c23c93bb84fe00a529fb05edb74786558118974f0c22da4daf2d300d33f16b62fe807094f199a7083b04f4ddd4a4fc30b03d945128ce6c8a25addb7ef833fc4efc1558ba6c842244b3962150a274a0d524b4edb4013a25bfe7e97e28cb21e0afe95cc579e019b8e77eab2dd68ab3f039085ef6c9ed90f02f13bae57f0d6b66241636d69369dfb08569e2bc34528e9bbb3411d85e5de88cdc0097e0e38d98cf0ee8e339221843d102be0d3c5d5bf21220f4644c098825d7148b4676bbb9f31e03571379a999ca35b2ad7db949dce352789a92afc48a6ca7e675d52ddf03e12f630a77c3e69f345a33ace45506b15c81651eb1d0218d3e4c4446d96c8f4463c8e515fc9a7907715f3905781b88fed514cf894a308617cdd61f308b649a06147acf57aa753905d248a7712100396af76fc6745f215fa328fbcaa818924b9ec916140d619690d40477eb5f748278974603c95eb1ea611d530cc81a95816e535748a1a7110f2ca9ea5d04fb692c50edd543cb0ab8fbcb0310a3087aafa400ef80aeb6318a89eea04edfe3cbb17f3a32344afb3ae2e40ba52220f90a7327c14bc14608ded786c8b15f17a4d74b64c11ec52e6ba1bd6840121add5e9e651e853a4923faad00c78975868d7e251f3e48308555dbc89dbddd63157097f98d07d0ee7bde835f35f5b33bac41eb2c0274d2f42870ea07cfd0623e809cf609dee30d103d230f41f1d1a698221c87cf7576de374a7dc57bacc5933995fbc82c968c5b84a0f81d83e203b5253a81dfae7b9dd4a9ced7ee79dd9c033ae67a3dbc412db25a013b5e6380a847d8c9a406c2a2673b86582b73348c9568442075b3b628350c7fea826ec9d045e1428946cf6922a73d49fe98621d08454991dec4f5360a61a75b28806fb4ec7e9b9ff6058576f420fd41161102d66e3c0a1236910b92b768f4d2689a03d8bdc6989f20ce2b969af4dc2baf01a3c9987318f011c211ac5dbb85813e0360355191f92fcc859c299d535306de62a917fb7e0d42d6639c4b859e31adf8b293979cfa2703907eff0fca557bccfe481cb2915597f1ab00679576416c30ed03aa74cd6faf2482936a49957148c0030afc22d9dfda98921726a42650cc43360b41f792bf8c1989f06db20d7a1c56398ee81941f140a9f999544fdc79763f6cb26f85253e026c7b35b595bfd4d91d34ee2db8c51ae172585049dcbba455b2a8a213496f22ea4b0581584df178651731d4a6ccda18c042c5c610c38d9bf57ba86a975f0740a986fc9086d05515e913170acdb3fac4d3875468f05d54ee0f985624355ca6215e6d7abd375cd1891c6168bf39f74781c2ed923ad1e957655452f7b1868e66a764b43fcb9e10094cd20fffc2255e28cdb1db0803e0d8db75a150437f496622bc55966a3c187e52bbca0caa48bae7f488ba1e594cbb69aafd5fcb65cd17bf53ff4b60d5ccbdcf5326064f41d6c6e6532ba68f94148acdcfbf6dadb7689717fad2f663f4444b7087109d0aa2da5eed906444708bd3d5066e958ef629b8f59946221b7ae76738937ee9ece8c5035114c2d3bd3b0288b0e44cc6912d22acf37d0dde1bb06284b9bd16dfbefa78f3fdcc0a510b7697554e23026bbfc7d6084a89f7ea78a02eac0426e76d8ae30374e75abdd5259614371fecf54198a6aec653fc250fdec66671615f60b48c4ebf04b24a370399727e256a37959c304fedad5f53f9f89c8fc5c3e6d7644538b77c2636d05a667ba068d3a3cacfd53e0c6d760fe1c434ea4bdbde1d244a0c396befc7d53eaa443e11559301f966fca256f037a6bde01f8db077e678e87ba5eb2681fb442970364647950f7b938521dbe3c050298d6e2c26174ae8d7c6a6b5eb3849ae09f3e0332662aa01742ce7ee2c660afab1a6b8f9b37c85674ab2e142782be4681f3d5ee1db8812ef60ab5dbb3c15d54c82786af87a7b4262503c757c4521dd473e05f46740e316caa9965caebfdd147a694cb03cb2a1fa0e6d54ecfe68ff8fc1ea87bfcb348a7b7fc626f194fc67c024cdebc73422aa51bf2fdd7dfcf64e1a4f73243dfecc2d559115474930ab64394f96c095725c841e78456fdc1d9297eb2c321a38e0ed2df8e28e528f3cee12252a973e02e4f5e080c38951bab155adaa895687b2dec0661335cb58c74c0994cede202d7d33e781d6f4672eb4b5dcbb0fdb7f79d749507c58c54a9760584f0a9e89e3f6d94dc1fabd60d0c95ec1387c818c43a83d597db06b2c32ea0d58b213a151ba87221883348f7e73ba2eea5107093a8f99ef1cef70e9125c8962bfa2820cf882b715750d3c4aea06ac4218877092abd536661d594b521422017e3abb5fe16f19cffb025623fa3d3a9e1dfbb85d9860557d33aa9d484c8eaba1e57d9ff560c7febdedfa4c213d07c90aa44812b31375f56610a00405ccc905aa93cf3e316221eb3096bc0d8a372af66fddfa23875d1a4be831bbb93ce6a3c3b352ce96c8007e15af760b71b489d515931fdf96ece474f85e948d76347720a0a8391f9de932d747ed97cabafe155802b89c264a5072777fd7e5cfbab30ab1a368ddff7d9a8db4365b50236236577baf5abf5a24c151cb7f414cc26239780db9cb42be7d66898958a21e4d12b4c02bb49d2772bea5cb7d152e40f4b623aa11fd886e71583ec015a7ec3ebf292634dd6bc7134ea3dc94b66f9baf5b704cbba2af3f13ec7b4c040d6aeb8f62e8eef1d77814c45846d7f58880d82022a32a57467b408d52995e8592112a45c6e439d51564f45f69d37b44794afb3992fd640e7f6f87af4c925165a01584f7604c0f1a5b65eee0547698fa49a697ec958d5a2051a5a2fea9f70d34af7e6c4f1458ced7bc9aa2385ff5d1e67d3f7a56b7144768dc10228e465dadb5def61e5aa61e8b427ea119949002a040d416e1bc15049349e98c5abcf5b24f8fb5e6a782088a3f5f2f3792c0a4c2bb6f8e6e1c694db12b7f204c87e3ba7868838ac1199d0750d26c356b2621fa8f45c40ca0864f85683e7a17275f52f5786b11104dad6f5bffb27218d2e1b8f45f42c6028346224c6fcbecc886c0a90381c36160533de25080529379ccdf9ca866d8c9c9f33aec9bc28e6169e320226623b05017fe99e88c6919f1ca6ebd88c1b891e06d4813f0d5819d03fbb98ad09fb743d687028500039a84da7b2e4ed418418d77faee5a531870f5821f31733d000d7e0ea25a2fa3fe16565a26182cb88e3719ca8c8f9f153497a484214872b2e8811b205c1f104c686eab4186f9ed794b21fcb8c336c801c91f9490eeec1126dd79324e12c3f4e00b409f753ed82febf3f6af0e587c2f510cbf82ee7093ffa7455720ba847e257dbac0d8f5caba21f5970cd32d3adc4e2fa3895d2cf2d57eea793877d0b51982babc6f3d2987562f477666626dbf18fa68456ad9b89524b9f15023a1b841f6dbfa3c0be65c100bfc28870bca5aa108a8673dff103003d8944bda32fc988e640f699232b6ba8eb4e48a70910f5b56a8643827c07458878998cf7f3d09f33e9216ea26a7fa0303f4ae4201677632ef7b60b9a1ebec15710b53940cf24b5ee2773b02909f0ff7c250f3d21196632e06546e170bb27f60d1a0e638df772fe4e821103eaec593d1d9861bdb3d3439ffb324958ad63690eccb518e8cee6121a86bc647788c183883fd4de24886c4daebd2cfddda3745e9159fa3b9b1b67df5de929b6d963eda18c23d845a7d33c3674f784b2095d5b0f07eb040375f14b0d0f13bd3e99efb8630a367bf24d190516c05dbd59c763c05d85386394ed89a4ac0e899e39875a44971cd6a00819274561dd4f3c4301697b664f0b383c014bdd4984539c82dd135de07352538118c50954520f18040190802b59336690b22d6ca21fa11dea7583de3562e97d0169a9bc61cb0d04caefc4ff03d87f74043f0b4cd694fbfd3ff34f373631a15381cc6b03f6a963377d3726232e6f8af708c79fe59c706834806fce343dd545b25556443b669115f345a046b3a1b87181b739958bbaac37150b8ca4a5be66ae324208530902bc6f3943bc84f5ecefefdc03896dee01f12a246af074998ebb29261abc6f29bce26acbc3cf07e23b02deeea4f3abbf7aa4706308677e690739beac2ce500925cc4479909a1c33373d80b9cc852e5dd44c8902c9b8c123322a7ff572d93b766a94a07e084693a579e36421b75598a7184d040f09cb7ca1563d07b36d1f14035dea783d386c188947c8a5d2af942e0d0cd0dd05e5dd113a27eaaef4ac5c77130399701c815bd0aabf9ba3078115c70a92285ad7bab36005d792167415611609db7e1d06bd26306762efe0a8b06e10b142e584a7fad882c6093b46987fab4b235c466f03ac2552ad487f1603dd8a5b3177cfa97385cdb566694aab15fec9a65c1502d5b8b681fa65077fd125d82cc355d9263a86fe036266ae7590d8523a7ee5e223ceefc6d634f2fa12a73828ad5d4cdc4748c609aad7cc60c95fd9ad1eca8f4d90f6532093468f9fbff7f85d7c333338e54dd72d6017d41c3ca0e55ed77be032bf7254e5bd8b32e0666b8ebc24fe57f1649c4beeb2c0969aea7af1f9a82f418a2208c0b2d99a4816f35f8dddfa80a21d1eb3128eb7d607fa38f8eea572ac2620970208f76d42e59b599d5584295f6160a05207e6df7313d7184d24cd072860f30d279eb6dcf000386555ee6ba53ebafd5ccc2538747c6e0b2f13e57ca2fdede2c59c4d63d3d7d64d7f9e30e6f293abf0b31eba9fd9871075d7e6252ce2dcf69044a076f90e234be37dc490dd35a509a78b7aab719584bd343d4babebbc66d0fd29dcc91008af9dc8f493c2d99763f6c9b4b01d1dc46f6e6c7fcdc2988c6c9ed5358353cd3bb95229e20c14f8f2c38abf239016cfa0403f4e39b828a879037bf277789b04d39a9b9727938245cf4969fffa0a38f76c746fd0bbd23d876702c1a74c3eae6cb72e035f21d989774266abfe74b15dc179e7a0c7fcaa502f208eda03957261f765494d4628ca9f615f3a577674201b521354bb759724159e668583fc42031bebb92ca7dc3cbc434016e032a4ac5d07dd667feb04ab5fb126633626e85a0ef2fb91245328286f07fc653b4d850e27bdc620f5289edcd6ea71d8729787061e30321d0af27f2e419317bd1db21ff55f729ae7a2c655a33b6fdccc82cb1d1476fcf652f86518b5963f9e94cf99d09eab3c152aa61d60041b0302b18254a6d49969e06ec2b524a91b8732009bc0f078332094bbae1ecdfe87aaa3765b37e0074395e8aaf7805b636853b10690a3a2961318d10dd4fcca64fe0c33d4a7950e591c6855ea620f72bdca8d35bb2da99f8d099dbb570d164ff94d221012238457c3995fc859d5e7fa9ed89091be62eb17fb0b3b3dedaa0f9bc0d76114c78dc0907b981c584fe71831e8c976383cf847ccb501ca6142e796d2a024340a50300c3251f7b7d7d6a223226c0b5cae0e3344b672a218ee6d48af445d61ccc4e192eb55bfaabdcb5ca05a06a1851ea9b0461319c1dc6505f04655e697b49eff2b9e7eb2a0ca0b745d31eb3a0eafaebb06f4f6e7781bd9cc61b1853ad2fa8c54e1b0f5907a561948e83442aed7a782942d677782ef70a3e0a6befddd8181c7efe9f4f94736fa79b96803824d234142560062d5ad11875ca992d09f933616b777410a3c477aef95f49b355977b53cb2f30bebd9157bf95d397a8e2969af937365b56085aad7ebf80bda66e58f5c611006aaf0c6c4658f462d59335d80450e78a346b2712376ed50ddf38d6816fe76d9058fed2df2ea361c60fb4c01e103b28448a912c0aad7667e5976ccfcfcb757685bf365798f4d55cd2f42bf01bb56283a724346b5ff4fb83294509e88f126ee6be2968b61942d765b47e5613f70e11eb46e89a0e082625d6ad00429cec5b93a7816314f4b4e62eb48522861219b3f20cc7d664ef04abb33bfbeb234e512c0054b05053913c85f9f2630caae0d553357f75390d89085a62a79bff8cc8213ed54627759cb3b8a44adc7a664e22463c23c4fd25b8bf931c304978859e8e95d61b42dee1e37691d600107e6d69672a746d5a828d0f68a556a87e7ddaeb4618b53718ca95df42be90fdf40457ffa5be469b50503c14ba40f8ac8e04489f1649f56287a95b2850344af0457b7092ad2270c49ef620159eb0044b72f902c48f06f4cb40da7da020842a80a4d762ffe563d242d4fe1d2adf5b892a75105480a0d71071f5110649441c165525fb719bc56729f5e25c3d486d8f8e3031537ab65b3ff2522a77e29b1827f8bdc28d73c3963614360e0c70ae5ab4ef7abc4938e75315773cb2f36f8fa6b9bd5404f71cb83b02cd139f6998158a0d996e34efd74dd9a6d2bb606edb7a649e59e90051b50084719569659cdcde6f7b4d49609e9e87a11ba3fc94ee1e3fd0dc5a6acd3b8c4dac72389d5113da093f9983fd25ce6cd9534840779c4004c960a0f8579b7937b25c92c3b3901bb20ff237c99690a21fc00d011bdc43e602bac59c5fd628b872399a36e1fdc3d82688bc73a4a97c2a04df0232d61e939006a493d55ab290528c9a9e0af317db0f96bb7a4c462b3fa4d402ccdb47a5936fa993a93af37282bba84ce368d9ddc2b64555ffd86e06283741e6074ed8e312a898a75659c4b9a94867b621bee7e7b7ac163026a66b21f1634d14e1737fb0d99768fce1d2b6a8186372bf6e10ee685c06598c0c0ebadcbbab564a9ee86c9bc0459bdd1b51175788bfaec97a4183a03da1b056094327e1b0d42eefd76048e96917ab4fd3e1210838b7084a663f17e6d7bcfb50ec569a41d3cc20d6a635b16b909dc7c716479998594b82f3ccf71a9276b897d91119e7c9e70eac879a89a8ebe97337b7e16528bb2cab0062c15419827afe4d337dbe7bb92c01c07598329a4e9b14a590f36ce1cedd3b7676a0db29dda8ee8264f9c388ad0592c129e9b1433c15a534b1d7f612f4ae1a0625762cbff3521562b0a2fd454a48f121ba8777f382015265639702560c0484e4dbdb95b88a7c534963ee3c437c7178abb9a554dcafe07b4bd1f817d6f8a54b0d0f9f426c11583173029cff6cfcca0a18822652e43135cd95c59ea8ccb2568f830791628a9b9fbbc10f19d30545d1f1dd769a5bae997a76259bff432f8ae0fdbd45bd40490a4579948b0e258137f514ce97d1a694d9539cd0ddc3590445301df8171b2458eadb32dbff09e4bb29fd7d73af6aa1c2544161519867530ffd08ae485f525c76413a99702add8b29e9ffebf8f6ca6b1440552e4ce850a06fa881c20ff7aace804654af39bec979cc52e80a00649865dc1eec72659f4a23d6e5ec97336597d24a1e7e9d525cc06bfb8098d6f7c8537bed8b3b9a62cc61c70e9007e8c94a78f5e025019a64dfb8b3c776bb0952124615bc13eb819ae934004a2d2f0cb075d618bc03ef9ab26e99f0e25f1f68343cd1342f40ca5c07c95f5451999bf274a348450b81c0809625cce5dd7103c72144a551035f59ff4011a0049b58de416c9d7ebd13c01f6e8ac83a6f5e0f35a0278cac142827f9a24d2e590f325c15481a0667e89d1baa36dea775578115ca8b48b75744a738d8ba7f19ff5915c5b769f5ab86220c1897551bb2e340804e087405eb3d581b205a78b14db44ceb3595c717c9f522c939bf0bc2777e8d15c4076036bdf70af0938c805266d0dc7d026c650df59d8eb1073f374937e04490439eee91f7a1a13f9fd27669c591a1b726f7d97a05934da9193790701d1ed678190ee4056bcf6c981d50b9ea5a26dc069e9db50e024c102a5cc9ef0a27ea6ab8ebb157d7f7eaa0b00c8454460d873e7f787ff3d94e9ca8c0482105fb99fe6a5ba205a27364d2afe1d2e4247d25e3dd1d0347ad9967b045ce5049e0fe31c7d8a799c4d2331779486ae43981718d65c525f5241c2671a6080a93572deb6d87fb3e6cf374475edb20144655f92f950a2cac30221949c03498b52be204b0ef557962415cf60119a6a5458082a015bdb8067cd70ebecb7335b22b47cf1642a90c8fa9333785ce6db27b72754e17a5c74b569f9866a9f6fdd9e3d00f03f0489ed4e2373816885b2d546e8cfddd39efc60f31479c37d795f920c9239643374b60fef89d3e54ef37e6230dd4581e9a4d5b39a985e229312691610b705ff183486f3e948f539b601b7502c49ccf0ed41812ca0edc291518a05e9bc65582a9ea17a97be18541a4e1a2b4115c3a717fb7095d45a72ade281abdce736b37f4dfadbc4493d126d8aa749bd4f82cb9c7c45c471d5e71e1c3617405d054286276e8fb534fb22db2d577e4f8aed2c705a0236f225180b5bf2f4734b391e23cc4d2f071bb0602c7d1f0975dca42fb4003d96b4cebde45622aec5d66e3a1e65d949f64e629b483e1cfde1632a52faf96692d832cf25cb1e2a2ea29366868fadf75f1417ad220f7f8d26f0f901ab21c293485e2f637a2db7f1f7b6c3e11f8c2e0feb0975d8035e0c4f51eb10bc80cb57eecb6eb6bdf1efc5e2556ac1139113894a814f6d398827213a2a5a5acc447c13dde732ad39de995005ff3a247b0d75be75ec687cfeee64284b770042bc7ead117c0ef3271b4b73264aca78278573bafb3b9a7326855904c1e514c62d703cfc3b3b1bde0554b878f18ba80c1c8bf1380da7f73b9cf7d153005347bef7ee8ba410b864d96bd99b5b6b49cddf310bfca41724b7aa46a93c07fb9a3b0e4c9185c9df36c0e16246841ea5ce87f5e2bc3efd43ea71a82d7c751d92e2b24d3f523e0e8de1ad8b3fa45a4455ebd24806e932d661884b25a5cb40b88680726ee324c3ee8cd7c29f548aba378ffbcae2f04612cdc36d1f779a7fb0ebaad6f8c7ea663799952839ef5755c5cedd07b54593c515c89cd95674bfb6a827eb3a53ffc024db56f5135424b95160fd6ec9c33492535f6642e661f311768fca2517640e41bc2040cea2b5fcff41bc37d8494023d9525040f9a4e1da30b65989cee272af2d73b2d8f9f60dbab2adf62a641aaa547de35b46c173ddde7e853273d441d4aa22c716e9b5098b0aa5fc40c5b05ee5f69ef2e04e719594c8f70dba8f1bf4c63269aa6f40f0f9568e7900ac45464dc6e2af2d19969fc3d12f72121d1fbba64b9dfb67934273af025d77d45a841f01c0932beb44b97b331ac51e5f4cc0c645cda6b6f912f67cef63a9280cba34545fb754189d934804dc936919983ea476d90dd39cbd1bfdda32b948939c7652a1bfbe137aacf118ff6c35bd463f81e2922039ba73402101c3c550387879291e67402999f15772c709850dc701655af273c05fe416607b7f308e72f30f8c18f0704bf336b9ec3bf2bbd75e74aca4fb9ce5fd319266ae21b6e94b7ef57b14fd3c3ccf0200f73d6ff3a6c43471e6f0ba38f39b17ff1849f5cc5d4cf5d85b854dbfe1f7a4e8c4460bfa4e58f6c0458df99cc40a0d123cf7f1d1a6e6583f4c3eb450c69d90543e03ea4fe2fa012fedd40541610bd34d0f10485ae65e13f87918548ef2b82106203276ef683e99ed2d8dfcf4f2f0d1706785779637276aade758f6755b092a9a518ba506eb947eb531f18aaf710921e76dff013ab1ff8c85b137d46ddd51941fcff0c9a8893ddeab2682b9750ce640ca1048b2791e85f64c234357bdc6051b6180ae6d6d650c6a64dedd0c33e3afd65e47af172ecc5a28b6a1ad09eb8539c41ca49495cbe73ae4efe23dd2d10c41dfabf4d7b4a3cdbf555cfc323b106d1528517f5345d1873b0b39e9a2b058f02b6d30df53642043f0a3626e69a46566029669a658c61738f0bd979515436ec642b26a58646e7007c84a67c7f0cba212e5d65374b18e9c7b1a302099b869c84ce92777f862ba414a96bdfd4d9b58c87b0140410442f18b6249012dde88dc7333fff302d7e3268a6b07b770be7d3b3cee8e71d7c7a7a2b266bdb573bc77491271a8e9dcf4242030b805155733b09e2fa61bfc59c597290047f907e30d6e8e999ef67d1000d6a09ef850f56a517d89396f781a8fee6b1c0e0e6172fed28e29dfe8685341c549834f70d5ceed36b261e5323252bff9f63b0443912da27b51b02dbb97b0f8e8595a36c667fc83dbc5b74a24f02e6c94ce96c2e4c1df1d5791581d5496b1288ae12963245ddc4031d50093e59c791fabbd812e8dc3b17fd3e6b2bc1ce983383c268a03b7c0324cbb76c7c106961851450606b5cee82987ac9937d1b4c7beb568107ffcd7ada5ca20c916be071f10b54bea855e311b325120f3b2cb3ea05a9b039e3729e0dc18acccee99da62bc14216ea44f1d8b9e1042f719034402176917f20dc2996dc4dd728e1bd40ab69f0e0f5c7800f4598e708de268163b38e90b85c6972eeface4a8db303909d906effafc4a5685ac4de6aedb5f02886bb5789b86aa4011c5ca5eadcf64e001b421fc5c6ce180f40e2ae61124712611d27fad6ec79752a14a3b5cdf9971f0df7088620653cae704db157fe9b02097b720a309d19afc5b8555842bfb3d64779321dad7c0cc5d3bbacf6b3b021b2e3737c13f416a933c4ccc641436606923b95c79d242b57e1e0abc0e248d1d5336604a19a30226ea7e579e040c38060957aa1bd3501f7c993be56327dc4fc189752ca1fa69669819ad353b2e9dea811401e341203b2c41c7d0bc8ec4f50e4ef61b5323a1e9a362dc7700d3d9b21d123e2b2960fca7b4e4e2bfe94558b67a3ed25147084288610da7ba3f8e92e579a1f480e8d983175e8bc1dc1b2b949bf2b28be6ab24b99897d0d236915942549e44eb6c435fbad2de04d0994acbeed803a530c0883d20f5aa479985075ad3ae7eed7fd3585f100cad4d62e051caf86ce7e8a97c8e17d8de4b1c3c720b57ee4827764d86feb002d6d67fc922ebc8b28052ea9e411e79b263a58407a6be53e6ef6523daf24ccd2fb5af63074c5acdb11cb2207533f9355cc8dd0f0e16a59ca3cce1ea8339ee7ad6941e30e029c7a847f1219ffd0c6c257b3b7bfe792bfc2a5427cac44aeaa822856657f5ecf23edcb5edf6b94e8c9ce468f08c809f1d534c4313c7eb84be7bcee6b8ecdfac13a813c33cd74e2cd53e5c51583c30c5de13f35380bdcdc742a061cf0217425bb37108a70dd47daf627825b6705367a6132a04751feac0aef3df0b6d971232363632cf5418828b936090ac95c7e6609e5ba3b4d7899c5b6c3046641f0f37c98ba89ec7edc7933b05e2b9b67663c3ba440f51689a961ee1cf9577cdfc121a764561111cc3aa6471253b91b8954f28315625a9b67d4f30e4594f146da487af58aae863cae9eaa824f3c4c876c9116af55fca7daf2ce9f568470ee6dc7381296d1aa3038de7fd0ff50767614241a617de41df5901770cdab9556d4cc1f5df7c41eaae36ef1981306efc691df3f496b927ba2d3aef4aa3d32af3594458f2a8f1e468b9a33a0022e01f42da4804e49621eadad8596101642897a69863483e4b8de5a057917b14083fd5393a23a24111cbf888f888503410d8d54ff92fe5c5f192df75c4e1368a0122cbbba14fb428b086dfc3f8ac9cfc6df07cc0d1af0a63ab1ceec924ac8fde0e0a21da00d2b96b995ec4bae3d1fe8ede8952d691f9c7e41bc5b0f2acb23fc44a29c011af78a292036e89c397e0cf3e70581754c58cd16cf7df1fd168f42f3cb3405fe52b6318a5261d71eaa1b9a37e8d3169b8218694ba1ae31e84999ff8e2f9cf13bf7462f2f43d157ae0599c41d599483ea0ebfe41011669642b042c355da7dcbf5fabbea5dfdc9a5afe2c40531452cbb6436bede1f241f2a1877478d84f52e0da9e88e557e765c025c6b230f1fc812c2b88f0a21785c6ab508b1076db9f6758b7a887b5b5e6277acd8b32079953568c2109697cbebcbcf3ca6a1d01c4362ec6e6f28b450113c84b4a2de6332d73af0bfacdaeab16d714031be349f48b1d267f7cb9181262e80e0e1b3560b000ef6c41854d6f670f2c68b16e4a9d1dd0da4f4bd6db2de58d6b2df924ff99f5e04c7c66021a52c0b70069680f98e1a6a6d560e55bd33fb216394a893885553956e6579819cdf24f5a08665de5f782ea647b2b86362b23ad6b688412d9e30e5cfc58f5ea9a21e427538f731cb20988e3c4a1071781dff01ecb784c775a1f1ab149dc8803ee890fea1321847e08ab96bf72c37d2080e7682725c8491fb541cbed367607464dfae4203f2b6b4cd726a4b4e2d1a6135c81796ee71fb259e8a44fd64a2c858db1f0f90200ac3e2a7047a20f7a83d473f9b2755500983aedd7aedffdd6a6af258c3ddb352ca287eb3157677951cac7e789d1deff8e951f861bca822fb10a903d9fa2daf646821828d972a3d0ec0568724e9924902475c2686e00494bec3442139531a0ab38f2164670918e61df739a5d57091a2d31efa9fb6441f1f1125eddefd2a9361caae033461acfc9a35153efc4dbd71b78ecd39bd9d0ca7329405dc47f88c14087e030064d866619728833c6ef1520ec95407af825499dac9f5a0f36ca19d1f04742fc2a0d0308da8abb400f6ba4aef41fcee6a06aba76e5f804afdd4fd396e391fbe21a49a89f3cb996b2ac0130baf4a520828b588da6bdf6cb0e9960edc15d2067c01d4ea15edd8ce8fb41d2d46a9dd835cb1a89ce2be804b6be886240d6167ae6a4509a480a3bcd3559615294a0628dd32ae7d38c345700e487f2c82c5f1aab2dffa6215fd3347e1e7337eb6a522c8e54b781e6354c5ec4be46a4ae241788ed028476c2ffc95145da13789813b2c9004f0d873ece7a6d2e670bef7046e6531507cb3ea46038ee081a5b947bf88e129005aeb1d7c6e786d90aa687431d068f5158f1b7da9026f6ba1fb7888e603beced1be58ef4d18433a56439215c0ec6b283d177aeae7c6add6b6851e6f25932139a0d351796ca2a73ad327cfe1ff02e4fe78c9d1a9c613d297a5e22f68d498fe0d4ea18b104c9935310b939ff7dbc6e34f692ae810cc5cdaf67d88dd5c168bccbb3163d0f7b34a67384e9ae299650805d96e53cc7f2e6e14b8efbd70884141da847c2367424b487e1f2d86472730c1a6f8e7ee8113c0ca8130c41f881eaa4ef82db69452918cf5343bc4a8b83439db5e0fd39d89236e472c6c93adcdd293dde6bdf59837c0d69abe31b5b229892dcbc163f17f9ff1080a825272064479765e717dbf50bd8dae2fccf3b4c2d16b8ed2d3f0798710e3fc6e2ab9ec3771a61fb73942bd4ef77fe05e2662e0c90c74509453845405e118025b39643abd2ade4573340404a1d661a2ef3bd0a84d85a9723c78ec8a67be85d382eaaf4e49e6655768211153fd85dc996c6ffe05ac4cc16c053ebacabb71d1f2fc19b679e4572329bf43c906b227d74976e63f6f4dc6ad8d838e6fa32761bbedfd69c33eb2dadb12a3b40d58853ed1dfb88890f8aa139d9d71932b56108d10882aef18716bfa552ae6597da82f325ee4be1d508ef7c1d4b86fc9f3696be7d180f13d37a349207d52028237fdb7b1256b543b9af708a0aef18e66ccb0030a9af2528d3ce229303061d015b9e76df5432079b9ba8170dd372fda784e2917e1ae1f02b9a26c2acdd1302b9f4ac17a22482995fe041bd07f82f5bd8390bcfaac4b199f645d2286984610eb35595300544b675fd4987406af6619fb58335266605800fde65779ffa9facb29992d38265926aff9016a80a365fa9bb4c58c6b394c233ccb029d65426eaa1c277a028eea776adedf0e30060ef3f0651381090c9d9e49c286d27820cb28df20c71200b149193129a38fa707dc8cc06d3a51510539ecad579b056fec96cde007de95225d627b758cf5687b38f292c2891d9f7b664eaaa2f4272d234562bdf0f551a9fd6fd059f153841db21716893a9e2b00d36f82b816fd4ba48e7aac584af5858c29b2110517741bc38bd25e921dbcf56b89515c5c4422fbaebe200db453441667094f2cb74254d0cd7245814dff5db29143d5414259753080b7ab548b6c35256e3ad2a6f99d87b7ae141f0a7d750dc6f18afc42a932d0e6a5fb5f2becb1ce7632e8c398998d0fa0a6234408cc74f700efa75f50221225083cc4fe4d7639217e97df123c91d10482c6c439134e2835872aecee7191a50d5734e82daceaa620d88b3daa1e7f7559863f49ea28d20a40c33b90c4cad06175d695c7c538031c6385ecdb6d564237d080c453eb3220ac433b99a64dbd43e2a8db9109a9a7c259251001385a0f2ee7133f46e2ed23cef73bcac11379fddb62c3d7dd30046b61922ad9002669f009cc5eab24d098231b5962f0653fbb7ae9d51ac77ab29246a86606f30ac7d71688e5df0257c776c1cf37827a734ef35105e1ae2ea4d784895a6d14a17a8cbaf47e4db6be3e3f0c45ba3101c562436039b83ee566364e8deb2c4820109fccdb5df5918df58a93457d7f8e68a4c6cbd174fb6d9ee1ced7069c6a39b6803a85804a3077b12bdcbf4a3c9850e52e7725e40cf98050a76046dca2de4a19860a7d8371d9c817aa84906bf184abb63bd2ec08360baadf54001b34e478e1e044d43f0601a467ed6eadd44630adb850986f1c8c4e9714826b41a9449d39de7b18b9d0b0f0a1e6e8bbd9f6dbf90883542a357f56b71f9189424137169a05c7dd01a896d97c33a9eb21c5701b84d8520aaf171b4ead185604a0d62d3d6dbb2e80faae0eea305560d368a2ab4f8f9df646b699733c2b66865b07629b6ca980308565da0f22d78539c11060a25fdf882bbefea692fb76d120bd674132f742609b40c96b0a92e66fa814eee84809ee5c90befebcbedbe8535d95f4932b48690a4aa9013ba07e2d675b2c7458b074132182e328d3a52c7a84913b7fe13ce5478a8396fe091b1ffa686b9406955a5c27bd8f094c1806459a27518dfab6a38c9962e97b21d480d73f35475f3cea46c607389c2e08551f5328c7d492e7813420b39d7cc51e3e6693382bb661fdeed521cf90c9151a66c8b2d9deea21d2a86c1e66f833bea96b2b6ece592c45191d8076f4374691ee2bf91f54d78721ac4121c14b0ce9bcd22dced145979451b7e0baeb960ad54a858f36fe2c74f77e8c5628e6890f02832cd72e3560323342d715075d58989d0e637b66dd9cf99323d88542cf6d12c7e4f3a77d76984d6693ba99387a2c895900228079116b018f9ff3116436577b38e76dd959d5af775ef5cc3fdc6bed2b2c565f5b91d2fec99f45f9e6bf61ddadfca99f47b52c75dc8ec140d91205456e2eb0b478e4da089d5c88d90438598f945d2a587b4b62414a190398c909897ee9812ca03e9268ff87a4a23bb8a95cef0503b0581599b558f3dbf846e61122f6155a55895f6d9eec1acc8bd71da22292c40dd8579f603a24fc3be917466b93d1a153ade032216221fff49d15b2250a056fbed09cee50d25c08afea56306a55398ed85a015eedbe4d5a1f0c73d51d1f4757dcd24eff39ad4da456bb60d23855e1af04eb7eb7bfb23d3ba1ab05d1b0f95f783dc16a652c6faf258286113cc799821863208ebf16c938c2163c25f72d972e9c8f251d065b0df692de5e90f3cf7ac9694ed38db85e1bea454f4fef71f2f78e311c24e41aa7a1946c503226036345e148452a70b1068e264faa8924acea6b92c1aa922094915a01e0365ebee2984517c0522314315b1428cc5c4b91f35aa0a9d392a418b979806ceabe72aaaf35ed5857d325844d7ba3d7fee775c7d8732e53435784c945d258a2dd76e85f47bc7038b39f9bd87a9bdfab6a04976a3ee96c6fdb986e4b17330972bacdbbc31df6aa8c86727d4be204480ed7fb41112c016a72572053222d6a02f0954579e9f747f988e90388bc2cc3281aac9d35b2e07a379b9cf0462af90518e8b239de2e050b8c5f35be52ac44ba45a6fa278842abf2486569303ee0e32913b8529624772bf0ec208087a1591a9ebad5bc855cb72cff4de2b4c26c50199836f0aa7ebcf2d60a6d831fa60a9a8edddfeeea582cb571bce5f97c5483cc4d6df008146d19ebe1e031f96e53efaf83bc8f9b709a9d8e6b57cc4f8098b5056eb83d7f7d79c7238e583528adec678f810f3ffa462d8a9c65a97d5c1c342940f5d46c2c56d5c6d7cf53f887639e5df31d9dca49fca9ef1c250b44cbc80e85fcf77cf7ee378f783410d7030eda7e60646f3591d1b279883803658f4c952d8c55ecc8486a7276d9045b0245d5335a1e3a85d78ec498145b2cec3836d5da31169ca549fbf0a6c64ef0512e0a2f19e601501b129a07e91ab5c989e81820930fcef5bd7d0792968a2de2f6ce57bb4056885729fa097a02da36b1e8466b934dcf4ef3c73a9e0a32de6fc2dd2cb0326fe1618c9efbf3eb0141435f1ca0fb4b1d4cc399449483b928da6b790afc008a68e8e217518c0240a6e39fb258f027a17ec6f828f8520d754b092130c9723d833e281172a65e8b93631f19ba2491c80f15e314c7d370a9bb6c6607c00ac4e0b94a11a4ae36f562a8cde68d1a9814be61150aa979e553180b8af88e1a4c5a95c729405dd72928123599f284bf4f89e8c9c491fff6a7d955fa9397374f6940a7a97b6d71a3010167a457802760756dbf5a56b0cc1d15086dcf2875635a941f54ae68f44026922565d25efa57db994bf314106f1d9bb1b5aacd663dcc83eeb020c8ba96ade699589c4003f00a7b5e50c62e1626b2cb711617fa1d9f73212e347ecda105b5a05f08036d00a0bd2e7901da673570848a824f95c87f93172b89a5171d0ad83fadbdc50f8ab5e329ff1fb4c020dce07bc7f990c11a02d047a2df748fe1cd7514c25f147178e428c49d152ff95691eb7c6fc23f2412b9baf8f9a0467c41884649691d15231ca3f1f9ba324746ba094422c5b9763a4fb01870e73f0a2f7eb9e07d951bb59bb3cd75f6afeafd8e1e92120f962ad0a7907d638348527ad48fe97083805453f1bdc24c4d85c82a70f0d7464c17344bc9397bb4985357ef9d319ba6854a05e0e9c285f893e4e80c1add4453d8aa28f6b00d841a8cebd9cdcf9805c917a6b1b2892a79c23111a68734d1bac0c34e207ff684cc4f40e1953b8622572a7c9a1d668afc2355cccbf57fc72eb4c4ae911b51e529a995976f837019ce8442ee0af96fa99856b015a732d7870d687e8b545f8810e0b1a038d8a70ba871c684cab560c1910b1bcb6c7e1088392b4e25fe621b41319bc5b4a03b245aaec02f66f220b11fe2227f3e9103bc60b5ba9440334f0c394502a3b23e7999109fd7800597e9478b46cdf2614d1a1c025842eb00ff925295da827d9879ce888951c55b4d1d2eb5ee82015614f32a2c9b0f9f17b79110be01a24c18f497a4b46a94005df4692de9852469f456d7ed7248ac50c905b18afa412953814ab0f599b064b20698ca46b058860c7825218db7e2e2275b7fc476fa04a906583cdceddf5548115c75ef955ef40c3e48ca7922bd829931826a2eccd05bb0ebdc8892e1b2b270694c369b5837a52c810f18a8ffb4476f138d084d563a5a61aafd46bfa615ea9529d2cd9e6feae861c9b4ca0a40eb43078ef34373366f6aab62751b9f4123c91b3f2af75b4b38d7545d02c287672a9564c33e2d649caa9f968f0cf7e892bab9da4c62d651d0807e5345e5a34bf1a8b9f1e51d436570b06f32ecafef9751ef44519c82975c3c13145cd4d9c04fdffffff02