darkbio-crypto 0.17.1

Cryptography primitives and wrappers
Documentation
1
2
3
4
5
6
7
8
{
  "xdsa_seed": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
  "domain": "763031362d6669787475726573",
  "now": 1800000000,
  "valid": "84583ba4013a0001116f02813a00011171045820f5c64072749870718394df9a06a384e58e3adf6e6ae897fb1cc5da9c4d3867a03a000111711a6553f100a05907e4a4026766697874757265041af4865700051a59682f0008a101a2013a0001116f215907c048683d91978e31eb3dddb8b0473482d2b88a5f625949fd8f58a561e696bd4c27d05b38dbb2edf01e664efd81be1ea893688ce68aa2d51c5958f8bbc6eb4e89ee67d2c0320954d57212cac7229ff1d6eaf03928bd51511f8d88d847736c7de2730d5978e5410713160978867711bf5539a0bfc4c350c2be572baf0ee2e2fb16ccfea08028d99ac49aebb75937ddce111cdab62fff3cea8ba2233d1e56fbc5c5a1e726de63fadd2af016b119177fa3d971a2d9277173fce55b67745af0b7c21d597dbeb93e6a32f341c49a5a8be9e825088d1f2aa45155d6c8ae15367e4eb003b8fdf7851071949739f9fff09023eaf45104d2a84a45906eed4671a44dc28d27987bb55df69e9e8561f61a80a72699503865fed9b7ee72a8e17a19c408144f4b29afef7031c3a6d8571610b42c9f421245a88f197e16812b031159b65b9687e5b3e934c5225ae98a79ba73d2b399d73510effad19e53b8450f0ba8fce1012fd98d260a74aaaa13fae249a006b1c34f5ba0b882f26378222fb36f2283c243f0ffeb5f1bb414a0a70d55e3d40a56b6cbc88ae1f03b7b2882d98deea28e145c9dedfd8eaf1cef2ed94a8b050f8964f46d1ea0d0c2a43e0dda6182adbf4f6ed175b6742257859bf22f3a417ecf1f9d89317b5e539d587af16b9e1313e04514ffa64ba8b3ff2b8321f8811cb3fb022c8f644e70a4b80a2fbfee604abb7379091ea8e6c5c74dfc0283666b40c0793870028204a136bf5da9568eb798d349038bdb0c11e03445e7847cb5069c75cf28ac601c7799d958210ddbcb226e51afef9f1de47b073873d6d3f97456bede085082e74a298b2cd48f4b3093155f366c8fa601c6af858dfa32c08491b2a29887f90335949a5d6edaa679882a3a95d6bf6d970a221f4b9d3d8cbf384af81aac95e2b3294e04789ac83727a5dc04559f96af41d8a053516feeeebc52746eb6ab2819e09108710d835f011fa63065872ad334d5cdffb2b2310507e92fc993ae317da97f4f309cdaf0f67ed99d90215576083849f953b246d7fedb3fdb67679850a5ad404e64147fb7cf4f6aeddd05afb4b834968d1fe88014960dce5d942236526e12a478d69e5fbe6970310b308c06845018cfc7b2ab430a13a6b1ac7bb02cccbb3d911ac2f11068613fbe029bfdce02cf5cd38950ed72c83944edfbc75615af87f864c051f3c55456c5412863a40c06d1dab562bdff0571b8d3c3917bbd300880bba5e998239b95fa91b7d6416d4f398b3adbcd30983ed3592b4d9ef7d4236fd00f50d98aa53a235ac4172720f77d96172672980cfe8ff7a5a702783edc2ba31b2259015a112fc7f468a9c2f9464039002d30ef678b4cb798bc116216bf7a9a7c18ba03b7b58fd07515d3115049d3614be7a07e744300750df1d2c58753389059eafc3d785ccdd31c07648bedc03a5c3b8ad46d064d59c13d57374729fc4e295362e2a5191204530428bc1522afa28ff5fe1655e304ca5bc8c27ad0e0c6a39dd4df28956c14b38cc93682cefe402bbd5e82d29c464e44eb5d37b48fc568dfe0cc6e8e16baea05e5135590f19294e73e8367b0216dbb815030b9de55913f08039c42351c59e5515dd5af8e089a15e625e8f6dee639386c46497d7a263288774de581a7de9629b41b4424141f978fb8331208efdec3c6e0de39bc57063f3dcd6c470373c08891ea29cbc7cc6d6483b8889083ace86aa7b51b1c2cfe6e2ad18d97ce36fbc56ea42fae97e6a7ac114864478c366df1ebb1e7b11a9098504fd5975bdf1f49dc70002b63c1739a9d263fbad4073f6a9f6c2b8af4b4c332a103a0cffa5deeb2d062ca3c215fd360026be7c5164f4a4424ef74948804d66f46487732c8202c795478647b4ea71d627c086024cca354a41f0877b38f19b3774ad2095c8da53b069e21c76ae2d2007e16719ed40080d334f7da52e9f5a5990439caf083a95b833f02ad10a08c1a6d0f260c007285bd4a2f47703a5aef465287d253b18ac22514316210ff566814b10f87a293d6f199d3c3959990d0c1268b4f50d5f9fcefbbf237bd0c28b80182d6659741f14f10bfbb21bba12ab620aa2396f56c0686b4ea9017990224216b2fe8ad76c4a9148eef9a86a3635a6aa77bc1dcfb6fba59a77dfda9b7530dc0ca8648c8d973738e01bab8f08b4905e84aa4641bd602410cd97520265f2f231f2b35e15eb2fa04d2bd94d5a77abaf1e0e161010a990087f5b46ea988b2bc0512fda0fa923dadd6c45c5301d09483673265b5ab2e10f4ba520f6bbad564a5c3d5e27bdb080f7d20e13296a3181954c39c649c943ebe17df5c1f7aae0a8fe126c477585a5d4d648a0d008b6af5e8cd31be69a9296d4f3fd25ed86f221e4b93f65f5929967533624b9235750c30707550b58536d109a7131c5a5bbe4a5715567c12534aec7660761eebb9fae2891c774589b80e566ad557ddef7367196b7227ea9870ef09ddfec79d6b9319a6879b5205d76bf7aba5acf33afb59d17fc54e68383d6be5a08e9b66da53dcde008bb294b8582bd132cdcc49959fdbc21e52721880c8ad0352c79f03a43bbd84c4cdfdc6c529005e1e7cd9a349a7168a35569ba5dea818968d5a91466bd6e64e20bf62417198afc4e81c28dd77ed4028232398b52fbde86bc84f475b9016710ce2aabc11a06b4dbac901ec16cf365ca3f2d53813948a693a0f93e79c46ca5d5a6dca3d28ca50ad18bd13fca55059dd9b185f79f9c47196a4e81b2104bc460a051e02f2e8444f29acbae141bccaf0b22e1a94d34d0bc7361e526d0bfe12c89794bc9322966dd7590d2d471b50bb2792d48cb1e112ad2a18144438bd11b1431f62f4cfdb4fc3804005281b87c15d5db2409ddf06af49d93e30c55e0ee5ee1ecf6c9b173022a56f8d3e459a64504a05a5eaa1a34a4847d918334a6557b6aa5ec87912901464fdd5c421d0680db148f91d8d9036517737a4c5f9c3bff27ed614248da8a1092950d48a79f334129cd8ff105333b81f99f78fd5c8078c62131f8ffa45ac1cbabfa7d971cea7c5c59995c81b0a616744abca949b6812804a05b1d9653c1b7fb908622ee8d577290e0d76bfbe7640549fa0133f6d6a6dadae8006055a555370bb149c48c9a7f7c7a1f6cc2a314593452be33038d250d11bd29dd3d52c16e31bd084afe052584445c8c8aa050ef327c860bdf65c06e9037379786c928e262cb3cd3d2c5441614098ae0bfe64b6e0a67d65202f761a9e03ae66acd340aa295e0308cf1f610d34151f95881017c867e81860b51d347ad204d9948876675ca4d5e371e8a5fdc35d1d6c121f1bafede15656ea78fb843eac64fe224b81c421ecb2e17679044b04d7d2cfd4198bbd90c05fc6f0fdbffb9624f32855b7c076ebb246ce21219d201c8c5f333009fed995b12873d02b2c98c572d2023d8008107f46cecd60338ddba0fd5351d5a582ff06639cdec09852c8f4145db53fed148b7ec58afb2936ffd9504e7522b0cc605455fd7258c006bc7c6e560a214e10d0a9a38656ef59dde700dd41e52429598cb061a084fef4a7c7a403abe18f5be4fddb31ff3b71db58e272a52f830b7773ebb45e365a873d850ced281410620b19f6531f18367b73f71a9a2239b80a68317887368b7a20ad7f2d7f315416ed2c84abad9a2e0d6e34a87061089426c918212a0512b962beab85a55927948e5be52ec2e360dc2c5f388b4b2242a62b248c3eb2d37c18167e85b62cef16292a249ee11cf7b5ddf4032f8efe47420e9d4fb84545b329943b3980c2f3d8283f46be9277e1a99975c1f1d3c34b1d39172c42d1505352197411983c408c1bbe4f30da49e0f3f196f0068a0fdbf855a8e8ad36b3172b55a73d9759c5f18ae5f6b1506c1c719b4400429266d403a6485d6e28957ebe3b7880a3493c55c40d110abb2722408be1e1db0d36a19a19d7e29e5f8ffb32a8b8524cc18c743d60eefd15a374a55edd3212e1d8ab3af54eb0bd541eab1c96dbc38e3c8bca492ea93da6da3b4f63d2f94cbf509bb019862961bb8820850d23474bbdaefc589a86d42f9bb82eeb0e8d77b2ead7029a8657e45cd63d67528d38c7e896c3598b8ba3b7bb5ad5fef79c6e4aee7071aade6943ad686d9376dfe55af1a07fa5747d60ac9a30e62efe75467f3edc69ec00d2d0734048b53525c02a2abaafb5b48251b76dec65cf7c7568b2bedf179cda82e252ed01f2415c0c91d8a015c9fff62eaf6cc4c4447170b492e1ea1181b54afb5bb6f629ed730375350fcd5d4da1ad8baf4c7f0c9aec435bd1b9684104a89cde0f02702530504fea389d1737752ad1fc6e0a4d065cd20d6df5afc3ee69bfd8ed0c74126cdb5b065a52c58023bd30082cdafb9aab2987e777ab11e8775739fe1e45a6b18b7e761dc6dd534709a7ebb14a0a37a4b027f771ff046f4081dec78d65f3f5d557b214aad90f474a256470bced69c171ad8456488a7ab88d8d3f349507235c83cebf1f323b0fdffddd07fe26dfa1a8878864eaec13bdeb749d04f14511d9ccc825b4d62cfff3b2e5e0a5e4fbd8adce2ede7804dba36f206f28ff8f1622e955766816668bb6d6b8b039886d5762e785db14968d48db5f13a3ed0ff4e611b7b852e5d635ab1bd7dbf0717c0dab43d22da6555635303d93293b1fb6ffc32d946c5cb67b0c7dd0223aa24bf03fa230c809cbe1156688ec37bafc322fb2a3a0ff9123cbab8c458568c64940d5512a8138afce99a13745d883f7b2d7403f74a177c27d002a87b590ae22d3c7c4cb0ff471bb5a3d96bf58f995820e9c6218615104b9e0ad71e47995dace4ee167298cecb592b602371e378141fa6a717fba3b0799554c78c55b2a41184cb46f4398818af329c985203322344457f29e694c0cf82192e927c68a4e9ccb1425ab0812bd50c98e41354506548354cf7fb93b9685f799f252cde11b010df0d7639e9ad23aeeddce3e6a7f4626e7dec619d8acbd2a790ba3cdcdf29906f680a2170152a62afb066ad273bc95f0b44125212bc9c55267a17448a2dfe88bad173ec0692e2669b27da2822ce5e974bb52e395696e6de6524936cec9ca34acc5ef4ffd4bd0ff0038f27aab6f9421be8ffb140c7fbec16cdcadf252aa99b3bb764330b5df15a492b397fbca4d201a9a60b4c2078da3e4776973557898c63822d35fcdadcb8854922c7bdc1d8b0042ce3b6befa4df7067fe42b08b9637e3ae0208208efb7db7896ca2f1d10a434ef795c1cc1f3c45e69f3dcdd1c4b25537aa0263ae6aa516898be4a122654c34952c2aab620e27e9b23adf5474947bd6965a698beb928c17a3acd66718fc845b115d0d433a2ff70c766a322077b617ab8f8d17887d76e997b3e29522222abfa40c68031012e554db314149e3f9517cf23de3116241a33b5b3031fe333d1829eb22e5a395e4a4798ead89f67d25009773f6a761ece24d4a6084ded048925c5249f41fbc39df0bc74621b3d669a0bfb12ad745b407d38823e4200ee9e7e8a3bc1e598db67edf2a454698bc9c76d29c462da8f387962d33ae1dff76b983511c4d8a5a6daa39c67476ec95af2924c14f06c95e6c2447204eddfcdbd2d4861e7afba19a3fd6f018acbc5f6086db08aee1116d9825e9e6475916827496146f9420c9078b3ee8007b59eeaf69732d0fa2baa760deeb11ca75f9342a7ad6374fdda42818d938df186d4c36c90d3bc30e350a4ff9ef9493abab28cde9d542713846fb8119917eb411bcdf7ace8e031cd328fd843f557e9ae5f7966f4812971a822c2e277092a511d1ed6207d18a8890986854abd257a82d44681efef29bc1288e4904b80b2ec96eb39e877cee310c0d419513a8b258c0a3bbe976fe5a763acf27aa6c92bf10f17571c663531ba38f87bb8451261b268231d26bd6b41b5c3b5db3609c9b8975640b270dda1f833e3d6e2152b53ab5ed86e043cd52d16978d1f9b5e4e94d8b4fbd2e982c67e6766545f0fc2aa55d5412d63cfb7bcfe4ed594c3fbe3a8ffd5d4615a2f80b130812ba18d475d029bfc343fe09eaf5af7b6312f06d1a27f58e58a4d6c376210a495eaaec1f194e6a77789c0880d4ea4ac3ab5080ac0b151d39e719b52ed68db26534b3d92ff6d024c215077e7a4b7a16000f5ae5ea39fac034db69132bd6d6c9dd087756f24048f29bdd9a901a48c709d317ece2fd4b7866df1dc8f1ba456ff5814c7a026b626036a36cb526cfdf1bdd53161ceb37e47f5510a62103dbfad55c23f10a6a7b3fb414950fcef69f6bd79a28f2d8c49d72987e95df337fd9f55b5e22f26cb5c3e619e25f8b830635ee5499a9eab8c09ff3db2070560b260c0f9137fdcea4b7e3f93a428017534498d37a713c4d3af916379c091d038bbb88867c2574486fbc779a67b6adc6c8570929c0ee6f9e164d9ca88ac4066167fb8d053a006e95850627ae50a9fd23173a9a9dbb24e899f9a21a5f38cbf0be5813d960aa35276b152b3be323cb62a6bc50ac03722e65cd62b05e723cab018f454cd31a69e0eef6419a361939965f40b4380192fc94457b6df17be6243be9ad5f391f8475f58ca5125ae02486358c3fa58223ba84fe698ba0a8f30811c5d7c385b6df3d9f6ff86f7a104804e2d91852da4e2588144fb7300ad2072d721925bbc592e7d6644027f7a46ad3d842db48e1b84492bea3129dbeab4870bbb6115da103cd2e167811272baceb1eeac8caba4a31cf63615c0a049254b39df983419608fef40f04e851dc0e0e189914afd3f845c005f2c8f884d0638a0a93eab750feb6d4dfba9cb104e200d85a18605c1fed592fed9f3e615772a15ebfdb1a43966f84a9392bc91877a01385d43dec810b7bd92f6ed745a0c2f5c8403de97ddf13c2a42a9cb6a93950ea80bebb2320683d4d6008555ad88153aab61c62ee1f47003cb178d4990980027c37e8cd16c651d8d909ca08c93a6b8aba765f0717cb3c28474d290a2f40167147a0ee3807ccd211da4650c3f964afd7aa7d1fada36f7ea135ae9f7261a446fd1ea8a51778874a424d56b3a9def399051749f743cec5b480b2c81eb7d7f789a6451e57575dd0da8be34ebd7aec73e2d3f38280e23aab621f04dded4325abb095fe62b7a0605c33fd52284baf4d0ddec51d6d88a1b5256df39fa616e80f697211349413665b7e69f4ccf25f32bb29820a6046071fce3f7221cab74995da53d112808133525b84ff7a6e78d2d3885ab3ed3c6a47a4d247352206b92647ce832b12eb88c7c4a756237f2fecf53a3aa4292bafea1808050661fa2138073e3ff965ddf0e14b65ac2928c0e55434fd8bb58a875f323b8b66145adb635e246565828139b6a57dfb602296dee853204243a238db4ae672916f4dcc0adbbd253bfe4843886cb7318102b9761f6b86ceb6aa6802ec76688d66ce076bfa7c79f65c42d9ff02181a30a1a8cfd62e36545d6d8fb2ddeefe0c4561909d38414b6479b4c0e406162033485f8fadfa1547495a5e90a1a3b10000000000000812171f2831c13a9a7a204720e1b98580ef5a101e37847f7f7356db1457921faffde125c6f0fc67db973a4b69f6a34471aa9ed30e9602dda66def963c085eaba906a6754801",
  "expired": "84583ba4013a0001116f02813a00011171045820f5c64072749870718394df9a06a384e58e3adf6e6ae897fb1cc5da9c4d3867a03a000111711a6553f100a05907e4a4026766697874757265041a5f5e1000051a59682f0008a101a2013a0001116f215907c048683d91978e31eb3dddb8b0473482d2b88a5f625949fd8f58a561e696bd4c27d05b38dbb2edf01e664efd81be1ea893688ce68aa2d51c5958f8bbc6eb4e89ee67d2c0320954d57212cac7229ff1d6eaf03928bd51511f8d88d847736c7de2730d5978e5410713160978867711bf5539a0bfc4c350c2be572baf0ee2e2fb16ccfea08028d99ac49aebb75937ddce111cdab62fff3cea8ba2233d1e56fbc5c5a1e726de63fadd2af016b119177fa3d971a2d9277173fce55b67745af0b7c21d597dbeb93e6a32f341c49a5a8be9e825088d1f2aa45155d6c8ae15367e4eb003b8fdf7851071949739f9fff09023eaf45104d2a84a45906eed4671a44dc28d27987bb55df69e9e8561f61a80a72699503865fed9b7ee72a8e17a19c408144f4b29afef7031c3a6d8571610b42c9f421245a88f197e16812b031159b65b9687e5b3e934c5225ae98a79ba73d2b399d73510effad19e53b8450f0ba8fce1012fd98d260a74aaaa13fae249a006b1c34f5ba0b882f26378222fb36f2283c243f0ffeb5f1bb414a0a70d55e3d40a56b6cbc88ae1f03b7b2882d98deea28e145c9dedfd8eaf1cef2ed94a8b050f8964f46d1ea0d0c2a43e0dda6182adbf4f6ed175b6742257859bf22f3a417ecf1f9d89317b5e539d587af16b9e1313e04514ffa64ba8b3ff2b8321f8811cb3fb022c8f644e70a4b80a2fbfee604abb7379091ea8e6c5c74dfc0283666b40c0793870028204a136bf5da9568eb798d349038bdb0c11e03445e7847cb5069c75cf28ac601c7799d958210ddbcb226e51afef9f1de47b073873d6d3f97456bede085082e74a298b2cd48f4b3093155f366c8fa601c6af858dfa32c08491b2a29887f90335949a5d6edaa679882a3a95d6bf6d970a221f4b9d3d8cbf384af81aac95e2b3294e04789ac83727a5dc04559f96af41d8a053516feeeebc52746eb6ab2819e09108710d835f011fa63065872ad334d5cdffb2b2310507e92fc993ae317da97f4f309cdaf0f67ed99d90215576083849f953b246d7fedb3fdb67679850a5ad404e64147fb7cf4f6aeddd05afb4b834968d1fe88014960dce5d942236526e12a478d69e5fbe6970310b308c06845018cfc7b2ab430a13a6b1ac7bb02cccbb3d911ac2f11068613fbe029bfdce02cf5cd38950ed72c83944edfbc75615af87f864c051f3c55456c5412863a40c06d1dab562bdff0571b8d3c3917bbd300880bba5e998239b95fa91b7d6416d4f398b3adbcd30983ed3592b4d9ef7d4236fd00f50d98aa53a235ac4172720f77d96172672980cfe8ff7a5a702783edc2ba31b2259015a112fc7f468a9c2f9464039002d30ef678b4cb798bc116216bf7a9a7c18ba03b7b58fd07515d3115049d3614be7a07e744300750df1d2c58753389059eafc3d785ccdd31c07648bedc03a5c3b8ad46d064d59c13d57374729fc4e295362e2a5191204530428bc1522afa28ff5fe1655e304ca5bc8c27ad0e0c6a39dd4df28956c14b38cc93682cefe402bbd5e82d29c464e44eb5d37b48fc568dfe0cc6e8e16baea05e5135590f19294e73e8367b0216dbb815030b9de55913f08039c42351c59e5515dd5af8e089a15e625e8f6dee639386c46497d7a263288774de581a7de9629b41b4424141f978fb8331208efdec3c6e0de39bc57063f3dcd6c470373c08891ea29cbc7cc6d6483b8889083ace86aa7b51b1c2cfe6e2ad18d97ce36fbc56ea42fae97e6a7ac114864478c366df1ebb1e7b11a9098504fd5975bdf1f49dc70002b63c1739a9d263fbad4073f6a9f6c2b8af4b4c332a103a0cffa5deeb2d062ca3c215fd360026be7c5164f4a4424ef74948804d66f46487732c8202c795478647b4ea71d627c086024cca354a41f0877b38f19b3774ad2095c8da53b069e21c76ae2d2007e16719ed40080d334f7da52e9f5a5990439caf083a95b833f02ad10a08c1a6d0f260c007285bd4a2f47703a5aef465287d253b18ac22514316210ff566814b10f87a293d6f199d3c3959990d0c1268b4f50d5f9fcefbbf237bd0c28b80182d6659741f14f10bfbb21bba12ab620aa2396f56c0686b4ea9017990224216b2fe8ad76c4a9148eef9a86a3635a6aa77bc1dcfb6fba59a77dfda9b7530dc0ca8648c8d973738e01bab8f08b4905e84aa4641bd602410cd97520265f2f231f2b35e15eb2fa04d2bd94d5a77abaf1e0e161010a990087f5b46ea988b2bc0512fda0fa923dadd6c45c5301d09483673265b5ab2e10f4ba520f6bbad564a5c3d5e27bdb080f7d20e13296a3181954c39c649c943ebe17df5c1f7aae0a8fe126c477585a5d4d648a0d008b6af5e8cd31be69a9296d4f3fd25ed86f221e4b93f65f5929967533624b9235750c30707550b58536d109a7131c5a5bbe4a5715567c12534aec7660761eebb9fae2891c774589b80e566ad557ddef7367196b7227ea9870ef09ddfec79d6b9319a6879b5205d76bf7aba5acf33afb59d17fc54e68383d6be5a08e9b66da53dcde008bb294b8582bd132cdcc49959fdbc21e52721880c8ad0352c79f03a43bbd84c4cdfdc6c529005e1e7cd9a349a7168a35569ba5dea818968d5a91466bd6e64e20bf62417198afc4e81c28dd77ed4028232398b52fbde86bc84f475b9016710ce2aabc11a06b4dbac901ec16cf365ca3f2d53813948a693a0f93e79c46ca5d5a6dca3d28ca50ad18bd13fca55059dd9b185f79f9c47196a4e81b2104bc460a051e02f2e8444f29acbae141bccaf0b22e1a94d34d0bc7361e526d0bfe12c89794bc9322966dd7590d2da8519a5114c033d3158ad7b8860c0056558e159a3aaf0e5f66086e0c93c659639467b18ea8d5acdba6ad206b6a4633a4755f4dc60a57f69823d49f6fa38d2071092f2d88775e79cfcc735028247b67b922270639c88043326661027f7790ee4853f77e908bdf13d2351449262160cd18cf7efaa60cb2c4931cd10ed3d62dedd2b92b0f43f86a05194a965fccbb41d93f758411a889c58e8f2b789bfce3e89316b65a08848358d7b64fe3becafbb43b43848db232a4e39a7f7730cb418fd6c98b5cb4b53deb26a3effe7c4516b6ba2decc15f2b2a3437ec8ae74821e21d2bcd23d62c392c417c89ab44f2e9e82e574277bf6879bed32d714dea9c9ef871d493e3aa556f2276185efbecde79a8270b0d32fc55937e6ed272b087ea0864e8506d5b58b9ba2acb479f0702acef79362e82ee24bb615b28b173e2907a046146607f214798738b77c4dac2e3e004d402142ced26a3baeb3a653f8f46cf5467a48c319cecaf8c956f1633d08eeeab212bf8a2661b59e3a98a293de47b98040bfcfc4cf7b16fb2d4cb88c2b68e694a664aee7acc74ee206f537144bfde4bcc1a7cbb23de893256a5aceaf4cc926a0d990ec306afb3e2b2b45dd8bbe65b1778249a3f496a593a93f2189b2f70e7c04e0ea04bd38dae2335f8820b655a97d7e99c34b9be74f05fb1daee8599f3e941f6f627499fdf1e1123ca864ef5e02ceb1f7ff073624cfd9c9115748cca1cb4c59e14003aabb2595a96327810bdbf90aca1bfc848c42547dd5c97957449902852740dc99d7c9800401583a7ebcf846f013d4d507af24284e215fe68e3e51d2eb0b6f412a7d298c20d5047ec223ee68d4940167d85c404a34e30bb00e89731c280fead4748a870c8bb21ab78b6380886c956a4108135b9d7b5c6a59afc9d058c8f7e228148c9a92bf89205de2718346fd4a1d8da365aec8a9f892c064a22aaea8cd724bf6ec17d04b6f35c1c593ca47b6418492109a17914eb53a759835638b55637eef8aa87ca0198c8db136a7ad66fe616945eca784f12eb0588cc70f989df350f1dc3e6ed2a9a8c316046f7708a29601b96b665739bf89a5660a345aae42646983d91e64a6cf572c35a98f2d9ec2629fa5d6d76168e05e2f3f33a5bab3fde2c52a746ced1098e541fd68e9250750dad12f45744f4900d163ab79c2cf4b52eec54a726eead252be3c4681d1e4c330d1371b8e6bed78f9b1446a736ee58137895006a8b4c1a15bb6904a1100a8d83cbfdc84577b1068984dc6733b786d5d1cbe9926abacbafa0b2eaaac9f3d885d9eddef6ed70faeed853d1cd439a2db2ced24ece02cb45b087281c4be8dd7b2627ed4e735889592c47f14558ba268543f9e3c157425c8478d375ce0df2cb024f4e03244cac0ca5f836f81fba2d88527164845cec9f7faf4ecc48a121a06e8af39c706717826da229277bdd697240ef857db5f8f943c03bbc2939339a71f276b4623e1c2fe8203514c056673de7c231500da1f422a5bed6a230656c962e1ff51b1cb548fe40dbc5fad0b736aacdcafac720bc533f3a92c7425ac7e2e46a54c757801305b06a0d8f4745b979dd8a4705ff1a7ba26f9e8b830d8c22eb18a9c369d8be9035385307d9f376062eb59bd82cc4abdd9bb93f4861cbd290c61e2d9fd2c457cc88168c9bf1bcb3bf7462bd4f6b1e3eda28539a350b414b66ab273d6a52e2108b2bf89f476f7558a05a9331866e9f8d6dcfee690e0c7cba2a2a5f281df1fb0ed92504c2ce753aa4be3bca39ae366366d7156f7bdf157b8c7558de0a7286046033977e966988fcc6998765724509b7eed69fbc249bcd30082684d440778b71aebfc677843d84cd8bac21df55295d52ce8c097f070862ac9e28c9be627db7a76ba866404a3e06eed8ac6e22a26cbe04a3919597f0cdaad380bd10291eeaded5e083eee9a3ee783eacbdb24d8866f41a77e8dc0340426c57e8031132e6351870395f78bd0a8076116a32a90436731fd3696fa4a2e861880f24ec5dfa51ca02dfa8036695cf618c0560fc95a9371ba897197a4b6188d641e09338096b394ec3a033a7244fef2a2e0f32e6353ff42408d08a416753f928fe95c387966dd5690ac776420cda7604b1f0582437d96f17d0f7e93b4cbdadebf7e1e99df298bf7f9c15f5906920e45f121b01813afcab9d4df7ace8ead2bbcb7754e3cefc10a6a19464bf8ad8cf9ba29cf32ef17f4f83af5ae463ccdea041435f1b537678de8c42dd0ecb90db3756e7404e958122c48ea3e910bc5000aa0edba9a1c6cebecef098283914e3e3e83b7cf37bd619d6793315f05f73d611c4ae9b23026bcc804b83546a634a9de360fbbd918c73a25d197636a6111e1d829e0f8dec96f313f4bd504d1f3cedfe8c1aa71cf7270bbf8a3e6cd1dbcaedb8bd4a78f5f387f5dfd442941b82426bbcc04e48e425d760cf974e077e62f59f8fe82effa2e7ec536d43083a6c7db5827dd7e12f72a0320b1249a375eff37337401a8b68507f7aad1e14db2b3ec36e241770b05e28f24429a77d75072477d6a8e91b91f814af4e57fedbe1ae591e5fb084829280f16cfab1ad5cf4f77f84718d4635a5a1f83e4fd689737c010067d81e89b6bf1d2c3bd4cfaa42bb76eea4c5cf44c0f40b4b25e76049b3c2450f303caf83ff75999340dac3cfbf9aced20e36e3f2ec097e52b81fa38763765308f2d44685e98accb4945d05f0d622409b01112ee0fdbd873ef519434f399376ac4ed4b924156c28a503b8964ccd127819a983d4e3f83951023e594c725a68e80457662368e52f2eb304999a0b7fec5f922d25f72c3544654a7ec9b7c7e539bb85fcbb0ba6a91f8b254a6d4aec4f1e161556ce638d3fb544e9bb37bb5065647c7448947ea8166fec3039fa41b6cf56167aa407ca4d5c8592149183b25232b68bd411984a8405a384807661e37c92e190026c8316d1ebbadf396649f17b73b879b06470dfc36ccd64760c74cb02e2950a975485bcfbda0c84a3044988ea162f910e5e05e5e9c99c7d82e05111b969b517e8931f88b37d4e35d79b6e0b97be4079c1f6ea1155f7850d720bbb6078ced5444fb5778bbe99f989a24e86a48baa6b54a3d44d03d8dbaa5ac3e066f6b125edca63b7e29356cfc0aeeed473574336039d4ae276f0b1f86de0570b3214dc6bc0cc5682798120ca05f2d9eed1e57e549350e552fdecfc25db28a0e542e6c760c8dbe19ef4b3c91245328caa23b64ee63ee48a9ce967b3eab395bbb1e2411405cbc1d52676c916f24292a539b6c92b39aa888ce20445a5d3f17ed5ce2b8625df4c9db9f5b70643afbe419ee6c8f4cae190dd8276b9932e8316d567e4de3def594323991b17f566ca1369d1701f19f60ac510fb022ff9c39d6835474e50595c2d9bc7c1dd02fc8f22355408d89c1e9f894a8f3e456df431f5cc892446d000606397fa2a6186a65accae6d0a82f03c35f45a759761b83de458050f7c3e0f7c1da80d99abafc8e9173416334ed7c84862a7967e681df9161ff6bfc4f1274c9aa0f7319345e466d79b22bc7dada6ed89267d7ad6fafe95089eedd16b0e479a4c4087d37268cddee31b64015dff67128ff5460864e24c1836d2d844d1223e39cf5e1d7030f543eb3a5e5ca0fb1696ae3436976b8d284b137a8508a69b8ec847eee730391d83e82f7b8164f7ceeedccec3a3b7a3ad6395863d15b359e08bd19410ea625c84464404738d4cc96eb7866d4cfc2b4090217f933ce9217e47d3ffe80f09725770accdad17b0ce9bdfc73777a20740ff2340e624b6a49992566e12ab0feb95b67c508c3129dde6aa38038d98227548cf0bb36c0335b67ad48e1d79cfa7bc0cfdafe84e5910f4bb483c2bc444a2a9069f104f5ab0c046c31def50b38afa66753d734591dcb2fa0be4e675f1bb54101e814743c205a33687afe0b48d09f5696c0b4def34a31bafefdd69fc2f15c2f2b7c1223c1a7accf7443da28831e1f5dcae10aa4a94b25de61662f0da649704d311b58a308d0b709e0fccfd26a80bd0767a0144d51699907f67fd3596be84f93be8098c3f3f33698ce292657c4146e5a8e92293c3b54930671ba4420ea7cc11a84ecb3e84ec82d517be472f1ae7d2c58ddef7eca93ea632cd42eb4310060ac40feda5b13aa532244795814e8a4d10869e57d9c2b8d07084178823bdc42e8959b4c002e95220b096b04d7e827a728e2586816136de577ea80f536306fb99da255fa3d3a221adfe9f041956e09553f90bbc653158d13221bc6f86b73bf938bedeb3a3be10c7b0c37df5fa86f8821e931592b3970aa076e9bfc49af22d410dd17640b3b9aeab51854a1c62c93140380d141caaa64903bb5d0b5ffa27ee284dbc92ef87744160eb4ab5c17866af3918e4adb12485c359429cabf619d96ff15aae6d5f16b15e7f2968c64a697dba79a27da08ff967703f1c975e8cb02d33a5f4aeeb94d4418ab3937977435d0ebb4ab61a0b97855f85a9cc579a507b747fdbdef120102c8aea7c471d0cab62c649d0f41a6a53adfc3e07d204e4236319b62c0c333f5a2d21d51cf01a77dc899851acd1fc63b83ce582f6a71a0c848edcfdedfdeb8b14707fec05062634526779fd32657ca6a8b5cceb1c5f627ea0c93a3d767ea3b3f02754a1eef8fb00000000000000000000000000000000040c141a21279f659a874fc2568174ba255baf30562d87ba128b036161dd63ee3339e2a3c203868a84e7a3aa93f9000933fdb478e9ff8b2ee9551c87e995036e2fb1b24cc50d",
  "premature": "84583ba4013a0001116f02813a00011171045820f5c64072749870718394df9a06a384e58e3adf6e6ae897fb1cc5da9c4d3867a03a000111711a6553f100a05907dea3026766697874757265051af486570008a101a2013a0001116f215907c048683d91978e31eb3dddb8b0473482d2b88a5f625949fd8f58a561e696bd4c27d05b38dbb2edf01e664efd81be1ea893688ce68aa2d51c5958f8bbc6eb4e89ee67d2c0320954d57212cac7229ff1d6eaf03928bd51511f8d88d847736c7de2730d5978e5410713160978867711bf5539a0bfc4c350c2be572baf0ee2e2fb16ccfea08028d99ac49aebb75937ddce111cdab62fff3cea8ba2233d1e56fbc5c5a1e726de63fadd2af016b119177fa3d971a2d9277173fce55b67745af0b7c21d597dbeb93e6a32f341c49a5a8be9e825088d1f2aa45155d6c8ae15367e4eb003b8fdf7851071949739f9fff09023eaf45104d2a84a45906eed4671a44dc28d27987bb55df69e9e8561f61a80a72699503865fed9b7ee72a8e17a19c408144f4b29afef7031c3a6d8571610b42c9f421245a88f197e16812b031159b65b9687e5b3e934c5225ae98a79ba73d2b399d73510effad19e53b8450f0ba8fce1012fd98d260a74aaaa13fae249a006b1c34f5ba0b882f26378222fb36f2283c243f0ffeb5f1bb414a0a70d55e3d40a56b6cbc88ae1f03b7b2882d98deea28e145c9dedfd8eaf1cef2ed94a8b050f8964f46d1ea0d0c2a43e0dda6182adbf4f6ed175b6742257859bf22f3a417ecf1f9d89317b5e539d587af16b9e1313e04514ffa64ba8b3ff2b8321f8811cb3fb022c8f644e70a4b80a2fbfee604abb7379091ea8e6c5c74dfc0283666b40c0793870028204a136bf5da9568eb798d349038bdb0c11e03445e7847cb5069c75cf28ac601c7799d958210ddbcb226e51afef9f1de47b073873d6d3f97456bede085082e74a298b2cd48f4b3093155f366c8fa601c6af858dfa32c08491b2a29887f90335949a5d6edaa679882a3a95d6bf6d970a221f4b9d3d8cbf384af81aac95e2b3294e04789ac83727a5dc04559f96af41d8a053516feeeebc52746eb6ab2819e09108710d835f011fa63065872ad334d5cdffb2b2310507e92fc993ae317da97f4f309cdaf0f67ed99d90215576083849f953b246d7fedb3fdb67679850a5ad404e64147fb7cf4f6aeddd05afb4b834968d1fe88014960dce5d942236526e12a478d69e5fbe6970310b308c06845018cfc7b2ab430a13a6b1ac7bb02cccbb3d911ac2f11068613fbe029bfdce02cf5cd38950ed72c83944edfbc75615af87f864c051f3c55456c5412863a40c06d1dab562bdff0571b8d3c3917bbd300880bba5e998239b95fa91b7d6416d4f398b3adbcd30983ed3592b4d9ef7d4236fd00f50d98aa53a235ac4172720f77d96172672980cfe8ff7a5a702783edc2ba31b2259015a112fc7f468a9c2f9464039002d30ef678b4cb798bc116216bf7a9a7c18ba03b7b58fd07515d3115049d3614be7a07e744300750df1d2c58753389059eafc3d785ccdd31c07648bedc03a5c3b8ad46d064d59c13d57374729fc4e295362e2a5191204530428bc1522afa28ff5fe1655e304ca5bc8c27ad0e0c6a39dd4df28956c14b38cc93682cefe402bbd5e82d29c464e44eb5d37b48fc568dfe0cc6e8e16baea05e5135590f19294e73e8367b0216dbb815030b9de55913f08039c42351c59e5515dd5af8e089a15e625e8f6dee639386c46497d7a263288774de581a7de9629b41b4424141f978fb8331208efdec3c6e0de39bc57063f3dcd6c470373c08891ea29cbc7cc6d6483b8889083ace86aa7b51b1c2cfe6e2ad18d97ce36fbc56ea42fae97e6a7ac114864478c366df1ebb1e7b11a9098504fd5975bdf1f49dc70002b63c1739a9d263fbad4073f6a9f6c2b8af4b4c332a103a0cffa5deeb2d062ca3c215fd360026be7c5164f4a4424ef74948804d66f46487732c8202c795478647b4ea71d627c086024cca354a41f0877b38f19b3774ad2095c8da53b069e21c76ae2d2007e16719ed40080d334f7da52e9f5a5990439caf083a95b833f02ad10a08c1a6d0f260c007285bd4a2f47703a5aef465287d253b18ac22514316210ff566814b10f87a293d6f199d3c3959990d0c1268b4f50d5f9fcefbbf237bd0c28b80182d6659741f14f10bfbb21bba12ab620aa2396f56c0686b4ea9017990224216b2fe8ad76c4a9148eef9a86a3635a6aa77bc1dcfb6fba59a77dfda9b7530dc0ca8648c8d973738e01bab8f08b4905e84aa4641bd602410cd97520265f2f231f2b35e15eb2fa04d2bd94d5a77abaf1e0e161010a990087f5b46ea988b2bc0512fda0fa923dadd6c45c5301d09483673265b5ab2e10f4ba520f6bbad564a5c3d5e27bdb080f7d20e13296a3181954c39c649c943ebe17df5c1f7aae0a8fe126c477585a5d4d648a0d008b6af5e8cd31be69a9296d4f3fd25ed86f221e4b93f65f5929967533624b9235750c30707550b58536d109a7131c5a5bbe4a5715567c12534aec7660761eebb9fae2891c774589b80e566ad557ddef7367196b7227ea9870ef09ddfec79d6b9319a6879b5205d76bf7aba5acf33afb59d17fc54e68383d6be5a08e9b66da53dcde008bb294b8582bd132cdcc49959fdbc21e52721880c8ad0352c79f03a43bbd84c4cdfdc6c529005e1e7cd9a349a7168a35569ba5dea818968d5a91466bd6e64e20bf62417198afc4e81c28dd77ed4028232398b52fbde86bc84f475b9016710ce2aabc11a06b4dbac901ec16cf365ca3f2d53813948a693a0f93e79c46ca5d5a6dca3d28ca50ad18bd13fca55059dd9b185f79f9c47196a4e81b2104bc460a051e02f2e8444f29acbae141bccaf0b22e1a94d34d0bc7361e526d0bfe12c89794bc9322966dd7590d2de514651a215fbf37bf9db484e94a9f8136d52f345da91d44cbe242c298a5c314c1944954496539014834be14bf3c02820c334b4cc7ebc83a778a93b1f46aa778e53009d29428735a51e243d4ddf4670c2eb0987df624c7c7ed2e4d10be0575fbc38a4ac25a0f2d7796f91e38e07ed21c1a075ad8dba3e49e6fffde87e7b1c3ee2d150ee182126d58487c142c010c94fb68fcf19f212a98a5e7a9e1dec5efcc8e791a5a35bc66c69e77f500363d067a3af4ac0399c6a5a3175d3e6b775116912bcd2cffc6674f0b38e574724a9a324ad931c05c1c78c64687c1902282db4b1cb724483678a06098f94c29f24f4e1cc59d527b73f934c702e53ef91eaa06bc4ef1abf6ccb08cc29df9e0d3b03ebe3ec284ad1b202bb6f2ae7e51d8ec5fc9c9c2237105a0be5daec6b3877df0fbafd37fc1c64a977d21a0698063f7a9fda479e3d9225d725579d63ee162ef998ec9383583913ae97ec55299277f1c1cb2f9eeeb89f9bfcf6cb3bdad042915d055ddb3e98aeada0fc6832d8849dbb36bbbd3b68a8fa4bb2f507044f29b99e7e9e775adef3b62b23c0fdbd7164c48225dfdd7e68557ecaa0f327f25438a8e20f120aa0f1bc1452e61c1da1946c2c71523786b79187c13cd80b201545b4f09e8e541f10a5e13b8d48adc2282d474454a2b8bbe140bce637d121b7e354e8e07e20074ef86797324da33200fe6c5a4b9de7290a87759769de00fcd75ae0ead1ca4dd1612b8cc76475c10da477ba74f9c21283e777e1454cec0900508e37535c6b2d02280ee9eed3fc759227c335378d0a0f16029662840e6a82e3427fe0dfdedd5e7713738211f9fb8a8334d46e73c1878384dba78a0ecbf956f0d0ebd6ef267c17a90f862a07b3dc6d9f4756d61a53a1343a77d6f7d2c9e0a76f3a71199651c3ef515eeefcd16563b3e2e98b96520def955c6b2d8d0ed841a033303208ac67ee965c2e260fa56c0127c88fd1937ace060fea4e12adad87f2878e9545f31dbd20804a9a1ffc101610ad0a8e332f6c2a942da46bff99840f3b653a887cb6200ef3a623cb2685234b13338f44f1beb42a40c0333b7c5e748c941ef864389acffc82d19a79f8814205c928fca0deab8604ae39e9519cdfbed7e39bcc3eedc4159d3aae453912c7eea2cc6b0eb765bc0de0f5e6b158e5a7af285ff6eeef9911a53c4b60b0fea329257bd4f4477edc6e874369341312b1aaceba56e2b373671580435909a85f40778ada2fd08b960d8f5e31f6575f0c4bbdc4f54aa58b7ab85329f6b925c2930e5c5efd6cfe21d2d00758ecef4f7be4612c4fee5d52be01299429b4c966ba9d24b86706529a9f2a9dbc5bf6cb7630dc57c886c1887cfe7b904d9061a31140557e07b71b742befe17952a33c8d36632122cc1364de236eea7d5bdb039dc0a7e8680df04b1b3e93d9386c066c0e102ea744bf53de5614f54265fef5485fc30ed823a9df76ca17e54e19211467242ff9e2c2f49a6c06dfa78c162847f25f35f46d3efa139d55711dc9adff391bc015dee3057be08bc5f2d7204bde8a6b9fa39966b869a3838bbe4d203b3085ea75ce0246069ce7bc51ded684e140f7b410dfd6724b04f0ec33043e16f92e01264ed0739eea0f005ccfc1d4b937c67eb48d8e26c4cd929518d83404166675a3ed2ec9365cc6eec5a56da7c5d5ff1297dbd13a59a488d966472013f9c9cc7cc2430b59cc7ce90be1315638661614c935c595811817e397c1f4c692513b675250286adff1d0fd80ca1c948c8d96857d7aa94d22d33d2d4e2e8e18597efec8c4c908d604bf4f75fba14b25c215efa899d5e61be4bd385c6cc75475ed1942b948e09adef3f024315759a7ebbb1d70bc05c44a991c93b7e6a6c2a38844a8c2b7078d8890fbf577c64b785ab1bb96b00084e1c04e90f69d1fac2487a8f877fc42cd0b442baf12a2f8cc3469913bd8e6bd7f91cee322535fee60e39bab243e468101d69850b463542b38aba0de3703ce00954c4d910ffac6ed0b4e0fc2c94c9d67307f318f06d598b0df654df9fe53b50d53deeb11a52d18dce0367702777e0291418f9c8ad491887289360b688cc05989b563d0838ee38f9b0fb2b488eb20774aab95a40f0d7e3c18e90e63c4d70b7fe7cfd73e77f8a5d3010dcadb4646ad3c366b3d7da3800c6a1c85942682741011e279721a76a0216d4df418e4a654b3fd98e7a1275bbb8b25238a4ef0717c38ddb9b13c0dffe4e3845dfac6d40e107748e719d7d8f5d9a5d10f07f3bafbc146ecba2d1e1edf5a3c5bc1d3b329b90310a1e861641f43959595c03cc6705ed459eec17844b7db76f510444477af06caab21be8deae985f490bcba5828402580f6c80e8fc4b3b784f13ad22edeb2d3f9e978729e25d4d64b077ce786d73690afa0fb18649a622c0bb0143b39faf27e497aaad81e27905487dae8b02785328f8821f600973b7f0258a0111e10778fbe53c3ceb2a73e67e4e6404123f3efa19c09b49aed62a0d555ed4c55aa4915b36da494321518b991e40a9e2e0d8f8f66968e8c05c70092ddbfafa7025a80946d987d7dbdcaf741e4b5e15866b74cc6d7600da7ee1e14457886427dc9dd2a1cda0343aed55c4a9a0f4a3ef7d0532d2bb34947af503053f15937eac5b66cef2830ffc7586c6882a0ff2370fb0d8c3d428abc0eae5536a331c3d37c6c8c97f223e6a3d85c19f5575bc480dc1765c1ab2420f90f040b6833cb70ab3e4d50384f41256912446f5ad86d555955c6832351144142784fc18bcab52fb4be4571ea3b91c21394e2aa00d47543ba7b48fb9c5be8b7b3337f8c3671d596e632a980fd8a09c2216ac99cd8d0d6480ea7157bc093a81c9640b631a34ac876a5b1d76da56dd78af4461cac2338ee53f88c8ddb2ade351bb47b2e8202113f8044880b922709d267ad204a789400b81a1958a2a5c14c6a095799942839d48b7c94660c51e099862ec8040ba3024a98d53dd104c12e958ba6a00fa3b60d8a25647a2c83f63c4459df372c79de51d34a3358e61105452346ce7fa1219ec99ca1c70c2a4d3062c058439aaee1a1981ddc79d85cf667eb2d633062623b43c5c612518312e1a8ded2106ff462b5d62d1f07f8fab4c3ff56cff9fc700ada59069b9aa6da0c915abddb3fc19bcf1aaa808b580ae8a157247f3553a3e146e302c1149a0c586ae5fa6edfebe50cf46b6610ac81090a3224be784dac62094a11b51432a243454d44b53f57b2ed4de43465221be15e9ae9809d48692e02de73e2f9a7c86e1452f2a19018581dfb18b1439527b957e6b0e78c3e080ecd7f2027a458873a233f793431292151d4b7f64c892835618def9a64c6c5ba3eb887926eaae963ac2580d9fbb5458fc763271698db9322b7142d8db88650e4bee100adcfb30b3ae2577e1dc62b88af182b092ce2b34c4c78142378dfc4fdcc15645eded71d8ce08b5bed19dc0485a66b381505c4995eab5ff05544be8e26ea664c68715317435809941b4d0c7f81e2b76d3474319e69adb8944253051493cc089f564cd0ba452208b508d46d98775e1275547e47e84f7d44a3aa50430e68b29270b575014416cdc4b271e20e4f0e42eb292e0d55fdd06bd7080778cce4a175292e82cdabf672545d229b756ad0d79b6f74020ab4d1e0b2ac7ea165a71113408a26f8788ce38e6c06f8e8ee06e3308066aa1ff68872027da90c4397d32ed4bf737d5fac93c0e3dcc36638feb12452f11aa130e21513eb24bb34f5e65f184f05167ad37994b3d59942944dd77d99ae270610ca988eb13735e260e3d1574e4164be177b5f24048c012af2f6515301169ef8d710142f866f2acd0feb45abdc85c5545ae9103e2f8535623b23e12f0fd9c0ec2119322ff5c674440c95a35b6417eebd7d8ddbff0ab940be8256829798aa2d337b08529bb9e5fb02d870cb5a07df5a90fd50bc1feb6baa33d4bd6d59b98d618afff1971261e4ab62827b0e6dca87a94f21453cf9efac4ccfdbb424a8eacaff39d5b449406ecbe62b96f5d026818db0948e552c1a8cf9d19e0d2ba46c06da5de9a1dba640c2df23d2b9507e7439d516bbf4890b38df095699f7cdeb79a095bd747be1bb5653b1b7a75d00300860b94f6c7660a7d1d222935bc6067d85ba7410c5e13e11e64ebdcc357c441f595becea331239457423db22a959d6e2fdddc2f23073c9f59a35d79519f5f764eef3b632eb790d3f5782a35afd3b0e6bfaca4ddd974f2efd1aea4296d0dd6557331fe6ce03f170529a8daa05187666c11d1565223d0f6b1d4161b4c74ec78d8e9c2abb8c022ed5165343872409cfe946e3b0a60026bf55f3b693c1e1ae00d251652ae87fc4170a78e455d6daed75b5340a594c365588f8bfaaab6358c34450ced5f7d614a2326aeb337e87c227eb5493514fd0e5d5172e52c27da11777797a302061ecf52246c0fe219d2eecf5b2c5a4a2310718acbbf999a38aca4630967ede7f66acc7b3d886be3bdb6bf5583e276149331a1e147c984a4c54454e91087db436c71dfbd48decadc057b2b586e2e70e7d9fcf9fd597569f422334df42ee3324fbac02cdc4fa76dcc9ca103971d9d7284274a3cc561aa1545769bb8c2c6f52fa8aeb5b7b8baeff7718690002223c3377c899badf22b3467c0dee3ff000000000000000000000000000000000000081114181e251671e7a2fabd1a6b96f5f68c2011ba1c4e33f4124bfb29c9aa90192dd307d17cce49f238c7c2ea04408db86d01f6955f80ed14ff48d1e657e185e3cbd81fc70a"
}