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

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

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

Block Certificate

Block 56312 66290af8e8bed6e64c41e98905f42fbf20d841df330afc21339b25031c4db381

VersionV1
Public Data164 bytes
Proof Data59,560 bytes

Commitments

Proof Commitment
116d78f5ea4330a7b0d08fc8c50d07d1727b750e7c5161340b768d51155d0845
Certificate Block Hash
66290af8e8bed6e64c41e98905f42fbf20d841df330afc21339b25031c4db381
Source
getblock-raw-prefix

Public Data Hex

000800008000000000...00f00f000050350000
0008000080000000000f00000000000f000000000000000000000000000000000000000000000000000000000000000000000000e243492648f5e1000ca9304e500995f89a34a3b091890bf482edfc7390b2acb5dd338f28ab8a57e84007ca2c34ab8d1a3927fdbc30015a78095910a148bbfc01dfd6ffe50f35151cbc639667ab6d9ea5f3eaab7c4cc5a38aec1c0000000000000080000000800000f00f000050350000

Raw Header Hex

0000402044ccc8aa78a8842ec68405ee9239f3599e62a9ea651142bcc1ada40e8e49c8507adb115cebbef7758b9c4a487a1e3e714741158cf78f6875cc4771409ff73b3501860c6ae70a051845085d15518d760b3461517c0e757b72d1070dc5c88fd0b0a73043eaf5786d11

Proof Data Hex

59,560 bytes
121216020307f4207b1ee9047c93c05533f43a79238e595681c0283726ed2883c71c7f72cfb305c669a72e8a4e191e99997797b5e83726d1535949dd2a729de7cd5b3bbf7ce8709a3e9757036af2e878a74a4f5f5074a40add486f002971ad2b227181b290e30fb23311cb9519788ca57a73d23e38665380299a28ecf9549bdd965931301c010bb77987c3eeac317fba9f8b5602fd3ddd751aa3e77622066f1cb491eb462afe0ca8367dc456883c52503bc7eecf85184e3feed632d3c64ed043014ccbbed57c9fab656b78ea9ef509599ef5d3305804e3c5d540f87ca0818be22f3953f67e24939543bc21ed010ef773244a0d4a9a55c9817f9b828c18250e559d9d4f741626791c7ddc33d8e2318c397b0a78a65beeaedc0cad7001eb80b18e67155a09a9191a52448cba6f618a378f9b1e95ec5957da42d1c800593f70d63e6c3b24164ecadf3b3576d5c1455811b6a69cc49644a802168672bc3c26e9340a1c677b915376d96b39500b59f6243d0b0e282401c41b6b87997aa3eb802ea579fe9081e50dccf4ed96a08760dfc6896b2c497ef9c79a2434b0460c29bdbece197bc97cb6c28cb8651ae3c4a4f00c5fac6fbd940f550208706ffc5303d05212aa425e7165a67cc998012920a9430074a506698b79dfd19d590df8bb7a0268b8bba7878d8c9de1c116337debd22911c5a5d3a8b26557398ec7709be2beae3d61abb8fe343c27a7c561f22282b74f6fb7f037a95763c96af176015e10b06684c3fe45069361d59dc6fb6f55a75f31ab09e273d72c8ec018b447df6fc7c946f1430476c09d3bfd08500fbadb8b70ce99f86a2533f10ea839e1e6d66d795054a44c906033326ca64f6567a26bc6611f65cc4d3e909a2bb0bbff6cfb52351ca50e97057da8212b740ca01f35a0c953b4b32ade6c8f1e7eaabd7786a08dc79372c02e8023579102d1d6c084af55e0e1fbd6199513f6663028d34b691d0fd356b813b5027e99f0af1bd659669b8a76de98b81d530bc182fb5b085e2c61d406a34398e2173981c2e364e204fa07adbf089108965f9c0adaba6d2a650a2f30625269f9ef0e9fa39836f963011e576cb8aa807e10c8c3ca77fc51ea5e05bcf936255cf724d0db176290b86bdbd62ffce3822696008b7ee07f191b264d79cf3f920010866896104d77c7e01c058157564fe7a078b191b98b8134d369215b4fad87bb3cb3b05b040290fb6975b56d4d976302ca6dd6aeda8d4efd772fbadd1734fd581cc1b12b527ad11f87c3bfa1eadac1139c7cba7f1317ba25bfde30155b07b8e8a9de1089bce5b3af5fc7412e756debc498a8e221a00e47acd72da3d35e6c116ebfa2f30bf4bb1d2c98e243ee0ae8d138cb89fe306995eea862ef9c9500b3549e5b4e42d65683c035ea63b952cd8ae52e6157f9674b1c8654a7a66b93f4e780a2b5f4e352a83262bd24e3848584c6e26cb64b892e297a58275fc76ec2a178db98aee42f91a72c6a55c019d7ee103b12859bb6262c0880ed1e7016393749926a509e9716e4c582e4319588fefb7219f2143353a23eb9e4a8ccb6090b4650829bfe2b73a309cfc993c1ca9f750146d40751498154497f3ef74ece2ce9bb19a5cacffb04a9c927ed13d66364ad609b7451afec4e652ee9c09d3a0c529d6b614541de786ed0f649e0acde27d636f5c4e840b7c3ac34b55eac2ed97949ebc3e5d497664a5797cca9000a1d4fbf03215194159280b8f31c40df07e9e945d1f0402d0bf4fbb1a408fcfaaab8628f822cf65db616c2203f107863d090d1779a3cec1a55a508d42de9a7cf8a72bc3990e5a91f39276f38b4111f8e89101095566fdf1fa29a10dd3d5055a4210a6126095d4f73f63483b4b0928e015eaf22440b8b5a30d74a0e493e5115929a723e08b5c22ebd5d268b1a092ba299b18f018db9e911fc8eb4504fa3291636834c0b39627ca4e9829975789488974c17f8b05ce5ef78d63119dc5e091e967286b8b6494b02d5f9122eadace86246a1056db55bf63c8305da01e315f13fdd574ab0c4b04a16d9cddc8736d04cfbe6676677050b526731fa4fddf94bacd9e1ae02d8aee91fc5ad8324d83c7cd78a40bb4ec1f5236982b0d0392d650e58d3f498ed00a246219c52d2d0222c7636b1443acbe9a06de1d7551b789ebea73d38153f3879f2d8efec45fe6aa8922b5e9274badcd6afa3024c1bf284e3321e95d585d6dc00c4b7bbb2b9d6452681b5718aa7e709bcba3f5728decb23cab07ccba9df404118bfa7bc13cd7ddc0bfba4ecfb2088b1e205114779181a9e646873262e9d41b3bb841e0fd5f14dd2b1d23edfece1d830c72b4f172671a4275c351a26eb77e9276ba8b0128fce0c90ef18607d022de85e12ff0b375178f3485b7b5633c1bcc1f797ccc7573e23957623dfecd17a3eaa5380417230869f5e6bb0c77e9d4225724f13acc32081c4c40e7f023119fc2e5eb15f0ab7a5f29853fe9140a1f94533f0bebba848a6a28ec9fe1ca7e4dd01a855d78d029de291007c07057640cd9b10bfef46569365b652e56eb3dd430e058f090d79dd5df41a6efc2c2fb97b5a5ef8ebf599bcb96b77691121ea7d7104a24250d18a92d1a9d9a351f8858ec8d9dc0e7167893df179ecea5c4d03e0f31517f9a192cdd037d90b7ba8e573d68f2ccae8f32f47d2d048dd80fa0de73c700969fad8380e945f288ef672a506b1dddc476a53b298d60977d07d4b20533768afacdd288d19be6fc756841cab2a945846430dae7300205cee3cea542a12c8a800c22487c880f1cabc3d1ad0109c5679a9cf30288f16fd009d9bc701de78172b5f38cc3220b2f51612d63bb13018e2c5f7bd13f3e2f2c93a440c8abead608f17fbc5433073f9a9fb529e1d531de82a15a4d218dce30edb98e6a00124fca6a62d652cb7479cf2cb04f9d150f0c98005c0d3578bbfa8f07401d5b780282c3bedab09847061ea06aa04e299230c89c47f77c6914375d1e6044e16bd04276a1d32c3eeb0a0d33436553231d24f543fae08511142e6c86317c889df4155bbb12a36c8cc073f2e041c68999ebd1824077391efeea7fcdc125c09272a78600119d71ba0480925ad4d6b9a4203fb993e9ac207b52fa737f59b74595e136bd3daa639513fd0e1e1d9a09700814945eb53564af4736681e6cc65869443f15d13c3c0e5a1bf3db7748905ef50e4e5f8e70951c827b5f764aedf094c16f6512684b7087ea894d87c09b5d707b9de4a1be302ccb9a02d8b639c1610f69a90f738ab5caf6d81defd4242c5514c772ebb8a7e5f3512e2ca4000a1e5069c9edb22f5e4378556a249c81ae56ae61731d255646f5aebd2f80415dfbe7c7c333ba1b8075a04e9f169add4cf3d9636240b84d6c643a9dc4cda54abdb283279a509def4f22a293acf9f47b64b4b5c516c0bf4ce32e314e5d008b191738127e4dd9f96b4d04612ddebde7f6370572a3a3a4a43bf00e088a8d6ad75b00dad5f9c9ec8d0e11718a427fa531565093194a3506e65595483b3139b1230bb483d58948daec9ef2d82dfd4172d6df420faf3964f15f54f4f7f41f399ee6b8876d3a6f54110a13091c4f66dfc126a930c0cd1b43a236410845496ed10c81e576d300a69faf0d46035403794521202ceaab8e1dde5816196a26169cfd418f6ae524070059eeb05b51803407dd4d3d0190ab5fb3d1858f22d1031468b1c0b47a369a25d20b564a032e19aa5c5d8022fd35402e235068c9bc7b8ed7057822c8224ac673440a02798b6b8b87a1561c2a7daa8d9913d22451d2226095737b41d4bbdf60a72304c32742f3825ae2b42884b1868279dfbe5f765fb118316adce8553f232145b9b87cf176f0055c6d1a123bc1ef163c542162d6adadc588c1489614fdc136e4e1fb6cf0fe282baad453f656b0d787983d8700c622b130aff0e96d188f062d7176263180b8f5c59b6c308441f1717fe323e39ed3146a338ac557121bfde710bbfc75f0086026786275a385a5f6ac9ff46935e8ca1845c27793ee4b9816a03d79d583900b70b425ca0ca3615b61f907b9ef49e8054383c25be429d8875ff8dc838c1e2dff29ae28305ff71684183f63fd76583eec77974c7883f818be349b372f64b51f36ae0989c442a7ba31c20739f2f5558555f8af59f279465c5b8eb0d211fc6d1bdb5a26342f8c01659bd8a57e7457e867d34190f18266f0dd942a6b71b4ac1f0ceb3d4ddab5755d16d7dc9c60ad0911c7e53a2d4295ffb4c3f6f976da4f1689f735906c829f4b3a0aa48a3d7fe1551e0ec70e1fae2f3b02e2522140c104afe0321bbcc9ee37ad7661ca9a7e4e61a7e652ea77f65bd758be3549a4f5a8605a1ccab3196d8c274e99a73f816d0c58a6087ffa174c525488e490d73ff68a44b03181887e48c79dbbef24d1e15796aefe43190daf29ec193bae517336399a4dd387dcaf7ac89ce78e2aa6c07ee7cbbe0f18ec04c07c2b2bf36b553362b4477e0c701fbc6fcc730bd4bd1934fff0b84c81d105c8c63329b6357b18a9d70d2ccc802c7f35ee58611cd0baa73cccc4939dc32a6edcd3beea3e45443c4215b1840828d23ec14e1a7854805af882cc3e3bd20e41d55887858f86d2b924292fafbfe3bc7b341b937300ec3d5c6c52db4efbd085c846da535f8c5af51f0e012bc406002dca28667e579662f834a2fc237df90e552d9337881c1c1bebf5e9cfd1155d0ad5bc9f858b05c1228db55ed499cda25f376b34334deb595eeaa894ead815fe6231bd5f6b2ef3a665a9db43655510d7f6faee0da7ca86a1b56b4919d53baf4e3a0b08faffac9dcf77997500dcfa99c843d15bba5831af015f6442035f8c3a9cae43a413a5bf18d84f0e8eb19acaa58efea97b7f447b91db6b7fd86b21ae058dc06b47bc3609cf893203ee3e0db2dceae9b554766c6f5a743a39b519bc1e80b8898667e1be06ad3160c7e3fdd72cebfdd4c6c2b80b75c4a136d906c34e842439fa4fd36c45bb41f6527d9a54563a83b6674a2a9f6ac519321222210e498da785948f4fd152230b7891d8bc6f1ae5d6266a0b70c74e86571245788b163d851a5ccaf40db88427744286d91161ca27f980185128e46ef3871ce3b6ebd02ed34c993e951063309370557c8b70f0095486f0b486a9511e7f814cbad6adfb2dda207a42554cfb4a437822e29dea829399ccaf29c8c345093d04e446e5e501b70cf6cd0e3d7cdb325dfe36249b393600335ab26328a2eb1e6976ae7a402b2e9c62f68e2098bb8e3d73a50336fb64412a6082bbe00b1c47b8203770747a8b25e2abd594f302a51e6f63a00fa673ce2bfc2ffcf55dd9251ea29f93acfbed9eb3635f6a4f446541644520e54c3f7ad1736a8837bb4f2c72162774a68854d4b0f1026d514ee5c76a50a07a4413384856ac3022e44e01cd446f897d98d8ee80d0f16f386b8d01e525e69bd3ef7a58e93913cb80159c5fd77d268c1c0054348d9608e44d5c326e8e8b633187983fb9a140fdb430566cbe3cb5efc8bbf497b192231c2a33997c0ee4c56992dff36ece7a93b08734b2e1bfd1b79609c96c0a0a670cb6fbac73a00a658e36f4ce8e3fd3c180e4aa59d1f519caedbd1b31cd7db4ed6b896316ea65f4560b46ada477de9089684f73d2719b42a687e79acc055258ece11f9847ac97e38fad8d217fe7f51006df2953566b225aaa7eab1909970b368b9fa8c7795a53c4f7296028c1ae4c050ad9296d0913f1ff3e197bb62e8bd9691aa79a78a187ba17cb4883b5346c1a54e4327c43a217071e5b4a64aee73bdc25b021d8c87ab5c18bd84480bf84ec9e1cd27350bae9a979c886278f7d381b945afd3cb14258a1d4233aad9c07aec13324dadae5871e66d56a2230a763b54315defa0bd7c3ca65bd54e103dcf39044feece9586d079432d1bdc824bc034e3ce9c2dc6877ebe3f2052a6b596638b6e778993a7f783cba6f61670f7fd1903515578d6028d17839f778e703785d852d662a16c0300ab3f083d5a42688516ef671c94e0b7e357abf9c0bf632dfeeff5dbbfa852979044c5d3c568e069debf8ea7c5093fbac9fb25a8f5fa27599a69bdf9593965ee74a21494559b890a34e291b5e598780ca8c7c66a9bb93bd5732e89aa0f0fe7522b8f891b5816c9cabc3a5cb44ef6d8a835950a31f4567ee53fb79ac5b164bb8beb1bcc5a746b77d62ad337e6cfbcf99b0f8132a9c24e9d88d5a0371b6dcf6789ffe531ada05c4ceeabe909870b5262bcd5281d289bd70d85ad57aca577001b02a4422ec4c640b81a3494b814f550d62d2ec9e94a278ba71454dc07928d285b4b2e179293bd81979c25ed461666d3d4b78f86a545f1f5923400065970ea3853380c9f8ff9716244e85891260625966b5e164515b7dba87b6dd2a317e3a24de2682bb175023cd174449a6cd61cb0f46c3cd37c838f9450f76efaa8b134d3c9ea82284de3d0cf33793e4f0ee11a5c07979c79c1db51e48e5eb19a630ba791e22f9ffcf987b69654db2eba39e643729e4d1b752fae9c7817dd9b4805d0f1082c4d05330b2c31fb963b227ee377d983e995831996aae5d20cecce9864364b1fc58eb5be0c336ebb2535389b25ccd1ac6d6c10eae7f2bc9ff4b806300aaeb5f7ed1ad2bf1a01ab5cce2469cd181c2d55353f1c501183787054934bbc212aba6dccdbcce8054014bd368e8800bba81e73bb4451539c19af4c246fede3b53f221b6d2d500ca88d1eacd30bafa01f64a6a3415cb13840747967c4b2d9bfd835846a592580c5995f152cf552d18164a1dce1ea86c88078bf423d279ba4b5d3257f28a3b6f2dfaa77d8eaf12df650effa1351ab54006200500f9eba2626a95ad689f59bb5f13f488cf11a15b65c580b57463055854c7bee4b23b12639b19db6edd4e75f3543851fd9418285c4ed934815a1fd30120c913910541b12bb7681efeb5dc8d969709431b23f1a08c4fc470a74787d8d4e679822b91ff72dc4c15d65221e1e055565047661323ea5f6e9a14d1839d036c9082a4dfbb9b4f2bb75151eef115603b41af45fec23d8e00c3114cf362ffd1483d22d5d1b75f6ea4599120880ce5c009ac44eacc7526b76edbd27ceee2faaab7c7d104095ccaa7e9d5a1a191317a3b6aa102776b49278c3306ec87621849d7dfa035f2231835b9e55b889b0abb46bf998f6c0362ac3f6fc69385ad8111253832af5bef8219190a1b4afb2b5f5f0eec64e744cd4725779ac94892e59e6fd1f09afab03499ccc3bfd8e29135dcadf433ea1a3df9c9ee2b4083b50db8dca44d178d45ecced30188956b7a8af4c4247bffd2b7649a672525745199a614e97ac1cb2937c94a318ffa3c20371fd7a5b2a590e7f4017fbaa8817f0adfa472ac34b0e9abb87542a7012ef409c74961df0271d95d6d82cc5b6a768c1dda036ae744a9858439e525670cbd0576045ca298bf9674eb438457a8ca00ee8f2c8ec83d49a0fa4f81557f76b6ee46e2546a5aff0ab9e5cb153849203e1a60c1c57901a2e8477eea4f564a515f765b822f16bb3229d19b5b361275802ba79c7194a953ef7d092c54cd555fb5efd064fc2cf964d89774bdbb67f7b200cae8a0f54583d02f322f53347329f85dc3d00f15c291d8498675b8619db6e72505b1e4b0f207f941867287acab8d2a232041b88178e52480ae7837d890992c07962ed390e10241cf3caa9909c37b3b0331578e90600e312c9b615c080ad067eb5d486aef5d4e2c4d3b96a2d981c1272f8a47096ec32ae2b02cc3396c1d66baa175d1c5ded4aaae9fe211718ae5ac8ed2b10d075e6997003ace1e7adf5994c47ba3ee35bbce564392674ad52622bee7d6137a9845473e4d6bc3cb623dd37b972f306d0d52559d824e42df0757da23bb15255032895111f8db97108c26f4e42749d95d268c96bccb59af0e66abd847679fa41ccee6a8d5259fff22609a6ac64de954a5172c5b7ba0fa38fb003fbc9440a3a3555bee6ca812384789a36d0e46c8065069a4eaa17b519d1ff7776a146da5e7d4a61d8337137bfbc3d3dd98eb6b212a61261927c5cbbcb01def0012c5249df0245a64e5dd084f340b92687c7408f63be878b1a5b43664f8c1482e1ba2873c8ceb52f7b484feec3392aeb53bc422471b5dcb63aae6972d36da37a64234da7f569d3bb91abe2b432a35c557d868242c88f23ef95638da7ed4d62dd6de00fc1c605ea446e1a48c865cf498d3d682b50cddbba5ed73d7d3c2da0bba380c0a0d237944588e56660c629db7a129b43d2e74fdbdd799d4cd0ca8fc172f650a7834a600610470c61d5333b5b72b2561a51f7c095a64aa894c95b63c85616cfc277c4f97aedb839400119fffc047174abc8e5c7cc7b61b5d744290315d04287b0552d12e140913a29543ee5264f354fe3daa4ae1f3806cad4490deafc6946ac980540e45048df17a26acf08a95a301a4ec84c3d66770dfaefb5b9bb7b1164a1c59bcab46b4bf16b61ee5b89182dec03176977a7fcfbcaacb975cb0c864ff61e28cf8a8c6af40b6a9b0d487807d62d7f28138b3eeefef91882bc80d0f739ca0a161c018df27a00184e4b1ace440627dc44f3d19d2b2eee1b427e36fece5f37070648ef0d3bbed535d57ab108449e56b5f804f1167d3ffb43180cf782ec233312fa7e31106f3f75a416b48270b614adb7557ef1bb29568d54c26c41c43de3f3a483d3388628821443c618d2a5f9c281a001851d276c60d92688b5f553b95637a75523379f6588e42b293b92aa3c4bb2423ffe4136b9a1a39d62941b2a80ab81f0c9f78129d833914586a521fa24ae3448db7a6305a378d488cee1eda0644da84b5a4905d393dada7bc40223d6aef77fcde174688310d2c7fc4253bbc4b3765400f164ab3048a62f0e66be9314ca689987c67f5d5e69ab7d3cb136b18c46111686a3313f4fb96cd5d621779bb490df2b8e718cffea5974a40cb59d58aa3ab2f0267d359a655f5ef9c9b96b155096bef43766caa2bb5658182bcccf2c76e9df380f13259005c019620fe104199399c23e9de3b4fc2281a5b934dd018f810251f141c7b57f60f411f390605c810875582f93a0ff4b46e8c6b8d79876a9e1acca29afe0d6acb411982756eb548af53e8745aacf96914e4ce4a127f950519af13568f2927517d4686fb2a285f6eb3ea129760222c5e03033cb45f653713fc4dc79e61ab4b735ee64bf62216f6a6b43e86c120c2cf58319689a551cff25e1940f25107ff0265acaa289d096d030a687402c1c67e4b2b1b83282269fec49b8a2f97ffb4113cc4192cbc47d3d4171e30fb7b023160109d7229c93869eb88bb197572f99dd3ee80fec42a4abbe0e3fe5adf5af8cabc3c35e6f94b993c17cfa288a8c9a2a413dcfb9bcf6cb242d050f6cc4523793c3730135b468f8dfad967e337d1007f746b55773aab8c6ec44d54877c890e01e6c44dfd60da9dd89c2f86a281b29f8f3401178f6c862671958bd1613d8c60ed52a70a8a342ebf6803a69fe90f3c69ee0c43deb96566c26827ebae647bcba2a4214d0af3e488db5c4008587ea58fb433aafb142940546daa0fbbc8b0bb9584fee2e345e33c8bb0d2ca01dc7a8f442b519cc19be84cd2791090baf4f036002c27946fc46af6e71b0dfbdf22108d44442852414b594e5e5be3f458155c6684f1d8a1cd92a77c8ec8864bb24245bd7d56987baae427c3e4e83f14b2800c4d22c5dad03275181563e4680045e85a6fd49946637aad978fcd331d494a469cbc487fb5f0a7f36a27d2bc583f32ab9ffda675b8bf5233a448ef1832000bd86eaca1f8684fc0c15285e58168e16731cd9e468d122a55bb2b9208a07d619a19c02da96701ce18838978c158fc98e9651dd45c0d7cb8630077caac1177f14aa371d504d8d210dae7320ed0fc5bfefa5d8c0541305aa7c07689a0d1e6a97a5b78825002e766f4d307bbad35af1980c201867fe0931f023b6ac89bf83e658e13cfefbdb55c9eed9cdb515ed0ad45b81a30296e500334f281158a951a385b1888ad78405c24fabec72578b983bfbab051880dffd5d76ea4051e9a5ccacbcaabd9cff8e270e85879c78a1d0ab7c5e63eb94edd3cbcdb4fd9a543664939119df1ebfdc7df8d0b196b1d795d7fb11820be66571aec3ecc31444ecea3f935ce3b49fae8a594cc61f983c0c432af8909e5c7a35df5ab88a6c8e8ef49c4462ba688756f6bfa358a8456976a389166e04fc675ee82506c88c61f9d6e091ca72e741002dd823b4669999e044ed1c8ed9614308d39727fcd7b0c8e82e19ea9697fe65be1013393ed6e5d0668e851190eb4d5805a53a2467308f6f7ddd833b8c9d953aabc7e9564e878ad7e2f2a2adac44f16305ed291f5baa3f500f97cbd3d5bd0e0b71c74dca88f11a86dda7fb9016fa6b5822886971d77faee30538364f4f9510e2599fec75fa93e7f904b2c311e332e280201a8c752a49fbed5321a7bb3559d39bb4e6ce4f0692fbbba163f0c8bfda00687323cfbca04d2fb3ee32da8c6c586cf0ce6b0f9f356fbb30a6eff5d12fc2eac52b7090fed48259167d93593ff0446c7ca36983adf353966ad3905ecda195e1160263810e582cbdcf54df1b8335f7ad04c631b0b3e22bcc1421b5515e3e2fe48de8984ff886f311a0da3370a13b86a21188516894b0c6afb6b45b625004fd7aefed8ff8df227505acbacf7e138efd77509dc3698695eb123b30ba7371b0efa45a32923a8b44e07471b7f31e36a99c683d01920dd97444ae7297e507d6944c81b2b13d17b9bb2316ed71b00ea67a6e7ee4fc01159c6a8c5e51882141876495210f0e2f71c7927a753061e5948861c8c079f32399fea27ccb0fc336a1319e1800d1e02c7054517c0afea4b568eb993b8c8493fded28b0cc12104e57be7b3e3d4cc1fb3eb82b9d4dd21f234c70f198be2b3d129acfb5decdebeea67a8af4878a66f0a0ce5a162452abe78eb3d86909e9060ca442221501321ee9ae561603eff2cc6f1f16bc814ccb5032527e4717cfc5fe8f0a6d44702c839e57c2ec2f30425b559ea5d9b7a0c156651a2ee910e4f2db7656ebabae33485249888ade51de6bef70102b098f6c417c8cd993cec2b0a21ef476509d645803bdbe8a1d2a6ec76f9bd05d43d81fe4d066d905888f3cbf09f69e9d2483ea96252417d0376601b1978681bfe905c8dc4c572ab4b1d674aee1096066bc52c1bd6fae54b687ce8399c855c0632006fed95560083ed967a4a8881be1b3c2668e69732156b39e5ab613b7d6b2a33208c2728188dd62a53487e212fab29e6b81601e0b245306df6d160af172445e0aa03a8cda5ef8a94302f4ce76e0a9fb102af4cf3f48dbfc10cfbea21fe45c58afdb1d33fcd198ecb2e6fff44d792c77ce127e4e075bcdec8e6dde6061c9500f7abad673b31b1a4aba2392453ed49aace8ec90aaa793d03699730b4cc590b97c8b154a15d97907178653c170dc05f33253f716fb672b6d6d6dc7462797a0fd1150089e54593b618608cd4ec3e0454d86c9e6b4f97766777e918eb11b0aa3989c14ffcae4039bb6fc771fa28fa532b33d1c0b675330d8ff8c60150c0e90e38ae1e63a4d9fbbad336e0384b5f84509cbf33b3d55b7be359c7137374ffdc2c480b2902496733232071ac66481ed04726c5d9564140b46c9f15f41c36166e3383b5bc7041ec93dfb562774626fd564e11c78f3f775967a0c998562dc989c8acd3ad2552d585f6cafd41261aa6c08812466e593fa7a2a65bbab7d971cbc739b93f14f7d39faf284a1a7f19d2a191a01e98c8f9b6ec77ab0bf66695112f3cf2f026495c52638553fe966a280fcba5ecae0346cea2759f88677e2d8d8cc910c86fdd2f8492ee1db8881aa9998d12e2ac2b00efd2d8a45393678b9789ba541d81bdf320f61545aab6e4870d93faa5217de8d999be3ad33d4bdf931de03abf299b1b715ada6d1d3209b9185443fbf6bf41db65e0881ebd18f6c40ee360340890d57f579e32d9c7f9dfa8bc583489cd97f15962484ec551572a19f6427a305c882152f212953b3cc5e3df13fcdb9810be1d82937690899505d1b07ac8792522578ecbbcbc98ec3f6c4d74c9a81de813690f05e9c3ab79f99b9e182e39838bb12a737663c8469180a94b65e89acfd0047043c307993dc56560c8d32fe1a2021bf93e291be67c088774296c862aff2b7a111058b0415168ae5e2c0df5acd4e3d2914ff80548c61173319ac440560f7e66dc7927503c292bd32bf9ae4e7f4a6806d6a8dd9119d0a9973de3d876e87551f4a61ace93f12b7859886bdafd3c16662cdecca2b5e000b106b1cb7f83698b8e1e9045064c41f019eb584cf8d8a4c0173e76e09f0667090f533070cedcac548d85ed7a8e9fa797ebc94f07e8432f0faec3ad7798b1dfe4c9fc670b8c45537742b57fbb81b70292697fef7f115613c0ea760ea1ca5845b6d1f30ea1b13537368e66baf0d93054419d916b2863c9af2b75212100dc25299a532409d679ebb2a72bd01f3c974a34c1082f34053e1b77309fef3c72c86f684688e9822c59d3dc9968f0c27307873c64ac452f0ce3cf6ce9092b1bad063edda40ec8be47979709688a247109e203c91ffb0d2ed0ddb8ea27e07521143dbd5d5d989b4b0df8fb853224e07999fcc53982f5ff4a8190e863df5b2d6709967374a21c17c9e9eb1a4b88384785b980f11132693cea4cc7e6642c241c0a7fa6fbe940d6c0be2ebd8fa2d7ac0ff796f62baca5891dabf47b51a24043eafcff6041bbdfb54ab67717adbd6a60b2fd3e4c0ca3dc59259c7d802a565afc7d6e1cf8cf1db5a4d72b2901d323b1c1f8581bd58125df8b9c6445781ed1d7cfe4b958b0324acb34a24776271df4eca2a3be21384304191e0efa96a3c7aad8960f462c5c851fce052b039dbfc4131549cc83a93b5b56e5206e9285fab4b7f304a770eeccb94cdcc971ed4e44a7109e8744c7e4482051aa51d42ecef27a8085ec1d9a53a32f07d92e4dbe491dcd626a716e46794231d987cfdc6147a4487e8ed1b93d89112364f0f716cf0f3e023386f902b9327b285ad7fba8791f2ad2a8614b8ce7b5d7f4bac906c6dc735f383a9e37703ab25bbc942a26dde6c499df820415cda4c94f986b3661fbfda438cd7cc939ffcb61903b3d06503d6e6af565f89ecc3380df563b5b631a968d3ed8bccd91843739c8479132e6de6df2d1e8628d80c56b06990f22afc776d64339068c96dbcf5a80b71097a3fe210b3e8a960a1df6b13c62c8a09e3957dc8f8fca3a20f79d228fb87dd88ff3d81935559e0501b6c5521854b228ba339b8f311640c63aa17ace6aa48734544e4988f46344e1fe02b334d4f0157f613875340402c7b9d7f6a5a367361c6dda2025db1af7a491ecec28d52ed1c05251eccbf49e39f5f5de84742df8821590616ca8824b1188055b35e8f5b9cec9dae97f9e51408786170b381642407e492ad6e4b3fef66f66526318f166c5c1dcd88ba686bb45d160c02540a079ff6165faec5f638fe8b93e4ef5147d4c9877506112d44f91ffe1133fbe4be7400b16847ffb17615c738033830fc8fe7e5ce0eb9642401fa35f5379de17b407109c9e0c1d01da0e662620a016460916b1bc12377f398a03d15156fa3534ce01c22d88b498c7639e1643ee407a64e867a36430f0cb8802b6b1719eaaf935831a6be0d84cac97da34ef4eb2479c6f3b04d5a8e3cd4fe41c2731dc62628aa56d4ba89a82fd1d0bad27bd593954730abca8cace62297a79d3816e921cc659379d161d48e9f35f75a6147d91429515d0320ad1b9ed45276c047dc2452717a27631ba74a8c9c40296db527117012568b017b218d36f6ffb06b9af11a33febd272e5ee4c83f2a7e1d12174509414a673161b78d0ad473585d85c10e1fe59b3a19974e69a8c0e06a1614976edae39f2fc9f7dcbf9e76cf26d068ea8c9238327bd71b4298ac7cadd8874866f662301b9babb72f311b7d8ff94c1487959e242fef4ad49e07850b782ec90dd16e35e697e18eec9d34af69cfba1d02c77d2d9c5cbc5df7b070760af3ce86575201586ada4d91472c3a5a02cbfa79b05343d48696e3c19abb554be3affc3e0acd856b23d2e3f1929b7e9008eeeb00bc74fc1e17ebe69d36222024b6157d5e8312a59660f75545823d041392530251d67533f11c6e83bf767be766d12cb0fc3dadff9f634e64010b89595e3a8720718917cf2264b8a927be4befa1cf9ae63077384b1a76403932e5fa4ed44486ad339511b7e1de22982ad3170f237544fd3b7415f39578ae994f22176eda890a104915422dc5e98071132a895dc1e62477b7a01b83dcbad433470c247c2ab199e587db6254d1f2424786e3e3f9bf92bff7911e45e92bcf6a17f7a9f7626616fa0d59fe36d1817e6f768b89070189a0773da76c71750c7885c5d8257805f451f8a73c709859308dacfed6eae9e0816b8458da3842ef748bfd9e00bdc81bd46e98343d123de324a1cdf2e3407d948264add51fadd5266c2ee5048755e2a0c54acbd5dae140521cf95198cf58248c611515e6409be2909a6e4bcd8b78947f925ed6680a9d63681ebe673d71905096653f0a7c7698a9f7ba4d0eb41c25700351be26ad956e9678677ea9b2fad022fbd447b1821ed08599e04a61117194a1f1393fa9045d5b1e59063c027a5c810e1a3b825e25cd4ed707ec1c805de4ccc7a7d4740d5be99b9ec9944b74b9e1b604072f86f3486d78a9e0f03223058074927096dfbe112619e8aa4c083959aaec8d8c43e6c37517621a2b16ec6b3c7f3ab3a8731214bbcd3bd01d46eb71d1b6bdb5683bc149f53034b7a97ca804011af4f80d6d5958fc05294ebf4c3c9b80ea6e8da3b748dcf1bf9b14d3a941377a07e120408fe16fec1d9987d3053807a0a395081749bb93fdd0d2d624ff2c10a52584758ceb43d0779e1d6eb18cedc921b01fcec2b70c4f52e0336dff12030fe1621e1e886ee5e211c5cc1d8d315ff9046152acf8c290c9f69e0eb92bc7a34661046f9b8f02ce7caa2bcf7a7fffe91e59175633af97061a179ac959cd13b0f0c91c097691be18913a60cce4db15d3e798897f63c5ec2e1d63156986818994d969b134ad80c6dd0e2d918113d8c4db90dd92f38eb0057d0ea2fbb19a3f1cb7c17a35413d6456a7807c546510b429dd92a0bde87ad7eb1dfaaecc703951be08ed7f2bc6847b2140dbf377d64c926cbac750cc6ea7a5a14e2699e955e6e164a918826c7ac1372fc0c752a8119a1c07f5ce57c703448a0bd96c502dcd6c0ffbe14c3d03efa3b5fb5c333eaa40aca465367042680efe6bab304086cbd78c138993067b055970b84b025879ebe4186e273f739c440aebf369ae9112b592c0731e6a1176d2d402151ac6b081309200f8363822c19469001556922613c496a4764d6659fad39a521776ca966f0b9eb8516deb08ca7284dd2b6069861d73a64b162a454c52059daf0b40dda9d25b48b86ba1308c92236ca37974a9e337a4361acb32039fdefc45cd9ecbc1b24b9bcbf73655a3b365f3ed55771ddb71000a779672116f2a1bf8d5bde5da1589a60f85726abc5fe0c3409c1a7f6ed4506b83a2886be168d62c32b443902e5836015b70485db86eab2a99e3741cb38d20f485097e0e63e1d6da8f3a0241803d1d8dcd17121f9b709c081fa55db6bb4209f0c63383917bd10cfd2fe34112c082437c6a8cc8bf51cede4cbc26eaaae9168ce5d0fa01d1d5b7ca34cd5368c970bc529f7d8c4d08a9f18e14c915c89db9c5bb27829073fd0a0fcce555a0118a16f73193e2df2a377b313c92176064d56773c50f7a3eab652a76ec912813c25d5a9336d641b5dabd38e82b9876eb2bb5e4f9af61a79827725279f0da4bed40cb3d5c5fd82a1d8fd516f03db0971bd08efc61e3c4c1193245bc9fd115939ac663835ff99b39707f3021f6ed4aae7400544116d233db5b2bb7a56f3453fa7556ddd3b5cd4f7bdc59cbb512b3dc0faa0ca15cbe73065ef258ffcf87d20c32753b3d680d7e222db429304252fbea4068968dbdb9e90e3b4d479f9e8bbf071f669d49e32fe861d93da870d557c948609fae95f175b660575e1945589be7dff6a094a0dceff776ba8651b8215a436ea85acd95b58374e9af3aba5cb49b357e048f3f2edd9ed93a4a85cadde7cf78f9fe43cc1ae40e28d2dec9c6655d728b8061be405f75c570d800bff0adc91770ce52ed4bab83ae1fd0be2369cba3f499b1b0c034903bed2e4fd12c99135bb5239ae495d09123e0f129f2aeb3ad1a5f7e285b36452914d736b98f6610ea17a10f2265549116176e5320417237911da2767b80069ffdd96fff65eb016fbc6049e652d75eab2e4a3cdbd115a4096db62a5f284efdb0ffc47e4ef569a19fad8c6406f6ec46fe4fde9c53f219f782ce8c88c85561a7ee9523aead33e5a878b2225655273245311227fbafd6decc848dc216d39ea23647b65175ebd581d57f04aac5d1cd2d8e6c4e8e2a311525933627b40984179e04cb616857ad6b2d09e346219795c33d1c221414c75e7ff86fe889cc9888d1ba211431f2fab75bc308e79573f9af4c3949a8c4a39e004e74d9e489a2a29d30bc8fb2a929a247334468aab969992604a8c4ee3f8b4001ac861c0ee78944d40723fec0376ef33e37d4f23367c705ac24cea8c9ec610a3ca2fd8d28abb94fa3fb233612f57d23f9c2382ede810ac9f936a4f355b88c75a96b52cf3b35d3195cea7576f1718b5659cdcba0ec0776141036cdc3effd96eb0360b4f3288d8256ff7318019e33b4953e7f6a4a3fffcdd339fe505fa309d8df002e1105f797be5b45d5ab376a85cc06a70544ef06c39f8ef1b182a1b4b79287385ad9c8a7cad865bcc975a7e8f2aadb8efe48d8005b7f8d126962456f80402678b694f084659e84e25d2779bd8e37aac0188c70e251e93573074ae141b760737ab12d4a13ae9ad465f7df069bacdbed655deaabf517060f7a57ea070a1f51663c39e518bf0e4cfb7bd7d0c3088234722fcf56ba3b1fbbe7ade0e811e725ac34a57b4ab90f4586110a42d4f7f846025d6995bf00315722087b77a5f79e1966856fcafa650c27e11caf8a825f2d0637af1a1b708094b839dbbcdbcf67c03410d690167a3e242b08cb7b5adc22ecfc895260ec874eb3c42bfac8771a9860f0bfbb9ac9e1d9e0a643494fe213a9c57094d3d2d3b7275cca4349ff3cf77badeb3cd646c67d0ceba719adcc9e267dd9d023dd146dd6cb75ee6739f57dd7e4113a60c55e94cc883f6c891a17880b71fc67b0a5580ff275925444e168412af46db7ed4b9e63c69559f414091f91019a3c877fe488b9d11113760caaa79a01aeffc0916f24c40e5a5c29df56710626046992fec0224ddd3ca6a54a04fd61b134b0f1b534158353f76a8df5de03be2f3bf9f33d90ad6aa1d838041d111233c0636aa8fc43eebac88e9d64f9132e1870cc77672b743d7c557a87042e577352c79ccc9c409e15154117741374bed6e432dafed8a0f6b2982bbc87a8c44f47158a81082c8e9a6e23e125cf15e9d9670dea6295800c0ffe899fe87c0178f5b54ea5ec3711bcea1ced9cf23ffb2a0c173c40223c268c20434dda867d6a9f7bde9ac2ae9758cabb3f21bc8920c15b07747a4d8f5683dc6e23f07719fb23572ca0020819d7d273432ab1e879fab92685f30fc4cc04c846d3cfa7a0441cfb504ebbba5a8cf315be15b560eae84ec2f2d746a8b27f333df4401d9d8ececf4f04b3a8bc3dc7c63d151b3b81f25b4c0fe7d18a6b2de5870b57e5c612613eb51185f55eb38a8373570b0481613d1cab054c13f3ba6547009ecdb5c7ee41bd2465919d1c3eb456a4f9ac07b4fb4c37e7fc51119fa5567f745da6c0d43093dd72113e0fde0e87e8e182ed904db19a85259f0a85f5cd10f96c88e0bfc3432588eb4762eac5231160dcfc6e5c16a7b44918cf704d2814e0ec49c113fefa6fd398b5a6adad937bc4f0f014a51cc1be8bde26bb72f4ad96db6d8cbbe58598781a056acf9d184ab43ccb1e175aaf580a0eeeeb06569bf0ab7d0bdb9de6ba3ab530f461ced89f20179b3559b02a5e03299a317e869d99f5458521787b16557d88f5c58c03680613a7d263549d5df67e7c4ccf1b6f02b7e213b6e24cc74be024e1b44a47911593bb091bf8258093ba1315d93d64c966f5f13168b8bbd366d611382d88910b93778892a658629c96eaed7aa119070f96244766b6f8c38fb7b183fd3666f6bf7f84b3bab5759c2aa618c640be41ccd8043235230cc3f201b415f982e7e261b9bfbb87abb963fe5771f288e71765ab9d2a9a434f67704c6db14274a5b9c6952be7f0ea7f70ac0139165e50817f3d2b3343c0680ee1c263f270419f0bea3f986625b657f7f67f8f764d90a05a12f0bfe69e7a8f2c517fb8d8e30709918f9fd14255340a9ecb3244f55af9d1870f84d9a166f0dc491f435a94eae009118a1793e9e8255c7ef7eac9bfb5cade03a55283c2322389f990e370e185693cfda06cbf8833420d62942f0cb37d9d01142d70371f8e9d5999ba16c40ff160af6a38e1e6b9d44155a98896db3b8b3bc2084c530fe025a98b173460d6bc321a79298c4be1f4484ddcf273917b88ed42fa2f597c08a4432fe697ffcd9bd7390b60d595d3a39f5563fd54a5a1eebee6ba7ad814922fd9c1d2c07aba0b3c5fcf5d47281c8618b94129cde2cfbf55d6e51be76c1839d75c1f0caf9ed8ae29d8f0cd984b2e0fa304c92b3699d3e13069ab9bed543d7f923c8e0c0c2c686f5a050665c5d9b33eaf2c7b78015e1a7ba90e6f29238037844353cfe594cb69ab73f726e61f9b6a55a47b18d258a953a6d5ea5c32dd4feac5e7da2ac056093b3e825c122b058931d7221687df333ad2b7617956faff2b53c4dcbeac082c671428e2466a8ad57c19d8736b181c31b85f163315039ff277406d994917b35b2e44122bc5feeac54c02e0bc8fe809dc7b98f23f6d4e8b330200a1a3cbbac9a33822d9b3e0510f7060e4589ce76b325afa3c9a89c274e9dce9b676e8920f782dc03f713367bca10d07a000454601aaaaf22273cde2d9b02783e23cab1047e191013262e807567d124de1f3034a227d36ad8cc312a437885932845cfd019fce9b3fd4b57673b57b252a051140cbd9a7b4196390e9145aca26f8eb08a822049e81832f9397170537e3acbe460659f40b58c78754811099ba34fcce306d20e3387b0eba620649487e16ff412d11de3c2726ad66f6c68983c84b9f1118f26e325cae0d593981eee57f236e9a8a9465ce1ef6cd0f98353eddd9600a7328e661c80f43570d31d68bc0bb13f8b70a2b51d4c8606e90d7a481b4845bc2a846e0823daa9b91c1f0dd63b3121c54d65affbc568ad48e7910f58cb72a4c3f04b497ac903f8a3add81bb34191f654b7cd6f5e26ddf5fd7cc54315a1ad2690fc27be78e57155a55eae6fd1e5ab6d9cfedc15a63bce08b01e45866b4b880044239b88b3d0661330c47ff44d18e750ae3bbcab4060b04da4829b0b9573d95149b34ca36f40f5d5709ca1902d79ccefade98d9e628f3b0e242b71bf887703dbd6885521cd75344412f12d1aed95b735eede73a28a9675ec3d160d6351eb31115744819cb99701e0c194a0e86a147c002cf1642a5c633da5915e22ff07f88bd576b1c51be04d72950c7a5d701107a5db799217ca3b6e5dd7f862f6f8735980a9e3baaa2b5d51d3c10f58bfe7b3f90726743802f83efe01139121755a4a139c179c76b42007c83af23484575fe505721f0e01941130dbcdf61ee08b7afbc318500756724d9a7c5f6a4b736fc6332ec144e39759d9ed2d173e0a975855735938439cd38d87bbe5bd78cf891af811aaa9bfbb01d762ed39d719f9cac9354fd95cc5968011cd0615d04b0e7f61333134a436bc90a5d4aed6da2642f8807b838fb1eaec99177b77ee105fb3cb5f7d8c556985203c0e0dc6bbf2c6fad9589d236b8c5fe9a29311a4c7ba701ff8266f68ff9e02caef7ce6585ac3488a8ba5469a470cbbc0e5dca1b39a97355a2298e6502e223e539887eea5e1f9c8ee74d46759b06f70a7d2d25e1d7c42611ea77b941b8a01efa518baccf312d5a7785626bfc4456965e750207c20256f8a67e80ac1774094f42a0cbdf44d76f9dea58f4edd30499bc0ed38aedeb9b1ec10cca37ddc0bc3346ceec1e561de1a2b763d83855a82aaa9c088ace288584bb846fd92b8dc741fe0206c94a9c639f77a534d065f4c7da2e6c0b5a12077639b5956dd354c410ecf2e6b5055d23e506b835cf2ba4dd34a851b5c6378ff8df0cb613f1cccae9d4348addaa80e9867a39962e6d8ab799430fb8325b24ed347b1bbb46fc537ed0f3600589134e469bd8b5e9a854e80c67758db961308ec9b8641ca1db26f997090eae7ebaf3397f856854045c448d38176fa4eaedec2ed7ebee1fac9399f91d359d43b2cb5bfe9646d5932686ecb2cca13b829f16e4a51031ac880a49d83ea47ab9bf5973bb60c7005f35273f266bdede50ec583930b3e5ad574f7416705d1ae9237f99e0b7b4115dae2e4d486a8c2e0ef8d18fa607214d954ef8be6053a6e0fab93bc6923d9a868b25336f59ec5aa881b31e3e349ec11af166d83c15f8115c57bb9e58bd435ca983f418d5cdacdeedde909b3e9a45f2019c7cf91c4a1881a07e887b7d514d562b0cdb00f32da8e8cea641afc1e20c2584e77410bee56025804c93d92fdb0730d56678f034faad263630d66c7acd91ccf823566f95cd6346c6e52d9f934f37009b6b3d55141c7deb6f4548d026176fc8aa9e02d5445f8e9c43fc2b132ebe304193289f8e634ec66be191cccc468adf467f01be10fc152c263a33593853e27c7b06b693b05f92538aebc1d5d4f2dfbb420112e2ecbe05a9e3c3ec0c54af7d6a3e82bcb53c9f628f1480da564b9545b90e82e215294d245bc37984149b72d5f9a49b7bf3c3ee6baaf55bec3425521dde8cfb11c40c6dc0797349eef82590668d3cdab0de6fa4a44551111cda84bd84a456164548c2d78fb0c8478afd1c33b9558732ceeb04191e420e8efca93ece61b44d86ec14b2df7b12fe82433cff5905817e2996e076de57d42736bcc71571e9cf950760b01d44838be496d8beb4f671390901f4a970471590534b4d2fb33d90a896bae83a5c131607a091bb64f0bd00f766eb257f9500d41775c8a04444a23ccfe560d889b85b884522f660b6ef26d59c3735ebeb331f676a3f902734097f84b11f176d673267a13a45b6d07dbd57988fc976262f429e3c47dfc9c60291879ff38944d75781baf3e528c3e424e84a6679c8f2ad639aa800c2a8e6caeef38fed8b2d3e556246106d44c51b70908c9308890b41fd0dadc796a0dce0cf2df9095f469f5da1ce52db973f3a18022b0a7d5805debad1eb3601e959ffc95c3c87079d142f5eba02ce3c2afaa9b72f59474b66c17a7b7d323c1a937f4a33537edf24de128b1ae6c7e3aad50937df719904864b4f9d1e08cc8895890c4228ddbef54ee4f198e12a6f0e1a4a2c59d25a3bee375d2ea92979f3a7e8b818047f9fa25f7548f8521c4942361f18243118e5195e4b229356f00d35bc4266b986a05f047061fe2c74687cf6fe80d8a5e3df5f0cbf2f584b72a0798aadb1554b90898afeae27c25c0955d38930c9c53f6b88ebacd14702fa2c75f1daea34d0cfb94fdf6f8d26fe5d6280c607f6c970ce86a3bb4b21b1183f757e8fa342f31ba2c2132632c91f81fa1d6c84357cce339b3fc2614eab1c8d7f0d380bc869ef7fd8cbb7458f4212bdb8d2bbba8f03027b3d416141a11fb97ad4d106dcd64110c791ca564b1b5052db1253236cc76120974091b96a5ec74a09742b7f5e73fa4be57759c634793990f5274f94ed4be60460bef4a525dae6cb5402a3c89c4d369a640c3250d0a0dd19f3c8d64ac448a25fb9dfe9bad43970f22c762cd0e1e7a0b479a653745f223962137e6c774be6c6a93683cb82a3e5743fdae311f0ff57bf16e38c429ea4a62ed6e0053a473ad608ff888a0413d9e08780d0075b9d49a51554094dab0fdaade47125cad7fe142d4199fefece6d430244777acf81d641bd8345cac410567a0a32d4c39183fe5ad9a53c55e57655271fa37a4896c35e29d517e51677271c37ed0cc492d53856f84c78fa809b95297bc4a5d68d94ce91bd2b6ad066d1de3ccc9dd6ff5706164721df9e367a82c254510f4f7eeed47c2cb74997b372e68159d081219cfd41aa51976b710c6daabd199ce22e0f079d3b4ad939ae19e2dfe2a468be1e08e3279554b4b79708e415c6de912897244e11b69b3dd6bd5989e300b35e5481e40d4cc33f839b487686099c1ea5f940f78b9acf5e0d8b0b34a55005d528abccc2b4f7f8ae49fad75be87d90b9452aa1212836a35525e63ad01a6df5be92a4d2f55b1ea743a9935942e8124f71b78a593c45939090cfc12fc0f69b27566b09eb479f284a7ded9fcc0d70c4f45edf521380d665c3e4980e4e7f5abb3242b31f4fb655b0880a7d13879044e94675f219345c2963d046badfb832ee3bc6da8209b0ed73b02c5c101a7c13589cc6dd633bb0bddffbe6e85c8f177ac3ba74226c35215c27dfd9a378e31321f4ed07f24adde9ecb4902fdf59d757c464ceeb85446f5b9af5df7a111e405fe7996f2a2e54f20a98c32631b07a737f93afd3500f0b1500cdf7b0f725af8e9690b37cf5a24c148e5dfe1fd943f4ce815d03b4e4a3a5ca55e98da0388ea6d9bf6df3e403dbc9d95ed27a3f873d824a6c2c0b004d07b50ac4f5839497f300cae7e15d904a6067f96e0cc42b76c3c1bcbed8864114bca976952ca81cc294303f59fae80f04f07c2cc49d39074afa298ad592359e0af8c7e32ce429b388c54ec0b2d60bf1fdf81c71f7649f20f5a439380342ef60694dec8efcd366c38adbbf832d378dc1ebb36c71b6ff4f490c29680c9460a60712026f1e1f2861644af6722fcc9577c58007b69ed9c43c758b54835b566ae2b15e21ffe743be8a2388bf70c8592f2d0c3fe3cf0d97ee17a7146a5efab80f7283855ac94692c2d8bbb6066f2da17a321794635e52c1100eb65cd822beb91308c01cad93784612099389f75042c6b14601bd5579d2061997527abf9ccbdb9d6cfdb06dc620fabef423d61a67bb6637ed2c71bc7a2853d68dcad94b022fc3cb223a6e865cf491b5774140c77b6aedf5be368d5eac2b8d18abcc007c92ec64e72248721f6b916f368fe7d92a3482fda25073cfb6b9a380d3d1542f1c62e728ef0015691e09cd3c3a707e7d8e13d06d3add81d0ff101fd76d9c17cb7e0d0dbcb2d96db4c7083721e6333403264dc2fccedf74cd1526001176c5b2c2d8083de82dc5a23a29549a98dea5a7fefb3b494a87844c21d94a733954d99fdc779c602f1dd708ccd85429b2bbaed86f8d0f47dad243b60e63ff5fa8d3ca40473cecc2cc397932712b1384fc20f1c214ac9579c827f179612d9739db818fb5b0a1326a384bfba031ca3de8d6ccad5bfb528a390bc91f7852cc036d2891e456c3ae597f0a8c2b215471221be38c3e64dce6d7e066f171381b4804517286336f8d2d626e3f41b69d4ea89189dc70719a4b24a2f5f0c067fff5851fed3697d39439c9af0d2ef54221c2ddcd01fdf348e0a61c037e0a3e3870968411d0f8e235be67ab299de865f7890ae744092e079f2940189a0ab0b61bfc7ddbe4fd9bde793266bf574e29c316ab73ed34d68037cd431775e122184dc58f2fa9203db17f7dcfd62b21a806c31572712208af4a394daa9977f0c84d105e6298b74c66776e1f97a0f3ce63a10fddc5187bfab414c58534167ec0aa34206c4509ecb7e86e75df4bafcb8b2dcecf47bbb5dbfab93d082cf34164e1beda9279e3992c1bd9eca9706c95685d9a9dda96ab4d7add5541857bfb01019df9c19f1426af788d4894cd9e90c8a318023d58475e290a48e8c57fd0e58083140c5294a618feb8a0de6400b339a4090229611c18be1b2dacb63a5e2d5682ffeb86d3c08fde55aa7a81692e97fc1002a09806ce5b68b35060f6181be5bd731adfc8e602cb6471c952013f6668070061ca49c36050a688b3f2ea3861c046f7335c5c10ba96e01944b6992825617134303a21f1b6f32b160c113682bb85b7e9203d58b931fe0e0a3834744fe65bdb6530427c76f9e8b09a86a0c25c779b53d782d3f53eb031d7d0546fd7e59fe829a9d0bfe07d70333e1ba648dc04c3ad8941386cb7b223dc9017170dcefdce7a9e7c35290f5136edc9b793986e5824fa1ec270d872974d30171221f8f4d510ee3fb646c6d70b6967c16b610c183e7d643f46f01c3052cfe0f170e042944d3f827416efa1bbd2392c6f07b8b4a8ad5c28de41ed8d7768a6a04cf028dd806d3fdf488fb7b0e73cac2578330df67851b717f1865052e84a7f195c614c4690f74dea1b5510671997dbf6f2fa0fc08e520b85573aa82086975f8cf592db864a8a751d7385449a7b7a1fa037900d4ce5954d3a715c91bb8c83dbca1dfd86c663f575c13ed77d650e08ac39076d87ce45c4de76b739c966644a77e8dd6b5fbb0c9a0c54bae23ddc5f2490f494534dad6df49d2a742a5b0539d9c68f9b816250afae16a778d165dd2411de81c0062cebe92a34af979be1056cc6d4ef52fbb5bd70a736a42ab02bab5648b41d30af71a744a4a1c9244ba14c2fd45dbdc94321442b42c10fb77fbf6482f8d5b17af3c4bd33c9ca00d4bdfb74173b888308eff39545c5a994c37162591ef5f89d69339f5f5c7e28fe797daa420b3c3eed419048f27787cd86f743885a9e99e57c5fd4744d6079d71077e7e29da6d342b802680f0e78d9c65f8c9289ba9d5447eafb048e93b528fa0319aebf5eaacf841bb08480ce6a19af5307732a03294589ef5a6e97612aeb2651ad0a7fd93f63bc893f5d8d4090b0ff9502cd9f418eeb1c291cd3d228b80fb3c1321d9d4d23977d0632a57ca172b57758a63cc15eb27216987645208af4e523aab41bccb6986c2e7b74ac37287576f64f1f90acdea845fff9fb7ec8e4026685f8eceebf5f3a69320dde6e3699bf6a7dc45c028de9d7a0b64aadee4472152a5733709b9c392c3b7d98a2be7b7f359f35047662a6592333ea6567d10ea23795ee39ed05c8025e5e2717df2dfa18e23ab2600ee77b00c1022a2e73dab9cd591ab26e79abf18933b609351da9f4f6feca00a1960916f8618c79a93f9ae180bf2328c1097c21c4289eab572b882b1b7472e7bbe4b1a2bfd201f96137a173a36c838cf77af14e7668050cedddc9aa4eefe314714371d0aa6fe784d720a2d481c63ae5857a358694dbe6c6f9cdc8e9b16789454e7231d5d2f327c0cc91d2bcaf385ab55949186f6fc639ad9209594f694c0be8072625578c25130e7d504aaeedd28fcf3c004997f70903490317faf58cd0497ca6dc219737705c999292d8d4c47688d7098d066825b72bf2c8ceabb98918ed265c1de840b99cff39813982d226cd3ad638cf8981b3ec0eeebe8d866116de3fe6a6efb74c0431a71335ac1e246fc03390ff50d84fda7497f04fad74f17342d1e82cdc2998cf9482bf0a02b27d7f9bf0c70544deece5fa410dcb593a9ddd6987d86031401635686445ca7c5be0b63fe8af97318cf1eb21a0dad52c161976871a88c3951646b81f17f29fe55659850727294a47f3749fb668b9a71e517af13264343975bf952aa29d178c6da3c979fab6bd24ce6d11c7fa5ca981eea249ae93716fa57a3d7b5dd7867c2ccc7563d06252034dfac7813109fbae564f6e2eedd343fd9be726c843575920aaa9f87f11d4e66202bd4115694e7d674694a572831673f9b9e825f08c33212482ef957a2d2856770d839c9dce4cbd3327f263e348a9b62907a4375c6bf327a2bbb8fc40b7bfefe2660c380cd0e0af29bc87ddd007f562ed52f912d7695275b13799a1164862f05f8f7fefee0a49826442c03043dfa3801fcb5c4b16e83580c588ff21fe3fd4cfba3773989032f8784b9bfbfae4b7c462f55787ea1b34dbbbcd8871703c8223745cdedb4a599449a49b61426e514accf5846fa3f29066fd763321278d4137429e6ed9e8e5469fa707b7b8a8ef0e587601fd5a5e32f5b22c3d4d6f3be201aadf606edaf7c1c9f52354d512f2f1afbcdaa67669ca8434760e968d01248b39392f341e85959a21e7398e924b660bc1da19e5ec555749a57d6dd462629d6b2d44266b7c425a0a391dd09025b5071c906bddcd19df7ef918c3302666feb89acd23a440c43cc9c585468c200b80ea91ec887eb07d3358f9c36926ce409bf5d26e35c347e117fa543371276506158c3c9a66ec8b58df9d35f356cd159c409af3c253356906301e7be214233c9bc9010d83af2a83a50fd3cc24857229e7865ffc139b5027c0c40c393b588a071e882b66a2831c51be37dcbe406e2959e9ef3a744541031b284215215924c6f0ddba90bdb58d879b0da2ff270175a6c047b8fa8495d3f9d60e39105ad2d894971d4f24accb1955f20a3c0009e07f01c5688f46624d3a51d98ab551131fab55e5da0691f67c036d6bfa4f70513668b55db29f3de7b6de9b96608723a2d265c3a4e82e53f119202f0c92ca5d944d3221bb8713be52416b3b3ab1ba4c309ec32142beb8f4178c9510b43e0b3ac62239cf061a5e8e889206917ebdd924a1789ec4267354bced2d7b42d392b972b08295397a21999cbd1996a73bf0b246bc84e7aa8a5e538793c6dcb10f6b96babc1f086ab20ac2637cc451974dae5ba3be17fcd63a01101baf41cf13a017d7ba7c65bd0130412e369a71644c46689a732efd556e4418275511360c36e30051cc111ba008fb0424e2f34842a4d32ce7f49ff2fcf6440634ff6b709e1d80fbaf17455de18d6e9b54d377955763708573210db00e7c1625a56022e39a6e600c4cbeb45367bee7673d62d18c394893b47f3017817d2e2582ed570cb7282e68de3cf37dffa348539c029104286c5540257283eba355e0cd42fe5e99065f06bf4b32325b42e986cef8450111852d4588325aba9effb945f2113876a08dd22fa90404797400769244934d34e15479cc147dadb901f6bd80209f2b91d77565af6b7667020d66a5075e9f28340a4de7b80f5a7728c9f589978fd33adc5e931ec318682a1e9a2e41ab9c2404d26a1ebd5d042678dbebe37b02b87586e5a7ea69c1e39a65c222242e9b0d03004eacae8204cd3fb41c938ff752f96a13c3db3f60690e4edd57e1d2d16bae72f6a36e448e162f255fa14ccc26ba785a05541c6246e393c6cac6a539b65c29dc8d45182ea2b6b7fecd8a3b0bbd216a96cbf38749fa6763d4b1396e9c2622a8c4fd50922c0444f268857dfd0eb1f2283728918d3346c797bf0b114f6e243a6a067a9b8ba7d5647f64a5f28235c6de2ba5084a33409495931647b9e9e7260fd13cb05d5aa3062cead509650dbae0d75cf32c88fb23ed9b2a42e2acb2bcacc9dae9edfaecbfb9a42c65100d445c090958f586dde32d7ff41aca914e63ac2c2f981e329c7fa69b738c9c9783e26805cef466c2d9cdb42354353f14d48dc7b0ca8aedbd232f1995bdf45f414bb3534089beffc344310daf3a4cfda5197dfb9fd90f34d6c5d3b88e23963dfadaea91dbc784077edecff84e7c69e6d26aee597221abe156177ac3ba74226c35215c27dfd9a378e31321f4ed07f24adde9ecb47abceefdd27b2e1e0ac9a297fcae05545a4fba8cda07f320353ebe20f985304b29d7fe1a1954d94bd81481cab2f162632b922d7c0a39a68f0412e1a9f40fb57377713965176f7bc7b34298e60e6e3a57dbe080ec295335e96d616760e5509c1167ee929dbe059f3a481567397cc3a5e3a0e43a6a772c1d0daa0edee9e51a5855e09ca54d88101e782f6d9e18836badff9a82c1ee0695def80f99593e34bce25928dbd93ebd41ebd871d65e34f5e3ad6f723d0753eb7639ab84ba1396073bec8b6ccfbc3d80683e6cf986c452d7163728b9d6bd11ce2be31d00cbeffddd786ecee64d6fae1f5248ff23f9250508dfedc8e7f6afc97d208e68846dde9f2ed883d3250021f5b3480407ae3e360bada4124dd27aeca690cc044a129790584a7decfc3739f8ad6cc721d5f48044bb4b054a3dd9b0337a2891741051440024036635e9b3934021c6a399260a6352250f2f7d36db5711be9cb8e6c2f724efb237f8c9d7643dce5368811d4c9aa31a2b35716b6ad2a597da8ba77dbe5baf2c2281059e443f8958f016f73af339f1153e5b992adb5ab80afbeefaae6ab16b4bbfbf2e58d784b5af4b718631b7f84959219b6d9be301d3c082111c26079ac755955c8c459d5cfbd877f2b5a33880dfc233d783f1f5d5af4662c19048fd7d60de6c8f32aadb0fb1e6d91f14784ac860c8da746fe99f602e84fa17758be76efcdd41c4ce207187cf3d040491e3321234705dfc788d6806f7c43b494a87844c21d94a733954d99fdc779c602f1dd708ccd85429b2a9a666ca8ecdfb118ff68e97caec0782cdab5725dcb04447f0331ae6b7d9c646394eec7f5d4a6558e58880911b9406a671e9de3caa8ee52efa7cf894fcef98221bb4eec233515e65c1301af852f982a6b94952e6d4a1e7c87273ab7b3262ae134e3bc2ec47278833c1e26b88d0ac1fc9e2318b6c45c35fa3c43d5617e64995a01d25773b4333db6f8888c0878e2a5396fc34b7ba2cf122f0e344bd7eb38af1acfbbf3b3338e7e39f680d814382a9fb150e2ef6bef9c584f7324a88dc1605c61511f568bb4ac31bd066b00c6c4ab29ec0a61f739e5c705fad82e3520e153fd90a98a97ed26ee43d4433cc6b89e9ad617fd4322af817c2916dc3f59917251d77c89085c8e8076bf7fc31a4e9a4260fcfd385b084be87d0bb280f0e3df7f944f9eb0ef0a2b116644422fc5caf6f3d1f4af561820157590ab47a606d5ec6343b7ab6dd7d1b698b6982f8ef71903967d0bf7518e51fa683b0b0c01ab6ce3d2e10f9888c47bbd1f3af0c95c85754116c4f34868b1e4df7426bc7511772a9f6e1e4b5dbd8d2a0d316030160781eb5e2a7a1cbd2a610f07438bdcc2982e541d6ec122ff723d492ea58e3933fb1ec8614e0d29fcfc4e5ec41f14e015f68624c55fb98083d2858c5b66559d2e5aa3e4a532587842657782273286aaf2aa81dfb5b7366d62f806984f30d48b95a3b6e60e47aeee97f68d89566196885cfb5f92c2c1066d9ab2e7ae360fdbba4ca2f19c6b6087a408a8f87b0efa6e0220a180233660dcba249d5d823b7a6a39c9f04d939939992229223e4aaca753d4c0183dd21441bb1d68836d46262e63e1b52f868afa6cf6193bbc0771ae03f7b6fcf2bfb85a29ca3dc317b3113f3ac07be756d1cd4707e24364c946799a364c2c8ac545b07ebcbf30dbc33eaf81497b62c92e6b2cc0eaa33d2e9384c3616efa1bbd2392c6f07b8b4a8ad5c28de41ed8d7768a6a04cf028ddac343140608c1b4421d0ec8d972ebfd6007586e7494150d5385a4d35ff3a2043c164441bfa901e32fa9f3473abbfd235780c5970837e9f3c5179e8e333c82d762dc3ce2ebc8b2b7a2f638ca50a60629787e9d17a9b45adc39ea704808b6e8eff7e897a316bc36a1db4d407a69ec4cc6c733955dd0d0ba593158e0db79c30bfdb0c24b1456988abc264501288444db11d200161bc5e2e6eabf71e92b28dfac8b955b79abf6686f38cf85316ead3d84140af6452dd2d3283bd062937c140c4760df3ad87ce63d6959e2a4fa221f9be77d92080b4aa993c129bf381c15d601b4c3c4ff3e387b7c813853ed455742b4aa336efab22562290d2cb92ceb8ef67064bfed1a3da34a38f2a730cbbb2476b54278f5a78039fb7f68170508ad940447f70f4fc8c7eee59b06126f546d80e026d2bfd0959624c026d34aa4cb5d636d00df3fd02f1d5c5560336d05576e2fbf26993c639af36aa3671817cf118662299765852ff5475dc95a5ac3ab35fd49aabfb4b6b32376559f00016440ab1182d48500488163dbaa329444041258e520864860d6a47f237e4b88b34b61a376be4b789219b9b7eadea72a0535d149616987645208af4e523aab41bccb6986c2e7b74ac37287576f64f1fd99ddcb889ee774114279342d8251a061ff509940e4f106f99d794686cc65e46a44aecadb93196fbce2206183e60acebc88bcd4cd607b20ae03f3a9be3f28ebad56c1b082b9d611734eb0bbe32d7fa1de6ae46f4cb1f1538dacc8817f394712b5805a94a8a13e8dc35f2ef94fe275ffcb159836f74e2488f4edac38f5085e2e1095d554a0ebdcf46c3a5b98c4a07c60d51e4e719effd2f217b6b15749a589726c2394565bf089e6cfd948c62efd70d266ef863c1f4b839f2ed24c79809cad019737b2949dd6d274af76f7135dc8e4d38392353807a36f1210a5decd63891763ee3bba885891ada4f0d4738ed8766b1ec5b9bd6b23e528c57f3f984b6cb8a0b8273707e9cde31382a2b6d42641a6866662a54f4971bbf14f44dafd15ffdf9188edf8b833ee6817b6ca76f7cec980140ee42f9ff5f77f0fd96325731c0f84f374d17684011794f55bd9f831db0fb3c63a217522167ae25be41506116de3fe6a6efb74c0431a71335ac1e246fc03390ff50d84fda7436afdadf925b656c23f5033fb9610b836f4fe2be1ffe13b21d6843f229a29930e4eecf06fc224c49061d12a010c29d38432574b4b25bfda198b3d28df787c674eae9df8ec3c284ed0e50606e6ab5d42e3c88cac960808f193bf7ca2d9e900a5fc8863bc21e34bda0a4b2d2e7e48b223c7f61b78d9ed9b49d52e46cebf053ba107fa4fed1c15d6bce1951477f1b750c64d46ae270852c8732bac42bb16a8eb441fea2a95e0bf1a2a1324df09990fb31f967a1bdc41d81e5dc6fbf00a161b38d67f251004f3b7db221b612c54f5f7fe2abf898d6da63d063f6ec851736ed84475eaea48239ae38947f01048cb11599c1546cd74b0e4f7096c1ede6641a2947bc7be475517c35d4de9d3f42efbe268c73f3fd69ae46b24c35ee098748dc143dda7ac71ff27e48cd591c69862869bb463bedc0e6f78eb20329731afb9eb8ddb1300e1ab533fb0f066814c6455ea6c2695b34d27227c82be8e399ad0055f81a45dcfa5913282d95e4282a92478ede85e3d41738d96eda4c8a9a788158a354bed731e0408391e589fb7abd25a91ffb91401073ff3721a81729ec9da1aa3ff5a684d913dcbfae44420c254da805dfaec9a2e16230c407df7d107074a3c010d475ba068301115dc3c0ee9a3f7b727684c6661954dc966e6630d5ce954e0c7a1bdc8fbe6cf86ba3c1b664bbf5205fb2b88bd0463160d00153feb3d650fc20caa4eb4bcb65331c17387a8538204e4c26d2390b5a970347eb7ac6fcc398e8cddbc3600319dcd78ab889461ca8667b65a757f4cd444b7102eaba471d9d82eb3b0117e8413db4f57d059f3b4cd7dee7eb3584906c5966ea3a22cb16b8ba6009cb4a438680732028b2cdbf12e7fe5e10720bae01ee6b50d236b7c16b9b875dc25ab9754b20dab2458a894acc727e37d160811287c3a173623c8a9d9f6ac532ef036d0584735dee89d70d3913a31977760a2254f0b0d42516085e7b4fd505f9fcc4b583e72df967f0ebcd2b05c22b1ec66c7c421d3c3c2d1a0248b16495ccf0a0025c008e498bc9cf0c33803e22fa333a8035544308904f9b9d57f1b85149b99ee6f973a48fcca1d125c45442e0e756f7f5a4736882a00559b4cbfbdd23519025733681f3b83d58e104c31f4343a8f4759a7943aeabae8162b2786bb34a521a816c83ff991a8c151509092caacd44c5122a2b54fb3350cf107726db46a9b82081ec658be3f9303c9036813179f198218ec102a6e874f5c113bb1d52d0b19059280b9a331e22af2ea147b9a43dd5193350afc18461f3cde8ad61517d75845ee8c05312e7a2883d3e72a96f6542d8c699284780b8d925d38d3d5ede23756a29a0e852db73ec8334deb524619bc1a08fb90137a97cc326d8aea94c6bbbf4776684a839afa2b775fee8ca388974a7ccd89b4d0aac813d36ac60e8a2cdee8cf2246ae1f1235b910ae6899530b9953712d8e7e3e48df84cc6ee8b3033fbb80b64f4f2bd7e9676e854a0e1e9fdb583607b1cf1634d75e06972711939416491ceaf066a21ec948cf6badd7f81aeb27901c67a69445a113ba3415679bc5adec7da5495270f5a17c685485d019483fdca72cce4bcb123192d5cc6f7424684841eaaa1c69763e25965edc827194f3ca9b15830e5a4a6030e12371508a6ca1614606ab092167373180d34911edcafc84d704a093d8165f371a12bbc13fc12ac7f2a8badc202c1ac9b696d5ee35c559e9d0a8f3711316707e36e224f2d6f0cfe955b890c9479055a17c163cc8925e916cf74e789b29f335606cd32f8e676806eae999cacf4a27c2173e0dd478fcc95dff74d0822f3fd36c0fcd4a88b16fccb08d63e984e396bb2af61aa81912e54aedc222cb4ac0e427f0b731eb60716f3f1b3a8820b6c3e0a9b7b70126f737bf60063e4457722b878f3b31323fc7358db0243e7809a60d07c5a2b8b4d19ccbbdadfefc7a05240c518f0806c9082009430d3282fbc8b1daae7a0a712264e520ee3e474d9e8095c00fcff268c015e9fe13bf8e5da08ec1c5ae7f0fe6ba396aa5be4ecfb548e31334b49f7d79c7d734341b03f2a6d8d3591f563ab37f7600f6f68b5af55d5dbef4d47b4a0ceeb329c1acef0f795af7b8f0038668bfdae1e882f489efb3fff8544901b21079bd4d8f4c6ecfbda9c26f7fe3cac5f7641aeeb9475fcd74dd1c9178bd78823efcbf22ba888eb1b53a734f2b3762c89e556b0ca29cc5615af9248518c3ecaa1b4f6af33046a004ac1c4b1ffb9bf6d97dd628e74bf1c76a38bcb0ca1fc5c318ef4d11d76e5ce2443b4022e099cb7eda7796162492a6c3f2eae014423274ea2591a020ea585c36f9efcf0f219c700879e870ef58f4e867139e1269b40caf40f32acf905a63c23addba8bf865b8d5b9fa8a5652f295399588aa6043fe2169485bfc12d3441ca5110f7e7dabeedeb1f7e210f40093e2a222b6a4021fcd9fe3f25d7cae0fb97fb8f338cda36c066149c1a1949a2a7b83edbebb525f81cd7ec6605b39225171fe3f4cec1772d892e950ca520bc79f1c5b14cf4aa06abbd5037c8c6b056c73f5e6f97409094570b05f3483c12989f00d7e06b07be05162cae0e224ae3822fc17bc96d1c8e45f474d7da0f3ae6a0c8eb8ae9029c15d8b7afe567f92018f46c02b0b702a56c327d42b1bfce3bfa7700d6b18319f8515df75e0fa068b3ef2e6a76cce10a20c59862aba6ddc2d65c3914baf3cb90ba4aa39d3c08bd77fdb85f5055767c366baf4845fb6ab9267940124cb9ffbee4379b40c1b9de582821ecb3fe8a32b3c53845d68bfb24e28b343ace67b3cb024fba4dfce8c3f756e5f4a5b7492e9e772313b850d24d3571fae9f5a90117e04d951c73f6d4902de137e0fd86db8f656c2039cfc9ee20ea5f5788bba6519b38cb801f01b3a78576b2b2b190ffcf95176dd4fb3f01dda1405dd826a87574c2be1c14c6cd7482b73040994bc2e5377b51960a7d8f3008bef0c7d95fb821c932d48e94be74cfa1947288493b9029157b6c438097b1b46e9be256ea43aa9533d22dd9c1bfb4e10e0569e35eb0954b71a4bf36a017e485a53948c2fb1c46ad7ffb6b3e41a60e9d9cd33ac08f8ef19f15043a6fb9bf16114683f54ba64c294ce9b92a57c61d41443bcf04a9c6c14d291e85a1407251172bc1aeda2945d29e02b00fba462deb19d5a6a5b9b1a85ab7da6735c852162611c83b75daa3a7a8b1e07fa9c71cb09e43da01f0fa66ac3f923a2353e774dafb2b3b2fec43537e86862fec5144ba436bf8ccbf5fd58376c3a858d76c7301e217fdc98115608a51f6c53d88e6156d269f17af6ec2b25814a6d97f41536e7db3ef746e54b7770f3f5fb6c72ef61cf023e58ca9e607760b3347d6db4e6e72127155a87aa4c8e7da5274a921c8c92d50fde8a6840670e0425c40c6764c72ba890877c976c0c8b7165e169b8d2e13494ca28120664fd6c7265c52bb5f32affd46e384b2b309881371cc3be1eaf9f98436f8abb3146b6ed6c99108d85f0886acaef56892ab74d47a06cc981c9355a2a4d997bb116bd4f25c10d1418d457cadc269090c2aaf66fdfa5b947882f9a8e6df0c8f3c086967abbe5ab8beffb6be28a36e8b445c2be6d6ad4080c4a0c7d8b270303118846be8df0d80fa16c8588a8f5cc7282f5887112d0c272cc1168b05a28ac9efda94d89959304231b76e56db06932afe2ba1dc6f5c69bf9d1e6f4d53827f908a1e7a1b05bbce3f4a23f255619530b063666dfadd572ed0aa4cc1d6f979926ef399fcc107f0938de2271905e7a719f8f2b88a97f3a0add3da06acae70099b293e52addd19a2ca3eb61281723af0114f593fa130955cc37d5939063fe2b889e070239a9ce124237d457402b0180b97f63abf68d08b7fb153a2d9701be991394e1971b6ded137e2a3cc8c2a944ef4c61f3caa158a0d99f427ddc8843c4de1028c1a254840aed9e2b983c8e2692702e43c0cfe9126ea3889e5b6865a1e5d047a9e113a187f74e91ccd1528b5b16c1e4f367403e0d40c421e732c0ad5138623f91f55dd7bcee6acea73a0658f51ff6a2b6e3b299dbd8900d89ade7d989e0dd00f451b6e502db2a7f647475d3a0f4c0c65db9dd18ceec497e7d2081433f10a7a256a44235405a013b37437ef6c847454b8389b69ba3b25950e35ca50a2592f093beb6de64d5ee8bd8951699d50392dd24422d6095d41be94fcffeb4498997597af9ba0c121d84bed12687bdbb5ad9d25e593a16987a5e209393ebb3261149762bc3e481b8b65d9553d6d26e757b951e2167e1cfd727360942be1ce6611624f7d6aab0249774d11b61c78eea46604fb5380f47b52abeea5b5fde71179d1e17d0b3d798714ba0027c9694ce48f2a395b4202b6536ef1fa5aca5b56b1ac18afbbf2dd2f06d6c4bc1d1b187e2afd06f1e2a1a03b52e2a8e9685ac8a04e348b2dda4afb405e80d0939593f13c5e0c343c7959dd2dd2dee720845bf9d93b0e70ac6c8daf4666fc4d963df0f9e77cbad2268e35cfb04f2a65a92ebefb69b995f4211f5bc219e54287ddb2b732b503d728f03c865ba4bc09d657183b7402c36c446ec870f503781cc7c42b8bf0bb9bf343a8bac59efb34b69258516b352e9b0f06d73de2cdfa877b0f5588cb6f9d2adf383b5e933fd6cf803ce07641bb608e6b1eaf1bd913dc1147f2457066865727caf87cb95b36e3119a90717befc02b4d0e95eed6a4c9af8a266626a8b4b4e4c96a095cb2eaef5f1422096d2e8689d8741bfd9017f2d5d2dd7f6174116b071fe09d4f8d2c5e0c8cafce5c93632539c3a08742e101576494b7f2e6ef14e3e61c29c5aab4f16d7f9c014a20753c6d5f1b26b11bd118cba6a1e0eb1ed2e9805fa6f0dd7a5f7d777186f4d8277dcd7a02d95539b2ffae71c4772e85644834b6836fd028a9a12dfd9ddac1c8ff48d65ff28259ed247308fde64a8ad346ac6545a68c3a97241b6581b8ae469eae5df52cc399ccf977018b77bbead66598167ef929fbfbf4ac3f7ea40a6cb20350a727f3916b79158dc197e0acc8d460a2aa87e84a934921af6c91cbcf29a1c162b9e6eae39039d7474c8fca74ed734f505af3fc963d6559a90427009e19e3a66c50096a9801a59575be844953f8f9abbc84c1fb66898659b2b27e06fbea8b3b006a69ad6223b433094aebe98f98c71c0541fdac01a444ac39e74cb965cc8469859a166fbab17ea14c1c29170c27d405d6c3ec77eba0f1dc503fc19ed3b4df61aebf47f42ea3b9242864e9f1537aae6a0f9d8024a1e249df4d1dc45bbc0573f3acdf58ec6da9c6b6b155aa15addc249b773e7fefd2ab4ae5a782216b1c0e8eabac56d321a031689366fdd1797d30041e67786da9d5bab955d20ad8aa32c370de82877a7c2b226e022da6c3b28dc990006443f031d37e3b65356309090d9443852b39d5e8f7f1a74ebf820677d1f30c2d40110186fd2b88cd3a4543d233c64a1cffc4537300eebdb579e282550297e4ba4f801f1a07a230560e9e7f174ba28141f97afa2e78f38bbb891698d8c2f2fb923a292af0cb9c4782bed45bfe91cb10a05141c5da5f7f5fa2ac0923cc843a7ec8dab4119f3886784e50f1e5cd014f4be005899d68aaf50efab9b1c3ae6fe092b26325ef98a019f1821b63090968213a66713f022b316a10cf71f4d4ad1eb93daab3899f1af4845a5944a0c1eae06b9c325eca443ea3e3f2fd54840d207d9831ac19f282463c2fbff4229830d436d52c051be3bc43d056c25a03d906a4b8624f3c1af1aef2415b539a6235058a5cd1842db2aa4cec2344db46586fc0d457f6a85b447b40b575aa664d97792c9a2ca11d3b76b0ff68f6acdd1889ff683e5c1d080f1c3ae2145c91c08c60deb9909ef2af01967158aa9a106cadaab091e2b83c1273234c4b2e896776ff57bab63734945c88fba5cbba41cde478104bfcfa3aa764034d4a1184af12a16f12773b5d33f23589b7334ff8f31de7155e82908c9e72dba321d3bcbc1b1b677ac6b295bf3e3f43d7e69c7fd8172c7208de2b0357e45792dad6040473bc1682abf6aaa67ec6defa1bc5eab9db53aa89e420a947e85d02d825122bf6c597ab441a570aefcefbc9c6a84d5acbc6916e612875f2ba0c2ad15e0c21c4a8c49e3c5ad9b5eab8523c449b1e86bd5e933c3e5b7278f357f4617a01d51724d394723c3f4fe8cedd92990bae2a7472bbbd0a8b3e35dc8ef77b53d9763e798e6cab2137b9181a1798d98f05629bd21f3faabd9cd5c439929902ad556839bcc3f79115bd22b5de72a487597b5d0ab52d5770623892f5ad3b072ad35025eb8e229df174f732809379a0763bfc1a895747f616f7b60a05e7ca082294529ad23f85a119ad141bc67a455e7aa15896809290a72165f9b630921336a9d605c916bdbf1c6d40930339477afa1f2857468eec414c4b049ae44ee67961c89b1e0126f7f2444715fc827f1ba4543ea48c35429b38ce9cc29a20c81b875df38c08714d9cd869226813033ba494bd607a99ca5aac5de1d7ea23400d3320a74d69bbe18d72c9f10d2a5a2fdbae901e221528cd51482fff3a0c761d920398f24f4870b2fa7eae9bcf59aa25a4cd662ee34913e320c837b2378f502d917ecdd92408749c473a22e3c5a64e41f1f1806b09c372e43c7702ff3aa58791799ba7e7540ff00c0f28817fdfcc81d80fdc2f3e6b6adf8c7fbee18b7c8eb5a4ebc1e9226f053a8aa990459f1f568663e487c5dd3441a867b58b24b64e05c8e9cc3b5ef26e2c25f796d0016b62539ba27b7566b9ada356eed160ef4f7616b93f1e824199756b0b6c842403dbdb808403fae078b370ea3668614d87d5a4bd4134c862ab5aca557117958a386af54d37aa494c2c020cd6bb03bd73bddf57f416c24688048670f6f61bab47e62d1c60d28195a04e37304d7bc37beceae5c9303a2bd072152fe67edce50385b00b48aaa83245075161e94c632c1313ec41f66be89808ecd8086b3773e4333dd54cc342357d67c61159ac178a5f97439a2e624ce872a8ba90fc885adb4e381538e013d8bb595e5d33c92e702b7fa3e68a84551cc3ee9caad208a97f618d94e88ac5eb4e3af04d403f585039744950c0e95163940ac76d357a2edceb0fc7fe4b2526aa63ed91b95dff9fa5f7ee1ebb50a8a14fdf0342be135b4f8a5fc3d75ab4eb0a052ffedf3ee01087b380e3d726451d922b4f39ea78c9cd95d69a0b53de991e462b8370e521a93b26dba1a3576959bf2252ff3cf480899a97399371b9d03dd17a3dcf034b0b2b656e9fc6d041c4ac6c1264e6202786b09570599dd3c33cda33a3ae1ef56a16cf979738688a79d0270ed1a78ce8bb0742f8a83a01790d93b60e2894b3e5861d22d2fa8aa64dc12adfd4ae482fd2d0b5346b16c91df5728b1386b2cfea7e6ab7bb2e98fc779ed03ae50f65ed0fc0b1b174929f302e5dfbee06c3ebcd23d946b2f1810f800ead1872770bb29e9cb5c58787ea0433af9454436f5e9c7f6ff9710f9017f5396f2cc39b8f2f3ee7df275c859559531ba75d4e4838305dd2caa817bd9113e83a39b28f099de54efabde197ccbb399a400634dd220195d314073c34c9f2cf27c2a46e40f223f4db65cd993f4c0412a96a517a96aadf2f4cbb498731aa75b195c4e34cd219b224c15a44fab8bcbd092766ebc1fd4af460f3cfd7cad21314d03aab128ed49144919afb65449364648ce99a7118acfb80630c9b33cd457ea22ed7eba6b9421cecffa690209b842ad51cfd15fe17e8c95bab655201ba6e7ea70e0847a011b97be8bde8fab287791e60c51f21f1839a29ad14809a43ffc6a62af33602b9cf5998188b95816c992ff2c00800a3dbb4eb31a92fc2f2f8e38d487ab219d2c31f2658507c6bf88d4a45d868b78098d5318c78119e266fe9198c1d882ad0c3eb82e0aa91d8e384999a7bc42f1894afed78a8780542b4677b00f381a79787521e5cda76e3913344199b091233cd330810636f5ce603d27d8a05461da542f79f3ce7250d791403daaa81b8646f7b072f8bb907023a394f747b34e2446dc2af32ed491f293f866d3003757f93ffa05c11d13ea99ce404bf8e5db4e199b626b3f3c79831db5ad7a3f699e24d3618128bb0fda40583950d4c4f8bde48401fcf94570789b4afdc73d4914362c46180409b4b1964b27fbe6bfe447635eb18dc2a1d991fe879934f6c4353dcc24462d2ce7f9b8800a37d25d65cce2b515c57c03263f84ed9922d984bf3b8dba53c2be07d34a643aa66c2f62e2110adeb449f9d4613dfe17562a0d275c7e563fa106d87425b48bf1b2930d89f606f80e31ba3c3817a122fbf8154fcbc0cbd59a7cfb556161668be01432a05d63ad3ff740d1e5ff18898360f05c9955ee95f2a4157bdc9a14bad999ee9bb11012b528f69acd3c6519150e38f966ea763d99ecfe0edaa0fbc194b3521b1de95ae04ba0f36375bf209bfe7a440d50d00771af4bebe7def3b9e7b020f1bf826453aabe04777d5092990875a6c9971d1d3a055d99d6cbeb059fe7e93fd42ba5a5051bd606d6b6547bca3044a8eff06f660f8a07c9103767a29ed08d7345d79058c95c9c9816a026a5276d525052b20e197ad5de09e13ebbd1d85ad156414cd56c54c2bc3a2d4ccf08b723295b6e013395de794598963245915f4eab1e61d2569450dbaf50e669dfb6e956fd89fc69c6e319d6d227cb15b112fb58128869e44d843e6fd84f4ed1dd70a8b724f1e09aa361c88d0c4810d6d4c27068833007796182f250d79d3b22e477b4215be611dad3f81f366b5a547fa04f41fdefe7622018728861be11726d464f0ccedca8a529906ab7003bb02b25509a981ca6fe546d8b301635f54051bcce85fc7a1bcfd56bf4d3db89155293883b254b041f724fe7979edcaa8f4a5065fdae9143805723a85f0bbb9ef1c5f856852c8e36c147b883847841173c130906328e793e9dd54e2d0cb13a97db0780dcbd83df20ad4b90cc2d097986dd75b336ee4c21315a30e696ac7593537c5844b2f59bc1d860f26f9c65aeb86f03a46a090d1fa2c45adf7bbe68a357fa99085ec87522430d3bcf1227f9a57d00f4a2eaa7b61d71146b9adcfff98ef309759c6d09c92cc18aa4e9b3b2f8481ebdffd7fa64d824048b067c8d8f0bb0051e865c2ad10a5abc9d321dd973113f6e97898c45c919287456f6d217e0cabb43b5bbf0c3aa455a97a0bdbeacc7fb7879959027bbe1be6cfcd57fdb31a35834eac515678868141bb1d209f71f9b117f5823d475688b77c2c159b869e651dc68072fc4b0e86156f3ebfd2df6268fc922aed8d45c316ea04be57ef819c9e77f1d583fe0ebae1a73c4f841fdce2ebf75da5e3a90edde2532ceb474e22df9a94f75df8336ae4849db29b44c7550096e480a64391030b45ae867b9366a08ba1850124dc00f6f23fe0cf3a4b80aae0965215d28738eeebe4c5506d2420b59129a2fc684f9371b28186953df3b7e412d42138b0f471c5445454baa7b32b5c233989aec15fe181a1320f28e7d27595e0f01fd17f0cbc41e79a69e3959644a797c608c78b69906a4124b9ee5c994d17727a33ea4d9b485f04be844d7e9c6c5c46c062fada46e78f3728cf0b00c3db22181f87a7dc7067363f83254527ef247957e74caa6feb582615c5373f04c4e41f5a9fa4c87fc41327149c7c01b4dabeaa5d46ce923b51ccc7cdf912e6383cec62e692f046777a3c7f5e440fa5c885c49280f64c6ef9fc14358ac56f1c93cbae0da3a3c25c4f58ef2dea7dcd70d3d8b7907f911d55303fb16168e8dd3b061259c5a328ea7c55bbc5f2a750a72af6c4f665eb22c33c22ad7b09fdb303b2134073f7220e8a3ad40fe6a247aaab0ec87f3d8cade6e311f525797e408df36e01ccc015f8715f8e42bff96fb8441974f8bfc79f07c3cbb4f3c0147ca7d67bb02380306450d03ac4c25ef94e2b67c8ed5e1b75d9f5fe286943ec7f3e4fe2c8dff7c889af6e1320a461f1f307ed36f3c57cc812f7ac6daa9e8f6f2e2c17d237b4624c99495c3a7be2c866aa26bc044d7cea03264fe3096f32a0bee078e399a008142d143b5dfea07fd450e90fa3b7d153201ba4d5485063ca87c30acbec07a315103c55d8a28ec9a1fbc7e87f9563e0ed54ed0f251368fb959138779493c528033002323d415fe3b48e7382e146e2cd5af2371adf4005d23bc8acb57d438b9a6e8c1dbd1b6a0f11041f0b56a934227179d40a522357052c7496a4480a0676276bc35c789972b7ed2ef7303ca6e05a39346f1b4ee795b19c558883db4144d6673970ce2180f0705861858e5478c2f0e8f56c25ce64db65eaa41be8966d5e8726cecaa489a191931ed7c59fa1471787549a19be5f9a039f83f5a6740d74395fd24d5f3fa896d559c6c9f92b4de18117503b246dfd4793b0fdb4f4084932faad14b1055399bbab701a061b88e97104e7599d2c3db4388d9e6d856a800be2b19cf430aaf578a0e47933a41df1b15455213d317c8a365e349c33659146af95fa3b153ccd0e640293ae2b42989d0c37c0bbd2c272b90344b5051207f69eadf387399fadffdd4679084a197c2b9e3cff2aa8eb32a71d516abb8cdfea0113e7ca068089d67f10f9b8a593b7f47dfcbb8fe4fdb5bca4ff8f7458b40198d8ee52ca3728567e004e71fb20bd3431ffa7ce14d1d1e2b78438ebc5ddbde9db7a071c34bd1d62f6609b9235a381b8006d38ee246989b959ca2680a0c21b7dc64506122835dc1a15ef02cb896682e460c4633705cf468110b378484c5dfb8059ba4e6b30a23e4bef90642d731bfb3834b8542d36064335e68cbb6295fe3a1eb8e8f6c3f945a9519469ef85ffdb90161578d74f02ecbeb70b2b3d3bb166a0a7659092f5ec8e067e62c4c05107674f89285545b50ae3b2c94b41f6d8d84d3e013eb6e843faed65efd99c54ef01c75d717f5d40227cc5937365499c3d1d9ae75a1aa7bbd9f05bb5efc4a848687057de438a1079e39ec9474d142ad04d3eecdbff6560c619b25b5bf9dd03c14af325963dd32649dd4a2910f2645f3ca817e75f90be318a7ae319855ba2d583211e4ee3e0d110b493cd7d8b1bfea4cb77fa6c42465f8906c6f9f2bf2802759409aa1bfc03afa3376040c46bb0981f969576816d9f33ab41bdca63c56428717556564874ff65e82f087c608bcc19447555ddd455e3b50b8cd51af99f777ce22abc6f0aab4c5d9787d196eed60c3ae05bfa8c45f785f0c1ee9a6b9b7aa52cdf7a027ca8fd5112f3a40db5e4f97de4f8da3565c2a89674dc532f3b1a1597c3645e151c1afb3396cafae09481bdaa68be429504651c9a205baa699f479c38e95ffe07d630163a4bd25454e41230252774a1b14827f3c3086d8c3a3321b733b53e1acdc0b8a3777193fcd304b122dde17d161217094239ec202e99484a63847223cb6a769a5ce608f2b1c5293b128818cd0d9356083c80dcf33f73d84b0c3958fcc8aa8fa1de12cedfcc86d4ff84a65d996e8e2fc3a6837a0c6991c8ca41a644e9e9b43d870b4a5093a50f48e861cabfb49de43007c89c25827e37fe6fc4eb6300e105c489e172d626f46ddde321b771c9492efe11c7aea9f3b51cbd0d40bba19e1d69f0394e994bd13df4539a7d7f6f6538fd5ace080b18ac6c9b4b7f030603a8df1fabfa7f70be60128b21d8559118b87e7ba3f2dc29e6c077ac327e3a3a50346aed3cbbb2cd6d4c3e101cc31ff01eab94d24aa681a2ad3d5e98bf009905c3e78f330a9c031b0f7da4ec49294c520469628b62c74ab53226351753975ca01b1e42628f85586277cbadafd52ca015318c36e7377b5c73ce5f8618ef2e493711fa1d4bdab80a396b1eaacb0318f75f07ed5898f8ed4ab88836524eafa77ea1a63bd467a23cac01059e8872925a670061759e575680f760c5e33563c024c55b506e9b04798e88717660c779d88d74b3bf9b02078c98544690d5863b7fa01bb61345580d94736eae41769f150017de13c996566ea293fbcb43c6bee2bfd965625593da53dfb487d0ea6d5b8b8720abef353f8e8d19c986790d80355bd2639514dd357658485b951d00bf95754b15390a4840ebf5fcb1a57a7365d4da1b6b77695a6b1034ec6dc96e1416271d2aec07dd1fc69dd82d164419d18ebac8310c68cc2a381428a35c52772eb155e591eef0104a4dc8ac66948b0e59559668addb04f8746b69af068cb8bab4ea5d013e86486d7730871ccde091adea9c9924394c80bf9c0cb522bdaf6aa269342a4d7962c12e982008f88590cbdcc1d936e118a695900297c97887a5315ed82c7b26bca5de9093777ff58305b8d966ceaf4f47478e9276e512b79276733b043227509feb792b6e9aea5d90750fd580a33730a62d66dc6ace55092886015818fc783b127bdef0e7622af3b8c0ecaae67d112308338a7daff66838e3fcd87f706c68f7d017adf0fdecba461f772a45f2d48e298ce5e4eaee18c8b3a8f9e3a9894cdfb4f8c880f213fa3645b54cafe0540e44040c5123ca09de981661b3abea3458603340fefd70ecba3d1bc6ca0ffb2ca20f48a7936276bcc69232b6ffab19872887acf3b82513ba5a2a567319d84c5395b3d6edbb5a01f54c8dbfb5fc1215551636a71bc044aacdc3ac79089bbd26d3ea600d1a4a2f15fc64b48a780b8e4112b22f1d535b85525bceddc9d0d31674a5492dfe615c7f3ad8eb7df10740e0d5afde8a459915bbf10e5937c0d22901129a93c61c348e5c783d997c402b7b54f47cc330cca77e71a7d1aa2f88bddfd4c0389f9227dee74cf4ff3cd6b8d022739fd80fa29828719a926bfe456b4e23332b851c7efb4449056121f93bae09e8edb66afe9e072c2f539bb3caefc4f157b1aca08d9162e4376e4bb2f4e29cc5e73b4646c2311daea9e7e2b46195a74d19e124b6a8bed2c32a0315c1a3dce86a954538d1639e978ee086e5b438c7964406da3506a10d0ab60fe90ab2526d36a7d44298cf9b8b91e8bc69ff29f611e3fdb3391194a3a9c98986f42df1de64ae8656d08d1806c07f16e4df9c14770abe773d2145c8bc1caf6897db3390a1e2414a012ba1fc89bd39dc45eddb3ab7e3d2aee4e26e761aaa9eb0de33aa6ce58cddc7148ad79b1788ce2ba73184e7a942b8b34f283824b88f25413f393f06ff6d247f340c09da1830feef5a5ad30a5970cf9b09f44052b46d98a7f5a6c29c886ddc9b5d4d005bc8e177f216eefd597f4ab22bd7909c2e88b67a8231b23f168355a10456dfdcce810f961c9b7fae0512f0a8938c94f0a16ca9a17ce5591347186c09758818fd46d3ba793592d0952b91db2fa8cc8b6b4f2ca56b69fe85c509e8836816c4370e793af575e216e6d51d851d82fa640136d916531242aa3c9c88042c5c37cbc575eea6e8c82e710248b6dc81e9804ee32447b35d9b5a82a6c99e530900602f71c6a354dea9e471e0c529badeb45fa228c471a7255294762934304a29569f928434a957e53eafc12191637dbcb9c059e2b5bbe14fd8c7d526f948a209ee0fa81488bc393bd391c3a45496f9c9704e862510014a492ea19df7d74687e10fd397616dc875634678566da031411ddc0a2e2fa631179195bafbc8deb596bb76ba90ebe418152f774d2b2a9f4af15d095572a1c91446007f5cf9a842ce8bec896d4c988417b18bacc2773b6407e479549b6baf293610ad67c6a380528a5fd3820cd777990ee7b1714850f498f0d388bdd88f44784693d362b88e9c07f82d15d30b26186bb582294fe5968f7f157c4555803e8b05240e263f7a6ddfb91965956017436598808ea05d39d498c18fa65ddae4eee64ea43608befe5fe7d351291439abc18d4cf00a7eef2d7222a0ce03de807b6c93cf05c52be59d0c4817915d92f6a7e33d6da721e3abe9ac4247456d5e912285070cad58c63b7924b85187890695e8467216424e97d628ebbd972c66b2b2a67ce68cb7f741aacfe4c3b2d7a3d9c5082b712099ce92d26f5211a553207e59616e8367b0c786416243c619f7de991bf60be1394aa04d02b121429fcbb3e07078d7a15df432813e6add094b0406ed0740c3b5ebf4372fd63c8431099e28f9fe98d2202c6b85b2b4c380de7a4e69d398f26fc469c55e572149fcf8737551d6eae9195910b2adafbb98e723cb47ec469e4cb75436c723f4c3e2b1ecd15a1d5ae11110d9f4d5f775c33219e1d43fb97b718186ec4d3d8dcf4deb312663defea58b45fe4a31199ea7eeec22e56ed8b6b2e697f7d8ea427c6d0facc8c88891f16a3fde1758901ec40c9ee3bb8a49a12d1bbd9e595393f7511dde2659fa80329b35f05e738685a69d3f1fa0b77abf3c04e0f8c17bfbb3e9adcecbae0c6a955d382ac8d161eb9fdd883d501ca961d809ccd88787c55303079118684639c4668a3cdbc4868e359d5e1f211f375f9dd8bb2837e80d11778559c16953590324b7c5df8b0182b470fbc3c2f615343b1fe51118e5ae460f7e33ac87d3240bae7d8936fd5438f1a4cae297409b5044975528fc5a34152efefa4c648b8904392a771fbd6a2df72596f92601be330839aa502be247035a6557294dc23e22bae93b828fca359f4dea7d9084c900c649981966cca0c837fb5e1db4e7f17e5a8300d464136e74b7ec720f393258b550cf9b794dbe97531ede2ef0000374b20eac10a4e4d5dc14dd8486e38eaabc2b9985fcfdd7f2eddd98ba4d2813937d08134fd2c207744cdd6b87aae3fbd674817e94f2c19b5e2b9cd4bf1e227136fbfc0ba1fd26d2f8fc5101238238b5461415ae246ccd9db549838686e31598545f8e7a341e9345875864a0dade818e780439906603d7e63ef094895747698f203e011ae42bd5941a3faaac1b70c523e1428dc0291e38b21497fc8d6bc4544468df3afc53bf1ea5aa2b91b8cf1529a4739128553a30dd4a09fa7f8923dede5ccab69260c4f5875c9e8194c277a200505259b53b12459fe69f1a6b7760babd20b8176b00be8c7ff6ebd9b551011284708b31c6105ce4159c08ac2cbfed382d450625f8adb31b8589f168d89186159dea7b9d1c4aea44f578abfe7ce5f9e82dc8d3730ea37f34983a833650399aba21317dd23348c02a3dca25f0d0304ed1a953b6012bda4b4c69edb78cac9d81446844ba13bad37791e95bca030817d8c84c187fc40d14e05c734c2f73e8fe8666a8b858e8b6b071f712b943e640bd347b4d52380d188c25044355f9868e35fb6ee353c02e92d925bf4965480d5ee2ad686bf6c4376fa16a2706b8fa299bd354284d02d74f030b2879be4ebf004087106b3e192b7c99639b22510cd31694b02dabccddac559f6899e310f6498c90f32d4f1aaeddd4dd9c4c592d7c0d25a2926bc183ce0b09fd2fd03d75b49270264765a28d832a54e62c97170b9393d084d31f00944283f586952632d1e09c0dbc06ab1ddd3a104e7512d11854ba13d267b37c0b02c8d33ebb0d59765a21b78d9d65f5d121981c15b699de04e4a06f9ab5e8ec26b74ae546245e6a150048e808749ddabb4108c85d54da62fdadd8878d3a824b19345f2cb9b7d597ccebe7a1274c9e11cacd2989d72df7f01148fb40d4de54737fcd2ecfa2f186c42db648b4819c4d0324b591dcf3e0068bf0f4b8667de01a5af8c7690d5082ac2cc3c18db9853352b5d716b6377114c7f3d8258b383495b2901be227cc39de6d06ac77b258c8b58469ec8a7fc13b80518092d120a0dc9c6f8185d5bc0449b941af8432a98227e035da55217ae59fb96253ed8a4a4b04cab6406ce9bfee99482968f8f1c027849e35f3f26d9ceaf565ab67b1659233000a83cafe75a841db76874af172c437103e3e22b4b1c9f0b8e6544a7ac07b0e33c08fa079cb3cb84682dbd5c59ba5237e97ba36273f77c5ceb4dfaadc47eebf11f53fdfdccb8f2299aa3c48e0e25b63bd892aa4f3c8478316bc44eb933e7a7e9bb053743e6235d1d5c63bd6100d82af0e738bd9bccffd9646bd8ae89f73d8529552df961b7317c2bef60fd8b34a1be3c14e33201c770c8481ada0307613a9abd6ba17d72139970d7d361060f5536ba3387c22364a8baed4e70868efbd215a85565dc54813da7461ce4172c883a844d7da3d744ff91f2b3b5f47e07c32d0df4d51a7ca07c2c45885d5a523f1faeec1661025e6d9b3b869fb148f1572c91dfdbdd4498ff85274be5248f585e255f4992a01f4e698426f51aa4c9c505d5afe0cdfbba95ef9f3483d5d60eaaf7eb965acf49c2ceb163b516b51efbfe5cc9c80af2dbffe581cf096f2099de85d3be99436a28e8a352f5ed64b23cddeed952e700976911b5286a346ae26272b3c8f96fccafab575727e58cb0fa93d5784b00c23d73de73ec0fa2c7ac2f0caebf95d57302314c6b16a670e80c80a054baff878da4d76ce3c1c97948ff1b92804481b8a3cff83e96791d0ae2b63856498c6660ba8f0dfdd2ec0bf99b06027358355312865b1cb5618f15fa534294b81dca31ad746f7e820ea66fb3e481f2903adce7d9061358fe04e492e06eba48b3a16d1856965850109fd6dea2e73f88cb047877ede0200d4911b401796740d22cb7a8f699b1573a5a9d5be04957309be3f1fa4f0a5c1c12b4849f5b7d97fc0d1e2efe4f351768fe82b034a89e7f30a411f434a1bfcd6a43d1b156b47c2c22dff85b711124acd372a00c3b0140ed2a019c5a1d0a250b691c509e798d5036d33295536d22afd870efdf61657ca484f1aebe09e5c8cb2d57afd587bd9399719edfc1f7698993a0833c4b86b3c8b5eee1677b13c9cdd346b84f251795948a48665a92876496fa297c0ab980b520e51ebad8dfa51cbafdce32f691918bc31641e5822d9b9be0f3f9977df239c95dc2783f2452b54738977a890f20d539ddc70ec47d27a69c582f66debddd48e6a5e63a73ab622c6597e41db3aa0af4cbd1230f1f033ecabf1c7a183faafed1744d8aad129bc8492e6afa213468c0434e0ecdb5d742efb46539e18760e8e52beea87aa9f9030e4d8812f70abbb881b90e4d181e9f79c5229df8196c7ae46ae60ddabe7731be56a43ff79b468f6afdfd4857ce5945bc359a18449762475c1e94cb022f19623754f49c3e5af8413a07b5f3c0812b8d97ad416f8a320eafedbbfdc3d9fa9220da92c9dc6209308bab3d9371e2fb2e7df3c2587aa3e1ad828deb85834ef02324880ddd7047d3c7b9cb1b9dd90241c32f7e522dad69f886f43adcfc11732677e947c04c076b7ac2c86c0584549b9969141fe106339c72b84806bdf22e8dbf9b4e06269d119cbcda5c49824f16d80f2f45cce8f56d9629a61be3a566a3fa01c50ccc6b670186620422e8178954e32e1c91078b0cc9d32ecab81a7c76a58b3195a1e55518c83539a95b46d9bf6667cf4d2613315a4ca09dd7ca7a9d9897ade78c7102ab90c98cda59980606a4f8301986a9b0e719784ab084b9ce19b9c91ea512ec3c10651c40777d41a1931225c737c06d60a61ab6a12d708bec2b78c576a2eaf57f9ce273483e3ecb9ca98181fb3756f3a488a9c84b2cad8a4aa83d3936f294af01d8d1b18dac0c03e400d349da932cc6aa708c27ac9941ac23b9553e10996aee0649c052a2ac145e3ce00dc5da3c6b40fcf9f8ebedbf798d104c1823a5b647c3562d30f7650b057fb60433c708eeb1a94e957dda39127861b6a0ab031b18df42e7cc14a1ca8a2dabe26bf2c5bb6934676f20e3b77e031d98ee3944ea94bdc8f15e30b5c033903ff196fb265db9050abc7d9445b6db2e1a7496e8bf96fa0f420f832ac636153363d06f198d27dd09cdf12fa0f9fbe560c45b8cd8bbc47d269c807ff6be3bceec2501e4ebdf86c93a5a74d1f373f597b456fe2c01237d8c2ff7a5dcd2605265c05122f071efdadd047297a094529b97a4cbcb7d419ae84b0bd400c959800c197cbf03f49208fc8e624b72588c84f3845f140850c60c78dbea71d5a0aa09bf68793c87fff82cb8d8db6d4db270a2935011b88b96093980cfecf61690f20916fa3dc8b43e41a14e1be7db3bb6f146540310c7eb996eef559ee2ad4db67513373579254c78877bc86214ccde85cac0b675b4c112b638ed8f3302e45c062be8f1915343c2ef8fe62669ca71cc116828817c3f98e4769ec1731ff17685e202f507a9a77c840fcd0c9962c7a0efd5fef456cc0a4766b5583f4e5f660e42c17c780de4a52b5982026ebc83300cf874ece8cc4bff901d25cfd6cc8cd9f8f4f02e59a753bf9e313d5fd5ac1d231cf2fe3dd70e121a059d1449e409d94e102ab90e8ad5b1014efa30b8e40c660ceac9beaa341bd7f01dee97c66a337bdaf047aa4824eeb36d0f4b9d26c08181d67df919dc3c39a177694165c6574d93dab0629b214acff7b96f32d48a35dce517544d4a00627030462119a904ddb0035a7bc8d3e3b606619c60bd7b59f32105679ca8f04af5642ccd6324d9fe8d5197f98e05fde5bc8db3a084da9dbda582a625042ddfb38f7d3409713f8eeb927daa196850e65397702adbb4168e49d6a8a65a77ddd90aeaad192949d695612491422b94d15810299116f287155eadb8f92620fbe918f239b10fb988bccf405e0379ae2dfea830ee81e8e81338e2ba339b2ea5a742b0fadc4cbcdf536a48f29d7c731ffa145f5ba1eec1971f095ffac410bac85d5bee1ace260e5557cdd0db8521085abc8c8569e6db68afd354eea52a5efbd6959f65c41adf5aa924d63bb549f86c386a7e21648e0403133f0ef77c05240bd3a268b3dc419f87f321295014e9080b215a0372ecd33c796d6daf34c6ca925d56dc52287418e6744eff371f3c03fe365a85415b0289e3f6b29635eba5a604921a20c6e72c90dcb7401366ef5ff054550ed4655805e5d4ed6699ea792337b1285ba853de20186512e855eb9d698f1655e5527230bd6fc0f6a9594ee3f66b8f8afc0029b21a44efe88817d3d67ed20bdb7529328a1192e30a86e29771d5e5e76efc695e289410c9a2b1b267fcac8099dae14174eca6de990cbfeae1a8a6c761e2e8046ea83822eb838725deb616aeeec3d9d83854c4daa42365167c66899103311157d642edbdff8e11c1d84e5532c355f53bea596793807eccf7277e95e66acd69092043d299f958b07e262256da2a0c43389e247080f1ef0bbf5b5485813d7cba7dbee4de6e8b348549e8a0713f0a0a3afaa2b5b82bf525b694508ff3999ef73a76dbe258edded4d744e8fc4e27572487b0b8d35348ab4d089c37176bc6deda0f227f0e29b04150f7ff6e44a1d43fd5b917708680e5c014a5cfc91355f6f88dc39e6b2a92398e2b7e80c4288d1cca8a9f84a702b51f2c0879c41de439523c5ff49f5805cd48e63df16620ef0b3dd9f30b06230aa39105689ae0c14ddba06be09b6fc3e7ca0d21256991343ab921bdb580d878af3b4368bc908d55d9dd867afd8edba7cf5b45422596ca48742f93a314ea1fbe788a8c93dc535f8fcc500c1b13df7052b71561462d1525cecb562e4af53d38f4448d2549eb5ccdd2da237fb88aa88b41e717167cd13c7319e0e469ba190aab54fb6cfc7f64e64a5bdb400e2e890f47fc6fee6ea50aa19bb673172c97a23994951ac4b4037aad9ca05f1bc2bab443373d8126aca3d73d3fea554d6695fc24c59a6ca3aaca1fbbe9042840af12f50e509c1b12ff75a72c5dc462437f6734b54d069c9ad79fe9b1bccede6235926ad6f2b36e95a5066d04cb5cbe484ab5da7761f13bd5f1dc91d054e1defdd4c9b2d017ff2f11bb167e9f9ee8ab100e9ca2d522a61c87b5685b83f14b0798118bb57682a1d5c36e58c94e7d0fee60533f811a168db1238567f6f33f3d2d8e9b478f189ddb69d9b9e5e9371f0a923a633769c884051c46455912817b5287e3dcf3f2f50b480540eef40e9b972c7fb667eb9a4a7ad3173b34dc3139adadd5b3734f65f703b28406a05b63c5087983ae7e0dbeb19b0facbd5dc2dd1a176865a932ee6b0144feaf969e770cd16392c327bdb7ecbb3cf8e4c0bcae91d453753f438a409e0b5d90d504de1ae67065c5282b91236f02644c089735aaf311bd5be1289d88eec4a7f677729133f9a7c2533ffeaf37851e90593a2b4a99d3d37b3b5a5d9d7a33566cec8a9d09afb2cf284da7914c8d3315d5eaf55ecacfdcab1de9f138cba1842b97742fa83062326f0a4e02c6c79c2bfa8cfc6fcbd4a40725ff8ad4d592846cdff0c994e1d1e0e4883b81b66d3f17ea0bebd5a8841b69a6d2dedb51b4bc5e6fbad8ff2023ed567e93195f222174bf7c5180793fde2d708ed737da9a1c126d70b30b6f8f6b8ab52f430ec7b068694ef08ea5f115504db8826d5d0e6002cae12fc2a8cec9ff3c70c7128a08a27c37cdb34e0983fb919f97076c57d0a05b1002e86fbab2252f28ca94f0c1d20446d05adbcaaa79fadc9727b247b2608f5357a1c7187d122c290eb155ef3d7f8086916e78f04e85c7855f7f1bc72145b2056569cd9bcfc20a7ea0ec8f054790d88ca37c0bb7277d3add819c499f18b30a779c0d7764b6294cba02517ce9efa99ad1cc8c866937a1edd8e749053b69092f797d12eb4eb16d83b87ed41869086399aef825c6ec827fcd38ca98ab986b4e6a654d7e734bd49729692b4682cc8b74f6326d2cefcdcb8005598ea4faec82b83ed827fe7f04b378d6dca108d3a8731e69bd3abeddfc3702b1d826d7662d463b781fed442405c068a0210a69c0299224719485181e18e80a81a24cb17ec6193d8a55e78570eec4e97d29a96ba9a444f63cbb12f293693b5a3457134cbe215f2b13bb386afd83a1678543651eb446b6163a47d63ab351cd180c2651ee80fe26b8e46aa6ce445c955c4caefe5aea4140d286f59f6d1fb48c9dc6252b72dcd70d39ce7581112fc7e2a8ad4393ecf980180e71f26d17299311e376538e7ee4eba66fa69066cabbdb0823aa6117c6b459ae081e8c78204d9198906008ae20bc97ddd4b66cac61a4410f5794a1bc2b661fa37e7337cf5612c732350dab325d140952bc52c88f30ede6e913d4de15622b89bde7965b24559ce8e8b2dc4e801870ee57d00e54a51a95abd132799bc08abc815c16d183d26d0d4b2af7508e027d4e53a952f6d166068cd61fd8d48e68a2f2f31157d5af68c5a66800b00c1a58503587161c6abb190cd5ef6ae83a8eb3168c266d3fbf0e58d25230e665fa83835fa4805c3b5fb898f1347095c537aa847a130f7874562760e7cb2c8e8e20fee67e031d5aad373d8de326c7f6f95dd6e415ba83075268f5f643ec00c52b3177c83de08c4a2e0167a85793fba4a98a0b164acdfc6c80edd383027f7a999d1d576577bbb49eca2269d3ef12fe92255f8f75eb33cae80cf2dee198231b91939c6f950c17cf35c9ef63ade8e2bef28b1e1c0db26ea0fc3f01fbdce432ccd769aaaadbe47059e1a3afe2d35340187648ba70d4b2007fe5eb5c77292b89c557b5ce7c1fed8c3a2996cfef5c3c83275bce0c691d05f95d8422d666c01044a7ab0d245d07b7c09b8f142808c22beec7c2134993f1b24e7455edd115b6ffd5117328640ff52937b9d6b22d47b6971835ab13b0137a84a04586c03e2a43adb134530ad3e5c4bcf774375b9674063be2ff7a9beddbeeb80aa716e5731020fff93778a0b659a7884af10967d73c133202e7878952df71c594fa8a58478c4cde3203170909bdd6d5ae5d1fc14d7ae4ce69f3c4890cc13185f7b89df792b3c4a3d58bb67a055c9c5d19b3354d451424f314a10934e04d16be49ad70fe26f91b4eabbdc0f3173423587ef4f3e68eb05c7980573b4c2bf8d5f09b17dc19347875a70ed06192c258718b94517dc508aec5de9fb14090f529e80120887d2d6ab214d60ab091697965c41205af83f899fda71e8357f883c84866154f08578260c9c64c2216ba529d1b31fedc61e31d163d9d3614fe47804fe07955a545a480f2758da31bb7f8e7262a5d1572be58c4546b521a657bcb9b4d886749ec3956c43a221ee619b75ca75fb81cbfc24e1f8038514fbed84d56244d95c3aa8c790283f5ea19d78dc879be60a94a1e26ed92ca52ca03939cf9d8106f66a978aaaa9064cd7984197f48398e833ca741e9b75735c1453966e4cf21dce77b7b105091fd6b9761c0d0e9a5775d5ec095ce2d2955edaec4292257fe95a1676304b9869218bea3ff89f92269b52e9d5a3639873d56ea2c958e3f0448e7a54ae7f03a3c7540b036915950d16789e50fb6456e22e105e462901ba68ead758ede6b3d05c327195ddab715bdb60c970669de90895baa1ab1246a9ce78980a8432e626f8854ab0f173273dee708d4f1bab74ed68a80047a0f7f3844a23324e5cb6d42bdeb31196860814e47500590c36e4fcdaec6806671d91318ac0ce0667dc96238abde2509a51a85b0511c967dc13108d31a295d501f0ba00949afbeb819b679d6ca304e502e4634b9d295ba0f318b2a2330bf9619b796df9cd368be178eb2ba177038f5dff0d257e76d56367689dc3a7213c84c57344e0f957b2a32f1e3881184126efd88f4062b23961398bc8429c0289aaa70418f5d37b0c514b4500d7abd1c30ef73653b22db994a3d7678d23bf9f51d7f347573c514f850ca65195cb38a1839e495ac1c154fc32a4b24793bff76e2929257b880ae83b1ab787b141524077183dca9847677e9c9ecda2acbb91cbb0d5cb19028d08ba5198640ad901be7a468f529091427e982d4dcc6d9575db61b09ed9bdd50fc0c12c84b96c48ccd73256ceba0a5986ea3e312d94357a4a13bafa352e1639cc862b70a5b68b0d722de04a38d1fbe17846146b41950d0b546e24f7f325a9e37bfad940c51ae3b1d5af50a2eabda3b381429de162bdde9c4082fa4f4aed8784978048d4e385d3386380e0f2f9e4a26a7a1b6e57a1884793d9570af99be21151048a466cbf975afa80bff6e6490b7d120d6033a07b697b8f4c286cec629dab4a63f02fb0c2b50ce99167b1de57316afd4387f9342f46e1e0ca57ab153cf8dc67beefb64d6d79cb445cf82f011948e63a47f2aa4f256b6eb73a9c962e01d49ef8fc0c1381cbf406a6e313541b86a18a504cb9acc9e10b8cf836d4935c179b9ae0c06f49d6071c10815917f10f1fd48c02b2d2fc8d9905be2784ae44e57024ad5e6ed259dd7c3e54f4383bb5572d8da3af1f3791ed4140b68fbcc9b13700d54a2a591eedbe9a6b7b8a5f28a434921d3b2a9eb8bf51e13a47d467fa33a6945d4de239b2eed77fcd8ceeb1a4ae1d12040dd10c22ca803736175c84f6c7795cfff6deeabc480c3c3c8250dfdc273e2ae0288a780bcf7377d13577ca681c6abdd8749853fc128b8390d40b8999f2b3c49784e8436b734d8f12a39c3616f3481b4d09a7338a1dafdc41ba529a7100a505fc50988d5a102f92c66a6713e069456c9a8d1507f10359340e9d3913121e4243091ac081a9dc8c049d67797157fa364f61e491c4535e1605e733d3eb279e5a0d68f3162a7aface92a61949ec257c033cacc6665534a8316ca88d25acf5f79ce8f943fae4dfccac0dbd59d355f5729905b6dfd811e1c1e2e22e0e5c29a02609e6230aad415e5c5afb9a83c8eafcad12d3be485c80e9c1cdac2d07ff32412ee85f11266ec704455af6ddef8768fe5160543659bb042e4d63ae1788c2c43268a01099a937aa1830028de91d17df41acca000e07be1a84ad5282223b1b267b2ff7b6070fc380ff017e12a90629e9e294b4b8dbd24281d7edb4586f9d2bf5e6241e999dc7c593570c796bea22d1074fe0fea5ad88aaa9ad36f5457c1331237f16e18ceeb80326a673d31c27c1907ce9e7c92d9b6fa22ca5618046b4d0876d0b688b907d7cbdb2f8663f4d4dd454456165745b2f1fbb1a25cda3d170e50b63219798073acc4e1f8f0824df1a675d8043cca17bfb89906896e2d97bd05304c6ea64a346a9bab17b26d14715a28232f7e226367be80f72ea5324a0f217c75c6733c6ae30b8550214585d761169f5d7ea991a6307847f5ea68e1b6436382e41d009930615b3050baf48db1a704e589a155b96f95e9ab281116f41d6048779cec1fc8270a268f62ba138c5b620dbcb371f2804cbf9acd4706b14a1f6d217ed691c71c71d2e0d4d60f6df827a6dee5f3560499afcac8235e1aaada2796316db2098558474843b4327235e8c95201c7eeefd0927de59e426f3d8c2a0bcdaebffe134dd6e10181834741a3891a1f0e2a61339997236fea4a0f13b16b8538ef9b6651aa46f48250d1769577733b0d714cb3d05edda906bc562c490874d3e7188aa968747ff8b108eab686f5964660034d7114b782498dc1609b3faf08e124558b82161f5ea83203fe87661fc8b39ccaa283ee8dda18dee0900be193d6a60a8b3e4a8a935401abd2cb9d1a31823b4f17196f4bc809ed632772864a22f062e4e7c2e3a72adec721676a967ce9bd0c30a84ae8638b525c4240c62fea0ca50900c3be5ce13f02c3ca3e3b4e45e6fe9159e99acfbdeab980f67b8c333bc66bd7d9931302b0e50af40f3a8baffe1ce32ca339413bfba44b77c9354a476424142b7f7f0c79d536beae2eba96632b12b842b88e172035c6e1fc2b18e6ef67b06b4dfd2665dcccb9101dec48b716fd27eb6aae3ed360c22b255ffc28e7eb32c376c314bdcb4fafb4ce15149775defb036655daccef68983b4c7e5bc222329f3eb254c011e6c891c231da3e29faf08243bfaa48a0d48f6b755e0682d1699df1dd2e1dd35e4c9e73aa03bf85f80f99fe5a17b38b7fc676cb442e677ea3e9433e777876a32135423ed070cdb67ee3b37ebdbde2abd4814530f7f1e5f33cfea2b911f111a44bd033bbe205f5f0d352c59f0bc178883dbb764e9c925c8a7eb0cebe372f591b84e68aff6edadb64a1c7a392010780a1195cd1001c5ab67b57112442923afab61b71717f0fdc290232bb499576d0cb8f678d05f8c72149c89810e5c6eb3dcc9c389869a692af992b21e8a698d2dec78eb1d20afb3f3afd44f9257def07690f0ba8b9e39c57117dd1297636451ce47bfa43a4763439bb569350da0d60abe30e7cbac3133dc386ce30fd6f4fb67d32d1ecfb397976e0a5ab595f0ffabf59eff883609ec7a62098e75c1184cbe6dbe062b995432d5e59451d24e85475e24ad8e693ec5f472e314934f510fc7505f81a2606631c304fde61e6d5776a0fd423be0bd5e12cfa2797e5b43a6ad873a1c418468d132b799fc43c603e8b812c9769f337879798fb48cafac838147ef68c02504fe4ea7d7eaf4c1a25a94b3fd8183a80c74fb74473c2cb9586d70fba7a19f27ac4a540342823922ec4f122649eacf4e88d17271dc025715bc5f3cc31bc9c7bafb4da64f2da2e67b891a515e0ee38cf7f0c21683fa5098ddecd0a4b5c8907a45c8df5315b4ab3a54200af1f58de5e48fd630429d7ca653abd43eecb16c89b784d5f4083da13789fb478f74967c9fc86602af8c1747fb1b6ba8d6297186a7d21430b3133b102354c053389c365f939f2b01a9788a8feb7994ae6e647b629d8f7cfcb0a7966cbe7a8de38c0b6672700ca9dee0b3c3e79cfc27f38f18aaafe972867df9cab18d308aa1ae8b91419bbb3cbf095cd4052c2de0428c1961b7d30f8dcd8e84b927c085e43c6c278525ee0bac7ad8430794462876a9ea3ffd9c85c690f983a13aae1c3dde06bf75ec83fd127ca32b0a000714b18c34bd32678187ed5c777e18bbe337be7c313b2b16dcd7b30deef06c88aa02f6c97ae0489b47483ebba75ad7fb95b17ffa7d717e0e17d95e2719e55e5df120a0a89dcb93a175793fb7e0d2824b296adfa155d008be888a6b6ebbbec6d4aa105f012d1112b0ec51c56350f1a18e55334cc2f2fa0656ee5ed3dacecedf95543511af64cb131c7370d05bb0284a3e3be54f61a7339f9437b298ccd427408282e78593b22f709558a00809f8d2aa41e578cb27f62e01c33fe545d59adfa0513607648f6fd4c35a9f183e518837e9c58cb791e8f901795dff61feb2f8295bace178dcb288a7e48929abe6886524d4b51e6b98e04edd6f832dbcde110553c6e53eef011aacaee325ee4427a7789b677c0937f73202dc0d3cfaadbd2a93e536238fb174aabddf5ba50789478857b6bf686f208e09329744217dda31972595f5f68feaff23f2e9a347a22462639908188ef727ce210cd79ae11d82f12efdb2126363d07062b5b64d10f88b71edbdfb4b05f44d11de3c7a03aa512a314e3f252191f3be5be412a5673b2ff6425368bd9086f0e64c5d614a6003c933d14afad05285bdce79851eb97d6eaf1992837eb6cb96c2bdcd14981b0f32332e84ed19d4c1c56c7497aa5ad2f0e16232f1564139144c7cfb5d2e8c81ced8bc800919127c406c4b9b7c48345c5b8f23d5bad6c61a16591039729e84072f6b3b24639d73cf3764f08c680acdf620694e91cdaa4b90e85d2e91e495ffb198a072095d61fd383734938f13c60641b345e259b762bc24fc8da8b7e9c539c54f7527614965d7baa8ca741b927ae412a6cb581d566e662657d17e457cf7ec1bff5dca80fee1ee1224a3e93dd7a42717cf4645af17b942d79719f5b3a9e42e703d5df4ec277c0726f5c49dad4894968135d4d4a26beaa2cc867d0bf828f27b5aa6751163aa1f14c337d293aef0174144def2c6e9d4cce5025d6fb0b6a4ae9d3ad43af88d98c41a1478753c93a717aa3d0c397c575d067f28e5fbbe10151e5d6b0dcb3dc6c77d4cc6551f3f574d5cb595133628157e02621db9feb4c08132166cd6adfadcc85788e9de07473c7dcef14471a03752f961b8c40b6c7b835c4ff291fb46b19e7188159d0a003703e389639f7798a89a2e8afbfe6e0b16205c2aea5c5217fb77f276abb7eb2bf6910d844a37071ca888cd1c101cfef4d797b6d4674d952bc1a917e85b6b0339ad458fd3eae7793c596513fd0c377df49e788470b976eb8bc80ec6f46cc77b82060ba665462733e2228d365f5c7b0b756c8f18b1a1897d08e8c698f420889aae43e27cdd37754c589c6f5db0741bd23e0fc47e8583c4773682ea6d6454af5e05afce714176fe547e98165efc3bf436002b326ce0b691790141fffccc8f5f3f31487dd04f64bc9c2920da89a5efb3698ee928017d5f12a5aabd28580491954298c56f27bea61a5e39a53053b6f55b35cc1b51bd36b57330c75a888d1730c5e39ec6ab73babec2fad485c68447a7f495c11d0b1187f3375478e47569fee2eb2c567b00d8a34595940b930decdcbe9b1052eba07326f70b75a556f2809d14f3a7ab6702e88a1f9d7dc6d426669acdad30e4c99b2646e18c490a025ed35d38cd3f19c496993f35d8133b4c05066ca6ec62d1ddd44c5ab28ddd9f614941015b083bb54b787bd6eaba99612af6958883a9799fba4184405aa7446a512cc8beda580c59c2b142f4659dee7474e429883abcd4e006ea058af3b49fcd2ef13f38c4224dd9685691b3f8fe3e044c8a3beee5b9648a07806cd36d32719eb542282561f0ceb5bbf052e987a3f3f15ec2253d08f0b09b4e50ecd0cf0b49c2ec638b89bed2ea5de25ec8f83edd74fd5f7961164b3273585146efd1b128bbe1278fa4ea3cb35b80dfa626fb9704e60493458653a7ef575f166918b658c8fac2f206d95637fd84c34f4002d7295701b594672398c4b4508e71f1366fd9dea0bbb769df8901bd076f389f2ddbad45c8b4950c9c6f46a6384428e8c9e94e9b5c62a0cf5745f93f87d3c849e4dfd8eba47c03b9948d5fcf427a99622ee5975a01360b94eb3c28d98b61a5c6a55eab343e125a815ab43994b401be87af771fc4c9f878c14909d9c10ffe23416f361bffcc6aff957c8a3365e309efd44faf105deb8fcf3fd3cd635ac867564d1ba7c1350029cf1727755d7e039b70b101bae64802517ef8b872f1c6ce8517e9c715720522d79500bd1f3e66ea95c3cd99a7d32e50a3a032699b32f3a336922f12ef061d9953629ddd992c6db7beae8ac27802e617f2eea35c424dedf9b73948346b9bd9e60e308fed4db9228cd26271005f281f383d1b36fc91864541d0b27cf39508bd9052d834740d90c4c85a8847ad52018f9c3a58f0b6e2e4a96b1607c97d9fdd404069590807b57105001a304fb9b702618b546c58fdf7a2f237220c24575fbd31a85b0069a3b97196a88a1c97a5017e8dd641f870e080a00d06d5b9577e9d29223a1943ca029bb1c17df684b34c06ed29e7370aafe17cddbfa49d91239a832f4b989acdb59a7bd3e9319b3aa320bd5eb0fa66b6579a8301c8e80d1c0a7aff15d2137c42be15ce6428796fb57fa9abd328c88d1aa613816ca8453e6393d164e3af2c43cf18741f12fd781fb5c930d1d0d19f065cd570a3da9a9316217e4109f7f3b6032e168066755aea141112780922289fd18420ab24aee518b8b8a2d668b7befed9c08f00ec9d119b40530a87e85fb746051529b89b40769f95316883015af9ad9418a9b94286b087c230774a2873552b42602c995350a4ab175d57260a9fc316b71c9a3182a16bcb00c0f80f8bbe0d2ee4e53a860df18e968cc4ee46d09d88e1d635aab0b05b104e96d0f4db2c4bcf8269b37af08d629d5244212ebc267c7a0fe80b4d12b14c91fccd7f1057779faaa52baf973eff524cd71f3882ded2ba556e59ec5d2cbad09a2af942fcaec084ec09440ca0afd52499d38a2bd69c50e16ad784dbda0507b8240a0ce0c4492f24c94c80cb9576cdebbfd346752e67440945ec944f3ab075314de9abf07978fcfbf8bde279d84205a42df74aa345def30d30a05dec212f8d0fbad7eceb19279046fba3db6fd9cb5553c45fd2771de800b0d3de7e627f095478d90f486fce1b95ed862e49226e0bb8998f1ee5784b48832ae4b1bedc77db2ec7e6de6b663460b6ab8feb5c0311b33313b3d76145540a305ff2d68c824101ec55b3d3823bbb95fb0771d7b2ccb4903716b31de091796f617a4b2540d1b0a1a3879b26125e8dbb8c514b2ac6d4e53d4229b4d7445b6cabd8c4bfdc97c1aef23c478029035d99c3852c1f80ab191e661e366a20d59111604d91abad14997ed945cdc79ab5b8f873e2a60930dc0410c3ce41efa5519c5af7068823f931bb0fe49bdba0089a4e3e38f9de37de561056fe88afae847403421c4fec08017553c6235e52055eaf507ae53ae3b90a9242f8b38e6757eda44ef37ce21b0d7e45e44cedc9f7ab7af3ce2e230d1a64835a83307952c6712c7a909b9a2ad6c27f919f0ce232bf4699c997f7e121f9665a732cbb5fcfed414500974a090cd7fc482df3205feae14df4f04df0309f1ac4f847bccbc552a8b95aae893633a4c5c6bf6aa3b21c4bf7a26f7e2def581f2a998a444bf7b53f0e795555f9398cac8f9c6a2a68e1772ba2d5883a20a6ff9e0172ca8793d38038a54e3f05648185e3fdcda1df7a3d06d1f412ab1d004c344e385f2eda02329c6efacd30a9be032cc572eab455d4fd3b1fd096f5c0ee0325911b5410e5decec23d506833457016bc0f7e359f5579232555a2a851b9eb9ddc7d99abba8064630a917e7e7de24df60c8cbb1dcdad3e67f96d43d62fee581ee2c3677a9b6c82943e538ca1b0b5468d762e0a632233695b022d6a86b868774e7156639bd11cd9ebc11a6da59e4b83bed5723403afba312533c68615e6067d290dc75245d16848f986ad896ea3b132a7271bdd2beae97e6ad0adb9e5f7d366b0b1fc95b2c75d273dbbe4b3d277e7b0e3338d9f27cda0457979b1a741c1c9f29b9ab887b32d3c7b024366a02d18c7f9e57538d998c43b694b7e66442bfb7bd51396d4c58dd4974d8fe2060aba96a4bf94ee132de77b849181491488954ec9ff8611014c2d8e2ebd8030c156be92f46d864f22dbadcfef60c4f4be095b76fb517581a5587242f27e5a7e7f35d82ab5279ec1c2018fab645fbac21409c23eb140cb10439ba3a46859bb0944cc54162997024486a2962183bd472936b98a317868995c3a7329ab73be8edaa7c13f4f7a06a7496c35f134fad946d8b208e43592cd6ad84027b2f76a98f47dfe24637f6dafd46024b50144f2138297ec6ddc8844e5836a6969cf2f7e757ec75b13c2512db429cd2238d9062ba027393f67b3a0b967f7b886bd67da662a1ce0e401b39221085495f0d15b3935eff6bee27077a848c65430ed3dd40181489d65f6c2f8f8dfe352753315b95c093cd7a448179a3a7bd1ccdeb80e3c521c9fa41d21278ffd3f9c899367f8ad9bb3e071ec5aab9077ce6d26f98b9c56ae41c6342ec6c20c2ac271e66e51caef6bb7764928735896837d2a5bce0f10a0c1ae83558b822cb15a4a03dd4b22ee8c40a07ec4b36b77929b9f4166f0ae6d22b1e1c64e73d7efb8156685a01281adfb00a67eb3bec056447da84b5fd63ac83c496726585e8e66da83d7d7ab01d3ea27328649436c428e7bf465e343daf951e4278365f474dce36124f57bf06edd52888a89b9e6b7a5faa6b3cd6b3ee28f341bf0d946dff9a723cbb2f1b2c45d20e5c4213eed7f87453a3985b802b51169e77944b769b689b6a4e8bd878dac2a4d5c649d20cf89c75f79a8bbaa9bc93d7456cbf1d5bff4f52303f87f8e9ede963f3fb11e1dcd351d353df2463df0903b12a1e011de4615563f2b040b65d5575a10a32eb7b82d3bc68f4622843309e82b9a20c2d4162128742941e050d4a2a4ee50fac839de347096aadefc4edcf0818ceff4ac470dace3885254bd42c796f37eff370318c23b136ce0bf33529c5872512efe7ae77c4471db242e25ad5f6b0a984e5a14c3f65777f9543f46c2110e255ed2a28b9404c810b7e8277e080bc9eccd5dc5495edf9b57ce5c5f4093b6daabac88ceb6f6a39acf13ccd1c1c111ce3a383b714bcec99fb0e1273976d0070c719f1c4fdd10082865f24f3378b8613758785e790880fc2cb037f22f2f9cf1d89f1d5a71bdfb8f9643ab570f8ea723fd4d1519671e4a9e559ab85483f823716d07fcb904e5135b0a5caee95750345b4590939d76a0b15454c13cec509cd459629c63edb4be633e6027e9c638246ffe643ab2f9b3b7bb216e233f3ef594706b388a8e3524778d24fd5b1cf0020ce5d85a75cebd07845341c4aa287544fee2f05a5e0c55e585f5dc7d142d7464d7f4dc18601c459204d935659d49d1d4dbbd96511fa7ec9e4a360c04ee168f6869a0226a50b9dd7a552e335edd19a0edf848cf2600b468395c962fa6cb6c98331346600761bdfec40c52125798aaa07e75d0d09b7d0b2f934aac6c6a7beffc70a3f788f4390c8b36c5859e161f7ee5e5c787633d0cf25ed0649c19e13891bd571d716604ebe6c3319349ff78a04fe9aa6dbd9d805a0aa06f7903d6189a708d354a2e00bb3af36b3832824af5c3c48dd5aca1940400253a927144e587e9bb00b713de85ed34f5cf0958ce5cf90b6867848d227d598234ad6706ff6d12b4c5eed943eee98dd62c8d4a3e3e54403fa8b4446e63234ee5f3e12f7e0b622c3aee2ba7d540008ad015679b5c5105380917087e873d66782020afaf399e6dda8ce9cf7712e99e80fd50f5207db71f5901ca204c06ad9763445948d69c980a8a496937bdacdf413739bf468cb6a77866e67262d75817259309ba47c5bd146dc3f435f3b2ab4238b53e86a02373e04bcf5ef65255f7390a5bac1a6f713e4366f916b9539587ac8c3ad2bc68b68f7fa47a14944010646672f24bc7d87127570aef971029b682db06d593016a91a51a639af8a6c9129e3895a0e7aff5836ec6910be0a9f48d72dad3a77472bf817cf21e7f69d009fe852a928299fd42074202dabb2a3b941e93a6ae832831a8964a82cbddd154200658ff10a3b003fa89a1e2345a4ec736954604dde9f8bb13eab464bf72e407146cac836b7320c8b403c76ae5016d572917c8984b903fe5a672a711b9c107f21d38b0b71e78f4ee738877c805d0881b19708a71197fe362bc250b9fb9b7bf815c72bf56a9c6852ff0e8a6832c0cbee36ea678ba1abffa4b4f76ca3ec7daf560eae6b4ac7de4989f162a73b2c25be46ca2ce12c84ccb79ab552ee5ba0a961135ada6928a3e2cdf6228414193803d25811e1cc3e8832f7365e881651ce76dfd5bdd2f86b386169c7c0fa1e6bba12a5dcaa2baf5910a7ac52ae575af24af03504e278e1509bd7576358c1a5d48da65a30066c2f3a63a733b8911c03d3095d37d6fe18566e44db4aa1ca5ed4caab9c41faa138f3435a962f31d7397f50e721e511b8945fff2fa2eb4033451a8fb6007df41726c180eb19e48720332698b8f1c90d21b10da9f00beeef6f05f2107ffdd096b570394e0fc9b180349db8b437ccb2703acbbed68de17f04c57cee1eebc7d28029e4759529397e85eb6b113742e7e805d22b31e070093b27d08a74a47edfd1bedba3d9abfa94953b5527ec4d04c3aa4efd4b5f1f31ce6a593138d9bc7888548e8f1bb89004b1ce265bbac2aeb1b4a95af2c7042ee85f13d242eb2005fd3cf6b0e890a1b140293664d315a34ad9720e4fcde75000659176c7c505d22e97261f875538cc04977d64c1712bd59aa351eb0ee3be890dd4168c92f0ba72d5841eb9248b438a1cb0f9db7945b7896361ea2601f97c1c25fb84897ae529035ebe0a04ab0412cd0542343966d466f5c2708936fecb63c38281621d4a00b82937cce53285968ef34809c2b34e1ef873932d450f1dfc90a696d0cd752c419070919bcaf7580cd207398a1346517f64dc911a705c2c141b69fe0aa56c3cb42287d61850156333e431fbff435e8d17dc49f0514386592d23a0bc0617300e61e414f2ce4a91aeeda547cf1a7842806077b3b6eefc3ba193ad6ffb2c3484a66562a4ab8907adafe07c5f49c6815e129b5136e3c3f5cb18fa2a85fdbe35cb95391ec89bbd66199d5ff438338a0b90f5e6f032d9dd1c205633e0706a54e2a7f19601e73f045c5b897420566f56ba57a0e5ad34c488f04f7ea2acb0858da3fc97da10351c5c4c212228dc737ac2112a1d4d5e97c5530358707ac18214c01131424797c1aed1e5ee34703ec4c2f993e58ada71271de6106810184e82c6cda1f732adb65cf8dd21472d3dd790be6b5a7c042a1e82705b5114a4716ab527c3be3ef3ce78566df8e0080e8c775b12dc2853ce9ef21f7cb92653abf1c334ba2540829fd863e20f041f90b267bfbcf9b56f431cf1f07d55f6b131d9defbe141fe9374873b4d0d8264c53263d28d176fd3ab9c2a91d7d76e57ea1c34e1b8f2d5f98dcd9800fb96fe22eee14cf147a169ddb24918cb2a6cac1936e2d62e0e576dd53f0e458efed95b84a86d2a8d2095be00d16d940590e0c09cc17f00dd18d606bfba9f5e438498bf8947290a4ad74954ba77bc35efdbbac14fed8797fe5ad995cfc63db8f1e22f77840d58ba877bbdd7d0b3b7bec478928bbabc7b81656554edac72aaca3e8149c758bb333bcc91b1faf5879a14b82dccecee84d97e9212ff4614a600713013bac799ea9b58dc7fbc8fb087a85b227259e47b9a2e2e68293d280bf836e054149fcff9b7debc9679979d04d116256357a0763b3f30cac544468b35eee6590a662894bcda54f9140e2e738dcd37edba5bc58cfb4210901701cbde65ccc3c7cb5a7a92ab95345e13e7fb7b5946ec7efdbf414ebe3ff10182810a9f2e24dcacc6ae9fa6168c3d9ad5e69bcc47712c74626cc03943a4379e4568aff3b8b450afa1568d321d67ca3788de9dc0144f4489b8c1bf371ea8892e2c182771ab17a60c3739b7402b5498cda27e7dc79f92c6c93ae8caea0fc13a359cc6bdfd4464cfa4b22c88dd94eaa71e8f03759dd9e8402a097bb67be5b1f4a1e429f99017e50ba8dff5aa64a5b895ab4d57bca4f5adb8158500c4e9bd5757eebf11de62f0feec23ae4747c5b2f1559f0c153f429d31f4b8ab0ef5301b1a20f20d8b605ea451de433c506cc4a443c1e0b514669af784bd6f9422c504433322f6c5f1a493e0ba9ca9481beaeb1aba8d7b94a4769e0bd9744b15d870c994e5e53ed10a1c05780b2fa95410146dc4a6e147a62dd61106d943e76daf139cd21722d45209e7056fe294b16eeb154279fd6831447b7f0191a8b5b3b475bdef86d3057a7c1f4947b90dc265ce8a09c922190a7532f45e728926cbc60cfe6da96c062fc8af606ca78c70601e05487f9c1fc9c5f9b7679bbcbf915e8e47b433fb92c732bee6dce61081d3c8a51a76f5f40f58f4c791288428935226236fb74903044cea26d3a5646dc8ca21dcc83859c9a89fe8322af5575a92e523ec64338799134089f3f4ae4637e3594596018a3ad5e0d56cd785492db64f5d7183787f171d49c8b013873e4d3fba3c76b9f625175e5067506e615c2db5506994cb1f63a4d6c36a25961542c9f478cf82e73a31c82b8ad1a02846cdbbde1a02f09077729ec55b779a9ad0437e1ccf3f1059a1ba08900df461c4e029976d5f6f31a7664f42aa89737d9bb6056a3d9ba7c52a57b2cc11e911aaa0dacaec73c859a003389e9018859ad980ae6bc652db0d75daff75651f64ea3255cadddc3211a55f8a1a8566fcefd64e23f74c39cce3d8b705c4dcb9995b872fe275f6da423eaee2bffb5d5ecc2754feafcdbbcaa7267ad3f9fbb6db196619d568e7aebb2d47fd0ddf274da0cd5bcb912a5793cbda60fb7bd7e9c97ec8e4743ebaf0bb5d8e6e280b432f0998f9168754b827d12ffa7923e01c6c112c2acffd119bf6f47ca7a307f1b625d9e9df8b787ef005fd7eb02b48b304c478cc8489a408e8b005b7ea753fedde3bf73b0cfa711675622149c97629fb936ac01f21d90a1404c43da8cdc34e284e38cc0043fd8491434988f5bad874e9c35b32db8a86802d623beb03e46a012262b85e04163b426475afc13330bdc7a102a1314fa97f8ed5ed743592fff0d6c34c220b8c3c86b55c9f44ae1f93a5e0ee26884deea439a6f50eeb70b8cada6ce5c25b2a15c1d7f66aeaee07777e3ff02565b1727f6431ff4b1fc57133248a119e1d892f65002f98caf79f419ec65ee4dca0dd0cf05525b4960dada6a6c9e1cdd7dd5eb585b5f5e156d2d2a2116b5483e7bc831b249f785ee409f032de7735eb2a3bad23a6259fb7d68288d861d23d3038d2b3d31d14d71cdc45467f31a17afe4602503cda40a5a3dd27865b0759d552cc27a022a230a0a337556e6c3e181bc6d56de253fbf105292c53b96d7a3fc2b73a8812f5c3e4bda16ef1cda0250c72fe1dfaa5a6f0334375dedcb92301a04da0098478b158957de45886fe786e8e68fd634ed9446ac6a5d0b4e09e8a757c917e07481e3528926c62c04e15307950ac3a3d53dd7bd7e8e1afd5428ac42362cd824c0dc232c4a7143454588f3c21df9c5e0ed615f4c163324905a2fc4f26065a8a69cf643f0d2236bce65c3b33b6fd7b86e2de2bea0e958f8660a348763864de2107a38ca409b24ef9364fd5dcc598670e46dc0bf2a2954fd0946200351ac5ef79ae1eb4a129d547b8a95b0af02d59103b21578b864f8ee93074a3ad55d0652ee04381c41f8a0626d7552464a9ef8a7cce7320209b3ea3c067ab59c3f3a0124055c25ebe2087a6c074b8c6e51fc8062d3b2819d996f3d33d329de1ea25c06120adf21f9e598b5f38680b04e52e6e59657bade5afc6a76a8614c953710658b7fe056cb523f6ed19492f86358ef09a91ec0c81d9a9ab79c41d6e28eb1093f75771d6bc5a0b3485b158b313d8010f33f6d332624ca1a6da9f412641d0c8f061fdec7e0f055149c2841c610eaf7cb59faf26a4a5ded5aac4443b5619c731f06d3fd0097ba94a45aa3cd8db63f4b1ee546c1e33adf48ea875586453fdc4fa02e691de9c3e86a702522dea3c463ed0c28ee50b3f66261174232272e375698d6d9537492723636a198cdbcb20c965740916e91dee0267784cc5fbca2fba5b7c56b72bc650be38ca0ddc23778a1f9f4e4c43e0f598690975c5492c639c3e7ffffd8e959486c092678d08da75c33455d6a42ac81588680902cb61bb393831497441f0686cc6ca1a5fe9ae650a1cbf5047a5bdbfd4f757105b09bff7bdbf145b1f2e105247f79d0bdc1c9099ccc2ff197ecef4dae499ba06915b18bcfc5be10b4213567daf28a0c360eb82fde86fb317ab691bc53e5c89eef857d8c3bbe04b24de46e29b127f078d8e8ae2e2b4e7b0b16bd4a17389d3bf416ebe02ee57324017bde8853de953534007f862b7198ce363dcaab848031c34706c15562d197f36d87591902e303850573a6b1baac10b4c6a44a6bb007f562f937e39eb83897027b61e613585c45d6729a1ead5880ef8f57ff8c72dc36a97307222d55c81c04a450a0a59e19a61324cd37ddf9906d23ca9335c153c403591d9a285eede909183c0a274405319fa5b6409a97a7dbc7f1fcda7315fcb1710c7f1f27e29797cb3330e366194f7091f29becfc8918a42116560fdebdfea30e9e2717bddfa0af023c4dfaf91adeda5427eb7cc1e575c6efb34d2d94511b567cb31f619cf49d5fb347d7aef4bd029afd734f6283e2b769985bb2bbdfcae01f98eb292b205a59fed74d0fac8b35f4b3e01408c0ecda27d1a4a5011cfcca73db890098c0d9a5730a332383039da601d277bff63902375a151e093c91799cb8667fdbcb7f1274aaae1d0c93fbe207b8da5e2993180d606ee3e80d31422f03f41eaaeb8cbdaafffafe9a2cd1f775ab237f1e9bac2842b786af77d29ea2806743cb6d7d60e3b0f145205471237a1720129cd8feebff4d7c0d73d88720b4173e9381140a5c60ae7b8fd0e281db0a27fbfcc8b8e929bc47cfee340aaf17a9e9ece7455d109c08349d1592e5148c2d144c87f9c329541f7e82c6998388686fb65c75ab3276c77f412ef7a570c51355bf8c151b7ab7a64da05be3d1f0152453ddc3cbf4476644ca5798251f069411479c4791413d469bc52bb16e4e8f78ded8013bfc8b39adafd703c0e6e47c6c142e9dbc31ffb6f50a4db75970514312173d6f579c939038fb5e5e94ba2b4a8ce0bfe33cffebe3f21f909a63eeddcd5e6ea10531bf6559d188e7e33dcd76f2eeeb5fc3b81206515327f578a76f63e4c1995fcbd22e760a0a3da397daba310af99de725e98acde444c856d3be52d6fe7465a7e8080aab9e9c7b153e9f9472a98798dbf33188ec3440d0c863b1f8017f1ca762a22f161b8753d7a5261ecf2e96d25efd7b6cb930dba9a938b78484740f987a88f3dfc8dd70bab31c1d7feddf4c829dd1de35c131a24a485ab74f562316b1c8e91abea71291938a041b11f85936c14a9e4a33caef45d076722616b267244652e541e0345bb785da00c24c64f8424c7018ac1e30317dfdde5cbb4d07abaed9df0c9d8cdb7ee75d20600c59ea4d1a77caf1eeb65ea32733946dcdad7ef25210811d7f75458475ec59542fc470785a9c590821eab4b407ccfe18199461e888622730f31c7df5ebb3ee34fbe2b60e2cdd849101ad18f4b84668fb3d7bd83c9700c0d8f76fb849540d89a5e960ae222338d9c6f95db0efb17e225451c99819a0c946930330ef061ea962283cb7604a1601fd5a908eebd411c3a6377ad26dc6b0e2901a8a7dc35ff84f282a27dc23f10791b71eefd19bac8eb71f89fe99a70a2467791c915e2457fba46e9315ed23008fd007a465ae353112b4c31d2c37ce3df33d729874ace1b6f35789a468be457530cccd1867461657311a110c181a39b4d3ced00d64794e56a8756207bcbdacd3f2d90449a058e09f322a21038f5dff0d257e76d56367689dc3a7213c84c57344e0f957b2a32fe08bd516c55bbf1252425f8be58307a4208784542b38a411a98d2cbb2f698db23d211118e66bbf299054dc182a70ab840e355173ac08edcbbf0bc4a1277563d9a815267ed2f2ed9f79008cbd5cc1080910dd812d4f787a1b906f9756dfa68b3e4391fe10f5a0ea673bc38ba42d53cb5cfc846df89491fc0b3c63d6768516343aef5838c8b7f7130b703e2928ab6bc5a7b42a97653167dc7c0f920bbcd5e0f8af8b64df303bae1fd704e524a8f1dc86bcc88943ee411ca680804cb892a413d06adc32d58e70bdd08f2ce2d672b77b996749f5fd2edfe4bf499ec47cb7f41141fe8484e1692ded80caefe592f65cb158f18f29a591c25889e2989c8e7ec344bdefe6c2f988a09c4e213a71b97ba0bb29e012afdab80a3fb1318af66499028aa665c0c5f2838c63cb9e32a1d24fc611f822002ec04388a855d430e11ba53ed70b2a9c3e2c9ccdfc11ea24611043d3d2b0cee4d9bde7b4ec2f0d537be0aa8f21c8d16710385d895b14e20a12eabf0ee95666dd6b91a0d085442751d55552e39b81be3ded0e6f462d7dc56af95d970cb909bc1a32f78469e4d0030c69280c24a9dc97b2fb7545576c9fc69f64f5e78789e8328c7ac5601cf7c7d83602d1b4bfe84916115ba8d61e114129a2daba41d0ec0ae3da491d723479226212951d0bfb63f7c121284f9541d2ab47d400bebb30ccd4c91305ca30ff482040ba19508b527ca22ee88be06aaa322c8acc61faa132b285d4db2406795cfff6deeabc480c3c3c8250dfdc273e2ae0288a780bcf7377d189cf6e7d2c6ab952d1aaad2f730bca6ae49a417b4a608e2d6ffb6cf65efbdfaa8ab24ea65099e5b94fb4ff7e4a232a97c178f8f30991ab11ad1e86fd540e5f302533f8b81e96b3cc5b4da42f1bdea9cedab6e2029aa01396749b7fb23ea60dba0fd7cc0ba7d6710f8964fd8a7b167c7f6830a2596b5816317b461462f9daea4d954b57e72231dba801e6e4b5587ab7d0ca8cd010294acc81053da8624f36d0b748c0f5f2ef84b1d74f1577daf687dd5a7779f4470f24221ef68f04e2723dd9acc46e940c9213b57693d3f6e08d3f251d93146f0a855f0464ad80d7880a314daf0aac4d4961c1d7c172037459412f4b8f55050afe01989aa9628929e11c07db30d86cf876555f183728f953deb1ee365d599093c43158b3d70f6a0f921810f516397c746556d402c5dc7d8bcca18dd273ebd69abb4fe7ea1ab72ed324cfd912aca99cf6a9ee77a8662a583626b0947353b36e2c0c8cd2b3016d7e57ca2472f2f782a77c6668cf642844d793be7369120cc96b78af95a94290686a420a488af6275876e50d76f6ba74a02f117e6aeae82386d27c1144f44c8c1313137c36715494688afa3c8734ef75cfa90a618ada4644f7859fe8297b66d6138048bd175305dcda89f1660b1e9541c4f85369e9f9147bc0a0908c1f9d469c3c3b224b6924513e56461ebf82bbd63f85a709ce0c2160e8ea602ec45fb085c23e467407870b76eb92d9e69be591f9c9bd9d493a10fc71472d8637a0792a3730af4caf28fcb132ef54f0fef3d8986121e892648808a9f8e9deb57f452b70c9be1868b769131debb072e7e545f59b482a6ee7a6b27e5bb72bb4cac0e3aa78fcd2f8c926fe232c131f6fdeaadb1abaacb56dfe0d1c6b7e4e20c56da27134cd0a76edd61dc6029ba70b72a4bcb7cdaae3d372c6dfe42b8315e897387ea46f48250d1769577733b0d714cb3d05edda906bc562c490874d3e3e471efc95b2b2a4f14d8df47b91e53e85b4f57da9ebac3c9e803319e58e6492ceec2d8c8f0f163acbf3dc04fd5d79222429159c1bb0bddd7f2e985a244c139e40f3a9cdd3d7bf65006b489699b96406307d60805e92d0e5e35b029eac04ae670c4ca67f1f71eab3b7a8b89c5ff7d3bd5a4b03f1a5bd20d8e58616d6502cf41f0cc56a294e7e691bc9e2bfb29ed06f94fbc52a85c4ebc9d83c68866722b973591143784aed10232f910126067791fb0fb74c4e577134ae17baac7c00e477d87f1d9afa096c208694f82530740aacfcf83ee8a401ccd6a1ca808f814e3d915b2307fe6472d190d8dc25d879a739aac7291aab81e6e25cb72491d40a93a5bba621b00ebaa9ba54b781ee647a39a2e12822b4c27515f021e82a495266c7b20a6d777bf54992df81e836c63e760d02437a2c4a7644b6e190d257b28163d76c7b66ab49e891a577a1b2722e91759de0e8fdbaf4653e2799809e8dd807912b84cd4ebc74975831fb4cf947bbc88a5a78e774b023712dfe58715cb1571773b22ce203207561cc06beddde99214f6688420184ddc04d322f5a905190c0269c8c9d7caa45f925c14a44ca943971147a392010780a1195cd1001c5ab67b57112442923afab61b71717f0b16cfaf724642566afb16c9088deaab14a661436275da386e6bf63ad60123eabc3d9f10f11632a331a79e97d78f516117b74260988619aa66e029b08450ace55005c34da2b10ea4fe8e7ea165c066917cf5b763dea86185b0479bd5c82cbf20c686913aaa1512c3447f318d7469733ba0c55fe5380a813d0689f733651279434099af31ae9d64f5ae9ecaa8759373fe7f6daa1db0a5e76c60747b86e5bff6fe560b871f4e43f2291d562f331d0c546de04913f5881299c22f20385fbee6762eb4d48830a9f07965d03bcae83a978fd1a63e5a80aa6e6830c34dbd1e6e5b6cc4be0a42ebaaffdb4bbb3185b17630acf17dcfa6041fb1937372a898801f9963f02ebef256dc5c6903be9283d47cc1eec65d47a3973072391da9ba81f7fa8e29f3bc587cbc2d05f2282d9292854ee8ec4292da30a69509f1e5e543de8b7c204cb7550120d880eda773fa5d24144f1ae70dab10c4cade58f72adf3d630429d7ca653abd43eecb16c89b784d5f4083da13789fb478f74202196620292faad3d428c769b471de836d971e17ec39bed2c91603c5e67f8aa5f0bd4d81cda881e3a4e50b35d9b2eb4ed9cae340a3f5db6da13508ff56505337e916455593cf7937e96707bb1c249e8cd837d9f12bec283e4a130aaf99f430bf7220e23023121fb6e440b824b174d18f865e54be05bcdbd5b8d13340e34d1e882ae20194cecaca039d9c69e69823ba68ba5406c76ef87c7af9c434428e6eec0edf12c59cc5c89367c3d101750a99c376a2d04e3bc108480efe1346dff135145817ec75811f66566698850101b20dc55cdd2953a8b43d8ec79e264e95cccfa503e914cee0782c3908d1184194002fee173f3c0292641d640cebc430bf2ea5d71e5244e2087d1dc2eb7275229a7860d2b99909cd0a18d4a9ba1e67dbf06621b17d9b928329e6f1371adae94fc12fbb06d1f99579cafef609347c5c4779a336963d073c65fddd8d86873ece08a79c69dd67e13f00dca2bb6ec32b3ed1e16948b8a04b125881e11bfd93cd443bd6fe9b31800e3dba1002a314bbca73d1ac3aab4c9d1ec124d29ef3e410bcef324b5ff2eb2bf3099671f8b3f7c68c64af77e6290900058038dce5519a388c145ac274276e5688c96b8234093107f6be3368d9d32c98d63930b83c7801694d2efde27c875ac86b87f64215db0f4d0b1983de232e67a6c0a9c307e64a92680f5fadd0c3fd3ff75cfc43c54d21ba110ee8ccbc84b6a5c83ac58cd1b45e42305d3df9db267f1117fe1e0a0efbd10ccf6423322e790f5c8aa0881a9570bd786acba02dbdc8dba2c2057ef64c60cab51d3146c0230f5722c6280ec81c5110fcd0001ab91341101562031f789413ec59fc01cd4fac3232eab2f45f8cdee63f50885900fa83a7169c91a1d3ddfc8c10d99e4a105517210e851aad4e26b24d77968cd0346dc44bf146b6dab24ac71660e49bcf62f2daa5afa706ceba57bfc7fa06395ae3ca38070c2063d483ad76185d91fffa82426e489695abf567a1c46accdcc7960e0d14b6641de0b5da82ef2fe2dccbd1b4e0013c03a2dc8b1ae0e7c3d7282c067bf20db7dfb5c0eea20d664f58886e9dda12628d87a89111b0c5eb4b3aca934049430c1e15125f3b8a1a9a8f1263fa0aac7e528cc814d26897969a21a42690a99a0e11482a804794fde2e35eb600141536a34e40ea00f76f594421c5e983a990006c5849ab671c12956b602a192e6cd7d0242db4e3ca3f90c3328a7063027a77a65c88dcd67624954eebf0e394fb0a31e73fd9db08ef49c995b1a83b173e5db2ed64d8346921467b94b3dc0ff428396cb42d865478a8843f9bfbc131755976d1ee24bfcdf2f843320aa8b9fc85bab904dbbf09bc31164011620d8b7944b8ec96a1d566087e3da31bc1244cc90b363d56132c65396b966372512ad8f3e0351701f9e1e440457b3fff6bc35a13c472f22f34dedf5baa67bfc2e4b598756416261eb5c7e96da5236e5c6c6fe78a995f70148b0f4c8849965b172b30ea48a15645f53e4f0df4b809f9e07b4f613d3fdee8577fb4d02bbda40a5eee36354e94f2ef754ffd4cdbafce253be55fd904e450f0f26079155edee55f56012c2a9b227c3662d1bd8f45070cba531bb5883c2d9ae3a480e8231b47d22e5b0fa4b4db7f530cfc25b1b9eec39cabd00009c8ad00745a03e8601cd7209b1ca87cda4577d2ab56cef4435a7259a3a9324d749e0197570178b6ecafa43b62f46b5dd845fb248f380fa51f1cb326e3bd12c3d84bdf7441561c53020212f2a52fb079d8d89c2657d35c5d0a3516e1dfcc12b626533db2f35ddaccd26f4c632a5a62edddd3cbec7fdfa3aa8b9aee14f1c9834b769a50ebcaf6b8f06b24f61bbf5eaf28d34c4c335ebdf61b8c7995bee7024be808ffb1fb4ea8f8d976c146ea07e99bae0cc9447919affc31c3f65602949e3c44cec3164a4c7f95918e825727b1d68f0c765cd1222356b25d6f61bc223ef461ff88bbce53b65cb35a90fdc0a1b6712837d7419735578213151ce01dd1c04c6f6e7ad42cbb7a7645d422b2d805b2be63e1712b328decb72a952b92a3e2fb72a54ad7b2c3cc7b99e04c5d5ab886c8d54bf48a679581b8b12fdd9649d52f6271958e122aa3c870edb90ae342c3feb907ad7ca5d11a59db7952f0df3688c1346b20ff80bdc71a553681ec0ef38f8da5649a6cc3974f0086196357059046b124efaef8d5689355a6907beda710bcc82e864702f50d3e6c342ce34c5ac52ccb83f7b5ce742a697be7318ec974023a6283900035e20ab1af34b9ec59d8a971a7aba2def80131beffcabf12c7665362f696b5d554f103cf19239e6049f32f63aee642ecaec5a0266a03dcd052f13e616b2bcd741681fafb30f103bde43d1b287841469f2ab79e12b847b79324db9e42bd8fdf0e8cee683f5c2a3c02c44c59f7592d7b37f6eb95281189305dd6f50ea3b3669a285426d34299bf51373f0e63e23ebc32424fd351bc43656c724e450ae921221e4ac89af23a77b2a3244cc70b987c72b91a51b3ae5dd34842a352b1403fa9959900f6502b05d9f56183fb821e7de09e751207d6c64240d13a88d4de4c1631c99dc142255f1240128eeb61d89d9b7ac2cbd1a27fb5f401a184cdfa03a9cd5513baa21144d281d36a168fb418789fab9b1516da1077d21d64d39cd1be8b6999fdc497b4a38d0a05a6ff9867b5e691e97d180299b8c09beaec17f986ad4e9e20e7c5f2616112a9cba691ba60c275dfc7ea5c6a67e38961b66af163db3d5e12ff6101fdc547517230e327068b5b462a95dbb725e15c8c10f00aa6a4e6e51608f2bb95bc218f5eccdad0329dcead147ea4e5fe46a20e6898e91a1d223233631637bdc5afac171e882c28f74a6eeb557c3754f2f2850c81e6f6f0a9e71eabd5572e16d27d15122d92cfbc20d96c031ed2629e51e67faeab1792f4db0262e23082d5cc58fbdf0681b6278abbf3585a24305074432c5df462a83b3947f98fbad4dda960cce6b5544b75e2f95ad93dd66f978713587233d61299b9ffd0cde6643b39c739743ca66fc60b8cc94a3f794d09fdf0c33cd745389895de9c3ffb9ccf17a1d7eda5459056ead0a2edb3df9ca5512d903745ca89ae4ff327cb02015129a73049632c0c2eadde7e2526228790b76c116e93a21f8877e91559ccbba473e51bf72be896a04dcd59285c5e952e31241b870ecdae1023139f66791124c10d8b6061a88d91fe563b0e19ae9304955d13498b89287cbd13222596f008697cfb916793fe77f760e2f125d1ff759df8cbc5fbd1749eee6f99b91e30f769f8e643085d99c2d0776cd69cfc2d07962f1de509bec26c228ac28a3340f05a627006ca25134c063b46f8499812024ab93115974279368c627a63eecc60327d1fda10a4435d8b8f92969e3b05ca879f7f9a8cb465a1eee0cd05b4c76afb0d334168a8f57492c49fc303dc49fd5b8397dc7ff6781dce3f09c2f820ae0ae52036bd4c0d3de1f1a9fd792a98847dd291787b3cc68d95ecaa35937bef7031318ea164c10fb9a2becc5131dc1d10c9318c914bc80edc61270fb6bd2139541480b4994587ac96a53b4a9966c4b3b4af3f324a85c04592b4c8dbc261b875526f5d6a7b1b2429ce4d1ea31ad0b508e2e4d37584bea62122f69ad57b6f9840f74dc7f281da6457b3057be6650a3032b2554a349414b257370507872944cea5db885c95cadd56052197758cba1db25a62b3dc92ab68354622edb8e4e79fd98bd446f561b4abf6f2de506c194966e7513b9f172ffad992190986e98a751e34f2196ab7414e836a104f0367bc7b0fa7d962509c7f54eca9a3ea9213767ba797a168cf5d714f1cef17b27c0619adae0100929eb8b21b5cfa49f01b075ebae2f966cc8f33bf4b15e2e5d4c0e3bf1f3fff8d7db84ab36ee0bbd782497000b9ff283a56781c83db00d3401df28493e4c6491284138783454abf6787da2fdc9fe8dda21dda9d3d9dbc05f3a6f7899e8e337cee4de5c2a63d8a0eb92565863362de69855b1cfdba9cfcf270cc0946355be1db7a3edfd09322569785d77bc26e28b9515a9c3d30e69d3bd5b550507bb432d97ab8b38724ce27b7234710cf6730ab021889850d7be2155d12cbd49cf154b304348b82926e51111fc62a4faf1d6b6fcbcf109d4c12947036191ee1377ada8163f96a0209cbd70c9ce9ab692f5c38409555eff99fa02d7317a31fdfaf8a65e1ef4c2bc2d05701ab30ce07d81fd8b2103831f6ab27eee9409dc2d6b7a51676a7744364013ca6f62d623d3a7bf9124b7698fd1ed8322c05239e0971820198d3e3d88a1ed83499f7be710fbe00ecf6525d52856af101429f34144dd1f0eaf5ecd49633d9dbc718a9c3c9c8a4aabb876db3a71a2a8f288b086298b32630b01694426f11086e5224216e901157642151d3c39adf4606f3ca4262fafc7a71b37724ff7194f306dee1775c0bd1870f99b6bde6ef25977caff7808d5ac04e7d82282a043e9fac87f15f1a66547f3caeb47a8013524aa4d58fc28fc2c6151e58c025c74632cd38ed65ef6b8090de9adddf2831efa7be2c4d78ff937e9c2753e518fb58d4e84b302e24beae07ac47733f3e8162bdd1534c7a030814228d23235e83553d02aa99d3339868c8caf0e366c3f5d3d33a68c177bad07e8c942ab4dfa5ab7dea38488a5a465ef1ac4c733aefc10effa6354b3423293a5622f3c00a79e4fcb06a25c1a0e981dbfa2113cf2a14264929a20dc0990d13e3fa1a79e995f102260bd869ea2e441fd4191c3c7de313eae3f155a57834fecff15a6f2f671c828b30e65528ca3bdebb92d4168d2b281541fce9a76c2e007389e54cf81f5f6047674dcbf152d14c22a4a03cd61bb405d2a85e2dca832bbaeb648bc29dc15d5cb2ea0b53011f030980fdde62f5bbcf70e239c08e2fc0a33299b17c8b30f96831d810d3108cf51d2f4ddc8906925e0230778806a8a9ecfba4ccda5734daabb4bb66fc2b822be39b9436a1c8e83de62b8b642c5ac7467ac9820b12e8d5fc3d880f141cf9f3e34d82d59404b2afa6054ca60bdfdeaf6ffe596118f32f04f0bac71b6a9e2d8cf6be7c76335a6f06c13057fb5d1b71c973e0ba07d66adc366192058605a44012a75727e018e6e104290aab4e5ea8ddab6a41700353bdfd3a418bc3ca090b282be536f5337645e7232e7f6c5e7f506361651c26b7edb254eb1b4f7cb1f10d1aacec53dd26341e353e3078648e11ab51d10fe65fd1125f2f6403ffec57d7c5c237d379e0ee11ddbf26884089c4adaf1b3149afc164dac824f5e3043a8190e27c9a8a2addea38f29b3cf17aa73329a7c84c3606231966d41987e2cd5f411777ae5ece0e7419495245d25cee7c26c1bc57234522deffc69345d8553e70fc356855e2f8ebd54992f491aaf3c40695eae9b45a18ca0ba364a06ef0428d9dd7431abe5ea23a23d33166e24ce922a28aa631f44980f75115aea34c534abf3bdf1c5d40de169c22eb2ddcfd4da47f6725531b1c85c93b61b8180d7037712260f6699f54dfe94f936af4fe2a9372ccd27ac1449029f51ea0d5f47461e90d34d3f587960fa83bb6f636e339d3566d45f41c9bc08221ac262a3e84ff22cdcc5cfc3827cbec491881772c59b2df02e6f95993a549e5ee989e94ea38c5f1580d4ca20a736201a8e172784a391762e8d6c95eac684f1a414e6cf42a5aff8a4a18ee215d06e908387c6f88579590da60fdc2cab856796dfafc576be5108cb07466f041a09f7edee79116fe6ff9c8a13f0381057ec1c7de091f44d7e497f3ee9073df47db030fb77e01fbf38f053274020d749b46cc32d03bf0e11742f78dcb44929057685b82dfdb3d4aba8796f1c1fe449724a371cf446aa05b2cf3d96338b86e09972f0a460b5364a21c0329ab16b2af1bcc4a3b9e6d717a8027175fe193fe89e8915e3b1c4b927033e326ef0aaf998596578314b8282a02a956fa82ad2ae7fd0bdaa635ac6d27b5983a03ef6ea0b5dbb6e30b16e816166681f60e0c5b424e6ba6ddafc90f7db608e4b941740dabf56ed925e29e79d74f67ea639f4a0033953042347da8f2ad48ef09a099a535c0c322c240dfa9668410b3994e1a4947349a1519f8a8eaf922ec48d731c503b119d22ab4e30669cdad20dcb9bf1729f24181546a4f40ef3b281eb0077260668d49bace319a663011f7f157e9d7572c3605972ebeea84cd838ff262e23ee8220228ef55118189f59101309120eba7a1ef9caf2240711f5704f38b6d2379d0123785142e85b2b4dbc137d7bd793927f9592758a0e997cfdd380b078818d68059a44fba0c86995acb0f133d0697992ef33da92d1301958e995d242661465b31d42bc4eb02c3a24231886e3da6dd01cc690f1e3727df9c72df5525056092ab971a78181afbe7f6d78c14359f1327d883eee0788ef51ff06edc51c251664cf43150066cb4ec0f79a98b5f69d4b8a59d05aefc365d6a3c286dfbe01253f74b903fd3973b1952a270adcefe0855ff8afcd35bcc9b30273a70204bc0c132e3c50154cfc0d9eba2ff3bc6ea84f506bf67b02d75260baf57acc1569c637536eada623ebcfd0a8b34b8e266e26978bdb10c377a46a51506c355697a1d2684a6efd425d0430f26d9d7ee2e87962f4fdec16017bdff12351cdd6669149c76e0f23eae4a655d27c0aff59f066a349ac167519a8f64eaf3203b79f89e19c2097b6d6afb98e8f3a65c09dd0a9c4faa23b9764cbfe2cf58d0ed46c3bdf0a87ea8cecbdfa69581e4bd86ce371c36bc0ef878d055208bf96c3efe5125446a61f92ccb4e0f2665d0dc5ba8661f1dcee9f132536777a969ed82ba2bcd7d0a7706be0ba32b5f3c84f641d46770c059bedbdb870fe96a412c837e617609c4fb437a163288016c4068f6f077ba1c4e724dcd958748c8ff223b5611e8612c26d5975b9dde1074d2297c508c7b496f2dd0c0800fa6e3c04f036106f0b9e72938f38c66e3903fd1f8a3dfdd3cb49abbd628c51fb6f4a51ffd6cd2b9875fad01291169218bf99baa6e4d57c1a3c80ea2c7906bd8885634d4892d39812288a1b84ff8213d0d99266436521967fab690592fb573b376738cd15d0cbb523c08aa805c7485658789705e1f209761920fc144884a08b33d6032f3663f9c9080f1fe0b1c68be1219c4dc2589e5fbcb27559abd6f76f5d9527ac09b44daed88e7fa94b4089d618be157230ba4361ebdc539aa5b839c9ab3026cca8455019f84050c432ad31955520ca6d78209a98631030e1db5e6911671abea0b3575d9d436d3d9fb77d830e74af0e2aef8761eef61f49ffd017e94ecf2f4a5b7644858ba451e03e93e9a9de88e303855a76f7e1d18ddd02d7d47e6d0c3f9056292d3dcdebc39b177a40755be1a46c358a9cd61d24258acfee05c750f3da315b1b5a953eddd54b0363c59c35d406f80d65c87888dd2520da2822a4e68f560f1a8dc34c87af6c9db90b9d257f0a3b07883770965a940b6f5dd82ac6a949dbd276c247cf8965f78ddce31712cbe2b51caef56ff319875498a8e8323fc56570dce18296c38222b058151f78d9a016a231429e3da260125c4f844bff1ba7be3e8e8095d2c7a04d76f045810e5e4e7445399db7f87efe05ab5c63cff8e51f1c855262eb93c70dacf960186d99f8b91610457d521ce82cd228ceb288c2795b5e77823a45eda7c31f0e047d6ea3658072fb892dbad7996287c8f14604c967147836c0fceeaa190e47fc5ca53b1797ff65d3f2952f383db05649d632d2315ed20fb47df82cbc86c8cbc82d79695dcb2f0afb7199294775a710925c967d55a515599134757d7c63fe8517a23ca02c05481030adcc3ba45896e542e20f761ee2245eaf4254aa0e0713b8f427274135b13210f7f8809a8a0bb16eaa88920384bff1e4618b18d6dd4f60ca5fd06e20731702852a70a28ae2b9e371124870bebe9ab380bdc53b95dc4d556b40ce6c9a4c9c04afaf8f41dbfac29153dac105cb42e2fe73693e5094b9b494318def5611cf89f51e49d1b2d68b91ba8b8a021b38d886f47c7a557032a0d73c3d81953e8e97c6bbb0e694e8dfd6e09589cd180b7d66decc13cafa2e903d60f2838382c3a354879f95c6c51a22bc30126247e4dc401bf09473db181586fda59078762ac2621b2b62d4d68372bdc3f009d1890c5af943559c764dedd849a62e2d6d55a9743975e325a382b21122cbc8a6c794a88f9dcea5603485a87b9e255c306a797085fd6474763690d3098365398a53e2f98bc5bacc098963b6336b67aabe03bff7544f0fca05b89686f0d200cb7e3baaefe10483736e592ff3627c6aebd36927bb3c84dbc6e5a3913db8d880ca2cd8ba50672164536a4f2e242afd8022dfa6945fc27ea53603e87f03b3825580a979e1a3a87f640d796d727cf25d595e8ae43e88c1025651380f731f1aa98aab483a01fd7c7f151e2bbe7e11dfd8a551a5652c2b0c01e510ecdd1909445edd9ca169f888b12cae711e85096fd8c193fa42efd057ff7b9c77e0656e0b2fed68459e23f2e9449b89402a4a5bcc56f1ebd561405c1af17717b5a0d68bcf53a1c288591ccc8557e9ce01922b25b5077852cf9b84564217d3616ad7bb1eb1aae665e8876dab5c3bcc8db37d4a2ab9618fc98809c8c45625d6817488fcb5dc4d3059ae1b289db76cb3c470512765bfd1d86daa5dae8016af2f900dde54115d12695c5921e98334521cdff9516c69480e0e9a70eee81f99964128ef061d921bdd88e5acc52ba1e17df31256ab07cc7cc7789d5798b461523d8ba3a8cc0eba00c6fbd9aa431fe4172353112a8b4b8d1f875fce9159a901c7939b436993c3f05b3376f77ed792b806161db1a1d1eb80371b17bcd8e2845c4cc041c595f3358a976776d3aaa676e1b94ce42598efcd50bb6a983b27a75b082e5f91776120e4451445a716b19b141400772983307a04c6655ca24f468890185b5de73e6d161fe0772c835c08cdf83b780ca5bfd85bc39e8e2a112f59621c28917d06c03f727ca318d487414a255974e76f1e728111e187d72aa892048238a6eec434cd1670efb3c80fd2f9e7aecbeb6a314e6f28bc728294d23915874872b75f6a9427420d1e595dedc2c0a791da125a7354e088302c08fd2fbf3154b4dbacc9026d7da54b802aa1c9c59b9c561396360521e8e4782aaf31d9354d0c299951570a0a836639d31448f602abd18a6cacc4768dd62a2101e601309406600ffc65a47daa40cefa6af12ff98cf10dadd4cb4bbea6f026b9de98cef9b85e4c9424589cc394150f1870e0a275431231a31926a904f32ec905cca9d0e7ed61c1b0ff4313b64fba6d27a39ec8618c5d2530f29303df42c8fbab52e4f99c70e6ce739afb2cc9add8d22869a2ccb99309dd8e307797dd0de1286434e1ab16e9693b6838faf258bfc91bd23097967cd8a50d969b02271019b97fca3a61d94585b860f608edd01e806f82f9e58a0876227fcc8e4d38391cb0d61b97eb00ded2063308cad12bd654c9e05d1db7f4208260e2c66f3ecfbc4c592b703522dcce8d41636c801652c808dab01972ee821ccf26e7b00f27f539a3dc9b7bfa2cd6c8434f3721a2f31468744423c9c2f105605805b1ad45d0de736dd4c3971aead3943ff1bbfcc40def29d70ea81d856b6dc31fd9ff137cfd3e1c9d74e6083c85dc11c978e1ebdb744252481c5f0451af5f34f6b18b8bd70f4ea2d9c0b1260caf953ea9dbf3a3f18090e931630d633357212c8bda5d387ab624a8606c867d4271721f7460591577adf8497b6874ef0c19dc88dc8b733f5ea7bdfa034364173f27c438e02741adfd2a15eb09243cf59c2799639e593d321770c5acbf0a320e9aa0c37affdcedab4e69bfff3fd140e32ba6982b4e4e169243ceb8137b6204b4a57c4bd79c9904e2ce36ef7560e5478ab90dd5d63b4d69cf6eb23b9c3c200845e353273f6893be61676d6f0b2dce100017f2f48ae85243547b50f4bcc21e7d1408ef4473c56c981028ef68cfdb026d49ce9a1b0568cebe9973c3dd60103f1805089bce92376d39f04c872e99a01a32e30918d3d0c633df232fbd14665f16ff93b879e46f50e0d4d29b8b9868787f3229ab5945f88016ea9dbb2371a763e4e7d553ce19441e91eabbfd6b3d81fabec60349dd759fae621ec2fc64011a2853d87df565cb6bc5b6c8ba3a45cd2d781a4921716b38b1b71686a3ce9f8c2714b0bca0b9110bed44ac9c12eab09ab98aab872d1cb621d3a0c6b12b9b1d703d4550e33ed60586a67d6301e56de8f94cf2fe8eb2319655d10d7c4ad55a0be23af4ad07ab9230a496ffe95e6cc740ea2c9b0b33e0615bf2464b1c6fb9231e5638311bb8d33765835a1c29b06abd197287fb46792294740971014b9e30419bdc0d34ec4d2ac2fcaf91da4dc150b43349b3a0142299857ff684070f1e17f81cb921f010ad58718b0ccec37761beb6ac5a781fd6a36c87bd330db1f3c6e1a83ead63b296f0ffd081aa431e6bd2c2e7dd754f6d26b425c01c9554e21c0e9b12e3ceb010bc58d4263262d60aabe90c6ff4f1880c495d1f9e5a4100a8135b30b9725dca8e8c90c924526330f1779c48de6f25b4b6893623042c174d87d984f11ac01847b8f35d67bcbdb5f978fff092cb9d1c763ae5030965166cc5516d906203ed6a7c28df1b70200cc63f81d4f33885425b7d1aeed27b290f0b919ce29a3f1150df6c399ac63bf7857b617b1b489bae31d991267c658df1bfd06f8689bfb78932907ee363f52d191b477bae6c2c636d79d86bc3668cd9e0ea71f411e29c0dbcd94993edf3668e71486bbc630a089996ece93b5d776d843cceaf2c23648d6389c8144b614d02325f7d61dd824278c134678a93da915f30ec645efef555e4755528a59a3b0e577a9365cc3c3a81acb0091c12d09db8ff8a981657a8c5b165734a6c66e58e823e6b3f6828297d1721f1bb63350303a9ea50b05805fbe77b94b6ae1ed79b6f8ee1a24035f999c552afa28f1361ee67c074ca3ce2a0989faf6ef2b69f9ca50db17e8b91642b8bdce6752da2beacae2884e744ef9360a3333bf744f7aa670c69f3819a2208b33b7d2f7240376a90f1e2a0eb9422f101800c8cc5103eab8e28a8db63350c953e4404ed90ad0c57a09c1574badf73d4d2923c66c6a4729795122e8ce5d8d257977fb2623d6f294ec9e8bbf83677416a20d9fc8bad562dee91dde4a56937dd49ab5b6835450d435b4d432380ec20f75011970941a4945e2597f1389f09d1ca4478351271c2cc74bfc7bbec2fe8b0167f1e9d86b60f61ebd62f929beec01a49f88da1f11761027b0411fc49f7fa002b58c7c43b6fbeb9f325f139f363ea39f8ae7388569ebba4fecd0fbfab30cab162c4c70e133a15fa580fce41aba18f952b9fb1b69d80421cb65777ed02240e92a5cebffc97d04810414885771b23064d36ae1554cef384627f6dadba11ad0224d81cdde141bfa81a337699057bd81fa1594ab1b8368ab606855533fcbd34c980efeffe2ba0ef17e5dda47cc11a238a9094b04dde9af9aa8feba4f7989d946a6f63622303a7740de771ebefedee53f5aeea0ee8686d5f49bbddf7c204cba238facca6fce2006c7d16777c4d582bfaea611bcd3186ec7ac3a62d01425100038088dd928f0acc0dbb9c0c5922f1a2d481a3057c02a35db0e3e5d40fe2a02c9810c17213478afc37a3202e8fe8f11e9fbfeaeb9ca439df308c019425cc0a8b8ebabde1bc58143d414b2f1b44cb00c6b05b561de3b77da16ed423c9396f5c3433915d9590ca652fa5a16a5ff7ca36ad6de6cb3b946740d9b17183f1f66725f82f25209aa0b1d2db5ce5a2545de72139094b29c02a574c00d442f6a5313ec6b5bdbbf4484cdd15a93ae68c729b28bed08907e32359eac317fa0daf9852c3fa1c18e6e2b555ef568be32e5a56e96520b54d02d89231d1398a423b7652b0c9e87f9b395fbae11151ec4cbaa7518f0b012dad58887fd4225a453ed14000ee13176b6b54ed12cb947e48062d492034e2c809d470c14cda5ac32855a4c279302520aa28f5aa4ebf6aa35668feb22d7346ab55466016f8028cee7481f8bdf4a8425e549feb0ff7c7e1944c0ed89b414948875d65e8b2a0cf0b539ef05760fb7bfc969ab31af57d10d85b7343e10152b4643463df4185f1e25c8385c6d9551ca087c84761af41cd20242983d0f228753e3a67bb0ccb647201dbdccb746d254d2d2cadfcd47012d53d0d6cfdffb3b894fbe5b366acfee9019e427137a88f4c56876ed97b0029b1f784d9539672f088edfe434c342efc1eef4f1e67f3a16cb3fbce2a5c716311eb6d87f56985458d7f74b6c7ab17cf06031ddd3bc2cc2bd966c324361e7c2b4f2f4d47bee1dec1e65a421ee6aafdb9c4a24ec5e7f43fd337b3f0d87d48b4960315471d98fb24ab57c36a8b5f2a9938df4755dc652a766f56df00e5d2d9b05f45315b957bbb77e8ca140cbf14b4db0be9369a4b4f651787a7a22b19a7365571e93bbabe776a94ae5d4f04015aa6399c1d8e62b84c74a7323b6abee1a5121aae3a3c553dd76ea4486b3ad0a269b4a0f7f6637215c288c893fdd9b5f180b1484b3b65bf24b3ad61efcffe414472c3133cf8e25adbe81039cd016493ad774654f59e9798d751b57c4e7b0dd43e59c33b6be189fc5ee4166131a913b3e5705391d48da3392476d53f61a81f9c5d80adfee8a5a8236b36d32d28fdc8ddf9edf8891b31d97563a2c6bfc53d3446d70658ea373698bfcea99f8ea01470874c56e31fce881761e848e35b0e602b3ffe013f2a2ce8340cfe50e3e3bef312f80f307aecf660c625399936495eb76b41f8937c53c7a9453cfbcf1bddc215ea5267663185ae213df2c22d02b401665554ba6735b75b22c386f3881b9d0d041d3ccde879a5a545a2b7256872f113f0b75e611258969e1779c6b4bd1c7ec0ba058ec38143fdf0451ea824610d32edfbccfe2173fb56524308ccdee10195ae943d6a97344e41968a3562ed5a071bc041b08320f1d46a093b02678350e1d7eeef54633610795d89142f37c85765dc24a01f154c58a2212108787f9460fdffff9f02