PearlStack logoPearlStack.net
Market
Community ProjectsFundraising Projects
BlocksTransactionsMempoolHolders
Miners and PoolsPoUWSupply
Solo Mining CalculatorStatus
OverviewDocs
Login
PearlStack logoPearlStack

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

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

Block Certificate

Block 66891 caec11cf794b4f51b2e203445954b21beb8c2b4ce7337c787547574d08dbb857

VersionV1
Public Data164 bytes
Proof Data59,560 bytes

Commitments

Proof Commitment
ace82006ce82f5c37f9aeb75424d48dac250fb39c6e9458a16a1d94a3ba36809
Certificate Block Hash
caec11cf794b4f51b2e203445954b21beb8c2b4ce7337c787547574d08dbb857
Source
getblock-raw-prefix

Public Data Hex

00100000800000001f...00c97e000000f50100
00100000800000001f0100000000003f000000000000000000000000000000000000000000000000000000000000000000000000098c6d659f26b333c92b22a4b6d6056b6c0f770b67d5ea04fe7a7e4bd01e55c67fa203c7e4a2826a78ee200cfeb93ce17c265851e1ccd5c3b33072979bd3086af21b2a688c32a9d324043215355824bdfa1beca4892fbb5081050000000000000000020000000200c97e000000f50100

Raw Header Hex

000040209c21405285100951b2085ebaaafaa0fcff74e4c4da370f9085bc30ec80923dbd2b766cbf705ca1d7e9b9987fa596065a9d5b8252b52459842d8591ed0e6a3230c3c01f6aca5001180968a33b4ad9a1168a45e9c639fb50c2da484d4275eb9a7fc3f582ce0620e8ac

Proof Data Hex

59,560 bytes
1212160103075fbff2fd41e4a90cf67eb536ebb01b7abbdcf53550811a3dd440772495a07c1f10ac1e56bcc5f9a4161401060e7d1caa5dcc157eeaef6681d9e1092623f74cde5c448fe917d3507672ddb0f2a2d9daf0a4306089a50ef7a8b58503d98ed72b62723da4faa23aaaa2d356feaf25503e6cb87d254a1dfeee1561d233d497aa72636740e9e4c36ac96725a39f9b24b1410f7d5481f354c0b1352786081c5b1386c098bb899fdbce24a37db558622029d37844ea4420b80b2f11a915bca9510047243454274354d237669e7c19ba96c531dfd3f1133308ce73cfaf6cb38bac91cb921bbf537b3263948220c4aad595e432bb2650929baa9a03412ea995513dd3073678647484ceee585859f33671629e7d26c2c6c08df7af4916960b97f9bdfde38845db8d6f918a42c4595569a40ec728174cba6706532499d4b27f8cf8a77b62157e162b9db0f3d41c78751b10481df0a98e98cf7fbdb17dd1a5d63499fcb691d16b32b0918fe178c7b92dbcef6231cdebd1aaa8bfb36c306bc60aaf2910ed8d89e5b693cfa43f71d0a57250629d2a480b18697affe2c5f6b3d5f49252ff66e978b8c2a3a6a893bf2b4411714166ace26716326346d98c3608c338fc0b04c6d4d1fb90785ef6e971f4eec6961684a6590c3d8eb91e80fbe8a877bc45b7e4d3b6daca197ef086e49c94b7d46e48090d6941cf12b3198e078e0639e36da3b857d76a3c6dd6719ad108510e916059777f8f251f4ccf436f74af53135f7376b773adb283901a7ae4f78f370fd94a52364fe6e969e11aa9568777ecc4553df12d3ea3edac15f9da2579abaa2a9b6e3409e536128afbe45d3eba102deb96f4455bada6d7b5520dc7a4e8da0a84afe7ad9a2052ef12f9e51babfa7d3690880c979088fd83b6b7b5952c3fc8628d3497a384496916ad2bbcf8b21f2782348c22ad1284c4bb6dcbe17221d407b9f211ee1f2a56b18a27eb546c0570056210f5040ad1ce201d0628baca0dd1e5523e9cb7e5df8678d20666e04e9f653376e252c99612fd6365a4c62f37a5741ffcd478fa9e0c0274440e95c7b19b153af861251fed4c8feac2a2dd10215e221af8f5bd9b4198be6d03360d831d00dec5ae4dff18bddfd99b23dcf313f834e047c7127b6fe207bba3a9bf9ff2750799eb7253331f1839b5189f248712e8752f43ea3cd5352dddf9aa1e6106801029e0ff970788ba90830b79b4820179499ce7a7d7c73197479a9aecff082f983a70c4765f1ab3d2845a78e650e9a731986d2b808b7124a63a0a8b7daa3d1fe61f83b487885ef187d67ee182088cca7d0764b1d79523da8af27a8be8977d9e724be9179819da27de456bb6aa5682fa4a23cc468f553319b9cf1e8b5e8d40750836c14f3485cc1ec8ac66b1f0389b7dc9afc4490962f75afaba417aaad684c1250ab8d863b31755451336776ef370d8e40b3d273950fb5e8b59bef6958c3ad522ee3b5c756a7539edbf84c9a5686d508a065e822b762eb5a19bc87c3a11f55929b6350d20e68dc2b765c8aa1b4229c91bd95630043913e00b1514de1e153c7386e100312009fdee604db2d2bf7f85e2761fa589a19cbc0c30f3b8ef7b6e24df7d40fa7fa2a26232994e03feed97497a2ee6f6b574d25c2bf670b448966e54d8420d51bfe7c8fdd7fc05d5ee79e8df10bcef309a085aa4097dc2c6ff6e3a25f6d583fd1b060f62a1c9231f6a8a42de12ae0179ba1ed0c72430a978aa6c55ecdd25680c0e851f0ae55fbd3e364633491326a28fc86861cd7b394941643f58be9b8e51e050339d42cd82f9582fdb0dd73402ea3a142c6e7a55967cd231d51bbbff05d57a07831be4b0208544b479d25e7f01c422069177eb8e92f8f6d0e48a2fb8e070795bf97b7c92e03b4c76d8a4c3407e2e4f27ecb2889df26cc51f5ab8bffe7761e56fe7cc3dfdf8a9ad6cd8aee454706d0f204da5ad7e2be9add8adb9f0f43f53f9a4ecec28f30abc2997788beaf4d295c06ec499ef4474b38cd820f01d1329e0f0f78f5b90f71e32b607652bc86ac826e2d6c9a48710feb0c2350e60ff52526da08172864f3fc11383b18c36b9489d909985eaae9326306c6e904fbf56295f5f47d9902b886257c951d835d107d1f704fdf30d673860277a5ef2b0dc3b66f852fd93e58a9627d07bd214d9415620d3bfd2d4234c9607cecb5467b1770dff520d5b35d53d6a1361a1b7d71d4e1c4bed374bb35437fcee27b48eec11d6bbd302a51383c9834b2b39245f2968d4520a4fc7eaea5a48d3207e8e4de129b3bbbf707417d86f00b48893aa98e536a1a6370ee1c2750d4a81e2f2a129d378a5067d3207f33765cbe77d02774c210a8d0421708827d4e0a6680fd3dcf410921d193647c5de78f3dec0642c1032b0b00ec7b642a03bf22d84955ba8f813dd83cb404ba5d39f1b3d6f1a56b59182877b6915c18de8a9e05563baa59fbd1674431c94b87c73e0d34f9187ca1aff877d34ab04418afb3f705ad8baf8853281129a44cbb56dc436721d77f52cf43957938dcc7f27c2903cdb0e3317043febf195370efec93b84feffb23da0b5a053235298d7aa080d3d1eab3f87e755721d6a380f05ad0c7de3408e1764ee474bccf3da2126dd8c4b25fb434e4412918ca535773b965e1d4871426c65f29e4c00e56688903ab254645de5818f9bca312a956687a8f93782421ab397aab872850dd1be47c89e2b4ecbbbe0742b7f19b8c6b83b6a9e19d919a30f4c213d8e69dd04b44caf26dce63494379bcd6d5b2e1d673573ddd2c063c545b71c5d97e67cb4217656ae513e7b769cada1a3e39b4c873dd60e73bba1f9d489ef445a9ecccdc014c2387d5fbcf5d1ad247b985e8b63c7ff99603d2203bd0c31ab110e6fba313af378d8e981dd474f6e784609803c17eba644e15271a57bca12edbc4f5c18e2215733fe774565ec3c6228a7442761ea991bafe903d3a1019e415d5ac853362b47f5ee9792c421ecc5d8a33eb6bcfc0f970cddeedfa29b735b1beb2b7e73ce835cc5e951e347cee894469800cd4eca7eb97c89dd2a5fb3afc4ec61e9f82792c2773bd41489be59d5a1d9a65827ac6f555676bf60994daa13db56f39ed3f41f4c4802d46b10f5805efcd1402dba75ebefba2ca2f4e4dc53488696f861a79d73b2e1a350d31a03fd3206e6000052fd1dad3e23c8c3909f7b40c7d1ba9389966b0e9042177cd324be53b5fd6f6b5ad2ded35fd4f00b8503d15355fbcfc2597c577313ca5c4e919fa236f05e32ff5db0be727e348c38066442fe973ad1cc015179600848340b0df9426c7fe46d1fa3974e42ca2ef2215303f8061b0c9a6085e0708ac415346889841d22c23ae25767a52a4923f4c9456a581a3881775ef762c398e999d709433153b2c2e4226050b26020688cd1c5c1667d6f269db0de25491b11b2cf022d4946a3c9d9f270ec8291f7f6f744578b3f99c55adb79ee933c382304a2af7c9122c49613a57340084d2934b7a2bdf225d19c38374e745cb31645967bccd6fd867669d8653a47171f69cbe295d7ab7e12d1180b9e2c99b23ba0fd642b536dc385c34fcca8cf151c4e1354988846e3d08e79d7a1bfc9531bae4e3abf9145d37ccde6f9924625fa9ed5c06235246f161e3562d8e6db7be949685c088c09f3e99edbc436b3a9a17adf4942691223b5e2e286809d859a10bd4aa6126efe49e0fce335db1223c8db491c93e8460316c69777e133d76b845df40085303920aa460eb4c8959cccd64a160946aaa936ac6696106587a9714cc815a57fb12c5226c92b63d271ec6b85798a9997315f5e191eefd3c9ab5ce15de93781b068ea8d7d9f326f1abd4ca94d019e6b72fa3727a1de956e0dd4d20320ed7ac85099bf614bc417c5f38902541a3163927623a6b40695163007bf17f0bdcc4e827e96568c897f5bdeb1298822b54c9d2cc4ec00ffe71b530d41d6cfe4f21dd4edb7aea5a233926985f6d85c5528bc829320387d3867c8d66f8b6f5f9f7bda4fc2ee2d5b4713e4d9e9c0ce7e475cf3c283b8d8df8ab8e9e42ffc373d2d2fa900fb7fa595de7ec0bd76abb5a11f20483f82009dd74625970de7c8b41a969a8c55ce55c05b3c84cb0725c96a4534698f61d1f87be5069e6109a0814969ea8530f6dba97e44445e9f5a6e0812031c329d9b65572d13ba4656e4f06dc08e0b8d51c37efdd827ad5b7ecd346252784d6441aa2375401cc33f3ea81e849f82d7811c1ae990de5aadb6fd8b8e3e1a72e132a5048f4a0a27960627d3ea4fab619e08a61c3013803604ebf4e5d887b75060db3996c2834d2b1ccf05f83bcb1cc1126c0d78820a262c7acea67ba45a093b247aa26812b0fa71d1b26a3732ec4daf3eae79f1c1fa728b4a76f96e1ab44c6b0869d150a9808e79a4325f311738213b6386ad9bb8a71c483c7f2713157dc11a4b3333e6229b5f985623145f6ae1d6ebdccfc5182f1ca8969e779f73645afda8ccdf15ba409f7663be86fb8bd2b5ee0294be03da6e7a9dbddb53e7995cf4557a0217554b3d5207852f31d6e0f4c639b192ec9754bb6c36587fd94a4c4f18b3e955e862d036971b2110179dc732c86aa25dcb5564e4545cc8421687b0eeeca1164dd30084779fe684cbaad53dc21b8233b62590c15f0aa45a06a85fb21060c647e0a67e2e526af4173e52fa27bc37ea12b182d7171e81ba0b14a2a5db3ee99db622ed0272e86d94bfa75b5c338b249616def0d0a8e563fdf73b804f349d99b90480269a29621d5f49e0d709f6f9b2490e08a61242a3db8820fd820f084ca2cced160c0cde9389d35dfaff17b30165203c0fbf730094672c79a79511a0af8abe97f944eba2944de7f61162faeffebefeec3cf00868cb74934e3ccdbbae44aeede607dc5deab64145f3a3ca568bd65d50d687d0ffe5bd0f45a2538d983da8f7b861c9d7602323c65968f07c561b83b9b86b488f110fcfabe28c748381f3c5f914523a4b4db3e0a29cbe0b6183c5eff2468ba01a9b6b5d51ab35c438a985c39df61932a3c40275cab36863c79e5f808d8e954cb97aecee5657a0a615bdcad85fccb6d77c57ea55c880f5186dee96ef71fd04e666a98fa2f1c1252cff7ec0a380623d931d1292df7c74710ea0e78de59a041ba214b89d40b894249a25b8c9acb0bdef362f42405ed6ce966b07163cdca7339b0d8a23dae2de4543463476b76b05a2351604774e25f8b2b451b7a7b6a65c98e3985a50ecdf1b3f0e56c2c958c439bbc5084df952057290a3a7ccc959032380d21802487c2861d3d37fcaadd72abd2c36f122b22e7a7d444ccc8fe5bbc0b82f78da2d7531cf108da8a106f100442a7f7995b5bab910afb38faf6b0074d9605568d64e84cfda04918467ab8cd9908322d74944294c928c4f201657ae3a40157d4d63b0695f31d015094af98c2bc21c796a0bf370e4d2154d114b90957f0e1856e69be38415d8b0bfbd353ec3fa13c4f05c7a5eb584a06046e0c76e21c124cd3eaf29c6350877537f5b90bc6df484f3897b11578e459610fc251fbb7c3c620d9e2293dffd2bee4a85582fbc25bf1eae4d0de3270b7c0bb0f36476b0f2ac66acc150a1617f7eabf2cb4bfe44181972d936a7c507f7e6faf5fc09e433f2ab5a22dc1258e08e8d452270fc0c53887c15921ae1082f082906ab9f05bcfc45a89f8e31d82e0895e7d58d6d94160c716639a606c32c55ab13b5477b2dc8280bdc10a9faa1420a3fbe4a4d9c56b7979aeefbc8fb6780d1fc2d00c11e7e10b9588dce5d28ef8285d8ae7577852b65b7ccef138dddb385eb9a8ca88e2dd4880deeecb940b9206c2d746aa23ff6a3ae6c848a98f22ffe9aae9947ebd89c98011ac06e06cd9a4454a2382c4ab3a08457c16f8d9a5e40b8d4091b6efdfd94f48b63cc2706c8375bdbd7f4eab1cbd476e40857b91389da0b2e420cbdc4ce09267654caf07ccea92a489702092cdfb5e81100abdaf1ba4e4f2b5a87b0dca19a4a2b7a683aeb87659d10704b8283a88f62970f12e19b248da2e3c23f15c040ffff131a384749ac45814483a51f73b6ba40d8311f98b615e653895288da19ad160fe9d24dbbc8a9cabd7b44fcf1765aef74b21c04f2b8c1857800b94b2db09e79a201dfc30fd9d019a3f5cea06596334d8c49b6a14655f7d768fb45289b4fe7bdae1a9bc567e3fb5f21a2def8a0130a7733dcb489f3aeded1d9eeaaa59e3b26a82feb4ac88e9a3580b14ca0a7f6bd8a2fb061aa62e5eac01ff04fbec797223a42d731b940d5721047a5aa0efad9884f384d9b94185718659f2121db6b54692748d3aa3d8e15f021a083970c44722974afeed842c21a0c5bcd7526df2f778ec947658d8ed8f91a4c8e6fd7718f6e4b0614d7b8bfbf52c188d21a38c964cc28dd6122c9c2616624b60e116d279f35ebd10b14ecf03a6337c725fa0480149b743191a54ecab0ff902b78cdd78a1d8b7c8f7aa6333472f3c2e8030974b3bd6e66313e1440e4ecdaee0186fd8d92510cdfb0f924537ea2f08f517908b0c5c98f1bd31c22c46eaf51264aef02a4ee73c778d4e6211609b4d7bc9ef3076f8e423ff894fb78065b6faf34546d2fb1a2728c24ce87d4061ea100c22f89c10f82fac1dbb2ffeeacfd3ed89e7982f074fac1fb8d6a6905119663d7367a0e4324fe110139efc4193a058bf2d981dee8250cafda34eae3d4657bc34dee7de0646f5ad13600bb83a99df5dd6ad455409140eb7d3f899c0c3e8d534e81766a7133b9b05807af4d6197edf21e5f383980694508bbeb048be1efb469bd0e432dd0152b83bc7992c2a25ceec17d7559dd72aac56505c8798718cddeff1440d271da56beef56a740def208d46bc6b477679b573af853c3ccb86757f45f01db5e7468eba9f81db45b6c2b586393cef2e2b24073c25e6ac756875cfc9fa62dceccbc951fce34e3459960007ed0a0893ac5c246cab247a09ff3b60783eae6982fa823a322d68c12c07c622b15e266ffc9768b593b80ad8bc5c95da5ccebeade2766c2bf337e1c1b6df0f65cf418771d02e4b315f8b31f725ff45e5d0e8cc9bda38be3cabea7272b8fc1406d871f40b3e0ccdcb129aaf0de711dfd54de151ef3704f3026ec2c0ef9fd781f32a10fc6fbbb18e35a911e5f0952effd0fa59fa281720b366e10a104a9635cfdcdf1d24fe199089b3346ebff1d15e628418b28fca8a1297c35495ebefd2a1dcdb0dca513016d61327e7476c4b8565640a13892e864a29a623f2b96b9330a9e9d4e43248a6a1d9f0c5a742d16c9029c57bab59bfe97450e1ee271b7787fabb991c7812df758bd4c6cc7098c2ecbef1d7d025e16a5b160a15e99fcf24ccdb79f17f14612d95417f7525bc6ae72fec9448c98b2bd29b2f85e556a5bb8df8a9e44a262505fd75187f05b4f514d2ec3c992bf3a4e91983d4c0b6e38a6ee22aa2fbf200cbc2fe8143797dc33560503b07ea4fc542c22fb164a5e1db78c239bb88ce2c467888c7e2fb7273cc881291a099e332b19d7c472ea844e9cf7a7dbf7a33efd4a4d7ffa2312f737146f213f2b2c2696c9df72959f48f4bfa35a2610e193a1b5e24dfe34b9a15cc14714111909e143dde51d2d80d378b4fae555fb02f2f43ca05e78368c6777d8c000d40ffe0d98eadd135d8d0ba00f446deea6a859f95969d755e7b2012e7907b4b88be25538375a84f814b470a2e111dd649f8c4ab1ad1c757d9870df56044e8374a35be6f439f7ffdcb12336f0c813fe0d3f8714fe3775d0b0f1d43450144177134eaf434ea9f77b0d5506614e64dc78d41b3d9a184da968d5f51ac2f3efe58973ae28b6d1cd3ac156fc5ecdfee55a7ad06bf8c7af7752a306ffc4a033bc3adafe320def4da1858f0347223e38b5e6e857cad9b3d8283c8c0d704ff0e95e54a7f4f5bcfa130c1aa538c60481d0b4975eff5294bb1c96e2de31b0bde7b731e9928aaf4d4ffc7ca437a53bbe7d0b71f74cb55b0d2caeecc5e35e0f9fe111f9a700f4be148568161636c4537560fccdcb42ddd834697c3669069fffc4ddb83da423531649d55698c9d4f56c91886096e367205e2ff6970c97dd7aaacf22ff889507fe6b1c7ae786ec6f4e3ffed9c7d597a2d500ec432eee2fd9a00e52a7cf507b08e6cc97e80049ebd5d716153c8305a83609f7a27ef2d94505adbeccedad39c5b73d8e7892c39dc93f47f5971b250ae266f509328cd4d93f93464a6dacfd02a1735947de9419f16c0137e4042e7abc23fb92545fa0d13f03207771d3187cdca73ea109f02f62e2ef5a0ce175478e547430334b8aaa45a0c7b42afd5dc4c2a67b3516f314b840baa7ceb9788d919bc7f0d843d067431fa0bfc3f458a37bd368007f8c65e832a1456f88d4d0ccdcda9e98f7ea73c2493143475b155eb29a238ae28afc9eab08a312044e669bbc882bfcf39e692ba357db24b0ac49ed95494d588979e4ed9ac2fd38373bf0838254f9240b1ec6cdfa3fe524aaa99f291de4fc43add943d682ac6edb650018c67c2c4bcdded5401a4c67c3298d7c892896601d496e0dad75e1200964c10cfab9c96186f34c473bf232bfe40e2f4280e5fa404d1b80b5ac1548067e53f0bc7bec6ea85dce38f6d24053de23ad374b3f8b99f5aa1c14d5fb148c37b87f82b01d461d747a7568b87d6b6d0ba7b834f2e2fba1332c9f59865fea792c41d23ebc4221e584e41d5bf2be0b8e59c7f91913a21c0bc31cd86d30f29aec22e648ea526cb05e138f7bb368e7607fcf6d45e84365390f44b8850b47f1d1fddbe48a44cf8d3de6c7761d2dd07c4d8f4abce2d7a76439816e74355b8b84fb52655afc6fb245553717c9c5de932a642d1198f2c7f29fd9728e5edcba42ece754c6fd51ed4100e0b1871a2a534b200fe8790bb1dc9d20e467e5e6f3a53535aff5cedd55609c2e1460acb95116a77d7a68e8b7c3845259f007eda68a00f331176b6cd08918d240db114e7ce0d55ccf37c38631189290e345f8cae480912366c17a6ea7831bdec2ce140a8ab3e28d61c5939f1dbf021a9794b6a87f5b41edcafd2c294159571a8508a657847a09541db9a56c4af782bdfe29663af0aab27f785ae321217419ba3334dc8bf145397b7bf660aa3d74e0ad83d306a9595da5693f82c44f2b042bca571fe02a757752893c424ed263ded7287d87960abdcf24fc77126b0e7bafde4cebe9151f1f4359fdbc02e98f8a435a40d91d03b43f476ac7f54782a234f2dc1f8db1a19b69efbde29893b5aac586a694ff6ab2d0db798aa088bb58ac49c9cba4b4b443c3ce6f89fac1d115adb2e9c7e8a5223d343deff6a87f86c1f1be6df1deae762248c571e75551d80a2be8ce44decc7fa3699b9b3723692b75ab4e20dd7aa11edd7b3c8486b5801d87aa7bb094b603fc5f4d42d81bcde1afee426631fc4b58936b208aaccc4a7959d19c3def977a1199247ee374eb3c07bf32aa7359c85bd7d797f2858e4f55d1d427cb29de3da79f277e31883686342d4fe690f67501624908f19d8ecc18553d1caf9459b3fbd50eae75c9f2e17c2d491079dce3e17ff53e443485afb18e32bc30c07e4b8a57da52f25d26452622e1ae10e48028912926aee1ede7c3f125d3da7e40f8feefae24f265e7c5ac8d93c19656e337b405cd5a70350ab28a3554525c8a9ea0f19c69b3b9f7bd62d7d3072873512513a09a368864c520bfc77f34d3f9ce65cefa286d49e45a0b2d0441320c8d06ee4320209fa8b373375515ecf551d17925ccdede9c010597c8ee5dd9cc8585ba870eff3d24191c56052e1574490ece8ccf4735fca700ca52dd7ce3d07231fa610e496fd7088a66f5aef504f42b4f24f1502e2610c234e78ce3b5eda01b3e02ab7f51586b226ceb998f04c8af21c1897c2ad15e42319ab4ddbda287804bf257d6cbf4bab85f62878f82ffc0403eb744fddce136c4bb4f80d22a471548f15a914f929073dba0c9c7f2303d1db11293270c37c03e2debdb5710ef9c33dbc4adc86f853e27255a2565824338fd53e61c4264df5dda797136ae94e65437a0f59515852554d1214dfa99c825258a46c180021e71f2566135aeb8679120ebbe345734b861b4d7d1a20d4160c92342b0f6effa33ef4ccad4f223905da26ee42d90a1a9e0cd3fd6435faaa211e4d6e3a8055f4b737cc685488dc112d2cdbf9be7bbc975ea1f182498cb52871a330c2bbff071fbb0b3fdbd0c22279edbcbda9a808424d5203fd3795a2084fe4276a3aabcf234d470925a4702ee37d6bbd0b09ee6832f2ccf5da58e8e4d9ce9d9d62a07972ee5c8eb07d9cd493eb2d41a92f3d76a0f3185c0e6f64db621530966a3f99086f44510fe00978089656fecb8ef42a2c09ca2c2032125cb688e535294b0ebfb8df00a52530488b5c299a91af24790f8069e258845476547c79484da47d74fa63dffb3b2fb47e232e49fd789e473a07f8c5764eb46cd808b0fad5b02d3786577f673009b76f98105c92b9a3fd2f516397483e9ee7269b2679527069986f52c7c7cce15428e826c8a269c7ddbed1316ae648de0617c33663a91327eab9cbb4e9324421b8384ae1b42818645928628bac0729dba34c793151a88ed519d2374507547f4e05284e2835a0025d8c5dc93fcd6a0a4bec4072a79889c7d3bff39f7501fc16abf47edae9992fbad385557dbf0a8cfede0e3bfe4337153669c1295de9c506a00cc694949a74eecf79e32bda1e50a69ac83040317aec476bc8d5e4d7034d7f115da5ec2a6fb6c513491e15910444e45d5a6de54d96975a83473282eaa4ae9069791d6595fe949c39c9b0659e56cf689c406cf16c66458f9657c59960783e2b9f2a8775b0ffeab0d28891d404ce9a0bc1c24942399d9c6c962b02f388144999075593accaa9cc1ab7a154eb0065bef22e91695f58517c2ee2713553cea1e30865a3798fdca7a49a9dc457501122c34f3d3293440343e08c78937dfb1835e0ce447e62281213bd21107ee93e165ea066ca040d2e06140b162001026db64d037701c439ad4ba9122a8f99266911d61923b49935c5d2c9997c6c31158cda4e16a4d060dde1c0eeef8998779763c7ecbc08f80f2e62ec65016eadb15aa66c201502e2ded6ee7f43b242ff8f7054b01f708eec292d2a4daa5f6bd9f6b1283b75b94f75ccd37eb0588ec05a0dae4e659b017e9a1eb118b6f340dff5c8fa6d9db9fb3f4101c29d0ca2fcee58615cdb353f60174acec199cb706d54aceb7a1049d01975ab9bc6421474f94e3b03366739ab78a3510ba8a129ef971db8b20834eb4397e5dcda9a681a03e4857b511ca2b4f35f41b4359956763fbd3d11e7fbdb97b1259e2413b1f42d7f721c0e07390eac1a454893710992022f1623f3c9da4b898d8d6ee8b3f74b4316b40b31c6214860fe36bd5d9401bc5c4909c0d8b2a266b132557f6c18508d0aa0998f88044ca9cf9f214ab72c753d014c79f58cc580de101f3bc4ba3dd3b3acdbf6310fe73ddcd218ddffb0ce7ba42907dd2e64aeca27d4c2d7da528f2d23002daa17a0e9f417a5c7127806dded375a7e36c09c5b0a41d4e78efeaf41f99640b47752572189bda2be463bdd0f6adb75f7407f766476337a329343dbd5a34b3e949af60e153dbed94bb42af65018ad931a31134093aa0f2b9eb7acd5c6620afc57abc8e7cd702f2dd7979c4b4c195378356dcdc37b02a0c8bd9f37f9743b349b821e74a35690cf747366407e8957be732c60d84867dea6899013ef5036a9d83adba2f66d2f8e95ab04fbfb16db9d5ac0de084a604f9887417e280afeb9697d7fd16dd4bf3bcf284f0d0abe7599014dc018d9f3022f7a84c6b741ce5656de0e222e844a9b5dc4042b66e3cef2f7b742257a8ec324ba4ff064d21e03a841e9dca17d7ce1ffda4cb076221730f9787f48d8c56ca144d08fd27827ad02047428669824a9988172572bb4d5a3d5ff45c1dff922047faeb37a6a3e58efb595a32a47d43fbab25cc06a1048d221ba6d63693380941e2a4d72b595f4e320c77cacabaeed316316fe6a4af01d28ccbd9e06aeb1133025c5d75ddd2615f3c0c669040511a007b1d5d0c89bfcf629a125d2dd2810d6bb3bdaa66eedd52bf83ad82380403fc69a44aa7df792627e90b2dc156a48bc5c870109465b3539c97ef276becffc478ea93afbd954837592e68b77ada45731f5c477c0052610b70e376e21b3a317c529bb40568fdd11613d192dbef02018b2ccfe3c66c26c742e10e5164ac222094d62e7535c6a1a45350aebcca414f671d1b17f619033875503850039f5fdfadd35136ed06f5ea22a585f57dd24b03d612ed05d66a4c8256e4aed8202d9cecf5dd851b6da533929b8c9464e156475271a2be73ba7db9b9a2a13c67580fef2b7ba4ffd620c41eea3ef0501abace591abcc3159ddf1bfc639eb98db9d6346dac9aa86bc9def7b8ee4e162455e1cb5b810a5a7203f91f082d4321c75d2a56ebffba04e5bf21587f04721c1ef246be31d3a7110c68d7ce65bc7dcdc6015cce30669e68c871c882adeab79a6836ddfdd8035ddcfd6090a4abfb821423802d4355d4bc7ce3933f63678194cca0e805e0b8b190c7e28fdb45ea4b2d7daff52ed144e2ee22cd1fff75d4767a40e9b11eba14108b538d71e4e27d6f2afe9e2bc91e744bb2153a554f00533335f87031c41c643d318dc919c9ee28b80dc9747b0fdf2074e6408fa670271acc35430865e4077a3f0ac5fd02e5d80c7616e3cccb70efef99bc5b4f495586f6710cc90307db9f95ab283ab37a3ed29c1eec546433620bd409e711b486943e50ba12d7678886688bde6ce84683bf6440d696080d14ac48d0a7f0014f872ea7c2310866b73fbec7c5f306869a3bde65d214b7a08bf1c58adfa5347f93990b61fc64ad1d8f94e738ca907ec010d8b0233d1a1976f450ef0162cffad2991248d154b833965edb60b0a31f4c8711e6add12121de1964d6ec5a2e34ffdcd7e11df02301fda407c7755195cce1e8f69b0a506a79053328cdf867e34721960d97fab36e0902728c20e793fa868cdd1b47213529b2a5af58e04349c14fb080a64d781a4bc67422652effb6ffe71452f0af96b93a5c75ebc545d0cf5a22759bf58e847e93c865dc4c4e66cc2e4e49af94a52e4248a838ff86448dd53cd7ed6e1ed296840d8cefd8a9b135e7f346135f2bf93715d4be488022b4b3b98c310197ce7950af299a320546641bc180f4aade5e10c82935693d7e9ce696c0a6f295e7b7c32be52bf6e0aae470bcbb81714a7047a2c55cd7ee2359b05fcfff1ce52aba2c81f3afc5a0c1c23ddae6c19de7d14f75d0238e41184718353d0ea18aa00736faa18b261ba9e95491eea1979146e04cb86feb96b1d18cb2128a6eead106e7b54f8faefa7f42c11155c2c25cafe4bc643ab64bdfc59155b1a338f818e501625f7fa61fd0bab3c270edd407eaaf0f1f7f815ad12938ff974e12ade255054be79785732477e9a26823d4b3b82c6942792ee0fbc731a5a0eb4a6d40a5e7cd94303d7cb99f045361976c451e60bccd9ba63c4a5a988293f7e0f838364e68d1190a85c16df05849b01aab5758021dabc5c15e7dea3a9ec97db38a3f26ddd0a65809aa3612c92363b7fb3c532f13d45db286c53c944ea8a3feb5027e31bf5221d811fe50c685a23f3aab600f5e852e0bb5e9c723ecbde34914f9e8abe9abf52f72074409eee141e540448d896563938cfbb994fe686b899778492a840a1ac1a7bd5b211bffff52c01aad896d362979e18a692974d9a3bff80cae4d4c111562f809eee92330362b4f1f7997de95df5b8c6954077253065999dada2b0953456d409643e665f9e6d4840bf3d34cd774f17060da23f0264c6798d6472709effbac149c562bb488b2cb2eb41a511e3b5c9082b8b32490770e3cbb04519c74cf803dd3f771a85052c4109e453e21310e3094e84c4ee1f74b04117d0fe3363cd75cbf2dcb9d313b5a95655f7dc60f6c7f0ae7b051412155389ad67dbbfc97e904791f662005b3a47e3c0dab5ef586a68f645fdd436ab978371f94115efb42d951c8feb1485b0307c4e944adfc95c630ea8b07188f8d34f84a374671bbc30e04478a24b121640f3db70a1ad5ac74d24e14850dc3bae617f1da0d759a58bf98f44abeb346d0e140db8aef3922351b590c359ff709871e09aba6e2ab502a82615f0f14fdf8f0e2a0d08b0a806676ad3f8ffb1aab8f17dd9111a1745e94c71f8d7b2f1d4a55fbfba72db868397da16ac3faa3c24b9690026631d31dbe2d11ef5cf06a10212c0de5c0a36a8ab6ca07dd248923a049679415404dafbcf79b17db06eb5c7b1b9c3f5ed42df812500a8242f912fb976a21ebc8d775a47681050df799b03e3d7dedd06531790a2e6f499062ec0abee699fecb2c2bdb1f19e453f2b2c1995abca81d010cee53f6d064d2d1f23dbe74177b84c1bbad4aa01668687e9e41963538856a2a8cd0033062c385a1c9f51cd63d7d5a9750d6ea28349b75c6d86f1bb5f1f733b445aa468ab6fd2efd22447f656aa038c77bdeb4167b2ae9a2635ac34e2b7b6486a8aa431a894e569562f3a006ab110ba61c779ec01a1d402bcbffb6ce58e310f849950b599d77533c10c828047f64654abed112cea2ef062cbca8e64002f81bb68c21333e72f748a67547c92582c3eeb3308c16a4565c57f17066dcfae809277499719ba0f58377c30111392808e70e8afb2ceb93c367cd7d709f1f8052fdbcd491620e43f0f49138e9d34b153045d019f3438dd9b2bcb3804bed37f906a4e28bb312721f02b01d969b4ded400c511a245760410568e2f6b98e8d6a0bc3bbe33031139dc82902a5706e71dc56ccd1bae4dd19f27a4c4f4c6a61536ea0a01f9918f056bcae692a206bbcd0c5715f8f057856bc33bc8bd045595ad35c73f7a6478793266cd5de99d1e2c325e419ae5bb01adba37ddb730217fa7578af58ae1737995da776bbab114cbb63bc79aeb7be82dcc6ebd4f924bdd1a7025547149ab63e9f08fec079428729163384bfb74dbd90c65298b78dfdc496725a18ccc7509b693d2f0e974d99098f1a4e2c17c93f0712798fe61b32c504c0f5d5fd5fbcf8fee7ceda2d8529d2a9491453f79e82c7a8d24ef6a454fb8ad0bbc02504a2c6028f9988fa87ceb92a065223920d84a354c0cbfcd2a3c4d7ee2d9f0058c690753c7c658da0d3162977da9c0517eea94f7588889244f7091db9c88cfc8af27b1032aa508ab16ba273c4e2cde83c386da1e07e90d9d97ed7ccbfde01b3c48c2d17366361b4b760b88c3b0d7b50a3df29af983c227a2c8f720068a408fe502c93963cadad282da3693f59c00ef8889bdbbc1369f0c8201152cc56134c4747d2f82ba1925fb7f2f3bb46b3b5caee0d506214712645af0ac2c4711277a7aa5091947dea63cc6247f3ec1bd7264c5490df5aca9ad52031880034e21fbe7422b882dda0a5e9f2adcf618a6d4fe0daf853bd2207e2b7b2058da3384d06f89c02da6ccb4b1bbea7131f736380afd39213f8397f691a807ac26d0394a9e55410b74130a1b014b6587f68588cc422e50af9c68cf04c4761de07e033aaaa18b6ec2826945136e9781d77e9032aef5459be578decba93cfc0be695726bf4623e27926f056ae7de500b9714ce416161d3ef03c74f7b43eeace7c74a386a50879dabdbf4dffd54ceb8d13482ed233ffc5d3064daf4a77ed266455a5ed6bb9bb90f42a8c5005e94b52a1671c8de0f9d405f53f3f0ecb6775b3579c0242c2a2a6c2601dfebb09bc18e78084e44659dc0936b4c6afc9a75274b2c18f2d566924b6329288a0eab7ca1935a8d941006c8d96c9eef8e36468fc7cb54e8ca9bbd67920dfe0c10f3eeed526664de25b6821499624ec5c8fc1e6002dea8af13eba28ea452d0410c65ecb7dd52fdb441667b70f5fb3930c88e464e4ecc37f8fb0c51ec53cf95034dc39e94e2f5f1ba08457789648f37b15e98b9cf411e5a0630d89a24f541fc3fe4e467ee51f4a43a8848038ea389f8129902f5c5d6e257362e8f7d1563bd91a0fe2b432cf03110a6b909bcc7d5298cc6b7fbd234a02676a8be3bbcd8e6497b249ff4ad2cf01eb384a71c2ab79f81bd9a6512c31a9239a106a90016b3040ed3dce8a498ab45aeb693ff882f32fdd6506819e7b4ee5edd7eb20f08d1d813ac81983bb382adcb55378bcad4f9cada12563fbd10273a187e71377115f55b2cdd3f06e02de24b6433b2e6f94c27832864888790b7e4ba8f7f2024597ca77c812e7fbdc28ccd7fef403ef44151d48378511a5ef85dc2abb0e82caca20819e9475a69b72f80888d2aff20efd1b0b20cf207ef323f18f4ad976cd02abe2f2bf135a3c18ad44da0aa6088ac11e125f5a68e3f7cb03eb48a54191e36c70ffff5c6fa2d90e3c9af8e053bc929252220e22f8bf8c3fb346f9935ed36a6f199aafbe3a436c8b7f58c86b269239511ee15f31e3f0d4132fe87a2199a95e6dff5492a1495f31bd8d8460cb5f075291c1ad1520961dc98f4c032c55f12b7b380890aa0ebb7777cea26f8bf9b514e3e1ead9b8d93afc0675482818cadd363eb7f73f4e857c75e5fdd4c0b8f6b738667cdbd3db4f04f03ccee5e48e1c8448c750404e18b0c577be80c7528529ce68e4cd32c8892ed60ce03a09ff1a3e7f049c80f8868ff90cecbdfeed4ff38d6c21f14a8e0e4c3262601b4a989fed60c44ab644d7411d80a7d53df9f77c640516aa891f787e87cd153579e8cb038b03d63533e801ee636d026430b20f969f90743c33b5df4c166a855f05f0b99dd3d48997ed60c8042bc5433767122a70b45daa0da12f8303df0079f3f5de629fb22d64aec1c4443d5e2c0f5a4497bc09ff882f6703cbdf229869e969b81639c9dc82ba78858a94e347dcde50bdf91908595501a0e1af0e23efc8de772a374ffbcd081684b9e60550879b9373cf018fc032af0d27a19c6a7b8e8dfdc82ac5b142fae5e8c12cf2e3680c0f810c15b185ffceabff5211c1b9dc1bec5a23e70c0a2d5cde6d50e61033e2c3389ed820d4b93bf88e3b398a1850f52f1470d1ba9410a6417ad930bf67ce68ab95c231c946cee7942c51364369cff24ffc5259534ddc8611f55ae53a88f810c0de78e0f1693e3cdb258c011f3a7edc0437ca7538ea7b6c0e19bf0664ea04e29abc7a133014bae3f89ae48f37e302c283e67961b8546c3fd8b6e0d0b2758b0ff940cb24fd01c909e6fd5ba65f56a8d87bd50ea575ac1e8f9dd29c7f7dd99cd80d6b1d71b8cf4debd49cdf7ab528b2b920cdbcbb12018ec5e69ffe2a881a17deacb348e700cc834cffc58a623fe23ced879653dc83a5a586cf08de343357137039ef48a3eef6210a935ca31e4c8c7cddb43f0251c6362ea65bdf388951fa5e9ca85217a6a4b45c9f32be797aae45832b0f5935272be853c8ad8783277dd1db6d41f57a4ee50ce18f36c977da39bed2c06b5e668295907bbea22020749995c6b5f74a6598ed84f142cf9adfe52e0277f60f9fd967aac9359e2f89ea391454b507476240809c824d1b86b4116add36ae065e52cfcde616ec5506642aa272323e16d62c8f955d280f943f3892de6f12db3cf35c28f77f2194a41ba589a8cfcdb7194c0e9ffe57e1b29a736b668093d74cbdc457d5352f0c8a42f87fc41414799fc3e7eded69268346522f4968bf78fb07b41068988527d2a3247f6e627559bd90ef1df93d3a2c87e7b011a2a8ccfd65f6907d89d6e3366fa38c72aafdd718b5727e69d38858610237b5462a5c4e7990780f01d42eab68d720913ab0f0a64864126194fa238126f10784ed46c61fac860ecfbc207d3d9765ca91703362e0bc0b62a00a7419c81d52d8d43ec33b0977bc22f71e0a179652fc1683fa2d50de7e82ceae2c92e46348b52958921f7400c3fd566a3865e868a436dec90f06fa7b3a770463f6e30b8177f6660625d7aa7c5359be036f3c906294d90e143b383ed85554b924bf92f9c169dc26da941302dd0122d8b55970c9c25e9296af79a5bd41b2b3b6e3e41aaa91a0f26b7c62fb6f72828146941a79bd1a2c8080e584becd4f1757188419b0194d6042fe82247f750707da25fd45739d28d14d78110faa0b66a7a3bca57ff797d5131f55df3c4964a3789f4396dbb0e3f6e21682e9ea65ff84665f48b6fd9d12b4f01674f25dbe41aca370cf7ecdc95d3b75f8d039090eb0014fa62f8e96dbbaf85c50ed8ef22bb8a939f3aa77a5270d0cd803e79a70ea8fae393fe749e80f2006843778016a143fe16781ce916622342b0d924e7bdf9eb83100761f625ece6bc3733f1dcfa144fa6e6a751599e0e18ec78339e50c18854862440a1d863d8330a68c9c029cb4f4f3febadd280053228b73c00c00436707f0e2b3cfa8228d72dc71c355af85b27f39b7ca43732f5942bb733590dbbff107f204242312e3acfb28132056ecbd6c327895e9d49874c026f29277027aa5f79f7c61e01065f161ed38e9df566ed36abec095e0895e0f416b17452dbc2b4419d03a06bd63cacbfac65dd096673cfd63832a64400458e6e8405659e6b2422f310ce42b05fc5f8afb5ce485bba9ad47b339ea51a64347352fc7c28bdae75ba99eb4e72626043ddef39134bff9973a59f5b553ec4520177969fdcd7c07650499893ac9b4c1540d5bb08a9322384ad7865a69b11ab1c2a22c1e68edeb7655723bb8aef29b37b9c98ea42256d7b6972252f97dcec496060a3cc3e90bd606b79a244a93dc52270f9bf21968853ad2d21c044a089b57a6fe293c3078fa772f129517f98c89ccd05f88f391877293b59f5c6a694abd421584ab2d3d837e9f17b6941e76c2697510a4d42f7157d430e08fd34a0c468146f61e5b219e587241245947f9672dff86fc4af0e635f96d306feef599332081f50c3aaea833be15580626e77428e543c097a72b31c2c6b5a3638f9d0fb61791e317d20d5c034dab39814ce22e0fcd8269cd359aaeba041da62577b2cc26243e31e896412fdf8b72729312cd0ccefac2b2ef4dff4ba0445784d2473776403de2d8ec7db8ba433bc8d4991b09a32cf941d0367dfad5c2652063d76016495b8ecf96d1eea0a7a63250c7f47efb92909cef1a0c280cd86cf90a2fd32f32aa69899f551240192f8a4aa1e1da2a4d4213909cdd1a514208d49b80105cda695153644c752ea3607c62d58fe104a0f314e06cea88eb733d76e00ec6ad7a388e21485d40709beb3cb8470d0587c0e25fbc6c6786020b1b37a689607e5b03de9202bc48f4bfe1b9dbda054f6951d93d839a6095e7598a1c451f0c4a1089b9f2d2643609916c16b88484e093cd1784267209433bb25e6b63af9dc467e8c7f7d261352329a31d3ebe1cefcd723fd58c974b1ab96bb91e6da453b4a39daa39f2a26cf046cc59f134793686bde57aa72ec01ddb03a9d9fdc883ab1bea17fd497a04b60ec7859005d36aa7fc4870c20ccfffbf542fe93213c5ffadbf182dc00113d0f026e5242ba9c427dd3e661dbc0c42360381bd09d3da73cde3b4437f01c3abf91befd327d2ddb7900b89e30b0f5ff66e10c00bceade09f01912dc93b7db171aa478acd5ec416c5067d5792d4dfe5824f7b67859c27a28cf18b62544ace7272336bb079ea15fd961962a9e10e2a97adc2bb5b181db765fd9bd96638f9af6e96b4006767d46a5efab4d4fa579591968896a22f65bcde761ce4a8ef49d033eedf95e47720ef3bee3ce30abc2c4373bbd19a103297902ce94af03f0db20424bda109bde397e662dcda075e6fb60a511dbb194e134ada01bddb99a29c6f281731cf33920366c669454eaed3cc87f5f8f5b55e8cc2c743217cf3473f4618f5da517cca3daf5900c051fabfe01f639502c0edc213764574f6d706eb7eaf57f626d2142b6141ca7c736f4d13584585dda0f6371701a5f8550157f29cfb7c2d020544d21d63968e62100afb7c01c840a011925a03c5fd7c9dedf0a29c40fadeb6b0f644b2b959686b07cb0504e1dcb144e43764fb66a9c3e2e1282887a493c9d34192a5eda32dd37d6ca13ed9c2e6c55590aa7bdf13e4ccff1f7227f5178aff56f45632c6b05c40ac4ba17338ec478b4af5f90fb8d86a56fed6973a2bddbe47a0c27cc994974c3416eed484a4e1703959c5ba381586e5096d88f4d14d210ecc321192b02de3dcf9ffad958858b64c4a3c9b28fa29767db8691021c7a2b1e401ffd70b07db75a6fe84c712bc7f5b8ebb68e71bdab7603f5c522a445a35ed4cc5aa2a568ba66a3fc5cb0b6b5b692dbf746361ebd6c49dbe95ac84a6a60d054e8da0386565c7c9aaa59b0eedb4ea6102542772a1d695f3ab2005c6ee6f20153d791d7f6148b520069d5c757eeea4d1409886c18d24d9bf81d97ae896226b5814a5d5e2c260518ca33aa39dfe8c9d8dd5ef61e442e7a29ee91b5aad14fe09ddc0a45f160c8714c9d8b72c9dc28d9773942cdf9b3e16cb989b55acfadf873463571eb4c2f911bd2ac55aaff988f728300aa1af2bc6c76e82f6e471071901a59ba2c61b7dad68c35db0bf51d033313cf78605332922a66f81e57e61c5b2176c258113713064a20d83e07c02a541bb6dccca86b8690de857ae72b5b31a28f6f2b2dc1d70507e264b4827dec57edbab577d53887a5958b8978fe4cba20dd5b706fa61c9bb69d97068be9187823e3b6807ac93068301c9d97dbd5405ac626b12e89e22ec6800ef66524a95fc8b5c6472cf88a413cac7a066d9a1735c429e2693826478cdc2327b481b84be2132ea14450667f733336c5d7d949ad71fd054d74665872ae5f27f4617ebaf40c13557f4f63e9ac8ae1938f85a90335adc42c90cd4fc2691d843f99e483621687d73936d6833b4815acbf07dfcaf6cafb7ba87a9d5f29f568e0a5cabfdd6f1c35b3fc07fe7cb1b1883d771b636e82efa860e00a12b954ae92db861799c96ce52886069f9db215363e0330e3db8376c15fe953d23bb3b33e0fd95da88ce49f66f1a1278961cd7b1b317e26437a9a4604f967705af00eab68b28a7c9f6fe8c12c1ac959be9d2f6c32242c847d7fb3664ab23c4e152a73aaf68d4545905650012c07f11d76d9314e14f169c4bc6e7bcde90539dbe7c0ea3bd269fbbaf80d8a5d74aa18035729d6818d2beb8a1e7af3e45b38f08d744be096e55aef17f5a688b3a849a44526dad4c9326fc410d15826250d400e9451e69a5560295d31f38fb0ff133164f3e8a60f03dab23032d4d1bd2cd8471f46acaa4a6e31f04d65bd2cbc684f50c088919ec91511837ede99d8202207fd61f218e804a1a287931fcca92ff46465214b2b8a6ba40a755633762c88083e47d8a19e0a7791596dff0d68ae57b775261a5ee538d8b3ad69b41f5656365e4a881cb1de452a9680d8439c44688764aae139d737372dbfc62e4e29100fa4b83fe5b258e8c599e06c5ef4a3b2a9346eabaabd8e09899fdef03e76371daf8c7ef15a6aef1dc8c53bf8f0816b9e788c361ca0d6608ddd8f92b61a216159fb262626f6b6e9ad1ddc712273b8bb9fd2c7ba391184756c50cf8db3bc78328ecfcd7850b532ea5c81766ced713e309104d642024e408a0e6dd15c9e8693f1d6eea96f11188ba1b98a8a7c2e2d33e246269085a4f6258d6f9f2a5aad893dde1e07792b424e1476836a29008dbd1db23173427abfbbabbc604384563ee1dfca90ca31f72fc18ddb5438070d8213c3d609e442f636cf70a54cc2d3b2236f28c21b35f666267e6ce4126b2bcba6c043f97aa3741a45a1b1f89875852a02aeb09133672523e7dd4823fde4b77717750038462a434728f958666e246feb7fd66794ec9e9028a4748c86aa7686e0b2d8f9aa30cbd8d5cb477b742a38acf275b7bfa5d6a211fbbbf9cf58ae14fe537053c6ccf9572802d7619c0cf8bb9b00ad828c7770205adb87565f69b566a4b5ea103a6a23a8cb0a688036748b06c7fe652c6b29bc5bb20da8c5587543d3a0b63e45f8ef5853e1ac92350e4cfd5cd046156cb89f804de01bbb611c5f9fb05468b8b4f6d185df7ce5d8817664a86e10ad6c529054d67f823b534c64ddce7554205bc88bfecdc0fbd54819be0cb2f9eb1f4f28a9e0c711f76b3d41cda2c51a333bb20ecb98bef472bcb01c579328491eff8958ba87fe837d250561ac7baf3c4949a998bee948729450a573d06fd5e790f5439fd0173c63b25ae6b5a489343af511b276f663ac6902bad6b69915b665800d6b8d9e37382af4f011d0e4f89c6192229cc46674d2bd2d3f2bfb6c786af58ea2bf57c037245f7b6e056f8310bda0170f2322c5f5c491ffb93282cadd0b304fe6ca9caa88f0a65044e37e7a22f82e0be2b54dceb2b4e0954dcf1686f2f6db76fbc180bdfb12d97badcd620a755b156190ccbd3b936e90bea2b8266bea798033592135de9683c74568a50ccc6f52b5b08f146cd24c024f8b66f590355124f58c48f4956ebee70ec1f19983f86c8438161e3613abc83694be66172a26b5ac65b7b95868cdb00ff84601983422d13a9334649ac9ce277b76661972a8ea3ec1bdac365d463665f7141757be6709c982e0ab25d024e5901525d85ad6e8a93454c1179df3c30f74b7c51fde870467843083ddaa2a1a6de4837051e8ec0a5ad7f2006b698cd8dd2d577f0c9878e827c28b266219ce3787823a4e20703f8596f60a2c627e1655e3b9b952f754fe30c8c9a5faef9da8654f33b1a5cbd0c6c547c614b2cbb8a43c4cd70da96c938865d9953c05dbe3fe8ab18f7962567b6b889593261b4e530c4530b8a82258d011c9858a0abd13ce0939e3d16608158b604429a1edd701b66ed3ae9b224a4776f42970a8330bb77dd09e7155eab7c732747a4b26ee2355a9c68853d0f53b92d4838cb02dee44f59ddd2493384b8131e4a6161ad4576bf335c9ca47e49a1718607e1e3b015531ff17fa479521360c2c6014a52ff7ac594104e30c8479d58f012ef3fc382754d788d0fce2482e95d79e9924ab0c4b8c3cd299d43a72f4598d58d879b2b8e8b1d657297d6fcb843d9f0a0871e4f4f3d880ac04d447a177fcf52fe0839cfd9e49ef94821eb53691e3809d3095e5d6a8abf9f3c97896a4ca712ed77348393d5fa325ac3ead037b094d404bcd0a06b1f48cc3820540b4b2bfe7e4d4843245e23d5adc084ec4e718f94b72bb2169cad22f13f15cedbc1d9db62380f53e3ccebf8af208ef6e812f2fde607b47e88acb75d8ec2ea08c8317ca19bb892ee824e58a0d77d910fafb78412ced9a2645831d1ee49eb373c739f5f73d6605674ce15f882185a289989d16c58b136c2517d56a9de6ababc4ba9391b363dfdaaaaac40a754f0d21833f1c365286855f7e6ecf58e25b0c09d2f2677583c2a51a8bd84735dfbbceaab0e9352b4a580d0aeaced6c5a68a68088a9765028c8351db1043741501df2f72ee4e17a0fc5b2a52291e31b03f3bd5491f58085350c0a54e4e3f363e6380f931459f36b14180e28b926980eb91c306010de5a24511fa05a1bf0872472b1fe5f032136e47dec4c039d7b3ba4b97c20cc976b0828f60390b3ffed0e7df0e46ccfb4c822a0671339bf19923c9387aac5b13914d26e02290dbe09a606a4aaa4a7296c531e71228768854fdc41031bfa9acd4ae0e929f778a3b1e04efeea95319538d3a0427c01dd1a372018e3edb7a79ecb3b2e32a1404ff5fcfb723b022ce1eaf9f8c2e39db055ab0341a37a44014ccb9898a5dedfd13c3ce4d5bc3d75e9defe70228ec378b31ebeedb3dbf78e1ac46784b3d830ec5fc9cd88b2bf66433aaf51d7f55aab777bd59036a48a7a6b45c2a05b126128fa82bfffd1ce44e94b39de4fa7fed15f740f00015afd3bffe9fc2fa4881c2708802158444e9899ab5ab558d837ae97f0169046802ffcbd0bb0f7f7e1fbbecf941d5695eb48458d1366de1e6083341b78647a7998f6066691f77dd62039373877ab9bc588f6c7bbce79178c97ded84c8fb5c949e28f8dbe788dec7c5ca47b7c1c83ec25910ad1ef9ffec42c31a6ee1d8f3a983d75a40638d95f0139d30621866ba273f3a4f384c82c1c8f243715cc8620e30ec283cf19825fd5d392d08c7ca913812efec015dd441c9294f57fdb89a9264367bbd6ce3b70fc675c89e861f5f5b1d61dfd240bb2cc2c94660413be68d42cf775d8d18af1b1ebe1f46a211e83d0cf439ca23611ffba9b1b1458a62c72f0abed37cdc0d646822b1106598ac0beb1e171222c0acb2030903ea1f89a9f45eb08c5be5915a08ca93b6477bdfed8b6f4701b15f896aa9e83140e8291c86b60f6ebd7774641fb4a69e5da9a3455e7f8731520b860c1cbee0b131d8d559d034ce5c1c45253d132d3f29e6ef1e85815ef70017cf4bbc6dca03ff79455f58afec0a150f29067d4771a846a47258881fdae20693b7154cd945d30e426899dd6957fb9a65a0fd36e1e507f92a142441073557fd70e09bdccbcb6d27031827d3861ae14420fa5b0a56adf0e285b079c265d7530fbbb8deb31199d8a5074c42b9311db50c3e5bb72e4b9e5f7ae30063a3b857c0f1d98c70d574b46668a50c1b87acc574d221289df046a725c7c2a8bec6e1ffcafcea5119e4e9ba74a0c668096b2ac324a2cce46ac62bf5ae58b93cbec2307d795c2964bf5aac79c89ee37d99c0f6937ca25b9c86ff09888ac1a0d16f1d249f1aa97845998dfe84851cd273c73e61a004815d33c936f0255a6b73ca68aaead11f141682dc0db05e7189418eb95c19e69f5c8232967389b68a19986b4972f8c63b15333156810bd291bf07a243b178d46c7f0ccf02febcd6275d4edb6bd63a377a6f57b9fca6b9ea10b0cf7c2811f057837b9de9b10d0d7337187aaa3718e31aeb6d66ee5c9e4557fcba5a3774c1ae1617a496725c94a6d3b65878ebbd150d4fd37a1deae57cd685995328cd6d515c9346c6175b49dafeb555939497728465c2641c5122530533e4570e158fc5edb1508c2368ff181837c15ce8490752215ea784ce68bf6a386c3418718aac5c6fe5a3fe5b45c7a281bebd7770388f38ca70cd4d0cd60a337c7e0c6f9c8b8b58f02c1da31981cb9d7d37a9068a957b7dbb4469a2b51827e277bc49079146fd2ef01aef6a8e9174710765e00e2160bb491f894c7ef5cec6858d198c603efcac21e3917c6f67ac893950b8b3a76258c9851fc320dd6c2f6e19e473e16ef84fdf3b0792c710aafa6f9cbb83da0f3dee8ee58b294ccf27ba4ba2c1291f736b8e0fed1dc090696da1767f16592117365419795949da3fbb4b63f1fad245a92ddf874991953af6af01aaa166ce99c479487b1753e9a0388989a1647feac3351abaabaa852ffe8b100fc16ebb4ed6fdd6cd9abcd2ac3b888177f9d5307e1d8d9da582f8cb2a974dfafe926274f5d0c99936895bf46471fc0b942e72ec1d77edaf385b7c9f93a76674f6bede79c0f1eecc1f0a99a0211a12ef57a4b0facd99f68b6829a9f878c9a3c01e6370f63ebc4742e33ed990bc3dd4bcdb6476517ce54293ab9939a23bec4d22de270ffae485f479d9ae8a991bd368532795a7ad062c87516be760766d659eaada0a6be646f11a56507b14456119f90912af8667a0f1efdcfb749832b820133b7918adceafefc709d1c49f33da12d9d3fe946082802cb5a7f66f562d2dae13dc8ed69540e3892118c5eb21c286f3d8ce5db318a52f6f72a58569d65693b2fc4e70f71e8f517f4eb821cf192e3f81f55b928ce7eb0c07cea5a727616b3d49d940b811f70a410ede42761d9a08a295cafb638f1d5d0c85556db95dec8b24c4d837812e7201b81f684303915fc8450ce3ec1f0a063665f8edca4088aab3e61af986dcb31248052624ef53612caf16c62af248c6051aebe934c161df19ef15bbe1ed73a54677b7ad05cdaf22df71e67e404ec48f2d4770241d92ed8b15e61e2765b3526c5e282139957944c0965434e77bd827a1125c62e35290b0964a80e11a3d0645017ece239f0e2a830e95ff9fdc48a81771270931b69edefd7903029f0c3eecd864e9cec4865fd86c4186a77c4d477afe96225de62ff52825e19274f578eb44198a708da08f8918982c87980fad01d1f260524dcae2041e8b5d5f9e378e22bb479642f4fd82e51375120e037a81091f0235acbee648d76ba67fcab215703c42fc359c5ae173abc210acf6e09fbc702f8eb360c792fa4d540b6ee226538307bfe43541d31004922256561bdec4ddfd1ab7d0b98a37d62405f6356a17bdb8a7da99bcd96055bcb330f62a605a8387b4a00cf992004469725a2084d60a74db76703a03cdf3d67ed525e60396193e2b84d742719549342ba31bc36ef616fc0d3e33ee2110b32371ddcf655ad7fb747acdbe4321843cf030f285208ebef8d82d6df9f9c48b3aaaf9b608e92cc7694218de3769a1940241a7bf4a7dd5ecf5e48df6604ec837d63cd5526c9372b2a8f777a70839f2a5af3660496a54c95b2d4223daf55b2dbd6b49575aa20cc5c910045c52342bc69770f630bfde3c272bddbebbbcaa8cbf18539a113ec481033255fe1e679ff14438641a740ab6720dda91bb726ea855f887a2bba78c5edce9efffbbb246d04d106646e7587e149b4c5c002926403c17405b64caad4212ac7615020fc4cc327a27373dbe605b36fc5fb9cdb2db345b267d9ab520cbe384b6c07b3c8e2221207c50c32c78eb8562404109776fb691e0b6a9478c30a5ab49308c26be9f7b128c5370320f1dd4fa55103102254851e54dd5903ae8a4b05e56a028ec1824a471a74283cd26230b497a58e46db08c30e9f0eacb37dfc48169a505624bc5b72308a94d7d275f5b771b1681a10a9eb756698cac52e0babaab1c3935f42b29eccc8ab91eec15f8dcaed09564d7caac4355c17263702e3d5ed53c562009207413cc471179ebedf466f0bfeecea6cfac72e5e0415df79d9bd9c8901b7146f0efc5ee4907c69bc1b1f9b103b5117861cacaac750b5e818827602e5ff1dbb298b78ecad273b2756f11ef44b673471923a049123eca0f21fede6db229a604a0acccb9b1d9d2e0f2153b884a191b41bd77d15e856fd43366246ecada3396d204a44eeb4ddd1e937098f7b74a9a61a31baec3e187c0bc256c06db5d067c3b527093fe219a48426783dc82601bffa839696a1b29e5eacd644c6e274714cd4770f46c4dd85fc234d753b0daf4c7c80c37fe359b248d43e758d3ccc779de32533a49283bf7a659891ab18a252fb096005bb6d3505333d3612aabc440d6e571f9f10f55de2134c32aac1aa0a4a60b5ef25db54bd54e601b02eca1485bd46d6aefc4759ecce22de2a31c5129732c3726167e6a041a58e8dea2a0d9d621fa8501e84f591c10a376fa599479d7c1230cb34e6f5043e0da3d6a152b0aa2e924bb569b15d1d72557411b15fc1dc08e3ab68aac5ff6b74ff884f2dd610414fd539671f0bf23b4e1c473d41c0ee3afc1359c6d3aa8962b5250e0d23150f52b9d7af3e5eb51c38bee191c7936496a59379514704985c1ec129ece054b9ca6c7e27dd525e15cc645509e53aaa8e22e6d4dde54f994c214f18c8861e6b81c4edfbe54c7404e215d7c83e56bf5dcc4a0084a4fdf37aee66631e2327fbc8beea526a58b2c65156dc0ba283f7a50da3b1db7e5ad50696fb81b5b4800a506922363f4066deffe847952b0c4bb66e217856370d2d8363ba890662ff6a38bcae3ff5196ca2ff62e02ceb9b14e26a8db8b2d0fae8b2191af9d3e2148315beae5de6b1694726ddd0cd1ea87316528edde1acae88428555d6fa7d9b82e078df0eed41ed8067de44a0a45bc9a0227636290a542d1d6e0081e901983ec6d3b5a8d64eade82f70bc9156485b38e377c242b1d0c7c1078fdc3728861b25e5d66375eafbf107de705bacee0f5dc332b4f6d85e8bc59917a86b03ede642aee43ef33646b6d72bb3548a5c9968a2fdbcf0b0b22202dcf79ac0440fd60fb55eb991f04b823e53a164221f479c13f56544ab6d56c575f99607c36ce1e40a95a2f217f743e187267bf94a9b9743320ab1f89324ec87eac696a8387ebcb6a99d72d5fea89603dff132d6571eaa7038626a8032a3ac8e56f9059ead384258b44e286e8a6a38cacc4da3cc77c7836409907bc184f58e0ded64673ee7d6e2a9e6d6eb52a6b2d50986f6e3472b6e307f73383b5cf1d6cd97a659d6929192c39ceb3a78f1f7e66b0bba3754ddcaaddf575c4233e6f4adf283970d135686439496b8a863d10eda167aa0de3edf8d8674d771b1587a16c69c0e9e8ea0122f75aac3ab17840475fe7195b2b34b36b0079836d33d8f25b65e6411eed6577c7dcde3c6583efcf9fa22bc5f06ad0770cf9a149cd6016dfb7691cc829701520592268d76e9bc8f49c39cae961d68b34ebfdc78459f15dd8fa102049d866b316bd94ac303fea2bb7c89126aa8baaed3013bacaaaf158ac0b26f96ffde40804cd4a28fa4aaf5dc5ae0d7b317828d38a0ac971f15eb387a783b3830cb8023d7c61bf6c30f683bd702e6bb4e51e67eefdc935eb2912a86c44bd0432893c9cb290bb033b401504511a844d9fbadc506ef4db78a703f7660ac788f0cd3cc20455a645a7bdbc31230032674e0e0615990335b5254b982be43176b6121e7ee37f73dc5facde16339da41cdd6d4d1f5cca06c3e60e9305392a8d43b57253c2b710f4723f9b50fcd14535a698d14052d93e2ce75c91c61e69d0cbbe2eb5f3932a8738d0342a7c0736be0e13c899da8bde8db233a96e09b90ddc1c8066d0223c4a0dd3f079d7bdaab4312276edb92d4bbfce2455501a98db273c2f3a478039e251be468ca1ab9fa46861eb96266f94735396893c6a30bb05d04f22df9fd2846b60058019c8ce0bdae4e18ea5e3c3f94c83fb3658e6ee75078bbc47bd1cd41089a0dc661d9e3acb23ba4f7d876f1c47a1dd46aa6d6c4b0380f34d60745457e1baeecbd37e2e7ebd1463c4472632f638448a792075f512bef15f69257122039f6155225b80edc8ad520766598fefdd9bfc672325f90c8d52db7b7c377a8f6e846a5ced3b977d2635a5d500daa5f7c22379c3b55442258c9b7c5088a334e746af0937bc285dc66326b424b1b3625ed796a61184d9682d130f2dc8f5c99bc3a8037c0ba57dbcd183b76bf89bdea688872f3c3c266d75922751e9750540221cd3fbac356ef24e6cd5e2e8e9f1c07b30bce2b4a310e27bea7a515271a0164f47e18ed31d18cb681a3a72cc36af982d9fd2c8d301540ac08224f00001c9f8f0dddcb90291a227b641ca995715bcba11fff665c14a95f64a5b347a49f8cff82517c7a8fb337c29c00bcf949553a9fc291ef0958755f36e8a7e3c487808eff8675e16e54b0495196d7ba855a1d240f4e94440c778f113b7a115518116ac8077ef6eb6d02045c9c94ab2c106fa0762833a669df3bc33bacf2ee3d9cc15090fc8f5d1acbbbc3ca5ec29e2ac7cdf487fce98edd7c2493c62f26ae745cbdc3550b88ab91bb6b30aecd2800855cb7f34d4ee5b2dd8d5479980dcaad898e90d397ccc84576a251e19553b775931334b1104ac57bd8fcfa43aa7f68aa5d28cff36cf3cd00c0f1dd48b3e1fc6bda32dd329646e886df68b3f5fcc0bbe736a2f5194ae5a62d844869a904fbe1fb6040290610bb1ed4735bf7eb61efb7bfdcd37da1c7e206b6b312acca2afd2f5ac31a4642e1a4b069d80c1e1ee3a29f3a8e2c2548eb3d755cf34b1653710640c73311379a3b95306f0518c68849c23c40b38e6bfeac4ad37680793696e4fcf4921e719bca45720e85fd5fd62bd80f79f863132cf02d4b0889bee811106e581590292aa500e42b06f96bdf3385f17e7ef78ea8b250dd8a9e804536a6848c9a03b5dd678f308ed5d6d3b4cbf28ab4fb774ce2e05269dc3e7ed3d930bd1e7991cb32975c72698391c381a3143fe01e3c4ee80d6accf2cd8bb33ec1008551a8ae3e3f2f0fc90144df2a12b9b80d522514f6adfb3d73de005e139d3b6f9352f3dcadcadec36763eb63b56cb25b98188c142e1ece6d459c7b9f99b62820e4dea009cc7caf7aa8bbf50797d457cc383dc45fac54ff3cf3695e64cb852808e1a8db5936a96f3ce68e35dcfc948ac85d148abb4b6e261741ad4bd85f26ece342bcc1254458f08b3527694f9b16a2c6b56c77d847457e08e1ff3ee66e7b05719f6310ab4c986c94c8240ea7fc708e3c268a656def74beb2b6512c5703e0c084cc5fd3377ae5cc56a3778fb2290cb9bf9f4c081c89ce8107fb5b38c10554dbc4743dd449fae9da1cf9aec5ae6dab0a89a2d891846682c24606ffad4f4f54af2fb9897bc8a09627ef663b04b5dddf17815eed47d809148af503b4ca9e7b1ab4d0dc3cfbd5ef0cb95d5270a94b1d5e2daaa451eef40e0a908061978c97eaad2a1e40b586be66d963c0fe8a4a25a58882bc4aa0cdf545e8dc055423feed537a788cf7e451551f4708095b9ee9a800bc16ef9a5fe1824689fa7d495269326bc5f24c13a175d6e0d747f2d073276631774f4cdb5cb2764ff2e64f3e8e34d4eff3fb54f8f8a24c12e265c9d5404ea54b6287c74254bf70f37f6dbae163b698e7e7a9f548fbdc84b59bb6db2b720278cb6545e491115e946feb57580997dd03ffa07173f5c2877a882e89ba386b9f37727f98b91ff5ad796b52c6a6473b158810ed10915a3203ead213363eb6e91a3fd09a13686bb8de6bfd4ffc7675a192342192ffac208936e6df581189e10359eba5fe98489999a7d621c166dbf9e87d52533659d7767738945ea45e2a1d6e7ad4e9e2c273bdb697c43236ca60290e13552524658160a35db43b490e9275b0cdbf6395a83fd8100392fd8ecc2f46b4e15bd2f1222acdf93f8ca9386c24d66e7ce1620bf11d84453f063663561075e51dff75c879caa4f28a45ca50d7dbfade9fdbd8e279a6e9b5bf80bb5261e9fb34252d84087f59f707bb0e15a184c66b2e037f6eb1eeb29d9a5bba2c63080704038eb49beae1c9f73f636e4b547ff417de3c9051e1dc2b639fdab1175199eab66f0ea818f3e0ffe4b69e4f4e50a368bd40fc81a5f1e6179a086ac178f7a47cee2b856be9e935ccbbd0089ab3e4c409411ff23768138277c4ac4aa02e879f7a7de965fdb06ac12858d59e0f3a6d3af094a61c301426578ec91da65fb0b2ccde0bbb85ba372774433b391380cc41ec0e7d42515d898bd30bc6e49cc6820b7e4e119418bb6d017308c36977a6905e12938f852acd4bf7783125d4769b74f151dc69966015a54f192d3efbb54a2c02b9dcb8449983a4ee3f6aace604e5bc4322dd685140f0d976abafed25203e077c9a89f2952f722dc52874534e14c95cb560b14091cd935d46af0a694f58c9e5f680251bc52d0066dd0c326bad4d5a6937184403a450065043febe3bc942a99075563f8d6344fa742b28f96b2f80ff376e3c2516f56f20e8269752658543e5d4ec405ba1ce7f4a2a20e13a3ea92129a34967b3b8bf855c128edd8323645767949b6b6daac00a2e68eb3e45268ff0756788634a9c7bec29cd99773c2d8639d504007724d9fe405ce284a7fd18c502516effd2755ec0ab6b357dc8dd7a1c6785dd6100f5c81244c7fbf65647f415e6304b7cf2b1221827850a0c422e9ed4d581cf09ea9968db1642ea7cc8ce71448171a9de3ecf6cc8ad351a8296fda543e015bb1bf671c15d1d9c853596cb1bfc4ec8fbbe6f9ae45af23adcffb434e79da48bb2fffe3353f24322acd4084ab00c5e0836ae404fc11e98f52392e903f1b562818b15fea7d83abbf293b1fd0d83a535690dca7a5c8fed6a41b44fa95237e4c0d0e1031103daad20af46d3db7941e534b4b85c92b3e42554440c33991838c1b2d1ba232bd67a47e48b8a521663790bae3b7c55cc0a73e04044bd722a29791dffd657d34a31ccb3d6e0180a58d1e5eddcb638b08120892e97856db07c1bd7df7397c90671f76945f35e77950ede28a0a5cbb0e09a3316b6ce7ea9f9a6f184fdbc3e3606c02f726a14f241d80bbff7760d7d061e4fa5e27a5ed66405bad27a37232a7bd2ab650133e0ee1667e3896ecb7edb3e9d2183afd3147b57d20b86733409f13f0074f432da50a0ff487dfd4e3ff40c15b19dbe81f78d641905bad486dffc42a3ce863e78d779e23a5453f650161b12f0145c09b6512611fd8556563027ae340d7dab1bd029fe052c50b9b8b0b0ee877c4b1bc0cb68850722972f46aae3fffd3f3de33d46810e5730d9bb08ea4d5a7b0e89430dfc90c61ad7816b540f5df76b18b9fa89f431db41ac151c5f1559fb20f71092db021177afc8697d00ba6cc33d69bfaba4eb553d9607feded87790d349312e5152251431bb962c4b9b31eba9f9463f15f698057d18604edd8b6dcafc318736a28ddd9ba17614b13437ee2d0da96aba8d735501dea9157c1d2f2dec7b1f6de31b1f7bcdcdf26e743ded66ef24edbe9438ae338f355d765a7799451f04534eb7427119b4a0bdc7adba5abd806291d21605fd8750927dc5fef2eec05dbe3a691580edc8bb29c3c8cada4bacbb3eb531496e894f6d9801419ba52387c66cab3670b4f2fe583c79ceee077cfc315b061f2f7299e227a6d36ad8dd5dbefae9fc4ffe95489b6755d90498d5892a64f99c730dfbe6cfe7d1c479b73d8a8b44f214c16855842fb781714a0860a57d7b383288d26a2fb0d6b7279a2ae080231c77df378815f876cd371157d5e3fde5f1516afac739444fa49db9ec2b8b1e76dfb64d86f168d311918151b0d7a70d9f7f7b17c065cbdff0418fd9501a4723c03932d597b472e253faf543426e50848ec8ab83b3a4cf35041ab8753655aaa73f256bec149690d07b4b16613d1e6401ce1220f404cd049a7ba43e4f057821c1db9314db131715b77bf4c69cfb82c2d4f198300f70f07f6a04f0e7094e7102141740520958616a10441666fda7a28a7dac8e2b850504d4f5d48babf4dd5990177a1ecf3cb2ccb3791e18020037472b788f0a788c5ed816329f60dc3992d06060dee9c5cd92124a3c6278d9878c1c55a515efa4faa46213a9c285c95b075f0f86f3328cbdd92da42bdbcacb15eb00e664778b97b661b21cb8fb1a2b881de4e9513e3491711e3636a3501ff241d5a3c483e6c7e7a2829ca348b36858fa745b90d6fe0149901afd3e85ac4b2877fee0d17930aaf364c51c60b43d03334edcee85449f968f2b2643b55e59801471ce063f23b29457f05ada6d64f7e5da4b44db0478f725937509d8cbd807abcd9ed3b16fc563e55307bf018deb18e381d859c23dc041b3d7216f937e87318448388d2ab5ecfaea53a4174cb8ad78c77b38f8077968adebfcc6c66acb0bf8e026fb860bdb84e5a4be6c5783d3acc4c75062c992980d61c7d2048492ac79fade3a1cae0e02674ed1155eedb296ea8746052cc6a27f8e75abc055e473878aa72c4809caf117d76487a5c6d6dd2db16566b91e5b0444a71d459a92c472a0dd9dece67fbae5f5b1c1329ad8fbf1d19681467bf605e37b230c3c7dabdc91433470f72b550e68f0200f406ebeb35f09e3bf4c7d0bec211c213870eb1f4abba19dff40a48eb8ad48d99f1db5095d45eec205e38a9ac85ab90ae2e16ef01a8b47fce25d3e496541b42d21488f13251a265340d14dd407132fe67288d5ae79cc0c027bb87bcb42cba7a0140a20c138a5cd01e53521f899f552e6242eef3804f27935918efff3993fd756163879b4429476bc11d3dfd0a483afe1d15dcb72245bdc603d783a41d27b104d4bbfba1a28323316e4d637ea878e5ebd4ad4e3d2d2ec054a362d9c43341d789e1f6184c5f714721e736af010dd5f79b0652d8cfe2811abf11fbce32e03e249542a326b33e44542d72c575b062f185147ab85d1fa84b946364af2fe8523713337491b40b5a35438776453f621456e46f49b37f9a999da2dca3bfbc0cfe59cdca548ef9b688b826beb3b33bd711783440ba6340aeba1014461e4294df9b098cc7bef5bce0745c1d72d5dd85649e0d6618913eae3826e60af92b7c62f120f979011c5f5a2b9ef018cb46a963af90a28826f097b7edfe0959520f681163d5382d6ac573dbda85b1b92b838ed936ddad02e799cb6be727eb4a816451cc2f7cdd8b3151a9cc1db09867199bf51347675f60c43b5bb7fbd0447aba6ed04c25dbb18e55ffbfae8a805215ac835f23f7ec9f2ef8bf513bf2819469e988478b9230de893a33f2a52c4064320da7c7bdbf368e559dc780fa672768e4ade484ff44fae99d208c994e997bed3acb95295ad3c5c24e03e81c18ea6a47e87b680ccda99788f9ccfe696b1a9c1bb4cf483ed7d6f75e2cde326c2d1b26cab05de2f3ea81aa558e9cde0b043cf8b0893f0f565fe0805745a3a409ab7754a556487ba277355516847bc52ff43f893942d3d5fe1f7df814dffb63c8d06813704dcc9c99648faae0d525a8122e0046cce403b6b1b659bcc4a5da745796fc7dde0d6b65d3a8983b37c61c0b56f1ea308cf524ba1a203d9f7dd5854f3e154c406e17a3bed2da500dc7d71b8d349e519bac3ae7fb9e076dddc5f8679f9bd6f568ffd9bab7f851d05d53ae5645f9049fea2cedc4a1e197b145a6b872f6e60e3451f62646dac6268a66f9196193f96e189676751478323c36777ef2dba3b5e7bc557b5196f883a7a8f36c13107226fddb358d612b2ece2fc127c89f041829d40533320169144f5f8062f4a37ff3d8d2052ab7115bf526a0d8ac9e4eaf4b486a16ee32a2f26b038e871ccd10eb26e019dc714847a759bc3e5cc07142cb1782c0c3b640f9568e749ebdc813ddd6bd3849899567b09c827884dd1a9f3c7260a5b1745a182c8782eeb0f76615f989b891721bd0f1aa78ffc4eba671db6f02e4b3a690f2088283533aaec8c6af1423e454aec7e6fa795d43901c3d0016bca5cda00a7d9026de581cd2b3f0112ef600a84c6c4a4477775dc9ad6e60035fa442a16be5fed4d12f987dd0c832c5170efc1a333bb2716d00af7c022c61e191c5fae3bff54794a71b45e5a46bd0953f3db6bc10f469db301eee071e8717256a042be02da62996b13b21cfef7ccb0d9c17c2a5ef125d0b7e7adef66da8e1b3ecf341cb1bfc736d41cd631991b18db9fb8ef6b4ccf472adc1e0f2ecedb33b2d394d0133f48b19209de9d2f3013daf16051af813200259ef69594f5a564d9d436bffda6cf4cac8e7ac93794bb7d95a12a3177ed0b7bd5d3d8e1cbe85fad6dc9a33759c4ea518c3b8d7926a43d50cff57d901aa0e2eae435bd3c1e9cf26e765357982bc359c05f0b7c9339a7ced1fb57953f20d5e092d212c358218afe9d64ed453e7c0e586105ed66a1ba4ef8b6c751d1fb752ce8d8acc14a2e6dbca725869d9621d5c1c6282b07748eb6c96f4b1b812773f5115e873796c406b8f68ec9fc40277a48eb9527ef3595d8e909492aea6c094e20335cfaf9b164da46ce204294207d4493d192f5e22357a0245d7de2fbff8945fe1c747b382db8b61928ef71ac171448de334c4bfcd180f7e949cb4ffb73b92da0189fc4a3876b6902d57b120975a827d672a5376ad8b6eedc4b07cf1120cd202ba6bba57860bd0c59d7f3b6b0e3219efc8bfc8d26ab6d14222836324f1517dac307a75d1f5ad46cc156922c492c86564e12a4ce9b1668112154b6b24e41158b4466608d042e09eac89cbc567dae253b6a12b2c3610f546d0f990a6b332ec22fc46162829f7da1737e8695fb52cbc492112fedf399eafb26de5cf44ba2172204d5303e637d9566f57edccb03fbbf4407fb4b11c93620f4a00982c20fb0e2c4a5e63d548434b69737a8af27c78c2b50987bc9eb93da888b43090102da5b1bb4d2be426067ab3c69ab1b15205c7e81d2304922018d3a1da143a8d8b2291dae8e507c1e094062e1b41180b839cc10e931c67dc4a75faba8d70503d6e1e3069c6db7c64e23cd4eef7a118c172d1524d2ecfb98d91bccd496442cddeb0a52dd500e43eac413c3f60932f5ae640500cd55834309d48cc4b20dc6bbf6f926da21e1bcacdff22a5151770b78c23b6f279678c46e8fc8c16b0f9404c21769ef160de3b09978a7711a7f1506020f0d0e528b5dc546103f3b0d751ae6e6102ff649f895d7c4e3c302bf9c17b34283800c0e5fcab36fc404695175acb5fd9997664e148b17195791c794a876ef3a0c4f7a0bd76413574374a238a8752c5bd0084eba3c52983b89f4ba69cd65bbcba65b284f4b5b949520deff117689c72f2c99943521d7296ea908342d3b748344e86006ed50c6d4440b56143938c51bbac33d198b28fe06169457859d215bed19004fd2e2b7da79576d4a017c2f7db9e7364323a35d37a513f4c5780ef066d06eeb878c55181596f2ee7a09eb8b8051ef5abeb4be1ef545a458352a088e7f14c442893f4aebf17dd80eb22128a51b16c7ff4fc41fd519992806026ffe4e7a53cf1bd89bf92e5b1487f10d7326e0feb63ef8bf8fdb017d15fdfc654b4a8b8574b03dc81def7daf8e180d1417d6728ae9fc8d6fd1a519961d724fec41a7ed36fbede6cceee770022c60efdf7ec6f293d9bc83e413f6f39d9fb2ea881091c75301ef2def12ab5bee663e426ecf6e45d6dd3d8b84ee31b49cbf47a1ae98a47a3b6fc8e5abdc73239c5e80ddc6328371f9a231f2d2b2a3a4e5c6c09cf417b055bf56ba1e6b8ae86b1f36ecb0f8f4d32481019fe460844fb7492db958c2fac8cd51450380cfe7a70c1ed74ad7bb33a13fbe6915cb23913cacd7b40c41a2c80fdd2ece27a753859edbf986cee3942369c71a4eedc0858c99d5c27b597dbe5b87ed47f4606148a5299dcdb3df38387016988103f6290874652481d3a0bb5aba04082b72e3b48225d7c2542fd40d7528df5c08912884b6d9fc667c9fcc5c0f142bcd5ed330e2e4ba71a5e2fcd094fb112e4c506e86b7e79fc7d91d55d13eeeb2616c3a2bd7d7929c67d903c158c70a2c01999e4279750243da685e29d6158654e55d5cfd836d1c2f03da2b8fba38d6f7dec8e508fd186a15f3b7120723f6742cbb7d644bec724fb8c9bfed370e529c78e01b0e903b126a9e8d5262084271b16f05b4cbe6887d5425de39312005bac31b1cb9d447efeecb108bd59c5752696cba55c760107387b428ea98080af6ee8e84c294370d607c9bcdb72f369bbf5f15849afb68c598c707b81fe5fcf23ac27c95217d23057309985c23dcc1b6ecf3a9efb34d3ca2b7c3b1ff7fa7c710480ef0a00fbcc52366ba82ca789aeb83926e67c165e9c3ba3e616b982d18e91ca7bd9f8eb09a1bee5158121023640d1bb971ad56e6793a1224608b6485e964c24f21b2732ebfa03b51b662705be196674c2140d8d7050fdb430528648ac01b6b3a782d9470ee43e5c14448ce41316cc7ef72dd25e548a6fc9379d082edc4810b7a0bef6df40d130515270ccd93ddc7ebe84bcaa9b01fac7a2389b0f63c92aebe0962b4c66f866c305901827cbc19f6bce8f645e9b8ebe1ee2a85ea5c70a3b99fc74ac8e2dde282aab6ca64523dc4bdc882962c2be0381dc8ca44c4cd69c67dfcbdc88285f914f9697b438b0803b28bda7ffa7b0c1e92e0f4b02736dc40870a58b8cbc501eaf889e184360f4a57869aae27db0d06db86cc7997004409af7ef7f29d106c00facb786961ebd7662ddfb9c67bdc114689574c6d15a81faead28c20c5bd786e91dca2adf7c9e10034ab0c7d3f796686556260e25ee442e507a66054e1a6692c41c8af15c9a215a71c2f2bd16868677e02ba7eb13144cfdf1e4722e113b9db45930b23db33e59faffadd9523fbc55e727a59860f670ea7d7e2fe2ce180efe5741f4f1c7485545285cecea8f88738d8e33937757a0142f9491c9cdcbde37c570aea167db0cbfa11d4b35d08b9518ac8cc9ad42d8db79b9ba74f83a99320ff74fa07ace09ab4e63c325d131ad06092fae03bf33fa6046222e0e29884e3e86f732380da4062d3d78bbd92408f6a864122ed74f4b63ab88a35c59eb99be796ace3094c74baac486988a5d68aa39df04bad712a44ccf8044a06d97568633a285abbcd98a26c711f20636845ef40f8760e8dd133d377d3b7970459e9b95496daad36f017f863d319a589720e2c87caeff9ad7e7055890d1eb5b99f67a0136890f75a0050f469971c2dfc2c381111d0f68890883576ee918ad1e38fa3b1ee37984bc6a040c777314053e7708df6143972df867101233a89f31de8e1523302c81f4dd0b454a07f930e628b6313778002d75a7111082dcfd85d3bc07f7f706702e6c775afb8d4cd4506f021f8ce56805dfe9029f5108d80ec35cb9b6790ecab720e64cf91b91623d809c230bb522572ec754ef34fcbcca5ad631b9014e366a8ee5e2e035af2cc6bd965c2b89fb94b05eafcab925697fd3b7339359e22fc1cd3d62cfa148236cdb4530e6ee773a4ee1d5eee4d264aa5423832aeaf352bb14529f64f56a29654faedc5bc7730374869849bd288a0d85ba7384c29cf5caacb552c66cc832f49bb8296955eac58e3df17ad988b0c34471a3132a90d98fa9f9e63a11dd3f9a876617ddce51877ca4fe81a402f9ff081a55e03358d64aba92d5d14db86020a943fc9770a53ed201410abbff498c0b24f39925dfce0c653812e080e43ed6c350bc4ec192599bc2b99cd56079558f8c90119d5485b09e7e12b93d82a6756284af628cbed3b719fabfadb4296825d4978b111f8d22e157b882c74e89f35a6d20a56109ad5c50a0da3ebe52f5e1671433468c37faa5cdbf710bcf30ba11bcee592fc43b916d5529c71422f88cf1bcd2650352d1faff20c44ab25f5d3d75aff6ebdad3a957ee7978dc3a5452dbeb7f02acd9ce269e2f692e3912b13ec75f3377255c65e91e5f07652fc74d8e881c0b9d63c48acd8dfe4049a1aa9af6396a8868998db08ca7d3d582ac41bb73ffab323eea011e92da3469d57abae0ee5024159910618be5becbb28018dfcea3ac6326de16da121112734afd6962fc69649ab35d11b7048f486e5a085b1060837ad06c3e35f705d1e7dde1a4ffc7d03aaf5c673d15bed13852afa04c58e19a12103f9444ba02ff6372408e80a904534425ad16123c5bcbbb9eedc2619069164eda3ea25fa7bc0f734099987a733e904ccee08968cc491784c6b90b75db41aee7c91c5e7fb8ae394403ffc3d53c457f0c12b289d6f7cbada6fa4c8f1e6d4cff2c0907d9b4549443d88114b71407d033dac17459e0d00abb0f52555878ba5810a055ac04873f174bc66d73c62b6b05482cccd9b06c59c458fa3592f71356433604b3ae1645a630b46a1b10c3fcfd5c27d8e4abceb2f563d1c98c2160aa722e4f0c7a0cb85a873bdd214241bfa7097c27af40b237b1e4f32d5510284137b7296524f20b1dd288bd70e6ff66c2cd96c432ae54cf3f239ea4363b369aff0abe1a519418603441812e97a9e9fd436d977d0a99daf8c2ee39ade19b8b0411a0c9e50dfbfa247c1a5eece90f46d13c2380dce2d0ff3c66ad002f7691e6fad966d6ac3cd300d40990c40941add5dc08505ca469f00e415d764e362368caea41bed2bacc62a41d063990988bf92c0d9514067425e11d89e785bcdea7d38256d74709ce50d99f66aabe8af00cd3f44d56299fe25a4bfe0fc6d61ed42562828165d9f439f9175b97efe080d5a9baa401cb120800f6cd4476a7bdfa64a9a0447a796aa1fee9ccfcd40d7255edf0ebce60adf7aa8f9c4c36d6779b04527f364dfec0075f17e1003b25e2cb3df7af27861173b582cce40932cedfb477e66d50346d4a9e8ead2a1549c53de7235f9cf4d0ba38a58227bbc97316c868731a517740c634b9e9580d60a2ef45bba96d75c62c43053cc687e858c96aefc640bcf476e346d7570c96403d991d91e3e22cc5408ca8fc86345bea8c233dbef02c1765b0256b61ffea1357f3a6f493acd4cd68c28399d5c341c1cf6ba88435d62f3cc20bfc1f7223ccae224cbf39de000a4fb0001b91f5a16295e4d175c26e9e53b88236eacfa0840ef02a4053753bdc2bbf5a2d8fc81b96b03a9581143099711d896645037a5eee45d9b88c194ec5a334ac98fc90232eb4fa3f766783c3e2f7bf02cff6a527e8ffa8b15cab45454a7e4871652bea831d0fbb343ee76cd3edb6e1adb075e5937c1ca372568b037769c447cbdb66f9f3cd3699ab57ee843f7ce2238db76c32b6b8ff66d5c191778d58ad9a9f2bd2f27140c95bff7f7016c4263f5519433cb592de79ff476a0de64ed39220e4288313bf2393e3bb990e09dfcfd7569b792358af6c00210295d09229825e42fc2c09934fb562a2065eac35d8441afbb2490d1c983b9de4cb52389c2f4e4e7bac020286ddcc820fc1f488f1ccf11ea4236516910bec403eb1c2d1b8fa00c997ae5b94523227169ceecdb7b0fe0cb9db9ca795b045c6f6379625388f9514265f22af46efdb0090b14ec325796be24bff6fdc6e01c06edd412c3c81f1ab0894be3992623235fa272aa61a2b744558cac011d6b2ca90994f1714792be60992ef95e6a2f17e3f242acb576549c64883daf99e60f7590020325c8ea2263a4801af1945b4996f980310d9bbd7ff23eb5785cfdcc80cb8fb391e3e07d6574f53109767af0c43555a641ba72afbc6a1c4071a08ae3b661086003dd40340c8fea47e983d11fef04d42a3bfd2b22a912f34ede70be81d6aebb4f4b0d926759e46f4a35e30e4d941aac8945c590b541bd9d266496c93917cb933e4a35e45ba6f709e7747fdcf16792b6ec00710a4e3a9c392f2831d84efbb00fac876c8888a4678fbf414a4a86ddd1e3176c6c6d1a93fe49e160ceefdee0392abb0ea8d8575839f0811cdb0694a977ae398cce4a25c70f024ebbef2930fbeaa42f38b784de9b35ecad48c52b4e30474b14f302ea33520846c578370016ee82b75a48a31167bd65e8bc1ef88b2f06d4264192853af441fc8c449d77e6f0f16439755f6ad6796de2c65106a24110d213461ba0d4c0f8cce6eba3f391a2af761525103bc5f84b72d2327a23d30ead8560f32fd18acade757a6a65162a7e439c8c7917a1ed12f6e07c47511fd6a543ca03d968d27dd76964a5c195e32b1602c7c3007a9d4f9b68cbe4fa77e169c7d95af5c2f4c39a62a71673ba649b8511ecb03e4d96969e9c654a24aaea5d2832aa204b99aa8b65d15970d5ebd0f16282eab8d20611777cfdc14fd75f864c72d35a9cd659aecba276d84843cb9861393f0c627bebca9d6dbd9358b3d8b408d32a8db6284a4277a6a943f30e58bdd97d4bba4dfde324d66b043f20bbc7e2e30df18e920b5d9a929800ea7586e7cdcd617abb2944c3c48fe7c659c50d5192c392ea664b8db3556cdd270d87e25cf3049b9f305e44e66b03d5169edc275f833f2d9834ee28054fe88555552510b57e2344014b7681238316d0cec0a97511f22ea08ab91b9958cba0fdc172c747513e4ca2daee55627f42fe8e9d89a5c26e023a67ef3c8d1cc6db079c498614eecb6769004ddfc60a92c41fa7c7595e00b7094dd6e3466b7405a396e3109d997935ad87a88048dbdb8a3df763d7b1d199b36cd7dfac5758b17438523f517dd10333995eb4277ffea74edc8a5295e427a1288706cc6a91ddceb018fc44e5740db725be1eecd44212aa1c07f8d7a151e73abda16e11574ce4c5aa80b73a9bd0c9d7afb7be63ab756f98fb56e19fe64ac6c8796b6884fc2d10cc3bd905aa0fab4c8fbf89a938c19de9ceb8ec9470a2b2740e1a335403b1ece3be320ab880f5181cbfccbab4f8f27aa54a97478b76d12d8c34f04645c8aaeb49277e6f4fb2a4037e50d435115c790768c180ba9282b4d47f1b616a5ae8fb30c07554bf518c77af49dbb5a6032e524101e486b650ba8b0ed053273ecb5d75719dbd28557c053ddbba2f4b13a4734adece55483257b26d47d5b74dc763f776983fe37f6cca193a80d06054b37a7e59acfd82e89c9c8d515dfefd89de36a754b86c24bee384f2c852f61d8acb21fe152a7abe6180059d22d7439aafb4c56a7acd2f67b9cd2bd30149cd80449719c449a125e4eccdf26fa59d1ebb9ffa53d220112bbd30908780b9869c1ccda8eef21c1d7ed95515e0545664a6f4a34c3a7fefad4666f08359be8ee9701b33ce62aa1051a1438a050b679c8cf32a42f933de9bfa4aa10bacef9308abdf03df99d1f59e947622c41defd6dabf9a3f46f951be7894ce4b364963c2d3b1b713965f6f08822b52b91ddf2d4dfc3ff37dd2d4ada58cf469f33d4a3ce59f5cdad69dbce5b318c0be52fff158dc5f1142c95d17f5748f2eb5cde408da985419d55a97164a4ebd1d37e78add471d042868a3536c7321fdf5a6c0cfe156fa3fda8a88f08ba4ffd77e071067924dbee9f80df0b3f575a559e38a5408d1b2c3939bfc494d389b7ff7e707d0dee726ff6ec8d78b3ae5f873c7a7b330bc1e3b7320f013e6aca2e366ee9bdb1679ca23a38436ac65d6b027b6fd31970ace2fc2e6c25747fe1fd4a51306db0a4d57d07823e411df4e916396c371107818100dbcbf730036b2ee4bd88fac4808298a1ba1ae446b77b176f270008f631ac10b46713f4768ad76b2037e1f5605b3cdb622a1cbd77461b37916c900f5389da32bef0afb2637e96723732ac03df410b7d9d68c37445a2542ac3bf47019404c65c28fc2030f49ecda4598fb45559bb5bf1205b8a8c52b9911e9476897b5c20b818a7a238af23224f56506345cf537d1d7119c1c6855c93c4d458467ce8a46965d1f1ea798c2dec13bdfbbfe3014afb56ac5da14f565fa657f5cf625cce80374c60f76384c3bd9ecd135e24b54c290981268b00d17d857503525a87daa61051827fbfc1a9bddee7548735c4946e4305f537f1c0679b77c177049f63caf5555c18eb19d5c4af30fd9832bbf01efe7841b532c669790e239c665603938745730d6551648e8bd27511f9b5a07004525e1b2ad8944b5e15e85861c89f950509cccd26e9ad7d0861582554f73dfa0fc6ea9b9aac107480a9326d3400710c1451adc767c9bc649bfcb2d8cebb2492eb15b75d0d88005956febdbc687153bc9906d26cde98857a4d9a6f5c10edda7505fa69f385458fbe8efd990886c6ee60a370f9e2799e3bbb2dd98acbf5b1c358b922ef3ed1ea7fc58afbbcff5900aa7ced0b5cd206fe74aafc7910a3723254a321061196e8b59797b24686b6c336cd09b8f9ed58e8c05220cc5695f0048d224de1f3d359fc2b7f820f2e58aac402ebeea40da29eecbf1fb4ce64f0e71526bb216a71f9ab0e43cc415f98ec58c74f9cdb9d0414761ac0d3dc1261195e6ba0c1cda31474add92e0df0098587f8acc24defce7b61eefcc6bf15e8305e7ea6a185b8119880833d280b9f60b54904ec9ef1abebe6502f9cb9535aa843473367cf2af370df331253b0032261c8ef89367a7dc11a65d9603a688d112d31939b523c82104c915299b993a60949d9943e74e407ea77b4f33826c7a199c2ebec4344b837e635c473c3a0c259e3d01ed722988dda3daf13a81c7f2853cc41bc7a7a2fbf85f8032c678d41af9d5b6e97ecc47dce7e0940906adbd92e1b1f7158a239d66b203cb65682dfeb1c7b524de21b8be4d2c64c54ebb11e676064c746e754f13137dd7427be0b4bb7f9af4f0bf8b85f0f60a8cdedb303228c1214357e572b0ede2398586938c81f5ec1af6f43b537a6ac28d9424c0193f3e78cce173d4f55ea13878fc0b66647571240b8754e607613342029c6ef854063c69fbacfc752af55c3bf85360e83f144eccc29e112d5a30350de13c4a0a426cc03b8b736dac499008b64e7043396e855acf07289ecb5fcf447b206e504da2f1ea661257bf3468844d97d5fc8e1450b69efb5fdac8a6c5e1dcc27d4101f38e8a7e66b0144d75f23108a7f04325251218e8d91ada93481f38e22b40f574f61e715a04dbce95aebaac5d26adb199f0281e04f2f45c6b2d611ddcbdd816658bd425e23bc77c8e465c672b32016f773cfe32ab64edfe3bb907b96657c28f24c04ba7af2f9a85ff3502ede047119d40c684785bc5d8e89dc40fa43f66774c450e93a57a49aa2bc7f2f2a5401d540ee0db35e752ebe95a27ab6149b6454a87b25dea2177514ea32fc5e10fcdce2a7ca2cb59510e2cde700ce1fdbcb674863bb56d345c11a0b7d51d98d7a6f2357bf3f7fb122ab99d9764a35a7f507b61f96029707001b2f250f574750848b30979404b3e63abb7ecd4d5650f6cb47a17d9d11a6e2abd13e7d0706aae68b407f599496db6472115299aca3b289d5a6a56702a799d8ab56959ba5df9cee607dbed4d072ff49c660982e9deb1d64fafaecb45cbdce4a9c32cb0c23d6b58ee9c919b59a48375ffe68b6e7649e5b102f771fd062860a7013acaca988e5edb9622cfea9072448c3edd871f6a1b6b20a2bfbe4a19ac1ef394c67eea1fcf7bb7b22be8ce178d12c0c9e9634df429328cec1fc015256d4cf410c66659e6f9f0990106bfdfb1923fb538bf9a06ab16b465517570b06ef4f385936282c2ab0bc7c60a6dce96debd4b7e57a8efcabce03ff25b21516f18c1361e4e68fdaf6407c555e5b55e2292defad943587882249b64dbab0528bf5d461ea92faa203f32bae57dcabd9d52c98da6d01605160d5d16301c130750297dfb99279e71d8a1429e78e1ad5c9a2728b99c6f83f6cddc84a51923f8384b59bea9714b807ebc9935e446b8f57edd35b4bddc954cdd4495aaa917421d79b58219c21c11042226e857258d95e3ea8e7545703cc7012a1f36ee044feb1defeefe92860a1468788c83100fbd7d1927c74a8a128e9287595d5b966db16034fa8d8577afd300cadbdbde93f4f6172d79fd395539442a13ba0015086044b9b5e779204e4387e6cd211293b7a787021ff0c30bb9027aba71e2a742d272f3d657885e75a1307aed9fb04bfde91c86411ad6be2c1877083bfa9648fd1ccf95a0bc24a0cf5b32f20eabcc49ff86e6785d2f8c2d53041967e8f6ac8ae92b1f6ca30454267a32438915eeaa52696502d2f04f4339cb98ff246c9c78598466b7ea3210b39c1b2b304d2eea51a88624105392bf0cbfafa0b9ff14e71d6833b8024ce2d257caafdfc19b528a7657f64234daa4832ca9cb0537dfb578aca1e6e499d39c150a292555ec57a7c800d0b9f0d7a1f4a83f67ba5dc1c6eac48338c9e4b3921b84e4263109c217e473862911bca7358c44fac0f39604f24ef6f6c8e6a0ac7bb487df07e5aa4fee1854e8fcd1958cc380de6f4416be2771b319277275162f45595022447c1ca88084661dacd11795e833d10f9ff6a3fd46c0b7c247d93cc5a5d4f370b22ccf4ebcec7d404391ea219a41db341cfc325dc9417a3bc2bacfea673462f561d520f39ea63bb442836fe10ee9573aa9072a34f50c936418f36bf6cba5b7f5a0f511d61bd7ab768e4a5a32d1502384c325da955b0f621a2a32c19c3f3e413f762768201dcee90a8b3fc662938023f5ce6b38746b615553a669f1a71e5930d069eba9d02c21a39be225729a3d85eb2fe09b1e0f0161fff0758640836a549c3e164a5e7e32115a7ef248fc83a00f03f4caf4a06f714c9ab4141aa2d3d51e81ddda5cf0a41ac09e8da4c98dc11ece122b0d92cc73f85984db6eb5f045219fb47cba31c6c61a97d7c0f49379927afa6c9ff4443c8a57215b8201b69fec7670a44d82c491dad89e09178f922a023c31dbd20c48dde7ea383c3d3d4ce0a11bd895ea7f411acb16666c47945934541d17ff6331ed510c411cfe3e713eab45f3adb1dd2961016e4a1c42742fc206a6be2ff9afe54d862f6ed5aaefac0a719797c0a827c44855bd78d07839452fc430f4c511d261529ae5beeffb6927a5428d93e31c0690509cfffe2b96eca770bb8ab9b9d993c06c12105a64eca1b3fc28ab0c9a49a1485c711c5f5e8b6b3226708ae4a8dbb3edaa59ec080f2cb951c3a9a27fd66bb670da7670fe128e3ca1d36559d76f35e969ad91cd15098db77c3b778cf01f839b75f05ec5024f5944649d47d82071b460e99a0dbfe3d2195e4b2a811de0e03208588579747097986df1a79a214354d8c0b35c0d18f74a019455f39208b242d7414995baab31d8c86c31e8cef2af5fee22ff6e76a6425779696450ca57ae415dcaceac3af1bdced16d33759d6244d35c9f57f1329816effe784edc58cfc0fe1bdadfb29b27acdffc29ab24f0ec535bf58bd0f935572a7572904d93fbab1cf21cdb1e1b2c1b818bda30a1bfc29fa541d5f6d507406c2ae79b3436a2307857912ebd49b4dcd297e83448c718d15923108af4e1093d9337de3bafb46358cfdd49974ccbf1085999411371c6640ed0bc103d959805c3dab2b09418e2e248b4a3dc6541871e713bced802e581f4ba819ae476cb81273cd2e7a2df4af473a0edb53f6c0175bffb442ccbcbff95b874822c5203000f82cb9ee08f357976f43c85312411b02d1e5a42842b08ec406885f5010c5d1007f3a2357a5d7cd70dcaf21a0b002ecf59461be0244811dd5f55e0eb79d840dfb5fee435e0e1db2558ab77de5377f96aa1d5a33ba7848a6fbb02201c4e2161cfa682ce47d00336c7b965138f29adf7efcf555b7cff4aa4629ee85c708c2d5ff69e0af33b04a0b8d67ea8c06d832b61e53341093e8a9072e74cf98f0d0a6277f726b0efe6cc61a475fa8a370969053df6868032f88cd9b073faae4214c2d8031f10ae16612636daf7fd369071e937244adbf82c0b29dc3ab11000dbd83e7c037ccc221ea39b133a397377ef94dfe60c1a428283b3a9c4ff1397169b8a64add5ed460632187cc80ac9d33bb6cd69e8f6beaa298fddb26eba6a5c79d6ee6b82d80beef16049a3ad4dca4096a8f3f34a32bac51ae8dc9278537525dfa925de30d9a50c0448831f217dd6c1c7fc733e1cf5d05c40f5888ef4eb5eaad60d163b54ae71e8f17d245e74acb3de86831d60a7e8075c10c6ab0c6ea6acee7a369ac87e33a8162087de78f14ac68e233d1583a634fd15e5f3cab3a3fe946f9374771cd764e28c0b20fb33b03cf4ce7b47e15e728a62766d5476f564b6347629a1368a203973465d6f8bb41dfc3c15854863d918f72c1032286d8fdf973dbf7e7a17759a751d918813c9a7d6bc2fc80923f440d80431d3dde794417fc12a934729e8c25d30550408a3f41e48f5a55ea59f8826489a88e9f1a2bd4f238e5cb896f6242ff7b9be4bc6d18e5fa095e57fedc59ae7eb4c8325a41461f9675bc43c244ecb613701c35c3d3842f126ddf207266161f1ef32e57af1311490502b7ead0ff36d91aac158651407a2a9d0b91a622c05d1380586f9b938943d4bce6525283543f4dd82a7bcb48940a7696625cfa3e91b06d1e06a89e1d332845c9d90799092d59b862eb2fab509dc87d7e49a4aac092700aeadf2c3e3ba1fc26adf7b79fbc407ab94572c9f4ad187be10847c090ff89ff135add1772d432d94cca7a5a893e66e4c8444495e83aeacbe3d62e7140613e01a51230a6c3d7dab39f652a028ae333f6120e04963be80f4ee99b42c0b1c7845816e69fbe907867c5068d4a7204533a357992492bf733f2fe9a7b3baa39c40a53dc376df8a86cde45b93762aa9b93b4e5000f9a46fa77f98b365fa344493bf3d732b46e6503d2948f9aa9b3d2be637180949bc6a1f9f772d990805af7069de24c3b94f7da3c2331fb3182c1c4d1cacfa91dd08ec6900882bec79895d856590207136bed04b12b8aea303e341f9d7f790a3bb168559ab54729d3b6003a2f7f0d88dc6df954ccf83db46a9771c7d863027ae885bc71206712735d3144a4798a3f8a4605066fa403d78edb52485d1cda3e5e8961241b04440f8c195731b734dfba69134b1ee4b527fd098d6a9eac96462538946ce9b0ed36a33e28bd8a9fca86117e7955da8d823fabc96e366cf21d0a517605253e7b1070b4b0b487bc95d4e8f20e74f332c7234f1dc7aa1254fc8e155e1aa9292734ff22d4dfe3da1b9a82c359145177c363f17b3a700abfb3938f2c8d1dca92a96585f1d78222142f753efee44dd66d38bd685cc6af0e296d20cde9f58ac0b6645a5a68bc6b3fa012072aed068537bf213f773e6d83ccf082114f8b7097b56bdb212da34fccff39db29b1981edf414ec35b23d5d4dd4bd1d12ea2d65c354a24fffa6fbcaf13322f97090052f1a75ec7d839f123b2fe5a7210a207332a1ce4ead23be6bd4dd971d6b5d14a35823e07214276d798376ab9019733ef582a15dd7222f70a6b327d74fa914887825c5f3291de450f4a47acbaf667ad7f9089598bc7c8bdc50457915101d06ed512e06f774f86760f865e5d9506000845624a6eb3dc6a007373f29b597da5b4b5e77d08c207a2bb007fe700e1e4ae967cfd229985692051de04c4d8e17b78ed9ad4a6984d992b409b1bf7769629f7d30283e0573f7a6034ebe62cee59c28c835f8d1969688d510c414a362845ff8137c43024b2191a38aa25eb3ef4175516f75ee232c0bf355d0527c5f241bb81d22658405c1a47e4191369875b55c3a4fae2b47146d7fc0510ab0fe27421ab66391ff36b8465ccba057f0f9886cfe231cde32117d4a622c9997f2a005d55258043db46bd32376867ccb45b953b54e8f932032669f30d302e4f428d0fce55426076c4fe8f03b9990af2d42bf7c4b725e45c0ff69966a21cb2a7d12192b77e5ac64c906d83ceb21ef6741bf7a20b8a6178ef8b5937d0e50737681162ac17205955679c4ee7f7a846f801372892a78748f5fb068363fe79d478dd256040f282944ce2ce19f58f4d27edf312f4347f023af0fba72e23ccc4c6ef154b3d8d8705196ed9b43eec776d54cb8b8925f093d292168429bfa72a0fc1a8086b236cd14c12b1b2063dc8abb7b40d4efdc12f6db16f3590784286e5257a4f66782fc256df8b373cf921c1e01938b84b2916d2ad73c02b0ff686a77610ce90684c206f87f648846d3385aeec6395e281fa880b35dcc55bf88190fb53489643578924534308a48cf4fac7c2c120068917a8afec9569c4222deee2adb19bc97933450515b81bce40df9f62667034af8924b01e4fa5c907b07503a579bc827d182f0557539829524585d346a6fb017f4a916487678c2037ef4d46be6e40aeb7cb70a07932142787bcc30a64ce24df55daa635af69a33b7ae60cf5b2c4d5c54a5c2eb8e0be0fb08e71d7447d4d37d5cafaee289a0c3087fe2fcab22b57d0e67e081c073a26d3f048e611a94850b42d0bdebb34e8a1a30384640b159c89e252e4caa5a04b76004973f396f40292677750c30ff29df14beb4953b00773e70eed4dc5e529b97681e61602a5f048d7098eb53f9c2ca835fe17bb661f756f025cc5bce87744d0b1b400649f70b635508bca42725e582f2234ebb979bc6e691e2e565b5053750ec99688f3a603004c8f7e1700e4b4c8205306964f9b63a590de0e81fff98b713125e81f176115159ea716776d38e136df56d1be558703ae8f370db6e58b048058bb5c570b8316da8df81ddd175da5644c7003039f35af44783c1d865466d1b708e395efd129a1501ebe3b31bf490ed76215d2ceaf1d02f88a30a55f7d52c5757bc6da8088db7f686f835ae24499498f1e479cb565d1af26ac94240b78ae69c96985cd827ac37bd12c01da943f0a94d86628fa27692d8993858592b3f317eed3371cad485c83e1657329dae18b0eb2e64ca6ddddb8c8a463e8154caf1e6a2ea42e75b1f03d22623884a61ce06516519707b7896bb9f47eb8bd4a91cbb0af1e1c405c6f00a2f34a76f45df8d6ac5a7a13a5d52582d521ee629e303bb1b5c5a75fb403057f3db0e1235a638e209a72f699a6674a4ce9ae2927a94d5ee823a0a1f3553078a879371d2012810367ce71422a6cb59f08daa632d84ea735fa6a7ee9d9244a8a44cd1aac89c3e0951ea57f808dd69b279883a2feff61fc2ebf804e7482b364bd8b333d2991586943a31e17ebba421f09bc78771e0e0ab6241f41bccd7b6c967b610e994807e41fb8c12986de9d08949fd2cf0f3eb0e2d535f9d6f9342c5bfd32270c9aabd948319e7a5b9215bfeec2411c146770df2cc2956f99f48a985eb0fd8163fc55083f4e6f2b55fe1c275f7cf29a8076a5a1ea653de6dcc234a6adcbd2eaf1eae90769146c783b0821f51ff353fb250590cfa72ad11e9564062cd0e2ebc27c685b5ede0339762d10c9f15123fee94f1ca1bb638b445bcce77d84ee5b92b71b5792b71ecd1bbc7c0e085385c38a8a265acef9e90a21a480d4e994227498683d1526e9f405d8110c3b9e9594fd0bd0dd0416b9aa915fc46f01887fa647f20cc40d0a14d0613f6746b1c6e6c2f7a821ccf2d207e1abd2e3f7447b9f94a68dc1ce9ba1b7577107fb8c6ab78d4a50e235d126e81a5aacbf9e80522dcff05b856c14a3795b51892d74a5bd37e8ddf9a6022170e3b408c37d603767bd898ebca8f9a46a8eab780ef6a18b715cd2ab213134cdb4b59ddc3efac6dd13add495f7bb4c4faeefd76a11aa417962151237c8aea9276142e706347a4259be80544d4526ea52b58ea8e2da0faf3aced3522ea37d4d7abfd31bbfb21f5cbaae7929ccbd723df58d4571447e13cdf62a10729d826dff93b330cdf0d7a5e01c4ee501440d87ff869042a219f2e8f9566d9190f3864e9f7d43ec340c4a993737dcea053ee7ae1863adb43f8009644eeb6f62e2efbf9568c346594ee3935f5c8e73b0f928cc00c14340288934cffb4a0f6ce735b1704f6b2c9921f4b14ccabd0c2b974461647e19fe957a48829620b397c81512d2a352196945f49ace112c03c44eb6596c22f1216753fd6f5e528ff370ce50c060209286cd83bdf094329bb7300f4f67ee048850ff0ed79e7b161df29d20a5aed7402352761e8380a06160092b7b6500b1895aee84e92998bf693a2089c3d9dbc17a0c0d199586c1475ffd28ac87cecfcefcc426e5e5386bb401bac1369de5368850476546024bd6816a96397e1ed23e50df123d735cfb4bda84333f2e47cd9884c2f2a658182b1c3e3ea1a308a2346e7752c1643c7b63865834cf5942fd89b6a4b852d71771985109c2ee6ae55d5d871bc8b541ad6cec4ef110629b867da688ef2c3e7a69d244911072c3fbd5b5dac3160b1e565f86ed47934f803b31d59fe84e97b7c85f75f6856922d181b1a3914d171071aa1c2d19f235ed23adb7a56fd7cb48601457757e603c988486e68ead330e9ccecdcc788d4841a2485c997c106cc6efb26fad2383e7cafd02dde238f6d40a76644cdebfc2cc1eabd357e540b2b028a2287782952cc3813060e7343f51e7d6456012989c9dee4134b26bda9fb48dee1948429cef4705b58b97ddc2a8101debbd58ad8a351f74f4b5f2e8d411e68d106fc365a87e083ab20f53c0afd5d9f676b89a0615ebb78234a3e0358899ecae2e19b25d528c781123ab51975ea06d50ae14a1c879567bb86e013bd3fab3e154a443a72eb64312576146a13b68aa34cfbf118a4d1ffc86bd0779876607187aa5cfd29fd97fccab0d3aa9c994b05ba4660d82f0de0772f858e22d0793d478e395ee68760d0ab24fb097117e02d9e8236ee7c58f401e3d72969e8f9250b03a9282dbe5edafa65f797e6264563eda730bc3cd8500f073fe73f2eb9a6e0f7c5fa13f0efaf33bf9e7b5c0eecead6bdb0eb60e8721ab4f8e9c9107077f78e3d03014c5ceead52f8bcf03b6cacf93634444c4f1d4af3a6bb280f772886fbc2fe88b74807dc708934e7b32c554989b8412d93a8978370564d79009513bd0aba65616943638e16c145eb39b9ab0ea05c30da9a5df3630ca742a061310b834a9bebafcdf3f458e1bcc7ac8577502cd01736227b182a3a46c649b2ab5b0255d814588e9ee128877c38714bcf2ea5729100d17142f4bb5052237ad76e3b2361282470038de5bf9aa863ef15055f00c0e65962a4c96109b5816babc8ef1502eb2bdd5955d893da239ee7c10b5095aee2a1b72c2aa4d8c981f6cf80c2abf0f865b046ac219210cccdc0cd86e3016a3e56089e9404378483bda970b908164626cded3998bfbc53c706c406b171f2a39151dc4e8894cfd2076afaedcbd25552f2b2c31c093986c200680f44bf4d051eebe1839ea65c8ad63e63310df5af5fe30573f393b95ba53f0cca1d9336b53177d615558765d8129c84c1a79d144e9e6a12ab04a22ce13fb2fb76f00399c8af5feb95334afb747423121d8c8e0c921693cba87b59d6663c6db391f56033b4253ec6113a4dbf4fb3f5ddc1fb608fde6e1e5df10e170da3a03b2fba213f53f3ddbcd2d6000695fb07be8b2cfc848889e7c9a5c757606eabc47fbdedc9994028d5b98e23a4cbd48350cc7b8d1917b4473bb5ccec578a067ea9b1c9ccad4ab871f0add6894bb25bd9d14a2c6f1d2fbb9386cc04331ece9151c86125a10ede9f9c16bb838581fe7feebe6f27e7acc0dcaf12cad0c1fd8ccb518b1374a44de1578297c8be62890c35cd0604eb4f28e1b99d9bad2d5fb9568a87e26bda6e42c7b61593f0c34d26d5d13a2dd158062988a82df1b4f2b9cd40ab362909510940618b566800cfcb3b2bd48def0f92f6196e030369468e77032111b930a5f7db0cc96290fb5a32990acf041529845006ca1882e0bc1dac5130d324fc7dd34de904630da495ced60af70ebee5ca108009d75953c722aef3b9b388fddfce792c2910fe70a381b319210116f84a4c8e021521e67c9338a6f197e75e172dca540f6b46b345a935d0f931204438b3974bd0c191de4dd04abe5428fde6943eb65bc8c0533163488da9822cb24d044d785fa6953b25f6766c7a934bc64e3fe9c0e039f66f1d8acab3c94bba42e8bee16b2759ce951d8cef3692d1c3b6f04adb4065d37e83d7be3b97c74953dd46c27dad8c41d1876bbbbf7b57d4686709e6ebf087ffcecf7b900112b63d96837c9ea8b0afa5fd79c591a5f9ff8cef2766b3bc38925a705c5574176ba999014183d41638e9973eaadb5b86bcf8a04036b2c06273d065dbc5255228b2905d0e2cb3d77686e82b40bd36186b63ce91fd705170d97ca63e68099102b0c86d9d01c2366aae1dfcbaa93ac3c1126e2c1269cfa044369b83efa2393a018840319790687ef63af04307b26de3730cba047b1b1ae4d02b37e65c7401b4bab4e6e2896fb1fa35fac03f64695c78b0dc710714011f7d620f403671860232bfbcf85a2baaf930454cd5a7328a7c6be2891dc079e69fff07c44e7dd47c8afa7119b4f2dea9cf3f4d4cc55e7e7ff18188aa9d8153517c7d236d7706266a6be0373930b68ba3311308a90d5c6e771f8cfaca57c72d5f5c70abfa27ceacfb6521ab0c5d4be271b55815639dc9c97f90741947c91a323fc837b69ea236f98499be97ff3a80048c1df5ac1a29760fade690f27fce11585194289137edd1bd2ef5eda38a67af4aa8b690f12fa67715263b089889033096e85b759d4312fd2433f5647923143c9632731a3e6c5fb273926914ed2e08e9d6e5e7d054c825f81125314d0b56a2381dfb0288d557e0fd68ebff1777d31d55da45e328275c10904a4eb1e673c4b24cd84305372a01c6d4751d9f82d4490988e5723f3a61229a669b13d7989baeb0f461d661b141931f429f82d4eb8063a9cde90093ae71a4eb63be61e5eb2f14fc963536970d93906cd7d29db2ec102b9d112a68286872d07df36733a305bf359ca30694c51f751955ac9835bd01ec61b7d4e716bf292be7295bf3087f5cba81219d2ed2d1b6395026ee6ac4f39028fe2128674fb1b6cc5559de7e68d082c6746f357fbd72483e6e1a6827159760b968bed4f8edd6f38364ee67a771c80bd142cbd9c403e9c20dda6e30b9a94af24d76b55b43ae8694acaa203b9ab6b7f6000db98f19aeda09e4d9c7c919b9f75dfcba34d8d9f18a809beb971894167e4c480334ff251f5303c06f1d535d8a830eb8a5be499cfab79a4170320a2e88706a1bab89a4f5ab0dbb0e29790976c1e4ebe7b2643361b4c6427a6daf315a4c67e9e3e52dd5bef356e10f876858768ae9d789a37cfa89bc0cd0adefcdfa95f70d152241572e5e1e0e4b3144dabc0fba1551deecea76a0b87c81916db75e67d841f0bc881b79413543c7ec9a0c29208b6d0f8bbbef82ad9ba6ccc74ca69a1f0839be0ddfb301545a913e580462ac6d5ef003a843e2707f7efb9a722d56d6e759a13e8b108f453bfe0fdd90afdbaf995cf5b76322c4e353151811ee887ebe4a31576c609918b3420299ef326e0da3ab38d5a76affb1a4928bac4b661ab1835142f52afc179ba81045d6e16d7e523d67c09858dec37ff707ef6f6c8d163f0b1aba350f57d38f0513ca615114903607bc18eb05be51832752b5c4c8679674ce4ac0fbaf758e0de2d09a6c9f0044f506c193859f31fb0998538f51fdc2fc5295f9b0289cc1710360318f34878b481173765b82847a7bb273234f9fbace61f7fb4dbfdacf9052dc54936f741d8b65896d06b893a4d64d4479b5745b7d75f8d45787a5d5b272101370c1f0cb0ec0cf06c7250beea375ccd0635d7d80d6f22c4af5696f1c27dba37832696dd0a03f8301ca63db639f45c7f3ba15616b18817eff6bfac38da605266e972ba4fc6859369ccccd254cf7e9c48fe90976df929a487e92b506ff07ca8ef7d99c71dbad9e1675efa81b25aa0b51dc291a3e80a607370dd703738710a2baa87cd15383207ffaec3e47b463fe409052bb7f019c38e8286e2bf4894dc35482392ab455a3c4dd8131c99b134821f7393423e214db0174c63e8eb4e9ce7b013710adda6c12c364f45a717871a0272f470da1d60dbc9c49f5d97ce45ce4a2e71d4157ba691d3011683b49d569750bdd8f6a965edf70186d3bdfe90592ef5c95585a65f1e2323bef901da8399c944270b60f6b128ea29e8e911dabb47b1b5c812e143b7bab46f1cc2050f30a61b6e6da695ecfcf7a20c9b8d9a0d29784c63946b3a438f817dbbc52d8245fc841d96f2ff139dcdfb344282f5ddca2a939642b2819e90995cec14c8370033de729725b29f47736b1f889506ffb955056f587dcbcacf098a34f064675b9ea06c6d8c2314a6d665ec8164a73e1d55bc1a640a95adcfb8976ac1e165054daf0af70987d5c589c7c40cc7d977b2d5cf00dc404571096572b3ddcd8d8bc0db0507da71da48e9282c339c73b5ddb23685559b72e0bd18870572e2cc2d6ca146cbb512cdaaaa1a42165d608e4a7f81889a1003bc1e923abb73af5a57aef82c5882585bfc68f474c493dd7e0670ce1c6278bc51b1af068c710b72496bd2840c04cf7eb1a65b155102130f57db3d1ec5306e2090c0295e2b9e086fa74483571a296b28e48e9b87ecb02257fff29dd0706d6003f8b47bd487e1e9330ec93bb1aa1af2f36d7461286f112f3047dfcfa4c03bc5c02665b1a82278af1c5eb6b807d99b97613aa761127b425c233034ba6685084013ee346f7fa3bfaf01ebbe47a2cb94a2e969ec8ad60259e55c595f82d13dd017ee62adecef9b2b69a9e0eeccfa76a49927dd64784e7122b5b20d907fb07ee67fdb00d9f9b54ae28f44ffe0bae0af571faf236ef78db75e5dbb28653c0e5cab556c402de583011c4ce81813f90df2b648edca418738f8253a536e3348a9d2fb8c4b2a9e0f8f4cc86a0530c2f5b87faf4aeb2595defa4d23ce65c58af1d91bbe5610edad654d8f1592df1a7683e7d21cb76d618890be36ed3cc806634fce7224d24950802f3a360b1b8db1c33c794622c9fdf2971711a2e97d20b9a111471009aa8cf4b8b54a46934d401bbba307deccca90d0a6aba96bbb0bde0fc17ff06bc61fc9930df2a123b45ca11d64b25485a0c52d859b4aeb06a937af197358d0c78287cf06ac8607172374bf229f6e77edd00e21775fa3fdf5b6b1a550bd74bcad9772102ae0329a53347cfcc311b2b5d1b5d455689ba4161078ded08044fc1ddd6b51c0f967b08186c52c36afeb669aa26a4f651132baf9d06e031ec1d551b8070c8bf2d6143916fc902fe5a2041992587e8e4844d7eeed8feca8240237163a3d1f4ddb889bcb3a4654c4357c91a008aee5e0fbee8bb9efc0e612cf82c8d53456d4029471fc36836a25553995cdfdbc2f8fdaef0b4c1082fd23b349eaee5e57393baa05b934847b2f428d8abd86830833d62af1ba099f095066e0c38ce832914d7c86b66120a70d49d3bde25858ea12a5e9578c7bb66f4194e3fec6d75d65dbc0074d670b68e4fe6d9fd6be9ccbdc368f512df92911fea583ff83de0d4eeea14d6e989a15c079f32547cf19fde97d421604824e607455348a5779103f7aabb8798ad9d85e5b13e293b479fd01b375bc93b21277c4934986dedbf558a8b2f65540ca32122defa5f7d722d1c76a497245db1247f7ea014ff7c88dd9eb50721f35e76f374f0f3f16f99954f0e8dfde2e37ec0d9864842958e7abfcd907e245cc232522511c13ee5c0f567b7ab6fce6ada17614118b16ac81f34de56c36aafca92a8f9c30ac540cc7f0d0715159f46a48fe49e5f64ba495fac180dcd8d346a06087604f4072f4ad604f7dc07648e708b15441f8222ae09a93d98af2783f786bd1b94a2b6ed9fd594c28ea53026708143ce6476ead83c52bb004e339aada92cb0424975f0968601500b6a5fbd52ff7ae0b043c6303ec50cc42026de6b1990c9de08cc5db9b0094ea8383220aa6e532f1f6af5fe1aa389ee2a60ea7f503ac15bf0126eaa2d2bd741bd887448746a02fbcecba1a4907ae6b5705824a65c153e6af03dbaf4089f7fa177a24f1569fe5644f29242bd5454e4db93b555f90f4142aaaa66b1a9e044c8f6478e6fdffcca5cf3552596528c3778813dcfa0bc1d94aa6fa7df120f84ebc456295493bc4928aae049509de384bd588e1481e61909dca0e6196d430bbf45c38ae9ea5cb695a74e5c20face36ac4a1ad4c4b880e3704641c9e8d78f2fa15da1c22eeed89ac31612f7fd6535983775bb1b00172007cb7a520965fd54608e84e6e43af19022344d6cfdfa1f51d8240431e875f35f5ae2f09965f0760dc470ef7e60870560910f38abd216d39ead8aa8b3b7ec73873dbbf0e255aa7301519cbb782a74827a412ac7477b8d4ed452ef12c767c585908b67b2c88c11816ecb541b116c123cbf0de58c6554fe4d3a9659758f6e01975f0376e47343778164177321983c47622aa2f417bb81771a39a6acac888af5c670591ce615f7a077419006860c7ba681dd63d8fcb2d2edbf5658397efeb030f11f24340758e4e964590e51351a9055291197b5a73469fbc91a3308a55387ab7a1290be852619cedb9aeb0fdd15aefaf342edc3e6a86369169287dd99fc6031f74ed10584263cd11f500c979418b12876f3e9ff1829f84431377c00f806ac83322128a451c553841f7b3fb0025ac7d9d45c2ec1afcf57209fda527c800e1b83bd92113a7ce40600a3e8e518db5b71b0ab70c0f698ecc8e6d2d7665e2818205315538ec79ef29c8552c9eb719c652497eec1976c98a9ff05e917858201b6d6087a6b54689d32dfeaad0ba3d386905ab5d5a3127f25d8a4efcb26100bfe1353e9ba973e353adf4f3dbca9bc9fcaffd3eef2d9c277f2f6b66386643e9436506f11c0da8ed24430d7bb7ec01f34dfe95c091c20f1cefc3ab7f10709bbecb7a977a5d02cdef3b658cfc19f0fe0272b5e3c156e0b874344fa90f53a12ff4f62171910eec4716f7c4436e3917a90eb0b2b1ac3020358ac839f9790cf127b6e6892365a8ce1f86b200376048d1ccaed8393310620f4bf0c032d238358c1bdec0406b395f65f629fd22a713626780a152e63ae55ebb9d8288da350d471b66c73a552cf57f0fc51567192ca3d49c4dbd5f6b4084ce4c32348f6a2a7895ea6c6b7fd9f880435aef94864e3c0611277f50bd05c70850358377aa06dc7472de3e151db763dc1142a63082a98fdc9ac0ccae04d6819b518a9fd1e36fdcfe9bed452679baace24f62766c63c14c3209f0c499ea381a17943f0de29e396f149cd097cf2d356f4af4d867eedb32d937e088026f67d95dc16f24bace17320056f2b893b1afd60226f8435a08e1488d619cb8ad09205babfd852f78d457d4696f90736cd6bc84b5f9518db0d5b18d1b5500e3a35ba307b23401a2b261d5497db254cadf8347845faa01aa493f011e0890ecbde3f6c2681cd0db59ab7d3018b17d428a10940919a46b75582cdc7cbb0e21f00b5d855b59db6a323fc3ae514ea018684edca59766438e07a5fdd6d3b7ba80b363f5205903a3c544768d2362b25500b4a815d1b8be05d6e504293ba5ca3aabe05c84e89744349fb71834a3184213e609db692e4157e004459468efd18026c1a3d2a133b165a87c2b18ea1b00fb6f5eb26d4e687de9f25d17d3ac2f5df1fd94806821a157d0087aace215958f54bdcc5112194a3879f1abd8714c2a37f4cd90691e452d770fcb6c993719c510668b07e69d85896de45cc2462b73ea680fb7021881e618ee95c1fb965a58388e31fb575a461678e8e128e2a08d797f9db5534769921f75583e87d9244f8acb42c1125194969807b052365c38d9806ede7a1dde9a6601fcb5aec717f0ba18d52f464f3d042804d4c92137de5b46f66f0ccd954f6e31e0e103ef75940512e2f79899fb0b969dd0c00aed6e746dd748e83c404a501ea81d35f34c056254ec397898755996cb36c96ea11c8d4b7155cdff50b243c857b57dd85e7afb8c4a564ed0c6403de9d64d612755e90d60aa42389b9668c95a3c447cc8de1f3d89af586e4c9a2b62b914bb7d1ea036cf75323f69dd015806b24230b822257dcb26b2efe185ed0358db1c89c0a0b721b37b8a05b499585f6a903ea527b987c6809345abda2df12c072aa373602e6b82ec926e8c3be32bef66558e2a5d1b035c835e16426fc74ecbcc83c3d6bba9521b72d2ad90c1a1cbb3b6a79c678a50f4371ed79e08c3e30258816bceb1dfe74baf356f40bf1b6bcdda0df9082c274f973998e566f837669ed1b0faf4fb541ca7b1da56bb3ceee0ceb87ee8f9e1fd50070e76c451b17063f9439f71a11a84301da312df21196dea111a21715888f631624f80270047e9da91d3d8648472de75361f1d6192687a82028dbc1ec43785a6814914b5239b6fb304710385575662e381076f8f5499efae5e75e4cd9a545fead6f3ea1a2b248af80bc4dd0270ac2cef70c60ec2635e20526f1396b27ecf044fcf8c60100af95bc5e116ebaf6be87ac4ea2bc10d04ed32de19f9fcb3e5a029d6e94d3cddd10a068db76ffe649b162c48e01a9b8b1f05dd5dc99e56f7e8a2272eba7c68f88a0122a48c75c22a95ce84d5c39e1b31bead53f60128e011c250b2c602a1343c745d8fa3ada86f0d3c37a9bbf3d1bc95dd9817bc7015202e20b617d91644603af4372f7cf4dff9331b6866c78cf7305b2117bd286f5ce1b4c47f8fe59041403c3cbc580fee36ba8131a0f39f3c03fbca51808728760ee58374a59adc80c6641c2c8da4394b0400fbac3af534d8c1139e2813a369e2d2c9cb805480657b8e74cd7c04642bc13e7d779bd2971da02095ea0291782d994dc0abf190c95acfed9cdec0b7b8dd93395ad64e63358d2d5e2fa23cf5e6ddb44d6bdea1907296253189191b508a410da4a60d91d6c3cfe168c82cef69727688a86c3299c5255681f9272bc15898aa08f8bdfdce218a2fe5155ff6841084163c27f05c1d165add3504552cb9e56f3dc9da02962c5d8640d94a2f1582b980205299eaf8a6c6502c574f520a74d43dde21f2c0c035e7c783e2e85c02887b32455e6fe304a1b56198b756af46c3ec59009b8e8e29498af4288a0c0afb7a9b08379776cef1d14f19c620abc713aea2dab853ad36b4e9493746d337aab43e743a91383b683dc6f17b93a07945b172691bcfe8f35e061d8e91c7bd8885d7767f128ffb5ac534ccc20b2cc3f0ac0584d37c0123c888cc80764d928be01cf5d8b8a6b5c46785c59bcf0bd01706dbde95acffcb0389ce7a5b24d38837d943fb21af42c811724ce20aa30831140579f535447f23703b3628638d763c24850d512b48438fc328b0e144bbb404e03c121904028a6df31c32508d2b0a4fafaf12f03e8594155b709165924d4a25871bc74c8bb26a8468460d19622bd00bfd8df5370fa526a879abfd4db06eb2756e57c284ce9ebde4f3d4ae9eca41414b382374db2d36c6d6b78c7ba2de0c02ec63dfac012c6a17cd95183cfe9f62e70054e30885607a6279e381f8f24ec491aa8135779ff7eae4f1e76f597bbbce39a454d43935e6953058efbbf3d14f65e64cb8b137bf988539907f1963d615a32730c74b4703e2eeafea6bd8bed7dcfd3da07171ae884337d3a955bc26f7efcefc3ad7e219a85c6985d1d07019c2840461024338acb75649479fda7a52843f40c91ea6ee4274651554062312a96a239952007c295238f3eb6f783c6daf079f8448ffdcce3b630a5eba1312cb6dfd784d51bff989c0e316235a6a015786ba0eef3ab6b1cec48e8fcced8fefbe89ab6e6bf046ad8369417ba78db6da1e075b621cd0045f06bc506d22e0856e76387d03690c4ddd8e7d18f0eb93eaa44d965522b44aeb7088810b930c2a2943813ad983e198a98c79d8ebac8baaa1fe4bfc2e5d861f5255d97598531a69b1c049b9a84af1e3aebd4b1487f5d1ae1eadf4f5dfaf1f02de829d197a84cdce7d04c048715bf9c758574dd9dc6d4c29896ef6b08650cf167dc8e1d63393fd4aea6e5b39469ff52d0ec9fce8563d7acc57e1cf351d1cb9386167bcea9cddbbf94508150f099ae02db180d9e799131d546db8d70f0d7f4fa9ee615dcafbad34995ec490653c68a039873e65091c8973785da2834471f0a59828c9a66581afd88ffbde01cb63ee5f93f88686d1b0243fe7899ef45d8fe384e75852fefe0a9ae841c3a7974700e98c804e410d1ed287d73e4e5306a194d2c8cd0e47c9f1086942354b2bd16b8c355260b2bca5ed4457e11b3e0ddd5b105111bf17b1ba5bb8354dcd9a8ee0359dd536ede3e5be844f8a2211969d4f8e3b24db703dcf286070274e83e332fc8487268b096b5474ee4abeb7017e7cfdae5471bd05942c5606bd50a48aeb72a0e98371ff44b3c2cc47406af1e4eea19967a8547f2fe9f81ed444660e4494cd3a806692544ab89374a5ec2a5c0fef8d924d8438366624ec6f871bbaa6e781bcec81e5857efe33b422c4dd77f6950f9ee98dafab8a224f5f15e36dc30802463e3853a994eea11474db6ab63aecd54fd707da8fea27223356e62868b924eb413e814c6e71439a62701388db4db60c9a3b9125290ee478fe0e99540e81304a49a2e4d4a7e52e50ec94439f2bf1a0db7e3ada9e996084a4da1cf2019677af8a7a561e7fd74e5e08f862a924acddfeecb0eaa615a1a36b0eba2023a2af55a661fdd9691ee567e7b8acf83c4f925eadedf5449adf5fc5cd39fe2e5e102bb2c7d8dd3eeb8f82e3488f5a5ad6be12222292cbe4e4d14730e46bc9182ccdbe5cfa6d7699f3ec1e933148da0c7bea2c401212b681c2e02ffed2ed326f1cee914f12149d03019e8a427de76172da98cc9e64e8cd9f15020ddf24a9beb048b4a1781f9be45a22b0ef59e8801f69ab4cc9661197cbcdc2eb86d2f85627e4c59658811ab2c931290f4dd20ca2611f1f066fb90ecff64e397d6f3ef2d74fafa47ec43aa9870f4e019530c6ee6932331b4f30533530de1f71f58a8db9f746fd184a40d3fefc2a9f09c85cfa70f6489c826fa0cf90f4c7227e011f7c85e0fd5b1e913ba7bba97987db2edace0520154608ec305687d4e3f90ff520a1a80cfdf25b1d6c69b917f9456739b39d76417fc8f0959998ffef97fa479803bc5425e395cca8a49461c32406188313021f36f2e3bccc5e98280bbbaba2eeb1389453b82713a3858b8fae3a3b406c06bc8c57fbc486d9f3f642dde4eb1ffb2a90889b9c6cbd855e1a04ab51e32e686318f50a1158d641cedae0d0b291c6cd0b90f8f789122dea408481d30c49a6f5fcf43f51204142b45749a67a9a1aa2bdd661e30fcb015a8c86dcc1c00b3d170e4facc6aa4e42a838f9b42162f874bfaa5edf1b7948dffb16f0afc08ba90b5d6619a5b464a31ea442f40a80dd0f011ecc58f43925969fc95fd4bbb6b7a0e898cb8d8f56fcfbb131f8f3fb2dcbb3710de244cca46ac9a72737354ce7c30c610de52844293bfd8735708132e9834dd018c261a0ea4b7c69d282f5f910c97717b9138b2b911b091b861b451e45b50a0a1dbc77824120315046e471be3b7cd3d51ff9f2b84026eefa3a0d2e65c439b0b073b10eb2b87bfdf707def83e9d44c50a32e91be892f7bc90e88686e5db3cea94143f303f70f9b0455436ae677a1eaef0511a2397dfa52633c83cd9607b66f4348b4036373332a1c69b51cdc9bcefdd5ce6eaa1f40bb47d22093dfa926a22a62e66c6d90795774279edc5ecf89e40d4df10ca8dfc3c8fe134e6219af028caa63b100596fe7de54911314bf32a3eac84ba9ed9b544a772f242a8726305c78c1e88c0bd760383e271c4a6358e5c7f8681a18801b389e7e229770ae97cfc5904f5cd27267e111847ff8d249b84b44dcf676e8795d43724ce4cf64ac20c436960e4c9daa32b2b9b1a7956d80c7f09d04ff81f3159dee243fb92ffc32987afb28ee8c4e58bd8bef74b715c5a1bae1dcf933e6c43a8956d8d43bbd84de0fa255ef48d0b5dfe1d84f7e5c45b30017b95c2153d87e68c5735433b7bbc225360c32ca45f7ca6832fada60ff0f854c5730638a293572c4e4cfbe7897cb6f9753dfbfb5fb848f5ae2a96017a618362b419f78708619a50f149fcddd2a176d6bdf5841de151d24d9777987092b7dca05b29ace3f12030774b36a357a51e81abe0fedd70f286d9d76a3f2893f5125e94ed5c6493460de91f16c532ea6af48dc36ac2a1129facde875f4597cc41f319bebe10622f253ae0ae06a1e4f20e4e986339a551a4f96b18d4ce754c91e4b0ddc8ba6e88b23642d0f2e7529a0c6a1282d773a06b1342e7b6acb7b9344e5166fbfbdb9258e99b11a48c27d292e04f5cb2c543989f2ada9e2dd68addbc1fb7ea07d84ba04cc4f03eed559309c3cc127653547f49bf633d857fd108426daa87f420b56ca12361ed10b0c50930444f26ad2bc8cec17432fa8919ebb8aa92c023cbabec7c8f6081d9d008761e9271c335050f33bcd0f5075a40e1b6c48026cd5ec713bfb16d42a116f0b4dff6c05092783884999dae1fc2243594485bec8d05a5c521f621e8b8e6885764cf2a430c38fc2f98fc0447b6b21be21f1f6acf58ef46c08ce76c162fc4a6923cb666dc6d2d8f774c5283bfd3bc0da7ae989ad8ff1bc0ba9c7e4fdd8bc869b6ee85096d9f27fad1bdab773c77a2438ae18661f48e98b696dcee1b994b4b81befc39f149aa284a52e5b806fad016709581e28b7471943c2fdd02aa9c676f8b8a5d2b87dbea6f6acf659c967aaa76e2b346abc5c3c42a01d19fd8c8b14ae9d26489bbd97c852d425e543e6282da901e762a957d90b0ee704c8241c742e2eac21f66b1eb1a0f9b4b0532fd255956aebde547106747098b27a52b0c8ccc28ea4acb620c5642ef4410867f4c6713217f08c6ce8ffc865f56c71d212b89441e4db93ece93044e91c8c2b8fa496297bd64ac098f8e39c02a46eba0cc97c0a5f463f81267680eb16c967169a13407063bca537d931de8dcd0d6710a9d900c6f71a67cbe95e3d3b3944f61e98386936f0e604ea7b6c01a555473423649970eb421b380dd278fc9a775a536f9a1c7cef1da668eab991e33b33bd8eea7eaaf54eed626457adec886c3291bf0b290c4c67bdc65bb72b82ed20a1e764aded129ac9dcf55e07f8eb291a13b51b335fe9104c880675be4afca90d32a62d13b4dbb5f3680363c7177c07822bc92322ce4b5a02843cb2e8058b7422552294e541b17f34155aa1159e351c675620c85416c784bc13ec9fefdeb7e7030d730d6589226e976008534600ba4ec819cb424a3085993465a55ff30b0f250d71b2d53787602c8bf5aecb5e1d895e75d7a105800f21d11b7f8ff64a34974abdf3acec75f6ce45fb57ae6b9ac6c1912a6d186648297d28b5724899ac20393dbd2fab70bfa3505bdbc2db32aef94cd65b9cc4ca0108c7065e21bc05e018de76fa28ed25f60884bb931109aeb8b195459956a6023afcc29dab7193a005cc1314e79fce99f655f829c0cf86ffbe2d6f3d6af547dfd09a9399e9ca038a31612560e15786021625d7a78e7b973f98f568d7a503386672c8d99130ccbb91dcb4ede50f4e72566394c90f69a7e4ba47f2b1b3e2a9b1da7b7f241844013db074bac254c756d9eebe3265707baba3f2f9bf8da21deefc55b0ff28343a7bb2a519ff66a556c518e09ba507e47bb8a16df870f28eb443870c1a71daddd86b578d5d5abeb0e426f1077d0b5b18bde6085f412273e6303ecefaec50fc141c37d35174c7226fd3cce2764c719e77ab8a7a58e30bb4d55b552e67b60e9029a180d2e71cdad6e0ff34a3c4d513879c0480f6ba26a902626eb5f2c660d721e03175712f49b350301e0fe9ac122880f911a0b667df694a3e91100e0c62f1096808fed6c465d5063f908253c1569d871101c9ac2e7ea068e555ba673bc7e29b21f1ba3295353599c91423186995b6f10b8902064f7ab21291a9617749bab05476eb503b373e7d4db36919f361cd69b63d3fb48807702e65646c50668a488ac0fd7d3fbc073d768f21110f1db12e78424d05a46354c21d01dcc20ee3e5265a2cde381c1c0237263e9de4c4af0b7fb64d405f3ba8c30cbc135d95cabd1ac24c85c6064b42d5752e0e7222730dcb3704834f808fff6150ddc6e92720592cc0b58162ca84af175f21af73cc1b6e1b43ec5b22480a59ddee7882cf5b766a5e79d870711425f96ca7b90052d365e6aa2fd7f9cb8181bd29180770253c26dab2bc3b068f2b96a22749aabd3efcb2b83207f3b88f0a655048ef79cbf4002d4cc3998bfeb44fd102ec66f9cf97e7387c37c789c2dd02cb16d618a7ab67866d8e31f70f92c3a795127cc455a49553924c5f97e3c11dca9e43b355b5cdbb080ff788a29b54de250844e703da07dee09369ddcf6816bfce6fb64369b117c237589cf7cbe668c9081e363a591c1ed3b456a4f7dd5e0581125553a22a62e5744dba74d1d4d0ca48099c7cb5a9f6c2007427deda91b16992771e4e2235fdf64cfcff4f28c49735cdc0b76f04a8e9b28a75545e4a6decd4cfae64a7f9e93d8de63e05319ef7d0c3864f88608e72ca332ee93bb299d833d41dd6fb83736e01a6e6432d20d071f03a3abb9a7cea66f301d831343b797aa27cd59c59f2e25e8dfd43440e4f9182baf4741788188875f33196d48dc7b2b18e451d41ce26b2af433b20748394e512262b580feaa7ca1cdc594bd3292014900b0ee364f44c6c9e143861ace23517efb20dbdd737b78e37bb2698b2afec4568dffb9dc6101182740df723a3bcb0dc877922cc895e462eeaa8497ce5ea5e273efebe26925d10643a19e86c9d91bb4ab513d30deceab6f7144f89dc66ca0dd047167cc141b6aaa59257ce671e2dc8b64204e9ab695a4a4484b879bcbc2ff4a0d6398e54d74d9322d787a644ce2523dbbd4f714fec88305ece6c939f877328ac7fefd80d5a748de61a3787c587cf27b8acc3e740803c57993b65d9cb3c26d16d1b8457c7c10befa87d20ff86d0d9780dca1d2b0427c8cbe9c49efd96a2c1655eeb310ccbb19eeaceb5c8e8a2d76008e1ae22bab5c966872905782ff9e318bfe9ecf614a3440f304432eff7d5e336be2ae4e70b2b957ec1f78703d21e022cef6d24d8ce2b75dcba3b5a2f666ce79c9c1c2c019844b3cf48b969ff8293f498ab7ce9130fdc8fb018ae6de3f9b39defc2a5f5cbb4a85a95d092d92d0f14c7ad4ad8c2522a198eaa8d62979ec54311dc831b533786de7bfe38b03a4265813839886147352db0dcb999d19a44086c9ff1d16ee80f70be612d396a4b487eb3233da058ad4f05f359c7fa78fc09568fe31636777b904defd5088428683dc878209ccbec7bef1ef812528b4cb06fbd3473185a9e5ca87af7488553c7f78270a1e563552cd153a49b9aac1863ac3c7bf596d4c8bad502f53954067a51055bf914b0dba9f1f613855713199a20976257171d6da759102ed3e6bd24c415f1fdad97b356ced733e1223970fe3be24b9a5e48dc2ce71cd92cf24c1f4086054a37a0ccceeef8ef749cc4f719acc3acf26ed27ed080c9ba536ea23c622b119bd4bca482c535ec2d75e1572286762c05a02f58a07165913cc76d0e5f8f4f1d7bf973946fc55216fd89eb15d310f6a99601059ac89298262d2603be468cd0755737838fa4b620648f96f517cc95893c63b59631f42f3aa74f1d598dbd1d858059b677d1be55aa93eaa21d792680416e61aa5920a7663b356ddd5135dd783ad25a8d22a196754ef02fa937d5050a6f2f2f97efe837c43ff5c0e468684b383f39e44e28a647c266e86889f4e67267930b8c745d2bfe7beb069809001bd30e8fb600d790f1916c45b9304356177e43a0d88c5c063b44df50e8a62f4d793f5caaf13eec44fff181bb5fb166e54e23493ce2c71c51d364088e5c968de93d8e5e678024f2430756f8054e7721c4060e9f8ec019e1d6e25566026a6e4b81d0cb1a1eb3310f38801fe167ff56fa32adcc76f9339e2f5c6e0dd53fc222bfb3ca8791c4ea5098ad5a8c78e31c80d70a720e8487bf75241d7ffb605cf8405933b22e9453c56394ff66285c9e1540b9152be1c22e6741d7e93be90cbef5aa3ab22ef7241dcd2ab68b39bb208236fc667f4a825e09d3344638f168aec3c7697fa4aeba241af3f0552015d0920e40b7cb0507eb67bfef5f61b0f18c035076ebfca5d3ce1ba570e2394216b3233f0db4b952b34969003cd8b512fb6e17126ebb45238e2703006939be7304e71bf184eef8ddff8a45e6ecd86505cf0a8f39e9b8e8a81abb294d1a3572d6bc89b157e1338c40e78a3e4b00fadfd2f5ee6c1170a25370c71f86dd6e0567c11f97cf824404db677ccc2a5a1c7e9213a007e9f64476b5556402fcb4106dd9a53495109f38cd7d6ff8da5166cba45c58afa3e827c7ec56ed76a6add94e935464f34dbbbbe99f4515588bc01dd02a7d99f30035a35a59a0901d504e22ba99420ed2a0970ae535d52da4e190521d1cbd5d4a8f0c1f21134e2038c65f33c298d9198f34033dc7691957df06bd20b1cd16a7eed6390d0faef7f11c470d5b3af897f43813f99b253a3cccc36657de870c8ad60fc995ecb6832db93be5f64899f50ef6de3ca6183a8032ced1c6fd322249bda94aa430d31a4feeca6bc29a53cf4aafd799e92fc79df1e6b8b0fdff1c3f7662bf88f07d0e69843a828fffa2d2388e56a8e1be7f119c362429136eb9464d0ca9ec4957829bacbe450c9d3fd00943ae5b2c7217b96d35c2daa93f4cc3bef9b397f1f2a8d5d1b13aed8a874a589ab3fea9beef28d00e06d33913d30d342b3617f2c7890323a00813af7f98040c370895ddef361b06de752a9e117e328241b29c92828db4000487608520143607483c41dc43617427d22b71e45c1f784ff87d9afe5c9c0b9e14052233610e8028dbd2c83a9e0cef33f9e18a6254a9e330eb93a99440c42bb34a2eaf6c631b33ed993002e103cf12aeec7d0e25f982714cd45584441dff6b2e486a7b604d04e9acd3738841c4779c7835a376757e487dfb0f869c08ac5645597dd2388ff163abb71636ab75ec5cdbd183441b629cfca4e9f3799549ecafd0d0a39582c945fc151029f5e62a8244ada436bf8ad90980f0b1dfdc33c9f3868b6fefca3ecb798ef7786a5aa30f79a1b496f86b2cd9af7abc9ea7a8237a35d14a9c9b71899a39436c3343427ddd3de519ed349e35552cd22a8565aafccc9139191206ac47b654a85ae33aadca7bc4d5d300de59ab887475f67c16d83c5949022534977ef99870f611cd52c47abbef59b713190321908d6d013884e32131dad042639b0fa9040a8a1a20ec8c0db3d73726c89364610e4ffd70ec44546bdd2b577e58935108931c1628ecbd782818cfa5482ed1e516bcc10c9b599f76eae6707b5bacfa2340e495ac191a8434d527f8167cefdf6d57915bc6df58e55fedd5177b32a4039ab6b972b814f016b5bf19b3608bac3718338a52dd00326d85d11616e28d70181931ee1c3109b785cb1e610521d9323ffee2e9be70a9374ac013b60f652ff5e60c8e05ecbcbfe4f991ce4fe362fd1cc4c765147f4c0e2251fd3020168b60829ad4d8c948695617be0c5a793a1f9d38701934fce4266878c6292f0192a7158fb472a5a5cc906367986cdd3cf7f2fce8dc0373fd9ec84961fec340a4ba40cd88d49355582a2cbb6e9119fbfd99e0b9544f50b3e2fb3915bbe2a76f7047ff933afe4c65b25b654617bd80f988d60504594a398d5908cc2d1c26161f51d00e3cdfb30a45e576f36087189554933b7453874005435664c28f752aa3cb79f2435e3def55479138648ce0906754ca0ffc9c4a5b60d4ce4282f8a6a0bc121abf4916b29236a38f0580178b368cfce6897eef5c430bbfd6631023114f5df2eed681e52c9a20a0d0f7fd35e3597c290febdf249fe136d832b3211f6b642b62142cbbad23c32155e67c3a62be00db6b09129bf9a286cf0751b94ccc4a880a8a5eb507a8f3366900e2677bdc89afa2e92aa90d9fa5859922cc5d58fce9cf0fcb9cf11c30db7c2f692c9b9709b323e3e4accd561c7dadb0d55934d712b8a0c146f692f782859bacb6735ac0618c67c35392a2a198b9c4ed21ca256f834e0e3c01dc86583f5f6cb2a0868fd97c0f9a9d6177a1e257a97e8ed0e0d5ac9a5f6a5acdeffb6783161c51dc191b6d8216d17267e212f8c9bf9979049210d924155ce751146a487aca5f177cc1975c0da3d5e20f8cc0d6a3cb46021a65ac7d7f4ca53110e655ac0305496d17e3d10bd1e7a3fc6da876140a3de8af2987945f85362a16c768cc66a3c2904a81c9b50aaef661a283738bd47beebc12196647f8ffa0d7102eb14227138075b7b42802c032c4c9b26984ab05bf0148fede20d487342bc48b7a7a0ec7a58ecb63e24c7ed282bd4e275b03b5b9333a2769daf1ebf2034172a50d771f076588c0d0d5f7a967dce332d2a9f147298d88b94ad5d90168366a00c1f3da0a763d948a1ddd1b5f54e50e94d2790190775ccbe8a65c62f67c1219199791593ab81043c44391471b07f187a531da1d33623eb0da6e6c1db9e54dafd84ce239212896bcf761322c8311de93be428d0bc7e125e36b03006f66b95f22df60ec9e280233e490854820740f951bfac61be1c904405b29158776485aa4924264e46e4c9b4aba5a6b25626579c817ce44a39a3b80d1f1db9088e49f6d375114b2f88e26365701b60020ba6bd23bf4721cad08c0694e74175aafd4a84fbad6c832808479336310da01580917c234eaea08035e4742c861ff7e62809aa4782f23c29ece3ecf8545dea69abd01005c15b5322849e95d225759a5ce58b949eb08a53ceeaac84feb641e4f95719ced2155ddee478f75b2349a47a0f3de0003acf7c6e599a309b148d51efeec673785eb992189ddf20ed45af6654cab041706ac53a43c3121ba1e2d28cff9e9271d6aa59de5403d49afc83e8c57d1d0b812f8ed0f46985f33fdb02a8723aa755361c82b202e9e863c9d79c05df343c3cb7a121a60b5156e1ab11b5f3b36b276b569c40efd45cc9d413c7db7ccef1eb65d62a5c6fff318a0cb27b93907efa62e01a7c22b08617697f28810c558ae2f7c83fde1e4b4caebec6332075964784ca9e5808a99fe517b71069844ef7b532730e3af77280cde3b5a9d5bcb4a8897ce758106ee77719e1aeec5100dcf7ecdc997e7dedd7d69c946398b3fbe975e7f5bf2de8a6c3484dac9708a57aaf2726a895d9db85d71be0fa779591345f5c54cb05334536e6a1d7d2cc1c51b281a954ef0ccb3c8ea0078315d880cc87ad741272156548b45e50f4a9fc50a61d2c6eff71bdd56ce0f6325c06e7de2b0faaf49c6e57d9d395f950433b89b4dc9c73df2619ce3e18652cefd76883b2224cd12957d5e30883f2fdec8fa539f14bed9cd9bc1ab9a4862772ef2d8e92cf72ea426f54fcab3457292a97f648fb030db2c6feb194504a3044371c7fce8a25ee83ad64983cab7f7c2f627ed4db495bf00ba5b1aa13ecd7804433327853a334b1bc9edd99e6e8ece9a9bd1cb223de58cb1bd3ab0abe84dcc2069816367bbee240d7a541feaf78a3bd4d50d6963021c3f8799103874d66b17a21db6bd39ebd202e618fd9b47d357ea0405efb0cadadc96eb670acecda3a9294751b37db14748414d78783696bdcde1573f5d2548dc298d73b03decab7d4cc06428de4cc9ac0ccd10ce1ec974b9258b723d4461ddc2d64e3d6b59cd24696442a6ffd81bf8639df7101d812e972906b1e0cde2fe2d006b0daa5b05f2f32353f81ca85f3471ff8814bafb57aeb0b3290dda3a02b0d2a0bcfc6f514916f65626418aec4307c7b920b033036780c657dd0f47aad8acd873eb1e746fae891f42c116e07d037d5bbf8bf1dffce644ea31098f2e8c88cd8b074abe0221c1ad375ca976f13c7e2810f2715dfa9723689a18be3b95b261fb8926f0c8d1f21f0371c7f051fa22c68d55368adf11df890a4db7aef81eff724f39534b958fdc5e0d983d1e848761c833ed78453725fd5ded758c7e763e0ac4f7cb31b3faff3f35446278ae569eeb68f10f883165ea2fa70fb477ddb71149fe73b782f44c345f727bfad4224c1c28f85ce12c2f7eba68846c141d3542b6121a6e4be6d9b1f5bb2ffba1b02947a1a1063921e670f8ab294a049547332c61ece72006dec94338761a58a71050db76a312e0cec02c0e1bf07e71116d6deb38f81bbbfcd5c7d285aa7f67404b8ac14acab7adcaf9ccff062abea6a83f60a0ba9797cf147e9c431098e2de998293a0a16ffe2aee2e062e9a6ceb5e7e2dc174f4a20fa4f422c5bb1935b84a7018415d3f53c9b3150f44068857a8323f2172c7b25800f8b9be1ff0daa3d4efde434ef6cb0d53eaf190b5ca73f15a9a6489a50c796cf4f6c3fa1a5e663431dc623c12c6175f5de880fc464ce0fbff49882de76f068c2591da4ccf9493e805646c28637aa572d8e0f07048b8cd6a7e10f7bd24caa8b516dd653266c7b1b5b8e8b3356158e1fef830ce795431347499755c841d1aabe613828dc09d4667ae472b3b951910b84b3f120a65c050b10313593ddafb5db8af734b01c8fda0daf4576ccecccbf38859d1f619f66a653d48e43c7135b6d17aac96eb94311904cc4814941d0801f25aae737090f8fd8be58f85d76996982e469d043c7a8b384100853a015cfe819718a35bdada5c5741b4530c4a097caed7cb82cae7ccfd03903157c846e5305d514808bc5ecc89f43cac8fc861180a8b9d72ec4a3380bb0fb3ba6488976c6a641d0642cd43d9563f468dafe12878b48f4ff2fdf7996fd81bf9df29d3d231dc19294b16da28623b8a9870a75ef2d0191fab461d1d1b855efcc0668fb67ea273ff6d454f32db14ee3dd66ae4f6cd80e558b38293f17bd3af41d019ecd825e31b3dca5038f85a27a39a690411553e61f5edeb7bdc059eb602c2b255aa7bdcd5359ffdf94565068ea3250c89876265ffa07982c9f50b4a7a3cd911d6408a3deedae679cb98b05b468888e383321a563a806d9678b249ea41a9e4a091afaf1aaa8f62003c1801c4c9ca3218cbd72baf71eadc3df96c9633051bdf46fcf524a623a11077d11df0384512059716d72edb5cec4dc6173005ca1ffdcea42642a114d931e2a11c4221a2877e784d3f15e61aa53b7c6690313dc7fe6e5be3af479567880a346fa028b69fc57fa9b6a1260dc3d6356bb739392db35a68715990ef4af1225e44da431bc17289bf48c3c83534548580df5a1791fb777f10714e5933662356cf475d1d34720e92bfaa8f4c204d864351a3275d09974b42ba59f81de8d635de8d5e3b145835efda47ae36102129e0b431cee61d7248f3f56370a3e356c4bc7fad8f4297ddbce26c72eaaa635a43d2a5b594abf0eefd4af880f088c1a8124e73601044b4a7b5db7caec75837163759af827adf3e5443c2863e175eaa421f930d46775845fd212cfbead617ab8c1f8070272c53178dea9eb0a321f4c62285242f399f47f6666fad8bc66e8f13f26e1b402566287622fe9e1b1e7169315ea9dbaeaa9a77affb331938db13769869e8e6c501eedbea2155990a483a2dd0a86734fa5e260b3cd0035c4cb691703a99c44496ff46e476fb3f6bd2a979934aae94df889c226a13e5ba73fe63c1ac072f24df0a7103a9cc2a554b433da59d08dbc2d42e95edf95f00d6bb17db83d41f5a45c36338775e7eacac092cf7ad60b31c0cdea0bd5848f858946a979dedbe6ad742885148b2c0247cad8acbbebe4de00b6de3ebabf7ed712a3cb2b1627fdd4b1b1c051ed52c4d1887b8400c7a2f550d7756bb8801d221dd7e26793da7a51d57ad4b2ec670fbbc74ab0e84dd3aa3c60b9dab7d67fd64b09dab6536ea772301a67c11ddd2c6a364f4fe0d53139c056dbb19da6e90ac2ab3a5b833b454262902222892de5ab50ba6ef311889b84aa3429b58abc4d7564e3f4873c4477ddb05e57c46c5f72d66abd6c7d2a3b400caacfe2c3f188a3e68ad77facec550384bf459be724a992d376c9a775e9dee1e388119bd0368785b2b09f6171dbb98a2edee7da5347285722d5288e9ecf17731a4fde52c3d1be94191a19281facd66afb527e4fac6c2916025e26173e2a65ad13a6dbc169808095ed13112dff618c18a6b88a341986db2d102a35645424e4ca74cd7b2e91e83657adedbb44c41877a00f08339a300a347a5c03aaba8d24ae36567a3196d30b6b052da42b0047d84cf1fdef6a0cf4d157293bfba39b4ed7a9ee8304581c6f9d7992f0ef4dfcd6589035e6af4989309dac73953ad2357c343749f21a7dc7cc721a20269a5b12e86be570eff83364157448b6407775e39ac4c5b397b1118bfce7120e01e5211bf6e8d25b588a6fcac6d488cadf800a679fadefe5e17792ee6b4c8d7a6f38d25c69cd82769a0a053032d13471456aa896297cf1f69f59b69b751307422cb0f690ac0963880576c2ead45c915385772fe6297e7bdde524b0507d5a035ab1fe2aa807394b79d09bc6502fc0a3b4ccd77fda61d6eab776c5c1cffa7a803e8acef671f28ff462b51c8ce1ff615b806bb1c4c1a21c119e25dcde8d0cd66a8768d268b2f06dd50a7cd8880c9fc561649a510db41d4d7a39fe9338175735186614a065b4312d5a2cb01c18022c85a655568851d8cefcec595d0c9473e24f5fc6df1803be482474036bd106055fa7a496b9dfa864d7fa59ad69fdf962487e4ff6256e61c7401b4bab4e6e2896fb1fa35fac03f64695c78b0dc710714011f71abfb16fa9924f0673e2ed84f200317e4d2cf69d89a5a8d86edf7e5a713adc2a62c66222ca37ee118c80459c8700cf481de2f04b069c3f76af4e54e0ad8334b2ae5f4a815e4f7d3cc02e7bfa37e99fe6dd9859875615d8e0de4f1cccffd87219bc0e6a0aade0844bf63f41cfc9cb56e07eb165c51f24402fbe61dea5c57a18fa2727d1fdffaed070f6ac6365a3f5081cecccbb7399f7cc740fe7a160a282b28284ce532222168016ecf2f29035797695cd076184032d1e1eb2451399e3d30f3c357422d0a13d47a1cb83d53d4cfab8fde3e6af929f44953ae1e158b7662179d85eb0f03389096d199bce6e4104e7bb9c4174c2571343a43e0affdf7ce0d55553e6808357e8f8f144a44a4b5520fb2a31cc60928d8c392b3136e2d0d264a56d897cd3ffae886aa92e374e2613e12d64bb1f61207edf6a2e87115381bc75e13d67e714229f20ed1ff1f49de45d29e858899f94eb6c305652df546621d42b2d9b3fe38113157ff2adad542692498e3a3f750f54a5f9ec3e3be04251b605976e1bd53eea415e51371655e08afd1489d8ff420f2357302c62143662cbf9534735d915e6c97799ce54944a0a80d282a66d826c47c258e25e22fdb81dcd582ed06b27875bc26f845f01af1dd528b8fa21b2fcd9c056e9534ef68f3083a51f4f85a2083e31e83c5a8d78ffe25c9bcafad25b9759af7964bec8427b8f1a71820122040debbabdfa1a3a9370ac1691f5cee50a74d8979e62d535d8a830eb8a5be499cfab79a4170320a2e88706a1bab89a4f5a1d033bf3360f9b3fad1b1a75a934941e02c64361dcd299e2242aa9ce0d97e67d5a32982794475ef7cc2d800c87d4f60f1cb901baca4ddb84650923aa18604f15495f5d9a9a0796fb119d2e24259f0f309607d9eb1fafbfa9680e988ad3a9287f39da7afc3b577814636cc5614031a058535e96736a961d4761f46742780a1408a5e78655f0de48c423702e263036f89b32206dc3fa8665a993b1b33cf036f27faaeff178c6c80c335772ed6a5da50b4c1afe39390578fe20656ce5900fcf3900bd9125796d3bb1892b5c89a382cc8f4c282f7b38ce17171151432f1d4148e4722b08ec4b3bea31a35c770f6b955f51b9e1307e969b449223961f2e8037bee66ddca697886bd0f7dd02a0d824126ad7f4640c646488a8119b0fbdcbe06d31689c5c5a34d7c57a1b339bbc50cba6f5edbaa1534839d8843fa9331f3e678fb796811cb1d6d739c74c03486589a5302afc34690f5073dc683ba12bf152f8d0c2d05d72088bcc0659b34c7ae69a1f4d906768ccfb166bc101600ce27ccfa64d63e4341d3b08b5cdb549800929f5b908d951bdde149d61a6dba5e53d649a2854c40207f94a775ea4cd943cc63a429cc66da4775a3b30e405479f2b309e2b8619953f3724082da2d1aa2ec57b46d2e5a07772aec177c9e9989616f6de0c217836c8764d38da485ebccc22d75df933fd06cafb55ebf8f17e10eb9ceff02823036ad1ef0a0bf3c8adc581df2a0f54243f4be5fcd972643f15a6ca7b06921a2f3e836922f3df534bddf01889e176fdcdf10d56398492b4556c4f4570623093f9ac7cd38ed068dd10af7826dcd699abf1535a9419954cae3ae507361afcc9f167ae4031b631ff3d6be27c31915ea908e33da14a1bf7aaa8e68f78d2c6c538df4ac455b3dbedd3fbadee853be6da42282d5cbca3a8985c5dfce911dabb47b1b5c812e143b7bab46f1cc2050f30a61b6e6da695ec8917837e89cf35e2f08577e835a688dbf2bae9ae1875e6d325a910f6d5ec14a888aff67b5a4e730a2782b6d663d34f1f88e3ef99721c9562792fdcbc08ee5b41c6461915745e0e3dbd59f0e2211ed23185b61a46e805c952fc70b506319dda957fc4771d41ecd136206b05f258a0500beb7fadb0e7288a043531bea71e78814f0cd7e3f6b4610f1aa63c045364ae073d0c678a79083b178efeacb594c1d792f67d1647d533c04c6a84a7f5387c851942e3d1fbb186da6a086be97e6997ac9116fd555d5fb2bd12f1b51dc1a84351a94b2497717af34c662db3b9c0abeb80c1f7998517bdf9a453628b37348e76fda25e9677950891c9d3d70aae2c7dbc57bfe5d01ea4c08c878e39d3cc14d11869138766f400ee7a0b1acb605ac736bec601a1a8f611c369932cc4075cd7118a0d525cdef74dc2f011795484715148642938111ba2ac211a6562bc49e870ea4cb800d0fee83c15274a619df8a2baf9570a1140dfc4e4901f588268bc17cfa4d79435bb8112a504251538b47067c91cbb677c88feb4e494514f6bca930cbcb442648faa0a9429abff9e1dfd358bbe7be27caa296791b3c11b6be08ad871f9b54ae28f44ffe0bae0af571faf236ef78db75e5dbb28653c0e5cd6f9b5103b5620ff43f003ba1b41db9fb4c068bb0a023001fcc45e8587efdfc0e69fa9be7d4b200b3cb67fbe6235741cf9c0f89ef38632649bc44b552f229550a95e24f80ba73b434fa7d5563d511a18c6ad1e73ebda9bb1ec29bc4131d8fd715d1eafc196544dcc1108e146061eb36cb115f029ed29b62f54332224bda4c7fb09abf6d500874fa62df2295f69e90b9d8c3390b953fd7a48204ed4c202d2b5b1d0f14f534f8657d1b9d8cd34361cd5f86f70bdcd65776d35f196c8ed55aa37520e0b1ed7105d5d431049dac449cd5af2e3822c41598bdf79bb3b0a4d155012713d67ea6a395eb95c951adb965f70513e43556c8df8b27ae706d7750e910ba3fc36a4bf0e00b01a46bb823e6dba40854a70eabcb78cd2e6977117002cc8a0f3ed0d81f4cb7ae46cf894c176ca5671ec8477e83f063eafc1b7eb1cfc8ad9e22da0f0b7b77f8c81e8aa486828a41bc8cfd8aa9b5a6ef4c271404812cf82c8d53456d4029471fc36836a25553995cdfdbc2f8fdaef0b622a1d6d458d7c20d6d0b2b3c0585dbef14726e15c2071db56c7fbc267718d5b8a9ce3224f73c395b927ba0538bf2f7156edd0a7bfbaffa87cf140d18ec66b0b6689c4fb63fc4f6fee1991045c01b864d1ae87eb7a5320995ae787755fab894499cd9cdca990ee32f21e7b21d321717297b8e79581e22a6c8b0772ef1389cb6ebfc00a45b7b49089446790c48b673471a63dd84edd32007f4d282455c176d33a0606299af941f51329c3e7b85db7e96bf6f74175e5942ee01de94253b5c8acf76103ae99b14ebfff0bf27a1cd0ada39aac4f4093b01986a327e9ce181b8cca77a86fa7eed50af6406a428334eb95f43edf1d56aec9f68f432833bd9a8c53a867d7d1a3708bc637ff9eb8ffeefb889e5c2a861f99ca58eda862f76fa4671c695d7e48a42974c7852a8dbdb471ab968a09ead025cff382a91c590bdc0e324944644c408bce40dafe0f2f96f15ca7752dbf562bf50aa76a5028668b498c69c89797f90d4d315f5ee1118aabce3b4c3aab2223aaffbc0f802a65cb6b5947a30622f363a991ea1cd20881c54595d1fb7428d9190912a2131d012808c3b950d4ed975e275d0cf3b4f67b5f5aeccc1f15ca08d84952711a80310d84c231a5296c34e9e0ff62d9312431d67b20e85e5346986ebef3feffcbddb2e6fe74cb24203437f19bc05fc27eb5ee055b93f3705d5f71a3a91800c6703d6df0cbb66d94a23e77b8c76f0c7f3d678e410af0b30ef299a7be6c576b1f19de44b7d263e18894bda0004d381b5b88ab1bb4c91c86875c3154282ff82103b88100234eca79c5157377cd0e14f35bd7114e3715543491af7defe6c74321014bae23b4a02d428dea54884b5142977d2ac52ce2e1651c0ad65ddbf6771c9af7351e76723d4d97eb240c18ed37826d67dab59bbed2ba2b9ddd6400b6bde4d67232c3d9f623973ff6bb1e527cdf3e3b01d5619f2545e556f17ec467f13fdf35a45ffcb0db6f0a1b340259621fe75a6c93f62e3daefbdfccfde1621730dbfaac43f90ba5dfe032334b9b5a1cd0b6d320480ac026411f505031b1ad3b47b960ca3fcd47457e00b38486b2e61d528c34621257f1cc7a2ed8ecbb60860f7b8806457f4c7b512dca359b38a21ebbcf986290dd125545c01474ff80c65d75af4ee3504b28d46924b4be7486e0c1ff9111d18784e96a0c3af2a12c27a22477a8ba8d84be3089fb9066c1632c686542fa01ca3fbcdb133c421b1e305269ae8ab6c4d664a75df722617bbf5e2dab966d268c0030c545fa19312ae36a7dc4dadc0e6ed3e455afb73814b84ae17838dbc151a0a5572aca7965ac3a40ce8f1781d1663aff344edd7564afb84c7d04b8d49a081ad1a264291f7e6e469c38030fb7f14858712897876bde1a3d5f8414e7f285505e569c9cfc45823108d1936b9ebe9013482347e6bebd2ac216bd2aaea4fba3b676c497e2a9c7389ad12c9610b82425101a5933b7786a406dede9561ad861d37b2e7d7283cca390e46db3688934e5c8c28f91f458cf6adc65cd26fb4e18769482d9fed6908e4d202c601cd9c34bf586998a6ffd71f3e7a9f5060ff7b3e7e4ac8dfb3a8a2be04a43af4b4a1249e078ca37ba5b192f114e8ffa0a66c560f7370e0f6d30f22c362417d32b928672b98def8a5eb5429c755e9cebccc49ccb53f4c2e58879e9e18c251032495e4d9de99602dd8aa6b091a1851dcb6cac3665a45216541e12290a0fcb52e2c24c762b753c56b90eb18c4823b50cd6440f279d0c547b3a7b086802c39e030aad96fd962bdfb27c25047ed50d261fe38b3f8820f645cc87cc17e31b2b4cc63872c6475bab6ac318eacb2c0527ebd23cca499f380971ba333922557b122a55c660fa5bf16e4e9009639f1ea2239bfac78ed0e2274e0627432bb9989efadcfbf63c973d57c45e214f6b8b7a4edfcb5d39915fb1ca312cdb14d4f654cd0a6a05cbe166b7e41cae280c26636c2461fe0280aa7d71941e712d0010049f2f32b229fb4895d4b2bfaa73e834192707dc7a07fda6a1c080ae8ddebd819c35920783f26a0f4519b27e1378301960cf3deb8b77665eeec97f4d84c8cb691809d7a87b2204b3db8a9e72f136990bff44dc3cb2290b4c4c2cc25f91fda212e360209104a8446dcc101064aa7f79ec1d88ac7d9ce2e7fcc685571e9b065f522afe677a74d1712a33e81b58c07e6b1e7581fa662d63ce701ddad88c55b1f5f1bdbabcd770df3b58118db456d0fac2e407477f4763b2d7ce71868ac3e5f4a25a19b25e9f8cc56c7ec89167901b69bc4d438119da3a5d965e4aefedd0491127e24d92ee151e78751dd0c42fba4a6f2b1c82aee0f4db2c78098728352b0cc0d3fddc121e10fca90f18b7a1df720ef5b1d9143e7a8e319945352aacf70854c798d1f1bc3b61c3b9e729950d1cbe2fa166c3f2e9309245fa009a6fbb3c84a3f588c2ba25a5198f1d9210db24b681b24355469209f4a7fd91d8a1d0ecf18a94c098c9807e177d68d2e0ed3cde439249e173577d0e70bfdd95d1e2cf918dc62ee9d02ec6b7680794cde40ed9e46ea89e1f1dcc2a7c6d5b6f1fdc247685ccd144aa1ae2b5d4164ec50c3ab2d031f6ae9c92ddde9c5669ee43fd0b02b9819a9c054acc5f85024986c374912648e8ad3b80bb42d0add2aff62df87d3c6c0782cd16939dc8fac879bb5e7479fda688869b96a7f543366e72b7fff82519658c9fd43b28793122b965ee43efc2d327f07f2806c7f053d2872d7ebfc67856f45ca928bc3431ef4a7de178543e93f30eaa92bb1b7051ec0f29effe05ab6959a235c777903fd4c150f4abe51a4771b198281dd40d15fed70fc496fb96c0799c14a7d476e1170ab3d72f2c1be5e33f182440d454198b45d6bf3ff54d90bd08a859b6d6661abd782a837c61b5bd08b6ebb0d70131d7cf77cdbea4f4441db151a490317c3b720099429833f92a660620195b7b1cc7fd8d65985255a32f01463d39447ebbb53bf6468e4be998d8f72b5f3a270e43c7f7f765e2477d2358a9b39aebaed892f78b1749771326910f42b571f39e4b969f511dd3c94d2dba9260d355484da7a7eaba70f1016c29671d7c7a5bba2427940dd4735aca88214e8134a5b2fa2db3aa03628abe90e6a4fc50da164feb309d1c32a71688d84608b4fbc3989be14f3327819bc043fefcfa48b1916b63b20abca9090cfa4599240347f35ea698d0c83b686b13d59f887fe9e8b949d7338007bfea8f1eb0ecac5f1c252bcb4d737e290dbb3893b5e014bff0c889384ae36a4195483d149dd6df0a96979b04efbbb527525c960ea17f1821083d9f6bc8f3cd85d71a937efe79c9b2810a270f30f932482078aa085528c12dc29d585adb0c62ba779c7a2e3cbba62fe8455fd0bc05f9fe0a870c978a6d54edd1c0944c4a7918072a27f3102ab1b634bc4462ad66819c403613b9c58bf1047c42248a48b240bba3b0a85c3bde30bbf458b4f589e170e770ae5a497194e64b442b7431afb890e63674d411e299025cc9a4ae78514d34b654d3abd9726f2e65e0b5d87346151ebd409bbcc2a560079c7bc3a6cff89cfbdcd80201d01837147747e33932b4d55c5fb61404799b57dc9ed4d0c6d653179f5429d7db6dba006c6faa082ea151329207f0c3841236e6109c44282e877478b8ab5fc98816db4d2d91a82610cb6da301b2110e2b917ffdd945ff897dac9234f033148902876356cc9a2e34d70b18db657a7592dd08c3571dfd855fe8329d3040a5c54dcb29bb121d128a8ac8117c0e07497929a6e859982aebb23ff84a807085bf476e6d87a128030d6f052b66241ba0fe6bd9c930bb5be83646bef760bac93c46bcdea0a38b9c755373c8dce55eea69725dd1a76df49417d30531e67418b0ccadd2e95f496836f393947d5340ca3c4d1e1ee03821174a15b5700596ea02577f02c28a211bd5f615ee70b9c2ac6e1a57b8d730e49a63d959e76737d7cce1d7859675a642e6469713b44c166965ad5e9f4cb5916aeefaaaa6d6f6ffa1258a0561af4fa7455dc7c5e478050a49431e2e03631dfea93d71fe5e6cc4ff4f3e2e20aa524e935ba8e18df58d349198193ccff36117ec0c0497799a50c287aa50da09597d972257555cdd08f9ab0592541a7f245c74a433400d3886d0cfb793a4d3e051723ba258ab023b2fee09a37e613369ef3d11680291595432430306883d99430a17715224c20e56016670e3be92e72e64700c26d1ce826335750d68169bfff4dec5e742f80e1f095e5c24f7e7b68256527adcadf724a2d4384bf226375c5a72f064cc12f4843a52cbb62cc44b330a4fa5294de3ffbc5309c42bd0868185bdd3b31aa3fd244f109d16c3f9059286e2a1a03dc4a9cdb8198556b0d85af557150d1781a43b47c6cee2eb3c6edf751416ca31d66b980120b1215cddc539678ec13c488292afa6f7a2d458542583c839eb0a0b3a9b82b35d05555f2bc485e96792a4b1f466e126f3a11bc30e1aa9f976d63f37e8adefb2cb37e8936cec3f798a28ce41cd429104c6a07c5453ae3ba8d559c5c9a7eb7615469672b954bc6cee0717696f155246c237e3f5a471e3d31dbbe754b0005afba950778e8f27957e6ccf044f5b2c0a191ca9a769c93685a47996ccac954dac9efae72c52f7defc7f59a9efff461fc5cc7be431818d92c9fd3ac3a15fa91d0f20e3abb8c331434a148b9a49cbf0432d554d23ba0f3ea15dd967d2b0436ec2c9aee75c94244c09bed44a185691461ac0b0d8966d1400df9d331356cd2dfdbdf98208ebd3d7b246914e16ccccd3b914e8396942a0658cf68cc60f4bdd659a65aaabbe60ed2dc432e4ec7b4bd0e76f935396e2d39b34919d448a9e0a5ee3e27f506582d0119bce14ecca5dba4dff05f76511047c31e9dde843c65e2b389c4b7374f645aab8d3963f8c1b934c3ac20411d2516d5e7f90bdcb933836b63b83cd89b83d568f5091064499cf18c38e666463570e37734a81a711ddcafc16587281e8ab1fe6048844c34baa2678e4556119dcc31c57d30f0d7bd1cf71a7d9421b8abc821c1e3c3d1bcf2cc0ef950f5f8a017c4f70d56f3e6ab2441b6c58cddf63151afd6cf5c2e5327aa8d237336371258fbd454dbf682ae6753243ee2b35ec5cefbb1d60d989b92448d88c93c20c6fcaac48985fb41c2a4ab728c82c5c113ddc5bd08bd6e9a0aac5591aea148cc50a49834d32278f363593c6f3f225abdb89f32432c45cef5392369561b77715e5174b78abe943a75b25109d1e30c1f990809322ef95e1168cff60dac5c1e752504450c0b45686f86495f46795129a9d64164cf2b8124f8bcf07102690b0688f255d2ff08939d164d6de2b5510891a0fd9d0c38e545c392c5a3f87f1f5574cfecc5eb229ac305ba03c5ec9f6bc8489b7a96ea7128558e998dbfe1dd0429df948dd28c2d29a79b1465e0e38b425349d98ea62245282394ba3acafd8f492f7e40227f3a7b20ecfc8b78e8f3e67625e27c96f136ca528c7bd5430a5b8988178e5335774c42c3933f02572a755ab0a366b4ffa6b120a63dd6155e39db7a33e2f7e42b8a84482e59f583af26712c0419fee0e6540e84073310b2fe409e036fe2e698351baad845a4ed36259e5f370eae5a9fa42e8a065bd0b27485ea9d230d238fd2b2a927d095453bb7dd687e41af9f7e7963d79d3fa4e44c6249bf7c83d3bc7611ef6dc782f46faee85c6aff8962036f09962c07268090a0ee87479eb2160369c598cda4659be61e477d82df4de0897ef84bf9a6683667cf732ec8acc3d3a1dd2ee145b8e6874242da78cbf44f88f696bbd77df316d0b238bd91795686bfdf41a22dbaf73bffedd79f4cf404c02f625696378e3c29b0107b951d591585749f514f8afe71a209d370c4fecd279d68576b91d677a6b5bb334e72e36c8c3ca6ad7438b7923388b49d24c338cf6416accadd3afa6a0139499f7fd4360a9b4cdc95ddc39f303210aef3e90f824ccb7d78c5372f2f0ba919bda6243fbe6be9972f8f4324f988cca3bc76d5bc0d2e51744605472e171ee5e87308e4e1e7d581ea9c2fe68d3c16edade32afb9bb5d4fc56ba688657869a84fab4e45574df76abebaa97d689b31a3d5b5ccff6407e9f163a2e8d8b9e8296625ed1a8b52a9fc2e8d158e20b541a54029439724491f0ed2dca4ad028ae6622383cc5c5ddbbad9998ebc18c6c6f553c862d6ab28baa7d215a4158c30b035fea6c6f52e1f5daaba836325b562ecbe2f5abc8e3309e66bb71def2e600d4a942949fffadf0c1d48eb23c3d7f89b6f7bfe02ede57c2f8be4dc2c6e83be0521ec7e1e2224b8d495c47df7e90b9dae30fc84498f7246e053dfd13f62deb03ef88055b99a6d47a3e037d0f02a7d97255eda60f54eac9932ee7f8a88ae721a7efb38e6ed745a9e7a8e6ae1e18c5d939500fc56358e40889616e9dc4fac7b4c431ec41072145027d0b855103ff1eba4eb5ff0c84f5682d87bd66974f003ab8d5d3954cd80919f38b99caad9b7ea8cbd51f0f5b4d7bf22e57177c68d26b1a03c85f4e3d0fe45de6101df5d2deb8b70882c90744c43dcffacaa0831727fcac69fb92c3de6e9a9f6a98d63483577988aa8584246262071aa6c9818e822405154d77538ef8c71d9402b1958d1e25db593d9e2a2c030ea99e061212aff61f305ebc29daf2500d0f4ebe50a2c56b10bd12d6787fc04e924a31baa993aa66578ef3ff8321953d0027a69778e276cb644d2dac7e936f350f5e425d4b3922e51ec02bfc0da6d05af40a9b9e01f7089f2ff284d76b522d5c926ffcced5b4570d9e1622dfcadf22979465c4f64eb244c3ee1e44b65ba783a3b7c6d03859613325cd572cec8c5d795090a555fea69bc9f04b53a7794876d52aee204f4a29687b25eb88707d687d33e58e119642ba329a38607471bf10ce1a90d1f436863e6b669f3a675399fd4f3f1028d4e138fe5df987bfd45575ad5b297127179b914f7b353b7470a3b2764307bac33ee115b13fb39413e5a7b0ea871d5e76bb11dcb187620c98e93c415003b6b03bb0d058a657ea70e49174228631026c8bd4ab1590210ee2ca8a243d62f0ed4e04f221322385d65f8908f1c9c15545dea04f0b9104f989d64deef82801f449872eff12afe9b6b36c704f6e68996bbb778d2baceede0b0476109ffbbb4f2dc43bc8f16da6ae0fd538d835c9459797c985ea1ba96ab3133700722ab99da47e0c6600dcb6c4f43de4e4c404981cdc3395c957d740f944acc28a6a394887c48ac10499f0e7d6cadc97f26012e138d881f8f4ce31e75ff519bd788b799df0ac384f6f870720c1743591317e59650ed191524d8a5ad02477931f631457d61f7eedb49123ffb9a7adf6c652ce56142284091becf8ed2459982c780fbdd2588c72409736f6050122499fdf1c7173bba208a139659b03e537cc93c30d5d1257f0bf69b657d64858317c8261d6af37c2ba01daf99d833ac89a0824621b5b3d26100806037bcbd9f4d12f8525c3e8a82abd62130bee3687ed113e1cebad71d53250cf2b934f9b0887159757389a28f1ca2c7ee8fc0509023243b7318f62af2f525e47f1e019d00dd4fb8f9f3f526983b6ce7c2f4e9a3b7737f901eb72dc30a65085a6a9eeceb3038fad6deaa0e22f74469d81acf5bc88ba4190e0b428410b979cac54016e37aae2a05033bd56f2fe87bbf9e0c8ace4ae0b62de4b78000dffdc0cdb434581ebcbab1e0725e28a9b900bca4319e6410797b73e29b614d452177a220abb15fe5c48e6b3f75e2284f06b6c995f45d79786966ff3e6f0c1fd48cc3f0f5ca400a4c9e062f494630558c81dc301cef2f31e89d5e1740f6b2b66f775e7025248c487a79f2023d1f1b1a085e4a96f6207a4f01a36a22768fcd9670abe24d67568b34e4dadac2d3c1faf35f63d0892783af2fe531da41f6353b5fe5f55a055d3861bff6f0e031f307d4e83114638f48207d0b79c20808f03e4e978e58f33d7edd1708c6803b1e0000000000