PearlStack logoPearlStack.net
Market
Community ProjectsFundraising Projects
BlocksTransactionsMempoolHolders
Miners and PoolsPoUWSupply
Solo Mining CalculatorStatus
OverviewDocs
Login
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 APICommunity ProjectsData Sources
AnalyticsMarketSupplyPoUWLabelsStatus

Block Certificate

Block 51958 882e446ea92dd40baf657ccc239f6ac9ef075e287ad82d562f80abc57002b6b6

VersionV1
Public Data164 bytes
Proof Data59,560 bytes

Commitments

Proof Commitment
332e4ad36f1f7342b495b4ea9eedd5adbea3476778b57956310cf90a2ff83341
Certificate Block Hash
882e446ea92dd40baf657ccc239f6ac9ef075e287ad82d562f80abc57002b6b6
Source
getblock-raw-prefix

Public Data Hex

000400004000000000...0080030000000a0000
0004000040000000000f00000000000f00000000000000000000000000000000000000000000000000000000000000000000000033b6a5379f8f2aafc20a7a4bf61e1e433e169904975d1d4c502e7dea2179dfac9761e544d0f95868f67ca8fb33b04c789dfbcf28c2fbcc11521959468bbcffd82a3a35fb36c95895d7f5ec0de80f4b3262f56f8b51f855f98c22000000000000004000000040000080030000000a0000

Raw Header Hex

00004020fe9e4a569ab6b5de36fec1e59245300b354b57a9ff5b6fe07980f05f1bf60b2623579b964dd706b11625fe46a1a47af20f1e068a1b993e68f499574dd4af653d6497056a3aaa09184133f82f0af90c315679b5786747a3beadd5ed9eeab495b442731f6fd34a2e33

Proof Data Hex

59,560 bytes
12121602030744b1cf562fb4ec5a905a282c6465fb776413b69713510fc77113f6fdc3f79a55c8047197dce13c12df251e39ef100fb31048bcd0592a8c4267d2317794ff46dd31f4303c607c23134dbb8278ede7e475a67895ba93866c38699c79e2bb8b65367d7e83efe32486701cf32008bc2873d2200d829d7b295a8bb538770dc5201b615b40e7952aeaf876d21c9cf6a3fc1a5b23440d8d667ca89d96af185292a57ccda392a3328af2dc4112f4ca34fee78763947acfe1f10ab90ccf52707779504ac2aeca402046c7bab26816bdafa923907eb6bc9ce63593d07ec579c379b765aa013f548a59a04a5813c1f8756644a25892fcbaf8f40bfef886c55a41d8def8d7f35a2a7f72e0d6d399c3c2e836846a683f22669a86ee0fb9717bd8be23af2bdb26b7993f3528881af8d6289c3f1c7662494f657fe1a7e2394a775a3692cc3c170f62668930fa2bfd9e01dfd2430952c2e34a96bef84afe6f88110be20b0fc7e26e68ddcbdfb965f8d235a078e7351d1f3562e427e51bb3e178ddd89e8b0b9f7e64605cdbda1c7a22085cf800df97d8f3aa731b6bacb8d34a1e74c333bef7f1c1af41fa3874cc3162d7280bcfbaf8953f7468393c60fe3febe0b0d4ea5cb5e680ca0ac8ce4d4eeaaa9b6f7bfeefe6551e440cae45452edd72d277558b97e1d372ebb6474d17601377374e6b547437e121453efc850a8cfabe585af3196a002705595ac8572517c13657ee730949bca1804727d78f9df48f9c02b4eae8d97c9d2e5ed1820f7904c3b3eec9dc3d217ba9d566da388b1c33ce370514bef26fbf4511aa023b0f72a99aa2a14578192823fcfbd003be0ea40a9123063d04311f32a54d86fb48b869f59764569c97ffd40cdf494fdd3714b4fed4b4318de5556b78386c3ec5073ecdffd9ce1c8569100fb83ab7d91070d3f644b126f5686fab0c58337a0e442240fccaefee778ecd06fab9c80cb278793f6fcb98e31276201472f6f3560bc6a05cf62305b46bf8acc55585807fff122012c485c4f3aee10e72b05d007f244bf1b33ebc2aa6c4b7ebbc07bffa0705c7165ed448c879895217018c476050e97594d0e240f092d7a35e2bfdd92d636c679d4d6fd1a0f111c833ea09002efea7b33069cafa8fb982d46250b19168d3d91eebefffc61411da69d03e21572263bfd490ba50fbd666f313b2d1a895e8e09d43b14358dfa3e1af28fc41c3a43eca019d13631d80df49ee8bb0911a4d9355769ee3bb9e179e83f2e76a5342a9971873d92258bfa4c8791baad03419ea1d5ef11f34977aff0aff94b19bd6036d99dfa4887f25fb73f2edcd0847dff5743b0558598cba4a6437e521e866eaa64b78904844138fdf7e907e262e0f86fc6d7712985270cf775dafd4b9f114de91dfecd8811894dd6981efc9a31a0b90810c7821d520db9f4adc6ab5619b44f3f4dd7af911b381109fdb6bb5c3b2521b97f62406d35b399e9d63285f09bc858bbdc0a670d3a2623e6e051595cacdea2cbb41bde086befb32662a288fa25a72f1b063d42157ba206f1bf54cbbd0bd05070849bd061f033b002c09a572c1b3e3c09d669e59e6ad995b983920f731168b85e03e26a9eb0a5cc571e548450c17c067759027342135219da15c0c0dc82e28ef4ab7a340f33341e5f921e60c00f9b6fe5f67325d6a029dfaae9b76a4879d6a6b8e2fab630cbcaba19b18f7fb896586fe3273f330a6ccb4498cbd48903b9eead5ed2eca1fee3c16ffcc366efbc8a42db4b4bcbbfbb71fa1d0d07f3b35ff4b4f7f8a4c47295a632ca5c767c9236b66c75eed8b6a41d03ebd8800a3bbcfa9126113576a464258131049f24e30c1ebd18849c5cb4884c5367fe5f21a0a43cc62ecd5f7b7c5daad383943f8cceac0d5628919821d8f4b84344d43a271d730765511ed23314821ce9ae218e5b01ba14619cf636a4fdc6479ff9b59a3015068ee2184d1518f4cfd0aeccb21e1e3ffc202c6eb8583b5a16c583d4d130233f9fcff93fb8fe6f6f44bed5945815e563f8259b8417c05c796e5e2156cb913e7e02de3f66a5d45f1a21b0a8f250752cd27b57282814a6a304ace8c52b45b15c1843993d7d372c8ab9d4e87bacf31bb88400ebf379a341ec8639c3ba38bfe2aa952e5f5609a5aaed2156bb821cffaec1a0d4eeedb7731850f02b748047d2b695e8c665feb9dd24f3654bfa8e8731d3c49363b0faf1fc8dc04a5066aa89880097aa8c5e87a93ee0a41e7991f446759584eb2de8ca27c689e37d9fb15769a4c0a5ae07f5041f19e3c9d9c3e19dc98be92109fbfc5ce429a21e69f4a2372acba5bfda427e866977c58cd5d75825316f05c7191f502c2bdd9566a68a715fed0ad1f03d3ead00daa1a770625983ab07115d66b6858fafebf5649e5eeefcf932b783ae71ff2d0ebdb18b21009d6b7cde2ed155341f4e7023b7ffdc426e149396547e1bb979010f77d0540f1f1cfd4f55d74a2d3490a40538bd53fe53730154fb432a33f98a4a104a2bb397a59f4a140777db7d02e3f7ea72038c038f0996fb0184a86977efafe0f01f92ace029f07402c9d75fe8c6db6e4ddede67460518571ceedb60d3f782c7e556cb746b8372a8a6ff10d5ecd3b6b180963fb36eccf2e08c8d1234f4b09a7ac72d6afc7738764965962a0fe156f30addc4fece103b9140250f2c2b87e3fbf74824c3c0f0482acc29a1b770d1d0f20ebbceca99859e5ac8e2b0e4cef09c3477b95a44e7a75e2660a80a5603653f938bccf6b25a7bc72645c2a6718855a458ea12b911dc8edf894e9b36e8d8622d28e9c4ea138894920833b9a0a25e433a724a1dce48308c2db2282d3c45877b910b13c9d972b83fada3796aca98668912dd64e06c2e898c7a0517693d0b4ad478dad0ed87f9d62af12f698e4a0e142e5c5d39f0f3c0a24343a5a110bf3377e1f68d80c238b838b772e3b77ff90bf03761cfa185399ab8dbcbc10f20833f26bcb6cfd50692e60ea32f9965b9b7a2f9f366e71bf23c0936885eb7cf34154db5ebdd6a096d98a2255d4102855a115414305422fac3b3ca2a72856ce1045f4d199c4ab24e7b388d1a255f26165f68c3afa24e9eaaaef42bf7dca423c5c64a89dd1e93ff3e739ed67e9c1283024f42073cfd27c7e0252709879f0e795a5b7fd57035b29aeb008a1cd8a969b4e017729d6099f6a8199a1c77219ef95fba9b9e4e9e21242dae1eff584843024dc8f485270aa35b93f640073f489846783e771626033a01e03c9d2c5aaefe79e2992a745fe4dd78894c6417d4ce3f8c4049896e8c9939cb5ba293f149eefc121183f2b4e1cd08604c6ad54f18671dc5f81aabe98443b07190d7f0a4ef12075045ee8903ada3c11032afa9fd86cd778eb66a8e188cade44d244f5642ff87238c1de879ce26f693eb9fc83ad988ee9702f76f4796cfb5205197540e1299815a254ff7c6886628e114fcb6d610fcc878152b72ad622730d36dfe48746bdb86e3de646df05c2c64a60e3e10a9740f0dc6eb085ee54a4116a27d646b4e5bcdb7870fdb6435ce87a02702b82f1c16412bdf35d1f4a8d9419bbe611f7184109f95ef4eac19a41aa15f9bfb5c907c7bdbe229abf3a5d18b1c41ea4b21ad21954f82327a5034a73895ec0bc299169c59649edbcbb1ecae8e128f9316bdd3e659ecab792fb0b650d917e5343f4e46a0b22d221921dbe3963b9a846083fbf73947312f77812bb7a013a9aa92fb2d3f15a7f7156793aaf3ad79f331210389cfed2a123c48a1e605fc6e88d1526b3cc5fa46c0c66370a864c39e8cf65e7c066418e54012e832587624af45c40828799ef7d597283887284c85154e4ddd67eddc5609db2d389b5c2e5fd38a8b047c70fd65e7d5d0eae090ba90e6342d038eedd418e79afbf009f406897f1d8ddaab055e0c0154a85669f2b21541df64894524e83ab561154b8248700c7d5a3a35bd21dcf2ad80be36c858fec5077023f35bd6a5bad636ebf7e95caf355e736a413ccb00adcbdbc5a54ecff04fbdb24188896a08c52f597ff21f601b8a4231fd006ed7200290ae79ca680ba3403c4c28e468575b9a8f4e7fcc2192ae853ca24eda3d697044b9732b57a615262311fec592056954176c25576d28abeb588237f5e9de5c63bb82fbd2385d2d13a89ad203cc5bb0da27613ae039db22877b9a3012757fe660a1c93a1d937f182f489b6368e742b1610d43775f2afcb137639cd99fe4fcc266e8bc8f729adced76326ce8cd555d12aacb079999a1c445a56943695cf37c8a710584e4be0ceabff1934e2c094a253ebe936831fb496031902737071059edd204eb13670160fb6c1b938b31222a80dab384ea1adf65e075df72aadbed86a5865481f5eadec212886f207095b4197cd209fad420bef6cd1c62dc640e5a2ef96f81759f3438a1820ed66825b4fd91bd0a9467925b74d33f8ed75dcfcec27e0a01fbd4f7f8f6d8018c3fbd1c07662d8774511e40353d8a9ddf2b67cf38f1d81e6e11df7a4b0a2634aa4bc969ebea3f1ac6502f120f3c00b40f7827f270c937e5d836f0ba29efa5f4639a5166d290eb7036f133f819f7af4b4b779f305299caaadcd9c6bafa130a38891e0d969bfe0896e151b8476e6f657f98fddd37e03ef800094747a8044b2c0e86610dce1dc36c8da3ae9022e528153b18d12087c46d29f8894859fee16c8c5b9f1b7beeeff69d95183dd1d0b40266cff5b4dc127742dc2f300c91dad635898e0a5cfea7b964cdc437f2674c8abe57efda70a48bc2156515774b8695ea52e2c969a112d8350a38ae9bb422c97afe41121d43efe5b72916a9e7c24a17c78867eae8839f5bac8c1a71987781ec67e745aceee1b5b4fa39b4464c2aa245ece85ced163a1b1aa033485d5aaa6834443caed5ae3896a79508e50c26b3be3f1d01f210bf1d394bcc4b33fbb379de2a5207c6d5aed985427ed4b85f42ea584fdb316772c479855ccf400a11c85a59937b64b903b133dd42476cc8b7d5d85dadd490d59ab9aef988f8f4f4ce1543f66f76e64fab5f12c9b6886a91c0d11178829218df7ff82be53bb683646ea5590bf9c4d736253109e256e77ba974ce5ab419486257316dd917dfb16596ef14a38dace2f62ae03d829cd214e836ecb38a2d8f1650a46bdd0c16b0c3918224ae3d3b3768304205c06c1bd835c41b00853a7378cc413de97e347cee8dc1f828385cac666704c58e3f9056b4af6ec84918266073fb542535b5b49778192424ce87fe4b49d817114f09b9841e0934a31e6a6099538aa3ead454751b30f2b6c0c8be6ba046471bbaa164a9fd071555a4f928aa0946a45b785dbb5e9ce4e6a109556c941ada36648d3953591226539d1e199494e3ea726e0d6d8b40fe4873a47baeb059266fb330fd00d3a4205470ab2354528e9a4c3b8a078ce6205d3f1cbe314362852301c3bb25659fd0b5d5b1d53020d3925f24b3b9c022d3306e9d5dc2faf537df9c5dfd0b504b40d58300df12341274e7aa24934a35099d4d198bb9c9a015ac09f694dafcdaaf7a17b956d528319e080cd5c004d3fa77556ec3480092383993107715e1aa531d62cbf7a2489dbea93f08a6a68a90e513167264041480e317fa5f983547b10a766ab79ca2deee6952858f5a797a3850b5a1a1fbecf863772339443e44493f7389d2a158bf64ce95c6a71dd5ac0fbad69af33d4e0a65f5cb50ff99e97901d80f17381c5a2270b974264b38123a230e4ca3f59d6375aea1f17baa6bd35684462bca6a8bb40b55ad9494567d3458f9ec300538e6be1f8374148e37b13b08d6993b32eb48075b0ce9c7e9c23516e344b0c74a9bc8783d278586c14592f268121021fd0c868c5874748164330a3311dd93a2934cb35351d3a287566e6029ec9548099ee9f543408d627e86a65ac470baa99c32b0d2a4e45edbeb5fff11221977c4be37255aaa421073129fc43a13060c3992c0944254e9fcb4f941e7a3634412d87e6e3db9caed594cad5fec81611d5191e52d5cdc61ae88af268b61cca5163e9bd51ae20b841ebe1290abbcd6034df63703150695e29a27182b0cbb4bb03e7cd77e2734cda06ceb7a9445ba0fcfd5ca862a2b3919c08dd314cd8c5dbaa155dfeaf17f9ea8f9c1efba601784914aef8acf234a315a46ddc206ff0a60d6db4c7661293ba86d3ef6026875de7922c3c64a7718fe9612af90ec8b382db16b766302a24fd5c3bb28ed0afe157cf04f4143d5449cb5639831e01bae618c18eb68a00ad7a4ac1e77dd81f282802d91e2e7b1697141d48cb493be9ac37c5a85a9b389c3ce75e46777e96be1af6961163e8a8d9e2e446fb62a059718515e97bdfe7b566776019d605eba709832aa03cbe79f0a4ffcaf99c1cdbb487274f1ab24435feb2e6765e1387ee9ce3e404cf11b7dc33401af98c28e28d501b52e942ac0ca84774bd3d729713c5ab4447753bd35492ad8848fe1851d018e23ff2eca36cfbf5fbc84d3346fa9e741fcb941a924ac5d471b31e6d537d2234455715b1b2b274c0801992d18411d62b3fe4349f69d24271dfc614574df73f600111c2ef8caa1ff4e004e1310efe7f10c3d68414b07ac19a1e004971ae807f8deb983581766fbb8378be3b1b084f9456b97b38880361fc60f707d282576f75b584e1ea26dcc6cf62a0146ab137011083952888cd9c027aa15cfa4f72b6cac3ad2d8865dfd0af69fe81b6c041214368027720c24ddd43ef9338d20251e48abd761628cdc1e6ca92fe7b84d36cd6a96ed43fa66ea9ec4e3a30292d4b10c39b3ef5d1cbc4cd1857970db8644f1c36fe13d3e16979f74ad9bc06242fb0d7130932fcb0bcf416c25b6737dcefff9390853b5c13132f05ab5e92d314d36ec4f439415ec78d63c010b8f74a766f7af442c72a59c81cd5561d8f9aef3aa5cf58d53d36a18a061bf32255bc9e3714b013dcdd1c39b48c381c7b0cb614bd6af51db1f3a8fabc5827ef873cd80d00398fe77cddacb3226a74915889fb284b16afa3efcbd863e3dc783f348eba5c654499c8e12b11661a75d5348b93f81c75e7b74707bec4a452fb92630cd4d000a8d02fd36a9947865d33ea0dd7d5e21fdecbdc1800f81276d4d152e106e8f77328ce7ba477b95079f664b3a4d8728bf079ef694753538ba23e28277427c4b554401cf78273d1762d62967c49046d39a8f0e9ac88d9e899e7d56e34546fc7d73718f1decae05c0ac9e3b8561bf83e22bec3096241123b75e50ac03d673f83c36943e66917c2c413ce3672ea695e07c932ef34442dfcd77e8f77657fdbd122263a4bc4f4b9afc1f7ce17fc4da679cdf88f81affb7fa37287e739c37818bbecc7266b6db1207a8624ab3990f5c030f91bd6b8a8d8a1b56bf99735b8f1e018c0dd84125a922b0cb70efd5a3cebf80a74355470c0765c35ec01626268731c6bdbd3259c8f695579a11f0214c4f8f50cb4afdc2274b31da7d457adb0efdd9030d815144283f0d55e7132b9d78f1727fd05dc774317243adc8a499ec562fb395ae6c2e7dfc58e03388bc680862396bcae9ff71725179986629f0d101ef376361ecd85013944d7150799390430fec653c98c79112c890b483307a74f923f4024ac9353e57c66adbe4f521e5452c90f087f3e6a4362e4b1c83948a8b5040540058bbdea58bcf9211f3fe2885afd2a03f8308c02da5c9e23c363b33333d9f89d5db288406a7ec1effc6a7407e6760abb2b21b47ddb09bfb175bec4fef26d8191fcfa6b586230e6b7c0cb76a0c833c182948137604df4bf499bb931ac77e4bf1d63f28a6af11e2a1c3dbe29fa9156881f6dcf3b42b6be406f927bbbc9791a247eeda824b87eb1b2ee870bb83c1b78ba0443879e13b8362a3a90e0f566a6f6fd70d03f99820fbc5c033462f9cc01a5b8ead2b460f3416c6e16fca72471ad637acd53dfcb7669680728aeb28b1034934bfaec3d764a56031973bd096cd782e12cbb427f72da7fa3de0e0ae5dc57e0c7694184802417aed105c7baf1aeedb0c11d798bc733f754a4bb219f62accfa94d03ed1ef5737ddb563a818e1fecc83f3f2c6d4b5d2f8e13d49f8f38ba2de5bcdc77872fd8c1cc883942546026be46e5d12681fe7b02adcc612cd0345630d3d617945cbea6930c8dc07f5881897cfe789d5f9c36e48e45327f25194c0579616b662f29e6144ed90f88c458b1eb940c95a606780bb7bc73bab7cf7d1592d0fe07fdcc9dd159a80f436f8a1e560eb33235d06b9447e8ee09e3ba1dc9aa3260518345ad45f87be905fedf4f8e030443555a470a2cce46e41fbf05b422dd2508feee289e7cc0db6a1366362c11423247b7ecd628b31c17314cb1fc7d51437c14ea2f2daccd500a35544c729e9d6de681bf139343598a8456d630b400cb76f7410d6c9fb46e7c2e879d626b8808652fb4c10db9963a2ec6bce5abdf56154a9972a1f66a2dd2a4819af2f4ece520670d8cdd02acb34efc847c57ddaced3a2184d24a8ae1d9bf873f46580b7222cda77705e2253772068db09803745f4738b46e71b67f4e905ff714a32e33c9294476268eeba83c98ef9e0461e016f8d6116d8db6cb766b79036339a47e46cb5d7bfbe5dd2dd4f275b57e5eb495e8b9c75d8f53214aa0ce347877ae547ae9ceecb120a57c298c23f2d715c5d1c8a88cbe4f27ccb9f54c8c6769e740f922758ce2dc35a4c6d0cb6345c3a3ddac86e9f7aa15aa7a628574a1bbaf8236b02acff961591cf4eb2d3adaa4ebf22f49a2bb40449dbc55fc2b3d78081a9dc5e5c39082eec84f0412bea879ac235767bff11eabaa7caaa073f37d44da89ee3a3ebca9868c00f76b88f8db2336b232c4952da4df46e84ab674eb3adae848efc3d6454a36c1a0fdb2b6a8c9dcfbbd1bdcd9e1c9390b01037b5c8672a6cb49dfbc6c4edf288198a45653ff2d85ba1f8bcf304897b120494389483f222448483589ff15d92eae88c34d4e36ba3ffa3c9e0abef07a02a46379ca535173a35a37db270fef0107186d9332232121d77bf3ac5da41cbe0f12a56f62de64af5be2928cb5db74be027aa349de9b2e061832c05cbec9324f3cb4255dd059f5a6e6d89c4871feda71f01c72e53f8e9f435d80c596f9b62e905e1d942c25ce53cfcbd2a06478bc4f70aa908e4f79e935749c32590a251d8ee57d43688edee03b89dbfbd6192dc571812684a69f58749f82c82bc02663b43803274c6c6f7a4edbf1c64f07361641de7bf2ba92b948442e3b1ca4f11ad0d15893bce01932aa864e627e0bb1593e51702e8677f9735c53d28f30d869b0b5f367f2d93b6b7e9d230c6473ede364707ad1fc03fff71ea72b25d39f237831b14883997facfdffae60ed5107646b0389b0bbd8cfdc6ce40e7173ffde722b7d83f9f74e936fcbff6266453f90df086f0229d269619a340848a4e32c038b9e19254a30c38e39a40ebc278554827f70d34f5aac18f49467ea28a984b5f9da612d595b787d25e26d218ef9000fec3fb4cca40a66deb3cb427740f2412f0cfeaea5125a85b1b617d38794bea74fb427b67ebf363dc6fabea4d5c9ba92c1f1b0127fb2f8f116c263af0b7963b34247fef67b10597eeb06f783cdf919ad38578b3ac33c51de623a0080b316b127a7c198928892f88fd692cfd932cf50641f699e1073d920da718216f11df0d6a02e43966680c10dd3221981af538fc243760f90157e03abbb39e3e1b5b6cdec1730e42d663628d5eaec20e5c21fad418e37be45a9737bebaa6d9dfc1d722637409ffd3d2e1706ca364a5a8073c2d8bacf57387a6e782e95610451f06ce80a301d67b4e76d76fad6df3ba505aa745369424b012b3ad6b3fe425546a3d728e23bd18471045b2a91e184a60035d8f010c919afa6806537e919a4ac39ba56847cebeacb514aceacd5aad968729d9b3736db98d670e47d08b1caf1bd502554220c32c8ceb55357a26576edcce3acddcfb8de402131d69f5d62d41ba2daae0fe9bdfe18e639ce44614f04491c4cb443be4a1501a00b4fa6a74b6099faa3e99f29578c2dcd8914e9f6992a0938c1d5f94646b0270107fb7d3611bf42182374b2275421527f5fab9105a0c67de051137400e778aebfc6c3ec3085ce085a20abee080f6f306e767eede53e7aa402843d701548a35cca3b20c78183348826c6353e1a18cc1078a27b182fff03a9ab5467b933a07ab4b428cebf82bda222d600517964d2b17f24b603b692655942a5057453072579175d3fb6cd3680177302109ab9d45069c655249928baca7f7e7ed4d6d4420639709df0c77197fc5c2f45c5571bd2738b92f5a8018b5b530a0edf8de443d4d68aa86f3b0d6bae10291698536452224cfac64db052d36516186e4cb4119f8ebf0854ea9fe9dbe41ba0e0af934dbba354a7edc8e05225b3922362866dca1860b7273271faae234463d931671c23bfac1119d1e206704e4610d296703c1f882b9c7dfe0135bf08584ba9e30568204aa8d81dc2d8b52333ca4416d725146f9a9446b239b1c4847c66b642399078857f8fe4c0cff67e8a3618ddd69698408f441f01d7f764fc4991c33243892cde450f0216d14e4b885d31563f47580e9192f8969377592e0ffceeef49b01c303c025fea4bbb6a8e3c76846c2e42cf5f50d39170f99cf6e7b97bbe8af6593ee6c385b117e6b60a5c2cf795ee77b7d0d03e64a3fc09b8f462330955765de91a357986ab270e7669e6a1845904a0fc1bcfa240b271d68a685bb9edca24e48e8826d4ab21a8c22c2190b030dad1d80eb0d67d96c168e7179f83f8148d66a27b805ead3e86c26f0e852230bf73a9768d34953ea484879435ac833eeed6a9b66bdb14f4ef02769f23c4bc3d6638c76ac94192e6fa65ee11cc07b3bb0fd96a182e592a17e11558601ecec3203c45270af37bcee2915f8823ac7dbc1e7d64c815e4ca7779282f168fe351939b9cdbf432a6d48a70a775c4513b96700ee333335a4f35ef442401145449ebbecc44c016c965b821c02790decffa8c6f996c5688b4ce505f70d3b743abde719923996f946c7688b817fb596c9eafe2b0ee44928fb6a9cd4373a1bff7c0a23b6bdda712444d5577270936958261a7535828583845237b7ecf2737965f33b289fb8017ba06679d3e437d45a883b18832505ac24ca61b3c4f6f63bc73eeced4b17773b09363847f6471c4e92d0fc97833e261b1683efe916838d8ab41b16af185bcc4798b8b0dc29434e5ecbd7be8ccaf21bcee48b4ef5c58451d83c9ff838eb89f6ad77289d095fe1df4b7db1ca337738b292f24bf3bd9a1d96c6c626bc35c84bbfe8da7ff7a9c71153f4795e04bbf544d947615f0d1c58cec3049644c1540d036eb45a9f0bdba39f73d93da3ad27be639a5270ef5b215cb73078bb5a732a092880a244c7fdcad5bd7da697873f5dc2aa49f970393202fe4e0a9e95937effbffa9cb2f1ef77dccf4edb58e8c255e7a861be515758bbc0a563ae0e8ceb9e2772f7eb1fbe931c757be00692ab0002308387956405faed2a0b2d5f42467fca5a622bbbace3cfc7c00277b6a11eb6b1ba47be390e8291e076dee10c69e3393bde13def78e8c966bbaf4cfaaeec79c51ea3e8d434f9c41f401b7e6c45c9cb94e27d93e4cbc6d366be9843f0893173ac0d53efca10c89a65c7d2bb4928c222c73793c723d4163883cd52b087a1d85e6c4e0f002bc0c523304679f1cdcfe09b210f1fc3f383890ca7e3eb4ccd795d691e9eaa899c99db15e81d822868d99a33a8dddc768366c7ee6b612341fa8f4cd763f6672a6645a3ae8b765fbf9c57092e20aa78c295e0e36c3372884dc6b10d2d5a7d613df153aee28e4b140677d18d1debd9f05d35ad2da8e17215e442f5124e06c0caed281537034e6f25c95f1d7d6c43fc78829c2401e476eb20d50feaa81f47d4cfaeb5f3039b8931a1361413838216039a6ff294c492a0484add0ac6f84069ec50120516173ba3b76e5d9abc1595fa7647f6befd801ba2f85f2ea736839928d508b48bf13cd190ed897378eb873eda641c2272fc29dc1964e7ef9ad11a10b72f480165ab4fdd4f6a70a2735bf53ed6f7c0e96fd90dba1100091f2bbaccb3128ff0033376474220c83a530bdc7e7c8c17b8bf36083f85eb0319cabab55d3386cfb3443080cc4ee6ba2481d903e03b03322ee6fc6db6becc22ba3da24586f7a2c7042ddb425c22265456be235c42bf7da2d9e7c5728591def6b6ab02f0b9f90fbacc0d4ca66869f2bc626e541bf8580f9458c068835fd7a257a574f2cb21adec6dda4736c03d983e379510cf8c8f78cdbb8e03ddc7f31b13b01ef0dd68bde9ce9c6f7141eaf7224802ae9093a8b8dbc940e4febc20510545fc564c3cffbd1888ad30338bc2a8aafa981c6aebac0cb50222a0e654278d6c6e941b1833d77a1938ac2f99bdabbcd7dc007b7ea1bfa71ca216676b976db1019ea0d43069900364f2091aec60c961301870bb3f18c4e123abd972c1ae7474b11b0dc3b6caed20dd4d9232193bec525467be833b9bb9bf56dd7295d4e0e93add70f398a549f55cad188581a8f8ba5a82054eefed5d34cde8b976fa2de4b0da5ed65db47c321667d36c3efef35872e6048d7e6c5c1a85c8541244cba6773f1ca2caa9b17da92bb70efa77c38669bc5eee877a16bba3cb1935574c6cc67179c103f16cac8db151ed2a6afea3c92f7845af2c460f9f643aca2f434fde6c9018b7f54c478514cfa7ffa2bdb068051b68538ebaac7436229f265f75e4992aa20d1dbde72db626e8bdab4304197c88760b70f66526fc8298285e46692aa002c9aa091d03fcad07f515ac41f9b11851c7e7a5eb6f7e5cf908b28ee75d56edb2585db8f3de2b3dbd7277e45dcfde7c37f8d951b87dee2d385b2dc9c0b4856ba38caca9a91a21e1a86f9b442e339fa35740026874206b36af19c2f7046308fb5a512ab83799507fe5958496add521263948fe73a1af7adc0769cfa3758b5d38027231f652c3f742411a4c27c8395f001df175c594b4261ea926af9cd96d27221359d675d103f00a5a7ec6fedb0a6594ca4cd77b18f84c5b0e236e29425a1bb89e91415061ef3af371fdabc43c4956dd588d0312ced326a5ee24cb164bd7901dd629b206ef89c1747c6d05c9c5a033aed38013ecc1cd06be2d7d8e6c3ee74ee4c178bbadebd47223319aed747ef3f1a8ca51c17d20d82cddcbef92aea54c50ca07f0b536ac2f3c8d6b4837a7fef2778ae00d90430266af0baa935609c0812b150706a58b5f6c0e467f28c3443a485304315d82f7b041ca53d84262c12898e3a01a90b76ad7e08aa1f087dfbbe4aeaaf182324ec6514bce8fe66acde6a50b596f136b23d73664474bb9d6a835a85a2f8ffa282c3aba43b572b924d4ddd002d821a36d590f457587c43ba75adec983632fa64b3cddb7a5e4bfde0400b9f5677be8c804fa9ce725f65e1972678a63fc2fcaca92973efd48006adc37a93de0a1dedfbd2b48fa8232c085c3c1153aacfca7e46e15e343c0f0b075eabde49232dc167539361220b84ba3a44184a8c62f51859f8938c666bfa8d283c216fa900f5a7722a83dda9dbc85f1930d529e703be70b5d46e41ca7ddb0603d17acd5eef57df794aa880cfcb3cf74ed56807145bd9b16a452d19ad0167c2174c30c53c5a6f993f84c2555c3580ffb7b2c333d77d3dee5f061ff9f89f281e67552a0b44335f0e665893d47a58dfd367659c3b9c1068914a214382bfc2fda2ce52894712d7e0f475c9dbbb32098c63aa67f8f9f2714896d26816fd6ec6d6dcb0137e1b61c1b7a856f14378ef7db3e97950c8f127503dd2b786570b0abdbfa95607d1687d3498970fd00f0f0756f3113c0762180a7cf31508da83090aae2d8612e4365bac445c712606342ff537ba13d1069435a6121268263f68e1e7e825b74868509bca3d941eae19221773624401700225e24467df9f8de6de356cf1c5d2a37876cfcfd73a4aee1d74c89f12c39b47cd64d83b906e4b86b6a066cb10946b51ae31240fb87e4be3c13ab549c02743f0b6efeb99422043303fff7653e9ac51a7fb762c1bc2e1b87e9d8707bc5992a5ab105e60bbab095a4f0e04dd8e2963f5bc194e7b60f243a68af126d0ad65feec98112ec526740218c94f5bdebf1d76adba33f575e25d5f7f7ceea75141000f71815a0e8295c3b8d8adabddaa75a930097af697ceb744f033c7e09e8dec721e62b7d6f0b47e55bdead6973f57cac986d680912aa83c0ac0b1a70c2d2ea05a5f188ca7e3d84380b0740a2aa369e1f05e5c85b7336b7357084005f1d4c986fbf9d5a8cb0f179325817d27aaa4e456b017d6ed293d6bb87e7a9d6b0d8a79cd03156fcf9e7b25105fa79a850130a241fa9dd65a0be5dbc653ce80be28cde00e41f2091ac20d8eee596766e47c25dee46ca52907622e9420cb45e72057f9a7dd4d40ec295650b03c00d74811858baafe0e4662f62c305da39df199b23a15d2dfee0621c46adf8c5ae0de0fda92563a9cc6eaf2918856858eb0d44fce3406a01929a653456f3d3f58fbe6318b463babe38b5d520db2d0ad9484370ee7b2983df429f4c9ce073f36b0d8474e3b39403dad741344848489ea9ed0dee4dc61a1aebbadb299ddbe9b4748470f5decf1156f865d841ff9d52d2261709263871a582977883aa99b1bf8e2a22f9eeacdaf7c119a9a12dbdb4b02d5d0053efa2020e74715430c272739e48094248f0f1d0f407a303fe99593ad5fb06eac89ddf816313ebf8c5442438be4457ca6a19b05efb79654965da25aabf3be1dbf89c9ee44139e08862f76a38da1d2e16035d392299ba7294a719670cd1b9533c0880aaff8d6d41a8fe7383419aadce2148e860ff64ab3e701296ded3c95195509403c3933192a5e26e236e041736f3fabde7c449b88efcb73ef990a98ca9bfd626e13824e3d4b8730464e6c7db1d1fe57368d1574d6c433435d391ba07a07c943a8ed2cd13799252077e182797e75e469eb6d4b117f5744b403104b0df7fa17276de30d26ae97a2792c9895452ee8ac138e4fcbdaa9906bcb58b1cad047729b27767594a091f8f1c5677dad7812dc165d7f4c20c44c999b81ddc0fdb15201669d7d7f461c428ea0cc40db4020b63bbe36edcd5cd42cbdd84ea7f43080614e11b429fbb83ee3e1cd5dd166897966a1c01414f26641f442f0ee00254c999e8524a9aac0c7ef74bc5bd205c57d8529313e647a269776ff100bd7af8a3c2a00424f885174586bf7825559a56d1b2e399fa30a1363cf8de44e4e3b46338de29a646f762c3bb946858679d9f2f360971bfac6a410499a398f183e760f9fb63254b226c953554f49043080da4f5f21fd86e1cd2c5b6b343d5276f5c80c869fda6234c55f6e079d2fa6087ed7af19bf4351a8fefb052fa5a004a1277206eadc0e84a5815931e9cecbd590907fd78c8083a9f5f331e886a2743277d0ded43576bbeb64230c86a663d0d129e681c8b1cc27d520e001549f2400d3d7fd08d5b309377b28d7980d7da32d892f621f173288019129a12231b7ef8943d1cf2c2c4a9b060d4f72f03c3f090d59d9054493a68bbac581992d7edfdc7869d8a76fa4ceb97058b1b09cf4bcf8a194e82c5aa2ab57efd7774114a2513d66c15a0a64f96ad55723c8177adaf10ad1978c7297a1d9ccb052b461de43910f7e46b74fb57b40f0fd8324a0343e0795072693f228716de83f4651edc4cd0da1ab285948f5ae4900072873b4a33b24b6da737cb302c8165027f1067fad922db6cb26acb7f1e81b7b29fa7fd2d0c25791e532bd954172a31e25c168e237b2560d3937c9f0470250acebba3323e88539c821d737d46d4f0517b80e17a146ce91a71be6625d91f3d02cca8730b6449c1aab42b8e48f1a1cf10254cb02d8dee7ab3eaa4a4ae94d5bc3e022f95642e938a16055f5aa2fd31ec76d7eecd1fbeed7ab8ff7f1f9319526c45975dc3b034054ff73b92e398b08005e46f185b947f99476996d401aa1ec3fe3747cf10eb063dcadc757e4b58ccc36754dce6be419b0d4370cb669346cef4fb592e8058e563c3464080217ec5ce152a1909463f8c672d205bc975b48caa7ca550a71dcbe6b3552fd8bdba94961e0b33b7592ee031b236f735f64323d0d7f18ae42479bcf639afa6b77bed0d0da9cbf0f458ff27fc1ed4c60257dbfb3c48382483c804025074b65cece00c224578b49b4b27635f064bbc1b9df3445a7eedd0b6989c0287459a92450f76d0d57431a4c502d8b5099d2707f96a74a6cfa65b5aab55551024a5a8368a778c2095c5851a31352ffc0dbcd61caa7e4290803ef9e30ef9007f5263be69887651d09495d4389c616b99ec6edbd7f4c273133a67971d7c24e083cfbd116a573da662e753f82c290a02b85bdbe96309ac04f0d50abc06e76492394d659dd65ef6696913d8a3b5826caab119bfdd7e698c436f42dc26b1b408fb9ad83114b69e466d5437a15917e40128764243d1b6df6eabf0c5d796e5b620ca19826661d1b4de806cd7edd74ad18bbb9fec53ad2ea957febb543b17ef3a199e4ea425d54654a5dfc2714d9af032af6a9088b40829c6c15bd5025a701cf8bb70100b0a0d2c450ed8b650ddba37155e283a24d77146cc16a099d35fc83609e03d1bea631a4a2e3d7e4918f8c333d31b5f38e873ba2ae655b3ddd292454454351469be528b81fd3393326ff3f7e80a876bf61d8176457d32f9d17a132a083c9633d250da7310b5c6fb40e8433017cf91e14288b10879ba77f536d34e5951877810c54cae5aef6efef32f45a7e729dcec83ebfe3933c3f9989b7a57347cab2ae4c2244221ffd792a3cd84c82a18e75fcad654d5f12c398aed4ca442543f6e22096feebe3d87d3968ad0f69be7806d6d94e8431b03e8a4d4b5b522ff8685ad44e13bcbd7af06b1979c65c05bec7ec7646da6e517bfaeab3d45d1c97b3309831dec76ac7f4ec8577136bc9d5aa0d81eb658ebdb693c530fc1e05a7fc1920b4204099a677eb7186b09ee779c87215a75b85e927ac487cc5fc4675e655c51a6b46954448d958464f11e7dd1987b0304d90b1c2008bbe149639bb8827d96f44709ece88df447a2e9c693515bfe64bd0d743cbfb20278dc23add0e04780f634eadb680a7ab2f734ccdfa6c1875c9c6bf5fbda66ddd42ea5349cb5fdaef355ca436b2a253ac862ead0386957ba72de191ba5fb51f898df6a2703a1291ab29fe1d2c3ccfd51c2f006bc810a8fcb46b70d3193c5708d00ec84b5142989ff819c3566711b36599c377c35fa78eeb511b6bc6bc3138f9d870e5e73cba485bb4d1b43efefe597dbaecd7d3fbd1651809fa1bb549ccf91f9855cd0cb48b0f25625c97829a69132972c8dec97234add28a7699b7b274378307a0706d7419af0ff32257421a140417941176ea361d87331cf4d6d0cc7dc634dfc0218d220976bf1ebff4e7aad18d45f945a255b8920524030c2dc25cbbb5bbd2a4d3c14ffcb91d41ee3c02916361e9db699beebf39af57e4c9a85431c839598f0ec76c05e2125e6b2bf07659fa8f0f48b9676b5fbb0a1d4907b79a834dcfcb18d24c3a27615a7b73d2cd955c6856c5367b44e0d6b674949da437d2d90e2689a74869ea4e7a5bc32eaaab2f8cf5904d53497f8f0f287ef2b768a4a108c4a61ab300bf1f0e99284384840470419185c1df075a7d5b35a64209af692b1e61c41b82ffc8380b45e4c7cd89cfc0050013b3bff8676140de17924e5dfe4d6109e4cf715d9b0db7984b705e8fce3487973c16f80c90ff1adc06ead2b9742a703648aa345b080ff275f79b5ce37bd18eb053cf9e42702e1a822a45af1cf510783e01796d246fc77a39438087cdf02cf3578a746bb64d3869e8d0532f08b5051c97c07b7d4f0039df2e16c4fa0c5a86717d8e5d3ca62a625e2da18c2535bad99925150181a97c5b6c299f9bd4ccb5fe8c2db8c5bdb1ddee850a7450b90bc5dabb4c484037b44eebf96bbb7a4e7f66092674b556dbdc2cb7cf8930ae0e8704e30aedd441b0973540552357e42b5b141e7845418b431e772220cfa05bcb7a406ff85b15931e3f72b2ecfc4529693fe0c765ac3b4b14951c8aa5d96a5e0f48533bb24cb6ebf0dba8d30adf077338d23238cb75da0f5c5e6ce5a2747adab87c3ccb98ef97bf87b8b8f3bf820e0b5e657fff28b3a05b9d297c5400aae4f70662caf4988bc89d4ea47a1149e65c6af03d95325839d6e3f7418ce3bf00ca12b88a1800c1d1e9ba416371ab8bd6df2124ecd0da784bcb761c110e87587b4758badc9ce9eb9666dda7c96146cd559a215f787285d06ba3061c21c83cbd214295d4cafcfbf55026738523bcecab31abd223fd647d88f9de9f4ef8fd1589241a01e712c4d11c0878ebad4728f2ba19471aade96b926218fac4d9a3fdee36a7327b99251fbbb91651ff64126870daa064ef3507c60b62a8aa5fb03d724c168b5871abdc1e9f88f40596b2b7f87bc7f13d46d9a4b9c4fd1b4ddefb2fedf75c48c7157f7a788cb6c50abda28a0d02ae3171a3579d82994af5ae591a131cc1573e47b9d821bee968abd2d4972bd6bc049ddbddbcd3c4d5bee7d11987c962c7bdaa02c75b9322dc664cb74082a1d5dd91047a8a7bec0d129540a1731f5d86873de6878a32b9a3bbc35a1e420aa8a444c366ba12fc2a33d09f0002fd637666c16a111e818688c06ee1eae894001842ebb08eae39e120494c9156c1a984decc12e715f05dd217368483442c6220f40fa96f963723c93cc746ba82c8ea873c9857fb9e08618d1dc8b64d60ba87cfc8c703673ca9cb8e5c9a4cb593a246087d2a56e66518de3174dfbfa92cb902a4cd726ef0dd1fe25cfebbca6d963573fb68d691ff65f136458233c47593dfa90a87ff8ca119b021e0f188137cec39f8dcf70f19c9e6c25aaa6fcd9ca0ca854d6bc0e65e761f4ba4b337efd782d272a723df446a3e1658bd8de2f063c201076e61f69d8160feefc3c1cd7d43b77fdc45f7bccb6e93e3d23e1ff1c61bdb44f240011d402b80d0795d33000a0fc6bbe917928e053411cd053f6c61aa5908424fb2c6266b532bc8045496c002f253083ca2a7c14e473eeaa51b56a452fe2419a42673b30aea01bb310d613f90acec1d3f57348a2a7d6d4a63c6609ec42eb3e465fb43c80071b99a67b6058086eb164a52791a51cd21aa36373958e04ab256f3aefec6fbfebd991e322fc4b0d0d35f818548749a51b8db7e11469f291be2a97ff7c70b94e28a434bc2b02efe2c7bc1782cf7aeb99e00dcafdca7ad04cb60c1bff845d96330751e8278b14155b3eaf13de31e4a899465adc77a56c1751abdbc3f0410190cfc694dcf5897a3cd2e913726ff9e064380ba597840252164adbbd490c890dc758565038987a25dc6a36a3844d2d320fd18add3c4ae1f675e39aec001780af8b62f1339598efea2b27e46881d5042a54fa90a1ca89eb3dcda8d3a5c745bcf7fe411854920f6c40e72398635575e696d153604de9960cf049c9c9f67ff79f381408fc9a8c8455e8f40a2b5f3f29cffb507950fab66e6f3f68b00a8d761c4e2c98d45204f1188e0463145e8626d6270df1bf850fb8df722b518cc6a310f33452c99b5cc64ff7c8284f67120142b0404590ba83411ca3cb15185ea694a6b90f98c45932158b8ec5e7547ea45680d8ebb1b2d43a46ab4274a200354baf4d7698dc197e8853dac78b95d775571cd8c61f945733e0c4d95e9de4867c82469d1d8b5bba739a4b5105254a0ec6d20f8c2f9d01fe92d46b9a6b3074e1de6d169e9ec0ed2e8d56f9601cdda252bec627c42d643e4807c24e6d5e039199e22deb764c3d9c5cdcf02976474b18a1e584a264db7fcbf565d5f11910af7ec1b6462a60b28fcb7ea05a4431594bfe4eae8609bc2d0e84ce029e44e56fbbd741368f242af9510813c961393e86ca5396bf69c4f1afc1ff4d747994a238e478b409141f2316051f54907f2e0852da1e7673dc9edf2e2cac4476e1979a9ebeb9507af1a3445a8365e6a55dd2d5478fe3f0a005fc4ae36c3b69da4eb3326a1837d7a3d55b6728a235b8a21324ad4717eb91328d41aa04c6cc29b9dfc29767bdaa9380f5cea0bf298531f7bee8e168017d8acac77b5f1802e434a43b3ae6d64cfc2a6ee80999d0b5e974f123bda39a23e8c1e1cd54fb73fec233ec27828c70eccfc533767951f227c7cee70c24785551a30164190bcd1e4c12262e0b68fc774465c48d3e06469e4c5cac51a34bd3270ae3f9e74ac5a154c20f2ea03437d6e26a77f3e859d01c371c5515699cbef20ad71c53f59147f07de27e607140c999fc3d56b75aaf474cd759523892d93e085c47f927ffeb9f3db73c347f5937ba96755a55bc032f18502fc04e7500150c973bb5c749da7337aa60f81162d8ebe863ae603e25328b908aa843f8ea709c7b4b1270e4bd33284e1f80cd088887bf2fc165499fb642d7b77bc24013dc49233764fad1a0ee69622973e60d57671fc601ed4850933060c8f5bc516ccb1430e8c4d6cb5d489bab01ac3d4f10fcc6fc7519818ef40c533609b28aec9bb39c38e4e983633498a94dbc838bf955763853a56cc7f674d5ff8017f94330a9dc819e6f2097375f6f7d8f0dc9efacb2d8cb8da4f93d515856da7a040f1dcf6e6cd99e875122032fe093e4f809876ab35554387ddd50291ea8594b84a8dd335845d7c8c578f50dabe3101935c9b88b4cf6d71d09ab1ac88f26c60ce239e6db4b384a81d6ee0ba1743a6e35498df6b6fd66e67602620480ff6207c30379090c793f70139fc1412e109a89669ec365aeed8a937ba648c5b5a0bdcf4f7cb8886ad569a9cb5160c2272dd1a58141a55a4028311bc47aaba78f6f082be9e0c0061f58f9014946b3201b7e98d9d8a647db40290bbdb9889a8311d8e556eab0edc55af7db1a7ed8fc62f937ad14af720503ecec6ea8ce48f97d8fe019acdaa627ed8f7b2b2cd24e5ed3a37665a542dfacf4a535a8bba9ce8ef19b2e03e2d3fb2dc69b8a862d9ddb1bfad5c1e4607964bb64c83ac141b3641870ecb7ee01a1d647ab12b70fc370fe1556c977fd54d7cd29befcbc4136865a4e3c9e313f088fbff8668dd3ca40e5783b8793833482d7698645b109d7085d0d71bc941d5223d9d676584204708912792c128abc542f2f80f390da33a2eaeb59f1bd746a28b4ff3e3038e11f1a189e4cb55243db0592992ea063156a7b9ce991e90390672076dced184edcd7f9a25cc41a1153d958b8dcb7a5c6113cfe416d626a2f37935d78f837c951c8c59c32fae5d4ec73926a7753918bbe75af17b404ca39c319c9c6808ec9c5b5f171a17b3278abd90f03275b0796ab882df7687476a51e3f54e25de27a14aafb8618ee4dd12f15b262d7a6e24cb3b6b4b62d82d098671cca749a29714c0c764959599f61022549425c783584759f9c2bf327918c3b8c19d3dd3a90cf53874ebc1fa955aeea9943afcc882841fa1cf0dc15abc5ae0b12e5820bbaa9ce45a2db31eefc29d6b1bf47f368f527d44b444fa8dca778750f56fb31f5d9fb46725a77638e3f2f3715ed10681b3e9c005d32457c9cdf923403c9cc2c494eae0a5b396b4ea5538861534522407f3e2fbbc5cf592dae84b6423bdb4f7a6b5547552ab0221984413bcfa9e6c4ccafe718838cd34b653610df31600c198ae989446885a08a6d1b912c95a2abe02b486cd097ee89570139265217feb3bc8f9f0f1c283fc7a4f2c1532518fb46b0461838d1547cdeeef584687f5ebdcbdce68f0b120182ad144b6a300b34ac8119a1944c424e3f4e6a5df8baa090f2892b5900c61c68d5cdca4e427c17d11c3ece14dea43b42d6df4624717c490f47829ca6938ecf956930d0547215532a8cd11a7b8eedfee97da3cfce9260ee762e4a057983139bec0f4b8b5b9aa640041e44e1965e8c7457f1472e34c2911318dd007a093c974af551bd2036ff0e8d780103ca04d8181192a46ff980c0af7c55d99059cf1fb098d996a21488101af5a1f01164f28c4424ea3068690a1eda234fafe9172c696825b3b8a96a9120462a0bd1fa04d683610fc563e2be4c7216fae7e37bca5a8b9af17f169cfd61968f81e8cf1baa6c60186aaa22b1d20bab38136bd9b7802d79c0762fac0adf7f6fc66153c187987729b2e7d0760915ab4507df82646d88752d3e6186c955bfe8935b6556427d91b5e460ae9a01c2f4c19580c647c8dcc5552efd9a77c491e5de7e872c54ce77767d89a7967e608289fd1462261d144eb224e8dcb6c2ae92a4648c60a009235b6d2618fe48312be3eccafc2f8101bdfaad42f488678854030285f6e73880eaab06a5b0a2a1587020f5f42020db900dd4225bea11972ac1d24cd82f32085d062f70961fc2bfa830932f8dd24896cd8a5a603c0f47ae8ce01a37506b4ee838b1ebbae9b758a3acfd828190d9dfb9b71926abf5e2357a129bb423e805451a713de26c9e6b77582d60118c1724f498c3990270320819b925e00716e2c4f645f4a71e1429e73774f53b107dc0e276c9bbc4b12366b1996db12ac82a93cb04f30c8da5abeab19944fd971b50da806100a9c824aff57abe529b79015eb520238e9e4d39e637fa9c5173cc2c4e6dfc585a23fa956535fc624211c82c1e382d7b5d787b91eb554c109ae6880048de1b948cb9e144e7799aa1d83ca07abb7272492aac69102682059eae12bca6b5569a960892e6bc03ee813256172bae1a5b8fb3f1dbe431a8f46dc1e17924604dd83adfcd5ad4dbc80ff845877e6c618eaa222d0217c2ae1d9ecc1f98f7ac463898c5a8eaa4e4e6ad6fa7c83d6225b66063441e49a96a72e18fb707517a6e12352fad2b830eed329a2a0f232a0edac2eabe7520058f0db9d6991a20ab3d716aeddf14f381d648c3563cceeb1d613c7ba4a12977cb87541b05a7d78b41026cd02f836b2d8ce3f739e84493c8f8a65140009bba61653c80177f929f790312dd6fb28a13f7deb8060104928b1b794266ce4a3dfc08645d97d8fe0b998a4ee704b54624790d22a72c575edaf70b6ee5f5c6c37af28cd4eb5db2950002a16850a4f436e4a9664e8f894c10ec2d71d70887850147dfd68ead0deedb0a1b1680dc51f1a860a55e4c4d76dd492ed830820256268428b6c5a2ea640f7eef9bbd05ff4a56b5c4f9ec7f9321309cbf74f9ad63f0a12dea98ff1d19a7a9868d5392e2c62e85caaef4ba9405bf5715705eecf924f3d802ae048c8d6dccc3deb8626f0194dddd1c87600430c5dc8276a89f0141ff32710c992d62f277e2580a285ec371f72bedaa10bd5f5c0fbbebdd8ae4b3344eb5c1c57d0619572dd2a8ada7933f8c3d66d4dcf4868482929aa1a6d3bbfd94cc69398157d114e69d855278727a187edcac625d7f9f53de0ab34b979cef5f9e761a3688f4d24825acc8c3f83de466bc292a0e7a29da83f6d30c59d4c3df54df0a6b03497a166c394f968594ae786e73d8c0e5cd176118566f1addb9f7f58acd632268894250e43a60accecb73140693a0e2ab5b60d75a7797759a0a15b1bbe29363179bb2f887664fbf3c5ad25d6902620fe8aeca57f82b0373e4b6cb4d4e800e0169451a3e34fafe8e5723aefb36a79c4d4f808fb143cbc156a04040a4f93fdc2e07402284de2ec4e2750320ef36098809ba0108235d438e5ef04426eb3af724de4e7ab1e86c756ad808df7ba322d1d0ef22d6046a93079c943a8ec56b154087ebb891b62d82261bd03d896d2bdcb76ff1f534734c5ce0e4aa6f3279df72f57af1d0d7c9b5820c1fb3bad58d92f0a97521646fb2b1e4e6f8609c7d5249243198c1cb1f0ec44f4193be3f0f7037e3e79be00dc3122606ecab04a3161d33da2042dc6e4b7d13a29895c5d851405671884ee9176856d1527045c69dd6a8c588034e6a3867dfd7005d0df6831aee7d6db5019597595c3ef314faa58ae639d967fec7dcf2ba24669940f5ce319d52b7b2f3b690044aae35b2ceb3f3b485508c586bff2c23a706f7b753c3924222ee2c0f0ceba15c7086d72e13f9d07f6450957e530ec61510d71d1e5fd1f8c5f7de64b4a9914b3eeadc771767906f6459226ee759706926259d9eeba3af705beae9bc7192b2b9d2e5f6751ae9b6c86ac578cfbfdf90e174a27cea5fe711bc24fb331df3e48eeae4007a6257f14d1a3957b8571613d593573ee92e61df51b4367d11b1e1aea869823fbf28f0642a80007c0169aa7e7ed243e72fb82bba0dce014e0db52165c13e555a142c98721ada7ba8afd8b1cb0a927c87d2e0c83d8743c702d7535a50f21cf1e50a16c7ba8b038688de3cf4400b391e7063d152420810a349122f8b88c2d368f25a2802d45dd8c188658ef8f5dba01f98f25096366944d3b924653936e04e00054ead4b922a8e65e29edcb632574cdd68af8dd46d396f73ce26e238b8e99a52606cf79a93ea9d5771fa05e50059bab3af2d5b64927d35fb04b02761ca6f3b8893ed0f3bf35deb8e1a6f72b6a62af87096e272be722e62cdf7d84fe6a7d1f8cb6068f56aa42ee6c5ebde501bde2eaadec3d12f7bf9989a0db3e2a242ad575fb30bfbcf082b4621cc9dfa72f9f3820c233f3d3212ece94b2eed01425ca3d1f637a90b4dfa52165a374d982632f4c69d16d2ea60b31dc5f6a86c9d7e39e1e0ed3dba2640469a1fe0138f9f7b329fd46379cf6d7de4f70d0cd0f685c203e24a6fc73917ea4046cb6247fb41b434026e3ba068e1aa4936fb0f6ac41647aa2a188d730b2ac399e966b726d208ad958993ceb7834c1e3b5e40623a197b9d1be3cda633609a7bfd727645a487ce58b5630f3e05f613817985d36690b6d10ee21d09ca4a43c8d143c9fa0b3540511767fe331a53a061bc4e7edc1f71200234902fc7799e57391dfcddd2a535e55133bda03cb46492e17a8f6cbbddf7d31de0757f32f6ab71b3cf52a12f51850f86f1b57d3b03730271281ee208e42ecfd4ce25e80b5b23b7a3bf0ac89b92beec3afc9d15533c699de3ffcd08e97ee5579886be403aff44ea8e8a5911f2d37a20d0cc363b0d3288e199ab06194bb006dad218c8d110939630a469d1c36360544acca5f6ff9b5033486e2af048e04686fb42ad8ae1ee485f66c68d89130c20852464b34af221090e780dc1c34f32d1f5f9e0e7e20a47191762df938da62782e1b46dac469f34779a257512dc85627124bd5d3fa337cc02fc16c4b25de49c3b48bafdec00be38aaff67d792096c7e69820aa17fdf6e98fba404a6aad6d8702b68d6f1d2ba874ab4986dd9821d9502a113e90b9fb9cc1c058bee86bc3cc1c0a5de5fc80589530e746ac1774c4f8356976b55e6b1188bc9efcd76e86636431f8e863de4547c6de8ad8354538a6345e607517a7dfadbb2894281b1cda00c8534eef8ab2b1ef6ee812f92748ca16b640b47f74e28aeead949da8ceff95d6b617ab96884f8fba5dac37b21eab0b904e574d007784ba105623f456051e28305ee7e3294a7174b77d120dde9f1575e926502c231861b5fbb59b24e75e78c9e884e0c968751072f13eda568d553350195cdd68269ba396a0900a94fb3ba77d2df07b6d1936828dda3b46c2450f1c98053bdcb30c2f2fd2824374a70c6ecec7e684440978a3235b1a645973757962ca3a019b89cc6357f91a1b49b6a23750d110072dd4a63d4949472d7b408240ec0a82aad55a2ed9b2b0c4bc052aefc88492349258f61a7ba38351dc748553b1d68dd0ae3831ea7789ba2b24bd03e1f58ab0440a99997ac7a16d1ebf88cb824d079add4d44a4f2313110dfe01c7380ba576ade61d0ffa9f270beb81bf6cff26e0159aafc393b9e4395b6252b34055c4273d43c97a16f7dca4a843e789851d79b93d78c481600e582935956c966a06fa6c75cd2f9fd6e656c160be0abcf7b89a99c42bf2cdd4d416bd457511f92fc35c67ac6aa585ba27c170d6f1259c43e0ed316cf8baab36645fb3200364c40e95c7d1206b7aa2a06367d11b7a7911491905c65fd61b9cc390a42cf2cd9cc9397558bde1380c417fcbc19228ed1b2131b5a7298224c72326515366556d474b98ce0b54422da5924a742f9554e7f9e42e88dad2968ab553d310f78f1c09cc6db3b62c34b35de6123ff1000ee3db584307d6867a7d020eea8051e41c67275fc1cb504e5caa93c3e855280fab132e4b22a136e72892cb738491bd872ed5cbbd94488106d92f1486e22998b32ccfc06ee6678492d1ee961bded5be818fd784d54d19a99de23969a7ed84dd2607203738a5d98f60706d556e37d7f3f474bce15983af42e794c8500c2d575e560e447eba649064c0f8962abbccd4a61d7171bd91ce5bc9fc04bad7716b18247a86ef2c5b6fde1e0eeb7412157eb3e5b2dec0952ac32d8f6d93931258c80566ff62eb9485cdbf35df0711b9cd5d8de608bfd548c866c5f3a1701b62dfa4dbd08db49754376e8d25e107a88c4a2ed286835db62742113c6e7328f0d20603aa34db181c0fc6293206e9ff4bd8acdba63b16b68e2ee92782350de0142fc4b65f20dc29c3fd3b7ec1bc26410ab10f0aefb59f31f0341a85a5790d9eda0ae364a5d93d74d1cacac3d946c255eeeb0995298456c8cfc777d4a5aee5ff8515b7654d14920b1462300a4d84363c598222986c290eb9849feaf63638371c7e8cbfe8a7be19d0d4229bc898d8581e3f0599352d672249790bc50d9bc91e91104acf9eed09676494678a9e61f12a485ff643b6d7005f14596ff6a7b33494732ded5df3b1f5b61f0546650c625a3878f9020bec06ecad9f566d37b65616d39dc817b99abd1a0eacc31d2c62a8f848f57b003e88f20c7996aff49e2bbee0d11bf28e31366683c8c282bbd087ebb42aa9647825f33706e7cfc8ec70e2dc0eb6dc95893b02844e42696c37df7cc19e372ab838db70c1c1bba57c756076fc01270e1fd65fb6b91136214afc1b50289e69f051fb61fc7e56f8e2c150daf7dd80d4389fdd5b6727cf89cf4c66c9c2783909971a88b4da6d7c0ff28fdaab575f9a88c3c25f23dcc812e8af140e686b6a7ba863b7b2362bcb86229bfae4ccfc2d302135baea41ab98a73906324136e23ae5641952b55d7bf71952864af55664c24564ef40612e4a3804599baa022b7f8a191859ee9c887e35f4a653e743f47d875c0fbcaeb0be447c15eca07a0f43b0b52139079ad573b9ad41178e7ffd25eea659e946bfbc5d63b12e5bc6dba2deb16f21ef612a586e985ecb6ab67375554c7b83aa14b0a3bc49b90a311fcedca3819fe106fca5452cd035d0939691e8722d0f4c56d5e6df2f6b1af0ae3c80ff1f4c8ae25a1292eb1e3e337e44310e56ab24854bf30f005c9a0eb2ea91a278443b1ba7e39ba2e1ebaf55ae37eb06a0616120b72227d99a1cdab4bbb1905eb439b57892f5a1794bcb481b8de210d6b8d60f8ed1f19015b59d8246e2c28241bd8a3c9335a24785995a0db8b01e0489857ee1b145c13738d847127c35ed42bdcc6ecf6cf26eb0ff6d0050ee829fbefeeeb08037796ad55a85a9097cc3926d9ddd3f1509e4e72dcb5ee70083c12ae41bf4bf7d194cbb269b34081ceb02d0eb9e530fc3b8b3fd18e20388af79c8c0b98825c33de9e39d0149cc026b9e98cae7ac37c97e66b5c91c2d1a21599836294efd973919e8a462c3ed942f5c8b4223700606da535b8d8babd5db7c101f8a9bab79569ac192066a1ee43965e9f52f09fc395a98e8e330aa87d3cc37748550e93a5629a2aa9063271b20d6dc076bbfe6ce671290d21283d5dec8117aac6f115e2d6569c0e26cef00ea649348d71e45a6ddf73ffbc11e1a3f67684e2f6ab864dc363f08ed2332ab2b62e01a4c4c6b13c6ce069e73b0749e06948bcf211530ad131f58c379e38e1a141b582e0ad342219e1fb85bbeaa3cc3dc675f5dd27bce20e4e1dd7f445d2fe988aad8ea9ba82f4efd4e9ea6c7d9330f43650a1d568bb79e1dd027781e02f3bc6f87558578d65f0e915085630e1c715898585d95038ae9f73eb94d36d600495e7aece5378f42d388419db44aea64d4a6295966db19d3f3b54bb2e981eaad69a7faf058d5c8676c1f9769ecf507605d6856762061cb83e7e0ac735f483552ceff39a38d8b4145e518504f154ef34547840fc4c2968865b9d8a337828ea280a8e1a936ddb7f5d45a266247777c0a1b18e337f7770b46a09f412dece4ef7deb815df29bc22ea10d14590317d61e144c54fcd28ae13628f23ebc8f386146e334dd395de38963a1f90b2526da49b810ad8040c962e7fc332b737c04c53633c0dac19cfb92bc435a739949a771c3b4cfe5698fd8235a4d59fb1129786da78ed4c6e413b69f57be3f6f57853556443a2afffbf9fa287ffe8d16e826bca94715bedcb19bcba896f1b9a69e822f6048bb79a9d497ded46708eb153331417da8569603a72955a65e26b607b35d5ad02de4e486e9f9ea99170f3f78d8c881d4391901fc32e7afc8216a5d0354fc06713fb010f6d6e3efe594ea4fc49d13e370fa9fc5ac6745313f20bdd8468089f5041bc0638551a7b08d331f84c69d0bda364fa1062cb888ce40b7171193e9293639fa301d8fc217289275cc5806abf32d1d1f71fd875e375ebb329239dd56889db43ac9e0f18e5c5f5ffcf75b67361530fbad4074d80558ef1cfa66f77c6de7fc3445cd925dec3c5fbeb5c251b7cf2449a71bd0a87844e59a0555999d7ed670c6326450028d13c9581da6623035071fa4e3334676edbfdaf5937b4ca47bd63aa4ff1831c11e3b983715aa8c057a5caeb44262e70dfa59329fe4bbfedc4278c82dc818bfcdc588999b75d04cc1b210630937943d6c284375cd9c6d1d3d18d8046f366de546a1ee6fe854471136c90ee5f6dbae5a9e9040c2f2a0c70cd6069ab83b9e13ca6dc2699bbd767f0f4d556eb2783c7f9e620fbc4e11c30802d09a5802cd53f6996a7612bc86c89300e884c20dd265a0cf618621f858c28fc6749dc817e33c922e552c6d947eefb150f3300aa68562986a74cf0c2dbc9f8fcd23821e5af140d2fc9e2a6e50055be8bb8b2d1f235ffc32103dd25a186241b18c25e71c292025873ed8adaefeeb62d1ef5d398f2bd3a498211e91f62549c8f70f59035aa3b4d864e827939f25a6acbde3c34ffec0cd0e06e6130ff975809789f97e8e1de4d58a24cb7ae05a1ac98f10d0b41434c528398d1d1eca17072be05cc7a572e5d75aee78660a35dbeb8604b86bd591e555fceedead5585ff2cce6b8e197faf91d3a884cb1fd877a2bf83d4eb4a5a9cde609ae387c97077d3435e7ac0a0a934c092574dc75403280e449d0f845018a28e117864ae228b1afd786e6e2a72eb9d9fb3fcc8402d870fb7f6e326bb1883be0c0f24635ed728d3d511f8cefcbfd59252dcfc2c84b2489d2527b578467288103c4aa2501ef8510a13dca88a48e724d6b22abd7caed924ce2f669e456348e9f620ccdf71803c3481c039fc30d41512884afaabc1cc12cf773e58f654195f600cfa0bcd0d85eab2a3b82575655e9bc05141ef4b75589401e52b5826fa9111afbb58e81d51cc4446555d388836c1c41cd2d3e1faee7ebda909e8bd599474a5b0e76ac04058e1f0a0a3222ba899d9a237caf4e5365b3c44308d70eaee394c251fe09c4c3528dad56f126b7eb12b8818dd2d5fa5dd6afeb371950d4d177f290c581329b1e19e7ed91d4bc03e644d136be697cfd4ce3bb221df180cd1d54764b6805561717abd6bc4328c5e50bd26f12d9ab109f6acf4571cb64c5fc70c36d4e4ebdc0edab64fdaa4452c380b580fbae66a1c34073a5242794f7e8660c1211ed4a967451c3cfffe12d9518417230ad371929a091c256bf679d91d903b95d09248026b7c3deff0d278aca3d1c78ea2d6d7cde9c3e82de7f719fbc51aaae3f6e1ae14330d65bdef0b9f2c40bea5095e9d01f2c2d8b63b2d715b4fc25d5ec1e11a6774ad424c1bbd69cd06e6f2090fd92b0b7742b11801c631bd2ae099912c7922d45a6cd75116362639aa4a570d6870721dd030fe95baaf6045b8fa4202cac9a3e3868c336016b33cfde849e91211cb8e0ff9b9f14e60e48a26281eac5edcb6d1d7ff0f5389c581f3a10c80f6a130a4ffd48954f4f15d619ae941f2f241c2777e4f58671b12e7509b737490f36d50a9d883c195035107348a5b580c0b5d812155459fa16dc0c0dfbfaa4f3ed087116aa647931b37f236d59ef85ed6c24d5a3fd423ede90e0708482f15a52d8603ce06663d67ba0c19a228dd7ac4ff0a8f50efc5062030531bf17d245c2a9ccc57d0d87946c97359a38db7a36c007e8f55b2bf0e829020650f096112c5a1f743ab22f04835b7bc77a607bf3354b4778dda4825e44b516a90fb61c5f9adfaf638aa302dda839088ae703daf661752309d8bc66767c7041a0a828b532c7df0de5203f1b0491c6820d850efc6c5e5e7d453cc405219816e6a3e82f04e31477f43a3ab89b1d76b91bc356fb2ff831f86e006e1f0ed05eca2a730cd521a612f047d1841a8bcec42ab995a6eecee4ed26994f62de6bccc19a83a99fee941ac6ba6f21a826f780937c67e53f314779ab84a0f1b87b600325db60e1a3c816b1b0b3cd8b5259133dfc21415cce747d387d189f8a5b3317625fd21ab11014906aa71972f0c69be7612782aa5d26526c7c04413b8e58ee859e7a41643d671eccc2c3067dbf1413ae9defe08ac7e8b543ef4e350bf300e155b65a7fa12ed0293313946daeca5f77840bc7c210f05d29054a119bacbdcc54e4b5ec9b21ae259ef419f78e5d3f3d342b72df816dc65b722fa30ff439709b4bdfe57bd827c22c6177ac509484cbb40cd640776fe677cfcebdd035e837fa2a72956ba31272371383f0ccfaf38ea2f3f4c2dfc18df8387ae494e9f94624c9b9e90e15d7881f0347032da894cd9d0c208cddd209d94f73a1d79b3dde148ebf94044946772c5fbc4b2589b07a0eff0805ba119e1a1abc3a54fb73d90bd7217e4e17fc4989e4ec9235f3e02272fd80a778dcdf701a3adde9dd18903e288c9f717fe9e535ae3acf68294ff8718fedd4d286de4a079671f506550b2e0ec3dfa271bbeacfb88ef14148f91826c522e178faef5babb2a8d472baa5afee3179b60ed67a790467b78aeb7578530fad02a829361f94cf75c50acde7dd7a891a9da2bb5e59c3352aad6214e8fd5b7c8104b533f5ee06e17f2d25a812de10c8857aca0b5e90a5b0128fbee8310e9eee5ca5f7fc5dbb74de98058a1d2147daa39630178e74618844c39f697cad36e1c087f0ec01a8a1f64d0ccf1c79f4fa7e7d7445cf15b9cb9f20a59b023653ac064e3a0582e6b8819b56fbf7f25f5b2fbf63717718abe38c25644e2b44c6e07996f5a0785aa6e4b668513c9da249144594aae1f9193e7c42de4cb3c2841b25b38a925478c74459b5d31db95c68d3b3ae6c5bf9d402b5e7fe6d3b2cea18653348109eab62cf67d69b96e73bed52f3992614f7f84998619342563a4ef109ca73f19fc624647a6dbf96459ee019ecd1fb4fafcb06f711d3668fda8a6c53489f21fbbbaf909de48f0a6e997dae20462f74d0d128b06c8c865963a9b09e4b3edbf7e010297569e29b943bbdcf3a387654188e78d206d7da97dfbbad48892327f625f5517c5328fe67168dea62330964b0172b79d3e3f08490b55ad12bf731cb7a115a40ea0d329c9f28f9df790d3619232d7b5e43cb332d685ef1cbf2b4a0a7ff4a5938ef715a52157655601eb87f4ff8b465fd66c3ce5ecb00b9377ff84db847696cc212bde9aeb214143b5b585ad3ff79ace2783469d0371fa44265d1fb727137aba633d22d0ac0fdab47b9c86e221dc4d85b4d27da770b854b3a3b5e460ce778fd5bf72a497892bdeb3aaac8af75f74bc56e8c4c46f6de3c5a537cbcde97f85f36e121da7558ec604a50d4fa44bae59640d50bf782bfa068c9e55234cd769e54bf712c564adcc881c9955e745491609ac5c016e672d7cfadce4b0f827ae4f68bea5eb5d625f7a12cd29c439f6b07e35483c6c189df28203abc4ba5059f8d821037d45c983514dc6bd178ba2d6fc6ea2b5a9cf18036f82b1cd24925f26ce392a3737bec0d19c279866bddc70b7f7ab250d4138b6d5d317b603048ca40b818ea04a77ddbae3e8f1a5a7c04169336a2ee477642eee10c088bbd66ec6c83f4e2c1d5111023db5815d3510ec6aff2e973ac1f7a6d7468092cae777f227ebb579090008de83736bc64379870b108c0f9e0f988d4d3fc24e768c70da3f0460a03a06b19ac07aafbcedf7dc76a78051938e7b389c9e32169bbae9382813619d2ca12b3049ec1a0cc53f4ca58f45041c9175caea6a3731e26ac065374f4b9194d2d2cd47c6ef359315288044a52dfedc406590feba14f5bf8638a495a302a6c1485fdbcd3c33a061de5e5e46afd80797a840f7ec0468dfedc7bb9685a87bf097033f32120a1daa501d7b27547ea5f306127a42463eeb9ec02d0a4d9e10f3df6080ed6decaa1b1d23e89edbcadfa80bbb889500d607513487b292c8f4c32680ce30590bc36b651ab7a9698105b357165a828a1754e7eb0c3a97f41e831eecdda401e1f68e0349f579669f50b514e2849dedfb60b666bc74b5ad63bd1c82d8f4a55178ce845270a67bc4e42d0a48f0352e6f9359b7c1e197b8cda4a3942b5dc323b1c63b90e21a5baf6169a2f04b7465727590345f79d2db6ba3f1e807d82dbed33035af23cc3a1f68d9f1475437ef45d604e3607b95d6b8a98ba703392e345071e4ec47cf5b007e62f1372c35c4eb8c99c8959ad8153ce0d648805e871f5aae5f5dff5ec2f78479b09e16414130375ad4b0dc39b0af312ce033645e6266d0b2cd0bf67b74f7d4480f7ddf62185b20b047a804740095358a1c06c2aa0d88ed0f4a697a5f3550151738a66c5a7fd197952e4ef7c1cb477ee1a65ac18c2bd6f85e68cb714c70cf4c0ab00623fccc746fc66b23f5f55183d250ddb1984282d9f727fb311c3552d19005cf2ca04a3822e136478ed02d944f6d6a4633368f18efc7b41f0f8a98cba9e96f1d674d00864d7469fd73c363f77c8447448ba02bb3f9ecbb0cbea5e86033b7d3ec4255ec3af7741bfe81b6c4c63b9db2d6cc9cebc71f232008429bbd5ba591395477c3faf080597b6f5e3ccd50116ad9ae1c22de48bbe964334031cc3d2e5af95ea58b3e70268d8da7584720e9574158557491606d32e29a5be7d4f3b3d551ee221e5f7db8477c80574dbb95f27a6ff0c0792445093cae058d4673e6488e107d55a364676248ffdc2a2a186e1030162edc92682048fbbad24e4c0b8345fe83af1c0aef0a48aba8063120d1c69da88d988f05b2b8a8a985cc5ff74898c3e0809cd393b8be66362b8ea6118fc067bb147b5ad662b75e86eccc8a2b87d682eff5b20c5f59a473b331ae6ceb6e7cde588a597f1104457a814edf7f7c51ae59f8005dbd9e5d28ee7e963122a53f0203641d1742c026fe85fbaf3e26cfaab09b4fcc9c20ec1330773dd10be91ab14fe9fbad9b3806a9d3660fea0fcecdf0bf153e88200f8dd0ec7e906902ae4c833a84cfe2a691aa259088ab65455508ecc610364fbd1ac1afff85f5f072ee0d98b40f9094e4033eb09ed21a7e9ca3993b49972f9dbc4b776fad237e30b3b7676464931195a68ec9bbf58110bca87356e1138de568d6c4e39219f406d39a337fd9b5c4dfaf0370ca7101e38ab44f974251092626994497f7488baeab0a4c40d3b7c888c6345f15e1118c50c1f21c0eea7b70f01deeb9a098702273cd4ee0931738de3d9af92b1c6c79a45c60920ce4a34539a671748f593122ce0037fb37bb5d55a4fc1e7c1c4e1a72265d011b86e99d8df1e946795fd1dc275c1d8f1ea97e0bc7834e20e5a5d679a3be80794f5d6dd51b5b129537a2f06c60110d6fbe7a03ffc925f17bad1019af338ea87145c5532146ce1474a354dee5961e3eb1f7f744b14d9451388fe3106bd98c8195c0ba2ce28ebf3d221b4fc74660af7ee3bc0feaa70c5743b3dd72a541701767840c41e660cc06714212b9aa9eb5fbd875b2dcc99d1d0377462b12e23b4bb7caf457fe40f8fd881222d9819c4e46d9738e7d2df9cf26314860ac4778fc41d86a63dbc3892e171bf3b1b88c845d2e8e054206e4393303da93383a364e5bb7d3614a636fff8548e4459abba9b3ae1dd9f11a8ea32ece87ed5848879893b91be16dd5da5c5a3cbfb93044e5d3ea753aacd80d15793dfa8bf004b133c9b8c847d9e54257437920a8a7a0ad60de975cb27b4b2b0ccfc8c7114fcfe7b2460c8e39d8b6c2aaf1ccd44239c589f6d4bf8309d7e478a114220e0b8e675f5b08d67fcd92e848ec309cdec52766a9b91cd0b268ecde184cbd55a80a602f0d8c8f1cad41280f08d5ffa8dd4d146e1f67c03a8a00b804b2236b29e450a43cad2d88f049950e32f806e7dabbf69a2a756f7e78a9a2ec9491f64b3f10a9c0e70d18ed2cc338a5df67fc8487a5e662510051fd7edd0d4d827824a3faed629b861969aabce6f4950bc7fb2d4f7757ab00527623e6a3561cedac16a7b400d93ff767d49164044f30d9dd0697be2b1735a5da178ccaaacd12ada0042c370cf23b83af5b53c97396193197c425e7e0714f356d2e4055c14e67bc748d242815a6846404c67103ef4cb17b2eb1e817ed2e2585851095e39580c099cad2ce595d9c2ff8b61ff17689a216566791dfe60d81c57e5af077d29fbce716c202c73d68f69fc13411aa7ac18d7c780f99e4e1ff396fc80cb4509cadf8b75ca02ea8bb6723520b6ab88cf0e942595a835e10d4a44ff1a7dcc8e4292eaa7f59c527290da01701ac3811714f9017bf65716fd4bd1b8000c4d0461f8438b134e1309c8881fb417db7558d5e81fddcd275024e27acd0d982b5b77d272e8c7b44fb2f94538c4806ae0892e8c01ea12fb4bf12f8250085e9abcd70aae13a494bf1839c2a0952920a86eff7be81a0b093a22be7a148f4b0b4e6b47a56731fa0b560a82e5b7ea1d28fb746dd2ea1523d4c9e0a429a50bea0e41c81aba449ba60f349de0bc1e192b065f62c8e6365f87752e175a922356ad3b61852ea5c3d754236a3ca577629ca7cd41104ba1cf920fcd03846dc59dcd00bc8b8573139036569a003122a80caf2749df64a3b5d59150a0d4c83e01c3ac949820ed9a3240d5172167a1acdf716d9ca6eab6bf05cfb0660e10bd877e36fed3d5085d1626ad1639e464be1125d33b09a5e6ac731993f04d486b5b18d8ae295c35d411a9ee7567dc14736451bf33526b6f7acdd583adac2666f7036b8d81e99b3b049e75ed3ed88ebd86acf4346667285193cb19a87baafee160d812daf07d66895ae432d59f6e1b5ecdcbfde46fa002f23670a3f073473cf8b4203744374f4bb33a6d21db984105209e85b711e5f0c2ca09beb2b12db7ec1d899e75d78e0cc136c0af3596d46a9e2ece29c0680d9fa26092d3c96512179040afbf68a96fd47884ee545e4fb336b759be4183bc8f18e48795eafabb9e784e2c9e91c856dee18e98f522c91de833135e93b813d5ac10b298053e363be28a6b1b758f4c9e9c08f2f6d1d06245036630f5209e2eaeb53abea8f0a5e5c43e68b3cad35c890779c464bcef2c2031105bfe40943c87af2465c2a77b0cb555bc268809512bdbe419d6818c00dbc409c60d6a9d76dda0022a72ea171cbc244ed142280f7f1f2e1a301b40296c169eb229b7277a31f9515561f1cc4f5d3d9bfdea193f585f4090a8d44b8da66d46a6b5a47dadbec1614971f7ddf2ae747b5d9d08fd8fd5f529ac4befe90e68fcd9ef013dc109e3d3b1b94a8290bcf377837927de3502eacbec963af5d7ea98281a5447dadf749840a8902f528ff318aa22c055735ce9f60e14576556374eeead63ad6cac0df9e51d7d87cd4d1d2e2b50ce4c61574b884ec96c7e23f897cf12a203257dc09dfd66a80a01dfb073fe582ea15084659129689275d1f81012421e89502c4c6d5c74ec553adb54445ab4a3ac88c2575ed1e74a7de2b00faa8195c46c42b8631e4f64edd5edfdd7598504df51300f26b685f8b1d562f3bb212833b6440f5beef07c23172200d12730a255a1d16c4460315a0e4fe15a162114a5671003b0b5f24a345cbe9ff1c9c5f2ed66027a1a88b5f0a34af38a18b3c5e6b005ef526ed6e46315c87863c877218c3dd035a8e7c62372bdd13e68c77b737bbab2fed78e27a66ea95615e79a349dd8cb8e58097ac31ba1caf3b5b3a3c543dabb784936c5260032976cfe1c0063b78fa567a29e731af553c567aaba8f0c56c9475c18866ebfe1b4852d30c34ccd05d83aa3232bb810d3a90d113b4e4845442f651e2d0e1789d37b3b79489ee51b77f26bf75c81533b1f8e2101973b23167f8f19a96313d25f6f803ce58d245f91b13dd9763cb61d32a0be318d870a0cac268e3b232d280406a5972f7ba24c8a27d63bb9e52e393d51c830d7db0453e7ae8574dc78b784bd8f76b5d4e0303ea6ee65e4d70a67e12f63c7f79c358be5cb7947cb0d6ed8552db59471b3933adfe8fdd885e276b7c0cd70de438ecfd252d5ba26a6194555dbe60a0c32b1e7fba01e1ab78021fed6aa725144d3b41a1383a426bb2fdd411b3dde98c0935fdc7d1fe5e6f5c69c2186bbc554a9c2df453784a896da9325499a1081bea07c4bf4417818e1ccfc0822d554d65b78cf08b70ce03ac5e01bc585bb5844b214d179b9bf1cb2ea6daf5a792cd9105e94ef1f5e481fc1be5b7d5df545a65af12dfa6f9db2d4a578a98fc2d76394224c06de1b3ede15cfb8aab68509e7427b2ed3eaadf5ee0b61572e6ab641f94625fe6a5b7563b3a8d606584e919152acee4ff947d0d613480da4b2aaea563a128960339127ec3b8f461343735a7efb249b5f5862ff90c28b9d71e14bfc541b378cf7e7a52bd7838fd01e262372b4dbb932fc8046f7b092d81cdc1ab91588e6c701180a4adb5aa3ed6462223bb5f6bae9c74106598ddd14e94f2daae5ff6136b34bcd4d5169d9442fff87af196b2aa1d423077ad1ff4dc3acd8b869455b458a4cf26c11aa05ea1c3018d4fda233486c3e01fd7e80cd23d3d3c17d3ac33e011bfb21e7b8fa9e6aaa61ba25dd2db9dc69908a8b1cd824feaeb5e7e82d5876dc50645e7a9ef7c3cc811a769f17182b8447fc58e79c072e124f7fe12e82c3afbf0b53a45abc2bd577f8b06155acee3e1d991c577f1610dcf47579909bc56ca70d5bfabdbccd68a277713d4c89c0ec33ec948656c84911c2f3ee849c0ed38b48b13d9f2f66f986854a1d485c4180977e9675bbbffb5bea6f15561a30ad79ce5c8f90dbd967c0f22528971ca238864932096822bc434a2b669c359e31cf60cbe73b3f33f1bcc0358a97504524f93fa2454b20028a37a1f1656231732ec031a4c4e8818505213e8b0a5e8e90daa569b1aea8d75c6e8b26bfec280ed345f46016762f6c2e40c8ee72baf8a4c1b4d714a9cec1843f00c123ec616b03d0fd070a095c090c07d622312ea1ce429cea62af96822b65302b6ea6fff6c3b6398914b7865afd5f7f6ba9477552a2f45f9bbd54bde6b61a6eb28ff0166918666da5dcdb32d41555a5d7ce78e48e1facde6568d9076e6fc645751ea17c2f44eebf436af5fb7a0e8b32ef86ed378e54b0703dae65dc660732b903bdae58e51c91ffe5fbd50761cee6cbb5c6afa65d3662bf394ccc3e5ccdf52025b6c736554da3ed4aa47211c3a8acb2a51eeb49190381947ece2cf980bd6bc3567856a8e8347faf2574c581979b647f30b3c5d0135109ad28396505649cffdc913fcfd687bfaddd717b4101aa2c593f56edc15d29d9ada858dde03378401a6d647dad6934b9502791d015f53ce4b450eb55238603d9718911174e1cc84b91b330407567dd1da97b0c293f0a67f41705aa9b3d5a3f0e9fd981a19ffc562d166e5a0a98bf494dec8dfe4ee239da028d0eafa817cc97c857346bb806165e2f1ebeeaf229ac4800ed4a55d38da285c782f42f5afddf5cde0f4224a17e98b29ad7a1ebee912dd030f80b2c1c76e6572ffe2855f896935e6e3288201e1ae3b9d9299685f2d38453ae18aa6e160e15bacfe9916f34b36632e71715985c66f89b272809e0f669f063eb05fbeb6ea8abc705c359016814211d3276ca0dc4d5e0279c42a817dc8976bda9a901d7280db5cde3d637321acecc2a77db66c2e7fcaa5cb758d27ff9c5aaff0c1996b1ce23952ee4f47af8d911828ea5df2fdc479c587badaad3015fa4df86a7fef4b4e8a4b0e38d15d94794c96ed84ef4b9987d8216653cd218091b3b782b5278acab4855d3d0f5d707dda4195c94cea368e541be0e87e54719f772d4c100c4c6606741bf718f81145bd2201ad526c7fdaa4075f1438221f078d2bd2d7838d854411a27cba9e25bab003269754b9c72a2b5d480d7e16eb36f2604cc5da1994f0ef29c1eaa672442a064e3082c1cb721b4f079db7c692c5d31674a850ff19164de84832d73aa576ced6bd8a1de665790f15a67ca6299e6cdccc139de914260e3e16971e7763c89bb9519d685e7ab003292791fdd0abb3cb2246bbe551d8d895dc8da9f51de5d0e2a3a485fb3461dfd5c9a6580ce6a113e9c58ef2a1c2e36715e67075275ff1a157c194ccb2e4f4a6ed9e9183115e6d0f8d7874ce1484b90072097a425a73550897f1e8a62f891eb3e703b01e571d738e06e4c1b06f78c2b02e55d0dac0c20c20b1dfe1ccea66d876be00b3307c8fa1aacec778523066ef98445abc75d3ac27660f76e9e2b84834a985707b6ff5d3ee1fe4c211a6c0fd61fa2d60b58391fb1966e4f032f1ee751cd3f817e19d68435f744525e7987213b9e4dfef3db37faf6746af961fa033a927f710e482a9de262a7f8844ce8e9b582e66c597f87a91f7ea031983704c86979ad4002d4ac0c79b357b9c797178399ed9ce17809bd5963bc6572dc4174aa0d99f63f04f2c42c2d752293147db9412df286cc4953499806d052ad60de1f37daebec40e7f7b4b8dd5a6d88bd71cd55b0b76b0f69257a1ffd5bde187e9eaf8ee8e77e3c859144de9249ae4cbe14971edac95fc1dc21b58899bdf63608b0fc674353a94e695d6454ee9d5bf659fc5d87d4dc9538cfc8af336755e87aebc8bf7db4aaa5f74cb6a9ca0bbaff5cd68f6dacf858364a8048cb0c46e2671be3df40b6980267d6b86fae207c9e0161c3c1212ee4040ad3c82f98d67705ff1730c280e8e8b29b8eae3c2a965b4e50e8e4d529f6b885263d7c05f0765d0325a318ebeb6aa4d543c1bd237b7387146f7bda1a1ab3dcaf360ea941f17cc506da1edd6bae9b5d6ca33b7152c7dd3b97d0370c22d2a27957e36ed65cbd9ef4e53f5a4457894a74f790900069bcf5682f4a61442c1f0f495573a8af88119a3f1b4e2dff40972a678694974f732e7ad32da8c8952d04d88c7fc70addbcb26c8696dc570ca25603188daf1d293e8afb9cd792c581ec6098b4fac26896de96fe49fb13e4e38e06e8947efdb7f172527d22cd2093fe59f7bc68a2e15a0f4c22592459f0930f7ad5317b2a8c532e0db33e87c3346f20773e886e28806d67bac73e769a8fc09d203a67e1f28eda29f0fe667a8a6bbada2591b6326d56ffea11c8d63482b06425306808ffd3ed9f8b3a881d82fcc68657144f1de3f12b24411029dcb6704a6457465a4e61034564bba97bb522dc572a0162691508c95c3a48219c1af42cb2f5ede57c87bebbf1ae9a558684a4a9067447c8ef6f5c252c406fe18c60b3e02b704d2c5fd9ad37adc82de395ec80a0f0b2aaf8d81bbe8cc12ebdadd347c3de5fb94f95f82a169b591c80fc0918c7bf5f812467f2631ea6f030cd6aacedc0b8b920ac9fbf0f5fd6c590a822367e8782444d0103e26abb69bf9f9fae738b6659eed964898ec40238005bdc45a27774b5a42da96fe0460f0fb56406e14c946079569b360e4c5ec7a0752b73564f1c5ab80e51784c9d9cf92cbb970f2c152be239c1f3bbf680e1a54ae07f0e5e78ffb30fe31e5188e92f750b89f85f12d000a9d118dbdfeedd9471fc068377e375c2c226719cf3820436e93b6b4ebcd506aba07475b5514a44e7fbd02cba0539c75154d06811f7b9caa0a1a757578d91f5311ef25e38f56adbf17adf9a19250a7335eebc9cf25c4fb67ebf760553c40b931cb1de73c2bf98a6c8446a15dc62b1f49a3dba276ac20fe37398b67bc5222be53dac15105d663cc5dbcbbc245989b51d835b877203fcde3fee3f4dfa20f7ecde0e23ce9c21cf712bd6682d5b2710888d57c4e17b44e24e04144bd33256e42949d6cfcbe49ca149673933123efcb9af84aa14f89b72f397201580dedce769f628c5ccfbbf3d06d98b2dab2b55809a2ce3d15751ec2940d57149ee36953283b8265e6846f5e4a1d4d787d5d74903dc24c1e3f8dff0b8c54c946caf27a354204076d86f1ebbd9096404621cbeadd963a6df98a3a43eac7c5103b470e80da051310d87d090fce2ba93267684ad1c011b4702b88c40275583e7b89d9638987e8a5e5f3a8861bd0a0353cf62e1394b997d6abc177c4e5f9ff0ada9fe9501ec868fe43cd7dfc758f8200cf4efecbe4124836c84306ce327c961320c66a2347e353be877d052332aed1cf9f19e969cb96b3edcf75a3afba1bb6fc891d91b5f078fb3de55c0c921b3f5acbfa1c729b16f6fa57a25c73114f17259492b283aaf507e34af5e21e69647bb49c8c9a8656aa5c283344e20371e58478a29c6c278984fefa7560fe08df1415c3e9131978673c9dd38803ced4566543343cffa0dbb23a90ce14b46a7ac3e58eea5433eed2b3842992dd7aab1d24a19bec3c824a9b617a824f2335e3d4ddc8f57c79542dda8839053916fd7d2122e399ca79eaa9ed56d31eb1fc8b83339eb405cdad0be88aa038a0f6858a319ec35934a56f4042659abac985ea003d81ac83f5ee858f2e62579b1870fcfc8717f07fef66aedaae0b5e2021da3dffb5e6a4354d5944ca298883147a434b4f3598c09586b55c66c41aa18add92a6841f86d69c901064564fdb62fba5c112a7a9ef61f2c371fc182066cfbb1678f2b3ad69aec15e7fe6d769e51de8c87100bfdcf276b0132a8db67f991ccceb8759c3288a91c0bff7870a97d244a6025602a1e5881b5821f5d07f1419f9e981d60c719bf2a8efc680e8ddaf1f8a3801a18dcd04859ceec8853085b0063e1a86f66b44183548ad799bd4870db1235031ecb97670bf19903075b87d2622e7c7dd99e364fc0a3dcc4994e4457d990f8cc222115b0f145bedfe728113328f72ad63ad43ecef28fd6ae46baecebe063492c1f1889272647064eeab246006803cd434b991adba358bf3fe31a1fab9dcc1cf305534401cb1528403cc15ac92672649d6996298af87d597da55d2a2ed0579a77564b24c007abb3a744014f9a1c901b9ba55dd22c68d6ace9515af2983459fb767106895125d064a96de2adbcff1599e064ae7f3be47eb59971c61d4fea6074b4a4031d00cedeca006c7c2bdd37d39333991f83198f73c728a9fdaf7b51295ba5be30af21266054e749a87b8a394f260f70999ddfcbf7d03891d13195c2c3c392dd0ef46086a5a634400dd86e829674b25df5bab45a1e3e02ab009add5f69bbd8de9d51df71f0af01c81cedcc507931928a22a5985d522977c12764df161f7e5c725d11a70333f92ef3261aa47bd2ef9b489da665b7cf99398d74eb32124aa63ef9b7890a8198940a25a82fcedd92812b400593aed4a07cd0acc2affcb05d087bbc0520cd26472ff6fdbc55fe698317c62e554b5002917388eeb5a8bca30bce89c21261cb44ea61ed615121be1ebe7f0acdae6df40a1caadae81ce017628e7a3066972480a6b5209180ec50489c03af449d808bb2b505fdb87f309d181a8400b646876313422f8ad7746551d8a4d7db867744cdfa09ea922ca76599a8b21f0293d46553c1ae04842a297cefb4541d1b2fda22df61f384b8079f8e16f63e30790fa42a626bb1fec4c3987cc17389a4f4d7f4a04d6773239897047a2efd3fcf50276108f9c04077677e77cd678563be998d8a73b32b7caa97f72f62a893b75bae7ceacec9e0dc64144c721ebf9ad688e4f06fcd7f5306e333b6ff7c76e67c00ebf93f6344e01f07e9bc35bfe33aaea2329184b32ff1a08be21de32d960ce575d6df93a18bf1679413c0c15698859cd5a18970e5c3ca74c78ed2a789fd668c4e44b1517c800f93c596c9cf088b29b8c8841645a1a3a37b2c522cef522535f36746caa51f67ebc4d6be1788e356b8793bfcdc8c7c5cf41a79b34cd7c9ec58297fdd8fc1c5c6ca9803760e800604fbc9718eac4e3fbe4453061e1131cebd8ba3b016649ee50e0b34d98acbd326e0e6788c94ca7e84c52454324ead19cbedb00ac202998070f3685889891fb4ec2902549a12f930365d6583d7833fb8fa92dcc8db07783ee8f5a0adfc0770d4e1f9d9ae620b8dd043a874af20362b61fde249d114652c871af264650e51905b6a3c571701c09302f224874cb4f99443b9c9e4ee2081ce269e4fdd76efeeeb7fe8098b7022eecd79b5a60d8fc40ab61e075a8e43fba500177d1d084f9792caab78cc35d30879a3e2ffb124bc20f2981a0c4f4f3c859091352a293b8f7e93c52055afb8bcd79b4f21862657cdda4d32581a150dc4afad8a2487d3077ac0d184af08dd86a2d1f41b4c71267785d5e7ccceaf797a8d087cf56675e5d5225814c8e4a1e5b88ffcf23b2a4abc9a49cdb9d0d82a0f0b820636350b475355ac42316dfa3b9fb4f8007e6394ab192db3ef545cd489ffe0adc8fd0065a2c9bd4656562a3fd704ff9e3c2b60603f1a6cbfeb9a24333c5c93dbf9d56b39723d9bfdb4be17a2b81f6f2f1b92563f37bd4a42a1c8bf5d63a252fe140a3bd875e0580a28ca1980cbefd44d7b4e4eb44d915bb717d4f439eb631b404bdbb44465896e4d7c6b705f370335031a56762f23c90c6c79fe90480896460310b8d87ba3eb75e9919587d5fa07e8ff4b2c9119ff5cfd07ee1480e2c0147146bcc38c43825cd7666b8f290e1051ede7a3e38d5598fc716e6d358430d810bb639c1ed48e2e8516f8505d2cd0682a8e7fd7bddbbaf6756ea3731cb6e4574f6d0b19ad430925e669b02f9b2e67bbc764f130af16c1fd5d23581a0c910ee923a9db1227d1dddb8ff000f0b3135059fb97981444c0f23e5422486a580ee9a1faf3bc4c8de325d99acc166b5991943daa9327ba4bdb346496d193cb55aeb858c4b762e8a3dc7e3d415bea55817f48869a7575ee436c02f4eafa472c50dae036bc6deb0853b383774368754610a1802684dd5cc791cb00661dd3c43439aefa427af4e591d87b72aad6a46a377ddb3040fdad7d89f3482a1861f861edf6c2db2d07cd6016410ebf15fd902bf07cbf551b70bdad068775e41db42f719a5819059c2f97d9ce9b0b91b9a4d01747d291470085806cc2e6d4424e2f3eeed9ac387b206d06384e7c16ef2803bacde9f49c90bfcb735b3a724c664d0d1a948d52b69613303b5bc3d8184968b5d2c0f028bcb83c69394613124ae0cd11fe4b79914c37f66797e76f8e3959f25348d110aeebc4a454e3231c2a8f820c2d42389d1168c612a90d6e4d7d440cb9be53ac17fe8f30c7a1d3f1a148bfa006dd5698bf6bda8090762d5a5cbcfa0eb00c3dfd4fa5a479a19f3fb7e0c9e16cfdd60c3028f7c491b9e4137830405c7003f6d90b83c9547409d233c0a11c6e1a0bb6dbe9af2e22ab077e15bfc1586e4c3df1a6e874bd9f06d10a1f6f6a561a7969cf3549e3ab71bbaa650c8271d6a30eda5ce86fbea03176b1f1ff7a29690dbf3bb0a201b6ae66245ccbc08797373ec17cffa4f06b4d7e9171c4102665f6b88316cc88c77269bedde47f13188b01a7be9c793f46efb246a3e996e7ce1f778a3d4eb9d5df757a23f20ce41fbef0b371f5b470ae4a52526b75241508776b61df9e036de4b2db6b60a3d75dc8246c376041620ca6911cfb51f8bc60be2635059aaad717956807f8e22b9df34f8183e0dc224a781bb5a06fdf5a577aa530a80ca5d03b3dfabe2111ff2e76d02a78dd7afff53078067119ae82317fa930f7998a7b4e58a8febd8ee483422308c7bf9132990f7e424ef2cdced41db5678ceb9e3fce380d6b3e6eaa3b35ff3f1344dee0fda75c7b9bb8ca12868494fc20f08a261848282c8ff0d8c927f0195545c983a871a43b8827fc3644d174851ed59b3740346960bd9a9e0023225acbb0d0959e9529b3632514ef9206d6ce5e0fbad8e4cf9d05fd9d3dba71af96e78854e29787d4436d8106dfb425805f84b3e8bd7f50125b215b9c8d86f5a378ce8d9580a81ebb8070f8a25d7e3159bc1fa5c595c92b291fa008c86614f8eaa9a24fa9ea58fefae8a305d364cf8c1a134104ae52b52c5c3b4e7578d35f3b39828ee67582e81461ec84f33e71d07688af3d64a6cef28aef1d91259c7dd2b16f3fd609dd72bc89f4dba6d5070eca03b17e43bb6fbcc52c07582f0dd7c1ddbdf70af3fbac5d572746b71093e45ea3f49fc95c4f9c90f2e59f7c40f7bc07dc7ab9c4fb93abfd16616e0df182824160b277f57e575b647d17afa90c3d2977f1945089a0509fdf2c730810fe1b5b883f73cd66135bd41c1e6a92d3a45b6865ba4fac2528b22e412841e673a08396cf9e85222c5766ea437db86734ec34514c0a9e6d0e813a0beb751d810b9d2f5458ce9cbd2ca061647d2b5fb7e64fcb34b30d5ee5cc8b6fd59c67d304c87b3ce9c96c0bb13dad509230b059ed057fca4510dd6c5e82c71467ac5fcb1719632f29b36322c173cb049129c7ef549a3f4c9bf464a815fc0bc699d15d9323835b13497335f6c219eee67646d50b2ff0917611e871895049fb37a227bb5f25166e24e8f6d69207faa0c7d9c0239c4471f64f5e3d80cd520b264dc38e993c02959383cf725f29a1e575bfa4d1af3b009660a3a850d86390c4f1b0de4a1b60e4aa063cac8069eb8ca6f6d5671665b910136cfcba555b7084061a1dc48253de31e779a9af0503038ae9b77108246819e66db5ce92ed06772d6fa9baee3587ebbdb558d2fb7f20a332e80678eecab4e2b72113a0d96e21ff3b54a52511cb250fd1ea774fb2eeb195858dc46b7e451c6a170a327c01da8900be870d5e6cf4b5679c9d317a96574f67f59b7f5e3382cd57f279cbc7c02ea7536362d8102dc500f47581bae0fd055dc1de53576a26bdb947a988ac6a58519e331b03e2f141b4a11c54fd0ca13d1ebb585d29d62661b025241e2dbcac493c9b8db81993fb44a6435bb4d24fda21acc2ab89439c79c4e30982ae3841e08f29e61dd0401c62476a11338bb76fe051feb31b399946f4e0f0d86b4b0af3bb809b9b7fd7736dc7281ef16afeb9ec452f0db8f20ecec8d051870dba804bb30b403df58f617f012cd45c3d36c4cb8336670930cf5247430b3c73ff7a5aa45551dbdac22c0d20a75d6b0c1efd9b0780e36715cb9305a63fb4bbd59801f97d9ee6fea183e52fc59aa1fcb689d01ecf72e5025c72d700d7635421d9312db092d954d37fd3d0a48ab390974f1fac27cc8e293de0d382b1a33401c9f04077696afa9db590efb27ec24a899251a1ea394cbf497a60f587d1848be3a66826ce90f90c9aaae6e240d40e6d4dcef6106612bfb61b013efa3ea23cab09acbff98747c368f918628b6fc0cd93fecc49431e84e7f2773462d5dedde42164ce17c95a7788f219dca308ca35204e468d625f49b8c8eabe77ef6b58eceaf1bcdb366e685936d4d2df3233ee03b031db50d6af7292c67993d8b046efea1aeeb7146cc36a2999272b988469bb944e6d87215f7c4fa8df1c3907c128ef57544c214b15c4e7840c7c11a4788b01e504b1bb8c3aee3d74366a825c857475d2d99371cee04a8a789366644f51d1d6df9350c290ab530d57c7e46e49c8172dd7bfc28213b1529684d3af264050fc5c66f113122955c3c48f24d9890e1bb6c8c598b886f8eb7ba245915ffd1f11647e8ccdad8198c8390798b863867cf88105a6b129d55435f220046afa5f49d0d66f287185605f43f8904aa920a137966923d0fb3672aab42766eabfbebf69c5b8dc8fbf48a9a0faf7be8ef787d695c83e4dfeb4e47501c1d765af515fdf4854bd9bfcaaa761fc85ac97572678e7b3e3ccdc2744969a41957cd6c0164fd2e6beb8b7d9fc56f9259f71daab597e21638eabcd46dd6af7a7fa34de6c7e030e26c193eac62860524f858950f2d3e8590617f912d88f420ea22f37b6186ea4278fea996c0601df46c275ee4a2ca9646f570b5b317b8b3733234fc01bf71460ef76d7d7f8026c49f1f68683f29f43bfe6e4ba68a5f81310290fd6c541f91ab9fb592c3311301eb54b765a22599a3759d9e3e282c556abf9ae0bb9d60fd15b43894b6997acdcc320fdfc1f614a335104a7709b070df3d8a71e9b912412ae619e44901d9a28f668cbf4564599ebbc6cf4c886e0a556389d1355c6b0e590440bda72db611afd1aa80925a074aeca6beb21ec1f732d6e420b3a8951cf36e98a8245d950c0572ad231b0ceed3ae14b47f52ebd36e21108ebfa4b1ad4aa8562d105cbf4a5119b3a65ea03a485fab273b28c0df2c6c900dbee905a9bc0e90fcffabb7d00efbc6e6bb53662f82393a1db722ba9fc23698ad4f71f6592ac4d573faa205ea586d6a1cdcecab6cfe6215ff23aaa08401da52c2458afcda42ae1eee867d7e5aef92aa2456be991a982daba1866499bfb6e86bcfef875770edf6c5fc39224dcaf310eadd97e473902138472dfb16bbb5747c3836eb0f071777f6f5996110ca51da171d696c42a430e5d479ca40d152d38724222f252834d3c3f9e0b40cff511014ffe42f2d7ac0207dd29e957083677188cc896f6e8e70aebb672e765122814e1fb2b906a59c5fcfe0057df073308c37902e419177f764b67ef608d8df320d420ffe086de97aba54f86c37fe34710062667f46f2e8c9a77d263a4dbe4d2dcebf1cfbdff59ed15c59ef4846b07f211a00a6365a262890f0e7d72930f129fddeea51ccd4dccf9bbef01e7adb54401d2275c626771b0733d2fcc224b8b20456e02f41a4ff5be41ae9034889268fd43b7b580997c1c52f4b792a728a71a94ba59ab1a3457839f9cc789259665479272582333790aeff3fc2046cf1f33ca6a6dd9df065e51af382567c657711362f13e07cac18f674667170e864d67e8541198ebe2d8030f8ac115aeec7de439e9ed690d30f10394e1b0e326eb6044880923486d471d7d1d6b734935f39712b643043248ca3c59d99f70eede43a1a2a363caf4635e6ff2a0374ff6d5f0321aa3ef00b1c6153f0a653581ba4bd3ba45ff045f11033843c5f95c3a41f890aca332cca9fc0a310d7f6259668bc8a387043a940eca0dfe2eb05d2908b62485a14ddd285a7f4c41fc51d224abce8108820a40cf79065f481febb20f5cae04fd4070e8d7f589bea12a4f8b7970fb8e1c2d21a4f65fc56e1ae684d612760012ced880cc1e89e27d90d43aaf13d7e95f28d0692b4721ee742388f3492daf486d27dc71752f3c4b1ff80e4ef6d9553e7d0c69baf810f229ac08ebc703ff934f886e0ef373673194d3b128b27da084f4bc0f5271bae78195f71df7deef753025cbc676cf677e61be2e332318f8abaa16381b7c39259cfec3af611a094841ee19c087f5596dfceaffa9b25fe057d79a1da7e7322ef5978dbda21110959829a0e422de0990b74d1b9dbb4fb68ab2e4b64f7bee42cf989b648668867e2cbd1efa010b18095cf08af2d8fd6cfd669005e9ce068436665c940a3593faf5ba7937fb14f4771094c233981b3e9850b47462e3bc76dbac120855cc43fd256f056cb9a0cbddcd1d0f6a4fb886bf0eb7c8687a2fed89d3dd0209d6a65ee06109fcf409af58c20450ba0abdacbdc7a59117bb202cdacf83a5eb3b83d3ada152ff04ae7b929505920bede56181259da35a5046421d3adbea4881c0db34f8ce30f23313033fa6777bca633f96c82a7dac619e0788f8ec491963ccac0a50fc92c5aef87154e9c2b37cd8c99fe461ab5fade55d92b5c25ffa9d43796a71c7393ed157d143b81e6d986ecdc088dd35c43fc7b9de922d702a422f6ecb3b6a20be3dcec03c0c4453a9dccf6946de0e06060887118eef550ffaad1167eca34f0e788e352cfc06871d5d6239d2fa2d6756286c579c7d87d3133869f997fab420f8cb986714bc248b280c8f09ee23eb7d8fceba4729582108d6864ceffc00dd7112ccc12981c900f5218c7a2b3dd382a22967cd3d62d328cfceaaf72e4f574e35d82b0dba852f97a57c0f55e597b564d5940bc45481c269172e0bdd2b9196ed2b8e8ccbe9a2c446f76dca0260d4239895a5fb01abefd0975ffe8a72ade0e3fedd0e9b387fcb9a2ca00f39fb50c86f40d2210bfe2f5c9987e7fe3c2bac0cac6a53db4105e7df9043dfa8ae6b4f4db5a3a9bf9ad06537788bfa5e6d5fe04504a25cbe451ad95af62c59318676a2807ffe816a2234404ab04355f749f93ada3a09e84e853338ec38cb23e5d80ca5d953b4e68ef07d34afbf8ca09ce01ef601c7bc06364fa58a6e3ad3299c681a97de5bff01e27c398aeb8bac73d6ba038bc38081f5cba6d78f39a00c6384e411d1a64772be05891e04f3cc13cf425f884ef1f0728da9f83af0af7ad127b57985321a9fb4e52db74dbf710508c79299b31504302d85c80fe674e08d72e754553c4ef7ae422dfe4ca78d403cea695d58367540fab76fb5e730e724a569f6f16818e81c1347ec57bb41330ae894fd1c0270b11aa92311cd52692de951fcda7ffc7e331fecb9b520e49123d1666022226b939e6b61a9ee6688ffce41ae306905a83a3cbe88ae623786c18a1f41a6963b401cc141cd42d30ffa54a44ff6684daeb06ab146f952b9a1dcd45a761623b1297f70652e857fff8b0b00286f1a56d61389187f172e79c3fbb8831e7145c1d1f4c271c1041ef15eeba384d8a2af9fcd81407c019bf8394b3bee5f84e98ecd439177771a72e85563b5c624f4ddc9390a7e6e2b8b8f72ea017dd4139b1685c3aa1857ab8bf6f33df6b0c149457660b8042d286ad6ed01845e28c864caad7c8e67f2ab05984fea15cde3b5f4f4699d38282c7c2d638a4adfc09837505bfe4903e1d2190748cb7b715da304307a05afe192e4258971e6f8de3689093a1f9186b1b5d681976ce509e762280dc9c610d04b1ac3a1cd2eefea8b5ba3e6369e50f349f3a9b310eb868b7ad682a1d2aa810a0c87917a8d464c1d761c2dbc9350a8745b6bc6e1f786060e6b2113a6445255c4f2d01fb4623a7bb04c565209bdabdfffa2422dcddbce37a4cd33427ca4e9c3364a81a68ef252fa16289e29149ea0a4edbbe91fc68aefbc6158e6ae6521fe52238bbfc7addcd6fdf39540bd7dc0080b9ff1b90e2270541d53c125700fb37f1097a04f473bb25ff94be4bf2838d6f2786ac758b8e45dacca1e3eb23d2793abc82ccc340c0151217200b7b59693d4df35d1d4c6cd835baed4e76e25acd71c4cff85a2bb1662b80904ab24c3f352ce58157a51ada9908891e785540b11d6b512ca7cdbb931dc60e9b06009345f3c8bdf18279d1c33a3156141b3e32d93f8874c077bda26a24a0fa7aa977e4eed4c08725635f7ffaa5ac3416bde3810eb987a9d2e5088637b44445f3ade8eaf239020fd4d72a69c8958d7667f3b425c63ab19c016e2895271c1b63b57905d841d86331c819ecb19c15c799d47c62f44f5b951490e35e109a012722025c55e89177684c5ed4186abbc8d91c46f9d34f7c8eb2780e0ae47a65414194216c299b6358536b00665beb8e8ebd2598dc8e9cd72e9abac310392ee071733e68f4f1d02b304d66399c5079ae49ccc873ff86ef99e924d7cc14dfb5e9d9b2016fc2d558d661827ebe9cf5f0b52320ea4db5123f29d208cef6a026223eb9e26c3d5beed86f004b88201806d74bbc7eb6166a8c7678e128bc043bb411a3d47e0c9d838c155abe1f096871a572d5ee9b6bf13ffb1b6cf376745cd85dbad91d8a6348d5e15ca4b4489ebd9025fc7d868d2c6a598648ac3c97fcede02b53767135d556d409a6f32652d55c1ed20d2d36541a1e436675b21c1d79e188442e78e0320e45e6842fc94528eca82dd5183449624b13095093aa6a9bf4ed33af7f9fb6396460e43fcb57dbf3e09e06ffef98196ebb9959d40f9ef1e418ab37ca1517c95392b41adf32ef5a7db7da3618c52ce6a6d62c0aff54ef94ba812b788ba3e2a5c52df34ca754f25adeb8039cb85f7480e9b3cb10a09e28d56015a4e52993295fe6bfb302e84bf9018d38ae171222a253abef39ec8c62cb3488d75309f49f923d8bfb8890fa7938fbd5e27baf0db2c09caeadec26b262f43bc0b32717b8b10745a193b05b7a755c12b6bdabec1a0c22dbe3dfb3714c3a49b2eba805e2cd71794ad69988e9859f942a0c272eefdd9af4425887045bf27d60e991de2bb8fc54dae3055563efa34205b53bd3e6171e95ec1a00628aa80af43ee0a1b98c2493cf2165010fb01ac15d199366fbe3d8f603e812798304622aeed0e218bf5718d8399acadf13a55fc02d45cf076ce42b4c0ccfb210642e766db8f5093520ea85c46f62886593cd31d8ac09601fa2fd11e12dec4db6b8eb4413b73f75910c067ba1d776bdbacf050e2399f4748edb373f94466b8ac7ef9c16e6c63242a7ae39d8a72797991801e356699839aa0e87da90db0114b9592d1ca03784aad40205deebf8c75e10454b8cf027a941f9b27b1ed9570c2e1ac8113baa8142d84f035dfd968fb577f8a5f9f163fa624cdabb9ceccecdf85fd7e95ee74320b5e897bd6e5881552ddc0d7cf2b0f048b4e7e45150cec1dff06d0a5b682f344d1c64c96686309717c02eebe96e54dd25b2e5dd7292bb69354d0f037f2b1349b1347764cbd80bebae77585c73da518a5cdd8cb477583a7f1081be2840006039de547066c02bfe1fa9ec548a8cdb57315829b391ccdcb7d26558f70c698ed9861e08a884a5bae25ff5f5c213e26fd408623dee09651d3fe2dd5e926b3d3e0c153fecde8e13b26146578f60eb2781291519dd57e28aefc5daedc37cc0dbd8221c085523ca0b15c603f8d804c37559661e997af63e8a5cb7a8deb84ea54a573e56696e0309fc73bd61f0b500f23a89fb299ebcd4bd8f95e6960513f7017af36b4a66bc6f316ca516c20a8b172634ad483562d907df193c1f265e7b82abaa11f6a9bb94313e99f9e253dbbedc6768aa19dabafeb39f05a1616c316bcb1d5d7b1241ff3c6f8d332dc700bb61197014d4ee9afb82ef6bfdc5053dbd04e9731f86ef120460b9be3535d1fd5b32bf98366411522d5167d1e7cfeabbbb50587e9b6e175a7dfa9b84b5ece6e197dce2f537bf745a917fa7ca659b90a9259a08a9de533c4583a3d9578e1db59b70eca702d1c59efd10ed86de8adb969e13e84ce54b9a7c2a2d090748e3dfeaf03876f15cf9f082c35cdbe1520265282e911b26a06c2df4db8a27a208ff8b060f7e9fd7d606db928d5b2d1d5a38da238ec0a3a314b0a61e530e06915b2853d92217bd8dad4876457f0ece3aa98e5cb99ca25f838383907abe453debc1b33bfad9f1fd22ffc79e6c5c52f4735f040593cbfb9717015b9fdcf74700e2d4c3d2ce88e944447f2f69b9d8081e570ea7c351e174c11841cc19b6b1b8149fbafe67bf0399547f5af687e19fbee3a5c3c3c07c8b2011d50b434bf7e4da0425857b0b0a572e3ebf62ee845454759e99150c849cc79f3fcc32a756aaa731ebd4cdaee66651d19fb0947cad6185008e162b14f83057939b08aaedfdc1fa5be5f5c05e5cdaaf1db2192039025270fdae2bf34e92de947c74a5d6ce51c2145bf84eece3599abe3ad77558c1235d435ada91273300f8efb7c00e0a727bbc25c32f800139d6d450088b47c9a5c94c3834d86af7c08d2ca2774d32e9879d7d2d2543e7293e9ea9fac3eb5215bf1f475dba1dfc32125f1d3f783ce5a138b5182c2e68aa91f638eddb032e73906ebf095e161d31edd21f1fcbd963d48c62137302725d065026fe2f9c1f58d4762722313b0b03dd9395221ffd2860d1d0c8e91b6d1400708441958b030524b2b98cba0cdbb7f18fb139bc6873e60ef256bc0e1b98e1998a79c69f74fd05d4403e78f22f1f7da9a396ce64a3be02a0e40e2a6d382a3aea1425dac6b6a7f087a3b7240c7ad2faec7c3ddd7d786ad6292fa5a51ce5659bcd309e7c5d70fc5f2a12cd6aa953d6c8fb75b9586090c8f10618ad847b0bd422f872811987a8b91d4efdbedf53c7e44fc8147be3340098b85f55c0143bdd13ac21a75d83ec02e450b89e32ccc1e0c35104b2707046c7b955ce2ef79e5576002ff4aeb78a788f78aaea8004652dc48df6c734caa5dd43871a10f06819dac3fd9d815919cc32240f7f8f66b4aef1fda11369c6b6cb44aad459f07046aa955db8ca8694dd2945b22836d740ea4d30734ad60342a0ccaa9a74e34d2b6abbeb8e290987886b4db96791d3df044a72dea47f6617821684d62c663f4d10fd2a500f6520dbec8f5a3b1daa5915de889687ce7b3e95211ac4663429e70b047134e713234994169be2921452359c742a86c6b3f4cf381762fc95ab520d863aa2504b87c25d2dfaf16426770bdc84f156e37bdd011c9898a5f0681a2b5368cd7ae3fd7a2b7564d0867452fb61ac8d2aa66a4fdaea0b9d414bb3a586dcf018f1a734ee8d061112f5e8dc1e0fdef1bf986306c290666616e87d989caadce7c090d5cd29ce75470503bbbcd837d96cae5b71c7fd2d8e631b86f4dd94f2e960226094985d127046a258ced4f3ceef1938e3f686e44bde610a2a250ea7b2039cf17707bbd94b7518dfd1fde4ee373aa3ac5f464806088302708aaf754f56ab4b18332163abcb6ada81cc05047d45b3f29addedabe6a9169aa92b2437e51e54fa883e7a481d56cc65442713945d84148984bcf2505146d0781c9754e851ea394a4e31bfd16b733d551e4736c9d79dee7b6e4414a3f0efd84e97a6b5b189d74a04268c65456f1f89ccfaf84860f9f390db9c91e5fd1f891a9e4ecf5e91c3129e708cb76363af748731eeca275dfde9893c5e8b6e3ecc09ad56d12eb4e92df32f3999676863922c32bcbc198416dd28f74eb2aa6be075b5f4cc931c1a8363339577978162cb88cfc588aa0b8c8688d593aee91ede2661b7858af2c8f8e75e2e0b8edd1b524d123d0e513cfaae0b47fb2d8103f402e85f1a16c4edd8d6efaa6dc9143e1040f0c747efaf3a571dc29c2dd1f4b9875eb550c165e8afb35aa6f91401979a882765ab8a531dbcba8bc3f9299c7f75c5090f6e3a7a72a09980227c49da9d400de2dcfb9f442e6673906566295eb027a20421b51fb2f2f6f496869767b9b361d125233024c28ef201a9507efe4a506662f9ce3e44c11dca31f87d3c834dd20e9a939bd313c36c39aa7656109efaa3d22420dccd2b05c679a625b4d856951bb901a50adfe75b7ee3597c80885a085acc12de20dbc71698f644b8e70df17cee534a920df11b2c94e6ca24cac810dd74f3ea30697014a7b5a40577c0481cc12717c7ac2d546573d2d5f0eacd9764a68acaf1124b96a2bcc6fc865b9396fed5c6e3580422b0b3c69e347f4694ec7b00f4c6813d0f1feacc7d31eb74686dbb4ea0bf8ae70737637f7d643b50a061bbaa83b02f0a2c5ce40c9d3d668a5cec1429e302be02fc0f160fa670066f87a13b4c82537d4286d46d589bced63438e0945c39267bbaa2773015c03aa51ea3e0f86946a0e2ce5685e1a7307af65d615942fd723005f306b3b0245287bdfcb670c14777ba3162f8ca22719751a0cf59c39b3d23a8778a88755b490cdedda7d768df5b4b1b97b4f979a735d7823cc8328fd0373e12774563fbb1ca7026b7ba5967f01c481088d4e0ba860bba099da860b85a17b402a6ff170c148873e617afae8df247e846ced1ab8c760125b98105d1177cd3437a542c0d65282c232eb5b49cd7f7fe1e3d8b5764b28ffe46359e2faea4c5b854481737dd12b33586091a155aec03224bf37ba9ace7c02e42fc4ed5f94a1a6b251fa5d4652c61564ca1aeb6c49c98be10174995d4a77a1e5d8e09f716cab8959e74c0b70dca606d9a0f9dc0380cb9518249a800f430fe583ecd5590a17e86d1cdc4167abb9e77a11d1c9f59a815c7d8bbcaf78b5ecea7b68061c98b9a3044ffd45f6f77c30ba6b43d602003b9cee2cc99804c5d3c3efc510269a22a0a2cf04090221407d31680c4b1f5693e968aa175d57328b7fc9e846038a18d2b4eb49963ace60f85aa70f9d41cf82856cd82f5b9a2ba8a8a2d9b451b7cba876dbb6ef1ad9fbdd85e96f02b0f7026f535039308199294e273261ef09458ab2a1ce36415489ae464fe4c30f677949b7df4192e748de90e90f1558fe11a9d638cb3ace0e26743807d4e35f6b327879cf5820967b81adc317a54e6317a8dcf2d3b10fa53a53ff79381260960de5bf2150cfd7096e771e07a1d9b90ae406618ddd3341cc2be823cc8c57c3a830d1c6242e55bade0a502ce0d5a72de00820d2f621f635f76aa7ca8e35d4041ce6b55f57b25950ccf04f94bec88ff940103ad71ec0f7b157ce0de26cd9bea2ba44616862e26b8671aafae9dad52ec704cbb649c990345b8fe6b5db669a621c45b2cd3741cf929d82ca11eee2e10fb4b0cbd453dcfaacfaccf66f4a34add6b561be7f87e119f614515770503fa26c8b8eab1867af25dbbd4aaa7ad8eb309772361f54caaa5504204a8b5b5ca7da36bfa42beadbb6599cec3cc7c9a83ca7f5e871c7d95e998000a9b897fc471c837da99ed72b6e1980645e95835a9f2da702b84b84839cdafa2f0f11e4304561ae32748a1792449c3a36cd80edec4e823c8cec2123c20a5f9f2f70cd3f74810fbefa3a0d2dec2094438f70cade68c41bfabe70cd339c416c638da74653f80ace816029c23bc3e5b943d9abaecac5dd01ef877a26f4c3e827c2119c22a46fbaa25ae8e9158670a99fab304c8c07c49490421628ec9edb5cdac109c4684dda53f1f6cff1435871a0cc0469fec74656ad62d09e0d2d5cb0543953015556662a14dfe1e1a277fff1c29fc3ab4962815a202ab3c845c3376ea299b6ad568a9a84d1a938a727d12622846a19487426ac5c57870a032aee5aedeafed0a9a5b6c87503ae43afad6bd32855e37952ea9b86a4c3b9ff1e5e0b83327408b638ab432054ae157ce44d7ac73b4504836e83f91f5d81aa502bef0381019ab0987126e91477a465169f279320f1e7d683d5e7b4dd35bf52cd7dff5a2a61b3f167d2fb4374779fedde3d7406d03373a284ef6bc2ac6a1ca5893262c3f4c4e5a9c0868c53c7481b81f65715109de1e651756f3679248b3d1a49f416405911a6d1bf7c3e9c2083e7c843e984a783c16d76800a701e759e76fdb064f5a9b29e7b8d86a3f77ea90b07e03be61e1767d9178516dc190fe93e84d4dd444da8baa9a643532c26c53d3f1bf4ce2f275897abd5b02a6f108c1f92c72ae8f8528c7c55d2501527679dfb941edfe0f8487788271aeca0f5df6f5b14322db3741a12bfb2459d4bc2f6bc124a50cbb402d1936fb022e0ceda6be4f776cab6a2ceea20253dec4b9396940c9ca37ca2864df45210e01bff413d3edc68a1f65c7064bb89b98a4d59184e6ed70188d089d13447f4c19c9c87b40f0b409081acd427d40e28cfb8747f25da07795930ff9dd74c73569dffa5228f3ddb9de10c03c0d50294026d9a2273e1b221462ad0c70b94636da009ceb63a631f3bc7f9e43a58caab96d80c1a592d2efa3c496d9a1758ff5961ec3df8aa7ca3be3eb25da4911d8def2d6812ea5211dd2c276746d086cb59eb75647b87acabd627552c76177866b394a07a4f41ca5bcc50ecb80e648a8edceffec33976aa17f9a9f9096375c07f408c53f90dbe91f7f0c2c91b2273ed969d09c1de9d8b3581d381e482980f5d92d00b16966b468bd51b17f6a949d942c41a41f70a193202f3a6f60028d6f563cb8f390ee989db07eed152fc34023e74ac52ecee6e2d1adeb157003cfbe8ac9758dea2712a746ef1fcadaf626d79ea230d841632aab3ff46a65b20bfc8187663a5f9575a84401e00f5bdfb1747f13935f76087d353ca55d98b981987184f85046bae2cf99cc18bc65638fac79b45251e99970531dac424359773d5466c87c25d14da55566f6e59507419c1267a9f7fb1def426a0fbfc42cdc6d4e61bb6c3cc28c90a4948b05d6d139f65948c0fc018d35842de5aac06018953291a91a1421e754e3476679cd593b87110219d2a730585874f13271f333b303b692cb2214a8e2c7b1f1a0e38c3f95b4d897a2cb3669a26d266ab8c98756930d1dc5f9c16fd993f9cc1100e82b53d7fdd4ace578aada8ed5412a7822d5b9369fea5e07eb44c17c338625cc9f931b84146afbe7295a62526db35bd21a15331699731a56b6081ee22dbadfd08baa0b3c51501ad297782a65e88b49fc0855f8295ac9873c399541aa539a7c421d003200f9d34e6093b031eefecf39e430b5b27f9e3ff7707bba6581a75db81c1b4310498180ce14ee03d539b3869d15b29a16cf42180cd6873ec2c006041b1395bbffc2ca4de486b56d9648b1e427c6c77d59131f647114fa03f21b48caa9c05586baecb472f187077c6b51067fdfd989e91ebe4e9f408b95e61170ffac604cb6fac3172ce86052825f21ba2173d6feee46faf537aef925b7aabe9bbdfd9bcb2f237a20dfb1000b18ff7afed03b63649cb03749483f940b014dd9d52600a1986810af50f894592e9c9a539a72b38fa3767df633b53eecf663b84dc11dd830ec05dcf347a75b7d7b5eaa8bc77b4f42ef155bc2940740ef792d5194a7bd39d072ad574169e3f28f2549a0fa278321249e0d28c2c9e6944263f1f8b0652fec291631da84663ca0e0a8cbe097aaac75c887dca38985a1cc541d703d1ea3fbbe7811009b66e0f5b8aa39ecaacbb0d612d643e8b73e12c2355d22bb425c4e07d1197e29de366ce83a390aa07f1de08c288751474d074c23715e528af3e910fcb72770f2145073685ded22ff49716edeeba917bf51142366dae96a0f6d04644e2072fe1fe11650830f2814f7611ae3a117a8aa8e0c960847ca5ccd9f96ce367139c7892664169d84cff78653f958ea3eb3373a4b3b350fc8de533dc84f895753602ad44957b0b18b5adc145d488036dce0f7f3263917072e72e618e0ef17ce800ae7fb430c741c22c661e1883c6ed3ba79346c2510c6caf568ec1193e49820d1bff6bc568f864d49b5a3edb94221df04f60fce9b14481e21b38ab44c3b58c5e4b03fd75b9807a637286e72baccc3f3df76ecb983c0f9cab0824e7d8a65ac35915205e5c636d137678f9420f9cfa722041f08622982a5bf85344864a1c2fd984708b9551242d1677fd9b0f0b9f348b96f81995e13ceee741720f156f0745458d939366b49b2f5828e6e3aac88fcc477737e75a2118806e942ca8bc6a2f8039583ce02c1a50136fe3e51748977ed6e6706e7bf1b942eb8246d12dbe6ba74cbbe4095a4479f021226c6777597fbb149b1b04b4bc84354405d0c8c00a7d31f6415981aa23a5f260f8b5b0fb947267231ade5703b3e4e84936bf32415f700ebbcce934063099005297963de3320374415689d33d94ed47f048fb2b9fd84b5c4fcb259739cb7575fd7b28fd67e3c21560ecc52127c535db7010179589cb80ae09f608f9ed45f5c5426a63b8a817193e4afebff1480c2ad39e2672d95aac9bf7ed3bda27d2955168db2f75e737698084ed4c3c167b6d6d7cf9f4abaab1113c7d69cedc6b3678958e58fc155c1cb8a65addc04a9cc515ef546b1a4232b938a4ed089e79d601cd45885bd75f7cd4faea723757a841febb787bd461b42e5cf94f7147785c21911d0aaab747c5b7174e37e5ba26d0dd3b2df6ad27e3e0230b5b3476df87ea64b4a9e5916703da214cad4d2c46a0613bb013328410ebd1dce6c5dcf4dd235164725f86c4523355d39bbc4923bea0a4c8e1f8e1539c566d149ac65f38fc0ed9ed4a643b1ce12199076d34aa9328afca787817819d4e85e27b4e25f143a3053130812a59965b697adace052e41c127efcea015dbf4bd35a69af6979bd101b79c0a913ae9ba151b4a931a559b27bc4821d2bd07a5bd871ea4da9d9965a50fe1a9250053e1a16032c889395a0f091a92a318f4ad0d71b43a5f381f24c6ef1a799b8972c1bd9e6403be89796c40ace1651730e9b3442dbc3b163c233c4088d81bd701b5908b09fb3a09bb3257d97644c4a05be81763543d3bb1b8b796054f95ab5236970c1574a15a00910a1417a603bd89ba9c11a39903fc1457829d3c1f2479d363bf0c6ba8867b15f85b5c64f7947e560b24316894d170f0d3c246ff5390ef6d3374c07357f8cfcfeac5a55c722a81cbbe96a92237fe6cb67a1c3cdfa6fa3a386f61d5163dd39605c47e8dd9b3897ddfb16274271546ee23a1ca5e1586fe9335bdb3deeb281784daee81f172c47d19e51e6c8d48507bac7ed49fd285911a7b632eac88534a5a2eb792385d02831864fff6723d0657b6bca1617e11c63b4e09d7defe0066224aa2a04531991b39dd24761c41a2d0c22ca88e42f2c20a1a470c86b4d1b6e100e168773d929436af76f548e7fb42654891c62db67d2007a7231f0355252d893594ac59af404267c28ce58ba534b8652b67a3b6e7041bde6162649810dbc78541a959e56c711abde53c804606943c25f8a7e85630602e044ecbd6d5cd7b6a857de99e9eb4d9b5a9cf7e0a1d63093f5732a76f055fd013acdef6f067cea1d9aeb0778da0232db33a351730412c7e214d75d55d8f7e79326920515ec9ad7756880d4f4116157531ced51995a76fbb638d2f0dd78097a019fa5c83907699e553851bdbe30fecfcb249b622acb47e92e33268bc5f4618a0ac5c3eafa3a729856e0a8ed349f57a6a2425ca540d4910efc2d403cdf68aab0d7ec3d0cc39cf42d87681cd99855fad13b111c3a49176abe5477c790519f62cbcf8d39057a3cedd4149b08e02f728195e473030c13ba0449b3eea4a65101c6bcb44a213f9818c210e2caed994451fd2b9ba80126dfa9a0280bcdbadbf64d7e47190d3af5661b17373b04b216e1f6bdf915cc83be5442799ca6d52c03ce3a5afcc1f78fb8dde46f8b6992434c4200800b4f9a082001e3473c38b870e3a859a2640cb416851f456e656b3a417f95d05f37dbdc5ef2cd48e2aec3489e8fd4eeac96e2e1709f930cbca1bb218b319bdc0919708f5bf7a08966245485b35675d533aeaf4034240f758c3249a0295fabbbe57b35342cde5f4724105a65f2469c62014b846a40ef7751c68f5ceccf0f6c15c2dc366577c70e5b29f9296c305d98bc37814c8200df4491ff7be0e74bfd85814a069a118bad1296a5f01bf55cf606db8df4c1189deb5232098a06802754e3b0cd1326cad5b2795d38fd2d9f67377e0ebef943da7748abd77326075cba7b3a72a2e0ef1b6770e264781693cfa1cefea0029a638e7ad9ea2211743409340e541f29b4d08d4f575be19abc108d738f105e48b4d530680c8d11de3ef0648f91d23300987c481ead82a8f608854686d1b3a5d9f421e2f7eb921867c473d0c3d9e4578fdcf694b4c7a3d7a3b477287114548b1552d4f6ba5e9043b226589fde9e96d60368d3cf5598bc81527086f474c315c50853e2252ffea25d9e0f1743cca8db6762b4526c20a76659be8494bec525ddfc0a6b0e8b8651924416577c5d29087aa2129bb37580e9cdc9326d5df62f444e8775a09a0fbb46163c4c8570726239db2e95f3a4b1ffc22b7eb4a87c5247663eed65c9ca5785bf09f7422a217bb8c56776479e0960a17125ec67548cee03b38060dad3eb479daaa6c25597b31bf6dadc09f23f189c06046fe989314e161e3d377794971ef4dd2cb643a8a2fdea20184ee367c33879437ca54ce91e0c029bf21f5c6b6a7aeaec921d0b408805c66d6f5305a2c2d2d5a396cecb655b47bacba58a77a06b5436a3e0ada2318ba10e4d2127dca00ec285bc9f54096ccf042572c03c065b22ea3a588570d7bdcdffc954b009388aa3b22913c1a7f67b0048de9be7a29ad121e10c79b3ef5fbb9e8587d9e9f4f18605e411f1e900caace90efac5e3af0cfa6a3da04cbcd9b1dffa71aa61b6bb977378b29653f279e63c71fa34ffb7eedd95fe9124cb9f604c05f59d7355a4c794a0697dd8626471d79cc0efc2aaec790bd98a8622c3a9325c3ee9c033b679fceb5fd515912fe0b570cf298502cbdc458e3a5441b945a5f4309fee04f308d2bb6073480f14a14d302c63a81e27c00b60077777365ba6e63230b7ed1183b85147d693a50caae5ce3f79ab221e9a8cf455782280e48c618bc8bb90676de9b3500918e69a7646e551cbd6f9688a1c6db2d86d1c462cdf511d14e9d1602f15854397f8d41cb0a8e83c10cd433d1f1f90ba0fc12321520bbaae4e7ca6a3231c3621b6e359b4ff0b000aab448a853fb48fa6ed70adf98487232567f894b929c0b3f6ffe3ba67f63b36db62c9f289bcb3dc5380d7702e220563b143621aca6e482ebabf5a1bd3d45cb26cc154d37d3824dc33969f8d604ee8bccae8a11dbe7fe620f886c25a3bb8fe2bfdec0af4f2a9febd2e7948b5ad777c2feb5d5a4bfcdf13f0c18c45e40fbbcbd4045d589cf530b2342d62d5d6eb104578c773bf6cfcaa72ec8feced7429b9f2acb84ea3486230a1d6b347be55e6d9d671556f9f098235c2e424d7f6c548394ad8560928b6b2e4fdcf75ecf4057871b922fbe7b664f5ea4e5ba9c4577107f4ea03f7adb7c791f5d85387546d7d666386d38c264abe89f9089a73c380f7ead4f9650398c028b1378bcd739e6b7e57a9974327921666a2f3eba7afe109781a6f53ae37d3654c052455c67a503c4fbec0f369e06cdfb143e2599cbdfe7e8d52683f3d7664c4ea374957c87432141ab87daa4f4d088d44a08c33fcc86251405c59036b5270befe904c158fe31aeb607931ee50b2eb52b9e9d347271b2ffd914343cefff1b2c9a3582b04c3b31db18bfc642891c10bfe1d35f9b36929c9616262e4366c8da2d71f6314efbaf13917460fa9b3b578a8cd0ec6be4d408df3ee80bdd0720fae16c009397f51b44acbc6efae5317200c919a9e2831930192d2f84ebc786fcb04068be166dbabf4e5cd86a472e651bd44da2cc72e593727a7300a8c176352fad9223ed0c17b3365d255a19760bf7fbf0f1620584da5cdd9ee929b1c6b504b1a4c6926b012965a3661ce06eff5d4372a71b006e470959de1acaf14acda46cf282a1b078b8a334168b8aa8a023ee7f36547005add5575ae99f6b50a7332f54ca17813e6fed5e99fe6348d7e606371f3126be232d98993576bba790ff51bf6dc16602588c26823ab3d761cd9df4c90c9f86e0b69a7df379e10d13e23603711c5306af24efe8001d5d2a3578308f15fbb18e5fe7dd4f4449b4722838dbb09d60dd14a80c7c8c9b4ce44c7b32000262069c5ef6af1f10c662cce3daa5ed7973adab619164f02a39b64d4b96a35c3d86a1ea73970d1ee79be39a6e89fd89d0e6c4405ef7267d3afdcbdb47fa4fc37aec22a0faa087335f06c41f4c29425fe0e3da0c5837d55470bcd3dae4fd19b62b4975a6cfb18d6d49094d1c2a74df6a9b5078532d14cd158bc718be72332cda10b30c28949db0886dafd0961f05a0609ed5a7f353bff6442d98e3ac485e15e9d5a1096a2a96a42db6bdf078ce7a7ef437d2923994e1ac6cb62e81e916ad43ebfa3fa9cdde363d5796e2b88c0c0c5b3e4bae3585478ca7feb0642ddac2f5790d4484c2ee0dd318964841e58dde4dc0ef9da4decac1a2b3d16817c6d904334ba3156e5f015723dc09b808737b0c23f34f9359da3734d892b33fe4e15a96b91ea9c46fe102e7ed521a3d639694e6de4720c96e9cc81253e82db223589ca7299b75e7cb7eac5be1c989bdb3ae1268b3a6e1d96cee720d60f20fd0f4fe9db1878f5050194497aad4b967199e4e7fa586491458c27d2c1b0e136f34f72a1c63ee0ec81825948c7b025d8c06e01f8475562a1d8a549eb244c0cd0dbc2cc068a8509446ff4d46eaaa26887fe4bd275205a3bc132357f2860c229796ee93d705fcdac3c795feb41a00588dd263b8b9ba540d2e937c9f2b581dedaf670fee1714478086383149c96589f2b3d0708c63686137ea1497c5b834970079e624d49f459a42a8908e4a7530bc2ee7fb324c0666e471173fe0364d17e6a82e0687ea4b961e06fc3990d7f4494e59ea1fb4aeed89b1b943e5b5cbee815071390c9bf3fd69a785e4f5b2cc1cb2d6b89977b530e1058cdc5ad563825bfb6000ad2ac7ed867b2cdef8e145a968cd390e1a419236ea2198e0193d5c7861b8e3e160547e87f716c5aee52bfd5690aadcf9660c745238789921e3f38bb7baccc3b311de847ca8c7dc4571a6456393e4e270e92de71efda046c3d9c351de2c89ce62a7320e475033602f0ed59bbc218651d8a2149d86e8e9d55a202bd18889990236e639b73815236d680c90d21ca05f692db9b3bb2f97c9d7fc7079e915cf4d7c20815736e0d75b781e04ecf696c5837ac2a9d509b7b8cb07fca847b00c5663b43d2d116d21acae78f1d0c6e826b0d8cebe140c593941a5b12f079257701480f964855f18ea54579938573f9d079c6a4da667b551b870be3d61b28836184d9ae967c20b2d5cc192cfc78688e71198a3abd77a9d10c2fc867faddaf96da58cd42d7167d3f01184becf93fa594ca32c917149fb6d204c77175d215f4ebe65c192554235129fcd708bc56dd3dfb375bcb6fa30d1ac02ec2baf8f82883ee3baa8ba002bd975b865b90b2535b52614ffec4fa6c6ef0e2481a88c0dbd80c3bdadca67f64e71fd455d5058e9430528f114c1a9a0e1e5c4603a74d85f21a4c7a450f8676b7723ecdbab37138e228a5dffe9e01c1ee554fd9341c82815aa4df1ce03e3a7f98325f2d7fe694b02d9ce8e3978dbcbcda074f7e25c1310765226742a4ee248f76a0f7129297d327262f4069db6dc678ea1c84d8045d8c7bc0b2d24312c0dafd9988130dd4554a7151990270320819b925e00716e2c4f645f4a71e1429e73774f53b107dc0e276c9bbc4b12366b1996db12ac82a93cb04f30c8da5abeab19944fd971b50da806100a9c824aff57abe529b79015eb520238e9e4d39e637fa9c5173cc2c4e6dfc585a23fa956535fc624211c82c1e3851945240c5857504f2b0c272f58424d8a7bfe87573b33a88e6b5fc066d2fa7d9904740bc5f315ff3fe4e45dbfef90c8ea4497991f80696c65212556a866d408833822d91a9d5e7c90e38dfe82b6d39fd86ef6e2c99dbbdf4d9245116d356c4dbcfe1310a54dd1acc5ed25f8678dfc2f522c30ec0bd2120f067cef31b5612ab532ecb7f2468738d7294a0025e3a84c753c9a693ef296a4a670f329f86fbb41571c0fa0fd0d2817c10887c891436fb1eb7e2629f4e8fd83adde503dd55457b4b276a62a173633fd28605b76833a5f2670c4b544633413548f7de0cfb7f00d78fef535fdfc6d2e8ea251a4245d91fbe71850a4c6b9e4a5a74c90466af3d3f9c60c13eb5231d90438e0f6f2cbabe51677a2a633858c172609e477c0869e191ff413d04a7b2e063dff5bd02667e5e05728b7b13db8a05d8ceef8e223095348b45740609f43e4b12b356926f09b090b00faa7a77227d036af4ec8a6abd6c978af954762b453759f5cbc01fa2b167481dac96738159c87a4b5f93dfaa49edc0da5b89aca822634ca503039128298070113e59a3401389e1dcb676fa61c1b2acb7ef9428d13c5984755c3e923d6c886c9ce1e77bf995855195c6c6113d02a3980789e852960bf277e2580a285ec371f72bedaa10bd5f5c0fbbebdd8ae4b3344eb5c1c57d0619572dd2a8ada7933f8c3d66d4dcf4868482929aa1a6d3bbfd94cc69398157d114e69d855278727a187edcac625d7f9f53de0ab34b979cef5f9e761a3688f4d24825acc8c3f83de466bc292a0eee740a70fc39cb367bb972429d4514afec89ac47478bd448bfa64df6570e77903f058f8bbea9e7c9f9f162d904032764aff69f82878b9009f12daa45a25bfe9d41df4b205e1875516f27a89325e5f1c9ccb4fb82eb7d3b0793e0fa172f1d34ff54f86c9c91c7e725de44df996cb18d8a28e021c244ea118283e745020fdfca3905674c552498ab7879529a70dd8b352d6c3c45fc133087acdbd438cadbf21459e4659c1687ac3676fd7fb892c763458d61f63c4987c6b22efd1c65b45514600807839b91f1d1d63eb82f241bc0c2d3f1afb345bf950587e83e849b47a7b4bda018b8c4c29d5107b8a942c62d36b376a914273eda2153e36bfa96f3df70a4ce9c2d2e9d98193c09cdf9425e51add6ef43e6d6068e55d1cbd90f28bc54d10fa068220516c04e05b3fe3ff4a9657d1a3e14a6c97b3ff9094ea25595b6e10e2c07e1295e1be030e9860b3961f21dfde886fda23c01f0df1af4c43b17a7a44a2af7f11e9185af7fe6a3b2b6d4134ccdf2edc9b48b5687befb0af9217d7799a8297a54c46adc7fc70fbcb4d90009ca3817d24af23019a0ef48f283d64fc3ea90ff095583812735776234dfb8bad4f2d0f1bcb0f0c8d117e2332397b5332966d2fb357d931e796e104678e2b1b5f6757f386a56dd37762dcf3a8a4473a2df79faeeba799aea0f8372d5b23381bf052b1edcd00506450a7eca8162106bc90c18520bbfb52f2ecde64c133226a6a7a98a19f7f81b3d7bb571299adfd73a33191f10e5c21169eb4d76de079c93ad941b005335d7449c7708e64f1f3a9310ab355a91fe59e55b3e2c98721ada7ba8afd8b1cb0a927c87d2e0c83d8743c702d7535a50f21cf1e50a16c7ba8b038688de3cf4400b391e7063d152420810a349122f8b88c2d368f25a2802d45dd8c188658ef8f5dba01f98f25096366944d3b924653936e04e00054ead4b922a8e65e29edcb63257554f331b883a39061d690bf620f320f74b959b0bfaf3f33cd4d3fec340bf1a087cacb029e8ba910bff61d90fe813e8f2d4e70ead064a2dee3f16f26c7389d32585554158ac8b90f2abee396566c0028065822283cca2187598a78d6f33fb1fc2be3da539c4be7a00156abe4f8215e926779832d78fa969dffa1c2608f5b206e10c5deca95737bed1b87781457bb239d1e204eb99627c90fffd25927cfced6669731a918ec8b920570d43de59ab3360f1aa4e555595cf0e1aaa09903c6ef2b7adc4767306d929721a4ec5baf229557826005e8c4ee1b43a88e096bd17588ceeb410e3a869d48f1d32b48c5f8a677743f2e42d41e150ff7d5c39c5f7b3106e581f58befb1bdf1202f5f38b7a1c3488b423639515e4da5f8aa1e15fb103e1b96265fa24f815ddd1bcb9f9d39e2a31182d9d6d04efbc9cbc92c9a0a5479056552256af90d88660a2eca4f97230bc45212564d0eed626ae883ede2835e55133bda03cb46492e17a8f6cbbddf7d31de0757f32f6ab71b3cf52a12f51850f86f1b57d3b03730271281ee208e42ecfd4ce25e80b5b23b7a3bf0ac89b92beec3afc9d15533c699de3ffcd08e97ee5579886be403aff44ea8e8a5911f2d37a20d0cc363b0d3288e199abb8dc0669bf0fb9e851954b4beae2ca1ea584fecbca49e14ef3dfff1d850ac98ea50c69a4729ec5c089453f295afa4d2fcbde2216ade07dad16ace28cb91b55e45c75fdbf7d82ae1d705119f56a3fc0c8135d6784aa0607194a25920af181c76de075e63e1909c2de1008462128467b35c92b190bf24e50a9a51a2b5ac4df2c440924e296b1cf1d963e1c91c636331a3d95066ce0ad3ee23de5619add643209d3c765b3d4d88519b8e04b1006114973ef1041bef84b9c54df423a5df4ba1dd0aa9c44f9685ae33606c70701dbf85a93f373bba3a64dda51d6c3b898fbeb005c242b83cfa20e280918a3c3ed216b3563dc21e8060cb571cd6aaad03bc05f181f093873d33d7f6973afead949da8ceff95d6b617ab96884f8fba5dac37b21eab0b904e574d007784ba105623f456051e28305ee7e3294a7174b77d120dde9f1575e926502c231861b5fbb59b24e75e78c9e884e0c968751072f13eda568d553350195cdd68269ba396a0900a94fb3ba77d2df07b6d197326434d48b0c844329522356041c0ea5a8084a70a8dc5f52a897eb034310cccb78b92a0810c12a6b22c2a4387886e92e2ecdc0f7edf20e7ae25196d02f2df3c87e71d38d4bd976bf832c7968b0c4db4be64d4f6f6c71055d0e96ca7065b6cfcfe360cbc4d23d34d8e1992025302d9c2a2b932a3e2e159de9c4dbce6bed89379d44a6386a6f08d15747acea67625cc245b3d75eff21ccf7f7ceedfe3b2c976c112e242885d364f89bd89cc2e0f0e227b4d2de988458ad42a37924f449fdf5ad22598c37f99125202156a3a6fa688a1ff9ad2aedf0c3f75080783af42ea5d111ffb4951d48a66e14cab7782bbc0f0402271362fa5899067c68730d6de8f8a52964cadce8df1f5329386cadff23beeab429ef6b756746f93facdbd8853c2edc4d3ecccfcf248bd5b7eab5bec9a74c71426ec492539bee1d68ea1143fa49201c456fe9391a5e6915ad91f6b1f3a063ab63bd8b9f958f2cef68d16a9db6ede0e1d62e2aefa83a9a59cf3d417761f856d2a7129ecf127616036ff30fb1c2b304b68c5a2aa21a5d854fce9ea2093fc39dc5ecca5792cccde43968aa581036cd86c9432a73e554cbae832cf3a2886ad263b613550c890b4845e13e8063b35bd8a74e3cad933ce07bf3eb9003b23667ed9fd374b89903e2df3c70738038d66b03be1243d66a43f2de0dd37ab66c7a83b483fa09ad32c8f2f42084b691f511a89d7f70b9db872f02015045f0256867d78ce3305a8f13eb8daa5f411b8f55f60255665172c1bbd7f75da4664f0f9a51011de3aca7fc9be276b844b053c6089c9a63918660a26708c880eeffa9fe3031f3f7768eb045fa1fc619fa84abf46001933df6834efb894327a91d1004309c813ea3c205b4e6718995062132131baf70d37d656b551df7a94307273671fe3cbd8fd0603afd82b7e6bd2e14b173a1e9605f55358c019707840f48f091c5f1aeef8aaa2964a92d72140bccf0d8d35c70bed8f82c1b343247003a73e5a23305a982110d7423dc03dc9be2b31fe4d981faf5e747b4c49ce1b9569a5a2623e36eb73e60e7e573e3d1d60d0597b1dca3971644377f23c1329ad96e66dfab2f8eb144cec18a37d8cc4bd4a4c09aa241a3353df210cf98b87dc86d29e1df2289b1c2e53e7e7527e4972d94f717953b057de8a64622870030cd64936bcef56485f9251c7116962c91822548064c01cebfd818f06ff1657385cdfea707e9618dd51d2a26d7b2bb4b04d98f1508000c2e454625d7ee4eaf7b711db26fd14fb1c622c1dfe3275da179dcb917a01666cd8becdc4a0b830efafc3cea28ff0f083aa51880d37f2f74649d3db42bbc0ec782272e9a96d4692776af70db08134536e8fe7e6a184ce324bc76ec2c231b5ab82f4fcc77f3c6d0422f2f5a51341ced45ba94da8e9794065cee1f6ee5d4a045b47eceeafca74da80d440e145d538ef916613bfd75ec2b5eed80ba90727cd2dd60a480b44280aa67a998f530b8d2ead92ee7b42fe8a9fdabeb46ea699fdde7b625b267d872a47ebed1c10cf37b12b2016d6d162ac334866fbeb2d5f0316ac174363b62f2ee0fc4022d63749eb21ac13ce90c9e192a2e64134b76c83c927ab9b2833b469676903f5547b8777f764260b1a39a63a3a00247407589c7c3c342537bcb3de10a3c8ac65ea94e3e71efbfa653605fb6f07427147e53508911b76ecf33f3f90dcd9211155237be5a97177735c80f2aaa02562f001024f21d9580b0c95d8a46679295b9a8ecf22cf2432f4784bfb159bd897b261ba0da4a1462601abc3329c30d982ddc852b1e76bbe11815a82555d4633db3720ae190593cf6e1560f9aba60cab6f5fe4eec4983848e7f32140ffac74481619240524c369363ee1a9c4450b7c725f5cd67c541fcfca672920d9c56b5719ae3c6edd9584ba1ea350788385c853389d11c3b849b2a680bef047daabbcaddb86fe0fa632c5bbf3c5dc6248359c9ed01ad3244b60b2f53e6a3855cdeb2f972fd41af71ab9b46a0390398f3108dc5037d92f1fb13fb7d3be4c677916d0b051daacefd5cc3879fc814a3089adf194ab75d3833673122e8b0d1addd9c51205f49356ab9d9d1af2eb9cf3978a19760b334cb7c070280570ba8a617484cfd18b278a267c49f175fdf4292b50d950595297369088632bba87da47039d0c33f46f2386e179fe9ee37c975c37c8b9c19fb354746220f298deae1a5a9fa99f6acae6a53141e8f201b9684a875247210ef2ac8464f6d42b46034caac12f79a83171c2b68c15eac146d0a14c4158a6056baa174269b765377e758d20caac9bbb6721cc7de337d587c0c0394b7455eca63ba5f331c6f33b5f418ba0eb5724e4e05ed3ee0a70f106653880a13c390a9cc7d2e178e1e143e987a59e6aa3c1856419b24490ea7c7432e55aa7ceb4a1a8cf9e0239d073b7be81b39e867ac90a3c08469b306e963a4f0da2d4b58894261d3df55e51ba6ed9ba54dc8cf920a8094a0e2dbaeb9054b66e047354d336c647cdb030c83c4667feb874bc461ba17050e704f6c885af552740f81ca6d016b14a48ed67efeeecf237cd101ed247b9b7cdb89cfde890d05e02baca475a65f026b36dc7dd10f828ef581c254d8642a8fd0f0b93b14c2ed396d72cc83061cf8153245d7c6793b4862ad6e993c4ef3ac69209da1cef78f6642737235b118c5a600c72f0807297037a7767c0de91d116c7c4821e27ca8a840c7ef8f417e4400b281383a5ed9868e83488ac9349f378de886afe5147c01027bbf7084ee0f65869c2f6d9cb38b7e563c8e072aaee2a947e56d20d7a7bb2ab5bdf7d20749188afc025840cf6f1f0ae71c8ba97d29252f2f62b27426154cbc622327cf972937f33193ad90f976a2ec5e23f748e099a276d4cfcd2bb17f199d766146ffd46ace03f993a648749997cbede5f7f11b33a49af1ca688898120fb5ce3a534d729c8d1e6706293d45b5d2fc14972a7f3ec193f150b0f8c85c87434ee0ab45ccf7d32e6af4b082ec39b3875d7b07f4b6e9dd512d34a3cb379ad0bd0b4592b781df16f5c0c3b367284641293e6e6e731de48eb1856886a130baa6e93c8512044dc4fa44f914b2f7bf70c975ae43c897820181c07a507d344e6f6cefe1cdaae8fe82740b65cd5f49b91d33fe45c78bd519acb3cdc06ee9c9df9b6bac07fc5b1320ca5d73e6d3893c6003bbeb1c0bb9fb8554998697c3f75805fd02935398d110fc747fa572230aebd91c98b4bc1abee00af140befe6334d8bd9f65d9365eceb4b2e786ac33aadfb3e1c0b7e862eee34b6802aa711ea9a3031709e70c43ffb5760d4d0c4b6fe317c67dc701348783720fe1252083a494bee8afc2cf83c1331010991d7db5974656616131bb417081a2e4faaa315701d82ffec1403d0b88c657f361accc21d3ba091218908fe3d9e30d67b2ad7095f5cb266c3d68a131e9b9a4ceefed4ee139afeb55c5439880564666b5929335712172e27fbd2bb4ed5679ba8192710b39eb3ae89198ebaee1eed75168d915bcee30b7de1830a7a2b548d8c98df6b842950677bd792f8f5c0fb40b3596eb6ccec5f3ed28f78e8765e0115d1fb1b3d629969f46cdff5a0b1178c926c19788e8b183bb558d5cfc59afb9bbbebc211dacee7370f88a212c4210a1bef479de25f93e33e90f74636f9f64de7d13c2a612d7e559f092ca79a36fed93198dfa19b43894e28e924277df2576463e909b708abbdcdb89b6c9bc168466fb6d4e2440bd34930a5a1e05e7f295ae08b10a06cd119db19b0ee3eaa5a7a99d70111cf39fffd88691c3ed6138387689289a253fcbdb0cb11b3fedcc8eb694139ffde8db3334471f9451d2c5027d866e5c430837f54551e8c3a53c59f47c04a89056c1e42f2690ad8601ed763b58a327e2edeb3e521a5a75abe9e15185a8be3b1b1a74b81dd3e1397f9ccddc9d530326e47ed27451e59c6878b28bc87f9e18589868987bfb1081adc9882897b3061ce94f0486185ad1f19c00925ae987aefa160fe99ee58b2a0a2edc2319e9e55675ce95ee58512c3a3bc76f49c17f013fc977d8029620ec09742ad0c87323d28617e189d8bd3793464e053bce0c1c19b61eed45e8f21ca6b383ace232ae6430477c033d6d53fb9021507afd6b699d89e4aec3bcd09ca1fb2fb7b3603a7bbb7022e25d3bd95e0c01d765780b2841e92362dbac8a4924deb67327a037ab9b414073b57b42de63e842a25e4c6b603cd7943ab3c6a82817ad0bd5c5fa2278748e0a75884f8cbdeb57d10394b5637404b9b62c06e27f2818133bb92dcfb98e736e1846e2dac8872af791d37077fe6886fa3397b0dfb1c94aae46e7997d70ee5ae4d7cb87dd7aa33841fb0c7affb8784d7967fbd871fa7a07757fa21b53c03108321cdc8f34c4aa63f0b415f5f1cd7fc19bee0cc4e12afa3e6e08976ec64ea9c9e31afff39a3b0684f5cf22d7910226901a831310e0e8a1dcbf91fa5a7ff4c9de8c7bebb8be9bbe1a649cbc58c9c20620d82b5ca9a5d76a7d9f58fc7f94e695b2bc62633d3f2e90a8d767276a333cade8ff2c8090a59214d23d51e64f34231eabeac45c20bcfd0b7f87b7b4af0029bf07d47789a3281f5a8c09c8a777e6dd8374bd15e01bfabb1f5ae13b353e4adeb2cf4abe3b7c44181863eee4e2bd363b470abe556b5a993135b764ec2e0dda5f46c148f9616d7b101bf5c11561a12ccdbf1ed998c55fb49830d0d399a6eec3ba005429a6510f0907060ad1d7518c38f90cb6244f9088c812512439cbd8951906d7a172ecafe271bec060a23e8f74fcdf02b5d856ff3fc9f2dc54a42f17441695bd9b6c2f44fc7ffbeff1455364d31828b4ee33689c101a52b8fe9fafc6971b01c63525b0f940c507778be3cb77c36504e205058f799acb493e7279771e7a46bbc9ff429b7638149b9466b4ecd1f74bee66272eba6709c6799665351492d7a95845de2c27430da99fd971cae01f908dc20c4e11bd2d8209930bfd8729f1d5632e83e32efdbda8fafdb30f3473552abcea3553e7a97d31805e7dc2572065494cb488d87f083121a9ed88f2e7aedc0deab0a0be75056572e15b44c5552bbf819ad6efc74d56184ea352cdf24273120d7425051dc56cfdf83e97aeae06fe54eacf2c2ed720b776915eca680f4cf9dbbf5f80891c366c358f3ab734fbe69de2d441fd28007fff6e448387485786bdb51eae5d5e0da5da6c4ffca32eb903ba87399771bedb2572985e044078ee97bdd883222525cc187965dd8050fd12b4f5efd043874b56662844a9a0e2397ee82bd5ed89b0a87922ca89e4cf5b75c491f9bf1e4bbeb22ffa95d877e44eae0403d7b49ba4e34f8640b0efa27e4b74246b5b24782c6958443c5cb326ac6bd7599c99be2fbdb3a8e73fed9cd45fef556a8c9e92020320b41b99dc9c576be2eea95e2bca8919100700490daae8cdb3befeca0e0315ddb1b6656772e7713c20c3c37ae1e5b7e82ca4f5ccd1ec09de978e533b3ed4cf8e0ed01aceb1f7b1220d7e0be54fe488f9a212163694db22271eeb5a30ffc3c4a0c41128c8756911bbfb92221dc70d867c4e3c49c374b02ec464934b8e7e617087392ffc5ff193e3f11575a12162fb4b25df7743afdbaebb294fc8e14937fedc18736cfb3d3c1c1312c8466fc0e5055432b51cb75c88814185056aadffff078e3c865860767c5192de634e7c53e9027230305f0d6ecf4d4060784a861545ba0fd1ebce022a61789be020e191a84f4fa41d4c043b44f26d243727efdb949924292be0dee4612a5223e05d9bdb889779d36ff3842dc9c952d1f5ba0d047f4673e77616e52357035241590edd8307c14d02299ebf975dfe2387d1cde16c121d93c812ca2413897dca8e78ddbd65e5a9b1ab3090ffeee1aa869653606477052080dea32d430d655cafc5ca694070eeb014655405e0f0e8898d95bb97984894fb6d52907e52f1b0e8752c499fc6ece03ba6c5eef6464f3c686d72977b99cc21e45035dd5eeb4b82da9806a16440db70b7df8963daee32b1c1a839ab3618b5975ff0a99bfff5e2ff68d9cf105d1204641f1abbac48ed40230ed0bd497f98e64ac1cc9d645d5d902044bf511c30611a9db31c4da34f6bc3d28a829b4057f34c2e015a93b1888156ae741a52a8f8ea27fda79f1e5c3e5f351982c6b5d8edfc4a4c3239a01e99c8ce24d8e8cbce06f573bb7e44967625b738442bb99243ddf1202205acf38db00cf495077759bc8f89b6bd3a79059de869cc3d6069d1e948755838707a64980366f1e62108445a4323c1b88339e4d3df0562874dff2a51b3464565a9bfee6d0ce3f64365ce864ece8fd2ab7bd9a3e7c4eb588a6f9b5d8583d80a4be05456171fa0ee1b64212e525697bab4e478e3b6872e535a6d1d2fb61a315c1d4450878128c1d286480fc7c06266623ed41c389304fe59a89b73f42f514a8afd9b908e5e8b00a59317dfe4f193ae9e0159c695300ce293cab5de9a593622214879d7f4d22c4e5b3a847f113f2c6af3371ac8713ce58455e2f2fe21009b09806f793937f4afb82152536c8e7a119744d4f4e4ee0721b841c2759e5826b0737a9c8d9da07ba687c4accaf3eff7a4cdbc9763311d69c5e5df7146d8500b128ed84230e2038eb888c9e8dd8de05a44a748745e5a8201ad98110f2f3b49e01d9748d54233b23d696bfa70ca77f482f3c0b22257fd32900a0ab154f6db7091f74611c802cad2c36a809f09e1c24e147826c20ccdc2c46c7ad2e2cdbb1c8c9ef275fcde703d48313d3a57a129783da903a3508134ee0f20496f1a87cba59d87f7d00bec1eaaee60c5600ec3121aa893b3d1968b8ab3647402e57f65c559d32d6aae0fbbff4e238a691ca0638a6feb723c389d14c952742086bada67486ef934393747eb114b60e15e5e88935586b1964803f6ce7f66ec96ff2d17529f4f341ba513d62db01e8a2ba2ff9a1847de08d36e5f5cc9a5bffea79ff1374ce288f2b7293b804082dda36467a3ebe81395b0de8b15fa2742732fa9ef4d06342a26a25e9984fcc78c276254fe994cb9613aef799f8beb1ba7667c6a603d5eac159fb848d7ed12bed76f093880d25e5a215918e086e54a791aba0ef696275d38d5c47b4b9656c9520c1497928bcb59abef23a8b44de6942f1141a0ca6f7b924642663a06fd371253f44d4274613b76b1379c8f6831f73ad9279eeb39ba6143cd64907ef6fabbe6318442a9da352b923b727620b9041aa9c34ccc7566145daf377a40035718f9db35e0f3806547d67b6b3864a07d99281f365a5b422157aa6430f8c8211c8998ec5519f153e43168b1caa0605bb500cf267ea9f7271c27aa29f502ce5c9ac7ca5cc108060623f62f7f27de139b9350a89781d09b17320a485eb522a3adec0cd89f3a6a24c6b218b8e064b89fe518b77ed50b994ec701dce3013a592a77171ee9bed102ae0301c10f79005296a70091f23577f49aff0d539ce154da8ef17cdec1630e97cd9020430b87ea2ee3c4b96b303e59f13c94373cdd589af534c7122c7b45be76de3a2923b8b5271beb08b8bb9da7d79194ad233e650d4883bc367a42188f36df7897814045a2a01de077bce7b080418f233e7c9c33757db9efb84ff45024732611d12bc65534e44d9516339c02cd0ad038bc97d0ba0cc036b20e16dab6a0278da01c3b8cb4dcb5031922a73eca046de6129f452d841e294d41940ed9c8fe6a0b88271347be7c7a23a7e05b50de77a1266af61af43ec09ae75e30e92886e44e7b55ed980c1788900d7cc5f34f7532ee671e0175a92158d89ad0d9f9fa05dcaf926a3f954a712b98525bc87fd026da7b0fbc2c3d219c3f167df5622511fe4d6d109787ab0e4fbe3115d4a011dd723dc2087850df4a749b8852361e2a2a4f33640a85334a61a78ce76837a4606661095e4b2da2ca9b55cdfd3fe3203fd5e2e2cf32557b47b313ba2a896df74e0c46ffcda0e61d5cc19cc9af8adef328ba89fc4acd18202e60646e00f0a5b9c81b5ec9d158a14655b56a494d9b23bd10376fae867447b19d2b6e0f813ef14d57afc22a9c6f82c23097e6462af756d2bc6c68cdfb8c067ae9883e5e131c8e2a372394c5c323a93026d1e107dba181689c7990647baa3fbd4e7f9fc8d86fb297c0670845e0daa15cf08bdc2134c33176950582e67f9f8c565e5a38e867345a9d1b6952637b198f686091e044b6fd6c5cb8a58549d45ef9f2818818b541ff2b147a2423ca54ea8748bf38060baf6370e5ab28767e7f18659aa3dbcbad4413ebba0491464e8cdf4761a6c40af680445142cbd0f86a3940981ae398fbdc5ea05218a04d7d3c5beb3e74a0395aae80c1620b84bdbc9292c33a827297ff3a82d23d338c8c744c8beef96c930e04eca8836f5bd4c8ed1ed03faa9333ed963acafb7c8ea78fb0b3624f47e10fbfa6bd9aa5a31b7ec1b872e1ad3ea1dfd4dcfba2fa8a94cb49be5ab19f0e77ba69b378fd1035deb281ca7e61a27e569bc957e7248d6bb2e06893b407cfc6a75ec440eabec06ad3272c91018217c109ecd06a208ab8fe2dbb1a6ba6a55b7db14f5cdeb6301365080da4584d02df4feddf0c06312935ba1ca2947962b42d699c4360fdc77c9e085002df85a0d5d35525b36067007074a5bb426af05f0f3c650635e4d520b7585f047c1aef905561ea3413b37594b8c60907f918c9253765227a84b0aa8f6ac88e44beb8b32cd4a6dd48e68f8f11e50d720da8f9abb7b56b5730fc833b07607a36969f53fe9201b0d0d16b000eb0b8a4f8720ba5c6c00a048a612fc1a6347e49dd0130d3222330e804efd24fedb19ac0247aef767fd90b5fd60c9c7e5360fa4366d01c32a7490b81f078172167409e7c80783a24a7d49c639ab0ab4e57991e1e69fed0b06aea9f146215202754fc7ce79c33aa6d948e50c068fd512442e2702ba112cfe3b6dfa52a5443fd9c6ce6d04595ae87b5f2328e15a22971474ba006f5573a6ae1c4369b61d39b8eebc6fc7f4aa01cff09373b96f933a94ef2a191938e3c5a3692ffb9a5f2842b761e12e5242e0f95dc3eb194a27305221edeae57070ce6fbcacbb555a6866c0e3bdcd99151a3f6b9c9773bb2f9e8950b4d2653d76c859432626013a80924c5f8f364822aa34f6f83f1fc22a1f2bfe32f555a3e56db49c43996f4a15eb15280c01bf87284c85a0cdf653504b067180abf522cf9924f40e824a137f743c388dfeb21891f0e1b823f7ff2dbfa6d245292f3e87d243699b8d8d6d5589d9a593cc3cde8eb92b91ba1b761422b6a34b667c1fa442b68dc2723dcd1ad179e3eba8b64d7a2a850045679db5b3f527825dc239cec1f34c8a768c6724cb3aa33a1702c09bb09446fbba64d2f4ac6b7f62842ea1f5d11a7cd89314b30f191e0b8fbefcac786fb3da6297e19c0f2502efeb2761be575f4d457e1f4d1ac02e875d77b5cca6bfdf9806b5e7d7766739eb04d6416f36acbaeb5f4e7d3040b187b5f3e91d29be25168cc87d8e22308f293a8e1d76b20a0ea20e04ea663df10dd22b7deb0012601e835b68ffccd73c387f6d324d6d8c22c0d266ac6b98df321f4de4ab14685a856dffad3deb82279b9069b2cc0bd70925ccda3c11c7c08c852a608c5fc2823fdcbe6712cfe63bdc3b79ef6ba4094497af1686ac40022b554aeaabd7fe4002c091716d49babbf6976917eb12cbdf878d3e11820eccd617ab0cda1dd07baf41c3400e772e57e5d299f3dc05402fcb95a2cb9b57390bb88fe96d94ad79b59e2c3ef6aab136b4071e2be8de47ee5215c76b57720910f3fcf03e0fed99dfd058b03a6cfd607180930ff5d7f94a92e03099e39cf7eedfcc343e96219f3c8d078a113b0a4b80566f09f7f76b6b5eac15967ec510dc9aea9c8c5ff1df55f6cd6a4966d9691d8d0e96a32c676e472957fc5a9f355c1dc76e6c7ab63885bfaf74a14b253edcdce910824499397c1f5eaff4508e328b4978aa99a030adb9e05a63eceae8c14b3a589a699c1ca0cfb1e48b106ecc973e4f2354452f058817e99bc2c75282d28e0a20ad38f8b72e440a08f5f65e4ed2c3de33946222a3f38c7f17f6152bf1439ddfb81b607e26c1cba5f51cb571ed59589bca9d5309bf13370f1ef844b18d73c41bb062d968a1455e4a61ef833d9b766d3352e83d5b771082f6c85baabc9fcf24c1bb2a2556036695137f55f6b826148b0c4b9559ca04b07e7c690351494871409e3f1d7d5385c2be830806587069fe537d1cef99098a220e0c7dfc7e1dc6a303fa307c18bae6240fce2a098c731e11ed6b400ea758481665e24020ccd064b5748c98dae55a48ba5cb33b6a7cdd0cf5730a1b49e00c8e97544f7cf16264749514169a5c8f34f3c9cf03fd67c92d72a04f31f7dc6f8f3d7fff3b6a78dd3f178c98048c7eccbd69db1061a6d3f35db0a5d4dba9fa147b124f6452c61ec9c056fda36365c168df35f601b755ad479ae8ce4fbfdbb5a6d3bc4d061a3434df7f00c25e5a293ab2ace656f7ddac6422272759feb066aa156e7263322b0282fb1d8135cf0c2906021378f499724fe49a73f518e5045900376f5a999f59f49cdab00c96c016c29a8703059303d56e9efa62133c6c383fc1634bd68e0b918c5d9967061807cbcf5670f32468c62d40c3fb8f8f8c57a7d5e00e7bc37b0ba5ad2a126a5f9b8d9904429c363a8d0df11d6f29567f9a09609096f3b27d8ac29712e6974eaae1c72d8902cdb414c40e96579a13a53f39d6cae934b55291e9347c8f73e440cbb0d2fb194e305194cc7b202b225008e8e4ca2579b954deb6bd433d3358df481bb7feb3ac73515d41d70d9add5bc21f9a6a70a1ea1d6abdc1486eef64f9633e36f4f7920aa77927e2b6ec2df20369334cb55d430edba1c39a5f3b039ac08f6a5ff9a61163f43588a21a780d2e52b0ddd488b7530d906c4bab21023425610717b3e5cd46416e766b7edec5c33f4950d64fca71db120286c019c241e67b6626221ed974fd1b5183a048b8b8f1c2fa83079b1a1f49703ba0364d9929b8c185039e196baaa1c22dbdc8b746b29a92dec4a1a9ef42564970ef3c1d18e611cc50d512348eaf72bc41b8276101b0fcf86f60d3b005cb6cab9558e9831134e7967a2ea8bf6ea598e289cd0de1b4b504d63af19fb2d41740ea7c94912b01d977eb7240fb03ea41eb9d1ec98cdb0c22bec2ca389fdca6f5f191348ee5227475dd1f82d54b46959cc82d498f7bcb09c3d173811fc4e58f4ac493e7a0642d5faddc9398d619ff0529faef5a92c3b100dbaf03782c7d1c81621c6befb53387c7c40161227f679f10bdb6b60df650a9c0875a2bd28441cdc3440525d26ae56e43088e34879a9759b7e2e6ec8e58d63945bf9bf37d1a29047f30e731d4ea3d48d5318e402cc1bbff6f5468c7f9167bc4be13d7dcd7cd89f2896939a566ae33955296ebfe07bc729d338b3bf0bf196dac8ae09a01281b27cc2034ab5d91a527b755592b94ea5f4211edd0e4a8a36e986ef351104133ab2fdedd9c584592d134668c18d26cd9aab5257f7799e848e21a90af883f92ce060dc8133fde3e548d1ba725f987f512236e62f29708487ddac2469fd94478dd07093dab260ead52dce65d8618e1565490748e442b155b142988be116e458fc93a7230d7a51886f4268a330c53618c114ab17b0fc218cbc52e262cf8a97474c2cf4f7113cc49f1b01a4fa84c78a58db70bc2a0be72a5f3b489588422b3659c8ec6992a385ef82e45d9a8e4a771c0f54107b83be8016d2ae6f62e0b6e1333b59586f6bdb34b20b0125b0584315e34eb955ee8c8914f0cd3701abaa20f9bb74c201eed824a862fb598b6853936eebabefa57f413d4f7746a3715cc2dc55bca99f70979f927649202152bf4bb65876e62089a604764898a32eff707282e7dbaf7055b4becedf61d57c0e90a989efd28eee6bbf88ec5b38a0e76b7ce3b6fe31c56c417dd3aebf38eb45a0ccc9c8e9ee8e86f48aaa0a13bb620fdfc502ba5c59431bd3c79f69abf18e848c4b690a9505e75411ed138b3f7ce917ba1a2ae218f13b13f29954200a1b799672a63587011ec7fc2cd0101978eaf3cb421e3a849259454b60e7aac29eb07528655d6dd53956a8244f347f22e92fdd2122b498468606eba8fd42df829aa9fe30178869b6c32a6f53fac5335fb0002679c0de0eff8297a488e37e69f9a8ab3eb0cbb9def3e360d153f5b3f94463ab4bc152d6130ca70ff3cd740fbe8bac4f187c12a580197afbeca22acc980b15bf5e8e8400c1acca9ddb15588e467437152f74b1d1e60f403c71759301b92ff81e0e89d993030d4a52dcd02d7f099c3883b8ee6c53c788a370f3dff5ea679cdd3aaff455b5219c88ca2654f28623855def946ce368745a7d1b07e07141fd765296ab8a2af7e87c8b45e52ccda4df8df250977fc795ba59b2f40a9b969d4af542b0ff53d002ccfa1d994dd0ee67de9cddcf341caa96b380619b00a623cdec81b54d3e192730a87b3c10bb2c10f6358537ef63eede9377b272a9a53c6ce982b0f0449089e215d99e0f56f619b8517e03c6b0bf802f4bcfbb49400b01c63385afb9997a67634cb9c763597e0c90f3b0aa69bea7bccbcdce57002f948bd31cb7671f618142f7806fdffafb34d8afb732824b6453a178f9683721a697ee82476f6da6ca67cd34b553ffc0491b6f3b41e9c15ffbaf56b9de40d4801fadacf07fcd9e2119cfdc83e4f0a053e5cb5fd5f64eb737a7cb1ed4bb2e1d69939efddb56e46dd286fbfcbbdaea92acf3a39f212a7b9d13d51220f059a997972d8ebff5b9e271d6c930a26f0a87403a9ccee34a83cf42b424c19932f05ee2f2a5f7f221602cc7c5485cbd4988ff7422f23a4c1d4379447ef05580a9c05bafd87902e21bbb36791f5de3d802d84d6e46881785adfc04662c6d80e8730e216e6a8125bfbc0dacbb4a65f939c903a20a71c895b2e4d701d3b5fd78b657d8675e2535160f22dd93069510a5cd061a2327a3b7b1482da861cb7d7b1d5a0967ec735559fa68e406f56a306d4f5ed38e21f4fec3c09dd664a0b845b52fc5e1982a305592214a239836d1c310652c00336ddf02ff18b3623ec396b640d2e00492c0e6575176ba7bf420511e064d37ad25163cd9855e3fe50f3098619660001d93e6c67082fa1237660fabe716a345b0828ff2709ce57ba7bde2d265487a9675c8342e569f0d26241298b0e0c274a90eb74535b995e4ef3b6d75376bcff0504e57f2418b4e29cdb6de3cd4fb689bad64c6fc8696103c872f3d69445c237d06a12bede1d9b444554ca64730e124dbc640fb614e559890d889e830c1bd0ee986aa67df8e3c4b733046c6d747212d4b378df82b28d2b22e85fc36dd2a35699b0b25afdc3d51ccf577c29f65039c25bce053d273edd0422f8cb79c77f4b7265dc93b663316fa8de3fb58481d72d0db6a0014c38b1f2241052aeec658b457b6f487ec080a5ee56386bdad6408083caf5265dc40c9ad37e09d7a5ac97ddf6713c6fa39470f130f0cc56be0e4e7e14f555b989641b81d5f112df967a9b0b15d014919cc49f36dd014dd0daa329d58dd4e602789b6ccd1c83cb4001d48c25c7aa57151d574096a248f496acc3036945efaa2e7c0d8ec1e6da83c219a9f9b42c701ae39a22217cee0880ba002bcedeb4437fda5e89d0206aaef6b84cd637b56211a82b07280cbef55ff28117a5d52b98996a1c7c091c1534c03350b3a6dc591cade2d4f81e2eaa6f71e1c39cc39577d344ef4998d6ead73e115052b57ddc8bea0f8efdf29b2e3aad7e28369fad5bb5a11d44059f671f7eda2f21b6d666da24744cdc19aac57cd25105522852cb491ecf1d5fa58f1d64b4da62e917fb22f7a054cfbf2678adc637b29d8f7e2a8489c2ed2c2fa6187f4b92c1860716f1ea36d88e9008c358467110f1733f0d94eb9c473d48bfc26fdcfcf5051868b9015d3373dee3e505a557985d21c9b8247c16b46041e31719fc226b31b45f5965c4a363accd2a6378512ea389e5eca27c9489f5881f74c58f0c6f767441255968fb6329b389c3546568ca0aba80230650e13b11091562f3d51db5b0b024ec2dd9aad4303f01f294c8f44bf3d4f31146c5ee5e007d3abac182c108eb97c2d68a7c3bfcd0da7cb3817867234ae16339d41ca2ff8c755e49f5e51ef259bb70a62abc9ae78f2c074f1adaad80889a4ce2e7266238166e1807b2b48fd1d8eae6ecf6faa8612b4159a78ac872e0e61e8c791d8efe29218ae2a3bd09de257df2c5d1b27e80c26bed31e6b2bc5ce82c74589f8590ef6b164b27d615cf28e69c09bc50e56a34797f5a03f128c6d861f5d2ef8a8fd8357ec604a5384bbfc3ac26de55a960739a7bdae00ba088957a7cd8028dd934607a3f48e9dc29949a7e0cf41b4c8910bd53976874fbdc20bf3958a936e739a193b8b5f063dade8a45a3ddc9870736c440918638e970e2e6e1f64372e19db3828e48731462667bf132c3f7ded0f5cbf296cec5da59996a801cfa757ae0f8edcdc3612710dd5c01e49804bc98d0bbe07a4a47cf0264fc9f720874776274137007a68e63cdfd6ae0ccf040c0363e9447c5035ecf82af4701fafbe65fb566d37a4850b0114f8acd8a8a3476351869484e933f93064f8d04f63e0e5d04e11597f4a2754c85e5f25fc2bc535a6f0b43974fcd71187c4997eaab7b857d801ec82d74714ec6b9e11b6e87162e4ed670b586fc9a4824f77009fe7a8e6353c60459b993b1fae1fb1f992e06735087ee252e05c080a310f2d993131df892bc538d789b9a20fe412da9e8710fa74be9e41627f013257c3c2e650d25c68ba37ebf35082a8b1f3249fb9101bf9fda97a04f3206d5ba29848366dc983e48c451008d7d6ea563888d3d7e78653d38422e64c62770bb1bab49de5781db16409328c7ad0f5306f73f47ffde9ca1d3d24649f1041d9c40f4da8a8c745acce0ee4f3b4bc41542ae8786eda145b38008e6411b7601619ee4f4355f959e8fc2c106ac7a4c863977682014096438a7a7baaeb10ff198f6aa70ce00878926cc809489333e3d61f70fc1d6ed713061d6d7fe58c8025a313a9b7b45aca0185fb506bdbe62cd3e8e5889015e909aefc58912dbe641e98701c526c1c30bfc1495d6aeff6b0d431a3f50a0b78d3b7e073569ec871717d5d3373b1ee3468147f28fd1ccf093a1784917cf2434a3afd8d8508f55332460206fc85be1d56c65c8915cf3cf03b3c7ff99f294f40576b07818961d3471f05e472939ee2e3ccb68d0bb9db6b5010e67cd05229af29cb33546515aa7fbae57d05db50a1c343cae8dbf9bc5863e5f2ce5554a19eb7bd5fe971f284e269961d36a549cb60b528a25b8ff13afc9aa5778a2870eaff64dfd7d29643bf1e36025626a0ca0b28c1c726e9de72da905176204126c76c2c513a57db46e4dd52217f07fa789066c167549b20a9dd133b3d022da4a109781b1c8701ca5d618d3f70535c1c04038cae848bbe7eedb2baa262332e2e426a94c6a832bafb2155c21973bc06ed83c72942749da5326c5e0e3fbc1c71cd05d0488147c8567082daf403cf2d8bd40b4a5ddaa95dffb5c726d0cdbbae55eee8d42574267df473ba815c5fb811fd5d758dfdbac7cf5a6ed2425b0f9c96529e54e0bf3f25ae1192ca9d8d1f4065f74632fd400a5a3ae2861186439c8685f01f28d6247b5093143ce36f2d4f6ab885d9a14e49933497fea782ebf2aba14ffbf339a4ada5126b07e20847e9b6a082edb967d5d32a513e9e3cfc7edf7b64b8e57651becd3e919a3d89a5fee2b586bb8db6025a8e1ba34af19cbeac92aad84e0740b44b8642afaf653fcc050e19034036bbe1135f5a52b7762e961b0f460c984cb804d6d08d4a9dbe98165c14c633a6c2477f6a3f46c1e122351166a0883ef51f47d4ac3c90d49fea66df31ace6936d513c990483915a0675edabc7e2731f8ad76a23892dd0288e557e75728c87af63af834a07b7c85b213132e1e64239077f2b6cbc870ddbf805842d1af45e9213b946674919185ae36b6de81e10d88ac903f32503cb9b3fd22a8987be9bccd58f4c3c5e85a93b75f3860e7c1199daa446af1b26ead358e2cf659167e639c70af62a073809137789a303d187d198db2c562995cfb98bbae5f2accdcb61ed96183d3b0e3849facebad419a44bc340f3591c41992308185c40621aa94fc797249b41b56ef179a657c6ec2ecd0fa06f96a211b87b6258e6c352bab57cdd70e1dc296768ea3d2dc2394ac2230f07810f5298785a567bee21bb455562961269f87e2cf84a2f5e03d0b882868655301bfa63388b4e019c1580743b2c1e721cd5295729212b68b65778a93e7fd695ea32d985adecc68ac3366a8b0dcaae91af8414ae682afadf605950b3c63e99348529811957a74d16b1cae962ae89be209843dfe662a70261fc53fdd1bf41acf9f27f479c6aa58fc6fcde589a280c61a24788f08c52de528dea3fb1b3fce4b743d56dbb555e6dc2f2a0ec2494985647bdc35700f4ccd98e84f5c2af4b62a4d662f7088d6d3cdb3872eca56ab7e4119f858ed63fdfcb2c469a9e44969b98bc6b1c41e96c4dfae61434a8ee595b43cc169d7a34a27cfd8bdd45afba87a65f0f752a9efa101ae8dbd86a219910a9ca0e6a24ee83fc60f47f5885d63e27159c73110b90757231f42ae0eb2112c72f7648dbc87c4c40f75f9d487437ba22d0480332d5cfdef99c0ef3703aa8540fcacca3884f4d28257dc5a72e3a742d933ccc83eb28f6c393f2642766003b613a29ae132f2e778ea650ee69e558da0360029410703a3e1de8ec3c51a116e89f6f93c800fc0a36d4916ef4665ce179f7bea210af57a79e234be08559f6bbcccf152df52708f4a798f3017f23d663180adb03c2d93e0997ead1a1255cec35de5c986b7c9b010e4af9a2c1343ff986bec49eeba780b9622910efc6c7aac7a57ca122b3e8546933cda7941bf4cba506959bacda7cd082e1a13ae5bad3d1a2578dbba4bed5af2b54312e1035348e1297a4a02fa7e855dcb3e9894048acec067e1e40871369e4ba4bd02218c04a5e4bc97eab6770b7550f8b0eee92b9293a11568b03b8606f23ca3f9a6e7efb75f8aa7a90e66c697f63e901c4b81f5aaa018006433a05cb86d024389f685ff2ac351081961af31ebaca22bdab546d8b1b8133ce44781d01606494b7291cb297e79a102227caba02a561f61994c9c0d3cdc6cb790b9cd3af83c4746f63246172f934f58d723a592403958af6785c32053a2e7b984de329dc57496adbdc71b331e0c5ab0afec9f8f7c02d56142ac02c35830923c185ab9e018d4ce347a76efb78c73b97394061c818412953fbfe079b66598b85380ff55b416ac6e4763cfb7b1f6ea515d1a290c8c4c327b0a86ab2559d9b613079ad03d289d23ad59bd8afb64e8e42150bc63f9133ce5e1dbbace826483e1be0e785b02362a125e7e24a38e9967307f551fc41a855a9ace9208b9c898f0213dfcd690c7c114b85d5c7679f8c3ad1b2ff490ecbb8bdee099d2aac05c275832464a7a7732463f03f572c9cfd44ee3232767477790ef76f89b29cad4bd43043a46b4978424b687d1c06f6c85713f0ab134a74d1ddbcb9744b8a57fd5a0eea9ff3de75cbe18490bf91122f2b302851a684f1129fb268702f63d43e5eff9c04156aa548b67f333f22a0eba0904a444e6cf4677e27aac8fe87de53c3eddb132f2a90408befff1a9a0364f44d8060b944f5bcdb41d017c98fb971939d5377786b963d667e7d16ed2bb11d5d27d65bd76279a976c2bbe5712e3ddc4cfbbd22801f5048ea4072bc319ec98abd450cf6cef3aa7e3959f2ea7a27ac8ad00d304f1198f394197c23a4578bceef21b33daddc5a6ce4beeb105430acbe8d976295ba2ad4752a2f32e4e6f721aa520a08b6238310194b384c84d86b4a8625783020a5b0f14550a35566403a19bbb4cf363009d077348833dc810c7956172432ebfcf434488e4d415b745adf7e7ef48a94aa15e5a3522bfa5fbb8cfea05bd4df815f4e1da967cc072d21ff6b74850656aac28b178b1dc90cfc5d3a7f6c1cd0451bce5764c900975108f797c06387289fdbfb598ffcd93cc566fa1a8f7a8649ef8ecc2a6f32f33d8aca3912cc801bdd65876cb33bcf1fc5627d3c0ea7a9758a0340ffffffbf