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

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

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

Block Certificate

Block 58970 51b809f86a89b5b0e32386db1e5188f92aadcc8dc7ba7cb5adf52e97b39be7df

VersionV1
Public Data164 bytes
Proof Data59,560 bytes

Commitments

Proof Commitment
73d0dbbefd9ba3e84c77e02b9fe126e318865060def34e1be56a9ece4b23c634
Certificate Block Hash
51b809f86a89b5b0e32386db1e5188f92aadcc8dc7ba7cb5adf52e97b39be7df
Source
getblock-raw-prefix

Public Data Hex

002000008000000007...001356000086b00000
00200000800000000701030300000001030101030000000000000000000000000000000000000000000000000000000000000000c63de5d37fd9b0ec90aa42687aa1964d6fc8e3d7db7b58f7504ba9afea1447bb6b3d917d4de61281199c8ff5c302893b51ad2a9d89193af52d8747bdfa63e3241afa4e507170882e977f5a2be9b967cd4d63d1973b2f4db4dc020000000000000080000000e000001356000086b00000

Raw Header Hex

0000402072404f03873df178c989e71296c46a4033fda4f8889dfad1f4b899556de56c8444b69ba35ac25680f0be19e34efbb647a4ba599196ab4ffdefaad976c203b032f882116adbab031834c6234bce9e6ae51b4ef3de60508618e326e19f2be0774ce8a39bfdbedbd073

Proof Data Hex

59,560 bytes
121216010307e2748e843776f6fdc307d9c06aec7adc547c38b9726b2f1ef6200bb076307d1182840b5e988d4f29f0cf705bbcf0a70118fcfa7d816879c3dd1271d1ef2e4a2e9d4b96e5717becb2933ac85a19e6e34a8b60f83b2d9c9e6d14a1b9999c6a83fa31836ea0aeec067080c674bc28787c5acf16b39f2c5b6283f776ec0c3214b869766d77eacddd4b771a61b3381eb3b55047b924ee7d90f1c621ada2e40150aed870192b084882faff290db92ff03e209cc00778d77e941c7d4b746de2790c6bbf0cfa88439594b1b308e330c4f264182a10b45011aa87ee59dd0ee1af0a5e1cb67880aa8ee02eba82b9606317953b26eb20e502f2a35d941436250634217a1d8036ba9a9351abf6142019abc3c43936df41baa9365eae2991b9f4a02d12b9fdd735cf8fe46250beea0ac2d0c05e0188194a59996e1f937547bcbcf58cfb29a2fa799257035c7129378eaf706dbc59924d35513dbf970332bd642e41a08f79f8d0ec071132faed101316da46b498bead5a3edaf62de9876da4ed33a10d660a50bae67d6866f9841c696ad9b917a88c7b602217748da2a7feff37f94fd5f41b36dc4f86626c3f428dfd0bc7f6bddbbd20bbb1ecc93a225e9ff132003ad6aa3bb0e2ad7ecf6acb68133beb81a5d6d1af8987a8a2c8726a811813eddcef3feebcf4f149bddd96c8aea679f6dd11879ae3a47b75ba117223a2522887ed183beae0f5a55f36b6bc53f49c770837f01e091a48d9a75b7030b110bb65dec8968e7ac4b03c78002eaaabfae097a8380bce92b0ade25a03f44e38ad8d930bd3c0975870bcbe6c9dc9f83d5488e5b2a7c758c81f8a591c1b68206902f641b6f75adc5f3bffe86ff68e228086dc6f9e3d48c8cb226ccf2f5da2629d416d6a24c8faf0eb80c7d64fcb417272598e79661ee755098ac4f3a61cb289ac314c3c8d7c4d17c0a675ccb231e20cf4ce4ce02f45eeadff4eb2c74f10ab547d68b6fc4694ba2247715bf00feec9b926c563555e5176c3fac6be1be499b0da6afec429d5364c34ee6f206662c03c65ccaf9e0607d05dda4e1248c00e47ecf47bce788d860b4f19da317a2ebe3e2eaa3e3087897fdb84e1c9e915a2170e8d22012d253926fbaf7a24295a25fc1276469492f1b61d7308c8254679295b9e5ac3caa905e455e607b979b65154bb4406a3e3d9e0b7b950dbb57a52755bcfa019a67fa42eb926ea7f998ade8c66b7b3d4c612341c8aef58fafcc63eb6e83e6fc08e88454c096647d2e32b68859ea4e9daa29ab06de83176ef4e7fa48394cf3213bcbacdb3ef87629c874c8e521023caa87cb678ac663088f9ae9ba49d9eafb098823125d29db6372de62b181d28591808b2cd046631c8be15c7c6b15b7ab07d3fe6a9cffac9489dd4ee03c3d6ab4593e6a1c59f9fe6c0af3d6a2534f326e889d059cbab7fce5992a6ebecb8827549bc09edc53ab56953c3464350350662bd9d4502077dfec7cf1a93d01ca23414f6cec70080e3f1ba39f2ad124fa62d1c62212284a970003e534ebe668f5aed3ae2134855cb723579a831aba2e1c2c0e4e3e5083ca94cfa9af37b45baffe5a2193b9a4ad21a3044e0d5bbb5bd44679c0ce7879716a4e0938ca2bebe768c9d6c22e8d4f74640b4cea7b9125db3ce9abe82c55d6c85f04dc130d40cfb020517d4315eb0b1539b33e34e897e01fe070df8e568159df639f5c2550e65e3eab127b5a3a881eac264598ad5ba21585b4ec8ed5656e7ddce8ce93d43806d25748eb5d4959fba2956b6a6f10b4729a7e0c7ae36d7646daba632005f97cc442eea9bee7d3da6846dd3e7240ed63e2a96da1fe4b7a399b97131896a4a23cdbb8de4b88a168c4d046a738639d4a4e68f7042862f8974da27ed7e0540228a5aa428bea432a1b73f5549d6231bb61ecb233b8f6712f627ca4e9be18e991f6926a3e1f08821ea13f663df9f46b3cd094d63f50e957f2dc37cfc0d620b05b578862089e77e85719a78a18f3d3c330a279fcb43cf307d176d3459f372480372abb2cf21c4cdd390bec0c18c2ce2d92da816f1125e34ec57131774e51dfee5e847f2e1f2d6c04ad6d9539a8c399bb1e4e20ec5df7fc3ce6bb036a2cfd669dae123c8b1909b3ec0dfddf3e724bdbb1bc4ba485ab3565326364f159171d084cd2c19e6b300abad8eadf41c907adf4cc9421642af77b0b46d25f9da7e62feb3da2879f1b46bf5af92934e18dacbaf3580888a04d1fc58264cedefe8919b23be7ac933072a5e32c0f77bd1e775cd318cdd77ddb1c1574b376deeea042c490ffb96f35912d66f7c4cc3b9a4782d7d18b1dc435634fbbd281a2b50291bb94808559aaf9f262cceaabcb7816e6135f0719e9173cad25441681f5cc92806fbafd1770b08af5e408241aa69bc2ccf1336606507cc181c4ac1a645fb559397cf7929c6ae47c9e1ae8092d3344f00b156720420ceff34fd11f437fe4ab37adcdf52a5d0ac6fd440888d4662625dfcd81bb454708606868c6b1fbdff8f3fff399b6fa17a81dcb93c941177bc040cecc8412dae62d7b28c1f294e23261a9eab71442101b616b6810b48a44fb88c83f9f9a2a977b5546bc18f867d1f6797c69a570264b6150d1e928af6da2e2389ae11ae1a6e68fd034013fe699a7ba96b97b78d470934262a038bcd0c1858500e9be4639f519f9783f0567b99046a684eafc2e71c70de6b1fbb8fc7ed5bcbe2b067a56e2d17eb93774c91c1871fb959c0c82834f1b9e37a7e94109f5f5fb4099a2535102124aae9752ebf715b24f3b6abd706050ca16dfe61cde95c7c003aed90b2b783791b9ea5e50be72df4da8409cbefe2ab3414912a3b1cd95db634c971fe853ac343a7d0f23765a27e8f6f04eb87103ea12f90bd0fc40a16407c0165a60dff9b8794cbd8365bbd8c796f3e3df539d7f6670836874f577cbe42f3fc71c5a3f0b360e303c7ab3b6be0d27b4f89b7a9b51e6adc5a6b6d6dc817c7dca019fcfe65072231adc08a12af10ca7b1c34995f8388e3f372203101ac861d73603cf4cdca2654c3e3d92531a24bc852993cbdff9cae2fdb4112d664234b2dd25364ba4938c0eade04c74099763c5c257039db54c057f2ce2e608ae68813eb8b900f2a98d86c7e6256b4be27a96bce2064cd2ad08854f55bd84d256a3ad843221499f0dbb788e336a8513d9daa1b80abb7381661c718134e1492b1d40c153ef8cfd387984d0d31c271b570e7ec2d36da68d6b5f4f7284ae988a20ad4a2b1e30bd3708f77b65d2e032fff179efe951bffbe1ce058d112b906cb9e6c0459131b6b5aaa0ea7b56048d018de4603591e68bc5ee3baa05db7e99cb79c0e839ce03904772ae6f01422e867753ae3d6a79625f334cb4eaee1cd57e71a108714362371dd1c1b269ba30de3a5a7f74aed0795d4660f5c3282aac63663fd55e76752ba8985fac33ac3c0b49e33872799b2abb026ba42b5e04d9836cc92db8bf6cd0b3d50b842bf43f33b716b84a24c6ed2b1e491ecd870a7dd322a0d3018e3eba90c5073a750e19c288202759cccb74055f316aec64635a1a5eb4546a177efa19451158ea1c3a9ab871279cf5ae5247f15a5b5e3231a55fb266930b86962d215727d7b9ff3b84e4a07b7105452d265f30d1b5531e9a98c15cabd8a2da822b58bd5f30f2f815674e9b9175aab65d35229ac9c8e652728e3528224644d3e7de80557ef3b876338cb39c73bb51c7755fec88315f7c115f5bd3e9a6ddd5f6fcc25e7948b59554848a23a7ee003e5b823b6c6158d77475cb1434d6effb787a390729e307517c283fdebb424a48b3b8df3dfed144589af758648ec6f36346a75a58233a90ada84329b22b27d7fc59587e2fddc4b3c095ea9487a9d2d105a77c9318db98957e2d3172db4b00a5aaa647fd731d7c540bb1c5a8eb93bd95116db90d787a3f928d8cf1755ccb4052f85000802c23bfad03f1eb84312b6cef4949a6583ae1732c52ec26691bdae0381391d69f404c007156336baa0106859400868f5491cfeefe7c205f3303c3090a63d048cb559f1ff703299e2b43c8cc250d2fc30a43cfaf703f6a19ee2763b528aec8115d782d49352e8c31326d31837f0c738693646901fe5bd9678299a2a7ad0ad810790ede5adc83222ef13fbb57a0f686346c1a9c21e914ffc033d6f69915e2dc521d1beffed0d4308650aaced9e8fc862092a18c79e60e70acf6a06d3b258eddd183c3eaf23aed346c450e146693206c04705abf3a99d1d5e145dba78fbe31074bf808664f662c18193aad939ffaa035d6020f2d3b737b22ad3f1831904b12e1406b5d69d3a253cfcd9e25180470a825c99fcb5deafb44534a82cff9ca309738eceecab6f8244bdb9ce0af75eb49c504ef9ace8627946fc7159d534da8c1fcac973cd959d0a56b846e3767e6e90fcf469e96281916ac400dd0e5b565a17eb05fac52e811847a68c40790e15c4d433cd517ee08c778137091ee5d8b7a0e0e1958c2dc97df7e5f63746d04150a570b0ffb451fccbcb7a6e1b1c0516271fc6a9fb8b1b2bcf3904af14895c45dd388a8d19a3c8cdce402a6a052d7c799b417248bd4e4b1a0963422c89adc6fce7a080bf7ec6bf24db5508a4d17b3ec399f6c6d008ad5f9bf5ed4d68fafb34aa4455ee513edefa12562aaf524fb20df52d232c6f3022760462f4d53ef7b00dc45697a6c20af85235c110702338c0ce883514e74f803109b52456a31237961a6194872b9ff8dca354f5ea3c0891e70d151a9a30461afd238aad042c807cb7acc29943ade187f50e973c455516de3519d27cfb7fe8ed2059e3c83d794f445333163db9e1144a35bd963fc86f64662900ddc4c8203483e06bb9f186777d93306f494c3c837785449b091c8be790d27320dd04076e78f877fc3e2c5da7dec26f9678ddea155bd0b49a435f39c0beceaf999fb47fc3c4ae13a517ede23d06d3772ded1f4bf073dc0799fe66fa47aca63d0052fabd6cfe7616901428c481af97af0ffac6f225a8c332a5e893bd9e64f9be5e706ab7829f6917e89ae1b763ecf43841a14525b702a63ed0a175e93842deb0a642f98544a62d4ae068625f18cefbe15b8a909e40c116feb093a40d4a653d67d6be59a50201d61176cbb56abbf1512fed5386bf1308236cbc2e147eb7d891731857cbb0c3c2fb7abb71b04c45e6bb72e049284fea76c6ab423739d0db8e35a8698d96a0897e50f088a26d5791b6f39146f73a963872b83e9b51e630efb1e836c2ff2e7e5dbc8b39240d3e7fdd9792d9ea555031c75f542ca0081da14693bcd516f87faa23ee0839b2def542d6055484efdbbb3a4a5a266476679b5775d36a8b911062cd14e5224920de54d8f5659c85eed8ce4ad145bebf401a46f2d40407e0704408879e6a2905c83f14c67575de5132aab40226ffc3592965d1ee6f191280393a1614d6e17105ba1afb526c335c515bca0c1c8b9482874a9119b45861310d9f46bf1dbfb23b48462b1c4f0275b0c18d1c9332bc650b8a6ae843b7167c58d53e3c0329902cf9681e6180a17ee03a6089e591ee5a1c49a5c1dcb09ea53eefcff07c99ac9dda0bf1310efebe85546a15b89b5f50e0cc648a5a3c280ced3999836e0b0cae49537a81147401515557c25874142e2077aa4813e263fc6e5d30a2c1fb37264e5fdefee04fab8b440725910e2cf294621ee532ba8f4daecb790e318044d9de70df744758a439f60d3c0500ab1d5bb266388a30270eafe176314a2df5e3e07d15cf3171ad8d5060f317e6d232b6a4c7feb2c47bd901a5eb9723224619c781c9c42b741379710ae01cbcb33b3dfb87f756b2b023d78a43b2074887ee3335b3a7c678c0102df18bc360a94789570200b9235bff33982895f79afed8006667047680b0e1e46de23120beea136c55b821a741a93c4b78f5c5e585754e2e1785f8b887ec7bb5a3c770a973eaa602aa8b836244ed99160b02d321eff15256cd3863ebe5b2ff9147ae2a00c5d7468e5b2a3f422ae35356b769f53b78ce6e32eb5aafd6dc00c856f0f47603c34de9611154fe22223af456a15d65b36109249862664792be77398e4db1059f01d97fae519272451b0f9ee1b354fe2ed321e4781b9d1bc9d4895e9e560f8f0d0349d39fc9bc9a61d314aa8c5240c9660e57e0f1a9784785172183503362068a6dd40b850556432bccfd3dbf7cd42e7a3ac9deeafd5d30882247632ab58a244966b4433382f1ba7de931c7f8829407ebccce1345813428a681057ceded1ab1957908d040573d41968aa297984810b9238943f69601209da35ab15c85592a887124e0aacb4d92bfcd318b01e359a9e79c2f4b0aa2421983e91439b57f5175a2f2174e7ef6bfe583bb1b0e00162ee43db872d096214e9b7c60de7002e963c5d7401ebe4f30d265b0313108ef8f14b5da893d01f5ff3ffa39ecb40ef8b4188d8bb4f21877a79bc3ab7b003b4d6bde0a54f6bcd054e932e75031ad8f5da150e0aad44f517d70656c34e58dbc1e5aa1164b0fa1d871c7247d30bc95eb5206ca3b95ad19a6026f291717854d60ec5f8cce148b0787c7df104e8a53c3d28a96eb3702e26d93f1387a88b650698766d27d6601623af3f36c7ba8ffbe04c69089f164e6ccdcda34cbe46f23da4ff9f11b916721debfb9a4407ec0929d60696da38db6d2e539c87f7ebbbf54bb9ffc1c1e9f9399001fb34482463d6bb017919a8bbaa3c81b424cc4f111cbea21432d9ac37fd933ed52ad07be3aca802a7a0d68557baee51a77a8a2fd59c6326b9fb9acbe67906386eed6677a471f2577b15e8bec18d489933af19161e71eb1f856fab351db8f0baa9ae6bc3e2adae93a3e29e143cd6ee166208bf46e4d022c404288a1e46cffd8e0774ecfae7f2068012e5463f09e52e093e01ecdfcdc299cdfdf3eaa01511be1ae3c11720b4ad8635ade7849e202bc0ffed58a94fae687089ac11f12ea748a11e0f6c48e50ca077bdd074958a3ddbdf04e53be459ced88dfeb93db3925cd0d53326851df95ce62e3e2699996131a7906d3862eaf1b1b275b8040c16689e2d8c497fc9832b5a8f7e939e038eb65a1eead12cff4e2db81cf28e1817ab75f30c35f3203aae452700c19be26ab96540ed6ec90e9cbb3a7482e72c21666903b4e55eca6fdda66f4b6db230d820fae103003fb74a294005dac73398bb303f32da75b6bacdd3463d8b9784b05859d6cc7746682d6e6873cad112d40cec33137cbed728e1fce8306f9ded3410a65a869970d260b813a01f49a121037b795eb5430cfe808b984ec8dcd2af9b39c7e36961fd612a31f975d751ad1bae5b410bb961395435dbe9b213ae0821d7c03c33c51523e23449d3dada381d2e0c92071516eb3c454405e3cc671cb7a32444111516ee88255c115257b54ed38ac00b95782e353ecef533e1d81cd3bfd122823d4c2e8fbf5424630bcb96a0f4b33647e915cf9fadc4ff72cfddcf4fb1479e9f326fa35b3a4ead599c75481f02c6b72eb376a68048b621717051da198d641283ea01168335a99e9a2b06d468ce6332c2a4b8e54b06eacffff144a42c918908859cadcea8a0bec6a8f8e41fb66b8bc692722004980d53532ef2e2a3f4be469cc086faf911016157e531ec5335b1b5d422176f8b3203ccb674d5d4e6687b681a71f08fe7637a5f9f7f1051a53e445d754f8e9e7117220baf03c1460208f8b2b6bf19b6f4b34bdb80169f9f450f7cf81735511908bd6e49ef44a5c5514bcc36dfc123395ec60a404ea75a3dc7c3a591c73544739c7efae02f5cecade777d46d374fae5d85641965c40a3017ca7a7da8b245f1f7566172953fd5cea383a35aad77fb084e402d4f8fa96e8447ee032d63532612253c2e7de2b9ab85982b24e753ac861d5f793e8c3c82462e769d33b3d196399576dae0dac7c2bb12748e04f95a0eb6b13a237f31c1987ef9c77c6c6f69d88ccfe467818da2c746698297051d3f207bbb2c2ec2a1c3d4cc20941ad49934ece19a25b40f47e5a806038ba137b2cace37ccedd7d7b28ae674dcb82e271ca00b37bae0c74134a7d2c2e8fdbdb7f35eac0b33a8a057bf91abb4851f62f1f9394f77f3b0a909fb6bc494eb8ae648ab0c7c7f851fa47efe8332b98b355c8b1f12f3a572962cc8d7626fe93613074a60a16dc366490ecb3a732bdc25893d32a90af706f0919f10426dfce23472649ca9799e6671c23fef5ca9ecb0c4e04d3eddbf396dec90bebc6e09ed62ee8e88243b6367403b374c93224ef60db7c8c06fe3dc0effd2547f5a211067dda62f86c5a02ae469294103a51567062b26d9268b1aac7f2ae0763388a7df64c4835b84d9bce8abf05a5097a241d1241aa1cfe32cff6c6ed261687490b83ed4f6c1109a1fa65048d2bc4de7072b167660eec53f1921ce9b8f7ca99c0efa110ab47dbca13feee9b63e04177b1e84b44281b8114d71048d0a08d4d6ed3681d10a7866197df7e1c59462fd08a2e3a5d3854d60dae41d9e47afc11171332f835a44d70f054384005fb4506d5c1a9bfefe19791588b8e53f1016ed9a5fb662ccad20c9aac0865a7d37b69add61016b43e62ad7cf2c4d6558de9641e9b7d357092e8403ba2a4f5aee083de574ac149a74edf6ee171086c94cf71465d119e9b72d03a37c6338b203dad85e2ad2c91d6234b5d1ec02915a88b597cfe80dc5b75c24f59944f25cd5d1fd0901a3da8c3462a7377052a59700e79a34bb48da674d8e1f04a498ed8e0ccd465532f750ffef89e4c3f40facbfb8b16d01d8fa4d9775221dae7967827c765c8934fe66bc197a2c05386158b5aba5316236ed2e270ddd5feabcd3bb10f1f83d254846e49a56f53805a71eb5ab52f83ffff05c7f4dd037f7c5586c762769e170afeb7319fe7e1ef40badcf37f68eb774b9a38648c6de27849ed14d06e30ed2cc9f7b6b72afe3a790aeabbc27e7ed3cee95e3352dc7c6725301c5ad0c8d8ef24e5681cb77b696864b64f411f17b23555434914d544aac5ceb35651e57d0960181887200a5ff8f10fc46cf15f666c264af29cfe1be8a6f38979ee9132bbfadc5d600033d33b76b63fd7c181eed8add4b160979371c8f4accfe7d14e0ab0754daedf270f37fa3640151100b6dec60badca69ae6c69bdb5e013e41edd219e56845c2df30e44996acdc9f66eff941eeccebfc6f6c0187e864b8de450c54412cd331702c0e48a0525062c2237183ae4a086853429219941c1a64f6789b8297f4b02cd4974160b09eee7efc03e9c699e3f6295935139363359105cc093906c158f988d7fd2647c794fcefbac17e138ee0c5d6152a48f95b6b757b83c13a8baa99b266389fb1aca39efadfab0c97206445493e0785c5bd3bf80164893c6dceae5b34191083a8ed9e7820f73511e38aa86b13be344450ca3954f7f2b0ba0dad4f1b580416a4d7b7d250cceabbddda3e419877d96d524f402a34830adae651c758cd319ed612a350fa7ccdcfbda5375b64c2965f82fbdfc0226ed2e4924cedc4eed40959799667ef484026c48382974330ca10bd0e3573dd41894ada37ead4f77e1874d8be60b8978c05fc8078f97f573a796664aee72ad46135cf75528f99c58d7dbe6bde2dce8c3dc2e1aea3428f9b618030ca8970d2dd6f1179309e18a70802716121e72738901c3797466118bd904c6d74cfb890f74dc0e7168ef675714fd8a39d85562851e984bdac8bc55846a202f661efabe9ec17809c4eba6401fcfcd54bfd8a67340ec9b877311775b8988ddcfaf8e551b381bb03edd6f611c63ab2bb410219e3b01cf30a6d86d79532037e1b7152a39beffc2aebff999bb1555a7ba4b3552f5faeb2f28d68a30d42b649d5e55ea940b55760e4aba715e8255db918a2e934fd584d6d78420a4a9b7507d2de1c47d9088859e8acd681c1647f6c710447a7a7d878d0eca36b75bc3c88111d769b3046a216947237aada75bb005972b236d6f6b52c48854802adb74a8c5bcc3adc29f33b2724a8235ff04bff4b828388331eaad5dd58bd5d2660a90a1083c8f28e25bbdf6d2615f385bd4856c127e1c1fa2f63bc3c1368128449921043aa9e448cf586317649fefdfe2a1c788f93fe4ea913df939bc31afa153646d65795ae29276cb125f76c3aed3630e45c130c137b241c8b4806666a139d359041539340043710ebd53e12cb49cf3918e80dfe57b13b024741d7d680d6bfee2044e09e8f97e520eb5c828163de4ee808b038ba931013a5f40bb6483d559e1a44453b11734457a384f1c152c183d0a574759bf47f1ce3f470c3a280bed2d897ce6fd225228b5c5801a50dfb76bc529b5ddbacf9dbd177f2e66a47c003de6eb72c8de3996522422e2250a4c813f48b430e65d1fd0eb9213b819b6212d38a06e5998414e25039d908e53c4e274fc3a7f3250423f8f7aa02c49f5c6c2234eea30f22cf4d5a8d007364882c0a7d17b8c37aeddfe2f50ed47d35fc4aad5b4c59906c35e5f7071b6008267085643ed170b9d84abe7a8056437b431a261b958ff59bbebc5972391c21ed9caa1ba7c707bdda84bd6b097610e2e39af93b3d1c2354b47ba1cf48da3bbe1238427b4169a65066b9303de5cc2878c1df908380e37bc621c45bd21a4fc9ad50c7ffbbfbabbc2f137ca802378ca095254083ed3f4769f996a2767183289da47d56221f0eb1d545d1b779cf0b9fb8c58d35355feb0e1c56a1c3643956a61400a683b9e983e7acec750bb77ca9c744322fed9afd406f351910677936b9517c23f76b84c6a793383cb48c2d36aa1a0e2736d29a245556083225df6631c6c37661c069d37bd3858f535f048e28e42f5ee9a67365a535df9ece53f42febd41685d87afd773101a9602cae92b5a94cb3f733354b10e7da29acff94902583a94157c66ce8dd1c70dd3e8243d9dd288916a4bb1e2dabf44986e929d025b4d0b29f218aecedfe2b48a64bf20b9020bfcd1635422ee9ebbc2ca00e1be74149e5ccc9ea567527e157a5f9da806aaea1ea305d18fa07b669cc65db0033b0c351956fb12212ab31c9a4ccb549ac207edded06ce36532e702ef8395b0b34bddba6a618257e9b9c1653bf380d48cbb6c8dd944a7b9e14e226db2c5e3d97545d571fa7b3ad65598e2716c19db145f7fbfd65a23400a4065aeeb7112d11ec7f354438fb3bc3d9922a74607f73e8c5eb9dca2adbc12be9847aa8648f2e73c68817d6d4f8e9a466e979d04dd02a276fc3892e3561570b8c57a623101060de9698eb1675563750ea0544430977c4123373e519c6c517013bc83e6e2a1a986d84f7476c7cdcbfa4be2774c6472c1b88c0ff8e01c568fb294783da587250bce1d7f9a75c59e5c77a27cb8e521817bfeaf35f9b923f6dfd300721328403a44c1c35912bddfe56665770a12a54bc8d30668f4ed880bae31f93d8ab6a29bf16675ff410799292ee27429fe4b8d6147ccf001e364049e252d90dd8add2c75fa46306d8fe1374b2fd32b87ed16a2859e1dc20ffd1c1a5934df8249f513d3dc666b9cecadf1b340059b8087d7d18fde1ab10a3204ec72aafa150f16631d347505b527fdc745b59bcb1a733553c9434fc4d17465be1b9af4802c7a2a658fd25ee527f37a12466e26a09cf1691459cc6b512ed7ffe8f33fb0cb3c8ebd164e379f79dfadf1477775c7cbde705b80d6e7a7dc344cb48cda995ba35db779286f2aa38cb49c8aa9d84e8d06cebcbaa4607207e8b332a58c592a8997e54bb31ed4507181e598c85a70e9911bbbb503727b7c9272462b041475116dd52e35de988f59c1d3011d30dedc00ed6ef32abe1b09ad53e913d5cc010f1abcc2ed1fed0781c0608373e0da84146b33443f73f1b1548abaf8209511e49e54f6d5cdc94f1c3e3c7f8e9d4e0911e8175de22dd538ddf3c51944de7b0f474d4df6f55e78852981aef9859d054d292e5b5a081961acea586dff482eaf0773fae0033534781faf92aa17429325555e0f3b25ba2c5ae13d5ec57be431d798572194b39692b182d41eb001c71caecdf3166f3a26daddd4d815ec279ed7d669ced8036112fd8db1df58c904a94ca36abf6ec2ce2642fa734309bab9e2569a140b051792455123cb1dda5f96aa92193891a581656645e5e58901e457ce9168567f7aabb314f94e098d96e1fa5614959e23efac02df5c7a6ecdfba6f7477a19de9a54148306c0d87d269192af11f24eff4595cc8c14643ea08e3054007ca5f3b8dcb4d97a150f5d16af2443b0e455fbb21e1568ebdd6215fd81b3591f43f0876a0dc343cf8ab1ff6acc00778082c5c348c193b1d7cde562db9921b2e99960f549b15fc3577df3c9c17983562ff411ba0964a88246c8104c1d380ac9b5eed16a3d3fed387d2f398e5222e5c301d32177cf2399a5b1b503170e3414c6aab98310fd57ecc6b71be5dea55576e0b2f58dcc897577bb76f3e2cd8654677d237ca843e869d10177ae300a3c4843de6cc1a995d2e38d928b0d055adc12f339137f18656ec3655187ff6c42475aae30a50fe424c71a8d2ed8790549d1d0cc49fbb4f6bd5ccaeebaf8a763ee5be6465ee96073b9e1a2605e366fee9dcb772acc344f11b933e76ff861b240e88e96c41634b01c3167a0850d1b1f98c3937a3e8f0d1d76fd5049dfa09d4f0edd1ce7d5e4b174e40a1fb8be9c8b1a0f1d7b3611eb73e764af824b51539103bba57a2824d718b20f90a216d127f196e3ee947d743b944eb4d86286d59cacaea0f11ffd305829e6ce06b490577f79b957d850893b53147d1f0a335e99d65004d615e64560bd4d93f63c3bcb1ca818459009161469711d77998e18733ca38a61a5dbcf947e826da2316ad4e3c934c5b67bb6536460e1aa8fb23e80fbb3026c3695b816f452cb9c379d17f5d7b1b596fcbded0b5c59c8372c451b76db4748d7a64d1d83cce2a94bf81aaf80f66027b788b5b6f20dcf223777df3eb3aa88204fb48b8572aa5265c5304d087059d4faf82c0782c082669e72d8ee67b3ad2536a34d937dbc9beb0175cce7f854061f019b71e4c53d53b44e11035dced62d666b1ff4a1c8e2aa91a25cc6e859b55afb14f55c7027a5d85c1e38e56c345d61ca7eb3d140d47284eeb6c15829dfc983c5c70021c47e8819e780ac620203cc0852e8e5e7ebc42c31c2e80d514f0daffea29c8bb2af80d256289d9b0141c7b6d791266e21a09b1a7b1d654894077a2d86a42b80d681daf97b891d50432457e2852f9eaa605211882e7838db678c6c9162b58f1d4dc8d065a465d0ab6d864e7a547d6590a2632c61fd3bad9aa4578cdd5d1f1a04762edf1ff8668b0d7f5718c39a3ef5b9b2d3cd1bedb4f625bb09149862f705090802103006d927359740e91007fe4b69ad8b01a408e12b3e303c6d0e065882bb2acebc317ba570aabefbd834e40d79580ce894b1034219ea15e35b9eeac5778e10e8d8bc534f71e9a914ebb67fbeb7a5e6590ed497d9a3b100891d6e9ce96cbf98bee9b7555f0b516075e468d63ac5dd0047f14169c1a368fad963574eaa9faac66f8d5144712ee6678fc1c1d5bd876bcde6119243c5164eca18f74b8a5e8bc01a0f8b97bf5aafa63371fb6c1e394d6809a6bb42d1443540efd2e779dd7ff4b037482689f5681c8e285c613fe59a77190b72cb63ee30ad6b0dd936bb2c022d2941d81cbca3f08a0fa7b294d3b82177c89e72c36cd8da1c10e69eefb010b5c3ae2f201131e3d0a4f33fe5cdec7e231f593d60e5275505d834adbb5f98201833f2750b98aa9cd320e2abf12df91cadffc12f9803d5eb2b619b66afaa25a3b5d3f38a68f6cebf8d5d5a3d6dbb8c4b80b1890e4018cd0dff032afaeb1b39e01e5f50e27a99da6e89b0a149c6cc8641e9e76b2caf1c1aa7e81451ef09000524649a60afbf84fdcd4bf5d0b48f42304d215ee63dd9479f1349f8b8bb1942f81a380696bb74a9cc42906cf46be830e8386fa27aac901cb2b580151d10b4c4d7fd037bac9db80268f51b69de9aec175cae562d1c1ed12fcb65b63b2f4b940a527c27d006225fffa34f5a8f8e9300b1300ac73de7c76ce50cd44385a965fdfeac76a5ad6610a08d4aafe174e9337b2166e2a1632bbd307aa1bcffd9420089379165825edce6186e8623e8f678bfb29f45738a13ebb215825c1923db7a3e6ce7bfae2bc68826eb91fa9937d4d6dc58728abebd1cc9b3825aadfde86ddae153bd1740181de73c2148a3c9cd5b4910dd16237809a21ee827d50ef6e9049d72a080ec009b9544de03604c019837c1431e41eef2dcecc939b696c4d9b6092db4913d21a38ba5ff9a8a99ea1a46f9b6f46b9f85f4d815137962471daf0ec25e05fe6bd4916fbe65ccd598fedfedb9c5f7133601778050be3395a2d745469c17fd567db76814f55bb91ecf7c8ae99935673aa9a4f4191969aee7e9260ed069a221b1e2334d0ccea7b648cc1dfaeae1e695dd441698fad7eb2f44ba407430bbfd1c0763236f613f42f35d7614529679c96d9e418d36827d39897a002d36328c255953f661a5943820d95c04db073b11260e2d44bad6d52fd337cdcea6b0f2c1cd7408757eeea6cb7da474f2361a09e2327b11b5dd4fc8fef26e0e3789e227243be8f543c648e518d594dee334549e151548438161e3a47086533a92587368607db96380d64ffa6e799dfc18a1c0e628a952ba0b1bb32bd83e640aaaccc27d1aa2ecedee9b6999d9d8ff022ff92c18c3b8fe21e8952015afa2c6df2bd3526ed67a4391cc8c9e22fb4121e9987c116ace60d2f92c0838678a94ddff187fa8534baafc7fa3e10a55f979a7da30bc717e84b6fbb3e4df7acb5014ea070a6f5b5de5c83b6496ba7832f2e65b1007a747e91def5560b1dc734b4cbf84c9162cb8e5846472cdcb7a223624698ad4467bdbeb6ed9f201e8b793b34cf26535c0e226d409f6e2991c5d207bf4f1256e930feaf3eaf3e364f6321e06b11e4a9cf93b3a4d473796d2764f1f66586eea7d80f379edc5daab2744542cecdb830d0dc8731a3f9f9b2592a80db20c6f6a654faab3b1b1c47d6fc807b177154a378632850ecefaebb0644145ad2972a42529090923edb09e40275b209037b07d09a9360a21a960e8e6e849dc40d8b053264cbc2a983669b2ac366d5ccf0a99f568c44701eda6b6b1e03d97e51953c8eb928bc254ba4793327264b3a82130848a11f4243595747290434ac5152350f0e06569d0ba39be44c6a4a32d2006e9bbffbcc92baeb05f9f9c79cabdb870bba103ac47e1be0d474b0772dc0b874cea5aec301e051a8c26677cc849d8cf601000038ce095d8b8a5adff3b037099b850d50d59fd0273bb8c2956f3658f937aa1c6de0b6fdc633994157422d4808e6444c4beb40d1d2109ac677fb14dfbfd4962c161b99c18d3f8f131ccc61a9cf46e84985fa2db915680215987cb48b7f44cc0df1f457bf39c25314d673b35b2cfab927e17783ee2817d4d3aa44a7a637a486ccdfcc630eb2317cf374fcfe3b9e167e6ce4cc67b5db3e128dd7bbeb40fb69595116d126302a144dc6831a000317877f438f1a6fcca384d313538e1a41cf8d51c720436eeecca34fed8f94827cb87ac13093b334115fb5397951ad99a441049a4dad0abf6335bc55330832a2153f4d4eda01e604ad938b5103d1ee3a335dfbff4889a4b2a2b1f8946fc45f6fe8562a6a26529f2c105f2e2aabc31a45bbac660f4164d556c40c18d559b2d2f13a040e90fd36c14a0341ca2065a18d7957ccc37349c7bf9cf042264435ba1c19d9aba96503c5464814e2d1410d6f4ffb2b48665101edcee67f0d6cf479d40fda438ac8834fb6d4257497f53c37ec66faadc5df65d4161ef815437592d15d9313d4f8f377c6c015056c5df8cab38ae4d4be69146bd881abd1285c9d11881bfc902501bcac37d0ff5ec48c8723f707ca2ffecc9c3b47afb51e9c69e6887888690e3e3d83611529183ef3407909c7b1251abfac6ecc91a71557d0ca46de5c4a737f7ee21e6631203a0ec3ea14a624d6d8c6b93cd23b6081b4733c05e7ea91d1667f853b2aa7407140d04ee51c2f3eed4edeabbbfb649ad8f71579652c6e0b488e6102fa7c12bba5810ed30834b78d5889ef016aa775f4e97073372f55fd3023ea1c55895e2b7f6921102b62877260b3d20fb55b0a5b0292e8f5dbc3e03a76413948fb4bdde5edeb5b38efa0a5a1403343176dc43c19177c983e217241e5c1fb09969524fb6c6718af2baa1a21f0ba7085678d2e8b905e4c13871c9bf2e00f7f9990ee0bfc2d81aa3c76f417309d35b565b24ec0b8de3ac7b60ae938cdd3d7b56c86894f01e0f85440a975131cc28f2f2eb93ced3ac54afc5635fd6ba3ff7ab8585c3e139f147122429df725141308b7d7199adea07e4fb3d039ba2d00faa0d691dc35b479fafa01f30eb2139127a557f4610e9580e4fe44ff476274b401e2f055e550b2ab087ad2ab59eefcb4437cbf92ff5df45e3432ac6d1111c671e5b4270cc83a44d81957fed977ec70c1160f37b668269939c3b65aef62d67c23e78ebf205989648a6cb52b77982f18649ed77e6ed01b22f5acc38ff92bbeeda195353a51b00fb0f966a1a05b4ca2244693f5043aeff864fed14a0657b98f8cd585d0dca0940c24960f5422b1ccf549f4e3c01d19edbcfea0c52a9ef72c52982e8245ecb0efd5e34d30f220c6052ad2bcb4c8f4c57c70a263e5a9339e9a3d9b917d2f8a5854eacf5486c78973d1de019a480c8f1d7851b8b7d6c751b04ab2f388609eea1eb161a6d6c460e337e3661267c809dc8937d82bef963402ce0005b255f8d1561c84e8980345a76260e33b2fb872d05cedf2f734189ae30f8e69d66b9b0d52df2b67ec79083d95f7be212ab740afc63775d207989ac4ff2c90ad2d5ddf65b14e96881f865e7cca0cd8ee0744d4ed11347132ff670d067a3506f6de12ba5803c167ea3345c4869c581dda1e81c4e23327295c432cd7ba124a7867cafdc4f9a0b1066287b84ce489d0f433fce1782f2ba55677987c77a6d527aaaacdc9e434df26e354ba416e522f4b724ea60c123c398394e8a35a057f75af880d2cbec68d69f3b4ec0ef518b387417e879073a4641afded170c535a998a8922a4a34c6958e9a8820f77faf0c8f361afa214d12fd5bb729aa35868a3c10e753909a279daadb35e9cebca00854eba12fa722a2f185714c7d5c49d0c6a78edba6d3e917cd51056cc08d4bc2ce7be492c591ae6a3d92c9aeb1a1e0c4e8f7abcb7fd2ca4ef08af2efc58ccf6763cdd53b81e42eccf8b773d93e710e40d195b16e8d0db79643019e9aff44e40be887639ffc0e5681b8ee9d01f4083befdbe70e920dceab5591cc08383162dcc218a31c8516d9e315bce387e920c1f28038667d842c2f262c4fdfcfac8f605188a314a955966cc74e3ed5232933dc31ddd4e457bfb0059cfd44c39d6fd89c33eef0efa7b558bcddc0696b931e07257097ec15961af49e2a84a55c24cff76e5fe5f57aa4d0d2801482a05a6a2540c62562462dca9a3cc4a5b70d9790ff915e294ce0049ab5fa4ef6af50e04fd069e9b22f584922b380b7c6bf59040a18468c5336f76bbc08c66e43955307a9aa22415cb77a29cca5d21a96aef4a870f96c559629ad8e489d278e3fd3c4f461c7eead761ffcb4b846753fba76620a0f9ecadf6eb2e1de9072203d6a6d2c0bb063ab59d26334f250aba2d0e50a09817ca6684a8f29f95bf6527081710a131ccaf13cb822f805455b822b2b5f2be1138957787c1055b6d6e1d80f92314ee1e09906c3d4c09116f40f7ccde7135568fa2a947956b200bb5fed8faaa2fc1d2a4d35ca8d6c81d5a84bf5b67d44cf62d7f84eb8cb827a83244fc70b4e0ee142c32b1a2607a06f3a5756f9f98e15effdba64006405560f2160cc210d68ed210b81ebb981df498d32e7a622988b510b1fdf3e47f466085f4116facce42b6e308d0b79f0dc120c5398633ade14bdb32e8ca5daf9d4104d901c574d6ca34dc7f000e35c27e66dc910739a742ca2e6e7ee9826cc0b206b743bd8f4d35994a72d16ac1a7c9304fb1dc9750bbc313297bd96d302958b767be6eebaed0ea9e12b21d858da69e35f94a0a76a27e7932732577ef40cc6d50769de1d354d016b5e167632ac2b6c157df4e255f138180684876e3e8b2c14d1060f98995e77f9f1bfa7ef53f97f6265e76d573cfc8ec6f12ad60d875680934a6764fe83529599706906712df0a36a1a8f49c8a2b73249577bc89ec306f0b659cf7611a7fa24fb51c39c49f1fee960ea29b8acf0f7c231077761dc23ae642ff9fffd8dc25a49b87e7c486e377650eec68bccbab5fb1a3d4c93088b290c16cc689458de936582c0dd32a0324456ee3a9fe88c812c239240fc75b7c1502fa1a7f4c6a8ec5726359b39162fa47af44a2c519ed3a680560dcfcdf4d27dc15789b86e1105b9c9b59daf8fbca9c78846a79a2c875a115ec7ad547a22c5338b68895375fcf5c2299a06e791169b56b9ecd68750c539623fb3d6d5b06e280476ed3ac4f9c7e029feb784572ef38589be1a07540d322bc2a6c673c1a6325b156d1239ec0f771b0296dc4ecbcd3738f16b786893df9f05e8defc0a2e9907c0268cfb1dc8323f8c4d9efa18e4889b01aec100113c8d78d3bfc33538c48c87164b8633a79fb0e397027a34e78bdfd424758f7b14ba58ac10953ad788adb0f7d4432443a8a33c9eb0baec3aa4d19c0d95fe54dd9c19ab4d1969781c16a9500382ceb14e55ce86a237ae6a740f7e8a05f130467b518c5148a18e3728cbc5a1e3de6dae1bae084c0bd871a62f428facd65d953f21bc0ef7d5f5c20bc28fa110316e3eaac2f173f2e1b5933d8be8b0c80416dd4f0b66a82e7e56fe3a9dd1c8539e1d979d83f7715dee92dce61e26fa89de6387315049fca9334a77258908d9fe209127f71baec07af33f016bab337d355f0c5113efd97e9fcfaa275343b85a9bf9eed7daa02d737109b56ecb44d9a58555ce998edb82cfe8a3fd39805f51e3a51028b7c67e84c9923cd2416669dabd5fc79f0aa9197ab785aa5620c1cc5b30efd3a8fcdfdc4aaaf815a80b33a9d1c36d8b17e511ad10fa24ec1f88be9cb851aafa3032f14c705371a4c58c80ec578b850542c91b84c2d710d3e42ade0146a71dcc651189be1b3510b42e1622cac21d5dc7f5ecf2deedef4d86d666da83ddc27e07ce48bbaa8e6fd7dc4e7c2ce8696789112fd3b44c163588572da680d31573838c57a8cc381d3bf00e1e6f73296be475ae0cede0813f31e34d04ad75d18d8edb609086c3eb21cd291d39fd1ef4dcfc56be9ac442a2e81b5846fe1cf200d03b90bf126d794e813809df41dce5116a25243f765899a5a4eab3fbc18e7ed55cea69ad84a132bfa6f8fc060c4381082ee82fa03dc8d61bd999d55750558f25599f06a53d94770b30fea14d3a95ce86b67073697badec250e8050755f96248e23d581fe761d6e187f91b59263f8b6a117bc4363f5c352c86ab37ab21a93a32d6feb0cb41c270c522594b76c182411444a5ab902e95a085d820b1f1831e6857be4b7b23fde1442540e74be78fde55cef518f3ae431554889628409036592557ad804830789c58c4e406dd06560a28624d8b2198e8bbd687d4fdce8a4fb512a653f4cb0f2a10f2b7888a34caffad9f58c6877d23e5ff43fee1664b0a999d09c11a763fd8b207a18ba8bb4ddbee81aa917e35462e70e3209c0c173797d0439d85be44699600f099e0b4b1f06749af2ae1a6de2d830c255aa40853cc2cf3acb1d8b7c065c1072a248ed6a3226723a30e48437532c9a84a4a2444c9b4cb667c043245545172892fddd7fcc36e38c8642fa33ddcd758ac432f66634a49618d6e882f6f9cd29a9ce72e5f54f90c8228a8f9421373a13656de6a2f4c4f1ad4f77a5a00df2bbe7ec382429ea5ee6dec9f7eefb752ce6fb1f73ec0e831562e9de26d8ee043c8b3d885afe2d21fb58dda4ee15535d01f1c94321e934f919dc287ce5debf1fc7eb10eae38955c8546555b4d3462ecadc7ac2fc8a5f500b4c7499370b4e12456e5da9fdeaa198f8904224d5ed33a9f0f18ac44a20376bafd0babd64e9743904d6ee2ea9339cf21a110eec83739a46f58b11a6c4b27cb268c0445ce771749e3d496c2ec02b538e51100ff2093cb86f878f51c8d0265f99f064e4072a9fd023297ed9075aeefa61a81078f994a3b2c61327da2a70b022594034af3c9d57974f74d7ad879bf0352bf8f5924626f4cb13bb1572f7e93f792ed2bae8edf21457ed9e14f45955b0d6c6c8d5e7ac08ef46b6b76682ee05dacbb64e55949bd0de644a27856339949b4bea53e2c86858f9caae0102bd035bb35ef3bc9037bb996e5362d0be0e20f1f5b9a1a8b1dffc46b79c9d2e4ecf02a51ccec7fae367c30a8ab0a36435e3103188fefdcdf5066e8f3d3b52ddea3183dcd8b7e70a02d03cb4997c8c795f4de0bf1145de1515433f3c535d41ba72a80124606d5617656da7f323bdbd7733f778e9f98404b7e86c518f5843b5bea2861fa7daa201fa365b80652a7b0d7ae2f3e54083efec4c9952ee4f84f823b1f8e3573720e4e8ee55a040219b84de31144ac2845cfee3021faa128b65462a5c60b49bcfcaafc4f6bbf252b930aad71c3ec53bdb96c9316249b839fd853444ee6d282cf39274d19ed853076073189ec2173b268290c8c73221c50e590339bcd2769b77c6790b41d1f719f369c825251f7b91eb37ffd4a84447cc568c3a6adc10eb74bd33513489a216bb47c07dd8a3efc79a18c0e16184530bec88019d9ca4e84716f78d9ee4c530de08d67915232ca14b8f3ecd916218a8e7c97f65b0cf31fbf10b4e8bb72754ba14036cbcfb4b06c435c3e53465f6e6c211d0b7d62d4409d70495b4089d90df1394c609e15ca9000e51983fe2bdb19ed975102a4e717ed4735d600bf2157b5cfc0577ca134c89e06d3a0fd5d20a83922443307bea06ced4f605ab6d35d482a55ba8b6196e4c0e549d432f01b6b364b8cacb561e0688c9f143bae4347432ca6cc8ab1bc93a163394b0a05601bc68d1014fa7a8b9019d7701ddcbd374f978834a5827a03b8c12c1552a5649430aa2a8762c2b9d82f02a833e272d0a497012f0c563a1e69916bee1f543467c6eb3840e529b972b2073bcb8510be79c7eac826092b79fdf44344ca8c546751d843698058bec7ab755e9c696229aa15b3dfadfaa6edefc727b0ed79a7cfb8824acc551281e9acaad710262c639b77ad68d713416f30ebcf6fcfbd358884a593f425e1a8657e05dd97f55b236309f9cca62801e360eea38a8966742afcdfa4a1d2b58eafa56ed872088d2a5b2b87a594ffbd341a7b80f485230733d7efc0277fb8a8736bb56b2221a0ee41f76bc504ac37aa1c384daa2c7c0c6593450f5bd51753611e9413de8e776716fcbf65d4b4d1fde62464722bd11799453120169ff45024dd769e572f32f14be7ba365f1f46c9a64e5e86c79a51d6839991bbab03d20c93a3927bfe7075ed897564b2f5ecdd9a9b7a225e3321efcb70847579aef1478c0bb32ac0b6dfa0ed2ac8aab9fd5b6b060f741b60a4e156f020228626d2360579af9f1cb44e1b62775841a276dbcd97a1a96e166776a968d68af001afeb3899f24654c6f58dd3e745a389505c3dda04ec70845aa787adbf5a5b45b6b863af222d307e063d575c53bf446029b74acd4e874d580725efed4c85baaf6496d632c827d6e26c3f7191371682a877a09bda05c19fef80a4d43dc82d70f92b3ab2b572abe7d2a9ac27e2b0da13c8c584b1de90cea6846110b670c4cc1e4cf37e227d2bd80de3ac270d678ce127af4065704f45698fe52841b121afa8ed07a5078062ea8021af884344984a053e2bc353d307d02b52684b8cf0c3f88b7486c496bfcd972d29d77b86c5bb1e57187e1a905f7eb5b57257acaf6f036cf715eac1262b27dfbf64aa584e5917dfa7ca1f7852cada65121eb6d597e9247119b15e01b55bec0b12b5bdbde7f23b47c47a42ee21603aa8805e6268241d2a72384efbbceee497c70de8aa9db46d27c2cb1309342419b6d25140e47c1f3310f8b3855da157a1b4c045aebd9e3e25474a5f6d83ed61a8b940a6345d47f0991a3de5ef3aea13fd25fb7fb067620fa59c915665e9fe55aa85acbfdcbe662a888f43f0698d7459c41f7fabf0712ba10aaf4e6276eb24a7175d5f92c6b174fb0868f10063261f916897dd27c1e426c46b53f39a9d8f9c7645bddcf5d3e0030168cce11295d9adfa28a5f454fb7d993b9ddef7e7f4761d04eadf1a51ee93cd42d5fcf8271445681bd67b7700df7383a63b1ed50d137cce01f348d1a3f059ce0ce7f7891aa1b02ed8e80a6728bc2dfb2aafda0f7efd222647435d95cb503c63dcb56a52ada126e5049777ad68a306d96e468494a6d7f0b663c1d201edce5ae723c0e419fc41ca911890e733c1d9654b78fd7f67ce79b12531bd3f8443682430a9d1569134512dee5c1550c1f63161c4c4aed927fbd3055bfe0f224d46e4b834fc40a0113e83b2f0da92292c6c2820bb2b0d62097bbf050cdcb86b8ed96d4a548796c0777b5e7473ef8a18a82842a46ceaf6c616c6260e907730ac6ff79f11a292c3481f31ba0ec157f9aad859b2eca7c2b4a35cd52124e9327e052a57e96d8aa73316fae61c86c4cdee0b3e4e93dbb9979dd1b6a8033e2a7c3228885cf8997b38aec23c6e991a7ef49e728eb0b80a860f883c3709ee67abda035322cb64a8cd4e6f29a437d4005ed99d98466d97e416272a1c0ca8f5c37b864cc54902c8c9bff0fd4b515eaf82d94ff3fd2c660a9e96e94df087fac05ed7b73307a49a0b70e506f689e10f2e81b4bb9c3ca01745f99c00f9bee893fb5c68ee5838b72642cbc78313adf506459ae992e4531c7d77dee7e0a934a77a2ac88b236dde3f8b6d0a38639bea0f1cc4446f17667809e76b17d36c229df80ccb5403eef87583dd3b9a0ba2e19408de0e1f2ebc8f80ad1c19e54cc472ac78c20e83e91e0d0153ff9e2e6f28747d71d447dcbf4ad6a884c48f4f6821d5c9e83ffc16b19ad6bd83f1fee6715b4704795889fed2163ee853947eef31b7268662fc23fb8425cd731eedc8625956d4f2f193b90aef8b21b4740c7f6481198aad51bb14e5bf53b8c9ddbc7e816966476e77db01290e556e81b15ea57083f915e93ce6f641d086fa7fc57b7927d26d7f64608b83a8e718be47f9c9c7c4344c3869e4084f83a59aac542072cf07a4fa413f9e3d146c983e2452d3d248d04df8905c1feefc9e8fe029b7e9a607fc8fdfa123dd0314c8244993b13eb86412a597095bae376c16007d4cfdfb46bfc022c68d39c7e678180f571029003be411de76b6edb5601e77ade45382a9f096ca04e16779cb0c28f65ce7aebe8c06df0237690ffaf83746590bdd9a75dcf2da31608229b0e5962ec276c9d68764e5092142f2acbaf273e3c5fafda16409001d42ed2d2324165b1a06a4a14c18b14d7ea51c4b930917b6b022b8e2a817ca1cc2a848f7f0dd74cbbb0656744ad8d7cd8bca60ca6f2ebb11cc8c609529c402b433caa1fcb95704d9db74d6c63650c867af20628958b21694c89fd7aafd4c951f2d0ef529190b5b94ccb53f57cb6e76fe2c9e15ce5d888db22372c2f7a06b2fd718cde2e5417c79bcfa18a66f8ea008b3c5cbde0e71ae26c48b0e7ab7686fd73fcf06a93b40062c84df8734897ee48e38279a2448fa917a6eacd38b0f016b71771cedef053f16c3ffea4e3194549834d4abbf1e319fbf52e9a5222c90a852f00a641066fa2589873a3580bb90e4c61764128b04d9654786748f25d7dd790a678a9bd0f7d30a7594724a1ea479abda9c77d5665bb7183b1dd4e907cf47b3d7c727ba54e9a2a3adbaeb34b5fe72dfef9ab962eb8c4e639d8e78fdda15e9615c4ab1eb4a073416411fa525777a72615837cdfd4f47361f3c824899a7876781742c819e63cfbe09efa822ee13599c2b1ec6aa09f9252704f43bc7b111e08f441f31ed0c576eb514ad57a97d25f30c6420fc4e1666a9f7418b1335ecb66220ad5a3a290176d1a6b3471945a16bcc634e702c7deabad886a1ef34018b94a664d7a2f4652dd5a800a4381b03a6e5ad2af6e3aec3c26476cb3b26dcaee055593e83eb65f2f35b7a6ca04a98efb735061da36d14b286b36476475a47415049f04aa012b773b3b7c5d2748cd3f09e0b1ca68033eced5805fe402e054bef90ef5e042962b46a28b63bd9b2f3a5cbe8d63407a3a21b5f55d75efc5c94fff770134cc52408fe303a26b2ea0cd3b6447d877ffe61e176b0d3b62c917a75d857019335f26ccc5325f8d08f5068cd164448a6c01c817de66dda0d77839a95985a3388bc471401a9a9cbe422536e8984a1d7dc7d336c93ef11287fa2f26541b29d7794c17f35770cf88365f9d6d556fe34bd92ba6f1a8306f7d104f4440e081ca25bd9083224f44228a57845f09bb9f01ff523ba09d3822b852603678af8d985d140415e15ded62d240edfb5b5f73105b14727b6b33f0f87fca67e6dccf1511da3289f4851be5cde05a57cbfca787e0c2a179273262022af97d7877daf2c63b310c9bbc858be4412998244ff5bb35afa86ebbb970e417a018523d16d8cf20325ae9a5ac20ac9ca3d54f3f190d0fe8c2317b920b140cc9651da03f29e2a0af3ed7ae93c67ada91341c7d32e22b3503335df755e25a90f0bc1bf61d1758a5eed276c889ab14d790fd354e3b375c7ab033b449ab43e15403641ae6d5991baaddf7ad34a91d323d2c83bdab7c625d09705023e55867fbb66c2b4666fe2ae103cd60ca7aaec76467fa89edb87b9f5108250be28152f4c95282fca65804c337579d181dd50eccf514bbff88ecc63b181a7acab9ac2f9f710585bd36634acb988dc5b0abf80bd3ba5036874114ab70dbf25bd0e67ece7b12373d894b057e6a49fd11c3e642574b1f8cda1bddc44008e1bc522c31f88d6e9257ab7420d1fe912345143480015e3bfafafec166e1fd9ea447875152e62a0b720a4523c260f0c9a8fb5ffea7c3debfff44750ceb8d6e71307f4f1b58b313dfe6ac5926cb18028d5caa207ac3ccde9a537d7e7f9640b1a22351b97d14296a7aed27ee03b14ac92ecb213658d048f805b80bd7c26a5d81a599ab99d8b1632998e91b6a931330b75b67928fd52668397dad2365cfefd6e5fc0aed5e3f963ca3e270a56c8a59d4ffd3ca28fbb4253c3c094ba909f1277bc17437dbc6d04a1cff32680eb4528a28d661dede635bdf4e426a0b3ce6c496188cbc1d27a5810a7cbd6d0dc7d1e760dc5fa4365c8f9bce2f73ca18f5290adb01d48b077699ef734bae6f98f44d0fe555ce78615e7ba19d744b9c88defd21fe4ee4acf0ca6d24205857e7b714fc558de0cd96564c2abf628ed2b7bf77e466dbb9fdfe00a0f4b922a087c2f814700e31fbf6c9ecec43ed1a3c4b4963fca30d802780b0f3ffd75f11d8a6ff9756bf5cc2367daeb5bb7052de4d7e99af227f36758ff99dcff3beeb93c2d5136fc5615ca18be4dfa14a707288283a99e126af2b43e6abbc7fb169129cf6d642c7e2f8887a63dd9e44943f97b084f89d748f25bad45308f42e62c1a754678091c25e279b879f90ee574646f6dbb94bb38aec1db44621d6ef881e6b4c977850fdab111d6a7040bc0bcb16f2c49681af9cf77686f255d4043b87f34fe575b8b2d04a21ff9bfa9cebf7eaf2c71be0362025976873aba6f8de4a1ea75b1c7456ee3bf1ab8451c265875f21baf1a97f9d7c69cf08062c3e7e391f0a5c4df6b5fda181274faff4bc74e8cad16a523ca7be3676b67abf3f19b036a10ad04a5b5f79166cd524e96dec8633e76808e736d5f80ead5a0ba3da332d629debb9eabab7ca9e0c02ab17f43e059a62e7fc68d6b2651e133e027097656390b46443cb7e981d99c816ebaf01daea0671e06d9c654fdc85f42ccef8ae93cb098c351409675795a6dfac946b788c77198be414cadeb4cd5992c8c1dede99fb7ebfeedbe6d3286ce989947910ff2b1671def1824ac13d82304fa23631133838db8817580cc29a139f1600f760933c9197dafddd27c33db9788a26ba20efa4c0f591e9c14c126af7c44b819b1c2023937cd69759220c03f7d7fc2e2536708f65ac0fdcbb5a6d51427045af18d02016dae20e72d58a9ab22053c59a98594cbd01bb00a5fad6c004175644ece143b0ee79994379812943da70b142d481a6a0944b1ba5fa02ef0885dc02ae9266e7dae0481f989f34ce80ef20d8cfccddc9d39a2cfb353c8f2ee542fdedac1f9aa66639ead482cd3b8e76e5eee9e45ceeabb0eeeb2d3139ce9b2638c2f595d9954bee145c381fa64149f0513df431cb38eac897c3f0926a3e4cb57714388afbd33bba269fd141b3c044fcc644c8027381e75f9e981485b1f8104d05b8b3519d0993d0ade1619c7ce76d2f8bd0f9bae1807ef1ca833dea70a362efdf059a7c2a6715a1b2a9fab43513420f12339452e5464a50c73ae2a78cb314fc4fa42311efe7faafe7727ff591d4c59f45d525b8c9cde33fc0e4dc04e18556b8dac4a733cd32323914202b7c14045f54478598f22c43a052fb43ff4c0b19de3d78af9706a137de90ff52fd4d35a0ac92f1f955631256a794cd51b371cb5531da574ecc9b72b81b7b280cddd3753e9d1da9bb191dbb652d31fab80a336c9bc6f60534a3371edfa5103ab1cbdb93bcf1167deee726b6d8712bf7a8c91b4d63f534c217293fc3862a9ed46020eb2a4a3c21a68832842f6652202460845e97be70021f51ed83e858b1cfa8e540cd9dc02337fcbb55918c7cf4f6d5b568e2e0da7ff94d116f9f142bbc43925d7cd7ea978a9c8c116ffdd233613c8f3dde2d986ddae115afb629a9794f1fe11648b9500b4d9fdaf7ab60c2a32d7caffbca4ac74b326d899d205950db92dd0d953f8d33280919f3788f975a8a5e01e8eb0df9e45eca4ca7be424f8f445bfba8bacef706c8e0e88d47c77c2c896351aa1745f945737757a40312ea09b8dc3dc9971e4654bdc37d6a7dcd874cc67ab5f2b51a104bb0ef7e0c449cce9521f30c90a805e9441767e318b2160a39a5255c501b8f6408ad3ad9bbc26a65ed0a3d16b30426689ecb71e52de9563a8be911ba2f50401e816716d448030ff2057d4f89a4df460df04ce09fd93efd9b419110bbc7aa875ec230b6d31d2a8520b1addd85a6ccda19824c0aa1f54d7c0a84b9fa78d93cfcc90d266d89f4ec1ff8e122ecff7a13590b332e6b10966720b4fcfcd13957e78ec44faa0f012d0ab921cc58bc45b20fd1bcf5207d147667a0be5311ab70d52d5bead6a15bc3cdb741e65d5291701d4cbb39ccb1c93c01308577b8e7a7cbcfcc915ea6674e7fb95c6e281c8fab1838e900d545c293178aed387c9f2851c6b36719793a0a87139331139040370ab5416ee561216a606135e86e3939752a6b897e5fdd16d170b544b1e0aed1d3035225a3c4f7e04b29ad134c2022dd6ebac0dfcedb66b5fd8ddab87f025e99ecbe6ea77d91e10215189bf9c8da04277947bf4e4a75c0214e9cf00be7be9945b76637e0d58a8ec8b18b27a4fa8a78b5555c24014a0fd0139d4a0799e5737970588c5d6cb29644c3b7eef6e0452254272aa71971915e9f0ac93b238baf66d7e7dab861332651c4aee9bf46e1f12101bf4cc412e972f55831e9dc7cc41a72bae761917da4a22ede4122d771d9f2edffdb16a264cea404c2e80b24466f3461033e7214f1b91a97ad66e68db9a3ca9d9cd7d6d2ed2a0023b3d383db16be236909a42ef0dd1d3cb84a5f4fa29b45d625d90293fdc01be9b77ca61663835486d7b3176f42854c0f349715fac3bf53a6813874d4c4671a374098ad4a14250c478fd493d94e9490440123ec9e95a8dbd007310981f47e21a1aeecaf95243522af96a4e762de1703f69bb9326deaa50fdcc7dc093fff96d64b965ac46f5a7c06298d803e9ae5f8b40c04c58ae1fc1663391cfa7de6acbd51a8b11993c6889aa61f0ca3a92d79c39ff46acb1402ec3e8c8e758cf94009635d3ffa8c5d2639d3df7bae3941d338a443c0b3b9dd84b1e27c1e9d3e678e10f33b080d06374d521ff13139f1c6e5e15f42ae41691f0d963730edf1b6f13d106338c3a19b705bec22d9aa81a3a7e0c7b98188b786a7ba9240d5d20fd55327c4c3079bb2e0d097f9d9809c0955678c92eeb64655c5e7cd02114fa4c911450061346e0ae48ed32402ba7de9b112bbbdc9e673a6c62428b298216fd02fa017b70d94addee8d06f359aef32a67648d6536ba3f3258a178e5e75a83367b97d984c96a58a8efccecb7dd031de90475996ad608943a063dfe5164a3afec79d2684f696b51eaeb403067d9147e0f9f886b7f36d732396d342f8e354e9a981f947db63418d0b23732697b9e7f1a378420db57ec2cc7a2e1642676468c441efce32c8932d4b45cb806d75965ee8bbd12ffaa8ca9337df2bf05315345b42dadd24022749faf42549f4f2106b20601caa7cecee1f56d99354da3d7986f2c7a6a6f7e103dde4bad383981758859b3b51984d7723d3772bf4ad33b850f99dce7da8c811984012da58c050b8e82068dc4006286906a7524aa129374795bae6e0ef481175a46a56cc29f7247e5117b9d1f9376397e378845d2378b2b99d97c51b6054ce411b0ba8d9180582c78e7d2b1f0d0544ac474727b0c73c190561bb9b6b851d9df61f69c1f1efa2fb0eafbf5df867ecf84d86aaf94ef74477dc9dac2222cef1f5166f5f128b4c36c165d7ae539d76649f7b31b182de8b796969e4911ff2c98d6810ccadab90a414b159e7e79c93684672d58a97722453a9a57c02f2c9634a9f019e400fa8c957c6cfa78d61446fc700a985fe16c65ac22ee1ce9c6dd62a3f689774c557670c4c5a784ace2c0f1a8d866e2cb3cb61f7bdbf3ba4635b1a5525b69e7494ded9709a1682ef6489b12e0d1cf3ba812ea41112c86d6f6ca8d925cb4abd3d9d5b17febefdd34ade0137b38d44e6b608ec20e310636d22f6c945e38368047677e1911e948116356e3edfe721eb532c5404c40dd52f3c6032834dec135ba0daf38f7b64342b58e4f796cac35b9f4a9ad9099e4412f71d61d049d816eb4dd0bd871788b51557c1a6e1510633d34aebed603cd2412313f7cff3c1e0beed511b74ca09601100464c3d60381aa77cdb087d1b6898f8242cf1018e0ba27c42c188ccca715b2a37cf134ef0becac92dba594961640f56f9104c4e1fc27a88b8deec0ec77b0acb5abc2e57be6d811d54cef18acfe88e1edc33ca27acddcd859c734812daccea7769ead132b17fb5eaa96a080327e16d5d041cbead2e456d81ea933111d8fc2006f71e6242daf19070273180d5e39921da19582e3fdaa4ff6659cce325fc0b5f80cdcb037d919e4a40aba14a8202db72f14256612a42c33175641a04dd143eaf4a7b99add8a238dc353ba4645cc1c28dd20135712aba443724ca58d8c0efc6ebd29e633086804d42997ec7c3d4bee530a0e25034cb51931079678e784ffc2c154245601321ce2e5ad887efb0461c627f1c4636369ef08fca30315174fddf157785e733b5335e93e2c91fb09843f21191cc68aae69ebbc4be78b1546989f427abe3eead80eb2a1a7b348a4a9af28f09f6e4243385aa2f1e97b959b059850c1fd2b4187e444233286131d12104180e1365498cf7657c4c37368d3c0286062f87fa8b203a85089ba914361d6f02be29062131b3862c86c660c3866b5411fcbd0fa5618e50b646a68002357a453e3a15b4176bc4f9cfe3c268c3191f319e70666fa590bb1aa954d49ea7305b9b3453f728a28ebb7e536defa8564e98e4c2fa68760556b4dc619fd1c7abb96e828e5926902984fa90536f6675137b068dfa2e0caae8b1f0a85dacf02c01cb4aa764bda510c3f42ca2b4038103f57f4ddd1fb7dcd1be67a763ad55e5063f255df2a152cff0d81628a8d507ff9300e7950d7c8dc52225a9c655a0d5e2b38b57eef5919c30182c35139539d8d70d5af260674e6820a2069d8e01f04ab71ae153e61650bdcb526b12d714736514ad625a1cf6ceb4aefe350ac74adc2f84ebc23ff225fa8a83ccf6155f7419d6bf3b14e865b0bd086aef0370831fad0d54946e2bcdc7b9f877f5c700fded6d66d15911c70cc9799756391276e045dbd5d84543a459a2a46f07fe23e29d4d4f100c5f21a9381a08cff3b5ed031ab6e784fc7e990d7293d12596fdf12d5c274037fcd3e620ad1e96bc6f1291c72efeb53dca74d3432a2d31881b49aa74ca5a7b901d013730b7d9c9e41ed38f22c609c4fae54093dff75947ac61bffface08b20b1d77719d8bf159bd31d96f9c6d83ace964c5b9581034476ac34bcb7c83ef7c229a044ea773e652f873345b9b7126486f67720cc649cf92c87be728741476ce8275b914f334b25508a9e83c879f6233dace24711008a508246a4063c2f316d78cd736739ff923d0cbfae5eb92a5e23a988b70076a7caffc48d86a401511bd6776366e7734df66dd15142c505c684616ce2b3f69f552ba4a26fff8961c91b890ed76a7093ac5f5c8165466d29c34ac0c88a09d701193acb063fd91785eebc186d44a4ce455ee8f40da08c230c377ea2221a6c642d3c67f7c0c8129aa843362f3c31cc30db8f975945b5f17f8f7c9688c5c5cfc17066a1a9208541f00249a24ebf3ee185d92315b7e0e402ffae3125791749b3d61d77b0c66ec1e7855343f78ace151cd83f9fed4578e5895f10cbc34d4821788f7548ae8bb6e5446ce8db0cd640f05f9705484eaf813c38b6e79d05cde8be92e4107eef757f96ea34bc62ca8028673ff5ebb82c1fdbbb60b8ce0d85410b1a3756e79c1a6c5f64f60f4955a6ff316187a55e3fe25c9db33b5b105cfc5dd9f7bf89a9a7c75b65c00235bd2ef20e610770dd6987d0de77c67492f780a0d789301bc9d84dd2848ea9254ce3ccf221d10a95bcfefdd35f0c038eda5330a56c7a094b92f8e9c2cfceb863f2392b90a4c3eef71115b60d17c377dcb472d845f94ae21ed6f792bb6fa1e47d95e96ded95f84f05d1f39e62ecc728dc6f7732b87699e7ea6e710721a1fb72ab86a410b38e56f835cfcfe92a1d186c57106b1e70325edb9af9e988cc1d2f642f39e63ef2a693759476f36b83b076306cdde098d57e93f63c2913f11769a9f67337ea50f596f9cc21f01724b4660972fa62d1375c44898cb5d5de0c1219f4c588d2d487740885f392f2932d55245fd20785e6dd4b801d5d493cc8f44716d2f55d8b372c4369c30d1af1f6c099a0792d98769fb1af4ad0960c8b611e83dc20aad43f9cfd9238ad5208e57c321a43bdf4d82b2e027d925e999c2d953e0b02055ba01ef2a1d26aa8942fd07d13b431996418ddb10c503378079c65a05fc72af3ac91132b814ba9f200fd97a473bfca3591bb494727ce6ceaf927f2c8eaa210f69390eb04da1ce6590ffb86b71eaa9a43e2d8de8fb5d49a0787bc5e4c46c2db0bbae7bbf24ef55c449d2b41105e5a8cb3d4ca1f1a864d4c3c4c955b5e4ab8c8b5635ccdbc7e7b349e3e47139470566b31a7bc1597a84b70df40548554d24612d49e07a8ebb0bdeecb57264d69c630eb98d12ef2ab9ea01e3f1609f36c9c127fbdc969164b29957a066454d2b5c03509261a5e55dd7396085b592d2ef64e48370ab5712b5d5707eda5a9af50feb6e15db1d8a03c8bab25a5aa69ba38f7f5220c1d2064e3dd121f7c422c9de8c45cbb34cf0417e5010c726a810888eef14b52896f8941fa600720d78c0b502fe765baa0e0998e7426877fa441289dc68b0404675f9839b67b9018377a7be004b57e43d82cc2cdc399faefc8f8d6ccfcffdca7447bef0d69066f2d861317bcf5cd2226c1007a06395ed3ff02a2ad3ba195d72a8aa177f58a3bcc2996f154cc41f7eabaf8477fad9e0d36055ef35d381edadbd1c366197d4556e4a98a804e1b5b5be4c2bc049c6673e08ef732d40c056b992c72849c5baff38f407dd7981fd4305aa21db5446085c588a74f8f0b231f18a9ddbbbacfc4fed1c02de8023ca337798a150eac7f63beced71d7be8283888c81ff45b7d3eaec677315ccff1e9b7a20131c28a28a573495e382a784da94d4d5e2c46d45d7826af6f3faeff76f9cb4aeebdf3c0077192f21df36a13373df1f51cfe81668225e401bbe2ddf4c256fc0c3cdb5fcfd81e1d186ebda0c25f4a16092d8d1d8b8e2b36c20fb8896931161a1bb7f1442f1437d184724297b866f75ab57a1e29f8b006456780af4ce38938c08a724a3c355fd644afc575820d18ec6419fc02e2a4871a8c1ad125fe59b26f3b019076572e78acfce4b7f1ae827cf2a646117c20c8a6e045bb2429033315f95a6bd006e0af9781ddab341d394d6e6742397dc69f7436a48ea8ce20f5c67fabc1d8592bdbf6ca0d53b6a47f78edc20aabc3ada4fd9baadc8c3877e5391b6feea610bac5e5c79139c2b47db1af67ed9e470e0e0d9cbf13a989c6079dbf57c09ccb0c3393de5e76d7dd43cf83f92acca8941d6cba0a16e8ccb541ed6bfd706cd65c6e79a1e7e0818b2f45387e1018f8239dc3777ef47db0175d520465cb07b3cbd249e090bf3f065b8509dd66131d5a41d9e4076c8dc66c8645639a9dbbec631dd399adac7e71f790f887c7e3f1d4150a7612e4717ff5c06a98afba1e71ecdfae6bb1c01964b42bf2d68652813cff059c00205d74d0651ab95934f5bb6871c6e23fac559fe50d22e56e0881f35d8c506303e91d641d044a5aa85e9f85b295da32b7995a54a2ebc28701ac0e1c8908ecb8b821bd944a8cdbe1ace58879e2f9ff2e7f63b612ce0f3b1c9b3d4fb52421f6fc9a1fe8612dbe7e3c6ad53348090cfec1efea326970cf1a1046242aea3898d245033472239d7044faf36ffb234eb40f06a7ee8a180ec4dbce5a65ee16aca9d1a2c3e177e0eae06ac3e38efaa4333e9cefe3a835440d1e22ad7e2ab557decd7dae2484cb33b4515639ea333180236655ae531de2f4ed2069840f29fd1226f4c049f17e452e0620e39b127d91ab0b7bc96691023ee0213cfa6fec47ac51a3c3a4037e956fd2447b4ae9f133f91f6d8ccab41f0980aa0571a1670ab0e38909629f2713707ed194d5d59a5bce342ead7e4af4142b51b322c023c0feebe95d66a768324d8f4a7449914dee89102a3071fdcaf7d82ed4d454129118499d02e460c6be49545fe6f5a78d79be561690e514c9963320fe0ac4f0715472eedee45a4c7f42fc7e5dbab9d510a835e260089965f30b933e54854dc3c2080a4d2402fda3259494f82a59cc45344bfe4bd19fc6d4a44507c75a0d4b1dbb0f6e18d82479179d519501e0ba6e730d16ea235cb2c198f1c295bd7dcc27b3830d8f758f413cd42008f54ec92d5c9f280165dce3b379d3e2b7b0409d2adbdc75174cad260e90391d085d4333e7777408734e90ed35c65d0c17a47dc9a9db412bfdf7ee99d554f147f91bf4b1e91dd8c9ce9729feb691b5a7e88ae92734f1a554065a6d695a6ddbfcc87a7ac8ca7c51479d51706fa2882660bd34598109698610dbb3267d23acb8e78dada7a29be210d7c047ce8dc76f144e203c8ad83e5667ecda3e49471c0d075db45c194c8434a87b61ac2bd51622b52cf07847827f7bb3d57d79f2f8cb7ecb46ac0963a88ed7513cb4ae5854db75bf0d49b1716fee656606be9e216ff67678d046f1fa921f0dcf83b7ae28c45cf0f0ec9547254da3e104ed091cf8014cae1c7705ca704895a6e048e2f8543196158317ba66cea7810ed94053f9787c090a60589a84bf595faa4135f86ae2094680f0315a22ad1a22c7da8ad3a7e9bccbd32925ce6dfdb9e0eb84162f814e2deb7f7b1051703e2e39a73a9a08d2507e757a6208479d4b01ecae93dbdb7e10a0f113f734cb2cbce71b76182552a8e9ae3249e2c673dfc5be930615d2b09f685df88d08cd095f29ed3ece41024bec323c3c0e04ddabe5c4a2acd2ccad0f1f175f47265997c021e556ca60c3e474cb7a7cd67052aac92d29d33f762ed1efb0d5f6f07c0afbcd5fecb56258498edcbac2d1f33fae926065be4877b8a32d15a3835715e0e49be8d03da735d1a41622d6c7bc92b78632494d4e880145495046095b52288beecca7837a8cd81f592d580b7691e51796d160d35b2f717123f494465de888c2a6ebace6c338fdc427a22805966fba2b05db8435cbee681a89b028f6896bc3e5e445fe044f5821b11762a9069a0538de91b0ac663709e003c1ed099517f3972199f87346884239a8c39a8285b80cadeb5f5fe73f74b7f2001abd15f2d2d2326d5b395eb84d6b140f9867c7a0315461ff7ee900af7704ac0dd68fd80a0cfc6b6f54db9879a87c90e4e66e7864e050810d8c40d11fae296307f23adf448a3ecdd0b355060370b37a20c5f1d665211e4b292ffdf31d6d74e0237797ca9069fe5c3e171896f631c5fb23b11fd4d81ae1f35cf5feb31c18dcba5189911f48c74087fc8cad6c87ad7151554ad808ce592f08540c8945096a71faec0ff545cc32315d1492e6724d10cfbe595316ebe2055158726bd8c65e7aca0e283cc719bb48627c055f354597ad8b5883c92c890728d931a271859e7f9310a3710a60469d62ce204b33d652185d510417e08367f1a5e044b16d9885852c2a3e1291e320a84b8ee579ae2db70074660aa9537e75586d45c1082c824a6ceeb5f6f3035d4fafd76bb21a857379a8d421855adcc2375b37485e920c48817da8465e7e57fcbf0242e99c8bc8544ad9e3ed81b2a876919bfbed173d91cfea14fcf3edb87e1805b26cd9859d0a9a797977ffd7eb337bb390352c96e070054aaec02f15941aad246629c04b803504c959140e29f73ee48a4f6a7b1de8459c26fae9f5bc0dad21a23cfadca2dab5f96649bf3729756b7ca0d51bbc29a2d2cdaac902cffc35025b5996bb90c449b80a5cab11cb2600b199d4a4c4c7dd9d17816c436aa19a8e02d05e34d02fc2663c710548b5c0f719e0fafa6ccb9ab231271e7b798bab5a678ff8ea38727b17bf38de0fc8afa16a163f994dce44ea282c9c3d9694e6995045be040fa39ebfcc432ece5170cd6a20f611de9088dec8106591397f596787550b51d0e5eea4bee9663d7a756e02c6284e7c17c8f1cb81b7a446972df734228ae3c7f9323b99890c581133c6e0a56cc1a25def2a51999bdf6efe124f68b13ea1c30ddf1400b01f43a9150066cedea97ec6227e6d58df48d309cdd1eab8b810c6d11170b3b57c2b5ce8b42529aa6edb501627bc8e93ff5b624316f13534dd6571593b80ee21ae72106f5e2e4c550527a4027468f585f48b860539a26d10b0fdaa59bbcf06eb891f23c1285e00e471adb39f2929ceed3ab5136c2b36c98b9609763c95dd48e0d6e4e67757be984dbc20e011a902b6bab7dc28b414086fa5a18b4aadbf7d8c8c8fc48b3c5cfe2d9b15272c60c7320cc1923b050838e253b9c5d367800cb627af103e0231f4638565fc1fb4af876cd900253c3ba2b9ebc84225ed0b211e3925b895dbc9ef4f180387280a118607bbfba4b1e996bcd3d66664757b10b773abd919e8d382d96a6aa37a21b933620e504b8452e1ed1e17a03492fb79a9f86f421fb46c3d40ab1f2fd1af0a4d8f0b188efa4e23d4be1915e6bcf03e6487cf42fa7104ac8818540708b871ae9a0fb1a1d4246e2e9452d72b4cf8e3b5304c25b079ff8316ab4e5a32d6018697df2709aa4e1d5b237073c99172b09a9253ec2054af1195ceed9a30ae231954a2035209055021457a982e798891e6bebcfda0b353d3c3a9facea1c05ff028318013683fd560e671be2bdfbecd3965e01e6575091713d74f215a45abb77e0a76bf0539fe4427f7599c33133baeb9fe4abed9046c247d40b24d12b75aa73de5539b7aab45512b96fb7cb3f13283284baee4d1f1b84b258827eabcfa356db88fc060126edf34556805e413b0a76b71f6eeac33da61c329c86807e8144e9d3117d63005e30586adcd4d751ad2704b083b73697fce35feb9f59b0399357ddb0ba5be7b8e32775569c26bda312d5c87a7b4f7f1ddf5c011ae87cfef5f26629fa4875ab79a7d1d6de4d37cc2f4fbf77ad3dabcd9a77f99b8a95c737682e9ee3422c515c8463e4d783ffcc0b2319b540dd3ba44fa95cc22ef6d8278ac1a893c81766dd2f0a5226dd1854433470317ca3068e6cb55840cb0b6cb913d6a0a8d6a7eb49017355eafdfb8f09712a2997060ca9a1397e3947a41123af16aaee7a18cefdab5d25f72e43a03bd3788b8636b0eb19514d3770876a707f70babdea716a059b9862139d0b854fe1a5257fdba16f6097dcec45643f45e68c444896634986ff77edc8665c6a92e1c1a818c45b4f0970acd94b8a54b481a69f905427e17b4ec90d2292708f33bf906095797c1991e85fd929f96b2558bec892e3df20e51179ee6b8adcfd6d7ac7ebc40072cb0bbfdc46374266d1be9a6a8fe4424f8a9aff11a8ffda090324a5c934205bf7fd99f857937cc1cb7a50167dde02b80afc2d394baa99d94cfdfd6ac84ea1a798b82681126dd0cffdb75883a5e496d6c5f9442c416764d878a3d2a5b94c33056c6f063430893481d30cb246a5094fb6af47f4ec3eee7a85b9551d172dffd562a713d30ee4fa26c9c3841fb67c3d8be0b2dad786790dae707619074f3d70a8956f04e7727e99355ae65cfb6892580db581a289daf3a04630059c39f3a49b3d49b9bb932836b6c7a1da1ab2ee5fa30ffb52a94c060f6b30d1ecf792204f2ff450f004245f6c5ae007d0865ae6ed40ed2f79bd506ea0934abf81172474473895eea1fe6ae3b9c54c96c988d28c4ce743a5d6f1a0693f59c3cd895231697f49879004e9267b4a22486789082f8192bb44cb9646d691d2ab214e205ab0de2410fac34f0686802e7c350003c8368b7fd5b6c49c40775f8fbc99028d6feadf483f69ad49a554caba56ff5930b5004877c40b7f30b792e896804fea6ebbc7b9e8fec9be582beb55d2b7bfe555ecd350ac0f9c796dcd32782b30496ee1689f999edcc5107bcbb5efb7e8926e476120e82242a2166c4cbff35a436bbea1493080e499a9d0b7b415f9ca5a3b8d38224fd0efdffaeefcc7f730d73979ac12a63c9cae9cf3cfb35d27511cf055b48a94707ece11abca54c14852e688e5987336f2b9bf7c54f2360f48bb0d5ac0e46e59ad20d3bf3362a80bc95b0ad287e6ef49f055106c1b45e04ae6c583608890ce6b9d7748d636a61b3f24e0f7cde685a2aaa35060fb5e3919e50d28b446774bc8267778af002dfe34a3d7120d4940f7e21d048b347ae17b1e636fc096ab62b6cdea594c64e50de97807174b8c5da66bb24ebe7a29f0020280ec54c887780251f1a4c9643e95b22fb686bac9eee65d4ee2cd769b5eff319d30db8cb324a9f834a036fe06c097b2132b4f443b9d0e8e3b4bf068f2764deb48ec42a10dffbec45733d224e68aa9080a29f10e08c62cd1e45bfb04db32ae238609ad169acca3fb5275a480d638c2b5d324e1077d0d70851e182f8bc87e3e470b9ebb1caf6d1dc3c8fabf9eb1947a20d0cd5227dc5b85306c572a2b30101c2973e849f8ec6f2109687bf7265ab6e83e34226ff71b38af81436236ec48ee8b24b47b7c2777dbb4bc380c1a0218f6ffca7cdeeb41deb2d3177bdb07f0fb3675fdaa0f97980383b5bac7ba0b817cbc477d1b12486ea392605c361684f8d4ad14142de91fb4148e5444789276b6c749557fcb6474c8e38feafe51c4bbefe781e45d1466eaf6c796b67e2e67cdf5994ad2cca61ae1e5d0514c54c595c4ed86fbe84ead7fdbe6a06f45ccd16c0ce6ec0cb04a5787daedad15e72e76a748011357ab51fe8610299045380be849cb7b333733a1d725a053ece40b8e7306aad20d76b35c7d0d7532fcdf2f2e808cd2374abaa4ee04b87a21d42eb14fb472604f1080311f7482c1572c58a464988da9ba57d3c225b30d8e2efb597c4bf4e60e7cb2b68661a27e4bae64e502ec39322c44d7ff559c915cdf9b24f009390428a9628862b95cc5d73d68d45afec015716165106da142a96e3dc6481dca466e67d6a12d3dda967c5ba0eea3e0f706450837de39b1955d44e5452280bf535349fc0d54d05c41e153adceab69dda13f01a6cdca8e3150541ff0003f4ab82d66b9fd593fb345af222fac677cd038db788b290f960248b3525f461fa8ec3d2413620d46a34b77ed849c5b721eb8433193ea1fab71922a529193cdcfafc92c53d6bfa5df5248276a49b2f7b127498e64ca1b4f111f521414b16c85584f1cde755bb03233cc643e805e1ad665eed765d14a28c825cd06614444ef32c04fc65ab5ba98cee9a237d82ad19ea9fb8b53d6b6909df0861ce7f76797fb912ca828202456082e23d6207e61d44b1f1ed6bab123636b0be317beabdbc0e3efde596941637d38becd63eddaa8c4784f655829e649933d650b957b25dffdf3c7571b00ffe3ac3dcc71fc507f3949962201c9a2b1b1a248ccba79fdc2c60859067c02e504cf17ca016ed9169b25ae4dc376691c96e2af0f0ed664d229a42f3b67c5a5b334e39b537f44eabeeb8d44ccef38d43e590a4cf1bea3b8b028cd139f210a083f70cc6ac69e0e99a3f419d405e39fd0be230300e77ab7407fc1a9b29cda917cb1a777ffa421cd1e2e66706476b2a24b076d208e68fa0b1d0abc8050bd3e27cc3756050deecc4840066a68944f3d9550a7e579586a5eb353021803dc90375e3c9eb8390f661d9ddd359f156aeefa9e0519ffdda7d0a851caaf839ffb95fc2da6d5ad37c6cad7f7d81493af4f0d78a27ec334343f2133a282be5a4467fb72896c2e889b29101a9eb45e2d08432df3763f0e26d8f8169e993b5e88bd5c8571c09c4679017928b57a72d234e8dc987c733d61b70a76967595f497dc868316ea7c070ce29fc33939ae769f5f54dbd53a9299b388f901b43fbf1c9cabac2efdd8ab6adeacef885c5a50bbdad884791080cabf718b6c01350f0a56eb427d37755d9b2aa5f3bf4f92b0f1a7079c9b45c92776475c825a3a0a11297da45eda4d2cab3a40f92883b126a7a7dc8af940a31344b40ba7baf2426a807383f1c1a9c2fea75a46b917585e77e0be26e8273d73591c71314a4fb1a913c458d9772e8e8643fba613dd4318d1c567be1c5fffa9751cd760bd93665b140abc7a1d4d06f50cf4b33d4083d2bea2a2780bc06a085d53f1e84cb60fe8365ee81b584cd63323ca14f5db74e117a57ad7ab381fe862982dc12ec41b002836cc32eef50dca32df6ea531e87fd5ad5b374aa097f0f018983e7b05a78a1f63594af1aece1e570b37b8b5be58bd53311bdfe2dfa99d0f0f21ff230d93058fd8fc9adb8f03c663fed11a2478afeb21d23221c8c8e5c0ec94e42840cf019961cb6e4648a92382b0875cb599be6ef257edc1093a75d803234b14c5e00bf44decf7c4f9fcb5235db1b3878f69e5c657358fa806f9bf44a9ff34968b5a79613f12531425f5213b07d9fbf4ab8d9a7c7dbc760654acca0952043462f6694a5903b2838cddaacbb960b131fdfc928c3a94b5b57d9841a8a5780e0ac26849417a61c9a45ebd053b56c7b175f02576890a3c51e6978bfc7c981e1d3226c8e208eddd6ff7556536d7596581386850d22c8160047691a705b1d00bec6a1f0323b90fe82a70cf5efc8b1f9d2ccd4991df66ce65767e9b03de3dd10ea627beb5c826de69d02d43a9fd59e7672c3b3efe2cad2de845fab0566a5a078435375a0a269c6155823984aad7089cbfe39e0dee9a4bf137af017cb0e410d0df4c65e8ad3d031f75650c3bb8ba60cc65e504fd4ec1ecf147df60df45d25d1b5390caeb976ab0316aa4447fcf3d0197ec2160370312ec80b144aa78858d0a6b9c657d6c1f89db2ea10d6fb464db84670ce2ca3a0d9db48480f6e3382e6f005a974ac7e6c17df5654f89df4699f0169e409083e8bc4f7345c636a4456eb75634d5b55c51c096d9c89076a336b1ace5352cf103ed14ee2e1b2a8395daeeb9cdcbd9169633f38fec9335b68e9bd1a35ee462d95c18218946575b666e86b6235add61ec7de4f64a85cffed623bc79665e00785f60a3c5ab34e1d942366ebeaec6df345c1596f0eae898e43f34d275bef205b10fa6ac02b556be950157072e54854e61425a05a91430e48bf1bbe8d4b040136eefb68b5cd3e125f011eeea2e0957c89246655e845b37e2a304aae9659c890d8bda42ad5c4edf5e60df05c70ca34d869531802c339f8c64c0777ed16f7fcf4f94480e3c16602b12f75b5e10e92ceb6cb0550a82081eb5cbfabc0b7f7c7fc4980c140defadf8e3f9beca1995bdf6b39fb91c24c22f8bc1db2eaedcc89ab1392c121d173d0e64b41eb7cc9b43cc4428752f34b4599eaa020b31c5a3252686991629fb351e4f21b1fcc03794f2ae34bb852dc6d1001544ba10332dd775c26c0fb898a88f1096db93c3d949d2bdadc03ce34d9127bfd989f273594e93face360c1c701e843164b8e973eaa3e3d0b818e4261597521a4b5e1be3bf229fb0eaa31bfcd674ee143b896b814b356d508223b21a0ad9091bdcda900e1424cbee04e72312bf2261ba678a3d96fd080e54f3ca28b0d6c0f28619b85c5dd2a9adce9a0941744baacb0ea8fcb09aa45dd5abe4a04ac03846c9541125ccc764f5995adee03805977428edf3562154065f34b7032e5b6b7bf293675f18a325d641f84b5dbcbe6d22257fa82c7d5375c745d771628d1324069b8452b9572ae7d26406cf22190ef1e4f3e6eebb28f9990efac3640a7695543f694aead374270fd7195d5c0c4995e14da69c2d0a2bbf15d933731c59b3c141da6a8b270f4cdf9bdc7d491bcd83ab9d4f2c8c284cdf6b431a1ab7f2014b7d7017f850483fee3fc1b3bd368895a07c9f57e1468b513107144e76336923650ef43351a724d1bbf54bdf05a4ff44db286a201371a915f821317e24e476d2a0d5b6bb511184521e246450205665878f755c315ebd77645cc3f87b578461b876b5577bf558a9a5e1c8ad2611f73599a1b7b080ffd4cffc2f079b06fdaaa438b9d0277f4c311cca86478c1e4c1fcff71e87c4d73041c18fb8e8562c3a61d944b596c05cf64402d215f35b729c67e190ecfcb48e8b3a20dbdf6d7a94b995d2d520d2a64a73fdc781a6e4c9d401057b62f82df93c698d6e6cada5320eb89f292a678d0bcb5a3e78d9320eade367134df768d68077fadf62bc766f0509578d85a07332fe3dbcd3c4efa634fddef027ca466647335df5a5bb58d0ae1fa10d1a9a9dc50a5865807a34685170771c9605dc22893a6639bad1f708deb1ab5c5c43a87c6415e5740e7621f08dffa024b82e949ccd1444d5a345016acdbe497311c0c9d247eb1299247396bdbb24a6eb75d06cc640b27a5309604ab11806f8f23b088f2fd34ce4fa0daf2a64977bc5bb645c0032407e3dc0332fcff9fbec85f0ef7fee97fa78cdfe0d83e07c4d634896f621afde73761e32618bf345218a41bf8beed0f4bb97d249dc8dff2c50737171d9ce4da0e824f744fe1c369f1428938be8b871f118fd836c9d8cbc122317754751a761a5396d258d827ca88444f70973a50b5f723c82b3b4fccbcb1fe494c90172d0ef3b91c37869a71401d39d789024cdc3121da32628ff6d7264d258799611dc95532b7ef16624c68a01ee632a03f969b871a400d01c247715de000a290b8928a019e6d1b7526ee9ad61a2adf4e2fea729d11ff173a70fed4e20b3843cf1e9144ed4adc2b444c86b231463552dc3e1b880f9cf5a83a69ca5070b99f3428a2b22d3e6e45fe90a6db4354baf8f99cd78e79e746ddd10d1854676dbb88b8eee18713873279e8defeccaf6f1e95e4735d5d8057dc144683a6116c46950f8d06f7cafdda62b84785e28602b50ca1c4c740f548ddbd0abc6a6e273a45e1f855ba4a1049c71c2b7f3206ab126ec0694d57ffdd0d87c706213f3872818ab05e6fdc0636eb2b91097d6442742dc3e76414b149e92bd448d4e756e563958c6bebf2248692313011a5db69dd376ba18eea49a7762eb9a4d61aaeca29e295a9bd297ed16536bd76cbe78c1f2799b6f6c4ebfc3bde15546941fe761b0a9f5e3c81d00e19476451413e447c11cf244373618b1e083cac4cc9051dde0df6673d5ec4790fefb1f3492b3657cdffc9bc7fd3e52570a1ea3a61c0c923e2f5fe55184dfe38e5689d6065768a5fa6c940e6e564ca22fafe8ba4c024cfe40b42cbb13e3d92e525b7854789a65b212e3cd78f278b9fc9b4e982c304bd77b4115068b255b55aff28b4e24e4825d0fd5f348d3cf3198f37b54d8de4eeb57e052a19474f57e22928dbc620a785719a0c025c4d8bcd92176cfd1e51b8696fd0b5ebbc0ff8f7ba14aeb68e3e9ff9e9111bda28c9e31171049da9da510c62b523f47d91290b8b4960a2e4b647d944ceac0626c11917340c63885f101d52e5b77551e70e4cd809cf4b895feb4d4ea24d874c210926864115fce533ee32b259502fb57234bcf7628bb68bf09ba39bbceea80316f10a49782ce29830958e6c9811235169b7f4c86dd79752e6abe4cd1ca680f03243ef233b535e12613ad3747e26f9ffd90ab042dce1da7b604f53fa57ccbc0c7895f34fdfa71dda74f28b5d13398e186f7287de1039cebf1df531ccf7c102732528274c7549174e0af25f01362a5c20f783bc70947a3760dd0a2e5f7a0a7f0073e60ff277e44f06322fbee84014f92d532b6cdae53739ee7029f9636e486d14bd5ee9ba1520f9c92256d38d38ba6198c776ea58021f22b9a508ef78f44e0b7e970db8cc2991d44f8eebcfbf0822f6d78a1e98537cf129c856d7887c9ce6be261641f73b8fa7d2276368506898d95a256864817124348de4125575981cef46d16491311a7e54f489ea4631582f27848a761831d8bd81fe14570ca406b52eef06faae9722bd81a5b99722e2413daf2fa9a9beac886fa595faf6b4f1e5378d4b91768b0a32f6466af6029e97e082d56ceb892049b58ad25e07401155d84c80668255f514909278f62066b3aaa7b28bb8a753b4fe9be040e0ecafadbecb25388bdc4f9c831d833018337821e85df0aef45c5092cf5d21ef07cb6428d3ca6245d434d066877327502c5748ddccc50404d63db2c2d3976aa4f543a849e230314bc7620fee12ae4ed7130275b66d3dd3fbb2b293ae29a1189ee664d8c73ff6b5f651c322d95fba3a7f82e979c935802e761451285ccb8a07e47968ab3272412d27bf15a79e31f9d7d885bcae4c1adfb8da1bf5437600b3465734dd5624b8549846d9c57a252df4f33067a7170f5d869ab3cb61de6e3b2fc8511325b27f7b9c787584484a9d687fe74420db997fa3f5325e94cd148f2bcfcf4dc392ff6bcc9b43f90433a2e36834eae76e3f0435465123b23256874e02ff5c4fcd984c0ae9f4b16b50358645169869ed505cf85fc5840fde0e860e4f893d56f2376a26ab4436fa0332e6e7ea88aded0611e12a61ae1be9778af1504b559468c545c5fae01cc53abb62866ef76469ec067339ed4aa1a6a11eb559800ab8beb0140524e18c7362daaa0b55215505a73774e0c58a338d22746c34811af16c95b993b29edcf970333b2a3347724866e2572ae025255f933d28dbd22f876c695feac3548504717f4a71859fe1b70e6c42ff6c11b91e9b36bcdcb39c59e1f97c0c9df5b3eeebcb4c255e87ca3676e6cfeed9d7df2e6c5a0768ba742ee0c17c420f051e8c2bef8cfcc37e7e62fbd0e6423081d98c1fa6218e6a680b4e870c28ea14d7fa49e31b24c3529723ce49299e4c2bb8ea4624b5d8120184bfe296264d6d8ca0ad68b284da0285a74681b60f111a4a0b264d77ea310e77cc8b0a7add057e0c9f29e277604807f79e808ad410511cadc1c05a5ab0e70ed04ee9e8342d672c5b5b147781f077b0d99d4028fcbb48c50eb926f4798824fcd890bfa493979bc7fd9f8576e605f350bcd95569e3b07fd3158258777e9dc005e351fa49f028ad5ddf95dee87b2794a7fdc75a184c52380074d1910f217e26c17b708fd355a863b9726f50deb94d20caff48f15181f98f495329b8578fbb8994d1bf95ad570cde42741e64cab1a7a3fca5abf1aa53d9bb22745680af41872088a240f00fcbb319a65a7c3614eb1181b45b7e5ca3ee6c5b9359227fc56d48b1e5e772e6e3f48408d96706dd8c6af7dc48547e1e3ec4cf53c615a4f093cdf0b610a437fb66594d2b2183af5d3b3cd4038a039972b90abf55f996b00f78580f6b104357b7b21a6502348118f4829c85c29877b47a9855c69ba90c3d2909b59181323856dbf824fa66653db00a86689e4d0845dbaadb09cf88d941a7791660707e5499a09c057fa6ab70d8a0d38e445c133f415bf6341b9dfebab110a5a2983ec92864475e62fddbcccef2cb6adb54dd36b0cc177c2183f08ffeb70bbe8ac60455a6dcbb9107390117dd18c1430068f6ad1fcde0e1b56f588b82db7297979651f032f54534b54c5a4e0f44ff2d30f6cbc53ea72a2035d9fd3afb22e410abc216776d1f085de70782eab24470fc770b9bb5086ad4ac6017416b4b6934853854547f6518f4185ab4a0d2bf8f36d2f8b4188634a3d18485262285f443b9f0ce5070eda5374452413bad9541c7dcda81b04a553fe1404432bc091a50a8b888cac4aed81338fa978bc3b02c57da68e419c16ca3e0eabf89621c3112b8e3c6c19b4cc63c49f9d3cd2231851c1d2af4e63404ab2b338cbf4f9e0b625dc69d653ca477edb8c3bf90e1ad37542063bc59cb2008d7a3fd6ab4eda77dab977c904ade714fdc38da726fedc6629b3eb671f6344188eeac30c654e2571d47cca4fb6a523606ea129c741bac13944a07dd6b8fa62712af5aa2a7b75b93a2415bd18f0cc2e1efa04b6d18397738149094caa91d1fcf9e867f68bf60500edc134d847ebee9ba1c8f4852bb962036ba4b22bd3e15c21e4a4e4669cb56472e5cd068ff7c64c362844fc12531576453a6d3820048a8c183aa62e7cf7fdbc2968f83c9165ac2984bbcc27de5246c78c440d4deb57665d39811bd3e30c2602df5ae79b92f280444588b6f6ea00d57ac0f8555873ab39ebd3d24d6574911fac57a43ba8ffc41cb49689d17435e4deba9f6574ae79481429521d092532fb960585405075079781044e2e03a5743ce8b976d3f89743d2feb5aed76871f23c38c11105367155e7e4023576f2e6aa33487c75869c42ef2d6a5d3c00528f8726e23720b71bd266f1aab0dfd0cd0501451897678aef65ec312210ed24b8f48a9253b1713983d7ba04bedde30ee7c9bb064a5fbbb33f2c4b10f45e8f3ad0a7afbfc779c3a5aae174800027fe177b46af3b15e3479e02c3a8792691eb971c97ecc08a71c779b81da4247ffae047a85e72e75ab0bc9ad98ae16f86ae8f7338d0888af6e0366d52287d55e4bc4a93f62fc71a082fcf63bf4b62a4853baacfb38d341a7bf5e3bf544da4b7bc98bd781a2f29a061040b63a70940db368bf7d3298a6060f85a692794788da834f2c0705ad09eee550146d1ebd31f3d44532efdafab580f7b05ea2cba1da51c6de059f2fcf7818dad9970d2dc3cab923d8768c98f4c6c3dc6244605dbb94bade8cdc5209f453ac82a3bd7505db821f55b114c6460d97a23f2660adeb94c441e9e5cd2e98e017bb4f7562e5b52dc13a76a46fdebfe9fcf4709465fea43cf33658a1c9f1430911d21f3b9c01239dbc6d549043e276d12c5ec9c3c8f19252efddc1e80f983c5b96b55733a9fb8a7069c31f04c019fa140dd43839495bafc5dd09a0c2599f969d723661c5fbfbe6538248537344199c20f6eba738f413fb21c43d6635fa35a496ab513d7a72b7532cf258ccd4dc6bb4cc58454df82d8fc1c8e740d5a8f8655471c6996b56ac553cd83f4bb11be42b257fdb2fd2d1d7b94d5d8b2931f9d58406577e55914aff75e6682ed12b369777e72fcfda867e6ed7dbcfc46977147c4a2ab6ca6b4ce7837f01619c27182ef4a74a7fe2efdaa60ebb881c55eebd8d3c02b3adefb7413a4d7b47dbae5b1e393a9156ae371fbca2a2315104d2e424e05d38586d93d2522a4fa9df7fdb6c7b326e30fa46600a5ce0e6444e8be13895ab9b2ae20d0ead36985f253f9cd8b5f72b9b8d6abcbfe815cbcb7d82e9ef3979e98bab5e424ac367b97dbd786d097c3077c3f64d094534ea16403a7a9837458fd0bb890fc8dcdd95638cea1a965861dd1edac5b474e2a03de81dd30026b8679fd15d57e240b9b582f80ea20e61c9737fef53bf168e9a7b137d6a413f28a569531145b731e3638ddab451a6a14e889a8cff778e18c9255fc8aa0d9f1e46a5b293f435c7ecc7b78fda669a03bd9b8492a1197095a4b1a102a97dd87eb97098cdd6efcd415cc1ab676ee5f089da6218e9926577587c2cbe832e1a3f634af54a622c912be534c3775ba34f3364f95d6978f575f60c5135b3cbdb0e32bc5db848f6b16ffa9b64cb949117a15783a6a2fea1870044f2bc2b84fb3dfeb5b5e3de16606fa14b6b48d4f7a4ad772b1eea11119d3a8b3591e1eb6faacc306da08a10224681bfafe8610e0f519e8c9fe9a8d5b6316c7b23e007efb3af2cdba6bb1d3637406c4d00814df6e33457a2127b9950c02c17d90f5569aa35e0ec3ae76f03f40be56a9692cf6cb45532964f383a3a69374c85e90a34a12f2b21654895e939c8ba8045f23ffc3de4fe7d89903b540960d6ea29e957f97305c6036807ecf031a3d6ccc72debc559e0a3c2629e591bcaf5d3053e9eb08d9edae03478a10e3496a2aa217916619991a8dc82c778066d43980d27423bcef4c3cfc3984e82c5e31b8d3db3e5a9dfd6a5b7744679ded91f8a91bbef73c758a3f11353b6c402fe02c0639eeefaa1a3e67ed67ee966ee90adb2a1dd7f13497bcebd6e44f8d1391d54a67495cd5454a3d2578285b00703cd5ec48f20b0849f3a2a55c86b9b35dbb3f9975cb6510fcebc3c964d2b65264c35f63110be14654c457a2357acac87a98475d53e386281c55a0dbce53220c68085961087e547d6b4f0c03d6688e39b6b9627705952bf1b0ca2cde6a3c0bc2d7d46c8c3cc3472c9ebcb38cd49590b23a0b911f4d9e202063f316244c28dcf5d9c3edf1516f5f1ff7c314867a49b450f9a4ad88e47e59f5ca2efce59e301cdc7370abfb9621efb206aac2ed5d6d37184be00190d98a01b7e984b6f9516c8fb30adf34cd3270a4890a4f1f59fc85829681d0862bf1ab56e6bd1ea2005edd2583de70356db56d433ae95d9543117b5648b88110f42bd6f3930ea9512dd819b1c149d2a6143408ccb1f8ca3e8f2db65091bc0ac852eba5b10e431d1a3eb142e171491c2478ab149cce18cf0953fd44f62284ea6d7d5a869a057e095bb29d7ecb0713ec1598c8604429c290c5b07b62b74c4ed8fc34f5fe5b4f181ad305e15c7269434d8b82815ec3508060f8504871152cc77ef16daa389f66bc8cf0b69b16e82804a6306b9cbe701930acbe006dfd4e581cea6f11e5887098727af25526f53d59d414cce5aea2857d30237b500191b2382eb8e49a95d4253f58d20df5c19c8b37c4e8778e2023ce86f4772f25915db7a856f6629526343eedfbbf3f89e4a6ce52918157209d96646782a4b613e692fb789f08df513e08acaf743c9429241943930317a8605d1c9356a0d055ee1c50ed755d38579679ad816d2b48947aa60a2b2ea5acdb3e1797d9c99983fdac55402eb6a1531a92170169113867f24a7f8f7ef0a8f15ca5ae4831d3edc2b60a5db22b15d57db96da0d048786a0c0a3cc095331b3925314426eb7d6ae0767d9b548a81b14fc21e2bb4461c415ce2cef35f09da12d7a31845355d3bbb5eedb345eb3c7740ec048e64eed52478a27be9742ec505eca6d4181c0c740f8b84d8497523803cdd1c76cd2dc93a1c05a45fa35e1603e39a3ba51ac3e03fa38cf111e296bb697f7a420f79450559cebbc8deb4ffa6da7d9a6c143eea4eb5a0531077f2c84344f3b10922524f66e69209105f6ac1a287a88e0a367ad1f701323ee8f76179fa1ee5e14baccf951b92cd85010a29511a71d43436eb502587e992164bc7aac3c19f48c0451a275d4e6276733f02d02e8e78f8eb0e29db3bfd0b48288c38c9772ab4e258f00b3dd3d8092926e1d58ce27d20080e4ccfeaf0b28cda61017a06f0d0061b9816449fb618e86ff5c4534e1151769be088c1dde4c99fa7ac129fa43a4c4b65a053836e66a4ca95b0f3e1acf34c99bb1266d8c1e91980390ec6b573e7f5b3dd1a58591f3b44d1fecb4c3af744813ed4ac6f5b7dfbfa0af955af7c83c3a551d338ed9c0cf146b596da8e7c76b9072fc6b4b1dadc8b2566047f777493058ad07bf3daa14c08e01b7d105014f6b862f40f7fe1232ce552a2f4f781545481409d0b9c241191f9bd4b44d1825b7f6e07087c3b7788064ec3ea7b51d80ae5f176b4df0bfdd986a5f41d909b3b6d6b8b4ea8b4f7aa3bdbd1eb3bdb798e119bf1c09ddda8383162bf53eb45399565f59c4e338c871f09bdcc0bc42cf991f81145e53da191e4845db92bdb3672691fde5276b2800382fd01bd4da2a5cb5124ccc2babbe56139873ecfdd8cb483bc081270190a440d3a1e8b46949c3a38b82fa3dde5c921f8dc773b2d0308cad6ae249563a884798dda9b25221a1cb9b912fa13fbed1694a798206d51f3f974c5cc84162b2e3898fe0a379b35b05266368ad418b07a3f0e500a8e7a64d0f8baf2584edd11c49acd4ecf55ad7459e8194e99726770a1f920f3d5dec4eeb718985c957bd1fc85bb8333bbb691730a9415b062f790cfb1e3299bd141e6a17b56f90178cd5e315332d663648d4cfaf501189aa9269260c6a8886f5733614609fe1de20ff35a4f43688e575b64fd603dd87b2c3b3fbdf40cc64e8e68a0078d4de8f023db56af373d80b7185e7c9620d438a2562eca1e0bf382276eb5d0caf6aae4239c388af2f09dad2ddd71fc7a76618182a8f71ea4d3b99cc4c91766181dc03790fae3cb1e3bcf9ec5ebcd860121758cb570e66a76ae72e6170839d40792f4ebc6ed7504b33e93892be1d3e9fc3b1fabb2fa64e5db6280b30cccf22fb0a1ddb7bd7968b4e312aad0f2053e321c74336c2e81615bb60667fea9c1d3c59570215e247670066640bbba84b6cb53297c53a95bd75d92ba02cc4c813952f1f52c60b6c687f38259094e9cd26c9f3ac59e7990f83926fe5ae2932eb96dd63c37a644213634fc54373d403e1078b302d0cba4b3cec46df2eda2622e7c10930a77e3eae8132731e472007f7b7ab04b18279b0060367f61ddb9d2b35dde134f7de9652609512d4a55e4aec95b23fde8203b6f4f3a89de4f925925c7d63fd6f5550a2855b29505f2f43e360a2553e881b0892ccd63e4de7d7f0eaac111d32e7f75eba262e6f23b86e45dac7fa28c52789f37434abfbad26b615d9ab74785aa983e01a771a0efb6ba197f6b6d31363adc3394f7e219d79d4b174fe7f2b31eb2eb72707329ea56db6fab4e69922b94532f0ae5431831875ab440ada0a6bc2b96fb46f1f8a517f9e9dc31ed31f56a120752d6fb0ddd2b00ac3d6909a16e35c0e918803986d2b5beca234c9f99c35157c06738e2bda1a7f818a63715c2069d66a0552ed91d8ac8d2755f2be4c159d5d3d5cda5e71dd11f0d9f1c96c9fa35e770569c638dc01040bc03bf08991d0dc557143502618cbdf265af34a7d6bdb74b009142ae813ad9cb0dbc59ebd213876487fbb5972e822ce3f9d42b5ea81e3f7274ab841ef02856a8a6e4704cf314ee2ba091924d8523606caf5a725fac439a1b284acf9326aaaeed591d897700ea5e40b09bd4fe759bee09a9acee753157f5ecf9875cc7ed6a7c5c926927f58661a3c3de8ef4b5e576b0a1358907dd9962ed7d39cfbf4d07e7560ef9c56a14e47cf4906a2a69204f50130bcd9600803d40f074888fa365c83664f2dd4df470c0a0cc7d780aeb661adf04dd6f5feb552ad17c6184c18a32efb10bdcf80f9d6442dff5600f3531901f80e94444373b25662a6352db66e1ecc1d4cd14f4365296a1b01794527917ae6dbcc88badad1f145822b1c9be23138675e31e7747c3611091a0f6296fae24a183b0dad8e7c2acc14ace8029681bb7110fe7e6efe89e0f905449c9c1b438e5a53bf5c8d5ee4c7b64b6ef1dd36f61e2cc7fcd793643d7bd44117be62a55d2ec64e8460df7b4fc4de2767539f827faa2d2695a36bec02172c38c7cc2297950e7747c73e11e7addac48cd5884f2e966a7530bee968e7b2049bd77d93a16b382224ba0442a28bcb24bce38828aae607943aa6ef0c20ee3cc16110f71b1f052f3b4d33fdf0ad5b30acc07f749578ed5d5f703094b7d0d8d6bf2908dc72988acb155fa2988fce7d0627d39126375d8c5ebbc1b75d9750c5f419f176f008b0d91c7d36034e50d2d304e5e9e40d72d00669b7e90676ba3f4ce2403a715b07baa521ed427d17993623bac4ee5814dbeef57291bbf2cc753ccbaa40eb0bea64829c1c9bf9191005e2db72016e110f21bbee21e1cb3385528170392b46fc164ff3ecd268886cb35e638a5998faf6ac1eb51e4428d13ca53f1f2ec9ad1b080ae75dab9b3009c8b9810469d8b72b240c07758b55659aa10a78d6e88add6a7ce96d98076a6e937ca4e9950404ca78ed02b7692aef419eb4f8151bc832474f7111c666f12e553e75d01f0326354cc32c73c921581b383d73090594c3c9aadb65c35885806b83a2a3b96699c3c6f54e638945ecd89c0b3c6f43bb17303f1436bb09710248936eb5d32024782ea5a00988bbfbeba3bd1c40daf772f02a26fe9133500cdde599c585054ea5ecc7a08de38cd45bddefb4a38e701a38125606e3bf04d3d44e03360bc6ac31bce84be500265ede0dbe834de31d431b55dd3b502c308b6976d1135a2cb368e17b7964cfe548e40f9cede6b0082165e850a0a26ec9ee0c829020fcc8763521acb010152c34b6951016861aed9824d1bb585ab6aff94e921c12e08b82b9c08f63bf54470524f6bd3247d8473763a2ee54c07b4c5f5bd75d3d47ab033b0bd4c244df82a89ef59bbcd0c3f14d4b469cc98ff56b57d7c3967afcda87548d0e8b724ec7aad7e8092dd4c30b646ef0a73b6c9311a9e5f5b8b805df514d61023180fc08096e9f9bb15c24021d6cbf7d62344d0d0bddfb6472c4d513a6bac2adf24f1ca7931ce40834991d4bb93f25ab2307e8fba0b324d8c20355575fb18136f006a26b7ed32a8c2c4d431f50a61939b0bfb7d01f3720034e9570cb7131176790a3af1a09a438103ba36834ec4906f83bcdc4a8120db91ab96eb1f4b8a346330a459cf39fa83999ee9e60ce7ac4726e5531c80e39e7534ae63c283406fadc5e2483eb4d96e97ce0ffbe2b16573f56e5b2cc7058991c0565b5205a106243f9c048641926c4fa98e58afafe0e21ca4f57e0ff3a08d0758f733c18c55e5ab1a7258b83896bcfc50eb567f57e240681447e1353a941ce81eccdcbf125540ed8e7e173b231000c88118ce22929bf3f4e14f2dadc4973647b3df0b5f7d70319f9bfcc860071ac35bd10cd40e0922d3296696d85d82cba0c918c99228b660460db73f39c80cf625a411462ced6a488d027515bd5f2642d8072e0eb2be1a49547fb72b3f593993fb4a96ce4b9a6482927255164b1f52713d3bc692c80ff456e1a7c5590946ab67e4aa6f21678a7e7b17a074ce0ba62bc3c3832e8aa542f685a90444d69cc301185b582eeff2ab7c071e9a1cf65a7f3c25993878b3edd9542779e15fc6776209137ea95e65f75434cf514e34713265757c47a4ddce8fa2780de6942c55fc2a54d53c6298e081ebbebac781f8bca9608627a6ac71ae1cdee713f0b8ef71f7cd3952883acd928d14697a8a5950ef2daa9a1f4409578cc2cfa3563b7e3d5f235990871db15af06caa832115ff7e4f05c210c2dc3020e14b9e2a6057f5b1451d82a238d33eb7b52136b816d0a9f34041e4df817234b8eacb6e58d95c88e7881551e112f565d017858325f5a5a78d619326e30bad1e9e2fbeab079da6dbab5d058a85d7eb76a6b323f6fc5d49b32a4cd82648c74f83037f86c0f35ac2910d17d974890d0f9f8fffdd7c85615c1f383a83e3248068553c79e8522c1b1a484dd93b10082ae1d3a6e1e2cedc9ecd3da9ee650acefeebf683927f4909e6598e76dcbe530182f7a2453e01f4403e509fe9c10fc81b62cda3838b513cdee88932737443d5b0cd3c6012bcfdf9232c56a9adfaa2bd695308e71fa4c2fe3d5243ebd4c87f5a381f9274f31a7ee3a48905bbc1ab36050b126d5b11bc590e1f2b5d792cbf71f3b556c1727121d2e389074dd7fa90c9355f1fdc42780a318baa53a37d7e312c8fe4f1efce34dac329795e40b16376713d6af503513af0bc273bb3d239fbbe954a705c394e37ca5f0f675840badecf393ecb82a6c414232541335382beb79465ad8584e46e9030af3979f8bba1a0d5556a83567935a9e9452ff196cc5e9e9de96b329c28dd68b6c1ced62e3bc0f8eb52c88d3f8e848cace7c929292cb9af9c6372c29bef497ccd3c8deb91ae796ce5a570daa8945e6c10f9c72c9806c2fb338cccf674ea40b4047635812d7de0c3b677f3d83434f8d501969db687765c6eab0218a59e97da1d0e411707267937a6d81eb4ab4dfe97cc7037e7586206b10f61e7cbb51cb31ca10a32a21d636c87c04fe0f021d8964a3a0be7f69b89ac39c0644f24f1971dfbe5c5fbd1242c495468a316e259928f8ab00a2e0e90acbd2ae0b260b90d4871ebe5cb64aa6ea4962f4fc7281732e99e1584375f355604d2098d596e12b7634f2a77e5921f74e50a2ac4a79432a8296c4212cd2b3938537817b6a0cc7f2293a52b4071d7f8694841198dd00504fb0c0aefaec77b21a338a59db0489d8a4dcd469f034fe6e91b9f8870901ccc895a9a4939dd129ad483eff7708b1372e84ab8d2c22d8c82ce578ab50900c5566f46eee81215390670cbdc693541f5ee6356d1e40dea0a6180197e19ab16fbc75e624812ec9164d1d78352450e606bc6536f29062071f7246ecbc7955f35db447cb6ca50b9790b1fcbbc88294034cf335a53d914ce7b5274eb566a51cae32f56b9b17fbfee370ee704af45d178f3a31c278e4a93187dbd175cb76e83a41f820c63c049b3154c5b6f7a13b730e242799ebba63767e50ccb5deebd553dcb797b91d59d098c2554c1685d71c1e2b5e369a8bf833840f4b61f96325121c4993b4b71a97f4020f2464b638d4c290bbf35b5fd01232d11921102a3fc09d6199815a55f3f9b979b4b02eb6c392da0f29f0f208b762fe955a5840d0afee1b0bbaaa41d5c74f1f476186c76ad205d1be7fa2b9a26dcccb78c99f39d1cbdd7b5de07e1af6b7046a2ede1a44656e118e2245b51711d90d2e3c51e1955bae4e64721cc9f5e68b007b76f1f6be450e7e0bcbb004082da071468d51a1a2d934c4fc643ba31d8268807101c74ddd6dd688a9a059f0563e25eae5bf124cacd48836ca46637ad4926b704861ca3a24328bf30fe340bd6213675e2369a4809151eb266c772139ea575925f6d8e2b45bcbe428290439729ca330ff10724ddb4c7c82f2db69c088522dbf3649d1fc873f56941a92b092a48fa27efef9d5a9f69127fd29c3bac1c62df0dbf15f499bd43b4dba086177b70859efb14c388d81b62211620703e87e7dbd3be118572c24f4f60a2ff250accf29d3a87ab244aaa629044c985360e823e6d189a44d19711a5bb17d22142c87c04337e0db6bf77f1bebfd9b732c9b169f94ad6e70f3d51d47f8701cfcaba9ffad33d3bb087115558ba61996f8f915838ea10b7e4623485123ef52912b6aa2c130527016cd51c6f9bab8718e29620f84d36adf42d30cc6cabb3cc812d1c1523693e91eca946272dac72d68b6bc2dfdf690846979a2893b2595bfb1dfb5f7240d97095e6755dad0f24936f379b6366f62ff104007c2ea485ae94a11eb6ae46e09671aabbe9c6232b5c343eab8cefb353338960950406d746cfcd0f82aa1d73affae0875250758d981e151c6e1eabe4ab8a5128b9a9ccca9feaa562bda0a34a87145a64cca3398609e221f0179f8d21223c013c0939c8e6a57a9f544bb8535691655ea54bf332b09b6a03a553db63b90087bf3682a02817b3d0b3eafaf7d2b2246754b5d679f958be08ba8120d370bd34e2c8d9e6ff189efab687f62c1ad396a34eef0223f938e3056f34103e7ff2fe6badbc1d7c393cf17989cbae23c90ef5cfbff54f31f9e7b49c3992f8facc40f0deaff860245f201092343563fa4a7a3dd9b5540805cbfed3d80d05df9cae762a8c1791c9cdabc73f44d36820474bc5818818529ca08bf0e82ba2c1cdbe8e6f71fd583b15aed55500734bc562f18eb4dd0a86a99114852022a281e9a73f45a8c0d06190f937dad54bf6131cd565f03d23856fa9b7dbfc92f5474bc3928126a2dd6682be3e80455f72d106c0355038efe3b9b15ab3bb85eea424f5a7d326a3dbe02a29de4989ddb2f768772768314efa9f680f34fdd217847e1b701de6bb8d59bbdd076a90dd869b1ae286e90bbb67aa48bc75942de50bde19e491db7b3d470d5ce2ae4cb8dce3de810b1f29a363fcd4812e3cb24b8048b745994c007009d1b59d0869352cedef464aa6b8f854a13560573ff7ced87c6f7e28637145fbce391601a6812a48424257c4dee3bb434dadbf7d20d516d0f59c7c7bdcb8d9fe40e440899050f440bb256fe7466cfcca14bd2ad2255a06681dcacee31d0c37266bda6309db298ea729fbf5ac71174f2e07a40b4ab30f12dba5a517514efc478f77fd3b668a340a7c34d4919621c750e69034f989f56c0d7f9e1417d6184170834ac615a5c44020a274296ae854ddedece6d834812e3aa378cf4cc525d7c046a318c1f0e53851d6dfeb81f502ada0a8e335676c8d8a40eb9cc6fea35db2904df9e928560d6f7c754d65898384795e0c81ef5d09a9f040d177dc51269c3764110482854d5e4265597f3249e7d009e9f7b18a43a5b8a475ac3b70c73b28bfc6ccb7c8a6d9288f67ac745ee1a692dbd14005ae70a3ef3ae480484ee60d3c8d2e0e86a7f912277463bfce3a63dbae9c410abd8f9952de141a317d177bdb5f267ca0c2906d79803757a37f7fd337afcce2d12ad3ac2778e72fae8bd7deb591f91bb36a217787085a9197db2428af77a96503cfc5905214394e151c3bd1a09d976b668a30abab46823ee02dc4f714d4ed505a2be5a1c4f0148f513294dfb476d7985ed4078488c39098416b5892c614c87763e673a1c427942113ae8d0ab31d4034f470b6764c6e1fc6e7003e5028e17a7a40a6d26d0f88f81681b3b15de1e7862213e146d4816fcb7142fdd7b87318a9e2ca9124734772bf7c17731e2a9c1060eee106434e46cb4fc82466b8aea46c73f62afffc9f230bdc7ced28b51a0921f4b63f959e1b7d78c02977a650a237e6dcef1dcf4a5cd24b1f9697d9a88c68c2ba1c260e5acf5c2862c4042d7f97c7a4cdd37bec3db978d5f8c765625969c92d453a71918b6071162df3afc8d4cfbb38c33232eabb6fa655a3df66fa656e50e2d0696ab8a9c1e5d229d2b98dc12b884c9295a425bdee09d0d8095c25564c72cbee62221eb21de87ff8a7a08fe08773b8ad08867559e6e5f4d3b577be8298b2e84920957adb2891d370f6d91a56979387c5adf21360b4c6a48b7c1c8fe56175c5379a995c17db1665bd04361ff3016cf9f55cc8bf42478072a35fd06cb961a131e5c0a29859eebe6e85452b4210ccec92c68567dfac15f61c5741e8d45e6b8a963f2087709c1fb580a97410382d3364ad3f5086b8025bac00581b92a076afec17835defff4e61c372cb4eb5334b6c047f5eceba6f33d47ce061f1b2cefbf51c61f13fdedfe1eec0502f69a782cbd981dbb13df7527ea38056324c76c40773c43e6b8fb62c30952dd55b3383f427e131f5888270922be36e00508d2c3d8f6c4af9f93e12ad30a8c6a218981a73eda4bf64041064d4fa76e95fa4fe5c499d163fd5268ad63ef35b95cc074fb93156cfc830c5cece1b5df1f5445735e70335c9cf52d983a5e0b85513d14439358d529fb745bcfa92667f2175d4b2daa139466700421f3ee077c5c92237f05c75a99b457861a14f64d9aa64e5a2f3e4927c00a777356e7a081422abffd306fffde78695b21ccdcf39b3bf4f1a9bf0f61748b6677256242aa7aa276f2d35ae679f236788ef00dd2c57ddefe4a49ade3f381298b2d69f248c3046b2d797ba10b6845ba851442bbf7f92c3ec53db2a2dd91117f94e9229d93812038127ef13b9b30988a90624e92118166ac4a8d4b473e038c546f41aa33e3d0026beff50ead605eb9131d625d53ca3f95e82cb190b52a19512996d4e306c97190c07406443f1d4a37cdc3628ff6fe0d795f9ce85c433e8e037106c9110581f6bbdf3830f5c64533aaf99ea18475d4fbe7c1800de978a2ebf283fde8ba0d4e16e9c0e67099620e2070ea1181a20a2bc12c2b8f8d3f2ba5b4242eab049905171bafa8a30658f9a9937a5be079debc94dd785886e8eb0eefe8d72029c5224836c4e52f746c534115214b7aebadec59feafcb01d9ce99e17d1db17988af56435f7249a66e47fd80804556127d87b1711384fd0e1a4f14021e2f9787b02196c4f002d12e483ae35a58a3792e1c52fbdc1cc7a6e6b5ee93e3307d2c0be13d53de19b984dce54070e83bce8aacd67af05d666bc3f65c15047a9bd8bf3ea7ecd01bc77dd52f124f72c22b30b32acdea2bf0ed7f469a33c192afa47f47d1feace0ce84a7648825ba826f193bd95788aff701c6be5e520a637c544c1ee605e386404b0fff398230ddb4ea56c3d9574ba0c691a31f4f5aab6d5242a625ba645fe59d872ae986f1cee5d931ce7ee8efd8fdd4128d310d0543294f432b582b38ea4941608674df9ac4d259e600e3e1cb49b8d9f04bef6c9647eb1a2f422c63b01d731e15d5eb2e3ecf87fa48ca35e0b05bb2fd4939d14fc42ff61f82131ae016156d099a92fea7dc0a5934c59e565b2a5f98b4729d7bdd32b05b7427df5097ade87354ce03574f24a79067cd629867149253886902a7bb87b9bc0ed10e65fbef1c530094e8d9d41f96357560f8d7b319b0ac82c0cd9ea3b343ee482c80020bb40a159d611dd5bf710abecb49a7a276c7e9b569c043a0c84ae70c8866e5f1c1c960d634599f34e6354691dc62302e58723d533a8e727ad7b9b54a8bb4aa30301b2ccf16abbb6b8ce0c76783df8354fb055f95ad693a8f225c7a4320f71dd7b70e4d878d755e10c2967914b4e2e97589b8421f6721045b0ef104e0638bdcf3607b1a2a18eccd9dfb5d153f1f430de649ead201398e6ad63cc6b801a6fd837434fd9024e15cdaf61f7e7eb9ef23252f36dc197c7c16e37def3c6a770d5d11b2e047bd364747ac5a25ef684f2ca5bc64a7513ddf0ca11c17ba9ac0f0b630f97f3b8ec4c18b02d482ca6599311c0975d6daecaedd430d0e859677b412528b173a49e2140e4c8eda51dd3be0512c0b4ddf977a48ef4355e3b23a2d5534c1012c9ae74c2fcceb0fc3cafe430ec244e1c0623dc2570fe2e1a03bdd6b97ae5e3a8a2221ff349cf40b6a5bfc32402699af8ff454c8fa1ba23c54ddf3b31581f1a3491b162408efd6c4e5a3968f20af0dd49209faf403d267e46af796f23f073e1205715dcda4e17cdb109d36cf2fdeb2aa7a5e5ea058f7280072cc1c1bc0d49d0e6018b446b371bcc66aecdd40c585f913bb7c0c86ce2fb2920d7686495327867be3d5d2bd34057d8621e689f609381b97da6ce92fb2dc5fceebff9be0a4b89507bf05318e6f690afc71892d1be557a2f3f4d3eba39fc551e9ccfea90bc40f45f277943c04cc52f3c77864191bd018b35e5e9223faa849567a164c65e04d6ca4e33b605948b629a433590dc09727653a5316a55e3c496cb19fd1638097a5ca0059d3d104eb0fd7e8d5285af6b52f425bb7cc2bd0e272dcd5ea4dfb87ffc3295c0251e0c7e6eae362deafb6aa7d5652c76d50e0788dcb902a673784991f0c51c2a8383cfeb93474081f188d0a4fc99488b0af2e5446d72695686e768544e5f8fb86a250d1cc368bd5366f236e1fdf46d5eb1d5775626ec802ba978f9461612cddb3a2cca7ee1bb5db682267c30ebbc003414d9c477ba2614d8a9da4383c30f37545f49e5683d6f9d863d6e9c1187c914533c09acf8da8bdaa948d76e09768d587d371b4d0581add4abc0f175aae64655b3360cda997e65dc3da9e5ac57b62500dbb1237157dc6decf0aa4089092b0f918ebbfb87b7d3b792269faa1ca167078e3f75a6f456098e38fc462cb3022e89a6bf23198c7a50d8561d1dbbe81fcadf483e22ac36b0fc3b807bac0acd53efc139fdbf5762bed410f29b99bf31367383a91fe873d330db9860702e64a3a6a7a78809da827d8f740d21456173b6870d8e0093119ae5508b3a4578501f0a33d2bb591090efd3af11673ed6f2968f3c4f95a3570c6d5ac1e488dd625f06a62e8bef10220b06cec04dc84e6ffbfcc6edb3e5fe3079086eab553e8f3e6420a9ffe5e7f22fa0c3389b1f9c08d330ea9a9184eb37090ad913303c1ccda1f69af427250f93c6354d150ea85814a5a6bd92e1047356c17326f35f17955c99d5b86940afae8c190ca37106d8fd6997e776bf7e4a9c4a53cd1f1b6a8d4ead691a2e9b4fff3edba30a4cbaf3b959c442bd4227ce0b945c7eadfc800869a31e48d7add00af5508fdffafea4bb4da1dcd457e42f286ce87946077b3bf0fc6cc969a5a2cfa2f709259144465e47cf766dddd506cf770976075deefc1a50760b5de6a83e1804f887af9920da5ff03eb4c2ca0cc13f79272bd66513cce04926d1911d04ead49ad63ae807e164f1681d6ce23a60b06e4aa3dcfe7d0ad39e100217a6f324106ab409f77cf25668e4bde8b2f15c559f0f73a7279c5e3ec70152194e6950022bae29a17246e5f09d4742ce6e166a7d719f8a8358b45d84ec38859fceb952131d8b12d33023bf2301fbe111a5e34f7f37a85812c38b6ad8884945fafbd9b2411adddea761bbb42355de8e4bb9b8383ec66a64ce18687dcabe4c11499b80c2d42056dd79a2becddac2546f09e3e41715c5d3cb45220488c6219f815f591df3f88703f581df0001f40b004a31ce34a7745c7d8b15c40ed4d6e7e78317a69f8a056c22f9655e5658ee9b025d6920ddc7425978b10c591b0f7d2077f95f3608f19420c631763cb038130445a2b5408f58a1554f31ebf37367b4dadc6e762f8ada63558d9708ca15ece31ca625680abc9520862bf6183792a5e1e4bd94eb09c7a71546ff8bcc8f705d16c0fd8f50260bcd3499e62d966bb761ed3f66c84bd59b25dda371c93ee69778145ec3b559cd3fc99596e975147801309e85e9f5edc6778df9b2a146be6c45a16426a84159b8493c74496b8ee65e7cc88377b1cb9422364d16c1e16b2bb64455419390b2fe2f14eb264ead59e1b59aac6cd0115380c145af4f89dedb84e6f802045b84fe8feb2d047eec5c24153065becc2585a0a3dfb1976fb4555e80a30cc4cce332788243f79f3ee75efe1120ece47f65eac7b92952b1406907f0a9015e5895702461b5bb86fadaa5d25485047c760627eda1595f5b3de889563650ee620994fb65a1ee013996823276d1cc714f8e295a422561c4ac596d97cea1d57444d6d83d3fe63bb07d3f4a3d668a9bb75873fecb782b92a9c580d25e54286609d486ae10cdb10c0748756c36c9db1af65056160f395868ceb7d662d584741cf30e8ff7a3f73a1605dde9d76fbf2a00562afe823b3899bb007b04b73acf6dfe7c6521a04c53c6ce6eee810d253374bd16698daf29fd596e745324d7ab2d674e27d8f6241f3a38c4e441f9e686f613640e658c67967cb6cb76b68080d41acaa2775d993081ff80cae320a930141c3af867f4ce8e990a0213c4883760b6d3659feaff435d10381772befa7c300a1fd1e1d90259b6ed1248b8e9196bdf465274c949e6e1c0d23585add812e3305c0c8f82f7db94575819c8b39ecad962d0dfd78ae34cea74b1dfaeae6d5ba584eb932f916c070677f0ceb91b83b8c0c19b15669a4b137166c9de7e9af66296e2108e4bd22b28e2a60edd64b1a9e544cadcf23b734e028ef4352787067e20bcdfcb55e0ec2552c0d80e0bad00ae7b69b6ea13d143eecbb82f5b0f917d169c2a7952640500c42dfc4fb25a86ad661ffcb86513c3c0bde9c55c189097526f6269484bb450d0e268da232b10a46586ab7c8b76610fcfcc115ac2124ed30b5e994721d3f77faee54e6217ab59db386aa9ab57f5a5ad744306dab64456d27a1b1b154200b6089083c537ecce22cfb2831dec4bc08e07dbad1d3da79aa8598fb84ec627e33b65d169746142edd0c32cd009f4c8e6826a7054456e4f5389b5e84916de11f9ed31bc492e34dcb47c95e0902b00b58bd8b78ee006e4e162c17e776fa670121b3da99e6dffa3f7f4f6d5dd37282ff99651fb5f173b10c5e398a352ed378d0c4e23dfe4b8ec4b95ba1a4a87831e04c4a2c6f86e07576a29d6b9f427c421c34506e1160c5f618e27466b0d591e8e9292a6522a3c13fe9a6c70e56872a1a63e63e44223d4d58de14c98618a68500455e17b1472a070721c79a50b77548052ef8883c26f3069b5cee80564b19315e1a1f0e9eddc51d17a8b5cee985917ef621f3570ee5e352cc1e707b973a7aeaa7dc08ed222ecd09ad745e25e3ea0a4a196a671dec009445429a1a08e4dc0c1927574fb8b4a5c6e1226b6f0c45de623929383c3e1c9db02c27256bf34dc63ec698b5eb5c792b9732c21f60fcac342ca218ff72c826e1c01101c9d736dc1894722ab8fd4306c3f03f106d51f2e6efe9922a16fe7ef26a742e2cca1500f87e26fdb981f54575441ef5025d4a80c2ba4156e82c8a5b9be9bf1dbfc6bf12b156a5ef9796195cf869a3a401ea7f0fa0470b334dc510fcd88dcd25fe4622a22c19fdc93750cec61a237cd91164fdc0fe2e1de606aa20a320505e5048b3b9544cf894ccae25457513b02ffe353ce165eff907e8d8516b4551035d41e2b8f9afcdece9f4da6cb029bbbf76b496e340ff358f34020f3c6f62eec3ccebb76ca1c4f7491d5774d062dc094ef340ef28fe09e456bc6227bb907597341fd2d5ddda90549e761de84e55b30c8272c88f5bd451844c0be578f412ac55dc467a780b2cefcff70861f74a4163ff3c58e3db91fe8a3b9a50e04cdc9d4dd7305061ba9376cd1b315c9705d3eb8b0787629a30ace57a985f582843fabb0375583dcde1fae9fd078109f87d970a9d5c40e6f8c03801408632e7a714bab3a74da842d36df6fe635004d2a2daea15b217cb53a83fd5ceb4074d2a18cc4bdf124c8259ccc95bf8f86f1fcaba5a20db9b630fe50855cdbfaabe03d69046d3b644873467e2f5f05ca3829965e26c8d7aa6f8959017a289475f1b6828bd6bc2c56c05c17ea7b649a1cc638c870d7f75beda55e249259d3e5e5b08b068cd7522d386138f55c571cd96e2819b6a6c072ffac3dde2a8acfc9515109fb27e7c850a313ea6ec3c81c8f755f67831cf58d04c93d9ae27075da81c156829bdc47690ffe4ad5c024647f3bbca9220767872822b393363ed29e23e40d0ba429dcbcd37e8bbf47bbb4be1d8a1042a714c86e80d4992e3acc6ed27a40d721d9992ff52af553f4a02feaecf359bf60a356950fae81d8560f066d8f4ec000acb0c66f8509e82603d8f63556676b252d3098b73b5378dccb6c6287553b6a2a86c736cf1ef71b77b43294d7a870bee8b25dfdac685270e9a946a13865914ecbce23f60dfd37a0767ab5447f3db1b47d135e5849cbb8902be93b5a8fca02ebce21a010211bcfd8a3b815db247926a13d1dc437f0316c7382b39b6eb5fc33e21e489a1bb2bf6ce00d7efa9bddd64fc4fc660db38dabefc92ce9823d4deb45d1e0a428755a1ec4b6c84838318254b21c14bc6058810a31d2b9f894ae824125e47265f8c7230ae4ca5eb3fa9beb4d0623ead25947d2df7da2abf870de7f39cbb4eab16b78314c94f31e0e4b06829005d72340996cf26979a0708ea835ebf1c595cd660fc7b35b843f1e605af48e8907e80a259c7334f04ec603b5c6b5392adc580c9d277428a2da172528664859bdcb9a6a2ac9172bf38e77074ce5ba00e37084a2031471611de1323dab6e523da4b5dcde5beafcd3eb753240bc3a6a949b7ef0666f9db83cebbe3f33f7dfec9c0f1ea65e93d6639d7e403ddb8075b492dc9e1b274fcdcdc611c1aa831b121e8964499d12c10632299f8630dfdca8e5992cc20481fa92caed68f392e516828f1ef697f6adc026c72881d8f6e94af61f61f4a9bcd4c1b1c1bb69c2ca61200206b6efc62313bb7bed8684714d37a9e7cb1ae89f58fbfea1ceb52e7bd4676a48dc9fec85ae2695b78f3b8411c438671997a3c710cc319a0f4709fd356abc7385ea41e80cdc892a7c779df0de5a486451cbd7b2469c46d0e5d09a643ca85626c5c2b1ede100a0b240212de86f46dfe50526a6d03780dce6f10cd9749831da8d277914181c9d393955bcc64cc1c572df4fefb35a810bd7855c1291ab61b4507c5f041ec61adadaaf4bf1e6e3b18aea95283ca206063c7c3ee7240195bf85ea80f957f96f8436a78df53cf05f409892a58ef0baa712e4968c8fe853ac1893fcb2354f36ba324c3a415feca1a0e6be6bcfa1800ee74d0dca4fce86f3ea96d4a982bf8482c95567eb1d20f9dae835e3433a609ecdbf910dcd54a98b9171cfcc355c133dbcf6466d5021d025ead3b60e0779c81288b297b33f686ec6378d86d15aeb365ae81f7082c41d1bbf7a9f03c4241b74a1a1bd973efb02aeb37d9b37ebf98bbcf2912e95ce2e1555e6c08839f8d14895459f3ad335b5407a76e36d021777ede7a4850bea87be67ec578eda1e1571834c412a75202a867c9adc748048921425a091a0790461a73035a8c7df3fca45dfc72e246ab8aa5bcec4dbfc81dad44a4bf1860d0dbe5eb26c2af93153e3e87099821f853c30e92a780697a640526a0d6a03df0d3d90ebf3f78c6227fdebbbe7c792ff6b0f9257d6f9f445a988a7810f75d3771d0f8ac889deda24dd121451db55ac4a840fa90fed3a0ae5063c4900d5fc6049ba32b9c428d7cc969dc291e5835a5a39e5df403e16a8de9d0487f34f3de7aaf43565af3d46d03ffa85eeed1cfab5c706825d9f57c0da8ff0e480134a7ac3255761714af139350ceeb140ac7a1f5dae98caa9c6c32ae713a0d3fac585366bcee12b9e8c6484a1f0edfc26d759fc3788acb53abcc017a62d707291d54c3646cbb6cf399bfa76270726520a89fab3a37c69e7517caa55afb6e9a4d1ef189285a408fd4571e45503cd0bf0229234c995059ad21361f498a2cbc675e7804292cf8565c80bd1e3a2a8b1293d7b64a0f57097ff66fd12a206fa8ccffb0a813b49bc20067d0a540bd456a25fe0bf116ec7b0c4ecdc0779e0576aa1615cbbe303be0854f867fbb145c67d6ef769ec58257ae4fe361fada2d6f868e2aeb7efbba14d9d6e38a4925f048380bb9ff61916c310a43a6f302cc1c19621099b26a08035a9838ca60cfa6ca216694680d2a3c634fe4b475b3183f8b555882ded8040b93db747086c9adffdf8a4469b1ca821304babd0e6ceef56469ae36293a1248ba20f6d1f8d38d74e6dc87fc39751ad353ac6eb85ecd7645baf3fa7ea5473710a556fc1e0752734f35fae5f31832a55603dfcb7235e861d4be08d0667067942e38b2f25e31af767df74bfb2ae5301318ce5b79bdc65f6e80ff41db4c3adb99a27903c6272e8fd2c774ad8fa2bdf6e95f4c5ac4c32c4cab1408bf13a3fe9633da4757cd5fbbd392c0d62459df4de66e85e916a1cddf42837e86014ee70162681145cf415da9eb542677d609d7b5515bd8f6f97e52a42f36f2d8b4850b4811ad9f6905b4fa7618815282504ff872c2826ea833fb9aafc4582219bb999d1c94e9110b7ef73bf997f4863f4dd1d9e119414d41343606ad0bae130f9434ade6aa1598bff07604634644e927b93dceb3ce826d9d5330ecbee56ce2c7b46f6f337e07a01957578a36d054a574d6c9eb4d717ee4157983c05a9175c6324b8c04b847957d83e7eb5c05d371ff7297fdde6beeb58d1097bc2da2b4860b194770e0b07adfe4a98920e335aee41eca072ed2f95b59472d0ee712bc7d6fd05d7f2d72b56d75077d8af161b3eeb9505dbede454b94a9d2b4c9153048df2f96cf24f23713e5fdc9653b598ff8a3a015c16fd491cc3138be0515b8693f6ffb6bb9d7731605fbca0911f67febd749d9b6fadd9ed61939761c21edcf2551e8064ae7d997c33b8d8beeb4139808d6ea93dd12ed95f50fe9ad1494233b8f6644b1788537db42ef79c1520f1096810937fb747eed33ee5f9064fab1283f1fa8ecc2ca71299ae0e7f6800f23b4635b5a828c3215795eecd044dbacf21b6cae235770273bc0f8702eff06202a14f6cf3c6319a3129fa95b5e98f3abc5daa02d1a87618d4ff0aff746ad178c9cc1584d2d5169391475080b5abd9e4d26393ac096ebca1db79b1ed2b87956c623e896ec66e0ce8a7591a862932272d2668e68f2b61dcb470bce383bb987caad501a6ed21563581877045149882bb8723665df1536cc834816feb4cdcc2cd7bf3df1811fc6210a4ce7daefc3e5bc94cfceddc495fca44c9a64552faa170ce8d155c28a546c7f3e8bdecae5b8af32f60c64b8887af73e9c9ddec5f71811645387902105b54ddb4b5519cc2be870c982a76db7945ad7181e28709e97ab8479e35372e9e7ae9e9779199d5d5c507925df7b02523087a30beffa5b1a7209de696f7de526bff81c055cdeab4a5678c5e5aaa64f0cbed1cb55030b2f3a2200b05a8a021e81c617422dbdccb95704aef13722ced8b9309747d92ac0e6786c4fad0e41be8d3d59458f8ff5fd283833ddd10540cdd01fd000bbc42689192ecb30996ceb6f1809be7a27a0fc16501f23101ef4e43151af240caa5560922bcdb4d1a7c760a751f6c8ba76f72c7d0b06fabf1bb465e2b05eaa12e7c7df9061a4258c05cdf7d4342096f46d9bcb9468768c997a222891fbb5c07785d681ac2599bd70efe85279356b5b3a99c4cbf194d33f2867e9cabbc313e2c21f1f0c99e0a3e432234d5ceae6ffc8b38d244581889aac4914d077dcbbeeba9a05d7b85f47c7f4bdf221fc815acb3e116ef006537ac963a2b8e40beae053f477a1d1ca86cbd2018a1f4e16092a8aa7e6a936ef2725158a60ff47f46650433d5d71545938dd83186e70013364398b7c93513f1fe0dc6a9a0d73b76f1e57af518ce70572a4a2030b7d63eaa629c7e9a19fac1a3d2f9dc3640da7ef336ecfa62777fc2b349ad9c560a9bc8658f256cc4520ca04318bc461078df70d79c9268f189fa7cc7be89827b948e8236ecfd4b6c12a26c3ca437fa0a67d0de9bd135ab4e0ff40fd18d21d5f26588eeb4e1ef7c89fce508b74fe56322e659808ddc1e3d56b0461ee2c61bd238a474bebf9c256fedba3026aba5503c60cda78c09d7973fad085d35fc238f90bf13ebe73c3863daa84e2296658cd57a1e66201ff82a764277bdb228440760ec66d8d59af7b261e3e392931159e8067143edf653804de71bf37b51e55a8d5d813643d2ee2bc0845502c09bcf9babfff21f85d3a3de5b98edd423b917db4833192fcfdadd8fe8f9f8cbc99f531ccb36cc6856425f6f7f664e17b9fd1a18bc8af7e3c9d3024dc37a4b645d0c5842dfa9f50575ae430a615b6d7c1c4755f490b6b384f096786291fe853532d3f70ef8b35cab2a3bcb169af3fe58eb3d9cc327097dc1385bf04dc9c720ab199b29068faa6141b6fa074bc7a96b2194eb33e89ca2b6cd99f8ff6c3b057b743c545a67709833aba1d1549ff5cc62403315c767434f797716826b91e51e930cab45f5e36504c467f2ee80586fa08653243e5b76b06d9a37d4061f27acd151ca59fe7ba68c5b3f11ccc78489648b5354d25aab38af5b030c3f77c4320653d541c04abe7599a69d662840657758022fb71cc944f3111a3ff7f94c8aa07e390b666bfa0e45b33a0bfe3ff9c4a007b30f29f1cd9778092443eb4b46a43dccbf6aff40cce93281af61cbbd7d50a186775ce010b1aefa44e7ee3604c81e00d4ff3b4200983f2d80fcb2ca9fa5c8231d8f14f35ccc30b050109c01e148980d3bd45fe128bba57766be5e0e1d595163568a33e104dc490bb8176e90279bf0f9af9dab78da25ffa26008d0a5f07ff78566f5767853538fbdb2661670aea93c3c66a671d0b31d415a684d5a7f99afb3a41392309aeb0b7f42a65b70cdb5da677820d26843da7302db1c029bb00164e9a523e949f66318fb143f0f3e3fb1064a61347dc542925fb8563896e63920dd4406a329314d6fcd610973a3b5597d434f3469f90767ef7b5a2f49f1e5ab032194993accf6a6e129252f8e21a4b07175bfd310f82dfc903f0bfa44c21000829843ee3afc5c9ddc817663304dd5065fdfcf874d23db53bfc9164776ce7f17f6e92e6870ec4a0d7077d2f330aa8e71af531e6c1dfdfd8cfdee89424d78ef11dfad3eaac0124d6d7c2fa82e55ac701244396d2369ae3361b25c869a7fab251445725e086496f147f936171b6b33d95e8b45c13da1447a399ff2c6d83615bc7591b2d89c935cd3bcff2659fb0f775fe6645e18b0727a38865134375a3664729b06dd3109e9debebfdb07ffc85b6c5eafa9c720aea787b9b2febae85547269dd52e4e1db34781a8ec8f56fc57d494e28accae0b2b9bbb8503067c5fe9d3961be23b7a5c69cd6b6edd84192afc10d9c76952fc00bff882671962015adcecc2b40c554f019b993214608350fb88de6a8d18cc9524405f3bafaefe5a5df4b82ae89ea83937e002adee35553b343fa12c703991d0480bd487be0d00236d55596e58f77761caa580237537b174afaedf9da2e3aa79035d8243711d854fb3ff4b5da5c8c41ecfd0c3d1a27a17fe7690e14d154db09a3495e036b8dae6a3f78729e4423fd4abebdf7079bc323f0d2b5a88eb7297c3cb54c712b39db68c6f2bf0507a05f0099fff168a2ffd9a607105ec0f5043ff53101dfef633027ab5b95e03fbe62a645275856e23a037403a0717a54650b66b11843f899f8936058f3d72d2a85239701e38307ccc67d3dd504162d1aaa15f86392fc7c71d5eda8ca9d0545ed03beb8690680940aabc07a75c92e9a39c631ad9f495b9a4ce783d291699d206ad4d92edaa0f1eba708ae45a495d3fc54a3fe22b6d9a1da1d5f3e81d15ed22c4c7e547011ed65dfa6b15311d875153b5f74782095a047e2d26ae5d078873d98ddcb5b14ed421b8b5e271cbfe08c5c6bfd2fdb28ba40cd65ce86d94db479f2971e77892310c0550f3b14850b5eb9e913bdc3de6e3ea5503f3601e0efaef4e68f18cab3dd1bb71011d745b3e8262ccc888ec78cdb105e81ef3c94d7a48f498a8a9dfce506e77336dc25735515ff4875735abfe081e7dc121c78771300027f301930df141290c0b7a0c2311f0fc566517da9f0497836029386041344389eeb2f3eebf16625f4d874cce7d887b7b8f44629c2c2d5318d5af23650c41a32604ece2fa7fe5c87ab6530d232e514c580211c6040311b661d76d5ea7a0894a20b0bf11a4296d5b3aaa659a169fd38734547fcf31e699412ad8c7b45205e96036f0b515fb00f1be8b9f0660e92a5dd6183767fb05bb7484c191ca9ac05dff3aef8190494fcd54234da3a673b23b1cc5a39df4f7ec3cc1ee635639b0dff88802278e5d21595501af8554d26c97a8cf9cf48957bbc4a3238a62f62a4a90b1d22a683a9d5099e3b5563f88d874891aecb9bbac1719f248ccee89d1cb1a50034b71d844d140c8d12cd83331c05d2ff0a63109ef713e3d1aca141e8211bb38aa23fa5094e86d162c6466724b665905df913e39122c7014764cd4f8d39c5673ccc1cebe98742fb4a9da20cbf82762f4b49e9e779f9e8a34ad5314515c7cfd4a6b39b06c3d536d52c154c45946aa7b02f50f06cf5dab5ebd3f13ce378ce30f638ed23a0337ec784afb66d20b8e59c2fc75965532e847141e1c147294467b11b1b60457cb223998c7ec10039e7fa57f8345165e1bac82a682d80640998720de02fec0ba589bc175519b5f74c1189bcf3c82d136ee374808a3b22c0a5a217f5fa72a9329733a02bedd29fe41c83a711b2e645f236961a79b503e285d6a885983da437cf571a816ba453799a037fbbc914f68ffbd88fc03d5083c34fe92408f0176eb5a5205a6fe0ddc58eba154ea292c96e4550126bf8e0dab07e0740ffe346012920f390e7023732905ccccff01153b4ee336ecc57968300d192d474d9c7b74e52f6d370bd328d6070fc52de88d3874af86d9342ec6888412aa0ce1a7012aafc0e7b6aa847ad3851af9013d896db699da72fcc12a12aadd9a68a02feb3e3775c2fd3ec50229866cabadcb905bea7a3f66e3593f82a79c60f231989992ca825e351dfed3be9daad6df53e0149dc69ad16e760dead6ffb888066093b57b2bdb28ae7a16c21f7282c0d51a4f7baab3d859e9e3bd35a6eeec738189a149cb43028acbb9e7d5612b0a568b9bc50b6f56c1f1e8c1207f6babc68041b5502d74b1b111721cbd64b613cc3596e8e69b1e891a80ef7468a4797888ddbd5455821e0774dc06954c50cc9d81615bbd976a7eb74e22cc3a3b41598c3ad2521ad03119be7ee0be6bd58e24f45bfb83f8a35fc5621d328e06c97ba2046f7210c0cf6cd2f2663b1f010655d29762a4a1eb6e011de68d37c0f78040449894e352d00603bcaa8e62a31b9b11371df2be52d251a54e20627526fae14fa36f9554aa57ec1f9d8a64f16589ef5fdb16242a199b18c9e0a3dc2b46f1eebbf3c906877676044534d6ed6c5b3493ec13c1e42a0b5384a1cf70d8c7fc663531b3212f66cadd30f3f6618c18ac8295425df0f8c9eb48a5f8a02884a53e23e2200c08eb41561fc8d0ad8be17f03001b7799628e1e4366ebeb4762d05ff37b6c35df6cdb57604ac5b9a17651e082f292ac8b387755b2c91c104245a2881eb25dd920c4d40bed7f6cbcee7a576f2f54b43b74146608befe0ec3009af0a5062bff0f723ecf158f937033111df6c87d22947b1431f369c9cd1d52a5219633bfa6aff66818318a006c01e8feea2b12d305c09a1d89ac3216e148304c8850ebfd26c27eb5075e1dd9bbb2e893c6e5958df6959697342f4a63797948f2ed61f5e772a95cd516fa7debc4c7dec614a51f1ec753a63d1dc972db30d7ddf847446885f4304f83debe5a128f4d93d846830d2f8204d6036448ba5ae20f80c42619ad62585b14769c14b48d6e1145b6ee03c95ba1d273a07634c0f47b8b8fc1e2f6c4122091bef8b44abcab87b0ba2328a193504406104885625f9c35a50cc314162cb89ac0a070fc90970ec335f0e712a514a857472b3280ffff13f8ff0582438229fe14a008579b4680cb62a3c88ed726b22960e310182dfb7a16bb1d669f7f34f05a0479d9026ad9b21004487f9c1fd1f696facfc4fa31d17b7ead131f602a1cc05ab2eb720949067f0f39b4e9df82dfe1a406364e1a46cde1ce6b04f00255f5f99f70a8062575566df3f0b58de1f1bd5c2218d13c03d8e01ef630c18acccdd9ed87138367903e679cb134d735237d80c7e832c03989952644974f2a65726beeb2db148a43a51a0f155803b6cb3e7cc4adb4933e55edc5d5ac40f81ab9f1193f4f2ae64bccd0a4d3c18560d96542a1413c5905282694580826fdb6e677c4da9636934b41cbe41b22f593caadda801070e99533ee1c2d455513e16375b1b5b2fc84d7e2b984e26670600fbdeb3a57c48eeedfb30f3e3cca4b25916fb17737907d5a765972b9340432c851cbf647278e03ec5a5135ae9000bc68f502867e056a94ad38af6bf36b952f56c68b9e0250467d607b9cfe0f59f8f10576a51a6dd18642b1ebd1823ec4d3f96a0393c23defa2ea551ec08915f562414ff9f04dae17df53aac6eb09b8c5348b632c9614691664f0b5c7506b707a7d9ca38730708d4dc1b4dee6de5e61ae8cb3f825a63728da66f2d8ba1c1209a92cfaf29124dc4514dca9993517918fc075e3dd97389a8b768c390cd8b7537223f9dbf15a19aa31d370a68c96f1be80a770a626b9f71922570ebf011be37ca7eba00db91f304dbe1d735e9af153cea4bf7c550fc0e9a800c1c0e45b4c3d622f7f0e47a7a7654738c2c85f42a8e17bb13bce1282109d086c8e4b3e7db42b1c8c0ae29cb49243d1ec7d5f4eaea23651b83a5f2b9539afec850d2e6bf1057482900fd130fd96917a49817538d0d34b5e085ac5387725336b20a1df5c2b306e03e4e58b51d802668cc7c5c40cf361104a494455a4a652cefab3ac8a936a58bb3698a75de0f4a7f9353e3ad7a0579eaee3767039262376b70b7561b6e90c02bd1e0c008424ac7bd40759cfa36464f8b4d739b9c66e160d232e24aaf142bc78850d2775a0af9d708dd15bd42a7f60288473812b482f60b868877c05febb1d64e80c56aa44df4e0cbd33c97cf7a2b7e59f547ba7cd6b064d10004d18c5884e6f0491ea7b9a5b35c685085ad9a151a759561a5f8a4300e4a14d211e047c9eb4d1dad57d0f40e66668172b7cd1cc861c8ddc4948dbc6f7379d9700414890ffcddc56e7358a24256c2e902b3610f86907d61247fa74c8db3c2c547898dafea3e1c2bee3e61cdba11b4411a54d2501265a5182bbf73598cce31b7dfcd59e699d9161929584c86e6dbff8f8bd134063a821fa6fc8a5b197fd772a8c863a51f1b51b21c4e948eabc7acd062e6d7fd7f4fe905ea0f49cae5db6564ca696bc2dbebb771097f6383364fee1120dcbfde94c14cd7204a5fa10b4806435580ade5b19f4e38a8449519b49138c5ca0417c12c7467d74dd461122586b636df2727ce5243b07864c4763641f3445eca21d820174c987d8524c468ef1a68e0958033fbd9c1f084287b2b7c6702991d0a90077717387445c76aff7f8ee478e62b01fe8c41d523ff298c19db9870123e77719e42b86bfa6fd2c30f6f7a9368ee7fd831b40a71ae2ddc74def72d0d1e8585bc7a346efbd032e012931db6a3f2c5d23b8923d731047b4d1f00c9cfb5573b91c04dfca290512dfcd9440fb5e33ade0cbf7b4e1c01b6c0b6184cb95191621ddcc398014fc2291557a87463cf6562b809d02e53e894e7f316111f694d28b14eb6b5ba0ded3fe87e1f590bbafe6a26d9fab55817007809741d583095e4baded91b05ea0e4c2bbbddac5d32be68925a253caa296dbb870c82d1a18ac13486c0daf801e6dc821eb4e604db6451b476f77d3c50685372618b4527d63f6b75e14170c31dba99c81181c97f4b7f17558e5233a8b465287d700196ff957f8204ed80909105b7483fc339a15ac2904b85190a648cf51ca352891c57f3846bff7ddaa34dfca48a8ce7aba9296e36260983e35d25e8451150e81d6e12d34d057be753ab96d852f9a4983b85fef3ed9968b05c48dded51d3f6ea9039e3a1d776320e644e291a9c2003713ff5ab82696c1137ecbe3ad9a0651e3d1165ff6bb798a68b9421a8e150b25b67fde7776b9c19f4793a0e39db183192c7f683ef84ce1ff20a31aa6b1211e1476c74f17919259737c62e2de528e500f81ee22976bebaa081aa9fd7b336c303ef132c924bcd65972f4aad3b872d2f95c5db8498e797f354ec9c8dca3b3e872bfaa9ad2668b54058c5e52da5c0e9d90f23bc27bfedc169ce4d7ad9613d5872c7cc75d5c25234d72030c5ca7ddb7255adaf10dea5cc96e335b65d62115249f6456887cf6ddfc337c1ec6b53ab9fc09fc7d4a8b1c0c06ae6edb6d91d3a142a5ad70108168f31bb0d783fb08e9f323bfc72005892ee4e743e4375ffa1bafd983dc7add21ab1b46e14e10c6a3652325d454a94516b3073081ff41beee7883ea7e2e6f020ec97e129025546d3f3ac3e7be9812147dd0147d60e5148bae6cfc751c4cabb555284d784a833ef2fcbd5ad0f3ed626c737dc821dc788839e0d625a0c25c3f02eabb95163ce7238da95a9b4e75dc3f8f50dd05332679d6371db1e96083e088d1665783cc8641d898ecbd57c41cac5b16e4cd4c90caaa32bbb3c2e02d67ee3577f5ee88941b779e18c0f101160ef113071c1764b14742a951abeb7cfd02cae6bf049d725f7c347f2c630314c439228ee7a0b3b23f8d2dc306d46d518626c9db63197eeb6b6f9e42b07dd468928b76be58ec6a9c5f10df68c1379d7ed8841c0c66bf4d3cab56082b1a78532f4216ede97a0d6d04adf905983493c291ab455870010d4f20cfe6597ba7a4c429389d2e39179dfc72df57c9129208969d9101c61d649473ce8be25c9f6f086d5a79c0dd65e46351fc716a2f9639bb94edc0c9dee8a29db9b813fa18889b37b7b9a35c5375afe9b771acf94b18b624beef20e2f4fa339eb00696826258f65e7857dcbf835b34a79f360a11cca62422bb09c7a97c3f9853f22f5488163ef24c8d03618ab123232b917dd2bde67fc752562b702ce5a2e51d72c8bd9549f5a0e4aa79b878b71d37305ca52fde9944497277854d096845110e73dbf74125695022873111852662baabda2a22082f7fa7cf818657723082ee782915d4d1522af779a019b62d3a4a214e7d055df33888f68e3775a57ca205ae8a0dad8cb3d1e8b07217dfef1dec145ac84cd36f31d2d9d92dc1c6fba7cbf733cd3cc064b40b6845bd1c92d44908b6fafee515d507124c2b70b619d03dcefbf0f24578b47dff97a08956f436a5856a9d32a34a58b7a3f6267127751da2cc03a2e9a1e4a4dd1c033ac5d9a9513b866a2ab574bc2989a7ccd60250dfedef4016a02f3d00d5a8f80d05dc845b88b65842a3d57004ad3ee4871965c1165d470e68a510ccb283d262db2f3b4d747608fbafd6674d2e6fb6721f0018ad862c192b49fe27e7473e428d920edd8808c5797e61e054de92170fb5813bfe5cca9796e201bdddd69c45205bedfa66bbdee5f2867a48205619e0557109d9253a85049a95db3477995b76434dbe59baf54be94c7e55e9882a166a821dfa18697baee3ec0694efd7a8ec3f2d24bdb7fb93563a02b7fe36060dad53f183db54c63d8e2910e9271b67a91882b732a58657d7c87d6e6db5d722f13cfc922403247978e2a6cc12306349967c10cebac8f8de5d09a156851e31e45cee840e23c5d5385ae2da859fb1ee11470c1823432057900e0cceefa8678db028baf83d8eb221181a2c91555bd8c04d881549f949fa1846d925db4a5c6ac93509a6a04ae98ba26797427d0fa0a29d1a5e34ef17cec97b546a82f345a2fabbc9e60119a246ef37ea3a895c9521576fa2bf44b5c253d7970429e1f5d4bc937f5dc3c914ff441b0a3815451440b43ad7c73d45f044ac6b21f900388caef6dbffa33f2a3457d0f3741d4a19bdf98ec7708ac8faf4e91d5aca3b92aa1a0cfba2b8333145b827bf6342bd4884023aa44d35b8443a9d542048ea910dd1de908f13e497063a739acace50a9909cf51f3140a4613841633ba72d268e93e43fb640fe8ea5cbb32de8ef1540474d545be3acda0c35ca0606122dec9cc1327bfc7ac2c011ff1917d42aa705ce39b3a27f3a76b728cdbbe1c93ed2929428fe7e94eb5598dc0c6f307e623911da8341db99033fdbe02ba4ed5259c091a32e35383aac75f656f5bdc6fff039f0609e30d5d50cfa4dde7183f1761bacf1933d48d1201a6c55ca8b1f644d59e63c0b068f2761df5df460e8f17df3ed57d8b554daa10f7715abc8636611bcf9feba440785db72fc9d263782af511fcff1228f81ae491032caa8b6c81d3f79e1a91d15ddb368eb2721e02f70e6c238bb77618a8b2e62eb22aa5d5d557e1c44aab583b7439a5cf7525ad736d26f45345a8cff4dfb5d09fc02fa42e41ae7e5520fe8acbfe9248b50632d2c4f45742cc6c98ac4176f328f37ef05e146080e0432c7db2b2c109135b6987ab03667b16d68c3a57d663b01fdf4637760f982e901a13da10bdab9533f99fdd90468969a4fb2ecf6616cd992967a8fae06a6102b567f305d4d1711703e19a568c3abbc28cfd0f2cffbb6ed44c5ed3092ca46b3ea6cebdf1ab88d169859312b5d0c2f2f47636a6870d19a470215a99f00d336d211b284b4b4fccacc39c2ced165c8c88e35e70228257753dd6e50f799ba50ad14e8c7e276b5db918cc3040d8ce828b48aa76a1a49a47d808366a1bb928a975675f79960275941a9c76ba8972abe86582da75b881b6b86339b7a89c10d77442fcecf93120e3a5919fdf0006478e448f2de5ac0db14663875e18b294f66f4974eb03e7425bd3e121920bab08e92152ec8ea142e2dd74845a0d2fc5c29aa568037ae524e396f2f6f5472c083afc3f594027e96dd0eba7a828a353354cf78bbdc2f1ec6a7eeba2e96fa4ae5c5d133c0a130ead356818b4f35bd3a3e5a6a050905c3c6ea67434eae83deeb3ce0708be42cf3c933bcc7c7cc33d5d40de17254706c4f5884fbd069bb6ad47e580570f5401b713e370431e463c00d812157b24c48be3da2dbdab7c47d25559d48808aad3c774885d94477c56fe62d15f300f0f369bf190df7c239df972fdfeafdcce864d94fae458ddae65cd0ebf919879acc49342f199adeede53f70b88d5b0b22d004fdff888b437b80409c2461249655b999e3b5df0a43e9583901791af2dd2771dc68b9dd59c876c0bb92dfd87aac68b2649fe2ba222cf608c220fb3d10668ebcb293f9f349b3a762526da5379f9033c8d83ff42b2410df087bc2b600f8c50d7f340bf92191dca42386c5d205bf748a8c333b4129dd2e01cdfef746dff6c2fd2f9f12bfe00fff2710c9b3873570853296a34223ef6d51b272332e60cc6f85df0ba7864ff25dc4096fe07eddffebb16e54b6aa53bd4e87d16632fe871dafc5fe22ee30e411b593502d44cc17d986a9337fe34a8c11624196bf72b64d3a2fcf3943283e3a618c7734b187bd20e3d0ab3771a45b2dc34f47128294f7d751d7114f4f8362f023caa24e3e2672564e5b0463dfa53c6bd3808111e11b39f6f5cdb5f8e2aed91d2d467ef109890abc28b372016876805a226cd8cb72a99013b87717e2ecc9128387c80057a9569d172a8f0045d60b17c5db22fe55dcd14e7541d2f490e56ab013e6ae2b65eeaf0d3ca9f225fc044a35c01df722262c9a469ea972a4053c8cc7871ed2648321f732e122bea10bd138389290d4315df58e9b4a61370a2cc1be51ef7cc9fcbc94eda04415c9b2b1b10e4da5b1a340cb16d378a2d268e92d22dfd8d2168b8d2ab980fef8a6839ffea5da5e095f997eeda31caa050564d5d3ad28fd938d1776aad4a0d2d9cd396b44748dc3c0af673fd2fe8068e38de2911f451b893e1dbb4e6f4538a84a053b643741a4bcf22785f0ee78b852bd8d84e11122f9778b1478303a605c7419b675c7f8930eb09686d03e5f60befa786797734052f7032001ff31853f3e1e1c2732ca7c0007f0b2c0c49c52b04a939e9f1b8dd8bbbffcf7272539e453cc4762f1e18613bc78c61a90c5a74f107f4b27ed964af94fb6d3e9e7392c4845a4cb45a31a5977a2677c9d394c9c93ea2bb73707e1ce78e59fbe1686d646b7ba52a0a0c225ee1bf68f8bb082a95bfefed1aff0da7bc779db8f3c183b74745ad6c3c5d8a74a8c77e8ab706dd0504804b83602bd402803088eb1f41be51fa8dead0347bf31f536e26f7d1421455ac9151eaea1deafbab125fe8e34d21ef52510854d165487515a3d255868f76bcc2e17bd42cf3029796e991c831331a283a05b36ecab9da00afa2f260dde23d937b4b4c3da01b42991c1e414413893328b71a2ed6960f2ee593374a710ddf810b61d8a7a6756a09f4f3a5feab380dc8a17130fea89c003258301bb3ba876436ade5c80bc6fd5309014ecf2f5545933ecd49274b6b709bf3d010a980a52dd88e04818a4df0431eda1524d26239b0a8cca4bc3d5bcbe7180394e3975d485f11508f4f8d972cf6d757d0cd79afb32a56059dc1af5baf0b876460deb70e1cc3e1feb39aad2d89161a50c284898378a3c0568ed775a70ff873ce3f7a17108a1fc34cb22dba1f89e14a5a8295e0c093d45f8e0a50a5d0df7fee9d0ad4c77159fc95ffd805e52d46dc136b7c31d751e8f1fd424e9873b589ce0daf8b6e00cd40f3bdc6ba60f977f53ab5ebe5ad2211a6f3e6aec68a31982e3dd8da95404c01eaf7367fade79210027c36a4f578808f632b0d5aca457fe1a0530df2e4f4acdf222fcd884ac1d8af6c4675ed7bf0abde99d2e14ed32da68b0e99ebda9e0c481b010cab6611dff36d82d065e0977e80494fb62ccf563d77097f8ca5b5712fb27ee6a03e7fbe9147541d41cc4822009195651803028e9770a18a2c09c64de9248cc4af1133f46085b1b0fc9bb1e5a85eb455b860ed8f2032a4f18c41d97a46fc704741a05331b01bac2de6184c379c3c1bcd3125fb23fd5fe3c3a3d7393fdb6d41b1fc4367869e2827dc487997533608d65511eae3ea69ac59015ee66db144f68a136d494561ed798d6b7c66e05586fae6662b39dd7a5257acdaee998ad0e2f130e88c511324ac546b66a5811da33e7cd98c91036a0e9f070ca1f755d2720f306203ac3aea4d68f49364c4b369af45bcb3448a31ec2a3a38e002c4947a1d89564e971d9fd74915f410db75c58155c42e4acd69433bc38374131641a6da71f2c7841dcdddae45ee7cf7f42f474e5367bfbc44cacaa30cddfdd9682093ca61ff8cd9abeefcfbded5679b093904a2ec4b5bd8668c2649032fff91a2a631a2fe12d390eba8e60a633e33c1b65c9c68848f6f40aa4e1afda6012a8d630ef6eedbcb6c57a49ea67ab09ec51c01dc3bd681037a4f240cd5bb1163aa859575119246147c8b9d0c44715ae156b0bd5138daaa9dc2c072d818491ab01b7dce1af4be34f39d98e61862c8e9971d04bad8455dc996c6cbe617c34edc565a35e280c6349223745c72df724d7ee2f3c264673b837fefcd7327b9d95a0225d751439ba71fd018498a9936938dc3e26d10790619aa2ac1b1e04f608ae39134eeae1e6a2df40c08719a454aad1b69aad65bc2b141b632554973a974d1b39583228164fe1424be5aebd0315f11d7bb9695de5fc519d623d1766abe397f507fcef468fc8e67a8684e8513427fe53533c9bf3f982380ff5074f70d857f81f4d498d97f1557dcecd261cee992e7d06d010f6fa645cf8f305d7a0bf5eee9ee98d42cf0b9286965b7b70ebd555382574ee6a20eff330b4e01e7b116509e260f490aa33124a1105d57797cdf3f3f258a4b4efd0cc788a0d5ce1b030dbb60df41443c2851403f855c2555acafa6251e76cfcd0c891921d924d9dca6174f5fd22f7ceb12b0544719bfbf68d3bfca246667243e4fc3fe56fe13455ee2bfc5069293e676f4e9bd578cc393b3b4f2f1b0574e1502655dc4130da393ef6e742d79e4a76d886b35fa9c38b1635db5a0b19e331af90455066558fa0d79662d5ee0f404074087b085986f34d0aac35796f2b30e433113c0b1278471a379fe747f39d3484fb5ff5b17688ffd91018f71e40d8d0d0d8546b29cded71dd5cedc861cd261f52e02784ab7d002861ad6e8acfaaa7537a98af5448d4bbf1aba37d1bdd08997a1de5023d2e60c356412fac92b2a7627e73b715c9df8167aee5b5a4f757937b51b10d871ab185d38e3d1e19463c9781b52af986602c09f1b7f3700e5df20b74e78e8651f8bbfc1d58afd55805c01882cfc041a5dae833dde9e16f3c2ad2a7cd15f610ab71fd7c18a58a5fa27a70b67f7dedde38c202c8e0eb4ff8e0fe946b7e11ed57a1675ff0ff1ee52770ae9388d9c672b5bd30700ec94c7b8266c0eef98fe6329589b2657d4c85e2001cb927582f98d665c5d67b1502da2614b6f73680150fea9624f63f777698b40a20f41d6568f022691e0c8d6747f95aa228499ce3db5660b7efb2fe8635ce1a989f3d0d862ec9899bdce6a582c679d027dee8af69f5e3f3721f536ddfd2f969f1051fd3d918bdc358c7394da01533a98ffb519453f617e2c87d5bd13b84ae46529212c55a235b87c9be32a39b86051d3f68deeed20d0802f29010bbfb3b2467daf52233617e938eb260980e7bfea519074bd2402e4b9d775975dba027bca5f648214241a1e5d47c322a969e9322db5d8e301b292f7af7798c760b89e244bd7da22381372ab94c58d78e94192ef306dab18bc0440ab6140baad0727d8fab325adb316cbf3cac1c74a17c78684b7fbf8448ea15c30ced048abde47fd2be79223aa03902198c44272b1611652a8cef5e2447392eee18b2d59882309701be9c1b7d52ce37f6fd8b5f1b83cc2970be5ad5c990cc864856ddca85e98e4d03a240d096e6a68be91860e630aa1ea1429f0aec35edab23f5f7120509361de914ddef9412cc5ab43f49c54ff90af75965d9893ed74de0dcae0fb1640556c3bfed0e50fa22250b40f882e554376761670ee74dd39a18c8c3c7ba0fc814c8a67d3217775f766c3faa68a81d87df440d6f1cf64901281252630dee6e616a536f1e0816d1100f3ac6f96d0a35d429b65222bc1f65b56228e0d4256526bef7d0e81fa3cba0812045f183f5add4e4ea8ae370f37abd7d10d912c75fed414f7c2ab8a6ac60e0ce7669767d648fa52e0d52494f86965e30babf32da5139b967ae7140679ae573225b88168d1da429d1f70df9882afc48a343fbfc94fb787fd324147e51f841857d421780339407e487847e87e5a46b2745202c6f1a10683e3355818bcad3648d14094b8cc4f3199301ad3ec109e8909764cd49274aa1b6387ee0da0d73b60766ef049b627930427dbffb2031bef0238eb9ca3437c1343b44a428bf785690911420ab68cc556f2a3ffada93ca79eb38ebd2cc382fa599e27df97ef29aa3b669fc97e07217387816a2eec76890fb7538d1d581be49240768fd2d93788c171e1558b998b28094245b454c749c593ec5413c6d416f887fb99d73d7d51fefd35bb65aed6ec63e401ce35dae9f52726839b7e15a5846837b0fae3060f35d286d54b0736ec5c26c6c233b4cbb1aa5310f21f39c9593e32407c48af9801af3fa32f48e246e903f608291ccacd55bc6d1bb167a693a73747d0c347a57476f960fa07cc2ff7d6138875a1b87ad923bb5601915a6964fb8762a6e240b0c60817148666aca561388d0aafa6777dd19591f7abe17b1d264bdcff1f667be815e394be1147299ba095f237825c9714250bf95955ac4f981d80e5494052025237cbb05174e46a14d137824491672d8d4c578d3ca1b9948194a612b710172afd6ddc36636fa65ecc59b2f19f55612c213bab167c2029f3119c152f29cb99bc0133cf7935799be5b59d72d0d01dff99331a6f4ce73e67a0ff61bea2ea71a7a8813dfa4bc1ea69fbc647cfc6adb5a654dcc6d5c81465344435d667f0fc4866bb941956b567a02c07434ebb0599ba8308d29408adbeeaf62927d49402232ba48b7d9eb7a04357db1d8f90e511fb0b24b4b95eefbcd25820b31f3ab2dd2c774df40ea4b8d3d3eb8f6f074c6cc72907925268e082260ee10231cd5aceadd08d8773161c90c50f7b05d0791b36f500b06e3aba1f4be797d215fafa7a1a8022badceda13da3373610beab9c2a1b3f9472753b6e08f97f92382c4dcc8659ee48507a2ae6f2a3021fe982d8f20ef1c02445756e960b770ef0fc693a80f43f4f7e8fcfc7fc4eef23f5fba7f8fe745de97f5af956cff2e52f6c14215245782ade122d907427f8334d31c8fc7cf70a5fc79cbde0fec69ec68309b44126f7aa1885c353bac2f8f83923b97345e4e3682eb6b557650781d3bdec3964166511db3906d113c4247024d79f8c91dad1393515385f9f3ebf33b24ab62c7d5e7556e2575ee6020a101fad33c060a07694bdaa07f6374bf3a94a152d8320fb8109f4f69dfdef952e65f2629005bad0909a9a2bdce98e213e106f5a0b7f24e9f320baa010f1a83c7ca2e0dfe9e14a1a34bda5adb81e9cb7e3cde61b848a8d3509744bcff61524014607e1cc6bba38192ad38c0893a3d9bef3d27ebdee44b5e932d84e903fb78489d1942d1bdb158dc26f2d5be377282b2dab6cfe46b7fbac51b8b2c1fd2b42c0262f8219324853d0f4ecb88abb10bd206d8482c032519ad270d4ec27430d82f4923d2b016f1d920ec65f434a704aabe2d7562cca62a4bd13a33b14960d3014b3234aafb881765bbec821d9db364d6d0373b47650ce289e6ce1e897b1a249135685434a12df5ccd788d3da6dd12ad829512fd2e2718167f194d818218949b32023dbbbe10870b532b437ef67d501a40d60e2b6993440457cd8575e0b0d50cfef5df7d96e8428b174fafe52b783a1b84f24e57c85a6941ad4448093e463c702ae6fe6984864ce32576b296abc65f3cef9aedf2dd74b36adc8efc3e5a0c963a0761225bf307265915ba56be642416ae00bfe53ccf463ab6ea0529dd908bf4f0949d561a65c4eb7d22dd1a9e3f95f0e0980409dd5fe99e69089c3fe975695f2529bd273d7110740f34434dec7eaccddbf22be06d0aae49619751f7ff1ccf1b4b7a1af1720cd46946707ba84d0b49facb4f0d0d160801c190d1bdee0cc85c832e83c522a02e46abed4b87a3f8c5cd0146e3fba7e01e96067cff0a78fe71eb5c9e7ca425d915ccd31f33b0627d8cea6e9835e5b6a2b234d48309d29749a337aa561a4a2de0e0ec6dbbb7ec999e37ab3abb520afdb9e7c124d43bec21542a7547965aa62c9f6597ad4bc305eae98c2054c4081a786ce5807ff1a965fc3b8b81579b8293bf0b4a701369ef2b2428b1b43a84a0f4fcac8ae41487dc9c78761fe330d1f569d5fbe3d3b2432e99621ea11b32e9f396ed56ca9b9d1ac275f6f266aa11946cd759f4f5cdbf37e2580d68f454d8fee2a3a86f834b306406a3f741bb7f72e4c7d9711292892a43482dc866f471dd868ef1dc8a4e94d814aeb3c5f8aaefc323ab5e58b80901f2976f1eb235b9359c2706783834a129b8a717b22b624ad85d0dc725a24e2d9a517eb7f5e7f91f9fae671c2eb39bab2cb5b2b2000dfbb5da128789d49c1c8e858a7ba96fa6e678a6a37f8c46010a23d4ef1a3afcc4b63ef6d7a4b7deb90a4597c0603b7ddce47521498e3f0126e8dd8c0e0483a5805e4506329068c76c438f53e858418bd901dc0549a83207bd25ef2e41b668ab76a87c92849eba1462d20854125bf438a6e3e88cb494455f7c9fa42ff6ccfee31e2773ffc2ac7893d3a09782172fa97dcd716dfae6ab8c9797ad7f5c8eb7d13277ba9469d6b5a9df3973d3b0c6106e52f99ad87b25464fa6110dfcfdb1406b750fdea15ac33f0f5481a53e9d4d40f93691c568120d0f15fe114f9de9ae771da7650a733793fe3cc1dabb9c70a93b53fcde7f63cc0e7c081e58dc39d2ca86beac395d33c9677fe05d43cbec7c5ad043a6ceca7bab07129898f8df3f3d14812ff52826ee3ba5c1fd5b3b00b726c547703c7fe6af32846e376d872c530f3ae1dd6046e6732195bee92e9c721afc64555005351d1eef211b65f783f1ec03194d199ff4259cb1198fec14219210a205dd51734ff08c571503f8e514ea7bed1a09dba83fa27ffb97f96070702e17683d3659906a3b4516fa85c10132d39dcab67eeb7cfe066bc837082699598e2955f69824dca0ee847dfa74b67888dfedfdb3f3ef4b22ae8633c0dd3ce878a84a70d4fce20ed408a40559dae65e485ec6f75c93252ea1c5d82109247adcf73ad21995044a0fc57afd192bfe56a79bd9152192304e0ed3619349989f283038d41a43d9c9a6fb458f23dd5613dfe29d2892285c3e99d211d81af913db27741a8a7c30522e03235b393c82ab41f20b89ae68b8b4723d63baef0f374f804eb06585d30c56c24839409596ef1cfad97299656fa43bb7041a978cc16b6673636213e0743b5ba65a41007f71abde7fe85fb05d41c9a43d2f947fb15ede28daae0f402e592fed3b3350204a435e5d6ba60e6979598c92a459b6ae58b28e0a644a585584149253f3acb6ad5c3620635750bd589c11b503e623412a4334e6263500d7f4eb208d1a05abf05a4b21e7f296030d0e50958f35f837d7a61c7c50e05619cf5e1fe9a2c5ee8328b0671467d58fc008dbdcfc3e46e0b29edc01d007344eec8af13149caef56be3a5a30721f359f073e6d956dd97b976528e452a53535a8fe4e3b889d0e90072ca52f1e167346cfde3c13187b557bc232938565dcc0e079692f36955a319906d91ce127da023f24f37812f9a391225c7cebfec6f191cf3498dd0d3c6cd77f6ceb050a019f7d6676b80c9c84f8e30d0bea31684e220e58d544e35f8c0548f71e3803743afd393437b6245beac0ca3fa487effb6f4205771c634a0edf749647d548ff90ee3c8a16e97e641ca0a7d53c16b3d237ee2e0eedc22db72a49770c91fc5f7909ed9d644ee0544c56ee038fa4c927e3f0cfc7de43a2b68ead1ac4f1d5e5570827b6b4a29b6a9584c5ff5cf7f6f0e7c27ad879bf12d6211ef84369140142daf0f88b3787f147d3825e6908e3dabaaa449d82f06ec0e400524d32ce4c2118d4f3aa29ef59cfc70e62e45b04f1f21bd0ce373f6d0ba6a40a3cc66f16ef341ad06578302585d00706064517e9ce731d084f1c882495918fb33a363ee1b2060a231f47af463516f9ba7749306e89df522b586b1c918c0d1aa7c1c278f4f4a992787023c042814f1097a698ab9dd7601918c51cb68b06aa59004e47d9e694aa080227559acce4950ea2c0225947b8c285abece646a25e28f137c4e7851eb68386da507327b86f07e098b83a78acbbff80cf9e1f1020f0fc4548d18e4d267a80fc9654d0e5d3d83015cf0d7512a891a6fbc0901ee60af9da14051b44dd0745c0f5e99827cd0c24aef0571d9aa330739c5a4e02bb47744229dc5a7bbf6b9daa9cb6b0098209e91819c17ac77a5c6787f4b1427d361b6d1a739c2f6d0f443c98bee667ff2e260e7410f06d85a714a2b090c03dc5aefc720457891f3e5396c9f1dc82f55f727d5cd33f2b89813d6c395bccb4dea0fc9f5a7bf02c10e7981ddec3c0ded78c5c1a337d2a6108f412699476ead3b7d17f4d02943326cc7508a95b140cdf615fe80356658611efaad2b11e55c3317c300552134c251057b0ddac13b0498418440b22cbf0b1899a92c7eb81bf743308590c90837d7a639de105f61282c858565cf22d2d48f916e4124faf061977462d0c30d5ee23fc7b6e49b6ddb02d5cf08cf3efbdaa18264d7b06a2c77297e099f8bbdb0a93b1af1471548a5b1cbd02433e48ff7e38cbaf4a0b2aa9689382e18f49634bafc50b299ab27699192841849755a8f81cf985b68e77e701244a1faacd2ef04a0adb3a5d2f1210f176d98c58a66208ad0b59af9f623b7573e625720cefa7c67ebf335602e8a6b70dc3326924c54b8ac173d6dd115dcf504c1353561553accc7e8099af4e8defbf17136ec78476adaec5bd1a5888cf615eda72a11d494345060ebb4f82a3a5b916069faf1109e79e1655dbf99bca302ed933b951b8c82c554f7225549630247a423bdfe89fc3094d58136c6a1adc42d08ef8d954fe01fb8bf4ff1519fcc8db5cea1b470469f0bc7e0908320e1201ee52b85262506a0150b82203bbc55dc087866382c038ce888f2b96ee87f5e8dd4d309cab89fd11b5dee82bb32306e197d9a2ec0ca8e42b5d682c9a0690b8eff5a536d3be3c5bbe59e10043f3d2183b1738fb1fcc084a04ddb17886ce47f04824f83231d047d199773fe954340584d66d35ce4733898009ad5bc2680c9910f76a53dae8b065a2c2ce8765aa101d5a6da63fd3d55a1a39b7140914edabcd1acbc9b9f5915d58a744a6bf5db5009424f7280b82dbcf5f30e9e6949f33ed869b376264e30fc88b0d94769cbf2df8da42494e8aa7bf0af72645c1b641097d0887c0a861e7bdca125a9370df557738026e992e9c3f16d2c1b39783fc00b0574ca626e22c89540ef4445b9a142dcaf5362ef23aa51865ddf57d86840d812af90f8a8de7bdc1fb4f55efdc66cba95c64148f2c9ffd42394503fa0e379d9984c1ca4e4180ac8ebb3a0c3425726f586f83f04a322206890cd50fc00f6f83e688dcb7c4fb3768d4ad9889cfed22ffb7f0252a89843ef029bdd531705b5ee6e2fe34a41129c7733ab01a6c0ec793932cb64f1c67e25ba02f016d7bcfab813dad34501d566f201219c05e84e3581eff5e2601d0ffffff2f