From f35d8c66c363277ae2d444d845e1db0a39d687b5 Mon Sep 17 00:00:00 2001 From: Tom Trevethan Date: Fri, 5 Dec 2025 23:52:30 +0000 Subject: [PATCH] add greater than 21m issuance ELIP --- elip-21mil.mediawiki | 99 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 99 insertions(+) create mode 100644 elip-21mil.mediawiki diff --git a/elip-21mil.mediawiki b/elip-21mil.mediawiki new file mode 100644 index 0000000..4537053 --- /dev/null +++ b/elip-21mil.mediawiki @@ -0,0 +1,99 @@ +
+  ELIP: ???
+  Layer: Consensus
+  Title: Unblinded asset issuance over 21 million
+  Author: Tom Trevethan 
+  Comments-Summary: No comments yet.
+  Comments-URI: https://github.com/ElementsProject/elips/wiki/Comments:ELIP-????
+  Status: Draft
+  Type: Standards Track
+  Created: 2025-12-04
+  License: BSD-3-Clause
+
+ +==Introduction== + +===Abstract=== + +This document proposes a change to Elements to allow the unblinded issuance and reissuance of assets in amounts greater than the MAX_MONEY parameter (21 million) that is currently prevented. This is a hard-forking change, but can be safely released when combined with a new default policy config option that can prevent unblinded issuance transactions with amoutns greater than MAX_MONEY from being relayed and confirmed in blocks. + +===Copyright=== + +This document is licensed under the 3-clause BSD license. + +===Motivation=== + +An important feature of the Elements platform is Confidential Assets, that enable any user to create tokens that represent external assets that can be transacted with strong privacy guarantees. Assets can be created in a special issuance transaction which also (optionally) creates a reissuance_token that enables additional issuances of the same original asset type. Both initial asset issuances and reissuances can be either blinded or unblinded, irrespective of whether further transfers of the asset are confidential. In a fully blinded issuance, the value (amount) of the issuance (and the reissuance token) remains hidden, however in an unblinded issuance (and reissuance) the amount of asset created is publicly verifiable. There are many situations where an unblinded issuance is needed, including for example transparency and legal requirements. + +In the existing Elements consensus rules, in the function VerifyIssuanceAmount the value of an asset created is required to satisfy MoneyRange(value) (i.e. between zero and MAX_MONEY) if the value is explicit (unblinded). This check should only be required to apply to the pegged_asset which can never exceed MAX_MONEY (21 million bitcoin). To enable unblinded asset issuances greater than MAX_MONEY (which may be required for any non-bitcoin asset) this consensus rule needs to be changed to only apply the MoneyRange(value) check only to the pegged_asset. + +==Design== + +===Overview=== + +To enable the unblinded issuance and reissuance of assets other than the pegged_asset with values greater than MAX_MONEY (21 million) the MoneyRange check for explicit values in the VerifyIssuanceAmount consensus rule will be modified to only apply when the asset is pegged_asset. + +To enable the inclusion of this consensus rule change in Elements releases without risking a network fork, a new policy rule preventing the unblinded issuance and reissuance of assets (and reissuance tokens) with values greater than MAX_MONEY before the the technical consensus hard fork is activated. This policy rule will be configurable but applied as default in all releases until the hard fork activation. + +===Drawbacks=== + +Enabling this feature requires a hard-fork, which has to be carefully coordinated and has the potential to cause disruption. To mitigate this disruption, new releases of Elements before the hard-fork activation can include the consensus changes to VerifyIssuanceAmount but any issuance/reissuance transactions that would trigger a network fork will be prevented from being included in a block with the new default policy rule. + +===Specification=== + +In the function VerifyIssuanceAmount where value is explicit, the value is only checked for MoneyRange(value) when the asset is equal to the consensus parameter pegged_asset. + +A new function IsIssuanceInMoneyRange(tx) returns true if a transaction has explicit issuance and reissuance values (and reissuance token values) are within MoneyRange(value), otherwise false. This function is evaluated for transactions in MemPoolAccept if fAcceptUnlimitedIssuances is false. If this function returns false, the transaction is rejected with error message: "issuance-out-of-range"". + +fAcceptUnlimitedIssuances is set to false by default, but can be set to true with the new config option -acceptunlimitedissuances=1 + +==Backwards Compatibility== + +The change to VerifyIssuanceAmount enabling unblinded issuances greater than 21 million is a consensus hard fork, however the fAcceptUnlimitedIssuances with default false will prevent any transaction that would cause a block to be invalid to older, unupgraded nodes. When a node is configured with -acceptunlimitedissuances=1 it can potentially create blocks (by including issuance transactions) that would be invalid to unupgraded nodes. + +==Reference Implementation== + +https://github.com/ElementsProject/elements/pull/1445 +https://github.com/ElementsProject/elements/pull/1507 + +==Test Vectors== + +* Transaction with a blinded issuance and reissuance greater than MAX_MONEY + +Valid to all nodes. + +
020000000101a15a3845d2b7f5cc7715239b35adb511b1bd5412d6a0c1185326e35bfcbfe316000000806a4730440220542e10cd8c322a3e6171ce8e3efe3b9656095d8676e0c95ecc98f47178f9325f02200815b7ac8cdf16eacc2b46ee3e9edf36fc8806374aa7be5d4663e00408075ff4012103ba4a2b1f401eb59e1e6b104f8043ce41b38b65bd24c10edb3df8863b0241e5affeffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000094b05cb92830913e1ff09e71b2bcd12ff5773616822ae24338cd85fa545256dd40818ee12d278f39a64afe89d86248e743635d6efa20a60db973f1aaf779fb5ab55040bb2aedb0c5b0a24844782c76690dc4decf3472949385f0983310fac9cb3815f1808ef24b5055685d206f4284db42db1eab614ecdc17ac6b43128948d15befb1620003cfbbba9c726997172dacff8d5b5550ae67413cec9591f31f40e879c9caef7c411600141c19646aa4c832ced23fb1ae8ebcde0fc478b8b80be3dcd4dbb07290091f51e72c5d4ad812b4f31eefe41ebcbe73e801d5944a90a708fc21ecc38b2a4a1af2308244f355ee321317341dbacc4c487c69067fcae905c203e8591a48001436c294482715fb1814c94401b59269ee363eef3ccc1cca45e4cc160014a0154490df7f823eade7d15a54e026d090fa86250ae7978020858863c72e92aa8363a66c437c5e1a76763bf812388358660e2d87000930585e5b3443fd9d905541b08ad6e606acdcc141a9495a13a745617662b6c1e2032fc2e0979193e0e300d1b7358cd862d450715e6c3c15d890e37e473a718186d41600143d407784dacaa9755a064fbafdab82708297521301230f4f5d4b7c6fa845806ee4f67713459e1b69e8e60fcee2e4940c7a0d5de1b201000000000001dc40000065000000fde61040359cacb70232fd97e1dd078f28c0f6872b7451681807f2308e6abb4862781beee2d6a66bf07ed497a0109dd3834f6a6693559c85e7866276bd8a287782da7dbcf651cdcabe1e5803258f13663e3106aa8e3ad270717e4a8939022bba4ec6d907eb3161b8ecf53977ab8a5c51a14c834dea4149ad89a024699d2f8c00f94b66823781ec40fe1f9b124f95a4280ffaad37e51ebe17daefb9f47a302082982436340c98264a89f65774e1aa86ac5c47f6c6e2e4178be9ad47f59ba5c6a4562655b0f52b349c618b5098cf632b23520f028aeadc3392e4ce32a9d901f52b39ec7e34eaaf110be1405f88f7a4f6aba1c6bc917f85928bbb32a0c7ed5687b79155b24fe33b0174f64b2ffae70b44fa42f148370dfd206bfabf254afea83d9a548277d6895a82a1ca73aa4b70f8ddc6b741846ded9865f04900ab389fd4c143f1aa605048160bc44888e846948e6cd1d80340c6b787a8cce0a5fdde2d0005db623cd7b73101981f2d9fc93eb53117ebecc802e4e1dd5c7e27d26b69d1ec379f2d4a582b4d3891b56b14f6f9cdc3aafadbab51c0bb257735cf4794483b09c3f8defee8829a9835086cdf5922e325796f751bf18d1cd7f463184187ed38786270deda3aacfbf4c01180a83f44d0b21f167920b276b36e02e5b885b73a8b2f0c1c0a3dffbce631533f8353a672257b29ef7b0833c1bf443d142266470e8db98192cccf3f906079eca5f31a5effaa4f83382dad5edff73a534b2eb8510e3608ce493f7661a552e0c8b8104957378e152e4921cd1d3a13470ffebd89d685046c7682a6c0a34ec9b07be5bc4d81bcddc4a8998636e73c6256e417cfe739a7d3d7028480844379a41756546e4589fe29139d09d9ce1bac96f10e6fc5b4acc3533a634b7c67c8f757451a1a9139fef33b5f01823f88908a7a334656ab05f36f5220c69304c779460cfdfb4d3ddf0e9b4baa6b6e3036f3a03a7b676fd992d188ea556209c2aec07cdd270e4ebe00da7b058521821b203848846e8234a1bed73d1d75c184220fb0bc1fb3c203a716f04ecd392600dade6fb0d02bc9952899a8e3c464197daa4300cfc4df43798e3404374492fc766e6e9bc557966d7810b5d5ba1ef1288c0cf3187f4c6062d8512b84b2cf8394e7284c3b5f238781ee3a5f874c931e6e614d132d1d186a85549c6c777c1de270fb3ed79fcf2a5b1b1090d5ebb57465bda58e7241bb1904aa9bbd3307e030944c93acd890d893fafefca4fcc9d6c630a8a09073f35008784c0e1131e057d23e9fe29ea1f1e858cbfa9cac884be8bbdb55152cc74ee9dc84ed0419b17de8c062c1fd1315377ab094a63601aeb092d534a9ce7cc4de003f71ab8c21dbc215679cbd00b261cdd7737df0f00c31b05363196f0df5f45644a7c22a862b8fad0b2daa063277035362e855a6e4686d1f6c4db4c3f95f232183353be95508964ca3a26c32264edba5ce9858b005e730b02d41771cfb671c222af1fd5a710df57153313bd4a4b4fac5edafc4d71413ee25921308f7154b9b48d4117d183d3bf5e72c2a043a8d46a733e50a13d8d819d970560e852c1707a8d9e303b184322fef0186d719c3ac08db0268bee527c38ec9fe8535122219dcb10495585533342c9a8c3af98f9fcd9eb1f3cc5a1580551c7170cd2ae6a6c97d6cb1730241443bf8e2bf0e71342f69c0a4a0aa6e16a09c951c8c3f971f86d103ae1392dbdfa1ad95afbac532cfa5c48b2f2f42e4360f90f3c1ac9d27c49e8aa473035fc3a18db9f8b8f1dd586efc5a0ee744742e4ed0abb7db98c580bc960b72e04951e19a76c8656abb300be92ba39702a97c30c002ea5788d85f232c384d2858cf1be1ad4fcc25f6d22fb3dfb53656d5ebd102c6744951eca28ca3da78d5172595bdac9253ce9e4d7cbe3a7142586e20df72e84cd9ed4cde02a44ef9e3cf324e3febb33c00d4fa3b49854841a2e2a21aeb89117300a902aeaf6c7232c093d08c706950962247ae82483457de2d3797c9c89fc1b22b969e13378d6ad9f9c7fb4f2706677bcd39c63541f81cdbc40204894abd955e387979970f3f4bbd49f2d3df99f92393646d9bc88a4bf41d0920babfd153d9070cf6ba6fa052ef1a5b94d1f2e3ad16261f3ce2b2c04693b02545d9cee7206c7586f0a93ffdeca39f60808394ae130912ce4e9cf1e70061336f6d0123e6380d506e0a49b149e8e7c4fe59c1d4a3a131e0db57e55e40c2d900e171d9ff996e69d65714229f5229aaf4f6b9618adfba738d937b791568115de9c65e29a1432f26700a6d63926939cd2bbb0c4f72cf4f36d60bc3a57e5551c41f6d11d4d18cdb7bf7a2032741947955123278700bc55d8ccfd4ff60fb3c10fc7f2d48af5dfb652b38fb30a6e77dc633771f71a14265dc631a29d0b56976b609ee78815f3e15253418a7deb60fb592cd21d838de7b82a8ab7805dd4bc0cdb627c03866ca25324e0012451eea5fa04f63210075beec320ad685e284fe92b8ba045ef8e1865ab3d41a42c4147d05a9c02593d37595171d9b8fac5b318ec68deee6776fdf1022ce1ba00b13055869a5ace7247cb9a06e601ad55530524598f94dc62ac96ea2053ef7efaa0ff508646738ab0302b79edcfff219027ebaded6f5ea8d433df50bbdadc60bc5ea590551886a08410c4b6f296f79846647515de05147f5d2a897c6cc3c360c4eb4b26c860f6b0153a44a1cfb30f8ae62431504c896bc59700c685ee2989988f3c45b222e8282aa3ea7001c45d5fac92f500eea6527f95a238ce8fd72a4a4d6bf93753d77f427fd5e36a1dd0d1da7eaa5a6fbafe6bda63e3d5bd8d377e2060b3d903be0e7b287918d3c8eda1a3d272e216782776e6386762425d515519d91ec082674f2a3d38f47e0dc081af471e20aad8486bf1383165395591ed0ed443ec026416482d1582ea1830bf4325c33255f7cbe640f33ed5f61a7cf73eaaf0113faa0346e4670904213b00618c335c28bd1d51a81a3e492a284175bdc5f3bdddce8b073a253b677adff6f23dd58c1192e4ab3fbd31fdecf42e5b0b556c934aab0a355365cf08ef0ff6a27cf3b484de2ec8d908db92932a3cd4c8ea0344531c39a1fd328600e26bfc206d334205ad07347e2798a0c229459276e5fa5ca4e9645cdafbb3f68e280178a09e598c4f8c98e82805fb6fb5a2d105cb6bf05f41c9e4dc1c8da194e89660d45b6268d023bd690f616b68d0d5e8f10f6a0e68de59d522a4f75529426fdec82702e6721454300ad00c3f3891b66c2c7c3534ebf3308e6984f510f72fe51ac40614b5e5af8da5bf72ae05e8a437de23a3b36e6b1b4bd01211edcadcbb1742f4356df2864a142f8771b42c92700440b7eb6d58cba0efa63129e50b3b2fa86988eda397d37da3847c6ce9ceb94d7c5642a48b3171e92c6e984c27f87bfa740f61133df26265f731923ba503a904558b61add973f1b694052298ab0c44995cf0f6e3398ccde30eb70d77c552512d6dbafc7f7e3daf53e95dc65943a9973ee5b81d51e87ce84b0ff284c495040929721136b036e21c584fc3f832d43f70b8391e52272f3762f6cdfd42650bac6bcf61ae87333c172f2136a49394262131d9537ae2269fa31f635fc8ba0eeec9b61511fdfb334117954cbcc7ae88e2d9d6306091c7abd42917a8b154a389e24d5b2f320d0ad43cb16460895a489fd1d152a87204a50aa63b45ba1ad2407f0e6b76fb19532b4e1281de64de4661125088416a3c973c57796e1b564c84dd849748ddfc3cb03c6b7d4edb3b9356eaf9b5cf194eb26d34c3aff7f1738bbd804b6540e5de43ce34eed2f023baa78f78638e8bf2f8fa0cf30686083fb40441c8ca37196ba55245fb744ff64afdd22348384409e698faed8a30484e4c538aba8dd86c8518049d7d83d4f4c70fd6b0c4f8acea10b09f276f4957db8868e9392ebbd5e84d4bbf79315e0a61063c582fa03765c1fd2611caa2e7d71666b4876db2b32a0490739a1637417f177247a3421d191d9c77f6990f7534e30d439c9393cee773d8aec642def9ee972f1ab391cd661a4827e9994f4597f6337aacd0f1a38a457e48430241349312f34fefb14aa6d5b7d8c0b9105cd1f9ba6e0be07089045ab65ba240829d82bab3d4db73ecfdc6361ee148c2229fb38f1b356a6db14cfd5dfe8597327f37fc9e398516cbc26a56eaaaa658ba67f43836eafb1cb589138bbf5c132d7f8c55e74d394bab6bde750d167252018d3f11f3ec68dbafebeacf035ed5142beb03147d754798c639a623b357b2131ad2ecfadc1f3893ece5cbf4788a9953d3b6a24a9059ec64471ec5c5d32ad2046f5a2d0c79039149e1dd37e5b87659e9d13c280d9d8783bb26e9f757fc12b6710bb1ee5dc16f9dc65e215c93048f3ad1246071d3ec3a1140a2179eb9315e98c9b8322ec8c40cc0c028d8f50c2bc1a73a997cd0e0c0e51b8e3e185a113c7f73cec37ce1ef64080a1f60273a0156e247467beefd4738336a2121d9c8b25e620f31ce1fc5bf1d2b22ef6d1da6c81a611d4732360385f4ded298fe937af6055f71c8fac20383334debf668ef63a497e9a121d8e6701b94c6d64e890e2d54d86966f2dc55eafd6a93dec3eb1969199549f9bfa434704a5a8656efd47ec69186ed948ba4371b0bbb7f23e4ff03ea27ce1ef588c588bec1374bf820b0374e535da7e63016886e1f65916aca4c8d15dc2e414b4e23ee30b8e986dcfc34ae0c20e7bf6b9005e2202f7e615265d02ede819752062d894ba0c0d913cd2d9248e4f45c96bba7cac420991e31cc82ea3d551e17fa21f20ba799494a1cec0311dbe506aa66ab141b4b64d86c267747faa75b12a5619e924c926b6542b2f3bfa1a9ddd924bc15fb6e981baac81274d616994ab5701ede4293d04aeca6db572b81bf362ca0c650d0d49b6e2675d41f784d5e13defdfee36c66edf9810108a1222189ae04691558fee73c40d9972c10ad2a74d286192c2ebfb5b4a0f7c0a23da3cdbcd77ad96fb541106fa76983b6e54830049affa56444dabe05e19b23a549fdd9c29b88c21686f7e66c42e601b64d24086e94973672ee6069e871b460bbadfae7237b45c592442e045e7d9e1674a8f64a469b7cac91e4341dbced0034cf8646d896ab86a48bf526d04a5dbb4cf20579942ebbdd6d850a659c26a2f7640b495737fd5152b3ac575ead495b58e9acf382e33ca571669390131da24e2d206bba40b2fbeff37a380a640654164801e95094a722d1e36001a974176c96891c8c51774b5ee5a6d4b34e08266780c8c4b78d160b03efeaead9aa667c9a40b9a6194eb7835562528d63f78cbbd4f458e87dac8f10c91833c876629149b5c79205dcc7bc3f69f635d726c9476564260561238ed0af5218af95dc5be7e08dcadcb452edd9605d55105399d68746d0e84430976b73f757ee92e27377c5b54bbace9abe8d26ede94c10d96fb7bef4cab628f6bfdc9291a2670e50a13e084c628059f1e2ee2fffb9c4c7e5a7a7d4b48f414d75c41679c4d99ebc0b2d634cd9fa458e2fb11819f49f397078380cf1b8959bcc9de74b95a9c22abaf672f2860bd2d4395a07cb184a51a08eea92fa88c850b2dc61cdb575f440474b7c696337eb3134cd5118af0eca261b4118f06abfbdcdfd7e4310c3e22f203dedfee020dfa456c03f2d4937bd4915221fae8e0921d2106adaf976d44371d58e57eebd5ac7909c99ee2ff7290191a2431ce20122d17c383cae8cc128c88caa7f0725b42804bd4843876a3a42b1a4ae623407081492456d917f5e34b03bdfc73f953f9b55fdeef10b4056985d049a19183356e55178aa2662bdbb8a01f4e37cc385723b55ae4671d19a9dad02025e2bef91a0b02ee6a528f4b5abf530c5888a6c97645f24ddfe16e0eb4becf044c6e461e64ce4a62775a22169ee688e3c38cce4792d799cbdbad90b139631c16d02bb4eea195d44396aec0f02eda48eb7278e5be724ab5bbc7c22f145c7d5e297810eedbae273372d5b3f6d9b76afef3014c3155f75d860da78a3744b6a2276c4d4c205ced3e797998a1dfa48a9a6432dc2baa6531edc786b60967b068a62eb6cffa34e977e75e7dc54bde009c128eeed21fa0fc709b1dba10b335151828fd46104033007c5e0050bd5c4dd3915dacfe8f61e8c39a1f4decfdcd691cd69bbd22bf004ef86cb62fc3bade1a1fe5c035855eba8729c38e422e0abc0d06eea11b7816f6f017db20b137e450a5d6b3ed2c97089889bd1c6836ed6a4767f6434fe814e5ecdd579c45080e5977d283b241a41436909e322beee620a3f365bcf746c3d274ba1f75c88dc022e500ad430e3205e267bc8f165e30e8d73b89dfb99101ecd3733025d72ca6a91b0f5b6f7cb026497b433614a9105a59452082c2f1ae30b7c59b3ae17b6507cb562de1b2599128c7442112bc5c7bb8121ebef24d3c93c1daa26b6b70a48aa1851761ef3b2127f14a863f2c6316df63534a14610b12a52be423f6f75d646542f331717a15356fcc0e3145754e95f89735213af9ba4b87922b0bfacb3c02d81f5dc1c4c2917cfba627daf6e5aa1f8a8ad938510a9a8a02a8af5765b84cf78e19cd36215032dfda3bc5a380b7fb6bcf1b471b672ada9fb2bc541146eae915c58b99b6aac31cd47c50e536d7c42e672c59cf43d87073e7c4d7974e0e0cd130fb71d660f2d6d8c2fb83a6910caa8c97fce1d489514aec7d245a0d910811868b02a05184140794a5367155ac11bb5c9e80dd3785850fbfacb7b369fd43f89a9115c99be2ed7b4697030beab1e7c964891ad57f7d59f8fbbf0c0b6189b61a8ec2ad468695e9bc03475a01b920dead68c4856391062b78ed7f912525aa04f1e0ff993422d14a8db248612da246ea3d398a3cb8375b9d65dfbc0b14b785f6bf831ae131dc82a2b8d703c295c73eac44639978e2beca15c6c0c412f47b28d1d124456af2f428d065e5f9aac53cc484b8e4eab62eb5edbebc16a1a978cbc67aa5b20db1fdc95aa7315c6f74e920e747542f737e78c5a9f54fa403bb069fefb429d66a7e73d4840457370017e26a90c317b62eda87affc5fa09c746f45c61749151d75ddecce512491c4bdf77916aaafb3e5d2d62e422f6051bf77ed3ee3502d4e8ae125af0c7ac5da6190fbf9047401cd9750f948c8e8af5b7fc291ff1f5f52239a7930163006679726529e9ef62e499265eabcc931627c369a71e2ff40d5743bb36f53e4058422a17ae49a0430ffb03ef7c8e8c3f990ee7d94fbc61d608b1d31ca982d6ae20a92bbcd82742413d29975020861125632a0033132ce13800b4a25d6e8b24b9aa2604d1fbb21e6b7230e9f61ee57ff51655b8400048b185b1d73cd8458490b0dbe4b1c46d16284e40da400f16e1790a7a2a4cbc85b5b54694df99bb1e7f6482541e87c548e247aaab61e7173db3d5abc2f07d309b563dc3960ecec5042a7593d7eeb849c1245617fc94650f763a4d57828b472c3fd7c2335d21d9c40ab670857eee29c0a4e6ff1b42e97f4c242b04701e96633245755c5b7e5d58c038d51799c6a83e60f4d1d5fc48a53693de3a6abdb5168cc2189c06ace1cef9efa8109e7c7f9a0e96ac8c60158eb12b43b45230893fbaa113def81466b11bc92802f01d2f3ce33f9e814f9e1cd3f03a8d689ee382b6ffa21365ddbe5ddc7d8226df6ecd6317cc6689aaa8665e228a3ad7f8a1ac3b2ccc8dbb6ae4ef96850c07785ff2445cf036b25589bc3dfcd70381a462ce68f6f9f0094687a9bad9467c74185b86854b153a073a98e1b6593ca885741a1d489f98f55cad0d468dd7fe2041a02457b6b95588496d74d9f2da1ce17b3b3a022b0c2ed8a4dd9abb217847907eed42e6489c61b2e4df6ae4d0496456955b0dac057fdd4fdcb30aeecd90d2cb36820e8a0ebfc6cd29bbdd8f5c8fbd19eeb1331078893b11603a3bc732bd34bf8bd8fda444eac7a3f168f9ca65941832cf92398a8d24e3087e5fb4a7967b5c4cdb52c1fdacbb84ea72ac48501fb1b7c8c74c111d8ce4ae22678fef2451a171a3e4a2afaa7d12c46374409636912cc6af683e0bd75dee74af98307a0ad75ca229a814ca4b4d59b9592a6bb558f998d54f8fd1c5581311055339125792a805bdd6c27617c1081a7be59d9068bd8525d4793be9fded7025682fcb9ca6286c0ae04471802692bf66f87de77a39bf6b96ada7c6548bfe5a8413811e6842054d6b95e6d5becb428e7b5b6b400552967353ab2158c885bcea526dbd22dc38f0b9096010755c385975a39beaef1a973a109162028f35bd6b706acec60dcaacb9c6ca06ceea0d3a5af45212bbc492359c51fd5f9b97759b3ea7bbaa45975924d1264a419a6074b4a66933239f5485ea84aa0606aba35b8c1a612f2a105984d18d6b1ec601b0e3a99b6830f52d485103315c90112cde56b38cf265119a1a96a0d29f09e8caace19a0fe9a3eea33d7abc3db9f197621d9fdc38bf418d046114f609e36c8db52f89b9de445415b16a4f0377bfe80fa4094e75b787d417145f55a52edc071c1fe5d04196b1dd53a46a64a09e820a75217c5507ab95bf9969fe9323824ae1952defa21407dee6b4f1158b65b90df6834d4ce47833a16940f6f4872eeb2550a1e747917f340c52d74518eb30351caa2edf2029a9e0079b9a932dbc59a47b372992c11b4122b2c11b02191478b882549dd542bf87318f39c77d97bac67135e0cb1c290076d92e2a605361f6a1502d10484e33bb76c3d2f308dd7d733e46f232127d9f3808ee6f64b759f6a99da8e58a96aa0324878355477f29f50bbaeca2a342977919a780d39a30890da770153833d445f716df64348079214f8eabd39e567952f7bdc17ebd4154f284a34b732110e0e3c3e8abea4a444b60d5b5fad0bda93a02d611e1a73e21375f5511db0c9b7b3fba2db689dba74a5c8d040d1a29f58636b18b6133af8573290d3db69173fd78dd0df019ef05202c0d4e97428eaff7565a8a544e5b60034247df2adb8fd03ab44261863ae7f8a48cda623a99cd8d52dc76179b1ab86bd2df11fef99fb2eb26f458aaf38da25612029e8f9895f2c0d05946f69797f622fb5ce0515d5a1fc47ae2578131ef7a240cb27a006026e382bb56b4c0deb8d89099da593095c586563653392cb4eb16ebd253a647d3197680fa396c7a0af846dc155e9d64ea45e05ec97cac79745d700d0bd8cb441834ee51e281cd7bea94d1da866ca3c6e94281c9a7926ad249ce3e04518485807d2d04eaf5679e1b0cfdb322841a50b4438d8c3eed6cb6d22c8e576dd28a891e6f18446763d458e6501be4912ddeba0ac2afb3068ea7424e16df741597263c9d8b772e6b60d032ef4d41c00ada16b3539bce8e2749c27c2f7ac84b389173957e0b89ae831f2fc2c28c074df6d8984bf2bb2c9e06262b03a71f3526da1ecd78a0835ce4ddbc79e075e7ed26c1111e23b1ae75cbdb65d0d371691d93ff2152fca9e9128ac39a8253045ebce7293a82c3fb18639e97ca8ae327a9c8341d7bab4aeea85b532f7b5687c52b29097f7b88b7efb1499129f05acb9e1a536113dca1e9636c4beaa57a941ed5e104019a977f5cdba46508460df5a0dfea6877b41e06a300d6148d2b9d49a5daf5dd8750f1031849dd24029e9fc70b76205d1e6a650dfef302f1398737b369b01499620bdf554407b93f136c2eb807095bc77a8cf2c0da06c37a2dc00f6ef3ef7fb49087e4c1bc5f5da5a115241a43dae2ddad779954b5fcf7148045cb315582d140c0ac3e58140dd49b2a230f04a22487ff08696613f911eb30dfa943114ee3774a1953f1af546b239c175bc8072ab2e807a11ac984b44dd27172dda6ca248d636af7cee9df648feda3a6728ea45d82e706e0aebfbaf455d2114789efde32edd46be3cb4440a73163ca34be18e084106f77f8038b59028198818b5a76d8e52909c0bb9709a19f90a34c29c5a166112db89f5fd2d46a5febc98695a0c195c9bf2751e34792b73b2bc14c6992ff824bda2d6a5f6d10ccbdcf1d67964d0a6ec1a01af6a06bd3c8f3d8c8c84176f8dfe56106ab88f237e57dacab2cb71b1ae67c04287fe93a435182fbd7627568d76ab25525dd74428276ba2b492573dfc26d7810d7de4757de173421ccd4c713ce630cd4077192b1cf32a99a5bdac62ed2da4b8487d7a841ac6f13516a788dc5e647373bebe0fa85ba5a857336bf8b15671d2e9550827f3435253720010c4785b55241995372676333d6a6533f603524c394322924da297c36daa230884ecee47fa78ad59b6cda67f42b0ccc817feb2a3f45c22b812bf72d238a7398074f89d9cb0f9178c7332aca89f2623a40ccd386c0c802984f4f37bf9bc58bc5e156d755e7f0df630e265b1df26345ed0ad175e6f322b967ab8483395f03a001355147835eceba125e6ee0b7e8c56aa69cfcc968c83d6ddcd4c9cba426474bf10eab90ccda8a09d2b8bc7b466e17d3fe40925b6be5b09d3ff55e342e4f55630fb1eb71769fa26ae3693dae9f0263e0ba8a68401a50bb32102b5e29a7fead0d3ecb1634e4f3d486ec6c3a33093e6a13072ea746092fed6f6b920b24ff14f4042198d1457cdc8605d93805c322930f5246f7ce3c41d9e919d64c037ddc95d2f0348a8c89f07c09c633976a3a368df651dabe9e96f9593fa5cfd01ed87f095676bc6f0f61e7c759268a9e4e6a547b166c9de62f2a22cd7a3b3b4b4d697e8981e15d7730ca43d05a404fe2697afdd3d00778fe304b041597d0402d6c531b853a7b93ef145445a9c12247921b055b72e376af7ae51b4ffa31394d219fb52c1cc7099207ed85602755a01eb35f585afeaa76f559cc61112075ad56ddc7dab2810de8c36d238877b146e2c7eb8f1934f250711ff6d524be91e6943c49ef8dc62181510adebbe8e405d78f7746888ec51771608525f46fb8d868847a1d6491cf1427f712f673c2ead0f71a7ed4240e3d6fa4bd72e1ef68582d5a5f5675c942582750e4245128b4ef44ebf40fcd18b1c12b150cdca03977af9480d4e4d1c8259ef1f9824aed846a4271995dc0fcdc5a037c816967c653293750baf8899592f7822456bf337cd8c520a36142334dad9e3ad64bb60c2a809c74e03712764504f4a08c5a497e37be0521f4694951833ea55c3be4372e30ca524a53622bfd5969d1b0fea7b503646d8f7d5eae779302e2101ca681b0ca068e68bc579b564ebb20722b3981f6528770aa2b9331ba503c56ae16676e02bac55e60d60cb24247a39c510b52ff9462ae81a657801a1312c7d15b4649ab848a67397f32763c8f3210eef256d8f6d805c540511cc6b0233b28c74c68cddaaeb35eb129515abc0b588745d52d8b7faf6caeaef4235163f5a082fc808c8d69dadfbf2dc362d72234ed7f35c91245ca22cc958c5d9fbc94fad40cb41b3bed06e3ac836e81b7fe7b608bbe5ba2d87fc48d3ac8cddfc262580384c437059c86cb8e5811f33be25b0729024771ed31e6b422e67fbcffff8e328718b6aba57479d0974076ae60acfe603eb04b0069db7b7f73da176e18389a3aad52af7623b5543281bb12dae6820766fbb79ddbdec8de66ce82255307a9584a397cd2434269e60eb7de6a10a438e1a827996599e2811d3dc7e88dd8862961552c69a3d17478dd34c63de359f742ed8e776dec46dd37b5d74cfa18c35bb6b38aa8b575edaf8477ebe6b2105cf5b60a14c3fdc8c28c87bbf304f504630c1ad2ad1dfe3f995a4e284485003926dec0ebf7b9692b0d91b6bf9088ba322a71c4de2ad277073dac526185fdec2bc8639ddabf8f9a12ee010dd520fcc794ff6132e20fda386c7c5a7fb4e18326468272a37f3ed69b27ea82bedd47b2289dea46939a6b782c1521dd72b337acd8e828f85d50d46cbd72ea7c23ad2a52388ccf704dcc311a075dbd53f6f42295aa7fd0569752942fb97827f6cb762263cfbb6cf7da82de7f4f15dc4f3e432c6d061d25c9919a7fe72c867bd2d09cfd6540691e6adcea7b3f992c078d9762e5e282273fa92e6a284246bbfca06547fcd0000830300074db5a7f42bba17f86f478d97468724d389e69418a6011264ee5b6a1093616848b1890f353f205a8497b49efb17e78acd00370b974aaf86a7eed27afeab8562c6602c6281ebdb9c9a73d1d81724a5a067265134525edace695a97580017839ef50980fc39f0b86598d6c5ed4c66aed30954bf6e6a14a9b8678d7ad0365dac5bd1fdee1060350000000000000001fcc6c1015e225063bd7569c9c8f786ac9708761b6059fcaec2f1265b787b08493faba500a16b5b2de65b4185ef2e259ac208f4a2c8616ff330c13d9058e54b03f925731271a1085647ed4bae74bf3d16087908ba5a357d4c777649b21b588fa01fc5e472fb2635bee5ba0c815cef9b13ad882914f2bc793fece3693deaa06b04789d0e876dd805697f882c1ad496ac56a0fc23767904abbbc3604eb94eaea95b8761dc0e2ad29252a98f8088fd0ba052f488ebf3119e8f53d34cb47ed8ef0bd5fd77dc295c0174c3ce6a6a36175e12c472ed0b63bde9b91146de473957da8aa621337201d22e8d9c3a6e6720cb45e9ef202c0c86f2d9d0495cfe4bdf4c9a4902a75dc168b724769af7761b64440b3bc71606eca56d4d84ae331df368d985977313bff20306c9c013c878f16fbac5751f8021239ca660203dc402f5678b353ccccc54fabaf083fb7c67185664debf06857c0c6fe0bd7c0a46afa504fcf2d3b5b2b0be7f77c59b1f1f462171a94a89f0b6b22328c0a90d42f6722c0a7eda61b2b6af32ec594400a6f27c90e2a2a5888363c85d197ba5b0052ab457f502bd6c63021aca194f931a495eef4c0baa1885f9f5a60c429ae124d6d4efadebe54100b98f57d21b850e96c57a684a0a0e63f262d949a130d7681c0cac331c506c663282ae397dd00dc777247809b8fe6194186bbde12e9c40d0aca360f8bbfd50a52a11327ddb9d6e2a8fb68d2b651dcd69a0811cb64f1e121be85698f116b00106bf56013189968842b7823486602309a0934a073d2900be63c438ae388fd8657ecae7a6c3260bc80fb703ae249b3529cc7ec5e3d1321f9b0dcf291757b0a9c16dcf445ef2a982c3dede52f4a1a308fc1bf78a3908823224b8d08a21f053982c08c08ec1b935d5b6929e41509d7b992c7bbd879b5eb7fc77cdd4c420f104ffe478216caf54bc48872599d7616ea6ae89d2a823e1469ec9a94bb802cabec6743a37e84fce8790324b8343a5adb864cdb299ce2fe5608d893e706ae4d3195ebe5aecc10eb1eb4f979aad467121bbd04750cfbf211d7ea19081e0b9a36ea3f93ed57fc86e56447e1c1c94596cb2a67f617a4a4a049a6d7c6037d5e58362ba437cbecbbf08781f979f5aa31b9e16dc2195cfad765050ded99d591db4f1de394ecd61b20b847f9f5a868986fe5a8a8e79fd3b8cc92157ed2d22834adb4be8ec46885fb7d5ab3976e92a6d858dd4b1bc8fcc4eb5c0aad9c196690c8ff48dec5ab1cb9d9208a5e345d7cb234c671c4b184ab78e7b108ea596fcf0894a2044558576fc6ed5dab84b2529effeb89d2d90591bcd5cf4a414c4163aad8b3914fe726c4b15341776ef447a14a0df7a446328d19c8dfe6b3ad344d88d9216257a5150892b665195290a9298840df2aebe7942610dd8b6f54dab92d0c977462688f8aa52511dec4aef47d60009374a4ee4c210c590e2ba90afe180bde500b49777fb836d644c2077aed227621fdce6fd0761195697a46bb76e9a33116c14b9d8ba7d968af9a1c0717e7f75ce8d9edeb46f8b7fc0c5168115f177b3591606645c251fa5ea8c6d78e06dc408754e89594c80fa28e53584adbb2d07b4da5fef252b98f1c5f6c422ac7b79e744e97026b20355bc9f28337df98fa4814707b72b1c9cdf0482c9c0b5ded3a41ba5a308ea3890f4451674b9d349d0f65cbeda40881da8110da4eddb137d5a714228c446e89bd8be1e52570641099d8448eede414e382c445f49606f3d0a198649ac96c4ed42324d054a62ec87e5c1fcb242c28103fda5d4335ac07f307500b1f06a5227c13a38b1524f6ae7404e01c5a870370127c3b75e64f370f72f9c90b1e478b62e67b90eccffbbbfde24e1517a38c2230dc2cf5d86eed842729252f36bfa0068f1dfbe0b010d0304af19b001a4c740646b7e4e7e61652943db33b2b164dadf6ac85fb5835fbd2731049746949f49981a69e5175ac1ba61b5370e57eee6e99b1265d3c335247ae58fc71ce77f0b55261341c834f780ddbc2a4565924c9bd563c6e724069ca53c03863c4d413de9207b5c3c2b883aab7207ff2b4e4a2bf128361b8d4b1235da2b1ec43740f7426664a8c4438e12b9045d26ea1ebf5ebe4c9328bb34a2834a3eac69e59b947b841775069e9f68dc859547137b2d9d2f9395af5de56d7bc447b1b705e7e8e9943a334d3392f66d31c5b234be2560dbbfe760531525e93c40807a1eea63d267a0405f5b1a6a9bca2ffa16f2499671286e9ad44da168fb008abf636def9888dba365945cb2bd58b8dab6ef7b864ceab0e78ec32881828ebb6cfc8e12d0da6dabb00853e0b3da8493cb108e5d9eeaed6691b3826182007e715cba166fa868703abdd1c9ef7003b440597a2274ef70e403b7e482966a459f56e64d2270ae19af3c1666c56840f09348662599cadf632ba3a1feceea384720aaf00a1ca293e18496aeab024f1306bae8cb4d683b9d6d389d43e423a41d13d71d3ac00328e33c2be795d5225c76391ebe6966e67ae9b6480b54a080aee0a18265d1ddde7c1ea79e5de97b3622611c1699c5744fbb6a45a6a23ce0b86aaee306fb05eae99ef6a257efeba6c587fb0b9f60fb961465d4a1d9ca61f8210555b3b6d3568f5f270d644f5ca807068a720d9d89c95ab903f01ce5efa81515df4909d977c9ebf4ffa874b9e1e18d176a1ce0958c80fe29a10cc9a40c6dfef48853d12fcc787ecc22a5f269bbd33afbf0bb872abda140bdde3a71c79c7bbc728b8f9b821f2551cd8896eb321b8f6a8495e14a7e1df73519ca8b81f59432fda5fd545d247129f1bfe0e86221efbe75b636366e240b32622d9d4269b01a4cbe7d453968f2a2a309f4f5ebe535faac0431fefc001bbb96c56e998125288f90bd8be774cf4aab2a6d3d48dbb2f7e99d9fc178bdb8fadbc49cacb61e09a394b2bd808466f1fff87972eea8036f9931ba64208d1985541ec9c9469442fc7144e153275dc37e3211a443903925680d3bf8b931a7e8e84add77fc44e3838cf6ae543f9580aa410b79af3697c06e9aa5e7873541bb505cb46ea394bbfa41c5aeaf0ad69de9a9df6d3cb5c1026801104166ec7d20fe382213769bce197b2b45851aa4a6dcc4a966b46b2f16032ee1cf351d70e7801a3eacec9afa8f5baaa057e5755a2d0bae1bc95898fe82820e89ca30d60a0e81dc583ba8aee5aedeafcca85f8c7ae5ad511bf61f1eed4663b1324037c633147b83702f6b9f2f584476b640649974d95ef60a6f437bd4747e1280150e4d34aeefd981c40d44c58b1516b0e675915eb9295048be84bd662601ba1f1765de467e4f05683163c4f672d7296456aa8ea566af6f66251c7685c5a87999ee0132c59602e549c066eac75d4a1b894dd563bf62d39846f3e58f5bf531c9650cbde5634827b35499019e630852c6f6927460dd868a0ac3c99bbf2dc1aa5deeaddc233f7f536d0f42194d9cf6f2aa42e127561cc669b7ea6d3dd1631070b10d1ed37b23ebeca82a4af095fa5efb58e192b40b3c536df48b95b92c3c32c5cae884939716167f7149b0f3039fe888ff2c97f54ebfde22bc25615cf5a5bcb0ff8c8d3d9e5dabfde577c631c52c66df43d17fb53640d0e170b216eb84f790bf6771171a43e92bd9cde9419c2ed6cc7edbbf8c7ca25f432a8b3ca5f9f2c4462d3bf854d1d122424785d83cbda6c0b8ca4121bd6815cf6d27d7d80478f57a6b47cebea2ff7325d43fd8ae1f61e9e5d66ed409a1d2fe561b38acc57c19e795ed0a61044fb9489d709049fe7a245f861e694c29a6fc7a3b3553535a988b2d1f27bb23867eb00d7550077f57583d61321b5abaabaf2056ac260845ad00ab91731e0e305306bcc181b17105852d2988fb6c13bbfe7abf76ccd688952f67f972c1c2ea89754f17ee26162f979ab342bea5bcae326656a262e727418c8ae9b1c7cd1e02dd82ca0226cf19608e9f2f2fbc6c8a09ba63a28c229dbeb0822fce3c9bf3384f88e58567398e2b0a372eccd41d41f99fc14759a7d5179ddf305c7c57d2e6878a66d35651e5d2da09055f9ed25255ad7831d688140bcd5b64a8cb17b53f09e5ad3877908bb99388bef58ee8f19bdc07bcadcf0e46684aa4e1fcface437da829e2f65e5d4fbc13a079bfefbaa7b05673c56ebc077a54c7bcedafedfa9d96d5b7338f6dda4518c544b47527dc7e6a290db643277433b552320d6a33b8b8c03555318576c3f9b3549a39167e1b2bc72ac1467842a57b16649c82c3e4cdf252b2f56cbc1ecbf4b95413a346a6306f99d3783986db9ba1a7f8ab5e090ef268776a6b3f8537d0e9d484beb1b18843c2e8967ef8e76ee66f8c72c1ba466aa6d8fec39c914eb169c95e0562b81a2cd8ae886f2ac624d74b324865751854b1986b5fd5fa7cfbbf9c21e167c8ac4b60c4ab58e6f0814fc445740844a7ac0c618c28adbac3d8bafaa52555d711da73b88d60e012c51924325d2988949333922c2cbdcd1084ff756d9f708a15dbda28fb4b07239627538401be1251dc7e3f28d008a30f60b60572726108dc1102f316db4770dbfccde88125db683c6bda660aa597ce437d45fbfb751fbb8064f24ddbab25dc02d8e9332b597ae31fc18d8edf1cf3a1dbba1e055cb27491320d333810d56108f5f735f6f079919e5f99bf9181ff845096e282665398fb6fc29f556fe6950f5dd04ad16a11f1cfe6469e5fe119b5d9acfbfd11459b2167a16a5f2c3f5614ad0fcc8d809311fee5051b7e9d2d314309866f1cb33785a6aa346d336abd9cfead0eee393cdb9a4cddcbf131d73a28a119ea1b82ee1793b5486afa74407ce1a632dcb1ca6b1c36239658c8d29a33df27ba156a42eb66494cf678782de4b07cb5314104e6e504648d19c0470d73a549d339cffb85c6eaf44ac3e8cfe70329f5f1de1f2a5fc2087a9d7c9e7bbd5b70a602df7652f8123b12ae111eb19b298697bd5a1597635c4503a0ec26676f816ee159f0421c169cdb93780e94dd923232f889459f3ab1cc1eaf8585a23d6d61bf0ddfb06abdabe80fde13d14db24d6eb7c96cae800671be08a982d2d6f64cf70a4a113d8ec277b30363d33066488cc9d74a30f1ae2c23aa5452e31e1a2e5c115501c5944d0aa578db2a1851c324b7500bbd4717381ccc13b7e4df7c4c3437b7132200bf2aa29f15bce35fdbc13ce0ddb8f0124f0d19cfe5d69c24e2b29644daec3969091ab3a0005b4e85a2506dfb2773e18dd1fa9d775f6ecfe4780bb0b6f06d5a11c16f47f4093671b135eedd17af3f3008e991c1b3ccbf07687c617f8db62df728bfcba790bd988c66c4be7d0947b40b7a2c98d06e1d7eb8fceea15c31a2ed09bd9c9455c6732d9e9df1b8ca82b02e5f2ef0677546b3431e65d15deca7fe242d2cfee9b2cfea767f1566bbc8c440231c783dbd63261644f9cfb0bc9d3af8688cc939fe3675cdb9f2c6152265cc1b8d4a264966f6ce49786e274a87081d3bfdb0c46c0f3acc8175583ab75e7cf824c3b08977237761efa3e0b75f92f00b0736dd0fc14c86b83ec9d41b7c9a36594ae0e460ab02c99c8b50f51ff792fcbe9819588d83ec5714e77f28580b0049a10f3de54d2e41030ba30981c16d46c4b2d7f2a62be28c1818a559bbadfb5aa3af732511379391d2770b155f4fff9be8e8c7e9420b5a0dd8807fd797c4ee3d6d25aab68cc2a399f0f87cca8d58e17911bb5e00495fe62945513341e973f289ded18dfa49a94e8cd198445ee7c7bd32cd45c5cf2516143f4395d8f127e7c5c0af6874844e8f5104439b86ec5583100b8a143a67e54e5f0155d6ecd51249a0a77c4bf242e750af2742577a272cd8c27f39673eaaf059c187cb53f6c7ec6f53bb952a2f29dacd69d4e81c9bd2bafa51eae56be5d50ebb732c1bdf7b88bf5d3c3c29138544dc0f9457f12cdc5177d0c77299589dba2b81c2891ffcd78138b7be9279884ffb7117c0e46a42a29f395f64cca316a90fe5c88974bbeca907f422d62c85bf46473200cee2442e25c2674ad8170959d1f37d41b5b4280986055318b3477ba35b1cb31b4afe1954c4399e1891c4588403716c706d6e094289b39387fb1f49f29fb071cc56bc5760a4530a88b551d461b4d7e1581fb46a7d830300074a18aa247a90289f6a696aac49abc34e65173fddc7a574666f05e5ae74cfa92d2c91ddac153474ebdf1b59aecc3bed54ff5e0053232dda13c2ee82dd9da8e5b915d6f5921aff9279ec5c28cd33fc31d62f1d15a2c95088c28b68b4c89a1d355b83acf2dcaae72690d8c8e3d85e0ca0d379c59e21173ed2a6634484da8829300efd4e1060330000000000000001f7494b0029ff67e4200c598b2bdfa73b02d37eabefc03003483e42ed8c45ebc669a3794f2c24b3e3407768f609ae2c942ca5b8de59a78eefe1714a42359dd807df7ac3045c82e99140a3b3492c8f267d2f8358492fc61c10f2590dea7ed86f9cf1ca4c92987d86e53184729c38dcfdb710d6123c6e6ce22e0edaafbec0ff0fcdccdb8c786c665bf65148f5b3efb725a881bb4c66be59793c24fedeb85da1edb0a8cc6fe07be1afd048619374022e2ef3a2637e4715532a9634cd753f6cc3f092c95ee281cc20bb0dbd787713c9ee7403c6b6257c781cb6ead8580e4f08c54218ac320c5deaa0d62978546cca8c9450d69396c1e4e0892f1cd121728e4e747f17ee151e4c2ddd8a5bc5e51bb156013f12d58559fb74292b4443e4fb05d66e93bcbacf73bad020af92010e39cfa1cf171e3bacca050f6e3fddfb8a4b94ab517d848e604f784c6e0f8ccc31dce48574e6e5aabefd5390e3b7a49986c2ba9557ab84f5464f3c98b94fed9bc090208538d414247af9537dfcc602c6ad0ed3c6e9306210b03f0846763f0f100f8250660a8843dae41018770b98be29dfd24ff856d5aadde44009564c5ee45c6859f363f2b943c904c4d74e9715d50c6381f094ef30ed5fd638a07b1d9565ad5ef6176a907322c615733105b9f1425ef0e3618bc8a069b811ac7e85efd1fc66c27a71dcf16aba889f55a4ef0be9ed05bcf82dd12fdce3974293dedc6afe8338927c6eaa415266de30cdfc20ad72e9f310fa5dc60e5258b46139889c3d0274e440110c5599c3f86080b655debbc956c4d2e18ae7061382a96f0d2822f775886dce7b3a5f1130a81a97b437d18457de0dbaa2cd2d38f95c3dd33d02625558f845ef03575a0bfc7be00346184fd5a56996c793f80d5f8ef9ef020a7cf2aae22a0ccd5d61672ccfe4383bea4fa9eb276d27ec2e51f3bacc2bfbb2f6b732ae4be2cb936ce7bdfc1dd2f3101e8cfff026d804a4ffdf159b5cace6165fad2344f2323679786737f6d106aca5c0ff57b7ca1dab54c382d64311356f29804c682fa3f77af97b594259432d8410cb3ae5466177214a8a7f7c3e791b4c4991ad34901f1195475309ee35821e3bccb1053b56bf7b9da04aca92833ba9fc80d85bad738e78b7b9e0bba0d1dbfc35607f888cc5f2983e62bc34765140ac6add5788e3c15a14f7e83d9d8b2be78193a0eb04fc6e5b0ef44efa6a72c3ec88124bc16a052ef157ec41ca223787c80167c199dcb983c28188c35528e644ec2b9cc4371aafb03283546a5c130dd8b538480c6d1edb164056f56c15f55ea7d3e8b10196bdd59e2fabe439c0a53c35c54f13ae2617143c8310842958443b3a90f6ec2ffbeaab195628da3cb54c19ca7711643054bc64e525eaeebe7443f42c1dac116c818156d22cac4cce30e659cfa2f111534ad82e1c001faf60e27da90ec835ffbc4152ffc6ef710881114d2a4041665ad0d528587b86916e0f0f285d530a71c8e876c4185512fb4f3c9d9b7c4bc742405c015c8ce14999cae291f1fcef7bf43ce0b3545f7abcf8f65dc351ebca0cdad6861dab69d263f2a9757ba2bd2818ad8c443c95d450f14f42d5f4dbe27bf8d9146e83c24878e0f6163729e94187dbacd4bbba16a083006e6822841959bacc3a893c0fbd47e03966db5c2a107a130c222f0f6a99e8ee037af19550529469459dd904bc626e8d922bbbc6cae32efbfe96b5a317754b7ba3b0c85201627708a6d6d6b4363b41e84742d07ec4ad42db390c472927222fa2854731902858d3b265457497b3574722b4c97a542717096962d10e4f57f63e3f0e386da2316f64a5e4142a86239f26ff1535c0574bb2e0f773f64f181556f0276c2cca684b70daf935be52923168bdcc5bd2d679049b92643d8008d2b68597f218a1288e9a83cec2722355e98a125a782958fc1705aeb241affd54c4a8b305141d3c5afcdf66a40648033c7bbe3b93a5231901b38635ea0912700688bf8ff743dca082d3b0a1e8c9a3677c22ac87307aaf95df9910e9529605b15eade425dfaf538e927f0a15e555421eec5bc9e20add1ee6732adf32e75b233477625e9bcda10cb80fd6cea821238155b0ee0a8e1c4c5d6b120bf30273bc6688a53c3559756fa64285f2504c7fd2a68867a5b31c378d6a72a4cd357b9ee9382a4ec77c5aee2562cef237f8119b8033a10aae1c32dbe068f6db765d4ae2f339cea03c04807c1f17ca6990e52634e3df08e397c71cb0e09e96e3d7dc5952ad2b20d4c0cf6b5b163f6a8a29c67fd03f36478fcd1bedc5c213cef4db9fb098504ce5b6ba6bff45a9d514b5871af5c12865ed6a691534a361a9d52b402b141951e482ebd5f3d7e3c6e6d8e67177ba0ad3139a7f0fdc6120f438d4da988342450e4237c994f8e929c99c3d913eb4d74b151f87090d3c08fb19ad40348457b4ac36fc2221a8b37e71f33903114d0c5d5281c84d50aa9c15594a304782af81d484a8d6a1cac8ffc2ef79ada4f954401c0628fb0ec82ee1c2ec6530ca7ea327fc97e4578bd9beea9035ae844fb2814ee5032d5b51e168f38189b27a68b78752cbd1c22f1f09efe595ae98eae97a085e54df3c55025466f5abce5dc39a6aa04c87619eaa89669ee31da5dc84ca81e92891a7716a058b7b0cc6ef3c862227b8104adfa6e78e58331d722bbbfb0683a7ab0ab120addd2514608a3c42aac9a3f4db0ba49b2c95f32efa8ebd1cf9c8b699592e2988f94f57614e3c3a0a87a9f494816d8c2ebd557cb8e10105eeafa9c9504b89d8527a7d807249a46abbcce902ef2a736c5d845babd065ddb8f34e74a9d8d77db367126d09ad94a5d3531a08dc32a3ff66499572d632080b15108f70511a46aa83dcab0db2669879c158c6b920c92aa37a446f8757004fa4eaa59930b0ea3b8a9612b8c59119037fd238f079cb203c421f4f9f4ef657523c02b1b425e18f491f29517b82b8281d0e6d724b11c491baa515d769df56f816bd6bfd6a83e1295547c720337e464e498f1cbd574b10757b7ecb797c7977f1590f99803bc960baca11eb893a76a5a562d5c2a738880d7b91b36f06b49e577540972fe027e1cd69605db7a453d72b41ad49dce1302530fee3b6865db27a1443249e30fab5c96b15efea8aa46f92f845496673eaf2cc2af4a04ffd7af42105a81a2fc75feda89ed7cf06173c4dbde29ab3486d66b6310879b88167ec363bd29d567acc610bee66243fb5e740408db7017724a8659556e7b76eb27e4799ed0577d7e627f3e7f04d1fd7cfc06dcae23c9c81b4ef48046bf8c36d794338eb1064c51a9c1234153bbda37500dc14734446d8db29bd363e8934cf3a1fa0e96e66dc4b13aa3fa3e78b623797d9dfc56d76cfb7c9a02b93e17aec38317cbe61ba7f5b469526c92ea9edc8dd328d3454b6a2363b78751ec564fb855b5dc6798a6e89c745f3578f96037361c70b21301db4184ad76b1464999cf9d89c77c2f70c30acd280f60caf958aaf2aac08faa5f415beef27ed25d14f9e14a886a68854cfcd3d0caf90d7ec7b76ce000a56e2f1df7103e0486f5e1ba13523a8a0befbb1dbe5e1ded42303f999b230636bfb295000337ad9c91e69b86aae775e4e4a869799a814b48c987b0fcb518d072a11555a5162cd2144084df6b45545ac46992e7625519a89ae2b0240f2049a92947351d3883708fbf0579e1903e37fd42ea8940416211764088762e27a183c29b3b2e973cc31bb8372d99f0f9343afbc88fb7d3fc0a55e1f63659064fb5fc31e38aa5e94b85d6b2d36957781769b75427371766756c5fd9a7cbb4feb143fae111ba1628ce5213632a3c2c335eb875e1e46a97f06a8a8e3f843a2367656e25a8a29c21660f5acec55f741a3fcb06431858679c00457d41f2c69f2c938485b9fd8283935ea442f91c989c56487716d168db7cbc03d4d0414fd1cc58900d6dfbd0622709662e13df0cd30a91ecd0bab90c8e9868f935f748b0506e5e8a1853ed7896b95456baa2d498b10685f62d816583f887f3fa87e9374b568324d6f7dcc516e5c29967e7959d432628e10fd2f45ee01cc2910b0eee45f1e7b8271ebbd6d25a674242e5aed98ff72e7396564c0e916b1619e5f090734fea4b5a87c6682285764d67d3475090ac8ac27a322e78509e10bbb25a67ffdf2ae05bf18bde736e64f0f5f9d41b440e7788923cead960b35b2766d9ca399cf7f457cedd87beed35f1d2d66620909be2add78ff4ce72b61798b9823183f395bc5b64c2d9ee166d60dd16cdc604d1a7b417d94795f5d97ddf1d00144afd065d0613c610c1115a147946bfa897d7aec857bf4429fedccad0db9196a7b60d42303ba64f43158c87b1c66155884b0ae3799a2b35da9109a11486df4285d48097fe33156eecac992dd365d035921f96210461b07d92b5000eb532c1aaa1e27f63bea465a6e5892bc7b92443e846d36986ccb84fbe1bf52b47af1b9c80e5730ccbedf6adbc80c3fa19d693828eb9330cf93655403fc5bf520dff33c3aa2ff25d4f15015f90d26593bce1db4ef44cdcdc0da91ce7e95b44c760dc254b692409391fddad4e513bfd4e29e584e77e9c87c27770b6db6cb954898c03502814ad097e244664acf642138b8c7004ab8ebc56cb9ffe06265d781ddb8e75507d26d54ad88b54b00885a8ba04b33629e74d19efe3203ade06961a08b08773fc7e9e0bd6fcf7512b202f7802f3df19c054a93a8b823b720b634f8b20001f045375ce88c5fe35a96952553e39f5ccc5381c791cc3a318ee963bdf0b95fe9a9b97e69f943fc95c87bc5193b6ae33ab2a8622dc5cf72a484aad837028d8b175097e89f8cdcf5b553eb5c837f758b7c101d8e8bd6f58d6104c1393b1993014fc9470024e3249d37d3d99d6cc5f28e7a968ec110b364551afaac9b85cfd631253d7a9e0c12acd5a7c2516250c917897aa18d23698d0d5653ed17a31922cdbe4578002f90cd1af66e38d2ba4df82b65ac1bda31cd83493cd80b50210256bb630d033a84d9cd33528b5e153b48507c63abd732d5887673ba20de210b1ed83d6dcf6541f086eeb219829f4c29e6b634271e9632caa7ee7f36e4f1dfe2e3e3afb5e6e24436f0abc4072881147b168eea271ad1c47ba0e70d3aee57a414f42c5ad0c1f87f5683f957008c31a18442b97a0ba510aae147316ea558394c45f921210a48acaf38309d261c93d99830ee9e7b873805051abd8c97cbcaaebdc1c9141dfff3742e957f4075aac0cdf1501b73a9c3bf000bbf88f1d55244c571831bee85cb0db8458519e847557021de151fa78588228e23dcae2732266adaa7de67efa6ed88c8c9741d1ef1cf486a64b507590d644019b0d17692bb770101699c8e88366b620b48f163f895e2c43db96d47e4232efb6131f3c0239a950312157a50546267e56a7ae5cbdea57661ba5edc05523ad1c0ef8fed0c89268127da96148fe83054ed5575fd6b641fa6e032d5e1571b763f810c86f8a1d184cfd17dbc578b2331a47b841989b8cb29e59799b746d446876f7a159b32b7cd62d397df6bec979e2fec1a9bb255a364c7ef7b06f0f2e163f91ce01873bade00152f1eeea5208ef1698db08b1f4c292114d28f122a0ee4f4a14c7ec2b4b5a6d1bf41fbdb2cca735443310de8dcc76c0bc8a05a0ec058ae43827eadb52e80fff3c524dbf3cf6d40c59e4ce31a30bb7d56eddaa107cceb59c5a04c51a33512cdfa4c6a9e3ef306f4b4e4e8773e61cf40f91677403890b4514a26e798a37ce7020a22193652e7ee4adda4e53c304020923779b30ad4cacf97bef3e9b766de501e6659372c5d644d1e9d4439ab0ab063224130b401751e52aeb61421cad169340180702ccf23d5a570406398efb940987cef5500dadf3a8e1faa03114783030007c534f15327c26d419aca8e2ab0b064562a7e54d957647c0df9f8b49afc2818c6fc895761d80f557c23edef05cb2fe51a6a7868f6b054a38679a72a57b95fa0db7c77c814b14ca79cfef5bdcfce3d2ce583fe6239328d9e969f9689d8cff0a61641cc7c7c84f6917432ab3a1e3ac308845cb1d0b6cb6897b82ca66d2033efd062fd4e1060330000000000000001a05ecd00600ec12956693b4c9dd3cddb0d7b00c3f0b5de29680835387258ec05ff10558fb9b01c5fac71d1760b1dadca6b56e903fe3d6f880842e61f043d6e6b704800a43b8b6348fcb824489a5b6f6bb8ecba72459b33323e571dad12dce78d75dd6fb4245afe9b887b6a1cf4a64c5fc6153344a4122af13db455c17cae8192aa3e3e057d4f477c6249c39b2e02460d7da6ec3f63833d1766ab09f1ba6fb1d28a2003ec1d20315059186da71ea14a2300d97f245ce43d5285216245daba0ac03a18ec0b0d97d4e39edc5dfa10401afbef0603e67210881ef6eac8ba1550f87bf70525b2837295856d8f7ab1b5cf9d7bf5f6c9345fb0bd99adf0827fd485df3a19284e2c306a8ce1f86a1fa0a26562ed9426fc1d1a5389d4bc980e8ef7e0002df3ec03ef2071e602d0e4669b2e93c7ff42d989344aa6c27d940b64b8d66f2775cb396d58e99e6f97bd3ff307e256a104383636449e3fe9a49e2be9c6d2062060e9ce96908f7556e3c172782132e617b7ca800a9ad1918e4188b28d5e0d973a5fe75731daebbdee1147eed6af96fda036cc65a9c9f0825f13b422f5e692c089d55ed7533d6ef5d06ba253c6876680d9edaa22fee4fa383c3af3f9b6e7652bf53c9964a63fa5d2fc8484da24904f46556046073a8f049610b9fc8416f47d7ea1265ff06727de64408e31fd3cf24a22293d4b80ca20006344daba1550626c70b33bb64d96c2756c206b79a30fba4984d392e5bf806e0f2a35ab2d92b69b1eccf25c4f6a69c4f70efbe2f4306fa2c106559776f80c7e899277ccda8ee6bdf000d2a5d2029183a78f95b6d4a977440fadbfc8736d55f28001f0517e0f1243ec59a7284b8606b8a1e2f5d8eb6d905e65bb27a9e0b4efe03247329460b09e1534aac25388eb93a3101b34e63b79e1813ab80e5b84784fff165df0fd36d081505bba8b238a8c061085c07970ad10f21ae1cf24d40ecd923afaab7b1d7f2cf57095a9a8a5c8789ae8a542e4f6ed775adb5171af5898d968b226f055bad402cbf7d28f15c7033385aa6cb1e57d14d3d17e987d0bb68fa26212c14daee36bcfc7e6ba72e7209acbfda7a86229e971bb05ad6c6ea9a72ded08e8678792c607408a2c5b51e1f0b29d0b8b492770fc6ca6164b0e073bc2dc2ac3d516ddcce4335ce910da547c918dd8ffff9d62404642aa7601ed9aaa7cbc3509222b97ac4a95e6e8999f6e4d93edfa1ce8edf0bc7e8e10f4f7d29cdf1b83f6a22e83e7f864d3ef9c71f281484b414eb5bcc543dc0b915828fdc398a476efd9735b2ccfdded2aa30af866a906705f75db89bc6521ba5371063535bac8cb75f2a61fb11e6617ec988c65c14cfa78d09bc28ea838385fafbe4f497cedafc0a835a725e2cae71e6545a32b8290ec77f0016d576d0769b9091a9ffc3a29ae61a4af13fffc4ff7a2b0fbe5550c23f2f0837a09349daef347ddb3d9460c2b80c78dcb8ed85a17513168be5b204cfcbad5d0b74bebc99f98dbec4346155f2967c855a09bd456adbd075bed34c8abba114ee361ffa7009e00a760e812ec10547dcb8c591d63896ff6a8d4c02085e22cc1789959f21fa9e12a0a2694c27ed641f7b6653b721e8933320d178cd1a304e4a0a13f768c1baacd2c0878fc1ec21723cba8c3f20e91c88093996d9e750f10b0dbf005dab5b6f94cdc102d58e23aeeaa904f5be59d809ab85f6d47cea7a8fb0e1fb2ace3f04a09ece2be47bb7d6c9bc8ffc8334b9a0a7fcd7cdbbdd895cc30ff1c110bb498626ed00115e3d7ea24c41a24bc168b4abdc91f0ef0e1284b3c01bb7d3607b8c4a9bf3ea32d138ad2248732b5462422fc091d271bc304f98b57beb5fc3fdddacdc851e845c3066e52e2fa86adc3398f092bc7f98b20248967340d2e0451314aae92b620c1da8816c64c2b8499d637d8b39b2c9e088be39bb2f8b31c281ee1ae333ebf7a9a479e2c5be460f3fe4047c422e9afaccb510946ae7b1317878e1f09fc39d5583e7f6d15215819ab9e7c035bcedb6acbb2548c4eb25e356d7db6555da9ea8d6b07de9739442f1fe201d8809c7beb416389189b5a89ba9477bc0b1041fb64f242e49d2c28498c4a68abc460a1ea1e9a3c168029cf21f21c06ca0eb186dffd54bf8fcde4a8ab95a5d103a30bd5cdc38b589b9828d214e7112e27d9d0dd58e7734c2b37d575e6eed51034a93002adbf7e819ca6148dc006f20cab5a3a7a2de3519b3339115bfe4265a06499ca486e218608a5994bea9f02e571e0e58b71b4fe3033a2558166903c789ccbd8d308b024d47cafeb241008c408fbd882cad13901d77076cfff8bae8d1d9f9e70e9aa8d6dfe021b3346d6a6535f678c00a5ef753023010a68d9c2621fcb9f42e3b7c1d63be070e39e71e502f5b828c3d0eec1cb49201f71f501bac3c60bf09e9eeacf0160e23a59150148c290ad281718564341cd316be87959621ccde0274406d84229d7cb60e5ca1af4160e95e6f2a558b05691f2d983813f880c89e2ae22ebad11a0711dacb2cc9dc22918cf3eea154eabcb706d6f57cb9ec3f7d2c505d5fb438675d954117c3503d24ba70d617aa0856f920a07bb7a492ad7ffbe42b482fe403984b6bc62c28ec3bcd5d620caced9d0ad11f0900c55f7c042804fb8732a371561d7a03cd6823401cbfedb1650f36f5d7b540e92e97565cae0c75d160aabf1e0eeefa857ab0e839ab283a66203f13ac1ca7f50755620c5a9c7048cd3c8cf0f3c07e695fd203222127d0b58138fa5aec862aa560c14d29c4b82cdf5f73c02f1b3096de19fe9e960a0c759ea743f2d689bc518e7495ed80d5d0e6ffd456a86c35c5de983a733b4f1ef9db80d4119ae2b9dca071cd8ceaca3048eaefa3c87b92b375e34d0843d4b10f4cbffdc6973386d0c4f04e96618269afdddf42fb4fcb13b47978d8675084d1235e4e5f8547e7006c9ccf8cca18c84f9d8fe3f84cff2ed17aca9822c6b82458be3e5d2eee4b8264167ff884e27d2ca044ed2b25b0f4f6930803e34219a481c05f1da2d32134aa9645bba69603de60cfbdfb67f6c710b15e17134fa7bbde9f790a4d15811765bdc287e86f247e1231ff669ceb4c410c643b0ef0cd224d599c30fa98f87684d1249d3a59fe2769b394bfca420258ad2c55344415457ca2b3751ba61fd96559a54ac8b0400dc21d076bf413d8899bef2edd1dbf08a68bc9d8b5d55793b5fd50bdd11e58e567ae4d70e3506f2fec65ca1075ebcea998e46f83c54ab97630df2105c3518d2b7a75fe6f0388cfa9510b8db860e3ee6609b0daacc494d5894f8dd4e68d9c2efca10c99e8d744b263883a40c327097e3357c1dfdc5629f9ea488ec73bbb24008de41af598af023a83964f1c86273bc010d07a31efaa80cf53aec3b072bb996b60026bdd6e727d286cc6ee51d40fbf3921eed3c72fce237e2426ca76e7e23397952477294f5c8cc720df5d78dfca820b019be68ba9a562db23a0a028536a38937d2abbee1fe58505b7bafc0181d691a31495d5ee58ad50e8c6d648c3287ff9f8e223dcac0bb87803b0c30c2e767dfe98af4a05375127979d6d318fe7a8f1ab124707c1181e18264df65ff2a99e032f708e8f24e47988172692cc0455a1db323bba70dc857bfde2959889691623353cf1c3551407d5995b6a9b93df6e636cdadfe63b7649647ac263ceef8415dae219e582e3f0eb2f5cd976534e4e5211350b8bb05cb9de8bd11ca87f25de159ca304605e856439d7bfb40009f8fdcfafcbd99083df76e6d2585bd20f8046c783997b37e5b93d3e8063eb2711f70615214869e6bdc0c769052a80c7388f20fc4e8d51969060b0f0d0b0b2fff0a3e0be1976bcc51ff6fb950458e9566cc0afddb9167ebc3560dae45f1f7805591eb42ea9f085015c30892cda8f27251e16fb66a82608f68c191b82f27b47d72de4dcec3f781f0dc37c904a17da23e76f28d6530ac3f88911fc4b614a6e71e80801a5641335d295d093d29cc230b8119425becdab380cdb7a1cf42ace64912d75f89f0d379a55a1bb9458af99a2339eea34791bb170040d56f92cfaf353af59d6928493f5f0f9911387afab354752624fe418b70e4ec25229bd2170a54cb2b9da06f3a11ae9f5a191677eb213c4caa6837411bc318de05d270ea782230ad89c26fcd7b857c996ce1b79f64e96b9a5ad57a8221a671190a0ae6df89150fe9f732f085310f8c3054c64623d8166ce7c9404cfdd534ee5bf7b55809ad457cc66d843ef9933cf505f312b8bd8e68e465b4c2c5bee682dcf387a61a8a43d1d07924d2c0cd2920719ce40e148385bcbdc0a16906a9fcb499a16ea07a22ffc50830ab54998fd9798ff404b48fda3389cc545d7dd58d3f670a3c5a4ec2439c03ca8209af8dadef1aa13d83a422a05d3f55bb55ae8c6b0b9199e9221c6d7acef9cc03f0d8f385520f6570f158bdb3b8a45cbb4f6c13ffac93c150aa2901423912221391ba1a08dd4dc282ef1010eed23cd75248cb5ca909b2b60f19057ff568d52b4e71eadd4f6950be58fc4fe1f5abba15b09ba1869af24709b83ff69c44a31de4809c780143bb16754d65122d803ad0777c6cb8cced6a9d80700dc0f07ebb4701027eda52db5e6752e4bc7bd6918ee004a637699bba83abd58455527ae5df8a2084b5a5d65ec4e1e708db438bc0465a32d829335462f64c1e520968fe2d4b22331d356a63430f06bbdf87ee2bd5b3a4275521a7059417e4e00fc933db7a32ef83cf3559ce6177ee713685692ae2d15f0a348cbfffb95ed7f151eb8e59331c728aab7afe7a0e887fdbd8a79830bd4d61ccff0f2fe3c37490cc94b4535966332233a44629369f4350e43522c77d78cb10ecc0db9f941bf7fb04ccd9111c5609f0444319eff17a5d3e8899241a86d87e295c4fd7d3919a9e5f2893a1d5d2eced4568ceb8e77ec0882081ca653abab04af6dd6f2e2b3f678b647a676ff09b5c959714c2ef4e41ef9546512807de242757c1d8a7b574f49ab2ea1c2687283aa7e2afc4a300df4a7c7cb65ddccd4b51eb9a5b4ddd33116b334f8047ed96bd1c617ff6090d004f64b462e232ea03bd8a633116d6aa3986b9c9365cf7956f36c540dc6a9f7f046c18303eb07c939acaf23dfce9fbb7b6e8ab965c655ca17b6d6ff0a1bd793574f1303c478b04c491a2ffcd478ed555f31cea77cc66ac976f3c79ba45286a9909c0abd32da5d975ec34fb3d15cb207ef3972a8f69402435e8c2aee90240654342d238679bd4f4ec48f1b014d4cb274ce3d7f1de5f5ca12f205dee9fea23e8827137ede68cbe1f9104075bde9fe183c681eaf1c14f9ce59ee1c2144f5caec1f32ca6f278a52e104b994cce610cbd1d444b75a5a22355cec42a8a716767a8ef3ebfbc6912bb763a05feb1c35c7db96a2e15459651915283a1bc6b8a4d3197ac86f2c792271e19545d0db038fef2b7e69de96ea55c7ccc2815d6e2f515e03082947dd9109f21da3ce667d3b37abcbbc74c2f0423ce0d51775167766d5aaef07e61e21033ee8370c0effe2313704475e9aed876b377f4c8ef9fb9660c582b123339cf45fec66ba93ea173f0e95a721eb13f5d4e490d3abcad3baad46a78abd16cbe387b8d2e4317137954ddcdafcc5d0edbf21210001c75a2f9653c936729d3b4d6ef63f91552c90c3fb15e74c357b51e488d89c0425c01308b0313bf3b700625b3a0b012b61bf79d6e4da1b0e5c79d0b0924a1504805db6e293b53497043c22407cd3dcd3da98d4f27a46fd8beef7b420420495ade2b2f6446e56208791a45453690c8a66dc664e96b5ca71bf86b14f98d52cb1eb77d2e4e8e6549c65b36ce6ca168eff7ce5237eb6ec9975193911bdf79046365e4d071d24ed17cc60c2401c64040afe2802d802fb986791377290000
+ +* Transaction with an unblinded issuance and reissuance token of less than MAX_MONEY + +Valid to all nodes. + +
020000000101a2ca4a429458eee764fb21faabf213aad12e395c27448e2c2d75283a895a8e750200008000feffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100071afd498d00000100000002540be400040ab66cd0409c3095554753df949d4364047d5e6aac7d71894f794e24beb3e54ac708c9d1cdeb2f7e9208ad149fa28d74db262d2b9f59fd32630c3e7332a0f67a5541036e325be43c90a4aa54bda0ece46b09a76836e6f83daa85e8e879f470e7d869de160014a273b2657a1e2be9e069d0c36ee7da0a48599f900ada08c00b66f4336a60501a449d9330b3fec7bdcc3087bca5a96b9a28b344a111085c9bb8600ab30c1dc8558834f391ecd69f9fb41a2ea21f6193e9a0b7d294b90b02953cbe32c4bc3aac57418015caef5625586df6289dcda1c53e8e816187f383af1600149a7e3c8c622173074a4c8072cfe103fc140ae3cd0be557bb509db324d49c2cedd20856d00cf5323c51b1f2c183a1b7bc925198a57408095ec9f8f6b20fec02b7c540ceeafbf497ccb94d25a78632a68c8127788626bf033d5fa00b2402d60ae90383163d9a4d30f054f219ed28eae2cd5feab5189f27dd160014fc6b064e2259f6e480454bebace629187c9d6a9201230f4f5d4b7c6fa845806ee4f67713459e1b69e8e60fcee2e4940c7a0d5de1b2010000000000012930000067000000000002473044022032140ec5ec71461cfe05d5560c0846377a15f54f5fd791a26abfe1981ac4f89f02206ab185e6fe1a7a5a7ae4b7b5944930f72679f14c1c44ae3030bdfc0eb9dbbf06012103fc607f6eb1614c74cab070fbbbc5d9ea4bd62d753afc521556351046c92a02b200830300079eb418c6e216f4f748d70d32494eb4b5f1c08a206da5551b61ed951c0970ec063755e42a87c7ed699e6abc26cec1484575f142e89e9770c7bf495d80147297c17ef2b917b2b0c528be3177962370e677d2ec57b24ae4b9d4e04098271d63f1503f0b4b1d497afa6c1045df66fe54db382147b39f50b4bcf30665394c96da5ad7fd4e10603300000000000000011e7c2000c9a28eb134b2d7215cfefbc6769bd15de519d5df31aadba7ca187859dbfd2e4bb29c4385acd654b7f3ab90c2f9cd1d09d1a2a8cede04e2ee550a3aecdf55083f5c4ef14919ae13d36c24b2a323513427f757afb355394c46195461fdcce0d10841523598994a72ec99ffd87bd16f78d3ebecb0d0d6c5f742dc16969d878c2c969d9ffe02da6fb83a5d4eb3edb7c50b51c5c6f3c78b509b0e272814c51bd658fd1f904c22178738a5033aa54a125f0663a7db34fd20f687290344c62ec0606c37e88da20308271193f58ee5db814ef87ac55a524e336ee93797c2e22eb8df22028e271986cb5c863a8ec8c2e77b76ea67e899ab5132e111dadaebc4830b5a347389a513713fbadaa4b20318214e3ec4e1cbadcd7e82158ed3ae684d2a12f522ab65d9d81cc983dc08621b0213c62c1457aac037f8f422a966f5fdba13ab6dfdddfbf305a4789bfb4b3db84fd58c8506e8f6474de1cf1eddc8750032f3e6c5c1809139312fa18de6aa5f01a777de18a53d70dd76ce777886deb2899baec11fe0338f5b660010b0b7e0cf01a1125a784b87e2c5c25fa1ea7cf8df49d981d911d4316b9d325afccda3cd9b384ee36f6f4154f768c277c94c5e17dc54a62852f6ffd9f918a89a8c21ab65d34cfcb3dd48c1be32f6bafbee89fa4b668e58335aece0cfed7306e1291aecfe894a7aeac42c08192c123a4b242a4dd8d7fa781ff897cb57622ea03d95e9f15a5c59795110334c41a5add4d49b14a211303709a2f432ef412bfd9a7c1034f175ce1ec44cd3d340948fab2a047c28cb5f7f850fc5380a5b0d8348ebca01412befb9932c7d04b0b551389e73ee42092eac253036e9a5232044f39a0d55958257c5c02c172c1fb5a21901905ff1df89ad85edd01c41b6c2d04e449087632fba081c88ec51079c23db10db44e60407ceffe80293424c03528a62fad17064b005366195e585c1288880545391b4c7e5fe3c07aeb6fcf5f97fbe1d41f8df458ba59440c4765f468e35881ef7f59f0b2b65dac7c7b603ecec66a4f7f6cc69707c12f3da3307a7262594e2afeea2826636c025772d992dfb4fd92023210c9eea7dda4aea527e5a289743916e216b1275c02c8663f0b4d70c86e681eaadc464ca53af521efe06da1e80b6ca2a9c49a037f27e205e23008f2ccdae10020f0cdf720177afa352ea0952bd9a4c648cfa718230274e86f5294e3e3067db1b659fb9ade0810842a40d71ffd8aafd05053a8577d59927b14d0012d021492da04f0c6ea89f647db04721774b33ba58e2f63bfb82afb8d5bfa0209bc9355f3b65b914cadca924d6f1075d9c7455320d0d15e43f98122608aae7c9540de6a35d07986770d83b24c9cac815698898c84be6bc98e19d319f5d44e8026ba0abd1e38bbf4039d9c4e54c6bed7a945e9f160c990df696fc16e26b420fcd3ab04a84a9a8696840ffff6a5e21314435b3a6bd26b582312b1c17b91e90a4008f92c0254ffe8e779ffee7d6a0d2399c3c121b1fe18ed97508b9c7c5fc867e7f4886e09fe652a81c3e90ef21d246d42399f8f3d54779f0959c6456b9513e5d1bb11142e0c8593f9ddb288c4989b5ef92e844a62f1b44caa9e5bd78cd0bab88e101d16818b46621c4b492ff351ff3f52bdac348548f3bfe6846d0a009d7c5f96ea20d0013d34acdca4db147cfbc893a1518999ea0daa9f8c24ff0e256a24ff0b3d4da305ccab85443abea2ce90037dae8a15330f9493b899ff9e45ca12f4541f070e7ccefdcdb555989350717a64443b139cebb1a57b7088388ceaf572d8d1d4802a651e9bb3efb1b7ae9b6fcef36533c44d3013afa09744501ea595725919423c0ab57af250b983a6734eee5eb14b87dd04c90d34afdae58ac3b94cba4d594276fb5c5e626bf3d8b5fd8b752d949f0536ba2d7ea191d8518d33045375261a6c874b9a78cf987fb05b50ed48b1f47f264693d9aa2dadb2762cdcae92b0a51f59b597e38b23638fe11ba2e45037782e8c4be079716433e437daaae1461166cb43fc08bb45f1d4945526ed33aa52177d408b859e477eb5c262b97c7003bed0030b6ad0cab11c22e14eeb4755cffd82ad4a882cfee46119f395fb8492ebfb44647bbf38520a2ed367c13c74039abbf2f609c61dca3fa099704b60f2b49e9d9ab13b24ac0b760c649bdb748e980e9eae6d001fca15aec0c88a43a364894c6e66c2a306a4408b170bd80b0020dcd75f52b752d80d14d8e700d489aa5a960d62081186fcf1510c861a137c0eb24dd1d081746088f4d6637e28e67c047b6d9766a0e2f14f352f6a485cb6371a1581031c33c25757d9f2e5fab71530aaf2274b4d09f0e0883b0bb23e122c9be356b82ba12cc14b51e2da55b44995af259ebb873824810f5d8d6833b0aa0b2e6e8deb1a3284a31377012321f8d2310a0ffafef4315a97c5c89687a804adf38416ac2953b20ecd6a3c8f935889befbde76333c1f1195fcf9fdf4a59347b2217596357a4c666bebb8e725d33a0a25b5d34e1750bfd7395b01b1bc6b9c8907d2958c3652fc0776dc7608628848b29daec5af521d89384410ac072ae42d334ae82c4191b3060f95061db321706f0cf10050d6fefa367407fda43bf2956d1eaf623776c058758fedea18491ef2dad59e14fc4e8e294b78f50c3615f4a656fa5b0b07bb844bced452036079f7dca4e1e7a9c781d6235b01e4f745c1733af65a39676c9cafba585c03b55bde6a71644cf11f0c7f31e44e3f71730efc0bf97cac1a54f506f98b92153a8c7fe1b19c5926932a933b69c85f97081faec3ee5cb876ebd2d170c2f6d04327ceada3f501fb5abe9dd26bb8fb14505a596855e62bba4aff2c8be6fa06dbf6bc6dcb6258e299daf2e8c1386b04e412ac56da031ffc483cd0d4fc8209e0adcfad1358bf8ee935434d55152a3cbb03fc9e8252eed11388817209f81069c5ffb60cc482f807dec0e178e869c4ffeff845650ce16e19ede573e887cfe62d5f9e6323cf89ba1717d99ba8e62747e60a8318dfed3714515d8dcd9e756520efd564866c73a4f965b1386170da58ac53812ac0a04c076b076c9e3cc23e1f59dcdb2dc356670cf599310d8f9999e46e8d2423f5e85562b54bec477af120bfbf9d37f6f711eafed9ba99f0e38d4347ccd9e6b45a828c3ba5187a9d8b1fdc0488bfca5e7a56617188458064bc0fe1c58501cdad9b44495a69ae0273c979de7045e7183fd29f1a2bc5ca87c6db917a2162d0ae474410eb9ac6917d6c46cd3ced4b9f6fcfb9ea929654a1d18845d4564e074035f1056c6e03c474465d1d8ef7cbf145a877452ee168177df67dbf152a7b266f5b3d125a4d1066d3577ff5dd91e61713b0f03e1080be165da62d373d4307a504bfe85edd75a3142bbb3eb8c5a337ece2455694f4d348b9afaa0332b7b7bfc57befe422d3a20e10b4273ebbe1851226b54307e37225d0395530b6941317814462af98eab04bf3fd69dafa8d52e947b7b95bca37e4673957dfb035f889c32690d154184a2044ca7ef36a42041571a8498acdbe4b7b57478d981f0c99b6f11932c004e547f923fa0c7a49b1821ce6af7a7ecf875575272d06cffe8e5e960a9cd8654001b966250f48439d68bd23b3e143c85abd9f3097d1db778d2c2b5f8552950385bb6b513a113722e0bf45e2556d77ec413280a1a09cba802e81b81a88f931ddb73962bd22adf7ef822bd8243e6869c5557f27e6a91654414c9466cddb353cd240127b16c92e887d6ca1330ef915cbaec1fd572a35411f73e36d244d7e560b50d22a21e97775786751e9bb3b08fabb54ca3bd7ec4403f0ccf1affe629c65d37740a8e72bb7b1f7aee99f47aa5c06ac94bbe3559c0776077e1fe31da95de3ded8d7d888ee20e891d5872c0efdf848896eb4e5633ad1d8517b8d74db70e37d9dcea57f6a5b4a16b27ee330c78990ff801d819b30fedb5188bc552e9c8b0e9b3dae634401365b4971eef1ea7ef7e962e3c14dbaa5e6d97ebb80f5912eaeb4dcad0adfdcc225414964076f2504a54ea2ecad1f80c04de33fc9dacf080bf4fe507fcc2569d0aa641d22dd1e92c00973e3e3da5212800d9984dc3e300774c536218b4c5321669be78b7b86f6b638163880302573456b1fd4d65627f91da9ff8e892d3c4b8de59682b4f94d6b1406d90242dd7edcb2438cfad8c79883a33b177053754d635937ec7415de9bf53752f54e0b83be866b19f8c19e6b73c30057f280789a2fc6437d92a9100b61c5f1f8e33dfd1fa13fb57be71779ecc9ea125f94aa88c3089a192a5430abe14518f44e2a861e3bb3886dca848334e79397f33a480557d9b6d529b86b7ad1cedbfe00dd374f811e069c8825760e410c3c647249e6df44e69a4bde87b49092fe6d1311e0dc4af2d6f95dd736b67b39f2b846c6c49b13e546725d34c9dc86b3f54a3df6761b316e7f0de71b067a15bcb9870d38ae58ad49e8582c78ca0dd74d314efe48632f404c24c055b7faaede584156af907a40bb49bed2521ccacfd345b182acda57a2b3c69e9f07c0ad46ccf2df810f45404f360d75eebfde75922a73ad50c0b91f24218f847bf80918bacf92a77926487e557cccbcb8d3ec12957761d518601037d3616be50d961f2a93b9d181c9435c62e699b67d6911c819d7c8df13c7142021ed65fa7ebf3753b62067ab379e85c25fbe8dbc5f860670269d4127a9cb87c9ed203db78653e2b3ecd751e5ea2954f8e39351ab5c3dccd012ea56de7c957be7eb9e4eac48377cf60a973f439e737d8442acaf4b834e622a9f2e68c643bd0e779602fe59d2e687bf37f0fd4c18831f8b6bad45829111635caf9ac561a04a5bb7a577f5b15798580d09525b754515844636d80571cf84615ec284d3a34ff438a3db0e5a4ed608c3944d11ba9173ce114ed521dfd6e75aa9c5b66955bf33ef18a0b4cc02b27c8441959303e3ccebc506afcafb33827c3c9bc157260fd8fa6f38987409607461517315c24b11e977f1edd6c4a15aea3751fe9b29ff0c8f1b774fb634ca550c173f93490826ace7447b7d1383e8fe8594f2cebd98e44d0cd0aeb0d6f1c2e85a760a6b4e239907ac02ecf96c5d128dc4a161195859f9540c1bcdb7ea09f8014a22659751bec3e922590241ef008a7ea934a771f703e893a55713411caedc2fe9d63399a7d059967dae012aad8900ba58e971f4dec79e6fdfbc23ab0019f22c8ce868233f72609264d06f5e4952a4ce3568b34bdf4934a8a1403ab8d9fd43b3ec64bbb06c96a35d257a0757b53990fc234581149f3d0ba3487420f41866738c4a7d183da117b319ab2b1ffe98b336d01d177aafbbe090f7f39fe13e7cbe60f9eda8607069f0221cfa6b30bf0841c59f2c16d4668e7c9d520f999249f3ed4b888f993531df7788cff37f36ba7346c3426a4a78528224f306069194072c6ce5debcc0cadd7fec3dfab8e8a843c3abf62fd515e030e63b5db714b5de066ecb0a64125e4d51bf67e6bb8765f0969f7d51e0a687ff76f96023dfbb249d8dc9ee52776d7befe0a65e7fc1f01a3ebc01d7c81ab1c44394f1db7699fd0a06d19c1429b9fe940d1c914060b68233e35c92a07710accc066beb09676c5b730563089d3d12951b32f0435be637bc353edf8a9734aca6ee43e55842ed27a68524ccf7da48c11fd9e198f0349dbe66c420b110a2196fb34ef39f6ec9dbb494753dca69d3524c2ba3ad78c902a53a30ac3f38910f999ec34339f85c43fe4436a074d7fcd039ca4c0f61a48dea2e3eee69cd951fad7b1584203b1f52e7eb4b25b666a83a0de14e96b7fd5d06dfd14a90f87b4e4120315cc05d39bea7aaa67adbde02b2508df560165fa8c63e5aba43cd1f951d855b0b4c8307e0f05001d4fd5c8fec8e53da03283030007f049428c5c225517586f7ab8149b46ab9854942974a7ad4340cac7f85e196927ca6d696b3586df0661e3f51a9252cb689f820053a309f9e33d8ac8bfe1efc7cf0919a3b531dcb9b9d10869de15b179bbee70fd0739bccb4e5f10fff2a41728d454cb6f1775d6e651e47e310cbb22e6208d46fa8ad647ea9f1b30fb57e756083cfd4e1060330000000000000001724fe1001714ebe818334d7147ea01b057c1897083219af5f1d27aa8a95ee587936f0154fc3bc9167e3ec463d771be8196ebf92caa5d7b305b78109c68d9c0d3f9cf035938310df0a2a6269df12ef9d0ed60c8094b0dd7b6c6308d7a3213ef0c5dedde34156f9314536136516ef8d8928caf3203d3b28d6fed4841686147d39534c5b0726ce567b1dfe4f05ba0900e883b6e705c36e2d325a9b74d0f1caa11bfc69a3195ac07f0a4ca03f153c6f610002acf9a544c7da8c18f0f330520313159783cf025ef2f9b94bdd69f11838de0b072527971d9c8ae9ed12a62227f912d2521ef7a67e4c0e851ee732bc13167b3c4607a773201f475c85cc43b5ae05a06037212193cfc86f663831e8ad65465ea488c6c172e651aa46939b57a37f8298c3d187fc6ce71950b5c02a3fac65bd8a1d5db1f801d9f86e57ded12fdaf23beae8a54091960edd7f4810a8091f5cddac3352ade3db8d2f74a847d237da7d40296cd0cc421ae1af1f79801464e852da19e697f79eccdb38d2f77f1c49c6f07c5ee454213cf188ffa832a8452d1561ad1552864534589a0a6ce3e4bc741d136d3628fdc27cf96e960bd1bcd8cd604a8852f98ccd8dc80efc423529ae58e0db1185177e636e5da5770b59ee13917735137c8b3d62522b8eab4484c77aece1f593fabcc72f45b4303c3eab2ad0cb96c1939accea4d12d68cad30c497fabeb8385f9fba888e12657a252c7065837a0192472719897aad6cce50794cd20f7439d8fd4a98b66d8a48d1405f7c5afd9aa66d00589eb0c5851156bd76ec98905e37db90c7b6bc4292543a0b78e0efe00233b8ce78274e5ba3071c38b70449f4df744eab5ab725dbfc1803e2b8b2b039806bd7e98fee9dbfb9ccf9372f18f5221934de6a2b08f60c8e156e37fd899485224aa774ae180916e44e7b03e6e1723e88fab69e3dbc9e3edf1c7284e777da5e685a3b4fae9aa32862f0ee60208e2f57b0406faded361944132698b751098af7e3fb5dcb77b08566dd34b4cc92b907573cc0aedb1976bf1e79dde6ecded03f86aac2e8409f233e03a1202d9df56651e6aa715705fa200f3ac84fffb48f38fc26a4f25a3ab3d743520408b2c7e95081d8fe66726001c35b3fa9fce290004034f87c61469b783769d35c1103fabf37442bf50b81e76a7e44c631cb0b85642ede23e9e8552397c850c882f0d2548b219bc9c02f3142b25394d7fa2663937e6189be36e549e68f013cbbd789ebabc24f4c98ca1a54539c78d33df315561478b1f6f95466271b9c843004cb7588af80fd6c12d2a28c0c75da5948a91ddea59405b6ba4d6cc4304524c3aa8144b8d154cd4a2ae88680af22adb0c2850c934c43342b581da247bcde23fba3692bd62d494e510930b31ba4c4debf387ad088fd4cb63cc2dab8ad1fdfd0d0c418ac51d6d6868ee8ead01b168f59d39d6f0cc774d9f5a87f20a5dd58d4820b9857f5e8f55a6075615d8539b761f190ef1217ca3f4135840be1f300a56292d13b75aa74d9f928cf1b8b276b4b66fa52b35908671c2e544be23ed39d162ff404a16632ab7267a1f98d2ab2a06dd2670336db27910eab57ef0c847da2adb931df14e80907e4da7a709a56ebd01b1836eba37c6c7af7b280e1cdc60b64d59bc8cb22a01ea8955396076821f59b451a61518eb21c71131a193ffc51080148d56491b5215492d32a4160f0b5a7e76a3557b699ab469b7a77cd29c37654230327f54b1452399a3405468ed6a7ba6c1f5885b96d927d1f99b6badd90ce3e3e826f9ebf527469d74905ae0f110eee986b056c4c9b39d68af02a5995ca3371c33f36d012ac439d2cb6c74ce3680ab684eb07f37cb4b1849e0c0598762398cf57c5954a0f323d42e1836545b735c1e3d6282912a24b11b1bcf9d7e52e68de321b89f7df68ba081a31a36a7be6f513dc4525ddf26acaef899d7fc5aa8dc5096861ea5781b886a25cdf1c5b4dc16ab25eced84d997ea6772fdb08603d6bd2a5efbf25f70ccbc3ad44de613741fc3da289e134927a0b81760dc36129b20e59041f9410da8d9acc10c09f41c3b223d317544e6ff6be4422ff8cee749f90abebcfeb75bce805c9bab5f2ecfbfdc38502513bfa5a536a62dcc271d7a31fc478ea201090f9174ff207b912c19575c9488a6ea68a43026b9c45b970dc473109ff9d74b3a5a3a41f3bd2131b82a2907e24ec686a6d74f789cfbc71ab9be6707b762bc17c2cef7e2ee470a8518203b7200e88ef195d9740bbcbd4171eafa1ac1601a5714a1261898e36952ea85cdfc18f9b1abb811584414ada899ac06a7db343d4df6e14a7daab03db4d5ac95ecd008cd62446ed28b49313cf0b609091cd4c46291ee9fe1cba5f09ecf2d81de34dfa7388bfa0afd2e04de97b2734be907d7ba0151c09326bc0e78f50cbac7a2652c0808f71d4d6d292bcc11ea2b47df4bb378ba561692cb211af80604ce2675862af701155e2ac9b6f4b27e23e582eba247358ddee6a344f8ed8da45779ef45cf013e9099b083c75d1bdcd8a0f87f19b806ee4c4af3ceaf57d72b12cabb19f91b639309c889c5928f55116cadd8d82104402c7f2f213c121338ab2485eb257a9b15e80a407583a8a420330f14311e82418caa1984a7ac0c00b2f399e9d5a9d92b44b8a0aa369ca328b7fbb80327ddeffe29ee2c8fc7fd3ae43e36d4c0ea3af24a04b5fb1c2dbccfaa7adf2d6edeb934882d478eeca969f363c6e32ed05aa4fea192f1fa8d5070385b3e9cd233ed1b77b97f44f3287d3f98c8ec65511ac2d2acdba81891d0577ace20a1762292ceff125bafdf6586d80766b6c27302a83abb38ec7e26417bc2e124d5e2231ad653e43c7aa9c0193af841f747926a24bf2b4d18415f3105723bb733f73db77ed568115f45a9af6fc9b1a5307420a896e4fb333306ed4cfaff2cab05f9c4a85e1fe07042f2020610cc751ae02638fc0af27a210dcca7f7dde68f677d2777aa265d4e573f00211a98fb7d4bd12e718107731339df0f4d6b0aadc11bde1e0068b4cfddc87e5d5ed01ce130efea3b053b1526f1bf2168e6918140cf5ef7a3d26f057c3a977bfe2fedf3529c6fabfe13ab84ab08cd703584ec7042a0de4b98741b470f1c7dd2304a39d619f6602cc4a7da20b48fb3d49d920729d7e96f3018705c13c27a0331dd44266fc3ab7b93074222b4959bc8763a095d22b65d3a6f65c5610899783f6c2f357681622dea9555a1214e1c1aa6707444d55bd8530e69caa000a33d06a807aa9295e7903a99fe46aa701d43c8724fb516201e45d4aac1b1770b3218a6edc3bc556157560f17465bc618fccef031f029e22850749d0976b1b9175e4cc90ea5118224c626f9f20a8a65671a7c390a9da981e2c2f1e28e72ba009121d06edfc6b90fda9d65114438028fe3e7043d713cf05fc673cfecb5d4d5dd05bfbdf25145451189458e7954558cf58ec65d3398f7f5ca2d340dd33ac4648a14696386d20d9c8fb3f5c6b6be36aad3fbe4556f2080f07ca47ee4e1d0bb66246582a8343f3fd03cc47d4ef4b0c4e33eba3c915a36cf271c67747a78af1e8852e84de157033511896ab94f10c762e67cbca60fda54643cfb1ea8c550ef767294334f10594e88793a0504ccf1b766b5170cf0a98c5e7bb9eb193ef20540bee95900cc9583981582590e917f7ea5d69d2d1fbec08ed760e827bf6c20666bbda9d2d8ebc97414a9ff4162d6ac8ac7f32a0f5c8b530000363bbbc575f5811fd24b3955b05e94cf2464709a77c205e41d9af280c54e9e7ae75473473f953ea482a8035c8d0a6b5fb5a469c6da8f037c4ee865d97aefc5a96d82da7f96988827173868899b2c574bba9ce9228c6949afc8a25a4b530d3dac1ed175d2fe37de151f68b09bc6b037bbd0a15a466888fb53ad25cd4be2ccd33242cf8d3be2b292926dd20a9ebbb733f0c378f087940f4d1da606b8fa05d1f269220a7cfd30eda188679bb4db2ba90d61e12c6f2c68be54a35b4b5d93325b62a047376b9f7ea33266dcf6618e61e2fb7fe325203c37578ad19999389e1563d05743f7e2703eb58018b1de8a88647b38724ec3b880f821ebdbcf0b813a0304aec2d2adcd2ff0d2ea127d0e8ebbb694e8a1164398ac0d859a1a9f0cecb9ab9ce053cbd20998c5ec231cb09c7f3b38af2e7f5474d6e61a64fedb58eacd6ea60e9cd8d52fd35ad2bca18fcf8c0aea6575c690a17f8d64fbca80196224e9324b454b9f2899f86f00681561227b94650afd03f405902c513acbcd4dc10263295383153dd2f30db659aa5f3fa815408ade5dc42542fc28993ec140fbb7e64c3eaf0d816b91397841559117c75975359e24df52ca9636bc25b399e87d59954dd72b0cbbc2c3c2370c118260be4b039705c6ea122b4a1ba741e820300e506c1cab474e9adcf4d418be012d229f2b20f5a2afee1e2ba9a844c19b49e6dfd5c554697fa3517d88f476772af7d3cadfe766f6c993a33419568c0faf9d797770a10f757d251ceb43637dfd5943957b6dc5bb20c1a6003b82272d45ce87dbae1704702823567e97919893bee176c8015fb2cc5986f8e77a49db5792c5831aa4b1582f84f694ce4ff3bac1b61d96708fc3cc8db0ae8d46e35d5df3f6f9bcdb9f52b4abc4762a01c9f6a1fa21ccd2d7e50c727f6f77b833b62f8a172a3e6408a098d559eb3e05ce2acecc5fa21523d36567e1201f34517cb2565c0adf58ce1f58869a5433a802a19e64a186d72eb39c5a97631803763983f9e477b07184dc544b6cb8a087c080cbc0efe2646cf836de42d8bb53ed8763441ddd72b46ab6a2d84feacda47d02a3d867d4cf9dd29b51fc1c0d25f56483178a011fbc73a809863e512f8244bb000ca88ed883bcd1a16563bb84d4eba2167a2f7d04e0ca055382a12d24208f2899ed0bd2f26dcfcdd75bf4fd0db66528d3ff499da75166fe52fe2c99de137622fa8a0e8f8f18b02a73673db305400810d2f75c315083b646f3204154b00286c031c5056e6acd00b064c0bcb0d0ccebcdbeb752dbf244544bd506adc40f94d9f203ba33fff32604e62811bc42445fc0391e6a067c625d9a78fad8deeaaf8b1d3706acdb7b3e3845dba85dd6c32fcc393afef552a320386e047a27fe4f4e8982f623671ddf132a7c892386a50a053ba9aa407d6d37bfd5fcd078245e60620ed5a53ce4885049a20abdb5f241e2c8a6f2d6606d1dac34c38be8387fff84c6c82325f44621b768f99c0cb21a9421a7e5abdb88d4b4d8f4eea146f467c8617bc936748aeea9ecf68a7b9d99c8ff691708bd5e53de8a3006d3c998c95031af64e76a748033e497641b67420bdbfca88dd890ba91d3430272bb841e5ed4516de825f971697f79425dcff2a7d40bc822d3a0b1593340c051b1a4f3a64aef4a1a4a47fdfad3f041a1b4bf22752afe49f175e1c6c8ab06309aae5f8b82425176b93c7f6607c4558339e6e2ba677f4c3a87e569a57a679aa65c0a8479031f24a0195423d907fb84ba36a9ef858487eded4c32894d6ab7cbe361929188d76e1b872c38363d34ea1047dfab789d82c36358a0d78552019e9a3e85325578ef9c55938656d8ea11117f0eca7539e38a408ab94a5e206f8e03f47e50b3f4ad630039f31dc4f89c8ca877ba7d2e6778cf672037999e027cd919f07e96a2304b26c8eed940d5364b08a10400080f3da0760acf6496c3f87a8f19231fa8eb4a7875c0120c231b65e8cc6a1aa0ed2405c8117b03493c85659cf0e879bf7a476a27f7f9cc5a31141a6fc92afe45f30ba6a30e1cfa86cd1598b2fee035db4d2218350c0f8af6b121dc2de2325a86e22e0eeacdf8295dad3c5b573c40464c8cc693c0f85f8f814e076e835f1c7704653776910064939939300c521ee3738352fa830300071af0fbd941eab7312278e13addfe63388feb8a20a97b413c73eb2021700d942cc65ac627aa44fb18817a843376c62c823dc69f803455ffcb05007e974cc1da5edadddc7c1b2df00dd89f1c59df8e079244d55a3d092eb6464da791670363c3beea04973cd640ad475b510b13feb315b295895b6abb4716499f5dab85738c7278fd4e106033000000000000000141d46200822ee7e4514cc33d2ed9f33ab25f3c39db381a2074a608f17c89c89e06f25b300edb53d8cd24d183348b37a17fde843c6c8794a903ce8a1ff4f77bf5ce7645ba88563185add3e0c2f00d50706ddeab8265905b52427bc63d73ca7329512bc990cacbcd9115931bbae09cd51e3654e2aaa18155c623b5dbf0012fdf1bd6f8d1a99ecb9149fdbec9cc6a3e2843f3c3b3d7ac0f75fad7099506ddcd88f2b96cfa7d01efdd104fd107fd94947d8d9e5719afd2d8772e62d6cae092e2e51312179c3b4ffc0e5c1a5555192c001c90fa5ad4aa7d426a5b6a727ccaa439e52ea2a147c96dc5a6ff1ae90afa8af280c329e8d9a595a785e9e511975d6db721f43d6968128e8a6d20c71fa9e548f640a9860bc1b818a6af8f2af1ea5d2ef385ef9d6260b97760e9921c7d8d742fb3af0f7b4bd393c9fab108d2dba16fc0b47c15e5c8d7c4729a7cbbf0c887a236596e4dc08572e15a4e9637f83c132246fbbb88fecf4ff79af7440d8926055c715382a55007c6d08649227bfb0571a58378f2d95572cdaa979232eb6474dac6e9817393296df00e395268ad50cae44aaac19f05efcaa29d15119b95f35cf7c7ead7117045e52c7e7a7110f4040fdab8992570cf0cb9e68501739615f3652edf3b7bce3e2db2021ad33aa304ddc86b3530a7ebb701bc697de4e451334e6e7dfeaf57103af0190885f18c6938f6acfe1160ef210b208ad7277b7d7366d1dca528a511d4a1f7854481927452c89881b55791624fa0afd53293011810f81dd23a403a4299a5ed99343a9a6f6b8f8af7cfaf62736a9f0ac9345b3f28a46903f593a62487d32749f6d97006a626dc0cb51121d3845962154c43fa7b3716c418a949962b5c4e940faac2e65bfde57d5bc9c1970cce1bd1409c9207a2e3ddf72abd250aa8a29573e6f6ebebff1957bf45ab4a3bfafe28c5737dcd4f8950b077c9cc2c1797a76db67f503f358745f13a8472bbba5c56aafb29ecc23e0091d3b812958a310c3bb95df9cb72a58a7bd0d6a1e746d5e773a9572f470a850ace51dae3c1d6499374d15a12a565d7224982fe64cdb5a46ec31618ecedd1771905bdd582187dbb20af7d9ad128ca88c2188c9c57e0ba5de300badbb218a3387f18cf3f6d80572e31526ba4bdd13f8001678da6bd801010b0b535d8f23b90ab75da8109ed5e9d00c7bad80033d349ebf9930799d2f10be0ecac4dc97639ad2f90d1c715669b4453bd4d0cae8fd94b29e22ff1ad7e9e34c8068a334043335d973ac17f62809b5a60f519626cc7195644ce6aaa84863898f6cb3918c64969162a64f9db0bf67a84a49a4ae62886f2d8d9c7834c60c3e8c4f1c572dd6b8671b5a369fcafaaf05525d33fb58486119507030a6a7ec1bb1f90667ccbdb6d92ccc9bdb0bfd593773dd8e9ab10eab989e65124996420a4cf03b4d90db8eca3cda3d3c883051fddeee67a75db17090fe70bcd2bdbb8000ac32df55d3fe2019e791659f932d386842945d8c8ebd1807fd9c1711a4179cb53182b1b79636ed7528bdecb3f1cbbb1790fea3fb1eb5054207c5fd9d9b5d7f5d1b1820dd6c6f47a3212597cf71a10cc98427b03cef38ce3586d1fee0ff29274bb7accfa8ff621da4b3fd43a5c051f7cb1314439ed6d7e5c3ad88ff802da658acabe2b740f16716934cbeb275dfc2b972ac21912a15e91b5c0ee3b12456790523d0b78714b9e6f5ac06884a6b9c9f2e5c25f703a648adaf71933b890bef3bd2b57a4c2a821ee490f9d338a9c551d7d5a999f7b697fac812ec55e7325031ac6a9b9c9d119df0d005ea1f8f0fa1e6ce405ae4abd349c8e050a23b5e9308076d1b40bdbab242200dc89ea4aa5b8fa24211d5a6c62bf2236e96fc30ce6224865f58aaded847b02aeff511a15af5a2c83ca34ea0882a930c1df80f3aa6015cb55843ec53a314ab7ec8a20657f90e540781add1a965e4eb6275b69ac5a0d663c11a5d600c3e6c6dab95c9f1ec0d23049f8f348a359303f9198f750184890b57fa5bcfc0c563880736d97d4caddbe3b5568ac65e4aa65bdffdf780d1b8b6cde84089b6428e699ee308a042d0b79c0a0f5a8f35a0a28dc05a0618b3033ec6b93ce214849e4ff938aae4731e0484ce8332e39176a0352e5b98df6a7fea9f21ac601f4ad8ed6334cbcc9c8416ca738a97d3d2706e6b438e625a666bb6d71d9c6869865a5e146496cc2559f297a5bcb3d66329785991152ed9d7130a87cca00aa5a7564712253cd0f868f03ae044f10255d4eb495486ed48a9789419f0650c0ccf4ad7d9a05984d27411f8f45597aeef6943ab2c74df03291936bafd117ce679c8d085a0e475cac63cfd1571d5c6e4e8ef0faa5e8887743b80e6a09ed02db15958b29ea79657cbdf1754f8140b68dfb5b5512ea229d42b437f7786149a5517cebb5bc3c10ed5097a5d6041fc6f3109cc6e00bf99244bfff39458d36feb1d620bf65cb4a66c4ed08be73214b942550d768825ba875bbbba1cee37ea1fde862494c2871650d1bd58f94b3328800d64f573c917ce0dd20bfbfefbdf1c7b4e046124225db92424b8eaaa56e5e6001c011143daf75ab3e841486878e6c451f366f55a3bb1c807da0ce7319506c0869580cd864e510164e92242439c73837efe2b8c01a71cb29a45bbf81a0845d06102102145badde44aaa75dea1cf38ce6bb82216a595c56237a5fd1a7db5660966396db58ed03df98c3ee61a87edc2c7ab2d6a4462b6b5d4e0ca16c8ae3ffc153d5bc781fd44a31500be033062bf4d3850d45495638f7de3c4f04db1a84ce2566d3707a0346387fe6f309718636f54dbc497ecd0017bbac9a95a6cf5aa9f1dd659e7b73b919a7abae845d9d0466b8634833ab728358fa1ca58a4009aef5d7033781b1de9e9dac0e1b1adf23ca87b6730fcea8b5dcb692dc5988e07a9120ed205a37ad4c6bb07ad238986bb283a5d04302ec3566bb90b526520e883d119848dd3be4cb70c24c033b6d562efb659d77fc32a28af259c26786282f41db3af96b3dc49548ca8a1b78362ded8b5a875e517f98bbb3a97d6b3ed24c8eaaaf2a9ec645215ddece65239b3fb204ecb2ba40c90b626d373d92495c837d114c79191fde256142aae77f5d39519b73f9da514393c4173113288939f9efd7ae3d3026757434b6afb95412e55ee90f0c5119bfca0e6aac2c356ef87cc3db6d416f6a48fcfb220ba167a6c9f9d0bb7891491fa4803f2148ae278e184c7ff8e8e0f7c6c8f647b7ae132ce6dee7f32dc9bf031286b7a63797bbf3d581703a587e9eb4c1637d8fec361c6d5d0e9aeb7a113a0ab8c9a14a2589d022f874b78bde0f4446ec809b4f4a5c4cd625abf633eb6cbb8f57f3e949870849cb9b2bfbe257567c17dfcc3da2360fcc4076726e400a4b38e25b957fb51c5ac7f810b9ad58535a32470ba1838e11d762f70199cea5c4b4ac397409110e39b7c62068669fee19e5e54b15fcc9fb7f61e6f06996a32ea2ac0b1b8e4f1a856200b03a730fc52d7d7cb7d0122206a455dc84b49a569cef22945ceb32a790604e618ba764aa58a7859bbfb8daf6611f6d80195b5ee6f23aaae16670b5f468e86886cdcf434a5e891c6f021e2a60560be4566773e6ddb3aefc45e8784bcddb9c4ad0d1acfed35ac15f2307a1f641edf55744945b658ff3a16477b5e1237eced0bf4df6f0054502da604f24370c1ff4e2fd8071f73a3bf70bad6d6080e37eaeb0f0f5dbaa299254bbf063a46bce50dc0a67beeebe325e3c72b2d6ed382997b8e8f77681e87a6598023c9e88ceb2d3f78626b4fcc7041cf202d81b02870d597253f7d40727ed0369beba283f8b6f7d11f7c3b00db31944766f4f455fa141ec9609f07eff6979f26e5ce2adae838181bf3993f4dd850041dde99cf8a89589716ca48fb566d84750de69b824b61226ccc07ee4b8d16b17a3a1f8889833841fb373e63ed136dc67373e2f8efc5351bb6cb5f4df8018927cf3716e47a006ed1cd690e621d03248c6571d0018cafa641a81e113f8c8a5ed55b2675e051709bf9fec49ac40b675830e82ef075403678eedc7caebdabb58b35a55e7f6834a50263ad000f41f396084ab3e555256d95b8265a5dc279ded3c0481de36ecb6114c7d781c11daf1caaadb64b8ede849c756c995fd99c45e70e8da249a93af3a1f657c116b96a3c12084dedb7e65e3f3d9a245de0f5cb41a63c040419f6a49ac9e4ee4ebc58bc3e050632ec749b5b313e1c7fb83684aee0cfea3bbf5774a4458bbb22fbae2a9ec55c165cffd51ce6f35462379adfd834ec96da6cea002e2aa6b15e1c89daacc0bf3fb7400afcd46ec7e61304a7ab5fa093713b87a3faa6d2bf37210bc1419b80d90f3d08e1d2b319a021ebd36c81accee4712d65a374f21c5704bb2b85a159c1c957f9f9308b8d294e8d059d6585e6b92fe5bf75c505cc5d43e77a9fa2ab5ecd0382ca3b593a585845659b71c9365b4f7a8cde3f8107dd6a621bc8bbb7bcfa1b246c0a2eb5da93d7e8cd1d7256ff2a28ef11c3261f04ebc628a3ff4d3aeffa4918b315added0183814650f0dd3ed1cb10c4792f55c90c0a0fe55410940c9af10be7b13a0d8bbec5dfa416cfcdd139fb810ec9185c29002c4610edffeae01aaf08a31368e1e9e7cb919d40ef71f29c45a2a595f3eeaf0d09814ba5865b7f386369457483d4f70617f5de257dde61c8b5ee578083af5888f08759985d405adef0e2755fd33f4fc04a656c6c82274cfcae52779578be399794bb4e34f737cdb05a68762b5d05dff96fb4920fc457f490b463530668ae79bde020291345035d93719b4491f7124251e3e6ac61fdeb8ad802733839798ddee1de737926a143671602cf5612757bb028fef1b06503bfb6c1e0471a921d44f20d1838a7e9563992b9aeeba4749e3b43936d4138f468ad7e1f3324cb5f8de43836c4ed5d897c4fb54c579d412d84d664a1e849847321559a5e18ef2457e9b0d435d2f43387437a3c53cedc1e6f17c7b409b493ff734c9468af4eb214a4788e139424dd3f69e79094fa5f361874e79eddaacc216dfa6b822f86eb51b9c65bd6d33e00cd45108e2f4a56fa70b361b22bc7eef9a8d7f80a142c18a7c984a7c8d86b95c3bb5254245ac8a0e6384490e26ae28b1e4407cb5f72574d4ce1aba08221035bb756b1431b451b46e092bba1639c115d89d9b3889689c3a242d23caf3af83fc52eaef486af3b940d78fa6dcc477bcb0eba9f4611dba8e8138d086b860977c1fba06384c1f1d18b9de22fa2ef830120931666678a3e90de27dffa2a625a03da849e9a3506d70ed2cd7381c06991acdcfe351d55c99c3a28fffbbd1ec2928814a9251b3ab7934d8833f46127d9e37915908f5da0140b2be37ae26045af39086b91fce3017d1be48058bb7b764afd707e3f6dc8f2747f4f7a67d70be196cfadb43de8a63ccc9d40757116eb6a30e4109956c95d8d064ba26bf5dd9c1d080a11ddfad655227c901613222d8d9a30dbbd228a0d625af2b28a12a3cea985a811c242ed0d1b8e87a8e1a07a86dbeccfbe03a32dfbf11723645476b98af063d6c662b9335ca802f38b862704a5bcda3a69721fdc58a88136adb88ef9c132de02ecb3d4baabef548804d77e7b0901c91a5eadb841a3738971c5a0cb2c49c29cd197da77e1b25f7b36b1f0a919f705d9dcf6e7344d3244b23440231507b8411e78458bb4408c7842b430134a3dc39a16c229b1d46c62b5e30cd12bdcd638a29decf533e8af4e8dac8bb06bb5b7c4fa84871c86f1fca036842cad83f5e4378ca7bc7939a48789f288d7922193e5883517438802bf888a9f2e0ef822c0078e2c6ea68b8ea14058752d5c0c0a7c3d7ad3cf1a4fcc2f3810ca3628b84cb5b21079a30fa684d65b02cc9f0000
+ +* Transaction with an unblinded issuance greater than MAX_MONEY (300m): + +Valid to a node configured with -acceptunlimitedissuances=1 + +Rejected by all other nodes. + +
020000000101785ecffea198b0a3c1c84b2df880fc26e465e1ad230da6b64413bb2f7541af530000008000feffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001006a94d74f4300000100000002540be400040b964d271b7ef1f1d395da8b0e616282d5633dbd1f6caafc5585734f296545ebd30953510c7e04499c696cdf63fcdbfaa8fbe8bb8a228e5c3ce415691d2cd8581f7c036c48a984c9a4de4d524b3dd32b5b40606337dc69058ddc2922ca66bcf03ded6c160014c979b14f98cc52c2e690347b57aa3a0f16e7ac150baddfb47bbf99955a2d025913b2f7d58e0f689eb2450d9194bf5912de51fcbfe609abcd6e1733822cea12b1cf5d3e6d70b0ac4f35dd2f4fd3f747b4e48305195dcf021f85f8cec2a710281ec49ff8cb75385bd45a51dfa63a1ac60b13a4b5e92a39231600141eefc86c61e5eecd0526b070d7485ccd1523dcdd0bfa34b06cda03e9501798573fe7c058d1840cc883758db97231067bb6147484d00811626546df294940713d75d824e0b54e2a80dcfe178a12e3d98729a1205a732302ca030374668ce75fc2211e421b060202e8a246f2f81cc1ef953f4dad64c7709a160014da618fe8c27d6fbc6b570c1ecf5d791093b7906401230f4f5d4b7c6fa845806ee4f67713459e1b69e8e60fcee2e4940c7a0d5de1b2010000000000012e3000006f0000000000024730440220198855bb896f67a2dcaf3c6de8d726d91765b1c6e6a8e19303e71170b3fa0ea802207cb1069f19d1fb01b89293eebe585d617908f426cb3f67a5643bf24822036d43012103ecacb52df790dacda9f1502dc1709247ba4e21415bc78bc4489ca186c7a95ff40083030007acc4a1d1434e30cf3bb6b758d4cf728a328d6bacdebe054fd2f6434f7f3bfceac1b0e209fe42d9c49e47a3100f55da829a7e46ac275f8f1c1e63266e8b89bea5edad8512469bc001eea1ede07ec7ca30f9ac353240eaf529b68da2ec042b8446211d3039a5804538faa959b19bba67f19151a9e1afbb001a794c5756e084c7e7fd4e1160360000000000000001884ac40566a07a773e8e531e4f5f147bea6b8c3973be93efe5bdbbe933de8c8b8fc884b1d4b2c0c0add093f915a86eea9e3f8e4ca487c8008647129f8e93af4f65f2499088183ca33b9d3ac844c204092462ea86513c29fe609b6c2bad3316e7be4e1036799f51859a3ac56149cbf60abb5f53a209e65da3a3466d6afd189204c9e9021d3e1ca9922aad9470e2c1926bbb33ea4de14b5b0974f1fc4decc7cd6c6b12e7e6ded12b1f7a5719ac59c6ce4e487f7bbf3a36d0fe92c3748cff5a459c3e389da63e37a61197c84c8fda7154ce4e11db856358578ad71616ac27ec2a4a3be8f781e4e379e47c2cd869ac0341014a50acdb336ed6e29e39d47b8a13ce58906a56102f8dc6202b61927a9009f2f50e0fd7cf6718bf53155d168f6bf9a6acd45b5cceaf26f6d93b2c93706bc8cc67882f31defae90466afa03c102ef115c8375f191afb05ad0037e01a4fcf190af6edbce8de973eb52a0d39bd79dd91575343340515aaf0a68d3caa75812a79480fd8ab64e4d634ef1ec700e2c2fd6fd3c98a85625fe251f87051f8613e74df907df3321c13d37eac8e76ef5d06c9d42fb65cfaea83f29c4b3f186dd39bb48c1f3331439dee985fe498e24a8c171a3edf72798520ef03c0d34ad72837184b7d0dda52abcc5d85865ebc977dcabe9c8386e1d5a76b63c4749803255a4e643379e9438ed210e3621c1e294d7c735253a307de9aecaa62d3211057165044e8aef266f8d6d8a1278dad02ea7f595f9a1ac6293a750c49917f88bf14bbba5a6be959764d25200c3425f3aa68ac733791b76a9fc012d54b322b404113e21d011a9a40f0197bb9ca9ec74fd0697ef20f908200d0ebe8d8e62221c5aee142d6b95083b3be8b851241153ac3b948462762870fd5fc2357bb2bd6d10d23c56ccefe804ebc0547266f0aec4f5666af17b6ea53d68f093b3f5d1b8048c2024c224cd15b3588a917fd4e2e6880420393f2db3f4387d1f0adfe41e104d47368aa230f4a1e435ec40e889fc3b826bf2c89433c12696b568b535c6c07314fe5195e57af07c8cec89ffe689a12dcada0b472c0e933bf0da1245c92e726aa2480fb9a969504ba23930885948e0d3a9b0bc391aa4692eaec0b469c93bd019a39f118101e0ecbdc2760188b5e5feb77954dbe9f59f4e081889b16ab617a87885c7bd216b725e6acd032f5a498c363da6b105760a724ff943f59c1ad343678db3bab20e704eeafacdf90d8846373bbd0952e3beb3dd465cf4a6e1830b40bb0ecd3ca8a959631f0b1ac5c68918f369c8580b773aefe128d4ce7f7c65ef743ccfcee6e7dc46b6fa971e8649fa54c92975e4f855d1fd2cce7427215d4ec56942f45cbfe61f4468742dfd8e9d07977b14d61ce772ffc4627beb3f831a97daed211f29a3290c71b92f9371def98d1b8923da3a4e28ab7ab503467d654f2a789de4206968b6529eeff71f99322fe6d71fcdb377d655a2e23b55565d26c66b06df7905ed01f2751cb34bd3dc878cc9c6d0a4a6b9cdd939486f9094478f25b5774d0f0137b7b9875961aa870955b6bcf274a4d1573ec7cd0dccd30916c7e0f6208949636730607e90b00110a5ec26054cede7fc064c05cd9aaf6541a45a24782e10b07b87b618f9d356279783aabd53f42114c0b3c6fa8cb4a9c09802964103620a9164137d2a3352415b7470839d24b4f5cf41fa36a801b118c11445b716a22dcc672885199b0283cb7fb89bbf85d6d7c73b8c3da19361504f634ee10b46c196d1ab64ff7bd243e34fd08176a12e63d27824e1fc9f6eea065fdccdf80fe97edf3af1d500b855028d9a51f80f628200095850297774d0102cbab60ab10cab549cdcd9ebcaf4a549fe1952f39da237f3c65c7f767bea857bf88c8b2cb45ef812f13f999d0c14e7de95ffdaf33080a89919632977ad3f3a071ec799461da34e402ae16324067eb60d177586d6c2ab7a00bf290a5cd85eed2ba3ee6a4c4e81d52a593f74502cd852ed982a1955dc0d05cccaa3f60e8a88c0368dea49fde21644b2c2ffe1ff97f582394eec2db1192249cb11dc6ab46a0eed6f095d7e3b9ecafec0bcd7a9274ee3bc04d99c8123bb9e7033855a097b87909172104ea1eeecf67c03dafae147551efae98d4af681a79b8cefea0494d3b2e18056ef8f48b3b77037968b58bd1d995515a667e9e48ca8d3c175281afc6f772b6f8bc7e0070191ecae6a7b9b541abb10b3115113bea55a6d09d038bd2cf4f7780e5dc45159df46ce9e2fd5a226199af2c987a188fdaf261f89485a6e528e91c2af2286ca3aac8e5e9e5bb2aa21a8d2f395becd9f47f48f0170e988887b979f4cb0f5a9111917d0d45084146120bf017ba69e120a2d7ecf89ab232fae62a276444c32b503ccabbb53809f640449f0f398fa2591390ae275f3932a08250c183ffdaa6bf3068bd9f2b5a2a6b8e29030940d2e22f6b2f0799aa8de064eba0e9619a54e18320b792d31133b9be067e81cd762ef9a3d152fc97de459a638c98c739739e1c830e8919b218f8baa0fb38a3d00a7f94060eea5ec26c08514e2239618ed4912f76f150fb5e8e8280a73f2e34ad78c06c50db0472e10934666c1127ef909f3065361cf23c9032cc5f8b99eb9f1406b692003ab8944ec7350b18232ac672f73c299f680fa19a5d50c39d9524ce60c3f223e05886fc8e582c8d6a2d5dbdfa3c7e3fc0f9de621dd9d2ef9678eed4c4a628171bb70046838e453c52759fd84287167a8509d18dbc2e093e50560638491abeb433c8a8d893f2ad61122d777d2e159a01eed26fa4bcb13eebbb29b2ad5b3efa1c6f8912e594de3fa093e6880aec4a408aeab09086a50dc416c5390cbf31f141a923d05bef3dbf7ca38a005b7d74ac68b3e457509c199ec4a1b8ebab0240589532bf92b762cbc73b337bd2398add52c272734e71c859edd5542adb1de772a7963b3338aeecc65b2f53977d778dcfdceb88960c24925d49be9c20e3d4ef6b7ef184ce91d350338166e549f84ac4ed438bcbb1662b594b1fbb23d927f52a6c516c25d006f9beff72b5b6db5c2d953cabc817240e1a44085c65737b984b9181fd64397320e0892b28571a2c7d6361335474b91f4bf075423f9cc1c484957883951f493cd8666107ee84892a2fd59d34b927a45ae8838985212f049835107ee69e7b256d762671a99ef975d54bf266ccbc9624830f5ed5635be9c5b3c487255a1fee871276f4b651596645294e18e0b5febf374753364391a8b1c4bde0afbb1a0e9ba7209aa8873bcd65abbcbde96de4b0d8affddcf37c67c45be407f9241023733316a31de1ea0486632e6c4649d16ea0f12e33a69bf9dc989acc5c51cad5bf25a4e3ebe2c89c76f3d597dc71666e38f6791452e641a0f75518c3bc3b4f9cd2bb73a9ea81dfd20d014eeba9e6deb745a13752b46a40ca590f6314ecabd5855295cb01499b08e682ed9d6e2ff85090c330458f4d0b9b624f6a97a6b76ce69665cd4b8b6dff9e855f5869ca975d898cdabaf82fb1c4fad27ba9f835abee924ca0aacafbffa9197b295c49df8680c33e0909675f67d28aa287a42a5fd279d4ff455a1ac635e795091534182b296dd24acb5f4c6b6ed306e14a11ff513f39de8c52986466529316b7d7d0ea016c42df480cb22a2ff44659cb63e86fdc71c12a4a55cb070e89b281b34cfbb29348a5671a9dfcadbfdb09a86e237fb7d819db95c869a9ab8f077f9aed21e62e240d1516cbc0a60b4b560752d798ff6f2a110fee86b5753816e8a32664209564a17a033ced47c79435a7c68098936c8e636e5f923d39c739c27317b061a38988dc7fe775319a9578b56d3675f21e9107044431c1a51f0ce9322b86017551c3b6fb7aa6d2b137a1e6350962cdc97eac0c9b78747ce80e538a972356db8054d4c17376cb04ad0d941133434df0c34985042218c9c7de0b776311b9c35f4796b1776e5155e8306681a12432a3088092e16bf1a6f8efa662d8e03712c544f4e2fb1b7adce91d62fc92ebae0c2f47d4ed3fdba20a7151b2aa95a5fa632179ea8f1d8bfe2f59c8360bdeb388e69bd55b891c9fa55732b8068cbeaf2164bba666a8e04e671bf45f79fb0756101f84b2d5981b916cd4f7100c88c6dd650f11648caa943abcedd828a9128a61bb9160f181b57ff6487476f47910e945bd76684497df45f7a49e842e753767a50785a0bfc2c08fd787620433052b0b78bdba1dc6096106fbed1ca36bffa6b08a33b578c9860c69687136296254fb93a7cddb4e36a0fc23cc7300d58a2bad7eca7e7a96a616edb48cf02b3d3ad00f81815efd96e07cb812b3b2c7b8c21961903d7ca526e4cf085072878b18eb73a71989c929e62076b9b8a3b3d788c25000378245881b06e10df58f7301326b2854bbef4f6ede919e9056a06f94c65438f4b9c2c656bf589060b4cfbeebb37f2875a1c8cf487710e269b18eda5402fdabd4b592ddc523a2d511fc6dd73215870f453ff1fd1f6e963f9b229873c53a4b0f598ccf29c3ce1a87990627f490e4e4655527a2cc07d9398e2902bd007d1e3684e033bb1814e09f43fa68d239ad364b32ff94d9c3fa2f3be89a43849c565f6183df7f821b675c7881436433f328633adf826b8924c42c63d6eddac6d498234cf8e9981d4df0e05c7fbad12abe830287dbf6784fdc64d9ba034b9e52e550da6b2d53cc9b6514d0256eb006048187ec420cece33151189cab703159850ca8e01012d956506ec4d1b5008ced91df67ab083fc83908d8f81fdc312d93d64ec5f9f75b9f9c5c28612a62ef2099b0493bc37ae0b767b42bbfdb3e1eec29d198502a3a1f41b4d53593e36951924139999b70cf327dcd80f63e7b02f05327cebc1bd48f2ec90af67e03b7d33a998b386dec7e265d7a67e6dcdf283c9d28dd742f987b3f31f4d879c7caadca731fc8f6ab76dae150379c10987c73372ea969bd80f01cc00ca2ba8ac87d061468291d906b8802b3bf2be9ed56eba4bfde1225946c22db5f6f7c13ab2ab5b6189d26c19d3f8f885e4d62da774bff530934b3aa92a5c2aeda63d17266f5dd3639a0489d0e459a74393e471000c7d1197773177630c5a5a5eda4b483eecdef7f33a8a35da31d7321d54751b7116b052aab11ccb4c93c1f3e83583b4498025e8080f804c917c4c86734825e3e505d1f8a241c26c7a7e2ba92b83fffb86117bdbd82e2f825629cf48027fe95987ce5086b458572bd496a1949f154b85daa7da934d7f73aabbd2d8cd47ea65778608919fe89269bc730e5ed67b6ec13e193ee629aa98fa0222d0d25e22ec46119f3c61f6bf0f882ad5739908e0e6431954c39b9fcb4ebc4a806e889f7f271efbf070699808f756d16011e80836300e1be77e3017713485bd1d494c6572b73558cca044085f9b5db352a4269c669f56b06c1290928c617863db3d579aa3e99b97bdbdcb5532ad759971ae6cf0d5c2d1d53a7f0cd739927937dfdc72b3a161b6ff5e74d0c1b1f6805d7a8e7f22be4ae2e8c66cc08213709550456565d6b97258ff1a03310baa73ac025abcfaf90e56da601ff1dd9c422ddaeb868869647f2ac141dd885f28ebe3a01767dbc034fbd603d67d7d3edeeedeff65213da74270f1ba520a32d9336e6bb3011246d25ddf7f286576a1651c5735b2a81c7e2efcba6b79180cf58af73f2d6d2e40b50fb0788c4c3f3099aa2c5215cab6b166f4a6f00bead64c965a6907d0d3a518b0071175c5230b4c838983cf59cafe83ca407f190a2cdb6c457ddf2c17748f7ecac2b29b6688932d4f72972f96f84813eeb26f3bab193a496146b1214a87e464f999ead63cbdf590a20000b84a33fa8c1a30f472949da0e0cb05f500e116cc7b54096a9dd15e4356a4aed459a01aca97f5c0cd7df69509a959138679094e7dd534d5df81958a7846d9e634eb61b2e5580ee689b0694b7fcdff9b5c6564cb850728c6c97ed8b6197ec8b4d1bdf49c4a1f31db24171aa28374c6311a484a272a71fda7eead28d01e125147ecbe63907714b15cdef9e59e1dfbe1b4a16a3f5b649f88c2ae32b0d636de930abf2506e14871179b3e25427c127286db91037052b926ff7f151b6b3c02b28d97ccb98bf12b83a6ef3a032129156884bb62b9f5abd3a2ce5cd5ac2659f4125ebbacb2a41785bfd0d66ecfa585264f85c007306220488542427c666756cd321eed2123a25b37ee400db4cd7608b91f2e25be5da45eefb94a442eb594215a9d155882ac10596edf1a92864cb7ca183030007d87ce41b2a0194fdea0d5d7570f18cb75f1974f11ddbb6c8ec1f7cbf9b587c445c657c28013f49a05c44caabdd8acdd57e696d9a40a9fed89bf2b90a1df29264202e0f8bdfcdb2939414afa7b79b5f1faad05984009c6dbd79e5dd380ebbc4006e1e7f9ae10335b82714f64829b81ca434b90c36797d7a64cdc088a3ed6b8c78fd4e1060330000000000000001f9d79101249a53d0f5df9051c8576d5953d1d84948e06607abbeea84c38acf81edc2ea50231ef5f06d021ebaddd9cc27759f5a9964c8871f07272951797db3150837f14f8f974e870b20e7a7d12ddfeb5637e612081415d579ddf0a87bc37a29b3799c1d55104ba85654281e92b669907c4e0e2a84553473de305e2650ce643e2630461e731727653a20077e3c97816a2d74251565097c3413d01cf61dfd07f02b537992701720bccbe0deccdec48947c73dbe67465a20a3ec8da2bc60c37c39037daf6c2028bc7fffa9bfb65d90d0f2cc480d17fabbbf4dce2c8f6e206ce91d2f781df403aff341fad137321ee9ce490044308d90d3c97a67cfc7899fe14ccdf1a4bc981e32a4832c5175d70699c6f14d8c7026d357280f01177cb3028587cc1551303fd0dd16e73fcee2825aa2b8dad7883a893bf86866be20b06f51d2e5f61f380b4b32a914bf48bce2eb114f9a5dc295a3602ed1c431f981d3153720471b58c230c0baed45a51fdd03a3eb4e42b7c28c6138b67159cd42ec40cccfe43f3a3185cef4c451d17cbee4ff310a260046a0f640e170cc856446984d829b5d56946e94036500e6350d97f166fcf8c4c848fae2eba51dba4a389c497c9473deeb40a947ea3b68b1bf6dfa21a27cede868467de307f7357a991793367d082ee8dfd1dc99023673181da4a2c6a35fb4e26e48f1ced2fbcbbd07bbe36fc54bf2ae0a7373ae93ea1d49ffb5bb548cb2959c428d107058f4e7c4b9c9b12c69731751d85e67c67992364d34379ea4f80e7e7fdb7cb0df1dfc49d52a22f66adb3171d9cfb70a526a77bdfcb1ba4779737ce169bf2875bb42ca3cf4a7a85ce085c65a3330518a71900358ab1b32a1f829fb7ab5802cc39d64e93825c7ddf11484b2d33da29e53dace920e39b7eb03e814cf6116a31be64b678040c50bdf2c4e8478d1a943ea0a8cf51aabfc9bb1427189d852aac4365a27660b9310fa90d5cc42c8386ed840436bf03b6359a75bac1a47d5fc6aa53939f183ae9b1c4bced1e09bf51cf63ae5cb2da2ea717d8f932b728ec46caf2602ae3bdf7b6af1bced0260dc834ea94b00d11ad136e84cd54f4cb97669823f769ceb0017b143eb0173af7d2c6b3ee118792d877c02c5a3207da5a9fda356bb117a3227806e607cf6eae113eec670a5d8d2bbfa6d06707da8211dcd6102ab8ca1b9daa9a08a39c9e92421af95e1a589f203337c12ad937bc6fa9fb95d660904fbe367d43f3f44e1c5bb68e47aafdf17b9e1ff206c3c64fb7f862027cadf68c097b5c15a9198620931f1edd07418c34d9d17f0b9d5186dcec6ea6c8a113f79df24e588f221a61b366418de7fca1f15ed45c7750705f5570f82d97c3049c891362c124ab52686d48c74eecdccd8baf9b9e0e24fcfcd0e8968f9075476b02ec2c394b3e41614e428325dbb25e952d5cf88d2a82f80598fcb65dff55e2208fb411540d51581ea7433580da568969731bad81eeca4bfa1d9a7ca82009ef8da842688e3bf59c7a3e9af7788f2f7fe8a4060f190072f7aaf002e8c15f26c51fb7b2536ddd05ae3d7893bb4dc4e984896f0ba5cefed9f2d5085922ac643677585d7c7caf993ea29c5350c28086daa0c0a3f9fd638bd2b918cbd99ecd312d08e15407f38b998a6c2b2769b307417997bc3e655472c026f1c80bdcb044f9d2ce9d2f53a8cbbfbde23461df57af894409e03909db2c1f110cf5df5d343e86646dcc279385bfb3a68221be66825142e3a7794923ee620dff8f2b561e49424a113cdf8455cc1895123ef0ec76417d572707961c0a46b3afac5a56b11b9b01541466c04cbca76e3bb3d4a3af65b1064542753b1e0d1f608585f0bb9681e454ec3ba64c12782f8b84522fc995f79514368947fd9cb011013dc40b1d08f563f1837015c99f9b90ff716e326fa1df23aa4a5afffb3a7c11adc4cde34513c533959fea5ffed37deee06e1ac24191d32691cbd81b933c5ab50a3c4fe57b88d401d9b7e50a252aa31dd8107598f485f220acd9435ef8e422646cd0112c40b9d9d74283357d2776af2376b17f43acfc51fcd49fa98d257e5241f600d333ad30b5ebc3278e81b7c2ae2d885476fb5dc8dac03521b04f504f336db875c16799644c6b2933bc4d77e8f113639fa7d56df44bf1732596f06cae844e4c8d8297f46f35a6da3aa79e0cd6f84c4ca6606c9d8ffa6caf77a5a3dd832b11a900255659a9c63a57f7d03472c867aba24d820c720081f9c4864d3a8655ae705fd83166c1dd1a3863acc1c86e8a8cc02132cde749a73e754451861232e5dc01d58430d776a56f783aa087507fa937a99d0f65b6f5d006caeb16360af23bf98b0b6a3e2bd7f19d3207e2aba21bd4ef8130f6bbba2ac1c72cb5dc1797effd26bb5a8dadd4f7e205d8d47683793d9813b914bf93abf9be0c07f0f91f9802d8b0e99d0ae8b0919784fd81a8f5aeffcf70f60fe7996bc07089667222a7a6bd3598e63aa1bc08b1f8f3c6971bfbfd4f65f24028633eeb1643f39da9c5c799a55325193413abdab3b7664364b6cba4a39daa2474795e2b12849fd8717b9ecaad94f1ebc3fd9e3a575fdc3584907d9a0a56c9b616a4075e5ad6ea85262738a6525680791ba7f9438e20dba29a91f142afbee3a4b8dee95d296d750c932f554b9740845fea534557c7cac5d00f18c945c094c00d0fed6f63a0804ddb06108b0a94b5d1d0076589b584179b0d220dcea9ece254198453305085040ef359d3c1cd8bc1bb7da45eaac2d3b88413d1f270da6bc2887bd53562229fbee64f55ec85f426bb96f64cdadefd5200efaa881316ca2506364ec8a8f263a33868a6794079ae88a141072ed97291dfbae8f635bbb8eba9da49c5f58104be24d30d6272f7eebd19787710e33010d2412e6b3dcb7e593d7c0c9c656f5cf5faed3bcb6d92cc287ca0c692cfe974a8053d123b23d8362a27310e6b1efba952b7235869c72df424799e1ccd1692da56076195cbb7a21eb65288d061c40a46cab8bf90bc1554cc4e948f3ceb54edf8683372ebd76673ed0ce3e9ff825436957101b8d4a978d807c971b69446b9755cb4b9d254ca729a16e9add029d7aff51300d78b77f772a0089042400aabac0222c8852cfadf2300df8e12c98b7cfbcd1887b969603a22613602b53104a13d5213eeb0b9a4a1694c91a92d3043aa087a6699b49e1e53af007a820945cb049caec1311d3b9166561e1d7257de1b84bdb52e89e3dbbeba4eb8342b7898eb558a85bc9d975270f162cf98de0dafbefdaf18fdfe56ed2c50bb4de517e745c09cd33314ba6c728a0fbee35ee90571537bb8d4f4f4e25bbd8fb4b1864adcba7e1977c8a41e81e27f1d705bef5c7492b52bc619c7a6f6304027730cb8db30e777c1f58a2f7d47f31f8fa0192adaa3e6b0ff6ce7db033ee6257091c43c238fbbca3f693f92f832cc7e69145a155ff9c6c143807729d074446966c625296a41189fc38b733440316b6ba9012d75368f6dd12f2451a57ea33019afc9a2c1c1ac83f57f419d44ebeea77b61fbea1e806ba677e08cb1823e0508bce38825f18cebf9c59d7a1d24caa253b189b619b1d1e741c2e59db200b5204a2e516aead5e8b412f0440f931853f21172ae358378657c53730cea3e4fea5b904ac4199e5412495eb4789bb1a3a2c86b4f8d80a6026ddbe1ece99f6bf3309ce461af741d930b7d9db276225f65c5aa169a5dddff8eebe4eb3a47420b800a4d86191569ce8fb414013f740aa15a077539675119a3ca80fbd3a9d75332d478015af60765778bd76fee7ebf5de8f7a1583b0b70c6cac82ba86cc30678f44c99c26ab66bbd4cfc3193eeb9fcc1c8a72e77932762c3ca6efef6fb50452c7426f9da24a94303e5de4f33dd21074e544d0b0d71739b8942c4e34941acdb169b9fb0153455a885abe40ba6358cf022906756913a89ee0560fa2ec89a5ab0208500c8ac77cff50ab159aa8a8bcedba06c74ed86abfca8eb438d1ddccd34f39705b3130ffe7252a5d65ca0779d64bbfa410266604414db19e78d5c70b79eafb211f5aacdbb72dba60fc614520b874c1d33bd45ae15bfba49b5defaab4b2c3d3bcdd0002ad1b6f7266891d518f039ebf11a630fe855023438cef764b860741a44534b939d017fc43bab38f994063fbae416b8e821db610bbf453f5c590b3d6e4502cc88c2ac55d02fbbfbaa685ad79044e18109168716e6ebb4ac106951683a80c45558bb635efb18cc95f074409e97340fde063bef1e9196abb350dbbca92233a27bf3a78dc9a2ade9edcb207149fc4cee91b1687c74e86d4057596ed37228360a1687f7ad780ffe2431668ab2b8e8a7cd1a730a3bcd316472fb90484e27a40b9bf453eb96232b03379f7b9425a0dac908af36bde1a85c15e4fece2963fadcf49be7d5d8b9049a8c4efad9fa69293edbd7563127be0513978c3997ac7379b85eafe5495ffeabf7ff1f70a84adb69933092497417db9e0a5cd20c8c170b411915b6d498cb7e6ac87e9e7f4048b728e49e2a715d57f85ad16fe43c8ba408b03642e3d49e118da2ece3c64027cab263d5627e7894f667eb8ee0a1e0a4c9d1aafae278d93285aca4f372545aa2f2a35fee0062bed483cf82aed36a2e9d6aa89f8b6fb72b88c103cb0bb354789be9465849a77d74ec25faf82bd641be1b6348b5d3d6c436707e87b612b25f3d4c7da35c3ddd352c239a0da07f5b07c3c4b72c6848d4057269754394ed9663d7c93499bd9f5dfdfba550c6889881199c270061c47aad77d5a8d52e02433cfe5e89ba9d3458d9ba3e10c891b2f259f423a74b8e21012043d5e5328764da5a4efc855c8a9aa492ce52736693ded6645e556f5d7fe4d5a83d255dc9f6facc8be313d53fea37c69be02b2460693c086338c03359bef0f2f4f426b34956565a279693ce3899c59cb214ca744b64339ce9104d7c40da78f2deb51b1b55f060bb234ea6149ca7c5d57436c30aaec6793e60f07aa32b0466b3ed8315d3565d03fa0b2972b508415306d3ec91369a03fe4a11ebdcbda9640c6788eac0d9d18865629905f56521afe8ed590ddc257cac071da1f2c720e2c425deb4d20acf524fcd7a77b721336767f7c0d35d56ac9ad1ae0445654900a6074220ebd2d26fa1c433313695babd5f224fae0859aefbac478f752139511931e94dd477a91d6ab4ccee77ab4441f7cef5ae6ff34c83990327d10bed8fd9f897bba1b77c9f66734f55131bbf54ab5134fc97d6254fbbbb8760a1dae274230603ea50350bcab12a36d310bb1ff4b996e89860197074a1b4ac7203fff8e7a3adf4e1ae2868928b276bfb94a793b3f227be51a02302699b8683d9bcad6f7e3715aa86e314a814ddd848d6237b2b71bb6b81a0803790278dd51f3d0714ead4300991d55a17a9d1d7d0d3f8a94afa57deccc214bc7ac7c8b096e8914dcc902c6c0c4cd082983d464d766df0bd6d9f5aa9a35b82fc8990efc71111d6e890c0b043bc8c57b487b4b35b6db056d5086a859bf5efe3abef55bb682e1adb885afbfa5dbbd3a293b9f05d7cc073e8b958a1f64be9c777d7f3270d9f7d58e2172ca75a99b7dc5ce97325e4004e5be4a6fcfc2a04874712dda9efe69481239e1cfb36b29afb6a6c6c197403ad94487ad8ab6959ef79b4fdfae6dfdd4747debb2a1d587f9bab672f170adb157c45a072a29f3330f08218575e57823f7d69b85d419c116993c6c549377e6e7f0abb7a607b2e90ec546cdf8b38a963812a18f82a39f3d761c51616b0cb161e4d29655fdedcc962975d1b451b29c805e34cb0d138ea4bee2761d9bfc056bdd581d768a2933051f50d8ef5df836bd363d959708ce68e1cb3e2605cff1c2f6ce931da2cc3d974eacdb8482605f3c12e690968838b7f844830300073ed104cf9b67dc7f4e124fa33e144fa422b52f3f22a6a111912415f61f3580c98cea40d0312bfefff65b46eb236831a35bb6dda67a51c2399cecbf8992ac7c7de08bb1c586804f47b5e79fde261308956dc542e234a9a8bad1b295f17a13dfbc33629cc341b66466570e243eeef741ab8674348bf92638e7739ef860b8cbe906fd4e1060330000000000000001786bf1017bb9a9cd3c09d7adaadccac21508f64f0b83035573b39f83a6563fd8149988a320f18cc170d716f146daccd8fd569556b5feb0b1c963d2846573cec6df0e13fb804de21a63d6ae5686e60ceb05367834e473420df3b8c520c45b7cb830890d1f02bd631594de198f54f2c4fe58a43a6cef0c4711dc12ac0259a86aa145f17aeb131963d7cd6a674719baafc3791ee8d45130fac0443d0728a75c71cb60b74453960724d745ab21a9428823e06fe9a0c651ec5d8fbc47e08816fda30189a3620ce287659ffd43f096d25952a74ff30f293a3e2b041f6023f99622b9b4096141f8ef838ec0c29c485c1f3f08780b95d2ff80750958848b861f5293dc2f7b15a2a2db4b4f28f7b469b128c026f9dbaaab9fbb08851d52755f63b62dc69af211696affb19ea299347ebb72717bebd738b032c08dbd75fdc6d5127c54648a52bb528b1f766050f15dedc184b8677dd95f22961d5d4b2e09ede91648480fde9c84ef560ef5c2ec9fb30ae506d6d441575b77490de17371e8153525ba181d99cef0621711861d41ae554256b604a64635acd0d4f17f527ce87854312e702e1773b1ff4d1fc674cc72a7e67ae9e8fe8193915cb85778284b3af22cd2efa862eca349eb7980a611ba77c2ad8699338c76611697b3ec6da1c8462ea7d352c84d040fc7d90a45ee73a1ade14090de350813367dd029225e73525357e59bd9882668638b8b3dd3c063aab1ccae9d5912aed7ef94d43d696203570ba9cf8e32471bb46c56ef717b20ad3439fb6f05c2ff68410ca109abd4675be3fd936707eec4217b0b32f326629bc1f42e32c6757f98aeb3aa6ba00b1e05899d6b69f852115443f46ec22faf6fd898efecbd6565dd8985afbba7831344d2c984b4a8af1a8572955ff8a6e1418109dfbc7c29c770c647e55ca6e8998c0214300c02a7d77f892bc55cdaf323f225bd15f4b6e74817879cafe15e83787099b13e3ea82b150a98b3a092aa6dd7850963ae025934a455864cbcaed4aade967ca21d33ac1bbe8693a37cd9050e9ee3a738ee0ad0b09404e16dcc82d62fa3184883e1c2e3ea23f5e9a40d0fce0c45d9bc1c87f143148131cdeb429f51306a8a0afd8a300d80fbb5cc689b2fc75363289835ea2375eb910c7879f93297d6d5a0bc584d7ae15cbbf0b213ec03ea7c420002d66c5fb9b43b7d08aa4f1c5c154d870811e93d9d7512626d02dc0b93e8df8e1bb445cccc967592de05b046e6abd2b1c4aec204d7672cbacc53cead3e4f9ab1c8dfbd23739e8da0c349a06225a4f54686d509b8ace80f15478cebf7bd1f6fb1c94aa7c51cb498362d6fed66d4f1a100607b0b14e9f5951d14bea508451d9fb430357d0d8a106b700c920182a1b3acd0c8a7c9ff66b90a10894a55b1e214b7319e7a7490d19deb091c37eae2cd254e135221d431c3f0b377f60e8489b59c846ca5fc562bbf554d8bb85d3698365fa77699d7ae86694ac87e43fd1e66f19e962784f04dbe18bf15813b3cff6d1174f76394b4a421cb0788dbf5d4954bc4a32c30c154d49a77df7b2d3658dadd4ffafcf6fcc4bf756e0bdb87ce1586d73a9de4366aff9b171db6acf2be8d490046a22606f157120782b9082120be4645f6b90ced371b1e4e2ba8cdd40ada2bfd60f98fe78ebbbc2a891ca6740a757ddca9c6d926704373833aa36e27c6d3e89d5b7a553dfe9e8e8820cf75d66504448dd559f4f1e722ef536b4e141d0b467b1727c5516669c8e89a8e650d4654d7ed62b8982c3f06d125fdf928b0b6b3081c5fe947c879db3dc178dfeb5c5e338447d35a108b6786d8d4dc0f3d6752aca989db05c2cf3dd12489a78b478826b93702e474570f41d00a0da5022fbc89a21f1613180846f3171a129cc702c28a6a43f824d891d98de928beb46f507b3c5f126cbeaf7883c55fce42c4fd38890bdc4c33b0f357fbef2621f3b813809f3de76c83339367862b8d84fd16e8e3e05dd41cbadf7d4cf1785c3821ff5c31d25abb410591ae8b63191fb6e72f2e981f3a3791b48f37d5cb3cdb6f8ad5ac70ec807df09de628e0a1ccedb29455a2280d8f515952b1aaa3d8999648049defb8077384c7042b8fc09ad9450438215d51edb4c7f826e1204b3a9d638160f449243a63301b0966b2cbaae9688c197d135ea03662691e07fe28111521caca22c6b083d6286466506c4dc39adf6e04c5368bee5768a9f47f99d0e532cacb78512ffb1abfb477ba549d7098ad8da2aa72f5030c360891ea55947f561fe31b37e22d1b2be60d81d6f3662a4ab02c3b68480e6e21c4328be97673bd55012ea7d0810e9179d631e81eab97fb723c5a90ca97fba21a68e56ec0d10a91ae08c1c355a54c0646b9237cd58bd959fc64f84d25b38a58dab1543c3cde227473d53e18c84639ab5b714bc0fd4fad7adc5591f9de3c7b854b1a2df6ad816bbef79dc711d3f644e3da432a988a2f295a0afd28674289fc9ff5ef29e9e4ba0420269811b8e337abc793d980ac5e02a3f92ef986bd9059cab59a58bff8e2071b6be10a8883be454c4dbc9a988df891bc8a07ae9098daa780ecc07403971ca79ed7fed2610027d46e9a557a670a9f05eaf0768f828747d3e3dafbc5b809051b2df079a4784cfcbaed787539b3448f456d06b4564e1199b272bba84630566ce3f1c2e9521dca921915977d50a79aec78d43239b41829f033183e3c68a44422714943f65109a84924698b459ceffabf608c3a0081c65293332db2ce597ce523a67a298027d41e8dc7a204c20a67110f8714a2e7337bca7b860e0fa436305554194664fcf7f58a1e84208e3cc7ac2ac5083502e10b1183fe408ba37be9ab7dc3c1b881440eae5f724c21a9c0be1c1505ee32b8039fe12606e36b7039b5f0df6215337216993f75771adc903300241c06520e24e46f76a89a685672e3f8881c57660446a4d624ebaecc47a9fe6559a81700ede4d1fee2559a1ba0d14d290c777224f5f2b6393a063d93f54942dd514cc6c5626c567917aae67a792cda02f3689e6a348ffb246879510e49bcd92221aeb3a41d07a5ccc8b24343a8704f813cbc63d5d62a367ba4c9e7944c5250281d9e30bbbce2e18c0a1bc934789c72c185ca6884d53198e2998e9674d18ee72874ddd1280ea59548dbdc9b50206200c63a438727da8ee04401901a1beeaa4eb7c1e0033039882cb21c472d21f780021b17569b85c1ba58e0e9c6357cae8a2cfa95fd44c797f83b308a98ff5e89dc1c551488ebf114de9a4b0eb8dfa5c986b678ea2621625b6248373a57495e5ae2dba878cc4c00fbe9be1da52cce106eae2a88c144b24603e8f13b122ca27cea095a466708ec71fc368116e1464e5168963f246bf5c0276125ddff41f3bde807a0cd2a7718cef6670297d953a28bd7fbf913df3437e400657bc8f0386691ced78b3853027e81c90d2a0124ca2964d560ae2968b04de0e91a5ff1927dbf0644f3d12fdbb183c2bfaf36b06240fa1a0e5c60c78c96b3efda2810618dec4c35ffdaa81150a8456cc3ca0bf2fca67af3943869f11930b974e84bec6ae0b40854ff32860977533610c19a364a62966aed3682dee6033d58c2e4f273b92aef4fdab909a02c7cb092546fae73e3fb6bd98db0528bb1b9d1124d9dea72722ab146cce721026f1e7d0080c1ab95b7be3edea7e1f85dc3ed3f9ce65b59fb13a563df608df098944d42ac64612573c8484b006d1a194a331046e03f4bb372cc9438d5b96c77fbbbe961e5671f6392a9f900b7c7e2d6519c87bddf1dcb9451a7b9f86aff7421356506ee4452bc0795ff3cab349310b1a3fa12f9ad0fe5851d23fd21a28e6ecb9a20d773526ca3fce3fae863b5d05ee9825cdbcd2ae927668ad6593819c84bab243a1f9f2673d6b6ac45425c392c541ef1b2be884985eb688996fa769ee4f6275b08a0b1e849830d8f1181b5aa13ee0b5ac601f2a1cff1f9e5ca1c22bb10d571cbe9723a1e4ba117e1e908b19a7f6156defae7088a1253b06c60682c976d469cb3de42923404fbe2cf572deb138f77d1d57ba00bb159e2c5dc7fc71ff51d984a66778cf2468a67ec6c7d1247f7ce9240388a18a29f7a8e13a96407589301173365b560a89b1665beb8bc1f9f94700daeeaf5889a7f4ce65d8d665ccee7f1b801e7d3d9cd6451c396725434b3a700dae2c25f1568d733169cf26be1940bf2ab6a31485c8caca69b6cb1504f44d3dfb3112cd407a4e1d7a00b33a8aa31894c4d6b269a5e116df06bb17a960532e98cfe2f27c94317866b6f2499116de7703585b034c5dad5fce64b7996a92a95bd1f35511142aa7e8a32fe0e31072d095b8ad662be52252ac6d414e04e3fe9b766f8474e78e284b8b449190eb75c170b3737f558558d65866fed8f93bdbaf77aeb0e1d4b55e3434d1cdbd2f3cea41a4648ab70bb174650c399b8bebb7c2f31e8868ff7c5cde88b17f558c47b77be6751917b3db4360b5a23487523c605b77033c8b683aebddeff3db7e8354c6050316a723e514b6541225e39248b7213b19711407a91564fcdcf65316bb12edb61c345f19ab7b1fd0396a44247347cb752a049f498e8d0b65b3402429a3e02afdd84d5e8bae281db477bbca1a91dbe4167efd3e700b2a26e6d1f360daa67c08b4651639bc7930b14411cbf8ed8a0e3a3e3624c8d6b08dd8891575d663bbfc91a361fb71c629e82727ce96ed91599e566d5d04d459cf30354c870acece187195417009a3de98913c7a71ec03e3fa14bfaa5b2a05409be3c1624d11bf5645af35c73286ccb71e50946ffac514cdcda9100e2f8c69a72b82a8be305d090e7ac394d7d347ee7e2043a68189391bd0909d49bdc07527cb4d88bc53142eb1be0ea09807136fca1dc6100588548289c48db2fd4a14df99927766bfd27b7c9291fcadc9120c2e95004b53663c0942f42cf0a96d66c6df6c7e2695c05a546aee825cdc527896dc5457119e811ee9237f81396ceb87eb5bc6d01095723bd071f8b81a826ec7830d705b0848a93a96078079d979491e135261f553a5c79e483bbfd8210cb23bfbc230067cf26b55326cfc8f85789d97239135592ab96d584cda3901623fd120b56dc759593567b2ce7ab4d93ced7a4bde8b9853ac9d6a8ffcb3909b0d8a0371758e2ac05b7157da8975e1f48f05e02c5d77bd7c82dcd1dcf367be164cdd5c87b77e72e3ca1972e1f2a5a6bf500331a2b3ac12b7469e02bdda5510faa7ea0ef224d874f935fb298bdd0c2dd468e24dbc1ec3a11c02f88980c112766c9c15a3ea453dcda03383eb6551192a75e1f08b27d4e7914f25e3f338c9e186194fdc78c10de2ef7fb577549366f1f75ba867eed6d35856de41ba0696ae28a713f4212fc01c0e80e84d202cc4a1cab61e050789e03e6dd5c1ce6d29ea14196395adf740b4f27151f165b0784364cdce1c7f03e86f95cb400b11bcf35641275d5913317b77dc08ef120ffea573aacacfedd2e1d78ac768c15ea124197577f19cf939134065f441711e7f4c6c2c381a867c2df0192efafdd5b2e70f669c86580371baf83d94ca7d9fd0eff4036fe5ce7064e3609cf22fc7628bfbc8cd8025df48f2947f2434750c64dca748915696c34d5c4116d867b244a1be6cd1c2d8fe8975062ed61a85038d290e70244973821ce4dd16f46ea3c5dc89adefaeb9a0ca6ce9d755734509192a6764afdd9ac0cfb435ac7915cbed09d3ee60dbdd45f16bb733fef2586653d9d5de786f5c1b6ade80a964b451c7836e8aa589d93b2c697e778ddd298689f72eb847b007f3e26934b1f189d154f4257c8a79fd7c167dd3e475f1cc666a3d1044b00c050fafcf6c1a43e2cb3fe3e07a515a083a1926f25fc68bc0d90a622e5f01060dd71f7c6e00741cfe857192dc7faa40000
+ +* Transaction with an unblinded reissuance greater than MAX_MONEY (200m): + +Valid to a node configured with -acceptunlimitedissuances=1 + +Rejected by all other nodes. + +
020000000102b15c175cff0d68648c3d0416c353d183e6da09b136170eacb9681a046dee18590200008000feffffffc5d0a2eef70af177165492ede3d34205c42b694144de6efc10b8b5e2353ed3161f2a9fbad6930f7e0eb2052b1a12444cf30cc3c4b2cbb165363c7282d6676e730100470de4df82000000b15c175cff0d68648c3d0416c353d183e6da09b136170eacb9681a046dee18590000000000feffffff040b5984cd9909f4573063036969846c6cd0dda6688d9a88aed09c15cbb26f56538109c72be56b886473bab5768897f8123ce9c674f7327dd469b8be3e2aef427061ab02fafb1431bab2920f00156c3f22ae2c49544a27b2dc345aee2d4e5072ecb558661600141471fb02c6a2ef6ac596f7b27813af3c7856421f0bdf3e5f4c48f9ef0d4fbcd04a5c8ed9f47e62c415ded983f2ac528b89abcb7d5209a84281ae92deebbec4c2c1e3b95897a0a01ef41dbdb6839871a879c91bda42d8037a1899c4d0eba2a87a29ce81e284ac9f3a096cecf4452a29a1fa69a0457c4429160014d5834b23f34258907f4692e59bb77adf010aec800be4c7ab076f86b8d9e935209a7d3ff7eacd361a29b2adc09c9d26d351cbe907c508c781914f47ae1f85bc473b14364a7e05dba7208f1161cd8ad233104789fd21c6027ab89fbf27b1c6871058ef2bc87e3de08bc81d49034d8caeef5d63bf5a1d27ad160014435003dff219f238b1cc1a8f3c9d6f93d8df1d8201230f4f5d4b7c6fa845806ee4f67713459e1b69e8e60fcee2e4940c7a0d5de1b20100000000000132f400007200000000000247304402201520f2001a8af4821ab747887f7d68631553d2e4970d8aaf48803203c0620f440220572a90f707be3ac5a0b15f1e858b3a12a7586d550384b750b3c650245638f3230121022c47a30146921c17ef8a8003368cabc330a3fadba8494f99dd15f6d760b7ce030000000247304402203f6a8e1d8a8155c30094ac5e2f73afde67b12322b405e494b352839cbd3855b10220400caa74259fa6fe91751fe4959720692ead377f18631a5a17d6aacf525ca37101210336d13543fb294b8e7bb8e80690ba5704c69559dc039bdafcd863d1c4e9def40300830300071f6e17c12b1f2a858cd7dbf150f7f86d949046e2c4d45a2083ffd5cc388ec4427c88c4e8772cd921bb7ba2737d3934d7e92cf3303e2d048105ce6c0c02e4164fe5ae9db2fdb8d776fbe619d34f40b37b4d25f362c2744852e43d33afddf0c5fa4a56e0407f964132cbe8222137fd6b95fd3d0822b017c1c889fc9d978a1fc365fd4e1060330000000000000001b9ebea006eeeabbd88dab07029f9207b270ac330b32f8dce18b7de56539c375322fbe302fccaf1a9507accb83c57832c408454907177fae6dfa1ae44fbc5c642784acad8b1a2d29faa22b6973a5ecfdb8588d80209d464fd5542cecfc3307c12328670b899026644b4952dd010aee7d58e45c50142baa20bb0dcf3d54fc7d5b2c6af93a9c82be1f5944899151eca41326676243440aedcaa7c82281b3f81f4e8a1f4853b811b08af4b8ad8cc38b0879d5e6f9a74d6a574177a449e2355fbfb0025b99fec60dec34dc6fbd32aa7e7f944edadcebfee86575b4a6f70556311264d8da4e49def11fdc3288f010577de33adbe83ec3a2a82ca14b37a857785e6f49b9662fd57bab9b4d9bdaa1a4a625422dd4e3821eb18efa7cc6d2c60e55b276b186e0fcb9a7295bf57cc1d8c64005047420178d046fbe0e9b6a29051d553f30a55fa7d9d2eda9e5fcb86f478656fadc6e961be76f4e9a26323f35260f7103d6e746e190455194c00b11827bf42be9d0fdf588faa8ad404e4c55dfb008196c8945d66689bae34382d0e3c66517c24a6d7ab8b2b84a0ef18ca4a0ac1451f43beab309bd745f38975cff3bc06e9415dd8b1b627f9a1b500124983c6feac8880f06dfb45af2ca6a24709861892edc1a53b21912d02abaa7cfaf779a344b39a4455658f7e5b5711da586f547b0bb2a2b1fbdc91ded789b5906c25b59cdbb90dae5e52752bc32451b7c569ef39ceed4b6c21c55f818f5426e9b89314a0f528936756b04b4e08ec9f5dbd834f46dde45b737430d0bbd9bac89d0a72cb3b88935c236f85fa00c4967abcc1dfcfac36fb088d6068f934ea7907affbb190cdc1661a07ad6eb75ae5bab755a2d70ade27008bab85e2376bfd956256db1c085641d39ed95038100cd831dbb75f157a1ee77f4f4f6e281cca9e17abcaa3baee891a2de01c7185988abae02e91042bcab9b329c9d313e045ebd6cb1104e500a5850634e45426b994d9c40a3b6941a45baaf9ab4f0f1f5e03a9877a57fe00bebf0c493359c357f81525c844c08fb5123824d2e1c51cacd7669b4185068ac907630c85114f69bc7ef032a48a8fb448409f6a59a4b8b2e110df0a5e0b3bab0b111d3a0e49dfc7a1d4333d2b92d365572439354fdf560fce5a746ba49460962b555afacb2de126bd4b8412086d459fc8f82b6bf3033ccfb6e28fda31881a8bb3be7289a672b64ad049810c85090a7fa2fa769baf1c8bfd49822ab665e7b3f6ee0249a021e4fa9ddf836ac0bb2bddc98e4845bb26d1e0e269d3435e77b4172cd0866405bed92e492a40c06588236155c1f4b0e2e841c54403946ffc669e6cd48720d07154072d028e170a3111f626748f03fecaedcc72abc4a68bfe42a505b16ca21a27912e989bf29fc6b2ff7d7583d35a52e034848125e4461051d78b22e72b1132d5757e1aa8cefdcaa08590b583e9b9cb4b54304e9c2373387a030a7ffe762b0fe55fb8cf88bd2077bf876eb4ed3e28c8fff518d9525db462a52cff71298ab514d2f7515cc7ded60178235bfe860498cd100d997991e4dd67bdf096ebc0a693843c347c484583feb230a4f0209cfe3d362c2ab1622a592974ba7a5f2a09d078792cbf6b15983e8711b362e97288fbc3c16a502a6bbe78c23b408d55a0938e5b42880448275378bc2ce963efb00803ef8edb300c97fd08c486f9d3119ff54e2f523d38b3c766e549237277b2d1067bf064fc515ecfd4537d83e0cb0dc92c98d0b3497dbe36366fe0dca52461d454b8dff0d5adbdcf198e1c2fe8985abda31ac25d651c8e524a5de19b42fc8e7e49b84e212be844becad83080dd536ae6c4b41c2a51c01f48e5719167eb5a82c406d1c1be25eb4d11fca6755ca726a517d8c7ad7aa4e588afa2558264e9650bd3d64f1908a1bf8a8dcf2f51242fb71162161cbbf0c793cd9fd5baf17cfbd4fdd2489183ab875ae550d3a11c0910d639673c3001ecbe72546f0d62f6d3048123b578d21bb78edc6631db6df55b37372aebaade7861992a6ea97e9113488e14af2f262b2fdd4335540ca66f79d331e591cfa4fe697a6b8d9bc05b7058e50903ad85f68def993bfa83b2324802491997a51f08fdf27e1a576f895acdb69a70db6d1d0cf8f7fb781a8492442a9acc564b82c92c352144f84710388e594eeb5fa545fa38ce0fb018cc8cdb5d98f5346d020cf372613f9de50dcd2384b99298ad98d6ecf4f6db5c2b877d012ff9e25da38602ca0b2cdbda273d42ad587a78cff497193230b2b11c3f8fd55d1f76b8d866edf5871592cc80ad68d1f2e2d811e30b9adad779ddc669d1757e4791e347f49fdef1b952261f9281b8defe8be0121b9f0c357aa2ca3994de71f032b7fc931e44e8b1aafe7168dc63c02591cd5f9949908f722acfef51dfd79b73bdf43dbc5ea396158df05e412db8460831517d6309d9031aae9f5f9c8e289fc39b2edd93ae989c61df1ff82537db2cf5b0701dc745826732ff7d8392feaaf797af00a70e3e258f23dd48365d3aa1379f28d1b33741836ebba0d940c03fd0c5b384cc0d3498517b15d0f9deec8a7b0129de1d525ccb3dcd2934f556403cf25a2083458296c9ebd54d282d30f2b60b990d97e4327f5801413b197785b52c76dd993c1e464b0564ab2a3d48adb53843988340d7d9593ae07c0ab455cc151e2f49d2ccc35a781fb65b40c3c02ee233a68c2621f90445a4bbf69fb24a7f6640c94858d4da54f4a089ead508ff477ec46df0ec9c7654caac1481c9024d950e30578fb34cd8d6cb44bd9e8fa866f185406e6ab06faa34ff6660b6bcbb0652fcd000311bc167b03866c80c9ac5e455ffb843fb196a0a929ca1d05820f887f57de40f63f2f0b4c93697ab1db3e77fe6064ff7db783634ccf06cc73b587cdd565f09e2a1cb6d97eb92d5a133f2dca28410f313679968ede2df85a1734873028b8a609873024ac5c6f1617f6293272aabae8877b1f0e4effd4256112828cbcf8de5b23326c331b8bc85611c17c4a400eaa2bd96d07d5ae9352333153a9bafd0d1ab72403669f99806107cbb1cdd5de5ca49200de4201d65e74a80a14e86c55d162da63e4fa4b59fd62492a412657de6b4cf0081cc411d3a5acadf780fbb59398f24258adcc216f67813c0d898a558ab91175fa3cda2f5109a3477a79e57c0b87f03ac8d92cd965a56e533d799dd8e3a29212a898049a3b045765e320cbeac6e41daca4c836206e5246fded7c47dcdb25eb22518a8f6c9a0bbdf664f477fa82b1becf22e6731f6479a40360ee7952ab326e7d639a51e539c862e12caafb350c8b17ce5e040b2794c23fd6401bfe977176cc1fce8d6b76cf2d10927c6452691c14c23b3e2b3492a66cd9b0cde21763c875509294544840dcf4f2e48dd32b058cad35310d42eb98cad7e995c1fb355ce17ffdb5c658bddec057882f7a8df0d5b61a4c04e09f911c2297567dbb2e366530433c1cda80928a4946123371080092bd6b1fbe6e1b42924fe3f19724c5499a6da5eca8c1fbd801f9fd58d46d734dd4778a6c285c25784621853bcdaa8b15d13723edf6d7ba147dbab70fa2382c4d667deb17c01c2db8222686da0c8329e06512ef439b58f9181ee5605732ae5c7ff99e2a3e540a5761a31288ddfa25896f75d4053baa0a619bfff88176242ca4fe65e8e78087edd4707ea5890f5380a019f1a00bf7b1f4c0726e7a7985726932db806b6594338f25aca90fe0bf47bb09b8696e878313bb4f5f46d607a9652943d939845a93cef0f90cfe6b085ecd318d11f0ec53a2b8c3aa183ff66c5ae86b286b045b5ac61e4ce3d594469c9fce2828b3d1877e5ea4a036905ccb256e3a41b498e6d1db49c6387fd3bfbcabca8a8c251e4798abae3d165d07dff9c3ee5014aef72534698cf3eb4dae6eb1c461f87e06638c2a9331b410a085d23bb51c06fdab129c994a4903ac66a81a553ac358ab89f503943eacaecd392d09ac88f7ce3a1758f9a9498abddd0dcd983b8be6ae3a22f1145504c1c99cf7bae36ddac505fda151d97e8be188c7f45d94f54869d492cfe1c06e739a5c750d43d9a0d0718bbbd0e205f52eb71d774d0197ffca7a5271d40d82eb8c44235b722702f547aab82c4cfc03df763e8c5a00c946947880d6883ec2f339307bd56df0c2bdf7903ebc3358db661cb20c292100c8a65625cb59d2f2fcd2105963dcccc7412c46360cc5b7fb4530c2eaa1d41154acbafe405e94c97c57679727a1fe3c05faa5a91f4258779becb05b7c85a55f2a5bd7ca3cb26398c4244495f083bdd9652afe35ee72cf6c71473cf519bc95bec99247c10eacfc24eaf87f45e342a869b52b80077bff9a6f7fcc9ce123292c35e01433c0c458bd19e5d83fb89ef3f0d2f434b660c8a0502e616604b20d63d9283333f669d1c30459224d6da6dec5d327cbbc76c2a78d823934676e2db2aee9abfa20016b9fd99b84aafcf2d6511bd75dad5d6f4082a71dad6e033b27964d37a4540d8a0fc5cdc40fef37e8d8eed5292f786ea5bfe51c95f4b6d0e92aa997e2f6a986011ff20f8c7d7d7baafdd233e801eda07ffaa43f4b2f1241fbc17620e771754e04e30e96600ea0d4e1c137b878324724baae39f1a57596e64761b53937156fa589e2fa67d27ad658027598bbcbef4fe9e3d1c6bca761ecea4c0faeadff03430839451b18e1109840b5ab2538099f1bffd6805782fa0d6b1bedc5d00d8dd743e2c8219aa32e6859a743b1e0fb26798dc52c2cd1132a95212a9c7ff4349d3efa9d7ca790e6de86a45e99d405a4caeab6ad90b1a6a2f467e4b23ccc2684f70f8d93559b504e700a8763df06ddf6e48b93297daca13a9a712b8b2fd043b25d4da67b8aafdfca9374f8732aca52e3d76b7444061c356a7e5cc8ef99e0c8bba7fc7883e40c1730ae3918b7f6fe8cc81c765f27b4b39b9c40d54e2100d7f98227411b21afa14aa1aea0fc35f0ad8ad5cb79ad94eab1be7dbc787f2992394eccde024e9ce2329bc07d663f18fe4c665efcd200f8b9e6946f0c1553fae74e74b8e6bddd87b4286845be4bfd263da9f5e8ae80c3275293bdf4f8bda2633c31f6750eba06ae3a467251cd88614dbf50fab96d3241334b42fc00122591f13cb0b3c3e773b2c84b338fe6e426f40e729a5475d70e8782a11a322ebfcf1207bf4db973241f5bb35e40693658aa8ac826f07795c3197447063584b4a606285d3bac9a425fbcd56527d8a3fb0033cf80a2545b8bc9c505557bfaa3ae0f9ab6492ee1028a2204571756f4e23ebf9db16f58df1ec76ce772ef012ea63154322df4303af00f1a87e788a4d3b98bd4c45464800a5edf0c78c7047400b03d74b0e79ef82c6983760189ea626adaa24458c250bfe52556fdd72275e1a71f2795a527f879595eb734c6e0e11116160d3a26153e9643e58f5656cf5cdf38b817cbeaba5881210fbf74c029905d647738c8b1e943ab73083bc65cd0fe1ac09ef346041a65221f67b56633cf3e59ef48e565fe60a10a2e946b00f7ecfc8156acb15047d82c8e56c2a2b56744ae241a53d419990a846b56d072c99bde2098c5841b359cf9fecacbb4aa482f80564030237eec76ec52b641524f40f444e7cdd651f06f29937e99e56fdef5877a62d4b2ed28089a001b94db2d5680d0650e74b0321badc180947f132da80458958d2fa581ec343f8ff02cc5a4792c210d7338e98ce98ba27576057daf9a6834a76f7b5017fcf0eb22b0b93131d95052b5ed4884658c090b96a1428875fa27d8e2d452d9bd437ee551353f2deeee477c0b3c50b5bab23e1aad125bba375c9b02aef94d09714105a1fc4dceb2a402acb0ca41f9da6b2795a64addd9db8e60caa0e010554d5e6ba260444432f6a69b0a7b555778a4f0f08992d85944c83030007dfdf2f6e04b2c629ebccd5367520386192da1b436afc904cca200afacadade7dedca3892e87d9d140479a50662f0ea70410c2491b16178570b552da54a4ef58f0654e1afb77c6659c870727d070cfb0d573e456ec9b5fbc284907e1c1232be99d89d34c3f46275da85db9c97d67f622952a377d67bc892a381642cbdd75a0bf5fd4e116036000000000000000114f99f07cca8770675e94614ce21224a282494056159664d5fdf6e35ea63b89b40b41a43c3f91d617fd13d49290d96297722acad90c90f9a25ea80c3945a19fd1a5d1ccd1b641b1500a48b9163ce3394d1392932fe569cadb085586fe80cfdedf7bf906b2fe09a8d6d4061a39e7487bd802c81fe4de6bbaa271e81ada951cda2bbb086eb786b7d62537067d18433db305bf8805426f0e69f0e9126eb9792e910a2e744ef1395687c734c15e972262e944169aed344230200e4641c242ce4aadfea3262b77e1db203713acc708d0f63079f620cd49bad3eb215425d02db60a65f817ec7cea2ace9ad7c8bc92f63d5b8e159794e20ec7f9ed7e576011232984de0f10e8ac8cff65c13f1ae11173877ae01bca907415cc4f8a10433555a9b3a6674794167cc976814a6f7de18c00ac4135891ad29954465fa67a70ecb00c82fe9db02182bd6c9d1b02824f8633ba65bfceae0989e4359f46b32f87fb4f966ecef1647d1e8a143800c60cb515640a0c67c4a797ad436e998168c21b92ba4e4ae4e923481e9542af0e5af335ba5eeb8680c3f375d4c9fd31bb6e58f57bf33b24317453aef786986ac11aed12e481df30a8633bbe8dc56cabe961a90691ccbd511b44e831b82315470164472dd7f4e821df985960d3cd3a749281e2865d0d00ead433a6c22d081dbc0283c98c6b485d07df22b8f20ec03e3c96d5015181dc3810f9fe99e03000a05f7bf63890de8e2a8dd0a5bdb6481bd2eec8300f88d298f3dc1a3430a98b78c51b1a0ea9d2bb541f685c018c7263c09ab5958e4b394a126151b519634d5fbb99c52f85f8fd9a8e4694295ff5f43107122eba675385281b6bb12901c4284bf7cba7ceaaec38e6fbae5998c719f1a9da5e3e9f04406689256ade736b292571158b1a35587ab0d04e4e31b88d8d2e4d194f9e23e21d2b784a8c25c4c0dae0ad3a7caebccef3899b484cbf1840ac9b50a01a2a8049b456369e050dfba1c73ef33702b2a2d115a0cd75e00b6c0f658fed4501639fc4909fc4702bd49375f2b04c03ed9cf59eb846961195a97951f9becf4287dac4a0481b2fc091a7616e97423ca3cdeb52f8a8b1d6dd4820698372fe6e4390f465f8896c5f0cfa1a4698966679198ee604e00f9357645f4711ee069bfbe9ad500849ccc45858be1ba7e349f81670d089756ed4ea1366687be9c77cc21d15acf6ab3d9f1e917f4fc98b906dbe499839cc3f938618ef2390e0235c84a5790404a84421be2372cb0ef2aef20a4bd4d18cb0eb41f4d96d7c300c028e485f22f29c7ed9d505f4e6ce09da137cfd3dd8ca94720bea2da59385a6c0d2ce787bf92870b075b3a4cf6f0262e7cdf426e32a02d5cd6df4d1cbeff31ccfa6309dadf250d469cf998be21d45d5b01613a1f467340bd010b56097b7e5c477b5c204224ba786516e825b5da61a8a47a850c779c0324cc6d9fd9fac182305258fbdcb48d3cdc847acd5cb70ec795365a1005b59f838311a98b92116c5c003934dc2becd0b8be8dc5309ece1c0d7d43fe51834ec87a8d0eb03825e32095b00920b84f25e94c043b46c5a4bd4f15d9cfeae56f3c3c793d4fb333da612e43a5ed4f4f10b42b6233d28a2ca5daf6db0d3dc3d7071e9439735a7ef4206a515007ff86870e071bd59cdb592bd075bfaa368be5f893eb8d5990e7e3e8820abca1dacc756a9ff77f3a501141d1cd28239c84be444664916d4f46275094fedd9860e37da8043bee50530dbea2bd7b80a40c4085448fdc17ded65bdd8c63214bdb829ee23fc8b49c4ee84a8253c3dd3dd4c229b9903875dfc1b0928a64e8d6a6ab7bd4732f2857e4e0041bdf944fc6e4d8eab83ff81f5a2036e53cdd86e6ecd8953124b7afbc720d6878564ab18a60cf109a39b0e8e6a9b610a44943e8500f12a2a2c9a96e0b9435b6e1251d623af31d4bc8fc805df955eb7dbd5151bd6bc790c0f43f819fa3a90e4e53041891ad9a842d33eb6d30d7eed4d15025188e9a6da0008b0c2f089fa20bfd71329cf9d2fca0c2044d8b91288b29b598ab9826233ed8f2ed8c3dc6282dfad0cfabcd32db00ba2deed4eba922434d153c4d76c38863c129b212cc4a7b8f7564a82dc6b2894316a4484088d8b994b9eb69bf391e8c56a908eaec779fe742248590d052eb2ec7a6e9b9d51fd8ed53b617a563b1fcfb7424ec59764795461b9952a9025922e36d5fa6d1d0f060a58b38e46655a2c83d63880d58d26793bf92bf6d7977515eff14d51017ab561f0adb4d39efdbc1173ce9a1984ecb1bc51f3dab6d8732b68fca2f18687a820832eb37c8fe2112331164ab085898debe72736e96d91c5d377fdb7aa111fa4c8d2a9fcb009adb6d352e4f16581bd3b280154f25f73c6716cf8ecbbb1ee1cbee497e76c011fb880eca0d74f8870cb810a548e00ef12fcc71b837c8a504bd53a92a8bf196661db7b0d17ac940303dc6505c9a87916552ed78b7f466bfbd3d99fb07dda5260cde9a1ae5275d027c47815e3614ba8496a74692005dd9bcc4ff541df5ee6fb0d0c069a00f069ebafc684015395391fc666e7d5223dd0def2c84b9917cf4232836b61c07366ea2082da273490ad0e8715eb1e13a0f6ae5f2dea4f744927e2a2077bada3d305c56df35fe87ddfbcc6580e62dd2076277cce301d9439318c7eb93a8bcf0f2566a6b69a356c277ebea0a335dba54d9af0ccffbd5506896e93520917b49f4e9acbdd2d16f2938fde22182df628425e67d6de8d28c574c07002a659ec4a6a058aef20b37300c0c8fb4dd5ddb2ca633d31d4c56cc12c4209391fad1feee27c6665d08660ca9d93a65bedce52cd46eef03ecec90be963bd367f33db52b5be28b1f8f771d43db131478ca311e0d429bc3b466aff840f493cfcdcf98cab41cc42c6a0f0d651affa1dda7892c9ab6ee8581cd66562feaaec91ec8ca16401db099c4ba952f1ce872cf58c2da2d0bd752ea0d6e680f8122bed55fe53319e646c9a1c564202396b925f1c3b74d100daef1179d156c594d700ba1d1a162f02125012c465b308d7b70d4052b59769ed1015e823dd90871917731ea0d0d0d738cf0ef34d7e83534fc9d87276b9070ffe87989338d2b249597603e1be5aec5165dc067ce3a05f24fd02497b9e688f7b4e15d35280d2e61acd6472f418255eaa0439fb5b42c79f29cc2404c8ff52a829a84ec91b04caeead5d86ce6bba718754a0ff2f809061153b0e24e2bf0da4d39581e00a84367b74337536b946653d5b87efa064c58cc53d9737ed3b16dff937a25eea3f5741e99dedee5addf452efc63e8bc8c5af50dc5b81c15414090f40a1c4b6e079a758dfb760cbe4e85052688f86558865e8ba2d853c6ea3032ec5a3672b124371c5885723b3617aad5fa65d502a8c1235b3aa54415dab85ada6f077a763fcbd594dfbe69df5650439870800ab1c1825e4eacb4db1c3d194eb9902d359adeeb177e173abe6277560ee90d6e651049056c2e2c2817c4615a5cfeb61001f5bf5ed68e7d591f8e014c7dd9c17305c455a96855ea576cbc4c21b398b981f1296eda5ab30648d174abecfba71f8acf18036eff0a13ad43d5c0ddf209fd701e4ea87524c9634985260bf762c7ece3a067bb968d5fde20de7f64ee017a0bcb9f05b86b40c7e0d9d1aefd2a3973412588ee0e7974e1d423e35533fe9ea3de8e85c8bc79f6a8014bd495e92e1a3bc867ad912eea3f3f38e65c35347359fa681f07cc9fc779209ee9d8a7727fa7a0b50c0e3f05371b0d09d283bc54db11aa17c226670d0be97b145d4d084178dcc30e34ec9176f368b08bca26d96e48479fe243983bb9aa88fa8c939f62b729145231cc17089ab8aebd7c91cd6a5b01a728d86765cbf140f002e4894c479b5b296dea7f595487dfa7c359dcdbb589e68324624ef706b9605f974f580cfc59ababd155cc3fb06abd890a1236f55c9d7cbecc72cf217d17ff43d717436db01f11cd7442388a2cac0fe62b561b7fa4aec78e98709174db29688d1bf2d21db016a81aeff499800f34aec444089bda774bd09e157b5e47f39d5364ead99b9f0283bda6ae5b002862a4bd91acac321d2623522c6c8c34d2db5f19d18a4ae973cf24a1409666404758b6c917d2f59d6d1c61225baa802f9a76d04631dc01bbf3d7340f6b59599e43d631d057ec53f398e7ddce5421aec51cbc56d6375a2854353c435f6bbbff0f53af998337ac2b487c511a3017abc0197e65a47314fc7dc5e16ac8c0884faa8b07763ab4a58a978f4f3def8ff0334cb16b77cf4ff61daf9e415bda072de7d4875236d2412e92e0a76d207f12bfc5c0d5844bc65d0f8d9d126fade4e5f283822c6d40f64a1220b3f86408c05eef339a085e259b01e00127dce2fceafb84bb618fe5cf632d13b54964285200071e71c948706ce71a95c1b2dfc3d9bc92140a3357997e58d22071dee91d00019af208f4ebb0e12e324ae558147e5f9d4bf511e1f3af9b8ded2e805749175a52b5ff9356463b957f86f1cc7e6c4517ed607698d37217b8f5563a69ffcc4cc8b0040d1eb2bf2ea149bfea6322bdd6ac484f5c0b11fcee9e0205dfd6534f2f6e3eb8f4c0e29a485b04bd5f262fc3576bd927d5359ee9f840853470e9b49be1eb4a749a58efc8fe86c1c2429dd37ab01b6d760eb7bd01a3d3495cca78fa64701bbd3c6c70ebf87a35a73760c4fc9b296a65c81b63b9e11738f0dc30debd4bba38f399359e21b7677a948f69adbe8ee9c85d6c666bbab3fc327a4681865f94094f1387019b30dbb4bc9169f659d7a8667bc9dd9a01e782278cb088fd6badd29b3bc5ead301f8b2cc5b75adb0dd0976d123aade9bacbc7b51b47ba7d2c0a9ce2a20e270989935cb8886827c6e9ac5e85095aabdb9e617a85e065589d7d7e03f506e1f13f1ea4eb3408a710f122150b474dce42d0fab493703fb0747cf9f421b1e6053ca6a4f62ff53fcd637877daeb8f900fd42b4c407bc41296564c1d5310c3471399ab4141c8c6885f0fe931b0ab7d04b7fe01d4c7ec25b98207bd20b55b5568c4bf9c4cbcc205cfcba82aab67e70fc56161f7539f32e089303024caa3b6c901bfb0acf3e2c8575f8b91e5d7b4b814a9547c0ef4763ac651eaa369d5a8c7d3720a4f396e70b7cfaa9d6641e82f96a12924c9c662e0d8c1846488ee90bc9c85484cf2e957b28a364381cafb12d54d634b7799fc730db6ceb87a6ef9b9fcc741c01acf63e5543dd9c4114985f6ba4159ca6fd6b8d03a042666f58b576a29e3928b35aa334a4617f41adf87659f1ea0a32a052fbf426353513869aff5ef63aa15cd7b1b246b9c17ab6007ee90bf915928aac66f61bee4a418a13c330f687053d434008a75d3717290d37ec344454e873528ba6a240b97a558fe3abb56e7e31f8a408c97171b9f86eb30ca2ac2ad4f368305f65ca40605e4fa181f51aa52d2df6c6379cd4b78cfb71546fb44ab4fa9d03f518b170644973025966bd0056ee6d49b9c5dab593eeb424076143e4ab1c65f770ba8b1cf3e8f4460c955f8a35a43fd02fcbbefaab6a722204b024d9d285e66482adecc5f68666d684ec50b463a06354c717ff7067ed7c95b2e9af57c332cab21c8a2674969f8b78c142a59f49438eb560c7b04027039ca52c0a618e93d92bbff0e84503f595ef2e5e37b1cf2659cfb4bd9bf6269f247ae22c839cf3b572556c5e148c96823d9fba6e8ba4e63a1ad72c3cfd25dba326f8c31ace4a8d3bd93b29f40fe36907899f15d20ff4f3beee93560433ce947369283403bbf5fb58ff8c0e861c44f8e91d8a878e9d7c569dfc8c869bda27501ce953cff3d94a491ac98b7ae987ff20cfd048d3746380e7efa4309b224dfae7ea4a25b7bcb7b7c5276bcfbb214e2a2324b51a0c6e8e7056f584dc09978f1ddf64cc297bae94880903eed0d0b3ae49c1285f7593024f33ea9f5bd0e02106de265a75c3bf3e902dfee333832fde48b97ac19d47a32ae1537478652ec2b75b04eeb1cea612ef058172119dbfee520dc6ba249493e34265f7879f48ea7fba0717af9ef3531e1ec99006794360745af8eeb34d71cc730d55c55e415a222bf7e9fbcb8e960a72a59f5cdaaaa0f18ea5ca43dffc1304c88c44b4d2425616d37b5a44a06608e21282d3137d3fcae64160f766320f3b1800a170be97db0b0fdac8ec1e5c117300c2c26e29a0d6b41b3e73a14e660021a8e112d9014e6d93d8388ddec2fd01a3662702ea3ffc686c91cec662281a18edb3df15005083a72d90ab5183030007684f22281a32ad0144b1067076398c3298d487298cf7c12eac303dd439412e66b8ef19634fa3b72e1582c2d76425af3e6592c49be587d4f4e7be2dfd8d23a877adde144cfb8284139517743d4d0aa08b597243a0a6600527c05260ccb79457166f2149284908923862d96eaa2daca96defae14bc82366c6ed8975d619c8db9dafd4e106033000000000000000151ff9300995009d0712f8d2ff74d5667209cfc911b46a1137657134ae6cbdfa7ed4274a2a3f512c3ce62db9f4c1fc597a42766a4c128fdd0ae7bbc78c8397b30f0ff93d4edb4cabb2d0ea93c8bdb7042ff0270996479cd4821e0d09470014ad69f2e51c34dc59b635486c51e0089005c8c8ebfad3e775ecf581366b86c26d44cfa981c522c3388232e156ba6f5e3f73357b55afc73fe203989c9afcfe48475dc8b4e12eea216af85b5e3d976025fc14153f0b68f8b85c0a1c6ab5908daa23af85beccfda377ef2176ee88ebf1b96a020451c04593df655cda7a3b6037c3213fc3134ab2985295daba4309f83dcfb905145b80b8d1e07f21249fb231302364ba9408544a3e05be7e32525613d2d539fcb6c19fd4d9f05652e02819228807bc2b6cbd0b57898901a9961b4503af71215de5442556541f5dd264f4eb3037d39d6f08f5992422268fa331a967407aafe675ac023d3a5feb9b2859e61c5411a2b77ce603dd2d239a5f1229647f881773190d392154475747f2faa25b947d76ce2750815e964d03b091601fc25b13c1f61a7d22ebf758b41ecc7eb1b5037b332b4f6d756e53f510ae03b94f9401b9386ad7f5c1d585f9c61386812addafc0e9e55212086cef22ec3d415ec95190219b6fdc208a7254ffd2f13c9bc20f4a89d7a6a455fc7f833f80ce31448e9a105dbdbb80ca21c0eb4ffc03f5c83d3b8ba74ca0180552cc473120e12f3c8607dd9f23cefd3361ab6985e8be0403b4f4380ad9c08f75c1fabd299a50ee7e89eef8ae8f5f9968555b5c7382ca6ed8e4e0aee19b833cd673d7aeba57c66bc22dad8441fe62e44f43bcd04c7fa40494e278a7f5a6089e95c862ca6a597c9d7014498a4ef696a6db934cb960ce4635438decce571d638b87ab27293e0b33fbbcd6af435df144f9749c3ecac29726fdfdaeb0f15979244c807f2d3fc950780fc6a2cd1c1902c8620a9d25ff83b85a7828748659d575790434ad89918d0d16137f4af1f2c7454141a2eb41229248d9c6017b3a1892f9bf89a5880b1d9068fdf7632e672b8dc7e43869ffe2f826357b6c9c91b8b181bec1314f460701f2481954517b7640d6ab441065b7fd3c87009a3dfb4385b0d3d2367a3c00096720fb12dec13ef62d814fb7af6090103c0e9fb33f1ef458a3cd2c284cac322c21406be9ac8c114effbcd80e1d60c323723a15abfc323965c940692e591ffd6d7e86d26f4b3d57b1158caefe609a771acf249280bba97b58275c7c495bac2eabd17a0f2b0028f21def6c81a3ab4d25482bff4786c8728f77ec172b5f5e5bed735209ee03da5571f99059d4b4edbc0679c5ab245de5e878d2f8e5b7d731e5782702868cf325e91091ea2e5c2a7b58fde41e7eb53612064cbf7238ab5d1135ecc70c59a4493b62a55da4c87111244a314c2b7603d29f29bd04f0ae1c07e62d3bfd21db01cd47e0673d4724127b6524a5fadc0848e5c710b78bab44aaf46da9b39b38993c713f9503a427e4aa95d8167986d95c9be510341780049156a829933ec08981c9a5b22c7cf8e284d686ebd0799ecc7e77310422dda377dd5d2fdd6326b54402b7f2365e901044f304b99761d3d655b3756dba54c2c2f8ac5da32373ad76712e2e783cf330d38b034f6a405ef1219ca9f6371e505190eb867bfa7972cf2cf859376dbd1acdd57b40806f819a7a37486d607433a6139ec10e9349406eb845b3c8a542a89599fddbdae883aa854b43712aa1e12d0ab8f3e635b233c2bf4e8b0f101721c089e2146e1099f976e87065046ef04d9af0d0269559932cedbbd85ff1b1af3070855e8c1d6fff1bffe1357692f497a309a76914a34f5687a9d38866fd3c57c098d04e49ed2cc73a660cfadc73e8e172d8c6163f75d4610fb02823c9d0e5033fb94f909bc5fcb2329bf8ef7f6da476f3aa14a907bc044ee5d13ae59ad1e6fdc628dea7c37d02b87b2e666036dd2a49dffc92dc109a5be269da91722eb25aad6f9f185f7543ecc1464fc5aa5bca31a1762710c0a9e7968e41b309e679d8f36f48a88ed34b9dcf7bc2cdf08641fbef2b62bca166b20341f0602e09a5ef4260b18c29224005f4a7d8cd8c7723385cec8d1c5ca4aeac34b236646172e2acb09b5e8f8951724b17b9991f10dfec28c0e4ee943cfe200197e551bae17b2f0e1d3520da92d230caf851ac1e10dc177c1864728ee0f54dcaf03cf2d73541fefa46c6e087d323e976d98ea2ddb14aad4f2eaba49a2256179effbcac1d9ea0cd11dadee1fefca0507d0321f43d7cca720da92dbaae918b84bb82f68412e454e9d201c4e36ae10b5351e9b40409da74d4e71f9b0cca104b988e8343b6436629226b68659ad596c8249f9c961724182543933590824984e4366a49c066152a9458dd37e5abba73f01101629488ce2b408fe017d236f8a34d9b07bb1df50467fc40b2725d0ced4c9dae058829458aa3b55bfaed94b14c7327582f96468a3ce479b0d44ea61e755ee53aea5cfa7743f8da3dcb78245a1c2bdd261051c4c2076ee720c9685f3a2cd8dae8c7d156099d939d9976e6b29f75a67a6b128d8cf575d18f58e3b4948522b0f04217e3ec0ea15a02371a143faa388a7be0ad964a6f0bcc2621180e83647b48dc53ac0e0911095102910790b4f077a4b9daeb81d3588bb7619c39fcf4ffdd84a95ce6db97987e8fd85eca7f41bdf00689eaf4010a6562f87f55356920a562203d9b5619e6084f0f41c80482ee1464aa93451813139d2bbddde46ad84d51dd7cd6668c7bc11f7780025aef9e26a9cdc32972f95b83949604a8ee25239ff6c1f804365ec6be9311f3d3dc44f552ca71f84436438edc59adaa840439fb7cb579c6c0b5523ea194046519cf8f11f73d1c232afded6203fd8da3da04609b0603cf2e8fc374eebfef00ddb98f4c7ef91c083c43bad9dc5a116ab5430f1378dc0c6c75faa63f9f79b8308d01910dff7f126185c146b1c31c598a4ea4f3c8312dad9a385e9d4944f0174eee491226f37a3b72cfacfc15d45a416488b24184d9ff08e86103931173d9430f53d443aff0382e95816ac9368a7d4f5d77efdf6fbe5d3b70c1bcb5b8f77aaa53819d089e354fd9f12e9a0660877d456ad5a1eaae321e246a931d4907ecbcf936fbdca0193a65d6a2f28bc72bef6f50e233c837d8f1baf89082000d04628d63c8e86bdea6f735a1f57cf1d4710e67c893f06662e189e8760e35d6289d75174bcd69d84ca3173ee16c738a510541225b878a6c7061563b711eeb1c18bf3ea64d1a3e44cbd3198d88df90bac85ea31173eeef97f2c6d5c8023e3cf4c65ec5767dc8bba99bd7fef085e34919da0b7f1b298bba5c00385d245c0c541fe7e1ad37d5d6f1f51879419266884eb96b363d7d76888716142dcb3005a4653627ac0388aec28cce89e4a3fe8045d21127abf38c8dade2ace2c12d2023e62a521d33277d9c37e055f3740862c27ddd82aec9ac483da64bd2743b57ee7d8f766ff0e86fa85d950914e2149b189d3b361a816f4518834d015eb332d80aec364012b4a66f15306f35fd03634a615061a883f6fbe551b1056c9b745fe6987e9cc1ec5810dbe4f062c3d40308aeec554f3699ea3f5767c77c66a6b29c043f91e1050efcfaa997f9ecef80760629c263c462ec06e67f5516684e2490440f5a02b439b3c1357531960b5b507789d04edd83b5505e5d1b4e8af0a1fac5677681997b8d9b6ec906d98b608db7510e0e2fe4e0fb91569e2540f28bf93e28f0732cf8a9f5868beb6b87390a831abe783d2bdc2465f9e2fd8b94efb15b05b00f26a8281c4929366ae3b400f7bcf6efa50ffa1944c34a604ab597a40123d4275f6396483433c42bb408097a8a1f98c25ae9c72ef16a9481a2dea1a2f7cf6fb8d3347a86222db5ee9a9c4e6ef74eefedd014a4e3b01ae8acc1e6545485c48d704360ab7168a6023f5702cbba4a517689cc6412d8db97700cb46042cb449320d04b5bb3886acecf76f661055cd5d6fd58c4fd59ebb9c32fd1139a0a5e5126801763a462c519e61b44172ea89d3f73e3c46f86db5a0f173c3d8b39255be14e8ec86d0a6e4d47f1a0d587ca93f6a0920faaa8e360ea248004ac13f8bdb2ad030bb63fe39173965103412cfe5bad2bc825b278b7a3ca4b5f2f0671fecf19ae38f438280ba3cc50c9e8d6bb6e86fb82f32851a6065b3b2d36e1855fabc69937274291c23cfc3dbcfe2fa97313d286e76e02ae29061ec625134464404b5bd27acf33588129a76a3c2e8ff242662daae89ed3cb1863287b6626f576abb06dfa0777266c5baa65353e33f05fb5af585ec980f4fa80ac72ee4211ce3d3da8d1eef70c61a73b33534ec58e3afd19a6573145c0b6534d7c1f122450f8df675886e42e860571b12514ba449d42bc8e35b668ee3a142c65cae01345f63078d07fa5b9912fc8f1c63643dae5b2d0abc224bd316faabc7111461302f456d35bbcf7ed88b9e7a28e8d92f6f35ffac600183474f07935b3f5bbb5846f49f7b9b53329cb931dba82882179c98d6ffb468aa52ca64584f935de8de1657c79fc4e9180890410c7fc55cb9a096fd883aaf5d8bbfa7527dd6e98c0d49f104e7496c9282ff6e4bf8056f73bf3dde5ab3ca34d5a85a6221ea1b3b0affaa8d9825adb9fe88a0181990067f65c67aaaaa6057c0ca5dfd34b16b3e2896bcb4ff68737f39bdac77abbb2d15a7b91b2785afa3018557444fe7d5869bf3a47d81f6b129e2cf8b35a815dd1404fccfcf92bec670541c38d491199d3d1f863b0cf74ac78051dae2256e7f73585487b753c168f3e25bced5171a6582c20819d27da7063b99240a72b96c4a1ef21cc608cddc611078764f66ae3f539ae9c4bf9362aeb91bb526c914ab36272fdc14c17ffe0c908907fe2ae15fe6055072a759fe45a15f241195f6b9db08280b1a9da573bb68bf53a9e3a221b4f940fad0e1ffd1283b6ca79a005d608f212f9c61a19e5eddb8780c2a5592e4e8e3a2b666a63b029a8003d60c1779c30c18986e740f2e4bc03a1d86d4881d9a678994b5f2397a58b9337a372343448e2d52bcb88249abd7cec739f677bb9efce5204ff8922cc546abaed3ce5a2e3e565f8ce5b1652f52683e16c8b4e5cb307d9f777355a3a03b81eac56fe63bb973f85bf3d5d14e94b1938920c194b9cc007390eb74be4ae31db8c0883b6ef53baebc217b94409588a2563e27256b7d0f487d73abbfdf7118017f9f427ee45e43cdedbe016e662b6dff1aa72d32eed9269708d4ba1b555eab11c39e5a6daf7f83ce3f76486e2665a108305a3ab917808a1a2bc0eddd27db769fccb5397270df28f56f0958c7dd53c029b25741a9214b2aff9efe1938e24a7ecaf0c71569b1f1626a2e5bd992005292b0d7f038fa5cef13843903e88d9b3cc06cb29230ee7e7fd78357240abe02fb89b0adbff0a55d709b51f0eed805ef800f3d436350b308642fc784421d7e3565469d8a96bcdb772e77c0a126470610c53b27d2c9fc18137999e54655c45ea1e587e4f7c93709b8dc12918a606f3f0297419dd7b000b06cb20ff0243bc0ea8cc139c900ea0b4ff0a34cbde30e1037fabc1bb0fa821ca5392ff45a830bda2093436e54df4417824c5a7dd7daf27974625736896ce80f561ed5e63d9ac2a160423b6c43bc808c49ddd4f3f85744fa8eeb6a36d9cd88c59df8e33559de360d5507ab9ccfed5ef74303a97fe2383f599a1c4f820463529af5d8e5ac8149f1be7fe371b136f2f17d9b8bf29397eab624923ab062e2ccef339f5af86f1bc43a6855cf80495f4e858b827dd9468efc90a8099d2b3ee533a44bd15e4f373a346fbd65a0ede8a27eae7bb421434a9f2d950f159cc19850d8bc0ba88245cc0e52d240684d42669bf634b2e59b0000
+ +* Transaction with an unblinded reissuance token greater than MAX_MONEY (200m): + +Valid to a node configured with -acceptunlimitedissuances=1 + +Rejected by all other nodes. + +
0200000001014accbf072559172f7dcf6d44ceb54ea92dec7686c0f74d3fc8dec360a663d5bc0000008000feffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000110d9316ec0000100470de4df820000040a979c2afeee79b20144c8466985fc32ce2c7d12685bfb216a108a8c4d058829b7099c9a375e37536bf3882c756ba7ddda7b05eaeccc5b4b29c33ce89908477aab5e03631b90a529625ff78d42b9796e1f1599307e818696dbc934ba31b21cdc306048160014c178897a21528604a1434edaef7e3cfb24adfa9f0ba29224d682d7499009c8323514c29ac1b1594c15d2666abf336b55ec9eb60ef80918dcc33430e53994529ea7fb58c3dd844e4246bbc370adb9a2a5ec16be80da0303b72a41c21142814cf7ede29cc66f5ca288b192112b9532d85c0ec85b6b4064ea160014b596884ee2e594da9c9eaed7953200ff1425ffd80a373900af3be52e55f7954bfd1e3141d30977ed83aae35e160468409394e481fc08754464c6c6e1c7552be2cceedf7ca86e83b49a7ee630c6a8317f5a12eb0df5690243318f3923b996c8b0cc249c109a4e78f274bc90ca554e16ee74cd3a614b5afc160014f2feb17ee32cf954efea0f8cfcd21ba37f3b714501230f4f5d4b7c6fa845806ee4f67713459e1b69e8e60fcee2e4940c7a0d5de1b2010000000000012e3000007300000000000247304402203e26bfcbe75601fec8cbb88ea61bf66ac566f9533b4644f0d63f1e8a45d7c2e6022065d3219c927cc433fbc403bf0a233fb4ca6d3403387d5f04981c965399b40e530121028b6d197c6d6ef188605eef93f67d0037cdebefe4c63e62e22b73780f3a186ad40083030007731cd2f905c5339476eb5fce8d893687913f5c3e0062daf63f293d5290cdd12ebcf688c2f75134a1dac1c83741f531550f5b897851370787638c7ba907d848862df90dddc3c69c9a66a533b4ddf5a8289124412e0c75ed7212d85d19199400d8048179447c28084b5cdf94171793a914739c1fc0c645547072c7e5f70c969e0bfd4e1060330000000000000001db2b0a00fc29534edd30f9ed4ef0c14f84b4c9430ac09d3c0c6f7f95db741759e7072be916c0bd687fce75195a2798ce05efd6858638f9506ed754a473d832f8b569644b82140e0fd25242770b2a6726aafc1f68b56a485b59cd051d4fa94f654ef243ab2550a483ec325034e63f76f72e67ec550c8f1eb7e73998665a26b32bc03643dd74672dd9385f9a653ec42d4b62affa2f19dfa459be70b256baae41d776423a880d05f0c15e080c4146b4892421d773ef25f357b7c2155e1a2e9ddca360dd616419b6e1e11449490f649898d1cc9ebcbb4e83287900bdd01efc9f04cdccae3bca409c6e85ff8bd6a0a73f8c9f70047f430021817fc08a036ce4bff0e576bcd392b2a6d1aaeed9ee8e76c4cc0278f39290906db8b9f2e426c2c54b25f935609dc4e4fe0da96e43b4f09e9360455098637d9fda7b98a0069b0ecbb6c89f618eea7ff846a69f0b7cefa6e32af8d86c6e240d44c6d88ec9c311ca082e8daa2fdb0df69e684beef8975b2ea166b3a4e6a3f970313d6a7dd52dad6b825fee26914272b9f623584739a45e9b975dd748855de9776968a7e94badb1b86add1445cda377a05263f80c04f02f0f02d55ff8a59e5cb55cc3a4b4669e5f8c7bcb89afddb053ddcdf3b652c74b121471ed674bb0ed18ed23a45a491acb1525b19ba045088d29908c1e106fa17df1106ca2aabac5b797b3f8a8d3dac8fea8cf0c4f5dbf49230ebdd3a0a6d44458f0d3d6a91c8d7f4b86d9ad3642d1e87eb592a71f9bb4c16b410007b9cce500914807266c9fffa63d9947203396397d23d9540184ca8bd177ab50263b82847f0440758ae26c3b7044793f2a3cdd031224165b0d2ca54dc0a02c16a08636ae5e8fbf96f67ea16d8c8567951a09094fa9c5ad637d9a45b3bec6978215620048dbce860bbba349b6c972efde8801affb15e9657095d1446804fbf32755814e7ecf34ba0efe6b7dfc3dc7ce331b18ecdd6237c156a4b0ec25ea3dfdf607b97dca1beab279b02e455bbfb139e9ba144e728824e3a27b9bfaf4161600af1cf379e7ca82111a892686ab43b13e3d7c1ba0d2aebdce28b13bdbd9c1d0b3cdc3e3021dbcfa66e27ecbaf19150e5d9f2e0c58083e01dafec82779afca7a6a10b7d61871c7473bfa042a488540150eae3784d36cef9d0226daaca029786a88e55ec4e5fcb4aa7d27f67703bc799bd079eeb6bdf064241c12cae833d8459ac5146f1383fb31595f353ad81eb5501f18e1f8b20e3c7a1033f35e862ad431b92910bf244fff4865e264d4560091002d232dd78ac969dbbb63d16ef919a01199a0a6bf380cd6add918ca8feb097ab881c9f1cfbc7106b71702c96593825a076584399c07c32e564452fa03370196cf3e4f805e03f7255252ff7c1f1a28b9026d896807a7c7c229d78f8068d3f8448153cc7ebc1edd97af992fc3c8f4388fde7c66e900a0f526e68433eaed6fb69797b808e7bafc98272f9e4e491f21763b8f000c6fa241a138b443e41a6b5f5f30fbe8938e113d859204c6a8b29fd1f58c2d0614fbdc6ccc1c71b6e329b03a222dcf76843642beb4a1739792f98c3bf87d921582d5ac678910d4e07a58aff2b279437bb5eee05f2d41210ea96b88dffe7eb4b6df5f71cdc26b08baa8ee4d961d316397a8887f84bd7464084e1e2dd4e2aaa09ec2af886b359bd846656cc125bac734611eb4574b24ed6255f6cf1c34631591e8e32c293a13bb341b89c3f392bc786441276583f2b339dcf048e977b167203a72b589382b8a964b1e32c2d66c1f30a528bc334afda1548bf115f294c2404bd897bc77459cdadce646bd83691fd90450ceac46341035c69a6fd4c5cf2612cd8a8520339e91b6a86b4a526b25e68de3467f5d50d86b9c0139d20ef01a3a4149e2c85963c74ac8a4a0b5ea414edb335206001e69059d3645656aee7b69148e6e30f062d33e0470e1038f54b08b6f8847821583765b88fff7776a6cf5c75c019f014e69cc21ced6e9ec02e928299632421d6a363699ce0894c93f51f639a048355cc62f7730d174b98b92b1473db31aeeede6513c043eb331533c27f797ba697afc3f7eecac8ed1c2a9e949f6f02446b47f1b1f2928f962f43b83b9cb1453fcfd529e1257f3869fbc47344d9f65ea0acce26a452675b3f03681e966f92cd8371b268523957eef9da7fec2fc80ab278acf752f5936833c8fd784a0b6f33f0029285b54e01960047e37081e73bdd1fe6e3432e3eeddbe1b55ff6808dbd8473e3bef13fb7799ea796e1a552f5b1497cfc79cdf0b06ce71ce0a3b81b4ff0fca5f7070293b20ebd6ae4abb38309d8c697021994eabf8a9d5619ca4ccbc8d157233e7b477deb040e803d5f16de090bc3d7d2ae215a99c1fcb44b78257aebb50dbc7cf3693e106f1c69dff3e1d0db7944685e49f5fc543765a0364dc5564b2192b144fcd3b64e0e027ac643c9744a620303840533ad993915b77ec6fefb2f95231611a615b292d9bfc7ce747cfea58b99a0a6e369073a8e1337119e7ab235e81032469ececfa9cf59e372de60d0ad33e73cc6b80a70741674c6d365ad9d65af83c79405cac92bc0fa119ab352c0b32c8c66b2cf7801a68a0ff14e5083045b46fea5a16251de0df7af2bef63dcce7a062aca9d180dda9a8c62bd0b55407b72d1e34c59911a53a575cd977a49eb5d50933d94ef9ab72b7b903bacd9139d3356f7a7e1c4544773a9b0e0ec141592cdd3ab50dc3e993106e65aa2c9cfcd49f0d9e843408cc25ce9bda0b46852a91abb9de8f3f77ea77333d887992a3bced35fce237b9fd4b9610c8f17c1ba120f324251dd28f5d36345f0132bd8e5626c94229b583dad3c3bdbe7fc18c882137ad64402d46ea6b876f8069d3d7856c721360390812a13e74681bb74866819f23ea21136152cbc8c6dbe29b0cabbe8f08a8bfe4ddaf7a50b90102c0e40a7bd42e404ef4e9ee9cbafd539e973f16e89612946a39956415d8775749874f754012dcae3ba6d07d8322ae28737f9eb03d133deeab153cb410152ed225136cb935a3a6f8e1a81bfa11d3ea4e990eb67c70ba8d747dfebe06978def01338428f1e55be1d5df2c9000dc91c5210bd94aab68115f1f98ccc260455ad95bd3f9bd4db8bf01b270e383345d11698618c0fa17edb75f21b39baf1410d4497f4a3978645ecc6d6e0ebd418167b8924eda5042f0cc0fb4d97dd6aa5a5a695d1eb56741d92c4f4d3808275d8eee1477e3ddf89f6bca753855705cdbdefbbf3fe53fbb8f32ca85a4f66718eb8ee4ceaf291cd3d54f1876ed0a3e379717a86688adc1941942b87366ced169409c77cc7c4cb05c972199a2214424ad83de77d535da99876f37388654c72e0f827be63b79adc60606b305f02a087754b2bb1924e73a2c6cafb5b90e9f0a76ebdd95e979db1e49efc82b694a186d268d048ad7da71e5de9afd6f36feb28757b964587eb4cb6a3373a6eb40dabbced90c7df803025e47ae4cc053f12f904970b5e0d0309ba068f1d1dfd9f42f06eddf7690154715272ac33d1f7d03533c2fc667d0df02a49051c0fb1a49cbea5b6bb09bebbcaa4a740fa47f10b1af72a232fd63357d5ffffde38999ea1684596d85e67cf5b9967e72bc44e54360efd24c41bff799c7e8163a55b3acf573ece1e2d3d64784a1fe79856f41742000d01e7f9797c98c5dd368811b2113b7975ef06d338c34995b23d35b49834cdc323bdad210a6a73ef208d306420d89537b555ba8efb55496f7f1d2e4877689852cd919241ae1f13b3056707584369aeb4ad3e89a8ecf298f8b26d944f5671f9c0ba1546999e3b32e3d47b61f060f250816322b16a38792ed128d030664f9d545d32e91135afe21c7f6b94f9af99d0b79c4beacd0304b95c3076b20c0694bc85e2dc4c5ed6a814157f473edfbb9fd85342db63b4719fdd58f45df1c9d01880def0ac3033d9e4c1d6055073e8a2922c89a2a0e4acc37a336dd67d26910df60b8c88126486630fa5cc2dce320224cfc8f8db5f91f655bd6cbfd7e48e35134a469ecc541d1d5a0d418b022d6d1f1500573a7aec643ea34a82927a10bc899b4d944171ef3517c3c5476c61dd0396df1632853aa0f2330ca03629d593e74ed469dab97ed7a81a659e241311acda9fce07014e38da76789a8d7b59e0fca2af573448f5541a59ac440a119fa44b853834f08255c8c28cb7b5ce96955f1c5cd0403bbc1b380d39568ca8d66aa41d5888f4a49f4aa32504c3109c8b0820b2a228624247e81fd7620672abd20a5961af6d444cc7dc1389f3ce10cce58ec6ce6bab15946cd155cabc6e352f1851c872ecac311bba531161fb018676e265deeef5cd5ffc9f726a83c31a3eafce0f0dc33d04bbaa03bd4f3aea4206054bd834501d56a2fd63bd26035efb275ed94119d0b0ac42b88998e5f9bf0779e71b6de7a44740355dfee1a8ebf94562d64b814830b0056407a92d8252be2223a6c1ecd853efae902cde2e40643589709449aac8ff0fabfab50197788f580dcedcd52e13400a43ec64d93d75af282d2bb22a10ab505ba2aabbc04410dd69d333bffcddbf5fe04b6e55aca02ffe7778270c4cc95bd9ea0ec314172e3a5c83b2a99028680664791f138a0c38462944a78c639bac251ccd4d88b106e2ec2d39a94b8954c084917e2beea61a7b76761759bb17e1aecf1cc153d21d4a60b58b4fe292d64d89d3a5859a36251ff4af8792f4c4e5624ac412c3ddf0a1bf93cc27d58856dc3b547b5ec16caf287434c310097a7fbc58afb6c921d21b8c7951a08aba81e6185d0c42fdd6ed4c76adb4b9d6e123d16334977222c15f3f560d60561f7f4cac4675edb4aa3491fc5e18530df92f6bd81ddca310104df04d458e461dd7ef70c932574acf230d793bc7493ac3bf59fc5e9c4273e1d6d1b9d26f89fedde161dc99b88c7220200769c76834ffb2463d74ea2d2acb7b24ffd69262d431f61174d671935ee34705b13e1aecc8785577f25a11a5fcd74220b37beff4390f5c440d87e650d2957ab90a6d264b11849d7887fdf1811900eb9dc54c1229497ed39028ab8fee707c910768b2bd355805cc5a28f8e813fc750b2bb945deffc195f5518bd43f0f046ca32d13dfc57f9891a315e0bbb8b142f493b670b0c7b4db47c25bcbb20911898f18efc9a347ddd252945e76a4bcc02d61139be53446cc257d0c915f3189f46d82cd4d598e20b0e008f93ee5c469a8ed406b4c99039f9b7aa71e660856fc972404ab89508b3dcbdcae21f3d47875e355042482aa2eded4b307a17fdd5526f40d55edc31f9b1e256c6f56cd7583c72047b52d021e30342d2a073b668b20618574bc053ef1110ed3076fd30ae35f17739c5bd70077c2f26221bbb5f345b5fd91983520d66a6e2a5d822dd731bd316cd56f4cc1fa51dff78cb6185a470ffe0a3c09bc706702566e18a88465bf7d11bf92f72532db4153f69a06a35f7e615ca2f91c165187cf5a0218ed2d2e77b9b047feeff9a42f606428e0fe862293e6e1b7c264dfe3ab6696f5afe1455c73fbda78fd4b5e45af936abe1e154672d9ba4b4ced6caabdbe6b9f162f65f49f15d174040ef54e0952afb8d66cbbb9a55b00f0ce84b265484334b0bfaebeb3e31e8a5fdb9084e78daa25b2f9d8ff30a31d4816a725db0c284f9d862ce194ab61a80982b92f6149510b36f3f79c867e9629162b23af68e14f115695b9d070ae665e15f4b5ef86b59b4cbf9cb463b0e2506c293ebaa49f8f1e71ac5305735745e4f126de9b5735e2b61e7e7a79ec52550d492bd1b9e6a276d6cc32fe927f6c49199fc4995f15453d45e0347175a17e738be4a0bfc7a67a8b451985de4a87eab2957a6b3bcc40bf1716bd4317ffd950eaac9728a8894154747393560d8e959e5e6c58303000781ddd494b1f8be2b209a885232e67fdc9c895b44e828b25a48c95b1ed2a9c6d68a889ed650c6881687c560ea5d423ff41b1be7bd88d828b803ef6a7f0ad0925553ff126c1f9c9a9839154ac72ceb727f847407f7fbbc8e5cf6582ffa9c8b528a0b2d3f3946a31cbd700cef1417524ceb77861da29398de4630669722f026e31bfd4e11603600000000000000019b0e6e05c22f07be2ac680e4bdc03248e0930623edb0d5a4f2a68121f6f9cbad75efb496df6aa6e363e3b80146ad2bed713da4c6ed33cdb639bfa89aba06c8ef1dab178698c4bc1df43020350a396d5d21821e28eec20c169656e1768d4e453619fe150a57974cd33fd8073a8af502b3b65322778ee0b7f4aa5aa27f45de6968b32cf9fde1cb5047f250106efd1aa524b699f8b1adbc3752cfe93da60eb9277d79eb385feb7ec5fc8556611b69314d250580d4d619d46ccb4d8fd256f5d0af1989ade62b90b26916852079360d9f62b4f79a8654e32123515b6eaf94fa19000d755f75284367b7c028bbf2bc209988d1c8b3031694d9a16e6b3efed5252c81d0e7b26ad40383f48ee4a7ee9159e55f7ee06983334efe9157cd302fda746598a1e396103bcc3b4ad10a3b4728c2ea8da1a3e5c8b1fc6f6d824da51152a1cdb1dd78bd86a29709f9762f7786a783e7c8507f913e8ff2b6cb695a9e7f119474ca506ad3a7b6760490ddd438cb42c7445e50679aef4bcca09c35f6a105671d1082cacd044250d4414720e155d9ffa4871b753e47b0c9d4741131a980d08f26895914ea2ceddd4176eb4934d4105dbd6960e5a428ce4380e9774def2fff4639b1af660ffe70d4b255b3b863da3b77f467b52b4e0b780c86c2befd6321d5bfcdfcfb0190b67c986646a90c9145ef322da2485916aecd7220bad97d9208c139ed79f5ab7afadc53688193bd391cc85de1ffc7eb97c8e8a15ca6d5a5956e31bb4029be15cc3f418df6527f86442b6c704886def4ca0a25c5893c1f89e0c88a78028df0bf1e82d3674545eff3592054f60a3e9c02924618f1f11c898e03857b7481436a4f7445afd7ae769abc8339a2b09c46d1589ba84f43b47c127f562f1b58daa52f14f58516fd0485bc07721066fff1ff2a0b613f6d15619ffcda4ae021d0759060eaa005f7ec87ca1834ccc8ee2919481e18d4948a434e3007814705688c76bffd5ab4ea22f631c496fc4ff39a9b02ef0befda32fe8ca1492df92a44453e2e4cfb9f271770284fe7cf0a237d395fd36d07fdd5b5f508d1ae35d68857fb31518fc997d399a10b9574d59fd2644088ac7f6d31afd1b8eae4948572f239dd681e37ccb17e6fde8775e8acdf4e287a2cfb8e422ae629972d46cbfa817d372b9339e87072168f745d902e60cc713e3bfa53a2e1cb44dd03d0eda9f1719a8d8c1191a65d1a5021613f69dc7923d04612e2df849f3e957507d696c379326a40e51a9d5ee3e94c292b09325ab6ed3780edb5e37d9e08db3951498eb97ceb765e4d563dcb35f4fa57398f673423f6a374c62b8ca2e4345003c1283e7ca8209d25a9a66ddf8d5dad3241809025f5cb4c68e4e53d759043dbc809dcbbe2f87dfd9f3cb3c17ad6024fe6ef8188a9a183f585e364d40d80e53e75f7614b2f818c4e1909dde92a984b47d1ab4a638e9b916df1a00a95b1567b0f863998fb437904e367d072e2d5423ed1a2665b20a02ef81d3f8359d9783103cfd2d3405291110002a2f3ea8cf7d497c4193b2bf663c578b330c776967bea22021b4236664ab68852290b2118ae75cafd953fdab0774e4abf707e1193bb19891903b202ba7b2d4f8b32abd35ff930888df0ec9008f9c8331e916a37c5704c9f1b73965c37e123c98647aa9a18cccd1956dc38431ebd62c0a1c080f3e0eaf04bccca19a50164e9dfc64ae20ae6c995eca6c1cfca44b370cfe090c7962ad0c4b93d7ee40d9fad0e172de79fa536c2cc6dc6ca8001b950c7da7c9de5a5cb1f205f298532d7612c40df38ce832e93085e6bda25560efe03dda77ade0ccb2ce9780adf190dafd0b4fc5b950b3b6bb8702aee8938ecd81fc99554666857ddd3c9eda0488e64ff7191fe7b8596f2b52c3edc3427e1b3aff5f4f9fe7bece4ef7401ed8fe6c92a64285a935219cb66675d7176eb714c6d7b5d4ee6d9f5950b3259ddf3cb06210bf19cb8ec72934a43d0966207f9d981d4b0280f019576ce9609c19886165320c99d5b24ce01cfa60c03dc5ed57e852b5b73b993c8aece93619c4b428df1a4b93ee155508537e258f810b164016a4d863e76e0d1148c278aabe01a62e399c30bac0dafed3b67650e48a97cf2b63f53ddde96789417f5fae8b60597f0575b263f26cb62a1c6b35b0e76a2d9ace2f2ac2b5f71ab2f2272f8a1a577c7b94c98a793ab04f7d7197313e8fde7dc9e9dfbf1c6fc12bfd185f7c4f7632a43816c7f41a8c456a4c74a203162fddf4967491b7ad07e52489e432238d6e5e4a3367dcafa622d048a89d9a6a701aae32ffa7f3e518846916fc37dfd452f0fbf7f3c383fc02d86b6b5ef2bb1c8e6478a6952286262a099c1516297ba12d509e7bcfe317c999c72f7df0e2c6e7376bf0788ed81a2351667ae574365ea6dd6a6b9ad9e094540789fba6d4f160fe3ff2f7af7c36b329ce8d5f647a0c6dd897a9548f27272e8b3d60e524402c86031a1ef6350205d6c89abec2e66be581591a00f2e6f224887ea4dd0a0e46a8a8aa528443f0b4e60570067e562ef13a9e6b3eb1ea7e449857ca271291dcc196421982d75baa2d1f3b858582add73844f046b0b85164c5d94aa5cd6788965516eaebdfd254be0de24df620a087fb7acedc887adaf6dc0aa780a9e0633496cd21cd3b848830ef05763b34c599669dfbf390dc65b34a6bddd7baf2dce00a9ad4ba71a03e8e7de498080ae39bdcbfe9f72deac86274dc41c7811592735ef0302e4df18b7c4086e27c852b50644463ab7404165aa4454f6f3865231897d9d7002e7eb292a5ef4dcf101bc86202d489a1bdd94f2a48e22c4983283c10805b1ba2e659035e269ae4808dab334f6261ca1238252e5c2cbd5018c7aba472619103ece83d855eb1fe484223845b4e1ef31eb390029e22467e6c35112888d85317594173c478971c1b44d879ec7f790135a2118270d3185c7eba0ec21c9f03c2a0f5e3c90b37e620f890d6990fe846dc8208e2aab318396c902c32b5abe81f470f0f71e29e9fb508ff8e141ebc8dbdcba713f4a983ab3b72e03958459f69fe97303f6aa23e4fca7d0b5ed53a90a2224578607c29464c007f2b61fb22d331de142ab613d916109f28fd1bf7f6a812660878939a7fefcb7ce110fef17ac104ff9a98c7ba5a75178620b1262c5d2e476097a86a993d38c834c9aacd9d28549f2308a655b5fef78b7f658d82993f345494ff289e9ccd4a22e7b6b558f0853ef8ee3416ce8d1a7b6dba095ae4f848c2cd23110793df521fdf96436090911b46eda85e557b3c07f311db713c391e28ef25002f4f32c66c72089a58bef1dae287b6d260ff9cca24a57c6eac5037bed448c113589cd0d6f61a6f3dfe63a3eed3652c3623803b4ddb5df5127be15949ed3803851e40c1d937ae8b09214d56c80bdaede59766770006c4c64673a865556c3aff3dc0c13b898e8bc742567f6529347f2d58ff5dab959341436c2f8b0d9c4d4ebc22cb16102b745003b2596734432035774dcbe86ed3d35b9cbc1fad46eaabf49ae97abedf917ac6d6abad74e6fee825ffd6e03fb5c167d78c54075c5db77e51f012dc7d27fe19aa5a62a6e95e99b3555bf1d4be28f5fde863307c7f5e20443ddfe875b0b2939ac4582c726ff50e7dbf39783e1c866bd386a624f0b12c7c1c7e54ac5ba32314bc9d2b0148f6990c2478dd37f8aba8f03ffd6d7d4fdc25fbf391b35648d7142626f67f88b5ae690a7ce5859a9497dbebc3a2fdf63c34a62c4d9cf0fa07fe2ea6d7eefa4da54eb5ece2df7cf10daa811b7459ab888328ef7259f837e62e3e77d484735ae1cd33032d2e918b73d940027d9a66fce72f9fd546a09c2463776b512f4fd76a53fd940eb6b6bbeba5a4f82a713d4f0a4916aad8ac4a2e8b48f739d8a650df8497302b6903db22d4abbdc0a7519b08430f6b889c2228cb22be12ac9f9b26021abe113b37b665dc9b9324b65865c8ab7e40c8b64b4a985a34ec0e9ddfc665313646163ad453326102d8ea147cc7ecdca6384c35a4b77127d571bd9e1f6c3b4a94f1bb9b2de1ce7ac48bc6c19c852d9340e6f0808ab24338170a6660eae0505a1b5f1fdb6da65e09d38d0cfacf03545bd24aaa2b2b60b6ff1f953da66820fbd07a9142545534d14c9b009989c0a98e40cf2752519d8e2320055825b83d4a66d0ed2d4968470c0e5ba838a8a05fb3a76852e2fdcd9a210778825c9fa20778178c0f6363d21e9d3b376fce30bd7eefb82308125808bfa2b03cb6513bd31d40680fe31e72ba201ecbc8d03efe3234fc81681d80cb4a915a6f61603cd996f573844806e0ed0ea466ba07443977ae710d17f4681fbcf281d56c27d05b02140d4552aa5b4f789d05abc296efc484254d75ad150b2d0ec41688e7f253f1dcfe89a8344399303b45aac54ac129d28e1ca9ac52ea8b15a88905b5a7cc4a8174c9d8112dc602f744e0fa4360ffe03d20f9cb630d4675778b534346122ec3d57049a98203a5ff5ec4cd3804ba99b432e42d48913f1580ce6959a581a3666eea5ca21d1385a7fb2db4afbcf02ab816daa319b9738cc721332018a34a74710cabef60f1fce21e030d4b7ff39ea61d638f4c042dc5f73ec96323180bcd51d9e410f8b3c74197908040b97247a2fc6bc601f96c933781b8fa30026a62a0cefbc298d4578fb29b43d7cde3e59ce7e7b23125552b3c2bc60171aa5626643dd2f7e7959cf6708aa5c946b89374101f7d9e6c5c3bea688a572704012c2aaf7ce143b7583135209fba60f88df722bf31c1f9353e800f1f5b777ecab0d2082313fe4953841bfc4fcfbe571f333afb13e4b6c82529aad3e2d0575009c962ac8135c6b093d0d399c131e4d75ef6807fec14fae534bd1bc239156851ef9c0e67415d568e13cbd85f5a1ad7af0bfe82816446eaae206ff345b3d67925564f241ea61b5eb82f76860a7d53ed58d0724316fed02858f7ad74b940dbb24550630f4e831957e67ea7f025d8a5a58f6e5444e085c45089e5fa610af6c33d544080c98e158335f610ee96493b7098cf29aafef2e9a9c9ab47abe2e0c92060b5271a4f56734a27efe6d52ddebf1c4ab37c0c7404829127ff5d25f2f707e0e9c1a998307181c52346b73e488eebaa43407f7a8bb7c299d02f1a96b7a35d6ce30d042815ddb48c284215d4f652e59efccbed0758ff72026cf52f6b1cfbdda3d88f3174139ce3ae3265d7eaecf4e194a4ca1995e43c1df58b2766d7e2f74d805186c219edfe455c265d130956c95cbf96d46706a61efd17d4ddb61dd3ffe1b3681bb1435b429ff495d1c31c5556b28cf253ffbbc9065c210f95f0c9829f47bfa2eca9bb3f5e19866c2a37441e451ae9b5f948142e6634c6221177eb9afe652a258d2ffc037dfeba1f48a65df3e229aa7e1e2d0d41a610afea3baed5d19f82ba6565c60ab9c49789c3394cc312d4a28686c62db7725126a1e6631fc3ddc635bb06ce343f507a0e5e3a6fb1450e57871398fd50cc26ec1ffad7a5f93106e1d482244d14055ef136d2a299f0b76038e742fba8216d98619f58a15296b433e18f26c580187739625ca2635cfd2e65723647215d1a35ff931702d00c20463cf41e426ff59fe2cee6138e626ae084040b539508958b04191b6dd45afbf85fea198dcb5eef612f77ecee30ca40f92d195018f4694161e56fbc96e0814e4585bb6cba5018038874e1c7275c7d7b9db2e645bc7e289bff8a8db578bbfb65787f27a54d5fe27b8372088b5b1751d652d05a44ab4ee150dbc728579cb6e24112e86ea4f52d7c2b2ae802fb30f4a117eea5f7bccac8180f2371b16dae4c02a7edba0c1873c4d441a01ea55b397f4d80afd4c6243df5a0ccceb59a1a46952d7ad34870cf3f0c3aacd5433418f57733c65a3bf88c8dfed5a9292d2b5834a71992f77f0b7a7b33796945206692bf0166a8724224b9370e9579be7d6e8890c09466d73995c9322ce997dbb39edb200929712fae99bce435037d0decc1a4d36b2ca2b8b3eac9898728d353381ab35bfcbd9af7398b3245ebd82985c4cf414ca31de93be20c4cd18363bccd2ee110e923a87ed01b9799d87207620fa7689ecfadcb1412046d1a8735d8e75cf608c5c9de6d17309e7e974f2dcf420127ef31c56f6ea3ba6d36dfd12e114047939b7a49b070d288c7031dcde20647cf49e7a1a3b52af367266bea9f354baad07283c626de5b78c2cc78bd8e9a4f05c394c14594729cfc1ee2f813c40b00004e8efe430c51267c41813e320df83030007831f0110774602ab93a7d0fb8ec64a21d03ecd2e77027b0158778c93b7c4ca27faaa5bfa2559bd104fbf9c393888d1b14bb019576c64a7970c4c059f67478354b49b037aa9b3b406cf4d2819e836561dba0c55e59d2b8661c749065760d779594c224f410052376f1ef78060501771a087a1b7ff32d74f7e37ef8a81b49d164ffd4e10603300000000000000015fc6dc00a5e11800527d8d0d081ffb80fedea88a175ab30b90b46f2278b761bed9e6ac1dcab942cef0a7906795eae0e15c79f5109ada0764b634f67b4ff6bcbe4192a2d5877b5f1a31847d04bdeb22ad4d50b99f3168ec2436e2a48fce7ff4ec9c338a798b605f6226916532a941c30b4c1b8a918a123d294e938efc1db0be69cf6310f666277aa8e9a4ce31ca8910eaa5583111c57c0d80422ad123d7cb67aa82bdae1706e98678ff5c054e2c05874df5546b5c919194bd1d59dbcd5d5979499ae0bf075c37e7b87f9685c557806c508f9aa17910aa1bff610c1dbe6f71a47561778b439ff49f22a84791223a4e66ad77cd21ecea7e2c6bfc3e778b2e63a8639cf12844b123c1703cda8c2a9e17668e78b53d8d4b57ea523675eccea5f428962d284824964454fa9aafd23ff75d843f19d1e6e7ee7143eeb35448428f61c59541e14b107dbfabf2a3decabea6954a7f1007d275aeed8dc307966a6aaca8f879f2f1d6b9be256c19bbc0613a89c01732c97c0fb578c341520345fa4a1ef0c16c986654ad6160a8af8c23e1930ee2aea562c6b587c836473651fe10392ea5244c82f3c1c171bf3d7f91f2be973d960dd74675ee55aa7b1da117370ef508586a4797aa7e53dbc1f1d05bd68f6693be8a189ef4fe85a4d231c066e0d9c5a979fde2653c19440c37a7a9e3d0c06c511fdac59d1b695f810ae827ed5dbf0105f0c6bfae285c0b5b5982c97d77f07ed2672028dab0ce3747b1998b1f71da827f99f361801fea51f94f28fc6d76ad2a94f615a8831d680c9fed3c84a5f03443381c37cc70e86ccc9dff30d54ae6046369fcc14e8490bdb897a3cce8e72e16551f99aaba64e3deecb57b96635bb87344e60b0336e6786c0f8062c792e00788d3ec9245a365b5d512939418da4f88a1ac030ef1c63898698f54131b7dc4c9e97704a84240c0e8d67b8e9cdd6b56b9b24aa4fba2ce55e16ba91a391f65fd8f6d60f31a780dc8d38b54bf35cf5bcaa309a7cad417de10502b0d2539b57d2a62afe428c6e455d9351662651fdccf19bd9c66d94faa68ffa164e1ed185818427c04c106e250bc9c96d547bf6c2cea4f3a62a4e28905f31aba2071e18f41291788cd72a3d1c4c0a6908287bb1df1e0837392adcd4ceca07dd76be4460eeb22ede4962bfc3bcadf5f5e578e6dadd2bfdf79f3c0759f3e54170ca3cf57c06b71e5c7d2a9cb55c387271435b844b3bbf551eaad4c4f27672a49e41bf0e4c8d94e2044e8da09950023f4567072b8d0e4fa08151334cb49542a39a49447ef4a1b2a26db51fe1f7265a8063732929411428a8179c61d6f77e7a37a49aedd1a855936e1e998114a6bc154d3368c5621bd2523588047594039ebadaf9df4d23c519510f06380ba3b2187a829ccc8feb404a2f6d735ba75176406e60ee9b5840dc9d1ec6189f7177e03042688e4944592ac0a57d1fe29076c2ab6342d17b765ac96499cb7ee3248e2d9a37cd474e8a514d5d22ce9769f55280a3ebeccbca283b41d1a9b2e0f64d265fca98f7a71c0542cde35e582962c0661bb37fac99ace703bb90b777a6688c42ee8b0f1dc46cd674cf7d242d5008d04858a09a3fd8c8ef5d312936640ddb17007f3d57be99bc407f714d2dcbfb72101d95ac25d7429bf9faee3ab5af4b0b436edffd2f7ded7d171517bd036587d9829733e53b8fbfde7faf4ddb25d5d30f27c87f75dad567805650d64e7b192a428625bbeaf260348ff3229c5c28f0182d4fa06408af417a3157f5e3ca953b0145e2b87315679a86523fab5ba67e0000c768706e521bbd7b2206a4660a5b9e5c07462fb2aac015b95e172a6ea922688c3fd662d892aadd51c57b04cb2c8fcd95d991bae82a6a02609d64266def12c9a64a8665bb21d88aa46600fd1945920034d5e475e6b12d4d770b7b656a5e6440bccf8394d0a97dca64ae90b684995adb924cd8591f7cfc90e33caed12214b76bddc119f73f83bc2d3417a610de1bebc9bf16e2b6ab69687d05e4beed89317323257110b1e85efa6981b754ef9f200686a20424f39a2ff1e5742c462d75500b9c0eee22e0698c969c670409dc0b27a216508140d81dd5969002002e6b3364657be00333771db57920327f50b4f8c45d5a7ab2ea629eb5742d2356acccbd6cc8154ef067b7256626deb7f9524255de52ad88a05b0e58c505c4c2d650af50370a81e0bd557fa481dd2b28bc627c8908a1b151d70802f6247135c26f6e2376d9fb05dbc4905c83782800024567ac55b81568c305da2dd048534e8f54445cf2aa99ee53002a7db2b48ee4fce6aa1bc6395169db8d9e0a7ec0d3282d3b582da6a4cea8db28972954c2ba18cbc8b750f4129f0241169173cc8a9e2d1877fc87083e0553874c8dee1031fe644079ae6c73b5cee31f34b367ff43be8b390567619f843a3bc6b163c1d5b5eb5a43f6a68b4ad15ca4945d93ada09f905ac91f47b7574cbb105e55def32a79465bc35dfe88104f41c90d82c7912ec65efef3777b44f9c5d339ff2c820e7b8a3657ce406c604808e06ac5cdac3b7999c28a296c4d6fd5292ee4479bd7f5e6d5e5bb091d1a20f8a56126ed213cf2b8c472522a1e35e3d94696d71f38b0ace40feb0daff6abb491c54f5e7c9ef36599a4f26274bf82900af4f9ef1c6de547f43f90fab709922d8772edc1b814e342e522821e5db452dd397c2d79cd2452498001447cfc139d60b3db5dc640f2f8adac13572f3172ed8d76a83557ef87be2d3afe3cba89f61665529500179885eeaea3a1a2f60cfc4a83241a0d51632ca13675a7766323741a89c2205cd5aef583a88ddda41fc7574d8a04ec978e497064f0f2e28f80e63f4fde4dbe90af867d235dd7b70df1924e02759c2d34eee374c4418a9633c811dd6fa5df00ae29f3835cdb744a3ca1f8e12605bacf3bf7a0994cf388ee869c91aeff6697c56aee70a100a1d652cfdaa22f208108340887581c9b30857ab98e00f0801efb7ae09333ff9a5fdd5dc99e643ff2b09c478bf40c340e7ac0ebfe742189fec8c07ec58c5f351bbb76b6eb4362c06fd207a9fe4f9751de7fef94f95d1c5757f8adedd1bd0a8c33a984c3353e4753af35a53b809773bb1ff45554a6d613828b9dea8c996fff35c5e80a664109051d00e04fb1495930f9c1e8d6afe207789b812b2ae35a403ba13cc393f749f3afa525cc14c32735487afa81cf95525dd01e7a2a359844262060837ce316c8831cf1ea0494fc5c0ab922be87617fc7cf88d65916d679323ff85db921784da4aeaaa1dfc91dc45e44acc98c0f626bde1866e96974cf3d47f41305890c6305d35815c56c819b78dad37e3f8d60ead44aaf94cdf8df4892ed5b55a40b8d4d4416d766bceb24dd1f0056f7952e04c20c766505cf0068f4d85f9dff21441ef09b77905d7eec820528c7fadd729786b1146891f468edb30b7fba2e2cebe6b583eb3d9c4f04062176e7f93187286c118634d0d1d729171b1b79ae76e08e6cdce1aa1361e58038fdbbc47833e5e484097b9387602613f92118267d7923f2651ab5be30687cbc7310ba792aad74041b5b9b4cceb2bd2127075336f9ccdcc7f7c535a5a19acafa63ec65daaf20168b4f94f16526098f4f02333ec92aab06324cb47e3c17271b195e1854763376807405bd53631af9adfd22444935473efa5edb6b704aa0420bef5b8fba9d1015d9fa9c0f7daae8e3b302447ae00ed705c9ed17c9adce5b4e4539d34d2c470e0be87d529d26ae0e3236424ec2edcff8127c7ef00af8389368917af7cf3b043d6d02eb79835ca5cbc743afae05ebe25dc33fcf9f94173b68f02b7c7f0269bd05811141156dcebc549a4814bb96a608d3d8b8a1f302d268b98eb2385dc26c749e5ddeca7b819eb7d55958c0b9b51432eb117b4bff758b8ef72848f060bdcc5d748818a3cb5385b9ca651cda70911aab5ad46b90c7ff8be57577d3ef23d9a4246b112ced605f16ba08f5f508b236b22ad4ea241c41a93ecff12a0e7976217b15382ab30debeb6dc28e4d3597f3de2a0a0c6ddcf930472475c3104f7b90165d4024c86fb02c343ef9f014ef2b340739999ec4ceb803da04e02d3e96bb21e5a33793cd2f7c9be2532200583d0c5102ed225fbf11d406db2bd5fc7128587ccfd9365f68c5bb061f0dfd2e2faeb33641b22cc743fcc3356c49ef686be18e304cd7076dbff67eb68d37ccde5547449e006714fe34c81943c9d5339f287698f923b0e09d1de32dec07428cbe18d4136625116ed6a44b4cf7400aa5685a3d01fa37d94ee255ed357a44290d5f6e9d99592bb4bcfbb5e25bc57d0547ddd3a774e45afff41aca8936b37c27b167fd131c3ecb0a169d0f881535c61cc3a94da3e0bec787d416713159b2cffdeaff80e5c188239fe65dcb752831573364d0507a2095d7322a5ab299106fc326a430d8e083e490885f6390d2601f7d01baa108ae92d7e26e8170a6bcffdc7721ab0716bc0d3aa63509ceda6cf5bd30f0179b875a8608dd69d5f3a9daae287b65108d5d429ab97f956348296e55a6d2d8e8c7dbd4cb1b01004f1c42f8553521d538eeb0a4061075d035e945f616f094b07a90f483dd76891d94b0cc07fdc2741fe12a95296ac584a648b8210b98a05d05215af142bd98fd32a59b785d6367402b621fe820d489426e81d25dd9869ab5ab093cebd536c6d8106a5d1750b7058050afb5b4510359d1cee797392332e6bfa872db58c88a1e173956efce59434e375174f37afad07ba755524aede89183335b20f90c9a13a2c276c21ab327b46af3baef4ffac5d477e64395f45bac526f08f602679e700f6c261ab47fa80a28dfeb6f899aefcf36157f709fb91c2c5c87ec87da236dd437bdc66b54822f693271d2023b72fd643d5d6ffdfffa5d74e47703a1c0ded7657a1a9b9ede6b7cbd6e6cd7970fdd47f1e2eeaa435abdbaa29ed936511ee35dcaf963a0e0d87a6fed81717f0d5436b49033d896fe2e818433d4aeb594c7aad0aaed2300a2a16381e1020dcb8158649ce057552013e22b08c4787e16296920aed8b5a336947443bbbef1ac781df7b1a5d0d7016e08094fbb86119fd25dbe9711514a04a55fac34d9225eb0e9fc122066b5bee6efb76d7d179185c3570e1c9a4fb67e0af030034845ce58a08495620d2feded12aa3b634088c4b49f7b09b9a4fb23cde6d7211cec00f6a0e210039e44e9d91b211499d4926cbc28c6fb876b5d57c8088ec5e206d4e38003fc356224c13641cd1e44fa5114d7ea199bef867c7d2ee3429cd052f02be3fc9f03ede1a99df90cd37e32c3637cbaf69801ce98abc5fe82415d5b4cf20ffc3b055a2f1de1dfad924fa22f5cd8bf91b0dd25a3b149fe106f8196fb3f8f53edfce809e3deb88b2172b4d038ec2a68815c111db196c99fc0447d5724ea4f57137d8acd7fd9dfda6fcca7fbd9e16a29dd2989bb362a6657acbcf1552afa9277bfa7781539abc3bd4315df55a051b3d2c53cc30dda9dced992fa37487862f13ecf0da1bb82cb25db0c61db9802c7cffd96985e850e556f9b51e32989d30b949b627cac47eb3a6f7d6c2af6c8561173992a6f61ae229f6dada101090478dc88156fd9459076ae23d89f67b53204a288779aab213f8537253acd4fb948582823ebebbedc44cc4848a76cd8a62fc137461cc8aaecb6fc643caf0251d772fe501b06e6b05dfdbe317594d5c049121e6e7b2dc1261acb61c9ae49123b8bebd887f1e22356bcdc21763f6ce2debb326dfc19cbf567a72ac7c36515aee5e022d936e5a97a5886218c9fd07fa310b87b4fb84561e0d28422da04ad7577a60951b30e5d48986f8adac8cbb119642b5b38a8395ea23b4c8a552fa8d380d023d5c46c3b6df590e6e27ab6223eaa8b20a97e60000
+ +==References== + +