Provide UA test vectors for the first 3 valid diversifier indices for each account.

This commit is contained in:
Kris Nuttycombe 2022-09-15 14:24:45 -06:00
parent 0cbb8200b0
commit 23321662d1
4 changed files with 1082 additions and 189 deletions

View File

@ -2,23 +2,63 @@
["From https://github.com/zcash-hackworks/zcash-test-vectors/blob/master/unified_address.py"],
["p2pkh_bytes, p2sh_bytes, sapling_raw_addr, orchard_raw_addr, unknown_typecode, unknown_bytes, unified_addr, root_seed, account, diversifier_index"],
["e6cabf813929132d772d04b03ae85223d03b9be8", null, null, "d4714ee761d1ae823b6972152e20957fefa3f6e3129ea4dfb0a9e98703a63dab929589d6dc51c970f935b3", 65533, "f6ee6921481cdd86b3cc4318d9614fc820905d042bb1ef9ca3f24988c7b3534201cfb1cd8dbf69b8250c18ef41294ca97993db546c1fe0", "753179793677386e336a6d6a73676a39777663656e7238723570366833387679636c686d71307767396b7a70786c7534367a387636346b3567737a72387966777a346a7672796c76766733673633337a30326c756b38356e6d73636b366432736578336e3564376b6e3638687a7a3574763475647439703673793770676c6565756c76676c767832363237646666353771396665703577676478386d3065737832386d307a767578706d7779617a74336a756e3272707177386e75366a326663657167686b353563656436366a73366b366a786e387932787475653866337061716a726b3871366e70746e6e", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 0, 0],
["7bec9de217c04f7ce1a86f1fb458aa881c8f39e4", null, null, "d8e5ecb4e005c28718e61a5c336a4f369e771ccdb3363f4f7a04b02a966901a4c05da662d5fd75678f7fb4", 65530, null, "75317a35677538783364766b7677636d726a30716b3568727839706361646c3536683834663777647970366e7635337233643563636365646563686d77393835746765357733633272353639716137326c676775753578727178683739616a7a63376b716d65733230706b747a71726a6c707835367168676d716d3536686e39777432686379787064616d616b", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 1, 0],
["aa6d43480fd9d91375ce6c4a020706361bd296de", null, "88533c398a49c2513dc85162bf220abaf47dc983f14e908ddaaa7322dba16531bc62efe750fe575c8d149b", null, 65530, null, "7531343367706a3772643934766d39356d7a73757537746a74716161677934706d6678386c6b77656d70786a7463777a33357a746361383530796e6c7a323932307477617a6171703270367168787878337a357178616b6e73716372676c7578716a337070757367776635757963686c61677938376b376874613768773965793336776d7930367065776c6470", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2, 0],
[null, "a8d7551db5fd9313e8c7203d996af7d477083756", "52fd6aedefbf401633c2e4532515ebcf95bcc2b4b8e4d676dfad7e17925c6dfb8671e52544dc2ca075e261", null, 65534, null, "753178797970646a307a7978637466666b6878796d766a6e6b376e383371666c376e7365356c3071726b346e3266376465376c3733727a79787970347463727975356d6b7875617a6c646e633279306479747a7567797a79636739373034616a66786173376b63757761776d706877776e383839743938743735376579716667346a766566746b687672337167", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 3, 0],
[null, "f44ab023752cb5b406ed8985e18130ab33362697", null, "165082de84f2ad7204426ffafd6b6c7de9cab6d25c13846a1786715268c415948db788f4a5e0daa03d699e", 65533, null, "7531706a336c72656d6e7175737368393878667161336a66647077303872726b35377330346b6c32366865707a7133746a72736e78653574367371716567653976716d776c63366c786373746e6333306e3575357232776b6b7a687039367a3564306a797530716137746b686378366663386a35396b616b387a35636570363261716d61336d36343566683863", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 4, 0],
[null, null, null, "ea9df83fbee07d6f7895ebb2ea41ec7c4ba682b863e069b4a438e31c9571c83126c305d75456412aeaef1b", 65531, null, "753132787567643930666c726b646b6575336e6c6e6e337565736b793533707175356d323479366170786d38386d34387637333734636c7335367a7039336e61796c617864636866307161796678747267653034376d393533717a3376326772346c74737232736b3372", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 5, 0],
[null, null, null, "3c40246912b6efefab9a55244ac2c174e1a9f8c0bc0fd526933963c6ecb9b84ec8b0f6b40dc858fa23c72b", 65530, null, "75317370757467353667736a763233637435346d7277646c616e7a7665716337747a73356d78786e616135636465676d303368673778363661797079647336356d39327674397561786c3637327375687063367a3768747776657079686b727066757376617a71756539", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 6, 0],
[null, "defa3d5a57efc2e1e9b01a035587d5fb1a38e01d", null, "cc099cc214e56b1192c7b5b17e958c3413e27fefd553380700aca81b24b2918cac951a1a68017fac525a18", 65535, null, "75317667736b636d3939783567687561757668337978713777747037756e366130793663617964736e6e33357032647577707773356873367079676a6877703738326a716e65727a6c6878773370343971666d713237383339716a7472667976686b377964393877396e3064366a6e7336756834666333687364663736366b6e74716e6c6a646b64353667636e", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 7, 0],
[null, null, null, "5f09a9807a56323b263b05df368dc28391b21a64a0e1b40f9a6803b7e68f3905923f35cb01f119b223f493", 65530, null, "75316378636379656d6d3038747964776d743968703273356e6638776a766c757575366c32653861396a666c6c647861736e7a6b6438667665727170636a30786e767261637a71673235356377356e767936783977727566666d703975657a727a72376763783535396b", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 8, 0],
[null, "10acd20b183e31d49f25c9a138f49b1a537edcf0", "9b60ae3d302248b349d601567e3d7795bfb334ea1fd1a7e71402169ebbe14bd2ceaa244ccd6e5aa2245613", "e340636542ece1c81285ed4eab448adbb5a8c0f4d386eeff337e88e6915f6c3ec1b6ea835a88d56612d2bd", 65531, null, "75317a656b68686d686b353478356365356333367274376e63323735676570376e6176326e73783473683061666c6c75703976726835687338367a38736b6a746436646e736c7667736d6174743068386832343763676e666b73646c776c39786d617275797570666c743064716673637830647979656d3266616139776571653378616b397736656672353437636a3832397232746e7974613032687866647873646a6d76397a72356b746b70323066706378656164686672683032616b346136686e7876357336377267717272766670646a7435", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 9, 0],
[null, "af9db6990ed83dd64af3597c04323ea51b0052ad", null, "cdf7fed0d0822fd849cffb20a4d5ee701ad8141e66d81ddfabf87875117c05092240603c546b8dc187cd8c", 65532, null, "753165353471636e30746570796c33307a7a326672677a37713461366d736e326530326e7076326e6666736433683532336d747838643232616a7666767371757235736a7a3876666e6d77327973363730387170386b6139306a3561343330757938763833616c6a63306330357a6a7535347879356e7677336d66686b376e7737366b6b7964796c713466656c", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 10, 0],
[null, null, null, "24fd59f32b2d39dde66e46c39206a31bc04fa5c6847976ea6bbd3163ee14f58f584acc131479ea558d3f84", 65530, null, "75317a38777372686d66366d3967766136766c33737a636b303670393730783577686d36336a666a3266726d6d63396e39756d34796373387975746a37673833387672676832306c667879353279306832367474386e6776643267796370797176396b793032716b6373", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 11, 0],
[null, null, "78d85bd0db639043377987cdd814c6390016964b684016faf1ad4f166c5f72399a5e8d469ec6beb873d55d", null, 65535, null, "75317861686a333570376d7639756c6b3337327333766465687172663438753077646633786c3772787a7270653461307468753864306d396d7961617078376b35767836747a357074636a76637675346472667137753771777a6d667565336b74387376736333736535", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 12, 0],
["33a6dd87b4d872a4895d345761e4ec423b77928d", null, null, "5178924f7067eac261044ca27ba3cf52f798486973af0795e61587aa1b1ecad333dc520497edc61df88980", 65533, "91e00c7a1d48af046827591e9733a97fa6b679f3dc601d008285edcbdae69ce8fc1be4aac00ff2711ebd931de518856878f73476f21a482ec9378365c8f7393c94e2885315eb4671098b79535e790fe53e29fef2b3766697ac32b4f473f468a008e72389fc03880d780cb07fcfaabe3f1a84b27db59a4a153d882d2b2103596555ed9494c6ac893c49723833ec8926c1", "7531687970706c733364776d616c783373756c746b72397564763237376679716a6478307378716c746638676a6e777976343968743575327270336c6c767632756e796d7330383675616a6b6638393837636175616a7136383670356638687276393474616336663078796637796d7a3636747279366b7936726179336d6a633567786661683030637370766b3564676d67736e3737663274336775763270307861366b6c6138717479376d6b6e6b6d337a68303932306c77733633326166743071686b3532363579736c337067323237747866373461736d7075656e326c746533616a6330667a376b34736878797a656d6e7035773770336b746c6874643030366d6b61787979306d746637646a73646175397a666b657332616e387661687a6737647173677938326330707830396d39683061657a736e7936786c66706767667268656d7661786a3578747871356a6e67763076306167726c3073757079676639636574656a35323779727a7a6574386471747164616771", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 13, 0],
["a56c057ef71dab58aa90e47025695c5faaea5123", null, "a75a6de421d2ad1ee8f4b25e398adda9c0aaa6ab1f2518981a9ddb1de6a3957d77842332d6289dbe94e832", "b208c9235c8d40e49b76100b2d010f3783f12c66e7d3beb117b2c96321b7f6562adb4efc144e39d909e728", 65533, null, "7531646670723876647335683361756e79657a7a7877726d38756461353273743837733876726c676732746730357430713070783336686368783974676b786b6c77747370753332786a6135617271336b7470326e387a613470773779776a30676d68713372776539353072386b3973756e736a76773734743538716c3333347065673464766b616c6b746d6e676e716b7077723332353837653779747932376e6d673636747371377976723779343639776570366b7077346a3530786e6c6d78306a78786737766c6735796c6671387566657664", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 14, 0],
[null, null, null, "9e5445d6cd3cb9f98b0df1062bda47adffd5a66c0c2c483c8bf15c3176d755914a3576496b5c35fee28a88", 65531, null, "75316a676c686a326d617936646674777a39753271796e786a717a6e75743637343768617375306d646d6c63303266636173756178756764797a776a326c38346d6a3966677a6a3779306b396663706a373336736c6d6a38676b37377567386c6c61766367326c666d6d", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 15, 0],
["b02aec10f6fa02a08667bf9b924c3d0574a1334f", null, null, "2598d84dffb34f5908b90732490f3881399150d4c694fce9bf30d1560b2c56f09829fe123b9add20e5d71c", 65534, null, "7531397163617a647761793438707566366a77616a78307732386d307871756d746d6e6435677974796c6c6e79676867396c76393978356d3872387439673566396a307a30786e34787a6d6e7866747a3772746633756164786b79367178706e6b7438666b66686c78386b63396d6e72646c6e7874733536786378656a7a6472776c65787a7637377876797634", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 16, 0],
[null, null, "d3a803803feee7a032a24adfaa8f6a94cecb9671c1333d0d5d1a3d79d82bc310727c665364d71022559c50", "7c98b8f613f9ff02746bea2a167cfd1bd3a1862af9631bf61d9d604e0824e2cb8467a1e549db87a76e7a8a", 65535, null, "75316136346c303971727378756c666a7a6e6d366b326735333575737968746166386564363076346a726a6d6b77766b757834743770647963336e6b7a7265666467746e77383432306c6a3873686d30356a6139667878676e68726139326e6873713536677838633270757a33666b6b676e726b7166357975716664746637743672616e343767646366357676646661637a7766337575793466797368336d7a7538686435746b6c30356d76726765396e38", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 17, 0],
["26c061d67beb8bad48c6b4774a156551e30e4fe2", null, null, "a80405d5568ab8ab8f8546163d951ab297fd5e6f43e7fcebcb664feacfab5afd80aaf7f354c07a9901788c", 65535, null, "7531787a757764386163686667776d336577793976326d6a3537373268726b6e6d6578777a6339346d7a6133356d78363863656e767877727a3973396670306e39767a753872756a357a71666d6d376c65387775366c363275346c6d30376e75717865656d383733677838366a766e776c70787379636c397576366b786b72686d30726c677037307830357366", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 18, 0],
[null, null, "8660070e3757ff6507060791fd694f6a631b8495a2b74ffa39236cf653caea5575b86af3200b010e513bab", "63b7b706d991169986aee56133f0a50b2a0c8225fba6dae95176007b1f023a1e97c1aa366e99bf970fda82", 65534, null, "7531766736326d676a64646e6c763577366c646b793278653063387465746d633832747539766c7a7a6b75796e783439666e75716a76786a743564676e33636d3874356e38357a6371356c6a727467377a6d77686b3730683672646d636c6637736378786e67756b35666c76663261707037367875393037636d6a796c787673656e3235786539763776336b727378613975793076326a6a7133376b6834796d6c61666e3870657671616c716134646d3637", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 19, 5]
[null, "e6cabf813929132d772d04b03ae85223d03b9be8", "435b0bbc95b5b7d52531a3944f2b85603ee22aaf850963bc156eb561edf2cbe7cf0e770e393ae5d7049026", null, 65530, null, "75316b396b61766a6367746138793974396c763367727672793566717336617668653970616e75346a6c67356a356d6b6b6e34776a3834346d617532346e346878373979737436676c756e337761303935757061706b716867797271396b6664376a723771396467706166687776676c38756a78726c70726c357a61686c363963707273657473366832743938", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 0, 3],
["3ca74c80ef1d1853423ae2891cd5d0ecbcfde137", null, "69a25a38699708e5f6e76e54e6a7a2ab84dcf288df0d1f2563670168d6c44ace0ef11155c60d5c225e9dec", null, 65530, null, "753134396561766e61366c6536686a3963743067676174397a7538367574657336323664323336306570646e78657a71703072327872673870387276737771653736707165357763376877666130727a397935646b777073796d613336357a35793273796775687a7564376a68636567787a676b6c716d7775637a35366b6b7732763534676371783677726b66", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 0, 4],
["7bec9de217c04f7ce1a86f1fb458aa881c8f39e4", null, null, "d8e5ecb4e005c28718e61a5c336a4f369e771ccdb3363f4f7a04b02a966901a4c05da662d5fd75678f7fb4", 65532, null, "75317a35677538783364766b7677636d726a30716b3568727839706361646c3536683834663777647970366e7635337233643563636365646563686d77393835746765357733633272353639716137326c676775753578727178683739616a7a63376b716d65733230706b747a71726a6c707835367168676d716d3536686e39777432686379787064616d616b", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 1, 0],
["6fcf5024f6c595d0427be6e48cb96d55aef3fd8c", null, null, "8c858c60a627d366e40454c880cc9cffa57dcf56ec0d64ffcf18921f20ba74e3571c986aa8102053b10ebc", 65532, null, "753161396b666b7a6567303679717839386c6b636a347861753371306676356633736170666b6e7335746a6e65346437636c3573786e6e777037746c6a6c3261776e343370666875356364736c776d3764686b3236387a6e677033676d70726673326e7032683467366175393264666172787a7a6a77346777793474717032613337653273703671737230636b", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 1, 1],
[null, "6fcf5024f6c595d0427be6e48cb96d55aef3fd8c", "9f6e0bf90a18fc0b9b83ae9f23ad4358648638482b5def8975635b66fd8a708335f9235a3186ec0f033f84", "cecbe5e689a453a3fe10ccf7617e6c1fb382819d7fc9200a1f42092ac84a30378f8c1fb90dff71a6d5042d", 65531, "d56a1d62f5a8d7551db5fd9313e8c7203d996af7d477083756d59af80d06a745f44ab023752cb5b406ed8985e18130ab33362697b0e4e4c763ccb8f676495c222f7fba1e31defa3d5a57efc2e1e9b01a035587d5fb1a38e01d94903d3c3e0ad3360c1d3710acd20b183e31d49f25c9a138f49b1a537edcf04be34a9851a7af9db6990ed83dd64af3597c04323ea51b0052ad8084a8b9da948d320dadd64f5431e61ddf658d24ae67c22c8d1309131fc0", "7531323972397a6477306432637971657338346c64393574756d68633634756c68386e6434387479366e306e7664727433386c7868323766706739783276646830666b3373386e6a37336c34743737306e6733746663717375643376306a3070633071726376786b64653665387432353932763736753875386338636e356b747864706e786c30356e6a38306d30357436347230343736323336306d343074306e66776c76776878776635743833683876657537376b64737479733473746a7a706e77686b796b7233756c63636332787a6e746d636832666a61707534306e703768763439786466777635323037616c6e3070366770366a616e30303365326c6d736d617339336d6a73727935786a727a6475733375777838346a7874667a79686d786330306330746e337a3274377a36346476706d61723266777634327a763968633864356a397565647232646335797772337939796479363539617a39677565643234766d61676534303078616339717878796c663571747373716774793672713377736737393678686565393077756a687775363373646c363265646e63736772343732377871666a796a61636c75336c6433617233776471666b7132307330613273343839673672687863397a7073356e616d686b653468797063786d67376d3533797366667334396c796e3933776774", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 1, 3],
[null, "e7f235734276d38d47f1e191e00c7a1d48af0468", "88533c398a49c2513dc85162bf220abaf47dc983f14e908ddaaa7322dba16531bc62efe750fe575c8d149b", "953f3c78d103c32b60559299462ebb27348964b892acad10482fe502c99f0d524959ba7be4f188e3a27138", 65535, "a97fa6b679f3dc601d008285edcbdae69ce8fc1be4aac00ff2711ebd931de518856878f73476f21a482ec9378365c8f7393c94e2885315eb4671098b79535e790fe53e29fef2b3766697ac32b4f473f468a008e72389fc03880d780cb07fcfaabe3f1a84b27db59a4a153d882d2b2103596555ed9494c6ac893c49723833ec8926c1039586a7afcf4a0d9c731e985d99589c8bb838e8aaf745533ed9e8ae3a1cd074a51a20da8aba18d1dbebbc862ded42435e92476930d069896cff30eb", "753161706d7570346d68646b7476687579747478396b7a6c616e716e616c686c323574336d76736b3764646572636176747761796a6d756e6a637732786e357839737639713973787077333930796137616c367338636b68776c6b6832387072766c6670776763767a367479746a767666726a63387a72666a6b36307a6764756a3639787738656d676d3976766d616130766634357333326e647778727874776e6d356476367275786c736e726833756672736a6d7033746c386b736432326b3364707930676465783963786b676a723276733478796a64676c397a7a68667772647a7277657675326e767071756a74763968713336356d7464353639707a78686a6b377a6a737632767170373938726e6e3279746d66766c396330786d787173383373756866396c776e796775666e396861327038616a3530643632666776616b34387a706a75733838736a7a32676833346b74303738673670346e383267686d347661617a397665793465667a397735376c34706d7464363965657a6a63767a733775706c6b747437663968706d367532776c7063617539747766706d636767303572747273376e363272633868376b36667a3935646b37763065717a3871326a7566303235773935786578676a6438776d71396d783839727132356a68767a6b6567367778326a3234737165786779777574367777686b617070787175346b3867727133793073636d", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2, 0],
[null, "e7f235734276d38d47f1e191e00c7a1d48af0468", "616fe1a9d887148d6ca10f48ccd92d0dcad24f7c4c9d73ee8122b1766459b04dac4dc07e80edb9d229bbbc", "cc802699330bc4748e34dd598c7124e72299e6a6d5bcc32e90409c8024868b2705aadfab6068d458f69b0c", 65534, "e001afa2fb8dc3436d75a4a6f26572504b192232ecb9f0c02411e52596bc5e90457e745939ffedbd12863ce71a02af117d417adb3d15cc54dcb1fce467500c6b8fb86b12b56da9c382857deecc40a98d5f2935395ee4762dd21afdbb5d47fa9a6dd984d567db2857b927b7fae2db587105415d4642789d38f50b8dbcc129cab3d17d19f3355bcf73cecb8cb8a5da01307152f13936a270572670dc82d39026c6cb4cd4b0f7f5aa2a4f5a", "7531723378387175717a706d75686c713377646c776e303864643074687363663079333838616b6a6a766d3664617a3478766579716d673472666a726c3237776e36353237377473373638397338676737667a617a366c303678347176727464323565647a6b73337a76323975676564736563636578356575383237727436686e767572783266766d7863373275646e38303266723735786661687564366b6c6e356765766e336d39653839647278686a767465783936347773633078346e35796837656e6a79707775637470757939376832786a6e3961717a30723678797335647a6678377173633478796365773572366d7a766d643263726730706c33716a3573373566663061367363306e783930636b306c3467337238686477366a6e7833326e72733578706338397037726a347737656b35787964756838727968746664366576383474656a753379756d7435736178796c6b63726a35726439726d6b37393273396d643735346833326863356875656a61377964346c396577727a75367a37717665617a303273336772713968336336786b3565726b766b63736e73347677763574386d357261703335337178686e72746d36796a366b727a34746536663337726d7833323075337732786d36323435757a36337574647a6163386d7167776e736a7478333463", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2, 5],
[null, "e7f235734276d38d47f1e191e00c7a1d48af0468", "9304f6e3c889829a0a48f2ebdc0803bbbd393ebf4264e45cb7db793e9376fa85ddf31f5024e0bf796672be", "3ed501c9c63abaf4d0136821f9647e764555a47033ad91d734df12d046c969751330bbf493a241ec4b88bc", 65530, "406f2fdd2afa733f5f641c8c21862a1bafce2609d9eecfa158cfb5cd79f88008e315dc7d8388e76c1782fd2795d18a763624c25fa959cc97489ce75745824b77868c53239cfbdf73caec65604037314faaceb56218c6bd30f8374ac13386793f21a9fb80ad03bc0cda4a44946c00e1b1a1df0e5b87b5bece477a709649e950060591394812951e1fe3895b8cc3d14d2cf6556df6ed4b4ddd3d9a69f53357d7767f4f5ccbdbc596631277f8fecd08cb056b95e3025b9792fff7f244fc716269b926d62e9596fa825c6bf21aff9e", "7531686b61307730617a79783066387a63756b38723934737370766a646336716767796b73393579713435347266766e616a3072736c7a347276726d68647939363934746d6d72646173733734656a796b336179356b74706672736a67367232356465707a7767677a7737776d726763656c6d32357072736e7163633466637a637637366c646e7330376366373675343066706d6e34757a6a7670796c37667237797539303370327033676b376d6d6478763863787379663636646b33366c706e70336b74737974346c32347438726372676563376532363466797864307a797834716a75637233736d3063633478767865637763797872336a6575396a7267306674336b6b7973706d75327439636567716339326d6776347133346b39746c72726c776c6c793776766c7437737076396d6a6565743872773473793630373578396e666377396a3461366338676e7376637371353073783372776e7075343776356b3576746e393364727275796732767a7972677930346661646a72333771393373786d38786c61383872776e617165323868706b726e6839716d7371796735767a34356b667635746c6d7935366633777073337a637530756d6b637279326463746c6c647a63797332687a39376364747a327868306c653335396b6e6c68353539366c64723575326a716e72737967637a6e71386e396e633239736d6d747378346b3035396a386478736a3074736c796375397a7932643267303373677874363864", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2, 6],
[null, null, null, "31844683a07bf8e30057902b0d23e2b2ce9cad0b22190238ca4f329da92c7979052b00f735cb210671bdb0", 65531, null, "753170357274326c34386c706d79796579706e6666616c3238386a676632747a3530667a6e32336a647036387663756a76776e30757a3575306576637033356a666d6676726c3236617a3773757171666d30736b6e396d6d7a39756e383667716b713976613332763473", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 3, 0],
[null, null, null, "05683c0303858388a785b4cf15d41ac69e1d435b0ad23838e18d62f7ec41c37fc86af71dffd94dfff6b207", 65532, null, "7531757664747337776a3967737574776e706a687679726b337033336d3770666d307a34666c6661686333687066363668347670767a776830366e6b78743066656877746d3339686474646c7a356d79766567386e6d6d3077733763676e657163666173647977756b7a", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 3, 1],
[null, null, "78ba60804b822cc7e970b11a96b5bccbda556a7c26f0b082cfcd9a68e2690017771c4bdcf8f8bad3c8591f", "6170bb326d6d596c1103834e8fb646ebce4f06c59a9f7baa75e502e30378edfa211a93c00fe911ceedf4ae", 65535, null, "7531733577636c336c7063796c33356a636c75766a72646e37776374646a78636678346764706b32386663397936396364747a3637326c72346a64303834756c786d68356b6334756a30793775356772646b6b6530637a6c76796668743936327168747a356b37726e6a3734766b356133706b7936307239776d3770616e3439796d337936307837647179633975773068396e30726763367774346d7275706c727030657978367178356d71346e38737377", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 3, 3],
[null, "15fa08da52754a1095e3ff1abd5ce4fddfccfc3a", "6493348e8aee112a87f5fa65e1c57065aad369401e05d0daa96e0bcd89e67bf19beb3ac74d599d94585a68", null, 65535, null, "753163776c3970737677706673683730636a6e63646a7874797239763578723678686a6d67793634613367747032766e6571366666767a76633572393935647533776a743576356a73747663327a6d6464723472686a6b6861756e636b32757963376137616e6a6536346c6572647468387a333979746d3479353567716d366d377a32666532767a32746c676d", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 4, 0],
[null, "15fa08da52754a1095e3ff1abd5ce4fddfccfc3a", null, "c906109b51e2b37bf8b67761bfa917dc5059c357b7dc8107672b66189a0d15bc496d84ef9114c68c99c911", 65532, null, "75317165683464656e637035386d366b6e6b346c736a636337647030647035677471617334757730737a6d666661726c706c376e737a7466777075387264673772686c646e79377139633068687174666472636a397636327738667663393274657172766d3764743870656879727233763732766339726b7a32327879637575687a30367a35787567656e6a68", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 4, 1],
["2456cac075428d24707af7de2fc610c833831bdb", null, null, "7cd065b0ab297fb7fd701291d03589031fe3aadf1177902e5bcb65b5ba0aa2a0b73f09734f0b867b29763d", 65530, "d3a2d452431c32d411ac1cce82ad0229407bbc48985675e3f874a4533f1d63a84dfa3e0f460fe2f57e34", "75316539643878746375326132656e643334747972306a61796139796b6e786834386d796432707475346d6376713336306330757261787939736a346a776d7a6b687730736b6134617970656d34636a79326b796b6778733779633032307275373666746e793374307233646465636e7a68347832767970377965683775776636666d743838656875643437356c783475703368763673757a356c67767a346734746d676c357779356e61743268703938787638647967667663756c726d6463656d743870756c617139723267357975733365786d6c74", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 4, 2],
["254c73c5ea338c0880d1a11b340f3dc606b185b5", null, null, "ea9df83fbee07d6f7895ebb2ea41ec7c4ba682b863e069b4a438e31c9571c83126c305d75456412aeaef1b", 65530, null, "75317078397a613076757373303073673836303461726b78396c6a66713533716b6b39666c737a713937703334326c357471336d7733707970326e647278333937707079673379323976773076646e30666767753666346368357935787039376c3773673730667732747775396c7036766c336a37387a7438773763666e777366397a6a75307977726b6e7471", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 5, 0],
[null, "254c73c5ea338c0880d1a11b340f3dc606b185b5", "511a64318c8ee0a2bf0c51e06b27ffdbbeb40265b08502ea41d000e58e06ddccc61f50df0b830a8bd38cf3", "fd3e7eccdb1a91f2c4498bb7eb61cba83eca499cfde9c5ce3e3241873bad2e423abe91dece0a6930e8901d", 65535, null, "7531776a7a337566356a7268777139756d3832747977616a38656d6b306d6c3265646637386635657361346c706363667a73727932347475643578636873726a333964366134343937656e3837773866366a6336327a6570787a6e3668336a706468776c723078686b79346d616c6b3066716a66777734746c637a7361343832743830336c75673974337232707a74797834396a686a366666743237376e3830387139676c74386d74643666756c30723363756e77633068683971786763716c746771667237656e36307a786375776e6530616175", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 5, 1],
["9d6455fda0501de6f805b354af8caa0b59d01fb9", null, null, "5ef3c8b2bf2a8b0e60a6254f312229b4124d4787e7dada5d81e16b51211707871bede32811a35f4094ae8b", 65533, "63f5dd5b5010d3d025f0287c4cf19c75f33d51ddddba5d657b43ee8da645443814cc7329f3e9b4e54c236c29af3923101756d9fa4bd0f7d2ddaacb6b0f86a2658e0a07a05ac5b950051cd24c47a88d13d659ba2a46ca1830816d09cd7646f76f716abec5de07fe9b523410806ea6f288f8736c23357c85f45791e1708029d9824d90704607f387a03e49bf9836574431345a7877efaa8a08e73081ef8d62cb780ab6883a50a0d470190dfba10a857f82842d3825b3d6da0573d316eb160dc0b716c48fbd467f75b780149ae8808f4e68f50c0536acddf6f1aeab016b6bc1ec144b4e553acfd670f77e755fc88e0677", "75316c7266796c366c366738706a71386e766e38386a733570747070327a646763397a396c386b39376e30706e326e7578796e38656a76773764353934637438636c7035656d706a6b6d74616e3977653878356737677a6d70336a327a74706a683876767437366e3767643668617336666433793630336e7435736e736666356772656d7065673271786130613865656b3668686638373535666d386663776b71653067333474733870307a75796c7970356d6363667a707479376b6474736b39763076366e77776c6336707a6b63617a6637336d33646e796567706a646a3366337a643375396e3936726a6d6c727335727a677573363239326836376e327261777761663579616d3435393639306e33787061327673743334326566393332706637703772376771713775383473663277796139676871736a7665397a6579346d327a666167347163377265616432367039673868737035616b61646a67713037657861666a30796c366c747a337764656b746438716b3365366367757a6138776366346c7779363877617030306d6437726b326a37387571367733363264646c736b73637a7a636c6a38363979617239307766616b356439746768756a6e396334663266367a7830656b6b706870327a32346566383739717365357a36633833646c68716e6d75663530336d74716e3471773665687172616d6474336c78376c6c686530713239737635613830716539", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 5, 2],
["7ddfe9c9b7d08ed6bda0bbc2be4030e04679d59a", null, null, "3c40246912b6efefab9a55244ac2c174e1a9f8c0bc0fd526933963c6ecb9b84ec8b0f6b40dc858fa23c72b", 65535, "01bc6bc2307b488d2556d7b7380ea4ffd712f6b02fe806b94569cd4059f396bf29b99d0a40e5e1711ca944f72d436a102fca4b97693da0b086fe9d2e7162470d02e0f05d4bec9512bfb3f38327296efaa74328b118c27402c70c3a90b49ad4bbc68e37c0aa7d9b3fe17799d73b841e751713a02943905aae0803fd69442eb7681ec2a05600054e92eed555028f21b6a155268a2dd6640a69301a52a38d4d9f9f957ae35af7167118141ce4c9be0a6a492fe79f1581a155fa3a2b9d", "7531616c756e726732753972756839716c6b647071386b6c35343632646a7771723738716371747a677830396e716479306d753030326e633964367777617534766b6a727a63616172613976736467396374363564777637366c6c6839617174786c33673738333635393434673338707371617377747a786b636a35376e77386735706a6b336e736e613535326e7a68686a356e673561686665796134706d3463757163617739777a7066303077676a386e3736737537773576397063327974756a7270306130646666676d616c6e383374676a6d786e64707539707167666d376b666e6e723876347861756b35797a7a78726b75706d6767617261713979613472677975393965366663326d7174756d687a71637376786571776767706c7133326b346b6c79763634636a377276326e6d34797772376b616573777579637565617a38366b7a3633353066383832766e786334716b336a386d6e3872377437716b396d75726668346b376778757470307334766d71363934686a3263723777636d6774356d7976363232686b643977616c6876646a39727a6834323335757a793679616c65666d61686b34356a766571706b637630616d71716d32347478", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 6, 0],
[null, "7ddfe9c9b7d08ed6bda0bbc2be4030e04679d59a", "ac093a82a7f4a5ab66bcc994bbfc5b3f5f945f4499c5d8987f6404ceb4a91c46320b3618c318d80281b285", null, 65530, "d3a08cb6b83131ac300b0846354a7eef9c410e4b62c47c5426907dfc6685c5c99b7141ac626ab4761fd3f41e728e1a28f89db89ffdeca364dd2f0f0739f0534556483199c71f189341ac9b78a269164206a0ea1ce7", "75313875737a33377571617163347677657a3865756c64396b677668397570616361763632616c64653534643872336d646b717467706c373577646663357a367a387a36746471396d766c3361633364707033716c37393864393938793068706d6e637164636e6779307463337075786c7336386a646b6178616b7965717775616e3234307a70786e63706d7875756d6837786b71686371613768736d39733239397273646d3368346d33716a74333038796d64763337793438306d797a6471647874656375326774737a32733670616137666a6b70753366733535396d336130386376777670716c786836346d73797376336777396b757266367278767178386b32726471747533366a63677630716b3034656871386d6d327538", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 6, 1],
[null, "7ddfe9c9b7d08ed6bda0bbc2be4030e04679d59a", "7198a7b9bf9099809a63bccbd56af56744ea2857ac8d12892ad58d82fd5b0cce71ea7a25816007c34491ec", "2526ec6552f3e0175c922f019077146b5193e880461c3e1daca4778cde010ed5875f16b743ef86ac648b3d", 65534, null, "75317977773978396e6b677a71796539766437333436766d723876397930676c6178766b64676732376168336334386732367264336d32366a6a32653935646a35357772737a333932383030717135707a35703636677a6d717a306b667435646e34306130756e657068387a757374347371673735673476736b717270616a66303866756d6e71636a6c6775683838307339377a766535386779796c753332393733636333786138303467336767337339336b37763932707a7538666e7339703472393868647038383970776c686b327766776533", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 6, 2],
[null, null, "da2672c010f7364df6fad49dd39be0e4d4be73c45e239448fcc385cc68094bf36ddbc4ec0219b567955556", null, 65531, null, "753134306e64356373706668393766327238746a65306476743968356a646a30646c6a676468673871766b386e787137726e6a7666666b6c736a7135326677706a303261647a6432616c7139397863683930793576726e6877776e6734637567363763757633756a6e65", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 7, 1],
[null, null, null, "cb1c888234bd7f9e6bdbc2178bd32c2fb0451384027975e83f71a98871a290f3bf43c94be686c77b12edb3", 65535, null, "7531676678637a333267386864303561707530687937723678756a3776387361657237757079656a657973346a6b6b6b7864737a357763377379677568736a767073376b66737579686c6c68703465643877616e7237356b7a677035326e6738346d7079343032306370", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 7, 2],
[null, null, "9b728ad6f50371e961236630b3c8cdd8149ca22cdb87a62cc0ba3e3cfd2b0adcc82930e447f8dcf54b450b", null, 65534, null, "7531686867733036356e737064756c353337736b7935677378376e637a7633336b756d3267386e6a306e307232736c30636c333533757368727638726171716a646d717536326473656d7872676d746e64757439306c79717a773271716d616d7a6b3435633039383873", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 7, 5],
[null, "77491864e20e6d08fd2e32b555c92c661f19588b", null, "5f09a9807a56323b263b05df368dc28391b21a64a0e1b40f9a6803b7e68f3905923f35cb01f119b223f493", 65534, "710a88061253ca285b6304b37da2b5294f5cb354a894322848ccbdc7c2545b7da568afac87ffa005c312241c2d57f4b45d6419f0d2e2c5af33ae243785b325cdab95404fc7aed70525cddb41872cfcc214b13232edc78609753dbff930eb0dc156612b9cb434bc4b693392deb87c530435312edcedc6a961133338d786c4a3e103f60110a16b1337129704bf4754ff6ba9fbe65951e610620f71cda8fc877625f2c5bb04cbe1228b1e886f4050afd8fe94e97d2e9e85c6bb748c0042d3249abb1342bb0eebf62058bf3de080d94611a3750915b5dc6c", "75316a6b706d757a63366b776d68747970707a68766665736868357261766c35367777686132776c37656b786868777430653678346a6539383477726863687a6a6e65666878367834366a346d67736c647a766668723438376763787a6c34636e746732643233306a707837703479737339783736676a3668386165736e6e30637330776d753239686875713974646e79396b6b7a6d70746b7430337276787833356b76747471653372673238376b75396a306139613636326732786a7335726739326e747a356d6678683676687163796b6434747968793767616b3835616a673567726d383379723266327464776371357665616a3077396a326d6737346539647661616b72327367396b7a396e32707068373834616566656d6a3661773276713674613261306679726a7838376777686665727832726e377279676333686568686c37386574666d68386b376a3735716b796b6e347333747a70396c6c68363777786d7475756b6d787a6c3763383476646d6e6168733773387830336b39617a396d323773736b66767a7a6c6e66726166763365706677723570306566793236346a73306a6a72353061637a6e716430646a76716574647073706a396e647775616c3635763766747a6367737338353233687363346374676b783464716337346363673537396379", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 8, 0],
["47d03a2b56bbc620cb1072cd96ac034ab407e633", null, "f0f8fc9b19e4717670c6e1e555c33c2f76003c70f36cceb23893541a0a1b243e5255a33cccecf8cd6a4da2", null, 65535, null, "753171766c636d7970327474676367776a6d7367337a667763327963793774376d776765347567363034363632797a6d7665766b306d743668727a7a7575746533326574777438737a64716c72657532346a30716c34797263727a67657330726d357033783235637a687070656476666174726b6e34363668716e6c6b63776632326175727363723232347473", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 8, 2],
[null, "47d03a2b56bbc620cb1072cd96ac034ab407e633", null, "bb9eb75e0ff05cfbf349373f2e26600f5576f3e7e187682026c6767aa9d96c0c23a59c7b3c6a929594d634", 65533, null, "75313532736e6830636d6e337666326776703364336d6e6b713636717871356a71616b38713868366e756b633577613866686138753474757a7475306e676b6167773870397a646a6a763635357139797638677865656132766e6a336a7379766674636e653975326b30796c6c7830377a72333270367877617963617979303776643632746a776a6c78306561", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 8, 3],
[null, null, null, "e340636542ece1c81285ed4eab448adbb5a8c0f4d386eeff337e88e6915f6c3ec1b6ea835a88d56612d2bd", 65534, null, "753164646e6a736463706d33367236617137396e3373363873686a77656b736e6d7774646c74726830343673386d3678637773397967796177616c7878386e366867367665676b307768387a6a6e6166786768366d7370706a736c6a76797430796e656365336c766d30", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 9, 0],
[null, null, "240b728bdef9a0b9038380bfd9df50919fdc398a68b7ab3c5f6695c706f7bd7f01539a62905e88c278f8cd", "3fadf8edb20a3301e8260aa311f4cbd54d7d6a76baac88c244b0b121c6dc22a8bcce15898e267829fc1e01", 65530, null, "7531716178306a6633716464377266746536396e716d70716c7279716a6b7039326e37637279366768676337646c356b7272726c336e366a6b377372613439746875677730723330736b306a67343333766b76647276716d3878376d65797270786a367533717a366b74757378736832383230377230666475766b3366646b6376397876766a396b686c6c633266636364787072646636656b74656579643972753238677261346a6d336a79333576757763", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 9, 1],
[null, null, "d026ef8c4715ae0fbcba80aa8d5366fbcf717ab286e33abc4d6509e86dba2d96add6d214664febf4bd2dae", "247f85fa64d6d9f9233910f3d62392e365365c4936b839ed748dd3801a50432253d810bc5b001ce0572e21", 65532, null, "75316576777333326b3230336e36307673367972356c737932656b736b74733072363563333777646a3578676d646e6a77676b76757a35757030736361656a6833366e6d6c67616c73787a767a667673353264326e71346379366a346c72616e3773306c37326c706467796473723279647935773834686b74376777336661356a327a65333537307773323374727836657037707263616c327a6c7177336d75367a786566756368786875716d7a37656678", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 9, 3],
[null, null, null, "cdf7fed0d0822fd849cffb20a4d5ee701ad8141e66d81ddfabf87875117c05092240603c546b8dc187cd8c", 65530, null, "7531736a3535716579323268656677797a366d6e63336c647a3766636e6b6739353336756b3565393872777a6e7676616c6432377232767a6d657570796135753639366c356a30773666356664786b663534797679687930787a653275327761327a6476326736377532", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 10, 0],
[null, null, "52d58f91376aa980f2b9a6283ff357e84246d6942352184886449ffea8fad7e7ca5b490d090a96e0323392", "e4e01051b99c08506834971f80dadec44a4da13ecdcba617f77fc48d25324f57cb1d4d7424705d573cd682", 65534, "6c2c6e0f9eb7cb17f1942bfc9f4fd6ebb6b4cdd4da2bca26fac4578e9f543405acc7d86ff59158bd0cba3aef6f4a8472d144d99f8b8d1dedaa9077d4f01d4bb27bbe31d88fbefac3dcd4797563a26b1d61fcd9a464ab21ed550fe6fa09695ba0b2f10eea6468cc6e20a66f826e3d14c5006f0563887f5e1289be1b2004caca8d3f34d6e84bf59c1e04619a7c23a996", "753134323536647639327364703939613632653479307735306a78666163736838656a6e78386c783577796a707473307178683073357973303072637239706874766c743373676b3530613565616d7838373774783574396b7075383273326867673963337975377a617778756d6565687a67766e396b7366786d6e36396d71616b346c64717739306865737a7368746866637134646834387a6d377864666a6161777834747530366c326c7a6a73757479716d7034746579746567353561396e7963706e676d6b67726461367a636a783973736a7577636b37796e786e3672736a7a34367970396a6c383838656a6871646d6d733438303873337079736670756a39306337753479747365756c373439767637656434396e783435726c3634716333307037326c32737963396a796e33767371787335376179637532667832776737756a647638673775787035686b75796c776b65676c72756a723335336775636667396a3477306a677a6d326c6b386479366d7a3970717835376b6a667461777835786878743279716d366d726c7a6b677635747374386d6d7777", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 10, 2],
[null, null, null, "b3625d9c472c3d61c55ef3451ccc0125fcea15bfd3ca4b243cce82e4957c58547f0180a1777c62a34c3e2c", 65532, null, "7531306b306730306461657a387833666563337468786d326138357571727979306c79366d646b667563663738656d653279676765396b66396c376a357165716579647a707273687a64346e6e6b61666e327961776438387833377032376366346e3876647a6638796b", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 10, 3],
[null, null, "0ba97e749afc9322db91f262fd8d2872f05f09de246b1f9068abfd25f5165da1a05115c6f4784d2b922a3d", "24fd59f32b2d39dde66e46c39206a31bc04fa5c6847976ea6bbd3163ee14f58f584acc131479ea558d3f84", 65535, "319094318cd405ba27b7e2c084762d31453ec4549a4d97729d033460fcf89d6494f2ffd789e98082ea5ce9534b3acd60fe49e37e4f666931677319ed89f85588741b3128901a93bd78e4be0225a9e2", "75317376723572397130367679386b6a6b36366c6b6a676b71347576336479367a333071667661787339353734786661636c67786e766b366e6838396d75797a7a777266653563723337743279336a367767756475716b7368646d706877746a72363934663263713437747368686377376e35796b71346a37757635656c683679726d326e7865706435653568677872636d6572333570343335787261367663353473727a6d613630333837363275366e67356b726d73753665726537383437766b71396e70737267336a7564796e327168786179756d6768793568366433616732307176706471747863743875676a6577636e74656b6872757235366c707135727074617a77767075377064746474656e70633439786e3772727238727171717071736d327965786c6a677032366a63376a30617077", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 11, 0],
[null, null, "4f9e8b832971ce3bd99a2a1bd545fc258921fb51abcf8d2c00fcca7e9d2888fd60ffa31716786f1bcd4226", null, 65533, "76bdf9555948cbd5a332d045de6ba6bf4490adfe7444cd467a09075417fcc006", "7531327279366c3676323373766432616b7a37663773717638727532616364307a6d346765367261667633796a71646a75756468727537767a7637367a3277733436307633677376333839637a38676a73386865366c3265336e3337706835397433676d3279736638386d7771687261347363687a37367735787261366c356132663473377363726e3235337137306e6e64646c6c6c7a706639336b7a716e7535353877", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 11, 6],
[null, null, null, "d58ae9a49d4d838b980c1748795caff9b0c6409d84ad9bb955ba0c352fcdd97bf67101b6505e7c3a457eb6", 65534, null, "753163737974336d6a386a6664677464676c7633303465367076326e706d6b6a6c72336a6b7173396a76376365367a6e323063766567786e35727938306a6b6766367570737173347261726c36767a326a76676a65377863706e367065646b6774676335766a646c7230", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 11, 7],
[null, "1ad4227439c1b4476ccd8e97862dab7be1e8d399", null, "6ed96d65379d5ece656901f5cb20cf554ce18600d4a1edcf6812f4459d7ff73cf2b88cd8476b75e8c08d28", 65535, null, "75313561376c766b6a6d637739383368747964707a78396b356c656b616d38723268757932357a656b727965347a6d6b75366665656d773239346b7878733439303665746b6439373635647a706d356d64617539796d7872777074767936797a67716c6b3373716d7376363874793577756c7a6375376768336e687938767934306c68743070676e7a646d3961", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 12, 0],
[null, "1ad4227439c1b4476ccd8e97862dab7be1e8d399", null, "b6f481042a780462ffa96f81e1288978e5f05c791587de7e957729bcac6eb95892532b0fe13e9c7eef6a24", 65534, null, "7531796c66346535796476677961357177336b7a70797136396e7772657232306e3276776367323575356c3670766e3736356772383879347037747571706b797338657035767574706d3270787a33343430367472746e3571733561786838663573767936636d367a636877747566303565646c35686b377567386e727574733036706c797675353577367637", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 12, 1],
["e07a2f7180adb83da18ac2a7d261c264c2ea117d", null, "847bdc7c97cae66c225cdd86be64ed176669fc3195cc4c3f7e6ae50ee9e75819518ffe2b52d3d2b89ac1d2", null, 65531, null, "75317a74723332376768336c7571797970376a6739613570717067347377613061307036636c743038756b666d336a6d7166357a38727a72386a736868746470397375327933777332376e6d7a6d70616772686e777a383966746a306a643478743935337279333272657a76633637647336346a387a396371677539766b72647664366a347a63367370353935", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 12, 8],
[null, null, "8e039ac36de3830de813d1e921ee5b45e1806b2433fa7a6a24e830811efd363ab08d3d11f335b5438eaa1e", "8ff1581e5373579d4eab49ad946f5e31d653062c99fcd403cc4a867f81cc637d940775700780dc313c7f10", 65532, null, "7531366e70737130727a72766e796d7038686e6a7375356e6e7679786d73346b6d6b36346c397036306d65306b77676d747067766c70687961356c64327370657672613576657467306a74367a326c673071643778396d643437636577387575397a366d64383566763839706474336e373572336e78337530783979337473716772706b71647133617a7673327773377677377566683675776b703733657061786c717472726767716e3567306432767565", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 13, 5],
[null, null, "f14f096dfc4ef1665faee5900c3fd947eb87bfa11c0b474569f2f78b7d4390fffd5a17f0dcac076ab275f3", "0292628b70949569871bb5cb87543359b17812ec26a1723426bd836b68307dab8205384e75eefafaee86bc", 65533, null, "7531323571327434747267796666337273636539637934766d723566363632727a646d686a39727777366e306c7263333068337330797778656135766574333671716c6579737061667363346b6b7970747167376463666572736861716b6c7a35656e6e796d713871726c653661657a3477736e3768756b6a32773832686530736a7374327a6d75766a37396533306a33367465356e64346365666736757179706574343736616b716639763666736c6136", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 13, 8],
[null, null, null, "d7999f21dfb1ae832d3c878bfac23f90273825334e3d7f456f01e7dd5427cc1a2e4561749800ebc6189936", 65530, null, "75317572666a326e68666b78716c786e3033746c7a7470306b61327068647565616e673368357964727a376b7034666a333474383368746471377267616176336174686e39766a716e74656b6837636c617575793835663937303035736d35356b753971336e7470636c", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 13, 9],
[null, null, null, "b208c9235c8d40e49b76100b2d010f3783f12c66e7d3beb117b2c96321b7f6562adb4efc144e39d909e728", 65532, null, "75313779796439666c7a3261636d646577333234796c643277766772363734666b6a32337a71656866386a6461393971387038366d35797a736633356a71646566736136656a38676367636c6a343574386c71657a716b3063376165633361647732656379376c6d3071", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 14, 0],
[null, null, null, "332f451dc6f7da17fe5ff4077d3d5db79a036e712df558853d4a854ac4f6e51474cf75f38fa97c22b4cf09", 65535, null, "7531766432657438617775787378643377666a366b6d6170613975796173737a30636e77376e6a707664657a653034366a616576637664387a66796673343465726737307a376767663834763479786c7a6a3961747a36796d7561347a39333833366b63373732686739", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 14, 1],
[null, null, "3f7493951aecd34f3c198d43eb7d4ce36127e427fe0a254436ec19145a0d6e718b2da292a450dc222fc6d3", null, 65534, "4c8a6f55d6e0c373d456851879f5fbc282db9e134806bff71e11bc33ab75dd6ca067fb73a043b646a7cf39cab4928386786d2f24141ee120fdc34d6764eafc66880ee0204f53cc1167ed20b43a52dea3ca7cff8ef35cd8e6d7c111a68ef44bcd0c1513ad47ca61c659cc5d325b440f6b9f59aff66879bb6688fd2859362b", "75317237337933776e76373838387472736d6e7867686c757773686a30647a797874646b307365666e616a766d6b6766376d7376656d326d3773726a7664747a796c7163616a61786e6d767a36666d6c36636c7564353472756678647373346d77657733337770747768386b687075716365356536646c3836377273796b357a6170736332346476786663616d376e35376e787774653630347572727563617a68643361746d76766d336b326a6e3065686e707539703774366365336d766b36377472386b7935366c6b367639646870767033336735377063687735637437347063776e3971796a673830306c6e326e73676a347563633375716c657977736b726e37716d38723973767732657a7a61346e343264683867326e6c73773276757a39376167636c376e3034356b7232787470763568767a6a306b", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 14, 9],
[null, null, "eee19641bc6b802f353eb793f728b17a277ef0358696a24a7122bc56537b229647f3810d27ce45227c6f39", null, 65532, "1f6411a493bffd048e7d0d87d82fe6f990a2b0a25f5aa0111a6e68f37bf6f3ac2d26b84686e569d58d99c1383597fad81193c4c1b16e6a90e2d507cdfe6fbdaa86163e9cf5de3100fbca7e8da047b090db9f37952fbfee76af61668190bd52ed490e677b515d014384af07219c7c0ee7fc7bfc79f325644e4df4c0d7db08e9f0bd024943c705abff8994bfa605cfbc7ed746a7d3f7c37d9e8bdc433b7d79e08a12f738a8f0dbddfef2f2657ef3e47d1b0fd11e6a13311fb799", "753176717732756c7873706a74727463396b63786d30376c686e7a7470307975386570703335396a37366e3464377279616c38367479746a78776c79747a77363837616374707575323838726a3761617432386e733878326b3261746163616361336a6335767a64356d6667617261723971393867786d3861373467767a6e7a63616b326633717672307432636a3533737464386e6b6432386d76346d6364326372776d767637716c736a64356c7a7176776876736b34367177707673766d763364766661666333366a76746c6b756568673035366b373333376332796a647577706361703734377a376e7035726e616c797765783436327177746c633367746b7364666b32376a747730306a75377838357a326772616e6c6b393479366a3330303935636a33356c7366306d7672616774773739373930706d7671647a68663265616a6c716b3334687a6a6a36716d357074673679673339786a39336c33707a75366c34747034793075713533346d63386e386c7275343634717475396d3734346b366b64346867753979327478617a71756532367568", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 15, 0],
[null, null, "50ca46f825f7f423007aa4147169b529f07f1c8ed634fafc8145a4813177dd1257ee8d8fc5f44e9b564f6a", null, 65532, "33e7ad012e28255398789262275f1175be8462c01491c4d842406d0ec4282c9526174a09878fe8fdde33a29604e5e5e7b2a025d6650b97dbb52befb59b", "75316b6b67736e70326b7566396471383364706e663779337a753332656130756a36326b6839643472326636756e6d77333332356c7237347a76796368657872686c396b6838617936326878356c336c6871736439767a7730666164353666767972366837377230736175687a376867746c7a366c777a777a336c3865396463656e676477333636377834726b3034357a7873716a6172307164356d7566377675347332726433617964747632756b67326d7578706b616178747a367367757476687632743566383474617678666e723968", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 15, 2],
[null, null, "c412c8ff78f28d9b3391f4ab15d06acf46ac052821ee096a51524813f2adf9a4065cc6c45feba2c052df9e", null, 65530, null, "753177377839747477766b33306772656d7336616533726867733678797472727565616b6c796335743530396670757837303433667a6c6137306a65686878796e346d67396433796d30393573337767686c3974727676646d753536796e3734616a7179333875666a67", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 15, 3],
[null, "51474444099daa371046613260cf3354cfcdada6", "115b08be21bd8cd9ceb49e9e2edb4069867c602485436e8e97487c9553eb65fe18d03e195101c9de9bd184", null, 65533, null, "753134766c6c356e6e71736e70723635387772786174676d32687566797277716771666c6a3971326c723739613873367233387a7667676d7a736a68333434673578356e756b3636713774373667376c6d787479747734366a657473726d73753532747678726139363736306a7372353961366c34786634717361303330346b72766476336867397a71363239", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 16, 0],
["591911bf62d886e42fa558579609ce718ab13387", null, "4a87f3e751fa9cb40f4e9781ccbec4a2fbe878e493ce5b7c2ad508edfb86c38459e2d287346f54d0e00883", null, 65531, null, "75316b6d6536776e3276706570756e6e636c747633723779307833356633767037346d6c646b797536656d687530667861323032356d717975307a3573656a38777a346d746a383868357a70303373656b6e72703768726a3637686d7a686d6b32656d3936717966366a6b7239667568786536356c6572783639777471786c616e346a3533306a71667174756b", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 16, 1],
[null, "591911bf62d886e42fa558579609ce718ab13387", null, "e961944a708a15c9c62734c34510bb5e2cd740abdeb488e4142b5d402b0295bec67922f1e71ab7fbd0a2ae", 65533, "4c41773554c86995269408b11e6737a4c447586f69173446d8e48bf84cbc000a807899973eb93c5e819aad669413f8387933ad1584", "75313668676d6434653277396b386135373476706a34736a387177637268796c63356b737530336e7a713739367837777a78773936686d35347037726337773833786a7973327074326b3464353073746b65366a636b387638777361737a723564396e73656a347572703074366476373466666e613672397073716e7433796378677337653333307a34747a6c6e35647735303375753939767a7a663630386677777832667774647968376d3871766a36683734747873613363386e61377935736e366a79386e75687a337277703865637a7065323636396535666a7372303639366e73706e7171", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 16, 2],
[null, null, "d3a803803feee7a032a24adfaa8f6a94cecb9671c1333d0d5d1a3d79d82bc310727c665364d71022559c50", null, 65533, null, "7531766335366c78366a33306534783036636476306d6435306a716c363376737a676b6d6c70377836763863766779667064676c746b666c783876786e766171716a6d7637386a666c7265793768726d7a7539376878307a73676e3277657a356472667975636a673071", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 17, 0],
[null, null, null, "8a1bff2a9d921e1153b3cb264bc05185a9811de911d53467935434d6537d306752d02054fe5a170464259d", 65535, null, "753166716b6775306d30327a6170356d3971356568716a68326b75636d747a67783638643071323839746671716c3679633672346d7278343567757161797a366a6a3873683074363636736b7073746a6e3335796e6a756a643676786473646678357773377a6b34306c", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 17, 1],
[null, null, null, "14adca6f616abcbe5bc850cc617dcf999517a9a790292fec6bc0761eaa790333e7d06d016de05bca7c6712", 65534, null, "7531667638707377776d6136386c66336c75387271386735396839716177717678637a647a6139767838707a65743371617233786663663837363833746563676b65306e7677387734617535756d7266647432356437736b71666779397a6b776d74326370716161757a", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 17, 2],
[null, null, "bd51d90654e25613b5a4839dda2b9524ef4b12e7dbdccf3d4af150b06d95758afeb029227396094faf914a", "a80405d5568ab8ab8f8546163d951ab297fd5e6f43e7fcebcb664feacfab5afd80aaf7f354c07a9901788c", 65535, null, "7531356832377a74676c727a637773393679737472356b6d37376e6e687766386e787137743638726439797a6e717632326e6a6539336a79747a66377038613735797932307a65666a6b776c766d6639326a7877746d6c667773736c6b76336673746c6b716178367761726a35796d33323636396b686d787232333730796d6a68733535746b3037306a386b7735676e63363068323234763979303375646c63387064706c396879646b3279793766326835", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 18, 0],
[null, null, "4cea9549426d764dbd1b80c229e230a3bf3ca821b97c9847488afe37341634df27c3a634c2253436d98612", null, 65534, "71b89f903f5d9848f14fcbeb1837570f544d6359eb23faf38a0822da36ce426c4a2fbeffeb0a8a2e297a9d19ba15024590e3329d9fa9261f9938a4032dd34606c9cf9f3dd33e576f05cd1dd6811c6298757d77d9e810abdb226afcaa4346a6560f8932b3181fd355d5d391976183f8d99388839632d635", "75313438703661336d346667796c79636b703276336c63776678776e7561326e6e78653466746367656c6b6836346a646a736571366d3278616a70636b6a78707961323465613838666d6b656a73787876337266766c79656c6370707076396c6871327332356e72307263786d7670367363716c6367677078776c346a67646b30353461666d333079386c7370337232347075646d7a347370327971326e373336366d646764396a77726630327a7163656e7064747970717571337467373472393638356738616b30636576706a6d6472636e793771306772667165723266686b63323366796b78613670303634796c336b6a647464637139373673757530397079613637357a666d3275356836736832797468356d3868617178336539613072787279357a637867347a346a6c39", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 18, 5],
[null, null, "02221bc1820ca2b1940e532f00042367ee96acfe9f83476661a1ca4131e5d7485f4a49e0992a8917380f8b", null, 65533, "9ea19737388613d38a34fd0f6e50ee5a0cc9677177f50028c141378187bd2819403fc534f80076e9380cb4964d3b6b45819d3b8e9caf54f051852d671bf8c1ffde2d1510756418cb4810936aa57e6965d6", "7531727775616c6830357368647836636436396d706b346e7971786a73363934307230383975726877756c7470367a7935336a756a783379676876346a6176366363336b616563683872797663676e333673636179396b6d30717674666464356e7534737a6c7076706a796a6b786b376e7a636b746c68323261773033636479736d6c39667a6836386a65386d6a6a656e6836347a6779367878393270633730726836326b6137717672677965616864663566743773797730736e6c766c3568686a646c38746c79726c723967656d337a797166306477763568377a647972786d7a3737366c71667a34766377656d706874", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 18, 7],
["e884a80ce4d78b5f04bbf85846741f125d139452", null, null, "0d1d7ecf3ccecd6af9c79c66cad31dc7acd7ffd1ea6dc1c40f2e32fe18d615a143c70f824cf985e7278a37", 65534, null, "7531793935706566716630373479706336386339763966706d7573336e77346a71373666707a63736b376b63336c77363375736677797a35343867763376676c796a6e3938707278726a786872396b7a796c787368386c736c70666b35337930347273687375653938356d7973337a783975706b673835387064363861303336686a337a3567676b61336c3475", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 19, 0],
[null, "e884a80ce4d78b5f04bbf85846741f125d139452", "8660070e3757ff6507060791fd694f6a631b8495a2b74ffa39236cf653caea5575b86af3200b010e513bab", null, 65533, null, "7531796772663271753335337a6a786d686533796a6c756d387373717936646b7433783934377166677635736e3366616a6838787138713061677a3864646572616836786e68737867743364376e686b79676b6c736d37613274326876776d64716e336a32306a786b3834787939736a726a7164716c6a716e7a306a656175746d6e33636664756b3663323532", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 19, 5],
["15c027d6ac4fa71efe7d742eb7894a1d902fe87c", null, null, "04151f0642a50be2cd5682c1df488c3c34f9491873ac27e000b046a029da8ae30908a819f98a14ff6e05a9", 65535, null, "75317a6c767939356770686a39676d3579657a37736c79377a70767978786a6476387a647334396b3479376e6361376c70396c6e6a783638706b61613337746a7734376c6133777064646564636d7564766b68363839687364306e7374397865717879726c637261776e6172687268353732636133783332653663386d616472673765337073766a7a6a777968", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 19, 6]
]

File diff suppressed because it is too large Load Diff

View File

@ -2,23 +2,63 @@
["From https://github.com/zcash-hackworks/zcash-test-vectors/blob/master/unified_address.py"],
["p2pkh_bytes, p2sh_bytes, sapling_raw_addr, orchard_raw_addr, unknown_typecode, unknown_bytes, unified_addr, root_seed, account, diversifier_index"],
["e6cabf813929132d772d04b03ae85223d03b9be8", null, null, "d4714ee761d1ae823b6972152e20957fefa3f6e3129ea4dfb0a9e98703a63dab929589d6dc51c970f935b3", 65533, "f6ee6921481cdd86b3cc4318d9614fc820905d042bb1ef9ca3f24988c7b3534201cfb1cd8dbf69b8250c18ef41294ca97993db546c1fe0", "753179793677386e336a6d6a73676a39777663656e7238723570366833387679636c686d71307767396b7a70786c7534367a387636346b3567737a72387966777a346a7672796c76766733673633337a30326c756b38356e6d73636b366432736578336e3564376b6e3638687a7a3574763475647439703673793770676c6565756c76676c767832363237646666353771396665703577676478386d3065737832386d307a767578706d7779617a74336a756e3272707177386e75366a326663657167686b353563656436366a73366b366a786e387932787475653866337061716a726b3871366e70746e6e", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 0, 0],
["7bec9de217c04f7ce1a86f1fb458aa881c8f39e4", null, null, "d8e5ecb4e005c28718e61a5c336a4f369e771ccdb3363f4f7a04b02a966901a4c05da662d5fd75678f7fb4", 65530, null, "75317a35677538783364766b7677636d726a30716b3568727839706361646c3536683834663777647970366e7635337233643563636365646563686d77393835746765357733633272353639716137326c676775753578727178683739616a7a63376b716d65733230706b747a71726a6c707835367168676d716d3536686e39777432686379787064616d616b", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 1, 0],
["aa6d43480fd9d91375ce6c4a020706361bd296de", null, "88533c398a49c2513dc85162bf220abaf47dc983f14e908ddaaa7322dba16531bc62efe750fe575c8d149b", null, 65530, null, "7531343367706a3772643934766d39356d7a73757537746a74716161677934706d6678386c6b77656d70786a7463777a33357a746361383530796e6c7a323932307477617a6171703270367168787878337a357178616b6e73716372676c7578716a337070757367776635757963686c61677938376b376874613768773965793336776d7930367065776c6470", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2, 0],
[null, "a8d7551db5fd9313e8c7203d996af7d477083756", "52fd6aedefbf401633c2e4532515ebcf95bcc2b4b8e4d676dfad7e17925c6dfb8671e52544dc2ca075e261", null, 65534, null, "753178797970646a307a7978637466666b6878796d766a6e6b376e383371666c376e7365356c3071726b346e3266376465376c3733727a79787970347463727975356d6b7875617a6c646e633279306479747a7567797a79636739373034616a66786173376b63757761776d706877776e383839743938743735376579716667346a766566746b687672337167", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 3, 0],
[null, "f44ab023752cb5b406ed8985e18130ab33362697", null, "165082de84f2ad7204426ffafd6b6c7de9cab6d25c13846a1786715268c415948db788f4a5e0daa03d699e", 65533, null, "7531706a336c72656d6e7175737368393878667161336a66647077303872726b35377330346b6c32366865707a7133746a72736e78653574367371716567653976716d776c63366c786373746e6333306e3575357232776b6b7a687039367a3564306a797530716137746b686378366663386a35396b616b387a35636570363261716d61336d36343566683863", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 4, 0],
[null, null, null, "ea9df83fbee07d6f7895ebb2ea41ec7c4ba682b863e069b4a438e31c9571c83126c305d75456412aeaef1b", 65531, null, "753132787567643930666c726b646b6575336e6c6e6e337565736b793533707175356d323479366170786d38386d34387637333734636c7335367a7039336e61796c617864636866307161796678747267653034376d393533717a3376326772346c74737232736b3372", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 5, 0],
[null, null, null, "3c40246912b6efefab9a55244ac2c174e1a9f8c0bc0fd526933963c6ecb9b84ec8b0f6b40dc858fa23c72b", 65530, null, "75317370757467353667736a763233637435346d7277646c616e7a7665716337747a73356d78786e616135636465676d303368673778363661797079647336356d39327674397561786c3637327375687063367a3768747776657079686b727066757376617a71756539", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 6, 0],
[null, "defa3d5a57efc2e1e9b01a035587d5fb1a38e01d", null, "cc099cc214e56b1192c7b5b17e958c3413e27fefd553380700aca81b24b2918cac951a1a68017fac525a18", 65535, null, "75317667736b636d3939783567687561757668337978713777747037756e366130793663617964736e6e33357032647577707773356873367079676a6877703738326a716e65727a6c6878773370343971666d713237383339716a7472667976686b377964393877396e3064366a6e7336756834666333687364663736366b6e74716e6c6a646b64353667636e", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 7, 0],
[null, null, null, "5f09a9807a56323b263b05df368dc28391b21a64a0e1b40f9a6803b7e68f3905923f35cb01f119b223f493", 65530, null, "75316378636379656d6d3038747964776d743968703273356e6638776a766c757575366c32653861396a666c6c647861736e7a6b6438667665727170636a30786e767261637a71673235356377356e767936783977727566666d703975657a727a72376763783535396b", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 8, 0],
[null, "10acd20b183e31d49f25c9a138f49b1a537edcf0", "9b60ae3d302248b349d601567e3d7795bfb334ea1fd1a7e71402169ebbe14bd2ceaa244ccd6e5aa2245613", "e340636542ece1c81285ed4eab448adbb5a8c0f4d386eeff337e88e6915f6c3ec1b6ea835a88d56612d2bd", 65531, null, "75317a656b68686d686b353478356365356333367274376e63323735676570376e6176326e73783473683061666c6c75703976726835687338367a38736b6a746436646e736c7667736d6174743068386832343763676e666b73646c776c39786d617275797570666c743064716673637830647979656d3266616139776571653378616b397736656672353437636a3832397232746e7974613032687866647873646a6d76397a72356b746b70323066706378656164686672683032616b346136686e7876357336377267717272766670646a7435", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 9, 0],
[null, "af9db6990ed83dd64af3597c04323ea51b0052ad", null, "cdf7fed0d0822fd849cffb20a4d5ee701ad8141e66d81ddfabf87875117c05092240603c546b8dc187cd8c", 65532, null, "753165353471636e30746570796c33307a7a326672677a37713461366d736e326530326e7076326e6666736433683532336d747838643232616a7666767371757235736a7a3876666e6d77327973363730387170386b6139306a3561343330757938763833616c6a63306330357a6a7535347879356e7677336d66686b376e7737366b6b7964796c713466656c", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 10, 0],
[null, null, null, "24fd59f32b2d39dde66e46c39206a31bc04fa5c6847976ea6bbd3163ee14f58f584acc131479ea558d3f84", 65530, null, "75317a38777372686d66366d3967766136766c33737a636b303670393730783577686d36336a666a3266726d6d63396e39756d34796373387975746a37673833387672676832306c667879353279306832367474386e6776643267796370797176396b793032716b6373", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 11, 0],
[null, null, "78d85bd0db639043377987cdd814c6390016964b684016faf1ad4f166c5f72399a5e8d469ec6beb873d55d", null, 65535, null, "75317861686a333570376d7639756c6b3337327333766465687172663438753077646633786c3772787a7270653461307468753864306d396d7961617078376b35767836747a357074636a76637675346472667137753771777a6d667565336b74387376736333736535", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 12, 0],
["33a6dd87b4d872a4895d345761e4ec423b77928d", null, null, "5178924f7067eac261044ca27ba3cf52f798486973af0795e61587aa1b1ecad333dc520497edc61df88980", 65533, "91e00c7a1d48af046827591e9733a97fa6b679f3dc601d008285edcbdae69ce8fc1be4aac00ff2711ebd931de518856878f73476f21a482ec9378365c8f7393c94e2885315eb4671098b79535e790fe53e29fef2b3766697ac32b4f473f468a008e72389fc03880d780cb07fcfaabe3f1a84b27db59a4a153d882d2b2103596555ed9494c6ac893c49723833ec8926c1", "7531687970706c733364776d616c783373756c746b72397564763237376679716a6478307378716c746638676a6e777976343968743575327270336c6c767632756e796d7330383675616a6b6638393837636175616a7136383670356638687276393474616336663078796637796d7a3636747279366b7936726179336d6a633567786661683030637370766b3564676d67736e3737663274336775763270307861366b6c6138717479376d6b6e6b6d337a68303932306c77733633326166743071686b3532363579736c337067323237747866373461736d7075656e326c746533616a6330667a376b34736878797a656d6e7035773770336b746c6874643030366d6b61787979306d746637646a73646175397a666b657332616e387661687a6737647173677938326330707830396d39683061657a736e7936786c66706767667268656d7661786a3578747871356a6e67763076306167726c3073757079676639636574656a35323779727a7a6574386471747164616771", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 13, 0],
["a56c057ef71dab58aa90e47025695c5faaea5123", null, "a75a6de421d2ad1ee8f4b25e398adda9c0aaa6ab1f2518981a9ddb1de6a3957d77842332d6289dbe94e832", "b208c9235c8d40e49b76100b2d010f3783f12c66e7d3beb117b2c96321b7f6562adb4efc144e39d909e728", 65533, null, "7531646670723876647335683361756e79657a7a7877726d38756461353273743837733876726c676732746730357430713070783336686368783974676b786b6c77747370753332786a6135617271336b7470326e387a613470773779776a30676d68713372776539353072386b3973756e736a76773734743538716c3333347065673464766b616c6b746d6e676e716b7077723332353837653779747932376e6d673636747371377976723779343639776570366b7077346a3530786e6c6d78306a78786737766c6735796c6671387566657664", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 14, 0],
[null, null, null, "9e5445d6cd3cb9f98b0df1062bda47adffd5a66c0c2c483c8bf15c3176d755914a3576496b5c35fee28a88", 65531, null, "75316a676c686a326d617936646674777a39753271796e786a717a6e75743637343768617375306d646d6c63303266636173756178756764797a776a326c38346d6a3966677a6a3779306b396663706a373336736c6d6a38676b37377567386c6c61766367326c666d6d", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 15, 0],
["b02aec10f6fa02a08667bf9b924c3d0574a1334f", null, null, "2598d84dffb34f5908b90732490f3881399150d4c694fce9bf30d1560b2c56f09829fe123b9add20e5d71c", 65534, null, "7531397163617a647761793438707566366a77616a78307732386d307871756d746d6e6435677974796c6c6e79676867396c76393978356d3872387439673566396a307a30786e34787a6d6e7866747a3772746633756164786b79367178706e6b7438666b66686c78386b63396d6e72646c6e7874733536786378656a7a6472776c65787a7637377876797634", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 16, 0],
[null, null, "d3a803803feee7a032a24adfaa8f6a94cecb9671c1333d0d5d1a3d79d82bc310727c665364d71022559c50", "7c98b8f613f9ff02746bea2a167cfd1bd3a1862af9631bf61d9d604e0824e2cb8467a1e549db87a76e7a8a", 65535, null, "75316136346c303971727378756c666a7a6e6d366b326735333575737968746166386564363076346a726a6d6b77766b757834743770647963336e6b7a7265666467746e77383432306c6a3873686d30356a6139667878676e68726139326e6873713536677838633270757a33666b6b676e726b7166357975716664746637743672616e343767646366357676646661637a7766337575793466797368336d7a7538686435746b6c30356d76726765396e38", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 17, 0],
["26c061d67beb8bad48c6b4774a156551e30e4fe2", null, null, "a80405d5568ab8ab8f8546163d951ab297fd5e6f43e7fcebcb664feacfab5afd80aaf7f354c07a9901788c", 65535, null, "7531787a757764386163686667776d336577793976326d6a3537373268726b6e6d6578777a6339346d7a6133356d78363863656e767877727a3973396670306e39767a753872756a357a71666d6d376c65387775366c363275346c6d30376e75717865656d383733677838366a766e776c70787379636c397576366b786b72686d30726c677037307830357366", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 18, 0],
[null, null, "8660070e3757ff6507060791fd694f6a631b8495a2b74ffa39236cf653caea5575b86af3200b010e513bab", "63b7b706d991169986aee56133f0a50b2a0c8225fba6dae95176007b1f023a1e97c1aa366e99bf970fda82", 65534, null, "7531766736326d676a64646e6c763577366c646b793278653063387465746d633832747539766c7a7a6b75796e783439666e75716a76786a743564676e33636d3874356e38357a6371356c6a727467377a6d77686b3730683672646d636c6637736378786e67756b35666c76663261707037367875393037636d6a796c787673656e3235786539763776336b727378613975793076326a6a7133376b6834796d6c61666e3870657671616c716134646d3637", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 19, 5]
[null, "e6cabf813929132d772d04b03ae85223d03b9be8", "435b0bbc95b5b7d52531a3944f2b85603ee22aaf850963bc156eb561edf2cbe7cf0e770e393ae5d7049026", null, 65530, null, "75316b396b61766a6367746138793974396c763367727672793566717336617668653970616e75346a6c67356a356d6b6b6e34776a3834346d617532346e346878373979737436676c756e337761303935757061706b716867797271396b6664376a723771396467706166687776676c38756a78726c70726c357a61686c363963707273657473366832743938", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 0, 3],
["3ca74c80ef1d1853423ae2891cd5d0ecbcfde137", null, "69a25a38699708e5f6e76e54e6a7a2ab84dcf288df0d1f2563670168d6c44ace0ef11155c60d5c225e9dec", null, 65530, null, "753134396561766e61366c6536686a3963743067676174397a7538367574657336323664323336306570646e78657a71703072327872673870387276737771653736707165357763376877666130727a397935646b777073796d613336357a35793273796775687a7564376a68636567787a676b6c716d7775637a35366b6b7732763534676371783677726b66", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 0, 4],
["7bec9de217c04f7ce1a86f1fb458aa881c8f39e4", null, null, "d8e5ecb4e005c28718e61a5c336a4f369e771ccdb3363f4f7a04b02a966901a4c05da662d5fd75678f7fb4", 65532, null, "75317a35677538783364766b7677636d726a30716b3568727839706361646c3536683834663777647970366e7635337233643563636365646563686d77393835746765357733633272353639716137326c676775753578727178683739616a7a63376b716d65733230706b747a71726a6c707835367168676d716d3536686e39777432686379787064616d616b", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 1, 0],
["6fcf5024f6c595d0427be6e48cb96d55aef3fd8c", null, null, "8c858c60a627d366e40454c880cc9cffa57dcf56ec0d64ffcf18921f20ba74e3571c986aa8102053b10ebc", 65532, null, "753161396b666b7a6567303679717839386c6b636a347861753371306676356633736170666b6e7335746a6e65346437636c3573786e6e777037746c6a6c3261776e343370666875356364736c776d3764686b3236387a6e677033676d70726673326e7032683467366175393264666172787a7a6a77346777793474717032613337653273703671737230636b", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 1, 1],
[null, "6fcf5024f6c595d0427be6e48cb96d55aef3fd8c", "9f6e0bf90a18fc0b9b83ae9f23ad4358648638482b5def8975635b66fd8a708335f9235a3186ec0f033f84", "cecbe5e689a453a3fe10ccf7617e6c1fb382819d7fc9200a1f42092ac84a30378f8c1fb90dff71a6d5042d", 65531, "d56a1d62f5a8d7551db5fd9313e8c7203d996af7d477083756d59af80d06a745f44ab023752cb5b406ed8985e18130ab33362697b0e4e4c763ccb8f676495c222f7fba1e31defa3d5a57efc2e1e9b01a035587d5fb1a38e01d94903d3c3e0ad3360c1d3710acd20b183e31d49f25c9a138f49b1a537edcf04be34a9851a7af9db6990ed83dd64af3597c04323ea51b0052ad8084a8b9da948d320dadd64f5431e61ddf658d24ae67c22c8d1309131fc0", "7531323972397a6477306432637971657338346c64393574756d68633634756c68386e6434387479366e306e7664727433386c7868323766706739783276646830666b3373386e6a37336c34743737306e6733746663717375643376306a3070633071726376786b64653665387432353932763736753875386338636e356b747864706e786c30356e6a38306d30357436347230343736323336306d343074306e66776c76776878776635743833683876657537376b64737479733473746a7a706e77686b796b7233756c63636332787a6e746d636832666a61707534306e703768763439786466777635323037616c6e3070366770366a616e30303365326c6d736d617339336d6a73727935786a727a6475733375777838346a7874667a79686d786330306330746e337a3274377a36346476706d61723266777634327a763968633864356a397565647232646335797772337939796479363539617a39677565643234766d61676534303078616339717878796c663571747373716774793672713377736737393678686565393077756a687775363373646c363265646e63736772343732377871666a796a61636c75336c6433617233776471666b7132307330613273343839673672687863397a7073356e616d686b653468797063786d67376d3533797366667334396c796e3933776774", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 1, 3],
[null, "e7f235734276d38d47f1e191e00c7a1d48af0468", "88533c398a49c2513dc85162bf220abaf47dc983f14e908ddaaa7322dba16531bc62efe750fe575c8d149b", "953f3c78d103c32b60559299462ebb27348964b892acad10482fe502c99f0d524959ba7be4f188e3a27138", 65535, "a97fa6b679f3dc601d008285edcbdae69ce8fc1be4aac00ff2711ebd931de518856878f73476f21a482ec9378365c8f7393c94e2885315eb4671098b79535e790fe53e29fef2b3766697ac32b4f473f468a008e72389fc03880d780cb07fcfaabe3f1a84b27db59a4a153d882d2b2103596555ed9494c6ac893c49723833ec8926c1039586a7afcf4a0d9c731e985d99589c8bb838e8aaf745533ed9e8ae3a1cd074a51a20da8aba18d1dbebbc862ded42435e92476930d069896cff30eb", "753161706d7570346d68646b7476687579747478396b7a6c616e716e616c686c323574336d76736b3764646572636176747761796a6d756e6a637732786e357839737639713973787077333930796137616c367338636b68776c6b6832387072766c6670776763767a367479746a767666726a63387a72666a6b36307a6764756a3639787738656d676d3976766d616130766634357333326e647778727874776e6d356476367275786c736e726833756672736a6d7033746c386b736432326b3364707930676465783963786b676a723276733478796a64676c397a7a68667772647a7277657675326e767071756a74763968713336356d7464353639707a78686a6b377a6a737632767170373938726e6e3279746d66766c396330786d787173383373756866396c776e796775666e396861327038616a3530643632666776616b34387a706a75733838736a7a32676833346b74303738673670346e383267686d347661617a397665793465667a397735376c34706d7464363965657a6a63767a733775706c6b747437663968706d367532776c7063617539747766706d636767303572747273376e363272633868376b36667a3935646b37763065717a3871326a7566303235773935786578676a6438776d71396d783839727132356a68767a6b6567367778326a3234737165786779777574367777686b617070787175346b3867727133793073636d", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2, 0],
[null, "e7f235734276d38d47f1e191e00c7a1d48af0468", "616fe1a9d887148d6ca10f48ccd92d0dcad24f7c4c9d73ee8122b1766459b04dac4dc07e80edb9d229bbbc", "cc802699330bc4748e34dd598c7124e72299e6a6d5bcc32e90409c8024868b2705aadfab6068d458f69b0c", 65534, "e001afa2fb8dc3436d75a4a6f26572504b192232ecb9f0c02411e52596bc5e90457e745939ffedbd12863ce71a02af117d417adb3d15cc54dcb1fce467500c6b8fb86b12b56da9c382857deecc40a98d5f2935395ee4762dd21afdbb5d47fa9a6dd984d567db2857b927b7fae2db587105415d4642789d38f50b8dbcc129cab3d17d19f3355bcf73cecb8cb8a5da01307152f13936a270572670dc82d39026c6cb4cd4b0f7f5aa2a4f5a", "7531723378387175717a706d75686c713377646c776e303864643074687363663079333838616b6a6a766d3664617a3478766579716d673472666a726c3237776e36353237377473373638397338676737667a617a366c303678347176727464323565647a6b73337a76323975676564736563636578356575383237727436686e767572783266766d7863373275646e38303266723735786661687564366b6c6e356765766e336d39653839647278686a767465783936347773633078346e35796837656e6a79707775637470757939376832786a6e3961717a30723678797335647a6678377173633478796365773572366d7a766d643263726730706c33716a3573373566663061367363306e783930636b306c3467337238686477366a6e7833326e72733578706338397037726a347737656b35787964756838727968746664366576383474656a753379756d7435736178796c6b63726a35726439726d6b37393273396d643735346833326863356875656a61377964346c396577727a75367a37717665617a303273336772713968336336786b3565726b766b63736e73347677763574386d357261703335337178686e72746d36796a366b727a34746536663337726d7833323075337732786d36323435757a36337574647a6163386d7167776e736a7478333463", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2, 5],
[null, "e7f235734276d38d47f1e191e00c7a1d48af0468", "9304f6e3c889829a0a48f2ebdc0803bbbd393ebf4264e45cb7db793e9376fa85ddf31f5024e0bf796672be", "3ed501c9c63abaf4d0136821f9647e764555a47033ad91d734df12d046c969751330bbf493a241ec4b88bc", 65530, "406f2fdd2afa733f5f641c8c21862a1bafce2609d9eecfa158cfb5cd79f88008e315dc7d8388e76c1782fd2795d18a763624c25fa959cc97489ce75745824b77868c53239cfbdf73caec65604037314faaceb56218c6bd30f8374ac13386793f21a9fb80ad03bc0cda4a44946c00e1b1a1df0e5b87b5bece477a709649e950060591394812951e1fe3895b8cc3d14d2cf6556df6ed4b4ddd3d9a69f53357d7767f4f5ccbdbc596631277f8fecd08cb056b95e3025b9792fff7f244fc716269b926d62e9596fa825c6bf21aff9e", "7531686b61307730617a79783066387a63756b38723934737370766a646336716767796b73393579713435347266766e616a3072736c7a347276726d68647939363934746d6d72646173733734656a796b336179356b74706672736a67367232356465707a7767677a7737776d726763656c6d32357072736e7163633466637a637637366c646e7330376366373675343066706d6e34757a6a7670796c37667237797539303370327033676b376d6d6478763863787379663636646b33366c706e70336b74737974346c32347438726372676563376532363466797864307a797834716a75637233736d3063633478767865637763797872336a6575396a7267306674336b6b7973706d75327439636567716339326d6776347133346b39746c72726c776c6c793776766c7437737076396d6a6565743872773473793630373578396e666377396a3461366338676e7376637371353073783372776e7075343776356b3576746e393364727275796732767a7972677930346661646a72333771393373786d38786c61383872776e617165323868706b726e6839716d7371796735767a34356b667635746c6d7935366633777073337a637530756d6b637279326463746c6c647a63797332687a39376364747a327868306c653335396b6e6c68353539366c64723575326a716e72737967637a6e71386e396e633239736d6d747378346b3035396a386478736a3074736c796375397a7932643267303373677874363864", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2, 6],
[null, null, null, "31844683a07bf8e30057902b0d23e2b2ce9cad0b22190238ca4f329da92c7979052b00f735cb210671bdb0", 65531, null, "753170357274326c34386c706d79796579706e6666616c3238386a676632747a3530667a6e32336a647036387663756a76776e30757a3575306576637033356a666d6676726c3236617a3773757171666d30736b6e396d6d7a39756e383667716b713976613332763473", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 3, 0],
[null, null, null, "05683c0303858388a785b4cf15d41ac69e1d435b0ad23838e18d62f7ec41c37fc86af71dffd94dfff6b207", 65532, null, "7531757664747337776a3967737574776e706a687679726b337033336d3770666d307a34666c6661686333687066363668347670767a776830366e6b78743066656877746d3339686474646c7a356d79766567386e6d6d3077733763676e657163666173647977756b7a", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 3, 1],
[null, null, "78ba60804b822cc7e970b11a96b5bccbda556a7c26f0b082cfcd9a68e2690017771c4bdcf8f8bad3c8591f", "6170bb326d6d596c1103834e8fb646ebce4f06c59a9f7baa75e502e30378edfa211a93c00fe911ceedf4ae", 65535, null, "7531733577636c336c7063796c33356a636c75766a72646e37776374646a78636678346764706b32386663397936396364747a3637326c72346a64303834756c786d68356b6334756a30793775356772646b6b6530637a6c76796668743936327168747a356b37726e6a3734766b356133706b7936307239776d3770616e3439796d337936307837647179633975773068396e30726763367774346d7275706c727030657978367178356d71346e38737377", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 3, 3],
[null, "15fa08da52754a1095e3ff1abd5ce4fddfccfc3a", "6493348e8aee112a87f5fa65e1c57065aad369401e05d0daa96e0bcd89e67bf19beb3ac74d599d94585a68", null, 65535, null, "753163776c3970737677706673683730636a6e63646a7874797239763578723678686a6d67793634613367747032766e6571366666767a76633572393935647533776a743576356a73747663327a6d6464723472686a6b6861756e636b32757963376137616e6a6536346c6572647468387a333979746d3479353567716d366d377a32666532767a32746c676d", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 4, 0],
[null, "15fa08da52754a1095e3ff1abd5ce4fddfccfc3a", null, "c906109b51e2b37bf8b67761bfa917dc5059c357b7dc8107672b66189a0d15bc496d84ef9114c68c99c911", 65532, null, "75317165683464656e637035386d366b6e6b346c736a636337647030647035677471617334757730737a6d666661726c706c376e737a7466777075387264673772686c646e79377139633068687174666472636a397636327738667663393274657172766d3764743870656879727233763732766339726b7a32327879637575687a30367a35787567656e6a68", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 4, 1],
["2456cac075428d24707af7de2fc610c833831bdb", null, null, "7cd065b0ab297fb7fd701291d03589031fe3aadf1177902e5bcb65b5ba0aa2a0b73f09734f0b867b29763d", 65530, "d3a2d452431c32d411ac1cce82ad0229407bbc48985675e3f874a4533f1d63a84dfa3e0f460fe2f57e34", "75316539643878746375326132656e643334747972306a61796139796b6e786834386d796432707475346d6376713336306330757261787939736a346a776d7a6b687730736b6134617970656d34636a79326b796b6778733779633032307275373666746e793374307233646465636e7a68347832767970377965683775776636666d743838656875643437356c783475703368763673757a356c67767a346734746d676c357779356e61743268703938787638647967667663756c726d6463656d743870756c617139723267357975733365786d6c74", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 4, 2],
["254c73c5ea338c0880d1a11b340f3dc606b185b5", null, null, "ea9df83fbee07d6f7895ebb2ea41ec7c4ba682b863e069b4a438e31c9571c83126c305d75456412aeaef1b", 65530, null, "75317078397a613076757373303073673836303461726b78396c6a66713533716b6b39666c737a713937703334326c357471336d7733707970326e647278333937707079673379323976773076646e30666767753666346368357935787039376c3773673730667732747775396c7036766c336a37387a7438773763666e777366397a6a75307977726b6e7471", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 5, 0],
[null, "254c73c5ea338c0880d1a11b340f3dc606b185b5", "511a64318c8ee0a2bf0c51e06b27ffdbbeb40265b08502ea41d000e58e06ddccc61f50df0b830a8bd38cf3", "fd3e7eccdb1a91f2c4498bb7eb61cba83eca499cfde9c5ce3e3241873bad2e423abe91dece0a6930e8901d", 65535, null, "7531776a7a337566356a7268777139756d3832747977616a38656d6b306d6c3265646637386635657361346c706363667a73727932347475643578636873726a333964366134343937656e3837773866366a6336327a6570787a6e3668336a706468776c723078686b79346d616c6b3066716a66777734746c637a7361343832743830336c75673974337232707a74797834396a686a366666743237376e3830387139676c74386d74643666756c30723363756e77633068683971786763716c746771667237656e36307a786375776e6530616175", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 5, 1],
["9d6455fda0501de6f805b354af8caa0b59d01fb9", null, null, "5ef3c8b2bf2a8b0e60a6254f312229b4124d4787e7dada5d81e16b51211707871bede32811a35f4094ae8b", 65533, "63f5dd5b5010d3d025f0287c4cf19c75f33d51ddddba5d657b43ee8da645443814cc7329f3e9b4e54c236c29af3923101756d9fa4bd0f7d2ddaacb6b0f86a2658e0a07a05ac5b950051cd24c47a88d13d659ba2a46ca1830816d09cd7646f76f716abec5de07fe9b523410806ea6f288f8736c23357c85f45791e1708029d9824d90704607f387a03e49bf9836574431345a7877efaa8a08e73081ef8d62cb780ab6883a50a0d470190dfba10a857f82842d3825b3d6da0573d316eb160dc0b716c48fbd467f75b780149ae8808f4e68f50c0536acddf6f1aeab016b6bc1ec144b4e553acfd670f77e755fc88e0677", "75316c7266796c366c366738706a71386e766e38386a733570747070327a646763397a396c386b39376e30706e326e7578796e38656a76773764353934637438636c7035656d706a6b6d74616e3977653878356737677a6d70336a327a74706a683876767437366e3767643668617336666433793630336e7435736e736666356772656d7065673271786130613865656b3668686638373535666d386663776b71653067333474733870307a75796c7970356d6363667a707479376b6474736b39763076366e77776c6336707a6b63617a6637336d33646e796567706a646a3366337a643375396e3936726a6d6c727335727a677573363239326836376e327261777761663579616d3435393639306e33787061327673743334326566393332706637703772376771713775383473663277796139676871736a7665397a6579346d327a666167347163377265616432367039673868737035616b61646a67713037657861666a30796c366c747a337764656b746438716b3365366367757a6138776366346c7779363877617030306d6437726b326a37387571367733363264646c736b73637a7a636c6a38363979617239307766616b356439746768756a6e396334663266367a7830656b6b706870327a32346566383739717365357a36633833646c68716e6d75663530336d74716e3471773665687172616d6474336c78376c6c686530713239737635613830716539", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 5, 2],
["7ddfe9c9b7d08ed6bda0bbc2be4030e04679d59a", null, null, "3c40246912b6efefab9a55244ac2c174e1a9f8c0bc0fd526933963c6ecb9b84ec8b0f6b40dc858fa23c72b", 65535, "01bc6bc2307b488d2556d7b7380ea4ffd712f6b02fe806b94569cd4059f396bf29b99d0a40e5e1711ca944f72d436a102fca4b97693da0b086fe9d2e7162470d02e0f05d4bec9512bfb3f38327296efaa74328b118c27402c70c3a90b49ad4bbc68e37c0aa7d9b3fe17799d73b841e751713a02943905aae0803fd69442eb7681ec2a05600054e92eed555028f21b6a155268a2dd6640a69301a52a38d4d9f9f957ae35af7167118141ce4c9be0a6a492fe79f1581a155fa3a2b9d", "7531616c756e726732753972756839716c6b647071386b6c35343632646a7771723738716371747a677830396e716479306d753030326e633964367777617534766b6a727a63616172613976736467396374363564777637366c6c6839617174786c33673738333635393434673338707371617377747a786b636a35376e77386735706a6b336e736e613535326e7a68686a356e673561686665796134706d3463757163617739777a7066303077676a386e3736737537773576397063327974756a7270306130646666676d616c6e383374676a6d786e64707539707167666d376b666e6e723876347861756b35797a7a78726b75706d6767617261713979613472677975393965366663326d7174756d687a71637376786571776767706c7133326b346b6c79763634636a377276326e6d34797772376b616573777579637565617a38366b7a3633353066383832766e786334716b336a386d6e3872377437716b396d75726668346b376778757470307334766d71363934686a3263723777636d6774356d7976363232686b643977616c6876646a39727a6834323335757a793679616c65666d61686b34356a766571706b637630616d71716d32347478", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 6, 0],
[null, "7ddfe9c9b7d08ed6bda0bbc2be4030e04679d59a", "ac093a82a7f4a5ab66bcc994bbfc5b3f5f945f4499c5d8987f6404ceb4a91c46320b3618c318d80281b285", null, 65530, "d3a08cb6b83131ac300b0846354a7eef9c410e4b62c47c5426907dfc6685c5c99b7141ac626ab4761fd3f41e728e1a28f89db89ffdeca364dd2f0f0739f0534556483199c71f189341ac9b78a269164206a0ea1ce7", "75313875737a33377571617163347677657a3865756c64396b677668397570616361763632616c64653534643872336d646b717467706c373577646663357a367a387a36746471396d766c3361633364707033716c37393864393938793068706d6e637164636e6779307463337075786c7336386a646b6178616b7965717775616e3234307a70786e63706d7875756d6837786b71686371613768736d39733239397273646d3368346d33716a74333038796d64763337793438306d797a6471647874656375326774737a32733670616137666a6b70753366733535396d336130386376777670716c786836346d73797376336777396b757266367278767178386b32726471747533366a63677630716b3034656871386d6d327538", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 6, 1],
[null, "7ddfe9c9b7d08ed6bda0bbc2be4030e04679d59a", "7198a7b9bf9099809a63bccbd56af56744ea2857ac8d12892ad58d82fd5b0cce71ea7a25816007c34491ec", "2526ec6552f3e0175c922f019077146b5193e880461c3e1daca4778cde010ed5875f16b743ef86ac648b3d", 65534, null, "75317977773978396e6b677a71796539766437333436766d723876397930676c6178766b64676732376168336334386732367264336d32366a6a32653935646a35357772737a333932383030717135707a35703636677a6d717a306b667435646e34306130756e657068387a757374347371673735673476736b717270616a66303866756d6e71636a6c6775683838307339377a766535386779796c753332393733636333786138303467336767337339336b37763932707a7538666e7339703472393868647038383970776c686b327766776533", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 6, 2],
[null, null, "da2672c010f7364df6fad49dd39be0e4d4be73c45e239448fcc385cc68094bf36ddbc4ec0219b567955556", null, 65531, null, "753134306e64356373706668393766327238746a65306476743968356a646a30646c6a676468673871766b386e787137726e6a7666666b6c736a7135326677706a303261647a6432616c7139397863683930793576726e6877776e6734637567363763757633756a6e65", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 7, 1],
[null, null, null, "cb1c888234bd7f9e6bdbc2178bd32c2fb0451384027975e83f71a98871a290f3bf43c94be686c77b12edb3", 65535, null, "7531676678637a333267386864303561707530687937723678756a3776387361657237757079656a657973346a6b6b6b7864737a357763377379677568736a767073376b66737579686c6c68703465643877616e7237356b7a677035326e6738346d7079343032306370", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 7, 2],
[null, null, "9b728ad6f50371e961236630b3c8cdd8149ca22cdb87a62cc0ba3e3cfd2b0adcc82930e447f8dcf54b450b", null, 65534, null, "7531686867733036356e737064756c353337736b7935677378376e637a7633336b756d3267386e6a306e307232736c30636c333533757368727638726171716a646d717536326473656d7872676d746e64757439306c79717a773271716d616d7a6b3435633039383873", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 7, 5],
[null, "77491864e20e6d08fd2e32b555c92c661f19588b", null, "5f09a9807a56323b263b05df368dc28391b21a64a0e1b40f9a6803b7e68f3905923f35cb01f119b223f493", 65534, "710a88061253ca285b6304b37da2b5294f5cb354a894322848ccbdc7c2545b7da568afac87ffa005c312241c2d57f4b45d6419f0d2e2c5af33ae243785b325cdab95404fc7aed70525cddb41872cfcc214b13232edc78609753dbff930eb0dc156612b9cb434bc4b693392deb87c530435312edcedc6a961133338d786c4a3e103f60110a16b1337129704bf4754ff6ba9fbe65951e610620f71cda8fc877625f2c5bb04cbe1228b1e886f4050afd8fe94e97d2e9e85c6bb748c0042d3249abb1342bb0eebf62058bf3de080d94611a3750915b5dc6c", "75316a6b706d757a63366b776d68747970707a68766665736868357261766c35367777686132776c37656b786868777430653678346a6539383477726863687a6a6e65666878367834366a346d67736c647a766668723438376763787a6c34636e746732643233306a707837703479737339783736676a3668386165736e6e30637330776d753239686875713974646e79396b6b7a6d70746b7430337276787833356b76747471653372673238376b75396a306139613636326732786a7335726739326e747a356d6678683676687163796b6434747968793767616b3835616a673567726d383379723266327464776371357665616a3077396a326d6737346539647661616b72327367396b7a396e32707068373834616566656d6a3661773276713674613261306679726a7838376777686665727832726e377279676333686568686c37386574666d68386b376a3735716b796b6e347333747a70396c6c68363777786d7475756b6d787a6c3763383476646d6e6168733773387830336b39617a396d323773736b66767a7a6c6e66726166763365706677723570306566793236346a73306a6a72353061637a6e716430646a76716574647073706a396e647775616c3635763766747a6367737338353233687363346374676b783464716337346363673537396379", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 8, 0],
["47d03a2b56bbc620cb1072cd96ac034ab407e633", null, "f0f8fc9b19e4717670c6e1e555c33c2f76003c70f36cceb23893541a0a1b243e5255a33cccecf8cd6a4da2", null, 65535, null, "753171766c636d7970327474676367776a6d7367337a667763327963793774376d776765347567363034363632797a6d7665766b306d743668727a7a7575746533326574777438737a64716c72657532346a30716c34797263727a67657330726d357033783235637a687070656476666174726b6e34363668716e6c6b63776632326175727363723232347473", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 8, 2],
[null, "47d03a2b56bbc620cb1072cd96ac034ab407e633", null, "bb9eb75e0ff05cfbf349373f2e26600f5576f3e7e187682026c6767aa9d96c0c23a59c7b3c6a929594d634", 65533, null, "75313532736e6830636d6e337666326776703364336d6e6b713636717871356a71616b38713868366e756b633577613866686138753474757a7475306e676b6167773870397a646a6a763635357139797638677865656132766e6a336a7379766674636e653975326b30796c6c7830377a72333270367877617963617979303776643632746a776a6c78306561", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 8, 3],
[null, null, null, "e340636542ece1c81285ed4eab448adbb5a8c0f4d386eeff337e88e6915f6c3ec1b6ea835a88d56612d2bd", 65534, null, "753164646e6a736463706d33367236617137396e3373363873686a77656b736e6d7774646c74726830343673386d3678637773397967796177616c7878386e366867367665676b307768387a6a6e6166786768366d7370706a736c6a76797430796e656365336c766d30", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 9, 0],
[null, null, "240b728bdef9a0b9038380bfd9df50919fdc398a68b7ab3c5f6695c706f7bd7f01539a62905e88c278f8cd", "3fadf8edb20a3301e8260aa311f4cbd54d7d6a76baac88c244b0b121c6dc22a8bcce15898e267829fc1e01", 65530, null, "7531716178306a6633716464377266746536396e716d70716c7279716a6b7039326e37637279366768676337646c356b7272726c336e366a6b377372613439746875677730723330736b306a67343333766b76647276716d3878376d65797270786a367533717a366b74757378736832383230377230666475766b3366646b6376397876766a396b686c6c633266636364787072646636656b74656579643972753238677261346a6d336a79333576757763", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 9, 1],
[null, null, "d026ef8c4715ae0fbcba80aa8d5366fbcf717ab286e33abc4d6509e86dba2d96add6d214664febf4bd2dae", "247f85fa64d6d9f9233910f3d62392e365365c4936b839ed748dd3801a50432253d810bc5b001ce0572e21", 65532, null, "75316576777333326b3230336e36307673367972356c737932656b736b74733072363563333777646a3578676d646e6a77676b76757a35757030736361656a6833366e6d6c67616c73787a767a667673353264326e71346379366a346c72616e3773306c37326c706467796473723279647935773834686b74376777336661356a327a65333537307773323374727836657037707263616c327a6c7177336d75367a786566756368786875716d7a37656678", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 9, 3],
[null, null, null, "cdf7fed0d0822fd849cffb20a4d5ee701ad8141e66d81ddfabf87875117c05092240603c546b8dc187cd8c", 65530, null, "7531736a3535716579323268656677797a366d6e63336c647a3766636e6b6739353336756b3565393872777a6e7676616c6432377232767a6d657570796135753639366c356a30773666356664786b663534797679687930787a653275327761327a6476326736377532", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 10, 0],
[null, null, "52d58f91376aa980f2b9a6283ff357e84246d6942352184886449ffea8fad7e7ca5b490d090a96e0323392", "e4e01051b99c08506834971f80dadec44a4da13ecdcba617f77fc48d25324f57cb1d4d7424705d573cd682", 65534, "6c2c6e0f9eb7cb17f1942bfc9f4fd6ebb6b4cdd4da2bca26fac4578e9f543405acc7d86ff59158bd0cba3aef6f4a8472d144d99f8b8d1dedaa9077d4f01d4bb27bbe31d88fbefac3dcd4797563a26b1d61fcd9a464ab21ed550fe6fa09695ba0b2f10eea6468cc6e20a66f826e3d14c5006f0563887f5e1289be1b2004caca8d3f34d6e84bf59c1e04619a7c23a996", "753134323536647639327364703939613632653479307735306a78666163736838656a6e78386c783577796a707473307178683073357973303072637239706874766c743373676b3530613565616d7838373774783574396b7075383273326867673963337975377a617778756d6565687a67766e396b7366786d6e36396d71616b346c64717739306865737a7368746866637134646834387a6d377864666a6161777834747530366c326c7a6a73757479716d7034746579746567353561396e7963706e676d6b67726461367a636a783973736a7577636b37796e786e3672736a7a34367970396a6c383838656a6871646d6d733438303873337079736670756a39306337753479747365756c373439767637656434396e783435726c3634716333307037326c32737963396a796e33767371787335376179637532667832776737756a647638673775787035686b75796c776b65676c72756a723335336775636667396a3477306a677a6d326c6b386479366d7a3970717835376b6a667461777835786878743279716d366d726c7a6b677635747374386d6d7777", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 10, 2],
[null, null, null, "b3625d9c472c3d61c55ef3451ccc0125fcea15bfd3ca4b243cce82e4957c58547f0180a1777c62a34c3e2c", 65532, null, "7531306b306730306461657a387833666563337468786d326138357571727979306c79366d646b667563663738656d653279676765396b66396c376a357165716579647a707273687a64346e6e6b61666e327961776438387833377032376366346e3876647a6638796b", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 10, 3],
[null, null, "0ba97e749afc9322db91f262fd8d2872f05f09de246b1f9068abfd25f5165da1a05115c6f4784d2b922a3d", "24fd59f32b2d39dde66e46c39206a31bc04fa5c6847976ea6bbd3163ee14f58f584acc131479ea558d3f84", 65535, "319094318cd405ba27b7e2c084762d31453ec4549a4d97729d033460fcf89d6494f2ffd789e98082ea5ce9534b3acd60fe49e37e4f666931677319ed89f85588741b3128901a93bd78e4be0225a9e2", "75317376723572397130367679386b6a6b36366c6b6a676b71347576336479367a333071667661787339353734786661636c67786e766b366e6838396d75797a7a777266653563723337743279336a367767756475716b7368646d706877746a72363934663263713437747368686377376e35796b71346a37757635656c683679726d326e7865706435653568677872636d6572333570343335787261367663353473727a6d613630333837363275366e67356b726d73753665726537383437766b71396e70737267336a7564796e327168786179756d6768793568366433616732307176706471747863743875676a6577636e74656b6872757235366c707135727074617a77767075377064746474656e70633439786e3772727238727171717071736d327965786c6a677032366a63376a30617077", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 11, 0],
[null, null, "4f9e8b832971ce3bd99a2a1bd545fc258921fb51abcf8d2c00fcca7e9d2888fd60ffa31716786f1bcd4226", null, 65533, "76bdf9555948cbd5a332d045de6ba6bf4490adfe7444cd467a09075417fcc006", "7531327279366c3676323373766432616b7a37663773717638727532616364307a6d346765367261667633796a71646a75756468727537767a7637367a3277733436307633677376333839637a38676a73386865366c3265336e3337706835397433676d3279736638386d7771687261347363687a37367735787261366c356132663473377363726e3235337137306e6e64646c6c6c7a706639336b7a716e7535353877", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 11, 6],
[null, null, null, "d58ae9a49d4d838b980c1748795caff9b0c6409d84ad9bb955ba0c352fcdd97bf67101b6505e7c3a457eb6", 65534, null, "753163737974336d6a386a6664677464676c7633303465367076326e706d6b6a6c72336a6b7173396a76376365367a6e323063766567786e35727938306a6b6766367570737173347261726c36767a326a76676a65377863706e367065646b6774676335766a646c7230", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 11, 7],
[null, "1ad4227439c1b4476ccd8e97862dab7be1e8d399", null, "6ed96d65379d5ece656901f5cb20cf554ce18600d4a1edcf6812f4459d7ff73cf2b88cd8476b75e8c08d28", 65535, null, "75313561376c766b6a6d637739383368747964707a78396b356c656b616d38723268757932357a656b727965347a6d6b75366665656d773239346b7878733439303665746b6439373635647a706d356d64617539796d7872777074767936797a67716c6b3373716d7376363874793577756c7a6375376768336e687938767934306c68743070676e7a646d3961", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 12, 0],
[null, "1ad4227439c1b4476ccd8e97862dab7be1e8d399", null, "b6f481042a780462ffa96f81e1288978e5f05c791587de7e957729bcac6eb95892532b0fe13e9c7eef6a24", 65534, null, "7531796c66346535796476677961357177336b7a70797136396e7772657232306e3276776367323575356c3670766e3736356772383879347037747571706b797338657035767574706d3270787a33343430367472746e3571733561786838663573767936636d367a636877747566303565646c35686b377567386e727574733036706c797675353577367637", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 12, 1],
["e07a2f7180adb83da18ac2a7d261c264c2ea117d", null, "847bdc7c97cae66c225cdd86be64ed176669fc3195cc4c3f7e6ae50ee9e75819518ffe2b52d3d2b89ac1d2", null, 65531, null, "75317a74723332376768336c7571797970376a6739613570717067347377613061307036636c743038756b666d336a6d7166357a38727a72386a736868746470397375327933777332376e6d7a6d70616772686e777a383966746a306a643478743935337279333272657a76633637647336346a387a396371677539766b72647664366a347a63367370353935", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 12, 8],
[null, null, "8e039ac36de3830de813d1e921ee5b45e1806b2433fa7a6a24e830811efd363ab08d3d11f335b5438eaa1e", "8ff1581e5373579d4eab49ad946f5e31d653062c99fcd403cc4a867f81cc637d940775700780dc313c7f10", 65532, null, "7531366e70737130727a72766e796d7038686e6a7375356e6e7679786d73346b6d6b36346c397036306d65306b77676d747067766c70687961356c64327370657672613576657467306a74367a326c673071643778396d643437636577387575397a366d64383566763839706474336e373572336e78337530783979337473716772706b71647133617a7673327773377677377566683675776b703733657061786c717472726767716e3567306432767565", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 13, 5],
[null, null, "f14f096dfc4ef1665faee5900c3fd947eb87bfa11c0b474569f2f78b7d4390fffd5a17f0dcac076ab275f3", "0292628b70949569871bb5cb87543359b17812ec26a1723426bd836b68307dab8205384e75eefafaee86bc", 65533, null, "7531323571327434747267796666337273636539637934766d723566363632727a646d686a39727777366e306c7263333068337330797778656135766574333671716c6579737061667363346b6b7970747167376463666572736861716b6c7a35656e6e796d713871726c653661657a3477736e3768756b6a32773832686530736a7374327a6d75766a37396533306a33367465356e64346365666736757179706574343736616b716639763666736c6136", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 13, 8],
[null, null, null, "d7999f21dfb1ae832d3c878bfac23f90273825334e3d7f456f01e7dd5427cc1a2e4561749800ebc6189936", 65530, null, "75317572666a326e68666b78716c786e3033746c7a7470306b61327068647565616e673368357964727a376b7034666a333474383368746471377267616176336174686e39766a716e74656b6837636c617575793835663937303035736d35356b753971336e7470636c", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 13, 9],
[null, null, null, "b208c9235c8d40e49b76100b2d010f3783f12c66e7d3beb117b2c96321b7f6562adb4efc144e39d909e728", 65532, null, "75313779796439666c7a3261636d646577333234796c643277766772363734666b6a32337a71656866386a6461393971387038366d35797a736633356a71646566736136656a38676367636c6a343574386c71657a716b3063376165633361647732656379376c6d3071", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 14, 0],
[null, null, null, "332f451dc6f7da17fe5ff4077d3d5db79a036e712df558853d4a854ac4f6e51474cf75f38fa97c22b4cf09", 65535, null, "7531766432657438617775787378643377666a366b6d6170613975796173737a30636e77376e6a707664657a653034366a616576637664387a66796673343465726737307a376767663834763479786c7a6a3961747a36796d7561347a39333833366b63373732686739", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 14, 1],
[null, null, "3f7493951aecd34f3c198d43eb7d4ce36127e427fe0a254436ec19145a0d6e718b2da292a450dc222fc6d3", null, 65534, "4c8a6f55d6e0c373d456851879f5fbc282db9e134806bff71e11bc33ab75dd6ca067fb73a043b646a7cf39cab4928386786d2f24141ee120fdc34d6764eafc66880ee0204f53cc1167ed20b43a52dea3ca7cff8ef35cd8e6d7c111a68ef44bcd0c1513ad47ca61c659cc5d325b440f6b9f59aff66879bb6688fd2859362b", "75317237337933776e76373838387472736d6e7867686c757773686a30647a797874646b307365666e616a766d6b6766376d7376656d326d3773726a7664747a796c7163616a61786e6d767a36666d6c36636c7564353472756678647373346d77657733337770747768386b687075716365356536646c3836377273796b357a6170736332346476786663616d376e35376e787774653630347572727563617a68643361746d76766d336b326a6e3065686e707539703774366365336d766b36377472386b7935366c6b367639646870767033336735377063687735637437347063776e3971796a673830306c6e326e73676a347563633375716c657977736b726e37716d38723973767732657a7a61346e343264683867326e6c73773276757a39376167636c376e3034356b7232787470763568767a6a306b", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 14, 9],
[null, null, "eee19641bc6b802f353eb793f728b17a277ef0358696a24a7122bc56537b229647f3810d27ce45227c6f39", null, 65532, "1f6411a493bffd048e7d0d87d82fe6f990a2b0a25f5aa0111a6e68f37bf6f3ac2d26b84686e569d58d99c1383597fad81193c4c1b16e6a90e2d507cdfe6fbdaa86163e9cf5de3100fbca7e8da047b090db9f37952fbfee76af61668190bd52ed490e677b515d014384af07219c7c0ee7fc7bfc79f325644e4df4c0d7db08e9f0bd024943c705abff8994bfa605cfbc7ed746a7d3f7c37d9e8bdc433b7d79e08a12f738a8f0dbddfef2f2657ef3e47d1b0fd11e6a13311fb799", "753176717732756c7873706a74727463396b63786d30376c686e7a7470307975386570703335396a37366e3464377279616c38367479746a78776c79747a77363837616374707575323838726a3761617432386e733878326b3261746163616361336a6335767a64356d6667617261723971393867786d3861373467767a6e7a63616b326633717672307432636a3533737464386e6b6432386d76346d6364326372776d767637716c736a64356c7a7176776876736b34367177707673766d763364766661666333366a76746c6b756568673035366b373333376332796a647577706361703734377a376e7035726e616c797765783436327177746c633367746b7364666b32376a747730306a75377838357a326772616e6c6b393479366a3330303935636a33356c7366306d7672616774773739373930706d7671647a68663265616a6c716b3334687a6a6a36716d357074673679673339786a39336c33707a75366c34747034793075713533346d63386e386c7275343634717475396d3734346b366b64346867753979327478617a71756532367568", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 15, 0],
[null, null, "50ca46f825f7f423007aa4147169b529f07f1c8ed634fafc8145a4813177dd1257ee8d8fc5f44e9b564f6a", null, 65532, "33e7ad012e28255398789262275f1175be8462c01491c4d842406d0ec4282c9526174a09878fe8fdde33a29604e5e5e7b2a025d6650b97dbb52befb59b", "75316b6b67736e70326b7566396471383364706e663779337a753332656130756a36326b6839643472326636756e6d77333332356c7237347a76796368657872686c396b6838617936326878356c336c6871736439767a7730666164353666767972366837377230736175687a376867746c7a366c777a777a336c3865396463656e676477333636377834726b3034357a7873716a6172307164356d7566377675347332726433617964747632756b67326d7578706b616178747a367367757476687632743566383474617678666e723968", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 15, 2],
[null, null, "c412c8ff78f28d9b3391f4ab15d06acf46ac052821ee096a51524813f2adf9a4065cc6c45feba2c052df9e", null, 65530, null, "753177377839747477766b33306772656d7336616533726867733678797472727565616b6c796335743530396670757837303433667a6c6137306a65686878796e346d67396433796d30393573337767686c3974727676646d753536796e3734616a7179333875666a67", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 15, 3],
[null, "51474444099daa371046613260cf3354cfcdada6", "115b08be21bd8cd9ceb49e9e2edb4069867c602485436e8e97487c9553eb65fe18d03e195101c9de9bd184", null, 65533, null, "753134766c6c356e6e71736e70723635387772786174676d32687566797277716771666c6a3971326c723739613873367233387a7667676d7a736a68333434673578356e756b3636713774373667376c6d787479747734366a657473726d73753532747678726139363736306a7372353961366c34786634717361303330346b72766476336867397a71363239", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 16, 0],
["591911bf62d886e42fa558579609ce718ab13387", null, "4a87f3e751fa9cb40f4e9781ccbec4a2fbe878e493ce5b7c2ad508edfb86c38459e2d287346f54d0e00883", null, 65531, null, "75316b6d6536776e3276706570756e6e636c747633723779307833356633767037346d6c646b797536656d687530667861323032356d717975307a3573656a38777a346d746a383868357a70303373656b6e72703768726a3637686d7a686d6b32656d3936717966366a6b7239667568786536356c6572783639777471786c616e346a3533306a71667174756b", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 16, 1],
[null, "591911bf62d886e42fa558579609ce718ab13387", null, "e961944a708a15c9c62734c34510bb5e2cd740abdeb488e4142b5d402b0295bec67922f1e71ab7fbd0a2ae", 65533, "4c41773554c86995269408b11e6737a4c447586f69173446d8e48bf84cbc000a807899973eb93c5e819aad669413f8387933ad1584", "75313668676d6434653277396b386135373476706a34736a387177637268796c63356b737530336e7a713739367837777a78773936686d35347037726337773833786a7973327074326b3464353073746b65366a636b387638777361737a723564396e73656a347572703074366476373466666e613672397073716e7433796378677337653333307a34747a6c6e35647735303375753939767a7a663630386677777832667774647968376d3871766a36683734747873613363386e61377935736e366a79386e75687a337277703865637a7065323636396535666a7372303639366e73706e7171", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 16, 2],
[null, null, "d3a803803feee7a032a24adfaa8f6a94cecb9671c1333d0d5d1a3d79d82bc310727c665364d71022559c50", null, 65533, null, "7531766335366c78366a33306534783036636476306d6435306a716c363376737a676b6d6c70377836763863766779667064676c746b666c783876786e766171716a6d7637386a666c7265793768726d7a7539376878307a73676e3277657a356472667975636a673071", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 17, 0],
[null, null, null, "8a1bff2a9d921e1153b3cb264bc05185a9811de911d53467935434d6537d306752d02054fe5a170464259d", 65535, null, "753166716b6775306d30327a6170356d3971356568716a68326b75636d747a67783638643071323839746671716c3679633672346d7278343567757161797a366a6a3873683074363636736b7073746a6e3335796e6a756a643676786473646678357773377a6b34306c", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 17, 1],
[null, null, null, "14adca6f616abcbe5bc850cc617dcf999517a9a790292fec6bc0761eaa790333e7d06d016de05bca7c6712", 65534, null, "7531667638707377776d6136386c66336c75387271386735396839716177717678637a647a6139767838707a65743371617233786663663837363833746563676b65306e7677387734617535756d7266647432356437736b71666779397a6b776d74326370716161757a", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 17, 2],
[null, null, "bd51d90654e25613b5a4839dda2b9524ef4b12e7dbdccf3d4af150b06d95758afeb029227396094faf914a", "a80405d5568ab8ab8f8546163d951ab297fd5e6f43e7fcebcb664feacfab5afd80aaf7f354c07a9901788c", 65535, null, "7531356832377a74676c727a637773393679737472356b6d37376e6e687766386e787137743638726439797a6e717632326e6a6539336a79747a66377038613735797932307a65666a6b776c766d6639326a7877746d6c667773736c6b76336673746c6b716178367761726a35796d33323636396b686d787232333730796d6a68733535746b3037306a386b7735676e63363068323234763979303375646c63387064706c396879646b3279793766326835", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 18, 0],
[null, null, "4cea9549426d764dbd1b80c229e230a3bf3ca821b97c9847488afe37341634df27c3a634c2253436d98612", null, 65534, "71b89f903f5d9848f14fcbeb1837570f544d6359eb23faf38a0822da36ce426c4a2fbeffeb0a8a2e297a9d19ba15024590e3329d9fa9261f9938a4032dd34606c9cf9f3dd33e576f05cd1dd6811c6298757d77d9e810abdb226afcaa4346a6560f8932b3181fd355d5d391976183f8d99388839632d635", "75313438703661336d346667796c79636b703276336c63776678776e7561326e6e78653466746367656c6b6836346a646a736571366d3278616a70636b6a78707961323465613838666d6b656a73787876337266766c79656c6370707076396c6871327332356e72307263786d7670367363716c6367677078776c346a67646b30353461666d333079386c7370337232347075646d7a347370327971326e373336366d646764396a77726630327a7163656e7064747970717571337467373472393638356738616b30636576706a6d6472636e793771306772667165723266686b63323366796b78613670303634796c336b6a647464637139373673757530397079613637357a666d3275356836736832797468356d3868617178336539613072787279357a637867347a346a6c39", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 18, 5],
[null, null, "02221bc1820ca2b1940e532f00042367ee96acfe9f83476661a1ca4131e5d7485f4a49e0992a8917380f8b", null, 65533, "9ea19737388613d38a34fd0f6e50ee5a0cc9677177f50028c141378187bd2819403fc534f80076e9380cb4964d3b6b45819d3b8e9caf54f051852d671bf8c1ffde2d1510756418cb4810936aa57e6965d6", "7531727775616c6830357368647836636436396d706b346e7971786a73363934307230383975726877756c7470367a7935336a756a783379676876346a6176366363336b616563683872797663676e333673636179396b6d30717674666464356e7534737a6c7076706a796a6b786b376e7a636b746c68323261773033636479736d6c39667a6836386a65386d6a6a656e6836347a6779367878393270633730726836326b6137717672677965616864663566743773797730736e6c766c3568686a646c38746c79726c723967656d337a797166306477763568377a647972786d7a3737366c71667a34766377656d706874", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 18, 7],
["e884a80ce4d78b5f04bbf85846741f125d139452", null, null, "0d1d7ecf3ccecd6af9c79c66cad31dc7acd7ffd1ea6dc1c40f2e32fe18d615a143c70f824cf985e7278a37", 65534, null, "7531793935706566716630373479706336386339763966706d7573336e77346a71373666707a63736b376b63336c77363375736677797a35343867763376676c796a6e3938707278726a786872396b7a796c787368386c736c70666b35337930347273687375653938356d7973337a783975706b673835387064363861303336686a337a3567676b61336c3475", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 19, 0],
[null, "e884a80ce4d78b5f04bbf85846741f125d139452", "8660070e3757ff6507060791fd694f6a631b8495a2b74ffa39236cf653caea5575b86af3200b010e513bab", null, 65533, null, "7531796772663271753335337a6a786d686533796a6c756d387373717936646b7433783934377166677635736e3366616a6838787138713061677a3864646572616836786e68737867743364376e686b79676b6c736d37613274326876776d64716e336a32306a786b3834787939736a726a7164716c6a716e7a306a656175746d6e33636664756b3663323532", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 19, 5],
["15c027d6ac4fa71efe7d742eb7894a1d902fe87c", null, null, "04151f0642a50be2cd5682c1df488c3c34f9491873ac27e000b046a029da8ae30908a819f98a14ff6e05a9", 65535, null, "75317a6c767939356770686a39676d3579657a37736c79377a70767978786a6476387a647334396b3479376e6361376c70396c6e6a783638706b61613337746a7734376c6133777064646564636d7564766b68363839687364306e7374397865717879726c637261776e6172687268353732636133783332653663386d616472673765337073766a7a6a777968", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 19, 6]
]

View File

@ -49,79 +49,82 @@ def main():
t_addr = None
j = 0
has_s_addr = rand.bool()
if has_s_addr:
s_account_key = s_coin_key.child(hardened(account))
j = s_account_key.find_j(0)
sapling_d = s_account_key.diversifier(j)
sapling_pk_d = s_account_key.pk_d(j)
sapling_raw_addr = sapling_d + bytes(sapling_pk_d)
else:
sapling_raw_addr = None
for _ in range(0, 3):
has_s_addr = rand.bool()
if has_s_addr:
s_account_key = s_coin_key.child(hardened(account))
j = s_account_key.find_j(j)
sapling_d = s_account_key.diversifier(j)
sapling_pk_d = s_account_key.pk_d(j)
sapling_raw_addr = sapling_d + bytes(sapling_pk_d)
else:
sapling_raw_addr = None
has_o_addr = (not has_s_addr) or rand.bool()
if has_o_addr:
o_account_key = o_coin_key.child(hardened(account))
orchard_fvk = orchard_key_components.FullViewingKey.from_spending_key(o_account_key)
orchard_d = orchard_fvk.diversifier(j)
orchard_pk_d = orchard_fvk.pk_d(j)
orchard_raw_addr = orchard_d + bytes(orchard_pk_d)
else:
orchard_raw_addr = None
has_o_addr = (not has_s_addr) or rand.bool()
if has_o_addr:
o_account_key = o_coin_key.child(hardened(account))
orchard_fvk = orchard_key_components.FullViewingKey.from_spending_key(o_account_key)
orchard_d = orchard_fvk.diversifier(j)
orchard_pk_d = orchard_fvk.pk_d(j)
orchard_raw_addr = orchard_d + bytes(orchard_pk_d)
else:
orchard_raw_addr = None
is_p2pkh = rand.bool()
if has_t_addr and is_p2pkh:
t_account_key = t_coin_key.child(hardened(account))
t_external_key = t_account_key.child(0)
t_index_key = t_account_key.child(j)
t_index_pubkey = t_index_key.public_key()
t_addr = t_index_pubkey.address()
is_p2pkh = rand.bool()
if has_t_addr and is_p2pkh:
t_account_key = t_coin_key.child(hardened(account))
t_external_key = t_account_key.child(0)
t_index_key = t_account_key.child(j)
t_index_pubkey = t_index_key.public_key()
t_addr = t_index_pubkey.address()
# include an unknown item 1/4 of the time
has_unknown_item = rand.bool() and rand.bool()
# use the range reserved for experimental typecodes for unknowns
unknown_tc = rng.randrange(0xFFFA, 0xFFFF+1)
unknown_len = rng.randrange(32, 256)
if has_unknown_item:
unknown_bytes = b"".join([rand.b(unknown_len)])
else:
unknown_bytes = None
# include an unknown item 1/4 of the time
has_unknown_item = rand.bool() and rand.bool()
# use the range reserved for experimental typecodes for unknowns
unknown_tc = rng.randrange(0xFFFA, 0xFFFF+1)
unknown_len = rng.randrange(32, 256)
if has_unknown_item:
unknown_bytes = b"".join([rand.b(unknown_len)])
else:
unknown_bytes = None
receivers = [
(ORCHARD_ITEM, orchard_raw_addr),
(SAPLING_ITEM, sapling_raw_addr),
(P2PKH_ITEM, t_addr if is_p2pkh else None),
(P2SH_ITEM, None if is_p2pkh else t_addr),
(unknown_tc, unknown_bytes),
]
ua = encode_unified(rng, receivers, "u")
receivers = [
(ORCHARD_ITEM, orchard_raw_addr),
(SAPLING_ITEM, sapling_raw_addr),
(P2PKH_ITEM, t_addr if is_p2pkh else None),
(P2SH_ITEM, None if is_p2pkh else t_addr),
(unknown_tc, unknown_bytes),
]
ua = encode_unified(rng, receivers, "u")
expected_lengths = {
ORCHARD_ITEM: 43,
SAPLING_ITEM: 43,
P2PKH_ITEM: 20,
P2SH_ITEM: 20,
unknown_tc: unknown_len
}
decoded = decode_unified(ua, "u", expected_lengths)
assert decoded.get('orchard') == orchard_raw_addr
assert decoded.get('sapling') == sapling_raw_addr
assert decoded.get('transparent') == t_addr
assert decoded.get('unknown') == ((unknown_tc, unknown_bytes) if unknown_bytes else None)
assert decoded.get('transparent') == t_addr
expected_lengths = {
ORCHARD_ITEM: 43,
SAPLING_ITEM: 43,
P2PKH_ITEM: 20,
P2SH_ITEM: 20,
unknown_tc: unknown_len
}
decoded = decode_unified(ua, "u", expected_lengths)
assert decoded.get('orchard') == orchard_raw_addr
assert decoded.get('sapling') == sapling_raw_addr
assert decoded.get('transparent') == t_addr
assert decoded.get('unknown') == ((unknown_tc, unknown_bytes) if unknown_bytes else None)
assert decoded.get('transparent') == t_addr
test_vectors.append({
'p2pkh_bytes': t_addr if is_p2pkh else None,
'p2sh_bytes': None if is_p2pkh else t_addr,
'sapling_raw_addr': sapling_raw_addr,
'orchard_raw_addr': orchard_raw_addr,
'unknown_typecode': unknown_tc,
'unknown_bytes': unknown_bytes,
'unified_addr': ua.encode(),
'root_seed': seed,
'account': account,
'diversifier_index': j,
})
test_vectors.append({
'p2pkh_bytes': t_addr if is_p2pkh else None,
'p2sh_bytes': None if is_p2pkh else t_addr,
'sapling_raw_addr': sapling_raw_addr,
'orchard_raw_addr': orchard_raw_addr,
'unknown_typecode': unknown_tc,
'unknown_bytes': unknown_bytes,
'unified_addr': ua.encode(),
'root_seed': seed,
'account': account,
'diversifier_index': j,
})
j += 1
render_tv(
args,