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 71422 f328aa0c4192d5e95609da7d0049c81f39ce60b26c20b2ff9aed1d2a4c1a8a83

VersionV1
Public Data164 bytes
Proof Data59,560 bytes

Commitments

Proof Commitment
c662e0b2c468ea82bdfb1208aeeedd720435dc6d41e5d41cd29a83f857ba0223
Certificate Block Hash
f328aa0c4192d5e95609da7d0049c81f39ce60b26c20b2ff9aed1d2a4c1a8a83
Source
getblock-raw-prefix

Public Data Hex

001000000001000007...0093cd01000a5f0100
001000000001000007010103000000010f07000000000000000000000000000000000000000000000000000000000000000000004f508acaa5bff00c76bed9929a5d4780e3213381e2dcb379f434390c02fdfc12bc092b4fb1254219451900d8b837e2b8e877c932b14a9ab7dacc5cc48b94bb0cbab43c0a250510bbfe1e8f46a2433976a38a73c4fba39bfbf001000000000000000002000000020093cd01000a5f0100

Raw Header Hex

00004020603c04ef9c0bd445598afdca4580953471e2a999f2f72aa9dfcde06e1fa25fbe3b00d1bbd2c2ac71103626f6bbe9fab185622e4042b68e78b8b99902e3b92c2f8c9d2a6acaf700182302ba57f8839ad21cd4e5416ddc350472ddeeae0812fbbd82ea68c4b2e062c6

Proof Data Hex

59,560 bytes
12121602030791a3c5439ca37118e61697e19d4743f154122242e627a356d1668f17267acf404ca3d283e0d6c0105e3baa161219f8031b4fb53ed7711a1dfcc168bf1b75a5995e728e3e5df4a84178271067a44e14b36f69bd5ec0106d2863b87ba8340869fc569112024bc539ea6ecab2f006a48f47647a1df204e30240ed5baa38458aee3c11b98e941860eccf25f6318a94109ce992918d8647f8b568f12f32abdf7891e553ae1d7fec450bfbb30b650da7ce0eeb55338e53776e20ba039bbb70b48d01984f9d046db6b13a2321b5a13c9efc5e2202386d3c964e4e8c33deeb217d155bbf7a31c3c60c07f44b8e0d9eddc6130fe52faf20df87249a300ff9fcfc50c23cdc7164b747142fa9a3166fc4fb3b7329d7c417d1adebaec765d3f2fc4e280e93c23f898244961f74a7aea367e22dadeb3d6eb046e5e0de8939263ba4f215db010ee39ab882476189722e80d53940a3b228d014668889dc9ca5db9a6ba5a0450bebcca83cae4d5d76f5f7cda12916badd4c6f2a58cf6a4d0ee1c66ef6e6353b6f6068031373ca9c14de582531117723f311a1d67916acd8b5179726d97bf99685925a9347c88b04803b52d78e84d6eb8f7bbc69043224c3f050668964b08a48bba509a6ff26ea42a915b61226bf6fd748414a8cf5b8050c28001169e67dacb0b53c0a292217fcd78b6da6d2f0b684e4db063067b33f9703d83ae8ef5a32e1ec1c6f744eee245e0a08b7798aa5a924c574156ec9c03953f2c5c27cb7d60d62b580f4b8ea911e569daacebc4f73fa8ee6593dde519bae7d92b6c9e7fa9d8216c5becbd18e72cd618c67dd06f5bbc1f9cb19a591c94a004e50f9d82ee167c78a37140103c58d66c0aac715f573162578dfd69e7c08b17348f05d43de9110655cc41bcd87641cc187262bce93fa8444d38bbfa66e60ac916233574fcea50e982d5df936a617371f6ddd0f963fc5bb79126199f690f781c1a8c46c1976246f662c72865ed57106a58c36fb04e5d9ee76df3b0450568d922b7495c652e5a21d9846507d7726377305645cf45bf848873051f5adbd1933078d392941059fb755c7ad8e516951c50b0dc15abd94f53abd41fd0a73baeb3b306eb65dfac3dff97ed70fcabcde7eeebf2d02e86eec8229dd109f6bb082c5e54fb7d35c0813b3c941fcd31025a09569c8e166b2f5d1ef252e5c4028433c19b0a0450511426ab4a6007a22e6d214659a307db96c34a41bd9db9161b6af9738b7cdd895a53e5a25c71525d182280f75d12869616b1a56ce075d8ebf21ff0959d2f2f68a5e2d9a0233e4a962f6aaf0ce10f1ee4b82ac73d0b38a53c247a4f247c40fd1e7ee7fe3fa0c58d29a51b639f31b38e62e45574e7bdc90215fcf45ec06263af53b1d7fa8b9a0432914a5a0c027cbf87e12698851f98aaa73e1b32f8f641f0063a81c9a816083d8161b3eaf23b10ce503f3ae172405832b54f752f0f657353c2e97776b0db3386262f4375871676c73dc907fad0784e6681944608b0516779241fd3e1d5f7ede047bcbd697861a4f21d05f00cd24ad66a19c0f137d582b5cc5dc9a3359f56c76f2cda229606fa70099f8468f46040b61c91d47551849cdf7042c7973c449e1f7ece1dbc851f0fafd183bff63538a8f8ad7e11fc75fce3d8f0e22f9ce27f93a8e0cf877c7f82c3ed024d169139b34761a9436312f66db7ec79426c3b845df4477e3bad916a4683045de4e9ae97191b8287285e2a6b68f5e8fe2f82c16480a9b46ee48240f4ac6e39208648131d32240baa71a1abd89ed6c7eddb61d3931ac8a82b4b134e22f13f9a64954cda3ff2806b7ac92a1195a5f33e67b83c006735b42dde29328f9cb827528ffe70f990090f36c2359ed53e12afc3e97e73d4431284fedd114a25e6b9264f0acfdf35d00e696d1e97b89281df22f17c01b8931d13ac6eb1d0d95e6688617575fd2848f2e0321a809e0703a1f4f3cc8c91e16914b54dc3d16eb3d6304eafe506655c85e0a9cd6675026ff5699c99d286fed7c4882ad1ce96a6f2fa0bf6486255ea444104026edcd613f02c8da0240f66a7fa959d10e6666889919b5209991ad154e572d281b5d7f5bdd289dfc9c7ac10f8b35a01581126c1decd7d68b92c2b4617949fd5b7d0069e757edabc18d1c52b9f7ec75cba18cb0c4fd88e6b03260d8893fa5973a5b4f38ab3e4d00da2866b7d14f97b02d7a2a5aae3f191ec60157251bd94f0dca23443533307f00154437792d8d757a641529d7208949dc19cb4074cf7665d165da123a3b29e624e7f0981398724eafebde461c4b2206288db34f92417cb0cb441bde62a89d2e3a52d5497891f01864ecc7a5653a0c4dcc13c20a0864b5e717165c23f6384ceb71a45e6842d5577183fae91d10cbb8fe36849b14319ab177f9ddedc3894a9485026307a007ebd1ef93d57d5d95e73968857947b3d36e847f20beb4c0ab0e8b4fb07a60f857328a256cf8c0b772b4277604626e15115f84a92c56be6515c822f0cdc8251989ea8df38d4c031578483ec16aeab97e9c7b2fe1b3f963132b1f6e69ec48963a9c540e575cb4c82191603ca2ba8aa9aaf2382fb4aea2fea72decb19b54199ad50e5d617f2cd9b550edcf1c3cdd8eb4cb634a0fc5e332793a52cc9b6c1223c8c225203d3db56eee214c3438091e6afdc001a71744398ff614550638983e0554fbb248ac927c3e3632a1acbbd41fc122d406834aafa0b894aecccdfc16a51674a096a3dd76798dde6d39333608a475a7b18dae2cccb6e54730d2099ff878d57c67e63d7c4e3ad2e1982fc89094fb65c70007a815571c292904a0d9b87b868978567b33800e31d502af5c035bd1723ec3522a02840d7324bf8146dffc29b551395de1d16d4da6458f674a8f355ea2137fcefb7bf7677ed3d65edaa78c7de925f5a1196511586c23db9c54773a0103f21510093dea16c6f659ef85cec24f5d00303a72be520decb026d368c79784babf6d70feb26fa500c4f5fa8d717b52982d8be8a4855e7693ff6640f73967f1188f4427080590ae80b56e05679d3fb75f7982382ec647e70b89be44e102704cded925046f03fd70c296d3da0872cb86a984fe3a28d00381b7bd56f3a214676ba785dd532037b619ed413c7d374935bd85509fb95a71e7523f36e1903a9bb79382739c3fb23ff8d90455f95505114b576b495b25838f06b8c5e417ad28eba4927455a335be2bc17174cb78c3416fb53d01fd16b915b50c04b8e4f8d5bc85e9bdf3b9b29814e93f132eed86c6ceddac96e188d4cf464af5e3c34ba03670ec798b224620fe7734e9b80137fce6743c45ee43e91947b07e3e823fdd350c064b595f7c1f82dee004f0eda2cbe8e3d27e8c8da253a27105b60e7f10d66cf6da9cfbd5873d8c763ad0c6cec1a18bf6913f1647fd89bbe242f6e87c972a7034a76477c719b1f1ca9ce84167a8aa15dba15f8ba0cc52c0b05199df29674729a5180af86f41650d7db2c30ca7395e7cd6954bac9fe91721d2d3ee600eb8b195c91e8496364b57444b27626dde80bbe747d0e2e8583402f2cc9a286905db89a17e0b0cd9d5a191d956ab61cfe258a741f30a48c13b0b844ac5c46ee971f357a842997ba53252d57ce88a12d5f8273ad6ef5110e575c14f38dd8fc45fa9c7e5ab26372a02dc66c987414d01d1ea18f7cae48d3f90dc8071ac78c580675ffe7a3d85062948ab642623a75eaaa4f9326e9ede1d559405bc1180571ee4a42d728fd8b3d6475c78535ccb6e1a5e948b47c28466441e653fc10ab253731b699252640aeba0425e20f371f49eb480e098acebc584566ec964df2f4a1611fd918e265ca319b75754801ce495cb37b3226caa89aa0c26974341730a6a342c581fb02b40675009d594bd37f70acc8ccb6819ddfcd79bd1236eb67911c49275739f2268f7b8be8afa5972118d1547ddfcabf8ac7110dcf5dddb944ec9bf539f20159291e2f469ad367ab1ef8175b8f1aacb547288ec28cce2a968bd03b78f2e57133b9edb655fec32c007d6e2ccb0ebf52deb343bde57205c1e8a5f97223e8ddbb4bc44654d0ff3c94e6e0ecec26b6daf7bdf847d19a8cf682649a6ca32b36c1ad9f0fb7450b7edf610de703129a79c3a3b7b0d9126993b3e77e08b3c1d68f84afddeddde26a2e2051fa37b97ab4911c20143b4c3c6f6b57c89568ff7bcc71a17c6376f74c8d9c7e293e0f82b1b9097e54f2e446bbdca89c6e78848ab4ce4c0518721563626aad87eb9020239f08c6937644f986846aa10fd04d27222d600d8f8f5da5375540f908d66f4f4cb4c5aedf15e8224b126ac93949a8b8e77b983fc5abf517c6c6a5559942038e4e138d1cbcf32d134b1eb4d904b301520ee15d7de22114347feef840518d02c8ab83ead9db7b90854046c93173b07bb63ef6dab51295e3150f17c0d929836ad22eeefa1640f38a182c27f5f84fd75d6828b7eb7277db612c5e075b8c04d5edbd986fe34da2401ffa2a4724d15767b6d760141f364749db80a5dde322566ec99973eaca428ca7a0cbe97e7054299c871c727b837a95ff0cd67367ce03578098cae8fccade6bc97844052d89e35823168296916ac4ad0d921f5dbe28605c90526a77aa98b67ed24dd80efd7fc823a8029f436f933b909b7bc83faa99fe6087b8413196cb83243e410e57cb511a2047000a0c8260ba7b3fb3b9428feca0fd5afd034f12621b3ff3201bd7840c72e0eba87ba49da9c63e9f47d39d1f61ffbb5da374c4985621febb8bb42f23cd34bd51cbbf3abd578dca7d4d45481ddb9587da51ee0d1ca770dbf16b84be3d3880c5b72fb4d521bb4a358b4ad9548832649d55063c35661a1c6705df165c330b9056f6a8d8018a9543d839084ed781d34d7ce7562498c4cae9d470b9c6e7f2376fcf4121756347eb69a18d1bb00fff657c35835ff6ac23ba8cdacd0bd67ec6de058d76cc76fe12268d3b2cf0a56f12f54c13e4f3068d6c559f73efe6cdcf2018baec9016143fd3f01dffdc7835768d7a00938c2ba477e81c30b0521c9363f94026f12a4929ac176ab012016c2f0301ef7846a24bfecd537f690cc50da7d25b8c319d002b87adac220f268532a1fd09c38904b1edd4a8b1c2c25c8a85ff239b0d00a06fe3b1889f9a8067f5fd14a2604fcd4848c47ad3f4075d19b1caf031107ff734fb3c9bfd7ddcff6d7ee819a6fb2d251aac45100d01d41e8ddb8f20a9b0f8eaeb86d2a377e62b0c2bcd5c01fe27a26c01f35dd958bcf9dda7332f247150adfeb8494ecd82ba0617c9d2d39ed3f997e4ee76f104c58e9ecfd13a50401e1ed7bebb9d35515bb34541b403a3abdddb1166eda7f937417d6f20ea31c191a65ad21b372b3a97b9665c5dd47a3114e76decc6d9e869e8f69cb9be1e2d51d7431e61b958b1075bbbe0a37a7a6141bd61f90460bb9921bdf811c025b15985a31f20bed27acbd4a9d884ff9e927452cb33d28e5bc0af7dfad63302d439b8a7cb54d441c35f3a2f9bf292b6b66fec364ee33a76246b012ec702d7b364bfaa8cf65c87193495a0aea6b2d779f41d6fc68cf73b18a2df58ba0c886c1780dcd2c997f5008e207345bfb0733b107cadc1241518231fb9b19428e2a11b478a9ee99fa198125b1d12d3403081e8be6d025a1338708c274832bcf6993e6d9a51cc5c8130dc436a8a49cc99f92de711f3b7e00934ba1a8762192a56bcc7e645723ce88a34ff245ee92a2037fdae76911bff2814980666ad0a47c64d3da53e2a88af7e46826027e0574feb7c68f0048f005d2f60708f196630024f6f1b2d745b663bb8cac5e72c6bd964c2c9a79151400f1cf3f585833802b04a7bb9a37fa059afbde269df7cbb063f9f076c7265fac0395ebfc67d6b5adb4088d1617cf5e10ec448129de96ac9878adbe5cde08708f144feae5b4edec09600318e8e879a77c522fe79d3a20cff28d6aab8b0f716566cbc6aca2d02adec99d948ad6b1b549edce3ec71eb1cb819cb060edc73931802a592e91475b765905327479b9ce5001abeebdf32cdb3009f80be2e4851ef29e7f6ee6d6a225031b227875763f0384cf0f41ec6f16637dc9f55684f28a64b4c12d67c6d36a22c53270b4638c0269a75ad289cc2a3e94281b88682afdd0be6b49ea0dea91a2cae97725edfcc2b57652904c3e500e90aac7609a94f8f4d1da378262197e49112a6c3a993e9eb54c11e27c83a0e95c1ca4d0b816094e6f478a9f6369856abda637ec428aabb0cb2af6cffe5b1cfe46d901ed11d7d848ca33f66cae281d47f16fde48c00215cfa313dbcb35afd5981a6f922a8f201665744cee96cdded2a8e51cc62326a5c41a91ac37832b9e8485eead6b9cc71c52e523e6963eac716b3b74ee23dc302d05452b4d6f8db3f8784e45401e82a223619ef4001b5a68c190cec9ca18fcbf89b9b3cb54134f1e08e0e142d8853a6904429866b154a48295b674e2368e593fef39771e007a9e11af9c53cc2e0bea2232cf665be293c23b5c602378ff2b3e3e63208495a6fe2509670f4b2afb88875885ae7bb8631b6d92a2c051137a074ed78df83bacfb8f3fce86e050c19d847473ed41eed8b720da592423c96b0a5eb30a54c99667b1796ff45051c0cdf0a1e429d01c10647ffa07246b34ddf0708c4a3626a2f599b2baf7ff03fdf2ab23f6cee5a52d86c231115c0de0d04d16f28da3ecf77d82e254377403bff98f2a0eb64c5f069046b7ba35ec3fea2676d8d59e3d572f594a81ec857e3ae6ebfd38b4167c9029e00d949186b67c37df6c3882a1573943de2a733752535f61bd2c841733f5c961277f1cd312d708c56ff629d9871ab8b65a4ec0acf5a2efb232b50f3bda2ea8d0c2a7a05ac67a8ff381a9df9d0c367449faaa14fefd085bd481227f8576498a48ba2c4ee424c9d8e4b7df4310ea82b428a9de8bbfdc35668f29cd12c40c4b8b7e6ea90890b50e8d3a4aa6e3bd77776f1c7fbe9c32ba841055bec36fa6625488fb0e8f7ed4b750005a25ed20cd8f99b63f39f93bab060572bcb54b90a4292412c56de096a405e92d56ae4316cd74af463a7d8925a6008cd79583239f4b13f75f9b67d89913ca0d09e584d244ff499eba063d854dd107b8bb056397cf1332e7d85a1efd2d256b6c53b71d82f985e729669f7d8f538c6ed62589015a00461c71bdb35c23ee92c91fca0e83adf78790ec9f0495336a0bf107305cdff38a112c8bc01d67df814e88e30c1694e13b7801055c653da0a89119a350de5dd81f82f2d3e5884a7c3b518af5917abdbeb894cb30785f90c26493867daba098ef78215737a7b721938ebc6b9ca21843baa2f866c53957c546977c8d0811a53e2f9e3717f759e0742fda6c9b6702fdc526e281b09d5f6b367ce28f1d87ba31ea5cc49f27f9f5c1da1b0e0d65530224f502d764b2f71349917724ff6b82205854a60146703417275ba63a6482874b4d04c39ab2dea93023d39465e7d1f66dbc8c6f761e859941c7de9163d39e97ea2b38c279e0d6e07a9319b22d9857e505c71269217fe54b5c1e9c3161831965e83ec9e20e85765945d84df11fed769fce48df562119e93dbeab46f1627cbe9651baa472ff951b9b4164652b3b779f6d143dae3763fa039830200d5b9faa321654dc589943c234fab5b1e05dc23a0cc44b9cdb74fe2664de43d1a5a11ad1b8c0732603a10c6ea46f3b9b41a58d582ff9d140da1429f24a4a335002bb0b829bdcf2f3c13a00788e1389b1c67981059af74adb9a0217c6fa533a32cbb79b37e40c188c936ea12c16a852e91d4bc34c56d457dbe4070091513f5df6bc7439e3e61720f571c2b95f3913c1e50802ce568dc2f3290801185e5abb23b3701f556e5b1e2978a40e39fefe28328bfe76ef762b3cab3148b9d361e7c20ba1fd724a85593f3f7f6833879ea7e8a7eb736e5e6143c884ae1064b68d90ec999e0e20e8bdf0b3293e8caf67a8f56ce613a87d81c7a8e94ab57adc5a51d0351d094fbe25ec4a7816cd1c7349961286ea821cde92b145eeadd9160566ab8deb80a8c265cbe99f5c66d03c27ff77e5b6557671a8d61c5846483a989948f8e85d8beb1802a84eed5986b2d39af2fc5aa2a6f0d1f2cf2bf3d44bafdc08e004a3ca4c836763a5a6b5492cff07473ab68758476a913e33e7a5230008002de00e3018da3b80d462f22c86a9d9d1f8fc62065a207eaedfb853c68a7dee25e01b31e36bbc4506434c53d43c2c4e4668ccbe8ad91e18de0fcd72703e0ea40f8ceb3ae6e5855c4216b6e53a95c92ff56ac5379ae5aca2443f1eb813c5cf753565255915f2ece67450ac2b10ab055562c8294841f8d168fa0e6e4ddff59528b43ad592e05ba0431a1a2b86e7e67757eb8b96c427334c14f862f46798a0adf47fd5d488cd9a46561b6dcf59ad11b66b29e3f509fb46579604f766f628fc2e9839cb0352bca5fabb74ea91c047dcf459022fd478c70e21e94cd927b78f249d233d7f910e3d108f546571563140603d380fed0ae676146669470b5fb6d3c09d3e775de6cf92b466b12862f2bf27bcc52925bd74bd0ef5579a4ff717e62f11ad102e03dfd986a4fe37db50dc6a373bb7f46600cd5a5ec19bedb77cf776cb36b402bb57b94ecbd789c7686ae0347dce4733ac1bd8fbcc341eb6b76bf497e8379db1dfea7d7e86514655fef6c6ea4f3172b96a8d8c7a4aefdc8faabb120a1c9974de45672aee7db0a93673a4d3d571cc1fef5aea50cde318f43eb8434590ae0ba254c1dc94c4c3af754b2713f0af4424b0774999669dd182139378e27845190e8a2547fc3c000e3d6a8caae95e6591eda643bf26111faa7c521cea98024f9cb3c269ad827407add65acd4d232f05c3f00dd6eff8f965cd35db7556ad8abe5fa534aa6452da42262cc011bd42e67687a954a171136dc0b4901fc5e2b878d16f876d28f140c0ae291e7b05cf7d24040779449290c47a6707bcd09e0bbf47f22b558a0a8dbe53b73f50c80ecb6c88c12f22cab04b8c214f0f14517f208acb81f16679091ee8fe6f8b3e2905d145a4187e9f9e95b8c2018cbe96338a4fe7c4259af4f58d10b243b002b80fca9dadc1bf8a13439dcade2d032102ea62c9c0bf3911e2af978655f3e189fbab0f028d225810fe12630cca947883082b3dad961c7facc35398be0232ba1050c43ab2474583335537dc70aaf6bf3556670abeb3c1f87241c1e562d1c3165067c65b5eb52b1dbed50561320be8659a1d23056c546160802c7ac1a9f585c84093585ab667ed3cb36b04eb84beac2d8e0144ece90bd10f4e7986eb092c39f2128f466259c8503ee316100de972f085ac803fd915c3d17ca1d9a885733746cd227ead5c9dfa77e8c3bbbea34eba30ff213b3ac7c49a37b8b3f2ca48f9253386fc35ad8b4af0ac8bae579f9bbad33a0b4432350a87c0104b1fae86b3689115e1fdcd7cd54e390cd815e1f900e66736d6543ca330c6ef0368d9eadb5fe4fbe8af8bf3185364d25f317de6d1ed200ee47c20fd5049ea492c1345627955960e2e0c4f06ccf682a1dd54a8e0e27b83d2616fa767d8dba87998ddcf4e61110b38f84837883ac4611d662303e6330ef94d8543d28f68e6986d36a77e2f540ba160963895e7af542b88d40392f7dc2dfdaa8bed910e22e7b4f6a8c6809f51c80c339c66ac5af73c2b302f819ea50039b792271df415cf8636b1f894f1e98f4edf3ddbc1a36d9a9952127ea7ef6f362dbea012959b90c8235de36bb9a0cd0af406677b5e7d7226165a63845373a39edbd44c06daa4b5c1292ed222a4173e08ff488aed6f0870660dbfcf2748fedc44336246b9097626f76d3e9745b6032985eb7c6dc570076bf66f4610f814ac9337e7f56702537fcbb3d3c9427cd07089b6d5a5f6499472d4a93914f13acac92e2300458784dd5d3aae3eec5949aa49be1209fd7b0aca97daa1f78f251b599574af530e300f24f4a090d5c805568951ad4cdac2a3dfd559025ea3a21bdfce1038d20cabb470598e1cd150c5bb0dec46c8c7290eea92171f00c594e9bd18afb665713cdab32e926fd00710310790ed20dea46fe41c44f11435676c3260667a54444158079175fa2a33967be875d235a38cbde53012cafbe4cf5868aceeb14b6be89c805dd404c0989d9141b01aef6fa550e4909ec92c020911a4d0dde69f6b0203beb66cc2fbad97d7dac3f72a43bd8c46b29ba0cf6d12ac2a2d546364754c2cd35847d453315a52a938d12768e0ad03cecc848ed5214e1016a5b796d3a747243f8f28071f5199b8d8129c5089556d6efdb0db6e3b731e13579ab1385b20eeb5faa937f1c59df544a677d38784f3c6e2ad9d90fbefe3766c0ddc5225ceb6363ee2fd8a6907eee4300c96d115c926b935be027d11f3827a9994ffe1420aab6784bb428bdc789936d22622b974c97d3cef84a54d5ab0f24112d9bbeb52b8a9abe297ce801624d6d681f017ae40e7282a610e9594f1ec40b45a23a6f63f6790f1328687f1edb639793f92371c135c899f302660e2ab4b6c5bd46287396658e62a7c60ba1461b32b2051c79d2becc2db3ea03ac70d5237253a195bf9b4772a7e07fcf8e8427390a11e945513281855155322fc3a2ab62af1f4a183073fb2c5d6747329a076291ec42983b12146498b6d8e728823f9a4abbad9d4adef6d04a3717068c1bc09e1b8125b48f9593b88ea35d38fa6fcdfae87caab51679128149411145abde02298e966372981b34b7ca3f06ac2c2bbc2f95858450235f68eba9697723a122f0fc683c4813c0f1737d15c13d77c0d98ec217e945ee5ff75b5de79cf7fefff48e1cca692801e321dbcc8da21780c4a699a5a421ca54d38518ecda1ab23fbd33b101611ced0009bf7d3b65ff63db484d0ef41386261842dd0946b7d8ef5ea8eeab7fddd87d5b4ecea86de16a9b16dfea5aa453d77d35c3e58f795fb59a8f9560ad193fc5acf7395280d9d5f504f9a6c1dc3ddf320561023d319890ad8e815a9d358f4a28d82b2539af253990d66e6dbdce52efc2253d228e783afa0e9ba0f141967b3df50173ab6ed9cbf09779a9310c30193143542ce75ba0ae982b169cd75e801ca903c10357540648ce7999bc3a50b7a31c97cd498a9c8109c50424653cb0662c78e22e4a2965470838ab6a96e4e2f7ce550b3a9497d102effdc0f2af06db7c5e3602cc0f4c37144e53722fd019b7d35a731af4ab893b7b93813a65587aba659789876ed90092a546ba089de015815eaebef94f80a06d8582105f4cdd9ebd3206d515fe53a66fa3c7da7215388dc544032ebd504f8070f7462acd5819a68292b8a5a405e17edcdda916986c347981d160bb164854b0a1eb3ee6c628584cc9977d19569eab934dbaa54d5f5e468a92511227856155682e4ed9b85b1ebf07d89ee33af0d3bb19dc8a0456ec859c4f7f3f305f30c6296fac0610a73847509dd926a7d14bd36d36597dc0b8e67d31b30265d7ce4ec4aec25732c7e5b9c6a558964506661efde7d65d3c847fa1eb5806cd42a9cb23b3b57659b1ad99aedd460e154dcd18b5aaf487c92ab6f83e295088c33414a67d4bc83d14e6db091f567a3699bdca1a7bdd48b6cc1e0c0f50d7c15761252ab7c0b2d5f086747ce0a7027dd1c4412840b08fd78fc37ef89c89cda964994f1afd4d550e5a975ef687e32c5a3ab922c35ef494828f93ffff1d2a40eed31443ce931c7d48631c9442897a07b290766ec49c35fe423442cf660612a0a87d16dad9271b7e72302872ddd08dcf9a515d7c45ff5b9e3a175161a9b0cc07996a947d078a87dfeca2f56506895ab47d64c715a59cfd99e1c26a8ed623efd7c59b5ee60f2adcf7caca53fbb365ac1036c3c25c64caa197db024fa3317061f1db37ce93d090478c8c11693c40f72c9f179e45b46258eb7a3223cd933df3836c955c42dd271fb8c715af57913ff4c69a45e5184b87cc77966da334605db9e93a40233adbd19193515b79dd9393597ac098f2754ff390508b3f99e978625e2763e7c88b245f39ef9a662743b9031c51cb3f3d06ea518330a0b60ffdddd805f2a5eeec476626f1df7c1b88c304b8b3fc265781d2d3fbeb0541afc40287257fd9aaa96b798898b34d41b7014ae9de3706db8f112492c125f18478693ae3555d82f89c4b80d59bf438aef4f24587a0547028c00bb164f2b58814315e294f04d71a9cb7dc8a04bcef5775d628d66e2ce863bb0f9ef9b316beb13e671224559a8b5c9c47aee90c4f6687e40ccca2622bc20070773538830c6430f391a84a77c1eab4744eed47e6142c779f75460ea3dc662425f2881895a37f67517a1ebdefcb0c5dd2bb06b78e4c390837c6fbe94982660613277ece892665369ed95e810c3ea4c5364ebb5b661f8df758decc7a83c5d6d5af86c93f0724e4f1467d9aacc8d42c70c485df568000548d480e712836664c8a72383f35678194afc7621faea9f02e7799c8f898569bbcd5b43c08350d9ecc3bb529eb94b862bb34e95e75c7cf75aa98f96096e72846a55b2ee5e8498daf17f06aa50aa1bcaedd4ac541671326d3aa9b680897c47cf6763210973bde1c9318f406bc7c23c6eaccc4deca16eeb5a2a29644826cb08b31890270186ff1cd99052ff3703b589bb682d86ed0a299344ff354f7918fc5b3b59a064a40e39f39cba57c93afc4f1d3c0b5bd693411f0ff9cba4e1f6c67641fe5f365c6018c326d8154782c74b4bba8fcbcebec8c68911b028bbace12ba12b88d805d444aecded8683d5cc8e196bef12e246b9273accdce200780c4ce6b6ec6c95202421a894528a40a51fe3e0a04871a259b818724fc1acd0629434d69ad36d9aaf1f1b2e9e42e212332abd5e26ddddc6b4a429bdb7946cedbedc3435ef39b465c8532ade732b59539f71fd0f40968c22e9b557c67a15fe26a4fef34e92417e60d37aff669560729c8fed3d1ad7a46d59dde06ac53c8bf3d5842699964a76c97ba47a84dad32bca967071fbbbc83cd6ca602b9eaee059fa7b7133d7552716a1e595bf40b038982f95adc7541d8b4002be81eb2478d9781f022b067da24f6896abe918789c6eda3eb1d8cc54f9c23abc2065fc83f9c1f82fac847d392d9fcf653241b37b0a16242aa737a4b914d2fdf665fe8008dccf83bbd92e973054bff53426e23d25ccd8426c1e0b7b99052fa12a0846f1661a939278fce92315fded9e6b701549d939d33a5ee946c9f7ffa40589a4a42b470d51ac0f57b6e810721ea121cd4c6f8cfa0a67cf593d6e31622f11c3cdbd76a85591d8bf7cc178fed0e14f15918032c851e2a31d084d8d1c6fa1149b66a95e1a3212a488f22dad768f2550484b59f72b3ba9c7f49274ca8f15c5c9e8169599cb1e16eabb4fdec355e9173aa669ce755ff82b42e3bf8e11f94a21a99b51ab319ba5f2b81c1127c58c1d3aff677ba5db331abce40d77f2dad5edd0971bdfd309e6f4cf811a6f7d06ee56ee0c001a4e81215e314166fa4c84ae4519864ad889765d61f32f2a9796436224177d3e0fec312d27d024f61545297924bfa53bc6ca0ee7f415c3269236cbfac46a4dad1a89364ce59cc075c6cf7d0ad80a2fb1bb317e15437be7edbc97e2b861640021eb1ddd6cf4b84c0339e94e278962bba07ecf7c3694f241eb873367edec494ae928b1107e0f5a0641dc54bf93b489aaf873624bda8e8cbd6041aa05e1c16b2eebf3f5c28ce5076c008ffb872060f143f9a9be62a5bd0ffd1615a3d83327b79064fba29046a94b97dcaa45f5442dd1e623271a7ad9ed221011ae00aa70ebd76cc9200485339a322453188c3ed3ee56b507e700f2d9a46c14eb3d5e80f68bd9eca8f55e044c9daa87b3e569a609cb84eb42b6ec41dfd2a28a5044d431d07eaa50d845d623009e248c2cc26c5436870785f096c13d94d43cde896eba089de7578bf16e0e06267590c6417719cd03259bc1beaa05dc470496fcd1ae92f8c948a7cb84b27c3b5884757e43262fad92fc538c8a4960eec3fadb869025b2a12f0766784c333e7f1d62d7431e2af930f0950c90c4e45824cea7783f9c5153ddddf7e878b5e57416ed230d07055d9c625ec03ceba06e1e33cb03d7ab7908bbf5a50eec89906998cc805b34a0cd499b7a60800373d934f689c25f74fbcdedfa4e2f489b41ebabd88596da5fcf65b5b12d8742fff6ca708ad59e231c9ca6082be66bd86873d167b4de0a4587e669a6f5d3016f03cf0b5204bb6a663536f31ad0c9fcadf477a077f447095208490b629a1190edc4d926d1b8838ff6d96bbaeb14bb835126654bdc166cb256836148a68a79e26ebbc595c32568a1ee53677fdc33cb193003b09eb7423d29d2fdef99151744b85245ca19ceae70877a8102cc14a167f41a49f529709e45970a0cb119a738ccf49568b37b546b70a102ba4fb552290c668dabc4b79968750b6b96772d24120a70717a7ceca7d8154ac6c23fb877934a4a0fc575e6d0e7d85ba817cf835f5ec6d899c1794e8261ef38551ded503ab88cb9c6ec67d811916b397e4fce78237631f97afe581ae4a9e32b115ce1c77367cc3b4d1391940b3d74eb37d3ec2dddd02c9f7bab8888022baf326a051804a488eb874d38d89021b8216b4a3059dfab34e2a2a95867d287a7f3552bff4df37a8d1e59b739ff63ff77f69974209c390a29612a5537c74e55716541f718f91ee3e9e40eb71bb7e13ba71b89aed8af259372d5156bd8d3cec101fe67aa8e9578e0a69e3a42f9c6775cfd627f8b484d9d95fa0158cb11103d72213317b7f5b4c924cf9fc89f098b30da4ebbf4e42dbddab15ebdd8d7c61a8ecc069b552c4694aeaf2af8c76c3d4178aa6b61932858d086ee98a42df6d195a283502ae51b16c5b3430fb7fc8e60a6be625239415455dd27d094c178e49ea4d887884d0797d840781edab00862bf175b6084499e81de56abd66761825c3ac91af1aa1b9d9d5e5e3985870ed62a5bdb7115c65e1307d733dd65c7e5bcc6c287c5bb0f1dbf39422a7cf8cfc8fd52205fada42e4200a459a675b883ce4ceb5739660331490be5a04a78cd380e75759f0909e84688d7a601bf44c119040ebb12ff6e5312f94eef0859bd4869aa241a1b3d8238942b13ab44015be32a0ab37a4343d5a66dfdb2035eeffd8862b155e745ac83a4ebc8d95124035b7e4231d63a879fc50e8a368e7a129f3ecf00e87910cadc775a09e9094fa6455e59fe0ddee3b8f4b0a0b43ce9235b2446c9dd2ace1c5d4357ee61098e2dfa42b9b68489c5196a715fda98bfc487b18fca9ef90afd3cfb51f1cb7153c7c4ce0873ff5f52e8145c031a6db0bd9c0c7be79bd79c89d69ee03f1bd8f304302d34ff04430e254cb86970a7735f9ef4d82cea5297a85e785e578427ecd36785dfe737567fa41c0283dbd44c37c8e7e72af9301226622475db5f11a6f7397d4d32b4665abee31b5d15762f11ab2a08f1765732857fe8cba79b4888ce3b58cfe59ab0a003080e2100cc2e310af89bc36f836df9493f52d659078f91f485338db736e22142b60bd5c1f2cf50784060f1ef029343b098176c71d1c7406b0abfef31a403c3853cba0adcbe7d6d28492a96823db5ed260b0e331c4405ed608c9265fbdcebc78b999c833932842896354018e8f2e5c71aa8cef5dd876674ff069534a3cc86a6dd65345804c3f572f7173353a81781e416556c314488604bee9edaa8e6df1550fa8684f5ad238eb25f04f3ce361f152f69b33cf19d99872b5520718754e7e763f502ef0b8a8fc6d7b38583c8423a504c6859ab0d4504e8037e604cb0394c03602d2df3a5a09bb5f3fd7bd90e141d7f244a165743d9a8e638ae0f7027fa8557b4d9a4598adb69de9b308dc8813d353b36815582e766c629756b781ed97a9a29eefd4f2213b5090805a8ba3d725af2e4c42302f3604b9185a777273e94756b668a12c21e2508a775b59ee671d8580f59c51acd3e9ff7e74f80955e6e10fe0b0bec4e0f23ef96063f59b16bef96da31c82ce04e47cbaaf2d98ba4eadd586e067b21ad8d66c781f1183440a6ee0b66a11f580fe5537c0d4db35127b3f7e1453d0dbe4f5b07816734c71b9d5f931cee25ad92eae10df71585c6cd8deff2226064a9e07447f8268432496bd34a480b3912d983bde26f8a65f18346e8513d05112ba5e900c5dfd440d59cc37482d2a2c3e3f34ce1d5e5b6caa02769f497cb6c61843991ed30db617efaf9055c934322a466cc139ff883a3be6caf1aa33aced06ebd0b62f2889aeb2855316fca2c6e66198d1948a96974230626b8b4d83be4dfceb475e5ff87f7069b55e932e46ee91ad897236c8879b9f7cd7fb1b16afd589dfc56a02398257beedf61dc6b39197eba0b8cc06a25658f33f0d65d923c0aa9088e1835d7dbc27bd7f2a42797c471452dfcc07461d11c386d4dd57f9633d91b14a3e6a13165dcd1c93cc58a13c69b647421399920c6877979a6cd5a92ff14d5b1a97b77c02a3f577bc23c317d2c841fcb5d75afc24a55e0d0067d3f758c4a526bb4e5b0eb2ce502c101964a3627af6348e6256db15e9d8a22b0b474dd38cc0e540e6e1ea1e990ac647c923c2b3660b44244c612b60e0e07bebf266c3fadf29fe411c10985345511e27bdd6cc1f9b57d9f915d10a44110915a71f6fc8a30e4cff4330ce5d42c4f48f82c0eefd9b2d4f1f0b230c95b48cc7ef292f42bafc34e2fb35e36565a5af789b02c81e45a0dd00b8f4e082e958d50c3c9ef6db52936bae1ed921735729d5522d60bb19209170bcc0f4b39bf374078a7fc503e9200e14f5e9184aab8f3bc452e7b3f59058ead55da66f1dc34d55135662578d4f56391875625127056c37fcf0dd6121c5acbf1e8528d50f3a56b1e03c5dc75f7020acf48a30ba044fdf0151186ce51a48b80e61b447a425af70405701bd19b5cf35b8d5eeac56ca04226e5801b97b83e12740d669610c2033e070e2139801abb662dcc424d56731b400f5457d3a50f432fa555c525eaf37640484ead18785a3cca735703ec50c7dd1a82c1f6a307e7e1f84e3886a06a1c31ea0983e6a1c3600b76f8bfadbe41f5cbbaa69ee60b0b1cd445de6daaae68aeeba12ef1707d501528eb6a2f65840602ed310b2cd07ccde1ed1c71b4f76506a6436e68bdc6cc150a887cb8343c2011f90d967b5573b5282c4e27f0a8dd9dac80843501d710f95eb5796e24c35c7e875601c488ac16b713a6b67ffd29d4c6f3b8f59d4311457c17c27d6b049d51982e3412a4472db3038d2aa17ba1b7bf252f52cd09a71dff7134deddab7e7a6c69ab1a6da8768f75f536a14747fe0123aa25461ae9bd55a80ed0c749278024b3a20cce65e16fe688ac0192d100c472dafab4306fefb3d6cf606d59044535befaaaabd6bf54c27d89c1c4877fe82ca0522d8bb998f4222ca52763bc44ce5fb8c0afb0ac1706b6d24524e19a19e9cbaaf75639dc963365a3d19b74e40c58415cb40f26e3db4628cdfe83cfa4d689a5032e25ef87388231f37e5fc733603809232aa8a1170876495e81064d31e6bb66b6b8f0b6c542eae0c9d8b408db9e9278f1173025508143adc666e56b05560c30e5052e3e0d8a203ab6cd996f92ec19f4aebd37efd6ae5133dae667b36efae825a0b23f4f302102798642b7376787e086caf911dd79d9c6b95236356920825506c6b591caeb975dfad0e08a051df1b70915c8895b8726e6c508cf856cc5b3189fcbd7b8eb057b001b081205b3717d1be294a60eed5dbe182b531984ab9a84938de95ab561d33d38d739f90fd41e7dd92d7451909a492594366a3c9e75a42710fdb2c42213d93d1aaada709907ec9a3f01d13ed88712a0cb2da4dd8c3efa0d90d27ef434327916d0887d512e1d0a4005f91b46342a47ba3e7c9d8d5741fd64be91d9fec65abab7cb72335f807fa5091dd7493985a33f7e414ed5622e88fab63b955b27d510a6a008436d4c5e92db796439fc12f8a83a8116225534c8cb3e04a304cc35182990efb16c1c4c5229bb9148ed451c74e9b93b0e350a643c3250fffe12a086f85c644632ecdf71c5eaed07986205499b6e81f5ba163b27f54c70a00ffa8830a8caeb836d633842fb1aebb8ac2ad8c1d667ada58341a50070675473c60cf8f4e99167a54450be79197c4c0123da43cd382c17d9073e17567a927679e27bd46243b23d92a83c109529c901241a71257fc87edec9758948e93a84f2b13ffc56199fab616c215f9d8037c01d98f870745ed708607f592b86c658cd6f26c27068945a729ad337dcd0e86b57ee52af4b07ff14225ee872b8422b9081f36ac93e23fec17eea266a37a51462b089c5f35c7aafabde5f44b87b51f9b6b630fe6fcac21ba6c26294c9bd5aa6e8e7d7a44fc57dd82b68cd564aad1983ba4f25d6e619e85484546d3ec2d11fb24ae0743f87a62b608c6f23797d5525d376e530196a883710dccdeff2bc5cc7376a6bd124aa0e21d15b01c9363e7b5157805b970cedb58d7fcb4652e713953493de33d3f515c62cb6f82aea97094c599a71c347f668032dc75e9cdd6067d41ea07533a72e991db9b2d296295be034cb27231c3b84512670b0f4233f9a01b19832c90c609cc3d2909e7a7eadedf31fc9ffb232b4ba73748ee7d9a75165ac806b4b50a8f638bf3606902bc21e5b98d704ad646b642e20071f42c5d00e275442bebc8e3b8861714973d7ce0d2283d43fa10198cc8fb7a4294e463e2f896e867942a3def7fb26cfcce126847ac5378e9e0f266f272c6749708f7a22113c8c9569ea011f29b11ec49c97930bca68ffcca5f744fbdc5bce08996e68f78547ff9f5934af4d2ed7917bfe955fcca67a619295b48e529fc1280de706e66b189cc4dcb1bc53329811b97cc1a24c99f5b4077d680d7a7d5467ca98670a40fdb4ed8e6047fd3aa10706c59b3b744adb2f98ea7742afc244f50363ad868048a2b8c403aa0ec82496723c50d9b8e06c3acff73ec205fafd7859a017a57523d055e2ccda5c9e298c2130b138ae3fcc3eb9aa6339eec264f21157d91a376abf2bb5c29a315737356234252c2f198a780da060a4cd9026865259fe2553d11cda7ea25bb16ca5d3d07389faca80508080f37caae660d979a047a05b9f620c793ebfa33b980bb65b4c14e5f4bd4bdc16a46005d893017f7f47d8827b32ffac6decc277f962758d6c3cc051a8638d297e4e8a0224990f748620b0f06b122f2c72c743deb924709fe53a01ed9e38abab981300a662e185dd74880f6574343da29ce5fa7287ab4bdbbfedeacb645bdc4354827cfc05a6b49d37688ceb69628d13442d5675c4238d1b1fb51f5e2c56de0b3ed6a8bfbc45ff94573e6faab411348c96d6c8654ef90f8f4e31805237aee26e438f04c260958e5d9425daeca6852c5b180bd92f3987fa30d4dcd54a1a3526259f4d2645193b38d92c7c6db7271064531a9c35b8460e373ba25472fece01e7c8743ad6de22a63ac364f183d3d6ee97fd80e6747b51f5c0a767fbd9649837620c5043432985f10bbbe3c1b3894e22cb2b4ebb2b639392f31bc61b1291e1f798c4832d064e048443459f4cf6f4917dd30a71fca7a1252aff73194ebae0a33545a643fe3713ea1543621c970dc090df0c22bbd2e26bf74d766bbbdea8dfc8dd44206cd5eb558840f98227c3eabad7b0d5604f5f968c68dd6ff13ec98ea39ec3f2f7a4a43961ed5d3081127e5617f038f33039ff4bd0b2097ebe64a16e1bb73b1544b9ce673cdadbeced98f9e28604764ff74bcebe76febda8361adf383112d8e97ce64f66c538d62eb1455ec13df426bb1ed529ccc446a5ab9cd26c9902c50f377368eff24c432cbdb1bc183b4372bad924782c470a5f72dfb0047373673cba15e50e08005f572118d7a240f2f6ee8ebdff7867eda14f8b9103998430590638ff2cecbde17d762b86b9c1f27ab3322a7b026b4c9d74b715ccbdfcb43b287580c4894f26e2c3a25effa8d09cceb299122ddc68e67d71cf3d377236ac6125a6b8cd3a50ebfc26e8809d443b7dfb7541771743611efe3829482296bf70a1bc47b96f7898e5178a4ccd6dc237f610c4969c28dece159fe6bc1c2757d7b67bff6dcb0ca54ab09a0a2cdfeb36811690512d78b1e278d4e915940f9a5e8436bb64d1c44d15f34a3a5409a2924ffd5617258d7b7432ac7ff9fd323755b636508280b28206bdbfa7b7920936e02f30247d92e92b4f19763c681fdedb68a51e02423dc50f140861088ae0304118cbb0a38afb20e3eaf8922e6b0647dd9a4fefcf9920055b0960c89eb541323d9b603abc643f8c650f70c4f0abaa2ff6bedb72057cb9569082c1dc2149353cbbbcbcc07177bdf356fd444c0ed2cb1cc1bc09f5a79c7ee7c3e1ab501355aaa256bbba64eb6b1980227469eee5f8c5a25d3167c91ff55dd8b2e10bfdd4d86fbeebd4838ef9d3c62b312d9795ae261bdf9057b256184725ad2b9a562a25d7cfa7991439dcb33d57a4558949341a6e0d0ce65b90a06ba1ec745b2e57857ccc79ec6e89ef98df01251b918354ae8aa01e108e6991dbeecf8bc1660528a01ea3a3339cb2b7ad57a3d77f67fb88353189ca359c00f71d17789ec5d0f3969cd67bcb7aab0c5bddd79331153f00b00bdd04ac8fd735a34f6a64623d127229dfccd3cf9ddf8388b818e5a73ccc7e588a5a754d53cda062a5a1eaf7c6ae503328f0b0773790cd5e6fe583eda4034327de5719323d22e30eeb3616280770235737c469f434bd716601c33ed608ab15cc96038eb4513bb60c3674be56c23038dd1259e2d3423aeaa58c2f2db9e1485bcaefe4a7186018c91ac0f6966cb930cedba607b9470ddf33316a047d5b72073d3ad10e87f707b6c7fa913147b855c9bde1f75d2269e1fae2ea4957a562549e1e089cfe3a9fa7ff09b2916c4e6358df8ac61b4800ace257d87818b8c46f66e233afab9534bd547e638744f204cccf52c3c6b313682471e70b5728a23aed5868f5d1109fcceb4b6cac3920800a1b559f268946218e6d6b2a8e7206a4abe4f42e6cfdd97549c7a91217f23163af8b24e9f5206de082c6d843eab71ef4173e898994896b3c0b7848b2a93a7d71f0720a76ebc83bb093fc02959c809865c4695b0d887685ec5b779a3aeef2851887e57cd6d26481e4690407b36e18ce86dd424056b643bc0166e226455834d43c5879771694d176002daf738f692a99b7a0e95f6402fb44ebfc04931d7b7aff2ae20272255bb61e2a92d2851070a4e4f8f3c476e47c1d160283ffbbf6fe73f7150dc42e4f5322ec51eaa31e2baa23c1972ce8158ed04b403e95b37c1dff4f2d3e02560f2a63889cf7d0615d78ce333b2a829cee644efc22abc7c09e529c3a3020079795b8497e33f2575c7912cd5d5291b4c0b0d506756c5984ba264dc768f798817674c749648b3cff2a567d895fd0cdb0f253419e48a55dd05789c5972c4e2b406f2b0a201a44c15afeef8a19869d8439fa688b5c4c38f4b6b487f8c81dea27832af9b131fb9905ac2aeff4252e462ece0d1db6da3c60c7babf18c33ab4a5ae2362d65e5f88631fb9e0b6173481d17c8ffc0629f771baa82c65d53f3c8c79aea8ae075117f175058be6236175ad4cac0f1ac22997da8014112d5337f798aa0cbaca43628afed294644721f6045245b50f09b048aeb2da86d8a17a45cac73e8d8125ec84bfb9cdcec913280a00ce4f86e5bc4d7553d469a7d019b975c2dea4cb31e6d351d3d3164ac1c2e7bd16cb42d47b4a7065b90cb28d06e7ae24a67746d4ddd470dcb159803a37372b08dec70026ed66bb4c2d830f985e3e1552965b8a3cae6499514bb8ecc5c75b87942d7c5b94444e8d9a6f70552a9989c1cc1cd9f60b4a3ae3fea853c9f54dd3c099b129141bdc22b52bc55789a7bd2b7f1ab3a955dc48b9649d3445aa0b57d3c0d798c018e8e03af329f8a30c975db9e8cad25129088e727d26f9d88a92b6a7dde896b335a952c3b9e2aef0c2c5b830feb5fbb261fc5a589326d009c9da47d3c441880f49e39461e53d0ee7a7950908970bd14fc0ec9f9d1e6f2d27350ce1fa5f2ae5514dc4e6f97993601c0fdcc41b42fe80ab8d55067535fdc200efdf4dd84adc137f32055b1a0101a90c9b2c56d76e5d54402884eb4204a50a946021c5c4eb681fa74bb9631b39b93a984de542df3dbcd09d9f1c693f38dbf987ac959bda8a5b08960576927b8547fdc3a37d4b0ada6376e20165bece0f3b5f7d3714b93a605f0d53ce4ec161a5160139973e040ef987fa6aa01aa27c87856849c8dc87d08942f733f9b9e93b36435e2603065fbb1dcbc72cdb4f12ccaa88182f2eeeebf5e6eb79cc7c5f328de9eb6078eaeb7b69553407a0568bc3fde207fbdc0f4517814b7b7d2216cf785b00fb6b5edc6395775c68c79dadf25a0252815edab17d7912d1a769e23cdd60e5242ef7220b4de8eceaa533cfdc9619e20b14f28eb9ea58b801a16781ab3e760f2b6f69bfb5056ad1e4cc5b618f60195778914a05c65ea51e6582d2b5618b3f9d9d78fe2b18f972bee75129c547c1e66d29ef6ac4dfc65533da298cf7826ae75f799e17f998d1f96b7a0c302ea2ba5031cb1af75c19e4d8e55431b818b50ff4cc04413046949e58a8bb08965ffda778ae6476f5e0f1f4d1e483cebcf84ebe1689167ef5117549d860f931e83fe7b8e950533b783dd57fa68077902e0670f8373cae983363291edca9f6f1d3fd960412f63b7fa4316b5332b7f94d0ff7eec19ca4f640bf886a8a0a5de7f2485687f0c6f3635ddb19d7126f08886642b44920aaaf6de4922f642abf14aee17d3576143af6a60a26f21e5fa9076d4d592ce75e0b4ee3213d344d9973830c7c332d0c0f678ec5b30f2aa25d77d285a17ba39ef83dbfee3e0a2c5528da3da75eb42d6794a9f9f865e1efed757dc337a7a2eef3b9f29c81e9c2293a30fb82cab1b424da7fa9ed9ad94220bf17dcd7b4a062207cd1c773cd3a1f370d83496a17caf2b25a1354514e99761805efc35940821bb1edd3c68ef00a4306aa5bf14700e0e378d1469e1af98c46bb26d27d28f314c217b087ca614a088fc72a453b1c157b5ce02bdc9debc020af91a4bc1bc522f4b918b32eb97b80d9548081063ff5a77be56b8f11e35e0589fd66fe82e26ef886ae79fe332fff5788bdbbae9937b6fdca25dd284d1e2ea2b23ae959ff6d79dbcf05468241d66b6601e66dda6f6408f6e37c1a49cf8b8c3b0b818ee9736b494019c0cc95a36183fccef2d94f1cc8f21fa4a4103b4be395e086dba52bc35b4cf5464adad3c3ec6b563c0a9156ee3c54f251169a7f13b01408fc8f20ba1ead670ee30d38cc0da4572d9f544236f65617e6c90461e24f4d8b19a9f5a6e4e1ad28f446345eea0b8fe8fca0e36d53e77a8110c29fbbe8caa8cbe6f5967e00b1dba87e5fe27f09819fe3b1f232dd09e069370fd61578d56fef44c833f519c384ea26d8a04f2892d9b8a87418f973464e034687fe7c20aef4a181a3e028ee83529e5bf195a8071395b54b858c2626231eeb6c40256da5329992a25d6608397d72d7a4c95c64ccac8fadccc0a536f9b4d35f63f981ace4c02832c9fd9254f15f19cd722c637a2367deefeda8504b048df681515591544716d74833d0089a24e3c46c05380157b8ab02cb23431956e53a18d9949f5aa0df284f8e2f43618f892508685c99b2cb040a2bab07f1b8cc81b4e604e08fff21fd4e4ebb30c9572c4a8d8bc10d5b6eb03461b7c28e6c6bb15d5ee023836252c3462ba1f9199c9885258eef05513bab4d4029f43b9a51d2bdb457edf683cb1ae37fb99aa0dc08a453af13c7e7900ac72a4938847ec20f1a40b71e1b53860d01c199e871241f9ab79a35c96a7546f93ab41009228038fde19abc194410b31c99dbf99f9b3e17b48f5530c543dff0a20ae30579503ed98efce722c4260df1d61fb43542ce67a5cafcf0dbe878ca333c56d957f694e743db70a154d948f8bc45f31bfd587a15d7ea0f58be7d919e5a9b32e8819ba07376b6bc18a6ff86f18496ec68972089bf1c9508cd5bbb16c18f83f330a07963925dd56c9082a9cf2649978db91e2ba5a243cc5af0a636ab6a5ac8d19c09573b0017cff146aef5f54b69197ed6b8d6e046caa546eaddd3b770ecfe9cde44605f125a5e47ea0c45ceb8bd53bf645ed64db3ac569bcde7ba173985f1a7d7dda192378fe79666d1bf18d05ee61d7b9e14f412e8372b0dab538d17276e1f0726cc2571586994265546175fca77c3c24cda6ab715c30ad3b8f5ea3b94b278017af84e67227fe0333681239ba34cb9804845b9aa5dd445a4b17310ac6858ec9bd1eaf06b704bbc18ad0fce3f8c76ebcc66fc2c0c130d0e04b7013586f7d98eecc1cec68ae8770764885a01899a05bda0459e6fb12276a2d40b9d5a71ee4c9d85be372a0aa0280e1c787ac9a187db509338e7918864041fb248ebcbe923cdcc5667ec149bc6b4e5e2dac51c47e5d661e1090c4b76a1f50f36b464b54218ebbff866ea6e620939f3f7c3e94d93727af29f3c6512d6cb0fbfd5de77cb48b875c4dc50741b3af13aa9145a237d5beac38831701337fb390eb7fff1793d0c30b83687a1bf4e7f15ce86b3c5db6a02708186798987757577e026e942127d8303099086cd08969c33db97e8091c9d45210be4d92f8bc0bcf6d1ac996c620276283e8c8d55d2a592f38215163f2fb29d7126b78fa5536ad2ead4d2706f4e48738722b9cb3b5f52d5314baff8bb3f51e98db02664d259fb039bd2208e8d32aa49bdc40ce8eef86f3804ba3a6291be8d99fa8a11db98455570f600474a3c93edd85537a953b000d9cbe8af8a35577b13882ff9c97acbe786d00456d7800c6274c6613439f3e3512068ecfa6d3ee9bcf28f44e88af404da994e20b68255cf23c8cd850e039ad5efe5191dcd2aab20f86e984188300fdab6eb5fc8c9943c89c4d261b6d3f1e3e55c7d28a563d5f330c665692d79f2165b856a006f3443d5119cbce81cc6c919cd2bf412c926c768560371afeca4413848c46a12a3d900c009b8f3ba67c2dccbcd5d2477a64ad93b247360b43b1c6f69e7523d277a91da849cc2ff239031e01c5ac3230540d07ec386cbc28491443849808d33fffb28b2fb84f2dbae70c72c9c4dac507c870e344c395d95dde39d062f915e899453329c22af48d579aff554137810ea5da8438fa20ab176dcc4db736dcb394db146a8b0d433377406e4e483fc09ca33eb6fd6975bca1865feb29d68b1b994c5a81beb772472b669f1d3df616a1e1c81cfdf37a353daf8ee954e60c27fc07cac99af96a2846f2b4dfa3a93386470242c082dcc15e111cf9a65e7c8a54199f0ddc8750ecf3957e178f0fb7b2ecc8a684e4cf78f50e0c9d363d264582e0dba53ece461542652c20b473e5d230c390ec1f8e304997fd90b3c719628d29dad90ec022eafd733ac3ac0508d277b5f0c059eb2e79847968b93c903c8d963f8372d43b2daad827067908c05eace8e56e85961ed50674f765f2bcbc72a2da0e39e267ae22f016f8ecccfdc386d1bdb38f54ffee45116128859f66ff3836d28e66286571f5579b9a794bba9c741a07af3c90118f37c94848d60b422bd58c13274e7b76de54bc917e5096202425170c42a2655dc85ba9fdefc0e7f51391db6f4c181091e6a152ac8e4a6aeeb091d4075e3ad0c439fc78e9d4ce80f364b83704e609d4053c9c3311ad7f1213e9b14501a1527ed272fda212bff9a3a8418b62c14276b9ed50c1c85e2c88477fb547f0548fdb62c2421968d3b3135d2f7750c5a292a5e91bf6edb044c6f029ae5f73852442f220fe8d3d6d7194715d448943413fc121ead0e9f683b82b10a635a736e72dd06b6df1b90f3b6b2bf93a6c5a0c3ff6b867e4eab3f00f2cd10189a487d71205c0d2093e95d6be65626ed7b09a686dad6b258581d583bbe1f26e40035f9864ffbc66b1f42fb9aee4c4d113fbc02d20ce01f762d4b25ac077f7b3969e6a6d9d53b8d84d924bea370fff6a6b7cd5a8ec5b9a9d7dc18ef4a4fcecb52b298a4b6b5b67eb84996fdec4f9257342f47f94547644f7d366b6401216623b013672fe5d237163d092c53868366f010be4ce165fa428139b0d72a17f429139ff2bbe5bf232a8223ce06c6b1ad946ebbed47868f948e3c9a28fcd41f0ef477b17c41f6029e94971f717de07ee4b9f17434e68cf2de1f168f2cab6639df715c0f91a211828695dd9817b267ed826bcbe5e64e7da7744b421df6ca731e7bb362c7078a1810e215ad8a3823356aebf43a5c268f92a62be18181e2264d550213e697468db145407d396a0250b2ef7c175feb4f45a4599adebe3b234a675786cccb90fd2dda50a35c2f6a9f57dff151d6bbae0e5692d4029d7a30f9bcc70c4934b76b561ae90e0f2ab02a9181bff748f9b2f8c43eadd584a60f15499a2d29075241ef3c307a27e2119956be5962f326684c27665b2342981c72fb31faf3ed697a93dca7df3421c9084d3c7ec236a103826543588207fc96d6d72e0a69c2bf90e06347e716eb4a5a6f3e03e631d19b6bbea1eac83bd634b095d2fb68662f7eacae0d4da3db5e8555d1b45c5ee0e831638f085ad067775cbef1001e30a6e5734e06d31d6e1c0c0015e0707d01e4a01eff4f3f0b141c2dd5cb8c3f62e5ae54d8a17331f8bb4da72949d13b9a0f69bc07108fea694d6457cb873d28527c0ebbdd183d142d44af69b8ba072c92503822be860d21c71f859327e1a4fd8df9f10988a96fe357222f13f8bfb06b81d07539d05a3aef7f79fa09954336f58118ead740c77a5064ae619cb717c123f0f24336cbd85e092c47e47df6c25fce7475dc112c1b0c5533b839b30e4bc3e79203c5806c3882e784125f2c303b2fd3c1ffb956286b94c3106b3ff906bbc909e1dc2a4fcb26932c91bf2e0dea713e7070e3cc308f17650687a06cd5aeb0afb05644e704147f7b8acb6891c0daf5145fe0adfb203eda32af3a49c281281f3985c5e6705ccc6fab317ad336452ff8c3469ac26d65146eb3e6b24f876ee5067b765ddeb083c0eca5563bb40380a9bfa173585537b08cc6751ec4cdfa9a43e8b941f2445ead394831d2a46d03be2b1b1f14344ab9530b2e57c83e0104884f8f07dff563f84706bbbad613fec3f7bb0faba818be167f4734a827e0d39cd9a2f0dfaf2ada9f4a5cbe05f7fea7ac94b93f5b14541f23b9b1b0b731949b7bdbb5ea8b598b80d6891dafe2ba26416f9985bb18bfc6f45a76146b74047c7abec95e7f43e6f3ca9c277368753ec6252e3aebb2c77f748f8ac4549a33f463151111cb849ae88160ab0da9e30edab87833609a598f3581a9d0691c7c5f27013c6d522a71042de9ca8cb1e66cd837d47be78e027faca65c3192264f586f9aaf291d2e3a50dd53d27920a77cc68d36665d841dbcdc4974c7edbcc8ed3194f2a3ca2f0f0d2589ac014bf596c613e7c588e8ec69d61c1d68d7998cb020db8984c23b099c5b172fb77cdb25be4bb95da0fe761f644a29ad56674df99904879a05787f5cb703754246993e57f72e3cdf6fd0d1661a20e5054a16f13e7265be3d4a9ccf5f063956dfa513889c7e2432394fa2585c91141b07611b2fb9edc4435fb844511d0c302a39f2b754796d1f1d29cdb21374f4b4f09a67187036311c797fb1f59c357ee58f543b3a6215047f1ba0ac116aa81eafe33aeb05a7595d62d6bf9338a7d500701ce17333b0d120f98588d6dfe808398e4b8a98f8404f2fe832eb48d4df28347fe5af04a7cde1f2b170d704d307a9c298e15e9bb6ec218a1d8fc720ba5f4aaa2df4155cf5fcdaf4d184ddd959cfd0a784df21d97586295bd8b1fb62080bdfeea16cf23466dacd4da1c0180160af95875db82ade846957182260cc8c106f78ccd7ee3ea9ddd78581b6b1779be1c730d5e44fc0cf7b7f572615314e7428aeec0fd3758337c9440ee34f1b40f169294329683d88f094da08eb297938f9f640def2169813255ce0175781494935b95e299ce0d8f724109becb6b7b801ba851c8e4ffce4eac8c594255858fb7262e67c7b4bceb92fd898ed771d900fb024ea7e3cf504f42aa22281d046593b3ccd3d4fcc49692afffad61168bcf84949f73c51d02d5f23a0351657404f72883c9dc98376279c33e9d17912553aa2aa9821d4c5cb24cb10b33923c666db392c6a00c69417bd521027ebedf1110c6925b4f5f38029063cdcee84fc4cb4671e43d3afd103c4c60dcc564dd060d64258307b0e21d82b6e2c74bfb2b70ebeb5406fcc07e6511736625a5788c781aed0a797c319dc2869bebc39bc091f7cfe54dc53ebe22b91855863f9e65abc7da4762019177d0290adfb024551f2568dd4e68cffe4ea2ca076de04a92eb554b8a1cff9a13b1e66213e02762dbf361e78cc827bc356ae115ad43c0bfeaf54426f51bd71cbf66eacc5dd99070662f9d2720a3ccb5562f2d6aa474326e22424651ae5a1e7b2575305466c1637634653366b290dca80968133577d046aa2de261e25e7bcf1ad04f782a34a8455a9d3f8e4bdda5197b123e031b0ce0a6c4c05dba75e2940a8236b910462d4dcd001c897a6396c99fe80daf513bf7de2c99291e2bd83f6922cacdeedc6e59732b45e6082d63d4569e6058a4acc7550f757f88ce95fc87891cfe48a84ea94bdd381f4213d1a1e9013875b560a90dc4332eca3ac2c3ae89ccfa788cc313075c1543af7b2f5f370a13642129903d40f49fe37e795f7ea6db2ec2462a3b1ab1446335b43e11b0e33b63f3eb5506a07a5dd562f0a35b5cd97138818a1a3b4c4702519fbf5d0d9e7355006cf4eeb4e910eea3f5388224ef7eb7ad1ab8360480ca75f663cd310e474e96b873e32a4df225f884d2fcddaa105f08459fe6e0a477aa675fcbe8f86d04d7b1234b5fc92ee730f38fcd0dedd7a409c27865f0c72763f9217c84e289e51ceb4e41ad2c51d215decf6fbc3b648f452809b436937e5673e54462d1d1cc329801f2b48ec30a0aefdfa5559a26f7b9a0918502ccc75c687228f5dfb99598ad8aea54fbc58925a882287bd1b0059d2d50f24e89555aa819484a5ebae69a89453e22b417c3f7122457c1cc6fd4388441178345706ddbc958014c43ae2c0095b09c783391ff712d9d220c778855c63391b88af08967e4e8bba1899af39b1c93e1439d47eace374587bb825d3f346fd7a0286079dcc3e96add4df0ad509a4f6629c527ed35ddecbe03f58de9f9840d4bb31999786afdbbbf9a0cc560e5a247fc6d38c37920769aae1a244d55e27bc8e36caaee530168d799bb4486f7298dd0656fa4fffece128d086a8164453a8c80df6cda86a965e1eeea94119525024eb5facdaaeefc924828b83531e37e0e59cc08fc5000e9fac71d1b2eb9f11e574fbda25736e17d6775a690effee10001cc2bdbe0486a827a14e19e8d9e394cc38e46b01a3f1564478516cc15169074d050b7db3aa5f2d3db136db5b0d037e8d32dbd90700fa10d342adbef1eece87312c708f6144509922f97c3087eba94542361e785462507157eb93fff6561e826262bd86de8a4e3864a30eb696b3e9e2ab151e039d7b2ab0a93153ba08447fc5d3c8808207985c040d22e93539348eeb3da59651475af3a0af46eecc4921c7a1e5ac7145f0784674eb489446ee790a588f183115190cf8ff36f5b9f6b83a08b9b084636ce07ee90b0141615a3b809d78768fe169b822e493022ab8f9385fefa28b9444db87f87dad598d27edf1d83cf4bde73e17b826f6a6c69c8d3d62959ff90ccb24d662f2450922c37f2c54ce3f9fd2363e601bbc4e814f221d3e9076dd94c149aeacd8e0bd5eccbd0189d16db4cfc019cd9f9605265fdc1113055643b78a0a216679fd04bce31b03712e11656a82dea6351c5023ee15a45536599151367c537d2a0881dbc3c9cb19c41a72eb68c74a79b1efed8012ac4ff301dd58e8c3e6d9d805a5bbdcbf2ab7aeb13759943b958628208454ef46a87c64f70d6a3b06e79c9ee6fa56fd3a53ad37dfd920e031874b58bace7d76ee67c0a75e2625c429a95a5f6baa7d324c96e09539d9c91edb774b3a4eb7252177a2584b857db07fe6492aae7c5f191aedc18e0553c06c40bbe4d0c9567c0e70fcf1ddfdfbd1205abab6479c9989432f9c7d590afa57d15c1bd524bd0f7cde92d1f8710bd629ce143d050c7b76f1e4a7416151af5ccea80b74dc3b6fe69371b2fb94fd9ec3e6f6fce43367e9836dd94d2a4cabecd54e1fdf0210325de501f1450fa67eed886f9f8ffa33ab14289da4b3baf5a3d570a03d5e48193feb7721227f8c2c02ad099c22ee144bb394cbb88e247b89096f3bdfeabd16da64beb9560fb9f78e0be339dee68efb0071a2683907f7f2c1c07cef1947cba242e022052d0a5cb0d99b151138869e7e86fa0a9e021d3aab790c5340bc402f3330ee105a45a95358f4e9f52796ebec4dd8f0db26795e71279499a57dce89262915c6f4bb0903b835e331afa4a6cd33d6daf37ec2a0fef73a381f5faf6894aec28b93b6f69b7a818a823f63829026d9f4a75b1b8422c9ef170c6fbf26f2cc2f20a2a178ce9f7c80e266c40ec4081ac1480b2230c65aa6ccb9265db8fbfb8b852f765c178bfaa161321b4338ea3c03611aa9a192fa261d12547fd16facf66c55e17bcc89c09f1cc99baaab14b3491fb5bbf74eda869fb6a20ac29f8c152377334378642208ebfade7b77c843374a8dcd2f1753d5a7f1ac9d677d2cf964281aa16fea1d45f3b992883da0f28fe526a38c62fb07171d473d01293c3daaa356d3884bfe0e58b45d0db1338fa1aad1b227877eca359f3ee437df7dfa6e9f88487f686ec57bdcaf7d5862c6d117754ab826caa953bda6f4c003d472fbd1cfb9953c811647f777d5cad2d6adda6caa9b9d4b0265ddd5168df0658657a1b6d4fd92b4718a3db7438ceb333e21be6f38bce8ed7930aa7a64f6f381fa4d7a70ab929680427074cede536834be3d8de37ef6dda9e1b7c1d0bfae524f0b6f64a7ba60ba260cfd40c34ba328556fe2585859ae8fad440b198dec1af59cc16af77db6092eca628f4792640f66e5bf8c80906428ff371fe5484a87582fd7512e52958a7341e0f22e6272e644599a1918fa6efcab8524e67a96ee5ddedf9b46d5d9e40b7dd2fd57a7ac6f2084ee8e720b951eeb23330042c0266969578c9b090083b061a9cbfd15d76e3cec517a1e9bd99baf2213f2454dce67ab26dbae293456d04c464efa14386f56a5bd735711d228518e66342716876ddb6e3257464744882098060dec0b59b91403adc077d24c8e4c157bb50c1d35a0ad117cd1ae047ccee8df481c68cc2adb36a55b2b18782379d976cfcd183917fcacb9fc10dc893d57cd57b56b94bcc90775200d588b9a7900d98bb8b7d27b2247eac0daf8d12152411f45f7ada71ad317f09822da3a77d11187b0ada54bcc20523c962a25c6e6b7e42b197330d9849883401e7c8849bb235a2bbf0f37b2421cd01b905976d4e6a5cefe479bdabf5ea3c7ecd8dbdc47cf44e627d99149fb9c40b68fd853c037df720abb1d84601bef0b88787e611af7433b555a228434e34622b608d63201b4346bacf8fafbb0511c19c4bb5a7f378e16c57eddf19b881cabf1063637a5318459ed69ae3b446bbc4bd3f0bd02a69defe8ed0c1c36b221e6be228ad54e3a22b91419894a3bdfa1aad5682a85dd6890422efefd8fd20fbc43ac82e64ac1fa70b851f29c2884bfa8634aef1d108b5607763df415dccaa093bab1467abfb90e2873d9fca7cae53702c42cd8b9c8e2492b88237e768b8e00f78b525ea72abc6604531fce3ae2b217e1f4bc38c8eb975a4e388ecce9bf2255ddee66f248238e424a5342e22310a28fbad2150296d68f4254cdc364c99060a1fc4d8a81d1c437cd238635031ab55d0d09bd48a5c95dd2dd79f36d5f312375da7ed0939ddc0a86f3688c813a5d59e6f45363b899aab5b47f433597d348feafcb70afbd55a4eca122c304a0142e7806bf2064a7922ed965c901aaa8ea2ef63458a1cacf8134fa3b20bbfb44e25db0f6bd5c2407e38574880459c8384fa4259c47b6bab53edc14c8bd1b5195682e0a739a567caaa977ab846aed0a50f72f07cf021de5d42f6b03ed31663cf94a7a2366975676d8862d9a5862ef44f52e7640c21540dae8d1e94565ec45eac144429dd19d3ab2346af1953d0513f0957aa2371a1f019ad23204b08aab8bee59e10fc023fcfc3a452c24211e62147fb0c1f2594bf1cf309951417e1175476a7b48866a797a3b4b3c64e5949a6adb660f40721196316f43744a35eaa56fe53bd7e91316f357786394a6689be2256b263d1c8779dadd2b9c0360da728245661d3a00c643fcbf8519c9002d56e5e93fbc76ad28a2dd87d57f34910371bcde9f8cc46a1e6904b72affcd545a6b44355d1f8fadbd0b995dfada4b822d3afd5c353aeee52102cfcf2c49173481a9a2b15fe1ce4ad986822c938512cdd23f93f0c758bf6ac5194050587a0e5a723fa60a663d1cbd63bef52d4d8c38f6b6a6d5ce5fc2e879d7adabdea94a2218f8d3def93c9316c33f1282f0ddcd161a737ece8d5e95754d98297c23fabb937593aac01e6b0cf5e6999c852adebf294b0422af541e9bcb3dbfb33e9b386581816d66d402f1ef9632cfba787cf0f9e3e3e8841d5662c6b7f98cd579021bffa73a21eda58793d5e69d840557cbe1a7eb5311af38594e0fdb79a5e3dd026fb4936c20364796d677b1ec83f8d7f63bdd604bdcb620dd5ffb0f531196131f46f7ecd377e011f7a30727249e7ed38d2886756dc45b9b52e37afe1dd13fd024a07e813b1f0cad380edb5898a0cd940cd75a883a81919f6782c357bebe091a8a940ad062a8aabd91a3e602ca0bb59024934a9c57557a61d00de0759799ad6221cefb05bf0787d7609f9c62ac60a217b87be049f14e053d27b2298e50ef3a9cf93db8aeed1628ff20e0b73acab5481298e44e9581b1650b550c7d4cbd1a9df5131381e85f859f632c2fab0f95776ddad264933de4de8016e58e14ad13d0a1f9779da05d40842a418f567b406756d7df458ff879838ab06e927c8866bed86070ff8436c8c52d90c1b73194b7406b3c4a06cadccfa5f1ac8509210bdacd4fa0ad830c6783c5a1275dc406917eed9872caf8116111b9cbb896cdbe0ef7048643069b63332b5633a01664f14d15fb5b6fa85222c2cecf977ec62240a525fb91f33a93d14e895ecb88f2c19a8a5af1e4e247784dbab40a015c760c8c4cb8391f13cec1d244279a2f6d83ecd873c089afd6aa273cb607740c47b8f09da0d01d6a89f1f2643c78a91a3e35e2af5f4f0dad33eeb97fef437924731018750f7536cddc4463435c881ef5a7dc7b3335dc1697b2dd01c821ce55273d653681cd30a6e6f075ce2eeba8758265fdb51fd93d89df73d774d209ed7926569df186a70c3b8298aba5331db6e6f12c4112dc740831bd0e8ed0977af6763c82ef8074e0df34adbd8151110904d1933df4c87ff589fffc1eef91381f6bd75a37f649babac1796b2b9c3fdb489b94044b071173a8da24bfff90593f1f49e5efdf608cf2acda25378f241faee7c7e12d623d8ae2a5d7ee093e7b3fbed74c454eda9f4a5290c02d970d7c2ba4551680d409741a7b1e197cdc8e35868d590d29f472bf497c53bf5a222f501c9f31325a5ab9a61f2fd658caed69da11702b2950492d52968f734715f9bc0adda265463817b5086ac9fb87240ae7d94f683def8db94f2f88a4daf3e59ea6c596898df8f8385f7e60ec084112c15e7d0acaa5c1388fb7359eafd924fcb2dc1b54982b4af95fb7266ea84e497ebd8d8d0315852d7cc4eb615b209ce098578abd246588f677702be156f646dcdbf1185b3ffe5b9260b974a46079ec18d0c783d8add76f990990da5701101fc16434131a1f2a55c1306158a2fc0c423cadf09fd39dc4b699c706f714f47447397001b18f2f1ce88786ee2f880d0f17a5f79cc2edf4a1de84c6109f9361c9e533edeb5c25e642338acdb00c8f3637d4824607197865e54662b03e29f7386874908f4082c38ef57da85b828ad5987901f3a1b893feb0cd67ad60973f6079ac134929d93d25a68981e140be82cf9db9d27f5078b559c34b4ccb36378870e26ad1fe5c0bd0134484af7817cff5bacf32dadf6fb9eaf72527a4ec3a2f91a3548c4fae407da32c7c57dc16ba304718bad8e7b30720bf3e510f31d0285f491c7cfa46008b5820d7959e88c1f6cdf71c002bddbabe1635e327cbf8282bfb22e63e02c5c9aa1cb9967e243f525232c72aade34b3091e2e3097ab5e0a6bde4b371a5b9f8ed598847d9be2d19a46399845a43131c20ad55d06ab4d293abbb2aa81e5da5e232f3d0dd1970fccdb816055836f279fcdb4fc42032b22f14111788a06a1f69e109d2b6c9fdb2316c17585f72a1e7d4cf30730af50d0ad8e9a0f1cf2657ca6b3f22a5e49da7d310ed815107f2f8c090ff093eb6ae60f54e62e930954cd1d63fa15cf7b1b62d90fbfd506ce21fc067f60122d44b193faae75352cd860959fae2ec610d170860bf763112fcd1ad3dcd77a48dfc0d855b8f6a82b330ea0946195431c6c0f4d285128881ff36dd0f1aefdd8581a1cdd9a46b638cc9d3e2aa3756ee615eb450411622a25a6d02af7155904b13b680f3f1979d795133aec53a1d271652bd4b1a3ba354ee9f29804fbd6deae7629ed1a1692de04de868e8135b9d68fd36e5eb13e40ce76bf9f52820db54091af848d3a61809ef123da6b7372f5ded13bf6c42312aa3e65a4ce0322ecc8f50a225f6907adb8ad5b95d01cb98efd1e424e3be50152b656c18721b9a31eaa145c20b890f6e2c234f27d96629b5c9530797256ea46c8075df6b062ada99210fe87d48e228848f44d981c78fb26fdc01fa26b625323f9cf01effcba23e0c9e4037af0dd4121a3dc6636b705061d1d46f1f4c7447695617bfea777885274cdc65da4b1da379ce7c3b36f06e0af711f2e9347bf9d41d50eed2c0b1f1c815a737632762b5ef99ce23cd49896d0050ca5082a8f8fab39975744bcc1510489a6c9a61e3d74476a7ced550398af540dc762e4e2ae04973282b5257351206ea7a2046d51be7d7c3ce4b35ff7edbf19d9e6044b7f5d2cdee7a994df0e9a9edb3c1a5bc65f6d1f9506133cde3762afd80a39b009e54383583d58a6b88319f13a7ee7bab33b7e3e9c95a072084c501fe63c20a6e6fd0de7f8d0845995d1e3211bba2192d66c30b1e33d6fb16807ea295db4b31a0546a4a2ee17558aeb981ae8a112fa84bd44f44d1743a990ee27bb39f0e2f06243f32c8e8fe4959e15d9c218c6c9d2c7e00d189ef478e31f29e61061fd10ac2ebe9157b073c00e2453bd6f6bfb009ea3d1b4aa33588b65d93f356236da4526aaec2100ad3ce90513fe6cdc0645b28d3466370ad2cdae2e6708b0d1020b4d28bd10d123d3244a696f1614282566cd35c5a32b59558d37f23fbaa91d6aba8b3c45d58de0899f5bb2ecde1aee3073c11f002bf501a25b997213ccc473d2b1bb17c2532e891f85f998f59bc7a99a39b7d7aa54250d462c84f4397907e8df54b5f95d8f1341879b11fa444e8b2d3d1631d6e9f7c73638d0832a24f54e7e2fb0cd8841aa801ea577f71a7dc7e884d48aa170b8198418f856ed6f38af65595030c8a2010db4aa5432c3abef62858d74525d959217f9bb0d5cce9512ce159f030059db310fd6f13dec3ce80e677af53aca72eaadd64b57d053e85a42227ffe3c22ce1f4db16f53c068123e1333050c16c211a25acffe0d843dd76e103412732a2dec23bc7a8fab202d1c1bd8cbffc771b30470122ba7b5657c88aa066d6199aafefc53c81ea602df75854f30ac38abeb7cd4675d5e413b882e6ee66ba012c0a423521c977eba078fc66cdfe83e14f94d2cef1ef21632101361548956d4da0522a1d5e51b413ecb18de5cc7411fb399a1b4ea459c33bc66ef346ed6afd924065a5e612ab92653e4c6f56be94b0245e0fb06e6d4a3df2a1121484736938cc4cd7c2e75d9090024271302d1c18f5a565ad73814939450c7cdc2e08407ce91de743884b4530a514523cc7a2d868e74b0a4adfb060974675c8bfce1c2cd401baa3200e314a5cd7fa47aff4479475580d57d242cd22bf6180d73be8ccee67fe3cb8df54cfb99819af9af0939e5cc35a87c843e64c1f79f9886ddb6f6dfc4636f211210cdd6bd3e482de29ecb9902fb984a3dc1eee3bccc9e3f09c65a83e3610c23d4f42270f199944f7ae7bf6e29ac04d04e8e849ab35d8bf41e3c26a58ad37b5ae0a4ec6db62b4cf01f0311608c8205da21beaeb6a6dca8a055acf20234b352f84ebc57480faea58e3eb3627041ef1fc21b62a356f00cf3856c48af647d7d7f9e538228b5c10a69b5519742d06a4ea303a0aad65fea004df73336f4247feae50836e76f803be25eb9b0c10fa7f4f4b85491c5329bece69db05ad60593ee15676a4cec50f0b8b48a92b62feef280ba3ea7fe9893727b4f771810f0291534af1542048df26b2ae047efac6a08299ffb478a294b04ebc74f97f35f46ce112d56de5f82a5e0929053f9c6d185c0321f4a7ec43064dd2326ed4bf20ed2f9a3031a2adc9d7e37cc0452e7a2a723af97adc7c9cac1b3f977cf3f9ce3620bf0f18c851edf731ca59dd35dd6889ba2471cbff7ffb07be2aacf3997b44d1ea66a2bedb1bf9fe6687c2cee3ad39dc20958bc8f2c7c39a73f88804c800a90755fe64c60e0d8bc15b79e9f98d8699a1cc92f2ca673ee97940af9dda68320d3e77accfc4d36c0fb5dbb4299c69b330e7704d56d6d08cd6af5b023978f8ffb24281508b112f7a560b19a9fd17dd7e0e7ca7ad5cc55c8c7c027226de9b7e5969bfbe9d827d96aa49ab0fe9a022a7eb07151035ae05a42bbc49043ac4420a3f7d33f134e0995644fd860d0192801812c4f4e4d10ea6f5b544012a947866078876cd8ef137098f2c23e051cef8a58d6990915eccdaff7fc8d249f8a8d9c3689cffde7680059799d42d30363604f43c033ec20513004c02c3d08c4689266e53864ec3d1c90a7d816b645f3b8db4d06a5f93a23531a44ba42fb3b632ed24712a8d22518e0dee9e72329c9457f99d96dbc44b44200c9e6c5e522cc26a786890b2839b58bea7a53f177536b5e6b501754ac443cf01b6cac1e1616dfbc666bd7ab599aeac02a6277c9b32f19b3ca087492080e872c503948bdb52ea8adc20e203ce71fae693bc98ba1572fd39d930c5000af8422cc48ebcd6230b7cfb45224af2a69f3c5f0448b008d11f120fba466c6469b46b0b10df0adf6fe505fb86c5b8d38f95df956f27854febdd1da0ebcabe725e42661ca68f3642cb9990809e086f7a18ca6d2f4d54a8c0a6536ed75dc253cb83f269222c24a8dd5009240632583263805c553297031f0898f3ffd372c4d8118cd555e6df1cdf2877aade6805f23814153c4fbdd8e67d44e40ff0d6a24ee325977bdae7de0bc8a5aeefff931fb945ab489516999e80d950c96474ce8ab30bca874dc0c00d733d8565df67ce8c98aefdf858a3898e027261bb4150f2ebb517b5e4c399f4e3dc0d60eb0c55ed2e3f5ac128929a0dda3a89de8397b7e1e3a1e355f0a35ed2bd56da2a03929144d25e8267fea4a040503c4c1791d83f45d9ce4a0017c0b72614a915e758dac0808f77837c3740ace528d9383893f407ea1162ee78bec4144a1dab3e23beafa3239517b5d359d419b357938794c3c8d1861bd1aecbaf3fc3588dab8b7d50992aac00e7275382b22bb764f5967413ec88058d3289a03fe816144f2b3683891b19639d2c1c9157e5a5ed5eaf6457d7e5d0f5e702eabd347a22c7fa6899ccc364d0b16b58e02eb2ff3026ca8d44d35d8032932f24796a74eff6ffbbe14424aa80b90d0ae0b9185af37b4bb94bb483424d4013aee82dff441e0e79f62738e659b39b02ad0aa489d681676196ec1073d0176d12e5ef8013f265607b50167177d1e858c9cbc8c6051c8ed0f2b9c66658e935df8f686cfb5c177b1f4b03bd6508bb89b581d0c309f56983635113e96dfe46a7939ab9b8ebdb257b5948ae079a0d920f0605cba42bb0dab7ce777f2556d5451a2f7c22e44c095f80f9d825794548b9f8fc94ea4fd46f96744403b102afbda8d7ba6b5bda7cb96ff2d4a58179fbd4ca9e6cfb8134ea3786cc8705f28970fabb5ca4e84d3c8fc89d51df16472b66fb53502bbb7641d448957751c067da00b2a0f81c8446a3c23152a5250a58b29ee05e23e4f12d85417ffd73089ef2adcb152d062060bdf682e45aa8fd7fe63b803b73bcb9ca1f66c4ca2e3b8a36663021ef1d51b3953ad850a9157ade823348fbc08c481a825c9f6572947d638cd317672ec4c53634d7703c2218f89d0d7247b54b2456e0d745de15031b679513fa244ec185d4950586a690791bb7949f3747908540f09a5777cbfe5fe54d0ecc33d8f84b5df88500abfb572dad04aa87ab7b3f54eb86ea6f314aad0fba85ff26adfb68aaa09c1b30ff7e3e0b262db6ef491ee42416ece7c8209bef38d6be13650dd8404119ce876100d11577f87057c64b331e0f3a1341b1efd54b64747e67cf10f990d9f21506fea08c050c48d163bd9534c89693cf31f43b9cb5880898acd00849d1ebb5f58863fb8667a989e971eebfa3bf14ceba661a8367d9ec5820652436403010805a450eae14be509141f3e3cad376ebebe431bf91dcec242043f0225d0f3b3e8a9f7fbb8056d16aa91e885f8fac9d6b0df78af935356a45079afbeba5dcd3d7ec590d47115a073d1eb1d793c41c208ab02db8dba14d08c3a1495c49b477682025ebedd13d3547456fe60b7f766ca54b69b663cc23df68a60daa61308c0e6c2bbbba2ed3c461c18d12c35f37f65b7d8465accfe7faf19b2563fe8826a1cc18fe9fc0059a4df3394f472e0e28b578d80456717c467d96d13149de081d3453e5e8c25411e77ab3ab6aa3e23575be005416baa7b19e684c99e1a7fcae769712b28aa1ea7820a85230b3d7aee3495e6c3bc391d44fb15736536893a39f5118b2bc0f7509686cb778a9011fa4186513e19905f371ac31a3964784a76dc45a72df8e15a72a97da19f52f2d233d385c62c796e6f02fd20061a3584ce219414eba14e5a3e274c383f5ef9ddf12a5d095cb760bf64a391081940c9a3500bcaffa1609a023c183bed93b115ceee339a02bffa8aec795e8086686f49d178bb7a783a2c2151e8f12c5518219cb5033705ccc60be37fd9d276d0a19921a0b9cf39f1d84de6de838b8a829b129de8a6dff593bb73f22a7d580a4981f1c4b2204ca75f8eb3dc144b17131be3293acdfe66f8da4c3a0fe79d2c45c53eb30a281956d0b929ad6e8282a49d88dfc1ba7801a0ac508f5befdb786dff908b5141cc567ce43615c93dd79fe77230166faaa0c06f39e1bc26afcb597ee6629a72cdc5a8b41662cc40d72333737efa2f93a009e232ffd8206a3ee901233a6ba6a77a2f95589ee7952d0ce64bbd160a050970f0d66341914ba01b2e2ed2d5d6afd2c1bbfa69487017e8c5463051f68b8262be9740833422ec5eec10c885e8169f83a97a7c22a407c7e19529e01dc57275b1a06006af87aa20deb51b81fd994fb96939b5cde67e7e3b0aa171142d487a83388525190e395e2d8b68b9ab7faa293924522f360afeb3803e1cc35c6eb81ee2eefe4c1446008d1c9573cbdf71449342393929d5824218eec5ad9570ce187a875b90360fefa5af68a69c49c445a3fa842335105f4d14c2c62dfeb678da57c5d9ab9d3aed933a42c34ddc6a1598585a9720cd4ae1de1755ddb54fa44cd9b04bbc57e4f8c59663c5dce898943fdb7d4df46b6a3fea0432913ec0d6e33489507922be42df3b857b0d7f993b6a18ddf43691795e0cdb91fa9d7f18c9980ca1181396b0864fd4761b80b0d4ed746024a70d93cf7ab59e507de91eb7f87cc902e15a4a099442b2886cbcc52532022fc734634abbf50ad33952b5f3444c19533ee4a09c6e39ddf19c991f487f861ab9d8b7ee2664e674cabff3d6c19137d81ce769e7f04fcefd889dd5e18900b737efc4197152138124ed424743304772a54682ce967b999358c9556ee03def3b5b0e8d0ade11a177ff600981a7746113ac925989e511323b422dfb679efe08807192ab2cf3f1dc1b6975b33d9cc3d1a93c916bb9728b5e66917770a552b55cfd802be93daf343431c3a710799f4953d6c063b95fa2100b6c1c0f0724d1f1f9a525440ecf2ee33ad5d946f83b8532a49b9500267bfa918a8e1be10a44487981dc1f4650810f6588ecdaa614a2e8f0801f9ee7db776570bc9e41f6d86f3416420fd8a76a0458af6b6a8b8152f3ebb6278554f70915cfc60e3f1594c440849a59a8f558c617d558f30d528338fa6b478242ad0b89bb008bb8670d807bcd4f8d0cdd848ff1962254992e567bda9095d35516aff4dd1d7218833706f7452e06930f684a6e6efc5a10f65e6fe71163339d564ed83010cbb9dd4afb366d3fb52c804f4dc571aba84db806868e0a53dd32707b1a37718478efd747bdda7cefa9fb80e9e15a0fe2f226ffa68348bc746b0cc4c08778d5ebc35062a97ada0b1bf54fed07d4fa736e2a20f22810484a5a289a1e00eb1a9277f6fa92e464922e520c6adf37f32955d68b794ef00d3e504b96dd62cbb73a857f4d57979a4135ea2c1c5795bc7058f1e09eda84f2e8106af3f35103d7b94652954fa31e4d3980b9a0c727b451b118df4190a8bee1974a5c62ca6b353eec5a9f89512ab1b6989f245a332b769f804f460476c71616953ff6f13449d734593857dc00fbc8f779bb7d5e566977eac0a2e3bb88146a4e4a1f7d5a2da9c67ce9a0e1be9e2c6f049384420e3b0f3e71fc81f65f2a29196b9a7ea66a52f6b81b961f52e20fa8259fece0e03440e80f07349ac516bad6bc76f051140184478a747a95833f6d3fd6457f22299ae55268fffe4fbb22d0d181aa01be1f7585b6f7ba4696a0acd1380e1cd26919e18e4bb3b963bc1c094d66978c97ade0a6372044479d89d8d6baf13dbca0b4867ff923d80cdf495948e0cca179bd9dc7643e7f751fd7f31294cac980a71f10917c5194f58001da297f96e510cb878da72946a13f215703ecc2230bc614608be9a41f58872d03165cf4c2313ade4498a0d40a6241267f4417471f7766e3c8969f7d5451a8ff13f69d2ac240b018ceabbabc9bc9adb33ced9d174af96bed8a83e402c12e2af40b3e6e5a0319cacbec04f0b44a0874308450868bf6bf88118ed2da5c5c038e5c15b0b6940c3645079f591ac0205a895c79de2b70a44ad505a04903257867c1da6c4f7a10eaffe57e6ed95b3bce4781503b09abcb1e0b7b3732550e4df839b4be416e804f1965505cff7bf1d0371065b91a58ef2b0464ff87310003299cf7add4565277392af97a1cec6da4a17f9e1359be3bde2c46ac39f81bc64e1cfcfd8961b66e96eb8cc98d59cefc81275781458415e9957ab0ddf8c99b3f66ed136dacadaf6e7876153164d5d257c3f96296ad042fb4df07d910cfef7289d51a98070e19a79580502b4f432841f6668453724008db83364bb6cf3da358d4dfd68dd6cd6af9892e1e1cebeb355e1a542ab8e0b6a9744cbfcbf1324ce9284aea8b9457b4155b0c0ecdf4ca9848d698cfa0221070fea7d6958e01adf877c6a79fb559a0deecd8c2173f9ec24403b05df379f0ee9901f0f41193ad708125ac267de3365609b4d04000e9fe5aa5311af643b6479216ec4bd6eb494efd9cb9905bae919db72f68568b904f5e9b858e3181f51e68b05f564a8a31982c2d0106dd5c93847b3a831ce9df23f7916703c7a6bebb1a2c124a7be8e1f19d56963802ddd87612bb06de0b6201b0990e69f2e2392cc3e956349fcfcc093ceabac1373f7e83fd17ad7892abafa17bcd4da9afe3696964374819fd26d178bc81f0ede3fcd55025d87299d322ac61469a4a83844bab3ef493f13c56b8d1d9b667918c880fa63b50dfc7ba1f8a00036cf7897edf37397e0e1c764a43030bed4d18e2d13e8e78c6984be71833e732ba0c38264e5f0939d01cd11b15e82083e9f89437c9bef7e913d0416c4fd8c1619e7dc2c67939de97cffc9831bd51a95b29695a2a080a7a87d431714dcba0759390822275a5bebe09c415716fecb4247d82c1fb112bcffe1bff27075f87b68fe15bf6d59c7e8ecb8c371b55f4ef3a5bebd79b119657b6d600f071f958728d03091c4c3d1edbcaaeadf796a23d06ae317fda9473f106b94cdbea3e9c313cbf11881c7ad40589771b31538897d39f176a908ab4c7a32ba29c47783704528a4f29ad5df4928328606e2c4e310cff06c20493ce6369312f2a9fa0f7aab20daf9b97b1d9ef8e4c97c50e07d96d9cc953d01fba43a3f8b5eaba5fdc319c8954cd5ac46a35d27a37d99470c75271df654ac5870397f20dc21aadd08307f60188a1e42064b00d190e3871a1ae4676f292d62c972e082281c45664b13918ec7bb4f066034c9b7db8e4713f50433b5c822480d4bcacbf56fbc70c661e0f8aa880394aaa9f039a39cf099e01f6349c4d14887213845f5f0adf03cc95704cb1521473bc4a5d5ca9e0e0b1ec844fdbc1bd3057f1f79fa81031b414847819d920926d471a2de134009abc25a0c588abadd2e50784d290e6417586a31d2f28fefc60c63cff2b1befa48a11f0abacc2c1698b5a146d70479778bd75f80f97259a64332df7b73cfc024270a2153a435b12c3958dfdb2e37d342f7d5b92a620c16a6d9610cf0064a04d67d37d3407417b2b9cf643828871ff81bf03e0e0bb67a7acc010b3f8b72eb9a79788ed7ebb47844a4c3227683a03126fca92b2a55d06adbb5332013e39be121aadc1c03f325fd5837a3d49ef70bc2271bb65c70a958b302a4092d106ebffc02bd651dcee0402e6a8dfc91c5d4e1982f023dfc911276a90e6cf2be0d276a5a8c1e11ef3c3db9ff951b1f4eeae61567f95145c8cb26dbecc9cd366e980391c2a346c7e6d983bc310ed447c613acfa1134aed9be3ad3bfa38c059cfb91ad737748eeb788422a5ed02c3d17c9a8a8ca75ede45f1649f7797649746a8aa12764e86c7809e68ab8b88f96e1767032053585d501e72cf93fb2f8e9138ade19d7585c789b2d5526e1620fbe2b3667afd6d51d743adb1c27dcb4a89cec32cf27bb8c701c35bf91cadfb760dc6ba9358e934e74be6e171f1b6fea38b48025611899037fb58f29a5c368fb8adfbea46318faa18d0bf80df5b509eb161f0d7f588017f65085b1dfc3616a3181c0483be82859d65d94a03f465b0f4654d472516804e8e8c1449ff30c60ef10bcb83f6ccd919e442fd8ba78249c67b6f264c433b054358fbccbe0bb71130dce816c83d7c50da5e502f43b5a0ea01bf5e3afcc1870207fe6b7b6896ee07d49b20d8faed99f138a617fe8598ddb84b8b616c933a51d9ac492d0fe4aab9600a4505a0920f62b0369f2c6d6bf72a028efc9a6da5a1f3b9d14b3de2df672939f3d5552de17efec21c903fc37582a300d48de559d363d47dd07c212b87a6dbc6273915fad96000669a870d781091ff7e045d51833f9b123d0275cae88bd4b7de18be4171830a046f4d64d70b8706889ea0cfd976206c61d8baea2b6f1e5ff7713b0c6ea888589c085d1cc035da457cd9f8b30c5320e8e1681a0f2ee070e9fe9d0da22819ab7bb6d51118c2aecec66d3c761f3320e60eef45c7ea1a04f4ba32934506449216734f0718b46216a49464eeceb351216362bd54de7819c40796b13b5b39fe6fd50fd8338044cb692e3aecbc83c918ed1baf9b2c37675064867f118fd47ad1c4b8f82c8512f8134a6bffcf79ec776463f9866af0977e2a8099be503af8c52ffbc9a2b726fc2b792a55752c03647ea78569dc1ae4ce2b9f6e7efc6b6fa5a9f627e7d75415c23c4b7261588599fa565abd601faa1f1f302b50931a7cd3d92130fad113fa9d8ba48d83635c40e5dfb68d01cfe0ccee6f7ce442592a3b1652f93ecfb3ec589cc68ddfc14d5bc976b94e2b38c27ce16ae2d361f6792e37603efffa2e7d8d9282c61e49e6ecafaf108fc90c3dd6425d0adddc24131f639b8202f593768805865b642c281e2c568cc5e0f5ccc8032940e9f59c52afcd1b58c83f3574653a4d843a516d40bc6d768ec1cdb5558cfefc9088340e8653a0c69db3eab7c0cf76f4ed757d4bfe98873401e8245e24e42184d126ab54eca5e780a339ded3e980e3edb8766af4b9dbe2db21d07c9b2a06dbf6cbead2ab397e0b34f958911e7226d6ab1e7ed43985255e6e32c91a488af59c209622844f55aba38bfcd57cfec34c73e332e8ba5f4bdad22492995bdd83d2c410db47384b294cf10b2d1c93338b74426304cbec3f4e03b82e3d66cd23d74053bf5d721143eec748ab764174f8dcf8f8589a39729d31b28e5ac4f836ff51fc6a6c99959405116519681d83850556a25d5b8948d65fb3133458102d350f3f51dcf4e292ac367e30ab253a0a03853ce6c7ece1dde80bdf23263036269474bc50004dc562091285f7a4a1e68b14709232b86079cbc1b3a7a0b61b4fada4c04af750fc436c65741c4335ca6705c058e1e791e97fb706b74dc94601fb3255292ce6f5a464e55d3dfa95969db74fc487f306bc371cf37f0195e27640fdf51adbe53d488900ac60ebbe6abc1f6b0363c71e06898655b3043e75fd742c4b03d4503080c081f4fe4100c721df671971572645b581d61d54b23c6e5a7adb17aa17bc212689ff544b4f4c17b10d8a8bbb12c98c17006085f449d932fb58e36854846588baf4e6cd8c346ad7c070e8c7c6daa94ce7b496d918f2b38d9477b285c4187a97e990a1d66331c2cb4b5edf211ad0160781d6fa90cd084236249f13c7232a17a046b0bd81a4c908bc7bb1dcc3abe546299b66e31cd7dc9f9f0f7872050be58721de4aafabe339d84b07043adf7a19743829bdac1d7cca3292c44c0fb45e4afca4ab59b913b7045cd51d74a68946750501dbb96281f94a8077063074120975901946bd67ed0659d02216d7a1d301c3e9cf5017ea7994d208ac3f5eba98f756240e36eb21876cf7cf611668a0eecb455454292e8794689098a0677cfff6f4a36b3db3e9ac5117b111424d3b83b82f227be9157fe69d1dbb77c187654f3591468e6af71fd2431266e99ab2d4a22373ba076b4481c6759c928f0f834061b7adbe091e2ca30e71fe5482683760e245e74f006e921ef8ac59c2b1af0c82c6aa9b93874066095c4269d5dbda6c2936ea5dd143671fa73692e7248fba0a75d791340f6a81e9e2bb2ada681805ef122d23a98871a800657301dddba4cfbb3cab7708f675e23cc2eda4f1419bb527508f24917f1717359590431122ee7b80031b4dcf3810a77f1f7223c824f19df95bd8d19dfdf200ea695527d9943cca6d36fb92cd22ba85be9b3431ca0576e2f1d5f6951e5a12cd3365ba11d7f392a830ea3d9503542ba397283e4dc80f57f85754b146e55d26da34e73964b936b0ea40905a73939f3cd74f620690cb0151668e3ff07534b04be363f936e513c48eeec9046b3abf31eb8cebf9a179b26eaf539cc47dccdb840622cc8b69c4a762bf9c565463fca77ed58dbc190b98ed2cf2f3ea1c9256722808148364c6982233fe5dd67dfdf86fcf86063ed69bd49bceb5e96989a336fbe82c59e4ee9c9b774f9e33c208ae51bfa1d98736931a82fde7435dcee659ecc12c2ec4c5d005a5e7a0aae449c84e004e3a94fbba54a850c79ccad140b3cd777b7e6341aa675f449971b4c285345ed925019527fe84b60833bdf74857aabc7ccf1c3b10250fa1f9b5d2319a4de7d3f530c3968c81d1518a467f4f01bb740d5039678a6acf1f4a6937348975380d75c0db628099dcf6b38944b1afb6bd5f31ff48873af79eeb8a432f2d3028ab002ffa281af5806b33ecbaf1adcfc976f0073f9e9125fae620e8b1016efd94f3831106fada6a84dca8dfc84f2f1055b1feb1314254eecf2b12319692b7ca658659340552af4fe57032f3af2909ef07dbf1fbe8143690600075314d022988d9c0ee21ef6daaaa4ffe6250d5aae66d4f9cf01e3b3baf01c433e3247e1d128171d62b091920d421bb3909658ce917eb42fd3e66e71e80b6fcfaa73aa11fa6b29df935ae66f4f461651b906fdaa6c0e526dfd92559553f7518a81a3d7fae63c7587979a01fbbff0c47c1568bc9bfb6c8887975e0864ddb024851b8dddb862dc3aa8ac2331a45f1d099b59cb9ecd2a6e0fbbd7b8cdb2c3b51385668479654c0f84a289c360bd27739c2a071a9ed0a7607c9d04c8fc45626f9d2a68fab659914541d42cf07508874c6c030d6fabc170699646e84f73008c0ea6b16c5953cf59c42afab370d7d49d84886d8dd780471f0d91f8f1d250439e21c3292140b08a76f062f88bb773ababbed5379e6e761eaa089e0ecfc4a8f985bddea3279600f9cd679d03198fa451931df87e34d6b370bb1dd1ce258ac53192bb085e92fa8039362d9aff9bcc16bc58671c207b9c74d5e375c21a3649912e9038ef8bb203d0c949e177530a3cd7191fcc7f27c4afe3bbaa6a33cbbb9033e3ee5e299bafa46c7ae9291c1ade4874c27f71fa9587de1a95ef3cf93a6a97d237695f0221bee0de66d499cd89e32e22b7d7588dd2f993f90f18e153fe24a62bd3275b733e58e106ac482a28baa2f6a397e9cac0fa542dc7f31814a8297b48a51dbc8eafa4816ccec4e36aa57fd7f3e4364871f7a7b3f3bedd539b76bdc9717fd7b813fa5937c0acadc4cd7a70e99d3b66f7c60ec31db5b0e962056ce206eee613ad91eff8af8bcda89fb2213218a96e59601abcbda8a19dbfa429793006d55807e05ca3f3941c1d0fc72b58ce458af457dec9f855db8951d3657f744ab696e47aec64801e2555ca93f8acbe0912aa71797b368b6ddbba7d2567643206a176ece769c2a671bf2decd6d0872cbcc51db9d2c898ade5448758a808ed89b4f24fd1165928c51ec7f2e9020bfe5d4c5c9bec10a951c75d4dd489cdbe247ec26840844d21a7e6a7810c5d678e53af6fc65184e89d2a60488b3c24fe3755c6c9f812f384879b2548fd93ec910d478b25618dacefc9055948f99783b412583c20d8eb546f84476516ee7b326cc31894a940ad4c8b31cd000b26a18dd50bc29251c7f30f36d5618a4dce046365898fed60b420d100cb9980634bd8c28e9e09f83f6aa51fec8af4c1a0bef9cf9260877749abff748c3c4e73720d1d569772300aa48f71df2bd5ceefb8f24a620acd414606530759b795fecfcf1900dbcf7e3a584ff65cf57e45b62e485ed2225d44cac686cec9c35edbbafdd2a718307544c9690b328d74c18c40d9543de73afa83ed4c9bca3f415ceacb26b8b66ad00da49b26e4d20d4b7671d0dba7e364295375b976d4d7747582b1e4a624b15b773b0f14d4b49c771e787232016840bc4c551326cc432dc282f3867c9910266dfbc2aa46ed619015da56d8a1798d3005e61798d4036439dbfa445c21fd20689e76fd7435c40cc09b0dc351e37805bcefb718ddcbcb15b115c7795b84195ad125c3cd22d445acf51be045ce9e86d28115cdf3ebe91c63c09037dce96e64b8b74d278efc1b623e652d7415bb09ec03cbe0b7d276f88d8741f54d7cbda483ec9b2ec82a95016cc81d23530dbd959ba99e1c84fe825fd205b3ae6221e9f7b7ea3b3973082382f130a60e95b8ffe1c53af46a62de59b8634fd24f67ae7fcdc9f1dce8556e8ff880543402c386e28ead8c1883263ace5aadd39b28683a319acb8660e8c88a04a87a86dd69617066ef23eea8a4da7d60dcee60ab25a63a19af2c6fa12e3fd414ed542a21f7620aa51166abca4f37f3659cf144e1dab09a3a0e5024c308947ef309c34133c355d0a64a8fe2bd91bfd046bf36a8e5ae90b40b2b4f1abae965feafd905886d28a286bcd2d9d55ca6b440f9568383c6f934d2181c548f2151a2a59fedaf05823c79afd5b215531974654a21a44cc2afeb8ae007d9e45f466e05b563b860adfcdce97a201da6e2d7741e263f19ba5a9e0ac2ce308b01486499e0cf020236b50d560fa6b0602d643c379f880095d24db38f780b8c65ccb235b51170d0f522ac8335a8aae5692d017d9af7a7b64cbef6004e4ef42e60e5f1a4e6fc2cfc2d45de9cf6b8369efb96b114df27a85c4a58915c1adda33e715aa26ff1e03f63fd34bc830f10badfb9853ffb1f0fca82ccf0a18ca1518d56bf963b6d6b0346584d8b96967849cdf92ad43b09d0bb6e88427eb269a52b735137d88cf9b4e70ff154aec4671b0205a192cf0d5682e5d290b825bab55673d3e544971d936af48b56c0ad5835d2e2c03f4132ad610e5c8fea234ac78cdd1c2acae380a41da73fd10172d20df3e06f240daa185c560ded0d79ed05953e5e08c53cba916a08e71a43de334eb8ec2573057a7a0e9eee6a8966facdc4cf68fc83dc8b20e5aae9777cfac25415d11d11d6542c7ac8cff1e146a726979b423dbfa1a2876bcb79372a01d970f7e322580fcb62865afbc815f96a0dad1bea52d087559399c86de1f5c39c7487d7c7a0a91e8a3b83d3c1208dbba44ac6b82dcb6b84a11ae4482cf9d99b7f1f57e15cae19aeed5e0cfc9a724a967f58ae777f87bcf706d097f8e1ec2ae342b997fe63f95de877ec41f82306f408370e7553adef62e8357fd329cf576ddc9199a3948547b01c53f57eb657295ef97efa4b6de942d799308f3cc4ba94d4dd431ade28e5d6b5b13bf3d4130241da416ab13e8cc4a2950fdabf666f6c8c0f15a7215592c29bd70188cf4ff400ca5a3d8306a7444cf588649e0b65cf50ba8a267f4aaae6bf1392c65d78861e24f79478accfa2f2b2f9cf65bb52bb03a58580fc254319941fc5a9d5fa559509e72d258c4bdf077b0de5d9556e9acffe02b9704a66ba8f36f746b02b35c7c01514b488cf504a5ae72a3c0022eeda6218e377c5e7dd19cf6d1e14ed0dacebca3c218703db4119bd4546e8fe273bb451785241ce2b531c9ffcb6db4a14546d1efed5ad130fc60f01dbf9ae6d8116c76c5385462b520a94b08b1ad53f94dd697a8afdebd86ddb75b1f8cb864e7b4893e6addf48d5fafacbf9165d8196cc12682973b55e0ac6367f77cd00950b2d1f461851d9e28dfb7720178f711db91902288b631131f079ebbc3be7dcb3eb635149199fb26f0f5eaf93a46d0eaca0c76a7a5c50047a6b87a870c809f231cb335f97e2e0306e021fae76a05e03ae2deb3eab6f4df5610795236f933b8a0a5af7c38256124a983bd57a2ec9558702ad7f58bfdd5c842004645fd04957897d54c19a91613b49ed52993953e42a2e08f2ab463b241abfd2a795a75c20cc5eebcd5c128200ed7feb50a67a6ec946d13a3b1f19a37768ae0d47c933fd4c7230dec999458e59cd7d2cf60820eec3def5e9929f0367b6974f9bd51d7778eef6cb495b93f60fe6991c9e5d8337f702e2b04b7222c4fa02ef3d672d84b7e8d24731b04d6240c275b6c286fc042e337bcd44148f0bc3c3a505929c5ee2bfe258489c30ce0a2e2951001c7d640834cf27491afa17633dce3328544254cb96bdb404044edf4b19481d03200d5af6918d5793cacdcd8135e48ff9f5191a24e942ca0ed546fb3c45d717e439a46e6b91fb1c2d75b8f50cb7e06a20133671f8b24595c3c6589868461611425647d447de5439032b17058ff061978f6d60b9e6733caabcd45c12e90d44b13893534047987cdeb519b9901946c8f8a9dec9fca5c3c496bd7833b60fcac77e054a42061fbff0c6c9754b714d3dc5e170cd6c7bf33c49fbbc924758e531ad032e7869aa9b10293155af1f83c9b598dd9e03e36092b2b031fb437669ce277d8dea1994cd0ed3de7931e6479e26eb8ebd050b41692e7cebcbe1b40ab82a1baf49e847ecb721b28c5c6e880b95431523ab790eff1d9fe1eeaaa60c460707018950a1891b6d0523ecc52e8ddc851be1b8ab238a6e62c25f43ce779748acce333a6b05b887f7b3a668c55f859a5f0b5f59f2eac383ca79e4671a4f093eb27b679df1887c6d014aa86ed1177bd499e8de22398a42938b8599ca733ffcdcb913c84415c59334b3af1e6bbdac1af11c69dfc20f9dc159903504fc4a0b92e0a642589f69247d83bf9617ff022a71b9b3f28ff81f7f77467273c67071b0ff4130e4b4f01d3d80db9ae648c1b8687801d93089dbfafe59b7a26ed1d7fca0a4cb437819bd7c05151308b3255cea0b1553192fe9d963b55d23116c93f936a1cbf0486fd5bf287edb7c5ded7171f2934daa5c17417ce63942676cc59b8a03b4e8bcd14e35699257e833a967650f66e1e3f111454a909373f5011df0ffe72cabe997cace3732336a32ed18b9a66173ecb8cfab7c8dd9d81d4c7e92d069dc23eab2955d0acc47106cf7744b6e13515abf7a1da4df0165bdc77cc5994077ff8c7d4ca201e37fddce4bc0e4fca8b074187fe90b2c43216165c92df8669c08e4fc120e9784a6f051cec961086715145cab8fada48b71c5f2bdc384ee58c334fe3093e832a375c9d87fe6c8ae54880244d1f718fb1dcd6507e4fef993e95eab7b4f74975299012009fb3c4dc5ad73b0c82ef1d12ea5fa388e465ed89326b76503dbebaf6a0c436aadc923833a70587152c33d9e0b39c2b826931b23006469804f18bab4920159150c8c5f7b84363666cba4bbd212308754cb1fe193ee1b636b0667501b2168aa60ddba91c765e577564f439295d9c700e843b81d53734caa6dccf06d50d44c7edb0e1a5c92a7350b27aebe3dd83d78f39065861850c1cb4a76c3da5203b12b4606516171f4621dffbf2e4c51c04476a686d8da66356fd578d7234d1fb0d5f3e5f90ca13385c2d25a55fbd18813f53d1da15f080523203e5a19bd0faa08e477e4a4360a8032a66850a25c2122cd1255d41dcad3d2f1e5207389bfcff3e4451000feb152e5bc37cc5646aef79670da81a40245fd9adec0d3729435cf4ab2e5dea9f72fe6905f425af53914d79db6ea53b23fab5b1de401d01c3233b00fe45c17dc8e2065ab2e6e9b7ef55db9424ac6c6a86a9163ef7dd444f7b07471baba64ae2f7de4108035c4db5252b0df6cf6945f7cb0888dff63a5debf36447bc40a523cf4fae2af98a8de9a8004f9237b5c288339660874844838a07abc9de28303a0c30c7580a970ce58c7899320306a2ad8fd9bbf8ed41198a6881132e68d7a4a949ae0202fdf40887dccd748cf5b56f487185fef7bd4e83f053d4df26bc5d56cc531d69d427cfd09252ac3fb5fbef57bbade6f4d2678f24eb39977f384f5863347307eca638f851035b5dc1a084c4407799850b88b0533eafd8238ad5ab1944dd1fe4fc66a45100782bb7cce7e710238e140ad962134a02aafd96548ecdf8c85763321a5d3ab181273f9be60d19e7c6adc38b43d9a0f71f5ad0db1bc48e2efa535bc703e14121a438884bcebd5b459bc523f039b894fa4e28d7e05de2424c621d554f7d9a8d68421110cd66dc4ed6a3bcc8ed1dbfada6722a0302133f31bf2c6c2f3fadecc8b2fa3bd6fad6df727c1600299b10d551d05577663d934f77d24407c7f22fabf7e882ba6e13925752c337fbc71edca33eb89a5cc106083b0ee8e0a77c683bcdd6cdf5f90a3676a021f5bd171fb535e06cf1cf414d379ff97e3cdbf03baef844b1144e30e6ab1bb40fc1eaa947c7f451d34d624317ff720b02cfe348ad5f60d8c0ec0d762fd648a59e6de1494458b895422bacbd0500b7e8129d58b73a9463c669a729760f866632a151e962f4cc82fd6476624459c83ee620d4bcd28d77113991ddbfbe28ac1edd34f1e71b1c06c0295b76dafaf166e47538fe5f8a075708cce04c2d34a61d73121094a75dad128770e2587c5b824180faac622bd04edf4a17a10a639e7d77f0c3052dd1c3076c61ef9da232b34e0def38383fe30b2e6d013709dc2ae7bdc369ea40de62ff304df8e4adea810102f4e7ee56d6dee34bc57c230855dabd00e86dbbc171393d9a4b16d47f6baa8addd627b7e0995898b04e3fe68ecde95b364d67ca209917071dfc80eb7f46b9cea7254a3008b14603f135a9a4c6483c8252d366121552d90ced198a907c8e9a55b9ee5f2a1cec48325d68ce50d668a43d0a91b7fe14d73cfe6db861d25e03c7c283e91853c0f4d1839a8e884ac564b955df6e7ed525f894d3cba607d5d4e33414f3b5794e7834eeb64ba093938a47d1fb469281390f87b72b403091e7daf56bc9c6de0e0060104ece3b338958050e7f844da2147a6cdff5a84b799c5a0485b1944dc3b434cec8443fef8de8741878e623ae966cd64267f6b56137b2881545678047b113e969146f8e064f9df7c9d09ede10f31cec94a1761c5f48acef43cb9c5e0f89b49b3115cd6dd6af019cdff89c138e2b18343e5c981b55b27d3e9bb639091cff3f3503d4b6a43d64578dadcec4b2b627c893f645218750c2b314c25a56a9b10026989f28fc90cc37d142d64c251790a8f066467d98d0f14b2ef61c51fb478bcfb92212e955d719cfc04f622c8c2f76966f7d4a5a67673711bcc29d6ecfa9f0a792182ab0ff550ed7c35ffb30b46f2996c9d1e7834f930d907b6f1bac67d7252ef24b0a4b3e85b99372fa17c87b91dbea32a8fe9e4ca554984fd440196d10ab38b5347555d55e38818b74ad68283292b072a1f40842220fe064852140d8910afca6545dad404ffc3f9d50b8b0765db917abb2d60f9cb782d975267f2dd1dec79053a54edf1a103e43a80df625b6bf9a41fd842345e482aec661610cc7b965466411ed2543fc4e67f725aa171f9f31d90ec62dcecf167482938c7cb71603891938ac184e09ad4754dbc83625ace56ce1fe7bcb29e54963832919396bab7dd94032f3f3b517c6b984478b4c074684a4eb15f2d63e07a1c8e2281fb209e575f29fa287a89d28caf58f5e345e2e29726f8441e3c62bee6f087c9d86bf108f1afd9f5c95276f5cacab105c1852616448bc3e71abd3680822be16ec80e717a3a742be92f5843ee575648b5eaaca86599df5d02eb70a958b302a4092d106ebffc02bd651dcee0402e6a8dfc91c5d4e1035abf7bb7d0e98e093c2c79f7d1644abe8f7d94b117fa1444323fa662886dd105b78449d056eafe990f74105cf733694eb4211cc9211198aa8add26a6eb87177f6d4a718babfa7f69023f83638af0e770733b1eeedd027193a98ca63abf3aa34aeb36ffbaf3a636657da0200dc041109f3958de50683392bf5ce3e51383b752269b325c555609cadfe8519aa46ab2f589579b37447ad1870f7d8bfa4658f821681f1b9e81c5c156f994609aa46dbdce4e725fe51a63bb5ed4384e97c4bcfd432f3d1cc923f22f9ce013572b56ff587533a8bf5a16c4ae5048bbadb73833fc556ba0c2de9367e7ea547edb61977e31117d4e81bed726e02cd7a481f2a02224601dcb2f2683c00c734cbe8f76d474f09d8ed6386e5e833438cfd9d3528f0e28ffd6dc926df6bf49f7a8c663deea13203e49aa528bf3ce06728e8098b3432f96084869446769a987c1cc76c8e5b48a72988cedb7287f55fead7237c98e1e5d3c1db29a39e23a915ae63783938b7eb09b46a7bd5eebb905d6560f6f7f8dcc54cb1085bd4b8c3094a64194cf02eeb50dbd45743535d5b4e97444cc84cb1011cb3a3766f17fa03ab4c92554ec57c04424838c53569fd62373c6f17487e781829217213f6caa617c4ec77c5b94e5d0d20d8c5e20b7a8e9f9b053a6028c2f4cf976543b574e8a61e09e4bf3d96b5ac5cf9cc7df023a7c33927073c50fdba40d701af97ce771cf674dcb9361a242c81fc19cbd2c07b1c49fe9d0da22819ab7bb6d51118c2aecec66d3c761f3320e60eef45c3d1534ad7367cb54436019b99142b0872b405149c71a4984421a95e636f41a8f9c91ef4ecc2d58d06357463cc944f5a5d76ae5faa055995f790f73e5711600b7f7b27c1e2a644f779b1779d0b1a4c5a67c2681560de25ffbbdd6f357fcf13e17fe6da54d3d687bed04d4e702e5a1367b52d712a4aa9140b09e2acb6fb900f6252ca37ac4d0d48007cd4f4385b139820af8826e6cdc00443265f72b4d3f68d1515930f1881be18c02e29b37f0fd1fedef1b3e6bbef643c7aa7f058cce2ac3315322681c88a47b016f596cdd72ff51eeedce6f6ac3f99350a386827d612ea2dc27aa6ac708931c9947a6b0fe0e864221d4d9f87a602479b8470926f777d097290702c6d58d6fd45878f98bc69922410d85dc8f7715b9d92a2c0f150b55e1ddfec5f43a1e57a5d1cb6eb3638e1ddd2707d24c36e949624c216e58a980343cdf7f23996f042c12e980088ef8ea5615ec54194806f4bdb7ed5ed05f8a95a6f208f0810485825f09d647a30836287f5ca904f4bd8179f1b551fa02391727240bb8e6b259104503688923426c62a1059a3608cee37b6e553dea34ceb3858e80a6cc544d56290b50312c2ca495e068f75fcbeb21e0f7af818d2c9c405265921b66e352821983a9b54a5f77a6bbb4680dc2dc6fe9435d04f5daf3445f2a2deeda11ae37f657fed1fde17a18caed2e0b422d0cf4f1187bcc18253d80ebfb0c4f9e6cbaad6fbd78f5caed6bd11054d59e5f0ecce8d0d349b50ffe0effe0329a3635637a5fe13609e23c9a1421b2ab1718fa4eb2cc14030b8f478d6707a027de2a707214c0e1924c28f02596fd00bd7ba1511bd017145910466088fc68f5afd8e0e27a585d832e3a44b45b7b74087033a0fc1424e11a93aee20c4246c57c5fc56f601e7972465cf680ff8e4ca92128b9317c7304984f88d5b827640fdf51adbe53d488900ac60ebbe6abc1f6b0363c71e0689865ae32cdcf6045d7ff3e3c99d0ae599e822094248c7102204f17fefd659d3311e0a009e4e947eb1a1d03261e5f7da81de4d4bd4831daede3be342a131a98b6369660114b9e0b78a81d73fade8ba6af7cefb5d36595bfafa5dc3c27b38e235e20a4025b4b3819e5c427fe4946f54906087476feb9c04287b97b80915a38b62e9ed80c3304c364720b0ee0f294e1fbb7881c5a95e7b892c3971c7e726d9947f18554d9996fd421c13d683ab65e06df2df5edeb6145fa7a4b2a9c84dd1fd1e2b8fb039f9eb21e743369ac7da76deda1b8c7db730bd04183f7c007486ec9762dcaf3ef495f80f15aceb503738c6a8bd1365d3e428a879c4941e427951afd1619db4333192137e57d77a62740807aa6430f992e7a82c0bc8cea4f7fc6d3c5d0d5b422befb5ec8b852be4cfed677d6c0e669a36dfc60e87f2866831ebba402778820afc9b962684b6b218f5b117826595f0b274de3f89d369c1c8a44ca0e4a8c700e374c15689f2d08edaacfe891a7bd899628789e77035e9c4ae38d0fe2ca578bd52eac431aef53613f1f534119075fa88a479566f2dbe8bf15ace323987b09387a8b841a26cc592721b77fb328f6a81e9e2bb2ada681805ef122d23a98871a800657301dddba4cfba16aa12e329f647d7a93b1586aaf8fb8e782756bd0a8b8b272b69eef35911c78282bf77c2fc6a0726ba701403c74656fa93d202e1bcd444adbd1d9b1ed74d460843a386a310a05cf542d40649c45f93ba6d3ebbe2d6bef39b1d5dbc35ef8f2ec9ba87072a23eb52b0872b9c65110d078c25fc9f8cab5254e2a8f4364887246ba094d7c399c3be62b107692fd9058239794c31e7f2a30d287536fc594fc125ddb7ba07b6dcee4a1f78343248d996ff2d79a8a454a4938acc453068824aaeb62a3db84e5765c7f22aadec51fe7bb1af87172982acf02c5d661d7d29b65ebf23e6307bf137d97a90ca3532ca004c73aa1cac5d89b071de0c54727152708c92006b89edaec19ddd82a7c62a409f10f02affd92df6f46feff5f95b627816953bc7a90fd8d6df06f067060a7e06bdf0d70e5c143fde573caa1b421cdfab7c4f98b947ead199b2016aff57b923d6614c173e1da69e2f6eefd109d309cfa1f9b5d2319a4de7d3f530c3968c81d1518a467f4f01bb740d50323cbb023fc65c71b0946d879ef962921a61a4daefe704fa7857a5399bb46e8c07922dc207e5943413f7e9481c0142cfcc4eae5a9a027eab362e847c08ca3361cf6b41980dd7b264e0e2261b4d1e8c110af9b7abad4339a4de1edbce8c21df1b65cc0cfc346a823859bafc5b3899fbc344a6ae636fb12e3704fea06311f29c6c2012e754428c6d652cc43e893d99b5d8b98ce91b44e8627f35e03352aa7d7258a520e755f1e66649be893827a415e390a00cee05e77dc986ae8731cb6fbfa71f0a8f4ecb2f1abf9ceb2ee851524f489cd932248139bba01a3dbccb2d17a0e29f112e29360ba453364f73cfbc18794b3f215adc8f13ab73a3fcb727ed1164f8a0c1de37187a0966d5e9b800e3ff055e9445f350c7c341e71aea909fd6bbf2a51e1ca7e61fdd57e1e87a0d5ce0ae47117b42ddbef4077c590d9db22d5693b6d7dc190deb4d0600a9945517e823b656b2939a29294132f4d1900f972cf1431f031447ad75752b0b0a8f6b81b9aa8796f8bfaad10bea74ec644b8c633cf361d5de8e24a64e6f93df87c4a4f0feaba51cdb477866b3f36e438e5e32307b2eb858fd12741b058bda48170a03b2cee7bec8647683095be2937729b71db1578adacc0694bebc939d10c66a5bd81a55cbe96444ddd0b676aec1902f916ef8e515e65721b09eba2ca4b8511fa258dc9120ea62668ec0801e287bf4b74383a6bef1a887258d17d4e604600847f2aefd54c1e3d0d16f3b61608335874210cbc9d36e4c5df188ac5d9fc1b59bf579b51e7bdffb3f2832a49cd4c7ecee273ca2dafecf2023a79111283f965a7e449064848b2401b638ec8337a4c34d4087d5636489c0696135f18c116f7965f3ec942dd393eb87c161ad6f9bd7901523195f4dfcec7966ed445ceaeb61c721cbf362da797430aa055688dd97ac0fcc9e887498b4eceee5ebf87aff43a83fbf4b7be169c87517c198c6a70e087efac4e0b04c964966024bc275c7e3653c1b25f687b7265e2bdfbc58a3e69c3b4518293aac6496421f33df39c15b97c10ef7101cb226ec071d7d7354b95239f0d008e7e253893c71a4555a00a6a0e2673893c4acd922a583bfb9a09ebfa83ed1313524bd7e55536c02fb7d2676042ff797589f88bddee0169abc0b3ccd11625db1425760ab9b865a8cd7b9cfe0528cfaee5787daa71164e6370a9d811f19ef0a45facfc2181a483ccd25d2af3f21b56b3a7f8edf44d08852ac71534ac7910bcfee483ba3e1b53623759c1d08c70b0a3a63fa17ae36269635721f711185f20cb5bfd36174502e7e228dbb9e5a8a13f5f252c339ecb49caee7140146c381a624e764b66ec42fd0688c7b2791933282309ab16397df0e505b5f9c81a597ee42a91b909369d8bf3fa773a4077e5d98e5b97ab0bc94a9f91beaa750c0522f73c10df3fd5e1759830ad5940a29d320e25f741f8911064b9abb5906b51c7da638a0d4e726912bcefab96754e85ad1e02408d14ec313f955fab51ce4372800bad760d03e0f019821685e21558b08492825ffea7aca5d21a54f91fd49c10f9fff2cd4d74d921f0a1fbd0520f409d26bc8fbf0921d0ca2e7c4285fe6f6f496756ef348b384114e3c8629d2e1abfc67c32f37ae35fc7c82bc5fddb699b0f7720076d71007f251d953a16fecc8ae24c8795011741595cfc7b3177618af2ab04683abef3d1128f38019622fd0676d50eefdd06dda4ea6cc4aaa2909bb62d9d5efc7130ecc53993bac8249d93bd488654b305458d20fac0d0ba17ad4e07e490a79846c206947b5ce49f1f154bdec16eaf3cca94f290ec9f764c894367c6e36ec83d73ae1d47a43a43ff810f7b8bd6324de4c87a0e92d88c68d31af3991843476dc6f93cf665e8fc5894bf510bc7e34f61654dcfd43a75bb948dd1af0dd8cff2eb4fd63362ed2c6c4177e44eef45d9bb25719ab67f964b844fbb0733b37f4562a99d1d6f856f622ce326cfc1b120ec7593c157c6abe08516fd24a91293ad6cbe3f7dd329b196d773b3be4e672eb52a549cc1e63f791b6ac8d2e38a230b2094b1d8e9f6c6a26c1e828a1981900baeb04290586c6a45cda5197bcf5191a09497024a7c5f2945062e8e5e215d24d1f1d0b409b07bade646c6f350a363b8a3e7525ab88d7b6ae05a1a126845d7fb144f4b554fc2fa1b1d860ca7efed453300c4d61fdf19cdaf77851d5b230db36216dc4945b76071eee9a29cd8232aea76018c1811e5c405c06484b5e4e76e93bc38a52525aa98ce465358194849eb2653f2e6178e15d5d82bab789bcb5a1c17ca75b6f22ba4961ea5835c821fe74dd89b0687d467eea444373365e34e5c527dac14db9e07508db9cc16498bc812160ffc0f80f2c4e5f1ff5e8319832ffdc3b7e5d8c27928a0501b7386199de0e6cc70f37a2d999c0f4e9041bc4a75482334a0b741d38e236c8478054276a749592af02d5732d7e185312c9a663f7b6c2bc95ea54d770d0f90b811108c254324e775da62d0df596986383778444c95bc800f17f4ff3a30eba988baa45046ec778130c4b3b268c4368e7f5655d6ccbf74343ccd5a982cad073b01687a3c5f11e1ad07dc03e349774ab5f901848a492159fa7166db375355381bb9ffa0627b814afe56fe9bcbe1f9d819ce1c8b90f34287680f376f0a21d6080ff93a8b14974bd339170aee1c33f699ba3d033b4c435daf107eae6ee958c57ad5093eb8305e39c46c8d6fd82fdd9785ee77ff22c93ddbdd5466ee4552840d43b455ec707b62c9b20a1dd3bf5616f3cb54cbee098e6a9b1201759c347da9f772afe08626e119f4d5269c0384469af6a7ff34db89464766919ab432e7fcdf013549eb1008753d1e61fb0793233bc1ed5f12395866f4caf419cdd680c16a6e2b0138e3b2195fd2fedff510d1dcc7059d1290d6938b6f40230ccbcf6fe7049552100616f00517bed6acaafa9b818a58fd7dbbfb29497b0448032ffa25d11278f0b37995cd99794ccf3adfe34ae832764b9de75dd830b23335fa53415269e95a9e1a90e85ea66cefcede48feba6c1c817be69f39074ba9a60d2f6f36b577302d43fb4fdb0a48f3b7617b85ccd5bac075ba9b544379497ef553668897b18c09d70684deeed7eba9667c2764843e3b7ec867ecfb3f821e6f9ff8e4dd1684cd0c0c38f22d88429310d63fc3f771b23543b284e6d3ca94dc86305cbcf930868ab344e9e581391d1e78b64370f46a04f50f6ee24d05ce24e221cbe9553b82ea0f8f101687a4a5039110e148b69b53ee33271ba40a64bf3aa5ffbdb07d01f9b34d1b5b21c6ffe0e1c7e256ce566829163eed9ec8e9c4b1b6bc62d4d42f2b210fd8ee8ca916b7bd72a9520adf549b844cb3e7ba8862bd558a1092b39060f99afa184cb871354ee8ec63103ac617aa57fdf18438d45166123aca57fd002729706a53e77f3fd28fb8249ec615ab289b3d8208993ba0be924eef529419303854ae817041ed110050ae0f724b7c1677d5490c2e2d42873ae5bf84d0346e86f370dc57af3053f1bf9e6e4c8346f297485e4d4ca2f00245a6697d54e99c4cfc24a5ea04e77fb3a172a84841d1166c50ab4740933977fe8b3efd6119ebbff20f6838e245abef143beecc9f468db5979fcc365f23a4fe874010954236335a325338ba4af7d4493c9aeb18b430c449184c71c47d6c74a19235b56a1c1b6a8ed13cf055c9ced226d7ee9575481ed27209088c4d87d34ea0342d16d5c5aa43c6fe547db194db0ceb90a08cd4c02572b301b370150966eecb6055fec3e03a1c535792aeb8b961016e7189f22d9bcc7c5df054b35ae4b6a5e07d18b96b7d89655034cd523b4a381725901953021977777609eecb2aeecd882ac62131d931f114e89152a56f2807b6cbae6cfc581d4786285146eac79bf8dd232af9db8c659e8dea2a354e6d5df316520202b95abc5f40235186742693ce0aa24ccf2dc0de308c205bc419a5d32070489ef0da150c6236e20a4001cefa558c169bb77a8dd278bc2ef97dab74a9b7e823a9e86c0134e0f812cfaaec60841d70442cc72dab837cf6419ec39c60b68e1214196ed74413e9b1286b821977b1e3e3bddc56ff0c63fe964ff01694a8221af3a04dc6e7d8993462dc0e082b3091b339d66f35fdf57070e97198d8a31a0f8f29d84b853fc56d0a54ed35d4d8708f8a3ab378d609654c3fa46b1912ecb0d078511db8858859f3dec9d9292059063659aed1a234ee98ae7d2e66221e19b610b8b53e7158e8c11e1bc87fd71acb826c3e8bbee2579b76f2dc23552c973aa4a3e5e80ec4b315425afaaec56e8fc52db4cfd77577e08dd45993b5494205500d505ac7b9cda3aba57ebe2ce2b88b1744a3371a56781f5b3878f809bc72a6f852c81ffec461d1e87b96b7135a4303fd063151ee44c6446cca9154419246d498503a2a30c638fe9465ca726d98bd1ab7ff602ec8d6de3d81014ee074bf0d639c0424ce5fb912879de08868490b74419d1b1a49027703484cd93e628b29aea1e737408a68df42c02a69cf39012dc157c4683a03b5e48279160f81f56da8bad6be33f54269e42a9a15f32d58c5c36d0ccc231e7a180ccc01d043a7f1844d2b5d92cf62b7dad67c0fc7aaa830d400735b4b349aca61b324ad1fc35939332409cbfe9de075decc14f816e43db365fcb8a70ca7555d83d89fd65632a39105140cdce02285315c8b731809b23bf71afe4273e9cb61b40f052987ed6abaca22c609a966d76cf13f8463f561fc5c9a1f457fa23aa61e962f2663ce86587ab2dad2b782c14d4660b44a0d7e787f8cb892b1f2586b0f401c69c76bf9f73c5952c7165016d356fc76cd17ddc0c84439826349e9c1e98672b4739ca6ae2b7c500aef40699f3f01874d4d41b08af5ac8d5e39771665d1d7614ee9f235f4abb49f3c8e66c23c02f7d1453965f0bd44da8541edcf19bd800d02b3059b787a0daca8766397ccb98d9071bdee02b6e0806564fa682ac015821bb20de5414dc563f36a17e5af5d0885cb5cec680f2555494b26ea1ac412b968fc71d1a4ea4dee00b970bb0316c48b93934f38d4669528480115ff5e4032b4eb790b9c1dc7cbb5023412ebe163b253e59968124833be3bf1bfb70baf9f7343367fb3a83a73e19c44f54fa4f351b4fd5b49299e0b6dded6dede53c43e6ea6fdaa20d9940f39526a58884ad9439b117e72f039df0739b52665ff3bf61267cfcf154f76bfd23731273820b3510ecb802edea40b6811760c0e95fe268f119b82b4ba05ee1def355d91f637d91240780d3150c90e72f6ded421838f5c5f3faa43b9951ca47ad9c90c4535ee8f6612fbf1ec1ef2b550336cdff0f6897e485c6e234a11e1aff06cd5261203a4bd39628e5e7f362d2966f8222630cbca7eac9ec81792983df0679e29760ec2c70de7f3fa4c2c1127db3be7279c455cdd91e34c569105498ef23b896f3d0e79bee82fd84e4107c32f2fc19a8cc31302ba20114f6a7f9cea7cf9fa7ea30cb0347b549e6c2e4af7deee6489beec38e39f5ac86ce7ad354a9d1d85587ad81e80e985c32c44617b56a14a1c703f3b8249952c550cc112750dde89c012c75fdad1bc409892d3fc82ce4a3932c7463d9d7dda201a12915dab1f899d78550d2a413deed2cd5f8fae093f0bf7f66a6b623bf4c3deba1e14c48fb3dcc124111843f6099ae66cc53c04a38430ee13452add7a8173cbb668a0151a8df2e7002a6eea431412999effc221de2f8d21476043b8071352cff0e4c96b238a0d0f2ed1d663f9ed3c4fcb7f81beadd91ff5a2a3bd372b1a09991567a53d56e35a801c561f81b831a23f36d6eba05557b63954d788b92699f2f648289b4679554a851385b14a91fbebdbbf48199422e1246e25682e09535d73be49d77ccac2d15210b3e230253e2b3cdacf4c76fee6a37e1861bc29138126bf4d3ab4ac5c85bcc1503490b98f90c81b1025f9f171a1465c3c9e2821a5301ea1d66bd04da99438bb7aa2d4db7ea31d57f6038b9c0a0a960648a67eea72d56fc0be69ecfaeb16d5289fc34873c20657008ae66876b2c4ca8c3e2e034b3ff00e0af80384fb778ee292a66d820fd29359b6a1df5f7103c0125e81cfdf0a9be1ec025e978edcd2f7df8c1f0286af59ff9ad1bf0901472aa4b34cf684ea686dddc6d129654995c0caa71025608a906143464e5a5a791640669b9aa50989fdec0241d7eff761d28ba3fc912781ca0ced7ddaa23c1aea9d3990baf2bd4d8571ac23d6c711640c658c32bd7533ea16bdd45bdae3efac900b18a75a406c49fc11679de66ebea770f5bf087345e2d324cb6ac11021fe655b6e658073b2efafbbd80418523bbbf710b740cc9b00faa3f4c55bccb6cf2eb561a25d0d106980a84f4813420305bfbe676e699573053d7fd10f8412ffbe6d324aded1f1fa30da3e33ea2784b30b62d18607ef7f702e02d4731ea92eb3193557ba8153c9bb1b3711ace994171e400bde52a619f8d0b01966a596e87672707228d1bfaa8c9728c4ddf8bd89d60b1f0778d26f3fa7490ca9cf2a6f1b7ac2385655ee2b97074985d9c632d0309f5af55fc04169c4c63f462b5e44bc38e02bedee911f5c3c712e5e9bd736d2bc9731d7ff2f066f6a6785ba32d237a2874d2d910a1e4519332be6cdf3b27beb25f6066aeb0fd9a51da25c76bcf7399ac9dc56fed08f24fed5efa7312d1687c005a0ba4aed27545e4d581c58b9eef47b2762337a78c4bd53316dce1fd19b0c7d09fe699ac088449eaf0e063d1ae5614c830f0c6de77956890ced7cd84cb933cc9b3fda3cf996fe2ea6b34bb27d9f81990d7b208d4a4df02af9b23985bd2492d6bbc2386e71ada568b488abb198fae9944ce2b8cdfb59fcfd6590501aaf46a83ce4a352fc3d733e3bad6179283cd63b044beaf357a90e7b34d130e2797cb8d347b508d36a81902acb0d66a88e7ed40a3b117a4a79c6fe7780b2075099c2433cc8b1a1259e5303901548720925004e72abe23bfa53544f29feb60a31f85d486857b3ec48fc85588c9a4e4fd2526b354aae76d9afedc721b4ec7dd21b072ba03a0e31212cb610b125ab67a23a8adc36c6cc83ee8cb98e16cf627bf193adb9ab9f20ee5c6e5a1a1dce48884eab1f11d45c341d4cd5232fbd83594c4990bcc7313ebc7cdc6dd65d2cc772d486001e2069f35377266971b0db82ed731785d6c3a5d3cad48131b2dcd4cd9c1e64e0d40955c6dca03892a5d2232b7860254d4151c4d8be632f441f23eadfe5974b822a7b62c3814c3ecfae40b810b0fc912bc175dd4f1482b6cc044f4c907f3b0db4ba9eaf468f908776291916229479c30451bf7320b08b009d77c87999da848b42866b5af0b1bd9c67a24690f6c91ad6439c0bfc10ceb5865a1e887e945f977275e35a54e5520afb41c16d0ef17320f7ea243e33fab9902a83e744dd41dd43b7c47f73b80ea9997ef10f0d926ac57ee3c2bedcba6da6c430ece1d6b98358f1a8b966245e9d5ca793d7f26624802c846bb56845032ae6e843dd884a2346ada9880c42be7d4f0a10bd3720f06db1f87fb6836980e7e45acc258c3ed9ec55aff7998be7c47f06e9a03e62f484e28e40ef069c12d546efb2278fe20dc8b9c26c8e018f8888c38561338ad92a5a98cb3f41a92f6268af7536998d37c0870163ec7167fa6d0989b3e8f05da65405aa56fb97d21f5cb34ed4c6323798f8299661560957533630927fa6bdf262d6cc9cf023891580fb3aaa4ebecc62116023114915ef724175c0623cee479d45f920c4046a16a0e71e0a747b0babc1f3cb8497f75bfbc268a7beec31942e6dc44ecded6754f1eaf0517157bb459fd0d77e59e14f96d7669bd641a667869c3d17234c907ff405c3d4e04ebef73367aec3e49cd394e681f709fe8dafb9c88d439a86339b950844dc3faa3185b5711e233caceeb1275521378522e6861d5f1e6ef3ac93a05d65ba2af20a4061ab6ad835ef4559e77df6d9efd1c53559cdfee65880047f22c93998764a2d51a7f97400cccebd4923c16c0c61fe4a098fb852226c54cf88012f3eeb05f9a6a0a46f22edfd51ebc5ec4debd03930dfa650905036849e052eae0b9d66f71be8f6958b30909c74786318cfa5e54f202bdd3398dac5374f339b3653b360747af16101257d71a5a966a737beef8699f84c2f9d653733c11cf23c7c2b5e5fc1776bd20782c2844747a237adaad524276ebc8ca61e83eb1afaed5c62148586336ab032fe816e03685e73384fcb72b436010df40db6a3271a86ca223caafd67367565b51b387f5e30da10c2d17e9654c5072d49e6a7b74989319d6915341655b63b1b6cc427d7349b981656d67fd696085a3d6921849d8971f289c69329e32fe9ad128818fc53c9130e90be894d6382d22210a1b4540516bdb43017fdb1b07b961af65fe6d299de0f184436cd24421ca6dee7357150d0883af9788d5b3488ed035f01a3964f6093d9aa994f7010862e68627d832199d16419bb08c7f1f29dd7c1843e5a91f2a41e51cb98f4e858819db9b1e38499213a255cd2415d7d3746163bda2b52a45a0a6b10effad57ae1ec7531529824bd25d5b482a22504d1323a3d662627cd371df64a7cc08a35238bc8cb8a1d6899bdb0acd17f1bc6b6bba3ed0e4d26e0967c75699bf05f4486ced8f551b992abaeee3b74661f94bcf50ac0e8726f68b83c74c8c5cafb79bb4ddde6a473744fba4bf47f8c2533049834238a0bce117ea7cafd735210704cd9e109bb051a3c527c61d8a2e8539fbdc4a49d72a52e674dbd99fc1717624edff569dba58298e69515a5536b1521bc2e925c8cc8e0e2f3f9ead7b6cb9337304cb63b59d46f7a3ac7d92f120557c7d80b977cd0d9ef8c65b97d08530cf96a24132583e4da0cf8b8519071de3249c354778f633059e1d7435a0872be5c58ee74d4600e647efb9359e3b79d57a4a38ea71fc612ab89657d0465600d23b7e3c7f6d4b70f339e8ae3ab36bd223df06c1462c76a51aa40f425d48b386e629121387b693dcd49b4db19d78ba4d6acc924854cb2b9e8cbec3e4bc87c7c145f658289617bd7d7956fcf4eec3c8a9cae66c1e0d8f0c1f13b1986378967c6f1984cafb811cf417f3fd4d043eb776bd59c50bae23101582981ada2cd6b0c3a0396d19269147b1af010b831437358d078aaccdfd0db54882322770cccc9c5eab0b288c17d6aef9c903ff12e525f0e1358b3d34c16607da04d5c78e246df1ee922cc6f7d6926962f058202ef657b04e9f83bdd6ce2b1ffe2ebed24aa5af27ce0af1d0f4e53b26ed3315e1f980ff01a081b2a4ef09b07b691eb93b907bc07b11c848a34df0b8d685d0b67584d9ba8a6f18392376250134b0a41cca3a539e033bb67bf2b5f86a7ff179e61aaa7f0465ab96a46f64d6539230b4b76dea40892527a99629fd78811726ff60c6b6a90cb6947c5800987fa7adac608e596bd1e60980bf0aaa41f7ed29c0b7088b007ad22b292834163293d1558c3e95c8438a7d12989073086a3f212a02d455967e98b7f9ad6d63072ce766473aff748dc2ee6cacda7382e872aae9e3bcbf711498f1b5321a428154d844f9a42784a28002588384c36f2aeda7f45244ebe646f023152fafc8213535aef798d01a5713330307da27b5e2470508989b94e76bd84549648a82fb1216b9f08e3d38640a9bd56a82bf2aaea36400eb752811d06401ef642843cf429a5148dbe2adf2d41f421e3829ab0a353d06f772c0b4d40b0d346f5f2fe1e86839936e17a96870a5975bbc6a87f32db26f2b84801e341265c13440fa5747573533ca055274a53b1e915774b8ca5bd0c16092c6421f1680cd30c64640fba709a2b1ff2b31528a5fd812c603de2117111418652dfedc4b9d7649060b304d10269330d86b77da228b9ad6ae29f0a0a46a1719e900868b22115fa839ff75287292a6f531d5b3b5f68d0bc997f9f221ee4f50782cfb79b046c27fa35795d8c89da30f5c461e0fc1528f3c1a06ec652dcc6a097c039cb752876b6ceb5be941321406d08e3f13859022bc7ee88e115f8781794d8659eb8342d25fa4f0c5bf6f77d3433f605c9fc8bb8e088a01605412ecc9087baf7bcc6a3c2f1cd1d256a30b8ffd4307e4a5471c60f116a442796226eca99af864689c564d2fd367af5e70e1fc74f7bbcd63f82cef9faa216ffcf15990fdb8c67a28b8dcb4056cf35e3f1ddf2c471a0c3095bd2399961b244e9258efffcaad519588666f2a176c39f0f00752b947f4aa7179cfa1ed5fa0a2e3a87e19fc9a44cc5443835fb761fde7294367091844251aad3582611eef7b75a81be0e95484be425fe5dfe0e7eee7c6c2f2fa6cad98ccba422dd8025dc9b967459a4fac0e407e4aa98108c8b2d70df27e18bcf56fd38b69ae2a4e88726140f9b3107c680b6b3797d59c44eecc5b665497e13375737d46d1cf2dd164c5a447aa30a7699249981847486907891b271e55e8ac7641a56dc51d2d75fa08fa3588ed1efeca3c0126df77f3daf45d3c275583338d87a5b26aa0afc3eda1648f35e80f5426554ee8ca5daf56906b9660138235cf7ba9041587f5b2a14a146c5049dd695e6248f5037b0c82dabe0390d7c150fe1388901af5a1ed7b24b8fce75915f981664b430860995a0ad659e6ffa8398e2c6e0d8197b699dbf4806585e698850c8c7e4ce24de1f66cb3be5962a34d9c16d7c96abc2cbecf2908b23b88cf9ca340cb3325031cff3e4a222eb0f20fb44cc50317d4d029f197e3ee992e315ea62cb4d2907fb277dc256d1f2fd33a6d56317d69f8e63495796c8baa3536f4d101ebade550b87483ccec72e2915a92417f8754b7383ae6749a35e8ecab9c7c2575848d89dbf0ff055eb3f7334359f03379931ea1b5fa1a374b065a99820b9ba58a525733e58fd15e07cf1df240a4766ab9d2f215d753e8c3024b6a689f8065a9d9278052eb2643f01743f83d9363915caf687e661ce44ed572fe73aad1a5a4c87d297b1a3e6dcc3d0bd6779deca62e95563620f8b177a2655ad2c99021781d41d7294f2bf910a5996f4a728033b588e62028ab500ac86fdfba359cbc42ee38538734dfc89e171ce8e87e3ccaf297271f8074777c3eede33e47ddcfee3862281c9bc280fa9a0ad11a3470161ce9468cf21f38fe5afa4b4d1b74c6689218ad26ca62528d6875a24d13c3773d81184f8c1b562678ca0750ebcde7ba37e3f02a0efa161f3fef457bfdc669e0aaebca89345f7e1496ca386398d96ac5522b11f4e36d635e881b625140bacc95683131314b5c65d74e7ec2bcc8ad2819af2022542d82e47a582535de6b86bdc372dcd2c64572cf06f3a00106587e4493662d32f6d15ca8a365bee67d7fd1adc01ac8522e415d3735a2d94cc90b1f800f72507843c6c87f11c109d855337fdf10a6a82de7fd2a1f6ee332d3420c01326901528f19779de7a2fea9ce5ed2f52e7c3f4f1bf732e8f9360a1ebcf133751132efa11b72728680b9b910d8746917977df6c45595f60a4586a700ff18b3df38c29b2b6070ce4dbcaf0283fb083c355ff22342bceb49cf7b02b69d9dbbdda93f5ca27babd2db2cf827225db5c8275c9878ac0bcc0612a06c94ace9e325c602b8586d2c44464b1e2cfc7bf20f7d9a5c76b7003ebece0a7b5a6a918b4784f0d4d4d812b97a74deea2b0288955fa1e2f4dbfa0cb917f146fe24d7f553b8638a6b9677bfbb06cf6caca8e461d4280b4bb7566e321b00fc38a0d3543e5fbea42f59c0f3052db64caac53a13265efa61443ac7d2ceb7c3f26d1a65887966affb39968d9cf3a49b572da707fed3255a520ac5007fe22208779b0f4768b3fb78c4a15545e4cdc4793a21b751cfd9e08480d985139cb57a62e3d08a916dc296c5d6d57a9a2fc08ec52eb336e52a512603c98ec79f2e826457feacf399caad673d4d1c6286abe9f5312f1bb16a1b1c6a6feea947486276ca57b790efd02e40797b8577b6754a062c696663cd93b145d9c6884daf2fdd62f2946e7d26f1c81bcdb0e7a2dc772793663183ad9d03af9c7b5d58d4cda394d22f718253bbd0584fc670d885318eea7e330ee98595f8877386c22ceff51bbe5743753b5f127c5aebf57f4c707e48052bdc227d096a88090e92bed9c445cb0530532346f41e02f8aada67d03c911c44d9f336ec8644cdc417a002f3f39956cc979863850083ffe8e4898d4b96594aaec656b2708f1afd9f5c95276f5cacab105c1852616448bc3e71abd3680822be16ec80e717a3a742be92f5843ee575648b5eaaca86599df5d02eb70a958b302a4092d106ebffc02bd651dcee0402e6a8dfc91c5d4e14e96b5894a28ee8866dabda4f5dfb74baaedf128054f8b04302c37f2bbfefb1436f7a827d2aad8ff98324bb9ec354504b0fa38d09395fe56ab572d788e9e2c73a33b23914275c30a3ee1aab1ab0b96a24780b010b56f32f9fb7ccb068209ffe6011d3356497fdfdb8474b1794b696939f7b9a3a99f9794fb0c3810949fc6b06b3640e2694a9ba20679a0d03f33e9b1b844391b5f97dfdde20f62cececfe3d92dc7741f690e0c1bacb10e48977b14725a45edef9ed4141d9ac6969f35e0d99b00ef59e3d1282c36bd34b2148a70b55a656236ea1e452097953fc18c918933b041db55c2193b01a98d89f74b4dac403fec83f7845296c73b5d8971eb1894a05fad030836be043f64ddad37ae20b04c21f19bb88e78d501e478a1e772bc07818a0f18340172ffaab19a5ef7fe7da129edc3a218aa433f70110751fbbf6f2159f06887d0b85bb5f4812c3073682b11c7aa1e7eefe46241e7ac675a0753c06f2915c8cb04cd9dae545f614ed7d1d144b742b94659258bedefeaaa4dee1e019d282acbbaa31b6eb66e773741f97d8125ca09a6da8c6d37a282fc36df0e90c9c91ef999f03ecec947f3ff3e987fe7593d515cbe0c56db48923a471d79d98548778cdc6e325da6058067ab21c85798fea4e3058e91057d3519fd6d04af6f72a62476543b574e8a61e09e4bf3d96b5ac5cf9cc7df023a7c33927073c50fdba40d701af97ce771cf674dcb9361a242c81fc19cbd2c07b1c49fe9d0da22819ab7bb6d51118c2aecec66d3c761f3320e60eef45c60d45c33704285775785b5b611e5991a4954ccf82e028a5ed305867dac6834040a0850a8a65d43b71ac7ae2d87bf5508861d9ce9deb8caa86d751b2ce01c203748eea30237a36077c138f5ab0b0ee4341f2ba36da983154f44dc8e6197512ddf2dd85fa29e77171af47c0ccdeb87fa3dc42ddfdb5c8c54700159b040ae0b022e8d613bc88ccc710e4c6ad1739dc33de73b9ed0a086e1d7483f2d059403178411ac2a0b082fa0434045c7ef374263bc2deb128e063ef4a7ad16a4167cb155142da51f21ea673eee2de4214f0c4112bfbf7c794b8f14b7d39b17bd1acfec3307f199d61dc94de84c27f3e8c386db32278bf393f53cccb693b57d92f522f92361f22d86d80bad5384d4a7eb477c4ab3e3c4ee9e708212d7ccac0f5abff084c28d471a0835d503da9407bbe84393522071b6945fdc9ff2eee1d7ec095e4e1b07c9a6876800204efa50ba1a5f8527c39574eb9f072f1b48f23783e22b196a1d7a1bfd5a94836afbd9cf3a48740527235b59efcc28f940058550b570a745535126420594b131a7d066bd39a89801770db6fc00fe75323ed311c9675f40b11ec74acbce06b67abc91b9588f5868041109e6d15515bbd255ff12f3c2c642ade00733d7df60370e7a5204470a9b657dc0d097e78ee673554eb657276d9217fe19c4d6ad8d39c4714b04eb0a312306595a5c46a39e7fe844c4aef05eb3fc417618e16a544f7439ce6a1605e0f3503b147872691003900d78425ee791dd7ab55d46fa7978bfee0abb483e53e15992694d0fad5a93f75290d161b8413fc749dd48299e65450d9acbe2b3452cb15588d1a9ad438a13ffdaf397400595f15157ca5348b5585d832e3a44b45b7b74087033a0fc1424e11a93aee20c4246c57c5fc56f601e7972465cf680ff8e4ca92128b9317c7304984f88d5b827640fdf51adbe53d488900ac60ebbe6abc1f6b0363c71e0689865269d56c5e8f567ea89b870efef4ea18170c7fa1d15b1357d112877bdbb601883d9da8319fe3f6198dbf5daabc11b69f24f7114496af05f999cd2ad2e16fd8f0fc2a1611a905a96e9b32ef05e9c831efa34f9aaff6a5db3cd9bfc25d85fc8f89b3e9600daa79b8eeefca8d661c2fc5bf82c91a1743c447dfd38521dbb00aaff810c02137042cae3db47c6fc9ba27ed3af04fb6b04fe7b3a8fd6e43aaaf0a0c3df19095aeedc220ffdd849b337bf10579892cf2452fdd3b85c6a003af53b87b7bef6dbb173e306502e18e209e3830f88234498d8a9c63e407d50b3fa7f3fc02b3011bc9e016eff5d8b2f9b9b8db39e49aff46533fd96f8ecf526e708afbca08131e974b40bc2e8acc239cb50103c88519f8240f4babc164ea16a3496bdde2510d256867850047a356ebbe21b5d74a3f2d0ca80d259cdb5a584f27d4fc6de5bd4589015bbf0aed89c7bb54ad5d9725971704d4270e3dc46abaed04112e71eab68e534465d2fac891669ec32a56eff20b550bcb0c48b9c4ae38d0fe2ca578bd52eac431aef53613f1f534119075fa88a479566f2dbe8bf15ace323987b09387a8b841a26cc592721b77fb328f6a81e9e2bb2ada681805ef122d23a98871a800657301dddba4cfb9139275222c20f5423089fb3bb993a6c6005241aa4db0b28d157d01504779f8462afce5f41aba47d1aebfa5094eacc4c5fbe4b83556a0a9b5809bb2a3bf50b5ef7b4bd4bcfa4b3464ee0e4d58b075f9d1044ca93c2b652ad22268d057c8ddd14995da8cc0d49b2dc1bbf925bc645b7036ca8602181e6ee04c17943e93495854f0992828d2345745dc4f8c337342f9e97a9ebe395a6fd55a6ec56e8839157d16f333f18eeb030d76a1e5c09b59de627d22c861e2116c235d10352e228c4d65af685c6a49d31fc4bca897e75b41637655abf5398708dac20b597844ff2fdec793150f1d29b5b5e9e0bbdeee1e33228039322295a6039196524ef30738e9298d38661b8e03970150ae402343427b197e2ed145fad30081bde599b7cf38a48df58c1e45157f06f067060a7e06bdf0d70e5c143fde573caa1b421cdfab7c4f98b947ead199b2016aff57b923d6614c173e1da69e2f6eefd109d309cfa1f9b5d2319a4de7d3f530c3968c81d1518a467f4f01bb740d50318c6ef76e728fa2b082a87984ed2d786bfc35842068508ac884fce97d0136563e31f1206b24c619618c5dacb3ed113e7f2d8e5abb97ad292edf59f0c9deb4eceb4a8e700c95bd84ac520f821c5cf946d52f5ce01366edd6adbdf4be010bd65f73c9c64f33529de9ab9694a579623c8784d2d3204f6425cfed10097ce507ccd97ac26ea6cda19ceb4ce6e302b34c76618e35511802f2c1b5febec43f9604cd9f7c6ff3d3536db4679f191226d6d28519e51e99f94ad4ccc82f9e57f12dedfa583d450826e04808e3f933f4a79f35f5cf8f78df3225076abb7f83b3f5e3dab810c14cca7a00b5b5f7f5d3e0df74210128cc35c763abefb64c394c90a51ecf374ca9c5b26f54cd20ce1255f48ec3ca7e798bbfcd3f6cc028fc3978b9da1ee8c8a7584a40205733cd4bd1271d7699ffa1366fe28ccf1c5538ea42ec6ae3252a42ca5c987a01a4bd89803ae72dfba9803627dd1e03fce46a652b24738492682ffdcb82d1d9d3853cf47a97e9659db2e5e3858f7df2dfd04615cf85cec4840184e74971a6fa7a0a348768fb6b0c6a61a3f47c4da3a0997d08ac7045a6a69de6be70a3ad2622baacd0f3b8b4277074394aab0547550a55f01a207d2d4400b934593364bded64c36a87774355da7186c85c4479c3578f9f34dc49bba5fb73f78ec01dd8f5866a84f08bfb3e62fb30b7b36ac64472a84a2353ec26a0cd295a6be14aa88841e60c959ff168fced37df5d74e342102dcd9d7bbd535906901e99a5baaad2e02010acd3262f72bf78cbbad98f29c492f236161bcdd39c809586413927ade7aaeacdd0140100c0c741a7d2e11494c276b588f7b280dbcad36dc832cadc4e7730783d9388b0817f35c9594c43efd2afff93ff0ef6b5d372b467bdb9640e0ff2e6f0a1d090dd5fbe1b1d9f48a3fd910a9a72b4c7a60a3e3ffffbcbf0483107cc96e4412080e5f09a239492e288b7c4c37acca1db6e7989f4d6550f556d79c420e8749333b73606340f0c536e3da87cf1f2ea64fda0f1805b6bb58759a6169b3f3364cd88c5c866cfc83bbeb13b0ff05945a3a5e48cd9771b9b095fb9d3eb41d24eb111b199b84f03f725d22c7516580a6b31798bbfc461b2fcd8adeb3b209a142de6b76a2682fe75bb8785afe236f4a6ec9bc42a6fcb76f93023f145efd261ac2e76f037de5bf36feea752db8ac1985888204959f049e9359ad7f2bb66a83a9d7d731d8907c471002c16238e14839a5c3c913578f88d9875f1047ddf3d8d7b1ba5353fc20f502fccd28b12f6b46708467aae63e3f42408cb6eee44943389ab4b4558a94b261c11cff39b1e714511184ed9a8014408ebca8d0f71c73e9d939cf3563d321c7149a8161b60757809c274389aef2181d65a40aa9fc4267cfc438c59eb902654873b5e84645d57c36c753d20ff8a8ceaea6a9b6c5534fa660ce9b9db65203cb655712df1b5c39ce30c41e79817189e0a5d6305ce54972366da1a8473e626c7985742e4f823a4ff478b33ef662c1d804831c815ee65d617539176885c33b914d6393c49a2a00f201447714e7132823e3a32e52443a210fd2a7936cd95f063b8a393fb2d90007cd9ea38b020137d9e8a439b63b0cd523db8bb099ca6719691664ffd32dc97e68d8d3d2cf33c76144e71ba98aa8f3222da2fa3367d7ff1de99cc380ef1c4603dd55ce288aa3abf154295398e3f7acedd38478f311f1a12924581b22c13ea22cb27be6fb284323df79efaf6e6961cfa3b10168c7a0952614cb5c99da0f017e3e2672723d7436d015193b04c8ba1f3b7915bf4d7fd92c8639043a1dbd7456189c77d823d9212014b0dff1e5d73ec874221d66bdaa994289ebda7f8dafaee404b6305d9a89cc19bebbb09e7036eafe1f7c763a7a0b5c3382ddaee2c7d7b637d5c25a242c4e49066deef4e2e0e76ae163b9fc623f192480726d14f5ffa9433d6a187b04b31d777f601760223731e553312106793b5ef93d63b3f9d8de3eb2a56aeedd768b465859abea6e3612778375f7e21ef5ac42b86072eb9a79788ed7ebb47844a4c3227683a03126fca92b2a55d06adbb5332013e39be121aadc1c03f325fd5837a3d49ef70bc2271bb65c70a958b302a4092d106ebffc02bd651dcee0402e6a8dfc91c5d4e156521232309ffc3679769c4011337b987215f4a669b687cab2668d126bde7a75e8c0296549fc78e741dbd9d7176fcd1aa82f93d0ddad90c61446ce4b7f42ea3a419287f3abe82583aaa9dcbb210787d4ad2d78b35be6f1cd98b4833731eb78356e51454512674b898a0065ff378f9fd7fa4a95a71729128d151130ed69a75cf0bf5eaf07073d034fb283a05605b1ac4b8369b5b4e79fc6fb0fa9d9382a3b897549d6e2a2c7af94da5334a5c976030dc35c8c75016ce5166a80c562e4d7c00f4d3fe73e740940370e1d9902266887f0e945b35f6b403031c8a6184472b0e29c7fcc003d60099af6584f8fafb99988a96709a0f1f5d91d3328311deafdfda751b0f628f2d0d8055a91b75fad8970e48fe5e4003d27a92b787fd12d2cfb0b3928fea398f6fe6f93898848a4263dae998af6a02a6afc740b32d5aed847cf1596041360add4c7a11ec4be761c400a2e23b4fcbb192337fbaa04d95d5923eb78713f4a3c1402140847e023ac1f8c29f463594928a867398484a12326950b6cd05159431c075aaa2954c990c4c78b983ab54740e04d86ab2e687d63b0f46c17b290cd07b3b7ad59fe8591983152a668d1637e96dbea3a63b2986106a850aa36e22373ff653f9d680db93071b8a02636d25af4b569626b5cb2ac111f9747acc282f4d64d70b8706889ea0cfd976206c61d8baea2b6f1e5ff7713b0c6ea888589c085d1cc035da457cd9f8b30c5320e8e1681a0f2ee070e9fe9d0da22819ab7bb6d51118c2aecec66d3c761f3320e60eef45c4a8a147d41110938efcb9b07b22b12d2eab2882d879d942de662a8139611b07ddd74b850d5d35cf69f63b5081103170cc6c8f0ae1348175bd9288aef489a1bd371162f2f34576ac0d011836b52a12429321b46c98866e663c09fa86b24de1ffa7c1b18839c8fc784165fcf3115e16659f260a8666b1f24703153bdc1bb7036e4be612dd0ee6e229340f96e68a395cd71342d151b1487195246c13f58d494efdadc007e7ebe9a4a5b2f9c39e5568656bbe68db5da6492fe165aa241860f8a48dd2cb81f34d6a4f07ca9ac9f35d577aac73d58981474719eddd80875296bef2fb4ecf3fd6858d76c0e56a84df97bf93f674af6cc6a08d612165339e568317578afc118d2091ae72b2678bef1986ede2aa451a65299cc3629f70f980e2e61b5a79f4b8787f91aa5efd2298ab44204fd2895ddc4dbcd8972542bb472f4a58936d39c7ecf74d042e7a7680d5584a209191cc6b7fb4575a00e509c85426ae2dea279d213a4efc84004be81f0aed54e0299bbea3a5355a7d3e8064758a0d140eb5eea000526050aa2a18f287b951f870c5bf0b961d6cc40b85c8a43b8529df0da37d1af899dcb001c465b70e9ede53c4755876ea7547ab213daa397166ac0585cbb555157df315bacc14aaca29d0def975f9834a100f06d82d038cfc513f67eb07ca7e20a4d8125fc6de57d287e06bc140b99a9edf16d2889dced32d1290fa4382d96940a2ae1bab65191b7acc1adc8e9e009badfd6b72d59cfb0bc074ed49b0d6ccf1dae38628ce0a9c02d4385f60a7834d15dd78e56c161f3136c91207ba533e78773ff234593651dadecb85da2bf5cdf717299687bf1e7979265e5aaef3760c436c65741c4335ca6705c058e1e791e97fb706b74dc94601fb3255292ce6f5a464e55d3dfa95969db74fc487f306bc371cf37f0195e27640fdf51adbe53d488900ac60ebbe6abc1f6b0363c71e06898651bdd564a1a707c8af8d8d9a330ecae17cf7e423f00c1831b6fa7e36010c277e3bc35713b88ff2770f693708c305ffd7dccc638f0509c9eb9099e0c305bd045fbd9bebbacf1ce321df0a0cc650a7e5bd987d2d6de511a2e96c9769f1ac0fe539ede5ac167c566a80d0809f9c7ad902f2a30fa97ee6ad59906e9c70c6e79cbaedf0c4d1b1ce55f623d2bcc893cd192093c655d07877c9b32524a6eaac06570496a936f4a2ecfa6f6779fe73ea089079295b3e1ae31cca3296860525d09291cb7f3a25707c68da9d4f29e188a1e106067d68a851be3a6b5bfc5538a321c99087957192088bb51030d22df90dca7a82f09dc56eae0a9c52569f29d062a383702b7a2d17cb60bed8af146b6c1cef052f01561241a7384b782ebb2b6f6c2f22aec1ae86dc1b7eac72697dfdf3511e657053a24b01cd8d6826a3ca4c83eb3a4b7e5d6fd90cac6a3970fd4e63747776f06a19a41f9f9531728cfb92201e08329113b024026c4a110b5c38f08b185eb16b62c77096d83ea1383760e245e74f006e921ef8ac59c2b1af0c82c6aa9b93874066095c4269d5dbda6c2936ea5dd143671fa73692e7248fba0a75d791340f6a81e9e2bb2ada681805ef122d23a98871a800657301dddba4cfb57ad9793a20bd17e1eaf3b2e5c1805c358a4b9c28882f514c5423a1b062ea851d0f94b3cd2106420f12cf09fed65df96b5a33b4d7774b073cc9dad5f0634f57718a00ab4171e4db409a0ad8e6566050deb0cca71a048c7817a5709274c05ac0c936d4d899d86424d7d59d60e78405da7fee7bcd109d86e627bea6bdc9ba3566e09887c236cc92de2c8c6316a91741ac7da9cda2bc3c51912e975f716a90e8a5fd8788427fa37e447d4e664ed2da0c25189f72950e265a93a3c86d98d11aff5105a8452b75331cf4d357e74c3890f4fbbd2ddb13a4da2355d738ad49d9a01e874901495c1a5d0958cd24071c6de1ee0edd2a005ff2e1b7e69c7891cfe8e6e6b30059f0087e9ec4c29878cae9e5a2d12ddfa434c8342923a8b0757253930c99aa461638104e3a94fbba54a850c79ccad140b3cd777b7e6341aa675f449971b4c285345ed925019527fe84b60833bdf74857aabc7ccf1c3b10250fa1f9b5d2319a4de7d3f530c3968c81d1518a467f4f01bb740d503604ef80a57900639b303997ac575b7c769785f53cb22a00f82966e31b29dc19f48169892dbfd894355e5e1c4756b1c400ef08e4066fca645cd55129dbddf8ac3abe45cd437208b62e5271d0295200e967d18bb07dbd0a28325a241d50380c2111968f3f4c524cebb70f5567ba7fdcf1e0e1712c9113be77613488179719e1337f0195dfa325733ea2bf8544b2026c2e5f761f42bf898af564aa6eb74c952388508fbee6e751b301fe2c13e8a0b1415180e4581e1b7edf6de5c1f03e72f0411ad903a11a2482f242ad8615652deb6152935657034e8a020c6b0df70ec9f7c20635dfe404b96c14d7d684be9594f7b42454c1c6e5202b9218693cd3241073596f854a623e8fd6c2c539b17d07a47bcdf2a294a6c5a9aac2c428589889ee79337b418afa6a8e1c05dcb205958c1eb18503cdba142e442726627f7d310420aa0d444ca5e241dc40cf33b36a0a55e1b57a91e79ee5a902aaa4410a46c4567b25d321586cb6083dc356bab828d0799cf702a96106fce0626206bb93a54677a76731c4e3f616387d9513c16f8679ec77534cccee85a8dbb79a807fb679c6b564b566efd83b53d02ac77c647efc8044010a53119569ed3f018bf910a33bf9dab3a319b34dcb77add08d6f9e473cf84ec02fc19289874e437bae1378c3b1a67d8716cd85203ac8db20b42d94dd0d1098324a7fa3dfc54b797675289673febf46ca1d27372e5d6cec2f0cdb84b72faae86a97912e3018c85fbb25afa6d20fd80c42294114a600597eb124db7fdc33f59c3da833dc79448c9a39476af12241636be160c3b418d097f550b39d09f25349d4344da383ddcc6741a8cc189f5c3bfeb963414dcc7348418d0820622a2de049ee62431ddd25d43265644f8f143977c2ec89594e7a4cc2da05bf2ac183e123882e8562018e395d9e92f0ed00458a82a7a0e49a75ffad3bb27d27a212cfc729b080064582fb8b37d8ff57bcaf0404bdb2e51b920ef8a8c3c17d91288463b39ec689a82008936baf39e74d21649f99e3f8486694c7780a0cf83155e347aaeefe8832f04ddf49819986f55b6b42d9cd445e23b681710c5988b066662737bc50b5c3afe9efbb4682e888f4c92dd8bbd3f3ec590f9bb673755e82fe0e2272c3e72f3ad0a0d73a0461cc1822efa17ba4c9a4a76f7263ae85a7bc19f36265822146f0b877e835bc5e83ff977b1b5bd488da36bebc15e20f02b8d7c9046afd141ea4f8906d1084e0c8ebae0e993959f222f01f21c6a2b0157c9d31d1c1f360d277b16da66235a336c1701b4dc2ab5672fefba41d523f8357f1bb326970147c172b1f4ee72b52296dc3a108b2be3e6ed4c681d4048f3e4e3cc4d334d2bf1f4e4c5aae2b3767b685e532a3e02b7355fbc0502b68897ec2192195d2477ccc1ee74b19144001d3bc6fe916f400e20d580a73b710182af73c50ed8b5fc05c12e907224deaee5ba70d7e69f8d729402d531b09ab4d24be6bde5d5fad3eb4316993a870a2003117e278fb97c34c4c56aa5419c37b76ef6de167fac814584b7c42d03244605621f0a3f6a81dfb9536ee7866a84d38d0f300ea57f3694a23853707301f89b37b4bb664ee409fefba2269c7336a379290d585c8341785e2ae433b33a49fc084917762104953d4ea3508161ff528a6cdb29ce10d6b1fd25c4bf9210a3e5f45109655decb1602247809c1976069869e6240e55f91dd90a68c194dc644c4a45620b6f2977f86508c87e4be421d8e299c7f3654906f4970796302da6ee8491c71b64d5ff281c6a91e1f5a19fccd0a2bb043630a171ccab5b81e18f9c4cc0056cdbf4f66810710e50cbcfe631c067b1d286204f43968fbb633c8ef628fe2046240376c5004fb5a8d1d656792ea1bd43f7e45b5f542149dcd9172892f103a9aa99a6932ba087d715dfb222e9e039003445af530a74a1d201cfed384947d8487a8e102d88ad0a28d2eee936327753a95c70a0507bbae72f9d5c209ada572d3e9ee662029bafb9c9cb5c37441dd4718714997d7bb2085cbdd292d7757cfb56cc0593224f66b3dca56ecab9ffabb4da2b62a16546fed8592fed0ef1e1a414c1a575d4689a5970bc871e44c68abda1b1c5c2ffbf1d304be1d45a00d4c6372bb8555f28596a7c4bfdcc83452dfa6522905d72d41cfc7fac79b84b931b134ae15e854736cf8dda337186b354abf5827435da1de69e6627b12f943780c315275d733bd1e38d68f1c129a6ebafe3f3a27e80174bec349b9485a2dcd8c6c0f097373a6fa28b56d1b28ff64ed1bf698f3a962e278ee80e0c4f82f32465b1c71dc7abcc2f95367f2c286cb4d415f45536a6b176e293e7f637c8d122b031a36fefb7d8da441f670ff784d85ba45ab2ecf33d1aa5472acc365373a97077ce26b691421b001db3c9c9958f7b2b473202c88c6ef8ea49d497ff989586dde5d0926842bda7de8d308610e29b3b7c2dc41f8031d69e619145810ea34ce197067da28e84108cde9beff5068d985364faf9f311eda9d843e127f654fe0f28373aa0d9470c3820ce3c09ca575af74b6f7c73578ea9dc8da56d26abebd1aefb527d41494a916b33d9ad24b2a49f5dca95966e6d71adb6aba4361abf9011c5519d2776272f26ac3df3592e161db0bf926709ee86e452b5a5a93d9c342fadbf262ead79d5ac8c86aed092212465c089f3194e8c97bf7e385ee91854447a9e1e97da064a21d55da2839f455fbc0b07bf2f77026642d195a5cfcc323c7b5bd07fd68d3066d53ad86da2aea64d20f9b394b1a687e7969634d68da184c8b94962061240214daff171e16b599b25bc58235e549c12ff0153259e0311987f50a30f392fe8e5e393c40029ec1e3a1a02beadc70a6421af6a0f346bbfd53f3991a7ad9f5d557e9ab26c7412b075639602a6f8fde59cdd0c07ca883a42b06e54c7477a3d90d62f6bb26fd7386054176ba96f0ef1ad24514e3994b864f15559e7abe73b8c40b5797fddf4fbeccbc25b6c41816457ea800ff864f097fc289f352d83e86bb1381349132dadc2c61f002d6f6f9bc0bdbb05967b6c69d7ab926a966811827420a1c08704c91a01217ef37391f59fbcc8a66c90697dfa8f018ccf6870d4f8f2a7f679d9f3cb7f9cc7796f3b26517c2ffc46d9d406c27f9e8a9abe9c52adfcfc1d3877cd41f401779ea3f74a8643d54892ecf669b6e028e33d26d7957f22a075849bd19da5eff0b29936da4e46283bd6c708281efde5955c26d4e71854f31f1afd04c6289bcb8be48f3d91351a68723e72075f4a14c211dc069b3419e709849a85200f60c75812a44e1391a477655009443e84fab9a2a8c106bca5570faa47c5563ee001286b31cb6d90b938ddd9f534dcabb02f9daa1d75eea10995285ec1a7c972749812d44280c329b9d0cc5521f961a9569246d93d8f90ced310b485638ebf24b413185bcb9485da3ea086f746f82edb929b35fabb019b377b6c11aef56161c4e3fae3e92683e35091c655b03a94245c1e3cbd730717547caef3318bd5d4b19dedd5f96684a429d04e7555754ab1fc174013758b5c4ecd694d9897e0b30b170198b6ee0ec5d6de621d45c6279c62f51d78f2f0e59185fd390f757f9177b6f3d36c614e4e2833331bd9001ef3b6a6274214aac538a5f8af9538dc5debc445c094c4c96a0636172d4c3333b3db210bb1d4b6cc520c08ed5f3c24587b0a3da9b0981c1988c6fa97a78ca64b857788f10f784381840e6165b5cf18693d4c988375050620d40a7fd1dcdaecdf5f3b39fb27dee0f33a33062450cff4180b9ca266a2292922c47fce61352ae310c9f1b2b5cbf005be8b515e6f60430fdc3dc0ee4a7dd4d841b709666a0ccbdf1750c6f085e287c40d4ed57b770a8bf52f9156de92b7c8cd830e6d83224fc00fa7c7814179559883aac30f2f3d027b0ac167ffafe5e984225d7685fdc2f2d6d68c2fda31802033261f33640225ce055e2b5c912941ee24ba1a5be4cec9cf1742bfc4728e44a5ed925bfe09a98df2be925f3cef426c3aa758e6e7c73b79ecb5a383160032180b1960851793931e15494ec0496c32e010d179b8a32f261fb7ccf6a9705eb9f638020c4c318227e8124f65c8fc8093f10f22e7fbf854a705e9f9e129788fc5b4f958431cbdbd0dcc62c40611c7c06cbb850554094924bea899fe2400262503eb854cb0318b64b8f196f1a7672e99d0698b588fa45884fe6c286768bbf31b3973857d52d9248ed5b0b36f650ed24bc2cc23a33f7d0fe1c291ed95e1712643c5b8549728b96f30649e2eee5afe11104ac76ba6147074f91aa7d35870234fbe8bcc660b424547e767b49ed41a454e0d951a5a2b5c0e72749e50d942484a3b33cce77ed5d8860ce4cd86f16d24a7d2a8b2a2be07d77ab9d3b5db9560375f82d024706196fee0b44299a28c8b6f8d3aebcc6ccc9f29526c1a4af4502b99bb2781981643977c36399496124b0f8d4dae2b881d26d53a2db015f62fe8e440f181b58b6c4268d18fcffaec96b1bb304e1c7c08d0c71503ec8b0879440606cb827a647d702ca5be5de5553a7dc7498d643d953baf0b912a4091e1939990eabcc5b11aa7c7ae9b4317894a0f4fc7ee17ed158e18375c03608c7643c696e92f671cd983495ef3c8808ea0961083118658f121253011283ad23ec23f1db54c307ae1dd1a6cda88a9d59cb170ea07d862383b9045905c444cf451010d1e8a420c3f725fd16f1dc625768580de530906ba62fc5a12cc4a2f8b02076b659346e352244ad9ace6ccf187e6a6ae2d7953e300edd4a5465a2bba3ab6e108346ac18e53064aea1cb022910997ce2d1b3ecea5145b846be452c3a6e4bf23691d3ae0a980abdb625833a6945dbc0b6ce031de7f48d5a4dccd63e1d20ca59832c9dd1852422a45efc2afcf233cbaf26d5154f7388fa5f56ab3d21568c5aadf0f7137679a39c1346356ec27aaf28664d87d69018b72627b9066ac0b71d9bb3014d88a42447375613e4f836fc84d245315b813d94f4a1cae841aa9bcf8699b4a482d3b8935082ce62b60a3b2b6c8d00a18f42d0d8469bd594ba83d6526d6c146368c181c2eccc89fa43e1c5bef4eabe8ff497596b9e60c509e05c834203efac643c049dce6384460a8bcbec097606fc9cb5af95834936243631adff30c4d0a014d8e4d19378249cc0cf2203142ee25411c775d58b9a62274b1719f4f1a68962f2eb89a44c11683be0b3b1497606b9fd958f89d708b72af90e558f83d14bd43ffc88f2417cc265eea8081957e99f38707e35ee657bda1cc4326d91ca26a7b1702c115325ec81db5f6b89f600889d91b6791af04a52e9d88daa094d5fd93aacd32a570db4a623b796f7113af51bf3aef7a73e9fef1f7f93181ec869884517c307eaa29b022b6e84a492c4ac6ede86c2e297d1302382e2a08f08cb8ce4f32bca49dfbc0912b9ef8473e257933617032085366739d3210387cdd382d5471c9b3c73c9ad9a4c262d82ebd7d56097e4fe4d39cd0a82c62b0437d2a051b00f47b2af18e914e81573c8c90e1957baae51e30ab6ef9d4c11d47724fb5e377e202ef81b387951683e21f3c7b9c86b36f1e99d2222a9c27959672b1785dc067b4d9fd1b2b93261615a9b66a3776533215d4cb02af50abd8f797abe10f25b716d3452a896ff8879310976add80217e5c83cc0a06f0c8b92fd2406a9d9fb65d42e4de0d454f02942c440c458f012a08d4a964aa914efe7c060e2a1a42066c040b548d7a5a064881b34fc207396b5bd11d949cb6599f9aba205611afbc2aae02e78af8c343ab88ea690fae042f2d85f39647ce295e90e8d244ee9f8f5ba9163dbe99c36edc68b62f47b007121418749ee5cad2ef3cf55296d4191f9d6f0df06274e5b2cb9ceda0b872c441102d020105a8d2c750cdc7e38f74d435168d0b9a24b455a97f6d159367b1dbc24b9c1b5b7eeba9e977acdac5d6498aa354989ddfa9c4b0048194d2da6fa1caf013b7631951f1632cdd7359a51fe697c47e4546c4fa9b70397f066c6456a3071b82e47433add13decdcc17b99c095ef472b504bacc3a004947ac0b72555e6cc94aa61602164a05ece29d5323e1a9660e64cd278bc61bfc6e1c5a8b0cd851b74c1c4ad3cf86622ae76b3d9a723e7b1e9336d926aae196b9ec83f58d5c0a655444d1133e7e24b6cd9e4ad51aad3aa22bc7ebfcc17181aae4cc6af2c1825c12cbde7cb2219d19873a8d8c92d0f84335fda8782c287b5e20033f241e8c68f313b85cd174a7d47416f51a164bf22206edd91287298991aaf96e085ac4680ada2dd781b2d14f5cd7d31e1ea060c020f74451c3c82f8f1838b6efaa3ca9bec2f9ce53d05dc7b02777e6d193e1699defcd76c911157dc55bdb13fa527bc80a82eedec48786583c21cc97ab0205ae6a5ee4e6450fee7fa56e9b0f4857db6e8be564a26900d59069f41d2634ff89e3fe48d82ae62ef2ed18b65d117a745ef136f8be346ac21dad77bf845ce6beaef9b383e658d3357ea29de1215ce15649637c0e6820ba0518f6b5bb4f79ee6f6a666f994b53f4431b6517a61a7104e514223fa5a6d082e74bfd8e86eb40614fadc2c1586a779699c8e8f006cb96832838238eef5f917ce111ec8aed6464a8754ab3d0fa1c73d3c1c166d566feeda44474c764ba2c19849cc1a4874ed5d60f6f36d5b00fd0048d5200c4b210b4dad14cea9738283a93ed62949ca9542d1fac12b25fe8853c98c6df1453b7da0ee0cc255487c78bc6c14033184b8c2d8ce438d63ca14b6fb929856f752df4844e9bddd3d419e31c1a66bf55275fda9bdaf205b181843db0d2c3b250f54426c55d37a494a32da279008ae01baf21eacb2a72a76646742347280dfd15e86e779778addeb134a0d11a9de294bab4bfc276352f335df6455968ae0bdfa274fb08557141d336a1344aeb917c654c35871025d92541c636305a135fa595230b734f5dbece8631855062cb1d5203994e0ab43ea3fd72a0e240b150249b4c8991767a13f58975d29f66f9c71d7f009e9171467239e2623c1a874d34ea0c665a5accb71a74697f13cfcdb08791fce4abb2291df4de99eddc45a2c751e2115c259557e98c7d296eeeea5265c5e159adaef0c536478d809f94025849079e8c3a69d6263ac714f0e97e6174f89f86d8d11be7994bab8043b5f33a5cdb837cd298b3de194c5b0c3baed536d1d4908e2c66083c590d667d1fd632590acb43f619f0a3caef9804c2dda216f24923a67cc06c139e5516a7c9e6437e8f3b7d38eca223d0edb81dc47376fc86adbfa265912fb264caafbcd5c785f8f80171ea4e6f24e8ff32d88f608f92dea1ba86a78638032870d326d1a29ecab21fd5f44347f810c5bd257dc092adeab5f4056016c33412add1570bebf0c0cafc1d56c79ddafc3c0b29d8e38c4b043a15e03904e52fe30a78cedddc088c7dd0db00f99eebac11476d8476257f805ba4b2547430c7a8c7a8f4ad6aa8438bba9ef01cd7a7933cfc430aa80ec41ea8d8aa913e6ba19c3fb25d30fddb1b9168b34fa63da717b5fad36c6d65bd682f5813b20aa4cb5591b51d7bd391cd8453eeedb95869c7a6fa84c990eaafc9f1afdee97cb0ce65cc74e22ede30494870393a356ff0e1d81cf9543e77d348a53dc71fd5d50f87485311e383a3012b7fa49dfe4668337ffcbbd9f298a8ddf42d41385eee27298c637f07c67e9563ba3a6324774d935740dc83a66831796e952fa1e675f06b8cf4cedc05f578b7b5797f8db27092fdfd9093a81f3508f61ea948ae3b7fd1187231e10a426fda5df28dc4a2174f58e0a6458992275085110cc16ee552cdc42e4f5ce0f6e3efabc8d65c880eb0061930a06605f774f9336669ee9ac11787c86b6ecc17c8c48b7bfe88153fad9d885d9bdefa87684c90ac300938a41b610b9b9353834613ff31b4cce770b19d35cfb85e976c48ac3e8aaca3fe5daaf40ce6822f30c561493009975deb05b0f465e03040080ffffff7f