PearlStack logoPearlStack.net
MarketBlocksTxsMinersMempoolAPIPoUWSupplyStatus
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 82539 42fb8ac44855a1f95bfd31d949ca0ae1addd6e24d120fc06a4758e0b476c606d

VersionV2
Public Data164 bytes
Proof Data59,560 bytes

Commitments

Proof Commitment
c4b9a3881f81c0ea60a175aab8db01275e937c6102d120fb2617f15ecaccfdab
Certificate Block Hash
42fb8ac44855a1f95bfd31d949ca0ae1addd6e24d120fc06a4758e0b476c606d
Source
getblock-raw-prefix

Public Data Hex

002000000002000007...0011bd000002300100
002000000002000007010103000000010f0700000000000000000000000000000000000000000000000000000000000000000000760c6e40fefde55c69e6982287c3e761c4e46b59c114507d6ce4169803acbe818ca5c02f48e8f7339079ba9a56ef62802317b1813cadac2112732938c918411648e5028d9582793d8db318c705fbd643d71e116c9e0e3db12906000000000000000001000000020011bd000002300100

Raw Header Hex

00004020f6bc3ad50061c43323e534b14abcb1f2dd76e337ea35adb0a8d072da2d588576d4bd60bdd9ff24f80f9d9c620145dd719f105a8d38649155d5f32cb4ea03c621c92b4a6a9bc10018abfdccca5ef11726fb20d102617c935e2701dbb8aa75a160eac0811f88a3b9c4

Proof Data Hex

59,560 bytes
12121601030798fe01ce6b5dc717626234e41daa06408dc0b1c00ba413a4c338bae0524ba3e13199a7570cf77b0f64a3a18517db85b0a0756052e62fab5a1bc60da661a58a0f5d3cc5f9d0f2faae7bacf5ced1a3afdcad708640aaa2bb4dbfb154b42632255cb8ec508e28a0cc3b1a6d3d97e23a913b40fec9d7ee1b2c0e5aab3bac949b44885dbda88c70f2572a95f49af08a5ea3ce27c43c3245e766df4abf2750d2d85695df03e58b8bd8179ab207f806e4bc54cec7234cf6d7236947fd6637531a7e39f52d237c08d65622ba91d26346bb568e3d01e4e81f77175e38b5cf59fef2bb4158dd1615dcabf40c34a1a330b0820b0cb4c2dd459120ef4be06e3e39190c78aa21fe61284458b2781af84ad2c1fd88a153286ec9b9825a5ba6aa0e6f53f69891b32144b792c57f21dd1282dd92e3a499585cbad69020d6930f5355df631d4c82188d32997864f61adfb5d55dd714a6e0ecf256275d0f8994b3c088204517b41ab945a0771354e2968c02ab17f53c36c9ce43d69831230d2285e0ab3f0cdc402ac64621fca8b0ff2baec4839fdbfef3cd487518d32c3ad41866feb564fd52ee49c1b5c98248db6962f0b1f6aaf81c6f35c033e67fb37e6214aad8a1017e7dfef345be8afdb27a8ca6d44d89e66810e2724eefc7a9bb2cf9ab0a92baad31351838761f23aa1c98b5ad3c5feaf7e244e3b98d5934d31712bddd55d96924965e10605acde695c196a41e803ae13f4a6e43dc2385ba51cc504585954e6f9c29b9d6584db33f8b658ee48557e610511bfae4d070c13e5625d82cb8202bd5a3765937e60270ac949378839506fa0c2dee1a1394b37800d44e340c73c93da93ca960166f466d3ecf92b2ddde87710b45c59d208dc9e1e13194ccc0f25f04a1abc308b0b38ae773a5d26f11a434cbc71d93a53394c5b699ade8226bfd49d5c39835f22c2df78ce6db67b7f9d110d8bd0f368be4c02ec27be795c08cf2ceffcbdb01bc227d130e0e6004482f1b5ecbd5d4dfd82a761c06ed1e1e85423eef0af013ca51538d561150d747b039cdf729143a1992c12c223a2e04289730924110b3c3da8c6b40a96c10a56d512db5f77a04c7239732a9ac3571a996959d1d04717e7beb20dc5b33dbe695638821bfce7ff2cf61aa922e06c6b5046350dcda7da861e15b32e088735e2d6cedcb5530ee4c7eb462131e3c5fc084aef9c65437a335562085e158dcc5cf8dabc4beb4ea7d416492df94b76622b254a2b2704abf5d0d41cad66431b1411540228a1296d58758662585664ac39b755d7925361658f27180871166db03ceff561f868b68ec61399168301b09f15d17d2c22957ca6cdcaffc21d8c2ae4cf4c906ed58e238cb16c16a413e900010e8f39de9e09484a20ac61aff16a17ea7e5ac166711f3dbc90aa493afb498f3002aa4315d63e630376bb7c35a29dbce7c5ac8622da57e43d0de8087a15a8df80fdc734fc0ac04ac196888910a3cf80ef0d3cb9d19c27092b30ac4491302b2c98ed8ed59519112a15f737be783b02c4d0be8c8c63d0bd6532ee323cdc9ece6ccdec745c45ee62df4bc0e7d4e1ea2905ef7dc2ed71cd087ad57e5a43bb29753abff304e05457b413baccef5e367b94f02704c51fad113ba2c5be0f1968bbd72ae13b35d590a5aef045caf3ab2959835f5c1ddc5806ccbf3dc1d662741d88359a3bf7a34407812c81e9e2791354ef3c20449709782df2825735c0a1e38f90e76d3e4d33de59fbf87887ada20f7fb8fb3fa571ad87fdb870e78a965b4de2d2d06b71b7c468f54c73de469e4b4faafbc7a97f7ceb8745adb63169abe94e3914ef0d526d75461a7eef22af2497e9a4f2ea2960b1f8395b1c1bd6beb42abfebd2ef1e5faeae52a4df1fff6c7e83154baf9583499177b6f49b9f86450de15aaceed16a51e62ddabe072be88e5e6e412e846328429bba98fd97a7fb08b826cd118ae2ebb04717b5c43af5484df611d6e2e6ca233a4fac2b7727ec99c969e86539eacc2d2e0df5e117f20068729ed912d9bd486ab3a7c35b91d8f2711a23ebc64f21bc7964ee1c0ce2bd72d05d3eaa20b7aa4251a06a231f935b15a17b9692369d1c2eef1a9ec628f342ec5e6efe884b93ba5832ac4f081091963139f78cfff98570c5096f1e98de243cf5cf03bbf46d012fba3490cd394698662f907f248046679c11536eb242baa251b22dd2ec143556ee56ee470f23087e67fcbb340be913cd133d6eac0e3582352efde9585a25e16c9582dfbeccfed60c5b0b5d708557648c8b011f4678cb50f64d2be6342a090137e3147a4ac9d783c35d245aebfada297e466097deccf13dd2c2da7b306653112282a14f59e3e40cdbfadb42e2ceed2327ce15e61147c19b4f3509661dda6d99fc4cac8da3a8bd6725d327546153f2ea32cac8550673d986289a27b75add15edb9b4d043f91dd9056202ceae325e1accd94b9891bb51de41a31d26a7c629bcd7d35dbc9682d1fbccbca04aa476b4c79704cd2123fc86d9f4f2a7508ef5fc3d68e85a773e3d220ae0c15b3a2268a09fccf9a61c69c3d5537d155b02d3e9697e1e221619a4943fcb46c5e5aaa16159af214e21609aa661e7ec14313a710214ddfd89ae31d1321086712a8a3a052a0a9791f5bbdfd80e9b4cc761dd8287c0ead14f18f838be9ebf753fd7832cf491434a1f070227e756efd9950c3c6243948d19b2d698b5cdb4efe75a38b4dba2cf07df04127625aa7a73b65fa782b3911bf7b3d67ac4bc8c7b3496174a783ff18e1ade961ce99e36d69c0b4e261b4bbd3fbb45aa6735e3c5c8bfe39aab2a2ee1767322e03e155f5bde64469cb89437827d2cbb4fd84c1d6a40c8ef8378b561ca3fa203cd2da3998c1be731cf452f89dced20e9181aa77a7a6eeb84b8973f6a57fdcd3b7b0c0ed8efed243e567fad0ae1998a5dc0503c7b973f7764da7c457cfd35b5480de4c4f7e23e7d5567cd1a692c9e48514a27000527188a2f2e1eb1fde567596eafea41653a3b1e8ce763a4be91a97e2883742785b8b8385d020b2e2647a339d514b5b7af499297f432c502239ad7ad225a6cfbabefcba201f07693ad29cb36a29418e2d873c67bff299ac9f424b9a33318d25dbf76c2839a8aa79f4bdfd66d074645b21d54be80e659fe3a76525db751bf25cab67c77f69607023b51d2076b6576eb382c6c20da6666ae7cd531284c97f97fee3cb0a291c123030669e6ef496f74724635170d525af3154528a01d9849fed6c30962328ec719a1abb52477686db898c9d3c96ebdd10b1b7e9bc488c82178cf72eca6f2679444d72d4d1005bbefba90ca9f4a2c9b41d61c3fed8829656347c700d0ee20fb2f860303c87aa9535045681f148bbc73acf211661618c8074db146baa47d5dcff0f9a79b5eb7099821e12beeb49f46ad6544e0a9fd3332c53765b83d892ee01be9cf95b2fe74cb955c2b1721cd6a0af47224b34f34cc289dc35512a49b1ef09bd4b2a581d4b75123457501461ac77747383a6517896cce3d66cb20df27a7a86872e4f790b807cd9a35153b3607afe4302c1eff9a3518ecc09f9423ed12b40e91dc9d8a9207640226083a8887ee904e0c91eda88335acb666a38b6dab492dd271264cba2ca13ee70aba8630dd6aef7db101d1f4e6501bc5858983fa9c0bb5334d33f8ed90ed28e83d03f5ac6523a6b5b3acaa6449cac2c2495487399231194f21df5002df0e26339e456aa06295dea6d8c4bc1372386ae42c8247cae6936d7cca024d597b79e24cef9792052c59492ae043d9b3edf4a0e0b9d3c2a5f1f339842608854d06908f4cdd8a945709bb8f307b2f5d476f282bd6d902a9a3c5aff8dfc39482318306b2f488e046e05631d8565f1353fd22c694d1411a5ea6c333d52d158db8750785804efd4c2c7726aed603c694c5923fa423bcacdf0202c820a6b2c4b4f8fd7fab305bb162db80f44c6aa02f2036a34620c3dd06224dd9b4489dbd607a38ca626d0080ff258bcf82c79680f7e9c6b3a64adefa15376225f960d4d6bcb77e7ba33d32e99034eaf0e66f4dec37755cde6062f68a80a2c38320ad02ca894f5ef3af47295463b8b06ee237efb8a677d790f106636bdad69ea018312e7e0975e62d91061bfbf020ca16b337322d2537d7185120c7d449747c7b2ace1fa5a816a3591a872f8537e4bfbf95af7f25a3787b621fcfd1e267e9ee7c118af31d3c753361da11ab74537e382549d71eaa23a8dad6395451210d2d3a8106743774ff64493caaf3b4f85584c805fea2a5bed3c4da8c85ff9fbaec9e4e52ec34c45e272ccc2737d75def5b5d6f45b4141bae701fe3fbed955956e3cc19079783c85a4bc3fe30e43c1aa5ee490dc0ff9afcd9dd3bbe63538ab19aec5704ab427e34a21f40a11cc9147ef1540584b82c3268879621b93e105d8a7249dc30c639414286feb93057c4080f6e77ec0a623dbade9b0e7a7b1d6067d10b210200419791e2a6f5140e1b02648e76ff794bf94822c666beeb92eaaa0b146ed179821df4f9ae85278941a9dc9fbd22a2cb06f5e2d272fd49d2b741f7c197b6a265aef0acb5de59ffa4c2799e840cfbca44b14384473283e1c9001bc8ea4a0db20cde6aead9a3d2c80a1df9e870f395697581b95bdc3b919f8d086f404e0486a811d45340cec9b00307963ec0fa9ce876869e1317ecda3f2403e56afd8fe5275fd6aa736d7c69ed4487def6cda8acd0b3628df3682c6fdc55dd038f1e7d903b4635069bbcb61258e79347cc90916bf7b74106b8e134865a4506167e288560ca8bb4ff0f8ded637355fcb0937de0c92b4caf0b534a29578a8c566b337cfdd10db03a402cc4b952f2d5d3786cd8026a95b599fda877e3b126dc563ee61daf55ac830ea4cf9694d224b9ec0f8e888c61c7bec3a12cf78c7026f384190f8ae3279a8df5d83f3ccb2d50647ea87ee89752430b3167432ba3b272e79d08aca5925e109e679cd06ee2d0f76da898330f234e7eaac2d5263516a36bb724096b80be289dda4e42410fcbdae5eb08ca2208847b8c1fe49a85ce3122f7bc547d18947e11539c4c62639ada942b3c77fb34275c4fedc9e115ababf79b982235d03f1535249a1d77f25698a46cc3294e0eaaf7698f799099028db175cb787dd4315c1e906b696b2cb5c730c1e212410cdab78333ac4b93cd615296450a139e6b40b9eced801cd7a452469ffcd5f98dcbbd6df644b976811da4ee4f0bacdd6daa72968450ff8f070537124c6d04f426925fabbbcb8702a2ad900d85630393f6aecab455f224ef120087478aa0770d14236cb1d4640667ef61c33c97ce0c410066e5ade4358a207218cebdece04f98546cc3b0d15f468ed9d44e52adebcf9c41d622042c88761420129a5c1401123b0d3b38325c9ad48b507d512f845a07acaa73ed13da193330d87468358d068e96d22543a5d80dedbe7192175f8a957c6bb7f954a9ae724085b6c46413c4a1545f16a69862636625b9742ba052e3e7a1848fcaf97cdad68b2498ed0f63331da3c4af6f2734e8cd352589115e396148c66e236b54fa92dda1ec9a20f3935fae189088e206c2d681194e9566b3b415b2b842bdfada0240fa43160f801f61d1c44980b0a334e8d5bdc14b8cb3d37180a1ff522517f3da2aed8c50d902f963de40e5792fdd7a9159bad36286dd4ca97e8d07008fc03f6aa19ffe6db678310174481c8d1e1226be93479798724b209a443baeea7516018084a61c530184cc33c2d05a8ac6a08fae77448d1ca00f38a5846dcc6f3d706327e3a7436b73859a65d688a1a57b67763ae815fcb16c58c37b82e6510fe0937d57d2447645e0809b45e359329c3177c86b91c1b05b95842206c24a13bce478dec9e76e0e5f2c42d120316fef6e72ccfd9d9598b55e373fa8f24b490a357f89b36548d0065a66cdc4ef0d92ad0ac73ee272409a766d6bd653bdbdb4a26fa543d44fdd82b434917f6c68a78dbcb0896490d716852a3107f047c8ed6cbe6b3ab8b6527ff26e8c48ea9f05d5ab2be0c4ca6f82ce8b8170e3716bf825fb08875295ad44b0e15a3fee25200a5dddc4e021a41897be074c48d43a20a6826f79644306c2d21fcb0660a99b86547b315d8908459df0903e7341c938479e7a7bdfc6816403ec43c215f7ce33c776c9bde468f08b52dd194effbeb6786e264ded198c675bc0e05c8391e76654fc5d9f72bc36b9f1a242439f79d387be16507ed88739f3ab3e60d78dbbae38d906c7759841adffec1c387071882f6ba8d215d9cecfca227e95efd64a9454c206eab7335b223ee3bb001c82cd8f89e80a60aeb243a2858b35f57a8b4754499e4eacf89e6edf88b88214f65f1b810ec5395f192b9af654a57be447971eb9ceaaca8edc0b772fb4d081ceef92184e471553aa750d1e6d146197b62266dab3b724a6c693059ae6757e106c3ed31157b8568be26b8eb87eb9e993ec9bed9c37150a001e85160697875d46101f00439f0242be6def7a298a291f5032c3ee58a604dd7369d8996270a90b110045b63cfafb89824a3805397224b3bb4b871435142b8e027b50afbc6d652f202e384beed17b82399f17e9cf3fc0ca1350dd4d3815c0f389f9486b69b39a3bf3a4613884b7c13dee0a647ed1f51b8f92c060e05596f9f653fd735ced900b7571b493bddcc898699525fb64d9bc354dbdfe1f6c2395c666863b7c563cbc87cafc251e8cdcbd7ace768099b50ae6c0f1dc8ae6eac5386e0506f717dddc69821c46b7ca4e79f30c0635be938fe3014a722a1d902b6aebff67ad38d2dc67c94674dbe181099fc8ecb9c017a37aec277888a5fd1a80f1370f3836fa8fbf4792b1cf7e558b13ac7fa944d5b9eb911fb948f52216df25433128a4f2420788e415a1d9fddb895bd18d5068e76ccc07f4f8d8e2211d7fb287676ab1d63e4b6ab0ca714fe0dfdc2b60cd4a9ee091aaba110a883a4f771edb92f64a7d1592c3ed6556891db1981f7370993cb673d70d598e89908c192ed61368bd33ac8d35f57ff71af7c38aac6d69d06b5bd483bc3bd0eb047416d9f50088b3ffebe89f6eb1a879e0c95b3c2ee4749a82f644b95ccfcc991db00e0ee48d110b74696e9af870a9e8fcb0f9c3ce0e154068b676d8e64ba3d85d7f2406e40575c90784d1a0fe173da176671428d7723f943a7f976eccc015a59b504f719102fd64deb15491df22eb10eded1e9769728ac984637cd3ea2a397d53bb074ed2f497a48e48364e0854fc6eb0014ef9d8fa428bdeff62d86be6366007d2dfa91cb2a9fdcf17ac8c0e680513c532371add3d6473b6570e004d4e4d2840b124b323e988632a9969814f218a9fae064de678e1fc79aef515664126c4af9d13fb455c6221a345988f5a7e6f8f33e3a8b44b38761c2718cddde9c9e9ae76d32ca14974e40c10c1323e8507b1444b2ff731d6757708b31b6ab951d4ec23c3c0cc4a36b8469cd965755f7a2c0bc541c52eadf4768c7e4b04c0356928a1f3ff1fae7eb654bac77c80e0730e03564f041ea6e9c6fdb7bc270fe0f75de8b1ec225be521930c8f18705d55066c1a33a8c0887f1b5631ac3e5637f007fd94bb2815b502037b20514ce242e9dbfead86d7f6953fa82be55ac83e38fde8df0c636476c38b9227c8bbd9b4c919f02826976c200b6996f6ce74da3e0acc87b10093006c76cbb6a57e64717f6e195b77a3b9aafb4e0262dcb7db1e9b16b481dffcec80a4551619140b1dccd15fe812b73d88a5c23e1fec98ebc68e211ef82b4f9e7aaaf1258915b5676c13cedbeea76ea4d3ac92000b80c47f9685701399fdaa7b7370a77b73bc797c37a6db07a57f4770b0e1b5c70284a51d016bfe9ca810c4a3b0c1cef1b6618ff4d6e50ddb601b7ed214cebd04e5f9c54803c04112e43c41445700a7111b1c62bcf35319c1522d6fe8691305e67f0ddf578869c1c43824a1df18e60abdb9d281d628a14c170f37b86c4b152d5e0a1adf4d1ace6367e8820a2a8ef5f9a5804fe14cdc149e60a79dd445bbecb22aea7da47db9ee59a29095b1df1c070cb40a74c4f0e75d99506cab6ffc87f26a2233fce7fde8363fb79b945143322dc4d5799d1ab39cd6fd9e7174ae00856ab78509c903bd8bd004f28dba096a8808dc20d2332c812124be1e8bdb54a7a8902ccba28134b37e45679f747b293dd26e837384d58e777657a0a5262a1a0b56c5e9c9af61d2c33d74d2de031e0942c40301be9415e4078ff166be06c0d8fd5b07c0dc543025ecaa272484d6177b151f7f4c98090034e40c8bc986d17c4026abacd7bd60b776ee920af98a81bf9bd49233484113fb5d912e8befc56a34d83829404a60ce63e2bd44fb367eaee5761ce3a954ccadf15ee9c6b17fd576d4363e73745cf6c9088882b01ddfa6b507ffe882a09473ea1b76a18db215b43446cbadbe67bd56aeb585a65f4b222b92f6d8f2fceca4d00321c15c01119eaa3a7b27edb935568a96b0faffc5e6a76b9eb90ad3b89669e8b0683370904e64a2aa6b665ac531f1582946067fec563037263f5b335111604ab9a44c8e43bf86034cf1f09b785a068086af2b10e9aa4333069751fa5b763239aad3a6b0577f1ea87d07222d41a871ea5c2e64c711063f50fadf644b90ffb04d54fb3d643ed10bc5b60d44cb434d29ed66a0b593f2b94d09a3ba5c696211aee7e3bb259d232cf3c9bc8a3fbdadb065cefa35ff1e47cbda1a1d343556a41488324e0438712dbb745a5dc671c13355696bc7a57baaeb328065bc7fc40533193765c2845df00d9a3ec67187dea7ebeabef04009c7b8252c247e6e2188fd0874aacbf90142eff5fb8654ca1d01ef578548bf8ab75bc7f061901782aeb40d6bf865f5484d5859a93f11fd8b7ec88f8f9fe01672cc21af15a5fab5068255071e37362144fe96099b727f49b02c23b7dd408f4569c33c6b388dd24666eefed9b4a87cbb1a45135b11fe3b1febfd7ab7418eb4caf7b66c7dd26a8ceb9048bd875ec4d12665f57d4352042784b58aec0e5693bde7a415b17cdb697a42ea9868aa14f9cf4c0884c3d0d0e96d9629ffa4b3f41e1c5473ba01de46325b50504f6e46b3a9680279bab56bc31b6b96bc82bed893a82fd7664d29d37f609043df40f257cabd50ae525dc605ce8d3c0ac862ea7d781a329b92de3a169aa1ef084ff6da37bf0402f7eaa8f5154e3b788a8de94db6642310a32b4cd7c01b1a835843f68482cae641825bd33e2a53618c510c352def8cdff82149bfb46926d3746cbfb506b2eccbd9844f07123e2ff0e0d814bc0faa6671e1bd54c73e3ba3a409c54b5de57004808d5ea88dd03eafea4ccdf02d3772a20b89c4a7c3cb7285766282a7989cd8f371b926c52acb77e2828f7a8aba96134b10ce933cc66e9a513682d90db11623e124576b4a6e38af6d9aacf004a1c759d9a33faf9fd5fb462bb80e1ff437105b6d2645459fbea8cddb083e9725ccc53800b1b66aada620e87d112db5d3dae83018fd843823b5af891cc3db3bd756f6cc61c8c77968effa9bff291a43c42797d34f823f90503ffb3c5a1b7530c05385d119b474920df6ef2f233420797f3716cbdc106782cf0eb3c566cc1a90eef0f253b8ce6c3249893827f2f9af92576e6b68f730d75515ca0b39cd5d8b5cb7597fdc86059ccc37ff10b76b68a6d990717b4c35ebca583b6d42b356a9ee8be03df1f60e04a54f38569107cfa12d512fbe493306825572b810b949caf62db7e6bd42a46370b6fb121a01399ffce8286d740074dac0d45156d882d89338fd42e23d512030c6e245a8dfd85e8ffe6995d0148506e18af16f7bd5f2cfa30d921ab955cf892370f921941760796964116af46f32163cedb09c53f8c6522c06234811b08ad2932c59328244f61f5bc48eceef02b07a47fa8e9badf6069b499279315ed2b7154507da30bf1e0935a101d0270d28e96ed312e7b55140b83685d61f9ba801fe8648d19a00046050bb15f3171e2ffde4203f150edf8691156fc8528c65ebcf7f6c759b1b8ea3bdbd3efa262171372594085ea9077e1103507002d0c6d24131874ed873d7f2a59394a314d8edaf45dd7be51e3398c3d3a30bf9f271f1bf2d80d4044e9fe318092577783701b0c6240d70beea3acb5f21bde29a2aa76fdf3fba742dabf1288dbdca829ea37c331014eadb173e0e2129ea2aa644136f42ead6edb3b804455507851e4e4e2bd00874c955c80945a758f11b6705654d195a1bc85bbdf70f47c9be5a1e8a1b433090be458a12cd4ef9160fb258d46e31328b2aefd14ffff1cf915ee60c115d305afe0e500b2819a28bf56b1118efa54e43a3b6885449c66430a78d98180be9dba4312bda2b3c2ff6a95261866128c76a4d6cfd6e145db14139802c98b63859ba4624067a0f63600b769faaeed4ef7198a5043fd09cf2d4392f027efe5e4dd430964f22ee4c8da011b0a34a315484b55f631f41fe4030203ef3650b376a7f77507bb1c5654f91c6d7f483533c7c7dd02f8605e5899d45765315a11431fb3e1fba040ded7c778edb50c0c025b89a1d8c84fab925a7d9267dd2187fb80f5396fef2955c37244932ff85bf55af912233d6a73f10fc28ce983fe0d213240aff3fb76cbee43c9eaebabd9711ca7277ad5dfb54efb8371156a02468145f4abe77b94a4f56957acd652ada9b9710935f212071e19ce86abdcedcf49d5bda84aed2e2c55d29f22a22ee838bb58e7be4e732207e7ce6b2df2cabacc083a9bf77ad1c4028af111984841b0077d58074d3b3c0ba13cbad9e9a3cbadba4469838b0d042cddae75ac680c72ecc17b70e92a3472c6165e138e0827ad46a2094708e92e3bb6bb24e0746e29804d9f2bcb0529fd6cf0c5168194f32ac5ac432759ff516122ea1f2f43e598fdf8d6a74e0d6175e7c02d63ff390539f3fe1d667d5a739eb317da7691e9cbe8f1f96901fc27448402acb103b955369cce2cbc6a01a848af86bed4fb30081edc22289960320e5cd543c7990b1950e3551cfddfb1dfe49f25c93140ea3d69e9194d82962374af63e6ca03ec86e6e5cd908e271b21ea5706e23f709e762fcedae92f45c37f4337fb950c735d776c66933b79592d30c01847c3c18bc92d1e832be2cbfeda94001691ab2f40ade14a56e9ebdc50a28db642f8f03df15288e00d5daddf0330d404cd08bd5cbf52c4407741c08e9e8054796508220866712223ac234e00b04a9b613e17055ec8c54be473b1ba0b5cd7d0feeaa24734db15e913b40b0b024788fe3923dbd3197a748c737f0d45ce59f56070e2ce0a5ce6cc6cdec5b6ee178709e2b37628d6d9c5f383295cb60ac8a8bf2f3555a5c581623adaa97930b0d01d95d3dad6e84ad416adb555b788b97ff72088b22ac10c7aaef2a736445378df6821f104cb227e9cc0072ad40fe0dee371a11293dcc5032170919dcdc23faae68da8065134369468ca0998b03b528cda59751c408c23c2e7848d79d3dd367029457acdc236ea0f5ca19e54c85fdad5ba69a00a8b9ad2a777915e0f46282d02ab1894a32dad2788a4026788f27e04be86546c83ed51382e2ddd80a52fca37dae1d08ff30f8526117de77f0e09ffc8ada7dc2107daba6a20442b1de5ceb9eecb14c86e5c904251a81d05f2a63917d37a437e56336f89450fcdf45520baa2a86bd45294f3b276f4cadf3ea7434e1612de568dea1ab82398d7a7acf8165f95a21a72656356de499b4cf8baf2052b7054073b7bc593b28867be671ac497cdb9e2aad342b2cdfd20d089d1ebd333d01a0e41429b2a97cd671e62b70eb8ad5abd0194418ec468d21c6d39e9df30db86615119aff2b99a7ee8961b7662ab39a3a025037dbfc37c3455eef1d586f04fc387725ab9520272a12ee898635cc4bf5b0ee4e7d81e020f69218fb6c60e6bdc371c7b4628f126345feb11bba36e9c76dd5bf532fdc1d319ca310d5f3a507f39eee73cb64cad4841d115c00f6db6877b148ee05e36ed7c01c896cbb56370a5730f2c8e9f0df1d30f8b7c397bed988d0df8b3fb6d963672a0f885d6fc5fbd5ff73a520626225e8407b5e72288926ae6a483d3fbafbf03dc333c03391914e72a34760d5516453e5e518c46ddcaf70024ffa3a7a567ed8abd98fd12e4093d33958b0a21d94c8f6172c866de949e9c4ff69ca9142ead0f3f0c3eb8a856d3fd13fab8cb69c171a43d7b9d26a1e8f536956990cbf31eb87425caba9a50795ad9fb38d79f32e4f4c390caadd17c7dbfe732ccd7957c367176d58ce5e65502fb0aaa783ad05de4119c80266215181840bf003f40d3c957a81239b28090917f8c413924deff10f3213617dc121de49f94d5e4d1ef52115150fc0fb552ec0e84432e34dc5d22f27c6cbb58d56106f1993278b61c4f06401197302ac13d7fd32fe665e7a3b6b12cb7b54f4e06cb1599f0955b00ce1d064e6a03ddddcb792302b891f25fb188da06fef42991a561c74f8afc80441f6505090a7db77d9effab6c7c4f9b04114eec49b3585754a04cb97a544502e743cff609e46459c9383588bbf3643a2fdcce95a11b0662c68edf80f655a32e759f7aad9711fabef3a6bc26995a500b731c12f1c1a37b65668b426f0948814f9c6ee1b892e5e7237134bef91fe25af26b19d108a075d6cf92f694a72e54bb35067254ab5f668648910b49f54c19ae4631d6126eb2f9847b0f8062f2c7cf455c2ad8d9c744e5b38046902160b67621599e8041041bc1e0117fa16a6e7de940d7d98fb19c670f51f4a0a167b7e4756edd8eb8bedda7deb76aac11326290131a66636f957fa84181d0416599a19b77a0dafbc39699eaf7154edff37718773b01a0131aac8c0588af3f1c0d11c2155539b63ba404e30b92fafe9201818d85000c239c421aba8316ebeb0e9ff3b4d6780dbd56b38cc187c00affd44b5a62eac39e322db775cd21f003683c07157206943d35d792eabcddae9c4c0edb9769d3f1856951c20998375b40aafa765096765468a45af6eaca41c834d65cb392507ae013cffcb4e50eeefa10539bfc7da015d266e9d4e22ce50dbc1e6ab3cb231df5e0ba938535fa5944534127bda183090c6710a500c8c54bf8e0f822c51aa1bcd824182f0cf3f29a3b86dc7db35b4a1c9e91256323192fce57e36a1baf0740bf001c32b8b911b7da8e05f99166cf65cecaa16dba5bb1fba5d84b80dcb539787045ba1feca435cada7d2ed1ddfdb72901aa8dd4b567c74af49a004323b4d06b506c0c67884735acbfab2f5670e1119948889b1290e21efbd9b7158ca50ac8e7fc9b4475106168f9fdf9c0de58f0c58332bafc340cdc00b1589c1ac0cc38f33a13810e04924504de7436c9b2242d70269f25b44f22a9c269942060e8926aa9cb93c961836083ee2438aaaadd3bfe2976a60b1966ea18747caf5b38506f1057cbd45f759fb951123df509b0d1612256fe7a02150be9332020b7ca9fbc8d57f4ed1c5e4e1a4e691ff1f208b431e8040de4e2a90008b93c1230bc9167bd8eec0926a79cd72349aa1bb8eadfec7b50be7ae385cea50351db04cf8a446ea4ddca39ef47d40e2d0c8afa28e425b6b64947e72d2cea17266fea1cb4013737f07e60f3ab95926d7792d0e63b97a136be97c6c36d95773c4ea13d7354a7d07a760b422cf37b7109c057d3e3d699b6e10f056cabb3aceb6a9b25444147924ce510e96ae53a8540d8c62bad9b443de8d63b0227e132fddc6d5b186adf440226ed0daf678a9beb4218c3e00c1c682b6b93c5f75b97897c3ff5d07f5fc1c0678692d6f5f6850931bad6c8936f3fb589cd9606acbac18114447c63e5966f9937a3a64f04b000eb294c22879682c4f9de56ff128fa8211dcb248bbedd076d68a514d1dbbb909bdaaa142b7a5b10a6247d006ff3ca525457d5e1fc0e5c57a561ffe35174e2068904a23d2406288c191a31a4c0ab1afda3b367d5086e43d8466ac97758747043c570a0282d4ded55cebdf97883bb307885c342f7f132e72d8fefbf481f205e58a8e1792d9373846ee354d0c4e37e7f2dc7778d400747142769413fb6387f44ccbbf4d63df2780fcbf87517715843bfc721643678e7e687bb61546afaa7bb67d6e795cbbd90274d168777ed5a5a82228a91da602dc11ea7da52ee819573c038318e92c06523180b1b35a82eadb1e7409578f88d895fe3aeece8488ba50988e30c520457b84f3b2ea783b12bd01d61bb42f48ad11a8a3c81097d1b2030dadae04a06fb030a7f70892456c6199bb01fcb5bf9e5236ea6132dda73990f84d7bcdc1b4d2ca4f3122a818f3810e57eb52cefbc873a5574fdc7920295981aa611a54c688487d42bbe7bcba99ef31f60d9daca9b59bf22c5a7cd0dd9093e898672772365de25ac2c690dc38960179f96c2937f594579aa22816a20df5a42b5a433fb2215b155bb0c7292c59b563e4d452b1a82fce12228d9385a8f661c9e8f1d80997aa250d73ba0743e5c2d4700fa4008f3c41ef6da4c038e7c69df5ae7b3c39ea227d90873269aa77d2ee2450d5f04f95615ec54c9e81354d78e37968ab4bc7f9c48078b9e22d10b31928b71f76fb0bfde836b671946af0923f32cdd67c8649b283f678ba9d96409795b3eb971532e2147292e8134ca3f67774d05ed5e1d5b07b0ec1e48bec915090539228c8601f5fd4d47451f02d0c225ccc560fe737d419c315156094bf95644c3b654a7a329ab539447086f08959cccbeb5c4c8d87a0b1910722a8ec9ffba77f9018872e09beabd4778e47a465bb39be1ad31b6cb06d4e9e16b9bb595a315631f72dafc56be5fb186c9e0cef352bea21379a802b7eff4a05d6082353e42bef957f6afe930c782a72c96fd18bc9b227807dbef33166530b0af9744865932d6b84af1d80627c1ceca2412b976a900029baa1a894ae71a2ca0678ad1b876db043b42070ffcb8fd18a91ece6b7d9efce13aade62c39219a5365efbfa6ca67d02364118849a722201617e761b7aad73f9c23cd16022a487995cb2c445eb56dced6b0b2c11da51db1a6adb4a3782d4c907aff903ed46399b87dda932a85d33c3193337238050992d00fee638ff9ceb224be06920ba30f4e320d4593fdeb9bf70b824e558fec2a69470840ac36fa8623ca561e182db9ccc9264675a93b11eb52f1e1dedb3da24db0e8862fffc083f17449d4dc4957c6d089841c7a9bb71102c3690108fafafbd020402770da2f9eb1b4cd362fed839134e1c9bb9c8655d6e6dce9a93732a0a2926e21d3d27deef1e904bd74b59a647bed149db7bacb4ff1ff2f9986737fdf550efa93a6752a50f8ce9f24b03e272bc394efd741b183cd41fef4ff1d00a0fea58966b5d1508748d717e67b84566ffa5478ea2b4993effdbb1b4a7c00a4a443e2b2a4c87bffd36552e2e9540b2f26fdc632bf397bff94a22b82297634c82e48a239c7215b8ec0b5865e3e5b0f211b4385c3cff11d2488ee15ab213a9b89292252dc04e7300cc90b9565444e5c61c2eaee7d6c4ffaa2b38dfd61890fbe781a3ef105da1931e9f77b09eef04ab7e1cd9af709d0a7fd56368a791d6419bc9d1988930767798be649016080dc5458082b514c79b0ba4b9e180d29d23022554160e0dc63179edb914ac3a8a0e3aa63934e964d6e0da42b813a32c06f3bcf99c0b41f20eedc9150520fc8a905472bbc6905532cc260a6339b7ce7d4ea9d54f92d95eb7fb2acb538ed8946131a7431b84193823eb4e5adb8d46cdf0ee49d02216c751c0cf343d01f20c88ea2f7671dbe36835f19ccada9b63ed36a139449d822d2d8c3ef929f4c3b54dff974ffe989d73a050586fbc485e97f13b02f0c68ca68957f05e5ec34ca0b5cb44525292fa446802ffa54a5e3df89e2ebee19c8a5689bd0eb0c7878aae370f6c5eb8125305c3f3eaf09ae96c078c237d276d747c5cbe8056d328dd27333b6210b3a993b750c7027fc16d4f8719497cd2a3abd361ce92b09ce443d71e35b6dc5e4be90541552e7ae6ac976f3776d5dabe675fbc89b751331d662ac64f62a97de9b032b20f2da8b67001ca69235821a18c668bd4e11ffafbce087ea970ce7412a5ae0d5dcfa9781795dd8d2e9ecff1d3c8164e0085c527555f1fc9436deea11c7b3fb5e5e3f7404c49e6a01b6379d01d8dadc0f8fffe6b5120d995fa3a1a3106d28d562b1a0a55b1541794122a74d08f199719c77022c03926c3ba3b5ac53c3da546707aaa2f6d8ba6319f9127aad3c60870de2a722bdca42ee86c09d3e93ca5b7210cab7022adfab4bdd1b61288dadbe53da4da9ce47b5a02a72acf5c01461b645bd390b97ff5fc430fe1689962e6fd0aff8be3f423c7161437c53f92a529880d56073f383ccfcb348fac72a751c9f65581cc11712aff0838782a28e241e46d08af14d35c41bd011f625621d5d4a0ae2463bab128a641d4d444d5d2c71585b25651bde80e774576f7670f93e11167bf452c2acfe0f4e97eea6663b4e00629c0f3735af992b035698f2e3d21fa1c9b42d1f3bb0c3dccfba3c2ede6d2a58cb32d5827f4fcc9a0ec502e76e255e495eee4de10d326b7f9a391fdabdd479da8b867033cb608b67e725520b4a68861294af91ce0669058f3d2b7064a0b8764dadf5b13f397ca5590e3475fc4aab1b8c61f2fea53a69819c6ac74e27f22da16db6054a1dd30953da69fc080c48cc28bbf306e484736ae899823b4210ae57bc1a5695b65d6749358b0664aae38a5c886f65a08c024f27b4e23e3293d7014fbc8d108ac76fb017c7ae14ea29fb0021d530bc72fa0c9b34d10aca3bc08e414516d50c8988e48f6d63deff87310e22be07edef1e79508ee0846c963634c9c4a846b5222aa41153361f4ed962b24d9f0edae2179841d48c73ab66f471462a5bb18d5cbf80883ec752a898f38e8671ebba52c26d2a6c06cc0ad98ac0e08e52c634112f66571bfe2a8cd7cf80dc32b47eaaf204bd2ded84f37cd8fbcc4685f91eab451cb5ede47dfa65463208170f61a9843af15d2621fec81db258fc68e7087197f2a201a227c57266ea960dcaa9205d01b3d15ec34c9cfe2375362949c13a87b1a8ff9fe01d12c1332153ba354cf78ff97aad4265dab71bcc1526f6981d0e8953816e91d92b5ceca679997b95a3b57530da568da474531fed148078e5d1e3513dc7fd48b100692194c4c3364a8df8c2a4ad2c6dcbbffbf87678016d91549698af1c45d3f92ee5d87c18ef2a6da240f101f7c9d14d0060e7d4c14698b7cf748906de3e0156c1f6b9f72569002883276b7bd007417b9680a62d7b50f9947454613dd06e7ec1cc81121b30be72ce1e1caa801ba933f7f52d751a5b10b226d362f4624e153321776d07631abcde8129d944bab2ff7a2fe96583f83c353eb3732a3550a57f317199b1b37175ed10833f7503c8614f2be14d6bd0631b0c5b32b9d9d3cf72618650bd06b8a3fcb91aa52a40bd6672b27884b8bd9bfea9108a3a478283c22f331c2c87f8907e63c4b0f40527df73f5057bb8f42d4de451c7ae23d68d7a3334c08cf79216379e3b048c81099bcbbed8ea50c3aa58278a642e0f954972d608d551bb424c45f0ae1099f08ec89fdb989b7cb9500c40287e36f1243c5c9f2473427b2d4e5a5e527c6f6de6b021a6a5c53e1243a2011680891d993ce78f7900eb023cd0f8c3a17cad4f15414f145deefea307836f9ab87bb483a09298c9f48a786827b72fd440dc84d4cbc3bd39232a2c1580d392296aadd1dc7a9199439a5188edd76dc531cdfcec709e9581bd1090777dda1a28971e955f3c2f0fc2af2c2eb95874561328dbf51d13e0a95a2e38caa802897785f792c0293cccb229f7125d5be11fed8b215d6eb85fdef26c051ef84b2e27c1d382d242b76d431f4d6d59b03bcfc808ac8342152e890afd415be15601f3dcb90ad3217a09a36a210e8ec335c215262b703b7a2b241151e374db2de141cd8f2a3b373d245dca14640020a14899f8696b40ff2dbd79c214ffa21e35e46e4ebf819fa35d07bcbbe1d7dc9739b520934b6403acd766cd38776d5b7ff361d46e258380308f2b28a752ca9e64ba485ade3b16d2a2f86226ae5a65708b3b782835a99349f173e7ad93dd79b651cfceb630a9ad2d0127baceca261dd22b055cc2850166859167238e18fabce113418efaf41c57bb8b34c4945798730935e58ede301d6cf02f6a0c7be2a094aa6701229298dfd1ffd198c473fde59454c9cfbcb628111a4b91553863044e0080eb264dbd781fa96e1922cdde676dea1aceaac1a1d24fd926cc44286a795f04ec3a8e34af7c54f4467cf8d3bb65da51a9835175f148e518e00f4c3515b6cc1e0676af792bee5ba77cf7fa853882a2ca109454a681957e6f6e4e84c8e641a1775d429417770b00e576be1629aa0ba5bbec5bf2a68952fe8a85ec8cfa85092dfdf4661a0c6ee8a0eb71cd49ab5a6c4d85d4aeb35b30aa5745d773269fa3052740be972724167f1e32b480fddeee6b0460c7bbb76af817887d0e518caf5c5e64dce785a2bb921d91bf979b46bc0c07f47ae1cf46db06b4bb575ede6092d50ade8671ffe610b9dd8795e0f8983e47735380eae6cff31aa5e7dc0fac5d7cba50d96e11f58e56554fd3238c901e0454194069f8720b5bcdf75475fe698ab4868d673c7ff263121648ec87ffd8178d9a71d0b85b124c20d6ae34d7b5142291b855a01359bf96b686888962cfe5c373b99b98014c9bba078ed738b5b67de58a4cd26055567da476ac3270433211aa6fe80fe63b62280fdb7752c55611b6781d17091f51cd108e35429263e4910c575ff90158c1b893cb64e6e2b24fb714e1056aade920842ebdeed3f655e06f7642de101f987ef685eda02a530f432c1bf31c4c82b250e86f6d9f1efbef3c3191058489375bd926d6797c5c553507a14ffddfae0c5596578c32802f21129dd74aac45b26c7305fc533537207eb3463270e372d0e4924b20be64e8e42d11b180d29046b21b07b6ef4eccaecfdcc38b0fee7dc61936157e501620c873d0223b66355199358d197efaedf184922628551212f1905303603497920630d5705c58af20462263bf6d4ad0d2293fc0269fca3f51b8a6ca342888866196a28ebfadd527abd3326266b04f8a5cdf0fd6dc82abf23b29f9ae7556d5543c1c19ac3dfab482aa7b02a39db5a00a0743dc100e214ad76548ebc94a0f5ee303b43ab127f8778346dec2014ed6c259e7644e8472ca479a733e1a1df6412be9a59efd1efb825f5d66f8063439102750b370abd26e371082deca169c416b01beb916bfecb25638be75e0462cf75f973d7390ef2ac9b50250e4e85fda40c6833b5044202a064e8cd69631186a29f12bb123d5e746e1c0ce185254583eb2f5bc0fee9b107b06ed0ccba538161e0eaa2cf173b009c8909044bc1a86682ccfd4b72880a87bac5192f19d441ed688928b49053eaa81a4c3e533c785cf061e44ad357cf1979f202ae33139c5d8e07a9adfff46f9a76ab74a1d707052c6c47cf6659e7f8c640c850a0f14a60971a1f8262f73e6b5527d590c2be3dedc54e947ac3d742ea5c53f65cdd9ff0aa38327f3e1e4051a358bd214ff55890745d24d6352fb8b21c0744549fc4560d555ef14b7070c2fa9c0f2080ba31a98b0387ced12ee99847e458b9582a62bd8f5614beacd4bc49710ba38f11c965089013ae859f5a5d517585bd1ebbec929cc778cd7ebf1a47d8d46a79219d358632e42dea90405916df30dabf2ff552e581a13f980a630a2cc4e1094ea570e56f2f9a549d58fe9290a7118aaf1e8d5700495af377ac17dafc1b6c5c830802837928ffc6dd808dcc1d64823f2a74c6d4d354cc7a6f679525a0cb53d708db20b0fc9a3a798cd0cc6a40c7ffbb296b41918f9e249337e365dedb18b2d21a93fa4ab22d60fe8e3b9c13f986b34bc9cf204128d1fc95a979bf1ab1bb2fd2ca98a30ed7ac5b1f2123355fdf3cffa72aeef74dc0277df87900e6edcdbec0e44ff3e79bed5c42b427db72e476cefbb15f963397497f21a70b66f221291a843994dcaafcb5b87ea314373135dc2342bf83012bc34ba2bb9f6af0f6de0ebf3d3a362676a2b1727dd20de390c94e0641575154cf19269b6333331b0ffdf31dddefaadd5cd5162cd8f44ced232fa5af4d2339215d6193bbf09cb987646ee46a0023c54adcff5938aec1d2bf0f0c81222727bbaa5840a04e9e725cffc8372f7fa03db5f39b54228ff4b88df45058e135876ce90534080888a45c3ca4432e9d1131a4d35db00c40bad08907407219954bf2995b44e3b9698eb8ecbaa868c0e93d15b8ecadbe7ded0977ca6e06404cce867dd43970a0cad7c0835db48b5ec2a27f49010037d95ab329d7d52fb37653a13c5514114420a15c7e42954b6f4c4426e961cfd6104f6a1691d4589764d845828424013b08132904b329a0228eb457b3da9b4be760384365b7c800053923ac44e3c2efa3bb3b3d1ed9ae24edc87e2d38e572427b61ef38622bd1fb47cc7fb0b8b5fd557c64081c7af47787af6790a267b1b35d79b3e2cf7b0299e5ed3d522114460dd844ba625914f16f1fb68be79553f512a8dcffae23fbc7fd4951e95177cc2e1a2a932fa3a5b9b739f2e8dfc85435309641300f468498392bc458f69a9521698c76bfbce5c1deb6ad33b0b0f9872feb8fb4a749fd1e0a2b835db25afce55b8fd6cafc4e9b0faa137171829e766ce98901653245ef6da85bd43bee063139d5537ba452364534b8685bf4126faee390c75fc5b0aa4192847471a3b141d3867aea0c0ae159f316f959d47315f0cdaf163f9e4738a3655c2a7f1693523685492e1da7085e54c1dad7174ad29c356aef1a310b38a77bfd7c29490db223d626db19986e655bf92f591042e9d4bd79671d3cc5dfe504da6e2ec0d1f0fe5833afb99c6f0f222b9309edb93df0592f14566b8e727a4320303e4d83eb3d162f20d005bbe7e9109f7fbac10ad339b924540a4c0186a1e94e4c56d53afca22ec643ca25ad100f5bede5512157931bdbc01f1b6d28b4169d5e35350b830ffc7f5ee20b3398181a3dcbbee04e64e497fe07075cef5315a423ad9e3bfc1eee7700ac876b75680ac16a0fbc813d14b292a0a23ef089747569e890bf6a35c54270c9901eb11bf5d4ae2ae81315dddd86e455612b71254d80c57783bc991621197b9f2a351fe6aeb5e9d0aed4627034cfb404f8abc7700d58d9438db7c2e830151a2ecde75850caba8ae9d9285f482522e324fb5c141329cc8b7228a8f6a10e0eca08aa315e4a1b97ca5de4a2571639eb59ad059a45229e5de49bf2a209c826ec00a0911a897432fb3b750ab7cf97688222b900a81eee587569a69c21565ffda39f75bf149a8c66479dd4215bc762dcfc4b0cffc1d89e7e6e00a86c5f3f0b2f61f1f7ca2cbf586d511db1a8093e2a26d9c4a1a0d6063f73572266d48221e0d3431a6a29f1ec760aa8b40b23dab30a6e4fbe0aeb082874f5c92fd5f7351ab75a2aa37565bf1a44cc4ad2e1fcff704c04e0490728ec6f34bca634b57ccd5a8f5063d5cb85f1b77adba1bf2e02f2d1abf057536dbf16e16c8e363f66afb87d632a143db09290413a255864100b6a3f8394b1c4e6167b7136481ed4e421c927107a3dd9572089998b657813af3de5754da3fa5078017342aae38a4957fbe18111d6d52704783c49ef59bd18694005b102daf873d5b7f7a6f4612968e2617545c8a99fa89f26917817d93dbdba5ccef805f9abc2396ae0d9d4b9fe2f62fd479fde49982396df9d01dbd1f483b0d91f2e2ef7edc87d67049d35df9addb548fbef01b24de46cd1fd7c069167ede67493d8ea05222d392b480cb6114cbf55a80bc5edd2677348a5833fb739803b4330cf7317a78b5232b1948cb95274b7eb72ce36271910c5536072f6ff1cf165a04838553929c097765d882ebcc915cf77c8fb38ecaf167a2b8becb71e6fe2d88eea06c22084d02463258f7d58289aa8a6f5fb1010996cfe549bc3179fbe2949ee5917a1203580fa27c418ec7789db402eea4c02f37d9241cf16cc30291d30e39c9243cc9883a1ee1a11ca2182c9e13b8ca87690fb00a42d4a4eb3b8e39b98137eaf83434c2c4384cc07b84f0842bd916b41fd443d6b974a09214e597056e0bc5777e48edfefdd92d487810358e0c1b1c047f8cfd291f578719ab61654abf5dd24d2a1cd74fa75092b67cbc928599b8eae44b62937d8c024f7612d1ed1d3c10cde7a17b3f98ca371f662f9ec0277cca190cf668b6d3b280c0deb8042f00212a16d68d4b05495a3049f3262d2265d8bb55149dbbbd182e8bc5007eb2cf25bedc2b59994ac0edb2404a3429c33a67d9461768341c597b86556bd5e5862c79c5e7c2167e925d314f8c158b635a9e66bdcfaa37d623f2d368afe5ac530c9108a28990e5def4bbbe2ab34c51e9723aaa866903ccce4f01139724020def7f40ccb14e21b8911d2b2861becf156dd4c6ef228edf819e60da740934cc99bc4b8e6270e365d5487a8b7a67bccc2ee4229db9013b2994e5feaf287ecca994c9cf32506008871bc9f8932dcb928e6f84b10000f8dd788e45201c1f0b3f22cd0d09d7f610d069a5a7eca310d5f9bc0615b9b1b73ae17d135fef56e2b4a415f25d0e385023cd917965d7e06922a3fd624b1e8c7c315e6bf88e55af4161fdd0d3c4f54fc89824e3e88d2d8ea316474e4d7db17fd9083c015fa682eb883039d0aef844cd8e1cd1851add55d68be6ad87739eeffe8a204232363c9a21897b1a3994b9a9082a0cda6f0f3149235c8d7d7d0dd0008be32d861fb93b564659f54dba080ba908d3296487accdc6f21d5426d275e7db6e0bea6c98c05f71b4978eab3d9883d9b5b8f974c9560f1f8e34769f7a8af6c944b40c88dacb15063f29aafae11625c12f29281673b532ce4b101126dd50b9df3c96680968acd9b2d56cb8388183193ae14cf59f47bbc1ccd842b6fd2f80742ae90b4987959f917b3ad1b20f0b06907e250fd9ab5a8fd8b8152dc6e1defbae7fa753fad3e2f377ecf242609cd74703b234418884a09cdc363ff68241cd5ff84951698fde895902838b18a821a90ed31f38692d4b48289fd1b89ab523165912da4497d7cd4bba6e13e1937297f130ce034ff0f7c2197fa0e57d59143bc352aff36d363b3797ff7c1114a39093438b29f809d8d18c97069efb55f3a204f6c65d98ac02bc7d07b7c1c12bb2df2ecebb9011ae227194624f4b5823ac37307cecf585be264fa691627b3cddd9043f21eb4acaca0f74095fdf718e9d460445768e583c26f100df7a87679383f0f09c27eabfe751a1c4e235f577e4c154822f75fc50f84bb098d29875f5f511f470df6eb3a1f0e59599d55b3515677488e5e7d1cf5f90b9654cf95839cf22ca6befcd42e745e0e627dd05660d6556e432c6d03f4ea09c2ba2524230d3bbffbdacccd06407bdbbcdbb92aeb2c949f77ffbb245866816ce7711e2847ece978bc05921dd6a5e66556af4ebea7e010e6bc27d90f36abd5c1aef16a61aac53cc6cfbfa5708c983237694f40e97289094916f39bbe7481eb7b7b479e538c7a584e0ab3da84875d67971b061732554729e40d40d7d0ab4c9442d1799de29b77462be4c1fdb992417c5d005d085885e025b5a625edc74afaf678e6257f9cff046ae346ef090724a6b16acf82b2d7f6ba3c4ee997a7817eb98084e682c0a6bd72ddeab4008b63aedbe73c9435b49964d85c5212421b56bf24dd11cfa95cc921ff7b1239009a47c92fda7a365d87edad310a91219a19268b820451db4b59ec87ef5c469705241e61a2f260d0846b96dfdf3cb8279f7502b4d71d17e26dbd3c40f6a7e2429c90a52c3728ec0720c805181ea23451d87ce8bc066ea53ab06ccc0c7a7e23c16e9356b882aa876798c3476c94afa5334ad3c360c40c208aad3b012c4043518e1610e2a19a231680cec553b6e3b7c59e5828ca37c5fc68c15ebd88ac2c1281fa0f100a5ce470c38c78d2f5a24d7773f396cb90f8659ebaa64b24e5eebe76f0b76745b5d1bc33f2e38fc7040f7932ac6778efa347f24e77972e100b269a58dd874804d7058beb29e9db468b0794d7e3529a78c73e86ebc04cca70f7629af6f35197e6aebd86e925e6516f46582f718e9fb2877f2fb6478372410fd86f4860de5c43201f7781f8df8cac12a2b16ccff715df612158e7a50dea14888663969df7d95b197ca37cbfe334ca636fb0e84826df294332636337c8f5222363f4775e6a61aa54f85c58ef66c956b406e909c2bd178268f9c662ebe3280a7e5345b5dc3dcbdd26319744b02e7788ebdc6609d4a52829faedbe9c81605a21b58309e40048a80ceafb6c1ed49020cd35facef965a6244038b7272f82856a43a608a9e57b90e76e1c8eb5ea5d24ff11d99d4abd9503293d449aed9d7c70073fa5d42e99df2f58367bfc134bfd779aa742d1aabbabd625262add84b22decadaafb6f2c125351191399c126eef1a1e152b16fbbb210a212ffa64dfe1c8d852d5e01fddebd2aec7a64a296d73f8c85e27734a3c711e19e78f203876181cb8930bbee93f200baa9fb8ccedff2a31378c4fd8b9d1572711c09ea20c618d030eb27cbbe21f0f16f1c3a6da88edc20727e4d4decd8288e405e1338de95b1087e1b7b926f56b9c2f1b6aa56f02a235089416a19c188e56d8aaf756f15ca15fa22f84c54bc8855e53b8d7546bea23a0c5f780f2a9728cc5ac08cc0f80d50e7ba8bca0bd202e7ba2bedf54dfde512e64a763f41b2898e1756bd5680d5a8ad1ae108b6daababbf49b02e12354a910232ce8fdd4e693c5d990a3d7fefb5b8d58a39c3bb56fcdfe7d8bb4d9baad94a1497060ee1d0cab4973449d5b6d57d08fadeef8aa17420e7063ee19c9d8df3665842d418a415c671476c6977b947d091a27aa6401b7277a8b6d80f5d1955698b03a6eccb134a48b515afb79058781fbdf654da08ca0dae0ff908264d13fee507e0571e996211bd8700a4e241b6b9051a06679919ee9cebca54dfce2fde4b58aefb4a3b8079ea09eb0e26a568de2f5d29777817fb3c09d98e942767dd337b3320aa67ea1f20207c5721b0557843aaa228724e7cf1d710cac842bbe26116cca3394d077b0513031ae1edc296836f6fa96b7bed86ed0cf36475aaacf2bd09f6b542780c80263588e3cabe2195159ccad59023588095e5ed57712b671a7cbb56fa15331d93fc69189a0df982a67dbcd71d0ab5ebe4cde09e7fd8877febcbdbf08a3438be7a20bd5c83c78c50d119bd33d29ddbea56d236b7a652143697533ef69a3e81cf62e0edeec8fd2ad8b1c7ade500cc7cecc8db90fd041b7f60f880a920ba77f7a1c606a51cfcfa628ab0315c898c3ad38d0efc2410f6b41518a98b9744e799e6e3eaa691cd21622dc4c511bc5cfe3b797bb1a92cf00b92104968efe3f3269db6504e3cc7cb6e5418e86b7441a6f3c6b3fee963c6bb43ea2307a265b4ccdd52b8f60ad748923d534b42575c8b08dc48aacadc9bcfdd2987a65214ff05d2244dff22d7d52cf683fbcf0f731b770fdd9337309dd44a365e226189662fb7ff238074be9e8b6268ccaf5333dc1df3872744c5d5efc2008d4270cc232c9ba971bc688698e48a6eb3025f2ab480df6cbc7926019bab1941b5e79581917ff81baff21bbced81c6ecd87303231faf93d49cdc5481205e42acd1d6e03ad1ddbe0809808f21ec76147d09d422b575fd3859c349a614ea0019c4342c94974ebcb007dbd3ce20e48d26a37bf15298eb15cab2ae67b389d51b9e2eec3bfeb13fc1b34c66cebcdce0345c2cc98c49d993b89296c7ca45dc676958e89353e769136fed2a3aa1c249940983f49e6f05cf933c743a016abb3dcb802b76bce9d1a014880e27c35b0bd28b43db365de596ad92bec1d7288d88042205cb87eed925f0ed542e81713ea26f80e3229f7d60fd76c5284a1e2447d55e5029cebfa7161afae9aa27586399747504e7e7229ed25bdc7a9957a64f2bf19f04cf2b4129359980d2b32e4788adee40470030bf5ba5abe4112c7844441712720ce6c6b214fafce04ca4e3403bfc0b8ac7ac3a28a984bbf3a57065ea109875c7c9336780655ece46698177b617cd940508fcdcf02b418c223dfb30d57bcbb4cdd2a9965f3d0bd6b4c15e46250db8f7f537644a7f94ca0734d7ac98b5bc1599a4ad7bdf5e511558b8153ed61738e6c98a3c55cba5fbe05392566874367c13710ea72ab568ef589638ed2e040473ca85a504e25f160acccfdbf078030cecc7ab68d37186450ed767e1dbefad29475bb124089233afff24c8a09ab92d76167aa31ed62d15df97777de4f6e8e9ae82bd7923f97eef6f1c82576aa820a708e13c66178ed770edf7c627638275ccc14111193bc044af12c7b209e2ac802856219c29cefda83b652441df1bb40d80f5039adff3661a066289779661b04704dba1af140828cb5dfc1c3ec3f92672baea9f28ac1e131ee0c3630fded6d1e9c7e2d78c9e683c5afe6f8ed02ce523d1ab9c76ede96ef864cea4d0b2ed84a46222fa2136d6269d9cb0164db19bd3f2726e3eeb43849c66fae5b30e1cb9dd5fa2a7518b02aa0c6918ded4597c37453fc4fc0e2815cf57b1624b5819f2d24ed95b9b6a1505d7dcbf9a78cf69de2a8df10dab236cc64741903604897a5290e2ee2a5b3b26435f0523a473acb05cdd23e0288a2de6c4e1e55c6b9e7f0bc4e6850610727820f3e5914b6097a98c5a77652e0650eeaa021b3877385c0e2afaa1ebee1bf387638e4d2458d84ab1a82e64e2de57db89e19d3d5c1b3897ac48fd4bbb9ec56274285a4a349a9b7092356576bf901ad71813fd8a2c3249dc0fa84e9551146d50178fd322c5367d46ddf18be57e6c591263d47af4b06d74006c7058cc936b8ed05d019ae5053a216f421e5b62a253d4cd7c84077fe67f52ab639695578bcf193d4c3f7853cedc832244d66f73f3094ef5b559c2ae4ed0ee8b2064dd58d48efdf6ec18fd9c42ae60fa57b79e68345a5a8877662ebbfb66984bcb36bb5c280c5d9d48b0ad9aa059b5b8a5feaabdc6ca3e34e39cb3b19b161f01c9747603471891f9942ce4bd1353977debc20da1eb947b8986d4b90d7720b0e9b3e3d6f45145143a305ea1079e7897288922ec902fc580af6200b7e100f0ae24e2c9b20c284909d48784b259064bf7ecb489fb67fa396b0b29551e7abbea638bb3913afe09cf5210711e5f5453a484864ebc65396ca0f4390e759a8fad0dbbe1fdbeb60a68f3384fad7829f388e391bc97921ba737658f4d44d0537d2588869b0dfef5895cf17f5011c63c2d41e3d0fd36c9b30abe9ecc029deb6776e7b2e096de27b20717e85ff624e5d8774bdec7a1ed0837ee278b588623dd165a720a009396b4f30250d29a077545a085d3b3accf40d1086434c68a11234be836b7b11190b1bb876ba80371408fbc1fcd1c6a2056a092943980b632d358f83004947364be19847a5acae4a3e4c50b7e7bf2150188c26a18bda90a979a32d429e9723ca20ab056eea15f585f640dad1310c8b26cd80ed8e3a5eba84f9b6e46d3238cffe31ffae6e1d7d4934e023234f5951d09234572460c3da6a307f576c147c5a53c54626e8d9754cf2bfe90235e672b3423257a32ccbbf3587f5a0966482b3c325541358477183fa95fba81056f4e88f25f3b6e846d3f4e760c3f9564bedb9d93313e21b5c8e26257db06e44cb6ee555c8ee4b7d25b78e741893d9c86e600617b30b3636414fff40fae29678c7c66adba2e5ab7842efc5ee434ca200538435fcc9a2c4f74c34eb8f904bb51d3573f8c8cca0f4c9757e1fbe58c661f290a7292aa1932aaa078a191735b50e8d32f7c7374e0ebc2dd4dab26bdfbbe42f383c3ee5c256a0d7647d4f9530b0339e9dca0fb3283964632e7d69da2ddb47df7fe3e6f4787a8762a053255dc37dc6ea5e9c0fb8ad06c7bfa24e2959066b1e58bed2954f42326ee2caa1ed35c7f3aa6fa1ec28dac26e82ff3f195399a25422900385de50c934c7756939cc17dcadfb75576b6e685b71ff0110c8350c405f5555d2846cf2803506ef97adae4ee949408cf0cd03af2e7cb152bd5be498fb0cd007b7f2e08c9bcb09cc86412f537eb42efa921959ec5c262bbcf758441fc0d576d7fd75f6b19b57c444dcab3697b8d5fe9e7cce9befa82aed5280677058403fdadeb8bcd635022e6d0ea8b6a6cab3b22fd4d95569d79707ef2ba9fe52a26f76b22b43894f25a5f4d95425ada5291ad3800d93b4db1de899bc5b56e64abff23cc55ecce71feba8d06f7805ea5765b09fa0435b5df7fd0499f63c5fe4d357d1e93e6342b251f5e907406c4a6e6249a7461aa43d28dc824a6c0b203e7ea33af86e18867dd2e6e3bffc6fb1b49785d8c43e38d2f7f23cc2f50258eb03a6a8f2df218374b0ccbf8deb26e8a27ae800c1ab80ba63110a961671f904a0e826796cf9630356fe563b01b2a0720f5dc0962a262732504f9fc714e9ef7af92d83c19483d51a3ad0d6fef1292e3cedc25224a937e354c1f347c6a2182870f2e8c3f4598ba6cf35804f4ec90eedc5e6b72d724669582e6ff825fc95705368303ec08ae7be9fe138a814ae38e7b370e3536738059bfddbea749f3d536e22771af766ee84561a014985ba90eee964969c089980794ceb57350e3ccd59ae6371ee2490a08d7689c43085f1d8a07add4e68877ce53c75951c7799acfbe8374310a796af3c16259647b1f78bf61b55ade4c28bebb0cfa37ce6fceaec0cab8160caad784388025309329fb936ef87a9f215913bf55a5fd6a3629ee5803d6b5ff08c2191c0d75d8205b13bb9e699e25453f9ee1c56413dd156169c2ffa597e27b19e22188fc38afbe4f9f3f6842dd396c73fb715f299f1aa61796352f04d66f8af998e518df629b7a1d9f70fbcf0a63892127c29f26484fc28a7a4e5e431eaac1f265daccc1a36fe68c49725f4cc6c36e9e132bd80df799e78994f4068edee6c091ce92ee28f9b10a12b69f957a4e761adb9d9424eaf0db79b8403c5d6de5cea6dcea084ff3e9b8522233df63b8ebe47b20c3ea2f1367a9d10854598c31a7847e8ae910f61cfe947e44d74e3f60f8b15b8fa7b084c9b67f31895585863fa5eb9d21290579e35b89ab74e76e9dab5b046b27ad268a9dfed7f972cdca500f5ed6e28ef9541003640bad85bfd12791b1ff4f1925d20ddbfff2b0ac1926e26c5d0c90b454bde73b85412055cc9dca875bd0c34100ca214810086e2e0cf264913a5ef7eabba7b93f1cbe49f97c2dc70784a7d3daefead3d4ad31c13bfe6a6d91e109d4975c57f88be05349684146723a5021ddb51d77daeaa1994e2eae34a2546663d2d2762ec534d20d5178bab88fabc5d6232d4e7b3d2fc9972f56c27e335a4b36cb65a40c5f08f7d1dd9d88c5b8dc75877c859db47eedfbd9478a9988644a05830398a355ef9986c64614df8425ea8ae555a53a803db85a04b56123ed6e94cc5dff790c13133550aa9ce493bbad51d3969143e1a923abd701668a9c762a0ab3c65c8a06a7d835d0303f3c17cb44ae5d0a3cff40dcbc89735333e127a8961078b8ce8571f736c5572827854937ec1b48fc5b2d82a87213319863c6819e48b23bc5ea6dda2f04e831f5aa138a13f0496a26fc22a41cc512cd0bfb71eae8c40fbf7cff70cb0a087d2ebe3d91b253c45cf0f9e098f11a408719767e3f5181ca86e0ba595ccbcb501a3771df2d138d5b2c37abcdcc396e561591a4755bd6aca6f0842aac296a160090e7387cd5770d535d101d95cdc72f03f20d02daae7de9c1352b2443259b45c712782a32aa1dd1d04535f9c40c6b966d6dc72615640be0ab8fbebfabdd93228d2f47567058f4b22e9354644b379df160fd09c7f478ff2bc8f735c645e21b7d79c5e133df08c61763468490953583f8a709e41355473d12b1c79ea6ae972cb846a60c3dc195cfebbbd7a3fd5d3544e18e5fc66dc8824f4291b8bca97103fd5eeea7ca26ffc6e521ac339e4bc805cf043c49c40374cbe6c7aa828c132edd45144532dcb07b96a05fb2d059fc4e286722ba92719d2c6e8051290a9debb4450f6ab75a65159ceb25da6209d67a0e90343b5f2762354146cfdfe130e439ffccc9831d559c14f938d17e0bd72c54928aa3d293cfbd331dd628d5de629fc2a421a7e857efcca8a5515f7ec0330bd315dba8d4f56ee50ad981865c42b9e1a4453ffb22365d41282755a9f69d67bdc8f6aa0b0831332fbbdaf0fcab640bbf116ec819611f86503441720df9756d302aa9f95bd050e83aa7db5d292f0d66e84b5af6d3004f037096467b17e70e6c184028f8e8da76ea867ccc8e7c3054da276b5d0146d68db9797bddb3b5443201daaac30793b49f34bf70fd7ad9bd2a4fbaa88c5dbb4de3a27f6ec183b6d748b48e54f0c62d336e7b1f5796745a0cb90c4132c21c6ed17da0038a21e7b8f5f72efc7c3c70b68f1a3417d4bcbd618a0847f6ef4ffe424f84359291bbb9175a211bf95b8f3b2a43fd70b8db7713f2b12cf1acb67612a2846afc4543e94e416df3c129f6dd1b9b50e35bc8d3051bc1856270e6f2708f928cd5354279a9431a0c8cd3a12a9f2854521996513d4e21cd6f6de95970cd569920421e05874e5a48d7d772139ff1506a7668532de6ebed90b7b8142b715889109b74f445e7f8053215874a00a12a9008de61392f9fe5c216eb1710f42cd009b7e7a1cf06c9fd1aee2ebc6d4617d31e01111a75d6d21a406d9b81df8f1b11d559561271bb82f2931836bc8e208d58fc0985c2a3beaee54a1a72005afbfc20a90d91095c358d15c92b6b4f4f775bca546d1d49bca02795640636332ae33492539a3df5a7dab8070cecce29b249524ed61102997e2391674649eb1448af8d440b8476babbf4d594d867df8813b970bac1a268c51f34cd31d33379d3d99d7378e9c4cbbe60b03954d18746f11709e45ffb15e82f76e8a12a3f35258320ee9273e937430fb293c835cbbb7aa8d8e5311081743203f49e8452b7324a783c0ce162dd8e69a9bf28fc6339029fac9523c9b20fd79aaeeb1364aae676f50de33e98961ba023563648962b08a4d64b17b108396db3937410e2c6d2e57c86be9355495a1f1d362ceda194ca8281ffb27f91a350ed318c6c574efab99013cde41f177280852942c810ba9c37d511f8003b2f1fd00d486453f52ff682e89463b16c6d955295e927e814c48d000e06a02e7a54b39b955c195becf94b127947215675c08800983525a49176714554feacddcefb5bc48361a1e18aca13ea1426d43ae8e7cb170d0c7c9761b91c0e8b9c3836c66d051c2a3af4fa10920f285b15481b85b1cd4cb30e784310f6fa3ed29ac1f9552b4dc0e7004970aaaa425dc21c78a5e57273f9e23747873696433e1e8425b7598ebe5cda38855739315a950cd7b5dbfc14465487fc40697e95488da35f8ba26030bca161ed9a36a974600fe817275be3d25f07a7ff9277775dffe225892a56e00962f2c0e33891c6e6e33c9882d06a60b685ea40b429ec65da1da3219bed42ed13cb825e73eb8d703227d6235f79aff8430bc9a5c27bd4d136bd74bb4b1209ee58e5b412a397f6c53755fb551cabaddcb537504ca527a9a0178eedeaf8dfb3cbce601947e7bd8234cdde668b376dda60186d1cb5d821491d5ccb69a4af4492a282cdb943d309d6d35e3e1c1dc4df62cc12cdfde2a94f3b7b9f779801109d7153ed609a3bdacd86cfce5b2e39df3df9a223c08dfb0ab9ebef0e8c82096f13af1f8c0de424fdd2838ce5c4569b8100017ec22351328def13de356c97610a61d60b94cf8dd5f5212779102f10a3dc9c0b4fe2626ee635f2b7f8485fad23225c3feb01184f6175885046add10f7cb1ea02dc25dd95d3a172dafdc6661db7e656d0908e6ca0ac8043278f37fcec813ef117deaf665e30fc54b5467d6c79403d8e8bb1fae005c6e6a2fa86b93b5ce8e67e63ab20865e7d6a31ceb7e239bef8f77ac62784488116c7c4c30c481bf1caa2250d19fb7f4675927d52a7beeeed37fff0c1833e4591d8d27e75d22e63ea5d029e10e024c8deb3bb4bfb888c31eab6a60a53fa751ef5628c9b9d5d9d54cc07af4afa7dd7f783f847c520fed3fb3f99b2e32541ff90aac473249fb3a8393f950a9ec5f6d0eaa6709f098a3ad01aaed42c6fcd39a1658efbfbd9356d89428cc87594c20bbdd648c6584ce913a8d44f6a131d7dfacad8e41360f58c13e90872dfac3cabb5914d0dbc9fb2967315de432d7c02d292c10f764383d58f5489146f350137ccb0019b53e756e7c84928d956f41a774c35c864c4215853315c944d210a1b946f228c9b8a7ad18f91ac386fdf2946871220ac304fef0fc5efbc9c84de44418db0db8b247252ca8a814dec46cccd767894d0c345ae6f12c437c447e7562d39fdcb0e36963c8a2fe02ca1da7d4cb4bf5806a6262df4b08b4d766f9c610925cd48e671930e2d3adecfb701685b5e1184b662fe6566f9cc9bff535492f60ecb695550722e8f919240aba22bb43cf18c6ee138e936cb8ba85327593fe81a6ff76868c1fda69203e4a767024cd1e65094481d5405db6657baf6c95038ed74063c181e789ad3a87d9d92be4a3a876d34e0d934e9cb04f9df764790694dc14fd45c586c1398dc7a80783c5e3f9ff4066f1d9739f4ceef9707ac074097e960839efcd698163793d5306fe6da8f9c812f5d7222866620cdc0d87608a8dbba055ae7fcf9aa1e5b91611c69d60eab71e42552c14b56ae422a6a48f110840f61a384c76ca7ec413babe5a1b79f5b9886ab983eb0d39fdc0f026616d8b23844931d92766e9030de12be4a7a61463c94f493251cdfe5023d328d65dae05596874461dd4b0917386f90527ca0f14ed227d7e7fcec088a2d8bf3beefbf9da595713413e1188dea1bbad136986b1734dcd49e15f5ca657fd62753a8d226f5f412155147ebb383154bf0be8af14859c5ad38c74cb9dbeb0e177d3327cda13d66772fb614331eb1eac3672016c2f0f2fe0905206b29104d1b3898f279c6d390ebc516399854e87e62005344aa3919f6e9f810af2a9a151aed7876dbd501cfae4ab61a7e1853df31b55d1291cca3e0ecb27f8924a7167d202886dc907d2bd870f17dc7af8fe57bfd195602237ac82d53bb6cb02570bd62b6432d56680926891030418d4f961a20eace4d3aa871071fbbd424ffd5d1558276e18395f30fe334b6721108af21e9cb8a0f275141a149ce33cf6395c5645f5eb1645c98dd3c531dadfc3d6a0e0644345e341730cedbfe8ce8acc4e600d76c9341c9caa220087a28d6b9960b2669e7ec9ceefab7e18681eddfb330e014db3fbbe3210d77cccdcf7067a0a3ede366171b555cf8df8b75acf25b8e8395cab149b55dd226840e9230b34a884dde46b7e7a4bf720f5d85cc538994ba559177a0184028372216ca876da82b419ef56aeb31466605f56fb016011b1af9bd6a4f2097a8c7641c357fbb7c86acfec02045d8fce561a913c99ba870b5c80a3152d9d06c619289b214be76b8e051899bd984d4633e0f8ed8422e54de7fab0f5c9ac33c30c2ee956c68f40ca3eff3f27580cdf38a27ef824c3b098d7c7ed6e08ccd9ba6c5ae356ebbc33049d5ab74498f90eca8b9b8c4dd9fdac4ab9ca87eb376e1e921f235ef9d5729a10facdd5d3d41458bf59f77ddc25f74928999087d7c2f186fab64c7cd338b48ca2da0a0736e5a31a3d32092183e1219557de288fbda560d54385015d45128bc1f9878359fcd1ab9e1a15f1b130a0112560a8c2520b624e196b9ee23768551d9c22f593b0bd28fafe25b1d69c9dfe7de92c04f9fcc9510227a605ca8f6d5d22f88cdb82364980f84ab50910e6959848d7c344bf07163fbd286a02b424bde957bed54cb8dc859c0824085f5aacd3ab45805b6ebcb1c5ddab7e348ca56840f4d007764f5f4c25c6e7a2cc0367c818331923e13073f3b60db5747a5d8f166a57f103f50fe4250d11d5a4fa3c906300c1666f98e4271f5b5c57094ef942cff35e7fc35704308f935fdf7480880855a7dfdf4d7bf2ea7818a77a08b8eefa81ea3987d408e6be3b8f018bc9d149be5ecd60cdf8298735c5c5246d043881cf92126ba6255c8029fbfe76353b8de4c901d19afc314e235e5ea763810e0c52e0c37286a7041fde1ba7b6524e2fe76fe3434601776d7be8a101360c1558a7545c60b4d703dcbe23dc6733ebccdf0187f8620622f9a75696685417cf15f0fabbc6324947ab79c0703d9e78476ee2c7b009b8ce3da8eeae43b567d81b9503c4573e4a3f46a74e5d941a36c07f5e8d1427fa4a1b8fbb7fa27671b71233761d821d0b73dbda67b2840c72d27156907040c4641de590ff424cafaccdadac25de7742ef01ced28458f6dc0debe5875e97cc55c627d02022c51e88b655b98da0f1b722cfaea89ef5e3a420064729b1dddd22a9ffd6e5c860ca644951d7c73c7c1365959c022420d465f071eb5293bc5eff4bfd500565e3237a745d3dbcad0690949af4180367bc59f213772332b2e5d71a2971b3815689d246df2479484de9e0913e9be4550fffe1504a03593cd506f91faa5011bea24f1697f4dfd9c10803d915b9812554779d8c0f98e524f7eadd2366268dc2234e40dbf8e52bf792b6f1363b16f50fdc897c826c9580e842579eb28ddd7eb88bfb0bec61dd4b929d7906840a6f9f9d6cdb51bdb9fa1a925c5147b7bfb36285ba1a042e07a35d17d17624c90c9b0787a8ea8c2db141f06d44a1097644d726ad82c73405a8fadd17cf7bfac8cdbb534ba982ba63bde220be8ce1393d62fdd53dc6f8e9e07541e3a0a8b922db2cb417a4a9c629eb3dc60b470d5f2ef0f9ace19b7029b897f1bc9d57699184b6ac67abfa0ddac639f45363baaed3be2d49d7fdda085f60d78cd4bd348872cc18b2659259e978bf60c4252b73cd5aab9bc79a27a5525bca75a1a28218e109a00f80b40eef97f348a9c31dbb9b41583916b77766dc671c59a74097a7184998277fd3d54ababcde9a99f9652ceff917c81f7f43598392bd6db7d78233bdbed3c03d4c774c0f06ec358dac47fafb80efc9e7c9b9cca77cbd21f0634bf9d7be44887b867743a4c7c09ba66c4ad7eba9ad34868182be229fb8820dab8118539a6b233ae6894204132355b5a55573f6a9d4dd9a8be6c60dd9c6ebd2c1247b1caf3aa81dc470f47a232a97326796d29c7e7a52b821d961ea1c391aaad0bd32426817467d3484c84d4dc2e79ab38c5fdf50c120d737bb9c4365d4645c592f7632b8d4ad27b50ceca29eb4db65996643254c1f612ba94e49ae48e748072fa59042ef291f105a950ad741c8b82e31c499eb3523127bc8d2cf36af0bb850b784b9456d7513ab8c6f4b37f809a69ae4e48a40d4f72013e8351baa7ab0bab1380b3682f1a7fa70060001a2704d9b6d6146fa1e68c473a13a4b0c7497cae80ad77d9988279c20b9bac7f4f7297b0741c922a8fd21451a3b527bf3b6dbd76ed81765ea39a6e3db9916b9f5205a396d162d84a325816376c3b2c837d4ec5b229d1f44d02978e6d2a9d31cfd0b55a0f6c8c06102b1e2cc4a391bb9910da50827aff0084b76e42ccf7a1af0b3be328083070724e7ccc2268bd41b4316e63fedc81e77c24af05033317c26b6ec63eacc53763119f7a9ea940ca4fedae896a8aa5b36f85515a90a7d58e60fc0171e29ea8379e7db264354657b08ac484775a34eec0311a8829ffa087ec2c0223b62a898d2f7bcb7eb74621781843a6b85647c0b77a10405eae1d384660d97f73e72f30ed27d73a05ab9966322847d0f3f115a6925c8a5eed010f26839d62dc2d3ca1f176681e4e990a66602e7075da85e470cf3b05267d338ca53f412ce44866aa376ec78d7f7262e4a8844e8e1f7242ad7ed28a637e86b69195131a90b1b3faf8df872a2d8b417b62b1c0a83dee51448105df21d261eaa58ced2cdef2a99b151189269d813782526de9c64b02b3a9895123cd5edb7dc0ff486f1a69a403c8fbc2ba2806ad2f40aeda71fa74eec85d39a6a27de3a4444c225a6cb1ff23f1a8c2ae026530ab4b1424396a36c2dd3ef657548984efeba2c8e05c129161c2e477326c2511eba03e2c68f5caa2df857123ffb0e3a864bc4affaf7460517b62d6ffb724819e591d9b61e554673b94a85e58c680866296b97c3caf7f48fec33666ec457f445e4b8dae46d1dda751173825d2ca673b04453f3da1cc240da926fc9c329c9e0757ddcac86d661a6e4a4ae6f0fa225fd25f43a26ee91ba1f02e5d17081b3e735f047ccddd83b1901997a51e2b7641f392909cb764d0423988c29730f86ec48fdde08a458370be76208e05cf43b6117e5d814bf6e27c75133b948b7fe19e77bca755ad70a7e935b70d4bc2fcc93a07c6f8e7242b87793c47f33588b73749db992f123734e2bacc9da588a74f3889802a3ed76e028fe3b953fa5201b104b4b5ee8ab55aab19b66fede69c2a1be3546e86488d53c44ac18e6b77279ccc6f53112bcdf307162973065bd96bfa840c22848c01d771035685d7c76dabc5dc964033f8069d0336e05e1ad0bf6e2e03feab84a9c84b65252c9db6ab1cacce11a4c2b98da76ad1410b763a7e16ab5cd69107a62a95d5694f1b68d752ea70c662d867731217f74d42f541c6bbacf42b7170fe2bbf22f17dc46071d96e10733d5dd0986a6a082acd29658f093fae0efc5106b2debdd07aecdd104d1a8f0dbaa40e965977f6c95141094da182cd862d23d5c5bd51ac3ec68fdd48b30261f3254d9df59bb346d2feae54a74471f705fb3fa885e38046ab9585bdaf24604b9ba4b6b733617476c2b3704d35cd5f06071bdc8de71fe489737fb247c8b6dd1351fc2ae924395c155db96cfe22b19d6253ab6b2e5646e3c30f3baae587d53d5d3a644ce28ebcf8cff4b30bb92aad1806ba113a061b69943361abbcf4946c4751705967048869b683a9d23c3c20f0e57b1dc2488a1cab38eb32b31286d5738b14781ab2421a12ae07870589cf4e1026217b7908cf6432e91561e22611351a7754e64464bc92eba4548c3f76b46b0420d33bba6f2670fa799b5fdbd8151ebc7aa84bd6cedc41a4c15f9fc6cde72c1bd649202f24fe697d9a35ed604d64246d0c1af30d91d93814c59cffcc0404d2eae1f6772f612a4dee039afbd70ece53b7a7cbfa6c662fe7b65e2099ab7cfe383c9fba8827bba5df99d7c7ebe7930ab701f6dad8fa951bfe8b1d899d6cfd58b90732b4c5913a242187f221c851465a156272913d7e55c82bc047a77f3a33df848aa5d29b748e699df0f21d72b8299a584f51225c17ccc451384194347e1c0d0fc51909447c5e4d9844dc6d36eed21d2138b90924d64780e165c4c8331f90a4e843e03d4881dc5b392c211cec222d69f166256643808dabc9e736a37a043e63651833efb7cb088ee2972637387133d6eaf9e8fbf4634275560107e510874ec11ae889185e72f8a65af5e9529af1a3df584795a2d13643ec033b044c1792d0bb5acb0ae2332114e022b76dff778d3d02d264af9c8e89bafa4c20312639f90150f1158e94173c92eb250e99b2e089cb45208f5a1db66c09ad1d6d37f16ce3ed8e19c6250cdb3250dd93c5f2b91eb799cdcc74e3417327b0df039cb0adbd3eb9c8b7837a6c8d7bf951f04dda94bb1b3b8985fb1a73338a85ce356aea048f326490276a301120fbe659060b56e5fc986a650f962aff1773622bbdec1140dc87ecc4e5dfc4b767cecce29314d5fe7d2961a4723a47c2e48552e1de734c7b978e0bedd04b209f99123591bbe24f58e9310a58b7b6a66d7993efa205f150f3f4751a6a7372cf2de1a42b7403c518033b59ca08bb959b340b79a85d5f0475cfdaab81f650fa30cad0b7ce4e867eca285a5c7591a83d48c58b1599027e9032528029cb53de22ecf49713c528c1dc2ab61206a4396faa914fb0b9f9c021bc7da789b9595c943f03283466a5785c60784aff0385331dce5bfe403aa315c09c79727ff1f716b92d156544109b7f1b270a362e726dd55993fe6637b5b3e9b56a41c2cb97122304c2f6395a8e2766afb6e5c88dedad44c2ee6710b4b9e070f1ba2b0b52585b8378f867558dd2a2e78004612c342cd8a8f9de2d91b46eee35ef528f5d3a59bf38455e0f2a068d6f32f04fa78eca285ce60a994a1e8ba638e79b6aeac1122288a88a54fe0ef90e83078ddb0182f13898e66399275a8bcb0715f8082df0a1213ef69eb17552f116a63669ca36d85a7dd15daa1c203ce940afb97d00873fbda0db565afdcdfd9dbb19c1b3f184a3e3a6289bd85f2c1399e61b4e126096742558ae15c4c4504e5fc88537a4f3c212cca408338a562a4d5b8dc8a357346a4443b3155934648cc40faa5847b25101fe672d38585bfdc931dc54e47755163037367ccddc5860b862ec1f3bff750ddccef2efab4ccf00b71333657fab706c65d3126d8ea7cf652d58c6e830ee898b665705ccde95cab9aaf2cc0d4a1845842a58cb3e08cd8f9278f99628cb26082678d5d09ce1a58e146d83cd9c32c2dd7db72a62f72f47ff185f2829ae7af3980b731b4c95048f96b74ecb46c33090b0a0134033dd2666d3c428ec81b1e6897a5969764f092893f4d064c9341aa362cb04fbb75fa9e3c4efe9180dd9c20fcc7566eaca5d231b1d4458b16c49b321734d7d7734243e972205ef7a35ee3202671f54213b2928d72831a31ae27844d42f27f42fd05ca27d3db0ad7224c79ec2d7fe168ff6df07bfee7d4ae8377de1cea563aecad23ce664e3c4776092bfc930b33b2bc8d1cca595800aeec0ce2a5f00cb10421e1222ef0f4bbf26af29b0d6d83d9d2e5cb1f5081fa1a7ca7d0b451082c1c8d72c4dfc7edf2c113223c0cd3c301f329fc8a4b9878cf94ae878f016861b1db0ba4efa977aa622faaf9161acce963e25e7bab4f23e60b9b02a9e3df9d45fe36fe13d6554f11ace0b0952a92c3be791fd3e7e3ec5d4f34a33a52db754a20d768e6d067d9d105033a4c4c35a4341351c2db82d76cd5ce8d2b27847dc7cdf95d8e15b8fd05b8f9378ebacda824a50f4de80edd7891905ea70044ca9ca50183a8e65d2dcd1b78ba2fb047d2c7f33de90d4208e9f96b1ed46d497979b54ad89c9aec9bee34a96e23faf13313637be34fe41005ee5cdfa0e6e74f08f266b8e3a82b2f0ad59d69a7923368c3907cbc6c1b74be9676266217be726f8181fbcfc6d5ba59f105aa408fbca4da0b63eb30fcfc2d7a8272d958de6acbfbc06f2a25eb6be21bad0fa2ed6dc16853ddc74eb48c448b2cd98fe4237b0bc241ab86f30830b51bcc65eb2be6adc7c98d1e368e1abadb5a6fc2ab70bce351c402bf2e9f058fc07240e3e9fade5e93311c222c1aab36c6c331a516866e092527bbb2c1c50b98a99abd83ad7dd6d83d160695411f392eddd035845e5009a000d544cee6332b305b6c1d33273e8121de19a5f434ab04654eee6caa51b45cce84735afe8d0b0c0d9258999cd5eca3c49fc787c3f06d1eb73a3c69335b0515e63c7845f7f9166a3d5237ab1e5c474acb3dfa583a102c614ae4febf9c6cc518124af1dd3de52547fd5b170114e2f0b7e79161cce954986c2c4ec780819be787740c121fc5ca7c2cf0cf26b5b4c6155a704f5cc38d6ca25a66b87fac872330f1e02c91ebc340927e7a5a911a67107fc026e726b32feba7e8709d0f26d0f169119f9f1b78a135b24c2ac7dc7bc8731bf993e362bc7805c9a4d53e74103b20b9a307406464a11c63f477c9d91a952f9d3b77fc1513116eda37d17755f27178a2793d2bfd92d2f673e773ff54974a4a370cd4291ccbf1d7ef3f17fd7413e8736edb77907e0011a49f3d02b23218a53ca00d22a9bd2e358790bcd40ef2ee5eb16f135571615bc9884e292780c9e47ef7965e2e51c5e590be294fca263b0b53b9af4a0ee00e12f4a458d361849586c893db6c14cfd07b3bba3a17daefdacdeaa817e027fa88691b7b88537ebca4e133bba2eedd71f55a067b1e5eb9ce413d6082a8c5e0261995afd27244579f68a523d1f041ed21e8b96dec220f8de5e3d2bbe72e85728ef73ac57191815b7a3476081b7efd09acfa9d5b8ec5b4d1cba99df77be4023a55dea85a7601a6ad54823b3d8206017d29990ad8eb6197dadfea171a22acbbdbb7d3e917d240c3b4ab7238eef065421b24617638c7fdc6322af7bc2ec5b27912014fae5af26dc68d3c48844ccf27c227ab6fbe0b60aea04cb4f38d5b05884a36e6779bbc0038b6b96b0ad2038e3a049f865ac407cbedef11b4227d59ae2e5eeb2242429690e6e04e2b4d3820243d220142e2876a48e0b85ab7c01f951a2645bdb2f3edb0d0146372030e3fa2ad034392f5af3140f8d5f4668d47d4f7c3c93674c83f2924f837909a947aab64b3f81a79490929babd3840bbf773a376e4badd506f336ef6b2795e1fe6bcfeab8fd73f2a3ee2b1091152964dce80422c849e955d10c5981225561cb6e533a41e9214f4f3ca623ca3968db152b6b806ae3e255fdcf03f2acec578e86f49b4ccf60b4612b9d0a7f258f0a8b257e3a0e9e6835d178e0e7ea147e32771719498f5e1e6d7016dbf2d15fe5f17826701db9ecccf8457d2fb2ed1f40b9b53d7534f4abe5963118363e482871f357823dcc4df93ad3a5864a338277842ab45dbe1e63f0ee651bbfe0bf3a9b46706180abe7085951cb87f6c65ffc6e428b143389a78360a9e25dc620cfc8556b7689fe24c47316fba1ce8e7114eed6a791edbfbb3a1eccfd170c842f179b49c9a6a7283dcb5d1165ffd75d2e3f3ca12334d1ad651f1757bbf3d209b0ac095aea61627f68b41c867b7def819a51ce638af6f778dff6ac689a121a8034ffcbca84963936d59b76dd4889825f8df70c794df971a7088e4c1fe8258ae6de8c5dc5f2fe2dc766b1c336b342ba0fd72f0f358e5995820f86f92b50cc62b6da9091f2ffb7485051867f8aa0cfb4d52bec69a7ffb31ce1db11e3495c233da66e616cfb75737516a903be7190a346afe175fb5f2fefc23a27e5ad07c30a8aada1cf022812f78d49a89b8ba31f906047fbca0d660cc97430db6490a4c2f77b7cc7e65f3a253c8372d2d261a26bb866531455bde1ebaa6be68494a765dd99bb22d693bf48b75109a3b8d6d358c2547637d2d87aae5d7ed0365c6a60de0d1bb06ee311324643f95014253cb37533ba7f50f7f0151a03b2c8481866b18a6452f41b41739dfed9c6021864f368ab5ec6b26dc3798f562afecfe263e6b482cfc619591f3343475b4e28c39325e0d2a514f82fa9601569966695d953fa37625838b5ca4b5522b5e444788c0e7f723b8efad9dd4c4664cd8921b4f2b4345814ef8dce5a617addfe90ecb7002062f3934933f9c89d9bdfd17d4b5834d4eff30fa3886ffebc4bd5b77a574b3cc36cb242d2a0916ad7bc30dc786f393f039c40fe7ce3867370b7be0bd5331bc747616e51b4962a8ba7282b65f6ee34241c0856d02d64a695c0a5b8f94b92dcdf8ec424c0559bd362ccc44e7ffa4803b4f5eee30e95acfca87005edb738abadc8fa690327c607e14af5aaf329a503da37558794d93733a8f344a9e21922c78368101e8b2f637ff4acd14f62ab50b4326c2497dde93fd101220e0d54d57de8e357c8fc1aead4f0149ddec5d5c4468da2c6cc0d603c52447e1c25a319c49ebb62018523cb717e928e01cfc70f4bf22bc7c2e401dce23d517317c40d6a4d88bc205ee1fab7545291dcf0e19506ba228a3963b3b9723eeca4ed9a8e98e7fd3db22bfc367aabf718994139678cf3cc20886ae1ee123fa3e31ffb806194de32687a0b9b8d403859b82ba5cec2834b26d68eb91b13b9c1e284dacccb57bcece1b2e367c1d14e8073a091a2c9668d46a9091c6ecce154eed0a9082f5c26e2792c77a76c2fe060becdc18a2568450ebca0c9a20caae60acafcfe476335d809bbbbbc8d9a29c579e140f53db81e7f674cbb2c686d68c26c86927487da20817922d7529fed4f91ea553d856ae8cc6f296ffc3c84c5480043dd14a560c104d351fc0fa7ad0823f54223fc088dcb8a3a89e8c42609a2d050d42e6e7e79e3242ef3d5a537ce0d70c3bcaafb6f2196518b58865bdf442c44bc1dd535506f4a02fcbfd62b977ec96aae446182b237977645fcd8d408cb7c4b4e9287beea40f34f3e328e626078062c4786868852a4286e6552425e90cbc9a4084e2b748d72ad1b9774f641592b115609465d8ddfb43e0ec480e74c959b8d34af06a1bee1b391946125795da2edeb2ff900d35a1b743b87fff65090cb2bcb05816f7791910f78829f34b8c443af41977fec98c3d6ff51907e610beda605a0893c78a0ad91f622a0c755aca04cae06c0bc6461420f55ef10f3b290a17eb73fceae251a4f781f4a846d5bb183278279dc459ddef91d9deeadcfa9205994e62c8f979cab70f8cae88f8719afdc2ce712990f1a463f3d6f174d0cc35fa045779aaca7d35c069ddbbb47df64df183db5ab63c08648fa365f9adef58b3e3756af6fecb03236ea1c02c32edbf9b9f5c789f8af7b3c87af419bd42f6739b16ea8814dd8370185c388feca9e0a533f3de812153ead7af467dea3635be80d27ee1213ef57b5ce3fdc0c4018a2be247938fca30c121c7aec89b8bf5e92f4687a060644990a5ab97f6e5a2dad40c338fad714c11452a6845036b21106aca8deb6790fc9ad8ad61cd2238367547b3399175f2534348d0cffffda48eed0b76065562d79603d4b2a2e3f15274446e020c5a5a7ecbcc6fe309f435dbb40a39805d9683bceb622f427f0a032ca5809278e412b9a908cd9f1d851c6e4754a1fe3641d30c5a8a5c2f1aba8b365167317f2d186a8208fb31bf162d791578b652edc2dd6f71f1ba6b1c2700a87e5ff511b4175cea11c50df8fc70ddc4ef825910d6ea86b78fa547603d131d6c0585406af6250d917e023c7e510889163285068cf40361b0449113e7b452f77670c36365e6fde3088011e5e87b096b410df7c62eb592c9d8cfe0a494480807f02205a8d07d239580ea57a9f901638108df86814984797f523e3940c1d61e48882c91d49bdfe058618a6b66b095f9a7bc3de4023ff02fbe1871e703e5e842de947ba46c2d9d8ff81d89e6055c2a92fa3b3163a8d41270dab85ff2a3cc4fc44aff7aa5550f93a00fd5e28397432a77236a8f454d0b6746eb3ca414c1a017ca0ee201b3834b8371cc2d8baab346547042957da90800c0b377d5f9c6ff36947ce10e324c92be9bc726b9a6b1f1b2e9c973bbc3aa1c136b87ad24c1e5727690999521014770ed6283222d481606ca6e761ca0ccddfbf0819b07d3f3c6a47b317aa44f75415906dc39b1edf1f203a83ff5aa96969df30d61ac0c96f140606c4f165630e5e2c10e2db0307d132c2818ad143c61ca0e6ecd385bfd22b4a2de0a3435d197d8698b6baec88e3307871047a79f437c569ff6aa6e475967964588749fa8e223c7e3b662c7691dd5f6937f02db38ccc3507efdfd4079a2a1b29ee9b5d1e01ba4debe7766176108015a94e38e6ffbdd638160b42f513a558d0ac3d68be88fe8501f5b60b90cb3284f83a384e25683ac3ecd83ebb68a1087ed3b2c7f8f6ae888b0614909a505b59300136bc2af8e0367a09a1a495669d3252f87b45e55de1bf82fe0f9f1d2bbd2f3620444339773f8f0531d00cc7166b2af630aa8fe282d922921c513a1b1819ed0ea1e4c8c77f6d36163e6991c1f269df45bf81cad4a858e4c1196b086007404e4d52c4cc1755819e79cf51be67bc099a0b0898d8e47ab0551c04e7386da1e80c8b641f67a66a7ae6dd143fc3d71693e44a5bcc54453a1a5b0816b80553ed2ae7c4b58835d6d20eee1643fc65a3940f5df2a964ceda927e1065600d5227acbeccbacdefd612b4a5b6cf192a147bc2fbafdf1547d5d5450dc39e6c66dd1ea0a5986abfd2d1efabfbe81997e02358027791f4a8f956598b294633b8aa24aaf9dbfadc8d3252b2808d9158dc08266948e59f98ad326c48431ac735f27ff552b544b875c459b6b51c8d09aa20fdf55cc74174fe3c80c3bc5f9d8579a476c1f8018cb13c0d78b4518f1e93bb1aaa2881f44a6aade9a0240469d466fc3956d0f969ce23f92e58462012aa86557d40fe37ad20367909e61305b84223381b66143ad02b9ad0571c29dd43d522f5e3d20f5959b5e2b7d94c4c0d0d90c60e06760d8edd9b1aa2fc2d805129c9a99fe81420f85580bb259a25475049210488692bdc5d43adf5fb7914f245895201184a1fe89b0a94b82b1517f858e4616cc0ee5b815eb9a774f443461ba0b020dd8bf60a1884b61ec428021113b7944cc34010a82de7b5cf8bb3dd54dd782513a2f9a1c729a27f81575c604a2392665860ebc9a3659c9ab12fdca76c42e7b40a9aa7b8417b7e045a73664a4c65117e0407436fc156c1e56882a88792a8470a2d2c9ff38f5a53b86bb20d32a759c03b39b823ca58c33038b8a31524c6ea563947b20eb7083d4400ec0b951f38b588db65d9386f6e1c1bb928db77c8cb16284a7dbe7090fe50ca62649d41ec7cf5445fa9ecef19e017477cd77e684fc26d22f09bf028ee06083a4a49c9f5896845fbe7ddddce57a9b4baefce8447704a83e3b41862fb615207996cee358195d04b18aa0fc2bb6ad761d81277be2b1caf75c63caaca8bb0ab4f30ec5b1fdf5101578aaf6e157fed3dd753cef60269d0d2488898e4a4c07f94124cff3090249f7c1cd810b6828f628f179e6cf37aa3d4be5deca9931231ce7b0c52630b3caf5ffcbae8673c193e49d64c99f41585781a95ecc43c39d4f1bfc80734d3b1f7d6ced75f11b2d083067a9e3131cfb3fec6f39f64dcf469d6106a768207b65bbfb548dc0a18949e9e351a223fa3f04bff30c8b615b58272a8cb59d2342b330c7c95451d1dccb6f0a1949f701af0f47adfedcfc51b88234bcbc653c39a915e1fcf1aa4bea44573fe9fcb4b5f1273cb56de1c1764bebcc23fd9817d87e7ced860b466411cd6ff408ac1fd679a734c7eff542d32ed0a1f2ec7044cbdc4b7e0ef2ef492aa2c969ffb2d3db10db3278273dc8cf99f9ac0f2eefa322b28fa82d1b06eed5bd7cf09dcbaeaa7988feacf5254416d7661ec28c713b083d3b9890d441fe3f6dcc71eeac6e846099c2990d4ea3a7d809d036fca3661d3a19e18db0da5e93332a8564f488c54113183228fd65381ae483d2592d55da33eacb6074f0ef8a272128727e82299341575a55da6668a82e8f1e0f2cb35f2d4c0ab15689b537d71625f1c9cb850c0ebb5cef731d3c6be84ae01d2cacf3ec8cec9f3071390b3606448c6b7d12f9f0cd0023ef8b08632b80f79479102a9232332f6d71ef2769df24d0e9a087fd9a22c47defcdfb22ad28559077f25bd9aed2772553faafdcabe8455ba4dd611dedcd73550c559940c7187e327d81606bfce86de5f59aa836caed3cdf93478725b5f55eb139533f9849f419e76cea9fa0518c892536dc03263d56957c9f8ab1c23ac223608460c336b0fea001e2b88265e4f44709e573b65286e5dfb900efcbaefb301e945975acb535327b9b2c91d478f6ad5b0f99f008d62642eee8dc79b86669f274f9862bece83530811e6a321e1435ebe8d2fedef8d2fb20942e119c3e49a82f10c800155a28002a8395eebb320071df0d39e8d3bc04f3d6c3a82b5a3c56f897fb0b3c18f98e374d1d65a172ed043b5c6676a3b9ee4bd107764c920ab75c443a4e9656abb80c5758dabf54a18b0e3aa3d158bea4260fb6f2773fc92fd993c4b9e98f5d59cc9b44f556585018a965f39d6f184fbbb66d8efd921022cb6512935fd9905d12613fc56695a7a6786842b549675546cf9eb47c3fae45f32b6309e4671c03e0d6574d9d9667258a5abc5e7395a8457abb02625665c9e3b59742c640e36b2344a6724fe35b20246422c516b72df87233ca3c25a6cc3f77b5ba8767900af1860a514134ccb92cfcd580f436fccd0cf0ea1144d4d3448c58506ebb65e8767bb1be05e1627739bc62a4d9455768d93cd8fc05d43d44a45e2ed06c50e6e106b200789fc334332d142694a5c8b382f3c1353ef5f9244e09343ecfe47af9bc5bf29651a1b3f7153477e6aeb6544b05fcf969e1af646eea2a376dc0078d81845895473aaa1e3035d8aaeb86305eae4bed66148fe3e480e448dafe8b6171533c990d72de522697bb2499bcc2862d2bd318f8e99b3c232d03593ab384ca2ed1db303f88eb2d71e1e9a02f3e79bda9df6b1659ff3b11b090ebd700026c5a7fda850e90220830e0473b8aaa157490328d0005d46d7cf670b78f9db8bf96af52cef9f9fc35a8dac715e77b74f9692579558d1eba2b18ec79f205ad63e0d900eb5ece607c4ead4ee3e57b0fcc843854552a067204f56f370bb3dcd6bbab986ea7a936fc2f255110ca188071938cc553ab1514b871749b0b82fd72e81e86a30a6d49d635bb230b5ab5dd042fc16477c8217c0600f295640c53aaf3ceb04c21a6fe3f022b810d1ddd252f95ee65d09e5a4d4ef83b6aa9034e82e8379dabcbc3885e306ea1f1fbd29ca918d5fc801c86912332df35417269a1b56f4e3d15e417bfb8d16478a90b6cb12bb283d8e681ea651da44a00bc9331d7e404d6c055d92bb566fae4bbc94ee356035f2bff108997ca3d72c77ae52cf6b8ee63e8ff02d62bec6219fb72d61c53dbd2d49e23e78dc6b0f86dd89130752d6be058280f75bab2d841f9f399a1ed1b9040945bf7a1bd703b5321dcb741369d1472d55f2e53f9b496934cd9fe3bd086535eff49f6fa8da3e3c1c17a0d9a2f17c301ce07e00f43ed3b1b5718b8242c3c3df5d88b94553baea3ed48e50832e8e86d474c13ad6fb10cdb7872e6b1f884e71dfadef27398dfe561c686787e63364c527fffd1a70781792463354820e6fcbe1d68236ee590ead43a9cf4b2f8627d484802d746fa578dbf9b08340cb0f2c1fba657d18b046aa9543a0ae5906a5d914440b204d911f0bc35390aab2e8b0c6ae617e3aa319c051571fe8b4ae5c0abe65e5ac511da988789aa02fe60be37b58a253cc93cf1089903e50e285fd5dfe1914ea4de05f0375f7afadd8dd32780041fb9aede7a2c71682dd597bf1f9fd548dbe87dffa48c26c8c00b0574729b3ff5bf2b31b31b58cdac773c91edecfa27e623f571d50fc0be543007a904b8a54639448866d15c2321b5270379ef3b2dddeacfc738780d12ff7b76bd87251ea5251267ad31f0ecf1b9fd36860cde9c686c7c14a90cfa35707d4adc0ecda901fa252bc6fe14b32137d4586de2f4ef469dc8be8f70e73791061ddeee9ad9bb847240174f841708f332620be4831504b82c80aa8b1c6c1eea48689e29c4aa6b9e75868c65f0b1c2992bd4ece4b5935ffcec4ac4f1e2674ba781deb72736660d26c57bd49699df15dc4bbcf619da867e7e31cb4b29d32a77051b985e4e9cdf3a0ffd3880822c2d3379dffc9ae6e5d5ea1d9588f1f756178a374795863fbea4766c9990d5c417a2a324d8eeb16c15d26135cfc9ae5a99f89ad47b6dd6f671ca2a9ca038e68d7f1aa7c5446b5fd77da3ce6e9b9cb95c22b350f247ea6626d60d345903789674dd714dc43bdefab2b4547f474b96007f2b5ea180e9a95a7536db51f7bcdaf33fe276906d270f8e12d716999720787b3fedf7fbe0665b3c3dfb78348ca99d44771c68875f76ab1cf1f2c93fe8aaacf67b491fffdc50fb56db6b85e3544f3ac02e60fc30cde40c6a3470abf8cb393e7c5f0ca10ad96f9c8165df5719670f9e44e1d4fded26529fe69338b3d418f69b30d47ae8b74e0325a52288ec3bdbea24e4f21b4350ca52428d5f05810fcfb1dae953f1ff99dcd02a8c012dae2bf66bbcb7739fc625a30d6140860d401ce7dbb7bd6c0f817a98b27316a4bfee57093dccfaa16b23dc17a3f1cd58ffb86d5d86577dc6d432d273e60df4b74bae9630f33610dc759c8b796df50a6497a92506d3f27b7541bd841a3f6cd93d65565e3e209c36bc2d1b6c03afdce94a5c488b7f8c1e9cd4dd77eff44bf36d4bd5ec9666b10d02a8512bf77517695fd67d80158ffad967174c6795a4cde164fe063ee16cf2b102c13bd941a2ad48236cb0d1f9ce42652d123d539d21a548393f90d698480f6961a153f98ceeebbda3cbf493996f716facde6f2c4e3cefb0ba738f5530d03f39b2042ca70aa055b39bd9d4e0758ad3c9d81ef50e12dac322e06ad6cc5fbd00b22b070d204c0aa40ff320850f85b2f1d21a6448e62366c9428a60bd83a952d7d03c00735119a83f0045558d84974a937c875060a5809923e77476fb1147dd326f7bb0f18b4775c2b0d57615d30c706f552240df638a4c1ad7491d9171ddd81780ba6e676d769e6e693b9574f9b3ba5e573725f953d9dc26546198bfd7bc31ba126b6987150e5b42486b32f3d43a10086127c3732222889650c856f492e4596ad4a8c65ec0d6c941dda0037840166b78255860e41a71e7be8aea76d776a259902f0ce9b85f44dfa0cfb810dfa12ea9dbd8056eb1c60a34c59d1dbc636101eeb6893995a0e4e06dd70180c703e73d015d9eaa36f2c42a5090d0e24c667a93d53da4e6cb2ef4dce9d1d0f620c3213a4fe5f33b94b2827c314c8ebfa9022e1bbd2609934f674903f74f1e9c69ec1afdb0397ac4a9a74b2d4ec009c946b63fa58a7d9f9225d69760859de402e770f5ca0c3bc106ecb640043d41de3738d4cc9ab286f3d02b5454c54843b048defbe3ee48738c797159be67c6ed76096803fc4fc8ebce96477325784c792303acbc563c70c227f3b6a6dde8384333959838ae8ef5b86c1bfe0b14ca2ee05e6ee3d78f0d492c5e26d7de130985804e7bb695ab420665490e9614e7d4beaf9973579589b83be852c60907b6da2f7ad4ae44cb737a6a8b1dd34986486ba2648a1e4c9df826cbe13255e26a98137a601efe692a6069554afeec207243df5568ee83262fc61538fa5554e506ee4ce69cb52b0ff37e9c01db3598bc845ce4e2df8cb7098fc9fd97690fa0e8530f5e1bb8a95a170f0ed7d41057f035f5d1c6e801242a79c950ae137f49e46fb7d0293e212a916dc9cf417c7f80fcad8e0b6f8ee6e96008e332f30d866763c9ecd8df7d8f73ac11063da6153ced427fdf96525361d7927ca2b30ebac54b04545cf062073ba6a3cddfd12e48363a038c08a1c2e45e09638ac319cf9b93def46ec2150c4dbce2c40fe60daf68b3595610e760f585278b0d769c9dc7d5c7ff16ea08e48ad83769785a68c25fc0a8b1ff199460518344816501b2ff35c78feed84acfde3d36d7da0c9b59986ff5ab1ff7cc667ae7cb981999b61084d4c79504697ffbe4789e5c536542a7b6bef161bda0a40be50b1878f84ac18dc741e96b120833b1a07eb5095aa026ce4e21ba84328622bbeb445daf0c800423b230376f1ba7fe7432210e8e9f1eebb895c57d538be50e6eec955644a60a2c5107d9bb0738fb4506961a0e558b4df053b2862818c19c710383546ba980ef5b3013b93ccc234924c69dfba717d2cc28b08ceae7f04efc1e6e15950e5c2dae19bb74bacddec042fc64cc16c7706815684283701628a58e116431357939d80bbbbaf00e530a5185b8f4e545b76be75afa1f617d37a90a09162fde4ec79a7f3a2fef84e157c48aeb8f1953716dab7569a4238da2c30c100f60c657e04ae8e78c9a5b21da07730e0a0c5a0a30ef9eaf94e750772d6e5e5c749d8f31598544d5513b8890e8dd4c87bdbd9bfdbff648f74bb00b8089ddc858fd8a23d356ab5c872cf8a4009cec600cfce27d29ae082432a313dc09288d9d3cef34da6388156f0b309cc664ed05ab366363e8053c34b05f309996aec0c24173a725fc97567835d713e6d5622ccf706d6d7bb15f6ff85061339557dbe59ff5e53acd66658cb45d6052578976d9e97f17e4a9228d1e85bfc763318d65e86cbe92a9e3f56a6db89587a63f4913bac3030c6f9ed9d44f70d63204ded2f6921bde53f2142c39b4652975d71ed985b4d71a2eca6413dd825b32f13645975cf51501d476a6f02debf36430b10c4a7ba490a60d45cc2b30d305f68b832107672eb2174fd25987f9b95193be1e7400136e6c256b913854cb66bb9ccca73840ece52c57a8012008bba718d0f7c89436f813007729e2665754305b7f175cb73126906da50711a91ae4c77c4c211a389f7c74d29ad19dc0b190c37d26bfc53346ca398f942db1d7c9e864efd0142250a37af828221c127c41765e5f328e48bdad1c0fc54c97a5dfb1b96d42a30c5a0fecb56a0855b78c4d6dc551f33cb000777b8fba422efc3a4afa058fb969fb8ffa6a62d9626f665c6d91bd071b8ce1f884c341f4e2f60d0f5a8e3ec0dfe197618fed753c7d200fcd861835cc79c973839a5af7f8a12557c7bf5cbaa08a6e2c274d292130380f33303b4a6ec55ab30ab81ed8421892433c149de0db48d12a70b6711414a1e86d9efd437279f17010745ef44b3abc5fafef1b46474ad3fe3c5c410d912646433a84b363dc5b5364b13ff3b7d6b5c1b995888c55dc515295925cc5d116ced4ecbeaf65e25cb2a12efb5371dc3da5544fcc5ad0e4cbf82ef0f7616d374bef049307f2dee66d6d09c58c8bd2b85eb20295be9310b20dbe1cff51fb818c2de714141d8065e6f7e99e3b1b153f1b4859ceb6d70c63532e2658a19437e00b667b3d5982a6298fac457bff4e97dd8f9e6984e0ec296c8fe7ae74072f2b5ef02d18a2b484965cdcc2d10f5d228f55e019bb6ad38d826aad3668518182978f878c5e1ad69a896f035b234347ae3fb584ab2b23318c211df92e57c529bdc0e4bfd315d096cc42f5b5d9002bf819c8894f535317a81b54761eb48e432fa5a0366503648548adb673ad562a53505e4c4e4e3b261126201eaede607f1512c923ba6bfcb8bf2c8ddca005936695e66b1175381bdab77aa71bbbe620cee79bf1f9fc074bee3d826f3a38abda023c63f148ad70673e4d17cf08ec5fc58eb2f755ab126fae7d9cddea381cfa1db59451386891db35cb8e10fc923f99e651060d1744d49db93e46c20525e3463a2923e6d8d94d0769bf3066d3343a877130e946abd5a8376e0a45c6d709fc9ed7d8c3e2bdcdb44dc353d04ebd0d529f8905746bf6f4e2e394015c5946705eaf66e2cc68c0b6c6209bb2a6613e6782cddfe44276a8921de937ba06f6e47640549a3f4af721345f5bc7016a530ee7bb734adee09d6f997a6f2f26e14ff56bd15a7224cf4d1e7a6a587be6a753181cc80ca4a16143aec202882504fc015cc7dc0276956d3cad9f5381ff91f73958244cf1b6a457521450bb8595bbfbf352b83865ce73a856e62304bf45280df04b071e412fc0d13ae1e1fc80fe96fc076aed2f97f972a48e6752ce1ae84c0db9b22282eeae466c6205c59d46764bd55d74562e11434699eb50dac6bd2e5bb7c8ad954a2404180a89353a08d564773bb9c94cde9a711fe86de8fd500dcd5bffedcdeef61356132228f9927deed3226828c01c18caf00d530291267b7d1aac2506891ec3a8e7e237e5c907ad3dd35e3dfb01cbcb4e3565ed7ade9db226ad517aaddc0faca6dda1f3f16db94be7122375a3b6b90abfdb447edcbdc2675df43048788b35da7e8e73767c72cb0f1110088c8f27367f0bdbde9e83a8f3cb42383dd7a176da6c61f1dbce6c0dc91ebc82794aef5207f155da86872a9e142bff97ae6dad0212557a631b1cc3bbd808c7839b8b7b00071cc7940e6453f9b4779258fe45de79980667d02c1550cf4089ef56a45a190c189b842d9e21af805bbaee98b1f5bdf970c477cf79cbd5fa39c276c6e7bfc6e068363e2f24ea5a2110778778d3d678ddd3d9bfaed28d3ae7c4ef71ca3a8c36fde7074c3872860f739795213e3937d400b7e8bc75efd9102f709a8c8065d877da726028cccb46fdee62d5701ec976036bd73f46fd8562874d84532e17b1ac2870db577f2a46f84dbbcf859ef8b5e4f1cd9ca823b614c13a786463aee86291acb881ec360db2259e9eecbede98ed955c6162c3fbb8fc7009aff14f85c063dbd0d121e7afc04c98970f08ccee601216a36589506728334d3a5794fae1f547a588eda39860ddff2fd0b3a29cd99166593ce58a65b042cf726238923a11bea4cdd50ca6b37a914ea032aaa90403e7d6bca1c372ff0fa5f4814c889b83f73862c7ed6e99dddf8f65c4f4abdbffc705add8a80e0048948540c21ab177469da96d8713aafe19e08a29f1c2bf5f56cbb93846e8d41d67e9d2c9c53cb5bd14ea78b080102b5d2cc82e5b29aa32d86fe78159fdd84341c2ac39f3d556a3079fe8cb428e1e4c2da2e599f6ac4dd1a82cf58262976ac5e7bb3aa679a1747ef211ae5c7869e3ff0e5b493f8d48d9bdd38d770cc56b44ef3c18f0dc7ec6566ed153b98315531f9501e7282c7060d9e1d4ae8e37a88fa42bd0c8402f987fc2bb9295503107f8f86eed8eef3bf39fa56b7b47b8b4c8b9865da443eadf82a06f2372134bcb78f8f376b38c1732dbfd03d82672c9bea9673b70e00f2b3ff55eca11e4cc2893c2c1d8694fef40a6e7c44ae0cd5c80d358d5c92fabadea0cdc715f38d5bacde5c783b339c429ec1c7ed2b04a489369650478a27327673ff041904f0b94cddd03d568c8e8f8326ac7b4e1c3148b2631b8e83e3391f2e5a27605f7a410532d3e1c8729f85b68303ce7a2a81e01572f0950479cf69b3f223b9c345045e9c3058601ab7efdca8b6b2e8b439219ad4a557a1db7d3b8201d33a62795e03e20e1f0660f48ff6a7e165276d7676980a48a79a4f3349503de15ad0ac71f8b5d6646e862e5366e664613b4ac7fa562a35401d3c503ec2ba8523e3e0613462a07cb5895517f2427025dedfbf6b9f0e6e9cea5b446a79d5874846d4c4585d8c10fe51c144f5459347d06bf96686ff941ccbea17867d825ba89160ef15b29d5290fd2c863fed2e32d7b848a9c48c22894ca85ca928b830a1ae5303cae56dd95921fcbf16d892972ce875b9e96ca5d0ccb5998090e43491f1fb1d12e6e3a7c3e47a1155fc1f8012120f79a61cd3fd9a2f7d58ea46bdb48dde225b95d5ad62d7d711e1ed8b09da10414bcb61e69c77d674cbfa9e62322539fa123aa43e8e285c4751c67dac1f7431f904b90f00ef26a2f5544bc28b2ad2b454fa3b27b7aaf3812d3ea29d52c7aa7584c4fd9507a8f79a009fd1f4e4353d8f28f615268215bd0fea1a9dbe9f1365b4be0281cab580a69fb6e9808e5c47403c5bc79db7d94202484e3437f5ad7515383140e821758318a522ff589a440068ea30b55055a40f4d69e6eb16c8c21da574d064a0fb064e3e0aa18c6fb99a6003dbe5fe0f10904850c6ab62c3c8ea46c37a1d225447814af24addd2735f9f2f44d10ee9c7c132ed8ebfb0f894b344ea1011fff7126ac701199094ab243319f4bc26a196bdf9490e754afe78cd3383feeb8c5cf8d12b94df8484f3b52a8475246619e6e23bc93c06e4136af411139362cca53ad520e7bd23fa4e86e479492c1b875df76abee2cd937ef8a45bc26a3cfd5a4aa289357c5b673d8eb7f5de8370c1aef0030d82f73d944525ddbb9b5fa6d82f2ceed84ea5922a82c0fc8b412055bd6b4f42c427372e7c565ecbf78e27db1ca16b1ef73700a9c08039becefe885896b8e9506dbdc4d8f650c1b3368059de25ca01347f7b3f7755add195eb00d0d42a861fc3d27ded8318d8d0f5a4e4802b5310c2a5c7bd9e0f1ea02b09c2bcc2f1dda00e494a2a378d6135f5732487c80eb1b01cb73bba3ddad94a5ad86f4e8c7ab282233ba4cc461306754efd68be0232711464787f0f3358f6a3675126253e2a2ef93be50b1bd8785edc10c6f52146c115840dfd15ee638872c661ae5bf56e6a5e389eca474e3a9f7f22f4e3bd8c1849abe4f08e170cd9b414ea305a69a97bdee6fac55d301ac1cdc5de881aaa42c91f0c8c1b877135a6cb7ffb096f799414cdf12f8817bd1d57fe93cee7294d4d244e53a223c3debbd93fcf90256f8d53cd47846213ae58a9fa8771d303a80f62b872aa2308ba4106975df1a51c9d433bd3bcd6c7ff3361e464f7b8ee02102c0434b45a6f58bc0d358ed0241a27358ab22b57c21ce5dcc940313f63c7695dcaf386479ca21f5eafb7e9f4e4622fb42d9c586e08ec03e51017bdcb4220f77d5c77ffbee2ca25a76ee57370e8d43a7951beabdb400d70c2e6d0483134e841acf1319d0b15209b4a20ce51dcb6cefe257fa67d6d760b780a7b9cad6d121d23deecac6193cc5d0e0251f411b0c0fcda077473aadd292e2cb0ff83c2501714a7103d29bfc83c0aba01b09eeaee0c4ce3e0c192eaf8220b96c2daf705165de2551c2ba1b4729d2ba9bfccbdebc399cd43c579db244367dd947adbae704a58671fb9b0d5872a2f656e6ebf645a80649232542f20a669584b20093773a574b6e815e293f4993daa741d8f165b742238ae6b53fc09b3156168e81d271aa0067e3bc51dd1f49db3a240436d48f7286a0aa2473e7fb31ef739e33d50e20a4a9fd83d7858b702247e5f002b8582041cbb8999df64ec5f4bfbb2df577e67068176bc94c340e3fc229930460fbf1f8d251c073896d00577c35dcfd4ee43a7be8c053ecc84665279b56f7a9afd1e758acbf733de76f9b097117e07140948a046c4ab289d11873dce26d2335f31ede5d47b674381721e5c9948679df3c96696d25656065e04a8be2cc043fbb5c61b929c58ac8ec8d98885c2a38f43dcd8582828311d7965033ab942856242d7c4bf07deb060990b3ad8ce1a9b9c82386787007ef5cfdf6a2d02fc0374ac805180d54f8ef66f8f1d09793626da7c4efee2486394e1efa1fdc109762277d4250d3f5cecc3d43eaabe33e55faa5b82efbe762adb8ab49b8d6adc0abdb8e679e1f5cf80cbe5f3309e7c9c308185e267cc2e42c7347ed990802aa7ee1baa10872ff77cd7b3de42a9acc1d0e49e079057ab184886505cbd430a71ff32ff261cf7c16e0876158d47640e868d6d2d6f6b4e0434a4996ebc407b59c66f58ae054fb98d85be499a4e3710b110c5d0087d424fbb98e0b3bb553aa6b991f14a21b4fbddeb00d7df9992e373c017190c016da40cbb68ac3cb6406d0ed058323c72f2169b9b1a20fdabe2ff0e53d610f4eb7037a753e133ed685ea81e1be58b28dc2b95c0e063674254479e275e02643225557672ca3c77c5abb81a8a7583f66f965b063f2ff7e94e079fd7bff1c55f269e233d2d90ffa93547573059e87cb083eda81e8b823321d2a9f07b62868a5009d813e6f361d6612d989a21310f872f7b45d880ef94bd38610bada569f777e84db27160d1adf84d4961180924e2b0fdb1e5675ce5ecbe7a9bb26ab85ba93656ff07d73153a28e177d0386607c0752117c6f774ca66cdec58f015087dc8db746ceebf5bda5993b46021955bb520a75d8d36b79a24e065dd2558d0fb30bd6e5dcb845d8c9d4440ae6e5281ac5be89333dcac84a9c0705f1d4043681f99c4e461dcaf60f83d8b21c50ae1150aea3d8590b032b1685dd41c78b2e9377b2888d1443d7db0c3d6d0d44e6ade42003ea65f9a448dca2ad9ae58597316667d949875f58f85d8bda9f970b6c3c12a7960240ca27c73935ef760a6a860d32fff59b4d2bd0b0dce5ed2cd517a5500b5bbdb240ddc6bb738636623f4863d6544f0788429387c01c16209c6dd7b329a103dfdbfa372b95503f5492e8101a56989ac0fdce72f30f1695fa384dc7e298f302f43baed276ee9ad823e1d6b47384611fff8fd004fd4e20b962565fbcfb1e28e62cdbfb0751dbada7954da3de7a09c3043809f11be7d9b8dbf3aa11da4c4cf9428d87aa3c890c8047c316d7603bdedbceeb6de149036d2162a7b06831fe764895bd854cd13354b8b8f17e640b13be166072b98a8a480ccbde1149251b7aa9546d4f76945396af71860a6d5e7613ccca4ffa0c6d81207e3289d82ea14425613a5ebd6daa8b30f5162679b9b28c82b1ad2facbcb6c832e476d2d0deec924d233c6d9b5775178b097dc7b3f0014d99c1bc33dd3a75f19b9ee4d34c935e8ba01f0c14ae760b320553acb9eace52759c92ce0c96fbe8aa0b4682f62904dc583041740aea2b2bb3ae036e3837490ac499d4f7b8415263720600ee4ff5540522801c2fd0dcab871fe0802dadc824c7470b346f631b54a4bddce714d98250eb8893020092c8d55bcc9b5e5f3fabe7dcaad8d0a26f9f64dc8f209c633f827d7ccedd3595cc15579f505779975ac348002e3db87bb2de29b4a0a6e4ebbaa181e81760e383edbe401d06eb7d72d36ff4ce2ca1dd9ca097de07b818b5475a7cd06732f2bc8c44c5384230cfd2bcd1f1244c4d0b032ff18ffe51a5f5602b8f664ad02fec7cf8b46e2ab4393dae35c6280e88fa9e871807d8fccbbfec6bf23cf8a64ac9a18ee447435b73b5dadcb03043b9fa68a6fc7ea766690afdb45dbd1fa4f284ccae9291a18334c4bf2757ebd9f7c4b75895cf386f6bec70b557276a030d63f03f6197c6d3ebaa1157bed1a9873606446170a3402b1787ec4a2fb6d84732834fba6be7eb9809e079967f719d21bbd2a3bafb07ac0603f20f534e4eee9d8acb43f8d4a3fb4b1b801c1b021c34c8e26415cbba731ea0d61ccbe999e2fac70632c183450715a7b9ff83a1cf7ab3978abb778b3b06a19fa0594528e1967c829f1c5600a136d0a7389c997adabf89e46048ec8cf7e61cd48fa724662d1e1b665c5a0fb37c7a3bad650749d84bfcaf6266ccf170dcb34db328e054c5bbd445d8f9b72d57ec17347738cc048f3021986a10e3eab774dbce9ef5471b8ffec350d106a31eff2eb8e402234d0d98abd010275fc86f09e9d87b0dc80df89d6631682ac1500a3dcd1221b060ea83f80310b5fc81d586c10d0880c98b6bab5c29998518b6c57978aa463072806975a2413d6f139c865962ad12a327e972465b5140f4d931f7996c2b0e5380e01e54c21d3d36833681f1adbec588ab553c77e883af29585e1b794ee32e7214b52549f2a6bdb13aba1b012be31cdf9e9117a7b87ca21088630be45c56892f5c9f55e199c661f066d62d62a75cd0ea57e0c6320f4ddb9545e3ca7ee9a62627406cc776b2e80e1e83aedb26e50e194460c9c6d369f5cb4da0827e03e0036cfdfcec966d1cec34bb24b4429680e5edec5b11920c6387ea9851c63cea17844c47ff312f3b4259f37df6c435a294933a3472d8f42ae9600736d4b27568dff66ab2e0ae462d62ae975fa4dc62f743513684cbf7bf0bfc77fce21d42b0de675d4fc64445521024c9fafe52ab22be491d000ecb0ce0920a16e96bf4e340fee90719580f061b39ec4faa6dc24f23957b035fdbcbb49fe89737f58a4d5fd92c79fa5e5a06007b8c8bf93c11ac46ac91a97afff720896490e499de6fa027429739c683949efe09e137f5f381fef6b5b51f095c5d1ffd3ae78952047860181713565f73f225857f524439731804b09904209e605fca5e7c0878aaa66f9808ae5154d0cfc56bdb1d33c6c914c084e3be6e09696079ad1310e9de7537d22fb6664ca9bf1218f32d0dd2258e34795a3d98ec861c12b53d3234343036e68cda44d2420e4b6c0b1f97f0566ef0f3a71ef58e12e6ab738fbe7b0bb3249a5442aad12ff4f3c6b128bae0c4874066d221f2cdbb52fbf9e5050f703546d18cda1e07677042d3aa39a3e0fcc24a73adfef0cb8551a27f5f003ff3797ee20f19dd83662c07f499f021a0303b1d6bbcf62ea27e0f275e9a59cf23459a7b3b86b252e95e92d80e44bf5c870f6bb76c0c1c427a4f2f6e457b568ca7a9b8b4a8f983e10b619c4f1e1cc3c4f6ab1d1af8af5de032872e1b2d7ec15959109749d2ddb9f2a832ac47c48c9e43b3da34a767b93b0b53bec738d51929e7aa6d29cc0dd3fc075975fc56845fbea8092267b827066ae3eb2cd004b091c0efddeea5c1874618a283a19b7a3d4aafee6f7a004401fadf2054a30810e5e05a5936a18b5950185b1b689dd63e1ff6d05d9ff303f39b9e639a8218881d4dc0939e82dd9c16ab536e61fd088350a013b1f4b72de19c83712773baac76b903193e7ebe7a5a6907d3da18013ec128594afa8fb14ccc457a23bf3a277fac8730240b5da0d43b7e2b37725a0e4e6c511c18f563d9820ce6de03221200541af2dffb51742779bdcfd55b0f2d81d64ff8e0527534f794fd94cb4e1012921fdf168beed4e001c68dd273dc43bb6fa6888780572f53b45af888f3d44ffb35f082e12d4d789e4bd0c19a199d476e42605bd82d9fe98dc9557796e493a64312ef8a58102b8d2cc7d0efa3b600f5386fa54a5864a782eb82d2e2510e19ca403c89ffb57850ce86048e40b57bbc70b0d0f2bd0951aa310108370e81ca0be75b665b7cc89368c5328605fa5a00f03a18ebf8deb56993d3f1da6c45a12d11b78804675a1b3fa71c6f52947c28ba4807353976a369fa50f266d8b34ae60b0687065b4377287d5d5dc456528b5b6c78c15d699001a13b6bc2b2a30cb065aa487a642b7894cbf71299476279b0793ecf3b7b083a3b3ad5eec11442fc7d21bc37705a1fc841c5750dca2680059627a1e8149a3eee8215f287269540b3bb2f2a8b4a13b6513554254e3bd42c6460a468a81b2f2997bbe9d0183a38ce0483ae98fa9b4a02cc06a334718605b321ce919dfb7dc6d148c3361f1e220e96f13b6544d0815b2b4c1e4850515aa3a502415d8056470157c43b90aa09bdbfa0ecaef634b2d7f77dd5a8976518758549567e91a988b7b78b1209609efd0af3e505549bc617539cf8e1516c45be437ad450c06e5a02fc7202b03ea49c06716d86f2a47b974c40c45ddc5c6617b012ce34a4efe074ba8bcfee30dec8ffe3109e5cf42533f950d6a0dcb96c80a8f19a2f5ba5d1802e1b4796466a2ac8af391ed4b1101338e985187557e999aa174c53e1335dbac4b4e38c0996c27140bbef471cc559759b11f7da368722668cd0febb87551edeb75e1f27364577906aef73c142c63f6083072ec36f5befb0793353d49ce8e37436af2d3e05d334a1eba8bc8ce5c6b5bb416f8245abb8fe3677faeecfafaa0d2325f9afb1fc727d827ce88a55ca3e7113e549ab89572016b6f0a0fac0a2a4583f9e5ae1eb5e95fad736374a2cbbfaa0a9dabdf5ad2e025327ea195875ea027a939f9388667b94f24bfeee669c1de5d3508c52c4e330dfa48244d4c5f642bf1357cc981cfa0ac7f0f14fb291a88538035c6b009021a3bf9cf9ca7a00a24816eaf803a637c4cee90d6dffef647d78b9f4588921c36e484df726ec8b64039d09e9fcd755494e83b16a25a613b9f243c3b03eef5d3b930349dc5334968c108837db7b2057993ccf17beb7c1a7d61ccfe4ed50fc51996d987af48e9f223fde67f9406957e10eea55d1d5d79305ce6a0db5de827cec8814bf3aed5b1a20af71e7372029b2e48332fa5ef680f9b9cf863de607b2cb46a897dd4e378bbcbae598615808c21c2abd271fd24eb02aff11f902d84ed637638945499ed4ae3c17a5835637dc0ff9e0db089f6ad4f2d6285f901db2ec7bf0e142a7ebf1ddc04a3041f5b2d57a09f96497c43fbe1bfc0aa90f84b909b8dba2b2ab0e87dcf57b81d1ccef8b6ae678166b576d800a6278ff4aa0437d9eb99ce605d895240c7cbda15439f1e4755378ead958ca8020ff8746cc60a85b53fb94e08a4e4b13eef55624bb29926afa6bdfaf74c8eeee5ee83bab9410a21118c54b0d381a7318d2a69e08fe7cc9c0a615b4b9ea5183ad777e8398ff38804a2b1d3e0b68ff3d614e913eb6c6da1e6255bbed3ad3ba0f2072278bc9ad6f201ec6a797d1e5c768670741e22f5447b24872a1cf97ce43bb69974ce52cd2fe27464aa64108da5f0277bd5ef165a1ce1de99725c85f3a0995922b404eb98930112ffc39710600ca60c6ec44af55aedccc6b0438db130a6df9b0f0067a12660e4051d243f8debb837e3044bd844aa858afa4f33db532c410b173599946cd5b8ac60451e4e7b5dab618c9b1a73a7097b081c93a57a8e5aa93883745208e5409931a4e436461b1affeb3d0586901ef1ec33b612ebfa6d8c2819155fca651123f12393668ea903c820804e031bfe57be80619b3c75f59246b79a9ed60cc7e860d24267322ccc8bcaa703376444eeadd171fe8c5b92dee04fe6962417bb81667ca74f134e250dd777d492ed879c59904b3366af87731c0a00aa4f78ea12d705ad8221dd4f7a04fd1a2867c4cf3a2c7c93088808257053fec75cf213d391fc42f37aa160290e7b92a8571e5071e311aab29878b83f221caa75fb52665c61fb52899ad8e88655de4371d96418eddf71e8b376984722ae13d04076f980e6785cb94711feae61157d75daa8d82262eea9222123bba0ea2e27afd4c941ed89e798503fc80684ebb4357d600e86410d090e7c26682da0ad24c2d9576d7a65626dc1a5c33a6f5b5a95f0512f340664a71ceda2f63122f397475de54e94cdb9591c7628552de95a9a513779036e4d2936a41268413d103638f7ed0a7e82029911f9457895550a6a78a56d1daa72f5741e7c81da49a95ec08c315eaa4c1d80f0d3b8247067e80991a483312ea5a5f1886e9646110bade5fc18c024dfe5cddf08f1cae5089919a6c173faa3721782e792bc3fd4fb5b149c4a961bbe118915467fa14b5e78b41b2fc4be077f134bcb82c762c4759cfd72587b57ffba861bbf26d9cfcee7c8a0fca09aa331c173670d68d75ff1b74b34240ea4ebaa3138e6e0cb133818f5d3b2c80916a5af2fa21cc9ecddfe2293c63255546eb474d0743d7293ffa5b2ea84d6fe0ec36294c4544926ce42fa8ccb65e48bd205ed22e41fc1b139f8ecf87f4aaca0de43af8a5db49e04c4e7c808a5df03548141cb1f5964ecb2700f5bfc595466e0f67d301e084628e1d141ba419069587557b93dafc18ebd4b3e70ec920f4e21df76f9ddf4f08e3f5a95bb3812139d35cd62c2e8c18dfcc6fcc8ce2c72ced0e8b99c4ffbb177d351add196eee8745a42ee95fa8519b931bf1e1f3d293fdfca10e7c417b7b71dfec171d219d14799c65d2babe1ac522f6453a92b826cc3f61de10e0609620ec9f29bcd2f06bfd1c25097ad5d0bd738b46f0085db011b04c02f11fa53d3a9abc0fa0b47eed7cb6d6e0c6f26b9a53a3a0dc804b285686d323bc14e506618120273904b0da32759c895a98cc890e6d348ceb5235c9a64fabc6041486d3e6834d4da948a5cfc8639f8f3e9d690d96c4013ed46bb63e969b346f8e9a83dfcb27e36a927b049245f920c504bacf3236267c6f207b906974d376f378198f314575faccb00c52278e97e8d8a90e3e4661043cee6f795818c0526a747508528ed2fde1cae384e2806959d60c3e1a7b994ce2ba4c088641aa45031cfc1adfbc791fb6b936813674a40381dbaffd01e3dd43c0a040abe1ec01bc8d3ef4f6af0be6becec7234fae720983ef7873249ad560b3af7a01c20f67ca55fce3cb5860441bb2174e93de95fec4acd87c9b2d57f1a7eb54ac04898d352d58e4603f708037bc658b9599c32e029754d4994f8dd4c6aa6d071ad7dd9de079e042dd892144056481d4035d50d7224268e18de59c5f6a1e78c928ab3f5d54949189ccca262b9a75e41ddc2bfe27b79201b3b324a4cdbf6e47398f08af19db119c3b5cf4af9b063ebe0850ff25d3f57a5e729265c769eb62666f8a3ec6fb99c58012d85b95220cd231544f23c2009a01fa6cea04087b0d661738fb709fe4a70a0556e8b5fd1aac564385328f853ca8c7981238812e49a586ea1870103633713f390009a083047c58bf5ea61b793aa45a303f25bd6dc8f8b04f010087f09872b0ae2bd33fc5858a4f3fd38e11b6d0d7cbb236419b15975b658682ba22db915bda23c3dd69eb61c0e826ee5515c48f30d8e32445a6ecdb559da2fbc8070431286b617202913e6999a0b278b5c315f438999537236e0908aa8e134c7c423d5fdba33330b6a6d39026489f0983bee0f3ead93350753cfec36c5eef58b1825f62938f30ddfaff9f5c1b983bf34ac324db75a84ab0fde64f75f1c34f41f7391d6ce59bce549249ec56669be826edbfebd627b43a729c970d66c1d4fa1a3e9c341b89aa2cf937a86eec424653e47ea0441333d1c535f7c6476d238fb5a95fb881cfab411bca4be41d0df9801f50e568c6202957f13bed6dfce2833c915dc82bb36d77a447681a0b95318906ed105ad268362eff21955573e543e5a56156acf06c308ab6cbca739465e65df494e252f454a0ed8c2dd512b6e2ca4933615bd5417a1d94f5b0e70d4455459049621f88c9934eede8f512c944e00fdfd2853bac1e8bc38000b59f66d11d6aaf6e4d4fa6eae3dee11564173b1b3b7a3dee93e7b0f77ba28d9d595190bed3aeae47a2ac5fc39b99832c398d766b51c71a1809a74bb47abb05ad6233fdba661a57e0f84ceedf840f42e4f5014a6ef0bc4e6c1d7721cfeb10a71b81db9f9df6358e676a01cf3c3f956d0577cc0c2e7f54e5d6bf9176c05dc783521ff34de714de7c9c1279d53ff1cf5e029af7591e69858aae1dbfe39796ca265e68292b12893852fa0658650b33e9a8f54caa2dc2166366d1507258320f4809a90c585f77686ba5e2c051494026e4b2564a8ec779f5ae1014e91d1d246dc79f9bea233a67fa6b91acb6d2a036cf718c9464dcb4d0fe35fa472ba3a16cc6ec4ba9e36b86892fde5689899033979cf6ead6ff59e56542ca30a88ff2490c13287a8629f64b372beca0c7c27b34f9b263171e892f4b48a15e88fc86002b2bc0bf0d74cb4299c2e5030e2c4cab74af999fce775b63a8895ee25916a1228492be188481e52f2749f3de9a62ebf73fe5c753add9089f79c5d58c0e452776a774020d0d37fb977ac5ac76af5ea776769cd332d2ab944dcf93daff08f528c5efb61e45dd8773d44f2df526b818b9bbc6b14a7fbd6bdbdd3d2c998eaf39a0458a7da9e318a069e3a71e22e47f7ce51ac40f0ab55db7d8e92b16b153ce1da986c9cdfe21ebfdbf06ba2e9da710e959b36b6978eee479951d6e2404b90de82eb01202ba916aa007972e3b5fc5958cb0f1d9f0cf5e0ca9e1aa1634949ff5a042f5a2d23b227bba1d39bbe95f64fc68b9594ca38143e610d5091f692197523c9fc9b43546408b8499d1230c6513157a507be172cbfd831480739a0fd54151ee0831d21a35a3ebf7bb020e4f759de0336bcfe0e21b7cc4721254c9be5632bbbb2adf84c8ea2d1d13c075ae586e8eaea0eb0025e320f44afa8682c64f311336dae1b761c7552762a81113bf28014c321d6d17242869629597cfc165c83aa8496219e7e742e48ccf64e47f09cac8b7379a8e6c2a7511efaa00db1037d8bed0d9fed9f3a57f24ce5854d20a190d7b00275affe622adf2a1e70b4445d692a6afd934231c48bb458834d6f15d094a24c25a1e83a71c88479d8e038c30ca59ecd06098b7b8bfdffdc0c38c9ef0f00685e16992790070b0c43c9c0df129e32139448b91c30bbfb3aaa7521bbc9f770dd04f7269d3972dbacaaf65849d6ef6a0f1e1e0bcb054cf18aa4d78d5cdea68c126e98dbd7547223764556210a353b4621ecb113451691159ea5d1f8dfdd81b06a6cf1674fb5388efb686bbb1b48fade57305472be751c24108b4a812566fdeb4020636d16a26bc3bcb7363889ef17bc146e2cbeec38f887549766aa5bd225151234e03400fa2793a0e9f464a5729e9292e3e65a545a4b22e531286cf2af70cc45d6dc22ad0bee3eaff4f5fdbd121fb158109b16e75f2b093d6ea14628198b9ebb1199ebf099a55d9310e1d4d825f5bf19701f24a17155449f7f1aadb1282333d240e3f35a3fb34d8922a4ed2e5fc1e8c759664ecb057ece1b6ec2a68e25037b6b8dc5d23174a1d56ef9fc92a981ab42fce27d8e2b9bec5b5ac37ea34214a7ac9307e17daebd0e075426fc8cbc63a13c3def46048717076820131bce613b60ecbd259572ab169d5f7edbdc39b5cc53a233c2dfb2a0cccd2698dd12e84d902cc5f409c94f079dfa0eeeb7ffc46ac90cea427b44ffc81f27b3d39749a4e7383c531b4ac83773ae477bd5d22fbf069dbd79d5430e2fb43d24562384041d7dcce36f307e2d3ca30fe2df532e8431dc62476ad9eb15dc9e0662d5a89bc868a1d366b23c12418d4ab1a9eba0d0bf9892ed19751494590a905449487c6d31cb6cededc20058ed916b5f30cf04123030572301791c9b48f0869feee33c8e17610cf2da950d063447cc528a7f2a7271391c6066757ad39b97a708d28cee02c482b5f10199e2f159f1efce77d28a8c6c20148cfa40c604d8e4b0545fa77f9f732d9f1028fc4c35fae0857b3f3660e0339c882ca93d1bfb8e27d59355d7ada28efe0e47b88cd0944b512f45715814f667ea33883c920057cebcbd8fb445df73f6f066b16b04c5beeb4510f1def7718fc0f30fb883db5ffefe5f01b0334f19e3ad5ffbc3f68fdaa6fca021248558933104fb4125d8a95161c6d5681f91a15c0f1df96c2d87d1a86d5e4782ed8a34465bac560a1c74e92b4c3136f6ec01f1c63a7f6f91c9d7f4a3cbf3588626c4557a4ca846b5904ec8112f300c87f85aec3200323194204efded1121b82817b7accc4bf493549fa4658a2bd4dfb19f9606da605e8b2bb8c6c9f7ebcf8711309c2db28305afa52dcbf4beeab9c320b2584da0b51faa8aed3f776698d0c14a3a1101bc7eeb63ff56b139767ed8332ac9c0ffc55d2fe8b8942629d83063cc09a772d8ffb85fb1d1dd161f5fbd988aa38e8f1216b6198b3a773aa6e7cdf7b171ef64d861c563401ad8f5cbf757f040580395174c8702a5b9d26d1fdaf8a7f8b18f8b59e31864af7aa2ddc036df281083b944d1ce8c0223b265ad0a4c7206e18f587201f66521fc82969d84ed036bc37c999d6fbb6f4ce664326ba12b46cefbcb4191d6e153cd88a8e395631e7fb721de821099f0a74808e1f67e853c884efcb78ae973edbe9bd4e9aae4b1f4e583511c71487e1f4d2b28c866e8c92e05dc23d142a06f75ab2c0202293efe980b9422139025f551edacac40f6b007ee46782b846f20bf8eeb6d547a9685d0eb58bee905be884e0befd4721fb18d127c7f31be80fe81f14be70edf53827ebd5103d0e99bf49c18580b4cba783df9811000ce10df2ec5166ae36fb0d22e448f5b869ab3cb2c439f8e433acc7722af5ced320c4496a75d2087ae9e03d05244c4e1d9b71348435f382b602552313c62afe0f6818fe5601d91e2705c3d3896a541997656209a0382818afc6a1b47d09a69882e43c58869713d9080f4ae96b1a5a6834d7b264ac9938c88663b97ae60e32dc93dccbb7cc4509fe2a59eac40e2393ffa5d99eb5c8230f9b8a4682f4e41bc6773ed376249d9272bd9f6b47663afcf0069e53c751d07e823328c1ed3175b638643b0a8e61872e4ce478ee290fa2b96717c9b6197c4676c51c8cb063af6425cd03a72031d11c489aa94bccf86dc61cc752a2b166b87a57f1768d1bb9d4446132f8ab17243f76cd32bd297dd7df632d30c22e30336109b6a11660b966772909ec6fcb120be6fd2fe0bf5e9ec0013b1219085d15b52437259aa2d2b2111f700f5848740f65f52d5ef6140724434521181cd3fea92c1bcda296da269ba2d1bcf0697beb0cfee4d2f5776d343cc503abfe88fda4c88385fec0cab14c5ad8def320c572c35ca30fc3db8408ffdfeba60147d8c588303ebac5c92255831ca271669f56e8c61e6264e2072c6106bf48a0b2d5aceeacfcbe6bb216303f933bbe4cb06704b3d7fd5d7db869ab8437ff8cff453bff1008512fc6c4958a49547d004a3a1291aecaff30eb021ab099baf853b449fa64e67d4ceec32a27a9394f1a80d6e5d52b219f710575113bd75129684e1f62d34cf8377f6fa39db36c149d9cb43325b29118b02aff959f8d51bb0e5f8ce0a9970b3bd383fe4b9f207361663b4cc6108c7703808a7fa2eee2e54196731b10aafd6b550df2f6c93465c188e618deaa7306e12b9c54a57b12dd87f5f0af84b7e03a0483e6fa47b917d4c0daa06a5a9412cb42406db0631e45a603476bbd2de8f1ca27b28d44981579a82ab46f57a381471b11fc9b8de849ec49c7d8bf0b091a3e4fcbd6e203849056699af598b5de161cf1e49979f34c6cfa997c3294d8dcd02998a27423332bf71fa353b97656f1ece77eebd1dd1df2a3d18946bc45e502c0220dff53eeed5c22d30c14778452b6eaa66b80e5e9fcf6ca6bd65a39b5ed226f10089031972f674caaa6fbe47836c9445025df955db00d12245e8fe32d24e924fff6e3a8ca8e9c28eaf8f841243f7da12bd4d10be1b18f8d7968195be8cd296de44ed3af96ac3f1252e099f622a4031979803a42d9c2b2e881751843fc182130c51ca5c75db453c92587bc08e49fdf958494edc53c08fadc379383e205747de23fb9ecaf3cb050a34ba2490c5042e03e0370b174020ab59770895a89bb2f8a6c10157b111353bd054adff52ec289a49c9eda816666107edfe7b757f104b49f7b53c4c34b3fee2aee8d4ed22b64a58f56884fb5094c8fedc4646054fe853f76ee0e2820463e9444cde31e42bd65ddb5b59364d21a154873492ea35030b20ef15ef4ddff6614256f2bde443a9d557232c08f6682145b9351047e07931bfab0adbf4ac43811eb4632b3dce288b28c4ad712578805298865b64b11d1cce89afd31ff26b9a5ca35a92bc1bfcaa8b2e2eb25da2ed88ae58004a800a123bc1b017015b2d9807d6c19a25b80af2f175eff5c9668c6ef221db4ae938a664c1bee428494d4417a0329c9012ac4ee42e0fbdb2a84edacb7cc440dde2d1dbbb16754dcaf51ffebce2f35e775fc41c765b762d55b29ce5aafe24c16addf1962cdff0718671c6980ff3936ecbf5625f933dc85b57798b192bee1e747debc58c23de03d500fa288c5717cf93e44ccf6cad0141f7ea0184853134e08c0932a54aa82ef43010b6954b9485accf2308da2ba8fb6b5ec176a2c1f3c3e6acbd6df7e59d2fa6fa9c8cc4eba089ac9ab5609a19cbebbb6e6e3288598bca407a49eee71edab06294b0d5b429acb7668340f79c4829934ac5df645e1c26d9cf30026413855e97e6e7aeac5387d5872833363871d56ee4967c0807520c6828798230e7b06862972d8c1c69d515757b8e7870a72b4a6c39290867f3da285a3120ccc1f50b42af4cc1df3aa0f081a9e14a3777968b4113dd8df805fce98f3212b104fdce9879720a1e348409bda79d444146d7289f5eddc2117ef7c6a4c1f2063f53d1d34bb0488c6e6336138eb42260f63d017f14bbc827b054f4dcd3c1f7657764ac72c7b6f20a611dcbf4a4e2c7b64080eb95ababf2515948f667fcd1ac357c79cba73d01b5dbd90282954d6e1680275d0969a7bf7f1c94c00144cdb87e644b8c94365cd258fee48123cf7c2f45f0980e7773743d1f63621ced8c1c70fc1e5d9ce4d4152b3fcfda87e0af639de8dc92ce2adadae716c61c4a4073b5312d475bae7e3fc61b5f27d6893441be64b92b5a4f5b9f2270d17de36b268c36f6ce5a4e3311bce7d2750505b396b9ef59290a3a7997df43cdbf28754cd8c9cb7669cabadac83c2f3826081f2df0b559d307121af9350824524588fc71f1abd16f676677d43e0b1d9412407f38dce081c1ce73d9e804b15b3e41f95d99ac63e7245bc044768417ebfc312b88053fc55e2a218e65358c7cac5efc27da6099869e813847f0fd151276d40068be89c580223555481519eaf60f9e7e92d382b3c4705a6b2d33b79f396dc1a19fd214e159b379f89cb74b6a7d76a91c61dbefd8967e41cd9ac6bda8dd5fb1001d67ce098b2b72c3c1dc59e2e4ad7f44668218356f366ae91b29776ab559d9256eda870be78a4287c6762582b55ac54f6abbf625f4903a66884d8dacfbdd2eb65a5be17bfd070d3a0dc4b7114e6c8c89dcecc4578950b62737e60758adb819fe9d56fbc44962c34e54f5f26ce9f809cd668b0a7d945691911d9f3a6ec2c2aeb5ceade74ecedb092fb08544271aea77d1be706546a8397cb19f95e901e1d6e06eeb7d11f27db7fcafffc991614150a07e02e3ea9861e9fc6a307ad304d47b855530c06425ed6b872c18d82873708b3a8faeeb1928e8f181d104abcb89fb362eda23ce031275aa878e3b1084aa5a6df4d83f30994928b4d918b5abbe949f5302f8ec716dc6652e8988c9dd351bcaa2544be7f028c6276c221da52bdcaef4cb9e08f04af55e12a17ac323afc21c7c46dbe236999b252df9805cd8d2a262bbd7a2f25a1d953b5adea6512c3b3679a6ec89380055b85216b3ef3952b850db01a8b9914d297ba20969954a06a0116e79ec3ed206ec3741d188365ea90d270680e43943b7a5223b445beb75a4af435a2ac99f491004c9bab1ef9c062440ca1fd326ff6479560399318212720a9fc633ec4db7ea6d3ecdbdcb94fe33f7eb8ef50545fee772dd1ff86ff21216826a6a09fb412465b89e8514e95a90f56bb3d80d9b5e65097e7e916f297886b762e21932db58099171c308d06db754f323db600f5f92655f610e91fc665f9246fb9a6febb571f1ab4756a8e9ed1fecbad3f3a2b0cad4b967b9f1a08d8025692d575779eb8a77e599143faf78ef0bd9329123d22f3ba32c0e4513716609af4da29fb21bb64e2f41959881cff120c5ecfa6bac81b561244f0d258f919136ef19ada52356b7950ad031e1029dd105c1441aa037fef95fef2620b1d41eadb2ed8f4bd425d19d7bedc8d9914f3b9fa6bef8c088c10291bab60a4d27c53c061774a7b5789d5779a64f488505a5e5db3415dc5dd9e251554e857d49d737b6f190f4a8281b4480e8faa6a3077eb486dd7efec7b36c7c03a243dd0dcbb16d34a0e178d7d5c4a73ed5125ecf9abcd3a21f75da8e37039f5168cd738752d2072b9be955187a70ff283b6eef0060b6f35e2aa1b79e46a3ebee06cc7b1aea9dcfffa01554bf5bcc0ed84fe44b60dea0842fe8c999902af2122951a0f79177b14401e04a02f81a8b0f051a604ab073d3d676df25bf0556eb5ed951ac5586792a838e276c0fbfb8f8f8b0720e0970abb54a7c060819e161bfae19c32754b96c944577c8f9ec62f6d6ae5439ea77059aeefd84d3a1e7b3c2d9a24612c0f734d0a9dfcd4834eae7c264ad835627551660f7de0167003e4518f9edf3b92750d285702a6cb37623fc27fc1bc41e114f8eebb8a18db05ca506bfc063aeecc45fbd27d25cb990350dbd7df9b134be099984f8faf41e69753d3df8006c67ab03a7bb03c25ce62b5c8aa7928035db31296f07a4dec353c5161a9d7e29f78415e18f36aeb1fe49a97d61d4c738cd98a73d5ccb214ca4af5311c9562242d4d6a5704547ce7145bbe9eec67941a42d15b3a57a8f6f4e4b33f7143d4d094cdec482a91a63908d6b7cccd226c155c366aa2ad4c5946b4c7e73fe47eced50300f83b1cd8798c518d88e34db112b43c915cc08cbb53dcd9700f277e039e71cdfe41f67b4e52a4d41c80c16b1d7c7e7680f1a215895770b8b15ebb104de9037ea3a5e7be9128ae35e26ae4354d40a8e5d43fa85d78f2c11a48177ac9ee84aed7faf505025e262c14f318377bc6cf0c7ddbcc2cf50316aa898e2bd4e550d3ae825fc3c342bb53bbd11ef683472c937e1c0a26404c108eda9d637f955048ab4d1e68a4bcece7c55c1e98a066aa36af5f55c490abc5991a06693e75b66b0a4c1fb3a59e4a2167096e0b22f52f64f1338131adbdd5d4aa72a1b436db5cfd025c705f5648c51bde2c02a47b4be5b44d6af567a507186e6647018a61fadb157e4e01e79d0bd3e1c0779676ddd43647088f34f4d3f054b1982d35f6c395bb727bfd0c876be3b8b8ea8c55dbf5bfddec46f2df40b77b1ee226f1d302d5e1a594bf046a18e9f2ea42a8db074c6c6c415b0d13fc544e41fc2d8f094f262bc0c688d7893bce54fa69d5e50648094909c0046d5dab83c5c0671ecd6c89db5a5b0402bf3ec787e7b8bf874b1ec13d7d8b91171cac4497713c27db639ef1ba0c16f1100a3426f29fd6c2f5c3fb108cb8572b4c657a941b908cff6c5fd2bfb232674b5de5c68d2ef83ec406be5f6d26776236ecae7dcafc21b82c697d83791c5831af8e64744657b1576455d0ffa48b07d3b5fcd847bca206bdaaad84a99ff04538108a5c46c46d9aa29ae4040e5d4aedb58d6029112b1324fbda5df97098d9f3c2a443e530e87edd4fe8934aca84d035ee1a0e48a87f740216a30cd436394de7a32fdb9360fc653bcd8db3a77530c18cbce418cd2960f82a571ac20123b1b83eb316defc2511bd3f2f5f0ef34acd256b9c612fc3c31a188cee3675472dc1bd82da5c91eee485f243b02fa696d8e5f5c0fc7387c385e00413bac1aa685356d6419a8abb58e35f17cbd22947163a80492cbbd7120c0da3c30a98d99266698481878339b9431390c2e1bce96449eb64a3ea250212cf0e39c551485a5409135366b0a93dd7b12fc421d2675aed1cf2680b4994d4e6c6acbc23539d5b65b17a20026bd2eaa608e3aa4e9c0daf6e3a7bb17f6c1ae10f25ccfabc0724b6fe55f43492813adb6ffae43ea6955ebf5bfadc186a3657250f96ba84e117ef7914e03caaa3a873d2d147029d5beb54147c80f01a0f448e10a848a7f9771322f875c4180de373e2c7833f266368a79b608c4b1e0ae5683f65ce63a337547398d4957ae5db3ab7b7f00775544e99938c7a98b3f6e552118b42ca79f54620b4308fb76344dbe1ef5782cd7e9e06abc5d2413d3e55e9ee1990be35a266fa7e49d79837786fec9ae40b1cd8c31d892d70d845794b6328556823690c91cc7c16073c3bd3ccc677f38da879521eafcbbea8244c7eec201df90de86b58fe7d56da59d92bb579eb7bb9690825136ad72a1ce887b16dac793b0c37dfc27092f601993e7694d2635ad96058bfc4a62942517496e0db699d5a160ee902ffd0a3c5a9e0e16590427e8a5b26727a1bca38766d014db46818709b47ffdfd4f485f80d43ee08965b49f39fd9bdffbf43871d538513eda433bc4ff5c7020c5056d6d0c3fb10027cc766b36971e322191f91f0c79ada4e0ed9fc331500d9a0c4df14932bcaddfd1747066142998274e73928677f78d6fda6c6bdf081148dd0199c08342b9bda055ad1e5ad3e39028dfe8a1c774997efb45745fee969bbd6cd2202bbf9ad9a56c7f0eb991ea9cca015d55051004eb5e8cf49aaedd6f873da28b263e90343dd2a80e10e9c45a7fd6b822fca874e021bc87c1290c407fcbb97efebd265d6400be8d622128a005a38766a9bc95a388dd86db2d7be8a2f7f8979b6572dedad139521ab499de78d23f29b7112de1c3a45bb54a995b19ea3433f677cd4fde5946207ac79209fd07753334249587653ac959b022df4b07f8908639f9b764068ea557471e8f8ef2521c4b14e5936e82a964a9b1573cd610c2f34a7236f078e76e6c529fa68f78d2d3c31e5f978f62e09e56f0be9ddd185b1a42cd115f6bc6ca25ad556ef6732b0e18790cb9a1b0f9656b33c94fce339fa29d44f0d45d6057252573a5c67169f02f5e9fd39b45a21bc60747ca028a8249476618645038d9a78a7c18f0dbeec20731b2262498f253ea8afccd40901ba66eb4fa884822645d2a9a23c1d4ee328b78d7ea112d49dfd265013e53be996696d0c6d60a5eef9f44130795eec7db0f91f098fb37f475defd724617e7074dfbc66aa09c2fa3a3763813066bf88410ed440ab10373ce31fe23457fcea159b5ec5d3bbb7d6591089657a64f5f9f36a4c7970549e41952a15c5d05d0a2bb64ab26b5432d021cf5f2ecb285acfb14928ddb67d5857ee7ef2b16963b0f0000ec980d5d5e1a709077ac110fbc9febb084772039599e9a0f5da34b0ce2cfbea466047a6c784af5fc10f92aab069d3e32e3ecab28192aedcb1c5604076a4bbc917d5487d0f312a6b8824dda50b085967859b53ae25c6e84a040e4983b909b8c622002b70ce23e1b4e0606abc2e235330e3ade69bdae83998627c8a8b41939b686a4ac6ae664182f936d5b13c8f20ae3b37858307d8cc61ad99fe73361d940e148e0bbf5d2e20b4fb1039a0724326f7f68590e8500433891a1bbdc22d1c8f1ca85229bf41e039a3dc94bd7feae6d92e86e0a8e12978a8fa37ab42a04289e382452378134d5d3b67a29f04c4b2dd716447aacbb6e3bcf3a93f9dc7196947b3937c67708f593654d620dc2da30f534de354bc99ef3074230466507f12241e9600d5e7fc6764f802b3f4a477cee9a3df9cc514a620a285ca74ac5ccbee875f8dbd10b4465d7f06f0624453491efbda82785ba4aba4c1fc814a9d0934124f6b19f4c51f932a71904f3b8e5712606ee4178993425c597d4e179acc2f3eb4dc989bea8897556e9df8e85c6ca06a4ebb35949e9ef1b55749e1b7a01f73e98070151306fc56e92abbf4839e4143ae5098f4412014c0c27bf33f309dc7cc5cbaf1a62cc7b9995e8da6667ae7f262b157fda08e6acaba36ec1776ed293e8ce537421d98b587279c0a3631e172dbaf3006f0a2ddba9e304de43107dd7947f9e749ef9f9fc51960b76fd506b2995eaa08093cfafd1a29b10838d1d3352e503816634b3588d95c5144cdfd48c38787af3e2300fc1f4122eabc8016a06b81acf4437dda52fc825fdaa0439ae21824f9a2c085292b4bc4fa2d24a4e76a8c80ade7f7d7a7b2193d5f8c08ec6f75404f562dcbd10d183bad4681d6ba8b78a7a45bd9a39668b61901807c16faff42cb1531571cc847b5086f3a005a851a90c89c84d9d2e9ba7e3d2942c8309cd0a28cf656344fbe933b470ac94c833dae93e37be124b880fbb214a9cfe3a31a5efbae8c97d507fadd7195981a28589d930bd090f2f614b4167a9cfdf36a0eb17149825b0a94e760f82d2fce3b5efe7c1d297fb976217348954365aa084d819e875f8dba4a112c1509fa22d10231742b9c1d47c3c7f3a9924bd07e7b80498d3247e6c55acb2b788c24830a9fb43e387d70db42b824b86566df76143b6270b494e6bb4e7df8c988c7284ee7aa9ba637a7dc0f7c24c9ab5a6c9dcc3bfeee96e106b953a407317cc23a332e31f6eb0fa62d15626ca05d7f9e6680736dfbfe58cd8bab22239148ba88613b44ed031b0aeb906cddb679eed6181c037b6fe256383785b011d2fc6e38c88ee5d8c1923b19cffa3a308ca0cfe754812d9d0f8d3108309418c55c9448a76cdc67d687dcbc94074438d78abb3667df4c57420dec339d116f704a1dc7caf2aa40ff3de3a6f70223ee8c03daa11c61a7029300c8ee6ab08453298a0d3619d55baaa52ed12edcece451b5a35665e2192eda6db9a6d00bdcb7bd4bfa410496bc1b20adf18b5e489e23c37f26633a4cf675a992f8422c12a13efdfa616b9d768ac37166de8986bff974277ee2cfb6937ea77e83441408274e2ee3682e54959a1a85434cd6f297209965516e162574876b9a700b2d96a97dcf0e4dab2dc7dad04d17b8a3031954ef5da8d0c0d0eef4a25b2adbd40ecad59abf1ac5fbbb0d8465dc0d696a917c70fac7dd659efb65b3a97a7eae5c85da673d4b1b61744d1c21c489c2a4d8d344f61d38149492887647dae6b1cfb7de32b4b415ad0169ffc0200740fb7b19c0e4e936c6904920d98eeb137a9a6aca5f6ad8b3a60366e6374419a4930b3285e7fc4685877708334d8d76fef7e2b93e47b5bfbda24d02299da3889cb011cbfd7696d2e397764d99babc9b280263860fb97a2a6fc5e7b0d0f9323c0abb0325a6b58d450642d4c379156cf2da2b041fe7a8be6e1fb7edf2f2d055e08f15ecc07825c1f613272ef7d0fd4ee954487e455c676a0e9f5ec2e9686bc394920c61e83b4e46f26a440729a089c8ecf8e1f314e8528e9f338ca7f7c79b486d265cc301ebd3c345da0a20720d74b48e1a0b6efc6183fe246f899335724a93cf2541280a30c24ddd2bb33dc5221e37b54b6c56bfd6678d9be54041d8720df286d87a62c9b363a9c41484fb29d8ebe807fb1b1118926143395a642e30d4d23bb94980ac8b437ba44aa2cace7902ad257e1a49eb05856d72073673a88483a9d29be7ae0c5e3a2d173d5d26c9e9950154681fbeac10243e11e890fd8d322a6d85642a67f7c6385f2c33dc23602688de485ffe74784446b5d1480cfab67a223a5b857220b26580d77c2e7d0389aa3e17cb1667f05f00f4b918bdc835d8377104dc1899f1abebc28bea2b18c47bbc85b8259ca19a9cead4c4df3e66ced7b0b8bc7158477498b53ebb68e37a772bcc28c741f4c37d105208aee3663f755b5daf86734e6bce5c6afb27138b4ad8b958fb23ca4e9bd03a4c8c14a46480094e72a056cc3fe62d169407e0b308c0f9ba5fa5017b18ddf509c01a2d548a396306f247642085e044da55843bcb97610e40ac33225eaad2753eaa417d694826578b7d047bdd5ac4d67dfe4904c19612ef8549bed369a824959063907b7755f10efae71490cf5cc32a160d5eeb87cc8aecf7c302ec1f0ad20fe2060c1a4fc3a91e26a3bfa6da2bd73b83913ae6d256dcf54b6f6016d2be86ae0b3e54a6114e2290be365d5507246ded1543bf72b5c7a2392b0b33e2a670f2b899a9c7d2cd11f355c8ac0bad2d13fe80264db1ac4d4a89751aa70d3ff97dc05689f4358f5043475de517389d9c7d7971b85148c764de043b9994e19a82ff16c64be035823d29d0ea503cbc27424d11d210a157831099857d6039f0cfd3d82fdc71cfe59e4d56359e89a75871361ddb6951aa926f46092e8c0e5f8983de188e6b2696e9ba8d9d4706291aebf4e478a6f934f51c083ee70d709a6adf7c6d48de5e554795d3c8a872c56a1b56d0c8f4adb1487f990c466540edefea6d7432b5958244d0aa3c04f9ba92793f0cf428c045e82ce04eef8f9873255eb8d2b5cf8918c5463e555b7c182972013b2f95f17ebdca57846f76689e4b3189ea38f8ca4098aee78f6484b7b63432a9a1630a97e26d651e8273e679dd86da8419039322977068639da19fe00c784f1adeed5b4e08d6f80bd5a76d2291eb0bbad5ac8e421025537708a851b17c08771782f881ec7ff6bccc182b9be631c9e6b394fa79327c87d34ccd67bdf531d79dc273cbcec5e85c4b90e7c8e6936f96e6a0d439a9534e1f08dbd7b6e157ab382557e541abb9da167d1ab14591e63fada9590f4a08e3733bef564d077aa0cf361c4afdcbc394cea0f33372f00d35a34d1f5db653d4656081eb073e01b67906d7eaf877df3d7cfb0c8c00b351d60d6b3dd0fa052f573b2b7bfa4a0d5da351857bacd006c3cf00610ef7ce519a7d2b9ccff3163b1ca62c3647698dead0deca275e101e4db4b92d3a9ae9c6610cf0ccee035b92dc8b861fd4bfd9326f8adefb94700440fe2d4190d6d3f864d7e40ea5914fd5d1d2d8df411941f5e68175ac0545fd96906d373c97792299c2d67b064bf4c0dca38d6721d85ef4425032c17f0b35b594e4872e8a4577b57e83004f0cd8f67d063a6f81deabe003b64bbd97cb179ff686178f6861c0e12be789db8a42a33a97a9bc2eaba18b592cfd18dabad8d6ddb3b195acc45c3b9adf748c4603dd37195d755aa1f0b2c1873bdd21eccb8eea2261e0c1a9112ab5f38ebd5d5fae462416e7339d4cda7ce6abbb880200d7b04b61d321936107d8e2490bab7f6c67b179aa84aedd2408848b72e31b7108668d5f22d91902517f509c1bfb24e880581f6e195d7f241f6a78cb73585e207bbce67ad21733c7375dae6a57e14a09cc9f3d1e2942cdfcd1ff6902c77a006e9a6706bde90f132f96934afd36494b6cd68f2bba78c51e2db51a20f2b5538207bfac27b23fc9db40aa21c43b92827ccbed9688bc6325a4aa21415bc84f699aca59271074779370ee64b01dfca3f411a0d9d9c911dd678db5d3eaf9361d75314939d30ba9ab4399e43fe329343b0b73f1457db2e38d6fc6e4b4174bdb899ea29c7b9011c9b6f718fd5f6eee4e73f14c0d41499243f3e0cc409a06f5c3c224cb7ce4f8cba3978cefd516e6378c1c9bcb1945a9381ef8ad820bbc2b9e2105904a456e1e9d336e19339ea457c3bf0e0b58f1aed01cbf9f8bc0443a07eff0b232dbbfd20a169857aedc015b28b58352532a70406e8b4cea478abfddadf727df7c49a6689007482baf1b5274d6e2b410266c8b630be8e9b356b82e40516dcb61f25a2d9da6cb01ab83f5a5b3469a04d6a85c4124fe2f45389fa67174943079aee487acb79dc8331ad3f889372f3a4976cb7ab47413334bf0f45204f89126fcacdd9d873af74a8a539240ab1b7095d95906c2386f0241d1e202cc45bd3aec6cfc13015254ce1041379ff67bc110d41e310e3062e88e2eeab70fc9d34a4235955168824e7ef33aa88cb4c439ffef600fd28919532798a21ceaf1b57068b4c5750129a80a2f3c5a45908189e4ee770d2243bd7fd26a104f44fc00ed7661602eb52ffeefadcfffb68a87b41ceaf4c043ebc6b089f2f12530c2876b3ff9aceb4db9161efb2722d5c4d8b088c13cfc5721d9f1fa4570f14067f95593fac8c26f5d9442e84f4aaf3dc224e45d23347fdccfaa52d91579f29fa4a00896050895dac895e4ef03272b1b67542eb61bb58ee8f0a437aa4bdfbe31b1f7f60cf2e84302c31b78f85d4be66037fd993b660c320ac62e6b4f28d9f50aa82ad502bd4ed579606481f063d19a017fc7de0749471154ae1538d6246a51eaf786f5266dd40300c254e5f29fab18e024fa03b4e00ad14855b1c22ad89582bff74ea37c91982dda9ac00a023833e6e6e582a51e9b0bfe29557f33ca7ecef19acce9af3918ab6841435c7d1e7d9459f8fb79edb3a53b09a7db998f9ac3d58836046a3600cb89a8ce9b9b8d0773577de3250f94237622516d79ad3350f5fb5750ee80e5fbffd07b1179736968d5fd1918f71b4c4c3a26d3e7eeb7409865d3a46683990a0072c3d4f3a2f11d159dcc7abdfda34a74dbde83f12bcf18edd7de966325b4c4c8caa420c72e111da2f52c86b3853cea0bb3acd10650fb872abff3484b5bc7067a2764607456b34364a348f2fb02bb537d7dbed045e5c711a622dd453a550ac20aaca7f0cdcd42af3e0d0b6ea7de2f8dc07d41111ade3847d5305e667a42d87392f42f1072f3597b2fbb2ea758522ab92ac8f498a6ed49ec19b8878426c103987d2ca60b0cf8d3bfec7066b7272815821d23402a7ec03e491bb9609a42e0fdc7c7ac22b49699c08a5aeba0584401882183869be8a2468007ec3c571d0b011cfefc75ab59e9cc521eacf4024843955e569b387be74b937ad9bb5dc8e1c8ac32e808d886008a78331efee2205c50616cdda13e3f0eae1303196940e6bdcd7a214c2293642294302c5e2b5ab2b6481d01ac97e13133e318fe6bc798defa28d1c274083304044ef23d56aa7147dd70f7ee3a0990fad4a8af78e8fea071b2db92ff5e506580b644a695e93942d16c4708c39173d9f440300d2e9c80cede1fc55821c3c770627a7ce7a54bc2f1bb769ce4c8d5243412c5a5cdc1740ab7d15ee9cd942e789351e1dc0044311d081f7dbbc828f7dcdbc8216f0fc5612932a0844069b12322d3f246aa2cd9aaa9d7e0edae66385d10934d825837348544a7e233fe2ce0add4c136f93b405391be0042f8d19a8873830fda37a0e3be7b387d7af3d30fce8aedd6c242d61cb05e103efeb82faa7219b4b33f6df76e588e477127f93d26cce57c318d20957f1164c7914dccd41a2f9682e71b1e87ea7f0225b318700264e67263e9f6d4553a986269d3eeffab08fcfe838d918730ab68e9e83424d4330b3db70c79f45dc54bcda144dd89da4ca6f91e7b5ffd0188ddc49df30b51876c9e98b587594107a1cf7ac6a9a95fa43e51581a5f1a0ec58c3feba3f58334427820f609c07660d6f6bf1411491f610c947e60f9f6515258c2c26ef301117f5aec818559c1a86d9f8321c55aa4feb8bbe30633807db48ed09c35bd5493f6d6d54749ff79f9c5cfda6d5cb4c527cc54cc0aabf8694d32b95883fd3186f41aa1dc7350015ca0d02701cd6203b76556e11c30c0a5f17342bc083ed00ffdbd065b767b1ce191d8d55511dab50b5df57b2b98f135bc56113c72be1ec5f6be03f3d43ec9ee233193369150d53c91f1183a44f470df63bc2cb9a7f5798953c75632ed41cca5184b13e6cff5a270471071e82734adb921841d153ce5190403ebafb0bee4891c5f1d3087af813f2ef627ce05a9974425cb69c1fb3e8fc4131603db05ddc47ce18de9aa79333a8c8cfd41577623afdfc6a9b27bde798e3c4dd0471348cff62b115e0b2ac3adae2cebee4f4905538728f9992e4dddfd0a031ff5c4c6c1fce0c57ca17abdb8e9eacf4c76fa3282eec31d0210d4164e4552b8beae53b64a92b44f07c812b50fb2053e1cb7d9d7ff593a277df080abbaec930c254fd719cfa9c4b5a6a96a23e743715579d3f641fcf98637421af771e6de091d2d47f6e834c44a6a010a475b214fa720051599c6057dc67b6c54d55d7dbf318385a9c247bd829c8ca8faecd77171ab77ddb898ec6f6fd62c0a8839367f3028e21223cbca785f9f98585b4bf194b4ee79deabf67a23232e33645ce7536ad9777f98ff2c5822853291bf2d58f2a960ebf9867be7c651d84d3f1e870f4c6c403cdf2d70d5b260bfe482c54b54ab003f26c20a55e545fb9d1ece3abf025fd62835e0e33e78728f768b00fa19ef43a431f8e64af899a9a698f85503f55ceac5adfc8e5f568626400ae8a8404035582ecddce5e0e18e1d74ba3ed5722a197bd332346fc5ece016996730540cdce41806007820c72f2dafcd9a58ddab6724458f546f47c40e45b6243d5051ad3929ec85144b1471fe87b6aa782abf1bbf14afd51843985ed255d02570d246f29026c59d1dbcd05a83892ec6641afbf900bdd5521a39f26307ab1a8867691f193537b1858ba58ad997c9e2a7d5d23de0c535998a3e9ef97a30ffc6a36ae8ffb4a12349e0af492d19ac66445afff6b797ca35965967868925a337ea1ebf726d1fa49353fc61b4b53af54f3a8d2bb159e40016ab1d985defe1fcc0ce742a6b46c2329646cfd52f6f1851bf4945b9036e907dab390a13a442de6f25f89aa949ac59adb9b7cbbf5cdff514138874ee1157a239dd8a6df4fa0a90e36d8a11d6a71a087a55814c45d10640fb5c073cf5164c95ba8e25b00743f3e6ff97e937c3a70ca400745646c91f0251b9c2ea5be898a1384aef51df61d9d90e8770a5d75ff0f3d6c49a2e377479b1788ebd9a56956afa0087a1d315c4ca5193bbe334959982997166ef8b18e31e2000874ac9ef514d0bfe8d86500f925c032ed83faad3e3691a206cc6583b5f2e18cb6dfb8fa31cef1fa0147081a2e7d487de1d7c74ad30da6ac919e9bca32fd3baeec06b670007f706c577116fb0a28c7b2577e584d69a69ce4b0fafb6e568e7f666f2b0759ffea7e87b09fa94ea1a0f46d44890f118a44ddc87782574dda3f4153741877443d6883f8cc0193bda88043d320ae3e149cee50394820b10ca3e65d59d5d414fff81791b8048ec08d48b9c00afb64b3729d7d9adc57c8546d65c60433c16bbcf89744f65dfdc10db569e6fcaf91e7af2f8e71c1688d3d5f40ded0d1dcab327bd17eb92177a509ae8489e36bcc574c0a6c93294357a236dc1b4b6b3a66ae947613d40fbddb8148e0af19fce28a01663a455224dfe2cb3940ebf3d23e11fbafb4d02710fb95dacf1bc1e6ec5914f9474d2042f017cbedaef090b376bedea9f5083185d319f7a282df7b98fb8bc191f9662c195e2c048a0c2d646f596a77dd59e630da81830b42f2d75076ab30cc5277d5e1f451d33aabe2b0105e31c956a437af53a60cb06e247bb56742fb96c3e428957409c95aba0f03bb51996e87ef5fe34b5a93e516d709b2b23e8b3c75e0c0146f093ac669d791924771dfa6c367bed1684b2725f1a101b14a144b04fb262744a0c378365f5a6d5df6135b86f5b774d8c5c8404212fec6b49a837924af8682c12acb3318106d1865036cbfe085f813d89544f59868e92f7d3cfa1135d8c001603c4f52a6472753c879de817d5f6249c3849af6f010a29c37f4d40fb6cc9cc4843f383853386fb3aaf4dd9ee2c2afe1ab56e9414c62f5005ed37a28810716cc507e37004e0eb90f71b7ba15e143d67a5746c068f3de38968f2bf317f47b2a8b98ae34a836f8b3e5104118d39d8daa8ff6e839ae11915ee254f8e963a8801a72bcde4c61dba68abed7d294899f25fb47cd78519c489e66757ac49b3d6d3aba6ea2992abe58143638602c591b717dadd30f94d395f98c1ea312259904ee7bd266e22e8ba2af1e2272bbe4dbf2f40ce2111e03112c0bc670896abc4031b4b265903dd6a502e42087a2a3fae8ba6127e410c9ef281d691a0dd97b900bb4a0bdbc63ff781dfd8edafe414d6c0c0269056af6e3a70bf6e8eaedb02c1add82d81d34c66ec292e0131d54570e10457813118a464c6a0314d77dd00630a59bbb9280e50e727a4e48cf7e65a951b95d1537f10b8b1e410fc35e19540ca0e75f3ab44f0ecafd4b7f57dad7c885e71ad6ee2969ecd52214b22f8d3f423d62459758ced58bc525dfe0bc17e2716ef56fc0a785e999a50795f589a64769236dc040a4f53c40b7bd8cf59992ea26285913f2c5c3e56b994e8b91ca650022a1b65e1be8088e569932d4c379670ecb9b40adbe63195d43d3276fe365ab89bd2b9c6b325e90ffb821907fce5f4d2d9349df12f564ead3d3ab01ab5f42b91650da6a00dc24d7019b80473104602745941381d6fd717b9cbeb051394efecdb4e5aca28a0b8c99109b24d2e363c4d0162f2302aef11f40307fc5bcc6b38b6379ae80d20deeb1895bb8b135f6ae0a33bca0fe234bbb247d427cf003774794e1bce4b48c68d70c5bfc95e72eea84a44f1dfc64719908971033e2133ea6da77dac440917f5217e71051076e51e78b7b58dc3e1ea6c5683cfa17c118550800e298b725102bd76edcb8adb5c29b6ca2c8290d16f6ebdf1a7227b69e53790bb80167c659754939530e104a5fed5fc2c2f7594610b8852ee9453cf118097322235c27d571fae1ac7140b3f5454fbb420a59dfede0f0b8e6c69792caa1602cf0379662ced036443912cad7a342a67e8104724b002cdbe2a26885a3fea1f401624ab3c7fa4ccd31a3ab6186390a777ef93fd75c7f93423363adf162025479bd05a3a27cb41c1c6892fe13146ecb0193e349e935b4d52cac210bcac66037fbfc88e3d855f7578bc7a966156baab2ffe149946ed749e0f2008ca8411222581825b32896bb9f24d4eebf19e1d2eb451d0af2d43ff1361a8026ca1e3abc465d1eeabfdb4dccf97f6abb9e1113f8c02fc495da98333c8a6cc620f96ce15399d80c116ce93061cd9b474fd2085fc1afb798013fb70595ea834395f43a76b5a31eaa401440daa8d524c7ef3ddb87f96dd0cd891319ad186ff56a224588c1636486203b41e51b21818c645d9e386d2642125490603b2e4448e1931ecaf086a838eddd078992e5dc2a1c499d54ac86d0883b5419b084aa69939e30750773fed021cd6ff465d54ea3598b76bc47fe206ce89985f90a6e49448caedef4f7de2c824cb1a331a48cc0cf20e458f2d51da472ad33cd6dd1b4fbf3aeaa8348031adad433478fe9b81398062a58f20c11d97f8ba476d3e5707bf674f6faaf718fc5fbc263c4984292f515fd703a9543ccd0d67fe7d065a19dd28d369cb93b7b07b81687383dbc7c8ad7ebacef86c978b139470887ac01459c7e1c4116c954bb1365b9bb13de7dd9b620c0699edd5cd1a3e327a34a8806cf046a642971a5a34b9bc0abe9c847fe13ee32749e52324b2f75d11dbce804cea7285c5f4e01cc437ebd2d4bfb80b744e9a9159ba0df6710acb9e12043d224b58849b87fa5e55b99af4b199452d82c8a2d366fbb323c4567d60a8ed2e42d5e8afe9d920a13a658627effc31498dc866ef1110301928fbc63224029557191de138df5b4fd844df67c5ab7deef83f28a2221358f599c5ff45c2232b543595c8577a53f34a272424c5dffd654a5539e46fa1c2aabfd38449e123a19c8ae67fc6c73fc2dd228fca9099784c32091d646867060762fd57ba724711509dd9f4772f56228f4c3ee371ae4150053da68a469d7c5584a7776ba651b0947d0431e3aaf65ced6054ef28f303451be0bdedfaf9e956e9e3a388830b6e6d3222ac46c719ab0b8c840f832285407574d2c2a81770de8ecd89d7629436a8fac000cbb3e38e4d44e51f1731640ce21ecaba9de87a6e39d1fbc09804b60458dc4505035aa2775855f167a14c63a224ee8807f255657d2261e20075f5f07fb6f8b3dd63b48193a11580772acd31c9b926a56bdc922aeaffe1e3381327fc20b0f360518299d2abf91c8794f1bf75277b050a2e9eeb5e97e7a9361c526328bb5691d273f25df8e279a912e400b51ec504fb54e60b0cde8c9bf6a74fb31d07d1efe0d671185bb6974108a8508d955e17f962b81c09ea3705258dfad660b0e9d11a653ab94f80499b0e046a7d36567155449774cfecddb77619384f452b4b9c2fd29603949848e9516b9c126389d1397f4c9545bc569e1d2ca17ea36afc173b6fc3794ad2b2ba6c150661fb2f1c576965df90d44cee0cc7e239547b026235923ecd7ec0cccebbeb6c14421ae99fc0c5cbbd9d43957bde735da4b79d028f6c353e664d9ff0a1ea08eace8cf61058fa698b1ff9d6337f3264cd051572b6d9f43c365bdc9709490f1b485803abecc31cf30512e0e30f4954d1fa085798a2e5780b4f86993cc2b06c97a7617dc77871a721e5f2bf5417956a34afba8de4e52d49c33503496a58fb2a595abcf62cbf0995cdd8035fb89df4fd76673f4e724a4321602711cb7bcb9a16e2a979c291306bcca1e7767395295246e498c344268e070ae3f8d611f116eeec062ec10bbd9170b52180f3e1f18ce697cd218e566c08286c48a8f0553d8998cd3d4c9938cdd75801bd0a85aae86688f4a6d67aba5f35a9fea77a6bec8d076fca6e979a575b6195f11517c11d1c17fd0116cf4898e82ec5c7e52607c7ef3c8e55c0f6023b406c4a67cb8e2f6f7e45fbb42e9702b55669a35cf8146f54f37d132b59b90091f6f538896b98fc31cf424b32b46ba5050e8a2c395585c0bd4bab3a3dcc09217c06c1e941ddff8fe51128ed2eba3c35d929118639c01c69db01d8bb3bfc7884766be0862188f5a23e0eb48c32b5cf19851097121cde34250247e2b94792bf44fceb8b9cf2892d423a74f72abbd7db4eb393184d78f5b85d034672a16693986afcd201678d50693a5b685c34cfb54c4a8f0700ded10afb79e327ccecdb295ca3e6496dbc0ab28e5dd306807b9ecf960adf46d429d080a36df1e9cc51f4b7cb9c19f355904cbc0f083ea8c35ec473f63344cea9274e4ae5f0daf5df4cad041db4d0f2eff824e3c1882c1e16dbfaf929c248c74ac0cfc51ab99c6305add5f0ee90fd3ad62c41d1854dfd66cf8b4152ad1ab957dde20ac33c70d244d46092c2b8470556e17e966ec271d5346fb4bb35a7f917ca4ac331bb867645ea38b592f689b4626d3f19cebe26e7793f45f97c94b1ad4bebe8512f69ab8de73719bc75c7cc0c8ba6ab115f693f42544526a87a5d00179cbbc66c373e10e30cc5531f64d5c56c60f5c7f834acbf3bfad88dba84eb0a560f51180482ba8b01f5f8cf58bd7e747df434dadef7ab17a36afb2e1e4334b465cd84e54cc7c0ad00d58084a6eebd4d5d0c1d1336a9467cc84c13e389a551fcdcb218ff82603eaf7abd65aa99712ab930e00bc404621497724911e187a2da656e58cbd8c519578d4598d381c3588af0500daedc75b1ce6fb8689718457294422fd7464d1db7360025d131ffe5e7ccbe7b872cc81b5ded95fef0c3a749d245b53914fb19d98b13857f8c993416c8d45a7219275e627896b078a03db0ae755eb896f9f9121f31c47298b90c2172c93d081158ceff536df6172286915f0a9f77b433f4adc128245f8b8fde0a6c6befe06d0a2a9438e90d4db3d4faac3a903c998ce776a27f5c3ae42c96ed8f1c3c543ad3c14751c240f3e5ba4df9b5f0e2f9e85d9b563b8641a6ef10ca2d6c6efb39a2b7076900bc78aba31d0ea718c364645427e2cab3771357e885f4d0da2822ca3f343575591f55d8767c003e812e7eab8cb9abfbadaa83ef7653e872979e560575ca41a3fee4e0dd59880245fe53cecc2bb11b2f0e0e6f024b370b820dbe8740f53b87065691996611ae5d5c5136a473fdc03907b865344edb9267ba0875aa05e43a6e7e81d061c327600a0ffffff5f