PearlStack logoPearlStack.net
Market
BlocksTransactionsMempool
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.prl1p5rypvczc58s4arumg0fgn4twdfem6xrm0v4thr7gdjwy9wpynu3suj50aa
ExploreMarketBlocksTransactionsMinersMempoolFree APIData Sources
AnalyticsMarketSupplyPoUWLabelsStatus

Block Certificate

Block 66963 3f31d3036effe4db81aa7eb83359f5a3859f585b36e9199b1bd665c23e008503

VersionV1
Public Data164 bytes
Proof Data59,560 bytes

Commitments

Proof Commitment
6581cfb0b9bceb80f3fffd7145304b1a0466e53bf79f9d8e647659bdc3b3123b
Certificate Block Hash
3f31d3036effe4db81aa7eb83359f5a3859f585b36e9199b1bd665c23e008503
Source
getblock-raw-prefix

Public Data Hex

001000000001000007...000085010000ed0000
001000000001000007010103000000010f07000000000000000000000000000000000000000000000000000000000000000000007daf0c0e3593c0ec3664ee05d808f3da8378466840e34200c7748aebd33488bcd2fed96eba43fcd4d01fad2059905f0c504f0e6d09ca2674f0c130e79204cf7bb6532eaf10fefce4021e72929a424d3cd1c76599994cea79130a00000000000000000200000002000085010000ed0000

Raw Header Hex

00004020ab79959bb15abad43fbc7b36bbd99673aa5106f758fdae1629b4b98f70ef1348a167d5a5308bec46930d07de010805828d4e17bf639dac89edf4d2b0f8d549c039eb1f6ae94e01183b12b3c3bd5976648e9d9ff73be566041a4b304571fdfff380ebbcb9b0cf8165

Proof Data Hex

59,560 bytes
1212160203073039dcef9716589721cc9023603b0035ac473c80c3373fd692bd3023296a23f7aa06ea28826ad12a4084ea98af1f00d651853ae59c498c03ab5a0e9e0c63e890511eb80f348b6c7d52a375592ac4c70399a91f167d3537a5741075d704d103b0420c0612c7aacf4cc4037b80d8f901b27e088062d7d89d21e465712c6047278c50f118874c737be5ee1e89f8587da3d087b265a4eeeabcd2890e3b578095f5449331f96e2ab5c0800ac39e5ea9e48b127da34b363c92cdfdeceaa81df1c7c968bc2d540dd8215e72dd2aefab6e061ceb5bb1866de8a8adaa5707553c6f05754ef95999a8d810dcf68f49de4546f1f82e5bc4a9b92f65e54b5fb3b47d33b5a3bcf58ff54206f83577f4aee80d8b73adeadac54c97bd980893d727388b6311313be4af762699480645e2559eaf7d3d5c4151cb4ff19d11d586f0860f7421105cf7467fd1f420bdaae11e545e7d0bb8e64b9b01fe51839aa6ca3bdafd5a826db070b235ca8c16a971bdb216e0b7aff0b05e17ec85e23d95b3f8411c8484853881b366fea672b51b100b37aa3f7c81fa674c676a356db2d36cd3d30ab4b2978b584fb5a7f0392be9cc4b7ddcb2e0f62667b3ea383e4be06aaaa27a9f32f742c6f2b372db79d4ed0bcbec77055fb410910660e97573ecfd6b3bc2ae6739079f707ff0608da250ab08f86614fb247a27d546358a5d0e4e353f36c6ce7c8cb6e62d359081ec6c9a42f01d1071c86969acd71574edc63f35c1ca6c361888d94c72134486f4270fa9143c5965cd1175b8ae2b17aec3ca8c36d08dc9d7f5b0e03d4f9ccc960da7722092e1d0de9c064309e68fd30027c883a879354a92c4c633375fd648943927dc9232beab7afce8140ab91f61d111836ae52eaae225d587d7058f5d4a4c2042bcf0d97038accf006c231e86b7e1e384d87f65f0f637ab60451004c46e117a6eb56b3b02bd04466f84748ce656c693c5607c54170739f5db578eea68c99d68cb880c4de8ef4d31aa26dc5a7bda328a55c945ff37e8d6f7a7afd6ab13f9feba279fc49ec7e23f616004277e8c6b0a5a78e6f9e51e7f880e27e94876bc716608016311a811ac601347d155fba99c82de60d1dc97e1747dc12d051180a5f9e58b17d697ee9ffb0cac2715eaf34327c79a95c4bfba20988ce5760d5f15cc532a08041ae9456d8d32466cbe4dfd25631b435fe4404625d5e2e34d2d00f3dc43fd79d8f83bc386e46c46848a216a0525861a5ffb9cc9569023f781ed6cc539bbed1c9eb63e57a24fb3cededc7b252d3519167b2a4e90811c392dea6db5b15f12fd6dfd1e476144c0f820b88cf7736ca216f7d5c6bab601761c06d1c61e9417f9d9182156431eb40ac07fae312e42a792f9171f07f87cbedde06b4bdb5fb70bf6d5e1d1ba1d983ac02d666f3f0e864242278ded6b30a971a46f153327530bdf34492f357c90e6e49df5ebe2cdeba9c2c8ca6497da13cebae46198923e7fff241c67f978da859d0de0b453c62156dc5e5c9e5fcb64ffb0ad6ea3655e0f8099cb9e4cd4263357e3fec4104fb343daf2f8a6bdfd5a14804e97ad3c72196704ed3be13d6d7bdd6392d54d716adf65d8786ef44901c623cd086b74a6dc7f84e9d0ee41b1ce5fbbd5a806bfff7bc29646de002cd671da8d700ed5c825ed1ccd0baffa6cd5de8e68af4879dad1f0ac3785b3f538f62fba069344484644527a12fc35bb38aaae5a111bb1c211d8bcc160300903b8094d996a7f91ef024a6d0dd8d5ac9acc167b0568a855209a03563d012197a51702a5a0bfe421fa06177049c9a058409702e9009229432c7101aaf5ab460fc4081f2065336c55072f448dd06bd975ff9cd8e4894e3c4bddb74f1c3706f54e572719a0872c5b163b348a75557890eed1bd1427b0876186d27866394c6fac543a7d9841432aa2faa07ade65f4f8f832484de5d5bc6b37f1aeadc14b9600b77742fc89aa02a9773bb104561e928757251f6a37cbc5938357dff3117916b8d1a357296ac17faad7dedfc1eeae226a2d48273dccdc47b1eb86b085edd97f33b10fe86f79ffbe8a611d97539f86283d98bf170c9c7f8d66d059a5169977be4587c98d59b92c3cbe3c8263f6bef4ad6708c902c7df60d2367c36e1b830323deb29cd3ba3f7e7f7ceb4d52b62668e2983db9e56750feac367ada2bbf80f6f4177816040a1c13b47e877db82ae73af2d669a54d9969cd110ddecf37aed90593b9477859185227a438cf569e08866cd16d229431188d8ee29fcfab944b9240f0d9873693d6ab94943636bf0ae77d6f86f5405b6054de05f503e33f4bd069d8b052ccaf7b6fd5b1b9713453a096b243dfc5fd8262136c9aaa15074c800d7f88f28ca5b23afa5e0699b131c49d14e56e39b845dd0fb3aab86ecd35ae5baea974b412ec8c897cb889b55d931e4fc0deaf8434b5a53bee2d6ea17896c564e78658d646c5916840fa16f9e6f7c1344b57990187311bbf9a37378f1d8c3b6b1ce67bcc9e3c60cb7f7785fb32fc8868490a97bd26a497bd18631688e3406daed3695b8b2bbdf06392ceb04e75efac9355dccbfa119055e9c96735245db8f9a5e16a029fbebd39ec5218abf99039c7b34794037154e909a1acef19a75c80bb04a0a7630a148a7c0003a5f1d769535d23390dc659212879e210e6884b17d48191fbaf45b746c3010c7a8f253e9368bd22f64b3029300ff719c3fcf8592014b8ec5d5c5be6b633796f88e2cd40b370b358f8b057d26e61976948ea48b4efa7423efc25123a21572d99c4b6df3ed8f91b33f56713b2afc5763ffa2157fa167707de9412de9c31ae98e2be5d0778c716efa4b9ea93821d6fbc00bbc259d1b8996217881a81fd9ff69bff65d42bada6ef84f8d154b5546e045a3e187bf09d35b366d525b7e454fa5a3fa738096390a197e62b9239fe36e7187b70c6fd005d2a87503a658aa9edcddee6cbd542624c136be7ea8e9c102dbcee1f6ed115fcb64ffabdfa5ac39e4daaca909776c20f5046c7161f520ea8b309c3c6e080c1be837a31e5c26f5a12a8af14432cc7e10562762b707de59813c0fe9f5f8bbe2a91c1d88922109507d577bd0ec70c8c7211d2677c9b4deba7144b83d68f5368a691d737600da08b9c08afdf2c7c30e57309fb05026e2789dd83777269944a00a240a223d20a1ab46691fd965a3f2e3562f3d3b31bbfd8ba80e09deca261304c28189ad07734edde616c571fb0da78f3f7d07b4090b2282d9cbcba3ac7e5e2f8d88bb8c855d3a1ed5555d41a144a48952c5a52e415c02b07f7902dec85f5fcf83b1a5a4488caab24842213f7e858eac331e66494a1fd19fd49f3ad436e314d33a12d4e52dc62d6d6297d6ac14f0e6fbc074646a8733e4271a4d58bda206044015528900212da645f2b0b7b5c078008122c5ac127920244a3f3ff6411566fa8871ee3a597a7d1572f068f6e2f77c0976f9c7f714b63e5b83623f1f64a77eb590bbc0cbbdd29380d6758f7afcfaa9853cbf97ec54f09ffd7c615d9d338fe580ec6693186317cc6b334d7dc215be626ad4b7fbd33c07a5dc0f310f4b2004d95b414ed9fa26b75a8f16108843bbb35624a5e20556033c3ed47dcc641fb7e99a380365dcc3422aa5d2910819399f3343037a11fe56320dbcefd1d1fadd406e5ea859ba89502c2494bae4eed8ed620bcedb69e0919e8e93c83ac70dd7c04194fb05b4655d6f05d90994f18cafd7b0b6f711bd6927fb325c395c19a6f139fd250b872fcf7dd89e529044d66fb29a845c0355b1433dacc72b5107ab49695f787138b18b4468fd54d76ed355dadb50e1d638a9ebdc6cf3772e9f006b2bba874d8e7a5e73910a0c9362f6be218fdd064c6db40e825e72c5bb9adedc9db161a3dddd0f6b7156b6e477393f4371d4a8c373d8241b3b19ea5d3137dbbf68fb75c57dfd34be58977b5333bb307cb47cd05c6f80689c2481eebd3eae88fc1c136b64986b8b4a3eef0e67fa788df20e15561fbe14f06baf61819b5896751480e7b8226d499a9858d976cd8ab3b96a08d86ec1b69c28b8bd05b85c060e61930556b6c639f75340394c49eb6e20231ed886502f661a4727245bdc776f657c75f6159b84fef38454503ed0d61ed83bdc346cd0a8f0d6d6ebe3c8acdfcc6065756681eaeb9200b563878470a8ef32310c6452795c87c079f3aff6b56df656d9393e0e568ff885d6ff2dd6fe610fcd4648c1ed1640bedf0a71c634dd6e1c361c2ca8fc79f2543eeb151435d9379123cbf1b5948e6d3c6328c2a2949b65fc2c6309d21076b89605b19cefb9b842e4ed497b3aecadc7b25672f25e7ad893ca8994fc0368c65c01b60247b8c50c171290165e3eb4b92db3243fa8c10d7da437784dbc47c01dd404b4a79198217494eef560783869f822e9aca13d6899a589fa7d241ca9a0fe286c0486851e1ca4c024203eb8dcbb654a05e9322e50b84fb53197b1491219ddb37ec737859fb45026b5ce9cee17c155cb1ae42282f2661910dc49c8f2cfdeb194722028e35e5e12b8f3d4d454cbbf85555eb9313f7ae716a31765e2a331edb3922f55b8c69602c66e127662112f80f73da8cffb467e61590606fa494ea5e693884f38c958c4a8820ab980f0be0430ab438e2f62964c4cd85292ea457db0f8fcfdd7b4b31443aa27cc7f7774d4211c549ef14520591a9f0989b6c87bb112f34f1f0311ba788b792167e016a95cabe99e3113f9b808ed7e9836cd15064be895e7cbb2b2705ba98559778702d8908f94beb16a8cef70c673e5e365e175b02499297f26b16527188300207617c776545180bcf088e594c776e7c9da3637e3aba12ae14fdceb114b7e5229dcb61de73725c508af39d6c97a2cd7eed59940c220168636b202783b93f0e00ea89dc528ad2021b1b5e892c2b74b2e378ffef5dcfde0f757c6456d299109718bbe7a305939f795b5dc9fb931c0d83d61cb0f4debef2d6f96fd0fc7e1365d5c1d8fa227f86e3b96a28fb09ac5d1ed438d5c0a723d2108f5af806267c7c3d874ad390f1d81a51d2db3ea0c687fb974bec9660e36a86fbb8e9ff098557f6ad1c82e7e59cf21cd09e6dff0034495d305dd57d0ac4d86c141b998d86efbc47add2d062fe449f6de1d769db7dba82989b3a840f00ba68b76a24358979435f4d7a0484edd55ad0a6904355a96699bd16dcfe7fc31eb25b81a5219ad2df2c97be484bb4bbf7668505d5183819c840ee26fc2613aa8af597d1bdcaf82943bbf822302ea032c59daba6e9ab4d87199f94259bda0d9da92924d4c1ff5056584f98c25f6bd897e726c5e99a7607f9b22005182b9e2be39afc479e5fa20ad20528f06d552f6e70ac798795dc079bbbd4ef0afdcab1e500e0f3a5237c1df5d2a6cac5f848fdb579f89d983040ec963eed2cd4a537a32bbfc0f135d1c48b0fb233969723a46d811907b85c48167ee52ed8183fd97d1e4a90f2eb1d28cf49495a41f251e1f7192fb5d7a3acb8a6618ad1c1b3c2dcd18050649d276e900db12c61a7bfaa265e0e56715c1d986aea72d98711d07cb6df9922f935509a0eb747aa86f492929fe6a666b72665b3f460755a6a82346be67266ec7cb7f731098af0e6f0b472f96d909a82672e0a54b339f6a81cb4ad1672cafcc0eec0244cdfaf64d54a3a6e7d9806ec9557aa5c19fe179ac1c3d6c7b99e72b414986c0945240a826e67609c063bd8afecbbbe3c5b130b5d2182b3d803023b8f83f9077a466fa2fc58a01e62bc21ca4074fd79a360dfe6c7c041f308a3fcfef7da050bb8581f8a9718ab4a5ecb8913e2ef4b318030c4435e3d740ddf0c4be38801fddb1503339a9841a5f6187ab8c9d4a8f1b43f1fb7fe5aa3e58d39a3f82549303a0d46c7211ba98b9cc76605b3da0b6d969626f4e1f1f0cfd3fe9e366d5d516a933415cc20473ea10416e7a97c827a8704608aed0af5217b2b9d49d29f04df573aee5cf5ccf77e5a8733ff9c66e5bd0ac5c5b02002986d0fadbf6bd5cc8a9ef7151a7f12f5b06c964b3ce43a2c3f6248517b51125afca3cfe34437e996c11ec0d29e1c666bfe6d14db1f4f11938583a3fbfa5104d07ef7280bf5bca1f50cd9bca7aaafe5888943c31f4b7776e3c7126f8d8bee92eaeee425ace44182d92374aae2c1cd077f17fa31141f2257294ddf37398ee9eac64f276774f085a94b54c648c0627fecdbfe801b210e65690ef80dac00a660bd6afd085932cd6666d6853c8fef0f411eb372eb9d66d9fce38b501ac867db255a85e4402ec2fe62ce22e7fb59b54c89c967c7e234d934e0746e759fdddc9ccae112181755024be615b5b079127897c0db1847bda7e61155813507fc2fe54ed474241635c99a03f9abd27b9eb4d2a7452f86c130542415830a7c7224f5ae237c54e327e9bb9a57462c703a371e6adca6e26b95867d8209a58521a169828fd56c94148b664cc36469f5f177d4e1ccefef526f168cb456e880a4a044944ceabcba9f2a32210d35738efa622dff8c3602b33d499c498c223a8f8834ce40416ba2c893ddfbc8ac6e458b8506ccce7f1cdd9131e7bf7d0f22bd64f3a1b0b3166d4838c2f1844e3edfc2892ec92972f3f0f98a429d1de926f49225f0b8588097c338d4f0412d437396e4a63f2acc8f81fd76657a9ee447ce994537c9de99e2c80092b2c56e465a71d02e3127e5f86f46972a60f0eb9b2cb4d589720069cb36ada74eb69f6922d940362564b53013e9f00a77c7f84187b5b1dba262619d366f0602a3bd15e2544f4cd2d4a65092c42dbf16e4d5d0ede5bac0998c850e8e8ab3d03ab55f5a8db63b67a98d65168e70469a929adade26b5d7f69159214c1f5f1717dabdde0d12617b60ed96081191db0cd99d9e4ef7ad2d968e02cd6afb14a5c86ce2d50cd519e96e22436a182e8f691990d989a99fba8588183f0e7c4006f86406cc351a8cb737084a725e01d3c974bff295f16fa3409ced57de60f8677ef113cb72cca355f3e0c56e63ab73ae2cad20e1281a5479fef48f4e5caa2306c9a17b5c4a9de4bf1808d9d439890bb33dfc0ac0ca0350a03afded1ae8c3d1249d0ccff285d241a36f35d1a852018a798b213fbc5c8aa7327b4eda68b3a89298a0a2d0da1b41f83ebda605933ccce4de3fa640ec98240c75cdebb9ae2ed7c0746d47f8027d756a0cb1931afaf4ea5058818d451a8433d950fe9d44dc1a465d559cc16f73c58c0f6fb98977f16a57ced5431a29ab736f467a2eb1bf10630ab6df70468b04218aa098d7ad478992f24a13ed8714103255a332c9b9c2f546694de18648ef8ec46b2fd10039148de472b9352f00556009e8c66d22157601cd05c9a3c2aa8aadaba2bf361f4130aa61413ffaad5aa5cf361bf1c9051be082c8d79f3527e6e1413a9147f07df2e26f978427ccdf3b0da919421bc7c0c056a4f4017d34078bbd713813c6b63208cf7208cb9c86c033c26d81de700d5b1f88ea98f3acff04c8d3c86b6f27960f853add18285afee87235793986d5513268d49c9b0757f5c2979009b5d30b21fe760bbdabf5ab7834eee97ac8cb8c98beefcdc086d2add397ee3c802cba83da7ecdcfbf21ea92eb02b89decaf1928a830d58f373c8ffce5a5a1de6ecf46e42ea8cdfd293f6b3cf869d7dd40c1830f62cc87446f19c5ecea04f19c4eb16164c47e61a32b25cbd27e0e7014990a4e2e5268af8ba421b27a2e4bd1975c474c9b966dd5fd1a15f2af0b3f2c1151ee30a1b5be8b9da10fe82ab7ab36289a5b86aee917da73a347c80219b51a3a9b2d5bcbcddfc9a0d55c346445ce5225f1e82ae45ee60d97354cd74f3abcf1686f36d887e10142759116d761cf53ae75e2b21f6d2dbb2ff4b247a62aff3b486347bfe28fce063ee66a7b4f4fce16f55f8c3c52ad00cd05af3e7446abab365ecdee256b76470a11a383500af8080f4d5c742c4e6f3029df0bb2738009b01986a79dab5e70fdf7a05c3f719e3fda06495216baf696d524b2c960b921dead2b3534ca80572aa625e422651f349cf143f87192d968d25484529538bdcc03a135d69438e3a2603a78a578ef8c6ac3ac55cc70fd2d4007d800904adf267fd18cec84960f07b508eb4825a7c70fecc03f803b0c59a1b25b6b807a047a41a0b34d082df5dd8a46b02e8cb241b1cfddb44a03e6a4a8dbcd46e8cf4e1dcb5c27f5401e68f950662b72ab318a2c835ed09fdf9bcfdcef7ebe71044a4902e118d396ce4ba7bffd46304f961592e09fdc65b7ea7a0341146ef3916bb8328fcd9ea533daedb8b92d6c26b617f8351ac53ea191c6c2fac9fe331dfee623a979bb0718a85ddadca73ffedb2fe796b96437e5aa325b49692eb93ecbee6adfa0b1058572994b7a742d90b3122bdd307802ea1c6cec3814ddda979c7cc53a986c234f307818a63436b4994249f4c340a12dbbf7dee800f1939265f250e7f4efe44f9a537d317e051ad6558ec90119b5620436127dbde3842813208b4ba81294ba55f61672e64d45799278de5736ef8e5cc82a2a2fc5d6e3273f440a45890ac24bf4d253a3688b4fd51b126de70c775f8329e2c08b92a8cfe12c60cf90749b882ed71250041f3d491b26e91e18e1cbd2d6333bd55e4f8e37c835ebb184feb30e5647e03cc20ad96b1a7f2be556e752589423b7bb5055af7d276b24925ab8ba5cca9ddff0ade1744c5da1fa19ea95774c493b17efe1e43c164026afae05cf7a896fce072e6a35a2c4a3260c8d8fc00f73556b8cd3dbd939ee5278f4c876d2819c03c3bc32d156d9da29dfad461f4c6d6ad8e4eda0c8b94c070b8490fe3c572d01e1774d554c7c0a4ebdabb8d4f8e38fc9c31681584fc0d84646abadaf5b4a2ea84ceb4be93d33c52f1c207a62ae5c72da4622bf9645df0f79702d8c0a89a82a50a1bb3d4e028666679f29a40f33436aef49adb67c831f382d48e6c5012406275d7a7aa3c5b402be0ab0d81e3b461116e3e952f69655898df6b8d65f19dda2ccdef09c6a1cff3832de0d71146058f48d44957bb3e7319da24933b8053d86dff6946b287d315a0a08c7e7323ed0d711b5161e3dffe8f4ecdb56cbc6ecb4545c40a9c77c28e390c2b746743c983e30e0f919f6ccdddd6fcff1634a89559ca18707df127af143cb734666d53a1d98e9d062eaa12494e0c6a3e69165f6c8aebf6c9af533e631fef6e6e8b94c063134f5d6523c9b83c53ef64142f87131e23442380c98e2ff957e8262ced0b07cf88c9e09eed012bbdb662c1a8b8a5a9fc43d90231958f3f18618a369867ff183a11f36c246753f3be6caf69dfa8a23c2cec80667ebf93f4e428a7b5a6fa3372f557f0042d8e0013af9f1f147cb6f6a7b86af2189acadb0fc1d3de59980843ddc00de3b14ec856709b56c4a5d3943918d0a109315f36d900083434e48400ae9230b7757aefa07808624be86fb1d4093db8b24c51ae4f794d6e160bc647b3aa45ede216453371ea4e018a4e3ad0c9d6e924d7fdece47d9868caa01f7290a5f0616543a561cdaa97608410f7071202eac2e5bff069cd0739f34ac0bba5e841a9b1242a79541c6223600fa196dd97df450157873396e5c202928682d343af0f7e9f575e6ea3f5181dfd3250c504f8ef3b0cc3684006c5a3a3691365dd347c134f65b4b17325a7a004c607591ec623c174655c43491745d032ea3ef65ac5847dffd5e68e620b7dea0227762d6ab63109d632eef3847806297391998cfef2645f5007b5dffc89e8058e35b58dfa2015743745a1cfab380d5d2e0d9a9dd881720be84a1696efa23570e47b09cf02128c7aa977b6b205515d69865e6410bb5d39a02ce58a05319811e837bab4e5d0f81871ad287f3a1cf1919e763b1f48c461e9b168be0112b698e5f2561ecfcb0fec00bf5020480269738b4aede7783666c92a579c8a965efd8285ea3c958c92914690d05dfb8058b0acbe6fb82497114dacf12e5fb3daabd44b4d792578036e40429707ee5da1f46a1decfa4c08822b86ecec2672500fd3c72cc2ca1ce5569700656816605e3df3a7e3aec7ca548f08ec37aca8677a51067da16d7d419abf39f3861c3df4ad6d01f79a62f57f5db60f697455d3b7794d15f66e303333045815872cccd128f967600e7e1cd0a77b8b2eb8ffa805fdad9329f87726a460eaabab321423cabf64938f569bf128aa4d88ce2feb23a6717544db041e8b70f8314aef5a9e9b351c38ad508af71ddbe1e6811ec71490defe23ae4cee2fccf10cb398c0ef12e8b2a0d1e858c6d4a45253fcf1ef875f9e1f4c0b08c8b00afcd4464955b3718d1c277547c8eca101c190274db060d37de2a8b82efd533a3db93148cd1c4a0223beba7492fea4d10da7e6691d5da691f7480fdfed3820ba18309dd50524d47af761e162d5c7381139caef2e851acbbd6e43c9674b5b9581994bddeb3cc9705327e04b679677110a8a303e5741501a9d419d99ed288e802d907d4ac622ae522b532076d475d2258edfda082dcb3ed7e53da61b6a05ea104c7fb0a3cdddc8a196270d0214e3f090b78647667f37055e86bad84f21e490999634285248ce60e3dc25c2ce7d113b30764a217d67d11b5c588aa21751c88a8e260ad7eeba9461844d501eab19c006052eeb906b0ec0e20bdb016c2fde798bd6d846da01f4f6c0078f2855b07fea9ee46d562bad2dcf4f1184cfbeb06b5663c5bbed03ef8867d403c9ecafe49d2aa16148597210e7a9301e9973d393fdf7f12f4d88ccd1b26d352cb186b1283d4178c57e7642d0538f873bea028972cc4d6465242c779f251f8d41a3b46a1293e7a12172dff23c1b16d4958eb548feb97b25342aa9562e4e8a41ff7b0ccdae50d37037fffa144fa84b14a3160ceb256fb9a0ced92b647e44d5c286b4675ddaf9708afab84d4678b79fc910c5205cbd4a4e8c96a9dc0aac59725a6f00f4d5862947a6b7fc71efddda4ce433f217965bebfde448e4d44685f356603b90679140f33809a94f65ce996ba064040e881c2cea8527a9a0be3e6f8381ef463e4be206d2a6c8dfdbe4b824381d98e07be69a2c0159ddeeedb1827fcfdf262eee07164ac91c3a84c945c79d2b61e21bd7309b9765450211cb8f5c23f24c884b0d1dae97693b123603bc3c7a06cee843df55374f798e721330f337f902fc825bb96fd28ca31d3a3d25bf60d0d1224ab4e773e0065f052f37b08ff142a937ed95580477ae0ed60c7ed2a5a431b21eb417c94070b8c8c5836e7ae0051e388bb5af0a28987bda360d4a9e002c86c026278f439bcb52a091463794e344e275ead07fbf3eea4661fff72e4f0866b8e5532e4403b546b6b9972e2c56585c0689153555bfbd30c8bb30a2bb9991352e8556909e770d1aa2388909dcedf623a7fb32895e9d1c83a254f9ad572c78cdf0d5b55dfe90aeadbb6692cbd5cb5e82cf0282704ccff2fdbab2ddc9374518b89923de97e1434f377a9520442d3d5e078e0fc6c3c209ece881213fe7699c4546bdd88fdbd015f41b6d0c60d73eb8631a76890cd75815c3a5922caa83f0d8c2c974b90aeb81711fe6cb1776248f3ab33dd6a419ad49b84cbea68484aad189e32186a38e6139bdae6bd594132aff4ffaa3324857de27fe7c70e36f79f5b7a4b375a3dcc7eab3a546ad58edeed7d45717038abe383a9e4056d3a240a6b3cd8d53bca31bed7dacc73c30bcb705be8a0082564e343d728480c2d5f1e9df170bbf2c3a5c13e5f2b5b4866f23d28222e7e431d0121914245a452ddb3a1f496229f26eb7e73920129478a3ac5d2d4de68f2a6d24dbfe81066e58f4037f6c247a485f7b3ff6c98e38511812da2ba88eee07e8e8cda62353a2bd6ccaa83e88f87bed61f59202881470e8aca09868da92f190da3c9926e60f4ccbb29b5414ad83047db931e548db68c30fd0574671b18b7f841735c8ddbf1d5f74fec12922847489f971d58d74d25b16a77a6d8ae8d20cd76d65b620aab282e8077e8e3e615d430239e37d8dfc2f870813444755d17264d7325f09f16d604295b84d37437011ea5cf0112b18250fa54dd3ab8ac3c8235109867a615ba0de6aa31db135cd973ea9d15debd28d22677286f292732c6c4b372a786c2052f8e11f546ed05fd4c6bd92814794c5ce665cb7e4fbf566e1526dc6cabf4744108c476fd54fc0366fbc201cd3dd3cb244ebeabcdb85976b1edbd59d1b2f56f2e06665c2a353075220424fafdb7725d5978303bc394f0318954eb52fddaa4aa5f33292f90e06bd267adf6776cd06a6071dfb4d6864d551b16033d005a68cc5b757637a34010246fdba7c2ba19b5188dd3da4ef45421f47cf234e2a7901a40f27140c508f47e078f0937ce6ad30af36a6df6de10a1d6d0c1b50c8787b6c75395e2915d00c8aff133a9bf8ee662ba65aa3a6a18939d7e9f6cd7ecfece837d13012b70a4f6e753661bdf3dd96552c0eda6463e77376b8b7e08c2a8c21e23dc398a0005bc61daf278bec40b89f5a864093231aa3a4499014ba36235ab62d177b2247c6d20a4e6433d51b48605dad37576bfb34b239f1c3f99c8cf9f0e321093a1769a9f4b3239d5042f27bccfb33b3d5f86d8ac75715aea94ff9785c3892435e4f331e9b90bb7df65c4c90eed9ca457dbe89969f2fdb4c054875869f980346d7eaddff7300781d63ee4b3f731d9a9f7f94897d623274e9f709889956e3af0daf90241881330f8aec640534cba924779168598288f3773760352993433331acf140cbce20ce8ba3c10d75251e9ee38f336bbaa552b9877cfbd115558f770bf932c9b0920700fe7def10885c175eab237741719d735d1d72aebdd456d525802a31999dd0138aa7b520cfb84ccf3c74845bd1363a6a42ead5bd889a2ed11b92699aaf6b5dde98f641885b50d9d9fc724635aacc63c8df9440b1c0eec49cf8e5c068baef417e61c24f34d374317583c8abfe90ddaa9b85d10c054195a569bc89e61bb3a0bd55866cd006cb15a7df5b765f4a1497c295a178862cb245f33d378e6eb94c47ae1ce1077b4b7f8af88bc04a08137a183d5e82a5615f7ea749f095e29c1cf263afdfcb2981168288ae2407cb75ac7bc0cde55da6e6f9149c388e4a1652c43f793f9a108a134bb4b8f3cf0e279d917c8f5d5f7495aafc5ff70d73f3c6f704db3b68d4dc974d671068c29144e65344fef371e44b7539f0528feaf8fa42b30627ccc4e32a4a486a669b7d6aa41dc8a985966e8e0b902354308f652e1010e92765b9984d78298983ec4ad0fbda4f6afe0afdc324da80bc74198147fbfdf7caa2aa7877055724a4ff2415b620e5f7e28eaadb4611997564055f35634b64f798288b223dcf15f0bc6e64f0a59d0f4b88c1c0dd9d6e062830e9797edee4dac6945d9d5f742192b926b2a60957ebd7da14b4240762dbdb477f94561f897cfd876918f11a504966645d7749ba6c4df02c30ab1a796383d056321898810250d4bc8f993a4578baae11119fcc3bbe92be34330e098504cb3abdd1f985e46cdef4449a43546d87c5ed96fa1d4c4995d250e9e7d2d052a0f185f0862bf5e6743d4f725f0d9600756cc11b45f1f8777d51218bb8cc4de85e63f18da505923ab3ee9d7576b5f88ac0b4eade24f2117412e1be687842307812cbb498d48d689b62a5fac5dde9f7974235ea60a78290e0884d4f17f97941da0b0fef43195bff5a9d929d8ee5f97b7a69fbaf799ac19d84822a31535856ccd1f8164b4dfda1e44b469f66c72d33e6a71a707b76f9c2c27afc6db3278191f97fd1cb7a1ad945b3352d85578b1490a3a2d243d758bba0638da9b71b7a511ee2e66f030a6cedbf9a21db426c89138e3c43aa70dfa011fa1acccd5022d44b36c799c900c526c242dfb40b7bd9eefd02658c5cc373429d33081e94aeec383c20779a602e96cc78bdefce63ca432aa5d5f3376d4ac960b155571c73c9b0698daad695f2c36636b10b243298d96c3e26e0389fa7070aed34f4609abfa916ce1ffab21bb61df12f91972510a05315d120cd39c3c4586d58dd76ca5a1c8c93ea6e4d7988c6ef5254f2570cc777352213fcd3601eb7aca38a58d3df58153448ccb4b8f1df87e82f43d98e07afb04bd02381e895bb501d6ae5ff7563706e19c6cf4572b4c9e79f967e43b3b89fe99c317729f9c814d3389ccff86a6e8bc7db39ac390eabb71279e753cfd2355d4fab5f859d89bee96104d47bff96a9984f6e849428c93cb07f789094f2f072f05f621aad1b06a49417e304c2698b6d91b285a0511e44933c370471dd05b893e02e166588c632cc719a4ab89f79340bf9ec093e6e8927f1e691ca523412a030240967e5d5c345f87bceb4a6fe6fbac52b344883738ab0048ff78552f739df746fa6bc56049a92b38ab2498ca6ac241e7508cd8c702faadcf7381c436e9c44b6cd8caf599a74a6a40e2a2711db10482c0c1cdc664f3259fe66de83963ee10d6b888f80181d0a9ecdd254f468bcb197024e073c0c94b6a35cc7bb7d2d7b432317205e821bf921c77b235669111ed22ede2a56ebf8c44663e6d1ce82f4eb2868a841a13142bb20040854beb29f1baaf5c7c20d00a9170eabcef9472e047b260d9014a03b871e38b416d5333ecb4d12d2de11498b1e0a9b88a92ccf1f26f96b3e5b1727e6e57a84959ac1a13aa3a4a0b86a8ec98e22921bc72aa3de796fd33ece9d4b0a4252510a8c6737567544c12b759b234e240693548c4131451ff1d4c0c562df6284090cae1c6a6e0151b0d87a8a4e6d31cece6917feb682227e90a4918882187996ebe48c4bcebd1fb05c38253d829c3db21f66185ec99e8ff7ddde62945d556835ead01e4719c41974744b3a6e0ec2c1e360b01535507515572029032545d6dc8a9a0695a14d788680f7b0b0ff8a3bf12e370aff4ef6bf692dee586fe43be248b5855f6dba523a7a5a2dfa012646ad642b30da404e95de096e4de95d67ff9a92358745907a11f1ff4edf13220bbbbf4ae262fc2e212e362ced4bb3f2090723be943120e4e4a892ef7852161469dd222bc825f98d27b2d1c7a42d8a7ee5c3edfa640490739e2a05d6bef0901594c3ad2bbe5dec094cd51804081226aaad3bcf2e00dd5f8661a922eab8385bc022043e81095c971c1ad763c2cd9e52653e3ba956e535b3cc8dc1ca51f184c1fbe47ed0881e107bd988311e942b52a84f257e9a2bc7074ed24e533937e2fbc7b52071ac0fd5d31be820e3bec5ba36f7a793dbe0b128ca31b3f8fbbe5341d12e18bc70c27c4123bda10257e465a82f43b5dead3100b39c4447620547b98ea0977c133877f4c8dbfa8f36de3d4e9aa85483cbbd08a26dd2f65f887cfca479c91a81106a803f5cd73f1f9b7151ad45e5f87915f737c5073a81a1cc107d446fcd1fd6ba05098852bbb2ee099d70ae6adc9f1d935242984bc2fce9ff7a84f4deaaee6b8255353cdc4d7ad9f8303eee8543397d2878e373efcf20a05c97c283e375d5dc3eb579f3207201672a1266e6c5ca6cb762548aa2405142fcc1374306b0440e886b7bfc55744645ac68a0fb0436a12eec36483a309be4798fed399da3a26a8333428a8ea09aadd3e409e6a167b5a61e3a446b7e01b31f9453e25cf17c289553b8655c3101dfad9c0d3ae35a374bd2d72f2210fd4f9b3f6cda977ad7c62614a96e6079f3b4a168272b65339cd4423dfcb890a4113c73a99f0c6c5d608097b8c425e192f38152ab7774137f57f7fb65ff4db2b03316b5e08e34456b7f7ee9c01e07cd570c6ddca8711043852c40f598c24045806944d03c0755d95f95687bce71e4bfc8e44c4391345a829cfcd3da684444d902ed34bc9a396d3007e7228ed3fb3a21986888635df3d390159fcc9ecebe2d9313d0f818c9daf9d05f79d3a6235cc7625bb95b13f4f52974bc11308b57cb2bb41ecf41dfe57a26f27c8856a1a1baa5368d328a9cbf1bf7fdc36417609e7774881423985439ac0daeef3798f3eb4476e5d49308d2e8b71356baff2802eff6edf03107ff289dcc0c16b8a6fd3c78bbff5589e52966688bce1a554af1baf981e66ab5e1edd1848f82dee220d5fdab8456fc714f7ff4c8699a59c15e11016de01541d57c1fb29243673f285cde23bd1b4b489800c6d6e8abda02ad0d388f7607b26598b16eedbf30ed6c229fe3da8790be2a405b6bdf16d875d7d91b866105d3b7c80cdd7e1eac0c301c5ad31d9e1bf9c1e06f35f53d22093ebf0d5bc70d97d72422bf9c8ef504053a987349d39dc362b4744094b5b89ad8eec1b741ee486170ae91071dbaa8a45cf21762d4cedca8ef00398f38e9705d2bb21397685d7f73e96ad21485220c3e24835c47508599bf943e0731262b085b61d1330ce01bbf7588bf58d6e1c87eff99ded5a0f2bd00f679a53e0e980a0d577fb3bb94793c49da5a2dd909987b95a5b8f4e9efefe28767579ffd2e9686e508efbc88340fed42039b51034ccced23b620f5247ffe38c3755a1de6c73397f78694889e8949d8c2d49d3c5742de8eb49e56fbb66f23815be8e6668972d52226d34b2e527c966728b21e7b80a7fcc45a37e6774feb427778112b10134a373540065350f3a172025da0a7b00a8f21db068753a15b9dd86483137844d5f856eb2699401995fdd78f713dda462a9db583868e2e84fc9c92bb17a22afd8c1229a7e39306a1d06ed1532f8ad32e1dcf5ba4b429ffe5ecd34060f80a9c0a02a372216ed73a0f8354d54c58e98f0f156d815222111518f5ca210c757d9737ed8377a7736d2e4a8875dd216bccda386875d5f98b729144b413e4f47470fbc2ac49d0862d9e8540c458296af52f0cc86b42b81efa101b3185e8727378c8f9bc6c4eeea41380efd761fd24d019ac22a490b4ca3d28cfac36d313790a852eff9a8911ba499f9d3b0435361f6d5570d8e5f4e84906e7a64e84e148bae87ecfd29dc0283c9ce5dcaf9218ba9b83c3106f3f08952dd52407d2362f6f5ae95c0a50fbd4817bab132521ae6fd21bf5a16e22a58e12dd0f84e35cd3d0ccb4751f2a3e527e9e97a04756f2b55c5a1237402e2a4ef30acee58820e04ad91ebf38d8828341c7612299b9dc44a59732dbb516ab3faa8d5bc45483ba769c86f704919b12da172513e6e3ec98a292d8d9fc81a9bc70ddd5fdaf8c52385913441e1867c9073f2aa64993ab26dcb38279e965216fd38e1f6dfd9551808c456343c013660288f5d419471f5af9e3755c8d7ed1a3e2b92380f97c65a306f288aef88d2ad9d7d406a78a278746157f47c46109145b9378cbd131a0c9c54d665792f8702dd446b0d5ec61c163c7106c8ae20c71cf713d018b54d1afd39e1d1d749fc3805ee351328622029286ee16ca7c6e684069f0a7855e2d12bae03df94674ff3b0ce308a54280367d9a52474e1b44b03f6a686da810516798bbebc912e77b4a4cb3acc8c821fe8c5834f223a12f5670efb95f20fe82fa6b329af2fa7e48ff75ca85ca987b4aa8da32be6b01cceda1b1f67b10ac3ff90cff0ae344d716406b9a12e268e47160c71e308f4f4f3f8165a09467061dac71890d99f2b0538154482f87f931606083ee9776682e48912053dc9f5093f87007e7b57ce8efaab5557976f5b6814ad30c428b98e27f9833fd1020b0e1c48b3ab7371811d64e0b0cac25adb93071fae6b969e360ec77786a8599c236f43fa1c66e3a297cd96974ac1eb3337ade970aad7769a626821ac44933c1f652cae64b5c4bc9c1550f9887b9a1c3fa0a61576c741bc77b45b421b158d126f6ce0426d48a9ea79850c43e3d42e11f9121f086e3c8151f73400f0de88250e05e2eb601ce97543ac949ac909052b628681d77d53a670aba6be7c994cebf5ae9bf94a545c3a41f60c23730d2aab8a95a616b8c67df26a2258fefcb0deb1bf88bfe8d30dee397547cd8e7b40764ecd514fe3a0fab7a068982e61e1be8fb7357ebad448c8f026db0285abd530698cf1090bfce79b98b3b60f0f8c17c3bc484219af25119884855ef4c0a13bf7efa9c074140965330d6cbd76116cac8e054e9af0d7cfddffa9693a40830103a2cc062a461e7ad8272b48c40bdace10cf259b2e0f30ef24a219af8294b16b1faf13ae753f8f726a7f001f73eb8741aa466501931e635920af78fab2939001fb5d15adacbf49f83d80c78a4825a50d85100d1d64d22c06e5a459d6f77d7ff54a25fc41b28eba3dfdb9dca046d6502bb74a6b19a9881dde858f0f0be6687ed6e535ceaaf64ccc11e80776320386b309dfeadc19b156a49d29dd574e01d0eae0cd0aea48ddac3483fc8f2ee37fc71d53cc72669405187a7d64e7b10db284b1f13f65aa5fef350b86ef1b771a0e913dd8eddd42de71c8ca9a924bca2189a6f8ef1eab3bacd1b6d0bafdaa3dd5ccd89c9445a529f68469e7be89457d2680441062b3eea6ec6bd1fa73394254b0b2be1a01952e912999740a88f511cc04fe57aa30aeb0bb4d394a8d1b0aafa1fc52714f1eda5fc9b3d7ef45c65cf6b69a4ea87d8bc95a44a4118ab6527f41c421231b514e143e607b0ab28e9dcfe6845feccfadefe11c5affa4992c7a7e46024cc2ebb602f28178546c1ff9dff3a7000eaa4f3df5a7f77d98e0b5972d7480841eb9cbf2f09c7dca8db1d68844ffbd5f1a9cdd0c41f522fc069ba58dd094fb7f9725d99ce17ade58cc1e774d587f506edc6e5721f41723c6e14c5306ffac25490aa71e399a4325dbd76d071930fef1d3563052e4d845a6698951935e3fa6b071afefcc0f625af4e625fb979c7efc55d2d8967c00f1eda9db74695459e0f76f74eeb1c203ac50f427d172d90b635b386b8dfe0247d2229e63863692ecac12fdd9c4d07c88fc50b8f6e4f171931193d7d70a894b8e098cb1dfe9188b8a9da11988f502b846eb9f75eb615b34cd95627529d960b470fe5b01e6c9bedf9a42374fd705427d7e22cd74b313b7f2b3c0ae9dd803aec0867554ff87de690a5c791a6f8830799b54f98e0ced303622beaf9c1f71deea3d4f69ed27414a9a9da76fc7b0411f5bd84aa829f21a23648608ba7241042a4793b0fd4cc5812726d5997b28e42e5a1a45a31e4ad735880fcf7961065302518de038e90ac2fdb44e6a3fffcf5a3357d1f86fa083be9b772e6e2d5818746a0b1c92549dfb90342503a30c42294e4bdb3b29ce75f81f15cc79801454bc670c51ae55ecbcc92671a72d7fc3ecaad15b8160fdedb7e41024120d64341b5b2c12601b064a831e9f2ca4e331c14f7ccac37756f40a22cdfe581bb444546814b73c8b28f4a0f6b027fbc58ab704922ec1db4151187ae23588279ae7b850d39ea7a06253ea281e8e402d47bb365a0173f3ea21f93c97c2ec733b2686056ff90e7c282e3f92caaeb08cb20afde88b23b8270ea3f9e7ba2464e6a90cb41c9a3d039d8f0d78b367f5a1236f6d8a0ea803f7900e2225a5eb7d3d0aa4856499955ff377f8069677878f0b8880a5ae1507090f43f912e464b6aa0926c9179577f7190efbc523cbae3c93d65a09487d4f669b98e15e17918745e153e7535360ced90c17bc7af302b182ef422887c41faba9e1d8672525247c7b774804442baa25e0caea1b47b18b2b7f1a6fad2669855579f2a6de5096c63fbddb36d8f0f249451d0401e539b6396e649d8d05accd7732b975983f8c53100db5c9ebeea6de7355b8670e07fdd27077e10d531939e09923419e18c7fd641d5b0b63a379c8a1921f1a35fc8af60798f4bd90501b85fd6bb777ddda7f04dc86543dd25b9c91fccd72b85e7a4e1c61bb1f4cb8a2f41de6a1b5a030955b58863437ea46ee6e8eb070a42f3c2300955382ac9af4f1018494461457d34d2fa95e44f268bab90e1222962ea6c19b06c45a3d79fba55230d8fda829b0c98d5c165feca272cf6a91e3972fbece884d1a62bb8d7c1c4364b17cbbe9bc174094f8a3fae47379aadb580f837017a9319329e38bdc7ac178679eef6be206ab30ba9d668937a1ba22b0ed554f02ebd5c03c3a69e6f5cf6ed5bd5baf8334d91d8289e16c94d9be53657a75779c1a6d43e4aaf462d15d9275445b9f351098ef49577d6c2d42009f6849e777c4886d0a042f6b22c2fcc360c4e978f11c99e660b3b9029ae23de6e7a00d24bb43d00f452f16d903f093c24b55c3a6dea5bea94510c9e59a588475b40b3dcd2ca8a25fdd28eeba709dbb50d40a4161e304ef0004871b25ae6c2a66d58735d628a0eb66d86a64b112503b89b09efa4cc57d037feb3da34a2d09d48ab214883a54f61637373cb244a1a85187c987bfaba7aeaa6bb28f40f56863ba4ddb386c33f55caf6b6ce801ef4ae369f0e8b7843616486eb8575dfe1b6f992183e62902d4686988229a16d17378ff68e8cd8653c636d9e4e7dbc7e79364996b730244c013c04fe7cf6b6b6ad55d284703e48192944992743edf103428b8d44059b6ccb5757dc3a28422df3a6b93e173dcddac44c824ca870c4df829c9722a8661723e80d3300e809c086d93aa872b44ab434f2a058e6fce99ac7b13a48a2cf94b845e94131b13b32a5ee55353300396826b56c0cc0e75fc41415870f0f27c0b728bd350ccbf49ec38531be7b541aa53912847ea809b4b15d3a3b7da262078c4742a9a0297edc112f15c680c7cb05fc40cfddd20a5c50fc40a78a0861baf0b065d172ae98045c864348950dc7f032662aeb15a170e3c17f859860c14cfb7d64f4557e24c1811f991664167e1f6f7cc7bbdc3328561837d99940d1b55d5e452e46df1394c5b26fb12c08bb685e4082ed6b744e82a08ebaf4a374c66186abe71e2e54c5c054a31808251c0258e0e61dc4d6f082348a8d6103562ec8400945cc6f281f028bdf04b9d946ff2aaf05820e95299703ef42ce60348ed9616ac4bb37031bc1b0e1d1b24a0edf7a86d62d9d17fdb3212e43609d8f028ee2d23d32a49908ccf1c4655b910d271d5c411373e2194c512535839844c73bd40640fbe49304deebfa065eb30b1658adaebaffd1215f2c3b4910ed8048a12ec23ea8e9a2b70596bd24b55f66d69a6d95b64af67eff24e7fa0922dd49b2c26a507ded28b7a06fa5fef114457cb5faf5e2df829b66d5039d9959386c7867328e47117af4692371f0662a41dec9e2439004c6bbe8ff29d8c1ce9c9aa0586f481f2ae5ddd1bb8c988c2e7486cf4e59277c53414ac3a8f120a5e46360684c8f5f989e256fbc6ffec243f63d67499d47a21a5c1cba075a8442fb1146496c0ceb38d68b49e886b18dcf40ecf7659d418d6524642c5045405085768dfaae442252ed61c0a094f7144b59a9a414ec69e7b2b1cec2165c3cc9cdbf3494feb869d3d10326d7c82ce5d959719a1d32e0d11c95587ac49b1c5d08295f7d38d9c98f0c9bbf8f21cfdd80890c86c12222b1e28951cb00248c7c0b419623ef43092c14cafac2779bf6a60078a8471316fbf0c81bba4cd4441b356b907e3194989332088dad29fcc775b2c8f71f015461850c4512c07073d71a42af92cfa8882df4b50f974a36a28cc4649f884e2e729702c43c39265f74d7690f78c77f420e4210c1fccc65c7ce715d235a7db256b8cdc2176c1d98ad26211e03210066db7bf5f52d1c622fc8b3d321ad425e0ee8859b171a5087e539b898b68891c2557a54890921a7aa8e3a7b508ecbd36c6e2cf4fd32bca23d037cd4ffae5ab533dd1e1ebb09e49ed0ec0e6773b6e0abc0b83b79378ab4008e048ed693e6b51c9fc3dfb26300b5b35dc878bf9cc26eb2c5a7b01f84d0e07fa2f33d542058898adc87352b0b7fb7ca56418909c12bb10a34c1781b7a0c4a98ab94b9b478bffad4be7f164d028a8fe263dac3eb664a5d2e975b97095ba32f554a6cebbe5231cdfa858d15e69610348d1577c039952d32d55ae78746b593c1f537b0afb29e7438607a17d990cbc9ca09cbad9d41108512589ac422c6e274eb6a16a95a4205ee75e767c74734d105d456fabbc8d20ec3d21e2f100751e2a8c3c584ff7bc921ecd92f87c16d8eff3464561e0c34f8125819b1403cce9783bbaf1ddbfb5e860ab46121001bc4fac6075d29597ccc1a0903a672eb1ba62f15d4528ffa2b7c9d6654f015dc5b0720acb7a91ee0d0e7b679ea0f180c7e45cc84c48980c2f875298674f8ef86b4f100b8eadb3689136c592cd3d619085b681f967e9a318239f40a00dd3ce040f210678743e26a8b6d48090be3c3e77e7192a5c07a18d520830f6803c69d68053448df7fe355ab9b80182b983b3489a1456f0c459c46a1dbfb56736349aa240c564b8e7848bbbe78783ac68478badb261242d494e590620714079200dd29da547c5c9d8b8b0f496e9ced922d73c723b76198d4c30630715e5ba1585ebcd281a58cbe75e37e68ddf36e6ac261950158e91eb2248ac7c17ca942f0ff46f07e2f8439719229ed15297a13f38f251777bcc86d4815f711f0b0641844b91b4e7e82a7091ecb390e22ae03ad3d9a8fe588d5cd1a2128d9c97a63e7e56963a4c0d976e4e313ccc1d661a07930832cb525299294ea7f87290223340c4d70f282f3700996391624fca119229bf22a4cf3bcaca76f9cf36559b9d44e5c0e029a8497f4dbab0dc7ab455d476d41251481c0b9b8962a498bc491d9117c7ec4fea3e63e5825346cbcf8c7f830c6f8e08a7f2f3e8e7acf88b6f624a7f59b037b325ab55bf68da6597ce007f44069387e1a59a2787ebff2d14947a4e5be9b00bf34efc6cf249ecd149d518d239fb06d5f8ac1f406f0a68a92c3dd5f3f7348c34c82483c34e501a9c8c79f0646f74d2ca4180772d9f4b1657c343450d53760e2d2cec3f0737e394255abd76c9a49f46dd7b72fdae4a7758f1694ba421eec1c59fe52be4351b6e8957a2f58c10484132d4ba525d5b40a075925ce06c5e9f223e107c0b80ff5b67cbd42d1621b1b210b7228ab8694c6f9ec9ca21da59fde99815e1cceb7fd34fbc90c131617adb5be0437cce1419e954ab6b553cf9452d64dda721044fa2a5dd6d29c99c515efcb6005000af040ff4e0fe6e88d5c76193aaf8a95402470bfd93b2a9932528b44bb537646660164b3409efff29973fedc6ce6d5f4d846dfafeca7ddd84fecf1341fdaf5c7c90840e0184c67831029b86694bb237c4e68de9fa13209095b91852a189376f779f7158029c7bf74f2775fef801caf294c34efe1029136f7c3f412c74ba5c15618d020a723fbb83fb909c7a78647838914408669fb7508bafcb1f97edb14494a8b8572ec05a046da23470c16c8b37bc1aacd4f73eb4264e8ba15bae73d9cd69e7cc40e0546b63c630978cc9bebd59ec98ddaf5d3a5676b0dd107ec9ba6b242eca7e697c228523b912841d37f11474fcdfa65211660c4b3ba38b1b07d69049a4b19878c82f1d9a7c71c6a388264205703b9f7a267931edf0308259a333305e26cc47828dfbe8cb2313c3c1f355b6d91d8974b56d17ca2e78bda1d4661349eec39a4faa06623fc67204ba9805bf28cdb541d3f12623be1e9ff3d8ddabcfd1ad42956c4a4f5af30a82809af2c2c964ba1818c1d6fa54080bcb7bbb18f17f0995768eb53c747a313232d93628efff79da147dd940e5a88eaaa1400ebe6804d89c6b1b57e57ba573bec3f8cf727d82fbaa54217cc741635ac93034bb9c8a35a9c07bd35314d74c826332756b951ba04de974768a49e7571fac641a37be538225087923de3bb612a2875fbe547e08dc2ece393380f44dad5588c34886a11d31e6e3ed770af1092faa07e9ff83866d7c809c7880224e206b61810b3d18cb41641c08274d159626f167ab956743b1210a51fb6ac66a93cef345b3362963a8a3cd6483a23e4db7ae8b49e7ad4f27ddb10685ee233b3b73e03bfad155870c00b7ceb13d80d100f671e4669367b5c8d0e9d1fee2a7e90818041befadb968a7080616b5c95e9da54be5048f466630105c5bc77690532a9a15ccfe834c89cf8541f48b4a1f6cb046ad18f6f5c2c5cad43e5cab004a5837fecf81d047d0ccfe5c81db7116983de471eeda90b377dddb360df5d78a387efb6eb84e10a4c614dbcabd2e5b60ec4ff232e3357d00730b517837a35706834d7ff296aa514a1480e0183c59b8044dba96958f97fcf40ba3a5cbf9dfb69afc37dfd856a4598e5b435627b19ca8c039548688e1b5503f4102872b480eca2d0b999e1a60e8932478d5a2179413c61b8ec1485359709e76f6e0819282505ed94244ddb2c71702df7616780242394ed497762cf4ef2952b52733665b83018bf719d84cc99b0d7f2673032edfaf7676fd78c617f60d93b567ffa821cbf56369cb159c7eba8fb693d50d60d9fd7d91694a35fb0b19f8ad338c7bd2b94be5ece1cc55353559328b49371ea4a6c09a7b2cc52c40d4fdb9cc5cb43c48ce681d9964c08812a2092ff7df480f7b83be7a378ac33caaa64061e43018e96b79a9900435f08f4e67e352527aef6b6492045e1ad2af89aa793175bf82fe905958ab25cc5712c8cf102647af551c65efa5c2c509b7d43efb28f42c543ef5409869a88e19e3db7814ee585acab11dab7c7becff309e8b0466509fa7b2d15d8691c31a72c5fa57161a50ee032402930dc407bd5ee70d25c6e5ed95a1c27176bb2a9dd02e1398ca7d1295393c2900260e70ce34c82209c4b41e04cc2e6cd58b8f71a1734befcd68c2fe179f152e83e516a2030ed74f475c6d72c2cca3f8a7c054c6f39c152dda3fe4ac19a58ebd4667bf3f31ff038b9d304cb3c462d4873072286290ba5e0cc92d60405d0ed767bcd0c55de970f2de9a9ef3333184eee9dc73924beb59b4f820b88195e777d15b7be929c60cc423b3b953ea11c2060f4554012731b23b691a2adc20ba37c5219b5dd06ed6edfc11f0f627bed1dfd843c251fc5b0513760646c4d7247b0ecddf1361c0e063f038c55764fa8f6ae99d31f5fd9e6306eab835f19089477d89818b7450c7a78c4aa03dc2c2b3254587d715d4c8346cf598d2bf574272c1dba9ad8c00ebd585259d9218c22d508e1598ece57bc07c64dbc3f76f1744dfde98f652270ea0c6e67f95e6b1be3f55d49ec62f99f01411e2aee4754c1fa027eabb753a12fb2d981a72bbe439b16c0a062efc49b67b5942540dd2599ae301b989bebf69c4f073123950906b6d31b40c30cbdbfa48742aefefd1c5fe4789c3e75b6388be4b76614b96f1f450784feb13818be07bc2fc727ed06aee4eb23494d74da55cc07f4bbcf2ddc23d73067dbf3f4cf7d85b0b677e63bfb7660fabd171f78471b0c189a25dd449e93f84ea39109e93d9714f461ecc6a7732f0118320f4c4f4e081f1eae11fd58c9dd74c66e3f66374989c5c044508e11d5e411e92d6cc58250c4ae0c125d93352bb8a69777218aa78ded497d59d9f5fd8bd1c9fb546b8fa24aef59412655c0a4acc3edba905d3268f07b3962df3036071b10100afcad7cba2c6d21c6f235d0c8b4f770b2b915adc10afed82712f8e041554965a431ba528e3123a13816502184fdd9e4b0b051e9b016afbf9f34316d8160441be946a6f0c25b056d1b72acd16b1165614504923fd7fa9da58a7363261c60a016a27a6222c2f074eae097e255ca4b2495a84259c6f4e5ab32a788113fa74ea39ba2c1d18eee3cd62d3f3c11d133637cc9f9fba42e240a2dc05529fde0850338686dca2519d77e206d4cfad546719a9c8f30b8cace85b17d4e90a666abd0a39a2347ce42ade8531ddab970e0032f40f1fda9fc904f1a122c3480e6c64b6185e284986219436f29815b683860b57c94a7bb3bd347bfb8a166b006cf1a7d623e576d81e97e7be80b549aa97668cc94ae3713d37781cd006ab404c95c5379a7890f9e6940c37265d7982dc3cfcf1353026777c7ffbd2e57a85727adcbec9a8dfd8cf144eac1e12bc46fa8b4905ffa156823b8c5e995d23cb2e6bc0d3713c2c5b91d1b814f68709a4901379433c2a22f7c127ebbd29639c3ae9472ca930c1fd21b0b0b99267b14e752372e625f2dcc7ae41dc9acf39e6e46b3047e7187a4ec8e3dc5a6f1dee2e48d9647fd0b549dc131f0ba2c846168f0fa7bb0321bbbce812a56b3a376b94450edffed768fdc75f13101efd01efe87c9c1e924235e77cfd322d6c1be489313fca27ddd6176503423f2284da4dd183abad1cb862ec04e4e25cf204a79b76b129e33d6b4703b6367886d493f34ed1a48fd75340cf09dc88934bbc9b3002f9d907d1132778c9554ebcd2850b9699ddc41d1155b1d19a97067fc89f0b6f1f9bb8456ee5697619510431888316efc4d41cdd88777219cdf22d0978fda94a7629488fff40ad2ed5022750e7070ca3ebd5699619fd0c5b7106cb1480d3641bf8b776e9d6c0d86e168965444c6628c3e5aa2a15349e54393e0d78fb48b70a0c81b5c04110a844e261463781593fe008cb650f1fb90de16eb60ec3909575cf1deda536341d86d2b69f9419567b807a35ea13454eaed38bc8cd0be48f35bb120843592cc9c35d177e26d887986bc8a392e20189b5faeb411ca598409b8fb6f03162599b758fe6ea578feece9adaa5d3df5eabdb5fa442063d8d63756def9bd89f7459957ecf1781daef1f95e371dd968e91a5ffe530d8a7ca4a378c1ca5ce1f86ab8482d27a86b735f238d1ad675003eb9c6f96ec214eda7848fa8eddb1e2784459e972633fbfd1020533c9dfbf2213dcf58c51933779ad0d20ae2edb57ab5f4be54c78c94aa49403c2820d440b6281b459655a3e17a6f86c0040d501a2c9b498195cd97437c6a8bc592b569221f21a5f17f6ca52a7d0f7020774bf6d1ebce23cf149a4e50a33dd2d8169f4d23de73d8ee525639a6025775cacc1424bdd1e5ed3f251fb84072ba153ec27bf21768daeab1ffe491a770ab46753399eec9327c9d2566c88a60bb81a2b80f41da2c70f3d5e51242141fb63db8fec44d6926d0d999da49018557754d7388b55cd660494f0ee57ab073251237c0908fde21cd9ce9b903ce91a4646af9059ad27582b20fdeb7a8cebfb41a9a4c06578c58663bca7e0d8598f9c6e8614730c4e0b8e22920c9cf322fba96c015656c5b8feca72ee87dbc876af856fa5068d918fd7e5b8a0bf1810555fe99105328d01a8a4a5d88f8b9af0aa0b8b2010f0c9a29facfa1161287f7c3d2585f63219585e92ec7731ec8cc8f2928624137708f3aa6bd45d085b05a364fefdd262b1dcbc394e76806318451d80fa66a06cf44cb49da33d639879aa05685cfbffa2289131fad9f4a793e9f216733d9883c3714ac757d8ab1e73957352a459ada9c7713b9e20d1e8aff8dceeb75c434dcda177214a29a6962261dc19a0bd69612b7300f8ed639a1113a0b1a35c0c18ae77c3d9740f1808df2a312ac5dc357b5b5cd51c5faaab93d6ec43768f85b581f76cccf88d4330332f7b799418a792c3ab4b269bd65af2c253ede80dc13e5324a6090dff7e2c61a5b3536b7724256058145405184af06a546125f7ce10204dcddb578d326b2d5ffc9970e7face4786424fbb89720b436e49504e48a2d99297eaea4d75661b9c043db78e9f17184c87ef83d2bf96256ceeb72f796cb7414d0212e4fc60c59a4d38f824e2f8bca3de6e37f7dbf0c95a3ab39adb732e428b006d0fb6496c060cdc384824944b204fd15485117654c041b4ba803818c1588806281d002f057b9a754fc6d40f9f6c2101296f43c4dd5dae12c6056b6ac1d9b1f4916ad88dfaef8019ab3952ea9b19f15babf46e22f7cf14ce0d04cf9e21739ecad8c0a97bee9e23406d1e99ef6ac83661b1f099e51a50a5eaa1a17d7bcee66121fc6f68220d8195ffe38e8c23d01e37b014b107ae4b1a5a9cb438890c16afeb41d8f368013f8fcecde990576cb4a4f35f0fff3cb8d011525dce3f275ac539724a026e389821a03d9b0efb3bc882c8894c15c6720895ccca8168e7f406c3cb771b17e33154e101135ead12a9a1feb89832dcfc5e61165267ceff10ca0ca00a2a19f6c64a577f7b3e8785a245e752db50fda1877c0c7a9ca351cbdeb8f888d658deb7afcdb2acb4f99caa9398ee6e0b9e5753e16751f1bb22e78b3b32e866f640e30379abae40a8e56742cee22cd6356eb8a2b4fea208a0a32db07178e22e0408efc179fd372d5874136c86ad90ed7fbb22b23c1056c5e806af41f7fce42a24a45ffaef3ba3a70ac711ca24f3d52b24ad9d161b6245a1f08fb557a91c7b3be4ce687d9288c44411529ac244117a7c2fdd477ec977d698aba8d9a774ba2f1abd1f2bb56ed4bf3ef0952c8a387017502eed07acd0500950f647b955a584bdd1fcb511a24763ab42d99be911d242fae4e08a0d34d39615ea0352022c5e60b9a85e68331db88373b26612b184da46d909da49d8ce60b119d6cd92daa66308fef3d272eb0a7df8b51740350024360ee25de8f8527a5570123c2ca21d5484336abb970c16ad61b472b5cc95d5d2d61b11df797a816041f5612158ef7e5de0f8a0dae9a484f85afd6396748c0a4ab679cdccc5b15c9fd47244d8b611a113e2d69cf0623d932940ac33c6fd66a6a5b33a34c297f1e4b74442eedb164844866625e3dd3a6d7d39685f62e5cff797a79c3f39cb7cd8dd9c10ded0d9c798c6051ff14be4980ce8995597a93018ff0fa9807dc94d3c3011f33b8cb49ccc5690879196222c7c1e2e451dfe965ead5b1a8fa8dbe9bf54d83128d7e58329b2e6058213ce12b1685cd1136662ec11fa797c5cf7eb8c0638d5834c4ab10b5535eb4d464657e30d029709c066fb268cac8c8aae36971d1c77154f4da8d8f4c5641ac8e708292eb40c4d1674d4fa8b438164f7ada87c02ca1e0a5010c8a3c9a564870d61f9b410240276a0a77875e41fddcc48084612422e19637c87db6300416326016a92c7096d4ab66a743cd763a871778cdbdb537e5dbe64445f9233be6af6a67c052de76e1c3a0a41d562bec4aa5c618a2ff9d8210b6a2beef9c0e492f45b7946082b49eb20f0bd127eeac5c1fecda1ff6a72989fb281616bf9811f5802c743a6dfeb9e8c57b844c88856b06aa4ad84ee6f85ccba956464f988df193f85721fb0f185533ac1aec069a98231590ad5a3853474f83cd0a55ae66fde82d38a60b20f7549f960cbff66f9362af49b437efe5d3eb663d6dbb327cc863e3f226452408d9370b2e1a44fe8d737d712efbb0ee763723fbe403f014acd8484fa053cfecd961c275dc744a1b27a8eae3cbd6040e1a591407161949d37e3d8a8100733f9e56450979f9dfbf72574f2696d5dba5537e55912dc0e754e662de5b09a5943e84617e373a463e23476edb892d159c847f74b194498e2a30e2b9f41e848dbf7059e710f87f1e4df9075440056fdb4a170883ae782051531cdd5938e5448250ebaadea3d43cad6e861259d3582ec4bae62ea01dd9eeb24607d75d92065e207b7506ed5ff731f53055976a987e9166be38d52671d2db5dac4c0f07e0bea313841492caa344adf4b43d754eca9d4abbfea7cdbf9150e7679cb78576548f930fa28b998b0952dc288e640dc466ee01e03b874759599cf3c063b9be2c7750684628d1903ef2351a838977c5acb11bde87405d3d0bf0ad7490185cba5931d6e456153b95166e83cab3413421b5212374da2ba9c45b279a097b01b1eea98a597eafa987409356e35a650949ca4b3524d62bde0000ce26802cd806267b72017e6c31f89370d9d129c5b52cc85b4ced3a219a670193b9fe8fccf85cc5f9b2493de70c65e66cb18ab7d28b9ef693feabf0e54d0c9113c3dbe696c4852c03924443ae070bd6ee0c2fc27422978da85bc2b85388ab572e1dd5954c9e26230b3baaee0ecef1292834d97c7e5c45d8a1cf5941fa5f170e0f0feaef86783baf3dc046ce9308b5aca2cca3aeabb99a27b3ce61e22ff0d445a8470bf3ec3649281d182d844e39c31af55b8822640447cb9198842ec9219063518eebda8d2483830c3143bbaab6bb290593c3eb45b9f24b470c938e123abede823880b167fc79d1fbe731de7b523eb42d351ce0ac495d45c7a5938fea32dea0a64765ed971c023cab613ed6e382cff69450c2c32fce58c24e1074cbba14425a5de885005063e767df50792b7de505175ce390b0e2819837785f406d1c0e1f572c6747e3e071b47930a5ca1d5b5cf94cd99af69b15fe5580f87a4c27deb19f7be74a3537379476cb4a93045517c1af2fd2c0a7a832c5e8e4e126d0e8a4397370541302748cc527492fdd07c791975f5a679ea7b9a0d423c47857bc12ab5d54826fd02641cb93974daf3cc7154c420cbd904928b32c733609c21e3e5255e5baec3a2214c816f2c60cc1bd6fa6a27f5311153344a7776f0773581ca5cd723b76ca4acee73632d8f6922c70ae9de42aa1f41912094c99c12100f68f3fa79b770d9040a4c1b9d73ac8f19176f2642dc6fb3e714ad74984e689ff9dac7056eddb5bc15386db5e79fbc58e24641130a229cb85aeb9f77270173cb3031cd47cc4b7dff779118532ba543c4f9a602969d97e38ee5538d033e7cefffc702fd0eb2df13a5abd56e55cabaae4e90385596ec08ec1f54fdab64567245dbd2cccd132198623f03f0193d284ab21a5192e0c62d9b4f579ccdfd9eddd7261b4132e4734e16b2865de92ecfff68508fecbbac6806f890fe6fed4e50b2b78075d706f05d65cb28f62a4d353bdb007ac808afec2091eb8717af036a5f578dacde53c9b01c4edbbb8cea3d8b254a96cf232acc8b3abe58dcb29a34ac59a3cc83c3064aac087f7a80d8a382a07d1ce4c82bcea2335ed28e059d88acae455ea02dfa349782320b000c5738337aaeadfb868235928da7a495250fba1c1474dc07fccb5b909a702230bb911f36540ca9e61d992438034f9f175b3a529570f7b2f1aea727fd006c6190559fdf718e8a74583c7bf5f2976e8e45f45756b4b935865abfd6b2a0f7d9a82193612702f0685e74621bf1291346144e8d89626f3a648963ca27b6419f7dea6de34796f4c244390564c85a5b1e060dc606ec122965c5737e3707ef8ae4d10c63d23d4dae5c4dbd8acb297bcbd03c98c0073941db87241212486991108dd97cc64a8ed2d1180ade8bebe9455b43aea2f652a45057f0cdf3765b1423d775a816cbf32dc0fb265bd791031935718ff2bd5a59fac8f8364ac6e034b2fdabd3696dcd7c20b1d562005801afacc6b6c486f6d0e5aea6693d31a29e281174b0aa059cc1b1aa26935d03cb921ac21027517f2f33375e1ef5ed873bc9c0d73215b969a85079c39e1992426fb75408d617a5d96337ff55980cf822341032a6730beae4cdf593864487ea11bdab7e032081fb237c94f6fecbd706f43e9f08ba071059781847cc52ad498bbfa53ae8755cd8852f099e21f9a823ea4c0a0cb5dba0a0968a34290d61c4e99b9a0256892ee0a24cbf846fed35253ce1b364969fe961910bb545270ce2c286485dfbecf41a2aeced3191256a602dba5de0535af420034e4d4e2a61c21d12314addcb15674654299ea41b9694f3bfe778c0e2d71321e809dfeef8a6b3e5d36452a8abef69bccc3b6b79563a2d3de6fee47f205f2ac74615b52d33b20e5e7ecfca63dd63b042cf708f701d3d85c8360302d247a4bda6fcefb0dc8f3395fbb1769e301a7647053c6d896fb2c5b78e622386a9809d26394a73c61737342fb7881575f04ce69690fec0d84d87922db21cec11d3abf6e59dec502ecf05699c17470ab9d1da61c02900a32908bb116faa6617c95a86811a004452fbe815887d61a73dbe7d0273a2f8c3124ad11b0d02d30629378176685414ee96ba8fbc1f904b424a591cac74387f0bcc069ca762888b32ce02fefe27b3922e858f4dbbc1548552661bb5363cac951cb0d57c8218c546c99951e7567a587b7361c917c5ff461b8866abc4fa51dba54e7695d6502ffbfb8bd3c2316091a0e5fd33e5a5598243805827e359f5156ff70e5b32185ee4c5cd8bcdce16e15f4828da26fef556e0a5c361fc4f1e37c81d041c2286fb8e048b83c4342203ffca449f83ee361d42b5b16f9a2dd1747cc40f8c42fd52d4d154b6aac4d53780976924ec44683a6c1090775789ea0cccb260f20b1c2fa7d3628942c8f95a5991a198cc5f1d34404c5a2e8ffe24c1c6066d0499d6be7b8f702cba6c694f60d6af78d8f97a2310e4a2d4acf546307f4d21036bbaea3bd196b3427215b3f753c11b5971f25503b3cd112c83ca821213f14d5bff1cfa596e0ce0ccf3f800f80b86a583106a7d88de815cf7acf50e83f9ca00e3ff0e93a6b22c868030cd16eb9eb2b967c633ab0951736f01f780fff8d7cb145f06b35278e05a94f95fb9c3df2e101c4bcc170d336ce72f4c881c2de696f166abe5804fb5a35041b918a433053b973e213f30e5f7ac68c68d5bc617e86cc4cb1154a564d5f2de34717626abcfef6b6ce210903d18c1cc30bc1b9023a90b0978e3c5926a7c971d8d82410e36654f257c89dc6a9eb41ee34860b51cc9352d31af7fe77fc071be7af4624bf62924889892a97242fb77c76a2e6b36aae1ac877f485a1a2778820cec9f2880d6a8de4b73b7953993a7dedce3155bfa6e08fc146e3bc0bcb63675c2988dc2e5c9531ccf494fff0bcfea6b2990420fecb2e96eb4fbc68272cce00c8b57239682c59eca37b761599fb709e1b29bfcc154646a3accac597f9e80b685ea2201bfe4963d8de9e539ed6c331a8ae3d124818d3a714d721f028ddc8fe0c0746c7fc4a09d0effa472bbefccbee05b58c5d2220fed77485179c221a267d8dcab390b53cc249986359e23d35ed22d1f79e749f79179ffbb54cddd4aecafe937f86c18e8eaac05283055db1fc2a021a9debb427b46567b19c844a88c0cc1f02f99c54f9f543fa426cc3086d0a07049987c29190296c7ff84e889c345ee3cf87c48beb4c62b0efdf0b7005308973209f2a152c0ee0871124656880c208fbbbf1d03383900016bf77da33ec4cbd32221f8dd0cbf4f6a7fe38a2d6b8200d853a5abc1787c59da4904aaa875ffd369c130d11485734a4267b2541afaa3bd899ddc5388cd508ac93247951d5addca4f190e9d557dc12d5213f46a04e687ef202227109715f4f0f46fa13af486d58435cb4ca5a0cbf8fdf7bb1e34f270a5f0bae057fb726e850c05103869edeffe9244c13f01ac57119ece415d0b46ff4a3344f39aa4b55bfc465d47d7a995855dd044e8f86b16b967bae0fc7190e3c4051b017a39d4ef237e30009c5b6e9dad470624f63f05ab9f4695ea7dc7842cbfe6def05b6fced3931700e4ee55aef46cb16e67cbfc767a57dfd85a62bc293499c1427d61e2e4301c02a1915a7c67511d7e228bde2337edf4d54893b0c77797e77e484f31b0f05e0b63363fb6d770dd9e811d2a14a5497e0a93ea2c0b743591da36587a676598d0a86ab9e4e491fe162dcfaa2783bd7b3b70858cb4bf82098a9b88362fc739d45c5732224f51b1d2cc51cdd215da84015e85a0b9da73a695461c2d33eb52e0d937cc41dd464e145c767587d82b2a058d03d84dc479bf305d1bca3f5ab8b53a704a1ac62030a6dbfb1a59e01c478c40fa5b8ac09fd8b9c1dcb42ba8482072d27d54c316da642a33a0f1e25a9d0138788e8d9870cb31b918e732fb13a31b2d14ea72fcd2e7301007685a3faf3c18e4ad1e28b9743136ef98f7c7c894ef266f32aec6765ea122eb840f51e142ace4539fd3a57b65f00888afb8b2b97fa053ca8675ade7f03643c8b287a895b3edd3dc72ca1bb3897c7c797e4c8cdfc0afe4f7b1cf145d68eb8b74ae07a906afcf99215c05db53c8fd60be7872b4678c09d67d212c5e7f648caa5585b8c28ff087b97899c4fd1c9808be357a221f4d715b7395f5c3ff90d05aebd7e28a7ec837a997a1232ad08074fa059313e4e19682df90f51e469a7aa2de4ca9a5023db36dd6e1ea785cbeb774af9f150299066e6d0cecba1f8ac7285eb4a25dabc366d6463566f887e1cc1ff0114a29ddf7fd0a06d977b3d78c0bac17de64894dc43f6609d9243274a7236a94c4846d38f055e49d87cec761ff2cca967f2a1db971ee1a0faabba5ae7a88c0f77c9dde8b69da621e545e8e278ea6a2223b34fbda04c5ad408b0790eb1f0a8e4431a69590756678720ecaae22b862aac0b0b2522b43dce91283038fcc66873a4959982aa65987082e82ca379fa573c31e8621810f304fcc309507bb8a6aa75574ff75ba3c7de4ac966bc5554ffff5e52d8f130904c5035a9b1bb4da03755341d3fa6d6b6792edc6df8e19dc569d331a855688566779bb61fa4fdbbac23fb7fb4c8df613906a3927317a88b5d501f0c465cc784220a18679dbb6cbf133aeead890881f641bb77a3c06e72be641b4fa20fd4151bb95b170120772903ce4d7503ba211b75ea758fc73d3091c3d954c8630be2c8d476140e215909e0730f61143995a3138558fe44c840db27df859644f8df2297ef70f75a37d425f012a225bdbf373d15ac918f8267ad9c719574b60212b8a20c9fe910e47fb82e52e567a1438b953c54e5bbe373a2337270078ede3f7ad61fccce74367b9e02e5e2cc6813957ca11aefb7dfcb3e2b536e64250166550607ad64acc1eeee6737d118cf33206fc4216a744bd7dfc2c10405716f0534f3efdc1fa6b89310276566ffd3a99ce7f95e5c18031893bb336ecfb8cf86d8085f07a7e37c2f17887b3d84a5613b2f517137b59e2956b042ccac166faf97678f1ff495838e18a289b917b6f8944e0dc7ca6daf9c5d381cd750fc77fd363b3e4031ef34c5e10c2c42d2e0b9ec7e57161ea1ed48d210bc0a93594470a6337f15998183257dc6bf72bc0cb19b997bce3d46b2e37da8f685d9f7d21275a2da07a5c5b70fc7f1717438c984f0acd34be9bf8a6613f184d8df0ece0e9817b7445937f8574539bdfeb9f454be7e7c2b73d0950a67081bcd1fa11436253a7125605f0174e9b2866b82a43491a7d97d69b364d5c5e49a02114183be8fdfe12aeeabec40bfc7b34803f02119caf08ab8d875e81165863fc030b3fdcfde7992ae3e598d2a550840be7ad30fc25695c3f7c6941bda5f091c73f15045378118776adf9832d62971e2b9bbc939ec25d0d4dbaa7ed751cda3cd04855d864dacf6f04452125f4824e4529cadf04de14c8c2ef4088286d6bdcb96aded896d6d9b41287958cb361c06e3f60605466f412d42393416d1accad3615ddcfe389a06f43e555079320fc48677e4c7eddd316f1e06a2bd75b8c71054619132c2e70a7f8c2589bb800b4460493e5a9beec99779b74e5b2b60f2562bcf403b3c14d0e8638fa163b5b81b33abd662175e2d701c980068d755898015cee4380272fc5e8284ba1b72be96fb926939a0595b84c270df7f48b105d8eda0f2a3d4bbacbddb1bd0fcf96345596a4639d6e5aeb0852f97fe03777de12791dba7a618aa80b93ae42ae324f5a477f832423b87081ff64db63d2a884413d44b09d1ea0065e62d64556827a6b71a3f0e7e8db58c252899f50956dffc61b5143a0964f790631b3f53c02fb2b0f9281ad8e442486c7376f899eb2edabdec1dcf380bd6c96c9d80175c9c540e434772624dc275e1165e041a5e66e04d480dd217b49ad6b5ce70275291ee7ed1ac97c9c4bf03c0a36fe2b2027b595bdcaebb0e87f62f1ddeaff4a5aff31d5b1f571adb98936f33279671860e8be77e75d02eee323a52f6345855eda85df04aa50e33acd40734f1642b7b9138c1f5324539c6e45c2fc64af63c88a5cbe86bf38570ec8f1c06cf095f6b9e26cdc7e1a4520b997849bd7b0eb219ac4eea07560808d0b2907d837b61b070c60711b0990f4c53efe0f4310419e974502fdabf5e7f1bbd7e6e641d64fb14ab6a7877d41303596cbf02956b1f3ad79cd3d650c95442bde7597713f9e7c830ace73068311ccda8431840dfedeaf7c7c61fb4419f7cc48207c9fb5809108a84fa5098f4c4130e229179f80bdce74b46fec5e88718008d2e7722407bfdb90ca210d532e70db170886a6dbff70cd0fd235c12020259df9f783688eca0ef85a70610d4225cd3241324a8cb604d763c35065b6f0e08c942d1bc7b94d7ad43054d76f6f3778be15253be7f2a0352ba897921017719f1b2c1cf20d7026c3a530a8ff4f9db8acddd25613a09b73c65110656c8509ce1efcdec9d1c17f4b5efd168da43db1ce47c5802f1dea22be7bd1d2b4d727f3acaa32ec7b4d195a1b930575eb1f742102fd48a68196df91b485d5944c70177708fd6c554e689b634c53e8d89c5a76c88f8a35b98d30c03e0b1a27668c3a49940c87de259dc105bdc366c462b931cfaa2a4c48135e70ee960ec34dfa1b6123ee71ff7e235f6649384ac3854d5ef3e465bcf257567ccd8f588fcd2a11ef3bd5a1899f87f79d46f35c77a92e1ffb7b4a1ada5be0dbf5bf97217bd73a38ae829cfa66bc29cf6624fe7cea04e1ece328a0cc19e0b5361989faedef1d1f1bcb9fa5c36d1a47f7f41b8c61b8982465eb70653fd1d2e24b841efd6ad4b3b85b2e9b5d51d000579c64ee57c35c1bef271c7c5bc1c6478cb61187f2ea7e7dbabf620e3aa77e526f24c0b67ea940ff96b8ca8937aeb0773980e81b070a923b7ef497dc9ba7c2f5ba7818f2be8d57d3c9131a0edcf1abe31cb9926bfad1460c34d57c27ea1011108f158f14c3380686fc27e5c78c830fb9a320323c14ab164f30c45637e9191c8859fba4cd40732fecb23b809fe730f25cf3161a7e9d3c923fe554de9a5a7eeefe090904e75d69b25098a1de40da88a6568f44b9bc81bfa8f711e27303a496ab75fd04a86a42f81a5e08282cc2f651d87e6a2961ca0feb4f0836c3c370980bea53cee6b2dd502a2b4489287f718fc81f1205aed91ed769512771d0b052caa0b1c4c99cb085b0345e1750d569c3305655abe765053afba6a6913cdab01dc6c69476a52657cc00110dfc72754cac8960400c0d434cdd6c4e14e9814dbd0bcfc3a082c7a47b19e8950f886929cfbd70cc5b2812e3468a873f757ba2a1738fc1d833a0c923a9f698acb775d1be8bf71b36827be2170c057938da9bee0e3eb51454229d3bab742627391ca1d5388a16e94bb34994e39ad0cdf5a19a34bcdcdfb7c19f26a10da64ee4d40813b6a221fb1eb5b587a647022df7f98521298518d01322c6452324f99697c15b6a4e35027755d35445d22a2712e3260952bf23778af719a65d10f6a9c5a2a563320fe51434a5abec236d7052bb82bcabab0adf2ceee532f63c40735401dcbba98dcbf711b3f17bc1c2efc500f8c7bf025ddbe04e303edadf174a0c736bdb5c018b6043e5ff756dd731b33797ad7f1e0f33fd2f9c459493d2cc0f8c2285a6c6fdc4980bd1eb96fe8edd044456b4dcd42d22ddc0b6297d39fb734da80fd39270fc81971c624d96939bcfd56ce0ea9429d74680a1643be985499d6009202cae514100e692e1ca3fef964e8a97bb93bb608905e147aa88b4c3438a70bae74d40431e4a2b647acfefd1db04848783bb5b693b09844818bdce4fe530ad2b918cd4806e217b029d1b92c65e993733adf7ed35e0db81a1c30f2dc957e7e36e5581686c3453323adaf97472acb40bdaf58f124b9a2d774e59de09ea5bbdfdf89334e9696d7810223e4819feb8a45326687c614e26317107607ece3f930fdb32af125cd29c900f659a6a1fd6a525b549b2e2756b5199d98f62441c2b398bd46bec80b3c9025241c803c487499e50e9c2d1ceb7b7dfa11804d2cde2de7718e6ed7979f0e6b80ea10eeec25e2992b42b5baaa3b9fda11946d8ceed2812a0db001f9ca1f206a6d98a170f2ffc16ada29d6f1c53f0e07f10daae94af71937d39635725d964b2cc0463e06a87440408c5e1c3fb3b9bd11ae800d781d539c9c4a9dbc088ce0ea3c919e5d79213527a1e9ff83b299b34eefdd3873ed3eb6b47d58aef8e514702f8d700566dc564e176804510d273ea74db8abb90bea6746c1186ddd95779c3a2c4da586666126ebdecb59925ee6b5cbb97ec7644077f8afadad316ba1277fe89b26c3d3e9eb43c75cc3f54c78003d2643ec58a3a9a6f89296c416102dc706b1812fd033c20c3a67b8a6049ad37301da5f9f9765429ffb618dae4c350a86e6e04ca83d4c72e8a296063fd2f25dd6a1003cd51319399517f1b399c0eefbd56054bb87f7b91983e8ff77bc0d9d13f7c30fd81c7fdd044f7ff831be34c3d07ee6bcb37a3c22ce5d17c8e1f902e44295faefdf2457ce0e358c041bea4336d6d57d70947f2887068f53b58433b06b5855dcf0faf03edaa2cc5cd56eb8e332c1f38e82e49f0416d17499e21f40213933388d3626ac6c6e925ea6994b34b84d2a6995bd7d47c625fc97a1f67962f74dea72324831013b93fb86900209145f654b7080e5c32a57715f1f4c9360ce518b5ba09e3bcc5ab0b0c317b0d400a3e243defb223bb2e7cd52c8d8c0d2d09b12111c8bb1525d7d2d33e9cde9a7a91f3991f320337388a129733f7db623f360b42a4eae6992398f142c7fa50ebcba316f15dbbc97e6412c44af1b188d924af9278a13283b3a2fbf5c7b79519b7941f1fb21fbd2e473461aacfd701398311a84c7d3e48f320d997414d0737853c57e5eec9a7600176c91631966dda62fc2178f62a2ab8703dab1bc1e44e5fae4c50acca2553aa59df9af4673a16adc159f39d686ca8ad2bfe67e89a05de39f6c6b531974dacc9a680e445e0250a922817c1363ad386c3acc3700d9548739506ce25bc8ad8b9b08cf0e0bbe898f6b3f7d22a7d3e1774899ea601539e2996df71cb0446a1636a03f581f417f41d69447b0a5aa1962d6ffca24c44b08abc7c37de78eb43d9e641daceb71e48e685c3647ef415430b9c08ce41424820b6b47921a7ecfb6546cbf457dee29a6d3fba74294b4772481b79ea7c13abba7313633b1d1a36757cb8cd80cf8d2c8209a85ce6abc08456cd27504eab771e7a5376a0fc884a5d5f2b719aec25e80114df44b28a29a3b2341208daddecbcc14276db7042b208225cfd47f927318b4b393013e5ed411a2a10b5e718925c2412c24c3a4a49893731160b9f5509a35957b3282f880b8c279aefdc9d4fcaea3f6245d09654fddcfe07a4dedc363c060adfe11e0f415cdbbcc76e0af5bfbf5d951756c91945275bf6d90d9e68a305b0fd5fa60c12c959cf95f5175f84f1c271c4191d17d29ab98da7fa076c035ed1f99e9cc4e3fffd7c0078948db3561c83ac63f755323c0d56e53524169c91fc1afc2202955a523edad0358c540a0f29cd1d926937ab3599681b690ac01855b98a17913cf88916bd9bf5e83a5fbae792ede18483ffd4f2caf1fc8cc15ab581d1aa23ae8539df898ce3709e05cc389befed1ff590215415dc606d383a240ac4b4d022bde3ef50005e52f1b353d9c00f431536f541304c94f5e19a193ec1c8027f4a81963de6ebc29f318e653787aeb18d18aae7cb8a163f128d93930bcb218b8f0ebcb09be0143fcbc146b1de8ddb81aeb062430cbf548cfedacb74fffea1822ce2c9f6750346135cccf443abcc4cb80e8d84b93f486d1409c0a46e8a04ca50c0b7897af62ced5663e7566eb1d4b7abfb1e1b1e07b6d6df52e92f5cba795ba7517f41f7d9e72a975667b56b67151a8bea2a6157adbfb5e0345588d6d38f20942388dbfbbb9f4b1e792ee03a8849c190f13436bab0cbdc3024abdcb7f5dd3a892ee88e3fa6e020cb58c57cdca85ca699ae6b93cb65cae9f1a7fbc9662c2be4736a58b299157e4d0ee6e60625d153d39b337fbc3252517688495fa405431c8b2623ea9796ce402609307ab052b697b06d31c946d034b95ea4609df21b5f1eb59a93389d5c51cf85a84479cb9af76b150cd150ffc1b5e1607d00d33d3e4ddbf111025a32eceff6e5d500f6b86b25184d14acf48d9c05e2910680c83bdae62d96c9bee6216c74f98fd4aafe9bca488f06e36eb90ecda5297bb78ea0bde5e7b49d5d5042ccf8058e90b3c794a9a124789d61eb1b09263b6c4ad82e1273979e50b7bcf696dfc8472e40a1ecd748bc8a51cd45835bd655f822be393e2fca2bb88259ee5e1fdeba7019c37aeb8500eb9cf790b19e991cbb52041f4f9eaf6dd2d7b08f17722108a8f6283f66fbb184961b20997111e7e33cd65d182aec936fe678752068a82e3a13e6f4995f2e420c7c80c78b273c897c2cfe66d460689cf7c6c16b75fe3b0fa4bfcdc10c5881239780d50b59d19f787c93aaba3a75ef7303c3d8c9f819698227bdd7ed8e31582ea7b15661bd9a1d6bca61c6e4943e81d43d22b414560e47858c9d56dd52ee9c83cc164f6f82b9a2739480fcaf26eb56ae9147986ed64469c9b2c01f3ab53603a2e87678edf94ed3fa9e27f323165c40b0abc17d6975d520fa5a1f76055cccfa8f93e0b5c607e96b87a5599950c430576aacd8062e4fdea06577c9c3397503c330c0ec6b2dcae682714831acd6540ff57974fdaef7d1099d7956d21bd6493b723e8bb60e969aa5cb91939e43a7e02964eac7622388eb3c13f51d7b4bdd879f9c2df1fc51d9d6203f331ec59e126d5f617cfe6d45b095b04c2c67e23f93d04402d86f99aa26a3cf8b3491cac7ff57e2521658c4996b8acba49771d96f02467a437713df13f4d9e8dcdaa643094aabfed947cac3786a7bc49640b26ffd0044d26bb7912e8140f0996194e99376887144c0ba410dfad95ecb5f7536c3a8de6e6066e45d06aff1e26c09de0e8364f64e3145102c76320ab62e22a0218ee54921eac251a2ac9eb91a128e92f376cd4cb151f4687bd56effd6e7f09883c84e4e15905ced72e8533524c76b0f78d1a2a600b5b8d86d40fa2abe44a0e9915150531685c45ac24c04e32216daefc848c18fe1dfc43772bab12595fec7c03967ad049ea7c67ffbb090dea32223c2f8a2690d3301300dbc53d5db40ff92b2c9b238e5a8cbf33e691924109f3fecedcfc31d1b02377f49e5115ab947b502be96d3f12291ad098d8f78a58169bd1b12a4956c372a686c2953871fbe0a68ec5cb8036811eb6328c7b8bf59c7b4e6a53698f5ace84082421e2ffac24cdc97c5b5a014a520a805945188b914b607933390d1f3647a14ef622d83b8ccfa769f8d4966b9a75c9957a9b94bd0b4857e623ad7089557bae00ae32fd7ab4c393b7cdc4243b9ada3aacf7941b817e56d350c20ef8c7a4d905b454c56b678a0b9052772c55df86d3607374170acdf5db2dcf89d2e1851d2aa930ea37fb07c697412b31568b43d93987d7f79b05da6b1e5f30de7a9823438de317945a3f49dee00e4bc3de84bba8a4a8d12797f5e1732675d0e085654d110e69fa57b6b12f1f79ade19a7d1a98f8964382b540a858293140f6c8600b44e1618f7c676ee9694a14b56324c2507b9f07c8ac4650f7bd587d28a82ee65d0462b083d9dcd2f01ed7d46e995dad8f8df85e42c62e047b669c8e6b990265d5ddcee2536ee336dad9e8862703eccd0a1fc7f75a8d4062a501afe8113efb827ee7e1b32088149d85912e028a575394404676c06e1115cf607088dec8c1afb9f032cb7176784661c16e7a4b7e9df5b12c19f7c839690d0326597a131cca9731299e7ff1671a328a22a4c596958476c121905c66d2e13c56f690a7cd3e895fa7b3499f5b1818a50df10c97d9d0a51bb9df612e067911fbef8d9142f60a9494072b7c17bc444d3b745215f6f0611231313d2a4540f90a90c44b7c397e28b577eaf0f3fd383d04f9c45e00fff086d69d62cd9e1702e3f33c1a81764c13076d3a2894293b4302efde3550313819975c92430393be354a35045583dd0f5b87e75252b9418a9c93fb1321f4c0618b9eceffcff237536535c20c7f0424274328c6b9530a9c61b33adae9a68af3de7345eaf5c81975aba87c3b8b004210f2794aaf70df1dff32d011f187384676f724317dc0023dc9d929e55601c88091a0e477fd3c5812041d2dfddaa379667d465a30d8e6faf439122cbe0d114c04f63e48bdac5b14ef060848657f70ed73a53cf491783e390c2313ce5feaab5d83ecca31d2ae861920b8e9c2a0f2f4cfdaf4153ed5f52ec6cadc9f8fa1cdc85b7e42ab01f801ae2950efa2f3d9fc35eb8ce52aee8acb125273c962701d073fece01275c70f9fddcc22d757506242ddde6adbb0d5866708154d06d0a7f22d219ba8c876942667272f9c5d8714b056861d8e8630a4173422301afc8ee0fb6ffc8c71f7cebe4827cd6a112ead960b0e5900ca3656dc4e704f5cf67b73775f49a0574b5248a28b1191ec85bc14356c9a244adeee67c3d42aa5dd796ddf2d064ddd919bddd7dab21d946e6643a6fe6ca7e4739be322cb19c226f2cf65a9fbea0b22bd37136a7313fc8e071542d87b9d93e724a80c1b0e1b015abd4dae8c1f5dd05956af2b76e8782bb98a5f293c331d52e4721a0cbf5d7fc037ebfd5fada501d3c5c2cef147576ee5fd5fa16c606dd14e2b038ee4570a57863e9077e8c064db1f70bb0f53257ee12b224c359e44d01fefed0f5fd13487102d98625f1f7523112a22db60b3252e5331f0bc9765aba8c151d446f86cab617ebb82e5402cb2c1efe56f8a65c0ec99aa7a4315c16ddbada10929d461d10d58bd2b0c39c872d90bf08104d6b2c5f04f8c73613fbbd199a7b5d6e72cfbb2da27aa830588f14896a62fbdbb0afd6bc798b75e756a06e1f8119af842aaed353cdb68a937df615acee7d3c926c839800ae3c3bb2b644977a0053b18229b5694468601edf1181e33ab33dec27794cbff4316ecbab88bffb66814424077a88bf9b58821cec78b58cc886336a62da3e879be2af81433c403622f77ba4cdfb6248e30bce9d824d115a88540bb63108af29fbf70aad9592ecfd4310f76bbf7dd305da4fcb478a219818a58cd1edbae18538f56dd12450b2bb7482525f89f2e739170058eb45eef2dd5f9630ef0de6735cafa299179f707bb51c9c15deadfbf37c4c7c8a33d8deb9168fc41eeb8315e4ced09045567d113315fb530841f5fe092736c2b0691571257092c3857236ce8cc9b81fbdbee5eff7cbd6b2e6b47234efc5c7245a95c595ace7bbdb9d2821277c17d6002dfea8c781143f0092d956704cc8b9e55f152b8e5263bbe6cc6e92d1c6bf4aceda969ecec8d17c1877096c6d642236a94cea7347f37d972b19aecb1c17238252d21a0c1a9298b22ae05ee380fff84a6e4cb7a92424dd120bedfefe71b2306684686efb9a8c87bcba708961f56b2f7240772347a64e3fd323327227f24d89fb98b60b642a7a7cf73305768f90fd089b4982ec4e78fb7bba6e83fb18ec4aea2311f632c4ec80acd301ebdc6c2d39fa8d3bd78c462843e47a90dcc3c0ad97e400cc76b1b9091fffdffa42e623181d817bfe1c83d7c92f6892e56483613fd00b130b08a3b0a5818c9f075f9b72d25cb7b81b93ff8d49d324cb94cc7e55fbde7dc1e749120ceb51a87af6e84ba37b71488469e4795ec60847b6070a70768bc2769bf460c198280360b5278c84bc7bf3dbb0fedec9e9a9b9f9a56cf4f0783be9337d1035cac4722d2a80fc4f978b4fdec0bb88d87eececdf5c9e8873e089f634f77bd19f85a5331beed60a6cd211bbf7fc50cbe1c21a702743c2d567b5a0c879e2efdad5eed334a0cab86611c6ae16569a35d0aef6648e66b3dadafdb5b33dd336c7e253e7ca85607a946a2b77d11819cb727ee7baa3efed2e7e855ae7801debea7683f9cf10ff42cef10e5ce5502b625123103901e3e441dab1b59ff73184bf836cc2089654dcc771926b18ca3ba0a68cc17a524f0c825bcabb5bb09112815aaac6e7f2fa87334e4598880b616c0630413f1fc61ac4a1f63cd16773e3c0245e037aebf03ac3e7f3167c21ade78d88000fa8218fdca672d779cf27919b36b2a8f20c4ca98adedbc21396589cba67d5c8204d191b247150a472b8d1d52eb8ae138e0928f6d28c216b9687e3b3f14bae95d5e3d603de7228d02f7e0b0aa19cd9ae03266259f4e22f22c343bb860383cca14a32bf1a03df88eccbe1210616a50ea593c8fa8b76a8daa45dca581338053d35a9c5923af96c6a922396adcce1ce0b01eadd397be4794249f2ce1314e30bf99f037232745c418008b644ced23f45149be01df40c319984ebbdfba2f0a6a5ed877b14b8f74a4425f0c1db987c8147e27a09ce899d9b8c2e4ebbaa68bdef17a5a123b78765bf8c3e03b501cb47f135c93624fab57ee39e1ed9f79fdd1231b2293d139665672f8bfef928feae2910f24315eb34118253dfeb826e38a00d75b53f9ec295454a22cab10c2dae12edbe0ab0779a3c7d28b2598d085f701629711cbfbb03b33cfeb8a8344010d90629db4967d2677edceaa0bad1ebd03692b1c41ef38f616e87c5fa946a70347eb7b33bd98e85df444da56d04c44973c47e0e5f6244149300cd4cdf1bb5da22a2c6c43616208a199158dcb9a0d753e39a39c4c32b9c01deb4ed23b5a7ea1a1560d890370882c4a6502956ce3c97825d800931739a278da5f0191419ab1e1cedffb6a665417e87c60a44a4435c8baede361f18459d05df3398128ef290f1905c9ee009f337e34df906ae3fb719712669957fa63afd61ff549078540a1f22dae6ab7f38167a592c1a1f9ad48df31a3abffd981b9aa8fe926950650f6d368a5b0c1416252097c97c2a95f482a3c2a49ae71f210c21034393540b03d08c75a3fc3715ef550ea4a0ccee99daf135b50ca472a3b1ba6e9175a5aa7fe29638d106f0fffb3924c225a71ff466282662d0fe30bc5d5ca92ce12b0525feaeeead49664cd01651b7094710540dbc83cc9fabf9de4e4a132965ee3e36e2dffabc8bc5f67ef969ebc56d24c042291d928428262aaf45134c6d2b7954184d8b790294e2d1828f9d373a7fb119061068c7735a239aef06b4752642995ecf7cf4f7c55fb95f38b8a6c77e83d2e95dc0c28a5296a6ebf6ae8461688909ebb1b4421eb8463b0868252a3e5beff6b8a886ccaa7df04932a6816a6331ac8115895e83c0c450155dd405742fe8d1cb48cd5f9e4c9b175928b190554b820765eb9526f7aa302a2aca4450dc83ed7793ff51af82f206688fc9c636c74a9f51081de6240045e3fcf057a2ce15cd4618ed75d558cf0e22fe54dff306ef96c1913e969aef840f6c00cd49fc40a83f0870a2973430104b0aa537eb133be7f4eb0e99f6e5636071b9c385ae630cb83b45e23288b29ed0942aa1c88e30e7942359b13ac63d945e44f765c227ea4328bf95c192265689828a5b141cb7c81eaf43a89a83719d62543bb7ae72e3fa81df98d125d5d816f2a992d1c43add7e0e27a254bcad4404a5828edefbf824fcaff070d402ed737dd35b63a030b96e4372d1caabfcd91a49eaa7d5fb0c25948417d6abf8491df1b5e99cdc682bdff7c8713d0ce5ea9a30d6ce1dbb1e7babe30e678f7f8b7bc151c1749ad675f8884a2ae631cda59d020f726bc55372b3e5adad3e46b38b92aa6a8ef5f4c73a46bce908aa116bfb278c8b7a6d3579e12411efeac093e67dce7de2f6bf97875e3dea29d23a3bbaa6bcfb9fb1a5717747789a9414c20b04285ccb6866ff530a4eecf2f4bd485d016b4f1b95e22e8a360a191786edee52a1fcd854041b7804698a01aac8ef0cd3b2eb36a7d19d250a46f5a6ec1a2095f820864eaae55d3127f2716cf1f8ec673f157a66f16c4bc1b26c07658d68ae85f6e84ab262a9578aebb8301af21e6828f56db4c7f2e225ed1e2548ec6d311d91f3ba5ba600e6e307e49028acfc6b9cf78f942a1330d8f2d676e8e6babc129b77643b21c89d2c97bcd269b9760d9d91e0c90be8dfd09eb2c58f39bcabe89c8f84693adb1153ab3f5fb5393899f4dbce5f8bc3ad379d00c824669bca3355ba2567dc1696afaa3d821c5a7d3fae55af58ac14af29d08aab2a5aad73c3fb9717258193527ee2668aa97714a2f3bb803ac883fcf4e090bc33863b33c2e2eda3f47b7ea2a21a9f7a38077ce0ea600ef12f53991f08abe284536c7f98807a64100223ec00434994fa6fba0fc91f614f9f265ce422ef502077bbfbf5c1e5e5ea2e35676528b84b9ba7e591b7edce0d18600112df9cf23945afb59eac2666ebeeb4c8f9153250a288feb42cde2ad8d0f8c6a5c41eff0cac240f81129568677fb92f37fe994b2de559d4f9d77fbb05a2ebe39f3a4709ffe2ca20cce6d9e61cd68309f7ee7028cc4c8b0d9dc93b03b13a6872b0694a397ed408f2b7d087b51ad3c5a822b4cd8959f0535047033c21dfe8ba7054669e925d0d9bf9ee7b1f2115055c75ba3b3f7c2633ff71b2211aa8c9a46f2ba16ad15c3c25f541e44a0aec4e54fa020fe23ec70d245d5d374152facb4ad84adce00496d5617dd00cbeb5887d97650e880b325af28bfa90b691adf83ad1b16944c40687b02906f78fdd3d566af6ebaeb48b6fe57ce388dde0a5d264fb0fcad7fea321cade1b4a39c8c599e0455cbec019155f7761d7588bd732448c18db243e578ee0e00b75d46bec8fb882817f1a4dbf970853fe6582f679b08206a0da459cd8a14d2205b1b38aff8bff2bcf213786cf68097c0ff976bca90316f7f2a1bbaf2c803836088ad6505e757b48ec5ef381e43b7d5c34e74287615dff57892cafeab550226d99b586f7bc01302f5c7a7e4a9050b64f5ff06cf97c01e8db65904eff5c60821eea3b36a7360f675d227a62020a525e01b1e9ff8c5e370797051381dd5e1e9e8053735ffa84738b4689e3898ce861ac605d4756ede8816614e0d2e39125f63a368186fbf07a1abc3168bab4c05f2b781e70c7ec1ea6b41b87b40727a18f95a05e87845682bea28c852395a77a475dc5c74d185b58f2a11b495ac6165c535e3996c997d840dcd83802dc6e37bedaa4df27c1aee16696a347a85f1fdcf294f24a9cd9fa4a18ca981b0cf9f1989d0cff7e198b22e5d32475db8b1b26e368095cf2ef6f447f88fc5b467aed193e35643d94e0a99ba90e144dc08c62b48768a7432789bab5215ca25ceccd8ef6e5aff8aed2fc677b27a4c8c26e9749553fff81949c7aef4249619349241e071505e3348ca5a9cc1b42359169fc62e9c95036e06e7696e052acb8850736cc710fa01cd27917672209437f50238125e34c8b173d7862979a76f05936345510345a0a17be03bd7ba09edb6aa6f5357ab838aeaf4fe4cf88902414a3ba19667c96a4d2119df914f8ed00286e5b6405a3b7a07f710b12e63a8ff40f2b711a410b2ac5f4f315cf9cbd0bd36a59db319fd2a8b380d9f925077b2ba9de2538414a76dec846d5e3898accee5237b7f87fe2fbaccc6ab274d7e421fd98cdbc58043cf27a2dc4dc0ca2259d2cd2ce6d0990c166d9fd47edd30fff8e5c7ec744238824af5d564f04f6f7cee4b74add9ec9f5fbdc91fe7b7e60690e9582f6a3cd9eb9d24644c31899e57e8eff3a4eb55602241f6b9d9a37957265f539fdd48643364db6b980649535753a0ba75e5051cb806f4eeb588a05e3eace2bbe5f67fe6cad04afdfd89fe3271ae173099130d5bf63d9078f8d27ecc2d275abbecea33069781425214d1c225f4fa543b99a5c75675be0c1c79300f8b447d859692cc46b956e9d8f726f4a1c89c4e2e699a75c5566a4181fd3bf62d3509af01ead405ef3368635dbc4e6f576159f23d2bdf789bf305502a5d64fdd4e811136a01a4c160a9a50d9aac7499811e30b465f874ab5ab83d8ca81dc4a3daf33e736b602175b967166e43fd4f130af73c7b6921edcab301c6223870154ed722fca21901a22f5eec875f389646bfbe6086557c6b83c980ef500933c5831c536595295db40ae051461512719a44f242404b82baf543b79f04e37bfddbe64f905a7ba445c454e6b0a0dccf88ba18d97a6a554b47b0929f4e3388e51c56c508a958e1df03b1bb94e8c79363d90481e12c75448b63b8583137e09bc477e471975d8337b7ff05b48032aa4c0d4e7f3ded35c86a17847f3104ef8c2b19722d36bee3e5bf0bdb238d9484820d940dbeb82f787678eb305235bf2a46645707594108d2ba9a691b19b78832f31a11908d90e743f86e39d1a5e5ae2cb1770cb99f73a1abcfe2c6aa67125d0e2b7abd7ab99e50036e6949903e2b7f47244713443535ed35d3b90dc03c9ef3471a04088e53fd79ff98721b8818a79be5bb7bc72b3f4e34ab91663977109f1cbda1b7aebcb2f32574a208c9c6e824e79d3a6cd41d174a5445b81eb8996059119a74ffbe8658a5798cbdcbd12d37e47a6a5ec140fe9e59b0dde5b20c1a4d1556266fa7d1c94715608ced9be61c9b3cc4684c9c480ebe0b9f243649d44f0ba8d12a3db9d2ce05518b12a85fa573d9a5469c2219f87ec95cbb0bcdf6b17b7dad9851ba3ea8346c0f60e62744ca14ad90e2fd3d5e7ebcf3e32cc237e86e5370edbe138647c28378acbf5fdf44420355a1370c5f09a468eb61c383cdf2e62bcb28573b42ca429784e80a7d0aa537a50d2cc3c83d682b6757c5280ad42f85de780219fb1ae66774f7b63eb0deba38f40b53edf5f7baac5803bc48345629c0e6a7cfd09890d196d041917c34dfd4394b25b97a3f3757fabcdfa77c749a725291f64f0132e3e9b1df3d7f5fe5286c29fcb42a96af757ba32353cfd4ba53fa754f25d910f9c5d6b7abfdf0300ec3e322dceef6075ec4f723eaafe389f79898bff8013a6ac4acb58fabc548b964b3ca5e208f7074ef3adc39506baa1465fda50eeef63efe349a5603c747e1b3e5fc8d09a83e0ecc18c36839a0d6ed8022bd27a0b3c0bf52bbd9b98c894480de5c44cca1edcd9ad4a9b8606b99083cf1b369f9796707122cca24ce1b43dbc369a5bb84c5549df31b374e5a678c945da478ddcce679292b7226fc26ed62bc1ac7e68be41965ace3e99fce509ca2bd88131d13eaeeffc5124c5039bc56fc0dca321a9782f41c9cf119c99cd25a81b43c23b23fde93c1ae3d0a80d279baf784f81278be91cd1dfd65e207e026446d8a4a962b1ba1a38e7ab508b4697b62981b512f0485b74c4e18dea6bb64e0776ff0ef0d4cefc44250375a2619c63e6c8cde5902434ca4d5b5cbe08944a6eba79d6b383e00a4e0b360b1541168fa59aac592cb52fbe868ce2b139031691e8a0ba818fb0b0a6e44f50565f0c4ff0b0066f3e7999b6830f845cfe92902a7c0d7e2edbfbaca690a0d0ba934e4c95147ea9f4cc4de2ed6266e135ae0e2464b9bfa164882e2cd0e17b038ab7a0a307544487f30f1f77e7974f466762d5ea72b29f2216f48b9a48a088fc90062c858ab7b4c9a1868d49951d21b16a0def24a3df4b69bec4c12ff7136d1a06c1f8ef8ef5bb29aad5e70c7906a1ab47743cc2759cebbe70f1a682e0beac6587042e4fa7af0ffda4c35d9165d52386481ebe948b95a213187d9bb5de22192e97a11032bff2579de61d350b88714382f53a12a3ebe2bb38485d98637b8a921a97cff29eb8854b8fb1568e25f95cd0d75058ea80b5411ca708c0eb8eb05c907fef4ff95eb143548c0ae2c02fb3f76da6d056c6fd5cad57ab727efd9fde9727345ffe1ee9cc0b0afc830c8576571007c69c6ce182ae331046c8b94044a0d6f49d0b0371e2ac162063ec1a198c4046ba1330a1c7e620b553fd62141318046363b4940327d2c56f53dbdec7180f2921d90dbae1363a186a0c061d0b8c6c41a08a61cec9a7d2b72520fafa17aa9c8ee0a8e544ab552bd429633bbebb763ba8cedd8cc52658f02abd222e93ad3864dac5b9db4c044ec924224634451e70fa7a68ce252b918c60b79496537d5c1c9ce25e38ff7c1b6acfdcfb9feb028b6fd9185e44f3591276eec3f42b2fd3ef4e1c33e94ae23589ce5b753f92edef9a68d67754ce931fc181a8ab8d5ea3fe9a60b209010ae2b461d37e10ed560409eefbc530a82b73ba7e491f492b0281668655a2d93272d54ff61a4cbd9bfd22d882c923f3caba85e75f0baf86a736472b03cd24de021663ac3ea8e225f30f934a001c514e4317af8c7011a3d90349fc3960eb32b181eb6ac910cb8479a5e159da834b9f8e5c8df9458444226b47fa226c2a890f7c0133243036789c37480eb373dda1985c3574d4262c1656535c2ec4a2d6f44ffeee00c117009e2cd10ae9ed5f88f57f01b0b115bd2b899703dde8c39ccb07521f2ee826202ef7007299b4928dc64f4854bf5520e6d4e44c70e415a122fa7fba1c6c0747b259b7fba36dff720fc1a4923fcee19586124bfa62c6d93878304952764bc5853500866e165f013795ddd2c325219a47549b966f93ce87a92c9d50a7d93b58552fead45c949ab70f1797dac08587706a874bbb18eff677fe91a9d8c013ed716c03c2b60628d8f164f24a76524aeda5dd93ee23045dd108dee4a56602b6657bea161f6a8d69ca44a00bc8b2f1992ca95d7792e5425553dd282cbfc9cad231e7e0997abab2de1dd274a855e4afdfcede2e0e46877cdedfa14838f444971d75008fcacd602f260c95473f6001b5308a8b6a2acbb86607960263d2828c9f596f1940e04b045cb08ddf24e18ab59d10bd991932a290fa8150f4d8105b9c61eba44b6459c467276aa3fc246c880ac1c83d2b18d2125d76b764c716ced2cb9ae116d8f3d65859560223ce15ddad03d6a2e04e57d746eda26224d53637650c29930223fab89cadc22e0242d6abf2fce7e37b41e1d66fdf5f182a559243e83d36422f667e0d70240516499ffc2d419e34708016378f6085f29a7559f82947a74d7f3ece11932a9160924c9d6192f034dfa56909f82b96da3091701dee23481a448add68d621683ccbcd7c9d9a669017dc356928aeb9443d31d4b85a537bd52c7f4672aeca992566f7c2c69d649d74c4b9faf2415732f4469d8e80e71dc70bc1b6ead03a999cb908222c53d9e564a466bcfe329d678285c8088bf3b11e48f742817157d4f7e21883c3286a18e26c13b7b4404586907e7178147fab294172337a69dcc3b02ec66d8939d9c1f01335f3e54f6950d796656272d4e829e396b92b0977182473f84d2084328759c7e91303ce052e77a5e348c642923539d54d4e780c06489ed5c29967d3f86e66fee5125aa74dd80827eafb3be6fa3064f7b72e9d1c14c178d9ed2fe962b077fffe4456e1f621062e7f0269ab15869d5ac35120469a789607ad4c71a308f4a30acdad161af70f37ecb57c1dc826a8f5bde020ed15ae9fec3daefe32012335629855b2c251e1db6af098585b393039ad0b9510f0ae703036c85cbf5fbaff39ad3129607bc832a8a35a2cac3bb8ae3fa7906c509812c1725b538dd4c7aeb7b6b97150e1b85a504a153981604c1f21dbcc32148f2d9bc255769e244109643f2fa6bb7a9cfaa580f9978ee9a684b5d91d01fb564a669df9ecf7e09d9b34956b51b030f836fab0b26c34a7b49cd45d87c24e6c966339d388955fa5f1050cc4371202812a747a63f521fd317021444016c2e36aa081f376eab78c496f2608a180f26f0b61596835c30730414b6037aa969179bd84a5d04b6303fed063c523bed58628624909dc7fd0fde8a16f062108bfccf28a4d1ac701fe381a3476f013e9ea801a66b4b9bd205d816f7ec91037f1f6c635419a90264022f35a94da91f4ef6dad7d6aaaaa8481cf00ed894996ed39a947857aa5e6652184bce51c036029673aed7ba6b8b0329d8cbca0cfdaa8894e6879dbd4645ece1a5a6e5ea67c13d5ba237905fa83a3af6ada7c81ea6fed3c5db6bd2a015db9abdba0ba73bae48ae1daa63880b3c3c1cd9dd84e37ee3b3f25c1feff8e0e67a2eb8f9bea823b26d0939cacaba114bba4a72a2b34beb5561225a6f5619f959544a125beabf765b892070cfc347f151099dd2dc9fb7960f2b71339a92290cf6f870e80b9534ba7daf5f8a12b5b82d217f5a78460b5319134fb4d42ceb4a0a3e3d34b7784f8609afd444be95a84bc3c395cc12612395672469d89b85055d30d31fccfcc87ef69f0d81aac963628dccabec6a1b57ac401ea0dd19b5e1fd74a2df73cdd46a3ccea782caefcfaf2058140db0ed213b8f6695657a3c4fb9461fd2c0974885c338e53b967f053f2ce98bd1a2c969a4a77d235b5d14a33d4c4ce2ec0912d3a79a0d653e8c1d6c26d99ec24d604a7fa9edd002221b51f10cc4ec1572a3b8483a238339cdfe14382860fc46de09f9d5f4467c2a2db562835c2f629ddd6467577788d27b34eb98cea632d67eb05094ad41a76cda577aade7e40561f9c31c3d4d2c60e45b751e91ff516718782b9ac83fff80a61ac80ac01601098b9cc498390cc9ce52d230c991fe59c8d767f2a3490fc29f834e1bb14c1e601726ef3ddb72062b93d81acfbe31e1479756c39397e954a32a859295be05e0c987817f0a57913e330f2b721fd61cc75c6669626f2e9a9c1c77b79eacac8ab55f7f2aaf2760f74722705246393be974699d598fe49d608bd6f39d55ea5226c69b8752df2506953f37c4ce186860579f3490ca6e54e688cea011f44a5099badd1ee53b098ed4d7c67000e490db23de3f8211b06c0cb3c9f0048a860b7edb4788927c08fd1e16d366537a6d30e29413c4d2e292072169674f419e0bbb6b6ff2e0a48fede6524885e21fa1414702f3b374b9838df5f451a985efa4fec6ad381c50de2d8a6c661fa2729ddc5bdd3c319e1d295b348a3c9d543c5143b7280c7d710fde6e37da6ee9b91eedebe534976ef6537279e9c0d111a2be40206e6efc8c6459c4e7093df25dfc643829eb0f9730fac5066f70bcfbcfb15737cbd6c7a43ac89e7366540cd410dde239c24f724d52559d6c44443e1cf68ed6d58ec8cc3509494a719d5e9f15e425a7952a8f3d33c6078289d9ecde4512684501b55fdc00f4b6f28ec0326328281532ee8c8c6992dc6ce548d602eac54d0af9272c510b42cd9c649211646ca5936cd1a257df60afc9b5521763b95322d2bab486253094876a6e14dcf27743ecb58d6397559227543263684a2ce260be1fb74a07d6efda8ac3f280f3966e9ff0f5d7868e4ec7113dd4e9e88aabfea1f23d91bbb65e4ec9efa4a8d8b3680fddd9cd9a34ee329d99fa86437d280df1eb737e7e073414591aaa1cf61c8615dd4efa167efec6ea307f8d6c1c91be3d7d09f42ecee506366038fe189146dfc603b519b78832f31a11908d90e743f86e39d1a5e5ae2cb1770cb99f73a1abcfe2c6aa67125d0e2b7abd7ab99e50036e6949903e2b7f47244713443535ed35d3b90dc03c9ef3471a04088e53fd79ff98721b88180a6d166599287c01bd31e536fbcdf3c29cfd879c95a2e5341f955a8d5f43f5079a03b8ef9415a1a130c93b618eaa25fe4f9538eaf63d75f068cc1068427e1ca388a54506fb343c8d935e417eb2ad1cf43fedc9737ae4a25f12031c6177c37faa68ec52fea1221448cfb05effdece260624a46cd8e6061946b9bd45e3d7ec666adcb3bf087ba189c01b2343e5c8eebcf11036bff6a1eec3380f29c99acab941523fc0c54ccb8fe5459292bc86096a2f3082ecd341fd0cdedeb60d9073a9a95ede9c0f8801dffcd31bcaca90838171568ecbda02145896bd7acb4e1f775c189065a878c0aff8c571f9f297c61c13647cdab35fc28594677763c0bebfde297e31d5e8baab9c947abf9bc5cfc283251f8616a74fffd033254c82b8fc956e7be95d3507ee043dd1dd7125ae8c44fdf32d524217464cc57dfb93d89bfdc53f5c3b6fcd4e77bbad6f0af43073e7de32901d95a4927d7e649ca19b07ac8026e3c165f42901ea84f4147b7f71a140e5ab2a8f0de4c0cd18a5abc443b213fb62726257ff0eda63cf0877d12eebee79a0cce9b2ac796e95b2ebeac151fd9415d0820159eb53860dfa3b9064a90c5ee1b8b58adc4da89fadb039dfe4d80f41530de89d1a03752d652f26d1c8a99549cfb66ccba8224ba4200a4e3167e0963438b77d57c5549df31b374e5a678c945da478ddcce679292b7226fc26ed62bc1ac7e68be41965ace3e99fce509ca2bd88131d13eaeeffc5124c5039bc56fc0dca321a9782f41c9cf119c99cd25a81b43c23b23fde93275212b6357ff90ed657671e441b7777c3c5bf508aae6ffd392545e0ad602d99f5887cf4d71e9eb6c79f9e16cdae2fe35001da5226115f34fea6dbf50c3dda776ee9c8c4ff27cf2fdf33e30348d0391437f89558879869228bce920d4d73ade77b8508d972a836764e21bb655ba8fe94962f4cf931903fff3bee0a12ead4224e2d544cb6830ac3536fce86f1b502dbe34735fb068cace8fb77ff834a985a48e258e0336f46acae8bb77d1772a82f89a0a3192f5e63aa7853753b44f684bdd3e087cb75744ff0d482813651baccd51664b8ff9f402ce5b32650da9c211249c1e6be453d3263a3ccb14695379f0a20e2e13bb30924e0deb0c6ecb068ac0b684abd294da6f16b4377b675befb5f678a44fd59219f24543a64770fa572153d35e7225b1a04c7dda83d7e2eb28b0d25bc8eefe6895cf7a1da9a35cba404a8a228b292e660debb2bdf18fbafd0d95e2c2b7b7fd43a31b7ba352f560e50e7896755843065b5373cff473d6c34924db210db295deca2bdb287f259bd13c55f621864004a38cba8f3a72d6180a2ee9d47b2896540ee162d786867731f21adc9e39fec5906514de1c95251d5b1747179e6a38cacc4595ea973e0955cb7718cb16756e4f0eb95c9dbcbf326db6e0d9c79d34a7088257453bee25e4abf47893a5573f25077eeec65c6ce8b63fb3e5524d2ea8d7502b0fddc3f89aacd61ee7eabbfacd8e85f0717a4879ba5a29089fc99008417f26b66995900c9d7594b2daa1aae95c8cf98ec5862ef2eb50c079c6880f0c6938fc89b5a9d5f884e0ad642d15a8510883c16f7d3cb8b02b081df35db1ba5255a32a1ad07f7f060be5dedcf5a72077567e44f3591276eec3f42b2fd3ef4e1c33e94ae23589ce5b753f92edef9a68d67754ce931fc181a8ab8d5ea3fe9a60b209010ae2b461d37e10ed560409eefbc530a82b73ba7e491f492b0281668655a2d93274c05daba9c988720614d613731ce88ee8e79171bfb60a87919838bef0276f0f92f84d77bdc590d75e3e8fff4b055df62241225cc7797a545cd8eddce0c985d7335a753714a5bcf359c78964b0aae6608a8da512a1d928a81a810c8e41283e0112af3bb248dcd55e889dc196a1ee1a8681ef47844a0d00169e60e7f30ba8d749e0c5dff1ba323cc6c5cf23d20d94ccaec9e2285e39364a0836f19fec425da0a2901ef0d9d7489aa0319fffe231c7f5bb461f39f8e42b6790bbbd76a4359eaa112bc5c4f64b5875015febb04002552ca6720d03f91373e41a998f6fb9eb9f9ea6b581d8e9b46e1f1238a8d69f335c38d5e83eee74d534d61640f780895740434b47e1551f6e95618de0053b1c04a44f4b6f7f742b758d5965c917fde5ef9a784d91b139add7e59318f498c474e3e033e44aac65183dbbcb93ad2fde1489279ca7efab280575d5dbb69adbf4d2137c10a1744021532a010336a3ae2e131c303a5e79ce288a8e67147c74abde354604b6dd345d0178477cdedfa14838f444971d75008fcacd602f260c95473f6001b5308a8b6a2acbb86607960263d2828c9f596f1940e04b045cb08ddf24e18ab59d10bd991932a290fa8150f4d8105b9c61eba44b6459c4672e1aef4ce56605dc0bb2ac7352f32cf198582ffac51230a64a7d528bfa8e473f612d14cf44c01cdaa1a3a03e27071663387482d916a9d5481def70c91f052c28c979fac03c30b99da54dc2599e78649473db2bf72d33d47e7e2dc39c56c394c912a4b3a68fe208053245d622ca0938d405eee1c1881edeba8f3baed63a510a2e409b634819761b6f47b9ea7fa76ac5c8e1fcb73d365c0ef94874edc2718735d0a106f2224e212d37ae9ece0ee74c1dfb5e3e94a4848de502ab8a1ea7bdbebd014500f13af86acf0e30767c3f834523163e2fa8b76d7ee6f34d4fc226bc765cddd96749ad9dabb756fcec053947887fff144885afa4a011f98d15e426bc0a6df3891a7faaf8df21c3a944ddc557eb60720ccd427a1d136e1e80d47088b3ca2d4ca00f52d01335f3e54f6950d796656272d4e829e396b92b0977182473f84d2084328759c7e91303ce052e77a5e348c642923539d54d4e780c06489ed5c29967d3f86e66fee5125aa74dd80827eafb3be6fa3064f7b0cdefe38da5f53d2d4269474ff280efb88e4a54927b859f2a719b7671fe6977e4add47dcffe347641951ecb3c6af86011e7067b094f88fd7d63541585926b1d5e4c37f0aa1cd2076ecf7b5ced68e38d8a233598a5e2d68880d349ff0fc9ac9f27d159e89c5bcf92b1847d657326163e4cab34e079afec3caeca2b5e1b5dbcfac6041fa6115eb451d14b4a0bf2f87d6203515c23ac7df458c79b971fb35c02e01f5f989c1741984966a5c243474c485b8290d64b11c5989b429e4ff01e4e40f421f0fd66f656ea1fed70af20d885f151013604d6ddbff64b01565ec5db96b1850a1c777b009a0813ceec7b6f8dfe6f278351ac708a182d2cda9e792887d8d738abef815b747d1bcb897606499dff4dda8fa657b53bcd73eb3c934f91f0f802d69a859a370d73fda0e389936ae2ef51abd8bbf205734ea7aaf3798fb27023ede700a25919a460e5be21b7f3841ab62ef4f335a87150a02e21c2cc4ca67b3aa0510e6acf7e39f09ce62724bd79a3e77b9027ee88ad66246f79121677359bfb6bfc7cfb08c954a06a439976b122c356a76c7d56078d444d6bcf0c70822ab2511e24b3f5cd2d770dffb044c38b00996a57e81156de07fa66144dcbe91525e36568e6f667780449a6a6756275c4c1cf837cb703eacb54db8ec363f9475de764b7eda155a142b9799f71a767ed67bf4ec7d3ae3f53fce51b8c6affd025e49d52177d376ce2f38b8d2d095ea66c9260d6e9a88de84a6c7265d7ebcada156ab7a27adae555820d7e2617ed5a39d500c0f50da6a92ce9e811592368c95b2d9e59c0d79736791c7270c1c6187477d8c2fe576c1eba074a8d7814d604292825d4e6308f4040d02ed459417a059a92a4feefd5f001be992a345f565dc13d42cb00d1bf67c2d2013643bb0f69dcee3929f215eda8e77d70e1dd43b173d62fc18e485d632a28c83d9123d8c0c4b56818209b525360ab6abfc500764d95ff7cd151d9e489bbd8b71c6498b2277b64f76ace22cda1538ccb4dfb6012ce626f32b0dd8b10844f8eef9b5b5aab0aec6933ea61be283365a8efdbe3afbd200e088f90549af32a239c770d1254939c53a3513d3c6ddd2a603d7e5de43922d5e2e1d3000e8ce80604c0402a00f875e71a409c7a9107885439633335430d9209255e751e08124b9f4c8f8469c1cf4b1a35b2a32897c18fb5eb5b3dda637df0f18d9ba02ec0cf67656b5b45597ae2d79b7dd90b2968dc8bd9634dd0d5564768252ff617a4f13116767bd46a88301ed4558c35b5884930ee1e3a2ed235b9977a70e92a43b57aadbf4fecbcb583625353ecbae17dd395688155f9c65c2fe3ebfbd5841a1b87a4ca0a46505a9909ccc4cd30225c4febe76063d936e0a48c9d4104844f04384bac1fe1a1bca1aeb238a17f6d55942050ffa276a0ceced3448396c526635dae7791fde4bb28bd4fcc394a8fc74157b43c22f77daa8a6c48a392b9f4ff2bef100d042aa51f019be2867e4a0bc4c36c2efc2c51f5ae3847fdcea6f662621244e7542415929b0d152d4fb0b08072ab266d9bd8d2462cdaa414129a8ba51c787e5720fdfcf580020c6838c18d38cf76efa56c219a80888602e399982a9acddba81f12a4c22dde1ae8cd386c389719b97fb6066e0a8aa2221f84b23816c1ba8f5fdf029de73cee922817760451c73e70f9197c1a5c67dbf3461463b7fa14a18080d3978097f05f1987b6311a3f013f7ee15a1c1216bfafdd50f7f68d87493ec6fcb603449f9eb5006f502657db3ff74b7bb9ddbd3c0866ca2c08d3edaa025d01a500b094219d7d46b739b8da821f7b778f359b8fee11a41838e009fc450fe1ba1a9646bb5b4ccece178ee480448eca5725546c362379845a52c04379376bedbae5855c83e394512b257b896903bb8fa70b4a54daf0febad6a7ad90b3b18a94de6963c3c72d0ee6c4ccdde2ff5bf623892ae8e673faf7b9cd1a72c9f696d1aa265bc96eac3d45b6dbadaf03b0c755d3a007c4c96d933a7afb129affcd5cbeadf9fa718fd74908c66758ae73080354d51da2bdc8b271dea38f0b7c8eefc09e32f333d710672994e823021cfae8bf941c72d33381d89f6deb4b933ddee626386e27669a859ab1075ca80ce4115a67319fee3c6f32b5aa8eacac561af9170204e32585aa94cf29ffc894880ead42f8961734152cead15eb091423cc60383ef106830d6c1068596734d5254784048d4e41efebd2ee29533900ae044231f254b479ecc134d767f88a860c1b1d39f714cd71e14caeabf5d1a2aeb72334c14a155e837ebe08b6e521e88419597948a8f41cb78118596daf2d6e4489c27797645647e59adff7e4031c5c568dedab8868f56658c5900f560c8e89d3235a0eabc30c70aea1b4a4e44142b6c81f88bfc338ec816b1dbe6ab7754f710f72c776097f6f787dbb9726e654e6052defba64e940f49a6a8825b1d7bfd0473c479092cdef61a2938577c8cebf00fc771de639e5cfde715f67fb1d8dc6dbd0c8dbf2111f7c23627fddc2a1d78d0fb4939df36a1f26b7404c5cbb91beeb2ee6ebc13a68cf55d14c72ca9dd05da47a009c2f7ec0af26479b750d1cedb6787059ee21710de11a3439e219410a236609726645531042f813e738265dbb7afa9e4bb96659b154dd59c7fc0f64a07c2a0ea20436f06e2171779b26678192c0d3874ecdb902f18cea27e1cd27c5225502adeb0a98418fd14a764ca5ad415c080b4a39ad058c132ae2f2cdbaac0fc55d99c590e3b91a20a57467dc51282b2709d9c7d7b489f26a9e1bf916ec5e1cc4d9c6721ba3266d37e9dfd402961a6640c0d1f14b4c9f22c68a6c3094236b9f7514e69b39bb6b916fb99707b56de7a2edf0be41719b21f1b1a2a5894161ea24d478defd397b5f3d99001ed5413988fc7b04abb6389a81dd60bcd9095a6b588cb76fd1b07f5390f3d4227c558cbeb57deecd1f4bbb14297880c090d53f69b899cbdc0aa0213ba8383f3db24b4276fcff60f1589c1837f4958d00f649406a5ab999c78e63967701659b0d90f9c70a55f5004982860614dd42bce6c6a7c085198e2b5dc8981def9892f835f7772c27c80e1c46bc3c115b8cbf258f7cd0e2c525b668c07928367a27a2afa1d58c8b7ef4139810815609092684bb9f1f16d436783ba5a7cf70f1ca57f3e29cacaafee71378716afd80a8938a07650eeaa872ea1baddcbee782f4223dba06dc44fbcf4aa8c5a8977670b49978e87e3a54883236c75958e64b23944dae3e6cd395e5aa052328a421e1b086a8a768d8feb818bf2ac89dcacb05da8647c46f2afbab474ef7c6cfb889b22b72dcd816d99428b195af0f04c9c7c1fd3bfdf7f2d491fd94cff6b968fff0ee8abcf5a2c710f4515eabd1b07199555580729e53c8c2eb075942ab0d650c1c3fb3e6d4388b47361d903132ae229f42a3e5f4270be075b9ab29f6d4eb8866f387aaec09f278c756b1638342908132cfa0c05ee5f478eea1335b8a5c42b263886269ad282e425735dbdf4c2f8d31cd99e1ef81bd1f1710a73039b7f4416f85232fd70a6b82e8c3da1b0786db103d2162e5a38919b2231c7b1221c5ae9a552de851137b34d42699bc53902c8e7005955e53ad3e711d8c14152e222ed8196350ad2892af32a8b5deb9e0b630238758e04ddad4ffae598e31a5b1e4d490c95bbf028b11e7b82b9424731fa5e619a16924900ced25fb5b56bead9f12980cd3ce0daf0de26b1f1f4b56b741ce3568853d23ffa8f78d749612fe8cdb5d83ab295cd9476520228dc5108eb0f9cb775f2c0a40b3caacf77aca514bcdb560a57551d4021e55880019f4c0b1e02a880d8d46b92a26d1b946bea0d8655c4871c957cc02732ea6668a73a22bc1c7413403572a92f84cdf2c20350363b418fc960482977c5360fa3289d81358ef0a5a5a0dbcd7029933ae05dbbf5ec6697c0d3182bc5f3ab76db004ce345456957faf3b87b66a07076297aae328afa920db5c07e2e6aa97a5eec3676480dd1a473cb7cf735c379375d7fc4858be279b3f42320595bffeda2eaa0af8e3b8a9e632580b5dec01d648bb580ee294611542160716c892ac41f725bb0abf0cf8bd383fed411812adaca04298cfed493487dce798827e583a220c9f6a16f41f2bd7e36690772b2ed408d0c6b7d0ee1ea52e2f67fd2283ea2f5158b7bcc86ae58ae6e6cd3f876c97d802b6a96b51f15fca0b744520460d9ca735083a9cbfe12e951e7fe2d185463849b0960d1751f519d0bc28ec01e1ca6a10e38240b307df0e4ca729e9f3281145730fccc733a2fa0bd29f080a894df1bf66398e6dd73b1940fa067b0048c5238fdcc5f1301af34c1990472b218ff0fef18081394db7304802a3c7a129791ede9146b9e3c4c41cc2c1317a8784b8201d9a9ea7077fe175e1f07b230d0c8b7868797b30ac2c22899d580318b0403321bf655ff6c1242288a57f76f2d2727d4a3df680b3a7637de3664aa512f827684fbbf47886821a3770e9ab6982d1380b68e7dfe3aedae929d97354d7d38a48b2f9fb06adcd2c9c8276e47e5ef3f171c382ad1391e29e7f9c9782fbc2301d5b4c7d8d9497d3e9214dbdcb8511c13aa3c20b2e10d5113124d37d33440091439dab63acfb586e1e2ea72ba3a5907f420f6313ffda76738c828c1cc8af96cc5154504c301ead7fe5d218e65286bc32da073462f542f18b7db07b1d712490da86a83a0e5c1088270649e20d32b42a7621db09610edecce0b45d806c61633de8662695fc65b1c4df51135698c9dc842c8faa54104df5c1a86eeb9193f7be3c4019718136eab204e3b87cfed86bd0cb4bbbc2f544c235b082ea9b6927a6815db047a5ad7301747b301c4a9be4863dfc088611ffa5c8d32efd8ec656814e0770859e1220ea8e511d555d7f71563cb35ae1e7c791932e501d01cd1d5a91884592d42fa83a18b6a40f25913e76a39ceeb2a13ad444ea66b466b7858406aa0d6835e66acce8abb7c3082e6670390ddbd911fa495a74acaa7a29c171a10a38b614d9357255e916b079c834f19346e2bf2651b713f3c4f276750745f4214c9b14685e7f4a2db1c9c591884dbdf849e8ac2094e711e0b781ee552d71e704d3dd248816ca9c91cfe461b2fba0e669c75e63e6bf0a83df01d100b753eaa34e85119f888d0dba72d54ec3e1aeb80bd1688b796efb09cfae035a2a2ebb73ea0c5a24aa1f4701125a030d99f4a5ba8b1f3025265900ddde0cbb49f0c3f8b2ad1fd6d44671a6d075819e82898fc3a2f68c6aeccd0c9f992647e213c770208c4cc7bb69ec1f4cf0f6fd91f10d8bf70d727d7978ab53bf4e3aa622659f115b8a7cfd308c133ab2e377450db39bc045afaa65f2bb3b9c399ace4338e5197dd1c6cadfdc98900ada704a2f9f49ca5c2b6be7842f34b471541b88be6a538132fa42ab2f93d198589cc5010ca2bb0535211f06bf1bad611353c63dcb6ada2bac75c9d5bac69d522a05713c2644ec50f143218890af7ffc5923e8794620cb07a7fbaede15f231c414413ded9178380498ce14bb25418480a6d369e3ac69ede690d3d9119db102b02077de718165f2ba02543fc0d070f2c64d8ce34046fc13058c3af8340025f926c34598e60a780c879fc9ddd6374ee3e9a6b3fac7a8218374cace467d4589a6489303735083873cc3b14dd11511b93be638e7c08a6a292447db547d08964970341b47668771f0d6edfe55551a08c87add9856f543a9221a00459d473ed9fdc98e0327bb3f9217f6e139712cbc6f4f0ec5a67b063129349a85fcc22574b09e271fa798e3225e04b6211773bd93051730219f68161d7180b518b0254659266a003eaef3f20f3a0bf9618caa870543e9aaefaeef55689101c2258db3f49377b2d4772252522e066f44931df7c7281e88b7390e6807657c44168c8b473684c379424923b93b3021e8ed28ed7bf36492059a66ce2dba06f95643d8cdbf2fbc421b6b61ba8590f028a98550e383513ea9dda308f624716418214b2dcce7ccf4e33487468f218cbd2b0fbe46b8ce6e1809983db7f226b8a02b6d95070df18c5d85740dc25d4f0ab282fd258112cbf221a25444d9cbc767b784f45bc90aa7a3e5e65489156eca040f54ee9714cefc256333a34a0a84b7fcfeb01f6caf2d0643ed6c42a7af4c8e66958cb4a0fa11fbcf5228ed7e048370854ebc766d5171a19b65ab8d89049acaee9e67856443d185d5fe5f4e1ea187bb7d73f3577ac6fe239689bfaa84cd450eb4de3ec8bd862b83365193a31557e937b1a0204634b7ade5eea7276efa3ea8671a1bbd8df2f5256b77fe895bec738cf5c2ff44c9fe61ae0a4ea79d696d90eb907015d9d5a992bcb0022ba2d8c09e7ee28718ddc1c70d5630a744360db085deda3f1e667e177ee1e27d171ab8c2ba063ac236c9f6053844e772004ed0d3461b884d622751e0f289d4d212efc3c0fc2d938797b06dc0da1cd818d1a46006f898c677673a1d3779216ba9c0e3fd933f7251d0ef10d8c14722f4a51dcb8c4e921a80c9688f2f8b35d17a994e892a775ab08c010fa635a7ef25af8521de8a3b76ebebca87097da58937aa16b8a6330bc5878a575cdb379a1641299095754449588854a5b441c50a2344a3b28a412b3565b9335b2a6ae7ef204343b7dd534ad129150f40cd2ba0095573c9c44b52f0d7d6198c2380b0b2358d3b8eba816b2dda105a63152439c938b6340c975c69ef5470c631483c04d1bd5b986261e5c17c289f8e8b2ca0ff2634057b1115c9910de30bef8900664f63a311893c2e59aca0f9a5cd4b04d79ba768b996854274eb5d6f265c6d35bbf793e3b9f79e3c27f62c57ba17eb9352cb1e20ce5325bb1d8e809119fd0cc6d5e97bdcb2039621f89e350cd6aadb70bc67d766ed8b96a27ae30eeaba71f5e3a5ce432acdb18306a17af6797440f087ae4bbfc1e5d393f2fc5f3f6c34c1fcb8555a3acb5ece153523753ba540f439c8b39d88e115d96e4960b909845c613384467312a79b25bc23e167171db4c86cd8c205cca7d19d5269bd750d715cecde816a0c9a8bd0d524dc2f55326511e2d63f24b9532a91559603682f47c94e1eb7347c5f4cda004c5f380c3badb8e9a2406d2761cba4cb809bb42ec20a2b1c5b6897f44454c4e4ae1677402ecb526c55d9f6707b78722cd1a505d7344cfe554d3b0612bd4b2da25de36fe8c9df94f511f08f0a1a8aabd23a219e1fee0a2baee13b17701a0de620392c3b861f721be5dd761d02ad0ada0093c5cecba37bfe2ba0deced7e300badd87f00db6ebfa822c3c42e3b753fcb09cab91838e777e3e52c7377d59581ac076bf43d38999106e892513902140d7360cd7166ba46b54d16a53dc0820222f42ecca8250558bd23cafd4d15efcc9a996580b105305d00adbec76c8a02feb1b316cda70888fd3b2442438e8247c2d45b04d6b97f3079f93f10f25835b7e0f9205157596ac76f04f51700915b4dc8cf1247b075c2df262b0096e09c07e153f651288a65d6703ed07db90060022b6c2c74258f45101bfe3d70c815a722f1d62936f9e5adf3f2e07902b2b5cb270cfd69c413139ffa7742ae01eeb0da1b448f98ef44a28ca8502b50801bedba64eb476d3ef60e8c09f0e3a599cf5db87cae5b595706e0d05d70d5f2616011d73f67df48f15b985657b7e81a42fc95fc0b7fb2a25d2adacc9fe80f96a1f78661537d2a227c97b822ecb159626fbe2fac56f4419c3db999079c1e13ebe16698f4551528bd304fcb70d80a8c99d0fe933471cbd1e9f1338653b5f84f134c35504b3b46934a56ab5e9bc95f30e72a4c7c883d92a37f50fdb12dcead07afa0671eddff81b035e234d1ce87587e3eb87a45020316a6a7a0a91b0f7bc13445a96d975c79bf45910f0d881c0086f75416d0240c9f1e11fdf1a5aeb3542dae1406db312db18708fa302ee75859bf9a736c66dac1097c8195266dc711350c19a2d28be05796f0fdbe8517ec36a44fc257e8a8896fc8f17dc093b259faf88471f8c3d32d82b02020a325ab369720911cce911e6fb69f6cd1820081d4a698d85820c387473cd6c4acc685850b45a747727ad7a3986f12ef5e9b77401a3ba680acc18c462b6bbe1987a2055967eb584af06a8c4547bf4a14dc27956474804f244266ec7e3e5fa88c43f971af6f95be2e8ddc06ba9c1e4f436f49f6e631a1f4f58c5569ee0252ff312e77d7c307e1281b314d7410c6f4c5a796e7bdd0530a6bec19dec9bd44a312f0dd465d539398a70a29586d908295ffba4bbe01cbdfdc1529d82fa890f6b1580ca920be2979fd327d690f47dd59ee5d3e1a1d08308a24d87f4ae04d1b7094fce669783d028f1bfeee3f377ae1b6f337985b568adacde1ed66856f02151af22a56ed828d2693f38f36d9e0df493541798a9d729cb4e6a9319b2e10f7497814c283334a8662a95981921516ee135a38f98c74cfb311f3dfb260bdca1c34e23e1296a9b09c02a564aef8a3383254180b45e09952ad062f7f630b4948b87333e62e7a73ed752a41219dc83c8d98cb98c180ea11a71be3d82997c3597e53e5f06fe28b6e35d58b32b51789c66bd6cf626ac6282f66cbd7adf12d602a2ff266fe378a21ded89b61482379e67a4c8dde643bb886a53cb460b0b6c9a35fdc8f6ba4db41808290cc4366e6da355f240c536a3a8e0b3f38b02cfad59a441b4c46558c6f9d13110f5bc27196defff3896f9215f3d04d51f39518a407815af249547ce70fe5847773f9456789a992235effaa0d564d7b95d3b1fa3e3a43d0faef42646707b73919ff5a3dc99c3f85b79ded8b14d2f0e72d603c98ca07e16efa181098dad1c73400beae37b2ca0bfc603c9c4f139094ceb65571e30d6f0add436c0043988fdd81db2654e9907363d11f7a0e56d7497040e56413b730dcf5659e6b338a439593571ff49aaf6c4384f948cdb2ab03669506900a8619959656655d3d4a1a78cdb3e2e5ff4eee6eaab88498bd81cd8fda1440652bafce192c6a3df0b6c8cac44ec4819c773b06e1c975db646e4e693cb73f374d583d9f5c8d594ceca60d3abfd739963bee02897dd25ec556e05fa5b6ba85f6d04fbd79f1cd695288cabd589378b1969f381681cfdc5e2b333c2dce59c88faac7a41d99ee2b0548d3fe64a0366d16530e696805273dc1bdcb528f52aafdc810c821651041fdf26b4e9f674b27e6571ccc035d5433793784e5c151a7bd999a81651af4d34fadda4486f15bdfe7a1d14a4c52c4d971ac0aeae0fe1cf2790e223bf27e5e18cf0f8fc76bc2fd58db9522e5c7be4a6b16963cf056b8229d503e8d099dc819e3e2d12be3664aa0d6bf6cdc52c5b573745f26a569f3c61d38521a09ef3f250e26be76bd6c556f197c7eb6b2a8a50876626ac829568bf1ec0e15083f13c292f1233bf0a3e0ccccc8e71e00a8d05e1518c8ed3a23256a3e4927eb855e49ceb557f78e57b4e6fee1c202644cd9b8e4014a56016f2a2bcc17226b50631e82508b606e7e4976f17b764595fe9e73402b92ee3fcc2c77f32da424fb836eacad3f8750275dd1c5bf8a684ea83c92c23b89ccfc5b21e489949901a6fd3383ee375b3a76c956c98b66bc53ff2d904b28fb757edae2b52b5515171d73919d94fc36ba9bb2583b35f59885852503bec3e1645a5e4d0215febd1f2d1c29399f53f47f588f78b0844e2e2054a6271f514d184315bf7801b0040b9351dabd8cb0b080c5f557be8ca6bd21146e02296b2e068cf41538672fc926f535883c8654295329aeb8e6edef738ea3f38214d7f925b1fa89d5627ee34ccc47c115e8562ec5ee8c0b4bff52d4b09e008475e2aae181fcd2bc1dfa130eba7ee85bb2c70812d2031091a5ade6a3a990d41e9442e5a88d6e9ad80dbd38335a9c905fa3bb9fd787d8c5c5a25041a4887974ebfffbdbd013f8d868e9920c9091f1579924ffc4f6acc650f9a22fa31173445225d90f9d54832147eb6b00c9ed885d50577ea56ae10bfed4ce85039a40b7fa82cd6b6bf638c8d36313ddada20ab4041dc617f0f5e96cb0440e42ed6ea78ec8dae82e27d5f5091afef4e3fd9909aa5d5cd86e3be6d86f2bb95ab9d01e7809ec190356163939917cc1030767bfaade3b3018b9117885788d43ba13b4fe988f4b1aafaf125a23f66ba752a034eae49469e12fde88d084f2be4db5caef825dadb54794a44bc306c02b9922334dd9388f5016b0a8b8d2495daefc5972ce3ab310ed5530c2ee2616cf468bf52a6468433398fcdf400e9848890ff08aa8570a33ad2400902b5b80dacc8eef715589bc760aeaccad3ac290bcf2db67005d950a2b9d17ee12684dc4f901650ea7e6d50f7199ec509100ffeb562d1c065530704b1bba1282357831b92c5ce63515c4efdecabab8eaedaa135ca0deb3e7a2ed2f23286dec927a9b92f040099e4ac420f4251f4ae44299dd7ec7a178b99d7299d918e9bfcf126a84575698bb0ce40733d4066ededb1efec113994ce574196f6d36b736e3c7ca2edd30d347d244bad5e80beb968f3987dfa5c2fc85e806037c222afe330978c51ff612359b62a14c61c0520a79de7f05ac5bff62284ed62dd0993da6d75ae440d96163edefa66ccd59087781de672f0f13f4c79280738d0529c52ee7e6f4553c97fb09c3edca920a558b67f8c4d2e123a3e127f2add394fa7e047e5fbc6b2dd83dea7d3b6f0b6102f69c79131946fa64a6eb385415f5cb5459db61b9449e61f19157441d19ead6cc250171dcadcc60068eb5cbcddf6fdc7fe25048013f92568ebe8ec904bfabcfe3c81404d745f6cb2b8e72280348147aa890537cc17c8dda0f20cb67cf9c9191679598b9377055818a415ed54d3988b832314ea404541583b149c6e9e431fab0209b02920b3984d6340c02f89725007f0cdf75152fce45e0b48176fdfe5dba35573a6118b17bafa5218d955a4b8a3e04a3eb2251aecaeb7866e8147ea79641fe8d2507d58def14d5a578c313560025b921e5bedf160bfc66b5d0dcb95856907b14da827f3f6f13ab0fc5a9b3eeb03fb48f11e625eec41aa065b71d7ee988d29d2f0b29ad3b653113bb44bb68785447f83d25ff181a6f1353aa7b1b0865e2211819abb62c4d7d3ec4c4dd15841d3069917051855f2b30065d877de7b102ffa26924d5b5b9f404ddbd0d4bac7bdca81979aa3ecfa2c329890e537ec07d466afefddd2407ca2d674eb386d624b822685669c39c52eadbdbf2adc646399fd964711a4507a717e5867fcd266e8bf2ca5049ec929e48db08ba3d68ab13d410241ba5cc58aa0ca8ff9663b99ea731d417882c95db75f61525fd9fb5412519db751ed69ad0a926c2e8535a3ef1ddb7d5b1d186c5517e1551e3a7a1c15258f0d15a85822a627436a2d401941a2af64c6e4db31efe96c2d37837ea1623e6fb69a8c0da0534553a3f3390f50c056e9338a8418b9745c8d80d64006854ee2e7697a2901e5555fe60eda5da24d41fe57388541241b4539fadaf187f69c0d594497086e3d8d46eac7ee2f78dbf61b57ccb3320fa717808f698cb48afbc8673dd803b8c867ae695b2f8e31ca1707b825936f2f6a9f95c455de19e17b3de7b02a911a23f94df051c8a01a314e8cb54f1301084826d050502391bd31b2869ee963b37f78d43d2ff87d3b9d66fe7efd4a41acacbdc64867b9b8491c675a22f0dcbb2b4788cf49d7067647925ef4802b1939f5e5575de1d6060c0bb0b769f94ec2345a0d1f82dc1aaea398e90fce0a0493615e2e7ac11ee338394aaf4948c4af7e4e823a48fc994536832d65fd21c6c29aaae016ec02b84b746ec7627da6b5d79d3a2c944d1b7c766579870e5474af670a26db229091f12dc8d1753c7e8682cede2f1c735f6fcad7a47dae8fbf537a229c62384e8ab5748d15bce78c01d810e8d12611ce82e51e9d9b9dd88b8e4a87baf20e076182922de59adb8ffc509602bd53745149040788f01ae9260360089a4eb893af67b1305694c14aa221a71ec40cf2cbd97525e19b8bb01db4a116b0227b0c0ac1c1f6d06e452fefd0ee63e0186d54192ee1d88353d241c2cf00946cb9fe4dbe118946f446716c3c5361ecb8b87ed223e6b420b46ad9ce960379d7a4540a8d44212275b87219693ec865feca66e5f2a61a0266b9725aad55bdb260d00451758273154bf65665b9c4610c99cb779798ea6098152a4f915736ba8bb85b2152bc38637df3cbe355400e904e361e6c5a8b7a29730b082ffde27b0010e9084de9372ec5f76869a52d368d4e620925b4c60d18b6418bb9b91b10b6d369da20495dc3f78865730fe69aaeeb270856a4e348fe02e090a124278463e339c116fe97a98ecd3a247ebdcea7fb65dde15ec84d6f380ece2419dad6e7694cefb6de09916ba61ea301704c93576ebbcbe0859f4b2afa096477b9e79999129f07a4d10615255350a508baf382e7c1ea4912ee644d5a15390b91d93ffae2cff59e62a21e38c48d6b0b04adfb16ee596aa952334dc4d2bc22a42ec1a36c21c5f691264ca6c406665f82dd5bfa132192fc0f5b184027d8b98e65920b5951c1935fe0c967cdc720ce0a8b9e38a5566766f788a97447c7443f4e5d6bed8dc80ec2a4fd131dc0665f70ca5a95eb909064d3a1451d1fea040540cba4e6b8883b304087014ef420d2ff8a487aa40c495b650c66a2909d92fd9f899bb47d711873919bf816474bf3813e4c7d52fdbfddde518c54c1cc291ec4fd9f8fb4f946ca177288488fd1c7aba7e020736968df857440b0b097681153b73410b9f7c73c1f35a8cf9f89d9341b7a7feb8740127721d55dc67801cb0904c6255842ded0b989ad9ef26fb3494738887b89b136b0cc1fe64e984afe48528c7a14fda9c8d8143b32928f27cbae01a1c9dbe83ee3e00bdd4fa57a6038d707c0fcac51cfcec9e3a0a090ece2dc1f18020bbdbab6ddc8b42e8c7a74e6fd2d12831e6e0f60400cd70c42a7a699d15c321b169f34c7302c14ff003b0f09b2ce0460991876e97b011d0a5db7ffbb41f83e727cdfc4a4e1a15c4ab403c8d47340a26c7bb11b24e0f36b93b0a8457a1a3e3fa0b550d460e08f91d6c9c2fb1c9530e796fefa441ab42b7128716856416d71a7734194ab47853734329a5ecf8e6db04d0c2b559ebd6765da6dbd0f33a61de85fd2abc87ac1f851eb74e1d8a3a50cef95dc073f5ce9490821726f4eed5e168925ae1a7d2a5e1a17f1a43152dd0da453460b6ed6c622a7ea0e0fcde1beb5d5b98ac402c6fe6b6b06fec248599ebbbb3465684c7207c5fb5733074b3c9ea54769d2c800834a1bee354ca1b3c1dbd6aa270a1b39e03755034f2011009c3c7dc0ca57a0b9cf53b3d63569e12fb81aeca2bafefbd7e7d4775e79aebf9869527a867ffae8544e28fa03c9f9841574ce0ad2998a16ae3eec0ac1c3bf7d355b5e6e433182907804849358c819611c3b2d373c37426d762c8a3a85e24aa649f800c6c1d7938e827489414884e1dfba73f6d2bad197c5a49f153a669fe93213ee0ff2238cb7069b791eaf3229b98500abfb6114c0bbf5cc12669bd7f9809c3453b080920ab8e7382c4886a3bc7a3c8b0afa3c362ce12c57b2ea1844304e30cda9ac32beace8ea98790ded9dd9b14f9112a497bf413e47c54c44b68b823acb34fab7d67faf13c70f90f5aa50b66d287769f03e01fc1db505aeb6d53fca0cab42cf0d3e3c39f13b456281b8675d05a0a741888d85585572d652bcca46a664b010ae96910d5fd178818d957f01ca49b592c9c18669792a55a1e13ef6d17fd37e2625528c9f932187426c677bf5b9e58439136fac40765be3bd7eaa298ebd4691b7548cc7721b20935196eb3fb9c7a754175ad39819fe44004923432189ce864e0f03af371fcdd036f6e7faeed9141930f653b5cc7388648d09514f1ba515f48e175a0a84f489b0e784d353ea0d5711b76a178eb6903367b375cc1021816734bc12fddfa20fe58a4200bc437de7c3e0452f1ec87a82a8231d932ceb8cfc85ab574c4b4cd344ee5591ad30c1f2c33e6826e9870613ea784cc4aaaeb065427af93a058fe49003c39908052a36f5a4b6870bed6daab5abbab20a28b950c73ecfff09c3ee5c9016bfc041d475c772346d1da3e359fd781c4ed8d7dfb3a74d3fd06bc2b00704d89e97c7026c55a6c1e2ba38da879364c916d45a371905226690d848361b3939f53c6f852ca6fb42b143941a8f1b46747bdc4b83d1b99a1ce557a65d7768bfb106cbd592b5cc23620130c382f40ef6aa2f927d713e0cc28126e24432dc5004e91a238d4af26e9912ddefa2dde070c2f0ad65a4972e8c3bc6c07fa7898f06f470257265bc06ee55f755666c6732ae5e3173b1ca074aca9b4fb697f5a653180518a25734187ba8ddaffa2346bb07db76bb7f0f2111c8e0c98e6f8a021c6f079143f4aed0b9f870f0ce7ab2baaebb96cef2e6db4e6aca9e709922f14afedfb1d1c591a0f4dff7e078d73a23f313a5aa0aa6af08c545a260d46be3a90ff6af479f1dc49c52fff721e47a37e1435a2777315d677196f9b22ee53a03bcd39b23dbda1d4c7a5e8a9a318d344c97292e32307f86a6fb2fff0cb677657c581cb6fdb4551edd31e173b83708ecdde3f4f1f68bf5505dbb9416dca6335a627216ec987913cbf0eacf610857f5044b6f9ddfdf09f90e9ccce7a8bcc8c1f8110b34db08dbd6bc4a30c4fa3df6f41dc3c365fd26a5626337964d3e6ea2799d786bf2c70831545d552ca2b2cc58863c6302d8750c7367290ce47457a8d0e6fc3ec7845bab10b26e0ebc6718c05eb189d5c9bbeb3dabe60dee53f69b57ae02e21930876cc0c7fd776f5d99759afac3c15d7f26aff3562fd619f1b103432af110ccc5328b23684a06fed58af7112ce1c4732a557d2dde94768f3e421ca126d98bfbe309baae143dbbd85ad2852c07d96860893d04c28c9f93918388800e74e1d57e32eaa4150c1727c356ff30d40dae02ad64c9869edaec2d098bdc0858c9ee9f99c2745ea43dd5665f76eb66677e681d3802353b0dcd6d9793ab2e09251714be4ad4f1e0394c180d8dc2ee2ef4981c83bfd177126d94f86c9db52ad032488e1ee96ea56283cfa551b54b8ff27f1ac41bbc0cdea1a1b830af52978ddb00504ba78b330ca9329edcbdf7b2fea7b7454b6efeab8d7c32b6fd70b0108f905f3d77589dd3747df7dd9d0d4f2ef37a15d121467449fdafc583eb1e69adf6051936a1ea19d93b6cc8f5061f3b35895365f0b0e4cc453128261a61d559f709bf3b85bbcdc241e37f378d2bbb503976da3231df4602c5b50a83804568dc393d773ce9a0dfe3fa5e4d4ff7d710727550f1d57cc62bf5151eceb151efb0be4b219fb06351398e37b25889ffec682f1893c9779da254588572cb96f3e7260561116c6363c9bb9755d8362c5233a991eb2050086323d57c1997feaec49b453f890359bdea20f95f257858ae2220fb7c65da7c84e48e208c9d116880548e146407e13d57fafda9f33ae3e91f5f31a33cbe7e5cb1552902e3df7a4fa1fd22e63ac699d6f95bc394fc2f9e157fc091a0dc88e6d3feafc957938e44aae948cf7bca7eb4bb71a98b811d7884c34bb6be18edb2d0f54c440286e0cf744fa3ba261e4c3d00da0e71bbb93591d5c4771037cdc7540b9131b79d4576d8d340104ed694f30ea136b98d40db468330efc99e2035a6de5a9dd4de3c518b5082cb36ffe7823a7e272c704cf7ed78d7a84d59402d12a8141f7bc450715b51b2983bc9770af43de5090f62af8dd5d7556852db5d513167dcca398d6a1dd77106df8bd0e8ce301948755e47a49eb13728c506b0609b82182b682c780d8cea0888dec6cabf556176718286f4fa77aab031500f7626931acb1556c4480e47890ea9e082208c976e28c07c6dcf3e91d841c76e5ff8451709b51ef7b41e93c704436f55013f7f73f99bfa65bbea10182c53c3a4988664e71817085345ad87714088a95a4857574d41e9f4b419e481a11e2928c090059313ab73706135acf447c44d5ae51d85cfc820ec270708c3ef0debf8d5e5c3496bd84401e199010016de6b912df90e946767b9740a307256d76056c12c00fe3fe4e9dbf1d3a46df9c1b6a2f1ca806f06952c3c3c1f8e623ea57c9217cd340ea4c89529cd60e5c7089c132d6a34e9579e9819f0e91dfa6115661652adaaf414cf147cbe61025e5cc9438d6dcb80326c1b0eacae99db29cce13ac28bc39aa1f23bd980fbdcc2dfcbe7b8ef2c8fd58b2caf36c1d28dbadc602987f64ecd820088ad3cc2d1a7219f24351c174244352ecaa18ccf9c6e425ea5c4c9e30bfe49a67442dc4c9b3a2e6bca76295dde064764719a4a5d6a7e13f27e613320e7e6a1d501b234ccf16796c9f4d9e96a952fab8a6de14bdc9fcd51786253c1856e237156cd2f33561f99e863a562f52b0765207ad9ba28a6e1dcb5e11fdbe5bceed98976291aee89cb05e3173571537faaa3f0a35f4f1af215de18184a408f24fc0ceb461844452621b1be00bb68f6210dbfdfd49372f6d36553cb570ce8dc6ae5797565ca35c0f29afd6aa12db8be2acfe092925fdfbaf4df0eb2f3a076be8f0d382e6adce486632e09586ae8f4bbe2ebd4a3c89050474832528dfb88d66f836ffa5ebaf8f99db2539324d17aac984e9ce0eb547a6ec08e2e197ca7942ba49bbe899c0b047e2cf28e265dedd4768aaf4cee9dd3fe140bd4711fe2f865dc7929621ba8895f5a7c2454c6f8f207590d760ce219915fe0c9a6ea0a8f5bc1396ae733862c3c6fde101a26f8790f177171dcd2e4a10798ceca32d8bb712c86edacf806eb51557346e636b1e4888bf74b180f6729bb72edf9ca27ffd90968d44a808bf249b36afb7f5334b7785cc260a8cefc671ee0188f5945f873af0ef1a391ef2aa288999a4efb9fea87c4416dd779ca7f706c489d76b63701dcf822d3e87214a9c204c75450e107b38fa1e73e7319b6007c1720a13d8c2cdad59a073211451a8a8eac5491f6ef399da07f51bb8da8dffedfdf19959182acdb4155598688bcb193cf2a0534dd7cb8257518ff31869046adca99f30cd4ab3c3b319a79aad442f0ae74e1530395e7bc46fd890c91a38912489dffcf18b0018cbdcf9c817aeef072bfb1eae6c7bdfa0290b862275b193ebbec77bdeb6eb6ffe4823f3125c8e89b6de5d4c0ae27688e4c56974bf629547a3e23e433594a89b65375f6bf7815a6f6be6e0497c061d09d1f61dc58d1df5c4c3494e5535f9d148e4760aa1c0d22329db9d0e10c6d1f891ac4b4c6c93a24840ff0a73d4ff1f5e6a1959061a6d4307cd35f215e698f14afe7d088b2809aeec6d57aa55f425919b122be85660e3dc62ac66ce6c302c62154efa3477a778733eb621b2a1b74457783aa6ae86a7780aa8b3e86cc63371258bef26d0401a585089dcbc7d4b3b8f2bef2b86c5c32a6f10dda55b73883ec5590aad5f445a925550c617d5ea7e9fdacd513a6d672f3c4cd3d1c7c9fa843b42e73d3eb0277e65010075690db09ce2e3f0b01621ffb45d846ce1f80d50d71ed66ca059ba1c97efcfeb37a821d9681a16fb4b22aed09a75fe559e033ba3f3e3db28c74e07eb67931278fd551f1059a4248c1143d9b238d78d627490f3eedc38f66f9b38ed826cee7c21c395e51f8e982e0d145cc846ae47922866283e8e8d0558e42ae81efdbe6e441397a554bb4df5aeae0fe7d7c6326b91e9e3e41cf9d0b5bae268840f6f16c8230637030a58df5dc642a92b244854ec6feb99351f09d6f053e85ab71a37305cbf15e05439c0919c27b2e13a6e7e33dd6a1326368355a27fce6d9cf5410552fd2f68323739cf6113591b3dc4e92fe9bd420d8c31b283aef5eeec27f31c00b14d778f7625cc1c3f277a092a5e7ba1b354e02a92ac839d8b51ce7c34553e04c4ebdb2572c7f90c30eea00c72f01daa943719bf620059e6097f9f63df922de35c7a436e8f3659715f51a4e873337c813d955fc634fec0d004f537b8609ec7ab3b4d335b301c4fe3aebbe340087bb75a524453503f1d8649a64037ac02e7b91441d84d6a3b53bef6d5ffc483825f2c7062e5dcbb13e478a1e36f08d5d3307abdc2a56e05ea20b9549ae8dc24356587b33de6d13493ab272f94800f8fcdbeeda491c2425765769eac0fc04af4985c2f593f253ac7c491f8072065e8489ce169fd484f64056903dc4a2df00ac205adf8ad88ee141c3d70a33808858ce6e3031e1703de5eaf14ec594556e69d699f1e41ce1011eb1147acac330c32b59bed9eef917f6830886c97ccf2e7630dd0beb64bec2c8ccf4e2774697b736f6db08dace0a2295fa4d226cfa41c20dae3ec7e4ef739e852d50b60b2210c5b86f2b169f806bbc3cc320b306b6701983d656b01667e08a1ce3593ed42235546a0de5fabefa5ac6a43001423fbc1764039abeedf9dbc1cb2db78595b6d77418028694a446fbe682cb2c3de5597ce9a140c4b76623850737f6f17d53cceaf6bbc0f97bbd36a8ec04ce3582c78493dd0f971bae82c9a50b67bbf5a2f33f83aa8090e2c1a5b8f9ed56e96c89e1dcd2e17dddfac98ceae5a005598f306f8c2fabb3090edc91d82078aad247ba0f8c05bb5a0bcbd51242bc5b7b6c67ac4dca6712d11a68d02d2ad2f9dff78c6ed5f9bc8f08459f56cbbcefb8471ac821bae1b021f4dc99babd8d20f283303c09056504430853e626b2f84eac8a15b600de39dbc21905ca81915bf3229fa23aa44d9e3d1deb9e9711d367e35319c9dbe775a5c44c76c6620810056d8835eb50826a5c6375d4e828af662b18d1ddc059df917d3d32a2f1a67ae36aa72a52fb4afc3b79339b89c8f8abdf485e043d87754ff795b3d71e1d0f67542f59687cfedae4989db32ac34bcc912b0a88f2562e2329c09ceab024fd59425af351f25c09e9d434062e4264c639ee5be7c3aaf506a3f03acc546efe3c6494d822b82d53681831a30ceb9c086bf905dec107555ec2af2ee909dd7c29fa4f3b20c41d5f183f02487aba46b98be8f8203b4b22bd01abf02dd78f274dd1abd23ea89f85c7615acd5079f6d65308e50f9d22815efb8b7478fa98386e8ff501d5d761acf70784e33bda37ad2179e8ee6a53226a0cec82c8481dad32ff2cb8121c8daf5c36582c3ce5a4b4f5da9e6add499bd6b7f821dbe0465c591e5fc776855f986f83a41fcf207ffd6e4c328c0cde5f61df2a47b9e9096d97a23e77208725368a9a9b82c7d15ff2dee37a1f95ae6782f2b10823f7c343661bac118531ae73c215f8f14e6d863529f8f111cf3f00c99fe821c31fcaa1f96708b97c79b4646dc6abd44f155b6ccce462dcf7e51d50bd9593d8ae5b28c6acf20e4a1ea124834f0ca5534204aacba38469f2bd72984b39cc03bde0b0d79140e766650d26dd1d338eff3c76058966cd30eea25137c6b272655b51dcd050bf65a8b1b0f1a551661fb837705bc820f2eed1075f74fd82bc4200d71f5078da3d8fbe74b37b03ebc52be659dba0cb96b23b9859f6208cd8c4888206069110c5ab409dfe80de397c561fba2f32ea36e0394ec06648b11aa6df419945f0df2833ffc348dc13a827c1b84c3162d6d46ec0a8a502de3268d274c529d076bad432f85b3302b2f33692b8807c68874f07fc91d93934ea6bec7e890ad5ded02ffc9caf427aded111469bc53746982445a0f14bd05719bb4857a2abfd11942dd3528c05e4075d50f0c0d4c5d0b5fe8a7a229fdf5a2aef8d0f6a2ae8f81057a1268088821e37c310f2dec8592d21d92ad59dc2503cf30afd474da128ad682c750f2663d3f640759259257f3114a851ad9168afe95925d25c4613158ae906b067f1fa6936a16949087823e3446f012fe2bddca94d854aaeced1371d6d2c773d8da0ac19925f9ce5864e44e7f0847e1bd5da9c3e935cca25ebe1d1dd4797c5fb297593e6bfebfc7623e5a3a63510f3d92a8d7d929ebb0996dc7a3b7d66ea792cbf253cc84a60214178dfbe8063e8cf7b10d4488e09cf588e78f3b5597f8711da11ad027f01deeded23d9463818d3d3a89f82792f96fa3ba855e3ff49c203f53323bf8313738a1dd3f96261deccc2eb05f1301c9d544c170a344c7acd6d4dad66778337dfefe45e91b98931c1ab2b1dda91a565c4c79a6cddd09083661cf993a8a9f08e6f3b28ac1193cc42fc074bfd8cb6fa2ee3f82552f6d144d37ad26e422a726202eba13564988bfb25f42b31f93f7d6ee4dffc0ab198c0040973991f4af736d615e9eed02c631c1b8044da4987efaac48f9a627cfef7d765ee0630ba3d7af952d7f04ed0a811081538f4ba3b53f941877aad4691c00ebf6336958ece635305c3097e49350ff4c2a40417075d3abe610211fdba3d69b22b10e92d9ea0a3a23f234e53b4694555fd279e3cc3ae6fbdf610b2d01189477d6e85c9c50be5ec8bbe07d1bbdaa95b9a7d7f52a6eb7580062d35ee7bf66b77b8f282ad7bff92087107c8fb786d9030410fd8f6c8e27bad72db22ba30d9365e24bc25230905705bc4c755c0f817cdb1e0a310333812067a1cfc3f438686b113e143ec6a96f2361668e542501d768c1c370f8192e49f49aa2541b5c6fa59a15fb9144c25ac73ab8ebb70bab4c602a2aa10782248f88afba680a22f70237f19ab85d30975e8dd99618c6314381e714f6446f561d56afebe3b192358db89ad6a425ccf595a76d5949e4bab42b1eb1d6c013fc0055fcec17dd7b226f9dcca6d4e5c707389fc8b4712efe3fed20ebf78af6562caccdda4b71534001e8e7a630ead96e51eaf6412171a5e017ccba51df5301d6f628684b5ad3ce0bb2fd5169213a1b7aaa74099a580d61847c79195210ab776b339480e6125c6d1a82827672b5ef8b1f03ca0467060b3de4fda5a97929860c8fce30e3e013db59eb110118c33bed05f9a2ed8239021080c561c5b6b5f22842d86500a4305edf8d7c4d9aa670a114d496e371523f50f79d6c2f00dafa52dec1e3f0cd2896f7d5e8896e4ebf066c361ca70e20526c57f3852428731fc2677d49e4665077695dadf07a8c4efa6e508aef49df694fa3b23334f81c4fe84a98b960dcadb6ccb44ab2c2b2854d5c9ab5290fe1504e45ed976bb7b1d1c255cb34342a40996ff58d11303276c45ebba479cca2cd545e64eaf855dff85f45c52a91dcb086dd693c1cacec23919560a337c1e091f8b88317232d0c6a2b45c60d0c3250cd246949e1d9d2501a637e568bda71277715b582bce419455d4b79b1965a579f3d9f7da90d7c4bdd811784cd71d8c08c5192467bba39345dd920b4ab94db567c3bf1bce69a8cb684b4caf42ff5a069969c4b25ef16202355fd2c94d4d81d4bf97636da3fab65f5c4bd50718809cbf0ab1af7a7c83722635fec2f56267ddef3aa0ee68083ae4c481dee250deaaa29d0470880166fa4e4d5507acb1c24fb0b2605d9bb06120aabb7f38ff114ac28a69e7721b23d4bfeeb143310f6e0a46e5762145b101885243da85e0f1191a18c918c74820f3fa080a10ffa9b53b005a3ac5352da3230a9f8eb6f8b7b9b86a59004c7ecd0465343fbb8cfbb7b72f4a9b8739261702d65ab2ba254b985a7262bc610096d0eaf77dce95eb289f4721d2625f6a80f0299b5460d509911b0f9fe35ac6d5c5949bf3e27754cfb11ba32f3e3d91cd1ce26132c32addd3c6b48f07df96ae781af9fdac52d14579fe7e87ce1b85f477871b48de24835f7fa752a36de4c4d14727b4854e222d0100956d8983f2acda52630f9f2088594eab8c2c8517a67769b60f6ff30205111bf77b2d8ef2b7c34d5d97a60ac71318fbf79316993432aa3121610245690b266c6221f80d06e1b69890ed322d14d9144d93cf86b005b02060bc901d8051d5dcb769f51ff92436de2a9b35f6ffee96da685f768a8bcef3e04d5fdf3520e3b2cdf9099cb472950f07354d3999392768f525b063cbc1cbf344250967f46dc52f0493726c03c4d426e366d65ecc44c9fd9c5fca0f11f21604048addbc729ca8a63b7f53af88bc9522b814f6fb0a2b858b0516e6e67332c7468a6052ecc2a963440a2c42f8be1454ce0051d467efcd1dc337aac7589e052f6757029fcabee770ae82e4fe8c508d403cf000cca740d4e39baaa30a551ba95727fb8d080ba62d68ba00bc5e64fd39a9cefc933aed11aa6adafa40d70792d41f08bbd48215a9de40da2de921a47584d3da5d02f19f41f19a3086f71a7c14a8943c153d394700878272061501abfd47279e9c2a3bae5a8c1038cbe53ecf7badf1a8303a97def21b50118117e64bf7fd7b3417b47b4197838a39ce23ab9c65ad69becaac79183cc08ec4a285a58fa898c8b49cad79489448d3c35fd9d3a10ee8103c979a4e559fb0243b1372eba1e19ad0400b7cfac935369d02187d452e6d2f2379de6f411397ddc02f1e823945f5d97f3c919e5d79213527a1e9ff83b299b34eefdd3873ed3eb6b47d58aef8e514702f8d700566dc564e176804510d273ea74db8abb90bea6714ee257adc1bdc4dd506e5aa51c947b83f8684bd3da0c16aa87846cccaf458949f83069b98a9095f19b5e0c2e6628ab6aa7ceb0809323bd6ae96f219a7eaf18dd8b0d3330b2b45e0b30fecbc79e286bc37373fb9646cf4cfcfad1c928271fa7ed896ec74183f076a46038cc2171933c56c5d810d98a59eee817c9d0887710d2f845d88419a33603d1f4842bc1537f690d76acb2f2edc36d10fd6ef05772eab244529c79330cad0b54ba33c3db4a9cf1a47b9ea26e852d9b603264323e177b06dac919d8463a1708267f65a8d4ce3bc97223ab51b204fe7e6d6f12d5653f6e29fa1259ebfc970414e2296a2ccdb997b1afc1e14d7153e2a86d46ffbb9ea8dbda442f6de77a2b601817096bb97d05f3f71d7d62aba5273ee42ec23da3713b48304c0b57c85c649da9c44378220e380e3e934cf427522f967d1f66832cafa9307e3819b2f88de6dcc0e56b331980f67e4274dab025d2932479ec426a79c14017c824dfe253fb369b021e855af982fdf8cf380671c9307fe7bbb4117ea1f622b698e0bf4f97dd5c46320d467683daae880c64b4f1d72a9225575690220de1b824e1eaba75547290742c7fa68fc112586ec43d7463af51cbf7aed38b2f2cfc06d67c27bd9f69c1dd4e0a8ed07ed7ff341796d245ecbfa279563b6e364a3ff5e6cd0eeea428e20faf03520946eef8eb8b39de36b42c15fada2e583e67e89a05de39f6c6b531974dacc9a680e445e0250a922817c1363ad386c3acc3700d9548739506ce25bc8ad8b9b08cf0e0bbe898f6bd6b0aedf7e0e8cd285cdae6680e1321e7e336ce5d86f57f084714953d49adbdadb661cdc50bd24851f095e1165c8c355b674ff2e12738f1b50788cbcec2d0bd3e1d6cf6950ece25df251eda442893322b27eaa513eb1487e9c909bc04b4bce4a26832514c57992433e1719c06e94abfdc6d0191fb81b95bb9dbd46ff63020c8578f8334640dca0809efac3fc1c4f62b956d0d0b4567d70ca5835127ede841944dcabfb26ba07b427da02958f6a241bc5fbd59c72d440f2aa4e9f5e976c8f5af0dd205033c0d43a9ac13734c0aeabc25fec0457943a9aa969691b882591bfecdc8d0b1d83a3c778f21d4ee711ab3e0bf142b6f116e9ba11cf84b175b6a65e0b532be925658e962e54369424b9086ce06d1340861ea4d973c30f194b612787892e0eb276d723d48770c684e9231497a7c0a60db222fc8b206219dcac4a84dde964636de43ff938c700cda956a9e37497c092e2a7d02ff3b0a616bff0bda06e286bf67e446396ac61e61e19fa5e7a89421405e2c2fb46261dcf91eac8dec93f90cca26fa22b27c34e7ddf03e89d3325316a1b7c0ce87cf02b3486be36ca8fa9e68db0be74f0947c4a527c5a3c14f6b693d21e2dc5736b481c2e8e74cb3b799a4c3f1d1428835a0e93c7d180ee096feabb304567e3f7fa0632e20c296777132dfc24b4882f3002ff7d1959bb8dc1ea08724d4b08b23f63e7dc4d109a45497d18ce6f2a40c57cf2febd0d4866adc35f2035fcf389b1d05e596dbb4889223874623ca1018e125206d8ee5abcf0494ea52386f91df822dea488d1bee7d3c2b7cac4db8ac3e1eb923708f32dde8fa7e5be4915679c2e49128f1eaa924776b60adc359a4f907970b873f745355a929b0e1ca58465702a0bfae6075af0bfbbb9f4b1e792ee03a8849c190f13436bab0cbdc3024abdcb7f5dd3a892ee88e3fa6e020cb58c57cdca85ca699ae6b93cb65cae9f1a2d84036fbe8699f111a030cd2f4bb2fa0c5a3428f0bdde3251e6e21b4f21489c26f0c2892fcb797b01c1dc4d2ec542a0f37c45c8ffbe88d793fbe27e6520531507693bb3e5127cf20fbf63d7f383e54f7fe4211c91e7857a9ed5b4f8c72a287f462f157de13aedc759ac380c2c6200f22dbc5d3d109d7859217d6bd581f518220c43b561445edc67a326e066c868b8b7db64f815a37f3f71ccc9ee284a31a6c406c7af22a91d71b4a8b05d37eda570729b11f9e7c10bb1c342b3294727d330436ba2f81e0d72638c4c2c2ba1000a3edd5f02938f29424a5ff9fea16015fe3e36b0009dee5d14a1fdb1c5f65de8feabdadae581691fbfc6fa8fc1eeeba3eb009d4d65ad321c79a248cba06ef1a409b5d621dece935347565dedcf3485efb979c6662df149e1dac24d1a5a6c64f03dac4502b568770fc207cb0cba81aa697e6a259e262fc3e615f90a7b1c1d64644bd81a6b9dee199d4fe50756f3d989127e34747c380fd49119973a2dde7845127d85675c01e4d311ca6579c758ea61beb7df53fda9527bf74582e4343b85a2623bcbe9c83cc164f6f82b9a2739480fcaf26eb56ae9147986ed64469c9b2c01f3ab53603a2e87678edf94ed3fa9e27f323165c40b0abc17d66926739360c7737ca3a54f6b3adb52c3a3f3501d454206e4d37d928005690e7faa53a384671259f60ce6af4731c4c0c657914c4f37b0647e8608a31169ccb9b68a7eeec14e0f54f26b141957be36497ee028600209ac648f0d092f921fa925249b0d7007bd453d6273fc5f32e12af098a675e6cf6189f51f788c445d0570b68b09aed55839c9583f8527ee5826145cf7c7c8e4c55fb7594acbb748fff2c2dbf59becf72585c492cdba624f94661b2eb3e6ed074199ba3079c0b168d9849af0500e4fe5d788c39d23df0458e9247d2ae45884432fbb4316cc16bc841297656deb91d7f61b82291aaaae64d4975d9d12311b963e4093b656f9b478cbdc1800a43f342f0ba9544bf0ffe48ad355e766498d6e2a6628424370801106ae1569384f4098650b56d24a1741ead0b8b64b9835f30224931b3c54e30e85d9f828b1c80fa2abe44a0e9915150531685c45ac24c04e32216daefc848c18fe1dfc43772bab12595fec7c03967ad049ea7c67ffbb090dea32223cca3ea050762aa7c206ad13a9b6a2bed232069d7bbfd4c05c6e99021b6c0e22eeccd3ad523a244aeca67acdb647a3581c267c35c6f3781e27d992783136ecc220472631f9da203411034b2b13e7b26015f4a3a75ec22c716f4aa51b2266030c2e1e51d6336746fc67fe22e0c66eb4f8da60b4be600ca0059750481016b7491ac7fa1049c60e444840707e66e6e6404d706ed47d3c541434e605179c65bfabbbbc5ea320fd3a38ceb13e2294269a55dccf75e2364147568bd1b53df93454eecc7b98cadf60a4e67f31587d5c59b29808b01c1d1d073f2115c1a2ba0ffb97eece476324b26e64ff81e7a7b1b76a5e18cba89e643fa575f6f56933d02487295933d32748689cb3f1a61a3e66cb6a99bae738ec4cb439eec75cc854fdeb0b116626b3bea8d8f77aea6efd99049430ff5d8d580d23c31c95d5566e966600f915b48d1b5fd58d388878bc83250d50f84c87cc7ef50107cb22c0448f6bd1760f2d327dfce2b91a5cee3852e9a818f3670b6a33bb88677b5e19499df88f3bf0c28ed4b9599b7f425b101a42917b2da65a2d3e12582d4a80333bfa16800f50c2b67fc73b12edc1448616e2027b4a84785aa30e6e9290ed5ece25db58d1a134a6911e94f9461da91ec9d299bc1eed97c3c2fe89b1c90259442a9480b7ee7a134df3a17109b461b319c02bced23513236b5df88a6c4e9e6174a27dbaeac5d74b4c1e40708e2a8a2d810100249b4a6397311798352bd29f2415a9070302090f5daaa04184104c3cfc415b339a9f59d956f7ee7e878d58175a14bd0f49bd392a391579d3b441ce8c2c9439c6aca8e844642f02ee0dcadf37221b2ea22d484e69e61b2abad76d8f0e43d68b94ac29705e16d51b09f53f02798ac9032fd343bde572a1c6ec6fa39233d558deda1afe9b381ce0ee75921d710c524bc589435e9bb723ee5f9cbe65e7e3c9866afb661915a9a4326ead11d8f2b6d61ba3b55faae168ff0e21fa910317d78837a86acd8e18c519da0d561db286543c56d80bbbea3bbe8771afd8d9736a29d67e97030293e4e263649e1ee3e7bc4181478169c94684509bb7a06366f6ed6013dc21f4a704c48d25518d6f55952d3847727a53a956bdea354a6f7037f69fb95531ac948ad2bdc0797d34f20ec5c809e511ac09d24609bf1d772d29eb11f5ca6a070bdaa8223ad2e2b08ad21de84c7279b559e4846b183f2be85d21d148e200848ccd8bffe5ab35e312c16cb2892ccf6ddec84ad41e6e04b93a7e6606fb24ff4132a0a833ee38a8b2bd5c803066a07967c2b2257911f96ba4dde1bced6221b397c38485544925f487fb98234d4f419875515f5494375753bb4c964cc3e27436199f6d3d5270043709cc22b72733a188b9654f528522defd7eed152c96eb42a00cab4e22324124bbb242fa9d9341ee2d70afce5ebe6f7140ab4def3088d1b3e39c0c03c99cdcbe5f2d39a5085dab46dfefa8b1a01dc8709104f8900b6026668608fecd671d8f286b5e4d737ee3f9f73975021d3552331499c827416a2cf69ca5dddf4bc16560920205d55a9b4b46586bafa5972a9bc72207f72889036233ffce393042c6d7e1a113691231a67cb972eb81c3c9026c0ff298cdf96d4d59919c593fb8588474f8a76ca1fcd32779be822ce242fdba3cf3fdc9ba2713590e04aae46f540b74883fe4675da6bf6732ba3f48d0389d571d070c03a09833eec9c508c6556323e4f8b0c365bf5b2f71c77cefc6f9d8ae37e0f7922843c99f204d53c4b1ee29e3b10a1cdde6d993922ac0fc2438ce7f3840fed526fda9d4975a17e786831f1f668687667467c140b57c7de5d87421c7409fa3086abb8f03d2563a1354fdfb84c17ad61a739893006828dfafe3c8a9fe4bb751eb0782578d7e41adb48813da3af9b506cefb288986471d92bd2bcfa2917992081bf65ffcbd8808e27f431e966eff1509ccda8506ca7b9d86b5703875d3a5acaca84f0ee927f1b70de503648e0bdbf7dc31273cb7e56a89a36e017cd58f26490857c1289b68be9dee7a4e95b91835ce578c5fd2da5ede0d991419ade9dc0a05698ff95050043d18b4e744a83e611b95cbb5358d485432c769320d5e22bec7dd708b541d80c566946c170c9495050cc3496441e63091eff2ac9ad736e5f66850691b4863244a70b600584624a9bebac4dd0071cec57de27aceae052301ecbab742752a2909320850370515f460f3734dd906b386ce3f115bcb3a70c82931556e5f09d4552880b266270284574928ee5ed4ede2ce728538f8eedcd6a28db160c6c1d7776cd5d2c055809ddb0a929e948255e72e7224736069f2caa1260745962a65444d5f1bcb5ef5319a2a021998d0e3f82da142caaaa9c0fe986f621e8cc56c3aa3d7beeb6d03c512b5bb4ab7fa0639a0efa8d7a872586a5ff975cc9c8b93eae7f5a77a4aeccda2af8f0045219c51a62665a0e2b1f0d906c01e2feeede422dd3f3b09c6d0abc983e8b6d3b35fc5683b3684e70fd1c4694683f663c3195f3aae21be115434661e5bf185c7db8dca5e3582a9f3f91a42c45d2c901ffd827af3447f0240a07180d4a8f27eaffcd0514ed8ff337707549741819f69ffa57dfc7af032a6ff4efebb8ee12a743223489738ea70ecb5da3bd03778476e9a642a6f8d17c756d32cea1663a805586951e99cfcc84945802e6b343c2c0cd7e5554e670eb571162abb9efbfd807a92dfb9d88cf76e6fa3804d58ca4e04aaaf9ec9bf7afeaafa6ee4244ec3629090380f4486fc0f355e1a5eb4eff7c9b0246b2a42b58704097f8da6c4a4a4390cd9a6cba467de9dd6132ac385a85746d06792ee9f10aac3b660ad1e941871495b3689f945b78987b0162d33f5ad8eeb20d8369341a79b218b356e53db69323fc6d4438cd2220fe0ffffff1f