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

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

Support PearlStackDonate PRL to help keep the explorer running.prl1p5rypvczc58s4arumg0fgn4twdfem6xrm0v4thr7gdjwy9wpynu3suj50aa
ExploreMarketBlocksTransactionsMinersMempoolFree APIData Sources
AnalyticsMarketSupplyPoUWLabelsStatus

Block Certificate

Block 77894 d2f08fbeddb2db82e09610e88182e4ade7d233e1e9a3555427e0b158c647cc2a

VersionV2
Public Data164 bytes
Proof Data59,560 bytes

Commitments

Proof Commitment
3c398d73e02b2a1dd9006040d0a565af1192a2fc0404d28fefc2e2687ba1b244
Certificate Block Hash
d2f08fbeddb2db82e09610e88182e4ade7d233e1e9a3555427e0b158c647cc2a
Source
getblock-raw-prefix

Public Data Hex

002000000002000007...00172500000e3e0000
00200000000200000701010300000001070700000000000000000000000000000000000000000000000000000000000000000000c68c62399bce5330c5da1a99f8fe76cfd2014411fe714bd86ebeeaea08caa01c1ae1938049f23c8fd5b0b39326263d9b342a0c7bb6d3fc8b33dd386752d097dd232827d2b60f9cf5f9dc4a2749b87758a33c229a65d679eda4070000000000000040000000000100172500000e3e0000

Raw Header Hex

00004020aea66afedded0a3e9fe297e64d1347bc7da6b356941440db447a6c3b605b4e837f39f47dedc9319aada1664102d0f4405eec8ae1d162121b8062b29ac2fcde455cd23c6a63d3001844b2a17b68e2c2ef8fd20404fca29211af65a5d0406000d91d2a2be0738d393c

Proof Data Hex

59,560 bytes
1212160103079a25fe732b155f52982d1c744c142039bb4e992e0152c41bd2eec3f8d7b47aa18378529c384923baba00a42d897e0f17fef4c7c8a351ad6189640c1c0ed0dbae9e6a87666b1d2b38dfdcd53fd608ac59a6c0109fd7b8d5c4c705c146f49504fcd46801a4a04400f76e6047bfabcfb7913e2a251e5574ddf5cdfe877943b3bfced2cc0c3d267b06fd789f6561dc09183bd58dfa80d725d242dc307ee7ceb9cb900d71d3ef21c3a26d51b327efc57f5421d3e569b5ed87473c13247c1a1dd6778df51d6d89b956763ee3fc2bdfb96a9ce04df6bb565cf7799226d05736ca4ef36d8618ea983be525a770d0472dfdc418f87b4cf2e068c1d880a02e88325fd94e011c4e114a7a58a44f9d051326645effed57bbc074ceb97352186ca1a9b369be175cc2036025550c726a4c77595c62fc9df9d1d4eb48443b5e572ee0f948c8a3c4d40a4b7dc53743d614dd72c023ae0cd6ee6f950148028914ce499e574548d849acf73da1d2bb5419b53defe0e88726c3d362188ea04a98cd420ad714859133b0267b10e1cf18b7a7b48a6c8c992f26efc91e5a82b183931b993940140041e34ceed76f4f4ffb01566505876666e689b7ba2bdc253773609150fbbbe93a7a14197fab229a2cb3588e293e8ad6c4b5b39e525d0d03357bbe2826d6abac2932fe8fe4bab016a01cbaacedb12c3b99cd36b96270e8ff4ef158444058d815647d8b2c28b997532061f8813a2ea27a9ac56daa2184c060f57eaad134771d50459d20c0776d97d9d47bcbd08652bba242cd0aa8a701ae1167e94aef99fdafbb72db2688ff5692e1bbe1a80940edb12e044eb5363eb94bca0f9c102789454cc7691cfec4d25ddaf069e3caa5de4d833620392958fb5b5ff7f03dd1fa65f595ef4dc098a8246f114b048c7947ff760f338ae864e1c805389ff86d47edad7f43e8b28fd5a915d0d9bd26f58f3ec50e66fa13c9dcdbd389611598e727eefeec333eb21c2ec05112fcf72312a46fa1ecb726d51ac4d871e80c79a79b8162d0af49171454c72ec6cfc31404474aed4b504b7e055e91c0ef40d54ca7e4e94857944096d12d2bd513fcc6fbdda85d42af9431abafd01826984dc130fe87ee73b687cb077cff7fc0bb1479ac0b38e116a01bd2e8f800a347f9715bd6d1c460b460b1f8c6989429f522dcfe15c0550b0db26899275c073fbf58a0325db6aa7a89a9b4d151d0310b0814e6566d24bb11b0d98d979408c30804255760a3d2332e55ccd0aa9a19188664396f18fd67239d3b4aa1cd4d008097a7b0d63de4c01bca1cb562ffe02702ff74d71331aa84ec1a305c3e6fb4bbaea7f07f52679dfa953562e5d8f255a6fc29a854353df207a0a3372fc9fcf1e54939d0ad196f88602bbcd60178a06ef8f914b061945d58109869b91f46c5d3a54ae4592b35b176e38951b9309dcfb9996dac3099fc8b296f5bb8f824a7248fb9eb7e2aaec6130fcd48bb2b1bd9c2a5597b00ea5e881d475b3a0d03a3635ac897bb1cad837a91d0bc86a0bcb1e589c4fae0af7d79359e038982aaf9fbd5bb2f29c511ae212842781555d8039adbaa4fe58334d84ca61df2d6f413732948634e0ac70cef852eeff27270e6326cf97624bd4bcdf9f25d8426deb3699c422c7b3c600aec10e9c4f201b61966a7145ceb1acd75c5773b635df07caaf0879b8eb10f6c75f798fd43051178fa80d4d6d0de0c01add7a0a5b359988a8562d74517a21c65dcc36b350a8332d963b57f4b17cee38f845eabaac03e7e25f77a962dd268d7e5dc599171c1834f46b37d1dd3a3dc88bf54552cab84a5c5e013b2e1b90b8809da1c953c1723b134a911340f84f96058547a398b44ccf88935f981ced9774f3886fd45fc2fd170b934a335ebd315337bb6a76cb17fef0f248a82208c4ce4c4a5cc57eb0be61661619ec9f358b35967ab9120264f4363c3a3b54910229dd4d3979f9b4589b54437ba81a66b329f6bdfc83853052c329d2bfb545c05d58275cf2f44dc59b5998082f0a9d4f5660afd291e5e321e93381dbc0ca9d7c2ffb73a9b270945760389ce0661188c618cdf204a6945cb74b3be133cc2aca6e9db24b66450ee6341996ea52d3c12450c0a4b37c739dee298869355c4468a4ad760cd16ab1a3efc721e137f734997c2deaec0d9528212a816f697ead818da8b3a1d6a643e83f4984475587420b578d24ed62859a216f99dcb777d21d7323481169d6b6a47f32031e4bff810b64b419e3ea7c14cd2f74dfe2de067f759f5eeb64f6c3c2dc179ad60b4473403e872c734ccbeb13f7da9e42bfae5c04d5dde7c5ab283318fcb375dfa59e869d17d029726f5b6a1cfbca67f1c3f4e0ca1aee90d5dc1056ab050b30228918db186b1373dd0a6c808f95934a8ed395a75b3703453f269d7b1896988a039f24b3f12355206c40461a74e5e48cd7f70f56096c021a9463ab467c21869f9bcb804289dea1e68a40d6e35c84a7b75f78e172174181b8e75c3fc89f760bd03732c5fa8e840bbe41ed4dfb77f097d128902c7ea9c1870dc7130ceb9955a90b7e454b6c4f8c1d2c90f3b558a8aa2a2d1a82e991573a44a14c8a521f5e854ec843be0885516317d506dc521966b6c59b80bd54f9d395ad292d7321eae441dc7ba63d1b1cc5384d426e04e734962dd2049b77be043bce078f63d0a5f8e89e08bb01748db5448fc416083c1958d5fd350b4ce7b7732c7aff8cf9c4a8d1b21e9986ab99d77a7adac84b9dacd18c4309f83da0684e24c16f85b2e6c9afd6db5ae4c5b669b765868e9a702089489f03649312ab4f8d11ef9fede50a114f1705f275bc8385f6d48c71bcbcf0edf7496e6fea8615255697f598cb5cd3dd97eb319f4052a4528baa94889365b00e0e3d4098125de390b0c5fff05010a7fd3ba21e24a06ed96ff2b5a00dd4d00011a1ec73983c886a53e712da38cb449f19032adda4b45371b76838a899460e0223d6959869e754aa3d843329fc79f98fa8a3540d2927ee4c85447d65da03438ac632bd74e811a61da46d9bb0af86554cf8b96af949016d25acec2ad5ba8125c8bf7e14d6d020d7580a069124b480f51ad0265f2d7419325cf0ea43fe82a6989528ca2a8027f80537e7906312d4a8d09ae57775495def8897b47be32472eecaa8a014eaa6ee0eabd70e3f81d83740bcfc0ef6529a7de2e545f93d49b926be412e0a24f2e976d412c5c3edae4fe27eb5acd65fbee604814ac928f5adddef085538632d4af2c6bb2e092d6c7b874c82e6421d96d4b9367f7a4ba5258a05c02c8310f28693906eb9e4a48e754319a0f7dca06174159d4857730685982f21582483e35c03dc999c824644916c46f9647251d875bca764847d404eee4d80ded6395c784a62c574dee119f035629ad7b9beed2bec62b28b3ea8a219dff5d12488cc71b6c31b36a11b80ffe79153f5d6cd51933a83cb7b8c0f84bf87b464388e065123a6aa6d5433096b9ab3df2eac4eda81d4b9a149b6286932ea8717e87ae728775e47a26903dee55fa6174e4a90a7a991258718196c1e2e339c41050274e373790f83fcaed15687200f7db13e1d211b00652697aff6c722f76d9174fdef7dd1720d3d3fffffa43f2d56dd184bf5510ad9794c8fff9d9cf064a7b8c31ee043e7c84d48aaecce73c8fb9d8f81cda661c3a50923bf0caaa5d36c938e0a201b543abd95a99a077dcba20ebfa6c62937b0ce081a2e18498b1dd5a5b2dcd5d58bc59c5722167fd53d62d8a863a7951878a8e9f627dd6e81dba96f7428afaf6bc0cf236304d5cb0991cd06df4e1126520c20d4f208c9eeddcfe23c806a3bd0e04b5f1f01a9299670cfd739f268f20909f3652ddf0583fc9f99389f48a6a82c7d5e1b36b7ff0f6f5d848effad6adb26d05a9f0ff9532b8bfb147ecdf3d4c33b4f3f875cee986888a675c1665d7724d074c036dfb764b323077494b869ce6b0146ed750538a6c7114a6ae4c3b0b9f257e5f0c9ff9c8b94df00a1bd7bafb38adf168cbbd4fb3f1d1c4500d377dd58dd71cd6b8e74be3aa3cf270162bcf3bfd3bc292b40316b235e74594aa6ed4b2bd60395fb66d424473c57c77f75acf0bfcfe1e2e0835ddce120b7d7c5b3f245f119d4a095b82e498b00a9506d390ed79cec96c3317d1986c958f0919d72a2c247d28c77f3a2cefe68ac30ea0af644a8d56d01053879ec1083e28cbc74c95d9231e51fe20278793896340720e5da9c4e2e39f0850700bd1f32ee7fe6ae7d868ce4314cdce6717a9ff724e86d7ea66a46a945d62f4e7550a4b42e841f29564f4b7c85a2bad08d34824b34381fbcf3594d8ff611b76d12b23af7f69675cc35c0e8171c09896a751925bb44a61c829f210984938e820fab1688c6423e3ae98988ee8326a6fa630c1696bedd444cfa8d75315cd75cd6d82b013f5448e1562d8e17674f6ebd74e2595fddcb5f3fee5fe7c041531781f0702c601b8e5098f5322bff23ce8168bfefd891f4c8143e54807c47738f51de3d2e572e5759b32fe0b099b06ebcb56283fa9d81764f9c31910bb1da5809ca6d7da8cef359595835ef3db718ba827d6ebcbad594538a219505a71d4eb9204cc2c2e48b6dccfa24e8930379449a4b20b95e6a9089b578a0a9d4c36d97a2d55363af282071010d33e5bcfa65df4e6832de4f31b92d62adf603350373852f6b2a8eb4ca371ad5cc2eaf3f9ace4c55d26a8d2358d8feb0224121ef71a74ac027c4bcf26cbface7d1ee9a08fdfaf77b98702d861be4ad717b490e72fd7a66bc39eee7d9c7fe1b9397780e181933900c097fb6c1d296a1993a357e1dff9028da91d971a9169557837ab97be0a362a07c3015473d00686afcacc4458c646d8f4922ea0344bc5a0eccd53b2de622efc8aaec470cb0bdb78424d1817113c1cda25128d2222ccb93ea0bd3089889f52a8ed1bcc8d871f36a3ac897a6a9ef51955664036395ac70653803669bdae8b7ac9bca201ebb76b772ad032516dd96f5ab8d9166bf58b92279292d337c1ace704d56db595e53133d8bf2baccb6e5773b4f39fb1fd5417c43433079ae6740c260e3161e7df1957785edaf5580bc5597afafadeaf3053d58548e06be70e2cd8fb36953443561e8b855c268179ebe71bd63c5eb0d2fae851aa1fd145954998b549d00590d7dcaa10ff9062d05d60d23fcbdce76bf8d8408c5a19bcdc0ffbe49d4efa601ce522d9d68070a9db824dd7b66bd2213d88d2bee4a9d3815f99ec6f69d41023f6107fc455114bfe20b402f1a959847b785938ec307edc46a9aa22e8b8f68e560b6e4fde85c8e6a97e7df2e1c44290ddc817c89cc2fc391bafb8b2af0309a7a87964ffd4b6264abadaff10df0462f7034d6bc1d099eb286eadb6622d0ae250cbfc964775974ef4a76f0e0eafac2c9169ab617244e8f69c247c3f026a69adf67e3fcd43304e2f34d477361ead346b7358a1a9c3d9ade3dc1ade4970b243f4b48fb32a0b508bdfae54550362c16691cbac49380b78500147d007b63342cc930f47156c39284c7413f8612dcf70b056740c0d53da1e15be37243a539eefb95c4c94b3000d4aaf8fb2d52ada446d48b94c8a7fce74329145cbfa7980ca2c7dae588b9583934ab60f76cf31f9814fd2442ceda5cfec53df6a706273d26b824d55b31225514899f4507fd576f195c6802e7d7f290c2b2c92e75ab35429da52a0267fb0a296acdaca2f72753b5724abf76337328a4294c52f3d8b5c16cdd544c8c7848d37f14a549a0fc151174d076df8d48e9ad8e23e547d62f78b264ae6fee7a401db003490b50034494be55b89ba9b0f7970cd78409e0c3b8ef2ba1dd950b6ba722613bb582e3aa15675dfd3a1b4adb134631ca6463992c18bf6d65952646b52f09906aae8451303f0be1a84d8629b7710cab7bd0e16d84d9955b7412ea72cdc6a225727b97616e3bcfe7699ffaf5a5ebc8d57ea37608cc9f2a590cd8cfa466f8cdfc3a7e2b250e547db1a98b3aa5832790f37fc3cba17561c83db4af87d1236141f0519b17fc892240df3d05d440b2984a0b529187fc48ad90bca14c51f72352a7d01fecda81a9288cac3525d71137182cfe56db9b37fa2429727b8b5ec424adda8d9f66f539976c89879f743b29029717b803da74ace331a756331c0f1e413647a9c6e3046ef2d2dc4bd81c9eb987f07aa9dddf08d949f65ed3090f1bab77743f1893e6a5c6322adb153aa656df497ae889d55ede4e2051f9927f0b181b04f5174c8db9248bdd446191caa41944831e3d5d6040c7df0c185b6c3deaf2cde7130dc650ed5908d2336742bc5b7ef38a4aca8fc88594f69d9bef08cf3e7e21a2c3f45d3878996fc6af552707941817c678d0aabd5dc71c77680e6fd0c9292c1e29d3bbcfb030781d422a3ce11f5a5869bf2d28b2d4dcc53560b9f2689f0fd273c4a6017fc333ae61ed534fb1acee3c23b1824209fc549bb74571011919700091976d3c72b8963b8f3e700a717d591fb422c474c38526ab9e17ef4406822dc7f484a14adad4c2f6ae223103c1c8cd5dedafa0b6ea261513dd6f687ad0ecc1a15e7992ec67786d81977577177c2bd4d7fdab9af7a237dffe6624b971e287a1f47e96be3992fc8bd9434c89d113de904c714d7ae708e293518f2c24393ad3155971154ad650ed00de457cf03502814487979d206fb914635ed35579ac45b4819a248350192dffee3729329ae869c7841242c83de895ece5951163fe2a8bf3b541a4f268557669ad2907de91458354f6b1ecbb4fa64574872640ae15750b12ecaa01cb11104682a0024e618aea208fe0bf76a44a12d31cbfabf336de6d355a0090572cd1f7443f2624305857f9771c10104daacd3de4d5858bc56949ac12a61040e4d2fabb2b9f96fe2eca8ff9d4685cdf2f765d9c8884548e205ffe54213c526d902998efd2a8495434e6a33b1348dcf8b0861992bf23b3b7ca23bc8ee12cf1dfcb646e09cbe1539c79bf7f54fca7775ff895f8d47330612f4c6f66b77a1027c21251eb4c127a4449d289970467e24432955abb6fb3818bb8a2c49c085df4db614208681182c93df995d4b9dddb9fdce69e0d3ebc2629929539ec51616a8506093d549da835ef6c6190078815f890406e809bb9c582c91dc10f77125f451b5c9c808e0452a97b16c66a972a3155c4c4e63c36dbc04341f0b7ebaee94a9f49b3a1a125bcfab8ee9eddcc78213c201991d14ce4d41c6be6d90e54eef31f9a439e58426fe2180d74c48bad235811cab918e64d3243528503ea1c2e2d399947696ee7740128494ccd734122e01690b614cf7c21d05b17dca6a51fe5370f83a9b7819345e7b841a3721e8fe291d61c7f6837ae92a17c85117f80682c60e1306ba5a608162a9afaef8d4b41fd84b57d858262eb6698872299065a9a9175fdd7663df674c02874d4653fb90821c567e45ab294d88b5b818418ff7310f7f5ef7d2cce7eaf4102bc9ac3b6ba3cb7a7bf9c0fb09a69b0328d65895bf4256326e5512608cbe3303cf9be3bc22ed4ef6e783280758907c7bd08c498000230c735f9c4ebc82d266682c799dcc998abc44b80396e9d58f8f4538bae8f0d06581af081f516be11ba7deedbd7cefd3d6aabb2c30c32556c86ef8c0561047d9a1f8887b4440ddf20ba54ff2ca4dac2a08a328d55f02e2fd8af4d2eb9e677b3d170c3a164c36ef323e2025254efc5a9e8d8be90bbef39d3ad48848a3eea797c858b291d8b95dfa8b139d026708b6d96e6bebfe9e79b432698061b9fd427e11b546deb8913d8da7148356818580dd31c02c9723b9d2415ca37abdd203b9625c5cf34c32cc92746469cb4e1d18bd76fd640dd35bacbff345a76e5b1c2c97b1835932a613cadea66d4bc58eac09a16a619b3e2b00ab099b53d8dcc57988434d37716149e77f5c28fa919fce079f8b291891b327ede58f072934de44251ca1c637bf1799504950aa61d5f1233f47512697b813b7feb683f60ea11f05fe33ce1614f66fe537d325429f36fe080795dedb382a28ff7c3b350ddcc2805922d03c3e32e43bd4b6ade9cd9d2d43f0d392f8db1beab7bfedad04cf7324a86c739e307ce4a5bc7e81891b90737c13e0f75b458a42cfb1f89db8ba1466e56824dac00a698ce4bd3cd177ec2a96d178b2de6d6e97bc9dc94861d16d0edf9d7acc11e14def7c005d94c1e60002ac79e25e71e226486d84874423e6ebcd9fc55bc8381154ffcf6d67ef6497263987e3949e08c2aaf7daca24b9b2b6f24a6b8527cd375e724ddb5b811260be55e6f73bb8adfec0c96fd6f1b8cbc3d08eac90076796815b2da6380832ce616ab3466d7c1051a97ed81504ea59b479bfef4cb5df1b9cc8a65f8c248f966ac717b2f0199d1199417133fe47bcff0e31ea81fdf26a52cdb7e62aec56ffb0a391cc85d5c44ba608d273d3dfc8db8f1558bd87c1c11022b6f4c3a8341a6a98ba1c7fa24ee0b15af4fdbf5f13ac1ef3e11fe0726e14a8d4d162a5604f7513e2db5c5ce55cb4d03acd02cbd595adc6f98f8090e3e7d84eba214e859ef0d0d1dba04ff95f62663368e22493886cce90833ecf98d5d7160c3e95772e2f7f16bec4e17e6ed79000a10439e9db0ca1cdb439e839338696b7fe235504e843230c5333f5214aa47cba691b58c555771d9c83cdafef5b80a939283b3e72a158f6f5d3e89d7ea5f88102bc016a43883507950fac1023490439dd22f0c7b2581e338d4dac9730a26c5416b9761a83762a2438f61efa0b29e053bd82868172e356fd1f83c37bcf11d5d67867e909d0a13a76c7e5a0d42c09271c4859956ce333112005444872e441f29c809022ab519054da513dc88c85168869cd4be7974a28a17b3eb5a5ba0faea3a45fcc0ddbc88cad0aa5943019f5807def2689ce0e281a890c9d553834530248f81e7073570721548108bea82e22a420d1365b0ef2881e18ffe36c9ba86a254279f6050db489e10131539be6d2624f4a6af748de1166c1b02e8705b4e1495e72aee23bda6a15bbb8a4d20374c7797bfdd796d0754f50e06d82ce89989adaa8789946a9171ca719825aaf96b7c32a4ff681542ccbee26b2c458140398f76e1316c52812ab83a32664697b1b8d746229d4c3cf2755ae2956a7c15c5302b167e1ec6bfa1a2d31a54d6c79eab81053b93fc20c943a703d7a34023050f49d2ef60d80eed365742acf95370722dee6735ccb48512f26d5aade74b1ce641ad8cb1c531519a284e9143d72b513a3d98a196a199f62e299bdf495f3ea9aa7f52cbe7eece3de0e7481133a9361a4355e516b8067dd42c7d523ce98376eaa073550bc05406cff3e49f9a8399faaf827b93fc5b33af95b707425962c834cfd895403cf599017a22bdf597a3293a7b26751dd38e660127e04376ddc3c017a75018fa21afc9ca1addfc18daf46b3b24edbe92c19c6e6888d4d72f952c9fbdab18b87e0f303389a489b501ee03f2ae8855ed2033389873a523538d40366398087c5fb230b780e9e2909425df2bbdf54714559869bfe422bab77bf4f5c443af211c25a7f0821f64202db5ce39fa7792e0eda61ad60411365e10d94c262484b5e24b2197f222ca5f232dcd2bb3e51b9b6c5e37ac981e9e3015ebc249ac0a6cda807cf6257648905c197af810ba5855c25e051a97af9c64796a11d9754a87e04529e324797e0ddd9107157be46e3300e8110fc3f15fccd76c3896d87546dcf2c1a128f5362873f0bfca52aa267f2942c62c492f2b96c2d831d9496c1add669a3a93805c5cc3e84d6315b176fc5493fbae384724befe4932a77c70cc96f415ccfe77f88569d5a83a52aa1862b677d10b0588ea30df835551e3dac22fa08efa80f3816d99192e76120423e3e8c56163464285943d4511b6f75d08fdabbd9d5f1eac259c1ddd801a43fc9e29df7f8657b1523d63430d42ce1519bbe152b91fdaf76e1ff9d54cff190ffbb9aef55addc457c45321ab477a75980a56d0b649e32876b243fe58663764bd5f4cd33381a61f74f7df3f3410ba47bf727a5a1cd53b886f2b6d5f556acee92f36605da831c769900eb6fe5fb82db25d537e764f0127064eae3645faf90086a56b5a47083155cf7484d4ff4d7a12b15e7f07c334f66e202d29c3796c6aceca9e4120bd2afc073d7a2c77014b4706803e93dfe67d3451df48bbb762f21762759bfda8b1c9c56853038a7b3083c1c13057654bbef687c5bdd8bfd59a0706e81fac878a7dda67dee636715c005a89c225b9141bf026cdf63d1c7be8e968be2fc9a3eeaef993e2141b451007ff85c9bd64087fb07e85e2dadf48661d9c0c13b5b266c57d190d980047e7471faf12f5a220fe541431e53504e6ba7efed88794f1aebf6903c97e9a7120dd3e86e69f4a4faf14dec5e915b0e47ad388622354f0e62d3f79bdba0452f5bef5012371e2d33860ba16ce8cd04c8e52692a6a1a44f1c5bc9e2bf86efaa8cf33d221140f28377fa043d436f754dc8dcac45db63e100ce74920fe1f8acc505d2d9b1f368553068191b9aedfb2326b98b31dd649aaa06cc55e59b91504f15d7ea4e58252704fe883abfa647c2edeac7c662550f3a0507ceae4126226e5d0500eaff5a19162ae36be4a22a5fcbd7ae0d260524edcfcfac31fe8a5be156fae125daa9ed0ae3744cf5159454a30e5ade947cf989fb02657f3f8a1bbe6d39c27cd69150bffd98f6e9f02ccc82346a0e7cf534b8742f5e65abc8e788718e3cb3c33e30492fce1e556d7b037de0011c2274647c4a65e2985a05846e67cb193e5b539e4f8e847a3a71499b3170fd919aa9038a0573d1c84f9d23b8d41aff9c69ea03a1317d8a4d964bb9a336b70285e3db3dee1c09a80875fbd132a6232297f239fd579b545094e5779bdd9f0235540e4530544bcd716f70c27960e01267e70878c67133330f9b5050ad7728ac610f43439f4196d252960385ce4d1602b33736f29df19f3e4766a675ea64c5a0193079f7cddf1669393a116dfc655f94b2619ba3f97793baab1721eb4549412bb4b8a2509fe5c5c8f6d11c1b81458de9991cb4aba37e581a84e4fe438410370ead837fd652c80b1716461f67015d9e7c559a218094897d7af7c479acf175823de5ad544e0b79ab7b36a0c3eb02783c094aa24467d37b30793a87dceb484140912c8f8ae68710c56ca019aa59940e8a89596ff122240e489d5c2e9962c789900c24d9d98881a86e50ff2c50842fe766a39d883c037d306d1ba6c7bc50b9a9933ddd16ab68c56ac90bbbe927e211abfc69f90ae18e0e1519e1931f16fb1e2e83d415e366bcd7c71a2235e458080426ad11b24f21692e3e929147054221d03eac38fa1c7dc7300d489a0638f064a5e5c698f4f7e7e6bb813e55df48e81c7c1c91e2d95bc77f4ee077f7dbb4a13f95667d7528f9fc06c4ff59f68093463c37263d5faf4b94ecdf81951591778e9942c40d51d6ef8a4cb1993cf92b526327c3de0047b6f0389402f07a874b57676593128ca2a18469504bbc0da7bed513ce5cceede820d35f2d586deb0e460317ffc88e2c2510ce90f2bdcc83ec4b00e601bf3faf8785c33c538300f361f7ca1de5c0bfdd6481a69d00ca6e55da7936d56b7a603c0b098a5de4fed8d3e5bc3b84ae02d05d9831678bbc142031def238ce66eef21f73f1b0148410f901ef0348e4c2d97075e7c7266e62355319e8ba4bfbfe0afd00aa4da7f45e7e47ac178d8dfa19a5d9d68bec392369f30a4946cc5bb9c4f514e1126da06947150e5c3c4fa206e5562db27a28e3b8573769b3651a421770fb0153bcb37ae4ec9e7a8d19ab7c08a0be6e3eec3d28145d3c8c171d8e5a698c082b6edc6ccd0a59c67b75a57255f668c68235e1d36e3004006edd628aa32cc005312a231d8f1ca62a13b02b0f57b7fc4b0ef9eaa77a78087b787cc3c7b9c9eaa3044108e6ed812df89214d56c6beed63b4013c6eb05a76695c0c0dc9c1462c99e1e4788a999cd9d60bf1aa0d61e157778d35a16b7c9006ae68387a15617d5217db687955dfc1e86627efac66148d8654534bc7a70f95eb7269ba1c1b2140f37605b9f2847a640250ded901a0f00bd511c82487803e42ba0d483f98cbfd74ab0503dcd82eec90d889e06f7d1fa2038bfbf20f18d415f2ebe76de46615e3e9c5c4e402bf4d72c45fb4e01ef5379cdf6c2b258b0c2ebcea23390a8b6f68293fe6fadae9f5a3c1cd6f31e1e414ae6a351fc9a4b12a708f0e59ab74bbb0ce74237793d562211b24a8a6b15528ad4f8fecc22bd0fed2197b9eb44d16b75addd96ea5497428cc2567a7c5f9c0b6cfb384da7f182a9ebfe976690fdb2bd80a3e25f9f861373b01d43a8d21e5cdce7cae57467ddd2460958decebded06c33f2f652352c50f36fe5c5b640ea8d850ab8badbcc31cd3ab543fd0412861977aeba972e9de1d96a23690ed989d2e8e7463a6424efb5917797cf5231821516b7cda0ade8c98cc7e5a25db3b390fd0f5edf042ff873f1952acba2c5690aa882b046ce9f003f8464e3904ea693ae76bd091fcf3dd540bc63a9f358cb8079f168cbbb2e0f9b4cdc292f10123ffd5e4d54cb138493195f4281406f4f867f30db5cbcd7f6bcb086cb7149458b1e08e2942140d9c1ddc856d354e5e28f5bd2ed5f0bff5153e07c9482fe965865aa62edb11aa90e21cfcfad682e98e10770c1fef27824c0f33d4431c0be7643aef21fc6a6ffd14615d55f445bacfdcb288a01521c5cda17f126730847f70569c657c152a195e8318ea1f265b290827fa3989367dbaef9578d8471098f6e939c9254be685d7a49b6bc9aaed9a069e922374206399db1a694443e31d540cc97d1bb698829c4307432d096e21b3d337e18ca1a5f5bce5c92cd2e6c43b371bc031fd46d94866dc68a87f3ceade57fd10e0d865c0e7072cc561c09ecf4de32750f6db1b02131ec5107be32343a2634e704ce61ef6ddc110a5378b293dae2f688a9a43fe5e062f4df0ba65513f6cb0e3690ce0f60154351416f46f6395228b89286f572f92b02177d15ef0edb79e23a6775424f5e2241acd2eb81391f36409eb8c1fcb13dcc1fcdd3a019cf98ece768c5e3740aa7ef34dd1376ea88ad73f204f832b89fbe978ee0f66047255d1790f96de5deebb83cea7f5752ee59e7ecfa95df71f17061245f9f739f5e14976f4ceae6ff86c7b0b2f5cfe869cb9aa2d5115a153e063ae8a1b0c07180e20f985fae9c007c78f2dadc6ff250608e61282a574b8487a45afee4bd3da7bb8afb25c77b8edff7ce1058cde5eed5952c6c93f375d9ba858d3beba38be6ef5ae0dace761958ba9eb98a05a5eb9faa034b60125ada3eb24b118c0ac034eca55cbe2062acf58e3b473970c6cc95a8b41218c49aa15a5776b77f4d30dd29f8e37dc900b6137a5096cc1d32dd9a710549cfa94dcf324d67c91d1e2e97ee27fb6dc522b4bc8c30e93043b9ba62278a422bcabdabf6faec7c692cef7acc7f4d2128f966fe53555a39bc0f3f14a12d8ff2499d5f83c93dbdcf75a499bd7326a2d47a04faec363d656c0c38303011b357437e0e6c2b131159a8d8c553cff7120f447c754fb428165ae3f5dcabaad9aa229884a4c37c35c49cd87f9b52a79e8223f5899828c5ad1e0834d034e9c34f2c1783b266820386a7f4952763db4aa94c17dfc0f44da98b84d7be5902094605889cb20e15a735168c95b11533c200726baed7e300dd48e89607b6eb59bf0840b34398f8f139f348b3d5ab27bcf96867c8db9e4fd55c76d88a3822aa00fba6b026ebf5db1334ea34b31cf81694d80547b5d6bc3d3b83d2945c67cecb204ea6990b03ed48b92e51311ec411a982ffb620d3b54d9011c5a3c50e0efd965dfdba509080540f4714c3b9a7781157f0b64480d26beb323dd7cadf94d0481f90e1e15a1564437cfafd9b9c641c6ad764c3a58d0133df28c1f3b565ac036c1b7ab3d8f086d43988a53aafc1fe98e3bbb1108541a6b393c374b750b37dc243408b7a0b9aab390f3d7cb617c7f78910a31262de528fe6b259063933e227cb2245793aa30eef1f561c4e6df4a325d70ae6db19a51deb39131a0b9a28c5ab112678dedc1416005d4d825413253df424b3298a19ca7214cb041864ddee1ad5ff41c6ac618d7b6f6ab57cb8752f8325bd14e12dabd9b736a8886bb199276b7b815c6b1f49e9190c2b65059e697a3d74fcb411072a368677fa2785da90d8ffb6cfc7b32610ecd5d8ba1a1cf4412b55766575d4918eb0246a478832f3c0e6f68942df7639b5357555c648f162a223c0f1ad50db764de609a02432bf5032f7aa0ee225e9beeb570b54fa5b3de058b2afb12febe387f4583dbbcd54a3d452747537c6d8f40949b9404122980d90c684e6517efd5d261927f2e9190af229ca1bf92bdbbab761966d698a3d21cff8adaffb8950c7593c4a4cc46ab68853eed55583b39c844bc6d3bbc5fdc7389c4314273f457c289fe2446ee793ad834ad388d4d95347cfdc5143a9ee518ef33d41fe6b28ad9f738a3a70415d7546d3cd98fff62f3e1297d401d51c7d0fc678fa7ab17b6d351c6f1c55e7fd92f8c11a8aafeb05ac79cfb9d20457c15d1cc31f2f13fb8704df9a28178993dd82e7d19a2322ec23535d9faaba6db043c480ddc373e4609f4616e2e15ce198978e86209e1d1507df776a1c7cb371ac69d081e36e4e85427f8ec4907e13c308389c1ea3dbb624505229c10dc1d97fae5239fd0a12991b328b814ea0f397aa55259e468fbf49d9e30e066443e730c8bb23d939819c71d30cd7545e078e4e3a2a51fc84a79327433c119b350b1ee27ee6226e57706766ef9746c88e062fa03383a998ae3fde1b64059ed299e24cb8ce0388a1d7bc1defd408a02ac434cb51d893129affcfd3924cfb245a92c3034b8f43e1c27c75762daafb87f89e4f5d33f33185955247f6be4c264add8778c255ebaa175f5aee9d040fd11c306a23ea27961674384c6f54f528985ef380cc451a58b1f37e9d07c4d3691d3b915bf8591b8c04e7f49da4a8e61677dd8c95cd67babd019c85b428fb96262337170e89c7f9cc19b09dab4a639b02d6f242021d37d8c9f7350c322337c91df21c5be0b69388990260294d8f80c6e8e22b953031370de8aa76470d72e7993ad8ee850b7d16c94c24369ff64c36021c7cc8491e200e42a7f936dc84fa22f0daccc30911d2a2f07c37486a57afb4f4be8209a53d5687a32d825ea7743a49f3d55b1e34a1c7460aa940b1ce49e65c65a6ee1380628a6834d168bb63969ca9075e76a7b8d5ca6802c99b6d1a5f500c00869f1469623b55a1a649e83063b51952bc2ff1d54e79f2f82b463ac35817e52678874cb0e26cd6edcbd71e46c720a343e62a47cd7cf264e725a44a45c748d34621fd555adf481959c29776e83a5c9c3136f430b6bef162bc1cea8aa4808a9dce23ed479964ccd7bd121a814414051786862dbb8c1cfb25e88fb1190182708b821e0f354e8f4845d043066d355d2596966f4d70648992878defaaa37148a979c5be8b6fbfadc9e69fce751609616c31857a5b37eae8599258d90f1a621ac6a525df791d018fdf622abeca35163252075080e9e6fd5b7f4cfa4e576edc965f63d96122caaa1ba3e62e83f588b128fe4dd145a9bd2c28533ea1c5f01ee7e1722e3b8eacc5c058da29acb7db2f2b36f2ebd26d4b3f80ec745bbe6ab2d655935276f989bf4c094bbd7719d9c0d198360569f0dbc23ffaca10a776f4c605e832d2e4b850ff2dd49f090fc1e448ad85adfad66fb78d76ada3862a68570ece80b2350055215e7d60b1f5021bb0ae1ba3285ef1eef29c1e96ecfd3ee11967bab9e0f7a54cd27fea0b04d5859b337215d519947fb7d8ae2fae85f8faa9848e9166da22ac034991d0e94932bcd8669a1dd924aa7550ded3fa89f28079cb90b4e412fb4322bb07b117d81ed41c4402ff978c11a29689d18733cd609478ce44f5c5dba81d53effbd0a102b8cd940f298fbf587adce504f35bd4aaa4d6de828c0f806f74c1b3281cbb5b6e133b50e8f0f1ff39e8ccc041b48948980aef977a57f1142bb8fbda4873fe65d38a1e2ada0a5c89a7d4a82aedb31d684d10a2a3cc41e669f2076ae047f9c7e2952eab3c8644085d25d2343803a516696b01568dcd689a497b57732e53e4a620c59ce2cc72320837a7514d55c54265f1dae11fd2e7539f8b01a3d54720a6c53f68e03024d8f5e7a8c595777907fc1a02ebb4518cccf3e60268f18f27debc10c72ae0d337aea18e6698673ff62afe06392c4b86e4e85119bb992ad820312358acf3cb75f91064bc788de465c27292b04b972ede77751f711a10bb8f3485c1a538e8eb7536f9211cd1d8586e9c7906cd4de0f074586120f54b348910fe40b660ba986d61557bf02e722af9912d409374e43bfb23ca3900fa3082017a078f095c0baea330e82d7a2a87ea287b662c1240665b7c79cd8d4aa767cc9ba06ff0d1314d5d565057789d33a0dc9e20b87bc010cae89e594b1f62d46c681d934386fcde87404d3d79cf936ff2ca61030cedb79d25e738edd3de6503e4e63e53079e803464b225f1c2128232232a29c3a5bbd7ca0bd59c838a168e3bae0142b15eefb1c90d14510d98ded2e86c5fef0b7bd11b27f3251ee9810af5626a1b2e333d368a68d33bbc140f6fea2f11320e1020bd9d7717f93d84601f849398892db4634d6d60d01e16e9b67f39717af1c7820b1e39376944cf9b9af28310e6ce2c7663efb1fbd9bcdd0ee75a8ba78bf36919e7c116c2a223cdcb6f0c156a6f92f6e2d94b5230999a101f631728040d101431690556fb07135ba1d2a07a1b5c20bb4594dedf05b3989843fb98185212e90a4386fa913d350c618fff18f852cfaf6924e706b0c12fdcb1e5cc2a161de0a434b37f0b5a8bcabca5ef7f5cd8b994399d0d11cddeca4515f44634cdbe4a4386e7c00cf56735ed83aa4fb08d4dda8ffbf544ff2b1ed0f28602b520f4d3e57d60b8e4a187abea27fb7c0fedbc4ecaa9713e086c85baff037fa3f5bda7bbe3260c3fd8c8160bbdac662c552540b0b1973b13c5f2675f5c0bff38883cc7f6ee110a2f89d6b5cd5ee3b1d8b02c4e2098d8ab1f8ae92f40c1a31cc74c5b5fe07589ab6fefde62d1774cf57d690757d8a75c42a983f942f78aa10c8812518e423492611cbea5f78808fdd1e6e1a0a80962d74f8db2a88b719e1404e7f052fd844d4944852a8189122e42770cf43588cbad964f5e12c43ab5479210f02de5e6d57eddf80d1cb0220c4bff3da909d30d80ee44d773645936c7067dda8a94d1cbbd19c7ddf4a41ae5ea14bd8351034b877e21fdb0eb099455c7d2f5fb168a3d82276fd900797f9c88ca149226e139d578a13e8986c18f9411e43ab895b2ba6d89f4a41918651f1b2f77f2501aa349676ad21e0d75ed7305434a89e425493455f592b6e240578efbcf375570eb020552c000566e0bef78470d3929d8099be74841206a479cf1be69111763b7e7e6a97016cf0126619e0f0283548ff0798d3cee6c5d3685740836ffa39b2ce5b3ec40c938f2e27d274fb81266fbcf90b1808cc7720435a817bb09eb322fbe37f325e2b393cf2ea13b08f512234aece1eba8e5cc8c125d0421cc36c86ccd02297b0fc121da8ee7ea3563a0794b5f3bc6803df51013dc5fe3a921c7885978fb49363f534413c229dc7dd767e8f5c2e26406dd04bee7a27192010a157d463afb42eaabbe8747f535dd51d561d81dc2f6dcd370646295cb9fadee3943c396a8f712d510fc8e50af655c9543935eadd79c3f598028db205bd578c11b4833b55af3750edd39bebadd924227392f3d9e953f85b0f0703558ae87960614bbb6c87314daf5b3cbd324327d9b17789a2e7337e8252f3c126d440825f4a7f1473fa5ebeb456eea89cd5a90901bee78a2b7f1763fa9320da1c43d9d375c51ec6de9c7dbbbd17bbf06036656a947fd4fdea23c48d66ea4a045e7a463ca07a3f42660737ab47c741de8f52d0a3ac09cd75c86242dcb21b9aaa85bbc9c0d73bf5f25be4454dfdcebbf35dc5e83315bf995e7ea0b64af36e75f3741b4c4f50970ef023fc597a611622630565ef2a461fe9efc1e2ff61ff3b58dabff3076aea6fff7bcd1598235f11c3b34b44dd6da71f5f4d57f56f9c8ec9c8a504db2057f4f91ab99fe924da1fbd4f3acdaf873213065557f4350aaa64830ea44932975b709770d72200ca9f77137ff9beca4570387fe3ae96ba60390faed27a3c0c0ed1a8974011d6d6862c35d544283ea11b8bdde8582f41d29a905082fc9a2f2c5bd3a599e5dabbae5e74ba8c4a2bc0463d77f8394b0da810fd7de22443ddf8a9636772217bca7311df864b149b85f3caf36973d316984dd101e794611e1fc9b327e2b936622f81d3579060234913b69dd2a3b6b2c179f27105958ba5e4e2dc50187a1df63cb47122cdb8ac7e502f0cedb611d8b5dd8deace50388801a918b271902d5cca8c4d71b295d2b76dd64f1cf6e03c580db2fe6b5372ab603bdab885ced30c6063e0fdcbeeb4ae3e2ab8611daa1b63a097991743dcfa5a9e0c90bc1942fbb6dfe5f2280ec82f799995c79381d8f22a63c11d478eb2c1752476232e5ea6277b5c79f478221ce6300573e1e73aa0dcda371e53bf8b5c43207ba5a49fd25f19a89976608f4b5fa03caf3c165a38283b93391ca2c883025267adf516ffbafac9c3bd398620f6cc753f50aa46e4e328c0ef425f1026befbb5d6e80fd918d2b68eb219d0bd8465368bd7a7c96ecfb4edddbfeb172bfcc468d80d253bfa8cfe863e76e0dfd4be6ffeecf8d7144eee9553b1b1cd5164465830e1414ab1ba43ebe4ffb79bf1db4d069c91d3c0bf8f8008cf9c68398fc033bf11993ee436eed6fd308e13a5c3c5d03c383253cd3c6c67a998280cdef541f27fc5155fd837a17d15fa048049f8da1619a04f4f1f20c4b09310ac1ed481bbf9ced217c351d0839593e7834e7c7d23c2a4690b6874d799d32f3a314207e2cd139a89565935c7709c85b327f5e7b72377e165cde00010330856a0bedeca8eb33bf630faabf390f578cf2f92ec6a841601b255a4fc4d88c68fa2cf6e7e0855238c13df50f9a434166db0b218456c445022ab42249745f192469fafb02a8049affbe4eb0858f119dfbbb0ce739cf3376dc1fdf52700497f74ee7c0f3de8e648cb5fc5b7e0a06738e57bd4ffa1281746dc0f03bbe561786dc3015252461c67131b7c16098f2e094a1f676e1579c6b0770097a8c5dd520c3eab75eb7252fb798074f22deb2c7cb984b6f3c98ef66df145797559b8bb49e7f8ecad9fc54bc46bf9b72545eb6e496b798f7ed198ed16e9e5b24e8ff08fa7ef75e61f50cfce438c8d5275e58fd4be5ad7ab219e372d8578593e31b8cc887b7ad3d8d2fb0de636687c907cc248654223e1af5fee1df7951daffa39366af08bc6bf5be897fd5127ea3efd422886e641eefdceb89a4a94b044c74fa763b7b9142c0a2656144ba70c3f74272303d56284a4eeb850d15d058bcda6da4e22344057ccfed71d076a08e3cb102b8f1fc540d0ed05c6ddb3c92c2a30fc1fe411ce20edbddb4cabadb3e0658ed711083d34c621657bbdcb6ef3cea32da25509e1a4df7f3c626cfb39bdd000ecf4130d2d24fdff629d1d524a210c135f836fc141ae9cc5ff82c7496ff6e390a26229957a4f0214ace138993ed14bb8251bf5161246c194325207ad6975a55719f4aef33cfbc727d961bd52c5159e02263c8a0496ae35c6fe74ca012af0e2a85dfd5018c797542eff84ecc591f368d1da9f8d03cfdd736676278d861d746a25679129248b92e4da7c213c0e598c99a520ba8c436f2ec6bb5643f1aed2583bde0a5561bdcfecca39bf4c45467df78cb4822848808c745fa00e7e53b2d1a21a248d6a60d5da651a31e97bab453241e38d8aa41f7e1513753d877956965027be48ec8c23d09ab62e04b530e60d9235edefa90f4865b9d8118368cd62ce55ea7b81f93a5b0f125a153d0f1bf782574e207e6fcf73b50f9ff24e2beb2deedd7ec238b3845bf836b094a069d6ca6ba452c95585378a0cf839dd5234f5b50a2eb71dbec5831233c105b7c52a5049d90b79ffd71ef974692a987db5306396231b6484e76f2f28b309e65bd44b45b7e43a405a3f457564fcd61e36f776d8a0811d94a66292bddb60e4a8e4417aa2984b693d5fa2e2f9cbcb0c9ad541c636712ff98ba7eb0f1c0c22df2528516cc5331608748327e1266b74611f5c23d1f58244816142baab32bb5cb0b3e412011e374d6a08b6d545fd3c2efa4ba7a0282665e5a4dae066e5c3a91bc1c0e74be9c024ce1cd0178c4aa4315f2f8d5ecebffe54b15597f7bc57e4d289d3d981480701b50a71203f18f97368ccd6a00faddddc60c34a1f1e6c606bc6bb737da517d1161d9ca517b132483a5ae573d91174025c685582d55be8391e3523da1c232bdc575f4a18ceddb0d3a77c9a990a5ce7e709d890dd7b6ffc84b2ea7c49f3de0af0ef80a112a212f3b438418f83f4e6dcc58ad224f5241d0da6ea86877ff651f20c785cc0bf2ea01391e3eb33dbb08ada3b764524b740898453fe3d3535b220bd7d7bdb45e1d87c655078f4be67edd34bf34bc0f6342d14671eeb7431e810264cba1c04df8d24689518880402b4bca3199bb7eab1534a9bfa962013e0380d8198768b7a08025dd85de92b041140b5117a399f60115c015e172462a00e7c338cdd0d73b23b6f87340e5656f7f420c224e2d0f62d2bfe586e6d9baa17db5743b00fd2fa51f762e1919c61e16d1a45c85d7a63f89ea02f93cfd1af9923f2c0868625c3e2d92db8d959644bfadf30ef3e84d5e458641ed134ca34431f00cd59f7fcbd6afe5b7a32f422ba3b3f2bfc4a55f7a7197935eeece0ca91543b975452be2c7daa66dc389a8bd84a86e330d2b3e83457130145fd5b0ac86fe49641a95903a926b0a2b09316d14ccf585946575a450660b8be5e057fcda23808ba7ef223601a3b451e5344e426321bf742ea074ef68a76f3a1f4cbbe9e23f2a3af814836904192b0fe344ba4676d8b1f083c552ba6e26049464458483261d3aecaf322fc7eda224875b8cd8e1d5a1d89c955012e94f71486e0642726b1a4f915394b32b497921866265c387e7c027f7d4842662d56bb40ba2d567f3ac7c08855a6e8ca6a055473a11d1a9715fd8dbe042a113e34881702bf0449f73766f3556abcffd373c894a3d09eb142b91048ac220953eccf649cfe3069e0c0fe5cc078acbeda5d1a1b34bf86a2392693b044f7caead223d649c242fe102ba23cbe554e876f65f6c0081a0b0304162386bc5423a703e65e7c67ead7cf1f2564f31738f59635b0c4b61ed8557063831f794317c40ede1199587f6baa1fe903d9c223408ee990049e8646afbe1a51a76b6d7157bdf64ea170608882c78bc6edc2d71c17c9432b4e20c2a6101581c7152a7ea162bd2b181c34334fef15ef3f82505d9ad356d29e3b62282b0293cc38a8e96862e9fb820628e3223fc410d676d8d87e8b05a7438b32c51b28f97bc658551a7970efee08cd2a7da69ed8078862e6221b64a18ba9fa9c1ba68690f4d1072a2d80b68d1279d50110d5d2ccfc72def12a355ed8816c9995d253f954ad300e776356741400180dea59bfcf20b7e7e81b9b486a5dace4f434eda8214a527e3ad0e397c007b17bdb4a7fcc740e3ba9b32b9156f3c8da1c82e4da43abf9532155fdf039a883e7e9fa6aea270cff4975785da14ce575ba3b3d9d6e6c2d1a361cb619c67c913cd2419ae2576c398917fdd487bf4b2bf732996159aaecf02d7ad3519cdff59324ffad11a7325f2f4b62706c2fbdcc5a7db6724762fe7785bed8d5055f234d4adbcded90b8eedb9b75a54159f38697b067cadc9420cb3b07c24565037dbe111c1419c45b71d3494fc280778c3696da190eed9b164d33663c01a3758b8c477cb1bb48e650830bca332e1495b9ce9fa66b8038b48ae9955ec673ab2d3fa51132066abe4811024445175378cae62e1ddaf1b338009a08a73300b8cf361dd265bc79352f0f75736769c02eb88cdf27c4dfb978fe9035863c8403b3035f446bbae9b37938cd8f9a999676f27ab214b4b2e4d6df48df5e008758372fc58ef4955c78c0b25413ee1cb0b8f9442a0430da5c130f4b1fd5b7aefe2eb819d00512e2d26728940dd343e984acc7c07ba670284d817ca883f416bd3f693c6247a2cb2dfa8143ec92611b40b0ab1e46e2b5dfed2ae1dcdda794e22569ad86ae97d55401540630a3f39def98e0e3ac61f5ef8bb4bca5103fa9fffcaa9e83a7a94d6b51296424eef609e93051e896b8db311e3ee4a64630affa49624cca8cb4a0c0bf42a9c1baf23661aee15d48bbd70ea4c2dc2894a58e2df5a8e48f4114501ad1e698ce4f1b0b901ead3d55ba9150aa021b476ee6b5e517d4a7465c564066ab5fcc85f77e204aaf5acb9eac0a9eb4f23666c1df94e2c38f9405669313147c3f3d49d270503bd568c4f052b5a41ad9664fd03b20c60c514d2b794c7ccad00c27a43cd9bbd51603a4a6ef1a4213288e1d1ef19490778bb223138206faa5b9dec0668b9a6cce1262c0ce7e1af384a8c599d9f3dcdc3b9e1b92f445bf52d28965e8c9c0c2f866040123b2f2fe80344026cfd93054b6957407c434a53f0157f48a331ae24d6e21666331005fd94e2e6bade447e9284bab77485ff00146fcde7bb4489bdc39d27a98098a526041ab7f08a77918e518181a981237c24c4055a6f73bfc51b77fd70460d3c52b0b96cd21ddb94fc9ef0d270dc95f69b93194997dac49aac7e9bb82ff4facdbe3ce61e9752ae81082ed2b3abce1c60fa0c7de319f094632031b0ae94626cb8143a349f7735696eed676b726fe9315691f77bbf5f75c5e31a0d92715f72fc084b9c038e791d724ade9050c1901d37ba7c78eaa88e4c66c352545a1cd2575e35d049aa95c165d11465f17b72a04f41e2dfccdd1bcaeb0fdaf261f3b7cafbff0673f5b98f351a071c0f2326202e79da3943f0602708ce6b90f7df822c202d12038e3cf2182120ab61a21f33d5d1293cd3860bb54218ad2e326dc3f7df42f8fb0ac3e0cdd36eef9daa2c3f09660aaca4c333ab97912abf3e6528f1615993c91d1d7d164d3e66b02fcfa1d2e607432d23e2e4ffd6225782df2d5613b836c388c607624fbdb0697d787cadf4825240d0234fa153240e38076b15715e859fa9ecd2ece5e488423bd84574fcbfc53877e08c29b1310719831fc607a0b7c5bd6d7453a32be3fd4bea0786cec600a23731647b4e07a1e3978b900f5d340c396ecb0d8f16c9661527db13d329ba499b3bfdcab13bdd1973d0a2cc2081d225e89bc62fd5be680feb06d5b35a7350bac269b4cae8b25ecdc1132404d7f6d41384d4828492eefa605be31cabe9ca0d7b4c9ea7aec7bdc58a7a9860e080e85dfd2376848a71d50d4d32f077fd406438e98e44e69daa5c3cbaed308dad2ab1fd217245458a13b79e9f8bb11126c8e726a96a186021cadb93bb93c6fc22c697793603101490685dfa0e91dc6fdd6ebf3f3de18688d5a814761c4704c450c246f94ae78bdc300c00c6afd116648024971d838ccd5916d86b2bedc1b8ce1e23f604500bb4da9965554c7adc94e28fa65fb437cfefbc6e0704b32a4881a26c572fd2cf7787d573226b7afb794c9d1a6064632a5fd963badedb1e743c1d23056fac8b095a0728622aaaffc4c31986045b44135d1b9113d21d09cbdfc06e26147182a5789668a68e3feb67155137ddad6a5e4802f306e4801189b208b655e9464743177ec15f8390fa0070e1d8466bb1e61796cc29ad6a4638593450ee8d6da813ef850f485c545b137a004364fa94a85881264b5492653ac7a3ff1a331d0a40697b72f949f70966158918dd9732b4ef6ec82e5d66845f0d7f28a8981806946f250c6023fe805294baef54e7d4dc53d718761ba06b842360ec5b0c377f0f6c6c3b285a5225053f13a97cfab6c1268449d63d998cbcdda418b0d17ffa4d3781819f0cc6b96d35bd2ad1f45b831aa4055db2d0ad518217f6ca2b03186174fbfd7640e7e84f49029a9baf54138ed738dae0587d60d3b841dd5f39d37009f144d63d253b21f7e167b1c663ccb5cb44497e00052bdc2a48bae0193c77256c64706e8f6061e1511ed1860589bf9b2162acf3b3b1c5b1860a5d7e3c3e24922433bb5e086fe693acbecb48a9220cb223869c674230224e2d08d060eb7c2a41c2c57f4ddaffdd8dd8ae843448a910550d103729ad73dd13435d38599e2fa6394093182ea2c918e67879c0f4624fe0a832af67fd677afa320e4158ead4c18a6264b664a8502b16f0098dc2a4b2be6229d69d707f59f9764262166900822205700cca12a5713e82294a6f2f4e9775995f70d92b983e76342ea15caf85c19efcc42d6cc30cc320f31d18fd640a59f3e0701218c47e085a36cc6d67d402de954383d02a8c25d619c7d884ff4a7da5cde5df6c467e0aca7e1f730f5ded2f1f74624192c1ae5a97c7239387882315787e01a60dde9538d7eb272cac1baf1966f6655fa24ab0c51b96870db846d2fe0f5c6349a7b285b30f2b38b23d21de248d418938e67aa46483721a1a7adc23f1960d12d4b5aa345dd2de5165beb4991c12e64cd5ba5c9eb3ef4663bdeac2f17beea2c23962f21933ef06a9e63c0312075f4e64b964d2e1b37b33a59703913a18b1bcdc1e57ae3369209c06e32d4f8dde1d6819a5aff3a2df6e032463c534f8314b82e54b75365342f67db46e5949b5d03b45f63f7e6b1f3ffb71067892d60403670bd12fd662d580ec62410f507600a0fda8998da9151180a2729f4735544f723b20bf75b9dec5a334711213835f3d965b1c46235330ff520a033495a4a4113a7a4a416b768ca0c038298a79366896211f5505035f57ec2c7addda73168178458f8bf05ce1a27ea3d01d176bd8adb0e3dbace59f1d215a46c1bc3d7064dfc01cc476a18082a5a5bb1566a304c04455aa9a8dbbe6b115203e7a49d6a7c6957b24a6c225dd8ebe9d2ad938fd477bb53d3a413cc7b35d4e86cb71be1d7b3e4960d8e8593c3de0b401495393c65c66f1ab39f17225e8a389c679d9a68a572373dfa76f82f4b7bc33f793657c9a718f2c83bc74b15020138eec97b9d1c3561a4bd1a70c6b9a3a8346480c36627647616abc74d6faf787f0696352312d40a0955885e68df7ed8bacf8580d116302ed47d0caf58a6ddb18ab0530fab1fd748eb56935efb439d33311e3d834c3444077cc24da659522c839cae53c10bcb5a225d947c3a56f7965ae0a8a384653b68561180a4c27499664aa1c4fee3c8079d7d4176725de016456ce8cc5eb4bda97805ee8b2721ecbd877fb581f5ecfdd10d9e7a78b5068361fd955469d2b15dc3d760b657cef016e2486e1b505184ea493faad3c3983509c7fd86628b36d325b22bb7c6d872a7b97671858d4e3782767c2ed7df077d021a1426c1533773636170ef200cab8810f51560f8729b8bcd3063d6a77d6ebaf472c62deb0c1ed52d18800c787c341a06a12cebdb42c4afe73a994f4c8b08a774eba083f9c6501c836e9d19f98584075ecd973563e241ef7e95ca0b52ee0f794f07f724bc58f01c32c688e2f2dceaa8daa87e02a8d63add1fe36128556557430d5bc33e9bcaba75cb12390894069f958c9f3954f9f5e02c2528ce5c5e8e8e86c20b255b50daa4563482ad6d5f947e50410f1d69dbda485cc92631ca906991b83941e84a1047506a2da048581450b785105ad4c8e0a0c2335a9501bd9de86ad12965fd5f4a36b6dbe3da5f1d9071ea42698d60349404bdc92e3da78871ac506e93e31fdfa84dbf013478587a5bfa75d266a801b6b1da4a145392707e2f5b9fe854236de01ea5222dff3864bde3eb95a27768908c1986e511caefdb09046720c93afd949c43e2b06694c84e2be9d85f8862626cb0e535de4d0dc2967d4bb73e41fafaa729e3a944af817f8e4d5914ee535d4b6e2b0e2ebb894e03f1c786bca1110d88839a71ef4d0121521ba033a2c0210b89aaa209b8547e50ef507eb716ef3e31c4320661ccb58d61c2fa9ed4d925ae8ea184015183e9e9244f986cdbbd6738ca34e446195806e4120f8fc0cc5030d6abb73839468a9b316d424b8b078db1040bd5393734bc5a7e3ba0d3633ca0e29d785a7aee6249c5b94084fc4b9b20f1009cae2a4371432b088e872b723428e2afa52e16fb1178d459251626ec7e9d134a2ee1645f251d2018993ddb6ea004543cf1e89cc140fee52d72ca2056a575bab2684b7a323d3f1d1db35ed8c8b4af90421bc3c7c2693818061c1ee4bda2998f03ecfbb7c662436f1f3aa6c4cc1a33cf8b4d0f0f5298c27002a0441868baab926562700ce097f1fc2f8bbcd4d9567ef57d7b4e3b71372f983086797d59cb0f972fb84af035311641a8a2e46430eb1a4fa2bfe626f4569db8354b44f2dc45158ff59b100e9c6016dfacf8b32b0667a81c4e85426bf5c6ec4ebe75e54066200eedada76ed617c3efa770d857eb4eece49cc7d67d2d3f2c0ea35c924d55e199155ba7e76092c01667ff22f52eebea61ae8ee80bbf9783bc7db3d6e6f579fdb00851fc65409f44eeb520210ea3c148a4bd930b1e756ea39cffc75255c334888dd9762b2a07e6e9a0ab8c6114bda05bc991ccaf6e9268dd4dc2ea513e2e5116762d143a8f01a817c394efaf1ff1f9e950d56f08f94f3a28a24f26db268d90422d5af66c567fea49c45a6bdcb2a84cb2535a3633de8e85d66991385808ccb67129eaece59a0dd604079524a7f662f7efaab34a152308f775053b4f050722018b6bdf92d012759986c3abd4bb77fd7781a6dfe9a34230cfbc687b0891fa75e9c02c7f2ef01a4805354ed9b03aca4af6e0cf57f251333fb113c4656a2f459e408d9eea3418531c498c351b06b41f7b5a0f8b0a1689d45d6ea9e27d52dcc953ff1e7c769944ec7dabc7c95a219d3367f8651b6fc392e3fbcce1ab35a24657aaede8a7a03fac6d84fc7289e195e59b8aaa5f5df4aeb177188068544a6d6ee7959bd0aa145f412e83ec3b4367360d3c452139f214dd016ec64022a3ca82b6ac050619ed71bddff8cd5122fb7a9106e60f8b2baf809eb693c9baeab7594cb3977155c8667fcfa1f8054e7a5e5240dddd3414a84d6277730380e5c75edc4aad093b2de13cc317118e52acffe4a1fac79d3f80dfa0b06f28a46196c8c0a1ae420f571394620ef1a63a61d1adebda035a41ba4f9d824f8567ab290d9f8c8db292671d1cfc77bd4ba88ff7a03a7ca1559b6ea02d20e5716fa2e563d58dfe6402e430e0ae7d88320cc1eaac0bbf135f7b3cbd86070f5020448b3012aef0c37e024dca6b5ad0c305c6f125d0e9a242f4675d29e565fd6ef1e4b37966245f3bc8b1498ba4b280363eb0010fd86be8f1fa7abc41a156aefdc733ccdc730d183eafaae3bb6136c6428a148520eebfbe18619b26db701d970a132a179817613cf86266d26c553585178064892ff6107cfb4a11b570e4bc621285fb2e5cba5462bf81d58a1d98d7529552539f8f67d6129d88773463439bc037f790d794296651af260933dd10f815d5d4e118dc19e213be909b84bcc25c5da18efe395176eea618529d0ffbff8a2b9084bba3958375bc2e8e7463a6424efb5917797cf5231821516b7cda0ade8c98cc7e5a75258119a122c9c303cbefdcda4b1c5ba49165b1b2a8dab01ac9ec662bb383ce70d47321adcc6f4e9b8f162ec4f808af896c453a0bbcb0a42399ee4e12c151927aa5a0f46bd0f00253cd5a851c6b14acec19851133524c530a39ac8e1473bef51969e82ecff2f17876cf74dba7bc273eb2d912a40b280a4e34d7fdb2351d76012b85c37b080dcbc95b8551d90735fe60a9231bd7724f87dd0fdfeb58e5e48f67e3d07502325e7a44895e8bcc337b3a487cf5602ac5bbefbb873a217a22035cb42aaea226144a4a932471ef932b598e7c76176aec8642573789b8fa90913598e7aa094a103e1169baca39881c810b95cccea5667ca89497144ba9b007a80e1796f908c841c2d39015726644612542aa189ed79ac75b54eb14fe44bba889fb2c18a23bf94c8a3b2cbaa1664226e65bf702d3ec57c745c47579fb314d06a585134898ef010323260a34026af6fbf84f8dc489d3d419ecfe59e8c226e0cd401e9d1a593060de1175a472f0367841f30e4dbaa077a3886799699b63733bf12b3595b420cc0ba1c33c94baab4b920301134206316837a84fa602188b395c592117ac4a311c85c711d9b636637acb4298d8e6203582587c1412320282e9599ffb72149e63f57c42704503573252e1926c69e39c760dd4e78449749bf3934857a9043d9ab96eaf76b0e964d05c758ee033dd7ee858fd5e47847dfb1779034abbfeeb64c3c2decab501fd4634a37ddd413815e6d15ab066c6ff250608e61282a574b8487a45afee4bd3da7bb8afb25c77b8eda5dbf77b3b9fe41b2f7643f130f6ffea025edcc87c058e7816e5697aab2e139d2ab945e6b6f9ed2e5692bb6e22f3adee3d57f52e8570c312fe27149dbe7eddd809f929f3cf47a5747a10edeaf56e8489ea11f0aac626d1f52723741fbadc69485a2b6ff35d5ef03b0da8e9211064c0ebcb28044ac44f8c3780a46b94f017dd5e3239c2640e1892530af9cbc92e692f419b46b131461437fe33dd7e065cc6c6bc2d8d58cf80a68ac2c5f0c4419f036a991bfa75e58c736026c4c7c13882665815e7904a47aa7c490609f14dc6c41eedc8f2fc04a134e16f38121bb77d07ea9efa8b03fa7ec76b1644c974fa5bcb8bcdfb1f651267eeb1677f95950a1e621bf99d2db54a98e393f68563ac422bc3aa1e4b12de5f20093617d30fd740dabee06d49691ae873d3261b89129785e02b04185c61a293dc7f26e5d08aa1a0400d67fd51e4952943ba2bfd15581918151f42866be020ce1ca342d45feedbdfb7948469a2bc54d52779bb93fdc67a9e5b8b5250a213e1f557116a472898de3ecdd22964aee5072ffcc6e38496e71cc50d863c1ae1a92b2f24c09ee320b0fe8d84434742ba459d3da7515154d55338316c92b24aeb5efdc458174cd8c27135088928c992a8a346b375165d5a1913e1b9b7c8a6b3114b16ede7d52678cc926ce097c7a43ab3da0dc807fd4c819a5281e45ccc086094a2c3c7056bd7e9a8488b8a3d46dcef199cf3b048fc225637c63089b23825cae49c7e9df3acea4815d89304e05d9365a0951980ef78c241a0ec92e26b57fe16a5e66b5ee41c70feb21589c3f73b3f9749d6d2865525f7f15204d19fa2f4538d51d8d83341650f54d289d735269f44c2c7ef32e009a52067e36b741874df2f7e91312d40fa30172f22a675e7806419d43badd4de1aa69908b3d2ba505e42f2db2c12386e68677fa2785da90d8ffb6cfc7b32610ecd5d8ba1a1cf4412b557669cb82a62fbb91d8d55ffe25d95d02733d1dd53c85c7b2424a5fe94edc5aac5ebba3a706ef9c89f31eb9165842f1fbe992ecd69b6b22bde001cf30f7a79b77d34035e6af56e15759a3ce2a1f832e7f3cd5da7248260d7323c08abaab9eec72c7127a40d94a9a31efae90c087c52f3a8566b506aa8c4262aea876a3e29451454ed0c83d37405ce3be70c6d56955dbf8587acab3276f7a29f046e4afec2b35fc916046b1e94ba96ac52bc4ddbe69a5be15a6eb7375880da9338eed33e43483838c252a999614e62ffcc0c8c11c4711cdcf6d17ac0c5065abf0104756075f0b217b4ab36ebb31af351044e9cdc3ff3291c3478d5056a20e8d0d6769976cd91aa4dc717b841cc606ee5e51849d2b20e155e935b0c1ff604d064fb887205346441342c3d27950f9e4ba3ac3f44559bf08cd32c4a6f754cb6d9d53ca6fda9e9b0c0bede422277aea8afedc730f1ed9e2ba06e024ad7110d64e641973357d34c54d32ca4831bc64e0717e0d81ffd1a4763180e4d8ce7f03c394525576ac8263ee117f56384f1b0545a236440a0efaac4afc07f64104f9f0c57ea570535e3b14797ee7b30667ef0b6843dd152ab18b64059ed299e24cb8ce0388a1d7bc1defd408a02ac434cb51d893121e862371eebec26e0d21a8f8c3307ff0ac0da749a7d8de00607888b804ac88a2192bf739fc8b78a066dd9030b1d0facdba274088703e86ce0fc8be55489ab93031e84a48fce884702efc2e790d032d6125800af62d1514b334ad3f471809fd38f2dc56849d9549084db3c334dd0b7acb6721f105b6e8e6f57270eeec7dc18e409e7a0303bf92a0cdba0cb58ab9ceca53cb7abd7dd4d0a2a5ffb05e0394684eefb6e6f48a17d0f43ef03a34035bfc17707f8d1d38f4af20eddf29bb0376cfec142f3ccc1be09fa755d56ae9547470a80fe7ab2b8e5d8555e95cb434bdf1223e4c3f1dc2cf1868343fd4c4e0d4d53063f7b4ab632795c3fab5550771139e367a286a35d505c585207308f63a93f193d588ee267471f8f57da1ea2c2183c096ee8fac839919ba8ca76b6436cda9968337b1e15bd0cb851036ff0f5f0c9708113f481ddc9b6f40b5ab138cd33afe43efe687b3cc3e71431d3f8ecd7cf264e725a44a45c748d34621fd555adf481959c29776e83a5c90e2880ebb5537e2891cf50616e71ae4bcc012e0317969d6b2b537fbc4d28be4b29842636f7fa6cb79ebc70061118f4c34b4fe7f5f10c1a55470a80bb2a6c18bf3b36d9c0ad5952ec4427946a388bbc10a65332a8b12113a1f7226bc941e78cf569144bf9f333c7cf08be3accb663924820b89204659e4c86f796a6f4c0b24fbe098ee90cf09e4a7999cdf8367a845d170c44d0ef74d51c2bc8a2032057fd15782e73afd5a1c6fff15abfe9d3f2ffeb9053f961a1dce21933b61edd17c3dc22dd07d160e3dc3470b7e97f29043098937b5d9e97091ff8407c4d2e2ec9850fb4256ce401f09c89238ff9efa2a4acd5cc092705dc9e7b8fcc69ae6c4a1b7cdae0348d7e646734f64e0df8e4a79e788920279d628da93cd3d5611ef91e865d1f43918d519d819ba1fe0b25032bd165a305eba5b0a811720f0772f27286855609dad4079db2bd113a6f7a66bf1d727694eb8c4197c806dfc0200a52b01b33eaa61f780ff82be9324841d314944505cfa9e80a0e89ece9e7004d06b94a95dc408fd802f901b86efa54efec5242e4f5b6e78f1cb2b7104773d3a4b24ab4e218ab0be725d9fc64c84f30ceab112647c17fa65aabeea91a38cbc1a37e409620ac24e00c7776945baa8021c969c4a8b6fecc0b21cd27c2e7acece05e0783b2ba3bfb8a62c7fc7d65f1dccfd7fc2f40813d661c5f3247f6e45f84510124d8dee57adaefe7615823efaf355123a7f196dace7c9831ff2b58f6781cbdf45b78ddc34e453c4a1b8d6f70a9e4935e65036dafc701cb24befc07c2992a888cc1297f7aab6e74ad3fd772a7ee85468b2d4e3f338075dd8c959405938b38f8cacb15b99318757dea1a6130102b829efca7a23afb9fe691bdd0cbf2b39d4ba9e62b108c8c3140f8b2cd34047bc38892df4e4536ada431922d81160defab57feee2639ea5ac692c75a4b17820c7d2f0ce3b3f6aa1e8519fc78e551075e814435cee62c4f9e12fa7ce8f4616e67b9e31d537a2f9f03df3e3ed850f0ce2e2eac731e0b7e0afd7c44c5690ba9996fa1e5e74dc9d2fe44353e50a82971efd23459b1e65e1e66550543c9aae6150cdb082e408270c7b4d35f8a6a3ecfae2bd8b45d3ebb1ac65668abcbaa713940f9496eddf77a12a80f8c99ee131e81536543e9d07974454d70e711d06d618020e555b8b3819b92d2044c279dc429ae481db2e9bb2ac88dc10f951624e3241b08ca83c0cd9f8db2c4b7086c8977bbecd3bbd999d5df77984d5c30a27b2d51bfc6aadb736a75df62682d3bf27339ee72e3579b1f1107940dbeacc26f3faa349c562575ee540c5d89cd6e932c5f07bdbc39881cd55fdcae06107d9f88e5d51447bc9bb86ad537d3dcf140ad17aa4d65f4187f22c17d77cbbe1d6dec1a589a2120207d81e274062d98beabfc81684a674162c85fc763f624d384cef75cf580b79d416800904b2edd63c6bc791908c70b38856c7c334723100f50cf58de0a1a6608a6c2383f07d429cc8b63f1fde2f94dbd65fd54f72f0c4c2061964d1846321c78c0beb7b0c99829e97750a43c84115fe5d4f51ecc9f4b153c0fd4ca57bcfeed21821c6cb0bd63b88c341da67c40931d0bd73251c81ba505796804e97c3262b070bb2defc006057b7763f3d22b6625df4bfe1528285f1e3c1a596c704a759934946fd9509927658f6189050915c92562cd8ea3d65728034b08dc6db82cdb674a1247f3b50df654e7fedfe6fbb7d6297726f065f288cd4bf539fb47464fbc989628679761b0f6d2ec576e4e7d30c17d6860565825fd21a5f83e2edbb045e2eb9805b247f08e0fd85156ca1da48e67657fca53d071de1798a3235efa8c428bdf92e82d9771f23acb85343308fe48f0774391eaf557ecc520f6a5579399f18fbcda2514b9e759b8596c7b0c34866de6ec81f8c9a12eb48e920b93cc382c073fedcde52c0dc928feb22908bf756143d22efecc9a018ffad8dc94bcf3f2dd77afb4a261fee088ae835b383445db91af0555490605073f31b8eb82aa35270575bc78c49eac4604278af6286d65d7383aeb7b9b4106590ef03135c72ccc90f245c95e7792721151c877342281ca1e26df44ccabc54c3fa3d74a8366d795f250a495209db82b4535f44463135431a9c0fa185d016ff2cf2921f9d457caa3da6802cf9263936b12f99e673c1fbc27661c26b8f8b995bfb22f4efdf8232340b9133a9fa907898c8665bab368478c8e03b74f89254c43d4b54bf22878fa406c456884daa00f13108d991fb43569553cf95c8058079265f1143737a61651e95aea10a460e13eaeca8a65a1bc5a6307d810373df54b44df83ffc96c7d6c286adb2f54e4114326fef2bf49c4f90a0fa6ce80d7b7ee2685c0e5a7471120dd7b742199b869973fe27ca0c51d88a87f00babdc2956faa1c26a56f1b95819a54fdb904759d7d1c654daef29f0146677542c46dd23cc70f16019971bd4fe765edc071fa0bac62b180b4bad44430d7462ac307882c853855d499d772eb1e55ba8ee1433d0ea3ef7e9bf226097350f93557af8e0b85331cc6cf875eff6c778ba934f542f56a4982a9b23c6775b327a2cdc57c7ab0bcafe1f8736286156bdc64263da01d6b3a7d2dffe90dbf858d674e5f4a3d2809bd391235e0332dac5d20416b8f3766baee2918f80e7525a986bccd6590c53317baa287b65e7fdb650bbe518a48764b5646f418044712d248d92761f87787b0ed287700ca4e37390af318d23a3cf0e80ce6b433a271b4b65a996a20683f0292d9321d281c9ae7c444df3c2723fff234e69174dedccc5da7fe85c596b77127b4aed7af87527cecca9e9ee96946c007a7669007026d7103dbf51c60050e01bd31f3c82f292160400c40e30ce11dddf72103962f5b3db3907d4afa140f1bce16e0dfea5dbfebb7cbac7423c1da2b61c17adc71b3d1712dfd9260e05e18a71812a47643b16194ea8880341cb91027ff989d9903da99e215417757b0084dda3e7f053f7a88bd11c7400bbf579f8734a82121e2a013a319e20a70205d2e98d43ba4a947519d2a9146ab0867b40a686605475e91c69a741ae521a901c106090110933492d63c0dc621be8dc2eb07011ee613575563daa0337f12ab2ef30dc1f152ea0d10a4a477a2e186fb36a7e023eb1be2e26f11744040ee975069cbb923d4c20be5d913235fd3418b411d40cf6bd8a515d66ef25c48475de81b5da3066327f9c51ef7829d07056df971f8dbd609ce6a089c9da40fe2d9ae08cf3a3026b0c48110b8ca239ca11cb67fac0cfd77617c9d50986d48e8216ab60c333d66b5b12e89fef52f6306606af5578f966d0ad70fe8f058dc919ffdfa6ee375fb1b575a322bc528580e7a90b512f4976c2397dfd1dc66564614a19504c0f68682f9dd8c84d89594b326af73ad7e10e96fc05ee2c499057454c6d8eea4968e9bdb5f8f11fbd4e28c1fc0b7271834a9b3d0e6176a4f38e85cad8993ed072154b20b722c414bebf9f25995f47acb58f9e488b09cb47364b8f43099d6341f60034d691da3c0d962ad7019440e00020e6bba82ec5a8a6c447f58b8ded5fadfc50dc928a460512c713e09becc2d1ad3ecf04f5f49aa4963b5a9e50a9544dfddacf8215ba76e77b5349c1ee9ca2edf8e34a3aa59671274ed073afe2c09accd1bec7a88b498cf297ae6424c54f508f8fe39a6a754417058c1452754b30640664902dbaa6ed76ec3a08218765524be2bce2439fc8620d6b4dffd1351db2e75cf9b27caa3cabda0a59d4091fae2de41c6efd60ff7bc043f9bfc9539e028d432a0532da6e2337d6d167bf31da75b486e87e74d2600453eef6932e4ff24acabde57dd263d7981758d97c4e330bb172546e6e04540b2b5d7761107ec6c19b48b5864a77fb7403abcbd3cb832d56e70520e74b4cd5d54989c32e10beed55bed93873a93c23d091d3563040e7f666b221ac1d6c51845c6eb0c696c6e9c213fff763f0a61c52640061133ba1b5896792f46ad3bb3e9c77ba2e4d97e7524c000aca065853ed20ac170e050690aaa67170b7da92e898bb3b0bf7ab78f85bd7e196f06b6c83e0529021a90f006adba431d107c0c529a133abbb73d7d804fc62416a2c8fdc97211e714233595af6abf23b0e89ff18617e36904268528c9f86d8585ebc08707435084da89e10cb3b4d6405b32efec75aff3085d67018880de72de85a7db0fc5780e9da899d9da15f3a15384fbba9e1dae3ed64f91669b5c624370f26a8341474a5df2c37396f4223c41f789c6533e96789356ec1e168d0b27b4ac412e0da811fb66e4a48a8deafbefe1bd1593e60e077af39446a9a99b1ef6f26b0c418a7a103bccbfb1c1f32cc09e6bad9337aef517b579659c398cc2759818a1b695c5d92ef92c9fdffadb827de9e9f235187e5364a35736ac5dd80756145f9ac12202f303e81b6be49b4b59a4067a4660931e58693f844caf0284df140d0405e66e9b8188739c2251a4bc652883a6ef2e27fddcc4a93024320c6a49c8f54f7a07ecbf5ca8c7a28d0f50ccd405b1d1dbbabdc23c8a502171cb6f8f3a861b2fa8f699349849e49828baabdc7126be0730cf9b88316e2f7f6e11a11c8a5a1eae674f079fd32b30dd2e22ecf71b3c83a5c4ef2cf00872fbab91fa3511894514b6a09f8ba168e67680911c760a19831bfd8a1bedc004202dbdf69d4506412904699e7b10ebd80a69529e240fd55dc1c3e4db21cd650af0385aae091104153798dc0022676827ae8f67b070ccc6adef4a33e2a8b544e01c1ef2a57b72c54304f62577b3de96639434990010137702d89c87e28116eb903317fe584f2ef4c8ff6ffbdbb89431b780c370bcb8320673e509c16143ddcb59603b73e4a74677969bafd30bc20049e285a91951bb197652b3a4f4618743fe919a03b06f87c897b42868302f4d1be6eb2beaddd361d094734a552c912abc02e6b4209c5a6ee659b570d9dabfaf903ff2b41700230aea2bca0299be5e393c217526405f0f4d0501071070ae1cf69b1dda3b0fb07426c975fe5eb240e3afe50899d27d1b1041c719b9877fb84be33cc4cb6afe57c69a9f13e2266ddc48806e8b5a858347d8e2d1629b6dd61bfe8f45e0a2a65692e431d2e9cdf577e4e26e9e02d7f309619c9ef6eb6f83c217ab79a07897249e981bf63b783d317e5dd0962e1467526513af679722d2eb1ef35db3da7b8087739637b1cdfba89786dba27c956d2d728c5c1c5b0d7d9691d7389d66b955e85429fae680cfdabafd120323ff3977137f630e5abec94a624508596b37d98eaaf1b71ae4c5bf05d75a34b5ececfec99d5eaa984bf3f9911cdf2e9c3cb0191f49d12508a9302e44aaf6668d43b5ea5469930e3c3e38caab57bd1961f7f7a5b8802de9aed0e35029187f7897417a0ac34328ca03e5acb5f9bde16889a9781464a82dd6f5991fba3b4ba60a7391b5b14098436520b791c4e031add2df3c33e530a8d6073e7a0b01944667a5855a7007afa2739d4520d2f5fa5679da0e9a519bae25e56417fc11bf2c2829c32d147075eb304f3bfd631e3518d647159a5a4be64562f54d945baf374768d56344053347dc34c993f4ca6419afd630364c010f817d879271d1a32b05f176adc23dddfe1ab9227325e9021c98b9725da0eeb81234c6b97b55f17501f1440bddec49a2a6dd474215f1e2b395e5527ca38ca27ee3823e8adc9bcc4b4a1a70a0f11c4312214689592a03879ce5c5bedcc1e8af1b10a56228a2ea7d5f8b6d2dde4e2362abc83dc11388391c989d81e3c73817ac9b42b766b53193b4a4a972b02ca53c49e1f348997cf598670856704aab039adeecca7efc46b3b27c3c2dcfea4623c4337fd54b6a8b85366b4365049f65f4779cc53019ec4a7439586d46270075d1c3791cfd6a71c712c7e3e8dc6b959b41a2bdeff3d4a81a27aecc2710c4e6bdee29aaf14badfabfdc248093ef32b1be8c5b13191aa72086087642ad23d034147f6850d996c382e992ecaf27d70bb47ee87f8dd592b87855c28e046c13fdef96f6945a5cf8af764583634baabe84d76c504a67caa6c79bab93128419362ecbca780600dfcd168afe9c0d312f4b36ff01f641e94890fcf08c917e138508ea719cfc6ec90abe731e164db50ac95f66d1b9b8613c15a7c4f17d151d458b04ef41e597fd3634d9215eb9b67adc6cbc7de258bfe80e747bc2b7b4caa84acb850e122586c555e87f9efa9821730a4362e0e5fb1b02a030d806f78fefbe569aaf3036f23fc13da85a276a85ccc1a15127f37d6841b2bf1442cec5cd9ef28dc688b378f895ab086e71587eb4fb8fe2457a6a64ba5feaa71fdd77f6908c862860161b403783e7a2a1beaf8ce0a41542181fa7d524c69f00b679dc2a00b427ab6188d07caa1a9d72f7286cd5e0509518aa94aa5920506e9aab976fe6a4c16b89aa72258a286074e7d84f2b479bd84ecd3cefe77ad7a3924733a855cc330046a4d8335304c57bf4c81406b53922a4b352f66ab230aeac3f4ab38c0b688d46e9edc4d7b0f9e34345d85a64c403266cde526c873d5451310f49c353bee07c56d1159ff870eabff546f37615b3fc4f129eb9a0a505a21ad13cb8863c1ce1bcd95f81039a1efdcf6dab91a860af04b5e33ae2322c1fe029b550c7dd2e55c32e0f2b303d04bd0939ea7055ec67cd4db36e158edf1a7d77ed94096aebdd19bd72e4b1dbfeb75e2d0e82204a5fcfd3fe221abe88359fd3c13bcf8aeaf3d91a9c4c13a4f9e91b953df60df2a561e097181b5b4415e69510372c082320e2e63a41fa1715cf2d6ef9370263f2a235eb6a490fb682cd9e0e301f894b17fece866eccde3713567692fd0f8f6febfaa6647fc32ecdbb8ed21e6e1555edbf9e3044efbef3861b9812eb5cab50629b32fcbe2a516d5bf1ebf9735df578e828734bc8ededa682a8092553e8560c7515ad95141d6277f8e4e1eb18b22ca4b29ded40e8a0776e8c2d9d2c4d9e66a92b6803fa8774dff8fccfd440b12fa060ec5c2a38197265c90a199c49db1c5a56788f0d54f8ab466366e996dbb1087144c4a92af0cf1d175f028e0a77ba3efdadf3a9cfbdd2e46dfece6bbc2a88baa904e3b9760dcf23766ac5b7bb94bf1863f32562b7c05c05ac97713e49f8411daf089ba3841f64c1effaf638fb91af253fdf94f207931690de757e51f3af6c6b3bf8804c39422f69a296fbb37407eed913eacd5e8f81b0e66e6a2ca0c20e90e0f3e4c65d6eef7eb2d12dbaf742e4152ae710f5b34eab9e34aab19dd111598a632aff5dd7912204b0af0f6d56352cdd1267f22421455b189b41555a1c0f62970157a892e5d286be1260a47185985dbbeb6b93de09698b0e0647465e0879656f1a466c12697bbabcb46133a95a55d0e385b5bfc5147d82411b6cbbe730142dcd5c2a5212194b8703d84e3c63025beece27d1e352c392d5b47b0f80c76acd5b2942a863c062a74d9e60b8aa7de2ba5a534d5803b7389454e681c01ecfc257f7007f231aa6ef4458be82a5939df5e841486b0057a0ef9267f1d5d28423b33ae16e29bd27124d86071d8d34884833bc719a26366cfbdf4ad26fcb46c1ae155eddad8b199fc556cc96270e81dd88b175a1952b969af577982626efa6ddd34e2d6f437fe9186441e02f533733b8c11ae24c16e565e4fbd762d6eb936c40144c522c28f42e3cb9b020e4c68b4ff8f6e45f22661a9d7e2c2c728fb45efa14b2b4827bd6051e6549e628d15300ba2d8b8c9ed9fa82ec74c7f1dc053bc229d55500e65b2fea28c7d222fe635c134d01ab7809b6bf5e0c29128d88be5fb24939846ef2f2c189ef70a8035f3a7fda67f3f5de02e7cbd75d6cdc1156a1c3cf503dcfb9aade09dca5110468751e00be5a27b2922d478942c4042045854f8336832cc500b122846daf12f32e4d7eb37c902e9d30a50b45d48e79638bf479a630c429932ee04eb9c9788e6480eddf1c7b9d1d71bba0eff24ccd983d8be8f3cca48af8b7aaa71f1be63b4d33b1c405a62d00d6a65dc84e9d55fc069d2c84917f3d71c6bd80969cd5f8a28ce0fa679bacc0d3c0f064d37ee2141e34cdf068a975148766e288b458a907248ec77d6133413fcc171d43a22b69ef78ea8e8b105076c6c13e089459cb704337d1d387206eea4b5849a5bdf44b49a93a8fa0ef07d843c08142f716fa3d6f1e864020132ffc87d13081eb93711b15a185989efdcb96fb884b451cc7a23b1adff2bb0acbadf8507087975b00167573808814e6a25d4df2bc4ca5ec960b607b98b4154d57c2af7d4673d6053b2b44d85d1c9d71f0d9dc5e1efd6ac0001cf75c75081926c5df61ab55e1940c3d8687556f7ca048b19c33033ee30ea6bb38e955920f23e47ce9b7d6db02525554ebe237bf485b962b487764e5e3fbe80db4dfa0619619334cc0c30f4e88ac4c8ed40bd020c592ff64f4c983b52552bf3423e70ed5e2385a45c0f999496582f4f911bdca8b1922d2d2a414eb5b8efec2bb4e46ff0ed00c1cc67e3ca8ca48be7d002c38f70c90814c0b30a2abbb47e8913806d0a381950e1d2536c35a3f0bb61209040b983d2d69c267c59e332ecad7f037d4b4c3f25449094b1472884be36f06eb27d93ce84f8fb60dbe6568034411cc684eeeb9d4b8047121e2d3ec18b54c4cb2cb25d8611f774ff5b89c2191685290bb5689e0b547951516a961040ee6fece89e67c4bed828677ca0f0e61a568f798e7bffd6e43b0f8bc5f6bc0f64aa4770f3bfb270aaf04e44dd87937f1ecc5c906ee31ddcd28926f33bd689ca84bdd104945c2c8e51fdfc655c6f01852a95764e7a1be119d704f666846d6405b1cf313b71ebab033034dd07e8f84326bbb586a1727db2a233c5ba2ff1060ca290bb1e4c3bcfea211f0b0c127fd77e113f6eb16695c29c43e9ce6958d399920c15c26173af19ab94b6bbe65ac354e9f8dd1aa8331f3016dd10671fa30bcaa865487d1419046f712493a8ec6b3dd4f824f7d4089f5aa9f4a82ba6820c2c362ded8e64bd58831f15792a0b19d1e5260838d71fdc20b37fdd5ed2e6777b2e0c5f3ebe7ebb1daec173a6807e6654edeeecefb8bccc92a7c6f54d7332a8c30e16211c4d7acb19f21883e2ed0c1f0c8c8c38436641da1061b5299e5827114643b69414fede72f8bceab0446f3188e65ee6483bb052a5444a70ce7fc6f280cd61fafbfd67188083f4e864747201182d27e67cf42ab76410627fa353d57494f3fb399addb91dd1cfb18f55035f7ead207280b93a0b25d0729b9c34eb257d6b09ed395135380ebdadcbbe9565b21c8d422bdc5b4273965fd17f674a10f9323c72e5772119ec3380dfa0c9e3ef646a3b34854d6b57d735e4098b3ef961ca9b6d38d89f8c70336f4e3d8cc976b5576ed500b4d603835c9ff3b88165b4ee7abdea1feca358e31ea4a2f8dc10e86888ce2a5e7d1bf0601e9813314b1308b4491b91f4a7cd2e2aad0bb7b9a09f7c48c657d63a2d0b3ae4127c7620f9ea3780205ad30b109c7ccba98864cc53c990c75a1c2cfc9d86019430c9da3b3c38ed8a8d7267ad1225f996116eae4b28f223acc969d481b3b0bfe4c62027c9cd3ca4f104b359a6bd1b110ba77d225c8217ad349d4faea51040693f52d6bd2fd5e793ab823c51d72c86be286ec96d1835198b99cfd1b9b061c8b612abc0407184a2589e48b3c242a923f39dc141063636aa79faf9c72e35183935949293b202fe33bf3ae49af1d429ad2c80a9348fa74df23b0a5d27d414ebd9e6316dae8ebecd15173b2a6ad6d8d1af5e1b64d4df4d127ace09cfaeb3dca60200bb90015cf75c319c5ef02a409836642997d54f1f7e448b6ba8e98e0f4fde4138e414a2fd98c9788698c46ded75b4933a609337c68c09f9e2d05a981b10bfd2539b8e8c61fe81bf4d9265542a2a0af39000c29e39e72d8c1e63e1f84dcba6b07bd6de09aa3439667d5550ddfd9fd7e1246828a4bd08a1d1579e13d7f2c8c1b7b56052673a3a47ab609869a9c50cc8d13915ffcec5da66f0994c0cc0af2b2db165b9137aca52777ca4a1633119b6da30301c57b49831c6a994fa2947fb53a34447fb2524f0a02cc1e113175393bafdb775a431ca369535a40dfdfff5a59985c7f3778e71184a32ec959f4f6d3ab4776cfe0ab73cf8ed7cf1215c54f8a37da86781ba14f1e4d237fb501e718eb18a8cfa0b0dba97deceec9e626bb437ea517d23e7192207608b34d0030079579f8cfb68f682b8204e3c26bf23d3f0b3bfe7c6f1c44f76fbfcb91692c7846c3d3d50ae54e2c2608ced55cc076ff1e8b67a247f4d1a7f3c4d7b651f42e5afc6c0b4d2a7a255bfb8ad6e4cef2414b805e72feab97dbffb53a8c0ad1a61363c390473834cb823418fee57c86a1a279febaf85162a67a94241b96ee02a6773b83ed85796378bdac7b8ed10744964ede9358cd3c5c96c8e477794c30a6c0ba8ac5d6b30a245b3d1c90a1f25b930f47b996515c771441d3561ef6c84e5fbacfd38b1266721d10e1af6a5afa949d80024a1303f2d3373250fb84d1c61caef495650534e2aecd9b4af1a2ef57a9214f201a7c484dff1a85962ad0f4d1e4b318d38a9729cabffd62b3181c42d8e7821f3f45b7d8247de257906056753734a3933d0d35f4dfdd127cb802f08c657f9f6e48a6c8c9533ea5afaea1d38412d34e01f85ecaae53e42cfa3ad1022b3789fce2830dd77c1200a63073f81dbac5b8b9064be68c3cfc613d967918a72cd5ce6c8b8aa1ba26e951c685deb0f1e2f24b332a9d80fdff0a66ee032db2733565d2c003225f4308d38eca899cdf6adc469b3b7e4e6dc509fbc941baaab7bea8b84bb859e93879e8ad583a9f282dd3e69541be959afc6ccf281f772c858424c1106ffccf922af3224821882311afbe98ac2866a64e4c421a172a1e7d0945a7b5a4e19f0444800ef742751423cd09e354e43e87c6e6b404f56ed0da66e2e72fa42a608c78ce3cf7ef1b38ccc027960d780d6e099076b4c26ff39b87ce7a0e66d36d6c6bf864a9f14aad8ddbb14f7ef571db4ba2ba2ca132ba225232d712c6f4331c10c05ba5a55ad8bf6980e7e59ebe39f0c814aa59a1ca4c0484854c38690b746caff11475d09a01d510710c5b5fff34cdd352314bd3d30977cac66ab8f7485742c6f363b845f17ab3fc502731c58ab15c76b34e47189e5da3fe1a9b70b1f358301e2ec7e72c911df49c198f44f6dfc435836b767d78307ddb2e64ac8e30f0ef164a639ce08f2c1932bcee3abdb33a3725f31d5ee6c573154642dd1b66fc9dec5cb4770ada137c213d749a3eaff2612715b9e404a28196f397b6cd7b5d5df4e201912c23deb3d23890111e0e996a0c0e3f69d14e05a4831beeb69265a75872692ccdf71bb9b1b6f00b6c00321c3e97feaa8e3458546a301fcd9bedc53a15a80a013fc558e1540f97b0f8c3669576f0ca20363c99780c38957b0ba4ef3e45bcf41e3317ff0e371477f5bf42f073c9583586dd901ca0fbc8431ccdff4f84ee91235e5201e665a53e972faed850d7a7356671320971068591dd2bd5e1d63ed824f5f3de82b7983970f462868790cb35525b3812f4536e6909a9fbb63e1aa705beac787e467e520d22cc8082bfd96c94724902e932fa2e5ef46ec14c1d9205f6246195fae632974ab43ed443107fa3c0c9c3d4941ea8b6e1fb034a151651ed7655e072f13d7d5ff972643501b3790d3d83cad58f80841c6157eee6d114c0956dcb49f8d0c9356a0f6df147c7f310175acc298c03a03c5a54c27949decab7c61a81efc43e639d3aaafb79df3895708b3384d27bcb542aa4c325a12b88cd6a066b1336f3528e0605710b247f1b9c7bca90f86a6473aff29522eb93aeb261f5752878a393103c997f715fc45215ecd0a07a52848cc8eb78a6e0501132876f81312417c31527be12097dc12e22f848f004b4c3aaca3a22a766bc4826a0cc23958a953e6c6c9b76727d1df1a152317cb36aceb5d351a4ddd348d59d867da076d3efaf14659e027df540054c250d018bcc78d6c4122deb1c1c839c0ae152850a78128759b61c6873569b891f9fbbde66eb694a57c8a418c1448fecca41101f4a1efeac48acaf8ca5a3423715bb6702aa2c030fe7f301c21e04b8344fa52a809d4a0b39fa268cacf5672b3e712bf90377ec9ba41704ba685c605b4be81aa07dedee2712462f766bec18d2b847939358a735b40c706d68dcde52e6f2f8227fae91b0b8d5c587511e71e9b58ca39f0300dd80c2fa0a6d0db10df25e49b7a49caf9b78ca4cf55e42f6126657c867ced7d6165ef049d1adbcaa05571b59d10f368f215c9a7c69612fcbc2bcb1541360b8d23b1b91ae80d8b211ce7a599d5a8280e7ced1e996445c604fd21d58f2cb535b9d7af2bf7093a5731a8815b52822dbf3a1be8d1d3d0feac71ec23dbce5ec39431546e280d809288716bc0746af18f5368425c85d6890210f0e6c3ae517b40c23bf88ba073a10e2f678cb657305697d191347e91bb5431106afbc762857ef4cbf4a3e21ea6d1da9171c430f1c2e162df2922b6ea49924e82b530317467be15db4bec18965a4c7c221c31b4f703e8d474aac27c1dd5fcd9400a60b0fbaf299c6d41efc09fcfe24165c490f709712939ed0c92a72ea4faca300d91f541fceb482387d2fde85f7c1fdf85dbeec9f4fec0ad60333d5f65bf437282d95b34af9e7bf9f01b648274ce6b792537cf495dcedf8f6d276b896e4f95b949fea494ee7e69ebd70b08cef431b7b703fb97be39aa7afc860626d981d65b54d500db4a04039cb333f5b5cfe3ce325dd331b1d0b62005a64fb73a44a1360a25deb10258307830ebfa513a2f4c23553c50887dd72e21bf1558614b42b172617c6d5da036c4a8200badeee58237226737df0271bad62a66314fe43c1dd31a663bdfbed56307fc613a36d1adfd7c2b468d9282ee87e6d775469812682c1ff59e628f827e288101e9112b288c45f4d63315f836dc4324fdf9b9ef3017a164d8255abd7ddb66ee917659c890e226f776cd1c1b64a64909b1399bb6cb2885c2a0b8bdb8a627abb237f88899fd27a5fae98319fd3b190675254993fe0feff0d8659e10520ac974f2479ccb4e21f47cdefcfa6ac54cefccb3f2ba015166a8aa9d0e35fce980f76883711dd868133e74f89a3324e8283185187ef86db5a747fc29f1f9ec32ed1214f10d6bf7a468f178d07a61fe55096ddce9c1186548758df63ebead79af6ebca0ea9e955675d7dc2169bc475949f8af8781b2ac786f1abc0745c17890c59f4861aa85ab8f7e9d1f6f2fb805e918ae6828190f51a1529fd1d8cc5a17f61c3d304233d3e3fcad654d1632a5d26433616a4efe8389ec568fb9b03ff939c61f09aa5083a5328e6017903db20ceb539dddc0a78dd64aa236cfd676eaa74590fe2032c1b3c193d979fa0f1b221797762d45317ea0d5d4f13cc0fa6d7e8d6b1311e2c4fdac5c5dd5b952064dfd02913fb4284777b85dab0477f086ac4c58e49a20f2de566627bb3bced92406ac782147cb47eec145cc01ada08fd459ca368276e5e06b52eb4d1e8c7f87002481a0e549dbd659868975f9a25f2e0459739e572746b1a8dea6f2f2b5f88b3821cf8cf97baefe9226be3f29750344efc08481aec2d99ede718b1573029669f47ffb0777562d70872f3a2d911d4a82a2cf768e9f986ed1612be99224f9de38749a56286a9849e2a6af6582a2a213f2677ccdaa184900aff30c72c04d155eb2aafe0b33c8d3deb1d4654a132999efa6b415aaaf05a68d5502aa2f934d7127f04317f80235919e985930046cdc8e4614da420d74e9bd781d9e7bf5c79c68e36888054f2b2df0996748f2c8a3da64d620c2b8d594326b7ba07acd3d8717bf609c584c3b0101120291e7fa3d99f1798b56e554248e0c0233a420a475c609022e4d542e257a5b09410e09b9f61ff0268c0817d5e8a54d8e9ffb45b3555948b0c24267db4603aef31aae22e30c337534c89c4f14810f12ab035d21aab1a44e2853ff8b66148fdc758c063f694404fcdd75cbb7f824ac745f014eda1c8da9e538763321eb80185a435632e91e356e71a1ae028947fe179289ff701dc4f0f775fa971d68d6eb2a4da1fae092b1a2ba5dada225e3f8f7512a73a48c04a3a9cd8e335c37e59a3f6645fc05ac70204cf1c8bcf83402266f8639086ccfc7cfeaf32b8e0dd0890ff703cb791a3dec10524f9d9306e07a41e2ff2a6b9cad82b8162839871dfe58826d34307e14f07c054ae610ccd92df5efc75ec4ba8214860d61a37e45d2b9a2b8d8c69dd8c35aea639b0ec94e491e764a57b8eacf15ed3352a516edb33874f1d1978dbd7673dc279b6510baf2c4679941fcda616a942124536973034cf17835a71f27ca9819e8c37a4f07bf5127d58f966ce958e233514f3cc0e8eedf1bd27fe92da2e70715635bfe41c28b71f25f184d5a7f86d95b279d47462cfc7f50bc6a3d2806bd84141b770011dbcf7315ef6d3ec4daf238c3f2a2f4f0789e0bd426fb4e56771bfeda2df23a6ff16db8cb49a57bdcb1717c0b55d37b92f7fe85f120e7ba2ff17c3fad18ef4f98b7e7927dae6e3a8833693138cd063e43df290ef0d91015b19c72b35bc5116d13194721de95147ca8e7fdc12155d78174938a7248c8da0ae418c31145d823560a71c69aa56fba6baa1301ed0dafed95654741d991f9ffbbd4f575ad3632df93647c6baa070204e65d7748aa2ed95538a78882a0e8741357a8e1c846705cf4f5e424708fbd74edce552214c1d891b21e7120858037aeff42ecbb803d0faeb4db1aad9719685c04e5f83e503a11d094fa137a794d679fb239f7c56fcc40cd7701ad5826e6e38fa897738acde344b660fd2ac93a9d3a819c5475951b77b67458056070c48f96edac6092b8f99382406fd379d79d2072039c1115bec156cd26790d5a347d076dd33da4781d0ce3691e270ae878c679b97f9c273737e07b8ee203b1569816c82c266e3e0c0bca2cb13d3a935e94dfb0f40c0d8974d5c18857b7e0a0cb63071454625947a60134f759101accda5f759e43c1bb5b7c0e1df36673993b7e62e0bd1285371c3968fdb9c2f9325b8dfefc97a66b6bb617834a2a734f68c5586b5406c8557c251eaf7f90126a9f6ba56b3c3dbfcebc7e681f1404faed727ee6a1ecbaa361e5da3e70f5963c27e3b0e36461ccf14a421b24dec905e12a4e7a10c0245f655884d1a749a0f5a37c5b2bdeb5479e72f212de471d5d747c2da5a6d0c014a68c247a1306cc2082baa23edfe46925cade9294fcce08534ff8bc787001a2bf60a116cbcf391ddb2d5560312755f095c424cecf1fc3c9b3f79f7878e5df79bbda13e9576e5b9878ccf7a4fc1c0ac4cefd12bd1d84903e723d1ecad09f904dc238a88f9c4a3d72dee90cb3cd752bd6fd2c750c5cbdb1307ec0563c99d1bdf96b669f44e7bb15f816337acabc616693b914a6512c566c1a6a9214d3c69aed3f63745e4ba3e3c1034eea4c7a7dfe6803f5978ad29bb6565c3ae7c5dc0f446ede4217b0997c66c5573a072d7ed7d84b82dac0e09ce116e7a264bad8fa77a8a0c72256b0203fc676ac7a687117b947948e8e3de9067512eda80a0311f344ee9bd44e98f3807c5097041b65c7eb84feb67e277d643d723e55bde71fd9f7b43c9210f40cfabf14d796ee7c9d445687f679fc6480fd751c979b8dc8fb0d504033cfb15c0077c570e986bc8c09cf246d5a1df24cee53be1ac195e253a614f886d0898bada571ba878e778669580cc542df918656481a2e9f2fd484160e9fe6c94d4f75d7a4e73230b12e5a0f29da13a2f88a50119da5172a625d787f420309492f3de10646a1d29f83ed4d5fcf7608d2ae35c96f86d9b75040455e847608865667ab6b0c48435cab4a5ecd88da0c6b36e32f34d62e805ce751d90d3c022885e45493b97c02a945df7803838463aaaf09cef37bf375c64274529a95ed6343cd266508b4e9f0dc9c51b58200ac8f989785386b0ea4ad2452e2c31a56dc1716a46384da0f54c3705d7adcd26462174d73a032d2aceac78d07bc4f4c0591641b03c11886bd3bb888bdb4f549e95a04a2c68f7d3de0c25e41d962bd0d42436ec67e209f1977353c1bb88db08df867d24607c46b23ec6bafc47e802f298152bad74edf97ade25ab452883c0da8b52868020762d65f753a11256db02286eaa52426761c00e796b844481ac385519dfd0b4793ddbf068f0a1480e6561176157ff5822b34c5b0665b7c7ad5b488ff8fbb3aae4aa044f29eac1b2256b387d8383ec33e539b5d2b06539fa28a3e2086108cff3b342662fceb05e963411c30b1223da4951564fe473dbd23933d6d84dbc7cd1022df3034ea219191370d866768970877ba76ebbf7beaeaf6a2a69762a851882c89cbba7bcce78c8001ffb9bf4046d7f08a4020757f09ef52d3468eb1260986760a0f6d62f7ec3cf484d39e51f0e09bd6a247a774e8b4b26f1401a85e01e4ca2403e42a3c3099b98f12017cf3276899122f17a9bd563cf7f9ccb91d3306f0e967f58415eb4db6eec1e11b723bd9752cc1a55dec84984af11794df28ba957ed1c13a0e0f8dc67da1993a420833c3fa1e2fcb7fd7d05460c54e544b0187849ac3269e20284320655817a5df9fd0b4843cb3742b5cba1ca0955964e8e6b94e451a1b18f8bacc92dd6c2e3dcd04e74660bc563cc8eef071d02727008752e96f41bf8fdbb5753421cf0b89571e42d1d542b2664fe69da20cd132836536813e6e430d907060927bd682cf62c1f08a5b81c4bef434f90709181f7206c2fdc0961e49ca14be8e17df9cf16810fea98842d55746b8d485e2408af234fa682c362c0b8d4cdfbec8cf0e5420617f5b0b1ce03939f10514e560e4b3727f5bc3ad4c6d76087e94453ee7357639d1a752d321b93d7c1262822c73735f61fd93b953b252e7b03398103e5507e245a03d590be3f40d89252eac616a6fe2f9e20c1690585ecde8980e81fda8073ba365d314aa9adc3a182a1ecc4904c65e069827b813279dc6e807d534782491a153f93b0dc32c62fad62ce8ff1a746997a21923d050f4b07fa3db69ae5527364c9004893ff7de039d4a1230db4cbbec2199bfe5299b1c8fb2475ec61327fe8f37d5cbf916ef1a8901219dbc93a7d33dc7d617491148a9fa369a1f617ff3b80c497cc32a28f860a5805958a4b176c222cfeeda2ae023a20bd7a5144e0a626ca1cd92c7ebc0c9bb114d1d522c6445c26ea8942165465e0bdce810d49125dd845b4b656f68df6de052418f991793b576792bf29a2bf3968a427d622db4456fb3329770e9714f32160bf47ab0a770ae32985bf2edb380914b205accafe4c7b188001ae81b224789bdb2db6c96b4dc2e64bcc3ad717a049d168ec702632d5182a07ef4ee06757c75e525d14e512115f28eb97d1bc6c8af6731cc856c49acce9bf83455891ed3b170690daa26039dce73b76cda6c15a9d3279e8636dfc48af6219bd0f8167bdbdee57f09d2e5f68b771afc0e385d27634e42b0876abe0f80000bc6f1b188f862680fc2e16faad3172623d236d37909fa890a5ce1cc590232d0d3118e71bc27b142a269885859b87dd97551db23e0f76905c3ef7d90be297cb3e868e96ae75692972c5fb330f97462710a851a25a59788dc2831a8913644b5a67b4ee3781768847346431944567c059dd7867b88a54ecffa23476d1a1c1a0d88d0d0ff92f898c53a27030c032dc71740c9e53e826c8b6d8fcdfe5faac5d8f83907541dd2016a27ae003dc42cdcc32687066f3c3fdfd9b67e6c7f1f36965aef60f19f6bcc449eda5eaef9755e3cb66001c622d87fbc5c244310c7f807b6a6cb635ba2615b76004f16c20cdca1003940dfee0929005d7938042af708f0328aafc0b8b97d15421839274f8ca3260cd697547d3c67d923ecc365c7cc59ba84994ac552def463f2c4adeee22cb1aaaaa54906867c9cb09e2efcf8af3e5cd1426039dcc58ed83b97fdb1747d483131d3bb9075c4d87449b78032039d088ba9ff77fcd9c355305e9a5e4c1fc311555b3a4e0b4ebb9c7f367ea2f730c210273a2a5d3f6990fe1a7437ac8cb81bdb39eaa6b043c452cbf3c1469b9472e910083d8f80c999009efece6a1b102a65d1a37fe2ca4b8b05a0dd454e6e01fd52530136dc2d1672ab7de7e311bfe1c5b8d313d1c4f306cb4a30ef5acbca9ef9f0f0b87d2856523893671d4fd7a77f64ec1bd3975fa4ee45bd853964afced8d131b3298b3174095c509104c52f0581d33bf9e10932c95c265e5cba1b41f75f3d7447b69fef207dfa051e06f41fd0d4df7de92401fd824ad8aebc4dc9bf429043fb52b711d44134dcc4fddccb0aade72452377435a6d42c1d3a1bd7d842b4b3551b30198cc9f55dbc0c18504ac1315e6fcf21dcde546ff33d39694c4b56d36493a8985a834a67ddec1ac3151fe69e5d1349fd18ea4e82922504c2fcabc30de2de846e6c631b9153eaec791e72ab0f75b3a21d2a780a73199b0e3547f891d4e418cf25d8d95cfebe14f09f09a725ed3224fbc126fb64b151431f4060a432246e299f3358d068f8f8bcba17f0fd8fab68948b0cc0c8ffab052fca3fc2680574ea0507145063149fee8e05a42c9a091fcd4c6f5dc28c7fc72922671b3cf1a50a353772c1de71f227bb2b6042879af3669405e6ce5a09722a030b3873361c865726989ce8dd552e09bbb79da164379d94f7c2f7fabdb327c37d73c2a5761c59680d587a07ffa7720974756081b53649fabbdbdcc67739a408ad8360f6c59a2c549fabda7f72cf1bc3b42d1e986dd269cf173329d714a733a9308ceac0cb59d814be07a70b71bbbcdb2a06e916786746b970e329ada7efd5b20055ad729e8f3f2d07e85a5e1972d914406c8c35eb57c874a4786cb850be80cffaee860f46ea7a7f1d03eff386233a116844488a5aabb72630f13ecff401c898ceac554a140556714340e13b85136a1f320e7baa80b7a2d9af1b6c4cf0d98da7d59561e540178f6af4c7e06b0ecdcd551d8cb1d09c2a145397d3a613b0c028a0de5aa92880f60f33b8962d80babfb9038b65a9b1508f4756ff711e1ccadb8ed03791e4e0c944acfd40f1ff00c3f699b2c5aa3214b6f96ba121dbe86ba1ea4a548617081db0ed39fde70b820933d000c90e84a28d8a84b483f9bef55849a6713e206711178e12e2dbcca7319f1602b787fae7598d1820bc83fe20084d860697ae59eb7de97506908b6a9c28e881cc3661e90958fb53f2bfd7216e9b5f047afed8a76691b0b8337cbf2e3091b1c85ef63e4119df1c961c75346a3ea302a00eec6928dcb11d38ecea12bf1630c3cd92e76ed78a1019ceac1e4bfd279a4bd47ee85b5e7e68164f03419cb2e65b8a05b084491515e79eb3f453f059a06fdd45757255beffe942da87fdbbd0537c456a92832121c558dc8db0f8316db4225398aa1320fee5c5896fac04d198398667bdc64079a29b3d7c095d3b63f501b694ca76418eba6db26b3d1f3d6d79aa22407e96194c90d83b3dac5421c044f3504a28406cf045d6700bcc1261ab226ad03da256229a4b2f9c3a4d276c77504d1f15f6f70cedff41a1e14b37e7b8594429261c2e51a2d8cb1742f8b7a42d77a657954fcdb1bf3191d5ad2e5f75c136ad9c9f6eee3b135ab323fc47892355f04e96eb3d21e191771bf28f932bd34fd48da46d7394596384c13942790e2053613a12f71354a4df57714f8c22ac20ba194af2410870d9b51191aebf9d79db26d63be4b5be9a15941bfe53232e3b61550d85f196baf555dfe3977de9ba9bcba31e4e5218559de7d23a7b00d533bfc329787255ca6ccd4a68acb5c3351d6143be1638afb0efaf1a67a863dd9fc62447ad4697b4ce6e2dde2a9f75f6f3d174d929749d3329a1b5c57915f3e1ab2e394e049a20aa7e4e65075e471d4343a5425af1e4ad6716baabff5f36766c148f1af363060376bcf44298f096ccdc6c18b12ab36be8f9d1c1f2bf177b81f9d0c4c729dff0a811c1b361ef2fe878493227fd98b35352dafb72ea7e2db98b9056f1eb91a21569f91ad30aa1d17057cb9b16b83a05f392496d21a4bae25b751c35adefcd362d749ebd861358b650c1fa15139c9a7d026bb1857b69c61631cd4ce8a10de16370de7de996547f149b2a1c2b1b22e1e78d527a30fe3b974e3f3de701e267ea6a2b7b7828d13a79336dc14186cb6115c21fda372e88a31f4949598bc243649f678c1dd60578d55dfd1cf4b0d4f047f5362e82ddb967ec1599144ce5e386f8f5d4e61941981a383aa81c99cebd32ab7221f31b97f331bc6763bb8af9539820b982f0b97ea108ba6be123584b97dc46c3b8d82cfc1a426b104c203590ed9880ca788eeb2f9cef7c4d4c09b1ea28c47c2004cca86e205a7454671be9820c24302f0139cbeefb5ff9efcf68cc9baa48d97fc72f90f21a4755df066ae587e49dad446470bcfe8ac53f9550e4ba0d6388cef2ccec7bca5e9519e23cc37512ac526609c14fe932f7c87c95f8512f9ccff19dba3a71da3d8419d77bfe88785d3afbf698d562f17b0772c5fecf0bd1ca5b91c30267333e0eea491302a866ae8c35c5ebc28e4abd111fabf896b05b0007d54bb09bcde7afecb81fa67c15faba6bac84a36ae28d7dd1155483c40ac27ce8cbeeeb98758b354a52658404d96feef0da10b4baa16303f1518b77d38635b005456edf93e72f2fb4cfbeef2f8cf811f1230f7fe21ff6831096cdc7c1015823a184eb61eb7970a49a9e6e076001306dac1be849a941036111e2303b53abf5f54de5ee9378540fc8dc6e4c036cd0a5934b81871edc85e7d8b9bbf985e1b3bf0957aaf545d6af647f2aa3a22b9ad9149e6bb8941709c491b8da884b5ff859e89bbce24b35a768664aa072a7a71047ef1e24f6105a12d2e4acf111685fb1836a506c31d127ce7661ce75081b366754bd34fcb30b0ff909f2c1d94f9225521905620ad4413d30e41d4616f6f4065863413e6baf9a2248bfbfc74cd1f8100fe58ec0c0352eb9c11fc5ca81396641805c8f57b7837ede27d5c7409eb0e84fb5c296d821199aa4b4af8c89f67bbfc81ce32d5117ef2cae35808ee52a2d0d148078e0e4e28c446943980dd6bc91ec3ba46b5c122d578542161080b543914630510a23c174dc69d8f3ec66d74be4c63705216fa25111bb5835d451720cf753dd6ab54acd94fb5cac0bccba25faaea366897b6ed3205d59224801b4eca6543625d9feadd1d1eef92ca59841d97d25c06532ed35195c1c999f1d5d1576f61e0b79d56f417ded89008034bed24425777f54be3baad4fbd08df870704d083a8204cc2af410d6bba950c72e0f7ba1e9ab3d1992330056660e4a6faf5532d8dac1e6eb70e169e3232aa85a11e16a6a618668ebd0b6e3206a75c46cc49fd9f532ab5c554453e4b145e20ece84c4ce72a4ba7b8a114180b618a91425de297ab1df6eb295546092455825165839a32cd4b0b86042d29a6b4dbf0879bae671754f25ea5375ac706d0feb1bf408059b7f89fc890a7afcb6fc68118a25650416c7921abfe2c62570ffc9a262d653799afd5566d6ebfd961b4543fa3cb926294c364301c6dea39192fa3009698d18194735cfb12a7ab89a1168d2270b16636b2cf3af887845c3b2a616446d5f0f955d437f0047e314977dd3e8b1df0d80be66c2724afe8437a624ee6452d2c90b8a34ef7fdcbab0abe104d72e7654422744da2da2d5bc8ad55eb86c3a57d796728f3a85a584c17c7271b669fe16093bd2a55313194d1c6cdaaa9cfc88331ed3ef2b8c592f14c9e6b500277a8a21e13e78b44bb4b81a56282f18ff39689fe485ab0c1e3f1c0798c7c413b5225a631a5fdda2e3cca5d4aedf4e5a02d1e7fdc0e2ab45453966c12e10fdfea128ff2c45ca796864b26b94330435da804700138167458266da713350bde7cad8ed4c9bd7e85ed6a1bdfb8dd12a5ebbcf377ea168bf3bbdf6e6645e7633e634ce451411ff45b3192b32904ab49632da7069d7fe2c75a49daa0fb2bdd293caeca22aecfde08cd97b75d61fb34d1e13006895e04904b53d780a72175f0ed22980432ddc2e0508d8adc38da9caf7003b5c3df1b2a386da508efdbf3b375680037616703c39f50b325de0c6c651d16a3a21cb2f24209ceae2e58df7956ba0cba35554ad739861a92b2778bd7dab64d3006a0a4be1f1acfa3c47f4edc76098ddff8aa6a69c319ba8adbf7933cf9f22fd005221635ff11d5771356163ad191acc51101140dec9ae4e8e51c73ccfd3eaf5adb5466cc5793dd5c0d0ba8e43d45364b5bc42f9a795b0815f960ab28ca2450f13a70fc129c615446c38f027968d39d81950f6b0669ba75cb57124930e7326dc276e6084fd7cff4a0de31d3da2a93a24f88da95fa5be48df3257309f625b356b75c1cb6eef20edaa54d5693333104bd0958f9f670e15c23da205a24caa7c8d4a3bb4989495e77a486f880b62d1fa7162c05a15329561f9ee0d20f9fcaf4d9485a134736de629069c955a39fa924e77b3970cd21d2ecce539dc928d84af0e66e1aa4dff5579dd974731e82b509588909cf72ac6c11ee2dd41de4309447d851776bb9d0219373e086e621e5266cd64303bfd6af3644065d2a92c106eec06e38556b5e1008118cbb80556821efe6ad4a413018b4c3a0fa72136c8fd1f934360fcdda198f24ce27e2145ec5b05d84eba65ba3be18af397862d58f7446f1320b13394d8f789548c60b73c36e765459ed4706a2093f8e0308fa2769d0b8437c0b3b9dc2dc5802a4e3ff9c45b1ef6ea87becc9d95a622f8ed46865cf44742a64cbff2744c23b58eb622d897aa2f298f7df3c728c84392b54761cbcb5bc91de7ec751b6ab5861e8127ec6451cd0865dce6272f4c8f963994498b8a8b9c7816777d914683a28109f090a85737b64ef15ae602520d7fa3bdeea85eeba6a3ef5328c5b7f73f2abf4465357ffa78cf8bf0c0ae88887784febf4b47b1755d81ab66c310d603b6e6cf6ad3087d15050bcf52cab52c718f1e9738f1510475cb231ed70152e7a72352831a6a083903a2c9de179b9f5200eb4c16bffb3fdda8c6c5192ed9fb7a9c73a33c64a64d4251bb2beea197b81342e24691b101b15e1b9b82d938bc52c1e30048348c70cfac335a0a3496f4c0b612658f4f58e84fb5ff9b732c7c7dff91baf3d45d885951f3b11d5b4300a617296c574fb2bf09d0cd9923f2918954e1499ab6720d4801107013887a624778974ddd5d263d81ca3e756e94c89fce539ad7f2f3543c971563615b43fe834e13abf1089779af96bcd73d2aa87492345b8c3585a81805a8364cbfaa74135294728654bfe3da33c7ad6c96ca8c491520801be97554f45f0e01e576d0929a54f1c331b1e7c02f2e1fe0868bec9080b0025651a2e1a7d78b786f308e03f0d649282de95f224126b9693687765b8cce8c88695b7af7af35ef5f0cadecf5f992fee693c8f2aaf7472fc3706529e8da2b540805121bf592d0c82f039671c052885a02390763e9ca7fb204e0db3d6e2a108531b1f0ea252cd75a0c289c15fa9a1b1c7b92205510734bdc076da4bc93ef901c5060ab952f9a7a340d19a8d0ba1e8719db8007bbaedbe27a1da606db209f0ec09aa9685fa79926792361bc773814ec166290f947b6bb90dfbc9708a6aeb976f0a250944eb3e9e75a567124cb1e3cf1f7f9360695402115dd51ea862a01973c8515ccc9b13e14e6640a9d5aa0b05ee4d3bef569eb02a4da15fb8fb205b0a52fdc367174a81c6e49267be841d20bb3dac90dc7a9257aa2cf3e6bfebdf9cbd376bd723dc1c505e2a88a9519de56f3d7b6a9c93c3740e79a72f10412f361d4704664b550baedde07ae705af574b547fdb2901b86dfb75af4705e44f867ac05c92b57dd9c3a64d9c00b14a70e8b0723ac597e8651bd9faed5aeb2db8ad6e2f1704ea6ffb96ec7ef1803e5d2ed109c6949c2119c8a8d9dd1541990c33e9210b58adc2797abaedcb8366281e3c57fb4a822ba18939361e1f6d0e7fd874de05aad9f7093438328b03e2d686ee050e46a9a21c49ecb9b224d8e9a67dc75dae184136e6b5f22eb5eccb562d4439b4e19c8e27c475a6f0bae55a6534562d11376c7025ab7c2597e305925fd03bf8b7982bce7fc45ca221503f3f8bc5a30d3fd764e927dfefe2514f86456ada4d6bf30797e42b328e8d242ded8c4c82e24f8920d84de30e4cf0e0c92f4ace1ee043f808d29475ebbe96583add8c36ffa7922d88176b488bb2b1f2ff07b65d9d89b7b5ca2708c7a3d91113ea5c209c6aaeae5294561dedd2ee5ba413bd7c86189c7371f8205646c01504dc404b7edc6bfd149da1532ac70b250669fb35b391874ee8a674a287231627f135d725cc5fd96cdcb6952d69bfccb8159d526e7d59cb6a0cbd63a88bdf5c4529b71c4b926f775191734ebd179fe8dc6772c0643d2011466397f3b2a3540dfea5ba25335b92f90a397522c129aa0b1fddd02311aecd604343806baeb85ef66592e9687bfbeed599719dc619f655a2441db02519d841d45c1687bf503d9171bb3f98d2353aba0633e2c4dfeafc516cb2126733c9df7a6218f3f663eabb145b71cf8a81bcaf7b261a8f8b382ea130476e3d85b30e3fe76ebe7e44faf7819ed6b62d4ecb94cfe815b88c3e2897b32644769eff1a1ae781aeff86d72cc92efe97d5316c9bdf125632fc32874228481555cbc958f14749053ffdb386d3006e2863b0d22fbfdaf46291aa9b9dc0d65b90b76d12f0c8f4998501e2576296c96d710bff7bd03f7fc59f5375d24d15acc5e5406c0379cdad5ba503dd0a3534ff1396d23cfb7f9d4f6e5ee97b7264e710a74de89f2e5c15601875c168d4d6b87a4bc1c23b017b0ceb5307ca858df6add4a07e9a469eb548e58ba6cd1ba667a3f96e16812f659edbee234ab12e4b46007c21253cb1d6a7dae145b9c044a11b6b63ead11a2c43e54593931299ac6cb50824cee6fbb029f805a0d4158486a832b943c7b6bd27f2977fb0f64a1fb7a40b7d755a8f423395ddcabf9a392fdb409c9e469009a8ab21c175f11a526f400535a74e9be74f5e16fe32ba94e36cd33a69ec358a648699e81b6e9b6f9cb2d8e8d732a12d85e17971a5447e5fecf0ab0dc4de26c56e761fb8dd6a01745945cc3a9acce3c02d1671cda501094a80f1a78acf2196d0e06f1e5e2fe29598c6aaf8ccdfac440360c7cf76280b477a741432e3e77d2a8aa1c44756941948975e116026800b3586c6cb212bd474a7b36471e248ad9dbe0485633dbc7b833a5947bb32f1a1e8ca36aa36f1ab19989f990a7f5b2550f7cc1811bcb533b8d0773d39d6e4676819f042887c4a832b3a426407b996af080cf933ab6c46b4b2c82ab600d3b1c86bbb346fa01075dd34a3f4a799a6e4105b0077263b371b1933f4c22d46e1c901f56cef704e6d803d1a7195f41115d78ace4b162b7f04b7a5ac5ddaa94bf62aad271277c1e66a264b4c74ce120d81526546d1d0e4c17f707f3843ea3f2b6fec3332952fdc9b2117be00736ecd55cb9ff9602fa8a2aa1801a3fbc3a5f2949549e30e4d2fb7f3d6945db2673f1ad903d70dfa38b31b209a7f565c1fedd022092dde571c0d5f6983ace8081e9018b602bed94500282cfcad559d3b69a64c2f16d03532c6d7178654c4c395d7f15da46e3b89e15509dd8ae5fb163f4c3ca6adb18973cb6a9ba9c673760608ebd57088567e3f0a39364fd97d66fe0d7ff0eaa9a1af9f016d78f1abaa18864bb7a7c91a0cdba7dff8d5bb4acb994aa0a4aa5641799deb1c26368beb16eaf4069c1a63a184233def09f7ff4606a2f916c8a8c36524d4deb0c0f475be3d1b7ec92ff59db6f31de248926e19c456b94f46eb5e0adc65c3d8be3b64bc76328370b52cdf6fa8866b98c051ab1e9a4503ca5f10e89805d81a3bc3ba87f7fd4a8cdd7db4131b727f7a4dff577d18e88141a10300320c22ce860a38ffc0da0f89a49743194f03fe6d5d522dcefadc015b9244ad8e6b48eef15d9ffa66b495192a58abbcec6f0b9bd137f402d8e0d5b2dbd4b1c652c23f05033b06a1158fef7243f041b1a9f6a75beb24b7eb6d72bdd95e60c2873ff565e493d6bd926a336ada3befe10a96622cf127214f65601e05afb3f7171c05fcfb64e70256a9ae4bff8e7b0d4108782e3a12a41f26f17beb86bd2031675eccb1e2c0b7f7c933f6a10e70dadc723125ff93ff964446faac7c1d739ded1bf1cc517a606e5563c9aa1d60f91885943abbaca1fb5657d1dd31bf45e205c66849c6308eb38e8c7a4594885c7f6f1e4794091d898ec593bfaf916225bcf746f2f98b44157516e8989ca221b79bde4f179521a35bc3e1fca08a545fd8dc02908463cfc75045faf0ec97f1a5894bdf0b6e349be6b2b9ad8805018211ae0111d6f66ab105189778ecb8723210c63b1143c5c944ed87f92cfd257d4ccc3be44e4e672f02415c1f0558c750095a808dc88a672e11040ea257f45f30998261a1c7e42796dab5fba19559cba32a9fca5389d28b2add0d96df3e2974bbceae6e6dc83a5dd82a19762343951013b15cadff5086e274d9aae7a60ce7c084f2fca85d7ad69116d7750c34042257086bc4a66245818c6eb67919bd3b906ab3f93870d10838b231562517a1181fbbe8e20390c2f01e5fe41116632e55d8eeee1aca3e5946994f88b7921ccee953177e4570b81512ac6dad72b02adf9979d91e50136028a403d74ddd579ff2a62d921ae381033d5ee8b1046be6c85d5d25c06d61c41165ec25b36849f8464c8375549250cecd1a17beb8adc71f1cef58e3d7aef222a6f0662af79a205d7ffe382289191da4fe34a446a0e36ced353a71292b3d33e177fd42ddc045753d086edd39e9760eff141065931259e5e98894e9becdee25e66ff2dbdea90135ed00ba2b96e03bb10c3d7d4f1eb750a8a13fbd071e099b924471cb7dfc92350dae47b6c91b9a0fa062ed10a6f0cff379bc37819dd31124b7c24b6b659ae079e6cbfc1426155b0f8dc5392bfa58e9e895fe717a84d47bc745c2c7bd87225b58697de0477d28c582bda223b79eb0e340060e9b03182ab193f6ce6a258399a43939a9fe8a1fae19afe719b6cf56a9c26ee90b6e57446dd28537a2b961d7309b124801845cafaf5107913c02c469f4ddd34f2789ebf14c8f70115f1d3739a2fb96a3861257f36f25122d471e511c5c31aac606a907a421353cc037d03a00e365643485bc04f825f62937bf1c39b40d9eeeb65d9bd92620d00eaa06c685137a3c1bace8d0ec1b3505259b2e1b29717f8253aa2956a3fcf651246ec9ae501595cf3b9dc03c7e20172740a07986fcadce8dbd10117b0c10441b8f696f2c5c7bc790823613b198612d11527c3069dcc8e491d8f9e3c1d266a1349fd68793bb742a0f66bbb3b9e56ecb2673db90a0774e7a5938742dcf142c26e537c70b78dd57786493b7a438fc011ca91846c489513589fc8224e7e337b77a307511176682ff6d591d7aeece1262c0ce7e1af384a8c599d9f3dcdc3b9e1b92f445bf52d28965c1fd0f0859ff0ed83f5247bc5bae9c5e2f29d02c062517af4c0f9c9af95f9e79c1b47f3e1e8d5384e4f14c1a35614caedf1b1f58cfc9f9ce240b184edd4e19cbf5e13b837e07f8613f76cf68d017c810e14041bacf7b785024a104029e9273cb52f9a8caa36a28841492bded569e9f2b29aff2ef0a3147698522c535631aeb3ea96f24ad8328c5842af116571dac926a36d2bf04ff5e55f00fc9dba08fc938933b4b4fabe88850c3409159645455fa1b7b7d2ef392db7798f90d4db5356f38308d5aeec6e7cce303331a29e27aa5087ac555a66faab77e78ec00bd20909abc7b5c81bd8594ace80b53b9525bc1b9cd1c8ab6b71e150c933a9f73a23f9b2f381dbb8f0df73caf0cce449e2263c6a0f35182b3e13cb239e45eba36366824d65d1d9377049448b76a61aab39bbd852d25ede7ce5180c98a26ef3389e7756c44ff44970fc68c4f9c6d8b5511834affbdadac6d455dfdcea426215a1f9d47478faa86e693657fe1beae87b51aa4b72746306577cdd3b5cf98fc7f76194b134b287f84c1a94e209a8e18656556f0f155ae5874d4fb6561e0a709c15d92b44970c2366513e08cecf3ed457f63da2460aa814158a554239e8647ebddb890f4c0bd6704584b13398e320172a99167731b71424e6868110d1d39dfa0586034fe9885d5d30fc866780eb16f15bb4bf6647b3769ef7f5ae5d737af22e410ace094cf25a7ba0f198b1026e1a501936b21bb0e82310210f60c68269b4cae8b25ecdc1132404d7f6d41384d4828492eefa605be31cab83e71c47aa6950f119896e258c32cbab8f5032342c4fb5403dfafa06d612b874c495249b2edda0c07118cbe1b3b84c914d91a3d4adb2cc20bfe31c96d7700f73d739a0b6543018859b4c3b38fec64b9dae9a45ecb0e30f7a73014911d9415be3f17d0ee9ba46716d21aaf5827c80c4ba6ab707197e72e3b28e2bec37def37bee355b9c5e43a5b152109735f3479e27eed362f3a11048e99fe710a732a922cbcdfbe944e23a2267a9744dedcf6c3450f2432a21f22f99ec56cc2962261d03dc2f2f48bba7acef8bef83e51fb7105c7c3841a0285ae12fe6b0a16edd2e525b98446c211552015bba3cec357d490fc6243155fea6577a9f938458bbc7472471d219fac151bce0da67066eccdbff41e1128ec65573e6de9d2440f6900960841bcc741e0a66d1f9402a147ac952c54a78cb0cf53270bdbc600bee6c2f6b2dc58bab66cbeff065ce5be4d4e5dc14bed14b68a35d50069d35a4f1711278f27a53a14e4d1c71628b423004e0ded0a87e05445f30d0bacbdfcc1d1199142b45be78cca7aec3e0e38751b4638bf942f5f229910a91c69715d532722c9fd022a923d2a4b565687f13ff9dd7d5cc9a0fa1148537e17007063f5112588132ec7128ae65496a6001209ac028144fba78baac54b95c5e1af7c71aa704918433d795532cd6ab766ac66957fa15c8b4c68ed16900a4566ec42144d2137f57c376074c43f2809808b8984cedb02544cfab6741f42859f03f835797f273bd78446079e326afc50f29642891f8bef9f82c3e724a63146508218d431b2190afdd1d4f6a7f09477b9e98999fa17859ed8d447f0df76590cd706277fa81601c5ddc13323b47b074eb70837a9056ddb8f8709c4d8258002e856ca3b16920eefc1f0d10dd551966fb09a5f0d0ec9b943441fdeecc98b2e646f1e29ef513b1f0098dc2a4b2be6229d69d707f59f9764262166900822205700cca12cd570e18ef5f991e95820bb07f872ed4e662f741c6562163c4a2d791913aae2b02cc376f225f37636afbe2eacdb8bb23834d50291b3de276552af62c2ba7b4162d558371d8e3c902efcc5d113a955fe587d6e510cf16e2549cc3f6d9e371f75d2f7a0fb57c976d7d57ad03be2a594764f485f1f3fddc66c0e13af3fda783e510c3c5d2c1aaba1498130c592923dbe947e03453231f9268d5153d029b80d0886f661651c171c76e5da2100952cb4af87056b17b3f7096a284c89f1743e00fcc065298ffddf88f244a92148b457a1e32a24bfb2d9d0651edd8d25e8a962694f20066a085ce7662b799c1582f8f655980f8e9410fead3f308f688c6328c66b2a3e781e8d27c9b00ce7a87f196094c2a450764c2409aa58312f7d775d03c3ed72d1fc9d08fade6ddeb2657a028059071024e05b03fa8b506bf2d4ef0a0d41040af9dc2f090ed73ccd0fbd7b24a7f83cf2bcc880d2ce91ab1354f75906d4e130a055dbf08b21e8b7a484f56cca5577b8efffbe67790d9c602cc7dcd4b3364d11cfa50538996826c11476c0fbd47767c509f2dd5ea10f384feb20d40181cc7071d00c3eccde3e158043075111476a18082a5a5bb1566a304c04455aa9a8dbbe6b115203e7a49d6a0f81d8302b6738786cc1fbdafde7153953a761f3a898ad0c20485ec225f7d11db31819eae837464b3fb54af568d15f96a51ee2481908b35c2f87c32222bc76ad81749cbbb6e7560c5b434ea102f11331bc7267d867d1038e7ffca832e46a6709c216b7dd388c117612c80646f2a2e6ffcf3bd413e41bc633fccf6dc43f845214091befcd5b54e1251a274169c78c2d5fecaf48c610f2f20b8a5d311597d603f72568d5355518117c3bcafe2c8fd64ed7046977b9cc2b422d696213a0531fc2e7676c9c2e284154ce281059c4db452407b1263517646f38d1eadf2477d2437e5e9fc574696adc2e15f3429d4c6cc68e1184d463c34a24d9a5fb5d57eaf7f002d2d73cc72ba8aa4f0aa49298dd3c781225f8bcd9ea15ee996ad1e476a2f90b05bec4a7c5e7266a04969dc7d359f7a41e459036d134238aacd4d61fce61e103c30d2a472879a09992a7a0a1e45f9e8c57471537b43ef43b3349e89b8bcd3063d6a77d6ebaf472c62deb0c1ed52d18800c787c341a06d380ac60f16ff3e58941e9002cc142fda4ac9cb8e9c97dff78001246c19be15296dd9c586d6e67014f598b546231ba8972e6780c64e76377eb5f36e36c9e2b0292e76d901e315450ac88abad11c7f87f7d8b8dbc573c1aa7d1b218a233329b8493676b3307c8c997e2c3a22413d89df348eece235e4c609d15864b98e900fd85001e4e265ff5a9f160c4ff5920b14fd9f1812e7016d65b86487c452be09788ad0d5c3303cedae2538e5cefb6223e0fb5c0f8dc1890f5794fc07ded05a18852339d31345345ece8254630ca88e9ee8ac3c623c678b554bbf2fd7852b765d9ab7c56a057beffc4f7546974d5a1f6b4d75d1c1a1c6158d1b765b7671b9dca66efaad4a77fcce1510beb04ab70cb129998eacc678d7b5281e7e0c08bd01b1e303c0119c9b458619b90190d19fcaaa69dfba74740b41d09e608d39d9bc7db3a0d5733dae98493b9cc58fac28048b3987f48f537b7712f224f08037679359bc17fc6896ef85e4804df163bbcd953571fc4137e182138722561b34f41d12f529c57850b4abfa50a430648873190fc7ce2a8da3b1d95a300c3c42adf67553ee486102d0c670172b4b61f3078b7eabe78f75c3b407b67c951f23ebb273f87b500ab35eaf3835e26e4e833432096362e2f1d20f870ceea5ba8bf2b9fbf07875cc3329d08b7c5f949494a0e94c851d86cc6ea08487ff36d66e822510d8b29026273e64b88dedf299eb5327df7e0cfc0ab7b4f23cb82d147f53313e5a9d1b9139976540ff4bf5140c4a46b20963e5ec564d9dd88dfbfa8bab22722f1382693f150c44f669632b84905c28d3e7d74b17cc364b1cd7b74e29742bdd210688383c09b115ee80968deed63e910ae54c91b5e80aad8b1c40c97e0fce0786d4d3fc9ab984cb609f8fe06803a4310a42521680b15930f3312efc9d1c10cb0ee9de5a9a935819855c044f4f750391421e36d6a2cedfa4f77734730e472663405f385a735d62634252f0dc04f87c25e8bb66b6e12d20f5e7a87443566c01b794d214fdf44c674e15b662f4a56c0d39d4d302dc100161c5396ea30ae8a58ce9bf246bb8fd6b5c06e73053e3a7e8c52cbc9201ae9946b2d48ac00f6a4a06be6014d95511934ddc58cf02dc5f518b6fa718001ca475d9474c4339978af851f5fb87998dbfe77176e2b549404e81edba2274b91e655b4044e51602b333d365d292cb6f5ea971188635fa78ecf5a70e0f496cc4bbaee2ffe73ce6683132eb5f8a450da3f8adf32541579d9dec1778b1cfd1ff2f6dbc0195d76c59935e5a55b9c5922d4c6ad86a4e650004547b137e2457728c61eb795c85ff7bdc52def0de5ec7ff2168010997df95668f3eb6979464f6ce233e9288cf8f4a8e7dfc4a0804271515c8191082774f0091a2b4768aa11b97795e99514f95190f1d8f76beeebaf9bea85d5e9dd4b38133811014fedd6c5c8ea298a5d14a3651060805a97a736ccc716fa8e81bb390a036a54daa2d4cef93fed957da40c75c7da32665d5bf220f5f8680616c19efd42ee602d1cccdfbfb0dadeb2769deba834cb810a011d737a28c7f7c243b9400fa73e4a1dc44122ef735ccb7b978e7d811df330d27ef2ade3eba89441dfd3aa754b7dd4ea1d5bae257aa1dc94e4932a80aab33e1664a239065fb7f91f0463336c950a645df59df2193593d3660143e59de7cd497c72e5c460d69852fdbd8fc009ed684a916a40b56457688ec75d904e6c265226ff30511ae871f5b0c2dd96a7aa7088035c3b447ac6769473e6e18158e3a6b73cd2f4d6e16d6708ff9fb13305ff3c9c901c9e1d94a8faecfa22cd442b63778460a53a103a4b2fe9c55303b341d71c488758279751831c7673e0cfaa9d84ab48e4e2c259a626b4fb659e1d81aeda9352b6c4db095c1bd05cdf7ee3814f1574313125e9bcf6d8a8135167b7c540f682f3a0ba138548d5db669aa4d03a0af2c0493bdf9777de5f38e1441694bc504548634b3c3266385c60c8497c7ed33c5bb0efe45d8c5371d9f0414da7101cc02ca3168e5863f28500629791e5e1ad4a6605831c9650ca01faaf95c0a4d07fa2ec3302734fc032ae2e9bfbd0058d77e705552ca9c7cc38d8c224215543ff0f011c31dfd71848ad5f9802573705545294f3e53f31b3cc6fe3b14cc7a4496cd57caec51141dff7119b6e6cb41c4c8820c19f8375f0b9c61441ee718a3a7281793822144601c71c6de9826dfd991b79688620b00ea476ef2db60e3f7744b2cb77097388f8791db7f2f22546c9551a6515a2944b0f2ce2d2446be7a76164cfe85eb0b97abafd075c22921e1e60932918b012b676443a365cb005791d749d52c2bfcc5733c4f8cab32012b26e348cf3330f3492996bc286ea3dcac206731e5a5b6bbc6465fe9dd76bebbad57225334050d451f761ff5e2ae03afd95073a59cc0f534dbbe02237c8d2f6b2a3f62f57f591227d9c12f8d219ebce84c169b33c3058f45fc52ce9976dbad1c099aef4074f9ff18778ad7ced449a836ccc4afe9066e779cb0d796e13100bcaccd2a552593798bdc903171c5e782b85839038a7899ff6d07dcbaf4dc97e25fb21bd3717a295e29d17646704bc9079753edcc5c23bb2e7d058ad5f340f23b478fff5fb3397cd80cddb8fa8ad39b9274fef6e24d251029ab534554f2e71ccce0f6d0e2a2886eedaf04c28fec7f17935410ad961e32607c0d189a7db6216a68eb39c8da0049bac69a6c97bc009ef8dd71b6dff2af74428ee91bd3c50dc93cadad36f74d031a1f00f1c95fcafbf2261e6a69334de369071606024d125eff986ff7d1c1cded67a82996a682de63417a08e82639635d7880e5ae71824b0cc5e4ded4bc9df1b57c6bbf413401b6347617dcfff16f38cb2a8cc465b7450d79c4140ad97a80d4c51af68da4ad418536d034f1a160a7fdb29be0135f9736bf9f49525e2fba4349fe6e9d85b9c7542a562aaec26d3bf268262d6a48cf7a0ac7a7da0878c11c5f700f4208bd6e8232cbea415f7122c0eb70257c92c21a095f849f491090df0e921f3b0f1c84330b53b509339f3892d95e6525cc31cc2242e2490e76000e2ae65c7aa74b8cd142d0db09f32d7fb9c5f17f86a84db63e38a7aaf66ad9151254847ec2a3683269d59e38365177434bc5f4e42c960d5d8156aa0dd0d249acb3646a5ed34c425bb3f714e49b6b448cff5797262efb94cbd5e9f5805e88a9265ac8dc9067de5851c3c2e21e13786e971ca4ca04bb531a0f7e7480ba0a3d92fdf54a5b8f211ddd642a3a6cd2effb9ad5f7c98b26262e35eb75afe5e20714f2d2d6abfeb4bb3ce2c3fe63f2c98b67a864d01cdca3a3f5c1d0f59b1632417fc907e4047b9b36f7f63895432d4e2f267571f34ecc92746a70610df1f673f1cfe35dde1619b1104107bd839cc9387cefb3e8d3fc131ce71a1ba3e9e569b98bd91e4680abbb0882360d70e1b3a6aa8b50c8ba44696a4735165f3d020b57bf85777f2e01cef8384d107d71c7ff408be4b28995e04141d166d52b06cdf657cf8fd41e92c25e908624801b445f14b45daf846326dd82b16acaf0a29272a30ad998627bdf164e074956095da54fc4ca007847ca9e7844c217ad94df6751d40f0da43bb60307292e4408dde82adb41a3463537cd870f29385c9300863f14822cfe38a786771fb30796001a004b4914dec59044191ba7e761e3822657b26be8fb39e7943800562b5754ecb063181a726413cffc5ea37801a89af5d9383a84b3736f030709953e4bfca26202588f895acf096de49e07c9b5121246e3a20d407f4a629649a8f8fabaee03581e1576bf6c9d1c34543edb38fdc999e78a31488586f8e02bd47fb1b9b63b300616a3c0b7ba5d6d588f2415738192e6a22447b3f3100dd5dd3641a6446a566123b00961cb1477e360fa120f595a5184430e13ce4e48f456399fef0f38d38c12f7e00a2eb7c8df1a004b7a817717c6ca6a5490bc8fe453caacb7e91336dc1632ffa8567cb25bd98f1263fa98e536f03377aaefa518cf903386a130bf718a730ef32482f9272a79d3dff252c2df9a48ff5c6812c31cca474f0a039f4093487c4870289187b617fd20be30c03d43a01105c1ef6b2d99d64263e044721247658c74c09ebc97f7ac275183f6bf70434461faef3cdd536471bd466f0d3301faa6ae7f777d7bf9401f787800323e5d7a5067ad5a1691af718345ad34fc4f7f1d7d3642a0878b5db25d2f90e2ba86f978cbea473c9ffc888e407b39d75c2bd9931cfadad7f5b85258c61cda2605a35e1184187ca3f5ae80984f0b042efb1d92ac5165f7acfbb7bcc5f558037190af610f039b996adc9a9214a190ad55eb039e28c5a4a1bb68d4d4f04433702922625a99c2292dd89e9d5fe98629831c439e77d40ad4b4e98111e51b6d31cbecd3d7b213df819c4a82811419fa4d1493575d083f7fc13341ad545ced1786292b400157a1404251ba617c62eaa207e0494ccc8899222ea1da7b14d67977eb16a4f3deafa46d226d43aa3b78433fa72b268dd000716f2f60626ce2a85d952028e5b6800d1f7ac39909173545ab41c0615efbc9b255da7ad1f312135b5f7a19228273bdc736877e3b8bfd51290ca8e556b4dd19d9e59a72f69f77720112b12ab4c5bd38fbff8027be1d694b73829365c1bae162f335f2cf484c3fc87848d0e50ce9b45a1f27b7e2e80f7594669ba390f26fd51331a71c06559feaf9d984dfb16a2dd03928ea4f8098de923296540b8ee04095d4ab8c5d32c9b3cda38e84562e97f3469dff7687cb357c15c294d46f55c9dc345469f72f365da60fd8ab1a5f01a5429a36993732fab7b6eeb275f0b7bb559790a05d6937257a050e4d712640bb088973c358e7ff7ddf89d753cd8ca7b0951f6bc388a7b97f5043fa689c97e295fd7c0fd8bc85336864c00bebb787de168bbf3217d4b8c110e65e846f1fb5df5f7ad85368b66cab57eb7511d406541b09a3bc41b8d284f4263ba974ff59861a46317344d74189f18dd51cae6370042eece85fb4be4516ff673749d3084bd2ee2c965a7166b71b783ae34b41b48c9da9863da9e8712214afb6b9c4e67e13a5a42960b8254c5800256be1d5bb72a36bcee32076013278319042b4b912ae029cf5a9f7e03094deb5753739ef2b317902158eb9d1fa4574b2c2e813de5a46b7ff4e09f07ca70b6ff25996132973f3d1c477a49aa1636390bcbfd8cf3f94a9c74677284c4a0191ca7e5038f9bc799aa269fb05880fcf2532080df0128ebc5a6f12e958634c8492cbf910880ed7a98a72babae972bc4be878167a18263786dd710371e8f4859f08603bc699fa5e1d7c12d2c049f3a76c27a8369d7eae6681b1a6a7609645a472b577a9d309e017ec13396a0e66a3d172e5b7d7e542cfa9a2c09bfc4da485e9e6a0b22798a5559a390aa6133c7a6de83dd5f6928a62ff4d15109c1d8df52b4247c0bea43227a1bea67f729caf2cc9346e9981bff048f43756bac2b93e8a69269fe66c66ee6c2362dda5ddccfe20952111b51267f3b531c91519b78a6fdbdd1838bf3f95e5bb69d7a6cd237952b22c9a76230ee19f4d5e1936c0cb2dbd945ca8ecdc58633b93e91d93e4f2a6ed9b115d8a5b72c13abd2b32132f577a8da6b0c42b0b104fa0f9b0d4435628226dd4985c17aaba075a3e6059171dcea7a45cc05d176d9b518323f4b48d261e0dee6c61130776b36db70e2718f5e46e03e5823d2fa2150305f8e57676f53b53a4b8e96b4af13c16958a9ab9b194048a3718c389a64a05dca9476a7a0ecfee5ba9b6dfaf5df8c347e37dbf6a0b424dc46cb439e6b679fa48a289dc6b8704eb3f65d534d78ce2b5eb10509740e8309802de575810cf03243027addde7b822e73b38e4b002297b044d4d64d766f709abd46c90d07acaeb2893792df92ea1e75c0d3c0885a171cfaa5eb218d2de170a4aa1ca8552910b4823a105ce7d061515bc1c3575f297d6b412ebdf2ee092bc595ddbc71d5f15a194c2593cd3fed822d01d24d32e2c09a3326acec9455a2bd5bc438de6417c8f253a8bc36b99444044cd926b0cbb6dd2dc6fd5ca36962783e97aff183d5476a77115fecdf38a0670bf29ead083489d58604f7416736518fd4df312ccfaaee6a393146dfe0a479a88b8ea188f755590e9a149933bd00b923bec8214fcf40072472fd7acfdb850b0e8093ed4e4b2ebffa24f5e180721f3738e05d435816e18c6eab0c37551cedecc1e2785bf7d02fe48df896ec6b20a72086d906bd670a1fbf91bee817b4364dcb4f8a750416931cd9fd21ed6948b38d539a1dfb7b7901ebace940207c324f3c8662488661f1bef3501dcd49361eeda195cb78ed8af092154322d13fa5ec5fe0e43be67810147342d26e335bc50dc30e60560817527502ed38c066bcdcc5229b35bdfe93e0637306cc8d830beca9b5f2beae79fdc8526a1c4affeaf7ab30a8c669d634c5cb47b0bc1049c8d4845a4459133b2d6013ce55de5ff24ae2dfc190152520d3c31414fc29a3ecbdce53538cfe9d75e26f4dd28308e0a59550fcb80a766ef580afac57177eb882a93ba526e369e2ca6c4d297e611d7e13d8a2bed00f3d677d66f7340eb4cdd67b4251dd45d4790003a694a704a2b1b351999269b06d7accd733ee5039f9675aa4ba3d350f2dceb157dc05ec5bcf11f224493a4deae2b3a7b1cdf24bb634919a71a3eb2e7eb76de64d82ad5d956948cdd6323316ef2730708cf0e0caa0327e559101f8d2ec202ea01d0e30313a5c986ef35818d976c83e8da9a925196d0808f1a2aa8f164739cb653b6bc6760d378bf4e0513a2829aecdc35a0cdf0de1f1bee4e4194794bb7e999c27d10f5df7c3caf045c2a94bbf8f6d1dada230a191019a85b9fa87d7d2ebf899ce4a39df56a6df9fe3b8072f13efc146c454ca5d7add79189b49e9be8c8ea39ac1dc3071f4f40e063ec2c82208a372f1fc91a54b7b853cd5a85055822cb581c1b29f390a0bfebc00062d80e232e36f2ae79c757d38ee4f8ad94ddba2b6b1aefb63ef601c1093999e5d75254441a665b44b3ce5c88563766e2a1bec09d8d5144bfa039a90c831d7220da967f787799514ee02a8267a442c2ea100e12f916b070876bb4556849d622e0cce39d9e59a2888d0160c7410e8e0a82b1aea303bd10830c6300d41f16702e1571869013d1ce3602ad1c9ca73f89c39da243cdaa3b47c64939612aa8d7ab3a4c6c5f625e86f20ba05f4d1290979ea3fe76516f2bd8d4c386f6a2e0f042e248478e31af94419b537ebe36899545cee5555a784d6c240cfd7d44da2abe2dc0136a8a5f3d065c945aa54eba7010474123448cf845d5529b5e2f5118074b96046e6e8fabd6520998b8de679bc7b4103d967f815bd1868e7f8e6ed52554c57b129b6ab261c1d5cfe2da7c091e8d24bd8131cae5d9fe6644659a9f2c0aacf3e1801c948300f2d30761ec4c11d818c7de9185cbff341d6fed318c0ef48e12d437d2eb740b85106954ba326bb4c4b5db9ae95c67954bdfefc37acb1efb1582f68b29b35880f942b38f48f66e8c75e91c84e6681fac0a0b5f4e8097b413a06bd7a6cfa34208de3269ea86635fa58cb32cf35c2a25de1ac1e515bdaf0cc54c161034afbf186e64b43069bd8666a3fbcda96529bcd7aa482e2efd22f4f8dcb42fefed3e2ab92ae6385d6d2819612c8d32543032821b1bcf08b21933b23a3cc547bf3364683127e846fb532a5463c3055cf79aadf48473b96d75ba38f63fdb07578333e2c508c9a4bf9fe58ea01f609eefb96aab66905fe7460a9cba79bac3b1dbb67858a5341f87220d8e806741df5e79ef4dc170744ba9c6379bd02a851d3b527047c4468a179c942eb5f0a9b0251b3cda5c71a92124afd3140dbd56833c3ee3041f7798e18b3f6600b7f3af492c454af5515865e3f59d5960301bc4cf31f4c10e6de138e9f71c02f7608a43f9ec872e8e88ceb5b34742d02aa8a4e5c59a792cbda29a2cc0db19cc4f172a785f38503d1ddde7dcf10fe95d2fa56a6b5a81c584bffe8f5c247161fcfa4444e84ac904317efeb5fd19dd8bcc1a529cdca7aba1815b47de81e01723d9f8bd426a48ddb9c9fac98c82ee3465f9c1a4069bdd2bc6c4d83d95e547370e1b7e2d13df0f8fa283b3ca0e551862e2c8abfa31dc92c7515e2de16b4b76ae48b329d791e31348d345a666502593e190410d27a9955a02bb5c3bed30535d480b59d8749b70aba45cee62c4e52af55aab73a508805f888e16e9fd859077963cae4ddb42d45ebf0f323e5192f3f1767dc722d0764b75abe25bcbaf58836d4adc10d9ece3f12e0a26ec1c075c4a65271fd761e283a4180aee4d28eb9c7b57d90539d7e585ead655c66e39a894b1836eb38bf87c750a6c999665bb1ec117be8707749e49793f2e9969b5cf5711deada0fed156946d502b75d67b0b6bce42dd88eb11f58fd89594d5ddf89c4a54eb270c990302772f633e567eb60da9fda109a6d9232f7bf3cab72648d05e28b034932e4aa8807119c3bba5dfacf4e7ed89a002be82426911b0f7cbc6ef8bf070439c1de23c32bf6283d305acbf6f2b348d9f9e75f642a035cd3b7e1279eaee435e8432e7631b442026896cefecb627902d508ef1ab7228109397f6c262d9989f6493e072b4d4f0d0c362e26648ab33f4dd456c5b3f4d9277e669aade3d14ca252e13049396e48086516701705267a2bd1d5270a4c4d3783c5eff53faa0a55cbdb0b5141e4200170083d63a8dbe84572cff466da57ca62d5c8c79c227170f130dd699d1e4bd173a0efbaab7f9e56a6ec4942ec411303b5018b26a557f0cc1a5994ca5dc7b4eeced81588004152d55f38497c4da6bf7d883591ab799a086f8ad16db9ec29523715098923e92313796e7fa28bbac65fe1b47e00fdbed4d92689b0af1924b7627f52832ac16f6801e430eb8924e890080ec6e4d13ee095d9dbf9b2975caf7d5d59a92df54a582e5d9a7a77c9b167251bf8f4493726556f0c858da3b56c1e43e9dc44d39fbffd205fa40eb8ce3c3aff0e9eef07ab60478311701cfcd9b278f6ac9b2522d067a08463ed23fe80e0e9bf86011c2f21e6367e5b93256aed42e5a6c63bb8fb81358fc25cf89a65b5c3a141834699950043fe40a04fd3087f0ea2a1885c1ae2faaa1ed8a34cdb777ec0adbe30ded2fa420c1503e3d50a75b7dce645ea80deededabd307119694c86c0c587a7ddf83c86e1e535d05bbe753dd3fd48bc3835ac529982e013b6dfd6b85a49ba72d09d56b1867cf3fbbfc868f3f50f54897948546b19795f0f43f0359bdb28dfad0c6f64c41c1c304a63b57332c360468e4d7a93b480535fd97e9e517abae33c5bda70e5b7df34b8e48ebd6f4ec4c94165eca132fbe75bf11d60599f7a27ffb741292d12cb56e1440123f33c4c645751a958c24a4aa8d4ad5067d94def9fde2db71cfd84d8c96b3d2aa57ee4485aa229fdcdf27129c3134d8b00c56222976997d9c342ed49e9e00283a9b0f4c33907a6de518faed44c302cfd5daeee6a4bcbf1fc7676c17c0070443f5ceec220729efc9b46c106fba154efcf821e2fe0d2a95486b7f6a91c047e3bccb4a172ff07be5ba5ebd21c370ec2afd4f2d619e01c9c7b985c88dbb01738a59fd37aa508c80fc7f421e64aff9ef65c52a3c2a5349ef40af09f925f480ab856dfda2198462b7af2d5b7899570f6fa679c8ab9ea0ab4fd20ec3968fd6825f994c775d10f8f6adef91533a2700b8970b3570899bf13ed6719cd8e1d2cefc38ad58ba17c6beee4e9fe2cef22d399f16956066ce9b4e464a902e18a64ac20393bb178371092b96fd979801a2b435e50a76d4b4742ff485b71b4bdb145dd8757b80bd19463b70444cfb678806f2cd2067737ea55132ae553c33b957cb11ed77068e9524d3964c724b250bdb50bafc05ebd56c7e3c1247c1f2b29599d40cd7a484fb5b5071dd8404580fab27959c929db29701ffeb523cf11373fb7483adee4f2e295478cb2fb3cbba0885c2a8d3505a8d3fd594a0c111d864bf36a95e5574573056bcb13e68538642ccc6646b3596a94c062f8a310d45a8a831685a00c6ad320b3157ea69d8c61105eb53f5a7e503da0f2081ebc3cc2111b40c480ccbbcaba6dcb9665754ec7b8fb93a4c87af73151001850b43d2cce8f5d0d2559b96882cec209c6ca7c304ec46f77ddce560aeaba730f54ac25e12e76e3e739248932f189ac13fd1555a19d6ea40017bd25ada62e440706682111f5487bf908e43ca2ae889c50a1e6a425782f9631728c6c349bf22f186eade96885f0c91e49d473ae2027fbbf224fc7d7c043de51d0c475c81680c8f8bfb4c92a5db91834a636d8b95199c7c05335de85e77c91b74f72c06f96cba07e713ad308e4d4009848aee4ab92844f4e2b8d1cfd73cc604a739ace0c2918d41d599baed8c239f974f5e823d594b259f792b122ba93e5856bcfeff50d893cd9d97864c4575e8863535dc813d8bacd885848a726730f9384532354ba8fc4a7676032ab336e10b00fd0f2e064b645f9f25042e3daaa8ae8b440efde732280fd0407c1c481ccee1f8d4c95474c3bccde86f08e925e6f25752bc2e2307cda3ee59c96dac13dc1316758b75200c0e5ecccdcb3f2f70e4af2188d991677ce4ec253c4ccbe3fa9feabc8f8efcb6bf1bfcd72f88b54cf4af4da3f9f1ab3d1dcadae74300861cc293802d11203ed1055fc9c62cf17cdd28eb866856dc4aa393357f0b7185259d0b0951cba6b501dfe80c731500fac9948c989ebf1128cfae1c9730aefd572563c96e79f1be59fe2ec7729269ab3c5702a94e7fb84aa0c5b69e61262d7d0c7d7a12553bc54662c9f064d63cd9cd70eab52e51bcc75236b82decff1c3d044ce0ae95b659b66404342f39684951af335fd4235e11995c83bd1876d0ae2561b61268f3f7cc3e1855e7fabe5afb339dcd0cc311cfc5c0e6cc40929b430d808aec1e2814814c1eabac8cc9573ebe9d1502051fcdda584e94c1926b7d3f4ae706894f54c76818bc5cd912ed9fcf425749b6e0eac7faa9a028b2c7b73096a7b6ae13887f35881f073e5a03948c0fff2a53498af15d1b2ad7d91add39a7bd5bae195cc53b004409d9a2a1997e6ce30cb4121059dd6bf5b89323eccc994be8f67c2f97fb3058fd0278d0e301590c419f8256759a0da41a23722d828e46f6092afd789b640aa07fbf157c23df75f75f63de3dc26127f3e1e032e6f69524170d9f7e38794d8cc4a934291237b31de5b505838a89e1a3c7f0d8851180af1c9b3730d8703693844d4703ce75a733cbd6e9f7a967ffd6324cd1965715a4930e3c4f749ffe836596330125b9cd50b26addaf2b26f4111ff6969afc698006477246c5db458700dccb107186e60298bd4c6c789d8430dc671e5af1b04edd4bb8a91051ac05e5c1ebaa156608b5104f4b17dfdc5538943a4267ca3298aaba6bca9a59b4374f359e8d85734bb2040c177e6fb22ddbfcf130c18bc4fc27ad7334b392fa97cce6b6d1e62c75311f8b1905dccba91c0f1e9dd96705c4e45954148896f8a5a1c9e118632e3e1c949342d2e1c9f08b07dcf73a3c772d4eebe23fca9f4a6733e8de40158a4268f0c55e653b6261946409f5d6e15c565d44aa5b6721a5f38a729f87e1dc3f19764c13b7a1466d3106f8a431cf50f21c23da7f7f5b5f31125d01e6a6d9df78770c38a8961d28883da6796ea4eefef949646e102849fcd717c3430e4fe5c60a0fd0a78612456db88ccd4b0b2e5a41d959ac6081ef4bfbca76f1c48cd889545ede519e1c23234ebc5b7a2deab610c3e41e181fa986ad5ed32a959183cc359cb25d049c5cdbd32f7bad5ad9d7d8b893b10ee5a4c2ea9412120be3f9792ff683208d32f1589651a4c779ad4d032e1afeb2c0c0c468d173f8de69719d94ace14c143b92c197eec14f51c96c5f2f05d998dc4cf2f607b5c4b8e910cb82b45e00d52f2f3000fe87d15d33bf771097b04ea35b73f2e2d3d647308a931f2ce12fd43ed2d8c7d8377d9682b42e54b71850cbb878dd80b9b4918113fc044866a247d27d05279b187699cfcb3d2a76276ec8b2b743b62b112fc62f2ade24cb5fd0f11a7a763fddb4b1737dbe1beb1c4f4b0297537ee3c5ba3b05e5c190873cb90eca6337e0ec4729bb0ae39e996dbedd89f790324c28ac2736f709cfe98e3089a09e32d840a467033392632b739d0d8a98c6b8dd714aae47f73a61a51bf3051d2e69fa7c9a56bdb2c660f018afa51fdd161dee3a5f1cbf1f6a838c2f9f44f8eb8ed097c1ae9fac626f9a51c98add6bb2f229ebc7e858fc42e9bbbee0242da6a5c63d6878e7169df17a1f5bbf422b57369f3d91e3c00eb7c34b0b5c1ae9704988e67e6f58ffde479cff83a2a7e5f75f2745119a874f226f1697c0c0630fd2c4482b546400aaac3c18ddf20b81b97278a78eec3840800149bd33953f75b54a1b85c3eab14a6b017afdd3462538d9c19ff36dfa8cc8ea5b2d8dd2628979858542c789229a38e9f610d18e3845f581bb4d06013a130f3fcb8d67466a623d8288ab3139f311271305b453d6066576463308e402f0d2a1121a737bd8393b2d46979a4498247a3d16444c1fc3b0f22a2662d72e10b50054f6437b048e3f84b0c7b3fd74e6e64b03cff4f670eeb7c9a6e996bd5a1ae2b1c21a32868b5f414d5e6399cd5040bc537185b4c9a3127b852bb96db77516fa757d6f1d9a24843bc04865301a08d7fb45847bf38dc34f3c8310c7d0ca9568356c992b4bb6a069a2c66804ae91ebf7264a61f4de409f89fd3f7d5a83863389af2d26dee1cd847e715bb33e887433f306455727207ae9e00b7f6e508fdece9d0b4ae3a71d15a8cd8195e454f72abfe0d3f3bf3e7d503fd6e06d1bda4c076dd0c4721edf39f2c5e3158fea605b44b22ef045c74bc80cd11bea7523197804a4d84e0da0c14e1566a3905b8af4993fb8c793ddc9577ebfc0156281b4dcdf43b9d90274b46c2303b0cdc1c5a0635b7c6a1da02bf8c4e7b8f3b4806fdb0a845400d0b44c2963b51871a989b30f18f4771047c1ccc65586470043b93ca364fbf3317e2043d035fe9bf52db522c84b13430f98d8848edc5e22935a50a352ffb54eae5746f7b9deaea8d86c553e77a4bf9487a8d3d8fe96cc44671180f42857f3551c9c03a7231ef5fb03ef74119343330cd2c72548413ed466e389da5f030f700bcf8b51b4a34a68d77dcef6705fb2da20c09754e71c5ab6d15ef25230cd98fdd200ec40304af2083550dacd8996143143f3844e13a641780c8bdb5dc7d05ef57f87c9496f6fa1daf99ff89b570d9018528cb950be71f781796565390ad8fab028453c81f0e04a626870fdea44f5671ae9f8faeb07716769800d911145d763b7a0c309cad96041babaa75576de04e2528d572d712713b721a35ed63dd72afc8b5a4d5bf9c2e04e47d5894d9686a84733dbf37afd829531f29d1921a6558c854d72bd2735e41cef1e6f987efadb888fe8933a0f0f32b7306fdd69e8e0bad29ddf5faa8d9357295ba22d2b5dbcac3299df1a9e2b1c0007832dc9d7809128b3de221c9c74a43754cb771254fb0f487ca30acc815df435ed60c002f6c4778283b965a61ae82dc72009327c4da5dd4310aa316c9d64606c9161efd4d8044cbc37d13ebc5e1b06def01838dcc44a39560473c5d9380482da12a27f41dcf41149a6425dcc167ba49ab358de8cbf3c12508253fbdebec854c14640bc45ae1f30303b5b23437a4a5dc3bc0f21877de6319c2320a558d117767480e1e746c3398fa6e56c4fc1ef77fd23d342c1ceb5aeb9fd2bbef0efc42d1a06c407f7f1aaeed9229d5bfa6a5f40e60369c9db8a6409d920c607fddac5459e5898952254d60c714e093f37007e1180ba6760df7b4deb259444426f484a55b35dcfd1ffc9dd85593aff54e78fa4de6b26e5ef3a62e1ba73cea5351de5ea24ce460f09f791904393188d54649ee2d8d2e60a39a3a00223d13a4eb456edd2ffd8b448d0425f2b1e250e090412644836c5eddcf0004fa020c40230cf38527ea4ef098c051b20215e3d77d68674debc47c359c4ab6df467874363b908089ea7e0f72b4be61fd67e94d5eb7d98d6bfee06e92b4862661979e9e4c73db5038d2918252dfa170d5f935aafdc0be6bc75274610fb9b6e56432af2b6ba6d1bc00924fda03d57cd9e3453683738a23f4306722039b3332b1915fe1f2df5767cff74816a6c855b7d0566af5de6ad6cd4f37d2b57d325a6a2c1040cf81d6f12ce6e5ac9d52132d94952284f39936911bb9f42c954b88781997123266a16fa1c8f69a455330289d7603e3db3f7d87d1cd59ff08fc1afd00c148c7a39087715fc3826a921cfdcbb368fb5e994f1f4d0512448b08a066c846096a6fa02f92cc6fc19bb7b85ae0f6cf343131af2d6023a1794fae73d4598fcd150990d8246d1a5a5f5ea9e66c638c165215f188bd09645c999e419f5ff6473c084dd9636388b72d1f222f92ba79f1b0eac23b416a4855537daf101a88496b272d8984328aab3ab2e3bfc2b190e05b0e31d849efe69808382c59efbc30489f6bca8b81655c13765b1906d47a68bb8ce0e17fcfca040113f60334e88377e81896d1411327951d57799ba8c39b847ae4d3ed33de83973175abdafe0566fb3cca3d469646ed22abd7d589dd75720bc89c9c9c0ce71c930b1c33e29c3d25c6d8c379050a7d30b1d8bc8f59d4c8a227b910f1b1803068bc2f71ae631921cf70f6752c6be12b5bd7093df0a8cc305be363f56f047f98a5fd476f4b7f67cbbbd2964db90f33f4517a04e83fe56cd8f72945a236a6fa62830cc69624041335c61592203fb4f89626cc69067acf8160aa342c8b6b4e2c4f5756d784a42164543dbab7b5050af51958e2356dad309a05f9475828825cf846ec590e20fc5013e0eb6fd479ed0d8e61fa22eb68d00121d4c39e0a6fef3d45922c487aa1f722c40581257bd2032c1fea9d41323cfed6c248029ea0b977c223070beb1d7343b7b8bc84b756f4e1751ad8290264097b1351a36868915caa0e7409f4976660901470f24a9a57bce061f14118967260e25fb43e710bf3a66083479f18abfe589fef88f3b3b51113b34415a6855216e095c70eda9d97e8de875c55a83b4b3bdcdfc6175010a9c186c21f68c34608bf7a3c18fd39edc192fe007eabc42110f949dfb4125378de8d7985f4dc529b45feaec9283c131f414ba9437ee33690eff1940d292871ad16563d07771596656aeaac1f4411c1f6768f98b23e20cf3ba8c04f099f2f4f22042dac274e565c04385b59834c7fc49dfd6fa158e1c57d8e781ba31544ddfcd6c7066e4c1102b5bdf735bab0b9dd5ebea4eeb83d5e4716d0b08dee27f6ae24fe902c672fe30014be9a60e6099f67ba98d98b556444134de7a21fb809cd203cfa1b593ca2445a2227915490d69c78bac5f0df28efd733025f560c957566462c9a5aaf1d18701cc8fae7300c1509dc3b2bdcd7d35120435b8135b044a1ee072cf2a0d090b5ad370d4eebb0cbb4244765e3baa93cb8edce822f9b84ab28c0c70c33e714996380baf7751f8ab86181222d20b083fec7c6a478aff2c8d7afba03068a2a17edc5d7eb9b9ce8bfdf14ecf30c7316cedf4d7209d8f97e801af95261eefb3dfff4525dd09e663b94324ae2a9cc4e811ceb5b1a79482ba3a9aa96e366c9db6f1cb21426231de2305b18fac7543e74f7d4c5a373953b51c4c86a0d071b56b4ea53a6f683fcf2b1f46f13dbb6cd7bbeedf5055d2e9714a401d6e560fc9185334f8516c1750f8c11c419994ef3c0cfd6a8e823d6d3d2cc32f0f4d7c1ad0e74f22693a0e1e77f62352f969801fed877e16b72e535c0c0c3851dc702478f0f60cc2ea082d2939c0a0059f07a8904b6f7140f30ae8aa389b019c6236590f4e3870d4cf0a56f9b7b2920562072ad19a41ce96ac5c189ea1250d825d7c8ad3ddee395e47e9de81597075d88a05bdc40f97922b8ffd771b0fca8e25aa276b7e2f01b3bfc17fe03374e6e479c7ac11e96686f1e83cc94a770df3c5679f262af152149198147cb113720753b8848e1b60409c7578b368a78ec71db5a42cc58446566fee5f65fb046f671abc0967e3d18f2da33b1b3fa3e146e12bde59cc25950b082c98a63875dbfe6da91d3d2b2ccfcdc98530a45260a3eb5177856a1bfc821a41bae85d7da630ea5e28ecd12aaf75060f297c745cb95c28d7e15ba2cc9b8ececd0689a46fe20634213d9f7a9b1928a19da0344d9d0114e27cfd4ba9627aeba76b9b989646f02b2a4fea6779c7927d19968e0d6c5924a4c1cbf724dbc30693a7a3480e8230e99ecbbbbc916c8e7971a75ec27d1721763d0e582ac5c97e0b354419c687273a787d137449947a9d2dd3b97244d803e85966b951282ff2b22268a6fb874ca5753368c3ff26a48adcb9338aecc9b4707d330ae1f484239f43e534c8967c9751d6ea24ac754262d2d716fd6abaaa996dedebcd0d6814868869e83d81c6beda17765538ae597cbd2f2a984720a04da613cef4e3ff8bd4657226987df6aaf546cab2773f8f4009d883a4b187c42572b2e160323f0329ca67b927d9de24b8febdc1bd99d2bf2961de11325280e737ea5378317f129edba37ccdee251719e0631e9752f70d95424e3dbcc75d6d135ec051cd29ae3e4f15f0d84c915c43e3e1cb6412f253c292dcb56eff18af66041495186c1be5b3260257ace602c217cb776f72c6abb2cc51bcf3cccc3900be48cadf67960633f5be87c03a3287ba8351c55081be40df41e2b7d70edee64f1ad2ca279af5a3fb8b35c4c5614a0f35984878e87aeb20bc1d580c04dc36c37d35686ad806c441d04680dc7f4c198f5e2aa1364bd719b0f2299380e21ed113f71847f95f7ac8f7fbc6267d9df8d20e948b082a2b47722265ea51cfc7f17ad6c04bbce833ab605cae7c420a95bd7764a9874d6d15c5c5029847c644b6ab0291d84912c23d2bd393e0433c605bc045a5959ee79ad404e8f0c62c874712aa5a1d4d67988c9a7d0f74edef22c46ec5087ba81c479c21b2568f76eafa36ee5a16ff14670220cddafd9a07f5b76b9a874b3ed8cacf256c99a583776d1c4f7fb3b6d1c80747c477fa0c420ca9c0eda6a4c972aee560eb86dd3da6ae24fb525c444801a8b1c68a032624ffdf783d2c9a4110799beb821edf1bf1f00554eca655d6525058b154110e579480fc2764d03a17de789e60ae0581fa23686c24bbfb6e84bac6f514f9b036e6a65bf30dc2cfcf3c340d610a330e53a9c2f998575e83251ed2db2e1cdb5cc92be266f7cc480d6dd73c8dd7151ac612a011be35f390c6ae85f48081e4eb622658836495b0f267417bd23a632a89e422e7ba06b3d74515a0e3d0bb304ee50f3d5347d2e7efbc8ec07c271b14d8fb25d91d138640bd59fb2cfa4a6c7e273618f5bde9ca0dc172ee9dd5e14b71ec8a0df39798f249484fe3abf8d2d6a130bc6ad444af94a2f060bd5d4727c204fdd1f53e7b8a94fa554709623d6205b8af9bdc3b183bb2ed50e69de2727f6b7190f5905d8e8e2c02795ea8c02f4c581d7ab44ee44ff252af82544626cd624891031fb90f7763f57600600d580f797c2149f636d6df651f3531642475163f1fcb8831ec4eb738b15c69f1a8afc4e69bce297bba79bd4c3e02390f74d54f43d3bdafe1f0970ac6e0a2097f82bf67d1c19c33e1f803cd1c8272ef0d487e8097a06fe538f194eed56970f8a373af218887f7eaa29e338b646cd9a68664164300024bb0c3ce41cf35b3916b281699144c73c58ab7b9a3692d9206ba409c64b5854631012e03131da93c444570fb1d511f3040f042aa3bb2eb488de4817c31dfebb8857067152cf6cc4f51ff365f02fa8daeeaa34510d3c0cf55c6e0b366c1f083b073cb37cf3d03ff3cf3f2e6c61b3e85609099417d578c569b360b9a231fdcb6b08a4406cb3c2306533abec9e4443c796df3555c85dc4438e3d9993c725908f99992c16749a318d25354dd23f297dd460a97e03cb12839c9689f9f9e1ca0bc9252664087c2b657c2cef2791fb2af25b3338e3561041cd0800ecb5910f9f321a8dca3f330121d1cd039b2e9564b24d0af439e3da29d2bbeac362cfb0cda43ed595dd6b5ccea39ebabf0662a5787ea39669e7f4327d49887b132dbf9a774c0ba8c47b9c23a1f5737909b8040ffc4a9959d0ce8d6c77a33c4a92541c0a33b43df0715212addc3c1f8049b2a009b103395a58d75a5308cc1d64d5dd0a58d6ee283c2cd8ccd79e73c547c793318e7637dcc6c9a0b97ae5b2505b04de993aa3a99edd983e281ede5a0bf964d9863056f4a087635e39b617f6147e505478cde01e8697623b67566d186a223564246b6dd89303386632fbb5ec54ce65868678a7fd46f53a642e9e302dbd7b1a1a79c53955b2b0472496758c10b56e734403b6d009ec6197bbe9d73d0c0b6290937e70fa2c833ed318ed6eb38d9361a02b8090778e99cb32efa9b2ba2dca61c7f744e791212701c9fff65fefab2db69d5333b3fda3f34cadf3255a35eb5f03fe327ba5e495181d3b01cca78238a69c94647e0ab0f98eb48e715a38925ed2b7d44ad08f1ee350db2294119ce6e1ce9f9c2eef797b120a68042fc368c0c3cc3c7b495958d022152c570c9d1757f319d53532069480d2e1c669f50c135fb97c0368194169bb99243622863c704840cebfff81fc2064ac10503c2fa4d21e6f41e02ac18f7f1c055a4edec09b9d2a7bada1931852364179284c0ba8bb4506d56894507edcac6c98f87f7b9f9ac29341e00199ec81d89f3e41685a5dfce25e49a707b820aeb47ecbe9a8173dba11870d9df0525e14a1413dde39c97e0a2fe0a84f66b5bd659e60d48dedefc195f59dc23dea9780e06b056a5e06d2ccc473e14f92aec20aceac7fad44772bea4138bbbe702732bc747ad5adcb021cc9e2a71bf27bbc270acd7159f0e7c8eee85917d8621cf1629088e24c824039b7ee1f5cb8f11389e4e5a43b22fdea44920094e3b16733882bcd2340dcb95743cd2ba5e1081062989567fe14fa2cb9525a35ccb01b6142aff786c2ddd55c668e148f0eff692b27ca4e0406bae290aef899c89a44830e370b1f754ad9e940cabdb00fc8f3b8c4756d3467a2bd0bb5b6bc6881e2cfab5ee3004c1cdf30eecc661f626193b93e91ba841b2ace21e3debdc789a214351de068cd4c307d601b1f3d43670687386f1ca8cbba16974be6eaa47a25cb679020e0e2d52ddb387dcc9287887fd43e955e87188b6a3928c147de674f86be7b4c6e32ec9ffdc2f559afbee48089d563b97d25cccb889b31e13ecdea1f633790c05490025877fa7a302f80d9e04e054887f326eb0cf7dd922cc05bf946be6db8a1df3dbf2ad8f786b99d33e870de61a33e8ba3509cf133ab0a4fdc3fbcbf83e07807e0bcb8eb8a721904a747417448a6e14c3c7b3813c83100954722e888347cf2abdf699ab044221c0a2e7ca7c74aeef5490a0abccd5a09eff8b1ce6b1c0e05751f8e5970897bb116ed38c27c92967050198719860d31148b2dc4f0301996c38ab8e5d2b79310f727212959afb01a2d8b8f5e5dc1882df20d2dc95b65f2f96803a543fb59de12bf6e7caea3a8c4356514a428630a42e46083ae27bf55a67e527e03227d6efa8122d4fea8cad7e5ef72e2dfd13adef2bb4d1c6357331492ffcc1eb9a1ee5c62fdcb98995b88ed9d181ddec86a9532d2bb71b853edcd2ed7a066f6113a38450644c1b7274cbf26b83f8e34fde78dacc3efef35d17b747dc9f4f117ec487d6df1cb5e3f35225f9bccc08bd4b0b490f1fbd2633bb0b2365f04362d24cac4a6c9964ecedf0df40295df1ac2348fc880d8199de3b9b5a667e8357461dbaa78b905adde789b33242f6629a60e644ec8bc5c1cdade0a364a8818cd90b5a6689e42e2060b63d733ff7480042e297bfdafb8c92a3ebd6e15fec33673d7e271688336c09d007cee5460d5759308ac1e49ac04e227ae041577b31a0c7b4517f98f804bb7648d8909d0540a33900595e9f1e6d85475faf962e54fd06c50675b32487eeea179158f83dac7beac05defa2f2e2fe5ba7b8ac97a8af35aa6b52a821d5c21b178820320b961434825276f2e3e1c25908536f00fea6fe9cf90deb01be06ac63293a741cbd6c8930f1259b5c07e57598e122cdd4674ec09de7d98d756aed2379175d880d59afcdcb8b621602cba1b3e2e3e30cabfe486518417ba48a7e90d6812a8819dded1f1aaf54ea99a59ca761c800ff2a2e08cb661f92e8736cdf7fe33ccc75d3aff6db4deb5b157dbeaa21ef15e82393779b260efb42949f693c84023a1e831a917689cbe24cbb975ced84444bd1728425e041c6c7ca4cf5ed11b043ddae86d12f616a15bbbfb039bdf9885034cdb12ed817243d543773d790004eb914b77a6f412da6f301879a80bfc2242606b54932826318334906d0b2b900454b6bd5a4d76592844cbc0dd19da0626f67d14303d8c21f15c46e6a907473f93e1420a023e57cf311a7743be739e593c92d9dcece5f16ea4919a60d156e290a88742db5f4baa5548ae4d2ff6f67c1a344305d880a44b191156cbb2925b8cfcd3e7496c094e836d362e5c437858e9c12789189cac91522d0aa75554a339b7348d8fb329701bc5e73a9c4904fb648b5c23e871323899476dcf74a65adbc84c2c692c3004aae58bad985fafe21db0deb32e207dbf1a5f08b41940fe0dcb9b5858f5933c68fa63517a2870d79182c8114cc4dd8952d4032344daad5c8ed73bb7d4aa9bdbdacd2d220f4f6257022b233f6b3b3fd303849704ed214cd610166d76f7b0d3736a1cef635795a36d24654b2a857b3a86c95e888339740ebfb22c3d61ef21b397d0f07f345a3574b4b2b02ede01a383bc0d66573b5b2c8653f20c92f5fbcdfe6e86d83fb2a27f5a5489432c751298e1fe5229718a2558df8b15fb5a135db9747c45c086cb1df73c33fc8714ece324d820d9513c6e7cb81b7051a5f8ce0601437bb6433d2dce441de5a06aac2d913d5f6c156489c80091ef249300fb96b96bfc07763d5e2b76b24a3b4a888bbb06c2eafc979ccd6ac9f6dd373f105572147c3aef3e8822191a67b798e53286a38ef30e43ce6e6dd5d795103dce0cadd411271db7562d273d164f71ba3d31d7add91733927596fecb1da5edb6b19024b951bca3556d5218c5882cdb56f14a081c570115d98fd28f86bdd8adff4dc19e27654aa4d57fe91cdd1bd886dd69db26b1fe678982854b94ed458d912362b063a5445198f90d06440d5538b8595b063e08d44b40f25405b3f8793b249094699ee57409e797116c6aff9cc87d713e47c353ac0fad807d499a5bf28ac687f199ee0cc302ce4aa744601265b8d2e4737aa187c687517ece6a6d37eddf6732cd4045e5c1813b4778ab9d787e2ac85809102bd1229300fcd6385a62be77c9076dad90daf87365b9db37d35e1cccb13cd29bf426894cf45630a328cb6e38f4aacdc45c216dfa1431e7ee24ec98d9fd3a8fae487e720802391b3eaa82b381dde3aa1f68432f7305b38f4b83cfcd367fb3c26e7af92f65744cd2895f35d5d195c2862695792f006bf6a1a6f5119ec217cb5df67a5afd883b2590a9bf1cf0f569681276ef6e86d59ed3b6a7b23f5e856ab5e38f0df34357dfba5ef8be430bf54b26245f3dcc5832734020acc61486a9e418c26caa8bcaf66855fdb895bd7c473fa5fcca5941666349954e573e2b1fd75d2d0a079b7e14bb32e7da3e8d1123e89cbe1c8379bd8b424fe5e56bdb7f826cd57fad05441f4c71fc423a7663ec4572381c8424574679e1f93e5e5992b1841e479c90f1b80e7e03f19435dc9abefb9479c0417b1c73ec88a72028b4cd74cd6b2bea766852704bceb66208f6e9652d79a9e6ce1c1c2292c823466a7b13e5a3a9160281c4d89ffbb570339b21d9a26dd47a759802c6575b08cec57a5002e0ba6ae1ecd5acc7a7f391afe41e675368059c96bdec0f7a1705f5c7e661694a950db667ec27f6962dfb7cc3e19fb258949e379f1cbb372244f7a8b7c642beedcc59a593dd3d1780c86d27815b69e9253dc795d3a8b6e7254e6915e23d23d2f1904655ad042b96c967453c51107a1e725bbfe2b58196dffe48c970ade76bb050b281475fe28978a2b413901f1843fe0cea97d6eb7e699a4e9e8f301093fbda001aad7d7ce3d97a0fad7762cbf584d289992abac16610d7dd3947b39566a73fd2f53227c56f26e0a317bb146bd94f7172be8d5551de7494f6837a54a972fcd742f0b53b6e94f508514a88ad8b1d5a08896dcf448050b2d82c5ed5abad0d747c91cb99dba38012976fc6f5beb9fcb1a56100046588dc0971cc3b65cf814abd03a5709d6d3a12890ad65e374d2d30249b079cecb709650a4ff10f88325ff92bee496a562c61d8e783206f9ddcfecd396c284584cc3940366c940c4d6e96fcee48240de683895d922f24777e8081a71ca78a3801a3fdb7455bc298b06639060f500880c0a7dc53acec8fe492afde205bc7656a39e825d77f416d273256a0c4596f34fc386ac49bdb557fa25e5c3624a6c0e32f7232f28af9295e124dfb7628363f3c0a6480042f1014bd41460544c9f85e2a94f87b9327215beff5b2377a936da9806bad0f4ff1f4cc6d5e9410f5b9981a4108b558ae6248b9a20a06d70ca4a5eb1eaac8a37af0b85301a437522afb73d039307c17fea3227dcb2a1b823f74e1c1b46c237467045118e32404aa59a088aae285ecd8b08c43a10d00796c3334120bbf931ae23a9055b4672e996ad5aa9acc465af25925219cce5a9cb38e3e7a50093670a5827b874324161e96dc3ccbacad2c97c166c5e443edbf97017624bcfacf4eaa79e9b4a6edf9a94b93debe094287e9a99ba44a10f8d8062b8a46890eda287dab33abac795f695f374733c86235a08d27d8245f332c7c321b1793574eb5eca698a18fab84fd3ec169fbe806996681ff759e32bdde9fa078b8d9a4257b3318ee5de611d7cbc15f07619cb6348f6a3f354b3f1c80919a2e8fdefef1af1ac66f597f1a52470c34cd596c646f8e4a2291cb7e5693e5de780484366f3a9e1988af094b10abe3d1596e8e5d32f6065ff6eaa89113c51512606086d9380a980ee542da2c01d33f74a83e49ff4fb94fb0a8aaccdbdb44461554adb7769ecdb490245d8f3369c2ddd33c778e0766c8e181f72d73c33e1ca350680ffffff7f