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 87708 0e0dc1264488c7430b83753b86f25ae238e6aac3e173dabe8722c2c99e615e39

VersionV2
Public Data164 bytes
Proof Data59,560 bytes

Commitments

Proof Commitment
cdda65d7200e45538e8a7cc22b40c92ca1c3bbdab81e1e8869ebb037a19b105b
Certificate Block Hash
0e0dc1264488c7430b83753b86f25ae238e6aac3e173dabe8722c2c99e615e39
Source
getblock-raw-prefix

Public Data Hex

002000000002000007...00940400000c4a0500
002000000002000007010103000000010f07000000000000000000000000000000000000000000000000000000000000000000001e13727d9298e60a9e565bbbebbec61da7a9c4e2aad95a018ec1b9898e7c601706269c5e4ccceeb0a28c59f25ecee513c1b957adf826d473cc72adce070a2b1943adde86ff96d1d470505d21e29616532df1bd506193e3908b010000000000000010000000000800940400000c4a0500

Raw Header Hex

000040201845ae5520ca977bbd6dcf115c1df93b827a211c93993c28c6d7bf529d95951260817f7ce7e67b5628fb372ab955a132c51bbff3bbc97e692186cbe7097859427a3c596af1b200185b109ba137b0eb69881e1eb8dabbc3a12cc9402bc27c8a8e53450e20d765dacd

Proof Data Hex

59,560 bytes
121216010307db5b621e9bbf9c6dd3acc8d165c6c3a2c9b4eb0b639ca23bbfa18493e5d5dd166f2300914486212abd5e5a310f8d851cd08eb213020291fcc10124649e94a59f0b2887f67a06204c1ddf03fb95f0b7b757aeedaa175a9ee6ba965b23aeaa38a208b0311ca6be2e2577fe468ca42d1e0c46cc829b72fadaf1931c9a085d88f8359c61d742c8411a585ec374aebc40d1f2e7aff746d20694da07f1eed926a563ea221d9095f42cddb8c873a67ca93052baac2ca13308452da72d6f4f5d72531a947c9999867b61a00302e1645d89cc9cd45daef27abdb0f5d2526fde8283db6a860ba2dcc2a4482d847b63113e4b30630694bbb5e05ffefcfe832121c31bca1bb449f14b2350ad4da5d848b4eefe9d1cb6beb32f47d46f6479cf6cccd78d9ab9ec01caff508e40a24c79a071830e3ddc606407d3a7b00f97de97d13f938c7b0d210f1bd94ad555fddd4f14238ca2a8f64b1888a6db615d1079d81f08280b53596390905297567cdaa6e1d89f38c3933a36f956725a63c72b4c665d38926dbbafb8d80e4c98946a8d90387415ff54f8d718c53eeeec21ced5286a7ef9e6007927601fc8df2a464f56d0b1a3c86428c873da19754c92b719c9689fee921660e55697eccae2a7f437c9eb5858ee6ae070df51ca410c81cf18c25401af3e10934900b678aa20a9e7585055893528eec98661c62659bd90b438ad5d851ba907d954d449e2c11a1293a41be0c593479afb2b38b15696cecc5d49fa636b0e03d09b67435bb33d1235798c1f18103d94e4885e4ca92ddcba8db0573bd74df4a64bdb86779316813c64670fff8c81b5a5aae6d8e848aa6841b0cc770930fe0624714e093582bac7313c19d0c8df791ff6d4ac1ff848170ce209c223803a190d65289a20224aeb37232338c441b5e11b9fc10b731b17a779bb1097dada6fee581e930508c4fbfd0856f74b38a8743d39d153af2d8bd661bceebca48cbc78727312dcea8690bed1602330efc3757b79412f6cd3e35ff5634f645533c3d9f670e560d7b0f25e9fa490c46bd38b424ba8e56f99434768efd24d1a1d53acb678f0a7e52f0adf10b93769db78a5a84b90baff31d85e85401d4ca64506fbede4974d3d52c158d68375fbab1d63b981adc1cc91329487438dc781172577d7debc00d9bce3ac7ad34c14be9322d7a301eede359f22c3420d6ac37d85ecf6899fc5d497b6c9b6b5d4a8a940809f653d3cafae3ab5a8605bfd023d3a697f39e7ed2ec163a69921928a02da964ea9ba5e395a4aa722a6cbc794eea507deadbecff64705927de81ea6ea8c54b2a05c39ae31c1df450dd0a565664299e6fc2af774c6a96a40b784085075580690e22e5d6a7067bdd7787cba225633dcd8b0bf54e7f8ff1f160968fcc9173dd9b6e12807ed5de88b48abf5afe1109439ac661ceaca01b0534f04801a2903351332888606e091c0850d74b9657d3ab4f259bff9d3cee2284ca68cbf5489062b3a5e27f564719220a97f8edd2acb42f2cb140c25d036b7be6e5e71291760265b39f51853f65d8bf250d214ae74310522308de82bcb261ccbcdf1e394a6a2afd70663db29321d1668d03e5faba74f4aaf4c75e0b3d0b2cd6804d5a6a4999a309da4d6062149a5e925d3a7246ebbd753d3f7eb0e8cb4853b3c0cb83af5cde636cffb2e1b6d8db39faa2bfe629dad0d986733c70a9e1e55d47cc2e4fcc78403fcd1f1ed1850edf0aa9fa67d83994d5e817556ca417773b0faefe229594f817d0cf4b545fdc58044b846dd03f158ff8feecd83046ad29dfd9788a194d033ecb58f393fbff6ee0c0b7ed7f02c4b96772a222860e15eea4a7e1cbfef579b897db7c520cb38d5600abde4f50b08f47bc206101cf3892385636a9b10b36d3ab039c173a06c3e84e4268c9ea12ee942821c4baf42cd9e5e683dadc0ad33b6a3556b92534ad9bb76f6db072ea2c21bcf7288fc8ab8a00d933cf8cdb288a16ebcaf81848d63a8498678238f62ea03eb6a8639289f74bc5d6a841e4c9854bd4be16a310c36e5316eef68d04c8257091fb94c7b46a31bf3c61065cc4e890a24f781df67eb916dc20ea45b92bb0725409272dc1ec0b553d3be2e52cf8f88006b6e350d39c0000635a113919163f8cd212b0e38252e9999ce26c49f5ff50bffa461b3d47c38419133b35548e7341dbdf4c58297c9f26f4672dda1ee66fc82ef844bd65995eb11f1cc08603dd3d7820694a9f475f5eeaa36518a3f08d5f913947d74b5be525a8ddd806c2f538ec4dadc257e7207807d20fc2083fdc404e30f6e9e06ab1155730d8c6c0746c41fb76d2b4a96a88ed7884f6ac5860ddf02e7428f09c1f9e0d7f06e59efb974133af7d9503bd0d9b24cb549dce3495e0dc41433195fe8787fb37125099a3ee9983cbfd85e7dfb2287016a08d1afd64b3a47e9b09e9ca208ab244cc23e42511000e3193eba414e1d729276abdda64981ee2c1a6a542f36db38707e7d5db3d1ee9f4a0e60e8defdeb0dc74eb9db28b7039426d6349bcfac7a07f8b1aa52d5d2dc46206be32e73600bddd6d3b1a0d2917682048101b4074cd159b2407fa053bf3dfe38e9860511f376d0dcb9f30ee2ca753a07db7b586e87df63560df888c9dce033f0a4266bfcb5096d9bf8ad0df356bb573c7576d6933418c5103a18dd0333ba3434c0daf534edeff1f32f5a68eaa5b3e586a85df7e2b999847a310a13d9a8307a11015f24fc1dbf98ce2c978288ea2f5a1982389f0ddb34f57cf9aaf6782553ec52866821cf15028589be9700d98b6545dced96a644ef119c8a7599bb833f7f5b352982363b85ed354d0353c281e68fed241a16de1d1ef44cbfaedc9f42dd1d1bcbf90bbaba5b529f6e0189b7ed49192e28a9954394c75737e6e1a599423bc5b2b8a0eb62a29780b3cbb3ff32a50874993a317dd74adbe091f79f3fae945f2f7c16dd662c61dbc7914d6ad6644389a96d012c4bddcf93434f6f167d4a39bfca162dab671f926989f1008c95ad348af695e5750e1464c82b819e14187fde162a2be0af64832bf9dffd23498337a2649cd420be3aacfa296a997ff1985bab1ebf8525ed33f680928dae78cc855936b0b2d611b53102ec3c82e1680f770cd1f096804cd8fe3bec5a81cfd932545699c67cda7e75535ed06683c3d02772e2c785f7316c59d041805761e959a88dafedcb594743959991edeb5fa39da19d64127d4a644bef63524f27dc373393ec694c923119c06e23c269677cefec92d739292cac4f2bb08a8c2663011988dfe4915ae64203df0eb9bc053bb0861b21cb3ec99f6d211b55ebe6a7b9162a8906f70fd0003ebcccfa2d0179cb186e35cf2c0e0150dadf15442048f6519f576c41e5c6303b4de30db27ab850d513247d9864a90100d2b090f103ca4763f5b2f624454af05ed310d96f031785a0bf51ef7da5b5462ada5d91c2ee49066f05f4e3f662f7f4bb3b15187a0cc3b9f6b9f56c73dc1f46e9b3131f65df78b764a9fe33992e24d3bde2816caafa150e526bfe5e1f840e93e805e6ee9f5ca9e645b4547393caf414d65d23cc61a14c6fafa969b06ab62d092b2e25cf3a5b64bb364eca853969d94b493b6db978c3f14fd77ba6e2a2d5f1378d3110f9f30cb5aaf96843600f84e1a2d07461235f3527027d6268822529bdde8dc34b8b313e42035155a27355e06492635c89fc7c2a31cc6b76965c4d120fd4949f78fb5ec7d7468e5a293847c00ae990943f6576863f480b1be73be390187b85b04f32671a82839326d8af531b3d2624ba99805e1795cc760cebc8279970cd0e980b210017d34913585cf5bf878e3fa4c5f38dc87976a234029191da9a571dbcbb39ee077378801213f19c633060f68a6a7675947eeb34755e32ab7794280ae073a80fe361b32f6e8d3488a20f0a2e9644086e6f141c60c5af29d686629c7fbc2d7f32aeda236870d7268eeb8fc6202ccfab44dc284a3ede49273a85b3a7dc546f8fbf4d88a5c2592cc3dd77ae4e322e04891061c67c12c12d983a1137bd52e6789b46f57e36fe7a858d9229868d4bccd02d62d7f00ecee2ccc2aaa9c497e098d3c4e6da142af2767fa781877cfede3e20c30bb2d89cafdc3bdb966603dcc6125616f8aba6769508f1a315a3e748586993486d7e30f2ed80d4330dd07ed88c60c7a4a002d43e243c94f686b466596c413537e189f2c527c1b5f81cd499df9e8b4dbde1e2e1b1727b363bd903106bd90f2e40cf0b905c816eb4e2e4c503dfeeaa8f4a9271ac02103cd5f2dc9804d8e62c34e47f4b6a3577c3afd30a716de291eae5179d37250dbcf9b7767b2082befdb642cf1e20a5a7cb09eac4b8a5d17ebbaf2ce38fe491c25aea59fe41cd74798b0207eb28efc050f0c6c70b29c215a3fc37c930db7729100c20484a4aa050787a56b5832294e1f5dfc5cca95391099ca9e1984ecd5445616323b6c6ae019402d65b282d7e11886b5e5c2c5e70fc4458c4d2bf7a645fa84dbc843d9f90aeca07937ee217fa323c27023ace385531b903eb196e77fe06f204f70cd2837ca7f9a1f1499ab679396cde69ee978352e4552b319c4e302c91880816313c0bba40c55d914fb37b2dc937af462be6c15004ba07708247879ad6a5f582c4fd35fb53dfbed007c8f0a1e33565cacd0d5618ddea59ac84dbc51c54b794d5351f20a6667bd76254630f86f46a5c5d39df7413174559702b987d5c4ecdf937ab07568d4c2317cc5ca9d2aca3837efb5eff47f476321d64a5edc8ba26b212555f7abe2b3869a6a8ae0af642367a01ada7e753a79443c6fa98212b0fd0f1766a7a54f305ef748db166434f70effaeb1c15024393d24c6d1e53eee31b7d3f7f9cdf35ec1c262eb96f4fcca4273aa5d3d6da2ee945b8465d2b860f050c7e4831a08b4049af70a3976e1ae2e2e8cf25f7d8ab3e65e8f0d4380662bec7425daec0277e83290432a049d113f11dc47730554aa69b61d531d8ac60b134c0921506918f36e748040627518a86874db3465fb5d834245a16bac4b8ff941ba1147df334502769ae4bb8ba14cac2fc9b97d34cb3a7f594741a033dcad4e1960f03996d5c7694bc04c3d67f3622eea95ea194e9a671e72f134087ac7523e45b9ce5e517cc7266e83fce272c7db6a4b4a3927064e7a284723ed362e0461769fe8c8dd3fc3ef42e13bf604f152578168dee993c0581d8cf148bf1f3b5c76c6f2ea7ac22addc2ab273b7ede86852a99939904b3f077381bbd594f66bc469c39fced79dd61bcaf33613bd827ccff3cc7170ab4861fe60c98d98cee3f740cb9ff407061abd68dbdb89e4b8a1519d90da2874f0a945c9c6837aefa0f020be6edccce88376545e3251e3e324e306a29e39001ffd7b0c5c523610ba06da426957630b39ecf613e60ee5cd11e63a4be765a19daf59214370570a33c4e3c21e1e28aa4b59ebb5c316b7f490b5fdcee4d287e7f72413eb9b9713ad103fbf1dd295458895810fec126665d2d99ff1d9cd9d07861bc4d009a8c886f816b390da6d9ce469126942dc0bc2c2e358f03446ba08257bff700f673d9019aa40fe90ccf94a3e9c5fd2150c295de765325ca171698290b48be70f5cffdd5e1003e59182df196896e6d3f70bcdd7abc3920e5bf974184c2d4a83159bfc13c2441ea2715d332d0d7f529ade649f945ae390151734c2fc93e9b4a8baf5e4de46b64f8c006aa23c54f222762784cb8ce469acb3887a1e463c8eec780de6857f01c0b7de51c918c434443f1e7c496ca40b2cd45f4de4278574827f503eecf269b011d75ecaf56f2efae63046754eb6f84092f1006ce449d5a59ae295a2a8699cc56f552d47849f0f9eb442e72b347b5955117c0d36af8f638f94b9f372e5faf26d8c316ac814dea6c56186a919b627292761dae85976facdbcc026569f38d56ba50a013f15d1601925eb9d4c4543d0c4842e46c41d4f0e572c790bdb8a9fc6dbfb6b899a98d684a6035dce62119f89131e8ad8efe64ecbb9170646dd4a57310b5ae270dfc91e70679cbf3247d1fab4ae4fd9b7643b7b9460e45fd30f2a40e21e17b935c550f8893c12b4979024d888d8424799cb2e27fdd421f75329e673c5193cf60606d77607080b010b57cc8f7dd80a5696fea74911fbf3f19765d0f66ca4218984bcf1ec01c659f15f9c490807bf883d5aa7457349e820ab50d9dd02853a791f72579561f212490351f56524160c4a047424f3928703370eca24d414cffbff56df3a54b6fdaef177ae00f13d03cb4c06026964bf29562508ac5477dd988202a83f77ad91db2274d5c9e8f0b0b59c877b329be3a4524d54ee835618f14f16defe41f0af851ec0c83aa6598776345e17055af45656ad1c495e16285e5d9eade113084489c78dacee716bae02c3d2a002daab4cd360dc4efcae45fc8acf79ac74a1a9313dd9ab0312679ee16bba75782174ccb4db6c44ee162e34e69047d69933585524106879b9e20c4e3b50c44d9d257dc3050b8faae537c34d4549c7e17ba2a8a82bbe55c8cfc3fb88aad280dbd46363767b2f99bb2c734624639261a49aa2b2908e8e65c12a37cec99a41fe928331c2a1afd4af1cfde5495f043ed79c91811377df53d634c4253b477a1b46e6157c384b6fca6e26478b17e182bf691651fa59aa547fa8fee30a13e90c1f15486aca28a3058acc721ac0d11081a1ecbba74da3a5d20a511a1b66b8eee5cb6b4ff40206cf4e8fa56fb9baf017a959ead2bd124bbbbb537c000caf8078f8846faebce3e2797482aca9718fbefa74e8e8123c494d0e5577df5ceb5d143efafb06c2aba428a023178579b9b1efa30cc34d5cb9c14f18dbf096ee4572017530654cce2eccf779f28e12aa65b23bedf8ccdc7039fecabec7b1e1cfca63c19b13cf1720ba04db1fd40f8a7320ff27634b29b235954806b8ceebad54e789d2a238e1676fb60cbc3dd3c173ab3398ae81bc881256b0ab0f70b435b85bdb7b07d7722c8b0673bee18f119e89a469a8de72aa3f2f7428fd0891518831d24a8d2bea83a07fc6c1df67b6015032102efd85732016bf7e0789df6d219ef7fa3176220070932bd7d5e13a734b43539c2ace835a6825250ce295d6e441bbdc4716b80c8b4359fb20209db8e44f633ed19f03523c0d852c693fee69a8fc16a06fbcdb1d593d9bb688eec272d080f4f3c84959a3555a30e4cec87d051ab4b716adfa8ae211324e6ed03b90cd5d0e5b9474d8f6d75d7f1e9af945918b43b744e958779d44dc62192cdc83e243e9ac973bde8a092f81d53ec1a4d4aa7fc020ea8d790baa567f2c9ceef4774d1306ddf980cce4d58e0771feeec720f640c2a519fbe7c46ae06454869d9d21e5598a711f36776f72696e366a6af679d60d372e2f7d6149e6187f6dc0e642cca20dff5a7f60e4f0cff64e7678633dd5924e29ef19350cd4ac73fd816dffa1d9fb17983639d160ae0dc029d5b26f8404dee197f0e833f42af287712433880a6b9e6ba2d0a4655091fabe3e661a54b546268619dfbf691035078e523a4d759ccc71d3495d53fc4ce724ccb4cbc7a2efda1779599d472f31a87bc36ee8f5d6f84ba6a07d57e7a4d43b4d6b8d7e82dd2c3aa3d6d0cf1c485f278603a637ea8a02febc256c507b4312c2549e392089a2967069ed9b0dd1460e5f6c54740692bf7aa15f2d3938c11ca319286287c5ff08378f8458a97b81e35890c27528f1ba33d4512e3df55ad6e9e5531478354d3126a96675da0e851c2663178c03146f2bd69830f18dce46ef8a24573d1ff2104b0d0514ff3c01081206b747f3cfee1e888a264c3b762b26fb74e93f764a9e8a149579ec01f07b7a3123b9a3d05c308a582687e90339f8d427aa3a259b1130df4c60a17abc15f787e4c293f835f7cf1c58a8fa52edb2cfe2f19b1d51aac914d575bd7db92722b7ec6e7721b2daf70a7a809215e674e2818e871a7c368aa1abf12dedc827ab7f48bfc7794fca0ca7e2a2d0b5fb2946479405095d2d29c9aed5cbff79a3528b80d33587dcdcb3d72b19604962e213a60aa1b5df3b50aaec3976ff412a98ac81ce87961f1304fffd98da49de6dad145eff23e6a0b89ff69bdc39d44738d53b760e644fc85cf567c319d53a4903cc02ec7fcf6695d8f68151a37223821e6cde38ecf7a477d3c4a12ded67f3aa471d337123dbbd61461e0d7f8dcf99ee728c7305d79777e0cc67439e70ee9bc5e698591c8878908c20999977914013120689e2718184e33af96516725073dbc8dc4c249bea8fce337c4d9bda1b5cd94a0e54b5f2f95fdd23a51cb1c1b3fa625222692a066aa32b5782d48ff99043fa6f6c5ad846f34e682ae2dd960824b9607f77aa6ef65fc3861037a90d65bf3bf05ba0cf11a0827d2971668ee94f4511758dfcbfd4cff927558131042d7750bae586a769421cd762f8c621f7887e64c6fd86b3ae0189a830cae7ea7f4065106c554da71f6271ee6682013acdb67fa0460b85e8f833cacf579de894eca8d2ff6565ccfb4b1aba0b4f19f5ec2ca0d16e31de3ff2733df40a2063339169573dbe4f14b35debe8c1d6c1ea96eb3530f327acfaea9eecfaed1d887d24cfba115f3ee0c78e6ea1ac74fe9637299fc547f4fd2bfb05ce8ae9cf39d74f92ac2d55295ac6e841baa7687e4e9828486d65a1019050e102e0502e3ee3844914594d47db2f9f4bd96c8959fb5aa26c33b468717cbfd65b20d01fa2c8fa3ce3afbfbfebce8134a0873a4e2098e3462b69cf35068e8fb7e642dd065eb7d97027ca2aab16e63e351dd972d93f9b785fcfd1de79e2a38dd2790b44ba83ba21f76503c04d41cfff17b4a296332c4a2b98cea913bf7116e8b06d3b63fef4c0faeca88e884239476eee24bec1f15acba90d5611d039766dc86a4e0f54e260bc02db354e851e4840f4d770335e76f74cb84510612c6b39be674789c04601a73353dcd2d6592cbc6ef5f30cc8c70077f43834ab947cd3bd5929e5e6e4590a4469c7ad5e4dcea1bd4a3fb4118610034caa9d149b36a0dd7a72dd7e9b6bc3d899f8cf35ef8e678aa4f0309b7e2ffff5dcdf37a6c96fc093037ba9f032e8e3259a9f3d384042a2b260fd1547130861f010903c11122f26aa275ac83b848e41abbb6097b599c616c0354ed436d36f9e56badf334fd29729f1847c3473b532cbf0a31448a34b2cb27950e6295fe6bc5ac8a777484a2a2597f6efdef302f7357c8c9453f5500d4ce7e81b0fed5807adedfeb21ae1c43ac8206bd39bc56d8069dbbdc0e316294674830bec1030c13c6ebad7f4cb069ea074ad3534aa57d8efb72a3adfe50d061d92d8c664611fbbee2bc7717960465126eab59b5adfd17634f1f8a33aba30907180a1bf304af4465896b36b837453dfd4fe2e3d0ea3d0f16b2e77a19a093e9fd48ae604a4e9c01934123c517581b92937ebfe28b8004979385bdf8e8222515e8e6cb580e1dacd2cbb1a41956bbf35f906efe4e97082486c696db86cc6fdd6870978579929cdf6771777e6490187e64835664ccbda37cd3646fd085bf61559f3124eb3054576016fe28214edd3e53395eeed3a383154894f61b2c2f493ca2ed5cac362b2ef1e59f7929ba6fbc47946c9708292529facdb291bcb2269f599e3af7d92530ddf14c1c326371220c423fb5f26e9b311bfacb03fbe70c3b9958c95f34a6e94884ed8c7961f293e3754a7b99771c3f649aa8aecac17bdc8301a707dccbacc4c90a6eb8d55e293f0a6282763101309819aa7c1537e706882debce7490aecbdc1971ef5fa43b72564e5b27624696b60536eb372b2c32ca0ca9955a40993813483c73a5784013cfca8842e26b4645f99fd3cf3e547d57d049a24e0c1fdd065ba61b49f9edd6049d73f6e1c3a983223b956d5e244b9e74d36ac099177ab3fd0e157af70bf660a42df692027f597ba6a3a92adc231b6fe03931bc059c5f828323d45d31932255b63e0a8f8d559cff0b79b875fb69c8ce735afb5b29ba48c5ee68577b90c5ecdd500b9ed9c2824e66c43f0008200c070f9f2082cf34e6fe7f1333de02c5af7d5fe81c475eb79784ae77089c471bda07d68d9efa68d0048f21f0071ecb4bb86a9f3e92be14148e75179913e4cd9b3bceab44e9ea3921e5f19df7efb7924ec050fea74091b75025010839b76a992c24af7b15c69138ccffdf378a7b236c708dd6f458c6c64bcb0c0dce8da8785f536ea4419f22cea6068940b8cecd39a114ab2d10020d85249ac95be9801e16da38849b13c0189530b2f1835e65bf54dbb23dcf89328beacc8b4d2a814eb8fdab399ad21bf22c1a4b3802fb4da1d9dcd67c630ebb2865df3e0acc3b6fe3895fae9b118e7372cfc3dbb8364d9e2fb51c3bdae676d236bcfec54972399927f3acaf241d4a621d444233eb62220a3ff9cdc9ba7b6a7c3b8d3509bf9ab2ca97629dd864419605f88b7937229fe71fbe9d2687188ab082bbbede0a1b01d6ca073e64e49d164e03478f6e3842b30e2903c39b825699a71aaafea9b6f309421e3659fa4ad2a0a85caf2c14410cae6e06e7313ca81df875dc42ad00604b83fddd6d8a53ef1d9e17aaf14643c17af85ff531b64955ddd315fd41b5bac1667f7ee67728b17b745b4bbdc2c5bf7f7951561260dfdfcaed9c134246a4178df565f3925401809eaa4ff1139921df3ecf487883f50773cc4e839da33028f7b960f39f1eb78f013ffaac483455def83a7fb634193fc6d0c15dfc160909982d7976845312e00f00df1f5ee62fc3f977f5cfe0523fcb63019ac0a7ca85735dd9c694c5cfa22fc576cce3a10d70fcd462d4d13744061126309ec1e316a9ec3317bec24eb2f863f38ad62cf8e1c5c37c398ea85a6c611b87ed4c84ec30cc9f4c5327977838c76e44dbfccb9c4ff447fcc1f02ffc67d475972fb0b6fcd07083e5cfa1867b303e049b251ca5d702e007a4f254136b6b9939896a6678d60bc7ab5bb43de1cf7a05c3b72c686a7f650862437248a44d76b41a39219bb076c199f8999a6da390256e0b1165b852923bb775082549d92704651b1b3817fd77a9af06aa31f55742129a0f64a2727b80a116c7435de2dd8b93d47dccd4af0054625f78918aa80e813b20054907624cfac244c8bc846effaa39b3967ea3dcb08828705913c43ea0045ead31cca63d7eedeb243cf4d728b7a2e8a97acd603f256968bf8b486547060253497a1e5d155c7c0e76ccc1e6f0c4278f423241f6bb51776dc97764e8b3ff6499107892871f145b6d04cc7c3ed2497ee981e73365ce8b1c0b4f33f51c05503d54e394cebeb9830e9602640e1d45968ed8aecd2f83a9f7ef56157aed51125700a478cdb8595f8331ce49c0889fd05ace130e0f105acd455eda170e8c0c4e1f1034c4c7c017e5d98b079a67dfbd6f1d3a60c17fcee30f9c8262d215b5e3e97d265a187dbebbb2f22c8fed19f5c92c2e37467f395e07feae1fc7e9ec6e2edd517eec69853d7cfa4c659d1f87dbe421ef646493e7ea02f307e14ef11080a4472f227f6da20a06ae2d74234a1439909b9b9780bf83c14cce06f80edc6a70751c70bc6a406d44ace2e51c108cc81301714ae81d68b3fe5f739d171c1c0a866081f9e404629dd3c6521f5ecd188c2a51382d15bf0147e050f93e2b6044aea3734582be7dffa19b0c5561b5efc6f79d62dc78f02a4e331fa926b02853aecd8282230d5455a69f38a7f0e12e6036a30cc33ea24dd8ef30322b56fe409dd51369ebf836bfc8c68c9c7130a1b1fbec8e18c4114c8c7d7279dac834847f196adb43bde9d45088b9378f860cdf09566f5619965c66d78abcf8c1b409133c8ca96bd8e6a2b7cc7d11d249ed4aa1856096580a860d0e8a9d7f1cae07b3f441c56187ad992ce981c06ae61b539984246baf414d89b8b91a8b90fb875d83ec54da5b5e3422530ff8b438b1ada36bb5c2b26f5eaeaaff586b915d49789d0291f5c9aa7ffd22200fc9f63830342da066c2e68c43fe162529a07a26110dcad2c61bbbfb45f251ccbb5e59e61896e5cc9706bcd91283d0f8a9b049f81371f7dabab761800d1cf39c27dc9cad031decb3bb976a3f8b0e6fd4e719ef490d35af383a100382d63d5f7cad9783d6361094c0b581ec05f0124354dcaadf3123763ef17e3e11edc8c4342978c5b2aa8f05ecbd9cf5886ec90c2f6490189ec579156d2695d235905c153fec8760c53b026e4d6479915aec9b954f0e3f6f5f22383800320a236c62f784edac7e143f5bd5475cb54950ef634ce08f4c4e2beca5c4f476f60aa210fd265a0bae604eb1955a0174e972c67c60d453675334b371cb67a65ded5b582b392e5b00c51c945c384153c9c4c2de0f6c0a5c6d77190a2cb9cd3bacd2b18864f6f10ef04badbee304533e0203e9de828eefe93d6af9e4e168cdb4a0650d5d46668076075054868dbba72825141dbc7df98f63a797718d1e25311eede3ca95fbde473c33b5ed1d051c84ad41f07a8e56b852f0cad38aa5d6559ec0da9e8e16f270164efbba90423c6817050fb16f9a2c7ab596d4201cc54fa73f1633d4019f301887b6156c647589c48f4e00dbeadfa29e47201d5fb7d9ee7548b0f10b21789376d2635b3f0d8becdd8f9dc42a8a7f0f6d7de16394491a6503e46bab3f306c78c8cd13aa1e7669d1c9ecac78a585b67906805d854b6853878f236ddd483c2ff56f860bb045afc0fb1ed6a9c692f811e1494e886b5b7added77cc9c317ea780620fee195f9d8994b75ca2dbd694c92ccd84f30bda7c14a976040a154c0d9254fd3e030e90f9cfd0706e7c2c1cde3e6b770ddc4ec0dbe0597e7c8c8ae23fa34829fc6d56596bc50d3e0058ea0603633fe60478d89efe38cb10d27c47490b23a7668b0c363be65736d7c60ddc84c7f114b3447c805849b658ad14cdf34001862b85edf4c3ea6edb509ac4904ad16b7f4f7e79f73e61e71e5b34c0a7872971163f41abe45acaa3d3ba8c01c4575898661d72b34281fc52a5035effd21dfb529c1313292057819bc5da6f88a11939eabd47b7d4fa987e70035c894469b174101d304f9645613dcaf8b2fc363a0743caad8ee6cee82f5dea194476bc23bd1b557bced1571b57f5cf8553316847d4ae153e7fbcf9a7df5599e2416a3b5d3b477f75a7ae935c4312aa0e30bbc7872af1c263cef39a2eab8208d312cd6b40a8e54890b4c85101252df0ba860132ca346b7b20caa2f3381f9a61f81b683297ed4866921a16454783960b72929ee1baf729ef80e341886e06ce9c37978c963e7449d8b2f4a35d76f57f39ed65a3895fea5f531841a56f1d1712889539228da42920eac6a13312228bc165d35cf3b2572d64845bba0475ead1040dd4addb1cc88c3d4fe312a6237d77620c8571da065f46103062587bcee73bd7608924ab9f6afac8999a751c47ce9318f6f0ad3dd860b6333e4f488fd936bc2063b6a6446624770e8fd0ded437c6030f20f1af693da1b3ea3324375bf2436b89cc226a0d716f3cc7f60a4db6baa2c980f1fa8973fe3431f7be57fd8200599a64d25e394295fbedefecf2fddda249a789f7662f7e643c94df1088db6b3f0506c3ffc566cb73a2965e09d211516364282ef6885cc34231a237a111004733141f86f027c8dd509f5a31ccc403652efadcf37650f94c73301cb14bc48702e39f755b80f094d2cb9fbda3523fc259011f34f6003050b12b54507663c2ecb8328e77733bda875426a37ec20355a5ca2da621d011e150a7690821cf5cdc0b6d79aaed4c0e208c38985b1640a8e1f919a0d295df88ba0e05fc1d482e8cd6007eb1e722605e4d9055733c0849572693738aa15c61aa1a565851620c5f8ba7c264cf96177ea276151d05e95a7be2a6d22704f871e4554a71e2e00ac71ab075aa4e29752095473bc9adfd6fc3683291a4bf3904c75ccb1ab6df4e061ecad62b0c50d15b09497fde28cd6aa55e7da7adb7891d83d1b1a4ba28cd36dad48e7ed2e6a6416a58c10af2eb2159df941eacecca989534876087544f4ff0d740980249f4f6a32827aef5e9a4ef0d098cc4cabd5d22ff0ce9a5affaa047a37062a01bd255a4e6a1afbc1f57b3ac4dadab4bf4377d6d060a35f777d30dcfabe2620c0b926155fe1fe9c76c7031090db9f7c253d16e767157542e19eb9feccd26467a699b86d7ab71d6020f5cea018bf197afe18340128a39c19e1b6b650e88d8f8ed0806427f844cffc305ffe3b6f9afaae9c670683f092aacfe6291b43f62f2da0dd405c2ccf9963bab0c7a0ce7e63f908c6b75866f79dfbed4e8a3861808e419d478b1c01334c8194171a25324f934062b3e284376df4ad8dc5ea491a303ad5618d35986309f159a8354506c4c74152727cc3067d5924646ff838aaff28dc695ffc0538fa4a21ca0fbb34525ee443491e4863e09975d697ef5fa788b8bfe7c20cb097d89e2e40453eacb9dec51935cf7131b28baa388c0474fe388154820395597c2ba99a29f82f23e0b598281fc02c6275f792987353bca763183b69fe6d9065d08f95145699ed614c07ef9ecbfad35628021674b723820972ae167097d1afe7937c95a53b70bd11800f2bb6234e155fac3675c1500117a12dacbd75a556ec6c0fdf8effca94a3b09a3980e0df6fe703e67aba1c64b9061d7c01a1591dc796c6fb6a619c08e16029c4056852cb53556b1f44f05f002478e7e68f4e29bd5aa24ba196c7625e96d398ebba77618f10c87682eb4434d6937379d2fcb690d5fa3b45860b8acc6c29fc72eb18bccaa3ba8008ea6b799f9c1fd88e29d9a3ca1b1e0c8495f918c7c7a9ef67e5003b0f6593b89ae39a1bd4627d3679c963160c72dd9e456c411d7a324775fe1f02bd6dac45d7412c19bce55585b45c6d0ee130d275406c3f2bd80d8bed4051783d7ddbe1dc29dde4eab5231af83d99976c4cbe4fbdc538fb303507e0724d972373e4f2d41e851b66c8d60736d9983aa65c773747ff97725e8d83a2d30dd016ba01b57dc702d3885c6db1a45763f5357b8fb9453515e67b6f74147b073640bbad19e8531cf5cd198e43cddc49c310a1f9c9ad8d8e95c8b044596b730948e88c96a95583e299712dbdb755d5ff1187950b3e544aa02df9d3ab2fd5d35e6a23e6a289d70c51810bce544c62697034a6fb1f32da5829669ed0ebca68f13817e1195c2a84a336b9fa2520ab3d67ba52e583cfacca9f0be9cb28f9ae812958dd0421cf762e8aa77dc0bcc4a0fd78ef2973683da136eae58ed181bd79a97aa5f1334ec087fab694d86e022d10fe6bee986b5c52b5dc77564de4615d615fcdc2b2459924c98e86a3e9e415d12eae5cebb9baeb2aedba325840a99e287f8cc670448f6258a92c5979764ad11531fe0fe340a7198c9238cf3ed82d3ed19e8c96259d4703fc2ab53960613b3f203378ed5a64cdf576bf3bf1e128ddb58dd83298f2442833adf2bf624c93c4b9dcbd7a46231c161fa3b063869a64e00c74f5063c15e6b24465d2eac4aa3a9f9eb16960666a5fa7d46ef43574835669eb0b286a38e8e4477b22019a5d6e1e4fcd08fd88933fd75ac7363e6743af1256962f15126685d0f0660d5d39e8e57862a6b3bdea60296d86c1e52dd35ba632bb25031fcfa034abab2870a7ad92c9fed45e2f2546933d75a4e7bfeb77d082ba24f09d493fd4560835fde0c344b9b9b3598dc5627c7668567ef17d57fbf2dafad7178486a6e5646530ce73072e6dd93756d4b1842d6d053ff172ece829b9a293ccb46124c684a274a5bd75b69528888fbc035515e9865712682727d9a57be065a8d786b8b028a22014963dba15ae3ec9c8ec80d1cf9236edf1552facaafd1fcd4026d2f78a128f3f161694fb41f9fb9a8a8366349040f48e9acb98279c6228d58b5b5994379e109ff20ed700eb1f26ade89220bcb826576fbdc4718235b97e5dd6a381aa7aecdd50651429e1574a9c37fc7240f865b11878fe58ca95d701c016d5e04555ec49b8003475b9d17bf94a1db283001c881a8334f7f104f9756d1150d831dfd8a24acf2d78833764b707db1efc3207eedb2b1dfccf5f36ebf29ab5f097d86472c02bda4a7986ce3899e37abba54405e67c0a2ff1434d6e8e1a304ded1de5d88e214cfd54e667696c0d2146ae4cf9ce900d414f1ec838f67893e81cabba93d76c3cc96e08c82672b5d0a6c17fee280f7901fa235b3e446c34b64c0e9ed4927ef2649c473c4faf4e2c809ad5c8a5d9e74f6b36d01fcf796f10b3f881ef6705b562efde2be04eb2344f93ae193d613c5bc2ec2db21abff55e10795d2e76752a0e2ef358c5c14496d194044dc1a895fe41945ee826fd73c0d461bf1efcd9f22e088faacfbd908d42d389e3aed089fa6da406687339b91d1e771238b03f4ddb972a8eba43f925e69b52fc07eb6e8d850092d9e80d58b0755765f9c46b53e01044feb1388356dd15f54f64abc038995c91e8b21616042cfc1692fe8e3dde13d885bc3725b032d00a7da702d27c3c8c477f010d250fab6b67f16c640ff67c32f822994d39825e246e6b830c637f920389adeda3b2129c533fecc8289b330c40b44f3cb0b10256bd7fb65be958188fa38010de9d04ba7d46b1725219a5b242b8b49b72d63de302d403e15d956280590c7e770a2287847c9272ae73d873ce005831f9bd96bd67c64358ecd87726efd500c993f1f2cb756eb2e503fd9982c232e78cffbecf374413047bd163f275da697b26b0243ab42dc0299940fa43dc8e2892b362b340ec0a7ed7d198e80032d4bd1825821cb09ee08ccf2a4713a7ca2258a159b59bdd13e10d281fc7bdc364ae4c4c59cc51a0ce74ca2a9a24f40f18f3d67981d06640d896f3887e463fe232747414455ea86759de037832d13f32f8bd25bdaae15345dc007ae8d3d57257fdc5b59fb43d8ed6dcf3ac6c6d93cbf86a25d2bfe3529e10fca0361bc1946b45283bfe4d7692158cfeb0c7e7db249fb94999057348b481e050437503f54e78d2058af22e03600f09edfbee4819701ff29631adef353b5f24280b20b75e9f8f4a6949f83d755fb106c1960ab2b22ce4281b4c8dab40d2380a86019a7fe13ca751f2a4c88b8710359a7a492b5cfd350d3f22fa24446d0201e70786a3f9f4ac4fce8a58d3530a8e8a99d3d900b7aaeaa719a66fae87c74b6d84ff6314a18ee33981e233a332c880978e5d780b984a590be64bd1aa53beb72a5d1b76d1686efff906910f3c73afe7996e250065aa60b14f7e0fa1147b811a58f853e718665e7e23db5accc7d66d9a855e79e0bb5d10155a3db79376e9d6afd672fa41bc83109eea7e42a8feed1419885dca374e002bcce8aa5d2fe6cda0df481994706799f3688109a3ed8c5c49041b4e220dcd2e2f400efbbe2577168009f09d9178171de933a01a031ceab9fe9f84bf93d941dc7cfa3e90dfad63ee9f4917a01786da4d7d20037c03c2acf04fdc6735cc7b68765f14bdbbc4e7af4729b5b693846578cd891ce2b2b81fc352a37a3d0d7999543d950103d2bdc1f4c30d07b44072fe611b2b64f67fdb5043343e0b01c871a2389280f45e0f17318a1cb0ab603972a66e57330653a04b9e45b9aef3a894e7f8c5e31de87c0cf38f289afa9136342d9e83a4cfa0dbebb90ae9df9ffd41083f063bcb4cee2efc92274c89ceecf1ad6a3351015d923a2921061f5a37ede546b6dc8795e22e01942583032ea734a52c903e8c7eaff5326e2d7b51008129c151da45f02e6fcfe577be1d819c3bc091abc58ab12c2eab101ee81f02fc3456411d9816459e3938a1ccb7b11f000f36d02b4c16ad893d9f0ef89a02ed06219bb02b1e1c170ba4bde30603bf2f3002b365bda61d6868dd49aad642a9f202c454517df527c3c47e6a990158e6dc33a227023092454983297f2b061f550a5b30378e275e9591b7aec9e1c8c5092b1004a40b913fdb8a853f74f3bdec9b9125551834fbc2dd8fbdf414fb7003a5fef6cca0d4442812c592d1bf055c9cb879bd9a9d4417f6ef9ee604b65b44f0e6b5494440857ebcec37211e792b2004e2658a58377e3b80db325943a9b9e84f14b395bae6f462d0cdf3f0d0a6861df87b421ec786dae83cb09acb875b32a56c70ecfc606e6c99c9fdc8c2b2d778fd993fe1605b0a25401da0f33e9c48907392f4673b662338b666cabcafc96f4a699c6fab3ca62cfd92916c25c8f5abac1378d60c8fdcdda901d0434dfd09218f3821966f1190d482081241809aa58c1fc755d54efb26429a4e17ad6b568b69259ccc4da044af045a886b3e7ce87143db8b73a17eb72c46183e5f91d13719d8573054e86dc7adc57bb14f491373d1421595251408105afaf420d40893271325f5dd2c006b2b1d364240463d05f6d666e3505f021ba40e420349e9926640533377f5972888cd685b4636f764a4328129e7aba1fef1ff4f74b238799c0e2e663d0715f28a8eb8fd3788f3ede4bbc700b6e943125bc2be00bd4321d412c17125ef5d40cd6b19ab7027389f3dba4ff016af994e4b7a957087b003a04288df5da44ee0a933a62919d447ddae1d95afc92b8602ca5a266ac4fdc0cac0e9206683538478cd5b6b9552d8cd1361f514c22e0a579afa7b6d6490ac6294a8a6af274745c0b7f1f24f641fb5931fbb56a5640d3283135969f454ff51b7933e32762a739a73fe7d0d5229de644ebdfe8a5a483033609bebe639e88a2741d15a9ea2967e23da31646a4c8a58d99d8832c071f3e78b8b3144bdb4b22afc0ebf946c8ea6a13a96685625740f306f9ad854b6a3bf02eb2468ef3c3a3d339aa2ddf2dcfd7fd39efd68da4a284f87c66d894f844086c6ca23e01355056441ae289e9e2b67ef47c094eb1afef88d1ac3795264421664f63a4c5f96cbcdcf3ef9c77e1f74b72db6aaab9bedaf7d3aeace57858ff7e93007b1f35228b003fa0def86566b8f7b392cfa3e73423773dc580bd4e7b36f9e87ea5b21c737c550e0b17c220e1951360e455e2adb5fc658a019bd8ed08738ce94e4ed5f2e36e5604e650c65ee38ae670194d00c1c791613d63a04c12ad8acf9624fd509df3ae5e59b79851589804c85a12a444442516d53b638ca3f2dea1d506210e3c864509b0c67200981c9a167139fa7549972d9d997857474d70e1cd83d93e644b59e5ba748199aa6f248447288f11e66e76f37befb17d5a2ccb87d0488b8513f7304f76ad5de088ba0f4a47b83e076e4ce8c0606628285709f3254e196845ec5bdfbd9c2df442adc909d332fdb7228403246b06dd0d51c8491bcc1a24d8fb47c1ee30f18b7ffe598980bdcf6f64201a4c31983a9c473fd7f33d5cbd7092753df7238ddf020bf7bc90ce88460c5b0f2c7b65364669435cb54e93d24eee872e485cf084122ad6becb644c380540c3bac7d2a1c8a1a6aaa342e73ec9871cfda6b537a8568867abd28729a08c6f8db65a5dac976e8ca6a9f756ef535e5744092936aee28512d827960c2c19ab41a130be565c93399358b55737a48c6187a3d5166e5fc5b2ae9e1aa2002ca04680c2caeb0074ac14b1e2d95785955e500f8036abc8db4cb05f54c8087784ae00363537cea0506bc2973835939fb55902e0e49bf85dc01ee63681ca092bcf0b841b842971dec37435343f589708a7428597f4ac3d0f703935878af540e7f46a2f5ca0fcd4af3f278e1963edd73c9bd54a1187501a4acc4b409dee8dac6912100c6e6a875a3360b2a0dd2a7b7d0f19467f003c47dd3fd3d3515e95320019c21b2e3d3a3b91b9caa528db1bc7c3a8bd49fcd743d828239b2527a04be1328d828d7d02d89fa01fa3d9f3af6cfe98450e4f872a79a80259495dda2f9fe3fb29998e98ac14d6419cc7468c421aa6562b351b36ad51b4772dea2e15bf130c65c186be22eb28988d7a77dbcd581310b670062ee12ba8faaaa4c7c2953f7b6e3549be93d38ea4b8335a13aae6aa9f926c8f6aaa9db6a47b73854af90fe9b00871f1ada1f0e6d8d1ee420e231909acaed4cba06904606c1a5ef8aa62b133312e48ef2938e888023f20a3bf340d33229165eae4061d1de0f6ec766b022eeee3b25086db44e2345440fba13f634d7f8864a876834bee40544eddff27a350e8aa70b8d6184f9383d67f5f24209de02d7da6fb8df8e33fea1026a82129fa8fac271d904d1daea2dbc52ffb081090793d32de7308a236bda457d5ea87f85842aec2fa71157e4db34f5c9ca63f478a35d69c54106e34a0e8668dd2fc70d9d5831ab28f07851ba7a55dd70f70ebb68e332446b685a7065ae13afc880aa5e6f325e3e9d75aa6c0d6536999448235fa1ae64d9f09e22f4c2bc3fc8a9e307852be91594967983afbd9d947bd69bcf97321b248b3126908b6fb0f5dc2f8213d89b4c651030e99588720388dc2eee6d45650156ea886c11266432f6070f144d29d33ebdd69be07f79c62aed16631bd201627477e189627f3ae646d7c1b6f782d26fa5208dcbfd955d9a8a025e70b93f6e4acaf3cabea76e988fa4c708ccdc859f299a3855d4b3a9b92c445bef39b66a36d89f1dd5c3aaa8768ce7b6008f914d99c5ca36fec3a2ab8e56c94b36e8e185deb0130d58d203525915231e53cc98df9066a85a0a955f9d1cfe2c1fa5c9a0e33518dfab1852f1772f18e7f83457547297151ca73fb6a595a6bd1d2657415d304ca30f3e62c8c1ddac3d355fca0d7c13bc4b0bc11703d960799debb77be49e6c679e7594189e5b1c4c850df2abe49b67decd1d2180b2bf2bcb7c1083fa0e2340adce5a7f55813a644719aaed5879f9bd37c13e6b4ae5b6580068547138c647682aae6bc27212b46aa9dca3fa76b02141c7d327ed7576864ed979218cd7daa16732dbacafd28a89fd1ba8af00aa0975e3e4a14fc386c94f829f73262dcc06e6017a8517289d71e9ac743169c004550fc340ebdcaba9cb9637f4931627d01373a84b5473c6f4799d175155b3fb12f3b3c9a1ff415c1822d6bfeaba3cc38debb850f2e00b01422f0a8871709b7dc6f1109d2bffd69c44bcf45a3e6b4e42b9084c8a9a66f42364be24732276fc8d8d7b6c28949ca1da9168343285806376034d1d97f609316a169f38e11932ad9e7c45e5d732b4b108a0c9ceb1798e29d62acdb34a25b3058818bdc9cce03166a0110ce73acb8d42b731a0881d04493199540227835871fbd4822436975640c74c5d80f42be96871265865106929a43517e8f7f5137dff55b4325257f421e82401ae5fe649562d754748ff60bf50f5430471d7f10e4394888cd6b0331a125809f4d3b167973bb044d8b382bd51cee02fe7a1fa05885c5d1a40565c3a7712c0324a955c1a0fd5f673dcc6b076edb2dc8ca3f66962fa27f4e869f64f5e40a114bff38fbafea1cfc65b7ca519e0b8c9d9df6e1b903b34ccf6e291d4428382f3969c5d89aa88f84513fa8cea121696a17470cf963122e057e2d644320d83e2e1e4dd3db3fd0f835f5f7fdedcc1f62035a9ea067ad2cd4a4363b2aebd636f29b8f5abd14ae4dd1e89bca490b7122a18d4687ba8f85cde6d1899bda7c33eab3b4d872906edd60b3aa777b1b41feebe30691bcb4f8888161fe1a73bd400baa4516c73684df446e41cc8375929decccc3f11e8c0ade263a4ec02668c397779d415e6f20cb108419ee18d8d13fb52544cf0cfb18c6e08248016d1776b4d90dc41669798b701385e7c7d06f256ada7f5e65f3688d4fbbe7a311aaf969aa6cc428d2fd32a7af7c6fe777e19aca99cadd10f02a32cd4cdf983b716dae543bd6a38b9c8669c43401c1630bdfdd5153984bdacbb2d329eb2d1ad4a82f046ba6c393a41d52418969a6621381911e517c13c52e16739b7b10a489a9b830257b8beb0a71336f37bf6abde0ef3cca65f6232f005b82749330d4ef68a1a5aa94e81b2bc3206190245f7be9b6e71f54ed10c1bc70c4e8ccbdd2581e72de309961c0b996740ba64d3fa66f9ca91bcf184627dcb1418a758ae4600f87727e9b5830599d3b76fda6d36eb5e779595305b2e64267a6450e9c201bdaa208b5eaa2dc685ffaf226560c137503fd385ace3f0f72bc427b3283ade11e507ac83272ba0af852b53165fd98df2044819270f3d34adaa7a964c1134b7bafcd815ccb98e40716f528356ded45402b065cf16d145fe632f1aee1b54ce39b29598ff07edd5947abfd1c0545c07990cf15660098c665e9e065ee9f9a135ebcf421a83507807b6ed2f250295f2168865c99a00ef9373b90038ecaa81046b2bc145c6537fad142098c7b32d51c199fd5941752996291ed93465143233a62579ef29830a583f5e2d4e8b8fd846862cd66ee33552cf2dcedc4db6feb55d7563a4191a4ec8d1dce80be91231016fb780deb48a5f3989ba9e3a08d5bc525aa5211f973f2529c9a59eb8187869e8cd9991f7e93297d4614263f2fc1a91efec72e6e77ae51c53839c1dff9f12c998ea54b4dc4ef1c252f2fb9037b711eb2b6676bac82569aaa9b5c4e8f35d7dede4e62261483e978086a59390add9b0013d0ce27e41f1a0c4dc941181c78e94627805d57225edff028b496fae5f326725141051817f88d397f18a41f1023badd166905d63f0a544caeab99d91d300d00a7cdedd0d922f8af4e595fadeebfb2ce088e1943c34290b5293a5fb81aa8f19badd55f11d649da1bdb95fcb3f5592b47dea08fdb56ff3d21aa95bd749090e232d364aaae32bc9bc3c31d4f1805871465675ddf19d415b4d2b367945975786f93d4d14e6d67614b3b62b7a8900ccf3304b16f011ed92852fd3b4103615f8b4de372cfd5bd64313b903b2f55633c5c22160d2c4aba01816725f20137a2c95857a0e160150671e08752431b6a24c8612f8ab681c44d1ff82e95c204fae8a4a66e800f7ee6c57302b39fb0f294d491c08ec771abad7ba6f1d26dbe40d1975dea7a6cdbe222dd99d6113843bb5065b832bd7316e36d5e42118adbcd3dbc3f4e6dc98a1eff5e84dd088a602e1f2c5f85c41beb57e9bc206d3d473e643b3737d44ef8cde4a0a15cd14294af7c8c8213316cd0c21aa81807d3d53830d44b80c1af468bbd0486d84a28b10fa152f9cca4ea0277b1dd981d2e2ec64cfe631d3a954de21c5591f0dc71670c4fb495e6a730c0c3540bd93268d7b691002ac87a0354678937d8418651ab51182aaea8377ff3a47a3d584b46a6371f13bdeaf80b99445792d8bfda863af80c9dfdcd143462b3ffada3a67a9f2c3cb246e728f297a39f0e340939d62212eccbb301ffeef96ebe6b489786de48d118da13e4154dce9e75b0b460e2a8ea6c3c8526c92cbf3c23ee41abc430cfdb15cdee15952c0bac31be343d89a9e9d3436932a8ea7f27a2a0d73802204f327d0389ce0fbc29e2792f575f6bd64c3f0ba7cbd8f9d29778b00017868e7c2eb69864742a9e71dcc85c5f87e397478dc38689130bd8653219bd189c0a19473578a2f04afa991189a0ad9f56668252bbc4ce984f50970d9f19a1bcd6fab4919d59620c3d55d1e25ac2328c3672016bb2738ac3daca0470f1f396ca617a83057e2314673cac29852eea513a3b18c81d5b1c029cd430e0dfdbceb99c6f26810d28dce1638e25e17107c649f1f24fac1bd2aacb9c8c2c845010581d510e4452e21ce6766605c95b7e01f38c8ad2fc1bda78b4e1008527a249cd27c03f4435ca6bbda925c5cd0b57257c2bed6e1a767130a50e9ed1ef9bdbfcb9ecd476d44f64904a9ad405f99eb339a0548a18c87faa655c279d046a554e9d5e5cb60b455d37965d8dfd2b69fc4a58864b71176e0dd68f3661e91dac5cec8a060f2a27cdd732bb9705f1e9fb00ce4b1e39134424b50b5385b6f7acce68d142177f138ef52c489dde87d476c22edc60f6aa881a71cab00f56b8a1942ec9a2f3899a6d7270e3085bd36fdc0329aef917a6c96b6a7af9a4141d0fe36047ab0b4ba6d5b4846680578d705eeaef95dcd110fd6c5f1f36c0b77acb07f6c261f1e2828548e563d9753fcc68f611088f3eaa30498695b39959291f101ade9092cd48d6befee051ef7f8e2a1bc4d1c1de8f6a4fc113f4f68442308c049ceb6069b0386e2af07ae8708db018d83e4e09e13a7b14fede07d4447bf3236a6887f3448904efc8312af276a585a51e5c7567f23e949aac6ece52e997f5c6185da37e954290c90fe77e7572d6c8becb0a72f7e96eb52f41767329a92c501bc5262c23997f5372da24bce2061ac5f0dd5768628a1e637644a79c5c23a311b976693320962cd953171da1cc258d4b8435387bdd8fa4889e2fd7414f6a831f28bee6a1d5a4f7b7917675727c0b3ad64c6c8fdc10be78b696daee0e8c5567978468281f4f37a7c29fdf5959c6836db3234d96d3f0f88c7235cff80b975d316157ed25aff27d6316c255a91e77a50566c45d02deda09496f74c3bdc44183a4d19c9fcfc07c69a5954faae411d29fe736eaef77bac741e59464b9f7cef8f975e066a089bf75f3e2ecca65c4f11b9bfa05f971de231695f8efd37b79d437f676332354676ce16e9c2e784f8238a43f645349c16fc5765792eb48b32dc974259209537a133d47cbb2a5a2c113a244cc4620f58a9c7bd644e5904d722771486d38e17a171703d1d16adbc51a55fbe26950cb37aa7bf80a2405b8aa9fadb44c93e590896df97ddef3998cdd8cc9debe603162592f50e16b65c54dfc6ffda43b9b20fc6d3e14c6341a580f727164b7f607b6fc3259049156a1c58399a7ee2c105fe7fccf030ddbb594faf277592bb66ab27b5c638393d634daf12bbf398d8f89c632ac6e39d496cc0a33ae4df5815a74f3fd7cd69d0bc450ee68f391bd7aa2749fa2f848f1058b7d2c4210401f92624a7c2ec68f8dc40ed35593b92ba0c0f25c5b77684470768830de5e77b59530b03c3a3d8b292d262cedd06d42bd3190f381e72e7d768cded3d25bbca8d6850fccd39612a6280010345e552d4435ef49047411d337ae082e7c6605f93119ecdfb4c986a1a107b2d268d31f2338240a1e48fc1bade7b41956b5d5ee331c41872917b1e819ebbaad7f3cc5448e73877dac10a0ae5da0afe28d498c42e589fd5a7b92e2133eec77af3d1e3f9926e7932ddb3d4b2013c5fc4f9c0769b22c0136e46153d76de932157b61e381d45cc3cc8041729917dce289aec740cd5aadc8f2d53bb314e0e2c6eca9159c4ed7fa4b309ac0bc125740a71ea52ae2d9bfad90537f83dbd701725690f86931101128409a1120612fb4cc194f0060c1623a509db07497f3988dd7d675eda9a093bb6789799b4795b74821a63458845f612f96d94ad5614947dc1d86a0d7970af94ecb2dff8cb5143e53b6b370b416e7beb12a2bb95860b4d60104da6d27b8aefe3e36a65035e939d137d787df5a012927b276c3892549059d809e979f9ae84861b0f618fa7a1812504118c812713ea82add76d0f7c4b0c25db2ec00d6f403555173a4c0c7c0da967f72af221cf58f4ff4c3d81f041948b67ba729bbed0f9cadc9190961ad7e02d0782f6c0b9aaf94f21d7f7addfc5f1c49a38d341a85e33f6bf9ea31223fe9b5fa22208f65e2f245580e1c64dd594dfba02c7e7c6e9be911c2179b52a3f53c1436585ab4e32317cf128721a89badd5e0643e7546578ad4251589894b14aa151f4730b053adfeb8aa030effba94d6f130eabf525b2917227291e9b8259fcf95265dd3e0993883009e227d72cd10e817e22bf5f6d055e5baa04e6a21c8f7f5258e2b39c83affe9c37ae46fb2b35f09232df7a35d2fd1d065347e9a39a91e594d7a512dd54c98867cfb854158d9bdef83ad56c87e39f9339cf0eecf5495d3b8c187a9a41076cc773d3edbc12ff46f2972391fd55e0ab70f26435957f6d354ad50d7934091b41a2130ff880f1f89cfa8a713d00cffc34602811a03c92ffa7acbfc21f906523a4c1f0240485ed4284151bee3853b965821915f69cdaca8eb32dba3c53641af4002f59e0ba0851c039b52842684c1295b3e45b175b504fd83c26c270350381d147906510e8aebd95295cb37c77677093f5c0336a20818967fb17cbe153ca87a24f23ec412bcdccf776488b0f1a53a6325fe032d757228d1ac0199d48dd81ebeb284d437be476f4949543d32c4f81850e7a1dde19412d7c8e9ed964209f1be7ef91d60db84f30eaebc6b8bfddb9f7b87427722317bd7ac1243efb4246beb22af836d250c46b0ece84ca4cc263d00385df15ffe4ebe27d1d3cf389bf840c919b457cfbe2f43e1a5131c4425551e68ed4dab675c4d7c720f7088b3e57519799cef2251e30d81e39b157860d4c0d1ad0a4e45fdcfcbdc0597794a1c9e7e0ef964b579a43204cce21c57dc80d8cd7ce88ed2852f59f029ea434947f7ddf9239cc7d5ec01a954938e597fd76587a66b030cf770e9d8974fced3e94db0c27b1f8124b9611e32307e1be126b81a35a347d6660fcd6d502a5b7a5634e7a6f831fc1cdc150dd20d04272a01af8b3ca59b90754a7f2515da5388427da3fbbef6a2ad2fa8350c80d254b34af035b1f81ba42cc6160573ef58dac002c1cfe73c630f8b607ee07afc936bf9591f999c7b1ad1833b7b96eaf10a31872681aff84f3e219a7cd1bbd45c593e028405b4e1d00d4ae1f76e0508364e95964cd07046f9d7a1747a0c3bfe45a74aa44545761ecc6f2eecc7bbb30af0b2d5a58fb696783a31af8e16295f256ddd545920ff6ae335086d144d1648637719e194a5de71cc08af3942d8b13c593fb21af9bc3e3656b9e294ecdc9e9611494452f33e07d864fca7fda0e98007c696a4ab4089e3b623b6e5173aabf8c6e74e532e45350729af47a0209bf4cf48ad666a5e74cccb62bad99bb15d76eb550102827fc3a67e2e2f66b9359dcfb6f37c21bdbf5eb097cd863106253dc365087eefbeabded7a3e224b86b7ea5148851ce5a39991e562d8b441a0c7df0f2074912460a0ed9d947641c893beb86460f4086884dfcbbb96dcf49eb349dd6736c571490a8954e8a940dd57c8690feaa1f80794def3f097dfb7afbd400f351a1c6e9ad966ae063e382dea52b563fb2b8249ea2cf0bfd77677a4e8bd58fb8cc715bd9cc3af77d4b698dfbcee8792698039b8e32489d88ec444052cbe99d8af784eb10e40951f7669743742977d311dce348054f1f406a2249751279264f1b30b5be079ababba3c2867ddf4ced79b9e0f6a29c3700f998f87e6c46c8760f319455b18edc0146e57293a6e64759444e2dc47ffb76caa12bbb14176f60a4279b2a783feb54a9868de509b238be0dad224d78bc5695a66aa24d3f3106e1521c3a72ffdf6aa79f89908f9a9111da6dad9e3d42edf57a7a5ce3d7a0e80a876c5d19814f334aa1f245e7706e0a7b504315575c2e827b83b2429cb64d681df33c7a2c5c2fb646d0c0f4db697182af241d06d1f2d485f3dc9f6374ee20fb849e3fa9acf9ffaabd3bc0ad807bb977b7e39cd7c936140bd9f9e48d3fdd3a3ce97aef3319c507e97aeea051b06e827aa5225c287054233db3399763e5f0f42d9e2ff80c483c6f5a0e42bd80b8b43eac67b7d9f265196430d70c799f6295417f283b0cef0e70a83836a53f7ec648941206aa8be0458358d7c857359f1bab26c7dbde1aa1d4c36e683114066b75b3a974a4960e0f322d96a493b4a2388192e99a5e31936266306c38ac9b4557b8624c2ffe4c27373d874ca002eadac47c673ca0303bb21471eac8ecdea4d6f38c981c5fd10fa19e8f1c56d1b6f9a3d983c578f7150741f78b77869ef90f459c7ca024379352cbb1ae19faffb944b103575137262dcd2590e744cfc05fd5056d9fedc632e319d8b96321eb7277bb15c72b57f91ccf6c0952a0ec8ea982d6f882405863941521936d56455d2fb0ff448eb45ababfa6c4eb3940109274479a5884c8ccc8e3fe8dc0970a4d14807df0ab9075c8d21a48deb98934102f9941428985b698cb6ad114dfce57db90d64cf1317bc1a06716291e13860a3266d090fb3061ce27ff11038a990906949bcb8b0579f561098bcbe2fa73b6c9308e1b0ec22b5fc0cd56351f9e5f80d451910b51fab1991bff34c672d4f79020e40fbd19a937944f7d32e9cae6560bc0724266f52f6b3c6d07ab49950a5b9f5f86ef9aab569208de5265f56f986abf9fb51180dbdbdf6e18a060de772991b012db8792a3b47e6d3eee090ca1c6ce02f6e82dab5da5601aaf39a16b61dd67d561adc880e593d7953fa1fae7e89997a8454ff03dad315f750640a7b5962c2653e61d3ee7dc3539bd505fb0affc414bc645cf45d62a0fbdefd4383ce16836f62c5176c649d1906513c41c2b145e5014a826cfc04f21a6e1f705312327a0e0368d98be1abe23add6bf8187a83eed9347d5601f37d958690749f272b45c7f8e4c7c064afb9d48f9f5e1ea9f990cebfc963c6135d4e7b8e659be40accbc0ce779e9725219a63431ad1df0457d7a26de8cb979c9e351f0f70131accc81edbe788cb4c0ff8f6ada8de97e9bba239d4d35802c6d67bde8668fc5d60869e7aa13022091637db1aec4b988deb46a484adf39ea69932435eea498a8216d1bbd11f7da1811070f106561fa1ff4fde3efcac3bc0d3f1f42d42d55c2b6ceb32b88876a24b068dbb97059b8379c17ab0e20255fe2c427ee9334c10fdea569eac3f99b826f80ea2d22b1dcddb6ff92a0eef70ceee23db79ba2e4cb58ddc2bca8260c972bc3ebbcc7c3a950d2671e64bb663bbebfb30b8610e368b809fd169669eac4c9734a2c8fce43d9b2d314ea443823e47e248e621ac3d6e34abc2b9b8f9186b5a87bb0b2c3c8812cf3a95f67160d3bc2a104b8b684592a9b769fed5835fa455a16c7eea3384b77ba27cd5c69b2723811a72db8c9b62b7d73e312b42302ddce9bdba8df797e43bdfdc6cb043617f4272bcc896a462a1b40c3aaaddce7954c1150da54431fc9c3f8e82d31eedacbb7d0ae15c91307494278420ffe3b42ff200649400ce60d9d589edc0a01e8425dd550ffadc2d811a38654a316351f3f444355a59648ae66129691acef2fec25c8ea06241011c1c3ddfc721a6115d252a104622c1a381f10bacb1f13f679d0ec1bb509efd01892ba5594fb15e4e1190fe93315142603a3419c7c3b2d34d2a0517c17ac096f8941725532231d064f157734a110510b99a1c241eb551917af0bb2a9fe2c40b712c70493831c5d8d05042863a240cec491eb0b476fa85e6727124f7279588dfec87c75dbf75b0e88cd2ea9b771e8e349c8fd476a7c83e7b6b1f02da534dae2877248da083b75a6f4e5874e75d845d35aeddf187a5266fb3bb61a33cd151307251acbf3aea518e3bea3fdd07c51568cc046e508c7e2a7be0b87c35e383f97aae8c1481814a0b411adf662280f3aec6f8a8a0f8ef2a5300a05a7408d3f14a9871b21b3fa65773e9364f54855008bf7de67f28202b702e3e0311f1655209b053cca4b70fbedcd27cfa498ace1e8ca5006395cead4014b77ed495ce913e4547927d736eee9858b1da077caf284507a07aa4be6d292c805c5e7f004d3e66cbe893b10a17c6b0ebcf7a4e5e9051650adc85135b2147d6cbe33420583221ac4c95f4c95a48cd8c2c19e2f11435549489e54ff1f221ae3490de011eca2cffada98ad9fdb4cd0297a2310a6811827c7c303839ccbaa769c8f4c3c0dc3a027a9410bc9438b5c3ac1c44b2b39cf7884661d59ae705bbc9021394fe55c45aaebc149a40cb3adfbb9d012d9d3e2cd34314fe73cb918a385aa908a321ac9acb15f67b49c4bbca0d5b30eb3f8642aafb211b64ea45d8c2bbb7c9048e036ef3354bd3ac759d54f1c6d24c189568d85fd3fb6c454b12890906f19de6f84a6d3bb7be3522eb953f20e6f56844c5c52946dcf3f4671ca83f7247b880896956c3eeef1d96e2f8cba3f92ea5d69c927c55d652977fae4eb8f6eaa60b13fac4fdf6fa455362dea6652208d88951a0279095c69862e18e768861c12b45ccf9478ebdeb69a1d1c1ec3e183740a9ce6f57866f17aa4ad766691121aa358087be92b0d7f5e697a32daff04adba705031c0b94edbe038b312ad267c3593c8cdb331a2d7ad1991d03aad65600827b0546dc33fd4553ac1df4c52c9c258d9dfe9a6878bc21ab30068fcd6a17efc09d231e4317cb0574bcb49c8d041a9d55e1980de6ed8336343058df281d2e47d3116695c274897d9c090778e569aba3e36955d828454db8d8eb148efa645ca65c21509d0edd4260623e0cbb8c59a96ed8a5fadc748482e858c27d334b524091dfa7be72a94f8f3ba10d504818f81b186c8d01427911ea9a3de9637a196fc5ae2bde457a10b8a613cd673fb53f9667780da2c15c59ec824c5b856168de41c7ddd12a0aa0907d6c9e99f34a8c147d41c9f93138cab0d5bc2ff9a06c70b661c5fee8331855b05f7553e80f2372d9e44f44267b7ad14e41508b789b66d6348b84fff7b4383a7a19abef5bf6126376ee85474f4e76672ab1ba0c58dc922a71cf84f4a36c3e36e4f9ae8c95b6c11b5507ac01d865d01340c2f86478eefdd6ad483303bc7d098f96f02ad219b8490d4aa5ed4b29016a098f0b6bc745a1a39ba6115ed2c9d23a4d9fac77b9726646e8b602e1108b757e2d43adedeb8f0a5e65c6a10e2b59efd04fd1ff66fa9a23ff47603869fe5e698744ae7b2381f2f2a9719fcbaf1cf16c8cd3f9ee985847bfff9d53c523e50ce3095f02c4c2077fe9fce59cf932e341c5fdcc0cfef93625bfc1cdacd10a94ece0246f9ee7f7bd596fc000eb1686f8d17268bfa23dc538707b580c47aac133dcda2928dca77abace36a42f5cfbc24e969554c9616cdc8ed880c1e2958df16668128d78d8c0066588094dbc19316562ea170933209cddfdb16035480cc16d21c8ead1234442122cf9791aa0cb19d65ad0f87dcc7bc0a34fdb4549ca886194a4f8c5b073ac501d43e4bea62727384ea62e99cafeb0232e7ab65590d1dbf1eeb7b8c210dfa6f279053ebd05b092ad88299d51fbf7c278f837c97413ac9224ce76decd4897efebb6e524d717b8982dd5db9f3caa5caa1366f74b4fef4a8f13599843441425f5a4a1baa3e90b5430384105d1813205e17e7215762846063ae8fc1fab0ebd2b4fa695545e0def41c9b1c1afdaa85b03d379adff088ee5538576a4d4c7570c604fcb18214e20b37addd68536ee09020d24c365c4b098c1a2a636f30d4c0fa66bb0c1ea9c2c1df391e70d51c56a2ebb52923dc4d1c6ce898be34dadc23c78ea6b32055bb96383f48788481d80fe2445be0fbce378f34b2b7a5aede04053b743a429cc93f7afd71c88204ffd5810c8f9924e236e99ffd3eada962899a396f8c6a8aa5a01d3f5cb949f8c73097698125dae49e7e5f866a35236a3fd9194111d4f517f0c81fbe0538de062c9da20df6f81bd4e2d69f68b464af179ebc3c4639f960230e1835acacbba70dc40fc7c1313770755c4bb8b8b02ae44a54a5c3c433366cec4cfc0958dc0728a2e44cc4f1414e230dd6a8c8c912e587e29ead290d8e35e8253535576d0f9bbdfe547d43ec5165b78cb0f51576a8e6ac6cf7e7ccac3c142fccb9548d2224c549d2bf4170da2bc142f094d1f91c1fc49011db2130edac000cb8ff91ffe74fbd13e41c0474702c07b3c806a25d29d844046a044402ddf43e1b7c9255e7f2dba65c3ad8440f1b371c24d64c0a29ee1bc0e9495d9a492ba9956ac65fc2f78bf6574142786ef9ac92e1b6189b381f45cbd39090d0fbf54c3e7f946991c8751853c96796a41eba5938effb1bdf5a35023384dd9cf09acbf46186183906129f0fcc37f09ecd26922edd61cc792fff37bc0c545bdba610a051fa79bd80b4976e5c51c0261570cef456129efcb7956346afcd71853a3e35956d8e0908d229a5dc32acc2fc0a9c35b65e761d16e9d7e1aa729e165fb20b7c9e23888ac2587c7314791bfb646507d13de2f0d64d49ff7a5203e06571e10c20fff39d4116523cd0db18f001e9fff48717520462e913d120bb5e70d7a6522cfc07b8922d050d1958c1d3180ebefdce56b48fc7c4300ef3b062a5c8093891f46ba6bac1ff4e8f7533ed8c3a473129f0b75cde5349153a2bd4fece568b519bc943d5cdd27230b7a1a71c545c840ee85a85e205a83cd13d7094346306f16387a25cffa99b06e5486583c37b9e485a36db3cfa3c163dfcd0346d2930ecf7d79138029abe298bf4ab5d90db9794f952384a58585808ba66950337599e60a3c02b0feed9bbeb340108c248dd877f89f8ec74fb0177cdfdfd80ad0fa3ab292eb5c8a39f0c0f0ae816db327477b13f55b77b8c49fdfd7651ded8d880b0eff4e76b1be589cd8a72f2d4aebec616b1e8df2daec36d65d376a8de04bc29af221b4f1b3bf209a6aa157e4fe10bf4a0a98732b90ad67ff8e592bc5e6e73f55798204829844932bf682c5ac0ae767e65be283b074b66f7ef82d71846d9d39a68c4c668053b79f095939ba5abac7d3029d12ab67c9976bcfe2f346c4fb60079efb1c54602fce3916babfb7ad671d497b6645299d2dfccdb9fbd867903e19591124a34bce60a1f4fb427978dd99f4807c0344f5e4a15f372a1f8757701383ec981cb132376b9e6b06261fcb47a17727f94f60b9863c64968f2abd9531e602fed2d3802fc3523343a3e8367c987d68ec2570fad53d0be9bdc9fc386759c84852b8fc572faad18d014c97f8945fd8b19a01b82a02f56b24f8ecbf7575e1a610b7730c5c97ade35fd7384734c0c02c60e55883031bc5e207576ae3ee3853a636d302b3063028d886a4b9b84dad1428cf4f51852f179df62ddbd9c509a7aa6dd08d65f16976b3fe660497f26da23c269d16828037f4e3bbfb19889e875dbc3e329a9f4c89b556d791dfab8f8fa0d1fd5f1b51c1cce84d66a86e3e5969d209830086938bc1ad9529c90bdd675099977ca6020d920cd7cf6c6071a1c0cd444fd2ee8918194b330dc114cb057c3f9a623a4fb7732a82df8301520c373f9f5a50da9d07f25b0f1734a114f6bbd5cc0e84d4faab677eb18bdc10209846a7eb0e11cc7bb39833683d48ee8743cb3b4003f9285f28e30f9b3bd4d86600f4eea457020d8e2fe25d66c838c37bdc70d296a362c96b47ab82ae442daba6e1bef3b3b57c39d8130c2dd0ab4c5b0ea487742f74ab08a0855d4a65a7bfff8859a6d2f3b11365263bedaeaacc703f9e509ac318f57a445b1a8a00b03789edfbce1c50771514639b4de63c7496a05fc6a1cd11b0f9b46d43da1ba312405f6ac5f7664156b71853c315fb009f7dcbfb76003640162d357e0bfc17fcb675a714e4907f5c58826e41de99d6d6d693ab7240923a3dace3d05d1145f46434fb2c44dd5dff22e04cd2c8a4c3a5197532a61c3c2dcc865d378dabf6533165637c47431fe10551a7c67f664e5d71d369842be6a65efdc61d2daed493c7ad13bab259718430db2d9d25ca476db41e9ce5ab520c84939255d4e44f395f9fc676490166368a57cdac7d6aff04d7a8ed3cc48ef6d5932a38bb9de5d3c0db41c14f62bf2c138bb47b69856732a5226b9975da9c5ed0625d46f0294c37a601619d3a4bcfbba3c75e9aaf8d6b2e8ee7c0918836ee974e35d8fc5932fdf3f1ee3ba6d2012a70296df36129234f1c10bef5c0d9bb22a7f4a0768b357a61f45f3ccadc5f2d5d1dc31b01b74ba6c28c7c75e30165c86ba679998b9831236d47cd47d459457c7071a22f92c85f0634246a8454ddf347c54029bbff31809ff39059aadb3d4fafb28eb7ae00bd4f06d057f6f260ddba135984ea30469ffccbe3fcb8d5743c3ab739d1426e2ad43edf29d0b2cbe7fbe88f28329a41f5d1dd35dbdaca3f81ab61b4f90a49cce8fcb70c090b018b0a8bc03f0b92248d564d33c0de4d652cb9c4ca693c83b5dae3cfc71465268bb5f6af9d502b2c1092cb41ceece09140e32bfadcefe9f693fa66a2861aa05eddfd80a81e7d3ac7c7adcc1ba390e697d6445795e0a4e9ce2c651747492ed6800418349c41cac3f24cea2fa34a6277b9a9c6cf89285923989982d4dd41619bd55d7efeba1dd8cf8d40f61886d72ae5bc111984558329d9a71ec4c2e0354f5900fd405c7691df35b4500cd28616afa14afd5c65da54d72c2e3119eeefb16a4e78d98dcd5101e1d996a8c9d61cb29c87b8e3a1f42c793baf5523bfcb4dc43e6c691ac2ab8df20dfd45055dbcde4cab708ccad5d4a8bda9e78d04472cb7704592396d135118e94a28c5324382873d2f712ff9ea2cc38e46406c096f0b9ebfe237afaf1033b05cb6b55db41bf826a8d714b1a7b75d4b3acd91d3c2598cdf04f4347596e3dcfced6489e84785b247fddb3472409cf255bb00e3a7e3881ff5a8d90b0127697933696693f29b630512ad6b78aa91f04a6293f67a72c99c3eea53133b1cfae3ac1331baff67fd839962c708dfd7bf8fb9d7e1e14d88d91a6172239f262db982e86afea87aeb466f0665b139a302e5d810fc6e7295865e7fe55bf56bbc21cae706d5755be6c6280289ae7839471194637c68dd6f24127692b27a23d0f1a9fafcc72568e4e9d66ec783c51fdf49a04d0ba2ad23860d805ebaca190832335da82455596ad1387186f0fcd284805c1b8ebd9a72978fcc7a76b81467f7d89f9c3e4e9f49ee0ce729d976c3b14982337f251fc1146a7693b6cdcc5864ec7f4f1a24e15105acf5a96b54b8cb1d6992785882fd35f7c25d2d90d52fa4ed078e9118bda20d52a9cd2efc4c9ad907a1c14673bf1f9fe85e0ada74e3c52a322ed3fc6bdea9bed276228ca441aba1d629b13cb4c780c86563b738e051e53e6bf75630c6a2e03ddf2568a029ccdac36279899b7842c085ca2e3f163d59d8c97d742aea321821fcfe91e80a181c5b4c56ebf398d96e4be67f71fd29aede08994735b0c11ee337ab1735524c745f50b12a99b4d337c796099b6f9297a62d1d9af5659a1bcf6b13b05b70b7867e06aca8dc76d42241889a42681fb8dc1cc7ba79f2216b233d4f893f1d04877f3cb88785ce76b6d2cb2151cb184c852c5151974b1c8d3d231ad2d3578a198d21c638f8626e504fbb4be722413f806e42db5f8616b63bfe3077241f92bc428c0e8edb1c39d8300be539ae93a304663c356e4f9c580e3f8f693cbb8b5556daf12f1a66ca2b9ea91c5bbd5417fe02fcb4adbf8993cfddf16fdd6c6b3e8021b3072672244e3292a4c6b714e3892e9c2bbda1ce8233ff5d1f7b8cda638b547a6d673b4f3ee18c5c228d733f562f831b897a06666f3f34aee0b8ded9a4c3e7ae6cb27c6f303fe699d5012cc44f042b8c6bbfbc2febaf6132b9d69ed287cd7cc63b299911b5ff2c51604e77ce7ef744659ca1c65602da25a1cfa4e858bd41441f652501c6d1cbb6d77c475b1f935456dd396137eab2fa09684d30124a63deb81e01f3d511d08aea94776267059e5796d45082b0f6ae76950521cbcb39b54fe03090cd5433eb925703c7ffc14b3155d91de6478c310ac4bd07137e468b73b5118588dfa8f5dd70b5b7521966fd648d27235fcf1980c05c53bbbdfdd2a7169d8afc8c63cd1497f1a33cb29b0e7e06a5cdc56afa6725fd03bfdf0d10b623e2a285d3be402cdd067e7736cd45c36ce13de49066d7881c5c0f04273ac426d9c5e5ce71bad715a0ced9c3bbd47a7136f785952dda7ea3ff57ad35c3e31d08746889472b246f39ed9aee10823a90282d191cfee078607e3d0d11153c45fe9d737fc758ca53f8aa6efea7799ad8df9d5442dae848a0c59594029e84500852512415e63a6ac234b41507f325539deb3769147f0c194481adc0990c69f48c268c85ecce48531d63f348d2a1afbe87b2ac2d9b426b1b82d2ba6e4ae8760a3fc87dc318bbd3683086fbc9bc4522813eb16f1225477d0eef67b44a24a033fd0b88faa1a99ca7de748fd1fd49e0f987a9206e3128b86eb5b06699045c666f26ecab69dabeb6b6aa475732ec8aef63ed46fbf1973819741ee477fa060c0f8ddea89c8b76d766823b019e4ad4843316a373e9708e6782b263a8aaaf163dbb14b050f12d65e1973db7697433bd2203692e6eef54eee5d9c3b2bce71d9c0caeea81ed1fcf29de906b7e47347101445208c17ba129585e311752c887155327530e4a6a141c54c3b3e31abf8cf577f9f75a263377930803f1dd41818a897f36b521b1037e194e58c5ed360cd4801ca932f4ba9716633d7b660dc852551bf1bcb5515a7636d0023743ecf8299001d9670c5504bc801d114ecc81c15139f3d39c6b43ec4100d317b1a5938b7273e7a5b17f2d58d9f69adc1c4f02eaba9ff2ccd6d55b0731f953b339dc64a2926bd08ae5b73bc668e8296c4bdc7d2c3aeb7d4442b9bcfe6d9ef3e47003a712e3a6ad4e4ec4136f15d9862f76013564760dec7f4d4e5f54094fd82621b2c0a204c6ec6f90b0551c2e717dafe19a2dba2dea50620d407332a7f9c1d256fcde65a6eff66d83a2b552c67410fc74174801ebd0e8c99c9422e7b68f25ed0fe925d510118912d3d2808ef0dfff9ec6a24a2cfac810992e49cf2d6c97a7d7961dd2f943ed5466056f55cd618245c6eec2a8131d2d8cd7c243290fab39eedaa384baabc1d2a82b449e0356f407bf10eb86da2f5f7ff604713a82cca803a1a86143276d5c6d56e501791e229fdb4d15d5bcad4b359872a06f752ca5e024381357b153c9ed1f3f2adda128cf019ed41fead5dfeb9a41901e278ebae28f452b5b5ce64104b8598ee3218472f6679c4a230d7d924f00b512b1d84957727f84e10924878448d646c623c2e2cfd571d7aa06b24687c76f7f7843ae49f8491fa42251106ec4b5ea15732b5dacd82b6cbcd20ef8710fe096c431e5fe9085aac41af5093ac79b165c3c00c7cc34548d6146134c909572adb35acf66923f430f13de6c2e321c23a66531d636008b19b4c1aa4ae0f115e4c1c8232592c172f4e905501e15d1451ff9003e688cb1cdef051f45a2596c849250a34225b195fd0cb8d83348eac64e5bd4cfedba206e43c15a6a3ea1acc5dc647e12f4562706413afb1f51d8a228fa2a155e9563d472222f7dbb101947d310f72cc7c1049a79c93fcffd6608a2a59e6991508541a053735541630f10467071aebf5ceda11f55f1bf18c6b293849b3718c79f3123729ebed613a9f414184b7bef2ff93d5e72b39265e8f6e852ef474ba972ad84bd1eea7ffa32175116f6d7cabf66ccb0903ba2478d20cb673d207f2c5610e7fd0ccc814b36ba87b7dbb72fa5cf078c7f6b9b176772d7464dd36fa64fed566c17344bf1c6ddc63d7f882bf12139130a952fc683594e138107c3b09161d5188a5961e5f3193ceb55c474ce60b128f95344bb44084a409efceb7a89543f2ea4d7adb90d2d3e3e50b59bf710fc254b787c097c86bb61509ae18740230fc1874ceec06cb3047849ef5332bed2480f7b9b6d0b13e8bc8b56129162f36fa01a2fcd6a842fcbff039b297d25441b5010c0d6e39f2f937f365d13860dc08664e1524a23bfa0e2eac5fb8529f01018531d2b9ab2ed5b68436b2fe8e89bdb81b142162d1092e544d8daefd70517b7116a7b3c9a192a35dd1279dd52fabcd5ee82c5df64b269b5ab761afbe5be5a566de896b92520757749c61bb33a16333ccc3c3253ecdac9935e767bd0762e43d66d49062dc5f9e3f6da08f63dbfad31d84781906a3b7b04a427845e8f88dacb26c5bcede08aa321d5e6551d4c8c20bb935d390bf3d1e9f08970d06ba21b405b572ef19c71f7ecb58353a36b9989d1b37652ae8782e43463f33e97f90a6299d640b77f63dc95eac115b14e4531c8c3ab0daa03c86d719912d6e626a83d37455933a2935b3f904712b17f9a4e0c2e9ca68a7e12aa4be4fc9e458022d9e8f214035793a63bb9c17bc57e19b93af40906f81abe804d878ec40e81b21376515f036b1aec9e8b5fa95e6f3df1885850c9b43efe19b14e86303084ef13472f046938f2461bfa0fdf6c742dfef226afe6d858e6383b6ddb0339197d75ab5f087985ba44d6560dd78b0f3b6afaf80b3f420fb85d4ed8f023adcd0c58063c99bddaadc5b996b3b7cf00b3b0cba71ef4af3017fc0afa2bb33518b5858f9c2da8018f07e80d6733d0b7896e210df5d2c9e64ce6e630cb02ff2febed51b94d143e2771c9d1ef11e4625ce7b77d3ad666c7f106c61b10f84f8f8043295a6334b34bd66c5768ebac6fbd2f60c6581e4f2b8f317e45d5a6eeff657b134734dbdef7e9b35b16c62a7816dfd9875a1d0fbf54d7b2df9ab236323a0a72ae6aafa1d13bdbe7ce9a7bcf31bac673f247ffeee033254ebf783c77ae3705e70eead1dbdbf92fdcbb1e431a0567c4cdf13e4b67003fb179fceaab123fed156cae795abfe700ff30390a64445ea75520fe7b5e1423f9efbed26730176df506a801cb947eb7a3bec45256a1ac47769c4cbfb000b10a1cb9de3907ee9a29c1e2810ff480f13e6b53b6f1e1e652290e35629908d0fe3bc0e6b4de31f3ee1f8fd738e15ad22baeb38eb1918e8ec75f183222aaa8a8c0974820b4d166934bc3d6cc2f657de4d5546e6c8a900507301de573b3d2aa318ae14bbc038b37e95ba0b48cade3616f6cc38e9f024977a8c6ece05d4445292dc6427d326754ed372eb0d913486056e52f4926e89a9c7b5afee68d75cfef4d2fc16f4d3ee221751f1cef130d02fcc99d05e8ccbf08a527f25e61f2df21cb89882d425352591b104a49454bb80246aaecf4076daf54adb25781d1621176e9c4bcab5b1896649441e21b7a2d58904ef2091fcf8621fa1346f0a69b913a00026f06f424cf19e94b8c1c051a14a71ff9bd5803f5f82090aea5065c0947a6b1d9780de99336f3f045c0946f3e22fcb5f6e72110bde555512681127f362a15831e28fa3e88bfa0f94b22e7293ef4afa2a192d3a19d588d91f81d19b623b6459477f9b0180d70f4d59763e16aae156c1e58293d132b41c0015cbb0baa9e3a1659a57c99af80fc7e8a1a6626c45c0839ffb2324863276408fda38f9c0fe3b8e6019243b8fc8082d11c1367d702c2eb01b5c44af966863c7d2e16cfa2dc7b0dd5412b3327feb38eac646d396264f7bf5cc4aa51764a847101cba89ec996f177dcb52df1db036bee4498d103920efbded7bbe3f2374793bcf9764950f721093590d9299cad719cdd5f816d73b8659493033d5873e9f04665152007eecf1033f82c2611f21c300259e6ca4a1bb3e7e642c85d0faf6d3bc28f1c65a94eb2a40d377b42458b554dc68741ee6fdcb1aa8e0cb78a0a2352e8119899b46f034e588096548271b2436f6be234722b59ec10c19dc22a0f5aa88f803d1c5a013b2fb39c5bc5188145346f7bb13c051fb833cbfd8b3555def8ae21f979c6426ff8fffe6b57d9ad2aa6940eb0e1c8446756632d13842f2bfa34b0876559b48d9a6ca1e87aec85a118e6e6a847fc2554e5cfda4fdd4b2d80eaa0b1f5af70290b90ff95b54e619868cc4a47e33cfe1c328227adebe0271695e8b20248ef6cbeda7b9d0e51cea2cad1b4965d80e55b8086f76e17843018271d3df631e0f67dc3998c713db26018b74a62ea676bc636aa0ae3f3a7a09768bb4aca319b4acb88d1e643a94c8b5c862821de2781ae3cd18e4be256d1a7d62633c4cf5c7fd9daf6bfc9556d7a66fafbcb17fe9f1db4516d312a8c0b0606c530aee1bc4a81250bd988edca80fc9ccc453fe215bc61f9be0a15583a5c9b24235eef3c4684a96d7262079caac97cd550b0f97b4513dca47509bb931898f1e5e75394640f00706c5e35ea127edae033118cd99ab447bff19a14538a08f9c9e3c230d5f62b8c9d43da4e4bfa3e7a28fcee2edfaaddc0ef8b13e278beba56b98b452f9eea7f8df3e503d63d1975ea5ad78b65d74d6df8122bab15ef5ccedaf159eb8c15d0cbe384c50821e45a7915685c7fdadf8f74add01b2bd9a28db4d6bce0950135c37a26a6f4246e37c1c04b11564db56e33e4178887f4242fdbd84d0e44baa40fb7111846880b289aca35f7e02cf0c305130dbf3eaedc1e646593f4e26fa450b3b70c05bbce6f66901a9ab3f5a24029ad90bbe9454f2f5a66777aa7e57a40582fcf4f84d9b7ba18c5d1a7e666b1a99bf1196aec7cfce6bf951c591262781965b3d2ac9591a3187759671d8acc1e06a5efd05fdab6b4e963f724991a764667ddc8fdaa190c53544632e8509eea7e8a7d80f144302137158a80bb0c23ce3e8fa961bab3e1a5309d76010e6837285bf0f0b4afbdb7e29eb06e08f9a2c6438269d526e30c75570a21f7e5943cb8061280a6595021578094198663e3d939e2713125eab856e43d2a2816f73e5076e8a735b39880ae1d95ddc5bca6fe6df337094ebd908cb65fec545b8c3cde275aad62f68fb7dc96bd9c6da3fc788e761328f228011372ec045a2688755e4b789df96ea9205f48a01e9d314927ddf54a0fda57c2adf8e3a24eed03bfc30396dad2a65344cb375656eb1bdcefcc289d5b96fefa8c68b869f3678461a17319070c11647eff6228d43d7532d0643d9ca018278fe35fd606d776f4ecd680919044f56d5476f6348105db13891ecd14345ab2690816b64b72a4a21291f93d7853a783ac5058a7833988be7d8d02837d16af9c705a5b33311aa7cd29e211132a6dca276819ffdad8c424ae1c63083cf5e41154c82eee41eeae569d1fcf45f1cd6574c7a3a1ccc3806e4f0a14dc69126ad9c676214ae4c475fc23e66a53d59c5c1b661e59928bbbaf016771aad92ce05aeaa21976ccba53b71e9f3c212e801e4563d465904ab01eee75ad92df0201c6035da03ca1e815c2b44b9b73a2c3211f18dbd870e0258b4f0bc75421dddb0e2926c90d11cc39d6e8f53adb4b01aff9e9a3f224517b8bac18b4d8352b39cad24b1508e6b3cf1006f64213fd5443813c2871b2b9526c41934d0afd1a21de8a6089b6234b81be76f4d73f8687183f37703c292f50aaa558f2fca38426ed6c948f318bb34de787fb9c6c0bf806d4cabe75fcc62d9de51753806754de5243bfa020c6df746a86ba36134564e4f3fc95bf019a95c834176801619616455f9474c32f15b88384faca45e779de9c479d9d12ca9d9d2810e0d4f433046e9de17829a73aacdde40820601d68c4231fca6c249edf444546fe22c3f567383ae3356edb0fac5749f9483cafeaf8f123edcec4e1ca0b0cc4bdabdb7c297d05f034952d29722093b9275d8c84cd3f7ec3b04a5998edd6a880cb4837d600cd52fa3d0e2189de6d8176d84c001952737f7108a58495f3a44b4e6e9bba3227a00b665d8cdc7f94fe3773f933bf6fd680c80c5586a5857d6bddad215b313ace6771b25e0dd9636f9efeca7642c089ecdda3da0a6cbeaf0d9f5221718996fffabd072f322333e1bf95410dd71ebcdfd1e962d89b59c72851d46f0c7144d2e0fb2c1c8b8cb6e963370151f49a62f87626aa8be8f83b14299698de1ac6806bf0a55391fa2364b5a2afca12079f77cc2e042822c23d13bed285b2f1627b83187fdf82a427885471d5cb56a4fdc749491960603579253b7ceb2e80963e3c03cee3925eebc1f8efac2493a38b62fd61da40b489e0391d3cbc2273d4d1f1d996e2a32a21b26efc7607303f70ea1f6cdab1c38a2a29e2cfa757f47396bdfdf7ad98592650a20f3ae1dc2ede7e942e248c35cd60d1399db048d0625ee456cc4d29d11447060a2cf34bb50b2147689a0e850babf531649cc126a3fba0828d36f4e24cc11c8f2550eee78c46911199f7bfcc48dde40172145a0683cf68e7154fe94ca60b97b0adf6549e75c0557f1c43b2cf229f9552c14ffb82602c2f5626d1fbea035f71d3bfc603510156367b8bbe2ceaa913fd4210db0b80bb2a6d83ddf5f0fa9dc0bb2dc5a38095b0d5f1811cca6f7665fdd5aa68635727c027e2ed72aa1596866ff2f61cf33cd7d80795a353041d5e287e1a217b46751df8464d2b6da50b43ad9407e221954c92940de0b211231016095a96e9aab25920eccdf7ca1a88ade15c38f6d136ffd2a883733fdc91a79cc9555ea3c83b35b3b5e3e746b5970a5ada35e69dad0d796d981d6ef212677a4f6bed867f3e97fd1e7e63b59d0510ea8d97c36cf3fb0d6366498d2f92f586e340f9521e8c65b40a840980720dcc16be18df30967280547e545073b52bf8e78af19e8d7295af32b34675cdd25d514662da813666a843ec44431eb31bb7655bc33e24ce20127c17306e0ec13c733bc94bb2e2091b0a132cb76e9438e8cec51c1e3253102baaee16eec2e6368c92c324dccb6e63a8b76e30e19fdbbe59dbbe5dd9c2af48138a835911709165f541f164e2175c611b6df5b4201b9dbe7bbc09cb8c332b241b5f7a0e1e558babc91476c75be587d5a9f7287ddcae32d98a38bfb35ab9d90c67a058e10839c55caaef6490762c2c94413345b142c609d59d7f5691f5ee887a80536fab4a63f333fd400434be3a584ed089cc6e8278c6c0f4bddc49a459f106eae55182751f941333d7ace4c24caf24f42298381036a080ff13692c30623a9e9ee9097038869f4f844faaa1315d6a61c8cd252e0174bbdab95ffd5be9d475785bba27ca639b34df333e105de5c584378959e238463373b8a2e5578f5944af07060b6501eb70e2b7ccd8bd456403d4e2aa88d5fce0e8fe8b2f6377470e48e2ed5c1a9e1778dc182e168f40a07860d5277da454213e9540c848894f4c850c188985ee51613453208437b024ffa57b7ff42dec4bc99d757e5d8eb8901302295de5d671c4b809ff3fb3725a4a213db3299731dd704a09346eefbc5d36bedeff01d6c0f63de20ebd42a3e141647e7b9cea1d9c785e44270b4e0c9e91a0d9d297cbdf14d42dea28b26b4485d6be2142934f72baeb93942386ab1f8570fe3b766f6c2a4b7b06a96a5a81e9395339a263afc3f83d52a52ccf9d217f72516ec2682b2a1ad4915561a0b669680672d8cad0bc48c784d03c8b687f573e6f7883e0122f48dfa42a1447f3d6615d9a8d235300cea1456942f2afea5d9426a2cf6b97ba9636e7b0055edf2da1960ad2067d313df236c4fd65cfb3096914b553eca3dd0c5069b74da4f66aba0aafe11b3d82f6ef09b68f9dee3234a39330ba9893fcadc9ce49790bfbe5f9c8dd21e80e2c587e2521347b6e7595a3a59bd9ad0607f4ff5958fab5df57a279df87b56050fca2c8110a252048dcebbb8ac54aef38ba6bb6897776ac0055cc64737d3b95164bb3b076235d1f603e2df133485916cb1a17c53303ca9377ac900b6ed0f4cefed7b26b050c0e95cc0ab3c795d071c39a9a777e3078a7122b73b00b151f171f9f6a52c130e31d217c5604c3ae81d523a1c1032f8f6133cd3e3b1cfa53a7e136a205eaad030763a69b572b74ecb608dd16dbcf1223f08ebf049422379f81c3a591e436460120f5a9e730ebfc3abfa5a0ffc616ebc6b55222f3e96fe179c4a78819368a9c6692b2370560bfcca39f9ad699e86e45c7fdb00df26a6a3f00a57254f77445832e040fe509bc403d4c13693a528a632a6d53fe431cd95665675bdb67a6631d899f7144e9adb2963992f5cfc876bd5432fb7510f3b4aa647ab2880b672db7049a83b02ec9c5964b25cc04246f3e7e60386b53a9a6db46d8a39753e7a6d302e0c5893845a8e5d77e6a1b0a396fcb1047dc453d34f94a75e924cfd38e4efe66045e0beafa537db121e513264598be933db173f1763b2a3a2119ebdd260dfdb4975c212a9b65e68cc007231d3e379baf0942ce4ec910797c672ff34f56cc8179091326377568448f145cf164ee2cdeb46d4d2fec26dfbcf63c2faf69e547d03c91be3784276afba57d7b28bcb558838f7604364e5b1a591fa9a45eec2e3df6039256822d9cd7d37168a4bfede628c1bcf5b4f5fd363c47e4f3fe9819a35072161557ec3f6d02cffefd4c2c33a693ad3822dffa80194f06ec8d54d26c886cdfa0f8a1bb6ec6dae09a03c966a4a6faba870fa9d97b528d47aa44e07d673e659b5a0e82fec242623ec2f8fe200c9487a51064b7c953d9cb03a7828d8e71aa4fdaea031907da639558f20a3038f3cbff7950496710d09c01a72bf499a217398e1976a1e23e31f9a76635d7ef85ad4243cb3a41ffed2e55e69e80b3c352e5bb67deb764cd2219c588885b015ed6de65e29dac5f3dc204f9cb43e1be4a5ffe10cb643883ad97a949a3c52878865731ca5a1904c959f9831ba9565eff093af66a03919b8ba26be344e0dc920d50f0eebff7c63cfd641844baf521684d67ffda462cec725586d65ed6f86f4db5620f1e3e5eb373495ea56dd5715481833deafa50f84f5af76045c8db0d867da18ea97bcd2334826f8026502896385403e4fc1adb903d910c711e58a6c2cb6034423e1def3ece699deccbfaaac8d8a88c4b2ebca5ce4d1e5d7b675ebb0dec73923a15b78037d4cbcacc581b1e372c10ddc89c0bdf8ca9f964da89fadfb4ad8c658346ad9ce14037e6b356828866c91c8776eb24b6861a637824cc7ee060c5d3e6b4b97749b5ecbd3b2a6b93a3cca128ef88a5eb1acb9240258ff2e4d7ebf64492068185db4f30791775376acdfbd0d49292277a4c38d0ad092f95ac3d401047d2ff0d43117e539d0db34de41b663b6c501ed79cd19e801fdb79bfa02c51dd07c76a8c7e07936b8c16ef01e82ce5192a1d9637761c7202658aba208ebd7b63cca1b4c380ea0f1910ea04b7d11dbbeb0a029cc100d526c5ee4a4e32d5d18683634540133a4dca7f83eecd7fc1da02b4f3a40cbcdf186594c92d769d64ea4b914d37a0e8e418c005f8658137b65dafcd47e42636e9400b67078d5cc175363a499fe15359e113da7b2be68d669d0d7a9fc99ff3d45e3eea95b82c3692290f75ba4143425108d17e6bcd326ac1966b16590832c50edcf64409778c494644d3edf4d0197925ee91dea17261142d291ca5547766868641ab385eb26591d24c97b3c8b74d712850f3f60402a355944fa5008d317e120ee4a6532800c041b107d11d5376443100a54e9e2f8dfffe351592f87f6c0a0e27da93552349d010a71538410ac874818d81131dce7046befe3606b8b275ae9bf51dfe6077ef1fba43d53d0d860ce468d9573ad1676962b7ca8a8c44020dfc842a781ed842ef06c1a5de0c0be0538eaf4cabbc0bb1d7f892f9eaa7294920d6598e67dfc1519cbcfe7b47424f7e41c1015d92bc7c32c465db56257fe898432c740cec9e0347156abfebda89a6c06e7828b0e16851ffd1355b1fca196208460630eaddc5d6a96ecd6000d4c92f47105ad4f94c487455fda4d82aa8620693af2183babc1e23ad787a5e020536e59d7dfa04323b855aef71e3531bc03b5955964c62da286a5e89c42a35404edf5aea051eb493f4f6037b53b8ac5bcdd2cd3c0127a0336c781c26db39dd89d2336887adb9073e3e8374994347e9a960e8c3a5ae7fe78599079f856514b61a4711a4f4436acb6f080d705635e9d4d39e8c92950ffd07063f16dd12d2f564bafab25da8d1300a65af116405ecdd049fe89b40714596a11f271e01a5995d276968c2fad47703031f4444f562a593baba64ee26631a9cb41235ba63707c63fd6e5eb0781166d4c95f663cfa728fd4a0b945e2247856f83b8109b0c68c5b9714ce3e0091ecc41739d56a2073538b7f43e37f343f9f903b6391b92d5faa1adbc96ba095acbc5d39a7c4843d0de88c3e2e92ca96937b33cdcf1c703bf8a472367befd5abebc88fcc75baca2952bf01d789d47aac013649157f9d4c678f3db723a0b24c2e3c6b6345f8b75e951d5403b91637147f7b79773c42cea2ade013a52e4340d8bbad21a428bc80522a919cdea416465424733d90f56b5b033472f4334ce7102185ab53515a0c523b4ec9f2b1b88671ae08dd97a0c470a8b8ab371529edf5ad78b6f7fdb90ca34b3abe7f83f1743b554daa7b13b88362c06678329a8421270af0e63327ade9d0ab94db0068fbfb27f020053ba5d205431224493eb35efbf146fd86dbcccf8902f967b9f4c8e1ab778090e696f22ad16f54f7623cc2a30273a08de7255c73ad73c3e64185ead81055b942c8a64bba575aadd5d385721a99bdd8158a37710de3d0809aeff6bafb79b3705049d776400c02b10c9e6b9e42bdd5b3a18ff202132b15dec804c80ea8515f8c4e8e5cf36252f4833899eebfcba4da3c9edd524e7af5f402ec0f4f1dbd5c6fb79ee47fb9f4107b7e19619c4f781986b4eebb11c4735821ae73234e83157ccdebad5f1f49309476011b61c56c958c67580093a14d1f7c70ebab3f113a5dcad335c0dfd4905b2c765ade4de8437aecaebe49fc2a6fee79015c28399b8b3a7ce43d030703892405800d4d7967ee54a10a79904a6f15132b955f00e2077c177f9e299243a5ac0d6699a13a095453828a8781b50ef8d92dbb6bfbb263b5663bf364fba55baf4db2e28d6b9cf85d1bb6229fdc321ebfe6076464a8aec514db6b07946c4fdcb5eff76226785883525a8d0946a94095528e82b027dd4c4b9beab85e072633e03def42a548d690df7c056d558cb6c5c494e79d1e2092db0b9444123edc8e0fb995fbf378a897ba493ba37d09b0af89b9dd51246683602468bcd61c393806c2c618ba3a468f318fe9b112e9f0a964ebdaa97dc081c6df77ad299fc1ef6d15e25075612ca02abf2ea5d33c302db5e36bfeaa0d643d1186c22679b0012db4879e17b644b396702bf1def1bc953254c1679e9d1eaa92c45c840bd35a8ffdc904ba09cfb33f1da1aad2cc25fd31532b1e8423231a92a9b24d4903f0e2f444f7609e616d5820d2b8348ab8133b27c1750754adfff6de4350c2fadabaa0af35d4330b16f7fbe187b44bdd2d7bff8be9340bb034a69a256a11951e660c0e2d21f1241367811f482447f97ed2ad22c286df187c3c67feeeada9b6bd73f91fdea51fb77cf43050b7d59b6fd15053235310e7e7bd87b0e28f118655a96c9f40832ec60df35e2f4df570e7870c55e403a637adb0d4408d0ab02906783353c6fff823af32568034c59df98ce2cbcd3291abd46f04f8e6ddd4b0a94f983b52b8bb3723bc05146abd65020d3940f9ee63c06b815391e6bf7ff7220ad9a9ca466c0aa3986f98d293188087de2c65f076c77149c60a6906e8e059b1d58cedd2e1e8ffea23aee4d98bb744f93e46830848de548d8a324320ddbeaa3aae4dff9a2ef73919c3b2307b9acb189cd02b60f44feca9c41603aafd4595ce76f7a7ebb9a2012e1bae90ff5ff696663840621948187e1a22e6bb9f05fc85ae2766bd4916a61427e5e7061ea0d7613a2d2e60ab98feb0652d75627476b64a291669eb78c5c7431e50b7ebf7815939b57de9b6354677edc93f649115a5f6eb5ff403b3ae60da84eeff4154df364703c7940ca233280fe86947e0d8c8e54c00acd6321cc60842bc98d1421a60b6ca3d0aef8d047e9202ddfaae854415fcc14bf5e5269a962ee2df155f3552db03d6157cdacf315506518eb2872226c9f63d09aef013677d2d93877c9b0943542ed40067259677e21f0ea9e548fd5ef212e2792ff2b2ea39d43690e34f00f4ff4026655062b78ad8f8cc0c3210dd9a1c1d6a6ebc6076f286c42e48b15d19c3e121820b6698255d0152115306fdffda284fa3e23c062fa0ba23d4c69686587a2288d138135cd5cee15bb35c8791c0e9574f022a969741186553653e36b3a3b39754b6723a3013f613798f832e49fab87cc39bb248b61a8b16fb4fdd458084ac7aafb842367ef6622463ff792124bb61f9ad0edce7257392bf04fb6f38b2542bf027933cb79c3e8362f340a61089b3cdb6964b8e68c2bec5e92a796dd1be25974b5f3964dbd76190c862bf84f32c931c00bb0446da61f6e75fc1672527361d40724042f91b2cb179d2909ab1c70076cf79f71bed25216865095d543f94759606cd4043ed379a65ad90a7beb2583eec70341436be80b58a4676f0b1da2a10a6838f944db92be3546f0204e8ffb7aff0ece1831084efa0f71efbe4893c82b5e8e145f753bb00a241f462498710981c2124601adf9fd19c10eae29f2a2dc4188843e43d10feafaa66338435ee783f5a9b754ee2d913c4c77430c71b5c8f6a6758f5e74196d0cb3c54ad969cd001b055d96cbd2275daa542cab28b0117d16d147373bdd4f4ada723abc6bc45d36422d18cff7daf854b0961af3994b59c41433ce0c40d089bf9e69c020110f7baab6548ee489abd53acad6cb392b6a4aba22032286f00ec7eb9073cd7aa5e439ea949ea4668fdb64bfa05ba35aa217580648192780a7ca05b750019d4a661e5901c0d9294cd52f1d67eb9611e0fccbd1cbe9af72c4a5d950a8307e15ce4c59b96a750f40a833a90c3138a3ace3f5f4b58050a67c95fdaeb7c6a7baf84b00217252539714d0c9702eea146c174baaee32308c46151d7dec5697511c90fd7f2ad653f2e2f4c89575b1dbd370ae7e7289c917355c037b8e2ebec970f893f84ce26fc7b2c40bbbba7a9d7c4d7a4d88c508a51310f7d029a0751341691ba4f7b702176d85c4b3fa7b3d78f8196e7463a5da0aac6d0b05ee5a7d98af76537feedec510576b39b55a316033586b61d6c26324a8298007132eb65a310d2652de98cd44468d1981ac6099544f2f6a3130a10bd53b1c8b863d1718fa9aacdbbc44e03f054b7282a61badb319a415a71cae5f57c5604700351c5d866606df883f55fe0f2a779f7377cc967089b4265787101f5065bb9976a295414407104785340bc59ae2d774a73e3c55d40f236ca19f66cbbc25d2be9338efd8c3562fffa52c7a5c44d88b9a492a6a66c03b2101eb98684f7457be30aa00602d0fcfc69b9686743d410df0368e656cf28029389198ec2c50d62251aabef9c57f035c38754bf3e5014b94690c584317c53979ca0d9a907c861d1d8d00eea8b9c63ac8cc51a2b4ff335526be141f1dfcb8fd23434bb208e68b8b4e7cc6b7dc162189226901a1153d8d9e24d3ca35119a3dd3bae2262ccd3c7f1c713666d322ac6b1fe177352eda25ed320129b1dd8b12ca54f450a21df2d0c609a808ada899d34b35f3fd188190f4f245ccfe2f45f6ef77adbebacf8123c47e6608794795942e529d3b531306c16edd7081b6ecbaec23b3a19a0b519090d064090c10430677f50f3e8948a60a80b015745c0b5748988c4340b579e310addf7d0cb2d168d96f7e719577496a5c2b62b042a0c26ffb59ce219f68da522241550e8cadd56abc51810b9153cf64084e94a23f21c7d2d53a6f9380f709312ea17ac564a13f8c6e397d534fcc16cdf5201f8c4a9891a83075c733af043c317dbd0f7d0dccec0f0cbf38bd10bec4f5af1becd833c73e57e633e775b040b6a0bb2f5844eb63a0d0c8dc317bae906aa8282712758a2b86560609f367efde4075951195d2e938172f3338bd656afdcd57199b8ea7caba52d6e206c52aab135012e2aa1e6e76f6f6c538a960f2bec8467395a2438f63b929dc2ba1e802f0322d4a58d46ba9f946930fcb7cbf348c684bd7655cbd61922bf57249b01a97ceb32c678788999aaf9c8211af4f43f32727454baa99b096bd8017d6e9e6d1db787b132ec9d39f3c289d78816ee99fdb0b04fc3f00942bb8082d523100ade48b176991d88b9a92ba137a9ad5019bd46aa4565bfb53dca95b4fdc5ea4d1df6ceb5c130fc8dbc66b91d4e2726232200647b13f262d97450f1463fb305d11d5bef5d869afa12adc753f86c722c3ea522e430f8105302b2c4d917f9d3185dc5de60f418053832cb3ccd4a95a913c63da57d101b537b9195d5e5efb086c7387c699d909ac12d70fd4a9d1c4a75600839f441160883509af9d755836ac3d43c6ca411e162c32071d9d368d7a1f0b8804b7244e4ff4ccf279de722d1dcfc0bb75164e8d3989c6f8f7bffbbcf24850ec9240a4e48ca938991e8a84e4d21ecddef85040533aca14fc5a8daaa7d466e20d9e235ac131582771fead6402348d9ce34031948cd5ea81700df0b880efa2f72255f43f542de969be4cc06bcc80e030d7dede0ed1d92bdf04cc3edab50e7c42b62191ab9658438f1fdd31fae21ad51ab61305d8974c0cd14ed9de2f60cd48da2025b7fcfbab2b5bab6465410089c458a94b878196c1bd41efa23987c12a0c8ee93a4e2fdcb3cd28f261d0816923823fc86700343f1baae915f2ec12139ed6ef38529b50a34a29972336825c8c9f051795c591276fb4f59283883cdfe49a7f61779dbe39063cf3eeef21a292029e9d33d2ae4fd1b76dc52b3ef1fcf41622bc8ce77d4c7ff7126ed7998f1369cefe9df9e6e21114058a76d5e3c67356f08aef44ea454e38f9ff35095a5f0cb8badfd1df5a09aa9748fddea3e2e529bcd9595ad977b4be53effa0c622d612dfbbe17581e172d6ae1deb8614b06f6330345a371a37d60b21ee77f4f15670ffe3d01d468677553447bcb896c1190fcfc5fd2537001d894fbe6ab46030988743cd30585d5e3c93f77b2833c5e2fdfa6a1c550c8068dcdfc6ad2c6bfba1ac2c5e824c3442b553be4828b4c42ca38f9bebdcba028325f2c1c34e65ddb71c920e43ac20c97aa851667b5925a93d4e6826ba9bfc22d24d481b0b1a9a6d9634348ff8c77c0e7ad941abcf09acbd5013f8ae2603b53b051184c256870f19e2b8c6f4c84e5500f64281e18f8aab3d868cb5870199f3c502ae7fdb6910a33e65d2fae7540f2e04c1fed5dcde0a066c55aaed6fc7209992d8077a280048c9fd60a449d7b3757b0e27114a4dd23944178659db4941e7b116e880c8a69167c10015ed206dcaf4b9294d4a7e867606412acc3832e8ab78ae2c3b3152e38fdd4b7a0b923b59ae6244b71e0a4c79a3bb8000e6ba8ab8b64e1a69dfb33a9f34ec399f06d81081692c001fa26c5bd56b2d4b018c025c302a9ea481681a5b714715653a4ca3fbf02db9a07006e90c44f3e72301c90b29c9465f0133fd77614b4473c4feb88dbf695b9bad534a6475be9d3f7800bfa85708f15e4a327ccdfe15b64112315089db1fb661ad9ed7e1cabde3b206503f35472c7c2ce0180e7333d858450dd5cf4fd24bce6c7a14c6c903ae3ac006b72a16df54a2f0bc36882d6a2af6e9704c5df072dd7720271e5a8f99c636267eb194306f1a637bcc6d486f45594d2d68d551e0c422a775b5b454e86ff35772c32a2423def8bc31fd21bca26f71300773f5b0249f2b6650445a6c99ab44803ae2fa5eada6f5aeb8b889a76ab00f7dce0134caa3bee38d42f82bcfa02263a482d2d2a2b171b21723345804213d915fc2c67a7096f196ab0d2c66d12f05ee399c6351e66eb28bca93da17014a54b5725cad062842e63ffdcafb4413cde352edab4d16f316c7a54a3d4c31865fb6fb13f4daef8c38d9e1a8abb301bd875744eac40da7feac60e23aa5415c4081f81fd68347eb0d009b870dd3d5c417cd0c2ce251558487fdb6af959c90e26a882a4ff462688a6d0228fa4051fa99d3bf4d8515294beedef02d24ae16617c40b6a62726cb7963f382b3e88bbeefafaa6169ccb06696453e09705ee1214b171565874e21b9b56be63832113a18908e1cd71a79e34a9ed726c7811cf44dcfa92c6271aeaf06cdc5f6e302a0a9b784bce02ed13a3bff1bacd432f90d8520100e191fb2e4ac38ff09e4fb937de6f0485875c7f9a0804c04b427dfb9db0fa36443fc09762cdb2e8bcaa37d496c4fa250bf01e191354375cab378dad879f4f274d9bf69f058830c65ebd3f8c0918c2490b1f7a415eafa51d1d9f522b94e6815ea22dc1f37f49917404fae21a4d63cacdf84dbf1ccdb5d80dd94f056ed4ecb4de98514c0bb7d600dcb56b364ff87be5543a4dce9f90672d28fdbaf5f628eaa2fd0a595acbed520f7821b6f70159c9d5d62b83e4fc26d211f4c3c4681cacc619aeef8a8ae7c1eb066a818c5dd0875495869ba753ce9995e1168af59115e4177fabdea40fd6112dfc095c46c51754ca2a3467c325c3d97899aeced807e7169a4c216aa62362bee657ce46df3a420edcda71711b5a4b52279ec184040bec0a23827b8c8cb11c4a0baf896f227c57d1079a527dfb1ea1b20377f354d0e162f76afaf8371d09dfba4055be9e5572c694a2533f5f43a293163ca96704ba004d4c9aafbd638229c90ecd87a63ecd9325d0c6f085ee550bceca69e124af3ff79298477820875060dfbfba233238b0cefc74e47f5c858d26a6c4e94944388c79cc08df37a58950257e5b41f922218955643b8bf8161bbf77205351ff06da5b37864b755fb632eba722a52d17c8fa01e9c9f6ad5d1e6826c4d2e4e5f7537c483e2fe0d2d02c5de1a9d64e38b1b13baabf5575e92365271f4a2c5a0656aa8652448d14e942631e6cbfbcab153ac7771549dd3a2f48d3e140e442f5c08f71a62658f35c9f479de1753b02c970654530125af2c5195ddef98953d51ebce182962802b11f499d6f739e4f993588e7c8b632fc093421e441627750f3f40ce05e3edf3e3a77d3ca8fc60dcdab7a7860bb4f9d921d709468c8d0bd696a97b4d6cbfc023bef41eaa4eb0c0b281951ff5a7921b81c94d4ac3fdfd05a70d7ce8653c683b91d14f600612b049c9e086fadc4524bab7bea1f729f3f5ecb5d0c572068b2d484f48b77cbc76bc9c40b50044d03996f0e050fa7a259b22bf51ac009bec4b2c366d0d7fff4cd14b2f17e0bff79f82b71e841c69c134348a91efe2f02ebc0c2a7496fb502d7d94962c1fbb5bec4fbacf2c0fa1830e70edfb439d1dc513499dae0399f009b06b1dbacb27ebd1460f914aa9701fdcf70640ec6123b0486ab2ac2dedb6904a47369050f9a6e0b89c0f5bb95d4e69ba087402f55cc4b8c891aa3ec0293aa7ad42a785eb6f97ab3960d68374170f1e4714270f2ae8b5ba4ded252c6f5bfe491d3b03276f02e5ba921044ef780abea3b1b4b1cfb04cd6db256cb01c561c3e02f50ced1f101ed79b2eccf4de5b25dc117e3ab93f65d0b1fbfa32999796ef934f06a7bc62e5ff790d9aaf67077b5402fd9f0e99620bbdc9f1df3fb088e1f5856afc53ba9c08974263ab38167bde5cc3efd027549d0afda563937e52d6b78d884f914b1b1149d9afd483558056280dc0d64da64dc4c3553dd6398f10e517ce3cc4a71e0855dac3cc8944d4e4cacae0099db5a4e8aeb368cd75fd08ccf4bc9e49066ff5de7eddd01a4ecc292378ec059d7bc64533dea9186075a4045074e45ff82bbed6ee560aba0b1f93786b2d8f12a969775052a461aee22e5c251c2ca3deeb2ceb033a1d2d1f4e4a4c1df07e8b7fcecc7b2b0373372079756e9a3a77056ed9e1c0ce517310fd245e2e31fb9da9e0f89182318c990d35bc5dfd746345500a62a5146d68e6422b170353c11d18f9fccaa7b49db1485ce4b0c791173bf980b1cc09997cee67fb85a433cdcc064d8be563051b1024abe91862e2b16a579873c0f02e56e6e7eafcd975e979ec8eee3ec622d6a92ebdb7af9efd62589029eb0268442876461a6a643c4fec9a5edfdedc9449935ecaea9a4bbc25b9cb5a8832c34d545614085ef01141fe5ae1c1c4e1641e97e2a1b7a34901c37726d802e388289789f9daacfcf1ead5fbed4fb679fe2f48c1e877a2dcc56edb4b48b7d141474dab407af7c9141182ad7ccd4f4b219937fbaf5dc260a07b0ad5e81745a17f831c0011606ea3f691a0202b5c30ecfc757caaabafd33109471964dcc14ec60da2e0f747152767660769474f1e13700986f6a22187fd731c5749db1bdd18c410cd7c06490cd9a533e6c0f53eb682c457bfd9cdcd1c64aceed96ae420ca7442f4cc57a5257959545cd237fd6e52b8103c265b9adfdf38170d97fe22f68626aeecad106eb89a240fdea6dae3be8425cf3cc09b72540974ea9d2d9d076db53fb7027e415338066c95ec3055db42b93a933b2101541d0a5d9060319b77dfdbac62e9f2ee6f9463cd5ed72f3e7a341373c4df917e867d297bbe775e79c3a088bbdddc1bc665e56654d41ae7e2b23392b253dee46258ee595b2d780694632922b65a924938941edd6fdb3d4c2c3ba6b5214e65c7fb1c8a00a7a167841ecd5e1f7739de7afbaffbd99538471d144bb20e171a86f15011b6509641da891b95f166e213a784afc812d6e9f00066081a19a496b7ac566f4d64d73a5f920d45a57fb857f5d738d42c842ec5a19d1df30edf5b8acf28b00a7c97aaa165dd0ff65aea14febb5d6f87a08be0dfd23e4102cbf14ffbfdb8f8b449be84b810fd57680e9831f8c13b9c2edaececdb20e37e17beaac1735609c7e3a312ffb1ec025daa0f06755e490952ff995dbc0b421066ae083a9b5c912e3087f19e36d730cdd4ca8cfe787f56edd1a4ac4b504a855f6ed612d87b371da6235ae0fb7a5af913a7c4993238c7402fa2196f0dddd0b660d9cd3aad6bb75c87f0f66d2afa3d2e964b6ae18d39ae31d5593742cc3365a9e0a5eb6876da8b2f7a69f62ec0f6ffd20050877aa9c3e755c3e8964fcbcbf7dcf9e488d1bc3de33c1c5fdaff6c5aaefb34841b33d6d1ce058c710f8a5f09c79b870c0938fff3976f0e351aa81a29eff3d134d4afb3631f5f5909f8023efc895f911d454538072657b57cb20493b115d5362db1501d785a66be39f9ff73ab99bc357ef52269bd9b301c272cc47080b0367c1bc75a8d610fdb7186d67cddfb952abdcef2bcd8f8729ae0c621ad69b493995e955b85e94f281a73b93b741200b93e5fa8799416b92c040c635acd122342b5140ffb4106abcf8b5c133075a92011c1fb351ea7f18351e26a2102af54d41812f7b6499e448123cdf950d6c7a5c1ce7fdd1dc5adae456cb26f15b5251051538fe28040729edc88332057b8f89a22095d7dc316a15ac838b25a17ffe91d2287a35212518ea2e04493dfcc47730beea7ce89db5dbfbb5bddd03c9bcc398975c99cbe9f90bb8109c7cdca385dedf96b746c73e6be7270d3e8f4002b1d102130435658a00ec5934436b8c5b849c49baa45e6ca1b45a5865f4f28f9f9461a3b1980bd857bba96ddaa3f540ed78d4b6dc00c425ec125955d40cd312f71eef835f1223039b50a037290c3eff12d58e694bc0deae50bc72a78e550c26843cbbbb99fa5c44cf6a4cf9c77340a6b4c4580bcc402ed37159ec7edd6ab1dba8f50f11413ed1aede526b3a37e4e006a1eae54805198e0c09be264e3c5525a51b72696cc91b028f0aa917a611f1179aae0b76ada4aa89d4e5381f7fd3c218ccfca227033f23138b41977885b9775a3469efd153c194f4fd1c68fe20254503e7d6220aa6a2df28c73125391f0bcbea5033937e4e59aa7f8cb4b908b594b3289fd510e47d6f273e9eece981e449525a9c8b955d74af1cf683d8e42f2866dd4cb95011a4ebbfe092ead10c184bba285d83e459c21905cfa5850422f0ca8399cf69a2021aa890b35cb52f5e54e50e85bc6fe4dd2ef0ea836d5fb436814ded5f137ccfdb3973e454cce11466128dcb24f85050127f59cfa4f31aa57fa55c750500aca51353a08e7765e5a3e3766222fabc4d9e28ca6d9a29da9907b3fff082ae69441f9b4f2826f2c7b9646d84b1c5899a7f0ac0283467f715f3e382cd95b0dd7b5acf792450ad5fda03fea341d88453dd7983c622681e4d05084684128e5e0d25476a38d33c3e44e679e0f4e50b18633a96d0d8cb326e6ff60244605dbfac646dfbcfebd5c6277a34f4c73181b05bde6f92d59ab44cc85e29b0c34e05365a9bbe3fa84fdfc908b5c477f8a2c2b88c4214f861b6eb4ad897e2334a98388ca97cad23a1d1a52442cf8c23ba06a3f303bea2f5ffbdafbdcc7e645e551a12d909cadbf1b54b15653ac16eafd4d0dc2d7fb5935e91c90b9287c373d872143997347879d7ffb58644c4e352eb874a6209fb56ea6aa62c3a6b8889bc2b9699c592ae7130e27c9ade8dc78315c462fd66cc9236ffd0ec69c746b108dca75c8f146722d8365b159a1c26ec0c5f88d28b9586d6ddd068fc1c12a7a88133c12ec0ed932d36c2db212c37aad4ac24edd84eb2f578cdeedcbb19bbb7db7ed4106a9990ee45f893e233e14caf71cb2ec72ed78438968aec6923c7143bf0cc9af9990f68dcf699c88f2cef04d6e8b2b71da77fa218b5cc30fac897e403545cc306df8aeb655a60838e880c476e0a41044afacd5f62f11722790f5b91bd0c63b51b34642b89eb32932e33e6f4c8d88134f88a8b3d46b37f8f616d64e843b56909cd03a87897b4cabcdd8408c940c6ca7ad01f423e833003efa5e2889865446c959e958408e0f205cecef122a0e4e5ab75f2f6a13607d682e0a9862fec3f14fcfb8215d8a71589ed6fc4b32205be5ed23e125c757614bccacef57721f48710b5bb8d5bcc91b43f4be1664f90bfb4d0e279df63d3d91f1af03a388dd9b63260c3de699c847bc52c5ab81b919141c2ec1de8e7a0a7dae23c6f055658a0d477e46692a7d55d2658fd7e1833f581af13b0c44e2d7b352aa20c8d6c53dbc5bb5b769ac2b496084edc4b55e1813b28623aefd0cc01c4b696bdfaebec212d2a3d085ce193bf9bb2f38c015baa76ea0b7b368fc2c1595f2ca35f0b9b0198cfb4b7e5fa46cbb7515d377e3f34957e25e2db9d90da4c9a8de9f87b5193921e5df658d9ad8f8974242343021838611b73ad7e059f0fb59d72d44c84620d2e42e6e4cac68e03e4ca5e24233c9d2a89db181f19d5179be4c01031adb7b3f0ed134b711bd00a150b24533c2f5b36e5ed8561c88e3bff826a8e6c460b61cabc4bbdbc2b10893a45a34e49696c2555d19b52027b90d4dda3cec3d3950faf337c1f6e83bcf25cc1bdd8dd0e32a3d6eb049a158a65ecb045c782a210172575bfbf7d466854cc5c6125569abf18625585fb0a98ebaa6750d618ea95fb7ace67e62efd6ff40066c53d10e7aca3beac44dbb837dc1f1b9c8b160ccf44890e577642d6e6433941e3ae322e5a2375b4944a8dd9125be6230fdb69a9278eb9e0d6eb80404f1c08ee4b205ae2367c7a220b3268776912b4380f34001ad70394b6f0d6e996804ba11e1c8f207056b6c9effc32e88bd7153e2265f7bd3ccd1da56ae1639550b6e8e6b34215e5929b491cfaa686dfb0762b0979cdff0ebcbf391f918d7f9235e1a60b55b87ae5df86eb182a918661cee0888dc019124bd56b940680a663b059400aa2e2eda4ad44a0a655d74371e0e0f3e229691258047fbc660f4d2b31585dea3e64c80824259e08e5c43087f83239b1a15cad879b19a7b996d3f79016d2a04522e5c02cce3aadafa4be99861974f1e9d9ef7f5735bc23dfeeec2a10ad6cd0e1b177eaee733658a0e02bbebf16e9639c66f7386d26817350932cb3cfd20d75c03a0149e53e9e14c34d6ba9f368e274935c6162a28dff91ba7ede36fc350f12e41cf86153de9bcd733d2c6be315cb6b8f5cb1648a7a920289f2c062780aca354d2f446aa33cf5913c789026557c60419e69c215e80aa92b0c4a6b923366ff9cf0032e785e21a432ad9b6e7662f412a1907aa8da7d1453cb229b3294693432421e1dc04ceb47ed9d79dc416c037768830319d90d2adddd2987065cb217f0b5023347afdfdf6e0fa9e521eb1b3c9b538f0160966ce83faa2d715646132e65d2f8b4a2e0319e2dd61fa1f16f5466c99c014bff99bb0401a6935b985d4cca55add076e9ed3ca791a862bef7ed689cb40dd034bd5bc16789f840d1ed135c38dcc16ace9e14f42c28a6cdbcfca63a0b4eb265de49abe39102d487fbf90f1d844eb9e94f9c64ee4db771dc9609d15b40813ba0e2869f1cdb8c08c089d28386cc247f682960421c548f6a23096220873825f3a8f9e6fd72be26c89548a6f473a95799a8aaf02701a60d2503593560914f80da6d03b2081f8893edaa11e300baa5867adcee415fef5438515a96012e14c1f44290329b7bfc908b898ff8da9235d04f79d3004f14d8a7aad60eda2489f2ccc989bd928be2ba9722625e65d7369d56e5943a5281e43061ea7b81bc6dee422b420e73bb42e7ad34e48ddc40728c01b91e7140eeaf88eaae233b69f42e439318474496cf9d51e29c418fab8dd210b3365c9a4874acc383eef9d6c0c26d3dc1bf7369a16840b0a3a51157c327cf003149db72011e8ad5946ac8c9d77d84989508240d11b3e21828c55445c0d38007b2b9e4ce823f96fc71cda12838a7b2784ab6eceb1bf2ca88a76aa646f98ae9764b00162e6692ea9db6b0272e5702ec1ef60c5274fbc7d356e263f12ce70b61933d0f2c1d0893321621a118528e182401d4ee40277e5427fb3578f43d605b5844489452f6939c521b1a0994ccc5fea08e4fccd6cae7c94e0118ec738476f8a0d1cf46f3960fcdfcd7d52721454bc5e4e461f968b64102823fd879540f02932770278cbd612ad268a0a316d57e9dd66ffb8aeb8963ca6cc9188721e0e4ed60be86dddccf735a3c05b07a9e297c6cddb71d0b340cea1a49631aab4265e9f27f6273128eeaf3484ab9719478b788bb2d930293ef904fa776f0d075b053fae24bdb44f058835b847f5c36e4f9de4e480f9812f9473bc91aa5d37129f32ff6b5e30a36498581a02424e4b9fa7cae564afee7ab0ef7df88a8c090a7765c050aaca78ad2fb405a852ab05f4a481d1b7a263391cfa3ab3585de2dde0ff32b6128f4f9fa961ae6dbb7e7d7d9dbc83878755f9a47933cccd20d40cd49214296e5f0ebde7a5cca7d1d03a957bb9d903e2183f167705fabb034d11fe08b4343126e9ff590d6c4864cae1d2b9d7ec5e60729d7d76efe39428d693f8ac6500e8e89be119443f0113fbb2f2e65b526abb91b4b64f1472b8f16cb590cd2d258f6fb3fcf5020f163a89c260146f0ceaad6ba28ac4d176928a4dc92ea1dcb6201acc6ff465d30349aa4be3418d145a7fd80771df9be07e55178afad7e1a708cf88c931659c5fda0636d8d66e0791936dd69c10f0bc468d9d179fd26971668fc92ee890f3bf9930e27c06bda8c893563d21faa401d63e71baed726b0dbad3177cc8791828ce09cd88a1748e3eadd9ce6aa479467389eb19917aa9e8c69939e432ea6acb377a19249628be3cf2f865e2d6be2ec8a877d7de3a948ae66d699373badfccad473e611caad72cceb12fb18c38d2180b931508cc98b3249295f388df93cb28aa524b959cdb25f267464d29830fe35c1cc3f1c8bd5cbd717d05a21c22fd6ed929dc1cf37e2dcb6d2929e41bace021cba03ba834c5267d5eda859131fe90f04801a5f40db1a8c3239f9531c0aa9c9d7f67292de09c48726293f465236b4f08bf8088480a5d00671a54938684372a31f95470af401837213d480d6c04f47d44ae863f0a2443cf7814d13412c63800414b39e3f91fe5ba97e674da20a9ebd4cfa24b3ac2e38210b91ad29a040c979699aee354f4a766df60c77b5781ea87c752ee634b7e749a8e97ba51ed4f21ce87ddb9f850e149cb6549866760c3031b3f31a7a93d158cc31c868203de174a05a14f756f214643677ec28bd1416822014222917a20b0f3bd7d64be0495ad3d11698da1dfe96aee9102a91103f0c9357b5e7507870d905d9d6388b09f1147f527a2e3fba07825d5629b4992dfafffc391480f00dd477748210a38228ac75fdeea13e2d9ddc735cd652f42358269cf3a7b88acaebbb52666be4e232f333c0e29530c084315d248168048025dfe85385173540989cb43a5dca7c59b2b9393cca6c032c9d8169c7c84ba9a2fc547474948870c877bd4d256c47e31cf781917788f62d6454722d88d1c18e13de21e6bbad228a4fbc8c22f5484d118c49764b7d8945f53c4f5d9f0a5d5cb7ee4b498add9553cd06a6a04be88d8aac8f20fc8c566b91b61e45bc61d3c16b5fb3cb626ace390ad4dba84b243b33ff803c3f17158800bc783b41ee77ca9689a4bcee5160c7feb80d8f793181f74f9609cf98cf60e31c6f20493228babd01088d9f1178468499f576a970be433e8c6f038ca1b9247a81a1856863f9a0a61dec15004cdeece462633b91ee85be56f9da468fe86c51e7f963751d61ef177a77e8ed27657881c365867e28e7b136898964604def3096e5cf37e0f8db0b6ba86df582ae74c5564caedcfb00403be34f71f951d904c75f86fe28eaf4566d0c6c6fe6fb7ef880d94c041468ff97f88a6ea73d8f90c4d957081901518463f3b79f90e08dd4f69607eaba9b9e151f9e7aee846b7c0bc52fcc58c2d3fe8c34d53121946080c3e03c4b818ed7a96d4f5a6749106fe7e6439dd0c3ea6c6ddc45592a79e9d6b0366a040cd86a4178acbb52aaed604853f6e6a706b07e83e285f02add3894b4d778683e1d54ca7e7d0b4cdf5d889aede8ffc4ef218620d1bcdfe88056ed2736e86070bbc7c30e602eb0bf92ac8fa35ab8bdbcc5be30d9cda570040056408dfda2916874bfb6be3f5b64b5d5226d387b58d080d534d551037eaf4b1a301373c9291624f4f66ec18a6a305e07aa894a0c932e39c8cdb9d3640ff1f3946b16c657d915b0c86b57b38ef1fe855c6a1a7862fe47461e04a085c2ff1869e9c4cba4a5a760a55d26475df0aef6904578cb9c0041271ae1f86d194727e6f359259ae80b7b636edb935f5a46525318e9cdc1d3c70dcb9a9759506f1cb4ba347054f42faa2b14787f385c22da857e2c741493713792c16b8d2ac24b5f37a68c82a56a9187341c832fd517f995e1ab5e0ec8c9c609dfc8a30d68880e22a2ce30115aa2486990bd9bdc8898454bb5df3d18d7fba717f732a0d69c5e8a0bd2d0771e97d2047c0328da3f4fb1fc606f69b56e5e4a295e306d796a2c607ad98ef90047abfe795dda24a45fa188f254be315d5aa67cd2da189a5534f921a2b40155fa7a8cad0e8026733cb2f9cf1c49bbc113d1585e698051389b74c33ee468a93e5f7a99cb0067864e712d2c2c1d3e4709c2cc9e129482589941e448bdea2e7568c3eee51fe5b5c1efb3bd4b4a9950b1113ec025e3d0f900f4085d7cf05473f0424018f998a5cca58ad8fc17688e697d9367203f12273663e0c1a3b8ebcd50af14740039051537ba0923ba2cedb04977186da63ada3c88443bb077db4d692f9628e62d128483abf333e1efb4943c0e0c2b725837f6d1fb532b7366c18dd037db780822db01e3bb30f757a208ef74caf90f0a81c2654213960710bbf36f0759a127ba1d2dff821607b5f890f38529f21347ec7e926b156d6f0c619af32f04cf9f69b4f7ff199b305cadd652e164fd85040765d6a6caca40815cbbac1d6b36604d9b2ddbe1e8ebd102dbd788643c33c3fd02e8319c97f61bd5feb82c71bc63761b882431a816ef604cded7564cb37d51a0ea677bb1289a819b0811c37bada9d5486bd7a7cb8318fb197d35e72e47836e6a9e83e55cc202064740c2994a98cd8783336bee2e1319231d1f319f32903902f585904f88fb3108e3e46c8cd0f6ab0532b284774fb754edf30db362cbcc9075996d13670193bcc98d8b14258c5a2721b81fc9d2f9cb7cbe0b550f350e813ac67bc0851870ec2bc85b47b0c635b5a0278d0a607646d37335bf1b8e2558fad8196b169c49b7f15b765e896e0cc4e5276eb7db94d258a3fc81c674b0cf324faf2adf44c375efe74deb86373cb77115b286a1762f800e0a54de1a358df3fd0586ced07271419844f05f055a0b97dddc26db8b22ef3d4dc1c39771aabbbfdf04cd46579417995a53f4e7cf9bd737beaffdb6164b8ae96610e41affd6702fac2c985009382f9781f08bc12ee475ba7e8efa92bfbf37f13951df5ac6264b83b080c371b9de7c905c2757672a6389fc2b4d407f9435889fab37f633d77a41b2e68b406a4403fc63d5ebb27a500716850c5a94667bfba9a23554649854f73a088558a378d8e37a0276625dbe831e95867bb3d52a5d78697ff3517f57b8ba394cb44131c2be184dc657bb2b43034f6f9695e15ea8b2871374070346346253aff72c6ae841bdf455712804ac563c78fe655315d052078b65ca5d1a7d820e35b45a2c560a99b1feff0c6b227e45d37cf182df4159c5d2252c21323d5cd0adfb4738f1fe2b5b1db3f9b59d80dd388dc398da39bc170b5bc20f631d97f732c2f74773c7c679e6c4d898c7d33411160f12c1bffb76389c331888263801106babd1657f7214ab6bf219c8232134391da2f15c84d3cd1d56a2da79f20970e4a8526fd3b50763e8f255d4d079cbab3c3715816b80c358137a93819edc78735a9fc6678540425dfb03699b3bfe2cd73f65ff9a4538d531d080f6d067ffce60bd3e1aaa3bc43d28a091fa597ef43dba8c5a88506ce402e4f07d1d84fc457c1effe7f73d54ce50c2d02facdfb089f7ecf14e25401ceefca86d6cedbfd03939af0ca984111789f39999aa741baa8f16d16532fdf25e4fd42b66d09b95b64c448cd2f9f65749c0a62315d7046c32a0539e9e9161bb8c88964234f1cfb6bf2bff8bf70dad45bc6d45c8356e9af6680af6866418239e93441f4ba96a32a79d418e8492ad093e915e085b5d2e22e237de5cf2a05cc8abad2a69c18a6b291d6c56c6b1e0cb849652504497a4f3ea501204b187000506b1f3b72c17d53f33cc5a3af994558fb6077db4dffe4241746dbd91a34e4f467c37fd00f0e759b59b9f8fd613d2053ad434c9f7a15792d0e6b31e74629f3abf8a676f4a614da9f921c98d1e2f84bff8d14b7a8cd13690bdcbcdbd17c00dba3988958bfdf55bf6bbe3c60c70b01e1389cffad8c41dfb9be1d551cb36bd3a9e66870cbc897713ae0db8b67778ae0a27db7dbf73349dfe8ceb41eab50ab5783fedac667b2f500266d8fd6a47a8133edce44c24513aa1f362039c080b7699a73e659b4983966f0f6ac66106d2272ff2c17ef4c1b71fdf95b2f2cb57906fb447e62403532df6b4e13695e399caeae2a3f512af9347b556b073c92de51f1ce2ed52a5eab297bd8068e4d39c11814a28c0524cb7ada98da69fd3f3d27d672a345f0f096fd3986aa22e951ad572e80f71f13f2639a20aa55bb83d6b9f38c37990d9221dcd6d15d6190ed586060b66e4d6989a3a0b4263e7f9a1ef6f7433fad1738e94cab3494e8f3f13570e775725c052cdf58cbb559be86c2c3864de75e4e3ed44f3da08a802df4b60a0dbe6a9898b3dcaf404fbf1fb3b5e226bea717735ecdd32debab1cee8b83c702f1c0504a8f423c4a7257f3b412a5505be73ab1976dfc073d68f5dda3cc49b08192a3b2a6e17512affdcad8a19025401f1d77cd518b7b25a32197a2cfa3fb35f60ece86f249e4a2fa97ff446826ca4bd2a9a302cc294a15ce1c61bc75a2cec10e62f58b13f2215bb31471af1e41f26dab7e325fc20ad849a0e904c3fd8e75527da588fc6fdda8fc05c9e47025b6b8acff2419c97aeb4a2f86ef07e35c1a3efde4130e9510f8fbd194d239a0c00f68f31d247e2deb952bfad9151d8e537f2126d87015ea98f59a01c66012eaac642fe3559c9d50d06b6e8a7c3b1889e21fd652c73ccc20eaba7ef1ddc76f398a0200ce1ab93dacdf6c3da2ee1805311ab16c25d38be4ed10ee25239f8341df6476df66a38f30257420875659975d09d1d0914ba0cb052a20ed7d327508144404e6af85a2924a1bde7794b29dfbed0b26d403c6772efc1c8bc950b495ac9abf7f80f1ae355552c93dab068728ee15b56bbbdcc6fcb99ad21c5df91ae9d9e0edef048201812c0194b429c608ca6df5f6ffd2ae5cc391a97b9ec4b94660a1034e41ba7460e77f118486d0c3fe1fae87c1697060b685daa4db38a0254d6a7a58c4309b3d65a5e9797e3355954e5219c9fdd8ca1590634637149d2bcdcdefd7aa99703e07326f7ff3562f0587cc2dd31160b1a4562339fbf065c61ff946fa048224603d89bb1d7219ab369e51e4367807b80b4b338331b72967076f5fd7783c35b16cfb66ab7f2bc39816778a7076df1831433a092f5c1e875de673fcd67819e968c3381410a5fa784afd496aa05f0f5e616a8d550b3eb6318f421bd2357dd47f07936100f6beac4c71aaf7e038d1d2404bf4ade538cf26cdf90796fb4ee7c63f4ad9bdd3a6866a80c415732fdd90bdf0cffb4f1a52869e3d7c3a7947bdca9289545130178218d3892c54f9dcbbb54c74e1b1636ed136be10b747ba25446298882abc2f56a316ea6194d4eda93a9a71dbbd6e942a7ce91006ac24dc5a43bbc66c5a67c3af33559d1c76fd80db22fd73db89749ef62a95d6188ea0262356add2dbd230fdc4bc015373b870b3d609b0bb6a91c7d63f8c340dc134c126bf6c86e170fe1a4758c019b5748a86481b738110c6b1dd707b4c4128db06d2b49b788dec8a568db44b112d42448221e525421daa61cc66b66b6d0841c8e67943c6fd260d6c24aaefdcc04dba80a6815979f3a687236efaf3751d2128019511a20aea67aae664a110f89567a93246a949327ece439850eb3f789ce95dd28a96480e1ed2c031ad5f7feb10ccf15d290f30a06fcac7d58a8b55d1d09709f634e3b6a7e0ed03328628ad2c7c23a87b225e3dce6d9da270a0d65334725425ec18932aa9cb20e3e0493be346c7f718cf3df777d957c865bee9a83354845bf7c4b9645c6f38f681a1c15f8dfc05e3f7cb331a1b8407cf44e640fffffc8afca7def2a053e4d8681d2dafe139542f4d42e1460abfce2917c16fb8799e4b985cdeff346ddcc16a0ea4ecadf59793d205700ef8060f6aad13324910b0e9ee40c1f5712caf3104c8248b5b3323b08d13c0ac6be1c1af65746c0177b362793bdbf53cee3b74a9036434f0572bcea86937f03588ef748ba93c368c67e2214b0bcb42948e2b0632562e5664a7d595253ba63834f02fb3879006239e8bf089e5a72ffdf54e704e0607e05c0b30d858be260b046baaf0c274d6ff75acafed21801c324d8b0b59182267031f31676b174fd746cc9cf3bdbdefa3ed14f900d43cfa2c753a7578a41edc61aa5687dcb62e0e9460557c091844aa213c06b5231343dec22b8ba1b28cd3319214e5d43126b0c4bf357ab9b96e714d03745a7f3a43d783ae47a324c8652ef440e0c13643f0f884f7e2fe4e8f31f18448794727d5d32154be2fd7f95e87ec1daac2fdb2364f3abbdcc7607c86da0453c042b690b31b150c445607089bf2221a91a918eef9639c823f4e4b67102788b9ee6ae53be632ee69638399649c3286234b557b26e1b434b7ef6c0d12f375b912cedba1b4cb5588c648ad150b90f46479a4bb7de69cc49b8cf5c4461927475db964640101fbd091d76de174f760a378f98bd4d129f4e5bb9096001d8b2748731fcffae2a03b00a9a590703f8c74bc0d8e4cb40b1e074c55a3d2339074603e8dac9435a347fd0749dd495f35cc188fc3b9ee11f71f4bfdbb2b6c27de90cc1e39df03f6a1fe88f14af73eac193ee2ddd740bb0e1aa0df82d0b92ea52e359494f4c2a8957394c51ee6201ec1644266dcf6a988cffb665b254976780cb1b928f3dc7ab5f98313c176dccc0cd2e72435f9c4b07583601b132ea8b5a56736df808d735140fc6e344760d71046929b72475fd1a02d9177dd43746498346989455d235368b15e3eb6175ed4a7cc6ad7188c9870a44b492a39d27f2221d69398ef82d9982612fd48e4cb91761b16ca08e828f3894dc78cd6122919a48df13771ff88496fc602415dee5ac5126c6eb0338aa787ad77969c25cff238ef825e2e6a691473d1e626499dfc916f170133ddfac2711176b6ed3390e13772129c36d354cbda6ab68ee3551686be9c6d34ef88de7bd877c9c10bc8c947dc364c475643868a58dd077237cd50441c0b03bc7ec260513856c0730945e5b217b776fa57ba92b0d095da58633979695da7bca22c55d95b6c4787d9e21d045b72f1be39c512233420cd04efe783722609d5d4b6c092961f6cfa067fecc830a8fd52797bf05b65f3585a4a5130b2185a8418c668ab305c9a59c05c413de5217a18508a1751a306e9a6d9ec19ba6ad979d506af31222975d760882f05364a855fe8a2d83291a011a8d9d47da590978fe363c214adcf7d2299581ea0a60e279d050fa2a15a284960c8c33f1aa4a54f57782bc7c38d426062458648f4c6511be94885b471300fe78ab7d47f1d9d366e919dc12b58bb566d5f4e78f4614e1947fd50120144c7056a758fb4763350e66f46c690da950c304adb0d0cdfe12fa77d69f7dccccffe92b60d9e8652d7ad36a21febdf213e116f40ec758844b3133f512dab7e93f5f044e762b7e976436327e201f369e907f0b543588c7c56cc6325c0a8d22b8f663ea5cab5c560e8fdf39145df6a782a14e5e7284da3b7aad53421a72e972b994a098bfbd32d494e7f1b8bda4778852deb8aa14963ca652b56b551aac0309e2d63221870392e844081840e92d037fa19d8c35e102e0aa4aab0acc6e6773939eac28458436f3f9a34073b32af91d4be07db8e0dc2170849dced3528821d16b70d9c58805fde567b8982f77dea8202fa1fc59b39b1928dea82ceb7038dea76a424cdc16be4a767bc09de10a8d43d031afb82bd9715bae4f9b4ce54f25abd6500382736bee4fd31b4af8906a2abf2e87213d14718f19bef49933e4d6efd6278b174d54ce93448773e1955ed930ac892c137882987707bc5d9a728be5341e4f998d8666e397bb864e2a083809b1f157b189b971f2db17d22055ef002c49cbf0574222f764cea54eeaac3d5e79503181f50ef6c638f8f13eb6c1cc2bc1151eb29b0d82f952c657448a90d0618eff7eca5d38369388b7f8bd9bd3a1e7c4095472cd5f04784c773fd96c89c0768999114ea10fd0f27147233a9f9ee3e1a7612b145b52033e73069d8cf31d00be3bf19cbd7a8a86ab07076849c0de4349ec6429ba90b504662fa6a34a175ddb1c5015f4bf8c39311629822f2348ec6847af0f35d5fd9406d3da8608aa12c9ed78d39c86ee50e083a7eda9e556583454eea744ea492ef2e1a1c339c02b12408d7b0d9f5778ea0e22af5c6a00cb1959f22ac372421f30f18a8269f015920449db066ca8d18b672f22ece6d0ec3ab63fa79019656bc08e310c851b8c9c0a0e52093f4928f0d3c19302b8ecf1bf133f63566ffa51a13680b08c71fd94117ec609c1163459ab1185b83b4f0f6b3fb080fc5cfc7e5ef1d5ff1def0ac5903c3290891aa3581c564a6954b32206946f88df8a3567814e0a6e48f14e401182995d2445d8b505c7bf3f0e9b8b94f012d0da7f63fffe11dd7da8ad7d97ed86a970b02e5fe47ee4f1c493e3a5b9ae71a5ffe5737a5a28f4dcb1467bd94edbf9a0c3cc5a1f56cce18d83286586a1f70a4c59dfb16bb5076145178e23bdf4c695a41b233b0492be1a7364065ac4bf7fdf99d74d1199d7321575ae6f57d2da9432be65c5be3abd8876c57815342ecba056acec8ea46672e980d4fc8565d7eb9434d99006dd47cc75434514692d5ae44fb51ce3527d89e46561e813c6255b4516c4e1a9f17901582769f3e92022b7832c07fdee7fdba6165d3fd3df3df972062005ce58a9e187749149c17a300643365e9c9d88551f0c0d0eff85f6d004436a5e0b4b10554e6ca9ac40048264ff1729d0b76a9ec0f96503a33d794111559f34cf13e840d5a1ce8e1a2671fc3bf91b09530bca17ecc547bd111fc9b440c60a8c581725458e868ded1c1ece61f1c5b7f927e159f8cb358114b23607a65ea3e68b8827fbfe9f243a07bd6b5010068e3dce670715f2041be75d5731bac6e685320fe253681978a3136c94160423343b53f81eb980d4c64997dc4a8788e2327c6154bec5067f561712143ce98645663a8fdc0cc0db29a0c0036684fe31d49b29ee02868820ca723031a6bf9434763287dd6c4db381bc9ef7e59f422c448bf2c1e2c044e074d9bbd1bfd6a329e4bee60d508e474327c11a4ba6b137f2c466a3f9c6e6192089e94fe62bb36e8a416016f16c18ed56a0cb80500f8df1f0fc32b2b8a2ca2e67486e313547ddc0e10f9a5b6a57b55248841e3d393a6c5df372f89df7c3d148a5e3693e66e4c969620fa83b04c10ed3f4b84adf3e896df25907e4eae594f0e3a511ee44a54ba19142a72da71c97930528ece39123254b9717b348b298341dfd5e276b5e2b7301424686342c93cd2807a4ffb46e064594775aab37ac3f96d84a55350e6e8e41d436d45b22298273cbb7aabaab81fa0168b852dd0f76f6da9c2ee091c1e53e4cc516a4be1fa193bf40be688e72a14b7da2e43f07989a7f1dcd28993ed43ee926b2881f68235ce8aee116ce3ca96bb9bc5309f72601712cf030274be77adfb035ac857e5a08996965336218f1ba6714fe652902c3542f10b2701793fbffc40004ee133150e0e105134ac6d88de907799667558f14a2d1b40a561f9185f254910e7ee3c38aae3db95e974d1ff9e832525e7d9500a8731584726fcf473f747da5cb20f2aada44a203ff4405a9f2c5ca9efad83923c2581bd4c588ff5c620513aaefb788262dae398726dbeb0b77abc938e2c1f5efdd06f177c354bec9a02bc97fadbaf07fa1d1c544586d0b240d4d96fd4cfea25bd3ec5be061be83867a4a518e117769175d56d77b4c3616613b2b9a4aaafc85eac42dacff4ab17a65dc18caf425d92d8682df8fff1276ec72a29b549c60bd5f40e99ec5a3ff10b0e0698ae9c6f311009b2b7239bc0856d3a3afd587a7d11794e3b5ad3a6e03c3e5e26ec8d236ff878e460ce72b8a3cec9586e91a212b01b27f8434195d555dcaad2eb8b00fac826e59744148e01b8b543bdb11d2461e3dbfa2b954e36d8223bcad20bc869116aba5e709957d3c0f3d25d876f2bf0e372e45fa1136d3c01412ba5fe3c103a1dab6826070804b31af7b5a66eff62dbdb48ce4080fb33243b9e06035ee4c10844a70c4dacde056eb517c96bb10a501ba084815f93b270854167d154a239a98dc126861eafbde602fb133e0a30ede7d3774c12f013cf5d988ac372ad441ac801b5ee8ec6e80e0bf2402dd047f4f6142a759006c7957161fe8246fc95bc0d007c76eea1bdb5b72de8f57b7699e643516269258f6d54cbd24f297b37f6690f219a2c0355aa3ac52167882c000bbaf62ac46ebd439520b2328d6e8ade8907ddf91e54bad12e22c408dc8f7f94b332e04ce830e8bd3e3a7f76913343008b51cef60ef86027aeadabc8837330a6e53898e69f4cee1fe0095b7d38f3150ca03a2526ecba350f9bbbba796a9ab2aa170c874c78e7e6075e0fc7350c00ade936ae4671f93d4e5ceb25219c0eba7472586499b3cbccd6507586bb90d5ff6aff951ed483902545f7078d1d5f36d980632c3295a2b2f90946e4362a3a49f1f204d3e19712ed0c7e09be8a992aac609ff5f5f40efe9ba5fe4ca364d66324113fa9ed5b600d0fdec8d0d897f7f45cfd2078d09cad0153549025894135617af754f0d246945ff61e6a1f0bd497f97e55c9f345968c2b872889aed6b16d07984b9324d87db378a3cb3e3ad6e42b10158578596c96b9cca8f38430660733a65262bfbe5ac993b44086f020197ae914df939ddda53ac420dc48f778bc51306830d21dde31e24dd84b9954429c73202994b3411adc88b63cac8cea69451df2ac072640dad26d608fb9aef24025fafb3cb713a172a825b8f614816980d32d5f5936e04578c35b241b8c2af4665663e80d8fb4a5ae790129cc1e774fcb47080f8bf0e14b74e69fa5e7855fdff19694ac3ebe0ffa097592c0f3d3a7347cd477f8235711650e3d996a84e73215d28bcf4e9e499de3980a808ee33793147893624135c3f68c2522ed49ef80e6355b99d19117189eb44bdd331581eef94dc1116d9b61874a7ca7f1c4bec678e0f39607556a00617e38eb81a7cf43f528e0a37b5b523c7db5c7ba4bddc11db5e3f91d14d361bef7eb2bf99739d96ea58dec8fb62b2b37448c51634b01e9ab9aa70a1c6ecec1410e01bdd3f785f2bec047921824bc02f36911bad938982a7ad9bcb3ae7bac50e5081c7893bf97704834bba96cad8b032615c9a43b46296d9ab7216ef49c83a3a9798d5fed430c38a1cc56908561058ab77eee851582d115efd7801a03b8b2ee3db584e14aaa6b96b5ce89eb08a572a8b8fd9ed0fde6360023248d6cd1ad29027e0692ffdd59e39c77141dfac1a188eab5c941e32e8a99b3c85730014a176d1894654631a2cc5676fbdda25e8bc652e049d6a9cd5377c1fb43de557e4652d5959e7ebb856e6aed736a18cfc727ade41bac61c5b325eeb311d9d4ef0580f100c9d34e8fff6e6bb84729b5ab3fed7cbb3b2a0b456c8220ddbecc00ff6a93c4f97beebb0b37e9c6bd72c7cab7315ed7e528bc588bc80ba7aed9c03bc2a871bf2b7c9a585c88fb5477408bb025f3ce3830bad8d9e52154a12541aba2c3ff563901f22b7205ce550986c2543357b2c01ccca9c18210101d058b2f975b8e9085ccc8846e628c5245ffd443ffe0c0acb2f6bb4c3d9d5a4b4952bb4c613ba13e8d00c7664270eff2afc2277507832ee52356341e7d52d8fedbba10a0d5bf0b0d2d84480a2af7fe0345c4f59bde33df90d678a4efb10b31e9d47264f1b96cc4088f304990bda070df121fe5289a1c737cd7231c444f4e255819c876dbae3378a672203b64de72e37811d3943511b2effd957c5a7fe6fe63dc949b92666c308bd47a47570ea0722ceb38f3f3f0f2428981c7c39095f3c4f528f2b89bda37014d098335f0ebb0ff71283788a064b9b9ca710edbbf01d647fed97863b4ad6eea9be91dc4afc221ebb6e88e3c01ce837c4a567e3be61e3407822f0c29aeae9b7895bd272181223501ff75d566d908866581ef188fd0b4134be0e3c234628c407fa8e02fa91f4c36268e92704788e70e97daaab3863e5bf9523fc377e3919eb2cb4ad0f8606843909193f744891b23778bf892ace4612f86cbdd73080ef3106cfe8fb477d57f62b7dff95ed84dd6572093f85823b74fdc87a2a96b89611df6f298c15ec348841f48970e151b2bab2e4a4b93991e4a269a6a160bf396496fd687b12f606bf697214a60042730fce5c1bd7620046ea45aac0155acb9fca4fe934bb145a26c152691cd65b3cfca1152d2cbabc4b4fa8feca32aeb2a8382b8813352133394fb728c1b13b4b093f7b3915c98451cba3124bcb7c6367cf5eb1124b79208807b426e881c190694dfafca4d7cf0269784b5a65ea992f9875945b799f0f7521e0e02c69ff76ca28e57d1ab24f30d3e752d4f567ef6443519931aa905d2e25e391198b4619bd0126014d4c8aa39f91725080f9a626e65f9602d8a17a9161ed1e5d9880670684ca4c2fbb4e0899615508837a6553f2a236cfee91df833c0d916fe9779bf59d6d6a584d1f0b3f3466e9e701b084eacbc5f32d9bb893a40a86b8ff1ce8896c58b2e6745458907973a4c132cce486bc19f49143cab42f412ab8885a0dfaced9bc899ae167dd5e2ceb54e4db94316f5d5b80946f0a158a63f93c4f95e78cb333b3af2790f0f87085d623ba5499bf0e1eebc23193b2114a8efb812ce7c019af98ac4af7ab5cc4daccb11307650220d145f36b82590aaf8fd3d6c2e0dbf65d2fe7798d691cec47f2d1b25ed39ea7e19d0fde761fb042712f2efd39f9576bce311b8e257f221cb68446c2dc0001c0a9e6021fe6a5956b03542d44a6ec3d2da330ae31f50307878dc28dc807dd22153ab9a64eb5806a9051bea2ab8ef947c53a3421ecdedcc19d13641d9599d42f28994873891e6571dd5e31b67a2ec805edfb5be6424b63e4a5e5717e0fa3e678aab00efb21d1f58fc399d11d2cef0cb69060bdf72baad9386ba9a226665f66bb321037f0a6f7b1c8b46cb056ac135cec2b25f49d093a273cd821da18e34b1ecb78e1d02985ebe8321f5b8cd8457dfb3b2ba99a1a01e9bc6bf9f15672efc18e1e79dd468038ca9595b9a84bc7adb18f7ec1ed158fef05da5a79632cca44970b7fe3d6fa754214090fe8e685eca18b27ca826d28e3b8bd776868131d3a53a48e447f5ebcab6c5fa0011d70016706213ad7c0a66892f404b9539e16fe8f23b4f3d4a6c04713eb3d54f8a8b61b3fb4928574a7eb5191bda29a383589d3f7cb919d91f4c7754a4a1daf620e337f153be2e25ca0546935ac703ff7ab4dca6f0769ed6d270d4b08776b9171ee8e61bf37e78d097d27cceb0dd95e6bcbe463a4cb9ef24ad53dbcac86208bc809b5487bf039a9784f3443926b95373f6caa12e9c2c892f20199150f69fd418f2958c5a3ed2a6c689e681457f23099130922e9457f756b297efbd3765ce49812a0219c7ed0a5e66c3b3c766fba41b3e3402e8fd17c060dc8542d5781b52e6e499812d7770c707f1a6d1b6cbad1b6ac7802f777d989aff5257553904a28cbd96f98b13d943b9dff69238bf1aa2328b0315e2710ca6aa3ef47e648f4a73b7aee2c44ab798c4d05bbde97281e026f0eff3ff26c50c5f3222ef1ade4fc6ece2b88359901993c47cc63143514f8d3af1497bfd85daeac0d9e876cd28461a24b4395952c0e660ff6c1ab1103f1734f6846fa74d0d3a484a4a6b2cd6f5df26d357e4f5d1b842a0c91c76db1a44ccb656ed951b08d878f3121edb125e4261f6b05f57a6a7d597ee644f22920c99284ed3a734fdd270c64d1dddb06a95f460a7087dcec6b0b46d50a72caec2b612eb81c2c5efcf7204866d48cb0e5a243f1b1a8d0016d478d573eca08588c60cde26d88c6c4f3488c0d8a984851b61ec39b5c0279d818c32f8b66fbf81cbab1c49d30009cd10157c4c731d8045b7d6893eb11a4fcaf8ddf06526353e07d7fc3ca5a86f565ed9b5714b6ce08d984a2307584c5825a903dbc80f548cab175fc25f66d0d8785657f863ec5d0671f40cae9baa8bb6fd0c7ac11c72e6f07a6a5bd78942f1322cc24d03cfe7e988a7c4ec876a54d3bb9b4e01056fcf9e75b2568c19a6820581afe119c1226d7eaa363a77fcefe1eb97e0de5f9b7f0edfcf7a1ec61246ee4265025401c44345ce400a357202ebe6123549fbfe9ee72df490853836de35a8f4eb59712992b1d27fb47c99977a87ee4bcc80fede445311c323abc672e95c77e146161c922a0fe4d19f86f04288f14f3798e2cb6a6dfdcc98c6c4e1ae36d7319dac782c71003e664a900a214fde9abc4de566d8ee64fcf0569c216ff925986473133af40b5eec526fc2ffd3addaa704116278592340631e22516493f8d7caafb6aaa4e19526b3eaa9bbb46e3f46947a72c817c9ec7cf3c8493e55979c087058759aa165dfa008d1d03c95286d899590c5e864cc49dea37e41529c3ca272253efcda931a188a37a9aa9759ad8fc6de6742dfd523a6d46630db3274ebd8fe11b2ca76a0fca818b3207b2b539c74915d518a0e40b4a06f6b034e43f0fb26ff0e0ef95bca374148e22e8e2242b1e2bcc118d66561dd8c7d1bf75de17b9ef58049a7e1e6a152d63e74a9588ea677ea38995554f8795ee8a5a261b87db233597771c278a3a7b4dc30b358cde089e36332b0c5a6dacfbd8f0cae2987b49b71be937abe478ae074befb4f17f147c94dc6342769280567fc2c85656fd10f437c849f2a26006edf3487d46805974a6728e645cb018989d2baafce2ade2ad9c2b859b520f8a2576deb4348d625d8b716b5322f0dd08e68336a46b6bf7136c2044985f20c5e29448d3a54397037f6cd83b69e6a1e941631106afab0b52368a039ee6f9944a64cb4007f66112e57dd1ec5ba30d25bef24ab3881c25dcf1c41a5e1c0d1f6651528b64dec6bef3e3627489f441d237bed2cff982978620026372edd83ceda1985ac183d86d0d1442853d34ccce06bf5f972bd3d7ca55180b67394df404b07cfb190f436b5f509120cf0917c25b9cbb7a912af2c6dd737aad62f4c3395c5fa2cafe4a787515728c45020776ab6a1f8626597b974464152d2510e3cf43de9bd20a94e7df40c7d323a66a4a1ea2d39846918b302879c4a3daaf3e5adc6b550ab6f6633684fd2f4a8c69ee29f850fe75451ac297f9422024059bf8aebcdbd5f9d8f709ddb0f1dff2ba01e5be7d6a7064855f837267b5e7fc600431b4b7b62971f1ce778c276502383034731ce6edbd8b3e39e95013462209252f1a01268bfd76534e8000e132e8c382536a200471f309ecefabc66bd804c71e8df9252606087f5aa8ec63152dca3b3c1c8024c3ab51b68f41930d099cc816e1a515d5cc3b7898934c623237392ce2b2501b7ea9ae514deb915ba556717c52357ee95707c1e15f91ac4b883b97d15245653a581e02fa47e17ef455717800feec99be5a050fb1a5926c0ee419c1293db314ac9d400a335a7aad0caccd67282eeb53734728fa0be0b8b4830e266f21b7e58cb97c3c82c8b1ecf99f2cc14655f6147a57ec0ec4d7854512743273226a2e82cc00a0017d17ba5b4f5eb78df88aec2e993d8c271ed45e2bf85e2702b92aef526e3802cf4b4b409cc3305ddc6c68d4f5b5ea6dceea0791a5507aadee024682d99e7aaade027d09634c3791cea7bdb3c0b842a7b165ed931ac775cce1d228a9290505f8fb305027a1089b2b91d8c56f3d40ed6271266f4ae420a5de7f6e38c4902e41329d5e2ee2b964dcb2614644fccfe1d4947309bddbf74c25a50d4c86a1540eac8bf9399e843babf3ca9065a23c6cd83a898f51b58db8a08c0714227b5f7c3d8adf21fcc1b5ac53b270cee3dcc3620b19d77b24f455dfc3d33102f9c9e14802facd46c04fffc1e5f1211557f5063a8bc7b07e80947dd94a48ad3a813b94fe8d37407125346f67c4a9e838edc8ffe15012c4e8ef023673a309fde782df2081304a082c39211bf40f4c4ea956f78251253ecbb45e71bbf84b0d8c0b478b9736154718170af0fb65e522a6a7c26732460de3d027e02230656f0a5e74b39f2f290a70484c38ca2a6c84272798b0050b2f4c8c1a3198fa8135f37c49e009039e0cd18465c27ec713960bf3fec140975d8dae2f40244b8d3049626c3a754d44752b4378db196eaae6df9df8382aa0f52212d90257db4de74e25f12bd4f0888e8b3b424eb9dbb2e463e7a4adb3d67c24c82029711ee6f3d0f4db1681874f6e65dab3cec051a5fd6885ae7b542ef223b09638e348eb48a80c1423863fadc2faa9f5d5549b82938291d07229104f6e396fe60163243e17d22a06953ed27dafba3d428192266b32e4659494d62d7bf200caced630eeee2c03ab5b4ffd4456ac7b364115285e1d21434dfc40ce9118e432e526077a45a7e5188b0e27a98e216dd0c6726df2671bcf41b09529f6c5fe9c90c34cc5d253b2dae70ee9e5f3aaf0ceb8b2bbcf8a2124b1436fafdc3abc1e37af7efc74900712993cb6a67e824d800ff007c046f842d64b6d330a976e51f214d202ffa557badc37cf912616afdc45b77e004dd65501d2cc1e5884d63d88c4d53355c733b701b694759b678d17af42ca50fa4d6f2ac8978d39d0509598848baf733d04809b8583196e0f838c15eca5fb36714a460da6ad1eedfaf24bfd967b1fbf17dd3762e03c00165bb705b25f89d823060e6f17b742ffbf89f320bab42568c609efa2342e4d361761f1c9fd0ff80672540c7dd1727c5067956d7c1a79db77fe6ee3265b00c582239b1424f2bd8da775d22733e7a8df66be370de83a3459bb766a167a1c28d9194decad20a32c6d81e281686eb05f5c9e797b247aa918bad42ac34e1d19068b79407ba0a1371df167de24402d9ed4f2e66534ca337fa57762a36ec21f33df2af60d5c175266c786850ded4c92ae5d13713f8af848eed094734fd2e19488cc28fd86ad07b7340eb0c1ebf9e31af38db685d3cfc5ff097303cc6a5b33e603eca4176e749420559894cd9535604c9dcc008915ac1b36715f76c9342542e18cd36b6e9073076f78bc4071fb402dd463cc74549937ee8544dcbd04e1f59fa74e1283c1f45f23241b793252b0853b6e7a421e68ce7fa3a3e2b66fc461378ea60443a8db23a3443930a3c4cd2f0b32a34a6a56b6233a6451cc17e501415b172b2073b6c81afd7ec116641d37e3ff814f950ca9621daca5fc2eb9d1aa235fd7cdf239d35c76fc628c4f60a5895d2a45abf5ed52a7f5e1eb898d11e810653a31004ad67a1493000680fca58afa96774abec50c7a2fcd7aa493ce9b86985cfb56941a68f04b4e4d95dda7a43c20e85f78c518ac70a3c94f04bd4eb689d034dc82cfe260160acb11dbee89ca6f9c06c45cc163d457094679f78d945148bde47414d75b471db2f0aed75b6a3ce2dfa965afc590ef4cd8338c2fe08800549bd6808b901c7bbe41dfd4e0fa354f4f803e85c9483447d2d99a59fcfecfb3f098ca1c317b642807eca24b6d1c236318b9956852fda4ab4677efb6dbfc67306e145273b0caaddb1f39d8624426dd964ecc9f7dbf02e733dc0e9e6fdd95ba62e28d1ae2e4a3a8f0117e70c01c8fe3640ec3294d5b6025da896cf08118c517fe1060d932c40486066b5b6fe8bd327bcedad6bce03e1fad35fb5fcd23330472f3bdfded55999a9ab46ccbd3acbbdf6e05e9b6c8d07d5aa59b04c46c3234127a782daedd14defb855d03d445da8e403e3d49613e98182aeb4d61275cfede5a8e1c98b3721775f1dc5f45aac8ef231c0707a1916dd6c886a8a00afbc795a4c450f22e6501d18c4c1295c8018dca82602f4fba7d4cc36053b91b5afe586d9ba3dd38f54120112ec0d9fdb1271ee6e9f74a9d4d8077790e952e0d61c4054c756c621cc00e0905cf023956896d134dd6bb72a5f5edd617f922e7a27dd63add28d79d499f12a1a471f98633a8ccabd03d28c87ac5dd1d62e9ec4efbbe89a8ea3b474f24b9a191734ffbc5d15bf845fb0f50a66745a82bb96b3411624e1a50930f6acc17498ca16a0aa58ecc383cb764225fb48c06bcbc3afb906b5caf5017afc477b7c23f517bbe518cda702afd6f752196fbc7b15b461b5627c224e7f8e0927b93dda3250a74a37fbfccce50af18288e037bb152dcec56cd5cc8686897acea26449e3d8e1978673b8f15dbd39fb40e1ccf0eada0c308974b0e8c2aa321903104f9cae5f14fadc40d99b0ac5953af52a30d817495ff43f4d5159fefb037b9add158f211f047f0c4c65a8a6c7779b9fee4917e134b94e7925a84bb65a405c49cca022031dca979a8ca8a122222188d0ed98659a44f72f188ba236a2d60933b3e74dd13faf7b0ba59b85d162dfeda5ce048384cf44136a72e1e46a40f4ec0d51d0b8052b1056abb32c18143bb74d0f8e9faa2d6860c10a1aed33e44d99f42b3b5c61197eab534eafa980c1480d790c5efedf8655d0c6e5a30425ab971b4c3402cc27fca4ab7b98afaa13a5106815a0ec8eaf5323a53a16d61cb9aad3b0e64aaddf4a97c8931aeff9f1e60fcdd37a4d02eaf1a2940ad66c21665723b86e39074c1a9800fde5e0e5b306187321fc29abfe73ac2a5ddd56283387fb150637009e3dfab9cc9832c0ea3d6d4bfae7ee2732be291c844ad787fbfe2c53335b3792009522c5ec2bc71b515705a7c146e1ae2cfd24e9d37906d6895ad74efd9b0037c953c47de1a7ff4e878507eee000936de4227d40f71a7ccc5b78012b099417e8aa69b2358a3516a6426b4a8ade66c6e4d161a4fcb9c4ea2b81de361c17c7f77cb43356799045c76ee30d6d6a177693b6afad5f5049c010fc979d4a79364a952cd88629ec72e60abb8a69e5704ba34cb02ec686c35dc9d0f60948ad6a03476eccc8e0e2ea8ca9c465029ea952453f26f08989176694e931291a3d969f387de44b9ebacdf9cbef7cde7a95aaae40374021d44f4d27d589e3ceb4cc3bb3780c01a5f8a9f5ba4c83a70239e5242b8dd2b2fe0d1adfab8efff01c54c7670f8a7f3cbb492e86fd98d5fa7c101b2957c4c8a3979f9c5da220de16be40db79d8e219802623318e387043c22185d472fa9c4783c252f897cdd33c0a5134a8b52ecb0995a9315ddc6cc576b7dece421407caf73d3fbad228ba9a51f0dc92a05804052b186613c759c56563134532e8d3a4acbebd4163a5f4cddd541b79abccf99662392a52c1e1035e3dab8278b5a2fa0a211d72ba2b3b3926696f39440067766342ffb68615f92e48328d9d23d52eba3d96dbe77466f7742c1811b6ad53a8513d104ea92cc3d8a03cbe48daa20f56fcc0f6c8e52ba69002ae3cc6ff41de2136e50db4bf00adaeac452d237355e97c43eb8ef10c16e88b438c5539327d03fb10de2ad718d7b50584079495e505e4414da92c83be4a3327e9a281a86e194f820332c89bc39bd7797879be056972542f1c60f85f8abe75c665f159af7968e8f3bf63a847ffc7a87170de9758285de90442fca54527ffd71ba33053eb7450b570d87b69b73247dde1d4c7f4b9fc5c1aaa9cc677fe007cef1627a98a804cbddf8bf71235c0059786effd2daaa8b302e6059966e7dbcf54e904179d277a07fddaed0817ddd9c395c32a4a07aff20223547794d8f08340443e0b67ad1a2f58b8b71e24a91bc47d2e0b37d0d28dafaa523899668bc9ac429e1f1d4946428d9c14bfd95ae3b626020191bc20368edab36d3397aff3a794b24f6616064b027bededc1778d5520b1555cbd26b6a5c35c077deef258230ea1d56d9b75469f518036626afb37df27ea4761296fa850369db71c29830eff5a9a7d3c35f2909bd082f70c8b1a937721538f035a79f8d61bb1ab3c6baa62e2b734c7855ecba9d786268f61e78e665a88a780859d3578211dd80d197a95bde352139cf16f277efa589cdef0ae1c6026353e4c4012e64503ce04ed8ecf6b3cf94df3539cc0384f5a1dcd885214718b61e05322f00753c968c83aa4f1b08e5819e60353477c51744c8232f37a22e7342091df23fcb1dc28f63da0cb37f7eef82ef57af1c00999a1bbf1be7a465bb2a597a4cd66ea5148b065d13548ac7f9fc49f923fd0a323f0650cbdb5ed5669d0ffee6ddca3aa646c27096e5a406bebd70b68c54c774e89b3ab15c4ef2ec69bbbb5fa778c56cfe2e03452560564068c02bc2e5b2d75d7e9d4c633228370080efe616f634c21df87070fdaa86ba6add3720581f5b30dcc59b08cc6eabf9974ec8d1d591aa874b3e50d646b1ce92f5d43c6a3803ba725b943ba204a16b7d428ba4c66006a9dc189710140427becddf490cf2d821129bae59abdb3ae531b218331474d58a9ed1fa3e65fdec68cd2883adb9f78924282286fcb40b440298abdd6b38a518176a392ee8b3cfc6187053a08974c640fd7e2b950fd954ffef0108f89bd440dc3816f42841132142ec4a21aa826d988e641352b532a63f04a2da5517bf1e21efabf9e0bc37ac1cafc4b60118eec721cb7dcaaf2c11768eff5bce5573b5a9c0ef9969a9a9f5d312e514cc9d9db9f16bb39bec9ed88a56da39730d12b9911901828a9b6f4f9b76a0900bc80b597e667d59e2b5081f80198429189a4041ea4ac39eaa296a4fa8b2c531beec71b5e65b84395ce56bde211fbaf976035c18229aa0c391444817f3eaad8d68530dba8cdec8bdb8bec00814e05c2e4422b6723943f5444e95736e67d9cd90ec23c7c86d81793a7e9d3c84d64d3219f5693b01fdd005569657a4d77ac3161d0a50e6cc6ecac049ad95424d08895b1701b58ca287d51cfb269e7108000a0242312e98ede3b07fba380600d7e0cb7476af015aff980d4951bb4eea5f96add06813871cf7d5543a15f28e7a72359800f5c73be8e792c2d6009d46323e97dc4a6ac39d7e8ec99bba98a1720f56170e304d2b04b9e3f6b42a51014a9294d4d7bcdf679e5bd43f77b0ae30453e809ebe40897c6a99a2cd9504d060dcdd169e2bf20d66e488bdece8362178aeeba752bcf0b37904af25decda25d635e678e6681a9a5ef7d88d972e973e317e76b64edb9f2c14aea80b667f748f23379bfcd9b67c5c06dc98e6c0f9ac4bee5bbb7c4db50a94ee5defe174ca71986a8a95953bb0026b900edfc4304638c19c86777b0086a830b0eea5fcc812fa4233237fd0b4ff925096cf35758696bb5f95ff834a8378fcb6158b7dcac732475c479d94d544f2f538eaefbf75623ff9cda9294c01b25e14d05c17f77a738fe81c55ffc2276be1ad38468ac106225e2aab1516fb47832d869a51117ac7ea414dc913b816fb8d7b6891aa56a370047b1569b8b2f5541667ed26760bdfd2b712df5b6fe60d19077f4d75f5df8ab6765a839e124acd0578e293dce1e9bfdf919e0e2481e52876665f10a819353f83fda41382fbf7347902f2a39effd8a1347fd11a7c404e949c58aed9c195fec58a1cbe6bbc9ae2ab4383ad98739d2d2fa108b2548340903244e58e73c1ed131a53bbd52e3d7975fd78f5a2a6398912436b8e86c231e3d97c178f343a12405351f9dbd1f24589deca1d5e81386a08e9fcc012dfd2ef19469bcff3198e20fbac8706c7e5f37487eb5f5090db1d3642a7df4b6a6f77a7193428d7fe612d22c3541929f07ab08471b8901a9e5a5a29750101c98bbec8aa56407680520a5d6a5794ec669af06949750dc95036f1382fe79f2b913802cc39f63a120a364e3d85c900dd9366d658cd95137b84710a40bfccd5cfdae38d549d1436e5d7ab15badc0f27e11e47f0f482f74a2f3a23224c7a8157aa21d88d0f7c5cef234a2eccf9502972ebd0cdc5e6ce73be960ea23ffa8e9bdb34cafc9785e4a18130c6aa4a7ee02b6d0d6f3ed892fb8a5a1a09ae1092f18f3662e4e6b16ea93e308c027a83dd6cee0097ecd1d2214698914cc80d6e454be4a009e33b564e739f7c4d39a25f2adf5cb11152fc14343665769e9dc8d569b3b605b3b384e68bd9166622adf85c7a6e45ff669c417d63c7393008a8c3632667ed344de8888c525af38a933b0110680869cf7b687fc0fe1ec2fccb6f09cb325a8dbee5a76d4c65bb409373a38c8daaa041865ecbe69a775d224a6f1440c23d08a823b0619539255c0e59b68c7464312584f58157ce052169aaf53e25bc0157951d7e2c6724a01603478afda85927aed423930272b0d0dbcc978c4849a63ea3fd6eac887116fe5cf9a315a11beadfbef2fb9a0a226565ad40fd81bf57be907d3db624498aad6974144be9d6e1e16b751a393a45df42a79de4a01a3dde26c67cc58406d57935a1cd6c84e49f5d1029dee66a6d410e0bd91dbe34804421e3be26cf4eb2a378bf1b00608d94d14a583f48da99f93449976a9c79025abfccbe55f11f5a59132d738883d0e71ff9d65e7b939d542c294d9527615aece3654a33bc98c433b16bd63eaa29b2d083693de97ae7fc89238ed6baf3bab801a14ebb4b7fd41c6a4deffe53a099115402f242ae739830975fcd2da1b2c198fb22c3a586a615662d9ee764c87b8ccfa632ce39b5f87f2f148d90b00902ec41b60f7739093f6a174da2c2011efcd3dd0f516d67ede463d8d8519ad10959d2ee9149e39c850e6d88c7d047d33fbfea68a11f105ae32197a72b10acf35459115b4af034f0f61419e60debfe2ddf6af27171e9567957144c85d8eb0731710e0892be509df9a699ab59da9b7ba13fad5c6f0992f87c0114f2e4d7fa71fe5ed0aa153495a2d481157aa3989cf42f8c9a23f4341b77bbe8f1db7d6196877db29ffe99394fe0d71743aaa96d30bef5668e2b6c4a0a19edbad2db8135f6c11c5ce9e4d37396bc2d992a0f657219a9d925c58c66933f27bb197e88ca7e8fac2806c8c96fb1f8cda74113470e91f5a51f8fb1c2e08ad60296d87b297d806e22d495c65b53195962efa688993ef4db7a72d99b46495c4a2ff72a18bf20cb85174d84c9f435262c7f4e383a79a9bb293152e604df6100bad88117ad8af4d9e772589fbfceaf3c2ab520512765eb88bd348a96ae366623d77e9e5219199e415afd2fbbe6f509b89069f989b2a64912c4cd0d93599082018e915feca26381437c7f45e12441beb822f2ff47fd7004807a1c87ba5cb3e207c4d3ed72a60700fe2b670dbbd1b689a28e140cf3cfd88de4c9cb861a0c3316481bb14b11a88b3580a8c51d2a3d9784929a6a2feb7dab3027526846542cd0738606e21cd90df349d0bedc8f637ba43afd3eb0a11a95dc340df1036c2c3aa75d4409e336daacab8387138e731340dd0a5e1f7f71def89724f70ecca220e03379eb53a3dd31fabb1c0a52a22ec983c7ee552db2380a088331344487dd1cbe62fc9d3b7b92eeaaafa61d1f14f57f8c2ff357b5cfd9e55e38b14abef53a6ce56ed038abef21fb9a15fec1b573f7849ffc8b9c0564ec0d9ea940783e469c5be00e6b82fa6811e0c7c4325f0a8b52d934e996baa02efe6b7eaeb61ea0c17783f6e65ba75dfd260f8461f96b74a4b59655fde4013e29ed0c8510a75bd3eec18ef5c0e2d3cfba846193fd35103ddb4e961f7b404634ea18e71b5dd31cee581e9c120b734a284db80a2246c62fd3c55ea3dac46cb2d1bd407c6b031a9f732209eb36df644bfb567e5a98d17456086bd2e1e8a0c7e3a72410985af8b65685c2b1727ed30b014b223d7d4e6d1e129206422db38facf9c0acd6da1686d7a111d8f44757dee23538cf65079c7be44d970fa1a052b137d6cd23a87c4e2faf07cdd62e0340733d58436495d8a96c46435a82f657538899c28eacc619f9d49514236403623b17cff45b6a6492f0facb9de39b0179a39487df8ef4480cb04df0282de3d44b0f4be92bbca3bcc304b893530e9bc240b3baeef1c29c29a676c1d8322eb178824a329015ea4fb69c12205ad1c8f16ad643fb10844dfc298bd3be802244412ecfca90abcb866595dc5a74165c923b277dc98a6433531233bc7db3650a7f7f1fa6d5638501298b2580789624522cc888d83696702eeb52a1f53fbd66aaa29771d5f046479966c1c9f0a250031f5aa75c32fd8ccbb21cbc4fadcc0798f13b98ea77ecbbfe00a098455082ddcd7b0281d9d1a540fdf28e182a7cc6e0e523facd913c5c81376e52649b84d96688ca817a873c0878fd27cf61b46443c1171517d42e2de0d0dd4426d7eac548bb661438972dda78e5cbd950b0c2ad1959a81b2761ace6082c1b75ecb33083f7add745ef9a33d3cb26997c5863a066f3268292bbb2428a0717a9a58e911b9edcdc3d06bfc9fb012ba5722e7983ce1a25fe20f15b37eae392bf91a33d78b3f98504c21f5238e5fbb85a03d37aabec4c0bea27b4e247b68d458ef0a876e1db2c41c6b3601b5be581b78a99992e88997ab0754d58851692009f4fa1ad64a1081d6fd0e4e0c175969755e9f4169acfc54235f9a4ba3dea9d71187a5593634015b33dd4b6df8b3a2df35aee7046367e188bc220dd0255ca50bdd44b9f071e09c6763ae5e2808c45639e8508d0579ea094ad9efe29b349804ab463f5234e31c56867e791abaa6d7e1713f2b88f46d9f5da7e3b63166d932458e684aee84c8948e7512e0352c72cfa05ce1a6baf3e5a795335f26710526362c0748c92ac1c17d9c1a0efecc644701b1068533aba6c5bf3cfa12d80110c3abf0673eee516f71a7fc77d0f550e34d3f02359849a05a1024b6365b9bc920db35f6ac289f01a661342704fdcc410d754dee87fbadb2886638a89f8b74eff2567e7a3735b7b1403e713c4b90c853fb5ec8c25ff05241d1717057c4ce6b202242ea6b11b8ef09c26a2dd2c0544b28c92a79e4cd9e08a9a01c469b8e95eb50226db75cb276cdfeb78bee6f573307fc0f4b463312fe084400c0af1c87ef751e6368dd3514324ee884ab0331f76b2d729ff1334a87518de81286070e8d11129408019e87a51892e648b3a2110edeaca723628c969c2f74201f7021b9be4ed2fa3ebaeee1c90432bf5e0a6d8c12d29346a3d67246006b807688024eeb3ed8b612d0ae23e6278229f73575b0a20e22386040be62a1ede22df9a1a19131c93e3cfe634804a9b17969596e1527101eb61a3cc585636472e352347bc26d95135343cf50d7bcfcf1e8c5a3973043e03212a08079cbb66f7accc14d8fa14938021231758a05d0d3b82a587bf91f05a8218af95d0b1f07dae2baf3e564fe6721e60d6700847016f0cf93ecd340f30cda97b9a8dda45e517c1795eeb18adf1c31ab707cd95b99bf2e5eafc6553f643f65ad7a3ce340ae10e8fc9edaf736641c6a1cba7c3afccb24e7a94d680f4c57ebd7169bb1a3f444defe9653a88520389a6d1c7cec19e9177655132fdce24901fa01b8769692d6990ce68c56cda57506da263fbbe656b74e21e82554901a251825fe7ab9c3adf49987ea1f4db8d763e000a7d1055ac2593032344ec326d392af8e60b7efa9fa7330bdb6b9415bda5d6ec94063fb99223fa8f5427e3810fa9151aec962b7c1c5e9fe1c4363f8f421c00211347161d0173d198350cbd2b83cdef862483c4443e812ed5ea858ae19b71c88f60e461c476a31c7d47e3b3ba1b70b0c50748c345714325477cc90ce0852302815db187dde7a2c8b5ed32a4056d0c069b8e4bd294aa352823cc93d1acbfd1a57143c99bc817132c382276dd27d54140e9716a11617e9ecbaa6ca405e3f6e85afa1920104cdb1a9807ecb15bfdb5c8889d741cb0d25559aab70d579752e440dd7c1bce1614a46d18b3bea630b0160ffffff9f