Files
crypto/pq/mldsa/kats/vectors_mldsa44.go
zeekay add3dcdc2f crypto/pq/mldsa: KAT vectors + expanded-key form + ethdilithium-compat
Adds NIST CAVS-style KAT regression for ML-DSA-44/65/87 and an
expanded-public-key form per EIP-8051 (~22,080-byte precomputed
A matrix for ML-DSA-65) for verifier-throughput experiments.

ethdilithium_compat subpackage re-implements the Keccak-substituted
verifier described in ZKNoxHQ/ETHDILITHIUM. NOT FIPS 204; for benchmark
and Ethereum-fallback only. Re-implemented from spec - no LGPL code
vendored.

The strict-PQ path remains crypto/pq/mldsa/mldsa{44,65,87}.{Sign,Verify}.

Patch-bump.
2026-05-10 21:38:38 -07:00

57 lines
64 KiB
Go

// Copyright (C) 2019-2025, Lux Industries Inc. All rights reserved.
// See the file LICENSE for licensing terms.
// Code generated by pq/mldsa/kats/internal/gen. DO NOT EDIT.
package kats
// Vectors44 holds the synthetic Known-Answer-Test vectors for the
// ML-DSA-44 (NIST Level 2) parameter set. Regenerate via `make gen_kats`.
var Vectors44 = []Vector{
{
Count: 0,
Seed: mustDecodeHex("0000000000000000000000000000000000000000000000000000000000000000"),
Msg: []byte{},
Ctx: nil,
PublicKey: mustDecodeHex("ba71f9f64e11baeb58fa9c6fbb6e14e61f18643dab495b47539a9166ca0198131c44f826bbd56e34e55db5e5e2d733485e39ea260fc6000c5ea4ba80d3455cde53b46f34482aedfd5450fc2e1ba4f25d15f9c144242fb39bb52287189030c50498e1717b7c758b190a6748ea9aa3f7acaaf2c7cb526ed717c9f79aeb84214fa5cd8ded92a0c3fa1558810f12c7050a367708d196cd24e5af974904aed8e4ce8872e8696b0b7bca50e452cd7d30ea9a4adac0311d672c6bde8496240b07431463708895cd9bafc31632d7397649388fdafcbf7d305a3de9a495eca7433a8f83ba0f0b25c413c6e39c96eb7d691b34d37ce37f1eead1cf217e25ef34eecf3f7c60f84b8edfdde8405d4f832576c61ef98e0a2f28da187700953924f686b94614705bcf53d33fedd4348edddbdf28b5065e1f20775043e85cf931f829179363a1a7e7404a838ec00086b0976386fe637c98244757e3f769ddd4467471bfad670f9a05f8246ee50a7b1eaf87fc4069c3ae2aa2033258117792f0bcd49e083fd1bc7496abff29cc94e4868b21214ed316525399a610fbdd4a80e7c80715f29578e2a84bb40bdddbd9f47a11b6e7da118a1b658d359e8aef55eb46b5376b5b655979984a922beebfc59bcd600d5309dccd72dbf0787db8ba757b537c1eafd5c0f50ea4bc9583549e2829a42c28cac248c96d78124c47159b18aedd754aba17b19d430fb78f633ea9d26f54a9bd50f8d8f6b73594f828976e7ea09c53bbb9f11a56c9507fb89b9a5ebc037a37267a95f85b8d64ca97192b10a66f417b3f61fe9ca57130a48fd925eae2ab5502d571c8a51903c1d398f4c1f76a7e11743976afdbc697f23094a3cd761ff9685de32e09fb3c28add453490300bc7c89dc01780096071722945775f264e1b0623bcf4619c712c838761205d87691b75ef360196cbb9e9b92a0d4c4ed62326e5024d77510b8ee2c7426cc22eae209dc9f13bde6bf08f5e7181bd3b459450b451a51539a715c21d67dd330eb5970db00d9edbfb2822b036fa13bafeb86d8dc78866e3f8d43e53d78cca5595a6faf886b5dc112f1cf4adcfa875800d90b48883af97316fe1506873fc157e570eacbfd222868d14234101966afb6bf9940829253a953ada89fc756b6a849f70acb9838e69faa50bba75e3e89c2adb57e86d088ab9b04a28e670709172243ec5e0008a5ceaf3f8722f487302596ffd755ad1b82a49c34b3469515b46aa290cd86ee38ea7a9be3f103610335b531cca333ddfe32b14510f4b07ef95fc6684e8c454a92c10dbb5d59c7a7c63fb305fe881967d99e669eb632840582560bb403431d40f75a4954908482278292821f4ea91e42e78fa48caee3c836146dcfd738d117e92e9a15137d28e8e6a4b4622650cb413504cb3a335d44beec5746c1c294b1e8cb99cb608d928f8ce3563632c521f23d13c61a8f61c01df8c96c7360db4f3c68aa5d2fdd342a62ff3459c116389421ab43e8584c45882b50e6e4e96db6f0b8fde890d5dbfadcd88690b449e64240ddb2023747f308363e301aa77757169fc6150628d5920b5aa1ab1c8cbf44cb00e025d7879d72b479e3af5311c785725590da9c89b9fc3b8450769554eb44d203eba2bbaef9cad2237011c2ea44eff00f299a48ffe28ca93ddf85f76608242ef8d6cc24610a1e2078fcac4f9385c314905ecaa82e553916d94d1a7c1ec652aa08897083daa2ebb1775fbc471ae27777d7904ea9f1b92bcac3d8a3158426087b645b1108f0d65fec93789c053743ca14fd63d05e98b652df2b9c2ff9ce05f1940703ffb273f80e0e2732eca9960d981b4cfd3b7bb8045b3c3830546b9dd8db0d"),
PrivateKey: mustDecodeHex("ba71f9f64e11baeb58fa9c6fbb6e14e61f18643dab495b47539a9166ca019813c5c1610a40774f0eba3334f8b5be56e87871b3c3a772c0720fa37666ae1735fde6bc38a1c35f8cf08e440924c9037197bb87fdc4646b86da5a0589a326cc0c0d950ff8b5a9ea4135eab8a93f80f0927e124046e25b2366aea25a6d1d0fef982104b809da1248e1404c11038599b04d61040ac0342823168008124511490ca0960dc2a8015aa8650b3025d494448b388c1024412240698a04040c2690e33469e22468d244000b8490d9423021918d09996420396082362190b84c02126e24b970842201e1a86444260e01170e82406c9b386d0a9350522225d2b82c1a2570901222d1b28022465201348040342141066041328209459052322983b8449312210ac18960b2719c906990829089124940408a5c104801879103b040d84405e4b0290a27901cc95058028c0c497249846d19a785e30030cbb221e208104ca66411436852946909393291a26dca1484a39211db942c01c66414248c1a15310a230ed81420a4268d434090c14286a410850c322dd028601bb50c52446121152421c604d83431d91271a23452033089543210839408a2a470d2448e84028d9146620b000ea0807022b50d0bc90100264de24480932065c9968ddaa44c42a8001a276cc3944da0302cdaa80423a38c63040e59c80020a96cc4065082002e5cb2446146510c1880183882022590a2b26021a04020492a52288693a6289b947102b96d49a02c09252818930910494c13c991a3882d50123163b400a4004e04b6681214260017009b920c51a86511448d44426900a56d04a9694394694cb86052262da13211cab0111b81901211644286899c1251dcc0411347689b2092d1269123965013b34c12456921a1050c466599383099262e19157211398d89109250281148a64952b62dc9304dd9329191a64414340e13394198060c22256c14477021b760239825e4246ed1b64451442c414285e04442894242c2242cccc66813126998304923286a14c81160923011265292b0005c842c4a14290a9540e3c4050cc889a126624410049ac8700c936090b63012177123184ed410858420825c144890b251a018929394801a4972c00206e1a68ca1804d4a260818076242124010416444424e9486409a844121c57101962919404e94362224c32022887184204c642069db842424254621c4718a14640120654c84244424308a2270d386300bb46c21230a8bb84d5cf7d7e689302bedb1c5867e7d269b1cdb07f825641082e19a8da2f93077e8b1fc3d4e6b2d3258336b4f9c6455153ac040a847fb647fbb6b552a400071fe1772485b7a9d1f0d147bf3388c565471e4e62cc3ce0d0c0fc360df9289ed9918376b8b8b93145047f8fea2986007c2aa89922f69eb475b597b2bba237b9c842e3ff1d325e82a1f23e94989d006bc7ce4946f2e8b77e10848463c47fe7b209e2a617ddd41796ae6145e709cda9406f2261257c213b4b30da30ac25b0d06cf79a812c5fcb0ef11d9fedfe0994afe3b69b06a2916cf692b9da76028e5f3a04879e696d21f735c378315364db0a4e0ab6b53d31efaf30d65e37a1b6a77046f04c64ba1072a9780e0c566c94339a4d19d0068c57d6e6f0b512db7134a950eaf4f7b01a5fdd065b91bfa29e4423679cde74bc6a8f1c84c4df78387231dc85ce32670445903c4bebee3f50c43e50449496911aa93e7e395787414d31768d9912520f83c02ff01124dcf0e125fafd5b9d7e7dda4f5b50c70aebb8599a2e4476a0de531b0402672df7575142d8601605c94017923f64ac577c4bed8d8e89a74ca9f3819cbf142a72debe77c4efb7127e2d8c1b7bfb64286c0bd52233f43c67d5717f97ad82854873ddc7f71d656aaa6ef707060af280b9f454b4fedb4776e83b2fdba20a45aefeb549a1ed0382021893ca9a6e74ccc30a2553937ccef343899b502cf46ddb8dd1d95fefb60c9b20469a1503b2a687587830d33cee9a72d798fcf4a9b452c8549f559c5d9fc6bfe083f446c2d903981d9f26492483ab452ea5bb1008ffeac975da02759593e7e066361073a83b27b531a3d0dda517ca990ea3235d1d7b5e09da5f02dc1525b1da685965b54fc2a3a73a1790e0efb69e70a78fa550344ea8c753dbf18639baa8cb1259aa74f68f92aba8007c618ccb6f5069ff46b9751bbfff37df321360f0f5c0e7f5626dd129ae3ae2a7c56cdb611eda4c98fec83163cd5116878c1a93ebaa26db405eaf4a7aba277837de9a51504707624ef2e1bbbca292411167f2e3d390c0e51f84a2f138390e33f85835d38a94dbbe71e6c821e86b11ffd89eff4bfe208d6005d28f704baead1f25de0eb241b18fc7fa0ddd90dc139be7fcbeb9730fae4b5d17270ce4c670c42570a9cf25bc4fae5cd31e5d55ad0226a94be52948c6702a986a0adbfcd3ac482bb12abbb79a2f6602842153b2f82a3b3cd1688e74d36534bff8c48d3c451eb2c5f98feb9e7864d60af96e83b2162467482f058639c86a785a9a1d4b69bc30e77a64c3bbcd7deb4e3d30f1a6721203d87a88ab85e027a9742fc688f0adf15728e597e910cfe5df33c56a136ef39c7ca5d650c2b9f901c9b89e1e093549361f303be8839d1454cceb5fbc4435fa0dab58a8fc285360eea491ca077961c4aaa3e96de9971b94fdfa5207ccf0d9dab2c4896f07eb6771a383c6512f41ea28deee407fdae3c574f5d416a897a27ef7cf596f0432d624a2c4eace52f3cbf2c6331b80c9c9165bf1334246932024ec0be44b32136b4e434279135850364c757f1dcfa6385e2563312c5f553f0c844eabb7911cee760caeb3e193bf3a9c3811487239ad2e01478f46e418a5de56b7f1755ba68f9a374613b5de2ed26c580c772dbdbfab1f7e3f57d94f84e30deb29d70a91df288fc43a276dfed58e2b0db5383e532b6eedfb392e43dc3da7201a068f5231ee522098d6859b2d56463a8917b3c2561657966dbc47856b6ffc82bcc379ffd08b259f3d9d7873ba8fcbe4c9413b601159160701df00470b149bdf32f4d3cfcfb9debc77241717d13067aaed23c7a2651185169f1267061fb6b30e4fea73f66f4f92756ac2623418af8b2a398711b7c6807b43425e1d99bfdcd5df53195287906a332f59971a0c343975fc320ad137c9e34ce7ce85520b26ca197a1fa2df2ecd4e3fa833b3bd2c24482804252cf1df6adc6398f35e98ab18710407680c9c1dbac8c7edc8646b97082e2e121faa7fac21e4a338384cb92202c61bd126c5ddd458b327a18bd716f142ca5cdb3e49d7eb8d962b5b85a88f799b69a6a66c7bd629f56b43c0290629b5e274cdec7a07229e7939a77d32e8ef730fccead9c4e0677a83a0330ab765d336dd2aa155dcd2ac7f31529774f4936b05d0b14b48faa1e8cd45056e56c139b17f890715ad63d6c4a9f2d976c8b635bdfe58602816f612c6e4b225367cb9a7bb79c018f1b8c5315180aadbe3ab75ac356206fe27c12df3b569784e3a538fb052418266e72db400d6f32c4297f34f9f1af186c3765655f11b3e5a3c8049b7df14011ff215fbf17bf89ee976cf0dbab6270104e7e319d1f64c59e209e3582"),
Signature: mustDecodeHex("3ad97aca43b38096316df981b81a35d279d381faa3abb87de968cf008259c6498c16dae4c86dcb0b2f19e0181c30a9553b73b01772c3d26608ecd825dfa6726f14c47e94ecb29b3b5d49f662eb7ae8ad2d7c780a41c327fba72b84feba71e55fc6691354966ae74e42689c6666243922f0aba733d77a568ea6aca77572cfd4053f9ea7094c05474a3fd8c5c7b17b000f4291982be22ebd05625f060b4fd7f1e417d73bad8adfc71de0309e9cb12e80ad0164768d1412b9c2a71397c83cd3a82af7aa28ee36a0edffa1711d099670e157b8cbbd9702092e3952a3b46f9e95966d8d7c98416c75a4d4a6d3f82b213464a2a105ae41c589f752a4c716a439bc7bfae4f883cc048567b4391adbacc08cab9993048e36e4d2a92f5f4106c5c6799a6507cbff78fa692f271be5c94232e3ad1c0ef16a7535a59b268c59e148133071445d0d01f3acc0b52fc0dd93a956844a1b85bbfbbdd516bb8587722eec7a9b03a3e8979b7c1aa9303cf5a3288d00fac1dc9a80947ebd6274f3786a0c4f1168a1d9aaeb5aa0290082c84dfb7982092b69374324dd042aba7fe14cc1cdc7ea5afa2952c73e5cc9ccb58354bd30cf5e8de1df8521b69429f68c627822cdf9a7f64c8274ad569f90ec5bfdc64cbcbeefd13f2479560b760f5cd2988298b9d39216aa948fbd5596003ad11c8ca41893317ee8f51e48d526b93489a57f7f8742a60f9bf84c6a8c90a28b005ddeef35439cf0fed10c5b3ee4a11131cd5fce8e580dcb71adcbe66478bab5a65d492a361bbe0b985dbe4b0f07bdd93417a8674ddd902da12ec8ef4eaf8495392a323f7f8a45839186e3c037f9d454ee94f77ec7bfbf559e1c34b4b74456eae23265bf35a0e240ea8ee12d88d1fe43053e9a243b49854aa5d03ae1ec42b7b2cd7fd3012fc3ddf05389c1596aa86e67561a0190dbfc8526b82e942c7cb9808a26d7243c017421fcc1301e84d3640b806836c776587e87e529cea9d6ee74000a780121a15fdb30efcec14e4c43a7a8d22b61666d3e8ac05704c89bd9642d1e9027a49436eea1d0a12cc0f404defff125aec1dde0ab7db69b1fc2f76d9b2dbac1b9104483177183eedb95ecee3b2b69f2682a878dd78298a2fa56e7e89ad7518a96b1200f35e636bd4fc2c3ae283adfe80ac9c9416c146ca58f4da7c3d188bdaf1da2c39644b373d65592c712e0322efa378015cba97f2c4238a935c6f9fab5009cb6753ce7596c8ec548745213c3aa91c106b29426194af21e407ae523e70450b6df882432c3f82add843b02e163f0525ff4782b56bb51143a5f54524200c10df686a2d48b71ba4f78d0391392310b3543a0c9e898297e4b13e87f898f49c7da4736471f1756d3e24e103fc1bfc3b9c399b28c9775840b07127fe8c35e1c4ede2a5790b9c4affe6d9bb95ae0c4368bafd6eddfb791fdfe1faa656f322ddb06918e75286425fb04a90f4cce900b5debb0936a2592102ba46f89636cad8d179c489e740a757111513d1c8da193e58acd9187a541f149cfa2d067977b230db007c42ce21996f67508f7625bfaf0f4b74b2e74d862dbd004609469ccf2ae2e16a1345d241493c75b22af4ab8155563c010e4768621045277b44590d70f51b14788c091b17df691e05b17926f3ba627101d98ac18d903d284f6a29c2da1b2e71d8a73e440c2196b1f09a7b64587a3770866b1ed9baccadcc22ba65fa80221a89516e8f4f54befbe29bf8815b6f5975617401cabea4db3842dd43bc629b011d423ca7b28892ad806217b7005dff454a6dbe218c6031b92b41d460c44e37ac29131d10f02e6e4212ba2d50e4f8a59dd6195ca796f464563babec24b255dc610391aa045e3063ee22fa984f0cbd4387ad4b171989ada4e1c1258f37feefb45e0659e86c38b19a7946dc683454e0b81ccaee4b4fcd0f8d6c6ca2f231196c6f9dbfba02b7ab80d61cece2d68f5ef49f8ad7e19df1ba4d4c495cb19a90a863e894bc68baad9f384621c1620de5038e270a096e28f725741152f28db852a84e530a06b075f68aa819e856622988b974fb92d56d6867625886a59c98cefa52d162d68a83410478f97477912a11723333e38e29967d1772b98088542cac91c28b8d6f732f937c03857212ffe9676004ae28d2bd4286d81cfefa00fc9bc315f5cf5d8f6e509e1b5b836b54787c33e6e06e91c13dd508e2f4919c3e18b6ee64e71120e2a199a9ffbfd571f5f49a05eeec45e3250a4cf1e8fc449097cbb7d55c309d5346c31221c3cf23d5eab124e30b5b04f3eb1eaa89ff824430313bedf45652d8b9cffee9f502f088a05922ecbfef297f1556f38faafe40f3ab9302b28f1d5218e34184e0fd35326bf3177e3035084f91e2b644b5b02db45069440f3b6a4aa27c3942341bde5f08ef450de375938fc538d796281ef28283ab5dd4eafc6474c7cbd5a2e8064b80bf3d188fc3acd1c173cf2113988169daaf1f3172dca7e7ebb971fe2cdf62ecfaf742e43c10f15737df46cfeab5832d24a76d5bdffdf0d77f3bca39dd6c6382085d7020679ff75ec439b7ee4fe9f972be8a37fd89eb11a69c1dd709280f1135a3dfd5d317df65efaddefd794a3dfa9a46c3c4643e626cf3481627fd6e886677f5715f6200fbf425b439ff01286aa4837384a2d51067ef115a215bcb11f8de19d0ac9f8b9172a5a8ed1664d1e0f2a55b7b00351b557cb888e5d99ec97fe708cda9bb31874af6ca0e4d530ca1c77f6b4ccdde3e94f928a7e6f15a5b5998a6e94227d20ca971840840ceccf3c4d17bb5f749b2d906056e03d5b52c32e9bc52f7188fb7783fa7390790d69c9c2b772c3e96a5850e7760a1ad90b4faadefd7abfcce276e6d03d0b62724379a1ae83da6d5bb63dd33f5ae5063a3ee998852b755fe883cfa2bbf8c8612a762e90a212f45700f383a3e252fa75baf4b5f19c9d02f064885b8855c2ed4237823bb266d4c699b1c514fc8d78aefb84a6f224b6659c1c693ad0e2d022d34489f18f0307cb572b32e6b2f021f55f33938075e8ee357110db875b621d54764d645d0b4da5f6f91f440eacef6bb6899c8461433df6d3ab4746c4c0e0bff183bb58d6adda436713596f054a65b6470ca3bb8b30fc506042f6a3048a5d9a17d8b9b21f90e0e4670d1bbbe199edeca23f66442441172f823ac3b243fb1d160bb58d68c94c4d591ae72ea9fd67ad003fc3e6228f0a6d1639e52f6a6e8386e8aa00c3c94a09ee9e59cbcc00a8ab8d4f2a04cd78653c58344879fb6bcdd7c9a4dfcd29a3673f63e74f3264ba54252bcfbbcf29d15875622f08102c2f34435b6263696d737d8586919da3b7bcc0d1092932618796c4dcdeebf6122029304f8695c1c6c8d2ecfc0a0e11244c5d7e88a0bfdfe2e5eff9fb00000000000000000000000000000000000016212e3e"),
},
{
Count: 1,
Seed: mustDecodeHex("ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"),
Msg: mustDecodeHex("46495053323034204b415420616c6c2d6f6e65732073656564"),
Ctx: mustDecodeHex("4c55582f4b41542f7631"),
PublicKey: mustDecodeHex("3404fd6bb5ac72de250c6212a3932f4c9ea20eec32c624079e72336b199b86203c484f4742ae90f04a6b9930a34e898890fcb580580bc85cec29d51708f650181cfccedc74bfb089c40889fceb8745e89e4e6e56ddd92fda96ba8b66fa6e0d16948defa68354903ed7fc0de74a746d47ce8faf1be007cf0adce7d35a1e74abf46204898ff8a08022a67405bbe1b5523ec221cc02899071d713bd0a417bf0dbf2ec9b3ac4aac2e0304257d15e30fc4070b583a2d6c1b38c8167da03b2f884dc4fc4210477266719afb2e5ac8857129b7939eacf72960ff7e184e822718768c5fa11b660a142c3f975057a9bda8c05b1a3a7d51d8aae6549f1d45109f1b4b5d9caf66cff2765bb20294ebcdebf0abe173626e610b8159ad589ddae520696f902e1abc3333c4245d9d5449aff110033a39bd1d0279c3b4dfa749a1a344e8b7e9989c12c9b14275f59655c6d1006e07d7e3bfb4a24687903dcae0369a87f25f2992e8e7cb8bb54b70254a92260674266595c4704fb46c260387b025c7be8f18c61c7a6ca6dde9c51b9e544c44780adc11eea9ad0b7caa63e0e5009f1aa72e569c5e3d6a1ff38a7c7a6892946919cc48a2cf4a33237068d86826e5bebc72a1f510dcf6967d910e5a5d615e11e1339950e0c538d49cbd47799c6a3e5b0be0fed79793556c5008a88e33e54bc805855719bf3a37d5ee3e6e63d33b8dde08715e27912cb4fb2e53b2746079305ba17a53a524aa6469f1476770cf0a754ac1ef12f00a7aeef0a123647250567506dbe00becb7ec84f6791f120288638d46094667bc69f60da24fcb6bb5e03ef5235ca57722df210275e340e6293ed54594c228f2fd19809f6f0963b61433e12f730223c3955d4c69c03e0dd4c3c86531835128558faf201d477257ec4c9f04133ec5f47300623b701b304faa460a3e8a7e733a38335b05c6263e672bd20a868c106296be123de543afa92659fb93f7079166300dfefe2fbfde7d09ed48e6f41fe3caa8979cce80945370865239b6600c2d0dbb0809f212634f177fcb74560e6c201fce1dbab60c14ada3d19436e1b43ae93e0d6df7ad6c68e2a55495a0bb0549e3c895d6391dbef1a5a194ce4c5099b95c3a5951e76e5b848dc63d426ee2387a6bd2aed6142e0af311c775c88d4c0a100b920489623c51a27d1fb7bde153f939396c018c320ba122eb72137261cc36d093bcc53016be980ad1344f21e97a1881416820cb35a1b9ae1d1985ca27f4ee6f3507833a3d361e8ebd4ab8088e26266f1997a13d7c237469bf4db10df7ab8b158d820bdcf7a05da2cb2aa046ed0157d889ce3dee66cf62d9c0024a436e3912f677e845f190359f8f344b2318b39f157db314c34b09d4b3b475972dd2296881c486c777c5ac11a3b862f03d7852c81a4b7ca6bf16b357c9186a63b9b97f03b06b540fc8b89370a7ca8ab1d7a53d9ea29442c0153e800d65cbc1d85084a01e8c40c1557009af75b7dd4f1b440d6749a69f92543326ff1f3318864ca395230981db9de1a85e6bb23fb29b633b35d1b1853d25ffd0da6fdec2efcdfc48b51966ef8c097060dc1ada6819f34900dc575e18502d9b9666eb4412ec1a7f25637214f052d9dd942053a166e5a9bef199368d96ac536ab8ae36b5adec159a915f69ece5e0fc9719d6606794e6cdae16ac17b2622f0983ab2a3c00532707c84ed14efcffafa71967ebe6ce1f2c982b02bfdf844918867a7a90833ce243973f7642555205a9d2bb47e4c93a200c8640c2e3ea0cddebe6f41e2615318c5f1ece2fea93c7931c4df72493133a534a15333ee6e3e61f148ff870cd0c835fde5ff9d91e51d75fe908b23450d4f04dc"),
PrivateKey: mustDecodeHex("3404fd6bb5ac72de250c6212a3932f4c9ea20eec32c624079e72336b199b86204ff13801d34d0b42e267fc93e79f089cfd8ef84a372b5b31053b06cb98561f68c4e96af3c0c6d8af8003564855ded07f6b79dda108c5ec2a81a3ff3ed58e041918eb3baa9c48dc107864e402c48669a8e1d7168b4a4b65e1951a0419f435cf1f4b80640814299c24925b0262a4088a03334e52248288c628a080801a850112c444d236308044492007108b00248b2844db8481c1400edab829c4460d204985523861641009100592932631c4b83180342114188840300843168610216911404d60402119476242140024418a81464c0227611a1352a0064aca468a50826994446ec1966c0c448814386ad9802d62242c8348621c335223351111a548e4308e14c46d5b329119c321531022534069c9367043b04c08914ce3a6890204089810625b8068e3b2250ab04dc8128609b9694b080e50a27002412109a520db187010380124a04559188c8434660ba50912b92911a98c11a48c18116c18b57051c281e048469b48048004091438461087711b995141983048b071d2086c58804520a7714294899c208224b944242222dc068501016ee30230e39845442060ca344901400c0ac50c12065253888de4c610438690dab82c50b46c03476194880002978c6288249332906382800ac84109898c2047050433491b82804890506380284b082d5a20805a922598900dc3446c52222202164004c5109b866d9a986562b08508802818a06d89862c014666db4092dbb62cc8a22960c00454844081b8085a46021811051cc87060b4698148060c15848b86818c0844d9c08c8c3280821200980226da4230c2284ce21440e346918088650cb9080bc891a2048a5b220014c9111b44021ba2911c896950c62958a08da4104e10917001c24d88280484c021c3c28980862000a2295aa6600b362193c0900329010c012898924010364e83182a4b981101827008c411524208c3106d18463282922924b42151b021cc00621c018a4908711bb744ca920453481290b088a0044e5b82908426408c422c22b12420178a59263012b5651b4510c83244230511049281200104a296241c374d02b36522b3684406210318109a280444286c50b871538411d82208423680c0804511a68ca0c42953b40000c46502036820b069da16110ba62cdb446459182508966810463298a08522148d4a888c50084e24262d20200e62484541886c02c36de1a02948c2702392bc7b6c82b98a851abb360716edcb3e2b67f521f99185a72cf8b7cf130b7b1a5e57f42e568bb96b93199b6a114246a022a840014dd5612ead4d8c437501c155860074e4026a79a2dea7c9569d25c0bacc48728f447efe750e648ba27c457bd489dcfd49ef4e5363213b71eebebbacdc4f627428bf306fce869985665781e241eb7af49220c532af49c5bc45ce9a4c0f62d34289f80fd391cfba8f2a9482857a5f3d8392d0ffa823cf6ce0a99b3d1a71c0e74a398119ba7ad365e89b6c7c14f25134bb962f863353b78dcbd3e06253bc9ffc343dcdab48780581d24195da3ea663fb5eaa468c6c79ae1b27f700e339b0a123866fa2c947c813f9a958b71b5a912755b578e4bc3a0cc49000e0e741a4cc7551bcafca61ad3cf8e412be19979a6f43bb9d145a638079eb415343a645a441704bc65f0992c7476f8dbd351909834292a8730a9b54d183124f8d55835bac60837208115e13a576ced7fcb4ccdf3024ef2b341c2d359f83deb2f08ab68fb5bb8558f81dab24f6dba78a9d4724ea7e6e8a98c469e45f8656a905fc9c6316597a462bdf43cab1e4f6965a69077508e6a3fa2b9a6afa8e7ba7582ba1c2f4cd67fdda09b42d71c64c07a9df6ef5509d2bd21931d9486060212ca47ccd1b76ff2af6939ff9a219e6724b755e03a45918227e1b6399529ac9800aa33a04747f5bb1dc9b6ef9641abb2a171c518476078d48b1ee6ccbeaf6c2b9d2922e43bef5def02e9380f703495e011ee5d07d297543de1744325cf27fe1be6928f9efec2f3d504bfdda6849ed7ab3d5634e5160755169b75cab7c044ce66e610e28affc5883df277f1e17d0c675243fe44d68e3e1c476ed9ea685e866650a0ba7198041ce0df32706019f5cead4ebf23726c89459d89aa9741acdf980348d80c31d37f7eabf4a60b5bf3341a375fae082d8607a8fdaab7b83bb1d18ccb2ed240aad649f924c8faaca14a61c3d75a7c3ea1c27cd182001d50d40e97512dd6e7a3670d4e50cfa4f3535205a5dff8d5eb9c2256247c9b4043adb0a303785af2e460e6af433640e6ee192e4d2edf0670839431c182e34dc5c5588afd70e4aba52c12cd14f20949b49e0708adeb7b72017c07fc4d77fcdb9028b1415f7f7ae01111729c827dc465de004c38d9f5eb6911c9fdc42af900fc476cb53da0524a467b4f73a267a8a27aa8350b32c129eeda1e1f17ff79a1abc45b006b26c0523292d9eaed0b81e9511f691e1e87c4707dd1c632fd9cb7e6d84aeb295f308e6d9659df7e2e2ec168b5583ccf395b294c603e8f6e21913ffd1dabfc335eacd006dadb5ed37876cc2765b1d3653e1933e63497db7740000cbe28c35e477e442dd271153d7876082feb8683deb32c19146f15b089c8d981ecf92b6cfe948405dfc6761f153959ee9d4080971a568173d2583210b19728f357539742839d8a4ba9142ec9053fbc8a0bba67848bb834b84770119a5a34c0b58400f870de72ee38ab63e43168c3cc57426e1006b96bcbb04e64a71ca45234e34892530c6481c0486ce3ba091401d90234a824f7bf6cca0a3143b91aa0564ab22b48b19cb990f687a9937fb8c9bfd627e3cd3615cc5d6d5e84736d41be5d3d3bd832663408872bcfd8153ab23cde624d1891b2c7d1a828d5516259faf84ec5a53702a26106b511df1fcc40f51f5fcf4d609e11542a102f323ac7b41d9d0f0f1f5ea6cc536ef5f62162832e80417b69b7077b9cef3e85e711177630207ee0ae0c82e0c8cdaad95f1a98fd5323a81a588098c1657a0a04f829a35fc9e09ead59241b0398e3c701d63bb4f0bd741825de52044585b8d8a1126336b5d2a03d4f15e5c0f1d6531cd230e21ee4a1da106a185c508d7ed36a9c8d43e4fdd0692e489825338ec549c0ff0f355c14eb5f88493d88053c45451bb7ca141e135a7b729a6e759fb4ccf1a0a2375862ccade7a5590e5305527bae1b94550e9ecfeed5add7639380eee1bf3011bfa3822e0e7973d15fdfa73b14d6fb1c03803d1037b47289c6138f0deae8adf450fb59b6e1febdfd728926122af12142dc960e668224f49239740ddd4350742ad14803de69fa87036ceee23f4caa8628370215a76ab34cd420d167f1f0b5f29e3f7240b4972815e76fb472fb7244f8ad3fbf2903436a8c32664210d6737f5cbde75b02f214861ebbcdcc66498e8c18810a6e72a68f8f6d68e39b9b12626ef04adb0bb3d0036202d649ef563a59c6f29393658c9f29513363f4a10d9bd30e01a44ccf806227fc4a223db57e478beebfdf1dddef33ff04b413ffe6d08aa8292cec37af7199c80aee8cff356a784c8662416bba11a5b22bda203a50fb0c56c5a53"),
Signature: mustDecodeHex("a5317964a7888dc4377756993d20559c4eee37f283ee25c77eede1e05c717f6cf02aeaa4a58daacb84644a034801c2aa6b7b56d7c1dc129ad134c618009b31c1dc991b04d5e58a19112430d3acbaf15349a349c6dad9aac1b945945dd5cb11c269288643afd45c57d2d113f3a679a86bd4d092585c504f04989bc0d54936901ddd3e481e46e6da7a9cd319ebe674d45eee84e0a8d2f30b1b1aa63338a6f637304f451328f30e6304315b6bfe959cecf0e759a2ef2331d952193bdfb776a24617a8b15ffca35588a5a481f653f63facddea24b8fd02384f287c56f6ebc63227db9cb4ffa2831628bd5a8cdd071c55d098ba84f6d8ea677fd4ed8f66e0967ea79feafa09a05802fd2e8078349ddd79fda41f049f952ce740dcf518ef84413d172823f3972d5c2a60e9e0340580ae226ba69f9c45ce5d34d28b6126e68537b98d1cb15ace42b8dd4ee5e93443ef6b74c186ef08c8faf2e69c0877ecec62dfce41dab0071fe54c11b8a603b9b71fa4e66fce57c4f7dec6f3a371482369c2f85b823ffb2c496d2a239974258ae4240e77e483bc9f76905261dbec523eb5e534881c4aa68a3e6a24bbcc53e1332e380436053ee7d82512d910e7a39ae2cb4cd93cf49cf1c24fb4d9c6ec1b4cf36ef609c1805ba8ac68239530ffba48a37e66c9862307902b379581a5c7dc3d0be3a2dbd97abb73231fe3b9ff752bd50b978d9d8644780927722e5c90958771811de480d4f49e3ae9132c03f393dc441c0f187f74aa59a2124d45ffc743847188022334f77ecc6ec578ea965ec11ac71b99c803461c21c1d010941de076ad2924ebc919a5c888db3567778961c158719a0b2d890794ff23e5a360a6f5e66eecfc1b4d299301504d85b49012d049e9f95402d43692cf63787d4b949e92ab4ae9bba4eeba2dcfccf5da7cd79c506c768c64deb63ac5f9b051ecff0961abc96858afdd2e44d5c5687e4efdb05a55c76868c89c641d5b78d21bba26f5d8c0509aacbd389618eb0e4d2d9b69041942a7c15384313c682c7f59dd230e9838ba47ec5e7b16ae2e1a25a4638808ba45e39670fa6ed094e927f351ce6607e62c45920d84c3b127b53660e052a37af809181617a3e1af2bbb9d02abd5f8f12f5d4b54f872b0b89ef36a7d4e4d68e2206253237285016998f2156b7de1d2c7426faab229c5a331ca8124221a3d2dbf906dd68eee1bab1ef3e83025256e178231f63940550546ad7b7a80d2c674c07ff484de36aa87638e95c1edf825e8d9c7904ad68e1df33d7300a4e56e3aab2e7ad5c5892828e2c520f6e4943c18f35305e08b34da005e36efd779c6a3a0419e66d4cc28f6ae803958059a01cfa22b376f4ec50f3a541446f08bf03a789bdf231c44bba393ddb708a4d0d13224e7fc4727510178aca5a2a3c68b1ca131b52aa84bdacf12a750e50f7642e79d872155fd7052e7d720fadff82ca12bc4740258d824514c171c8de909170071530de8e639905d4942b26a738adb1f6bb4874a0285f1a24344cefe78ecf7b27816d0c57bd8963c8104dbced5ed58d3c1d1cce84cbd1b91cbfcc231503510f7354153924148c96e28268eb8f3fc6f1789573ad024141d85cab1e142cbb83da2f6643e4dbc74dd80c0ce0d55566e9c70c169a9ce882fe60357b2752d6bafb57e558b500fae0e6c940d65d281b7afabc23947629f323a579ebc58e3ff0fc6531c84596ea58893e27f3760ca763943a1ee53093db0ad989b71715cbdc68517e93b55ccb4e6250ccd2f9a97cf5aed34682d8ab625ae1ba10000197cfd0384bc3c40113659c0c4f9e6589f82b0d096f9d56583bbd4cdf1a19142343598e6106542457453f7d3b47352f9044cb12990af50f22c7569d4b5caeb741edb9ce3cc7f251c1436560f360f474fd850eb1fef1c765c81428a2c3decf3424883d5a15f67b247ca77af9712e382c71a85906e8ffdbeeec97a85d872c715771009ae67c64c695a446781825dccf99965398fe309dabf95f8a5eb8be5ce7173b26dba985dd3a5826ee0244d1cdf3cf2b6bc94304f8f1624bf110f18a33929e65760e8bd24b1eac47d0279385fde5a053946ea4a627f5e9eb9357b537b715b7f750202c0dfbce65fed9bd1ebcc1384c8c2bbf600219d922768952c13b33b965f8ed0571a9ad20565ed252f93caa7e46880ac6eec19b23f68b82a548f93b600548b7e96a7d7f938add8e20ab9512ba9c3a01cee29f0f31a437f033a371e568a25f6d770e6c726fb31ed27a85c8bbcffb003ffe24283c9b0f4ca22ec3a519bd4fc41a5fdb3a85aba0116097320c6e9d4b4ae7102a0fe5851b42f373300197e761dbd894cc19a11e1961fce4f9a2993f0c7811538d165d60f6d0eb8eadfe72dd0156fd5a41162d33fa8671c4d4c31716398ea55de74d9ae38d61acd1a0d981ca43ef3ee3db4962abc72e144de971bcc30e518c945ad06cb7f0cd044a21ff0b5dff6079df68147f0615e6ec474e7ea4256829612901c253ca66732d241e83bbeace021af84fb2811e16212dce30d2de3ead227717163af9635a10099c0d9c5e7d4bd3755203718685e394e2284cc1ce0b1d536447553c482cc2d980ad474ee90325e9854254e4d76a0c4b9582d6820d7623fcff1e4e4a8427266719288196e3fd6f708c894a5afe13b714b1b7854aa2354ee52c8e63c8f75b75f99309ddabfc44f1d9dea7dd70f7b6877a2f19aa8090ba97d1852bb100fe78a636e0c135eeca5d8c7d85363a68be9803914e93e2d47e0a7bb349d2c2972ac5214c388a8a9d28c329f5868768acdaa27f9fc161d525beb7715bbe39ef691b3861f79179d7501f71d11e7ac525bd49fa3982fd3305aa817298b4d530d4b73d649133d2f3045dceb801c6dec9fa76368e8024c5a29a6c6b06a9f0a9676dfdca914124ed8a18526bc34a5894635666c4337e4ea6c7adc298f7228fdd0eab3e7e021e8bafc5e6b091f77b0921c214cb5a6e67990b84fe47899b8b92f1723502734998307e0e5d6226218e5bd20c4e5fffec5870c128bf3314d7ba0f5a7f7444742d2d115528261fd20d155a9ec62ccf300f135b466b5d056f98109a79908ab3269e679ef9bdb63849779bc4f18a2d2dc4203f55429399871315677165b49c4901b10e96e14dc957dd0d59993c5ee953796501dbc9d7000c0d2d7091e95225f421010499a5d2261e9b35a9dbc662c87a1c98aace945747741d5d8a5adc7db393e3c0ba9d99a294bc4394ba35c276da8b7804edfd8044e531ce3f4e2f95c745495f83b7f0807dd8535cd94baa7a70771136542d3faf5eab1060b2b58597a81888e92aaadbbbdc4e72f4f58597999b6c8d6e5e8081c23273446596a7c949b9ebed9e4f6051931393c505a5d5f63647d8e94a0add3def7fd0000000000000000000000000000000000101b2b3f"),
},
{
Count: 2,
Seed: mustDecodeHex("4242424242424242424242424242424242424242424242424242424242424242"),
Msg: mustDecodeHex("64657465726d696e6973746963204d4c2d445341207369676e6174757265"),
Ctx: nil,
PublicKey: mustDecodeHex("dfab4158c8952a54f8bd019ae3ccba701bd8f0baf78e308d71c2b6a7f95a70668d291af8c54de4c8707b0068be72e4da2d0e319d82fc23c1025858645449a927bf52cdf81fa06dc8c0791ba1ed14201d30670b539ddcd31d501b7b618db72039b4bf911245f76d0b41bcd4389f06a2fd6d312d644b27939034580c0ee3f1bd14528fefb59219d45fbe15371e509fd2784b4324e9a3d234fcf351254b571889713744f926df76b778cd3d6824f9442acf0c42d0c71797f2d59bf156f43348336faaca71819386d5983ff340499189dfaede03e29778908eadcc9390b85ac9a7b4900b5a7c5cd58d06423cd5cd666b77351008def98a1426b73179c50882b5318b21f9ff8235cc5a61f135a88e0a98d19e68b6405ef78a48eb50a2c3b772c03aa9c5f332efff9e93c79328ccfbf7353fba7c124023742799e4f424926d743cda109be5716951942395a51fc36b66dddd9afb45feca30adcd6809f484608db8f9b05820dec3a5fe076c8ba456c33755ea4f6cc69cb9a27d3e985ea4753815c3efc1decedaf4e488a91bb8216629d621860b75ea027d9b47843da4ee031b3a4aa3b1d1da2cc70a0d9d29eaa11e721991bed9204123464b2a823f85a01304097114ae9f66e5560db7830a6191380943d7dc4547b9980d74a9333408afff51816611ad1962641f9cb3e4cc5d5db896e11cdb15219bf88cc8dc3a97f8414c884824b2d9763930a10aeb5e4dc637a8bfce19e3a4b112a2d67d13e6e0ad1888dd89a828d3871376b740db3fef153f6656b4df6ce5602e6902382a6f5ada047a80e80077032cee6870eca2159363c8d57168a3f7766f32a5e59a6559a7609a5452194a3d292cf8c28466c6de926cc8e8bbbafde77c60be7becb75b86fe68707ef2cf4410fd725234bcf0869b35bf10ce1c9f5ea36461d1032181fd8871807179ab2e9bd7e24b53693dffb8753eca17ced2a675b174772a74a7fe5dc80ad10e66c98b9d7031334ce3168c96c3bf56c63b20dc4478a07daf394a5b68a929fdeb1e91b127464a765bfc0e9334e72be72d4c7236fb42b84822bc45249a5845494a4b5be3927561762ef9e3a39aa31c2765a4d217f9649017de1ab834bc31ad58dff16877c607283983fb29692e457ce5711827073578555b3612b46ddc2e92a308029540d354513231fb4f94a3c4f1e42956bd91e9d4c4d75725ba0542dc678cedb6de812c713015d67abd8a03f0bc03d894efdce2f326634d3e2c422b92890ca3eb7228920e2a485deadc60b92d9fbd5a82a8f1f012ef852049aa40413b4fa5d0e4ca2464978fbe56c5211c4e59998c048d689121cba0c011c783462452b1a183448d18a13c013184080e766afba778de67c12da98a6072a524bc2242d93bc6d9c0842c0bdf992a06c2e202588beed1adc7f03b21d50f7745869adfdfc9b33003fccf54180f6248f8726e4496d13e42e4dfb61b511d2cee098d783a85482bd600ce7204f052b5bdf786933c7fb8448b5809d1884335405c2c1b70053985aae87b655a01a25caf98c64620fdf2aca55c9c5d064674fa4f281a17172e1bbb6f804a5fa7850f8a457a8eebceedd9ec2c6d4a056f7a18b6e14b46dc1dd2bccfca8c755c635c8c59a95e52dbd53ad4483ad27bdb0bdd6198d076cc69e14375181c33d5ac7d8debb5f6de8901a8976fe3b919d0ac8564d213e71650cbc05ec8ab39a21039d2f33c3113ccff090e45031bc426915a43d4860d5623d685e6940340260febd35c06427d806cfa93b6e2df43ba7d1ffe60f3d63b5ed4e30386def7e7b94ee13ab21ac6eace87f7b286913d0e0e44b73827519cad3c5dd2d459e3a2cf952bedf59d8256f296"),
PrivateKey: mustDecodeHex("dfab4158c8952a54f8bd019ae3ccba701bd8f0baf78e308d71c2b6a7f95a7066aea77d84575e4c57700a967ae8b04beeedcdf791e79e773d5c81af1abfca01451aee797fa762b2af74cca4ac49fe7a2c4a3eec1a848b9ee133ea4b7cda6c4e8f102f54350daadfdb8c82d544bde3a1786fb6a158f445b046bb8fb885f30959d58b280a51a06800a00142182a9046248a4268018405200750190466a29091e4b608c3c09198a8712121904a328e0c1222dbb2081a378a448469c9489109a400d4108112274e64462809036a102704181022004846a2008011802d23170d9c000044a64188380c22a1209a8660198010cac2919a9224a2c48c23b93001b60502409202a928e4064c9414800028265c346ae0408d8c482950c86c11350823077024974009020a1a0628618069db200c1c128103146108012188262901301101c6619b4486dc4468048425db96212300104b3645cb9430d03450c8824114318e0239709110642403091ca08d94960d10c06520889113088200492463b00090904c23331012014e92b070d3b6291987601319028a146814234554a0411990401b464488c800e2a25110255094c2089ab86c9ac06c23c46c1345089c346e2183450b8344a236928c226842c48c0142101803100934655922904a840cdb9280a14871184412180771cc1008da224c204240c1060e11441102802c0ab96dc9a4291132921a380d60866852446412146e8c246080a661e29844223726931801e420285b446003070c93464d13c92821308814448220b90d0a02491b99305b4462cb344dd0a860e3102043107022981021a5819c067182c46918088d8436499a226c24a4600ba185611072580400da404859166a40144ed2b44519b54c03943183340d49c26512254a5080412299452300680b15049b2050401622ccc2882142250104720301400bb06819028a03236210250014244c82828009468c2228008b907161865010116c920612da243058080e60126ce00409d8464041004851c8411c974d00a78114134219218a0a0260024904933852a2269214230c1b050e43803023938ca43221c88801c4845063388acc02495098498b406000448e1c866513a42d12260d24c60998a82009270508877110c64513c28991088014c82002372858142903405018214400043112335141100ecab86441922d544432941888d298481b361209092a01c571514825029561e386641c467192c009021991c2361002b58d538664d7f90f96a1ffb5fc6c8296ec2ac365b22e52e5c1b10b74427b1a0364de4f06a6269a31beb87471d29d93037027a3ec7e48739a636c408b0f773d6102ccc26b0449cc4939c54661db247f5762795a56002a0c5d133725c02b0b66bc76d9639f2b9d47ae8f7b5b625f1b32774f9f47e6a4f5ac2f5c9c87804c442eac48dc7cf59aec4695fae8aeb99dde7fd1d70253d8399941d51356a731d8d60b0a88491d54602d68240a28e3bbeba7d9360a15293afca6d4fcf720daa658d38d28d0ffdb8d6db76065df47dfa5d48b81c45c6a591e7be7bb74e37b726be7493a388f10c25375d6eae6de094839b2806b84e8d476f33fe510c48d7c4b82c847a106a7c79053c903844b9edd81950102a0b456435064f3012ed4191e8b1910e6a44ab5de6750aecc6b787caac7ccb5500ae89ed407588efa4d5e2f5b5c7605e87e7bd42ebda1c0809a0e718c1a44cc62d360317bb2a75f464e5729b53f78609a9192b313464b54007d84db6948332d11f0577b4b0aa5ad8ce40c143f5063fc7ea50fdf9711a7c76ab365c8d9eeed6c9a3d3126b03a211bfe54e638b620d4c17d260f787d26a974baf9cf7f62e6686535ca36711dad81e5f21fb373570507758113e2f4f59c0efbc1ecf1c79163cd84537c5f58870b5599a70d072a4ab35a5db955c6e0fecf3004ce8e44ae86391c2a71435d29b89c18ea9c5633a688eb25c39d95178c3d51bc3b7e5cb80976f1c0a481facf81b9acecd302a05a292c09771fdae70f574e0a8e1633121502760f6f5ab72c7c5c83d1c2d3686ce58ba0f7d2130377646ec886154979bf1c1ce2a69e5d9466d71dc6cc5b11a580e976c009111937e20989f56353c5d566d06c67566c98ce58a86c916d59986595f812856d576147d5db4774509f04e8bbf36b4618d4455b86af652b570e98a2d8954c9e75083a52ebf620b99403479e7eddb43ace8ca714617657d7576e41d1335adf89d4be686e2e6a2624d900bbc6e8d2fa9422ac8e21359cc34c80d23b333d130a16df568933d01abf384a1e11bfa40eb01cfc3a04550d3eebb976dd4d513de72f65912b76928f614ec641ba72857f6656e3e47e2495a859974cdb5bdbed32ea223b2092900af94d20024d0573b00dff356a6547f1f4902219c5f19792af7a25d7ae08220325e67c80ad563e206626c4c265741d7d8f0a0a6834ad865f881f22a38bef4fe61def82755342778213ceabc2ccb3f8fc9c6c33b321c29bd73a6ba7e4ae2ef00a1e6ae4241d1078d67405c433a274c25565fe48ab96ba1a0d4a9036f3c1a98df719c1cd25c0833deb6374cf19c5d7c972664ab68b62776c6c62a3306aebe5297b903398ed8ecd0487686d3d0a421651d892fa68ad90b86ff84c2c1eeffd3cba40e3193758d8f5e570e0f86d47f908bacab2511f1d59aa964f02521eec005618370d33dd41516fefc246f20772e911508512de0fce240226c2c1fcdb6a21cfc729dd28a5c281ea502b065dbbb670752df05a393843966c8a865fc9bbc8f0647e4eb434ef0ef03f751e11b70889b974d769318f4a37d06e84230029de9cb5352e66a2e6ca22c917f26fbbc109472f219bdaf17d6529d2b2f312cf72a852f0efef04456b111d4f89da6a08781d20d57bb8b2a1554499d175062d3f2f4b8ff3201e1df2b283072b2335d3e8aa8e99f63b499cc8bf19b4acb3e65564ee0295d349cc1df4f75414cd65971f90339d41cc7034fb935fc67ce6b5d9f9a512e266bf07564f8862c6b80cd1384e1a857cde20893198dd5a868ca0146f0fc89da810b61b778f00154de2b7fa3054914a24ff711c42cce217d484908b2488fc16a0256b54d1f8d40ac5703f3dad77f02aa22bcbf57bbff45b6076a6eafd824cdf762ecfcf69e6fcbc4afd44fba539e5da7f4f0c099e3de1f2a45cfaeefc25b37c7f40b86e9839299743b61eb41e984fc78cc16517f20f4514c2b74b8ebfb43a9e04bcb0f7e7f53693b4a5825c2429f78588d0386f112fc70d66ce3e04a42b7e785088b64900701303b8580bfa72569f409ba7c743458dd1e754f5a7e8492b0e060054d4d0d99fd1c589fbe4919a9d8cf303025c6b9eaaa4a84cebca7e8755cd1876c669e833d1efb715a3a9fa56cd8d2c5a654c1174c81af1a15f89e9ebafc66a862214e4834bf548ef617be8042ce77cb061bf465932d327c6ebbef7fdab8fe74fd8a6473f9352e21c4a8f5795048006a75f6c9344c10310fbe81ce72d2b404a79ba60af5778246daae525059a6aac4fb47949e8b245d6c2487ccb9a5345831552e2c32deaa80f23d09075b063250fce620a5f9caa42ff2e3c98e8b27f955df24306d47114a101dd9f31fe597ae4"),
Signature: mustDecodeHex("545b3df4a7ca6a95005cbcd2a6ab8d2f38a5763be7cd06b7925e0aa9c6ba76b5e8d42cadd3e16467a964beee00fd2c8ce000dbc9557047d9bca1385c1bd03598aa87ad83141764332c0c2994a5ed90e7fed9be22f2fa9745732ad744fa1f1715c362efe951bf2b17caf1a3f27f4bca8e78ecbf999192cee587fecef0e96170deadd0816173d098cb1d2a9c643ebf94055a1e369505883c62e80b5ce453bfe70fd71409b1806c5683b7e09b5737928b0d86bf0acaaae426fac654691f4740917db0136197a2d532a9bb8dd3677bd94430ee4dddc352e153019f5a0622f7070f048ac2f2eccafc29ead074b2b31c118ebfd43d2a5481cb73e707a01643518ac60e2d62ee21251896ea2a1e4744368bddf38b9c3d6678a78d9681a4ae1003dfc624e844a3b92d179bbf1c6e782fd4dd87f27d1c33a555d4e8cccfffa0abd12dbe950465b6a80857615ee4c9f0dda929e6a338d8494f3cebd20687cb7d2b0d828504971d9c869ac4bc72d53fe3c53946ce803e763a3bcd7b7709be4f2f9cfa6caeaa7b529129b70a017d725b4eeecfd5f0f9b98f5df223cd1085c9834d305bf3a83209ee2f717f5b440c9b815dbca2fb9f10e9e341d24b3553e8539af2d54fc0bdb6db2ae2bb8d9e460bea8d327a97e632dfe4e2a0206e06343c25b9a9fe1122811dc197b9f5a2ba768575677907e2f0fd874ebd5c41065faaff3529b6511d20cc1fb19cceb43d81b414c39faa75c0f830ec769529de71fd1d25157d60159e7950bdf3616a47fd801333546bacbe09e4cf6ddcdda30f9ca5db07370cf1c34442e5a47a8e60908ce7799df1b646268a9292aee674d6cfab26c6d66f60ec4d9ac6aff04123aa385d2dd6cc21ca9ee94a82c51d69710f39dd8090b45c0fc0eb21f15b67b9757bf45d6f96ce01946d145199da863280873d4e2b460d5eca77449418b6038894e9baa71d28689f77baeb0e7653a1c3ae7e99b0f1b1d13a6ee5117c06584768a3dfa9b2a1b0756944b197cbf05fa181b858c6b83326bfd04273998cf3ac0aec8b2c3ecea0d113a47ec47e8713a1301c8dc22d8c19fd32ac62610b1d568af77e39e65d9b1853059bd8607f81026ff3362b169ded2e39e04df4ecf495b665e0816a6d84a16a0b4f9026ccd1110b3a1adbd7d377ff965d8be40addcaa6dd2a3891ab678eab492d45dab49a634a48c4ef7749f3fc6e8495571bdaf5417ff4e60762e36073fdad7d6df2fe903767da91a2d4c2333afffa6f25877f344cefa4cb75e040ed921989dbf48567e7a3d5f28856e8cf2257a50dc2744c0fbb01c5bef512bc309a44b7f79b082b1b8ff920505a6865feda2381bfadfed1085606a2b4f40fe56b3b4bfe37eea69d4d1ae6ade3bd7e55c071988dd27d39ca24103a23553466b933c350184ee106ba7b4beec34c06aa5ed101fb028d30510cb046b2b62e6afc91ae9420c23e13f2b1371e9cdcf0527882eef5aa354d1ea1c583633a5b26fc921e448230b624c05ba3eb36f1a9a05757fc9ff384e23cb1400500b63cbcf0b48a8293cf38394a82b170a4af0dc9b5f1a722ffa64b270704acb8207bda50d539eb9304b4e136ecd0b635421d85c7aeec277b7847dd3693d0901b3f3b4541078b50104558892eb6e78a1080a08cc6dd9eee7b63a79fd8eba6815da9ee83a1a9d1f49bd1616b400cdd1bed9c6143c59c0b8ba0bc23b98cf9a3b9145e41f7021580beabe029d7718e0e90714abe7f5744c75aba5696e17c4a2b2ffbe5c120ecd5dac0c0395e8eb3790286a99dc22425f48c904b972ff9b8b13827c16c9ccceeada3b33b2a974cd6747c710c62015397530c82fd90e335dd970bad4a6744bed24d34b415db2add784de6f2273d60060b1704a8b3f4d70e22a35ea9851a9c56937bc830abe4c67282c1f66fdd1c5fc8e303161df34d73fd5651e61ef17d0c6ae93ca25809bd4e614b38ff7c358506bc0826279043faf01ca8de4501c0e17c94a8cc0b4265b24b423d54afa32c15a0d3d43485a84e83719eadec7a4c8807205cc185bbf65332d4105f86373960e28b58dcb8d3ac0a798e86ab33c0d3d4071ba9045313128b129b6c8eede94a4271a1c23a6fa639d22fefb62d563de19d415a0a8fc02dc618811fb178869d4a2a54314982099370c33d01a0535518be73288e7f68f49caa62c3fdd2842413e5300f6cdfb632f251ff991be67cd3bcd2b32fc8768dad42e1cd4d407365c7940114cd5fb7f10aa4f5bd9a6c98e7138d6a3da48d8969d4d7acd824b069b893d818302923b321f0375a5651b891dda01267436585a1ae006b6739370abf59905b611c41a27adb9662b0b46c1e51621adee5726479f3db1f7149f21d80637d409cd520d8581b592c2712bb63d5c913d5fae3b3d1346c0376d1c031fef507185eead036de729d2d4d678091a1139e4ccb61c2ef3c4c9f2a72de100997377fc3bff02518fd121a8cd10e65419943bbd53f21b8cdaf6cf289a0fef6067073e6146de99ab7fb82de1aebc8a455a030725eb6e808e2e4dd09e24a44576b97061c63dceb7f7d7d9f20eed93d20dfcff8304ac75da2c037333cc9fe84784bc2e4c430a9027f25f9e1c104758c8f671a8c4eb413e5bdfa98d9047878dea91482f3eb44b9af7f58a22fedeb00e4db06a3ee0f2ddddb6f4a541f5b09ede4a3076a7d5e202b40ecf11eccaf3511902df9387d68fbdeeacb9bd64ebefce1dd1f6c7c49b0dd80a4e92c99607f2e16968796f29e07b03f087190c66a02a65f056ecdc413ddfb85e007251c0a9dacd77d22fa115a44a8fbf53e6d33bc3071fd0f0624dc95a5df6a6def7dc48ed68c1de711a98fc7b8db1916193e231521349381fd3fe8de24bb33103a3310a7b21678a21327e5161a42aadec349652e90c897e799660c061406e788e632b5fb838f77800e2ba4510ea847232770c50f4b2822524c19a07500783d2c65d8c5505cb25c7e0e24936c4f169be2db4625f3413d681c7aa2195a6c1a1771a8548477ac753447ea57e7f621a1819e05867a7382869605a210b3656ac82d9e3dfbaa41edf8749283a3964e8b8f647fe4eee2e8626265a8d53efce7d160a17d19285d652d2052db8d11765cca8a5e0bd6163e8acdc25a88143fed7361be506f31f4669c53c6b2691615f762c2a723565b2b86f610eed994b30d8dd78f9312fd10bc7d7c17b0294c2fdbb5bbf05c3058bf9d6119c9a4e2f80e2014d8e368dcf7f035fd1f135a68d3aa9cd92f299ff0dc7b7e7bc1d5785c339743e74de1204c4098ca45920da8465d3d71c8e63df8ae84d141f973710df303e2102a3a6f72a7b6c0dae3ebf8fb021417183738555d61676b94a3adafc8e2f7171e394a4c5b646d70878e989bc7cfd4de000426364e6c7297aab0ccdaecf1fe00000000000000000000000000000000000d1f303f"),
},
{
Count: 3,
Seed: mustDecodeHex("a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5"),
Msg: mustDecodeHex("636f6e746578742d626f756e64207369676e6174757265"),
Ctx: mustDecodeHex("4c55582f4b41542f6374782f7631"),
PublicKey: mustDecodeHex("908102ef197addb6c85fec17be01c0593ed9e8af87f5bd7bfcbb6a7b4083bb696e0a83e865df47a47e1b952682f92f4ec60f686a3f83f751ab7df36c7d2b1a192b53f8d04e9fb89ffdb25534b2f3deaadfd34da41423868e42185a6ba82f2e55ab5eab266545b4e49e5cb28c8d397542fa627b809c75e55ef926823cb7862eacf5e716358a8ef413eee3d10ec3acc72fe34cdbcdebe99e493a99f2db71e801fe9c12af735437ed3f9a06b332e738dbe2de32bb19b5b27a0c27a960380022c731f680da4c63a311da6217d7466aa5fb641951acfd82ea833a83d860da400b188a82dd6f3b350e9a6056bc2e09ab788dbdce26cc8a22dbed9fc195fe1a8da2ed99cd7b40028957f59e9124553b724f5b964f65420058d90da697266ea16efc1c4a9431ade429b648969260d5eb0a1d21f1a112efc6632ea4537236366f3259a933889b6eeca5162e661c79116328442dc782be54aee321f216542ad1405444b7df3e7de6998c6e92296abc8e40b8655a6ec9509eab99af36e3ba02266a5560d637378a18a3dde88d2c5fc06e8a80cef5bc28623e01867803b14414c64d7af436fbcd04e9f5198cd56646159a455ccd1a346ac7842b762511513e946660f201a562d538f401385f63e340d9ebf13e75027e5a84e72afd9ec65a721ecbfcc5f39a60eb74eec40a3ea8d59ddcb842741aad2317c9e12e746d07f318f2e22a89051afedf7bb95543d0fa33c65d933945603451fe9aa896e74fad35d42134dc2f888a1423aa832ea74e2d9ef8413792818b9946046a70ad7cc9bccbd9ef8ec5c30249e2544358b5739d85efb5e6e3a049473d10410e07dae68115d2b985be0be4dad4e49377c4dcc1776b6b1b106843bafb2db1794213a2dc2ca1c7e54741cc74ddb91afd15ef58d8a9f28ee0ab02d377510a6ec8ac16af2f80138727fd652d5cf8144fe456b0e595c3c800e5f2c7a98e589be095eaf6a8727f863df82a5d1c66899cab67797c82111fe3f6b1b625055b699c488dcb0c14731fcb39187ac56c9ec93e555eb728bfef5502de63b27f99f3e344dc0d08de6851ce872c2b33fdc954597ee4d9d321a87f536c1f225c955242b2e3102f16db511d3f5df777f8d6f7cc81669d5f3e7b458196697922f665eed14e74c6bc9aa6d7bdebbfce50d086f9248d70932242830b36347737dc254b6d6787eff30ac9739235663bf2c1b278eb11bc3ea350d75a17f07b77258e1e7dfc7d287d28dd4cbb6d63b5bbb478531bdaf3a14dff1c56d4f0da6b87289a1bb8ef8ff9424770e55e8ab4acb1648780463406c9f0cc445bf892f9a74f91831ab50d4204e183bcf38b8cfdded8ed1f5a6ebbac37911c3ad3ac979a3305cc9c194928fc7dcea08014a3f0478720541c2ab70f4af34ce13723150f43f9c779fcd7e6beeb1a6650e18b049640e17cf2f95a0b5daf6bef02fc8fb4d09210de986ba1c088e029d30d7678654a1ab4cc1aae655bafa6afcc69df13d7c39113bd4c6270005a05213d20880a384e37c676e1757a61692c1e7606e7a6ac3e182de434c992bc4e6d4e86b547133a86628a6b5d05727804a05e176a08923d85104655fe13b5c4070a8a297008529139902c7b7dc511a1d5a23868d2036c4cf9ea2a0eb6cd6ed8a139c60356ebbd617424fc7e79d10c2244a914d3dd2b8e9cc6fdbfbcd468c3fbd8670cae282f01844e3aa5ddba6ef3b0756630784bc620a68a09499825d57bb1ed6954f1139e0b5a2e5cd9028435b3a8e222f3cb00884154254236d7e7a288617acff4531f58c345abf2bfd69989d5a44171e6a4841c8bc273143a5bcc5790d39e94a8d7f41456b6692850010aff2f291f04d5c1fe"),
PrivateKey: mustDecodeHex("908102ef197addb6c85fec17be01c0593ed9e8af87f5bd7bfcbb6a7b4083bb69a20254f8976c9ea860e14e2b2a2eb38e0590ca5ae2392d9367383b1cb4e7b4c5f3b5bd4a167cedc185755b55ba6d2eaa47b4f77827fe09259f9ab6421dac0beaf69638cc7586bb86fc5521b61802bf98cdc1645f50a01a39f3494dcefd0e3c0a18c0095232468bc0505a20908c365203261202018590c64581a824e122522303126406461a836c024241e4248882062c024632e0020c142170d080654ac691c1a821d8946003220a0c112a21938d00034a143970e0c20108c14cd9306d82c86508971160820953968193068d04306d4ba08981b8018b06201343524b428448a251c81690993401e0082a44b2519482002026800a360ccba24024440860a46d0c430583b040cba221c3a084c4901149b6250335450c91709a26821bc844538009cc226e21036899428a09282ee22425514445124250999411981402da2064c134664b06019248254190891b1280091169a0482d40248803a6004b3431cb0020e4460d03278099c8605c086512a1701ab204033841a1c829dac88940a46c229551591001a340829c066c1a436c891088c324320b1930a0c225023450db220ca0c645e312400b878dc23082c1c48823c901c8062d1c1741d3106d93146248b880c8c801ca884421a66463a82090a0051006014b082e248851410060d2166c52305050b669c3284581280aa3102d213868e0082c61c8212239490307019b189290a86c50b22c10b87051441104a170590006d9464059226640b8880a972948320e54b68544984594322c4a168e18380c04158d424684dc88688a968889c88450c28419c965228184db48059c361102917018a01112368d49342ca232698906704b3809504028ca1686e20832498209d3a01122c98dd0422d08430e0482101a24848b2269a402304b260890b64998b66890340122a430cc36910a310e0a36064aa44503b90902a441d32860a200311b2606d024458a94445110612322028386291b98510b408209308d20284a93022e90404d01024920452552326414888de32052910466c0c6714b9430dc28601923520c359221224a60c28912232c13c4508c382e20406ad3286c18484c5b8050884470c198110111915c305092080888a08144322288446e01a3089c94841b9209e0822c423490a0244e1c418d42244998460c9cb0504b328e92266c4b06201b912ce28824d9389111b42922140a0ca7259b08060b1d145191426554ba4e091389fa57261bd6f1831b995a69cb824ea2f0b627ef4b3a517a34e7438e1899410e569aa62980200d9be57d8d59c7e99f5365de3e57e6a6630e6bc1527833309ab08ca06566b1dc2e7f035ba6aa9c0b35a43aaf5d2b4b8ea37800e39b95e6d43ee5f67a20aaf676a33c342a4413f5d0150fdd68be3adf1fd9c36a35625b7a641f5c8255473b17ffa1d8d1ca4aa82264dcfb3c82fd14c02d0b1bff1417a26cd101e8b8c66cc5f801ae331d9c1de57ed7738aeb5fdb7034a9226b5c87d22c8d0abaf80c62f82231258dcfd322937fe45ae3c425a1e4a432a7c0e23f770cefdd1b76dad486538425cda9810643efe749147d61e2dd9c1356ad5bcee6e65f12d9baa309a75bf3dcac0a5dc86e3838769887812cf0d2c9819bea01022836ce3d0742d35dce9582ffa414ed68ad82fdd63da67fbba197ac0954b52ae8e9819ac4ce06deec4752e3817801b8c6f62337a239a668ab540f8844ff4cd8608e5dda33805b3d66252611c9b0c54a2876f0bf63f9946f1c0672e905e014b3c72982b4ab18ed3303ebf3879064288c90c4d51e65eccd6a0ce21e0ead183aed3cb2b7806f42128fabcd2a5212a36729c4025de1e39fd66aa12a05fd3a23dfa9661b6f1f270aab3535cd5fef805ee96b4da990e1b32d5e5b086819ce39479c0a8077d11e52503562d6d60472ed77d01ade8f787d7d9f48db0fc167c3830d5b380bf4e5c3addb36025c6d9eba54009145afe80b103d02a8ae00273e72e137a88ab88e5542f80a597803dbd378a897373f8d5b5d450b242b6c75f12c2474b3438b5f236de8d855a83c6f6990aecfd9d63422125858873ff4235ec8d001fb23231d234656c09a9522dac194890ea21b66bf36d05e4995f9f77b033f323050d69c8dde82d4a15cbff4c8e7fe5df007096f391ba70c4b672f648fd67f064ec42f004ef1effba81f21bbdd61c8526753ef0ba432989600b00fb3eec340f51bebca7a47da02615a62516ebec495b76844eb7bde51327a1d68991fd6ece3d74fb378f7972adfbfd50a2a795484762ad6fc40acbcc10368cb744f8e759d6d15610d1ebe14c82695ccde93f0eb579d21bfd47e3f39b1972900258d6f4a8b5bf6944267380122200e09131c2a5fe459abd3f0dbe9664962b31b768bb595cadc7dc5e7d7c0b61ab737703a17da5c0761975c5d88c2db04feb3f7a02a91e9025a83981210498a7b2b83f4d663002e28c50f044c80dee026f7ac1112311fa7df1013cdc2666f0832c43855ae792c7d60c647aa6b763888e0db93a3134ae574976cf4324556a8be833a3756f2736b1da9755f830a37eb47bf9777f687b3ec45106f117c8d3724e4022eae3d78e8dbe2c2b093e26080ebbd5f012cfac67119be3a35c16f271e96b6c236725de44f71799a8925dc1a00d7f27e4c96008b51dffda2cc4782eca1b6c92c886d0982990f989c5713d3b7d2df0bc31473ff777b772450d19363bd3dfa0213daaff887b7f3bf36a08a646ddebf2eeffb25f0ac1a2ebccfbfde997548d8b41dd14572fea285bca09588f0b297abb3fa41c27334d70409e61b701b5e7090ad3027f0d6b73d09763aa6afd28fc550683e2e82b1693afc4934b2d67564bb0d3c01fb95dc38c4f9d5591b2e533f90d07ceb42310b521dc39193e44f358645552c6a1c7f481704ff63279ab7836fdce129816b0c56b7be00a60b28a5de30fb2040e88238f66901b6ac983b8e285989e4e23f8832076abf1043b6ca51d7ce68b975c39fa96637dd9c81d4385238d1cd103bc6912590edd4e4e702b7e001fb01487868ac93db930880c08e7344cea550c84d377ee31282a6d943d7d5cb989a2c4538a8a3b3c7ec3475e3dfc9facf03d4e2b18abc529601a8193b6001c6f94240f1d0b6a3ea5e35adeb05a899a240a5d4a70ee7606fe1600dc39aa6648c53f488b5fea46c8ee75e65d82672d062070f0fee97398f062fa1b136ba74a3301b1347fc18e85b407c75a862cd13df7fb7d6a695195e81f00ed1e4c6dbe6fba64859e0c89b645dc473b02634c50c27e102268aed1f49f99a875a45b490f2f06a3276ac78825775ae59896c0ce86c8661caeca23a9e8e2c70af0131b87fda2772d4afe81499bf84eed0ac5802a734532e99e5bf49f1cb33b11bd458e2a8e4f357ec949706c4b58b5fa92488ae5d089a80f1b920045431660d03684065a98d3253ba1c6a15665afa4d438263628f36aa54b9c92389acf16197ae5b891c0754d21d9ea1190353fac15db5c61f1b1f8b6260b6741dd070719f5f34350257361991596aa76e78797cea660fceafbdf4a65c3d9fcbc3ec5a55e9d3f0ebd0cf028c5a1d65b4"),
Signature: mustDecodeHex("c64f2717dfb959afdc07179adf495e883592278b33e827b1d974852b53127636c68a015a33001ecdb4b04ef443bf2d76dbb05d072234362f252e4f0bd13d46dde72440b6a142f344feee409b8dd77ff7a422979812717e4e2036e6b6505bff253959767faeac3875b67ff48c1a07d934956481c551fe7a81b7415e92d811c6926e33d6e6abf2030a024adf9c1b0ed75d7ba27687ec4df2d5155321df446e860c8430e242568fb0b3868d897de9478acb3da023644c3f5ba116ccb5399de053c9f1906d4fbbf60cb8fe5efca203162cd2116acb7fae2be28a71021171e421ce94f0580dad8a708093cb7bea8549424de329e694d6429456f1c04b5c976fbeba19a0d2c0c3fa92bc3724e257b4695c73db9eefba96599705f4428360f94c921b14a86c42db2a4efd079c44bc37588c0d5877064b7706a0556742796b897693bcef71cc08d2a2e021a52e246fd7e65e92291a0c976db0b9198a90d6d77d4197b9a4b7baa7dc4e18f326df04e0ecd3edc2f38e365315ec2ca4d2750b31c973970e29b31e6c320641c5bfb3e344e46b28367c3426ef70948af92665d192b923c161af25c13995356606ef9467a5c2b0bffd0044fb6534b5fa49064914e9997860c12708c242432559b0f98ed019bfd920a3dc53383aaee4d6922399d0ebcde904f891ac0cc9dd16bde1acfa377019a65ffb1a60243f2df04ab49ec38cc570dad523fa080ce8fae5649147219734f3b9ad11b0f2db5351800c98d69b525bb5efafed0f5a9887395135e1416049d3dc80d9e2d3b00c6c36c1e236aa4491fbd1ebd208d47c236189fd38bea48cf9b6cc2fe2b7315f603a9ecbb8ca69b4a6252ed2a19a5a7d9cc3360def53fb7609482c49de7c4c87569284eaac37db32ba37c3dfb22c91ec33a3364fa126231398d83d1a40e3e536f8fa756e308e8002cdf950f55e5c872d5b8b60393f3beda838eaca034fa70d0482de6db4fb120b5bf026ff3b5538f86aaf81b32ecda8b7c9bdf8ea06ceffd4d8fcd055d27c31c50a9cd2dd330f5146261e2d4d1d5f9e0c9c4a5d1b26cb6c2f787a1504043bd059f6e3dbbabb601d4e53b3271be00099570164e3ef9853f66bc0effaa67008e285a0991d3237e2aea2e3d45d71a404222152dc6a61b57f2148043d1de956ce68fcbfd7508243e170a4893e0f70507ffb5574dd6bb8cffdb26f0af5208724c1f5edb83ceae76e8832e884fa54e395391585361dfdb98bf8ab6c3fad6289d3d5c430ac0923a87da3f08d956bc40bb6966a5cfe2f5fcceb0b94bebb9ed0ac534371c3c6eab79b58506654174c3b52c9326186dda6d1aaa6784b95ef29aa438a28533438598eb6f55003e3ae0d9a3eff6b92596ba957bcfc6aaf66f1a3b2374adca3bdd4c7e68ddc5a4c7e3406d785af5c7501bd45578074410baa84aa567c8e2be942b7f9d03ade88de36e3513522e22cfca49126527935036ffa2566bd37aa84ab9a1cec396a74ed1f8c21a7f46fb9c69c5747c86f4e90c126cefec3d700e9b2af1e0d1224181d4a94b82edd1381d33eb50ea8b8ee0c04ea528a0601f22c1a7d1a79337070a3b5572ac8a0be99360a583e6f000ba5c18bb53ad5430b89134f0247085322c3e83dfa21581f443b99a6e55039fb4a56cbd5690125c198d70320d5652861aa9c383fd8b0377f5ead22b9cad4aa283444f8c8acbff664391cfdaf49c10408ec531b4ed4fe4ba2c332960aa5294b8878e14e48e422ed708654d1cdb2f1b6fb83fb06e921fcdad21029d1112205e6e6a1d7a263d6e550e0e0a0bd417e7697c239b219ad72721b3cf14f6567690dbd4a9e33755fff7768a709882c8eeae86f4ea393adadd084beab4f3ddd300dc7cf3948c4e2ed7eed8433d5ee47b05ae72a8183f93a02a50ff66c0603bcd6251827a93e24c686f5e08178c12573ac8e62f99b44a7f0934bbd63c5ef6c1629a275aafadfcaf1b0025c9f8482ed70b67b62bab1fcabead6b5aa1661a056d9af302430c49323145421b7f1e7913e85e08c93fb835d3eaad818206c3c2255fa0f3d216083c8cff62f531b985a9192bfcea3ecd5eb145219b4b0a76877dea07d3835ffa9a1093dde1af9f5b419320728911d5787599adaf8253ded64ca5a675b014694c92347e73bb1280500d9b0854930b5d3f766b25cc95cea01a74adc78a3917db3ec00cd2d57fe6b79be1b232a7af4e9cf311546e5b4f77054da29a2b8aaec515c93d6df7a1779e4f451260ee88f41daba53563f4deb0b76f3d56c799a47b3e4082f8a20d67829f6943b7b622aaa913846f2031c2a0d5dc47775d757cf633a569979a0ec572daf9cd70524f8813afee2a03886652d2fa86851dc090a193149b24abb96732ace052287921780ccc1032522c25d4ccb40f459c1c25919d341c3d42792b174f9217f76b7eddeadbdbcf5adf0d37c9caa5d9462aa011be8b7a56b46b77902f7317f0de16cf2d57f0b83662a19df7d052dfd295aad5b87dbf4e6d6ea830732319965de42acfd8a71821809a08754b290df77124543caf02b6b76da2d874ae1e7735f40a7b28f9695a91f611240fcdc5f4b4a63f28f222fcb5e7ca6e880159ec4e63a15ab0884f41ae652e8cb5ba718f36eb6b6213b924ae9dd424e6e07bf958610c72684eb9912659748c42e268c7365bb99ac981beb0530e771663c7673c10e33d7d2f50527511169910212dd7c1284763d24001011ab57ca235bcc471bcad5a162ce1aa7c61c91b4438c28182e1f4afdcef076c1b95df0ae33b020ae3b100bc49ee6e3363a2b7e99cdeca235fec0b6ba74b1b71002072476c248d59e66d0cef8ae4959b6e31ce0eeb8af5c8e7aed7e5b077f1d69969c8604e3fc42acb4135584414f96bad13f00b67afee445de057a7cce143bd69b4f0dc046c8c4d9fb13f9e1a50f170aa801c7fe772a70a6f5d1dd4f3f5ec031bc469bd87563f020cd2cc5fdfb899f80e1f275b3b6b329ce82da3f5ef39610a45ef36bb4ee22d2c7344c1952aaec9b615a53ac48fcfb4d6e8dfe15a520b9ab6a1f7db57f3db05004727492e0b663ab8732d3ef5b8c8ba52e613466ab78b9a9ed367ea85b964da6b1e79a92f553b0012a78f8ef4a16d4a27341ec5d25dd47416ccf4d57f511561479c8b19be5473f6b7a596ef7e792bf3e8dc6687f21a9e59ac105c5249297687a2c8cce488d1eead8d127d2af77aed4e2f1f9ebbd0a2333acc3474ddd9d9c454f821d60a62e3ea5844d4a6bf390e6ccb0d158c3e5640a724fc589f02f6cff288894174221b538871ae80a8323c533abc76e57011a4e5bc373033e091d264d4f6474767ca4a9aec8d2d4e7ecf2194e61679098a5b2d0d2dde4000304071417313a49526d757686acb8bcc2d9dcdfe3e6f1fdfe00172427292a2cbbc8cddefbff0000000000000000000000121e3845"),
},
{
Count: 4,
Seed: mustDecodeHex("5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a"),
Msg: mustDecodeHex("6c6f6e67206d6573736167652f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f"),
Ctx: mustDecodeHex("4c55582f4b41542f6c6f6e676d73672f7631"),
PublicKey: mustDecodeHex("ad5302fcb6d19c59fd6c3d78828cac1df195dc2ceba8f3932c1b72d0420d5053c463bb58a7cf1c578a025074d7d9b8b5021e764ea268a5dce3b4520103ed6ddba0b9584b97563442d5e0079e3c2e966c7521972ecd5eafa540c7b4975713f57d6937b61f16fb4415afca0efbaff7cdd66237a798ab5e968dba01cdf1c4c8b68fde62004e7df465262db68d3b2c8c46b9d20b2c4cd017879d13ff8253eabeadd8cfb745d6dfd857399288f89800da9f4b95fb95735ec44b65909d9ab8be6195d53d33d8a7cee4bfd5529f0009d9e219b34c342ceb6fce5b4453b39eae0b44470fc30071d3616b8c812319e6be6965cb3a67b14911a4f9d661ffcd33abcaa440b347912a3581002ee73c90ace7c97a08486d77e8e249de96fd9b8b069f7c945562e9f28f7f168cc7d0182305d60192d1cb7db8792df01230bd32623f78c82528230b25c307b358a982c28a3596b36f137d035df346dbfc73de3cd0684e905922aca7af6a3bb3b6dc3a5e93cce2cd77f4ecee1c96ac508a23d497bfad7f9e77bda748e5ddfd63f6f87cb0c8ecebccc4d77095bf3552af08b0d0fc9e0dbe7042a8d0b520e9320d62a27adfcedc66e9f954d064d580bd6cd26423c42a73db3cf8a191bec5b7c26b80645fcc35ee42e2d3bcc6b5d3134f13968cc56cf29cc244e8107340e763411b3b8ff09dfc2db691dc61a724dc7ea1d234a020b23340d6d0140e98dce4d2f8f6e71de14351400a908666b8807ae4fcfdf4dc2b2fbfd076f0ec91c92c2a6be2857c0e2c831dc9e9113aac953f17c09bae298732b02ff30431b04df2c52847ac3ec8b4d93c21318899f3ca895dc5a883f88b7f0f58cffafadd8703bf8baf2477d11d37519872bf4472fd59c641d17b54d762cf40e1cbc2b728790f61bdada63f53bf7f39d1b7273fe30ee85f38f6d6cdb0aadff520cd592147c93f0a62ae961fe69b65eceac7bd62ca8508826672792a10ae624f48f0fbda344b34015877fe4abe4af148e40ada1c334c025d19ef3277d2ccb54fbe7de2a038794ecd796ec5de0a45686a5a63c9ef54d0cbfc29a8ec463857e8f47b8abc2990d16f3ed4a3e4703694ae81fd674fb916e05d708ddc7a4f0906f1151ce70105f473aeac5437551e1dd705b8a0dfec7d45c91ab12925907e68ddcd74713993cc8fc1d87b4a15d56a49fbaa453c65b2c313ea8c9dc72f3e71e1195b474fbaa11aa7c63918bddcf67d63650d7a95601d0b91732519f507046be4c03d51edfb3327699593f4de65e9b4fed75313184ff72417092ac47e93e6660e6013f0c6a78076193d757d9e6cdea877372f8e254330fd13ca3f8d43f247a27cf63e1bc03fa2d757221d89edb563532b4aa0b43d5646787eb1457b3f47082af42d55bded26a122a726208b5d1ce15c834af6e6e75a4c62df4b083bfb1eae314f5d528962e1e0db67e7df89d2db0dc254b685e3659cbc4c59b8d193566242ef0883f84cd973436e973d507f683bc85493040f14d74b86442ec47483452934ad08bee5aad9d6ec1d390c57987f3a8a5775cf655a01df6e3394339b76504844745b6814f0d4043eb55b11df12381d68861f101c7a0c695d4643ba5ca64b9b87c5b9006b557acffdf3fa43a95b580078502b0422815ff0d39f0b1ce6779713b861c2cc4789c9b99781fe55e2009b6d79c2bbfb10b142acf586ecb031008d06363f200a205f26cde7ded87a2df88e6be5800e587fca5f08ff5ef5028285ccac4684e1f1e5774f2d27df31b2381782abf28bc071d115d1d028bb16e53dbfdb9afe55ef8a7e0b4ca7ef2601175c715bddef1ba31f933ce3cdbff71c4f29c2eb71936134beacb0b0007b7b7200f6ad"),
PrivateKey: mustDecodeHex("ad5302fcb6d19c59fd6c3d78828cac1df195dc2ceba8f3932c1b72d0420d5053b1bd5243891446272589fdf811874efc09b297bf131f8110a3bf69e2692bd0dcf30f4bf7aa2ba9f7a68d73c90f0ebf2b4b95d9cc96fc6729e400143d02d273df5e234d796dc16fe2c443bbe8b0d7a6901eb500f6f9b5def2f4ef954b925c705461945164082284946d5cb80c81466988b088cab22420034d43224810350e64846cca820c88402459160c8424611aa770544252191065200480d31621481604013570221970d9c2091c0724000449d91268e344694a262ca2c8894c04244ba6085010442207502021880c4989844691d4082c921200cca24909c8006040449436714a9671db3460e294682397892325611ba191620686c3123001296c63c46c9ca22c08430c0890440a104e5c186a1815305a029114090ee0306e94c82519360618448651b490123588a1883119c30c9bc6498c3045a4244e0232621834048c38720ba72040224124928c60042112260dc0026644446e831850c1222194c084da4405a1060619138ddcb44900455040945023a87123b36d64863020926592380811864484162202a220dc066d943065d112098844728aa86519a59180a60da044649b2051e3020100229121b140d1b04444062ed840016420261c3526e0028a1b142c00b651d3424e148368a1868c9b8265d8362412c66081442a603891a0346991b8200bc48da3162611452a93386852482411112614a40c24150c544646e2820d190561139311910270533864c2448ee148105302641bc7800a1684da3472023351c0b84509300dd4c811601811e2242a21b96d1b244a02c50cd044815b36250380601b344d21a74491a491e044888a0801581066a016621844864084244b40695408205a4282cb0024cbb025c4064084b060832264c9a844d2026c09038aa4a430e3920000a63109286c8b3272131481482031c2961098000a13a165119269d1a00de1288a1297318216110c256504c34593149112b54d24387000126ac9360188b208092566ccc8695a405123092450827111097209c56491b46c0a376e010742cb227022a2449c862410454c50986c8a460603212993982500c9285094410895041b806823140414016c63a6281421459b820923b770220840891669122446da0284c18880013785233088d496484210869304860ac888dba20993003052a6290cc5891a2680a0320609016943008d8a80092186815bc46dcbb04cc824659b4e492f2cf91d24041d9e00661fb3b6eb291247b38384d8fbb22ab3c4e601092fab9dbf20d5b370164ff817ab0b4a4092c2d7a224e2d49c7a4db69e8be5ecf15b6a705a18674b514428dff37240bb8ba766a2bff8f8af1e635140d83e0a0ce15a2361e9d3f195841c4d7b074388862774c9540bf6b464ecf8bbcd79ed6c5c77c0e7be590800f386869e3bd125ecc258954a90a770a550148ad78f777b9caf1462fe4fca461eeb89da3839e41d90c825492c28402a6256a53af2bbd62d3591ad101ce69fc2732bc57153011340d6d58473a8ed0694d8d78c6db02e44e9154d491f0c5633a99bd1f4a126199e091792e4f5d1794e1c1694eb98c6481c63fbbcd08a5503c234f16291fa71fff2bb169d9e390f8a975084b85ebc502ef05b1ec71f100b2edf790e19c985ded0e9ab00b95c20d502ddc5655445bed02111af7be2815e04490fb583cf32cc8cafd0af5e87a904daf333c3f2e13f3be9be461d8261fb955388b55f3e46c36cd2bc201dc110f0fc13da1ece1387b1cc0ea8628735bedb7cfe6f290220bb84e1347adb6f87d3f6628a10276beba37e2d71c796e1caa84dc56fbedd47dd2771a65bef460c74abb1411f915ea218cf5c63f0f14ee386ad5f415172c7c9bd7f609a56427c029039b787d59b076443b74352325b82b949989951320e15c0af56477cc4a1986088c2969b3bbdbf2817e39373632430a25f98ef2c63782a115344755e4b7e887ca72929b9098b13277e8cbf4508fce4a04c776ff9f1716212c4b25118ec5a255fb71326c8b22693f01b924b7d7e0fee369a1e240c673699945650ef7fdb38126b5b824a626e0940c2ab1836d7edae3b59c73ddbab3329dff2867c3dc57d759b777b47a9d486137af089f3ba9e048feda1eae5e288973f6138dadddab932dd663771c2c67b5e23a295a5e16ac2ffb38a2b588691f5871226b0e6945c05625e1b034ecf0aea315ae61118bccfb7df84c079617af74949ed18478da3c46ff8ae3828ec1a113d1c25514038d1fafa447ad0b8b6375e3bf151c60467ce633454040fb649df4036417f0da40426832edfeaa364263412d6a2eb86813605c3bf2a49a218af639cadafe624ac2830084277a30be68db28c109d5f6640e56f9d857000d95e7e1e88411a9accdb539771f29d495f57b7eb8a6baba22a68105061ebc7a5fbab594cf77211428a5538515f1673f0d6d68f1aae90997dc6ba8d854f42f62ab5c0007019322255ea2a8e6b8ca203f5fc3b8e1b44d2b64d847f2a7bea621439402a262efe07c76fa1e56e3ba2fccf26e49d0dbab78a92ae512bc24746d13da79f31d464b03475541257068bd18180eae170f3ccbc1616201a1fffde8f5b901a8168f9e0707dc4c535b06c6ad45a5571e7141b8e722f07ccf3e2ded890065a515e7c3a4385dc7d936faf1c91d562bebd8fcaa985c60c9571af9e19c0dc745775c824c3b065b3b4328fe54f60485a2aa1b8c23bb2fe0dba4b4c9b36b20329c90ecda52dc26f9b547501beee435becbe493424fc3d1d5cf55f9bc45f4aa3486642560bfd3a9de6210f2d8eba5532f1b1ab3eb6f2bd40ba9055c607db3ad998e2842b809469a3e413a1025f5065767fece8333f70d71d50de5e1a51e6bb5676b8d98e4a964c5259107034b40308f605f5c7c51f738f2db99f5a6d43b8d69fbd3066fbbe7ff900bdb356678675ded4e577ebb08dbee69672a1112ab83301758e2694ac742c4748b7bbf912f870485b57675a393ec492c2be585a580588d8d130c4a5ad4007dade49aca56e8a7c1563c2b459621a626591144123f07fdf6033a253987cb50bad906dd0dffe8e6874859cc34122f3624aa5dcd9b39492af5f0a316cbe9443cafaf1f45e8c860ce2d3ea0655908c70b3f236bddc77a72f9dc1b46c9dab18ccb84339fe1d81ff0ee9467e1558e81e68d7dbdd4cbbb5c1f55da218de98c65d33c3ee2a7c31b42e4d491e05040884a1ea624aee88c1d1d8b735778145e352a122738ca71e293a014f9b0f37da2f7ed4625fdb5c85f08b25662ea40a55c326ac86d42ee0112b6c6139b1af09f18a5886ba585e13edb5789f31d43f7416d644ea1e8a945a3fc39707277ca0f1e5942fc7bd30f4f15c154579eaaeaa37c131aff4c27f71c8f32d83061372783d9708c78bafe099bfdab205d37c098b0214464fb2894e3c1b7e6b83031f4a6d86ce37d9cf3ce6ec6cd062a6b260e03db3f99c8a6f40d6dd4fc87de8f7522169de4d6affa5256e9d7e7147195aedd58f46b8062f8999c13f7b08744dcfcc94b31e1bb2d513759d6bae0e2cdba27e95c91ea41dd31d3d3ae3812c04eea0bf07eeed57a3be7e7270a239"),
Signature: mustDecodeHex("2a0711eab36ca2e1aa461d938b627676b32aa5dedfc95579098cbd4e7a49ca2634ddebf49eace5f7cf0959f9fe0b69f9ea60c124d0c2c0a4cbd48228e15ff41a4808411f871ca04923e1bc9a657c01b89ab67064dfe25a060139659ba3953d716f51aaa0e3fbd6c2ed515da8dce01a715bb2bb9b347e5693c4b3b093d921b55a402055035f0df201b1a6b0842999e73a27b6ab393f77929ea9b0fc9590346f71397977cd2373b510bc64ad514d45ba63453893c056f2690fef8a6e7e1576e7179789f6777453467121bba9d730263b9c465e4560dcc08da9b1d22c0b0d105e7444713f2a3f6fd0ce68b72b6bcd35f75c67003b8ef6a29d40f57ebdffe006a4b4932cec602b9ed51addbaf8c75474a58404d8e066d24c2b0fee70e41b4d51461d07f69eeadae958e8cfaaf8b156d1f30db383b71366a6830473de0ea277e6587158f5fe911de98ab2d86b2cbe5350e847aa9a35ef3886b5189177b3fefdaf3d14f4bf5c4070c9e3f677ea20d5a637b78f52180d64c6419b0ec6226f0ae6704d4aa041724e9438ede3c23e449ad1caf31cd6f92a427cd94d306a18c76cc457b3fec610317e613a00580df73b4234ecfce04cc40f715c69282e32ff889f2bbe0dace30f5b32180236a04cc1cf08572e148d5bf8b742e28d1cf713b2910c32c9f953fcd1a57f782b47ad7feb4a8f1ca862fc4ef0d51021245e05b78629fcd9b21efaac8075a0e50a40a6050c8f9aa0c28980cbce02ebe1defce4e83c2de2452b75c0f20f23fd9385ae33b4315dcecd390b240302db3c64239c4ff6aa39cc5fb84630064309e7ef88a88225684d60bb9a6ded4c25b5485bf366fbfc70d770861849244fb358d75f052a0b18eb924578b423772c37912b47fd9531863b3f1719b045e881c8611de920e553fb43e9d6e9c546a8ed3fad488f4b1e6696042b3489a1906cc606e6b92999a23a8ed1382a79f04a87bdd27c376630030f8a86e1dff8ff39e6e466f322c0d3157fd19e69af9e588e59a49a2abb3f38b85701726ccb8ea2a8a7509aaadb2e50ab38c35c20af4a45e696edb5b08c0092ca061835d42ad2213090c34f4fd0a4280bde5aa323c69ad247afcd7a0aa7065cf354ca23d5f14f5599d812a548db6959784f394450d55891c0240a6b56fb6c1fb3f57e28468e07734fa7513dc21be502988443c9978f30569b6d93429d8cb1aa9a84e2a9a64b2acceda89711bf4e0284a55a3ae4d5b305e641e3c0ea5d7c226b1bc02658f88acf71c6845a20b2b6aef00a256d0cae9bae777792a4110a95b0c33df19ca502529e3ebb41c5cc0b6dd96f5aefd18ca35fd4a856538df19b0634a9ce9d4e2f17a0143a5bb1bc43d883520c1ccaa4058fbbdad4abda68b60c1510277d734b90f11d8b266e3a2f6172c2c5c88c0bec5afc0acb23bccfbf3ec17ffe6846a0858a7ce7f0ef5e1b7243c3c4eb942d127e0e3e177fb814d7dd218e7b94640458cb49a0e9c54b2d6e3ad5f8364b72bc5c4b920767b8004367e45e2c7417e74e5ec5262d64877a50d274f8a6d41351de48a3ede33184085e361e2e8a72869eb6ade4bc419a21a2cfe8fbe200fc101a2f31afc78592d769caff8151b417ee5a875983ad72bcd733fb4858ae4f0278e8f7c7ad95a9d89f36cb3e2f81edb9570b772ceb42045085034e7899f299699abedca4161245085c47774140c6c89e36e262c2be1b4a31f5a22efd91e2b20db8318511bae3e5aeaf395c78d830830ea19dd5bb9ae44448fa8b62fc2b61bc541c7be4c4c82df4b74a0ff923505202c38bbd1e0a065557dcd6c84f8d67ea0b2d7321cabc55e5159419c671b9f28febc71b77bb058844786b792bd244049866afbc423898cb85a0bf82c5b98ff716a021cd3b8758d187310ccdcee458a020f32933bec30b6e9da4ed7fe4b5f4c2fc571de8751f2d701e6ef589fe994b02825acb0daa796de8228ec8f0101063be1178932f98382ec80610454d9de923747390fcceada98e155bf5182535690a8fb6d490ddaef7213138ffb12a11619e29c6fa648a5e452f0f9008048eb19067b7e1bdf8ec4851f250c3afff980e385f6cf7ae3d94df6db3b42422272c97fa8d12df2d9490b53ddecff7aa6dedc80ae7e8eb728b6dfbddde26129efdd7dec3d3cf968f1276e7cdbf0f2b0ddff4aedf6e2b5368cfc4b64bbd20ba3aa370d7319d2c7a671a6abccc3f7738b1e62b0531bdcb0b0fa5f8697e32ac4067d1959b8022b228dc06a6ec4ebc02fdfcec2752079f13ac6eeebc7ff3c1c2143ab29f5b1bf27b9baf5596b93677f987fe32c1ca39c756e605183dc3a0a6b45e2d11c210c0576e2e587a2ead2c40169e68b60525710c066c095b08fe84e72a2e614ccc78d374e9a84514754bd9250bc99ca733a1f34e327100f3a8414c8d8dd07c595b6f13e0181e85eeb82851042d53f02056f5fb4468c2892b1c3b79ad4d23cd831a418762441e41cc144ad21a443d25c2a0f784b139390073011102b620a25e8fc9514846bf4fe62defe84590fbdb0c818748d66d5b924cfbf17a30448319250c6c4517a469b74b3537c58a4788105e37c48eec513b19657e5a3fb078078697bf684b27a0ac3632fb6583eeab7196ec91eb58ec0b401317fae528812e404c65fbdada536416ff5b8ddaf06036c9f70cb31db3ed2be5b37c33ff2e03af9775fe68719ea5fe22d5c546ea0ba9f1559a26a0839c5a37c9e80e8a7b824735b4e15a7aa7a21741c9e7d8f2b49a5aaadcf99ab7b306ebf713d4c8ec408d7efe5b1e8629da2cf42fb975569dee862c599513fe6b265cec32e1207b9978d07352c1dae39e81ceafe994785cdc5de9162af4587b83dc22efb3329890699d1cf7ed8afbee4137274296129bb980515175ebcc9aa5810780288d514c725f6c4ebb28f70f47c20b6ffbe256eb5685c5a1c708a335bb2ee2a0cfcaf769eaab2f6d2244e590c4a7642ebb8de76a020cfa5d9043fad92ec01e13f4ab3c581f6964f4ede32ddad9d5067cb4f3d8c72dfc49799a60a75d932f4ad73fe7d99e8401bc165c487a245159e360a7fded4b1de0572a2b3a0f10e3a3b361511764df3dfdb52033b3e036bfeb2e5596ff732da6e1e8ed8956dff9bcb412304952c33af7c8c48c2d5423744b88fc77080a510b7afe687236fea73c5f2bd4f93c4b4648f95301aaaa44cdbba74899d899e445ca7eccee052503c9d3550c5c85b58a4b1167c96e0bf24b5d35fdeea6c74c9b951f1eb421a38d64841f7e2aab13f2d4a3e9b9dc4f6b77a34a41e831dde61e16faaa899bdcd6f0b3281d30fe7489d019030b1213414e57647ea0a9b0b8ceee060e0f1c202b34414a4b576d7d82839a9da5c2d3e2fa070d141718222a2d565a71737a8184868f9a9cc1c5d1dc0001052a405e779a9ba6afb5b7c2c6cdd2fb00000f253c4e"),
},
}