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

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

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

Block Certificate

Block 68398 74cd776441eb68094288eece0cedc829e80c448e1f5242a69f8cd142b1f7836f

VersionV1
Public Data164 bytes
Proof Data59,560 bytes

Commitments

Proof Commitment
225078912f5600da1b2543611c5e7764d956d76d9020cc0f7d7976092690b6e5
Certificate Block Hash
74cd776441eb68094288eece0cedc829e80c448e1f5242a69f8cd142b1f7836f
Source
getblock-raw-prefix

Public Data Hex

001000000001000007...00921201001e070000
001000000001000007010103000000010f07000000000000000000000000000000000000000000000000000000000000000000007d9b06b4ff955f9252b3297dd275a09dc714e85251ad56b2b303e93f2f409d44572e66e5aa628f3fd924f02c23b43e5f4611672978722dc7626cdbb17a638ebdef2f9b6bf6be9eb5dd548ef9d5f59bdfcbda87a20243575dd9070000000000000000020000000200921201001e070000

Raw Header Hex

00004020239d16cb5813c1b74341284847dcfc43621623bceed2f5dc64c76430552c3c5467589067addf1b5dea7bfc5279102887980f2ae388f4845081e55d78692a190b0c3e236a6a2c0118e5b690260976797d0fcc20906dd756d964775e1c6143251bda00562f91785022

Proof Data Hex

59,560 bytes
1212160203075dbbdf3532af0b266d7c9ebd2be67feb216a6303af47be5c0c5b03d46ae8d8ace11abe6f43bfab2cbfa744e9678d0b324d5a54f89fd1941e5df216a5e9bcae6826147b9b33d74156f9792377184fb85a7e3f620f89b3e1279907184e858b7bc6fed206a43190bce6a33c5eef1bd512935ed2f09380d77b6e4a3f4263ae71f68f47ab09c67dd8e593b0af346297554dbcc102a1f3a00bec6adbbee40bcfede8169ab6834be6cee7eedc7e86c91c832655b3bb0be3c7e2b775dcd17acabc987ca28d4e3fa23bf4022b388371c3fe825d39c2e84ef7c0c4b6482524cda004a11574a62ef0b66e44dff38b4271f83bb324b9fe8cc4c356b0105c3cfa826f91028f50f22f34fc9dbd6ced21b0f83a99f1dd45a478a57c1dcde0fc31c0cc5eea0764105442979a0ea3fb61ea1a5be21981cb10a37a2b040f3fec7d13a0123a46efc75bfdc57a37f130b32edadbfc89404cebf97b1d9c961731cc852f85de0c9cfd3a91d8f18228181e13349846be5228d4fdf0d2f5616e85bcc577ce08a076930f337fda2929d04fd38bd3200166b85fc54ddd6faeffd08789f2b75e51d67749a630f50581c279ba5a76985ddaf3f69af19426835d7f036f8bae1d47edf0fc61fbde1cab53abef062813feefde87d8c22d01dd2fad32f00e3869deff65a5e2e281132d928aaffc0fc03a7e04b8fab4700ba541c7ffdf687c99b518a3e631507f58278d8c58ec21163395c27cde6d90042ae14aae1c2918444a9d1f2fd1a9e0307e84e69d4fc3e5ad9a48fc264be4cbecb369cba4605cca1981b0fe0303c2068fe9a6901d89b3d36e986161d4e7e98c6c787e4f5041b1f9d2fa03c8a99534780661bdcbbf36af8a8da108834e9cff2b3b3c5ed8ba31f25023530f7b4417c254f9f3269ebcf20130925681bc29a4274c44f7643a7ca3600d65c994de136ad189454ed12c919049cf7c41221e94516d30b64513d55059fe26af4b336e54e50dada34a92cb6f8b2c2bc9457060f90c0f4d2e1c1d356ca4ca730838c42add7b4e3964fe761bff918049f0bb670fe09818ddd212417836f9959ab1e43762b4802e9a4b219424b10fda47c2f973dce213aae70e261a4a43fe4eacc3faaab2f305778d18d6c215f4d98cae1213c8af622a5336e46db0549674844a6ea64549733b9c0ac41a07e25596e71c332c70f10fe639baa80c4468a887a86097ec505975ef38e8a8c76e378b87c148206515ad8b0260d83fcb04dd9a25e98c26aaecf38e7297fdcdefb4602dd8313aac4672f554e167cb649b3149026d36275ae253077f752731348789e8db2de67db321d9103d6131c1fa8ee99a33ea288af942ae4d2b639b74407cd7534c948d49b23b8faac610069e81b474b9901e1939d09154a796fa2aed30e865deae29f96c7aeb717c2265cde1c3af765c36ad07822d28feb18f61dd493454d91c2cb9b10abda50600f0cadba25ddef98102fb6b7bbe020bbf406ddf7dff1101ad56831f6ef7a04c724acf42ebf3b22d40f663058a1b7de0eb3a003067afa18854f3501f02346977c875f554831eb24cd1b688039964c106f7567d4fc4990af3afe1965995bd7896d46f3495eb37133fe420daa2d23323f8711c887160fc347f69935c4fe6b9edd4b98388152b03071c41c7fa02694aa87eb141f864ae07fe14b97b4e85f9782f9a95803990243891fca1d2a7a11337bc06794e2a91f268d4f6f0336270db5cbdb30789e0b4d012e0c106524a1daf7a4e9b49311e12a6c9afde1b75c0b7c0dff759813e9fbc279dc25e0200404e9ec38972993d3115a73272f5db629a20ba5f144b827f6b305fb804da8d0eab814bddc02e7b004f05d731e3b3c9e1979552229e99c66fff6809654c757e6e0d6d38838d19a1fd34136a96615790f82e699c8cc6b92bd920d18e9c752ebb658ce7c488a5652ec2f564d7c1e1cf1d669d912435599709d2098b7445596dd7b784eea4a297e4e255cc9a5e76912dc986c4370cd5647976a26e1b989651a6b5b50e35a2991078bd6f7db952aca73673942122c4872a6bea833b2ff3205a0c9fa2896e60b995e2486db34758ab87ffed075a1241d1a2b4aff874d6bea2422ccb495d5ebeecc1762abb3de85f09acfd43202d52e12bfbfaadb9e960af10519fc102c6d32770ca8c1b9a9462138133de482b5661243f1f3ab8bfc2df5e4a0ea994d3390c8ee5b03964f268a6e3588cc9918787c500b02adc4d6235e2657c467cfbce81eccc385379ed896d0d8f22c777809b0394784b2a17952434aea9cd074bfaa1a657338eabe2bc2f983eb72ee78ee66af55b8ebc164c39b7a3307f85727b655617e8b74532a02ce6b68f268a77b3da636fb25c88efc896ebbe2e35182409c529fb13d73535e1a886aaac045396449035c3fd27ba926f603f955752323fd4f3d36874e0a390c26a8c5e051dabc2747a6c5509d887ba1ecf2d21aace22e6cff666b7600d7cf53ab370241673a98299ded1bdcd694420901a7a621cce5610b93be540de3e47e467128805b29a7c937e1c68441969ee2f2862db22cb054890953968485be1360849f1c149b9825150cfff363b14a3f7faf531ce6a3dbf202b07c9beaae65ca319db438cbf65677f6a5cf644f0723dfd552dd5826b1f514ee48fddbd22d4f147b69e5efe96eb32abd653baa34cb716dce5936bdeffec88149f15ad5340ccb9bd80af8ff2438eaaac11b80810656bba93ac266ac2a4178fd2ea94de828aa80afd1a089be4ace55ce1be11ccce7fbee4e1010dfb64c135185e225224e19c3d4831a566f7810456b262878c84dad269bd9058b483b6ec863d1a2f6cbd807379746ff9b632003e17ab4d56ddbd00a28d10e7b93405d1dfb7cf7d62b277301ece72b7b912b946192163cdc46e2d4e47f5fbf1c191710bf36e8b6f7fd6f91023be51783e33ec3c32482333126d60ff0d0fa03756545ef1753ce9371431d7e7be562575d7b46a693ece5c6756fafe7ea0e9381abe025950e28757b7a83530c7e74294b9956e3cbae018861985a6a4caf37313e3cba97063e84802845bed323b634a1404bcdf1effbf7f43ba7dfa13f3ac1bd0d52fffd4cada1d5733917d171affb1c2063d3d5922c67ebc1ff9357853f1916b4a19e1d5582baf585ac81d934d6149953ff42cf8be59fb190a07351fd481e9d3f7caa64372c6ce052adb35f63eaf83235739252508cc3cbc51cc229bc60b94628bc655e671ad4b8e180b491ec8dd424766d37cf3427c21b9651a159f15575d0b8695c1b580bb458ee5914963102744569ceb357d95c03d14f9b8a092dd0b4cf3a981880e897afa49578f0f9ab3f2f75fa9914ea3c92b12f72302e5a05f7d7b24b6c284f95473c5aba101ea6fa40b702a9aa91ce8e8ca753728609b5504e546403b4fb5e0e908d7d821a87e6b665a843dbe41d6c8a7d8766e8479305e3a0c3df750598d175ba0abed33039ecc82c9d691eac96a7f2c401203c58050d746bfe95b1eb6765304cab85ad0416e22caeadf23e26cfb314329aa9901de1d98a05b33e7d786ed07a2cebfab589dbcd665d35e1902f510c0c9252876014e659c47d077708ae1d30b774ed776591ebe07c4988b3c2d399b8b08ce58eedb89a884ff65edbeec94c3756071884c8c7c575a6001898ff5fc94c57e3f7cf3a2bfdfe808fe72c1958b93ed0711f7d897fbca00343e4bcf1e892a9bbb947c6b212dafa0d50186a80cbc40ccae3de1e188f8a3a332f1025682e89b30a178ec40d42e59e3d31d3864b1e54679433fa261c27d193e2138485ef505157895711289537a620e6a321253f08d027331542b6048fcaefdce756cf9f3c5dd132b7a2e1df9c520cf1b30a329ccdc99b78f91682fb60c9a7c61b08cc480d7512a336b8cb1061d0d3be2cbd3eb5dde51872df179ad8db2664346c15b2a1d120c2f00ed2ef7d13f8dd6c5223c07707460352463527baa162dce74e5b125e9ac2fe828aebf5580e989fb60a9221d9dff3e14a792c5ad0d5bc352366abdb4f685b809daf005662737fe8067073fb7865453edd8a613b058cf62a88e7ec20330b4f1d1a8d434a6f50c5642d3ba8d71791864eb2c6a9e141d432973dd8570cc97ad6f94a2121e2884579c2bf2636535c42df7142a3b84060701ae9a4cf0ebba9e1b7275920a4213e9ebd6c1c39bf1d21b502ecf5d6c63c0d05225c052afaf1100629c29a0c421074cc902827e3336e48e9b22a441e1b27f5cefd00b2ece47bf8b40734a385830bf4181cb6cd1e5034239625534516c7a50d5274a7229572f548b73312809e1ff32a9373e618e6e9545e3771d88cccc62d8f0871332e8365fffe54b5ed644a6e82f9131a75c4d0d4e9e58dd1be2d2b2b4cb501e71a77b03467b8c183b6390cbe10b06cd3570ad9b8c27af207fa8e9e0494842d4acccdc1eecc3ebf522d5c418f70d8f8730567bf354da298d700bd462a2c3d3a9c8fe83cce8d828aca25c4bdb54a3c6a1e91b4e187be28e9016a9b776544dc6f9e907e6e986e28aac179311edab18266f499a0b4a5116beb8e24fbbbf2c10de818cf762d2dd07694abb3cd2be5887154e0122b0d425dab02be6d9c0a8b32d3e961f19261c03f64a5b471c82e5c20fae2a9839919378fa1523412d4ed2b9401fff1ba5921a229afe35181bf30147890fa3dff5a6c938ed9e6466e0138f5e27c222435667c24a1899969569433c71d45733fce289588ed22567bea1771569c12104201574399d8e2a49df5bfa6d53df3879950614830a06df46a5440c35201d39779ea250e352a34c13c5665078d254558e960d6812b365403b4c48f8eb9573ec12f60dccdcc909b9bd27de984f4311c2d2adc6244fad8f957a5fa5b8754602f8a6daeb72ec87ce82650eb077daf38f52f9b551b200acd5fa10e6bbf28631515964f7c03bc7171d7dab53e848364bedfe02bc53835b1e6cc1ff3f445945602c71b7f860654b92594995b8c139a324459a85341117143c13faa5cf4eada1e88d512f61a5f39eec8f68422030a978c62adece9eb07f5370f7450bc3def2610c2b7313c7e583bbc789f14c1d47a9b568cdb19d31f4790de001e6b23bd6b55e014f2cc2671e7a09d9bfe042a9e415a1c404376906ff93ec0f2473f35dd8d2b41b5695165539f9593f739b982b03814270a7b3fa7e43b549482867279e1e6c41d62c0e423f48e4b787c2e364af514453afbb240661dd77729b5fd62b5181601570c479de5b1b975e0d7892b93c9bdcd85b952c158e0631754627a9071b7e723c92c2ba840f687ca880db197b6dcbfd1e1bbd9419f9d0d35398f637096bdf91023793c85b67aac745b26743905a13f7702ea64d7e39b7e173c9000dde5aad2214a527af4fd861ed5e9b2ade1bb822b8cdca452bdc54fc28a6679568e9fa8dba7b72d5f13dae088a4f0b52e157d6eb26308d2e84a4b084d862d8ba58fa2d6f5b44d00a3fdf5a28e4e2b4c8e2c80773a2045854e9d2c6df2a321d05b77e6b7f40c78dcc725c78f3ab13b7ec3b5402b656f249697c0341b34e3f4188faf590575c23fe60fa7fe89c5c47f6bb696dc62cd7610ce2c284d09f4d61889295172351b37c9fd8a422ed028e3b337b2cad4fbff205555f474c7fce53da611b7c907f6826ce22b58edb6f4cd6dd4c24b84b0e780d89baef302d23448b0b27849f7116665e2a56939bec7b6f234204a8ed7fea6cfc9a4ef2247680325b92c20527eb55fd783c3f43b96597dd92404501a0645f6c04a779b4255ffa13418309b650af60fe4f04f6847b1d2ff922b2348a8b5c95eb46d25f32835ba3989fc49343f67d16ed037eff119d963ae9a94edb916cafe7699c3935e33df0f880c3540005cc4e783f66c265092b9424b466672f174cdeb799537ded7b8115c06526263b16f70401f0f2de3d223dc8a78c59f4c5405a5836bb32455f0d01a72168230481772438c805fa6f39753f3d05f4b82c624b61050152c93f64e473e64c2696320cc489cc57f73422fffb9cb369e05f7844c9177b7f515c961cdf200d263d2b07a53b1bb14dbef6ed5a76d6eda8aeb046835a57516ec895030235be94c458b662b4f66fc7ea7803b24af551d4c729a1c4fc1b718c933a3659af1b14a49e5c4ad085043a996f1d11785b4a7b12552040f41bccf3ca06ecf18defb3d515930f45f1a13b3c12d241648ffbb6871f1b44f77ade4df1bb2f13cf1ad774d257db7cb77efcd7fac9af9eebf98ad5aaab039c734b1dac43bf34087649446004bbb53b05076746be256cc44c00f048d569bfd08a6045972c1691c337a36b04b687aca92efab3b8efa8d36a882104d332c7ecf8ceea1443c5b6b0336078a0c82731433bdd92e676466e381a3bea472173f57dd2d2f83c2a0b7fc205a6735a968e6d62b7d6697cb9bd724d5314e5fe415c52f782525ed1c72ce989cbae1b01ed3fedeb4692b832faa371739192e866884e9ed28c1989099a7b2bbf9627091b15b3949ac03c3f545e2687af7d82b23f82bd4e81ab873283d1ff686f75c4072764a313452877548e50a637f4c961679f9e22307b46b58434be57269b24a2661a5e47cb5d3360dcb2aae580c1edf87edf30dd716adfc621a9664c0c1ee47d23798574833a29a9866d196bb809ed60d947f365664c46f5d38c5cfc1227de0f9067bf361f294e68ec6a1dea85e0194fe6f97dc1a5cdf7cf46974a0ca1af8fa23eba8fd0d5c0fb6ecf83b173385426cc5bb55066ff2fd1d64d0b09e6d7caa9ba06cdb3741b650a923f71c12fb9747e86bd4d454df7872d02c1dae6231beef51fd797022f80a0cab32fcec8b0ac5556cd08732d7b639795d60903722a5300db0c997e06b42174a38c4aa20436f43e806c59415559b0ca1410ca8c3e81c1d996834fbd86325a20f1d97c939d5e90a524390f16fe1f61ec8fc22c0237fa7e35704a1337d1c74d0c226ff3505f2e20a4e30d6313f4b1121bfab7d8257a2c06e2ffaffd6ebe598d527b43c8384dc80ade327bb37fcd363406000bd41e97a8b854babf3238f06b8524b74bc16375628ab580978a6fec98d2b3d3fe036eab58ed567728742acd176beba453f9042ab7a642686b32f4800631e8fe432facbe3a253735cbc341e7e6392ac1d448aa1c56deca1b446d887e56f70abca002c0e2dfddd04a893823e5faf4b4d12d5b8aa9486640253ccff6e809c5826be19ff0f094d083e40f9b21bfbfdefff7838154875bb54f73f621283ec9f0a914179d566c35564e8d1db48b53a73a85b11b850a8273238bebf8a291f87dc38d37ccbdee0ee9f426cf8fec53190691197304f4f98fb007858cdc64bf34ae3a66c1842ffab440dc5529981a3a6d62dc038fdd7f9bff2b714da23bed5bc1e79d86dbf7db28af9d2119d9b064068196649be5a976565be6825a4e44717c3c5f213253b43660e31840cbadc55aef96825eba2d384184c20fa54f4ec2a6fce6163fcd227e4ece4c5b136beb269f19c2d69d7f1e98ceb2474d3db002152270a23cc0c2cef2eca458c3e5ecb9bd6c8d916030deb6af6d7f15fc910f76f45c5a38618640b1e8a842417ddf6483f5b980ee44d74c900e5e71741790e12a3da16d28fe2730c49c9fdd453a49834a8ff9d23ee4f7de1fec2df80580e54b94a3f512be357f3d19e143e14e1f2fb5c0cad8fc56e4036c8e80a27aed739160f172eaec9b23525a14f07210a065319dda4cbf7fb984a2cb8f4c4a0947f07268ce1308412b2c2ccdb938139701b1f50a19d9eb3bba313b56335aec94ef956b2fb7289e87be388e9dec58a826fb1508661483c2bf15d58eb6391dc79ebefa71e66d51a33f1bce38218550a31561711fe56060cfdf4dda6fab1be96494ef3d908dd3fec670f2730f778855420b1a1f50dc1742929e063d52c917adb7b3c39e0864bbd7b195415bae26f7aed6d101d137001e3ecc2a82d8d9e0b939c6da14b433f62d2169eacf1af6adc39a91d9b58f314801fc6cbf4c55f6c5f0f97c6080e667de81eec92f6281c6b71c312eb6e8db3159f8265667f29f786c9a6979003dad8414fe0f2a7aa3db0a2b2619a096c8ca913e670f2d9bdcda516201344a45c79463592ad0460e6b8afe3219bad578d4da91fdf8074f4582af008ac645e7bc562995e6a420dda783d4cf33809c3a5bb4f3abc76777ac834d0870dbbb07fa97707af0ace6485d610e23b2b294ef6388e5cfd3331509ab8a6923df4967e3c5546dd884528f02c94b7caf0706f9c64bd56850be4a5f4af45058681cd9e7d6da9c488803dc2240f3826be97de736e81848b46c9bf4d82982024136edd6e13e7b081ce79b2f631a36838a9769b85168fecc7d1a1275c70d6b5181de96268379089b4a3f9d5f6f1c464785d009442b757ffdb556880e8eee8902341d867b5b5e1bde83f67ee2a59273becb7f63b87151e2697dcbbe5ad5d19568fcb41d5679b178e761013106110bb1582bf67544349f065dc90b8d422db0ec52f66a667f4c5bc93fe85f0e3151d4eea9f48a4feae3e390e60c22bcb0bc7e45a18652206f463a230753cb637f72dac798c016fbf7cf2211b5848b81065978d8099241f5d5d042ad35f47f2f867480f2bda8377487e526352936d307a70a3f91f1932079ca2e227b5956baae1d494f51fb7a595b23ad5a192752e4d3d3f55ca93c1c8793e6feb771450d5985f67301155fc4aa4cb8b8af47bb2abca42f691b4e8c926e372ed0bd664437b2a5a150ad49bda7e37a71a3761ed149b24baaae14f7262019b897d711e2a988aa95674737b2085e04156b8ab32231ca8d5ea74f4946c6f88ae9043e0b23b4ff4a4347ec9849364c1f6816a8679dfb4fc61cbf6f3c6aa7c930c04e24e1cd5782449694a3ed04d374db985dbf350b6c3ba53d85d939711ac96d224861d25b0677390dd62e62162549939e0eb4f6b2bad9abc1818f8e0cb91db1b441f5a22b0cf02672682d42829815d27c1bd6bd2a8222c1c697e82c83eef7f5081230db96e956d62e50604a69d21235560f9b4fd94bb2814223fa27114d40adbebdc7c48c291b68b2f01e7c81ac98b67e6fa44646645a1b157914da721abc8564e6d9e8aed854e282751e2ec46e89f445d49140d4b21ec477000ab5074e38428fce80dc92f91ea57c789aaa385f98258ce68f973631d5ed7c54a026405fd03f53c8c7f09d0ca972c2046061e338ff7f4a51643cf7e5c3a75dabb034e8056111f9815f502699d2475c77ce9d6215df168e7d35b425869b0fe2b22817090e2ea1daac04a43b06e0f7141e930462cca76cd6ada77a4e7e1ecd83b1124e5ce651c6ae29418d0784706a56256231a2b1592323f41cd7127a282afb53561c843ef1f9cd21eacdb1c70eadacb99517b8cad58293ccbea2fac733423b7c60a57df42eed76012b6dcc56891f7af2b2299dd45e830f23e50516ffa4ca93fb63ffd917bfa4877cf62ccb2f830dcb867b6e27466b6e6f6a07756f557411c65c3141dc0d3f82913db37a0a189d3498ea9b381083e253c51598d9271fe016bcfacc805feedad78bfe2bba8ab5367c674b926e4ae05d3e6a6447ab29f5d08885c33e773a5a7b5de7faed7b7671e34477b7cca92595b2ab0983155f16dc02f58f432114c166be3ef00aeb1aa76b68e1c900b5383d0e42bb956f20d14bdc9194f2389c96c5627e30945a848112e02204a95897871c66ee5592b6c09e01e933f8240dc433cbb866def88b0e42ca50d81ae130aa8aee5691b3517fc478993433becb95bb0da161288e15c0e71d3cdce58233788fa6307b5c1caad338b7a7dd91f498b0b460d1a6f0fa966304e7bf3ad1be20bb704f09d83d49c036c48936175bbc54757807cc315bc201861b3879372686ba12778de0dfef9ad92c4c68eebbb6eb5307dab7742f63a03fd002780007e4b45330fb5475da8c7ef0866c9c6f6fefce2a05e0fe49fef2eb2a100a38e7a2969a2b4da7c6130bf72e48488539e2c0752e723cc13d2caf29537c6bb342c75af43bffefff18bb4fbb051834a84a4e2ec8ee04cf93df009d670f7994fe10a1d846a8e0ca9d6d651be62f5dc30076583ee544499d80cadc3e0da9f361decb0b5ae310e2d2e044c0dde525a795f369538fd9d5f3b86f06c678cc90a26b18e7a56a1246f9487601f01f804268c5ac478cd73466b4b14fa4d88d2eec4a5ca5c02eae36ce1b6706daad12beee014aa73031a670e59e0ea50c09e5dd886d2d2f60919712e58695d32129628decc0a92fd3c99dc8a7f6aded147fa8dcd5dd49b3358ea8f2df0960667a9bf6532fec5313574f172836c63b7589149a311e80307af696be7ee6603b39ea2d819c283b24c2899c7d129fe8fee27d5fad6034250c43ec124f44c704086e1e28810eb16b9d188e3fd5b18a7dec575f6f51f3686f32e1d35b8e677960d8428795e1a4e8fcfd272cb0f78131605767e99ae0a57385efcabab60408bb59ff972f563ab7e4fad24f39e9aa5b3b5a96520f80c830582d04cb78bde2d12cf70c0d53fc5681c763062d057ed670ec51af34780e2a6170d934d673c3fea69037413782e2428a4fd25a870c8b1fb93efdd1b2ecb0e7344dd80852018cdf34785a686c686786938cdf638b55b444f1154c4e36b021c07f36f694f9bf24637cd1fd9c324f064965aaf91313a7cca2487118b3a6c6bb7ee89e3a6911163f6be8f784f4e5a1a1e811ca962c0bbd9dae74bbd376c1b3138b16481ad5fcd007a5fece0f1d7cba8207267d58370dc54763281afabd6dc6b5f7977b09594c476e6d58e42017e87eb75c2430992a9e61493356763551042fffbfc5af9e8f4ad0a6a7ecad39a302725ea43e6b3ea14031a250b2a6c6d20e0dd7b6a60df530aa8e0a165a3debe96005d1a32b536283ede8acc6f0086d6fe2c194ec926fc2e4e93b51109ee8fb83b0b5239bde99a56297d9d874184c50be0e273d04be1722465d2db702f9bbb3384b9f9851db9a92723f02ca15ef5e7d5a288fd32a020b1666dcb9bbf89804f560b7bb8943dce31583dfa58e19649d64630a742de57ec89210edac6a72aeb883050ab5652bd6e2f6a9c6d4164f4669e085223321aca8cec2c250ae0a915320fd7d6a0b50cfdc69a05199ef2f024f277ea69d1587455bf5d3b0c0362abb68b6e96d5a5cdb03a0219f731d44757df05ae98a75f051c10ede272af97af81a996b596b6bef5210c87f2b7948d4ebad9ac9de3639e2e8aef952c6c5e39d98add59ced3bf5e10299af72c052e4d365e78086acfde40291edc2f73b94ee43f60c66f2c7ba3189edf724739c003cd68a26ab40057bb91e37553997fc7496ce21a4e471305cbd16b30fd500bab5a182f7b1c2bf8417fe438fa3b86b54d8c26b5895404eeb53664f3fabf9c5f0d45d13140423ad76d8b2ab4913290653a2d18eed9459f77f45455902b6039e35dd0e9e01564decd25e0ff3ff6154798a888e47eea48db6280495bd4d9d9c30834fd171f73bbf9b92d731ada56a94a398ab250bab3cad790a2a1aede5069a86a3d141bda03063d1a133b737495d8387b1e0cd35069ffd8aa9eecd2d1d9629ee759dc0ee9f684ec4aa50aa82b5d94b6cb9c79b3f600b004beee287e762fc17e15d8d189f5f7c6c35909866b7285357653b7dbfad8a6f4cf601c97dd2e52f256f750e719072c6d6b04ae4251eb07d4f824b3b3eca7362be6e6ad312e3dabe4edfcfbd21b5f68eae834a061ae13cbe3ed8a947889d02a8f1c897d11bd20b5cc4c15f8b937c9a678b6a4d97f200dbdcc6a280dc4504dea84dcd6b22696e827c82e98e342e598e394c76c8e45695735f6a1e522c50ed74896fa2dd1e00e4acefe91195de6f7020515eca9d6112be4438dec009e21fb66af4299945c4ff3d763bab1d193b9c247412bf14e539c3ec1a6c1aa47250304f1c93d469e281100f277e7dbb3239fe0118432f1bb07893d2659822b8bcf20204ad8a3edadccc01de1225011f841b2bff67966926f2c135dc4103d6718f1ddce1c23c754207397cbfe90d7e96f56c2481e316436b8b4276e4472b33d10c65b415fd8944ce4cd6168c91efad34755b71b735e25003ca83aab8ea053308f43232dd1c9f334dad57956e26c9112e256ce0713d402a2d21c720b038588387e730a09f7ee5b0402105f4bbed0ccdd9472c516a2cc0e6ee662beb37074b326b556aeadd609fca0bad0e95d05571dda31adee752053b1c3d5f6fa76b495dc6668de29a91d25b72c1ded8a8ff8eb4d4aa45ba531a28bde704124afce6c0d3671c87802a694c9644a987a002cd559aec72633f68c33f497fff8fd70c30c7930efc41d50927ecbad2ce1f126559c6eb4260a62eba29fb5da11f899d74c152f8a563707ad7531bd252e84d7c15913d8f7700d6aa65f03b10ae2ba044041ef3f0b1f039ea23c48451451fcfdddba0ba82e15ee413f33b337b397cf2a2b445ace4ef8cd8b977b9cba276b7a58a2e7ed76c121159a25133df8848ce33decd7596221aa49899d37ee89ea66e680e07426c189404797d0338c0ff29e31a5a7cea390fa83c46b78d363291ecc51d37765cf813fbf9000900212314a8685b6486d0af669f1b2b74dc59c50f7c11737602fc348feb295f8dfd91f66a50730ba78e11ccbbea81d152e17b3f3cf4b1f34548b895ad86acf2234ce7582e72cf50fc2428cfda0dced806b7f5de22d71d4935a09a380d76676ac92e61cb5ccde15e0f2399be9803a0e9d35a139a92c6ed8e892c33afd51880a39ab8d426387b797f3f7d8c74e1423ab5734ea483ed6f873ed31e91bdafc888519feb8ebe3e175412b408e361c24cc7be5536b4db2d26967103cfd118016ed8184423ac20973f0a1ab7204aba7399ad32894aef378a684da96d0c8e888abd42e01add727774a69173568ccf9d21f183e73a1999fdfe5063162402ccb5d3db812a9596cba8dc9934bf42101ef866ea07ad16602bfd2fb134ca5a08a57f81ce06f4d0a5e9fee07da6f1d0169154c123f31bebbc6a1f170fd29e110a0a48356ab01236c91128fb008632db74a9762f7caef178ffaca4ee1af09b3285e3e6c72b186b254dd7ab9d956139fab1e5522984601afb5680b15cfeed43bfc600b17885c403349ac6c62592f66e19ad8b7dc25f98bbf44f7e4b0f39d151f3b51fbf0f73d719c419cd1d5c7e53d4ad066d20c7739c39dac841ab392eccf6ab73153b85197fe3f7ead25ef6a795504916743f9ceb58c6fcddfa2da4b5fd3bac3583f9b5348d79483e16462b4f52e7364f57ddcd974f336704e194a9540256af464a2e4bbe1fb52e91e80e4f51ec622645dbe8fa98a5c04d034183ac84fd0078f8503d5d14bf1e565862660a2e8a8300dbca49598d0cdd09e11c23a69a6bc08386f93f0bd5dd2bee5d5e4ac1511003c82a4bb25d569b74fd59280c314a365f45ed9192b3a4dbe69d6df6145c9bef1f35fd61a4018843a69a4c7602efcd8bbcfdaacfec43ab991e4ee03eeaf3c513d62b82bcd83585714de60bd92b954c612d22b70f865c41e3690d471d5307289c2812457650bb0c868081d69da1b18813be32356916c44dc74e80aec5f55b1ad9db9e5c219e5024774642f17bdb7b9ec33ad6b6bdf07dda3e06ee1fb8b97913f4dc02ac57c5b667f6d4f734a62f06e787b5cd255d76b9dbb6fb8f012db04df839988a11ffebc1f1256d68c776f1172d0f72772f13d7376827f0329c7ca5996c33cd9e38b782a349e3e3c533f205b2edea90e752333209fc38e50cd49a747fff7b5d42194ceae20a96d6db0a8714418ca4add367b286ec145fd6e5b003eac97648475af5df9a12592a64483750ee868f37945dafd22d405f966c2f40228f4575b48a1aa529af2445f5ba498946a6cdd7239044f1f4a6b5ee0ad0b46d258a00243902ecedcbab830b27f66fc4e2618d91ae7f25b9f6aaee1c806e0d84af58524404dd00d9f68dc046c8306297130d88b2d97a22c271bc229008999ee75e6d3fe670987c7a97bb2a5e28e6c48672cc5665952f49d12794b177d6760d1a8fedae0aa9637633501cfc303e8b0c6019bf12210c243fb9a1e774dc382c7a430fef20078e8844e1be63e4ee8cad242b564be07c4e6cb40dbde45bb79491b8997497dcd92af3070b10df954cbaa8f05484675fa4eccb907e48d531d8c352376eaac0c541963c56fb792315f4a91cd759d9e9066554caf38b64d3a4c63206e006d81f0299ff17a299bec30e5cee21b8738537dd9b05a035429102847da048b819f6bc9290c65098ce86c00e884a93d985d879fe8961043641469d0a2d8b37c4ac012685e306358b6850ae84af3fb035ce65c7fca6b84cba1928db771421c4aa478c0cb3089dfba0d58ea07e74dbf7cdd5ff45abff864da8d79707960ffb9243ba3dd8e966477b3e0166f119d5bfd7c85a8ceaf11c1627cb0bccd08059ef4702424630691824313c4e2c0a0ca1b75f2adb25ab33555cd2557f0cd5f0284f3c72f644b3129d19adfa81811a0b02ed620393e789257a0d8b633d3b3bd2a6acc97a33a6021f9790c16c4471b1b06fa001660a4c0b62bfd3b325c45e0f0ba4f890222eefbdbbad1b6a217512b260f3da20b0a6a64a6dbf784f0d00c7bc990f0eb460ee0a3135e049b8e9d6df228c08ca43f464986b52d171c7b65def5e06b3377571b60ab0e74f1b5ca41e8024c602bb203a16ed38bc455249d0927d78d09d7f3f85505009a120e8838dff07a41c55e5e821d2eb42164efc96195fe8be8e480673e55d456d38c7039c44e422a9609008908d2a5a59b2d891bd27b32cc66650376d3ba7118fa30a06aa6eed9b0b7063670e12adb70c33eaec4bc7fdd66750348429ff84ebe883b4eb77cfaad972f3608970431b1f7e7047a0f36b154528f7c8dc1caa54faa24ffe2068f5e6f0f111c0954860b55973ebaa704a42eeb49cec454985f3fd1a6a7d8c6afc50af74edf4b3f78b8803615869cb305f34aed48d95063bdc65aafa156e140998286b0d33b91c1cd0e03b0c77cceba031b885c4d9c45bff675479b0331918630d024c5d1173fdf4faf8348e84b3cb6a930436c7f0befe0b96ee6b71d1a96c8c25e98df02e4fe0a14b3b09afa04f1c2e53de3a43a064ac6e2e2b261a2b6df2cd25b93424636cf04443bd723bc9653a08e4d34b11c7ba1008d46da6412e2e666ab4c65491ff8780987f848e79aeeec8aaeea4a039f4791feeac935f333ef6a1c88530c2848768d66ab0879823c9e03bcb80504733b2508975719392db7560ec972bf97323d0f08e2d14631d744fc7c3f0460e2b11e41898f3dc45d474748033d329af31c10e21451f33711b29246b33fc4e8a530d54e5b57b5efd1644d5c6601faca1b2ed41abb98c872986ac1469a27263559b80f15ea8bbac07b7a11d3305a16e71df7104084d2b1d802b78aa217123d6d9e010a33022ff84a41e008579619ed121aa2493f793d22db2bbfc28c549f105587e174e5ad5908ca115c88d2803383a54d8a63d86c61ef8ab0aeb2dcb7341ffe5a57fb7cdf8e1532914ca13722e4b8bc7a3785f8c5763fc391d5ce5a043143115c4352ec12c3dfa8fd5e02bb919438278c41c7f81eaa40bf017b0ed4e549fff7925727bd69a77e5d3f2c83993f267c3149ab204a8060ee7b8703d3ddbf4f2d6aaf64302a776c71525d72bf5644bfd96d04adc99fae9a41f6360ab3434b3d16f0a60b0a1446273891fa11c88aaf16e77559e5a2376847e484a833b48b0f2b57ade3d4e26c6e24e60dd5792f64c5243ce609a2f83517a07427ea44d2d3332cbb1b5af1c4c47f9933cd6e271536cb15503df655693c0fdc5db187c0a559fe2387b20676a6078cfd8bc94d8181bcd94f1ad64c8badca42b8e297de5ee25d47c165d42ed0b60ef3ab137ef2ad6fc539a4482e747db4991b0fc6da20b014b9d95902322fbdebb50fc1972f0ab5f22e436dc1bb5fbada2b555b51ca9c4a611fd6bcfbb5131e22b0670623152a8bf399be6aec143b7e8d0b690d15aa84ee1c54faaed7db5b2df7e147c2d5ae57ed7ef0fe0b9e82f64158ca4f718cc109a61b850d086d2ab8f4d6e268e515a5703bbc749d2f66fc7bb8837bbb4f27b9e846568010a3aba44b654448e5c1fdab61b92de040e51d5012c493504dd81d7fbd86f09cd03bcb6dbcac10996008201c52311ea10ec4c66870fd4abbac436d819311ae629c3dec35601b0be9da31d90d52b37c5b73d503ef970e917e9c2b3da71b2b6173b10cd3a93b8a17a6264779c71c006c080eabf06f7d5e20631d592afc2556d3720cfe43f78cbe0d11a6742a45165f734cb3b10da2a23c5c8e345dc54289a9462f62122dad3039c33092d6e66d9bcd3d7994ca8e87de21e13926e834645eeca54e62a4ebb2d08defd88817f5ddb736ca8dae1d1387e701a9bf3169f6fbc94902ee6639972c7e9fbb5c48c5cb0019a9ecfce7730bd91e7b3bcac89f41d0336bd2235c3ab1fad5d1c7542e520ace233299fb5c0104d3407a1156d7e08f2be2c6ad6ff0abc4113c581357e67bda6021bf4cf18537918b6999b8c0358b7bb32e28288bd540b449eb7373c7c0f00ba46eb90c9d314c9c81ad2771a6fba76260df29c823d893aadeca8c1aaf5d2cb5b36f66d86027bc140713e1801f7db20ca9a19375cf5394e45c2b9c52243bc12cc63a4d67b45c349b35ae7a3a0475c19d8e2fefaad69a1670016816745a9c22db5281da71e106e2d17fc60b10ccf345b849b10f1de7b099d76ce056b133f0c7c1ecc5ccb3a489f0e3ae7de21f8ff08f7c769a5442470ae1ef33eb94e0b5aa88bf3ffe046a60221cf248fbb1159c545971a3c05bfbaaa61544ddbac8eac3108d47d9e8e6930eb0c5f77de076ec63ef1b1fd19bb0839916c1943122c51a76c5509b2754f435b6847087c464a907d89fa9c6b3ff445b1d1902fdccad00d360a1bef0d6888b102a0d660180efc0a822ffce007dbd423095b121808838b646e543807c80ecc9d24f0d48ce7ee2eed8e0cf0f8a2bc2939fe446cb1a212e9ed30450f6de8f63bc50e33f591b5710eff1242a853b47818bcaf470766674e331d1d2ea601e57d6d4a5c60088b12f435b368fa78a1953aa5cfeeabe74f1b6e747d100b6930b2991fbbc4cbd2f52b61b57d4e732fe0aa1819f21c2bc491680f41634a7bce1c8f358ddbabd92ab01c642b806aa81a7c283e027cc30bf11903e7e0caba0d5db458b1a86b6053a374d463348096f15cbf10dfe3677d7d4ba523af89c5e4748f7839250e525c35f9d085c468c86420b364eae7f8f195205d11006da6be9a6bcbaef85d712e551bf7719cead06a605b096faeb0e69cec55b948dfbcba8d75643ab250d29a9df328094c9b42894eb585bab3724809a67fd37a2f346a1ce78865acde84fc4bba178829e1fad2251172fec77232b9cfec3c553387f0942e3be163540f737b1f354dc89019a041ac49d8243cd148afbb72b23450e022c740ee3a11d04b4c7f106b71edcb77512af14c8b2b5b6b8c083664a981373e2e8cc95e90dab729056fd1e333135488492dda9f8793cfc7abe31cfeabbdcfc36124eefab7357017e43eafe1c65ead8d1c9e8d76d2051eb38386bacef9265af6ec7741e8b0e2252f97dcc7815afb593c71f30c8674c42945f6ca7a3a1aa51993590dabb41d031a2bd478e4e1a4e3bf01b6c8fe2ecec56ed5d7e6a62fec0d22a5c0b74f35d79f008b68c42b06921d8d8fdeda7021f4702b6b6fd7f6cf824e369b58104a4de96e5922d907f6b26d74a0f0e03d03454f6e7f1a71533bebc64da28df9e6ff8ab2f6ca90e9a46b0cba72f5cc5fbaae390fcab4a9626d4a2caadea5e7407093d0a3ad724b53a16ba3ce6ce699ffd77e9b32fe7c7810794b91f6e5787380186f2f9d1bbf299a18baa071999476845c6ce82535780b8f5592decfe6c91de095a0c240df4d56482750689165860611f2c0641ce359912f5ef364961625af849ebad28587a7fae73580ab05688fa2fb899c237f47677607bc6b43a87cf7efb051a8c2a81508465ed9b28177ca511836e5e731662b2d4ebe5577a8d40a9e2000d3d3d7087293e3c45a490d372ac316ed9a11699c207daee9dc25ecccb7facd9967bf23f8a634a879fff24fda45bccb06276eac3ae38f9d3c73271c2e0689a1f4224d2023c1e71a43041bc6df91301947470d03037163e9b879b1e5fd4f246acd981bc2261a246da386704674233f9a64b0ada605fd1ea72806ab6e57592d2bd0310ec9c6e2742f28205e448ec55a95ac5330f843f1a80cd3a2f0f74eebd75634d4920de137541df7c78c49d934abbbb3abfdf555f3e978b83993f6d702d1fbc8e96ef2103dbf552b8150250c4b67c7ef15c45789f9794cd3271cde0879a93f813003dff439351805a4a324a7dee5794a6134b50665a083f522f1e2e48dceec74df1446381c8cb9231b683dfbbcc79bf89d0235dcd5d26a71793975c4a1546104d5fcb83f8d35f689f88862ba34e91e5c7cad9880fe301059ab2ee675c69b161197f44a394ed55562bfa5b9ad88784cdecdc4d545187b03826f7d3f5585ec659435171b1e13fdae5f408acf225e83f5d07d72e1496a218988383c13eb85c6a6fe2b028b0ea84018da66233c162828e7254a1e81d184ff12b3bdf5573b0ff1a6e5ea7f0c86f680ab5918a2a8d90c9913ec50dabd934d734d22e0ed3d90bbe5c3a7c868eb30a542e76d6891d37a3c978e7b8b49e80fd40510f9d77220b39f6e943abd8f7606f428e39f7bb4d7465e4f4123613c6269952902ddd1898d929fb055e5290f83e9f37b5f2019fd275080d850529a59a60d62ba48e5934488cd64938dd27c0eecc120dfb3ab83b90637fafd2bb97278272d2a87b2f7cf578c0e9414e0e955026e7fd7cf8cec070e3bf07998349f7bb8172be9acb73a59b14c8f4d42c7f69323365e86ad55243d117ca9183985528e66aff0f1eb94405ebecdc5c61b1cfde776417789ea484a390031eb82d9626cc597653f298a69a311ceb2096b5b62580a60966018cc2923a7b994fb35af7a97f0207d2e570fae65421b6e74ef4c740a5c4796c8bd56f6af194fa2c090dea185518792bde4c1703aee91615697b8418e45c0cd11ec42ba19ee2f5e7bb684c062f1ce30841fc6aaccca2ac27a29f39e7f2e0754c77ba6182c9f83fde709fe5b51bd8c00ac24caa02075f360b01a052122f1e028ca05519201c2a74c20d154de6882c3c4755a3077d0913ca3ad69ed21fdc9d8f9a6839774bed68a0f22bbdea005c0ec22cea27424b0db909bf442f908fde5b7d293eb5b497fdf5a6549242df23209040365b5fc92a49e82f15698898ae824c0469672de5f251fc1b3f18ac83b62ffa9bd27b13a05cc160fc445fd3edfe7c5e42d0b7932b2fdfebd0eb58159528d9299189eda5c50fe8215feae0a21a795e995bf48cbef9cc84f92808e077d26a723fd8f0af22c0ddd150ddb663b40bbdfaddb6a022d9feb0219056d14a61b7cd75aa6a7033f9ff9e8912ae45919dc71db7364b12ebf9dc83fe4d78e9b812d6d13e92d09d56143770ca33ec3e8cf43dbd1d50a37388fa00cdfef86b0aa373fbfb973c19eb46d7e9548a2ab52f9cec110a593331f16626e897a18dfdee0c821c6a5668d5e433d8027fbf0bd528ae9279bcd7bae2a7af5392c5bde12cdb0833fa2cf9b30cbfa8c316d3c33aa8ea4ec17897555b8997b3645043d5ba3f740528763f6f4d23aeef86467994d2edef1777f1222875f262d2bb300b32ee40b17f99d2d56cbc5da73a3b44880ca996c5284b456bd0da8730bbf7116b69ccd422b4e76243d4eaa23f5b070a03bf73796a94fc6a3b05c59c4d1645becf1b5ee9c890b75f5eb2ee918fddc466efe04382eec77a8952a004328b57f683e226b0d364a6e90e09f5ae8b96ddfa6da2191a5a800fe59ae5c5dd7f8bc3d3a8ea6cae5e20110a382e1dfdd8d6d191b4457a095b89df9b47ab69d03ca0a979130d9a6f0c088e87ca20954f3fd9a6559711815f2a9eabb3214d49889155df7201f0222b1c00009a3145a80e384cd1b59bf261195f491285b2769b777d5155d7cc9013e42c0ddcb25c5f528610b84f0db364036e1a3b67c96496112a7043a72989325693afe3870adb42e62a8fb6c0c7416d337e4b2334af86e71485d2eb352c0160778921d5cffa27df172e917995c4746d9aaf4064009ef3f357435018ac400341ee3f762ca9495c6e28fe061458ea40d79021c86a8aca1c5078e3ae534fcbb7b53084d9c68666cd1e026939ba3b952d637deb8d609e8c613efb6b21fa44a6b886f56f48687158493c83e2084b934e385e0f6aa559a57ca24c299a47fa6be7fea887c3411011699e918e6a2b2d40b8960874f6f4aba096ac84cdddf6df0811adde6f86e98277c87438a33a12b7ed262927e0b318d0827b3e4fe864870324a891ad4c157c921ab55e0bd6c4b7b0d0104b089400f3825b93abb7027178c328e6fc092fb7ebeb83cbac44b4bfb33292f0794213518dc26d975bd41ad180c5a51e77fce361e8834fc7f2b8251ec88a20793636639b22380e07720109c2218adeb7f8a945c6405b8a43c6478ee7cf488be7bd13f6c81cb0a886efd46bf1137ba9f5193e1e89510253e9e2d7882b205af3d7106e21fdb12681d8c2204d341079a47b60aa6cc8887f71b3967186cda81de3ce146379a20409634e702015ea3db23ac05eb31ca24c027f7d84294b70d5c1fdac839f96fe6220cb05ab3eeb124e280b32f05c457da7524d1a1ea4f37add5bca5bfca6595dd63332b59a92b442b958e7220d452c41ed9c8b68db03cc4e9948665d4e8a21ac38ff3e8c21fe5aff79de0283452e19ad8646ed0044ef0f1f9524e8fde0aab79382eeb9097c026839dff6b3d168bf2e22576304b82b8a09a83b364c883d13847810a0f4339503e4a45fc40926efe884ff2ae0b6974eb6dac3c199a5df63a31ec9182281d9c504e5e45efae11ed142ac8b3417d33c5c8205858a908c6a2d2cde046fd1a740c0b09f123596b05df906f6b0f201dc388126608a1588d79a7c6d0ff4f03509e2d5a16794568b4ea3c4b55baa7fb4369c9235b3173e37e2a6ec5169cce29b18e641397134242e2397532c05003a9e96895fc1f5364ee1a6f8dbccf98bd405f4659be4161a929586e067f2668a02e7ce10036083f9bb73b4a33d0365a9cf9ce19823ddae74afa96a3543626ac2bb16b566b60310c37c3db937998129d685184e79bfc15b480a87ba7b9ed6b10e5401fa16994951cc135ff299120d876ce9d2bfa50fa617013100a6010d37214563ce9499e629ca3e04eaceaa71bd054d55af4e91ccb8cea4e5c17587b2d0eda00f1325cfb68387671cd2106ffe9a0eecd152a6d6bcf0536a72a4e8f294009c2665153cfcf596ecf73bd64278ba1405832834d378c1b8cacd790e80e809cb0e259a37932da32ccd44013e781b1defe86cf2ffe40ba6060aa90aa0e15f3b1a562e6fdcacfe7e3cd9d579b280b957931f3d54b1e9a8f4d3052cc9ef29a75a6258dd61e15b1050da352db281b6e9971d7360ac8904be93e1a9ebc1e5cdc400adbd7af8fb95803f235a087a53906b6896a6c3f0aa5fa3166cba177985135d6341f2089959f54cd56c7f5e4d2958ebe6cea991a9a4a73b7ec8f90ea49dd679a497a452b3e09395591bd89bbf4399f63447a3001bb62b3c93e99531691641552a22846ec319b0e179440c91b11c68b4db2119e8ceeae1689bfd6d0dca76cb65a8d7897059f494b536f18cdc52f1191d2ceef97360ff0c7477a559a9ce92e62d8e433cdf4ea8234034fd46d91b554b6d56754dcfc7419b453618078959660614c86e8a12d201e1fdd5ce971cb189674f6963a05c1c94e32ff09bcccf819f6b0cef65b437bf3ffd691c41c3a36477f0889b0f3e2fda15672b3da25e2b36917a3211e0c6df86e01ebbc2696c6f0e124c86cd2cca3d74d24cae9439fafeef7b84e22fb0a70e9abc2b07696e95bb7b888dc450bad4b11784516958ca6205b0cad0ce49d9a6f831e11850f65f0ac2ea4f620cbefc30c3d84decbc5173adbe09dc8abb93e67e15988348ccd81072f65868bec12a53f746388140fd2f7d23e1ac02a68a2d5560f904fa3019fc448936e5da6b88c3dca3664bed5f2dfa887647080ffb9993e3f8bab49852d6cd175df573c65095443d0e41a3da0bb92ff51fb07bfe1255047d8654260abeba3dd270ac3f344fb8a2eabc37fe7460a4188a7749aca0fc9909818d8c0b1181e98b6817f14046c6e49296b3faf1d4b053711590b1cdfbcac2c764bd41c76cd560dcd75c5f165ab8cc0d9336d7e10ac22549845a1fafd6c754126da4ce9c8649654e36b8ea5147aa3d49bb695bee437cc3698134ba9d7e5e514543f9707c17cdfa299fd219b0195238f2487fcfc3e600bf8abb240398343f2c80e2fcb7ad4d7a6652b49337d1bd687dd59179296504415715532340aa7d2ec3523a1e9b7d5a098743974df0096d414248d01cbe5a94159e9e1a4e99dc903097b8f46f56a1088e645c60989c2aa1798764147c07eebe5278f75162d3d8803b456a3065ddacc44cd79a3f7e9c8aaa46581200634613c540df487e4a875f91df657a80222f0c5292a1204ed67fde152e27fffbb05e332a8f9ec129543bda20b976858bcbe3138d8fa71f0d6863167c5dc8b97cbf6eb1bebad64f427b77565cfd4789423150e5c82f7ecfe15ef1090f4de1c1fa00d4d028717d0788ce3af51ab04435fad96e7232bf968d50b21fcd668a151848442c0eadb04b0359eca2326619dfe2c1e90c6dc99fee17acfcebc8024c7f608865fde8935a42157ed976db4fce17da7c9e9c81d457331e611202d74929cc4bff1d8cf06612497a8261143b11e85dced597964bcbe30aeade88117074888ab0f6d295a12d30e3f696e13004ecb1105aed1dff68a551eb0c58726825dbf3fd9fbd8b747da69cb0880c577f0c6955019dbec65b38d5c4f8a6f81ed07575f75dd41b8f3c94db273ca42aef993b4641e8cbd7242ad1c4b5b14b9b8f1c4d90333deed100006afa87f00f80a3e63a12535ab62bd754f73fda17d6ad2ae0ace1ccb5069dccde924466ff52fe6b0faf5ea8efd24093adda433f263c264e1cee7da9203440650849fe197f5862a49e8cec17ca80d65c8c9b2bcafc62e8fa1f2b41940e743623e08fbcf7924d403b6d56a77d32724532eae90427852220b4f2d48a618b53b6c252d2c4a3181f2cba3f61622a70611f954e89aa79242aa866f4775b7047c23db06bbed9e1c2966851858b441164899e601a211741978e9c4929f4c2b04477a8313ba86366516aee45d5a906c75c9f1c154dbbd7604fc2ed342804440ee747ab788ec01e87a7b01c08a92aef4b42af282bcc1f42dd0f2d508d8f6367be22a84d61ff9fff89746e3a8d3b0eaa6bc7a7dfc66674c4779b08d2401b583fef2d86dd812da367ad471fe04a4010dbd5c96b740cae403d71d54dc028bbe9476b94810c222dfe1cc275fbd481bbeb5daa4bbea43e261e7837220c07a849aa80e2c2d25663363f0143c1830b99bc3727969954bc37ac0cca650e41c30d62ca79ca2bc20deb3b102df291e13761cb62370de60f289dde943f6f6cc5eb3e1f13f6d200ba755a67f42090b08b2c7e53a994e6bf6de4d84e7f3a54a4857b14565a3beff2207f4754f069bc50c90533f4e4361b0dab7d4c9fed882a1828624d5b2645a70ae068092e9789877bf4b7b2670ecccbcf0bca5b9f57778ca65911ed16960435dc411589918d0f6984d5b26cd2de132b6b7080ad807a7fa75090b32f283073f072f25c2e21bc2aa6b37367f7b0744db8b6f2014f77a8f0b8ff6ca3ffda94465d104e083b32d65c862320aeb080b1b430f8b29144b2166e4d5aaaaf4bfeb50fa662baff46c7c217c779b364468e68e88fe38c255d631034a5f863b62ca72e8de557b2a37cd7dbb822ddbaa8a5b4ce778fa427a7e77804cdd79faebde8cc21ff5feb26b61c4191c24122aeec1ed05520fe021fecb26821e25b553218c411dd9e589ca9baa0db663800ad4d51b8822088212b47d3792d25ae874f36e8d67b9f4af4704b514066c2669a2a4274e592e93265ee7798cdb82887d61b91ba8f6c979ba7fb9e861151f7ff8363fc65e34e5e2da7d03b3529edf8fb773a83319c13bfab105d554263973b18d57f2400f589abe7cf423c37a350077cfcea5d206814ff6ebb34ab14863df51cb3cb690bfb77b5f93c421ed2131e69782c0dd1397196f9f0718abc13c5afa2f2fb210837e48acbd917e65cf275b691b673d32b229010cea5cc0c801a513a98503788d28d74324917d7b95741ed1c67c0e8ab58245651383d19a025856cc201fce6a0ab6e3060a2d21cb03b967ad0fbab6b3e6fc729071e4efc68b3ed2a984940d7ec5c85562e4366e2d83a5a591d4cf393c5c93f285ee3f14a4f67bcb74aa99d157985afede5def1f960341fefae5312a5f04a4b4d63b0fc9a89efef85d2eda534ec32c24934504c0853c0235f253becfceb253d6826b16744cd55828ae859fb0a5cfdacd95c0c7a0efb3998b431a0b7ed87f84d1a1d09f8cd1c7ffa780bfe3975089412976737f69a838267699457f048c2b5d0b46b1daf651e0981264f50ce681c192abf0500f3b294b49ac6f8d064158063b609b55cfafae81a332c7b433831c3a60af1b08437bf77a2c5b8834f6686f8b1122570ddb05cef022f05467ae05209f9b788695d7d0a63dc2c895368831ac02b2777dad716e2c18384652fa1b9d88d8b80d65556caa670ee9c7c8a56d33d6a40375aca91ba39fbbc04480e7bdc05eed250138be342b337a4b1569a0d4564d2b94bedae62f241fdbdbf4dbcee4f3cbd14d53d507275eb3d4186b825a993c7a7ae378328221ee5d7e39c07d5bdc23aa4492350b93880d4edaa631b4b8c6a94b333a79d767e43a3b9552b82c726d116a58374a6946931f135c05662532ef62300ee61616ab9cafce523479958fc0928401c0e316d8ea8122003dcbbe245e46a508902f3376f9235ea26bd3986763eb298ba795412b512480939e369bc4971ec1c4dd13879260b6fdf3165dddde325dbb45876ad283d63dd50bb66d877fafaca0859bd26e9ca305507449321b1debabbe5f59216f71cd2cb510eaad874366a406c8d5d6e4d028c71fc6e83acf67fd402474f21cae0684258df5e7455f210c3148341f113451a26b7d4f20ddc5690a570aef88f221725c156c9ad749b80081a5940722fbb88735b781092c2735c63eb3a0788909b970f8538d9261a170358fc4d3556d780394d8b21fdb18d11a1d08e0cde5f17e12c17c8f162709dbdfb8228b86ef7c9ead84ba6944e4658560cb6bf0a9feb945af7808c7f533d76e9ab8379fcfc3db8adacd3d6146e12c40959f731bf3ac50f91df02f60e5e9b8633e4bbd42740eaff7c25e836b507b2ece1f1e8a9f44bbd30a6e37c504897b986d3dbd5d26fda58b1f69a9a01f3ef4f64386a5dca5272b3eccaa7874d532ec88f882836665c7b79865ead6aa89f551e2504e4a64f94a280413d11046f11439a293d8da0554afa8ec30446f97868afaa75d0ca02d58d80842eb34297500ce1d17a7c1a6fedeada6e88cea60d1ee9b02ab3589febbc83206611854bb48005d179c5cfab6a155f7c9637fb7331e8038efba3cc63d0e9fc66b6be74bdcb930853f2e29eeda7ee2ff2450cc44de86684ab89238c3c0b2f878619b2a373db006959874a59de283fb56a14cb1e27abdd53ae13b96f2b21202f90e3bedec4f018fcb10b7a6d18fcb711b493f5ad4c0c286c8e9be56593b021ca9eb5145b47cbdcde7350fa9c472a646a7b5daee06e58a98de1c00d371a3c7718589d9e4210fa58f46e596bc43ddcb7fd44f8d3000b0ba16b0f5d91e002e11a35cd2ae876899b418f4a48941236a1ac272bb83df4046976d6c3f19754f21937f7d0fd5186bb6a38a2eea3943dcc551b80b3361dc9c01d77327d7045b7d32c640b43690dda43b487ead84ceb4b42fa0eca2c5b179eb5b4de1e67a3979ac8a47634b318f77d976ad2dffa597be088d1bb34fb93da900744f443d0cab15860dde2d2370813bc53e7801f843a5c715476836c9051a4b2bd892ec0c7ee00ca8117f52ad1fcb35f6beb5ebbc8f73f97951559d158a0b4a072148347a439a8092568addb92e149bf269efc0bba39165c4877fa919bc9d1cf23b12a8bebe06f0195bb145f2e45346905abf945d29c00f10e7433547abfc68f3afdf764ac36fbea59bdeb3e265bf864b18dbb844ca933a062ffe8bf5a69119fac8a285a215e31c728f7a35f3da9b44ceefda2ddb702fdfe69996c4940ee12aa29aeb4903a5e08c0343a1c4cdd2df0e81a6ad7b3f5d4f8e4e6e95e4e806ddaa90e4a8831d973979e2f445a47382b3b3bdd8e1a67028aad586d87b69d3c23e806a90f623ab1ea5bc9ebf56e474cfc8b52331b93d34dbecb01d5b4afece49b065d78ec9eba0c12c5d9b2d7b61b7b7bc408336668cf4ac2fb7a7977857de42316e48776935708e0ff6b2e2a2b33cd6be8131aef69d450d980ae0d80e430099a9e288ebc02346d8eef4529c40c29fb91054d22f65cb10db703a9b02c038b7be610214cd8f5c9f738289a1709b554639840487a61a39d235e5adb43755a090416d0bb2bb1fc95e2606b7a770808fd366df315bcb5b59b2794cacb0c6c1ad60bf1f4c992de6ac4e528ac2a650d9c66c991a4247d35ced6db14a96e1c30d3a1fdf823797e912085464419fc8b402872ad0b3bdc64a6c75a0a5dc5ee85499bc2658c5d0b0e47acfa0879b13d98c608c3536727e120d7d98b97a57a18e81da4c1c6228761143da7d24d628f5793f53b1982ca2bbf74947d14606072912162dd10d6770d72fe686dd1beba3f6d22b7d888450e57039fb8805102882240f20477a0fbedcb5a3e08dd020ffc3f2673d152654bce68586f6b0ab670cacf00facf6809d54c7e5de44325c07f161c47e043376271d70c8cab594f1965e648b90c91467d89092b43c6c928160565e93f8d4186ebaee63e6cc06aaa02a257957b066e31cb228792843e10cba14ff0fa29a6314a54efb53ed7060d65262ee395db18d2d4175ccc63f24cc71a3c9eeab220c21d0c82cabc0e63835f99f5316e532f391d10bb8614dc16164cdd2a9beb4338d6558d414f8b5ac5fc01885a49e03f8c6111a0f85495b7e32fe7772946b59763fe132692fb53343afbc7bfc0e1c149837b081540cfc393753d602dcdb36bcc84235b7c7761c90085472345c62a9e5b84e195ea8bd458684cee64ac405259d644abc35dabd54402aa66509104eab9e0fd131a9189eee061a87c3b8e255f1e9529ef7bf479982545fc07c7307cf2c19e7d1ad8320261d90378a278121a7d398e455294d14ca4e4943e8386ce9832b50c26f6f3743bade94d2a4b7976a5c7d114218c7311310fab89801b54fda35496737c5f5b3ab9e1204ab3d528e0ff5e58e0783b21618731bcd5e64fb69d6e1b4c5d77bbed61a726b71481327a1ff3e376c52aaed6ca7c7791013a6aa492bdb76b41bf248681c58cd83162d3e9de9c9a043efb3bf0c97572546cd3d6d7effb34454ed2d9a250ecd352edfe8cfc471d2b40e0e3d06382cbde1c1227fe411c547cacfa484c6f9e97cd0c5a89950eb5bc0d904b97b7982a738b79638d6d573ad274f38d9f50065f0251203fc8a4974ad255e8d3562cfeb0f31e4ba1599471a1c75ca4274890324b5cfa0f53f59390448d980b16a33b679826f8b77d5ffc94c46f2083635a5aeaff856c1d63db5bfa3a62c75d5002a46b0d161138e8c60d10b3c3afa82a6323971da5dd6f949eab8d324cc9290b401cd0871121c4b3952ba175b33ed96fc63da596aea21a07fb832e6535fc2d52686b4c6900f440f17d0a3581473f5d10da321e9d79c427b1e433fb9bda24d22d4102dfc09485fb589b93572e7795d6aa7441f6658c68f1508793c8a54f17fc556e20fc6d366c8ed52f4003b8b449c484dedde1e8e9785263f24af14b0e2fdbf494cbcd67dcefa03d25b252b9cd5364b8a3b2f2e7436c22965d3ab05ea58d0f7116eb5ca3f7ae1cf32b5cc4fa64383c761d10bbd43264a22b45e32e3df7e08c904acf93dcf40b20eec830c75e3dcd6d08ce5d1b67e982b22b7e429c8ae5f9b6749dbbca73cee56b0dc63c655332ed483bc2546e75760f69fa0d293a3d252f96726474380c8134ed25358b61f4092839d3d9e8cdf0c13e3a7123673881458334d90d41c70ecea60c2ccc579bca051fadca9c2811188d511cdee8499c56a84ee3e6237db97b406a2a6f9c740835db0c552007760def7ac693526e54eb09621c2decd07ea3386ad5307114349f669eca88fda7edec60855981a88a405925c30666c4d713ff38404733440c1f0e4cdcc0148bdf829fc360078a1aace26ceabce6c6e44f08b65b3138c4e864a04b0119fda0a3757fed82867a5a913a5b4345119326097db7fb3d16030efe4a78839f3198be9c2a1567b3bed6a8f8b80e49b3661f519018b223f86f4d51077d0325f140c724628c49a35cf89636179dc6ac524a30d29229d2e7101c9501e657af00b131e0390716afda8c0f1317bf978ce5eeecde4fa835f5ddc5dc9d417952f29359736d0c59ab9df2ff96282bec364ed537ddc2e333d82e457e01ba0bd6938f1d0072b54453e4e94224e72a56fcf3fc2c1238c4e8d945a36ebc09e4482c9397871bc993eb7691471bcd0343cb5350943c0249fa5ef24c8df83696a708ef4e1d271ec2938915d690f1b87d37e1c85fc49a2ef486a7bb94cc2852b30243e9f8507d697cd850ae10d38815e6f997ef83c41687678e8f1f013ac1449fc01d2da99c90654745936ffa144cf373b0ed1e25519a302f1321baca7f1cee9243bc37d48200ed8a5085fe3de522486efea17bbb9b4ee1e5744576f416c258b5601d5c4f802896bb4eade0f661442f19293912156003bef47cff3655bb477cd4f6ae4df94420663902faa4d3354ab1a940c91276d5d3df9c99533b0c10a27ffa3242b213881b8040306218bef54dc7843968c9d25a7a1f7fb6b6f0ed450d26d03e0b1199235c41efad11e9801ead6ab5246a924840396894e5365396b9ba97de56ca41ee37ece73e36e97e482bf84d8ac9d6e889970a221181029cdc979b292c50a76847dd9f49e6d05ea79f8a89a6d6048ad83ea960f56fdb03ccf1565e868969f8485263886ea38fb11d370e44af97639f96d22bf35d7e1dac3a0777213214c2efac00aae4e68410f98cc2a5246200b312b5cda2f49a11eac5a1693eb7f0995afadcc443e2e2b562cd214ae8a3be4e0be47c2b011aad7e2b10c5fbbadd40fa13220e16c62e4b640f5ce777966b37dff2ded727bb848491329538a89b7f8b7a0507c9c4aef4c2e404779bc853fa31d2a30e384fca86d3a29cc6d7f4938f11a2203d03731cf617ec26b6a472b31afbdedabb80e963e61f87f587508005707a609449f43ff175c50d3b9fc767e5b2d9e8544a8388644cfb538619a9f36e90bc6facb93ba40c0dcf57210dc42692203af46bc05eb03626167e07bdbbf55be78b963333969150cde0dc3367703e1f9cc2f877728db2778f826e9e38748150f0e07983940c2faa210cab3bfdbf0588636fb14545f5cf67395c16353ed2b0fbc5823ce2243799db84b5afc67c5495cb0ec5f6daad3e60113f0cae5669bcf42852c85250ce94488ae427cc83fb2aaae56ddb0a97c953b59d9f0fb19ebf5705945acd70c43e9d2afcdf9398a4b557adc74bd3e9e7e9fda12e1d639818c497f19b5dccb4f6206fd37e9924ca53fe16f189fd9347db12d798e64cb7a7ae6e98e6af1bd9ed2ae99b691017416af135a18a748b083b2642a3460b99413881dcee88893d2fe979d70caf08245f8de9acce3d8b661a8246b2b3d9c1b22b84460636fd227fe84f388ab3c59b2d07cb972e7d2bb9f35d81699e702af5274b29e18585651079aabfb35464b7d7618f8b4af427f280c02a55763da0cad450f94492a4f6b415217879194aaea95afeb6e54b55bde24d6eff35cef7e18795140a20c1ebab7040513622757d6f8f72fc95df8967f0a6129af63c000291af9efbf23d0862415964603f8e139b1d20dc95fc6227de51afdb761c5dc6b8a12206a29845bf1def787641be2a60424b09e9d3f1a6f903aa3533d71cdd6d3a42379d427a4c64d86a193f2c7867a8b92e1a929b9aae3dd7087dedb114e16e2be313bae10bceb986b3c9a4d6a229efafd4e53152f2cfd12f0d3386bcb3745ed070dd7b35a2550f2ca1645b5c3a88723058c71ffe81fcf3fc2763dddccd2871f45fc97032d8ee75c6e6509c851ffe325e4c6d68509f83e5187e32c6f2d1664ba06a1e4965f9ca3d09ee6be05d0d3eeae0348a1ea023243a5301ea71dba3fd03bb86514504cfa39808fef7ec7fe35437c92b35b832c348bf969200dab908971e43111bbe565fd2300b197e6890681de2704d261b497a6e2847fc294bb57758f305ce9340fff30157ec6fb00b2e185499311ae0f1a3bdc9352ecba1ea63244784b27563772981db51d0ec004daa37eb7d1bceb75960bf09d40776e9a326a28c0daf4b3d8adc994da2c1942eb36150c034cc63d13f314aa4d5c7e6a51cd7e9c06dd11ad427a41ee6ef62da2683efb1ae1dd7fbae426ac3b65c59a9931c235937846a1a08ec36e5b2b8424578777d07d0380dde84ec10879ac24de158ba262061837b0dd0c0142b6a7bb44c7f9445c5a3fea936146dbd513b91491a02a333819cf99d989e4d76029bebc5d2d98718a4d401d7225366f86c8b286d47a06cf6070bf7f494f8283ab0111497f83282eef072ec87e93f672f7850b0bb6467a57e361a3831a419b6c36d7dd3397440188526c3662ab202c3de6562d4906bcf3ca8f989b51fc6ec8cb8d5edd6dc4c0b8a52b330a0d4251f47c07f67f1f1d8048836b7748dfa65840b7a2b37fc0f095939eeba6ada3c926bb87fecd66ddeae6dc1339a7d73d9b2a76ac9300e3a649db5b5b75d0a887b0bb0bf2e012064070d420b17c7f79b4b1297cc412c50c0a4edf62a2f704c5eebe5a11c503f39f3a996f2f1630e98d1f5164e435da00fccf931268d9f9f03faac892526a3eb8d31b0b52db67e0dead6fbfe39494c220be35d8612ecb78f0e2def592762b7afb1b425bfddfbde28bc6014f6ce63737551be406f6c520fd85fa8d1fc5408a7636ae5cef432f88088d36deed182fc05dcb14a484fa9a8dff0c61c02fbabac2e1f9fb96d396504c2d148c07a4c78400c495dbef6f297dd0b9b59943d5f9126414a32b47305eec2efdf04bb6d615336d6dfa4767411d5d886fde1097e6f06291a8629261d81c05c10869cae8e09722a921ed287c96669760ca8e734bf1944b51acebb1e418cea8d14ca93b08644bffb5b40e92ff82979c2bbb97f8b68aa416eee3209331c3c932666b99b747df604d463f892adc0694b5412649cad629967cfc4a644be6264907474c4399f65608bf4a25edaeeb8728e24b4624e876ab60dbbdf4110bc313e6e34b1f110814f8235cc7e24e2a800bad1ee25e041e43d3ebbf043599cc1dc3c6455502cc90a90ed1c6b1497a4d4d709d185fd276e1cf75a008383cc913efc77537a2e212749235f8656b75a3ab22c2cc5ea6a978e8ed3abcf15bed0e05beb8628dc44042dc229f315c1a81d22e60766e4c6f27cabe6e1e9c531e6618c57c166e96544a4350a2083e396fcbc3edd0a95231087d6919c103b206bb1828fd8ddc89594d08c8ac0f6644977c8bdfddaf10463e5bda5d9cccdc28e3a029a17311d861e67a6f7831489235f14f3a1c945f8b638ff42218ceec4576e41aacab98dc413599e65a3953af455e8227c73557beca039445971f41cacbcdc5924b83bb45565a1b5b6db328710f14b5270b82ece27b04726933a5f981f9549fb226fe8da2582402fce0a8347d16f9518b215cab2fdd635fc918c6091b6fcc58e7f456a286ff2b9b505ed2d0a87a402ee2fcfa87064c61f295b34a4e7d438ad4488b9078a008002549a4227024418d1da350d3d6fae8c50d3cfe33eb19f36bf3358f747395134d9bc86738c66e51f01fd4548ded199858a30d1b755c5ac7f0ec6d7ad1174f7c5a4e13088fd7852951f48f373a396a519ac998b9f3143e9f230957a604e53b0b0a421218c22c0d7a3cbc87cbb9e48e01cc8a2232fa5bfbd334f5a5e4ce22a8b428edee608c7b1752c7a20db8b913e93b6a4515c3c59a7899addc20624097e5a658062e40d69e570f61276ab119f0098e10d03637537a99c30fe10f48bcc3623deed54213fa8a2b5e6c2887208de386dd7dbc17f0df31f68315fb147b87e9d1438180866cbd371f8bdd69a02825ed7af65983863f70c7481d6b9a89d11001f43d5dc5485c3adb456092fcdc12def8d6016820c1822dcaa8929b59fe93cf671d13c10eaf9cc1b44d314df4676548dded4e8ad5865d6db14d2597c5f973c595817731c2cce0b163bb464af8da0dd5ed235a94aaacd417429d323e70df055e6c9544eb86f83431c858e20212c2fa5656ba894fc4a8af7380ab6fbe4e81f5f6dfba95c9ecf38185673b68295d355b030f32d631a68c74da3247d68f4ee18eb4fcb5eddbdcb5e1c0077653cdeb326db7ce03b555561ed6e2dc0e95e0f98debe77cb08ce8f6be8863519f23d8d9f94fc371c7a3efbad4e69d571633b8901c11e98dbdfce8b1846ee39a03a9712505dde33964f8a5981af8bc6dcc1d2767ccbd4db7326a349831477b5b0584ba34238379a7563e7e66519d7869846ac37e0ec44e1dc3f5fb281e7eac9d46881c2ee0a30791c602aeebf8b2866227dab3fc9562dccdbc7d693eb5be10b533631b5e7317aa8a92a4d6692f4d41cb9cd0000b0d348a2171e33a1e6a287bc0b28d490b9b49d02c1205045caaf980da21ec910e31ede463a8ab306571d1ab24bbdc4534fdb5f55a27800b2a385a5ee47c9c4bdd5dd5691e505a678bfad5bf8dca3d188bf99ed411c309dcb2dc7ad729cdc5c93bdf03fd0a5c1dc245cd6a080d408a052dab6b31b9585c0819459d440fd8c9f7a008a35aa5e4df53973ff15d1cbcae63d5834c2367a22731cd42a6c6287b7a04f04905366d65100b1fbf870e58d1976706ac56d97b776bc30eeb2731296c5a3a880d886667d7715f5668b8e09439a6cb14db9cfe0c2b354de8f8ac97b8e0bb2f5445a771009dd8d2cf29a2c28c4351a52a9338b20ea322b003b4954daea4267c88b1da24c30ba019cd139a5a13cf4dbd10fc40973f32c6d0998619776c2ece8f97534612956d7fbc4815c7977df5287a330263d13e0c5416ac4ab418f1c276d897b30a3046444358bee29810d291693ecd9f8bb8d63d0eb2fe003c892940edd45febff826f972cbf34a1f5f6dd8d88e638e06b830fa29279f027c591de435c537f135e7309da33c70688caa358d56cfb73184f6bb0e7fe8d945f1510f183b53ff2a85e3a72965c91b632af235df8f013854e8024bc66142c1c0cdf83758ba4be5af774053de0881b2e4a5a1f4b42ca1140972c387ac4481780bb6499b9f62d16b80663f9f86b2ad415d550068508372d834d2d90318e83be7421d868bcad7d3d1e5ad7f7d2608abecb02d0bf979f4f690f4258bf712905f857257a1b2b7c734ea8205d4a959f345160fcc81c355fb92708fe125ba2ba373b2c759a9017e73386a26cc3b5027dcc3f0c09218d1e991764141f603501569231c8897085ecf53ef65aa7c82e61e2f1156ec7346ef3b89816b18a0ab038b6af105e9b725655a15fa29e730ec8dfd0f104513dad9f7fa88576fff8e8038062a28b8e5cd7bd9d8e094c43dce22fd9ef754ea9821dbe6ade748c46c6812d2e9c311c542be935edf35a9b3b39b697e396c453c94d4e74d9a410e6564f523f3eec110c61805e762c73a566db9fb0ee7ba243acd91e610338ee64a8d6cda0ff9586c3d91a80da29d0fda1d7bbd1f6d7e2740bdef10818719a8e98be15a475720f43b213c7ef1d314e142bc4adb13c4b26c6395c8ebf0f2402435a46a785b5f58669b3257552bc1e42da6fa1e760136607920041dbbde84b7671c16a2016f90e913870b923a76605aa620b130cf6a72fa1d3649abae395fbd1f42f629e9096fc1de172be757ee5a23c54e9a86462044dcb9f1427955124c8cec82398139d33bb15cd49840796cf4dfe243531abbd799583368d0d4287b392afd5a2121284987730c168b77378065b41fd7354b154ce59f38f45527016a677a0eab25ffc54f352b615f8234dcc08d0b5b5a835ea4cc6ed1af99871eff6ce81efaab6b2821d40cefd5766483873b7465af5dce740c0ab5b7e37ea1ec8ae79293f74e37812027548479d2313321e100df92e07ff4a55680d5d74e1759410fe1bdd655683c29e6fcab33cfe8aa8ff4a9d736c57a8bdd464886644101152ab3ba68831ae8c4868355708285714575ae8fd151047de9a02a879fcf4e5cd475c2465f4b0e1eb9085e595dacd842d1903f2d079ed4ac6d1175d9fc4825729a07167d504a5f436124d0424fcee82b48b1d395cb121358d6fa31d60a98688581edbac9df736be9538a7e9812e417b740b652ece019b012c6f5be3917e10d57254a55458ce2fa5b17f882744c18992de5409db08601c24df02b27c4bf51ef0f7e6c9908f370dcccb53b9be3ff19efd110e50f174710b2f0ef0abd69f3e11f0a386c4484b725288ad1b9058c7ab20c1105ecd013f92da407f2f273b1bcc7d8522403e5956ececabbff35f9e499102d01fc1d918473669c08f0c7cbf811e728e5754e1dacadfe519c6e0d63053bff069a085aedd9b3e9e929c6de817825e3842dfebb4fe0728bfde97b4cb7a9f9cce4ac1a34442618d037e4c7d7892a4897ec43c6da646bf085b24118d83de6a1875f78dc81b1fbb6b7a26f9e4e641bdb985dfcf05adb7086b8b0fd7421b8c488898eb09ffa7048a79110af9187028d2e966f82c627f9540cc1569defe9c9d8791c81813dc4a28b1a13dc55bae646734a2eac83ce406e04dbd090b3ba5262f22e23efffbcb283ab6e39981233f7eccb5351a4d156a2fcdf04922e5eb1fb22b099ddc73737e5e8bcd3b56f19c3a9b8264e681b447d5823b522d7a978ca13ee56e377ef1b7406154e5a59d05fc762d3fd3e5d3c1cb8a2e3678b0dc6f8ac024f86b3522ff58e1d727717a8505b0c35500b9638b714288734c875c87e1b155005fb3d8a398ab61e8e3b87d07bc3eb92b57a462b581853c858308a8ba4555977bfeebc544431eed2de1278509f3922ae453326161aa0c7d33a3541bcdbb0f508feb0923ea0db636fb04c036ad8d37f6fba4f2a517efac010a09d80f0c938078c54624bf24956566402dac5f776807161d7834cfabcbd80489a5e29517316e7bcdac51cfbd4ce90770635ef336b2af3bc0267cae090d53652958014ddd29ad2c2ad1708fbb3608f89616f843934be053489193c16621dc6b2e78ce35c5df7fa4ecae62213895bc08f794d0ed3972abb1a452020359efb50dca77c524a9c4290f49af707bda9d0f9922e5c68b9f69793ef29e98f1a7d40fc668c9b180287ef9a8d09a01a7e321cf6f9ddf92ad9596771255b4eb556e2512a6dd23616287316887ac3b66e22d094dc29aeb20ff4f50ac9b5d07aadd8507de3dc09e712c4d31b5ac16cf4850b5e36a49720851b03d2a3fa3d9b40583dfb4ce2d078a24dae052a6fc9d1d4cc80173d3b25694f7003294bf689b341daa5e23e18f392d364ba4f202b2b798d299c18fb22a775816af80437be159ce8911023b556f8f0348cea305a3e767cb0db195a82c13d27a45b492c11ff5fcb6e8c9a1745b0291bc1c18388b85e21fee61abed8aac69620170dd80e64a068fde8ddaaccd23f2aa99b48c877cb38566c855c09ce163ea4a8ebb95318b57b5dbb47768fb47b0656f0e21184b1e3d3dc4dec35584b5571a28ebd289600ef4e3fb311ca9d98857d0d24a20a748423c6a77e6fc1dea671c8e8720bac4bdf4c71f27ed4cd65ef406ca1f6ad67354e1f6541f8dda98b9e420faae76cd61122b237313247e40ab3193f21b4fb2324643096c0d2fbdafc33277980175b2e3c83c1a9619c4f78b80c8cdc421e50a7617fdcc91114749be5758392da346780c26a47b6ea24a13decbe099483ccb7a2549d4a9b9d4794c5c461ff58bc4cd185acee8b7c1482d7b8e1ff80a5e3f05d93c75c6ddc3a1bab519bb9bf6d56e2fea2e60a768b56ff18dfa7bf134033c111681e42858e792bc1a67ccacd29ca7c82971d25e96245e24354531883172e761f88461563fa8b318fd80f27ac256522d1af9f91dc3e0a2d3f5046aba4808b4643bcc5bd31fe39ce442b676b0af021c58eaaeb8af09e62a8a1ac5b6612d334b4ddefd651f46b519839ff9f3839771f71209cd6b684573b6ffd880e8b8279d0b3fa4db50f51b032a94c89f42e319775876f6f6367152de027b865556e032f9f071826eae29cfa51b206580f5b92d0b9065ce7d7816890f1851b25b078e9e38b3e5391ce595abf0aa86c2d9907e8fabfee72da8a3d440b2db694ee6279c6b48ee6b719974bda537869c5a9dcd577c60801431ac5f336d14a6522507aaa299e6d4fe7c1a7120566b0a953cf8e09c274f33d29d1e3f2197fc09758232966734d1aa1494d4640b76150e2506ee6d86bbb90cc9b900d6fb643c919a444866df092480693b0e644d1f83c25ead8dde729e28b685fe3a4ed19a3b7a327f7e9bd5db76f0dd37932da5ee7b85c71cd7185d8da4c12c0b3eccaf9f70efd390659afe7bf59c1277ccc478b1e4b50d4a9a44a2a501e4b055c96485d1b55fbc59de674175852934c3826d114117efa8ef4d6180d6f29ba959835128b0c5467402b26cab713011c3ddeeb4b25ffed32636702a318edc08bb312e0632bd92bd2f2870d7d19e4a3cb67178752cf81178f53f9bade7174e29bfc6b60f94b094b8aabb3bdfca988364546146166521014dce306434730f0a4e91233efb903662169ac5cb19b876dd1c5cb1fb28d7bbc759250237ac50bf7f13c0d77995f61f39ca4d368271151afb824a502d2b9c3d3998d8739a4ae950bf6c1eed3ad631cd3fd0d8cd6cf46377d1189176978a98f8a39e152d9a59aad0a2e3ff605b60c2157f4efd6b8dc783646fa204032fca050e141b9b7ded3d8093ff3ca8c8af17fd29b6e9671605cfb5c7655083cf94b236a95dd8310fc0f3751046178015b76e3e98208cb3ecbfa35b49c0d0cd5c5aefd40576145f0b86bf044635612329c96eb020aa221b0ae7ac9de4a258d028ec2b1939411319c55317d6840915e9b49187ba612d0e70c0fada4d86eff38967e1a3aa40170fddc52a1a1af91d3b13445c4988d4858f92ece703b2be4a4974dbe78f951aabae50b16e4c9b2e1263265b0c357be9478861b26356136f2e4491853798bd5df71cb624d7180308a0109abc9b073dfac6e1ee8e9d0fb4c27ad0a991cf945127ce821ffc64409bf0bd7de26f02022a4c14dfd7fcee963d2d07dc215abbe3447437592048baae795ef891cc18034dc9e5f85c4756effea1be883f6fa786623f5132430a51adf4460cb6c25fae292c1752bc8389f1e2036f1e0dc5207130ef9a436662801da94bf4a24b967c345a108d52436e1b0eaabd4b98a25c755a4cc6009d2bc35c7b73066c48957fd0d30454ae1c2911e1f34f1a0bbcfdb8e42918d018111e097d25e529f9eb992b2abe3bbc6bcc1f513470b4ac3cd26d46e34b4413a0f5ceb1f1b3d5091cd325036d0f458353839637fca292672aea66506f48e778b8883188c87cf79ef820950df856331790aa257c4dcc25c4904c75d8a5b5d57b248a0fcc3b354f44a180c9ed162a0f164b7240fc63aa0b181bab67f75115c4c69e239e272a91aa8118238971f3a22053cee65a8b9f3dfb017f4b62e8e6874bb85a8954ac18625afc519e026b9395286d661b1249e80a5c3be3ce03db2bfb0f35dee1d1f206913f2a18a2647a74764fe25db796f41b90501b87046eff950b89a5691f93d4b9b2bb4e80b4605dadc6b04c46f71cc0c96737cf7bf7d0d3ba3e0e5684d07155b086ee947c9ff9a3b67d86da33cd704d931d39435248a6150448410529db6bca31b59eeb00e3b9bdebf960af270f95cafd8161cce782d3ecb0f4d4961239960f69b82c4632e4911c9f8815b8fd7f3b2171be15891165be6b7101e321b74e43d13460478354ebe02b7f3114533b1d7737be63c4c704d0cf28998411934b1546070695f031836e51d23166b50781ba7a92a61c94b3ac3a0a3f38e5d4b563cceeffa09360d332c225c3ee039da169e415d0a7c1d3753192ac6ef29632950ce778922a1202405966a4832fb3264764d0d4e41fe815e38aef8f3aae2b91a3f50755ca3f743076a4800709602ffc71bd5c931e3ed3f3a659e4991023386e1f53e5ce75ea75f6800e22ea4ae7aac0e0b76b7e18ffe44d845bdb6a38365340ddf43b2f5a0b257ce03bdfae1bf97a921b27479419d9e7c9d2ed9325eef2bcc82ae9a121d4c29e7755443b8b49be88f16bb154f55989bec10409b86106af3859f25124695352991cafbce4b35e9f194013e711e4d225cd8907a89adc9ea9a9864d60a8b76d5c70a6ac6d408f7bfeec41ccfed9ec93c77ec462105193cf35f1351e65a4f8003b77886deb70b9606196cf96e7200a4fef0eedc8b4425fa067dc344cf022ff76e84efabd4af3bbf10d2043b0633c5719f4270e6e0249a0a266c8372596b60706d8665d6016be48d7ab5ec653edcec3f47bd73b0453cf720769a6d8126759e2e25b6d29e06ae0149909a68291e78d41771c1a2c4457b832aa73927fd3486bd58454c7e2b549b0cff9e967464edd3ef17a62db66fd4e10dda12e439b5fd62c7c4b123e79a5d4045edad5094985c15e04beea3a0c15cb1670067771a70f89bbce7d9ae4526ac9e068570ad001fcecd02be93664bd4b3fb7d084fb45524a847822a9cc717ece3fb1e558b064a3749f1c7d166ba4dcd88f298183439e1c029991c8390c9e23d9080250e5ed46f49bc3679ca1ef424ac9e6518c7c0148eb2360bdf316a31f45facf5039b195fa9959bd661b0bbc7a6ebd1879ad70b999e20fc7984927cabd1ff0807e566d122fbab58ad1f409f201fd0d65e9989345ade9f341e5d9d9865475d094a5b4b6d7fad7c33da4592057c8ad1fa8afc836dd02ab50e8ee6b2d3fc93bd560620e387961823dd2d7d64e174091fee9d700b0bcaab6670e41a33cf2c4abe7590b3987b69c50fe54c945b6cb8be72242f76f59d6dd6f2ca40f8c3d364f131e0f68a5fb5235611debbfe41e5675a37116b99247fbdd7a3f58bdf68205218d3a41015f25e3ea1f03fc27e1b944a96bb71f8c72b0ccf96ecd83bf1f8727bb2731b3d21041ec3d3bda5262764a8b23f4d429582c5a8fc6ad520af530a9cb7abe7560dd12f4c3b82e64c5dc1891ca5cc2476147b28284307aa67ca3107ac2c9901a5d83c1dfb0e19e3aad706edfd74e071efd34c476f9e695d6b4ffc2735a3f1c5395462d6b9ea35e11f72523af3de9e72b09dc53bd20711358e7cad09cb62907b46929de649c138eb36887e26f5d7a03528572dd7dfe5495d4d646de8068bb606f86f2e57decdd0c5d67f375f4cf82f4723dcf7d0e898797176bfb2a97aaceb9d9c026fb461e507fde477bbbdca8769ac3d20f6f79b8e739cea154e4aade11b38ad7a5538c1ee0efcd7ff9202160b421bdda16bac39311fbca9b2a6117aa29df140e52ecf061b5831467233c8e0c3f6c4b8adef1f4be0d742248f565053350dfe344abcb069873d75d69aefb4f19d2df43d96f87458b44436e8c01738b7e5a6ac6b253a09641d6a325ee88da03dd0c5dd126e8af03bc8d480d513d485de58a918990bf5ff053555b306692e03ab55671b985c48bff30e3324d891817138bbdd68b4da6828cf2cc18006732761f3d50639b7d780b310bee77b89b2250c88fef1a61b85aaad040ff435373e7893825abeb05b2c9d80d8f408c213d865fa32e2f456eac32a8c77d082cc62ce88af1fef68e2dfe2c4ce03088f1bfcdfb75dc12dd8f24ce6e13f167cb1d4820f09e9c1dbd2b861f449f7c10d12e6152707855f58d3acad3a43810c6d1e8870d0b4a14b982e2238d93928b17d423a9c69336597ae0682f86e7888249a0f6bf939447168d97570dc11695d7fe2d7e9f66a1eddedc2a635be0327b6b0e978e1fd9d8840d38c5d3f4158590ad108c34fc956a19334ccc4a3fa0ca3ede4c28e93da7d7ff78b0d426881f28a9aa672390ea57ef6c9ac0f17d686f48a7225c162e8f92b74780c81fe4916b809ef3eb827c640a5f92c5459dc247bc374637216ac58a4df691b4d1de6afa50fbd691c89a2bdf437ee6cd124a255dc72702d346a2992262695c00075295feba79947a514c39d873af9bc73f3623a27e5eda1b2d1e81260127dc155725b8b5efea61e6c4e7ac31128863ba91a0686c4437629dbcd001ee8510b1910a9580fe71e609ef80dd5d73cd7322e3476609e888ab2575edd53ef73ec3c4df45067b1bffa3dd50c457f1bcf6a47f46001bdad21cb72498b2a425d69a57cbf0c0fc12877be88fd74c8c3ddcce4fa3fa582a20c12f56401737b6b4ca44fcd27ba0c7940b12f8771e95e97d48d673153ec5c3b3843add298fff9c27c5e0bab8eb5cc3127dbacba029668e49913adebadd50b781235ffe9b79c4846ad2d15d242b1543591fb3a54ea6afaaaeecbc257e6612d14aedc6eb68b6f322222528547f9cfd06a937f4c79d0a17454f783582fbead2bf336dd5b067fd88d999678fb0ec0716955f60575388561e71640d860da943ff5bb4eb3eba04d4bec4b0793987a3b1c81efe5f0269191c29a66f4af5f0e12ec7db76dbcec1c75db803b1407817a8165b35462da3502549b7bcaa0490b06a37cb7b59fb739e28599699535bdeed603a9fcb80c9ece0be114ae5e65e45841d65b036a153e28174713d9498670acd0d119e956fb8ee02882649bb59029a0e070c4314e201bcb8627ef526420d62c2828b49ccb6cd9de1257632f7572f8218b79f209686ec8d39b53b2ce8efa41b0ae418fda40133ff4b293f55c79133926e94fcc39d9ce1ffbb9c51eb7a9d1d2d853802ba1b60f6cd9a3698bdb852e17e55f65d82e3e164c33f62942a02ebe2c6326275fe7f302cce929551cbee5939a12020026ef30c5a976db9fdfa2da72ba8a42414feec15bcc61e07334109e3856005407e3ae30be6e49459e08b0ba5f3753a135c96c098a8669b892e3bfffea0b96c20a64de66cb7ca58db96c0266288996f35729277fbc4aceee1caa914c14b3a45a933f1f7291eb58545b56eb6d7477e15a00b8993f4d7c51a9bb2fb63e966e1ed7991b4c841f539d0fb0a978ed6c2f6d886df81d2d6467a2416a2ca92ca416b05d9caf75384aba73d68b85f22fc15a6a19f7f435445092fa960d5a1d271550fefda90eea5eaa5ece141e95b6b726bf4a58eb599897c8d1d8c6263bb2aa63b93eaca8912690260fe7fa1484b89e6dc044bcafaf6302eade4221d966a2a1ca254a4fc064a6a7392cdeb2badc754067f6f079020270734609a0bd0dcf3cd0aac18eb9e8edc965c57d61e0da8525244cb47ba14a4986ca1b92f6612d06eaaf7f95e8dbece89febc632737dedaec5647479b7fc934c3d231c4cd45f26714a41c4428fa823436469941e4d5984ab94f71e8313969e309c09833640d970060ecd05c7f41a690c89cefb0464501411269c8687b54bd29757c8bf0a97f0a369e5ecbc9163eed86ff588cefc83e5ea24ade643b048dc8b7b8660433dcefeff5bca9b3ccb4943c1d6fff574022e32e3375f81f2e70304f9435f7aa9210e5f3ad0dcd19aa811369c73edb85c8997125bc1ef78f9842c87fab6af21fa4bd3badb2c8e2a412cc214a308c0288888d84a50af4666fa89092181e897990b1bca1fffe9838a9dd19824b9fd2be8d6c884ccc0161f2f51419d4816294739a13d522993e1db43213d0522473c6d964401142a7cd350c45a8542ec61bada4b5e5b3628bc8a08c5e315e81d10fa9471108fa9bed11dc0f57aaf8f31e05c034364ba22a0a053a71eb952e7a1b389882b677920be3995e11fa6774c2c740ee1e7290f7838479955236fa483a0d6d5bb5de5e787212e0a58588080f3e56ffcc777d282acd75b1b464dc1cff0d5c254880d76c32b6d798d6944284b2976211d394f089746faf547490f079239b246c53d4ea40180f9cb9244d3000739101511dccbfe351fa4a945a3b84aa5b7a1ac29ebb79855678a7d0ad051525f6e1a07fed81b73022f3f4136a1e5d4d9d9ebcc8fb32ea32ceb871734147118c41532cd03eae379f860938955bf6ecb68b49c1cb85bdcf5acc33e5d87bc446900791b760e25efb49d5220725f9706d4b5992e5b8c6be0f03367581fc2e86da0923cc422d7e02cbb579578b0d216bbd834b5a3aebc6ed7288bd97cf667482d9a794af85f003502b48455ed9987e9fa8bdc583cf7ab84044bc02f30e2a6fb5ab6cd29ccc64f95c77282d0b9597b34823d67b11b9a0184c59806ad5b8e64b65f60297ffc0039eed1d377b3f0d5664fe8e23d5eb2178f1ae3f85487b4356399764b7c6e7239a51271de298ff5fb971ea9b3fea37b770a17b498360f70088b8ccc4dff72c65f7bfab571c54eff0d46e71a0d589880d677c2815b58f9a4f176876306749416b244252827566ff5d59adca5830a42c5eec65fe11d6bb61a93d3c56eca73f774bef0239eeaceda7dc73d2c7273c004154f8fad38e888b13b6e72cb4474a60d7f7e1694f925a5ca670367f733a4e27aee560bb1c4d01503993245af746c2cf4edb9abea1039b279bdcae73edeeaf6c14c53253779bd142ce77330008f0a63243a94bd76c8e172d93e345556df30936c06178523e70424b0f5b98b53298564f5e97bb3cd7805fae70bcbf7eacdc164e710e2710f1b3edf28dbf4aca1332506fb7ccc3866ed8187ea09fd07d02d2a8957611a6142b0dc44d83df29e21e92c8c9bf48de7c0e5ffc959a052b3c1318ed84fd55a92ef4d7efad40a64dcbae948f66e25f848ec9bcb5f587ec819ea4123355845eb7c1eca5b035b06c0657742a80dd61da7633a35ce7be943ff2f13db282f9069cbfe21a77a9fcf2cee92c569ec9f8f98569956574de381bdf0c9f52354bdae1e373b77bed25d9c72d6402834103a645ca240ff0d1b06a696a963586de5b5feb2571c35bb18109d295ff9b5c2089e095a61d9802bfae3f1b0ee59231ffa31085e7292c5ff6fdce841072521f1e1c85c4fa1b70154258d5f38c958868bd70872ce483110deff636608fe71d4420efd6fb06e714653f9c15a841186342f03487a8abe5eb0ac87f10f0674b83670c842524116e710278d0f4d40d9620f13bb61f134ddf91528c986785cbc07261de5d61771670c1ba5fe6f0271be620ca54854ed8b6a1f5461d1426ca1bd51dd8950ca0711d36d2aec0340d2b7bffb1e44279c9f6454604962ce75838ef6c599be80b5a23c9459a29bef02d90511b92970fed60919b9a6828ae3dfe8fe621ac7eef29382c400e10401a5ca1a3cddba7a5c503a1e1798aed5f2818d5ee8e179dc00bbc7e7fe8bb447d4c2879369842a19d22becc3ea6d082cb9485328f2c4f903fe2c23b0aae42750a19572c2725d8e1ba542aeb62032d49015866b9a50466767d44eaa5b8c14e6a267dab7ac24e1994886c956ec995a6863491da2cb16a7001923a95558ba4548ab5b31a84193e124d76fb408701d509d783cf956abd7f06a4fe00a2bfc58639e9912d03284fbc40294c588403fa83bcf778164b0380cc91209e6f47a96b9db7ac9fa463ea4739ce25d093ae73e1fdd9dabc4054639f70b0383d2e6da489c80cd4e934d72659445be5b832068f66ea9c8acf6e45094176c476ea5b6c89adca0b122e708935eb66bd17b995cfe2a5b0609bb4f6ea04d840873832d0bb1918895fff04726e4fe793b6eac3bbd139ef0be8ea007a30179718f7911801a90ccd8262f5a069dcdae529cde1d574fd53e689ba32a78a1ecf21488ed5c516a3893ef4925b51a05ea99f11d13fad5cc1986cdb1e291387b85d3d13e496356e0bdf5dc9240337cd21ac30ead94a147a42feef75ba0ed329e1b600df186542dc0e5e2cc37ed34e61f63842932880c84854779d0fe0a81a779304c50297960eb053ffa237d1915fd8a14a8e16613f0d6461582bad0da0c25b1c2e2053788a718106ac265ce0a806e7b22c11bf427bb41f61a2f3c4fad1b3118bbaf09b382f2dfed170ac7ef5cf3426220df45afff4ffd899906d3deea3a11f1be608fcf2fa9f3e5cc01f9cba36e7223aba7d9ece3eae016f263531f6692db41d97ebaba3224a0afebb288e643426e3a95d72c1f645e27cc645211b2cfa9ca75a134243780b5187e90b46e1f3fbebe146ba878ebafe747229612e323117313687c67b833f0c0072965c73f46fb91dfcf3f6b73c8076522fb83bd00a53eef35621ae70e44b37b8a2a0144ba33bdac25ad533187aec46123187e2bfcf011f4071c61bf4513d994a0a57612c03c218895c22bc66655a950ecbf7a4deaf866a63dcce186b1b3050ae8203d9d33076ffd0a0b12ff04bfad179176bcb0a4db43f879667179d268a6a851762f7d49faf3f25aac3b2acc3b00a81120a7084cd142bbe45e0dd86d6f8f1b3aa961c8e79300bf836d5fbed26c73d3d100149c3af7b7a847e5d238f7777af1f9ea1d1acf930f29401111fe91e05ecb50e532889dc3b4e96da79974e01b7094a05c35ea36361c43625d6c83f12cf4c5d78ee325ce8e6b58375b8a3b9f1b9a484ae60519592e77e1db598185b8695d908bdc4f6c0c96ed91ec09e2690857d519ae6fc711931510c5e527f73ef855d67ba8685879e3d2d8181ab292b4c42e533b5172a9038b01e05f430310c26374b89c032d18d9a2b1769bfd33f6ba8a30bfe50ecf40cab29e80c5f4201fa26e9fbeca3e09111f2b22cb68ded1dea29593fb58cbcbab8fae4ca0bb593137702f0079a35377864d4e71e3ee3d1693c9c99ff19b2287cc00ae70c99f4f1aa8c5723efe1328ac93587a4809e656cdb23d6e5734093a13b9ad64ba71dd075d0c4ffa95e1963494e7186b9a95575237d2d543d014710bd892cb420251f253a59c2c5486e3fd80f6a6a8996d3a5390f69835fd7b9cc9df9a1822dba643fce7759fa475b8db55e764d63ed1d7a82295f9971d3767cc5df09a055cedff27f97ca88b8dbb9e05cc0fe21c5ee5f50e0a5b5966aa226fe1c9d51aa2d2ab36381961b6e246c553e14a132a732ec1ccf0b8fc529b9367c085581cb84056d0fd8b43a8cc50d29689f1da9891ac98b061cecd488c39010fb47cb4fa42526ab65dffcfc61f1481727c5c1e95133ae7876b781e478e8d102dd0d3c153c65620da7b96f8e5880ce4614cb65aa26b8c965e99693a8bff8a8427a4687e71736441ec66a2d0ad921ec34312d33bf16e68048be5680b7a89617fe8ebcc14d33ba942d61742c619c00d07825a9ee54005100aab4db42fd1353077255fb100b1f0fc04df36fc66cc9b7874e25aa1009021629ae696bc72984a0a8b3c301ff705509fa22e5d0b87ade792c1420a57c2b35efc6a135d90b8835c4324fbf3b453416a24003c383691fac246483fe400d0c903a1a7752199b870e97ef1a62dd76adf7e27dc31ca998e9e89cdfce296d76b3f89a5a6e8c42724a861fd4382f0ab6be3b21749025ba315025f2f8915f679431046fbe46c52245d449f98c9b437616138da56d8043ec2e187bb422e7cb0b52d82017478cd1aa9babadda52ddc4eb1a7c9435a3f464ae62c8c81ea9f49e99ebdd585db32b5f878576c686aecb15283f68a4107ccbebb11255e3128abcc77276daad2692a2a7d5feb717735d7a21735c7b5f7e593e37e6baae3fdb72782307c892622427165e5004e6d5f2d3f8d6010a2538360460dff64afab4ed48de442bb12f83a002ffc1a6f859c4dd967994f1090e78a7135c4b0b391f75803f4a73083150776462572b3babb90bd5d285f2be1b5ecaa0c2c267c3d2e7b022598aedd8efdae0b947b99b811f6af188edf12f4b770745124d7f907fe8ae86ef812e4417cec09aed766abc984dc729cfb59eaae8901ceeb69a7ed42a788dea66ec595a5d45997c09a7d9e552940e945cb0b0186c94f8587c3675169d9af318546c1d12cc0e20aa7700a1a5001180b9fe503ab7c02e2032610eb3121a6bcda9a6f1377a32ca51d9eaf24fb502129a71964935e9d2e515d987f212914e440435e16e36876821b1e1d12e5363776ae1a3fef0fb68ebeaa2820cba0067c247e46a96d7beea238234f8edf1b67481453e7ec7c8064702d7c2bf4d02e78f3f0c9f52894e75529f7d86034a5ac017602c580772068058d1c2c1479fd53ec2e5ee280970ed4a9930f5aa24673d585ecd7763ee14b53f38e9eada5a5d62ad1fbeaa19ded2daca3fcf4f63f44ae2fce8dc5edff62e6f842d0e93d9f76d1168f4e3bfb26b41a9470295ed5353759a15eefe4ac596441cc8bc64c3f974f9c0741fccc2e971ad49764d1aea2524896ea6407a74dec7fd20b91a359c5ee619b925bc87654e68c155b73f6fc1cde54b4f71aba1d31fd51b1fa7aecb348b829a078dad5ae47974565550e6c897ecafe8eeb5f020dd66f57c40392c537365fa7b50fa1a51e6c51a3db7eaaf4cadd7d80a4d42fe056059c91a126453f76bbd62c08bc607ff7655ef5ffd4c27e0fdd49105dcf61ff9a6f05fd8211348281198ab87eb50d4300925ac0819e524e6b04bcbc04bf4905ce4e409586a00e871254fa92672666794bd9c3729169ac8922c740af459713232e1a4d05d8edf17ffced2e851f7ee1ecb40735665294c8abea4be5da5053ea592b76d3fb58896c550196df1bd7c78a192fb5e46e6186c0559adf29bc0d7aa75a32075b4ca93716317badc894dba50945b019d4086b7ab43c0162eeafa8896ced1b424ab56e8d78ab964a166c799ebb2d184808a769ada254704c08fd48e11af22a79c600de30fc765ddbd981f78001335eb95a770572b68536c9497c10236a6d7a61556b46a3e4076669022d51228e0521cab92bead045726a2afe80e5499263b9531fbcb2eebcb7a406f93bbce4d2339c7f9a889817f2783168f95352e4a2376586fe0a09da6456218c3e75b81059cf0b6bf8a70be156a127c4a3c049336dd8fabe8520d3263440528182ed5e29cbfcec70966c76753d4863d89cc5bca7f611c480dfe9acf00e714720a581b1b2daa10ad825e252a6c85cf2299f9b61d05a6b96768b6e6ea4989be67250382e64a555f02795209f74406d4cb6d2aace6885cefd207ae725898f8e9806e0a0413bcc6f67ccf52caec270ecd27756958ce066359d39a76118163c2584b74ea558e3babb1ae6cfe7b73f62294425e395dde1d757acfe74e77d9551c6e5d6ddf0c987b2a13e68cb940bd90e435a43ca68cb97389354989a813b30ff30da6846e14894ef71dd1036d97a9a0c9f4fb8d4d9aab39583b3eb4f35e0f19ae5167ff7424fde3b20ff0c7d9a0ae95a898c198b52751d7643b16ac4fb2d47839f195d5b0e964ae14003575f33eb97c29847f0da9705ec7bcf1741fb4d574ecd88a90280f29fe9b36772b82e4e03925e87bf76406e3dc03e5ad88d6ec2ad9c8a7e1707bbaf03022032bd90c01bb4df4cf11ab012d1f23fd2627e47aeb4b3552ad781744a0e1c61ef18811948de124de4fba6e0df8291b79eebe08a4b878719318d298ff6b7337cb35bde9660aaaddeecadab3c78c27ff6103dbbdd08908473cb28003d24c5cfd165eab1b7d70d3bc2ef221e601f158c13050384611e8dccc63bc53c757fb1ff112979dff76577ca6001c3ec6b6099a12fc7cd29406d6f504c7479ad0a0b2e5f19fb304ce15d1821c522995b0fbbb171ac8f6bbf8448033afe8305b3316f737bb386fb11d5c795773c1324164cb1c2c36e73d6618761df4dd4dd3a9bbdf796fc8431553b8c8d5cf51ea1adaa7d0d7b18ebf2e1acb3d0fe6bc7d28624645e9975ff35b315474bef41e9c37646647d6fbf30873925f1bd0fa365502b5b1400326693a02e45ac8f4752ac594a4bbfa127c2710c3ab3846fb32e02e7f8a0c629ff64c5897630b309dfeb083570b1c0a946228465cac8cbf2c034768f9877b1daf16b39e08ebf1f5e88754c5d63c5f3b4df3cd7a29473033fd258e25b069d9fa72f7f47ce82a8fd1cca6a194966705522f95b01f9e71b192864dfb50ef4bacaab5f55aba5212a99f7c0f82a9380e0b4ba17cfc064c4299b092c7e43872f09f70f7af46093f4f802fcf7bd4ad2e9acb13ec32375446e6d8e816d177f34ccc94706d8e90962a7977ac348a96d1d10e3f17ae9055a7c9247855f17d37d8851843d0b211a0fb8cedebb98cfeacf6a7211987ca015413beb5a392d9c21541e1eaba790f05b9a256c376856a23fd0efbb7fc07d2021504c70a51c68d0378b6970bac8d29c08d41444c62f6bd2527e3a211b3dbcb893baa161c09bc183f79c347406b6565c66c0ee233672500f9dbd9ef82039896121991fc5363716075954dee957eb6a258c026dad99e9fb85210a19ea3343f7cb2ffdafc49a9b50763714e0cbb4e74a040a377ea65544ab7ff4b6ef5b091ab4ee0b723854f3324502dff82e0c0a2ec4dd640e274a9023beb83d0990a722b47a50351b743c602371344160de4279793dd08648fae83b6fc1c753c51d88658d8789816d00654329741e71732a935f88cc846404a289f6273e20e82b4bd3acb10d88546720a939f8cea6f826e59814bf41526d856dd295e92c50bfd5159df04710853b7d11832af0087ec3d964ba05f32e9570e03ed8ac492740af14cbeb6547b4e32c33aa569876c791abaa778cfc762edf8841476be32402be1ab2354d733e823889d23170720e16d319d5af1d93c3630795574246011811af3246b24fafd21f95fd079764e0443a67e10c90813a3a849e3d6f8660b2c92747847f240893a6e54e2b459a84843f7d07cf970a4d8029bd6197b906e3c9fe8dadcc10b893943e9c7d17b6035f66744c21b7825c1ef4cbe4972bd6941b714bffe74acb4db21130fa9b804ef2e17fb2af6e689466cd398e1096b99f45de76ae6d9722551e25c124c25ffaa8242465d6eccb12e023f47c59d3f9f761619f1f4506bbbf2f7ef5738748336cbbebc8b2a08c6bb75b45b8ff09bca1f3f5a01db9f7f34b34a77ee9208a037b883f32763d60fbdb2725f7f8b993107d01977321e9d93bdfb172cda828785d186d6ad1ff04712fb3254c15f0c6dfaf3c1df5bf6d63f78a68e2cb71a767916128fd90bce51987847285c3d1bb134169deff92988de17a8c60874a32704c6ff23b3198fdd8230a48b95eb7322d3b9656ff1bff6dc16cd1544cbd695f3be080362790707524c8278d1d620a15999d7ca76e4ebf1c07596ed56bca5231401479f30e49fa6fa73e60abdd1ad0db9225200e21bb0a5110a5730c876f94c86411a9ed07effc323f110c6edc5191c9b761dd2d5a9b17be5658c0fd9b9a4074923c9955f7b1ab943a64f75dc9f78d391530e13cd8f7410fc7f7beebfe2f976a7001f61fcd9b9464233fc82062733d1b5b4c42f0de0911074668f41b443159c446145304bf194fd573436fafb026f1ec992969b85814720e6e50632a67f9b908751a2de9f45f4c2d8702c9310f0c535ce0301aa0ed01380d09025a1db3837508948301881c7e684f5a00e3328e80bbc286134d3ad870e4f8bff1378aefaed7560e2b47529b79cd81a1b6386ca8249697242dbb2712e54f4a8fe9b515dd09628a862e645d349292f473f09e2f5e2e70bd30576eac986ab8401875c739836f6a3ab61913eb606f6804e8be9a03197c8df1cb28617ccbd11deaf43e67e72ff989293f6c0b45fd82d7a9fd618eb5c88f92b8f4fb3fad85e6604532dcb9482216eeb6ef971a63755a80edef6ac8201922ad6973918591d5120465014e4ad7e45c4f1c70c4e2229f1a2cdeade976a5be3f1c2ac0054ea93618974f950be9a600d2e0462f81cfee6de9fcfbdd267da3bde7cb77a8da3ca1f5b82f374bc6b612d135dd882e37a8ad6b0df260058d3e47c2583696733449d96e9591021ed3b1b76b221dca47f643d4db784d9cfb7c32193c5d4fce921e70260018310d221c42499daaadacef0fcc0778fd0a43dd094ace4f912f7edbdfcd4a5c8f37e79585713b7c995fa87fc0093dbd0a93907644c93c403718188a74cf6d3be03ca5101af9f005ecd156e1afca46c0f9b669819ae5aae8ca8fd47536b17ecb88d05a08bcde32de2f3e2186615cc66daf6cb94872b27517718358698cad5ae5aa7155334e284c30381bd3754cf1b9e6389cf02345f3354359fda9ebc5a711a9da2f7a8c40f2a99dc74bd530ddb0e28424d4487e5bd4d0ef0fb1323d47352e7c4faf51faefc73e05bc4bc4144fae0cf006e6d655324d652749dc8685cc2ccf585275b03a5f39a757afa2e295ae822072710b6b8d6826b1ea57955d8c2132c33d4bd8fa3d2d16cc59c91282f9a80e18e66295df954da8a9c559d4622012dfba8c4477a790379de487ce470edb0559b3c8c0561a413ccd3da517fcac39cb0b277d2f3779bf6a90c3077bfe5c3077efcd6bd0962458a9320acae09a860753df4a26df1f6636cd1de28cf8ac799ba32da2b072f8c9f64a4c1103f982b02357c9ed50d43c31f0cad3b4085af12ec195005e5a37d45c21560ec6e6bd75e21559bbd945e02ce935da6807d7fefbb1460ced880177e5f5b6fc8e3d20f87b2d9ed0fc6a8c2261751efec2e79a7f56ed79645f8b3290b229cc58656bdec759035bfa77a62fe264a83aa14a82f8bff2f3c858208eb03adc8aad4eb12cd5064557207333d57d251002ff561215774a6b56341bdc44f9128e41f1e5633d655b4f4d149f2d22fa74fc1e8f3c642db340f0823cc1f2983433d6d1d2dbaef05482f918e8588450305c19c08c5f6f3144c1779d72d496fe038f244b2bafbdbd3947fdc7d90c777eda3656f62a5729cb119f8da9392161fe2683998164b727e574780bf599b85986f92e087805815d36e7b9a7ff6c5d4ad17a50f25a3f3e75049816d78e1f6022f19c28abbdc9ff0b50c819363c534c447ccb161e1754e6ad8a7825e4643a3d89c29456fcb70f8cb80d7ca955168a16582839520e7fab1474e5a93c6cc48c0973fbb4ee8b21b51808283306925f30ebc5e4b8bec9af4e9e955dedb4309fada85b35839df0a5ef3328d1852366124b4c0745d515d27126e892b97a1207f496f7da5fbe1c467673d72292ab75e4c64c52c94326689cd232aaad335ac279e9a716035898cb75aa590fb9fc0ae7d99bd3043315fd5ad496e19ae44576d9ea401d1b2250a4c82b577bccb5809f77f21f5bc427543b7e680c8f4f97dc86e79adb1f6cd3452ca97e7739b13a54a5a901284a4760b68317bc61340f8a8527e5f63994a7ec9bc9e34e7a031d3e1ad6cb0dade8666e186f3f426c2f1e0bf5d5e09e9de44c3378bc3c120db0b9d141631338cdab877998dbaa840f1e5bda2a2561d3860ccc4a145d08429b178753c14eb6a6597753391ef8505be7b289872babe0ba98ec758c5c1360a73e7a4fb9e978e1443d1efe126dd6e92f587083552349c96d639b4fc19f101730f46c659a77ab4cbed43685fe0f7ae5c8539b1b1990c0888b2a39f381244a2fe1318ac4e17ae02b0d26b3bff126e862543bb419d58d80883d55c56adbdbf08c415e33b8841e72c0fdad157a735468c9021a893dca78721caed2846ffa568162a261a041f78c03e7678c03a9ce045a7c7474462dbf722076333579d0ccc011d9cdd6fbef7341519ca693b3d6513ce9d431e7e7b42cd4c74403565f3a857f7b804853c56eecc15a85b4f9ffacecea1bcd853d32d5b5799b3ca1402759f85a45039f3fcc20585b9e442c334076832d8c74083d60e9be0c885d96b260c127245cfbfcb706a02ff09c34e3711472ae0bb34e95c0d793e171861eea5cba2dec623649176da893dca721bf05af3c7a9583d0d5c929f20fdb1867acebc4af73c801271dea328644c7e1b7e013bfd9f688bc1e5929bbbb99c1f2390723a79b1f399f1eec6af576eec796da615a1b1d1bdbd02c909dafb082770799c6db1849cb8abc535b9b2e297e00e5811790c88e5d6edebf03c25cf591a1605be24d277108d26147b80087ea383a6d0184af00ee1119618311e16d312bb06fba7e548419a17982f7437f54d0815b7d58cb427c2495c417da5efbc0489bfef014aa714a9baa6d47d3539432bca83eacae7a64efeb76eb46c79aa478743324ed0eaceeba31f4ec167c8e4807e03d208fb7b8494c6b2ad6dd3343a2f82e7d73666dcc92b1d580a60e97123d93b80fe9cb901336d7a9c379802891ed85bea4afd2ca3abaf2241004c320b7d4e660ac51013775ee045a73abe18ee55a27d4fe174aea8e043cad6deebc4afa18505457f1b9948f076786d4d256eddeaa4ffdcf11eb960f2981efdfe7bbcd83dd4e3c5ac002859e46eb09e5ad6e4f55cba8f39280f34213a551b2f0f05c049a3f97ad614efd84e47059eebb3edbeeadfd60054a58c1f7dbe2d68c908b82d87c217d0dccdda601f34b1fb8a32377623fe4fd2d7fe708fa2b02f3744cf80f13b38758f4a0713ec325b4036045c01ca41b054ee2344820d3dd3bfd8133882e410a914cb0685c6a767fc545fc714d0fd53b89d6571f528a0171b868f8ae0d85e44e434da1a00d6510fc3bac5557f8415d99e71d0278c2905ac34e84314e74cc1bdb7f0c492813d0536925d96f8ee4ca9bc194894e1facddb6fc5d9b1a07c4de248981526426b6d623ca74ed98b68e22bc1d1502fa6969e058b160383054447e78e419e104e2f24aedb8c963cf0a1ae3003ac70597c110950cd33473b75526bbbe9d83072b3fdd11a308a6217983be122c0c6000b963c536144446997709196489896e770e8fb048b607ab96f3eb3f98dc6386e6b27a9413d5526bf3b15d429746a24cff42c284b6b4429eac2769f200225155f0e3cf5b56b88862a4e6089284154ca0ef5142c5397743b6eba71a4e1171ebe003c079ebf794b4f888a1490c18add9e1469e6b7b092dd83224290b8cbd5d8aabb1578d7226713f4f85e732b0e904d1406296b3e94004990e8d8e898c23b5b76fb7b67f89fa2202f706af2c40380c7ea61dac3e2716da0d369cea8bb9718652283e0e564078f1202c73650a4c18f6a465ebd73d3fc32a6a6e280337bfecda5608eed2418f9910122ab69d7224fc5df06ebb2a61cc7253383e18678b808dad3546c57bc07d4023f7ad3537ef45ec25f4dd0742c40d2257699c40f4f31e9c802fcdc5aaf78496ec8f66e8896d86ee5aeb1c14fa236fcf70f621f27dfa9ccceb78b9e62b9516e3b23c52f7c237cf6f7e32c9bd65d2648ac6df40db291a6e8d2cf03b006b66948637377df4a7e3984fd8037a25b42b30dba274e460bf8345784de225463979b5242359d78c7aa727ab4df671964e71b16528f2a14626a4fbda1a2ab70384714b15e314cbc6d5b097681dc453ec96df6322fcf179d7c0db27c157019913b06e7a16b8f1189a66ad8c9baa11a8c38c95c3cc62477752f6c317a329e8af808a28161262ac1d6e52400a9cc6bc85b8496c5df2be86e091481dd10167a737f85377e2f58752ea459fdcca544fed4f35772aef0a85fc199386261a9b6641949159ad764fb87a0543136cfeb653c0b19f22a503129691b52b10476d003497cdffa1c8a850be8ef6118469b717565de615f1daa7506b25daf3a35aa97884e23b68b93e9c1d0f578bc487a43b881eacb6cd0d3692fbfc727aad9b662f850b46332e9c2f54eec3be190efe81eea5489f557cbc8508d81415fd35932b3f23ca5bf2a3c60480264771f8e6d92b158d07ddb202541803a24f00bc55bdd6da022333620ff7418af69127212c89ea63deb70c2a388b2593903d5d8abcc528e03444180d614b1b3005ecff317b15513d9b9c148bff7862d52929bdecef0e7bab0f83b436c73de77d445331b8b7539eb6994914fc7e48d28004b9dc11f009a7b84469474477b63ca5db711d848b2628f1a8a5fe5f4604b105e9c68f1be13eadefbd0dd5eb63a925e17c48f6638d98cc6483050c36e15f2fd50e50a584d15f1e605c61411b69cb43327c894675b43100ab7cbae43f44e134d9c4f647a32e556af5f782596b2511b83c311d60906df11cce9407555b80b33b7fd3fa4d07b8431e740bebd9a9495016401b20bd99eca9cee21a3be8674a14ec64c9f88aef4f2a162f97eca762fe7644029ab360ff68af78dfd73816b021d8f36e6446cb82f08772765e497006b2a77b529c5c805c346870a3fb70085d6b3aa23f5abd338adde04a14084a05c74213d59e7b38f5e557617cd6d60a9371e9737f3a54cf4936cd1dd51e3f0e8f9f9544a15d726c9054ad80d31e4ae7a12d1f0d7e2b72e27ab08d8521a4778fceadb4735514d0161ab20858167d0283ba790a25fc49e2e36039d430a5c632609fdc1cf9baf4d0fe6f0babfca6ae97a5c4c9bd5bd2a9bbc4df3a3192b1ccd07a4cf210fcef75243b717bc3bbad258f880039e59098d587f4d03a279ef8e4bb0c4391018c6547aa07028f39ccf02f73fb5d0edef607741d6bbfd0c78108cf82d4b535b474dbcb70a674b4f219b1402ccbc762eaa7ba2abce060e8511869f3d7e99f3f3bfe94c1090e83d539158e31e73a68409189113d44cbd9bab98a6c1047f8327f4cd5711fe936200b6e5c706d8fe92489845c67d3e92e88d3292c1997e9d2d33866c90f347b273a70b1c7d17f4fb532988ddddf126950c9a03a0ad0fb5c081408404c0bd8d5c787a7b3404debb2cf4028245a469d0d75a4d1220feaf029a7d019773e542f0137458c36eb4c674c752cd9e7688961efd15af7949a4e9c48781c891900fc139b90a87f8c8791941a76124b6a20b3eeec441f74e43a835e446574907d5d81ff16ea76ea1eaa96eaf01e3133366f9aa041e733538bc67890179edfad8137774c4fa468e831d6a0c73a296f8bd29885b8b9b10b319f2191e820cd9a67cde08c25af2b0868f029426f50b4dc590ae0bc1fffe41f0bae58962b4e5b5f8f928f7ebcaac8c4fd61703c4893b235955f9561aadbb59836e15ab108dc6949739069d25693f071790bd81e365e0c73a5bd97e0b7abf95148d834318ab71c44cb6d60c151a867597060500cca3fcfe931989e0882533c3ec504bb71df513be0ee4b344313e254bffe9fd2f32d59ac8abf2f3a18cadaea0cca287d5de0241063bb56fd89897a1d3cf2247d29bb6ccff87227480b22c7b39ffb3d25331700d2cfc437ba573504d4b398214071d9533d5eb8bbfe3b593edb914d093b679e9e1089869ef1dbeb1e3d7834e4e2513aa6de87c7523306c89822b49d7b0793fad81930e02981039bc9c745c86adc4a3702237e4ef89ba3c532a0c5848a4e32692337c0a098281804a91b49f1021ec67c0cd06409904460d81aec1329adbb35b97868e09a5fe547304a12c79f060b239afec8b2d1d71f284af8b10505a168a7f33106c174dd3289ad75a0c01651d431ad24a4a28d3bfb673dc3f82eb85ecf25bf9e9bc130850f2c3d0e40e73b1e152c71a1b07a9481accbfbe70159e2b6241c6108a7e39e809786ffc9257446bd57653d8a542da5490d78598dc511d6b56af39f8f4cb36d2a809bcf791239c95ebe543db6fdb12ca0fe34848bf11ebc9da621b2d95ea041d0d473f63468ffb94ec72b690a42c12041073bb59b8acc4bc2b18f254b39baeca6ed9a19fd7f972a4eb671d9b27029961d34eb7c605367380c1e226a4dc28e55580e93a2ebdab5288e38fd31d22fde705bc06518a701bf33d8e4faea690c9982294688f54beb7341902812f78f856733904705abb570e6fe1e241198c313ca7394a658230025cb19714211b717934399184692331a5809d64cc362125e94b5e5d93101e5e57c2b0217ab3a9a344b6c28c7454e8d39803fbc822d401fae0792de3772abec4e9eefc37959d54ddb3a602a8a35f20ff0a902bc19474c31fe08e64b2361ea66571d7ff870f559a43be4f6bde376a4560bfbfb79a5cd3683033790c5c959075b8fab4097819b54b98149cb40abcac7980f5b2e28424d54135bfcae959be3131739357583e3d720fa5aa6d01c87efb56263d94b569c608e19591c476df107a2e3b564ef04589fff6216faffcfb23254de44f5e2608b69351434907d454048a275c66064ef8649c89044629092579d23b4e98ea6ac1eb26847dceb6192bdedd31742dede95e63bd18e396b143281b2d09560df4ef343e2a774c3efc97856d65d21d62fc424c21d056b58b29218efe252fd9ee84a834f7512cd9d0056ebead334e8594a478ac0ba97469cea3b008d35dd166a2c1b2d9bd382ce6e2df50529121dfd5545d3d16067600fc53c86827f81b675843804c018894cd3e8cbc1401da1946602d901c2a3a7321acf62c29964cfd767faa3378162eb4a95d3d6b4e352f5ddbd2435411e6ae72705720ac954104968460472cf77e18fa7e29d2e71f146904863fab85dc2b417a7235fd6d440551e7c6581357bf5f049248a142fb2e1e2e2c7676def5921e79b0614255e267b5fac025dceb53ab0f6d863646e97da7f0ded3e7d467b24ba559e11ec3c3fca75751a801a214e1b301f71c4c20bb4cbbf09d1470e43830693c6eb8c2728ae8a7b735b32fb62af970fe852974b5f7a5fc8af9f7e4ab02f19bbb1fbff41ff8072eb193849e68f09cf8a95bdd8269c5906eef7dce6ae8b1b9707a4ffd4b926b2d16dac21e0f015235e4f1681e0e87e5ae95d61242d6613a844300a64581608deed022930663d15904402de9eb48cef8ec5990f0bcf2afedc0633354b8e7cfdaf5b6e89f0575797bd4f164c031e6cb45cb012ec50d84245fe5c51b74f068488a9a93fb9f808d1d5d5fdec5abc8030189ed1d0a6964249bfba800d2b20838772d5c1feb2176cb0289918a978163f7273959d52594fb2039ead9c0c0c177bf66fd8124fb021c2cf20c322d9d2f3e5e8f968216de7b77937963060aad90e0ce5dc50231029f3ade3543cf865a4c3502020004d0ad7e4edd6bdbcd1267535234ed1dc6defddac4389a39393630076fa4d1ffd98a4d61ad4ff44fd9180a777d3fda7631b657c5db4286a77eb35a84e1660d27bdf854790ffb6245468f8c6e0e6964cb1708ed38db9a473571e3ff1ece57c00ccd75ac3068677cb86a34fd53a1bf4de671f7dc4ff2ef21007f0748e13a23839cfed9fe7f97a870f28be31574777a10e56917e0b06692d8fc0a81bc4d501efff29a9068ce7b285d82a8a6191a65469949d6d7beb1bb164ebd9ebbafbc25b09cf79e2565297cc472cd5cb39b61af125eab5d16769aff2d430012ae7c8c57bc56eaf2140ea8bf271ae302ae4984822decfabc731912039a82b1bef3d7550da49fbad1a5b2d57f770c400ff101cb91afa0776098ad9ebc168f18c337145c9099c02c032be7e265092311cdb624eddb3cc7592684b88d26ccb083144bac70aa4d3d10207584b833b2934d01aedc0b27a182236a866dfb277c044ed5f4f388e0c240b641c1d9f387207e100e0e3d69ac8636430fb9a09ddd15b148cdffb938ac7960f8e034b01822c20744c47657b0a72790738431a3a5d7f6583bab29ac8bbe456534cd6bd51b39cc2a4077367cce253206d33136d97e95f8419c3bd8252b47c3ff3062ca8672438e0518e8ac512d3b335314d34d76ba66b07562d62ecf921dab18d25d9fd160b711b895dfa2fc18108866a1e4ffa44c74af775d4d2455d03f35ac1267aec1cc85549db40710aa6894d7e2e924ceef0be79d4270a5b395cad1c309c7b5c3ce41e62e36a8543a9c7c5425141c90934a0d138dedd1ef8b3020d031c0d73d61c210d37852d3f88f1172e6e4b9ff6b1db92ce2d3f1a38f3e8197053f0f7e5cd6641e4ec5a52fc52b3f84ecfe2d1c66ccf3cfca72cff76f15bd8ef6d114983165c84a0d1bdfef1d1503ad65b4edada46003ed81ad5b9700e7a779bb0ecfe0da006f8005989e16f7bfb30b61e3f50c26352d71a165008190362ab7970c836174fba56ec87dc0eb52b5a1da64eb7236b655eb88d9fdcb3916c88d02420039ff3aa9edcd51f3bc476c4fe47a6b8f0631379cc38a765c45bef09588806531e80a8994f954ceca5072684b1302fd6f7f4450c33106a7767ae0ec7ad79a6d572a42cf9e1929df2dda4f4acced3dcd709cb3bea81cac18b17c2d82294008cd16670db4d57ba741fc8ef1589548680d8efc8ed7690ed85302f62d291ac7604d1d6d2247c07edd94c97beb47cc78e36a2eda5c95054eb6a513c8ac4039190edf842a1500d81b2be17489be128a802aea87876165a2a6447c4dca06261ea61687c70f01af365d60cc2cca0b519eae6d6d6064b75071950ffe05ff58f8922f6f451e5e58a675a15e50bc89b3bb669117d41cb7a06f220edeea22a3da0a278dea4715ca64c492280f0e005072121d794461da0564eea5b71572f0cb835626d3b39381f86feb4089cd8d3d106edc93c784c371773006b49d1ee497e7c69858273b4ab73e0ec13a4a0bf61c083281b40c86eb6d5aec9da1ae6b89c11f5c037f4f0659bb5584bf0fe554934a2d1b9e2009d6705df7efde23e0b755c80c12c43e7cd594c68cf45a189ceea4f8dcd41eba2726c774be4558b604709009da53cb55baef75ca20cc8d2703743862734403ef93864a8f8ee1bed4ea1fea6760aa715dd38db4fb626d29fa7e023b5ac1da2b18faf871c4f0aa0d4a8e839874fa10683e8f120fc78d5634bb622295942cbcc6b63a7dc6d0e790ba6947a939cebde39bc2ba69b9a8adaccf3b0c887932ef5e5ba93f0c6965751fad22d15ce3fef21d4dc77b448167144ea91d6082ae8e02d7f2528f86024839c43094298f11b31ce80602c8e108537eb3184273a53a6a738a8649028b0bc8f0e9dd858fd21b7f673878934141f572cf6578ad19f3063463e7ee63feb9e323620ce40cc57371ecdc69a24c7435fd73df26ffc35f723c1a163cbc175b17ffe0906b4dde4b8278cfd09163a717ee538c3881c41b672ad0651156130000d8ba65f3dc576fb9bc42d0a7a2ce57f93b43c361d883837aa3e5d4347d97f305ddd81ab7f2a9e972446147f80a921f2f8ceb0af9efa6d6ecee9ac3c41f7f848b2582144e98595f71d2443417605860e004c496a98eb8fd94ab8f41fa1bebc67febdfc1758123b15066afc4932ceedd9d247f469943353e6d19c95576108ea3be38c7f2fc2029ab062af1309a0d9220c154797553d3f663a84206e7257ffdeb86b31209a27c9aee27e313c0be12a8182b040c395a759f19a22e67c53dced1381ded0f17e30d2e4ef0f5b240e4514e8a74a3476af3f4b1e902c9821e05dc8e9468bbff9b8de4d6d69e9769b93b92d1a87448d29dd927fa7e0abaa7dfe2036ef49cb5a5c249c515137b0d774b38da87b19d6232339ea6be2017eee80cbe3ac3d8fb62b6dd5a76487f39cdd7398ab4c04c15110a7839341eecead679318759f6205e3c735ba1ec23867184cc74d004a9ebab12286d026a480672bcc890d2b748d80cbd015a3061a3e6519774ecb058f7b7fa938a997c150271f96f0952bb9ade8d6891114eb65bf5781f531bd888b01023e72a38c204c252c7ee85090db1c60ed843faf5bf6dee6eef6772c9a9bee228c012e320858550654b9480d94e4d108c8a019d58f7161cb1158a2866308bcd0cd89b8cc3bc4898a34550a7341d2c7a27b71a98f76924f89de54fe358628425dfc34ae692c551c8453923a2b8d0e19382329a467bff73b89566d20f3dffefcaf091620eb58df2842fad25e686c128484a0c02ed270e71278a2ddf0fcb7842a32eef20847304ba3ebdc8df4dfd03a1ab570f4ae4384c03fb90d12af5499fd0a11982c45fb5fad6b906966298f413c122f1168db3cfcfaa8629e0f3ad604684c4ebf49fbe8a48b2e6d1db98ef6e911a5e47ddb43c0be2d9a8004aa01badec770d7a75809d407582e69f28f481bc0e7bd27487146efc03c0bfdab078a77dff2a0c6da43cb5bea0d39652d2e92874e56a2115f68b98a4d5352f2605d31261710b3e588dc85d4b247a9205160c778bac679db03e2eea598b81e06f34bed7e809678375b47a27627f5c8b6caa0f51fee3b26fc765c69bc38936b472000f8adf98369bc9ea42d914ed2c81c3163b44346b7433821520abd531dfca692bad91f5f807982abc45319a7493d37b916e7103fc5497818c0f5a07cd86bcc7c9913668acaa9f72f5c39dcdf3ed8fd44326edbfd8a175101cdd3b066cf5e2a930527a255b6bfb0355002d9dd7950987a657369fa909b100a896e367b5d47e0d1648a1fb8b89ff0fc64c553e3135a5c227dc26cc9b4a9b9365d089377493034f5095020147695ad7a9c47d3781c12f21299459f7917002c85a3bb89ad2b92190d633751998ed6155f2993f9d720ba4893d183455373bd49cc7aec9365c5bd5d19db03e5390c3f137a37dab29e9a5fc4ca179ee50493abba50825769dbe420d490fa816938474b4465c5794788aeddc31b8998faba1f77e2c736fa44e2eb742c12ada395c7c77550aa4e5afe703ed725d99fba6b3b2d25429a6c306d827a5986a713a2b43220d8349132bea7e836877be5f9c55ccd6b41e2c806f11ed72a3058087bd7f5a3b7c038a1b143c4a8ab3fad8c76cdfb9f8efa58c8f6f634cb64eb3a90a15bd8703af486e693928c5728d93dc360a7f3f34000994b5c77dbfda21722c5468b4255706e84c6cf5a66df7c3d5619406d748aeb8fc27e12480b088f34207f91cd6c92ba5c576b02e8568fb1c3d3ddf6a9e5636959e5f641863334958e2fd0a8af4b17a66017b5e258b443f8388e364e8fdebb799aaf4c87d906aa38d391969d09d4e6f665b450e9756a2efcdd405cbe04ff24289a3c6ab4622d132d01c6761bf196ec1841bbb21aa1f90c18c67aab9779b982876be67f014666063f83a14156501ff7ec9ad4598c528c29b06fc0b2be37873f439ba40c7cc419f2596c631ab6f25d42c43795d3774b129c082f22161546ba037dbdec885ddbd1081cc99a5c2ae0b45ed868942057d845ad7b148001864df8155d8ce6d34eac750c46c90b7fdf75e8a4e4bed715536d6a49625a88d3e5491aa9817e637a5e2f1ba12879185e952325947c6d74e174c1ae8ff2b829db99529cc532faae7dabf6825b2bd68248a829f36f83e98524752b7cddb244415bdf3b9cb545742fef478e23f1555a257661ccb41d73a7abd8262d5e730d5863ebe3386da43a2f8406e0fd3603e515b8b61a944d3255ec142ad72a0a487ff6a769c074dc1fd1301d6f48af1d4d2e5f56d497b02bb6a1d050af26a36b91f2cbaba6758fce2e7d4e61850ef35bc3a81c2c388cc490c4674a23acf3f8a6151e351e4ac11bbd85a22e941e0c0ac602a5301207a819b937ca109cd1cf763f778e584b0011d13766b47a949302f5bd6b891c6675005b0a0f9d511a19dc871beb3afb17995babdfa0d25d2a1aee426af03822226f4e7f60791546622130f7f4f83fb4206d8345857b654ea5f60416ac3bebc4064f8fe8ddff9972f6d15b2eb6fbe9444c4170695bc91d69e2bd58cdce471c73081644af2ca78880241cb11c226e11a49532ed886d894c9d0919197aca8f43564aa29077d93965830524c3e819140a1abf10c40de9aae587a4a678c3e7d3f38400b02b7898c43d6358e11ffd9a00b2f0078e8b3ac6b21f22caea44de3e9de4224f57c75d761ed644cb6b59471f3cdf485052c3381252adf2630d63144d30b214f7b4707cedeebc4133761a07e259b3305a1e579d4aee103a94c4db17c37360f39f36f68199e33f1647c48d4d0462e0274583ce40e8f3fe0483fcb69eb95648174af0cd3e737f62535bd59466c0454e95a6e330b5fda23e9d9df41ef4b5b001c6f5da6ba0a62a84d95dcf11566d2a022bbe2cd254e903ed6f836192c97ab2fcc83e5526068f93e11898bf549d1fae7fb6ae674496de59eeb09810eaa79001efcdd31008280c075540eddd5a3903b0da16acb91b1c7fd7bb0345b8e87558640a3fdeb248fa59b6e339f59ae8e484c068abb7074bcb5c24c50c3104b0cc655acbb0ce1a822a34b4b73fb18a34d84473f8e1d338874d1e499a310697594720aed1b5181a52e9b1899a93ddf80b83938337d8ff8b6194c1a44f968658cd1e6aaddba3a051d8baa91d650cf08d989a9f53d0eb74130c400ed9690dd2ec0da7c5247ca15af5542cdc39971f4e361ae873ff517dffec23a05a3dc71f57adaf5f723fb6d342549c28a4af4761b3b6a58cce102d2e97e418c4d6920471505aaa1a737939ec2b1c9ba038964c6f4fe0a57037c9c8fc5dcee69ebb8be8d8222a0bedf99dec1091201373414106cb740143b24c983266f38da382dff3a0cc7ff6a616f31f58810db70d054431c9bbfdf83c801d857018ec2840f1e21c003ad2dba64d52cf631e747fb85672ccbb63843aa65ee3de71d46d82d50ffeeab40e03cc8b830a9b0b2b8c8932bf6c566f46da8cd86b49ed7844a7b11e9ea079fcae7f26537c0bd93d39fdd8b2eeff359f99978b03a95ba1c0af3751d4769b7765ecb5105a9cbd448e5389d008771332e3bc790aacd633e95b007d5d77180a738e5da8b7bfbf93c8af925e9af410f8ea32c654078885fdfbf8dd6d81cb1c142e01c46d4bda5f98448fd760b215699ff4fa7b865da123890de95e6fabb34033cfe9de33cc8f4a602df259f115cd2136e21c9f790ae096073873fb5bf48807e7f35ae3a0aaaf8c1e85f68823882f28da9b44263fdb82c1c991e82f634acf71ab8dab8f750e48e7ffcd7582e64f418a880d1286a164c7abba17a08dda410e5ac3b53bc1016322457e417387e139df4835239acc5df6701363beb9cb3ce3b91e09418ea80f7ae250ab5976737ce669bcdbdbd8464870054edcc0d7c11fcb7739944087dd66b84abda4aa592b16380c83b0e79e88325209145b757f828fe2775c34d261ac086cc6bae68ad5cbb3454442f9aea2a2ea99fa67ebe193d3a089d5340a2875199fc99babda5937d29d38b780c5df5dc0d1a35b15793d0a04b2df0d1f0c8a343814b4d4bf9f5bf75e4016c5f38fc9d7865fc6e79dc50aae50ba23401bb621198a7c7074d83f5a04609b3d4907e4bd6db7d3c5ab7a66983d4667df8e6e24b426552e98892819f028de1f7f87175061de9906ab198ba616aaae6df9ef660a00d18de6e875c83119b8219f3a41cf86c0b783a71f5dca63f038f78007c09f78a4ca4c777489bf4b39a3cac60cfe403c6a957d671f97d92a6f98036d24c23a12a76594dda8a7df7cc0a8f6de5a929a0bcf9ff560e5d3e58693befd6b6e986b7e0b4b3e03b0944f18aaa2d7e3912a5191a6912c69100830029c0cccee6ed379b3208fa3e6b3d15da75f33458547d24d920b38fc5eb5f400e03a052c40f0fd701d80059bf911c3bc1bea99e5a078f605f3ffbb4cc187b03b8bd1b48923d4bbcf4822ed1e4b54d9c12d20cb86cb47b6c16ef60b935f1563f2f2cad6ab71fdab886c383667e8885a70fa8680373513d9a3c7e1100a5d9c4d757f5a1538f9571223ea6bfd57b2b162b6ab85212eb2a89327d3c59a64f1f2d39c0841a5e8f1ded6240d3ff511594195f478f630b633fb759988ea2bc6c26ac01e4edacfcfc0a576cdfc334e2e4ccfcebe8bbf4584c2848bc76acef94d7ca7809e3359a0f069410bc5fd9c0c425437063dc35fcfae84c3360b771811fcd6c57ac0d66ee55c87de77b09a4d54b7b272b8706ab9cd8f377a4dfce611f97878a302d410bfcf9f52b36596006fcf39a1de5bfd8b90a1ea8ef92d43fe4b4d8c7e37f3309a8853b0b288f78b5b1767edf3fd0c9444c74f4b86747848f3ba90fb320eedabc9d8a4aa5d8fed73e219f2aadc265ff5f383d1de5384259667ec44440ba5f44f75175c48b26b7b87a3c38216281b83cc646b26abccdf8ee2ff5e70a735a0853fe4270a9a610063f44fb11790fa047af04a9c1612a9c6483ce84110b03e010383ef3ae2ae12ca546dd2d705478e3fc9131a6bb3fbaeb5d680c5b87b42b487ecc911b3b8c2f1c9d6ae5129fa27ee914549e34765c47a7cab0be3dcf85ad1355f301dfcd253ab0dc4ba3eaeb8a76d681315c9e3cc2f83db5fcddcc5668ef2b00fd77fcda2b04aa10cec2fce9b9c30c8f6b640420d6a126774f139b94f4ffe79ff2999a362152a355aa4487fa18a78387f9ccc9441b650f277fcf3bfa52090da16e012ae85b62213e3a7394e4c03be8df40f8e9072f2e949d3a569220c93457ede920affe66081c96c143b606c3831fa14fbf3433ad70fb4b75826582ae552332ec3667cc524bd726a5d8dab25a9fbaf1d49a04c2c1146ae901ae1da579d6a4986a2e81dcab2f5e26e2167834f2b3c126d2c0dcc3b60fcdb4105345658b77511eaeda89c192a31e432094d3ca5c775ad1edd3f0dcb0d34f88326ef59407deb47bf9d514d01f4c252dd2542c559a01fa17216b7f4459d64c01b9f6cbd8c30535d3b0ed221efcedaa365f22e0ad7891156af7922c40e5cad5bd7f4f133e30df42e2f2f7079aacff187047dfb4c75fbb457f148816db9adb1040da062ce7929e5afc9dd5fd97b86e188f991d35f0ad980894272cc4d006734f4b77dac7cd298f0f88ebaa94d3061b515e5f0767ccc677f85838e57a729b368d8b96a989226084b1bd5c3388b7aadb0017cf6ed2f33c92dbe92610298289ceb9b6266ba6f1985d79f5265777e041015de401cd05c2df1c0a1ed57897d12635a4480052622bee58bb50a238ba3693dc59a4d16686d4afc97c094b4467be4cde7e1faf30025d0d0d2c082167da5a672b29bffe8eef52630f3e2f8ba59dd4bd7d32ee4dfabaeebdf4f03b45edc9da083b5c41bb999af0b51de4e7f53269bc848698aada8cfba6c5dc81f991172e77a6ff2ff0b257cb82a7c335c96285a64c4a45802609eb5d9369486f7227c28b13918b761ea538b4a9222b99c4fc88ee2722fab3512aa053ef34bcd9b9e8006d3fd3409e8ff586390016c9fcbbdc7968a95f89a428e7efee182cd00d1f6458790e4ba1f6e581d0e1dffde3af38f88945db1ce37d1c3de6eeae9285caf1cc4e5282bee943c4d041ebe25f3325e364d1b356a122f16c50e3d6be0a3140e2533d03d054ed9c29c96a4b0c2860c5a1bf31da994a5a76c8446a9f3f13c835b19dde632dc87760583d7360bb9c3a460fad97c81a0d8733f6824dd75bbb2ca9555ead5c8dcd6e036cd7868663e45fd1831773c0ce39c2b5df86d7420accd38eee37bfe5a6d89a49f66c408a0e5937a15255009d83732dad6f6e7be2646794b6b7ff5690e5eeb7cd8d785dbd4d6ff3c7c58360728128ed72ef9ec212be35ab85f319a4f1525407b9147d462e798f7e51112aba8f9cd91f5085c07c68613a7ece582805887adbbe57f3abd45e434f8caad575b5ff3cf1894c1499e0355c15af2bbc45356ba1279d1efbb1ab218be9940fedbca688df5b501e8980890d52ebef7f9a68f10c5828a185dda45afbe9c6654d5f93ba6dd547922ead2f17489c39897e4730765b323edc0879c144c6d227d4eda42736e372f559ff0810d575aebd5a70dafa39a090e28ebee6337a08199ffe845a5dc7a117e6b265adbf1a01ad75069fc1418caf9ecc4dd18d695d961bc1b5d4f18b9126672fb31ecc0d8298123683b21b80881ada83c964cdfb2b0da30676601197d8802c9a8c6879be04c17f22b9f0803548a623d6bf3f2057cba58067c52c077e6e9bed1a48fb7aafa4507222d1f36064a8810cff080167bbc36f10cf7f85aa0932ca19f57f895c30aa33bd4c4d476ae1d4494d18f18cb5c3aff3b5f490867e6df58d52ac36d6bb890883929dbb9c695ac79e7186c6dd067edfcbca25870074aa145c4de2a566239d413cd706c28fe7d8c461b85580136cdd85ba2282536030a4d1390096a97c20de5234c9214a1038f130e02815a021c26986142dd4ebcf50596ede1dd0b7a7ce6d1e6b2c689e668b6350ade7e7d611e36e7ee86a1de84dd0fdcb3f1a3daf51cda800ce040c149344848cd1b544ac102f5d00877b0df746c061468ab82cb9095a1c8dfab965e9e07ce1560acbd0250c5f8215d50c9c0a573dc45e27ba5fe4f475ca3c1c8c8e90bfbebcafbdb8e7abb0807f458f0b6cb7769e38c2e1e26ea59f0cd6967e903d98c62d6750b9e1b6f0a99e710b2ceeae7322ba303a1629548adbcaf2654f484c148befa1d7663ddb553f6965efcb34d611da52729795a3b86f40f3da33d49cff4db0898898baf763dc1c27d5e340c917f13e20786117da30ea793d5f8b3c2222414e01af4c664b276dd6b3fa5536c4691faa50b2a55473cb751aae57c7b4513550f62e6a971488fcd6ae3b3d1ef1ef7dc3c3697b5123dd455e568bcd96fd6260748fcddcc89619a96614c66eebdc7f1f390a7371f63323620965ed4750cbe5cc320ecae8d97a10e1849abc63800b9555894f4a14183150e89a3d5f4664ed93a344f074f4bc9ed90d7ab13206eaa3b7ff7c52277bd8db898d36e8f98835ec63d46e83c04c1947e06efaef6976f11b8d2623961ac431cce4fcfd854129956e9626fe9c3d8e2eddb7a701d09e70990829ab4095fd722374790291987f3f73a90db43625dc0e33c77a67bde23837a1fcf5375bc994926f1b0bb29b216c7d354e2c6cc0cad03226f58e0a5dce332ad6035cc1bdbcf396358491ed512ff050b6932f7c15bfe18484986e0f8476276749381d7ab75791a5836188bfdd551c4158956d89d5451e21559a6a5c99bfde2ebbaf19d365c09884f99d1208e45dce2f60b3bebeb3a7ddc546cf48d36fa0fd1d8b89c9a3618f2a9f05d6cfa1d7a172b40ee72dcc3978c0d408be3339716a0675548a0dc83758b35514612b35597dbc28adf8acb17cffa973fd11fe298de2c52dacb7cfa892890f26f1590d4813d85e54c869950c113a9a4b75bf766f5ae09748749484825fc3bb8e0c4459b0cd79e7384e4b29faf337f968a0ac30c0d3af433f5a8fdd16e96bfe0f939ab661a8c7cd5eb44f8d3f5684f23171f957fd30fa7f1d6d9f06b94a37b1d6c637bed65d269c8b06ea65f978a00f36e3e750c9bb63655b7d5a0dc9d38e6080b8e8a5c0ff849152aa7de5bc9b7e74a2472e6f310739ef819117e9dcc97e59d3e260fb71f29974f55ab2a89438130e56051322efe0163f75b18fb9962161f4aaf79d0295133239573495b4f73cc564e8221c3c4a7c78f5cbfeaea136fa65a1b8b73fbb572874401fd25687073cab5151af44ac23d66fd3348ced3497eb5e5d4e1f89f4436717f1971f81566a65755f0faa77687bd1ad759d4aef4f7bf035c02f0db026733943649423cc2d93872ef22fccbcdd25bcc88b0c773ab9674287a9c04e9607b9ae0dbeb69ddb12ba4486631143f07927967fa1e17d1fbbc3e585f29fa53392e5d00aff6e22255ddccb213fac52ecf53a2e46a5ddd69e683d5c6c33c6b2e2bc83862f25a497d2253daf5b62af86a909cabc79a35dc5be25bd496c77593e0e2316982b006104575cd7b4e3584e901aaf2002beb03ec6ac102d631a6c263dacc8e3f3b13f2eb3e36c530630f6abcdad6d16933f6e7bcdb19de85390c0b406bcb306405573b687bba9259e0edf719d0e70f2191153213b0b942b28033c8a80907fbeb91f292d8b7531ad58f6926a63344701d536578c935006bc066b1a288dbc4e5838c108ff6e77e40f418a7c47fe38aea4e237a7302bf020aa8efb33b6787d5c9eb221ef564f324f19252d579840076dcddcff8d3982ef04233bcbe50cce5fa903346a5df2ced7c5fc70867911d8163514c0a64634a7ce1e91d019b046df12fedd969e30196f068d188f5073d45f50321e79cabee2e561eb8a26f23fdcdcfd29909b22ee055cdc1a8d004cbf60bc6fa8d182a2a0f59a6d8a364415252c81b7008dba592a03c9693ccd845e0e3a703e673b79c6d9428bca456abe5f1394a071f4d90b34a75630107ff8c4371a041c941ae5d65c254ac2f3fe44f000db583a4fb6a4b955bfa3091b3d7ec68a42ffaa01648a0da9074b3a9eb6eb61c97fd643fc6c80885da145e0063d609b55dc9c123713a073030dafe3afb2952568ad5e9ddb3bb0871053b7c3aa0b47f507a11731f7a226239214091e27d25f22ccb67150ac014c2f19d1402875e5d783e7aad15370191bfd5dd8a3bf5d03b3643488d0e3b4dd1f0de03453c7e3a2e2577b30a7af9ef31aa9c0d5a47076ea0a8f2ccb7518218f77594613d74ff5849c7627967c2f2ccd0825d4dde324fc01c7aebcae3170587a494365d232ce7d29385880f7af86cdbf0a5543c6a994519d54e7bb8455398774c0e152b9c08695e19702a77b43b56d7aaff142cc0d7f720d4988b52023f52de99cf39954f61aa5eb38b359039d0f814e14803e177971178c2ab8cd5fcf53b7f1feb238274a0693a21508ff5cc19b2a57bea63a6f9dacef3696d3ef3f16ceef71afba2750feca49fdb48734491fffe2f09798c8e11a620f3bbef3a735514ff55f1db61b7498d542b92dc009341a536bc7a87b41e11ac2a1e286b08685bc3225dfda56e54b6845b87751aede6005badeb5c30d44e2190adcb17573e8100275609a868c271dfa077a5fb0942f3acc2fd5c21b124e0d59f6495d1bf432789286f96124c09ef450b74c7ae2700172e8e670e979b60affb6011f970504743816d5c59b7d2fa0a18ebdb32d155b2faeb963fa5ea4ace262164ad3e9bd35ee779635130b3d275a2eca04d8f92a78335ffcdb42ef768ac571018ddf8a5665f0a02e3f0f7a2147da9e8ca32ab4705a96a1f994df5b19b261cb93ed2cf186c887864757d70c26a5b4672ae67d658261b9ece1308287b678a82c242c6e3eab2126f56c4bb2d8e3ccaadf2e34913869cfbd322f24b6d37146f912df0f66a44fcf68ffe69c180743e0072324d07ebbc66cfc01e663b27ae248052d528178d0c4183acf4f5cabe209b1ad95b61b8f442ddbeb524a91ca7bd1b5babb68304279145cce2f1fc711647285d6437fae69f43b8bbcab10325ca3be77bf1e2c5577b30b57e5bd1c862764ec4c75af48cb67fa6534e22c27ffc75894a10044ded168fe708db65e2dbfdade0a17f91c5b0315f6678d717afbf8d48bf34ca4bbee97836d102cb9e74ddaeedd7fcdf372d21f018f1c529a98952388df9aac953901c476c98b3ade4b53c148fc0271806d933841d4b10094e0485d04303c1a0abc88a2903edafbc9064d8fcd3f4e49ff22afd4bfd89b3edf4445330f123d7dbf7c42f67adea017d0d33451f469292c84c1ace0ac21da01b56ef7b26826d18fc38c791e8a4fba5ed142f4e1e17f15cf14d303da61683c54eef5f28774b14d3c182b6d2a085eecd398b9fb95bba9d2a0796fea9d592b3572a0fb073c4f70ba810f86e7949ba6f1d70e570a9ad347dc08139b90bddc1db7b5507d33a5fdf215a3ac4168ea1c0c1a2d2acb4643498e6d497b3d0fe8456888cd16702450c4ddceed2021c9be9dbb335689b3ade56e24f362b633bcd7dca89f076a4f621d776ab980b1ad547a111a4fd92a7499896a3cd575cc40b9f27c8e5d20934df6d318c4aca628b5cea0b75570499a260506fd357576e9066820e75942a3eb82f3194ad674fca5dd6101facf8fcbdb2f4862ae229089f781b280163e22c3743126724718ab6ea298bb806195a2111fd98807785ff016ee17564a0ed20dfdef925b58381006953bd650a87df474a90cf1ceeca813cc320e0ac77eb63e848a44ece261526c4af391cec5c663e9cb0eb38251d0bc1eefd1569a33dadd89c95c12a2257417e081e94e39534b60555e98040dc8ea997f8c2f2365d8a3d31ce80d87a70d33a3cbadcdac64e518f95dbd3ddc5863d93859b37bebc4a76605358c8a946fc4a184452e849dea3d5b4d152d1a1a0757b170a963d0d5fa955cd00244f3077fe43ef658387311f23efe87075588ecd14e24d75c531920a2874a3f7f0abd96974f454f2533fa95ae9aae580f4d040409bb6bd2f9b77fbc6ecb3dd002d9ad52024169840bd479d506706d5f900077fda3053ae98a5cb19bafd1e8738f733e2219af9ce5d7e0d5a334a257f2a94bdb1aa4e0cb781ce3016b44d45ea744ff8578f50cb3da36a35cb2f62e1092a3f8680dd2f2c64a630758f88365afc5dde12aab3b91e2202e5d314f2efb927a81b02bc68ac68dddb08d096e9fa5d74c95fc5423b0f7d3fc9c4068abcf3b51f27975050c699398a6a647730eabb65f0f81eab3e48deeaa8ca24b582168fe8d1458cb627832b3a125d5f4156e18a3d76cb73e41b3a25beb241f0aceef12ea41ba908f7aa89701ccecd5536899291f4477f8c7acf7cddd14ffbb334580667d4e582841ab5f5cf1ec054fff00d51b10ea18dba365e18d9c41ffb6e16d44a302412b783861c65deff3026a8140932bd22103c1930c505d65f727fc5f0dc562adf0cdbc6b432ce9b118561242fcaa1c00cfe146d5a37d9b6790b28ff37943317b0b0cd22acd613f28adef0cd3a71c30891c1bc0c276f5b3afdc2331b92d08a1d7180502ae75b9733b0e5faaf5dcb9bee7d38ac23f4436770b1a16da86fe7f40e88df64fabd1207912aa8517a34a27844caee0fc3cc27a2ef0300bbfbdc34dc9365d8c2e7a4ad1b300c675ad930837f88661b051102d7f5e5442ab470066a672a2b321fd2781805483a32344d2a22911b96b7c78648efdd57784088bda894d19fdd8aad4f4b55677a2b1c987674eff7dc22f8bf30db4a971b17d1a70ceb430983d72559a6b1aa7fc6c75933ffde622b4d2a39603b63626125078587640d955b29ba6bee9f0a20f06d965b13be2c11a75c119d4712fb3a486e89195139a09d85efea3ab0589cfae3bea192a09186a5861970326d739eef5d8e31622562af9ea6727529bcf4fb3db6d1cb64ac2cd6482758bfe067a80b87ec66d3c96b49601ff51625de35c8a45547ec754d7f65bc783507a0628b8d7bea68934a5854df20ae0e663b61ba21f3e79db733901d9200e4075dbd2b4d5c5eef83e903150d80606440a84ecaaab0633e13ca3caf1405384c69550559123f62ee33854a792189bbc774b0aacaf4c3474dd76e1cc0c92e8d4e4e66b6d9be4ab4565000b5b8b6052b1485f9ab1d46889644fba9f3a703df42f0c13c8722da23bc25e58f933a4fd75c39f1831ff741bd1c59737b5275b5d13219e1a630938f45876443673acd1d68d5c2414b6cb254ea5aab78f9521674551e9a0fc6aa3879ce077d7a9e1a07966b303a692ac80ba245867154a629efb32abc1b68f25f52d7ddc14e86d1df51658b2797fa6eef4d012da84c1b74ee67276f7d59b9542c80be3765288b35b01e8a24e41e87aa467d5a8d7deeffde008d00204dccc8c8d9ab14bb7ccd60631b66e9b8b14bc7c426580d14b0db635d87e9ff20fd11283db3dc23002ef33408344aa37d48cc71a74748435463cd93befc903dc494b736ecf605e4cbc14f2e354b21af9e73332c70073dafbcecae5ecdd73e898d6d18244bc50030d533b33c78b04ac9c488bca6a2403b1981f34506461ca252f6d46b4b735b55828ff843db64f0f16cd4cf470706f103de09f14b0ce68e3a20983a27db19bd4d05685ba5667aad028fce787b5076c0bb2c2439e73915723bd0411474379bbdca15e2cea17205939c068f1f9c23f4fe4b8ee489224e060ff79515ffb501f2b1e351f81e00ad22667e75e61411fdc21abad724802b861f7b5c3e2c2036d84cc043c62f214bd9e9236073d6c58d8d8009c9070b9321d47052f4cecdacb1fb299b34fcd52d40211317f06ed0a09917ce1ac5da88d1d27c01079da1c7600f7d9d6ca68d4f504e620dd110ab77ec43d2a70faedc274a99cea87b1a1beb0d5999a7b1b0fa6153daeb4773fe6fd7ab60e3e4e2ffdae1d9f8274b10b943e414a13447ed504e1d8588bdc218267d92e9bcb3cfaed3c6654bc3366d681c672d3aea8ee2c7b1a4083abd2aa76f582dc2fbdeebf08f1e205f4fc63622e97c31bb16ae720f6bafc1a2618ce9d5c05878547fd6cbbdb07d895fde2d3305a5cf245e7fe0213788806032ab45bc60e6abe735981d4ea168337dc673b24ab4a1605d8a214fdb77ff100def32235ca95a779d2048ca1b75cf81f43117dbdc453de31aa58c2c51469f698ca4afb88f40fb156a274dd0ec1df14877f19406d62162c6073d9b8ff69ed65da1a6220663b0300ce48efaab4382b0bc27ed19b3891d60fe3423e74b243b8e88050e73befd108345cccf3f7de78580bc712da4da0791e3a1a05a03fea3ca96334d55ce30be35bfd953592d9d51c0697644769b3b05e7d0d9bd2e08f583569a367227fd99b608d41a2158ac8e8f83c7e6244496ed90da1a367d0291a43fd4ff8d8f9107fef09e455e352c1508dfed3f217154e93127edabbef9ae1aab8e5d85650db2a815c23358c597bb80c8952194002848ceca2563287229487464e2435d0ca1dbd1b94b734936af3d4c4970dd84da853c0849fbd25f1512bff70bde94bdb1f2592605e9c9c36d0356b5d0d77a457eee613059229031d7b8a4e321c509fb0fe0b7281a3c583a37b0110197414f816850cd33a817cea30117546482f7bc1a989e7fe823d27cd4e81e45eaa41f8d1ae52532e199d543fd4617bd5efa09d7cf2462c93a7ccafbf6d1fc3eee5db8c3e9490a7fbda1339f2ea8e66699e8a7f014dc7abd8f8aa76107a0ee89541a284c039874596be063627f3da3a12596211dee836124397eab0d68e3c3cd35c61a70f772c43450979cac6bc032fcb1c08bea8ecfe7a763fbf0f5e3419f621cd3158f11d77ff59fdb3e890c5020b602d21dd4e4e38caaf25215ee4ed7ff739983786c4f3ebeaf9ef0b1f5d7722274d5ecc9176779de387120bf488dc96b5d1a914c80c389aed2894d7a42d22cd203b32fbba633f08f0548ae4013afbc0c60f6a2588ff5da165c61d54f0ba171fb736443f2796b9d1c2914c370f66d9c44ada7bba58f379dc00ab419a0ecf3b63331b6e62a144e51eef18d112a50b461c08dcb3f2db3fb95407342cf6ad01eb9a0148ab6c4af30994a4ae8f637654132c777bf7b56b902ff6e317b7917037705348fc5646f4e3bf4362748544c08256c75fddc7bab2b407decf84d20eefeb075f9659f1f5d6b63b28a5f794b88e93fcc6590049052c7334f3b3decc2d4f83c3adcc4ecfd6413d838d70380634199ddf4e8cbb54d15f5e7002d42d5b32c9caa38f854eb33f3d118d0e31e6d2e822569118dfd1022232fb69e1530285472e7afd0cc34c053c4af6b7000b29c267f192cf55eb3de6b4822e1448bb8bc5a7fc37cb7dd0aac8d1338bcc07e10880b677596bf27429b66c36a37df8b50b6f9457cf1fbed1065ae470b559e44be7bf57b6318ea90c604f526b1c61814baf31ac206acbf83d155830c440b6555cef0a83d5cf80c0f9c9bf6ed0d434d9edeacfb19e585975f00eb431bea8a120299158834033dabaeb50aeb07edc5dfe7496c8260cd3e55ca26cff6b86a27021111dc65e7e37206ee221268821cd7dc565e161639a46dd2e57ca9402a873703d9ab3b2dd3fb447ae0c50218c24de4c6471f60fca2d8c69a76174454cb3ebcac8e602aec9e8e768d62d6aec94810f34420d90190ebf474d3439ea2ab61c7deb4c30c48b9ba4a64f0901b39f228d22d00ec9d9a0bcf50cc0e8a1d52ee9293be0f2c97ce5b672fe98a32bae42dd847cf4cd21655a7b8810ed3922029f429b1ff88722843b104fba21725fc0cb7e3afc33e0cc7ec92101302cb87199d18a3d6f168d98ae16351398ed37a134288f9b0a7cd5354c5593b3b5e4c46b4e48cf6483d4f80e1d193ffae52b1df9a7e95a7be3f498a07594272e9443b6cb747b20b6898a3cbf3ea88119a77fab3acd6a566cb9730148deb161e5fee6d074777258de8c76ec665ecfe320828779dce2363023d55813c08408830f99afd8944eb87ded649f624b67340bfe18a2b952c8a70e6bc4c86f2ddb2e36aa9c099e2155bb5d27fe2343dfb6162c86789c8fb7778d2fe1bdea3f615a68aff413aabe31b21f6cb5a08d6de06827b4aba2bf8963095492b866c418c07770604a6377c6e53d22c75beefeb4449aefc6000a05a93dde444bce406b2ab7dfdc1bd15c24b3f44017a6c15419359d51ccd64aebadf21f49245036a0c630d91f95aaa01979e0aa15291d9b98d630d2b3441e11e3cfe0dd8238f755ac134c3ea304a7f453251472d6113a5ff14200afd33ddcaf8699395d7703e202a389512f3e3ea65bf2bf68087bf94efa2b1c81dd56360f820127b2d6da443329b4a7573a4ba2aa4aca2bd21a815796bf21c42a27690efa69eb0e8b7f013131e9ae42d8e4689d707403228cafdee1587fb7aa271382687cc060bed6b9c4f9a0f2cd1046562cfb0f1ba34debf610e8d9c5a80cff58356c4e8ca8c27ce1f3f146932d77fb540bf893ada0a85b24def69a2de389fa7a612c9cae4213d551f6a89f90c51786f7d3e18c5c08014eb6f38f684d768c6746b328b33b4628f04b7c929bb29f8c3c35318bc3eaa5e00acbb705893757848b0f259d57cb4abe276c878e825a9365c83868f66aa7c41eb1edc4ef6e4758a6f7db8511ef4141f021e6593031810e3a3ba8b7d0d7c00aaa8d266c61abb0e6fe5a29e3ffc74aa6418f7608f48cf72a7481cc97bd4104d4e7251879b0977e23a031b967c925693751edf4c5bb9f0bd32a299e0042553d3482ac120e904bed8df6b1f17325fe1f52a76bb166196a9cb3efd9df0fa91a78877dcb3a0b87855f2eb0b2eb3289e8fab7a5d66fc3932c3c0b0c2fd6727499e7450d484ce45fa51eef59cc32404b9d22580d30b18e95da72fec34b9ab2d7de0cc6260ec4ac0362a167e48f2bdc56a0dcdbb4932434b76506875e8f45413d45c4e07ba54763f02e6ae2ccc4207c38d092b747af3a29528d7dc7349ad64d8b147b5dda82d3fed86d4acf18194477585461bbbe17392524d40e0d1a66dda5e3f416e8a3f845bb6c6e7a33ec61032b873a6ddf412ff233159ecc89a6e203f585ae638f1877f8b3450f5e08c5600ae4d6e9f1197d0c739ddeb9170c26313e6f9c3998b4d351a949f4bb9671dfc942d78a451e3d083602636bd96d0f703351436a9f7c3cd31b156b385db1728fbaf4f35b711dc287c598a61c53243037fcfdab62fe4edfb273aa32dca51195182cc068f3d055182fec0735ad54cf6887fbf9e1fc9ba6e48b7b62430d95c1f6fea9ddcc0fd23a079633c1bfff3dac37db76eee785d6fabe754f7e0b2ae2ec167020f856521a13b8e60e00637aecdcf6f27fa865f472e5200cf168cabe108943cceca09e1aadcbe937afe8718901eafeff9e73c93377a96624fba64155e4a950c23583149220c89e548f0f9911382f68249f9741183f158db793f638a768a911e674b67e6bd960a0306458d0abbca5320936872ccee8de0ad6f4f29e09af6d717665e83d47e0d18f4c7ab0092498b07a968de193c42cb9d8be2e1002ea1678630e73e95ada23231cbd68b4db8d117d7df659ebcca93c5618031501774a0c07e755be5eba91e100c7ad9f81e1806f525469f2ca5201d6b0063df917cd6ce0bb2b7d10660adf636e69ca4d12b0713827e908327887b17054db839a9c0042d14e9de240fd43ba5248fbf393c8bf7cac3ce746c97ff9980b2867ba15bdaa71715b81e854349844945388c165b4128724032fa7b30307e8171df6441f502a3022e4b8a5356d3fcdf6880420bb6c0a4aebdbf7e593069738ccb27ec3e1c1194d13ac4a1d911fdb8e118f91a3de25df7c33b890e01cacc6a47712e58c4d3ac39f4b4a2f36c12cea93006895586a4fa2fe5ed632062a0915f2a4adfc91f00d086a7327a14bd4f13e30486fbc7cc396bdff9726fa0aaa7f0c95e148d0d09b53415827c67aa26bf4f9ce7c30324840e2f17065b34d2a80cfa9a500773c41e68dcdf109ef1a5566e30793702768aac535b25354606c7342f510dd0611935f4be2e90e1bf7763a2ea131d7fdd792368ec718231e3780048e3128a07fcb4b59ebe9454ae380ef73ddcc062b03c4a8a216632414f0966ee0bb2fd1b2f28e15b68ae3e3023370fa686c8b7f961f5daf6b09986ebbc6d42bf83c2557d57708ebb49091f59150b41a85a2868f93d709a479e8d4689d61760452acd4ee9cc3e03d90b27d618c87113e155eacd9704b93d794acbdbae2f50485b0fe10c7e0c13b73e65e96a75d912e5643e76d82d7c1a147889192bcc8117e2c6396f7e0b60bd325c7e1da38a2256ee8832ced478e83d0eb59d3f11bccef30f9fb2ab676a5eab305e62f2f58a2c7c2b731710b2c848ed20ed5eaf2ece55d9a7c8ce49816dc5e690c1a37a8d5369b2d3cbf4a10a0f57e07fc853f14e29fe9bb288bc56116e5b5fdd2199a56ad42ddacc60ba9f74ddab801fc1ce5faba32d964548d5703594810fd82a52095d0c0670f21ed9702fb20a40c928b19780239b6ba496ffbecc3588ce1dbaf30a24be0a14fed7df290cbdbdc0d58be5444591f8a7269f95fc84543501808a51ed63eb6bdd24836c6c8d70b76520836d984c9f2454384477a55a1bb9ea568d186fadf6ffa8f851979b9d793fc038da194650ac2eaf02effeaa8958634cf0100da86851fb0c1d3a6cc701aa9ab122b4548f2b5d43ccfa04fcb332994ae26ef304d3149216cf46369c23b0fca2b291fb3b186cdfd2314219078f32e54b347ce2dbaff10bf8e2c645e75d4e09eb164a4bbcc78a668627e68f49db88c30f5c20776b3580de02a58944e3adfcfd88f8ece9a72ef480d19aea20523e6e0f6cf2e25f6b424f10b68c3a52d28fa86de08c5886245e4d6d0aaf47a6b9b3ebd86c739a80777e14604153d3a2060656ff938ff16a498f4b74dbb6280af3fe05a569e69830ae1d86b62785a9864498598bd042d31156af22d3fb7aae4057a5eccd1f831422388176c7f5c3ab2be21cd616b7dc604b0f3ba9d83ef400acee4c4412a66631ef553a3a7b487d1ea966a3bda3598ed08a8f815020837760547510df28826eba38c5b7ac8cd82ae8176a1b1738dbe10a0639490561426cdcf42be6f95223fe6ecb9a1554129c15d419de14ef0f8d76285938d91cced15deb55edd0a48a4fe04f2b5cd2791c3f04648921d7eceede355f3045dd5e3f5444dd56d505ea11d0de3b361338a2da9f288b9883a8f665c3e1d93cbde6509ce1fa5fe9c729f3b7e672f48bb8544f86b420086db4995ebe6c53bec3bb080e37c7a9de031b89f2c34ebad71a58fe6bf70606a176201497cac0a52e7607c0ed6a05b8b0539b9a90f97318314399293b532aff2ce4c62a5f5bbcbf7921d7cdeb5259cc53bd29d280cc9d67e9ea929a0e8a578737b539e5de93753b9f8ab3e88266b851f50ee97f7601cb08f364cfefcc69a9ca0ca6032297a8042b9012d223908e79d6f49009cb6d4ebf6447858976eceb315225c635b82af7ce087ef269a8145783f402213712191e4a5b72d6d2f9b2cacec1f158cd56d3f816e42f73f81cfdb85e61642236446fedd9b823efcbb5bbd741a24d6d4b705c4a105084391a32f2ded8ba08909357dd2387b28d6050aed4319739e69b311f82c89990ca8d16e494140f9ea78530a752bc583a2121bc222e9a339474303a6c416811eff600f49f93bbe79fdff2d35dc13e6da64435e92fb8c7ad80ea4eee39f0d1c10be9d8e22825bbfc95b75ab916595024d4b2f4b013a28f4f1eebf08f9d7ec81e3afca4ef3289e05877eb15931071c0edba4d56de17d1705eafa080f5ae95e6c1a6a8c6ff0d6c3eabe389331299d732b1bdba41f12c4ae46a3e45dce67812bb8d4ca9d772a3efa9f1e605aead76225c7e086fe6e79fd5696108e7c8ad38db9bea10021320f1dae78052925ea03377861c155f557bcc46b7736c0c3e6b1d468dd7cc1e33ac2fb699a6115aa1611b7ccbeec916cdff84c71567f8b1d85b86a3b2c5b2e737735936eed7c33cc117fb6f4f5e19fefe88b955c18b441b178b4b6d40ee18ef092304e95573070aaf276316fa11e1fb4f4d64f7e558c932ccd8f02b0f1161095479965a504c1d478a7578d48155d4ec5ced7090973fe73e7200b9b2ec2b4ec64886b152a5e81f8fee32021029bd149b0de63489adf08ca68727fed5562c9093541885c4b8516a003196e6f057d176761da583d95ee9262a3d0483ad203cf62f2f5c42b3a820f2ad8c92320d2491367a28485c84a02a86edeee3948f0622dad5d9438bf94331f1a383ef270f1fa4c9adc76646b4a5e3a766cd293ec70145d76dfa5e4ea16a2b11dc00ed6abf269aafbec38f15bc2a03279ecef781d6ab88c5b55b74c8a157d795d56a110f12212763ad5dfc2771ed98763a8c4fb033c93786effd9c703f2570407ef6646c4a31ece1933dbf44fb9f93aae19e09485a9a50353a45dc1f583268d1f1a4aa47251c6d367c6d0e520dfcfb68873419c536f6bfcc3ab971ed5606c2a25bf0fbe650c3d00c80fc6f8c70b5b7e67a1b62e2853dd42db7b29b8542535406148e911d0c7aca269e0028a054af29ee4d14854f9cc21cfb74b760b1bb9c80bcaa98b55ebf9961a29bf8aa715fb58333dd47dc5eca9d90f71ee2f21896f214b0316f6b3a2d3b1f785cda67fb046bf1cdb364904b0460215f6108bf845b8fcb2d525d8ed2e82e1b4440fe3a15840925e89c35204f98de40f64f687778847ec08fefa56456dfd447690ac9031c4602f857def225f57593dc4952800b0830c1f88d5b99841ee392e10a6942428cdf7301d9f4c56e8c062256e050540e741826348cc853ee926b39a60202417c223e87f154919b9789d2a865a05805d19a6b0de4e3f9c27c3845f3738905c5fd9fd934868cd18e7d8f99645d6f72cdd1b3df38fee9e0b7826a070068d33d8ba98c136cace1b79c452eb21a838fea3f2e5ae7e040630b4d42c41f9a8bc7203b95a5f801d465f52acfd24ca49ca375a13253f78d28855f6401d3b07e517e4439f403a2161750f94bc4c7803d7a7305d23a58516abadb1c7a8f1f7dc55c8da082d0045ecc76e9128a06e83f6fa2c0461304d6693b7666cdba5e78ea0ec0a80038cdc368418649c2874df8fd8954fd1a2f67890ec129e0237949bd3e99f8f22da90f45206b2691775c83715125a485a2ffe42fe5f0069af01ff722df1bbb4c25442c7decfb4d3a22a91301171d43772bfc6739e502f58c7680b5c78dac1b2de9f6f434abdb7cde50bb28243b52c8b66ed02d673cf0a9277817805164fa1e10e3b0aaf0b79dcc7bbaf162afbfe68e9d093003b466a48c7ab7671bcc7fdbf5b8279817aca644326e6a2cb565f84df5db1b0ff9a6d1099d25d24f2013a0409434a9e929e8a62217c6d36cc59daf04a68ba374776e74d826d69a291859d766fda067f4e1190e0bba811dffb46f8a2c54ed29c500f523ce9c7e17b28eac823da6f8ba19366c9f4340ea8929ab436f02abab6fdb6cb96af36c827d707321825d6d98e315d1a4fc7772731c9e4485e19d6199f30be9b44588f6755c06079e5e3c333a77abbe8c4b12f637bef2dabdd2f68a5ce6666c715c4df423db70c359c1d4cadcab9461c6b38469d906417162c1e9035c3b370f7cd27896417bdad94ff0153d485c1d5ed564134b37af638d2e96f4d0f8c6755a40ed064870ee8c8b0ebd5ab84cb4ecb523f8a941c151ee053811d595e048113e416573f93212d008b0fd0fb3a677f1e2524e887f9821cee3af091f02d7deea6dc20c2b80e413555778e92bc673b48332538a7530927221427b6398860281fda0d655d3da2859c6c2c842d03b38cbc76967ede5e826286978961edc66b0ffb076cc47c74c2382fa014f712b309eaf1909ac28804c04a931f0a377e5645b40abbc2073281e6990caca6a5d9fc1c10f7c515f2886f2ba0347ddab45e3c838ffa0bbbabde7954f0579feb4be416e654d7aa7ab27eb99d91e4a85d65a31bf9a4ad83f1c6cce96188b61cd8676e7e2c70eda31fdfb003ad991ae91db072b106b24e2da1f2e0fe8957c79a56bab459cfe7720063d995e471093edadb6c8135faca59beac056bc055da6f9c25b5ce1b4ec2f9dcf1129a3bc6e4c17a5f96a3117ecebde261fa8ae98a63127de7337b64ad9f08c414e6ac6abe055c05389ff4db2cf479dcdb894d42faa264ac1b31745c72e8f8c5f6ea58408bf583eda5e23786d4308c6a51e640f85444c633308939ef050e40a95700e57fda7d2c692346297f08f309de3366fe81752a703b8850f511a431bcb95b2b45c7891905fdf2441e7b500a47f1a1843d34ce09f6723f235595e82e8aa01c56dbe112cff176c5c69c0e1e9f1efee8e8f2b66c9fef1f20f44c71d915295c3c150907f8a4936ea5b9e8a2c765cd5aff3344c1d696824fee0a17bc33f98feca2ad0c5a82b0a2881705c4f8883cb09611ba5a07ee5a6d1b7179e9daae367dfc5d7b52ac73e14a95bccf8116285f3efb6065b735640fd9be62f14f68ec86e3fb5e5b37f69e8cf092d4ec6e590ba3668faa4606693817a70165c30b6a7a29d16d23b3593b92d4333d032dd91674883052a8cd73465cf5f24ba0743c67113616456104f9dad586fbc194604852f28fa6342a3afb76b097d9c6053ccb2b7968da5fb845947fef96f3a08d93f73bb98ff7564adb27722eb10a08137c1320d69a3d6641b1782554bfa6b71199c09534a6cb3c9dc6f15f18f5bebd587070fad345373a686f20283eae72d992b13589e7f9c14d5655bc0b1065c7835d0dab6f3ef64baaa805ae97a377a49d70dc097c4728f4ee2b5184d10856d04270f1112cab80ee422101bcf19fa22e7180d0b28a48ca6f1cf8d0e897907eadb7a509b3156a54356571c35f6c4a76ecd453cfaf8b67413f70e1a0959a777adf9ce269ce35bd8da2074a123d993cf8d12213a8ed3495c6b95e63013955ddd230f67370a8b06b441a1090eee4c29b329f0636ec6c10c310331ca4cebd2b16410c1365edc178e31dd44919409bb801db8fbea37e78ce6c15fa1b82ba084f5da20653c124f59023bfb320a3bbf3b9a7065709ea5b5b1fc15a71f5becfb2c807b05d8b3d84628a4e9bf19b6fcc179c634c8e515ad4834284f0c485f3d5c1f9897d4cc0d03d2c30347328abd1088fb42acc3d3b394f37f40eb95d980a997c80107ca574313d71e95150b59b8ba467418a6f23caafb1c28c585fb58a6aaa1c21e6d16a0f645da2ab47d5a7991a6cdbb15fc7c723017f022492182a655a2856d63e245f6c060c5ddbbdfdc3e8412891202feec629552263f7e711c42b52764cf6bf22bd68d1b86d59708130c830c58078caf9fd6d4baed6b3e0b87399b5fe3cd00a983b661d49e65a1efde1a9ebac46f9bf5bc100e8e02690b7e76016c4e514b03e002d072f2c4b442cdbd2d13076c47c77eadaeb1fdbd052fa7852bb609b9653091eac298131cb1563f589c63c0afb944b468d89c6af3252cd88c654adcf89f1b8e96388508d34128d9980dad4b045bcb9cb0385a193761b21b20dea646f36177a9d5c87c94ea5bd1148fdc6e21e4b80c0ff2a2df27ab3476c72f1197e33660fe2ef85746ce12f90c92ecf00e2bbaa446ccbdffe0396269800c99ee6928c29c81a5a3c266358214fdd09c489fa33008b5f04762c3e0c8d0fbf74e6b166eb9b5a1c84f92b861a48f5621e31a7d3db55cc8b0775f05bfd8bf8d603128b7a3d85489480259937d213ff36c8a489ee4cdd482db5789f46d85fda76cc1c2e5b6f47479173488bd567839a43d616bdf8a364282f42d6d65a25dec5e434a1f20ffbcc946fbb48e976cc9f618f28a495e8e09e2b049ee1197b0073fbf463cec2ff5ef7128bedde2122edac0737d3d3fde876c7c6b6ce65a76e31b0019a3fc0c8e68ad02b7ef85d8a704092283b8107a77c8417260a592e8b52747f280bc5a3d259c57d0ff601c89b27676bb84482ab2e28d3d2c60349000e48031189bc61029d9e6a935ecd804b9a70cacf9d06170c2076e4cf023dbfe41474c5bbaa8c0f8a5b8f94faaa3770d03f390b90f29538e0ade6a81b8fb750da3b31153cd57a67fcff662687e9e273fc433a5d8bcb9129651e77347c5c14ff25a49d0fd5743c34ff8170532f9bdb85fb1d9558d3260d4219eabbc2a40337ce1881a80692013b892c8a89820fb5528a4da64fd7764cd35fb9e424178db2811813d005673f44c2ff66249a263d2d30ac16bac54a0062b9f09cc78df749c552f33ae2580b877f8b777f66db655df15ad02c4fc68486a754186cc82adf2caaa1ffb149e1586ef98c48b8ca1fa5a1cd34d5dac323dd2c0f083d148504ebce991d27e3adbd3567fb2b968fd8df01407b9385e36edf2e35f3ac1050700eab5f62bd80c86aa4f6ca22ff7d2d037f54ce4625d806efa8e5c3c207469dde890f47ccfa8a8633a1b6dcfc6d77164b0a73cfd21ab49e848a1cd47c2c44aa796cc08f7bda362030d3c956c360eff3f7552d861c7c075021e98fa15ea2289433b17e16c9a848f329d9a525bddf0c568b551c8217c100991885f76295b4daad1489b5ba7f52cf1cdb136cfe6481448395661011cc49fcbc31a6a2efbaa143fcdfcb8111833d326e8823670a3201a93f7007a42a2295f7dd9fc707cb6090d82552b0729358e739b851915d25b5b91d398f4585495fa97dc5565633474cc8de94e4ba27fd7b269ef541538e7d4ae6c364552525d58bc6596823218427c3fa01be648f8a45aa8d361ccb63c640caffb61b8eff818ab38df50eca49150f65162023241a70d41f8cd69514580dcf1ec51c9356c4788fffd3c81577f3169b3d56ca74306d5dda9106dc9625a0b938b2a58234cdcb8a2129334704cd4b3d222211e7753305b9dbe638e6a2da193c3dc708584d693b6bbe1f300c4191c59c179041c0a47b317dc66d4c4a597d70f5f03d1196be35f6467c48a77c4056e68e66242231a0fbfed866f37132e30c2af67f85b85c6443bb4c6ac82556a6ddbdc58103ad5ae66fe2bd731100c3849560d1db32f50a46cfd9987ca014035cad471a47b35b48c5396a2c1be7b53c7f37e69e1d9392000ac1fc207e8c7b9cd7406ad2c98a7916da33c24e8e9bc8eda3801026d77ba9b8ca307dab859a46703ceb8f1f7318e4f719107ca4610302b01411667d0c7d4afd60966b1ff540d5d8a4cd7c64f94a592e9b1024091740bd2ab61cf7ede96e643093f79bb3f7fbacc1ebcfc1309b77e0bb54c937de7292dfb0e75820b0b59af17ccec2b984ba5658f7b740d5505a24582ab29371b66be5e52917972de30d51f1c9ae63eacd00de7fe640d64c91308711c56dd81d3f0660dcf46f5415a3ff96421d24c46cf449af7ed776bb107478c68ceb4e99f10000364ad167968b2fc32d748b4f497b23105b91e4ec553c16c5a380322e5b6f71e9c3a10f36cde07605f950933e414353db144753d280ba5c1407c6846d01b0c6237c3485198721a572211980a0bd071a18933f27a94e544579b4fba9c4b7abbc709ac1bdd6e20b3a27ccf8ffbdc66dd16857aa22207a83e7bcde28f8d1756f0f72b855ccf0f90ec31d2280bdc3a4a0a38b8b503c7ec7e8690861046b91e08030caa52aae13f83350e0711e58473f97579f6a193f69b0e3fa1bdce046c6de1018fbe422f506d4ee22791a075a3a78d58105fde521b0fd6b409cd890c71df1f9697a9eb274b278a506fb2abeb3dd46d94685512e72fb83d988040e5e66971a22e5f1b27e83150ffec048ef25dd8832e5d7ba9823a78c004d7e9c17c60c6acc83dd91da451689654e5de1d513ecc933682eb23dea0e3a57972a5c8ef445eccbf7683f77eb6e18fb31bc6c9a8a7ce67d735c4754a3f51f2125327b7e224c074c4486d2859cc55e3eeff05ab9ce32444cde604227329d6c6cd9be1758d8513e8f93068d06d82906e2370e3be9686b0fff79e5f58509d9f39e80a4dc0573092b218b32dbfb49dfd4f0dc29a205baf03db2da0a2979e32e675a00fc7d482321105d48246722e6af788b4178cccbeccc7de1e079471dcbbde81e9d7748bd6f63289e99eb98a6391d663a939f0b419155253c687f53d312953609561636d911ff2065d3f06ddd6b8ecfc613feb733a87514a49d21a9060a0c1d13c9a4410632aebf624b4717eefac5330a38fa6c2aa120d93e1be687220bcb0bf83b89fcb34e972d45a8712b24a3972c28c0f20133c909d46c9d5a23cadc778ca0853fa74a0d49ead821975403e8a99152629be5c49d4e81761f74b32c41a1b169dfce123010ad8ddf47fc1862bbea83475bbafbdedb8edaf9624e9303f519ad89bf2464c5ba00e0ffffff1f