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

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

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

Block Certificate

Block 54297 48931247f6d8c5742fb87163617ea0576e0d890d6ec7434a26688c02717bca7f

VersionV1
Public Data164 bytes
Proof Data59,560 bytes

Commitments

Proof Commitment
fce415633fabc8755d336cfe8c0351b95f9e329cc60a1eb3060dce8f36f12b7f
Certificate Block Hash
48931247f6d8c5742fb87163617ea0576e0d890d6ec7434a26688c02717bca7f
Source
getblock-raw-prefix

Public Data Hex

000400004000000000...00f00d000010250000
0004000040000000000f00000000000f000000000000000000000000000000000000000000000000000000000000000000000000b5c609990ffbc502958a422763a37b6d7300d7181a04ab5923020cde300c8db9136c4daae31802e238d693cc4eae3e57a2b8079c484b7fbdde9e39239ecaa67c1923d62e1962110e3d4d8b8cfeb9113d07cce3e7f03b4e7e13030000000000000040000000400000f00d000010250000

Raw Header Hex

00004020c5fd2d415098804dcc52ae97a53ce9cbdaf238742550d47b60507728a7d97ea8fca682078983d12b3ce3361a34fb113892a986fccaa0c07b3b03d62baead72e24e1d096a7eab06187f2bf1368fce0d06b31e0ac69c329e5fb951038cfe6c335d75c8ab3f6315e4fc

Proof Data Hex

59,560 bytes
121216020307beb364392e869c34abd4b4eb0f106fb54f13628893a04d6935e489f2e992b8b514f278152133b1a38f62382c649ad6336bfa7dbf13e26c0af6317fe3c26b7a4ce088427d92e244fc69da88fb0084b7690bc513673c4bad1f63eddfb168dcb1035d0175c49d75ef0f83af58684c0ce58cb36ada1b6de43a767068a350e29f75deeb74de4a91d953bc1247aa9e3ff75961b1803b6320bb438f33c8db547e2e5db30fc3e3a58d8a834442946260109d478ece4f6cdbdab2aeed553cf7660dc94c3df15af9e5db278cd339f7ab4397a5f825e288ea6358652b9e9e439133792b645a938731ded2a8533b23d68eedcd4856344f1d659640ca5d3df4a5fedc58a4e0dc0ba8c1795e8b15b48d62b25b85ab92810c32263d8457c8eefaaa4c52fa9f844d1b22cb8c13225ae56a7ad4bb0dec4e6021282594eb3a29470f3b323911feaa37500327e783e7d9b2f471bf450c6248d3d62621412f78a3ab7d3f0a49bf364433af332c3dea7e0a46df7bbc31eafb99d2d5408bce534985191d12cae76d960e709e7b1404bbbc898c9fc0bfb31371bd16622ff5324598b8b65a9090f03af9eaf1c91c3d892ce2f4b78a23d43305cd2d5dd0f3b6efc53fd873d36e84d5b625968561ed2a3fcd9ba6f8d4ad1b9ef3f8cec5f8e8a7cd315731a1236a3c6700d595e0abad2170b87084418c59ada2cca53c4a25521caf1a560eb1d26431bca1c9b0968a8e02311f684e748d283900d8c07f52274c14707be5c0e0f6e7fc4d2c204406c4e63095cff097ea89666225670b5a51baf2a0fa5f3d242f1802d37dec374a390e3c81ef57c10f7ab143d7241161341fb51fdd4e75c0f420f27d5cb7e83f52dfa00da11becd67017fcc3c59cc36e33b6e848d15d44705403d54b243bc9ff764dca11a69b58610ab434465febb00eff767418c6f1cdddc867ecd34b61d2659ee5ae504f269565dc8bd74340580f1aa1e88e722d85b70604d8e26c4f03dbcd97c81d8b9bf0266d3a141fb79a9a62219eb539d38f4adf4c774c184a74a37dfd5773228948f38a28a7826f4d2f2c717932ddb3d4a5f431d1ec6ac54342a204abd74f90aa88fa4a61910295d2eb77644d4420b154509de6ab527bbf5e31ca79ba2cfa0aebd430f0a713601f33e49462014cad5cce1f544ae26ec0c2c3f0fa4aa71f62ff01759a8756620d3dd8bea09d11c60d9d86238f400481e1eef2f598bc7e9cc3caff8f68928c153385830ea1a8a3629deaad95e76f9d5e767d1137533c61f0913540ff51baad10b59690f2aa3e802b2b6657d4148d6226f9967ca1af19892a5dabdfc70d4233f6fd03620588e11c6f27dd60f8f640bf86ec117105f820adb46b8c9b26b7c110f7341ab7586827b0ecaeadb409f8bbb56c4583755730bcac8d8eeeb802799932ee312b22b65d52b84aa5ec9d0c19cd72d54ac443d09fe5d96482d91622f7f53b812ddd1cfabb18f18a650996e4e92762f831c795d2776e6725f6f97f715b2450e93a0983e511dc2a2851547a25812e452183aa1e5bd2488b7ed78d5fb0011ed83e695ccd284ef1e5b323fef8229ce2dbcb9400ca9b826575cbc0b86603c2d32d6a58b3ca66ad8f106f5f135a5bc647427d9437b635e96d4ffd17674a7d2a52acf3afd70793c2c0a243bfe8ec5a803fd03d247f3f721b9a58bf442e60ed1a20a25010c91c0f00b4d8fe4021e7eb59eddc6e4976681182f9bfd8ceecda8b2ef3f00e2d364e490ccb50b1162a4b7728b138d5c4ed53952c273f4e7e41e777671cf071f121f65ed5fb09c3e818d7b86d16a13d4647506a12b6aa328b48b747d2f26ce8e077e35aa6fbfc68536519cf43b9dbe7f1c43a5feee2a93a30faccdda59bcb30198a6dd511c09679763e57a81ec02030f1d1cb5a416d7938c3e4a62259c537aa8682ec29123f4186154b79e222583f48cd5c561db94b2593a09d3294bf6eccdba085145f1739cb1dcb67291ea15863bf9d575d29f33dfd78509ce6054171018cc571d667c6b7da5f9b589252d62f38305db8764fc2f218a564babf3fcc6cbd7348b8302c69c3d19e9ac2b84ca4d50f8014e0beb8a3e558455a437af3bf1cd875e57f4098e12d382face3653d78e67b76af17c242f1de85e0bff387e0863f46d32e329fce106164fba0ccb1ec701593727fbf525222b8713be4cad3fb35ba07a1b07747648bdd6305a22d7e3227a1ec4863ec07dc3f306c35f4ac7db13deab9593946951f1afc5598cf6df0ffd2c6ecdd2a6437c5120a0603624c178c9c16588390b2936ea2198ab4505154807d81b4a45c54dd8366c0451b4dbc29f37c8870de11709a026b2852a440118c386ee2214c3f136bdb3b3031a48ebf234ad9a387177c488dcbf29cf10933aa41ff1ffa38d61e18d81d0428b271416b9e5d2c41c7cd42450bfd35e0c0ac3a5ac910e82b1545f62f728c9a63d583602b674cca83bbcd5878b59b55beaf590efabe3a71bcc6e80b6d74b2bb9b03e61abd887e542dec0fb48076d36cf9eb6e24367609bdc4a581730d2b750c8868de943a64eaf3c63284486772ae408912804bbffcda154fb2363558c4b8558c6bf74cade3bfeefca355329729af62ca09e7a63df7a341f0c2474c346b666ad0bbf215f376916ed14693bb9029bf03f6d93e96121c524a307a500fb9587706e030a2f8a8e4fa91e4b9bf180d5462799c62d9869f0031b40fb1bc74a024d77614b87bd0f8feb6031268ae1573c0714e4b6aa1212ac5b53d037da121518510f2ba2a7791a39015a223d4a0f745d6480f3b663f054e5913358a0ff0b1dba5488fad48d7256e97fef38e082279278766b6b5041c9ed625b94f8b87c8fbe2b65d08d4d9fedaa6470c90d427cd7da1338ba24366065f77667b26f67876cf505baca0f29250716e46acc6f8a45fad816b8cf4382086e2ebdd1993aa5255145634b97d22596b2758c77b21838ee6c5814d7b179ec58c54a12b08ef01b31233919c277eaa76e09f84a40d7fa257b5176b766a89607ecae7ed2573d20267cf5ee8156decc5622fb656118bde8b583d846547e6f8ada6de5da3e9c9aac59a3b4cb89cd2ff8a6ec2320f09cf4da8568aa7615e6b07fef978bca86ee975b521f40147ac245ed3f6bd13647e466dea56a75acee5e15892d2655218b84975d16a2c1f5366a439ded3d46fb1f1f60efbf359cfbc2dd7e2cca96cee36d15ed2d224d95a4865cd53f78b4e135a11f2577a10068ec1e4d40fa21820dc623211330e852f0c0c97567634c7cb876892732723daeb04f30cab518c82ef05ea8de84708ed16935d59e45d21e54e760861fadb7791b883f1e5bea0a6400d17b2d498e61365d5fd31ab16efd76df31e6960bb680d1f9e478a2f12aeaa9d9b7d7f134943ced272db4a42647100620fd0eae94398f9443d6531d6622d948cb228143a285793b947965f76e0ee4bd5c55606a779acaf9e9a5d17c94693617a55019c241fc472d7d1b679b1fc65caf02b1210781e97640bdfec1154fb5947ed4e8377e0f4881e8ebb74d60afb09c863d703a1be3de8d5aca9c92f8d17ec4336ae967f42d16ce8f34088b425c6023dd968d9b29dc848338b8e933fee583806222d26ad3a96ee1e316673b792b5f2098d26698406843f827c23d402959a32af4154f3b7361ead25673511217f5814bf9e7dc90447aac7baa4b3906db276f796e6926811f39ac9f8793961ce95b9627866f69f7f30d57eb31432237b435c00db2b75ae71cffc07aa43e460b098fd411bacc349937b233d3f1a07dbdc398774562fdcdf08d2c44372cdfd1783b385ebcd3c972c5f902142ccd7d6f55e85f9051b91aef3af3c9db71b58a9fe4350b10e82259af0be6aed920e8abd5d6b4049c04a73fbd31fae85590825ce5fa0af070804d78e59b1e22f32598bba8a3be7e6652ddfef7875f98b416d9f9f6d5bc32bb808695d7683c7a90b7e38cc11e51617d342b693c7a57f0b42158090bad8a9e279113a39c699b02fe5c4f9630b914bdb62f8b06b48084a3ba9de1f01bedb8d8d76a6a7aaf3fcc752900ec1cb30e1f9064f3d20b8940c51f9b8f58bd318f7fbf282412a3ad8454441c7d66465003c323bfcc74c86e80716e34fd775b2dab51588c67c27fd2cf9f02bf0b60763347a0a00809874e600212cd9349cfc8da8fdf334116ae34e07fc37b1b5796a3df1c3e8abfc66bd0d2d85e8f55051f234e030568a73f4fac344e6cf149fe325694d275b738289edcecdecc577f16271ac3b9514ca075bc7037aba443a23a1e91586628bd0f527e15ed1ae107f5d5e88b1f5090c8b59d53cb63890e6e5939f23811fd623ae5dd8c985e206c813190ec710bb4234869ecb6c5bd9e89d46672d3e86f0a290d37e7db479149f5d60a4a924a038c3fd13a6c3e0302a39bd11a4fb80f0011463270619685f6941ed21e1012e7f1d827f91635e745cc0701f8ab46835e09570567c21f71d584a25242499aa365baa8347a0f9182614baca4c9e1f301b9a4be7d0f89b2c051e31cd398b892567f4a592388007822ae989b803123ac54fa4b4235b0fa6051ccfc3d6845fb4ec21c17bc7bf6bd72d19a3ce397f7c058dca65aeda8227ce923ec4002080e2aa04452ec45084c40f3d770f13134e6f7cd9488aa31d9b0b9f402c0c9566ec5b36ea0615bb55527f5d7a2eb6df56b9e02aac5073c34dd354de3103d417416aadbf51323a120048958c7f7d4fa733a17a7749d2cf3173349a0d9ddedbecfcea784c8ae88ed03def85e01299ecc988a149f4c4f686caa9d5da0d30e32d9ab1d79e28e3773586974e1682679f8af505ddd70a416477b3c79917634d44d5e235498e7ddf242ce981d4148562f4b146d5f8c5879fabd46c70bd524a666700729438b4bb19d664a7fd089156813154be65190819d824db414f2bee7720358dbd8af2f9f9cd29dadc947dc14704ea9bdb3076086ab37c0002a3e649717f0ba4103cb0423f16482c104e70e3d5af7a5848642c146d11e059be04e7dc21a2ba2b9e2e24e3b99edd0740229abc1aa074dc106fc86e97ade7b87449849349043e25af87b1144b29a638bd663a228b5d64910935b57948e38687ca1c096b075083187920a18944e2feca504b0c863ae62e68b0a2d73fe389c58bbd19db2479cce538a6fc237749ea4482f5255ad4c97a6c04c15526489938079566de20531c703c9075f9286629cf7a3e8b949ce28cbff154ce482faec3406635d80d8b772ce4c601f6bd175e827d4311b146c4a1141a8f6d7eaae3ff059a28dfeed07aa96198e7f515aea135b624f412c85ab19640e425c2d44f5efc04958c353013fc970e41a59eedbea274d598eba620c1aa7709a855496d91d5d1499d442d3cd3abd3c45679983f94e1ac51907e0d32fa0d48a5480c0134ccc73851cbe2d1f12fddb45b474001ff73976ea6da6f8ba994d1c6517034e374e77cfb36372a717e8c02835edf6742eba0eab957bd26531ac6ec47c725bc72c5ed31a2cbf3491f06388801efa02f3c3cbcc2e6419b11cf9c8c724dbb3927cfc35cd7e6d1856f398d443b79ebbf002901c67b53570a53c4b77d7212234eda6d7767c1c8130bde4db6dbc6080f1212238e5c352eccdfca8723c2db14dc2afc6356363d1d86c2da69fd6b0c38783d0564505958f102edfb8acc3edee38743835e4080248bb3bc0b65f38294df0e475e447532ed72264dd3f7097a31b680cd879eedf1e6dc248b15a085685e2c3fa8212f1293e7fee2d66cb55795d8609928740f63fbf24e5f89205edb9cacf988c24a40f00351a7af2493a197d64ec2c1b4f3b042a63dee247eac2a8888c6cce41da78699faa43702f3bf4ab4262600dcf7a6376f7232e30882154b75d0a3c750007960925e25f5d0024dcd9f708a90fe10f91262d0b990d1382a3fdf6681d7f7387bdea9095ebe488f1818813297c6af7500f01798ea8a2b6f62b66d5390a9575cb4c2cdc0a7f5418418286cd521cb0019a23bd927a3c5eb5c8ae47cbb55991133d54c6dd77f420a7df94d424da2208529c4a06bd69c64456d36c95e495ba9ea8a97770e04f67b531db7f5429e4afa91359d43645381b9dfaff15f3d398bf518915b36acc4f60c1b023d1a7161a823d3e665a33caa097fea12d86368216be8d99ae0f6c1b509c795d0507e9c4c646f6eec367674b9266f9fcaf2dcd6fcd5178aed8a16f364369b1b3b473e853144ebebb2a6e8092af793b492fa3b77b411bb2b4ff33a3e1c23e4d6078006be9ea413348a225a9bfc8bb69abcae7c530d879dc5985864d09b1b63ea579a3065302d862fbe020d3ba3a6f0da79906bb6717f82ab6d1c433ff39963e9e0d66b25999fa86531b57b196e1f82a892f7015328460581575a75688fbf2e7089ce78a604ed6e11c60770a5bfa0562c527fefbceddbee1d7b0a442e8599209f14c2746b25512153d5dcaba33d2f642502a3ed1ecdc6eac10f6c9db33f1173d9d9de8b98272e76eb281d66f56eaed38a94d5126d24a3e43b62bbe78eae504e0c4b81e0fdc06ad442675351a77d7ca0a6f0af5b54816e6eab7501e6424a3ad0e4de0a78957eef7f86f76a1042cfe16e38edce9594cf6faab68ff6a50f15f6ffd5bdfadc70f58422d158f1ce7af0ad5f9183284647b5d6beddee2fdc4a57dd164990f0a0cb7306235beb6c3dec17c047e7e010fdf0ed1847b4e23f1b0dbf2d6a16ba1831cc8d9d4b07f3fdd1939aff691c551409bdd6cd584c89bcdbed5af4b2e3bfc33d41e804f5027926afebededc5ad18f1d31e2e38d6fb2f85e308a247ee0198f8120a64caf8901a0a9d0bbed7552dd453d3e8b8c44babd1995ddbc930e7b820e6e7f814af89fcb15763a4928ee5fde69f3b0d12908bf7ba633d0884829264924405ed9c4f5b8f46467cd33e14bb1e1889af06c136bf516fb7ca64fd5ef3b70f763a1652eaa32a9f186a51f43108cba3f06beba07ea9ca710521ece565736b5ff39e1d7fe04301bfb94173217f958b1c3668b7da9559df0b9c27fec761745a3d1dec3bd0313e26d1da517506ca096718112237025ec8f21fab327bbe8bcd26b5f6964d12bbd695de69f057adfafdf676494a613899e70b04ea9d4cb0bcf0a129d769ef1a81b353d334a4d6b10ad2bb968006bf91e720c898e93fe3650d73b2cdcfac90c6cafe736b6095cd76a8c4cbaeaaa3e9cbe923946c59337fc368564ac9f6196f961181019205e47fd4e1344bcc81d5fc9f54bfbdaf4ce74263512f40b6cee9602b0d2663a3f53f4c6f73d13418c323a5c3b9644c607daa0027864a2bc884bed3afa9d8bb27339c531352866fbeba95232e04ae4aecd6d12dac2246e15b236c37d298c322ca25db7f6d4a1e0532b5aee0ab7aadc0ff6163778b86f16b6bf0c78a807efe46b8a848777b5920e6ffc5df7b0c6a8378b01eae7c1f7a9596f5917624d8c6507d42829f46f5db64d6c3409568208c0815b764c59aaad3593124b88297ba93d876d0cd961329d56d7f84c887895018476a869a66289d4842295c56319d06d572c311fa341f5e0147bd90f0195e4f2a46b13bfd6d28363ebec42966a692f1e3bb792e9d0cf8bcca0b7f3c37afeeb03a3394f5edbf0b69f8973e82fffe1ebe9af98177568c5da8cfc1ad143f8e999c15e278b106647a42ca1cf8bfcc0dd4c699a16daf813e6423c4c57c452e6c800e118b52d0c21eab0d045b9f77f4f537b65c80b45d3e467816dc8e4213e258f51a5033a735d388d84f03a57754b1739e043011d0fb2bbb95d258662a17aa9e3c05e8ef178c98b7c710b71d2c82425c8853e1db85721ac13f23ba09fa72fc73c2f16944d00e13fd99d9459f89428cb9f91d4cf1cd8b2a232fd0236e4eb831c82a231d558b259f231e411ba47ab54c89d33b65ac892a62747719e5c2fecf0b66eb62bdf99739b7a33a05d897dc4fa89dce5d816023bb67fa20196da5105c9858f29834a3d322efdfe8b6f13c0fe732da2e91f8599f7f65378dcabe6e033ebb89b180fd01b09e8b48a70d1a4405336d0c77cd6deb91aaa3bad7c12eee3be4d602139d3c99aced426b17855003249cb77afeb42cdd0ad77660b065b0e00b7e4add4264c21b2daad399a9bd166186970459d778a94377ca2d8f56be8b61027fb60fcec3405b2a1ecec360637ccf4c587c9cd0429a939c0683ce6c293a61d667d0b44f55982f788ed6abf7010e705a8b4b126ab0767a8b57fee21a7cb9909433b27f4604f49cb03939ade6035ad109cd13ae5a22bba56f8fb33da5127fb13c9c335d17c7c8d868df0e9ce521ae37c0eb3d97ff8057b4c9aec8fc5593c8afd4fb259f09c7bd22a66e90d8a4ae89677e1aa22387b32f2717242242663b1f0a1e5a983e13dd49fea213ac019280b6948bdeb6d85de513439094c322cd0651fea3facf4dc3b4425021cee0e8b918e5322ba8665b3cef1e9df4dc459348df9b305b6ee92f780f10630ed5dd9f0072d40c40a3707f38c72e253b11a986d558eb1cc50fe06ac5ac9407ac208205c82b3815ed67f5f4b7ac049fb7e8d7599e6795e455555512583e9b721d47b7c04b266cce2dd4729d252aa09055b3be44a49742c861271ce9a8d4bb0783d8de0090c07ebc3171b66a087ecaccdb698ce9a82f893c8d7706a2ce134968ea210ea41cb00e6a336121d849439ad7a82bb135d4c1b0f026b8e1f6dff140892219dfa9926493ec2d87c4d39d74a84b7865048e2498f5a9ab9f496a54fad2e36566be09707d3bf456bb5587ab4d096132bcd37615b0dd30b63caa6b630164ccaca24bd331112bf8e7586e11a899b33f95ea1bee737f6cbc82be1d015321cfa826c8724a43a766a813212f7104025c4af248c6ef55d761eba0976ccc5cef5c92b9d187a3297eb6fa38c2747411565fddcf0b84e91afbadfc4f587ac49d8c4f5f56f89a385232797bb6b8874c01076db3a21f3f51d49f5a63218306d3aeb228b3a966ed79dc389de52a142457a54b9380301323f63a45c49beb9fa6c8d22df2ce865f9e9e681d1897304b127959bda3f6fdd5be11afc860d6c15206dd555c41c843e0dcb78328ad377bdfdb6a41465ef2f937476d3502da9695f6b26be285d7438c9a03fc4c3e749fe4b5e057d6b332890463f8235d251e730c21c7ec22ac6c17dd9e94ce13f317fcac658cb9c1d6ad5fce410e380bbc6ffcc29e260d5c9c8ffbe315ecc2dcd89a4beba4d275bd52b57d2a75443ce2952c720c63ee61a9152dd750a35587a0bb1fac8ca9261ce31a36a6384f9edfd534c121dd640df25246912cecee3fba2d131bbdbf4d25279931faf03b045bd6aecbbf56d17ebdf7ffb515a2e8e528bc4ae425575f40857dd1c39cc01232424b24d1d0e770f2017899d8c43495889f73ee71c1a3978da305a7f53305a8b781b7985ac0bea22b039a52a7f0e1ff99c57a2d2faba8432d23fe83fb79cf9c9c2061a6246fc20faced409dd9a7566ffcbc851a4d1c763aed88327a7515c3a80506baa27475981f6aa1bcd4a08e838b8d50ccb708baaab06fec17a37d17d3e93e4765b00dd5acd341fb95c3d1188ad7b546551df7c388aa274bf0324cb9836e4dcfd445a380bc06008423fd54ad74094bb2ebabca57a55ca2db13264a728219027b44748b7cd22012545178d33ab1c0b58b421348a4783485f7f52a04054e18d43f7e628786b4b8836e7552db3321d88589ac23cffa26b516efe21af0ef38e83becf82bf0d3e6f68197b4a271a3d951cdfce193aa42805f56af3329e7d02a1e460d5d10f6c4bec6e20f2dec86347934d6d7c16ff75d5bf4d77d415b719b36d5a9f929e6250bf9d0d4a5c9ef15921aec1aa2a50f2db936c58403ec92916819c2bd84aa3e17f9fe3735098e168d0e8618c62530a73da19de012f4fe7f6fc9ae45b8fc45d813c5fb533893fb782411629afc5e56f7f09bc91c2351a8de3b4609f485669863eeb4ffb13b938dc191b035249f705ea6d64481a1947512cfef4ae650b0a3058994a1e9fd989b2093a1d8ca2228c9d013247202af542014350060e7df07e7ea56c095f90ec8e5b28d4cde0b737f7484ed9bda1654655c8b62ed40b8e02e19edbbe30f7872b3f2ccfd1dda350984248f7b62a2cc1c13c1ee3b83ab3bc02dcd2fb810f3c8a317dc27d3e04ccea80efc56c3cafbf56e84352eee1e0f0a6d0b2f989a55c2bb690c57693a321fb1f8efcac7526dc6d44e6e8fefe24897a3dd6ecc995ccbe2846309c5e2f5006d861998808d4b72872507a335bcbf03b24d15a6742140053b61f1c5dac18b57a26b478ac57fd7b7e1a7d054c7bd405ec89ba76d5a6dcefbfd27aacde48f13c0cf06d8a03a8609308e362af123ad23f0727bcbdd25adaa3d66589bf7a28a988907d40cab6c2dd9e1aa38b626a76bf95f1e50575670666354d3c5ad275df7e7dfb3ba53b85d118d5ef22012caec65ef277aead67a214e8cae94b39e9eb46fd264e1864141cdf9b12082bd37e8cff688acccf2e08f53e9c1aaf61896a44adbbdcd24ecc873634f7c8e4cdfca30142d84b67886dcabb46d4c4b10ffab0e35080abcb2700f5210b82c4cbca0087556c8f9c9e96ad44d7bd5c30b0ff7c350cabdd3a858ce90ed2067a9323d9c97f88327ff4ba2c7083e9e23d9f79c3459faefcec96aaa0c813e09ed09d0ec0ea681bb508b355874f4cece5411836704d73c581bcbdf4f997c1b86de5654c664477bd2d6d91010f6a3d9e0d2558d0649827152d9d94711301c02176a6488b9bef6f880d5df8ecc617aba4e9ce2e2d340f3c13334bd1c23083ba304063962ca7dcf56b8d42ef7be48e282bcf05f69e5765258c08b0b22bdead61d528c883b266cad82a630c2859145f3f9b133d613b494742f362fe4513a8a794fea72a9cd6a747f792e575b21ef7cf87212df8f618fa1d49fa6d4d2076406fb26c0062fa938005b9bc0f5f88b2badb92e33245f62d7852f78d2cfbe7bbd1d927a461109ea61a98a7fc4caaaefd84e85bf90705a02caa9ebc34285cd089a6593513f2308da20a655bdd441a45d3c231c8e68344b8ce5f342f5a12a657ce5bb30ca71f6ff69609da9ce4d7590b5e6faccbecc7c471c6d51bee8c5fd224275f3e3ce2d0fff6a51abe2d1c9bd4e5fa914f8eeab503407638059eb0916ace1a40ce1c647bd718ae36ff58323e885bba8a310611f81df0ca7e13c10ec075a530c5cc62441ba0648f12c2265b3e6ed5b2341977b537f79c2b8b679490cfea3d7e70f00869f2717a04f3e77599e356c392ca738ed04b4ca9f5f629b9c38c62c7348cd6a438435505655e073ad239d1526f895729a9140b1aecd55d2a397a94c37f33714b2cbb9d565680dda276e264236c7f12f1b30fe2dc4198f35008eeb03fb9374338d6b2ce8e655e22885130da66437ee2afefd28b8041800e66c49f7aa886b59198fad2e0fb700d687d2dd5cbdd7f9f154e7ddae94d99193fcd3c8ce0ae21e38a39fcdb26582fca042912f540e37cc7b7172999e9ca1881c8b25f8a48de336f1b1ae044a29d4f9038f37c77d0ee9e6bf45d44edad8c90412d95b4ec7d5b9e38e803b9a109f3838d551be1796019999b73db9bc5350f20b4ddc8206a5b76efcd6cb8f35b534170b0d0d88cf59fbd9ba16711e179f484b72f6777962c8decaf75abcd153547ed3798a581a96d190c9bf53d859dc4f316f0c693554174a3dfa9e536b4fe481f76c527e767ea2f94bcd707863b7f682e53ee81e65d975ba8801fdb24bc16afacfe853c665c65d1f66913f002162dc01ee383be6c7b57e2155303d49f45fc48a95755754368758c8627aa10b7c6f903ebd165389a6b2d7723f7c73d094f32c479a6d87feaa28f135be4ea606f75a666d52103028dda31391b9c140c2eef787be645fa61cefe7e45eafdbed8505f033dcb4d1d27655108374810ffb1f86c4144ad3fe129889ffbfbbca99b892ddf6461225eea475bb28779ea874b7d90f0068a0ceb1ada3e7b4088899ca94332ffc354e2a6ee908c794aeab076e77ba6a109088ae3d8be19e25a02d8700e99b136fdcabfa083a73283bbbc4cd9efd91673871d472a50e21cc9f6981ff3e6a4fea510dd2b17c414f34aee7179d3f04ea55f88f42c457eea6dc890561eebceee0e29ce70f20c40b6e332f58bec8950ec510fdf59d12f9e1165c8809b89e3f4843fd73859519bc99b366676dd07e82835a9175c414d75a5741fe64b7f5f2a68bff67a337fea80bca1a503fdeab668990133e9d649f2c58092f8d9b7d50352155b80f9693119460277de4c62e3392b8ec5930e2be6d9408dc3f107ffabdabb0645ffa052d130b760a89919565b841e5e67d25628deb4bafb991d47abc7f101fce475ae6f6e888a0ec4d6be623cb353c881ef706fff7731d69c8ca63a483e4167b4510e4f0291106c90afee288c722ae0329d807bbc607a9bdf0548c59e7cf5e709d51caef8efda740b7e09e8808a9fa531b0493e6343b8e5fac6ae0ee30e695a487eeebc770549566ab882f4cbded2d379d92e9e7f0afb8e80497b70b9f394981afbc57b08167e1558a3f8266872260a282be16da696ecbfa66ddb5d4063350e8f0f28b7fdf8acd8bff6b2c65970ef6d294a37a2d96fc41af88c7494881b464cbccb0450a24beb3240ad0e6f3f4ece31d8e05e6bc90a9afe259c42b5f59a79a4e3520129da8e7bdad5b4717a1a734c0e0d6190267d54e71fec8e658990ff775870b340a2901d99d48c26a9a7f183d088559de2f465d28b5af46b826914638204df391f5c36fe00b1de5a7203d608c663d9a24cabb24672c46f9e05b0642606f810b627e847d6598b1bb3d08d0df5c4844b16c90e55d987969ecd679d65d096c269360fd8a2c0b1e617f8ab737f6a930dd65afac741706aaac5daec18c030669b786c393ab3de33f2d4195f64fbe0f1b219068f933a61a9fd75db8f3aee43fc3b0d478bc6518395462cff21d7622d55153695416ba06a951974a636793b2ad5bbdfe733a99b3dc2693d7d1652779cb2acc6a4579d06798eab9964e82f5450c63f87fe95b554e91a73fc0b55213b5f6706a3da34c03028707f6105a6f918a76b5bd81abc7622d3ef131962e85eaf5bc4aca6249f6e026de49a61c4eaa6695103c10909ef07f0cd23586959bed9d08460cfd6a060dcb8b87bf18b0be7c2b3f6f4c949bf576c303dc9df35d29968ca47810672a216ace5196df8e4b449d5bead77ec6d63190dc89b19ed6a6f35e3e88466ece8378b18b59ee80ff788768f09fbd394633abeeb5b215e9cadb9aa95a99ff1be95ad8098a54d1927568579d469aed35e27c1221b7363a47ebadd5b79bf3aa3892ed20158133706cf2552839abb9c2ac292ebdc4881f525efd24b06b9d348cec2a7c1a7499d1dac39adbb78adbaa57fc2d87fff883095e234a795957f352e67a1146f7517b84bba86bc729803ea482e83c71dd337c01d0b5c5e261b252812a0d9f38a45643937cc256bafffb7bc141e26dc264634545060430087c1bdcd2e7159aca2260bcf98a29e5bfab845d0fb624e83d0138e757ceb5c8af2496d6d6a5889be7854d036c6b7c03b3b4824fb0a2e6e646633e19914d74ab3127fd60395d14f3940ad515dc63b99df2ebfc47daf37a48ad66fe0f830054f3c90dc901c9c6be246efd0da2d6e3a8f0f3d83b8c6972b71ea7795f491f2cb40c1d990fc5f38bdb3ae0b430a7aa4aad90021e3d1ef60de57fc788be671c2fdafea2bb3fbea3f8d3ee0f80eae044011c75eb6a64d7314c020006e0faae33480a15e97061059c6a740da7a59d1714d1113ffac618bd778c4a266931eaebef744157c443651026d9cb130419b2c5d41a46f7657c369f245872772addca11050b93b8be61e0715075c6e9ad03efd5e6ae1fc2961868849a953b25257ec2ee21429f0245423b89de3573d7b8f8c3d2b80bf1425fde479f2cce05e6bc5ac9921468af453de5f4dc9086c555b2f845a96fe1ce15e1285c2f1af9b9ec73ab20814c0e38fe5928f5170a97484fe1381481bf993dd32c029fd837806be77a840479ae2a3acb64058afb6f0f4a2e5d035b5976ba9f8857e5d45ba50176a3b71fe6728ac20b1c08d6b9e623bd9e09a2929ead3dd8abfb365f1eff64859d15867f89d271841fcc209af97c8e47b4081b8221b34639bff7c99cafcda9cf29b5b6c26a1c03e04522c7c5dec98964b064319a14077ff18ef3c43079524a47090658c2432610f966f3424e703b4db4151fb6efeba590dcd945b44ed8ff6a28755656a374995a7d9d288af7a16f20553764b6d131d0bba5d8564043b4e0c8db4d0aaece839af266b0fe9d43bc97017ea173eefb4f341cdb84efe03654204b5b7a28b64a06168b95ecdd1ec671636a0f658a4329adb40ef40b5473851b2317defaa0c5839d3a4d5bfba0e682ffbdfbb27ef2186b2b6f5b4f326d1941b38868a7eeb60ced28b11977b5531c486da3287af35279fca1f744dd0d3f9f61cfef7e2abf8106bd08700ef117d6c43546abfcb4c422a8f416c8da5687cef577d9275ef1c03e3d57d028d586159e75c0a3f63b9daa310bc89fce6a036c06dc97de3376cbb1a386cfb3924f7d84ccff4e7148dee96a1ab6291dd9ee798d7f4947f6dae87db684d824ddd4fb45025668f9e9c75b1a1eec6a5dd8bb7b9705b1d6a8814363ef86eeb743617d149d3f03e8953fdf6f18b722fd43af29cf8199f990e1b7aa81a656fb40e62689a9989b5c012ff9f1283c39ec5553863a251548d48fbe1f1a3c9fca85178bfd05dd245a7d83a1fdcde20f46d7daef6b869da87ae62d5649198e4a65a40dddbe628936c0252500945e2cfbec326a33ab53cc5e31c5cc343cdb4abd05e6c0c746cede2bb270e2deac8311a41a4b6b09506ca9f0f99c6ca2aba073f64cb04be673a535dcd45931af8045b957aa9f5b97b404ddfa0d4a7e6e061c9e004ce1bd3d1924fa8883b4571062288f18e48ec13658444a1dcf57970b721bb800bfae059e27813f3ae66cc6cc92362d593df06f29dd001a9049cf47f15ae3234fc6cbbc0ab05528145c06608a1ec2814ecc563d649de8aff4feae7e27b7471a35ad271610b8e11c094bd8f97d15674cea49c3980479408db74f8ffcacddf03e8545ebb71d567da6d5b0b5f57c87ebca04244af2877e754a0825848580d56ca0ffb3bd116e0535911f41a7a33890d85dfcaf115e062be8eaf04c72af81fdc605d6a21005ad2cd9896707b67349cb0c052c15861e27b70d5287f8e8b250396d0e59fe9e3dab55dc2645d31a53a6052a59044232f4c5bd3839eba4c0435e5dca6aae52f4adf0d816627889675bfc2ca4da8378e4799cdfe72339e7fa4cc41a8da7c1dfe5153c3ac39349d5ccdba758604acfea218792db3c2004f2c4798530c4a1e25ca6ac207b16804e5166775be487b15b5a72595864d86acaa1e0e9cec610a83cc3c8c6ec4946724d56cd3123355153b6cab03eaec15b7bbd5e4b36f6d1164f0cb68d946e0ef140f88f0c7664b5bf0a0a6f1020675dcd713f6878d59713f210bf4e28a2d1ff518e56250c20470f17fea4e2ab50be22de1d5c5cc42e1f516f256a6195f702f2a8a8b311f321ef47bde0512016fa9e84d3df327cde4c15e001319c2b595e6f72b16df26726b014f1721b60c1a4f4fd7a6cae4f66f0bc99aa566d6c69f8a9011483d0fd9df0dc67fd33bd0d1052e587acf94bb9cfadcac8a3d76e4743e7ec3361f99f5702476b9b3a8aa80e09559cf5d948cf34a50245d077701968f83a05be2021d12906e334b337c92bb1baef4abd6ceee567d74be9148f9d0fb80f59f784888487cf52f4db21bbfa5232d02c4f5ea1bd1f3783c4aff1b3f7be211773b9e2a76aa214334824f252156141dca910c891b3e8e03966f96fc125281aaa9d52848f17b5cd968d21b4a088b527a7422b1ded16a9f8cda71405e71d5b2145e7fc6d616cfd858f613c66c31e7a51bef336e08dcd895dced907d149a40f82e445881f275ee32ca9699191e9eaef3c38ca4bddca2bf62c230e9d00f048d66c7d057cdad9a2fd31d96f77e738411cc0800de1a67fd45cdad9c95497390a860bb178391d918380c066cc04cbd3d3a679118bd53487bcdc648857e9d71a6ec9a76eebe56583172c8d0c8eb2227063af4ff7e66fb8977506722f33751afee2e62c4a17caffacfba1b8603fb388c646edc838fe064913af5293551a6b5ae7adca819425c783582c14c46fed5961c72471ccecc9517bd290d2aedb4ceff835a76d57dd21126b15e40a9b5a6c4b7f36ac9b4baabb8160b0b7a5430d3457b2a3593a95b34dada491e60a0fb5ff6535cf899e54946ad93f8a9687f3a6deda880a9941df8a6be55c011a86b8b46bb9d13c8b66b0cfd648531304f7557140e4b14da5d9cb8367594a950eabf0858e70ac235368617c6f670441d8f9e211f34b617168e46ce840f91db9a25f2a17a8d81e5730909cf7942b99c4f2edbc8166aa01478506f7223f7e0d98e1d345559f6290f244f354bd34ab930ca599dd3646f287e73219fa35a06d325ccdc34fb47e5d0e7d23aa0f691b0d4bc2dfe1271f387235b56bc062832287e0244ca9b53a5e750d0951f33295579aaf8657c2c0052a805d56edc07ea8501f3c52b97e70b8cdada2d747a8187d06ce3aa8eea4880e3bc3060fb37c1a2bfff8e76b3118d499b631a1e34733d8085be5e6c74b43744a131fb9432beeb1ef8e9c6e9aaa9642ecc82a6ccc38344713e0ec819673c21b45d0ecf9a37e6337b2627988e312b988e8f4da1ee9360e07ca097994377001106607cec49622a401c5a5d1a3b81eb8be25cc0e08c52f4f183ebbc52cc25e849e547290a7994d4cd57d1a0d07d35d301fd5d3b36dda0343b81162cf5a9fbd7581fe8bde26176d1c2339fd88b43b77bf74eb9b13eb6dd3c5479b10072143e6b122c10524d5ba2c5ce0d0a6fbf49b6a89fd053615efc1350392cb913fa1720cb5360f23fa9495142d47fd82249d15d706a292e2d1b2238daafdae98710f6d475f71528263c62e9e430f5a93cb377a7026b81ae840287443f362a51ec78ed93d2e67a49c111c2c4ff916559741651295d7e9aac880e613ed8bb1bf3085423ee8860be9348a73b6ee8101486b876aadf7f70d261fc96932a8f31e097e8c7db992414c6895bb5306172c8538923479287f48703a42de65692d925bf71d7f1933b844958abc9ffc009ca9b587c937c6014d61e78f8d478202f71131ebeae0177dfd0ef40983061ab25daf705e0ec61fcb8fded17ede931047ed597e44c6ff5c731bef738938aa029c9b832dc534bdae8412568a906cc1f29ef90ab5e50cb80a6c8ea1053308d29447c6b55949f724f912c46ee7bf77395c0fc4872b2de3368fd4feb6e0f81bbd2f4ca51eebaf2ecc38dde6a87adcd4709694804e9025e77f691bb09798721d5f51cad7bad10a70e1805aaf362f1f8035e21a6cf21f17ba8e6303f1a71d7f4e9ffb4656205d6d2eb5acca014b388411aba19d2ce170fa44559e19879780fb349467a8651da621cad47f44f70b8738cc5a246f05d7d3bac9d79bdc07bebd28112fed333b5894ad78ba1ce685f40d4cd5ecaf82c62ff0aac5247c35dbddb0cfb37ee61dc46348af71dc8dddecb4b3727fa2e21f003e0bbab80731094495fe295f5e2cefbbd6106aeff82e8f30cc197381b4735086bd540251afe2a112e218625430f16e77b2184a84c156477b00f93e1cf19a549b2bdbc8abb5e7e682225c80f2dd89f320ab269045708b5847106c566902c6b73e204020e8fd9f5b80426b407022e5bde5e97adc0f0b957854e4edd34739949a2f59ed6e3e6b3590315096a63494a686ac409a958a95dce4f31b5535fe9d25be4b0a848e68f2d1706d6fc12920e246527e43a182269dec5be106022f682a0554d2aa1bf67a741be223bb027add5a0d1f3946a194ebe89699cdc9c92fad229e051b192784438dba23f3ca5e7a17955c6b6100bd5970953ca9acf021478fc3ef7456419da3b7d16c670af9b59c09a2bd7eb255e9b722994d712fec0b4cfe9ba1ac852d0f75fb4a2a7cbaba4df16c5ecf2730bed175390738fab6679a24ac90284596e2e95fb6453b99c63e37a0f8f187751840bab22de0489992a56e76170e6e9c6139bb01eb3aa96f5d5b6d9c5afe18eeafa166602adabbd31c9db8ededf1f1e5aa692bb7ed4870beee1298508a59dd3b4ffb10521d7c5c9fa1bb6fc56a0d30173984ff8368d6a7202a8e31a23338941c77afc1df731476d21618db6674cb0453ed369a40281b5dd2f98d1fc09442d59fc38b8ac99d4514af64e4fa64c09c5a06bac9b525230d7b407aea3021b723c6993d4bae821e731c6fef905dfde2799c053104c0a0340e22df18cffd6636f104e5beae336a69bad849acaaef968612ef83c5b89a5ba7a5f49131c7535a4293e9d16dd21065b259d8b8d1d3756c7c827f393d01e1cfb0fc0039fc583e8824f35f17e4af1bf121b3923cd86b4fc2d4418ebae23168b966642a5f5819c5fc7e9540bfec2fce9b0106a76c9134dfe723e6539d958bf1b31f6fe6e48a9252ac4ad9328a2b63ed981ce58fd727fb27147b8fa870267e56fbcfbc90a9c801bbd769684e16e76be852e60c9a748d7caa7a3bc6b014f6d50abf91262e6394d061ad429e2a87c2b7cb67a2c7f2e3671715d35467a733c93795f0cd713c84af2553be32adca8164536e602ff23919fe21efa020afa01e85ed2599e5c1368ff871e317642917d6d83ad4a42bdd9d0738452ee00b084102e8580f612f3fb90339e37f8a5b70ec60c2429fb284fdd2b7b5d2185d6239cc22179a3a9b560f67555f3f46a025e00008e765256478eef4e6f0d36c12f0ec93e2dadfe74f4b66197baf865e5860d572d96440b6d82d36c1089e19483d3a26a88b0a5af6a080422d023fd96dd18a66d00930b9b80db6f56630d11a8fbfe19c4576fbf5a188805368bb4d0edc0cb61e8dbf450ab319f7fd3da85522fc701fb4c0066bf932e8fcc8d284f92f62629615d11fa6cbc3d21705c9831fd2719163141764dfe8faf02318fd8226d75188656baa3216146d7e29687dff8b2b57a464b6eaf75144ea5025a1bae867b8344a3b20015baac05e8f47370ce3a29a6c6976e80e8161f529462a89cc661c1bb8570a15af9c39192ece849650cfebc50c42485124f85232dc0993809fdf5dd3f79c74a768a3f8aa64da1adbb5a4579b4a966e24255f884eea7bac79e60a0d59a0a8b34bd7f95f0a21e522b87a49ff8776a0d1fbbba0710843da58bdb4b7cf147c7762c8bd63c854792f4c82f874f32c6f260529660d1664cd3ce8a353606a8042354d1edeb9a13b8440056cfdd2b4488c03cd97b4adc060fcb11aeec9a748aa6ed18553b6585452c96413dc20c01c5b94e1478fd5ec0e31c63ca0cf1dce8d27bb99f33f22d0c986c59061f7eba05688751255d6d629b8239a13c57c1d1d681e4dc0890f7ec38e94f393c5efb3e4b321ff9f6b471eb3aa7a6fd65fe454e6819212ee6f79000a15e50076494d32f10cb9cae1f78147f9e4b5a8747cd67d67a0d9b174f3b913a42a4ff21fb6012cfdc1e29e16d41435e0e3d66cd179fa3d6001a083451fdba1c9d5bbcccb8cbef0cf1921d76d7d487404de3f7c2adfe4231a7793d1444e8e02f852c6b710341282af560f84f94470d8bdf397f26781c9f0e6a4271af539dcc3419ec87e303a9efd6add3f432a8578a60acf921bc94bfce564f60f6edbb7eee7c59b90e462af0d8a4200cc64d91f3e7f05a180a121509ea5f622bcd5a4dfa0f541e5cb147f7b57057705c34c7a409cf2c0cdcc6d1a389f2a3e0d807f64cabb1b8add202173cf421c01328330ea1c6b015e40e233bb0f66262ba9fe66c2c1298e6541934888b791025df9544ced449fe86a61b853786dbe7103d1c29c07b36c8781afffd79a9ca996289f0930fd26474bc1a14e993879891490e9f06a462d7b9e70ebf60b1920e84e62d7196cba46b6d5026bbd5f0dbd3e2ec2b9b8b985e43c4156ce37942845adee4c5f163b71b4df878b70c2612b670c39a88746db59ae7aa3e451a365cef65112cd28dc387b8f0338d6f330ff217c99b0917c09dc987500a70db90ad20823e958e623d6627e6057423cea3b8cca6b354a3911d314123765c31ff5ee852ccf2267ed951a8fbd0a093fcbb084ad72510e1cb5a5fc2a54d675d0deaf073e4135ffcff836a20910cac2dba9a7de66ac96d44e032f19eb238ddb5196e31078d53f575a9aa8fd09905ed651be707baedfa4bdd4de02ed89c3d159ad009d6aa900c23537ab41305c3ce54dcd7b2819444bddaa4387db5412ae6230c48959e77e08479b711671a972fb5b2de6ca038016bd2cba4eff13214a89f8da127d1339c2530678ddfac7292d7d0526600ef39b4923d6a5fed04e399a5b5f9ed19bb416e05b9b0e73ebcfe805aca663b892b17d4a6f72732d640875574d7f43b055c3d80a54b8960dc0a1caad4daf12d5660bc1a0e2c904d3aec2d2ca40cfc2698d8a973aa025659a7b1ce943f230bb3d654df6a0f6873413a5beceee05eb7a36f03357474eecd9f5d16de6f1962e8fbed68b5e40305c404991dd85b181c8053c7772ed1c3d9a6cd66d9fc12aec0985b32e66845fe78e5b6c578fbe5dc66f9e51f2ef3b5646d3c897ccb67841b473fedae986ea13e089c3e541407535cf8811c2aae6a9d52f94dc77127948ed2c1e8e0ffda0f899a61f83568f21c05c81ebc854d7b9c39861fa1e6aad06e344750d82c40e95f9d9026ab6833b1763efbc61629c576d9fb8a229c8a270b02a449c5e362660eaf3243fc39c7d04b1a52263c0b5dbddb888e42d03567402a2800b4975f286324d634956337e1df0b3c6f3727e67509b42c59dc62c49fff662ab9d8310cbb40a5283a3bc61da19804a1564a0941e912f0564a002e9e01dc95d94b3f6c794cc6c52c39610c7a3018644430ad9e1e639dd02caab09d083e7676ec9c183d649357ab02be15cdd5da57f805521e3725174bc70f1a90a736049f6ab0d655cb473b65ce82d581636cc570c6a49940a27b1052cb440b3dc9eb97d8407ac402e7385107b85e6c5c44c251aadd88777b3b5dc05d45eb5a7f2031d1db1ad2569116f2a5f5a35bf7b84aabc9ae6a21064ce7ff52b89773236e1ad59e72639d689df046c5adb296b84112e15762f854860e53c22a534509b9bb7f0322ed4cca57d10b279552893038e04e3e835c7a013902715d43f97484c5842d6890ce88f32db8e4c8f896203de57a732377ed87992bb0d66536a0572fd7588cf20152b0feb02ba0e41a3b37a47bd5cdf4a60cbbac3a78b83707d4a3795f0556f30057315cfcc0b2f4332d31e9c83edec61a204b87a48991b22e12703532d1387dfb0bd3a051cfb31967277641b887a10d7b92329d548f90b58286dde6b72c8bd2686002e79ee1a6f8ceb58722a78bc83cf12244b3b658add60f1984c9cdb441cfa0f3c975b8e649d8943c8ef0b31f323cace3fb097f3ad74528e08ff57a27de7b3602b6dea426b19b3bfe8e7ff0703605f60aacfd379b53be47a1012d11b6137cfae65508604f47387802a7d341e7611fa8f78ea84fac1dd739ec0e037ac62c851af5da9d1d596021a5f5c787d16ce1afaa853f52f4a871ee6ad4937a19150fc6f3327a51cb5b28170b5e3073309b7ba0e0eb0b3ccde92379eadf8cc77d626913c55f6fbf4d6915bb0bfe004ec5cfafffce591d2d5b5b3e5edba661c79f130ae26c132dfa2158b1335017cfc01bb64664dcf231102c0a75df6d3af8adcb679c8f16e5c3ba67ae933eab63874d2a1d3a003bb6b408b02ed148d46e4a30bce750c3b5a5008b723dde1df4d44c6c91074ee9bdd96d26deeb64ae773b1790944ba602295eb2fe73ddc0a24370e3db7c5ee3b42cbb886a689c9adb19665c34fda06fd2ac6a8014c20a8778b74d64b2839e2bbd65b11fd4eeed4e6136a26481ee2cf614a012c4fb0d89c613fd3194a5e1b46bf16f67da7525f9716e7a94ef23f684f2820fd6330dd882b7fce4259cada8b41a28878c80cd05b3817c7f1948bd986edf71f799a509a7f4b1429addefb8c9e9b0e277b33a80f3dbbf2162370dd0dd8b8c5825c6d8ad63f2c5a741d1dbb83d1cbab39a545ddef91f18b946a86146d0379954d7ae96592816d6a9212b288006157057a7b7a8daa5512b00770f42a277bf0afc76774cce7d754c443e75e76f30a5338a1d19e1c4ae2a65da18501779f56d32ed7fdb5c3ebb2e82c8f3320aab9ca516aaca65e355ebdf83e6f0e813959600b409fd12bd75deb3b52e54f1add5b9413abffc64a90890d21962c91dd10d740c0eb4fd248c0a62cc1bec44e9501d2aa0383905c809bb5145cc7bc4b97883cb5a308153426564c597428ec5fb95dc61110382ef80e29d3af7f5c35ec68805ddd0a024086b340cf567349cbb8f55ba433988d165ff306767fcdc5526a48dfb48c814060f56604855ecb368c1cda4c1db1898a59e1d8840096f9ac26b4b103ed7e9da016811569aad94c1904c681f161d3215d45272fc3d73a23709b8b3647e32b5f5fa468d938a29c2a0d7cc7e1542d89425ab69022a4277f48bf7028398c492c004c7353fbf9fc8412cf40b5d711cf3f62e9fca9f0dc438d9bcb94a96c5019b458cbfec24f6320915f94f1aedc7e0ea00f4626085f51ae682ec2db4c0061c59c8281208e28db98752d1e99e8bc962a946ac8009251cdc50a902928af0fb204e37944a4f36a501d0facfc6fba006f953cd31ca10030a87115fdf9e796c6c0ab42cc69e05030b6a0963d24b82ec1c5fb224b7c8d915c1b668e6efdd05a62ad889b0658e53c43d357388bffac956cebe807c623a069101986e72be53513521db0bcaf0d23390f670f1af17d5dd77597cf114e93fbc680ca52e2ddf49e1e7434ad0737cb78908a026bb74f95706a7528a89c7fbc9e1a6b770da0228cfb308cd2e1f81510fb51785001e5ef37d7c07bac105f685c9a15525ea98beb0bfca32591b719718c87e5ef9fd8c7c5c3776e92ed8347e4ef42b497b7b535b68ec95c16cd792b078b180d71db9f3d899bfbd87fa0397205c18e6e196fd83a99724d42662c1166a3c421881f90ca902e47893583171aa3b489fc5f0bd453d5535e1ca319dc72d9aa6300894d5695b6f22ee20ca7fa13568d48b1ef9b7cf605e61793ef0594df7c969656027c33b64b7a2f4c7eea409623a15fb3087a4366add89a45ba0c98a0d0a954133c351724d1d8ee82bb4e1df1bcf03fcc941acf60f1ad1e35ec4d534c681a17364571873f5e30e66ee8e293adf87f9b6ff2d29e22d27f23c78cac2ca218a96b633a32a0f40aece2eccc99cdcdc707a66c6cb83ac46c5ecd92163e05af07041572936fbcd3fad6a68ad9231df97f2a153f774f3659b0b35231a4ce7b0cc85609a853d2e2b774bbae60240902dbca6df2c03cd9cd02d5be00edc1fb6f48fa029042051836fa7123669bb3fecdde3b1e3ace093fe8260b3b8196cecbe140dc92c4f05af4135e33f94eb40300128af2af85d942f4d720763a607e37be8f62d5578478d303f7b007f687f5855d546e25b69e39d02db8303a6e54873eb7ba7420158a1fa6bc1f81dc8c089c18c7a50598a9512fdf76882bd00ea111bbd01e824f38c26855b4be2dbc295615f61319acf4e4635051ed1a2f789c6ae7abba26151d5e8b5d52966aeba720361515829e232236968f4e5767f3ff34872ca5716e8175143c871330e9146ade2033cbdca86c299c076625ca4088770dd7c2f9cf215d4f6097f088fa2e3cc2b861e7134c149dc9f31d60cb23facd7e22bdc3650e571d7e2473693b8043646a2572b54cc49e3b1171430f2dabed37fb454bb1be5f1a141ddce2aa6142cf3d5593dc819b1a8b5ed3f21b0b8f591ead4db14ee756f090d407836dceb433a17260cb560096524444cad8e092510bd0b06313860adc70273def582d4485ab623dcffa7e517aba36b658f44f13b8c7c45700f23ff6b0351f3dab7a6e63d2b119c650d2bd49491d3a640c195ec7f050fc3e1a6a05bfebf9e4e65f96606428df284c6f7ff00d994d545afb39cf4a8580474dc059b2ba87433a654039342e01a19a48104fa44a7e61685192e418d81e4674c75fbc66d489b73b9006169b6698104791679b7d34063e0526083683a8a9fa3c3b2f42316f0f28cfd7e296855fad5446485ad77c0de789ab6d68446c91eafc75ccbf616db1977b258c88199e1a0d3897a81be2a9aab96494cb8b56c4dcfeebc76301cdb1eece7b9814962652b10e12ef1594a797fc5259d5770f7965a470b2b958176d49af86969c170ea63ababa3aa05628d2a3089de0e6ed66b858c112c8d8a022a983f6d27924edcfe26f8b682e860ecf3c6d51f961e1577266b179bf2f7c4896b766ffc7588ce19f49fb5638438bec8d152d1a05cb3a8ef28c1f9f08955811dbc3fa8162ec3ace99776e2e17649b7860770c379d50ee3846d0c15948fc757791e047ebed43c6353e24a7199152cdb8969a3aa475740c54d29b41fe809d7d23375b2a0aa700490e4ba10091722cc5650f85926d006798e272f0d334edfacf50613d2f996e8d323abc41e95948290878240c746a1e4eaff9ca35d7296c07611bf06768fb585ce0ba54d12fa08a18cd4874bbd58ef7e851b1ff0412f5390342d9d20e4fba2f8ffcc780bce65e421f31ebe56ff0d11d34779baad3c95edd886a332e0fdc9f98b255dce395c91506a29d1a70dcbc78281240e31be959ea1998de7a886d9e346a36012af3f87d0af2c7dc3ea7edc52fd5114f246b5cf15f65349e61fac98c6cca9d07751558ea5056e74b02ba8b576444b395f9b2c170e6f3403b6e766f11b6346d85d1fe6fc15fc4462bcab68072e9b72ea371a8afaf2702c2817d16fc898ebd6e87966f1b92f09ed83f8f3457ff05a961ff9d9d46b1b5667b51fdd5dd9e30cc0225f7839c488a12327f8f27b92519aaa37d87e1526f1a1957f0d558929fdbced143be5ea93cce3a3c5ddd83484feacd358986c3d28b3ae0aae7da5e3650106aa31f8796084dad485ff952e2a7e017f165b24547eca15e5499e0aafb5d588719138ec69d9a1f3f215730baae3325636cab6507169a89616025498e0988f0f366c8011fb967643459a0deb4491891f172c08e5a999717b37c95c5dd0498941cf1ecd3eb1e9e29d449bc4f351d0d11eebafcf0c8ad3c378ccec1d757ed70460ccc496a9a8ae5cddc0621046278db24890084093531f494fb5ac9e152844c74f5e5ecc209839e6abbc0bedbdf04da704f1881bdf10997d75fa572709732445cb7826a6d100b740518e2a08677db64fefae3ef11c577012476cebc075fed2a656ea7bda9a1d03d2f4a0d13dec31b1603188bff2ca339a4f80966cc7be88dc5a4e687e75c58a603348291931df3c245957d9591cd6a75e65e426257159317f6124c46fdb38080545413ab06a2659938c7ba9f532f24b7c34d8784e814add7ae9cca7baea4a903a9392f56c3308b2652995c66bdc68eacfa7d42d8d92e24315dfc1264ad43b7437445a3194a4efd735973a81ce776ec819438ffc18914754b2ccc316279915bfd2cb3cbc3e5cdf54a0455aedbd481666768b85ad0366e5e9b6b2df57596b3c21f0115d9ad2bdc90971f9da03b1e5b79fb2e227d0fefcd968dcdd91282352636280fbb2d86be57514e7fea53fa484a574f812e1a5409662ffe561f3734978f77d05cfa0698aa41a326715f323db61c26930d51d3ff1ca2ab843e2665211e97cf87a0df65bb7963ab1eccb53e47c4b854ccdc776b68a46166d87ff4ad54080f070f84933102ef8307c4aaa0effc168e2f8b3b92a8311dfa1e3261ec26f917446dd1f0938d3d599c63f6dd888fe99c6e74fb317567de5325f6ee811d4b76ce78797cbbf38395da4f02da4dfd50a4ec6a8c1d8c05e7f222209d6c51264a30b3845b8d2087b1ca4443c82d81e5a40aec6c44ac85e6774c21eaa4311128639d99296e583f62b2b5b7846724029e32a6719aa582beaeeff83b6a4d18a277b0e342202ac243255d05b295ceaab3b83aebf62691f0df787e7d0abf96a6f9c93fbe9a85dd0243d0963aa1e6de889f197739e7743911997d25b1def7823a36c5b3c09f806cadd004c92cc2c68117719b4a90a14ed0bcde1d641d3616b3dc1f423965de987f9c7c792ab2d695b6d3da346bea6ae966e145b88743e404bceecbfc7e888f0ae0f86b30ae4442db555b9126675896f06a7e7f8471eb33a18a792f31372c8b10ca2b6fa0d9baca78da070acd6a14636ade211ea561ae5566a12af5338335c52be36c8693d6b7ec2ebf38497cba9b122770f8492409632f487b7d6e54db4aac18e2f4a2b1e388770f8cc73c2645e10dc22dde770ce804c957866a2f26b7d8c2791507de06783265de141818da2a4a05669c80f8a14df29b6af71f049be168e1563b2e87088af9eaa6d7cfe6176c767c4d5aa6df80fcb21dcb187d20ccd46b4e00bf77058f3438ab1f04e29ae6ed7b94b217ec51c952112a8e76c91bf7d0a424e5217cd31dfa8f562f91c1a29798f3c64c91f9bb8d4429fb411c154c781344fd09077ab28d0148de0c73bee8ef0174cc2ed4af9ae506def6d9e5adb8f2667e13d2da70246bc2fca7b09e85f646600dfb3a9199971bddf1f38fb6f4f0e7882c4a960023e2df7253797dde93e680d115635e64069f88b0832bcc4604a0707fba725c986a6c1c6dd9f1ddb6f5eb59789eadd9563398555f50e5fff00bd1c7e29b3b7ec388a2b3a10814ea3fc9440b494b88a70421412b2a66174ad7df76ec800acb15462a7e5778c0459768015fe85176c2a9d3cc44502d701602a7f6ec0edc877289f4d95e1b93a9534a6710494b35d4eda08150dbaa6757530323e1fc9870c8a2852b631b3c59f9b3f64faff2b5ad059a145317e1bd1cc1018d34e68e45e2287b27eed2b0ef9685488bda43041d2117ba863482000327de76b24ea0496ab3b273377b91bc75d6305a8436f6884d3f8fa415351bac8134ed8bb409ee66b0b9bcc503d18bd918db2a65666d955a508a70729d9672ed6a55fdfd488e3087f6d0a4f7aa0e3ecaa29743add99ca33942f166b86bba22e97bf10b4ae24112bd6fd9924efe655128d8ba18e7055453ec56f3f927ba598b678115412bfc7aeca70fc54983631a5a12ef613104ae6e4e5e83739e589bd25cfbe17b62b402d204a041bbe79d37765aa0bf1e3d0cbda410702365d9303e1b24a10adcee17064466c0a84f5a15f51ca1ca14f997fa2402b196344b04301cad880dd7bcc520af4db611918928896df301faa69c77e123043a1e58cef3adb31f58b6f06a1154aa7fdd6a715573912fc662348fbe31116091c3a042f9f216cb1abf34801f2bb2ce253f689f8b9567934b449a42a20067be445044c42deaf82551dbf06a1a50d3126cfe53fd2b58cccd34b75db8f4c4d6f54fc41052df8b15f9fcd5158540ccf7003e9b9ca4a46551afe5f0462b8486dd409fee81232310606d27c52bf16fa9b36494e74f834c287be120d0f3238d5333922fb93098dae9f9f4aac9b6d742dba194f1cb23fb359112c96b76a65b5cf48dc6521568940c15f6eee9274116d5ce222ae3b289d5d66e25550facaf3fbb4239b6d431d35e8d661cd79c9efb78ed100d6276121e7dabbd4569c8d5f782fda3dcb152194e9532e0744a88dc9737b9a60ab586676a7265029f8ac028405c116cb1b3f2a1f632a0628c5120908e07d2f70027e6d931c083b2ff241634286d3c959bd1d5b283e4b74dd41e20d00c00249bb749724aa17ca941638668964568d726ed5cc6c57f7d1e95018c6824e2aaf78f170cb9383e4716c5f91f60f03791cc1622c6345e275ea282cad4bfe18e5041be13e3dbba89aa07233af49f1af69310994b99d7e366beece384014e987d0e3ca9210184c5d03f64680da4359c58deb6f13222b80f253ab52ba141fbad04362b0baf7ed5c5994608bdb0e43f74ef22536fb1b9f1ae365459851a92ce494b17c9f2aa0bc4b5ae98e2551a0c4325d68ff9293424c39114b9a2634127a76070e384503eefcbf4b55511eb411b208004aabdb667e86d78ad4907ebd073887de2f442ac76b26367eef6867aab7f35ec196992e407d72dbcafeff1d8787c560f81495e8a6cf3807175e08fb476bf1588d6977e0af7d884bf0e3324f60311f364bba788d920724994e51f1744b969b01cf8a63e640929dc05d493f0cb09dce096bd93f1b143d34c59863f8192b8b6e531e59cbb5a4b16941e29181058ecae8a3fa11ded0c26264c5bcb1e98ab989661b226280df5556b40a70ab2b45bf431b35ff191915e25a0b5b397988cddd261dd0209363b3382cd0644d9cbb06bfe513779cf0455e36549f8ec1037c4d4e677cdb2c29c9dbf7d4ea728e8547ca5e502dc59f4abaf765db0689683f51b0f1b6bad09f6dec035f617c1dc24dd77f525b2517cc2cd0436b53b31086e3d72bfa769ee7d64e42938e5116e14f2912e055f1ab3faf23dcc9bd5fb5ef15074a367c4d2de7725378d4925940ed395db4ac12b5cee8bc4f5d84781371ecdab6a39d12ae0dbb645fa1f63b984a0b3cd7722e8a4eac79185f3879424329f5a4e1966d2e5730edd7f9d225a8340319f0bc5a3da3003a5de7be9aedf851ac3c9bcd7b0410052835465c8b360c88bed54fe68090c9bc86d6f807d4831d271becc9312359279d124fc18eb7c76e3dc2b8f4de0a625920a2d76082c2a3d169384d2a3a0082ebb7394402434a0bbfbfb178bc23b9084a4c198a6abcb59a8c7481b15448a907971dbd6d7e90d2a12c9cdbf1f3935797a1b1a334adb012dc8bc242d7c2d6195df24f08c99eff32616f0269f33bacab696a2aa2144743d06f448cf7da589d42035448da29d0ebc9aabccd9c46445dedd9ae97c1dd78ddd54360a0f451a7b92c82fdc3223f06d8c84e6fec384fa551a7d5a5ee1df1a2668d0ac96f5f2520ccfdf89405c1d05ee798e52097418de28b9067b8aed4e25c044b3638aa41ecf442dccf7877d535713e4a9311d6c6f7447ab29062a274c449dad7b675c20670f7beb1b9464be0eff3ebf14cb8940499a07cd1e6ab0c886d38bd6792b2b613dd1ae2f06ddd5e511b01ea2ff16af82652b6633f6bfe620ae47ae0dbc98502912071eac55853b12d9d9cb802722fac20fc1d44e96e7d4bb0b51f55d27792c58d47bfb86023260611d76cdf56f78cdf25193310ad2217c5386c365d7e0e5bb9692a6d72244743ad074a3bd40bc3267aa64374f2cbb90165ccc56b7449acbd557ff65043889f4cd76b3bd1cbb85de07415eff325b3ca6418b161fdbd6c2543c48b6d925e83a8fb3903ce28a6132d2727d02b618a473cb0f4b798d134392dc43ea0e29e87864e49db465a11e78a2f0f16947176a6c2ce4d83dfd9a3202c82408577daa40cb3301a4b689f00ae7a90f28823368718f330cd8d1757caa924ac0e0aca7cce020518d3d2d3f40a5f06c65461c06b63692c279ddda16284449b7efe486b978cbd852e4a11b2ddc122ab329ceca9dedd22d675ea37e77335365a04504428b12740ff39553fa9e07dddcf9ae0e0cca3908dfb4c1f560dc57fc7ea35401321f56d4f8e7b2da5104e184051363abff67b31cdf8a4e85f06a0bb4302f83de373ca996cdb19f026effb1776a35067896cf59fcb0780cf382fc99ac8f16ab01f004e80bd017d394ca4c89856a432a9f583557b5a85c33294225e3406e344921aa5a331b2c6b76d69f7857e705f4b86f825cbc334539575f46dd84ff11289d76750479ad8a42eaffc6724d1157ab3367c241d293d2f7f41396dd0a869eb4f9a003575746de97cabd390991c5eac4d649d131f90cc6fb31c5b54a7a4fe9b2517a21c4a7c04babda3720d470c162943c929894ca9971be8a232e483618ee4b422b07f8d9894b643aecec1269177df26af507fe148d933d6961eed3d0bfc7fc896d1380641aa2d5376c0d586a463480fae268d1433266e9866936b45dbe0ab648f223e85e40d05bed60f78dd80a6fe3e221ee2de3d002890f429ac2b0fff019630a94fd5154b1a35e6aa2eb93fbd02deb4f2fa1864d15656dc9785d020c5e76569246efc82b7e37fe6231360b32a9c0192525bd89a293aef3e9e235aeba748b4d6022c4dd6e5887da1ae99bd5258738d6539280bd8e0ed1f9073c9e3f3640d41078696366a8e62fae0b8507a8b979df14eff2fe9d9d11cc6c5fe60ce76e7a6aa7206a5d7212b3f3180c76b9005b7e2d29de044e363eecc2fbc90e9b674145e58e4f12dd1bfeeee61664fa5a5772db08075b6396aa517191db2bf745f909de988afb16018445f01978093151d01d5db777ae12ce2b3f7b30e4e7f9364267939cfee3f6307b29693f47b72332a1f4db39e48ac3b7b958d3c0302efc4a8d6c42c067486b1847acf2dedb5353b581ab9fe5edcd82bcde717669dd3aea8d76de00e4f8121b5e15553c8f69631fa857199925408ef5eac2c03c2239daf2917312749e9fe75c0f249dfa6c3c8190399cb353b78019ed07e018d599c900c2c64f4249ad547d0dd369c11faaf56f5f9b6528e4a3533a350110149ba9b5feea98f17385612a46bcc25660b2f9331e1d8c694091c666623911cf9d7d196412e4e682a67b85b69a93e24ac51a0d8e39dbe257c9f01e99f5f5fee93e818a85f0e2d0f809f5b7c5928f58fafc519c85726eddd2d58a10777ac836f34c8810bdd397191400a835c64baee65519d21620037b8c4a4c629b9a62ff4951da1f18a155b3030a02013d1b2d5fd2b3fe789d8b95034980b2871b3a5b6cf0c44f9b572823607d045386df30cf44c90a4ae6537b4d3e3d6cce664d88673609f4f81ef6880763a95bc597735500fbf9396c0a8a41b1013b40751da1b919b1dc4a4bfa57fc90a4d0c7d942f5023d02d1ef19a8be71a43d7ac2a0c9a8d6f2dabfde570c285438d533bb2148721eb90f5b7c0bd2b4c969c6d2f3e30bdf5e8f3d9fd5e75e5eb621da8ca66a6f7367e6f416d8dbd63841ece17adbe846582b5aca3c73ecef394fa68c97bc27c65d202056a8c5770412a426b55a7db035f1e32704d387a50f896d03de668dc651d08c5df39aba96421dcd2c654c72142ca7fc7324037c0ab9931823cfc01dad8b8e9c8cf7307b35e2ec68c8d37d84f74f97fe1508e6c0b827ed3f450b8ec9d4e708f97033a74850efeef3e29ee8bca30e09e160d8abfbc35ec6ead6d6b4b6b7078c6466481d543954348c915f86d0b047aadb60d469361415e53239aad25ae921e54b50c70c2dab8b894ac2d137915b720a11e39a78fb2a658b94c799efdf604a0ba322d797e8b79bec0241a83e2511cbad698eb24564f29a8bb3679aafb5fa174848e9146b9cb6ca206e073dc6d29dd9f3a5e2689747f98617abd9f2c59bef45e6f8abf81d7942f40f41ec8530f9c4ad54239270ff35cbe5afccf46a03a55f710cc05e0aaf7ff8f7ff82857a4d7d27fac98cd39712db29513e1edb079d0d11c1f95c9f65056394d453a0a123baa379119dd59cfbad80b663a37a1a92788f48edbce50a4c8abc8f93824e0c1ecf21ad77ab22e62c5c5acf0b3e83c4783455c0a6a176a1ed0b02b36210edc3f1e66b76e6743e582d79662ce4b39d2a0190f7421169f07c32410be30f17274fab0a7a5478c988e69975fda62b095786d61561a3786a08673efd370d245e7782cb8b173affc42f9abc98cd2d00dd2bb19ae832bb6f4252735332720e21ac3c41e65168532c663a25dcf9784f0f7cbfa6d0dc63d1b6b7d55b77ff8a5f3b39f496ebe86ea867e80d47409f54284f74dcc68a3c1f1f69c4fa6c4060bd75d755d5659a8e010b8ad6a9e46bfc700d12139eb758a6d4b7f5c238fb7dc1efafdf669204412c693783ce405afd23a6fc3dd9852b022011a60999899bbdf55b34a4e9660fb5dabd3869f93f02be1c0b66e5af3c95d2d8631d14605c5a06d98cf6d81da7c2e92f47514984f805a4d157541e58a461d0d0402c7d3e009deb9fc28a7d7d83af88c92bb0aeff0c3cc767cb3857f1d615ff4e6d7c27aa2eadbbc03da62f46b06df04464a3697ea0b5658d5fc6a7c98fe431275da971e51c5f1d4fa358e5561b9adb12d03b49e75dc03a6048bf64a9ce8ac7f877b86c0a985da6c6325329e37b309e021086ad47f6d7cdbf12127a0419d3b13a13f8675c8e5d1dceff7b7ba48482f5de30f9cc8c292bcde3ec843056d456e47b0b293ac8ddb251c815d238cfb70f54eb5ba473b658a901c5d2c7d641bb7591a875a37df13f54a25ea143b18fe83361b79b99c4307464dae051a95d466afa004104fe3b3afad4b66c429d8a29eff337d9a3d351613a4f7fd21ee43a8783405e97a7ced9986ac4b4c03e10b02b249a8869225ec0f895f9acddb4e2bb7b528e38e5d73cb2bb16fbac432734bafadd6a6a8e67397d2d904ad0b09614bc0e5446ba8071e275e3468dee2d84454fe70c4c04bdbe0b73f1b5ba807dbd75e81d1938cf08adbfdfe02676a0e9cea73c26cd5cc88b0cf551d5cc56b7b7db6c7c9a091b312b195b267f952a5d98ee125742a2e4eb4ad572cc28ee5cdfabcee3351f528f90072d7b09d1b423265af04a994923a97a70878e5e85d6d548eb95938a0fdd9f0650c4d80c8279ebbc0256df3ac1d68042533cbe40e0028463fa428a7106141eea7a31453804b31958183e2bd35761609b658d154af87183edb015f5950cf26d9710e79ef175b65ad878af4dcd9c9ee45cc003c39fd1c47a4a2d300077b5814ff5c6b82486bf77f0734eaef13eac0e36a70bed3084a9151d127d255d5d8b3bf869b3a8d4d4989e40c5074e6a62e56b60d4193502ad051d3cef85c121c1e71dd5611190c7ee69b0e251a62aac898816ff6c7c99f708e0c4219613bf5b871f6fd9f708618a6cf2f5e4f6e13dce5296c8245ed07f87f0521f260ec434df439c6fe6fff917ab0a8adc25a336fac6f39eb8908f5a52255eb6ccab46589ce8bffcd61a7719a8335b9ff18da46ae8201f76fc1832c77891de215116f61d84ffa90f993cc03010b6d621147d09e6d9b0499525e1778fb6adb6aa0656b9a43e80e62f4be13eb55e3da145f1100a184f8efc18461d27ef22da45c4796930c315ebecd35ac0806b237933bb09d17281c0013ef030cf7c2c82ca0d54e950bfee2db2d5ac13a507a8fb660427f754da3232a64fbda4e023cdb66d2c48a22b3dfb107e433e76f5a79857be10f1d4eb69b90bda7912ab1ecdfeac8beefcfe889c7b987138c7da20f59aa8de58444fa1b685bea59a43b7978764cd316fdef2cf86ac50e6df783ebcc97cfd10081528cef4281dd42e21f2b808b1a6be4afb8d621bc920c5066fd0d273cb14d9463ced82c7e2421d27749b0aee452d077ddab573a593214eec1ded49d7dc348848f0a06410b961072e6dfd3951b7693f92f9400bd385b074433312f2deacd5fc2cc5b7c059a559f1b6b77ad194ce371a86df4f43a7c2c1f6591806fb480954da51188e8f2183003c6d5c7c768ba756521cf33cd869ff4a59e677df3674680cb0b66d96649e25ba3fd81ade8cac3efa134a829426e016de7e6cba92bc765c3667cf0634c06b80965db9499120bf87a549bbe309121e655207367df94971596d772e54826a6f201eafdc8d4d447dc45bb709db0854c008ff225234aec26e058dc8d4b7823c7f7baa9f7af46a1717344fe9f7df06871eb0866e1d5bb256117246504ad93025fd39f3e1489daf0d71d6a06341f35045f22a7ca9f7a92676be5de617555ee3bafac72af4495ff9827cc6583363b9b9def8a64bd8aabe451581f35b8ef8a82313649956bc94c60121dd962084e35ef7ad68618c6a50a86dee3b58a4c743c2c03e01d158eda62004b63730fdbb209a31cf4cfd628bd40f4b4bb9f333366d274b5e2c7246abf4102028467a57dcc169bc1aec38cfd7e3ef0f11f6678c29e9170d7c4077f15a1616a20874666526afe11e86e95a82eb10b670ea5f5015dd2263a3c355e95e0f9d1a16d8f7f5d378af8f9c3d3a074306661b6d3cd759ea0faea4a45a14a91a6cf83b99989c94ed04479cc456d82426a3513b7dcde2a18c356fc4310a97ea20ed6e34a8a9d2ada129e69e413ef9f66c2aa8e0df7900d1b4aaed935f5e60b87d62bcd9d44dc26d61e1003928d29ce251bc59b3d72748314c5a0aed3bb4ba52c372a8b1befe89709160f36be91fe21a2c9f3ff47f415ca3095dda3801712a3ef52f9c0a7bf761b82fcd7c5b63d6f3f536042ed17d76d8760806dc2dda32302c9c196f2bebf1f71e3a78258ab9566fb033ae548841f8f3643fd969ed2f49c4a1b869276b9acf08394118cd458b4ba5ac54cdf57b21f17187b0d7da8004e26d82b4a10ca2af7da2b8ff7c37a9de91c12c1fa9edcb707cd9f2a751e2a084a6c7f259c981905051c48291a672b4925dcf160c28d5c4e018d4267ac120f88ac27cc12ef955d7622495f8de819d4b51b9c6fcb74d71e185b45a30b5c3963c9bf92d0dc18bdfb00642cd77dd94197486943d020c8c57b61dd97ef39d3cd09d5ac02210bb9466b31d2ef9dd332f173307d403afcaa3d640e331686a9127be1d88fafabd199dd0cffce8b9a161923e5d6ed4c2c8db4aa1c6f03f0bb2f1acb73cdaea461740885c00b0a24b1c606b965b391ee3c13ac3a3464c49e61d99c0d42dc6e419375ead2c469c74b651b994c0e3ab10d09c07df7b3ff1f60a9fd2d5662c1896f0f2640b3610c4cb722250354a9a17773e2380fa407afd43990c36d07c3032bd75e22a43a05472ffc61a54ae35b31d05ad71f4fa217c040a8b88a9947ecf5efe936837a181a762e7d0f45a8ed43ca610c0ed3d30398b9c35780d6290f655a46360d42def0a24f06ea7e9daf0ea38255c4b08ceb49eb688c4042b60beca960908e4e98b1ad8f56c5e1bfe7a9e3a15b7ff8cc103f4943ff1f8b94f1b2061dc5371d1f986d3dee6fcac653e1bbd3d1d7057cfeaa912d08d12c0fed1a6c70473032f1f94f6995f1c6d5a329e6a14dbafe45250440e89e1cc02f23ab7db8f55013013938e3a8fc174e1f913f10e92abe130088fc8028e54d1d4591b69af8900c0bcf27df499c2f1ec83a4bddf6c53cbcf5f691747a2f45462ef80a6a45b8455b95a7ddbbdb5904f61236193c3eb6ae4bb7f1d1aec67d70c2f6a63a0fef64ca63f267522fd2f0df316c4d41ab9bc07fea981efe630fe35390f448e9b003add63de31234e15c4026341d1791a7f40ea9d751aad88f626f56b3e970e7fde14d5ab3c18d019bdabbbe00bae54386c03303be79f294c64320bee560ffc80a63e46958cc9798f85aeb8b1fca4b2a4107242ff840a774583e3288cb288b0f922553a5310696767ea0ff9a1d8e472f589d0400df98f70c1901667d9182afd673f90031d5109f9583c60273013a9ba594369cb4d2c06d4c66eada9116c8053068cfc684e396678f4ede3654982c603c6967737c07443e628337a2cd3891fca44a07ee9991030d3b1d14944f360a2dbc03c28f3859ba0d1fb99b9b620aa6b9a78e6ee363e5de2eb93a3349834e69354dac908f42b04e4b29962d7807affcaf7925ea605d05526e3b51c0cf664540b2dc4d7e8c8a37f0c0a4bee02caa83718dea564ba8656c47d5776af4d6408249b9c90c7c45e4df063e4c22a3f7c0f8bf19946e060b2c55f4a853d490900adfef674b3b70fb30a9723c6d6e7dbdf07c093fcb010fa10e6b81e649997b4ab0573d4a0e53a122dbd773d53ebfd6fb7be430d3802c4c2865ba639af2e80fb699ccc05f471c495de2b72820dfe225cbeae7ba9c76d0021aab38f9d56abcc59321edfc0bacaae4add838a685d90e9847785ad08c4f55a8b9caaf246de713c73b6c3f95d0096baef62cef348711a594cb07a685192b208cfcb2df9a3d5dd83b9a8079dc5f1d94ec37f3521794916d60955e33d2219f0c9971bc52de541499c6943241598b289458ac56529cfaeeff8675c937f608cede81257a19e7a7c1c34795cc03a57dd33c97ee46e54b2a29a1e685b139a95b926eec7a6104bfa47c7e1f8e21af23c356a83c046665dfaa146ee3741852891c1c18f239df8f96d8e99097d2bc6dade88cc558ccd5abaf958dd7303c70b6abf6e42769943e9b035d2096ef9d2833121557773d1c3d265926bbdc77cd2de91e714ae72f3657ec0b76ebf7b4d8a165da2c3a43d40b5bfafbdcdc02752e269679c6afe3a74d43ff874e7ecba4e9c21f46c73a545f0432bfedb5247165c1d74127ad44168642923b3ea47a066760330388bb906170a7e95448fbd7379ddf01142fb05d3d071f7bc5f5636908c310cbf1b5773c34a8bbeaf7311767c98ef57f983dbae38d148e79a07bb5d4526d7ab776ca7a8f653277a9cb334307267a67a3a422cac6ff6a3645d2d33d341aad24b0b0821b64cb0f471b724e8dd3b3794c5121efc6f6b31398e9f1e9cf2b9e2b7f816e40561d6cf11504e10fcb13af14834918f78ffd1694e32f3c6dfc77fe8e9e7f52a6048fe9b0c2e7fe138ef3c4c701a30cddb42002e8302aa49861b144ffeb5fb7615f028e9e28d4282bc4aa015e2c77231ba81e01be52a1714f101d043aeb076a88c0343a5777b2b2f87a8af347440b023563e34a2043ae3e77f9599f959e45070152717817019e0a6da92f924a89f590e4d79724088ac41e323f874fd763e183327201a9b58cacea1ba0a7d03a2f510211db61e8a403531453e2d5d40018441393a7e885783de382e77dd68d12589d3a65d62a29ca79ffd8918b31ade4d45a18a59d2f6e645c621bd5631ddc844b2ff48b5e3210be1693cdbeec4782c3a5c354d4a13d0953ec4309b5ef81565819094ec7f8cece10174bb8617d7979347540639bcf2177304ac30dd97137d84351ec4a17e76eda0f38444513e59e18ebb59089a0c28285a5e8187e8bd0d76bdb50a96c28d03d5e07274e3b9961508bb3087e1cbf8dcaea4e681c750c66a8991d32e2c36c7e224658c23332085afe90168b5d4b7978412a9006ba8fa6f92b8267dae6ba039d6a911076b7f5f608faa7817d145ed3363d8d3832fc6055826c2df6c35a2691537028f76c32040d07a7782d75875dbc03d0eddbce3e1e22a60812395541152698dc1e92e8f1b7c3c088dc685e274f5b3c05639a562540545fb798e798e01d10dd1c7c992f7f40e5ebbd746dbad247d4e8c9281cffeb620a3531ef0a0517ae9c7268a5f554e5db9fdef93380255f372fc253d4c315e4b9ba309cfbd7dbc645d77dcc11876b80356e1435bdcec501e2c4b4ed7667b98baa1442875a85264cea6fb501e8435fee23be77230ce3fa5781d2a72eda00fb52015bd900fa5919d3b604228b85852becc1b3805dc1c03fffe3e8daf0c7e28c2b4a6250d95b273235455cea565f6455c96ab49abc39ec594b62d7972a4f0818bf897aabdca328c6c1585cf429220d24e3650deca046d0f56c4462ea64fbd2618569364cfac3a6d30d7dbaf6f17c814ddb1ecf1d644b3cf75f31e8f167c1bee2afee60610e63ddcc49bd69ea4a4546a122e21685e6766e6d3084164107c07c6f9fecfdd8b3e447e96640c7bf6ca3570cd2cb1a4dfa307be911cb5c6c9e14803ea860ff4a0708968a36c873367f0cc5f41b55118df4b3b40fb6ae5a6abb002792a47ca5c724343a28597d6fffa50eb6485f398de76ce999b2bcc1cbc9e6b58d7c083078f3bd22976eef4a27d55a5cbafba0bf6c89882f1d4a7fdbf2caab7c1474af87fad8d34a94d59ff240f1a59b5937d66bb41873ad31b53b2df01caa3a5d304c6f279cb950e30c0cea9891600e8310af9852ed2c485fc8b158e2a5682de5f91598e50a983d447e3f982a8873b424fd609538b4a3e79679d57c49839ebb1bde9a033d1350e3884b1db4175112b479ed6fdbdb16e10d4e2bdc3b3711bed9b1b8035073a129687eada827f9b2c9bba798f493f08db58720343497a4c557dfbd3309e6a347355b64a87b6a6921d3db7a4382039ed3ff5c3bc207d20ae1cbd58dea9444b7e83399a893006fa99db241fa9f854dbc0bc871423f58b8f82d198f9ef39af0b681b355e762075ce4c5913b5598b9cb22f56b6fa8ca24e1e8228bc275f9501458edf78ac9ebd92e539b20f5031b73c672582b5da249119c6d1f00d1f7d87f8ff33cbc072b0da542cac1a4f51059fe71e1c354ee67e966d9eadc8b76fde0af96ee062b534ac3ecea0eef62475771b489f089c91e589042383c6c94515c44e60826cc0c3aece92f6ae6f5cf2cd9201c0e28906a151b941bba46bf1bbe2b94889caf9dd2dc2c55724cc081a1d4680d16c9c72bf056ad8741b61f789ace9e92046c98bea7b492105b9074afbaab5bc7c3ba6d3aa10f6eb9625e44d32690719630875ba1bd6f4281927be9380f5c22e8b43b05faa775033f136da19b47b61799ec0be897710b69dda06d8180db9e48d4c3f3f089d2e0d72c0eef6113840d902e0e335d5bae64bb6fae22379ebe71a6eddcab5f787c35cc1a1c74a53237d9c12738ad85ac781fba0bf15135bd75653fb4ba76595bf7540e1c6d769dee6f8d41030fb4a8c025e011665c01be8cd2a3e6ba119371108c17a0414bba33c627ca4bc301f93978125b927a874d2ea7d74c97c50ad0223363ec3742bdc5e92d57191de166b3f6a92d897e42f2535b8ce50e98da336ef60183acbcf456598bb899c56d954a6bdb28d301b5fd71b20af77252affecdae5a2a7be8e95215d426940f1de0f612ac7a195ba24346859e3db77f249f0c2b0760bf231343d63cce5ab33440816248c7c70c21ff84a0c7ff9106b447f616cc1e069c0448942c2aa0b1d4bf4c7c02f230538e68d4a9b2791795da8bad8b7a0b88809a098afa929f955e9318035663559a49cb2a49f5b06d085bf0f524924b8fd4751b586fd0543c28e61526252b7985c3f53cbf574d74daeb39b25c150fff6fb23955dd43274fc9d5553a2c171f8ea8b1787b99e01d4ae8510909cbff63deb91924e1ef20252a080bcd16c3b13758921b24414c6623796faf7ee1ef2ca4b5c4e51597dafd76c0d6443cdc47e6234db68c17ab84fb134168053d1bba5d7a0161ed83b3529f17dc5e7c00f859d7b0991914e734181e9412c803575e97a1ab5d663bec4913e698ed11830405d11e7c64b558dcee1a74ff3d8fd6d0aa9dd99b3ab127328327ffcb6a624012f13f8f980520858cfa60b98c09d0eb1bc5155a262d77c30245f6d39ab0ed7a37c308eb5bed407c43b6487054ff81bbdd499675faf7ad8513df07305fd601fde7308cc182f33a5c96e03e0ba6f8af50069fe236faccdfff26a8c9ed16e283ff52ba80a817d10ec132d59acedae1a054dddc65157de4bea6a9786259a6f945564d3e0847875d840fe8394cdb5deffbbd15b7db89778f4925b4b6e1eb7898a71ea418344dfe7e8c93bc72b67ddedda2e0525b0c7b4eac433d2339f51f07936e773ec352776f75b33ec1eda59b85205a5db377dfa72a6ad970535ec7a7987cbe6a3211bf26db80a58560def9b9afc1b5783a42a7b502d7734f1410037b430c7d1340dbbf21c7477ce57f497315219fa8d562361575f0b1bb31c72943d4ec74eb158f4548344a11391db4738772d7feaf5a930fb116db301f22bfcb0c4622c4cef68147deaa24d72be4fe9f11a1aa3bdaf0015f29ee924304c264102c6e97ecfa9b993250c949c425f5769586ddcf4cb7dde9e3963c2b996d650108282aac4c63bb127a3b552e5fb25ffe5a7c6dfede78129a0572a8e63759002c0fbe32b16ea9935f6d620c160c7f2ea24746896c04cb8ee697ccc49191a88cc4f8021cbc7476cd0d85ed3d4642f0588e2e16fff63e80048ca9199435ab60cbe4617c532cc052bc28764a811375c9c8f9737eaeec928149efb0d8d9073ff8483175779e866694f9f76555aa5d05c084eb1bc3d454b5ec9c3fce772df733800cf0c22fc56cff36e5d3f41f64ee7b27d35e9ca31617ae829e594f0f1d3bb7db12d264d6667c457367791deb8780e89179bed5cf6bb476ed4993943f20622b2032c6abf6f291d5875f6c10c0cc39a13d991fefec1f6509755f8ed236145f6029a362a1ea5a75db560946aaae0ec139d79ae3c74d42f51987cec6ef6b69a7d4d262866a3e13baea3a4f343b3627919b5824f41b83f740d802f326e8eaa92fb9f6eb770dc1c27065434789d651e58eacce4d6f4b4008a222c633e0a678888c472b4c786fa7321ac54acfe832932d1d16dde834b5f30c4dfead55e005c4ed270b98aa974d80288c7f6358e5590c4e142a1b565190d972e4c08e3bec59754b46f32648b9365c55eb6038b96599a86c9dc192908fcbee226e108eca4bd6784d766c20f3fa1cd5f94a372effe6b98f9063015830b9e21608e7e97b968941a6a27972c53a687e47ff4af127626caa7a893c93c32b6fad5f68361ebd4d0b389c7e6685403d80ce62d61a82392919fc7f0b96bbd8ef63e7af0b1c6b9760909516490d22d3fc77d7bc509a5fa12e7484894f4d19d0150f9d9d5a5d273b8abf18b68e711c4572a0dc9d009ec0790412b6bdcfaa70e850cf46ec99ec6abbfd0ab6812e1175136d4872b579b4dca19bc77ad445d122f8750970fe29d3c9f8c4f373aba90682b057e8b18cd181d5c9df3b876333c45434cf4866727858427ca5be81fd7b1222cf26555465a95ad2f2e3fb6afdcf7e4b96e92c6a1ff0e092010bcdba1ffd730b023b398bb4ff9602c4a91c3ad5085d9fec767f876517a4fe4ee3470ce8380dbcb85c60f37b3626d9e31cca738badb559d925b26b99826291c4894b1be9ccd2ede84c38617196102cc940c14282f1fc790c62ca252dfe07d17906390d912b47a589a4ae41e71a5573ba951d2518ebb914d8956d90e5e236d2be399e83adbf0121ef6e2272072d468d0bd1c08800f8abc0de8cc25ef22736d4d2c3c3c39101c6a2eb7c423f68c25f25639b4211ee618f3ca0d5396631cc3b68ea9289c49bccc4dfc8bd993c10fca57e43fe9e25232f1f4868e528af0b738c027e16f0106b0adb26a63a7f8b8733d50a7b9dab83f60993889e63f75a40bbc54c0f5b5e659b0ed8e701aa9cc2444e114554b3de4960487e24f63a1cdcb4be445918fba95a6aa17de5a9cf6afa5998ddd254ce9649644121520863ddfc4cc55dc8216cf2496c7024c054e014178cff746c94f1bbe0c5b069b30c213da5d366d449dbdb88a35ae3c7f49a44d22ae1934ecd67650f645e616ec0bdaa14affde3252f14c76f3b4cf6390846e0ef10a8e050aa6239aaa7ff085bea7ea653c7ac2ccdee2996a778f1b452f83d88b6a13786d304da7bec46250cfed1cd0d0cef78358e9ad19cff61112c4b40eea302bc7cb4d8e101b67cf66b809b6fd9c6159ea0eefbeed890128ca631eb9189f16f3333d91df00bfbcc39a1798a9de216fc209a21e1e8bf81b82d8f5ee7104d4811bb5a0ea060452e7a9c4d76ca317f36e0c309b9b2d7c47f330bac96fde39547703271f062184f3229e5b9a625985bc1dd20ac25f277ad14b47d3899ba17d066f2c05cd3e8713bd055f509df391198a7aadd08ec5d1a593b9c8dae402441b568697a2f1a1ccdacebeb2b7f0f5f7c5956c9325b2157f0c85095d0e427386a6ca23a6a8572d7ea9cc793af32ba9f50a3c1827faf3795fbce29de57cfa2883fb4094df1c0b788cda2e9df1e65f4f5bb92771b1d14fcb9e02bd4c7855a119be5588f4e103e8c8108d0b309fd460150b6f1ead7754e3e83454dce181a8608f7cdec2902feff8ff270220f588a264b33a89ff81a7794137cc12ead16250454910feea2321ff869844b2502b485c1b1f96f1dcef605b3ac557ad669f4f66e744ba971e60f7ec76a2f98dc082a313708a810c3a6802a866409e627c401eb0ec872235566868bd967e94c448588473e865a02eacaf8a8e45d561c1e6c41756186c39bcc18910c045a85ba2913d7fecab76a4928c4e2fde8f2bf18763310bc14554ccccf9ac42691cdb85e281cf3d6e6b342abb348e30e7ca6a6c2a7a565debddfdb287e8d5eb2c18f38c924dc1a415f3595e025cbe27dea049284fc986004570c1e16557106efa6de7f8f66d8d9acac63bca556f4040f3fa0a75a6d1c27ef9a317ff7202dce95032ec363d57dc35b84d9537ad00a23fb4b36c38cee492bac1d765dbd0f46f5e738aedfa5c9d7026beaec748a247584a18d490565cbbaffe09f8c9766b75b752f0cea3ad559793d8fe91273278e3c24cda51639bbf9655ddecaa9b27ddfd68bd4480631b769ae30be80e685033e7fd377ef0e7b267e3c419670c9cec870f4e12579c118a99ebde5b16436fc86c0061ea3e0c0df792816a50a486f465d59e1439e4d4eb24ded35649ec6da21ced16d252b3394112b1ee31d648de3d64ec38d47d43b80773dbdba9e5fc994c7258f20f9408410bf28f97922ace3db1960926f9bde3e333e740120185489f421d9661bd5230d546a0f35e9ae8187f8035b3a36785c1cad6825790ecc088a9f3b82d43340929de7f0d2f06245c0ceb4f2f55622368c8bfbc1aaaa1cfbe2c2b785cd3b49b002ee0966dd741f838f40e6fa22bc281cc4cc44ffd6fbfd18c6e4a6921bfa67a8360105ec8db3729d03e4d72af0aa008869f866cd2a999c9353591e6696dc46a9a0db06dbb96673888485d4fd2c2ea4d1beb7f759d497dcfede16985f9d3fdfc4830b5dd4e388138f7b1ac207b004bb6fd5551e304f627270d8bd3765fd822681e31ab7607f52b55e8dbc22c5c5bc8ac8f0c229b2fe6be398022f594b0a7d9dc0ea88ab396316d03252a1e4e865675597081faae33f22a5c69d7f76d53b297dbacc2b88e4081ca260217b9244ca42dd1675afbee1300045bcdfcebba671194db8f505810e3d51798d7f92a011b366b20fb779374af21af5a246e3dbfb3090f75ee7a1aaabed465c16204829c452d76b196112334981bf58444f6a7f8d09c8588a95765de78ae955d7a6f7d02b5c8ae8f5a6d8ede42813c793f7c4316b2796e6c2e30aa2bfed0a80f85dba3df62ee7bd4544fdca16b7b45ca67aa7e00c3c4c95db5eb82d3aa7fd5676e5f91f562a6f20f2fbf96795fd50fb0c506f9cfa475f7673093e898846e8f16ea14db3203fd7cd66038fdd05bc5792131a58db3b52b310faaaa323093b27728c990a71d0ea2c18fff464b01e83aa52510d365f15dfef00c81196bcf84dcb47bdb6868b28d0fdfcae75a7796e3077e6bbfac271ef34c565247bc761e8a5ca92aa0d8a2f06a5fd1d1dcf25f44b2586c3a65a775f96b2f8afff3805417d2924636a9422258d9babb5e8be7cb63bf42bfb51739a75fc35758671023212cb5e4ed61bef2be3555941601ab8a586edffd49efcc9d01e51eb7330cde126c6e88e2ce48011d9d1fd0ce7fc76eb6ab719db338f8bfd6db6e565b209782f561f3f89c1aed5aeb5e5069c42cbd0d0bee08c1726b6ea76badd05481f8548771eb2102e5e2dc470bb21f03cae422b8189c0b70db22f47fe7ce6abb44e66c851538a52e657d417866ab4d4306edb77b73001df8264c20b691ee946111b91ceb2b72d0a5d717261eded11bcc4b44e282b577e2abda6da07f2a92047fbe7181f9f2d4eb2bdd2636df0b513334a9e84f0dcd19e7bfee937af0ecb8b575c60b06b703ddb0f3c79a123996b2a6c42f25cd1bee38e2f28b9afecef076a85a003c9210ea752fb6192e20f203b167c60abc39f25cc2e25e6157e3ffc6d0ee4bf78cf6f2150b3d476977e3be9535229ff80f66ebd12d0baf328f950c9768089dd3f45f6b04e25aee07c1cf2500adee7e4987d86c37dddee829c14228954dccaf0c5a3351b726d8e40bd32435572a18409bc49c37338699e102ffd13bddb65063aa7820fbd7f7173483dc93d4b918858efebf6ed6f0418fe95049be6093a0b08db39b054e661bf8c7462328d380fc1d479ea0128e0c8080b8bf411edd3d94b572201bb6264c0d089429dd62e14a17f915a5d1ca306b384da995cff01a3b80315384ad6d64e52f146b7a950e6ffa85931dca0811c75232eba92aae27f605ceaab5280976c2d4dd5057f2911c677c4653edb11ad14896cc8b7a67587b3f9d71cae71921ab1172d22097d29116b7e2e6b8b73d764aafe57a64874dc59ed64974e9e2799d0c687e84a12cc3cfdeed80ebf297bb81ba98f87d2adf21726a9c730b0f34657f17ac91fb72d587dcfd94247afadf146668024dc3ff2120606341a96e10c5db8c756a31fa410b42334f5e3ede3f14fd8e1b48c2ce97f8c1d46d74cbc809e7e5e6cb9f90da719f01ed099602db81b277bc8d6eac10cd9dbd76a3531ddec7ca566096808549a9f31a45c2ca300c29fce0708eef00923deda000af9287e36094ee2c0c7697239a9c7bb57857814e93ceabf6a8bc66cebf4842f41d8405d0f3c5230690d03cbe88f95f5e7b72cb81f6f0549013aae6b8d6dc648c8837602fae52ac5759c525df62fbb015f7cfb9770fe91b7d8f55f57ec814f7f55a197e35f7b8967fcb77ba047a7a8c3d57cb03977e5aa4ff796afc0e5b82a8709d52a8656cf0054de0f8c893d9dc04f50809cc0b8d0cabfc017390fa340433af6d90400e39ce7249802194782037b0de941f56b17a643c3ba3f4947af9de1b4ef93ed107c053fdf6851e8c18f153b649111fc34baf3855f317aa1ad68177f25689dbc5f634de9536ad640e1d33785494d2696b22c68d80c0c731b529ad025bc8b5ea3fb215f173e00fc27589dd1713bc956ba97abf709ab0d8b9c4b200d7a1449443abce34912a27f29bd1f570ae17f6b717e537bd3fea9ab555f22f4654cf0db0d1b0bf630283ee878ae81aa331337ddccff7737af32ff046053383d9847cae8b8fdaa71e11087665d40c56f152637672a8cbc44e3fb26d5cce9d2c472a8bd7a83df31331899f22c9198d64c8da413ddd777754abe3a564b8520c38a4637d22e43a5c1a5146713af0e915b329fcc5406a5348295e28cc238537612083f2f0e976e4a8588b102a4360827920c97fba7401a46a0b8f02878e6b768643b1470d205a2c78b4601daa0c8a0c2b00d094256c62621aea3430192415d658e06343697b0a9f81adb0fa669f105bef6ab05f85a93c33ffbd5a2beb71e21cea4ded48b1a709da86cdf95cc3414331446d81e3ada5c6835cd9ab40e2b173bde129935513bc4ed2d6becb317f6715da9e09347a0a40336ed2dea85b8ce86adb476814fad91b65f7bb3f7005502677e0eb4cb72a13c4b044969cb0d8df4695b7e14d43a0708857b607f560d91a6c734bfe20d1c3678289319a9e4dd6bcd2b7a5ed57ed490c8792d9d126b0815c701ca9f70fae802950480032fb910dde82bc8dafb8e20f8a570e260be2bb9f5b031da4e4b2538fa30f324584bf1c37cb9de5ee6ead5645326ac7dfebfc440e8a20c1c608a025f9459af4a41a0481e0a1997be723c9c43ff0a542315303a792c3f405f160cdfbfa3dcf92b3dde9f174edba58cd75b166cc834fa7a3125d1c38e8b3b67bceb6425cc802f159e8f70c5548404a19ee0656961fa9b0cc9fc289dd7caf2b8ea33aa7b7ad6b97650baf337966bbdc4335df644f6f09022aa1ef71f9463b5a9a9ef05838fa80c6effdb77a5d3ef5cdb151626659d28fbd6d785a3b1d12295b493bddd0c2710b5dbc71494780af01814d17db460bb028ac41d0fdd0245faa924a8c386ca2391907c82acafe3ca8abeaaea3773507075189a4c8742ae8de834825a2777c3dae596825f0ec3d3e8a6534002ce0989c02a4a5f1ddaa21dfdf8f4f6576424bc3ce1d7d05ca5deee69bf47cb69226ac90043eace7bccdb40af39bc64dd94627418072172b4af3e4a0a002528afe2d4459c6b0d0edae16bd017aa5961f3b98d30156416498c65feac2cd98ce95f6c085ac0cabe0d10a0a43e0b56f8a6654f6ae4ab3e01c08a3efe8f6701d0539343821044b2b08301aa7a6ffcfa07b5992f81657ed96e8b0f43d45756822039899458874b40d5ae7ba959fac9a3bc49ea414fee37c7477e233ee9c611214265bda75f29c8c2fb9f43c08e958fdb34cf7375217fb64da4fd06b27a2c690b4190a9d79f8cdac6fce6014ca9cec55c5530e631d8b270dca03ba7feff1fbbe3ffe16420f3a5e229fdb4d5bd00752770bd456a1bbc8ffceebd15b7bef300c821960488f05adbfcb12cc67d5aad50647aabe1333a7f739aaef87f17e60de3af9bd86a18c6ef27819c703081d04ac47b69df5688806c39fb67299b97ae81597f0326e6b70f0345c3cefd7bfb6a763ab4aec4a394b3cd21d14581ce0173f229ec715f2ce1d56ad81791f24e0eb8913a9246b294249fe3ea48ce262ac166e239fca5b109bdecba10e29d768ffe75fe58ba785317236837abd13e92cb9c7a04ad05efad2cdf29af7aa4316c10ca29fc1a36477b114e6d88ef1acbf60d8c6e2fe2c1e930fb2cddbe5f9a05099d54e1b4c80bc1c5f88f44d948b0493a29a6231e65d8604cd039bc58f19581efe6bd4a422063ed43deb106a92bd4cc24402c84c4c407a0afbe6243039f0000fe679c4a459df04c34ba6f0c3b3d9bf3aae95293c2e37ffe5cf343da9ad0535cd53fe637cfbdb26213582535aa02ae5bca56638b79baa257659f1f8feee781787bc01b0d7e93104c78b9a9f81827c6f943dbc91235fcefaf751272e72eac6b78d9180ba5d81ecff656b97707a071cf556f579997689468c7cd21327d1e94e96de9c50b0c0398f608a7ee6bf3150855727adedec7c84b01b8bff6d8fa537cb27a4731419f59addfaa857892393d4b1f8c93b7cfd482c269202fbb798f97fd467d0207b92e5a3693f133242f77bd3e3361e2a63e46c763ab2ca96c35651560131fc4ca76aaafe361e69bca7ef73001d8924020aabca714b2b77535ddd40153e044c40f66b1d4ef2012b2a6a4d4351b8bb84ea2ea4dfb07fb82694b6a8fe7c6bdb5c8aa77c19556ec93126933f254b6eb27e26e78b972ba6192274ef0a00a9eedaa06257ffc056cc0eb5860981b4681707b4cc6733cfc7105f1bf0a62737d952ae4bfc22d0bc8bf0bf6c9d0d003074ecb0799f44a59dbd474c759d9666390afd677e2553b4c8b4bf5debb5ce6d3be781a1a4b5bd6572afb3bdeaece5f36a3e6fb8fa9df6a832abfa40ce3fd0607f629226032c0d3943cc63dbfda58b51a7c0aa3f6ab15884044a69912730f38c4f86ab8025c3d11628c2617836a7c64450e10986e0701e3ab7ea374d6ad3d00b2cb68da2e9b2679cc2d7f3901fe2c269d3a99bb8c12dd2c72f33d69700f3240322b825e80c71aefdab9d4561f9b812c0915879fe5eb54a7323ce53e94cf7897562ccc485a6208093dd04e9f80f3cb8338c83c738d882de08339c17f6e39cc16dd8e892ffe74ea7067f3375c1fc7dd2c3d4c03cddf7b6422c20fe77ecc18d59604d0dcd4ac5c48d19f9c4393e11527b17c23e4ae4416c4cbaeadd755cf41e5d9d694cf25d9b4860de28738995e25a6b770e6b3c64b2f345103b6081f885ac36870fc4acdc72e571e37359dc8c54e91264cf3aae720a6084c2cd6002e9ab8f451a64853c349fc851b7b6d20e4ab9c3251e927b7f375ff5a9757f08ada0119656a3c0e1b8f8a63f0c11f97116bddf5ab7fabcd9faef2d8cb80ca9a5d457b489649ec60d3a296b6bd3a6fcfd84b12acffc2211657182e270f5568dfe53b463ea23bc1fc4de69851d161ce63d24d54518916f0e2313522d506f5280caab3b4cf548e15aea84a412dfc43aadf75c9ec54b67f0af0c9882ae8812ef6b58a58b49a3419a322845f60908a66a689fee47693565e513f8b70920d213f0f7c8e2f48e2430621b6ebc4bbcc5884e38a21fc4fa33fcbb9773fdce3f2d7a66ed8b92d135992dd09ed09a5898c82475ca38246e9c952209355d908adf252829b9884269436a3f62f9367c4fb87deae6f58c55884a73a93aff5c60ad68df1caf3028b257d138553b4cc2eede697ea901ffff0c9aa7c162c0167ec336052ff22b03ae00b3534f76b9281a8f9f454c50b713dc066a7ba6cb878d74a2211b9bb1350c267dc48c14f41ce08d9ab7d3607270d49460f682854dcfe7fda5d5258851c2cb2b83e87b2d91be414cd4f0579b2c2cb24a83301e1b2af60d6685a1508a24430d2e1f524a3e92ec938a44b9be04e9589f1062673ca05ae5efed7f47dc477786d52c2775e703742407f6f976f42dff9af1b82482090232c8d18193d29a4f6c60c6bb568374fbd6f390617f2b2bb2f6e4ba3d327be612a7a6a1f5fbf8705764d3672af370c08811c7a1340e46d6eaa4473b1e6b04fd1d0f8873733e4329e887211bf97d9416799a4ebc0da06a88cee159b5fa2ce4bcc8b99d9842e07f963e3a679d7b76670d937976f10ebf800801ce59436de8ad6fd6dfd6bba478e616f47112af2465ae03fc5d293ed15e29ecfe53e07f810496b27ccafcf0b153e05203ae7fcd1ddbe1b6f149d59302027a4841a6dc2df0ec908e83cfe543fa8c87a63e34c2f223eee5e731eed8ff57eae53b7881bec699ca67f2ccd4b52a16eb80b4e5e76d5c80a456fee5f5d03ca829211167701645810d7bdc3425033ec168d519f1bf83632f13ee7186bda1b798bc7fdd4f1da45260fb570eab1f2a509e6465326d0fed3f36a27fd6034fea6aad8af7de97875385703e76ebeefa4a3f4bb16405e5586faa0b2a6545bfefecf22ff97263920ed6e0de4022e6a42720f939dabf432016cb417ca2df3d8d1cce51d4efef4495991c271ac6b5891bc1eefa3285feb588418866f13d0c89f36df6f4cdbb8f19b1a2ebd75da65c1cf0b005bb9e52f79607aca5316849befed643c7f4cf7006c9844445f38dc5474cb62124c8f942568c2385f4e5389ff280a5d20e22b9ed210fa520aaee4995ab9defe1a017889a719e8242024d90976407235a5dc65a766c0a8bce69110d0a387cf37cae2248ff21ee179ed03c17e5a172e85066d6a3be500c3784867028fb7937a2a3bb2e7bfad4f2e408b9d8a45e0346add214bdc29e791a8af053e06e5762230441491675d7d7e56b07e5894fb2a09e4c5fde68a9a8933f6fe6cd7c33f0bd1dacabfc59f2437aa31339650b6c0387bb6888001ff47184f85d82eaca7ab05ec6214680a346a17f6db1726860e8095190cff4a6a9a01a0c0a23e3f2e39ff9e9ca707deef1f2834d4195bd55c1f19205f92b65c16e9f72f2fbd346ded8d9f79fe7bd21f8b396673c1a2cf8cebe6cc58964811a1b1a0c926027076796a0ec8c6ce28eb85b5da2ca1a3dddf562e6f871b40f0b3ef68e557baddc58233bacb252ca8d3cb9221219b912d7c587194c12557b4e9ccfe06276394ec773ecba37acb968937bf0e79104b84c6e29e9f042e1890d7b0ebd5c74ca74e4b01904aa5780a26e6b90ef75498a7a88a90f9dc8fb64ffcf744785459cb14abeadc308502b5562e815ab5766d3f9c300241b9aa5aabcb6003bc5e4571fd6007c3c09157523301884118c5199bb483b97dd407e9bcdbf352e346e1ee0a69898e1d5d915e89d8c893864d9d928d986c596757bd7c099d90b144fc02a39a7455a35e5cd3d08d779ac44ac5d89ca4853a61d04b1997dd50e73f3aa2cc3d328405b679185232e13c5be71a94478806f23c3f5ce9f6e9cd891db652396f7409c0fd9928d9509b586cf51c782bd31ec07563f3db3d70c32d65ce493e71d74eae37e06dd55a7c876fd71661fca62d36793eef377bb7bb2b23541efe954c2dcc11073a7a850b9ad7b517401fa57bbb105f1a1ddde9d1a96b617befb643a3a88bf35aff5af81793727c8b909a4d1618748848f3f86bcc1f6e4adf243df43e5ed3002e136e4503779b09869d0e406f40e74c001fe370fbf66c590f40263ededfb1ef4517d2edd377888f6fcde8e789256e431c7b8f914c49a4becec9df82eace53984460a7b26214de8c7ba7789e5afbe9808c95c0a88f124b45e87003c5704b509d704ccfd05e79afe87784449c94e80921a1d374cb65784cbc82bbe73f2aeb55c35c69be5aa6278adf2769b95cd9af3f345f20ccb3361d1966a05ea43f949d1ecc997ac4cfeef862506da55770514bb445fd462a473ac8e8b27a17fa50cd8e7a31945a68db4d75b8f5624180b705e5218155ea153133105fe53a70ed5cad908a35fb0835da85bd3f74e7083d9804a6a139027769ba2593135e7185e87334d7ebd1830f1ec79069e6a9b5c0e1304e4cd487f44e21aa6d0ecb01de80ea450d13e825143d5fb8f7e772a3067a4a13fa973faf2858e8aeab2f216a6220bbc15c653c336b1e1cd152e4be94f7833e52de3a9bb472594c6492c964c2a818cdb113a1a2e5d14b7ae682abc996c54c293d08847a7d2f06e92d5d3d7d29f4b43a000ed7408e06835afdacfd99dbb3660c95153f1951012a0c716b5274e1d0c7e0cdb14b694cbbafe1026e606e2b8eb7ac30b121cff8fd973c49b7c406002e4c6663cbf355faf8c4d2f8a95302bfc8c40db5b2fb1d8ec571dd05f780b97e0536dd48b0468a0e56508435cf47ad47bedc51612ad52064013916f78fb2ffcdbea883a4d832345a4701ee0d28ed905ffa2fb06d090502426bd86308339593a253aab31e74ee8263716fdfc2aad5d512545c78ddc46dd29c0ee7c1e31f4eb23ce8985510f00a054312ec62dc7917d2b157ccb62cffbc22b7bdfa91fc455af09a8387e03a5e2cf14dbd5b75083d4b9f2703468050cde710218887df1fffef3bda2f0d12604f9c0ba9051be29e023f5c5968f0c07522b2ffbcffcc46a8775746c09cf53d26a0d8b2143298bc3fb1479e967f44dc1df1b6bb0ef7d894a2ce86b735289d26c5d8de0e55b8b6397817d8364c7ad0916df361742d2f06ee76d43aacbffe1679d7abe4a99197deb9e6075eff9b48684a8fcd7380e4d312def6ace3041d11ee357c6541a5bd04f749bcdbcd4c811b85e1570953c88cd1fe6f7cd22844e530654acb8a3d3eed3a64b225754aec3aa15608739405e9b7b4e6449159f135f47d72eca34e4bf04738701d6d201479e99abc10c37343dda88d1c3038e73f231669358d21fd2ec371e3035ceba85af18997771ea6968a76bbe997fb85089a0f2a7146ce8068319dab2b9a83092d739077f635342f2c92a1c554c1cfd64556b2cc36fda451efad9e7f53bbdcf93e3dad84c0ee5f52b757ceb69a67558249663524cbb8b436cdafe77b77871ca1d87581811675948f19a4a4009e343f5391345d1f745a7b465152fe62c3dd7c42475587df91f27d7ee4747734b116d343d75edd384ae3e0e5825f60f1e45d37a9c76872273c0b8a332b3be17e95f6de3830709f7a5443055d68e29571485b5447daa3ebfb82496a1bcb46193e9cdba57d50e45b52ffd7c7f5a7d8d839ef2ba711355fec105a3436531d75b2ec4f955d70ce6ae03b996c3a65f4f98fa37bef918c5f8137a66fd84c515710ae61d7da6aa765187357c89164b1dd7e92421e9efada021d7bb4744ef05cd05c61823d84dda739daad4893b4047835af2e29c8cbd70c8ce2f9cb98d121e165ed699e0b4b7698b3ba570af92b63d2b2c50940ad55ce64eef018301eaeb83027037c3364f106f72163db37cb4514c43ebe616f2e4931adddfe43ac77429605e8761b11b26f8d217d461bcdf69fa771445072d952e7630496e3d1b19061f1e065cddbe2faef3cc155db3dba467cc63ee02e4da45ac2e0cd15576d43d83f10992ff06443de4e9a3ab5c1b36de99a605f31e07de0d07790bae3cdb3ac48f5fc47040e694fbcf09b38193316abb6241f81bfd37eb7f2707a860acb79ebd3f0734a8fb0670769600df11684d307928d5171a97eee6f41757e3d0571a33bcc3696e8806b18d190fa3a14340ce43413d1c94689bae3c391bfb5987c0f4f9c75c8fe94319f4732c3e27119c8ec0d3c88ec7d8bbb8dc6777cd2eb566159252fbfbc36123731fade5b67732853156812ca06a44d0444027208441cf82fa0f0e2c28d5dc8c1f2fba18e1f9f35fc8c86990774908ce2d8915ba662ed778d582a76ef5b0887c7bfa076b153d9a9f924bfeea4ff2d3e4de3760918a1ef0798f47c719bb78b57473b36dee0c6d0c262b3f3a0ead4f822f99483410605e9432cf5df8893f2dc81d05b2c5c44b92c45116902cefd5fcb328d4af070b451247bc38afacda9b20209dc086cd60938cbf457fd36299a5ad6582967b61aa16b20171462f1ec3e43024a08abbfb4b461f7fd07a74b846c7b176c2570e3381c062046af4e34ca006d4230fad80f4ef6419fb333e5a318c8cf48d5111873103505cabc45b3f2285c27103e340ed16d04292c9f006599ca6fc67b15ae6cfdbd8a14f46fb4fd77d729574b0f9c0d6b1e0f6799440d69ac2abea235724ccaea3bf3e1a668cbbec9d2fe75cfbff0d3ea15ea6e414283a90f6b343e9535e8d6eeef5f7244d5770fbfa820b9c8e2cad163cdc20c2f94d2cbf6293ab4e764b49df98764d769f5ee922240cb3bd26d9208a006cbcc24d343e616ae3672456a14be97d1b975cd4a01c91b50c32b7c36db13cbb8439f9d52e34512bfc717d1bf2266c9ebe1d42585c2294c8475f6cd367a66d75f43ae263ee44c59e6d17e2ae77c7d8536c64dd0f70d82798c7c276ee8c19412162fabb972540703e7772853d182e31a9b3e765c47e8719b581c1db7306c9b2cb43848f207cd3e770c3f58f1aa06a2f731d1e0f10a0fb662a68382d1b0c44867d15321ffe6b7da68a2990682970543aa4811e8635841139cade9343a719a3087bc51e373f4452db52c753f5cef6b6df43a7ec361ad7e22a5e23832c7d1b8a591bd80e88807939576a96c26a81a5a3b9c17a18ddd6861b357d5f58fed9660948bf127124df8a20c5fb770ba2d69471130457064a128aedaa52b5b4b245ea2b0d9f946b16ff70a2c07242d68a7f27f9e497784379386b71b45e9ef2d1b11c8b4ad9ef33cf6631227f4d2efafe1b2649d1521f285f24df5fe4eebe155d756c1da96e62d173ecb62e002a7e8dfee7049397022190205e99380bb9ad1292fb75e62f90d691026e847375d0956bc0651315c1bbe5816e506df7fd30e180ba34f78b8f8d9969f529c98825c2bd6a2c704721e428e60fa873797738a677f1756779fb88ed3c5f1f39198e04e0125789743808fd7e5dfebb5ed9f9a479a886475b261c5ea1b20859b7efbee6006b7e9fd433af57a2ac68e5ad7dee4bf56acffb07663caeb64a2a08695b5c98fc1f417d6feda616f9d96efbe04a1a180b22dd03691607053fe4190f73375bb5bfb8eb1fbf80e7be3a1c4f765a4996f9cc07780b7cccc8982d44f82ebed2443faffa3e6c698c68939ce4b90ce13facc2a4df307d27e2f9dcf863dcc280d5114e38526206a44814cc877aac808f1424f9af4c8c3a18906d312e870f98c2e3a9a1d21a3381e5699e8140e1dbc8c299ac89c1966e547429b3294b43ff93cb3616a4c5d1493dd994b931936bfad10dda2fc93b64838a7ee05d476ca983d83519e84d0af52167bdae93f10658771c15c5e733597737be50975aee52cf4d957ed7bd6cf52fd8f5688ca80933d1f0e46709b45b090b7541156237a0f30be3c817ef4ead989a09e04ce458ff6a8877ed81c8224e94fe04e245d80a32baee16bcb15231b6b51120814032fe22d6d5042b369834d927e318982c2eff9ba005ac0f39c9005ddf54eeb7d7990b71ddd205814ac5f0ba548a09f3a5700c34357707f9feaa7748a134760599fac438c19763ab027937800b4c06e1b6f68103687eb00d9cdc436c2a3afea3f42a6c08ad5a34a19d08d7dde22226c33e1348bf5d53b37eadfc8126e356da6a02baee7295ac5716cc2e9a9b974e07fe32ed4ba460b60c24e2c50ff191976a71d78d885fb8db30d13d5973a3c223cd67f6fea11b168927c9726c5e1d0ee78a5e382ad3c8d4023d07ab8fd9cc03cd6639a363a74ff503836fe6032cc87691bc318ba316de4f3adf3c78ca32b1f3c0e8ac24edb4e6d4b6d8bbca19cf2b95576ff99d32e5f0406e23b3fa50b15f345b1bcda9de84c8f2ec0a54c9fe2ba6c2e45562100fdf6c1b4e8ae0f8aa8eec17dcdb59af343bc1c18af4783fd2f3a5d6d4b616fc3fb73242b9e4b90a94df11c7def75ea4492c38cf87bb5af2dbaa88590ad2776448d8e317f3e096c89476faad0a8341dd99ed17d515b3cd81276709a558efdec307db323821fd0aff9d658895f1ddd1a0912abdbaa9bef7485d0b4624a491652e1993086539d71f555bc377e8bf9349942f6c0ae9ffd236f42f57ef963533b60f0cde1e252870c201196f1f2c27e9601b536ff9df35a2f7dfe8119af671eed3a198a87e5758734baccc98b4bcc6edca5c00505a17f02af2ec7fb633a127d1f32ffaab500fce107386176ff96283c6232db6578e875e5d8c1e25574fd0f4c756e9a0683ee4b12acab3a48d62d87c23a27e85d1f1e41ea41f79e4f93c1e99e73a159a2043dc87d686dfea696d8954af6b9b742c0eb4223569a2fb428ad45b38b10cd55be2610ed507343c935100a817576e66117cd803a74d552d4d7da760168b0939ffb0071aa9838a519f9f12139142dd0d851097e863a35dc35f0a85287ad60abf7b1f9b640e792a057e55e05f6cfd1147deea523eb9600151c8e8dad7e16cd2862aacac77c16af3fca4d7eb21b8679cd73ec0f18e57207ace57a234dd0bddaddb3227da2cbd5708d0695998d1f04e85fe508de8a3394b8f813908b06747f156ab2d4281c164f3fbfa447936a5200660599946bad8a945d7c42b9b6dccb9e233caeafca1c3f78c92351f87b99bb1c9dc93d9166d2196315a638455c83b36e3a264009e8ceb913818b3fc2b87ce13cb177fb24cd4829b7762cf41ea52477db0fe48c54b968508a63b3ea39db7ce013a81d7aa7e10926d05c1d58ece152ba091271e46c43894c11369f23610d99d73ab9689cfb4e2a24586285986778ff8469e6778a9f71ca870a0024c1965d4a2f817fabe52e80558f9b75eff7b24e0bc251fd16dde70da852870f83eb3df0c512f6fcfdad49b0b3e480c1d6a86a8af6371bf825e84c5d114aa97d1a607bd6a550357ad5457475d4ef99f21b9ca7af2cdaef77a9155fcd725f6001914db7c489d8fb3eaf856533937986e7f570cc5808b6a803d6362235c58add7a773cfa0b1a43ba5394c190380c2d981dd298e7bbe5e89585c60678a7a4a548d710dfe43edc7a92c0b422f7882376f52e0409aa7efddfe61c19ffcc7395da83db1afb7109646b86bd2065fbc67fa09cc319e7557fe7d2b459cd3002bad2be5871acab0df5e2b2bfa99acb301d642ae86c722e1fb3b9c80b51a84e57a19f63b963a7bde985b3e513bb70a30e843eaba4273e3d0bc3b4ab7f9ccaf6b82ed567c5f178617de02c7c42aa1864d5ec239b182a5f62bf7590611b595d65753395a37ea716585761590d12d8042494c56198e5b1687613624988f7739e49c1b5b8311e1f3ab1fb47bae434cbe5cd260a45dc8947e76823bb9dfc4a4eb0ef37841b22c3552dd2b80caeb0cf574cd1e398177f0a2cbe70cdc2a72b37c498e825bc63edf524f9d64e7fc2f0f8a86495f6e2da10c56be2381fd8a93ea82451d00b6d90e6f372645136d7b0b7632267f8130b58bbd724d11e8e8033f780f77a10c32cac24424f66bfa1daac1caf725bec722b47066cdc196c5214990452d963b2114b0123360a65018e5cc3aea0272a7146f4f61e0948257a51a339b2043a9fdf522a3c82d41a64bf364e1201b026c680379eb1c36b2094da81844b3790932fbd5f5654898e15d68805d35eeee4600e8ebbce366c57bf439ec7ba8af79d1b576eac6b0b39c62eab924250bc366d231c60c012a4b68466729c4ffb7979d73693b72f242c8e7af8eff3f8a68335d34e094c8f70cb658ff6b5d211deb746e147b3991316959d7e81f62a740e6c03bf1b43ef569d83b2993085bf6439ea57912fce93a032fdf6a5238bc770604aa9ddecd7534dda0be094a64154c4279ecd4d9ae241b1ca99080fc3e6a69a14c0e3c1854d491db21bb481e2e068a23fbb0f3c86fcd9d280fc704f7c05f9cb8c16e64717c80e3a398801a8029c46f844f9dc481f8adecd18f84ed08678fd32d0934e18338d559942a858ec6a657d0de71c4b39550e76e715ca10a30dab20e8dc481c0d03b62a9f70d5a00e3871ea087f76c66f377114b14e5667cd5517f21f83eeaed9e4b04b2d040a17aa203e2e1d5f6e051d7a27a8955650ca38bd176de650a0bcbad83cb642122b1c5f80a4163c6c8683b4a4ae3fe1f2434f4e48c985b65d2785a98b1e066d72b8e8c9ac961b25dcb88bed15b4ab6f92abba66e0939c593272d8f9b8ae98ae14dff7511223169456e6231607bfe6e9dbbead5f462babcfeed4792cd7592e901797bfd8a4ea2df92f3fe5afc218d92fa50c390e36bcc5d51d3332ebfbd522c2fde1c6d0720873b48309f89707f85b4b8dca07130236a25e41cec3edbc8f65e58dbc9bc23e92906be9c0b2744ab202a8a0eb12570b60d34edf6b61e67620452109eeef47c07e4969402b375371780e9d834eed08e88cec108dcb142665083c6d1b194682d4c67f5025bf58e2c897f2265a4d26e9195460b972366cdc199b5dcbdc550440de412bde5acf3497bf7a1217f8c5e4fa05355bbd829008017ef1bce18a1c53bab5ef1ce64ed447c6ef08f04b2f7eae9064659bf22d737924e8eebffba346323f68afed758b5e9854e6ee133b563ceb058c7ebfd8f15a825848f582f20fc730fb9864c9f61e4f78510a58a1df9c24a2adbcd9dbced6a3a4a70ba19656e288ceace8d4e70b46e539fb9846cf54db205fe024e26ed9a58d76f33f944fc48d5654aebe43cc5cca9bc89a6e4f12206d50297534a7a894ac0f7c16d80b271e5c2571343c8f04956497f25614aba2644f613de1ea55e3d6f9a684418fb969e485d2eeb3cba56bacd8c276dbbfbe1af92f1d5122263b209a9df206c7e7ce117df6f8b1239c61b5bc3a26a71ca00a302d9d89ed68003ec76b6d35ca31e62d4d5ade5164758bb54c80ee6d4d9e4572430de4c2a79efe897741ae50746369b9322b0d913727656d92f933ca9c445934df503ba0ea907e943b87215589ec576cdab144b61e517166e560c1359d345597e7aa7dce11a5dc02eb463d67843ef83ee383913afca2d335799ddc013bc248dbe7ba1a3d24dfef04fec3212d774cb9e5729244edeab371dabfc9c8fc953bd8b88a0d667c975ae484ef7d82d825ca2705ecb3f81e82aa1a7066b4665f25fc09781f9b8cfb0096cc5d302955cd7aa3a794d98d72d010d135e5341edf7d91eb74d398a70225b6c70bf056636e1b2d2eec484670ab9e1dcc0b3094c2dd6ebdecd7049f3d247684904abd35efb0556d473d7b41d13e2e95f76d42458c63d9054036bb596a189a8eb8f2f9d3e0cbaff96c7c9b22a002891d913a741695464c0ecd0f27651cff4458e22e1a3a424ffe5a9b8fca4addecead9da092c7fa57422f17675001abc58e3e0b7b8950b395d5dacb65f55fbb3362ac9e3e338f85fcf9ba629f0be490ca7274a1d9f53fdac200132605b59fbaa3cf30d83a4a66a1a1e2260c65ac303dccadef0199038068a0b2c9ce76fd7605c9a6ba455ee98f0553a0a44570986549f2faeff9cdad29a303992be2882b994b54504b927bc7170244d786b998548ff6dd928194a26948a00fabb9358986d977da229349835271982bb00c827305945b74e51bcf1b3cfc62ed21afc54709c5b363148fc2aebdded342b9599e8bdaff47e6a2ba0db78f56b4cf10e21c146f3ac921d1d914fe8f2eadffe69444220c7684c07a538e6d0f8f1bbadbbdba6abe3ba043ed9f26f4e21e37e9abe5371a0f16ad00c5208e2c5981d3633be235db8105e5dff95200ce99cdad695286db4177990ce9d4eb52ab5e41a837528e857cd77f48229a3c8a8af9a3e59fa4e258046f75bbe099c9ca9c79a629916307247b9375269eab2c5bcaff0038685f90e4b653cc21730712163314b68bf1ec19a1e61ae156c9c89787012de6d34cb8194ce1c4cc22ffefc4a99ba68751413698e4db8bc838016fe361b3b125570c71a5d3b5b8636fad7152a2bdf4cbf1e3504dfa3e01e42312eba033096b5c665598d7d835628763bc8ae0a6c7ae508e7e8eda34749ae80b1f40a60fb46845431a4deb6e0b22da84e1a4ea86b945dda9b241fb1cf62ecadfd47c9e65432eb3918b3c3a1d5ef3c2c50541a3329986690474eb726fa0865f85a5df5ea9b30244df40c36886a398c9defad0345c732e2c9af87ac4945738766106877a92ea0cf052962362f2e686c9744fc2208f2644eb55e7cbb8d5732a710e1d58655b1d1a7b5a4739281eec01a5446f6a2394237e9510b499c94903e1298b1d2494eb6765ad733832c8f12b4da94ac084461b0417a804627af762ef3ff3b63f93d23cba87b08f0397216bc890e97ecf27cecb7e084749b3754db267c16e8444d9362ebbb30f30ba7bbc380c1e5cec40ca4571bddefc4d0a2145053a89e2c96c5ac0179707d8f8bdf6fe306dad63eb79a33245f1b4564a9340751bfdca45a55d9a69f0d93244d85317526101c72f43057f9f90567b6b59c125796abe006e2c94af63d59fd805eaaecfd883bd5d8678335b222095b5abadd77f4baf9cc00bafdac18c9b741ad9b794366490ffd4e47227cb34c32757dfa5c74ee279ac8c95a5a0719550e8b078f5da6f1477935dd93cb2958923dfb9125112521abd15c7fdebdbc43c2c902731f7c64fd72716465d82f7fc21716d90a39da2f7d08cef88d3ab9554924a8692e79bc188ebe44d05e82bc74d3d29dee7b499a359a16b5573966c1dcadcaf8bfe3c08e494715d49c9b537207c2d26a100185a317bd6b6e0be8fcbcbaf266fb7016c86c78bc519cb2c9ed06d196e3bdda2fa784fc58e5b8f4c49e90e48b692525f2ad570816cc59eae501b39cc9cdd9964cd2b945a626c17ab2292505faaf56523a96f4de21d2d44404ca39721ed8235c22b881d2fe4db0054672fa2c36b3cd7fc029fb6dddb5443a9fa3d2d187bef446366e330733abef63d30e92ccf9f995ef50f31c04efc0cb081728872a8a17e8174c2d77f6826c88827476dc843daeaea8b135f82fea6f659432893efad8f9446916aaa66448e6967e2e3acd4a186488776236a7147ebc5927b0d2cd18d492df9761246e7d81caed183826283f8204606e5a7735e44d8133597ceeaee4e06d727639e12d3494ccc3df817f47814fdffe8691464cd81c7d0f1b9db53a2f81e33e8da6e797da282d02f802bd6994f0f1a2880a0e2d7877759fac1ddd098f43ce2b9bb4e4174854eda2a1a5c01170699ab35e61fa1d7c42af361b90da8c4e3e090134517d3353d1c4fc98d816fe57941d87f0729a22167d8b33e2485d437503b32fd8a6884926f615709ea019f8c68a2f016807ea5ae7b6488a9561725730774cf0f410df5b79abc2ae923ce0fcff9177d801ac5f88dbb15cd76f9e9fe45c127f683acbc6e22f312c69fdc9279fe501a2582c40ea3c303150db919bb5c42f335470f3b640ad88683ed7fd7ec15255cc182103313f251c05b37429707be542fc2ab92e20087056578b0b1a63eaaccc1be1b64e550b82cfdeccc5693f79dcb54f41aca5ee38b0a3b39b61d65a1ed1a35391cc3b0f1a76c468dd4d84ea46a8b16cb974443c01ac4f1351ec23f98e55de70af3baa2e6d538be3f94bfdec517d8d4f9ab6579b131ce668b7baf418ef6edcd640874aef1569a888f168d8df038bc63a0e12f890dd36da459bc4f7e0f77e4cb658ca6ff7ab12e2420e23ded1dcdb99ee9f327d9832f62e541535ceeaf9694c93f6a9c0a14cc054d8a403afafd6286dd3b682a67801d52f0ab047f76923bfae4fb475dc7d8abb1c399d51482874d5ae6ab1b2fd86758b2169a8241d77aecb55dbf1c4629b1e4516825a0c3104606c6005393efa7e6aebd15cb33fc2e5322802cda460f4bd6aab000be47a50e4dbb352856ea59dbb3e14f1574a7ab0123fb185df7b05459e842ea2e856b67d6fb294317c4cf871a44a35b6c06b4337d4b28b84a204b3f9f0255b51c23ed4f31ed6cdac865ee47338d981884dceb32e4906c4236ee31b97046b180b482a5eb15a3a8b34aef4657a39e10863eb573c97b3733c834a9dba30430acc94dc577a3f84640bca3cfe018a37c800557709bfb5fad442ef0de4463bc7e8fd7370cc00c1f3fe4f92331ecdbd5e14eab37d89613e3da68fd1a5f62706cf419f3a6a0efba156a46e477a3f69fd345123903fd0404fa9266c699dc5d4e88732b6f91f7802d960fdd5dc438f3b2e1728ff3281109de89cd05868afb57f0375468216f0b5b71ae98cffc42160d1e5e20c1df50eafae4c525d40fe44cfd43480e9de8fae6cd7b4c24b54e2208d261510b52c49beb0a213f93da8b7c4924c087d728722108d697baf0096339800f7a46a0450efb7b9353f7211f3680f13dcb9d6deab353f82aeeb8a58b76580a1b876e9a83f57fe8e72213cd6287645afdcc3052b76f9d90eb1800382e8c3bdd62e855af4391235fc28b5a858636ee4069d8446d195fc532c28a46041f0219a1f8bcd1e31261d49c0ae989b54e18dfaad8f304e10b61e8785cda283301593e75c648e4f5b4f6c9183c4f5f128564ce63e9fc8307737388cf31c71e013b4174b2d8fb30545f2fc2c67ce7dd83154bd1e21e0b42fbcbef44df719cacd4de0ced351069cf92a0e41a11c8872f06703204456edb011a9a7c2eb89d55fe330e7c1ed69779b9ceb42bc3513b905219bfce79464ae961f3a858e6d3ee6e989c7d031964edd148736ec086480a0445c6b7b6b012d07bf4a1419524b5bc102589090d3638fa65dc9e414d794174902ef511b3b8514e771009714ac8c7d17917d6fa675b3f13c2a5336c6c3860a407048ce1ad2013e5ea23f5b1345a067b8ebc2e20fc4f2227a065c066ba37f349aff8015b4dcfcef4b024629f4be63738663afe112620a31c686066398b7a40b37a1aeddd83994fd5b7d482e82f5c8e66a4eeb33eabec83e235a3c938a8b077ade639a5cd39c032e8b7d62d2d129417349dd93d6765655ca16b88780df5fd3ed18ddb9113c5fffa17d53625f2dc393195ee6f70b3c1d6c3a35d25b563f5c118524035cd6ba513c61a3e880e860f2cf1e43038dd78ac427304423e465536c92561c14061f10558c3b4773b95e42e1eac899e4ed9cc1a62d6c419d50445d9a524e12d004db578045e1a041e6ed330234b17bd9c4f2548b4c0c7d236fa632bfcb7fdfde892909b53638d26784d0a0ac8ef3b3ee80c4dab2583499294f9526336ecd3d804e355a4a4891b04c7a1f78b6f68932cc1dcee01ec53136955d811c6fd1b40c8d2281d19d2741c2462fb5fff63268a90d08f7261e37c9c7edd97c532329e1418a20a50bb5549d6b3c5f37a1faaba95d40743997aba171cf5a59a38a03c9a120cc747526104da0efeb196907cb77275ca1b7b3f11c1d6a0b2425c279b2f688396cf958f0bd7d4d5d7064a89925967437e90fca8d63dacc845b6f8d56950451691c357842c6c98f140b1f644aa552ffafbdb4942a5640b35bcabf2ce68bc6dbac6c3a5719cc83d2a29a26d265032bb17a99c2f906bb41a6fe282ea3e874afb134c4269235e9046ab528c2e7f0689f027899a7564590832d77d04ed7647ea8789e5ee7e90a63f35df8ea04551a481a96d8c3c1e66f25d44e855c644c18ac97d94137278f681b9d1529f948eddd489d4c7f3d7fe9dd3754296bfabea5579ac7a5cdc4de47205a3df0bd062571ae6b83f662752586ea0c2efc5131cd20bf1a693ad8bdc5ce6383a31130f495d83a7c8d3cf371277ab09cf63393ca2a65b7f46fef03c5e8e74d2a9f45810c845c340b364ac4d7d112f2fbf4401548036651fb517557f05ffb0cf4b4aa3b0c326cd60fd3884a7907f0a88dc62ae2b495c7cabfc6490dc66eebd61c5582a6d7abd480c4180bbfa7dfb7e1cd26648d6e38b629a86db60c063eaf93da2167c2e53912560bcce8ea0c801963c69a7689ccf4ea0117ead2c810e53b0f8530f081e24cd38244a73fd97f72f128a90d04fab648f335e7201412ac8b788a600a0ac2e094db7dac332251801bbac9bca1c3d00be4c7e2331c22180a526dcc107677c78427404b5b59eab85b57097d8b53293acb0f5841321a512efa7dc06cb4db99baa49c6202b5d20222e22da191edb33161ad2519f21e15e8146ce503fc7920d1128474299777c5b594392ef8390532c50d6386b7a485dc72778abb35381f37494e4a3a3bd2bcf825b79275e8eb06318c58b2081647faa18b9fd0655a019ef1538f6e8ffa8df65f3411db1e14610b789be5b12220439505c7f7712e41f7dec466142450c923d137974842fc8440d76bb91dcf45cea4907e46a910ad41f7327f5f7a5e40587f8ba1ecdbf9aec6e2eb6ccc3ff3fc5e2fca5c547a8c47a2d17faadcd0c257236568aabd098521cdcddfa2867504276e448b066cc8f66e4bb35e358ad3aab85e296e67b3cf851c28805bb57be8a5b0891b7730276bb4486323607560edc9b73d64497eda0b83a4f9af81b6d58b3313144bfaf471dc0e0b1d2a74814a258604eb099ba1ace11b8258ab8bf778bc7e7706e4a1a30a504c63624f8ad8b2dc0bb32459dae38efbce56999297bc4ded7dc3b63c5caeadde761c61e8163b649a9ede6908ce0853fd0ca979b6395b2994c9967c3f2e3afbb5e11276cb6b8b9eac2c593d47d0a171bb06ae41c4eb971b713bf97f7b2f9850fdab7d3df25b5d4db383ab5fe19354762605e3d64833d08e71d8f030f6ded23854fb34967b933c84cba6881747b500d7cd0d8f2183f5b1c535bf88251c320205dbbe76d5264a97effe21fa29f9e3a39727ebccf246a5d31170ac45d4521e267c70dbd9c3ec45b19e6648a65a8b27594908897932480b955f65769e94cd951ec8297a559c16521be9aeec8f594793d86ede8a0584583278466240522831b209136983f9e8963943217400fb00c9646251acb705c30d0e8cf00e1c822250286190075fe56581220061bffa993f1f71eb9df325050cc9e89f376a17a577d4441481b41562ccd38ac50444a1d2828b5de133de09323c7c5029278d33089e20f05d9441a36ba269c1ca9c858bdbd37613fd26181e08f6181f9ad16d227261eb8edc9ec8a322d78e1ea47f391c81ece9436d57c2cc49ae717ac04e1e2b1142cc6babac92b5c742679a8d92d657409cfe0706ed7e1c61042d2187079c83f8e46f976467a8a3ba95a4381086649018a995ab73db3016ae71022bcb8502bf3b41dd3d38243473546b72c42e607c7197d8b4bda5424c77d51ee6146a2b4053dbd69a88bb02199a68bb48c601f84454bb1dc6d7f2ff59a64d2b7638e50693500c6b1e6ac6de49fea7d256eb81368a84ee7c070482a5570d67d739b199899fb51733be2407ed1093b15ea9c5180b686b69642bb4738df1e65989d572978e32d900b48461d02c75a771d2ff922b4a04fd5ad61134cde1693d12c4e16e11ccc28bd7b4c10db6de3157fe91af73c265c2b7b3954140f3dbb302bf92e617506b01e01b41a45924353082052af28df57269973fa4b20f3671d591d52baff30d722c61ebb9f65cbdeceea8bd7713924ea70efe6c1d2cd3e4c6a2b15a3f5a16cf7d87618398431088147ca12e3d7350ac18e989dc9e2b75b7209b9f2ef7a921f39731b3c1d12a640939aa8f8d225aa03f6c2a4f5e4eef806c5e5ccea75d39936b012efc09271c08e0e8ad9410ea6ac68c95f5b6170284c0b0468a2c374d9680570aac83379b951ed322f030bc304e610fe02a907319fa1cad34d64e8baa264903dc9aa0c86e9d0324df0e391881addffcbfe3f909a0647416776a7cb287418777766eeba52eb606c1d5468f787674bf04ad08e2672edbb40793c24df37a945e20547e761c1e9ebf2bd6e70f84996d8bfd159a1a75079c60947008e599032e857415e15aba01102a588884d3933ab01a7ea179c500cda200f66a5f18a3ae1ac89f90a7a7b192cd34c030ce46a689c7169e6d6c2339493a9875ca5505e43d699f7b949dd497b56e8fb1c56bd5551e72739035ad8ae6df47d5d6426039fbcd4ce5df50a871c18b4eba65acbee847adafe0f83b2c145307de75453d70e75f6d4d209bbd9ccd6ad3096614010df273fe45e005f83565adaf929b7ca9c8a75489ede42f3ae181900b2e4b3e66ea6a0f59c802a21790fe6353184f3054fc4fc8e866e4ac12ddec07ff506b5e6557f060f359a255e731b7d9da03bd4fb0eb09cbfaeabb8b5448c8b82ab586a9769f8d548cbca947de73a287ce3e0896ac4eba592e4e85a6f21478e3dd9acc8e92e0c751b2c8b3e39d3623a11f0abb9030f26f04da6668c15d8396e9bae3de4370ac3fef8839005d09121c91400be460cb3e1725565490d8c707197a94cc1c6152ece27eb4c8dbbb7190bcfec4493c5e1962063f75a26e3cc92b6259f1a52b9a33e1955bd5dc19d242eff3502e8727df4be0a51b1ed8fab247772bdbc0f0e926a657423e0bc1a80b45935a3769722f3f6a8476c7797f09310935f799a4ab8b716272bceef4bf9c3ceae1b2f0aa89c2ebc60b6b312f19accb2bf261c0a580c6fa61e9feba1297d92664dc6d37bcbdbdd214777d6bf4478b4d9aedd6a825cc90f3b038666062134d9a30988a00a1db6f33090d8d633801ed6d975847be14b5043bc7f729f3b09fe5305ccaf41acf22554c80c661b1a59226170b9845e672494dc8cda5c079d41eba26ab30c8648008c80f2372418a55356db396fabb1a75839bcf9f2a1d2fdd5ce91479bd8834179680df6fdf3e4bfae3be2581d7298367b4952815fbfa61243b74963a1b21bc5ad2a36e90d71088f47f7c1b337b602bafacc45b1bf0d8edb62ed58b7b78c2b2eda289b5b711b17df5491c0b4eb04a08db3ddfb184585ec4afe0de07ac712e2af5ee3564e576728a643e3707b4c237d18940654c6e0e57eb7c5ac2bcfb41b778b7142e76343e7224d4208db1295e779ba8ebb4e622ed7c545c0b9e4d2307752c486a25eaf5ddd9e42102f9440c00855a93af770b163dd48896bcc47c22a0ce791dd17fd0d22a68d7e5095d489fda2f83d9be67fc936c4e874e8108b77e3879a5f454e7172d74d00a9517c32b26267d0c8d5cafb52f7f03cfc9a8fc5f424095bd076304a6c4b427aea944a7ebd6dd51bc1847d3dc244ce7c3e6cb308e42c925a4b8d3e09a54f4691c0a93eba99a2ba75e2b71021d7ab1005f6f7ddf301fd0aaf97fe74c1b1de1c0cd0c226c908294cf2418f9c823fddabf5b6328e33e36d3756a8aad6e99f58f290097d5c2e71315f23bbeb3b0902c9f571eb7f4e7864cfc3d6728cb14c85089ce988046802e7ac182346e27955fb3bdc845b6c6dad962e9da0608972016a9278dc7873bd0c99a3d1c4c32ce3199ffc522b90705c98a676aab2793989042c2393dc3111a7afff4324b6a178cddd2500dddc90c83cc75171206014da834f0fff1d661fd3c9773540c193007a6404a58f883b0dc123ac3c46ed6233214f8cd2ab21991c18b1e963c16e6de2e0b39b762c9cf39cb0a92d23c547660a363831e7ccf21ce1bf5391c1099f34bca0920a7b6fa5a0bb8d4455eb921fd6fc672389ea1b12ba38633e111ee408965cda067dd9a3ca0d21cf6ef0e80a6565c5f0f04720b8b3a986cfffe6e87c5d570747d1667ba1928dead6332922bbc76250ddc0d5476d65832c26f64bf8d5bc27602215f4abfb6f67940dafe5a17e7100dac94b027bab4ea90d8c21b4edc73400ee4108882d05d9a33724e4faa56f11dac83f0533e60091217857ed04324a897eec3d82f0caff6dd7f69363307a69d6ea1f6ee1cd177b44df58c3f12d6624ba4d7254795b4ce545aac7b0af0e845e0cd437b0305c50b60a3d77e434ae09c726045c82d8bd3efaf3654c08b23354987e5b32e437e96e7e15e4ee36d7cb41c78a0f5ac1aa45300c7623593f0854f1121c2a4c68b1cbd16c6cc7fdac3f1394665e12e8e14ec97684116d99ed3284c9277f0cabe020f5f2b0c6a3387f796709506909e2671a195ff7a59c0912bd6200624e682454858ea44be2c0bbba18a98435e39d33ca1927fce3cf94b05ed682334f0241f6bc9304846edd6145a19c897be88ae5628cb5e603fab6b8f6961de2f618c09338ac6065e081645f8b30448cab1a86caa313c0265c0ddc0d2ed028088219037fe39b9319ab7e5d8bfce8b64ebd8f4f79b0e55773fb1b87102a39a306e31bce364fabdd45011f6d22d6667872a45649aa9fad68c3eb1a5c72656e06be4a2091b12dd534e217d6850c96e3a0fe4e5f6278202802ffc2d47042f27cd9aee0f6140ffc5a0b63551d56a309f0caa5ebf307e08303d1d6820b363630444b68859879ba151ebe1c5cfce2e730852696d8a5f74f146429153e05a95f6ff4207f3a357a1b82918d147167446659e0a621bbaad05fe376d8c69cd2fbc831338bf392fe6a68bd87f24803fd2ba42d1a6a28e1d988e37c48a923292b3b3704448891ca2853002c9d1020dc7657bb1697e8f049c8eda9146a579818e7d60d09b9b66a32435a140d7437be69f90092602698f3f9dd3b56301ae5b7bb68440535cb9a21fc96302bde16e7ac565d4ae9fc04a9ca7c2d238ebb9add4de87217b732e0f9d636fc64ea0196a266d680017a94ae2a7c3dda9d6100c34db5a1139285565bd1de33f8f3a786817b7ec7df03f31a1705a7aeaa49f941f35a8e0f87744737ccae1d8d61b896dfa8d367f99444057ed349e54356cec1e0a3f69ed3c9d6de075c7a44fb19d3f5639f0b79df51a18655567d98114ceba4e4db591ea2b42bef0cae02c00298f949ba3ce36283986e99cb23e90331456e999c9c3da47136cd2e11e70528aeb92bc98adcb870578f43cc18102489d5d9fde8f11cf4176702665cd731a875e7d39b73d732ea25fdce57219fe8aa4d07f83926111cff31e129a96bbb3798fe371f7d8866e39fc0f881adb0f0d28c3913080c1e17fadd0bf1a0bd0eec93cca69685f0590ccce3be0baedb03ffed96f56983519c37622da16c25ccf876387ca1accd528ef8f06111b3d592d194ab26dba1403210915cb90649d435c13e677daa16a89eb2672df3d1af9aca8a3c8f3ef3cbce90f68001ad98c8e75d1085153a85b9375255ff69f1e53d00efe009f279596dc046799b1dfe78295945d6058a819d0ec392f62de979bbfde12fbc3789e00492d1bb8f328b306c4e3590396e67e59f131e9e6b45a13e070d3ae42ceecf213354f40d98cdf4dca64cbb5f2cb160b40ebae6702bcf9557e35e31d1c71e9f918077fdec6137a236bb515b41c7f3d46be833b27724345409b8c49fb7fba28c9285ab1fee392a194247403227b7b89dcd45e069ebf8d0a9f84ea4845f462099fe285139bc886e15ac839097eebefc66f9917f8f0ddddac948cc1a51d0c14fa5682d8ac9397d241d3ecfb38dcb2ff52121b3bd081ab772616dcd0e90cb1a888a427d338b5878a63c50ac79d33970fb66ca0f2b46ecbca8f246f096149b4ed301069687c11340b437719cc8001fb5ebee55e95f201f2905c6bf6ce5eb40b6b98353c2390e7dbe77fa9cffa5e4235f8f390c8beaa56c5768a8e6cbe9eed6637d5583a253233b6a44a5d885f8ff91ea96da1e2dc755fbe06dc65d5763897854c694b7336781114553341d667a0e7e8f0725d24c08090b69a6fdbde884787df72ad401843c0d95c3df81963f019317aefd3bb8df91c5dd60970ab83a1cc4c92f58f1d07c41b5cc9fc5ab247f0fe8ea06e14d8abb43d33ef8fae24d3ad04b93bc45bbaa25f031482d5e024e24e84121840f50fc8c5b4a4d1dc9ea0bc9099557f34ccb5200cbb4e0c23a3a87e469e9aee8bca38ca8cccd4eeab6f8f5e7f02cdb17c09b9942c7881196ad510609efae64fe61099c851dc69da268fdcf5af921d6b9aff1edb0ec1594ebccde934bd0b2a99ee78685247daaaea1ac5e8549984362445e96834cde34c6ac084fe5e4e2af08182398af3504d5e9b6c83305f5feba3ce6e0a43d13e278d3b2fa810137bbd3c8887adcd862d5ca0109331aa5d0cc017a57de7ddb2312cbe6ee9dd71c82c4f6ae2e19f64331653c53567e30f75d79045ab115b715c29e2177316dcb72e17a6cd28bb9024381bfe5efe8bfe9e40589873f462a75dcda2e0ed2677054b0e314ee106cac0ca6a23fce8a8ab59ddf90dd5297a20da9cffc4f4c34e3b63804a0f1e3a51ee9677cba7b9e3455ddf807c0992706ea1f456d4b9f57a81aaf4881efbe22ce510d1e9dd09775acb82829da9954dfc77c66c3168b1b2ebf49657029a609fc114030527049df5067d759f5451d305fde21be7793af6d037b658c1fade39a2dc8119416e68cb89e5be050f9945869ecbe52eb467d113019e47ca1f1b8cbceaeb04a0ee45a3845412c7276948a051f1b07bcfe7d7fb02e16924209ddfb38388936dd8934dbee7d79dad985b44365f49048ca2d1a361a628d04b37c3478801d771e9f747765eda68c5da5fbc458a1f57e187bd593d6c800e696f558c4e677cd0a5a364bde6b43c35d161aa7ea5ea83ca02d3d2df2d5abe511f3d2214303c44fdffce536e5b5b8f049dd18c2ad0455e9c40fff03ef0f06d88de3b108d1d14f7b5e7dcf7db378b0e20f049835cfa454d2cbaa9005207a240e04be28a1b088564a6c8d54e8e6370373943120fc1b34a570460cf984c56dfaffbd78bff53e84b7e8940a7966f49fa95f1dfd94c0406ad5fcde620943ddb9210081bb03020f2c0ce70d1901e437f0d63807c86fc3390572d100f8161503e404f3be0155ff42840e1ef74f8ef6710c21e2f25056f02d969c7a5e2bdd0d18305e9a3bee072d58b7e9ef3ccbbe7daf1cfdc1536c6efe3607f67440726b4c4073e25c1092d027b2521765a4459178c43f02f670168c9093c3a2bf26f7b7a0d4eef12ce81d3c7e84eb42a3056b7eb1cc7308f1123089c5e8d093f5e77db8889d0183a4293cb8726d79e45a323afd9e4c896ac6cf0b6b9a075c461974adafe36222c0e1b5369b6a3efed306c57107e46d4fbd16126b2590c9fed82710d9ac6c40dad483c89c573fdf6a11db915b23c5f7c0f52fbc7ed80abe38911cb643b8465a2b2cdd93da62cdc90a8c17c54d3004d4b44bebb9668a6544d6129aae99651a39c07c46cf6dccc87187890534d487c64dad4107e1671d690837940d3e2604d17487bb05575dd8e2166aee65e2d45f6f41ca45bf100692f73171d80a824e82fbbb4737ac19e3dab28e13cc8ebbc09f5c2ed12f1d90800e1f9adc753c1c5146a5201a60aa19ab0cf2c7e83b04cb482df090f23bb0126fc0e0a51b197bf472d7a482725d092556f5d1b11c351e42d84fbeabd09fff5b0e4147a37fe25d65dd70e8ef4375d7aac1e0a4d79cc39b2a6252b769a740c633b8ecba3a0c0de9dc5dbe9fe8cd38cce1e14423d84eb8ff7dff773465e0872538f690d846e047d7d7b580403d37ae9fc4177fdf8aef349952557221d1229d99b2570695f068a5584867b0436abd858c446f0df3d558e5a685d554eae664ff40b125019261d21a37c2f38da462a0118387bd81a43bc2050f8efbc3b060e45f348dcd49b263e190b08cd82bdc79da4b87e51bce9257d2e5c2d91af51b75f92138e8e14054ade1e0170899d225e2d8aacfbaa49e8832eb4dbadfbc9b0907e1b6d7e82a0bc4121c068b63e98ce60ec383d096da864fd40932d98dd86c57fac5004be6c427a204d442db025e7a7e34eb7fbf4a29d1fa14cea874e622d697eb23d9f7d63639a2106eebc448c038e818efcef97ff164b2367a3a2920d7ba0aa21f48ba52cd3aa8ad00c28cd52990a9c79de693a5658dfbb052e1de5296a36c3f6ba3d4ebd5149a16945246979f226155ad3a6b841dd7df7041c7602295c509067670cdf92dc760145cf00fb866838e3b11a2936c43e0dd1f8761f64de0d35f31121ea2d533c795014876cad64445850c56386ec85a3598f03d7a34e2eeae469c799a4a58eb96675959a6f224a8eb1df37412a3ecee338c8e671be5fb772896e25b7f6174e0a41676f6fd0523519ebd9ee80965e7bbc6bf3113bbe17cda06589ed07cea2670bd39c40223f677ad38c41072bd9fe498426d811f1c08aded3a7e3579bfd86f238003e53b736e4a6e4013e6a6d9b4496e8e65b398463abed8a0751146bc73ab75ce3fa090c3b1f44247e6b8ab562cf4aa4eb91f7fe8197266bc0b18830ade4265a887d1ebd2a95324918594e9ebb378726aef68d06554e5880ed9f26695d1c316e50c5da33af0a54178066e2961644c2dba0486f1a798e58672bc04d26bb7b8249f52449b3b8fe538e29e0f0ca5eb90c9a4113e42d50b71c0f87065780fb1cd824f3fb6057b8782448dbc72143266d34f7c46ceaba6aab755e6118e86d8dd396e85e5f7a10cf5058b9e633b3d693dc790247c83d48c090a7c27ef69b23fa33e4998a0f0d5b5a14c08bcbf3327c116bfc82c46046dd9effa579e1118ede65fef422ce4425fd6c9c3126087bd313f5e06ed7609999e74b6e8ec84cf44e303ac446f7f354a059a92ff9f45a33da9709409ae7f79dc3133749b05421bbeec4b05e21f584937b6f68be7626da3a1f1474e4cf7fc40cc84f42c95967130b5269d1a4d3bbc27165e686c3b4bb55272a3cf5986b31fffc6cf862f7b7b0641d90bb07981aa18d0eb3b4eeda415fa580cccb930f7c2f7daafccc556305bbe81621fa27b1e68aed6e17204c00e849b756b447a8653bb6181f2467d83ce0cf5008098b8204a8de79258f9a6659d21540974c3a6baf5b61568ca1141a07bea2eeb6078d74dec13495ce410e8c6a84e17ee0fbb78ab52bd87e7044a4dc599a0715d41845090e0a0d948a0f0c228671fbf713b8b68eafc5857c7c206dce861b92759197b233d8dace6f056a8e90ff5bd2bf23babdef167851dfce3cf30690366526356d8d0149b2b975eef3e8dc316ac9049ed178169d3f1094ffce35a59ba243f8bf0173770af3d60717d8a9e0eea10183e177270e84730c52f322f02256d3c2405caee4f141379b197c5315bb6ae51a964dc9e3107e43dc65c0a168e472d2739d0060570d44bf7c51b2308613b8153c69fd53dc094fa898308b3ff22a852bf5e5ab62865106c95d3b4b595e806b59741668fd3ba88eeef746777996c32f9f7e0165c0a6ef9986fdce13e6c0c89180900a018b4a14aec704f534ae1ae20f1392e875f65437b2ecbcbe9c72d64c23ffb0996defa043e71d3ac1890a3c664c1ca71404fffd75ba8ef4df028f6cd105ccaa3dc7c1845932df4c099518536157d1b17be57fa7380b88c8e85adf8823e364607804ac0ed4ba82fe18d053884a97a2fe61456f0b5bebd05560540697b0ba2bd193bdc4695f661b91296df5acbe48b9668d476f3f7f009c160c1e3857d601d722fada6c215841c64213321b7074929ffdf540acee8c9cfdbb36696c17ff8b7ce9f5049c08753aa3c674442fb1b3d5f8cbc59df5d50e25b3d1984cd0da28558052e4652e4bfe4455f3436b7422e6a4a5daf05dcb2707d1cc1cdd9ae688cccf1e80b9678ef82ca0897c958fd4cae768c71b0a4e3b878ed4d75605ddaca2ddcbc4f30d8a25b4af0657f9845cae2cffc45d213e10ca1dbe76b93a24fa606056bf316ef80d866dc0e97bdf3be5a109a330fad13c06f4de2096c644d0183b43635df9e6144625e79be049dd36352eef87c49b7a7152f68e3ba20f2fc42d0c75eb4b187459ab7c50243d22da92f844b34a1aa4e55480e079ae4a3193591336d1f6fe5e7e5b8f445de6cc133d8a36b1f7ad5076935acf011b1c7a13edb8b92351427da9fbe080bc117f08e2182fc0b6f9bc96d51bf0a36fb2094a82ac20e2dc07f44f95185e2ed0726a07fbdc6a9ce7e6af6c0684fc6338d568b73815e3550a2c8790fbb245521dfbc03a677a11616cdfa05c94bd7fe9eca74b8e2b70a70f6d320032bfd0833f60a40bcd2cb349a1dee3d2b4938ebf07c4b8a3c03734922ccd1051a980ef1ce4c0de716c7bc223bfa14da8a716b88539e4790adfd310318bd2b281dbc775753b027e814b11b72f0986abd5dce519d47fdc02be214f26066cf1d2d0c2388ae6b5ce765289f26b870c85662eb9dac8c58f7fccfdd2cd30ed9f27553daf838a2fa32c2befcf00934be23c1a49172d3b1c79837419098c5c27f9ea23d13fe9352942ee237ac74eed586c7868d185f8817c634634d7ba5bd7b5fcbdf3279d2ab46158092c6355d58e7c42e4bf817ffb09a7f5f2f9869e0df04415d68b0df1ef83a93361d1021c7e0b3a36ca774cab0f4c46c762deb86b3d9ad5972d19135f5dba3f5cb82aee18ea8626577eed7d593505005a15938df710034296e7e7b4a0adbe1f881db265af9aed0b42adce6191349dbe45e95a1d26c60e5a0c365471b8834ac53925230372ee63182bf6aaacd2530f6722916a5f38ac8bcf2dc74327f9ec28a9aefd22c809a7b70d0ac2ecd7c891fd753df5cd4ca9483d6e13dc343f1bb5bbdddf87cb39ce7166c482973304e604e7425c56f03f6b58e3e31bf7c792331d2f64e960c6de2713f5ceccd53126058feda9151093b2e55b8a424d3f9e275a3871b119f017f2b4bff4a7316d448978b5f79f8e6cdd27b91594c1b96812c8fc60b84021d14fa1fe036ef4356b25da307293ca55e012180b9f1d8823705fe16137da04326d8b2dcc18777b0a64dd1c1d202a6d8b60844bcf202b02bf7c1e22e6124bb6bb883da75f0ebb8a596a015af4d01f5dfb4e3e482cfce6bbb4b6234d4969517c39c6c28c072779fe44fb62de639494ef89ea000637c64ebf93f68417f63b9245aef9efa73dae5c6ba6acbc2a05b1f99fed9e641cc2796c090dc60fd9c6543db58fbc0eb6c65ebac2f010846dcd011e48da2ed0f4beffe6caa7c6d591d1d310ddbceb28bd117eabf3cbf34179d6cf9a69dbc729cc7bfbeed213b5161b5df0b20cfc00fb0571a7c0b5a92a1cf25a8fe696113dfea3dbfa8ff8712fc934dfd16525652df363795dac6d6e543b4fac9c59307e6cbbba42b2b58fdeb74ed59fd2de221f9da431126a381a6ee4228486fcbf537354717dc2a8a500b53197e14a540255681630770129a5f263cb03c383f721870284d1760d084246715f8e4b0f061c5c795ae0d0b89730779e36a5cd1a18683175181a02a063cf575e1685f9224f956fa3fdec89e84f7fe6c57908a2a4449513dec915883dd1a1478b941c8ae388bdc0e37b8e7600bbf3bc62bb496e6a543934d9aeb5465f623e0e1082a18e17a321cfbf40e74b4295d9184da00df07bde98e3cafc049a29897cf32c1d6bb6f57c70fc2ab650a70cb9102f82c37d2b9c56cb8cbb9d2abe47c76efa9071347f7ce8133acb37b7687c98dc58023ebfe08e80b4e8367fbeb3e71d0ec19fbfddef3d64a10f84b5434395b43c8f6112853ccd9507f9dd34708cfb8ee4c1c6940a4b763f31bdde2abd8cb712a2e4d8a2a29d81d87f603c7b80959efc2f7d28384e0e07e29c23be52885afff0a08232267029f0447aaf509aac08b6034f8844e9e891f57bb71d6604ea591050b3bbbe1521b6984154340ecfa97695f65e458a86c234a58ce508a532a2e4c606150f2dde09db6206e88d4ec69450ec0398a7c05e824718adf0f7922f24767631eda8e8c5ba2e10e3b7088799d4954c615124803da7a5832302f930f84eac04dfce22a61032c4a7b411a1221ec8e7a7453319a6aa7380eb9371bcf432a25bf5590952f4c1dbf5a272c523011758eed221e1ba38caa86b42c93a90dd91e300d65aa13fe7c3d682a7d12991f9daef74d09708d8aab7bd6a3b8174a32f622ebd320d25b2adf7449e5a700536aacdfcbe07e4c64fab5cd8cf8c0fc179f87ddd46726c6ac50c4b16cfad881e6ecf2b576ca36d35d29781c869596cea176b20d6b82b502008447cbeab115c9bfff2151ac106326fd27fe100f5b7a5b6cec4eed3cce732c549b9421af14af2788a84eb8dbd61462b3e746673a0effb4b8de9498b90058ac4fac360d6069eb594d6d4364c6569a4bb6e5d330c55b6edc0f538fd1955ccca03e0e7c3eae2d3984e1bbaa14fa14aa2d0269cebcc4f0c6f294d5813823d3651d0096dcf44ef2ccea33f67767b67a70605d64ca3ab5f16bcfd4da4587f1ad1e636bfce46e28ad0608a957fe62cd3eb75e45f525ddcff91c2704671b0e82e4c3981f38829c9a230d07c9a77ec559ef6a789df39c13905e0d2bf65d49aaeaa6dec4c8f2c1c27d8e1c85d1baf8792917912a184ad8e9f3079ef7b9aecb5b6744949ce8d547e41910a4455e0f79e8c5c250498ed96ef32a31c2acd9d42d06714a2ff4d53243ee840fbc01e19162c20393270d39ee8f5bfd9d6b1de22083076792340eca91ee546c5c149a57b72aa80ef1777a54e634d07800c2da5eff859266bbd517a104c6cd01416f181c7dfca23f94738e5fffffafdd36fc8b0c64ae3342a416d807ac8034db06e35b34e88189dbdf21cd7e0143bdb804b62f8a10c2b74b80f4be0916b2e366f7fcfb6f9f4105fcd29723a92ad9b68688b8b254b8f6ece9abaa819c760c13bb406137102e278fb8f836eff232119e235bc08388df2836464903ce14374c9da1ae3966a75a4d1721161048b050b9d2c3fcd85352a9d004fb362bcd8ff96a36f5adbe090f773d63a4e5ff80a17f453bae9f321e39735868e92517db5281fcf0b27d9516670a694b4ecb45bc669e8e2e3869708e198b0388719ec72c99e4047d5d7cde291fb1bfddabd11b7e5810807de8d8b60ca1e9861eb4256d2990290f234a78e9bc6b2fcca663fdd94e56937638f85373d0afe1f0b08aaac9a0a857a43dcfc4a4b32e59b78545a5437486dfc6e8654c7295fa70643d2de9353085f2bb9d58147f4926a77b52f4c5dc9eb01cc5fe80d27489b25398b9982d13424e430252eed37d8ba47977224520f30cc4a0fe9d2bbe1cd90d691ce2704074a3be47e0b53c9a5d6ba5dbc556bf566c23c78d9a21d0505d1f66415b3f7435b2917db81ae531d4ba6cf91ac5c1e34f71d169cbfc5a4625780ffa8f28a66677218056822671317cf04fce785b8112bcb1a940464209683eae995be9edfc2beebed976d7ddbd12388509d94d1230c12704da2f1cd290a2d3f72b5b31d276282d82b79a109b79a1b46f7afa891111004a1c0575637b1a18533554b2104f94d923d99976fcdf11f07147aa0466c6b533a765fd6a56aea8dd7fb30138ad341aa1d7106d68df4bc032d35b094f038513a53a5075b7aab0acc8ee4ef9cb2011f3196aa5dcd9948cdd9bf6cf8fb02f0f9f7e399b8c8f4044e576f068134e872fb5fc878c9b5135d9149eefd6c11b459ace196d4880322fa49cd189e176dce0a07632231113e1f4610efb62776d9aff31b03d5647241f4d4262ccece1782557fa5a087b0c4e8cd100561c76596876f26c9b4dd04fd0a4fcb64da59f84539551b6219bd8c6254e721821f3fb4b1da4a522f5adea62175623c21c2fc4f520ac02bafb1e6653bfef4ec1f62fb241dde036cd05203c5123d4a16c2c946a19be54963fa1e726de48f0b6d2f4896a222f9f6355feb22a36109b68f07028610b5e1e4590009ad9cf875a859ae51bc8822bad2fb3c2aae3bcb8a597272a71860c7387208177134aeb7e44746e01e65f987fe0419de6687cd99451cbfeae29e79798a059ae989f4fae0a1109e701ab91b73231e5d7d7fa0eab562fd647f03ed44e8a713db20098a4a0901b382c56774e1973a738ae666ec18a2f06bc7ce9a7c6949b015ae6fed9b3be39b062e067f7c5d12aa2082b25d0bd32c0bb9640d0f4f4efa3d5bc886a64197da7c3d0f14cd6aba6211bd3a347653a21c2b7418824c83bb80ab34de0b3d128c6907f2b14d027ac98bd9d18fe7377e8bb7519aede3c440281f167024fa432ab01f7c6571830d3119fe86f052dea4f8725f7b5f3899a03923028775e6707123203a7d0d57ebda0e3a6c0044e03a5d74c3a0c615c24a2a24fbdabdcf569aad1f6da73ebabd967c2cd8ef8c8b9de35c26950f765477c99c5cd26b71c890f9eb13c11d3b4d59909f16e05fa8651580f4621d952b0f3ead669731a879b853f4453e43fcab4e1959ca38f239e6f438e25bd8560724558915e21c3077ce56603148894fc3eecd5c5df6c2451ea6d36a24b7f70702de1047783ce3ea628e2a96a537da1956b7f148f9846b7da1d5ef8baa129dbf18e23af48df3d476ba5b03818521507bf82783f5b2c27480d3d5d32b12436a3c216c400d601d8e6f4e8f4a217b5e2a75b479fdf08232e77ff9cd40be02cebf90966b0a108efcfe7214758fae0cd8e9261da16667f6675f037084fd8628419c11f60eca68cc130e3b685924cf5b1dcb603d21ee2e3ddfea73b92f0a1508233fbf3b01e23d916482e125469d8942c134cf085cb4bec8028643e5e030d9693f22628feba23446b624c2bd8e28c74eabec3b4e4fa23ba6d487ad97c5d1690030be7c820404f211883c71d029b6971c7c4de22da9d35b0fb9b4a2342602dbea98cb6fc1ff09a574bdbafb40e3b93621350089015581500a4d0ced3264d97a74a65fc5e21c5649ec53fcc283a324aa41beee7f81676499e834dd969b7a36670c5ee104877d589a339345e20333e5c784620cf1b48942e53bc2d1430cb50991fce1152376a8326432d030fb42611673ec8db95bccb97df7adcf4961c51bc111a8b0059434e38ba5619662e3bdb9e45928e04b5949faff17c098505116e7fbe098e0f9980f799b0ac557422804da2df93b8b0c39cc51b4c3c9e456e7e29b6fdc6a7453668fd600d31ff0d7a09d69a7a7ffb8a769645524741ffe863be579e9dfdfea76a5f02d57cc56c055904a66ded3d225e74b91b72c3dabc94960a3b353928010717f2ae047030e5b406cb51bcaf8d91fd6c2f97bb04bee5c2b49c2bf6e56a3c5812c935f516cd4e4ede3bafe7d890e43b682a2bd9949c519052fe6faa801c9b23890c4785782d8b56965ca7a170be0b2b2abdbd6eff5506abb73b0661b9348c5fc98daa15c0e658f7271212930bca17215e398ba4b05e43be7ca206f03c0db2ff8639f6b93de87d1799d3a6b2d15ac7750e6ed9fe43821275886aa33796f68a6d8771736827807e8a792a7380766573cb5efd5794b3ba8b9dd3a653a462942f7119947a8a053eae8f5600e15efd3503cf8f3f825785a965320ab3b287eea5436e2be2d124285dc1f7ea1a999c65a9a6f4f95587f62f9036ef25fcc3cc2b92e202b66831d78702b206db4d300896302d19214193ae2baaafe816224395c0e8e7a0dde0443a96a2d9a478f7ebe9266dae4712e1c9e6027d6e53c76c581f7dec0356dad24b7b9f7bb5d46c18237784e2ffef711159a3b7e7c12aa5dea980b4e2bb8a076f1c6c6c233631aa538320a609b52ea6e86bf608988cec1c3f3bf6b11f2dc42d4791464ca58690e7e67a1e085803e8ff1fe1887235e65f208cdade4469f5c7e3c3e090d5262962c9a875140fee531bf693ae271054a86432e7bb019616f0c879f8a42932b57064891c89e650aa491fdb42dee6edc284e61f74121bf4591c3a8efec6fe6c7be807d10d12b775ff006a31b16543c80138147634885ea10af0d0b0c0eafdc1210fee3da6235d58035808a692f44bd53490a0034d087a67c9dc4470767e08516969542fb6b44f12fcb9121d49e2dea3a4cd89e98bb70966b42caaffa0bf7414acd50a8eb2c405a48052187653e7b9f2cf36eeae2c50056b536e1bd42eb8ee392972171308c4b00e4c6a37b4269761cd8ba2f7723ae26988a6014ee277b1258d1b6e0cc5b98004a8bb14dde0713c611f93c40e7b9426d5cdedcb1bc3b8c7c87e7243efe8bc727861a74879c585a66c47b19e5c51791ec87ff0e6545e89a6cc1179065e943a5c342bc983ad13294628fbef1646fe346d5880c3c0ea77e7b207b17247044e848318342f4e6d7409d821d294e73a15213a5ba0fd5bcb40ca0ff924266ea57085232bb707e9d9f50fa80111d19101aa7eb86bc937f931b07963c7908ddfdb904295d9ca5dd1ae43b51085f4dc282b5f1ce9a6526751cc51b962a55c34d48558481ca682aa7ab0795edd60bfa5b5db31a49bd8f432f615c6906f60f67be4761a918eb47c9000d2bd430c5e4e5c52c94220d35ae8054321bd95f8ceccc2b0666e655e0e5cbc07c25a8156ed7edb20ba7bf06564a3cca22b172c32b05b19a1cb0870fd4a0dfc7718739a25dfe31fd5231d1b0d94c61b6870df474791446f1a2013d2b86a1a3a6f8978c0abcaef158e820e896df27e10952118110e79591429dd637594e73a126a3ccc02117f14a33b6c610f424542900a28282a0c00b2f7b0a682a59c29acb8b2df82c9120c8c2e5698f9c5e01323fbd1d516ce2fa0425b1ec8f117bb0fe5fb4a2471cc49221f498601e86535f3e24ebb93e9c6ebe008b2f6e220b0ee7b277db12a00104d5eaffc2d6714cbc141d54c6f7a607dcf978f3ad32d30cf3485192e4f1b45f4550c7dff956035a1a9fc55e190584d03da6036c108ef3337e3fd1b5facfbb14cd2ca81279f0aa3584276f523a0cb63940d6a05ee4752ce097885aa9a949df600bf6e90be0314e62f65d20db1d9bb9a9f435b70fc9d76ee5589da34115eee0e12d2788921d8c97de0cf7d9462b28feda8e012323d856767f7b08d81ec308d103fad30e8de138b7adca0a43a67f3c6d22147f0799aab25445a301dd78e2299fc6d1ee08424f1afa4767b1efb91f3a343851d46f3b9c2eeefed1d7fd09d65030fcd0df3ddd1af024e19bf30b05944dede50447a36cbb6ed91e59ca76743f87863477de250048bc18a01ef2d95d72128e341668da06f0ae026377391fe172c824b8163560c2dcbc33090cf08671a9084c53867192b932edc96f47d611eb178e3dfaf1bb1fcdde96c22017a14e6ddac52d95083ed5b881241f69341d5affb875a473882126dcb84f2c6d61dca74e56e53a056cd266aa00a7c010d6e4b9425c8af63ddda3a1235e3b37318236638091b0708d91b1342aefb16dad77958a0b36abbdab5d184eb54a01a9da587605ca311c0906f2d4c2f2d16f0e587016bbeef19ab58a4b955de03b773deaa97d39f559e0ed71de260a36f2a018e2e21137aaa94e570e69165fcd0152f55eae254956afb158db4cb08e3fc30c7f9aeebcd81cc1c63f9d18f40343647c7427aec12bcad4bf6c22a32e3dd106e69fabe5aaaeca19b145a8d5a2e800db008c8d9d15d458f41912641d6f5dbf796a3c13e458cc4db00fdd8fa04d95e9b72dff8b6931bafc6e77dce1e01e8d109650d5a9d94ca60e802be25b3d5c3a379197e0317454605b77674440a1c054969abf93b971d02629d7e127dfcc06bb2ef7a83be9465c5ebd0429fae95baeaee468ba351e149bcf50718c1bbfb045a48db7ade9f13aaebf0f1c7d80dd1ede21395fece4fcdb46df611c81986a58c105bf08097861a72ad6285f533eea1d105d243e52a66f08a7cdf2c7b9fe120621215b7b4f5e67d723a661eabc956a6b8032667855ae0894ea8434c64bb7b875a4ec35d68046fb31983691596c02038d373914823b2b5cafef4e89ac74d558bd354634bae4dc1253815530ca7977326e617191e0d9fa623ed5e2c0e926221fe6ac3fa2e8d9fc0bdb1644c5a66fddd50a7631c3c747133c42bafe0edb121c900cbc6a7c2573bd77958198c1143575ef1d6082b23ffc4f948d591a4cf9a8618f8151eaa238602f70a9ce413650fddd5c4102c6027921675ba8c0b5684bef3af697bf4b9d00af55b7f76ed6060e6afeea6bb8014a177590a04827aa509166627289a902f5bef542d574616edfb9f0f8ff4ed7e2b3f782c3d76793c9614eb09b979586716d6d09e51c11b4d4c0de33c75d50f01e09146f5f6ef6c1ff5512d792a82c23f19a60d7fa04bc288fc528225545f96aac0381f5e005f043c42a6228e2b3bb95e273216f6adb74d159fb19e560e87a308f13fe1161cb6d88987cacf4d1c18cbcb579e4e4ea1ba2654b76be665f4b15ae4951ae43acd93f69830252af5c3bd81bd812e4bf180fcbb33c49fdde3621339fc843736ef662bf3c3b1d7fd090c5928a72c1dc7e159144ebad3cf131396df4afb4f963bed32dcbc297095f7a72068a20a153414d2d4baea7d82dec497d793187c126816fca3936005267e07ea437894fa0bb4fa4c3bc6ebac2b4f102b47f35d76ec6f95cc3a12676d45fc39978a4241c7e7b8b8137759b6e750fd85b4433192904bff9df672ac2ffbc20107a03490153cd5edf056360d67a6b54b7c70e088d98d88207aca6711967091f20ea34e2f2a26141f55d9b819d224620ed1faed206ed8fbacac12679de8e96a55f81c1e04c1913f7b6baa4baf077a3d1b91cbc92bde71283cd29ea349ab9091a97040764a2690b0c0d0eb4c8dcdbf3d02c07583d9f6862951dc6cc5993b9e67e888d7c8bbc80cf725cc772b85522dfc7bf1ada6d665e0f1dbbcb968598d3425fccaf4d61280820c7d6adf5707bcd34cc8f509ff2355f48fd7c958dd61ff66ba21e04c79aac525211c70abd59e8a028e584fcd405425b3c18f633eb60aa9a2092d0c33ab9fb3bb1a183247bbf3bde4ebb0c2d045a86c35c1d8ebd6f4776a4f59c05dd8d2dd6556fcc5260add187c46d17006a4c0f8c6f50d052182f2df36cf1cf1849ce7ccb577d1599d9f2d84e8975ac93e667b6b6d4b5253e0c881974144fbe9f5ccbc7409874a03d6925d2c0be342272cb389a525392819dab091cd7afac5d986263f1eb66fbd9c674812e75801e5371aea6ace4558e1fa5ac4544bca4078f8f615f42c8b72d7c35f5887a817f7b3df3f44686654a50a14e8bc0828918f7109cfead7b07b1535ac4b032e7cee2f44fa15ec5c5c58ed98a261705012295b9dec6c812ea3816f6d4ed0d385419254dd47d81b992ff0683a21b745ebc149721cec695f7a1d98b46b1706400d9c21614c1c02f99eba685cfeeeb92afe57a3b46ee7d49183117a0d6d0e78dd76260623a416d6c52ae776adf343c882c1667944a37b10e567081d871ec29c3de31f7bcf0690c8a4c725c946032d6dfa5b165b69714f42e62a43316d9f92086237ed76f88f199623b9613a47197921fa9934e9a21ddfad94e15067787a8ea3e84b0956ed3dd9c54bacba0f993f2f08988c5677e72336216858ab3479edfb4fce95ac70f8768dfa7afb75905244dbf2776c574766ad54fa06221b0e08cb8b26df4b5ccf71b357a76d27b4348e749309c84c29b29d05b8b3eae897af32b4c0c2e9846fcd9e82760b0c2994ed411b4967f9a96f8f6047a5af10aed0bdde6f53b104aa6facebeb03c3f706c35ba62233f3c3a52186b8518bf83a3c88d0ef2059df824b8dae8e081e51e3a08af9c95df7241a44ba7a9bd6883fd03a13acebc67ec2f41e9132e315a12758f13a459ea6afa05f5c0d9e2d7defea0b86e8b845f6f39453f75cd5ba59207d8d3489eeda402e898ff0760a3c9d8baed03b748cb0178bdfc3f6c77b3ce5527e67be15d59fa6ecbaa504613be505530ab21ddd5c0216e43e9b815fd61376bd3948315830a908cfb16e76be0b865a0315d72dc9fd160712f3bb1264927f3184e2aaa3443795e913b7f9e264afe7b72fc850906252f5c40670445c347a9286b0b044f6e70157cc32268e64da0e7ec04419502051fefbe2ea5b7f84e970fda01493533b30f7e01e95185c38a7f4056c8ecec736c87287db847c7008749d4d979315b9fddd4d7360b57edb4fd9789ebfc3ee39841a754cc3eef490c2f9fdf005213afab6f2f951c2b5d43ae8106da8e0af3712d8323690a6dcad1197dffad8e47d9b8de27c3f35c12763aca9e5594a336dcf8758ef18690d36929496ec5abeb20c0c682dd46224eb1ce788d9d55e3db1a3ee8176ee72c8bbf78cce0596a05b1624e95a0a2a704796534f578db0a24219332beaf623ea957c2cfb9ee53a6e414c68d0c9ad7ea5e560608c5a28fa17514cef248780978d870603c9df3608ad33b953994284113d08262eb065d8f9e5c5f5024923ec0c9e7ea3513d83d9b7744ea9e2504dbc284d001199af7f01ffcf405fe082bff6d7a19044e7a858185e512581765aeb33c6203f737b30b40c1287ea23c18f49fc3b098e41dfea0a285d5b9348ff37cf57355910df6b2f6ba567bb07e20c8cb7bd97f30f7fe72afddaaca649d7872c927515cd9a5048606dd5bba05da4a93fcf3043c108c301dec644b80db200bc974a6855098c31f63d996cdb04428f799fb1efb2ee0e773ba04237c9d4828d6f2a0b27aaa48494ac1aa43a6e95e94bb9b429d0bd65695a75e977dd3b88d335dc3a27800cc8152a12ccdee6d9039bea33a0c4cb568ee071661fdeb5441b48f77536c389ffecbef46a38b96f0ff1d02acf1d0435c0ac79e4da5f61345c9c339bbde81c912649063c255d6212fd25152e197e3c10503e4ae2be0604a262438df9bb309d8442f9bba65f6ae8f644180686df87ba4af62e0245b329b3e44cb184e46ca6f7a00fd201e44ff5282612fa9e07ba315cad5c1b42451fcfb01e71faf7b5a360ea8ccb50d6b7e59fa9cc171568e6a074891fe198643363c6a5ecefbc1131a735dd59a7a3759d09c439795315a7d4993ddd94ae575dfd704d22623c758952d3064ec32f6434b075c6b4537ae196378388bc6682d56a18b949785ab3a411349a9c2b7f2b4b1b96158f8c09125f067634e28c242a783b4a6aa041f538db175eb754e10451269698042acc0e4e5f041e81762ce3f8f827acab0a69dc4c39b913da07124e120436e4052e9a061c72867251066529f3b1756ba8a6c412b1807bfeb82c7c59e5627da86aa413d237aa79b01716235b740ca9bd7d41b0aae3496732b8ade8727242faea2def8bd57d44c3dfa3a727f812c5cf49797dd33b2373013157f9826786e128601f32dc0c869f271772093b9756c1f2e8fbc6c0a8083adfcc84a29a1959f6b0afd8f9145ae3c215040695758942585b46dc7eaf121f0a6c0178772c989f6a2cf259404f6033196d233c368587f354fe3e0af1f0c3ba17ab3307ae39b7667bfd7a6745066239a27f3cd3912a5763bd53577abdf4a725045361f6938d29617be44174fd80b95cc653948c68094c9357e65e54667f2caf4241b963ae43657bdd35661f8c527c9cb4871a6eb451352683b3611086481510b8d8a8a63622503aa7276753c5ec76b7892739e814f211edd25254ed64c1919a3ec14453d5ba127278c3e9491fa54ca463adf2127dfd48b30f74b562acb6a40eb8b28aade7c45bac89596436450626da872bc47753104c06215ec4da15c320c4b45d17152a589fb7bea3571fb5787e2ed9e6d85b9f8c623f0bbad78fae2a5ad5a541d6ff2805d0605afb6f718fabe4fe2dd8471067ef25a5051ebf088d7c51d3e6606ed0a9d65521147189ffe9e9fba277a2a03a4356e5c70edf2e4b038fe66ee9fc4622a2b17fe39ca26ee8a06a23021e8f2ffed5749471a471f2286abd76aadc8e19c7b98aab8308e4576a24df00bd6a8ea25f3c76eff14041f1d38bdf171be3a10500078896d8332a1a519308a98da4c6fb02dfe03eaf382bea9d1569e8e37f8307fe6c402c1137eba1a0251d7d26a6bde10bebf845bed485bb93f30026c1676af36f28a2f041c80d7360f598cd6a7721e2c243521d69baaf5dbe5fec8b02655d53317cc259c63c310846134b3aa0a60d2a36e63f9100119cead109afe9e2d943271e8f480823be93f71cc9f67ad90ece3e341e227fd0bb0ad0f8d7db7444578d6ccff6830e3c1fd613e978bb618155e76c7bfbca8cb83608d2e79ed665180fce47eeebff0e8475e0e0fbf59ab0d480b0077ee0849b9ddac5418e72115b24e053e633ec006a8739e238d2db953deb9b6e822b423a4acd2ead05dbcb4ba5240fa8526a75a40b5a4abb9b60fd1cf2aee51996ec8946e554f90d16b99f4a32d71021ead0b564a83ae1916c77545a47dffd01486f3feb108992c305df1f74192dc729aa78d86ead2cd9a8d73f7fccdfb785282a26f1a00468e30125344789c710f136dcb2fd2a31b7ce0cdd76d41a5d2e219fa7d062f497ae8b24e71d24025490c0b15c5eaa92c512c5152955f090009f97bd574dbf674a6d29da96cb9edf77806ab2d6655bc59214f1d2b0befee9c7c9c5b4a24143c5d91888dda119a60e941dcd0970379b7d152f615a260b1f6952b5d48bca179108ce2b72c737cc1e6dd15781c0489f1d89dd38aa291e79ed5f959719776587b64d27779dd90246506aa3e92ae0e9a892287df1adb2ec54d04abdb307fc47e7002b461524288453af516e0a3c9eb96f5cb5360ad66317a3ac61ec66bd429488974dc1f2bc763566c0dc7ffc47c22ecc13bab0d9fd45e8d81b0ffb222a0d1c030201f0ffffff0f