diff --git a/elip-0203.mediawiki b/elip-0203.mediawiki new file mode 100644 index 0000000..0841d3f --- /dev/null +++ b/elip-0203.mediawiki @@ -0,0 +1,95 @@ +
+  ELIP: 203
+  Layer: Consensus
+  Title: Explicit asset issuance over 21 million
+  Author: Tom Trevethan 
+  Comments-Summary: No comments yet.
+  Comments-URI: https://github.com/ElementsProject/elips/wiki/Comments:ELIP-0203
+  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 explicit issuance and reissuance of assets in amounts greater than the MAX_MONEY parameter (21 million). This is a hard-forking change, however functionaries will not relay or confirm transactions with explicit issuances or reissuances greater than MAX_MONEY until the network has updated, preventing a chain split. This requires a new policy rule that will be enabled by default, and then disabled when the network upgrades. + +===Copyright=== + +This document is licensed under the 3-clause BSD license. + +===Motivation=== + +Issued Assets enable any user to create tokens that represent external assets that can be transacted with strong privacy guarantees (with Confidential Transactions). Both initial asset issuances and reissuances can be either blinded or explicit, irrespective of whether further transfers of the asset are confidential. There are many situations where an explicit issuance is needed, including for example transparency and legal requirements. + +In Elements, explicit asset issuances and reissuances are required to satisfy MoneyRange(value) (i.e. value between zero and MAX_MONEY), however this should only be required to apply to the pegged_asset (21 million bitcoin). This restriction should not apply to non-Bitcoin asset issuances. + +Removing the MoneyRange check for non-Bitcoin assets from the function VerifyIssuanceAmount will enable explicit asset issuances and reissuances greater than MAX_MONEY. Explicit (non-confidential) outputs (including fee outputs) will keep the MoneyRange check as this ELIP is to specifically cover explicit issuances. + +==Design== + +===Overview=== + +To enable the explicit 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 deployment of this consensus rule change in Elements releases without risking a chain fork, a new policy rule to enable functionaries to prevent confirmation of explicit issuance and reissuance with values greater than MAX_MONEY is required. This policy rule will be configurable but applied as default in all releases until the network has updated. + +===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 can include the consensus changes to VerifyIssuanceAmount but any issuance/reissuance transactions that would trigger a chain fork will be prevented from being included in a block with the new default policy rule applied by the functionaries. + +===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 explicit 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== + +Test vector transactions are independently valid on elements regtest after generating 101 blocks. + +* Transaction with a blinded issuance and reissuance token of 100 million (greater than MAX_MONEY) + +Valid to all nodes. + +
020000000101a15a3845d2b7f5cc7715239b35adb511b1bd5412d6a0c1185326e35bfcbfe316000000806a473044022019aab993642515dd2ba20b2328e4f2772035e598c0936810061dc6cd3cb4385802203e5eabdd7cc0ed4cbf5c45314c215a64dd3c689ae8a473dbaffd49d068200a54012103ba4a2b1f401eb59e1e6b104f8043ce41b38b65bd24c10edb3df8863b0241e5affeffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008ee5d4ac40f0e93cf0bb97674e41ce4ffd9c005b948901250c4abfe942b1eb80f08123c4482368ad9f3f5fc67152165d774ca908cf0097a459f3c1f2a3aca98b3b4040b3c55f6dc171028831c9d0e9767cbb9154fa2a05b27f0c5f48f5d80dd915ee13a08195de02c5dcff37a2c81c66b707aaa29483e2436f758e05675c7fd287d6f8db303f1585399e03d97961d5f10259b9c9416055332bb16f9129700a179fd2d8de75e160014ba21e4ef84a878701cc8186dad65e138f2204ae40a399bb07140b3178bd5e11ed12e9257b201117229c97fbd7bd58ac4e5fe02e22e088e70b3dbabe3d6920bdc6cdfc3087d8c5594c4e36a6c7021f6038ae6fc17484e02abfd3703656dd825654fd9db0dca153ec2bdab9316e0e6b8a5840c99ea2c89aa1600147ee0ef4c6933e39cbb39d4413f40eb660e4e9c1b0a9c1ed8f2dc28663f30635f6aa608e27a202c3c3afd3905cc6e49137488613d8d09afa583f1c190899f79d1a905b8340bad320efcc7a0ef14898652a8a05f31752902d1c5c507bb0732bf7a41a811b04fab5e4326f0697aa1b0801a7ef29068c42d3f160014a683141bfa154ebb4392fe06b87cb1f451ee2acc01230f4f5d4b7c6fa845806ee4f67713459e1b69e8e60fcee2e4940c7a0d5de1b201000000000001dc40000065000000fde61040355aaf8b03bb4c42dfbd6fef954ef01c74f127539b27eb18480fe9ed6b0b8f4b3304272df4426748792e4a1038e5691daa23d810ea676caa23bcdbb658ec86e69c6b8be04bb611d8e94f7910dde0e1835a44e050409289ebae59407281f3296f702a50403419628293a2023cb056dc430c953eb7f9dfe5a6c3ee30b58fb4e98081107945ea25d641fcf80c86fab6aae63e21ff2e64c44a32f838a968b1a9ecf43a3e9521d26f07cee9510472db96ade890f1555460950ab5d9f500d6a104bafe82990e361d97e9137f7193c887573556f1a453dc7dfd6f03702fd7ab358a20506ee270c1ec6b44de64392b5922213a345115e4b505d62d277932c25613ec48dfb4e732db0ec2aef5e67232135a14a2bc0617c17278d0912ff7d3367b06d483fc7ef6f8106079e1a7ea3c2a472e3a8314e4f8b5d2f6a3a4efe1b653dcb0a17805f041429dcefd7e5ceb09b71dced9e9af7e6fed48be8d4bc53188d553a3877442cf566190fd1e03f7063678a80b0f5981cdf4b072e722d21564f54d424d984f05131c0979cbfae754be7cae10a1244ebdfbb8a23c8520e558b3dcf98183e3b1dbde0dca8395e5b927972691c4b33333c3d341923f963bf9e59755c4509f640c4a1328d4af5a3c4e4ffd15e666909312c91f87b74065f290390c910cf6889f74764589f9f9f59bf866f79efa73591676b4e527deded90f1205a40534433454fda6a68ee0c07efda522a34c91f0398e030175abd1b3c2832b055143a791eba4e8c00ed1b06d38807096031906f733f7fa3f173e4738e97d5ca463618388a03e60264edacce6a9e19057f3d6d5b815e92aed08a633b82298827524c0101116f0b571d406f0f499b8e25aeffb3f96ea23e49b076f84c4c3516f16db123768165ec0cb88c021e58a7118f461ffc34dc2cb559dc657079fa11a4ec41dc2ad9d72d16c6e451ba71fee341bc78d6035d095a97a6ce319af4f941b19d3006b47a20c6741910512645ce4c16f9e13a857243b387cd40fd578e5bb65ec8bedc6f0e74ea93c248b65b9c5d18989212bbbcb98f0458771f1f9fc539fcf4d6ac8c0453a4d3c2442a8d591121075e59e3afb3e194ba1d6e9ac9b36f9d96091af697e4f0d349faaab9ac21a376b7c913b31667153852b2f22f8f655015b0e8d91ebf2aa0c2c643773e1b904954cca5f6654a0dea14d3bfaba48bf4c6a35cd6fc9f386e02d115f4d9a80860d3083f61c8c9db87920546d1596bbf6cc883d2d75a9fd43d345a4c660d3e6ae284efe9a886048145cd9aaff2603f00b04ecbb2ba281b7544a083d7112931373b156aa4d71680c73f90f633d8564ff7d0f2674ecc7d8815eb7a77c323b740a8cb040a536ea08c777e297d4c94927c8ef92e8337ae89d3d3aac0530c2404f1b301dfbbad289757c92a80421bb13b68a80b4fbc8e39987c347a308fcb28cc7ac1dd4df39ea3ef761813dd3939c44e095d1bf61e678db03738a97a5e18399bc144b1b9d92504700bd0378156b471f8c5c2e1f30a02b2d32e6d705f56c8ef85370bfcf3a7e093616124c97c30724a11020dbe8bc065928bd71234bbe92fe8730d629fb2ead19a48a4163c9ae14148c77b51eadaa2b7d51ede1ae16b2e450b927054e68f4bf1b0e59f38a05b6f874bf5b7bae5163505087df2c7f1a534aa1de6f1697609261f58314cf1ae8dfabc1c2bd438f6f8ddfa4d1d7860db97a19775c70d22bc968d39659965988b312ea02f361756e39017841e3940df66ae3a7f0277d8c287cffe9ba311f92e4bb581e0a6812f4fc11fe24230022023df9836c1e448ea5ae8b13d4797a7fe28e5388723dc555a09c0e75707a2b897efcc02b6a1161add150cfac9cf6c94b688a29818fbbc46347733a6df4e7a44ce89969c3e43df3409e770d4cbef097d04792bdac884ce5c010dbc7a547aae1b0c98140b50d5673f9124355881f4cb26d79aa7df1d2c46fa27cdd3e129ae62d6b55772a472998d3157595003fbc8b005ce310cc83fb92ad18fca49a8bfb35183e2b5e26506b2271a77719bd0520cd311f9e76127997e0668f6c40cb12e38ef0a50dfd80c659a22b75c27946f5cb1dfa311c4b327f05f6b06f211a102f9afed3d2d022deb41adf99fc119795992bee3f5b125d95fd819b74e9c9ec3df8fb442a9010cda293063e1c6e735af17399c4b33c5034f016d18249307227097751a14b17c8f73a014009b0d06796fb36774a474c7b7f339280ded9a2df53ed426c774ce8b73d7f67e9ddc519b98eda4297d455ee3dcf3eb521e2cbd836c6276a5cb34f71322e01062f6017b12fbf9889ef551f8ea9d49c5793b8edd114ff54a1d9b1027d22d4831f201520dacea79ca9fbc002274b26bd92c8a8188e77b68610c14d969791af7224a938ccc4a7aa374137a691a9a3bcadf388a8f651a0b3e4bddba981aaefc666e46a979a7a6792117e23c0c06b0f16b091395dff5ede349a09f6d9e5593cbfbfbdf0865d9c56094f72dd24f3b720e4038170e4591d00b52533455579fb70b28b5017caf7f58a4273ea2e0b92de56370d86da9d58adef650186be84e3e8e9ae20ea8f8649a05a80853995f269bc62c9f3f23a68a32808495e3f2180f02f223b91ba2f4fbb888c8486013f405281903e433af32bad703207accd5a154626ffcfcf2d03df6fcc3da691fa6c681242f349c050aa4f24343283d71dfd66c6177d62e7d3930e16dc6403baf86fbb1e5676e4c38dd29c50423002b4dca19e463540738973fb22d00469ff5a4447b62c8b934f7a1391163afc36b2869983c8089a076c79f13cad583bf560616f3e236f9776de7f680a2129f60e6e56b36f80ed81fa0795f4754ab5acc052e1e2f1acfaba7e862641d87d545b13743f31578acc513817220c47f73de367db97ee9d675aa0437108ed60f1fe517415fe1320eb3865f4528f9156f08b93c2d12fb3ac1035a9b1d64dd472d09f785e77bbb4901dd92917b241c3f1cf99b9e2d7a9bfa0632680da5a40ce3bbbf23139db7837426132f31b15eff42a7439c2b0db0053802e94a47ea3b13497fa5f144b73622026e9031e209cdc72d664eab049cb823112556d12e0636b5cb6a0cbea9b3e40c2d69c96c4b0d235d2f1fbeabe18bbcafbe175056a9405dc27ca81349150d94126d531db076600a3201e92e9898a93d8827265779978732987448f86131df51917e0628e700ac1ce387ed7cc0c6c884d1fc7eb189ba5548aae31a461822aff8cad3b0e7e6254b4f9487006e43eaa7782e23fb26c7f7c37f19bfa12f347ae9582e3e68412117d0f540691121b0a73eeaf0ebc0e5a30ba95797f32dbece83be33de5394b469dcb2790d0cd61985625637e2c3682e9783ac99a4bb300cfa0333826953522a88e24327160eb822d600a978e422dd293e33925196c93d34124e926408d5e67bdbdf3a27b35b27efdc17a8ee80073e5bb12850fa398893d2a2d2d5fb78d9880ac8bdcd45d1519a8b947e33e9c1f83a827c6dbb7163d75fa687b7a2a43960ce3677bc974844d344eec84c889c577e851724890d4553f2c428dd40da16d3ec9e570c1deaca0c2bee58c3ba496e28ee7c9b861d5ad66f14d3679987d8bbf1941c9acaf8bccdbc554e60fad649ef104e6055daee3615695e7834f3eae166074f633851bf0e20bfa185a73a122a57b67a9be71b26134f27fe3f0e05b0b5d1d899961ae402ae0421fa33f53fb5cf353e259dd604be0f481a41b9df6f7fa380b83063cb35be850bb4b39420300859693e26faa22343705f6dfa742bd8ea8c5159075434a1d15497820be9a6c30518ca934d66843ebc06328d0b7def0018e1be9b8c61a4198fcae7441de9c58a1631337d228644b59786a0c68118135a1b279ff29c433de9c1a8948d1bade504f5c459f9ade60d2fc19e66400411ff7d82877699ff0b3a8eba5823d36e0ff64479af87e001a520b13b6d7a03581075195cd78e53576db789fa2e117b48b02179f8cd52f34ec04e13b0a27c9b9a41b3dbca7b678b08837b0fccd797dc70ac521d24688baa2b54193e25a8f7e13a5e0cc9232ef8e4ce5ef6b0098c267750477d7f870dc587370f65fa4219f855cd9bbc52ff115d52dc6a8d23054a6528e5ec74dba9fdc2417bdc6e1fa0f20fb39ce2e440dd37cd38fc1e51444d9f5c671827a5e444690231ef2b5bac3b75ab7495568d6f5b43d3c5575acaf892726e542e270f0466f590d9a112f4790d61572a3b35b0d24f995b2e75bd65051bd18e1214b211c7d8b5eb60187d1d824eb284db69f4c7527302d048ee00e2d800a1430209792107fc4b1bc570d5f396ceb98e8eb88d5da6b6ee14ab73969648a65f36715f46fbec926dcdb469b45427c4aa83ebecf45eda03070e06bc0c4b8e94d6063946a56e734ec459f8269280d60c53568ae65064aafc85bd96bd7a1021f934bc7ed74b5a4c6b3bd4119e8f968ef63291f2df53406ab123e83c27efce7c667b93e53c5323bef3ba1298c67419c80c7850666650e52091706da5a4e2fd42ac15295c0ad66251de8f53e9ec19eb98cb3c6af5285e6f892aee95f1f2d877650e14a6ed5e355f138cae48c27f17c14438529c1ba60a937cabbbfa37141731f8ec261ca4cbd06d2aaa6bd8f3088b00b10fcb4705cd6781951f6399e1185955002bb51de355376f4c2389efc8479ed561b28db68ff8d8a25644527288e197e22fd375c1cb8b35577a4a9d80c6ebf251920338232640b10a293b1a2f8492ab1ca8f8c0a4ef05a071a6075dc75a94e13967d469b7bef5d0f2dff1398b264effdcc2ed10d1a901fc5e08dda4c69eed3e19133d5e5989725c5d879bb744999f740e9684b754cbcd9611acb2dae836a3ead8abecc65aca13af2a43ccf3dc4e4f0bc1080ea9fa158c12d916f3b321064d6470783ef6fb6012bd741735367ed002c40a3f9ca94529b597b31dc6491478e48a59eb86c6a3d5bed88641adbc44bb838e7a1743e8afa3b50c803be7338a8f2154ce78ff75391a4e0d74dceb48662a111721e9b16824c3556ded835e827e02234972c29dc524168add4699e753469a1dacbcd3824b13bfc7f23ec61fd216e2844c1af6ca2dffff2b3351cc869c382384b33c3137e399c4988561404826541cba217979bd17a1191fbb3e131e2b1c1bf48fd4373bd8caad19ba1b0545b15191d25284d1b0896f0e0cd396c1a6866b9e889a1949a9af406c9c1f1bf548f06eaa30474dd1257dc24eb3d1205746f5508c19f5743ccf114ec14680c3f264f045be29c332bb08a26e20777fa8e752c8a0e257e9d9c1796441dd8076c2f6187a0ea5c7184f913f170f74ac0cfcb3df74abef693a4a28b0a6143a9704d5963df1af60d6ee4b4bf50260eabcee66b809f3b19ebf9c4b6954ac76c4262e2286b96dd3c9f1562f33e329ef83ff388cc85df447f64c1e56ddcc0bea43dd5e242213910089b56c2d34a077a73dedbc54b57a929161ffca032822507ac5990a808a70d2ed2f6876c86a5619f836ef9858f80cf6394da361fb9cb750ffba6661ca76a1d7cc991b04e5c7d31bb035436d18bab5e6bc28b9bffd79ad5315feaca89a8b07383077781b6127333a9d2aae44066a085a112713794674465ec48561c2d153e0495d1cf4372f9115acd21be3f672785d6efe3ae275a720fd33febfc89d430d6c9b3d8b1b8e7a23b5f1fae37c9ede753b4861146bfb0d5cec513b2dbc6eb90caf3d319752f68b4256431a415b7e373ea18df4ad927987c6e29e75eb0f8e5021df7f4583a9e73a548ad8ba4787709fd4dbac325e06858370fe1c26984c80dd68c8835f5c250a528f4d1cd992f7ff1b325e58eb39e0406d9b6785392f6fda1e19eb5645f784b2eca0452db34a56bc98085e622fe79846f9463fdd928e4182084fa14e32643ef4e17791a61a4a6446d94bc2b1f8dde601123d2d2cb585a877ec8e741bde4393d41cefd595c7ba98c3fbc7dc140ec6ded472ed245e3b7aea589a0ed49d0f5956a257c1a90da5aababfaccb55382175073a4972a284c49ed45b85faf6de3ef7ecf1ad2d369c503abb599f483388229c4d624f2af61daff1c07799c30b1a6e2f82cad1031704fc35484e87b087f708bc61ad76d684879ed034503041b87893d8fbafd4610403349ccfa00a3708be6862d742586e0868236f2d93708737206ed45dcb13a17e4db9b7cf80f8576f7fc75b589363f6fe40a18faba83eef8a8de3e2e17d224eabc0802ab395c21238dac10a65a2990dd1d4aa454a8023ad43cdda3d5b1cf5929fc229b8c18d7d9373bd22f00ec4c00796a2ec143d41ba5c206c63d5a1c54021976def20b0d26111b8f17f7978304f92d280a9dc94b132fda612348e47b563fe1fcaa782fe1121ac9b133a071d61ae755eb2a8a50e7061b8a053768e0fde38ea04b3891c81b4a22cccfbab1239d663f79c8143f1f62d552d0687b4120516b4755f0afb49987c4029a32b7678d9b87e4e91527998efec51db683bd3a16ff9ad538216d63b80c2566295c849739d70fee3ad090a0df4e34c7dc1db99c83691059554ba64a747bf39856381bc2c72a11ec4ede2a823fafe5c4f6b91719bcf3881c36fc1e5fd41c6fe2d905978a690a4a11aeaaff65ca1f320bc1fc9931bfd58d9a3c1448e6f0ff0e0f07756a1b15e9e5dd0155bc9dd6377d294c6a2021289811fbb238b71d5d4b0e632452a47de16f0620c8c551c15607bfec213f2b3e9f250e711551794b3e82d477d45f0a98b431155a3e775eba6d4ff74ba3acd798ae60dee37b5529dc788de441501fdac5658ee0413ab863446ecc30e894a490eaa4cd1975adfa3ce6179680e699ec005aa6ff5cebe4d0752c132da63aa40b036d452b1df843c5a4c8f758a0edd64c62d231a77a57c36fcca3293f4c878cb85523752d12c6c6aaa37e8679fd3253de811ba3c156262c1df5ccc0ff84c45a137a42d6c9aee8020216b1bb8e955997ec14ecb5a888d204c9894cf2ee6830c8df96993dfd675328490248aa32105c7a96c2450985b8c04015a901c9c9f5ff78f080e83f4634fe8753e46f482b59e65c674d21b6efa44274f35d6f8d11343cc1b7d86a42ab21a8859e944760b6c68038bf7ee74357e9a5daede5b74584793694664795449632aca7bb3f8e39b3aeb365649693c5da98fb7f4d4ac5d4238984dfa5322f7d16bcc00bc1b6ccbdec2e76f75bf8b6e184494140ea3655f46a9c75817a54e1dc6da748c9fe2d1060c41def43adaf6111dc5b3d1f8d40554b1edebeedab0543c2d0b10c700d08b9e94bd9f7154e968d8581d4874c0ba19445d8a8744fe0be3f4220eb571ec06707fad3e030d9e4c3f6d7ca623888951262c5d98e8253de5c48acf404d036f7252fe52ac8cf9a921f7283795eebaa019ad7e76cc4dc7414f6df70ffcfd1ef19b8df146131faaa399fba0a5d7d954c3c6c6c68d4f45ac176284bd2812f354dce41da3a5cce1d66d4fb0604b87df5f36770c64fe91f380e8db7edb9dbc28bdb062a16767c10a59f02cbaa6f9233d845f3a5c624bfe6c692df1358ea2d0c060b463920f64cc6d59662cfa38206be0a1255ad8583b8abfc3313b7fa62099ea3e7a7d2de1732ce997fe7171a46bd84e3bce6aa4660bbb3156b37f54284dfca06b781543f7c4766b8ac5881685ff440557c93b8dba12623366cc2d03d35813c6a50a4b488f7b15378540c744fa6a31ca391138ed64ecc8e1a6a7c0dec8be059c62e6151155bd9271de33354026e0d0b0348109a2263e6df2ca126eed0e60fd94656ca35cf4d82dddc7594ad762304a8ea070ecbda28c54ac5d0b7337972d808b6a887030eacbfb3714b238e065d84b86d6dcb36ffe5480ec3b58df7a5fd17a021d41c7d05885da9354c3e282140b2b7fdbfdd9bacba92c1b257cf4e7efd6981afaa533dd4f424cb4d81de0dff55393e74ab00eb7cc979b1411f94694378a04ca52283c42ed11af86e0b9fe9da7b4f646de27f1d0aa326225fc93d0e51108bfdbe2f6e2b04a4206cc4b087706c97cf8c003739af714292e38e2fe578bb9a260ea0a917c33919c94c60c210c81f643707f4e4287c433f13284307eb1353bff4eb8891a3fdb0d3054dad7220ada40b73bf6963becaa5b004ffb75faa79765fc5907b33667ed561a8b864b98be27e6aaa736245ef298e583bb260e06e1c36ee320ff33ae481e3b2ac5318cbe06936341fd4f67e413bc0e484a52eb07f7dc9aca108a6c444fac34857f9c4f7ac450fd3a41caa353b5c8b274a686c84f3796064c3b2f72c2646537f9beeaa6c1decff0d65f2902774dd6c4efebcc6c9b39e7ef41b2a1546dafbf7ebe286b7b1454ce326f59f44a8df0580adf5290b3ea9d7db171632e4e66a074d71c05d57093d74c2ec137e334a4e5f6b03003d083060a4f1688467cafb78978837532c80c5a08d2d80752f802b297005c01ae9b999076fddb04f67a748ed4640a608727d174765273565f75e8546684a88e67a3666b741b1400725c3a3ca60a17be4c4e410cf5451f087d25126b231d3cffdbce09bed6e23b40524a8b3fadb949ccde91277d4956eebea312c9670bf34fa8923a289d20e5565ace2ca87599cd4d6c5f3d3d09e3beb2d0e1bb411639f730e81cf1dbedf497e4649f641a9c6d68647d9e16b13728194966233bfeed79258e56b008b8c56a2e54b85967ba36f52e6c917ed1866a4dbc80b9849f7cdfb442dfa493d30e4eda2ab5e2daba9220367425b0c4738c3633d538778e5f670df247f0bebdac6eb2a242f9dbf1e4cf183994fbabfa9bb77452badf868b901fcc68f62a5cfe21ef5fcea5e2c7d5ec0ee15781d61f84d75b1fbe6cb3dc1ce2e8c5b42be2f1261a16e22887ada9f1a282534b234b844cae287dc029af0b958c3de41cbe4a9f7a3957768979181ee50c9b610ac5ac9801c4efd7a6727affd8f3b6ad196bc1cf630b726cf01674efb0af20210927976c32ab6e749b6ede9d7f052fe29be2e1f30f214cd55f252fe89dfe48784d13b3ac6d992d5379e7383fdc2edc33c384f596366ece540ffe7475b01a3d0a1469983c71f66d4564c2b81b06ebfeda13537650b391b93034595702c20162ac05654b29a9259d4495fb9ec9596a732c24dced3c289a43d733955069fe115066743a04cf703321b5a4b284c00cb0741bcb3be7eb4fe8d4619bd4f0b1836ad4506da707cc80c7b14b6523cda813dbe3e05890c840b47fa5e731f5a10c55478632648ad4196b2fda88dc92f13d7dde3760fb8a6cc1a7524c35150309c777751b8ba6a35984280625bbfb59dfd64bc7874d6388403dcc4852c68257431cd4def43a504f11ef31fb2aeb76b34050d681b55db4f3e227d02c1fac4181118517af806aeccd789a1ee1d27e7ebc90e4d81f26bb3635c53d3217d7a11cfa3348e1e1d914f78ab837c55c41a8139f749282a963ccfe3c9d35b73b47e083fa74d9ca957fd5536589ef7638f9b838fffa753274f3991265c06741f1df5bbd045d44239fb8e668d3fcf060347abe5c1d3d468de43a35fc9cfb9e309687934cdecbb1f01580a4998ef893a3846b7bd2e0ab7921978c802f13f792123e384c3f816a5ff379e79322c7a8bc75ebf2cf2bb1fe078d4fd33748ecfd119ce36fb105de81856dcf1289e889385f3f446e5107f5d5e33111808fd72676465b59eb9c8ee7ae374adf5a1d6bc0c57c99b955bc2954c895be2b69c4295e538fde1e196d49da935b355e0aa806b34cbabdb9dbf2bcc1e7b71d332f580f8ab9b578f6210e4dcce9542fd530b6e28e741dfd8425fb15e395550b921e57e28a04b21dff55f504333050fbeabd4986a51b59677ddf534e579d78939bad49332180263ecba7f1ac0a90e7a9cbe1a6b91f84cd36cf03203c33fc55f12cfbade4ba3017309e27a35c315a21c25fb155e7856f209965161793cc7212524c7723c89851690745b6964eb9c7f27be34c64411a74f7b007fe54deef4b0f46b1eebe8e611cd455a1caf789e9b09b6ad9f66c19a952c83e189e9c1bdceb04c1f3ed70ce9cafaf732d0b7ef775f8b9f4e87004d1f17756a9ef327d029a4ff763b8be15ddecbf309f6ba4541328cefbead5a2a3375559bff547de28886e1205cb90e331e37580d78556517ef7c975c438eef00df0a5a5b58f228ae3d7a2f73b22696044e39292340fc663b12828d016dd44025746536baffcb5e07ab3c3e516173bf56a9f68b6088832bb8c62b59c99b25590e8f4e9299c14f3b916b7b1f4e13ba91a4ca995048c03277b35d14111a9570523b53f63564978f1121ebdb07a0648b8cff7e637ebcc8a48c14711a94c9fc96a3737eb13167beeac9a0ab081c331a4d0b72493f3ff5389e93fe4153a4a2faa88586552e85f3faca65285ab82c011a6a10f793713a87694a948fc79db1bb8d6ab0c2e44a8715abccd408aa776be82a9bf3eaba12f0938360237a456096ac1c8af66ed2475b4957b691293a55d9dc98bb8da8df414f6aade5954cccfe1803dbb8a591658d9336ba948953e034d3e6f4ffc6ded1ffd69a91c00f0331b8817458ff69f347d8fe58f49d593b9e72860b487172618c787d87862db5083c14cb2f8574f3e9ffa8435b37f354fd06ad984940a8cc2fd2bbe84887a625bd60ad18c72f08109999e1175537ef0bf4c125cbde443987148848912a8f5fcbad88b2f06e5bbb159a9f7fa521c461b648219bb719c609b00060e720887c33e8e52beabf94d254c413a0f5070755c75ad06be8b68dac88cac1c5c8abd7166dd34a0d8d7ea9b98d9732d1b952e413eb9efea2328c211755424277f419f88d3e27e0735cd607d30db10078a289bcb58de8c8cc955c70fe112763547577cdede8517acdb1588fadec8e7ddca3f104d3f49bdc71390063c6b9f95932e037653f86cdddb4232d865dfaf6228db2514be6eb73a794df7ad59428d48f17555a69d60e6eae2eb09963c30400fc27be680197e405e5e493f0170fb4c69b6912a94633df02341d9db10780672aa24cfc7f4be7efd6978b0c64a9be9a01d2f263678fc0e8d48b06953c38d2b4a925ebb6112cb2d912b83ff79fca1781068119e8147b4bed061f58a150d9a72ff8a01c3f77c7c0db7aa299efa78e2f971b0c0fb8989ddac2e521bb1aced3dd0d0abad302e012c281736f1970a075858b3ce4ede015e38ead821cb5fc33ba8582dc289ecca6e7a52e6f84341fef136463ad3a20b063fb5fc390a0529c94da444601fbef27e618311175d14102737398ca9bc06402c525923f4860c02402c2095df85fcb1b0d9e3f97cc832bc602d2db6bffe6cb9ef7872d6f61bfc8497f6d1a92ea94cfa20a7b5671570de0793880f5707d19a917c5cf37421ac618a062d8a067b1b477d19feb7045983a17003b17628be72367c05b46aea9fda0cd7181b756b5331c2332e463b354cbbcf1f01048d3bbb98280a83e7f11131bedc00099f98ca2c9e2996a45ded0508377e3f6e14b9e65504da7b5cd799b70a01aff7313162e49d004804a63083ad0cc8a872fdd5e46e330e664f4303a1b3891a6dd8a283adff6432e75c9f4843503029dd867eb1625be04d4026b4eb3057209da62d0b436635c6de6c71e1333be905dadc6c3848491c95bd22010fed77e4a1f0a10a7e3d54e12abae450fe949003120ed8ca6386c1e1f9f4e23984feb20ccbc707940e5a647f9bbd60c7389b54facbfcb8572fe9d6edd7f40e72c21b215daedb2514a403a816853478fb97729b765d901cdd0ab5d332bb575b881d92c70cdb3cc1c316bc725bcaecea48573fd251dacb43b37f4c5f927a0f281b29b77d7c398403c926b5a8fcfc700b8dd8fc568fcfafe05c5d1341aed2d92af1cf470fffad9c3e7867ca7bf4d367b756978f7e0b07f179ee00b55e8c97312f4a1535c14e361b32c637c2b74613d5b1ea185508670919c58407a22006f15eaab13c31735cc8eeaf8050cebfb6c992634f87dadd74fbd13c4b36cd753757228d7a5d8c3b50ce29b258777b9b25eb22d1e0ee75b71c2285dacd852414d09536f2966b93f51bf4a95bc6d44e6b2e986192556151b08ee000083030007fb424821baa53ee0e137c8021924da2af80761e37d24d4c73b2b1e4b525d5f96dee8e8f039efab4d6e65f1d81ab92bfa22d9d49fe3dc22a3e417db8ab71cd9d974568611b1fea5a7b97ab2c526ac56d571f586f4726718853362ffecfadd2061f983fe6c63b85deca27b9615940cdacfb80b21fa260e525f0ed2fee31ddd3ee1fdee1060350000000000000001b2159801366e73230f80e990d02604d89a7927b9474ba4948800e230e9964a4bb40e061c1a0d018b0a323aba8b103bf764b996dd5dd4caa484b1765802b15a665b14e95c92b04002250c4abb221da4cd5f56b8947420c6d877f5f7fcaafbc3d103f573ddba1066a04201f11b73727ac06eb3877b3ffe183d13b3505103112bcbf02d105cabbae51a2551651224e29463722b0a5277aaf5e48390a76993ba396090af9ba64f915f6eb800e810619f4261b12fc1c908cf51ce9547261f00d19e2e403adebf156989ba4da33e6e0387b0a667bfd449caa560fec080d7dbcc4ef8c076f5b67d1b147e2c141f388b6e988ee054de23ddb985aac20bdf0e295fc58f60aab4611ce20bc3bd0349e8b0cf891e6ba0ca262f840478e3d5aee1b316df866cc603c875776a519019445b0e8d51ffe0a71892384f3976b3117969b1f541e6eb95afd097166545a18e89cd0d51472cdda962865f7d3127524de4639d0c97e5b55fad83564e8d88b14f8ef9d24f69471b1f8e491a221184fafafcbc7b5b87119fdf07463bcc4793fe085bb447b6e269f0405700c1574772bd081e9bbfa8ed123e9818a6412bd467a8cf63087ef64b96c81978cc1a863febd78a29b967a77cd32427cb9a33ab288a959f271a048f40adae23ffda7f48b2d9fde292032dbcc64d523aaed34a37e5092a5535ebb87d7dcb7676b32e6ad9cc33015eeeb574db3b7ecc2494f920cc5bb51bb4161e58c7b6b6355071bd1d0d539fceb27c005b6b19f6537b32baa13afba409be15ee80529531e28c1df14651833d73b2cadc931bb5f89f957823a5691bf5df4d36b6336617ac91d0267519826f979230f5b6316f00f9344e77c3eb75c95d5bc842f77dd91a936e71270d17cd2e8dc55fe296d2d558ca1f33aa21df33e937b037988eb206f9c2b4101abf76424ab4e39253d584fad259de534a060d2914034fe59aac28645d6eb02ae2ed40a34c64a6c3aacb4a9035d0b3f5a6364f8747b5bc4d003c59a25d989ed0ac9e933c4269cf10fb01aad3a4a660c941a9addfd4b25f59eb7561e89d87dc397c3f2662938a91d5891b14d25240e2334bc9aca6a6986cd98a7e3f11aa481e4beb5cf5565937be6af7522d2c6f5c3ce119ca87785f7e2f7dc0051bfc8849f47714caebdcda910f0cd0381726d3a83e1f6bb8fb9a571eb327a6126df77a2318d7792e4c5fa2361418e9d2751289461fff19b5c6349db8451aeca739b26cc93bedbdf68921cab8a904073afa42810f52a42c803edcdbc67dc3c3b78b4086fde51b64a935b4db23c3f12a283c83d2400d9ea981afcd982c6f3ae7bb7493ff769c962027e4dc2912fee2f903959c8dfdd720173797c0f66570c52970e4a9049659ae342bf9ad6df3cea0947fafb486103431e46ea5d06b4971b7c5e026034eecb5fc7b26c32f58a9237126cd0ca4ab968d8230d55e5e06448ce650c71860a65e189dff30a8e8c5e656f0f1b96b69ab25dd00f15e3600c77bd6cdd7edcca7bff23b8fb75bd4d0d6c36cb3b67f2c2b186152b4cf3d1ec5ef963874c0752a292443461e1f2e553ca1a4ab43cc4e05886198ae8afaea73c9339c99651fc71fc34a4e6ee847f132869b903327b671ad09f942d3d420387399f5b8ee53e34b40ac3eb87b210e441e13e725b4b377973aac4c4c4666d03b7905ccc449a2c744d98735a07250d75f2741dfa95ab809a236909c7bb9ea35eddc20c1f1df74142a2975a77c1dfaccce7a566cb82a32e462237ecb671f129b113d9c89ca3e9a3d7a7a435498944856a78586ac79359db00cddd1e9a10e4cfe6dd69c913ba9c59074ce1aa9c55de27a33db0e654fa65171987e8ed88da1fa90cf84c6d3751f95da90d58da39cec44f0624d54a0e36cffd55d22005ae1ee02c2650adb47bee76aa9c3d9c3e35c673e66e99294a5d3aaba0d3f52ff169d95ca499c6d4fd6249e70f9d985e460ce1c87c5d5edc615c4964e6e9b7b8103823c538385a4f0ee86c426a6979599b444859343336c1a69c8e3ae001bffd893ad15b5b63138c94761d6bd5b67743e38ddbbd45304533e5d5f44c503c6013ba960fc3f104abc773133dd0d3a181fc3e52cf1e0ab3fbe425faaf12138737b64c52b6bb84afb985d4fd3f78ed43550d3c3211cec67c46d68090279160c0e0950ec743d69a8164d269e5ddf701d5df3b035e65ea900be6ebebbd32003a0b3de5a346cffe5f1cfa01ae7a44432e3e1be76cd3792f09be152495ffa57a28cef66a09ff49469db549e63a86fec96c1617cab29d872fa1e2ca09d6ee52a7423df0d33e0ab775a9a806273d9b8a01fd3d39517a9f82fe6fa422050c93915575d99d2c7497ccce6e7316a6ca8605740ea6c9781b148ddc3145d11b2e000c6b034684fd9d71cc7c234f28d6bc0bc4fd3e0447dc8a27f70ac5353f96e642267ebfdb47880a539761fc9d31c4aa3e69293b22bc1b8cd07f25fac1bd51c18f2c4619887e2919f527a7d57033b8deeedab3afd3eb7a0d45a3984f8caa027f75848c7a3c368051afcdb81e96adbdbbb674ce86c5550150d7966f51123d5b9d8e61b672fe5a38c840536b0a182953cb150cdeb010950d0db9b38c0b979d499e6bae11cf625daecd4346089206b3888bb00898c0d71ff8d0c876733bf1cad307691201efe9786cfe43029961eee2f82f000e56d89b6c33dd2b24389a896d535385ffe5556f60d311e8e3326185fdaa6ccfacfaee281a42ebe25200dde7c51666b5bab38259d0b32b81e6471ff2d6e68cfec3e54f71a54689f7b60cdf6b93a25ea004e0146a795d2654a3abf0888636b6a6c3cb45b2559e315c7650397f7c99cc359b1a4b9c9e2f4dc78cec9a06e7bd03824ec260cd40d83b22d35176efbe622551fc9fb40f53ab6dd7dd836baa45c6883e3b4a0a231764687b2bbd54c3b06387d1239bc3866a8780897de8b0b3d8308b3020b6287066b712111d35f895cd7969e7e7827eaace7e0dab307b7dc893141983ab01efecbe86c09f4601aa94a3fe991502e2dceca09a9796eef1dc292b9c14a2b962d69c75850a196da1dfa2b1a240aa317daf41ecb5b23b77da9f20ad84a80d1da4d6d13b906e87749def1f8683d8ed3d2bdea4f2ee1cea8e3c34ff9cd2cc478bdbb7eac81bb42dcf690385a9ff99c5684ffd904d5fb3e62e4e0358bfd83d74a8985c523103eefbb49bc6c7a33c3c0a55bc023cb167904a344589a299b4591c36bab2be0baa0559a1f10f4bf1f293fe6717e2c95a411ab23086946bd3550fd841f491ec4869d55f0047691c04b04eb4f64d52df141c8283dc4ed5de64d4f742a1f332e9d335899abf5ef6d62d6a9f4b2a8ecd0123c50cc741ecf8076d6ea708e5b05f32f4056bb9f60edfccaf7cee2a9e257447809a585aedb021f15d454f4ac5bddb5fb76b7157383631efc9aa4692f627e9b565c46d3d03855289ec6667cef5bb7c1f039fe803180b6a49daab12c7d9b974cebe658c6dee9650ac90999839a1f98f3425e0582c5cc8aa5d44061807591db2dbe35258a1ea857dde8fefaf2d105495e503dcb323b1a28bd8977c4444f6cdd9cc20f0e15153a9346cd64e564dd576284b404159062be241b63e1691d4fe426f74460818321c1905809d65ec182d1fef38f4046aded35ea260b68df3dc13c2a25e0753b146d74d0f17346a8647002f01521edfcb50e375531a882d8b0bc0c727b1f48c8c9ad866b81ddf553171d862ca2734110c919a36c575b034ab522478b5fe1d39066e68787af10d88cff1458480fe8ad1f5359506a149afe4d02be8f4cb9ff20fe24000897343147986b1918f86576343d1d0285d2098ddd2f50654702a2b2d9bd7f345765c93d5780c1c51721571e2797ed30f85862a044b0d0fad3779b8fb37a4c4577a968010ed3f6ac504fa3e37dbd9a4b9dcf7170d9b557564d32f7763f992bed7756ff9676c6589ee2bb7cd20fb73350f24cd6b34de383885a6e0f8c808ea6340fbcb5e9d981cb3fd362dc18af08277956d2a08f3946f98a8cb85e74bdee4cfec8356ee48aceef4cb8f75d10756559958fd9170f23cb7766fa777f3a01279f7d05c9f14c32269fea9478c4d8ec88d5a2dcc1309c0dd019517ec71dc397bd83884a24bb0fac72b62bf3a8c97d153fc9b771b8f1d1ef213e5ac4699356e653bf9cb0305b2aade8011a64a3fe6efd094ad34ad2d4fa3bf70e1b1db7dfe2650bc62945e5ce22a610b6841d183c7b815181e48675a130b56ea3592fbd0c32ffb79e8612e4088b15420704ed7856e7dba4b9232b88ba3a901fda6044423f0ab7b3ed3d2d057e40181bc683968fe37b69429965023b9d3510f4d94cbcc255fd1dc697f1fcb41fe28fdd09c9bfa42ce333439daf6167a028b396e074de84b1a4d9c4bcd1056604ad6a6a8735635a03e990cefd7c017877ca97de82e3399b4f7552092269237f86e3a17eba92e578bd5f8be3e028967a32b4e63ef6052f8f500eef5c948a704bdadbbbb5f31e305be75c0f3d28058e7961a4f6946b7c718bc91e530bd90b558dbd858f7fa22ae0a07e2ff73f667fc15564f5ed4fa9de4a47664d7e86ae1a40f9c128f88b0d854b2827ce5448f9b7d8fc7c8d5cefe3bd69bbfed1a93637dc987a8dee1daed4dc90918fce42cb9a42752ed41b9799be5590641aef2c0254f619ced65a5eaffdbcafd41e77eedb4182b4db527d40b580866d00fe37a8514a74cd80f69a83dc3fcc816f6370fccff512c35c6e72a63e0e32c99659e64b91aae3b31cc0e0b21d91ea4ec17f7159d3b6d5793324fc7ac91e266ef07505e82c20baeb67bdec809cbe39b1b87c2c3799fc470d3bb58376824370b6a00a5bc580af8c6dec5a07be3d4c4f7a372b1d676ad901d51a19fafb3de852c23d91f2903a61c10a358b5533e0f20954be57d40b908affab6e24ff7f3cba411e3bacc6014a2618fcf8012f4fc3985951ed2ef6b1c1b7a7d78872ca71ad9662c6703d75e5159bd968ff71f395c5a6888a74add09cfea2b7835c3e76303aa96cacea948668f722742c71b0bf16f962249c7b8a5a5bfa165902b30b74e0a7b78a9234bc795f089f33b28ddccc362b20fac35ebfa32c8151fd7406143391a55b15fb42d5064f522cec53a8aa0f61137a710c2d2c5be2ef75689e6a666c30d5b78510232fad5f14efc7b8ae8b943597ecf4d5ba35642636330ce3151394af45bad6dbfcbc10ad36ca3b25e06bb13828dbdd21a5dc9e2dae17d2ec530cf1e8cf38a0344b5eda59c28dd99c0962f44908a6710dbd24eccc7c325edb99a5b1bb79b7c97cc3a0b35e5727ce96f4305e5d989d5d0e5e43191eca56a10e5238622cdd0e6f0f38240406ffd46e843bddb14c71daa354b54c772b27bf4a2d0455cadca7f0d12be1b35154b46eafee39da63630026601491953183a425f9314d68d9193bf2b3ca1924246b27f6aef5ca6073c31acd4b42979fba2a0e1f5e7d91c667b33bd2ee26760776b76f295918832f9c117f2674fd04d4754ee99860393a2d186e468ad4ab728df227fc5e67a07e589502dd9c7ba4bcac41620494bb398ea911d033cc60258a9a8b7631c9e982364acb0f0d4cb99227a6e9976de3e08bd5e44089d3a1934f603c6dae500cf4bd654f7aa53252f7eb35774df98d32c9a74443cc596d8d6ee02459cd723d608fdbd967a107668077c84eb64bb4194a7a65f15f3e913014606875d503c3bec5e896ac279a991f1e9d5ab05b8cf9ee0310e54426c02d5b99a6bca4f91997685a769aee61a8029186c58f1deb16fd0da1e917c6f56d00ac6ba3a2c6f91493d1a8aa9a81b34c21607b2079a7836d12459d51ca1c94fa861c067e3bf05f3342e39713d923a3079b37c10211f974e6308ab97739f08b571d8b67164c06a1dfa6ed8f07c19c5be177f4250fe51b7ee5c6cd7ddabc53808ae03ef584c7d145b60e1cdbcbac677824554b98aad866e3fd40decd6d72e991e61ae989cb4ea71b36cb2b5b0fd71b173c206b3670e475b3add95b6b60b96ca538fda099420af2c1c2c5a8ffc3b57d87ffbdf6f0c597fe9e7dcb1342a6c65962b566c3047e147fead88e46e96cdcd750d7cd55909457cfa7b7bbe28ca67668f6d21f0dffa06f7c30821afe90411cea2f416283030007707ef770b266deb12ead1c72064187cce34c7a2508022593103e45532c8bda203622c83d6425824b95e71728f034c2225043b990c6e3e24524467c0a1ed8210f1594ed088b38c52d68210357d3e6361661486ed78cf577434324b7a7bf34a349b5ff5b73732f53c0a2aa740ab360b5fbe6e97667e301216aaf80c155718a23a9fd4e10603300000000000000014a65c20003c38e8d0b7e69d505927c972263c1139c201684a04a6c7d9ccf02fad2d01f48d774053ab3b0ef37a349b141cf75867ab6ca127b5f8320acc5a4f4c5f2d6d5cab2004bca89de6a7e7651c1f9bfb24578fd167572b57bab231c3bf35d6590dcd24f15075615d1201cbdcfe0207ca6dd62c24277c07410d6096d5be8e60e23cc0c0ce76c4f3f954cf48cff38e19cc0d4c4e4d2b0d5bdd585971970ff608455f0135e551e895bf32cdf3bc508bbd5491b8fd561a7eeaf84e444adbaf81385a84350a446904f7ac5e75c56985023fc435a19ced5d68e0b2539407d4e2c5565f147c0cc0a5d04e6d4fe4e6525485bf23a20451ab0a61bbf40ff509dbc4295b291601bf3b8b6f9fcb7fb93251d6a2817d7aa5d54a4156e9bb6b673323734f75434f92d58f5a4b25f22ca4a059f4333d4b983aca6456c5db44e8a2836c2e6a0f7dbc5dbff752db103f46b9d676db0b3a47d6e64757143f7e1872b5c65fc06411108a0b2ba365ba72e403ae40c670a065018c81d494e6b67b6cec224b32563471b913601079c619a49237d0834ac8aa60b0f1df85c6d0a73da33822572e3b1df2d9a12670724db625d7d4fa0a054f5c1e895528d8d35bd86709f5c05c257daec05067ae5b351ed1e6c5655b0db37107331f17d6317b32303a57ca13678348d24c0249bb2a38bcd3e44da49b7d29d1003d2fd7d45985d88fc7321419ba8293e33b05da0f11b9476dccbfd31f4a3160ac4aa8f018adcd4113cb8854778111bd05e889820db5a498ff14afb9e41e60e4a5014ffb1539a79a0f8bd1cf4297652a28daa5d29b781e37a60d013ddee412196a2e329fd1179144508b4d487b8cb2b9076691955c4f37cae312e5b202582b80baa3cb9aa2f9d0c38052912f6ccb08d1b4ebb96943b43496c2f0d0a6d8e8fabc8dc5b8bb42a78bd9902833a4a85612ae6d02c2dffae4ec779915671a693122105a7bece545d0091e12783c2e700cfa7ab7ee2036bf1d8dd3fdf6641dedd3b176a18be9be569719fffc92f9060b361be07c482322f582822ac3b332f8da3ab7a717fd901298f43f97083471d0f97de5d95ea54e990283896d6979a155af729242864e7f6974bda66c6818f8528e529b81aacab28ecf026b9d2f01b4401b8ea0f540b52d4d4c7491704b3aad0c6037fc8a71c71faf10d17191759e61eb55d5e82be1b8198629a37d36254680127cfad982b91f6d5534daa4ee3a2de09bd6f8cf45e430a725b4735f7d9b119ce4b5aabbe0aacb1b9e46aede5314aebe79e61ad7ca1e221855821ddea7c3e74fb3c7637036babd4fd6623f116666aac3987c26cb6300bedf7d947212390ceb32b14f8c56bd8b9ee9af4aa0e44ac3c53599defd3f9e89a55b4f193f7d598f959de153fc81cb094d129ff4d89376e820f2aaffca5332261fabc89942f241a0f8d80d55089fcbd4df511a761a21b0f6b317adb895d6ba53695d2fb18258fa3c561d8ffe0839cca1578ac6a079166d7162f85a170d3310dd40a3c43b92c883a9b73323cf8860220502427a878e6f2a72d6071734cc87504d14485cc05ca4fe139b1db17b7bd096388c3b7bf6d6fdbaed8b828ea9e70d0c612f3e6c636d5ff39dfe97ca30dc2e2f5b79b98b24c3fd08b1f989c1903f3433ba62478dc54ae2af3e5c491c8cb1388f31780dcf3ac32bca9af69697d539f0f5b9a3584de2c36546b64e6fd1cc7c435b3c33b725c50dd28023750f615464a48556db194cbcac6e41a49be16c7d50a8b4485e1efc7cf7674cbd7d628cc51c2b53dcb90fc30bfb040435f05c5552f37bc661c80fc566d3e5a15f3591c3044c1ab5d325b9d1d09b644ae5e122a7729002ea0b24b2d7dfc0d8f5aa3b12eb63c8c0b71664585cf6abdb938b0a641de2bc8c35e4026367ad0f5e83b785f59d8584a5901ffe4776ec94fa7efc8abf7d920a883ff9eb80700f8c5b0b5e91a121b81ffaf78db7e3c2ecfb4c7f1fc2a4ecb6660f7898cd1abd03ff07c7da5e26ae184655b986ea858ca2e674c3c73b23377e479472993f18eb6383edca7bd9886cb36e4a459c9371d2bd727901f71b43515373215e36bc06874d53b8880e6fc56362e51daa8e046c7b9746da8abef8ca93f044357b61d61ba968920b2847eca6beb08b4fc2ef1242926b6cd15901133823a517598009ef7682eb1ba2b528d8718e5f5a72e7c8cb9b86196771291d79feb098d56d7be036433a9deb789dd8a2462e08d6bc22521b275eebe938be4b96d6b84404fab3a8cae8bd7df6047234f39203b81d80c69d83920344ce464446a428e7d33f9d458f921c4205fe2019b8f0eea2f14643363f69edc99c3dce34337163006d3209849b390e83482c034ffcf31cb11019152b6149d97e1b6cdb6f05c7cb586284e037084c78db15f87ab5bdc04d1d4ac4af7fcbfb1ed069c2cf089cfd230f9f5ec9892bb1094daec8e82ee06a6bc42d7a7e1a6133211210d3cc5a9eb7d0a4faa492f772a1a29478090e6bb49f1783acd89e2f4ad631cc2cc022fd1097511027e160b22921d949266f5561c3194c2c5980ea5878c12f0b7bf8c91ce4728ccceb58521a6afa4d3a684d257a4f8912de9b468f6c6319a6a082faad01e156b75f4ab2aa8d2909e9a7c8b13b0bad1cc44806fd03e843ce1c79517b2f6fed2276911c4c21e42d9566259dfa3b03e40fee452ca09746f451fc0166049f70c39910642b735fe5b84faf557202982ca0acafcd2af9ac1ed3d748f02e8021294e5e98a7037f5789158d2fe52a5e75438c2795a97c610ec17d39330ab61ce846008c8b5918568f7fa42fcf32d0e541ef3b6f3c0b25bf5b243d7ae3c4e158b037d1c337fa94ac67893bc023420437377f6434f5b97a6b6bb270dfd6370a7d205bc63b7db71c74689a6a681e6d2699df1b1190ac0deaaccbb18fd26d09453b562175a937adc3ada281daac8f97474c34801698a4915e946f4920a7257f7b50e8cbb766abc0054a3eab4c07c2a198aa8a5f6a198a4146932a48ec0a8cb7bacb0b34fef9da3c70d98366c22aee879a4eb24f57bcaf54ae0299998a875c6ed03fc80682e20e368682f5086b985935fb67239629fee8ae8b7b80786dd176bf7bcc7cc11b36d8ba871195a48232cdc24576352533c1297a82524934ddd7dbfe0a9bd6144041458b6558543dacc075ef7fcc7f0dfe3916b0ac917dd3318965b5605dd0b1123a64a5248bdda0c4948eb4c9f49f186cfc7ec54ecbbff4de75b681fb543a4623f243689d8d505348c0808e3074fade475e8c3507d4fdace9c755a17b834748b0d714b6a66d62a822d849ff7077299019e92abe7432b5d40e34d37c337ffd1081ae97fa27c78b1e1be2840fe5d1642f096ee5c4b79e2a6c46972115f1fb69838aefba509d53b11d81df75dc69e155210d17c8cd3d80bc194d23b970ea6528870b284c3ae52cb37865e5b3669f4fea1d76b87a5b6e4cf04a91c501adf4f874b55415022bd3227ea9c60269f8f26640fa6d1315c09ba8bf44f2048d17cffb00d91032b4277874753c3e2beff248706ff525cf4a333a66434d8aab17f4d842dbedeed81cd12ed063f31a0ffa5e6e0cf388bce551b3e24af78ec2af2384a9b12c0c53ec42bcff5da9c2b088c4b65988c87a40248e6659390c27c83f86fda7b64dede8005f1902d77e397b9659a71d54943074e6cef68102a5b71fbd4b3bce339a8712b78f93cd455298dc342861178d4f711e84c51805df59addf72ea95e2bf2eed055e4d373f79932ff2b398caba71d15f2a9db6b6b8750c9d176d42b08587dab602b864091a94155a669e3a9dac7b29f797372663e481acba4a4ddef81a5e5a8df4ff253f6fb5e5f3cfb7f937b5e450a0ef729b77c685283044d5564c7c7fec35f22caf96dfc6205cf194842feda0299ecf27435e67e7c5db08f32e0f04a2422c90a4749cfece5de41a2ebb50cafdc938acbc0a19ab2185486471b119d96d1cf493b67f00a4a6178c5b090bf8f37c8961b391a4ad8095a746964847ac33c619ad44e91094587a510955099eaed5f15ef0aa690dd6fb450a9c271dfad35d5e4589e5641dd68f791413cebbde23ffbd522a56f4a65f51cde25bb95d06ed0702403912ba6a24c24a0b56eac5f4a11e351b9e77c6930e9b2f1547af97319a0bd291c6229824138d5973f437ec3b1550ebe797f31e51866009a943e90b4a6850a052cebd90843d6501e635834a0c24fc4e62b2d32409ab3c031a8768acdee1f82774df88200139d4bea604df50b9989075a500e0f4e8a9ef3abfdaaed86fb14ef9fda8f59ed0d21f6849d36111eb1ba38fd57d6e14a9e491cd8a22e04f79970cbe02a132483e6acf6f707d1c8fcdba6f262a46538ddaa37351057762fa033bfbd5173b72f0cb38a32de3f0e780733f29e543d86fbe4d1b6e359ef61875f8ac22f406c382f618f9bb3297c6390fa618a50ec6cbf29d18364d5b17cd4762ae34979f75515f56ef132e12afcfb9a3ce17ba3974813ccc362dce85e0132d50422e2c3dfda16e4724916abbcc78375260370ac34eda347f0bb80b7f1c96eeed067558416fb7eb456128535ad0a68ef9292d4042e00fb16aab5b6bf641c59c18389ed2861a72cd3a012cf6702a69bb1b8f17c9ff63ad3d699ac56a19aac7add746aeba3abd8959de60619422598e1b13cd6000061ee4864c4583470283051ed8a53be7955224211e3f603d6215bbe3522ac6ae03eac25904fc444ce6bf2035600e700c56fc273e198bee27b9332cf09912a214a422966dcfce75109a192bd6f0a5df997336b5a0f94c5d90b4d0014d9388ce8a02c8f58bcebe9c2feb11a828e3bc3016e278e76511a3473d28c8c7117131cb44e607668bc64e8767c2f2b2add44a59db7d536dd6e401afbe5d3bba8d8f75f326cc7fb4853fc0373d1a00464d1f4720287ded82468c5beb51eae558a4b5089977a50b005b3e9000c22f401c3727c9305a8fd1c8341623a7232f84f885cd140a0c346b10271cc6c1dabbcb928463a2ca68ab0cd9c452fce7bd78d5a2afd25493ecb1d0c1c2f0c44c248de3ee4f0bff6fa2459089e2d3b9a8118c5e89c8cf2f494387ff4047700f542a22439f58d30edee8acc4203fe4e2c1d40c0c666a782c14f45e73a87ab3ebb3bffe1175d8fa2b702caaafe416fba82d2430c4f7a0a3262c5027f68a2ef716680e00a55527187e8411de35082b7eb571a360fdb2e12bd6443f17cc660e59b1262fd5d8ab42d3ec35227296c2edebe0b093f86b85fc5b8c191c0ec0578f7cc414ecef95b57a2a9d76384d3119a04210ef9435ce38e47e4309bffb3bb64d621729a9e881735496936073f80c1311df5163ce48a01916eb30cd01ff00849a24b43e2901c81cc0c4906a48f265dff2126f2bbaec8b5b09f022bbcea0d8c1e4960e31054cd060089b345ac1a323ab28340d11a88ea71193d6dcd336f4e85c6a5fdba4fc74ec978dac7e65e8637bac06e5eb39a458955175b0a30b8f0abf574b25b1620613ead13a4dedd48e8d7ce4894c38acdf8408f48a57daa5df20c74b2833be00f7b4507a1ab46e0623fae57934aaf8155b26f7375eefad130701af2a38a6201ed3990c03911d5fd2cf0e27b7fc165f5393f9f4c9fff79d5e9d529408815237859c130cd0c0322a84904e95517bd5aa53526efb03a3ba6d0d0a3466ccb507b212c2759f50de30094c8191bc2a342bb3c21497c9b53449262cb3d7a4e3de6b0af2d836fae7cbc67385829227b537e5fddbfd64454e6b03dd6432043524e4036195b3932a2780ae208377ce11bc71ea71bcbb8d4f0c0246dc5614fc40d41e1c2eb0cad5b0f115486c2f3c2e514febfc4536f5cd7c34edb501d65d3f175ec435051d3886075aa71809f0d640b6f52017e78ef704d90bd4a818331e48303000797dfcfbc4b524d31bf19a0e98ecb7aef50958066649c78089feb28230fdee677500963aec2c9f93c2952463b9af18d311676f773e2a00007db644b2ecd52dfd22c34f44b2b2f57cf78f583c24ddb656b7c3641d642e42eeb6104ef282e96c06a3076628160e5a252a2e36ddb42fae2b6461db378f2c93adc3c23b9293ad54fdafd4e10603300000000000000019b0003008203fc7bbc3aa5abc03d4b87b622e870c5ec0a44354b7cc8178bf3bb1fe31c5d8c881f9cd2262b713ced8446e3d6b99141c3a871f0d770b97d14ccd5f8de15607312c1a006e555291cc24d2251032fe399d979b84d65e492c7ff8d43c07982bd1878978291ea7d99ff6f27b7353903315ee9721638c6bb8324d5a6d18fa1f3fb14cf41a81b41091c1538bac0857ae238c0382c0dfad1655f2b07bcb96ea11607f4d8e53468b6a64713511529ca54cddbeb9f1903226281d7b3daedcbb644286002a64ffa0298b244d2dfbde2b3451adbb279068aa9abddc6f8b847078f51a837fe77b1ff178af09ed3298125565b1952b27982a87b12cb307d82504bbd97ec1cdb874275a037ada303ed4742c923a7164529b8d5e01b4ef69d11fde9632d21e4d9dc72ffb4950761d365478f24b0644cbb2bc248191e43a87ec893661cc13a42bb9637c643a1f193b125e48f0982fd2b263ce3ccf8c2c644e295b556e7381242b2f34717fa74afaa0ba5e544cb72a3885627130326e229cfa8ac2a30b547e95769cfb869c83aab9b75092fbe237edc5208fe75628616b33697f35d557b1c1137da9441a15b32a690ec6a6575ef5c3857b17b41917fa37b598dca90bab5d82363960019cc29c26602aa1b75e6ff6afdc79da28baaf94d9a998edca59a09c039ace287443e9824744bbacf67a30045f642454ca93c0628e3e2b2706809b71ce77f8b9ef713aeb586292ebf9f1f6a0d59215c5fdbac118bbfd05f95481919bbf7dee5b86859391b9bf3d6e924d2f1d792b0371e60f1117f4eb1061288662f62c79cb478f5673bbf503c7d7d40273fe2fc658eff27bc7acdbf09f534e7934f4c45cbc6ec9f833ba5b3c8e1e99563be54decd56ce35812873d3a7f2792a60624c769339526f04cded0fbd6b92f9058122d959578dd375aae3ed39f37c3e8cc6182aa18a046203a682673c6c18ffac2cbdab09cdc512bcd8c008598cd98b1b88dec1c0becb30d9dd2f05b345f61878a25a4b20f069dc63d587d2f6bc7f9bac6eb6cc6e971f503ad8c73ceffe1f2b2119298826ed644aa864e78ce46963c6d3f7bbb5471f83ee3aa6f37360bd63020844f5343ce3a541779ce1288043f1ab8a1906a8e8ea583701a6abb0ce5e38f7c65ba5f445131dd52c34d35978c840e9b3e2fdca1eb4c758496b7295497afd0a9aaa0cffa85c030373328ff88db7992ff060a87142f34f098afa0af34d3378b05a609f80b9f6b2a24d41fbc81956e0b54a0118e8412c5829cb847833d4b48c363afb4a494822f10962d7be489728e8b9527a39fcb55ad68d0058a9beda0778c3db5c38ebf532f3a2bbc5f099f1535c0af6387a06d4e943aeca35f6040915ca18bb951acb7ed8a09374f86a80b33601d8de726d917ac73b576773d30ed500c0c87e8cb7127829d7fd4b2cbdaa7d23104ee755d6ab43422eeb5e79e105c3c8eb7e0170b47fc6198ee02554bd06cffca79ce50c128156bff4d60e5c7ea1bdba513a4144731209df30356b5abad6fb570206239cb824cc6631055c51844558a696be08e1fe4f6293832c8dc20a23a5c4b4362002124d99a76ed53a76d014a4121e51fb5d09450dd16851318ad0e77956509bbbbe14b7348a115691ecb05d5ca76766cd5f329beaa3a440e60da94817e877eabd9db7490a394ef5869dc6f22169b04d86618e5756718dcfebdfef418d59d0301b04b5f2953080734754b218dfd3593396674561c2c2ca4eea9c467b24ad9619679caa0f518cfb184cafee18e48d090b970f466131cc5e83eceb96552e6bbf83b56f3c2a5a679fea82031f3bd6bdba49913dd6186a6aa3f9f99fa88ca691097bdfcb5831980afb30a764aa3a446c17506fba3c74c099b411b05a1104fca01944e98d68d3c097fd88623eca4120c74850cf5c95c20ebba2783f44dba47dc1857d9435c8ba80ff219c3b57d34f6c0a0905d7b937631815135c43c7238106278fec6beb4de67b46ff5b6f491c835c19920d709a8cf6d0eac4af65434da04b1cc53561ecadbffd609bd6ace5aa8aa2d2fbe1e2f9044bec445ecbc5c089cb6fa7085eb03f0b581002de0126c5c1e790f94e1abeeb5dfff2ca2647bd9377149192036a9455d6764ee33cd7e82e23c7e17880657951fd5728c092a648204e896cefc2a1c126a9ba4ade1af64ac43d7447887367e7933b7f26379924085f4c571803223f0abd8e1f05512c4d76df9e810762a6af0d09ce13399a0c862a2ef1eed5b26f55380efc90a5ffd186abc2bb4454a0d43856f8fe9374ac94355a28d4fbc600517632befdc03a0ce0fa5459bb5f97f336f9114239351ee76b9400308a8f289acf1800180921c582a1db197401958ca8e4ed3251d37274beb207a51ebe9990c6b1fb884c45cee11dcff610816f0385d8a9f8ffe703cba6b2d6ef66bb9bf9e69c62ce57f107791a03e76abd4efdbf3079646cb2652c7e30cd5b123ae43320849db468b7ad5b77407118fa2f4bd33ffd83134e2994f9d4fcfa94bc2afa850ba7422be894ee00aeec9d09dfa2d5f60dd91289d90c42d0794f36a3ac2e92d20cf78bfc2ddd9be3e6991b3a2b2354b68874d66bfd2520354bc1875f82370dbb1fffecf9a195ef339432561fd9dc5c2aef73bacae8e64289033f289f9855b2a7e99ccc88772b910501a1422e47bc879bd38d01380c7d14d071a0886457609a4398fce8740160ef86f55515e2c3063d9d0ffe31b691fdc33c197ab800693e149c0b865f5aae9883b173b74c656e9fbe0750ed61480bfc368247bc2a6091dd856114d333fca3e40cf43e42ed0d7be70d7babafada15d7a8d717c071de850adde02bfdfd76094867cf205d69a0739526e7f152f5b9f844ecbba94c69e365874a263f1273d1acd5c8d86c0597c43b22da3adb7a83de75d8329f39e93d27b0be6c9a33dbda4832fec0bd28c776292d5fdf74aabb47a396065841d576221ebe6261b547600a7c11d544b4b8b40efc205d484479017b967bc01545a326fe9c9d9c92449ab86805d8d3a23835dd2bf2bd8abe5494036b2e1f1eb9e3b52bfefce0bb8d60da1da2afb1b92dab052b532875c3384e86950277247322caed8479180a8e17ad2366a37ca3b86836245119fa66d28f7316307650d92ae904c3fb6651c5bdd203c6a017dea55b9159de1cc217b5d40c85fac89ae816e1b6f65771b78e1241400b98019add85c09afac393bd6082b31a1d7ad4adb6fecad6efcd048a836dbcb4e6a266a8c4abf85460384d6a4e14ca2b66d4ce15e682e511f9bd064bd4c81c89e2653922453681852c1441582e98e2a57d3791d3f8ef40de7bf063d398bbd6bb0775c008629fe8804ed326d05cf274d7853a96f636ccb17c68e528b2d7a95479b9d50bfc21533bbd17646e7f1cf645d00e015c1bbe500e07cd35115458f08190fe332ff0660af0d2ff4431b84322cc8bae916a6960040a66cd856d570a1d2e96562002cd3407dfbf38594dd046a6a236a0a113e1ca4b3278e36c35eb34fe127f71b9c20f7dc9c06ea5be229a750755c4cf1642e427f606fe074b70b7b60534b9352001040923db68297a5ede3a00d6bb38233daf2a9f6068ce409b7205b64faf73a31fcbfe507b831d0b6863faa4d1e03673d69172e9a5abfbca2a4b46c6f623c836b2108a172035b34dfc53eb69c78ec474e97e8ad8af43a9d7973ff471b222be27acb46650ee6f938c78000ee247217a8fb5f867ff5e21a6bca820432ff5f30f645a1b868b20dbbe3c0ab3d9e3237441b3b7290176667356e76accbd1371bc78fd046070e386e9730cb18c5aa3c6261bda01a743012936eba458d617dff10ac5f933de5de87bbf8b11e12226f3423e09e0a74eb40e74c04d220898f8091dc701cd67647e548042bc3c726fdc2e47c41ee47b4889db6bdb48e56ad474b175b0299a291551ffcdbbbe3bc54faffa269f30544312883f8070ec9f0059cde4caacb0c7015ebe8dbdf51bd9829d898f417e0c00e32650fd2dc02d095ff4267d8441729933303a758115f78e41d14b0c2b27c30ad977a78697d21be69e403ae60889344724265b58d9e89ec6c8affe34be715369126aa8a37b069e60b5c502f7738a037e7e5b40ff8f3b4e40132c5607e7bdced7bdbb52bad9be924193a59384958542316912985000c622a9b8509759ebd8638134acaeb34c87a17a31e03aab5f8ddd11a79ce2293f3e41de5cee1904682414dfacaa4e766e35724bd3f0209cadb85d8cfe7d5e2686464a63ef2dd988a5e0735788716cb7844cbd49f5447e92d5c6e655e7d3e49e3442503b249f7000daff11c9dbf52e25ac0dc104e63e0b305b17810bbee0171df22d362b6a65b1ca8a39f910d647a1d6f1c0ff6d9d8c289599aa122ff29caecfb4470b13c58939ebcf018dacc82008dc6ccbe6d651f5ae8668ff7849fc3dca833ba9617207f8614412dcab22d272339b248d37f2cac740967dbf87d114d7a166256168964446fe94b615186c0bd8e0fe39ac4fe83c5379bf8bac36666fe8f806ea4a19bcf16d4a0d6e4b21449e2d1ed2dc2183f15bfa8fa31a3e0663f4c2c7512bb25d98876ec122f04e5ade1e41959751cd9078051142ea057ffd9ac64cd1bc492e9422244d5a74a8d00b4b1fe3e754b9bf80d1222cf9385d0acae3b0457e3006aa8cd77f828e764ae29831c3fe87d7b84236b01f847737ef785e655dc103463bf3548f8901b0c7ace85e1f47d2510fd1b1aaedb1b7248b38a1a8305ce301331be8c5208b8d6d9a9d7a8e21122dd5721ee3d2abc564276a8481da05d277d1d99955c8b80c5835829e0edd98a3e66487a528063ff71180160dc5c05b7ff6cc234aee209fa38cc903fc1379c4bbfff5e108a6e9e8eb958cc46ba4f303d96d9c94d7e1ec62aa2a7dea1b81fa99b27ec78ad6cad74497a0378218c3588a6caedef7501b6b405e4786d69470069c1aff2a1609bab792cc75038740a6ac82db5254fcc1e44b1e2a2e219dfc8b1fa633c8044b7cbf2b0cf75c989c74f2e74033f43f893a05a9e023cc6ff75a5fa8823a182985cc3095b0da378b68672b4577085da1e28da3b4bd6d7515a9032ff9576338449915d53ce60095ad80ab76cac4606687e088467b391edf0122d786b879338f1ca97ad0f7bdfc438dfc2a928670cda2d907141f8e7410df152aab6ff12af6c208d2e2155a03386424c44b49acbf07842597bd5d33a065bb9d2e5bacd25f8062e0649ba2f8d7428b346638834b80f40008d939abbbade7af0e66abb235327d75b1233262183d8e331b6ef6ef255540e0ea573d0698d2f1c27a715ba6f7a2298e76aa8128dd29e990a88443e67ffe3d98eacf1172e0108e01b69669ad7ca0e9b7694e9c522c67e199f2b276508d2dc1ad2ffa6ba46022f20845af1a54a842b97fbf4e80c69b7be754489e9fb2c0caa50a4831c188cb3edbd4a6802a2e170d608e36f590bf715028127ab544ea130af64a713f53ae31cc9f19761a15afbb1e8b1a33f5aa216af5b176555e16c93fbfaee79ed11ea2ed053b0b604fbac99ac8f89052872d5ec530de08bf411e86e0d254fb9b9c70202627d06c307554a19b768974f53d71f410f1094dcc73fc03a7b01c7bb1f8a23ed9b2386aa84b7e211fc9f543d47997ec68305425146561a91f33f6adb00727b57854508e7bebcdd866f6482eb4417a290fe8ea26aa4981afccf7fff87bfdf54e665286426e3d86677ca89762429d8e5b8252466bfe39909c6102bd69a58c0a708f0e2dbd4f7ee6ab97c9be41de4ba95ac49cbde7644cc846b21dcc4f3ecc9965ca32011497002ec32e65d13c2698d597b35cd53f06376e64f58efc1b371ced04df261eb39dd794a965c24f13c6b2471f25c9e10a25ed8e8ad638a315c8dcc8de7bade860000
+ +* Transaction with an explicit issuance and reissuance token of 20 million (less than MAX_MONEY) + +Valid to all nodes. + +
020000000101a15a3845d2b7f5cc7715239b35adb511b1bd5412d6a0c1185326e35bfcbfe316000000806a47304402206edcf0fb7ac5cc33694da5546f752cc07bfa43b4f58ff4bd24ec28395fc1a71b02207ca5b4d8dedb45d7a97aa43198537d402a98a60fb7e777ddf35c13f0792fc3a5012103ba4a2b1f401eb59e1e6b104f8043ce41b38b65bd24c10edb3df8863b0241e5affeffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100071afd498d00000100071afd498d0000040b4cbe2cf68c63dcfff1362d7c644b4b682e0aaba63e70cbdf86e5222dbf5ed32209945cf5aadd9413a4c34aa3e1e13be4c3477b45affdd8afc68c6b56f5821b192b03f2a8cda9f7598168731cfdacc2716790af3f4da234b5fc0cd39708cf76ea4c171600141da5b072c100ab218036c1c3071838a8929210f70ad4f19c8c2b82231ff770d18ff9546903c78c98265d371545b43e7f137b044daa09344fbcaa28ac2197002f0f58e13419a5fcd0bf9738cd6bdce2b666aa34d378b50285ccbfbf8152ef9a88e10512421a976a13e63edce6f5693254d7bb8ec693a5b216001457a3a71e21cfd569a115385cb2024b5a524e0eb30af34d341214d3efc3e30ea66e7e95441a67f1f945dcdd17b6e9d864016891223009d7e28c55a0181f6e3796e78dac1a479aa64831b2dbf28240970fb1e5a00d62d60319e2e89e7cd541a5902e113eb4e42c64488e9d734989892bde45fb2de44b52fc160014fdfb9540d95e96b52b7157e839b1b1b362bbd37401230f4f5d4b7c6fa845806ee4f67713459e1b69e8e60fcee2e4940c7a0d5de1b2010000000000012f700000650000000000000083030007e35b554340112933214b9dc459de813080484bcfa4b41b7dbfd67fec3ba47d26427c706e43d220363a87d9cd24f2b07b4c55343728360c2b496f577ea5943811cc0bcbf22d885c9ff0a50429c5ee6beb56d21c4a70b33247f8a5ae3e3e7670f5e4013f5a902f52ac20791d7ee6677cb6763895d8950b92af9382c61052c0350dfd4e1060330000000000000001b0de8301926aaf1940a5746a9717d50200e121c683cbecee22537771aa34887eb0ff42315965e8fe769eaa2babe3c63e7b96cc187f542076d41bd2cc7779a1be0a021357357d73a58dfea82340fc5ac1b7b98de5d619b84f3f15859d5f0d966b934ffc72278763a648239df6ace88bdd69892c13b733217b47879de6b192c8efdfd8d79bf4717803f9ad18cf947a6913299090453ad90d6fe515ed746263f872373175363e4909324d85c878e573d6969ab99a1ca50595f74a29e1dd69372f97510adfea55044908d4483d41286a1e3c38345953fe22f40e4eeec3e16c9de82be59a73e8b83b687afa4f474796e1945aebc7321e2f0d4e28f288745570523cce0acd5de9ce9dc9e7fd7b11831c0fb5b224dc886e118c4d6806bdf094ca6d789600802d13194817ae887746a0231fe8c0ca9faca6730f49a8f062d7385f3321f49255c07bc5299e31483c8ded584b5ebe8304af7a94186126c1ea74159bc3de00b0af5b650e89aee633307ee56cdf382d2426e10af37357adec2cf746a63f8af191ee491a26798b5c089b5c00375bfee116dcce44c1128c88c8d55a583608263c957440f60004041fd7b27e08f67a3cf0ab394b227ab64c0f8fdcf502165d7ac7e50de5750581d5fccc2e8dce27441dab9b8354fe46ee2151adb161866ed8ffd5f9d40215b68203dd26c45143f57f230fa3e80cc9bc42208908b2cd34c186443f6250e8aac52e34f788779c56e716fb0e85c835044fe2191d95b8a141681326bf6c549a095f49cef898aa47dc837388d11841509b102a6edc5f8f96a48458cce4ca5f4d51289605cb63bca1ac9b8c5c3b63ce0fa6579f8ac97045b9eee4462c7dab7faa0398e6afa523e692bfdf55b22409e178b090487da6bcc8f772dbe4f0f57fe38e4762e64a7667f495e03651f0160b3fbb1eda87a04fa73aa69f04a50af52eeebb71c52e1757a40cd181c1621180c519531cf71b542e2cc972f6555d32ad8a91253d219eb8edf18d2d9db3e8e8659e2c167a150f1b6ed5d682dbe360788ea3ecaf7bda5602755f52137305c5bfe8f84b37cb234662577e12a80902003fb5472b115f3f4ba42bffa752ee2c1c82f5e03d6fc3c96e1d54cf2a9ce023a93bbf95c3f8eba878be08577964d386c1dac6d1c837ed27374fae79dbe0cb6db9e417d1985d988f9f0fdb2f303aacb28ae14214a63dae616a49fc95fa0346673f8517aa63562f9c5064b5c311d040c34339e9a19afea75cb3567b94c8d18bd4269fbd1661353d16b83a718a5557efec41b68623361ce937f3596ea77946eab22d5edfe4b11051c5aa58e341ec7332df57a0e04fe1b5f78d61da1cbb479ca9942e779327b2c8e6c170a421ee5df0d59707d64a69ad7bc8fb0f7f6fd0fde79d3a022d4d7ede6bf89b3ed47d07fa9a151ad833fe04ddc08e37dab6b93a5f00303bbe1d1d8d93eacb9984ba5e097ad95ea51208c49f74389308223713d65928c4b526438e030c5cc5b5e8bb854f2f2e05e409b7e0a0b6ce62bd6c0356e1518d8b53a512e542bf7d6b6192813e9a7aa08e803d0a9009da6940e466942f4cdece4493737b9ced8655d4f485efee7665c6a75551c34b3d31c70225dbe76643a67972764fe50bcfcc16702bd32dbc69686d1b39250bd73979086aeaf7553a8e606a52db560ac877e42b77a859309d729ae3d11ef197eb9f71795c66d84fa61ba249c2997def437d51a80ecd3b0c65245e17ecc880371c4a6e2fac82c1c88f18dc06ba3017d91c7c5472a912dfda36b56b9e0fb047beebbcb088da44513f8015df99837efc03a9a7b572c6fcf058757cc6d488d144fa108de7a881d0149f7ed13b29743a2c23decb2bf893ede9524ab37669e87d026c98293395c51330ba61a612a417b7dd118fec610a1e09041ab2c58c91e9bf9f3580e8fdb9796e9c3537b0e55248bcc60c994e00529ccb4f11c8d361c16f7d1e54e7ae04e14889e021640eff27c2c45862b949d97d93025d6648204cd52f60e4bb9f3d9a5337ed9b5f0a5c2e190afc1ca911a813c0c87baa033e7b4d86221b5e3f539e4a33ef974f08f783e27648510030e8b9158136ef5164d12eabe0fb235a0406446f92aa4b5ef4ff41b6a1abd0d7292902481fd41dba459a54020e8b12989f4159bf30426988baf985d81482dc77ba77ed2c4d473a81c8802396fc4de5a17e338e98ad737e6b4974131c6da64c153a4d2f0b63fa994a14d9be2497308c49209eb3d34496078ffff13f70048ad0eb7d232fdd34c359e093a0a75c6c3c3844ec16c5c16aa91f51b1cbea5e51a3ad03a5fcadd891da19c3e0af0454f6d40b7ce1acdfb9da415793a71cd1c0bc8fc977a57da9670b8a2b417a0bb0fcab86e8c05afd70b24431703116bab10ccce3c189530faaced81d60447e987eb00fb23a500e98f0913bd9dc9024420f7692e43e75b9716be4edf2496fbc52ad242827fc7e8679b8cb91e452836b08d73564dfde8bd766abfc7851e2b4450298ceab6563285b083935b129e796cd1da4b298070a13fe27df4dc6a92b2cb355f4ef0061171ba5f78d241c973cb84741ca762fd7b2df5e31099cca43801fd26fd993ebf89c2020bb10ed717403817fa0c5000c7ec25c6d4f201c4b8ed34de4e1f695d8269372f83f93c283f7d928e68e8f406b3bb7e474fe51a2bbbf334507833236e989d3722f22855305669ecc53e94eb33ac8c526693b9b33dcf319dfee0825fad0dcb671f7d450d548be06381d4f8443e63755d3f7b6319cf062f4dd105d08f73230dbf6299dd6a281040b298ed4b9ad4856b863fd403f508ebf4d67f9fd70844a9bd0578e84d1cc4a82038650be2c2260b8a47f819fb84f55f1950b9d8bc10a69e65d639b3665ea03fe195555821db56cbeb9d11e4fd05ba1ec39551094b5223174d22dcc113d5049e8708e773cb950739f12ee6ceac64c42a9081664c52a3a8873f82497409c1bc1a362ed3baa5678c6f369dd9696346d3b776ddbd1b2f002e1ac79876858aa952c108612c5b7bc9e128c981b3527eb2e64fdfebade57f9927be20f910060b6abf2f93ffb5f13e75d988b08366ac38247d3441ee2c2c1cc6d6801fc7b113cdc3b26a23b4a9585c00e4b4d634eddaba56be2cb3b64c4a5a977ebd37291f7261ad3954cf02433af004d3a0f0911581fc546b6bb020ee86eed7f2d5be544e3ad01808383009fc7896fdbb6345ef3b70898b8ce59e26cd10c73e37645a43defa81a911c9fad8e7f933ece4af01e9677ecb60b09448127102f09471ff5c317a50d8211b0a73e2c3a49ff967d5070ef2b7cccc0d5730c01f4a224561cd46b2d991c22703658d2cf620e52d8ac6bee56aaac125c2d0793c527920c0f774be3e81186659f0ff8e017256f877b634bec8da38e41155eb0eb8ad977e3e732fc003436f925cc36e72fc0776728f68fecb309c56178f5b38aab2491d51c4bffe88e3e45020c54d2510ae774851525592ff958882b168b0257f79c8962ecdbf2df1381643da0a1ca2dc7489c45bd4c9209aa6778a166eb983aadb13296e3f25d82a7d9b0b1331099ff9804e29055aea04b30a55415dac2056f5bd58ce5b5145c82e8b6a95b471084d07d6d36b60c0e647b795c9094c0e5ec825c22a982c8cc01abdb7fa87dd87b49e47ea9cc55ba0f9883953ea86cc08759e1de3928f47858a5c480e46d385f1b0d39b188a9ec89e854f03bd24a53128b20f070c7fc72e29cb61885f620ce121c75ff872a3ceb5d6473e111380c00aff1c728838f88a3f40b540c8c856721891a33a3df7f3e0a0a969f568afa3edfff32d77a0b13cc54f2e64f93fe9bfe2f9579c1bb884576c3ec7fad857be42c7bc7d9efdc85ecbdfe916f71a81f227990221919a885e24eba30e22a717f71958f84ec5b31cd4a66351df599d1eba35da00af14610166b07294b90d58c73e8401e9728682e8c1c20270e09aa42d45a6af8e87aeba699856eb87be09d759de866facbbeec12092dec880463190de51e7b913692ac53f1fc5150157581f82a0b65d05c8947761636c9d608ae7989e4c650e9d0873fedb3e385f4eb5997ffd82969a6a25b81d5d422300b26d9839deb6e5d8909e66983e074339e543a3226b69c4dc33402578e2378ec14af0d0122b71bdf31cba11d80a7f8d18e2bd0950be2b8d4495e6ac021dc6b90b2b28b50ba6776cb29e404cdf0d12c6265c6f4e35b7de5486d0cd86e74061926f7b940fc5aa593b42feedd3e12dd54a47720161691bbed1ea465aee1d93f586266ada9eb5c6a122c1237079ea7fef424019a2b0865379d22874e4a8e64e836e4479364a6a6cfa9e9b0b397858fff5bb7de4e19753a13404007fb34c20ad4847607b87060ba3eb5afe85658b890cf8083750908b686d9bdfb374aeca41560933ed10937bd37fe6b7c6cfdcca85965b12d889c4bbeecab4d5337d8a173aa74ebd7b8e5a8365292bf7ee6bc7f67002839888960912ca5876b35935f1a5f70275084327cb6d5b248740b49ffb62e9f8bdd8a7b3111ee9f2d1df0d5d03d35c835052c05f1f17c159cbbc318cee0ff640077cf781d6c27f8a2b9775829804ed32e0120c93d02fb204f5cd71f70be9fc83ac5fffaff5a53bcf41efc175901e99fef7c1ac4237d51d5ca8a5b9e4da8ab74a132204d86aae2fe70a2843cd69816c2318c7cddf746fa90b27cd732bd7ea14a8399b3098a4a16609996325c2c57e1ccec5df4117800cabb6b48884988d7e3754069c02b86071759e64578799f3a317b4de956cd3bf399d0c55f7dc775765fc70d232eb9a11c1f8472123eedb982d229cacbfd341674bd7082443831198a66cd7752789b55cf9f275dfb570a637730d63c0b814e5caeecb7c30ee495bfd0533a55da57c3f2632d6d26e7070f3557b1cb23cbaf1a42fc79a46676c8b6d4e8a559c71bb559e43ad1a3698668ccea2ed9d86027ffb6b7e7751d496416e5fd0b02219120e107114d92e7e931dd8b1d5bb8cc4d39bb94dfd4ca1b0e9c5ac1cb9217e4143eaabddd07a1c611207c29a37977fa449fe6d28003e482df95579384e1c931872da33b1681063dd597c1e366c298e067fd91cbba3b804204aa941cabb18f15cf412dc9d6b7aed61f57dd3f6367e652b54584bb509e7686f8e34a6d65e140c10123ab640c9d8bf2c5cd03a4e0163c2ac6c632001fc575643ca47b404f173a5410ea8f1b5a917919324a7cd371f3b30caa1c7b445c5ba5aafbd4e3c05060e45b58eb2b722f17efc1d099bbf29ce3ec7ef58743cb3f62eaaafe16ece4fd33c1ddfaf295eb9212e5a1100fb9dcc4557154116583f75ab4df1a5fd921cf7fb8a4880a198bd7e6545e0fafe4805b49ce94408dd833086e8631e313e35e53bb5df28235c226cf05242f302217c86dead9cf5a5f533ad417e80c02b08f36016413c3d35c78b4810913f93ed98ac66e860edab85becc3e0cdd33734104ad12843d21d23a53f1be6a7c313d96f12d6f7ecc8670e5bf65aaaad51aa338897a1ee4b20bbbc10b379bd3a7f1238835392f731676ea579f21707490d6feb10a07df9634b265dc0432d3d4d6e5306b038d13cb67b1a58b4ea94f318e8baa7f2800dc713acd6822759faed970a9da9c43debfda1e792615eda00be0b2968834535edbfe6d3a382643eb76286a58bd96b86082a529f578b8c4502095822a1b313eb2706d523f448ae7fe0e2dc4ad13e4c408a0d951c38aade99a6a045d9e46913caff4df7d773d89a899c5e247a62007c2405e053fb3032f9da001845ac78215bb4a5b8ef20a12adc1501169ee006157919fa7473d8a631b7aeb1c20ef90083f567856fce7a6bfead120c30b183ef5a2e5346311629338f89f6a1dd82e3096fa29c5aa26c1fb5f8eadd0e4dda46f20434a6cd368e0f5c9683030007f2714094cebdbaa979b58c786a01f14cb86ca77d7802e4f3f7db49fe4572f57627bc33aa0da5baa680c7f26f3757ec5b086340d06340127a98e30b4dda57ea142eb220fac2bcd3336d7d0d4db87740265410c3decaf1e6a3ff2910605b3a4ef49b7f1aa798d952ff5f2d946a03f2bff3191d843c135e440abafed4dcc53de4c2fd4e1060330000000000000001da61360168ea0e5ebb2e24a1b2c1836f0fcfa632ffe3960a0869d01505ff6eb6e6bd951250c2fb7828bf200910b63eca16d5ab7dc302116deb5411463a32687bb670b945636c16013cf4a861bc379001252b23d8ecbd780a0752d45b83c03026823afeb2e1939c801ed8f90599f18b592399494868f365e953ad48f4b23430dcf1ab6064821af6b3f1e7824e07cfad4f1c2eccfb2ffd85641a3dabf6e815cd3f9479b1cfc87e9c1edd82136819c0cc6e36ee5ae239aeae37a64ec89ddad7455c9c8fef158c8d35ae5822b092fd41077e5c0a61751af8cb63458ae1a545c9e805a971dd5d2c5ceec02f8f3c1ec200cc801e5c791bd064f2ca9b2f7a387fe7042101ad4d7fa63b0200d7b6d2e45eb5455a8162e01e86498829c3c8ec7cbe3532495666c3b8269043998efed0656a315e0f13c8c9b4e7f4e8c73e73e949c244b91c9061a1282dc1bb88bac3a6c9698330a3212a04360d928cfa181970fe8f91b8450983f0360704fa7d4ffad83b346ef530e1ec28a859268009ac74e27b66bcefdf436a67bf01a21bef40483d62fb2bf57196dafc10f7c55010e615c3ddb8f2c301a1988db235f877f0c331fcfc8e6b24d5c979b8e390e9b331a79721fa5062ba2e8e8d335837b775e0a51d99c540a173a5fcd4cb07aa88d138e2284a9dd4d19d47b1525123abdad797b8aff91c5f656e238676654be022ca39efc067cb4ca7d2f63dfd1ca91701bd87e415e3429a6b8b1702cc9b8287d80bf351484df462206d1ac735ab827196ade01d92eeb20b3ac7a0e279158ee8660f8b3cbd0d0de0ab3776f0752adc552158d9e6b644c175c5aaa633544e523bf1c8a512abc64b878d67ffa49bcb2b7abcf0b6e442fb5c7162036c06e4808486070940dfa543377ffb64d6bd3cc4925f03fbc2a6d47330b0d157ec36bea6bbca9a7c9791ef9ac035e172ecc69d60938fd37a9cd73360c4df6e40ef766517a6b081f6dda8a21c94fbd2ad2b9dcf394ddf7d7dc39fc0f563e2f04ceed00cc10e11dc9ee232d4a70d5cec0bed494e6cf689f19d6875c161f03d72811788c5245e0c5d6664833d074ca30cc6c1007616e8215fc99ee931a5aa32c0dfe07b1a1da6e1f3105bbee2e8e854e0df6df827c9aa381054a6ad68867920ffc0967f79ac54b2156065ae0133006e6c3755292a0ce786d1f2d148e143a6448a838c97898918ad7996cffd20a918f685bf34be533dcc62a38da1d19d6b583100f26d140513241bbbabfb04f6313eb8217f94ab8124762465310936595e4f2888597f011ab7a07469c2acf36224e02af3f9641e7db42fd457d20ed4ceed948168a540f646444809a07f3cbbdb938dcb15cd00a88f9fb0e4b4f38ebe0cc54ed2f8ceac726296771ac1e991d2cf05e4780358ffb58ad23c74a82a6a63d5e3fc2d02678a3fdf93d46e38f4b3ee2b744408858482609c6670fdb83e9a7d4cef26713dd0c9f75628e73d8c2c6478322474aa2da4feb28e8e84c247fb2355e7c34b84c0a7d213d7c0d2c2b74c69f46ff6c48593f3be7a11f07a4da38a22e6be9a149a0a3717cdc295e7a95cb004d603625909e3c9bed81e5c6e883bd8bdf2451c645ec9c0d75e46184ba92ee9df9186d2d5a1234364fc216782d96ce336a5abd507561fa6edacb8cd87e13d6019999826dd621e56ca1e149eb366509e27fdb8a9a7a0a99255d1008bbb5dba571247d5c178e8a47825f39b4a58e98ab516885211bb7b4f63977eb949146303273d5ddd351b0f411316d15d611e04f6589961e7cc9017cb00780eebc940cd1835d9d428d5c617a063a42035e9e451ba18d84ed5eecc482c80678f7b10ebc46849b2c35e78da1b812bc46680c9853e7041a080dabd58be5d151a3c4e3ebbeac7c36065d45d84260df0db1f849ee46ca47d1a323d4ec5e08296f9e1ff2d7a2116cb42ba8843600564512fa0ed86e4be8e2bf969b4fd4ce11af415d8e331839b77f98c884aa0119dd3323eccf5b75919c0e9fdc634874bbf8085174b13b1a95ebefb9638c8caec03c1b569e07c4c76a73b26f8e9bbae2a58df1b0c7439bf7122288caceb27ea087b2294e3536dc6e74b9e542d04653b27319c330bb1c71c3609dcaf0e3ceeecc6f98e31245bc50e8b63ba24c384e663b243389e272316de5741a59914649efe6266605ec0fb507544585f072d383ad3556447f0072078831d2634bfaeabeae3da5443a54477c3fded2bf5d8c5ca8427868e54b033a20baaf67b7f3b7b9645d31b39ed3847012a4a49648a49ff124b653f9dfa90f3e946855b854f6c2e6e3d27f60d84335de68de3a408f1faf26bd2ef7e76eb4e58f8e8506c43c45677364510c316a27b5cbba5a89789641ab1844e4938862794cd3ddc6b552683a7b0fe7d595aa2a34b40f8960576ffa01e29c2e2ac3ea8b6fea7b101da493ddf691e105372f796ac6a6335891ab405beecd9379b94a034d495dec7b975bb2f12ba07eae38c8d42ebae8dec12da6a3a4f8350bb5c4134edc89033a62318b69b2f63352778b7c4d6d815c7752465cb2299d7aee49de3a55083a777546f249eda128e36dcb877d6111705a22864d5eb9eb808ee0b6917fee4a03683e1a341f4d355cb90b34b594c13182237e2bed0ffaab99a20d830e1bc1e0dbc75a63002844b64c1480c1418a15f385af243928a62f06e85f6e3723121475712be81a53c3be31e94ed6061a153c9e1f52dcbb1854b350c6c817959b775796398d685c9cca10484b8ba996f751213cb63d234840215c372979f0262345f12558c58a56cb3ebb7383ea10750a463d4d09d7950a1c7c3ac808779e348fcacde0ab1c9ee2fbc97b2804153e05f9a102c816e3834240ac7ef5713ca5661eaf5f488d24d92365599104bf48064360b5ba4b67038792dbd1911cf029d084be235af71b9ed7d396d840c35a8c8216cfd85c0375cffcc85f990a122d4438a737bdfb1cb69bdf43c09081f47772c9490ad36b73fc8648444420a2cead0401562c7e75a5adc18de7b2af2cfcb3191766b9ceadf78a5561deb6be236aa1a4052715ce69775db59944e75433c15ce1999194bc00c3cd2bc4f9c15ed584cbb5643ea3a2d99490e5454c656cf80874ccaf6d54807d4886b0e0a3d414704bfbe119170932713af5f66b0eff26ecbc12ebd47f6781b9975348511f985606079b8738dbaf4d69b21c9420b985feefd163b784f032ee3d1873717682a04cb222056d99cb4d3dc686e90b996685c14b17cd2e39741b119093a149061e0b603d2db683d44ee81def3469aecc755203e52ce5f9545311af846715f297b5f635976e8c52cbdbab56eb61376b1046e21774ba582e7d1b35a37d2619298d721faef6519c9703efd805c1325f40b77f4467280d4febe1d5ba87161d88c46437fe1f6da321228cf0aeaa4004c7312857411d39da2fe4134f3ee06b45c21a32cab7abf01aa3a9196846ff70dc1b4059edfc0839e23163d7c76d0da66e608c83d683bc5bb1caf62b6587151af8273e2e244bf489385b8f242626373a5b756d853760562b3f5cb37430f941055975a8beb850b601c3aa1b15a89947781a98cb0939663198144c847a817f78b1da08257163fc6212880e3631004e5724fd535ee7297380fdf55bf23a83a0c2ae5eb9736dd4b6e29129696a1f68d77c3198983b32ea8a0e5678fc7d13783a24e05fc1fd78ebdd77e0bac82d8bc7f748e0f924eee985d70c974992a4f19dc88cb0fe41325a932d45522bb4c56255936a67a55a10697e9b632fe784d8a93c4695c31590985e9019690dac8b7c347a3529fa3a5df6baa82807c6a3057ba7ae817186528c43ca221754e2a80c679fc037885c7bb5d4081b649b83196bb1fa1c8649068da28b58a57e2acd60d5340df757bee2f42b09c617b9cafbd76c539b1ed960248b6668459edea55bc7d18e1cf7596687f4673b517f2f8b5df63d0eb99f41f51895f42fdd3cdbd27969c3e2e9c675c950abbf0b300344631237b189c509a5e8b9a07e9b48cd42f5b09d3a889b9df42e51c4795d98053e28c15ae151bc27cb04d3fb2f72cd88f00ecf10e8a7ee65547e7792d0e0c8bcbc7dbfd94b9e0e96f135ca95e2739eec735c1a8a5812c73a548c625ba86fc10a7b7be952c791dd92c6446fd2232889051b5fe814f0abd8d68fbe6f2b3e4665dc5430b1291a0ed371a9d4d6c4f8e397334efd25df8b319276b8a1e1678a816a7e359db29674a3b15efa4a3f76b4042f1697a73c00e213e92dd29f0c82bf378b5e47c2f329d5e550ce17441b394a5d3cfde5ec474c56fcdd2406c4db11e5f3beda54388c160a66396fd9ade9294d0221f593406f3b72935e1e11b3be77213bf6cdd34b8b96949ae7d5c9782e62eaf3d9d6a12feb0cb514fb61d6efc169b1a2dd0def15988c84b22999895aabd551109da4e63978c4aec1af802f135676bbbdd99775c82ea1eb97d720a7b88d8768a2fde2059e322cc532a326869df68466350caa1a360967be3ed5b38d283887a0b07b90a4f1ffd12bd85759fcf27e4a81060498c280c7963c4d5dad2b966beb00848f79a15083287696d6feb09f37c6d5c8c634a3f4bd44a80fee1e0879f1f4e3d513c707cf8ccbed9c2bca900ffeaa812eb02755fc060ddd1574849044a2837fd8aa2da2c15e2731a1274b75dcdd05daa1f2a8b0a7b2250f36f9ec6c120793776957dbb894ebdc8eeccc615632c01be17dba437b848f7d44dae6399edda0a3378649370446ba0b1ec2ff9f818546df3b3aa0b8aab3e06895d9d9d1c2e86fc663f6b177b424b808b323b623e33081141f07afa04f2171f9de5a1cc32731f82595f65ab9f778b60c756a4b8b9b752c24af700433b54f5e6568f234eda3e0eb51afbb3e705a702130200ac4e807cdabaf577ce5d7ae37f4db36c46b5d0625ab40db310c52d665d57bcca4303ba8223d8e14da57e7f7206b7c7859ec3892e9ccdb5bf7fff4f350cf8c25b76f8fcca2e211d6afb77f16b664672040f2d6be7b8169ecac8aa4546e7b6ecf124c4a9954790a318fbe5cec2b1989e22edac6ff5a789793a545f47febbecd1572fef04365d7c86b430ca188db7f91343e6b6dac0754f2a2109ddd3c1d2aaa35ac8fffa46589cf7d6d7e899b48d4f51a4e4b03ddb94c5608b2e7d37e668e75561034a931f43f0ef82cb9ed2ade7774c36b5f249f149a1022a549bb3e519ece8b29c69ea80de4ac14e9be6a9b77de8b7aa248ca91c8bdbfbba6602f21c1d2ec405feaf26129abbfcd1533957a19060cc279a3526d3cfd7619ff618502283086bf97a4b1242f77175964af211f990d45e551629c35c9b61cead34c6a5bb4a989d3a11065696863220b95810e91858e82f5192b2f19e5c96a362679cda10bc5f934c6afc294016d2338df905e2258b66120206106a1593638d790d657a2608a450645849840d49c0918f3372f05cbf17e4001339ee5a7f6b296685083d951b681f1c4de972e005607ca51563bdd573a84208614adbb2cdbb4f1f7a52f8ad67993520697f85e934a62a265f49240609963e47d4131f509e8d4507b086527aed106a3ab3fe6d91ded3d0e3f9f14c2bd45b1dd87743a100d597df15a1d7b8ce6898702f8ae2bb2a50e5c60fb7dbba3ebaec700861fbd1459e7fe4f9b36a3cd2d4c583168f6ad7790ada5c367e33f33955683ec1bceb895ba1fe679ebe958a1fd17b44eb610f96416032801eadad349e8653ac72fb7a8870bbf2c4895855aaad5d4abed02e86e2d948bc04894a37ae30bb45a66899337c9aa7dadd37d1bbcc58e1b1c8209e07bc334f14fe8d48fa17d396636963683d083a693088220e919b17f52b6eb94f440eb3b6bd22f9309e0dd585dc53a794d6a635b72d3fefe8634f539f9bd44b27d2d266a1ebfad22ea8bcacf683030007813fcd98dec3a1f9b51ef22179c512559efc5f0d3c4247eec0bbd0d659d3f8c805de1b63863be29ccaf2ff68386a147e7cc69b6843164c8c141c0a90978fd9bf2d658e9653cdb9d017801a3416066c30e9c78b1ceef4568c2d84d2d99346f875737f1d22c60dffd1e0255bd2ecd0710e0ff4b120d4bc7a5e6f3f1c258f26242bfd4e10603300000000000000012413f701fb50b81d6e68e595f8598defa9609773389f5d739ccf3f9da712ef44b71e1a2a796c0bc7a32ece818ae075e91f5f99b5ac8ab113a4321cdfdf1e7aa19ec06bc6f605dd99b92fa1ea0271056cfdbadc8f19097d0fa158751dee392e138b6ebee6a48d5fab5ad2e024251c8ab0db7d4a1197668acb99c73d5953e0146a9c17b60bdbfb222c6fd7c64daff2b3909f6a4fcfb560187c1356e03db1c4fe6fc78184b17980cedefd3e693af5a283d073818752eade0686a2b8588ac73a6ab3db3c8f126b0e72e9c0ff40e22df9fa46c78605e364db6e1029d1b8d98e569cbc1b923cfdc1394650f00a749f0c03e0d1e7f9bc8c38363f05029306820c0eecd62aeab79aab414aa524c7ca5ff893da372d90a4dad739386f4b389891c5705b93aeb15fcda5e44bead03c9fcf88f86ca47091670c676d72ae62bb8077f99cf1d0ad30094a292b8310aaa9dfe309ee1eeb74ee87c1fe6ed2431d2daf275df403f036caa438bf8748c91b209c9d279990014db61cbcb19d114a1c65973d9d2daa2894786c36b1f7e3cc2e06fe58d9b9f254b00179e6325263c06208d69d48c0a2897db04b0ff180fee87f49bd970c20151c5a267bf1fda9492a641e0b90b3444cd2c4f70d671ba61f1fa824c6b83d120aa7bf8a0918ae608520cbc64da4c9b69348cc2e1d215a73fdf511a8b03e12de2293d8e66c68f4fb9b82171e9f4abefbf814fab9d60a3e9f800eec63e87baed202268984089af6a3ee20d6b3b0e2128f2ed40c0524938e794281861c35a774caad9516cc2f1ebc3c63a5bea5be72065974df7baa7d40935b4da719805f06b80322c3f6d82f6060e513f94371a1911e296b8829ba70b10c8c3c992a672cdd703413432cea13a44b9a07e4b3c8c21609cd3efd081093b08cc162904f010f695d732de31cbdcaf9bdef2213fb49b36466c94f301322b86bc0926361884c3832fcfe760b4ef9fc08831b7235a3ba62dc71238f92f15add9b9cbdc7a282cc220ae7234e3aa08465850a84177b3dd210c3d66e08014676c0234c059652622d416be5d67d4b6a49bb05f85a82578632828217df1e35b13c70fd179998bb430c14d4e874a3e053074545b540b7f5512a10115306d4e5300fd73fc43285f6161b1483676275e4aafd51fe587ee28cfdf690eea0b702a32ceb24dca074d2e5100c9b89e479b6cae72e6f2ac6e832f02802ef817ab1d5c46e68b5d508fc58c4e3b7adeacba8eb0af1b65a31ba70490ac2a01d8ddd8993fcb4e9bff8b3749fb406e0ede4debbe6c1554251091adc2eb1aa3c75998490931a8b5ba1d05d80f308a28153abd2fe5115bf6a9484a3636ce3d2cc1cbdda359123244eef48804e1688ba4b4e8dc93dae8e9881a6e7d6ec93be7297d058234054e55f49c4e4c479149abc0c4a2a1e3829b0db8aa8763c17468b6c631adeaea3305e9a44b59695b5267e5e60d3ef062bbc95847ee5f317847031facccd616b644d2740c0b3bb419ca9543a9cdf7208f3d926bc1c7b6bcabddb985bf7ff15adfadc778f9b3cdde8a80a18e6c77eb934598456be30ccb52f9a533a268afad657c9fc869b4e6e1f9514ee3301c8698b3b0b9cd4b0bf85bc7bd703b94105328e085f5a81c1e11064723451e22e315682e3029ac9ed5dddfd236e638584766ccb8de199b4976768612817dfc43ae0986d52f67ae02caa71c9732174b99fbf48542480d59a9178a5dfd24a248b0f5f1c4abaf97a1927194d42264db91c944f5f32a930a94a8890d71b15bb32dfdb4274bbc4b0cc30a07fe756d3b50a097d2fbf7e5baaf8ac3cb3713cfbf71e7789c16fe457f32c254ebeb6840b013548fba31019f923fd28db27f6accbb7261159fdbe422ef9adff1a8af07c390f46bd694275a2c895cc9a65268dabc09953e1a719c3133713e9816dfc97134541941b3cc839b56946fbb373ecd6a7afdeb1831e0fd9af82d28568e5e2fb4b930c7390a85576d149f9966cedd076a32dfd9776be8a44ede6df1ebac81b30f4280256cb339e58e784687fc53c1de749381070f8ac9e6786bde458458536308a3bf3e035e62407e59098f07f22a3db1ce51faa06077fb3b35ca5893f13df980071145a83f948e3de896470ea0cf083f40c19f837c2f1ac76943222df05c21155bc96fb8d68751321f14670c2d546f350079ec63055eceba7103a28d7650e91576333e6a81a8b3ddec99c442f526be56710f910eaa2e69738ddce6301ab9d96867bf189e862cb6d9fc420a8290c2d3865753df6688cd99226e5dc48055540f63462727eb23a5653c05e80597e5ff5de8775aefb4204326bc10e31a136963af27d64c06d55efab545211a51c8deefc597e53e9f12b4f01f9acdc815da32beea97c7872b1557b59f5589070da8a998daa40f369166f9e06433d32b797882eea51238ea488d68754c40086612f4fac8478e21ac82268794e946320889c029113975d3d64893ca70025981429328f40869f09513a99849227cb154256a9e6fd75b3b9ee3ab19745033c6e31082eb1918b41fd305c76672446f7ae22571bd2217395af4f80cebccaf1839939b36af291600c98bb1585ece6cc35c0137fc70d05b12338792657d69ee149b47ea4fd4753667ebd6930d0ec6e6930037b84baca3b8d30544758e2102d9b5f12bd02846c3d72096683d47f5a619be96a95c4b2e008284cfe934a5600ba9428c151ce451edadf79a8d6d4f9f843ca290d4109f25725f548a9b81671dc381df36d458172c98f2d2d47336a5d5eb4e3359cba8a8df7734c6677776bf2d1117807ecb799175772ec5f7cea5b2a17d3d79f9f4f8bfdcd43821ff2410c5d32a14fb91bea86789d2476fe80ac252243b9ea8b554dd220fc670ac4744419bf82b08015e79360e930d3e7863d17833a7a6b034a6f585334b84306b419496cd85849d51ebc97e0f231af3902a5d3ea0ccd42ae9b056427608c666134d0822bf058bf260f05dc9a26b712e13b0047a96ec06f4a21af7cba5fe8da3340c24fc079ea5f51220e7083d2473b039b49e039dff935bce5f8ef4098097e52751416d035c0201bcb8521c097fe9d368ce5c03fb4e9a648b73b78d5ccc042677c38a6b9163199e2a1e59b663bcc735a71c4168cb1c47ed609f9bd60f41ba0cca79e651005cc5c4bf0bd0895a1a52e411565b51a270c1d31ffb81f413d1d673c1b09506099707697f7d2004cb2fc3525bc5f87462d588ad5044557d5164b6cde1067a11e9dea0fda42b812d6eb72c8035a9b006c209f0dcff11ae9a00808d6cf28d65656a8b7ab32f7a4a65f5edabc90058313656d7648419795ddef1862e457eb608441311caf09e613607ef429dd063e5e6f69a19d491dd40bde834dda18e05a73251e4f0c1520448877689f07d158490fb0cf69a92b87cfc10d59863c2129d4b04ed0642089c335943f507dbf3f75465dec4206120c3ad8249030264de664718a6dea8922138105c81716650287488782063aa3301a1e31664fa5986d9f6adcff5f60ef734a3f0cd175f240ca8733ef5de196a5e6f6b01b5614ecc0655891bd5527fee0d30741fb18d072b5c782315db0298391dbb537475c701e1a9540b13ba782af3627ec86ffeded45c44a363161ce46f6692d78c300224f73ee579a3dafee1527384a0abd843f58b6cb3d5f95a8946d4cf0190a11aeaf9dc238d9cd0c89a6961da1810a593126653e5ab5ed45ec6ce1c3140ff59a58fd42fca856b52d1431493ea8d4a5f8db117c0cad5036842992c517cef568b79c4625203e2cde80d4d3d8b87336c1f9b4c88371374c72b81f38ceeb8385098c7683ac58c5ac4be61042b8661d2e3737d170da455245e75e23597d1a571a3400917ba5b39b492c23eee315cb3f2a1fe7e869b489c8b7daa2b726a041529b8cca79c85fff8ecb2f8d6b58a6efbe809e7f5bb1d2c56c7f365a7510b50a1c229a8117f1bcc89bd530eb3a07df477284bb70c5980488ca491bc9b5b1ebbe8961a209874e61e5189f2f9dad32f2a9ba0b0a754439a8b26e6a416f247ec2a1f176c01b00cdb04d0a8ecca9c82934905d5a8decd30a155e67b718d5ba75e9d8cc14582929a5d394435eeaf67f16fd57459789fb7d5824278dc7c1ee92db4b5721588bc0e4174bbbab602a3855dc4bfd9f509ddf4412ac3af49f93918b998466c81a4308fe0206a283ce744393c30f0c97972cd3bec913e6fb807ac00eda018600e8903ce63513f1106735c3d9cd95ce06b5119c1df058c5375f74cc51180438fa2be189df8fa8e9319c392b91f34cc448a16e140f4a66eb79392dcb1e219c4edc17ad08386047d0b731d41d5372ee144023c492ebf2718cdbe0926e51f87d24071776a34719892dcaaa1d5667250dbac5222afc9623f23164fa0e4efa65df6865b5769e3e1714ccf2b1c7aa83dac97c2f318b0f3b4f33cd9db4a8c471bf832784bd6427a135695dfbe223a835054c6b4155ae0ec3cffcc48c2c686dcc8dd601fa130328302acbe262cef5c69cf567be8f839fcd292b2c33cd4ae8763c4e060464f73e91ee05e56a368ac26e5719696f4d40b370a65c9388313a0b35e2dd45cb961ede8177209b055dfc7f64d360329c8ce60cb33cd4039061078517ecc277738ef228c4fe3b672c6c326ce5b1d453d3446bd0014ca6910449a70de8bffc7f08c7d3e0d1c50649114fed394952172421df47c3c6d7c8981195c35e0d0b9db17b1391e637fd28298c99b865fc420ab17c1ef758906ef72969340c30292d4a9926eedbf719a28771fc30a0b9d6e095af93d7015f6f1f164d3db978dd7494f5d07268f15792a429cd845271a8a9886aa27106f34bb80bfe0fd01e82ecac60a87f1f3e10e8e0d8409749dc692d77e537acf6d4cd2567d6735d6f70ea96c7ca7f6e3c233c9ecf31c90c7ed4792f41abb86a11e9696a7833278f05201a87ff8fe831234450e4c68b675320f6c082f3c50561f1a1a47f12023fc4bb12367c1528af5d9661ad2e6273ec1430a366ac1c6d0c4799e26b0b9619f1342a0a7c26559097365723776f068fd1aa564903b9a6b72f9987ba9ab6fcdc49ea81126612245a79f72a57357351f7c32d6cc4bf60e20390cd07f6fc3ad6758f60dabd36659b081ef9572480a7ebecc9f8d5bd2fbb65b80aede8015b3dcfd3b3507efe0125e9c220f017287046c1302b029afa6bf014eeb971c2dee82a3dad8481ce6ebd6e586f7e60b604205a0d70c9e3465f484da3fd423678abaeb84b6f9245632b095a1fa65bc372e94d2bf77b4fbd84df5e29653759a4ea0ec4a0c2168aee68cf80e587c5018832ed352190c1a4780d2414bfe82267aaa834b720dc60b1013a643af620b12c05f8c8297f2f8d03d4d51e5c4a61482ccb1a4c76b677d81a1b102d47cee8f28665afeb9d1191c65017975c20ba9a330f6a0c86c0eea5f48e8a74a3064e77c9e9c67edb7eeca1f11becef4e34d07d9ae2224a4522ae98287ee29d1e37840af17831f4fe64f05c08eb6c5787f43aaf1641074dd3457c39223959cb098d14b2e118ee98dcc74672d079fe521c7e99e4974a521a5faf284abe4843f3262565cf884f3aa67b205ae742fcca01453b3d258ab821a9f8f2f69b74f33e082e37202a10cf7fe1343f78bf734636f550ebcccb9e18dd87e6def9835e1f12768e87f11de8d43f726ab8574d299420535e7970c81b233198d06fbe659462a9731684066c9de3fbe13794a6e221d592e51733ffc1d9ab6c6042bd1368fbab21ee38d33a0d04ddf07bf7811b1764083dc02449767e015209db465f9c3e301ce1a4b5a266853916ee4faa5000ba84908f930562bcfd1855ed0ef74a4179f7666ae9b526d4072565a2631ef58b29956b22d7a2eea1dbfc495a2001f382279875fd41ce7b156d92600000
+ +* Transaction with an explicit issuance greater than MAX_MONEY (300m): + +Valid to a node configured with -acceptunlimitedissuances=1 + +Rejected by all other nodes. + +
020000000101a15a3845d2b7f5cc7715239b35adb511b1bd5412d6a0c1185326e35bfcbfe316000000806a4730440220686c95a14d1306c1dbae1616032eddce8b5e10a7ff76437a1d3266be75b0d61e022076853a2b4afb9cc9ebba3a3f6d5c0ee221d066161c7343c0c7a6e6ba43debc4e012103ba4a2b1f401eb59e1e6b104f8043ce41b38b65bd24c10edb3df8863b0241e5affeffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001006a94d74f4300000100071afd498d0000040a192eae73893749bde9f98f0c46e1e407edb73c7d9a2b00d9376ff7dbea85b6f808e1d10e8a6c8ffe5557ef1a07268a501f5e14337805dc3bce54f9da284af1bb8003e7d8a19c677c5db5c69368ac7d674f26e2afcfd677fc93075072b46b2b1ab31616001430ee4234ad6478821f7531c94d0959eb20d6411c0b23830044da70f3fc67e8cc7661466831dff6e4319d7635937ff7398de37f7201099eda5bec7e3ccb3c680bdacd611cd3fc3d522356921672a430f6af057b1424fb03a25193a6fc69ceb070d5232de9ac792126f52b923dc696c1e9e60a5b2d819680160014c83ff0a0dee34090dee1d99cc1d8739cf318a4a70b4406b63d27333561c44782437f54bd03bf6cb7a024652eadbb901f485be934ac082393fb75f9a591a50baaa7a02568a4884a159b652d3876b0593f94f7a40ba4800323fa85330af8b6899b93f27e3b866a50db5204e35202aa257dc2d121d2f93f9d1600149991aa2937db31a730284c83fc576b27c666735801230f4f5d4b7c6fa845806ee4f67713459e1b69e8e60fcee2e4940c7a0d5de1b201000000000001347000003d00000000000000830300072a9453a5663d96327f78a2aab8bb84e99ce9c0a57b4a29e0b78a662d90c237172439b383d14b24038cc1e0f93354366db3bd3bf8eac6d1f882c45ce47deef98eb9b5550f822fe6444ffedaec17ff2ed450f4d018f9c0cb096b1757da2585f3d7772cc65bb333e1532b3f5d7f23239763f5f6ef1f3c338f12d372d18fa1cc8796fd4e11603600000000000000010db38207989ee397ad37927dd34b06d0967f99da72923dcea100db5ad2edb81fddbd30189eeabfc0309f0e667816f96768654d771b0d534802652ea86bb943f0cd6a13332c566c31f76cc129eb3247bab46a695314bb3b1e12388fc6c849a5f2181f640728a28018308caa6dc3d638acfa7e807ce79a4815e86c367b88834052300ffd46d5b92606fbcaee359da9f0b2f3b48405ae9d1826e2a3a243fc8fb2f509099968728efa7402d9693e63e831f3f44265234f8318f963f17d79a1ea757ce11216cf2807def9316f7d9c8d016d9a30efbfad4ed2439dcfb4ba3315d17a05b87d11aed9b06bc56eeeebf69b9d5b99d88d29b23636967d9ea47d2b558df24496793847a0f3e1ec94bda977657eb841f27c9f2ad0992e17de967dbdddc5d0ea54f9099023372af3bf78bce3724c8f1c118139ce15e96312032b80eae3c54acdbea67eb28185f501e14f9647fe9eea3c398ce8aee9c74ba17c194d0ed28afbf99aa55f51b60c84a4486c3af0f6a5627104674455b1c301d157991b3a4edfcd9fbb0cb78a4e34354ac7b093d66ffca94b577e7fd17afe8d9626c3281a701a7414f22614992d5330fb4359924354a529b73b19da4ea98fc184a96f4915417be68d2b435c1e87a50e219fc6263c13f2da7c73b73613458706806a4b9480cf23cd77352d61e2813f7c03930e0ca2ba7ddb0070ce1819a9064a2c85b70f626e68c970ec9c896df77705a3b58fa3db33ca5213869253fbdcfbfc32835a61eb6c538348a2a4de2d2220e673d0543ac7ae8c16538f3a9ffbe9bdfde7d423a46775290c096ae03640d3e4af149ca2be71ace39dd8a604340b10787a9e6742134405557aa8770462832a244d8842ff00465f91a9401544e04a2e30993a1e8fda639825d125260bd74d6cd366dd2df6a459d1c8840afc0d1cc362f04c32d921511b272ea69eb84739dd5fa886ae7675c1001caf20ccc0a663260018ee5664f3fa05736332736f609374a13d99bce1ef73cd86b1cbe35f4e5f04bbef330643d9cb48b6ddddb4598723f6100a199554d522092af9975bf0425616d7db7e1780fd89c2a59fa8e2b84c60670f7192554a1bf03b2c30d0c29f06ecd14c34bdde89fd9a7f3d570824c70599d276514a24a2fc25d434f743e29e6f7ae672f4c72cea0391d5f5fb21c49e746f1f9811d1d8ee271ab65f4bcde35a783deb47c5b9de1240f819494e421ce9884fbdb05c3f0e67979814b31341201a3f3a8d4f9bd545638f0c2513dddb64048429f0a9480c38ef629970e465476c4abd8e53227c2f0cfcbf40e1e9d701c7bcf49dc359ff19e9a2cb0ad92276f0091faf9ee39435f41a51f39eeafbed6faa3a1112f0914ff4eab591a1bf3593549395f4c607ff27dc88cb787e7b6c63ad59217a3667577a2ddd002df6840726e0190f676b0bb7834abe28bd55afc36c0e345cc85534c654100739204952e5ad184d34abfe6e5938b84a313e75b05bff2a8494a0068a932392227a84602cc08957294f2d055fdcd42108df3e5cce4055e021012eaa8e9efcd1b61c4f15ab9e41840606f0f45b4dc78834f3391c4585275d43aba8d4403e655bed53a5f6fab6bab6c375cec1ecad12f3e1d28ab632d944f377fb0fdd40a4402240cd7fb8f2526ae95047eafcb5529e727320f694ae2aecb4e8633b338fbe7a8f48a5bfd2b3953aee823bdc75b6af87df10c5508a74442ccc0172233f35e0a273c6ff825aeb2b17cb3fd141b460c855b1418c9beb473be95e22b5d74bc005a30b1adf50fdcc8c4c0c323b4d415be489b43ba7abb08db00184ba0ecc7468b376a89c2d79c616248939cfc0617af1cf4ea6643be8a377622f8891887a85f94b8ab5b48c8d6e6b022eb61e6d6b16bc06da13cfeb0ef1e3bbae23c0c72b541ea3f44e21ebef870803708a992d7e2ef7e2d1f0e45a1a94f08f25cc226a1b45ffda7008d34d8466c2889651db1686feee4fc449b8186dd20698ce7b4e2654198c48bd159069932424ef70d141d9e4e16b34af76f4ddf9f737494d53655d4da2e470ed4c53dc19fa6c22acc34ebc9453c05fce0c7ce3abf606db3f78b5925983d8d6d334815592adcacee242572d6c2ce2478fc87fde1923e3b49116f9601a6d64f9f812706b6c8d1fbc66e928f4390f3564cb89dbec7ad719087e65a72e4c2c77009eb92256e93fa0c98b1a9f01ccd33e868dfd69768c78283625abce503776aeb1ce3674b90eb9fef9dea39bd25676bc3101269fddd78c02fef1a1e1294e79afb0c6130427304d99b5e1936562886e2c572d0111b7e20aa287259a252e2a746a5a38111fe1863a5de499ba336026949fa28d5b9fbdc1b4e1255c4ab9527142e3721ee77236223ee92dc662698a770ca81ff5975c76830f70ef94a5eeee116e5c1653f46839011463f20dd958360064539cabfc91dbcfc9c5196e9e5cb610c672b41870e595f8076d5dd2d9ae8f7b5c008b12fc6e2962a74033589e3f9a534e0ff9a6a1edb58e795e817d5ff5295d6f2ac6f07fd90c8c40fce703135a2097fbf4ef89a14211f33206796a02e05c57d0e4d1b2330e35ad8f1045dae6a6e1a57d917e8ad149c3d3821a4b9fb8d7b55a7fbba19bc89ece081d03cf920f19f17b04f021e9a0731616ab02da17beff323c6334715b3462ee0d8320bcc27cc0fdf8ac9f840d0f5162198d344d69b95da92b69e6972c08cf6c1fc6694ebb2e8619194bcfb86708ed54d6d1845563473199a0092887db5c3a125153b4f7161e3259cd2e420d690bd17af00f0f3861c2d1d156a7086642a351f3929949afa219a1a15e9d3788e41f55bccf3d0dd65163bd510f196ec39bc8712ac5b44e39d079ce7d55ba53006ae1b6306b3c5dfa5684a16e1b170d0e863f0e82995ef213fcd8c359d0089ba018c108e48834cf55ce422af7aabb2ea110cde46cff16fc6ff8ad12cb6ce232ef52c292277f6c24f47d09a203f330f20b46e7c2f62a61d23b63915b5c809b6f767362e58816dc180c78a963b7cff151339ae9c203c6eca8a655083d458bf462450754d5af5af8302232f9991d2b8eb2aa2ceb20fc24afc4c9b49a8e0666e01b51a72afe3f5439c73ecbf79fb9a086eb7b79287707a22218cdcfa7ec14658018ee585e52086334fdf978a2ada760157fe105a6d1788ea8c93d44a02da76a1b699130225e22d14ed55d610e12a11cd9453c545aa412629c3615ee1a06884f77a4f151dc95f4f63eed980b1e294631fca23683c531df53b92e5a3df90faf9f219cf1226d84e25cbf66a57b792a12904cfa4488c42901dd2073ae56a6d80cff56bef1b78c1747206e6b789f08b2730ef0c38538b5c375e7c6b85178a0adc5eef2646f76bc8c34af41e7aac2ff18358fcc18ff67866a8ceb5d0d471f9c27d403f035c0304f88895a70322be23fa5b8a5124d07fd61876b0ae2ad790af1684a894040cf008e7c6cbae45660cedd7c6edfe5ec3c7e3c3bd4a0d3d284de775a2de1f8cb4f009fcb5dc55a5ec0bd6b1bd0dd72bcf0d96682d0b697bf7b2f36f07869a5cc71d1ec724cd210713071c49f16a2a44743f7baf73a7f527bd934cdd2edbbc968e45dbba8150922ea0c43c45007903cc2cbb5577f2269bdd968e4ee34f7814496852d81149639cf635baa2f6e021bf266a0dfdbe8b82aaef4e833371eb66609c571352d7617f6a696416e4a3ff452859637c65cad4f6ede62a2d833ddf6502514a34d32651048e730b0929e52166926f1608ce25aaf688477c60c90f88de6fb3b089c60c106ba62f47bcf6b35b800fdb4a8cbdc9d04e122128ce6e8fe19f46045e0c24a77e881af4886b1c1c7d48864eed0cbcc5e3fd7c111aa5b8d6cf3352d026fe3d9a51eaab92fcc5f718ce4cd6783208ed5318ff1905b0f07c418a248478843032c3c8dafba78ce25fdac59aa7c3f04a6cac38cbb16f7c82b8599913f59fbc461fb4be3a29fc2cbefc33de54cde492e35b36557bfb4e879b71140c68d9ed8eb63a1da93e8b71c176f814e17968b55bc5ebc2682e9f41c177f22cfc585ce5de97bcc851380b2d6a5888fbd372939066dc71f0f474d6994407ee0897a03dd5efe033870895963c1525b5ee66f7fbf7598aef832bd6b10174f643507e1acd73853e4932e9df94148dd983554f88f684b2ef8210e2d98c4a70714542d0a3dd0efb2d553beee6192fa7cf882b588ec90ed80298d76f5ea74385c163b1e97386014d40ac6023f06f6328dfef7648cb3f87dd27ff7e83b14c4ef4167548764a7921fb882969b3560006ee6b52f01b95bcf4086226913904b52c3785082446e951cf25ce1da033bc0466f712868f888a7c435a1c8cdcd98ed16c2ad7be0eac833842536cd49df93b0968c18a39f98553b079f27e4963fb5e23ad2303cd58bff6cebbe553c18168a2c50ced9515b022315bb1401865c31397ba7afea2b5e7d128974f995a71d35f17551e6f621cf9d189f07fb2acb658b278fbefcc4769472ef60db4117006b93084296e65b564db12226eb4831cbee70cbc3d030ab81fa7efa81965f58b5511a377014cbe4d2e157bd2c6ce56821b10e184b1358b118c085f4547397c2b70694c0eed3022f51e772c4fc3470ee84bc62f61c3ab0b17612bb9456dd8bfc4c0b348360a9a43c74c018356c2ff6934439d4a6da8b7b77a691676b9114649254d079708ca6c6959fe6f687cbf3baf5fa3a3752c02b07939db58c00fe3b00077e7735bc96e9e44079787298fde6a93907c0ea474f421cb23a52b8f2178fde3aca3fe527ec919b23bb1e2adf7a0b8e19a33f0e7ebf26a90d9d0a1408f56f343a5dc8beaa1d169038d8042b4f465eee909b3f773cf5a9b022241dd662c9a1ecfe5d8b1baf2ec8a797013413baa2c433e0755868ac695a2b88882befe2ec40db9b726c1a6d53b9ccd88bd5dc6bffb5b2d20788a57aff268a7430e1fb4691c36b191d15f880fa9b4a63dd52d5e96258f0cc32bb5b9d8529ad744e69e5fdeaae758c87af2bb3660f2f5c4a0f117a8983a5d564e6305f39b37a3a128f6fc767cc63f5922c3698968d3a43e4dd2426bf996db1d30dab0fb72d7fd58bf523d78500533670a088471aa94fdf427a5d46e951884c0ac4a25c7b923a333bb6d06f645d4203d498b0e158eb06c8f83f6a9566712792cbc0e55f9ec76559f22a4acedade04f9bbb67ba7597bd04303576be67d6494987f12a9db6059e237d37355c04a0c7fc328045a032f248ba25c03501df4277e7c5c5b9389fd965e7c2be53b1876bffcf20d8d14bf22ab73a8fed26fdfa6cdce449f8d4bac0992616e27e3ab20d68704643478eb9e5a2940bd38437c18248735491ff3ca0a28011b0d503cace292524d5970bda9dc6b00b728040c23da332b2f2e872ceb34b61d313ab58064b3c3d86cfae7d1a0afed7fb79a0ca87e7ddbffd31646f0f419cb32905c8035b96900fc7a2a04bc5538afb70ebb97a119a2afb2563f246724167620c3c8849710fc7317d9f942d22c83c5d992ee13e2a382d0d44b4102e7fb8ce8f4894731d0bfc9bdc604e64a543200e67ff4a0f675ee6ad0838ae8f2b82b3279ff13cfef68824b256980cdeedd9af77a516962d288515e9b5bd7087f8b4ee1d4572d32b69e0314e9aaffa692b1a1a3862747a2f30382f0dd030d2464d830fbbd9d81bd9388daf02a5af33fde9bca24da7be45c5c64ede10980c21afc82beec53526523fefc32319e38333b87ed8b21f434a590e7987ab65063ef7970f0677bfce43aaacee42a2a9135ce334ae277e11119d9dff974fa1361ade10177cca97dcd488c897e55b5f5cf157cde62faf17bd2f9aeef9a4ac663e386bfec8ab2d2425745a153a08a27202cbd02f44595160c45f03bb1193f15d3e748a768c1fb0170014fc697b0ab0a33e99eb5c985ac8e55d4656aea50e99029930d583cbe5aba66f37397081e804919ac34b5c70ebeeab2b2c6de88d7cf046b12a53d0bc8f5585bba68f5b1924a9b44d112f65a7500bfa96e008cfd2865e5c7630bd02c352158f11176f33c78c69dc395ce4fc9f0c47fa014e1bb34c9cb7fb35c0c3348cf443fe276dde65724bcec2a9d38bb769439eb8df303f826d83834cc5ed01ab71fff8538be2756b4149316da3f6a75ec69912cd79a661a0cf5cc1d11e87c37d0625cdc840d0a62191568ff31f1a818d5b5e06e373f977780ae978e1ad0bc6c9b8d5e3ba96763fbaa1b6050d7f5f0e91d8a6dde1275e9d1a4c195475e8e9e26d68ee457ee21c9c652f34029660c59cb83030007d05b08930e79ba7b05ed1319fba72b5dbe1ff5b7d5c55b48b66db883c56ebe9bc6cfe5fb4362214fc6b2edfe2a5203653ed3a51485f83c687488a565c993895f172f239e10868b2a4f0cf10a4c60741b649012cbf055e9510463349775b5ae48396af60100559721a0021d81cafe9032951b0b308faaf7630572056b1b10dc09fd4e10603300000000000000015df7ae018a3d4b70f67ea043a03b10881d5d4e27638443a605a1278bf024391dc4a0e917930ada85ceebb277e2dac175bfe065927036a802320ced94763ce47685102e65e5d6afe5b32cff1a86c2a4a6f967959da5c5c8274c7091cf58770e60a19765dab2fd2daf6975f8d0150d459cda988f65cbc736cc0dad6aed81c6477d3ee000ff623147a762b4e82a8b9018645512c108cba65693fe5271134a4ff9d81dc511ee85dd31016d6628000ed5529083849785d05ba5d9a206ea818c2c28b01aef1c528218560ce8a9d777f27004a67a54c2c4393a67c26ba012e1df87e9499ecba202a012bee4663410c06c6a441a1b4c1ee31421583924d25bf66d0ca7cff1da709eadc511467ae0112c2fa7d55df6b64732095901dbdbb230af26aeefe143898075f4f53fd85156d9a892d5dcb0a6f17f08096a3214dcaee7745dea000d6cced0cb673044d10c05d7e62e211cd2f6b5aac4e1f01ebb9763ab57516459e3c762fef3f2630976921091f60ebed456f3e43578a874232a840dd9e237ae793673adbffed09a32f1308de2d539916718e8ae2beb0da4c76951c4b991f6d646301988c6ab601809055b8cf6efb75036d38cb7c08a9a9367b5849292a0df83eca86b7788e955782b207bc5329e991ead6d9e8e961c1f2b1b2fc2c2a86e52587f2ca64016cc3eeb534fca12c76cbcd222ed433e78e8feadb28dd0635d9ec74b3cc31fd0864fd51f3a342d16421b5c706b7522cc0fde5e7bc9e3f8d6f07db852fdcee68756f9e8009b3e5b762ee7c49212fd2021d63a1f7787a0f8287aa66c45e4c7b9d8d0100832ba545a957bf5d9e8374000c00693b52e1668e4111a169e5b3fadcde9028ca14da102905b1364a00d7ca2a596caaeacc2b36c2920390a34f619df831c8ea8c7f32d897f6757ef2ab85da88c2c8999e7dd8826f5eabf3615d9d7e3931a2b13e61ea1504dd29f6e7f6f3035e8a2231c7d5f0e8daba77d82105b965d7692e3518387d9e13c1aa2b3ae9efe11f6fca8c5e102e15887f027a1745d3acca3b56a40a74f75a38eb504eec5d98d6519102aa21f6c040a8a28af1d8f88ff7c85cfecc9c4985bc12c77b2d7095c6b12f5e4c48ef3907d74ff1847e481e762b635eab59b853aab239389e1903ccc40a3bcfee6adbfc66df34c17dfb86aa23a244aff5786031f83553e07097dcddbdd75486abb9135f827cba62f7d8424bda1faa534db520df53f150e8d67528b1b012c8ee4789e7137efc04b6bb3c764177fd723afbcbba3c7d48473473bc540b348f6947461de216cff8c29d843c45c3c3a771befc0ca729b30154b467c2693962e9de3b93000dccd0a30a03ad45ab6b64dbc5b2e6982f0da081d2291c49dfe6a36cd733eb300618bace1812c3f734245bb67a75a7b695c30f68b684aaa2a97e0eed1329897eddcf0c097724c5c2c645a0be0e3461e407b18131a72e8f486678b663724f5fc80e7152afccfc6050c4e29479096d0595eceeeddd62e832f219bf4a3e17403d5d51d0fe34ee78e8e8a74479d3ea314263710e8ee31e4b3d8090e0cd3c661a4c64258b343ff65cf91ed274b641bfb279b0e3173c504abd433fae728471cbc2b5bc0802c2af450db906f33eb61edb7dacfd34baae99003e52c8b86da75ba7a5f157e6e2c14c0dd55aa4e0186247d26efe41cd2fe8ae653de5747f2bcc53bbdef3f506f11564ad1222638124473ef9d90cda35a377e096764bb22386fefaa3dd00cf83f656f2a4c6de69223deac1912a981c2ce2dde4e0438916b56a4593aad026d7d1ebb2838f78db709591ba6648b21b05df9a31d7e7eee00763ae2cf3e230bd695b8d2221c46d10c24013b43cd01fa06939126d07c57ee5229710dc63f0a5771861231f7a27022c1d5c4bf9b112d9fb63e9ed23b13baec5d69c8e454fbb63370e219a7db3ec3d674a4da14e0009a0b9aa7fb9334a1b16eba3ab2d43decc24f5c4958c3750891bbfe47f0973531d0b7279dce4353efefe7f96bb3821975efe2f97909a65adfbe894409cdfdc92706242002831ce1942a8228e751bcac7c2ae1ace49ba6aadc7a62356011a5fedd878c5686d801b35a9ab4c2a67adca0a8f21184961786dc51e27256768eabcd7762977fe949034d2cbedfd3358f8244517d35f1fb9994220a77f41ca1c2b6e805af12c6f381581a0ce3f049eff12a312fae049f35e154c5706bca4a3c944e32ddfc7b5735f2a70df6c4cdaf2a07c96da02805df389c4b88f40efb1134975a6b9d85ab8c660ea45ff08077f883ad75919bcf67c9c853e7e1ddc50e7c4143d3284b468a8a76d24130483536e4b27f6af8f33967866494dc35dd9096a7d9f737b33b4878a45408e0c97d2a97dd5d3d4b7643d3b4f04e1e92956684efb7962de7bb3beac91faa4ffd5466a8122bc666a1a7170dc688209ec443b830f3d0edf446d2f7bcef395618ba00bf836669ed5468db1fa41de7c86aedaeb541892e30ab881c434caffa6179aa58036d0ae6c37b4a15ccb53cab49af5ee3f1e2bc2b4b35a05d24cf4209fbe69f878e6661c8131bf7d36e69989a97971b43456878f93fad7eb59128a5451e2bd55b529501549049dd0cb14f9203ce0ef5f89cc394b46c5b94b724fca2bf7cc987f67c94ee5e41aa1672cbab13fd1ac47f575e5dc9daf35ec6369d24245a29a4f94a7d2e2532680b208a161aecd483eae353630d275b7d5365ed89ed9c56f3d7e62a800c8b6606a7f19492b9290355662f7f920ded0585fa0f52f93ad7bb0b0e5b94c1551eb7de43105c52de3f2daa7464a7a951fcfb0bc797fa8012af0c8d7c37a3d6315ca57091f862da8e42e5b152e14f6556f5dd737efa0990e238b1a61b1c786b18532d248030c5431dd3ca558e067ebc2cf41e3c29dc46db16b7d5240952d3cf778f0eb8820695f0bb76883f8c6c26c77333fbcabc83f8fddaecb79dd0c887ce1e0c0c71d564e8786a1589caeefa68e3663ced4c86514d63439ee5da6bee624e099ee4b28d51d310d67ff96a9091d464a3b0e75acb23ba6d2d686c1f170c857dd5950e0006ff1b204ea6b4f8a5ede60c932a8ee32e8e175dd30b5dff1158f96dc192997663927f1307479deab7e9428513f765b08e5a6c985c0d886f31db3dcb8872969eb4d93e0d9cb730cbc4729128b0208f8941186cb158d17eacc3e736b4f3eb6d5158af66cb6acf2ef6799c3985f21bfc52f0f623efe3b22879bcfec685b561bde1558d2743a152d7743e32c12fbcd18c4368e824780944bbb7aaf5fbb735a10c5f1d9b74fe1c591c51208e3a82d206f54358ebb6e9c1b4c55934603a35a85b0384ff2adb1284ad3c0a2651d5521a04485c3437a0c50159bb0536a59ebe6d6e7e487c3bc7236590a0cc6b2fce9a0ceced8913c8928737797a8ac8aa636b714a4b2b44fab88aa067cfef57249d06a96315aececf5edb4ebd6643ff6d3d201512cb1c2cb6d1f57b2f802ed139dddfa826924701e980abea5b87e3f7720552d5c1d4c7a9f57a4e5280fe94a4914aacbba8cd8f80dce100b690659665e85f8fe373107f36e48a6e4dceb1003cb9bff577ea80f48b8ce9fa2e99e540c688bcc3b1e4acdbdfdf4861b22c438f6924af92ee4e7b8eb2cd4d177de4b89e0011f1b27b48aa53290f1536742482dd16e8db111bc1830f7410a63806b6fd70ab00579d85b6ed0bf6aaa1e9afb86b97732b6523894ded629a63e66bc122e1b5751b347a04ba7e5e8f7f114ebb6c3ae949368b1ace39c0183c3cd10c8af3d819845bba9dcc72ec03c1ecf67ef99171c7152112ce94ed8689a05ed25108a0e35c902d3de7bd56b1a40178370e52a80ee70e0ff771d4beff9c7d2136bcfa50ab5b0587f6b2912fc4809cb29682c8526ed3e9209df173452784380420778b25e815144c8d6506b7a8775f34d2f91dc6fa60605677c1aecc99e2a62875d7fee5cfb8a01ed4b83a0d1a6a2b71f29e84a628eae5f7dc1555b5d200992328fb7df9f624a00017f4db35685d442552ddbc5a7c8306425e82cb9ec162888885903b508a83b317c0623dc24fd94b8a5177a0a4b3aeaa681db585bbf39e00c9653c1f7ea3d897004622580c5724777055e1249f24c67d836d4287bf1187b53a5ebddf11c24d8d729f851a3b5fd934b0f312e343eeb441e90adcd52c2ce1ac18f8a3edca63ce2394ac97f971795dc466572ac86a177ac609d5a3c061406e5729905e3b2593ebb5967370bddeb72d9df5e6f17c62929565a12c84a1fecd229ea246c4db287e6ec00dce27495f6f532e61f9f816f02662dc38447edcef62b7ed3c1f5998c69a2f8a53eea15e6df9c90b33c1e75270fbfcfd4555bc0bc0979e09452ca43f5ca034b83a10fb07bf1cd34c5bbdbc28dbf84868ebacbe76ac2b220d9f3ebb240b18257f3add2e1572cfb4e89f8bb1dcc73678bc096cbf605f365e6a4c08e3e977956886aa0889bea0b7870ac0edf2e5aa119e14b8b6c9b218a2c3dd924d5ee9d8644c33ee12ca37a339e72acf3d36686bcb4ba863aef05b016253e7f4c22b3b59efd2ac71447e0d5e9bcde27ea618405c55aea3e27e4f89ab386a709d9bae2bda74d7ed7bc70336a38e98a4f1001b6ad87548c78475f0636c395428df74a7b50e9a8b97321b3626c3ed48463514f2aa83599ccc6ea6d0666a10705451bb6f0722e3aa9748235ea47a07f128cf407606f5cb27ddcd2412efcf976490610efde9ff47015472c84484fb574d1463f0af3749f8b807c1882807294fab2dc80a7ad1d09e7c8f6cdd4f720d239589d9194b266242b3871ea46986c7f02ed1a887897bf79ae99c25d4f392a6feb66c9545df15aa02794af176786132d050ac760065b452259eef105ad7821f8be1f66d3ac7e621920c299b77c6170cbc6539b5386ac2f2b9be6ddcdde1f79b60530a8fde14c97f96844419d56f018813b3b8bdb8cdbff41f77a33350cef4008b177fd38404d0ee073feeb6f884ba87554b8586017ac74eb248e82c0b30ce8e6a4a8810f617baf4e3d59503d63b1d4ce0d3606909c13cef854980c7e2bd4ca3b1cb1356cc1c7add1afa4d0375b413b31a31fa9fde107a011d322fae0b0ddde97f9de9382830ec4fb823b5f3e765fcbbfd4dd37d37ebda36c7f48d25ccaa0ade052d5f196c3e07ebc84a2e88d254951505f4271824e3a387ead80b6e34cbd1a16a80af447aa1834bc34efdb830d6cb39831afee1e04741a766a3767c8f22a9324c5092472cf26ab82e95cec74957ca2c6a891ddded9817e33bcbd295ccfa752fe9b18ff95991297c375fe65e623c52274a604d1b253e68c44d5a9bc9a4cd87f30c4cac9ae37980391d5844e50eaaa3cc2acfe3797d69a44556c99997f6ffe476b2204f085f16b79a3214432a1cc5d1f04cc4ecb859f2356c368033f8fbc699a61517e2a7fcf69570c5a9132f1fb9c2d25122814e65aeefc31ca88013a1ee7b3a78e047831a499922aa57c708c9a305d44137bdaa5b50715627224c6eec167d218dfe11a0f9be410c22df5c9a6558a5d4f92c66602d4a486fe126e9958286182a235b606e2799a93f55d4567aac6e1bd28cca81cd22e49f42024a6fbc9f68f98a11441525c6c61de55d3ab88f4767f8de3a3bc523a796e6f79c8d72ea2042576691f639beea20f163ba24d6f7b93cd4a226aaf2400ed6d1d36d4bd105f149e4d3d5fc9bbd8af67ee3fcd749f749ea6de7a5496948c291f260949db29762f0a9b13157fefd6f91ba3a64a37753ae94af7942dab99f1e663a7437843c1db3234a18d7eed863bbc5b111205f39427d92d9f175e989adea34f530d0ad077623125dc423c8fd6a799441e96e9231ffd87265d18498d62fd5914cfd4caac00c34ef1fbd41dd3bfdb577996c92a7a92590753a5ceb0a8eac0b380673e049830300079df7c87f6d6b5495eaa251e559d5273c0e23a69cda78a09b1c47313fdd1e5b1a95da4bda0a7460eed97c7c9d3feaad0261dce835a7f2b0355d99953090c608a1d91d20401e1abf310dab0a2307de2aa394201f59908b1675658b5723ca0c473c772f9a1430f2940f29824dc9f3dc374ef2a6c74632f6624435d2945ed2b379bbfd4e10603300000000000000016fdc7800e83e7cffa4a347b9293db0f868be849cd8ee1e683e3d3ba12959f8982403b3c2bc7c2d4775fbf401b429025ec80e65a0d31cd36a9103c7d02be5bb9a5047bd7253c075e7ad4787e1f3b22bacefc6a92b0b21ec6454f65469e38bb5879c4bad948bd767cb70ad6e52b48a4093c418c61af14bf5f56733eeb6a1c5fb8c8438fd09a4b7fb9b8b3e2b235d268c0844252bd290dd8a31c67501be332713261a40ecb9737ed339c91374cdc178e96c40596e5e2bf4451e18e165ecb188f9df41fc0585921b0120f464e3cf3b6909fbed6781b67e9ed170e20666f0be42a6f9f93b391d913131c799d82935e291800c3d13dac4680de77b12329b9b45b2264adf30d985eedfcca7065c0dc8ed1cabbe23580fa00bba28088ae0be269102c31c2958e0a60667016f30c0c8334a42af77e046757bac29322ed9e1d7869849d05da65d4070b6ef611e6839c6b17af2c95c8d4a5403193c3b2d1b1461b2c37ba3445dba2f00002425c37376159cfe9476fab4cef746c9c8282722bc5e79e46704cea3279be11d437650962700d9bdc21477fd553a59c8eb7bd88cd5a6f4b9afbc3d18244c07109615bb043e0d238b6013e2d7cee1e7df2176315ef60e3ad562730e73de0c33312c046d6ebeae6cc77acf163923042722298457b3abf77ca5f4ef0b027273fa8718fe45f0d944d47ab8c3ce0d8e36f9da4a10b13772b9e70bd0f36441210f9e0132820afae291d1be1e6f43d127f57101dbca5669e9ff3af67e58b4ae8e9f32466090073f64fb46362e90a5d5cd257e91dabd4e04b28b81f2ac7ceaa5f6793803d7c70fffd8cab06aebe1055f4aff452747db67b9f98b6f0e650dab60dd5b8cdc81f8648a984aad9df21b64c0a5fd5d9ae8f67e3b3505cbb51dc4cbc194c404da60c4827c9444a51dec2312882ecb83ff6db54b96343c93937fe5230e7b21b25e85500e77a746eb833c1eb7442e817528f5f3f6654927d0f2067a4b3e18ca8eafa8a9a641f66e8f7864db967211d4d578df37b23d31ec0c95876ffd2902d835b9e4abd40e81213af8c360cd2c50c62a0f3f52690817d74d56944c2b6be2841ebc6542c5b0ffdb1cb4ddf4aa8cb73a6c70cfe4d300c4d4550d157078ab4cb95cf686cbcaf3f4e07a9ba75473a24dc567178c7bc5ab3029834a299feb7f18a7269a3c0ab2f07182024bd0f1c5057c2b52acc53450c85b19f7a83057ab59d693ce27f652f43ed4d1013a1f30bf69b36ac271abed2148be3cdfb084157bf1b3fe9f4e81236990f10e15e6333985db42718737990bf4a6494fd8b7632630bc6bdd80e855fc8d6026e0e2f6f684c76284a79466d42a732b3296599894a1ceb73b91da021b7d4d6104a0bb47c9c8c2ee4bb5d5b22db329f5c1100f82c4df0de9aa3a58ddc000400273aa99145841c904108b647f2622a5e51cad17f763e078fee894691d3ce64247037f0ed4bde23d6d6a9c1d1ef07f4baa61011dda149a7774b063db5cad13f5788dc045ed6efa48d83be5da03f7f13a09fb8bb3a67c5c75530286903bc148747dcc4af7918aebf97f4637a1335cca6b2f8be11070aa8352ceaaad8090620b40b943eb48be90d853c2d404d9dd68c90e0e5117bdb45040fee3068343f449268d143a45a3943c7c9e1248c8243c722505f51a25b708063fff7a8de3d28385479f7739dad38185e2adc4fb5499b3f00492693972d2c80b048e62942c6e49614f4cb532ac55dc346cf316c96de99cb60b455a14916ab55e6dfc659541438094f48d61d72a716f5f3bb89ff48a0567168fa1f72461216a14662ead499831ece9c77ed64a0deb646c4d3e9b6426048b6ce1708a2ab5ec8facfd235d28f111f3d3b76fa1f63a483a331c0ab99611e52118e55d88154a7b9494179942c4736589d38a4e9781049df97607a2361039134f4734ea2697f84ad3501f6eafad69c88508827c77af89ec245f38f62989ec6ec4188c996757cc38bbdb768dfcb2796a11c5d28bd071e16d97a679d08936cc415156e33b0e68ea0aa4cad553b0018067df826b89cb1f24bb9c075967d4385b466d2b262b924791c997f43d32c5727bb76b9e0471abe7b26ba78ae67c51ccc10074519c36908b7f73cc9ec3ea9d9ec2c18766190c656e5261dff894b18dbecad5c14b6678ce69429f3e95647ba9f17684f62379cf861e00b0cbe84c4a8eda771daa3c78d9f6444962518ccfb8bec1a5ef4cce437f1798940e001c7c89da7e6b869c83040df3dc044b4bcc57247bca0db1089b9879bbe82e2a5f328957f2f799a754fa7d43f550ac7dfb9fe0acaad61064fd2c6f60300b104eec6380a037f19159c298ce33b3912dd1573f10cd86dbd01c9f0a060049712c7669cff7bbf78cf1c5012a53b2e430ef4925470ffcf30ba9dc3e088963b9e374c54d87d78ffa8cef29efd6a4fb9a902be0370d7d0f4f2f798415483cc43cbbd460dd52357f978194bce25c1bc43df4842ee7374526b9282f37fc818921431b82ce8cf92d52cc815499eb1147905811f968f6d6b4f2f6163460a8919c605ba0d13ec74aa015bca802d3fc1a2aa51b5df6153e5d30328a03f5062cb5ce221a1ae3d50518844f0a1d48487ebd8e2211fcbe09bdc8e5ab79d0b3e7f5a4deaa0048cae4537097a169a172c2d3ff0de58ef20dcf3163da8b48709967fd74117ed5a9c1dcb3bff44df95105f134c36e17998a2da2e4424b3a6f05d034cbc7fe9dd31240c88b23e4b22f0144140608f3672d3cc4dda907a31666ce575feda1942539252260ccf55dee628e153d4bdd2c1d30284dce13710c233b1a7cb1b7df0b72e1a199079fa3a02506c80c06e89d5bb3f898e3fda93798bd33e51e606e4dbfbe478d59920c283fae6f572691758dbecea7099db871e1f4a36af95ba004b8e10bdcdda4bd22fc0ae672a5bfe5154ea716e1261ced8abcfe828614c434ef37b576a3831458957c87bb9ed15ea21533769ea99ab5fbb346736f1357df438c73a962a57fb6eb1ffad6502ff9fe238fe35736509b60efce46e0ba3ed8ccb74d7290900a3a16c1260beb483f9781849a5d36a6e8c27d4dc7a722d321b20caaf7cba196d6c17c2cf603586300506f0391881ebebb32abe250d8920c4373f1998f04d576fbc225f3f37a6429c79c03b8e935dc1b17746f82aca1b1cf74698419133a5b68195315e6abe972b9ebf991af4416091cd96860470761b92b4d482ce1f7146f60f53af5fd6ad64514790b9481c1b8682a5a638fdffc60468f5f363078eb078a30d03e4b71c954fce53dfcd2a37a652dcb4f84d6985e6c2157af788ed664075c3ee16dd9a389663be96309bc15940a9ecf4b14bad02847f5cfe39a55bb6e64910c85549618b4373c5c17a59bdabb72931466951d2835bc100ea087914149d58e788805ebe399dae3c69e916a3b1bc04287c073fba030723ccf37fdb341bfae30c889db098b9d1f23eac18dc14a58e2d215e03167c89702be4f8b55d4f4d8db5c1bd44ff2b587c84c91a92d4fee194389743cc2cbb234dd41b49d10cd14a0e2a0fceea4a800b58ce4542458cd6bf0acde2f184bc59be3c7c6992cfcceade2e37087eb995fedea1ab30186b9b122a3a76096d7849fb386765b27e66ca4f71520f7dcd60da4225165c7a9a6a6f57d88b2915a6871710046e143d0fc8c70e3819fc83cea11dc326f143be0a3e681829bbb1bc238faf4ef48d6205066c06c85225fe590c6e7f22a1e601e7c219439412300b8f747b58bc90a74dc57a06a68dec1514d2eb91bcbcc43f7aa7804a438e614d3b942dffcf51b373dd2287853916da6bfb0c51e9d7c271b53fb2f1b40109207dda965e630ab8b6831116cb4d9f9781f53b08907718975ddcb9eae1ec3a6485e55a2355004adc7125e09e435d9c5272ce9e0995af7c2000e3708f4573e51d431f9dba694eace7ee7cf41cf39745c19e56492f54029c1974e72bdb83b294ba98b6be1bee7394f603184f50d1dfa7234349e45be5136919070714d062fff59925ef43c35584f31c45c94de27cff9c40984ce74c41f7a31ee56094e2151edf9caaaf5d2e0e7e800258c2e4d8d16c48a1971c9ecd57334a82c720dd31ec064ba38ca3767a9e7fb67f14027afbdf9720331a82be63f5e68c33016f73de0b64fc1a05bca61d7b37fd7333a328a128c74e23b39229924de852009945f52db846e5a76265e774b411cb070c9e452c1c285ecec15a2dd80a930e73ac4cdf026e39e26a2b65c29a1b093500fd1e196a7a2303aa24810cc62c25da977396dd7c3e63d0505fac1c0c17236697871c522d25abb787f0b6d603482d4bb56f97b356bf5a68d2af97e3517d77dcc1beeddf52f384a978149edb365bfb9ea2adcc13fb73667002654db91072f243d3ca4b01ba8fc39f056683477e505b208e6161a9cda0f068bb072461c81a5d8a2d3235d3b6b0279e520724001615cf50779396be4906e6be6ea99d330e581e6597a79077ecf7230ee41a657f1e756618d06b56770afc3a640605d9de1cf60a87d0c35799165324fe24f7ccab85cdc244bb3935e1bc9573e40681cdc8d905f47d7273e944beaedb62003fcd509ef7b054867c7b93f43bedcd6e9e6df6d32263fc5bd7d5edb048d01377fda567fbce21624b211c93c488b3bcb11a727afd5f93e11f11f339888fc92671af1a0a00d286f9c5e57c1b0bbad3d3747d4bdc1230a853aa6f4a26c039ba673ee8a4d7e75277abf9eee44ed13f856ed8c4688d6cc055e13dfe81c265760754da93d94eb71cdcdeb9f82dd79f23807588267476ce1e762eaf07802bbb26560bae1b04b0f3cc7d6deac1f4d95609f09429c11cc854136052cafed89c4822d068ae7239082c9ffec8eb287c885ca7e9bffe0eb761ea5023c860021a9f84d19b659ca67aa358a625ca2fceec73f5c310a7715daad4c9d231f9c37a5b0d027ec89d8abdd1dd1a75e77403b20a8ba351e0097774fc3e664b00d48d28693f92734341e25b98d92b948bf43f4decd0caf1f37dfc8ae8db681305ef8b6a588c229d41d03c8770229f16fb14fbd9a9fb7552670dc9776ad571f833b637b16cf31459c43542752f84019811d558e9d0aeb8cba40a5add18f69abfb07107668dfc6254a5ab85bf6efbdbd8a449782967c8fb936b9e47f7a7882f77d53dd57df730b65434d3ac8e38b0f129c6c132899b1f6222732ec1092fdf8214e88a366d33fef3fbe03454ad3c0fb5d0a23b38facf28eb0b26bc6aee9dc9a91f53377fa509f40798614330db0b635dece2d201e69a31f341f735bd8f9b62dfbbf0b275e9b667935ece7e1ef86b07699e91083812ecbed1f193e8d0a279712df0a20ae79f0b3039f0ee0b79f3feaf5185243fed02f8350b2881c113d9b66def62182a793453142aaf7811e937506593f3786491f4a76eb384f7882d2047e3c8a561c10a044e4bb2d7373d7587de11d2995295c9912e7e14c541556548155d71599e359c95bed8564d24b3b963034e1ee2b710a4d2c2f26c09389caf80f25f4f761109e73623403d8c8299cf619bd196041ae72ac5a4f3d994e55997a6abece1f82a40246e992873f8d9d191a081ed259f2f780fff945da7c833727a6bebbb44e1ff53ca68e9d48babca10b89d2761382574dc8c16f8f70d979582ac72f2e14fab3da1d97ceb597061886aa6949e48c4b32fa7944e685321cd77562c3beab06098f5256df7d53ba90a1ed746858f61e0c14ef2c042f5203bc6c7d9bd315fbaaf4344d44a6b00a10c5b521188fa7fb7f06b4151ddbe88e8a62ede8ec363a8ba3338dc3dfdcfb63758af1ce5ce815bed838a9768e465195a2986ff7fe4a603e878427f9f2ce957e85e9421af4ee411377767df55a50bb3973e208548b74d2899ad061a9138a635d895213e439820000
+ +* Transaction with an unblinded reissuance token greater than MAX_MONEY (200m): + +Valid to a node configured with -acceptunlimitedissuances=1 + +Rejected by all other nodes. + +
020000000101a15a3845d2b7f5cc7715239b35adb511b1bd5412d6a0c1185326e35bfcbfe316000000806a47304402201649087ae04170961daf8aae0f7ab2adf4d3f578e41581fe943d4600b8bbe46902202d2580ab91104ff1fe88a72ca42d6ebb91beba202f1ade3d715c8645fb57a3b3012103ba4a2b1f401eb59e1e6b104f8043ce41b38b65bd24c10edb3df8863b0241e5affeffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100071afd498d00000100470de4df820000040abbb0905824a8a6032875eb45b6f93718194ae9324ee4443161c99cc19988771e0885508be46d51b85fb741451ef0d97cd507524c930d9a133d0581355c0132d4370342991ac8febff708cdd43825bed39a1f685867f2e1224e059f04498d6d3cc34d160014cb8ec9e2a5a2e761c84ccff6816309c4256758c90bfaabe3920b6358c2a349ab994a292ffdc85522c2ba5951044b1a6dad16cc250008732bca1b9de73191156c6e34080a2270ef61e4a345ecf19b3134800db3f59bd60256df1fa401e143d5138dd629beb3e6d9698f8d772d2b973b2de307b589aeafb0160014860424b14630f2e0875fde84cc9ae9479425aa5d0bef42f7a1673358ab1b8fa47877d1bb44e03e8ecee5efbb8aedd401106ef7914508a8f9256c792eff7a891beb6ccc93330bd5ed419c7dcebd99cdafd4dfe8261cdd0245a9f0789dd133520c6dca92f10996b87b02b953e4b89c3e0682eed50a86c90c160014b43891f140c3c5c6235714b82ae063f6849912da01230f4f5d4b7c6fa845806ee4f67713459e1b69e8e60fcee2e4940c7a0d5de1b201000000000001347000006500000000000000830300070db7cdfa91ff1b3afa8e7d56a28cf2cc3b5e7cdfee0961380c87ded9b0d42d09dce302b133e3356b2d88bbc7c05c90b63991b7afed761958dd91aaff909a12200fefcf37ed93af21b5e9c8e9f9c91516d4560ac5033602c8c957f94d701d8c0eca3fa6b6af6ecea65ba5a464650bb73f94282bd2afb37ca52ddd9d9aa0d531effd4e106033000000000000000195791100f4f784e68efb0fea4efbaef6377ccd570ce953564b0b4b0614b3556edc8fb1138856b26de61b2ab9b2d2d6891f6ea4a5bc1ac9804002468ea0f0614d1f4655f6d262eefa4e087476596fa93540af12b2867a52d098747b83bc12ac44fcc4a3dff12b5dbd39f26cc9165d03d1d241d35b439534b038b6611ec0d18344ca4417a14fceaa45546e585bf2828e120ef66f08e28c586b4501c32af223470a1db90ebfc0d6bbb1526065dc180be938f0b13ea15eb5130e7ad0c157daee10e5255bfebd97e95288379ad22953d0e9676460898a2bf0788e1a6e417c5ebdfbfde6f2bdb96c66d5ba225040be0baa2cfcc0bfb4cafc1c169e3580b870e322b1f7bc8c5959c5e7f992ad3d5f53b6e75de8ba9ce39d1967902a43f4c5ad537e7823d8d1cf12fad34add57a8f1cab01d79cfea0fddabf74d180c2bd1afc391d0d7542ae7eb1759feebb6f9fa0c723053ed158d5615073bff103b9d66b36cbcf43e19d6a47e48e29d734f35097418ba17b64a68f9495aed27ccb1a26250a3d75299b10f432111bfd8d6c4e2bb5cfe2677942b52ac8d19307912d215c4376c464a3c23d2079637292b3d42beb95f9af065f00b57e4530ca122752c859949008f5de29acd4837d138601305742cd4a2e6cd82e5e1b4e7b5317112a5c800598dcefcf2eed0aebd97d2c819831a0af2fbdc8d87a1dc72da9567221de28ccfac76be7171b2b2d0b568bb7e5c2fb3abbab9e7227a7775500195fa76c32639d5497f5ef64d0aecae0e0125ee034fbfb7b3c41ecb9c37a0c283aa0ac1a08aaae71de1d11470b1c62bdca0a53a9277236574094fd08ddbf5b4dfd6946d8de392fc95b1a0d04b7d1dde6f92191c6c95ded4874b310166c5eb991ffda65e59d16ef68f3d4efa25b956393cfb3cc385de3fc7fb3472b0609c5c45212edfe0e1dc5e52c6150708473c7107dfb517e155bf9b77b86b4848650c74e42294e461d2427698e248863a1c0f0ebaea59335c5fd7afd80c9220c31e3ebc5ae30b92c1a1dde7da71d21a8201ee7069a0eceadd5389acf33a4ef1e023264f1dee76682107d51e5346bc5c0a8416ce85226b2258e70f0ea1f68b05b02d502ccb0f46fd3a4b0fd10155ddd4f1d7dc78c0e8ad4f51ace4af99983a83e92e61401b2657f5d4776cca9459537845495e5b2e93ee9b1af134d308a50a1255efdd5c797682b9cc2751d3275d6e52715f42cb0e62d07fac0d6b71e015ff35e0c61b3cb2af1fe6bd3cf59fbd6f348010616b26d65a262ac5109d9f9497174b841c1a7147752a2c4a6aea8da7563d0af69b0b7ad7170bfdae61e302f9923eebc4fbf0033cb1ca2ef0f3970ab85866738d228b2ba737fa8c3c53176ce4c775001fd109a811e4dda0053fae2db902f7e1001ff254f9daf3b020cbcefaa7f5fd001bdb938e2d0ade60108fcd9b6b463901ccca09218501b474cd9f5b70b24f9b858e449346e2fe706423537ac55eb6550e160edb807df06a71c0439937cb8041bbfa697c038b107ec8911ee65d34233c2f096112b68bb5cf81beb47292de8294a0af5eaa025354ef882fb4c808e240815e8eb69f2cfc9c8023f5f6eedd6f2aede1a6e6e1c8e4621918af0b732e07ab29e997f855196c4e3e4f6e57692f5eee6b19841f2cbd74b9ee8c913b154a3152030a3beff7bba623a43fcbe766c446eed1fd407788554deb38cc96bd17fef6055b280dea76847268401cf1007b8a5dc59cc0028f01328456f45a4276c85d69f8cc03e3b5dc88d76fefa7db9badc273b52cf28467243c471d237887a2566199b09be31583b79516e655b86b0e870e53cbe4161ed72ab76a0017b8c1e764fdd5b841a13023fa95ce9a9f059a504af7216e7eb801f8a00845f7fa69be0abb273bfa7fc3e207e6c09b75c0338778e44ab20563c123c2c35fc8b4cef06245175c6a45f7aa334ff745d9532a28ef1e108303caee8b6f38de613058763610b69b99cdb893416a322de2b377f82b81e911ece4b7b57e0ffc4e8ce5a0d5d34b4816d4b1d10c15ac5776da6c6b96a57431fd516411451c6c0fda0ccec08c40d33b058f507192b295248a7585baebc9d653a71b81a82624ba77c372aaeace938f3ab82d26545deb3e5f926f3baf38861e81ade9c0983e43fc0c8726ddf4b6db4dc735bf501dca8fa49ba1ca6b8a6de742c2eec71ba55bb1e29dc079aa59b56ebb9cefc36587981fc3211ac52abf14fa71a2a89ba91bf95cc8f8749b44edf082890a423899b54c8327f9975a11e4f5f60853e805e0531bec31768175d68c6c4e32d67d866188a4316b70a009836ec197525152db151720c30fb26dae51c463e47ed2dafd7eebabe885a26081ea6496cccbe96087809ceb459a864c39fade1e4aecad685299701c62d90171debc32dc3eec23374ef151b4936e4e6db0d66252d5fffb135f8f1ef04292585cf78991bcd150454aee300526a6f58caa4785c1779582fd7f2a2f76aaf083373d02bd122c85f28261a704cfc96441576087217af75faebc542fcf1ddb1c7211eb611ed9d559c95b73b4fac892f3774597c6cf7886d6d8ca78bb53c5d9d0c769d4d2148ab9583ee1fc54f6abe997831d5d55bad2e26035871eeb5736ca0ca9e2da2b32c3ddc02e302a3a99dc20caa7b79d5a160b9f5945157f5ba628eb35a0d34d7203ec2a53b842e844988a0afa199f29a5bf36ab9f2397a09f6ce4236c20aa00f9b57314b5645ae54802b0e989c294d46cf3b800449268fad11a0f715edbabd242980fe8305bf5a17e9f336a24a2312ecc6cd56ed873ad8079026a5fb943fd29df9d33fe5683ea733910bebb2c72f3ce6583d0aa33a2a432fd80f9a62a674b09d0be8c375fb3b3b562e8ce35919c0442d1c18418de007f0f1df07eb879cb62840ba9576d4e2e2afaa226022121a93cec10c4319c9c3353072397e5618c8009de7ec6883c8fcfac6dfceb80e9a27b6f7d90bd6b51e69ff4b7a7fea6bb5b0f97fc46ffe7fd0b55ecf06fd7f4893df3e68759e05c249fc717fa9460aca7ee5004df3ea65926874295e95ed60fa98e5a2fa1f5ff247c07ca185c47972103755417cda28a2c58a0143b34c507fca6bd7b5af8e84546245fe9a8a619c48c61391f20347e618b54fb0fddb4f5c58cebe05f07075e7a73a8eda7d9bd93c89cb8e0011af08002f3be2e8f7f53785b9f8984da398699b75f9b971cd4f5cbe7a25b9b2549e7aa376777b59df9abf85faa855ebe2e6a0ebbf7242eeadee2c6ad225b1e5d98e34cacebfe55ed63fea62bfa361b9c9843ef60f5821d26fd82702414d3d3bb76d5c11126226d762f8e04c3e0e7325c32b87652ac11e50ae51d5f37d5b5e61a10dd0e13974204c91dca08baaa0a7ca3072c047250cdf04cec22327946aff8fceb6d542daa7b7a03ce6aa25760e9c9e6986e5f1306a75bc5cc17e21b4995084464c8489f012e8916a9a28d220384cb7e448270225ca15a9cfdfda863e0a5a3057d2467cea4437c8906526f1021a9b643fb8da89a02d13c7f13bd500eedcf619a297a845ceda399c53efe173239deba31ec79861016efbc8723d98822ae1248de30f2f5397a9d68d9761a3cb1b8ea3301411593ff229314de8de6502c62fca3086ce6e98314943edd6940ccf0f1f419b830046523b5c0154b9e259f51ed0480b33a76157d82c86383e20afe99de6636b6aed42547a1bcf113a64e763bef54481eb886a0cdc417684c329febf9510b238ab9328ff5258016485e2b9c9bd9952be7075973a1190d352fada74b4e2534f7b9196fb014095b0872393c0e5ad525c1ca7a4fbeb927ab08c61831e1f8850d2538851a78f456eb079efb6e28d11e3c54e724a6238d3dfa8155f825077d8cae68af50f4baae09e6780da87d101f92bf10a08aaa0fd81221046880a1a71a3e7a8d3b6d1c1e9b2b0f14c2e9bfeb60fbde95ad6e5d643d6c9f4411fb3100bb2da6d71ba45d85263091fb9577c1a35caeb7de12784718d8b58f44f205f36b8db6d4d6ec130d9d17ba8f3f11d701a61c85a65c74cfff7d7938bf4e0368faf4f5fb9516d5d11882bd1a4e535c51ef7b06681e3488a50d16b4595c83c43efa84d9817cde4a51a68e8e33f5b68d58aff7b1b103e439b17f5db65c853ee2f89b80c9936a56d25b470307b65865c41425771963af3b343d42619dc264e80d281f730680a21ed568073650e4b506e6949cb138e69dd490135df10ee5a2c5149598c57181c9fa7db23a4a69ac93c009bc27792bdd81cd693de9b0be970160c9bda2523eb1582e3e260d09d416c67f0134d2756b4f29cab24426d6e1f3e3aa522f7315327f79778dcfa62b88bc2777520de53af391e6b8585ab58fc3a38de8a02ca6c9c1e25785e566adaf7a4b217f594f4f5090d53969aa26c8c1e025fc283f84a16538d4a52e5d2c47da0e4ef1c39c8e48779d12b8757d10cc8867cd3f9c14dfa1d39c71f7520c4e68e2cc7635ec2b3ed29d9a3e3b3b3dc993c53d494b2866c3424429ccf7dc63f16d769d840f47b2f392f65bbb6dc16f7e81d30f31c8be1656dcba62a318fbabf8760e13123c2efb9d88320d8588faa27637325000b7a8d7f40e64fc9dff8fb9f6ca42ee5afaa8b7d52e827ca6a950f60c4d727e2bfeaf289134de91878c16d90b879199f74c207ff49164c123c5a6a28f5016f96c08356d728e165ac6c2c3cf1899b7046d5e0123c72652aad3af53e9099a85a2fd8bd64891dc5f5c7e88fdbdc1c72a9a0f5f3bcc9f291c888cec0819ad9ca9ea37dd2b7b9bc5be3a5ed123dbb3412701270f8635a4623234cd10e58bc7f3a151fe2dfaf5e25b05e93029c787b81f4dfe7fb30ae5d6524b619a317d59a281fdebb1f2762871f485e071b4f25d0c696fa48af41ef050d431e11013f5ce1fcce3aacbd39a251f478b47753d6dae8bb07952a47ed4d8545eb4ca9308ecb749f0820f165d6e5129eec32691a899ed462df0ff192b7d6026faeaf37256aa61ea0e3e2612e5ee34442ccdb59fe03f5bebfcdac68dd2fbf3f15aacf142ac0f98da61b55d50977695be39ee2b693fbaff3a1892c5e05dfe25a4b4c5ba02ece3d5caaa04db1661eb453e5e9f1dc43e7cc8d39dcb52a2360924aca0b99b3f91f751c9fcfae8b4d465276fedfad967872fffdba08cf64f2ebbfb2b229a5e22a1ac9e1e58d46adb8b9d536f3daa2f5a97c14d8adb61df3b5cf458d44beb63812db8b3ddc5993d4a80405c2a9ac064ee1e7ccb11cf1973c3c2f3e1484392a23d7baa7624fb982da7d81d542fed6cca8571f6c58c7be4553bb615fc670a1357dc4df2c817cdd7f6421113d959b26063321b7f9f26268774d64c95e8693a7149d37cb4420f7b206a0cb4fc3d1e754c852e96e7c7c6402961d95f1be15cddb92bf0e436f77a3bc0cd43a8ead8d473ffa7273999cb37a1b4da5b5ab0792f5738e1537bffc025e3fb455eb37496e370a8790887d83dc3b71dd0b3914d51cfff1e7efc173b6fd6d6f28b2e25f54041ee80b532bbf372308d383ae71ee2ceef3a66af77856ebdd70722b927effff6b6f597c845b5313c6befb2060c2a7358d14f5db1fc506ec22ea907899a6005f5a25dbacff032920cbc9fbe682f53289c1064d97f83ad3014be10de51f45bfdc31524131479e537ee6fb0d001de3220fc88b5a9f78f2764ab44d40a5546b7f541b4f90f5808d146679db89d4184530a2f48ae77596d1131a06a48a8097bb6722368e851a55ce5338ec42af3f4095c506640cd7dbe8914189b5c07881d49490f669e1e1638eb77fcf0cb528fc9478934d1799a4fd21fbb369337f75d75771925598b7aefa19060178c8e464705f3d075f6c35c94b703eea75484f0d0017be3e9db314a603efb0a1f2bd7d3550d3202e7c8946ce130d0e427f736d543d386048303000731a7c739304f740722f6faf15ad99c67c4e7f6f8bb19d806fd9ffdfbaa0054b247eae4d5614fa6da12035da80bbc347a9b3482bcd890d8175da816048d24c498c34afdfbb22d3bf56ace18f0dbe21b9f225b26d75598a0a24a3e9af8b2447356b1d9eb4b9907b0d634f6034181d66dd5e9e99313bb37be243883893c43bdf000fd4e1060330000000000000001543bc600fddabf0d4043edc6b144a1418f85b5b8dc9c705fe8861f71ce274a26b8abeaea8eacc588606cb6fde33a6aea3915bb9575e75bf876b6efd14a179ebb4d231ebb0017af85aad1bf91d44efee0550e498ac7192ff87a80067d5cf90eec1156364f117f4c549550421cd7ea54e34c9fbf37394b97ef7c6e1887061a7752fbdcaf415249800f1e419f6b836973b8fc23bd95ea2532e7864cdc66482f73c50556febb3992646c8f512b68833c74e275aa1167a1c8c39c3e63fd72cccd3faa685a9c62de34b1fd4abea3b60c43f1892fdfb34845f83b94609c725a91594766d26403aaa30d0c076c4ae17b20429ea3f2fe3ca9391fccedbb62986514687d3ea4b5a9ba5d5d14e77ce5194825802a8a6e44c61a3d342068dd6a03b5fffa99d8e380c2ef7d76b5b65f7f34bf45ef01bf86d4f21f3a16348476bf5c374082b53d8fc69b4310b450674ce03de5ef80ae4375f91e8c894972c9f1b0cd7d40a74aeaf741b84a68ff8b107e673f1098543eb4043474dabf4f48b30f86b4fc4486198eadebcdf09c597a1fcae840ce9f6c87000916aa3c56929dec434015a591b246e445cc85e5a13d398f181cd72414260fb92d7263de6e5b3b84df2ac0d320cdd7dd21af4d86a905f320392b21ea141bab1ddd5d8171fe2b06274f776c32b41eaea4d44d234a8ebee84504abc9f4915a2855e764593123a67372bdcc1f13f5c7210537ecb01e2d0576d5e296545a75bc977c91257d325e05cb064a8fad2bad4d6bc51b2086d43194061c308aa7cc0db7b6c3b373a2c3b7a443bb9907ccd4c095bf7c64f0feab6d8036be7fde9f76227bb734995f1318190b33f55432d60e1a2469eb079493a8de155e6aac3541a4833830b562473f22841ce4d63e7cd2a90bb94f61168d9acbaaed117170f6a050f27310afa7e7bc0ad7f5b3e726aefc4e72d07233a96ade29a0016f6a16d21c6e37c17f92eb55cec06ecd077ba9f8ec774f81d6a187151159aba77492525ecee2a62a5303374299907665bf2c8a417771fb77f55c7084786f29582d14becf1431a9e214f235e169b4ac571a2e2f7895624e6527b489311d82cca1f87e854cf5754d039f2fd71b33a93be07688deaba853803225556abeed9aac36f805be9cb4141ef21b60b7c5906fc7eac64912dd3c8f465eb85ec4d2916d1ec60af169eb4c3deb5773c4373570f8f2b4b0ba5fbe7b5803ed0b0f5ad4e251e8b29899116fd76e7179fa492cbb90bd745e3d71b93111d86e69b0e5a4db7dad4e1eafaa1b48e85d651c6d432bda37ddb30d4386068d8748bec7f73ccd45cd53c02e9654626a1fb9e449503115b231ba4383088e5d512d38ad2bccf99846624f84243b35c897cd2d1af07d9cf514ae17625014390dee5a66166756cc071bd2d48f52d7b934bf8b2441e838e99b80a3fda699cdce6b8ebc9b8250ef2074570512e6f4d1baaaec19419e33824aa685be310a2d055460b261cfdf5d6d59eaee31e69ae61ace05cd92fc7b55468012be1a94d14bf1e1227bea10bc756e7bc166162ef1d92948c433584ef14e6ccfbd7a604266dd6a014e0849aaaa6cc9feecb76d21021130ac80abf0a253992543faaa0da086173130ec4bba159435a4208b2669fd6d308dc06baa119dfca148b81fb16add9da2fb4cd4d69a3a5e93d54608acc5c01d8958f82fb1982c82689b534a96f68bf94d4cd737dba45d62361b85f6dd746bcd676f3a3f0a356d4bed04a2f8ac630a8c7740bb978c135d86d262fea407b1d1a0b6c1e265d43d1877507178b22d344124aa85d4443b5c0dc538d71f3e351953dd5e3bc58fa86f7a91a60fcc36c57140f4b2ad3ea59c0f2a648fac954338614c89c2b2b8d9700f53087a74cba685f2452f5c60d119ab2a9c43604fe9e8ffbb9a7d42c7f4dc0d1f460ac2e87cec9317645eea4ff2d2b47a8a046044fd5ae78d472e283da02268733cdbc0d8ec4711ad7e4a01afb6f6c2cd4639c6b422b71d6f338163430f70cf88a880b2d2ca68b91327659eb9ef3f412d4304e9f516ff4a09cfdabbaf3b65a795187ff661fab315c67ab35381476231c090a65df7b84ab4f84959a0fc08848b51d08ded8db135fed0d02a8aa6be715f82903d09a2d23bf9fdcaa9d643856c7bc37c3a5172371c3a02aa4551e23f9971961dd8d994b18327f898d7524eb8d503c7c67ff8cce41760515151df58aeab0d75b00ba6f4573b85748bac1e12097bb8f81da9c92a3e062daa2cde4f1ca1614e16223696e3af5d21decbb2472c8ce0c0ff5fbd56842d153c8b2c0b3c8dd3696bd97904a5b7ab8af9ead903fd2abca11cd91c094e7fc6e73e34ceed345fa92d278a20cb7f5173cf11e9d28fcd6ea38f1c93087224fbf61e09e6f1c25c34ce2260737d72886d8ffdb8e3f784bc19f4601c77b59f4cb52c2ee33f6d60267b9817e626b43a7bb556200943dfddf4d6107edf4bab2b7a03b8c73bab2a6e90cd0126cdb01f2a5ef3d097d122252988843fa30665e44895ea5804d8a412c51ce24c62d76013eb0678ff2fcb6cff2b4463c3668d9b16ce212ebcce4cbc4186f61239337dfb11293cc2037134a77a6cb356d18ab00f227c4d8ce8aacfe3113ac810213027a841c27ffe79f1642c41f4a40cfaa963478768de3970735c1b3377cb2d0b2f485487118a42d28d003084a9b9b5055bf4ca113df13a2f62836a082a02478edc5f1ca8294df1e6432fdbcbf3f5145cf63166aeca5962ce2d60e0495bfbf2234f1aab5806d8c076c1ad3bc280d2da21c8737f3fab52b11b6aca3b48b89c8e6c625782026f1b4f9b82c1645f6293d8d8ac0ec4bf2617f43d5717fff386563a547bf4d600caa3943529d36eda3bded2923130f0d78a70b2510220174473be6dfa570650af0bc83c33e35eaec74f9fdb313620c7d962860ba4d5892e5b2ad7031ef0ed3103dbe6819902043e68f9abd514ffea0a766edbf3ae317baf712cae8910845d61b0032253d5ee98612a8d8ac68e140d44cb8206ed8d0bc84cbaef79dc704026187ae58a2bd3b800f07534d27318c37554f5b364a1f6a48c34f2ede0bc85819025f6d98d05609781ab945ab22482e0e4b95354f1604a4ea8d68650e0b7f1ed9ba2dd9dda14e0ca85418c07f05d43a596109bb058eda0e1d722a2339d939bbc55f74f94187a92b3106a236c9c9ff85f05234a259a742a32a3857c0a5111666c3d906a687131b7f2e8caa25ddfe66de56736dfeeb87e93ba476664e1ee9007b58ee6ff09f57b79060efef7e297a5cc5794f73a77a5c9660717a402acf3c25a6084c7dde4d2a22c5b8cf84fd701591d96c082263050efa6281514f89bbec2b69c2ac5e3d0b436bbdf9e8e31215ca1247f00f3774e77db7d1c4a08c0178c68c5fe998e962e742e88f855008784d1345a26983e5672b4af5d57fe0df8c034e239403e93e21b1add5d0206138c3ee1431a765d78d3cea78de9e1f8ecdf4c4e5fd9cb17d7477d0c691f668dbf44923eb71c8b291604fb89009aaf4a1514d900ee2640e13b9ed5cf7364e04082a7b03508bfca5fa96b0416dc73daccdd8e1b3dcbbf97d49d0342e2fe86ac71a37041695976b470a824b6d57a710964fe79550284dab0f253a574dc7c5bb08220906a50e3f8548b9a0499a3ddae201f95aabfa311a312b492ff9a2be7419dc3e82d9b08aed3e1c93369d98952a1f3d63ee99441bf26762275a019a713c63e634ae30bb433c47b4973cded72079b2bc1f270e6560f3ad3d2748bfc6b958dd2446d02094e7c4a2bc483a6a19db91bbb63c92f42deeff592ef1bd460ffc31c3c8f32cde8a353317be52a2d4d9eeaded910e518cda739985430e9386a8d4b211536bcc34ad43a188c04695ce043640e5c7f98437a7bd310045b600a26ca8ab65974e814d6a3ee0d9ba9bbd4202345ae1caf08300f747f02561355f40b9ac7b74d5a4e4d1feab42d5b32b45f3b8698dcf7f061db284ae6a040b2700919264b3b27290e9d0adb664a86ba8954d823e4150c23e8c3aa8f458320cac0a661e0efd09e23fc718f029966e282822c97aa01d72da58b673afdfe2c979038820a9a39c6eaaa4fff2be56aa5eb32c52e5ca012d5805e63bcac5db4c69831916b27ab14b7823ac117a9a695960d151a1fc7e95f6c8e226cf687bcf331c834f8435e4ce2dbff0ea6046b74c9aa8f535229a9ca89e9b26d60425ef7d519e24e30862d05eaa790852a2dae101034c5ba894847f0b9986e5e0669930862f931ac7f2c61390e272cea42d4e9d3a0faed83a6a46664a2418ddf3e0abfb5fde46f5691e281dc481240b5a0c67a1f4ddad3ed3b8d69b424ab5189385cbb5c6e2d641efa2296a5c8d85a944aff440b21a4f95d9ba0a568e8e41cd4c7e874328844f107d4ed4bb4b19a191bdb33f90e39962274305ec477dc1ed12d0680af3f4525f6b73f7fa20678d1b5779e0990c14b8903c8bd5f89980cb9e64f697e889d58b263851bfb58cc6cc8e7ac806c799352631ed44d6185f6ec81679de2e7a11874b6c160ed54c8e25bf26679de1b1916ec7133ffb0da5aefdfaf125eda582ac364713b620a2d6f26be4d81d3137b274101b0d82136ddedf1d28d2540b7ff871c133836f4c46be96b6e8af50b06e82aac74cfc6b1c377e8da00f4212e7abc80ace5dd6d25768b18a8a286044863ab3fcc6be3e5c9714e751d3cf8d26a936a123f6a8f430897948a7ea534b9db296ae94a26dfb2a1e886c5b859a6ac9e9f60300ca191d7abbab3ed8b97a010359205b81e98df51995b18abcc9232be0d517b607f274a6f6c6b6274edf799059c15fde23f8b3f6d5afda98b042fceddfa16378da633ad987656c2968554d33adf5385f46faed2a1e970eb60eccb605608cded78994b83145d353aecba0e4ba93fc594a86dc3bc46c169cd224a0fcfc2d86111a78a640066c074b026bae285a0c9e5d322835f810b19a9d12e27841e871aadfcecda2e3c261b6b05fd49c0124560548f1f93b4fe212a75b5e34ce3dff1add98b489f91bf7745cc11010c7e5d94a2f7ca3f50f86183f3ff381d07acbfedef43469350bf12eaa9f7058c0d7d9f1880b4cb9ffa40103e1d4d65ff4a087f440f17f0ea39bdadd424149c9dab52cfde28ea51fd8d8a7483e712d1b6ca424429dfb3aaff90718d303f55abfbe0510a86588e534e2d99bf002c1939ac26ceba51b8186c7fbd4e986f6d8c53915b59f43df9b8fe7e2bf8e209781dbdd00e6a050ae76d52fdf3fb42115199423b515a8d59f1978cf925104857c4e8ce9c945c64d44722ee874f3268ab160604d46d9df3f4f02a2d06699cb8aeb0b1b03bcb0c80f3357b2cebfac72fbdcec810c6bd54b2b08fb874840c12b7a6a0656086c49a5465c1ee5ed246ebee93d042c9fbf4cf45d9a27b3e9a2da3eba4891ca3e96553ca11072ab81aaff7faa2f449ddb4ed21b0b6a726a9ad46f640ff776a57e0c32830bc656e5fe1cd9f3c25c1cf10c34d90cecb97b549cdbd8a15480e2bac6b6dbd3ca3a627011f30adc1de6b9bdaa3a58e0394b4f4ce438b040b1eccdd79fb03c50624a03b26774bb4e47cb699422b27ed878979308cacc617e8c2821a0bb6c1b878f2fdb156a3310e1558935c9da64c17f1ec264f42b4d804ecb512ff2dcc47190deba0859ffa8f8a2640c2415a1c8907675c4064d3bf8c90cadff6345432e6b18322168c7552e63fdb0f13d7f05e78a8661efe7208b550371d2c50d2ca834b1e288ffc5795d89a51249959f47b49134b6508aa8084fb1aea88f5406e8c1fcf69307c05b04f7ced3ac87216ba8da599e1d3d46a68746e98d123920a0a8b2b68d65f91263d8c629294f081ebec6e8af3c55ac70286eea269b4980b0433833affd3c8870a369fa51210bcadde2569b2c02f5d192937b683030007d88a4d3269110798392189b45c2f902308fc3623b6c1712b160ab941ac1b37ba4805d4d8e2def621d8562307d5dff568bab471d93a8ecb7159ff240c9a7b9d11b12767338675f33d1a4eafe85a91d4498dbcbebdc82cc5ace073e0c53f6b41ca5713a66c71066d69ac1c7e25e0a2bb549c527aa882af62c46da49caa121e60d7fd4e116036000000000000000177c308060e19afe0e654b42a0506f6ff309688ca60c060af091519af81bc456e8e5c9991c631de2ff0ec1c1bfa830cebfa1797f291bd34bb1e2b638596e5b2add09094c9436509f5e553da6c5eb5ab0ba87518fe100cfb2eeb3feb5f70697c57d79faf1d62aa9b34cdee510ce0ffea7abc0c5f7da95a7005668d02dc6ad019cf0df6881edf77ba46826ea834030e8fc6130b0356dab5b3b8bce403214bd179262bb3172bfe96fc2d529d6a24ca85ecc66d431236ea99bf29bfb48fb5809d9763e502d342ea0d9bbaabd446f16e420c855f62b9d22d7cacf1048895e6df085b8d243a8e52ef47ca292fa56a45507e0420bcd2ee81928c4739960e440f7683fc65d41fc45b524eb8dd67650aee2d931ba5d47c451d2e7b26397d03615524d9ce6c359d9985c95f064681a15d569d59b1f49d59955db01a5b7fa38819f2ffa3f978afc88e606e6806e99efc6814b1eb225e0a5f8cbaa85db417a57cc529fe48ac0c72389e5892b18862515801289b3e5cb34bb15206c6322553b9223be05b1dd001b07d770c161f64b42887689b22026dd480d1503be80b17fa9b666c55dbb0ec4f79c0fa83c11ec6f8e360556db9d93f308bfa8282adcbcb5e84837eaddac9aae8639e2e9b46b4f6bb49042e0b2d9f8917eafa8047ddb34ce8a8e28a5b2ba95cf247585ae4784b990af7786de44ec72579a39e329e535af6f1dfa30179f28c981cf45da6d9e4e52f8e2dc5d92e109ae1de7955447763bb1ad09fa58c18b30ed09ca33c6724c6c05d09cafa24359ceab70ffa4ccd3742e34f01fdc24e29cd3a4c32d39729a99044a2d14ff7452b89c43dd197efeee00fa56063e38a12b76ff748c5ecc13c42356cfba59d184cd022ad76d54118ded60a962a1f18123f636ab68badd9813c1904e95f36a2c0084350a0ef823eda80caedad9440726b1f8bf9a8364540420a84e4198ef5913877cfc5120ea32bb3c36d94771328348554a53a69b4a509dfccb0246f0d1c713febc5f1c7b91ff1bce4cd42a1d0a0245933a180e27012353c8fe121ef9cab4ca0161a46fb893e9f8406db46756a6a4627a1b8092fdf90344a1af35400350cee3a70db066d99d77c4ef3c8dedc73cad09e9d976e8dba1013b673922d9088e1404c9de6b319550b8f17abcd3ac5bfe70e7b3a8d7fe6bd28e454697631975497e8e8469a3601f9b265ea85585d8ce9dd0932eb8daae4d5f9b3277e2d3e95b4965d168241289bed9fa5edd51f60c764e3b5f13358a99a8a51e1539e2159facaeb4eb8e8e22bd25c86a3dbeb36a0f0d7e5d678b3e95d8b1a0988f824cfc72f1a292f7dc4e8aa55a7d56e9a06bb8e03dec199c65f1d6acd4524554881ea512900e53355cf6e558ea864e3cc39358c3f735d06c87538d655ff2b660694e41d3263abea2752b3251bd6d5bbb3083fc87c9b21757fd59339a5160a7ea1d701d5ab108da640a4007ecaf4223217978fd48d172c776b593a5a54fe359e2a341e5b4cbf8e4a9238dd99651281e0ffe8299c28a1fc0717968a7d2c4f3f580228750fc555216553b6858cf65ebc4b5593ee841d88bcea36bf4b231c9f808c91bd05ceb99be9fe749a6309b7b7eec63e2c15371887733943690ae988a09f3d697baf5d72d8c1d03eb6d7930bbc1ea5be2f70fcc25b87fa108bffe007ddba06a8d5684fe6abf80371e34c97129faf11bd254814a9f6357378ceabd2767a71ee8dcd3c10f069935656ea0dd1af4b092ae6e94ad0dd4605849ad245459739a00f6ca6f51ef2581f498627dc83ee91c060120dc19026d383ecd18885131fe4c74a91635a5a84b768cdd633b3f14c6071454f284a8aecc8bfb9a987c59ab927f24f2aac41a2803231ec5b0e4d9ab8ac4ab7d55d3d09dffa5b13e9abbb69bebe565606497f76b09a6f3b94b005d2c15312677a852c1a7092b3cb4220188a2e94195cad346965c89ca84ba29737e50d36070c7bf17045292c05502122ac0e361c8d06b6c20e12481183c39ae26b4cb01dfef8ab016790067b08c9ce692d909358f31780ad64a6dc2cdec408f81328d9a3342beeda4d8ddf1fb6d7ae2c3e62998477961f26b5e717d1c861abbcbeb41eeb17c425d5464f6ab0aeeaab67bd54fd6a5401c66a5eee838577aa6103f960137ecb8e7b7dbd38839e18d656e71d0a5b33d39214cbf058996d22de3df7ae45a892283af9feefe43ea959fd132590b32d037d166fcb9791b5e2c32e2c6dbc287b810f07dc9f529d6617e907cc8290ff12272f133bacda6f0fc09f6b4e48ec00689eabb9ef6429b3deda26c90050f4861ebcc6476ed80efea4dfdffb49e4cd3efb3889f1d7e55ed62e74abe5e5f3aaee49a598da9629cd9f3b57434bbc5a9a30ff38ed64f4909b2d8097e2a66b57c6fb957c7e449e6f4301c59ff12ef8a4f32b48c6fdd24e2dc82214c5c03e4c1b02f17c953c51e6c1ee03c013f3bf0c6abc4285cd9a7f8e2af8f72c3e9e8c4830db6b44a8d9460a60e83fc219f615fcf90daf8f8c08ec4df9fb2326d2151b639468f2ce5c1f9868150f398923a585dc5167123e6100be1ab7b294b5b5169c9e626a03f023cb36e0fa1115b331b7d1ce77389173252d62fec9e20172c8eee53799278640ee9757e388d09f702d3cb99c17c69641399a4616a67db82685fbbb54596a9cc288edca8945435472c47bda1f23403ba7b5370b4d59f973adcc1fdb86f70ef5e6b1a5095bfeb9ed56ba40d529f29767e6c1ee1d8b1c4ea1494a957c7b4b093750e74c561dd095316cd416edb1f37deb170ed097f80b7dbb55c8b529a738506812c917a5d8a2ef03ce7d6e0c31f631b95579dec622576a1dccad2d7ef397f5ab01949e7e26673f7064422a70fad665e69cc0d8523309b34c62a49971fce6898dcab31b3ddc8d44d5623b073fb8753b2f2238779c449b3aa653dbfa361b36a27a3815d2bc41174a8fd08c5dc539a7b3af32f869db8977820c80f727bdd2f8f65fa7a09e1132c392b00bc5f6fadd31584c26cf198015f17a1f1565814fe8455de08f009c1e2b2277f24dc3ec2182547d3a28b9f6262eeaaf4719a8af4a121ce0c7ff4af23a48cb65cf819f33ae6d6736e2e3bd00549bb923c0a6f5dfc6f07a6fb0a041ecfa74f97e8e36dd84737dada8acbc41520bfbbcd69c1a2523ab123eff6a61b00d5a67291868b80404883d1719f9c95896a46a65e60ee6c785f4d545251d23303246f9fe3f4468ccf6abd624f05e190107ca53d409ef67e8aa477b84fa197cc0a1d7585a7cd7240a161c6e810136b37e533d10870ee18cffe3cf52f99cbe7077322a3483c81f9c8551bdf3d876eb1815f903681a49cbbd63f7f912826ee2fa78c9d74ead5855c5b3759535615fef9b67f1d2ebc7db2718a83013e15b8f82aa063bf9b5437524010c24964912fbc8e980eb6a8a738fa98440411d0633ebc5228e0878bae7accd3cea2d4174258927791d8099fc060a3214e27f126ea4abbe7b746f8e6f91bd2ef96b1820a94119833a39a5273f1df9971cba50f5784024d10bcce2489b6f8044918f49460042254623c3904a45725e586377674fcf8eef46d4fa4e862c3d0f32f3647de348c10f61ba5efb467434b5f8239d2786d287850473bad99d2fcc729181fb4818bb82838dd60da50a610655ef76d2b4a65dfc099fa3c08f83bc1bbe5ae8b6f4b50018a980b3d7fa2d1070a30124477bdb5bba138685ef361946f2777a57acb390ac8b8d42330ab5b0ff1ef5da3fedfaf72cd58e481e04670fd12b8999eb5aa2ede51cef036f1c04ccd00ae80de1bfcc33b56c30784c65605c01405b5ad9ba8e09eed8359b2938dda9d1163b4aea74da721c0e9309b031698ee12070e276f7707a6eed81e287396fc8c8ccf86b71e04b0a67b78608d0df746f7ed6dab975fb1cbfa20a77ed5fbf6afe5b033bd3738514a0c87f6b52ff942ea5487eadbda0171257cfe7359e4ed0b223264e016c8188a699f446c73d9708afdabaf612faa3e6e570ab0539f15d6e34baf09f3f21969a1411c211de515e54ff30eade7c8fb3504df8df96e739677185801e7599573b4728f36b274916a18d8aa9d46f09f65bc0bfdee0cde8adbf623665c9b9f340b6e475d401d0699d4d63802bda215e42a8d3a3bbe2d8142af9ca53f55be6318268ea3d4c5a192c6b40fe94163462906daea27c5cd9c14da3fcb78c7a045bf9ad7ac1f91763e63df8e0726bf9dbde18c5b99ad573ec8fbb148a1b82fe1b6a1fbde53ea53d764a3562385efd4be64aa6522fb951e197c598944b73e8beab5d2c895bbb66dc98030311e445d62ac5ab1ecb58697835ea2f39fe8cebf2ec2128146a2070570e2c9fd299b621ed677a1e7cbcf0dc922fe162dc43d728ea2f827bd9d2f9e585a78d300694c7bfdc784aaddcf195e0c436a70f9183ed480fe80d33fd1e807915ca06071e60725c75ffd94a618c5ab3a3a8295b35988b262a968d99f19583d57a11e65319aed8b6384034a8a60d181d618696380fb95fcf5d21ff2187bca84df4cf08775566f3112b13e58b178d1a069f3a54ee128a39b7b6977a70e2c83c091afb6294b1ee5e0758002db194376cd5beb21f9b0581ecc9e00ac4f34ea0a006bff953de475d51560dc6aa6d452cacbc31d56e9b328dc99f43b897e54d71b8f5b95a461a788c8596b9b43c26afa35ea53bb1c5e3c9bc4d49ebd7673187098f671352028fd8544c94af1eeb27e11ee00decb586c1a6c8e6519523a5652fb804588325010124bfc0b367fc5fa0c08aa447e51a35e851cc3ec3337de29893bfa74768c23ee371eb6831de4ac3b2eda8dd8f997d8286f00361cb608ca0ea27c6f5b1da0a895e1d30dbd508f543ddbdc9b43d6e3ea7fe1793e3d9e0a3cb813f2266ecc2d590d6ed5a5e9535cdf1d24627a99fe25aa54aef039f8af5e7b563e547dd314c7d0f6df06ec21901d010ef60bc0506485321e73b80894c56b5794ceeadfd5d1a2d26244e12e666b5eeb504900f55d63f84d7e4c84c6cf10526ba9223e47bcb706fbafffd462310c9698c172507abfc4339f9500802327556fdc9894c7be536be4b7e7a346610aa394bb20a5075c1ac0568f252d1ee70c236cc17f0527b240de0b8cd5cfb1f89c05f24758f1fa03aeda26c40fc2be29afe91705670b0727d357e6c09a0ba137a4fe607d833e0a738c70abf05c0258eb4dfe5b48bdb07aeceb6aa13479063c15e7f1be6949952f1e1efb1d65d20b676922c4863b7f6e3048e4232d11557c23f26ddd47be8bbeca5b7272ced9a045aff70c1100b25a062fbd994c9f1c8d44315f0706943c86adadd470a9d0145758a61fccfb9cdc697ecf268be24915c88cfb8091b0a2fe0c97b8e1997d349dd2bf3a46ca9def8b7e59c9caefdb1ec60e1c2884a0ea89176ecc001aba6bf03c3f975200b4b2293377936acbc025463a3fc997f3d6b239717f73de153999e3b790f2f3d9ddde2d2fbd397a63b6ea5159b71de8b25f4e4fdf9ed22963c77c3f1ae7b1ac06396728783a09c63d3fad6d83e8468ccc9f5de2ea619cedc9bf9b865a7fdf84e010dc437c461566a6df1b0321bc5f4e8238ae63a7a48aed24383f7fc81cbffc70cdb87b194f387c0aed7ea070d348326969596dbd5e53c2d85858245eb5d8a53e4c0cbacc31e51723eec63d8bd4124a7a9c81c9cde834ddb919d991c62d84e51a272796a6f34a8e2f9844d61562c205522c35a78119bace230d9dd6a1fdcfd28ed9a1d7f107622b3b958730038d24d55bfff691ca9c91d9930590abc32bf027f0cf799e7de5eb97ac7a5bbc07ff95b54d19f2503577f8684c56743497483f740aa3ff90fe1e5e083a9441861b8a188dcd5030bae59b435601afbe7721421891008c4d27811f58e4722f125ea0a71826cac6bd63d59f1affd7259225bc1f1a9f0c8b8807d22a5499579d558210800af7e9300693cd88e0ef59ef2768848c2fefe9a73fa75d5712d4f66f3d061a515ad29255263e60b279e28c50d641791d26acc334ae4ad92af595556b394cec4a1e1ebc3f0efdfc7cff456ef24523a1ee2348987b74addee37f9487c10d1a5b79f4384f04bc2a5a06ba20449e3c0f9f2e88bddef62c00f724f3c03df41d6d6006ad611fef399c183c3c6617eb2de3ce0f4cbc0dbc8318a27c212fb4eb9301364e611a7892c1d85bf8d40632d9bdc7d419efb87d8a7ce0301e8539affd2c85f0637b7d8f2be9fda2ad650a90c0ef530ddc5fe0c1d2dc995e390a1f50e4a88de639f61e06d2b85b21b77920000
+ +==References== + +