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 69379 775c9e9c3f4edd9c6571902c98aee197922a59878803ebe44e2771831784ab1c

VersionV1
Public Data164 bytes
Proof Data59,560 bytes

Commitments

Proof Commitment
0a8fcc292d467b87eeaa00f97a5599156fa8cf35e1326723f67a73c4bd96a2a5
Certificate Block Hash
775c9e9c3f4edd9c6571902c98aee197922a59878803ebe44e2771831784ab1c
Source
getblock-raw-prefix

Public Data Hex

001000000001000007...001097000014ae0000
001000000001000007010103000000010f070000000000000000000000000000000000000000000000000000000000000000000088cb20a2be83f61a9a29e714f613995f48b1798805b69f5d080c26178c06445a7182d0e632f9ac6dfc7636756850f71e1f3a60241a7d0c58009b3ad044a75b2f3b68688d21a653da3d17d157e10298e28f5621355aea921c0d0300000000000000000200000002001097000014ae0000

Raw Header Hex

000040204b73653167d52169b421cf0f718529b5afe13880048503b17b456383b97f526ac11c8350d087a770be120edd80def0987c6f18bc7bba36dc38d8ea102a5d81dd908e256af6170118a5a296bdc4737af6236732e135cfa86f1599557af900aaee877b462d29cc8f0a

Proof Data Hex

59,560 bytes
121216020307ae0c28f3c7719d562cae88211950fea4c49b9b3de781cb14c55efa7e7912fd86e5bb2eb3d432769532ff4ba44e31fcaecad4348b493bc356f1fa990d48f721ed5b4c11283391ff036b4a85746e46eba116f0164cb9e9b069cc878e384e4ba1ee3be97458dab97a75a3db00c0903b42db97e59010414822ad69430f5e198a0291dde0be6aad34344acedad1014a61c03b6d51ee57d44fe759631c2e46175dae827f3e7fb4aa3ffb53fefc5657f3e0d5657628a6006850a9bd9fa80fb2253733de35a0b5df6e51526109fbaa3945a33596e86d57f30201a433ed171d14191fe8e5b4aad9fd468e5a44c07eab354ec6742e205b786a737de2cfefd4ac224d8305c69c8f98b92521eef0b87b10be18fd8e7a9d51de6b3fb442789bf1647e34b1f65d80b4dd71aff573c59cfac52827eb52053894de2623c3a02a512e7a9ce27ab6167e5ee5eef6136aec6486b7308412853e97a63613bc3fc7c746b178ce00f048f3a23da558e3b362a5adf725d8e4d62748bfdb96d89451354ddedba0abc1a88d8923f8a70d0fbf2605f81a73ba63d3f226eec4d5e334b9601cea98e05fa72f7d1dda93636d228cbba7d940c7f473a363c29cf28b4c3c2c9c46ea454d0a03a953ef11b4a2a59382fa44b09ef6bd81650d2d47b9060f8b2b4891678463dd61667846675966721ebbdae66e30cadb98f28eefdf0a118effe61ee05291e857174eed14bf0f08b1bd4c4158e589e85d6a8aed05c8ba880ba1a075d17f75beb3773a2171b28cea0150f4e6e2cc3e07a831a5c6004efbd073c8467c54a009c68bcfdeca58cd1742c8a1a8e0e943b3819192c7f8f4434538882772838efe2038aa076232a9474de09b3716178fc6204b4599b09c21c322a23914e398e8cb0a80913644527a00a7357c532bc2529a4a9f9824eff05c2db408fe8bee3f4f953945bdbab192993e54955f5dd036427eaba428e1c908b1a0151a107a74c8dd96a82611899acf6a60cc8c4275b691db42eff984c5a1a959ac711f73f01363afee232a783895528d7282b967e33bc35e197e3c0044b488302d0379dd54409c6cb633e5e995761157d157320e1b8fbc657b4fb1e1b18769a48a64b3634ab2628c38080d420fd4920dab885d56206638e31bcc0565fb86a8ced1150b402b3dcde4ea6338c38e998a15a4557e4ab84f77e7129a9126309b10cf23ba23ca73a216122a88e388f23946ac526160b087f31c3a09234dd05d28ac7faf537e52a82218772b95d02d1a7b7e22845208391aadb8366dd36f9ab4f35212c8f36accfc1be9cde4e90c70c653d35b0546c3155c4fd8fea70aad618d35c44603323ae7d23abd70b45bbfdeb8e0e4b59ff7a1fc02d4d5e58cbd81b642c59349d49659d333fdf3b61f1a7c08bd70ee669b343ff47401d9e1ed3504399bc7214b2598fccc2a3bb16b69ac7ce93536f1a9de0d131297dd122d23efd6c03d89d657f4ca3fed6f452eea99894c34f91459f5681f916af7ec91e3618adf9a558b8ac3234719a658d7483fc462204c409d5b966cba63c4b2e41a606a6e6ae9796a05908c1dee9567831b7f13bee54189fb3fe04463be9755e2589ff8d41164f8f11421001710b55b3f1381fe79c8f663092ce90b253c2e9458f181ab22e64d9ecc55dda093557a6340d34dd1584bf70526fdbd42b87ba163ddded7176746971aa3dc70fed3ab6de4cef76c931674605ee11aefe4e01a2bef87033a20bef7986138eff4f4a27a06d7c4fee0204ff5cb46943896d4e7dc69e87a4116cac6c8817e02d4257a60f31d10e5e9c299bb4f3128b1297352f5da397e7c85803c2558f7b903564a1a9ef7bd0ffb05662037373e6ac49e0a7adc0ce57282bebfd1067e76749d5dba3a81d0a1996e367bce1d76412cb9cccbe6cb05ae267b9e01933ec649ce9c7f4bab50229e3054c69e961845ad551021bfe89d9075b9f7d55520af8ec2f0a9f87943dabcc429fa5de440dba32065146622175b7e0ac5aba4a30b059ce13f7a6016c64b6bf6d63202f2847561f3068d913eef5bacbf0b508223b948cfd9260687c8da177f40898bb402f8f20a7d796948da0dd8c4cd40214e4d8211ce6134a4ef6c3430b17a030c0aed3429185a2f4eb4b726a8053c07fbd37c8101c9c776eb573f85213a38b2d5d3c47abbc51b4896b70cd68b1652948064dc115cd7b10859589c1232d4da9829db3b4cfeaeb2bd67055dd98acbe21808c660a1e8024884a60ae5de68b2041dea99a988e00bec02e1077c8c185fcb966c84c16e03313bad2acfb1212398071f99e78d902434c62e28121214ef0d6ea11561a4c22c733b8696d524170f02ed7c7ab42e94a2b5f075fc26ca806895eadb68a75e4f3b489d3b6db0fed738cc1d7292461278a1aeba1a7742ff583cf964a507455b8f6518bc2b9ac70774ac3575cdc8a41471bcb43c53b084f4f1143ca6e2bc59563798705cea055d984bac36e45c08e3e7506c520cf1839428905f1bcbf4cd36344edf8af570e7343d46e16a90a4669a1add8b861f704a7fae27dded15a8b2d2e45ea687f5f0928e391cf78ec2568aab114e64eff790eccad96365c3912d81a603ce9f361ffe740c1f12b4c06f73e36f54731fe0bf94d062182a0f9631f42b355e3dac1fd69bcc93ef4ebbc04b06255659d61f06ce4546a5ae9ab0db11363d63e53d15830fe5a1f26cb2775c75904629f75d9a5ef2570c3d7eb095a7fadb5c8722edfef08540be7afb1885eb2665385e4d4f3a249d606f2f14e7536a51d355144f02dcc5527fe34748726b114b0aca031c6baed6eaf9200dfc7743dd4e667f5478b6e45ded3529c96e0302ff67a2b45b6d1050bb0663293697083b088105b8b45d0617f9237a4e1ff629217515fc7539fa4da3cf3a6f7059e8b553b818d5234881ba754cc875bb6b7bb5c9df4e13e4be053a544a6c2286ad10fcbe0da3a700f7308f4977747c5f22aa3e759405ff083a78f8285166d76376634943575732badcab43a254bc55738b7d9ed019fd9b7e83c3db02340cc4e2d1f120455be8d2dc49af00576e70743721cc812cb8c946e5c08da25eccd450c91d228080659ac80fea3dbeb119927d01c8e411c117ef91036aa544736532768f45577b7d99e62ca0b22a11647cf0a2f724de439659d0f213fb1859241793e965fd69ce55423dbc9354ca808eead6a3eff4f58be8a6e85c21861b21455269fbb85f0ec9aa63e054320e08b7b223b7a8ff7df6b4b646864e715edb6eefeb49e8e5900eceb9ddf5902aa0d72fe107b95d5f48651373208200e31e38db02e7f42621f73477ba4fa63eb2be64a40b64525063aef5806d2a4f3762e33ba75039c6aa09791b43d010e62d0b3dcccb9611dba045cc355b907987b129a2b2c4934ff164b88c166b48fb4e828ca61663e4bff5f714220fa2b8011a1894fcc1899804575f00f90c8c988125104ba7bdffb51a7fa18cfb042d3f7fa1a69bca7f653678b19b193d0efbea91cf4796dbe69214fb30a742fee4432fd55989e004f4f8fc9dc40074bd421ecf777b5beb3ac5b53ac24ee0819f858f8ef9f7cc49f5829a2a0a2ff87642ec278f96ebc5f0204703bf12a493fecc8584a52896682083d50eb2af13609d47f19359cfc093d3512f56b8dac7311e051c6ccc5e8dfd1920aba62c5efdb164819f23c24408431cdd40394f4d079651189ae44f1dc22f7d118506c8a5471364bcb33a71ab26ea0ea1ac9701308428fa08906f8dedc9bf944ce3f6498602b63f3594381d151861edfb1b26df6335ab3998b6bbd8e254ae24171d789b5558c4c17a4741401f2a0a062bb94cd9ecbe00cfe190750c56c6873f9bb8bfa72e9cfe2c2fddafcfde6c2d31322c33b5e5246c8f0af0bba9228ccc365b1db25c2d3af1889aee42610951648ebacbaa26a8bf43200042a7d4162c64ed48a6f9a744706cf8bd2647ce007e5cf3403ca9fb747a1a908f73137ff37694fd549adf2df33e30d235fd61d3734b8291b993bffafa66c68a80a1be4bb1054177d9861deeaedd8a73815f1ec574241b88b8fe630da5a40ffaf52788aded1bacb7fb8824ed2f7e2884874a22ae1260df4c21952a5f3c387ea0da336a063715fe3d62b8c0e5fa08dad4c2dd506bd79640ae21314ea8b1fdce69b0bb621a74a7be24f0eaf5315e94ff728f7d63948e36f7a2ea298975a4b69564bc11c5b0870010f2c12bcc6c4d740af00f92e77899408ddd8df43fba1b4316522ec06480cfa274cb672e6adb17864032f47e685f731841c903fe453d07bd22dccca37369026a6beb1cf6bf88200ba1e0475e0cd03c60ce94dbde83ff03099c147a7f2701844f7360af36e38365dc6c57f76376d6b5be69a8dd1eca607de80076a125f078811621f47ebaf26e3ff45224dfbf7bd0a87f28d3b5eaf12709bf2dcb476acc18353234c10df685ad94628d94c10c0e1167a7ad194b0d5b8785a0eff32a9d157f2e51f3d4f0e28c75c5054476807545a219da992752e1f80ec01e03bc8053b78be61de3c5e4a7f7447ae5038c8bd498c1b1f365eb1410e1f955f8b5603afa995007f73926892dfec017c73fd90cd497a8ece5a8b8f1f7e09976225c4375eb1af19f38d3d237f878e2428d97b0f5a2d1e02c634715336c8c174256d714bfbd9d152bf6f8a09c608c0f229599eddbe55ae92070afddafe820bdd64511b4cac0be762f437a1ce2c4bbb3144747351d9d9c8dae0f171f84c894c4db412cf55baae62b222760ecc446f4a5978844138c84c64d63b8cb0a99f788cdf14c83433730ae6c6b6a4dad7ff877c489998ae6a22354fd3a08ea6dd18b93c1e2c70e83d1731bf86e85d7e0c757c2910bea28fc600b55083ae1c0e77325fcc7aadd0fa7f51c2660195c04b131df234f602595a35413c8a3c801b20be344a25fddc04af686285832d242c2a237f6105b1f71c416284ca2086c7a6089fea1efb306adb0548229fed0953f8a9266e99b337a61f0d7937eb77929c4d78e83ba0e5c30a34c23c32d17955d4121fdb342be4385ebaabf145294752ade6e20c1e2ac76e43c86419e7f4db2c635832691f1245822af55be7f5cbac6e8b101f32b780becfdf494c0cd3d3d35465b425b2362357538dd02bb9bf50147b8a2e0c733fa0b27009f90c4a04428513e8d19cd37fc30b9b0e17f5da74613b1e28dcbb67b4b41f1b30ccff55e05bfb707690c8a181513c6826aaf29bb19d26a2f8aa122e59fda9255c2b42fc3cc46ea1fbc947e5496380fa6fbb26a18a9f2d2d5e248336392e1460d559230aa8b817907564f548dcc6e804afcf43920a38f48f6249d911369da877338c1f528b8a648e103d8b7d446d11716558026a5f58d8550b175f938f2d562f0f4e2f64b1cf956c6f464de887fe849cc39d39c60b67710ce4b3d8622cb92e463a5bef2583c876631137c2b65e4986e16ade5effda44c4714cdd8a5164fc8ec26f8c19b4328698562cb8dcd808aeff148bcb200e66ccd1dc7f605cbeb9c40019b6cc1e7e5ddfa73d6f7c92a9b820e2b23f26644b797cc1fb42e3d8696c528c566f1922fe89cd8d0b1741b17a835a2a1e86a32c9da003b0d9ae2085002accf9ee004679b939af078334e2debc16570424a0f02ccf2e24662adff65414cf03f8ec3b20fe6676ccb1cf2deeacf8b3a64ea794c005af90f00475626e57fee66c1f285fbee4efb67b2f2a5e9bd5f2897ae8b645b79fdee2ca0621fb03463126701a3d319f5a0c039ff01c6bf6d48dcc7b5813c5596083e0574edaabe99371571b0ba334107989e07c8cf0af29567a9919d221dc415c5219e7ad8770e6e184038a4e0a9b25cbce85a3b884641ab2793e0cc8b6131c67c9d3d9e8a8c767ae46cc4ce20180ea8da70e9a3bd1d23a355d732e299c1f7d1f82b3b691f2fc2afa75f5f920ba16ab9d58c815c34e43338eeb65b0087df5e981162200be35c635ce21204724b45d044d2a1f1644d2f9eaf2c26d38b19a57adb8268325c2a0816d085b2a94282e8cb73cc90ee3ca1a08658848736ca5a1d6a1177189775085bc5036849a53704f5e9044bcbc94796f2a861867982e74ffdeb3a005ae6675a396c5e211b28d342b0159bb7a60ef8f791edaa58f0185b90dad48bc21311dd972e895b0c61f9230c26a8dd6172b97df5628a703bb31ae43bfeeb4689de51659e2f4f64e6786666c03a27e60e9037935ddcec81e905e01b3ebf83196635f1c9a12cd75b26e08710e69c3db1f469c6003667fb0abf57498a4cdb9f88a4c6e7d3e56870c35b98af5ba307672dd62c477a081a1b74fc6994f0fa1de3e2e260f324e9154d5a38a22caa5c9e60e75544306668f3ef24276cbd1aee34d33fed8989efee6700c273ac28d7ebb48c6b07da3afed14631ce3b704ca63b765d08543bb46922363edf7e05632724e6ded3bdc09be7f9710a11e25e12605bff3f144967c8e1b135e54784e4bc57ac4467c9510800a9526066b9e68b56d6a426ba640150c44bddafe0279c10e7f8e6a65cdae5275ddb411972805f130785b9381bccb84cb7f1ed44643ec0c03f15656ba307f86ccc143a1a3d853a8c65f3fa17f87ec2d16a1beee543dda1824b0008f5db523ee833885039f0f4cc8ee7154884d416576c92b808ba9dd3b41ae5e7a1d8886511a7ff5d804b00189d4cce954e05d9f6883ac6d9b4012f43a922975b65ebe2bcb35d94c4f4148d6ffabb2d8353a997d432bc8b000426b8b5ea1ab3b0e2da17dd5aa9f51c7afffd9a61588c70db0aeb61425bd954a2bd150ec92723f2efb2c7f4c9394564443675f0d83ca3d137f1016dca78d07ded4c12c3e438288e90567e767c2fd9b6b4746a38de1d15813fc27b37dd9a9bcea5aedd061d8cbbc25732738a3a28e264c57f60796ab20dd16bba9f44868796e567dcfbe8b2f291c5fc36077a1c0760c0f51a84ff4787ffb4ccfb03e2e00192dc8f778bdfa54f1acb10041a4c60ffaadef41f4169a65a681fe3ccdfd80ac3393cabe235bfbc6d2f3b25979b3b890622695ea3c6a360e90cb09668a9e73114464b617e1cc519550f9eb565e611acd0e836308a11e5f7d12dbdd9cd49c6480ccb4837c48aa7a1735774d3a53efaae770e893c1de62f8b15611025f960651fc3a81321aa678e1e045e5043abf44fdc20b4809892a74cd675437c6a4b48f68c6ac5909968b9e0843bd21f3166729fe3f3d0021ed5326d6bde62a0ab78b8b822c50f283b3fd6206aa66f58848b374c234df661435bfade331e14411bc1cf1852626a0fe512ca1e9db5c02c4d359fda292d2ee1a561de818986417010145c088c1d35146186f4df2927275320b54020d69f92dd294f64c95b3b07437f809e0e5d25f57466329ddc6a4d1648b0583ce24bda77478e2883d050555d3ba28676be02d8d31774f10ff9148e21d7478a1cdbe8b0fc7d4bf4c9df4fa04bd03711bd455ec597dab074f75fde21696ea49dd39c8647466897a4da6d98c877e3a6b0e445b9bc7c459ab6c32a6404cd745c381120c08edecac069ef9678f3bb0666382d3410551fd07647ec873b83ae0026dd1d820c765d884777b512eaccc712a43ce28c309e8f43e749e4ee457d6942357d48e47d0718559beda2fcd22c112efd3100fbae6159f758f6f66e6a705364e701634be43657792835de47a665919f9d63cbe30536354d549d0e2138a7320e168de0e08a6f82282990040b31e5dab4ce32c89937bed336eaa31a45ffdc74ae7501d8236e8d51199fc9bcd259c59cb22e7aa7d258528cf7397772e9c93a270bbdc4376ef2bae77d196ea0b2dd59f327312d27107f10ff4aa6e8a01c3bc59c102eddd245ede92bc5b2eff24b1d3a7cbb88282da1aa2628481914f8096938831ae5a9099a47ebbd7c192b113eede8633d40881bf570576b4f8c4ac28df9ec8547ef4e6fe7a742b04e6341d201aa365732528d08b8ab3c6a3e200e464b9a3317d89be7fdc9d8895ff28de0a100d8db60fc31e26c4767cd13e08b02eacff315884b8bc4a953270eaeccbbb26ae68bda315cc77ab12411df9a92346b056e93bf7a5a7695f68221f447c0144a66c830a7179002be2b2d0ba0ddac2878d7bdaf518b77454d5d6cc879c272a763474b817482a127f0b696c18ee9503a45f2c316be9c16db848db48215801266fdde046ae989533201ca3ce5ac95988bf6f36940eebb4b802a1712a2747466f47b6001353d4612d63b2cd505ad411935305c29f70d735ac0f80f66991a038328038352ce4b3f7a82cc6bb94987a0e7a1dd8f794d76ada627fb392a7d0bf9f83abcaaee0b1150c04cc19f9820d40f6824e6d0bf0e7cb69a26cba018469dd7b96335ff583b4c5466d614fbd1ed1e97716ecb27096f0853bd0cc272901c6d4c6c455fe1755737af64d17d8ec20b77cbe5b079d68756d0421342c576f411a5c0ed1b29dbb413c8b67cb89bc457fe340f3e23fb01258be01851bd501e530a877e3c0fafb9e016f3b58b5fdfccbbd28a5caf3f84b1d1ecf21327785cea95147d2d0fdab1c7d835060cda44ed150d84ea28555f973b0052584f0e40764ca58b47f18428a61f01e9eca41cf455e07212c3488685f171bf69a6e9986917856e4ccb58c58c531d8e7cc7722bbcf4bb4913dbfc980ffe7dc59679af81f240777ae49142318c6187e355384c19b7369b2813f10d9efdeca6f4faab4bdb64d9b754c8a8806a9012f8711ddfc205419b7959136876b7a29b9b7312d55de1ef107015e39698efd7429bfee00173dcf9de63d626681599e61b7b256ed7e66eec33da5bc3939226ad316006c9b590992c075a41fcbe5f3d519b22e06ab481912d8827bc060890918baedf55f22f525794716975e1994b234605842e8bb1de23c12ee7f14cadfed6c77b4e3456eb8085a30b794985a87d8da16ce6e7e87cdd21f44a32b53f5b7d564d5110de1f930c23b59e1bdb08d4575802e7c3453c71fbff89d0e85f35ebb69241bcfdc6fa97bd4285f3224c241bf3a81dd5e510d4e890b2c3b96bbfc631547c0953aeca88e636a7a720ece637743b2098fbba5b7c11cd4c2bf01d5d5d2e1e754d4cf435c32ce077cd2ec3af3fd85760b95eb2b775a857ea5bcd3c83ed0e6db8d9c613a6af706b9ececad8545285c0c0226bf88359183b321dbe2b188857ba2348701cb03dcc16078f1478c1bc9a24dbac054b05464bde2fa6dd61482c25b97aaf04d9e60be71295db74c1a0edb4f6bb68e5c53d871e3fe85bf13ba22e21791dfdb5dde538c7650cdbf05254d74ad99d3eabde6c8ff254ddff325c9a1cc05a374680364c2be8352d8de8a48d1dd71cf251380fc5a4e9af22b0a61ca4753ba94888a600b9f92180eb4f65d2afeea7f0857a0dfddf85c23bc1da9825c1b2e6ee90e6c9726a9daa35e1ec861284ae42d6a4105513c8f60e5d652001c51a60e833595da09e50857532f6fdbdb7cda3eec4fb7ee224d3919a1de34a84af89e1e9529c069cc4ea7b98fa8e2311b2324fe7709510b011bf8b93a8263d1cb4385e7f8bafb0c86d7ab3d863bc2089052c76d8ad0cafa388ebc26813608f67cedeee770c32bcb707c202bbfb686d0384f159e082953f3df3f0ae91395365825a877d4d8d5ed0cce1c9f220a55e3c4dd8589104981a39f352dab5ddd0ebbf671a365266f1465e00160e50548003ac9e669d87bafa38927c01be3811a3bed5ae3088d4da36dfa386525239f87cb35885a69ced98454d1813569b30c81e4bc1b42847d251f9d5c15f850304e6943f14bfefb8db18bdafcda0a5ec1027793d6c4c08c45bc817ea78de11514025895e818726a2fc8d0082dae1b696b92a60a5cf501a8cdd10949d7d263b61fc4c624826640a0e717fe0ff8454e68de0b3f5742e39e615180b9451232162a3abefe02062f1b352af1e182e1ae54746557b50745fc5c538e54ad88f6dc7a57b9d8c6af0d9f8836544e52c0c014c694da52dfb796df3059b1559cbbdaf5fdaf839890a0f09f44074354d36f51a3120e6c434da9fba96c7f0513ea4a080c2d1d19bfe23d28a688157c820862f202b9c5ac13b0a6ea1cd9e734ba7d4644f3670c7f39b5156e9d413251e5c90d25060400b004ced836156801a85c151b6f602b8736b30bb7ab2f9caf41d58658246fd709145f602373837d25c9aed3281e14f7c9d8998657253e519c084c2ea53f46dc925d8931c64400b1bb501c7b28e4b7087fac63e0b7f10b7d05813ba06d8d12d7add7e07d317d67323dd07a6326836e6e87d1c8d551ad7467610fac616c821ff560e5ecf8f542be12422d0ce626f4df37976c33335088ba569f880decd777491a9028404a5928738eef98385e9333e4d9db2cd177b791bbb98d41f03a1f6314780dbe5127eb17cc462f963692d137d8025be38bf9cf8c21b07e5050c643889cfbe67d686299bc54856c935658bab7a54f90b2646b65095b4ae2c2780e57a80da63c8e9ade3b38d0d3ed73ab603cda314f8007bcf74e67e3a2c3d4320207fe8fecbe58a8896dce0752c88d2f106aae5e5010951ba6754cf7f5ab973de618ba34f090b8c68b1f7b81f3961c75b8c191fe8f167cd7f7985b64445504653bdf41c9de71ed32e78d134ef37a8942041d383a831a5c539f58781331b33e47c0afb2f09ad26b73b182883f8f3c49a9dff21566534a6faa9b53b931bf247d6d6eefbe07252b99b49b3f10ea8e452eefd7f5533418d25bf6a9df897a7e60c93f203586e3c136a59f71c6751b0c44a91b36c14499b71539905d4eef5b83f20323b3d8024bab5549a2b936999a31672205fb3c36a740647496720391bbc1fcc353cf28606add7f616ecb73818ba1991e23cbfc865d2660d5419cee7cc0df1e0fa396c58063573ed455ee2250d37a1c6de7e3cce767c62eb935917318d7ec515f25f547b47d56ef978bffa8fd5905a7019f80be21ff20f33c5582166e3c73a05b338b378e08d1f4a4b4fab554cf420040f6d96aee2c104deb76bf9c18d4401fcd2cba73a7c8a838ccdf3ad57ba20feccc1e03bae783007b163c01e265b02b69eb429984f7532fac009d3fb92a64f0160ac6f9651f4165e6610aef7b32d15edfeb1309f3dcaa525a8813e5293691b0786a79a78f142aad50e57b23287942e937927b8cb20ed94adb02b3997735ab26e7975530b2cfed08d39f416ef652e4ca6d5552b265e4f12b4803e4263bf383eebb603d55698a54a8bba2de83040677277f6239567a134cc2ed5e5c3ccf8d28df01a7ad4a7fcbb9b472f877af9a3cc3a0385d31c33189765186602ac43489b5329f976e6db9e938c515d6727680b88e6a200f4884e7e3882a8a8b091dfe3930b639790e0b2d03f51626086f3259a4a9964f26ddcc12ee779871d1c2447bf2df42084603cff20eedd74ecce9323bcf5cebe13a41e447f9af0e61761c93b63a2591e3d5be18afd91f3aa1579e4a5b484e6628fb7698ac19421a1faf510ad7894ef4d393149974d382d3a9a951a4cfaeaf4415c939ba421c97b3f64e5e137f845b09aa120eadfd0af3690241410add188323baca587676a5d359f6fa0b44dfa231d03068d8c2f9ab25ea1da14636b59e031a173a3b3a6dc07267567577205c43693caf0bfcbaceb6230d6f7a891260a297511ae71f4192d04edbbb603b01a77af6f92465c1853c9c0a0a6a326b24c529e70e9350e5dbf45a8075767ee94f7b5e9af7f768917f43cc1db938d0eed4880958310ad2e999d3b43a708fda7eb2d974c730bba462cd2bfe96a97534413d212cdfde4757bd5e2857056f7549db573f25a972f9f784eab8f2b1f4087a38b4e3da0d7cfda3ef287a6561e06af6d406d72f386ba97241e2f450443a584a5d188a449caa9fec650eb727295253f0e07838b2931b790b18ac4f53f767f55fa473e4ad31dcd1e592ed6a9e6294991012e8f0f37452dafc91aae24de1cd88c490319b1b0693d545d9bd282b0e9877bfe25f80dec5f80e9bf5b4fed638895b31ff3ab382752eb0730dc58eebb8ee51ae9f4fbab97ea64480a4f244a98494ff675e2d9df3c3187450393b9cf53498bd3eca418b571e04cffeeeafafcadc5e10008e8b9fc87eb9ffaff2dce2c20e6cdac48dc3fbcccd53cfbf9696c3c038ae86b52e9a18dcf16cbc32f2d1be495664af293484faf52e6817f281e6d71f6967fa6e428f216afe0b940e008df364582cb6d61f70c62355b89059b8ed7ab6e1e4b9d2dbafcdaf2360215013233a497308b9bb80e12f24a3e223263aef3fa428cfd30b16a8715fb6cb55f66df3cea94c799ba19323d8b7e11a858f2bc4e836c76dc71bdeb58b15fc0a7b4e47db645fa26bbb82615578db5d4b48ad2e58d28cc972afccec564cbfbf94a432557a01e648d988fa39de44a388aeede0f89959260b870797c4068ea4d976150642468552b021f1afd7d3ee03a006a41cb02b7bccdd8a774c22d65dc11f3fb951fed6c429e41724b216af0243265debf63d12e7c49a542ae146b2a8b2b99833f9cd622d7822a1ddbd1bd50251ceb8ea693514c59b05fc8214b413a3da726bedfdd039b65ad165b06570d04b4986dcdc61a3150e0647c9cc57ad0f5c4f7d5f956f546edc6b3097ee5b0e5a6ec58939eda7ccd183a786a7825189fc841b764acaff6620d5cee1152810001eb2eb39e2a6d126536c1524f31ead820e810407373bdbcd7585f678de6fdc5e7c7ef8b73601609ff6fc4c56a1225ad0f2db696f945f10f50d887d4e4b7dfa4a8260185f786b132ddf4f6d426036bd159c756d6122d67d638a557e27fb573c86f224f440baa2822a2ab08304b55ee1d0be294b5b3dc089f32feb1eb0b2bb55e8e48803840daae80aedb16ee631eefce5d95d270231e11bf8f753cc738e07159a2ea4701e8c0a9f055eb4d6c980d526728699738b901933888bb4cb7dca3d6ed454ed9e8d5cfd79af969c921a528732e084dcc858d997415c58927eaa779cc928cfba305e0f47f20b8316481b1b761bb79ed45c3e51c71d53a1a3aa0bbf2492006352e0e61df1a91366b1445b800024e3a0c1169e14a8824a22e30b8132a32de98107decbd97a522623e2f9523d7e36102b963ecee6c61e8b3a4f7f9b7c0618af2b083061359b761655599f3567872358c4eb1587d90e0312a811ed4d128b1defe8036c1f0304a7e09cad7eb14dd5560dd29b3e303b1ade0da0864de994d66ffc4df1d362de617ab77a469655968de01a3cab59c82b33cf1ea92e5a3aaa47d2e2dcd5e819080ac7b41df9d0d9a60078ce9c6eee4fa4acb07b326c4f420db209cb798394c53ed64d9329121413f8e949af3d12ec1c5cba091ee62977238aea686493f897eb9e0af42f56fb0ea08a244c5f54475a5d453ac491c16bcae0baa689ba406005e9047f1e3c0977d744b88b7fb334da0b2277ecae2c02f91109458715df3c172748dd34e37d647e7e132a0fab1f158afde9d73ad0e2c31d76164c234033ca9da2c5e5d926a188229d2a88b478eba1e86fa85ba309a6d5f5db80b12b4ecad7acf4eac75fa4e059fb9845e2a9e818fd12698c150b6bc8eaf08bb2de7f31b9041361bc00611a8dc134d6a2830bb3ef4ac8e6558940c772332f041f474b1cf70143d3c469ed412648774a9f3675c6241cb9fcfc4853d11fa2191b4a5208e54b51180a413c7178f7eac3feb2d4855284e91c0fb8035e471bf69469d41540f4e2c84fa78e6852e2fad1dc214aa029c784c811a922c53d2d30aea70ed9772103c22bc31cb227ce7597524589c8f5f2e0da34faff1f8b65c22ec644225c9eca1a1f16effeb833668b6f5551550048ae989c4fbbd9a1263277bae5e3fb0711dbe5bef635bb0b43e5e58691df94cc5307248dfe44c798fa64f649882341f7445547e6fccee55893267e04b25dd725875577ad30ec8cd8da73b11806c2e80ccbc3131ad05064dd9ceb5c2dc6e7af4d50a806b63141c669e630bddc70b6683e728eb31aac6fbd15403814cb7f5776ae109fa8c799ede042063404e559bc79b2ba206e45432853c270cff1c87a0146af940816437d1f26739552216bf1af1f2941c54cc65ddd66384595826263d65cb90033220667456a3d216df9462467ff52c09bcdef2acf9f1d261add0319b7e474b5c049330152bc4338c32a354898e8529454a61bc2bbc009ae7b2321d8277860157accc68d3493e443f474776cc46975ed9497ad68374c7ecf1b95b29597f6ce3459863548688f46d017c19d034c54817b96744be713e3f639da5a9d66533cea00bd481a9cdb513d6f99228f2042543f911ef25b32ca859f48f4c18010302ef06dfdf9a6d16ae0b28692977cca1777fbe68ebb27e3ad415428df03887c1bfd687284bbfc381a09a7fe59283e43539a3b726031e72467dde2fc176da708ae6c0a2e7d6baa9767c15c2782fbc871a3c1ca75c7023ac98dbbcdc29be5d7be2542f9e334fa2804d9f240c8921b7b7b76f5aa8cdc8cc37e97e1f84e084307c949f2b9297ac34049ce1d434b91dc169e93be62d4800572691838164b639f74cd506bb24e24d94f46f9db6d9beba41465cfce3bf5c5849a6bba502ba5ea6b1b144e9ef5ff6834a76270f753748747a5ec83887932e2e869e30b38b09c1553c588c25659d3383db5d5778f7c0acc2cfd87846fb2f8c226abe67234ff9511642f59c7ba6903af303c2586eceb5be04843f6540da8c5b134b2a7cd52687072e79673a8f2f604926ffee6a1d42e6bbbb951096c043765b9120f29f74a9bfa877c36ef4c54cf248b67c0009bec7cbd68bbb283f7a2e8adb37cdca2f030ac33330453651c79f0db94c1f77e07187dfc05fa2d92b8eb9f88df937f92d679de99e1070be6b562552a0586350cd5f2588d0e61037f893f92460e5f238c308e1fff869fae85a541d4b9bdc8a87d975d82b34e3b2dc066ecfcd7a36afc0aa39ec2e860face1939519cccc35c4406aee3764d005ee43dd8b22cef52c7d4471f0869c0af51566f905ed0c6695a7837e0bf475cb277af642d18419d6cbcbe2a78040af02ee8476226c12cc5f3b390bf9c29b3e94c18f2c72e3019e1a05deb86fd7053c64ee0c00a7137d4ca5147120393ab90d08083cf509700d549fb6454513c4e08e0693dae1f188a58e493e2d48c4605cefd04e4a1292319fb4d7e53703b6a4751ebcd32f65c02c74fb630c49850724376bc0586e7cda9a63f4bf73bbf6f3c03526ada880552f2f85eba1e332e959503a8fd07a7b4273ea5feed943d556e9ef74154a6353be378c497c47b2ff57fe10d9cd8bf74d4d117bdec4ba621d6c24cdf7f3c78979fa4e9fae82653022ef0617a68c0685e16167754ea7b367e6f8ee7480ac8eb874658f8700b5d4c182507c1ba9c4a91f7b52b6c953d2ec9d40463314d20f116eaef779ad41d2cfbbde16ae64e1866fd26ae79455b0a0af041368bee4fcd391b4595994f503f22722b88b88e3e882010d4303214a92e9c40e94b2628cb60b9de784f9ca65cfcd24b2cf33b743a876c213df3978894d10a8f9fe097bab4afc94f519300ff10e6511b08c17d90fb8d7830154d4b605fbd85bef5742148c087fddda2d6a967f60a5dd9d1d672089c8df4fc5dee6ae34efc2f66f27ac946fe5aa11be8ef6df0f48ce7150cee52509e66c5488eddfa3f2a1c09565bebaae4afdcba99e4a68051a3a5aad2f1e54a78e77ed6f97d38edeeca4838d5d16d4e56800a3db8bd699baff4de378365517bae0eae2ccb0e5a1512e301bc513062df6a658a2af61b8ec3ed82715877c3adbf889764b3ed9fafe64341a14d2309e18ee5f9e43029d5dc3d415b2b0a44790d22571f4493ee760eb0735f199121a343e4f1c06442fb76ddeefb6be6bfdf53a8e17641a08427d4790f8391b03a15efff4aa7903b5bf9ca850851d938d628d1486c9e076d44f3764b7de932761bd22bff6438457d5f23496499e5c6263b67210536d177211879de465f604cedf41a0ac0ea5113e3943059cea936f1e3483aa14bb146ac85f9a8f005f7c657b7abad436bc9f3767ebb6b444a36f354c3c703b45c89eeb7e33440c2cd85955f5ddac313a21780e51d8ab7726ceae530441919359872a2097d1eac7339ca496a55bdb0ed34ca81a42ec8e09f4d5527f3cb36f23ae22af11aa4a2e9073b28194911e97e2d62c2c877b1e26dc85fc18742b0729a323781c1dd133bbab41632099fef7cfa6d30d1edf8f51ec3812c55efd45a5a9979d76b8d353a016121350ad466db16af12769c9197eab8930709a515817820fb8963b2aa1ea6979944b89028e9195ac07fc73c0885dd3e0b51e6c9247f1c959c702849ba5b1c7ddb9f7548ec859651dc2515b542da3452300036c8da637923a7c1a167772b849d3214ec3cf2d795dfbe5f515040651d2c18e63b4a0566be648d222da27ba174bd8722ce7312ed1347eafaa9a56c3afbf4a2c2078c14b019d37d6d3d5dee89ad40ea0cb4f68ee910a9611c2e752ac23879b51de85b9655c6a24ae214ee4f5aba8fe3eeffe2dea0672a6e1d2b2e1a028bb6286c7cd3c8c0b1b9a336b6acdea69392526c54be5d90dc292fd19f95f7bc81d8afd43579ce2ebd4268d942127c5f01c008ea4cc51f13799de87dc4190e28af3cb50ea3a606d8246407cce57b619f743e14596968a4ea4fdff8acee02d722e27244966b98d3922460fc5967f6f426c04363e2c2925da6e3227065dadfca0ba23dc8add13008cd2b385b776285e338ee7074d7994dedb200c9c1df82a441eb25292e9e5a57146bcc594ea93bcdb7a1d10c50c11d246c980fca42fdce4b916c068b7fb7c4d118334eb5608a168960a22365602a379a5f244ad6d007e79a13fe3c8d463d192bef77865a140dc938454622a9c1f5aa52e784183192666269d2f135b3da5e1c47c5090f63930130727c5f3b450c087a6db4fb6c678ce4601c81983f9834af5fab019dcf75323ec94dadfacb3f6f8195c27f6d37ecc583166db205170b177bc9984db2e507a2b57189ab30ebd0a094a96c306bbe789a522a43241a90f0faad60a19df9d06c0c880064a6538b14d861ba992248f00346005fe7a7801014adab2ef4086720e571a8a42f302ffca07d2304c599ac61818af82850399753157f0a50f3a2ba28f3ab6067c2e26275158bd9a2ddc66c8273822490915cacb8b6233b1017f4b3725c7290ea1473d47f747191541cc96c8e0f420457b063f07cd4d0a78064260749e7a37c46a4651375aea0d7731dc8295cdb961ea68c3cb6e36047d5ea7fa98a08f7bacbe068545432cf22087eefb8a47d6b7d290e9f4f3b40893c61adc371fa4d47dc5899afbc1c64bee66e5797cd450b8efdad226c642238f2749431222c61faeae5e128d693a76425bdce956a095cb2eb6416175c7c35a240d110985a8a80ae0f2e680d1649a551d5020c753866491b7f1fae8ebda6233c68f8dc2784b48a10fdebcc5e817fb22a72ddfd034ca591d042a3038e63929914078eac2a9874a192a2d148d661625c032bc8f8536a72b524b095042b470da0415056581fb2c6c0b2c4687a0c3d52d01a81acfc362013e7b9238c2f9331f36f59330e08c1396b23cd222c836b7287fa81c40da3906d85786c34cfa1e282df9f4a6850b274958bc13e7e2e8ec0813b2aa24733f59ed0b5ac688ac3a3f130d532eb8e4bc1e9c239d5b319a9ca22bdbdf61465447ad2506e55ae13ea397bb55f3497ac8028884974232e4e0acf4447fb59a12a9ccf414eff2dbb4b54ce275f673a9a76fabb8fe2f37b47b3c96b633cb5b27906717c608e29a6a2b08968c0449c711019c51f873b1f88db03584b78f0d360f021074d05fa6aaf18f5a0917ead851986bb535a2e8362c6ef13efdba7f683d32bfcb89ae14b9f6492de5a7ead4d5b0a5588decda6085207c907720ef29e6e426a955ed8d53ee8981960c88b9de82bb09d71020ff75701a585ddb159c21cb02b49161bbfe761c0cb956baa66a90f30e2c8f01d3f9997cc59dc47517256d95faadcb80fe7e054f6e43f7ce62c2ce8e0ebb22fe15cc3c224f77fea3c695818543160ddc8aa86ee88bf693d359f4b84c4ee79ac5f078bda31aa05c159a96c01676c84a85c0dc72e378666a56caebdd979ee35a460ed4d0ab592d64244aedda0278f4bfdac96432ca8c03dc153f7d8d29fb8438cde6880bece7daaf781789fbc597cbe485f56bf88cb64904cbda3e406207e58f3d25d7b0a52f650dfae063f633e2e1111718b37a06c45a087f24cc52d48a35cf8336eb04abd03ad1ecea680995a5a2671ebeea0a914cb6417404e281a0316fa74cd0cb9f4bd1aafa4d2ec0034ba6d48ad73bfa9ce3e9b78096801d233fd7d2983c458d76fbf789287a7840c05f4f44afcc7e2fb7bd682bd6dc200238e06afcd525f4afa97a2bcf7fe843243ad044be5cab52f06dac9b05c31f5d444fe1e7e9229d10fca8e969c917b72dd08b08808d1f7d609c54c061163787a4dcbd7a0c89a84a8329be2dcce37bcb135bd0349e3240ef4d4eecf8b00526fefc1b015155a5255699173a841384b1a361c8a8020dec2395346b275f97442d014e03a9c8c84a60e43e72b6ab711d24fa38993725276ab18ac155fad8cec8942eb674bfb1fc4df40f17536be5d40411f00eac71a192a4076887f42b43b4911de2f30e8a6ee5ddd869f11c40b9632beaf4d932c165b61dfc9c550c56937fd9062f3fa087ad887f5da81458e88ee996a02666c0b74e3784ce65611f2699518dff0721284d2aafabb2cad4341369e78b6ff518d4a7edf8cac539c1944cbd8a26e8c6e44a0c0feed1011d473c849fddf737db339c1de42c06e3c29ae0dde02d60b191f1da12a352b8dd908baf4dbcddb1703abe3d7541c2cb431003b5f7e8629f0da8ec431d783660b82c087e8adb329ee3771f678bf8e17e03e1149cf6761a1eeb169974a2e8d48a3c7c6d422186dbf23ac5d54057f2d3a0eeccfa289cdd6227c04c5bae09acdb940329fef3693b6113ba050c7946ca110af40bd8e5c7a92e54f16d260394bb9561fadddf3b9ced755a1d64109130f59a9d6911c9894324a89b9f45305b719ece9996dba77e4304d9724f971789979209d74927b8835c9f9ea692953457e54ad8d3ccef682391e6218c05deba0548424458a352d2c81677eada2101640fc0945cd83828803633926836eb51e44084e580afd8527a488aa6a7388b40bb04dcbb621d0edf8345c508fe35332dc15081031ff9b65c49c9283ccc20112ee815e39848ab8ed184e5eb082e086907463f187a86a9bbc9466fd34bd10365049b3040d5fea17b2a4294f0940e61beae40888be9c10c600ce318a7c243db4d9515ddd27722100a91b4a81a1dfdf4a30ee1d7845e78ca197e1f3e0a8b68d9e6bb9b8c4382a7fcd77c34e0ea046e9ae12cde66e9a12e28fb8aadea3433affa81588971031a1040a78796a6e8210843cab0342273f034078d8d27f7ec3c05ded054cd866c165a831faeaf6d20b9c525d229276267fd17a45602dfdf5566e2b0c38cb82d933221b3428d2c8c3863e69c47ca34156a476e41e1e02a0cba5ed84f2c6c6a9705e84e6560c71180cea630e2f2da87bb503af36112dff444bf28b63a9cbd21f00890ef26e5c2cf201f4a74c7c29d4b7cbce4faa4d46e467c5f1f6339f7145694a15ba813322c6a32bf5ec77630ac1b96e61944d6ef6653402a74bcbe4b31ebd65ce5c38195bea08eaaa2e2baa3188e952434565ce0b0f87875025c11787845c712cc6ba5955a2df222c4526b238222a88af3581057ba7556b327cd10faa1dcaadff6c27f3aa1a16312dd8bb0061fd0f842436c8490b849b406e2c27cfde278b997a73852a0a20fb7ab409bf692dc0a9bb4a08107c1cb9a3e2ea7ff62d68e8947cd929b41c84d4e6f8070471110af4f8b22b97f1602a28853ecd29f8f2b7be39edb489ad5a8524becd7af22b8535e36da70704f3d1dbab025674f16541224e256467f69f9acc2c252f10f08dddd70ef3b0a7a47c0210deb5a900976cd74692644d28d7f681e49d221ed8c04ed002cf4a7b953633458884bbcb4618644c975fc8eaeb89e010fde57f9aac70969fccfd09544ef7333a56d1d1d601732122c1984c02b91def4fd707979d53d48e35351ef08e9db3950e4164e0f503d076df29836071a728ffb9f15c0e073972335fe245a0dc55c88d22623d7eadf4136de0952dbf34dfc01368dc20944145c082deaee372976c0708ebd483f5395a1bf49c70d5e32254706d050f0d11e2f4ae82abe7bec05cb2c9e00c8c01e01906e81a58341b7145e01109588207a18ddff19bc9366fbcfba1a203ca562d315a0964cd8d6c556da06a2c3fb6653149cd0b1e00ef64d8a62907da36765b1e0df7a3cd6d53b2ca927097cde02f0a34dbc527b5e04160d8e9610f52eeab496cd801228da4fb2399509a51a022e719bc2e6e6c3d70990c8b3d60dcb98999f6ae4ad9219c0ee0afbbd6343cb74c9bd2fcacca6b2157d80a53a71a7fd984a54e6f5ec1fc2157803d88bcaa9c323d3f878cecd4be1c917c5686ed6c7c6587fa6c33668d4c7e8c19bcc459ff14e458f0819640e5e135b326c136c773475736edb112480b2d35fb3b24ce2c692cd7c52febb9d9784b25574ad6c6e4c8d80b9e00cea5fb8652c2cc36ae6ef8b5e7483fa5500861c4a80d382bdfb27adc68b6fe06ae4ddbc7bbba8237452e362ac3ef9ba082a17bd51717e06d6694f0c8915f044930b4958b7d3871c7617e29e4a07a941b355d0b99332da5f648c6c8151ba07dd1498f3b683b87654fe0856e0b3d078b4ac0f35201a706466774005acb375e1b84c17d5a4f0ec0924e1b356640dff3bdb63a680d65d24353a0dc84ed3e86754fa0a31e3b5a34af4d0f7db7bd5893df7c3fc0085d5bcbb2a316ffa345f432e099a9f7b55726b4c15842c735acca667034906b6c375cbd0489f33599ced39f844aa096c4eb885118528f0210578cb29b1d1e05ab3b469d9d5f25f67ff1ef284ff5c46dd27794c2288b5e4708ad866e2d00763353805148e10047eaa324a89548c5205d05bc69acdbf90c5730a9b462d734775bf0596f5f8f1cce75e647090a3e7d7c2c9cd268526442bf0ca0691819b17fcade41e05fd1f290e92d381a4e827ea07fdc0de3fe6e363e1c6f58a83d87c852340c414f4ae0902235cb8547433255c4254494c406277c5c9df7add5fb7c3efe415bc34fb44dc6906c4b94a012d9114ad3eda5eed85e0fb0c2ac03058848123934f2f4b14b0e1199873629fac23791c3177e8b2dda44d4f27bab73b5e19c9cad9a98b9690654684234da311fbd95b30d5abb2ef0cffb9951a659103193787c2e79c1d10f57b7df9b555039ee73eaed3b57756b5f50da0366792e7e59ae8a1489615e472b2562fa5a1d9cb50c2e1215ac5c5553688a34fce758943763864107d58dd20598c0870cdb54f561ccf857f82cb04eef203ca53fc549a3558f801e273d50608d846a30c391a2f48a657135d1b3e13d9f6e04beec80796240021107b1f6c3299ba66f64230621c3ba53ade4c6d78c6b2fa51314001c16b6514265a294fee99c0372970c5ac9192358827c71a613bfb2a993ffed793ea4c29ca4c77e96099110b1db79098ac8f4831c5227894d803ea379f0ea9a7e80a49256819d56909f203e753573cc56a03b45cb86bf9728855e8c3c79eaaee79241c526197ff0565d7e05b7cb39f7ccace2a5b49bfcd7f7dac9f75d846f579338aa2667cc403e098d61f6298bd510cfa7fd79caaa352a0839f5caf0e0363289daebaba9ff2407e829910f6610fd1bede6753150ec5d4e484abb7acae97aca4f658e0bb25ccc7a8bd5c78a3e5001b1389d0fd6fdd6fc889c5e425453e4bd196660115f660216a391e25ca5bd529f04b0f184066eaa7ff5f7c9df603fac948f749b2f3818588dca9de5391f7e630d76f57e445fd8d2d8ba2dfea9007457d81e52d49ef528ae66c58b44c8c4ed56823e895a62bd315160de1a9cf3820140225a323b18f6a5db533376a8e847c246d70a188453d534ec0b0bda5450a52936657d9eb485fe71cbc6571b265a553f04b31850158d011413acb5dac55ec0e774bd8884d69ac357a7016e82b42a3799bfb0ff97d3024bbfced37b573f602334e825a2e7249758ee7fb57277a48bb9e8392fdd3f53c50e7743a51bf5176c8733d274a5eb3c0dcafbf13c56748c368ac2563d6276278d98e2b77c15321f5483ca405d00202b23d238337c1e04f9c8e63d1a1a7895e62cc0286ed1d17b3e30f5660be42e27c9bda65532894bbce98329a0f18c12de3a1e1117f56ea6c767af83f1b67b27de423cc3a969869714e0b35fbad89520185bab45a008765aaef89e11fcc5a76f076ce2276cca6c5ce1a5cddf33478f32305b4ddf5166ab51a2626adbc0b082aa507bc01a82534e9420361fb74f16fe9ba958cb9e0e6dcdb0a4f4c9836a88ba158aae9cd33cbbd742135e6a0d23bdb578d71b0efc56e58b470396fb7d31956a2f0b53d56ce4add62382f7ec8aa62321cc66c2a0274b8da776596cfdb64ef2f6e670adf12be2d9177301f9403a6173411efe58af24ab7ea17f7d1191ef69435339b0b5e3717baf44d8211b5bf9100ac5d925dfd7e9fe3192c4c79a339e93a30699572fa5988ff5215f08fe75ec25b05b9dede98a2c44b7f62693870ba413779d3dcbed372b89ac6de4c16bfed4467b1fc76921132f2d37e2d02519ce916f3e958e0f65b3024b65965980d809af7e48ea79e2158d809167fa8832061d06a1c6d1af7c2ab9e40bb57fbb7ef0e843497e51b9730dd3024f4d33019e5a2e35305d7046f0d63681f2dcb6bb6f08abce410e9eeae07780d93a6487dca220ee58191a76c31c0d5bb1de46d5208d402ed1b886846323277a8cc291188a770dbd5060ff9fcab1f94377bf0992b8c81df6f615b3bba35d3d89d1c4108e04b8730a8e3a63a7955c4bff7429de9af91a06ea8fdd9c61f4fbaa28eccb8cf5f19b8ce348b7eb6632e987c3c17e7cb28137e0b018b8a26fe77efc7584019d81161d51708b84482eb572973d26af577c21b01e9acb4579ac2518365bcbbde210213a642c6c266159fb062d9b997402409a2d2ea059a2da1b8586b5c894fd776f79b521b47a6bceaa4906eddc9556dd52fb20be2a9aa9e6e8406ca593d4666cf7c9994d391903831034de1b8f4b02a2a2fad073b9b76a7cabb01ca658fd7b94e8f37f487e9e65f72e33289b3b29bf24094f3fd2598422ba6470782e72675afeb0b3f560b732239cff29a874d3e6bbd6f366e456ce5a4cf2599652fbb524989e0f305e2ec8caa14cd61b5486eefb1c61d176d98d407726adc511b00895730475b3af97d1c6b01ba5c623b82094408c2cb717f9f57fff7fa99021ee501aa6777b05a2f5c03e8fad597ed42dca493658957c4b005c0f19e18217ebb43fb3bed0d7a4f819f58c1c1ba53df1b77498aafcde38c6a3863616563e53f550ebebc364f5ced06f1afbff05e67fd950566e9f7838e362823c0e11c55e06f94604d884c79308b32756a65c0afe04b816b99689123d3139efc34424b4fb576162219510c8c5dfc1b0b21bca7d746d3c1bb05c0e642e7aaf2e2e1121ed25903aee9ba9349e5cfc21b041aef1a979a9c961d73e6935e53323deb485fb18bb7b6c897b838882282d8f98db2b0f6a0f2522f5903f6b1d653d01c04861d685edeeb1796b334fe0e64cc5b40cd5e7e2248717179ea51ad18c8177be888a121b49d87efc281397caf8a7f94f3cc62c215245f62c236358d80bed181e996dfe03b3a3641a0f563a8f7aefa44bb9fec9dfe77c7c223f3a00b46fec46d46930c1a6e002fa8534691197b7c59f4954bcabfcd4cbbb59c9d155c7663939cdcd60fd5f2d1dda1a2af24f9ae510169db349ba9006f09684bba4d1c446e8880ef8183cc16cb82d7749d4e316abb28a7942de79821a7546039c06d4375c91dcbf171305f8c9500ba4e9c975b1188aead4860d9ebffb3515fc965e4e1b1a0e3fbe998c3cbb632ed5c40aff6a8a050dd98d9b25d818dbcfca64966a10de58bb7b3c048f66095c6f58ed5b1944ae9571fe0a77228a23566b98de33cdcbe5722c519187e7b3bb8df108b263f064c00ce3f88f81c498cbafaa5d563fc4f49714cddfd3b43a591a1e8c9a3883e6b676bf5df177f9fb278eb60346803b30386bbeb3c765a105bb1c7f9b16d15f91aca2dc7f3dd331434920373434eb9b6174313bd5abab9b8f887bc30f6c84ec170efde5e805da39ca9d590dc63a96b17bcd5ae5c47e2c67cad2e71db983995643cef06f3ecdb622d047df84674494aeb9701af62e6729bd0d89ac95627f60e43f289670cc4287243e3f234f2c0f86381af451717b3e8e7b2fec93b5bac7bfb4e3cd9734c5ca2cec29c073dbd8920dd4e250d8d225c958b418b34edbdafb0edb0d57f80dcea83a29c9779e73cc8f7aef09b5f54866b09f5c2f0162fc3f6b3badf7d4f5c87cbde3735c7fab796d519ae75f1d0cc7309c249488eb37aa77177b47886b707499817c2eb2de6ea0516423b0f0791dfa4fbae702a4f226c7014b0e91199bc2700c68abdb0ce6cf247c5fb898c1df1bfc2023b5b56248d4f2e7f002429ce590bf8bc16a5aff581d86d26a50cafe1ae36403bfcae2ea7e1e5e3e120a11543c0247c083b5fc33f7823ccf43ef6ad6f4ef35c946e938ec798471c68e5ee593c6842543a8da9f1217d2f56886145940ad92b9e9cfcf8abaab9cd64b64d9af3137fdf8db395bdf28232b375b7f656972720929b1b3088736a60daadd5a679ef2a5aff85f92bae4865d7e919f21ae2767b26a2bfa992f7ff7c0eee760f5a7762775b564c3e1649c775b0c4dc0bd07ab1ec8172a0649f82c1da303a114ef803bd77bc7c971c34b245c2835aff5d9c5ca8eec717b411d7b737df6a8b3d3beaf3b06e78ace7c6d314e2806bfcf7d05014352d86599353f48c5df4d617f8ad26ac9589ddffbaa28445fd48df755e64be6a74977e963059dd429a8a99009013007504cbaee095d7d12ff65d9df87eb2cbc27ded885d01fd445da4b3e219ba8f68617184a393fe95fb4df82d245ae7cbc0be4da3de5123f2ad31f4fa6c515d262b6491bb60d87ebb6bbeeb0ece7effa9fc06fb70943ad459fd0e48d90864f7f234d8430d9965ad533a3248c1ea294f854621f8ac5b9abca1a9faf2966831424956a4a58c2f866a5c65dc144277bd46ea0c2c9b3a5aab6e077db689f757a4f9d82a8fdf27ccb3721f91890c28a706caf77d6ad7031cdd09be51205bad7931b091c2debcba9c8fd103d4487a97628bcaeca9dc3e55c4871c6c0b7bddfa8d4f0ffce54168cb47896c6b6d3c1a398ee5b0562444c36c7c949eee3ef2eca6c2117624d37df5ee4ec4fc1cee6de5b7e36cbb79da78a1247f8e14d307cde604d84ad4779fd4ee8fbb9ce4ee00485145888478487fa74ce79fc0d9f0cdfdd5bbba7b6b74ab7ec1bef1205dd48b8aff96c3c04b5197b5eb38d519ef7720a7e58b0ac5112dd40c4114d55ba75c707305f0931da01f0136d939ad836f0ba9694706d0eb4e5b461b1319d988c5b70c9caa143157c4f6df2aad6686ca10672b3a47fa86aba3caf958ef8fab6d6325a565e8d5e91928bcb031649262bb3ea96d9dbf77b3b33188b5b5b7566bf86b7374e6cf767e16d336282c3751cc8b8d1cc74d21d8ebf9751c229524500234240e1b5cd131720ea420f0aa03b3c937d04cb4f69eb4d5305eac56ca2bb3323abadd89f4c99e3e0d74b2c9157bcc9a86d3923cb053d2018cb4a1dd5467d43d2f7f1747e1c7183c6e70caf2ccf878e9155af65d881b49cd4c27f11ecb5fc69ba6dc76646fa25501d46ecd19fae8d6b82f509f6aab6080393758c8a19be1e5bf45f6bfa3bdc21d1d1b7aa73d31a5172afba244819cd06fc16c7884b9909a4f9a0f70d67498ed3b8125d0c9f32bb92c2b38d77625ed72168aaae08bac7f85dbefcd3793089a97b1c07d2be8724ebab6ff7a41d2dae7f9f080be17be21d94c32b7ba14ff03ce17d444a200a87fb9c7dff69ccebb17e4dcf72111ab52f0ec38bb8efc97a112a59b295e5c6b98376652ba216f419d4371d7a34ef8a8535a6add63a5be5b11782b2cfea3210853a0b65eb493a838412779f3fac084f4fe123fd034ef737110aa1e3d2ba1d488fd54603017bd1efa77ee8239230f015ada5143a479d47dd66c53fc930ae3d30350b01408bf510a45d52cd4d1e5b15b889eb9ef3486fd1dd0f1e6df3f0d95c964d3466ca8038ecfa150c29acb496403194e6870919d409a611e355c93293ace19977e93c0fb89cd8785ea5f1bfd8df85f4e55c5a6e37fc3189656ab544bc4855757172cb1e0d7dfdb08543d229b805617c9e3dd4188097a9f2111810db9af5cd8c3293784614e8c0bc8181deaa2550cca76c34cedbcc750bc95b8733f412caa0c4eacfa438d47044f2ce43c309bd19d51e0651e73747f14397ee08bc822a1ad0f4fedf7e06603176eea001f12ec000be508c272807327b596f1f253d62ca60051798292823d7f4893ed0807c299c0c5e61bc4cae6262abd13c03bed7ea0cafd2f7f1ebed3895595a69f14f9710c26884414342dd6594db3f16cdbbda41ef2379cb0db6228df79ae0efb73fdc4a85ec8c937cd41fe22a5574a302188b8437c0754cb89e9031010a97e8a700f49bcca6666f4fabe42ffc1218d396bfa4d568e2e6e8f2f89c052282510a15c8cb6c4234a61951cbef7f419faacb54599632abb7685b1e03f56fac8a4bd6189e3b6b7bf3d93fed3eb40ec453fc6cca1ef1cc678d241fcb756543c20fa5da9326ee6ed1afa37083d2c2850deae762a1a2623e9df3de7ecce6514715a9bd2059869990a95031c7bf51500d2ed9281376736fa8cc3eeb37a9a56280200b768febcd025d0fdd888a8e5ace1b2d06f4391d2cb9a7d556c98096bdacc59f7278e2bf3a8c3240e5b2c678270051fe93773c7bc9384cea54fe944423a86d134e16fc94bb8d57444a7a914941abfac18679c863a83121e9d988d74449627ffd38ab2bd3a19cf351f765d43285a8c57bdfeca69d6cb51f702201bb99e45cc059026fbee5db78915cdee63ec8f1e6d3dc9dbb5fa91bfa3924b3984eaa218a4ba719f75807fd0a347e9d543408cfba3d7a2d030d8668293fa114d6b4b0aa808f2afe3f61c6459a4650a02cd1814ca0fff1dc1811c7c1650f32e9733e7e8a9851d8377cee87c60c9c81e03877a472d13449e6864de0a58cb89f69ad019f253aaeb3c220d8af22eccb32e84a11f94d5d16f64a97ae806167d76a7b30283926354c4900595816e65f0a33e3179eaffc804ac1d1eb9c1be9e4ecc6a546fde5cf19b71beab2c6e6fb2ce359a377241c504766a614857af3c06127e395c88ae40d8d4aa367222fad57caf486210213619c8e831a071bb6c4df0ac17dd55d3eaae870d5f36b19042fc68ae8b12e536c1ac2acff1c66ad6c824fc440a5a61d86eff2e4b02474012c7207dc7fd1bc1e8558cb313e996f140785e97889fbd3b048cfd1caa1d2fdbcad5213147d3432f2cdb2ee41ebb0363ad85e52df2c0ca5869ae97e05a5c999feb53175a24c28cb399682b900f59600b0f9e0594ac6a38c08d208b7cf23cc70eaeacab8d218e0b2f38a94f490328fe82e5e2dc6a5876d550f48d2af90613f63084a958a99c1131d3169a5556a89976634c1c49919d12a9276325ad236cc1a7d21443ab58a820a2dfe999cb717a1dc82071b1935761f636efafc56dc0bcdd87fbf06721805a4dc910928109f041ff49d824c63caa89418a64a8a348447e55206a37ae000e36e7f5b08103375ea352ba47dc9167632be8b943408b034b4c0c2325642e7074384629eee67d276a49d3e1c2f50e18d3670cbee580d5046d0ef02c47804201ff610f5121f4b2808ab6082218eb8139d1c2b102af787b92c0185e90c33a8613a395c0b18d8e3932036cd4b42dd78f35e59149c63a6ffa0f98c748ba44098aaab9bee82d8073c2f17d9e15e504f76aeb9ef5008a7cea3c7d13bf6e69f820660693bf9a99e153c4eebd3aa969d5fed1826afce54269a9e257194f6f2da4afe84679bbe4912bd09b8c0d1692bda298c99cb1ef105e920e38540328555c88fb1aa9faa539ad9c838f803fe928e42b62011845b96173ee767e69ca058cc782288794ef3d1be214265109a32757fa7c4c13354b2d3b6420f8d3a5a1d0b4c2b422d6e6492d466a32e584001261e8fd6751bb7a8562c721827718856f09a99f165430bc75fb0602062e24ff5bb2b5b63a96a86415fcc831feeda3a51130a7bcefb910a3eb5d0e9e21ff3d1dc80d67694ec98365f64108a7df62611c4ae9370f51837aa7218c79e7b4db776ed36813f3ad5086718334453fdc0582eeaa8aa3efc082ff088fed2c5501ff4695e652299f73a4d6d282acb100637305d3112ecbf3ffacecec149cdb487f9cf126c86a8956884c5252fedb6780f57f64648628cec2189ecbbca9d9d211034e4cdc68389ec9f844607fbe0373067d66050db6dc8476f2f7dc0c5ac54c693697fea9d257305fc1176babfebeae525e89442edcf8b4e5b32ef1d5643080be5f816ed89bce1835ca4b43eedc0abe8b73e5b9ff2397573064bf2406831f2b252b73ac1b90b6eeb0c06db6f482f7c914bd71419333f14b2940d7663a922740b02aba6d23b360a120442b6ca4008105942dac864b8272198bb2760bf8f14f565490d7312a6f09e9ce77822fb1a29bc560caad93dbd4fe0c6a2faeb46a90052c7beffd021bfe63a266fc2b6371a32ba77cddf4306839c77521b86d77bea51906f33026842811e5f3c2578a11bea01e5cec080927523796805094e8b1f3b36efcf7415fdd09ecaa47218ca6eebd36330c1bd8c6888e0f00931f267603f04d3a7d732dc15f162a899512326037282e15d4b2720feffc9dda91212e224f272e6abb7c570f918974023278920996cf5a3e4386e0cd0a08ee2585f10b8efd32177bcbde8a644281757b96f48edfb0c5bdfdd751e8c0a7cfe400476b7dc1fc95229f007e061a5e2fdb915e84f1ade7e92a469b10ae8d39b1731f5042b2fa374fa273abf48b4904934e7bdc5a9eddabee82af51eba7ba32f5f6776983724821b2f86f9012de8895d034b77aee5f002ba055ab48a576438a269bdf7f9550ab2a6bc282b77f87359c1ab69462a050b6c2ba9d2e250b98ccdc08ffca5702b121adf7ae241af8815bcb9230cc560dcde902ff0696ad422b074c18ca0c748527cc29ab242dd8192f0e56ca2379f2e1e3a0c693232ecb775e21fb301947ca3d4364da795ba7a7501f95ad909bc2c469f14fb5e51116520e1553165e7ee1fbde792bd0f54eacb572488e3d9ba6eabd14179cde1eb62f13801b25e122f429610cf4d5fb51d5e89fb02ad324a5294893f6f2f6987b1f012c7cc512bb509f0f1bd8dda6437731b9768afe20c46e8180d91871a32f55b4e8e3f405d8a056855874be65e5e055cff6e699bede25133020ce3d0db65532a455ba4fa9684625fbc025e5389fb2c88c980e7aba6ba226db32406aa2d682f2bcb8a27ca10d41b159e624c185dd1e2f40286941ce30219c13144e63a55ccab17dc0b801b91cfc6df95f912b3f3002bed2a1e34421086803aba3e1b4d2ef68dcd41ae67edbd735da5a50c24e63afa6cf8135730229bf079ce2a8371fd2b4cdda893f7ca64b51460a5d6f8f0ce4c86ea1b1876ff510fd7770fa08d1fd891c1b7d1ff8ef5639178ec09bf97b6fedbea82b5a93d474ff5a947fc1f218202b66197a4313842765682f28eb285c26332312305263a63f48e997b7e83fe2cf7ca48975820301efe0170085c2a1180b26aa1e638bcacb79eb936f8c1350f19f31194fda25d2a899bd65db80870401a5ca4546fb9c16ae5a45c49b72d63d604d2686c7c6460f8f2a2ccba006ea788cecd07b234242ba14ce5abba522ba50251a0c9eb3056172a7472aefcd46ad91f665e7d2eff829c56381cfc8e70ce585f064a841122eaeff2ff7fc67fbebbc4939e43da581b0a60f0e8340e93d85d3ddf850cfbe0cc5ce636577f426e8a8b688e8214fca9a29b93d75408a83c489fe0e5e72a7c017f65906760811514ecaa8ad32327e6b76d40771c29967cf20cd2f22fb76cf8b6ea35fc3b11afe9c55645316833a1cf2b2e530024337b61470215470d337f2030551fbf4c32e5bab80fd0ef883b001e776e996d37a92f2687e3d14cf3791fdf72c8a989996b1e2d3cb78afb4fcbe567ba39e2c934f04538095cf7005f1f30b0c6f36bd151981ea06912790d1282bc924aa95bfeabb90a9688e2b53e6af078b882f3a34fdd5b277b71e8344567c1525c0fbaa092476c1c240a19404a4523038f7df298e9e854e717ad045407ae354c8db4570563a6e5249776dc138be25090ca8ecbdcee9997d66fccce04a3ada4e1427cbe78fc4d0f5cdc0f1de84057e9df448c4a8e6a31c42cf9cd1c9ab43f31fbf728b1a8618b20e2d5b10981f215feae9d1d91bf6e064c8efabd888dbeccd3fcd95fc555b31db653f7bfab049d915e4dbac757d8df0164e538211c8c9ea96d37ba7325fe1b384c223ec61cfc17cd8018207b8446f910de5bb53686ddbdd768a40d7a502d51cb05d7cf67b5a0bab4732806f413feb9d8a8ce80338ed2c38965cdacee4f36c6b76db6449aeb0e2ebd22ad83a06d85987a87a58967415a1a2a198c01d60493b4622768e53cea07bba335385b9568b4b558bf801c456ec79e53ed1a25d1c34e0c3ec347ae099eca59c00c12007393d6c8f201343c8580218cbd420dcd74a92932dbf2148fa95e3014e350a341992768ab198452a4af19681883ffd56251a0a8b9ddee5cdf78f982344f8fe53bb1f6a95139856a23d145c7a827573270cd11e437485b1b4a438aa693000c6ede3f4e8420fb22d291ab233b546772d03d307e12359a29222ca2e19f53da853af693157718dd127ec31235261d1736bfc81205b89073e73be204b47b280551a6dd024f9c7c1e9df03f5300bdc6d6ab4cff27d36afad8e8325c46c3f362d197f47c6e6e133e7ed21db8aeaf8dc16c92e8b53dd6c0d5bb585721c35071d52da669e93e63ca71a929af031ad180bdb98ea51f33901bb3968cc57c19ac70cdb9b7771957ebe1f0780ce6821a104470f14c4691ca9ffe8344b7f2338b4871a3c25c8c1eb11013adf3dc0a665a4b0bd74405ffc2330831b61408884726b3b884fa09d2e18c08e674ec3ced67804c899f5e36e83461d318432be31ac80181e9ca41274273e1a98d5e74e2f0d426ba15a0ecdfa268be5ad69d5928fad83a0b596cff4615a9b5d79b559cdd530501ff8dff694b79d24f736085ab29c4c263adf285471c22610dd6bbce6cf2d52cfd5f8bd8e5d6436da915e53cb7796ed66c02a07e3e7ab4cff9b4b8ec2e9b50b3b4d3ba2c7075218ce3f9f48d49991f0a39b176537b1111c36927dc1a31608a9bf5ed5ef0bd2b2b07c9ef1773eea13040dd369389327b0da1a16a1f32d290f7ddff42e3fdf0c59137a21562a703777d1038da0f4824157e56e4618dbf6bb59cc7541b9696ce4bad0d2a52f053a34a1b96fbec0e517e649710121a2509bd315dfbb0a25e1fb4bf38d883e9d08cb076a64eb043898626abea0567f99cbcaf6a7fec03d8bb4603413ef67039fcf719a65d4ce8e2adcaf01638bd09c8d0a32ae2c1ca12bf1cef406d2378262cd64462767967f3bd7b1ee38391c5ef9c58d13dbaa9d0bf42ebfa0741f071bf3d107c34d82ff35fbf0bed191b40ffc053f42382c05b54c68029c5ab02db53d6b5e530b1f75a56fbce656c07d1e9905cace5028c6769196db23802fea8e37e8d03c70915b90b34b59f79c8b4adb414b8ce3cff428175b6affbe2dbc1b5585b48cad5654af95dd6aeb61e5ecf7a040014ba7687563dc5e068c71dbd0888639a6be281f5d625bb71c8f60487ef961272c7c1a3aae892874581e77dd68f4e4d71f2a68081ffd9168d95011832da1b8ae7b49b26f301c12326a81e2bf4348ef3cf721bf5a306ac28f86f51a267b3a4dd3ae76e129c96b66f7b8b0693967761a3edaf7752fdbac3076c296ac78df7ad42d10ff7768c8023b2f6889fad2fbcbf0b2d308a84aeede64dd45080109ac31042836f391027797e8e7f98ca6f1f922ac5bdd733122acd601a9dd41eb88e51c86f4d1cb6a7da226c59e7c95ef203963ecddd3e06b13c013ddaffdbf1a967dc2cb692a805fb7bd50ab89f520f4cde794dcd551a974ecdb43fa77f0c7b3a2ec44a70f84e54574e794fcd0d8584d0807e507847c5508111cdf426a153c354bec0516fd42b177dda1b71c6e1b993f474715808276d15a88d5a98a7b0445c842db116b8bc4bbc46ce1dfebd8ae0ed5225a8675146fb0204e7e90f1159c81742d3f12c7718f43277b80656ca8a5b9c2920948b5d2dcf764aaef48cde2778da90dd3cdea1bbdf7278241afa4f582fb8b6978e95a47ee4cfb80d0bc04f857612e3b06724237a16676c3206c52a9554a061dfc42df2294dab814600a9e47af8eae20e8881319da512673294752430e9af33bb1a00e832e6fbb653feea780306e0f62e38ffbe6ad7e8d28857bba0d7eb7d57504c92098fd57039d0832effb2e5522a7dbfa620027616c14df162d050a82677fbac687d33aa25727eb843995338dd8653c69b16f879d0219982f3ccd599811e81c77a73f6be61a4589415eaf3ba70b88bc1331e21d7bc33c4f7ce2f17688bbebb5bee61ab93031bb8b387aba96b3f1bdbb63cb295cb07f8134e225c5676938c2c22df40096c5193ead6862b93d2440e3ad07cf33f15b0865bb653883cc78a95a84461349ec474195f12f4cc0b0e0deb7e31e456a3794e2c5b478b88290119407281a99a12e0561f87750ac3e40369a77dd5d6f26469c5d2e95668ce18dc214e4a9fdbe846bb185f4f63c704090ce0559737af32bdda914773d2fd4074752bc357f1ac8c257e45c30fd79c3571fe214da0998f0ce8aab76b6734d895f1a2284e24437c63a73ad2ba39888f7991e5ebeb386857ac7d56bf607fc343a83f708743c160f45508a4126cfcf7037c04fe0e64d7972f05c53c2b800cc45954f0f570988706ae0de9a79b5877d5f93b8a9e0efdb3e66af6991ffdf7bd3b0beff1bd50968bec20be230149afbb02f2dde426a3c13b05694f701049c36d71f4f769c4e53b8026eb9e5784576104489faae6e030ed64deba3e129bce221346c1fb2c9d8ec17f21b07bc471d74cef223008565e13c9596cd05e98b09f3096c92373ac754fa956c91278fd7fb3bc7ef9b8da2ab0c6d8cd8b5c1f9c623ef468bb4a21bb86e759887a884aaedbd1d43d7c8b623db462ca02d6968d8b916b9301fba77d02ebf58e8a4812cf9f5422d9ffb276f743110845c298e3cf545fc7e5524ba8f36f3594cb81049d08d2f9954c818e38e17a0bc7a5c985046d00dafb543c3ec443a686f8f5c522a2171e5f4ca8444b9c4762b75ed76e473189a76dd8f8b19008e3cd326b922e301f9f02e8e4b2eca3855b144387940650d7ffe5b9e1e37d8d6fccf25ba751c06e6f1cf0eb0856579c62e93c45db974490f08426eceb405a253bebd466a869fcc03dc2e26d5d35a6d3a2ae22663ce141ea9e7ac1a2241f7495e0aba1fbbc85d4710f91f39ce26812e282a78e5f17e19b3db962dd458f45b5edac4124950bc52e9c6b0f769c0a504bfeadcb88ad939651b622762322700fbba339a736f2ca3398c41b5b9e0463a4c4b7d3472f6e5da4e9adce5617cc3f163e52d59ee0cddbbc340420792c4deceee9545113073065f2da8d44dc4ccb55faea33766cd7d583db2cff689d99181d0f1f2958ca07bc2cff007e72cccae4caa58845406ca42c9608fe9cdba043170a97232ffee22eabd7d7804611e194a7858ede88e5013b00c6222c2904504a7f722123dfd429fef01a25cb0618795f1b66c8ff76ba628c471045b030d04cb1a456295542197bb786d573054ea13087982f1d8e6f8db793782517573ea3d99c8b2febe5190b920f60dec0f05ea90cc6517185d963b80857fc4ac743791b9371516300ea822ab587bbc8e1025e82035b4d98353596fd6afe8a428fe2be996cb9164beecff899db395de66a4b1aa306358fb50a4a3e3055bf0f67a6f3c12b53502bd9641abb1433b116246b87a4a67eb114fe1d8e5c019c65f40bfa3e1cf3fe60e9ee67f69f811a6f872c4c14278faaece123ffe3f7f301c5e875fae80dbc1f6f21e0991dfd5d6d3c4ca718f05cdf001ca0486de71f9307144e071af1a6060406ca21006a5bd0282c3036eeedb208da3d8f9bdac64b744b5549095690a1d801bed8289d0f2550d0539af3889d331ccf22473f73b32f4692ef22062be00ce355f4e2c4f06047f4cada6296c0aa92a4a155145d941b5b772c03d8b0ca00cb6d51412b88a2c1e9bd6e322b0d2e707599bc5ea36ee7618238712f71b8b0e0fcb85e6e4605f6be97a0b76eb0ab79954a505f4e7a6bc3a32090b947c3cc80642aaaddc61e7d6c5cfa87afa83a0988f90a9ccd25ccadfb927ac1f25d6f2f8bb3ca2e4646b5366a0a891e20d9e43fc5d4662138abc38851474f03e9dfc48c8814c618c4298168371693776c183dc3a415ca2eedcc938c3ccc11b2a14c32f9f9b89d3a41a21b4fa113e373e17e5b665d5f529f84b50b5254f97f8da939bd7ab276c1bad92fb20647b7b7f80f4625446cbcb8aea675c48b0b9226e4e736a1f170910a0b358a4463c6c43c3f18e00a49e12bfe9599eb247fb976906c31fc70f4dd0f3fd1145a20c61f736b752fb7d8f3486e8aed9fbd0eb78aeca3bb99c4c7e78c7389148d00801016d6ebf0c6d53a410fede38bc01a0783735ee593c64c87dcdd7af6ca9eb21647c2cefb38693ab036bcb3c2d6f4855f3a12afe5c94b4091ad9eeb15a1815c5b6ac079c3452c159e22faf542df377ff41b9d2d6589da9d34c205c39d18c9c4bbc70b444b444ebbc4c76675a896092bc03a23c6e0ea6f090363ce728b06ffe327a10e5bbbf608f567826a31ceec5cc982c53cff108e77a22df106daa40fa7d3dfca8e5518ed6d0637574084706a3aefb2b5d8b0bf7928b0e37feb145a954b137f694bfdd0b8a8e108672130f3f2953483ae04e845dbf624a51fdce2eb5dd0451e34446cf943c2b69695d480237d9ecea7f46221f6125be560930b673c031df250bb98a059b25713f23c17d182706e2ea8c8cc5b870d9e1afbd612330ad664dd3e63fa28059201eab178fba51d85778e82b3d453933b803c5fa0578b6c05650422b8a1d0bb347258ed0ce9d6a6ee9ce9469842a7f206e451edbe4f09f84047b06b4a671022c11eb4836df19f5ecc74ba4a32b0f88a6b0d9e8b6a885193a2e4b47be2330edaad2d1077a6d1e50934355030769338b89529dbdf760537b1f985adae0aca6381d099b3c0901c7574fafee72eea18c809861c119423b2557bb40ed0831f50a7e972d9cea3f6331cc228c05294c85b1f4e56826008e82aadf9863497c4522d3dd6b414d550a1049bd4faba78e309701d822b16f7263d4124391f481414f7f83d66aec250fcd0aa6c262197ede38aeabbee641549c2759f510e92a45b6db11ccfa1468d1ad2cd7d9246b6599ababcdad542be855edcf5f085cccd915f902ef052d6eb194627eb7b0be1b8335a8824412be385defb0aecc610665cf7944a4ce1b88d14ea7ba5ac914a508604d44e6d9cb6fc9c18d8e06241ea1f6c98470e9fa9550f2746aacfdf545d3e9d578be68435b4fc68a1123c67a9caddf1b7c4b4897422efe80180062a2bc5c817682ccf67cf21f0bc3d45f06fd4d4c495fb0355138b6158a0e6f86033ee3b524f69ad6170f511b31a59f5bd05d592a822cbc73f2ae21f261a178756bff77307c5d38369e8ff8a0dedfc3346be2f3770350ca59c4bbf362c58684c3ea5fa80fd588c5e423a17dd60a1c1adbe2fd5205de1f47632fbb3fe0a8c25bf9e9e37683c0f50dc8e6bceeda47869d83044b836b527c80387cfa5cff026028566f683ad5d895a966808d8402b6f29d98ba90222fa9e4a60b2626b44fee0a66e86e539484eab5b29c14ee6446c30984d4044a2a01bd3f900e4d3140875fc7f6dbfe6b3ca8ecbed8e7ca352eb0378b53d1c897fdf8b90dacba9a7eaaaf498ecfa4630637554d6da311d303765946e62902ad3c424986f9632b83bb702ebaf015eea2d19b427217787c3234f86c56985f58a150ce210c30a234726456def5b73eae1226bdb4282d64dd6b9a567796f5220bc5c95dc980bbc8ca6431db85f71c75be3db6ade57255f68394d00c2dfb88f01a850ed71112ef52a6978159ada0b2ec9152acc888b13b6a7bcc4dfa980dadc0b41d478a153ed5e9b653e6032541f1f832456f223efd5da9b2e11e098c80081cc36d99c3ccff8a251e8acd718b3c2ab66cf44ec2bcbe797f1aa3f10913997b0af46ebd19b3c88e6e3f513f4dd44d5943371b213b3bb242f59d0cd06ce2aea44ca8bb01a9af5b75f317bf498b784850ce9f13fe6d8053021946a035e20192caad60c90648c009ed7e9843f576ae8688d9a75cb9e082b80f7e5bd64ddd0669d6b224b6e2bc187e6dd52b93ab1b41d70d536083409107e9b51a2fd8be3295675abb306b7a5729dddd8af3f95abefc89d7161cadc97c491a8f2f7602762689fcdf83c93ed6be84f701f51989adc4c3ff74c1fb952494fa36c1ebe4a937e44eede5fd9e985078da3edb74bd808d7e7f32941c276ef995f66f855ddb658552b89873fd41e66b49d574cda017da098a4e446e70c2fd93a0ab24a1c2fa7916ee28e03afd2873f5fe90f4e8ac96e1ca29381f183b6c44f347115e5b4f746b41fb7f5dfc622e6c1762734ce1bc38352938717faf3cd2414f002bc88a5775bc403ce14a7276d800fdcf7569bb5b969076a4e234283f2125a77ffa5fce6482d3eae1c5b8a164318cadd04c825bfeb9544de0e62c0205296cb406e6f6ca0d6f2869c207fc66c070614fa556b14bb3844568ca565823546fc7fd834f7c80d6b507b461e2f59748fe1dc0c21b893f6321917bb068295eb859104cb56e60379eadd4556c46db7b55ae9238cc49d56d87173c11f3560b0655cdf62b45c6972c937327bbc03ddd1884848f44d2b5208703e0852952cc96067e3722474ab7d956eb7e88f05d0ba4c5ad4b91c01e53626a4589b6024c7b51c184501da8c79d143abfc226609583567cb5976589f20d145de966a0216842b6a754290d9a1f5765b50c9263c5eb1f5483035b7ed9028633806d826f716f4301662372802d7c8d22e13364cf658c4db1df4bd3b6969546536b3117ecb37c7c1163e9f4a2995b2874a9d798de0f75f691deb854ceebba82edbd13c11cd047acb595064b2c4ea956068a149bca916bd15d1f4a9d47ffe41b8b69cb541ec474ac00d562e314cf9419d0d7cf26c7cf4b4cdc67d7ff74a1005a854eeb4baf2258a9d47e27a6d83f52d2d18b71a9a5a53bf48ee9bf84918d9c28fdb4970fee84fcff43f5cd170965872a02b38f818960604f3bafe8b41aa7c55f6851a509a27351e8eb744a061bd37edf38d9e40ff4ed1f2aeced4d177676505670c573b0a0e5c63bcb803214bb459307cf8af6ae93f8035e3ba66a2352c2b7095d4f5de94440a1407ff835d3af0d1392b3431c4e6f93a5a82d322f8360b635ff30c7f8469188ae38ef1adfbe3ad7e5d100d3f97262013d8819dba228b21410c8a6292e28859e679e180f3339fc10c507301e78a8ac0abb83c33035033dedf2facc02c46a84dd74946054e42fab5ea11ce20c498f80f0cdfb67e3ac8eb053a0de82bca6915f2c5533527594828735acc5e321aa1a1b2ddc0827c234bc75b7cf7ded8b007c23927d4c7dbbb79e6cc41e5cbf0fe955d42b1eb8b4527d0c36c9f165fe82fa5f0e3bd6c060923040c9986894131cf7cf9aea073b043b71c028d204da1b406802d02dbaeeffcb0c2b21e5baaf1578bdb343ab0b4690523143734976622b92c70724e9f5159cfe3a76ec3c830ff2d496a168107ecff4ae4139982217be38038c4fa45ce9a92ce52bcd9569670ec6f7478c83b32946c3cc830d827dd4a522295f320d5a60dcf67eae1894552fea23045a6fbf703339ee7b27e97529454c6c319d0f431fb3f30ae7b7bdededa560d8b01b0124049c5d7dcbc540d33e5f433cb7ef3ae9acac90963cd163ee7f9880ea80ed9412be2eab892829003bd0ca6c77bee8a25f9a4ee0826d05d9045e5a7645bb09b52ca1dbda7147e3e6193dd23c0409e8c280c0ffc9361978ce914032cbb39106832a65cd015534142f14bd456b8e1106369b541fa6016771f4f31853d27083784ec3afc500eef2b0cda29e9c7f503b3b366a29bb80274916c9b6c63707740244eb7288e014b7edb7726f33f7b9d0de71b7a7ae25d4b1603480da9c3b351ffe1cd8f822e9aeceb33551e40ae2c048a14d017f8ca4c792d621e1b333617f8f4f28b61ec5902aca43493a912b4789039f9a5f46813d503f0b8003ca4be347c7bbdb4049a445072ea3a0b2e041bd834586d983c0c67b5d02400fac204dc9e88efc6dd21bf8040c20f8102cc08a53e346fdc186c7085832491d3ded611cdcf53ff7af100f564eaba3cb6ec08e1abe1ac393e6eb89da8854b26afa689c49173714648fcdce0983b0ef29a2010ab50a5a54de966df64d5efce43156f36607a9bcacc6bea48113d846978f8cc589503089673c10a6863d9f2f6a3105be654915ca8ba0e76c4a7a8c610cac02cc9ef2ebef73131b5985d1172a1ed671678304ec67806d6c710d7c8ada15a43abac915005cb54547b16abdb82be349ede0bb6038bb8223a47a476bf0b2f502d7ba2684bf3819bb270d9087bde269e8f5fc6f71261a593290a491b6681b08a208c2885af4e91fed295a3bba17bc1582e57aa17f97ef9e0fed56cf9ddca65debdefd71189ddba55f11a393d2c465c89c8da4271a6924bcf79664a74093b6941e4755e88be3b92bf43b01c06f2bbefe2873f031dd80810cbd2a0612c4b95359c03ae32e60a51a1e96c16e3d993ef12e1ff7b991b98ea6acf1769b0c62fefa0cb53e98b3d52fe32649f493f70fe839418a1b3ed7c198d9a90fd6371dd6ebf9ed565bb467308c2a4a8bdc456c5361637e11ef20109cdb90160cb276550f7a026a33eefca2ca87deb666c6711e972a4a624072ce0e68e5b12445416b513ad1a752bfa9044399210555f3103643a734c4beb6f2e11049b2e2cf92452a86c006c196ca336f99b8ffabb5bcb7a8e7824265be79bd9a049d5bede35c4bef491afc9d191537274bd4d57bce4f1a6f75c0a5b08bf8d02ead2d90d39945d47756f2006048bb88bedda80f6e7b00c7d43507c581abc4fc17edcdd7ae7a398c8be94acfa8a8271aee0cc2925353f6142221caa3b12c85aa107294c2768fbfc368dc860466ade553053703550f4f04920241071393be3bf82811f382f4cde18479d92195c7d733531ff3ce1fd30ff13c259064614cb13d1df9d82ba6299fdb3f261ad2eaa50c81882e5604e5b8646c422cc298e49bc34b1c566445263c03d1892e6ea6969d0996116c8d19795dfe16947d6bcdbfe4b1d3c32ce87d8d11b9f6fe7ea1dc64345087af96815479967eec19243b717fc9579c9c7700fe2bc3f8c20f425fd8737b82ce32f8fcd8075c7528690b59b93f7b7ad82d6004c32f36b77bf612c7ff61411caf7953cf4df03bab5397028c0e5bc6f482d3ebfc7da28791bc016d405eff2169ee260d782469b2b37ed7a0b9b4e7f73f6c3a1adc4e93176da65a2e25fcc43ed41bb4613ea520f7ad2209c872e2c5b2d4a1b6f4673037044cc86a210a0fb1d1a77383758d12d8c926fa1284f4f33e0c7db2195aab28a2e932eb2258a291fe97489c6f0a2c720fd3cf36add9561e9d2efc6c8207270dd8a5912e09607728102c14bfdf8b866f66519efda410116628c4447878361e365ef083ce550f4c3d7c71441bcb8cdcdb6fa5bb43abe0a18156b8d3ebfef17e9d91790e85594667a71d6ea70749ff8a0ecbdcab9c6c50727ebce9aff6bccc10979f29953b3fecd9ecdefde444f036f9ccfde8e84e784c565578a9a3ff0f8746fd59902d560ccd1ba78467bd53b0c455a7827ff8153616d9eec6445903bd8d5d13ea1cd2ccb5f076d14b29ddb6e97a09455d705a2f51ce28a14ff13ee4c2c5dee93cc16e3a0fb96249e8bd094bac7d515dc214dbb2d1f765f9b2572a881837a1517f79f8c73cf16e555ca4ddd2911af0971a9aa3d983b4c20272ce093f582358eeb77763b6456391a1856bf738e88724b0c091d79bec1d4d320d2dd6a97564306ef743a139027d1eb722b2b1da6e5149b298fab84f066833f07ed75c7a9ba6e60e9796772c1136227c87deb0af4477ffb627265061f9cd8d8cb744a2f9e98719cb3dfa18552726d104fe047155b020191be3ef5d750b57d07562f10045f69121f6b6aabd0f717d453730e1f511b0fd34d3a93def6cb2e6e25964ed3452be22099962ec104235dc67d5aa7a5b9f43caa7c12a24ead2154c30c5dfd8a586e08cf1a7241ed5f09f52f618364f14b5c8f1ad2e62e611478895afc70c53169021237a37850c3f1fae3775518c1fd7bcbd0739e0e544d085be8a39fa05c6f26ee7d56d2950d637c726b7a520184ff30fce3b3cf29898660d209dcc0d66156ef9b876e08282d2b35744d2d15e9a715f3b5229486655857101ea3ad681f0210fdd2a2e62545b0344e0171d72247e96dbbf6fd03cd71ff267a1c1f9a0925825ddf0ef0fd3489d4ac8499eb966a593b5df4e84c2d82483a9f4c9891079aac436235e527b612337611eebcb0f032f44dcb46b8897d0a2672afe8c79b670160301e6650935edd1cffb8790666b6265c742c1d831217c14f15d60cbf352276c87843476930eb87ce2acc6e99b76ce6e3dbd2f6896d9f4b87b62a140b0a42d2bd3194f7692cd1251dafcdd044145bc718144d74fcb739c9a826b97126bd927fe8d3dd017fb3b19b4e543bee1e5aaf37d384723002ef03c10cb8acdc2a4babe4b1f28fe0734daf702e6115951d06cf526d3f3adaf6f0be19c1608e25c6a9e61ab10d91cf213971d59aa3976ac61a571dd3816ab45d5578cd9077a474ebed441bf7813682950573e48c8256ddef96b3228a4e778a82c999ed01724d5944df60e0ae3599772452e926cd5786171c1993d7013e89860c1071e39931ac281d50f9e2f8df7a3ff870f17a15bdeee268261fef9b223dda65709405088e067025874676c782f018342d548bd4ec3be4bd40dc9c8fd05b565a977cdbde12f2ad90e168acb6009ee10853d5c0948b074218e03fc91454f35451c50db60772e67ccd1f1840bb295451469bce98f73f5bf3596fd99c874836b66ccb61abe230c7404b260e850b061d55277773d4876c94e62b173902ca09a9340e4341d0fb0556379f42999f6822c655b158df9bd6d01ad7b719d1ba5ad3bebcb028510bbb4ec14a5e530def6f3aadb84433fba35c41cd7ba331374ac7c5494d6e7033f5d94cfe348972128749a50d88c7a2aa3f12b281650fca0cd19ccd68615933eda5a9b0cabf84600aac0e527560c33dc8c3ee2c658ce8a445a71f4d5de94ddcc0a6192e90e005293796ce92513ea11d078096433b74c194e295a72c05108486719c3c67bf27f6ea7a6bfb69c7e170438d4358a5808d5c40b19bdd6a0ce18db421c218da69f618907be015f5d3b92bf5b943e944e3bcc2082f8d0323f51d53eb582214c84f25e4b30f12907c5d127d34e87404429229c6f14da61c33a014dabf4c0999e63faf66904a4bc9837f1d0b0a48150e06e831282fa1568a5ddda35d7e45f2d5a57634cf363733cbc4cf795b44c21450a74561ae56cdf60b0affc962fbfb44f9a29a791e85bf89a2379b049c61a02febc77d1b66689e2e3bad6720186049e034b9c5beffcc0c05dd22a1b4bcc70c667bf1fb46f90e6caee314ea62baa0e0bc1250991d8eed0bceb1b7446f1374c13e1f0a476d5a52688ea1e7e570d1499b84de5d0fb0a1da7a3a0d961fc0674bb6b5f5a43a09106f3ad83793f7c1495168c026a3760f9366ced71b1f476e62716fe311941d7886612916d58db9f4d583037c2e80430cfff120368f61944ca48e7716e27efb409c187020615e3b9e9634e214fbc69270ce14ef1bf497db3207f1ec55d621e5d37925011b0d3d21e210568fc8b38fcb4b2294a3225b203ca52d8e08bc929e25321f4b75fa6a10692d86f9ee934baa487f0cbd3c6f283c2fa6cdb93a0ce07e2b97e4d3159a271595db79cf8641509b9954c5c0daa80fd1b36cdc5877336cc6c19fed4a57368527953d1c00139612a36ef49673d6dbe12879dc8494cb0987f98716ede5f18e5d1e537ad5bd93e957295ea6dc3c4bb37f81ffacfd2122dedbba09ff5d1af5ca9f9720fd64f9ca3c2b861a77da28bbbe7b77c2d954c61bc879f76f845e5309c5f78ed2a8d1c567f894d89366e11e4207da4e73e18b7edeae1d350192f47ef23e9068cd448ad358d216931dfc5428b039c4767c3d248e7f4f55ec0b0985bdbcb926560c369a14f89d5d76f188d2b8b0b6d9e0cdab8716c66f82cc8cc4f4ef3270289c5f60175f35bf32cfa5c96839c614355290897f8e70f40524cedbfae7a8f76350d3b355b7d497f4134e738fffa611d794aabf7ed9ae949de01223f50bba0437057e263a413cae5a66bf484302645dac3dfe9c898f5bb78c22cb8ac11870ad0b7f45a370b54c1841ad2df60f21d660e7f07d695517b5b0ed751d2ac1b74868249c2003d015367975cdf1e072a8e043679f59ff0cd289b555b95185bf014ce11a89125befafd55fedd937dbe194e6fa08e85ea66927296cef2433421751c4a299635b35a5e2eaf47f6266fb2b4d84f8198833feb5d7823545a19e3dc87db508aea916864453b6e838d409079bbaf76c37979f24fa0afcab103ef0034382e7d8da9b6597779f8c178e4169ee41ca8771694c6469369426ed41e000163c005930d6f9a4ee094a38a305acef9649c233b8216aac857ebab20526fad0ce7a4ea5b40f9f8db66161412e0bf31e8d4f4c9c4fcb76f7345009730b8b5f47820c61cdf2534e3b72fe9ee56c84bcc62150e641f4d95f26ec1d14c765182083e87767d7cf39c328defcb549330e6a221f4ce4481074eeb74f8fa4a287f5b98d4b591332c34995020139304b38a8c63a38a1e5a12950f8304b88601cfca3e47ae8e5c8e5eb25663da7e577157b3af203e5bec18fac452576609035f7dfcc86e49d7d64fd861f221002da66b3db45204d29bb2a0889bdb22f08a295180d789b603653e1039b15567e5a5a45f0dd7baefbe52cf714a94de2555b53b483a4b3483de1c5b8f9f3385f3d0eab5117df6c7c50da0db24c7c28e17e9d037a9ca86759662cfd3d705de91b66d991482a34d59dccb588161c6b87b960b6ce56c6ff972caaa6d4ce6834871c5c6660dbcb936b22e9141871ef1e02adf61456829b087f3ac06e7ec572b7335eb605d08bdeb86ac93a6372dec88d66f42af051c53fdcce2b1398422d4ffab4e0775139d0e1b639971ec5cc904ce5db31d1f27bff53dff81f927b2f5deb836a53298f1996c13d1eb1719d79c638b499d5caee6a5b545adf8d9dff304ded3d08ea85b1d097b278b21b92a65458a235cf1f6f3f8c80302226cc17c9e1a04872e599d8f271a4e89dd508433489e1c9feef2db41daf4e4261a374fdc38018e6d88eebcec8e0d3cba63f4d6afcfb2ac5bf04edf354183fc312f508eaa77c7a25daf045ef11c0a7ee5edf9999611b75c6f5456e1dc02c8275e56767300c2c2f4035a58fc0085a9df0063d71ef712e3ec2bb0a15585a46492a851ddb2bc8299c5b92fa959c007ed834e9b7a716054acc9a5d3f99bf1c8d3bf06291a01ca8fa55dc37f5fcab5414f7c7ef685026078dbfb3ac6f70decc6d6e7bf6f45197a6c58d12a7bd1c4798602754b2dee7ac524fdcab2e61e4d312eb248eec4886512186b750beebfa18058a0cbabb1f3a481a78ede30b73d1c07a64f235e75d76f292e326c0b8b9dfa472e21641ef561bfa9900144a600f8699a29e2bafd5b78c42592190e4fd2e46b70e634acf52c476d872ae807cdcb08dd01bf974539234454ea511965e51e82afd73041a08691625539f854a41db7c49bec76aaaac7ea3a1b9217c7240f7db5ba8777dcf6f1f1e2bf765c56d521da3e7e384b0e9ff4a916124d3bbf8404194b0f6c57c2ccfeaa5e378c6f7f3deb3f1042ceeaf3a6ea4659fdcd0240c932c75944670fd28f5f9aacaee7429d102b1f781def8a898505417ee53cc886a6eedb1cb42026b9bfe1c66ecb6914e7eeb08ffb82c933cfc51dabacaa4906e4b9ec4e4892ec24aa45710e903bae20182722cc60053ff122951d6c1a0b49f728365b1158d4d65f0a3de1dd319fa4c986c8dfcc55421f578088d64afe65194a891574c6cce9f3bcef4462cfbe9198ea0187ecb97bc2309b7573bddfb23aaf48072ffdcfe0eab466971421687339ddb0ef5aae65659ca17577d17816727825285032e5ddfcf84b1958afd936869f7ce1c1e90a475b155fca6173bd05c94a9b6f713990d08b89166effa021ea5c14901b10c1a5731c94ef6145cb6ca2efe30d93ec73455f8f32aefec1ceee371d570d91908d01b3656748521f66fa2b10f2716fa1dcd21aa383c68ee2440a32188b9af8a5be780f695d890974ec373aa0b48a72a8bb8afcc0aab256cb36a976942bd43b543f8a324d7aeb307a57eb64768866a3090ee3ab4f123a5568bdfcad0353fea847479c41ed1cfbf83733809f3edf0628a0edf02d87a34923da6105b0a6577bdb7e38a7823d35a19f8e2499251cc86cafc20c7f0595d8f2009e5c66b8025910c98f74195057d29f43bedc8bfee832793fefd19271a2fc1f937504fd681df8128b7b4972b1bcbeffe60c537e7c365de1c14d923f450524f371bbd24065ed0ab2e77ac1ec9aad9d8bc97eb6db69c6f138e49e72b1de4251b18a488c218f68b4cfd41669b6fb48195f938e9de81d6b1f06d0c78da2cb497d6c2018f8374c529ee28fa2f6bb86ee8acfc8159bb54dabdc36d74aadca1fda374d296f2a6aa651e38047bb328e4973f7c508d4aea519fc53e4b18e89d35e7e2eac10e018fa064c45ca9aa36839b56cd32d9558d3e1364a2bfa2efa18f217ad7719c2cf44b689da2da0899089e1579f80c1ae4318f2d64b9ff18f2adf0b18531c8951441beeb3935fa71aedf30bf5eff53cae6d9118ae6262fa27ea99fbbd526baa483fffbd12055d16ef1430b4831974f604675a06761d29eeb7ff40bad8e8349e5ddab7eabf0afbda5c12c3a23ab7765e7876f14324e73a83ccd2d76d0a2786714e92ea0fe1f556a2e27d7422de0c1f107f54afff20ddea6077841a13eb3937c013843993263a5471868f023107cd256ef1c9d9f59bda7c4b7f0d6700f3f2f657a6d79df4b9d798d34cefa6c47133272f8a913d8f30023b9203d056c2d77c6e0e1d76c368b8cb5cb815386f6a6a7006833745f6074800e1bdf09d58713ddaaf757d56e663a8f9d6f9d60549c2c56c070660268850b5160994355b5eaa554cf737a82f63f6835467853ae1a580771bf0bdd13b9b7465fde1899855b3fad9fc7443af3774eac9e0cb6df8fd4523d1f950091c1fe0c94c7aa70f86effafe032880280357242e703677c04c39bddb53ff74dfd14c1ff5646e27a1b8200ca49667dc5d4f259b858c5c6baa0d22ae470e00bd67e247809089f1982f8a941c2b1a8ef00a02999bce7777bd0a1ee4f18310c28f6b1982b752a54215db7d3cbd1c9faf2f2bd0c3a0429dd9c74fa178bb5af820d116711a6bf32bafcf718fe5433cf3cca8925086115f0ed9038eddd0069245547e294885ec7b9c41ddf0992601e7d7c992fe5c63385ff73494d6185db39596eb728d16069065dd09f105aaf98e52f991826766142b163cb8eda76b0a15390869208be371f17e50e9092431c0985595cedc3af9ea6ca6c12a0df1eca247ba57e6b44fa11940b0993fc85e11443c2dc5fdc98c82ca1edaf261702741a826141b1ef49e5ebddd730a88c26b771727702d63eb66496da9c0e85e3a33eade34d1a8b31b3ef32823a03dfd630a2646efbc64a3dd107b598ee5bfb71765cb22f28f4b7e09b22b2b13e41e4baf6c1ead2f73b5dc534694b583376c368598d524eabf42aef577daaf4c46e11321624c5a3866d673fbb6841672a73cde21ba40839547e541d969bbee97297f99d0a82aed16ce15624fa5d36d4e2acab429ea66eabb449ad20fc06ffde5f2135dea1ee754eb5f3fe2d2a8803074742ce78dc77b5fe2c3e56d2101e4368c062c89c9a98ef9d0dc35b7ded70ce55da41828058e6bdaf6bda1632d6d8472026b5e5e02ad33d5f571cd4d89e9da58018d9073888baa3d0e508e366ab0255ee1aa8ef63e1235017870208d7b2bdcff916c8449a83143f9f86959338f768961aee0d97e3bb2ff6f14b14bddb0c84ecd2331bc6f7468ed137012688e264078acabde92c8a3c0ab8cbbd886dc12d4cb5cc7610e690b334f62dd3aec035fe268b9bc49ab2e87fbf026204f3b21908ad51f53576657bbdb5fc6e15951154076fb436760b8584753f7751e0f602e808433698c57e3af080e552db24dfebfdf6656285ad68d767a48f5a68aa7bc52c15d6cc2355c73ce67388791d14fadaa70bc2485eda46aa2a857cb83d72a7b952a8d60c9f1eebaebf229522653a181d267056639549ebcd73da7b7b0f73e97332f8d9a061c225f573caab82358732c4e1f04d3c3638174f8d44127161f130d5834e5fbacc2434e962611bb701402682e47cac5346c7ba445a0084b184c0fd51c3f944a24635a1f9c37c72e80a4d5fa807203e527ed0c0e959026e0de1bb8b4efc7c0af742c1be2a4a9854ea3a9f48c8ad4b09f12cb41c6d372b13c6e5ad318ead1c88885df64affb75a5c09b6853db14c8866d16f6840814237c53648d7321a187200d784d97f1f00a404754c00401bc4feb894fd58c5f976fe93f55a959446cb29a9221df4fbc1624dbdf0f14fe7f9073f1c0eedcd27999e386881ca56a1f3d397b764866c9612b9b13fc656fdd4a7eb5448cf30691c83ef7da467e366666b9bc80646e855863ee6a6b8548281126c1556c134c2352f3618d9043306840697e7aa7b5a59ad4124b21096b286bc55ed03215277628285c1b70ef5fdcfbfeacd2264c2c90a784d6723de2ada8a037e92855c3b0782d5b15e4f8f7210ebbd4a6a303416c356a4230900b877e74d82414c209365410142409a8b9db2eab24afc9edb1a6656dbad7f5d7a696af8c952a766e87c03b99944a07b5743b75bd04aad3755ecacf14e3695171048bad7a00c7bbfc33fc06e9f86a708c515b75842d7ef40c45321518be5ba4ea861a4833e98d00e2eb5c07a82f47ea6d18110d0ee2a83fe78b0a1789eca923726e4ab22470444b469c8ca73ee1a9a301ee98eb14c92d321d4d78b6550f65f5974a3bf471fd4ccafe12c3424ed4ccca0a011739dadb409e83a004449c7a35e2e835bf23523d4e12b493eb4199411ca1ef450bbb47903525a8ae303bd78acd30d63c0cbcb434ad4499d8e60e7db7098a8ccaefa58a56a67cc0c408173ee68349ce1eadcdbdb1257d8f72f9deaa46203f7f26896c2b24cb106340b8fc64d12d590c5ef45e54264c8ca2229f7133f9b72116e04170b82cbc6a85e19e6f688c2683db3ff08113b2eb6f377d7994782df1b3718eae5704e41aaba75d8d06dcff4c87723a38a7e943b888d14c2b4e28d641ac89c249c34bbee85d39aa3c0ab2618fda230bb2419dd9a1f9308ecb94d697237b4ca0d6c89a622aae1935e6a56be201c3ac98556747cc6ac8ddbdfc4ce24df40d6203debb50ecb81fb7a4fbf84c790529d55a36ef1e3d518e7ab2c5cf8494f45b65277c1a4249e4b686dcb87f91ed15d447d797eef63e421da875a0acf85fa31b89eb14eb6a4f348529c03561881f76ea44212f7dcbbffada1b9bf2ddcd04f7ecaae50e2a9399c45e6b4cea32c6ec0a3568ddb8db49aa3ce746195761d5a38a24e33de0c85a701bfa4b460274d43af7fa3fe9993d12d807cd3271af23e5a9ea9e23bafb5a1097ab61759e7460b07840935e1a6276ba7f43347e4407aca8dbe3718c7210414f9aebb554df3c56c6fe4257320b5a372b6f022d0baadfbb8efbc09f8f5786cdab91bbd104ea8c29e116e2e65595cfcb73cd3776f5f5a14fa3550fe4687dd6255dcc40521e7f199bcb06684632803b1b746fa4c0b904a20f52d9ad9d0afd6e65f44cb03be60c53120dc5fa0bef817ee97d67a57eddd66d7b8a39b5ebc3b17ca5fd0e0dfcad6d32eb6944c571eb271ab59320aa76f59aeb0acdadc6c9f591fd607992eb3668ea09b95575bfe54d4ded729a9e4c5a0de44fe8ab4332765c13de4119a8f9eb4f5050f19154c83f8bbd3fb383e427f848d8e6cb6e2655cb52d19dd1ee9fb6ab685f731773cec55b87200e54871519a858ee02683a8318dda588ae1b706a72e4fbe5255267e1e5b00df70068b5166bd786491fbe651566e711275b2acae8bf9ac1738fc1c7419e6157b54c9dc5cd6399a44bda7edd20b96f932af27142ede8b873e7aec7633bb06d14092c5934899d0d1fafdfe49825110d2df1359e5dd4dc83997598b5b44bb728ee359955f883d950258c59f783659087e58e6b140faed447dfcc19590700514f0dbda84e1714a207eca96cc84d9e8a4b2e6bff4cf7d5385f44714ade4a6d7566787f451522fe0e5099f5ee397dd038d2d572928716b3915f2cead370e03fa18f8cfa06c5a13c4f934f2c323cd9f3d8d4802fe2ff8dbfa95bbae9cc6866964d9bcb135f58a6447b4e0bdc6739a544228981023eacf20d3f2e7cc0ee2682bb97ff9bbd2c609a42f4a6b3d18cc74c0962bbd5d039fddd54bb258bf53145c3cdb73a75eaa8c1e3404afabeb90bfba770ee7cab08131f1542f88908c262fab90a39e3bb7945d756275d5f1439b681d4c0f3ac29a254bfa04fd3a29334965354cf4a07f943457b958297b508379f1db37e95f26d236dd188504186bc97e19904ccea4836541175ebc66c94daf3424f074501cc232e094c4436541b8fd22d88217f5fc4bf56a325a065c65fe3b188b29c52cd7cbfb4e8a855b6ec40e6eec72767820d72046183f71d581c016171ee0cedba87faefbfae5e0f1a765528de8aa005e9038945b599a333dcba5f12bcafa33756bae8bacba912c06817216a0f022692bd6b913c7db574b8afc5e20533449e05c0cceef104bdfce89e08ff31a2edabdcc7cfad6752c8123b4afe49fb5882baa2be68e64d70f0caf1c61d1d390759bd93878c67ddc55fefcb49179d54d8b6b337d9e5e83b66d6dee7419310da5160b01ab344eaa5338a574db6dfc2feb30d8f117ac5fac73d61d8842491ef2d7050c0a6b34a1fde29e78373243de2e3d288cee8d151aff2911816cc1c8795501b635295702a984f11dd4496e40570dee918f03d73a905f8110b008c45376ab57e77d94a8eeccb618b1cbef44d96e194ba33604999d1ecd408118b0dc67a935644d9db91c5f8c8d96b4e468e7198884411d7b4d1696f246072bc8c707628a75a2fbbec6084b71fa61bd63bf373ace60efba90bc10449195accecab362af469cbf84c8ee096ed1d0ef5c5ff9d19b4675915cc29c11cee040e874fad022d94eff6ec8279dcdc32f1f5d2fb0b867bce8e3fa7a1e4399347573d26dce40556c5091f29b1d1d3a85a40f4a0c7948b960081cd74b1c22ff4cee909fbc141e6c079254428ecb99b1c35d9aab8b7a64b7c8f62edabc4bb2f77f6d2f0de9fe9c73d2cd138a64f38de583dc26e09fce0ab506ee03ecb3378375df21953157fac37204bd45c42c76e221654a99bab1c4925bace9113f1c1893b01eb3c5743a63ac24d06d7c417ed8745d8951e09fc3c48a68b52186a9e3e73555b54527bebe76e4f472ffc42dab4fe8ac15bda27a16aaf85769e8f5fac0aba28dd0c0c9ce4bf2fd20eb2be2e95aab3f94a8ecb70b81f64606d996954ca24ac32a4daa4984fcbca59065dfac95a4c9e1339a7769e5afe778876a107b7981669870ed541918e1f924c71674b1629dc4db216aa29d5356ed75a7cf088f45e2135c1ef49b36218fdc20eadfccc69b333eb7ab56993109fe4a09a5dfe53cb982ab7b62d58a563e295910ef994ebc729c0278f650cd33682b8dafbc70cf74ddc45e66ccd39c29a9874a05c266539a7c888e5e0e205fe4841e44002ea81ed4ee1a41320ed75d5438b500245c6c7b4696a716100d181d610601d6079ce3e672e935b3e379ecd7b358ea99c60f63589118aa1ef08f7541a58a31c9210cc9b3f82718a8afc9ff717f825f6f421235aa1fbba5165eef120e3720b080fd831a4a164f04a3d5ff52675ad385a2fda5a63bf4e6030316166a40df0ddc9851b13d02e72748afb6b4a7dd21a0089796462871afc411fd12d41cdd602369a5f1a5ce3b44732da0fb73cb383757c75b95b3e428ca947d14090999eb9f578c373ddb5fa476e4fba66e9857e0256cfd0b77c8380f542376de2e091f3822cc9ad37f2344a4f3734a3bd9910f621a68c5f59fe6e3ae7a5bc7051ceb3ad5629c94726a27971ddf33d5090e548de265808eefc09fad60bd53e31ea8c59d47a122f739ed5e9c8f0067115d95bca9fa7649ec634af4dbe12016ec248b6e0ddb3b96406123b7faecb9d3db0b122a8adafcb97abad044bfcc95d9488c602df2ffc0c17de68c3f8dda971d589ece7c85109b4c6e62d3a9b4d250d452816f49a6b7293dda4b164566aa06617b6054ccaa809645d1b7a415e48d1a5a9c8def04939f239b363b06bc52640f9ec34b574df0c0f32a8639866454737a1cfe84fba695643827bef88fd9d11b3cdf299fdf1003346e2a84189fb0928967688b5d963c7a37f297d06f055b899b422f8f00b745213ce5d432eb685bcaaa8616f311b09685d92faea17247e33a728acd100bc7b0d0c57a3990b9412b9144199a7915aea9517e1f2d19345f9de31929b846320f79ca99d663cec34b2a8f3ca42386070060845e5f803ba711395fb96142590378a48fd578d53bb4877b535f60e387a24014b7c3abe6898128d39f52430621556c591e5003ba9da2f29b1b5206b3f678f432c2a667f8c783028350854ef2b91838ea4ccc7814daa9ad9b2f526e04cb2824dc22548dc7711c75c8c0fcb600c683ebedfecb5f83dcb573a010717d03e758b240aff7d8ab75de7e705d905e98b7477ccab17c90fc583eccec7a2e0562fb8f527cb1bb8242ca4ecdca9f413be9a1926649f090dbf513a7970038eacf50643e054a9c772f3f1267a6ca10e5201ef957ebf99a9739183289c8553321c7e3f0a282b07d044a98bb0d03c2e0a6efaf4cdd87462aa7ae6fdcfb74642d86282ec59025531802b196adb96163f2d71de72a924a7076e10319fc2328259bfbb789d7dac19c3ce926a9c2f3c01cc818012734b6d70d4b77a3e56ebca02193cee8de70ad8a79e549df0ad9823cba69b6ece2c87ea111104485e93a689dc506d60c6cf74f045f25aad39d609f7d108fe15bf75fae32a32a977fd34dbd1c13d9c3d5055dbbf5807147fa5fe60ef28640e023f075a83a12d64f08cd8321abaa397098758630163ebf4ce0ae595ba60f73ffd05125ca176ef85d47ee11d4181fed8b34b80e03a8940204e4b86b435f86f686505fcc73bdf5da4c97a7fc81a336f5149b4c88d011d0face3520e6fcd9104dc8b2c6b967abc482da2b2cee4698bcdcda828ab1ff96e1aab7de2fc8054abc7e8929fbc81dbea6df5bf6b2379167fcce5d7c4c2140fe8a435176029a8fb25a1ea8b6b29dd121ac98dc25cc5e485ff2de1114320d62540cbbc3f5aeec1cd3bc0cf17e27c1b48fa6c2ff51e4b2c550b52cd8ee989427406173d0573a87a888fb16a238c045c81046ea4bb04daba04095f12b2a1a9d11c799c0e179bca46d7e6533c302f8d2fdd5231fec7d6dfc326fdbe83b00a0705eaa3f2d994858ea8524f339900bfff2716e773c088c0d3477f150b00aec68d772e70ca1addd4526541b9bea33e29f4b7fdec492b661e14b7c60ac08d8696d99ad2f0a8b040bb2c56ed6e5a7b2d44b3a364d8f4957933b10b64276efd52abf8c6da3d5f11fc4bebf41db91107c3edd78f9096574fe53f318463d525d9dc012451b92078dcdd038e59663b3b71910d4f6826dbd7367a247ef37c29d533c1d093aef9885ddc25e934a2aa7ec068464ff0dfaa40ecab995ff672375f4b544d7383748462b470694e0b24b240734721d5d52afcf5c12105bf2380260818a86c6dae43223e4c16bea786ed45902b95500bc82e604092749d363457810df8356383694382cb531543ba1547f81fe3492672efc247d228e60b84013a0535d62d6f984269ae0123693b9d26ae03d3754e92d8b58872a809f1c44495bb53b21e53897e0c0a07dd944cc52e6c543c0b00161d8ac9014314278d0b2bec93af95d3797d521aac96a87da6833f6a7a63ae8be0cb736b321b5f89a0139128e116a8822c6528320d50b61236c20fb3a0f23533006f7bebdf535b48aeb3f2ccb857d0e02b127c332b081cc3e0f516a46857efedd3221845aad54e5b001a9fce0ca183e55caa65eccce8c4c1bf048b70b60f72af6a078e1fd5b0c4af9d1f797291e0a6f55f729497d260392f20781f7c2c318ff716e4e575efe2ea2aabb968365332d1c9506f924a33a5aa324bdd872317d3a72c91be8776a81bef5045b11b1f1b01ba0608c5ec9fad83009d6c37d300d385136eaf16d06316b5a1677d89e724c320b912dab0d5a7e1a3432406ac305e40e2b52800c53a83cf22899fcdace110c7816b43a23d1f5516eb2797bc6c4bfc071c79877dfec60945c9df68320952b5e56a67b32e5f802d5c0ef3374d0cfb8728fef96712dc3102d36b74e43f80f0bd44aabeb2e91cd4f5c2a8d4fb5017127f66ac27a512fb30133a00bef66e35aed7ab65b50aba12e85492bc363e0873df934c1fd1979d839371a3a795e13dd0887062140f312026f797ac8a294ad0c5dfeccde793963f7a12652d63f322b1c081345c37fb0ea2b977f9f2bc95978c21f471cc90062c74c9d82b84a930a5b7504db80c6ab56b93493250f2d2fc53a0352538f28dbd8d0dc033c7a64068f949729fc11a1f42bd04c5d41541039dc1e33b9743e5af0f1cfc46b90ec7e1322b0e30f550e03b6706a5ff3193bfd2d15545d525bb24dd608b06f1771c01762121084c5d9aedd5b6c5e8e45006489c781ea8f83bc47d3eafad17e15071e8cd1f511ab4372a8862882d756a92b52dfe13007443982d3a2d714f1368c85474ed742e0fca4b800cc4447db5a962e5e7cb0f3fb3962c90ceda23744772db4ad6be07c991eee940f88f6b2e33c3621fbc1d78fcca2336818559d838e148b75e02bbcb0b8090eee351868e02fac06067c87ed066e94577aed6ca2c2bafb2ade5d7e77ce8dd624c15927aebe2b04b796f640a1cd872cdeab6de200ab96489837541e846423eb33ae477d47b4db565b0880315c3d8b76aab52f543e26f30ca6ae3ccc392b95ac624062a80d0ead503a331dd630a9b14d84281fb7282254785febae2329970b2670cab134c0814969cd74897a3fefe37019b973446c2aee44f2ffa1395b9b2ec42e211a6232a0d2e6284d2ec49852d7dd147be5d88bb4917c8f02e4efb55daf5b754379407528ed305daa4bf1071a09157cd0f3b9925db5c50aadb4a0815ea1614f20bbac8536872938f8f3d0b6ea9371004940f30356ec11782da7cedb6bce14c474460f5d39d006bb1e0998c021300bd193d7df6780ebf5ca189941ce26f6f8ae4a55218022948768c49e6b5e15f0b965223552a1f4c71de4e4d8dc2031b4c7a869d33d7a1eaf9b807f35729f6615881b508d05f8d867c8145149acf5cbd6a56c7f00075b8d088a8571262f41c6f955fd38ccc760a619dfc573ff79bc94800f6c7ced4c151b54f63f2dc47851833a9c4c90cdeaa96ebb44a0c094856b90c1cb7fd507cfa912352fedee4d9046b4893e252b803a8ef9060776770bc5cc016c564f3ab5193f60f446c4798ea9d745cfcc3b3dcde961ee6286bd5323c64af8ced081bff1dcd8daecd794da68063f8dfc55d767265bb90ce1257b9621eea702bdedecf92358ecc59d4bbc8463c53399f6f28cdd663a6ad756e74f33f1b7548e5ad5b747bec01d46a5b8854529280707b42b07f5a384150a2104bd24a583e7dd7807d611264352512423f8ecfeac37ecbd8fefbd122924c936ad34a9b1a8079332fd4fbce522909187d0dc5adb6c10f3aaa900a2bc933c8e4c93ded63b495f16726ceb107ba7bf913f0fb6e9cdcfe03270f9be3ba6bbfdbea6e9592ce74cb37307cf25d298c9771c02dbae33471dc461ce82a5925a8dca239db688646b52aaeb1444f71fe7e8ce4a690ce1f978995815677a388f5a49f7bc1c7172053f55a79d2e3bfc46f5580a415d896808d32d88b9c71cb47ec8758a7ad7aad46089fe88be2b1bf3935e964fbb60f5443b48f8a9263cce35ba6ac49a83608ad7f9f0d0ed4cd1d2295b85d1739b6c05d06fdb01354be2ab2f15a994271a0f0f49bd4241609dc16e2d46ccab9a37a16eb6116f248c89ba951efc1a0785caa6de50f2a1fc43590f09d121724f2f47cf5608a2c5d73a92622a4c575cf9903c114e3a6939d989b52662455ea0e62ff386f11360526025f88ea50326a7eea6b4e585fe840bd08708fa2511d9fd1fd72a907f3065743a2d5823b79ae3b172568d47348a6cb236256679ef8530a0e42978d6e3f03d02b9f4ed7ae1a4d0e8876c3dbcd65526784db412fe8f79923a010f2b0315c4198f5e021cf9ea46d86dfef9326714f7b824cda4b5122e0e287824a875856d88d126c136dcf6c28b372937659f9ea1f72171b5a7c7f76b56a4de5df3aafe1c23ab37d4d2a00ea59198387acabfedf9b994e5688ec0a9000954b65b1be86a2e9416143a61ba24b636c4d9aa04c56af2076f4808547190c6591b0f1b3b7871951aec5f3fd908db93f4ce7926a033a9297853ee8d3e7ce0f7c3af20c41784c021ecfb4c3072cf89e0922dc03d36eabb7182aa08806a3a1b38c0450acbb1e8a4106da7073bc92c123e6bde87ad4732acf9cb53413a0f5a659ccd52ab34d2fbdcc5e3f2966922fec5762c967d2ff6b92fb1c0730ed6e11b94fe02af2811833c92eb6f53d8096f39ee65a8d633894b9b73d2d3a64078e0afd04fb9a849bf80682736133daf71cf7bc74d2d8b58b0f207adeda7739b900f76d7cbe7b888ab43ce65c8942da8ea12478a513e950df858b5125051e886d490023db2826b496bf3d2fcce9d14c5fac67437e4791606b7dc5d53a23667228294ec03ecfd9b58bc0f182686dec8a1e926a114512638e0cf2cde7dc31830bf2ff1830c111e12eecdea393b03652023f6ce910cc6ec2cf86f2f31cab2c78f7e859187a68d1e6329b4ca314752a66facb1d1616f2aff485bec40a2cdbaac4d49302085ee920ef36a0f711c450442bb00d604084dc046dc54fbf1b326230879da88d0f8c0952add27b88824fc494d91e6740d6409ac9b6748e84b952fcd00703cd0a2bc9daac6cc314e859c42b43f0cf3b7a1a7d697c659b9a233ca19d8a5f5118ad11d7a92870ef4f29915cc9398ce0e456bb018451248e9be29c4fd3c7a9cb925bedc7fba190bd156bd61cce09b2cc301d7963ae09f9ca921b0508131abb72637165c1c782cb7336347151fc68ba92dd3e8580a061e75e864065b4e69033b6484bda3d71a9ba41f8dc2b0e198091d25435c1d15af73beb8eef6f7db6940149c6f1c3a7aaecc0da8ad064ec82f96589492d35fa53cb17383306c1161c69aafa8e86da45fd728cf140250f1f9e7cd156c9ee07ec4f28bc3a379bbc29c2b4933827d8553f3eede838359d58821bfac9da13f96c8dfcfc7978c24c23856f8b534afa19c27e22f40083254cb8b7133826107364af4c2b9bbd26aac31a0e9b34887ace5eefece16718559b4f1666169e1c410cd2f68aa509be268adf3e3a58d94a172e9e6afc31394b381ec566682ea8b1b3dc9710b87e0b8c9a146c5577bb52d068afe7ed1ad3a28c44b6a17e39d35fda7244561183f62596f12fb569d6973b8aef851201205d05277e7b44b7ffadabcdadfaa9b0d5c461ce99e7a4cffaf1d43a2422a623e6626fa78419720c46d8031cfee6c0ceba17790714fb9c8f4cf26ccad7d60a74dc23370bbe824b72d60655b7785b762f209d57052215277d99dcd752128a6c81cf789fac0396faa80a12c39454bf4c745157083fcfaa503f5a05a9232647abbf91414a0951989f1eaf53fb30b7e481746929be8f77c72781d550f16a7664b3ea0442a0c1238aabd6464fdea43004f07b19d8c22feeeffc1df4df7eabc388ebd028eb93e93a0c7e31f59c34324140dc480e69739c60ccc5de7358b4375494ff5773500fcd34952b7957c6deafa02234feac16493f31ffc423dd03d01a01399d18cf1cca7af70142f78a36284b03078a0cdd22a4ebf2d6fe93d64d55c604225d513e1a62dac398077f708cb43d91bf47a4503a03f94dee911f73cb258e34a46454ab797db1cb39af1c5e077aff6fb876c57adfde13f8a6cdd8da870a4d932fd813387d20cd9e2839f986e3686aa42fffefee529603288bbb4126646efa9cc11dd4d47b4afe1cfe6a92aba60b4f3769fa949889a0f11c087fc87cf074b914b61718a5286665f9e049f5dee3b1a3d1ebf923c5bef5cea2ef4aefddbfb8402afaf3281ca15e835ad042f2c0e26a0d9e133a38a7f3080947d773d2720ac291f7c1444e8ef3f5e38f06cf1dd7d8b8c5f4ad62295cf25410f6d1eb1f18150f8bf76e7d6d504705e13813ed49ff04519b596cb5b686d51043b70ab8a198a94c75fa93272cd8475fa3d35885706b5a02b4394b372e8c9458a081aefedc07d804ce0c9173546f6dca57c850c16b3b253f5a2bf2d3f0a6543cb10686059cc40977986c6c3304e98734431e43bf2f3bb34ea4bccc2e03b61571dd3bfc23e506b8b849fa4f031da24c7c1ede59b1889ad139af64a1b103660266a233f5dd7b278ffb4c41119d18a52eace2a0705b130db68c573a142ce8b6aced06a67ef5710bb6099d83e431b7500e413520dc25d2f91005f86cd6fb2c68bbb08f8d532d8b08ce016335ed7ef8213d7982b131f0ce82f2613fad2b03b1559e61c538f9cb5cda4317bce8fd51281c3228041c20862920149155fba9ba1aeaa14d4733cebc703097c9fc1c63d3172339ae158e8e56f9ee31f627456f94b99c34dd50fda16aa550d39cb8e582c3aab5081c8188bf2ece8409775068e4f237b44a6d9c0b9644c952e04d58ff588722589d47239d32c0793dcc6d6a6f9095796921b222fcecb5bb76a978dd3b1185541a1c6148bdeee391488973bc07a2c5232479f9f4e777c4f3b98abfd64ac862454f7514b5b55e9ae5546b66178bfbf7829896f598d1d3a29bf2da414e2e02eab8b81e7bc149f17f5941e5608e6e19b09010e4d784c2e7c3f9f0628d7e6bca107267a767db32709f4ca0917c99df7854902838939bc7c67b3342ba3bfb1d072ef68bd656e33606e77b5ae2cc35962c9709ed9d776f90770f3c77de31dadda877a4160d7c0a79ab1d656cb19a049104efe8ad7283411559ae8322a6e12f1711d5a3fc406e11efeadec590e6fe78cf0f76a41f96d55803827484639bf7c79153d6402d52e1624ec174f9bf52c7457c38c9b287e8c036553bbc5b87e84e6452a3d894e5ae93a41552a8d747311512fcb49202f586d82aeaf8528168a833b223a3b9eddc3d072153a76a6d7fe7cc0b318be9e8a47489e5cc952b2f7f30f81b47207135d970efb328082fe00b3c24c443057af3c809d8e615c1a21bd7fb93e9a0b1ae85bf55820c1458de050318d3df8feb07934e0065dc1b628d335c9465a428893ab091acda2948dfca7ce10c71c6f8cb7737a8195e327286d8c339a4a641f64df7c5893a4b8a113e355ecb3c4a23948f2f9f146f42d57d7201411e41277ab5851d1a6176b280890c9d81662aacd4a319919d1601dfcd141c3aabec5c147ed3b882a9739d680df760795293a24dca587b8b27e89bd1d7a33cd6621caf4c2230ff284e384a567b62583deea8fc796b7091b49a073a3ae28c395a9897cab19cc18e121bdae52d380acfa84312a90c093a19860ec7a9959bfdf63776c3e978080bac1121a857ce1aa4e97fe1dad5e63708a82ba1bc852053b24e670a33a75cb6839e79b0454fb1a1e2982b76361f1446038d9e94e18db8450b65dfad2b365c273f2d94c794e39c64a92828afc0adb8d6bc855b4b144631ed6cdd74db2e92a3df4673f03c4c561625cd3333aa05d989e3dde0e82dd22e74ccab7b7df8f8186c1b87492067e19dd6250fe7472b0b333dcee4844346c31c4ac6727a11508c941f43203f553924d682d441300c1c22aeb908716fd48aff82deeea0535d5a3bcb0df9a67f285a2eb3873c9606f28a6d1c4e2c0398f15714a4ae5c02ff0b57c3272c4c2f8f2556b6808fd9d45295e977e188c7e7dc53b13c4987b261adebfdf7f3d5bf66e58f001b9f66b7ebd3c01f752ed03912c80db0397236695fa1e5cefd7fb69b9d3969fee91d12c9f00d7ce0068324691890d8ba87c1fb6e35cbce0c949577347b5036271ff4ff6353ff8790f101b706ed3b7cb95df4caa9fac3f8074f05646dd6e71093e62efb7dc5f3b81fad18f6eec9ffa2be0c7dd23233e782b37d914c0375cce067e640a3ee344c5a66b999cedcf2b61f8b2ad08404edd21fe9f0a52784a7076ae3b8a002b6712fb10b628ed4c6e15e5b0dc62f3d460b35c1271f5deb2c582bb189429541bcd69ea2f0bcebc3974703adc28cdaec3a317035c23ddfc18a445d56e85302ac3002c671e22f4e8bedb197621c370e05afaabf98c6793e944973e81ba40a06d2d6e7402b6acdd519145089d76b769f06375c4466ec09169f998afa34de9b262926155c0e669cc4cec8391b620bb309695d4a2d47d753a02449258ebcb7e3521135c268b6908fc4bccd983f6c053c59cc493e4bfce74c0ee6029b62596212ae84daad2e8f460ef42fa4799ac315447dd207d1a4eb0deb89ef1e3bb8d015083913d6801b1d7dea56525a8c385575f532aae01cd1974319d66d4abbdada4d9f409c18b05ed02fbf14a6026d0e33d75451315a4c7691cadf965143f58c552c770df320dc51385c102d39d2b5b0825a56288e5ffca9175cef3cc89268b4ecffa3fa52e71877b1ae3dafcffa64b42a493a34e8b737a61ed44805492b8b68a89de25a48c3fc04e56ac99ee554811eae779da73ff6b60971c6b387c355fb5a31dc58dd9b647ada8f7ef07d489bc78e41e935750fc2fe66c0393de67354d407561b4126cd78501e287ae763b3e9a5d9cb88f5d0d7132463ac2f80a0c5954061c2ae2668b56a344615098bf3d5f569be7cb43913ca454aa273b1f9b2709e48ecaf11e7f33653d50947aaab0eb2d529b3b24c64e4685a3ed28cc1beea2926c2a6f5b9d6c649491f120509242d62bf38fe6762d3849335ac25eadd36e5b68c1450545049d630e9e7635a3081b78d2ed9185ef3bbc4959a8412f930294aede1ed185c9a7f33f154aee8a0b1864e8a57b94e2625f50bb66b21f60965d17f14840816e9273084c61d8f858db0f988ed9bcacb95d5dc70475f795a97514a636b120a79c6abfa34b3fbc9ec4c45ff7bbd5a969d37d12a224d33f6c025081f2fe179ed0a4401ee8b6e07f9b309249be45a5912e54664a19e4f9827ec388c6d3aa32430fc96c1c4dcd9cca7016b2ff6ae3aa4268192921a589f903900c79760428999b7e67a2a1fa2e285bbc9d4cca604dd7384a0603faab6ec807926d27ebc9a034ff9584ff5071dc6b878da832ceb326e1c5234339e354a1c4a642d2b10486befece3095b37a02f4a4e2aa3bc9aed7c88096f2004c0d4a6b6aa9049562535f064a0cac9ce8179c2d661b2b3304b0439e4b3409051bc2bc418f2b7c6d7260ed17a5d79bcf54e41ab969d30e2a0b859eaaaa2c17a7a261b549c63307e402fd5727faa3b4c83ebaec30799215d299b398f737d5048d21beae68d170e07a6c8fa168edde63b7d93edc138860c08a0820c66d7611993b6e9101e208aef37af08f5eef36fa23f9cb623bf716c27d61e91d5d47690ee868e6a223373bac0f03389c76a159a91f26d3e38bf31cf76296181887dfe3b185ce3443a1031fa242f019eb2e27b007e9996611453d7a11935d95018d41dae4c44799f5c2cbd275c6a01b11fd2ff8254e584fe5bcfabb8f44b28c74323b34d671ea45e82bc4413493b01e1bbb63a10af57c1290c952e0e34c31c8ead67a4a6cfde6875112dabf6ba8eda37cacdad5ca4c98c8acc937d5293c6eec3cf8da0b8b17cf9c29c1e3921e4560b3422b9d917d097fc5cdd2fbcafc0427a9a71c2eaa771261f4e9cd0d4295abc7641ea6b6c5000651ec4d0f990c2f970826cb6576fc25aaf7d7175ecdb0b7f005bae8614df7f68698543525f9d114179ffeddbb4e3beebc64ae3454aeecd37e98891338497afb0520aa5bdda7c7903928977067577902a159fcd372a51e5c0beef1e79a7f3d39e4815728004d8533c1a44ffddc9d17e17ddd2bff6c25f94713d8da0fe47e0acad190df466208de3fc94a2a539754e5666bda37f8c59dde1644f07ce47061e71b48a1fa661b9d443fe48b8c22133ed3bce4d7583b2d7610153a46832064e4592a33165b510104f874b8286f850ee62c266090aa181945fecc09084b560ca2de6695533dbdb44b0dde0a9a7a56e369636e4892aa76dd15552b1840f699ce1ea6d373c874b394918df9201c30bf3ff4f2984ad26505d07294f273cbbfd58e6fd7ed838b1c9ba439fd6d56751f4773750aea3e94b8d841bbc5ada489fc860ebdcae1d5c04543c06ec33f34fb441cd2ce526a0d549b655ddbf42566475d5f49ce5a442ef860cb2fc4bde975a0d2848b6cfe59b3b4aae7b9a7be93174d9d08dc03914fd6d5cda595be8397df1bc3e12ea723aa50dee553c03ea18583c3fe0a96335ff957622f8d3f4549ce86b1c23d78960c0e0725bc69a8a2729303b039f1987cbe78318743857469b0c84e9056dc0446d99d6c4852eeff09e913dc1bd83d11066ee6c3b4f5d7379032703bc03e4f81ab992f291e08337d2c4a5dc5ed6403b6c48f2397c5127fa9cc389c5e14ac642987bd51f28740f042ea06cb082bd15dbceed74106d12b3c8f83ce801382c99899469f6caf25423170d9cd7bb468d13d9275e351df6bfd3916695b3cdd2b35f0c3023f8992deaa0a62c48b401adb1914e4ec521e94db942e2c7731519c7928c696b62ce57648086f8027d25111e42862e3e531df19ec5e2a94d24b842a78774b56b0160ec558971fe5e4e88fc0a09a7868513a9c8d2b56386cb7dcc2e9b23fccb634c2c24ff0cea18e3570df64af5f2136af3bbaa399431ad6e1626f23f0102178c73b7dd6daa480a5ea97512775042aa4b61f28742f3c73868828df515ace27a934dc96c396a0b3a4b7ac715d950058ef2924f4c506604908e4d2100e561d3c350d6483080a4289bd22e329987e2d3d7022d9a0c561720aba97a80080106a964eea190e5f5442e05b9e57b60973e4b6ddac767e0763601bcfc723aaea774b0c45a50b47821232a91943733f404d7304c27f957d4b5aabc16ecdcc91d705bd687324a38ea1a6a64477c7edfdfa7a181235f8ba0b971312095f2d4f2e1b8c2f6d489b6292dcea57e6beb5eb043abcf893d183b75d78e9eeeb31c991540ae4ffd8ee1f8040c43d681de95413eff4c7711e39627cd5a9cf7158d0eeda27c428bf3b5661de3f3cd7ea4efb9fa8e2103a0c440a98fa70d41f4152396fd28ea529d97a409c8151b41b3c3ac929f042a11cd1596c45b5f23ffa7f7912c35f88749f163ebeecafa7ab624fe97615a457263b7035e0e632eb107c3b68525b2b4369d317fdd14c43efbcf40171c21c3a3cc6422ce8833122530f163066d2f6d111c70f0f78ecea0a21de63f513c8d156319996a07632431f7813fbff781c9393f1b90193059e6607a55be27c809ed63e1c40d1f41788ef9a3580e1916fc46f3da908ebbf0a9a729c12c7e8c9b8d7f728e74688c709ad3be16336e53c3011d48378a9082ec0e6a8ae7fb6c3b8a01a92b80e28372b938acb6ff57b20e7ddd1b691547194c97ae1d62ddb29e0beaa93bebd6a45f5b1ae1bc6ad278d4d7601efb10960b81090e624b4c7f123d6577c89da169a5e7788fd37e103393e282e381c087d69b8667d6035f2cfea45098fab4008564b7460a2be890263e6c49ddbbff8788f1333a49e20a992a2b6d850e62b90bc361089e50ac4dfe2287ff3e705b5a97d7c413c452445713ebec39c804ca2231a9e7951149b1d0d4b544c0008dcb458a31bbfc713489c2529d02ed5fee4a6dce6237a8e1e1390e5e720e785fdbf8b2651b5b289314f9c3ed5ec087702d7b6049da9baaa773b4844b8285c2bdb8b632c868e0ea98b7bc957737c3b7969b7f70d48c004efc9fefad12282ed863e494e9334d63b9c312edf12a9e8124d2a881878b2268ecc18b3c383e96802552190448ae3cc2e4658667deceeb92bcd2c127cd9e43ae8d2b3cded86d9c8fa6c14be29da0d73fa7754973d256a1f88484016a4aa9c5a0947270c0f10f6419168f3679d1e50ad09bbcecf4c93c050a1716ab5df6f161f5d50810f0c207cda804988e45fa6aa6c5620d0be96f03bfbcd237d2fc92106ccf6d03cd58729bda3a19da6bdf4f49ec1c3f0689dc3e60acbc7e48358d6ee9ae54c87e0f451f9eacc29cb1942aef0fea9e282111ca1c37de9277b60b2095385f6fcd8c1aa0c13768e741fffaf461f4d7c2dff7fe99c4838a9258cb2655394ab9d25e4837191a6ddbf41cc4342addf3e55ef34ce9b9e50a02bdb6a09ec03188b5a3840362f0276b7d419a63cc5f89e066bf38af460e68ee3b7618cda92ce239d5337d52b8bbd3aa42b6573882faab4c35521b976a4db2f35536fe9a4d700b8903e7f3a90c14a6df41369bb97ac921f289be011eadbf8a5a96a23e3503f0d8f6b74a8ad4241eca399c602fe120d0f90d33e87e98255408184b6eac61bd6409923ec89d48c6f63a3638621da42d013d06b55a343cc63e7823eb96594a54a3165088a895c762baf5427f963daffab60c6ec69ae935458f7cd844c6d3d0db1d7230a9afb6993fde83434c49e1cbc9117852ff32a32ee312314e5d6bfd86a4e0fadb2c4b59d62af057b60708a9f4a5253f7b3394341497d83ebb7b8b057083617fe1f43b229da77c4a48541dd921eae822e403461cd88a1a7acf5e53cbc1201c65aa16a124c9783141d90b04f87c42bfdc5d60ab4b481d7ed855bcf15247c9b868a496f122d0d2c9435259e8b61476dd90886ce6c7abd818cffc944497e50ac0fb7aa78991ba70cba2c556f3d680887278a6f5aca2d88c0fe2896bc37f366aaa69d636c8e58ed45ff9a6f17f24a4502fd7642e914ae64fd7f84b103fd08ee21836b3c487ff08d1cfdf3d244e5b2c57dd830f31578c155c76657ee9624df18e8453e5f3cdfd17231655a2df91cc062f0d2ba549e0ecde7b407dd8cc0bfe5e30986a566c0161be9cfaa62987c5675f89a9fdcefb1785e82b0fa03f3fa388f54d8f7ab48b4896adb4715c7c4ad1cdd6e3dc9d96e0d667ce1c0e9b4d78ef1784c99dc6b0ee3d970da23498b9747271a10031579f1310e93f1f14f0a34c17c77676054808e4cb01bce669618867a3837c91bfcc2b06ffb4c0cfb9616164ee6dea094621c49809faa36fa141affb6cebc2c753807c14e299e1fa71ce86ac2e91094eda9f0a139eff30fcee1fb261a37f450231c68910ea0f592d5408e4dc78de0251309b353fa90dd3f71d1e71d3cb6a824fe764b0ecf6380abca6d79d82c2f8786adb0f91c8002764a4eac38a42dcc3e1372858f7a7d8cff7923740976afc5e9c348f225c1006652e807797f0c36adf81b22a18a043a052c1533420aa236722d631c777377413fcf57eafbeab8256a09894ab34338e35ff3d443866bf983e554adf497e4078dbd401e6eb656a6fe8dd7aa8ad116d6a8157346451f2a01ea727195b19a06172c599a565e9739d27a2620a68d3de227b9820e4c2d9ce67daad068da685ec011ee82924a8467599276fb0fe6525b5374b54f0c15184b82f98e317a7757930c3a48320d32d3487f62514ca67e3aafbebdec7bd71fc218c8284a1e22ea35dab7c72334b43c44c4ee3b1a4947dd1d2dfbbb230f00d7f8a90fa5e65c1fbb38dea96bbeb6255156458417118f6308a2f1b2084ef35ed2b60a035a2acd0ce4913b7c39245713b19aa6351195535187cc739ebd8bf840b19760416ab6437a3e3ee9b53f438ca985ad76c6df98d0c2d733829479b8ff0edd1aae8f682a3b67f231ce83d2cdcf30fc13df461d09ab5131dcfe089b2e75c0668caa53c518be58d7db710fd141fa6f4c8cf3d77d0cf8413bd5268bffa887297d5709ec95a1a868a317cbec71c768619d87e19f322b6f312dfe3adca3dd9979d7196fdb7ceb4264e8561cfd1690fb70a30cde22091c9df7c78d3111d17b9d348c31be1306a7d53b64160d33f38b68c07194754855f691fd7878a3525b93afd6926f4ec85e6770f03b79565449430851ce43f9400928d19ddae2feedc20b97a924de8ddbb9affba7c1c37d6e45afe044c17cd25ba77313b566a236ea9cf08186319ef3409e3e92ec78611f9f4eed381ccdaf6ab3f423a7857f0e2fbe19dd459df1cec2736711981f143a83909b96c44706190227179f9cb458a6d2f6fd74fad4b7a4a8f8af9aafce388d9da56fd0e02709de81ed70629f7fb837072c135398382776da6ad47bc0b15ee7c876a785bf69bfdcaf074346bbf4f89ae6b73388da20972cd6024634de9ddb53eab31fd67dc3f5bea461e7c28af05a0e23f81814b16b5b8d21588d627b7550db9d4fa0f0de09a953e4fbea4b8184128f41ad52a61513b8d531d73142c02fd94e2e76a2808f72c3abb0909862d39b3d5f8071b9e6e00375c7014b5a7711388c86b4e17092dc8d7a8ef7f4baef32d06b4700dacbe5922cc3157ed0ab9778fce5bcce9c5b7f52d27caa3803faeac2d946aa9424eaef28ddc84548b72a7edacd684578969908b16c7b2a3a20762a2687221a8b3894bc08f4dbd6e108a870cf377f8705b224fdb1d302f7700789dc18121c6e3fa4465c9f63e466cd0dd065adf8a116a814e922459690cfa20bb8d7775cf1e1e4ec2622f9dbfcffb91b60123f6a9c2ae1447baaa179ad89b7f2a94ce0e8c060a01efeaf5aa2ff421c54305e9ee79f07ff8d9c2b000cdbb12f8cb90e7264789de3fe25e14301c6562541349f86cc14242da8da81e6202e2567b36ac0aee2cb998f34977454d221255796351cb2abc3a88a3ebc566bb420ad461540db21799468b0aeb318940e0e0a6c08e995fed6b1c3af0ca75b2c657afe2b80f8e1fb0eb3595b4cf82c6b7ac6b098bd84072581533689d6bb38257a95705306373e45af13408e8625f84030a34ed7989740ab0be2ebb38bfd5f55e7badc16a9d007663bb1323de033bd8efe598e205fd6f782f1eeaf0a53ccdde12b247bb498a7f8735b1575c8ae925ffddc46830c9864cab3f16a12957140cae9143efdb29c24a9f8dd52210027a04e340a5cdc7c0359619c3d968bb4d305a8fd5231d814dd4a5f9ca3dd3da68237cd54cbe3fc2777f32c1fedc680c00cbcb3f53dc5e7b9050d165ff541fea4b771a1f7b3440eafc636fc675fef878d2542019048dd5f757f63b89eedb1fe963e610806994c90c015d412a0a8f84170986ad11131570204c1a4c491cb457e354cc486ef5b4031a0c896d53057764c18f513c2f51c0c2d7b0b7706ff9e38466b3af62f4dc1e8d0ace059a570680fb5f83a62fbd66e0269047daec277b7521aede73a4400c1182e94f14cbf14a82e044956af2a5f79f58713e61d89c1142c12e952c20b475fc0e9323cbdd29e8a089c7337681c3e282bca4b6c5fb2611935b722cb68a0afcca85478d4a8b69d4349a2259f279ccf206b7f321d6e20c449450c5eea56101a6c0159ba62abb3c76d0504f0e2d5b905af93d767798cbde41f7635a90391d779a31a9c25eeba2977a58d37a266ec62d96aa522a948cfde73bcc7f14d5066c1cdf63f0410fc55b84c8e85bd0ab833de751aa479bae154ef9a955a381c25b9a4e0de5d509deb5319905d6b6651e0db5cc0c9e22c1333e3f22a72a4cc92cf1b3055823ac3d71cf437979853c904c6ce18cfad7846b2f5965c51501f9e910f81a07f65032900a3dbe7ec16017828526e056e08e0b84aea8154d2cc650d1e83394ecc1e47d481cb89aadd57bdf7fe3551bd1439227a2cc379b48d8519c7bc35b8123b5d984aa99388c5d77f04d897fe343c689c41756df4bdc29a9aa4b4faa0095f1e67d7a3d5d86118458ec452527bae4d278dd0b8b00234c1f12adb41c6203f0e3ffb070110bf51ae95212916ba253b3eb02d51d35cb2f627a471cf044e08fe92d6563b13a229f5a1bd6beac8e1fa2ef6e48242499e0cdb1cf9217b1c0c54b4f2a8c467d41a979296ac432633c874281d1df6c0066c1358a9f2cb91a00f513e45659eca67543becaa549af1f5bd5c1d13b496e6ba6048bd4f4ddb79e0f69a71e748426f92ad563c37bc68bdcede2e68a66764d7da8c595644f1d0ff3ae08d64e277ff2521225f89645d05ccd68f202dc42c8c992d349606c97a438df5220e3d4d99af5051030641d1bb14427a305298418a4339e13f791c94eb0cde4110f6b51fa3d9501109c54e89ef546a6acadc8a8973b9aa96391fc9aa2080238f2c134c550c12410456c058f6f5bd34ed47d959797d6cbec617cfe2dcf2ecb1f0bcfd9f806d6c4458dcab941aa1e791cf458cb035a9b18f75eddde7d849195750a78e7585d64558a2603ca3f441586250f0e1c02422bf96e79fb1024c8c88107241e9111cb5010098bd4be24e55a0991215d8b5a37489bbeae95aa1622d6305c2be226834b13872139877d6ca1ac487a012ba5d2e495933c31e8385a51d193063da40c952328c945b73c788b1a80d9fedbc453b0f636b7237f2f1d323587872d55ffc338f15346c115f8e132b792e4137245312e382b87aeada73df0da88c2396a418c3c91988dee1da71bdeee0ea8e7ed04b709b1e59a94291d1f09c19c816e98ed9f3e0e6ac14b5e101a0d4583616c65ed04c33034c2acfdad3b13fdc6c8d8c9c6fb3b72c333f8d9f4e2d9ff52aa7f37acb6ce617eefbdc47abf4548e553983973a57b52b92f01e5b6018d57634409d2f5c8e4eb321acff207a3f061b19fb5240485cc4a6a9a7e098e94baaa31d2e9a85e37c21546998d495ea7009a45e27a7ec80f240cf649eb48fd99c3ddac8d5e43012573b0e7e118d6393924ec5e028d56ba7963131e3b8307cdf5efbe2e0448095a250253bf9ed67c14093299e23b320c7da79799ef14a310d582e5e1356a44925a3eaba595724e1474c663e3dbcfea38a53475a57a62ba7b2f4ce5889f2bd67582a6fdf260321f29820f6f6cd592258725cc9719b3b1527a980f25be1cafda862d0004226b1e1db85c1bfc585c7cfb91e7a2a79a972c5a83fd412df2dee89dc08491f61efb03eec44e3c2e99d485185e376e4bf0ff3e3b2e9216a1dc98f5637381a2bbdc51430f37e479917146183c8e623366364d306400ff376be841ecfcf20c225fc84bcb555acfd3720a0fcc10e4a748e84af7654e40cb1be8800e3843f15135892fea7ff471b8e65b34359007956893b85f2ec9f5a40fe5a871bca1325dda986fd660410ef20561651e2948a963a275c146ab3726c2c95cce2526dc4d2fe6452a97f8e1900d2c7c99f136ed2a0777b1b96ddbe96e461beaa0f1517dbe4ecb5b4d8167c4054396617c156319cd79fd531aeaa68df75ea24b5512e4a1da3afe139989bf79359c72f661baedefb18e1787963f8b74d499c7b6fb5f52acc04450ffb17d9432adef5480a51a1e903f7244f21be1dc2e9cd625c5be86f985679de26e29bebab99498639073ef21a00448e94ea253950a98d77feff39abe05630a42a2639a9637256c8ae2e83608f9da6a6e0ce4b2d0f25bae417afc6d1818bffc9da510760b6519044adf0744ea0c02c1a7b2f45c812285e89a48c94c33ec41de5d64c99865ba54eab4f2dfa0db25367a9ee2dc6a5876d550f48d2af90613f63084a958a99c1131d3169a5556a89976634c1c49919d12a9276325ad236cc1a7d21443ab58a820a2dfe999cb717a1dc82071b1935761f636efafc56dc0bcdd87fbf06700c144f2c3aabc2dc9d98f0d732c12be1c74217a1d3b458bfd2da7f932843a64d8b729781c1c74f00319671079eceed836bb6ef6a7f8149bc9e0378a0d284a6e040a8885d676426ea4c2bee4307c82ba5fd068d8a025eab0fa2de3b14d42fe939b1cd84332f04cc11bca4baecf6c9b3fd32570c6fbfd40738449aec0bbad3ee188b7ded2af68d3307b6d42e8c46dbe9e7aeb2d57ab9c58740f707822de2b7cf52f684a82898ede6834c46c1a740966981befbd20012bb5536bff4effa8e04b72bb3c6b9cd829cd707c435c40e8624ef1693ec2ddc1c5ad1180f8baa990f792f137182679c088f46bd57afb3b46482935ef3b3db0883781f4f1ebfae8de72aa65c515f2700d6aa3bd1ebdb21270463b21dbf9c61a1fc400b1962054828dd3e40629450df539f3fdcbb2cf45d976acfbcd8fb0cabec9ae12508da10dfe4bea38300c9064faa7600658164433aeed9c0bca92a3b13c1ddc3ebe311ca1424d521e92886f3a42e4cd4465dd6ba55285225bb1dd98cb2e133f56e351eea097ec34595c62b2a2bf48d2af9961cc35e041673a69486c7ca9efb08ddc38a2c6fb14113b4a17e304ebe7f04889e9e4591bf83b646457c1b31627e2998974ec5d93863e2e82601faaa481c794417a69071fc48e72f3105fe3cd9f9228fb9c43755e78ffacecec149cdb487f9cf126c86a8956884c5252fedb6780f57f64648628cec2189ecbbca9d9d211034e4cdc68389ec9f844607fbe0373067d66050db6dc8476f2f7dc0c5ac54c693697fea9d257305fc1b6341cfbab2f997f9e0a96102c85decbf9fe90ea86016be02987b3cc242f501097f5a6e647c598d976279f2ce4afc8c3aeda195bb5ec361d9044d5e2682c3e91314a5c939db7c7383119bc67f12edf43bb999640c7e005a834084b07afda4d2eaa783f783992699ba764d9ac041e998a2e47b0fd1301c9f17ba18da9ad18849f16a291c5772779de05e8f946204d75c013983e4a098ad271f7c8058e64dcd373c3903be991ef846b1d39934adf2e80a89c0a1083531d5483bc8aaba9938fcae74dde62a943238634df00830eca28c44998fc679fda8782d62e35b14e19d5ed7dc2a8fee975d6cc7c1ac618d930949e0f5aca202e1524cad83fafee30dc739c22e0c72e311d74795d5620069b0d944e7d1601acaaccf4b6e90f7675c36a7eb9d213e8e54cb14b36bc3fd11896dd24bc8dad42cef01a3e2da4a526ef250eb314e5a5008187e58c4fe0b9b4a2c5166201808509fc432c846cded3ddc9a5349a39acd80f6a3e73732a875c0fb28ccc472c89f99ae1b879024dd3ccea2bf01e648e0f1abbebcb9d0f65315f25133edf1a6cd0dfe69bdea5eba010704975e1a577750a11db3e97c7a3e1a8d7bd97c94f3abb640610ab02d61d57c82d5fa6ba411caa7ad4a4e1bb6c0de5465f788995fbc494edbbe8f4e01e08edc324c07b02060849ccf2c43435a53aee8950c5fd4207b2c16515b222745c40687c6962d1257664afe315e9eaa012e33c7d4dfd9d724bb08029548bcecce7801224b71acd2f4d27f655485e9f75c4ea6f249e2f1398496b56f5b61c156920960cf239adea8d014531507e76f8c3f349f5087379ebb5013b89080ca40fb4a40d4548a9be0f782e93f6f2f6987b1f012c7cc512bb509f0f1bd8dda6437731b9768afe20c46e8180d91871a32f55b4e8e3f405d8a056855874be65e5e055cff6e699bede25133020ce3d0db65532a455ba4fa9684625fbc025ef090b686a6c0544d766ac262b0c1937b188064963b54250635856a4d51aec2545f7d37a941e8e423f88a884195b55d208ad5cba8701e8d35b44da8082905ce94d9ebbf4f060c7da5a10a705dc2fa6dce121845511b4b03c746b79657b410ce7d19c70817878800bc3883f460e7510cb3e38cd1fa8d25abb6e48f776ec744c4a0c600bc93a88ea4e3f4b89678a3511965a58871482fe03e0aaefe1bd5664dac862d36ddb2fbdfb063a0b86f26e9b8199a4dc763f987342d6e7c5ded1fc0c251868b88a644772e4428b1ba4177f0ef52c7b1337be74f977a9237d15962d35cc4e6ec0a102f7d9805e21c5ebdba66ca9e69d13c298a2aa492c37e20864e96f1d1e9186343a997a28d3acd75d3412f58df6c1c231c8ed2368dbbe9cc13291c00ec456fbb8a9d0b35d4b07214d3e00e2d928a317c320adf55e13172ace00dc84a2e22f3427e656a712a6675138d05da850e3c30eb7674e9360b3ec1bec5438a0606462f60de465d2a4a9d5173d74d476f0a4e4845d0fc5ce636577f426e8a8b688e8214fca9a29b93d75408a83c489fe0e5e72a7c017f65906760811514ecaa8ad32327e6b76d40771c29967cf20cd2f22fb76cf8b6ea35fc3b11afe9c55645316833a1cf2b2e5dd16561537d6e1fa463a747c212a2fce5430a7ba691a5f1f6d2ba7d7b2bf82f6788bccb43398b3eee2d9878361392ff34fe9c75e5ab7feba3ed27ce62a27b1d3a286acdfe46e4c03582197d99344fff200febce465b299acb3adbff792d636e01ce5fe955868fcd5640c9eea5a879c1e8b27aa1bc5d680ac43a0c3f0ef0e704e0964547478c6e4e02377a05ce1ed106770ec36738501f7051c2eb83066e21e3291982c851d7d5bb7f3028df5654d3eec1e16a0d5b938d62cc38e58d94124070ac2a56f97476e35db34e1e50c91676947b7ba61fe3425a5a49612c0810b4c9c0a6d9af57d29778b654a3757fde4da0a23c6b9d76211e403191d34b323b025fd7ae0386bf7d4db2fdf65efec3c6eedc61644192311a7979d1319a7746a5b44ef2a14cb48c223ec61cfc17cd8018207b8446f910de5bb53686ddbdd768a40d7a502d51cb05d7cf67b5a0bab4732806f413feb9d8a8ce80338ed2c38965cdacee4f36c6b76db6449aeb0e2ebd22ad83a06d85987a87a586c02662650309769a7a7615ffa263c0efbfdf6833accc3bd6e3fd03e7600e60127d4805e6057ae65e8a98ee4d0e6c84b2f5a7135f656657219cc8427e5f1b6bc964d0e176f4490432542f77253572efaeeaa774314622c8bec0857fcd539812d21142080d0d31add1f5d122b9c06e12b5741a281e6a51db27ac915aee0c86b03da2253b9b88e79a7b50db6179afe61e5426ec3f5d94b79a4db5789a9f74aead402e35fbcb34cda41cdfe7dfa476f3e15814f8c8d3d5f1ddc76fdfd9e31e16b01b5bb921b76f8a9c685a2ed515c806e33c1c1ac1925b0d0dde3cfce9f6785de9f4debbf843c77214cb2623a0a2220e5d3612428550322fdac0dceea6ec176a332eee1f0b777fd8c6118229a6000218b000cb4f8ebb9faba5bf542dcd6e643dbd08aed959ade37d6b2200be76fde604255748298e000b5a278b89d4356dea83e707227b96daa3a3d224fd3c07f40393727ab87843d9cb50fd95b81af8c4e637a6da805d2d12bef6297ecad15d17b9df5b2be28655e49224e05cc701e08942f8dfc3cb17ee1c37bb2ef0be6ab044c6c818d964f9f0cc984a4de35a2cdb77badd9790fa3c61ad8ddb00fbe8976c16e2a09e02e155a071d9dea7183f405cd0ee1595021349be43275dffcc13214a33f7a80f0a89fec5bb7cdd2f6a88ea23078e2276699c9d9553f3c08d3c3df1d54b83ef49188084135fc823466a31fe69a69f17320407c382ab44a5df864abde544246ef27362bfce0bc9a17b500e9db4af37ad899f268038383b0688507955fabbea31c217704efb49f7f1bac6532fdb5fb56c6713515abbc92c47c5f667778b13c5f1988cc4e2102bb825dc0c336c8e0eceb30e5dea8acdf23e0f6fd9945364716a35a6fc5dc2a5ba35322395e1d0e2004ca00f4d8ebf7ffea0d3141eebab3f4863d403a76bc98c3991b8d6b39e06b66831b6fc1310f66b4d1fe41ce17fdff9c4687a9279fde186a5f236860809db8d5fea5d6b599c62f378a808e880f10f8b28c5eb50422a6b144fa9e7bc40ef32e927b67376957f7d5b3d1b5267a58a72c4de01700bc89c4a47ae9128d57b02acff11286ba0b1cc3e5ad4a61506ea35f99c0434de0175ba92ee03f214ec4a9c75b873873a479ba2bf5dee8842c524ac6e2c163f78c32d982a5a00ae445193166b0077d506b420956651396c01add6701b3b67ce2a738c71e3dfb0eb33335a709ea13406aa06201361d2666fb29c405a299497b8a045af8801e6800bafb24e1891228d47ed1b711bc98a902639109d99c78cee403152c36fb8de266a089ba93af7f58fece398a1a5ebf47f1c9791e1220bea0044b8b7c18324c649367abba50f31e99e0ca390d728c93f6dc9a518b461932f7ee2fc91c7165e0a035b6160ecb5d949fee2d8ef541456fe258300d9ae9fd7f9998879e99328056c96de57160b286c7c2459aff243bf6035a2ca2e4d319c1dbb425c6beffed8131f7891b29234d812d3023052eec25c05f0dc5342779765317f81bb00666c3747078bcb1eb5b2a472ac7adbc961771130dc65883362294f17d44d0b7e2efb19a65ba7804f80f289e8b1eb2eed13cfc598f343818c383b08fbc0effc6d64ff22a274f0ae8cb574e281b010805e9a40f8d927290d77c47f25bf99ab5d41c097905958deb4f91a8bd5685bbd4f8324ccd2fcb28c50c21965c19e1016825b050991fc4855aa27488482b61e2447df669dc258768338a6f7a671c4adec479adffe520292c296385d2b51b272c3246d1be340b3975eb542fe60b6948a40b8d8b9b429e43cc1d27d31358fb7660d4854fa4b2c114b4efeccbd335e650d316b1646e1306476ec8d0bc85eecd7c4ba0d9b8a6e5d93e1121d962c8a0c3f583f5e4ed3ea521825b0956148924e70a87137fb7155e91a7b93f15d240804d9d631c8e25a079e9b33b9baf4b1e5ba1f1d1e32f09ca60f6a630fb76cf2f659ced31d1af13cd5f3681e7ab7bee0e0f8519567e13e83323df0a56c5032611a7688eeba9166839ba2f4db2e16e5f71a9f928ce59fdf9ac9e30e4575c6609001a24d98abd9a366be5b5a1070991e354f021b5b378101d6b002641b94b0d286e54f5a14b4c0d3e08874f03273e82e666353912ed7898ceab6495b48e8450e5945d9c4685217409daee10736e437ae60423b50a09926c33ee2b33e0185ef987f45ba28c4124958aab0bb80542bd35615673d8d0634528b01d07f44121362b6c060e88189ad4f6bf80024dda72819e6b9c4bcec106d1825e489cb2e4e6b217dd5cbfdf4027aa0b9f59c32df0d99ae0cbfec83e58106717cacbb221a2d42e6a554d0b3253f40ebcce27ffb67491def9e413553dec283f98086331f066e9ab0fc71b8e831c97b1ca4e46e4faf159a0a1cc228159807c2acb08ba4236f979a6c81d1bad9bd596a9a3c29a36fb66f164a8eb8564e2c422c2e5ae2d471e74cde0f6ddd46a76c45c6613e01d8402c69a050174c47bd44ce556a32dd1b24b3a8c599502e516585a062800675ba054713d82407753d03a5fe62f2aa5c22e41c06ebf657728cf3755752d1d3ac4e53e29c23d73c367eb9a376ee664de73fed35757c2d46aef96cb8725c49501a13717070b506faede8a0b248116607186a4ac11dac71476be71f302e344d544473db5915d8bae3986d6255ac7283bf568bdfef9bf710093e8b16921e61167d9e16c995d875a573fe2d8c3d0261a156e75a89f7f121b3e09669e7b533a01c44af7f6878fdefdb10a2709c491a5ed51cd92a175a654f88b71eeaaf97a7693b4723b0cb99505cd4742704cd49f43892bdfb8c382709a309e907950f1dc7f9741b3c529a231a93e992159f77d79ae3df2e6aa55636e06077e5e9add468aec8e91850b1d6fb7e02eedbc29bf50b79a580d8bc3099928c79504fa086dd9351662b2bcdf2901be8d2e1dc75a53f94c70c44a857117738918fc0115044ce5dd94a0b45cf59572eeea99f2e947995b33cf46a79b775bff2daf9be6ddf5ccd41bbf6f433580772410d1660627c6eb18fc4632080bc3eb2b3b6a7927528771b10cce348060a51ad4bf50f6fc0cc0e8a1d1faf0074d3afc16c9a6e97c424f6e24bbcf68e4b5a123d1f7cd07c691143bb50a4407bb89091bc982133bb98a6333fc08c5e0f86e657bf0f5ccf7d08663c6e657ab3f7d01aba0a824bf033055df5a1e26eef0e63db421566d0c4a05e0f8fb957c26dc939d057d67c5c0b2ab85225f5a0e135a8a7af265c28f3635768ed1a45e011eb1c9621b4ee2455196cb318406a0cb9986db51d82038652a167a0aaeff798020d88a74a37ce59febb50ba296c0586af53356dd3ba7a8b60f6360bc4b2778751b9f947d78707ce3125345f5bb8cf9aedf038340fdcf3a6b596d04dc83652902c625b1302baf6bcb0e2dfd7e66c2a02ce9f532a46750928710286f5a97f96874191575bcae1ff64a188eacfeaba26d188d0c83ae899847126ab45aa7da572fcb93c73473bd25fb1bab63669a36a48b060f83783bf2b7f851263c6b0d1c4bcc82d352f804979e6aa7c2eb390e3bf8f0d4091d2dc126235d13b511c2afeb71b32bdf3659d3780678f6b9d79ea93d5328b3e24ae707031217da4af52bec279cf470637d7cbcb818c086188d9f6edf3a2d49d4d3e98dc0d272916656a222501c812c59daca51ffb6a557ddfffddd0ed5eb9a307d02d4eea1ce873271d5e80f1a50bddec5e65439cf918ff87bf9ebdc4dd23284ac13acdebb3cda702820b51b84ca79f6af8041904a83c2acbf9f35af50422cf489c77ede878ae0f4279cb868232c9f9078035e7bc56d4d579881f106a0da8a714e508d250a3674aaf6fc25dc3e829425b8a4c1f6c4ec8fd562e87ace58f2bcfba03b21a56186f859fe36844116d1c54d4c20a3ca4f6e9f65c228e52fa2b1954bcdd0fb29f9c9dafae9720f6141273d1191642b4563dcf9a1237a1d4d7738e0ba1efe6b79a06ecd06ad8b690e44d33c3e00746c40f785bb22bee6944f716e7805a70e911ec7038daa859d5e90be2e0c5f1af3ce05b006920682293eb6946e42452643022cb5e20ac50e8e11f6d6e4f0ea2854e0fb886aa6697b12f7426f0c8432cb5052b1aa3c1b314bd7b593ea18ec89970adbd7d9e08ff691be4ec92975e3a83f3db1dd92eb7ef581e6d660f1be67de4dd1c7600030e34441c26ae35130a8d69bfeb48c00913ac0147483a4d941932b03327bf43e39928889b1520998e1fc92eb22f58ff1fe5983b5367999c4a1404ab2bac2a0133d66489e5afb3101ae6159d8bb98d07aeb53ac324fd4154384f3acf83ec409eab15b113daffcb38b8a19c7f55d88f08fb0e9d22c9fb362e48840824a152ef407d6754ef1e4111c0db69f266502937460b8734816428b019c4573e36eddd5789499784754ae5cc59cc4cfd57d38ef91a5431641143fb2a590952d264954714e36b5ee4079aaf73ae1d90cab4daa3040c2b3a9f790e8370a4a831a63bf3ac7712522510aa9e0eb70a205128da657fa2f2cd8f233925099431c6261953fd950072071761b0ba56088c58165c4a2dd62ecc1396346c51438e816b6d5b69f263156146a0c290bc9d21c1a7f19e64782eaa4ee2f4adab85dcb0dca6fa25120e3237a25999698d6d9bbcc109b78427bff7066a4e0c90489c8077ecb30f567905a39472af3b81464749de7ee13bca02b55a082bc0ff1dbff6b5020c56ffc6257fd166ff4427b39c177ddce3598b94c1f16094d4e27e78153d2da64f288de42df74fb280449fa9f1903415608e95e01121d1debbb6b0ae5734e3f9ef3f54c0766c4670fb5501737f072c8cfec9748d6f65fff572f0e135eccd6235a5baa6f7def6ba1790a0037fca5e715d3d86eb3c6c79baa3530dacd5f33a8bec86b4e96158e4641fa64b8be74034c884bef403516a8790d6193415176e54c815079ae24227772f48bf28fba7d2adac220aeea7db66f6531a7cd12f3df7bf3c710a001771c3c599fedf9dea29e07b03aac0623e9b1bcc03af5f4e20d57bf3c1aaf76a5326c852bb64834a7d6750815294b761e5f218b4a18ebe8bb3e33bf829d64db27a86ac312d704c43c0e2c20d7c8b113a854fb1a7ee8d8e7c213cdd899287d0c87993ce89be1b88db2abe806fb0869651f61536168e1c0fffbe3a0af4101cc79fa58118e62d368139cb1bb27ab716a874f5715aa72c2b43fb2582aa0f5b04148f45f825140026b34b236ee2340940d718c82de7a34839fb02497550d0617ceff9d26c4c6ecd8c5d75153ec870f5d407e020929d092cea1a2812c42e8fc6f075122bffe4e5002699914b2c57ac6c7f83ae10f90c8d5112df82372dd11aa3de31764210cfd150308073b203d1571db357ce5de142b76832dcfe395dbabd52f724dca566687d834e1a57ae6bc2fe6c85d4e7c782e077c2aadc3a1b9c1c8ef10fe07fe1797352b17ba5dfe983385778916698ca40304b5407ec95ec27cfc0d254f9949dd32e833c2102ac37d590353a9c0d5b8cc79008d20c4aa2e73964f3036f2d71be2d2561adad214dd9efba82ae029780f36ded81bfbafe9b3e657cde289329f31e98a9ba60ddb6f89c735a62e7e9441adad2a6686ad42038bbbfed62b77ecfc33d6e363961c016715e5e0d8c4fbbc2bcb3a9ea4408e885d7835c584cabeb8b289e5571cd03471e40c82a72a22737d2f3aff4fbad5805593a780f3133458f8a0a09149b35c629b74208afb5c0aea4f6eab85f91ef035dc337f34dc0241740565d4a0d0ac362b308a387cb34c6582598d8a492ba76e7c0c3401942e23c7849dd5c9d750b12e82b89ad7aa570ac7421fe507eda4f8ada37dd4d6a395545a41912b58743aaa1db886664d423ad9ac683a7f73c441aeb29d0ae1d789e211afd973840c198b114b30ee4e2c44cf419f0988f8e420fab647fb3dc1003c689132fe7e0e55c151b39bbe68f399fd10ced6c421256cd3b00801467280872beed57311b0e39816439149f16c9993b5a60ceba4e86793a13141c518f0a950fc9da799d4b6328f1d2e1b8b7b3712b450721e33f07d4e067b5e96be27bff03c4c8ca4f30aee86dc4b978a7b04fa93a8e5c8c5560e112cd56459b3b6e776b367874ac1fb3592e3286e4a4cc4a5992767f9c63d4255dec31e3149170956e8deac5692224ec98c512298723b35a6834ddeea813090c197f85b6bdcd752a45c5e11d609865182feca6a5150417cc1a1bdcd491d3be8373f8bf90fe1d46f01130a3050f4668e5a2d5d2bb836f5e9fe11e5a9a52021cbfface8a83a24162610be6c8b9257de2cb6dba83c708ce1c8c322fbb8154ecd67178c84c968ff50d5213fe246492745184b4aa767d82afc7a2fd48a418d5d1a8bd07639996ff9cc89d8a503b037c092569ca9644b7fda1fb13586871a2b975547d4f1daaea47b1c7910fb86378b9faaeac990a3485cecc998520f27377c6f52b45bb0cb8171d24b25dfbd94af37e89d5545690b327a5fb7033e976b72e4e371911e5ba51b48a5bf6872f1953b549765deba0c90b283afcf46721b180768c3bc644dcd6a8ae4939ecc722bf03e945044845ea5ee7d191d368e26f6481d108da2f10ecee247b845c8a93a2bf90350fc24189e271b1dde0a9a19a7db5b73d610e4c5fa26305fa6a161a50eb45064e7c79ffc65e8a4500f013aa6da0724cebbe86c9397e8db70e884dc9d64b3af1001dc3c26a61b6dae879ce117c333c61215dda720dff8e6c65b9d83dffe9ad79a42feba283fe98a35168c406ca231f4fed698e05dd6ee58b0e253fb840b35ac573e62227245471c23e398e78ebdd5a6c4ebd797e28fa09267670362ca5e25c50d100a8c9de73cc3a9396792e7a67385d62c53f5c7ec6419b891adb30f25744f7f41aa6e2632f4e423ce0d85fa9350f26d3d39c3e6ce214f6b916ce2c9cef6d964ec87241f3068e2597ba54d1cf477f47d88ae4aeb953b2e20617fbef6a18a3e411037de9f613e2ee1f54cccc28fd4408941cd08c874da2c2740e53d341c2f3e9658c04df1a18d11fdc89fc4157a28d516493f389a40dd53a6716be9182401cca90f82d2838040318ed90b33867b180eb03bc72423163fab27670bdecf9c1212257fc09a1efb4beefbacbd143692dfc802d8ac250d861d4dc4a9b775ffe1cce4f401038a2aa17a5da2e8851cfc45aa2e8e7eaf27a7884ea4d92ec28029bc01ee056b9836c5826445b7903285c299937fb7711c2c25a148be636b8b4b04a1cdbb719a6e02a29d02d526ffa8fedaee0800d24a44aa3134c1f453d7d700e0eddfd5a90fb87293f8b3e89d7f43704b15d9c0e44853d1ded1f4a0abb872495732d1cf756605b90d99b63571fc9c810c0490ce271679b617bd6869fd58be98c1f1c2a5f7f6dbad247fe395fee915c66a6affb5195761422b2d3fc10a91529f4e2300b43fe362fd10be5f120e013cec82494b4a95890d298fd08e0f5325af8cabc8c9a9287dd95b66cf2ac58e2a66a12a0f6da9e907b584b9911b476a9e45530f0839a910e25e0917c8a64117d094f951b6ff14db074ffe77bc9aa443a5aa4cb9a10ef4e464f694a6f7be30d7f6219adfc1fd4827701f4cbda7d08a9973ab140179eda2f55e025ed27f7d5ccc42c7ced53e6ffdfa2a5c9ba3a89cf1fc93a1551694178594697bc6bf711ea8cc431fe6f617b7a9231162313c3b9574f3122c24e65b9d9ccb8ecc064e5bc26cdc7ad89ebc87bd88b3b4198cb18d7391f4dfaf1d1e23c106f761b0c26104a5c0f6e50a05808e1bf075e5717dc1e649f587b142d5e705412e1d433ede62e4eff7d3c57bfe45f8ec15375f557b9f70ff051bb98a5a5dd13d5de62d3969d03c739bc7fcb0f9f7fd91456244176d933a023b784828c2b2a85a5b7264aced1e4abe0bba49a4c060bd32787270974ea9f2484526206a09dd39409d89e255ebb93fd3d7caa0b67919f8ecb610896625c11f9b99a8a396c93cd59194d5375e8483ccc0ff2603598b4e1b312f12b5cef97ee3cd314bf612f2b719b906d88273119bff73b191cd9e24b924909ed7bccf1552ca9fa0c39e7ecc4e4ad9f7ce108ca28d6acff78b4f5d79570a0da32a03915768cc7619844908867d47e1a526f6db3989c56184d7d51a749ca3eef68421beadbb305e321585ea38f6a2bd7417bcc3f5aa43972b003a60802cba00ea22e557a2c809e2561bd5b6e9a6be592261886d4a8c23a954e19d6d1d8c5c259850b7059f8756f8991f32ca402345cfdddc082055879eadf8dfb6a589af08595ee7a3b324c3a178e8e3ae5a5d96836d4d8bef2564df0cb363c9cab537000991bbedede085fb912627094dd769cafd5d102d70ebe51b6fe2b7dd9852bc038a711458eaf1274af859c91469eee8c614c9b3515eb38f8b33938fd85c4792c75abd8302aea7c2ed25effa6c3164ff3000e5fb74460ea2220fd8f2ccd0c89e4b7dab415aca45a924de11c0693156a16da9601e00f67b60e5b91e6ba6cd14ffbb833c129364c788d7d26a2df70f2e2a82fc625d3e51c0a4a81b378913c3be1e57860b05e83b5f0e43de6797c6d8c3e18c47baa133840597e1931f21f8704bdf60ae1976f13acd7538946eb167c66a8caf783b833002d38bbbf7a10ae24ffe5c037da8be7014b226c6596be8402317b98b44c938d85ca358618c408a21747aae7ec8e0a1d568ad676901fd3ef3479b7cc356ea91de6ac97c0b3f742d0e8462ccc3b8d6982b762df3b530cf89134bb88ce463e951e6e8294e8a3737cc37e860e09b94c1f40ea5887802db25d1b35f3923ce94032c09a0d993d18559e5d2753c41a5acddb7ee853e3a55a2ca486f6044d64af97477ed7581ac61e9a717f57e213420e175584962486bb0a461250136970e250698cd63e88e4ca49ab45e18aae5c2d243b07c60aef90b9fa06ad01fe5376551008564a9ec285a23bbe7c1bfd2d28994709dfbcbf8f6ff1be30c945268b56eb9d89eb78830ee0ef5460b7562af844ed356ba683e207564d283b08d58507d37f45044e04241d0aa488420dd38e3bd60af7bb06dbda1616984f0e7758d77c1c33e96c964e04c9b40caf6f110d8935d28668a50075da14cd50efde28429e5a4fb98a67348e237b78aad0db629de0371378b5158d81d299a3969fc5feefc91f96ab8c9c767237c50f4110cd2a9b24cfd9cceffaf4d87ad4b46ae82ae1c8d4c850c8c9d1e72b7cd3cb5901392103ce23f6ee4ad4980c238d5febe35270a41a44128642f5890959b115ee674d4ac9c82809ee60286ac19f62a8ea01898d7790260ccbe94ff1e737d807d1ffb117c529df0409197b2761c7013827fd381ed98614b290524fd40e67680e83ffe646eb5971267b11680ee998469de53a7cd5fa1dbc6cdd108175e341cccce7a12863f1025e5e4dc1ee29fee208d6e54f577afd8e7fdd0d737fd9b038e0fbcc40dea5665f802ed49873fd18306bbe1e3d3c2854267035ea9532b14d7d1fb70612f87a19fb434c6e5d06db2bc6468f7434364de91de910fccbc24706a16858da567efbb803ca6b372562cd5aecdf4f6d6b237bcbbc1101f52e68af5731dd27c57d2b3ba90f20aed2c7b3e31610f7d0876d9ee7088812994f0221b3cc8a4ed5e014e649e442c1ab991594ce66599e757eae83dcda09b88ac6d4a7438a496c6d0e4782bf93a9bda267ae4c2d951dcb6706aa1c1ec76185c11da3b7425a1fc9bd4adc75d044fef5b39894faf9f4baa6057c28ddc497a7472fbe244d286fa8c475a203f812912977d38169e5f4c5a4f87cd4ba1d0ef7becd4d11dc418e855b6806037d3a9e16ae11bbb78165213d564f34ac2da79df96480c7e84dc0ec60920e74c470a1c5deb7a2b4554efcabd9f8a95376e166b5e7645edb7d59f1704a22f9ff84626e4b587ce80e42f0e4eaae4652cf2fae466e757d3148d08816fe46bf29ab6bc7aff6ee530797990e05f2ffc6de8c46a03614718e93dcac46ca024948aed54e476115ce33eecb7a394b80c79d2bc7ef2f828fe6df655c8933d775da6725a6167de3b6c4c68164882ab859e6671280044c32dd648efd9250b707f5a9021aa6561ce665af311f5a9b7a1003cd7880168aea556a8a2948592073e191da3c8d4fe4eae629bff4672f86977ef3c0c061d6f6318108915f0bcbc34e793115bbdb64152b74fd438516a536b983c53b3e30820b2723eaae8b4c2ccf27f4b2e93a9ba57ffbdc6e51d3f0a3b69eaf658a962affa1b32ce29c5a3f862aa202cc9f593896275e67deaa4713340d44b35a89afe1e5b3d6c69b6ecc0b33a5cc108f373b031cfae298ea351f751c972cfecdf946c6737531add690348173e7923deb076fe4fc54e66b3f92cd7b6a76ccfd8ea6243eda76b226c6b81634b69dd4f325de806bff2ad9434051975b552819c55b0e769c7fea0a6feef8cc4ce0e79cb9fa8d5713ec83dd15b9f80a88e84fce7209c115e10d218a9fb18bef89ff2d62275e32417bad9c75b38c75dce87a37a2c10b5edff8820cb33268a2db9660f7c12fca9584cd268205f6c56573bc9e05f9a55acc59b32d5735872793dde5ae6c23c2fe4297d1185db341abd11a6c95419ba549a1dbce89cbf389ff0ad2d168692fc8c11f5a99817c08b094ccb4786cdb56e48f9211e9bfdaa6ce0ee6764183c5921ae5094892e696cc92ae8fe5452487881909d2e6b6c99fc39333512cb7246c6fe12f8efafed8013e46c59a9abec81a6fc21f013158ccf3095ff09e8953887c8e7cb8bba46f16c1f8aa89d3ae9caeba9aedff57009e40b2b7bbf7069bb8dbdd3b5fdc7a6f22f54fd55dd2746d792c6a0725bce2c94912db59a99e96ad9972857aa9916da7cafa4d5a96a98715fbb61ff7f874eba309c3407e7047a8fa66751697a60750b82904eb846d5c1f4b7ffa76a24b450dddc6f3a1a9ccf3642146f37daa40f62f8e578ed144f871910ae244686fe4bae29dc5840ad48f82a25c9179c89a1a34bb0df0e04eeb42a02d7d300d652fac42ab6897b1c0e262470d6fcc90dd0c890e6bd442ca1fcbb870434cd7c499e1f99177eddeea060071bf0b4921a32317a1f7ee9ec2545c6600b5555e64a7fa0bd2c14469897ccce73a1e9bb91029dd9648d66c87890aa70f11bd915612bae63efc45ba2d560c896c9ea96e1562f8e05c1eaa0439d711924d7c122387bf32a2e74a1ee2e2898baa5ba71d09ab8860ded868145ac7b8a6d61a05f7ffa3ffe523c7126550b8cf3ed089e5003ad7849a3a52767ce17d647f975904c1ee733434d971af4bee8b1b8122daf3bd72b1319f6c76f6f985763db6977465106f5bace52a92ee9df8799a5d31442a1ba59f32fb4ad2c2a1b5f975d31c68196a1286e77b91443d72e4020afc363a1ac6d08ba129124b054793d5f1013cd72e21d15f615275a2fa444b14e86f839a99df8fa448f6e6019e13f27d1d01b46f2d5bde86ddb4362f8c8726ebe30e25886fad7e775984563105682a8652d22a371a34780bb8c1eb7adc92aac4ddb7f41039ac94ed66aa37bd5c4c360e1110fd87d979ed2e9ebd152dded377078def611324dc079071266c11c3d5f37e0ff5a813fde54b625651b4cd0cd376c176b2aa7a8a14afc82fd07f2b3925a2eddd04a4f63082fee8f0545c4c67e4bbfeb95321b78022566fe4a5e61535770702f9f55138d0a17114d441a9d352608945043d30fcf9c12acb5d1a1dccb5073af048a6e196578e21b9d4ac87740823ed4f4bb75bc6f4fceca2565c1e95cef9cf532cf2e1801fa5cc634a7ff41265539ec172efbbbc7b297962eff32927713a0bd1ac53b837254ab420c8452f2a68c3a3724ebfa863c8b5d5a91cb47135ea010d7e4416462b01950d8b9c06cf1e608df979a74a41b41348d6b3f7721a76c11942131e07f361361944bc38781e1b253aa0be2166112e4654535a7699430da3038c5ca11bca5db4a7dbf6e382e2c4f94c79a178ce3f38aa5823328f13cf6af888fce3f65f73b1f20362b96e0156c5e95a18766791435d6985e3c79d22284ce91bb50b01c172927e5f5afda9af2c05eea161a6503fc07d76d12bf045b6139fba048a2e2f2f86045fdf956ec3b8fddabb86654867bbd0ae9f65bec76d271fb1b23b25cdf8d840b090f12608f6c712e1ddc06f4b6ad39949425bbd2c77607fe5a2e0ebb348acf5dd192b9a13c175ef44fc5547063cff563127e61bd2562b21b4e3670c17232b9f33b59a1e86023143b82cb39e1791fb6b506e5da3d3d4180ebc01c64c9cb7ca3422670211d6f14b210ecd29d471404b87086e09a41e74612963a8ef1110f7c2908df53387cb26d91a38cfe7579896e70b9a2da28dab2e7a4f6d299c717b0e8cacdb317e1963ac09e63ce773a5ce44e7d613e8aad1833b5aa5235a2bcaf6a44bf3689a34822f838181495f731522ac236c7ca3f14c4f2594b869f0573dcdb7fa14562355ee5ddcc5d01bff50fb6e1494393ba11c46987cbd6662acc9073395b77dd8dd52f7cc1d82c2266d59fb557f1e4cd7c8b6d4825935f49cb55b57f09c43e6c4425480d22842aeb61064dbb0eb8b42b1897b997a2ecbf62710ed3d4eb3cb0998eb3f66c887a22f13d6db4aeddca58efb98905641de99f57cf05a4aea356844682aa504cf82db57615a76b7bf3d1e511a8950f703ae9649e9a6bbba2706f63088b6f77ba47caad51304e6a63ca9c480ed964901792b0db48b8ac7a26575ebb19715e856e633477a3b74b7a633ac98579caee9f8fd9e7be2443747aa83eaa94f0a7af0e2da07b9f378dc33b16ecaf26e4ea21d479eea60cfad62522518fefd152a9f84b60c67973311386bf4edde7154f95f7836649f22bbef47a1bbb48301e5d3ed4fbaf98bb93c5631ffdf546a7020ad0f9ec5027c97e4a6683066c81004215b620bf97bbf19be89c245b3e59de8ac7d842559d885bd32283cb4cfc378a4edb2261ad67cf42b007ded8df325236ca51f3f6b1d57a5bd247a7108060182a88aaead4694506c0bff879675b64ffe6dca0daed7f5f4dcee3f42a72672ea50f0e1e2824f142d093633651de8f751cf9f76695f66ee50950fd7e1d59cb17b893af9a5bed1fa0c7d34aca1a4989a11a1fa4d34101f0ffffff0f