diff --git a/pyproject.toml b/pyproject.toml index 5666b0f5..d4f5b398 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -71,3 +71,4 @@ orchard_zsa_asset_base="zcash_test_vectors.orchard_zsa.asset_base:main" orchard_zsa_issuance_auth_sig="zcash_test_vectors.orchard_zsa.issuance_auth_sig:main" orchard_zsa_key_components = "zcash_test_vectors.orchard_zsa.key_components:main" orchard_zsa_note_encryption = "zcash_test_vectors.orchard_zsa.note_encryption:main" +orchard_zsa_digests = "zcash_test_vectors.transaction_zsa:main" diff --git a/regenerate.sh b/regenerate.sh index 5491e206..81947c63 100755 --- a/regenerate.sh +++ b/regenerate.sh @@ -30,6 +30,7 @@ tv_scripts=( zip_0143 zip_0243 zip_0244 + orchard_zsa_digests zip_0316 zip_0320) diff --git a/test-vectors/json/orchard_note_encryption.json b/test-vectors/json/orchard_note_encryption.json index 7f0898d4..4ded411a 100644 --- a/test-vectors/json/orchard_note_encryption.json +++ b/test-vectors/json/orchard_note_encryption.json @@ -1,6 +1,6 @@ [ ["From https://github.com/zcash-hackworks/zcash-test-vectors/blob/master/orchard_note_encryption.py"], - ["incoming_viewing_key, ovk, default_d, default_pk_d, v, rseed, memo, cv_net, rho, cmx, esk, ephemeral_key, shared_secret, k_enc, p_enc, c_enc, ock, op, c_out"], + ["incoming_viewing_key, ovk, default_d, default_pk_d, v, rseed, memo, cv_net, nf_old, cmx, esk, ephemeral_key, shared_secret, k_enc, p_enc, c_enc, ock, op, c_out"], ["1039d8e64a80902e105947817df3bdfb7df7030e68739f9c533a36bf5a6a807243106de9a7ec54dd36dfa70bdbd9072dbddab5e066aaeffcf9bba320d4fff712", "5d7a8f739a2d9e945b0ce152a8049e294c4d6e66b164939daffa2ef6ee692148", "56e84b1adc9423c3676c04", "63f7125df4836fd2816b024ee70efe09fb9a7b3863c6eacdf95e03894950692c", 8567075990963576717, "bf69b8250c18ef41294ca97993db546c1fe01f7e9c8e36d6a5e29d4e30a73594", "ffbf5098421c69378af1e40f64e125946f62c2fa7b2fecbcb64b6968912a6381ce3dc166d56a1d62f5a8d7551db5fd9313e8c7203d996af7d477083756d59af80d06a745f44ab023752cb5b406ed8985e18130ab33362697b0e4e4c763ccb8f676495c222f7fba1e31defa3d5a57efc2e1e9b01a035587d5fb1a38e01d94903d3c3e0ad3360c1d3710acd20b183e31d49f25c9a138f49b1a537edcf04be34a9851a7af9db6990ed83dd64af3597c04323ea51b0052ad8084a8b9da948d320dadd64f5431e61ddf658d24ae67c22c8d1309131fc00fe7f235734276d38d47f1e191e00c7a1d48af046827591e9733a97fa6b679f3dc601d008285edcbdae69ce8fc1be4aac00ff2711ebd931de518856878f73476f21a482ec9378365c8f7393c94e2885315eb4671098b79535e790fe53e29fef2b3766697ac32b4f473f468a008e72389fc03880d780cb07fcfaabe3f1a84b27db59a4a153d882d2b2103596555ed9494c6ac893c49723833ec8926c1039586a7afcf4a0d9c731e985d99589c8bb838e8aaf745533ed9e8ae3a1cd074a51a20da8aba18d1dbebbc862ded42435e92476930d069896cff30eb414f727b89e001afa2fb8dc3436d75a4a6f26572504b192232ecb9f0c02411e52596bc5e90457e745939ffedbd12863ce71a02af117d417adb3d15cc54dcb1fce467500c6b8fb86b12b56da9c382857deecc40a9", "ddba24f39f708ed7a7485713711142c238513815302df0f4830421a6c13e7101", "ca1feb30ca111776c0417466bd69b3d213882eef55e60b6d9e2a98e705eef327", "23757c515821cbc1843c9a457b7e6ae601add2ea10b9c86d6b317ce2f17bd921", "5bfe469c33e447ba456b8bfe9b385b3931b4baeb8f7023fe8e33354ffff1bd1a", "8a5e132c3a0704f2456fbd777a13d6ec57655671db072a7d276ad969f5ec4517", "36d54cabc67f6cc726a730f3a0ceed5853f08cd38146c8342598987c215048a5", "82c43265337f1ab37b18df277548618263b8024d9b145a05ade2eb5479180320", "0256e84b1adc9423c3676c048d5f2935395ee476bf69b8250c18ef41294ca97993db546c1fe01f7e9c8e36d6a5e29d4e30a73594ffbf5098421c69378af1e40f64e125946f62c2fa7b2fecbcb64b6968912a6381ce3dc166d56a1d62f5a8d7551db5fd9313e8c7203d996af7d477083756d59af80d06a745f44ab023752cb5b406ed8985e18130ab33362697b0e4e4c763ccb8f676495c222f7fba1e31defa3d5a57efc2e1e9b01a035587d5fb1a38e01d94903d3c3e0ad3360c1d3710acd20b183e31d49f25c9a138f49b1a537edcf04be34a9851a7af9db6990ed83dd64af3597c04323ea51b0052ad8084a8b9da948d320dadd64f5431e61ddf658d24ae67c22c8d1309131fc00fe7f235734276d38d47f1e191e00c7a1d48af046827591e9733a97fa6b679f3dc601d008285edcbdae69ce8fc1be4aac00ff2711ebd931de518856878f73476f21a482ec9378365c8f7393c94e2885315eb4671098b79535e790fe53e29fef2b3766697ac32b4f473f468a008e72389fc03880d780cb07fcfaabe3f1a84b27db59a4a153d882d2b2103596555ed9494c6ac893c49723833ec8926c1039586a7afcf4a0d9c731e985d99589c8bb838e8aaf745533ed9e8ae3a1cd074a51a20da8aba18d1dbebbc862ded42435e92476930d069896cff30eb414f727b89e001afa2fb8dc3436d75a4a6f26572504b192232ecb9f0c02411e52596bc5e90457e745939ffedbd12863ce71a02af117d417adb3d15cc54dcb1fce467500c6b8fb86b12b56da9c382857deecc40a9", "93e04874b5837c261daf1a27b783ec4865d3bb728eb161daedb8446ab38f078ea8662e4d2e9d00a39527dcde517ac3dbf9d27e3c79fa881abb48b70dbc28ddf4af81aeed2a298600510848edbdc42e88954870d5d601cdf290181b539105b9f61386cb07846bc8e319dfab8e109766a28c1e0bbf913202cecd1b4817a2282fc29ed44d9b04049de55acf5499e5f565d48b8f1972c043847796230dc68f3257c08529148c8e0c327b25b459877cded98ff78e81fa692e14f8fda1fe524ff150181f736ed3a88ec789dc15954a02639a8a20ca38d899bfd1c573b041ee7bf22b9675bda8c4b058a05a493303b11f3581c19d2da9966a71066ec17dccd348207eb314f6cfc9d06a6214c6721097a52e2776667c6be9c8862b173db0e804b12caae9d9fa09f3f48caf4bf756a278950a254ec4147677aaca214296081a2f624a9278946e689dd914029092e7fa8fbc8a04467d60edff5d97cb6509a0c72ced77aca871308e7de2beb1520a3417d7213a9abd47358c4f329f0f64419210a99db2de6e6d8921b0f4f99fd645fae0d629ce2211905f25f40d120b63279375b543c31e3b557e57a7a87c6179ebd34f6dbb920ec5e05d6a77ecdf36b457bab4566c408fb57dfcdddaa42c5134af3e978dbfd0dfb0ca4ffaf1650abee1625f7f4bf825060100645b54c0041fbfbdeff7b93804e9cc0ccd6f27be40016c32d42fe366faaa8687c2d192619f565b0c70ea6a3f79d53a5241e69c3ca687a112fb16c25cc08317dba423970c32dfb4bd6922e336abf2fde2c3aa5db293ef2747876c8bd86ea187cb601af7", "b325ebe57a2c40a8b211cfdf72a1a244f15342859888a364523efd2ac66a1ad6", "63f7125df4836fd2816b024ee70efe09fb9a7b3863c6eacdf95e03894950692c5bfe469c33e447ba456b8bfe9b385b3931b4baeb8f7023fe8e33354ffff1bd1a", "55b8907c6d454b83634f1b9a1aa3c3c98adc77d96c2f6249ec66dbae4d0cc940d726bcd1ec91189fd3049a33f2ea7d8b74aac17cda3883802db5969d8d2f3225919ce38826415cc6b338944b4899548b"], ["fd9e9a1f381cbe75cd8d6ae12fca872e9400f00272b029652e656c8f3c4bf037eeef96421b2fab2fb3ad1e0ad8502d74e6f08f0dd518f8fa822a65be2740c021", "e73081ef8d62cb780ab6883a50a0d470190dfba10a857f82842d3825b3d6da05", "556e5e1bf51bc6a61158f7", "b4cac56f062bfb2e2715eaf9c8fcdbc20c86793f2357ddd04aad39f94ad7c784", 9072946746592546880, "aeab016b6bc1ec144b4e553acfd670f77e755fc88e0677e31ba459b44e307768", "ff958fe3789d41c2b1ff434cb30e15914f01bc6bc2307b488d2556d7b7380ea4ffd712f6b02fe806b94569cd4059f396bf29b99d0a40e5e1711ca944f72d436a102fca4b97693da0b086fe9d2e7162470d02e0f05d4bec9512bfb3f38327296efaa74328b118c27402c70c3a90b49ad4bbc68e37c0aa7d9b3fe17799d73b841e751713a02943905aae0803fd69442eb7681ec2a05600054e92eed555028f21b6a155268a2dd6640a69301a52a38d4d9f9f957ae35af7167118141ce4c9be0a6a492fe79f1581a155fa3a2b9dafd82e650b386ad3a08cb6b83131ac300b0846354a7eef9c410e4b62c47c5426907dfc6685c5c99b7141ac626ab4761fd3f41e728e1a28f89db89ffdeca364dd2f0f0739f0534556483199c71f189341ac9b78a269164206a0ea1ce73bfb2a942e7370b247c046f8e75ef8e3f8bd821cf577491864e20e6d08fd2e32b555c92c661f19588b72a89599710a88061253ca285b6304b37da2b5294f5cb354a894322848ccbdc7c2545b7da568afac87ffa005c312241c2d57f4b45d6419f0d2e2c5af33ae243785b325cdab95404fc7aed70525cddb41872cfcc214b13232edc78609753dbff930eb0dc156612b9cb434bc4b693392deb87c530435312edcedc6a961133338d786c4a3e103f60110a16b1337129704bf4754ff6ba9fbe65951e610620f71cda8fc877625f2c5bb04cbe1228b1e886f", "1549707e1ed2b2eb6615650bec45a21764104a23eaf6ba496cb9b8e8257ad8b3", "c1e1595b8de7559766e5a6725f5be5742f43bf40623b7149cae2675c4db2c731", "59b6f3d403223d6ce43dedaee235fca95cc8b249941ccdb66f3f611cc5e9f90f", "10874a74227ac7995edddd734d0e00dcc9f48a01dd5c4cb122c061e0bdc9ce14", "d29e0d001ee71e0599086504d862c7f52b0860770d8a4b42a86811ac3169858c", "11a0ac799a29b0ed195ed87b138322263bbb9c31008c2959af2fc636687ed9b0", "4bbf80e7a1703ac14ad7b5448a2e8e79493049d19a6a513167d55bdd586ac0d9", "02556e5e1bf51bc6a61158f74050afd8fe94e97daeab016b6bc1ec144b4e553acfd670f77e755fc88e0677e31ba459b44e307768ff958fe3789d41c2b1ff434cb30e15914f01bc6bc2307b488d2556d7b7380ea4ffd712f6b02fe806b94569cd4059f396bf29b99d0a40e5e1711ca944f72d436a102fca4b97693da0b086fe9d2e7162470d02e0f05d4bec9512bfb3f38327296efaa74328b118c27402c70c3a90b49ad4bbc68e37c0aa7d9b3fe17799d73b841e751713a02943905aae0803fd69442eb7681ec2a05600054e92eed555028f21b6a155268a2dd6640a69301a52a38d4d9f9f957ae35af7167118141ce4c9be0a6a492fe79f1581a155fa3a2b9dafd82e650b386ad3a08cb6b83131ac300b0846354a7eef9c410e4b62c47c5426907dfc6685c5c99b7141ac626ab4761fd3f41e728e1a28f89db89ffdeca364dd2f0f0739f0534556483199c71f189341ac9b78a269164206a0ea1ce73bfb2a942e7370b247c046f8e75ef8e3f8bd821cf577491864e20e6d08fd2e32b555c92c661f19588b72a89599710a88061253ca285b6304b37da2b5294f5cb354a894322848ccbdc7c2545b7da568afac87ffa005c312241c2d57f4b45d6419f0d2e2c5af33ae243785b325cdab95404fc7aed70525cddb41872cfcc214b13232edc78609753dbff930eb0dc156612b9cb434bc4b693392deb87c530435312edcedc6a961133338d786c4a3e103f60110a16b1337129704bf4754ff6ba9fbe65951e610620f71cda8fc877625f2c5bb04cbe1228b1e886f", "1b423480bf3767f5ebfc40b8c89cc534f165c35d19c8da6c3210e952cad823a7846021c3de4a8693b71e287f4686ac0addced94eba810a998b823a4ad241aa9f4a3ae4825de995dd5873566244bbd875d01bf328e822cafdb83ed7753a8885d7aef2455a152e23dfa2d699b35c33d361072ae5c512434d346f6c56fb5f11b0b647cbcafe02d88455a630a350862b3cd1513b6d6e4117c75ec4b12fd75a90f82dcea1c771fdda24ecf0a3e5b2e8a224236ef09a93ab59e59bdfb872860cc2d91134caf2139848e39aa64ba2e6d7252054f37ad55c2ce5f81b33ccb68a947371243a77e84367d9d35b11681410ea798b0387b8f10b1f89c68ad1cca9a3e032f3499879c89ae6382f389722011f4925143ea85073e4ff0ccf6d779bc3bf4c1b95fc7cf7f991a2162ab94541f3998ef6bc3fe80254aba41f15231503451b15e10852f85bd2d115935314cd80c123be0b530faad6b5074968221da04b546d962163299d52cef41e296da59cb076dbe899704b61730c19bd221ad2bd2981ea951be02c9f5bdf92d9870746b2a58c3d18a7d3e5e2c63ac2615837be1c6fe003656c1b3d71505f5e2188104e98911b6a5e3f5282fac0c8fa1ba36ffc07dc7a409df2eba8c75f70bd59a6f0651dc1b1b596de6acec778e2e32f1ed46df7a9aef51dfe5aa52436ea07f505d339f203458661c83a9a5a27aa48b5ec47f8d60d2a41001fce30ff753a8a8ce492efcd1f753b7f4ad736626447d1b6f07a617d4bfcdb48afef082dae1d76544e8b63adcbb60e1496693260c720e6721e0020efa3f8d88d15b5aa48a1b22c", "abd0c24697e45b8bc4830fb146532ea0ac845581ca3539d34124735409d015ac", "b4cac56f062bfb2e2715eaf9c8fcdbc20c86793f2357ddd04aad39f94ad7c78410874a74227ac7995edddd734d0e00dcc9f48a01dd5c4cb122c061e0bdc9ce14", "eadf7eeb102db1885854c29eb7b05c7c96bbb890002c4ed114ed62f5f9ccb4416b5eddd9adb55ce9c7a0d8442bbc8afa5c77b990ad6d46124dde70494872b2208a7c5802dfe9bd1ca19bef4b37c613b2"], ["91ee205448c98b69a33ebf2935095d79c253029e5e5dc02df58a1003d1d85c27f2def5b110fd43d715e8d59ec4ad0f41020ec660cd9733e779b51a7ac2d5a631", "182f207b3175961f6411a493bffd048e7d0d87d82fe6f990a2b0a25f5aa0111a", "08ab2ee99d4d9b983ddd22", "82fef643dbf42dca5156fb51d4c4ee008a72f0dbc3f31efab075f2751537140d", 14400879385556610631, "d507cdfe6fbdaa86163e9cf5de3100fbca7e8da047b090db9f37952fbfee76af", "ff61668190bd52ed490e677b515d014384af07219c7c0ee7fc7bfc79f325644e4df4c0d7db08e9f0bd024943c705abff8994bfa605cfbc7ed746a7d3f7c37d9e8bdc433b7d79e08a12f738a8f0dbddfef2f2657ef3e47d1b0fd11e6a13311fb799c79c641d9da43b33e7ad012e28255398789262275f1175be8462c01491c4d842406d0ec4282c9526174a09878fe8fdde33a29604e5e5e7b2a025d6650b97dbb52befb59b1d30a57433b0a351474444099daa371046613260cf3354cfcdada663ece824ffd7e44393886a86165ddddf2b4c41773554c86995269408b11e6737a4c447586f69173446d8e48bf84cbc000a807899973eb93c5e819aad669413f8387933ad1584aa35e43f4ecd1e2d0407c0b1b89920ffdfdb9bea51ac95b557af71b89f903f5d9848f14fcbeb1837570f544d6359eb23faf38a0822da36ce426c4a2fbeffeb0a8a2e297a9d19ba15024590e3329d9fa9261f9938a4032dd34606c9cf9f3dd33e576f05cd1dd6811c6298757d77d9e810abdb226afcaa4346a6560f8932b3181fd355d5d391976183f8d99388839632d6354f666d09d3e5629ea19737388613d38a34fd0f6e50ee5a0cc9677177f50028c141378187bd2819403fc534f80076e9380cb4964d3b6b45819d3b8e9caf54f051852d671bf8c1ffde2d1510756418cb4810936aa57e6965d6fb656a760b7f19adf96c173488552193b1", "c394685d9295597e21557f219f3c9d5e640719bca5c8ed49999734e6c5b3733e", "c88d008484c5d79820ab68c67d083672b07f727d44d0cd14738800f825b9ff16", "0b7459616fc69395e64436cf4ae9441d374b29049e4c86223a0383f4e0246905", "c49242cee7e0868f2a75a1c412bc44d54c9709f659ded3269572929359e04c3a", "0e04d8525dd68f7ae868ca811e8833a7f47d7aadd37603ace607ee6c866bce23", "4a7a54ac00419598b0760153e26accd215052416651713eea18919f3e262d3b6", "30626d92eb620fd4a928b43fd550697471767de4496cfdadb1da18fc0cdd5aa6", "0208ab2ee99d4d9b983ddd2247ee58858033dac7d507cdfe6fbdaa86163e9cf5de3100fbca7e8da047b090db9f37952fbfee76afff61668190bd52ed490e677b515d014384af07219c7c0ee7fc7bfc79f325644e4df4c0d7db08e9f0bd024943c705abff8994bfa605cfbc7ed746a7d3f7c37d9e8bdc433b7d79e08a12f738a8f0dbddfef2f2657ef3e47d1b0fd11e6a13311fb799c79c641d9da43b33e7ad012e28255398789262275f1175be8462c01491c4d842406d0ec4282c9526174a09878fe8fdde33a29604e5e5e7b2a025d6650b97dbb52befb59b1d30a57433b0a351474444099daa371046613260cf3354cfcdada663ece824ffd7e44393886a86165ddddf2b4c41773554c86995269408b11e6737a4c447586f69173446d8e48bf84cbc000a807899973eb93c5e819aad669413f8387933ad1584aa35e43f4ecd1e2d0407c0b1b89920ffdfdb9bea51ac95b557af71b89f903f5d9848f14fcbeb1837570f544d6359eb23faf38a0822da36ce426c4a2fbeffeb0a8a2e297a9d19ba15024590e3329d9fa9261f9938a4032dd34606c9cf9f3dd33e576f05cd1dd6811c6298757d77d9e810abdb226afcaa4346a6560f8932b3181fd355d5d391976183f8d99388839632d6354f666d09d3e5629ea19737388613d38a34fd0f6e50ee5a0cc9677177f50028c141378187bd2819403fc534f80076e9380cb4964d3b6b45819d3b8e9caf54f051852d671bf8c1ffde2d1510756418cb4810936aa57e6965d6fb656a760b7f19adf96c173488552193b1", "81562dbef7bb353a62e7c81ebe68156cb75c5c7e3d96bbcd7daff50cb0957d33dd99779f7d3d72b18deb7a697510e0135b8df483a4d71d1ab108096e760891d53107f03dea4ae8e4d3febd9877f8570aa309d097d423bb763fb3e7e9be3c8fa034c01d664f47a0e7133ca11a48cd0eea4635fa77250a17bdf7b732c8984651574fd4f99f7aa0db28c2973152bf426ee9a4d841a91d5d335718eecbc9c8b2a2001570fe8b779143df229598a5be2548cf35842518cc1dbc78cc2f0fc8ea357ce6c17eb97c6138d53e6c8e00f07f800125182b25a5e875c5377209527222371f72bfbd462844ab06f3b3a1eba34423b69abf5de664ba83cd43b6a8e9d5b7c52adb8615041b90d908831a6ff92db48a14ac4dfa67d02c72e0c863157d98f8f54537929743c969bc91c2c1375204983c9999975ffa5ee5fe1f697199405f0966e31f34e1523844381844982b2c3b49a209ffa3cee979a85b19b850f41dccc463e22e24a3049d37b1fb370debddf4de0546245e4f02a98498af532e27acae5c7ed143e6e9ccfa743516021657acb25e4447845c5f9c5964607c4a78721d981a7ff2fdf6c033628bffd6f0b8de0cd635ec22f8b50ed637fe4e00f9d3c3d4f1810b09b75c96e2fcf11185317edfa39d1925ded814dde0ef00a3fb47af5d812094af13d01c98569ff7735787fa9bd01fa06928275fdd1038965fb06fb35edb7380dd3c42419e0c0ede4c486a9db4953886aec6ad307028eb26a37ef471567ad4bd4eaab7a82cb0d6b5f05e894e5325821d92bed2b86fb24337d579288f6df734771d9ef8358ba91a", "b636c39a6bad2263b2441ed5bbdb013588fb462701e6f876646c8c17fa2efde8", "82fef643dbf42dca5156fb51d4c4ee008a72f0dbc3f31efab075f2751537140dc49242cee7e0868f2a75a1c412bc44d54c9709f659ded3269572929359e04c3a", "46ba14f83ff5ab760f1420ebded986fd937827bc05692ecadb652ebbc8f6d9b52ec39787d8ebdd506ca1a85dc3d5ba4c5b415261b0753ac10e01864532a3572c68afe40ac3c0957b7afc23fd5e0517aa"], diff --git a/test-vectors/json/orchard_zsa_asset_base.json b/test-vectors/json/orchard_zsa_asset_base.json index ec8f75c7..e41cde7c 100644 --- a/test-vectors/json/orchard_zsa_asset_base.json +++ b/test-vectors/json/orchard_zsa_asset_base.json @@ -1,24 +1,24 @@ [ ["From https://github.com/zcash-hackworks/zcash-test-vectors/blob/master/orchard_zsa_asset_base.py"], ["key, description, asset_base"], - ["4bece1ff00e2ed7764ae6be20d2f672204fc86ccedd6fc1f71df02c7516d9f31", "e19ba9c480c4bbe19ba4c5a5c4acc5bb7ec682c5afc3bd3bc888c3aac6972cc68276e2b1a1c39fc3a1c4a2c492c6a8c48ee19abbc5accdb5c680c6a5c8bac2a2c8b3c8a3c49865e19bb0e19ba1c3965cc881c593c6acc79ec38c53c7b9c488c3a4c79664c5a7c4812b7ae2b1a1c6a9e19ba1c8a4e19b9bc5bfc68de2b1a9c8abe2b1b1c399c596c795c6adc3acc38a25c7a5c6a8e19b80e2b1afe19ba1c7a0e19ba6c5a0c785c499c6b76ee19bb03b54c8a4c389e19aa475c39fc698c4b8e19ba7e2b1bbc5adc7bcc3afc49e61c88761c582e19b8dc5bec5a3c2b3c7b3c690c88bc681e2b1b1c3a3c2a6e19ab4e19b81c694c2b1c5afc784c3a6c5b6c38a5ce19b85e19ba2c499c2b4c59bc8a8c88f42c48ee19baac8896ec5afe19aa8e19aacc4a5c48bc78ae19b93c8bac4bcc2a3c89ec6bfc6b2cdbcc39dc498e19b8fc496c5a877c48dc588c7a2c381c789c492e19ab7c7b1e2b1abc49b5ec48be2b1a0e19badcdbde19aa1e2b1bbe19abfc8b1c697cdbcc7b4c3b1e19b865dcdb2c6b0c981c5ac4ac897c79464c380c5b8e19b9bc49ac8b5e19b88e19aa2c7aec4b533c2b4c3b3c7b0c5bbe19b98c8b63d30e19aa3c695c390c8aec98fc39bc6a76ae19ab8e19ab5c4b0e19b9d7bc6b1c6ae30c8a0c598c591e19aa3e2b1afe2b1a9e19b90c889cdb4e19b83c588c2a5c69cc2acc2b2e19b886fe19b9bc5b4c6a7c88f5a", "a7625a60ff6adc498ac2f57b4dbed36726bae6401f3e01c261170b02810f0819"], - ["16884f1dbc929089a4176e840bb581c80e16e9b1abd654e62c8b0b957020b748", "e19ba9c480c4bbe19ba4c5a5c4acc5bb7ec682c5afc3bd3bc888c3aac6972cc68276e2b1a1c39fc3a1c4a2c492c6a8c48ee19abbc5accdb5c680c6a5c8bac2a2c8b3c8a3c49865e19bb0e19ba1c3965cc881c593c6acc79ec38c53c7b9c488c3a4c79664c5a7c4812b7ae2b1a1c6a9e19ba1c8a4e19b9bc5bfc68de2b1a9c8abe2b1b1c399c596c795c6adc3acc38a25c7a5c6a8e19b80e2b1afe19ba1c7a0e19ba6c5a0c785c499c6b76ee19bb03b54c8a4c389e19aa475c39fc698c4b8e19ba7e2b1bbc5adc7bcc3afc49e61c88761c582e19b8dc5bec5a3c2b3c7b3c690c88bc681e2b1b1c3a3c2a6e19ab4e19b81c694c2b1c5afc784c3a6c5b6c38a5ce19b85e19ba2c499c2b4c59bc8a8c88f42c48ee19baac8896ec5afe19aa8e19aacc4a5c48bc78ae19b93c8bac4bcc2a3c89ec6bfc6b2cdbcc39dc498e19b8fc496c5a877c48dc588c7a2c381c789c492e19ab7c7b1e2b1abc49b5ec48be2b1a0e19badcdbde19aa1e2b1bbe19abfc8b1c697cdbcc7b4c3b1e19b865dcdb2c6b0c981c5ac4ac897c79464c380c5b8e19b9bc49ac8b5e19b88e19aa2c7aec4b533c2b4c3b3c7b0c5bbe19b98c8b63d30e19aa3c695c390c8aec98fc39bc6a76ae19ab8e19ab5c4b0e19b9d7bc6b1c6ae30c8a0c598c591e19aa3e2b1afe2b1a9e19b90c889cdb4e19b83c588c2a5c69cc2acc2b2e19b886fe19b9bc5b4c6a7c88f5a", "b9fc572c5ad88126ff6b7c659f787491f7c27c5fe4ff24208a02bc945e554abf"], - ["d4229e195e25f602a2186122cb4e78767b3c66ac390808d2d1b40442da7f0066", "e19ba9c480c4bbe19ba4c5a5c4acc5bb7ec682c5afc3bd3bc888c3aac6972cc68276e2b1a1c39fc3a1c4a2c492c6a8c48ee19abbc5accdb5c680c6a5c8bac2a2c8b3c8a3c49865e19bb0e19ba1c3965cc881c593c6acc79ec38c53c7b9c488c3a4c79664c5a7c4812b7ae2b1a1c6a9e19ba1c8a4e19b9bc5bfc68de2b1a9c8abe2b1b1c399c596c795c6adc3acc38a25c7a5c6a8e19b80e2b1afe19ba1c7a0e19ba6c5a0c785c499c6b76ee19bb03b54c8a4c389e19aa475c39fc698c4b8e19ba7e2b1bbc5adc7bcc3afc49e61c88761c582e19b8dc5bec5a3c2b3c7b3c690c88bc681e2b1b1c3a3c2a6e19ab4e19b81c694c2b1c5afc784c3a6c5b6c38a5ce19b85e19ba2c499c2b4c59bc8a8c88f42c48ee19baac8896ec5afe19aa8e19aacc4a5c48bc78ae19b93c8bac4bcc2a3c89ec6bfc6b2cdbcc39dc498e19b8fc496c5a877c48dc588c7a2c381c789c492e19ab7c7b1e2b1abc49b5ec48be2b1a0e19badcdbde19aa1e2b1bbe19abfc8b1c697cdbcc7b4c3b1e19b865dcdb2c6b0c981c5ac4ac897c79464c380c5b8e19b9bc49ac8b5e19b88e19aa2c7aec4b533c2b4c3b3c7b0c5bbe19b98c8b63d30e19aa3c695c390c8aec98fc39bc6a76ae19ab8e19ab5c4b0e19b9d7bc6b1c6ae30c8a0c598c591e19aa3e2b1afe2b1a9e19b90c889cdb4e19b83c588c2a5c69cc2acc2b2e19b886fe19b9bc5b4c6a7c88f5a", "690315e6b7bbbc9d886017fd0eb1386716c2b43f43f9a1c54274d74a50bc228d"], - ["7273b657d971a45e72240c7aaaa7d0685d06d7999b0a19c4cea32788a6ab513d", "e19ba9c480c4bbe19ba4c5a5c4acc5bb7ec682c5afc3bd3bc888c3aac6972cc68276e2b1a1c39fc3a1c4a2c492c6a8c48ee19abbc5accdb5c680c6a5c8bac2a2c8b3c8a3c49865e19bb0e19ba1c3965cc881c593c6acc79ec38c53c7b9c488c3a4c79664c5a7c4812b7ae2b1a1c6a9e19ba1c8a4e19b9bc5bfc68de2b1a9c8abe2b1b1c399c596c795c6adc3acc38a25c7a5c6a8e19b80e2b1afe19ba1c7a0e19ba6c5a0c785c499c6b76ee19bb03b54c8a4c389e19aa475c39fc698c4b8e19ba7e2b1bbc5adc7bcc3afc49e61c88761c582e19b8dc5bec5a3c2b3c7b3c690c88bc681e2b1b1c3a3c2a6e19ab4e19b81c694c2b1c5afc784c3a6c5b6c38a5ce19b85e19ba2c499c2b4c59bc8a8c88f42c48ee19baac8896ec5afe19aa8e19aacc4a5c48bc78ae19b93c8bac4bcc2a3c89ec6bfc6b2cdbcc39dc498e19b8fc496c5a877c48dc588c7a2c381c789c492e19ab7c7b1e2b1abc49b5ec48be2b1a0e19badcdbde19aa1e2b1bbe19abfc8b1c697cdbcc7b4c3b1e19b865dcdb2c6b0c981c5ac4ac897c79464c380c5b8e19b9bc49ac8b5e19b88e19aa2c7aec4b533c2b4c3b3c7b0c5bbe19b98c8b63d30e19aa3c695c390c8aec98fc39bc6a76ae19ab8e19ab5c4b0e19b9d7bc6b1c6ae30c8a0c598c591e19aa3e2b1afe2b1a9e19b90c889cdb4e19b83c588c2a5c69cc2acc2b2e19b886fe19b9bc5b4c6a7c88f5a", "9be171f6f2775f14a88af7425fb837e84e4fb08b69dca70d967094d678b96692"], - ["ceb75a439ff0161580bf295724c6d92d31b7aa02840339444964486faea890e5", "e19ba9c480c4bbe19ba4c5a5c4acc5bb7ec682c5afc3bd3bc888c3aac6972cc68276e2b1a1c39fc3a1c4a2c492c6a8c48ee19abbc5accdb5c680c6a5c8bac2a2c8b3c8a3c49865e19bb0e19ba1c3965cc881c593c6acc79ec38c53c7b9c488c3a4c79664c5a7c4812b7ae2b1a1c6a9e19ba1c8a4e19b9bc5bfc68de2b1a9c8abe2b1b1c399c596c795c6adc3acc38a25c7a5c6a8e19b80e2b1afe19ba1c7a0e19ba6c5a0c785c499c6b76ee19bb03b54c8a4c389e19aa475c39fc698c4b8e19ba7e2b1bbc5adc7bcc3afc49e61c88761c582e19b8dc5bec5a3c2b3c7b3c690c88bc681e2b1b1c3a3c2a6e19ab4e19b81c694c2b1c5afc784c3a6c5b6c38a5ce19b85e19ba2c499c2b4c59bc8a8c88f42c48ee19baac8896ec5afe19aa8e19aacc4a5c48bc78ae19b93c8bac4bcc2a3c89ec6bfc6b2cdbcc39dc498e19b8fc496c5a877c48dc588c7a2c381c789c492e19ab7c7b1e2b1abc49b5ec48be2b1a0e19badcdbde19aa1e2b1bbe19abfc8b1c697cdbcc7b4c3b1e19b865dcdb2c6b0c981c5ac4ac897c79464c380c5b8e19b9bc49ac8b5e19b88e19aa2c7aec4b533c2b4c3b3c7b0c5bbe19b98c8b63d30e19aa3c695c390c8aec98fc39bc6a76ae19ab8e19ab5c4b0e19b9d7bc6b1c6ae30c8a0c598c591e19aa3e2b1afe2b1a9e19b90c889cdb4e19b83c588c2a5c69cc2acc2b2e19b886fe19b9bc5b4c6a7c88f5a", "763d56a853f6ac5ee8ef294efd0142be6c23c51896fcb83c40094d3401c0c094"], - ["ec05bb7f065e256ff454f8a8df6f2f9b8a8c9508caacfee9521cbe689dd1120f", "e19ba9c480c4bbe19ba4c5a5c4acc5bb7ec682c5afc3bd3bc888c3aac6972cc68276e2b1a1c39fc3a1c4a2c492c6a8c48ee19abbc5accdb5c680c6a5c8bac2a2c8b3c8a3c49865e19bb0e19ba1c3965cc881c593c6acc79ec38c53c7b9c488c3a4c79664c5a7c4812b7ae2b1a1c6a9e19ba1c8a4e19b9bc5bfc68de2b1a9c8abe2b1b1c399c596c795c6adc3acc38a25c7a5c6a8e19b80e2b1afe19ba1c7a0e19ba6c5a0c785c499c6b76ee19bb03b54c8a4c389e19aa475c39fc698c4b8e19ba7e2b1bbc5adc7bcc3afc49e61c88761c582e19b8dc5bec5a3c2b3c7b3c690c88bc681e2b1b1c3a3c2a6e19ab4e19b81c694c2b1c5afc784c3a6c5b6c38a5ce19b85e19ba2c499c2b4c59bc8a8c88f42c48ee19baac8896ec5afe19aa8e19aacc4a5c48bc78ae19b93c8bac4bcc2a3c89ec6bfc6b2cdbcc39dc498e19b8fc496c5a877c48dc588c7a2c381c789c492e19ab7c7b1e2b1abc49b5ec48be2b1a0e19badcdbde19aa1e2b1bbe19abfc8b1c697cdbcc7b4c3b1e19b865dcdb2c6b0c981c5ac4ac897c79464c380c5b8e19b9bc49ac8b5e19b88e19aa2c7aec4b533c2b4c3b3c7b0c5bbe19b98c8b63d30e19aa3c695c390c8aec98fc39bc6a76ae19ab8e19ab5c4b0e19b9d7bc6b1c6ae30c8a0c598c591e19aa3e2b1afe2b1a9e19b90c889cdb4e19b83c588c2a5c69cc2acc2b2e19b886fe19b9bc5b4c6a7c88f5a", "9010b34cdffd9584966244dd6c3a234fc6a074f1a9c9b2d83d1c2c04f530750c"], - ["b0fa9d77fcbd96459132e305e324e7936ae13b15147e205d7bae42fa7faf5d1e", "e19ba9c480c4bbe19ba4c5a5c4acc5bb7ec682c5afc3bd3bc888c3aac6972cc68276e2b1a1c39fc3a1c4a2c492c6a8c48ee19abbc5accdb5c680c6a5c8bac2a2c8b3c8a3c49865e19bb0e19ba1c3965cc881c593c6acc79ec38c53c7b9c488c3a4c79664c5a7c4812b7ae2b1a1c6a9e19ba1c8a4e19b9bc5bfc68de2b1a9c8abe2b1b1c399c596c795c6adc3acc38a25c7a5c6a8e19b80e2b1afe19ba1c7a0e19ba6c5a0c785c499c6b76ee19bb03b54c8a4c389e19aa475c39fc698c4b8e19ba7e2b1bbc5adc7bcc3afc49e61c88761c582e19b8dc5bec5a3c2b3c7b3c690c88bc681e2b1b1c3a3c2a6e19ab4e19b81c694c2b1c5afc784c3a6c5b6c38a5ce19b85e19ba2c499c2b4c59bc8a8c88f42c48ee19baac8896ec5afe19aa8e19aacc4a5c48bc78ae19b93c8bac4bcc2a3c89ec6bfc6b2cdbcc39dc498e19b8fc496c5a877c48dc588c7a2c381c789c492e19ab7c7b1e2b1abc49b5ec48be2b1a0e19badcdbde19aa1e2b1bbe19abfc8b1c697cdbcc7b4c3b1e19b865dcdb2c6b0c981c5ac4ac897c79464c380c5b8e19b9bc49ac8b5e19b88e19aa2c7aec4b533c2b4c3b3c7b0c5bbe19b98c8b63d30e19aa3c695c390c8aec98fc39bc6a76ae19ab8e19ab5c4b0e19b9d7bc6b1c6ae30c8a0c598c591e19aa3e2b1afe2b1a9e19b90c889cdb4e19b83c588c2a5c69cc2acc2b2e19b886fe19b9bc5b4c6a7c88f5a", "bd61cdd13554210057aaefc0f0c7c0be9cdbef14e879ac10f3d266ad1839c21b"], - ["818f50ce4710f4eb11e743e6408544aa3c123c7f07e2aabb91afc4ec48788de9", "e19ba9c480c4bbe19ba4c5a5c4acc5bb7ec682c5afc3bd3bc888c3aac6972cc68276e2b1a1c39fc3a1c4a2c492c6a8c48ee19abbc5accdb5c680c6a5c8bac2a2c8b3c8a3c49865e19bb0e19ba1c3965cc881c593c6acc79ec38c53c7b9c488c3a4c79664c5a7c4812b7ae2b1a1c6a9e19ba1c8a4e19b9bc5bfc68de2b1a9c8abe2b1b1c399c596c795c6adc3acc38a25c7a5c6a8e19b80e2b1afe19ba1c7a0e19ba6c5a0c785c499c6b76ee19bb03b54c8a4c389e19aa475c39fc698c4b8e19ba7e2b1bbc5adc7bcc3afc49e61c88761c582e19b8dc5bec5a3c2b3c7b3c690c88bc681e2b1b1c3a3c2a6e19ab4e19b81c694c2b1c5afc784c3a6c5b6c38a5ce19b85e19ba2c499c2b4c59bc8a8c88f42c48ee19baac8896ec5afe19aa8e19aacc4a5c48bc78ae19b93c8bac4bcc2a3c89ec6bfc6b2cdbcc39dc498e19b8fc496c5a877c48dc588c7a2c381c789c492e19ab7c7b1e2b1abc49b5ec48be2b1a0e19badcdbde19aa1e2b1bbe19abfc8b1c697cdbcc7b4c3b1e19b865dcdb2c6b0c981c5ac4ac897c79464c380c5b8e19b9bc49ac8b5e19b88e19aa2c7aec4b533c2b4c3b3c7b0c5bbe19b98c8b63d30e19aa3c695c390c8aec98fc39bc6a76ae19ab8e19ab5c4b0e19b9d7bc6b1c6ae30c8a0c598c591e19aa3e2b1afe2b1a9e19b90c889cdb4e19b83c588c2a5c69cc2acc2b2e19b886fe19b9bc5b4c6a7c88f5a", "aec82d621d97cf35fbef8688c5c830a0fd9c4af7370a15c899b28486b3f09620"], - ["0bb4913dbaf14ef6d0adeb8b7027bf0b9a8f590d3e2d95a12dbaaf0b9533dca4", "e19ba9c480c4bbe19ba4c5a5c4acc5bb7ec682c5afc3bd3bc888c3aac6972cc68276e2b1a1c39fc3a1c4a2c492c6a8c48ee19abbc5accdb5c680c6a5c8bac2a2c8b3c8a3c49865e19bb0e19ba1c3965cc881c593c6acc79ec38c53c7b9c488c3a4c79664c5a7c4812b7ae2b1a1c6a9e19ba1c8a4e19b9bc5bfc68de2b1a9c8abe2b1b1c399c596c795c6adc3acc38a25c7a5c6a8e19b80e2b1afe19ba1c7a0e19ba6c5a0c785c499c6b76ee19bb03b54c8a4c389e19aa475c39fc698c4b8e19ba7e2b1bbc5adc7bcc3afc49e61c88761c582e19b8dc5bec5a3c2b3c7b3c690c88bc681e2b1b1c3a3c2a6e19ab4e19b81c694c2b1c5afc784c3a6c5b6c38a5ce19b85e19ba2c499c2b4c59bc8a8c88f42c48ee19baac8896ec5afe19aa8e19aacc4a5c48bc78ae19b93c8bac4bcc2a3c89ec6bfc6b2cdbcc39dc498e19b8fc496c5a877c48dc588c7a2c381c789c492e19ab7c7b1e2b1abc49b5ec48be2b1a0e19badcdbde19aa1e2b1bbe19abfc8b1c697cdbcc7b4c3b1e19b865dcdb2c6b0c981c5ac4ac897c79464c380c5b8e19b9bc49ac8b5e19b88e19aa2c7aec4b533c2b4c3b3c7b0c5bbe19b98c8b63d30e19aa3c695c390c8aec98fc39bc6a76ae19ab8e19ab5c4b0e19b9d7bc6b1c6ae30c8a0c598c591e19aa3e2b1afe2b1a9e19b90c889cdb4e19b83c588c2a5c69cc2acc2b2e19b886fe19b9bc5b4c6a7c88f5a", "4becc49b2254b4dd3628ac96dcda24700ef8d7305a254e8e0ca6ce23913fd80d"], - ["ae36b61a3d10f1aa752ab1dc16e3e49b6ac0d2ae1907d2e69425ec12c93aaebc", "e19ba9c480c4bbe19ba4c5a5c4acc5bb7ec682c5afc3bd3bc888c3aac6972cc68276e2b1a1c39fc3a1c4a2c492c6a8c48ee19abbc5accdb5c680c6a5c8bac2a2c8b3c8a3c49865e19bb0e19ba1c3965cc881c593c6acc79ec38c53c7b9c488c3a4c79664c5a7c4812b7ae2b1a1c6a9e19ba1c8a4e19b9bc5bfc68de2b1a9c8abe2b1b1c399c596c795c6adc3acc38a25c7a5c6a8e19b80e2b1afe19ba1c7a0e19ba6c5a0c785c499c6b76ee19bb03b54c8a4c389e19aa475c39fc698c4b8e19ba7e2b1bbc5adc7bcc3afc49e61c88761c582e19b8dc5bec5a3c2b3c7b3c690c88bc681e2b1b1c3a3c2a6e19ab4e19b81c694c2b1c5afc784c3a6c5b6c38a5ce19b85e19ba2c499c2b4c59bc8a8c88f42c48ee19baac8896ec5afe19aa8e19aacc4a5c48bc78ae19b93c8bac4bcc2a3c89ec6bfc6b2cdbcc39dc498e19b8fc496c5a877c48dc588c7a2c381c789c492e19ab7c7b1e2b1abc49b5ec48be2b1a0e19badcdbde19aa1e2b1bbe19abfc8b1c697cdbcc7b4c3b1e19b865dcdb2c6b0c981c5ac4ac897c79464c380c5b8e19b9bc49ac8b5e19b88e19aa2c7aec4b533c2b4c3b3c7b0c5bbe19b98c8b63d30e19aa3c695c390c8aec98fc39bc6a76ae19ab8e19ab5c4b0e19b9d7bc6b1c6ae30c8a0c598c591e19aa3e2b1afe2b1a9e19b90c889cdb4e19b83c588c2a5c69cc2acc2b2e19b886fe19b9bc5b4c6a7c88f5a", "fbd01e66f829bfbf9d25d736bcb3a1049182814e4ddfc23095638f2ff43c159b"], - ["61bb339159df9820efaeb61d9a10cdc13b4c99fdc86d9485115dfd836236acf8", "e19ba9c480c4bbe19ba4c5a5c4acc5bb7ec682c5afc3bd3bc888c3aac6972cc68276e2b1a1c39fc3a1c4a2c492c6a8c48ee19abbc5accdb5c680c6a5c8bac2a2c8b3c8a3c49865e19bb0e19ba1c3965cc881c593c6acc79ec38c53c7b9c488c3a4c79664c5a7c4812b7ae2b1a1c6a9e19ba1c8a4e19b9bc5bfc68de2b1a9c8abe2b1b1c399c596c795c6adc3acc38a25c7a5c6a8e19b80e2b1afe19ba1c7a0e19ba6c5a0c785c499c6b76ee19bb03b54c8a4c389e19aa475c39fc698c4b8e19ba7e2b1bbc5adc7bcc3afc49e61c88761c582e19b8dc5bec5a3c2b3c7b3c690c88bc681e2b1b1c3a3c2a6e19ab4e19b81c694c2b1c5afc784c3a6c5b6c38a5ce19b85e19ba2c499c2b4c59bc8a8c88f42c48ee19baac8896ec5afe19aa8e19aacc4a5c48bc78ae19b93c8bac4bcc2a3c89ec6bfc6b2cdbcc39dc498e19b8fc496c5a877c48dc588c7a2c381c789c492e19ab7c7b1e2b1abc49b5ec48be2b1a0e19badcdbde19aa1e2b1bbe19abfc8b1c697cdbcc7b4c3b1e19b865dcdb2c6b0c981c5ac4ac897c79464c380c5b8e19b9bc49ac8b5e19b88e19aa2c7aec4b533c2b4c3b3c7b0c5bbe19b98c8b63d30e19aa3c695c390c8aec98fc39bc6a76ae19ab8e19ab5c4b0e19b9d7bc6b1c6ae30c8a0c598c591e19aa3e2b1afe2b1a9e19b90c889cdb4e19b83c588c2a5c69cc2acc2b2e19b886fe19b9bc5b4c6a7c88f5a", "d046efd5e2f1dd272c7e658a721d36214c4dbc03f599043e6efcbfb56a6e9028"], - ["49265380d2b02e0a1d988f3de3458b6e00291db0e62e174791d009299f61fec4", "e19ba9c480c4bbe19ba4c5a5c4acc5bb7ec682c5afc3bd3bc888c3aac6972cc68276e2b1a1c39fc3a1c4a2c492c6a8c48ee19abbc5accdb5c680c6a5c8bac2a2c8b3c8a3c49865e19bb0e19ba1c3965cc881c593c6acc79ec38c53c7b9c488c3a4c79664c5a7c4812b7ae2b1a1c6a9e19ba1c8a4e19b9bc5bfc68de2b1a9c8abe2b1b1c399c596c795c6adc3acc38a25c7a5c6a8e19b80e2b1afe19ba1c7a0e19ba6c5a0c785c499c6b76ee19bb03b54c8a4c389e19aa475c39fc698c4b8e19ba7e2b1bbc5adc7bcc3afc49e61c88761c582e19b8dc5bec5a3c2b3c7b3c690c88bc681e2b1b1c3a3c2a6e19ab4e19b81c694c2b1c5afc784c3a6c5b6c38a5ce19b85e19ba2c499c2b4c59bc8a8c88f42c48ee19baac8896ec5afe19aa8e19aacc4a5c48bc78ae19b93c8bac4bcc2a3c89ec6bfc6b2cdbcc39dc498e19b8fc496c5a877c48dc588c7a2c381c789c492e19ab7c7b1e2b1abc49b5ec48be2b1a0e19badcdbde19aa1e2b1bbe19abfc8b1c697cdbcc7b4c3b1e19b865dcdb2c6b0c981c5ac4ac897c79464c380c5b8e19b9bc49ac8b5e19b88e19aa2c7aec4b533c2b4c3b3c7b0c5bbe19b98c8b63d30e19aa3c695c390c8aec98fc39bc6a76ae19ab8e19ab5c4b0e19b9d7bc6b1c6ae30c8a0c598c591e19aa3e2b1afe2b1a9e19b90c889cdb4e19b83c588c2a5c69cc2acc2b2e19b886fe19b9bc5b4c6a7c88f5a", "e139e77a0b76fc01a1ec3b46f021297bfb41d17f5f983ded6181eed95de42eb6"], - ["1958538b1217a03d89cd83b83d0bdd40a69abe3ac25d00c6d26997f9f2574d4f", "e19ba9c480c4bbe19ba4c5a5c4acc5bb7ec682c5afc3bd3bc888c3aac6972cc68276e2b1a1c39fc3a1c4a2c492c6a8c48ee19abbc5accdb5c680c6a5c8bac2a2c8b3c8a3c49865e19bb0e19ba1c3965cc881c593c6acc79ec38c53c7b9c488c3a4c79664c5a7c4812b7ae2b1a1c6a9e19ba1c8a4e19b9bc5bfc68de2b1a9c8abe2b1b1c399c596c795c6adc3acc38a25c7a5c6a8e19b80e2b1afe19ba1c7a0e19ba6c5a0c785c499c6b76ee19bb03b54c8a4c389e19aa475c39fc698c4b8e19ba7e2b1bbc5adc7bcc3afc49e61c88761c582e19b8dc5bec5a3c2b3c7b3c690c88bc681e2b1b1c3a3c2a6e19ab4e19b81c694c2b1c5afc784c3a6c5b6c38a5ce19b85e19ba2c499c2b4c59bc8a8c88f42c48ee19baac8896ec5afe19aa8e19aacc4a5c48bc78ae19b93c8bac4bcc2a3c89ec6bfc6b2cdbcc39dc498e19b8fc496c5a877c48dc588c7a2c381c789c492e19ab7c7b1e2b1abc49b5ec48be2b1a0e19badcdbde19aa1e2b1bbe19abfc8b1c697cdbcc7b4c3b1e19b865dcdb2c6b0c981c5ac4ac897c79464c380c5b8e19b9bc49ac8b5e19b88e19aa2c7aec4b533c2b4c3b3c7b0c5bbe19b98c8b63d30e19aa3c695c390c8aec98fc39bc6a76ae19ab8e19ab5c4b0e19b9d7bc6b1c6ae30c8a0c598c591e19aa3e2b1afe2b1a9e19b90c889cdb4e19b83c588c2a5c69cc2acc2b2e19b886fe19b9bc5b4c6a7c88f5a", "b3d1282bf4323dc301a2d59b8b8041e2d29b69ee9bbc1c4106d3601e4039613e"], - ["9a0e4639b4691f027c0db7fef1bb5ef90acdb708626d2e1f3e383ee75b31cf57", "e19ba9c480c4bbe19ba4c5a5c4acc5bb7ec682c5afc3bd3bc888c3aac6972cc68276e2b1a1c39fc3a1c4a2c492c6a8c48ee19abbc5accdb5c680c6a5c8bac2a2c8b3c8a3c49865e19bb0e19ba1c3965cc881c593c6acc79ec38c53c7b9c488c3a4c79664c5a7c4812b7ae2b1a1c6a9e19ba1c8a4e19b9bc5bfc68de2b1a9c8abe2b1b1c399c596c795c6adc3acc38a25c7a5c6a8e19b80e2b1afe19ba1c7a0e19ba6c5a0c785c499c6b76ee19bb03b54c8a4c389e19aa475c39fc698c4b8e19ba7e2b1bbc5adc7bcc3afc49e61c88761c582e19b8dc5bec5a3c2b3c7b3c690c88bc681e2b1b1c3a3c2a6e19ab4e19b81c694c2b1c5afc784c3a6c5b6c38a5ce19b85e19ba2c499c2b4c59bc8a8c88f42c48ee19baac8896ec5afe19aa8e19aacc4a5c48bc78ae19b93c8bac4bcc2a3c89ec6bfc6b2cdbcc39dc498e19b8fc496c5a877c48dc588c7a2c381c789c492e19ab7c7b1e2b1abc49b5ec48be2b1a0e19badcdbde19aa1e2b1bbe19abfc8b1c697cdbcc7b4c3b1e19b865dcdb2c6b0c981c5ac4ac897c79464c380c5b8e19b9bc49ac8b5e19b88e19aa2c7aec4b533c2b4c3b3c7b0c5bbe19b98c8b63d30e19aa3c695c390c8aec98fc39bc6a76ae19ab8e19ab5c4b0e19b9d7bc6b1c6ae30c8a0c598c591e19aa3e2b1afe2b1a9e19b90c889cdb4e19b83c588c2a5c69cc2acc2b2e19b886fe19b9bc5b4c6a7c88f5a", "2bb64ea407fd00b64ce5962e573faf9a40fb3a4dc1ccbf87e1e0e7978a19bd39"], - ["7dd6d761e1020137fa01b4ddd3b0f34804cc10cc4e9f6e9df5b60469f5793667", "e19ba9c480c4bbe19ba4c5a5c4acc5bb7ec682c5afc3bd3bc888c3aac6972cc68276e2b1a1c39fc3a1c4a2c492c6a8c48ee19abbc5accdb5c680c6a5c8bac2a2c8b3c8a3c49865e19bb0e19ba1c3965cc881c593c6acc79ec38c53c7b9c488c3a4c79664c5a7c4812b7ae2b1a1c6a9e19ba1c8a4e19b9bc5bfc68de2b1a9c8abe2b1b1c399c596c795c6adc3acc38a25c7a5c6a8e19b80e2b1afe19ba1c7a0e19ba6c5a0c785c499c6b76ee19bb03b54c8a4c389e19aa475c39fc698c4b8e19ba7e2b1bbc5adc7bcc3afc49e61c88761c582e19b8dc5bec5a3c2b3c7b3c690c88bc681e2b1b1c3a3c2a6e19ab4e19b81c694c2b1c5afc784c3a6c5b6c38a5ce19b85e19ba2c499c2b4c59bc8a8c88f42c48ee19baac8896ec5afe19aa8e19aacc4a5c48bc78ae19b93c8bac4bcc2a3c89ec6bfc6b2cdbcc39dc498e19b8fc496c5a877c48dc588c7a2c381c789c492e19ab7c7b1e2b1abc49b5ec48be2b1a0e19badcdbde19aa1e2b1bbe19abfc8b1c697cdbcc7b4c3b1e19b865dcdb2c6b0c981c5ac4ac897c79464c380c5b8e19b9bc49ac8b5e19b88e19aa2c7aec4b533c2b4c3b3c7b0c5bbe19b98c8b63d30e19aa3c695c390c8aec98fc39bc6a76ae19ab8e19ab5c4b0e19b9d7bc6b1c6ae30c8a0c598c591e19aa3e2b1afe2b1a9e19b90c889cdb4e19b83c588c2a5c69cc2acc2b2e19b886fe19b9bc5b4c6a7c88f5a", "b0420891eca62d05d689515a3390ec57d8f7e953ea89cc01ddd3c19439e51821"], - ["bbf44982f1ba3a2b9dd3c1774d71ce3360599b07f211c816b8c43b9842230924", "e19ba9c480c4bbe19ba4c5a5c4acc5bb7ec682c5afc3bd3bc888c3aac6972cc68276e2b1a1c39fc3a1c4a2c492c6a8c48ee19abbc5accdb5c680c6a5c8bac2a2c8b3c8a3c49865e19bb0e19ba1c3965cc881c593c6acc79ec38c53c7b9c488c3a4c79664c5a7c4812b7ae2b1a1c6a9e19ba1c8a4e19b9bc5bfc68de2b1a9c8abe2b1b1c399c596c795c6adc3acc38a25c7a5c6a8e19b80e2b1afe19ba1c7a0e19ba6c5a0c785c499c6b76ee19bb03b54c8a4c389e19aa475c39fc698c4b8e19ba7e2b1bbc5adc7bcc3afc49e61c88761c582e19b8dc5bec5a3c2b3c7b3c690c88bc681e2b1b1c3a3c2a6e19ab4e19b81c694c2b1c5afc784c3a6c5b6c38a5ce19b85e19ba2c499c2b4c59bc8a8c88f42c48ee19baac8896ec5afe19aa8e19aacc4a5c48bc78ae19b93c8bac4bcc2a3c89ec6bfc6b2cdbcc39dc498e19b8fc496c5a877c48dc588c7a2c381c789c492e19ab7c7b1e2b1abc49b5ec48be2b1a0e19badcdbde19aa1e2b1bbe19abfc8b1c697cdbcc7b4c3b1e19b865dcdb2c6b0c981c5ac4ac897c79464c380c5b8e19b9bc49ac8b5e19b88e19aa2c7aec4b533c2b4c3b3c7b0c5bbe19b98c8b63d30e19aa3c695c390c8aec98fc39bc6a76ae19ab8e19ab5c4b0e19b9d7bc6b1c6ae30c8a0c598c591e19aa3e2b1afe2b1a9e19b90c889cdb4e19b83c588c2a5c69cc2acc2b2e19b886fe19b9bc5b4c6a7c88f5a", "d7657f6bf8c711023dbb0e3c6b7d19aec5224b5bc83373e68931bb3c778d1907"], - ["b59c5f3234d6ca36cc483d67a84f37d6b24b24454825d2b7bfdc802b2e328c43", "e19ba9c480c4bbe19ba4c5a5c4acc5bb7ec682c5afc3bd3bc888c3aac6972cc68276e2b1a1c39fc3a1c4a2c492c6a8c48ee19abbc5accdb5c680c6a5c8bac2a2c8b3c8a3c49865e19bb0e19ba1c3965cc881c593c6acc79ec38c53c7b9c488c3a4c79664c5a7c4812b7ae2b1a1c6a9e19ba1c8a4e19b9bc5bfc68de2b1a9c8abe2b1b1c399c596c795c6adc3acc38a25c7a5c6a8e19b80e2b1afe19ba1c7a0e19ba6c5a0c785c499c6b76ee19bb03b54c8a4c389e19aa475c39fc698c4b8e19ba7e2b1bbc5adc7bcc3afc49e61c88761c582e19b8dc5bec5a3c2b3c7b3c690c88bc681e2b1b1c3a3c2a6e19ab4e19b81c694c2b1c5afc784c3a6c5b6c38a5ce19b85e19ba2c499c2b4c59bc8a8c88f42c48ee19baac8896ec5afe19aa8e19aacc4a5c48bc78ae19b93c8bac4bcc2a3c89ec6bfc6b2cdbcc39dc498e19b8fc496c5a877c48dc588c7a2c381c789c492e19ab7c7b1e2b1abc49b5ec48be2b1a0e19badcdbde19aa1e2b1bbe19abfc8b1c697cdbcc7b4c3b1e19b865dcdb2c6b0c981c5ac4ac897c79464c380c5b8e19b9bc49ac8b5e19b88e19aa2c7aec4b533c2b4c3b3c7b0c5bbe19b98c8b63d30e19aa3c695c390c8aec98fc39bc6a76ae19ab8e19ab5c4b0e19b9d7bc6b1c6ae30c8a0c598c591e19aa3e2b1afe2b1a9e19b90c889cdb4e19b83c588c2a5c69cc2acc2b2e19b886fe19b9bc5b4c6a7c88f5a", "75b87f8885b97f00709389eb570a5947d4ca36199810bd9437ba7c4a2b24cdab"], - ["ff63c789251c1043c6f96c66bf5b0f61c9d65fef5aaf4284a6a56994941c05fa", "e19ba9c480c4bbe19ba4c5a5c4acc5bb7ec682c5afc3bd3bc888c3aac6972cc68276e2b1a1c39fc3a1c4a2c492c6a8c48ee19abbc5accdb5c680c6a5c8bac2a2c8b3c8a3c49865e19bb0e19ba1c3965cc881c593c6acc79ec38c53c7b9c488c3a4c79664c5a7c4812b7ae2b1a1c6a9e19ba1c8a4e19b9bc5bfc68de2b1a9c8abe2b1b1c399c596c795c6adc3acc38a25c7a5c6a8e19b80e2b1afe19ba1c7a0e19ba6c5a0c785c499c6b76ee19bb03b54c8a4c389e19aa475c39fc698c4b8e19ba7e2b1bbc5adc7bcc3afc49e61c88761c582e19b8dc5bec5a3c2b3c7b3c690c88bc681e2b1b1c3a3c2a6e19ab4e19b81c694c2b1c5afc784c3a6c5b6c38a5ce19b85e19ba2c499c2b4c59bc8a8c88f42c48ee19baac8896ec5afe19aa8e19aacc4a5c48bc78ae19b93c8bac4bcc2a3c89ec6bfc6b2cdbcc39dc498e19b8fc496c5a877c48dc588c7a2c381c789c492e19ab7c7b1e2b1abc49b5ec48be2b1a0e19badcdbde19aa1e2b1bbe19abfc8b1c697cdbcc7b4c3b1e19b865dcdb2c6b0c981c5ac4ac897c79464c380c5b8e19b9bc49ac8b5e19b88e19aa2c7aec4b533c2b4c3b3c7b0c5bbe19b98c8b63d30e19aa3c695c390c8aec98fc39bc6a76ae19ab8e19ab5c4b0e19b9d7bc6b1c6ae30c8a0c598c591e19aa3e2b1afe2b1a9e19b90c889cdb4e19b83c588c2a5c69cc2acc2b2e19b886fe19b9bc5b4c6a7c88f5a", "da947163c0678360fc58b433a897668e582ece678f31acb4b4ad85bcd5f7c1ae"], - ["45619f206c3bfc84fd424ffb5c816f654b27aa7f7b4bd67ec5f9ac6d0f38dbb1", "e19ba9c480c4bbe19ba4c5a5c4acc5bb7ec682c5afc3bd3bc888c3aac6972cc68276e2b1a1c39fc3a1c4a2c492c6a8c48ee19abbc5accdb5c680c6a5c8bac2a2c8b3c8a3c49865e19bb0e19ba1c3965cc881c593c6acc79ec38c53c7b9c488c3a4c79664c5a7c4812b7ae2b1a1c6a9e19ba1c8a4e19b9bc5bfc68de2b1a9c8abe2b1b1c399c596c795c6adc3acc38a25c7a5c6a8e19b80e2b1afe19ba1c7a0e19ba6c5a0c785c499c6b76ee19bb03b54c8a4c389e19aa475c39fc698c4b8e19ba7e2b1bbc5adc7bcc3afc49e61c88761c582e19b8dc5bec5a3c2b3c7b3c690c88bc681e2b1b1c3a3c2a6e19ab4e19b81c694c2b1c5afc784c3a6c5b6c38a5ce19b85e19ba2c499c2b4c59bc8a8c88f42c48ee19baac8896ec5afe19aa8e19aacc4a5c48bc78ae19b93c8bac4bcc2a3c89ec6bfc6b2cdbcc39dc498e19b8fc496c5a877c48dc588c7a2c381c789c492e19ab7c7b1e2b1abc49b5ec48be2b1a0e19badcdbde19aa1e2b1bbe19abfc8b1c697cdbcc7b4c3b1e19b865dcdb2c6b0c981c5ac4ac897c79464c380c5b8e19b9bc49ac8b5e19b88e19aa2c7aec4b533c2b4c3b3c7b0c5bbe19b98c8b63d30e19aa3c695c390c8aec98fc39bc6a76ae19ab8e19ab5c4b0e19b9d7bc6b1c6ae30c8a0c598c591e19aa3e2b1afe2b1a9e19b90c889cdb4e19b83c588c2a5c69cc2acc2b2e19b886fe19b9bc5b4c6a7c88f5a", "01cb2c3fae16f2e5821e34647017f36804b17efc8cb7695479615de8f32d2921"], - ["bf3920ce2e9e95b0eece130a50ba7dcc6f26512a9fc7b804aff089f50cbcfff7", "e19ba9c480c4bbe19ba4c5a5c4acc5bb7ec682c5afc3bd3bc888c3aac6972cc68276e2b1a1c39fc3a1c4a2c492c6a8c48ee19abbc5accdb5c680c6a5c8bac2a2c8b3c8a3c49865e19bb0e19ba1c3965cc881c593c6acc79ec38c53c7b9c488c3a4c79664c5a7c4812b7ae2b1a1c6a9e19ba1c8a4e19b9bc5bfc68de2b1a9c8abe2b1b1c399c596c795c6adc3acc38a25c7a5c6a8e19b80e2b1afe19ba1c7a0e19ba6c5a0c785c499c6b76ee19bb03b54c8a4c389e19aa475c39fc698c4b8e19ba7e2b1bbc5adc7bcc3afc49e61c88761c582e19b8dc5bec5a3c2b3c7b3c690c88bc681e2b1b1c3a3c2a6e19ab4e19b81c694c2b1c5afc784c3a6c5b6c38a5ce19b85e19ba2c499c2b4c59bc8a8c88f42c48ee19baac8896ec5afe19aa8e19aacc4a5c48bc78ae19b93c8bac4bcc2a3c89ec6bfc6b2cdbcc39dc498e19b8fc496c5a877c48dc588c7a2c381c789c492e19ab7c7b1e2b1abc49b5ec48be2b1a0e19badcdbde19aa1e2b1bbe19abfc8b1c697cdbcc7b4c3b1e19b865dcdb2c6b0c981c5ac4ac897c79464c380c5b8e19b9bc49ac8b5e19b88e19aa2c7aec4b533c2b4c3b3c7b0c5bbe19b98c8b63d30e19aa3c695c390c8aec98fc39bc6a76ae19ab8e19ab5c4b0e19b9d7bc6b1c6ae30c8a0c598c591e19aa3e2b1afe2b1a9e19b90c889cdb4e19b83c588c2a5c69cc2acc2b2e19b886fe19b9bc5b4c6a7c88f5a", "26211d3b0bcf804143301b45237b96c497e6e3872c75b8c1586731da391ec425"] + ["4bece1ff00e2ed7764ae6be20d2f672204fc86ccedd6fc1f71df02c7516d9f31", "c2b9c38be19aa4e19b99c3bcc4adc38dce89c8a1c7b1c49dc4a0c399c797c3acc38ce19ba2c486c4943fc7a6c4bb6ac2a6c7b4c688c38ac3bac98ce2b1aac59be19ba9c4b4c891c38cc49230c5a9ce84c59073e2b1aae2b1b8c5a3c384e19b83c7b1c3b1c494c6be6944c7bdc8b9c784c3a9c788c58dc791c98ac3b9c4b1c3b6c682e19b8fc488e2b1bac7b542c4a9c49061c690c6b5c79ec2b2c985c39ec984e2b1abc498e19aa3c891e19abcc7bac3a9c7b1c4bfc8a2c5b3c8a4c4b2c4b74532c883c7a6e19aabc588c888c392e2b1acc98a25c898c6bcc6b67ac4a6c7a3c48fe19ab0c2afe19bafc38cc2bfc5b5e2b1a1e19ba3c88f6cc3a2c48cc3b4e2b1ab7cc893c98cc68dc98cc8b3c796c7a0c79f69c697c4bde2b1b5c6a4e19b83e19b83e2b1aac785e2b1af7dc69bc2a5c79cc5afc797c89ec391c2a2c79fc4bf62c38ec5bdc8b3cdb6c49539c3a4e19bade19b84c8ad42c8a134c4bd6bc383c7a8485ec597c8b5c6a4c694c798c6b2c49a46c6ade19b83c48b3cc698c98ec2bcc380c7836f63e19ba0c494e19abcc3a9e19aa4c58cc894c7a3ce87c982e2b1a6c481c4a8c6b5c793e19b8cc587c497c7934ac59ec984e2b1a0c4abc783c688c5aac5a1e19b86c782e2b1a5c39ec7bcc68b46e19aa9c695c4a7c68de19b8dc795c3afc69ae2b1bac3aac782e19b9dc98025c78d2846e2b1b5c68be2b1b4c385c8be", "b25cbedd3caea046240821a922cdaeb7fecc4fed1d60c161579cd9cf4e0cc91f"], + ["d59a54b2871058e8df0e8db3156fb560d98da4db99042ce9852f4b08b1f49faa", "e19b93c6abe19b88c2b524c685e2b1aee19abec69cc5b1c3adc6aac3afc39dc2abc79bc6adc3b3c7bee19bacc791c89dc982c4aec481e19ba8c684e2b1b0c58661c695cdb4c2bdc6b4c484c797e2b1b6c98ae19abbcdbccdb6c8bce19bb0e2b1a5c789e19b92c5ade2b1adc385e19abbc7b3c6b4c5afc592e19ab8c388c2b7e19aabc8b2c796c6b3e19b8931e19aa7c489c4965de19ba6c484c68dc7b9c894e19b8bc98bc3b0446fce8671c6b2e19abfc680c598c4bdc6bbc7adc5bb77c2b8c2b5c8bdc3b1c884cdb2c6a27cc5814fc5abc4a5c4b6c381c6bac484e2b1a8c49ee19baec59ac5a2c2bec8b9e2b1b2e2b1b9c8a82ce19b9dc3afc398c49de19b8555c889c68fc4b6c6abc6aac6b832c488c695c793c6a1c2b3c4b3c580c5937ac5a466c4a14744e19ab57dc6abc2a2c686c88bc88dc8a7c8aec3b6c8ac243dcdbcc38fc5bbc892c3bac484e19abbc5836b41c6b8c49dc789e19b9c45c7b0c2a3e19aa4c894c892c98e71c78a5be19baac6afe19babe19b9ee19b83c89fe2b1b6e19ab7c2a7c4832fc2aee2b1afe19aa1e19abe663bc8afc8bdc7b8c98dc589c5a5e19aaec8a1c68bc2a5c980e2b1a4c3bae2b1b7c592c49bc787c6b5c5b3c69c3cc69ec49bc8a9c58ce19b90c7a8c79dc89bc7b2e2b1aec690c68e70e19ba732c58566c5bbc7b8c78bc8b1c8aac58cc882c6b2cdb7e19b93c69ee19b904d70c8af", "bd7f79e7dadd1d48270604cddb1d65440929ea25e77b72855ff6fd9918a591b6"], + ["85bc7d64be0defc477eb05e795f7695762800261625a7b71a14d18f0ef1f01b0", "c796cdb7c39bc78dc4927bcdb434c384cdb6c2bc3dc6a7c8bce19b9fc3bdc89ac581c4b76cc5b3e19aa5e19ba644e19ba4c5bce19b99c691c89cc693c595c4a2e2b1a2c88445c2aa7ec2b7c38366c481c798c8832bc6adc79cc48be2b1aa78c4a8c486c69ac8a235c381c68fc69be19b93c68ce19b8ec4b1c6bce2b1b35ac598c6aac4aec8a1e19abbc7adc5aec5aac685c2b2e19b9ec7b46bc4afc7a9c4a6c8a8c49ecdb1c7adc3b8c381c3a4c898c3bdc4aee19b84c88e6ac496e19aa6c690e19abec7a12bcdb2c8a5c787c79532c8a8c985c584c599c79f6342c6b64279c790c59de2b1b7c4abc5bfc3af3549c6b9e19b88c5bec3b123e2b1a3c596c88ce19ba7c5a8c895c7a6c8a7e19aafc3a0c582c68370e2b1b1c886c7b4e19b8be19ab3c5a2c396c3bdc987c2a5ce88c3a3e19ba8c48fe19abfe19b8bc2b3c3b7c6a1c588e19ba3c6a3c38cc3a4c6a1e19b87c8a0c394c69ac7b1c585c6bfc891c688c49ec69acdb1c4a6c6b0c3bc23c49bc3a4c8b3e2b1a373c6b6c8b0c8b4c7a8c8a7c680c4b0c7af6cc8bbc481c393c78cc7b4e19b9cc4a1c6a8c7bcc39dc48ac682c69cc7b4c383c8aec393e19aabc78ac7b5c2bcc492c39bc78cc5a3c984c4b5c3bac6b346c78fe19aabc88dc7ac40c7bdc8a1c4a8c486c3aac4bcc68076c7b0c485c5b72ac4b7c2b6c8a8c6a66fc4adc890c4b9c89ac695c580c3a5e19b835a", "6f2d95ed1d960b7ae1cf9c0b66e85add2cf1cd446e0274512e3b996d8ee777a2"], + ["d75af5782a5c721638f759329111499324053a5d1e1b2a4ab3cdf7f82412ff42", "c3a1c7a6c4a7c5a937c487c7b0e19aa1e2b1a1c683c3a9c6a9c882e2b1abc4a5e19b99c69ee19aaac8a0c8a2c493e19b83e19b92e19b86c5b5c2b4c597c687c49ae19b85c891e19aa7c6a1c381c6abc593c6b6c7863fcdb5e2b1a5c786c588c2a5c3a5ce87c58cc59de19ba770c398c2b7e19bb0c485c682c385c49ce19b9d2cc4a6c986e19babc3b6c7adc5bbe19aa439c582c685c98241cdbbc381c68be19bb0c4a6496ace89c8bbc6a5c5a7c7a9e2b1b73cc5b5c3bbc7adc384c3ace2b1bdc8aa51c2aacdbac5a15262c69fc4b6c8836fc39f48c68f31c383e19b80c593cdbac4b6c79ce19b82e2b1b128c694c783c59dc786e19abec5a9c783e2b1ade19b81c39660c4a3c2b7c5b6c59374c69721e2b1aec2a8cdb1c689c3bee19ab3c4a4c594c8b8e19b8ec584c2bcc38655e19b87ce85e19ab9c890e19b8e72c782c385c49fcdb5e19ba7c38873c2a5c688c4b4c5a9cdbec399e19abfc4b0c4bfe2b1b1c38e2ac593c8b6c689c68b5a64e19b9d41c3bacdbec790c88bc682c6b0e19ab7c4a9c49de2b1abc484c5b4c8b7c781c4adce88c8b7c3a8cdbcc697e2b1a8c884c8a2e19aaac5a4c5b3c58825c7b4c6a7c4bc363cc88b6ac984e19b9ec7a9e19b89c5b1c7b6c88acdb5c480e19b98c694c682c4b4e19aa3e19b8fc3b6c5b3e19b8ac8a2c797c3b9c5ace19abbe19ba5c5b2c58ce19b85c58cc7abc7abe2b1bb48", "353e4fa94859ab52fcc2dd1c91453c093f15433143658038bac3aaf089f0d423"], + ["1b39ca343236dfab88fe781210e1e879293be0f4c51c86fd8a6fffdbb4ad2673", "e19ba7e2b1a5c2bac68cc381c682c480c4a3c6adc380c88ac899e2b1aec5a2c88ec3b4c686c5a3c988cdb425e2b1a450c388c4afc886c3a5e19b99c7b4c4b6c599c58bc88521e19aaac495c3a9e19aba5dc4a4c69b4e3735c2b2c79be19abac980c79bc39bc3b4e19b9bc3b8c7bec89fc8a0c78acdb3c2aec4afc4845bc887c984c387c8a9c3a5c487c5bf37c5ace19aaac680e2b1a0c5b7c68dc3bbc785c2b6c490e19abac3b7e2b1b6c6a8c7acc4afce8ac68fc2a1c382e19b96c8b5c49fc388e19ba6c5b9c5ade19aa2c3955ce19ab2cdb2c8b3cdb77bc5b6c8b07ac79e4ac486c3bfc7b2c8bcc987c38ce19abbc88dc39ac98ec5b3e2b1abc589c89ee19ab3c7b7c48de19b84e19ba3c3bdc580c5abc3a6c490c790e19b97c5bbc380c598c3a4e19b9ac790c3b5c8afc2ace19b9fc58234ce87c6a4c3a5c48944c38bc484c7ace19bb0c58276c899c49dc7adc3a331c3b2c582c2bdc78cc2b5e19aafc79ae19abbc5a9c694c782e2b1b5c59be19ba3c6b2c4887dc481c5b0e19aa4c8bbe2b1bec498c4bac88d68c499c8864059e19aa1e19b9ac789c899c7a84ec981c592c8b0cdb2c7a4c895e19ab3c48832c788c2a73475c6b0c79fc8b250c595c7b950c2a5c3a3c984ce85e19badc49ee19ba3c5815dc6b8e19ab7c499c2b2c4a2c499c68f26c388c4a3c587c98f59c885c79ae19b8ae2b1b7c883e19b8861c6a9c4a2", "76e93aa6a3601a94dfde01d98c63c6f1285b22284716860585937c3daf607bbc"], + ["566e781ac98e991308981b7cdc737c66785be531e20aef777aace06d38fa026b", "c6a4c7aee19aa6c891c2b5c8aac3812ac490c6a0e19ab0c385c88bc6aa4dc894c798c8a7c89bc38fe19b81c2abe2b1a5c6b2ce8473c5b163c2b7c2b7c987ce8cc3b4c4bae19b9b48cdbe28e2b1bde19aa9c59d61c4bec2bfc39fc7a5c5b067c799e2b1a7c5acc4bec8a6e19aaac7b9c988c69fe2b1a2e19aaac389c383c787c2acc7a5e19baec4b0c3a6c690c7b2c3a7c2b8c59ac5a1e19b8cc5acc8b7e2b1a8c3bcc98e5ec2b4c7b3c5bac8acc6926c2ac482c5acc5afc899c8bdc2b3e19ab43fe19ab5cdb26bc398c3bdc39cc2ac3bc6a8c38c582f5ee19bb0e19b95e19ba1e2b1bac7a4e2b1a0c49dc3a4e19ba5e2b1abc683c2a44ec4b1e19ba9c8b1c593e2b1aec799c3bee2b1a37a60c794e2b1ace19b80c8adc89348e19b83c6abe19aa2c4bec389c7b7cdb5c688e19b856a43c984c79131c98be19aa86ec796c39c28c39041c58bc58dc2abcdb5c7b05dc38bc8aae2b1a6e2b1bfc6b7e19ab8c5bbe19aafe2b1b3c7a8c8b8c4b0e2b1afe19ba9e19b9fc381c2aac5aec58365c7bdc59d2fc591c6b6c2b9c2a14bc69fc3b9cdb1e19abbc8adc2a1c39cc38fc58ec3b5c2b7c4a4c5a5e19b8bc4b2c2a2c786c3b84cc39bc581c595e19b85c694c4a6c4ac4fc3b0e19badc7a4c2a4c5a4e19abbc4a4e19abfc3b6c6afc6bbc894c3a6c3b4e19b9cc39bc7b3c5bcce8ac7b2c3a923c5a0c7bac2a1c985c6a9c7acc79f5a", "50f6661f0222481e1894809a17d0afeb5ef97434435d32a04b3b16b245c8ed0a"], + ["86cc5e4fea9b7c1d0e1fa8b6a8f231b4562e5389e9e79216576796ce3a49406b", "c2a1c48ec39fc5bb74c482c5bb7dc6aec8a9e2b1bfc790c793c989c7a5c68bc7bde2b1b9cdbd4ccdbec58d4dc4b2e2b1a331e19abec8a1c4ab58c789c4b37dc988c7bcc48dc4aec498c7aac3b4c5bec6982bc2b3c7aac683c692c6b8e19bafc495c4bcc8a5c3b9c3aec4a8c682e19aadc3abc888c49cc5bace87c38bc7afc8a6e19b8de19b9fc2b3c79e73c58a5cc590c5b7c687c59ac38678e19b9cc7aec894c982c8b869c8b3c592e19aa7c6b1c385c5a5c4abc797e19ab2c7b7c8a9e19b92c3b8ce86c5a15dc4b9ce88c6b1c7b2c690c6afe19ab5ce8c2547c6b1c492c8bac695c8a6e2b1b5c5b0e2b1b3c7a5c598c8bbc49bc583c482e2b1bfc49bc6a8c88ee19b88c8ba2d54e19ab1c2a9e19b97c98ac58ac480c8b1c49ec7acc382c7b6c48fc5a6c498e2b1a43fcdb5c4a8c8a7e19ab9c8ade19baac497c7b93dc6b9c886c59dc2a4c7bac6b1c7bbe19aa8c799c693715cc391c882c39c3cc2a1e2b1ba5bc59ac6ba54ce88e19aad6ac7b5e2b1bfc4bd39c98bc88e7649c6b2c7bc31c7a8c988c4abc590c39fc391e19abfe19babc5abe2b1bee2b1a6c986c597e19aa163c79cc8abe19aaa3ac68bc382e2b1a7e19b9dc2b2e19b984cce85c5bb6cc4b5c3b6c2a3c8b2c88fc58a3f74c78c63e19aa6c398c8b9c79b45c69ac7b1c2ba6c6266e19ab7e19ba3e19b8ce19b80c2b0c8aac5bcc5b0c4a0cdb4c79a3fc4855a", "c9015524712e93f340413102da68afb4f55fa2944ac4c83234b58a1d7a9cb695"], + ["4339fd2a6c66302e318e1841f7e636b77658dafc9c8e9645c946e95e569c3c45", "c980c480e19ab0c4a3c68ec5b2c68e3fc8b7c6b4c6b565c7a5c89ec697c3b1c69ccdbd29c988c2a2ce86c3b8c69f3ec881c399c388c7a2c5b5c5b0c6a2c889c68ce19baec783cdbacdb5c3bce19babc58ec7b3c7a7c4b5c38bc3bf5ee19aa0c6bec8b531e2b1bec7907ac6812ac7b7c3bcc2b4c8a4c6a864c799c4a4c2bbcdb1c6b0e19badc69543c8b9c598c7b6c79dc48dc3906cc798c980c2aec680c8bacdbac7a741c6bfc496c784c3a7c989c8a2c89271c2b5c49cc3bcc384e19ba43bc79dc4b9c49ac593e19abbc896c7a9c68dc8b772c58dc583c480c2b3c3b2c7a1c89cc39cc68ac3a2e19b93c5a1c2a1e19b9ac3a5c397c782c2b4c389c3b3c98370c7b8c5a4c883c4b5c884c8a3e19b86c78ce2b1b5685ec38fe2b1a6c6a1c8b9c492c98ac38ce19b83e19ba34b59c8b9c6a6c88dc68fe2b1bac5a4c8a7c5adc395e19ab5c5a4e2b1bde19badc392cdbec6a8c683c480e19b84c3bcc588e19b89c7b0c2bac39fc98ec398c8bdc599c890c2aee19ab9e19b8dc6b8c2b0e19ba9c789c98dc8afc5a4c49fc498c784c899c386c5a8e19b947ec8a2c89bc3a1ce89e2b1a651c488c2a2e19ab3e2b1b9e2b1a641e2b1bcc5a3c39cc895c5abc3b442c6b3e19b96e19b98e19ba7c692c4a1e19bacc8b0c691c78f25c986c683c3b4c5b5c59fe19b8ac69dc88ae19ba3e19ba6e19ab8e2b1a1c49ac686c3a75ce19b97475a", "134279829b56e2b04aa0fb95f7fc737967245d496a6dfaa028352c392a580d22"], + ["462ee23800c21e2bbd902bf72f60e1ab0826d3680c6fd0a26f87dbacd0d76ca0", "c6965e38c5a97321c988cdb7c3bac583c599c880c6bbe19ab3c598e19aa172e19b83c7a7c8bbc795c6a7c79bc4bfc797c3b1c384e2b1a4c983c496e2b1aec5b3c482c8bde19b95c692e19aa8c3b225e19b96c790c980c393c4a4c7b1c782c49bc980c58ce19ba748c4b7cdb6c98dc89fc98dc5b5c89579c4b6c5bbc496e19abbc3b1c3bb64c4bbc784c882e19aa433cdb4c78bc6aac8bac3b4e2b1bbe19ab7c5897ac2aac897c49cc4abc6b1c39dc395c3bfe2b1bfce8c7ac8abc5a1c5a4c5b424e2b1bfc5b9e19ab360c5b845c98374c786c2bec5b9c7abc786c484c59bc691c493c393c5a6c893c7bdc2b3cdbac3b9c2b8c387c8a1c683c5bde19aa7c89243e19b80c3b5c78f745ac694c580c981c4bec6b3c2a8c7b7c6b9c397c6b7c6b4c680c2b7c8a3cdb1c7b4c7b0c7b2c79fc2a2c3a6e2b1a1e2b1b3e19ba6cdbde19b88c6b1c3af426fe19ba2e2b1a7c5866cc39bc2bcc88fc2a9c8bde2b1bce2b1b5e19b833737e2b1a0cdb5c7b764c7bbc7a5e19ab7c3b4c795c2b5e19b82c981c4b6c7ae26c4b63ec3bac3b7c789c887c79dc5a5e2b1a8c396cdb775e2b1a0c7a6c78330c7b8e19b85e19b9ac3b8e2b1a326c68ac690c38fe2b1a2c488c2b3c98279c78ac4b378c5b6c39c36c4a7c3abc687c5b4c6a2c797c596c98c2bc680c799c8b7c7b9c3a1c78e7ac891e19ab2e19aae5fe19b9bc6933fc3bdc3b2c89ac89f", "e4b5f3967810bc94fe8544133848ab35f6a5222b0e74a8d3f035dbdc31a63d04"], + ["9e94c3bb8ab53198d39ef1b405d17539206f1b9f8ee9bc6258b5fef5b30ab94d", "76e19ba3c58fc395c6a665c39fc7b0c69cc49dc5b8c69c71e19abec3b4c8a4e19bb025c4aac39ae19b8cc89e59e19ab1c691c2a26bc7acc8ad77c7a4c5a2c69dc3922938c39ac986c4acc2a4c39bc6a429ce86c6abe19ba8e19ab5c3a9c684e19ab1c3b7e2b1bdc8b6c79dc8a8c6a4e19aaee2b1adc5acc499e19ab1c98cc685e2b1a3e19ba6c4bacdbee19b80e19b9cc6b3c884c595c3aec98ac5bcc4bdc6bee19aa6e19ab151c893c38ec683c5bbe19b89e19b8ac5b16ae19aadc7bcc486c882e19b9ac88653ce89c387c4b9c685c8a028e2b1ae62c88bc4a2c588c78bc69962ce85c58ccdb0c2bfc7ae29e19ab6c2b0c98ec988c786557bc393c3a2c59ee19ba240e19badc885c58ac580c49bc38fe19b8de19b8a554a35c5a1c694c796c7a8c5afc7bcc8a7c888c38ac684c7b64bc694e2b1a6c2aac7b2c8aec897e2b1a5c3abc4a4e19aa3c481c38dcdbdc591c3b6e2b1a0c7a6c4b123c7b1e19b94c5bcc699c387c697c7b4c4b5c79b6bc59cc499c7ba58e19b88c7a1c690e19b96e19bafc8bae19aa455c49cc7bec490c480c2b5c790ce87c893c49bcdb7c98bc4bde2b1bbc48cc39fe19ab3c483c498c783e19b9dc384e2b1bdc8bdc482e19ba7c598c3b0c597c594c7abce89c6b8c786c494c496c48153cdbdc686e19b8ec7b43ce19aa6c59ae19b96c8aee2b1a9c7a2c585c497c49ce19aa1cdbcc6afc2acc9895a", "3fc0bc12078bf1f224092db5810b00af8ae0b6e63550cfdcf6d6010f73abb03c"], + ["b2a8b7915b37725ad1cf5dc6eb4cd09af4e187f8cf2737ed337c776e93e2a089", "e19aa770c6a8e19b9ae19ba2c5ad7be2b1a0c6a6c798c7af3644c2b0c88dc4acc6ab7ac983c697e19ba4e19aa1c7b3c492c88fc3b4c4a6c882c7a7e19ab6e2b1aec48fe19aa2c7b6c5b7c5a2e2b1a2c4a7c7aac8a9e2b1a6c399c680c5b8e19b8fc8a8c79ce19baec2aac6bec394c594c39fc6a269e19aabc79dc3adc7afcdb5c7bac8a3c5a6e19baec3a5c68ece86c498c5a33239c79ec7aee19aa7c391c884c3a0c5af2c544bc681c3812acdb7e2b1a85e4ae2b1a52bc3a0c3b8c891c780c4b2663fc48bc58dc98539c387c48dc2b9c3af45c789c4aac494c496ce85e2b1b7c4bfc69bc4ae23cdb1c2bce19b80c588c688c4b2c7ae5bc68fc7abc5b3e19b83c3adc5adc7a7c2bcc88358c789c7aac9853ec692c794c392c3a0c3b4c6a6cdb0c8a8c7a3e2b1a37bc692c491c8ac50c88bc4a9e19b90c4b5c88ec3b7e2b1a2c6a1c3b1c3ba43ce89c89859cdbce19aa7c8a0c6855ac2b2c5bbc4b3c68dc4a6c2bdc489e19b9ec3aec494c2b3c586c68bc6b72cc39fc780c487c4b0c881c4a7ce88c586c587e19aa0c69ec68dc797c89ec5b7c49cc2bac3ace19b8ee19ab66dc58c6dc2afc4a9c497c3894cc59fc6bdc68c68c5abce84c2b2ce8ac6a0c7b5c6bcc384c6bdc5adc384e19bafe2b1bcc6a8c38de2b1b2c3b9c98f33c88ac4b5c68ac49fc884c49cc49fc7a0c88dc788e2b1b7e2b1a3e19bad60c494c580c896c6b3", "70c147ec233210eddfab14cbca724dd28e2bc57fb7b0d3446d797f94bcebd0b8"], + ["e6df3ebc844c0c39cb25ac91d6c1d9200f18fa7e8c934c4d0c309d79b04ab443", "e19aa5c480c385c5a4c5bbc7bf34c984c781c5bec7bce19b97c59ee2b1bc37c88330c884c6b3c897c6acc4a051c7abc8a3c3a9c592c38dc2a3c5b9c8abc5a170c785c7bfcdbdc6ab4ce19aa536c5a1c4ad4cc892c69ec4bdc595c3b456c3b0c8a8e19abfc498c8aa33c497e19ab2c986c2b1e19ba2e19b97c5a64bc388e19aacce86c38ac498c48948c7ade19b8fe19ba8cdb2c3b1c4a6c3b2c4b1c8b4c3a9c98dc7b6c4a0c69bc6bdc7afc39ce2b1a0e19b96c387cdb4c68ccdb7c7bac394c8a3c39ee19aa9c698c68ac5b6c98b59cdbcc691c6a1c48ae19bad31c989c497c3a4c48fce8ae19b8cc39cc389c683c981c895c49e39c886c797c787c2a823c390cdb0c39fc6acc581c7a27857c2afc2a75dc88e73e19ba8c895c599c2b3c5b8e19aa8c885c782c88a34c3bde19b99e19baac8b2c5a7c7b2c69840e19ab8e19ab477c2a2e19aa4c584e2b1a7c4bcc5b3e2b1a2c8b4c8bdc698c8a978c89bc385c5afc583345fc588e19ab37dc4a5c3b4e19ab3c78ec586c494c789e19b8ae19ba4c69ac38ec5a9c6bee2b1b5c4b2c388c5b2c8a7e19b8ac49fc794e19ab5c983c6b5e2b1a0c4b059e19b9fc4a9c396c7bac5adc3afc3a1c686c2b8e19ba7c2b2c49dc887c989e19aa8c48ac5be33c789ce8cc9854bc7a676c8bcc2b2cdbbe19ba5c89dc7a1c7b3e19ab5c794c486e19aa2c8b1c397c8b3e2b1b2c6b9c3b574c2b3", "859473b498bb99994a06710e5cd21078a522eaa5f6ad2d22e512576d8c896521"], + ["db1f0a565c8c06a63d4f75926255f4fa3c764423c04955024ea03bba63636c55", "c6a7e19b8ec68dc688c2a3c4bec693c595e19b88c382c4a532c795c988c5bde19b85c984c380e2b1a8c6ace19b82c58229c480c89cc688c3bac8a1e19ab8c3bbc3b8c69024c88be19aa131c89ce19aa4e19b82c2b6c6b1e19b8749c4bae2b1b532c699c79bc78567c6a5c98b4577c69e3dc482e2b1afc687e19ab0e19aa0c988c398c3a7c69bc79cc4b5c3afc4a9c3b8c5afc2acc98ae19b8c47e19baae19ab624c89c4fc8b764e19aadc987c2bee19b896ce2b1acc58ee19b87e2b1b0c3b1c38ec389e19b9fc4b742c6b6c69dc2a7c2b1c4a5c6a3c884c78574e2b1bbe2b1afc7875bc6a7c491c595c8a6c4b0e19bace19b8bc395e19aafc385c4bfc2b0c597c5a3c5b2c6ad60c58bc388e2b1b4c2bdc7bbe2b1abc499c49121c98dc692c79532e19ba3c586c795c8bae2b1bbc389c69cc692e2b1abc4afc581c480c398c4adc58bc6b553c78a43c495c4adc8bae19ab87bc3b233c2b6c58be19ab57434c89fc6833dc2b16bc4a8c3b5c78cc7842ec885c499c78e604bc493e2b1bec788c386485dc6a178c7aac78529c782c39cc6bee19b822cc8a3c895c8bec394c8adcdb2c3a2c4bde19b98e2b1acc38dc399c4b1e19b83e19ab372c6a237e19bafc398c499c3a0c7b5c6976dc5b0c7a6e2b1a5c5a8c3a8c59be19aa1c7b578e2b1bbe19ba7c6aee19abbc4bac5a7c486c594c8b4c3a3c883c88ac5b6cdbce19abce2b1a8", "b2ea85079473f806ce30cae0bf6cb9c9eb9172c0b986477ab904d1fa6849012e"], + ["989fc70145d2fbb4d2e279e5f95d729f6af4e9832853f597af2ffbfb88a66eba", "ce8ac7b5c7bdc2ae66c6bdc8a0c7854fe19ba4c3b4e19b92c6a6c695c597c697cdb2c681c8aae19b8ac7a0c4aae19ba979e2b1b2c8bac396c885e2b1b1c5822ec78bc785e2b1bbe19babc98a3cc39bc8acc2aec586c2bbc389c89a7bc2bec799c5b2c481c6b2c896c7b2c8bac5acce88c594c3bdc881c594c3adc78373c4bae2b1ade19abbc584c5bd40c39cc7bbc4bbc6ba6741e2b1afe19abac6a9e19b8d48c4a8c788c39bc88a65c3abe19b9ae19b8d52e19aa1c88b29c39ac786c395e2b1a8e19b8fc594c48e44c6a2c5883e7ac89fe19aa5c49bc5a7c591c38ec7b2c48338e2b1b4c5b9c4bbc7884dc2a5e2b1afe19aaa72e2b1bac88be19baac790c5aa29c7a8c590c7a9cdb7c8a9c888c68ac484c4a2c7a2e19abac2b4e19b8dc691cdb1c5a5c3b339e19b85c4bec49ecdb1c68369c3bae19b95c2bfc6bd53c7b9c89b5bc98cc7a1c8aacdbcc4b0cdb6c493c4abe19b86c6afc59bc2b3c3a3e19ab1e19b8ac590c6a5c2ae515bce86c98cc78fc695c588c782c5a2ce85c885c385c7b1c7bec88ce19b8dc890c4b6c3bfe19b86c6b8e2b1b5c38ec89bcdb7c594c586c59fc4b0c7a6c2bd70c6acc8b7e19b96c5bec597e19ab9c3a7e2b1b4c5b6244926c582c98cc69dc593c385c398c8be4ec5ae4467e19aa5c7b1c4b6c7af5dc3b9c3b5c3abc783c7b3e19b99c49dc383c3b4c5b2c7be5ecdbac987e2b1bdc88fc98c", "1a51bf648222092a985b0e94fa1db4b4bfad078fbe75c1bf831c47d3546fbc38"], + ["1da02d7e6a754be4defa049029c7948b5ed25b4d22bf87270b9d32da52819224", "e19b9ce19aa5c5b72bc381c38dc8b2c8b5c581c59ec7a7e19b8bc7b7e19b806dc89464c688e2b1a6c68fc9825de19aaee2b1a8c2b1c7a3c887c3b4e2b1bec6bac39dc8bde19aae74e2b1a2c89fcdb2c49ae19ab7c7a4e19aa2c595c785c7a34cc7b6cdbd26c79bc4b4c6a0e19abece85c2ae38c7abc687c5abc4b2c6b5c8b3c7a6c3bdc5ba4ac78ec78ec2b249c5b15ac3aac68bc5864fc8bd49c398c58ec98ac89236e19bade19b9cc3a7c8abc4ace19aa9c8bec7b2e19ab3c88cc78fe2b1a3c5afc69fc792e19bad4bc2b1c49ccdbdc5bac6b2e2b1b7c6b1c2bac6a8c889c597c5afe19b8ec59dc4a4c3b9c88bc784c5aa7b78e19b81605ec391c6b44fc98dc4a3c590e19abdc593c3abc69ec7b5c5a5c7bae2b1b9e19aa92ae19aaec3b7c9874cc786c981c6bac887c79657c5abc2a5c385c88fe19b89c2b6c2a7c780c8b4cdb4c988c885c7b7c8993dc79fc78fc4a0c7b6c480c385e19abcc390c4b0c483e19aa4c98e36c4b2c494c6bfe2b1bdc5aec2aee19ba9c596c89dc5b7c38cc8aee2b1afc5a6c4ac246dc899c79d2cc2acc6bec2acc988c5a8c6a1cdb2c6a75dc8a0c8b2c483c3b9c4a0c586545de19bb0c59435e19ab7e2b1a6c8a9c8a6cdb6c8a16bc59b73c398c3a3c5b8e19b9fc5b5c599c4a2c381c987e19aac59c8bbc68bc4a8c495c8b9c2a6c5bcc487c594c49e5ec3b02a3ae19b81c7abc592c88c5a5a", "b108cff704bfce2bdb86dbb8403f02203f1ca1502d5e24e221c223d7eb82b218"], + ["72ab8e458ed4c8f2c5baa11850acff7155d6ad0dc981557b0a63abcbf4a68de3", "6dc3bfc7a9c693c48bc4b2c8bac6ab2dc7a4e2b1a5c68fc79de2b1b0c8aac391c7bbe2b1aae2b1a8c69724e19ba63dc396c8afc6b6c3bbc6adc581c8bbc791c693c68c2cc79fc6a267c6b3e2b1a0c2bec4904de19b99c692e19aa2e19ab7e19aa9e19b94c6a14ac4b8e19ab9c2aac78ee2b1a725c4a5c69ac582c4b2e2b1bfc891c38ecdb4c882c4b2c8b4c59fc59be19ab0c8a8c39fc79ee19b93e19aaac794e2b1a777c39ec885c2ab5fc391c2a5c6a7c480e19b92c2bfcdb4c5b9c8a1c88cc498c3a6c2abc48de19ab6c797c3a7c799c38265c78fe19b87c5a3e19b96c78ae19b9fc6b04e50c6b6c2a7c8a7c5bdc696c698c79630c8a7c68c2ec88c62e19abfc48cc789e19aa4c8a545cdbee19bb0c39040c3bec48fc689c5b96bc8bdc397e19aa0c7b3c5b7c785c392e2b1acc4b0c5bcc69dc6bbc682c694c5b8c98fc5bcc5adc78fc5b0c789c782c69c41c6bec793c5a2c6a5c79cc58dc79fe19b80c4bace8ac2afc58f79c5b7c68748c2a9c4b4c39bc887c98cc8b2e19ba368e2b1b6c58cc2aa64c58548c58754e2b1afc588c48fc594e19ba4e19ba1c5a8c792c4bcc4a8c89fc3bde19babe2b1a2e19aa3c5acc88ec7bfc3bbe19b9ac586c4aee2b1a9c78a25c7bcc88931c484c39cc2bdc390e2b1b9c797c5b7c381c8a16dc7a4c89fc98fe19b95e19b9a3ec394c794c4bccdb4c8bdc7b139c38ce2b1a5c882c78b5a", "9c6487fa7e3ed4c17c0243935514c9454a6f213f7b1c5b32abd5a86e49e1352d"], + ["0ef91a2b56ac5f19d1c9fb24986c01362d6639160c275b280246500514969844", "49c2a7c3b067e19ba1c6a6c695e19aa8c7aec8a1c7bce19abac886e2b1a9c68ee19ab3e19aa7c888c397c7acc79764c7aec5abc39cc48ec397c683c49ec989c49ac2afc2aac792cdb165c592e19ba3c7834c63c2a5c4a542c39ac585c580c59ec3a0c8b0cdb675c696ce84c593e2b1b9e2b1a8c7b045c58b7ac384c680c79bc59cc3a3c8bacdbccdbdc8a7c48ac5a2e2b1b7c484cdbec7a1c4a3c59dc7adc8b6c7b5c58ee19ab665e2b1b7c6afc98de19abec78b5c74c88ac883c387c383c6bac8bfc49b3ec796c78bc581cdb2c58ec88dc3a15fc5a9c2bbe19aa6c9885ec985c891e19b8ec48fe19ba4e19aa8c6a577c385c797c3afe19aaf646dc8a3c392e2b1bdc8b7e19b86e2b1b9c6a1c382c78bc791c986c589e19baec8b6c4bb57c3a6c2a3c5ad2a6ec390c5a1c487c2b7c5b1c499c6bde19b81e19b8e28c8b6c2b5e19aa6c683e19abec6bf2fc380e19aa2c7a2c5b1e19b83e19aa7c685c793c595c8afc7972ee2b1afc8bfe19b81c3ac4dc3a0c697e19b92e19b9fc49dc89bc6abc792c695c5bf6bc7a05ac394c696c48ec6acc6b9c3b1c8bdc888c5b5c69fc39bc7aec59cc4b5c69ec399c2a9c6bac89fc783c8bb34c3b5c58a3bc2aa7bc48cc3bbc8b9c5b5ce87c2b8c397e19b84c885c2a8c2abc89ac6b2e2b1acc4a8c4b2c98bc5b4c684c3b0c6b9e2b1ae5bc88bc3aac582c5b6c88dc983c591c98cc2abc69d", "b27551e555322a1094424d4ce86dde6c6df1bdecb6315a6aa1c558c982495413"], + ["0b083c4229bd0585a4a0f5e806552b65ee24c71a4a2a197f9e855edc2e1a09fa", "c5a02ac4bcc692c69bc69fe19bafe2b1b7c49ac893e19b8d2bc38be2b1a0c5a4c69dc3b6c6b4c4b568cdbac691c3a5c2afe2b1be6dc986c68c30c690c7b3e19b966ec5ace2b1bc41c6b6c6abe2b1b0c7a6e19aa1c2aae19b8ac6a9c491c4b8c2b7ce8cc39876c498c5a4c79fc5b9c896e19abfce88c5afc494c384c7a3c38cc799cdb5c79cc7b7e19b96c982e19ab0c68bc68fc78c3c68c88dc58ec3afc690e19aa5e19abe26cdbbc680c58234c38a36c8a6cdbbe19ba1c8aac38665c3aac8a3c7a7c7a9c3bb61c3bec5aec2b06cc59ac4bcc8b6c482c489c68dc590c886c68ac7acc887e19ab3c2a233c88b2bc899c7ae4ec5a2c5aa7ec79bc69dc6bec8a8c6a9c4b0e19ba9ce89417ac8bde19bafc48dc78840c59ce19b9dc2acc98d41c5aee19b87c792c498c697c2ab63ce8ce19b9dc2bcc4aec497c891c5a666c4b4c4b0e19ab065c8b4c78be19aa2c598c8a5c49fce86c7a8c3afc8a0c796c4a3c484c498e19b9ee2b1b1c2a3e19ba7c88fe19aa9c5bac58be19b97c8aac793c2aac796c3b5c5b0c881c893c2acc5a03f5dc7974ac791c980c694c4bac3963ce19b90c38fc5b1c3a8c4b6c68ecdb6e19b8926c79fc68cc3b5e19badc885c2b7c696c38ae2b1abc89a31c881c7a944c4b2e19ab1e2b1a9c3a82fc7a3c583c5b5e2b1a5c5bbc884c5bfc7b5c580c2bcc5ba74c892c499c7bcc79dc2bac59175c7bde19ab4", "97f44c373a5530bdc9d4bb76266503b4fd4a24f0222313e4ff459774a69a4f34"], + ["02666055f40b896124e36756a7a093bb8e0baa263cab79673b0f3d0974688ea1", "c7acc3a5c7a762c3b54dc680c383e19aa53cc584c892c58fc495c895c3b4e19b84c7a0c583c983e19bb0e2b1b6cdb1e19ab2c785c78de19b91c69bc48e63e19aa74ce19ba0c6b0e2b1b5c2a1e19b93c3a1c6b568c5abc58dc6b5c38cce894ec8b4c4b4c2b0c899c386c491e19b91e19b8861c68ac6a7c78c7176c6bce19b9a77c59cc8aac395c79fce8cc3a5c496c395c3a2e19b98c2b4c7b1cdb1c4bb2dc8a8e19aabc78fc483e19ba8c593c897e19aa3c381c38a37c4a9c2b82bc8bbc791e19ab7c7a36ce19b96c8bfc8afc498c98ec89ec2b9c780c3b2c3b0c3a1c5afc583c487e2b1bb4fc8a9c69fc98b67cdb45ac2a7e2b1a6c58cc38fc68bc79cc98ae2b1aae2b1b0c8b7c49ec6bdc2b0c591c6bbc5bbc6a0c3a8c2a5c8b0c491c2a9c2abc899e19aa4c587e19aa2c7a63773c88b74c5abc385e19b9cc687c582c4a9c89be2b1b26f5175c3abc2bd49c4975ec8b65bc59fc498c88f3ac695c78bc5893fc59fe19b9ee2b1b1c784c4a6e2b1a8c385c3a5c898c8a05bc6bae19aa6c4ade2b1abc7a1e2b1bfe19ba84cc48f6ac59de19ba8c6b5c88bce8cc7a2c6bd33c4b0e19ab2c79de2b1a5c2bac38ec4bfc39bc5ad73e19aa631c893c984c684c2a9c2a5e19b91e19bb0c3974f6b48c3b2e19ab5c58ac592e19b8dc78dc4a626c3abc495c3b4c79fc8a6c7aac6b5c58c66c982c78ac792c988c484e2b1b347c6bbc883", "e72594563cb392abbe956161faed3d8dc4a1a04e7c0d6e5bb87d6cba68c44527"], + ["0ac28d3585556595ac168a8ca3a063319cdfbb4faf2ca2481d4daa042d7cada5", "e2b1b0c687c7b858c893e19ab6c5bfc3b0c592c38325c2b4c6bdc687e19b81c49ec69ce19b844656e2b1a4c3a9c5abe19abb55c485c4a8c2b1c8a4c3a47ec492c79bc2acc3a1c481cdb2c2a6c2a1c3a2e19b95c5a4c7b5c89fc983e19aa2c5b525c59dc3b15fc5a869e19b88c4b2e2b1a8c8b8544f2c6ac5bcc784c89bc689c59ac5b1c78ec6abc6bec6aec88bc6bdc2a7c69bc3b5c58ec692c8aac3b3c7bfc2b4c3a6c7b7c79ac3b1c2a7c4b8c693c7aec68c745cc6a1424cc6b6c98a50c8bac7a5c89dc89bc5a0c799215e24c693c69bc78dc89be19b93c68fc4b6e19aa545e19b8ec6bee19b9ec6a8e19aa7c4a6c584c6bbc8adcdb2c6b837c6b0e19b84c384c880c4b5c691e2b1a5c78360c58fc5b0c7a0c896c2b2c8a7c69f2dc699c5b8e19aa6c79bc69bc799c3843cc69a52c3b0c5b7c2ab56c391c8bec584c884c5b9c7acc886c5a0c2b0c3a7e19ab9e19b84e19b89c880c682c5b173c684c4b1c88bc4abc3a5c5bbe19b8463c3acc3adc3b8c5acc88fc7b0c49de19aacc6867de19abec8accdbccdbace8cc59e57c483c896c5b5e2b1acc4a6c8afc88465c5855dc4b0c5bec59b3dc780e19b81c694c4b3e19ba7e2b1a23dc5824e44e19ab5c690c385e19b82e19ab3c7a2c593c6a9c592c6b3ce84e19b87e19b97e19b9ec681c4b7e19b9e3dc7b8e19b97e19b9fc481c58a2cc69a21c4b8c4a9c2a9c589c8b55a5a", "0bcfbd872fc5ed4c8280351669207721c6d21567dd34105c897dbf661995a31d"] ] diff --git a/test-vectors/json/orchard_zsa_digests.json b/test-vectors/json/orchard_zsa_digests.json new file mode 100644 index 00000000..7f7f9d31 --- /dev/null +++ b/test-vectors/json/orchard_zsa_digests.json @@ -0,0 +1,16 @@ +[ + ["From https://github.com/zcash-hackworks/zcash-test-vectors/blob/master/orchard_zsa_digests.py"], + ["tx, txid, auth_digest, amounts, script_pubkeys, transparent_input, sighash_shielded, sighash_all, sighash_none, sighash_single, sighash_all_anyone, sighash_none_anyone, sighash_single_anyone"], + ["06000080f8694a12777777777a8f739a2d6f2c0201e152a8049e294c4d6e66b164939daffa2ef6ee6921481cdd86b3cc4318d9614fc820905d0453516aaca3f2498800019f33bf3a109bdd1b232b47b1646d91e1296634ebde5ccad57288b5b2228186e54b6968912a6381ce3dc166d56a1d62f5a8d7551db5fd9313e8c7203d996af7d41a38e01d94903d3c3e0ad3360c1d3710acd20b183e31d49f25c9a138f49b1a5301466b3da612149df5eda0f14f2efc5c6ac03884428a315dc91f8d7b492ebc57e475a4a6f26572504b192232ecb9f0c02411e52596bc5e90457e745939ffedbd121e37ec1e9dddc31b06dc9576a1738ef73e6ba71648913dbf75a779fdd488d83f857deecc40a98d5f2935395ee4762dd21afdbb5d47fa9a6dd984d567db2857b927b7fae2db587105415d4642789d38f50b8dbcc129cab3d17d19f3355bcf73cecb8cb8a5da01307152f13936a270572670dc82d39026c6cb4cd4b0f7f5aa2a4f5a5341ec5dd715406f2fdd2afa733f5f641c8c21862a1bafce2609d9eecfa158cfb5cd79f88008e315dc7d8388e76c1782fd2795d18a763624c25fa959cc97489ce75745824b77868c53239cfbdf73caec65604037314faaceb56218c6bd30f8374ac13386793f21a9fb80ad03bc0cda4a44946c00e1b1a1df0e5b87b5bece477a709649e950060591394812951e1fe3895b8cc3d14d2cf6556df6ed4b4ddd3d9a69f53357d7767f4f5ccbdbc596631277f8fecd08cb056b95e3025b9792fff7f244fc716269b926d62e9596fa825c6bf21aff9e68625a192440ea06828123d97884806f15fa08da52754a1095e3ff1abd5ce4fddfccfc3a6128aef784a64610a89d1a7099216d0814d3a2d452431c32d411ac1cce82ad0229407bbc48985675e3f874a4533f1d63a84dfa3e0f460fe2f57e34fbc75423c3737f5b2a0615f5722db041a3ef66fa483afd3c2e19e59444a64add6df1d963f5dd5b5010d3d025f0287c4cf19c75f33d51ddddba5d657b43ee8da645443814cc7329f3e9b4e54c236c29af3923101756d9fa4bd0f7d2ddaacb6b0f86a2658e0a07a05ac5b950051cd24c47a88d13d659ba2a46ca1830816d09cd7646f76f716abec5de07fe9b523410806ea6f288f8736c23357c85f45791e1708029d9824d90704607f387a03e49bf9836574431345a7877efaa8a08e73081ef8d62cb780ab6883a50a0d470190dfba10a857f82842d3825b3d6da0573d316eb160dc0b716c48fbd467f75b780149ae8808f4e68f50c0536acddf6f1aeab016b6bc1a51ed44cfab70000c7b3534201cfb1cd8dbf69b8250c18ef41294ca97993db546c1fe01f7e9c8e367edcf04be34a9851a7af9db6990ed83dd64af3597c04323ea51b0052ad8084a8b9da948d320dadd64f5431e61ddf658d24ae67c22c8d1309131fc00fe7f235734276d38d47f1e191e00c7a1d48af046827591e9733a97fa6b679f3dc601d008285edcbdae69ce8fc1be4aac00ff2711ebd931de518856878f73476f21a482ec9378365c8f7393c94e2885315eb4671098b79535e790fe53e29fef2b3766697ac32b4f473f468a008e72389fc03880d780cb07fcfaabe3f1a84b27db59a4a153d1070689f2ccf975b2b176e1c69dbe381340ef1f98fdc4b453abda3a2bfac3069ba7f1cc50a81c2520e412fab4e5d397ecf739f280d5b684533d5d29cfe7e7302ec144b4e553acfd670f77e755fc88e0677e31ba459b44e307768958fe3789d41c2b1ff434cb30e15914f01bc6bc2307b488d2556d7b7380ea4ffd712f6b02fe806b94569cd4059f396bf29b99d0a40e5e1711ca944f72d436a102fca4b97693da0b086fe9d2e7162470d02e0f05d4bec9512bfb3f38327296efaa74328b118c27402c70c3a90b49ad4bbc68e37c0aa7d9b3fe17799d73b841e751713a02943905aae0803fd69442eb7681ec2a05600054e92eed555028f21b6a155268a2dd664052528a5f8ed028f59af985ad1315c2e25aeb9d7f134e4bf478642ab96b15d3b3e13ce2387ac84dc0819e81260e11d392a5f06db8b5633de281a0e9c958c24060000", "e6a2024f3f422a2a7074a43e8b7df9a2b90eeef2393f1c07f18042a4c0f0cb8b", "c47efe33fa33f9ee64c5b0df6edb2babae5c170f8000179003afd330f16becd6", [1311766330213275], ["6363"], 0, "e293958ae7b61e5689d8a562a1b1490407e1b5f3ab56c8772bf17bdeb42b4d71", "5c96ee8d2d583718318200750c96000c58fba90880853ff5f1371b5a4b35d31b", "45a68eef0718223e11e0b0e05c1dc04104d2c1e16b76254cb81ef2c413fb9503", null, "3b76abbb12d8c57b7c29859e27fd1a553e5c11ba6bc1355001e392302e2d291c", "f1c9685c0b803a0817853756393cad3b9ad0b76a4b8bbb0a098a0ed008819a91", null], + ["06000080f8694a1277777777d3f41e728ef2bc0902b89ffdeca364dd2f0f0739f0534556483199c71f189341ac9b78a269164206a0ea1ce73b0552ac655300b247c046f8e75ef8e3f8bd821cf577491864e20e6d08fd2e32b555c92c661f19588b72a89599710a00061253ca02c49d7d74f65f010009ac53ac00ac520000acb73917d3cc94050009ac6a6a00635352acac000280a989235d810518dba3f34c727b77f23d14f022bf381e29edb1749e0546ebdc530435312edcedc6a961133338d786c4a3e103f60110a16b1337129704bf47547fef3a8b97e73753675e91074364ab3190cdd0f0331b514000fc16c9f065d4e2d8fe94e97d2e9e85c6bb748c0042d3249abb1342bb0eebf62058bf3de080d94611a3750915b5dc6c0b3899d41222bace760ee9c8818ded599e34c56d7372af1eb86852f2a732104bdb750739de6c2c6e0f9eb7cb17f1942bfc9f4fd6ebb6b4cdd4da2bca26fac4578e9f543405acc7d86ff59158bd0cba3aef6f4a8472d144d99f8b8d1dedaa9077d4f01d4bb27bbe31d88fbefac3dcd4797563a26b1d61fcd9a464ab21ed550fe6fa09695ba0b2f10eea6468cc6e20a66f826e3d14c5006f0563887f5e1289be1b2004caca8d3f34d6e84bf59c1e04619a7c23a996941d889e4622a9b9b1d59d5e319094318cd405ba27b7e2c084762d31453ec4549a4d97729d033460fcf89d6494f2ffd789e98082ea5ce9534b3acd60fe49e37e4f666931677319ed89f85588741b3128901a93bd78e4be0225a9e2692c77c969ed0176bdf9555948cbd5a332d045de6ba6bf4490adfe7444cd467a09075417fcc0062e49f008c51ad4227439c1b4476ccd8e97862dab7be1e8d399c05ef27c6e22ee273e15786e394c8f1be31682a30147963ac8da8d41d804258426a3f70289b8ad19d8de13be4eebe3bd4c8a6f55d6e0c373d456851879f5fbc282db9e134806bff71e11bc33ab75dd6ca067fb73a043b646a7cf39cab4928386786d2f24141ee120fdc34d6764eafc66880ee0204f53cc1167ed20b43a52dea3ca7cff8ef35cd8e6d7c111a68ef44bcd0c1513ad47ca61c659cc5d325b440f6b9f59aff66879bb6688fd2859362b182f207b3175961f6411a493bffd048e7d0d87d82fe6f990a2b0a25f5aa0111a6e68f37bf6f3ac2d26b84686e569d58d99c1383597fad81193c4c1b16e6a90e2d507cdfe6fbdaa86163e9cf5de3100fbca7e8da047b090db9f37952fbfee76af61668190bd52ed490e677b515d014318b436ba9121a3059e03650df3a8685c8c3e8a778f491d816f6c2b551325c8080a807899973eb93c5e819aad669413f8387933ad1584aa35e43f4ecd1e2d0407fbc40303a94d731e7cf545a26277caad39837f1e6a691c2ff1e3238a20c20392544d6359eb23faf38a0822da36ce426c4a2fbeffeb0a8a2e297a9d19ba15024590e3329d9fa9261f9938a4032dd34606c9cf9f3dd33e576f05cd1dd6811c6298757d77d9e810abdb226afcaa4346a6560f8932b3181fd355d5d391976183f8d99388839632d6354f666d09d3e5629ea19737388613d38a34fd0f6e50ee5a0cc9677177f50028c141378187bd2819403fc534f80076e9380cb4964d3b6b45819d3b8e9caf54f051852d671bf8c1ffde2d1510756418cb4810936aa57e6965d6fb656a760b7f19adf96c173488552193b147ee58858033dac7cd0eb204c06490bbdedf5f7571acb2ebe76acef3f2a01ee987486dfe6c3f0a5e234c127258f97a28fb5d164a8176be946b8097d0e317287f33bf9c16f9a545409ce29b1f4273725fc0df02a04ebae178b3414fb0a82d50deb09fcf4e6ee9d180ff4f56ff3bc1d3601fc2dc90d814c3256f4967d3a8d64c83fea339c51f5a8e5801fbb97835581b602465dee04b5922c2761b54245bec0c9eef2db97d22b2b3556cc969fbb13d06509765a52b3fac54b93f421bf08e18d52ddd52cc1c8ca8adfaccab7e5cc2f4573fbbf8239bb0b8aedbf8dad16282da5c9125dba1c059d0df8abf621078f02d6c4bc86d40845ac1d59710c45f07d585eb48b32fc0167ba256e73ca3b9311c62d109497957d8dbe10aa3e866b40c0baa2bc492c19ad1e6372d9622bf163fbffeaeee796a3cd9b6fbbfa4d792f34d7fd6e763cd5859dd26833d21d9bc5452bd19515dff9f4995b35bc0c1f876e6ad11f2452dc9ae85aec01fc56f8cbfda75a7727b75ebbd6bbffb43b63a3b1b671e40feb0db002974a3c3b1a788567231bf6399ff89236981149d423802d2341a3bedb9ddcbac1fe7b6435e1479c72e7089d029e7fbbaf3cf37e9b9a6b776791e4c5e6fda57e8d5f14cd82d6b59e875020084af07219c7c0ee7fc7bfc79f325644e4df4c0d7db08e9f0bd024943c705abff8994bfa605cfbc7ed746a7d3f7c37d9e8bdc433b7d79e08a12f738a8f0dbddfef2f2657ef3e47d1b0fd11e6a13311fb799c79c641d9da43b33e7ad012e28255398789262275f1175be8462c01491c4d842406d0ec4282c9526174a09878fe8fdde33a29604e5e5e7b2a025d6650b97dbb52befb59b1d30a57433b0a351474444099daa371046613260cf3354cfcdada663ece824ffd7e44393886a86165ddddf8c35a2d270846b9dbe005cda16af4408f3ab06a916eeeb9c9594b70424a4c1d171295b6763b22f47f80b53ccbb904bd68fd65fbd3fbdea1035e98c21a7dbc91a9b5bc7690f05ec317c97f8764eb48e911d428ec8d861b708e8298acb62155145155ae95f0a1d1501034753146e22d05f586d7f6b4fe12dad9a17f5db70b1db96b8d9a83edadc966c8a5466b61fc998c31f1070d9a5c9a6d268d304fe6b8fd3b4010348611abdcbd49fe4f85b623c7828c71382e1034ea67bc8ae97404b0c50b2fada0abf4fd3a8bf7f3c0b38b2b08dd4bae08ac8f509c5972239439c3c08025414943649305521326bde085630864629291bae25ff8822a14c4b666a9259ad0d0000", "4d07fd008be8fbd6854b101923ccbb18ef5c11d7cee3a61663c69a320169aaf7", "926a2024b57b114833f72a387e672a60656ef3280bf07e3b6d15bd3149041810", [221157483985475, 1614190427764494], ["", "5351"], 0, "cb8ba07a5a52617ac3df07102c296ea94c86f419739b7819ebdce63912256d8e", "5440231a91f3e245651040cd8a4ebd83c716872b57a78d6f98fe9b6c49504cd8", "ac2c64d625468d2b00a7d94d947dae2c425b6760ed2a9be169ded567b8e25d3c", "db2d1037da82736a909d4084e55db2051dcd985c6ad2f7860f219ad0547dd6ac", "14c736945a173c1c081f09f7d17766a764e1d81497df65bc75d94f15fa26e9c3", "5d3123f53c30881a81da72b3f741a33ec7c38f2204ea8a286ecaf880ded53aea", "1ead3eb3745fb6da49b3e88cb5f51bdcfcb1bf95ffdfd42cdcd29622797f390c"], + ["06000080f8694a127777777747701c859765431102a6fa0bf2999956fbfd0ee68ec36e4688809ae231eb8bc4369f5fe1573f57e099d9c09901055152ac00ac11956a8ae905ead86954547c448ae43d315e669c4242da565938f417bf43ce7b2b30b1cd4018388e06516a6aac6a00877a5925000000000423c784c5b87cc8a3c680c7b8c69cc7bac5a1c4b5c782c484c387c79cc482c3b3c597c896017d04253c63636e166760edbf739477e6e30ffbde57f28808434cf5b660a1ad28857ac9d6c9276a8790800dca8a8c31443c1034d1f31a0fd202e6a09ca87cc2d5ca02a9138dd178e0ab58e85244a72edf727d000614e83562f82dfd405b54a45eb32c165448d4d5d61ca2859585369f53f1a137e9e82b67b8fdaf01bda54a317311896ae10280a032440c420a421e944d1e952b00d6415bc4aac2b7c790ce87c68acdb7e19abec8b4c2aa2941c682e19babc6b3c688c8acc680c594c694e19aafce88c7b8c8a933c3bdc893c4b5c7b9314ec5a8c788c899c697c591e19aa3c68cc7a7c6bf4ac789c589c2a9c887c78665c899c384c7a762c3b5e19aadc6bbc698e2b1a0c5bbc6b6e2b1a6c38ee19ab93ac886c68752c4a4c39fc58b7de19ab6c5b8c89ec38de2b1aac8b0c7af26c594e19ab1c8b1c5a3cdb4c897c3b2ce8cc3bac4b0c5b6c48b7472c3ae35c6a3c498c794c898c4aa42e19b95c597c7aa74c59e2ac495c2b7c58be19aa45a0437b7b219b4a3616df2d8e77a205c8995910776d5fa3d32dee80db601f3edd3afc85fb7560c5348c69c4193a8bbfd052cbf7e1cfcb73cb033979355db69a6ccb47be27be42d4d925b98e2e8a7b34d26e096d8b1e4954b54813bb33f08d562ba513fee1b09c0fcd516055419474dd7fda038a81c84ea7b9468287f0eb0c10c4b132520194d3d8d5351fc10d09c15c8cc101aa1660cd7deddca3b40faee543f2d443458b1cfe1b9d46391f8474905c5f7f2135515791671e535a174d67b5d13f81f46df7a902a40fcb73cb033979355db69a6ccb47be27be42d4d925b98e2e8a7b34d26e096d8b1ca0d67f6e554124739f805af876aeede53aa8b0f8e5604a73c30cbd09dad963d6f8a5dcc40def40797342113ba206fae8ebe4f3bc3caf69259e462eff9ba8b3fcc95bece3dfdfce5cf9e1b4196a6132e5311faacd621efee9f662db49a3c6e142c184a796c2bb9f03a953572ba5d4287c0cefbfcb73cb033979355db69a6ccb47be27be42d4d925b98e2e8a7b34d26e096d8b127433f9e49d3aa09e356d8d66d0c0121e91a3c4aa3f27fa1b63396e2b41db908fdab8b18cc7304e94e970568f9421c0dbbbaf84598d972b0534f48a5e52670433af1b8244d83888d7232fa093f815ea02f9ab031e1646a5d6285dd9257278110f03831647dfff723e5e43dc148cb64970e3223fcb73cb033979355db69a6ccb47be27be42d4d925b98e2e8a7b34d26e096d8b101f5cde5f04680bbfed87f6cf429fb27ad6babe791766611cf5bc20e48bef119259b9b8a0e39c3df28cb9582ea338601cdc481b32fb82adeebb3dade25d1a3df00c4e19b8175c8b6c5914821c39be19b8ec8a7c784c68d39c59dc8bac490c7ade2b1bde2b1bec2a5c48be19ab6e19aacc595e19ba67dc7b8c69dc2a4c6b8c7a9c586c88dc2a5c48fce86c5b0c2a851e19b90c493c6b7c8b8c48ce2b1a5e19b83c98940ce84c6b8c580e19b9ec7bec5bdc6b3e19b91c3807ec986e2b1afc491c2bde19ba4c598c685c48ec78ac8b5c4aac393e19b99c49ce2b1ac2fc487c3b334c69ae19ab1cdb0e19bafc5bfc785c788e2b1b2c794c5aec387c8ba5ac483c7b7e19b96c79d5a011402a32d23225f8e47e742e45b77ba92f77cdd2aae0050608d0a06de7044e394acf801b6ee94a85d321934604e47997016b304bda0655f6260ae11d250dca88771d90e71bdc0fff778ca9b89026d388a0e771dd2cf7773b6ba2a5f664847bf707f2fc10c98f2f006ec22ccb5a8c8b7c40c7c2d49a6639b9f2ce33c25c04bc461e744dfa536b00d94baddf4f4d14044c695a33801fd4801e19bad5f48c689c39ae19bafe2b1b1c68e48c783c2b9c58423c785c8a5c5b9e19aa2cdb3e19badc3ade2b1aec585c582e19ab023c79ee2b1a4cdbee19b88c7a7e19bb07dc6b5c5bc3967c982c68ce2b1bac3aec6a2c4b44465cdbdc487e19b8bcdbb593e61c7b37437c8b8c3a4c781c3b1c8aac7bcc2b2c2bec3abc5b5c68fe19aa0c8a0c7aec394e19b85e19bade2b1bcc6a4e19aa1c5aec5a4e2b1a7e19ab5c4a14cc7bec5b8e19abbc587c480e19aa5c8a1c8877dc6bbe19ba3c585c2b0c7b5c2abc2b2c687c5b463c986e19abce19b9de19aabc49ec2a3c89fc6b9c799c7a7c5accdb4c698c685c6a7c6bcc8bdc6a9c5a4c48a25ce8ce19b9cc4a9c494e2b1aae19b81c79ac6a4c8bbe19b97c5a8c387e2b1a579e19aa0c6be6fc3bbe2b1b65bc3a1c694ce8ce19b94c3afce87c5a3e19aa144e19b82c68678414fc4a0c692e19aa0c8aec79702576427b08a450b7a986335001e63217b8131042f3ae01219213360fe9e202c9e9c9f64bb3a11ccac2304886ae1010b0dfd9cb229423486f499359f320a30ff488f90417fefc7cb9fbc777cbcf38d791427a00d543e45f99749cc4d61f2e8aabfe98bd905fa39951b33ea769c45ab9531c57209862ad12fd76ba4807e65417b6cd12fa8ec916f013ebb8706a96effeda06c4be2131c1838ff757d926cb35fed6ab4959579548021c0b1c08322b1adf27c87ad450909d8924c9c0710d79a190f2841cf3a1c6ab529423486f499359f320a30ff488f90417fefc7cb9fbc777cbcf38d791427a00de2d09130f63511da54832de9136b39f4599f5aa5dfbb45da60cdceab7eefde09be63f3f7c0d2324847cce1405def7c469b0e272494e5df54f568656cb9c8818d00cc2f77f8f49b12ea88f4ede18a4a0f8783e2622f87922858fe1d2f05ee30f334b9cdd49acbcdf1935b85d4f1b286ac1929cbece2dff414c70cd43a1ae20423cd96b01fa8a7df6591836f95893c0a69eaaf805d2a0cd845f50bcf7e92a4885550", "82a192bf26f693caabd98f4332a12cd2c37c6881b9f66e07c8269e18b2ef7619", "95af00fa05b4f27e11a8d301c5d31f6420ccf3a74bb393a411af0979affdd5c6", [701369169176795, 1525114870428739], ["535353636a5351", "53526a5153006300"], 0, "cef93363a178bd8483b9766756a7e634ce4683612e7d0a2d04e2141a9832874c", "b5b8017a80f5f0842eaebd4217149b84fab8ffefc9c51b16919f574cf2dd0024", "eaa0351b071d4d45134d0299be6261bfe4409882127ffd0fa7eafb46b889dda0", null, "028becc80592a868286b1fde3c8dfb62dc3889512c32101c2f9f640e17ed43be", "c5d00239481b60c85533b84028fb32cb6062597e9e447d73b487d869fcce6d46", null], + ["06000080f8694a12777777770cba7da3a5e7581a0002e189c730065904000600526a535153740ed7ac8c450500085365515363005263000164b039b38ab63a226e76a256a32b95473d0e39ed66e5cb951fe41a070d983c598ae129fdafb759ede1e89200f646dbd4e4e382661d516b9f55db45a12f86b2084f393e8db84b3a108828cc9e1f1c03ce873f160fe2c3ad599c0dc7f3fae1aeea957a3149a993cc472362298736a8b778d97ce423013d64b32cd172efa551bf7f368f04bdaec6091a3004a757598b801dcf675cb83e43a53ae8b254d333bcda20d4817d3477abfba25bb83df5949c126f149b1d99341e4e6f9120f4d41e629185002c72c012c414d2382a6d47c7b3deaba770c400ca96b2814f6b26c3ef17429f1a98c85d83db20efad48be8996fb1bff591efff360fe1199056c56e5feec61a7b8b9f699d6012c2849232f329fef95c7af370098ffe4918e0ca1df47f275867b739e0a514d3209325e217045927b479c1ce2e5d54f25488cad1513e3f44a21266cfd841633327dee6cf810fbf7393e317d9e53d1be1d5ae7839b66b943b9ed18f2c530e975422332c3439cce49a29f2a336a4851263c5e9bd13d731109e844b7f8c392a5c1dcaa2ae5f50ff63fab9765e016702c35a67cd7364d3fab552fb349e35c15c50250453fd18f7b855992632e2c76c0fbf1ef963ea80e3223de3277bc559251725829ec03f213ba8955cab2822ff21a9b0a4904d668fcd77224bde3dd01f6ffc4828f6b64230b35c6a049873494276ea1d7ed5e92cb4f90ba83a9e49601b194042f2900d99d312d7b70508cf176066d154dbe96ef9d4367e4c840e4a17b5e5122e8ebe2158a3c5f4cbae21ea3fa1ae6c25a9462ebcbb0fd5f14554bc97747c33e34da90c816d8d0d50bfe37618c5812891484fa259322c15092d4155d8696d6f12f24fd364496b3be0871ca3dd9625348a614b59bde45885649bae36de34def8fcec85343475d976ae1e9b27829ce2ac5efd0b399a8b448be6504294ee6b3c1c6a5342d7c01ae9d8ad3070c2b1a91573af5e0c5e4cbbf4acdc6b54c9272200d9970250c17c1036f06085c41858ed3a0c48150bc697e4a695fef335f7ad07e1a46dc767ff822db70e6669080b9816b223279de20d626430300c81a4c66cc586abfe1eaa8ca6cf41fc3c3e6c7b886fb6dac9f4822b4fc6fff9d0513d61a21c80a377671d135a668a0ae2bb934c82c4142da69d12ca7de9a7df706400ec79878d868e17e8f71ea31495af819a016cc419e07c501aa8309b2e6c85b79b2763733a37bbc0420d42537b871b4294a65d3e055ff718dd9dc8c75e7e5b2efe442637371b7c48f6ee99e3ea38a4b0f2f67fc2b908cda657eae754e037e262e9a9f9bd7ec4267ed8e96930e1084783c37d6f9dd15fd29f4cc477e66f130287aec77c386d74bcf42fa7b8c83663b9fe9e2cd78b15d4625a67c463e34ace77c55f0954065415876298f3f3b13bbfc088b30f55e7aeac298ddebcfb963be0400025b6bc2a9c587c788c394c3905b39c3bbe19b854bc79f5361c5bbc2a8c486c8bec39264c7907ec3a743c7a4c6a4c8aac898c591c7abc589ce89c8a8c39ce2b1b4c5a83fc6b7c8a6c48bc783c48dc39bc6b8e2b1a9c5a3e19b8121c3ad01bdd8a03965900c6ff1b54746515c8381f3217d00daf3a20151439bc13c9a0ebe28c30f69b058642e773192dd9a16ef8406f943012d527971948a732722f6fd7f12b28a29fdd5c70bbf7c98429cde572e91be1580a2941072e95131b1679df0637625042c37d48ffb152e5ebc185c8a2b7d4305f1c95af937df78dfd8757fab434968b0b57c66574468f160b447ac8221e5060600a9c2b4c2a223c6b3c5bbc4a67ce2b1a9c2a32b446dc7bccdb4e19b8fce88c4b1e2b1b832c89252e19b8250c7aac78d55c3a0c2a5e19ba4c693c79cc7a3c5bcc59bc5b1e19aa440c786c5abcdbac2a2c7aec4bb6a48c594c4b2c591c6b3c79bc68e6ac4aee19ab05332c59de19aadc3b732c6b74ce2b1bec689cdb437e19ab3c5a9c883c4a7c39bc7a2c8bec898c8b1c395c6bdc481c687c399c69dc59fc590c490e2b1aec389c4b45a5a033c0fcc58567e784122b246bcc34a8cb2fd4fb828fbee761c8a0108be8555aff37995e09eefd9282d027d2ea62340b3e6afd052f7bd5bd490045aaad0d9993cc92a86ad4d89bd4a19d29d603ad9ae2b1318252368f696492448dd526697476dc061346ebe3f677217ff9c60efce943af28dfd3f9e59692598a6047c23c4c01400f1ab5730eac0ae8d5843d5051c376240172af26714a591a8179783986abac67f10371d0fc4ce17802f91a0e7fbae665cc0572397e8d05c22e880377dfc2f13e67c61dbc59c60f7bd5bd490045aaad0d9993cc92a86ad4d89bd4a19d29d603ad9ae2b13182523fa92239b873dc6c357eaa8af4ee6d00540657fe32914103b5d98f68bd3e2b5359f08ccd88d0c811e4c31fbb49f3a90bbd05dce62f344e7077593159ae35050b0e886c9e9cba18996712eafb2b6f3c8d0bb9b26c939281027f922b897b901107f24b0a5fdb1e3e07e5b0d8bd277856aa42501e5f7bd5bd490045aaad0d9993cc92a86ad4d89bd4a19d29d603ad9ae2b13182523a7e19a46e970b5c506708430317b1bb3b35df68ae33a4926a03e6bfeb5510416fcbb0524c9ca5074156cc5a5d6fe1c995edc60a2f550411aa41e3da3bdcf64bc003820c8c5d3359f396e8a3c63c4c03ce778f3dc3f72bf2a05ac307889b820f8223e9a89f10793bd6b8b3202cb479eecc737a0cd20dcce6ce80316475acb977997e8bab3959ebd5a76bf323f6af1d253a01bcadadf219594307063d78f93023a39", "00a0d69169a7507c408dda6dd5c371e5a278792a7dff5e9abf02fe6c0df78cdd", "3d9788977b774b9a6ba21e443c513f790606f856f992771069dbeb267e9fdce7", [], [], null, "00a0d69169a7507c408dda6dd5c371e5a278792a7dff5e9abf02fe6c0df78cdd", null, null, null, null, null, null], + ["06000080f8694a12777777770510571b93aaa9140003567830deda8f030002ac004fcf2d3f5604010001aca7c692ee99140700026a63000001aed0e95a37c4c72521485fa5620c64ca6ac240287b8c67d5ff8a395beaf557ab05d6604b36ff881a2d59c8ec0a584218751588c7efa506c3e8d0c60192e8472b0dda51abbf8f2e5afc1a10593c377916fe2b714fd440569c9ab937e299b6f723c43a0ed4531d7e4b00bce38ca7184033fd9793b3e02f27f040046595acd47b31cc1328048155d7608db8330498d203b28d7e2df3e023d1c90785e5f5bcde5e3bfe6ca176fab7b0f3bfa0ab61e340c34eb9f17c7ec2be03b180f0bb6f434c2a6542e00e84373f4f4649cda32bf686666143f622aa480460b5afac518607cd9af8bcd6b58c30127316b25d5ea7bf6b0cab8542ff69d9b2f180be12ed75344a395aa10f852f083ad64ef40e9c0309e9bba54b8cb33c95498a69538d3ae5b25e247098306fa8c74a8ee5bca941531d61aac27aab3dc5617d5606c9577a2a8346e8d85b32b8505775108dc85e2ade2eac1e636e1af4054c8b6f57632df269c3723b320872e4c57b218358dc7e9905bb04edf92edf0df635f3bf361e57a13296e1447af5087872d636e27518a9876e15eb01f5e8ded81892511cc2851b00b832712a6d3ba5666517bcd3567621a7cf8445589653262020c33bf78031b8ee0707de072068c170570327e6d9f5c6ddc335402efc548862f5a07094fd428a7bbc15d7b38d05362c9ca985f58a76647d2be4c2cd6b3d17d6870971d7a098baf72c6f6f1214cf1faae488bd7de259d3415c2f0ddec7457004f35708d1eccccc0df65a04943ad5cbc13f295f000fe056c40b2d88f27dc34cfeb803be3483a9ebf9b5a9026057725d63ead2c0c0ff1fe26ac1e7bdfcd6fad875842d194f331750462c06b8d7982d67995ed5d3ae96a05ae0067f4eb1c7c93231bd39773cbe0a9d66b0c9aa8cff6a376e1f372eac6ac4e46cc0942245d4c2dcf02d7640ffcc5a6ac3a87f5c411551bcc2f26cb94961d53f95ddb19ae930c8d70f031b29a5df99ff36695e802cbcb6b58c1ba7ed5eacfa76414a41ad4a44f71f1b580d34c3a952920b254a145fea517f5b42b2f65ecd0f82595478d80ae5c8ceea12a161ccbb5eac09990fc619a46080436dbd08d74784af002d58e06faf7f3ceae7d3419b1fca265a5559cf9e2d3b60978d81a678b9ed8e4486b4d14609d6c127c0c2fbffe30a60f7bff1d9fb8300ed009253ba9b996fa05241b10f5ac9a8408e9207423a3b82aad60200899c0ad466de17d7b57805f64d1bc91093e1a63b938536b49244e97d8801733660f2ddb74d068ecb46cf289b7d891307bba37054cf91b31fc82f74d5fcc000942ede911825f53fe609686f463223b1e9bc03bde895d1238fad04a3bfce68a075e8a37c0e87bf46dd015545f9b4fb0eec645ffcbbe0ca5f8c561b257d52d602d8c91ac64016aa14572a2b0297f20c14dd2dc73b5189f7ae2a41ef3d225e5ad6a118234ab36deaa8b6b90c9015a253b9e3a58fa94b6c6e012d79e3f53689c2b1a10e000e8d8da5228748c5c00bfe68135469153cb9ce6eea286f702a91daf602be2a2c5e3745f009c5dce20b69d5d7c43ceb736b6831e8c110f16cfdb3a467e9414c0000", "9f653f24828bc3d7e7b5b5977fa3d5e4c9428f1071d5e7dc9c16831bd5bc91ab", "59e0246b1386b549cf1e119996903edc227b2685d9e8c0150e9655b8aead22d5", [], [], null, "9f653f24828bc3d7e7b5b5977fa3d5e4c9428f1071d5e7dc9c16831bd5bc91ab", null, null, null, null, null, null], + ["06000080f8694a1277777777471d13c1ab39d91903e843ab1d28ffa8f69dc7e15cc38b12e8fcd79255b7216056d9edb7482fb98aa033b65e5107005352510063ac09b734f452aaf0d6b18f50258683d3f9a76d399fd047eee288bb4585851dc93eccc62322924cd13b03ac65656ed8d9972d772629ea64742e54733981b006c062468e4bd8f7dd9af698f52ae814634e81d7f3e0c40251acaca9ae48000002a8bb16de294d31a436000f4107ca396dfc5a8d41dfbd6255cfbe3a4f3e62b94fb20152133ba3831af42076d99bfa78ab6b39311a7b2d2fe2bf24267bebcd6f4cd6f13ad053361d43306c3144614ad81ded2bfe88884d04d8bec480cf080dd3274d42b4bc2b4a038ae6e46b24cfc84153d31eaf895063a5ca959be63f37f2ba0d432366736d8632fce072b6ae5b6f3fd59d3faff638275a992fefc87e60d44c2cadc2b5c494e3e72eb4597c96b40167799a9001a2ed3676a8b403ae25ffd772f7081e9a32bcc1c5e2edd4e2a6576b783cce3aae11fa432262548856183ee682d5dc31beb38f061cbdeca7021a444e2dd417df26dcd220f2b731772b439e96d614e1facb486c7a7d5171b1de359f6ad3a96f649c969102a1964fb4b4a1a4279c68e6c372e42187d754e804a61653092069fb9b6d25266890808b015df28c801065da6febdc1a56bfd002625acfaa5373fde149c1cfc3649b4869696d44ecb12479c5ebef995f10029f8b530eeb3fdc2e50e8757fc0bb9e263023db82f878d9ac7ffb0bd4391df1d879899a3ef57bfd0d1f7755648edd85bb052a6edf71cd2628c987429f36dc505ccc43f30e7a869c9e255e2af9fcf30c121796d190000960cb6fe2f1bf246118b498f3247f9d484c73cf09393039e45326b8ffffb3e7e6159c46699f100792d4672950348a90552e45943beeacf03f3216f94e274d63d637d9f190e8a266cdeef153530bee5cb8355260505c2c2e5d990fffdc34ec0ff7f1af81b24ced0efa6213da6c7c60c487f5f7b03f8160a057f46d05bf8218b3add9c06893bd02db9b61191dfb133bfabe4858e47a4cc32e416ec08b8ac7915a43733f4406e9d967c560f344d7e904a28045d99f3af8c82e97e1b9c1b205e585fbebb48faf58f1b65dca2497e09a70aad4865f85715a280e186f3fc1740d8184d33e8322169521cdc132212939c84a108964e2de74b6ea55b4cb8f6f9bee98b10d415109455f48b776082dc30b4bc73477075511700308158ce2f2f9bf0f691b2ce53e61142cb740c15b7b623cf48b3f7bfefa31bcdc665ce7592d7640b0ee13ee138a2a51c53b75fa04557b9ce7ad7f2f3da0b138ba7feca86bf2c76f3993154fc73e6fbba2210c2743f530a427849a301e00e01129f03a909391d832bd39288018e553decde52878e5d523fdcc5087b2f8a0ffc88c0ed044e549c4534819acd8bb0a02a5fa7a1c1d3806fbc3407fd7da93fd0de6400d3ab8977485cddfbed5932f507b79947adb2fad37615aa717db5f298099f20f263b359a1151a6b75c01365eb154ae42140d6e10342f14f34dc33e07ff0e4d1a6be375b32f84b92e5d81ebb639c4f27e715aa42cc75707d4ebd1bbfbe8f90fc7c953e7a9715e65af8267373d3451674ff084efd92ccf3bcc7aca1467b6327e4f9522b2cc579a7a8fff7ca7cf145dfc13eafc34153b2c3e8afbe53444d0c73b3bd5bc870b01cd457911e356313fd1dafb4c8151634a01aff7cf116d433c3d2b3adda9cebe18f7d172443e5e7b5ac9abe8db2256d7ebe2ff28020939503870597b9a955892c7389650a2d42ec92be723fedf2f2ede5a472aa1e74f33ad41901544edbbe3ac464cf439196015f4f22ac2b8fc01496beab4d45907f479812a259431a2cbc93d4f3b84e4dd366020273a6752e501af6ff1b78ddc817e6ea351d6006becf8d2ffb03990f67774a81e05b7f4bbad8577fa27c9de64e1b11dcf384f5956443748755a9fc6f2a00b10c3657ebac03bfc0b587bef2f45ec8acdaa51c143b0cb25b9142c61bd790a80d7c23f90cc03495b51e4d2843e557f9e2545108c6c6fae359f645c276891c0dcab3faf187700c082dc477740fb3f2cd7bb59fb358554e94c7e678ce01aebf94e515e49722967995aea858d64e7789ff306369577228180326a5b0af475e27a54b207b41f92e376170e3fb005028261c99c2dbd0eedee871c1c0f48b8e9b8e4be77d1b737fe21f0fa5a18ebb52755b5a6cf6130fb56944cfab87527c250d113b29bcac9aaa10c2e7de415edb0806c6da03020a134ca7ecdc8da1bd57a37f55a46940b45b241b1c16ee100927d1bd860d445a9de50d4c384d6e1d00108026c0ea5ebbf0b72fbf5c370bce18d3a6edf983cd99205006d7123e95350811375947b055a43db07e03f33627df5c638bfad956ddc1ea7d7620a20f2792f63817a1cf32580d04274234af2a51b56bb68a29e43a954142ba4ca6823bde9053d72fdadbc61ad5936c53fdd7579446d11c44607f41630e4c08915e631771550e9ce1fca2c63fe06b7989d584fa7d782a88c1e7d64b6fbf55e3596af9bcb7585f8c7d3aa5c2082b265249df05701dab031c4bac1ea267a2996a2028d1e6a0f80a3847c531dba96ee65a24189bd2712e40e959664981e58b2a4f9cbc46599099baae1d802f77333494a7ae130fe86e8f818f9261a2dadb4125229ba0ffc0e7090324430b521a90d224ab7a1024e1d893e7404fedb348e4d5e2235c59a7876a0fc60145c6a009687684460271ee133a437fe52fb6cfba97fcec161df515dde905a24da6d37bdc34044a955e682b47471ca1e8c78c51ed377cd4afa894bd9bd12e707156da0726f7cf5729fabe372160463fe0429244d067489ba5d09472ecd9bcdc4d5e4df101e189db8463eb538307b587deff78de9c73af28080f05f8008d59d2e9bed883325884a42437c35f599e2e36b15f510307928246bd2bf0b5fb45229123c6fc4dc372469ea095a0e5043dfed02be9dc6cbf8c3ac3b03043fb497a1bcecc9d38771e9580b718f6b9a1f771128010918ab10e040edff3b9517ff4533ca2395acd138c53a2748017a7ed82b7b05a8cfe1e373459f1bdcbf151b32af9515931c0fbc23111974dde4e563e71bf059a1e29c2d8ec9fc2b3f3db4a678b99ba8e780eb46a36b59a07d7bf897cb0ed9e3f7436e1c7643766f966b0309764edb5f8fd5ed5cc9d73669cb0611f968c5fecf5ebf5311e0e512e6c69fbfd547d84854817ef39635c29827aad86726c9ade3b265b9086c8b5b75ef56fe4bd8b4d62893895b3fd2734fdac464156d7e5ebc7ecf1d83b86f659637e3b142c164963b8cdcf4ba4f4035dffc5a789458847781918ac72fc18bbbf5110032e66d75b3171ef4b513290164a77b42b0a4cfb89639ab23845e1aa2a452f3731c8cb65082a622a7c2e0013ea47d0bdd42d6990466649a905c684c3251716d61f760d53de6e3f790fba7f5f1f4de267113bdfcd7422822330b32d58e6777765f22a4116344eeb65b2ec516393ab3751b5356d2b0c9500c0f3e469181035bc3660f0b8f9fbe6e40b5e89cb79b063714ca75e72e2e100a10d63bf784df0820ef25f8ef40fe5f05fb95683f9105ff3cb2d219ab76605a064f69219f1dc0d00b3b48642f970dc00cca4b8b43308be18286ec5a4288d600a3785cb622d468a4c6969b3792f2485027d0ad9aa4a9c2cc972f9ee5190a95b1eb058dddd8c08e7d753f5e011b2bcfee1d52c1c4f2cacda30bdb6930653c0cc4486e60e89fa849b32083ba9db453fb8df683cd68754c87daa731f570a7a4060af0ce700d31bca7e74b3e3ba3d0e8a6392a062b8e86d9d7d00b21701e7b062e06b1bcd82a01d375626fbf872d27fa4511f5f8cf8c9abcef2a990176ae339325d5a588da5796faae5bab7c82977c0ff797093e2c1f3ae855f65aea91e1312fc6b8a4351a2ec03e02e5d02f53354b052fd3da0dff82cd1f55ebca57b6337c85938a79813d2021d6094c68b375e984f68393300871e348fc5236cca6330544e54639b5418701ff4cc45a31f62edd843dbbdc5aa727ab79b442683c4956bbb195a4fa66dc9cd542c76b9150c84bf890789942f55c200b773ecdd7992cff3eca24de3e0984e10e68ae387534b96cde3792f135bf5f68787d370ca8c4c4074dc5d601ae90495437c3c2d48a3d966683ac05160b7a84eaa7aab74009e57a85f7bf68a2e4820030852cf22b5e22d5d1692f03b9a2dff49c881ee9c7f0c912bdebf8cf64ad090edb4e5f04ccc2c9cf04a90421ccc9f2cdbcf21f07f265c537d51c6551f4617b11c2f6909da87e46fe0ab7b7737a5215f0cf42566f887149f162839a0bc0543a1ae907b74e8bc8b092d5796e275da43aec6d74086f4768933aa24873681867a709a5326bf15b171cb0324c4be364fe543f5bba31ad4702a9aa637bc96f85fb90a584590360695d4e19849e634f24d9ad396c19ff83ce74f46e645f932e141a41195936c85d514414f112e60b1a2537c38d6dc6c4638305c9bd6c62e366bc63123e3e6dd36eedd3136fce8deeca2aa09a3298a39d83859efc9b2b69cf9a7dee08a98e4be558ac7912fdcb42209075420260f7cad0f2c01f2afe33073f26249d944f7a50dd84839bc3ea7fdee4ed71449cf07533d26e1e27a3efb032c3a3b34bd3092622d2062ae536ef5149c49b5bc9475eafab6e675761008b0daddeecaa604470bbe0fada255d290e92b190c2c2d8c2dee5455d1fa9a9f3db7779b584643464aa8014ba66994de25517f83980e66ee4f62314ae6dbef452d5d38b0a16f3991f36d8a8b39ddc0d5595eed98762878cdf3f4a2edc5cda77d5fe4faf63a15f568a540da57dd9beb6fb1a977ccb91b4d79cb39b28911a29e7bf028ac6103796dfb6b20967239ad373c38c53f6df1823d4950a0283e99b9c06ab2966667c9df677716b0caded818df9e449c072e22f9d98bb0f9b03bd5fd013fcef3ed6a49aeb98720254087ef728e31947ffe8f766e63ee46ff20816d5fa8ff55a26398961490ab9ae366fc5a2d1996ed693ccca82356f600ab099f6eca8bfe645270d3f95edba5b0de7a32819233bcc754a5ce2e5ea07842e5ff2cebe62ad76e8eff8d15ea4c24a5f207868319a5af6b035be3f44f434094f6e525be614dac920a330bdfb26d75fe7b4b365d094459250aaa5544489fb1d992581800a77b8912157fc9713aaac25b4c26eb03f716646619af02456ae695962fe5e931a63b5c79052ecd333e18412db91e15f7cbc70b4cd7e8e3c951f358572e37767e7d52704a6721b30efc41017ae4d231558c5c82cc7dd7e3356c09dc24906f0438dfcc300856ac2ced8f77fa8015736c661e80248aeeb774874aa79d290b8f5027a0a509537fc7c689b7ad86116cfec2647ccaae1c74b416f3e6ae8f7cc60eaaf7b1f306e0656a7d7c2a27ae2f140148e7d7bed48a0a12c17a7fafc3b2bd02587346f26d0e6882e05e018a0d5572a67039f8f69ad9a9192b302f26bdda465d90b14ac00fe3acfdceaf5bc4d7566191709696542ba167c2da1525f739e1b68cb6d0144d1be8f50937a6ef78448c9b1c0084a03d24923067ae47fd6425efb9c1d500ee2d204c34e1b9618c859cc0a46a0cacd1880380caae788e6ff3d170189ec4a9da88dea075ba996d3c336648e8694d3a19d3dca531beb50d4327c5c0c23cb7cfdb08ca7cf2cac6bc139d0741473d376029cb4ab6bf054557ce294c728a4687d57ec8909ff51a4d02f9dcd11193d7d1c9fdae6a17396a1bf57a994934f5e7a59f045debeaff62ef326b947f2a8b49555e4d99b3bf5c81ff9fe314e047af152508f57015ca402c67d925c99acea3ee8cc4b008c5cb43966e714ef480fd05e07c7b2dda9aa3966113eaa293d3f622b309d64803ce1e6378b6aac4fab527c43cd45ed0a3c1a4b9fb18dcccfcdb6ac0c2421639cda0075a20dc5111b8d3d3199495bd9133dbab94541410e4fba92c7b606a5cb122f140cf1a3596f2788f3c8b92660f14cb65af5dd23dfdbac1371ecf4b33712fed2292c44f70834cf96c05d58827e69bfc2e696fa0874869c02f3dca11c3b90cb214e68bc1cae039d7a146cdc1d609d7a6b3fd5d461b0951c82cfb3e763fad2d1bc7678cdf82779f8fd5a1ce22a8d3c4547abd959838a46fb80afe01f8ecc9931513b1962ec540856cb189387cfbfcc0f7c68223cba47fb0c9b486e4d99171941f7675a8b46328a3bc109bf07c66d5ede771cc4c74ce80333829191eedc493508a644530a6144f22dcf97525a4cdca1ad71073b080b73ea4549f5401bff4318268e6ad637363157a19a53f123a0b0e16d0b77f02028da464100fde76d83dd0bb224f7b57a00c02f68ae648fdc529957a10490dce1fddbb0904f0d518bb387544019983b616975a78e74d854fddc49b255167b55ef4bee465668b20ea4118ca569ae480e0f6e5e043a357b36d3ab36c861f2278301dce57674d5073b3a6f5103a0793af1b7d46f957e22d8d2583bf181836c3be9930bac8fa460e968aa7109870bbed17df5f888c8ca1467ae17dbbcde31c1105cb5bda88ac6c627002ce21c02140ffe81ec58bf1e6d1bb7aaada41fba0bb588778a7f65202ad811ea73d26c74550395af61e89bc1acf3197818a3c4fcdaf6b054ebf3b2b682004b5a4c035f5f5a6cbd342590e90c8c388ea7955122dbaca67b30395a928b57b8575123205ae19152e41eb9c137fa128c3b0e0be581b5a29fde8a217f4015d4f3c1d730ea6626e2134e3958e29624c53219a60cd0a8c4da367e29a71779a73032985a3d1fd03dd4d06e0525d09579b95487129f19d75f358b66ba751920e01308a94ddf5657fc35621009a50c38bd038772c4143d8b7acfd74e72c04d89248dff20fe8dc5ec2149054ea24164e85f6744ad0cacf1a8b70126f482c092ed9f6127d2050d12e878a79653a1e84daec3ebe62d5f6c4abe5ce90a7fe2e52a8d7846e8edf2f2bce05a037c826f22caad1261467dcfb7d6b6133dc21e8096c7e9f8e9e10c1e3fac4058b682c68e54facae0f9c2dd4d64d9046152b4762332939f17e6aaf7d8b9d358e2218d4e0d69a4f119e1c64eec4c8b532809707131f01f55c7ad04cfb63f7c4a3d0a2b0ffb0b05a6be055b8c94ca80bb0a1d13cd4cd69ab98304ae2515d5f7699d4abee5c20be609d873511012f234bd85a7eff5fb634cff2658ba6516048563095ecefb3015ee3f03ca52a177f261ecdc26bc089d34c6404846e9c647fcfe98cc6acdbb464f64278ad8ce9d1ae0d415bc0c05245fddaf4ebc8dc703a85cb270f796ad2d937e2ac0d5e0a34821758000aa59c9d4652485294ee0ab29696b21430fa54dcfbf2b9c49d142064209eeeed4d471ffc017d4e20a796b0927804c061b9f4a7091fe015ada68fd8442e01825c88dfe55cf5de38936f7ce25311b902ba97a3c12a95cfa1c3a591b818f60832709d9e4839e410fb36b84f3ac4f070fc35e161978259e5b8edc744d90919aa770bb36215128e582b59641e23852e958eb8fc3c0aa96152ba4f77f138d6a6712a3ae3226015883f81db23e583c869c4c71143a6fffd65e8dfdc50c99a2f1f314cdcc71359e235f1d7dc2b5f38ef7b970843163c03f9dd40a8015efdc8791956a3f3cedd9ea64f8efa7a0815a70381d71467817bd04ca529aede07ff60d176aed0f855a2eaea89eaeaca89358c081826a0812a5bca28be1373f086dbdba7e43e203212c9fed21474ba19a055ffcc179412e893a744832298c5fe24cc6b18667f49b34dfb12379267419a9cb9403d8167d8d1e91d2811a043b29243b069b37587847dc6fcddb1831bd1cc2560535f9a8a5f24b0600021b20290febbaf12728fb754888b2f3094d20f1184e77827de3ff8f3d73451afd1e01241f723c084823230e003d3d21e53501ec0499b083a7dad685c57127f4de64733a880c2db28fdaabf1b542d205f664a35135712711dcccd931a50b9c5661882360d4cac0047681bc2e2b3bf6c99760d7cfb4fa21394377a4551c76d1f75ac03c262054dffd79a9ded05e888958199eea4501e2990a53a5cd2a46a401576588fd7d058a26f28438e5782f45ac1d07f6f6f5ed73741d5785837a6b844b474775718c29dd99084e9f88ef153a8329f532a69017dc3a97ed754367723098e5765840b022897244745fbbbb30a7cb54fa0511166e9544122000610bd2aacbd82325a59b95154ecd82c88d23abd1e20770ffb8aabf83fc0734964ccd411d1c935714e24aab566f4f08424014c4eca91b590f082b473f361c87415d37bd20d70fd0abe3eb19f8e951b4983a964f27dbf8faf46a16a1aa993e04f4dd6c4ce4f8572a628819ea51c221b799629cd0ad875e68adec75ab1866e4c0155a9c74a7a57c0f2b5add96ebf67a865cb05de99199ad8fa49f51ffea0542f2a7b2c08c2d8959baca59fcb6ae3959f6b394e8e4c651e4697d797bf5de52bceeb02301c8962ac13c0a210ea8af276c664a39e95188fc5f5e13b178018f77dc045176883d33386735aedc5287b6c2cbbffb97c558d1835969282efef7f928df76e2821a418413eb3c87ca045f1bf0a9382a05fbe66caaf104b1b3d94edbf6ebe3900fd10216db9991afed1865d17219905296ecf123089526533d3d6b288e4d9a4dff8ec21c96f538000578dbcfe0f5f8897cf860ab0cf2d41e150fc8ed19a5229ea764deb610995c0cc575be18f6037971b6c06f100c03e21c19649968c2498cde56f500434f280d3700", "9d4d046dd8563b1e437b961c395886dceea1ce6aa9501ab32f6368d53c23d708", "4abdb39c9dd0caee407118d4bca2ec07ce309e614918f8c4fb9deb5afe1abb08", [2095567810517394, 6498403494284, 1319576288184536], ["0000636565", "ac51516a51536a", "51ac5200526a53"], 1, "9522225187d3ebcb749bad07c4f6d1f516b13e6ec78d5d908f3ff7fc8eccd07c", "692818cde5bc48869cce66fddc954e98d4d0c4f7c37f1bd6b7be014f3ca097a2", "0defe3dd16ef79addda3f22ad396d141d20719c302814b8a1727ec1c4fd925af", null, "13ac950e2e9d8f99c7ef6aab5fe56ae629732e15361aac06bce326417e3078bc", "12001f63840962d835bbab1464bdd194d37c2f6cec9515b77daed5794b16568f", null], + ["06000080f8694a12777777773ff86f50ecbfbe1b02e4ad349603066fc9c661d69f911dfa7241c8d5792d43c457d5de96523a53d667ec5c4ef90752516a63526a0096d79bc57833e977171c324dce2a1ea1e4304f49e43ae065e3fb196f76d9b879c7200862ead18dea0565515265533386eb4c033cb3d82cdfd4020003535252d2c5d7c474bb050000ee7ef41304190500025365000291ee85287ef06d2e80ec0be473fe5d64b76dbb8b5d054672674a794011303e28b90ade1d682726f42008b46ad7f8abdb18117f72641390f086b6e1498be695484333e8d26e6a14e54937edd0de5f54b67288be47bedb598fbfcf70b3e7b633f3b7e039a376f7acbbeadb34f945beb9d7ca0e4e3d5c5e4eb1d8526ebd13dacb1ba35735c6d04a4555acf4bf117626500d77b38189dd4888041225acbe3874a4c0f607fe6745f9355b3fa188f1d65c09f389af1b9d6232aa79447919c550f6f31fec35481cb922de2db5b4da2f81948617028e321706a3a778c1938c443bb00e5b0ff06ad8ab9b1ab0c11477673f85df9561dbea45d5f9781ebe317a0710ae5461e34fe6f1b1aa9b4e67b14910984802c2a7e38193bc7bdc8ba3e4e3d1d933bfb580f5b3e87a2a06517051410fe1b4ff1ea0ade824f338515456a57c7a916a74388ee8f1281f9ade0ae2a2613a0612c469df792b8df4cae4fc25c1cadba95a807ce61e5a5303faaf9e14653996b5a8adc34fd475ef1499094babaf1f3f07da9a390b1d9fc9a08327987adfe9564863fbdfa8f6b46a8841583099afb7870118face76347e40b6fd8cd15582ae8e23be9a0219bc3e4e4546a30d3bbbbd1686086876be0e4c859be71fb58f4fab3d28c0b4f7e75ad1edb7f88946fb40cfa5786a0fcba1303c8347ecee93d46d140bb5f69531d666548b109ce764bead7c87bd4c876494de82db6e5073a6c94f7c099a40d7a31c4a04b69c9fccf3c7dd56f5544776c53b4df7953981d55a96a6dcff9904a90842e5bafec8840c2d255bf5ad61c460f98feb82a10fa1c099f62776798236c5ca7f1e46ebdb2b144d8713e56c772f2c3b860ea5b03a8854bc6e6590d63cc0ea54f10b73ba241bf74b635551a2aaca9687ac5269fd368b26d70a737f267685998a3f7d2637914909c746495d24c498635ef97ac66a400894c09f73488eb7cf33f6dad1666a05f91ad7757965c29936e7fa48d77e89ee0962f58c051d11d055fce204a562de68088a1b2648b8174cbcfc8b5b5cd077115afde18405054e5da9a04310342c5dfc186070efe80e2f4e1d9f77cd2ca7bb18f01794bb779eb5af6ab5b1332b6238c0f665be8133b7dc1d86044db0f9db40fb0e9f8bc2e4db5382a8b4f815b4e84366c67504d3f4d2fbef166503aa0e1d148457c86e8cd1c54ea6a60c90b2c37199ba4364e84bac379298df2932e69bb5d045516efc33ae6cc3947ceb09ed371667212a831b5485eafce8488188ea4e27d0cdf7ddd348abff777f4a13bbc716b6a5944ee727965690e209b49eb962c039975f939ed5c6e4c400d887759433d3ad716da0cb446113c7727a64b58c3f8a0f81189f98005233a81366aee73cec85228ebcfd5ee3c3fb44db76ba243f2842b7b5fc746ae51b0bc4bd4fc9fd833565ea852b92b224f6990318ad8c7d9437e20e2a1f20e818f9057c5abaaa2e5c15b94945cd424c28a5fa385dadfe4907b274d842707db3697a5ae6c8f542e5ecc07fe47350d1014670212efe81fb7c73e8450df814ef6232f7490f63ccf07480f884a66eaffc28fea448d7b401cdae10e7c0c7f9a7b15331969fc8cb36396773de191931c750f6ce5caaf29768ebb27dacc738056a8125b4772bf87ae10a8a309b9bd655043cfc3159494368c5ab8cadb7f671e9626bd263e31181a604b506a03b439a7ffe4355892477e2bdf338c62c3922f7d3c9a56c7103d911948a84b5ae2dbb16a3761add053a0f967e6b5bc94211b6547153267c6ee1cad0d974a71088583735e4f63d33156dadd54c2faf89114a127b97b94cc2a22ef303f459d04fc0b53ace5918d47ff33a558bd71a75f355fbd06bbccf4e02c3c0a4b63d0cc949801d63a64cb2d32373b2c7b274ab2db4682142c8b21d84c481f5ef21e4b5e3603451bf94774d0ef47f63fa6abb78d21c193cbe65b695fe67423c1e2d312e2776fa24ece84683e74876c55ea0369e4ea0e86494e00dde236a1689731f0a5d8203afde5c423640b81e4f631c981c11a2e1d184c67c528df92d53aec44a40a4ea2a131b4733cfe45c6b0012c3e9e20975baaecb0232df880bd7d1de13e1349462ec8d5df3e780ffa72eba8a8df7fcf398ec230513ca9d6123f8b91de882c6a19b05003b526e0b02c5ca1722badeee23d145e8eb2213fc4af1e450e4d5217c6617008c78f4fb1112f4028a704fc5a9382c6b03e7d8085e906cf84ca2c1207c87a2bce2080a9891668d69b044beced6cda32c229c9117917aa07ddffcd377395cba616d63c0b69c01fcc45391fd5b8763fb96d7ca333a12de3cefa91c6c98f9473b8e104a71293e46374705baf65fa41384ba5c8e0c88a3eb07e0be34daddfabb7b65543b5f39cb2023d46789eb7d989af779e5b8d28385a85b0da2abe07f0c2bb4255fd8178560daf975111955a2bca3423eeefc527be3a8543eb90a5ec02f35a7c64b7dd59a72da0074634e01d2abf3637add77c7350f12b011b294168ec75576e47d169e3938bf6ae2aa8ff7cfba7cacb1f92b6e4c2497bffa9f17cad242fa9c3179c1a3aa81f7361649572c715c25a1f6cd5ace82c00ab2342b9c3cb4fffdda160ca5ab9e9baf2139ef9afbe1b1f309462afce462a79bb9698e22c957c590a753a76b87e009121e06f6a1bf62a08bf435d92e2fffe86e2a9cbba9133a68e4aebf337d85ff6dcce88058d65cd7de6804d4aa07cc7939c7932086fbc12e1a3b88122bb6908a8813c021de9fa9a44e4c18dcb3d21faabdb41931b2fd497644dc3a15070420af615c047bdccec7b503573c307f3e2d3bbb6419c5a623e18a643516e91d05acfec179f7674cec2721a10fca693d83cfe5b8cdcc18f81ad617fa26f0dfb836a5a906c6d8a17267dc29c2a486a3d0454c30e93b5c545d75b0868d6ea27a3726d2e6d55dcb90e23ff6b508459aa699bfcbd56f10997764d087408986e73d6e289bfa3bce29269793d231e78c665fb61e309c6b115b9bca58a51db304c874cdaf643443be0f889032ea325bf07107fd41d673eebae6fa637b70cc0ed3f00958dfb8dcf00e85a1d0a6a8908140c2f434c2e260efb0bca2003504c99993a9e1c0ff9cefe6a665d791428690e47ef8c131a8e9bfb4c3080235032d731b0d3841225f1c11e2c28ee84d35f9226100565972eb269d278ef64979bf6515ed4a6840b0883a9e6ef64a0efcae1cf21dfe74854e84c2749fac03825275c9b6302184c72df4c4bb2862e4e8a7d9a4a282866f9a7b2cfc9a56313da0c47a34b7b9cda3ace8185f07df36e448a76aa477f224d87a074f43af5d5f79b3ab1128f08191447fa646bfdde5b51e233ca6155d101585bc2c40158ac2106e66a26e46423370636876b434a74f8ce8060050b082a79b61bb5d344eb5a1158326ced9a9d9f54fb2fe8f9f05cd111ee46c4710f6f63a62694557ef1b12c88006b67872505f4e883b585907929a2f3fdb0d8f7914c42dde2d2000f5ae02d41821c8e1ee0138ebcb728d7c6c3c80027e437594c670fd6f3908222ee7a1b917f8271abe660e39e051aaa6fca1862276e2baa0fe0b162aebcfe3d9349c8d154bb7ee28212c1baa705d82070d7032f2695d1796809fab41246926af992b6eee95a9a06bc4562c5f2f1b19549500372e7ad579a6d6d78b33153130fb448fb79e8a669db8a0f35cdf9ae5d32d732fc79418e23b451ddc95a22ababb056ec6b5e8ba4f524dfafe875262dd7be41cbbc62420d4ad6df5c9b713604f656088a4485e93be1907d27ac6ec3c57259bd6981d42c1b78a29ad9685e63c494d4129623ea1a7ffec85fa29411073edb2978ef4e469ddd5cda986189995f88d6ab366db019001f5b25288cf860fd998ee573c8cc48aa9efcf9b617e043c329cd1aa1a0ed3a402fb96e336c719e6253cb691aa0db52736626ed1978875888ec76c846bc227272a585317dff0b1148d92d6f5fb7d95336770a7d16fac1add860776cb480221f8fb33b64cf6b9de900704a60b2b9ce79e3ae14e5ab0b4c75a1b02c4973c564d740e125c70c78ba2bbe28eeb572bb18e3d3fc4830f05c714523ca819720ae227fd1a0b2075295020ae8469ca0138f1f2ce56c8116f62adf7706bdb5388937707a29029b32d17c81e2d8c0d21531bcaf77236039bce9acad18b4aeae03c0eae225d4204aa3f5e516fc007e61cfe3cd116ce0016926c01a697c368b53f9585af69fc143daaf61c5b7252f73ec0a9466a1b85764fb0831b4a1a36890e224c01acfce48ee3ed93877398e0726d02936d0d032e18e3288b2670e1362c32d6e4733b9dd2d5f26e1fe306f73c007fddcae9d9c0aaf187d7428b1e9d479c18237b9828bca8b98c9d9bec7d8270b5d8eec3cc4f43fa0188521bc61b21dd04e37a83ece68ca7a2fa6c8f9e34a6290335aa1fbd83d54aaf441e319ea47a862ad0293cedf5dd9edadeee33cb522cd0118bbd811ace9a23bda39aba72f1566fc1688497d2a7928c36701525678bc97214b31b37bab46b88f27f0448decb31622d0f0f87a855ba54000332031f73abffd46591da0b88723504edb2337230dad2acc0d8bb68bc837a2ff930bff06fde74eb90aae4f60dbb6eb827ea99884acd6285a98892802cf59d5d60d01663387b3ed2723bd6489e9c2c106d4aa2de23ced16c720429c7753a7738ec7d9db8624229edd217b80d74875a14cae4863f139e9c0b131b2a4c28071a38ec61f66801aa5956fcb2a46b9587665b7571aa03481fd8d9d5698f836fc8635e69e3bde42f4ac071328b5409f6e42d790aedd73bc1a2354723b3b819d0637a6fa4663946a30ac5afdd30ce830f6791b4575270a1720f91866e2b86f4788894c8da62d8b91faf520e3bedbc1206a5a5e6efd3dfde0843c3b06757643fc006008838ca473087f8977918cc1b81c9e68e3b888fe6f7c630f1bc7ae188f512842041cada1e05f866d2562dbe09c4b43068f754dad34df0fcfc181f31801a7992d2f16be0211b4a22f62aab64701bf4a4e6d666fc304a5c79c609acc43b00b4864893d37d5007f0c329a4755052577570dd38fac043cd91c12ee34e9cfae392a78bdabd4ee31dc0deb02fe7b1d8b0178ac9513105fcc7e30ba8e016aa36a6b5df5e5a1909f63aba095d9877a8f2dc53f46f6c9b07addf146f4ffa501f9dd3cff924e3010faf504e2b8aca7357acbffec73ac34c1a73160f8201c49e7f8b55659b5a29437dd3d158c7d0d7b96c9f2051497acb80bb58771fae06ba86993383fc6773e7296ca4308c6a3a90bb3838c42abf62dd2d84babe3386cf17e57559b03646f964d98a2b6a0be58757ff6e446cff2551078971344f2b12c484df0acbc9a24548022df2e1e888cb63421c314a622a9aef0bc057cb113c703aea392e907a264f2fd9ac3a9f3a8abbb1dc1bc453abd5181e5457b8d34eb7b1513ab81d3f0a3c7f7fcf2fbb4e26321993a513ad3d7f4afe6c1bbdc657585080bb5a0f25973d63eb20ada0166bbd8a39ff93246f2789732ad05587f8db7bc87c242cfd36ce685a4b656986c39fd7fcb23c91913e4611191edcc88b78f145ea29d271b940c69941e4c3fd2d71f3b190690ee16f5d14ac2224e6fc89597654527dabe72e75d2d2a13a9fbaa6378e8a264321087a1900efe3cad14a579686aa3636bd375bd3136bee0bdaabcfac881bc701812721e6fb75aa072d2d187e62258d65a192157cdf2ec321407f682f5eec6a3297ab20b7061c62245716a44f71fbfc34c79b44e09e4212ac2653f6c403643e1c5b9ad134d89c680b707283af54326fc4f84d6a5829a0ad4830806c05758492cd6ac46ba01a2b3722b5e4cdafbb3f36785f424af044dac5db5f7df839eb63c0c17d8b0c79db8630942015be13f79af6f43e5ab0778114798f442258eedc436fcc386b36b57e1917d720177366f424b0a54b0b60f4fb1358c20aa41dc502e1dd8a1633f3d8e3276b59e7d2c4e624a6f53695bcaf247e36483f13b204422237fc6ab3eba02fc4142b4297ebb5683db8d24319706ad26aafd81c53b740f34543a6b3e9f5bb7d5c49e8c37f614921254f3212394c797d1cee7899b7b4b65b59b7342f92531c1d59e17970b7317414438cd80bd0f9a67c9b9e552f013c115a954f35e0616c68d43163d334dac3827033e5ad8488bfd9c4bbbe8f5935c6c5ea04c3ad49c747a9e7231bcd7d16215e6e80737d6b54fec8b88402f0475245e174a745b831f8fe03a76fb9ceca4d22b783c328c6915c43405064ae56bc89e64d1578e4d3a34bb95591eaf1d3da02a4549fa80db0ff7cb03993b68ae15a30e87949aa080e94abde68898c3392a217d649616bbe739b13d14df03ff27671489be0b4bebaafa7d1e639d5b3e994ffb6b7a209f6adfe8d1e5ccf010c19168aeb18aa9d687e24adc0b1133907bd3aa0e8221ee065a069c73cbcece82b569d652ca3329b8a7b9972108796b2cf4b3d10a9a7bb403c65acab43d18536b12b43befc0be0a1bd369772338038a9c0295d3a78b6f55f30e0543e9dee240e5068629a85a24c98367295b1c28b03cbe32a0453cfc6c351251c6428c3760f2bdc3a3a21c992d0ebc8cc8fa6306d3e3a46211ccc570fa9de8696e44b2ebc13a1b8455717c991a8eb1822ff691dc1040d2d39a01eb45ee8f7d09b038d8383e19bc30e6403828cdb652a556b12040931402aa6ac34fc19fdc06e2e7787f5b77b045fd098c031bdbd46277609d842f48424eda31e3cf2cdd64385bad3118858d142d906eadb7590c94136da6a063514d6a25f7b37d7664f9b9709433e6e702118a4ab9e7a7a3e6259129937d29d0db26070523e8b0643130abefe943b401298ae01a3ab00abbc60d7db933c7f07a8bf0f7ce1660bccb45e042b451b935002cece27f36aba5647ac28d8186cdd1fb95dc135d48992f68da12ad61ac756680dd7f8d0774abd6cfda2f032af3be139a633d6733c75d1aba89018c8572b99cd30c537067941df1c4bc1fd570f7b4ddc97518623e3ae4a87bdb966c94d861e80de88c292aee9387194e256c6700752301c73fc9565a40480d8126e9d085879e24b16e9c485d8f0d618ca0dd121b51a7cab230c5b45672bdb8ea3a040f7aaa098ba26025d2eab7948693dd5f6d3096501e9e07125d7eb293b3abad57fd5f01164702dae64bdba8c924fb0799679d77f98d303919fb4a7ff26a96f137a5e5cb95bc4c6ff9993526bda1503168ab48cbd45153927d30430423dbdf06605f5b54b808feb22b208b064581847b2f64ca64837007216de6ecaffeb4b69e63347f84abcad8f2e757d5861ce77ee46513da7416837dcb23d33ea72af23d0ad8c9307d0b5858da95b77fff9027b8859e11dcbd598350eee50939481708ea708eb9f664388b9c64d6af0f96690342400348e929e07460253f38390f87bd6c05308c3bde25228e0fa0880b08ef34a5a9cc0ea0a67ca65b6ffd005572909f1c42dd745eeee9dd6b4439c9f3f98a118fe16698e9ceff558f16066975fe39583e9b5853b1311391580019fe55d59d1c828d3feb6a3b9ce92d089ae4b408e23d6a437d4989b519b7a9eb08ae6d448a7a16e8aed26a2ecd0cad80844fd0650d8c4e4d2af90656748d8099a0c756fc107877d458440b90500ced49299dec84cced4fdf0d894839a6cfd5e4b7cb835b83308964e3c46873f1633317b91d29236ea90e365d162cc051c846d242176daf6d28618ae31fbaae999a93f175c6938e631a081f2c1f3fd782549d3f3244fe0040e2585720d935f23c10f2e01dca8baedfdaa55d27a22eb525dc6ebba06ca2ea3bafb958c01d5358806c2bc32622bc9f0ec479d99c1a3b158b514d1621d6a218d2ecf8104b31488585e41132861b4bd4f28b3e2f4b762492dd5f91ed8827b49d2de8c090843730d2408a2a304aa1e2e1370a6bf6c2bc73ff00d893bc128addb76d1e1e526841ec098bc2f1fdb1b21ffab41f90150bfe19e3903fceef592909f0980d689de7f8e6a5c62a777d175002a137de85b8888929198117aa5d6195b0f68bbd67c3c286322c1f1e635583c239b6195494d7fd45f7c55e34a6cb7194a3d6376e8a3cddce4c1df40186690266b16bcd4c9fa68af6e5365e94ecbe72b0073671371c6e2c688adead99b494d022f6929bda6582bdd2db87417fe35239e2b955297e69f00fd2987f2da2b94b995fecbe622a735ef7f1207f671629489202b01aac492e19babc2b3c68ec48ac4a9c89ec6a8e19b8ac4a9c787e2b1bbe2b1bcc4abe19b8ee19b9de19abfc8a3e19ba4c7bfc38028e19ab56dc7bfc8a6e19bb0c895c8b2c4adc4a7c388c7b0c2b6c6acc3ac2ec78de19ab9c399c987e19aa8c4b04cc89ac69cc3a95dc592c2b0c7afc3a7c3b7c6b8c7bce19aafc3b1c583c583c6b8c3bac5a1c39cc8acc893c2aec3a75dc599c688c494c3be37c6a8c78ee19ab4e2b1bec392c3b9c388c38903dd2fb4b8afc47125b246159dd1edf5ca9fee38c9bd8946663a107c0084a3847b27d22754ab0e396bbaebafe859c131ebc93ff2953b28f7226b7a5913a467c9104e17a58abf542964ed6fb87c77cf2e10e5312774812a30dd5f5fe74eff61e0cbab3cec75d0aef95083189452dd3d9edf44873c734c8b24f21296e4e9ef117d7fb977e3b0e6406e63085906331a93033d1cb8368bbf026974da890a71c8f25cd089705e438db9c981b57a31caba64d90386df3bb4055231b32d6132e172994ad5288034e16d15953b28f7226b7a5913a467c9104e17a58abf542964ed6fb87c77cf2e10e53127c3c2dd63125e0fa530861a710df8e481f2712920f8787e0aedfe618aff50a3356213884d6262c11debf2ba7e8ad6692cb17078331418da4be064ff5270073934f9221fd18ba0ac77c4032b9cecc90814f8748e74d36a722df23ff267191b0fd2d78c443ce81621141e1d347c571ce0b5d72177953b28f7226b7a5913a467c9104e17a58abf542964ed6fb87c77cf2e10e53127bdc55e799c01ad8641904e3b1dd29e1a964c737d3c155afb307b748e4112b40b77d5ed5700e6002b18b0fed2cffdf61fd9934b60732f4d37810a91acef1e038b0101caddf0d91bd3d76c19801d816ee03897d0393423960be84b5f687f10da16205f53d8da60f11192334aaeb894a90e0e2ec561d11c757d3c31ad6de1a9bb2dc9d3516547d24be6456bc895755cd73d50d4dca31601a46ed2dff309bb7a37faeb", "09bb1e43830d69a2a2ad87083ccb1ad699ab3506f10deda311e200bde23dcf70", "95f7c23c3d3e5c7680c575bac9e9f6f5fbeb6e79c74508aebeb232daa6482eb2", [579546436167526, 887877936944436], ["65516563516365ac53", "656a6a6a"], 0, "ea5d93ea3706ef8bf940873b982934745adc3247ad2b000b23b7c5cd36d55743", "8a5fcb0aa1910d49da3b589eb18f1f341d6846e02464db17a41702b87545c79e", "f99f21fcf446ad9b32251982f268ab73c8c097438b2cbb019246569ca0cf59d6", "83cf4ea56514d28351a66706aae76ab8c45d6e092e88df3f85420d58fb44979b", "a1317a3ac85da5456352f9efa794328b4b485f5bbd34f017dec6b44d3a6fe7bf", "c0ba715f983aff1cde5370bf890f4f7a2067a39fe3820f43e4803808b848ae2e", "f9691fba67e33148d20156c7c45dda7addeea9bb7c1b64d1cf4df039c496c92d"], + ["06000080f8694a1277777777f57f1de376b5180e00023f20e24ceddb03000300006a716e8a7cd60a04000400005352000000040ec39ac8bbc98bc5b1c3bdc3b0c5900120740de5971642aea82e70d593c2da81afa6209d1f8170f74b23eb4d0ec26ad6bc9b13f3dcdee55d4bc2bcdde1fdda5b474d5bf0214205cb97d12edc586e74ce17e94eb6fa7cdae422eab3d9525c0ff225c62d13f840bd82aca01c831c983f1985ee0adae8db8447c0e51c09dfe3dee3880a1713ceb745abfdd9f1c7ead76308cdeea21c8b0957027c5d00e50a4388c7af2bd601ccc49cc58fc7903dc48dc4a7c79be19ab628c58ac6b2c3bc3ec5b36ec6bd2bc2b4c7b8c6aac7b6c2a8c797e2b1a3e19b88c5b8c59767c89dc7bfc58de19b85c68ee19ab82151c486e19bb0e19bb0c8b2e19bafce84c78cc686c5a7c792c6adc8b0c391e2b1b5c8806bc3b6c5b6c5adc4b7c2aac79cc8a9e2b1a37dc7b14533c7b226e19ba2e19b84e19b92c789c387e19aaecdb3c4a8c2bee19aa0c889c495e2b1a7c4aec4bdc38ce19aa17ee19badc8bac698c98fc5a5c4a4c987c487e19b8bc397c3bdc3b5c6b8c68fc5aa5a0266b87245f7b42d6e4b796b64c93851765d426cb8187663bc35df3c04de21e66c579db624ea3a9b670800bc87df2c6c86e61cd10dc465da6f1c16b011dbe1155ed08911f328766cd47f210400bc54aa5b98cd38b9bf21c9a78c59038a98ab64fd671077d472c209dd729bd7f8480945fba752098a94ccb24cf3bc092d42364611a293aff3c579372c12e15090aa27232057f2edfa0e5c26aa7b0a12df892f1501be5f29af1474203979a575ab9e0f5af4b35639c172920b30f6db0197ed0bd7850cc2a0872bf00dc465da6f1c16b011dbe1155ed08911f328766cd47f210400bc54aa5b98cd380b7bc0ac264e2f976ad397f27f48378f8a4ed902c66e4918faee8dc0067246160db1f8cd07bf90d7537cc27bbb8c9d5b2962c47ed182a2fce05f8e03c4e25e4901fdd60149c2a7c3b067e19ba1c6a6c695e19aa8c7aec8a1c7bce19abac886e2b1a9c68ee19ab3e19aa7c888c397c7acc79764c7aec5abc39cc48ec397c683c49ec989c49ac2afc2aac792cdb165c592e19ba3c7834c63c2a5c4a542c39ac585c580c59ec3a0c8b0cdb675c696ce84c593e2b1b9e2b1a8c7b045c58b7ac384c680c79bc59cc3a3c8bacdbccdbdc8a7c48ac5a2e2b1b7c484cdbec7a1c4a3c59dc7adc8b6c7b5c58ee19ab665e2b1b7c6afc98de19abec78b5c74c88ac883c387c383c6bac8bfc49b3ec796c78bc581cdb2c58ec88dc3a15fc5a9c2bbe19aa6c9885ec985c891e19b8ec48fe19ba4e19aa8c6a577c385c797c3afe19aaf646dc8a3c392e2b1bdc8b7e19b86e2b1b9c6a1c382c78bc791c986c589e19baec8b6c4bb57c3a6c2a3c5ad2a6ec390c5a1c487c2b7c5b1c499c6bde19b81e19b8e28c8b6c2b5e19aa6c683e19abec6bf2fc380e19aa2c7a2c5b1e19b83e19aa7c685c793c595c8afc7972ee2b1afc8bfe19b81c3ac4dc3a0c697e19b92e19b9fc49dc89bc6abc792c695c5bf6bc7a05ac394c696c48ec6acc6b9c3b1c8bdc888c5b5c69fc39bc7aec59cc4b5c69ec399c2a9c6bac89fc783c8bb34c3b5c58a3bc2aa7bc48cc3bbc8b9c5b5ce87c2b8c397e19b84c885c2a8c2abc89a5a030b748fe357f4051a14fc53124ab404b8f08d66633f29d86c0a7bba1e0fa90a391815e8dc5f5494cb9d6b2e5ec382e35933e17b796f3a401b0c4e83cce19565c19f0a3fff0e6562fe255616689c17690538af236d8412cac82086d61b5d2c8cf0bbebac5b89bfe82b58917664bab91ce2ece210b27b6052d4bf991a33f4581a633625787958897fca4b98b7e7277c5e6a1d8859a10d646379d0453194b0154ce0d823e106af2e86c9be6aab39559edbe329ae6152a509bb5c811f59e197ae379e6283a6aa8fc9796f3a401b0c4e83cce19565c19f0a3fff0e6562fe255616689c17690538af2391efc7d3b7ef66b92fe09d3516270ae19a999216eeae162144acea560d177205f26c9703b54e80af1a8794d6d3f1c5eead220b119f06b200986c912132cb08a917f232e3f0b4a025b55556057fe4667b924135b1848f9d41eb55f99d6faa903c954c06ecbe221fd4484339f9d07709a168d010796f3a401b0c4e83cce19565c19f0a3fff0e6562fe255616689c17690538af2312c2e4f33430f29970c60be8c5e2c8cc8a86edcd512da70dd7bb40e27b32df3d776a4a7b00e3bd8f697f1f4e5c9fbebeb446b025fd8065b186aedc75f568872c00fdfb01c691c98ee19bb02bc595c3a4c492c5937bc492e2b1a25be19b96c48cc98a3be2b1b1c6bcc89ac38bc6abc3b048c6aae19ba342c793e19b8bc488c39ec68fc885c88ec2a838c585e19ba0c39dc3a5c582e2b1a2c6b1c5b7e19b8634c587c6adc49bc7984069c2a8c585c2a9c5b4c394c7afc8afc8bfe19ab9e19b96c6b4c5b4c2a6c497c5bccdb1c4a3c3aae19b83c889c8ade19aa5c68ec590c2a6cdb3cdb3c58e3c46c487c4a8c8a9c693c98ac98bc680c4bfc59ac39759c985e2b1bcc8a4c4bac389e19b9dc2a2c49ecdb5c889c5a3c8a4c7b9c58ec685c786e2b1b9c68ccdb3c8b7e19aa9c8be29c7a7c4a3c896c5bce19abbc987c5af3056c7b6c7b964c690c584c6a3e19b9ac3a1c88fe19b82e19aaec6a6e19b95c8ae55c5adc78cc2aee19abbe2b1b9cdbdc5a8c680e19aa9e2b1b4c68239c599c788c68ec7a8c588c6bae19b83c2b1e19ab8c892e19ba2c8a66fc58ac983c3acc8b3e19b83c885c79ac481c891c984c893c388e19babc38962e19abb72e2b1b9c894c4b8c39bc3b3c488c89631c6b8c3982ec8b3c395c38ac3a42cc8b1c989263f5cc781c79ec2b4cdbbc59dc592e19ab2c69435c58dc6b9c5a3c486e19b9ecdbece84e2b1bac892c5b0645fc5aac791e19ab7e19b8fc5b2e19b9d5ae19abdc58ec4b1c6a1c5a8c880c68ec5bfc499c69ae19b98c8bdce8968c594c4bae2b1adc898c49f02568fcdd6449083e8b396f6154f087ae4dc523dad13557252fc2951f2f7f2b4055b47b188604236ba7f190a2437dcf05a631345dba11ed9ec73a993aec401e7bc67b81b40335f69ed8936456ab9e633b602228c197a8f4330b27227f0b771d0af175e9c3f6e1f68462ee7fe1797d928406f9238a3f3fd836a2756dd0a11e1ab949d5e30894f56299525e65d950f2eb50b3a8ea785d8fd06b36765d6b42eba93ff580a1e399fcfe4fc6a3a0c1923cedf4e33c1a57540a78976efa37b462409f9d98dab1c864c00dba11ed9ec73a993aec401e7bc67b81b40335f69ed8936456ab9e633b602228c1d3c65a42890975fa1eded705620dfcd1d0cdead2abfa6dfe26d79c90c63ff16e540b7615d43a6261d57730306b6632c8ee61baa4ab4d3084d659cabcfc4064c0163fe65090f33144a71bf843ac3dd4c0b1f6c24a48649281b2ed40ee522996f38d23c687499d3a49a5bf55c1ed9b3417f795fd034a73f80ff47bc4e8db8a84e5165751b3808fd6b982076fa7b7e43993250c545add6e0166262e0041f11a1bb3a", "2af014200727fe9fba45e533a6f48666b216633fd322617d46a29f30e7f499ff", "f1676ee964a3156dba9845be63abb9e8c97214d400c051267f8fc7da2d3466ea", [], [], null, "2af014200727fe9fba45e533a6f48666b216633fd322617d46a29f30e7f499ff", null, null, null, null, null, null], + ["06000080f8694a12777777774269b303177c8006010000000000000000000000000000000000000000000000000000000000000000ffffffff0604177c800600ffffffff034e1b558e336e030004ac516a00e6990ec6beb1000004526353acd771a74a0fcb06000551516565000000045ec25202435e520357c0cbafce9032450e0695e621e7fbb442c971082ede47202a3db459064c012bc05807694b12d8fdae1784401efec9f1256daf719159d821b6c95c545ff323c3aaee3d9ade7776e1b8d580e34afce7a32bc49637c24b2e260f487820db451cb8cf4f557cf9b0fa3d767d9de57deadeadcb4af5193e09c93b65a3ac7ce63d17987c1293e124e626c35bec81b16a04e8ffe948388e7b43b0963e8b99eae0284f8b0115b4237a7c5d81970fe87c6f84b6686c4625dbdd9d79d2c555dd4fceed2c5e5e896f631ae4597e9cc0bee7b3025f9556106a843a18227f5ab9617d7bcb1af528faa7a052ea4f52ca594557fdad33052bc82b39c6a609a070753d788b2c4a2caebbe79ff012071c07081094ad6059c28f48e556c4e8d8c5378bc293076bb497075f9ca0ba1311550fa2173d0eb1f0bdddf3b3d5c243ffeabee823cd63b43939ce9546ed4c41e60ccc7e1c543cb3e2d350e2e2e974215cf7aa969b668114acdb29f4cdcfdcec2a8ce4f595f4ff5f707e7fa4dee8bf8f3952ae32e77f34f8b3abaae96928ba4a6c0fbf5b29192dae800dfa79570caf0bb833bd37a3d4beaf091f6b3e55aae525f413ac804c347d541d2c09ec6e54035df1d830284d9b46ffd2b2eb040b6177d0a09c166034a957b18ff62e434a3ec73262e4b23fec9d290a81c5b1f73cb4cd1c472b86e534ab9e6553295db0cf34e1392aad5abcf3986416a70a9dbe59bb958ebc711c3ae08caf52eca9cb54c458be7f5e6214eca0f0a3815262200132e6145437ecd21fc8036cb00a491384c341d872dcda31b1429673d9c4f57b81a0236da5ec5502ee2963150a0026bd63ef679e8c25b8ecee06564af3b02deab10697a24de67d4f6504ae2737b8e17325c2ff150c62e3798344a1ad3cbb75b7f2a15738f601cf00f7e8bc08b689567e4c7c01058beec2903c5ca6b4c4a571f460d60587362996c6e12554e8e34e683a27f8a5ff971d5a0dc2f3efd3889987c1cc39ce5d4b6b544ce04c71ee4bfae5040d61f057e4f7701728f12004a7f7edeb3ab22609ed33b0ab5d69b12d4576577714dfc6dda71ff6017b55b3354d11e9216792e5609fc06788ec668eef645e63b37e2d0cd263040800bc8aa280156a794f62a5f693ebd9074b5d354a71c8e336de0408ac7080a2aeee366c58146f32e349a9bc657ec9e57a89a04ccea1338aaa9d2a85677bc78045aac30d838ee521b292658f91b6095a96492a4b18afb772a308a0233f92861376752cf01c7b7d2c3438abe6b8cd3bb4218b4d7f157617bc919550d16fb513bf974b4523f3cd1caa5e0fd41514dc82f272b8ea62177071b54398cecfd686a0bc9ad37f44b5388775875166006d25df4b5ed1c41f128d39b05346a86f0c9b65c68d2008d131b3e95bd0fb77d8b976b1570488d0b9838b88b6fd38c039e08b6fd95dabcfb25f238b266206b0a2f9a2eea1c083fac808aafa036566ccd202bcfa414e71c8b48933c8ed45287e1b439b6106a5509473f57b8788af527cf9a7aba593dc9f5e5aca1a648ee488f36deb4a3fdb0ff6f5a3044a63e17f70a4303824603ab50e9bf75baeb57bfdc89bfdbc27279d1073bf7f9505fb3168d206e2bf4102bf159cff61e6d66c803750da254cd6b81aed42099794b84ece904218e6f66ec634e92eeff45f52e04b4b795a1525aaf9c51d6260fbd64e8d8ac266dc6e7df6153ad97355837928404cd581bc9cf9dcd66747dc970a9f00deb44bd634ab042e0104c1ce747f53751bc33e384c6b5576399e16f8f0cb08de35083733954587c1c24df2ae6630fffe996215efe4d2626deb20566a8f5ead2f04db5d08779c9c659ea343cd784634c99d8c8bada93be8e6da841594bacf7cb3e692c74b5ffe957873113a1ab064026f6dee8b48a384a1338318360786502784d17d400ce3d721787edc4c6b3935662510771000680d78bb49c566ef27df61c9feb92c089759448727a934e357953de1e9e90fd8dffe40b873bcd5b98208df4b2ca2897af90d8c8a23623002a9d8bc02e806254f410e3b02409cbebfce8acf65cf39426b64a6ba9374a13d7259623f65e93e10bf1f16ba7ae07da920581c70409edc7b9e214e959192824c1da65d337b7375f5032fead3b4f3284811950c7a90aec975d4e3629f52d19a164e5116ef3ad022442d1eec76b888738b53e50558a70f20c8acb58dee632715e478e2bc21bcfbe3155996cae7bd97f02b516d3200fb3c17397cc12bb7a19fd436e67abce66d30fec047fb2770820e476f3e32bc483bf53164ae4970f11b9caee4ed6cb8d2d70f6913d8e02af8fbb1e409b4ef080448e53be6e5e60575dfde9428b00696611a2f72332ae29023dd88ae77f15b8ae2c24b86cf3d57439caf17f28eda94932eef28534e98ac94cb9b5b12171aad3e3cc96d2893b433b54bbc9e1a5142c2e9cfede2951728d6c862749e86ebc5117e21f423e18d0976a1f51d45476da560ff231542bb21f01b17d6639012d1e843dbdab517de534297f342b2860d616fe224673efcd090797352f96d2246a2ee0af80a2a2d89a58530d6e36bd33a00c1b893d6ff8f9001839a8ab72f98201066e94b7fed470119fefa484892e7c8235a4c7721665ed219a9d9da6de6dd482639153a8169a4ab464e390b7f0a96d14a73f7697f7ece3cd781d35dd22adddd2f5d345204e4bb557e88453f188cacbe922987bbe3b3d976826135c103b6ca182b63e9e67f83dc9f489333d52a7fd7688a58d6620b67e9c7b0916fef90f15d8e4eb80cf599682f954ff4e0b37183130ca2eed0913f46a4db992a1c3bf319dc8675940101537cffc4a82d599bbea0d47e7abfa992b4998cb2500955e61c0d46b32117fbb97f7a7632d8724b5dff67f75e2d317406a0cec289ed083b7c5819818c504793de53b6bfdb510e7ca729ba743d10b3e9957efa84201339477cf35fbb6a279bad9e8f42b9b3fd6f3bc770671d9c19122fa3256d090736b6d64eb9cc0320f1eaaa271ba2861ec4b3f3f6c840b619ff388d81fc4044a0d531a4bb44c93d099db08a9bc346a0b62f168ffbdb739366bb535dde66c2c1287b3b2785aed64cc40cbc7d33cba4a9f3fcf5f83136a4392d21a7f9eb1ce4b6e17e6f4a85a579669efd0fb09878e088e322e906e80d27f8d0ca7e7915ab409659a6d80fded10aff9fb773749d792857f68c7e8cf518260a61086de32fff8239f453617a19f6fec220676065ebe2757efcaccb77fc61e59b97637e920dee5e7e7a12e9d6d228b26b2fa836f4728369adcdfcd004dcf19e27c0c08444d29a122b2309f7163c990eb9261fd415c0454a56aa3eaf9c1f9bfff604776a4d25e7d3cdc5c5f19cd2a8794a4f57167fbc7eaa06164d51c4530614bcf520b263820aa17b20b48cbf59d8e309322ebe566fbe46e0aa29766adfdf017a7105103c7fcab7b07648c7c1160484f77a6c70a5381b825640a1be48e415a1e6a27d78022a8a2ff070abf12394e3ae5a8c23e3733ea47a44cb2c968bca249837de1d39a5a1dcae710ce0430169bd6e9f64abf1e64ec49ed0804eb647743acea929ed0f7c9015b0e81e2129db050d5e78e682c81993ea8753c991b02e6181e05373fb0c5765e6ad28ca571b8565331190d2a10d86e6d723a73c1a03ccca8eaaf4cff1e42032fbbb389d3f66d57555ef3f3e9e49c2ac4e85bb751d6266c903a6766ea3d84f3a37d8c7b306ad8ab71ad4b54fe65e83e04e9fb16cef5767daa8de6c16e760ddf16f2bb6e954d016495520d8ff3bead10db9c94ae0482721e132a0b8039feab2dbe14c912f567c8be584ac9f965158c6560bbaf423bd28f8f989e4551fdde92db16727420441700658b50ebb5a1613267eac51c80b19ecb786ab3bb937f0d98e08b9c9cd4df1534efee38a8f878c9f3bdc7efb2d53ff84fb83eae7c99effa63c9649a1f170d29af03a3b45589fae81eb0b5d8e0d38021d3b5f07e88c9904376d27f13e4441d5387442c5ea0af5a20a3832bc3b9c59b84bca39b52cd6b1fa2932ba9d66c412f5cd39351e1333ef85d0eee545a7e406f6eb3bf893f3edac94643392a28b0e490c51e4b7163c1cf757d22418dd63381ba2f29828836fe978dab5201b2db08c3b389ba4b6acf778c2bf9102be0c3e12d77aea6df7538e8cf362baaaad1dc56042c6f24caf46bed66abf4c402a74924ecfd0a08dedeea0efcecd352c275f13ed207603822b1ef997b7ed42f4a576b9e4c00738563f82a76285467da295c23ba1c587ebefaf13cd4d50f23ca5743c225c386d46d4ac708379ef9996744b3912044b355f927a67af1ef26a717fb5a846ac9da15ea3f18f8c36183f879bb9a3b298fff9a489646e778e6d6701f9adac7ae88209a843ba8a55d1192bbeef31d0714537f7a035b079c6add4ab50612d35897a933d49e8ef086cdf96c80d2856ccc7e45fc4efd4bf1b98ab28891b4aea7ef84cf736935c466b24974df8f5355b8ba320ac5fbc475aa2cf5ad37780bd9f9d4642cf6c2dc6b82f917d09c4f72888f91553447fc570266daafd4b96cfe2a0b06792469a727dbed05591ea605732205e2605978a3a902c3cd65f948300f737518815f463d3c61a189bc3bc84b022f63d654f520e3a7ad88e5d8da15014be4bb9679927dc7e0fbaf058d93f37c72b286b02b75f3cdbfb850eed90cb23392432ebc36bd24754469c03731a7ebbed2857784981a0716705d9cb47d987f83d3421b107d155dbb661ed08f2fc2e6b4a5b09776451d873b2fc63681ce308c808f5388cb1aa5589a18773db3907a06bef62d12960aae72a2b897e26b575fd04029108245552af0500995ade5561fed45cf8d114d4cf02420c4b962dc202f8a507f3d8e8a344fba10a527ff22254f6c3ac8f3cf9700b1fd2ecbe9f4e91e43a654fff027cd9174b638e6efec4abfba187f8f3dba0459da6c3f800cb6b6133a8b4ac1ef658d111c03f072208dcc207a2223a702292432e8306fc030463a41bcafc07393fad54e5052b1f104be5567b158f84f91acced1cffc06596b53369bd2b788f1500fe5ee56c0ce704eba2c1a3a3290de6ec68ccb5ef7cd0212a3f663d0861494e097429a8607bcad1624611efa2d5c409d19ff50deb6a74c17d1739bc6e95930c8bd923b3fa7ad3b07694367b952dbb717f751890c8ac3036da0db1a06785262fa0fae87fd88a1ea833011163455409e043b840bea3aea6332408797f1c25419232d66f035a8e810608f834ed2eaad3cb68250aa9b3ab1a834532f10650a3400e5f583a19b3825759ea6c0f6fe1f23de54043143218b626c2049ade8f4c1fc058081b6aaddb6587771983b703df9cd42e24960e508a0436118d0a02786fd5e37485e8c28f0cfa563a8c48d9f0765445a448c90bbf987be1da54463df8733b03064964a4b3af1989aa362341b9d831141ff6e99326a155507a0a1f4e18b695a4b25566190bb14efc333d3d644e769c9c158c908a66355b0c91ed4d950b99dde959caa2895a8f9a1c5763413330dcd936fde2509e4c3a641c199b8776302478b33c8d574792414c5fe5b74f2100", "d06103801028688b84862181ddfa554e8c6e23ca882fc0bdc5829d0ab9e6b8c1", "7393c54e0800ea1e6732529dec07cd74d287769f772308f2ad7b614a7e05f545", [], [], null, "d06103801028688b84862181ddfa554e8c6e23ca882fc0bdc5829d0ab9e6b8c1", null, null, null, null, null, null], + ["06000080f8694a12777777774a2bfc0c08b23701022959b5cb9649979e3ccf75a8dad05460261fcdcb007aebc15e11675c2db4a6cb7938e1fe0563ac6a650075441e16c707f09714474c96160aa68eaa123179069cd220440626cdfeed65f9fabdaa6db1760da5004cfd6003000146a8326919fa972cea13a477ac3a3b9d75c9e8b39b7d9f06f823f67f54221e17a5db693939fa89766ff098ad4bc64037a34a73128605723a241f0eb1540f5f5bd1829e40119aa7897d89404dc496604668f559ca67437d2bfbb7f51f36e0a5b7022cb9a266c6aec6e2effbbe9fa3958e856251229463ce34b3bcb8dad5264e9f53f83c04b73b98b273448f27a069e3950cd942722e7c329633d56d3f722fe3e2570417ed8205d9edf20232b7eb2aa5f255cea39d597df3193d9d658503fd1c74cff8c7705c89c0bbccda9e665e3b06ba879fddf35e0b2f60c2a70cb8eb9de2f5d738c05e34e50f1f2619258b89e573da5575463d2e3bce39f70eb45526cd99fad90f9792d0cd593ba86aa1aea503ddca5e3e5737e6fc7bab2785126920c447d5e56a75dbe89d688bc0daa79aa62de9ea2955f71e1a61682a6178f80bcada3b97aeec77d9c8563b069ea0132f723fbe75602dd629ac480993d3714ff02c970ebd83e6d6cbbe39086b035420e0c275628658a3ba92305cc07698f12ee1e4171370ac39df0e466dc8ecc39da5ee47b6829dbba9970f0358ed682649605c7bfee6931a295b14a3407600074edc79fa61e6806f1108d334b4a590f7a026b0eb02804d3917466e999120641ce07ebcdc99426082e0771f159c826a9be6ced72d0e9cfa5b4b8a8640ca3488a1eb2b6e374e8c2e003cdfa232103748b5c9dc11bb30f646b973d783f59914174e48bd6a84fad89dbca5c76d0ab4145abd08e4d0f2c76025fc85fc116cca8d302c8a3beb26603a1af1b59391eaf471759adf194c40c209298cc051fc7903fe40902c356f28279f2794bbb9e00b1e220e55b676a18a9cadb88b5b148d38f38090edc4f26f1490b6a17cf99f9a7c458c3b31823fdf69578c47db5b3dda86aab1ec9f58d96226c6b91dc0f03fe8d7df230f07b2fb948776601e9c83f6c1cf876fc8ed44ada0e1608f485c6d75678b3c00e967d34a9cf1028c1705fa3767f46d4bab7028b09b2038fc1b727f619e61c4fc16bffe657e99126ac5184fc87f5e5301886423b356875909ec92b32d33084253a1b97c5d2ed66c7e22d18558fe82b5ec88c6070582facf756d703238d9af9419966be462dfbd315c5bfaf044aa695a05e69d3d41e77378751d4e02c266dfb5cb6a7c4008f944888311e6de37dc7bdf65d70cab3e078ab44e232b411cafb2436c297e6c01ff685699611875c5c91d6a63e085295c2d4bcd75066515398f486c263e4bfbe26a418ed1cde6184b8950fe7aac7f20a47ba1bff9804f53f693232b3d5cc58442b511e688f9ee8553768a2116c6dade90701aadb0784bac3fe9488079e55609272c63b549b0c85f110cc9c958680114b3117480af57cb159edfbe5cb9c62bce2cf2ab29b66711ac7aa53a749ffa83907ecb6912aa569638dea19e5441611efca32099653e8a5ca1fbbdbab1d64471ec320ec38ea488400c9b1f4e8cb5480c0e9242b086a80eeed490ae32000c8009ecb71ffa39f4f3b5749cfd1befe0d9667ab30220c2dc04393698b2cfa20492f250ce1432358158703df7b139d745ce1fc340787701fb51dd5e48b89509417d8889008063f9ba015a07d8d39bbd00762f595afad8d859eaabf0d82d4633cf8298b09bea3f222855a92a0843f52fa58db3a175c30d2abe64826490cbe6ca1488fe3a015a946dc9c45ac30925727a13e08978f7240347208a4d2538c2d56124378c22c04e23dc28b15019be776d70bfc1d2645b5e80d1fd8419df72904380e2e1fc4dd1df1ba3dfe480cc846d51514a065ed762787afd6eb90bdf8fbbad5eb3d23fdc8c54cca10fa1fe546482f5e1424bfda87aa7fb786e260f2614be0811ee16b8d29df9a0f330e9709f63c950fbd903ff7d5b0ca29fd63b0f97517769025cc36a52e0c115934a3ca258b8bab90016a401d5d8d7c3b944925b35a9349a1ac7d98521610c2fad8b5c8b319cd6e05f9bbed353f1d0c865a94aa456dcd18a39e2f585d9bea84eb5f0af8b45779498c9ae1f755d9f90a2c3273e52aad3ca34b443791b029994b1ee4c40fca005352b8d6d286983177d655b6f34c499322b65da6eb6b9e1f4d5902125b64c93da74cc1a356018b0093bb5cc8205b2692f6d3e9c1cc88541b4d983845485b450cd4b982aba8d2e91f41f22eee7f36d79cca9c0e01b26c4651118ea771514c77ed60cd52451942dc85b3fba448b2d6310f2777942832e21cf3d44874f8d04a80526c69fd3b51049e692ba45a702ee12514ac2e1894f9b83664e1198197f0300cefe52fdd1d2a9803533289f5763a6da83f6841db2364de055453e2eda74fe0e228f05b6ec5789c13fc2719556155263966e81f52151e2f6e36869d8a3c4c496a513632caa8abe1f2735eb60fc1285828eaddc5441a402a3bf5bcd227cd804e3c8ca21243cdfcd53d86605f3f8af1a9cc56933155328280143fadb3a1fc33d769f07ffc01e3579e1181f1915db89d82e50bd7424087c797d9b7b3b7d2a53b8fff9f2d928ab996dce5ed2715898e4858eec6078a9488d2da6d17305d0a3471862a22238b9bec23ef2e2041d5008733e9ea5662c9fea0e4afdf3270c11323ba48b3faa1f73eab9b9669630cf46bb2327ac4f2f47556e754a8f254b9821e2bce6638b72dbafe88768d8b6afb440dfe8d23627e79f4e4e15ea7a0a6b5a4a8eb64c0c884e264595beedf9d49a7936bb287fe28e1c29635eaeca747d0687cf465902d25f5e5158481daacdd300b47740bc0c6277b447cc2664044243dd4811404ecbd7c7a63c9fb7d937bcd812c2345923b5902683bd2ed54c01ae0419a7f54e8a3a59c6a6dacf89c7370e79b560136a2b00ddb6074d74ffc5c5dfd06b6c519abec3596a476113be4138eead5ffde86b1e32401fa3846232d0b3c9bd5688b64a330938162a8b8929d70c1b675362f4c2a9bb6b7f91ebd47d263cf0a405a28ba7415644d756d0939697ca982b687c9ed7e0b23277073c1930a473d1668ef2e9ae9663cff05816626cd3c5bf771653d7785181355c05aed24a99c4b674d24a0f08f4b0cfbe90f2fdbab42482e98f13fffcd1ad33f4f4c04debc89f40b5dbf64546c520dca5d0ecf3f65d3a77d0129f600371108aac30a9eca8bee5524fab671fc08658762c8738abc9fa7693e39d39d703d5cd942b5a55fedafeccaef7021769e92cc9d3ac7b4c23b33fc22321854ba33f49eebaddca29b35640e4f0c2fd8c12b9845297d85df8c8e12042788ac7e169ee9e8cc8a10ba5b192a15ae1e21495add48e2d02225752876541b263a20ca7488a3252e3ba426a6e160e05da46c095e93fa91700017070de7da2ec49f5202aa172ace8fced4449a90b19c12022d9d68cd22eeb7d10178f7b13f0140b0c421f1dcd3a9111789f52b25e616fb2a357accade6357fa1ae6c8832ed5941385512c26d5a5ae51409e7f2604533c0fdfc80ee2b76145400e369dfd8aa180497cf4c790e8d9b7324c05c8b366354f909be71e52c09080fb2771cce1830318a24768c73a65911fdada915840d87965ca14dd18c74fabe39ba354c19e8d58ff4274eba8c63f0fa170a63cbfce2cf87bdcdf32b7e19804541c2c589724efc69bc465d0908e09b84d1f50412bb07f47fb9f0d4729281614cacab614ef65ceba1396b5249d2c61704fb6f348447183f9882a98ae9c71a76633e05b333a1bceeec9bd44b8876fab6cd72a5e335c977a8c56ca167b1a198e931bf285f68681fc5aca846676e89b17ee769a08f9b460fe4e4881f9b20fedb39d1fc6665d106baa5a93140d1ddacae4a7590f5ab07852c1811f1a035c3f1a60b154226c9db08ffdd0b6deee722a90076ca7c6d604fe8332868e1d59322f262bbfbe95cc5b9b1e20310b76350b4d604cd1a458661dc474fe4c587904c053475e1761b80a60cc48edd95434df023b94a58a99d62566e00f677790dca076a4f167470c43a81e6c32f0d00d23656ba74828b8e4d47538e50c0ecee2cdfe0d5943e23e3f1733829d3e1b80539330e06c6ae3d0ece738c0dd742aa5860f43b530f03dc55debf720123f8fbaf2e56859a5343d4612ee21464db2501d4f353147f3e1a5abb893850816c80af29d889248c92a729a0e2be2b66cc13ac5d996b25014666ddc638a1fd2a0afee93d98e31dc1ea858d72b84bbd32fc0c616e7d4abdaf3c18ff96013245d83b3bdf921f403f1aecfddd885fdcfc733870f760cb87ed4fcd9cca9332e8e1c85623b206609f887ebdbcf9da10f3814197a9f820705eaa1283ac7931683083f22fc4dc7ff681ab846186f22d5730843de7100f03117a3bba064ca3cea93f3abd30be6db0935529ded0b50ecef9f596db01a87a8dadb827a1be8b5799b33c99a822b73f7e662ed6f860345a26283c1b4080ecdf579d70e7b0c0ab71e116ee2d9da27461e28122a09ca04de3876502fd24dff9209552f9113877078a094e0e5f8cebb4154e03a6b56f604df984bd29efd4f88c3f629ea2bba9127ea5a6cc5a39d741edd711a24447fe06cf8455a44065e245276070b3dae518d200000e08d42b5134897b436bff3a1bcefc53aec30ed89110f9010978df70ce4ac6f1d802550cf20e44436063e3a15b51ecbaa4a59df2fe015cb3637f3728304ec3a724f3149275e7b634bd88278d93fab6b941668d913dbcd89213f3bacfcfd2002ea866f3f1707351264b66788f4eb7f68c5a536fa9c130d8f6da1bb031df9e220d8ca8bab46ddcf9c35fa634809a73dcd91b79f5bcb987b20544bb52aaf0d9e3aea9193bcb726cf9cb4a5dae127969c5ab7c40f2fc66656e501f2518d01259d57763df2227be51204e9deca8d9eb6266f659b3355c8977eae7e9ed539d17939f0c616011f53cc6aacd0f4820bfd514352575cdadb61906d4ef68d54f7f4fb1f0cb78831101037892942907c3ef6da52ce31b09051105b6e0aaf2084f9e32d1fa27cad0cdd2562faae49430df6f94d05100b2ddd36b13c4df9d456f6480bb1afa62026ea809794d3b74d780100", "1bc335698df8768288e8a27f5f6b6e4a9149859ee56c11d85f6cc037d95c488c", "97f5010d1fd8f9ad7065d57306f0afa114f92bb4b7ae425a9ec92892cecc02a9", [476324011816735, 1087109908722977], ["", "ac"], 0, "8633f35edfabdf2658eaf0b432e09d8a77b10522cf006af8970b6b29c71afc5e", "7fb77fab7642743fbc807a8faf34c27d8ee2a173b05033d98c28a9dfc473832f", "e190b2d747251b5854d6f3b0a23701b9af900fe112d0a285b877b85aae36077a", null, "c7561fc8037d3c5389cd7a6195f0544661d737cc382f64f74b2afb5eea4b91bb", "8a0be1f31e6d86fa0c2e49be57503c8146674c121a5ca2edacabebbc891cc4da", null], + ["06000080f8694a1277777777d986b6377f33671c02a7425db28886b1a261366da8a1398665beed3be9bc2e055e711b7d36ddbdd365ccdcd7fc00fe7129669508dac0ad2d55ee7fc60bce228850ba7b943a8d50ffcb2a670651d315d8719c7b57f6370765635252ac6500a7690c2303cc09e8628a8302000152376d47f45b3d06000851006aac53630052e8e317165c3a0600016a000003f12490ec57fd12c04373d8f9431952130e97557fae153e0112fc0a0542a95c12b26675977679b0282445702b2f026b5f6c8f3b128221a790d92c895b94270f2992d33e0529a48285e193b0b534c1a40e0188bbcc720e23e74cb2a2d184cde21efb848fa1df6bb1dc439540f63c9c7a9d5f8813402962651ee9843902b6c3982d9ec21c6f1f1d945115a9ace83c0db360b3a1552806c83a2c63941d0605c90da17fc0c35d1ce363cef11328f387c401fef27a67a6292f6f72b0a1d6c389162d162ef050ae5f3ddbb55caabca9a1be89b463494d7439fb5647a918128b9625d33eaca619d52f035fe6089ce8d8b90fe3670d8c5a2e3e054969a3d97e61b5e630674fc70857f1bbf10fdc4049eff560eba5f22acc8d77dbee0b20557fa4d0333172cbb5cbcc2b135f2ccde014e63ebe4edf925e61ba2a320cd399915addfceb1ad069a9fd5b6210a4b6e50452b1f906dd16f01668f0af566a287ccefcd8947341859ae7dc3a06f6bf1574feb931f927e2d505f608599e23b05af7c323698397a801dc7f78825cc7eb9fcce6c6c4f8f68839d30ac567148e7084db2b375830a07b305fedd607a347fa65def01d4e1fd6c16b4b47f5b01b4365b77226e60fdd40f22a395aa235f0dfda8fb4d3de65b0cf4f4c220b3b4a9e32bc0db64f162c07df42a1019903a67cda693ddeb5ca39a0fe500850ec7c06bee71866b355ccbc078cd4dc036fdaa81cb2de99cc88f60a49464287f59fc7148b1afb4a2f9bb89714e1eb8c0361e5992a5b79cdbb91d9bf29eb598cbb4bda923d267feacb91ce72d61ab1ea00f56aa6766eabc47dcaa69a024bbff2f296917f17a3f8c93e1bf29c3cfc991a2be8cfa70e5de3f2dd52a7550138687aec28926fa168b181db7282bd60dad3310dfe542cebe694740025c7ec2a2043febb779f7f3789a5e242db4803ee367252c463c9a88b417b70866d9afb7a08276801f9227c6381f15cc094ac7bd154a4cef90b4847dc168a01f1e31eec74a7efceba11f50769f5d8f54d3620c23ec8993f7aef27c1d35196b102b3cf3fed8bf85d8a45f69683ecdd1a2344efb84807d90f1835b4f2f24d8ff8123047eb9f7d30623e14290d5617963b4221404ae761c86bec7a07bf81a0b9a7f7d087ac26ce3dfa9c93feeaebd10dc188c627d4b91d2a7901dc394e5239050a17ecd53320a5d7724cd4f982533e0744b32896e1b230c9c322bfed2b8610563325d0314948d0aef3d41ad30c87f9b0f6dc37973b9c0672f544517f90e43b1b8116dadc016d1926c8480d4e239c2d0c0884fa478f4ced9d8f17a6eb76e78a00eb4473769ad99db069dc942833cbf0f6f3ebc78d78016bdf48d4b5761ae17c60d92257ea5869094501bb671228cdaf27a29b48da029d2f85791d263d14099ef93846d411193dc9846fa550459971c6670916b0706b044fc5c2bd93ade3967957cdb941274cc6bdb4e036b767b950c09e4626a1d005bcf4836ef6a1de48095dcb461278b16c456890b23d40bd360410f0010a55f505fe5e2db201c752e9b5b15bf8aa9e82d649ab1173ba2a5132e0cc5051ccf74c7a6a3707ab5983f7cc275c991abe4d7cee5f289efe727eb3da86fa21a28d6b8a2affd42db98bb2a46cd8a329312fa94539d9cb35dcb604678b639064d92005df2d10681c64b9ed8ce47d7eba0f2b502b206ad4b2e92bbe4586f6d7509e57a6377feabe38b3cc6c955d5e7bdf7eb132d86bc07a3098b413e4405daaa255291d552b2c8007bed41e22f1cf7911821200555e9c4ffb09efc122381175031c38280b5326ebbeaf334fdcf0dc444e629f939551540bcbbbb1ab9c231a866b329e8524ab25f93e5e334a05272a3f826f9d05a45058dfcdf68843a8b936a0cf5e6aa8ae1b80f60161bf414f280211110921a9c85f5104a0168e8e72de4f8aa04132eb258876f19d7be5f2dd2b0b304b923b2952d91fdee7e55205dbb194ebba322fdc67b2522c926121c7fa1af17ed06c47278f96089296087a704b7d0f847d51d6cc68acc52207747341f6b98cb1cd4fafcd2bb0d05bc79bb80d7c4b8a1a11bc0a3bdeca4541869b4dc9d6b48cd7869bf763b9dc4245273c704b0d8dec4b85d16dd438ced6220fa66926663fcc228fc6c4d27e17e327834b6757914d1bcbf34b65d858ab8b5c120cb0850522f542893fddb179e87f832daaa152c831f13564009c418123533de2c67949e3af2dcb60d6bdbddada63a30b4b54cd1ce5a5a00f8e8557eba9234e81178d0fcab5610fba9669cfeb1bd08cd96533498b272c5779a9f939691de1ad881c80878d6c294215230bbb619069b4dc17b3e59dbd242cd88ecc3be3a2696bf7f2d9e5b8c152cc0d99a0a5e9a38b1b8eb1a013eb76513337a7b0dadb4e817b6f497802bd47e93a820c1cc332cdccbdc8188ad333c95723a2fa3ff9899b878dfaaf2e4b9f77905eb8ab7f3f86da8e7c034f4b6d7943cef12030c40099d877cabe81b08750e3fbfe6312803481c37ba51a7d76683175d36b51f29f9a6bba333591e162daa6a3286dcc9664127bc0a301b48004a9c5276bcf08e7fe4ae52d76e431488a5b9d431fa13634991cbd4c2321e41d48c738a9ddb3f76f461a53bec959e02fc8771b67ec86bf9ccf2597eb34ec3d292e6b5d84ebac4d92de52e1f8bf6bfdbada634409f20ef2cc6e3c390e435f47e347238db48690840473b0a0831a5a8a58c4dcfc4eab7b418cba2a414f95577190ff88d727f73e2fff97aabd1114b764e3edbc183e603acfb7c09bf132bb01efc7178d4f9a2dbaf4924fd80fbe0e604f60390832eb980479e04e9c9a2bb2fb3684d8f80648d580783854584f62be0cc9218832385610d962365f5071fa3d368ffb671ba2c2f9a0fc68d8072219a77bef2d6b4a19f16dd53074224746bba5f1728220b196e40f937c4705429d04aa3c505c95603e05ff552ec18642d567050267b9f9929c2e138014b5ef1ba71d9a7186e3d13c8a8e408c2a9d1201a7febb8334512b44b82bb201789f635804896e3eb21b5bd8c421f0b4cfba04de92528f04fb4b526b737ee32da863f598456131983a01358fb07de6752111585a86256ce034c0d8575a42761361b11877050bc6afc3161564e96fd8cf048febeb2a9220071cff182d6ca037ce2c2ded916bd7b84de28ac0171d97fc24956c266669c1036b2b1a23dabcf34e38f3514512ae8a47b353b416699675e4d31a2fe03408e424a7829a06ade6365361d8a961257cbe25b0cde33e964877df5e57c53db2835177343e2d876d514c62fbb3b4a708ce626205ccf92f240d602cdb5d6841fd29da6308b6ca4097d8525410465452239b0451a8dbedac1e41eddd0f6be0e3d889690703a3145707e0b3f5db91b8193756e0e347b664a1cccbd7869a4022eadf3f873c10ecab9a93f2cadca7a333b81bb6104e82ea14fe741eb062080dc85acbc8cc3a9bc80c03d91ffb3c25f9e42bc25cf77d7390c3abaf2610f4ecdb019b158da2155befecb9c2296d03f823eaac0c740d2a4489b8284c7e7b3a729afb69bd5bfa5f62f9b5273797dd24a018307fc620e642aa27e7506e17b198dca4790e8de1bfb671d8dc7513910e954310721b4fb53705cdf06ea6bbdf00000af5b701a877a18df9a5964d194310c963a884141ea021cdd95efa3263a505387229d154ecaa235e8fa10795c9da2741cd98719016a90117a76f84f00b5c3d4bced79a73bfb3a1c78ad1adea5078f2f1b00f815bc7a30ef85840077732dcb1a61e9f31763d522d04c490371aeabca9499b0513178d5431148a72805d09329ea5d941f332d5c6d32ba2ef9f8723b6aea45f94b6b8e09ac1e0bbc5a8c6d9a00a9d93f9907e52edc4e9c344292654daaecd89d5943a072ae14a3638ff677f7fea0a2b191ce66471010cf98a3a2a5be16b862d290759d4a83345d07807da25743f02dd895a3eadc04598da54d15da891b5716de985eee6ddc5ccc96fef4c4c8907bbffe32cb61292053db86d366b7e6b3013d14b20a58057e56ae309024d2815e043f458a8f9e9772ef7157e1637d650a38f974a8818c24ab399e082a779ce73cab673ff5f4966c06b622d23c88db2fd4b8fa50b2303ff6a03f5e9237ce473ff3c6e5c520fc1088ec904c4da47f781ffac2edb027a2b78641983892ffb5c1dbc52383675ca698eaa2208385efc43a04e54e38d873762a4f1ca2f5e87ad989e972da3716f4191d002412503d336ffd5418fb12d341bc2989337c5903ce6e67d1b403dadd4f50471b4149bb3e5aa03d2f32e978ffc5964e0180778e38ffd98b6c3abaaf7e2ea79e33290570eb48326fa0ecbf1cce86662e7473444659fc8cbc9f3617ee8195fe1bcf5bb1b634cd43f046fe2b1b8c2b0c6b064c4b7e19b98e19aa4c3aecdbbc58fc597c6aec39331c3b2e19baec4b5e2b1a1c986e19b80c4ace2b1bac6b3c3ab5ae19b9cc2a8c3a2c38ec3a0c6b1c3b8c6a4c4b8e19ba94454c78e547d29c989c5b6e19ab1e19b97c6a9e2b1afc3bdc886c4b1e19b80c8b2235a0000fd9e01c4a7e19b81c4adc4a6c8a4e19abae19b9fc898c39c72e19b8cc38bc5bfc7a8c684c6b9e19b9bc7a2e19ab8c492e19abdcdbd7de19ab9e19b82e2b1afce85c884c8bf71e19baee19ba3c6a3c58ae19b94c7abc4bfc79ec6a5c895c599c69d67c49a7dc5aac59ac391e2b1b2c5b7c781c783c3ab267bc8b138c2b3e19b9ec796c58578c5aec684c2bac593c2aec391e2b1a7c588c58cc5afc3bfc682c2bdc8b2c793c2a5cdb4c6b7c589c69369c59ac693c48fe2b1ace19aa3c59ec392e19ba2c98cc8bdc4bbc492c985e19b88c985c3ab77c3aee19ab3c4b150c897c7b4c88ac7bac388c6bfc8ab3cc69dc4a4c38dce87c2a1c4b459c49ac893c5b4ce89c6bac39ec681c884c685e19b98c7a7c6bdc5b0e19b9fe19bacc2b5e19b95c49ac4a2c5b8c793445dc3a4c8bbc8a3e19ba8c795c697c794c985c8aec98fc3a3c8a9ce8cc6a94ecdb5c8bce19b843ec8b4c5bec6962f7ce19b99c494c78d6cc8b6c3adc781c897c7b3c69de19b972149c586c7a5c69ac48338c68dc583c497c49673e19b8bc497c6ad2cc5845d65e19abac98ee19aa976c793e19b83c782c7bac68803c3126c4ac0a5d9474124ee1742a7b13784c6d2bbc4ee2ef8942dfd9991ad85a04097450fe4e761b694e6097e66838d1c429dec804b8ef8a6f0d312f6b8a02f2a2e26fb60b63ad70e1b2541314aa8ad3e21511b799b8ec4c98b8d16836c1822b2456266465986850d2331c72934bdb67154ab20ad49be0e52d8b07841117c0eb76a39549639f7ade76a90710e7983978e9b23345ece3be27aac48c4e9080bb5f94f55e371b7e0e88e14fc775cac15ec2a52abe9393ec37a40359a130763913fe2665503e78b30804b8ef8a6f0d312f6b8a02f2a2e26fb60b63ad70e1b2541314aa8ad3e21511bc53cae189ec9db6f1453b3c6ad4f3b93dd106a3a390db27a1a750e7ed0897e3b6198484dccdfa7a7e1d8eb2f23668d54e98f9ed3ae90fe0c275f177ecf701fd38cfb8b97ae22d6b4a36cfa52cc484e3cffb8977a41aa828ed126a801048b1ec4a15cf2935b2a6b609f5ca6719c086ac2f58c1c804b8ef8a6f0d312f6b8a02f2a2e26fb60b63ad70e1b2541314aa8ad3e21511be85cd33566b060e448b4a2a052a8b79e27578dce6e09886ef092ef096797470bb54b9abba5ae26799b07cdc88c802e6af5cbfd4124295700ac12d910a02a74c801fdd301c4bce19ab6c2a9c69ec4bfcdb6cdb453c3a3e2b1a9e2b1b5e2b1a7c5b3e19b8964e2b1bcc783c69fc2b2c2a4c89fc79ac2b7e19b9be2b1b2c5bac780e2b1b0c883cdb1c89dc4b2c8b0cdbec4abc69ce19ab6c5bcc2aa74c38ee19b83c586c6a7c3b1e2b1a9c48bc8b0c6a577e2b1b3c394c2abc5b8c69b61c49cc88277c59cc6a27cc4a5c4b7c499c88979c39be19abac8aac7aec6aec6b7c2b5c6a8c7b7e19abd6fc38f23c592c988e19aa05ccdb1c8b84931c68dc6b1c59949c8a6c395c594c593c98ee19aa2c890c887c594c6a046c2bdc3a3c98dc59cc7a0c2bcc886e2b1a36ac891c7bde2b1bbc7adc4a0c89ee19ba0e2b1a0c3bdc3bde19b88c7a5c2b762c69ec888e19bade19ba1e19ba1c88bc7afce8cc381c693c69ec6abc6b2c2b34f7ac3b934c78ae2b1a7c6afc487c39653c5bb21c8a4ce8cc697c894c6aec58d65c395c491cdbac986e19ba6c78ac38cc886c896e19b8478c5b6e2b1b1c5b6c892c5b6c7abe19b924cc69bc491cdbdc885e19ba4c4932e74c2b4c3bcc690c496c988c58ece87e2b1bcc58ec2a9e19b87c8b07ec4bbc886c8abc897c7865ac493c894c78352c7b4c5abc2b8e2b1bb25c7b3c8a0c8bfc8bdc2a5c483e2b1b826c2b0c5a5c4b9e19aace19ba873c88ec4bce19b87014948700460c42f1f1cc8cf1796bd0c92231ef2a383cec2b3deaa9c03a1bdb69e600d45bbe243b1aead9615dc00ad96c382fecfb86a13981e2ac56ae2f6503b2e42253f1121027ad5f5eddd1adc44a2875c391f01cf8887a3e26e14406ffeec4bfd7a9fd877ce5203fe6b058d231ec71af9ca18ed5c735506d7ba28ee68ee66587c998c8feca7ae068c8ed079e5a9a436728cce01fd0d0158c5987cc7a7c596c2b44ac78ae2b1bbe19ab5c69ac6a258c3a9c390c69fe19ab4c69bc581c3ad23c8847ce19b99c7886a29c689c891c2ae4fc2a3c397c38738c5b0c7bee19b81c8aec595c8a648c5bec6a5e2b1acc8b4c499e19ba5ce8ae2b1b1e19ab8c6882fc79de2b1a3c882e2b1bdce89e19b98c8b7e2b1abc7b3c785e2b1a043c3bf77c8b8c592c3b4c69cc69fe19aadc7966ec899c792e19b80c69e33c487e19b8e7dcdbac6ba30c6aec4b0c7a5e2b1b6c98760ce8ac5acc980cdbcc4b4e19aa3c8b5c3bbc3a3e2b1bbc88dc789c89e502dc38fc899c48b38c58cc6aec59cc882ce85c7b421c2b5e19bae63e2b1a0c6b17d77c8812be2b1bac7886ee19aa5ce86c7a340c690c592c8a902e16e95e452f54049c54ef3677e6b143f63e833c523ba008d7a8398d41a331125bbd894236f5b5919322695c196ed052dff008327905be1fb054998390ca719fd701c4d80978dcf26e84f0b1fc57737e946d62761fc59fd9c48d262b93aee45652c787805dface83d04e524403a25a166a1f40ecc8fff844f09de67480452a6789d48b7bdbd811f0edadaa8ee8eb91617992eadf391f4c045b8e9c2db161a26febb6a94eacca3060cf678bbf6cfef4a7cf382ab9ad83de034cf788225e31849cbf147f94a84ad27905be1fb054998390ca719fd701c4d80978dcf26e84f0b1fc57737e946d62761ff1d80feeea1b6d5a163d0c962431636e1ed621966fe285bc970a266bb400d4d48d55ef71704f5b79862bd806a6a33e113b18832b3d59e3a6984e14fd52ac9007abae59842ec800bdaa269f5d4feb1eccbe0efc8936a3ac728a0c98378372d76ac52a52e8e5cac28af3796ecb66834a4be9bfb92fe4564578a1907cde3a2c2a7f2a917fad8595b886e040da568c2018d0249a064157de880922380d6b71ffdaa", "0cd456ee3d3002e14c06473e5aea4c3000fe6de4f25d580c99bd5e3b537dca2c", "eeb97ae75f609ef56a986c7f4ea5279cce9c57e01c638290383ffe06f35ed8c3", [2069242925164740, 994250683432957], ["5252526a", "636aac6352ac6a6553"], 0, "02fbc955f5ca667c140914910066a247dd4043eb67636cabfc5f4da4f41bfa50", "5f0bf4f001def70cbd71d84dad9bd0c3989c0b47fa0821596ea25cc0394fe7e5", "78dc28c922a9113678a1be9c09e589168714c2026b47c26242e3bc9e11858e1b", "5e39b86718076747a54862561a2ad007a9da418fc06d5578c432ac918fba304f", "e19b9417ee17ba5718b4f21a7280dd4ae55b220bee3090efce24c34a92449b30", "7006a4e8433c026623f8dd260afbf7f45af7302c0b252c21b17938498ea8bde4", "b93ff6d6249f75825b16536b130d06d087b296a06206d1ea235abd2fae5c2478"], + ["06000080f8694a12777777774624a07965c0fa0c000257faba21fea10000036a5351cf6894721fee0000050051ac5363000002e65c165d08ab234cdf248150f9c86f60ec73abdf75c559f0672bae0a39094a3cc523d4c746cb4c915d2157e810be5821837453fef2efb75137f3c2abbc35471f69f50854fb68810f94f763633eeb143f72a5efd6c2a47e6154c4f0f120f37f0e44df8ac5849b655acf9fa7b2ea84621d8e4dd8576da75ed1b48acb910803273eee8ebb63478ad69db3d1b774c121b2cf958edccbc4669d3111b4fdde38b62d27d3216e7f0f42a9aae00fc3791220dbb1031519bc1eccf8298a22ab20927165aa95d54688834817583c6490287734ea300c3894f99baa29ee97509d1c1071f21742ba6713eda020381e6098b05ade280963b398c03bf4c4e1f19ad1adf1f0d61facbf9966bdb01fd184b200f866c5d12e3dc57ecf4fcd60c4a756191dcf50bb0f976f00e43636a68308692f40244c3915344b6f1f5ee70e51e12b28538553403be1498e0075dbda3e666d9ebd18a12721c97349ac10e8fa2d6a59b22356a7719618aab5c757f8821efc3e071b75f215b200b7d29998ed7ae0057fb2329ca9136dd2bc51a6590171dfca3bcb936b11c63c03bb7fce30a05f9b6f8ff354060450a3452da186e93d6c32da6272b89bc4d6d5e8478f299101989711a9d22097cdb70c150ed26df47b0cddee521b4f1e9896a1b6978653a4e38b0d28526e1e3a87435ac4fd3097afe321e72d40c470f3b53f5c358d2e53697caf669deaa11de77c984a730e5bf7b38ef6589a5aa75581bfd3c0078a63a392960ec3f2a05c081a484eb4f425b708360f82853cfd50a027fa9251768696f3735cd9edf79ecd4be08c5785c8aee79a13238709942f2cfd0f807daab50cc6131bab9125673627f5e9a3d53d99fa025c39fab09e2a21346dc7f860a62dd2108e0441178ef97621aefce8972810a4c7fc1b3c7eaa83d4a62bd710989611dd7e2f4bdf15d831006011b44ed959dc61d8de52745e30679cef04013ac6154ef06469823874252162263f3a4ba5657b8d0ecf0386441f8730d0f14e868a324637b0d34a9d1dd6c39f28fd9af350dc23937929e37970f8873701d3fa471010a7214068ad1b890252261dd90d89c5a6f2904bc616b027d7bec879b7a178254fdcaa991b422b7a9693e764a127b172a0dccac44f1527086c488985f9235e2882b4781644eba9ed0961ca7a6845b57365d8754bdc791f81c809d012bd329b6a44bd3dfa34bce1a37b7055348c37f619802550b570c6a0f7877463983a163e18f222a78bb480dd768fd76bc6896fe02aa482f76c7252e66504e880d276bf7d557b396ade3bf0adba84a27f88bda8adbfc89ac86ad00102ee5845688d4f0f892be67979b1817bc4d4ef7280924c678fd54fcbdea8a2eb8f5d75531c1b801b7212c6f1450938b926771e1dcdd3a4782f9a75c0b9fc889572c40d531965175a45b188218d1d879950cf780849326c3f28dd53d68119d296955012a26f833cdd29c6f4c716f1d337d3f4d21c7a63f854c9f4c1c4ccf181ad4316cab136467c01d96d36e2981c86c476567d83776b733735d5658a48f9897cf1e5052b37ec1c88914736d9f97c5499d73d923b4500694ffa5735c93cdb87b35d829549b1c6383e95fd1902ad2980f2a3a2483ace74b7643d8eae8d079aa0067541006b94a6f913dcff13d67cd9a8cfdf30b0c3d15aaa470b3f8956105142fa2611fedaa43facbb3f0596f67887cdee9142c5090a84e6252931ffcf61a50a4b92853060e8b87e10cea8ce00e4665e5f931f0e08dc5247be1aedc79ebb7c20162fca7bf90e5883025fc924368d42450b4fb7a7e1910edd8d295f03d4de03de6051d1fcf287f54f382441dde00cb683a4048ce54d4220905724b309c799924b854afa377b801a0352fc4450b335277adad761e48a1d1dd378936a491e286cafc700b48edf15f1c2d6edf1a24e0e51b3985564eba969cd6ee659baaef746e13aba64afad58af52f428173645757a407e1fdfd989380c02bcc3c37f4890c08eb93162cf78bc3c7453f3f992a794534c07e3968d8270aa191f67800a0bb3e7bfa54b0f6fa53ee8fb136982ce71f40864b54d00451af3f5327422421606ea10c0d6127c02f91ad3aeb9ffd6111225141448be8240c42973ac52d71b012fe8ef41f00ec196c757899ef8c00ef8df445c565469d84bd02c7fc41bfcdf98951f50e83f19a000a9e453f62167e7350f92360831bd7c5222b670616e4b6ca8a23550cad8ac0ddb7645e2b9713be7e1d768f88eeb74c5d32d8a2f427f7216c767a66ba01e6449ae435c24be7b9d288ad75712c92aa50618dfba18e84e88d46068df0b42af892925c867eaf4c639056e9951d009a939f759a8a2c049def0977f61ea11231406cd10956d165578bb29e47696769a580e0701e815af3b504e1358d037e59f6665069ec906e3e034c6b17f0400340d2716201e071e471a855e9cc36d3949971574bf3a060fc0d882d0a9865c24fd000194031730cbe188e6fdafcbbaf751be87af965cd98d993104ca6edd29280cda865567bdd4b4ba4737e61c3f0ad875a8dee6e6cdff26818808ff9b2d558795d65d2a95b4565619f7b24162cc47599a331306e3652ffbc3b3fd06c1460c806f4e61bec2a2a7b6c796f65dcf36a4afc6d8100935210a86389f249e2f8232737b8b336b5f55400b0679ba0c1ef020c92685a424917995ea63ad1d5e28dd63998382c7b39d26db80b43e324faf5d63604a84f2135cbff598eb50e1d3a4b99cd66c7afde67fac47f0358ec783be35954796e5973acff63198a35594187ef817000b08881e70e0b2cde2315179c0841551e8bd928eb624876e86b0b33aab0cde87eb8fd4925d8cf18a7568f6a269ac500f4f6c56bd5ea222602ccb13ec077d22c68a59a67d0ea3b455ee4c4ab93276d3d9aaf87b7a0ffbe024261e798dad058ec8de263cb676d81b7a60799777a8cf06ce216d9c24f0dbb76bc62cb0d779aa49e920c78876c7eae213a638d031167a52864e14b2776f3c066c60be9f288cbbcc3362a21b04d5005746fe5e618f9534887baf44e621f8998c0446266f1aa2ba42c609886116a360ecadc37b862ccac635b40a93a62e041ecc42011131de25be5c1689d40d65b552dd03c6d2712d62d2c9252c34a984474f67c10e9e434760ba7cad2ac72bb26359ea5873d19cc11da7ff8eb934f522d72f1df4bf697f7176f45628853e54141fa9f91a555549ec769827f78ef8c532795f3cdd86aba01471ba89e8f20cdea68ef423e69f5c5ea15ff4d8ea8644f0cc2c9f417fb716a57fc7e051f520049fab9868f52159e8fea0cf5be32f0baba2af6785cd54a50398b014a07b7845997a1b041bcdbec480c685c2aac6b8c5b235c5bdc6993de19ba4c8bfc98e5a5a0001fd7e01c58be2b1aacdb4c3b9e19aaee2b1a0c383e2b1b5c6a7e2b1b8c599c8a8e19ab9c49c6de19b9f23c389c8ad51c4b0c887c39653c98cc499c686c5bae19ab551c7bfc3b5e19b81c489c78e5ec89be2b1aec8bfc784c5a2c7b4c498c7aae19ba1c481c6bfc48bc385c39b53c2a3c5bac5bec786c5a3e19aa5e19b9ec7b3c2b0c8b2c7b3c2b3e19abdc483c4a4c7aac8a4c8b3c480c987c98d47c896e19b8cc6b7e2b1aac48bc2aa44e2b1bbe19aabc398e2b1aac785c6b9e2b1adc59ec5aec6a7c887c4b8632c62c58dc8a4503ac6b372e19b8ee19aa4c59ac8aec4a2c388c69dc393e19abac5b2c5b5c495c2b8c2aec697c594c79ec2acc3b4e2b1a9c8995ac68266e19ab4c887e19ab1c882c3b7c384c2b3c7bdc888c7bc79c79b7ac594c5b1c8b7c380c7bdc6a2c6a4c4adc785c988c6bbe19b99c6b9c98cc7b6c6b87ac882e2b1a9c380e2b1b3e19b83e19aafc59ae2b1a2c78e68e19b8cc4aac7b5c3a6c7b9c587c892c790c898c5bac3b9c2acc989c381c795c4bce2b1bae2b1b6c78302fdb52f062369de658900e6d7a3d6ef4089b024e2df0e02a3e8122735acb6462e9838897a84025b7eb32e0a35e06a801c6e7c73fbce7d5d43371cac7ac598db0acecb0e3466c3d140cfca1ed0df1cdf4067d42d297dfe0b32fcb875338171dd1eebeb123feafa32a5d8c7ce58390ea2df26c60888daf3816b7d0297a17b5f5d208de922e773972b95e6965e58fbf64fae06f0c3f3786f3d52b31b506b6eafc47707788e5b836d8ab59942c24f84acbdf67a58727f6f3df3cf5e6ce3a42729903e7c53d115545ffbce7d5d43371cac7ac598db0acecb0e3466c3d140cfca1ed0df1cdf4067d42dbc399d1977b8f6588c0e087210f051cf6e36e14e32aa23ba6ae4331f2239e705f679542fbd4ed2bf3191243681f827896b1bb1c4b78b34c487a4edfa97d36d6200fd3301c7a3ce874ac7a5c6acc5a8c59dc2b2c48cc983cdbe72c588e2b1b8e19b84c4a8c7aec68dc7a9e19ba62fc788c69fc5b940c58f42c698e19b95cdbbe19ab7c482c98e6cc597c585c882c7bdcdbbce89c8a1c388c789e2b1abc6bde19aa0c69025c7b4e19ab6c8a8c4bf48c3a3c399c8b2c5a2c89dc4bcc7a3c59bc89bc7bdc48ae19aa2e2b1aec5a7c68fc5902e55c8b0c4a6e19aa4e19aaee19baec78cc48bc79fc7b9c890c5a4c5bec8b6e2b1a2c4a340c6972dc694c7b7c8ade19aa754c89ee19b9bc2a2c5bdc4bfc7807bc2aa30c5b6c889ce84c3a1c5b840e19abb60c687e19b87cdb7c5a1c398c383e19babc3adc387c7b1c7a1e19b87e2b1bce2b1a976c68676c48cc7b6c78cc494c2bb75e19b81c4bae19ab1c692c6a645c4b7c683ce88c3adcdb6c39743e2b1b9c8adc8b863c79d5a00018b4ac5aac399c89fc780c2a7c896e19b9bc984e19ba536e2b1a4c880e19b84c783cdb4e19aa6c882c799c3ba5ec2b3c385c786c3a3c2a7c3aae2b1a2c981c389c792e19b99c98cc59ce19b82c480c7876455e19b8761c48561c3afc5b5c59f71e2b1accdb3c2afe19b8c61c2a5cdb2c89ac699c698e2b1b3c887c3b0c38775c68d56e19b93c598c6bec4845a035055e0238937b66e2e9395f6cde91b604b07eae987178a887ef2dd4e842ac41e7c682bb7cb01a221a44c242a56079805a5dd693e8ddf180d3c8eb4ba977bc1b8beb3db95f382c3e402faf3b67bf8d4044d9db61842a3af933316830d53a7cb88d2a9823bcdfbec8f18c86ac3df894238001b28fa313f80cfe75f7cb5d973cc77f321f1952f305018c0bf238b80e321199060666f38bb3edf2d8415d55a3f1c48adafe8901c96fc7ac0d3f7f83717ab11ceb58fafb4bb84c7b254379c612c875ac14a6cb355a33e8ddf180d3c8eb4ba977bc1b8beb3db95f382c3e402faf3b67bf8d4044d9db6d4329145803c6bfb82e29ab0299f917a74028157358728db4992e90420d2330d69e957527f5ea7411756ea6dd81edb0e0e6f1bd7688f54934410bf30902201e186bd829f3234174108dc2affd51bdd7b32c5376feb3b3e15963df674744cda70ff9b177c5d1301891d851fd5bbad3ba1a3d6b03e8ddf180d3c8eb4ba977bc1b8beb3db95f382c3e402faf3b67bf8d4044d9db679ef02a163a4d52fe8e2691cd1ce9f84f7369da364357912c0a6fce67377af3bd78f2415aa9d7e80541b11f79935285bfa5e7908ea28134af6125d3684a8953f017f7ec0d0b8f1defda815f7812dbafe2efac7b73ce6cf886a5f15ed8a507853ed731b8135923e00aeb674c067c82b140138778ca69106cfce4d18c54d43524ca67e8c4662b4a401bb7ff24caaa8851a70e8d4a637daa75ddf219ace464135bc18", "e6dc1aac7f205171dcf3ec070ab572b78b61ccac3580239b99a0ea7e3d947571", "1b589c770a398ff18847cf9af91d36785703c9f38ad521a033808d3709be6288", [], [], null, "e6dc1aac7f205171dcf3ec070ab572b78b61ccac3580239b99a0ea7e3d947571", null, null, null, null, null, null] +] diff --git a/test-vectors/json/orchard_zsa_note_encryption.json b/test-vectors/json/orchard_zsa_note_encryption.json index 4d04a339..cb3abd7b 100644 --- a/test-vectors/json/orchard_zsa_note_encryption.json +++ b/test-vectors/json/orchard_zsa_note_encryption.json @@ -1,6 +1,6 @@ [ ["From https://github.com/zcash-hackworks/zcash-test-vectors/blob/master/orchard_zsa_note_encryption.py"], - ["incoming_viewing_key, ovk, default_d, default_pk_d, v, rseed, asset, memo, cv_net, rho, cmx, esk, ephemeral_key, shared_secret, k_enc, p_enc, c_enc, ock, op, c_out"], + ["incoming_viewing_key, ovk, default_d, default_pk_d, v, rseed, asset, memo, cv_net, nf_old, cmx, esk, ephemeral_key, shared_secret, k_enc, p_enc, c_enc, ock, op, c_out"], ["1039d8e64a80902e105947817df3bdfb7df7030e68739f9c533a36bf5a6a807243106de9a7ec54dd36dfa70bdbd9072dbddab5e066aaeffcf9bba320d4fff712", "5d7a8f739a2d9e945b0ce152a8049e294c4d6e66b164939daffa2ef6ee692148", "56e84b1adc9423c3676c04", "63f7125df4836fd2816b024ee70efe09fb9a7b3863c6eacdf95e03894950692c", 8567075990963576717, "bf69b8250c18ef41294ca97993db546c1fe01f7e9c8e36d6a5e29d4e30a73594", "6743f93a6ebda72a8c7c5a2b7fa304fe32b29b4f706aa8f7420f3d8e7a59702f", "ffbf5098421c69378af1e40f64e125946f62c2fa7b2fecbcb64b6968912a6381ce3dc166d56a1d62f5a8d7551db5fd9313e8c7203d996af7d477083756d59af80d06a745f44ab023752cb5b406ed8985e18130ab33362697b0e4e4c763ccb8f676495c222f7fba1e31defa3d5a57efc2e1e9b01a035587d5fb1a38e01d94903d3c3e0ad3360c1d3710acd20b183e31d49f25c9a138f49b1a537edcf04be34a9851a7af9db6990ed83dd64af3597c04323ea51b0052ad8084a8b9da948d320dadd64f5431e61ddf658d24ae67c22c8d1309131fc00fe7f235734276d38d47f1e191e00c7a1d48af046827591e9733a97fa6b679f3dc601d008285edcbdae69ce8fc1be4aac00ff2711ebd931de518856878f73476f21a482ec9378365c8f7393c94e2885315eb4671098b79535e790fe53e29fef2b3766697ac32b4f473f468a008e72389fc03880d780cb07fcfaabe3f1a84b27db59a4a153d882d2b2103596555ed9494c6ac893c49723833ec8926c1039586a7afcf4a0d9c731e985d99589c8bb838e8aaf745533ed9e8ae3a1cd074a51a20da8aba18d1dbebbc862ded42435e92476930d069896cff30eb414f727b89e001afa2fb8dc3436d75a4a6f26572504b192232ecb9f0c02411e52596bc5e90457e745939ffedbd12863ce71a02af117d417adb3d15cc54dcb1fce467500c6b8fb86b12b56da9c382857deecc40a9", "ddba24f39f708ed7a7485713711142c238513815302df0f4830421a6c13e7101", "ca1feb30ca111776c0417466bd69b3d213882eef55e60b6d9e2a98e705eef327", "23757c515821cbc1843c9a457b7e6ae601add2ea10b9c86d6b317ce2f17bd921", "5bfe469c33e447ba456b8bfe9b385b3931b4baeb8f7023fe8e33354ffff1bd1a", "8a5e132c3a0704f2456fbd777a13d6ec57655671db072a7d276ad969f5ec4517", "36d54cabc67f6cc726a730f3a0ceed5853f08cd38146c8342598987c215048a5", "82c43265337f1ab37b18df277548618263b8024d9b145a05ade2eb5479180320", "0356e84b1adc9423c3676c048d5f2935395ee476bf69b8250c18ef41294ca97993db546c1fe01f7e9c8e36d6a5e29d4e30a735946743f93a6ebda72a8c7c5a2b7fa304fe32b29b4f706aa8f7420f3d8e7a59702fffbf5098421c69378af1e40f64e125946f62c2fa7b2fecbcb64b6968912a6381ce3dc166d56a1d62f5a8d7551db5fd9313e8c7203d996af7d477083756d59af80d06a745f44ab023752cb5b406ed8985e18130ab33362697b0e4e4c763ccb8f676495c222f7fba1e31defa3d5a57efc2e1e9b01a035587d5fb1a38e01d94903d3c3e0ad3360c1d3710acd20b183e31d49f25c9a138f49b1a537edcf04be34a9851a7af9db6990ed83dd64af3597c04323ea51b0052ad8084a8b9da948d320dadd64f5431e61ddf658d24ae67c22c8d1309131fc00fe7f235734276d38d47f1e191e00c7a1d48af046827591e9733a97fa6b679f3dc601d008285edcbdae69ce8fc1be4aac00ff2711ebd931de518856878f73476f21a482ec9378365c8f7393c94e2885315eb4671098b79535e790fe53e29fef2b3766697ac32b4f473f468a008e72389fc03880d780cb07fcfaabe3f1a84b27db59a4a153d882d2b2103596555ed9494c6ac893c49723833ec8926c1039586a7afcf4a0d9c731e985d99589c8bb838e8aaf745533ed9e8ae3a1cd074a51a20da8aba18d1dbebbc862ded42435e92476930d069896cff30eb414f727b89e001afa2fb8dc3436d75a4a6f26572504b192232ecb9f0c02411e52596bc5e90457e745939ffedbd12863ce71a02af117d417adb3d15cc54dcb1fce467500c6b8fb86b12b56da9c382857deecc40a9", "92e04874b5837c261daf1a27b783ec4865d3bb728eb161daedb8446ab38f078ea8662e4d2e9d00a39527dcde517ac3dbf9d27e3ce10621b897e97910baa563d0b4c38f8777f9dfb55a4d0ca649807a6e7e3b637be7835c0c076e6f06ee5c8aac6ad21300f8e1cd395f692dc572ab07fd4be1f2c6520964edec3be55622ac4d23858c398df66d6a6e546018f981668924be963b7cbb0c7f104d1607fbcbc01849d99372cb8e64b2ca15d7f8c5372005a889d6a93123594209e4d2597b6e83782e5d1ab0c5d642be32e7b48985aa077e9a76bde27df426748bf32552015688b36e34ff9d2211d872fb236a182fe4f287a55bfceea3ed99fdc291f91d6ef8d29a278fa646e8e7dc66d49b3862267ed58b31660997a58f29735cc6e59865542f5d908ce52d9f5b29c97824d14d4d64cdbe5693b51b7ec731c9924b4f475a14d0587be645448a07554f15bc9dafa1f7386ae86f71482b356ea79cdc44732cfa4146e6ca5104f0a4607bd64b58396e443fad2cfc36ddd3ae9aa4bea87aded5ec351742fc5a906ad054d3594316cc54b874bbcec2a814315018bc7e1d3c748472bd9677765dcf59b16d55a3f1864f751a693d769cc76b8e328a9ac83be178391beb5f28ab692b6f02a3f7498a4bc551f8487daeba3be02eb020c160f8785391aa03de447b37f95becfe3eca95ae62aba08220ee87d24816b0995f2730e8ff9aca218b88e31b1fb7783a2980f7b29844c10626a213a981417d90dff9fb2abafec838230e1a55cfc5f7f819abf6e5b0a7483bf1bceb15e85bfe12fd550281e52820d0bdb2a5ba34e374ca2ffdac56ce513cf3dd23de9fb4a1d2ff4ffe749bd8cb308f9af7b6fea239", "b325ebe57a2c40a8b211cfdf72a1a244f15342859888a364523efd2ac66a1ad6", "63f7125df4836fd2816b024ee70efe09fb9a7b3863c6eacdf95e03894950692c5bfe469c33e447ba456b8bfe9b385b3931b4baeb8f7023fe8e33354ffff1bd1a", "55b8907c6d454b83634f1b9a1aa3c3c98adc77d96c2f6249ec66dbae4d0cc940d726bcd1ec91189fd3049a33f2ea7d8b74aac17cda3883802db5969d8d2f3225919ce38826415cc6b338944b4899548b"], ["fd9e9a1f381cbe75cd8d6ae12fca872e9400f00272b029652e656c8f3c4bf037eeef96421b2fab2fb3ad1e0ad8502d74e6f08f0dd518f8fa822a65be2740c021", "e73081ef8d62cb780ab6883a50a0d470190dfba10a857f82842d3825b3d6da05", "556e5e1bf51bc6a61158f7", "b4cac56f062bfb2e2715eaf9c8fcdbc20c86793f2357ddd04aad39f94ad7c784", 9072946746592546880, "aeab016b6bc1ec144b4e553acfd670f77e755fc88e0677e31ba459b44e307768", "6743f93a6ebda72a8c7c5a2b7fa304fe32b29b4f706aa8f7420f3d8e7a59702f", "ff958fe3789d41c2b1ff434cb30e15914f01bc6bc2307b488d2556d7b7380ea4ffd712f6b02fe806b94569cd4059f396bf29b99d0a40e5e1711ca944f72d436a102fca4b97693da0b086fe9d2e7162470d02e0f05d4bec9512bfb3f38327296efaa74328b118c27402c70c3a90b49ad4bbc68e37c0aa7d9b3fe17799d73b841e751713a02943905aae0803fd69442eb7681ec2a05600054e92eed555028f21b6a155268a2dd6640a69301a52a38d4d9f9f957ae35af7167118141ce4c9be0a6a492fe79f1581a155fa3a2b9dafd82e650b386ad3a08cb6b83131ac300b0846354a7eef9c410e4b62c47c5426907dfc6685c5c99b7141ac626ab4761fd3f41e728e1a28f89db89ffdeca364dd2f0f0739f0534556483199c71f189341ac9b78a269164206a0ea1ce73bfb2a942e7370b247c046f8e75ef8e3f8bd821cf577491864e20e6d08fd2e32b555c92c661f19588b72a89599710a88061253ca285b6304b37da2b5294f5cb354a894322848ccbdc7c2545b7da568afac87ffa005c312241c2d57f4b45d6419f0d2e2c5af33ae243785b325cdab95404fc7aed70525cddb41872cfcc214b13232edc78609753dbff930eb0dc156612b9cb434bc4b693392deb87c530435312edcedc6a961133338d786c4a3e103f60110a16b1337129704bf4754ff6ba9fbe65951e610620f71cda8fc877625f2c5bb04cbe1228b1e886f", "1549707e1ed2b2eb6615650bec45a21764104a23eaf6ba496cb9b8e8257ad8b3", "c1e1595b8de7559766e5a6725f5be5742f43bf40623b7149cae2675c4db2c731", "59b6f3d403223d6ce43dedaee235fca95cc8b249941ccdb66f3f611cc5e9f90f", "10874a74227ac7995edddd734d0e00dcc9f48a01dd5c4cb122c061e0bdc9ce14", "d29e0d001ee71e0599086504d862c7f52b0860770d8a4b42a86811ac3169858c", "11a0ac799a29b0ed195ed87b138322263bbb9c31008c2959af2fc636687ed9b0", "4bbf80e7a1703ac14ad7b5448a2e8e79493049d19a6a513167d55bdd586ac0d9", "03556e5e1bf51bc6a61158f74050afd8fe94e97daeab016b6bc1ec144b4e553acfd670f77e755fc88e0677e31ba459b44e3077686743f93a6ebda72a8c7c5a2b7fa304fe32b29b4f706aa8f7420f3d8e7a59702fff958fe3789d41c2b1ff434cb30e15914f01bc6bc2307b488d2556d7b7380ea4ffd712f6b02fe806b94569cd4059f396bf29b99d0a40e5e1711ca944f72d436a102fca4b97693da0b086fe9d2e7162470d02e0f05d4bec9512bfb3f38327296efaa74328b118c27402c70c3a90b49ad4bbc68e37c0aa7d9b3fe17799d73b841e751713a02943905aae0803fd69442eb7681ec2a05600054e92eed555028f21b6a155268a2dd6640a69301a52a38d4d9f9f957ae35af7167118141ce4c9be0a6a492fe79f1581a155fa3a2b9dafd82e650b386ad3a08cb6b83131ac300b0846354a7eef9c410e4b62c47c5426907dfc6685c5c99b7141ac626ab4761fd3f41e728e1a28f89db89ffdeca364dd2f0f0739f0534556483199c71f189341ac9b78a269164206a0ea1ce73bfb2a942e7370b247c046f8e75ef8e3f8bd821cf577491864e20e6d08fd2e32b555c92c661f19588b72a89599710a88061253ca285b6304b37da2b5294f5cb354a894322848ccbdc7c2545b7da568afac87ffa005c312241c2d57f4b45d6419f0d2e2c5af33ae243785b325cdab95404fc7aed70525cddb41872cfcc214b13232edc78609753dbff930eb0dc156612b9cb434bc4b693392deb87c530435312edcedc6a961133338d786c4a3e103f60110a16b1337129704bf4754ff6ba9fbe65951e610620f71cda8fc877625f2c5bb04cbe1228b1e886f", "1a423480bf3767f5ebfc40b8c89cc534f165c35d19c8da6c3210e952cad823a7846021c3de4a8693b71e287f4686ac0addced94e22577c409da2dca2efc2b3f88697f5ed205ab2f9ea2985dd8b91b32c1d7a8da3e86057e8708c7eb13232af565da5a35de50626296aa6071aa00a2cf2473fa80bfdbb9589482a835d56d227e629e35b2fb0f3dd38f13baa24e58826662531076aab9f4e3de2c0d003e8d10a8a70643fe24b1e4a2b6d4274bcc5fce0493aec37e324e9b51347e320a8a00dd6d6cd3a46704b90af0d30e1da337a2a829826ce70f4f8a7cd31375942da534b688bf0be8b6b90526b181d9f072f608342b24c89dad7f7f3079fe99b6cfc7338c286942cab6072953f086d59a1d66000a4ea6ae63fbbfc5dc76e23142988725dea4743522b922ceb89f1948ce943d573661030fe0cec607bd247c9b591843d3e38a94729298e6005dfd9f4f0f486cba7b651d5b9d3d7ae6448e39d19d77741792d609c2eb97fa9ba6e0b33df17ff0f3c6116389f3da3b0d656b9153eb33f1bb50394d737b6781535e92bcc8a7e56e60802333fea10deb6c79b663ddd9282849146233f078abb6d38ec807c45794df4aafee8d758b9dab4f39abd9ace42ea39889d5f40241224a9e1171badcf4c5a759e3bb9c79e3d1c72b4af6581e07bdedfc17fe68270799c3bb08b11fefeb1edb2bba0f1146b54012ad31757102caa5dee1fcf1f9713340da252bd41ed4ae211f35f88991e1fe347d70f52cd12d73613cd13cfb12eb25f832b34c8b6693a85b400fce303dccb3f8d90f5b70c1e00d1b541e0e1373cc0c4050072187690f138fd2503272a3f9ec5720dd3e5b1da59514d4cb50b1a445a9d66", "abd0c24697e45b8bc4830fb146532ea0ac845581ca3539d34124735409d015ac", "b4cac56f062bfb2e2715eaf9c8fcdbc20c86793f2357ddd04aad39f94ad7c78410874a74227ac7995edddd734d0e00dcc9f48a01dd5c4cb122c061e0bdc9ce14", "eadf7eeb102db1885854c29eb7b05c7c96bbb890002c4ed114ed62f5f9ccb4416b5eddd9adb55ce9c7a0d8442bbc8afa5c77b990ad6d46124dde70494872b2208a7c5802dfe9bd1ca19bef4b37c613b2"], ["91ee205448c98b69a33ebf2935095d79c253029e5e5dc02df58a1003d1d85c27f2def5b110fd43d715e8d59ec4ad0f41020ec660cd9733e779b51a7ac2d5a631", "182f207b3175961f6411a493bffd048e7d0d87d82fe6f990a2b0a25f5aa0111a", "08ab2ee99d4d9b983ddd22", "82fef643dbf42dca5156fb51d4c4ee008a72f0dbc3f31efab075f2751537140d", 14400879385556610631, "d507cdfe6fbdaa86163e9cf5de3100fbca7e8da047b090db9f37952fbfee76af", "6743f93a6ebda72a8c7c5a2b7fa304fe32b29b4f706aa8f7420f3d8e7a59702f", "ff61668190bd52ed490e677b515d014384af07219c7c0ee7fc7bfc79f325644e4df4c0d7db08e9f0bd024943c705abff8994bfa605cfbc7ed746a7d3f7c37d9e8bdc433b7d79e08a12f738a8f0dbddfef2f2657ef3e47d1b0fd11e6a13311fb799c79c641d9da43b33e7ad012e28255398789262275f1175be8462c01491c4d842406d0ec4282c9526174a09878fe8fdde33a29604e5e5e7b2a025d6650b97dbb52befb59b1d30a57433b0a351474444099daa371046613260cf3354cfcdada663ece824ffd7e44393886a86165ddddf2b4c41773554c86995269408b11e6737a4c447586f69173446d8e48bf84cbc000a807899973eb93c5e819aad669413f8387933ad1584aa35e43f4ecd1e2d0407c0b1b89920ffdfdb9bea51ac95b557af71b89f903f5d9848f14fcbeb1837570f544d6359eb23faf38a0822da36ce426c4a2fbeffeb0a8a2e297a9d19ba15024590e3329d9fa9261f9938a4032dd34606c9cf9f3dd33e576f05cd1dd6811c6298757d77d9e810abdb226afcaa4346a6560f8932b3181fd355d5d391976183f8d99388839632d6354f666d09d3e5629ea19737388613d38a34fd0f6e50ee5a0cc9677177f50028c141378187bd2819403fc534f80076e9380cb4964d3b6b45819d3b8e9caf54f051852d671bf8c1ffde2d1510756418cb4810936aa57e6965d6fb656a760b7f19adf96c173488552193b1", "c394685d9295597e21557f219f3c9d5e640719bca5c8ed49999734e6c5b3733e", "c88d008484c5d79820ab68c67d083672b07f727d44d0cd14738800f825b9ff16", "0b7459616fc69395e64436cf4ae9441d374b29049e4c86223a0383f4e0246905", "c49242cee7e0868f2a75a1c412bc44d54c9709f659ded3269572929359e04c3a", "0e04d8525dd68f7ae868ca811e8833a7f47d7aadd37603ace607ee6c866bce23", "4a7a54ac00419598b0760153e26accd215052416651713eea18919f3e262d3b6", "30626d92eb620fd4a928b43fd550697471767de4496cfdadb1da18fc0cdd5aa6", "0308ab2ee99d4d9b983ddd2247ee58858033dac7d507cdfe6fbdaa86163e9cf5de3100fbca7e8da047b090db9f37952fbfee76af6743f93a6ebda72a8c7c5a2b7fa304fe32b29b4f706aa8f7420f3d8e7a59702fff61668190bd52ed490e677b515d014384af07219c7c0ee7fc7bfc79f325644e4df4c0d7db08e9f0bd024943c705abff8994bfa605cfbc7ed746a7d3f7c37d9e8bdc433b7d79e08a12f738a8f0dbddfef2f2657ef3e47d1b0fd11e6a13311fb799c79c641d9da43b33e7ad012e28255398789262275f1175be8462c01491c4d842406d0ec4282c9526174a09878fe8fdde33a29604e5e5e7b2a025d6650b97dbb52befb59b1d30a57433b0a351474444099daa371046613260cf3354cfcdada663ece824ffd7e44393886a86165ddddf2b4c41773554c86995269408b11e6737a4c447586f69173446d8e48bf84cbc000a807899973eb93c5e819aad669413f8387933ad1584aa35e43f4ecd1e2d0407c0b1b89920ffdfdb9bea51ac95b557af71b89f903f5d9848f14fcbeb1837570f544d6359eb23faf38a0822da36ce426c4a2fbeffeb0a8a2e297a9d19ba15024590e3329d9fa9261f9938a4032dd34606c9cf9f3dd33e576f05cd1dd6811c6298757d77d9e810abdb226afcaa4346a6560f8932b3181fd355d5d391976183f8d99388839632d6354f666d09d3e5629ea19737388613d38a34fd0f6e50ee5a0cc9677177f50028c141378187bd2819403fc534f80076e9380cb4964d3b6b45819d3b8e9caf54f051852d671bf8c1ffde2d1510756418cb4810936aa57e6965d6fb656a760b7f19adf96c173488552193b1", "80562dbef7bb353a62e7c81ebe68156cb75c5c7e3d96bbcd7daff50cb0957d33dd99779f7d3d72b18deb7a697510e0135b8df4833cf582a14f08fca9b37aac851ff9f5805c57748a3fe81b88c98c96fd2a75c4f666b61d2074065cf44a30a198a298b7da427c18608a8f138363f0554042d3e3a7e322945151c63bb237b320bc780a8f9e01c601f034bcf03767d5d750402a23800f46ec08780a8f78e9a237a9cb8306261d1bb4c3f62ef4cb0f7034653224fe77179a4d12159a8766ffc59bee68d974d22773e5ca4f34f46273a4463369b176a61f1e478c2d3c4e427013e5d86975ea9193050e52a7026f76964ca018159bdc196c44cad2d2623d33507ef0fec10f9d80b208e3c33f7d50764163b3f03329ad41eb5a4fb4f3ab8eef2da5cb3a7c8622164870a82c635d2351539b973c40d58e9179436b9c0b74fd5eab814959d280ea3f8e09d8442fea4adc8cc9c2fe50efad2ee19ab5857a2d2fb1d113670822b95795a34d20f7c637f8dccfe73552fd34176abf0f8e3cfa70bec8844b87b144cb99b0b09b47c662dd705e4d74c15d47429833e7805d884046c0d936c87232cdc953bf6e6193b4cf6781128ebe7a51db9b36673808ad7718e250cb511585f6bc0978bd17e4717ea4193d095d222ba1b2f9d818981df172a491d841bc73ec179341a28f038aa3e4c8652411f185a64992a6cea6c45c70e9d664694bc9441f29c481815a82b3a330c96c05fc9c485ae8d996b6f9f687f3901f740ac89ab242f2aa0ce7b0eb14b42d65bad9fe5ce291a22cb1ffdfdf2730d68f682de0f9f3a304f50c4ffdf958306c11a29170ddae9065ccc9d4d277626e7881723ae172ff09db09386f9e", "b636c39a6bad2263b2441ed5bbdb013588fb462701e6f876646c8c17fa2efde8", "82fef643dbf42dca5156fb51d4c4ee008a72f0dbc3f31efab075f2751537140dc49242cee7e0868f2a75a1c412bc44d54c9709f659ded3269572929359e04c3a", "46ba14f83ff5ab760f1420ebded986fd937827bc05692ecadb652ebbc8f6d9b52ec39787d8ebdd506ca1a85dc3d5ba4c5b415261b0753ac10e01864532a3572c68afe40ac3c0957b7afc23fd5e0517aa"], diff --git a/test-vectors/json/zip_0244.json b/test-vectors/json/zip_0244.json index 735d547b..9caf6c27 100644 --- a/test-vectors/json/zip_0244.json +++ b/test-vectors/json/zip_0244.json @@ -1,14 +1,14 @@ [ ["From https://github.com/zcash-hackworks/zcash-test-vectors/blob/master/zip_0244.py"], ["tx, txid, auth_digest, amounts, script_pubkeys, transparent_input, sighash_shielded, sighash_all, sighash_none, sighash_single, sighash_all_anyone, sighash_none_anyone, sighash_single_anyone"], - ["050000800a27a726b4d0d6c27a8f739a2d6f2c0201e152a8049e294c4d6e66b164939daffa2ef6ee6921481cdd86b3cc4318d9614fc820905d0453516aaca3f2498800019f33bf3a109bdd1b232b47b1646d91e1296634ebde5ccad57288b5b2228186e54b6968912a6381ce3dc166d56a1d62f5a8d7551db5fd9313e8c7203d996af7d41a38e01d94903d3c3e0ad3360c1d3710acd20b183e31d49f25c9a138f49b1a5301466b3da612149df5eda0f14f2efc5c6ac03884428a315dc91f8d7b492ebc57e475a4a6f26572504b192232ecb9f0c02411e52596bc5e90457e745939ffedbd121e37ec1e9dddc31b06dc9576a1738ef73e6ba71648913dbf75a779fdd488d83f857deecc40a98d5f2935395ee4762dd21afdbb5d47fa9a6dd984d567db2857b927b7fae2db587105415d4642789d38f50b8dbcc129cab3d17d19f3355bcf73cecb8cb8a5da01307152f13936a270572670dc82d39026c6cb4cd4b0f7f5aa2a4f5a5341ec5dd715406f2fdd2afa733f5f641c8c21862a1bafce2609d9eecfa158cfb5cd79f88008e315dc7d8388e76c1782fd2795d18a763624c25fa959cc97489ce75745824b77868c53239cfbdf73caec65604037314faaceb56218c6bd30f8374ac13386793f21a9fb80ad03bc0cda4a44946c00e1b1a1df0e5b87b5bece477a709649e950060591394812951e1fe3895b8cc3d14d2cf6556df6ed4b4ddd3d9a69f53357d7767f4f5ccbdbc596631277f8fecd08cb056b95e3025b9792fff7f244fc716269b926d62e9596fa825c6bf21aff9e68625a192440ea06828123d97884806f15fa08da52754a1095e3ff1abd5ce4fddfccfc3a6128aef784a64610a89d1a7099216d0814d3a2d452431c32d411ac1cce82ad0229407bbc48985675e3f874a4533f1d63a84dfa3e0f460fe2f57e34fbc75423c3737f5b2a0615f5722db041a3ef66fa483afd3c2e19e59444a64add6df1d963f5dd5b5010d3d025f0287c4cf19c75f33d51ddddba5d657b43ee8da645443814cc7329f3e9b4e54c236c29af3923101756d9fa4bd0f7d2ddaacb6b0f86a2658e0a07a05ac5b950051cd24c47a88d13d659ba2a46ca1830816d09cd7646f76f716abec5de07fe9b523410806ea6f288f8736c23357c85f45791e1708029d9824d90704607f387a03e49bf9836574431345a7877efaa8a08e73081ef8d62cb780ab6883a50a0d470190dfba10a857f82842d3825b3d6da0573d316eb160dc0b716c48fbd467f75b780149ae8808f4e68f50c0536acddf6f1aeab016b6bc1a51ed44cfab70000c7b3534201cfb1cd8dbf69b8250c18ef41294ca97993db546c1fe01f7e9c8e367edcf04be34a9851a7af9db6990ed83dd64af3597c04323ea51b0052ad8084a8b9da948d320dadd64f5431e61ddf658d24ae67c22c8d1309131fc00fe7f235734276d38d47f1e191e00c7a1d48af046827591e9733a97fa6b679f3dc601d008285edcbdae69ce8fc1be4aac00ff2711ebd931de518856878f73476f21a482ec9378365c8f7393c94e2885315eb4671098b79535e790fe53e29fef2b3766697ac32b4f473f468a008e72389fc03880d780cb07fcfaabe3f1a84b27db59a4a153d1070689f2ccf975b2b176e1c69dbe381340ef1f98fdc4b453abda3a2bfac3069ba7f1cc50a81c2520e412fab4e5d397ecf739f280d5b684533d5d29cfe7e7302ec144b4e553acfd670f77e755fc88e0677e31ba459b44e307768958fe3789d41c2b1ff434cb30e15914f01bc6bc2307b488d2556d7b7380ea4ffd712f6b02fe806b94569cd4059f396bf29b99d0a40e5e1711ca944f72d436a102fca4b97693da0b086fe9d2e7162470d02e0f05d4bec9512bfb3f38327296efaa74328b118c27402c70c3a90b49ad4bbc68e37c0aa7d9b3fe17799d73b841e751713a02943905aae0803fd69442eb7681ec2a05600054e92eed555028f21b6a155268a2dd664052528a5f8ed028f59af985ad1315c2e25aeb9d7f134e4bf478642ab96b15d3b3e13ce2387ac84dc0819e81260e11d392a5f06db8b5633de281a0e9c958c24060297f608af1dc51616562b1ffff6e2a28bab1f7772713a0a4b56fe47fb5a7b73aeee5345566ecf3e95e825f92eb469eb5d69164206a0ea1ce73bfb2a942e73703214d270d80534389b1a1e2bba67481eb3667d6d38254ac4b44559b4708cdd12898972a895bf0fb055cf1fb9b73029d6bfb27da2b5294f5cb354a894322848cc3d35b9554a5f62b44a7dcb25406e5ba07882cb6473714e77a051a7dcd29fea0a943785b325cdab95404fc7aed70525cddb41872cfcc214b13232edc78609753dbff930eb0dc156612b9cb434bc4b693392deb87c530435312edcedc6a961133338d786c4a3e103f60110a16b1337129704bf4754ff6ba9fbe65951e610620f71cda8fc877625f2c5bb04cbe1228b1e886f4050afd8fe94e97d2e9e85c6bb748c0042d3249abb1342bb0eebf62058bf3de080d94611a3750915b5dc6c0b3899d41222bace760ee9c8818ded599e34c56d7372af1eb86852f2a732104bdb750739de6c2c6e0f9eb7cb17f1942bfc9f4fd6ebb6b4cdd4da2bca26fac4578e9f543405acc7d86ff59158bd0cba3aef6f4a8472d144d99f8b8d1dedaa9077d4f01d4bb27bbe31d88fbefac3dcd4797563a26b1d61fcd9a464ab21ed550fe6fa09695ba0b2f10eea6468cc6e20a66f826e3d14c5006f0563887f5e1289be1b2004caca8d3f34d6e84bf59c1e04619a7c23a996941d889e4622a9b9b1d59d5e319094318cd405ba27b7e2c084762d31453ec4549a4d97729d033460fcf89d6494f2ffd789e98082ea5ce9534b3acd60fe49e37e4f666931677319ed89f85588741b3128901a93bd78e4be0225a9e2692c77c969ed0176bdf9555948cbd5a332d045de6ba6bf4490adfe7444cd467a09075417fcc0062e49f008c51ad4227439c1b4476ccd8e97862dab7be1e8d399c05ef27c6e22ee273e15786e394c8f1be31682a30147963ac8da8d41d804258426a3f70289b8ad19d8de13be4eebe3bd4c8a6f55d6e0c373d456851879f5fbc282db9e134806bff71e11bc33ab75dd6ca067fb73a043b646a7cf39cab4928386786d2f24141ee120fdc34d6764eafc66880ee0204f53cc1167ed20b43a52dea3ca7cff8ef35cd8e6d7c111a68ef44bcd0c1513ad47ca61c659cc5d325b440f6b9f59aff66879bb6688fdb462af43582b983f92b5698b87db46e4b02dd8e81eca555a44f2f1aef11d88a0bcee76af9ad3f9c46a67062e1a9ca7ea5c014384af07219c7c0ee7fc7bfc7933d174650f46b4cc000190c19b44c57ae891aa86646c10a177a8626be064409931c37d9e8bdc433b7d79e08a12f738a8f0dbddfef2f2657ef3e47d1b0fd11e6a13654db2854fcbff49aa0dadafec320b6ed2d4b279aee9060c1b221e2eb2f13b0691c4d842406d0ec4282c9526174a09878fe8fdde33a29604e5e5e7b2a025d6650b97dbb52befb59b1d30a57433b0a351474444099daa371046613260cf3354cfcdada663ece824ffd7e44393886a86165ddddf2b4c41773554c86995269408b11e6737a4c447586f69173446d8e48bf84cbc000a807899973eb93c5e819aad669413f8387933ad1584aa35e43f4ecd1e2d0407c0b1b89920ffdfdb9bea51ac95b557af71b89f903f5d9848f14fcbeb1837570f544d6359eb23faf38a0822da36ce426c4a2fbeffeb0a8a2e297a9d19ba15024590e3329d9fa9261f9938a4032dd34606c9cf9f3dd33e576f05cd1dd6811c6298757d77d9e810abdb226afcaa4346a6560f8932b3181fd355d5d391976183f8d99388839632d6354f666d09d3e5629ea19737388613d38a34fd0f6e50ee5a0cc9677177f50028c141378187bd2819403fc534f80076e9380cb4964d3b6b45819d3b8e9caf54f051852d671bf8c1ffde2d1510756418cb4810936aa57e6965d6fb656a760b7f19adf96c173488552193b147ee58858033dac7cd0eb204c06490bbdedf5f7571acb2ebe76acef3f2a01ee987486dfe6c3f0a5e234c127258f97a28fb5d164a8176be946b8097d0e317287f33bf9c16f9a545409ce29b1f4273725fc0df02a04ebae178b3414fb0a82d50deb09fcf4e6ee9d180ff4f56ff3bc1d3601fc2dc90d814c3256f4967d3a8d64c83fea339c51f5a8e5801fbb97835581b602465dee04b5922c2761b54245bec0c9eef2db97d22b2b3556cc969fbb13d06509765a52b3fac54b93f421bf08e18d52ddd52cc1c8ca8adfaccab7e5cc2f4573fbbf8239bb0b8aedbf8dad16282da5c9125dba1c059d0df8abf621078f02d6c4bc86d40845ac1d59710c45f07d585eb48b32fc0167ba256e73ca3b9311c62d1094903570519d4442f0200e6ad11f2452dc9ae85aec01fc56f8cbfda75a7727b75ebbd6bbffb43b63a3b1b871e40feb0db002974a3c3b1a788567231bf6399ff89236981149d423802d2341a3bedb9ddcbac1fe7b6435e1479c72e7089d029e7fbbaf3cf37e9b9a6b776791e4c5e6fda57e8d5f14c8c35a2d270846b9dbe005cda16af4408f3ab06a916eeeb9c9594b70424a4c1d171295b6763b22f47f80b53ccbb904bd68fd65fbd3fbdea1035e98c21a7dba5fe1089f7d1c032f24d36835aa8815266e897ff829403cfac3a715954b9b68958a0111a2c9265633ba2831a2e86b941e569d58d99c1383597fad81193c4c13151f40aedb487b5c04ae3b1ddfbafa26e720099f26d5a7535aee57306fd2c4f30673cd9b698fecf32faf88f62e21c90665859dd26833d21d9bc5452bd19515d3fa5c1e68bc209b9dc2a10ae6b630726a67b33603c691fafc281dd94dc9888a68c4f45155aa7897c045aafd9335be2e0ddcf5f586d7f6b4fe12dad9a17f5db7031", "552c96bd33834ba1a8a3ecd80a2c9cb41187553a3dcfe7928316bb70704b85d0", "12767e5f678567360fb3a1cb9cf858613ffe2263b653c6a370ee1f6820abdc57", [1800841178198868], ["650051"], 0, "88da64b95b56d8296ab1f721eb5be66d0fd478f2b96b93d5dcee8f7a1000b0ff", "2d4ebf4d424238ad0bc2469970347eaf767ff906958e35107fd22c1dc536e459", "683ecaa564002ca5a80bea04370c78855b8d9c9c382309c70b29bdd98d75b066", null, "9c9e75ee15f4eda15d777939529fa3a4f64b935c7d21835f79393e7aa23e2879", "a7dff00a96fd2b41c5808d35e4a6a2aa7b40eeebb6dcf3b9f281eb6c17e43af4", null], - ["050000800a27a726b4d0d6c21fc998c31f4dd208010000000000000000000000000000000000000000000000000000000000000000ffffffff06041f4dd20800ffffffff015058e5754c2104000753ac51530051520001e5849f96bae6f2056f33ab1e6989d7d264adc97855a990103b4d1e6350d5c31a39c3caf69459e462f141be8b39037ffa255ce27e4ad7b566a29620a9f011ab08fb2ad3050652b3f65b8e34526a2a15fc2ddc5b5113e4882c7cca0dd5577be067ba7a175dae4bbe3ef4863d53708915090f47a068e227433f9e49d3aa09e356d8d66d0c0121e91a3c4aa3f27fa1b63396e2b41db908fdab8b18cc7304e94e970568f9421c0dbbbaf84598d972b0534f48a5e52670436aaa776ed2482ad703430201e53443c36dcfd34a0cb6637876105e79bf3bd58ec148cb64970e3223a91f71dfcfd5a04b667fbaf3d4b3b908b9828820dfecdd753750b5f9d2216e56c615272f854464c0ca4b1e85aedd038292c4e1a57744ebba010b9ebfbb011bd6f0b78805025d27f3c17746bae116c15d9f471f0f6288a150647b2afe9df7cccf01f5cde5f04680bbfed87f6cf429fb27ad6babe791766611cf5bc20e48bef119259b9b8a0e39c3df28cb9582ea338601cdc481b32fb82adeebb3dade25d1a3df20c37e712506b5d996c49a9f0f30ddcb91fe9004e1e83294a6c9203d94e8dc2cbb449de4155032604e47997016b304fd437d8235045e255a19b743a0a9f2e336b44cae307bb3987bd3e4e777fbb34c0ab8cc3d67466c0a88dd4ccad18a07a8d1068df5b629e5718d0f6df5c957cf71bb00a5178f175caca944e635c5159f738e2402a2d21aa081e10e456afb00b9f62416c8b9c0f7228f510729e0be3f305313d77f7379dc2af24869c6c74ee4471498861d192f0ff0f508285dab6b6a36ccf7d12256cc76b95503720ac672d08268d2cf7773b6ba2a5f664847bf707f2fc10c98f2f006ec22ccb5a8c8b7c40c7c2d49a6639b9f2ce33c25c04bc461e744dfa536b00d94baddf4f4d14044c695a33881477df124f0fcf206a9fb2e65e304cdbf0c4d2390170c130ab849c2f22b5cdd3921640c8cf1976ae1010b0dfd9cb2543e45f99749cc4d61f2e8aabfe98bd905fa39951b33ea769c45ab9531c57209862ad12fd76ba4807e65417b6cd12fa8ec916f013ebb8706a9a556c762f88500006effeda06c4be24b04846392e9d1e6930eae01fa21fbd700583fb598b92c8f4eb8a61aa6235db60f2841cf3a1c6ab54c67066844711d091eb931a1bd6281aedf2a0e8fab18817202a9be06402ed9cc720c16bfe881e4df4255e87afb7fc62f38116bbe03cd8a3cb11a27d568414782f47b1a44c97c680467694bc9709d32916c97e8006cbb07ba0e4180a3738038c374c4cce8f32959afb25f303f5815c4533124acf9d18940e77522ac5dc4b9570aae8f47b7f57fd8767bea1a24ae7bed65b409e1dd26b8dddd68858d6f5161f073d90636860a9aaee18629b06330a8ee30591debfcef56a026bb28c3b06ec2cfaf5b79ab72694d1d012a7594dd80ae7dfa0c00", "a3cbadd7a58d80a4c2f61809c24a2f086c58ceecaf7af9414c38bdbdc4e46e98", "ad64580ed3a28a3ba41e2d320b5ff2a07fa19db074afc455e92e0f326be08a6a", [], [], null, "a3cbadd7a58d80a4c2f61809c24a2f086c58ceecaf7af9414c38bdbdc4e46e98", null, null, null, null, null, null], - ["050000800a27a726b4d0d6c2c2eb518f68984d02010000000000000000000000000000000000000000000000000000000000000000ffffffff060468984d0200ffffffff00000000", "28d16c3cd78a6b7a50b11a1b8417764c4e63c6e3d8aa289f7e87e39845872764", "332155b1cc23a2571e86e49e06010cd25321dcfcca34ae14e8b3f4f00270d287", [], [], null, "28d16c3cd78a6b7a50b11a1b8417764c4e63c6e3d8aa289f7e87e39845872764", null, null, null, null, null, null], - ["050000800a27a726b4d0d6c25e3dbaf7ae12670d010000000000000000000000000000000000000000000000000000000000000000ffffffff0604ae12670d00ffffffff01516cf4adec75070003656500000000", "6bf4efe77af69b7219475f60a0f792db0263e4e12fa1d9ee1a1b9a68540590da", "993bfca6149975a4013797ead55839a13a0fb152f68372bb0e0fd9499477f903", [], [], null, "6bf4efe77af69b7219475f60a0f792db0263e4e12fa1d9ee1a1b9a68540590da", null, null, null, null, null, null], - ["050000800a27a726b4d0d6c2ff6acc0ffc2e490d03146b9d49dd8c7835f43a37dca0787e3ec9f6605223d5ba7ae0ab9025b73bc03f7fac36c009636363635100635365bca7e54cc1a12d127b57c8138976e791013b015f06a624f521b6ee04ec980893c7e5e01a3362035904ac000053d7445fe2d09130f63511da54832de9136b39f4599f5aa5dfbb45da60cdceab7eefde89be63f3f7c00452006aace1405def0244fd7f99b67d040004630063ac12f6465073e1020009636a5351520065ac65000000", "bc34e5ca581c5c6544aafb3e5865348f71b8aa2a782df8b6bfa1791bf5a73758", "6c36bc25fc4856e5098e5d33033c5b3875217fcb45526118bb058a2dd7b6ea5e", [1848924248978091, 447389782351145, 620151782842275], ["ac0000", "6565", ""], 0, "a960f4baa5f4331f4dadc374566bc047e7c07153b0385a587a2be86a518ab5d3", "8f607656c52d9ad2231120c24faa7b6855ae571bee46e61d76a25cffb2bb4fcb", "fdcf8a04690dc2769d934337fe8b47242a6ed7c9d86d3e01332484d38d71e785", "b3a28ebd7cf37a443a40909f513f081fbe0fd78c67f7c4f01b5fb1159789861a", "62eada92bbc5af09ab7b95834ae6ba413b17cdf196a6f99c541b710ddacfa545", "dff0eb1e03b9c2fe301db9b0183583618893c8474ef565921d5f2832ede3bf49", "1de607f188a40b5c152226d94e44411b6902947d42fbb25fb86c9a4e77a4f35b"], - ["050000800a27a726b4d0d6c223e119f635ef1d05024b216b7023fadc2d25949c90037e71e3e550726d210a2c688342e52440635e9cc14afe100665515151ac53782e9e4a5fa87f0a956f5b85509960285c22627c59483a5a4c28cce4b156e551406a7ee8355656a20043e38ce103bd9a274e288d020000aafe033252c7030005516a63656338eb8b41ca5104000653516365acac000000", "90d2886cb628813371c7d1bd02031b6ca66b42d1db4e118d65f31b2dccb63235", "9c0532e6788fe9e28b3b67f571989be77ae761dfd375c74bbf5db3cafaa1f9a5", [1561051182746413, 1535468271734483], ["656a516aac516a6552", "52"], 1, "24a91d017e691fe7d580e3fc16872d612c14bfcbe5e2725e16d09ec0c1c91305", "2bea7c00cf77fa59a63ab0bd3eb7b10659f8fc9e4c4894bafc37640e8655f562", "e63603eade7dde98ef0ed68de640707df6cc9c337837bcbdcde05a07ff7d873b", "e4b2f98ad7b55fb256a12923303abcaeee38351090e976b0195dd75bdcf94ad9", "61c705d5505f0d5cfb3a28519d791f1457704f7b38392eff885a8207fa683c57", "f35ea9beb0b7ed682d27ef78dde1178d6a55f307c85121cd830258d89d33cdd1", "aece3f45769876d87b50478b90cd5e3b37b7f4c55b38f756a57486a31061dfa8"], - ["050000800a27a726b4d0d6c24723622987d8d704000002aca3c4c6433b1da60595c2bafc722b38e7910f63616b22c9d677b17979566db2149b1d99341e4e6f9120f4d41e629185002c72c012c414d2382a6d47c7b3deab591efff360fe1199056c56e5feec61a7b8b9f699d6012c2849232f329fef95c7d181172c284ce8a4b322961ad781a5b9736d7f12e8643453c105a79a9f5ae009fa1ae6c25a9462ebcbb0fd5f14554bc97747c33e34da90c816d8d0d50bfe37618c5812891484fa259322c15092d4155d8696d6f12f24fd364496b3be0871ca3d02d2b6bcd59ead5e27e83ef2d4408754e9003161877669e1a4d850bf9fc1c231854d037e262f9a9f9bd8904467eaead83f0938e26e345f9cc695985f00a1255a0a4f95db9dadcdb7c240899aea2783c2d21c2d3279f886f7ab3d4e8af5381fa0b01848f1ab14ad334f2b68035808cdf1bb9e9d9a816baf728a955b960b7701fa626687dc3c9cba646337b53e29816e9482ddf5578a8768aae477fce410ac2d5de6095861c111d7feb3e6bb4fbb5a54955495972798350a253f05f66c2ecfcbc0ed43f5ec2e6d8dba15a51254d97b1821107c07dd9a16ef8406f943e282b95d4b362530c913d6ba421df6027de5af1e4745d5868106954be6c1962780a2941072e95131b1679df0637625042c37d48ffb152e5ebc185c8a2b7d4385f1c95af937df78dfd8757fab434968b0b57c66574468f160b447ac8221e5060676a842a1c6b7172dd3340f764070ab1fe091c5c74c95a5dc043390723a4c127da14cdde1dc2675a62340b3e6afd0522a31de26e7d1ec3a9c8a091ffdc75b7ecfdc7c12995a5e37ce3488bd29f8629d68f696492448dd526697476dc061346ebe3f677217ff9c60efce943af28dfd3f9e59692598a6047c23c4c01400f1ab5730eac0ae8d5843d5051c376240172af218d7a1ecfe65b4f75100638983c14de4974755dade8018c9b8f4543fb095961513e67c61dbc59c607f9b51f8d09bdcad28bcfb9e5d2744ea8848b2623ac07f8ef61a81a35910b8a1baf39a919a7b60bc604d63185f759221d847cc54a22765a4c33475b5791e9af3271fc8d9350667090d8184ec50522d804f23c4fb44ffa481bc92ae408d1b9f2b131904f9705c59e2f4bde7a3b2c085d93fd2abc5e14d163001a12f51938d021afa92239b873dc6c357eaa8af4ee6d00540657fe32914103b5d98f68bd3e2b5359f08ccd88d0c811e4c31fbb49f3a90bbd05dce62f344e7077593159ae35050b04c9e6b86bc432dc8b048c73c0018ca5b69411297732a4e1aa99a928c71e7a24fd277856aa42501e51b012aea9446a2104e93f815a0b3a29b458314f3d8be2b9823d3421505ff6d8890e904a24a7de951a2a1c64ed2e4f9e9a5165eba4799cefeb5d148005545f9b5fb0eec6503febbdd26a238514383734afec8a481cfb2fe1ff92f1ea78407b407c6b84a214ef607cc5904d9e8c73febffa01c2b1779dc420f089eade20b69d5d7c43ceb736b6831e8c110f16cfdb3a467e9414c00ecf13731500894555678c497faba9a95d01cc464390fc4a76bfa8b0e1c68a525d706d6604b2330b6b3485215f606f1883a751588c7efa506c3e8d0c60192e8476bd1175d9562087bdb818e66216286bafe47ff4dbcced51444480a9a5673ece7fac73a0ed41ab0051753a7caa89be3139afd9793b3e02f27f040046595acd47bf13fd0da27f09eda48036d3ee437f2ee8f8606ea97343c33584657f46dba99db5cfe6ca176fab7b0f3bfa0ab61e340c34eb9f17c7ec2be03b180f0bb6f434c2a6542e00e84373f4f4649cda32bf686666143f622aa480460b5afac518607cd9af8bcd6b58c30127316b25d5ea7bf6b0cab8542ff69d9b2f180be12ed75344a395aa10f852f083ad64ef40e9c0309e9bba54b8cb33c95498a69538d3ae5b25e247098306fa8c74a8ee5bca941531d61aac27aab3dc5617d5606c9577a2a8346e8d85b32b8505775108dc85e2ade2eac1e636e1af4054c8b6f57632df269c3723b320872e4c57b218358dc7e9905bb04edf92edf0df635f3bf361e57a13296e1447af5087872d636e27518a9876e15eb01f5e8ded81892511cc2851b00b832712a6d3ba5666517bcd3567621a7cf8445589653262020c33bf78031b8ee0707de072068c170570327e6d9f5c6ddc335402efc548862f5a07094fd428a7bbc15d7b38d05362c9ca985f58a76647d2be4c2cd6b3d17d6870971d7a098baf72c6f6f1214cf1faae488bd7de259d3415c2f0ddec7457004f35708d1eccccc0df65a04943ad5cbc13f295f000fe056c40b2d88f27dc34cfeb803be3483a9ebf9b5a9026057725d63ead2c0c0ff1fe26ac1e7bdfcd6fad875842d194f331750462c06b8d7982d67995ed5d3ae96a05ae0067f4eb1c7c93231bd39773cbe0a9d33a0a40b101d020077d97ce424013d64b4d0d272ec01946b7a5eedfab4d68cd6d1b2667d04b29d0caf370098ffe4918e0ca1df47f275867b739e0a514d3209325e217045927b479c1ce2e5d54f25488cad1513e3f44a21266cfd841633327dee6cf810fbf7393e317d9e53d1be1d5ae7839b66b943b9ed18f2c530e975422332c3439cce49a29f2a336a4851263c5e9bd13d731109e844b7f8c392a5c1dcaa2ae5f50ff63fab9765e016702c35a67cd7364d3fab552fb349e35c15c50250453fd18f7b855992632e2c76c0fbf1ef963ea80e3223de3277bc559251725829ec03f213ba8955cab282d9625348a614b59bde45885649bae36de34def8fcec85343475d976ae1e9b27829ce2ac5efd0b399a8b448be6504294ee6b3c1c6a5342d7c01ae9d8ad3070c2b1a91573af5e0c5e4cbbf4acdc6b54c9272200d9970250c17c1036f06085c41858ed3a0c48150bc697e4a695fef335f7ad07e1a46dc767ff822db70e6669080b9816b2232c81a4c66cc586abfe1eaa8ca6cf41fc3c3e6c7b886fb6dac9f4822b4fc6fff9d0513d61a21c80a377671d135a668a0ae2bb934c82c4142da69d12ca724756a379a69f83e70cee0c78cf313a777fab48ee203e14fed624162e9cf3865245cfb31ea07ee889e470fee46a06230f70051f11e798c720d37f227ca01b109a1cee92ad5f6b0201ae71eab446999cdcbc4a5fc3b1af13894ae93ddffe8ee1850136b30cda1d83d8d3bea7b131c06141cc2a85fa5b43d05ec954e11b6f37b03f46213e942a7e19a46e970b5c506708430317b1bb3b35df68ae33a4926a03e6bfeb5510416fcbb0524c9ca5074156cc5a5d6fe1c995edc60a2f550411aa41e3da3bdcf64bcf04a0510571b936d47e55cec0330ee8dfe73563404f047d7f3a8a3d7743bc554955210f1eb0d08599ea77d5f974d87176d37d98b9c0ad440407209ed6a9f08464d565593e1a63b938536b49244e97d880173b640f2ddb74d068ecb46cf289b7d891307bba37054cf91b31fc82f74d5fcc000942ede911825f53fe666b0c9aa8cff6a376e1f372eac6ac4e46cc0942245d4c2dcf02d7640ffcc5a6ac3a87f5c411551bcc2f26cb94961d53f95ddb19ae930c8d70f031b29a5df99ff36695e802cbcb6b58c1ba7ed5eacfa76414a41ad4a44f71f1b580d34c3a952920b254a145fea517f5b42b2f65ecd0f82595478d80ae5c8ceea12a161ccbb5eac09990fc619a46080436dbd08d74784af002d58e06faf7f3ceae7d3419b1fca265a5559cf9e2d3b60978d81a678b9ed8e4486b4d14609d6c127c0c2fbffe30a605198367017df5c2b2c020b405035feb4b2cdfe3a281bdbd968e0a90fa651361a42de272cb8c2f54e96f51df91ef119cc7ab7e136a3bdb818b4d78c8e986670030274392265433281c8a771171c2b70a07272d2fbaabf813bf2cc8c2b2bc256d49827ffa8f6b096b4c3a792c5de003f4c33b7216056d9edb7482fb98aa033b65e1199f5837e81ed2fe494a719ffc653fd2bb9ef91327ac210482a6ded0ab8e1c80988bb4585851dc93eccc62322924cd13b5dd4eed66ed8d9972d772629ea64742ee83c04112f09ae574827aa4beb0038f2555a8ba36a9bfba028d7c21ea3cd0bbaa9ae4811c6af06fe80a8c02ab7a00e18e4a6aa1ea1b76945d2615d43ac118b56c2f2960fe93a025f13ec91ffc6d2c353699abb092dedc065db8fa214dbc46466f897b88c58b30152133aa3831af37c74d99e9e36ff7011d3238305691508a2c3a43e755dc081b511d6482a7db65fa9699ea87ff47099ed3637dbb0a3d0ef79796a8ef1e4d94d42b4bc2b4a038ae6e46b24cfc84153d31eaf895063a5ca959be63f37f2ba0d432366736d8632fce072b6ae5b6f3fd59d3faff638275a992fefc87e60d44c2cadc2b5c494e3e72eb4597c96b40167799a9001a2ed3676a8b403ae25ffd772f7081e9a32bcc1c5e2edd4e2a6576b783cce3aae11fa432262548856183ee682d5dc31beb38f061cbdeca7021a444e2dd417df26dcd220f2b731772b439e96d614e1facb486c7a7d5171b1de359f6ad3a96f649c969102a1964fb4b4a1a4279c68e6c372e42187d754e804a61653092069fb9b6d25266890808b015df28c801065da6febdc1a56bfd002625acfaa5373fde149c1cfc3649b4869696d44ecb12479c5ebef995f10029f8b530eeb3fdc2e50e8757fc0bb9e263023db82f878d9ac7ffb0bd4391df1d879899a3ef57bfd0d1f7755648edd85bb052a6edf71cd2628c987429f36dc505ccc43f30e7a869c9e255e2af9fcf30c121796d190000960cb6fe2f1bf246118b498f3247f9d484c73cf09393039e45326b8ffffb3e7e6159c46699f100792d4672950348a90552e45943beeacf03f3216f94e274d63d637d9f190e8a266cdeef153530bee5cb8355260505c2c2e5d990fffdc34ec0ff7f1af81b24ced0efa6213da6c7c60c487f5f7b03f8160a057f46d05bf8218b3add9c06893bd02db9b61191dfb133bfabe4858e47a4cc32e416ec08b8ac7915a43733f4406e9d967c560f344d7e904a28045d91e50d79e42867c0ad0ffb55f68875e586420108a1b092576415dc13693a1212b0e7003084ef95a27a7d4284d276111d860142cb740c15b7b623cf48b3f7bfe3af08df8d1d3e11ff198214e673776f04f0c4e846c32a10c0d559e4968b4f8e1b96cdc1ea7ea31dd86d680e25985e1d5d02580d04274234af2a51b56bb68a29e03bab7b50f306ef5d9a4f8135d69614ab34158fba370f78763d4020081fe39cc231630e4c08915e631771550e9ce1fca2c63fe06b7989d584fa7d782a88c1e7d64b6fbf55e3596af9bcb7585f8c7d3aa5c2082b265249df05701dab031c4bac1ea267a2996a2028d1e6a0f80a3847c531dba96ee65a24189bd2712e40e959664981e58b2a4f951ef8f497dfff2f2f271eab89c628e18b5fcb43882537eaf6ad2a6b1754633caa86bf2c76f3993154fc73e6fbba2210c2743f530a427849a301e00e01129f03a4607f87cbe0762c0b1c65855deba8422ca4b88abeea6a4382cf16ccd6dc7c37c44e549c4534819acd8bb0a02a5fa7a1c1d3806fbc3407fd7da93fd0de6400d3ab8977485cddfbed5932f507b79947adb2fad37615aa717db5f298099f20f263b359a1151a6b75c01365eb154ae42140d6e10342f14f34dc33e07ff0e4d1a6be375b32f84b92e5d81ebb639c4f27e715aa42cc75707d4ebd1bbfbe8f90fc7c953e7a9715e65af8267373d3451674ff084efd92ccf3bcc7aca1467b6327e4f9522b2cc579a7a8fff7ca7cf145dfc13eafc34153b2c3e8afbe53444d0c73b3bd5bc870b01cd457911e356313fd1dafb4c8151634a01aff7cf116d433c3d2b3adda9cebe18f7d172443e5e7b5ac9abe8db2256d7ebe2ff28020939503870597b9a955892c7389650a2d42ec92be723fedf2f2ede5a472aa1e74f33ad41901544edbbe3ac464cf439196015f4f22ac2b8fc01496beab4d45907f479812a259431a2cbc93d4f3b84e4dd366020273a6752e501af6ff1b78ddc817e6ea351d6006becf8d2ffb03990f67774a81e05b7f4bbad8577fa27c9de64e1b11dcf384f5956443748755a9fc6f2a00b10c3657ebac03bfc0b587bef2f45ec8acdaa51c143b0cb25b9142c61bd790a80d7c23f90cc03495b51e4d2843e557f9e2545108c6c6fae359f645c276891c0dcab3faf187700c00310a4fef5631400009a2dbd0e138d2deae41caea5f186577a77d1b737fe21f0fa5a18ebb52755b526ef6130fb56944cfab87527c250d113b29bcac9aaa10c2e7de415edb0806c6da03020a134ca7ecdc8da1bd57a37f55a46940b45b241b1c16ee100927d1bd860d445a9de50d4c384d6e1d00108026c0ea5ebbf0b72fbf5c370bce18d3acbc46599099baae1d802f77333494a7ae130fe86e8f818f9261a2dadb4125229ba0ffc0e7090324430b521a90d224ab7a1024e1d893e7404fedb348e4d5e2235c59a7876a0fc60145c6a009687684460271ee133a437fe52fb6cfba97fcec161df515dde905a24da6d37bdc34044a955e682b47471ca1e8c78c51ed377cd4afa894bd9bd12e707156da0726f7cf5729fabe37216221507c5506ef59ece2a581c9d8b0b2074ab0e848ca6b7054d1841837e8791bd82715a28ab569a9a287a4f6490086b1c22169521cdc132212939c84a10896422170234cd82055a8c1c2e53a0e214938a97ed7cc8de0f4ed4b21b945b55e9eb0559ea858d43fc3113165ea18b7b893a5e326a5b0af475e27a54b207b41f92e33699060cb6704ab5690db57aa812cb9c24430644c3b3b2a44f2718a7df88abc4117b587deff78de9c73af28080b2fd05003e11d3e1b3299dc9521f8b513badb010", "3f1b9faa405d8270e2d9538e339f919793841691ab033d1830a8dcbeed4afc4d", "c90c059feb7c807a6b34777c14a6c028b092d82cd5855ed5fe8defae87d289f7", [], [], null, "3f1b9faa405d8270e2d9538e339f919793841691ab033d1830a8dcbeed4afc4d", null, null, null, null, null, null], - ["050000800a27a726b4d0d6c21bfeb91b0b31691c03c2e825a597b8fb75bc562d654d62104640dd74e56cd14baaba565b84b845e163d1caef250153981637204f96a59c8e8024d9041b2029e94c15245f1a958840ba3f380a4d20f1184e77827de3ff8f0153459afe241f723c084823230e003d3d21e53501ec0499b083a7dad685c57127f4de64733a880c2db20752535163525263f664a35100000003f927b9469e18229d02c33dec3f117c5d2a8a85db9b5756dd52b8190db2596280fa21394377a4551c76d1f75ac03c262054dffd79a9ded05e888958199eea4501ccfa4152d445a6b308549efc1d9b2b97d39da90c6388be8052458325bfd2f5bf73741d5785837a6b844b474775718c29dd99084e9f88ef153a8329f532a690171c2d1e3074dfae3e23db3948a453c39481a9914dd0ac79e927360129be3a7f119544122000610bd2aacbd82325a59b95154ecd82c88d23abd1e20770ffb8aabf83fc0734964ccd411d1c935714e24aab566f4f08424014c4eca91b590f082b473f361c87415d37bd20d70fd0b52b6ddf1865f766702e32b05b3cf1630ee8597aae19633f3516a8555ac5be32c675be1817efbffd9369041a089c283f19649968c2498cde56f500434f280d77a9c62e43cbd3f136a4c6a00a43e6ed530cb2e8ae838860adc88aacc7bd6a00ae0c19ff4533a485efde082b5f4d1f7a8ebe7ed82b7b05a8cfe1e373459f1bdcbf9525747e8c9508a555facb798740e0bdf994d9739bbe5538a0ae0f076c582c0f5ba878b99b8249db1d7e95056c98af083d98cb0ed9e3f7436e1c7643766f966b83e999206ebd1393b9b2a7f414480fa017480069f85c7749c435ae2fba2ddc1038d547d84854817ef39635c29827aad86726c9ade3b265b9086c8b5b75ef56fe4bd8b4d62893895b3fd2734fdac464156d7e5ebc7ecf1d83b86f659637e3b142c164963b8cdcf4ba4f4035dffc5a789458847781918ac72fc18bbbf5110032e66d75b3171ef4b513290164a77b42b0a4cfb89639ab23845e1aa2a452f3731c8cb65082a622a7c2e0013ea47d0bdd42d6990466649a905c684c3251716d61f760d53de6e3f790fba7f5f1f4de267113bdfcd7422822330b32d58e6777765f22a4116344eeb65b2ec516393ab3751b5356d2b0c9500c0f3e469181035bc3660f0b8f9fbe6e40b5e89cb79b063714ca75e72e2e100a10d63bf784df0820ef25f8ef40fe5f05fb95683f9105ff3cb2d219ab76605a064f69219f1dc0d00b3b48642f970dc00cca4b8b43308be18286ec5a4288d600a3785cb622d468a4c6969b3792f2485027d0ad9aa4a9c2cc972f9ee5190a95b1eb058dddd8c08e7d753f5e011b2bcfee1d52c1c4f20aa3f712741fc093a1b36af555f74e30f85d5cc959307f7435f7ef04ca2c3125bcef2a990176ae339325d5a588da5796faae5bab7c82977c0ff797093e2c1f3a7782a6d39a61ee5528990d8d369e8edcfe38bb702dff02da3428545d9d6157a51e55ebca6a8506e3699a3d7085a4d9fed5094c68b375e984f68393300871e308fcf74e276b62266a8f4ee3945f094d17a7c07cfe0bfd4895a14fac971c92a195b442683c4956bbb195a4fa66dc9cd542c76b9150c84bf890789942f55c200b773ecdd7992cff3eca24de3e0984e10e68ae387534b96cde3792f135bf5f68787d370ca8c4c4074dc5d601ae90495437c3c2d48a3d966683ac05160b7a84eaa7aab74009e57a85f7bf68a2e482000f829c545073a15d5cd0fcc57439a4350eaf098dfb82a085ea8a4af6fa8381f0658819eab483f65b325d5aeda15232cfadec75ab1866e4c0155a9c74a7a57ccf34c483ac7da1588a1b6b9941f11040f94cf78fad89bf11fed69aa0d83105adacdd4e5f04a62424023c9b9e33c4fb7f12bdf21f07f265c537d51c6551f4617b915d21991839c3d0d36393d646e0a8a41509217d0e7d2ca1a0a0d677a3eaca23edeb07b74e652a0bc50c6c083a55d6c7306e74086f4768933aa24873681867a7893d77cb7f29b8c847c583f2d071a686616e206719f761ae39c110442e06163d2b84590360695d4e19849e634f24d9ad396c19ff83ce74f46e645f932e141a41195936c85d514414f112e60b1a2537c38d6dc6c4638305c9bd6c62e366bc63123e3e6dd36eedd3136fce8deeca2aa09a3298a39d83859efc9b2b69cf9a7dee08a98e4be558ac7912fdcb42209075420260f7cad0f2c01f2afe33073f26249d944f7a50dd84839bc3ea7fdee4ed71449cf07533d26e1e27a3efb032c3a3b34bd3092622d2062ae536ef5149c49b5bc9475eafab6e675761008b0daddeecaa604470bbe0fada255d290e92b190c2c2d8c2dee5455d1fa9a9f3db7779b584643464aa8014ba66994de25517f83980e66ee4f62314ae6dbef452d5d38b0a16f3991f36d8a8b39ddc0d5595eed98762878cdf3f4a2edc5cda77d5fe4faf63a15f568a540da57dd9beb6fb1a977ccb91b4d79cb39b28911a29e7bf028ac6103796dfb6b20967239ad373c3c51d3927f2380019fbdbdde59697322636a0aea1fd22c588575c0f89649e9f3ed393cccabba2e794b7c4b2daf8ddeb7f45270d3f95edba5b0de7a32819233b0c55350114ccbc481586fd0542c3a0afdd245228ac7474b3f549b103a0062df1bdae35be3f6a92dad6177cb848eee24c8520a330bdfb26d75fe7b4b365d094451222eae18b9849f5aa17e52ca5c71e844075cd44038e5c894ca2cd19765cf8f61b619af02456ae695962fe5e931a63b5c79052ecd333e18412db91e15f7cbc70b4cd7e8e3c951f358572e37767e7d52704a6721b30efc41017ae4d231558c5c82cc7dd7e3356c09dc24906f0438dfcc300856ac2ced8f77fa8015736c661e80248aeeb774874aa79d290b8f5027a0a509537fc7c689b7ad86116cfec2647ccaae1c74b416f3e6ae8f7cc60eaaf7b6a590d51544138e1732945603a53462c60e1f6cb0c9ca0390c488224c313269fcd59fcb611fb2d9b4c8fa601bb1cb8d07d797bf5de52bceeb02301c8962ac1fc0491dc81affd6c1ebf89a13d6f290eda5d5cef382215c5e951d71305ef33d9737126d0e662905f1250926f6a229990e38f69ad9a9192b302f26bdda465d90b94b12c57fa3fd6930083f184438d8a889d3f5ecea2c6d23d6736f2a0f18e26f4fa45d1be8f3dc4a707137e95d2ad594f6c03d24923067ae47fd6425efb9c1d504e6fd5575340945601fe806f5756acb562f13c0ca1d803a195c2ebb2ef02ac33e6a88dea075ba996d3c336648e8694d3a19d3dca531beb50d4327c5c0c23cb7cfdb08ca7cf2cac6bc139d0741473d376029cb4ab6bf054557ce294c728a4687d57ec8909ff51a4d02f9dcd11193d7d1c9fdae6a17396a1bf57a994934f5e7a59f045debeaff62ef326b947f2a8b49555e4d99b3bf5c81ff9fe314e047af152508f57015ca402c67d925c99acea3ee8cc4b008c5cb43966e714ef480fd05e07c7b2dda9aa3966113eaa293d3f622b309d64803ce1e6378b6aac4fab527c43cd45ed0a3c1a4b9fb18dcccfcdb6ac0c2421639cda0075a20dc5111b8d3d3199495bd9133dbab94541410e4fba92c7b606a5cb122f140cf1a3596f2788f3c8b92660f14cb65af5dd23dfdbac1371ecf4b33712fed2292c44f70834cf96c05d58827e69bfc2e696fa0874025e2c3d19b072020031513b1962ec540856cb189387cfbfcc0f7c68223cba47fb0c9b486e4d99171961f7675a8b46328a3bc109bf07c66d5ede771cc4c74ce80333829191eedc493508a644530a6144f22dcf97525a4cdca1ad71073b080b73ea4549f5401bff4318268e6ad637363157a19a53f123a0b0e16d0b77f02028da464100fde76d83dd0bb224ede28042290ab2bce854139bca36e5b2cbdfdd9106fc9f18b95553e4fe548b3e4a87daa7ef1ee38ee9b4e0dcd63e80ecbba7e74b3e3ba3d0e8a6392a062b8e065a54414c3c5bd9ce4e85ca6293e884d1456a4c31e1654ff23ef26e2e14e1298a49c072e22f9d98bb0f9b03bd5fd013fcef3ed6a49aeb98720254087ef728e319db964cea54d0eca76cfe56288b6f64f4a19df37ed17be812e82d7d40536f378a931c82cf7111d6e117809363809b6be378f8fd5a1ce22a8d3c4547abd959830aaaf013de2bf27a1fbae8b16f38d1349b6031ce02348a240579c0e535790458b4963b616933d1005c1d03d4c95180c8d17a55ef4bee465668b20ea4118ca5692e", "6762f9c57230a58dca6d444547b2f6e0e213492dbb40564ae101df13941c6152", "1c3ec5104d96b66837b6e381f702c7e48a097aaf125c9b82895b578b92eafd14", [787459282010655, 1685382316228727, 1715663111103469], ["656a", "650051526a", "526a5153005152516a"], 2, "a7e272ca044087c4d35661888b348c57e98b7981a16fe5e88181c8e15aae581c", "da3edd81f4fa79e47fb676ca0b56b1299ff5b5ec5823ec871e3d7c12884fe577", "dde86c6961d02d655103c9d19c89623fde4ec6b5282bb8fbc7e8ba46911e9a3e", null, "411508bb7b2194f617adc6c782bb7720c8dfc25fef3bc48ec731a24aa2c1c105", "b4253a25bf7ee6cd209c5f07666fea853e4b800862a29aa5a8961f953203a3b0", null], - ["050000800a27a726b4d0d6c281836c3be99a081703a460e968aa7109870bbed17df5f888c8ca1467ae17dbbcde31c1105cb5bda88ac6c627000452ac52ac0ffe81ec58bf1e6d1bb7aaada41fba0bb588778a7f65202ad811ea73d26c74550395aff75325107c096a5251acac00650051a2e7424719a3d185b7e0a43a472e298ac0afdc5287d7ad124cd9405a62cd1ca08b282efef7f928df0852525251ac5353aceaa5ff1200000000", "221d40597b563f206458f9736b8549237c5554242c419022435a3350a0708ea1", "6a75e49324e85320fe2f22466618b70b4bbefea248e5d3673f18f2e487a2b20a", [1076763594431866, 316847576141144, 1780844721475339], ["006551ac65630053", "63520053", "acac00656a6351"], 2, "b5a18ff657839c6979c2f2afaeeaf2f5c1cf43df92f4a65755fa42ae2b7706ab", "9d802c8ace5bc5f5b03c7dac8a29ef33424def82cbc4fc8400c0bb9d5e084147", "ae2db14c57781fb55c2f6658f6141883f7ebe0d39f439cf566dc550fb9da7168", null, "e711834b5a4eb84aa2986a53c2b2ba2fd6374e666f0311bfca8cbceefdde1e38", "5c3a0839fdc73417ae7d5f15dceed6c1a4cbe80c6c25ce0386fef7c058a8b943", null], - ["050000800a27a726b4d0d6c257b85751235dbc100252e41e002931b45746198e5dd9571a56a7e0d423ff27989d3eb417ecd3c3093fb82c5658009624c53219a60cd0a8c4da367e29a71779a73032985a3d1fd03dd4d06e05566f3b84367cf0faee9b0963525200526a53acac5d82d0a602efabecef1bc70100020063977663550e760600016a00000309a89a5f40b37303e1816df13a9d7e20db159c9f42773a2fb023d95abb1e1cbe81c092edb230fa38ea13c5de7c0e5031a1e84daec3ebe62d5f6c4abe5ce90a3fcdc3a6500c011c8a0fc03db6cc0c56cfd6543aed33ac6b7c4db783dee6b329277f96c7e90bb9b47302465f375c1d3ca48e54facae0f9c2dd4d64d9046152b43634227fbe32f663bd1d90bbfa22f0e9c793477193ddcb40181a679eae7811323231f01f55c7ad04cfb63f7c4a3d0a2b0ffb0b05a6be055b8c94ca80bb0a1d13cd4cd69ab98304ae2515d5f7699d4abee5c20be609d873511012f234bd85a7eff5fb634cff2658ba6516048563095ecefb3015ee3f03ca52a177f261ecdc26bc089d34c6404846e9c647fcfe98cc6acdbb464f64278ad8ce9d1ae0d415bc0c05245fddaf4ebc8dc703a85cb270f796ad2d937e2ac0d5e0a34821758000aa59c9d4652485294ee0ab29696b21430fa54dcfbf2b9c49d142064209eeeed4d471ffc017d4e20a796b0927804c061b9f4a7091fe015ada68fd8442e01825c88dfe55cf5de38936f7ce25311b902ba97a3c12a95cfa1c3a591b818f60832709d9e4839e410fb36b84f3ac4f070fc35e161978259e5b8edc744d90919aa770bb36215128e582b59641e23852e958eb8fc3c0aa96152ba4f77f138d6a6712a3ae3226015883f81db23e583c869c4c71143a6fffd65e8dfdc50c99a2f1f314cdcc71359e235f1d7dc2b5f38ef7b970843163c03f9dd40a8015efdc8791956a3f3cedd9ea64f8efa7a0815a70381d71467817bd04ca529aede07ff60d176aed0f855a2eaea89eaeaca89358c081826a0812a5bca28be1373f086dbdba7e43e203212c9fed21474ba19a055ffcc179412e893a744832298c5fe24cc6b18667f49b34dfb12379267419a9cb9403d8167d8d1e91d2811a043b29243b069b37587847dc6fcddb1831bd1cc2567ca033ac40f74ab6955f683b12e4e8254e4ea760d38b3f46791c5c4cb12bc7ccb0ed1865f25d601c303f81fb1fa1db48533d3d6b288e4d9a4dff8ec21c96f578399710c825fe7e32f93a8c0743f9ebd54cc151c7610337aebf7e9b915720a54351d49ab8c22fa34998dcf583d4387361ef3ff86f50ec53f49249e4ad349603066fc9c661d69f911dfa7241c8d5792d78332e93db6593e593fd5d456abdac79a716fa6e3f3928a84d197086ecc27eac188ff2b71521762ad47bec08992d86850eb3ea13d5070807a2cb6680a249ea1c04203748daab9b0d3b3c2e9dcfe7760c79dda3c0259e7da9ccfa5fb647a5e20f3f3bc866da24eade36b683a2bd7197fb672726f42008b46ad7f8abdb18117f322c57dc017b0a371f4863135b4db5a1b6e0111e630e23459a748833991cff71a05c4ab19dd99771582d038104b7e039a376f7acbbeadb34f945beb9d7ca0e4e3d5c5e4eb1d8526ebd13dacb1ba35735c6d04a4555acf4bf117626500d77b38189dd4888041225acbe3874a4c0f607fe6745f9355b3fa188f1d65c09f389af1b9d6232aa79447919c550f6f31fec35481cb922de2db5b4da2f81948617028e321706a3a778c1938c443bb00e5b0ff06ad8ab9b1ab0c11477673f85df9561dbea45d5f9781ebe317a0710ae5461e34fe6f1b1aa9b4e67b14910984802c2a7e38193bc7bdc8ba3e4e3d1d933bfb580f5b3e87a2a06517051410fe1b4ff1ea0ade824f338515456a57c7a916a74388ee8f1281f9ade0ae2a2613a0612c469df792b8df4cae4fc25c1cadba95a807ce61e5a5303faaf9e14653996b5a8adc34fd475ef1499094babaf1f3f07da9a390b1d9fc9a08327987adfe9564863fbdfa8f6b46a8841583099afb7870118face76347e40b6fd8cd15582ae8e23be9a0219bc3e4e4546a30d3bbbbd1686086876be0e4c859be71fb58f4fab3d28c0b4f7e75ad1edb7f88946fb40cfa5786a0fcba1303c8347ecee93d46d140bb5f69531d666548b109ce764bead7c87bd4c876494de82db6e5073a6c94f7c099a40d7a31c4a04b69c9fccf3c7dd56f5544776c53b4df7953981d55a96a6dcff9904a90842e5bafec8840c2d255bf5ad61c460f98feb82a10fa1c099f62776798236c5ca7f1e46ebdb2b144d8713e56c772f2c3b860ea5b03a8854bc6e6590d63cc0ea54f10b73ba241bf74b635551a2aaca9687ac5269fd368b26d70a737f267685998a3f7d2637914909c746495d24c498635ef97ac66a400894c09f73488eb7cf33f6dad1666a05f91ad7757965c29936e7fa48d77e89ee0962f58c051d11d055fce204a562de68088a1b2648b8174cbcfc8b5b5cd077115afde1783f5cdb26f7bfdf87b21b1c70dc56bf1c82857a40ca2aa236ec566912d864937aa07ddffcd377395cba616d63c0b69c01fcc45391fd5b8763fb96d7ca333a127911b4ed95b00c24cb578ffab9f1116030048608cc990e74ebad5c348ad9a885e907e0be5a7883c88489cb41432dac862023d46789eb7d989af779e5b8d28305d7e2124d3b55770f8c050ab25e1a4602eb58cf1234eae15f33bbdece27a6b12db3e4dbfd3a2bfcc9ee6ed016c0f665be8133b7dc1d86044db0f9db40fb0e9f8bc2e4db5382a8b4f815b4e8434ad0dfbc51a5e9b145e1596cbf4670b7e05dfdafbb0cf3ddee28d76a82428e8aba4364e84bac379298df2932e69bb5d045516efc33ae6cc3947ceb09ed371667212a831b5485eafce8488188ea4e27d0cdf7ddd348abff777f4a13bbc716b6a5944ee727965690e209b49eb962c039975f939ed5c6e4c400d887759433d3ad716da0cb446113c7727a64b58c3f8a0f81189f98005233a81366aee73cec85228ebcfd5ee3c3fb44db76ba243f2842b7b5fc746ae51b0bc4bd4fc9fd833565ea852b92b224f6990318ad8c7d9437e20e2a1f20e818f9057c5abaaa2e5c15b94945cd424c28a5fa385dadfe4907b274d842707db3697a5ae6c8f542e5ecc07fe47350d1014670212efe81fb7c73e8450df814ef6232f7490f63ccf07480f884a66eaffc28fea448d7b401cdae10e7c0c7f9a7b15331969fc8cb36396773de191931c750f6ce5caaf29768ebb27dacc738056a8125b4772bf87ae10a8a309b9bd655043cfc3159494368c5ab8cadb7f671e9626bd263e31181a604b506a03b439a7ffe4355892477e2bdf338c62c3922f7d3c9a56c7103d911948a84b5ae2dbb16a3761add053a0f967e6b5bc94211b6547153267c6ee1cad0d974a71088583735e4f63d33156dadd54c2faf89114a127b97b94cc2a22ef303f459d04fc0b53ace5918d47ff33a558bd71a75f355fbd06bbccf4e02c3c0a4b63d0cc949801d63a64cb2d32373b2c7b274ab2db4682142c8b21d84c481f5ef21e4b5e3603451bf94774d0ef47f63fa6abb78d21c193cbe65b695fe67423c1e2d312e2776fa24ece84683e74876c55ea0369e4ea0e86494e00dde236a1689731f0a5d8203afde5c423640b81e4f631c981c03839f4b44c9e8030023f8b9d8178560daf975111955a2bca3423eeefc527be3a8543eb90a5ec02f35c7c64b7dd59a72da0074634e01d2abf3637add77c7350f12b011b294168ec75576e47d169e3938bf6ae2aa8ff7cfba7cacb1f92b6e4c2497bffa9f17cad242fa9c3179c1a3aa81f7361649572c715c25a1f6cd5ace82c00ab2342b9c3cb4fffdda160ca5ab9e9baf2139ef9afbe1b1f309462afce462a79bb9698e22c957c590a753a76b87e009121e06f6a1bf62a08bf435d92e2fffe86e2a9cbba9133a68e4aebf33c38436f2545fc2d52832d165af415b244adc5f57377deedf460aa3beb43419c6b082e835cee2f16f2f8767f03d9f42a84a76cb6867b2bc75baeeccafe61519cfceac5527961b324dce09335a5853a6b4da3e471fc1fb196f76d9b879c7200862ead18dea1f3ec9037f37b6ea289166510b475b20044d452e0f6ec3ab47161507d53a2dc60949f1e450c3eadaef886e6b827c5bb5ef11f4028a704fc5a9382c6b03e7d8081e07989286a0d9ce561faa1b6e9623d7ab71007fd277b986a048834602eaf8780f0675baae68415d3af01019b5ea480dce9362ec8d5df3e780ffa72eba8a8df73c540870a839bb03910a491770e1c84b223ee9165270c4ccf6fc7075c37e6fbb14381507fa18f13953336ab2bedc600c615bd49927e9d7f4884e6ed3fd5e4b7c38", "5bb44ebf8030ac2fb74d82b432d480218a3d1648e3270b89ffb3cf735c2ce7a0", "b3d8ef975a6afa7200923c1160b7ebcfce43b5b91ee3b3dd91784938bfa68ea6", [1399781968202734, 1999413718097392], ["005300", "535152526552005363"], 1, "a81923458121cdb56475f96ed2d92080f56ed306e41f45012af57cfb348acda1", "0b752de948552d1170c1c9382db14eb46ada2db164da90141a626a035df3b4d5", "ef8af06f6aec49394f466ddd5a6c112f80ded7687ca21c10782fda261be5f687", "9ba54ff9f5da79fba51cdf4891c021d8dbe888bf215f7c2fd79e43ba5dd1cc76", "2254839a4ed25a96548dd804dc333829baa4da2677e9c83df8ab2d5a57cd666a", "1497bf31df9b0f6e77e1173a9eb408ef5e19d844aa9a85b6e7546f30de1f0be2", "39acb5fd91a12dd40736fc6aba53fdf52f05838094c3aa6ef345d94a1a0724bf"] + ["050000800a27a726b4d0d6c28f739a2d9e945b0c010000000000000000000000000000000000000000000000000000000000000000ffffffff06049e945b0c00ffffffff018a99dae2760306000251ac000004c20e22034f58f11eaf2977a14a4da734e788a131b4f32d441f2f93d4eeeb2a9f0de53e29249159442fa51220bcc2e6af68a008e72389fc03880d780cb07fcf2a721acf86b8ab71d242b42d963611b7a57c1891503b2a4d08f3fde1e4e3da610926c1039586a7afcf4a0d9c731e985d99589c8bb838e8aaf745533ed9e8ae3a1c2c307d063cc7ab8ffec4335c9235c77cccd87290b496e8a07bd8f87ffbd5b498727b89e001afa2fb8dc3436d75a4a6f26572504b192232ecb9f0c02411e52596bc5e90457e745939ffedbd12863ce71a02af117d417adb3d15cc54dcb1fce467500c6b8fb86b12b56da9c382857deecc40a98d5f2935395ee4762dd21afdbb5d47fa9a6dd984d567db2857b927b7fae2db587105415d4642789d38f50b8dbcc129cab3d17d19f3355bcf73cecb8cb8a5da01307152f13936a270572670dc82d39026c6cb4cd4b0f7f5aa2a4f5a5341ec5dd715406f2fdd2afa733f5f641c8c21862a1bafce2609d9eecfa158cfb5cd79f88008e315dc7d8388e76c1782fd2795d18a763624c25fa959cc97489ce75745824b77868c53239cfbdf73caec65604037314faaceb56218c6bd30f8374ac13386793f21a9fb80ad03bc0cda4a44946c00e1b1a1df0e5b87b5bece477a709649e950060591394812951e1fe3895b8cc3d14d2cf6556df6ed4b4ddd3d9a69f53357d7767f4f5ccbdbc596631277f8fecd08cb056b95e3025b9792fff7f244fc716269b926d62e9596fa825c6bf21aff9e68625a192440ea06828123d97884806f15fa08da52754a1095e3ff1abd5ce4fddfccfc3a6128aef784a64610a89d1a7099216d0814d3a2d452431c32d411ac1cce82ad0229407bbc48985675e3f874a4533f1d63a84dfa3e0f460fe2f57e34fbc75423c3737f5b2a0615f5722db041a3ef66fa483afd3c2e19e59444a64add6df1d963f5dd5b5010d3d025f0287c4cf19c75f33d51ddddba5d657b43ee8da645443814cc7329f3e9b4e54c236c29af3923101756d9fa4bd0f7d2ddaacb6b0f86a2658e0a07a05ac5b950051cd24c47a88d13d659ba2a46ca1830816d09cd7646f76f716abec5de07fe9b523410806ea6f288f8736c23357c85f45791e1708029d9824d90704607f387a03e49bf9836574431345a0fd3bd2b050fd798638ebd75e08014fe489f7a35128c1b70e4dcfe6e24e3e7b858b44e308a3768f6c77f5038c618b9214cb30e15914f01bc6bc2307b488d2516f5d971e138d548d39df0cc827c65196286a693ac3ebd6a227e7017c007ea5d3042f72d4390aed49714a5cf2aa87ef9b99d2e7162470d02e0f05d4bec9512bf33763df18e1ffeca32692e3ba94e1ef5c908daf1deeca1823a6efc57d7570c89a099d73b841e751713a02943905aae0803fd69442eb7681ec2a05600054e92eed555028f21b6a155268a2dd6640a69301a52a38d4d9f9f957ae35af7167118141ce4c9be0a6a492fe79f1581a155fa3a2b9dafd82e650b386ad3a08cb6b83131ac300b0846354a7eef9c410e4b62c47c5426907dfc6685c5c99b7141ac626ab4761fd3f41e728e1a28f89db89ffdeca364dd2f0f0739f0534556483199c71f189341ac9b78a269164206a0ea1ce73bfb2a942e7370b247c046f8e75ef8e3f8bd821cf577491864e20e6d08fd2e32b555c92c661f19588b72a89599710a88061253ca285b6304b37da2b5294f5cb354a894322848ccbdc7c2545b7da568afac87ffa005c312241c2d57f4b45d6419f0d2e2c5af33ae243785b325cdab95404fc7aed70525cddb41872cfcc214b13232edc78609753dbff930eb0dc156612b9cb434bc4b693392deb87c530435312edcedc6a961133338d786c4a3e103f60110a16b1337129704bf4754ff6ba9fbe65951e610620f71cda8fc877625f2c5bb04cbe1228b1e886f4050afd8fe94e97d2e9e85c6bb748c0042d3249abb1342bb0eebf62058bf3de080d94611a3750915b5dc6c0b3899d41222bace760ee9c8818ded599e34c56d7372af1eb86852f2a732104bdb750739de6c2c6e0f9eb7cb17f1942bfc9f4fd6ebb6b4cdd4da2bca26fac4578e9f543405acc7d86ff59158bd0cba3aef6f4a8472d144d99f8b8d1dedaa9077d4f01d4bb27bbe31d88fbefac3dcd4797563a26b1d61fcd9a464ab21ed550fe6fa09695ba0b2f10eea6468cc6e20a66f826e3d14c5006f0563887f5e1289be1b2004caca8d3f34d6e84bf59c1e04619a7c23a996941d889e4622a9b9b1d59d5e319094318cd405ba27b7e2c084762d31453ec4549a4d97729d033460fcf89d6494f2ffd7679c37e8ddf2d2ca0122466eec370080f68b949513f8255129073ebdb299e080cd8e97862dab7be1e8d399c05ef27c6e22ee273e15786e394c8f1be31682a301ed7b083a5ad43f05c2a4ec987c7bb5ae1e03c2a785fba2c92b4f3c73831aac8bdec373d47c23be46be092970e36c860306bff71e11bc33ab75dd6ca067fb7320b4bbac3a6440e261d22b1f82d4071332fd1d6c86313f01c6af9d7419e10c481c53cc1167ed20b43a52dea3ca7cff8ef35cd8e6d7c111a68ef44bcd0c1513ad47ca61c659cc5d325b440f6b9f59aff66879bb6688fd2859362b182f207b3175961f6411a493bffd048e7d0d87d82fe6f990a2b0a25f5aa0111a6e68f37bf6f3ac2d26b84686e569d58d99c1383597fad81193c4c1b16e6a90e2d507cdfe6fbdaa86163e9cf5de3100fbca7e8da047b090db9f37952fbfee76af61668190bd52ed490e677b515d014384af07219c7c0ee7fc7bfc79f325644e4df4c0d7db08e9f0bd024943c705abff8994bfa605cfbc7ed746a7d3f7c37d9e8bdc433b7d79e08a12f738a8f0dbddfef2f2657ef3e47d1b0fd11e6a13311fb799c79c641d9da43b33e7ad012e28255398789262275f1175be8462c01491c4d842406d0ec4282c9526174a09878fe8fdde33a29604e5e5e7b2a025d6650b97dbb52befb59b1d30a57433b0a351474444099daa371046613260cf3354cfcdada663ece824ffd7e44393886a86165ddddf2b4c41773554c86995269408b11e6737a4c447586f69173446d8e48bf84cbc000a807899973eb93c5e819aad669413f8387933ad1584aa35e43f4ecd1e2d0407c0b1b89920ffdfdb9bea51ac95b557af71b89f903f5d9848f14fcbeb1837570f544d6359eb23faf38a0822da36ce426c4a2fbeffeb0a8a2e297a9d19ba15024590e3329d9fa9261f9938a4032dd34606c9cf9f3dd33e576f05cd1dd6811c6298757d77d9e810abdb226afcaa4346a6560f8932b3181fd355d5d391976183f8d99388839632d6354f666d09d3e5629ea19737388613d38a34fd0f6e50ee5a0cc9677177f50028c141378187bd2819403fc534f80076e9380cb4964d3b6b45819d3b8e9caf54f051852d671bf8c1ffde2d1510756418cb4810936aa57e6965d6fb656a760b7f19adf96c1734888735ef977a8ce6f9dcf19235a99f4d52f9c4b6f8461767618b594b51159fada6a52d50dee90c48831bfeea640b8582983bc1d3601fc2dc90d814c3256f49671315631ed593eeaecbc7c0cdbace96f9f40402945abc195c10b0ae53ec925b529458ec0c9e289b31b2cfc6cc3978fe9594b13d06509765a52b3fac54b93f421b30be9a75dcbd4c1ead2937d7d39b704e2f17b8250ffb6e3c666c2c377595922fae82da5c9125dba1c059d0df8abf621078f02d6c4bc86d40845ac1d59710c45f07d585eb48b32fc0167ba256e73ca3b9311c62d109497957d8dbe10aa3e866b40c0baa2bc492c19ad1e6372d9622bf163fbffeaeee796a3cd9b6fbbfa4d792f34d7fd6e763cd5859dd26833d21d9bc5452bd19515dff9f4995b35bc0c1f876e6ad11f2452dc9ae85aec01fc56f8cbfda75a7727b75ebbd6bbffb43b63a3b1b671e40feb0db002974a3c3b1a788567231bf6399ff89236981149d423802d2341a3bedb9ddcbac1fe7b6435e1479c72e7089d029e7fbbaf3cf37e9b9a6b776791e4c5e6fda57e8d5f14c8c35a2d270846b9dbe005cda16af4408f3ab06a916eeeb9c9594b70424a4c1d171295b6763b22f47f80b53ccbb904bd68fd65fbd3fbdea1035e98c21a7dbc91a9b5bc7690f05ec317c97f8764eb48e911d428ec8d861b708e8298acb62155145155ae95f0a1d1501034753146e22d05f586d7f6b4fe12dad9a17f5db70b1db96b8d9a83edadc966c8a5466b61fc998c31f1070d9a5c9a6d268d304fe6b8fd3b4010348611abdcbd49fe4f85b623c7828c71382e1034ea67bc8ae97404b0c50b2a04f559e49950afcb0ef462a2ae024b0f0224dfd73684b88c7fbe92d02b68f759c4752663cd7b97a14943649305521326bde085630864629291bae25ff8822a14c4b666a9259ad0dc42a8290ac7bc7f53a16f379f758e5de750f04fd7cad47701c8597f97888bea6fa0bf2999956fbfd0ee68ec36e4688809ae231eb8bc4369f5fe1573f57e099d9c09901bf39caac48dc11956a8ae905ead86954547c448ae43d315e669c4242da565938f417bf43ce7b2b30b1cd4018388e1a910f0fc41fb0877a5925e466819d375b0a912d4fe843b76ef6f223f0f7c894f38f7ab780dfd75f669c8c06cffa43eb47565a02610fc5ff50c806001f481cddac517211e1e6c73cd0ee0219042bb1ef9ca3f24988c7b3534201cf31ed8dbf69b8250c18ef41294ca97993db546c1fe01f7e9c8e36d6a5e29d4e30a73594bf5098421c69378af1e40f64e125946f62c2fa7b2fecbcb64b6968912a6381ce3dc166d56a1d62f5a8d7551db5fd9313e8c7203d996af7d477083756d59af80d06a745f44ab023752cb5b406ed8985e18130ab33362697b0e4e4c763ccb8f676495c222f7fba1e31defa3d5a57efc2e1e9b01a035587d5fb1a38e01d94903d3c3e0ad3360c1d3710acd20b183e31d49f25c9a138f49b1a537edcf04be34a9851a7af9db6990ed83dd64af3597c04323ea51b0052ad8084a8b9da948d320dadd64f5431e61ddf658d24ae67c24d333702bb33788ce9bbc6a3d3ec457a1517a9fbf68a930c16bf7d9fca1e749e3825b3d6da0573d316eb160dc0b716c48fbd467f75b780149ae8808f4e68f50cf3ad1a7b8d74b8b6cb48ace02aec10a58be871a1eb54cc62d878a3f4f096c58f8f1a93bd57f9777647004e6030de8247ed0176bdf9555948cbd5a332d045de2b9bf9e6bca8edc5f43950002127e9ca719fe2c2a7d912afc93c42c7ca4f30e991efa01ee924879859d4444c412f813e0b58f97a28fb5d164a8176be946b80971058bff8842f27642f9721ecc3e3d627b4da9b1c69960b9b232f8263fe36379136aaa49699a69fdf1c5ac7732146ee5e1d6b6ca9b9180f964cc9d0878ae13735243c4a3f7600a5fe58c933516f0a6c6c615e5cd366b8a0e82452e37abcd51d919130a97fa653b81e38c82242659122f873e69ce8fc1be4aac00ff2711ebd931d25", "401ff66108aa4f2d821302a447240a6b3db20c70c1aa3972e25692b953723ad8", "b5c908d2917e8cd3ad6dc29c662ec79f518896efdefc142f0836044061ac60a6", [], [], null, "401ff66108aa4f2d821302a447240a6b3db20c70c1aa3972e25692b953723ad8", null, null, null, null, null, null], + ["050000800a27a726b4d0d6c2e58227df6de9d30d010000000000000000000000000000000000000000000000000000000000000000ffffffff06046de9d30d00ffffffff00000000", "4d971c52eb7697bab889562bdb2421df9a26133002c1c73c462d65f7e7a7db76", "3a6f797674a3b6b4eeb66a1263194a66bf0b7b75563184a419bddf0a32afbe2f", [], [], null, "4d971c52eb7697bab889562bdb2421df9a26133002c1c73c462d65f7e7a7db76", null, null, null, null, null, null], + ["050000800a27a726b4d0d6c2952b70d58273d01b010000000000000000000000000000000000000000000000000000000000000000ffffffff06048273d01b00ffffffff02e2f4ff6ff5d3030008630000acac5300538c6cece4dc5f040005ac6553655100011ffab4b0787b51ca40c7a9f284adef9fa23ef156f9d81f050a1b17a6be7eba9e13272f854664c0ca4d6688aed7bb06ebb9316264343b479b7aa384685bccfa08dd2c61409554bf1ffc2b3f8d217b03fc77efcebca0182ecb68d24b4f682e4b13f5cde5f04680bbfed87f6cf429fb27ad6babe791766611cf5bc20e48bef119259b9b8a0e39c3df28cb9582ea338601cdc481b32fb82adeebb3dade25d1a3df20c37e712506b5d996c49a9f0f30ddcb91fe9004e1e83294a6c9203d94e8dc2cbb449de4155032604e47997016b304fd437d8235045e255a19b743a0a9f2e336b44cae307bb3987bd3e4e777fbb34c0ab8cc3d67466c0a88dd4ccad18a07a8d1068df5b629e5718d0f6df5c957cf71bb00a5178f175caca944e635c5159f738e2402a2d21aa081e10e456afb00b9f62416c8b9c0f7228f510729e0be3f305313d77f7379dc2af24869c6c74ee4471498861d192f0ff0f508285dab6b6a36ccf7d12256cc76b95503720ac672d08268d2cf7773b6ba2a5f664847bf707f2fc10c98f2f006ec22ccb5a8c8b7c40c7c2d49a6639b9f2ce33c25c04bc461e744dfa536b00d94baddf4f4d14044c695a33881477df124f0fcf206a9fb2e65e304cdbf0c4d2390170c130ab849c2f22b5cdd3921640c8cf1976ae1010b0dfd9cb2543e45f99749cc4d61f2e8aabfe98bd905fa39951b33ea769c45ab9531c57209862ad12fd76ba4807e65417b6cd12fa8ec916f013ebb8706a96effeda06c4be24b04846392e9d1e6930eae01fa21fbd700583fb598b92c8f4eb8a61aa6235db60f2841cf3a1c6ab54c67066844711d091eb931a1bd6281aedf2a0e8fab18817202a9be06402ed9cc720c16bfe881e4df4255e87afb7fc62f38116bbe03cd8a3cb11a27d568414782f47b1a44c97c680467694bc9709d32916c97e8006cbb07ba0e4180a3738038c374c4cce8f32959afb25f303f5815c4533124acf9d18940e77522ac5dc4b9570aae8f47b7f57fd8767bea1a24ae7bed65b4afdc8f1278c30e2db98fd172730ac6bbed4f1127cd32b04a95b205526cfc9c50e126dce10500b4c4e1cc955175b3e8de1f5d81b18669692350aaa1a1d797617582e54d7a5b57a683b32fb1098062dad7b0c2eb518f6862e83db25e3dbaf7aed504de932acb99d735992ce62bae9ef893ff6acc0ffcf8e3483e146b9d49dd8c7835f43a37dca0787e3ec9f6605223d5ba7ae0ab9025b73bc03f7fac36c009a56d4d95d1e81d3b3ebca7e54cc1a12d127b57c8138976e791013b015f06a624f521b6ee04ec980893c7e5e01a336203594094f82833d7445fe2d09130f63511da54832de9136b39da4320bf60c022e391eafe9ebe170c0a11aee555287677b89555ed93448cb1602e36c1ffb729e25b71ede62bc57d3c37b5e3073c742666af4a0c04c78a76f00a0468a95a7be2cc29e953fa5a67f032d309c3c3f6f473815acde3dd512e7ed26388479c1ce2e5d54f25488cad1513e3f44a21266cfd841633327dee6cf810fbf739b1a4042c438546984076a5d61648f58061843f0e0b299c6696a65f4477a071959d2a336a6eefcb0927a9372b7bdf7ba344b7f8c392a5c1dcaa2ae5f50ff63f2b4898e02b78f549f99592c2de304b5a212dc3b903d170a0049e5a9b986523bf90632e2c76c0fbf1ef963ea80e3223de3277bc559251725829ec03f213ba8955cab2822ff21a9b0a4904d668fcd77224bde3dd01f6ffc4828f6b64230b35c6a049873494276ea1d7ed5e92cb4f90ba83a9e49601b194042f2900d99d312d7b70508cf176066d154dbe96ef9d4367e4c840e4a17b5e5122e8ebe2158a3c5f4cbae21ea3fa1ae6c25a9462ebcbb0fd5f14554bc97747c33e34da90c816d8d0d50bfe37618c5812891484fa259322c15092d4155d8696d6f12f24fd364496b3be0871ca3dd9625348a614b59bde45885649bae36de34def8fcec85343475d976ae1e9b27829ce2ac5efd0b399a8b448be6504294ee6b3c1c6a5342d7c01ae9d8ad3070c2b1a91573af5e0c5e4cbbf4acdc6b54c9272200d9970250c17c1036f06085c41858ed3a0c48150bc697e4a695fef335f7ad07e1a46dc767ff822db70e6669080b9816b2232c81a4c66cc586abfe1eaa8ca6cf41fc3c3e6c7b886fb6dac9f4822b4fc6fff9d0513d61a21c80a377671d135a668a0ae2bb934c82c4142da69d12ca7de9a7df706400ec79878d868e17e8f71ea31495af819a016cc419e07c501aa8309b2e6c85b79b2763733a37bbc0420d42537b871b4294a65d3e055ff718dd9dc8c75e7e5b2efe442637371b7c48f6ee99e3ea38a4b0f2f67fc2b908cda657eae754e037e262e9a9f9bd7ec4267ed8e96930e1084783c37d6f9dd15fd29f4cc477e66f130d630430dcc0104899b4f9f46eb090ef7fc90b479abf61f93955ee00e6a1848f1ab14ad334f2b68035808cdf1bb9e9d9a816baf728a955b960b7701fa626687dc3c9cba646337b53e29816e9482ddf5578a8768aae477fce410ac2d5de6095861c111d7feb3e6bb4fbb5a54955495972798350a253f05f66c2ecfcbc0ed43f5ec2e6d8dba15a51254d97b1821107ceef53b75add1f525e281fb71e7ccab699267d800e0114d169bd56db89b252ebe5eb447aca8bf8ad4ce830e30a9942ad32cd3340f764070ab1fe091c5c74c952593a0fe6cf38d27ad76ac412399a05cc416edfea162ba142e15184ff975b3f3349b8a091f10972ee5b3e32f099dc11715ce3488bd29f8629d68f696492448dd12e3e1bbf2d7d4ccc20a3ad0a0a5ed1a05298f6ad8158072fe7e554d582a48e09b23c4c01400f1ab5730eac0ae8d5843d5051c376240172af218d7a1ecfe65b4f75100638983c14de4974755dade8018c9b8f4543fb095961513e67c61dbc59c607f9b51f8d09bdcad28bcfb9e5d2744ea8848b2623ac07f8ef61a81a35910b8a1baf39a919a7b60bc604d63185f759221d847cc54a22765a4c33475b5791e9af3271fc8d9350667090d8184ec50522d804f23c4fb44ffa481bc92ae408d1b9f2b131904f9705c59e2f4bde7a3b2c085d93fd2abc5e14d163001a12f51938d021afa92239b873dc6c357eaa8af4ee6d00540657fe32914103b5d98f68bd3e2b5359f08ccd88d0c811e4c31fbb49f3a90bbd05dce62f344e7077593159ae35050b04c9e6b86bc432dc8b048c73c0018ca5b69411297732a4e1aa99a928c71e7a24fd277856aa42501e51b012aea9446a2104e93f815a0b3a29b458314f3d8be2b9823d342f46213e942a7e19a46e970b5c506708430317b1bb3b35df68ae33a4926a03e6bfeb5510416fcbb0524c9ca5074156cc5a5d6fe1c995edc60a2f550411aa41e3da3bdcf64bcf04a0510571b936d47e55cec0330ee8dfe73563404f047d7f3a8a3d7743bc554955210f1eb0d08599ea77d5f974d87176d37d98b9c0ad440407209ed6a9f08464d565593e1a63b938536b49244e97d880173b640f2ddb74d068ecb46cf289b7d891307bba37054cf91b31fc82f74d5fcc000942ede911825f53fe609686f463223b1e9bc03bde895d1238fad04a3bfce68a075e8a37c0e87bf46dd015545f9b4fb0eec645ffcbbe0ca5f8c561b257d52d602d8c94c502873a01d9251d8c860c041525b3bf4e3a2eb9272815c7586768428b4c2b25e3745f009c5dce20b69d5d7c43ceb736b6831e8c110f16cfdb3a467e9414c00ecf13731500894555678c497faba9a95d01cc464390fc4a76dde43aa360a0e6b52344540cfdecc3ab6ea4610bfac7f5f7dfed1dc4e194e90f040046595acd47bf13fd0da27f09eda48036d3ee437f2ee8f8606ea97343c33ee343efc04d62cd7bbff45523039101f607d7892e8c2494b9c5475a69effa723b080f0bb82121f9149499305889ef82c4649cda32bf686666143f622aa480420d1033033b08decd77edf9773e418da0745f9aba4a391f9b60df19d9a1c27002a80be12ed75344a395aa10f852f083ad64ef40e9c0309e9bba54b8cb33c95498a69538d3ae5b25e247098306fa8c74a8ee5bca941531d61aac27aab3dc5617d5606c9577a2a8346e8d85b32b8505775108dc85e2ade2eac1e636e1af4054c8b6f57632df269c3723b320872e4c57b218358dc7e9905bb04edf92edf0df635f3bf361e57a13296e1447af5087872d636e27518a9876e15eb01f5e8ded81892511cc2851b00b832712a6d3ba5666517bcd3567621a7cf8445589653262020c33bf78031b8ee0707de072068c170570327e6d9f5c6ddc335402efc548862f5a07094fd428a7bbc15d7b38d05362c9ca985f58a76647d2be4c2cd6b3d17d6870971d7a098baf72c6f6f1214cf1faae488bd7de259d3415c2f0ddec7457004f35708d1eccccc0df65a04943ad5cbc13f295f000fe056c40b2d88f27dc34cfeb803be3483a9ebf9b5a9026057725d63ead2c0c0ff1fe26ac1e7bdfcd6fad875842d194f331750462c06b8d7982d67995ed5d3ae96a05ae0067f4eb1c7c93231bd39773cbe0a9d66b0c9aa8cff6a376e1f372eac6ac4e46cc0942245d4c2dcf02d7640ffcc5a6ac3a87f5c411551bcc2f26cb94961d53f95ddb19ae930c8d70f031b29a5df99ff36695e802cbcb6b58c1ba7ed5eacfa76414a41ad4a44f71f1b580d34c3a952920b254a145fea517f5b42b2f65ecd0f82595478d80ae5c8ceea12a161ccbb5eac09990fc619a46080436dbd08d74784af002d58e06faf7f3ceae7d3419b1fca265a5559cf9e2d3b60978d81a678b9ed8e4486b4d14609d6c127c0c2fbffe30a60f7bff1d9fb8300ed009253ba9b996fa05241b10f5ac9a8408e925b626bb21a471fe3bede52bba097b2a99a9ba5a86658c3fd9ec55bfa9b328567254ab36d2c7f44d2c7e13eb54beb70ea8fa94b6c6e012dc8b02f991ebb989f61c106b822be62d565b5663fb49b48a65339ddcf5c2fc215cbc62322a51ba4a241dba1cd723f93752d772629ea64742e54733981b006c022d4e181737b7255d45b0e304c7be6752f50e1213ab227f4d84e547ea9817bb2337fa8c02aca6fe17ec8ad5d15a51e2323d2615d43ac118b56c2f2960fe93a021f80b7395bd2cc7ea810fea986cfdccf0f4e34773cde2543741cc607b482749c0e133aa3831af37c74d99e9e36ff7011d3238305691508a2c3a43e755dc081b511d6482a7db65fa9699ea87ff47099ed3637dbb0a3d0ef79796a8ef1e4d94d42b4bc2b4a038ae6e46b24cfc84153d31eaf895063a5ca959be63f37f2ba0d432366736d8632fce072b6ae5b6f3fd59d3faff638275a992fefc87e60d44c2cadc2b5c494e3e72eb4597c96b40167799a9001a2ed3676a8b403ae25ffd772f7081e9a32bcc1c5e2edd4e2a6576b783cce3aae11fa432262548856183ee682d5dc31beb38f061cbdeca7021a444e2dd417df26dcd220f2b731772b439e96d614e1facb486c7a7d5171b1de359f6ad3a96f649c969102a1964fb4b4a1a4279c68e6c372e42187d754e804a61653092069fb9b6d25266890808b015df28c801065da6febdc1a56bfd002625acfaa5373fde149c1cfc3649b4869696d44ecb12479c5ebef995f10029f8b530eeb3fdc2e50e8757fc0bb9e263023db82f878d9ac7ffb0bd4391df1d879899a3ef57bfd0d1f7755648edd85bb052a6edf71cd2628c987429f36dc505ccc43f30e7a869c9e255e2af9fcf30c121796d190000960cb6fe2f1bf246118b498f3247f9d484c73cf09393039e45326b8ffffb3e7e6159c46699f100792d4672950348a90552e45943beeacf03f3216f94e274d63d637d9f190e8a266cdeef153530bee5cb8355260505c2c2e5d990fffdc34ec0ff7f1af81b24ced0efa6213da6c7c60c487f5f7b03f8160a057f46d05bf8218b3add9c06893bd02db9b61191dfb133bfabe4858e47a4cc32e416ec08b8ac7915a43733f4406e9d967c560f344d7e904a28045d99f3af8c82e97e1b9c1b205e585fbebb48faf58f1b65dca2497e09a70aad4865f85715a280e186f3fc1740d8184d33e8322169521cdc132212939c84a108964e2de74b6ea55b4cb8f0039b1d127b64b00005c074ffee77932b250ba2fa57ff348ea3223e119f635e8209a074b216b70233afc2d25949c90037e71e3e550726d210a2c688342e52440635e9cc14afe10102621a9c9accb782e9e4a5fa87f0a956f5b85509960285c22627c59483a5a4c28cce4b156e551406a7ee8355656a21e43e38ce129fdadb759eddfa08f00fc8e567cef93c6792d01df05e6d580f4d5d48df042451a33590d3e8cf49b2627218f0c292fa66ada945fa55bb23548e33a83a562957a3149a993cc472362298736a8b778d97ce423013d64b32cd172efa551bf7f368f04bdaec6091a3004a757598b801dcf675cb83e43a53ae8b254d333bcda20d4817d3477abfba25bb83df5949c126f149b1d99341e4e6f9120f4d41e629185002c72c012c414d2382a6d47c7c37f4cb6aaf1554514b556e7f52bcefcce2917573e33fbc9a4b45863b1120c12868106954be6c1962780a2941072e95131b1679df0637625042c37d48ffb152e43a1a42d9e496c0d9fbb758f8edff07fb3bf75c8ff534cfb52a324429930442ac3e8d0c60192e8476bd1175d9562087bdb818e66216286bafe47ff4dbcced5142de6bbd32122a9e61e8331e90c5ec164624078826d3870bbdeecf5bcce47dfbbc38b12e8fcd79255b7216056d9edb7482fb98aa033b65e51c1a08b8a11d84d04b8f487f7d4066bb95ccfd3ac7394361b001c3f45b364e1f32641115008ed3283f9bf0f691b2ce53e61142cb740c15b7b623cf48b3f7bfefa31bcdc665c6d71236ade0f5ad2724d9ccab113769354125f8338ab2c795ef7455e48daa136158820f91bff59dc28664843c06ff2732458baec61a7b8b9f699d6012c2849232f321f", "c4498ac881ba267cc1f56afff2578ab0e4835220ae9416bc9839f7a5ee1a2b96", "ffdc751a967de26d7de85d089f082c80cb9cf2c2569d9209f07b1a7f0f1cbd1d", [], [], null, "c4498ac881ba267cc1f56afff2578ab0e4835220ae9416bc9839f7a5ee1a2b96", null, null, null, null, null, null], + ["050000800a27a726b4d0d6c2811375947b3bbf07010000000000000000000000000000000000000000000000000000000000000000ffffffff06047b3bbf0700ffffffff00000000", "755a48a673a3400aaee7a8e478929260eaebed9f442e9e3417696efd804d1981", "0b33f414117eeb49362fcd180450e8fb401240475da1c1ea0b56e60529fee1d7", [], [], null, "755a48a673a3400aaee7a8e478929260eaebed9f442e9e3417696efd804d1981", null, null, null, null, null, null], + ["050000800a27a726b4d0d6c217db5f298099f20f033b359a1151a6b75c01365eb154ae42140d6e10342f14f34dc33e07ff0e4d1a6be375b32f0651656351536539c4f27e715aa42cc75707d4ebd1bbfbe8f90fc7c953e7a9715e65af8267373d3451674ff084efd9046a53ac52ca1467b6327e4f9522b2cc579a7a8fff7ca7cf145dfc13eafc34153b2c3e8afbe53444d0c73b3bd5026a5301cd457903920c667a4026040003515352eee66de76a290600015316c1a45a1939040004ac65655301b364b84a781af8691d9354b2fdbefd0275f8bd243f75bb96709cb6bada48591c2ac2b8fc01496beab4d45907f479812a259431a2cbc93d4f3b84e4dd366020273a6752e501af6ff1b78ddc817e6ea351d6006becf8d2ffb03990f67774a81e050185873ed3ac79210b50afbddf86b697fc0b55c54ccb7065924695d87cccda6088f9f5c370bee18d3acd0c699903532f3ace52b3602399d6135136c33342aa3d11528802d7eb79783d10cfcdbfb71eeffb2691fedf7d7d2bbdeb9c06005a2a3db1fedb348e4d5e2235c59a7876a0fc60145c6a009687684460271ee133a437fe52fb6cfba97fcec161df515dde905a24da6d37bdc34044a955e682b47471ca1e8c78c51ed377cd4afa894bd9bd12e707156da0726f7cf5729fabe372160463fe0429244d067489ba5d09472ecd9bcdc4d5e4df101e189db8463eb538307b587deff78de9c73af28080b2fd05003e11d3e1b3299dc9521f8b513badb010e91bfeb91b0b2a6cb129c2e825a597b8fb75bc562d654d62104640dd74e56cd14baaba565b84b845e163d1caef2533c3981637204f96a59c8e8024d9041b2029e94c15245f1a958840ba3f380a4d20f1184e77827de3ff8f3d73459afe241f723c084823230e003d3d21e53501ec0499b083a7dad685c57127f4de64733a880c2db28fdaabf1b542d205f664a35135712711dcccd931a50b9c5661882360d4cac0047681bc2e2b3bf6c99760d7cfb4fa21394377a4551c76d1f75ac03c262054dffd79a9ded05e888958199eea4501e2990a53a5cd2a46a401576588fd7d058a26f28438e5782f45ac1d07f6f6f5ed73741d5785837a6b844b474775718c29dd99084e9f88ef153a8329f532a69017dc3a97ed754367723098e5765840b022897244745fbbbb30a7cb54fa0511166e9544122000610bd2aacbd82325a59b95154ecd82c88d23abd1e20770ffb8aabf83fc0734964ccd411d1c935714e24aab566f4f08424014c4eca91b590f082b473f361c87415d37bd20d70fd0b52b6ddf1865f766702e32b05b3cf1630ee8597aae19633f3516a8555ac5be32c675be1817efbffd9369041a089c283f19649968c2498cde56f500434f280d77a9c62e43cbd3f136a4c6a00a43e6ed530cb2e8ae838860adc88aacc7bd6a00ae0c19ff4533a485efde082b5f4d1f7a8ebe7ed82b7b05a8cfe1e373459ff82dac808a42040059c9abe8dc2256d7ec860129ff647bfc3298b77192bd1e5f7fbbf8264f2d4155b7f4bbad8577fa27c9de64e1b11dcf384f5956443748755a9fc6f2a00b10c3657ebac03bfc0b587bef2f45ec8acdaa51c143b0cb25b9142c61bd790a80d7c23f90cc03495b51e4d2843e557f9e2545108c6c6fae359f645c276891c0dcab3faf187700c082dc477740fb3f2cd7bb59fb358554e94c7e678ce01aebf94e515e49722967995aea858d64e7789ff306369577228180326a5b0af475e27a54b207b41f92e376170e3fb005028261c99c2dbd0eedee871c1c0f48b8e9b8e4be77d1b7537f61e688152bb022f34221ea4380b6d4e35ccfbd6f0105260967e126cd78e7ceee2fd201abb9aaa53e4c3a51ae7f0732deadc8c4ee7ebbd67826c69cc0140b1bdcbf9525747e8c9508a555facb798740e0bdf994d9739bbe5538a0ae0f076c582c0f5ba878b99b8249db1d7e95056c98af083d98cb0ed9e3f7436e1c7643766f966b83e999206ebd1393b9b2a7f414480fa017480069f85c7749c435ae2fba2ddc1038d547d84854817ef39635c29827aad86726c9ade3b265b9086c8b5b75ef56fe4bd8b4d62893895b3fd2734fdac464156d7e5ebc7ecf1d83b86f659637e3b142c164963b8cdcf4ba4f4035dffc5a789458847781918ac72fc18bbbf511f3ca725cb31f610481c8673d9ebbbcf78cb1f5cbf523a4d6bb1392ea98d1cf3a80ca76bbf1af75312d2a8d00343c7a8d8571f03721669600284df21cade28a0100", "770c94c14c868a034efc865672ad18cc393c27cc91beb39480917dbd14a31bfe", "8cc20d10cc7ff24a04190f8d5fd7bb4deac30580507dd652ed97481fe59165f8", [1151712699102777, 2020533842393302, 145702660844932], ["536a6351ac656551", "52", "53ac6565536563"], 0, "356938389e08aa21c0811a0ed4c31668b5a05b799899001fd0e89fbb035434c7", "4b2751fd196cba93ecdcc3d328fd0a0ef089d792b164dcacdc17ff638fac737f", "9d2b1a0830a6a80019b950744519f33f7769a1060887b28baab05af51d6798a6", "54139124e2b8594cdb83bc45fc7327162e73e5ba5ce9a558756d963e283b116e", "7e8e52d46667303b7e0bfa8ee403041aaba412a7b85bac374cfebe2e98147178", "f9b2c93e8b53accdce79bb81ff67ff39911cd6d21e2ecaa153149e705182af7b", "0308b3f88c7053dfef20db7ce8247c591cfb8feee28a0b2edbbd45b660ea00a8"], + ["050000800a27a726b4d0d6c2500c0f3e4691810302c3660f0b8f9fbe6e40b5e89cb79b063714ca75e72e2e100a10d63bf784df0820ef25f8ef04656a635395683f9105ff3cb2d219ab76605a064f69219f1dc0d00b3b48642f970dc00cca4b8b43308be18286005a4288d600000000", "b33d80f4f6936e57f63ebf76cc0229cb6dedd35754b566cc8ac80bf374ae0369", "166514c6501fd9ad56b14361ddb1a9465f889db6044b975767bb442a7dc83725", [852065351574170, 153789492067051], ["", "6553"], 0, "3d3828ee9ee6961d461e819bdb4d5ef28d73703ac90a299924fb708fb38e3df2", "e3cc05cc68e417c9b2682a97902f1b1b570a86b024c054dd79697a3bc43e8cce", "83fc4354325623bd28984d2dd14f0a9b59482c150bb50cc008301fd347ce48a7", null, "e88371902e71c88e11d451c1dc9bcfdd7c9313edafbadad6793296777c8dc9a4", "8be03c4e52cec6f2a0731ebefb16e58cda498dcaf66317527cef29481f78796c", null], + ["050000800a27a726b4d0d6c2c2cc972f9ee5190a03b1eb058dddd8c08e7d753f5e011b2bcfee1d52c1c4f2cacda30bdb6930653c0cc4486e60066a0051530053ba9db453fb8df683cd68754c87daa731f570a7a4060af0ce700d31bca7e74b3e3ba3d0e8a6392a0603656551d7d00b21701e7b062e06b1bcd82a01d375626fbf872d27fa4511f5f8cf8c9abcef2a990176ae339307636300526a6552ae5bab7c00000000", "77c83d22022c07902a4cdd54769a2efbc6dfcd634cdcaed3a374b242072963cd", "8859329f3edea9aa56994741919e1f3956e16f7a68a07a6664f3477bc3ea7cd2", [1561593381404180, 381239651783062, 1198420137358811], ["6aac6a6a", "", "6352650065526300"], 1, "de44a855868c97946e9dc3a146348002047eb82fdfb87aaf81d13cdef2645802", "bade66cf25b3dfd21877f1d89b25660e3b8913261189eb4ce213c0640608f581", "ea46efc78f9151bf581715c02e39610fa6f5923a874ee23e08c01ca86ebf9f35", null, "e20463f37830583af68dffe1ef33da447d30dd49188b56a674c3a723e7467bff", "bed166cfb89c786c94df7763f79781d1500229826953c203be64850e68aa0544", null], + ["050000800a27a726b4d0d6c2cd1f55ebcaf2e8150002158f5ef9f1e204000851ac00536351ac65b3710cf38c1405000265ac000001ad85718c2fbe003e58581a1bae5cbc25116f400861fda8a6e6156d92841611a4184119595c66031f0d225700eed98ce036c38d6dc6c4638305c9bd6c62e3663c930ceb977eb7c945a619729a79f3b2173169136dd8145814a953ed936e29313dee08a98e4be558ac7912fdcb42209075420260f7cad0f2c01f2afe33073f262458ef6d783d017a68e594918812ba39b7221415be0c967cbc2ef7cfa50ad9632d4bd3092622d2062ae536ef5149c49b5bc9475eafab6e675761008b0daddeecaa604470bbe0fada255d290e92b190c2c2d8c2dee5455d1fa9a9f3db7779b584643464aa8014ba66994de25517f83980e66ee4f62314ae6dbef452d5d38b0a16f3991f36d8a8b39ddc0d5595eed98762878cdf3f4a2edc5cda77d5fe4faf63a15f568a540da57dd9beb6fb1a977ccb91b4d79cb39b28911a29e7bf028ac6103796dfb6b20967239ad373c38c53f6df1823d4950a0283e99b9c06ab2966667c9df677716b0caded818df9e449c072e22f9d98bb0f9b03bd5fd013fcef3ed6a49aeb98720254087ef728e31947ffe8f766e63ee46ff20816d5fa8ff55a26398961490ab9ae366fc5a2d1996ed693ccca82356f600ab099f6eca8bfe645270d3f95edba5b0de7a32819233bcc754a5ce2e5ea07842e5ff2cebe62ad76e8eff8d15ea4c24a5f207868319a5af6b035be3f44f434094f6e525be614dac920a330bdfb26d75fe7b4b365d094459250aaa5544489fb1d992581800a77b8912157fc9713aaac25b4c26eb03f716646619af02456ae695962fe5e931a63b5c79052ecd333e18412db91e15f7cbc70b4cd7e8e3c951f358572e37767e7d52704a6721b30efc41017ae4d231558c5c82cc7dd7e3356c09dc24906f0438dfcc300856ac2ced8f77fa8015736c661e80248aeeb774874aa79d290b8f5027a0a509537fc7c689b7ad86116cfec2647ccaae1c74b416f3e6ae8f7cc60eaaf7b6a590d51544138e1732945603a53462c60e1f6cb0c9ca0390c488224c313269fcd59fcb611fb2d9b4c8fa601bb1cb8d07d797bf5de52bceeb02301c8962ac1fc0491dc81affd6c1ebf89a13d6f290eda5d5cef382215c5e951d71305ef33d9737126d0e662905f1250926f6a229990e38f69ad9a9192b302f26bdda465015c9bec8ffaa60200408701ff5f932d98da35907b41229638a727ab79b442683c4956bbb195a4fa26fc9cd542c76b9150c84bf890789942f55c200b773ecdd7992cff3eca24de3e0984e10e68ae387534b96cde3792f135bf5f68787d370ca8c4c4074dc5d601ae90495437c3c2d48a3d966683ac05160b7a84eaa7aab74009e57a85f7bf68a2e482000f829c545073a15d5cd0fcc57439a4350eaf098dfb82a085ea8a4af6fa8381f0658819eab483f65b325d5aeda15232cfadec75ab1866e4c0155a9c74a7a57ccf34c483ac7da1588a1b6b9941f11040f94cf78fad89bf11fed69aa0d83105adacdd4e5f04a62424023c9b9e33c4fb7f12bdf21f07f265c537d51c6551f4617b915d21991839c3d0d36393d646e0a8a41509217d0e7d2ca1a0a0d677a321a502cd29cdd98eaba99cec3e9197131ba560ac841cac53ceb45b7b661a6c9624f4fa458fe801250956deff85634569594f6c03d24923067ae47fd6425efb1c00a91db0cca2bc7c3db55ab5403ad3c8054e6a5212f95c6037749b94020e62b01867a7893d77cb7f29b8c847c583f2d071a686616e206719f761ae39c110442e", "da3d33ce1935c6e20e478315294548277c188895a922c43cf995d3ef37529b28", "58aac51ed04befde250317cdbb1637bb8d8a38e84d13f0209854b0d3397a136e", [], [], null, "da3d33ce1935c6e20e478315294548277c188895a922c43cf995d3ef37529b28", null, null, null, null, null, null], + ["050000800a27a726b4d0d6c26fd5575340945601000326cfcac7eb330500007341c35414fe0400026a5279677462732704000365535301a82fcaa13f8e1fd9bf841e940a11cf8f9987dfc84d905512fe1c0a692d31dad111193d7d1c9fdae6a17396a1bf57a994934f5e7a59f045debeaff62ef326b947f2a8b49555e4d99b3bf5c81ff9fe314e047af152508f57015ca402c67d925c99007f7f94ac22f1020036648e8694d3a19d3dca531beb50d4327c5c0c23cb7cfdb08ca7cf2cac6bc139acea3ee8cc4b008c5cb43966e714ef480fd05e07c7b2dda9aa3966113eaa293d3f622b309d64803ce1e6378b6aac4fab527c43cd45ed0a3c1a4b9fb18dcccfcdb6ac0c2421639cda0075a20dc5111b8d3d3199495bd9133dbab94541410e4fba92c7b606a5cb122f140cf1a3596f2788f3c8b92660f14cb65af5dd23dfdbac1371ecf4b33712fed2292c44f70834cf96c05d58827e69bfc2e696fa0874869c02f3dca11c3b90cb214e68bc1cae039d7a146cdc1d609d7a6b3fd5d461b0951c82e3ac6d380ba022b21fbe9712f023941f77cd286181b715cedbfc12db50278bbb89217828180a4b2b1f7491ec8ec2444b12457dc3b57e073cce4537c61fea230aba7033fdb941349d8a36fff069e787a1e134a76edb2e11d00c5cb8e4e2e4188a52d19e635ac9ade3bee6d34297c9987a366b9d6ae3a876c8a14d957faf331e0500", "c61ad935014c2920a400cae3e19e96aeaffa6244603c52543b47d2df40fc16d2", "e3961dae418f16f339a6a37b0c7aaeb1b7ca7433ec3586a456c495772a242e39", [], [], null, "c61ad935014c2920a400cae3e19e96aeaffa6244603c52543b47d2df40fc16d2", null, null, null, null, null, null], + ["050000800a27a726b4d0d6c2363157a19aee230602b0e16d0b77f02028da464100fde76d83dd0bb224f7b57a00c02f68ae648fdc529957a10408ac51635300006a63518bb387544019983b616975a78e74d854fddc49b255167b55ef4bee465668b20ea4118ca569ae48046a6565ac3a357b36027876567210a90600046365ac63baea0be76584020008516aac6a6365520000024078e9658dfddbc658f90dbb0e44cc7be21ecb6ffc6bd004f34e702d54106160a21fba0bb788778a81ad232ad2c96eccc7bc3042f3e43b91c32ad528f5f0be019b895a91239235938009b05b469cdcab2086fc13ddf68dcefd2528a56c45fc8c405a62cd1ca08b282efef7f928df76e2821a418413eb7ceaa5ff1290b03ec91ce6dd28130c3ab0b23b602bd5be5dc26003aae04b33d7bd2590e90c8c388ea7955122dbaca67b30395a928b57b8575123205ae19152e41e002931b45746198e5dd9571a56a7e0d423ff27989d3eb417ecd3c3093fb82c5658e29624c53219a60cd0a8c4da367e29a71779a73032985a3d1fd03dd4d06e05566f3b84367cf0faee9bc3bd7a3a606a9fdb849c5d82d0a61923c2e5d8aa63a8a50c38bd038772c4143d8b7acfd74e72c04d89248dff20fe8dc5ec2149054ea24164e85f6744ad0cacf1a8b70126f482c092ed9f6127d2050d12e878a79653a1e84daec3ebe62d5f6c4abe5ce90a7fe2e52a8d7846e8edf2f2bce05a037c826f22caad1261467dcfb7d6b6133dc21e8096c7e9f8e9e10c1e3fac4058b682c68e54facae0f9c2dd4d64d9046152b4762332939f17e6aaf7d8b9d358e2218d4e0d69a4f119e1c64eec4c8b532809707131f01f55c7ad04cfb63f7c4a3d0a2b0ffb0b05a6be055b8c94ca80bb0a1d13cd4cd69ab98304ae2515d5f7699d4abee5c20be609d873511012f234bd85a7eff5fb634cff2658ba6516048563095ecefb3015ee3f03ca52a177f261ecdc26bc089d34c6404846e9c647fcfe98cc6acdbb464f64278ad8ce9d1ae0d415bc0c05245fddaf4ebc8dc703a85cb270f796ad2d937e2ac0d5e0a34821758000aa59c9d4652485294ee0ab29696b21430fa54dcfbf2b9c49d142064209eeeed4d471ffc017d4e20a796b0927804c061b9f4a7091fe015ada68fd8442e01825c88dfe55cf5de38936f7ce25311b902ba97a3c12a95cfa1c3a591b818f60832709d9e4839e410fb36b84f3ac4f070fc35e161978259e5b8edc744d90919aa770bb36215128e582b59641e23852e958eb8fc3c08bfc143cd965747a6cee29af0577ec4c5c8fc2026a767e5c1c693e71600bbc2f5f683b12e4e8254e4ea760d38b3f46791c5c4cb12bc7ccb0ed1865f25d601c30e8f0b605379a8e82ccb412d538258175c337c012ded4d3c88953212f5f385ce63a8c0743f9ebd54cc151c7610337aebf7e9b915720a54351d49ab8c22fa34998dcf583d4387361ef3ff86f50ec53f49249e4ad349603066fc9c661d69f911dfa7241c8d5792d43c457d5de96523a53d667ec5c4ef9d502a16f1522475896d79bc57833e977171c324dce2a1ea1e4304f49e43ae065e3fb196f76d9b879c7200862ead18dea5fb6a17acea33386eb4ca1b51486a9148fbdf9a95332aa605c5d5483ce4ba8ece01a8ff2b7ef82d05c0b6e861b915f13ca0eb3ea13d5070807a2cb6680a249ea9c7224392cbc8ab82501b26f112ac789a12a31ad1314e2ede08fad3143af30c27f403bc866c755177852afd0abb90ade1d682726f42008b46ad7f8abdb18117f72641390f086b6e1498be69548527e6ada2b38b9fe121ef670af7437d32536d5cf5c4ab19dd99771582d038104b7e039a376f7acbbeadb34f945beb9d7ca0e4e3d5c5e4eb1d8526ebd13dacb1ba35735c6d04a4555acf4bf117626500d77b38189dd4888041225acbe3874a4c0f607fe6745f9355b3fa188f1d65c09f389af1b9d6232aa79447919c550f6f31fec35481cb922de2db5b4da2f81948617028e321706a3a778c1938c443bb00e5b0ff06ad8ab9b1ab0c11477673f85df9561dbea45d5f9781ebe317a0710ae5461e34fe6f1b1aa9b4e67b14910984802c2a7e38193bc7bdc8ba3e4e3d1d933bfb580f5b3e87a2a06517051410fe1b4ff1ea0ade824f338515456a57c7a916a74388ee8f1281f9ade0ae2a2613a0612c469df792b8df4cae4fc25c1cadba95a807ce61e5a5303faaf9e14653996b5a8adc34fd475ef1499094babaf1f3f07da9a390b1d9fc9a08327987adfe9564863fbdfa8f6b46a8841583099afb7870118face76347e40b6fd8cd15582ae8e23be9a0219bc3e4e4546a30d3bbbbd1686086876be0efe2d6f7d6a760300aa96152ba4f77f138d6a6712a3ae3226015883f81db23e583c869c4c71143a6fffd65e8dfdc50c99a2f1f314cdcc71359e235f1d7dc2b5f38ef7b970843163c03f9dd40a8015efdc8791956a3f3cedd9ea64f8efa7a0815a70381d71467817bd04ca529aede07ff60d176aed0f855a2eaea89eaeaca89358c081826a0812a5bca28be1373f086dbdba7e43e203212c9fed21474ba19a055ffcc179412e893a744832298c5fe24cc6b18667f49b34dfb12379267419a9cb9403d8167d8d1e91d24c859be71fb58f4fab3d28c0b4f7e75ad1edb7f88946fb40cfa5786a0fcba1303c8347ecee93d46d140bb5f69531d666548b109ce764bead7c87bd4c876494de82db6e5073a6c94f7c099a40d7a31c4a04b69c9fccf3c7dd56f5544776c53b4df7953981d55a96a6dcff9904a90842e5bafec8840c2d255bf5ad61c460f98feb82a10fa1c099f62776798236c5ca7f1e46ebdb2b144d8713e56c772f2c3b860ea5b03a8854bc6e6590d63cc0ea54f10b73ba241bf74b635551a2aaca9687ac523cf92a090f5aa5304ed741d2c0a8ecf8e6270487bbd3c27e540a6357abc87a20488eb7cf33f6dad1666a05f91ad7757965c29936e7fa48d77e89ee0962f58c0500", "be0bb2a0e3383a75dfefde11d41a126ca4bd8996c6c6620629b2f55f1476ca32", "e6100e6f8ca3ab28a34d3189c2e3885a581a58376d45af6760165fa278293ee5", [1895387095090491, 641451226239179], ["510063ac52ac635265", "acac5353ac00"], 0, "707aaa4777b7b834fd5aa22cd352c63d3255511d65a4cd458304d79113033fbd", "5677c78a34168d0ab7def350aa6796908c01494cb982b8a203fc1d47d1b031be", "f1848e93c3de3cbdb111115b3ed4860ab452e622da2f93f8dcd49bbe0f4eeea5", "e961080a379de8d131e99d4e2a1451d0b0d87114f78ed71c38b27dd3df790ba4", "bf15d36ea13043ce669943aecb16781595fc899e18dbd50ff7f530b1212e2d64", "d8647a871272a2531d273ce0f59de16906744e2b5150c9a624025174a8619ebb", "96ff73a61f2724d63088e404d304b0863d3645108cc791f497dcc8d556cc197d"] ] diff --git a/test-vectors/rust/orchard_note_encryption.rs b/test-vectors/rust/orchard_note_encryption.rs index 779f5a3e..8dce7385 100644 --- a/test-vectors/rust/orchard_note_encryption.rs +++ b/test-vectors/rust/orchard_note_encryption.rs @@ -7,7 +7,7 @@ pub(crate) struct TestVector { pub(crate) rseed: [u8; 32], pub(crate) memo: [u8; 512], pub(crate) cv_net: [u8; 32], - pub(crate) rho: [u8; 32], + pub(crate) nf_old: [u8; 32], pub(crate) cmx: [u8; 32], pub(crate) esk: [u8; 32], pub(crate) ephemeral_key: [u8; 32], @@ -46,7 +46,7 @@ pub(crate) fn test_vectors() -> Vec { cv_net: [ 0xdd, 0xba, 0x24, 0xf3, 0x9f, 0x70, 0x8e, 0xd7, 0xa7, 0x48, 0x57, 0x13, 0x71, 0x11, 0x42, 0xc2, 0x38, 0x51, 0x38, 0x15, 0x30, 0x2d, 0xf0, 0xf4, 0x83, 0x04, 0x21, 0xa6, 0xc1, 0x3e, 0x71, 0x01 ], - rho: [ + nf_old: [ 0xca, 0x1f, 0xeb, 0x30, 0xca, 0x11, 0x17, 0x76, 0xc0, 0x41, 0x74, 0x66, 0xbd, 0x69, 0xb3, 0xd2, 0x13, 0x88, 0x2e, 0xef, 0x55, 0xe6, 0x0b, 0x6d, 0x9e, 0x2a, 0x98, 0xe7, 0x05, 0xee, 0xf3, 0x27 ], cmx: [ @@ -103,7 +103,7 @@ pub(crate) fn test_vectors() -> Vec { cv_net: [ 0x15, 0x49, 0x70, 0x7e, 0x1e, 0xd2, 0xb2, 0xeb, 0x66, 0x15, 0x65, 0x0b, 0xec, 0x45, 0xa2, 0x17, 0x64, 0x10, 0x4a, 0x23, 0xea, 0xf6, 0xba, 0x49, 0x6c, 0xb9, 0xb8, 0xe8, 0x25, 0x7a, 0xd8, 0xb3 ], - rho: [ + nf_old: [ 0xc1, 0xe1, 0x59, 0x5b, 0x8d, 0xe7, 0x55, 0x97, 0x66, 0xe5, 0xa6, 0x72, 0x5f, 0x5b, 0xe5, 0x74, 0x2f, 0x43, 0xbf, 0x40, 0x62, 0x3b, 0x71, 0x49, 0xca, 0xe2, 0x67, 0x5c, 0x4d, 0xb2, 0xc7, 0x31 ], cmx: [ @@ -160,7 +160,7 @@ pub(crate) fn test_vectors() -> Vec { cv_net: [ 0xc3, 0x94, 0x68, 0x5d, 0x92, 0x95, 0x59, 0x7e, 0x21, 0x55, 0x7f, 0x21, 0x9f, 0x3c, 0x9d, 0x5e, 0x64, 0x07, 0x19, 0xbc, 0xa5, 0xc8, 0xed, 0x49, 0x99, 0x97, 0x34, 0xe6, 0xc5, 0xb3, 0x73, 0x3e ], - rho: [ + nf_old: [ 0xc8, 0x8d, 0x00, 0x84, 0x84, 0xc5, 0xd7, 0x98, 0x20, 0xab, 0x68, 0xc6, 0x7d, 0x08, 0x36, 0x72, 0xb0, 0x7f, 0x72, 0x7d, 0x44, 0xd0, 0xcd, 0x14, 0x73, 0x88, 0x00, 0xf8, 0x25, 0xb9, 0xff, 0x16 ], cmx: [ @@ -217,7 +217,7 @@ pub(crate) fn test_vectors() -> Vec { cv_net: [ 0xd4, 0x51, 0xb4, 0x62, 0x89, 0xba, 0x99, 0x8c, 0x0c, 0xce, 0xd1, 0xcc, 0x15, 0xb3, 0xfa, 0xde, 0x94, 0xfa, 0x0b, 0x46, 0xe3, 0xb1, 0xa5, 0x73, 0x34, 0x99, 0x34, 0xe2, 0x32, 0xb5, 0x0e, 0x96 ], - rho: [ + nf_old: [ 0xa9, 0x0a, 0x9b, 0x8a, 0xb1, 0x35, 0x9d, 0xc9, 0x6b, 0xda, 0xe9, 0x0e, 0x52, 0x74, 0x78, 0x8c, 0xb0, 0xc4, 0x26, 0xef, 0xf2, 0x60, 0x43, 0x61, 0x85, 0x39, 0x8b, 0xff, 0xf5, 0x0e, 0x92, 0x37 ], cmx: [ @@ -274,7 +274,7 @@ pub(crate) fn test_vectors() -> Vec { cv_net: [ 0xca, 0xf6, 0x40, 0x8d, 0xef, 0x1f, 0x0f, 0x2b, 0xaa, 0x17, 0xb1, 0x30, 0xc3, 0xae, 0x72, 0x95, 0x89, 0xbe, 0x69, 0xd8, 0x28, 0xbe, 0x54, 0x30, 0x69, 0x16, 0x41, 0x3c, 0xd2, 0x50, 0x21, 0x17 ], - rho: [ + nf_old: [ 0x8d, 0x67, 0xe3, 0xba, 0x4d, 0xbc, 0x9d, 0xa5, 0xe8, 0x38, 0x23, 0xa1, 0x23, 0x11, 0x63, 0x96, 0x51, 0xa4, 0xff, 0xa9, 0x5f, 0x27, 0xc1, 0x83, 0x0d, 0x91, 0xd8, 0xb7, 0x3c, 0xfb, 0xf1, 0x31 ], cmx: [ @@ -331,7 +331,7 @@ pub(crate) fn test_vectors() -> Vec { cv_net: [ 0xd2, 0xf9, 0xad, 0xff, 0x53, 0x1b, 0x65, 0x43, 0x2b, 0xa2, 0xd7, 0xda, 0xa6, 0xd8, 0x6e, 0x62, 0xe4, 0xed, 0xc7, 0x86, 0xd9, 0xe0, 0xb2, 0x7d, 0x26, 0x62, 0x8b, 0x79, 0xda, 0x6b, 0x15, 0x14 ], - rho: [ + nf_old: [ 0x9a, 0x09, 0xe4, 0x72, 0xe8, 0xe9, 0x96, 0xfc, 0xc3, 0x0e, 0xd5, 0x23, 0x72, 0x08, 0xdb, 0xb0, 0x01, 0x71, 0x32, 0x0e, 0x6b, 0xea, 0x43, 0x91, 0x86, 0x00, 0x9d, 0xad, 0x21, 0x38, 0xab, 0x29 ], cmx: [ @@ -388,7 +388,7 @@ pub(crate) fn test_vectors() -> Vec { cv_net: [ 0xb2, 0x7f, 0x48, 0x59, 0x15, 0x0d, 0x48, 0x45, 0xab, 0x57, 0x78, 0x82, 0x61, 0x50, 0x0a, 0x12, 0x01, 0x2d, 0x63, 0xc0, 0x09, 0xc6, 0x77, 0x44, 0xba, 0xe0, 0xd5, 0x83, 0x88, 0xff, 0xee, 0x2f ], - rho: [ + nf_old: [ 0x54, 0x3e, 0xa7, 0x11, 0x56, 0xc9, 0xa6, 0xf8, 0x04, 0x1f, 0xa7, 0x7e, 0xc1, 0xc5, 0xaf, 0x90, 0x28, 0x8f, 0x27, 0x20, 0xf1, 0x3f, 0xf0, 0x93, 0xc6, 0x86, 0x26, 0x6b, 0x92, 0xd7, 0xa0, 0x24 ], cmx: [ @@ -445,7 +445,7 @@ pub(crate) fn test_vectors() -> Vec { cv_net: [ 0x47, 0x35, 0xa6, 0xfd, 0x21, 0x5c, 0x7b, 0x95, 0x03, 0x3d, 0xab, 0x62, 0xcc, 0xf9, 0xcd, 0x51, 0x00, 0x89, 0x08, 0xa6, 0xcd, 0xd0, 0xaa, 0x02, 0x1b, 0x88, 0x8b, 0x98, 0xe2, 0x3c, 0x39, 0x11 ], - rho: [ + nf_old: [ 0xbd, 0xda, 0xe8, 0xdf, 0xf1, 0x20, 0x5e, 0x04, 0x96, 0x8f, 0xae, 0x1f, 0xd9, 0xbe, 0x51, 0xd8, 0x25, 0xf5, 0xd8, 0x78, 0x1d, 0x93, 0x3d, 0x0f, 0x5b, 0xce, 0x9c, 0xa8, 0x3e, 0xe8, 0xed, 0x20 ], cmx: [ @@ -502,7 +502,7 @@ pub(crate) fn test_vectors() -> Vec { cv_net: [ 0xe8, 0x06, 0x5c, 0x40, 0x96, 0xd3, 0x54, 0x33, 0x40, 0x01, 0x1f, 0x58, 0x90, 0xb1, 0x7e, 0xed, 0xd2, 0xa7, 0x06, 0x44, 0x07, 0x34, 0x78, 0x41, 0x01, 0xae, 0x2d, 0x8e, 0x87, 0xe5, 0x05, 0xad ], - rho: [ + nf_old: [ 0xc2, 0x79, 0xfa, 0x9d, 0x1c, 0x84, 0x11, 0x93, 0xd3, 0x32, 0xf8, 0xcc, 0xf4, 0xd0, 0xb1, 0xe4, 0x56, 0x01, 0xa8, 0xaf, 0x66, 0x76, 0xd7, 0x62, 0xfb, 0xa7, 0x31, 0x33, 0x45, 0x89, 0x35, 0x14 ], cmx: [ @@ -559,7 +559,7 @@ pub(crate) fn test_vectors() -> Vec { cv_net: [ 0x00, 0x55, 0xf3, 0x5c, 0x6c, 0x82, 0x62, 0xac, 0x74, 0xfe, 0x27, 0xd7, 0x2a, 0x33, 0xbd, 0xb9, 0x6f, 0x1c, 0xe0, 0x57, 0xc3, 0x30, 0xd1, 0xcc, 0xba, 0x2f, 0x7d, 0xa8, 0x71, 0x55, 0x00, 0xb5 ], - rho: [ + nf_old: [ 0xea, 0x38, 0x44, 0x75, 0x9a, 0x9a, 0x1c, 0xc5, 0x28, 0xb2, 0x95, 0xce, 0x70, 0x13, 0x7a, 0x85, 0xf9, 0xf0, 0x8e, 0x41, 0xa5, 0xc7, 0xc1, 0xca, 0xc1, 0x55, 0xa6, 0x69, 0xa3, 0x18, 0x53, 0x3e ], cmx: [ diff --git a/test-vectors/rust/orchard_zsa_asset_base.rs b/test-vectors/rust/orchard_zsa_asset_base.rs index 18197228..ed2b35d4 100644 --- a/test-vectors/rust/orchard_zsa_asset_base.rs +++ b/test-vectors/rust/orchard_zsa_asset_base.rs @@ -12,219 +12,219 @@ pub(crate) fn test_vectors() -> Vec { 0x4b, 0xec, 0xe1, 0xff, 0x00, 0xe2, 0xed, 0x77, 0x64, 0xae, 0x6b, 0xe2, 0x0d, 0x2f, 0x67, 0x22, 0x04, 0xfc, 0x86, 0xcc, 0xed, 0xd6, 0xfc, 0x1f, 0x71, 0xdf, 0x02, 0xc7, 0x51, 0x6d, 0x9f, 0x31 ], description: [ - 0xe1, 0x9b, 0xa9, 0xc4, 0x80, 0xc4, 0xbb, 0xe1, 0x9b, 0xa4, 0xc5, 0xa5, 0xc4, 0xac, 0xc5, 0xbb, 0x7e, 0xc6, 0x82, 0xc5, 0xaf, 0xc3, 0xbd, 0x3b, 0xc8, 0x88, 0xc3, 0xaa, 0xc6, 0x97, 0x2c, 0xc6, 0x82, 0x76, 0xe2, 0xb1, 0xa1, 0xc3, 0x9f, 0xc3, 0xa1, 0xc4, 0xa2, 0xc4, 0x92, 0xc6, 0xa8, 0xc4, 0x8e, 0xe1, 0x9a, 0xbb, 0xc5, 0xac, 0xcd, 0xb5, 0xc6, 0x80, 0xc6, 0xa5, 0xc8, 0xba, 0xc2, 0xa2, 0xc8, 0xb3, 0xc8, 0xa3, 0xc4, 0x98, 0x65, 0xe1, 0x9b, 0xb0, 0xe1, 0x9b, 0xa1, 0xc3, 0x96, 0x5c, 0xc8, 0x81, 0xc5, 0x93, 0xc6, 0xac, 0xc7, 0x9e, 0xc3, 0x8c, 0x53, 0xc7, 0xb9, 0xc4, 0x88, 0xc3, 0xa4, 0xc7, 0x96, 0x64, 0xc5, 0xa7, 0xc4, 0x81, 0x2b, 0x7a, 0xe2, 0xb1, 0xa1, 0xc6, 0xa9, 0xe1, 0x9b, 0xa1, 0xc8, 0xa4, 0xe1, 0x9b, 0x9b, 0xc5, 0xbf, 0xc6, 0x8d, 0xe2, 0xb1, 0xa9, 0xc8, 0xab, 0xe2, 0xb1, 0xb1, 0xc3, 0x99, 0xc5, 0x96, 0xc7, 0x95, 0xc6, 0xad, 0xc3, 0xac, 0xc3, 0x8a, 0x25, 0xc7, 0xa5, 0xc6, 0xa8, 0xe1, 0x9b, 0x80, 0xe2, 0xb1, 0xaf, 0xe1, 0x9b, 0xa1, 0xc7, 0xa0, 0xe1, 0x9b, 0xa6, 0xc5, 0xa0, 0xc7, 0x85, 0xc4, 0x99, 0xc6, 0xb7, 0x6e, 0xe1, 0x9b, 0xb0, 0x3b, 0x54, 0xc8, 0xa4, 0xc3, 0x89, 0xe1, 0x9a, 0xa4, 0x75, 0xc3, 0x9f, 0xc6, 0x98, 0xc4, 0xb8, 0xe1, 0x9b, 0xa7, 0xe2, 0xb1, 0xbb, 0xc5, 0xad, 0xc7, 0xbc, 0xc3, 0xaf, 0xc4, 0x9e, 0x61, 0xc8, 0x87, 0x61, 0xc5, 0x82, 0xe1, 0x9b, 0x8d, 0xc5, 0xbe, 0xc5, 0xa3, 0xc2, 0xb3, 0xc7, 0xb3, 0xc6, 0x90, 0xc8, 0x8b, 0xc6, 0x81, 0xe2, 0xb1, 0xb1, 0xc3, 0xa3, 0xc2, 0xa6, 0xe1, 0x9a, 0xb4, 0xe1, 0x9b, 0x81, 0xc6, 0x94, 0xc2, 0xb1, 0xc5, 0xaf, 0xc7, 0x84, 0xc3, 0xa6, 0xc5, 0xb6, 0xc3, 0x8a, 0x5c, 0xe1, 0x9b, 0x85, 0xe1, 0x9b, 0xa2, 0xc4, 0x99, 0xc2, 0xb4, 0xc5, 0x9b, 0xc8, 0xa8, 0xc8, 0x8f, 0x42, 0xc4, 0x8e, 0xe1, 0x9b, 0xaa, 0xc8, 0x89, 0x6e, 0xc5, 0xaf, 0xe1, 0x9a, 0xa8, 0xe1, 0x9a, 0xac, 0xc4, 0xa5, 0xc4, 0x8b, 0xc7, 0x8a, 0xe1, 0x9b, 0x93, 0xc8, 0xba, 0xc4, 0xbc, 0xc2, 0xa3, 0xc8, 0x9e, 0xc6, 0xbf, 0xc6, 0xb2, 0xcd, 0xbc, 0xc3, 0x9d, 0xc4, 0x98, 0xe1, 0x9b, 0x8f, 0xc4, 0x96, 0xc5, 0xa8, 0x77, 0xc4, 0x8d, 0xc5, 0x88, 0xc7, 0xa2, 0xc3, 0x81, 0xc7, 0x89, 0xc4, 0x92, 0xe1, 0x9a, 0xb7, 0xc7, 0xb1, 0xe2, 0xb1, 0xab, 0xc4, 0x9b, 0x5e, 0xc4, 0x8b, 0xe2, 0xb1, 0xa0, 0xe1, 0x9b, 0xad, 0xcd, 0xbd, 0xe1, 0x9a, 0xa1, 0xe2, 0xb1, 0xbb, 0xe1, 0x9a, 0xbf, 0xc8, 0xb1, 0xc6, 0x97, 0xcd, 0xbc, 0xc7, 0xb4, 0xc3, 0xb1, 0xe1, 0x9b, 0x86, 0x5d, 0xcd, 0xb2, 0xc6, 0xb0, 0xc9, 0x81, 0xc5, 0xac, 0x4a, 0xc8, 0x97, 0xc7, 0x94, 0x64, 0xc3, 0x80, 0xc5, 0xb8, 0xe1, 0x9b, 0x9b, 0xc4, 0x9a, 0xc8, 0xb5, 0xe1, 0x9b, 0x88, 0xe1, 0x9a, 0xa2, 0xc7, 0xae, 0xc4, 0xb5, 0x33, 0xc2, 0xb4, 0xc3, 0xb3, 0xc7, 0xb0, 0xc5, 0xbb, 0xe1, 0x9b, 0x98, 0xc8, 0xb6, 0x3d, 0x30, 0xe1, 0x9a, 0xa3, 0xc6, 0x95, 0xc3, 0x90, 0xc8, 0xae, 0xc9, 0x8f, 0xc3, 0x9b, 0xc6, 0xa7, 0x6a, 0xe1, 0x9a, 0xb8, 0xe1, 0x9a, 0xb5, 0xc4, 0xb0, 0xe1, 0x9b, 0x9d, 0x7b, 0xc6, 0xb1, 0xc6, 0xae, 0x30, 0xc8, 0xa0, 0xc5, 0x98, 0xc5, 0x91, 0xe1, 0x9a, 0xa3, 0xe2, 0xb1, 0xaf, 0xe2, 0xb1, 0xa9, 0xe1, 0x9b, 0x90, 0xc8, 0x89, 0xcd, 0xb4, 0xe1, 0x9b, 0x83, 0xc5, 0x88, 0xc2, 0xa5, 0xc6, 0x9c, 0xc2, 0xac, 0xc2, 0xb2, 0xe1, 0x9b, 0x88, 0x6f, 0xe1, 0x9b, 0x9b, 0xc5, 0xb4, 0xc6, 0xa7, 0xc8, 0x8f, 0x5a + 0xc2, 0xb9, 0xc3, 0x8b, 0xe1, 0x9a, 0xa4, 0xe1, 0x9b, 0x99, 0xc3, 0xbc, 0xc4, 0xad, 0xc3, 0x8d, 0xce, 0x89, 0xc8, 0xa1, 0xc7, 0xb1, 0xc4, 0x9d, 0xc4, 0xa0, 0xc3, 0x99, 0xc7, 0x97, 0xc3, 0xac, 0xc3, 0x8c, 0xe1, 0x9b, 0xa2, 0xc4, 0x86, 0xc4, 0x94, 0x3f, 0xc7, 0xa6, 0xc4, 0xbb, 0x6a, 0xc2, 0xa6, 0xc7, 0xb4, 0xc6, 0x88, 0xc3, 0x8a, 0xc3, 0xba, 0xc9, 0x8c, 0xe2, 0xb1, 0xaa, 0xc5, 0x9b, 0xe1, 0x9b, 0xa9, 0xc4, 0xb4, 0xc8, 0x91, 0xc3, 0x8c, 0xc4, 0x92, 0x30, 0xc5, 0xa9, 0xce, 0x84, 0xc5, 0x90, 0x73, 0xe2, 0xb1, 0xaa, 0xe2, 0xb1, 0xb8, 0xc5, 0xa3, 0xc3, 0x84, 0xe1, 0x9b, 0x83, 0xc7, 0xb1, 0xc3, 0xb1, 0xc4, 0x94, 0xc6, 0xbe, 0x69, 0x44, 0xc7, 0xbd, 0xc8, 0xb9, 0xc7, 0x84, 0xc3, 0xa9, 0xc7, 0x88, 0xc5, 0x8d, 0xc7, 0x91, 0xc9, 0x8a, 0xc3, 0xb9, 0xc4, 0xb1, 0xc3, 0xb6, 0xc6, 0x82, 0xe1, 0x9b, 0x8f, 0xc4, 0x88, 0xe2, 0xb1, 0xba, 0xc7, 0xb5, 0x42, 0xc4, 0xa9, 0xc4, 0x90, 0x61, 0xc6, 0x90, 0xc6, 0xb5, 0xc7, 0x9e, 0xc2, 0xb2, 0xc9, 0x85, 0xc3, 0x9e, 0xc9, 0x84, 0xe2, 0xb1, 0xab, 0xc4, 0x98, 0xe1, 0x9a, 0xa3, 0xc8, 0x91, 0xe1, 0x9a, 0xbc, 0xc7, 0xba, 0xc3, 0xa9, 0xc7, 0xb1, 0xc4, 0xbf, 0xc8, 0xa2, 0xc5, 0xb3, 0xc8, 0xa4, 0xc4, 0xb2, 0xc4, 0xb7, 0x45, 0x32, 0xc8, 0x83, 0xc7, 0xa6, 0xe1, 0x9a, 0xab, 0xc5, 0x88, 0xc8, 0x88, 0xc3, 0x92, 0xe2, 0xb1, 0xac, 0xc9, 0x8a, 0x25, 0xc8, 0x98, 0xc6, 0xbc, 0xc6, 0xb6, 0x7a, 0xc4, 0xa6, 0xc7, 0xa3, 0xc4, 0x8f, 0xe1, 0x9a, 0xb0, 0xc2, 0xaf, 0xe1, 0x9b, 0xaf, 0xc3, 0x8c, 0xc2, 0xbf, 0xc5, 0xb5, 0xe2, 0xb1, 0xa1, 0xe1, 0x9b, 0xa3, 0xc8, 0x8f, 0x6c, 0xc3, 0xa2, 0xc4, 0x8c, 0xc3, 0xb4, 0xe2, 0xb1, 0xab, 0x7c, 0xc8, 0x93, 0xc9, 0x8c, 0xc6, 0x8d, 0xc9, 0x8c, 0xc8, 0xb3, 0xc7, 0x96, 0xc7, 0xa0, 0xc7, 0x9f, 0x69, 0xc6, 0x97, 0xc4, 0xbd, 0xe2, 0xb1, 0xb5, 0xc6, 0xa4, 0xe1, 0x9b, 0x83, 0xe1, 0x9b, 0x83, 0xe2, 0xb1, 0xaa, 0xc7, 0x85, 0xe2, 0xb1, 0xaf, 0x7d, 0xc6, 0x9b, 0xc2, 0xa5, 0xc7, 0x9c, 0xc5, 0xaf, 0xc7, 0x97, 0xc8, 0x9e, 0xc3, 0x91, 0xc2, 0xa2, 0xc7, 0x9f, 0xc4, 0xbf, 0x62, 0xc3, 0x8e, 0xc5, 0xbd, 0xc8, 0xb3, 0xcd, 0xb6, 0xc4, 0x95, 0x39, 0xc3, 0xa4, 0xe1, 0x9b, 0xad, 0xe1, 0x9b, 0x84, 0xc8, 0xad, 0x42, 0xc8, 0xa1, 0x34, 0xc4, 0xbd, 0x6b, 0xc3, 0x83, 0xc7, 0xa8, 0x48, 0x5e, 0xc5, 0x97, 0xc8, 0xb5, 0xc6, 0xa4, 0xc6, 0x94, 0xc7, 0x98, 0xc6, 0xb2, 0xc4, 0x9a, 0x46, 0xc6, 0xad, 0xe1, 0x9b, 0x83, 0xc4, 0x8b, 0x3c, 0xc6, 0x98, 0xc9, 0x8e, 0xc2, 0xbc, 0xc3, 0x80, 0xc7, 0x83, 0x6f, 0x63, 0xe1, 0x9b, 0xa0, 0xc4, 0x94, 0xe1, 0x9a, 0xbc, 0xc3, 0xa9, 0xe1, 0x9a, 0xa4, 0xc5, 0x8c, 0xc8, 0x94, 0xc7, 0xa3, 0xce, 0x87, 0xc9, 0x82, 0xe2, 0xb1, 0xa6, 0xc4, 0x81, 0xc4, 0xa8, 0xc6, 0xb5, 0xc7, 0x93, 0xe1, 0x9b, 0x8c, 0xc5, 0x87, 0xc4, 0x97, 0xc7, 0x93, 0x4a, 0xc5, 0x9e, 0xc9, 0x84, 0xe2, 0xb1, 0xa0, 0xc4, 0xab, 0xc7, 0x83, 0xc6, 0x88, 0xc5, 0xaa, 0xc5, 0xa1, 0xe1, 0x9b, 0x86, 0xc7, 0x82, 0xe2, 0xb1, 0xa5, 0xc3, 0x9e, 0xc7, 0xbc, 0xc6, 0x8b, 0x46, 0xe1, 0x9a, 0xa9, 0xc6, 0x95, 0xc4, 0xa7, 0xc6, 0x8d, 0xe1, 0x9b, 0x8d, 0xc7, 0x95, 0xc3, 0xaf, 0xc6, 0x9a, 0xe2, 0xb1, 0xba, 0xc3, 0xaa, 0xc7, 0x82, 0xe1, 0x9b, 0x9d, 0xc9, 0x80, 0x25, 0xc7, 0x8d, 0x28, 0x46, 0xe2, 0xb1, 0xb5, 0xc6, 0x8b, 0xe2, 0xb1, 0xb4, 0xc3, 0x85, 0xc8, 0xbe ], asset_base: [ - 0xa7, 0x62, 0x5a, 0x60, 0xff, 0x6a, 0xdc, 0x49, 0x8a, 0xc2, 0xf5, 0x7b, 0x4d, 0xbe, 0xd3, 0x67, 0x26, 0xba, 0xe6, 0x40, 0x1f, 0x3e, 0x01, 0xc2, 0x61, 0x17, 0x0b, 0x02, 0x81, 0x0f, 0x08, 0x19 + 0xb2, 0x5c, 0xbe, 0xdd, 0x3c, 0xae, 0xa0, 0x46, 0x24, 0x08, 0x21, 0xa9, 0x22, 0xcd, 0xae, 0xb7, 0xfe, 0xcc, 0x4f, 0xed, 0x1d, 0x60, 0xc1, 0x61, 0x57, 0x9c, 0xd9, 0xcf, 0x4e, 0x0c, 0xc9, 0x1f ], }, TestVector { key: [ - 0x16, 0x88, 0x4f, 0x1d, 0xbc, 0x92, 0x90, 0x89, 0xa4, 0x17, 0x6e, 0x84, 0x0b, 0xb5, 0x81, 0xc8, 0x0e, 0x16, 0xe9, 0xb1, 0xab, 0xd6, 0x54, 0xe6, 0x2c, 0x8b, 0x0b, 0x95, 0x70, 0x20, 0xb7, 0x48 + 0xd5, 0x9a, 0x54, 0xb2, 0x87, 0x10, 0x58, 0xe8, 0xdf, 0x0e, 0x8d, 0xb3, 0x15, 0x6f, 0xb5, 0x60, 0xd9, 0x8d, 0xa4, 0xdb, 0x99, 0x04, 0x2c, 0xe9, 0x85, 0x2f, 0x4b, 0x08, 0xb1, 0xf4, 0x9f, 0xaa ], description: [ - 0xe1, 0x9b, 0xa9, 0xc4, 0x80, 0xc4, 0xbb, 0xe1, 0x9b, 0xa4, 0xc5, 0xa5, 0xc4, 0xac, 0xc5, 0xbb, 0x7e, 0xc6, 0x82, 0xc5, 0xaf, 0xc3, 0xbd, 0x3b, 0xc8, 0x88, 0xc3, 0xaa, 0xc6, 0x97, 0x2c, 0xc6, 0x82, 0x76, 0xe2, 0xb1, 0xa1, 0xc3, 0x9f, 0xc3, 0xa1, 0xc4, 0xa2, 0xc4, 0x92, 0xc6, 0xa8, 0xc4, 0x8e, 0xe1, 0x9a, 0xbb, 0xc5, 0xac, 0xcd, 0xb5, 0xc6, 0x80, 0xc6, 0xa5, 0xc8, 0xba, 0xc2, 0xa2, 0xc8, 0xb3, 0xc8, 0xa3, 0xc4, 0x98, 0x65, 0xe1, 0x9b, 0xb0, 0xe1, 0x9b, 0xa1, 0xc3, 0x96, 0x5c, 0xc8, 0x81, 0xc5, 0x93, 0xc6, 0xac, 0xc7, 0x9e, 0xc3, 0x8c, 0x53, 0xc7, 0xb9, 0xc4, 0x88, 0xc3, 0xa4, 0xc7, 0x96, 0x64, 0xc5, 0xa7, 0xc4, 0x81, 0x2b, 0x7a, 0xe2, 0xb1, 0xa1, 0xc6, 0xa9, 0xe1, 0x9b, 0xa1, 0xc8, 0xa4, 0xe1, 0x9b, 0x9b, 0xc5, 0xbf, 0xc6, 0x8d, 0xe2, 0xb1, 0xa9, 0xc8, 0xab, 0xe2, 0xb1, 0xb1, 0xc3, 0x99, 0xc5, 0x96, 0xc7, 0x95, 0xc6, 0xad, 0xc3, 0xac, 0xc3, 0x8a, 0x25, 0xc7, 0xa5, 0xc6, 0xa8, 0xe1, 0x9b, 0x80, 0xe2, 0xb1, 0xaf, 0xe1, 0x9b, 0xa1, 0xc7, 0xa0, 0xe1, 0x9b, 0xa6, 0xc5, 0xa0, 0xc7, 0x85, 0xc4, 0x99, 0xc6, 0xb7, 0x6e, 0xe1, 0x9b, 0xb0, 0x3b, 0x54, 0xc8, 0xa4, 0xc3, 0x89, 0xe1, 0x9a, 0xa4, 0x75, 0xc3, 0x9f, 0xc6, 0x98, 0xc4, 0xb8, 0xe1, 0x9b, 0xa7, 0xe2, 0xb1, 0xbb, 0xc5, 0xad, 0xc7, 0xbc, 0xc3, 0xaf, 0xc4, 0x9e, 0x61, 0xc8, 0x87, 0x61, 0xc5, 0x82, 0xe1, 0x9b, 0x8d, 0xc5, 0xbe, 0xc5, 0xa3, 0xc2, 0xb3, 0xc7, 0xb3, 0xc6, 0x90, 0xc8, 0x8b, 0xc6, 0x81, 0xe2, 0xb1, 0xb1, 0xc3, 0xa3, 0xc2, 0xa6, 0xe1, 0x9a, 0xb4, 0xe1, 0x9b, 0x81, 0xc6, 0x94, 0xc2, 0xb1, 0xc5, 0xaf, 0xc7, 0x84, 0xc3, 0xa6, 0xc5, 0xb6, 0xc3, 0x8a, 0x5c, 0xe1, 0x9b, 0x85, 0xe1, 0x9b, 0xa2, 0xc4, 0x99, 0xc2, 0xb4, 0xc5, 0x9b, 0xc8, 0xa8, 0xc8, 0x8f, 0x42, 0xc4, 0x8e, 0xe1, 0x9b, 0xaa, 0xc8, 0x89, 0x6e, 0xc5, 0xaf, 0xe1, 0x9a, 0xa8, 0xe1, 0x9a, 0xac, 0xc4, 0xa5, 0xc4, 0x8b, 0xc7, 0x8a, 0xe1, 0x9b, 0x93, 0xc8, 0xba, 0xc4, 0xbc, 0xc2, 0xa3, 0xc8, 0x9e, 0xc6, 0xbf, 0xc6, 0xb2, 0xcd, 0xbc, 0xc3, 0x9d, 0xc4, 0x98, 0xe1, 0x9b, 0x8f, 0xc4, 0x96, 0xc5, 0xa8, 0x77, 0xc4, 0x8d, 0xc5, 0x88, 0xc7, 0xa2, 0xc3, 0x81, 0xc7, 0x89, 0xc4, 0x92, 0xe1, 0x9a, 0xb7, 0xc7, 0xb1, 0xe2, 0xb1, 0xab, 0xc4, 0x9b, 0x5e, 0xc4, 0x8b, 0xe2, 0xb1, 0xa0, 0xe1, 0x9b, 0xad, 0xcd, 0xbd, 0xe1, 0x9a, 0xa1, 0xe2, 0xb1, 0xbb, 0xe1, 0x9a, 0xbf, 0xc8, 0xb1, 0xc6, 0x97, 0xcd, 0xbc, 0xc7, 0xb4, 0xc3, 0xb1, 0xe1, 0x9b, 0x86, 0x5d, 0xcd, 0xb2, 0xc6, 0xb0, 0xc9, 0x81, 0xc5, 0xac, 0x4a, 0xc8, 0x97, 0xc7, 0x94, 0x64, 0xc3, 0x80, 0xc5, 0xb8, 0xe1, 0x9b, 0x9b, 0xc4, 0x9a, 0xc8, 0xb5, 0xe1, 0x9b, 0x88, 0xe1, 0x9a, 0xa2, 0xc7, 0xae, 0xc4, 0xb5, 0x33, 0xc2, 0xb4, 0xc3, 0xb3, 0xc7, 0xb0, 0xc5, 0xbb, 0xe1, 0x9b, 0x98, 0xc8, 0xb6, 0x3d, 0x30, 0xe1, 0x9a, 0xa3, 0xc6, 0x95, 0xc3, 0x90, 0xc8, 0xae, 0xc9, 0x8f, 0xc3, 0x9b, 0xc6, 0xa7, 0x6a, 0xe1, 0x9a, 0xb8, 0xe1, 0x9a, 0xb5, 0xc4, 0xb0, 0xe1, 0x9b, 0x9d, 0x7b, 0xc6, 0xb1, 0xc6, 0xae, 0x30, 0xc8, 0xa0, 0xc5, 0x98, 0xc5, 0x91, 0xe1, 0x9a, 0xa3, 0xe2, 0xb1, 0xaf, 0xe2, 0xb1, 0xa9, 0xe1, 0x9b, 0x90, 0xc8, 0x89, 0xcd, 0xb4, 0xe1, 0x9b, 0x83, 0xc5, 0x88, 0xc2, 0xa5, 0xc6, 0x9c, 0xc2, 0xac, 0xc2, 0xb2, 0xe1, 0x9b, 0x88, 0x6f, 0xe1, 0x9b, 0x9b, 0xc5, 0xb4, 0xc6, 0xa7, 0xc8, 0x8f, 0x5a + 0xe1, 0x9b, 0x93, 0xc6, 0xab, 0xe1, 0x9b, 0x88, 0xc2, 0xb5, 0x24, 0xc6, 0x85, 0xe2, 0xb1, 0xae, 0xe1, 0x9a, 0xbe, 0xc6, 0x9c, 0xc5, 0xb1, 0xc3, 0xad, 0xc6, 0xaa, 0xc3, 0xaf, 0xc3, 0x9d, 0xc2, 0xab, 0xc7, 0x9b, 0xc6, 0xad, 0xc3, 0xb3, 0xc7, 0xbe, 0xe1, 0x9b, 0xac, 0xc7, 0x91, 0xc8, 0x9d, 0xc9, 0x82, 0xc4, 0xae, 0xc4, 0x81, 0xe1, 0x9b, 0xa8, 0xc6, 0x84, 0xe2, 0xb1, 0xb0, 0xc5, 0x86, 0x61, 0xc6, 0x95, 0xcd, 0xb4, 0xc2, 0xbd, 0xc6, 0xb4, 0xc4, 0x84, 0xc7, 0x97, 0xe2, 0xb1, 0xb6, 0xc9, 0x8a, 0xe1, 0x9a, 0xbb, 0xcd, 0xbc, 0xcd, 0xb6, 0xc8, 0xbc, 0xe1, 0x9b, 0xb0, 0xe2, 0xb1, 0xa5, 0xc7, 0x89, 0xe1, 0x9b, 0x92, 0xc5, 0xad, 0xe2, 0xb1, 0xad, 0xc3, 0x85, 0xe1, 0x9a, 0xbb, 0xc7, 0xb3, 0xc6, 0xb4, 0xc5, 0xaf, 0xc5, 0x92, 0xe1, 0x9a, 0xb8, 0xc3, 0x88, 0xc2, 0xb7, 0xe1, 0x9a, 0xab, 0xc8, 0xb2, 0xc7, 0x96, 0xc6, 0xb3, 0xe1, 0x9b, 0x89, 0x31, 0xe1, 0x9a, 0xa7, 0xc4, 0x89, 0xc4, 0x96, 0x5d, 0xe1, 0x9b, 0xa6, 0xc4, 0x84, 0xc6, 0x8d, 0xc7, 0xb9, 0xc8, 0x94, 0xe1, 0x9b, 0x8b, 0xc9, 0x8b, 0xc3, 0xb0, 0x44, 0x6f, 0xce, 0x86, 0x71, 0xc6, 0xb2, 0xe1, 0x9a, 0xbf, 0xc6, 0x80, 0xc5, 0x98, 0xc4, 0xbd, 0xc6, 0xbb, 0xc7, 0xad, 0xc5, 0xbb, 0x77, 0xc2, 0xb8, 0xc2, 0xb5, 0xc8, 0xbd, 0xc3, 0xb1, 0xc8, 0x84, 0xcd, 0xb2, 0xc6, 0xa2, 0x7c, 0xc5, 0x81, 0x4f, 0xc5, 0xab, 0xc4, 0xa5, 0xc4, 0xb6, 0xc3, 0x81, 0xc6, 0xba, 0xc4, 0x84, 0xe2, 0xb1, 0xa8, 0xc4, 0x9e, 0xe1, 0x9b, 0xae, 0xc5, 0x9a, 0xc5, 0xa2, 0xc2, 0xbe, 0xc8, 0xb9, 0xe2, 0xb1, 0xb2, 0xe2, 0xb1, 0xb9, 0xc8, 0xa8, 0x2c, 0xe1, 0x9b, 0x9d, 0xc3, 0xaf, 0xc3, 0x98, 0xc4, 0x9d, 0xe1, 0x9b, 0x85, 0x55, 0xc8, 0x89, 0xc6, 0x8f, 0xc4, 0xb6, 0xc6, 0xab, 0xc6, 0xaa, 0xc6, 0xb8, 0x32, 0xc4, 0x88, 0xc6, 0x95, 0xc7, 0x93, 0xc6, 0xa1, 0xc2, 0xb3, 0xc4, 0xb3, 0xc5, 0x80, 0xc5, 0x93, 0x7a, 0xc5, 0xa4, 0x66, 0xc4, 0xa1, 0x47, 0x44, 0xe1, 0x9a, 0xb5, 0x7d, 0xc6, 0xab, 0xc2, 0xa2, 0xc6, 0x86, 0xc8, 0x8b, 0xc8, 0x8d, 0xc8, 0xa7, 0xc8, 0xae, 0xc3, 0xb6, 0xc8, 0xac, 0x24, 0x3d, 0xcd, 0xbc, 0xc3, 0x8f, 0xc5, 0xbb, 0xc8, 0x92, 0xc3, 0xba, 0xc4, 0x84, 0xe1, 0x9a, 0xbb, 0xc5, 0x83, 0x6b, 0x41, 0xc6, 0xb8, 0xc4, 0x9d, 0xc7, 0x89, 0xe1, 0x9b, 0x9c, 0x45, 0xc7, 0xb0, 0xc2, 0xa3, 0xe1, 0x9a, 0xa4, 0xc8, 0x94, 0xc8, 0x92, 0xc9, 0x8e, 0x71, 0xc7, 0x8a, 0x5b, 0xe1, 0x9b, 0xaa, 0xc6, 0xaf, 0xe1, 0x9b, 0xab, 0xe1, 0x9b, 0x9e, 0xe1, 0x9b, 0x83, 0xc8, 0x9f, 0xe2, 0xb1, 0xb6, 0xe1, 0x9a, 0xb7, 0xc2, 0xa7, 0xc4, 0x83, 0x2f, 0xc2, 0xae, 0xe2, 0xb1, 0xaf, 0xe1, 0x9a, 0xa1, 0xe1, 0x9a, 0xbe, 0x66, 0x3b, 0xc8, 0xaf, 0xc8, 0xbd, 0xc7, 0xb8, 0xc9, 0x8d, 0xc5, 0x89, 0xc5, 0xa5, 0xe1, 0x9a, 0xae, 0xc8, 0xa1, 0xc6, 0x8b, 0xc2, 0xa5, 0xc9, 0x80, 0xe2, 0xb1, 0xa4, 0xc3, 0xba, 0xe2, 0xb1, 0xb7, 0xc5, 0x92, 0xc4, 0x9b, 0xc7, 0x87, 0xc6, 0xb5, 0xc5, 0xb3, 0xc6, 0x9c, 0x3c, 0xc6, 0x9e, 0xc4, 0x9b, 0xc8, 0xa9, 0xc5, 0x8c, 0xe1, 0x9b, 0x90, 0xc7, 0xa8, 0xc7, 0x9d, 0xc8, 0x9b, 0xc7, 0xb2, 0xe2, 0xb1, 0xae, 0xc6, 0x90, 0xc6, 0x8e, 0x70, 0xe1, 0x9b, 0xa7, 0x32, 0xc5, 0x85, 0x66, 0xc5, 0xbb, 0xc7, 0xb8, 0xc7, 0x8b, 0xc8, 0xb1, 0xc8, 0xaa, 0xc5, 0x8c, 0xc8, 0x82, 0xc6, 0xb2, 0xcd, 0xb7, 0xe1, 0x9b, 0x93, 0xc6, 0x9e, 0xe1, 0x9b, 0x90, 0x4d, 0x70, 0xc8, 0xaf ], asset_base: [ - 0xb9, 0xfc, 0x57, 0x2c, 0x5a, 0xd8, 0x81, 0x26, 0xff, 0x6b, 0x7c, 0x65, 0x9f, 0x78, 0x74, 0x91, 0xf7, 0xc2, 0x7c, 0x5f, 0xe4, 0xff, 0x24, 0x20, 0x8a, 0x02, 0xbc, 0x94, 0x5e, 0x55, 0x4a, 0xbf + 0xbd, 0x7f, 0x79, 0xe7, 0xda, 0xdd, 0x1d, 0x48, 0x27, 0x06, 0x04, 0xcd, 0xdb, 0x1d, 0x65, 0x44, 0x09, 0x29, 0xea, 0x25, 0xe7, 0x7b, 0x72, 0x85, 0x5f, 0xf6, 0xfd, 0x99, 0x18, 0xa5, 0x91, 0xb6 ], }, TestVector { key: [ - 0xd4, 0x22, 0x9e, 0x19, 0x5e, 0x25, 0xf6, 0x02, 0xa2, 0x18, 0x61, 0x22, 0xcb, 0x4e, 0x78, 0x76, 0x7b, 0x3c, 0x66, 0xac, 0x39, 0x08, 0x08, 0xd2, 0xd1, 0xb4, 0x04, 0x42, 0xda, 0x7f, 0x00, 0x66 + 0x85, 0xbc, 0x7d, 0x64, 0xbe, 0x0d, 0xef, 0xc4, 0x77, 0xeb, 0x05, 0xe7, 0x95, 0xf7, 0x69, 0x57, 0x62, 0x80, 0x02, 0x61, 0x62, 0x5a, 0x7b, 0x71, 0xa1, 0x4d, 0x18, 0xf0, 0xef, 0x1f, 0x01, 0xb0 ], description: [ - 0xe1, 0x9b, 0xa9, 0xc4, 0x80, 0xc4, 0xbb, 0xe1, 0x9b, 0xa4, 0xc5, 0xa5, 0xc4, 0xac, 0xc5, 0xbb, 0x7e, 0xc6, 0x82, 0xc5, 0xaf, 0xc3, 0xbd, 0x3b, 0xc8, 0x88, 0xc3, 0xaa, 0xc6, 0x97, 0x2c, 0xc6, 0x82, 0x76, 0xe2, 0xb1, 0xa1, 0xc3, 0x9f, 0xc3, 0xa1, 0xc4, 0xa2, 0xc4, 0x92, 0xc6, 0xa8, 0xc4, 0x8e, 0xe1, 0x9a, 0xbb, 0xc5, 0xac, 0xcd, 0xb5, 0xc6, 0x80, 0xc6, 0xa5, 0xc8, 0xba, 0xc2, 0xa2, 0xc8, 0xb3, 0xc8, 0xa3, 0xc4, 0x98, 0x65, 0xe1, 0x9b, 0xb0, 0xe1, 0x9b, 0xa1, 0xc3, 0x96, 0x5c, 0xc8, 0x81, 0xc5, 0x93, 0xc6, 0xac, 0xc7, 0x9e, 0xc3, 0x8c, 0x53, 0xc7, 0xb9, 0xc4, 0x88, 0xc3, 0xa4, 0xc7, 0x96, 0x64, 0xc5, 0xa7, 0xc4, 0x81, 0x2b, 0x7a, 0xe2, 0xb1, 0xa1, 0xc6, 0xa9, 0xe1, 0x9b, 0xa1, 0xc8, 0xa4, 0xe1, 0x9b, 0x9b, 0xc5, 0xbf, 0xc6, 0x8d, 0xe2, 0xb1, 0xa9, 0xc8, 0xab, 0xe2, 0xb1, 0xb1, 0xc3, 0x99, 0xc5, 0x96, 0xc7, 0x95, 0xc6, 0xad, 0xc3, 0xac, 0xc3, 0x8a, 0x25, 0xc7, 0xa5, 0xc6, 0xa8, 0xe1, 0x9b, 0x80, 0xe2, 0xb1, 0xaf, 0xe1, 0x9b, 0xa1, 0xc7, 0xa0, 0xe1, 0x9b, 0xa6, 0xc5, 0xa0, 0xc7, 0x85, 0xc4, 0x99, 0xc6, 0xb7, 0x6e, 0xe1, 0x9b, 0xb0, 0x3b, 0x54, 0xc8, 0xa4, 0xc3, 0x89, 0xe1, 0x9a, 0xa4, 0x75, 0xc3, 0x9f, 0xc6, 0x98, 0xc4, 0xb8, 0xe1, 0x9b, 0xa7, 0xe2, 0xb1, 0xbb, 0xc5, 0xad, 0xc7, 0xbc, 0xc3, 0xaf, 0xc4, 0x9e, 0x61, 0xc8, 0x87, 0x61, 0xc5, 0x82, 0xe1, 0x9b, 0x8d, 0xc5, 0xbe, 0xc5, 0xa3, 0xc2, 0xb3, 0xc7, 0xb3, 0xc6, 0x90, 0xc8, 0x8b, 0xc6, 0x81, 0xe2, 0xb1, 0xb1, 0xc3, 0xa3, 0xc2, 0xa6, 0xe1, 0x9a, 0xb4, 0xe1, 0x9b, 0x81, 0xc6, 0x94, 0xc2, 0xb1, 0xc5, 0xaf, 0xc7, 0x84, 0xc3, 0xa6, 0xc5, 0xb6, 0xc3, 0x8a, 0x5c, 0xe1, 0x9b, 0x85, 0xe1, 0x9b, 0xa2, 0xc4, 0x99, 0xc2, 0xb4, 0xc5, 0x9b, 0xc8, 0xa8, 0xc8, 0x8f, 0x42, 0xc4, 0x8e, 0xe1, 0x9b, 0xaa, 0xc8, 0x89, 0x6e, 0xc5, 0xaf, 0xe1, 0x9a, 0xa8, 0xe1, 0x9a, 0xac, 0xc4, 0xa5, 0xc4, 0x8b, 0xc7, 0x8a, 0xe1, 0x9b, 0x93, 0xc8, 0xba, 0xc4, 0xbc, 0xc2, 0xa3, 0xc8, 0x9e, 0xc6, 0xbf, 0xc6, 0xb2, 0xcd, 0xbc, 0xc3, 0x9d, 0xc4, 0x98, 0xe1, 0x9b, 0x8f, 0xc4, 0x96, 0xc5, 0xa8, 0x77, 0xc4, 0x8d, 0xc5, 0x88, 0xc7, 0xa2, 0xc3, 0x81, 0xc7, 0x89, 0xc4, 0x92, 0xe1, 0x9a, 0xb7, 0xc7, 0xb1, 0xe2, 0xb1, 0xab, 0xc4, 0x9b, 0x5e, 0xc4, 0x8b, 0xe2, 0xb1, 0xa0, 0xe1, 0x9b, 0xad, 0xcd, 0xbd, 0xe1, 0x9a, 0xa1, 0xe2, 0xb1, 0xbb, 0xe1, 0x9a, 0xbf, 0xc8, 0xb1, 0xc6, 0x97, 0xcd, 0xbc, 0xc7, 0xb4, 0xc3, 0xb1, 0xe1, 0x9b, 0x86, 0x5d, 0xcd, 0xb2, 0xc6, 0xb0, 0xc9, 0x81, 0xc5, 0xac, 0x4a, 0xc8, 0x97, 0xc7, 0x94, 0x64, 0xc3, 0x80, 0xc5, 0xb8, 0xe1, 0x9b, 0x9b, 0xc4, 0x9a, 0xc8, 0xb5, 0xe1, 0x9b, 0x88, 0xe1, 0x9a, 0xa2, 0xc7, 0xae, 0xc4, 0xb5, 0x33, 0xc2, 0xb4, 0xc3, 0xb3, 0xc7, 0xb0, 0xc5, 0xbb, 0xe1, 0x9b, 0x98, 0xc8, 0xb6, 0x3d, 0x30, 0xe1, 0x9a, 0xa3, 0xc6, 0x95, 0xc3, 0x90, 0xc8, 0xae, 0xc9, 0x8f, 0xc3, 0x9b, 0xc6, 0xa7, 0x6a, 0xe1, 0x9a, 0xb8, 0xe1, 0x9a, 0xb5, 0xc4, 0xb0, 0xe1, 0x9b, 0x9d, 0x7b, 0xc6, 0xb1, 0xc6, 0xae, 0x30, 0xc8, 0xa0, 0xc5, 0x98, 0xc5, 0x91, 0xe1, 0x9a, 0xa3, 0xe2, 0xb1, 0xaf, 0xe2, 0xb1, 0xa9, 0xe1, 0x9b, 0x90, 0xc8, 0x89, 0xcd, 0xb4, 0xe1, 0x9b, 0x83, 0xc5, 0x88, 0xc2, 0xa5, 0xc6, 0x9c, 0xc2, 0xac, 0xc2, 0xb2, 0xe1, 0x9b, 0x88, 0x6f, 0xe1, 0x9b, 0x9b, 0xc5, 0xb4, 0xc6, 0xa7, 0xc8, 0x8f, 0x5a + 0xc7, 0x96, 0xcd, 0xb7, 0xc3, 0x9b, 0xc7, 0x8d, 0xc4, 0x92, 0x7b, 0xcd, 0xb4, 0x34, 0xc3, 0x84, 0xcd, 0xb6, 0xc2, 0xbc, 0x3d, 0xc6, 0xa7, 0xc8, 0xbc, 0xe1, 0x9b, 0x9f, 0xc3, 0xbd, 0xc8, 0x9a, 0xc5, 0x81, 0xc4, 0xb7, 0x6c, 0xc5, 0xb3, 0xe1, 0x9a, 0xa5, 0xe1, 0x9b, 0xa6, 0x44, 0xe1, 0x9b, 0xa4, 0xc5, 0xbc, 0xe1, 0x9b, 0x99, 0xc6, 0x91, 0xc8, 0x9c, 0xc6, 0x93, 0xc5, 0x95, 0xc4, 0xa2, 0xe2, 0xb1, 0xa2, 0xc8, 0x84, 0x45, 0xc2, 0xaa, 0x7e, 0xc2, 0xb7, 0xc3, 0x83, 0x66, 0xc4, 0x81, 0xc7, 0x98, 0xc8, 0x83, 0x2b, 0xc6, 0xad, 0xc7, 0x9c, 0xc4, 0x8b, 0xe2, 0xb1, 0xaa, 0x78, 0xc4, 0xa8, 0xc4, 0x86, 0xc6, 0x9a, 0xc8, 0xa2, 0x35, 0xc3, 0x81, 0xc6, 0x8f, 0xc6, 0x9b, 0xe1, 0x9b, 0x93, 0xc6, 0x8c, 0xe1, 0x9b, 0x8e, 0xc4, 0xb1, 0xc6, 0xbc, 0xe2, 0xb1, 0xb3, 0x5a, 0xc5, 0x98, 0xc6, 0xaa, 0xc4, 0xae, 0xc8, 0xa1, 0xe1, 0x9a, 0xbb, 0xc7, 0xad, 0xc5, 0xae, 0xc5, 0xaa, 0xc6, 0x85, 0xc2, 0xb2, 0xe1, 0x9b, 0x9e, 0xc7, 0xb4, 0x6b, 0xc4, 0xaf, 0xc7, 0xa9, 0xc4, 0xa6, 0xc8, 0xa8, 0xc4, 0x9e, 0xcd, 0xb1, 0xc7, 0xad, 0xc3, 0xb8, 0xc3, 0x81, 0xc3, 0xa4, 0xc8, 0x98, 0xc3, 0xbd, 0xc4, 0xae, 0xe1, 0x9b, 0x84, 0xc8, 0x8e, 0x6a, 0xc4, 0x96, 0xe1, 0x9a, 0xa6, 0xc6, 0x90, 0xe1, 0x9a, 0xbe, 0xc7, 0xa1, 0x2b, 0xcd, 0xb2, 0xc8, 0xa5, 0xc7, 0x87, 0xc7, 0x95, 0x32, 0xc8, 0xa8, 0xc9, 0x85, 0xc5, 0x84, 0xc5, 0x99, 0xc7, 0x9f, 0x63, 0x42, 0xc6, 0xb6, 0x42, 0x79, 0xc7, 0x90, 0xc5, 0x9d, 0xe2, 0xb1, 0xb7, 0xc4, 0xab, 0xc5, 0xbf, 0xc3, 0xaf, 0x35, 0x49, 0xc6, 0xb9, 0xe1, 0x9b, 0x88, 0xc5, 0xbe, 0xc3, 0xb1, 0x23, 0xe2, 0xb1, 0xa3, 0xc5, 0x96, 0xc8, 0x8c, 0xe1, 0x9b, 0xa7, 0xc5, 0xa8, 0xc8, 0x95, 0xc7, 0xa6, 0xc8, 0xa7, 0xe1, 0x9a, 0xaf, 0xc3, 0xa0, 0xc5, 0x82, 0xc6, 0x83, 0x70, 0xe2, 0xb1, 0xb1, 0xc8, 0x86, 0xc7, 0xb4, 0xe1, 0x9b, 0x8b, 0xe1, 0x9a, 0xb3, 0xc5, 0xa2, 0xc3, 0x96, 0xc3, 0xbd, 0xc9, 0x87, 0xc2, 0xa5, 0xce, 0x88, 0xc3, 0xa3, 0xe1, 0x9b, 0xa8, 0xc4, 0x8f, 0xe1, 0x9a, 0xbf, 0xe1, 0x9b, 0x8b, 0xc2, 0xb3, 0xc3, 0xb7, 0xc6, 0xa1, 0xc5, 0x88, 0xe1, 0x9b, 0xa3, 0xc6, 0xa3, 0xc3, 0x8c, 0xc3, 0xa4, 0xc6, 0xa1, 0xe1, 0x9b, 0x87, 0xc8, 0xa0, 0xc3, 0x94, 0xc6, 0x9a, 0xc7, 0xb1, 0xc5, 0x85, 0xc6, 0xbf, 0xc8, 0x91, 0xc6, 0x88, 0xc4, 0x9e, 0xc6, 0x9a, 0xcd, 0xb1, 0xc4, 0xa6, 0xc6, 0xb0, 0xc3, 0xbc, 0x23, 0xc4, 0x9b, 0xc3, 0xa4, 0xc8, 0xb3, 0xe2, 0xb1, 0xa3, 0x73, 0xc6, 0xb6, 0xc8, 0xb0, 0xc8, 0xb4, 0xc7, 0xa8, 0xc8, 0xa7, 0xc6, 0x80, 0xc4, 0xb0, 0xc7, 0xaf, 0x6c, 0xc8, 0xbb, 0xc4, 0x81, 0xc3, 0x93, 0xc7, 0x8c, 0xc7, 0xb4, 0xe1, 0x9b, 0x9c, 0xc4, 0xa1, 0xc6, 0xa8, 0xc7, 0xbc, 0xc3, 0x9d, 0xc4, 0x8a, 0xc6, 0x82, 0xc6, 0x9c, 0xc7, 0xb4, 0xc3, 0x83, 0xc8, 0xae, 0xc3, 0x93, 0xe1, 0x9a, 0xab, 0xc7, 0x8a, 0xc7, 0xb5, 0xc2, 0xbc, 0xc4, 0x92, 0xc3, 0x9b, 0xc7, 0x8c, 0xc5, 0xa3, 0xc9, 0x84, 0xc4, 0xb5, 0xc3, 0xba, 0xc6, 0xb3, 0x46, 0xc7, 0x8f, 0xe1, 0x9a, 0xab, 0xc8, 0x8d, 0xc7, 0xac, 0x40, 0xc7, 0xbd, 0xc8, 0xa1, 0xc4, 0xa8, 0xc4, 0x86, 0xc3, 0xaa, 0xc4, 0xbc, 0xc6, 0x80, 0x76, 0xc7, 0xb0, 0xc4, 0x85, 0xc5, 0xb7, 0x2a, 0xc4, 0xb7, 0xc2, 0xb6, 0xc8, 0xa8, 0xc6, 0xa6, 0x6f, 0xc4, 0xad, 0xc8, 0x90, 0xc4, 0xb9, 0xc8, 0x9a, 0xc6, 0x95, 0xc5, 0x80, 0xc3, 0xa5, 0xe1, 0x9b, 0x83, 0x5a ], asset_base: [ - 0x69, 0x03, 0x15, 0xe6, 0xb7, 0xbb, 0xbc, 0x9d, 0x88, 0x60, 0x17, 0xfd, 0x0e, 0xb1, 0x38, 0x67, 0x16, 0xc2, 0xb4, 0x3f, 0x43, 0xf9, 0xa1, 0xc5, 0x42, 0x74, 0xd7, 0x4a, 0x50, 0xbc, 0x22, 0x8d + 0x6f, 0x2d, 0x95, 0xed, 0x1d, 0x96, 0x0b, 0x7a, 0xe1, 0xcf, 0x9c, 0x0b, 0x66, 0xe8, 0x5a, 0xdd, 0x2c, 0xf1, 0xcd, 0x44, 0x6e, 0x02, 0x74, 0x51, 0x2e, 0x3b, 0x99, 0x6d, 0x8e, 0xe7, 0x77, 0xa2 ], }, TestVector { key: [ - 0x72, 0x73, 0xb6, 0x57, 0xd9, 0x71, 0xa4, 0x5e, 0x72, 0x24, 0x0c, 0x7a, 0xaa, 0xa7, 0xd0, 0x68, 0x5d, 0x06, 0xd7, 0x99, 0x9b, 0x0a, 0x19, 0xc4, 0xce, 0xa3, 0x27, 0x88, 0xa6, 0xab, 0x51, 0x3d + 0xd7, 0x5a, 0xf5, 0x78, 0x2a, 0x5c, 0x72, 0x16, 0x38, 0xf7, 0x59, 0x32, 0x91, 0x11, 0x49, 0x93, 0x24, 0x05, 0x3a, 0x5d, 0x1e, 0x1b, 0x2a, 0x4a, 0xb3, 0xcd, 0xf7, 0xf8, 0x24, 0x12, 0xff, 0x42 ], description: [ - 0xe1, 0x9b, 0xa9, 0xc4, 0x80, 0xc4, 0xbb, 0xe1, 0x9b, 0xa4, 0xc5, 0xa5, 0xc4, 0xac, 0xc5, 0xbb, 0x7e, 0xc6, 0x82, 0xc5, 0xaf, 0xc3, 0xbd, 0x3b, 0xc8, 0x88, 0xc3, 0xaa, 0xc6, 0x97, 0x2c, 0xc6, 0x82, 0x76, 0xe2, 0xb1, 0xa1, 0xc3, 0x9f, 0xc3, 0xa1, 0xc4, 0xa2, 0xc4, 0x92, 0xc6, 0xa8, 0xc4, 0x8e, 0xe1, 0x9a, 0xbb, 0xc5, 0xac, 0xcd, 0xb5, 0xc6, 0x80, 0xc6, 0xa5, 0xc8, 0xba, 0xc2, 0xa2, 0xc8, 0xb3, 0xc8, 0xa3, 0xc4, 0x98, 0x65, 0xe1, 0x9b, 0xb0, 0xe1, 0x9b, 0xa1, 0xc3, 0x96, 0x5c, 0xc8, 0x81, 0xc5, 0x93, 0xc6, 0xac, 0xc7, 0x9e, 0xc3, 0x8c, 0x53, 0xc7, 0xb9, 0xc4, 0x88, 0xc3, 0xa4, 0xc7, 0x96, 0x64, 0xc5, 0xa7, 0xc4, 0x81, 0x2b, 0x7a, 0xe2, 0xb1, 0xa1, 0xc6, 0xa9, 0xe1, 0x9b, 0xa1, 0xc8, 0xa4, 0xe1, 0x9b, 0x9b, 0xc5, 0xbf, 0xc6, 0x8d, 0xe2, 0xb1, 0xa9, 0xc8, 0xab, 0xe2, 0xb1, 0xb1, 0xc3, 0x99, 0xc5, 0x96, 0xc7, 0x95, 0xc6, 0xad, 0xc3, 0xac, 0xc3, 0x8a, 0x25, 0xc7, 0xa5, 0xc6, 0xa8, 0xe1, 0x9b, 0x80, 0xe2, 0xb1, 0xaf, 0xe1, 0x9b, 0xa1, 0xc7, 0xa0, 0xe1, 0x9b, 0xa6, 0xc5, 0xa0, 0xc7, 0x85, 0xc4, 0x99, 0xc6, 0xb7, 0x6e, 0xe1, 0x9b, 0xb0, 0x3b, 0x54, 0xc8, 0xa4, 0xc3, 0x89, 0xe1, 0x9a, 0xa4, 0x75, 0xc3, 0x9f, 0xc6, 0x98, 0xc4, 0xb8, 0xe1, 0x9b, 0xa7, 0xe2, 0xb1, 0xbb, 0xc5, 0xad, 0xc7, 0xbc, 0xc3, 0xaf, 0xc4, 0x9e, 0x61, 0xc8, 0x87, 0x61, 0xc5, 0x82, 0xe1, 0x9b, 0x8d, 0xc5, 0xbe, 0xc5, 0xa3, 0xc2, 0xb3, 0xc7, 0xb3, 0xc6, 0x90, 0xc8, 0x8b, 0xc6, 0x81, 0xe2, 0xb1, 0xb1, 0xc3, 0xa3, 0xc2, 0xa6, 0xe1, 0x9a, 0xb4, 0xe1, 0x9b, 0x81, 0xc6, 0x94, 0xc2, 0xb1, 0xc5, 0xaf, 0xc7, 0x84, 0xc3, 0xa6, 0xc5, 0xb6, 0xc3, 0x8a, 0x5c, 0xe1, 0x9b, 0x85, 0xe1, 0x9b, 0xa2, 0xc4, 0x99, 0xc2, 0xb4, 0xc5, 0x9b, 0xc8, 0xa8, 0xc8, 0x8f, 0x42, 0xc4, 0x8e, 0xe1, 0x9b, 0xaa, 0xc8, 0x89, 0x6e, 0xc5, 0xaf, 0xe1, 0x9a, 0xa8, 0xe1, 0x9a, 0xac, 0xc4, 0xa5, 0xc4, 0x8b, 0xc7, 0x8a, 0xe1, 0x9b, 0x93, 0xc8, 0xba, 0xc4, 0xbc, 0xc2, 0xa3, 0xc8, 0x9e, 0xc6, 0xbf, 0xc6, 0xb2, 0xcd, 0xbc, 0xc3, 0x9d, 0xc4, 0x98, 0xe1, 0x9b, 0x8f, 0xc4, 0x96, 0xc5, 0xa8, 0x77, 0xc4, 0x8d, 0xc5, 0x88, 0xc7, 0xa2, 0xc3, 0x81, 0xc7, 0x89, 0xc4, 0x92, 0xe1, 0x9a, 0xb7, 0xc7, 0xb1, 0xe2, 0xb1, 0xab, 0xc4, 0x9b, 0x5e, 0xc4, 0x8b, 0xe2, 0xb1, 0xa0, 0xe1, 0x9b, 0xad, 0xcd, 0xbd, 0xe1, 0x9a, 0xa1, 0xe2, 0xb1, 0xbb, 0xe1, 0x9a, 0xbf, 0xc8, 0xb1, 0xc6, 0x97, 0xcd, 0xbc, 0xc7, 0xb4, 0xc3, 0xb1, 0xe1, 0x9b, 0x86, 0x5d, 0xcd, 0xb2, 0xc6, 0xb0, 0xc9, 0x81, 0xc5, 0xac, 0x4a, 0xc8, 0x97, 0xc7, 0x94, 0x64, 0xc3, 0x80, 0xc5, 0xb8, 0xe1, 0x9b, 0x9b, 0xc4, 0x9a, 0xc8, 0xb5, 0xe1, 0x9b, 0x88, 0xe1, 0x9a, 0xa2, 0xc7, 0xae, 0xc4, 0xb5, 0x33, 0xc2, 0xb4, 0xc3, 0xb3, 0xc7, 0xb0, 0xc5, 0xbb, 0xe1, 0x9b, 0x98, 0xc8, 0xb6, 0x3d, 0x30, 0xe1, 0x9a, 0xa3, 0xc6, 0x95, 0xc3, 0x90, 0xc8, 0xae, 0xc9, 0x8f, 0xc3, 0x9b, 0xc6, 0xa7, 0x6a, 0xe1, 0x9a, 0xb8, 0xe1, 0x9a, 0xb5, 0xc4, 0xb0, 0xe1, 0x9b, 0x9d, 0x7b, 0xc6, 0xb1, 0xc6, 0xae, 0x30, 0xc8, 0xa0, 0xc5, 0x98, 0xc5, 0x91, 0xe1, 0x9a, 0xa3, 0xe2, 0xb1, 0xaf, 0xe2, 0xb1, 0xa9, 0xe1, 0x9b, 0x90, 0xc8, 0x89, 0xcd, 0xb4, 0xe1, 0x9b, 0x83, 0xc5, 0x88, 0xc2, 0xa5, 0xc6, 0x9c, 0xc2, 0xac, 0xc2, 0xb2, 0xe1, 0x9b, 0x88, 0x6f, 0xe1, 0x9b, 0x9b, 0xc5, 0xb4, 0xc6, 0xa7, 0xc8, 0x8f, 0x5a + 0xc3, 0xa1, 0xc7, 0xa6, 0xc4, 0xa7, 0xc5, 0xa9, 0x37, 0xc4, 0x87, 0xc7, 0xb0, 0xe1, 0x9a, 0xa1, 0xe2, 0xb1, 0xa1, 0xc6, 0x83, 0xc3, 0xa9, 0xc6, 0xa9, 0xc8, 0x82, 0xe2, 0xb1, 0xab, 0xc4, 0xa5, 0xe1, 0x9b, 0x99, 0xc6, 0x9e, 0xe1, 0x9a, 0xaa, 0xc8, 0xa0, 0xc8, 0xa2, 0xc4, 0x93, 0xe1, 0x9b, 0x83, 0xe1, 0x9b, 0x92, 0xe1, 0x9b, 0x86, 0xc5, 0xb5, 0xc2, 0xb4, 0xc5, 0x97, 0xc6, 0x87, 0xc4, 0x9a, 0xe1, 0x9b, 0x85, 0xc8, 0x91, 0xe1, 0x9a, 0xa7, 0xc6, 0xa1, 0xc3, 0x81, 0xc6, 0xab, 0xc5, 0x93, 0xc6, 0xb6, 0xc7, 0x86, 0x3f, 0xcd, 0xb5, 0xe2, 0xb1, 0xa5, 0xc7, 0x86, 0xc5, 0x88, 0xc2, 0xa5, 0xc3, 0xa5, 0xce, 0x87, 0xc5, 0x8c, 0xc5, 0x9d, 0xe1, 0x9b, 0xa7, 0x70, 0xc3, 0x98, 0xc2, 0xb7, 0xe1, 0x9b, 0xb0, 0xc4, 0x85, 0xc6, 0x82, 0xc3, 0x85, 0xc4, 0x9c, 0xe1, 0x9b, 0x9d, 0x2c, 0xc4, 0xa6, 0xc9, 0x86, 0xe1, 0x9b, 0xab, 0xc3, 0xb6, 0xc7, 0xad, 0xc5, 0xbb, 0xe1, 0x9a, 0xa4, 0x39, 0xc5, 0x82, 0xc6, 0x85, 0xc9, 0x82, 0x41, 0xcd, 0xbb, 0xc3, 0x81, 0xc6, 0x8b, 0xe1, 0x9b, 0xb0, 0xc4, 0xa6, 0x49, 0x6a, 0xce, 0x89, 0xc8, 0xbb, 0xc6, 0xa5, 0xc5, 0xa7, 0xc7, 0xa9, 0xe2, 0xb1, 0xb7, 0x3c, 0xc5, 0xb5, 0xc3, 0xbb, 0xc7, 0xad, 0xc3, 0x84, 0xc3, 0xac, 0xe2, 0xb1, 0xbd, 0xc8, 0xaa, 0x51, 0xc2, 0xaa, 0xcd, 0xba, 0xc5, 0xa1, 0x52, 0x62, 0xc6, 0x9f, 0xc4, 0xb6, 0xc8, 0x83, 0x6f, 0xc3, 0x9f, 0x48, 0xc6, 0x8f, 0x31, 0xc3, 0x83, 0xe1, 0x9b, 0x80, 0xc5, 0x93, 0xcd, 0xba, 0xc4, 0xb6, 0xc7, 0x9c, 0xe1, 0x9b, 0x82, 0xe2, 0xb1, 0xb1, 0x28, 0xc6, 0x94, 0xc7, 0x83, 0xc5, 0x9d, 0xc7, 0x86, 0xe1, 0x9a, 0xbe, 0xc5, 0xa9, 0xc7, 0x83, 0xe2, 0xb1, 0xad, 0xe1, 0x9b, 0x81, 0xc3, 0x96, 0x60, 0xc4, 0xa3, 0xc2, 0xb7, 0xc5, 0xb6, 0xc5, 0x93, 0x74, 0xc6, 0x97, 0x21, 0xe2, 0xb1, 0xae, 0xc2, 0xa8, 0xcd, 0xb1, 0xc6, 0x89, 0xc3, 0xbe, 0xe1, 0x9a, 0xb3, 0xc4, 0xa4, 0xc5, 0x94, 0xc8, 0xb8, 0xe1, 0x9b, 0x8e, 0xc5, 0x84, 0xc2, 0xbc, 0xc3, 0x86, 0x55, 0xe1, 0x9b, 0x87, 0xce, 0x85, 0xe1, 0x9a, 0xb9, 0xc8, 0x90, 0xe1, 0x9b, 0x8e, 0x72, 0xc7, 0x82, 0xc3, 0x85, 0xc4, 0x9f, 0xcd, 0xb5, 0xe1, 0x9b, 0xa7, 0xc3, 0x88, 0x73, 0xc2, 0xa5, 0xc6, 0x88, 0xc4, 0xb4, 0xc5, 0xa9, 0xcd, 0xbe, 0xc3, 0x99, 0xe1, 0x9a, 0xbf, 0xc4, 0xb0, 0xc4, 0xbf, 0xe2, 0xb1, 0xb1, 0xc3, 0x8e, 0x2a, 0xc5, 0x93, 0xc8, 0xb6, 0xc6, 0x89, 0xc6, 0x8b, 0x5a, 0x64, 0xe1, 0x9b, 0x9d, 0x41, 0xc3, 0xba, 0xcd, 0xbe, 0xc7, 0x90, 0xc8, 0x8b, 0xc6, 0x82, 0xc6, 0xb0, 0xe1, 0x9a, 0xb7, 0xc4, 0xa9, 0xc4, 0x9d, 0xe2, 0xb1, 0xab, 0xc4, 0x84, 0xc5, 0xb4, 0xc8, 0xb7, 0xc7, 0x81, 0xc4, 0xad, 0xce, 0x88, 0xc8, 0xb7, 0xc3, 0xa8, 0xcd, 0xbc, 0xc6, 0x97, 0xe2, 0xb1, 0xa8, 0xc8, 0x84, 0xc8, 0xa2, 0xe1, 0x9a, 0xaa, 0xc5, 0xa4, 0xc5, 0xb3, 0xc5, 0x88, 0x25, 0xc7, 0xb4, 0xc6, 0xa7, 0xc4, 0xbc, 0x36, 0x3c, 0xc8, 0x8b, 0x6a, 0xc9, 0x84, 0xe1, 0x9b, 0x9e, 0xc7, 0xa9, 0xe1, 0x9b, 0x89, 0xc5, 0xb1, 0xc7, 0xb6, 0xc8, 0x8a, 0xcd, 0xb5, 0xc4, 0x80, 0xe1, 0x9b, 0x98, 0xc6, 0x94, 0xc6, 0x82, 0xc4, 0xb4, 0xe1, 0x9a, 0xa3, 0xe1, 0x9b, 0x8f, 0xc3, 0xb6, 0xc5, 0xb3, 0xe1, 0x9b, 0x8a, 0xc8, 0xa2, 0xc7, 0x97, 0xc3, 0xb9, 0xc5, 0xac, 0xe1, 0x9a, 0xbb, 0xe1, 0x9b, 0xa5, 0xc5, 0xb2, 0xc5, 0x8c, 0xe1, 0x9b, 0x85, 0xc5, 0x8c, 0xc7, 0xab, 0xc7, 0xab, 0xe2, 0xb1, 0xbb, 0x48 ], asset_base: [ - 0x9b, 0xe1, 0x71, 0xf6, 0xf2, 0x77, 0x5f, 0x14, 0xa8, 0x8a, 0xf7, 0x42, 0x5f, 0xb8, 0x37, 0xe8, 0x4e, 0x4f, 0xb0, 0x8b, 0x69, 0xdc, 0xa7, 0x0d, 0x96, 0x70, 0x94, 0xd6, 0x78, 0xb9, 0x66, 0x92 + 0x35, 0x3e, 0x4f, 0xa9, 0x48, 0x59, 0xab, 0x52, 0xfc, 0xc2, 0xdd, 0x1c, 0x91, 0x45, 0x3c, 0x09, 0x3f, 0x15, 0x43, 0x31, 0x43, 0x65, 0x80, 0x38, 0xba, 0xc3, 0xaa, 0xf0, 0x89, 0xf0, 0xd4, 0x23 ], }, TestVector { key: [ - 0xce, 0xb7, 0x5a, 0x43, 0x9f, 0xf0, 0x16, 0x15, 0x80, 0xbf, 0x29, 0x57, 0x24, 0xc6, 0xd9, 0x2d, 0x31, 0xb7, 0xaa, 0x02, 0x84, 0x03, 0x39, 0x44, 0x49, 0x64, 0x48, 0x6f, 0xae, 0xa8, 0x90, 0xe5 + 0x1b, 0x39, 0xca, 0x34, 0x32, 0x36, 0xdf, 0xab, 0x88, 0xfe, 0x78, 0x12, 0x10, 0xe1, 0xe8, 0x79, 0x29, 0x3b, 0xe0, 0xf4, 0xc5, 0x1c, 0x86, 0xfd, 0x8a, 0x6f, 0xff, 0xdb, 0xb4, 0xad, 0x26, 0x73 ], description: [ - 0xe1, 0x9b, 0xa9, 0xc4, 0x80, 0xc4, 0xbb, 0xe1, 0x9b, 0xa4, 0xc5, 0xa5, 0xc4, 0xac, 0xc5, 0xbb, 0x7e, 0xc6, 0x82, 0xc5, 0xaf, 0xc3, 0xbd, 0x3b, 0xc8, 0x88, 0xc3, 0xaa, 0xc6, 0x97, 0x2c, 0xc6, 0x82, 0x76, 0xe2, 0xb1, 0xa1, 0xc3, 0x9f, 0xc3, 0xa1, 0xc4, 0xa2, 0xc4, 0x92, 0xc6, 0xa8, 0xc4, 0x8e, 0xe1, 0x9a, 0xbb, 0xc5, 0xac, 0xcd, 0xb5, 0xc6, 0x80, 0xc6, 0xa5, 0xc8, 0xba, 0xc2, 0xa2, 0xc8, 0xb3, 0xc8, 0xa3, 0xc4, 0x98, 0x65, 0xe1, 0x9b, 0xb0, 0xe1, 0x9b, 0xa1, 0xc3, 0x96, 0x5c, 0xc8, 0x81, 0xc5, 0x93, 0xc6, 0xac, 0xc7, 0x9e, 0xc3, 0x8c, 0x53, 0xc7, 0xb9, 0xc4, 0x88, 0xc3, 0xa4, 0xc7, 0x96, 0x64, 0xc5, 0xa7, 0xc4, 0x81, 0x2b, 0x7a, 0xe2, 0xb1, 0xa1, 0xc6, 0xa9, 0xe1, 0x9b, 0xa1, 0xc8, 0xa4, 0xe1, 0x9b, 0x9b, 0xc5, 0xbf, 0xc6, 0x8d, 0xe2, 0xb1, 0xa9, 0xc8, 0xab, 0xe2, 0xb1, 0xb1, 0xc3, 0x99, 0xc5, 0x96, 0xc7, 0x95, 0xc6, 0xad, 0xc3, 0xac, 0xc3, 0x8a, 0x25, 0xc7, 0xa5, 0xc6, 0xa8, 0xe1, 0x9b, 0x80, 0xe2, 0xb1, 0xaf, 0xe1, 0x9b, 0xa1, 0xc7, 0xa0, 0xe1, 0x9b, 0xa6, 0xc5, 0xa0, 0xc7, 0x85, 0xc4, 0x99, 0xc6, 0xb7, 0x6e, 0xe1, 0x9b, 0xb0, 0x3b, 0x54, 0xc8, 0xa4, 0xc3, 0x89, 0xe1, 0x9a, 0xa4, 0x75, 0xc3, 0x9f, 0xc6, 0x98, 0xc4, 0xb8, 0xe1, 0x9b, 0xa7, 0xe2, 0xb1, 0xbb, 0xc5, 0xad, 0xc7, 0xbc, 0xc3, 0xaf, 0xc4, 0x9e, 0x61, 0xc8, 0x87, 0x61, 0xc5, 0x82, 0xe1, 0x9b, 0x8d, 0xc5, 0xbe, 0xc5, 0xa3, 0xc2, 0xb3, 0xc7, 0xb3, 0xc6, 0x90, 0xc8, 0x8b, 0xc6, 0x81, 0xe2, 0xb1, 0xb1, 0xc3, 0xa3, 0xc2, 0xa6, 0xe1, 0x9a, 0xb4, 0xe1, 0x9b, 0x81, 0xc6, 0x94, 0xc2, 0xb1, 0xc5, 0xaf, 0xc7, 0x84, 0xc3, 0xa6, 0xc5, 0xb6, 0xc3, 0x8a, 0x5c, 0xe1, 0x9b, 0x85, 0xe1, 0x9b, 0xa2, 0xc4, 0x99, 0xc2, 0xb4, 0xc5, 0x9b, 0xc8, 0xa8, 0xc8, 0x8f, 0x42, 0xc4, 0x8e, 0xe1, 0x9b, 0xaa, 0xc8, 0x89, 0x6e, 0xc5, 0xaf, 0xe1, 0x9a, 0xa8, 0xe1, 0x9a, 0xac, 0xc4, 0xa5, 0xc4, 0x8b, 0xc7, 0x8a, 0xe1, 0x9b, 0x93, 0xc8, 0xba, 0xc4, 0xbc, 0xc2, 0xa3, 0xc8, 0x9e, 0xc6, 0xbf, 0xc6, 0xb2, 0xcd, 0xbc, 0xc3, 0x9d, 0xc4, 0x98, 0xe1, 0x9b, 0x8f, 0xc4, 0x96, 0xc5, 0xa8, 0x77, 0xc4, 0x8d, 0xc5, 0x88, 0xc7, 0xa2, 0xc3, 0x81, 0xc7, 0x89, 0xc4, 0x92, 0xe1, 0x9a, 0xb7, 0xc7, 0xb1, 0xe2, 0xb1, 0xab, 0xc4, 0x9b, 0x5e, 0xc4, 0x8b, 0xe2, 0xb1, 0xa0, 0xe1, 0x9b, 0xad, 0xcd, 0xbd, 0xe1, 0x9a, 0xa1, 0xe2, 0xb1, 0xbb, 0xe1, 0x9a, 0xbf, 0xc8, 0xb1, 0xc6, 0x97, 0xcd, 0xbc, 0xc7, 0xb4, 0xc3, 0xb1, 0xe1, 0x9b, 0x86, 0x5d, 0xcd, 0xb2, 0xc6, 0xb0, 0xc9, 0x81, 0xc5, 0xac, 0x4a, 0xc8, 0x97, 0xc7, 0x94, 0x64, 0xc3, 0x80, 0xc5, 0xb8, 0xe1, 0x9b, 0x9b, 0xc4, 0x9a, 0xc8, 0xb5, 0xe1, 0x9b, 0x88, 0xe1, 0x9a, 0xa2, 0xc7, 0xae, 0xc4, 0xb5, 0x33, 0xc2, 0xb4, 0xc3, 0xb3, 0xc7, 0xb0, 0xc5, 0xbb, 0xe1, 0x9b, 0x98, 0xc8, 0xb6, 0x3d, 0x30, 0xe1, 0x9a, 0xa3, 0xc6, 0x95, 0xc3, 0x90, 0xc8, 0xae, 0xc9, 0x8f, 0xc3, 0x9b, 0xc6, 0xa7, 0x6a, 0xe1, 0x9a, 0xb8, 0xe1, 0x9a, 0xb5, 0xc4, 0xb0, 0xe1, 0x9b, 0x9d, 0x7b, 0xc6, 0xb1, 0xc6, 0xae, 0x30, 0xc8, 0xa0, 0xc5, 0x98, 0xc5, 0x91, 0xe1, 0x9a, 0xa3, 0xe2, 0xb1, 0xaf, 0xe2, 0xb1, 0xa9, 0xe1, 0x9b, 0x90, 0xc8, 0x89, 0xcd, 0xb4, 0xe1, 0x9b, 0x83, 0xc5, 0x88, 0xc2, 0xa5, 0xc6, 0x9c, 0xc2, 0xac, 0xc2, 0xb2, 0xe1, 0x9b, 0x88, 0x6f, 0xe1, 0x9b, 0x9b, 0xc5, 0xb4, 0xc6, 0xa7, 0xc8, 0x8f, 0x5a + 0xe1, 0x9b, 0xa7, 0xe2, 0xb1, 0xa5, 0xc2, 0xba, 0xc6, 0x8c, 0xc3, 0x81, 0xc6, 0x82, 0xc4, 0x80, 0xc4, 0xa3, 0xc6, 0xad, 0xc3, 0x80, 0xc8, 0x8a, 0xc8, 0x99, 0xe2, 0xb1, 0xae, 0xc5, 0xa2, 0xc8, 0x8e, 0xc3, 0xb4, 0xc6, 0x86, 0xc5, 0xa3, 0xc9, 0x88, 0xcd, 0xb4, 0x25, 0xe2, 0xb1, 0xa4, 0x50, 0xc3, 0x88, 0xc4, 0xaf, 0xc8, 0x86, 0xc3, 0xa5, 0xe1, 0x9b, 0x99, 0xc7, 0xb4, 0xc4, 0xb6, 0xc5, 0x99, 0xc5, 0x8b, 0xc8, 0x85, 0x21, 0xe1, 0x9a, 0xaa, 0xc4, 0x95, 0xc3, 0xa9, 0xe1, 0x9a, 0xba, 0x5d, 0xc4, 0xa4, 0xc6, 0x9b, 0x4e, 0x37, 0x35, 0xc2, 0xb2, 0xc7, 0x9b, 0xe1, 0x9a, 0xba, 0xc9, 0x80, 0xc7, 0x9b, 0xc3, 0x9b, 0xc3, 0xb4, 0xe1, 0x9b, 0x9b, 0xc3, 0xb8, 0xc7, 0xbe, 0xc8, 0x9f, 0xc8, 0xa0, 0xc7, 0x8a, 0xcd, 0xb3, 0xc2, 0xae, 0xc4, 0xaf, 0xc4, 0x84, 0x5b, 0xc8, 0x87, 0xc9, 0x84, 0xc3, 0x87, 0xc8, 0xa9, 0xc3, 0xa5, 0xc4, 0x87, 0xc5, 0xbf, 0x37, 0xc5, 0xac, 0xe1, 0x9a, 0xaa, 0xc6, 0x80, 0xe2, 0xb1, 0xa0, 0xc5, 0xb7, 0xc6, 0x8d, 0xc3, 0xbb, 0xc7, 0x85, 0xc2, 0xb6, 0xc4, 0x90, 0xe1, 0x9a, 0xba, 0xc3, 0xb7, 0xe2, 0xb1, 0xb6, 0xc6, 0xa8, 0xc7, 0xac, 0xc4, 0xaf, 0xce, 0x8a, 0xc6, 0x8f, 0xc2, 0xa1, 0xc3, 0x82, 0xe1, 0x9b, 0x96, 0xc8, 0xb5, 0xc4, 0x9f, 0xc3, 0x88, 0xe1, 0x9b, 0xa6, 0xc5, 0xb9, 0xc5, 0xad, 0xe1, 0x9a, 0xa2, 0xc3, 0x95, 0x5c, 0xe1, 0x9a, 0xb2, 0xcd, 0xb2, 0xc8, 0xb3, 0xcd, 0xb7, 0x7b, 0xc5, 0xb6, 0xc8, 0xb0, 0x7a, 0xc7, 0x9e, 0x4a, 0xc4, 0x86, 0xc3, 0xbf, 0xc7, 0xb2, 0xc8, 0xbc, 0xc9, 0x87, 0xc3, 0x8c, 0xe1, 0x9a, 0xbb, 0xc8, 0x8d, 0xc3, 0x9a, 0xc9, 0x8e, 0xc5, 0xb3, 0xe2, 0xb1, 0xab, 0xc5, 0x89, 0xc8, 0x9e, 0xe1, 0x9a, 0xb3, 0xc7, 0xb7, 0xc4, 0x8d, 0xe1, 0x9b, 0x84, 0xe1, 0x9b, 0xa3, 0xc3, 0xbd, 0xc5, 0x80, 0xc5, 0xab, 0xc3, 0xa6, 0xc4, 0x90, 0xc7, 0x90, 0xe1, 0x9b, 0x97, 0xc5, 0xbb, 0xc3, 0x80, 0xc5, 0x98, 0xc3, 0xa4, 0xe1, 0x9b, 0x9a, 0xc7, 0x90, 0xc3, 0xb5, 0xc8, 0xaf, 0xc2, 0xac, 0xe1, 0x9b, 0x9f, 0xc5, 0x82, 0x34, 0xce, 0x87, 0xc6, 0xa4, 0xc3, 0xa5, 0xc4, 0x89, 0x44, 0xc3, 0x8b, 0xc4, 0x84, 0xc7, 0xac, 0xe1, 0x9b, 0xb0, 0xc5, 0x82, 0x76, 0xc8, 0x99, 0xc4, 0x9d, 0xc7, 0xad, 0xc3, 0xa3, 0x31, 0xc3, 0xb2, 0xc5, 0x82, 0xc2, 0xbd, 0xc7, 0x8c, 0xc2, 0xb5, 0xe1, 0x9a, 0xaf, 0xc7, 0x9a, 0xe1, 0x9a, 0xbb, 0xc5, 0xa9, 0xc6, 0x94, 0xc7, 0x82, 0xe2, 0xb1, 0xb5, 0xc5, 0x9b, 0xe1, 0x9b, 0xa3, 0xc6, 0xb2, 0xc4, 0x88, 0x7d, 0xc4, 0x81, 0xc5, 0xb0, 0xe1, 0x9a, 0xa4, 0xc8, 0xbb, 0xe2, 0xb1, 0xbe, 0xc4, 0x98, 0xc4, 0xba, 0xc8, 0x8d, 0x68, 0xc4, 0x99, 0xc8, 0x86, 0x40, 0x59, 0xe1, 0x9a, 0xa1, 0xe1, 0x9b, 0x9a, 0xc7, 0x89, 0xc8, 0x99, 0xc7, 0xa8, 0x4e, 0xc9, 0x81, 0xc5, 0x92, 0xc8, 0xb0, 0xcd, 0xb2, 0xc7, 0xa4, 0xc8, 0x95, 0xe1, 0x9a, 0xb3, 0xc4, 0x88, 0x32, 0xc7, 0x88, 0xc2, 0xa7, 0x34, 0x75, 0xc6, 0xb0, 0xc7, 0x9f, 0xc8, 0xb2, 0x50, 0xc5, 0x95, 0xc7, 0xb9, 0x50, 0xc2, 0xa5, 0xc3, 0xa3, 0xc9, 0x84, 0xce, 0x85, 0xe1, 0x9b, 0xad, 0xc4, 0x9e, 0xe1, 0x9b, 0xa3, 0xc5, 0x81, 0x5d, 0xc6, 0xb8, 0xe1, 0x9a, 0xb7, 0xc4, 0x99, 0xc2, 0xb2, 0xc4, 0xa2, 0xc4, 0x99, 0xc6, 0x8f, 0x26, 0xc3, 0x88, 0xc4, 0xa3, 0xc5, 0x87, 0xc9, 0x8f, 0x59, 0xc8, 0x85, 0xc7, 0x9a, 0xe1, 0x9b, 0x8a, 0xe2, 0xb1, 0xb7, 0xc8, 0x83, 0xe1, 0x9b, 0x88, 0x61, 0xc6, 0xa9, 0xc4, 0xa2 ], asset_base: [ - 0x76, 0x3d, 0x56, 0xa8, 0x53, 0xf6, 0xac, 0x5e, 0xe8, 0xef, 0x29, 0x4e, 0xfd, 0x01, 0x42, 0xbe, 0x6c, 0x23, 0xc5, 0x18, 0x96, 0xfc, 0xb8, 0x3c, 0x40, 0x09, 0x4d, 0x34, 0x01, 0xc0, 0xc0, 0x94 + 0x76, 0xe9, 0x3a, 0xa6, 0xa3, 0x60, 0x1a, 0x94, 0xdf, 0xde, 0x01, 0xd9, 0x8c, 0x63, 0xc6, 0xf1, 0x28, 0x5b, 0x22, 0x28, 0x47, 0x16, 0x86, 0x05, 0x85, 0x93, 0x7c, 0x3d, 0xaf, 0x60, 0x7b, 0xbc ], }, TestVector { key: [ - 0xec, 0x05, 0xbb, 0x7f, 0x06, 0x5e, 0x25, 0x6f, 0xf4, 0x54, 0xf8, 0xa8, 0xdf, 0x6f, 0x2f, 0x9b, 0x8a, 0x8c, 0x95, 0x08, 0xca, 0xac, 0xfe, 0xe9, 0x52, 0x1c, 0xbe, 0x68, 0x9d, 0xd1, 0x12, 0x0f + 0x56, 0x6e, 0x78, 0x1a, 0xc9, 0x8e, 0x99, 0x13, 0x08, 0x98, 0x1b, 0x7c, 0xdc, 0x73, 0x7c, 0x66, 0x78, 0x5b, 0xe5, 0x31, 0xe2, 0x0a, 0xef, 0x77, 0x7a, 0xac, 0xe0, 0x6d, 0x38, 0xfa, 0x02, 0x6b ], description: [ - 0xe1, 0x9b, 0xa9, 0xc4, 0x80, 0xc4, 0xbb, 0xe1, 0x9b, 0xa4, 0xc5, 0xa5, 0xc4, 0xac, 0xc5, 0xbb, 0x7e, 0xc6, 0x82, 0xc5, 0xaf, 0xc3, 0xbd, 0x3b, 0xc8, 0x88, 0xc3, 0xaa, 0xc6, 0x97, 0x2c, 0xc6, 0x82, 0x76, 0xe2, 0xb1, 0xa1, 0xc3, 0x9f, 0xc3, 0xa1, 0xc4, 0xa2, 0xc4, 0x92, 0xc6, 0xa8, 0xc4, 0x8e, 0xe1, 0x9a, 0xbb, 0xc5, 0xac, 0xcd, 0xb5, 0xc6, 0x80, 0xc6, 0xa5, 0xc8, 0xba, 0xc2, 0xa2, 0xc8, 0xb3, 0xc8, 0xa3, 0xc4, 0x98, 0x65, 0xe1, 0x9b, 0xb0, 0xe1, 0x9b, 0xa1, 0xc3, 0x96, 0x5c, 0xc8, 0x81, 0xc5, 0x93, 0xc6, 0xac, 0xc7, 0x9e, 0xc3, 0x8c, 0x53, 0xc7, 0xb9, 0xc4, 0x88, 0xc3, 0xa4, 0xc7, 0x96, 0x64, 0xc5, 0xa7, 0xc4, 0x81, 0x2b, 0x7a, 0xe2, 0xb1, 0xa1, 0xc6, 0xa9, 0xe1, 0x9b, 0xa1, 0xc8, 0xa4, 0xe1, 0x9b, 0x9b, 0xc5, 0xbf, 0xc6, 0x8d, 0xe2, 0xb1, 0xa9, 0xc8, 0xab, 0xe2, 0xb1, 0xb1, 0xc3, 0x99, 0xc5, 0x96, 0xc7, 0x95, 0xc6, 0xad, 0xc3, 0xac, 0xc3, 0x8a, 0x25, 0xc7, 0xa5, 0xc6, 0xa8, 0xe1, 0x9b, 0x80, 0xe2, 0xb1, 0xaf, 0xe1, 0x9b, 0xa1, 0xc7, 0xa0, 0xe1, 0x9b, 0xa6, 0xc5, 0xa0, 0xc7, 0x85, 0xc4, 0x99, 0xc6, 0xb7, 0x6e, 0xe1, 0x9b, 0xb0, 0x3b, 0x54, 0xc8, 0xa4, 0xc3, 0x89, 0xe1, 0x9a, 0xa4, 0x75, 0xc3, 0x9f, 0xc6, 0x98, 0xc4, 0xb8, 0xe1, 0x9b, 0xa7, 0xe2, 0xb1, 0xbb, 0xc5, 0xad, 0xc7, 0xbc, 0xc3, 0xaf, 0xc4, 0x9e, 0x61, 0xc8, 0x87, 0x61, 0xc5, 0x82, 0xe1, 0x9b, 0x8d, 0xc5, 0xbe, 0xc5, 0xa3, 0xc2, 0xb3, 0xc7, 0xb3, 0xc6, 0x90, 0xc8, 0x8b, 0xc6, 0x81, 0xe2, 0xb1, 0xb1, 0xc3, 0xa3, 0xc2, 0xa6, 0xe1, 0x9a, 0xb4, 0xe1, 0x9b, 0x81, 0xc6, 0x94, 0xc2, 0xb1, 0xc5, 0xaf, 0xc7, 0x84, 0xc3, 0xa6, 0xc5, 0xb6, 0xc3, 0x8a, 0x5c, 0xe1, 0x9b, 0x85, 0xe1, 0x9b, 0xa2, 0xc4, 0x99, 0xc2, 0xb4, 0xc5, 0x9b, 0xc8, 0xa8, 0xc8, 0x8f, 0x42, 0xc4, 0x8e, 0xe1, 0x9b, 0xaa, 0xc8, 0x89, 0x6e, 0xc5, 0xaf, 0xe1, 0x9a, 0xa8, 0xe1, 0x9a, 0xac, 0xc4, 0xa5, 0xc4, 0x8b, 0xc7, 0x8a, 0xe1, 0x9b, 0x93, 0xc8, 0xba, 0xc4, 0xbc, 0xc2, 0xa3, 0xc8, 0x9e, 0xc6, 0xbf, 0xc6, 0xb2, 0xcd, 0xbc, 0xc3, 0x9d, 0xc4, 0x98, 0xe1, 0x9b, 0x8f, 0xc4, 0x96, 0xc5, 0xa8, 0x77, 0xc4, 0x8d, 0xc5, 0x88, 0xc7, 0xa2, 0xc3, 0x81, 0xc7, 0x89, 0xc4, 0x92, 0xe1, 0x9a, 0xb7, 0xc7, 0xb1, 0xe2, 0xb1, 0xab, 0xc4, 0x9b, 0x5e, 0xc4, 0x8b, 0xe2, 0xb1, 0xa0, 0xe1, 0x9b, 0xad, 0xcd, 0xbd, 0xe1, 0x9a, 0xa1, 0xe2, 0xb1, 0xbb, 0xe1, 0x9a, 0xbf, 0xc8, 0xb1, 0xc6, 0x97, 0xcd, 0xbc, 0xc7, 0xb4, 0xc3, 0xb1, 0xe1, 0x9b, 0x86, 0x5d, 0xcd, 0xb2, 0xc6, 0xb0, 0xc9, 0x81, 0xc5, 0xac, 0x4a, 0xc8, 0x97, 0xc7, 0x94, 0x64, 0xc3, 0x80, 0xc5, 0xb8, 0xe1, 0x9b, 0x9b, 0xc4, 0x9a, 0xc8, 0xb5, 0xe1, 0x9b, 0x88, 0xe1, 0x9a, 0xa2, 0xc7, 0xae, 0xc4, 0xb5, 0x33, 0xc2, 0xb4, 0xc3, 0xb3, 0xc7, 0xb0, 0xc5, 0xbb, 0xe1, 0x9b, 0x98, 0xc8, 0xb6, 0x3d, 0x30, 0xe1, 0x9a, 0xa3, 0xc6, 0x95, 0xc3, 0x90, 0xc8, 0xae, 0xc9, 0x8f, 0xc3, 0x9b, 0xc6, 0xa7, 0x6a, 0xe1, 0x9a, 0xb8, 0xe1, 0x9a, 0xb5, 0xc4, 0xb0, 0xe1, 0x9b, 0x9d, 0x7b, 0xc6, 0xb1, 0xc6, 0xae, 0x30, 0xc8, 0xa0, 0xc5, 0x98, 0xc5, 0x91, 0xe1, 0x9a, 0xa3, 0xe2, 0xb1, 0xaf, 0xe2, 0xb1, 0xa9, 0xe1, 0x9b, 0x90, 0xc8, 0x89, 0xcd, 0xb4, 0xe1, 0x9b, 0x83, 0xc5, 0x88, 0xc2, 0xa5, 0xc6, 0x9c, 0xc2, 0xac, 0xc2, 0xb2, 0xe1, 0x9b, 0x88, 0x6f, 0xe1, 0x9b, 0x9b, 0xc5, 0xb4, 0xc6, 0xa7, 0xc8, 0x8f, 0x5a + 0xc6, 0xa4, 0xc7, 0xae, 0xe1, 0x9a, 0xa6, 0xc8, 0x91, 0xc2, 0xb5, 0xc8, 0xaa, 0xc3, 0x81, 0x2a, 0xc4, 0x90, 0xc6, 0xa0, 0xe1, 0x9a, 0xb0, 0xc3, 0x85, 0xc8, 0x8b, 0xc6, 0xaa, 0x4d, 0xc8, 0x94, 0xc7, 0x98, 0xc8, 0xa7, 0xc8, 0x9b, 0xc3, 0x8f, 0xe1, 0x9b, 0x81, 0xc2, 0xab, 0xe2, 0xb1, 0xa5, 0xc6, 0xb2, 0xce, 0x84, 0x73, 0xc5, 0xb1, 0x63, 0xc2, 0xb7, 0xc2, 0xb7, 0xc9, 0x87, 0xce, 0x8c, 0xc3, 0xb4, 0xc4, 0xba, 0xe1, 0x9b, 0x9b, 0x48, 0xcd, 0xbe, 0x28, 0xe2, 0xb1, 0xbd, 0xe1, 0x9a, 0xa9, 0xc5, 0x9d, 0x61, 0xc4, 0xbe, 0xc2, 0xbf, 0xc3, 0x9f, 0xc7, 0xa5, 0xc5, 0xb0, 0x67, 0xc7, 0x99, 0xe2, 0xb1, 0xa7, 0xc5, 0xac, 0xc4, 0xbe, 0xc8, 0xa6, 0xe1, 0x9a, 0xaa, 0xc7, 0xb9, 0xc9, 0x88, 0xc6, 0x9f, 0xe2, 0xb1, 0xa2, 0xe1, 0x9a, 0xaa, 0xc3, 0x89, 0xc3, 0x83, 0xc7, 0x87, 0xc2, 0xac, 0xc7, 0xa5, 0xe1, 0x9b, 0xae, 0xc4, 0xb0, 0xc3, 0xa6, 0xc6, 0x90, 0xc7, 0xb2, 0xc3, 0xa7, 0xc2, 0xb8, 0xc5, 0x9a, 0xc5, 0xa1, 0xe1, 0x9b, 0x8c, 0xc5, 0xac, 0xc8, 0xb7, 0xe2, 0xb1, 0xa8, 0xc3, 0xbc, 0xc9, 0x8e, 0x5e, 0xc2, 0xb4, 0xc7, 0xb3, 0xc5, 0xba, 0xc8, 0xac, 0xc6, 0x92, 0x6c, 0x2a, 0xc4, 0x82, 0xc5, 0xac, 0xc5, 0xaf, 0xc8, 0x99, 0xc8, 0xbd, 0xc2, 0xb3, 0xe1, 0x9a, 0xb4, 0x3f, 0xe1, 0x9a, 0xb5, 0xcd, 0xb2, 0x6b, 0xc3, 0x98, 0xc3, 0xbd, 0xc3, 0x9c, 0xc2, 0xac, 0x3b, 0xc6, 0xa8, 0xc3, 0x8c, 0x58, 0x2f, 0x5e, 0xe1, 0x9b, 0xb0, 0xe1, 0x9b, 0x95, 0xe1, 0x9b, 0xa1, 0xe2, 0xb1, 0xba, 0xc7, 0xa4, 0xe2, 0xb1, 0xa0, 0xc4, 0x9d, 0xc3, 0xa4, 0xe1, 0x9b, 0xa5, 0xe2, 0xb1, 0xab, 0xc6, 0x83, 0xc2, 0xa4, 0x4e, 0xc4, 0xb1, 0xe1, 0x9b, 0xa9, 0xc8, 0xb1, 0xc5, 0x93, 0xe2, 0xb1, 0xae, 0xc7, 0x99, 0xc3, 0xbe, 0xe2, 0xb1, 0xa3, 0x7a, 0x60, 0xc7, 0x94, 0xe2, 0xb1, 0xac, 0xe1, 0x9b, 0x80, 0xc8, 0xad, 0xc8, 0x93, 0x48, 0xe1, 0x9b, 0x83, 0xc6, 0xab, 0xe1, 0x9a, 0xa2, 0xc4, 0xbe, 0xc3, 0x89, 0xc7, 0xb7, 0xcd, 0xb5, 0xc6, 0x88, 0xe1, 0x9b, 0x85, 0x6a, 0x43, 0xc9, 0x84, 0xc7, 0x91, 0x31, 0xc9, 0x8b, 0xe1, 0x9a, 0xa8, 0x6e, 0xc7, 0x96, 0xc3, 0x9c, 0x28, 0xc3, 0x90, 0x41, 0xc5, 0x8b, 0xc5, 0x8d, 0xc2, 0xab, 0xcd, 0xb5, 0xc7, 0xb0, 0x5d, 0xc3, 0x8b, 0xc8, 0xaa, 0xe2, 0xb1, 0xa6, 0xe2, 0xb1, 0xbf, 0xc6, 0xb7, 0xe1, 0x9a, 0xb8, 0xc5, 0xbb, 0xe1, 0x9a, 0xaf, 0xe2, 0xb1, 0xb3, 0xc7, 0xa8, 0xc8, 0xb8, 0xc4, 0xb0, 0xe2, 0xb1, 0xaf, 0xe1, 0x9b, 0xa9, 0xe1, 0x9b, 0x9f, 0xc3, 0x81, 0xc2, 0xaa, 0xc5, 0xae, 0xc5, 0x83, 0x65, 0xc7, 0xbd, 0xc5, 0x9d, 0x2f, 0xc5, 0x91, 0xc6, 0xb6, 0xc2, 0xb9, 0xc2, 0xa1, 0x4b, 0xc6, 0x9f, 0xc3, 0xb9, 0xcd, 0xb1, 0xe1, 0x9a, 0xbb, 0xc8, 0xad, 0xc2, 0xa1, 0xc3, 0x9c, 0xc3, 0x8f, 0xc5, 0x8e, 0xc3, 0xb5, 0xc2, 0xb7, 0xc4, 0xa4, 0xc5, 0xa5, 0xe1, 0x9b, 0x8b, 0xc4, 0xb2, 0xc2, 0xa2, 0xc7, 0x86, 0xc3, 0xb8, 0x4c, 0xc3, 0x9b, 0xc5, 0x81, 0xc5, 0x95, 0xe1, 0x9b, 0x85, 0xc6, 0x94, 0xc4, 0xa6, 0xc4, 0xac, 0x4f, 0xc3, 0xb0, 0xe1, 0x9b, 0xad, 0xc7, 0xa4, 0xc2, 0xa4, 0xc5, 0xa4, 0xe1, 0x9a, 0xbb, 0xc4, 0xa4, 0xe1, 0x9a, 0xbf, 0xc3, 0xb6, 0xc6, 0xaf, 0xc6, 0xbb, 0xc8, 0x94, 0xc3, 0xa6, 0xc3, 0xb4, 0xe1, 0x9b, 0x9c, 0xc3, 0x9b, 0xc7, 0xb3, 0xc5, 0xbc, 0xce, 0x8a, 0xc7, 0xb2, 0xc3, 0xa9, 0x23, 0xc5, 0xa0, 0xc7, 0xba, 0xc2, 0xa1, 0xc9, 0x85, 0xc6, 0xa9, 0xc7, 0xac, 0xc7, 0x9f, 0x5a ], asset_base: [ - 0x90, 0x10, 0xb3, 0x4c, 0xdf, 0xfd, 0x95, 0x84, 0x96, 0x62, 0x44, 0xdd, 0x6c, 0x3a, 0x23, 0x4f, 0xc6, 0xa0, 0x74, 0xf1, 0xa9, 0xc9, 0xb2, 0xd8, 0x3d, 0x1c, 0x2c, 0x04, 0xf5, 0x30, 0x75, 0x0c + 0x50, 0xf6, 0x66, 0x1f, 0x02, 0x22, 0x48, 0x1e, 0x18, 0x94, 0x80, 0x9a, 0x17, 0xd0, 0xaf, 0xeb, 0x5e, 0xf9, 0x74, 0x34, 0x43, 0x5d, 0x32, 0xa0, 0x4b, 0x3b, 0x16, 0xb2, 0x45, 0xc8, 0xed, 0x0a ], }, TestVector { key: [ - 0xb0, 0xfa, 0x9d, 0x77, 0xfc, 0xbd, 0x96, 0x45, 0x91, 0x32, 0xe3, 0x05, 0xe3, 0x24, 0xe7, 0x93, 0x6a, 0xe1, 0x3b, 0x15, 0x14, 0x7e, 0x20, 0x5d, 0x7b, 0xae, 0x42, 0xfa, 0x7f, 0xaf, 0x5d, 0x1e + 0x86, 0xcc, 0x5e, 0x4f, 0xea, 0x9b, 0x7c, 0x1d, 0x0e, 0x1f, 0xa8, 0xb6, 0xa8, 0xf2, 0x31, 0xb4, 0x56, 0x2e, 0x53, 0x89, 0xe9, 0xe7, 0x92, 0x16, 0x57, 0x67, 0x96, 0xce, 0x3a, 0x49, 0x40, 0x6b ], description: [ - 0xe1, 0x9b, 0xa9, 0xc4, 0x80, 0xc4, 0xbb, 0xe1, 0x9b, 0xa4, 0xc5, 0xa5, 0xc4, 0xac, 0xc5, 0xbb, 0x7e, 0xc6, 0x82, 0xc5, 0xaf, 0xc3, 0xbd, 0x3b, 0xc8, 0x88, 0xc3, 0xaa, 0xc6, 0x97, 0x2c, 0xc6, 0x82, 0x76, 0xe2, 0xb1, 0xa1, 0xc3, 0x9f, 0xc3, 0xa1, 0xc4, 0xa2, 0xc4, 0x92, 0xc6, 0xa8, 0xc4, 0x8e, 0xe1, 0x9a, 0xbb, 0xc5, 0xac, 0xcd, 0xb5, 0xc6, 0x80, 0xc6, 0xa5, 0xc8, 0xba, 0xc2, 0xa2, 0xc8, 0xb3, 0xc8, 0xa3, 0xc4, 0x98, 0x65, 0xe1, 0x9b, 0xb0, 0xe1, 0x9b, 0xa1, 0xc3, 0x96, 0x5c, 0xc8, 0x81, 0xc5, 0x93, 0xc6, 0xac, 0xc7, 0x9e, 0xc3, 0x8c, 0x53, 0xc7, 0xb9, 0xc4, 0x88, 0xc3, 0xa4, 0xc7, 0x96, 0x64, 0xc5, 0xa7, 0xc4, 0x81, 0x2b, 0x7a, 0xe2, 0xb1, 0xa1, 0xc6, 0xa9, 0xe1, 0x9b, 0xa1, 0xc8, 0xa4, 0xe1, 0x9b, 0x9b, 0xc5, 0xbf, 0xc6, 0x8d, 0xe2, 0xb1, 0xa9, 0xc8, 0xab, 0xe2, 0xb1, 0xb1, 0xc3, 0x99, 0xc5, 0x96, 0xc7, 0x95, 0xc6, 0xad, 0xc3, 0xac, 0xc3, 0x8a, 0x25, 0xc7, 0xa5, 0xc6, 0xa8, 0xe1, 0x9b, 0x80, 0xe2, 0xb1, 0xaf, 0xe1, 0x9b, 0xa1, 0xc7, 0xa0, 0xe1, 0x9b, 0xa6, 0xc5, 0xa0, 0xc7, 0x85, 0xc4, 0x99, 0xc6, 0xb7, 0x6e, 0xe1, 0x9b, 0xb0, 0x3b, 0x54, 0xc8, 0xa4, 0xc3, 0x89, 0xe1, 0x9a, 0xa4, 0x75, 0xc3, 0x9f, 0xc6, 0x98, 0xc4, 0xb8, 0xe1, 0x9b, 0xa7, 0xe2, 0xb1, 0xbb, 0xc5, 0xad, 0xc7, 0xbc, 0xc3, 0xaf, 0xc4, 0x9e, 0x61, 0xc8, 0x87, 0x61, 0xc5, 0x82, 0xe1, 0x9b, 0x8d, 0xc5, 0xbe, 0xc5, 0xa3, 0xc2, 0xb3, 0xc7, 0xb3, 0xc6, 0x90, 0xc8, 0x8b, 0xc6, 0x81, 0xe2, 0xb1, 0xb1, 0xc3, 0xa3, 0xc2, 0xa6, 0xe1, 0x9a, 0xb4, 0xe1, 0x9b, 0x81, 0xc6, 0x94, 0xc2, 0xb1, 0xc5, 0xaf, 0xc7, 0x84, 0xc3, 0xa6, 0xc5, 0xb6, 0xc3, 0x8a, 0x5c, 0xe1, 0x9b, 0x85, 0xe1, 0x9b, 0xa2, 0xc4, 0x99, 0xc2, 0xb4, 0xc5, 0x9b, 0xc8, 0xa8, 0xc8, 0x8f, 0x42, 0xc4, 0x8e, 0xe1, 0x9b, 0xaa, 0xc8, 0x89, 0x6e, 0xc5, 0xaf, 0xe1, 0x9a, 0xa8, 0xe1, 0x9a, 0xac, 0xc4, 0xa5, 0xc4, 0x8b, 0xc7, 0x8a, 0xe1, 0x9b, 0x93, 0xc8, 0xba, 0xc4, 0xbc, 0xc2, 0xa3, 0xc8, 0x9e, 0xc6, 0xbf, 0xc6, 0xb2, 0xcd, 0xbc, 0xc3, 0x9d, 0xc4, 0x98, 0xe1, 0x9b, 0x8f, 0xc4, 0x96, 0xc5, 0xa8, 0x77, 0xc4, 0x8d, 0xc5, 0x88, 0xc7, 0xa2, 0xc3, 0x81, 0xc7, 0x89, 0xc4, 0x92, 0xe1, 0x9a, 0xb7, 0xc7, 0xb1, 0xe2, 0xb1, 0xab, 0xc4, 0x9b, 0x5e, 0xc4, 0x8b, 0xe2, 0xb1, 0xa0, 0xe1, 0x9b, 0xad, 0xcd, 0xbd, 0xe1, 0x9a, 0xa1, 0xe2, 0xb1, 0xbb, 0xe1, 0x9a, 0xbf, 0xc8, 0xb1, 0xc6, 0x97, 0xcd, 0xbc, 0xc7, 0xb4, 0xc3, 0xb1, 0xe1, 0x9b, 0x86, 0x5d, 0xcd, 0xb2, 0xc6, 0xb0, 0xc9, 0x81, 0xc5, 0xac, 0x4a, 0xc8, 0x97, 0xc7, 0x94, 0x64, 0xc3, 0x80, 0xc5, 0xb8, 0xe1, 0x9b, 0x9b, 0xc4, 0x9a, 0xc8, 0xb5, 0xe1, 0x9b, 0x88, 0xe1, 0x9a, 0xa2, 0xc7, 0xae, 0xc4, 0xb5, 0x33, 0xc2, 0xb4, 0xc3, 0xb3, 0xc7, 0xb0, 0xc5, 0xbb, 0xe1, 0x9b, 0x98, 0xc8, 0xb6, 0x3d, 0x30, 0xe1, 0x9a, 0xa3, 0xc6, 0x95, 0xc3, 0x90, 0xc8, 0xae, 0xc9, 0x8f, 0xc3, 0x9b, 0xc6, 0xa7, 0x6a, 0xe1, 0x9a, 0xb8, 0xe1, 0x9a, 0xb5, 0xc4, 0xb0, 0xe1, 0x9b, 0x9d, 0x7b, 0xc6, 0xb1, 0xc6, 0xae, 0x30, 0xc8, 0xa0, 0xc5, 0x98, 0xc5, 0x91, 0xe1, 0x9a, 0xa3, 0xe2, 0xb1, 0xaf, 0xe2, 0xb1, 0xa9, 0xe1, 0x9b, 0x90, 0xc8, 0x89, 0xcd, 0xb4, 0xe1, 0x9b, 0x83, 0xc5, 0x88, 0xc2, 0xa5, 0xc6, 0x9c, 0xc2, 0xac, 0xc2, 0xb2, 0xe1, 0x9b, 0x88, 0x6f, 0xe1, 0x9b, 0x9b, 0xc5, 0xb4, 0xc6, 0xa7, 0xc8, 0x8f, 0x5a + 0xc2, 0xa1, 0xc4, 0x8e, 0xc3, 0x9f, 0xc5, 0xbb, 0x74, 0xc4, 0x82, 0xc5, 0xbb, 0x7d, 0xc6, 0xae, 0xc8, 0xa9, 0xe2, 0xb1, 0xbf, 0xc7, 0x90, 0xc7, 0x93, 0xc9, 0x89, 0xc7, 0xa5, 0xc6, 0x8b, 0xc7, 0xbd, 0xe2, 0xb1, 0xb9, 0xcd, 0xbd, 0x4c, 0xcd, 0xbe, 0xc5, 0x8d, 0x4d, 0xc4, 0xb2, 0xe2, 0xb1, 0xa3, 0x31, 0xe1, 0x9a, 0xbe, 0xc8, 0xa1, 0xc4, 0xab, 0x58, 0xc7, 0x89, 0xc4, 0xb3, 0x7d, 0xc9, 0x88, 0xc7, 0xbc, 0xc4, 0x8d, 0xc4, 0xae, 0xc4, 0x98, 0xc7, 0xaa, 0xc3, 0xb4, 0xc5, 0xbe, 0xc6, 0x98, 0x2b, 0xc2, 0xb3, 0xc7, 0xaa, 0xc6, 0x83, 0xc6, 0x92, 0xc6, 0xb8, 0xe1, 0x9b, 0xaf, 0xc4, 0x95, 0xc4, 0xbc, 0xc8, 0xa5, 0xc3, 0xb9, 0xc3, 0xae, 0xc4, 0xa8, 0xc6, 0x82, 0xe1, 0x9a, 0xad, 0xc3, 0xab, 0xc8, 0x88, 0xc4, 0x9c, 0xc5, 0xba, 0xce, 0x87, 0xc3, 0x8b, 0xc7, 0xaf, 0xc8, 0xa6, 0xe1, 0x9b, 0x8d, 0xe1, 0x9b, 0x9f, 0xc2, 0xb3, 0xc7, 0x9e, 0x73, 0xc5, 0x8a, 0x5c, 0xc5, 0x90, 0xc5, 0xb7, 0xc6, 0x87, 0xc5, 0x9a, 0xc3, 0x86, 0x78, 0xe1, 0x9b, 0x9c, 0xc7, 0xae, 0xc8, 0x94, 0xc9, 0x82, 0xc8, 0xb8, 0x69, 0xc8, 0xb3, 0xc5, 0x92, 0xe1, 0x9a, 0xa7, 0xc6, 0xb1, 0xc3, 0x85, 0xc5, 0xa5, 0xc4, 0xab, 0xc7, 0x97, 0xe1, 0x9a, 0xb2, 0xc7, 0xb7, 0xc8, 0xa9, 0xe1, 0x9b, 0x92, 0xc3, 0xb8, 0xce, 0x86, 0xc5, 0xa1, 0x5d, 0xc4, 0xb9, 0xce, 0x88, 0xc6, 0xb1, 0xc7, 0xb2, 0xc6, 0x90, 0xc6, 0xaf, 0xe1, 0x9a, 0xb5, 0xce, 0x8c, 0x25, 0x47, 0xc6, 0xb1, 0xc4, 0x92, 0xc8, 0xba, 0xc6, 0x95, 0xc8, 0xa6, 0xe2, 0xb1, 0xb5, 0xc5, 0xb0, 0xe2, 0xb1, 0xb3, 0xc7, 0xa5, 0xc5, 0x98, 0xc8, 0xbb, 0xc4, 0x9b, 0xc5, 0x83, 0xc4, 0x82, 0xe2, 0xb1, 0xbf, 0xc4, 0x9b, 0xc6, 0xa8, 0xc8, 0x8e, 0xe1, 0x9b, 0x88, 0xc8, 0xba, 0x2d, 0x54, 0xe1, 0x9a, 0xb1, 0xc2, 0xa9, 0xe1, 0x9b, 0x97, 0xc9, 0x8a, 0xc5, 0x8a, 0xc4, 0x80, 0xc8, 0xb1, 0xc4, 0x9e, 0xc7, 0xac, 0xc3, 0x82, 0xc7, 0xb6, 0xc4, 0x8f, 0xc5, 0xa6, 0xc4, 0x98, 0xe2, 0xb1, 0xa4, 0x3f, 0xcd, 0xb5, 0xc4, 0xa8, 0xc8, 0xa7, 0xe1, 0x9a, 0xb9, 0xc8, 0xad, 0xe1, 0x9b, 0xaa, 0xc4, 0x97, 0xc7, 0xb9, 0x3d, 0xc6, 0xb9, 0xc8, 0x86, 0xc5, 0x9d, 0xc2, 0xa4, 0xc7, 0xba, 0xc6, 0xb1, 0xc7, 0xbb, 0xe1, 0x9a, 0xa8, 0xc7, 0x99, 0xc6, 0x93, 0x71, 0x5c, 0xc3, 0x91, 0xc8, 0x82, 0xc3, 0x9c, 0x3c, 0xc2, 0xa1, 0xe2, 0xb1, 0xba, 0x5b, 0xc5, 0x9a, 0xc6, 0xba, 0x54, 0xce, 0x88, 0xe1, 0x9a, 0xad, 0x6a, 0xc7, 0xb5, 0xe2, 0xb1, 0xbf, 0xc4, 0xbd, 0x39, 0xc9, 0x8b, 0xc8, 0x8e, 0x76, 0x49, 0xc6, 0xb2, 0xc7, 0xbc, 0x31, 0xc7, 0xa8, 0xc9, 0x88, 0xc4, 0xab, 0xc5, 0x90, 0xc3, 0x9f, 0xc3, 0x91, 0xe1, 0x9a, 0xbf, 0xe1, 0x9b, 0xab, 0xc5, 0xab, 0xe2, 0xb1, 0xbe, 0xe2, 0xb1, 0xa6, 0xc9, 0x86, 0xc5, 0x97, 0xe1, 0x9a, 0xa1, 0x63, 0xc7, 0x9c, 0xc8, 0xab, 0xe1, 0x9a, 0xaa, 0x3a, 0xc6, 0x8b, 0xc3, 0x82, 0xe2, 0xb1, 0xa7, 0xe1, 0x9b, 0x9d, 0xc2, 0xb2, 0xe1, 0x9b, 0x98, 0x4c, 0xce, 0x85, 0xc5, 0xbb, 0x6c, 0xc4, 0xb5, 0xc3, 0xb6, 0xc2, 0xa3, 0xc8, 0xb2, 0xc8, 0x8f, 0xc5, 0x8a, 0x3f, 0x74, 0xc7, 0x8c, 0x63, 0xe1, 0x9a, 0xa6, 0xc3, 0x98, 0xc8, 0xb9, 0xc7, 0x9b, 0x45, 0xc6, 0x9a, 0xc7, 0xb1, 0xc2, 0xba, 0x6c, 0x62, 0x66, 0xe1, 0x9a, 0xb7, 0xe1, 0x9b, 0xa3, 0xe1, 0x9b, 0x8c, 0xe1, 0x9b, 0x80, 0xc2, 0xb0, 0xc8, 0xaa, 0xc5, 0xbc, 0xc5, 0xb0, 0xc4, 0xa0, 0xcd, 0xb4, 0xc7, 0x9a, 0x3f, 0xc4, 0x85, 0x5a ], asset_base: [ - 0xbd, 0x61, 0xcd, 0xd1, 0x35, 0x54, 0x21, 0x00, 0x57, 0xaa, 0xef, 0xc0, 0xf0, 0xc7, 0xc0, 0xbe, 0x9c, 0xdb, 0xef, 0x14, 0xe8, 0x79, 0xac, 0x10, 0xf3, 0xd2, 0x66, 0xad, 0x18, 0x39, 0xc2, 0x1b + 0xc9, 0x01, 0x55, 0x24, 0x71, 0x2e, 0x93, 0xf3, 0x40, 0x41, 0x31, 0x02, 0xda, 0x68, 0xaf, 0xb4, 0xf5, 0x5f, 0xa2, 0x94, 0x4a, 0xc4, 0xc8, 0x32, 0x34, 0xb5, 0x8a, 0x1d, 0x7a, 0x9c, 0xb6, 0x95 ], }, TestVector { key: [ - 0x81, 0x8f, 0x50, 0xce, 0x47, 0x10, 0xf4, 0xeb, 0x11, 0xe7, 0x43, 0xe6, 0x40, 0x85, 0x44, 0xaa, 0x3c, 0x12, 0x3c, 0x7f, 0x07, 0xe2, 0xaa, 0xbb, 0x91, 0xaf, 0xc4, 0xec, 0x48, 0x78, 0x8d, 0xe9 + 0x43, 0x39, 0xfd, 0x2a, 0x6c, 0x66, 0x30, 0x2e, 0x31, 0x8e, 0x18, 0x41, 0xf7, 0xe6, 0x36, 0xb7, 0x76, 0x58, 0xda, 0xfc, 0x9c, 0x8e, 0x96, 0x45, 0xc9, 0x46, 0xe9, 0x5e, 0x56, 0x9c, 0x3c, 0x45 ], description: [ - 0xe1, 0x9b, 0xa9, 0xc4, 0x80, 0xc4, 0xbb, 0xe1, 0x9b, 0xa4, 0xc5, 0xa5, 0xc4, 0xac, 0xc5, 0xbb, 0x7e, 0xc6, 0x82, 0xc5, 0xaf, 0xc3, 0xbd, 0x3b, 0xc8, 0x88, 0xc3, 0xaa, 0xc6, 0x97, 0x2c, 0xc6, 0x82, 0x76, 0xe2, 0xb1, 0xa1, 0xc3, 0x9f, 0xc3, 0xa1, 0xc4, 0xa2, 0xc4, 0x92, 0xc6, 0xa8, 0xc4, 0x8e, 0xe1, 0x9a, 0xbb, 0xc5, 0xac, 0xcd, 0xb5, 0xc6, 0x80, 0xc6, 0xa5, 0xc8, 0xba, 0xc2, 0xa2, 0xc8, 0xb3, 0xc8, 0xa3, 0xc4, 0x98, 0x65, 0xe1, 0x9b, 0xb0, 0xe1, 0x9b, 0xa1, 0xc3, 0x96, 0x5c, 0xc8, 0x81, 0xc5, 0x93, 0xc6, 0xac, 0xc7, 0x9e, 0xc3, 0x8c, 0x53, 0xc7, 0xb9, 0xc4, 0x88, 0xc3, 0xa4, 0xc7, 0x96, 0x64, 0xc5, 0xa7, 0xc4, 0x81, 0x2b, 0x7a, 0xe2, 0xb1, 0xa1, 0xc6, 0xa9, 0xe1, 0x9b, 0xa1, 0xc8, 0xa4, 0xe1, 0x9b, 0x9b, 0xc5, 0xbf, 0xc6, 0x8d, 0xe2, 0xb1, 0xa9, 0xc8, 0xab, 0xe2, 0xb1, 0xb1, 0xc3, 0x99, 0xc5, 0x96, 0xc7, 0x95, 0xc6, 0xad, 0xc3, 0xac, 0xc3, 0x8a, 0x25, 0xc7, 0xa5, 0xc6, 0xa8, 0xe1, 0x9b, 0x80, 0xe2, 0xb1, 0xaf, 0xe1, 0x9b, 0xa1, 0xc7, 0xa0, 0xe1, 0x9b, 0xa6, 0xc5, 0xa0, 0xc7, 0x85, 0xc4, 0x99, 0xc6, 0xb7, 0x6e, 0xe1, 0x9b, 0xb0, 0x3b, 0x54, 0xc8, 0xa4, 0xc3, 0x89, 0xe1, 0x9a, 0xa4, 0x75, 0xc3, 0x9f, 0xc6, 0x98, 0xc4, 0xb8, 0xe1, 0x9b, 0xa7, 0xe2, 0xb1, 0xbb, 0xc5, 0xad, 0xc7, 0xbc, 0xc3, 0xaf, 0xc4, 0x9e, 0x61, 0xc8, 0x87, 0x61, 0xc5, 0x82, 0xe1, 0x9b, 0x8d, 0xc5, 0xbe, 0xc5, 0xa3, 0xc2, 0xb3, 0xc7, 0xb3, 0xc6, 0x90, 0xc8, 0x8b, 0xc6, 0x81, 0xe2, 0xb1, 0xb1, 0xc3, 0xa3, 0xc2, 0xa6, 0xe1, 0x9a, 0xb4, 0xe1, 0x9b, 0x81, 0xc6, 0x94, 0xc2, 0xb1, 0xc5, 0xaf, 0xc7, 0x84, 0xc3, 0xa6, 0xc5, 0xb6, 0xc3, 0x8a, 0x5c, 0xe1, 0x9b, 0x85, 0xe1, 0x9b, 0xa2, 0xc4, 0x99, 0xc2, 0xb4, 0xc5, 0x9b, 0xc8, 0xa8, 0xc8, 0x8f, 0x42, 0xc4, 0x8e, 0xe1, 0x9b, 0xaa, 0xc8, 0x89, 0x6e, 0xc5, 0xaf, 0xe1, 0x9a, 0xa8, 0xe1, 0x9a, 0xac, 0xc4, 0xa5, 0xc4, 0x8b, 0xc7, 0x8a, 0xe1, 0x9b, 0x93, 0xc8, 0xba, 0xc4, 0xbc, 0xc2, 0xa3, 0xc8, 0x9e, 0xc6, 0xbf, 0xc6, 0xb2, 0xcd, 0xbc, 0xc3, 0x9d, 0xc4, 0x98, 0xe1, 0x9b, 0x8f, 0xc4, 0x96, 0xc5, 0xa8, 0x77, 0xc4, 0x8d, 0xc5, 0x88, 0xc7, 0xa2, 0xc3, 0x81, 0xc7, 0x89, 0xc4, 0x92, 0xe1, 0x9a, 0xb7, 0xc7, 0xb1, 0xe2, 0xb1, 0xab, 0xc4, 0x9b, 0x5e, 0xc4, 0x8b, 0xe2, 0xb1, 0xa0, 0xe1, 0x9b, 0xad, 0xcd, 0xbd, 0xe1, 0x9a, 0xa1, 0xe2, 0xb1, 0xbb, 0xe1, 0x9a, 0xbf, 0xc8, 0xb1, 0xc6, 0x97, 0xcd, 0xbc, 0xc7, 0xb4, 0xc3, 0xb1, 0xe1, 0x9b, 0x86, 0x5d, 0xcd, 0xb2, 0xc6, 0xb0, 0xc9, 0x81, 0xc5, 0xac, 0x4a, 0xc8, 0x97, 0xc7, 0x94, 0x64, 0xc3, 0x80, 0xc5, 0xb8, 0xe1, 0x9b, 0x9b, 0xc4, 0x9a, 0xc8, 0xb5, 0xe1, 0x9b, 0x88, 0xe1, 0x9a, 0xa2, 0xc7, 0xae, 0xc4, 0xb5, 0x33, 0xc2, 0xb4, 0xc3, 0xb3, 0xc7, 0xb0, 0xc5, 0xbb, 0xe1, 0x9b, 0x98, 0xc8, 0xb6, 0x3d, 0x30, 0xe1, 0x9a, 0xa3, 0xc6, 0x95, 0xc3, 0x90, 0xc8, 0xae, 0xc9, 0x8f, 0xc3, 0x9b, 0xc6, 0xa7, 0x6a, 0xe1, 0x9a, 0xb8, 0xe1, 0x9a, 0xb5, 0xc4, 0xb0, 0xe1, 0x9b, 0x9d, 0x7b, 0xc6, 0xb1, 0xc6, 0xae, 0x30, 0xc8, 0xa0, 0xc5, 0x98, 0xc5, 0x91, 0xe1, 0x9a, 0xa3, 0xe2, 0xb1, 0xaf, 0xe2, 0xb1, 0xa9, 0xe1, 0x9b, 0x90, 0xc8, 0x89, 0xcd, 0xb4, 0xe1, 0x9b, 0x83, 0xc5, 0x88, 0xc2, 0xa5, 0xc6, 0x9c, 0xc2, 0xac, 0xc2, 0xb2, 0xe1, 0x9b, 0x88, 0x6f, 0xe1, 0x9b, 0x9b, 0xc5, 0xb4, 0xc6, 0xa7, 0xc8, 0x8f, 0x5a + 0xc9, 0x80, 0xc4, 0x80, 0xe1, 0x9a, 0xb0, 0xc4, 0xa3, 0xc6, 0x8e, 0xc5, 0xb2, 0xc6, 0x8e, 0x3f, 0xc8, 0xb7, 0xc6, 0xb4, 0xc6, 0xb5, 0x65, 0xc7, 0xa5, 0xc8, 0x9e, 0xc6, 0x97, 0xc3, 0xb1, 0xc6, 0x9c, 0xcd, 0xbd, 0x29, 0xc9, 0x88, 0xc2, 0xa2, 0xce, 0x86, 0xc3, 0xb8, 0xc6, 0x9f, 0x3e, 0xc8, 0x81, 0xc3, 0x99, 0xc3, 0x88, 0xc7, 0xa2, 0xc5, 0xb5, 0xc5, 0xb0, 0xc6, 0xa2, 0xc8, 0x89, 0xc6, 0x8c, 0xe1, 0x9b, 0xae, 0xc7, 0x83, 0xcd, 0xba, 0xcd, 0xb5, 0xc3, 0xbc, 0xe1, 0x9b, 0xab, 0xc5, 0x8e, 0xc7, 0xb3, 0xc7, 0xa7, 0xc4, 0xb5, 0xc3, 0x8b, 0xc3, 0xbf, 0x5e, 0xe1, 0x9a, 0xa0, 0xc6, 0xbe, 0xc8, 0xb5, 0x31, 0xe2, 0xb1, 0xbe, 0xc7, 0x90, 0x7a, 0xc6, 0x81, 0x2a, 0xc7, 0xb7, 0xc3, 0xbc, 0xc2, 0xb4, 0xc8, 0xa4, 0xc6, 0xa8, 0x64, 0xc7, 0x99, 0xc4, 0xa4, 0xc2, 0xbb, 0xcd, 0xb1, 0xc6, 0xb0, 0xe1, 0x9b, 0xad, 0xc6, 0x95, 0x43, 0xc8, 0xb9, 0xc5, 0x98, 0xc7, 0xb6, 0xc7, 0x9d, 0xc4, 0x8d, 0xc3, 0x90, 0x6c, 0xc7, 0x98, 0xc9, 0x80, 0xc2, 0xae, 0xc6, 0x80, 0xc8, 0xba, 0xcd, 0xba, 0xc7, 0xa7, 0x41, 0xc6, 0xbf, 0xc4, 0x96, 0xc7, 0x84, 0xc3, 0xa7, 0xc9, 0x89, 0xc8, 0xa2, 0xc8, 0x92, 0x71, 0xc2, 0xb5, 0xc4, 0x9c, 0xc3, 0xbc, 0xc3, 0x84, 0xe1, 0x9b, 0xa4, 0x3b, 0xc7, 0x9d, 0xc4, 0xb9, 0xc4, 0x9a, 0xc5, 0x93, 0xe1, 0x9a, 0xbb, 0xc8, 0x96, 0xc7, 0xa9, 0xc6, 0x8d, 0xc8, 0xb7, 0x72, 0xc5, 0x8d, 0xc5, 0x83, 0xc4, 0x80, 0xc2, 0xb3, 0xc3, 0xb2, 0xc7, 0xa1, 0xc8, 0x9c, 0xc3, 0x9c, 0xc6, 0x8a, 0xc3, 0xa2, 0xe1, 0x9b, 0x93, 0xc5, 0xa1, 0xc2, 0xa1, 0xe1, 0x9b, 0x9a, 0xc3, 0xa5, 0xc3, 0x97, 0xc7, 0x82, 0xc2, 0xb4, 0xc3, 0x89, 0xc3, 0xb3, 0xc9, 0x83, 0x70, 0xc7, 0xb8, 0xc5, 0xa4, 0xc8, 0x83, 0xc4, 0xb5, 0xc8, 0x84, 0xc8, 0xa3, 0xe1, 0x9b, 0x86, 0xc7, 0x8c, 0xe2, 0xb1, 0xb5, 0x68, 0x5e, 0xc3, 0x8f, 0xe2, 0xb1, 0xa6, 0xc6, 0xa1, 0xc8, 0xb9, 0xc4, 0x92, 0xc9, 0x8a, 0xc3, 0x8c, 0xe1, 0x9b, 0x83, 0xe1, 0x9b, 0xa3, 0x4b, 0x59, 0xc8, 0xb9, 0xc6, 0xa6, 0xc8, 0x8d, 0xc6, 0x8f, 0xe2, 0xb1, 0xba, 0xc5, 0xa4, 0xc8, 0xa7, 0xc5, 0xad, 0xc3, 0x95, 0xe1, 0x9a, 0xb5, 0xc5, 0xa4, 0xe2, 0xb1, 0xbd, 0xe1, 0x9b, 0xad, 0xc3, 0x92, 0xcd, 0xbe, 0xc6, 0xa8, 0xc6, 0x83, 0xc4, 0x80, 0xe1, 0x9b, 0x84, 0xc3, 0xbc, 0xc5, 0x88, 0xe1, 0x9b, 0x89, 0xc7, 0xb0, 0xc2, 0xba, 0xc3, 0x9f, 0xc9, 0x8e, 0xc3, 0x98, 0xc8, 0xbd, 0xc5, 0x99, 0xc8, 0x90, 0xc2, 0xae, 0xe1, 0x9a, 0xb9, 0xe1, 0x9b, 0x8d, 0xc6, 0xb8, 0xc2, 0xb0, 0xe1, 0x9b, 0xa9, 0xc7, 0x89, 0xc9, 0x8d, 0xc8, 0xaf, 0xc5, 0xa4, 0xc4, 0x9f, 0xc4, 0x98, 0xc7, 0x84, 0xc8, 0x99, 0xc3, 0x86, 0xc5, 0xa8, 0xe1, 0x9b, 0x94, 0x7e, 0xc8, 0xa2, 0xc8, 0x9b, 0xc3, 0xa1, 0xce, 0x89, 0xe2, 0xb1, 0xa6, 0x51, 0xc4, 0x88, 0xc2, 0xa2, 0xe1, 0x9a, 0xb3, 0xe2, 0xb1, 0xb9, 0xe2, 0xb1, 0xa6, 0x41, 0xe2, 0xb1, 0xbc, 0xc5, 0xa3, 0xc3, 0x9c, 0xc8, 0x95, 0xc5, 0xab, 0xc3, 0xb4, 0x42, 0xc6, 0xb3, 0xe1, 0x9b, 0x96, 0xe1, 0x9b, 0x98, 0xe1, 0x9b, 0xa7, 0xc6, 0x92, 0xc4, 0xa1, 0xe1, 0x9b, 0xac, 0xc8, 0xb0, 0xc6, 0x91, 0xc7, 0x8f, 0x25, 0xc9, 0x86, 0xc6, 0x83, 0xc3, 0xb4, 0xc5, 0xb5, 0xc5, 0x9f, 0xe1, 0x9b, 0x8a, 0xc6, 0x9d, 0xc8, 0x8a, 0xe1, 0x9b, 0xa3, 0xe1, 0x9b, 0xa6, 0xe1, 0x9a, 0xb8, 0xe2, 0xb1, 0xa1, 0xc4, 0x9a, 0xc6, 0x86, 0xc3, 0xa7, 0x5c, 0xe1, 0x9b, 0x97, 0x47, 0x5a ], asset_base: [ - 0xae, 0xc8, 0x2d, 0x62, 0x1d, 0x97, 0xcf, 0x35, 0xfb, 0xef, 0x86, 0x88, 0xc5, 0xc8, 0x30, 0xa0, 0xfd, 0x9c, 0x4a, 0xf7, 0x37, 0x0a, 0x15, 0xc8, 0x99, 0xb2, 0x84, 0x86, 0xb3, 0xf0, 0x96, 0x20 + 0x13, 0x42, 0x79, 0x82, 0x9b, 0x56, 0xe2, 0xb0, 0x4a, 0xa0, 0xfb, 0x95, 0xf7, 0xfc, 0x73, 0x79, 0x67, 0x24, 0x5d, 0x49, 0x6a, 0x6d, 0xfa, 0xa0, 0x28, 0x35, 0x2c, 0x39, 0x2a, 0x58, 0x0d, 0x22 ], }, TestVector { key: [ - 0x0b, 0xb4, 0x91, 0x3d, 0xba, 0xf1, 0x4e, 0xf6, 0xd0, 0xad, 0xeb, 0x8b, 0x70, 0x27, 0xbf, 0x0b, 0x9a, 0x8f, 0x59, 0x0d, 0x3e, 0x2d, 0x95, 0xa1, 0x2d, 0xba, 0xaf, 0x0b, 0x95, 0x33, 0xdc, 0xa4 + 0x46, 0x2e, 0xe2, 0x38, 0x00, 0xc2, 0x1e, 0x2b, 0xbd, 0x90, 0x2b, 0xf7, 0x2f, 0x60, 0xe1, 0xab, 0x08, 0x26, 0xd3, 0x68, 0x0c, 0x6f, 0xd0, 0xa2, 0x6f, 0x87, 0xdb, 0xac, 0xd0, 0xd7, 0x6c, 0xa0 ], description: [ - 0xe1, 0x9b, 0xa9, 0xc4, 0x80, 0xc4, 0xbb, 0xe1, 0x9b, 0xa4, 0xc5, 0xa5, 0xc4, 0xac, 0xc5, 0xbb, 0x7e, 0xc6, 0x82, 0xc5, 0xaf, 0xc3, 0xbd, 0x3b, 0xc8, 0x88, 0xc3, 0xaa, 0xc6, 0x97, 0x2c, 0xc6, 0x82, 0x76, 0xe2, 0xb1, 0xa1, 0xc3, 0x9f, 0xc3, 0xa1, 0xc4, 0xa2, 0xc4, 0x92, 0xc6, 0xa8, 0xc4, 0x8e, 0xe1, 0x9a, 0xbb, 0xc5, 0xac, 0xcd, 0xb5, 0xc6, 0x80, 0xc6, 0xa5, 0xc8, 0xba, 0xc2, 0xa2, 0xc8, 0xb3, 0xc8, 0xa3, 0xc4, 0x98, 0x65, 0xe1, 0x9b, 0xb0, 0xe1, 0x9b, 0xa1, 0xc3, 0x96, 0x5c, 0xc8, 0x81, 0xc5, 0x93, 0xc6, 0xac, 0xc7, 0x9e, 0xc3, 0x8c, 0x53, 0xc7, 0xb9, 0xc4, 0x88, 0xc3, 0xa4, 0xc7, 0x96, 0x64, 0xc5, 0xa7, 0xc4, 0x81, 0x2b, 0x7a, 0xe2, 0xb1, 0xa1, 0xc6, 0xa9, 0xe1, 0x9b, 0xa1, 0xc8, 0xa4, 0xe1, 0x9b, 0x9b, 0xc5, 0xbf, 0xc6, 0x8d, 0xe2, 0xb1, 0xa9, 0xc8, 0xab, 0xe2, 0xb1, 0xb1, 0xc3, 0x99, 0xc5, 0x96, 0xc7, 0x95, 0xc6, 0xad, 0xc3, 0xac, 0xc3, 0x8a, 0x25, 0xc7, 0xa5, 0xc6, 0xa8, 0xe1, 0x9b, 0x80, 0xe2, 0xb1, 0xaf, 0xe1, 0x9b, 0xa1, 0xc7, 0xa0, 0xe1, 0x9b, 0xa6, 0xc5, 0xa0, 0xc7, 0x85, 0xc4, 0x99, 0xc6, 0xb7, 0x6e, 0xe1, 0x9b, 0xb0, 0x3b, 0x54, 0xc8, 0xa4, 0xc3, 0x89, 0xe1, 0x9a, 0xa4, 0x75, 0xc3, 0x9f, 0xc6, 0x98, 0xc4, 0xb8, 0xe1, 0x9b, 0xa7, 0xe2, 0xb1, 0xbb, 0xc5, 0xad, 0xc7, 0xbc, 0xc3, 0xaf, 0xc4, 0x9e, 0x61, 0xc8, 0x87, 0x61, 0xc5, 0x82, 0xe1, 0x9b, 0x8d, 0xc5, 0xbe, 0xc5, 0xa3, 0xc2, 0xb3, 0xc7, 0xb3, 0xc6, 0x90, 0xc8, 0x8b, 0xc6, 0x81, 0xe2, 0xb1, 0xb1, 0xc3, 0xa3, 0xc2, 0xa6, 0xe1, 0x9a, 0xb4, 0xe1, 0x9b, 0x81, 0xc6, 0x94, 0xc2, 0xb1, 0xc5, 0xaf, 0xc7, 0x84, 0xc3, 0xa6, 0xc5, 0xb6, 0xc3, 0x8a, 0x5c, 0xe1, 0x9b, 0x85, 0xe1, 0x9b, 0xa2, 0xc4, 0x99, 0xc2, 0xb4, 0xc5, 0x9b, 0xc8, 0xa8, 0xc8, 0x8f, 0x42, 0xc4, 0x8e, 0xe1, 0x9b, 0xaa, 0xc8, 0x89, 0x6e, 0xc5, 0xaf, 0xe1, 0x9a, 0xa8, 0xe1, 0x9a, 0xac, 0xc4, 0xa5, 0xc4, 0x8b, 0xc7, 0x8a, 0xe1, 0x9b, 0x93, 0xc8, 0xba, 0xc4, 0xbc, 0xc2, 0xa3, 0xc8, 0x9e, 0xc6, 0xbf, 0xc6, 0xb2, 0xcd, 0xbc, 0xc3, 0x9d, 0xc4, 0x98, 0xe1, 0x9b, 0x8f, 0xc4, 0x96, 0xc5, 0xa8, 0x77, 0xc4, 0x8d, 0xc5, 0x88, 0xc7, 0xa2, 0xc3, 0x81, 0xc7, 0x89, 0xc4, 0x92, 0xe1, 0x9a, 0xb7, 0xc7, 0xb1, 0xe2, 0xb1, 0xab, 0xc4, 0x9b, 0x5e, 0xc4, 0x8b, 0xe2, 0xb1, 0xa0, 0xe1, 0x9b, 0xad, 0xcd, 0xbd, 0xe1, 0x9a, 0xa1, 0xe2, 0xb1, 0xbb, 0xe1, 0x9a, 0xbf, 0xc8, 0xb1, 0xc6, 0x97, 0xcd, 0xbc, 0xc7, 0xb4, 0xc3, 0xb1, 0xe1, 0x9b, 0x86, 0x5d, 0xcd, 0xb2, 0xc6, 0xb0, 0xc9, 0x81, 0xc5, 0xac, 0x4a, 0xc8, 0x97, 0xc7, 0x94, 0x64, 0xc3, 0x80, 0xc5, 0xb8, 0xe1, 0x9b, 0x9b, 0xc4, 0x9a, 0xc8, 0xb5, 0xe1, 0x9b, 0x88, 0xe1, 0x9a, 0xa2, 0xc7, 0xae, 0xc4, 0xb5, 0x33, 0xc2, 0xb4, 0xc3, 0xb3, 0xc7, 0xb0, 0xc5, 0xbb, 0xe1, 0x9b, 0x98, 0xc8, 0xb6, 0x3d, 0x30, 0xe1, 0x9a, 0xa3, 0xc6, 0x95, 0xc3, 0x90, 0xc8, 0xae, 0xc9, 0x8f, 0xc3, 0x9b, 0xc6, 0xa7, 0x6a, 0xe1, 0x9a, 0xb8, 0xe1, 0x9a, 0xb5, 0xc4, 0xb0, 0xe1, 0x9b, 0x9d, 0x7b, 0xc6, 0xb1, 0xc6, 0xae, 0x30, 0xc8, 0xa0, 0xc5, 0x98, 0xc5, 0x91, 0xe1, 0x9a, 0xa3, 0xe2, 0xb1, 0xaf, 0xe2, 0xb1, 0xa9, 0xe1, 0x9b, 0x90, 0xc8, 0x89, 0xcd, 0xb4, 0xe1, 0x9b, 0x83, 0xc5, 0x88, 0xc2, 0xa5, 0xc6, 0x9c, 0xc2, 0xac, 0xc2, 0xb2, 0xe1, 0x9b, 0x88, 0x6f, 0xe1, 0x9b, 0x9b, 0xc5, 0xb4, 0xc6, 0xa7, 0xc8, 0x8f, 0x5a + 0xc6, 0x96, 0x5e, 0x38, 0xc5, 0xa9, 0x73, 0x21, 0xc9, 0x88, 0xcd, 0xb7, 0xc3, 0xba, 0xc5, 0x83, 0xc5, 0x99, 0xc8, 0x80, 0xc6, 0xbb, 0xe1, 0x9a, 0xb3, 0xc5, 0x98, 0xe1, 0x9a, 0xa1, 0x72, 0xe1, 0x9b, 0x83, 0xc7, 0xa7, 0xc8, 0xbb, 0xc7, 0x95, 0xc6, 0xa7, 0xc7, 0x9b, 0xc4, 0xbf, 0xc7, 0x97, 0xc3, 0xb1, 0xc3, 0x84, 0xe2, 0xb1, 0xa4, 0xc9, 0x83, 0xc4, 0x96, 0xe2, 0xb1, 0xae, 0xc5, 0xb3, 0xc4, 0x82, 0xc8, 0xbd, 0xe1, 0x9b, 0x95, 0xc6, 0x92, 0xe1, 0x9a, 0xa8, 0xc3, 0xb2, 0x25, 0xe1, 0x9b, 0x96, 0xc7, 0x90, 0xc9, 0x80, 0xc3, 0x93, 0xc4, 0xa4, 0xc7, 0xb1, 0xc7, 0x82, 0xc4, 0x9b, 0xc9, 0x80, 0xc5, 0x8c, 0xe1, 0x9b, 0xa7, 0x48, 0xc4, 0xb7, 0xcd, 0xb6, 0xc9, 0x8d, 0xc8, 0x9f, 0xc9, 0x8d, 0xc5, 0xb5, 0xc8, 0x95, 0x79, 0xc4, 0xb6, 0xc5, 0xbb, 0xc4, 0x96, 0xe1, 0x9a, 0xbb, 0xc3, 0xb1, 0xc3, 0xbb, 0x64, 0xc4, 0xbb, 0xc7, 0x84, 0xc8, 0x82, 0xe1, 0x9a, 0xa4, 0x33, 0xcd, 0xb4, 0xc7, 0x8b, 0xc6, 0xaa, 0xc8, 0xba, 0xc3, 0xb4, 0xe2, 0xb1, 0xbb, 0xe1, 0x9a, 0xb7, 0xc5, 0x89, 0x7a, 0xc2, 0xaa, 0xc8, 0x97, 0xc4, 0x9c, 0xc4, 0xab, 0xc6, 0xb1, 0xc3, 0x9d, 0xc3, 0x95, 0xc3, 0xbf, 0xe2, 0xb1, 0xbf, 0xce, 0x8c, 0x7a, 0xc8, 0xab, 0xc5, 0xa1, 0xc5, 0xa4, 0xc5, 0xb4, 0x24, 0xe2, 0xb1, 0xbf, 0xc5, 0xb9, 0xe1, 0x9a, 0xb3, 0x60, 0xc5, 0xb8, 0x45, 0xc9, 0x83, 0x74, 0xc7, 0x86, 0xc2, 0xbe, 0xc5, 0xb9, 0xc7, 0xab, 0xc7, 0x86, 0xc4, 0x84, 0xc5, 0x9b, 0xc6, 0x91, 0xc4, 0x93, 0xc3, 0x93, 0xc5, 0xa6, 0xc8, 0x93, 0xc7, 0xbd, 0xc2, 0xb3, 0xcd, 0xba, 0xc3, 0xb9, 0xc2, 0xb8, 0xc3, 0x87, 0xc8, 0xa1, 0xc6, 0x83, 0xc5, 0xbd, 0xe1, 0x9a, 0xa7, 0xc8, 0x92, 0x43, 0xe1, 0x9b, 0x80, 0xc3, 0xb5, 0xc7, 0x8f, 0x74, 0x5a, 0xc6, 0x94, 0xc5, 0x80, 0xc9, 0x81, 0xc4, 0xbe, 0xc6, 0xb3, 0xc2, 0xa8, 0xc7, 0xb7, 0xc6, 0xb9, 0xc3, 0x97, 0xc6, 0xb7, 0xc6, 0xb4, 0xc6, 0x80, 0xc2, 0xb7, 0xc8, 0xa3, 0xcd, 0xb1, 0xc7, 0xb4, 0xc7, 0xb0, 0xc7, 0xb2, 0xc7, 0x9f, 0xc2, 0xa2, 0xc3, 0xa6, 0xe2, 0xb1, 0xa1, 0xe2, 0xb1, 0xb3, 0xe1, 0x9b, 0xa6, 0xcd, 0xbd, 0xe1, 0x9b, 0x88, 0xc6, 0xb1, 0xc3, 0xaf, 0x42, 0x6f, 0xe1, 0x9b, 0xa2, 0xe2, 0xb1, 0xa7, 0xc5, 0x86, 0x6c, 0xc3, 0x9b, 0xc2, 0xbc, 0xc8, 0x8f, 0xc2, 0xa9, 0xc8, 0xbd, 0xe2, 0xb1, 0xbc, 0xe2, 0xb1, 0xb5, 0xe1, 0x9b, 0x83, 0x37, 0x37, 0xe2, 0xb1, 0xa0, 0xcd, 0xb5, 0xc7, 0xb7, 0x64, 0xc7, 0xbb, 0xc7, 0xa5, 0xe1, 0x9a, 0xb7, 0xc3, 0xb4, 0xc7, 0x95, 0xc2, 0xb5, 0xe1, 0x9b, 0x82, 0xc9, 0x81, 0xc4, 0xb6, 0xc7, 0xae, 0x26, 0xc4, 0xb6, 0x3e, 0xc3, 0xba, 0xc3, 0xb7, 0xc7, 0x89, 0xc8, 0x87, 0xc7, 0x9d, 0xc5, 0xa5, 0xe2, 0xb1, 0xa8, 0xc3, 0x96, 0xcd, 0xb7, 0x75, 0xe2, 0xb1, 0xa0, 0xc7, 0xa6, 0xc7, 0x83, 0x30, 0xc7, 0xb8, 0xe1, 0x9b, 0x85, 0xe1, 0x9b, 0x9a, 0xc3, 0xb8, 0xe2, 0xb1, 0xa3, 0x26, 0xc6, 0x8a, 0xc6, 0x90, 0xc3, 0x8f, 0xe2, 0xb1, 0xa2, 0xc4, 0x88, 0xc2, 0xb3, 0xc9, 0x82, 0x79, 0xc7, 0x8a, 0xc4, 0xb3, 0x78, 0xc5, 0xb6, 0xc3, 0x9c, 0x36, 0xc4, 0xa7, 0xc3, 0xab, 0xc6, 0x87, 0xc5, 0xb4, 0xc6, 0xa2, 0xc7, 0x97, 0xc5, 0x96, 0xc9, 0x8c, 0x2b, 0xc6, 0x80, 0xc7, 0x99, 0xc8, 0xb7, 0xc7, 0xb9, 0xc3, 0xa1, 0xc7, 0x8e, 0x7a, 0xc8, 0x91, 0xe1, 0x9a, 0xb2, 0xe1, 0x9a, 0xae, 0x5f, 0xe1, 0x9b, 0x9b, 0xc6, 0x93, 0x3f, 0xc3, 0xbd, 0xc3, 0xb2, 0xc8, 0x9a, 0xc8, 0x9f ], asset_base: [ - 0x4b, 0xec, 0xc4, 0x9b, 0x22, 0x54, 0xb4, 0xdd, 0x36, 0x28, 0xac, 0x96, 0xdc, 0xda, 0x24, 0x70, 0x0e, 0xf8, 0xd7, 0x30, 0x5a, 0x25, 0x4e, 0x8e, 0x0c, 0xa6, 0xce, 0x23, 0x91, 0x3f, 0xd8, 0x0d + 0xe4, 0xb5, 0xf3, 0x96, 0x78, 0x10, 0xbc, 0x94, 0xfe, 0x85, 0x44, 0x13, 0x38, 0x48, 0xab, 0x35, 0xf6, 0xa5, 0x22, 0x2b, 0x0e, 0x74, 0xa8, 0xd3, 0xf0, 0x35, 0xdb, 0xdc, 0x31, 0xa6, 0x3d, 0x04 ], }, TestVector { key: [ - 0xae, 0x36, 0xb6, 0x1a, 0x3d, 0x10, 0xf1, 0xaa, 0x75, 0x2a, 0xb1, 0xdc, 0x16, 0xe3, 0xe4, 0x9b, 0x6a, 0xc0, 0xd2, 0xae, 0x19, 0x07, 0xd2, 0xe6, 0x94, 0x25, 0xec, 0x12, 0xc9, 0x3a, 0xae, 0xbc + 0x9e, 0x94, 0xc3, 0xbb, 0x8a, 0xb5, 0x31, 0x98, 0xd3, 0x9e, 0xf1, 0xb4, 0x05, 0xd1, 0x75, 0x39, 0x20, 0x6f, 0x1b, 0x9f, 0x8e, 0xe9, 0xbc, 0x62, 0x58, 0xb5, 0xfe, 0xf5, 0xb3, 0x0a, 0xb9, 0x4d ], description: [ - 0xe1, 0x9b, 0xa9, 0xc4, 0x80, 0xc4, 0xbb, 0xe1, 0x9b, 0xa4, 0xc5, 0xa5, 0xc4, 0xac, 0xc5, 0xbb, 0x7e, 0xc6, 0x82, 0xc5, 0xaf, 0xc3, 0xbd, 0x3b, 0xc8, 0x88, 0xc3, 0xaa, 0xc6, 0x97, 0x2c, 0xc6, 0x82, 0x76, 0xe2, 0xb1, 0xa1, 0xc3, 0x9f, 0xc3, 0xa1, 0xc4, 0xa2, 0xc4, 0x92, 0xc6, 0xa8, 0xc4, 0x8e, 0xe1, 0x9a, 0xbb, 0xc5, 0xac, 0xcd, 0xb5, 0xc6, 0x80, 0xc6, 0xa5, 0xc8, 0xba, 0xc2, 0xa2, 0xc8, 0xb3, 0xc8, 0xa3, 0xc4, 0x98, 0x65, 0xe1, 0x9b, 0xb0, 0xe1, 0x9b, 0xa1, 0xc3, 0x96, 0x5c, 0xc8, 0x81, 0xc5, 0x93, 0xc6, 0xac, 0xc7, 0x9e, 0xc3, 0x8c, 0x53, 0xc7, 0xb9, 0xc4, 0x88, 0xc3, 0xa4, 0xc7, 0x96, 0x64, 0xc5, 0xa7, 0xc4, 0x81, 0x2b, 0x7a, 0xe2, 0xb1, 0xa1, 0xc6, 0xa9, 0xe1, 0x9b, 0xa1, 0xc8, 0xa4, 0xe1, 0x9b, 0x9b, 0xc5, 0xbf, 0xc6, 0x8d, 0xe2, 0xb1, 0xa9, 0xc8, 0xab, 0xe2, 0xb1, 0xb1, 0xc3, 0x99, 0xc5, 0x96, 0xc7, 0x95, 0xc6, 0xad, 0xc3, 0xac, 0xc3, 0x8a, 0x25, 0xc7, 0xa5, 0xc6, 0xa8, 0xe1, 0x9b, 0x80, 0xe2, 0xb1, 0xaf, 0xe1, 0x9b, 0xa1, 0xc7, 0xa0, 0xe1, 0x9b, 0xa6, 0xc5, 0xa0, 0xc7, 0x85, 0xc4, 0x99, 0xc6, 0xb7, 0x6e, 0xe1, 0x9b, 0xb0, 0x3b, 0x54, 0xc8, 0xa4, 0xc3, 0x89, 0xe1, 0x9a, 0xa4, 0x75, 0xc3, 0x9f, 0xc6, 0x98, 0xc4, 0xb8, 0xe1, 0x9b, 0xa7, 0xe2, 0xb1, 0xbb, 0xc5, 0xad, 0xc7, 0xbc, 0xc3, 0xaf, 0xc4, 0x9e, 0x61, 0xc8, 0x87, 0x61, 0xc5, 0x82, 0xe1, 0x9b, 0x8d, 0xc5, 0xbe, 0xc5, 0xa3, 0xc2, 0xb3, 0xc7, 0xb3, 0xc6, 0x90, 0xc8, 0x8b, 0xc6, 0x81, 0xe2, 0xb1, 0xb1, 0xc3, 0xa3, 0xc2, 0xa6, 0xe1, 0x9a, 0xb4, 0xe1, 0x9b, 0x81, 0xc6, 0x94, 0xc2, 0xb1, 0xc5, 0xaf, 0xc7, 0x84, 0xc3, 0xa6, 0xc5, 0xb6, 0xc3, 0x8a, 0x5c, 0xe1, 0x9b, 0x85, 0xe1, 0x9b, 0xa2, 0xc4, 0x99, 0xc2, 0xb4, 0xc5, 0x9b, 0xc8, 0xa8, 0xc8, 0x8f, 0x42, 0xc4, 0x8e, 0xe1, 0x9b, 0xaa, 0xc8, 0x89, 0x6e, 0xc5, 0xaf, 0xe1, 0x9a, 0xa8, 0xe1, 0x9a, 0xac, 0xc4, 0xa5, 0xc4, 0x8b, 0xc7, 0x8a, 0xe1, 0x9b, 0x93, 0xc8, 0xba, 0xc4, 0xbc, 0xc2, 0xa3, 0xc8, 0x9e, 0xc6, 0xbf, 0xc6, 0xb2, 0xcd, 0xbc, 0xc3, 0x9d, 0xc4, 0x98, 0xe1, 0x9b, 0x8f, 0xc4, 0x96, 0xc5, 0xa8, 0x77, 0xc4, 0x8d, 0xc5, 0x88, 0xc7, 0xa2, 0xc3, 0x81, 0xc7, 0x89, 0xc4, 0x92, 0xe1, 0x9a, 0xb7, 0xc7, 0xb1, 0xe2, 0xb1, 0xab, 0xc4, 0x9b, 0x5e, 0xc4, 0x8b, 0xe2, 0xb1, 0xa0, 0xe1, 0x9b, 0xad, 0xcd, 0xbd, 0xe1, 0x9a, 0xa1, 0xe2, 0xb1, 0xbb, 0xe1, 0x9a, 0xbf, 0xc8, 0xb1, 0xc6, 0x97, 0xcd, 0xbc, 0xc7, 0xb4, 0xc3, 0xb1, 0xe1, 0x9b, 0x86, 0x5d, 0xcd, 0xb2, 0xc6, 0xb0, 0xc9, 0x81, 0xc5, 0xac, 0x4a, 0xc8, 0x97, 0xc7, 0x94, 0x64, 0xc3, 0x80, 0xc5, 0xb8, 0xe1, 0x9b, 0x9b, 0xc4, 0x9a, 0xc8, 0xb5, 0xe1, 0x9b, 0x88, 0xe1, 0x9a, 0xa2, 0xc7, 0xae, 0xc4, 0xb5, 0x33, 0xc2, 0xb4, 0xc3, 0xb3, 0xc7, 0xb0, 0xc5, 0xbb, 0xe1, 0x9b, 0x98, 0xc8, 0xb6, 0x3d, 0x30, 0xe1, 0x9a, 0xa3, 0xc6, 0x95, 0xc3, 0x90, 0xc8, 0xae, 0xc9, 0x8f, 0xc3, 0x9b, 0xc6, 0xa7, 0x6a, 0xe1, 0x9a, 0xb8, 0xe1, 0x9a, 0xb5, 0xc4, 0xb0, 0xe1, 0x9b, 0x9d, 0x7b, 0xc6, 0xb1, 0xc6, 0xae, 0x30, 0xc8, 0xa0, 0xc5, 0x98, 0xc5, 0x91, 0xe1, 0x9a, 0xa3, 0xe2, 0xb1, 0xaf, 0xe2, 0xb1, 0xa9, 0xe1, 0x9b, 0x90, 0xc8, 0x89, 0xcd, 0xb4, 0xe1, 0x9b, 0x83, 0xc5, 0x88, 0xc2, 0xa5, 0xc6, 0x9c, 0xc2, 0xac, 0xc2, 0xb2, 0xe1, 0x9b, 0x88, 0x6f, 0xe1, 0x9b, 0x9b, 0xc5, 0xb4, 0xc6, 0xa7, 0xc8, 0x8f, 0x5a + 0x76, 0xe1, 0x9b, 0xa3, 0xc5, 0x8f, 0xc3, 0x95, 0xc6, 0xa6, 0x65, 0xc3, 0x9f, 0xc7, 0xb0, 0xc6, 0x9c, 0xc4, 0x9d, 0xc5, 0xb8, 0xc6, 0x9c, 0x71, 0xe1, 0x9a, 0xbe, 0xc3, 0xb4, 0xc8, 0xa4, 0xe1, 0x9b, 0xb0, 0x25, 0xc4, 0xaa, 0xc3, 0x9a, 0xe1, 0x9b, 0x8c, 0xc8, 0x9e, 0x59, 0xe1, 0x9a, 0xb1, 0xc6, 0x91, 0xc2, 0xa2, 0x6b, 0xc7, 0xac, 0xc8, 0xad, 0x77, 0xc7, 0xa4, 0xc5, 0xa2, 0xc6, 0x9d, 0xc3, 0x92, 0x29, 0x38, 0xc3, 0x9a, 0xc9, 0x86, 0xc4, 0xac, 0xc2, 0xa4, 0xc3, 0x9b, 0xc6, 0xa4, 0x29, 0xce, 0x86, 0xc6, 0xab, 0xe1, 0x9b, 0xa8, 0xe1, 0x9a, 0xb5, 0xc3, 0xa9, 0xc6, 0x84, 0xe1, 0x9a, 0xb1, 0xc3, 0xb7, 0xe2, 0xb1, 0xbd, 0xc8, 0xb6, 0xc7, 0x9d, 0xc8, 0xa8, 0xc6, 0xa4, 0xe1, 0x9a, 0xae, 0xe2, 0xb1, 0xad, 0xc5, 0xac, 0xc4, 0x99, 0xe1, 0x9a, 0xb1, 0xc9, 0x8c, 0xc6, 0x85, 0xe2, 0xb1, 0xa3, 0xe1, 0x9b, 0xa6, 0xc4, 0xba, 0xcd, 0xbe, 0xe1, 0x9b, 0x80, 0xe1, 0x9b, 0x9c, 0xc6, 0xb3, 0xc8, 0x84, 0xc5, 0x95, 0xc3, 0xae, 0xc9, 0x8a, 0xc5, 0xbc, 0xc4, 0xbd, 0xc6, 0xbe, 0xe1, 0x9a, 0xa6, 0xe1, 0x9a, 0xb1, 0x51, 0xc8, 0x93, 0xc3, 0x8e, 0xc6, 0x83, 0xc5, 0xbb, 0xe1, 0x9b, 0x89, 0xe1, 0x9b, 0x8a, 0xc5, 0xb1, 0x6a, 0xe1, 0x9a, 0xad, 0xc7, 0xbc, 0xc4, 0x86, 0xc8, 0x82, 0xe1, 0x9b, 0x9a, 0xc8, 0x86, 0x53, 0xce, 0x89, 0xc3, 0x87, 0xc4, 0xb9, 0xc6, 0x85, 0xc8, 0xa0, 0x28, 0xe2, 0xb1, 0xae, 0x62, 0xc8, 0x8b, 0xc4, 0xa2, 0xc5, 0x88, 0xc7, 0x8b, 0xc6, 0x99, 0x62, 0xce, 0x85, 0xc5, 0x8c, 0xcd, 0xb0, 0xc2, 0xbf, 0xc7, 0xae, 0x29, 0xe1, 0x9a, 0xb6, 0xc2, 0xb0, 0xc9, 0x8e, 0xc9, 0x88, 0xc7, 0x86, 0x55, 0x7b, 0xc3, 0x93, 0xc3, 0xa2, 0xc5, 0x9e, 0xe1, 0x9b, 0xa2, 0x40, 0xe1, 0x9b, 0xad, 0xc8, 0x85, 0xc5, 0x8a, 0xc5, 0x80, 0xc4, 0x9b, 0xc3, 0x8f, 0xe1, 0x9b, 0x8d, 0xe1, 0x9b, 0x8a, 0x55, 0x4a, 0x35, 0xc5, 0xa1, 0xc6, 0x94, 0xc7, 0x96, 0xc7, 0xa8, 0xc5, 0xaf, 0xc7, 0xbc, 0xc8, 0xa7, 0xc8, 0x88, 0xc3, 0x8a, 0xc6, 0x84, 0xc7, 0xb6, 0x4b, 0xc6, 0x94, 0xe2, 0xb1, 0xa6, 0xc2, 0xaa, 0xc7, 0xb2, 0xc8, 0xae, 0xc8, 0x97, 0xe2, 0xb1, 0xa5, 0xc3, 0xab, 0xc4, 0xa4, 0xe1, 0x9a, 0xa3, 0xc4, 0x81, 0xc3, 0x8d, 0xcd, 0xbd, 0xc5, 0x91, 0xc3, 0xb6, 0xe2, 0xb1, 0xa0, 0xc7, 0xa6, 0xc4, 0xb1, 0x23, 0xc7, 0xb1, 0xe1, 0x9b, 0x94, 0xc5, 0xbc, 0xc6, 0x99, 0xc3, 0x87, 0xc6, 0x97, 0xc7, 0xb4, 0xc4, 0xb5, 0xc7, 0x9b, 0x6b, 0xc5, 0x9c, 0xc4, 0x99, 0xc7, 0xba, 0x58, 0xe1, 0x9b, 0x88, 0xc7, 0xa1, 0xc6, 0x90, 0xe1, 0x9b, 0x96, 0xe1, 0x9b, 0xaf, 0xc8, 0xba, 0xe1, 0x9a, 0xa4, 0x55, 0xc4, 0x9c, 0xc7, 0xbe, 0xc4, 0x90, 0xc4, 0x80, 0xc2, 0xb5, 0xc7, 0x90, 0xce, 0x87, 0xc8, 0x93, 0xc4, 0x9b, 0xcd, 0xb7, 0xc9, 0x8b, 0xc4, 0xbd, 0xe2, 0xb1, 0xbb, 0xc4, 0x8c, 0xc3, 0x9f, 0xe1, 0x9a, 0xb3, 0xc4, 0x83, 0xc4, 0x98, 0xc7, 0x83, 0xe1, 0x9b, 0x9d, 0xc3, 0x84, 0xe2, 0xb1, 0xbd, 0xc8, 0xbd, 0xc4, 0x82, 0xe1, 0x9b, 0xa7, 0xc5, 0x98, 0xc3, 0xb0, 0xc5, 0x97, 0xc5, 0x94, 0xc7, 0xab, 0xce, 0x89, 0xc6, 0xb8, 0xc7, 0x86, 0xc4, 0x94, 0xc4, 0x96, 0xc4, 0x81, 0x53, 0xcd, 0xbd, 0xc6, 0x86, 0xe1, 0x9b, 0x8e, 0xc7, 0xb4, 0x3c, 0xe1, 0x9a, 0xa6, 0xc5, 0x9a, 0xe1, 0x9b, 0x96, 0xc8, 0xae, 0xe2, 0xb1, 0xa9, 0xc7, 0xa2, 0xc5, 0x85, 0xc4, 0x97, 0xc4, 0x9c, 0xe1, 0x9a, 0xa1, 0xcd, 0xbc, 0xc6, 0xaf, 0xc2, 0xac, 0xc9, 0x89, 0x5a ], asset_base: [ - 0xfb, 0xd0, 0x1e, 0x66, 0xf8, 0x29, 0xbf, 0xbf, 0x9d, 0x25, 0xd7, 0x36, 0xbc, 0xb3, 0xa1, 0x04, 0x91, 0x82, 0x81, 0x4e, 0x4d, 0xdf, 0xc2, 0x30, 0x95, 0x63, 0x8f, 0x2f, 0xf4, 0x3c, 0x15, 0x9b + 0x3f, 0xc0, 0xbc, 0x12, 0x07, 0x8b, 0xf1, 0xf2, 0x24, 0x09, 0x2d, 0xb5, 0x81, 0x0b, 0x00, 0xaf, 0x8a, 0xe0, 0xb6, 0xe6, 0x35, 0x50, 0xcf, 0xdc, 0xf6, 0xd6, 0x01, 0x0f, 0x73, 0xab, 0xb0, 0x3c ], }, TestVector { key: [ - 0x61, 0xbb, 0x33, 0x91, 0x59, 0xdf, 0x98, 0x20, 0xef, 0xae, 0xb6, 0x1d, 0x9a, 0x10, 0xcd, 0xc1, 0x3b, 0x4c, 0x99, 0xfd, 0xc8, 0x6d, 0x94, 0x85, 0x11, 0x5d, 0xfd, 0x83, 0x62, 0x36, 0xac, 0xf8 + 0xb2, 0xa8, 0xb7, 0x91, 0x5b, 0x37, 0x72, 0x5a, 0xd1, 0xcf, 0x5d, 0xc6, 0xeb, 0x4c, 0xd0, 0x9a, 0xf4, 0xe1, 0x87, 0xf8, 0xcf, 0x27, 0x37, 0xed, 0x33, 0x7c, 0x77, 0x6e, 0x93, 0xe2, 0xa0, 0x89 ], description: [ - 0xe1, 0x9b, 0xa9, 0xc4, 0x80, 0xc4, 0xbb, 0xe1, 0x9b, 0xa4, 0xc5, 0xa5, 0xc4, 0xac, 0xc5, 0xbb, 0x7e, 0xc6, 0x82, 0xc5, 0xaf, 0xc3, 0xbd, 0x3b, 0xc8, 0x88, 0xc3, 0xaa, 0xc6, 0x97, 0x2c, 0xc6, 0x82, 0x76, 0xe2, 0xb1, 0xa1, 0xc3, 0x9f, 0xc3, 0xa1, 0xc4, 0xa2, 0xc4, 0x92, 0xc6, 0xa8, 0xc4, 0x8e, 0xe1, 0x9a, 0xbb, 0xc5, 0xac, 0xcd, 0xb5, 0xc6, 0x80, 0xc6, 0xa5, 0xc8, 0xba, 0xc2, 0xa2, 0xc8, 0xb3, 0xc8, 0xa3, 0xc4, 0x98, 0x65, 0xe1, 0x9b, 0xb0, 0xe1, 0x9b, 0xa1, 0xc3, 0x96, 0x5c, 0xc8, 0x81, 0xc5, 0x93, 0xc6, 0xac, 0xc7, 0x9e, 0xc3, 0x8c, 0x53, 0xc7, 0xb9, 0xc4, 0x88, 0xc3, 0xa4, 0xc7, 0x96, 0x64, 0xc5, 0xa7, 0xc4, 0x81, 0x2b, 0x7a, 0xe2, 0xb1, 0xa1, 0xc6, 0xa9, 0xe1, 0x9b, 0xa1, 0xc8, 0xa4, 0xe1, 0x9b, 0x9b, 0xc5, 0xbf, 0xc6, 0x8d, 0xe2, 0xb1, 0xa9, 0xc8, 0xab, 0xe2, 0xb1, 0xb1, 0xc3, 0x99, 0xc5, 0x96, 0xc7, 0x95, 0xc6, 0xad, 0xc3, 0xac, 0xc3, 0x8a, 0x25, 0xc7, 0xa5, 0xc6, 0xa8, 0xe1, 0x9b, 0x80, 0xe2, 0xb1, 0xaf, 0xe1, 0x9b, 0xa1, 0xc7, 0xa0, 0xe1, 0x9b, 0xa6, 0xc5, 0xa0, 0xc7, 0x85, 0xc4, 0x99, 0xc6, 0xb7, 0x6e, 0xe1, 0x9b, 0xb0, 0x3b, 0x54, 0xc8, 0xa4, 0xc3, 0x89, 0xe1, 0x9a, 0xa4, 0x75, 0xc3, 0x9f, 0xc6, 0x98, 0xc4, 0xb8, 0xe1, 0x9b, 0xa7, 0xe2, 0xb1, 0xbb, 0xc5, 0xad, 0xc7, 0xbc, 0xc3, 0xaf, 0xc4, 0x9e, 0x61, 0xc8, 0x87, 0x61, 0xc5, 0x82, 0xe1, 0x9b, 0x8d, 0xc5, 0xbe, 0xc5, 0xa3, 0xc2, 0xb3, 0xc7, 0xb3, 0xc6, 0x90, 0xc8, 0x8b, 0xc6, 0x81, 0xe2, 0xb1, 0xb1, 0xc3, 0xa3, 0xc2, 0xa6, 0xe1, 0x9a, 0xb4, 0xe1, 0x9b, 0x81, 0xc6, 0x94, 0xc2, 0xb1, 0xc5, 0xaf, 0xc7, 0x84, 0xc3, 0xa6, 0xc5, 0xb6, 0xc3, 0x8a, 0x5c, 0xe1, 0x9b, 0x85, 0xe1, 0x9b, 0xa2, 0xc4, 0x99, 0xc2, 0xb4, 0xc5, 0x9b, 0xc8, 0xa8, 0xc8, 0x8f, 0x42, 0xc4, 0x8e, 0xe1, 0x9b, 0xaa, 0xc8, 0x89, 0x6e, 0xc5, 0xaf, 0xe1, 0x9a, 0xa8, 0xe1, 0x9a, 0xac, 0xc4, 0xa5, 0xc4, 0x8b, 0xc7, 0x8a, 0xe1, 0x9b, 0x93, 0xc8, 0xba, 0xc4, 0xbc, 0xc2, 0xa3, 0xc8, 0x9e, 0xc6, 0xbf, 0xc6, 0xb2, 0xcd, 0xbc, 0xc3, 0x9d, 0xc4, 0x98, 0xe1, 0x9b, 0x8f, 0xc4, 0x96, 0xc5, 0xa8, 0x77, 0xc4, 0x8d, 0xc5, 0x88, 0xc7, 0xa2, 0xc3, 0x81, 0xc7, 0x89, 0xc4, 0x92, 0xe1, 0x9a, 0xb7, 0xc7, 0xb1, 0xe2, 0xb1, 0xab, 0xc4, 0x9b, 0x5e, 0xc4, 0x8b, 0xe2, 0xb1, 0xa0, 0xe1, 0x9b, 0xad, 0xcd, 0xbd, 0xe1, 0x9a, 0xa1, 0xe2, 0xb1, 0xbb, 0xe1, 0x9a, 0xbf, 0xc8, 0xb1, 0xc6, 0x97, 0xcd, 0xbc, 0xc7, 0xb4, 0xc3, 0xb1, 0xe1, 0x9b, 0x86, 0x5d, 0xcd, 0xb2, 0xc6, 0xb0, 0xc9, 0x81, 0xc5, 0xac, 0x4a, 0xc8, 0x97, 0xc7, 0x94, 0x64, 0xc3, 0x80, 0xc5, 0xb8, 0xe1, 0x9b, 0x9b, 0xc4, 0x9a, 0xc8, 0xb5, 0xe1, 0x9b, 0x88, 0xe1, 0x9a, 0xa2, 0xc7, 0xae, 0xc4, 0xb5, 0x33, 0xc2, 0xb4, 0xc3, 0xb3, 0xc7, 0xb0, 0xc5, 0xbb, 0xe1, 0x9b, 0x98, 0xc8, 0xb6, 0x3d, 0x30, 0xe1, 0x9a, 0xa3, 0xc6, 0x95, 0xc3, 0x90, 0xc8, 0xae, 0xc9, 0x8f, 0xc3, 0x9b, 0xc6, 0xa7, 0x6a, 0xe1, 0x9a, 0xb8, 0xe1, 0x9a, 0xb5, 0xc4, 0xb0, 0xe1, 0x9b, 0x9d, 0x7b, 0xc6, 0xb1, 0xc6, 0xae, 0x30, 0xc8, 0xa0, 0xc5, 0x98, 0xc5, 0x91, 0xe1, 0x9a, 0xa3, 0xe2, 0xb1, 0xaf, 0xe2, 0xb1, 0xa9, 0xe1, 0x9b, 0x90, 0xc8, 0x89, 0xcd, 0xb4, 0xe1, 0x9b, 0x83, 0xc5, 0x88, 0xc2, 0xa5, 0xc6, 0x9c, 0xc2, 0xac, 0xc2, 0xb2, 0xe1, 0x9b, 0x88, 0x6f, 0xe1, 0x9b, 0x9b, 0xc5, 0xb4, 0xc6, 0xa7, 0xc8, 0x8f, 0x5a + 0xe1, 0x9a, 0xa7, 0x70, 0xc6, 0xa8, 0xe1, 0x9b, 0x9a, 0xe1, 0x9b, 0xa2, 0xc5, 0xad, 0x7b, 0xe2, 0xb1, 0xa0, 0xc6, 0xa6, 0xc7, 0x98, 0xc7, 0xaf, 0x36, 0x44, 0xc2, 0xb0, 0xc8, 0x8d, 0xc4, 0xac, 0xc6, 0xab, 0x7a, 0xc9, 0x83, 0xc6, 0x97, 0xe1, 0x9b, 0xa4, 0xe1, 0x9a, 0xa1, 0xc7, 0xb3, 0xc4, 0x92, 0xc8, 0x8f, 0xc3, 0xb4, 0xc4, 0xa6, 0xc8, 0x82, 0xc7, 0xa7, 0xe1, 0x9a, 0xb6, 0xe2, 0xb1, 0xae, 0xc4, 0x8f, 0xe1, 0x9a, 0xa2, 0xc7, 0xb6, 0xc5, 0xb7, 0xc5, 0xa2, 0xe2, 0xb1, 0xa2, 0xc4, 0xa7, 0xc7, 0xaa, 0xc8, 0xa9, 0xe2, 0xb1, 0xa6, 0xc3, 0x99, 0xc6, 0x80, 0xc5, 0xb8, 0xe1, 0x9b, 0x8f, 0xc8, 0xa8, 0xc7, 0x9c, 0xe1, 0x9b, 0xae, 0xc2, 0xaa, 0xc6, 0xbe, 0xc3, 0x94, 0xc5, 0x94, 0xc3, 0x9f, 0xc6, 0xa2, 0x69, 0xe1, 0x9a, 0xab, 0xc7, 0x9d, 0xc3, 0xad, 0xc7, 0xaf, 0xcd, 0xb5, 0xc7, 0xba, 0xc8, 0xa3, 0xc5, 0xa6, 0xe1, 0x9b, 0xae, 0xc3, 0xa5, 0xc6, 0x8e, 0xce, 0x86, 0xc4, 0x98, 0xc5, 0xa3, 0x32, 0x39, 0xc7, 0x9e, 0xc7, 0xae, 0xe1, 0x9a, 0xa7, 0xc3, 0x91, 0xc8, 0x84, 0xc3, 0xa0, 0xc5, 0xaf, 0x2c, 0x54, 0x4b, 0xc6, 0x81, 0xc3, 0x81, 0x2a, 0xcd, 0xb7, 0xe2, 0xb1, 0xa8, 0x5e, 0x4a, 0xe2, 0xb1, 0xa5, 0x2b, 0xc3, 0xa0, 0xc3, 0xb8, 0xc8, 0x91, 0xc7, 0x80, 0xc4, 0xb2, 0x66, 0x3f, 0xc4, 0x8b, 0xc5, 0x8d, 0xc9, 0x85, 0x39, 0xc3, 0x87, 0xc4, 0x8d, 0xc2, 0xb9, 0xc3, 0xaf, 0x45, 0xc7, 0x89, 0xc4, 0xaa, 0xc4, 0x94, 0xc4, 0x96, 0xce, 0x85, 0xe2, 0xb1, 0xb7, 0xc4, 0xbf, 0xc6, 0x9b, 0xc4, 0xae, 0x23, 0xcd, 0xb1, 0xc2, 0xbc, 0xe1, 0x9b, 0x80, 0xc5, 0x88, 0xc6, 0x88, 0xc4, 0xb2, 0xc7, 0xae, 0x5b, 0xc6, 0x8f, 0xc7, 0xab, 0xc5, 0xb3, 0xe1, 0x9b, 0x83, 0xc3, 0xad, 0xc5, 0xad, 0xc7, 0xa7, 0xc2, 0xbc, 0xc8, 0x83, 0x58, 0xc7, 0x89, 0xc7, 0xaa, 0xc9, 0x85, 0x3e, 0xc6, 0x92, 0xc7, 0x94, 0xc3, 0x92, 0xc3, 0xa0, 0xc3, 0xb4, 0xc6, 0xa6, 0xcd, 0xb0, 0xc8, 0xa8, 0xc7, 0xa3, 0xe2, 0xb1, 0xa3, 0x7b, 0xc6, 0x92, 0xc4, 0x91, 0xc8, 0xac, 0x50, 0xc8, 0x8b, 0xc4, 0xa9, 0xe1, 0x9b, 0x90, 0xc4, 0xb5, 0xc8, 0x8e, 0xc3, 0xb7, 0xe2, 0xb1, 0xa2, 0xc6, 0xa1, 0xc3, 0xb1, 0xc3, 0xba, 0x43, 0xce, 0x89, 0xc8, 0x98, 0x59, 0xcd, 0xbc, 0xe1, 0x9a, 0xa7, 0xc8, 0xa0, 0xc6, 0x85, 0x5a, 0xc2, 0xb2, 0xc5, 0xbb, 0xc4, 0xb3, 0xc6, 0x8d, 0xc4, 0xa6, 0xc2, 0xbd, 0xc4, 0x89, 0xe1, 0x9b, 0x9e, 0xc3, 0xae, 0xc4, 0x94, 0xc2, 0xb3, 0xc5, 0x86, 0xc6, 0x8b, 0xc6, 0xb7, 0x2c, 0xc3, 0x9f, 0xc7, 0x80, 0xc4, 0x87, 0xc4, 0xb0, 0xc8, 0x81, 0xc4, 0xa7, 0xce, 0x88, 0xc5, 0x86, 0xc5, 0x87, 0xe1, 0x9a, 0xa0, 0xc6, 0x9e, 0xc6, 0x8d, 0xc7, 0x97, 0xc8, 0x9e, 0xc5, 0xb7, 0xc4, 0x9c, 0xc2, 0xba, 0xc3, 0xac, 0xe1, 0x9b, 0x8e, 0xe1, 0x9a, 0xb6, 0x6d, 0xc5, 0x8c, 0x6d, 0xc2, 0xaf, 0xc4, 0xa9, 0xc4, 0x97, 0xc3, 0x89, 0x4c, 0xc5, 0x9f, 0xc6, 0xbd, 0xc6, 0x8c, 0x68, 0xc5, 0xab, 0xce, 0x84, 0xc2, 0xb2, 0xce, 0x8a, 0xc6, 0xa0, 0xc7, 0xb5, 0xc6, 0xbc, 0xc3, 0x84, 0xc6, 0xbd, 0xc5, 0xad, 0xc3, 0x84, 0xe1, 0x9b, 0xaf, 0xe2, 0xb1, 0xbc, 0xc6, 0xa8, 0xc3, 0x8d, 0xe2, 0xb1, 0xb2, 0xc3, 0xb9, 0xc9, 0x8f, 0x33, 0xc8, 0x8a, 0xc4, 0xb5, 0xc6, 0x8a, 0xc4, 0x9f, 0xc8, 0x84, 0xc4, 0x9c, 0xc4, 0x9f, 0xc7, 0xa0, 0xc8, 0x8d, 0xc7, 0x88, 0xe2, 0xb1, 0xb7, 0xe2, 0xb1, 0xa3, 0xe1, 0x9b, 0xad, 0x60, 0xc4, 0x94, 0xc5, 0x80, 0xc8, 0x96, 0xc6, 0xb3 ], asset_base: [ - 0xd0, 0x46, 0xef, 0xd5, 0xe2, 0xf1, 0xdd, 0x27, 0x2c, 0x7e, 0x65, 0x8a, 0x72, 0x1d, 0x36, 0x21, 0x4c, 0x4d, 0xbc, 0x03, 0xf5, 0x99, 0x04, 0x3e, 0x6e, 0xfc, 0xbf, 0xb5, 0x6a, 0x6e, 0x90, 0x28 + 0x70, 0xc1, 0x47, 0xec, 0x23, 0x32, 0x10, 0xed, 0xdf, 0xab, 0x14, 0xcb, 0xca, 0x72, 0x4d, 0xd2, 0x8e, 0x2b, 0xc5, 0x7f, 0xb7, 0xb0, 0xd3, 0x44, 0x6d, 0x79, 0x7f, 0x94, 0xbc, 0xeb, 0xd0, 0xb8 ], }, TestVector { key: [ - 0x49, 0x26, 0x53, 0x80, 0xd2, 0xb0, 0x2e, 0x0a, 0x1d, 0x98, 0x8f, 0x3d, 0xe3, 0x45, 0x8b, 0x6e, 0x00, 0x29, 0x1d, 0xb0, 0xe6, 0x2e, 0x17, 0x47, 0x91, 0xd0, 0x09, 0x29, 0x9f, 0x61, 0xfe, 0xc4 + 0xe6, 0xdf, 0x3e, 0xbc, 0x84, 0x4c, 0x0c, 0x39, 0xcb, 0x25, 0xac, 0x91, 0xd6, 0xc1, 0xd9, 0x20, 0x0f, 0x18, 0xfa, 0x7e, 0x8c, 0x93, 0x4c, 0x4d, 0x0c, 0x30, 0x9d, 0x79, 0xb0, 0x4a, 0xb4, 0x43 ], description: [ - 0xe1, 0x9b, 0xa9, 0xc4, 0x80, 0xc4, 0xbb, 0xe1, 0x9b, 0xa4, 0xc5, 0xa5, 0xc4, 0xac, 0xc5, 0xbb, 0x7e, 0xc6, 0x82, 0xc5, 0xaf, 0xc3, 0xbd, 0x3b, 0xc8, 0x88, 0xc3, 0xaa, 0xc6, 0x97, 0x2c, 0xc6, 0x82, 0x76, 0xe2, 0xb1, 0xa1, 0xc3, 0x9f, 0xc3, 0xa1, 0xc4, 0xa2, 0xc4, 0x92, 0xc6, 0xa8, 0xc4, 0x8e, 0xe1, 0x9a, 0xbb, 0xc5, 0xac, 0xcd, 0xb5, 0xc6, 0x80, 0xc6, 0xa5, 0xc8, 0xba, 0xc2, 0xa2, 0xc8, 0xb3, 0xc8, 0xa3, 0xc4, 0x98, 0x65, 0xe1, 0x9b, 0xb0, 0xe1, 0x9b, 0xa1, 0xc3, 0x96, 0x5c, 0xc8, 0x81, 0xc5, 0x93, 0xc6, 0xac, 0xc7, 0x9e, 0xc3, 0x8c, 0x53, 0xc7, 0xb9, 0xc4, 0x88, 0xc3, 0xa4, 0xc7, 0x96, 0x64, 0xc5, 0xa7, 0xc4, 0x81, 0x2b, 0x7a, 0xe2, 0xb1, 0xa1, 0xc6, 0xa9, 0xe1, 0x9b, 0xa1, 0xc8, 0xa4, 0xe1, 0x9b, 0x9b, 0xc5, 0xbf, 0xc6, 0x8d, 0xe2, 0xb1, 0xa9, 0xc8, 0xab, 0xe2, 0xb1, 0xb1, 0xc3, 0x99, 0xc5, 0x96, 0xc7, 0x95, 0xc6, 0xad, 0xc3, 0xac, 0xc3, 0x8a, 0x25, 0xc7, 0xa5, 0xc6, 0xa8, 0xe1, 0x9b, 0x80, 0xe2, 0xb1, 0xaf, 0xe1, 0x9b, 0xa1, 0xc7, 0xa0, 0xe1, 0x9b, 0xa6, 0xc5, 0xa0, 0xc7, 0x85, 0xc4, 0x99, 0xc6, 0xb7, 0x6e, 0xe1, 0x9b, 0xb0, 0x3b, 0x54, 0xc8, 0xa4, 0xc3, 0x89, 0xe1, 0x9a, 0xa4, 0x75, 0xc3, 0x9f, 0xc6, 0x98, 0xc4, 0xb8, 0xe1, 0x9b, 0xa7, 0xe2, 0xb1, 0xbb, 0xc5, 0xad, 0xc7, 0xbc, 0xc3, 0xaf, 0xc4, 0x9e, 0x61, 0xc8, 0x87, 0x61, 0xc5, 0x82, 0xe1, 0x9b, 0x8d, 0xc5, 0xbe, 0xc5, 0xa3, 0xc2, 0xb3, 0xc7, 0xb3, 0xc6, 0x90, 0xc8, 0x8b, 0xc6, 0x81, 0xe2, 0xb1, 0xb1, 0xc3, 0xa3, 0xc2, 0xa6, 0xe1, 0x9a, 0xb4, 0xe1, 0x9b, 0x81, 0xc6, 0x94, 0xc2, 0xb1, 0xc5, 0xaf, 0xc7, 0x84, 0xc3, 0xa6, 0xc5, 0xb6, 0xc3, 0x8a, 0x5c, 0xe1, 0x9b, 0x85, 0xe1, 0x9b, 0xa2, 0xc4, 0x99, 0xc2, 0xb4, 0xc5, 0x9b, 0xc8, 0xa8, 0xc8, 0x8f, 0x42, 0xc4, 0x8e, 0xe1, 0x9b, 0xaa, 0xc8, 0x89, 0x6e, 0xc5, 0xaf, 0xe1, 0x9a, 0xa8, 0xe1, 0x9a, 0xac, 0xc4, 0xa5, 0xc4, 0x8b, 0xc7, 0x8a, 0xe1, 0x9b, 0x93, 0xc8, 0xba, 0xc4, 0xbc, 0xc2, 0xa3, 0xc8, 0x9e, 0xc6, 0xbf, 0xc6, 0xb2, 0xcd, 0xbc, 0xc3, 0x9d, 0xc4, 0x98, 0xe1, 0x9b, 0x8f, 0xc4, 0x96, 0xc5, 0xa8, 0x77, 0xc4, 0x8d, 0xc5, 0x88, 0xc7, 0xa2, 0xc3, 0x81, 0xc7, 0x89, 0xc4, 0x92, 0xe1, 0x9a, 0xb7, 0xc7, 0xb1, 0xe2, 0xb1, 0xab, 0xc4, 0x9b, 0x5e, 0xc4, 0x8b, 0xe2, 0xb1, 0xa0, 0xe1, 0x9b, 0xad, 0xcd, 0xbd, 0xe1, 0x9a, 0xa1, 0xe2, 0xb1, 0xbb, 0xe1, 0x9a, 0xbf, 0xc8, 0xb1, 0xc6, 0x97, 0xcd, 0xbc, 0xc7, 0xb4, 0xc3, 0xb1, 0xe1, 0x9b, 0x86, 0x5d, 0xcd, 0xb2, 0xc6, 0xb0, 0xc9, 0x81, 0xc5, 0xac, 0x4a, 0xc8, 0x97, 0xc7, 0x94, 0x64, 0xc3, 0x80, 0xc5, 0xb8, 0xe1, 0x9b, 0x9b, 0xc4, 0x9a, 0xc8, 0xb5, 0xe1, 0x9b, 0x88, 0xe1, 0x9a, 0xa2, 0xc7, 0xae, 0xc4, 0xb5, 0x33, 0xc2, 0xb4, 0xc3, 0xb3, 0xc7, 0xb0, 0xc5, 0xbb, 0xe1, 0x9b, 0x98, 0xc8, 0xb6, 0x3d, 0x30, 0xe1, 0x9a, 0xa3, 0xc6, 0x95, 0xc3, 0x90, 0xc8, 0xae, 0xc9, 0x8f, 0xc3, 0x9b, 0xc6, 0xa7, 0x6a, 0xe1, 0x9a, 0xb8, 0xe1, 0x9a, 0xb5, 0xc4, 0xb0, 0xe1, 0x9b, 0x9d, 0x7b, 0xc6, 0xb1, 0xc6, 0xae, 0x30, 0xc8, 0xa0, 0xc5, 0x98, 0xc5, 0x91, 0xe1, 0x9a, 0xa3, 0xe2, 0xb1, 0xaf, 0xe2, 0xb1, 0xa9, 0xe1, 0x9b, 0x90, 0xc8, 0x89, 0xcd, 0xb4, 0xe1, 0x9b, 0x83, 0xc5, 0x88, 0xc2, 0xa5, 0xc6, 0x9c, 0xc2, 0xac, 0xc2, 0xb2, 0xe1, 0x9b, 0x88, 0x6f, 0xe1, 0x9b, 0x9b, 0xc5, 0xb4, 0xc6, 0xa7, 0xc8, 0x8f, 0x5a + 0xe1, 0x9a, 0xa5, 0xc4, 0x80, 0xc3, 0x85, 0xc5, 0xa4, 0xc5, 0xbb, 0xc7, 0xbf, 0x34, 0xc9, 0x84, 0xc7, 0x81, 0xc5, 0xbe, 0xc7, 0xbc, 0xe1, 0x9b, 0x97, 0xc5, 0x9e, 0xe2, 0xb1, 0xbc, 0x37, 0xc8, 0x83, 0x30, 0xc8, 0x84, 0xc6, 0xb3, 0xc8, 0x97, 0xc6, 0xac, 0xc4, 0xa0, 0x51, 0xc7, 0xab, 0xc8, 0xa3, 0xc3, 0xa9, 0xc5, 0x92, 0xc3, 0x8d, 0xc2, 0xa3, 0xc5, 0xb9, 0xc8, 0xab, 0xc5, 0xa1, 0x70, 0xc7, 0x85, 0xc7, 0xbf, 0xcd, 0xbd, 0xc6, 0xab, 0x4c, 0xe1, 0x9a, 0xa5, 0x36, 0xc5, 0xa1, 0xc4, 0xad, 0x4c, 0xc8, 0x92, 0xc6, 0x9e, 0xc4, 0xbd, 0xc5, 0x95, 0xc3, 0xb4, 0x56, 0xc3, 0xb0, 0xc8, 0xa8, 0xe1, 0x9a, 0xbf, 0xc4, 0x98, 0xc8, 0xaa, 0x33, 0xc4, 0x97, 0xe1, 0x9a, 0xb2, 0xc9, 0x86, 0xc2, 0xb1, 0xe1, 0x9b, 0xa2, 0xe1, 0x9b, 0x97, 0xc5, 0xa6, 0x4b, 0xc3, 0x88, 0xe1, 0x9a, 0xac, 0xce, 0x86, 0xc3, 0x8a, 0xc4, 0x98, 0xc4, 0x89, 0x48, 0xc7, 0xad, 0xe1, 0x9b, 0x8f, 0xe1, 0x9b, 0xa8, 0xcd, 0xb2, 0xc3, 0xb1, 0xc4, 0xa6, 0xc3, 0xb2, 0xc4, 0xb1, 0xc8, 0xb4, 0xc3, 0xa9, 0xc9, 0x8d, 0xc7, 0xb6, 0xc4, 0xa0, 0xc6, 0x9b, 0xc6, 0xbd, 0xc7, 0xaf, 0xc3, 0x9c, 0xe2, 0xb1, 0xa0, 0xe1, 0x9b, 0x96, 0xc3, 0x87, 0xcd, 0xb4, 0xc6, 0x8c, 0xcd, 0xb7, 0xc7, 0xba, 0xc3, 0x94, 0xc8, 0xa3, 0xc3, 0x9e, 0xe1, 0x9a, 0xa9, 0xc6, 0x98, 0xc6, 0x8a, 0xc5, 0xb6, 0xc9, 0x8b, 0x59, 0xcd, 0xbc, 0xc6, 0x91, 0xc6, 0xa1, 0xc4, 0x8a, 0xe1, 0x9b, 0xad, 0x31, 0xc9, 0x89, 0xc4, 0x97, 0xc3, 0xa4, 0xc4, 0x8f, 0xce, 0x8a, 0xe1, 0x9b, 0x8c, 0xc3, 0x9c, 0xc3, 0x89, 0xc6, 0x83, 0xc9, 0x81, 0xc8, 0x95, 0xc4, 0x9e, 0x39, 0xc8, 0x86, 0xc7, 0x97, 0xc7, 0x87, 0xc2, 0xa8, 0x23, 0xc3, 0x90, 0xcd, 0xb0, 0xc3, 0x9f, 0xc6, 0xac, 0xc5, 0x81, 0xc7, 0xa2, 0x78, 0x57, 0xc2, 0xaf, 0xc2, 0xa7, 0x5d, 0xc8, 0x8e, 0x73, 0xe1, 0x9b, 0xa8, 0xc8, 0x95, 0xc5, 0x99, 0xc2, 0xb3, 0xc5, 0xb8, 0xe1, 0x9a, 0xa8, 0xc8, 0x85, 0xc7, 0x82, 0xc8, 0x8a, 0x34, 0xc3, 0xbd, 0xe1, 0x9b, 0x99, 0xe1, 0x9b, 0xaa, 0xc8, 0xb2, 0xc5, 0xa7, 0xc7, 0xb2, 0xc6, 0x98, 0x40, 0xe1, 0x9a, 0xb8, 0xe1, 0x9a, 0xb4, 0x77, 0xc2, 0xa2, 0xe1, 0x9a, 0xa4, 0xc5, 0x84, 0xe2, 0xb1, 0xa7, 0xc4, 0xbc, 0xc5, 0xb3, 0xe2, 0xb1, 0xa2, 0xc8, 0xb4, 0xc8, 0xbd, 0xc6, 0x98, 0xc8, 0xa9, 0x78, 0xc8, 0x9b, 0xc3, 0x85, 0xc5, 0xaf, 0xc5, 0x83, 0x34, 0x5f, 0xc5, 0x88, 0xe1, 0x9a, 0xb3, 0x7d, 0xc4, 0xa5, 0xc3, 0xb4, 0xe1, 0x9a, 0xb3, 0xc7, 0x8e, 0xc5, 0x86, 0xc4, 0x94, 0xc7, 0x89, 0xe1, 0x9b, 0x8a, 0xe1, 0x9b, 0xa4, 0xc6, 0x9a, 0xc3, 0x8e, 0xc5, 0xa9, 0xc6, 0xbe, 0xe2, 0xb1, 0xb5, 0xc4, 0xb2, 0xc3, 0x88, 0xc5, 0xb2, 0xc8, 0xa7, 0xe1, 0x9b, 0x8a, 0xc4, 0x9f, 0xc7, 0x94, 0xe1, 0x9a, 0xb5, 0xc9, 0x83, 0xc6, 0xb5, 0xe2, 0xb1, 0xa0, 0xc4, 0xb0, 0x59, 0xe1, 0x9b, 0x9f, 0xc4, 0xa9, 0xc3, 0x96, 0xc7, 0xba, 0xc5, 0xad, 0xc3, 0xaf, 0xc3, 0xa1, 0xc6, 0x86, 0xc2, 0xb8, 0xe1, 0x9b, 0xa7, 0xc2, 0xb2, 0xc4, 0x9d, 0xc8, 0x87, 0xc9, 0x89, 0xe1, 0x9a, 0xa8, 0xc4, 0x8a, 0xc5, 0xbe, 0x33, 0xc7, 0x89, 0xce, 0x8c, 0xc9, 0x85, 0x4b, 0xc7, 0xa6, 0x76, 0xc8, 0xbc, 0xc2, 0xb2, 0xcd, 0xbb, 0xe1, 0x9b, 0xa5, 0xc8, 0x9d, 0xc7, 0xa1, 0xc7, 0xb3, 0xe1, 0x9a, 0xb5, 0xc7, 0x94, 0xc4, 0x86, 0xe1, 0x9a, 0xa2, 0xc8, 0xb1, 0xc3, 0x97, 0xc8, 0xb3, 0xe2, 0xb1, 0xb2, 0xc6, 0xb9, 0xc3, 0xb5, 0x74, 0xc2, 0xb3 ], asset_base: [ - 0xe1, 0x39, 0xe7, 0x7a, 0x0b, 0x76, 0xfc, 0x01, 0xa1, 0xec, 0x3b, 0x46, 0xf0, 0x21, 0x29, 0x7b, 0xfb, 0x41, 0xd1, 0x7f, 0x5f, 0x98, 0x3d, 0xed, 0x61, 0x81, 0xee, 0xd9, 0x5d, 0xe4, 0x2e, 0xb6 + 0x85, 0x94, 0x73, 0xb4, 0x98, 0xbb, 0x99, 0x99, 0x4a, 0x06, 0x71, 0x0e, 0x5c, 0xd2, 0x10, 0x78, 0xa5, 0x22, 0xea, 0xa5, 0xf6, 0xad, 0x2d, 0x22, 0xe5, 0x12, 0x57, 0x6d, 0x8c, 0x89, 0x65, 0x21 ], }, TestVector { key: [ - 0x19, 0x58, 0x53, 0x8b, 0x12, 0x17, 0xa0, 0x3d, 0x89, 0xcd, 0x83, 0xb8, 0x3d, 0x0b, 0xdd, 0x40, 0xa6, 0x9a, 0xbe, 0x3a, 0xc2, 0x5d, 0x00, 0xc6, 0xd2, 0x69, 0x97, 0xf9, 0xf2, 0x57, 0x4d, 0x4f + 0xdb, 0x1f, 0x0a, 0x56, 0x5c, 0x8c, 0x06, 0xa6, 0x3d, 0x4f, 0x75, 0x92, 0x62, 0x55, 0xf4, 0xfa, 0x3c, 0x76, 0x44, 0x23, 0xc0, 0x49, 0x55, 0x02, 0x4e, 0xa0, 0x3b, 0xba, 0x63, 0x63, 0x6c, 0x55 ], description: [ - 0xe1, 0x9b, 0xa9, 0xc4, 0x80, 0xc4, 0xbb, 0xe1, 0x9b, 0xa4, 0xc5, 0xa5, 0xc4, 0xac, 0xc5, 0xbb, 0x7e, 0xc6, 0x82, 0xc5, 0xaf, 0xc3, 0xbd, 0x3b, 0xc8, 0x88, 0xc3, 0xaa, 0xc6, 0x97, 0x2c, 0xc6, 0x82, 0x76, 0xe2, 0xb1, 0xa1, 0xc3, 0x9f, 0xc3, 0xa1, 0xc4, 0xa2, 0xc4, 0x92, 0xc6, 0xa8, 0xc4, 0x8e, 0xe1, 0x9a, 0xbb, 0xc5, 0xac, 0xcd, 0xb5, 0xc6, 0x80, 0xc6, 0xa5, 0xc8, 0xba, 0xc2, 0xa2, 0xc8, 0xb3, 0xc8, 0xa3, 0xc4, 0x98, 0x65, 0xe1, 0x9b, 0xb0, 0xe1, 0x9b, 0xa1, 0xc3, 0x96, 0x5c, 0xc8, 0x81, 0xc5, 0x93, 0xc6, 0xac, 0xc7, 0x9e, 0xc3, 0x8c, 0x53, 0xc7, 0xb9, 0xc4, 0x88, 0xc3, 0xa4, 0xc7, 0x96, 0x64, 0xc5, 0xa7, 0xc4, 0x81, 0x2b, 0x7a, 0xe2, 0xb1, 0xa1, 0xc6, 0xa9, 0xe1, 0x9b, 0xa1, 0xc8, 0xa4, 0xe1, 0x9b, 0x9b, 0xc5, 0xbf, 0xc6, 0x8d, 0xe2, 0xb1, 0xa9, 0xc8, 0xab, 0xe2, 0xb1, 0xb1, 0xc3, 0x99, 0xc5, 0x96, 0xc7, 0x95, 0xc6, 0xad, 0xc3, 0xac, 0xc3, 0x8a, 0x25, 0xc7, 0xa5, 0xc6, 0xa8, 0xe1, 0x9b, 0x80, 0xe2, 0xb1, 0xaf, 0xe1, 0x9b, 0xa1, 0xc7, 0xa0, 0xe1, 0x9b, 0xa6, 0xc5, 0xa0, 0xc7, 0x85, 0xc4, 0x99, 0xc6, 0xb7, 0x6e, 0xe1, 0x9b, 0xb0, 0x3b, 0x54, 0xc8, 0xa4, 0xc3, 0x89, 0xe1, 0x9a, 0xa4, 0x75, 0xc3, 0x9f, 0xc6, 0x98, 0xc4, 0xb8, 0xe1, 0x9b, 0xa7, 0xe2, 0xb1, 0xbb, 0xc5, 0xad, 0xc7, 0xbc, 0xc3, 0xaf, 0xc4, 0x9e, 0x61, 0xc8, 0x87, 0x61, 0xc5, 0x82, 0xe1, 0x9b, 0x8d, 0xc5, 0xbe, 0xc5, 0xa3, 0xc2, 0xb3, 0xc7, 0xb3, 0xc6, 0x90, 0xc8, 0x8b, 0xc6, 0x81, 0xe2, 0xb1, 0xb1, 0xc3, 0xa3, 0xc2, 0xa6, 0xe1, 0x9a, 0xb4, 0xe1, 0x9b, 0x81, 0xc6, 0x94, 0xc2, 0xb1, 0xc5, 0xaf, 0xc7, 0x84, 0xc3, 0xa6, 0xc5, 0xb6, 0xc3, 0x8a, 0x5c, 0xe1, 0x9b, 0x85, 0xe1, 0x9b, 0xa2, 0xc4, 0x99, 0xc2, 0xb4, 0xc5, 0x9b, 0xc8, 0xa8, 0xc8, 0x8f, 0x42, 0xc4, 0x8e, 0xe1, 0x9b, 0xaa, 0xc8, 0x89, 0x6e, 0xc5, 0xaf, 0xe1, 0x9a, 0xa8, 0xe1, 0x9a, 0xac, 0xc4, 0xa5, 0xc4, 0x8b, 0xc7, 0x8a, 0xe1, 0x9b, 0x93, 0xc8, 0xba, 0xc4, 0xbc, 0xc2, 0xa3, 0xc8, 0x9e, 0xc6, 0xbf, 0xc6, 0xb2, 0xcd, 0xbc, 0xc3, 0x9d, 0xc4, 0x98, 0xe1, 0x9b, 0x8f, 0xc4, 0x96, 0xc5, 0xa8, 0x77, 0xc4, 0x8d, 0xc5, 0x88, 0xc7, 0xa2, 0xc3, 0x81, 0xc7, 0x89, 0xc4, 0x92, 0xe1, 0x9a, 0xb7, 0xc7, 0xb1, 0xe2, 0xb1, 0xab, 0xc4, 0x9b, 0x5e, 0xc4, 0x8b, 0xe2, 0xb1, 0xa0, 0xe1, 0x9b, 0xad, 0xcd, 0xbd, 0xe1, 0x9a, 0xa1, 0xe2, 0xb1, 0xbb, 0xe1, 0x9a, 0xbf, 0xc8, 0xb1, 0xc6, 0x97, 0xcd, 0xbc, 0xc7, 0xb4, 0xc3, 0xb1, 0xe1, 0x9b, 0x86, 0x5d, 0xcd, 0xb2, 0xc6, 0xb0, 0xc9, 0x81, 0xc5, 0xac, 0x4a, 0xc8, 0x97, 0xc7, 0x94, 0x64, 0xc3, 0x80, 0xc5, 0xb8, 0xe1, 0x9b, 0x9b, 0xc4, 0x9a, 0xc8, 0xb5, 0xe1, 0x9b, 0x88, 0xe1, 0x9a, 0xa2, 0xc7, 0xae, 0xc4, 0xb5, 0x33, 0xc2, 0xb4, 0xc3, 0xb3, 0xc7, 0xb0, 0xc5, 0xbb, 0xe1, 0x9b, 0x98, 0xc8, 0xb6, 0x3d, 0x30, 0xe1, 0x9a, 0xa3, 0xc6, 0x95, 0xc3, 0x90, 0xc8, 0xae, 0xc9, 0x8f, 0xc3, 0x9b, 0xc6, 0xa7, 0x6a, 0xe1, 0x9a, 0xb8, 0xe1, 0x9a, 0xb5, 0xc4, 0xb0, 0xe1, 0x9b, 0x9d, 0x7b, 0xc6, 0xb1, 0xc6, 0xae, 0x30, 0xc8, 0xa0, 0xc5, 0x98, 0xc5, 0x91, 0xe1, 0x9a, 0xa3, 0xe2, 0xb1, 0xaf, 0xe2, 0xb1, 0xa9, 0xe1, 0x9b, 0x90, 0xc8, 0x89, 0xcd, 0xb4, 0xe1, 0x9b, 0x83, 0xc5, 0x88, 0xc2, 0xa5, 0xc6, 0x9c, 0xc2, 0xac, 0xc2, 0xb2, 0xe1, 0x9b, 0x88, 0x6f, 0xe1, 0x9b, 0x9b, 0xc5, 0xb4, 0xc6, 0xa7, 0xc8, 0x8f, 0x5a + 0xc6, 0xa7, 0xe1, 0x9b, 0x8e, 0xc6, 0x8d, 0xc6, 0x88, 0xc2, 0xa3, 0xc4, 0xbe, 0xc6, 0x93, 0xc5, 0x95, 0xe1, 0x9b, 0x88, 0xc3, 0x82, 0xc4, 0xa5, 0x32, 0xc7, 0x95, 0xc9, 0x88, 0xc5, 0xbd, 0xe1, 0x9b, 0x85, 0xc9, 0x84, 0xc3, 0x80, 0xe2, 0xb1, 0xa8, 0xc6, 0xac, 0xe1, 0x9b, 0x82, 0xc5, 0x82, 0x29, 0xc4, 0x80, 0xc8, 0x9c, 0xc6, 0x88, 0xc3, 0xba, 0xc8, 0xa1, 0xe1, 0x9a, 0xb8, 0xc3, 0xbb, 0xc3, 0xb8, 0xc6, 0x90, 0x24, 0xc8, 0x8b, 0xe1, 0x9a, 0xa1, 0x31, 0xc8, 0x9c, 0xe1, 0x9a, 0xa4, 0xe1, 0x9b, 0x82, 0xc2, 0xb6, 0xc6, 0xb1, 0xe1, 0x9b, 0x87, 0x49, 0xc4, 0xba, 0xe2, 0xb1, 0xb5, 0x32, 0xc6, 0x99, 0xc7, 0x9b, 0xc7, 0x85, 0x67, 0xc6, 0xa5, 0xc9, 0x8b, 0x45, 0x77, 0xc6, 0x9e, 0x3d, 0xc4, 0x82, 0xe2, 0xb1, 0xaf, 0xc6, 0x87, 0xe1, 0x9a, 0xb0, 0xe1, 0x9a, 0xa0, 0xc9, 0x88, 0xc3, 0x98, 0xc3, 0xa7, 0xc6, 0x9b, 0xc7, 0x9c, 0xc4, 0xb5, 0xc3, 0xaf, 0xc4, 0xa9, 0xc3, 0xb8, 0xc5, 0xaf, 0xc2, 0xac, 0xc9, 0x8a, 0xe1, 0x9b, 0x8c, 0x47, 0xe1, 0x9b, 0xaa, 0xe1, 0x9a, 0xb6, 0x24, 0xc8, 0x9c, 0x4f, 0xc8, 0xb7, 0x64, 0xe1, 0x9a, 0xad, 0xc9, 0x87, 0xc2, 0xbe, 0xe1, 0x9b, 0x89, 0x6c, 0xe2, 0xb1, 0xac, 0xc5, 0x8e, 0xe1, 0x9b, 0x87, 0xe2, 0xb1, 0xb0, 0xc3, 0xb1, 0xc3, 0x8e, 0xc3, 0x89, 0xe1, 0x9b, 0x9f, 0xc4, 0xb7, 0x42, 0xc6, 0xb6, 0xc6, 0x9d, 0xc2, 0xa7, 0xc2, 0xb1, 0xc4, 0xa5, 0xc6, 0xa3, 0xc8, 0x84, 0xc7, 0x85, 0x74, 0xe2, 0xb1, 0xbb, 0xe2, 0xb1, 0xaf, 0xc7, 0x87, 0x5b, 0xc6, 0xa7, 0xc4, 0x91, 0xc5, 0x95, 0xc8, 0xa6, 0xc4, 0xb0, 0xe1, 0x9b, 0xac, 0xe1, 0x9b, 0x8b, 0xc3, 0x95, 0xe1, 0x9a, 0xaf, 0xc3, 0x85, 0xc4, 0xbf, 0xc2, 0xb0, 0xc5, 0x97, 0xc5, 0xa3, 0xc5, 0xb2, 0xc6, 0xad, 0x60, 0xc5, 0x8b, 0xc3, 0x88, 0xe2, 0xb1, 0xb4, 0xc2, 0xbd, 0xc7, 0xbb, 0xe2, 0xb1, 0xab, 0xc4, 0x99, 0xc4, 0x91, 0x21, 0xc9, 0x8d, 0xc6, 0x92, 0xc7, 0x95, 0x32, 0xe1, 0x9b, 0xa3, 0xc5, 0x86, 0xc7, 0x95, 0xc8, 0xba, 0xe2, 0xb1, 0xbb, 0xc3, 0x89, 0xc6, 0x9c, 0xc6, 0x92, 0xe2, 0xb1, 0xab, 0xc4, 0xaf, 0xc5, 0x81, 0xc4, 0x80, 0xc3, 0x98, 0xc4, 0xad, 0xc5, 0x8b, 0xc6, 0xb5, 0x53, 0xc7, 0x8a, 0x43, 0xc4, 0x95, 0xc4, 0xad, 0xc8, 0xba, 0xe1, 0x9a, 0xb8, 0x7b, 0xc3, 0xb2, 0x33, 0xc2, 0xb6, 0xc5, 0x8b, 0xe1, 0x9a, 0xb5, 0x74, 0x34, 0xc8, 0x9f, 0xc6, 0x83, 0x3d, 0xc2, 0xb1, 0x6b, 0xc4, 0xa8, 0xc3, 0xb5, 0xc7, 0x8c, 0xc7, 0x84, 0x2e, 0xc8, 0x85, 0xc4, 0x99, 0xc7, 0x8e, 0x60, 0x4b, 0xc4, 0x93, 0xe2, 0xb1, 0xbe, 0xc7, 0x88, 0xc3, 0x86, 0x48, 0x5d, 0xc6, 0xa1, 0x78, 0xc7, 0xaa, 0xc7, 0x85, 0x29, 0xc7, 0x82, 0xc3, 0x9c, 0xc6, 0xbe, 0xe1, 0x9b, 0x82, 0x2c, 0xc8, 0xa3, 0xc8, 0x95, 0xc8, 0xbe, 0xc3, 0x94, 0xc8, 0xad, 0xcd, 0xb2, 0xc3, 0xa2, 0xc4, 0xbd, 0xe1, 0x9b, 0x98, 0xe2, 0xb1, 0xac, 0xc3, 0x8d, 0xc3, 0x99, 0xc4, 0xb1, 0xe1, 0x9b, 0x83, 0xe1, 0x9a, 0xb3, 0x72, 0xc6, 0xa2, 0x37, 0xe1, 0x9b, 0xaf, 0xc3, 0x98, 0xc4, 0x99, 0xc3, 0xa0, 0xc7, 0xb5, 0xc6, 0x97, 0x6d, 0xc5, 0xb0, 0xc7, 0xa6, 0xe2, 0xb1, 0xa5, 0xc5, 0xa8, 0xc3, 0xa8, 0xc5, 0x9b, 0xe1, 0x9a, 0xa1, 0xc7, 0xb5, 0x78, 0xe2, 0xb1, 0xbb, 0xe1, 0x9b, 0xa7, 0xc6, 0xae, 0xe1, 0x9a, 0xbb, 0xc4, 0xba, 0xc5, 0xa7, 0xc4, 0x86, 0xc5, 0x94, 0xc8, 0xb4, 0xc3, 0xa3, 0xc8, 0x83, 0xc8, 0x8a, 0xc5, 0xb6, 0xcd, 0xbc, 0xe1, 0x9a, 0xbc, 0xe2, 0xb1, 0xa8 ], asset_base: [ - 0xb3, 0xd1, 0x28, 0x2b, 0xf4, 0x32, 0x3d, 0xc3, 0x01, 0xa2, 0xd5, 0x9b, 0x8b, 0x80, 0x41, 0xe2, 0xd2, 0x9b, 0x69, 0xee, 0x9b, 0xbc, 0x1c, 0x41, 0x06, 0xd3, 0x60, 0x1e, 0x40, 0x39, 0x61, 0x3e + 0xb2, 0xea, 0x85, 0x07, 0x94, 0x73, 0xf8, 0x06, 0xce, 0x30, 0xca, 0xe0, 0xbf, 0x6c, 0xb9, 0xc9, 0xeb, 0x91, 0x72, 0xc0, 0xb9, 0x86, 0x47, 0x7a, 0xb9, 0x04, 0xd1, 0xfa, 0x68, 0x49, 0x01, 0x2e ], }, TestVector { key: [ - 0x9a, 0x0e, 0x46, 0x39, 0xb4, 0x69, 0x1f, 0x02, 0x7c, 0x0d, 0xb7, 0xfe, 0xf1, 0xbb, 0x5e, 0xf9, 0x0a, 0xcd, 0xb7, 0x08, 0x62, 0x6d, 0x2e, 0x1f, 0x3e, 0x38, 0x3e, 0xe7, 0x5b, 0x31, 0xcf, 0x57 + 0x98, 0x9f, 0xc7, 0x01, 0x45, 0xd2, 0xfb, 0xb4, 0xd2, 0xe2, 0x79, 0xe5, 0xf9, 0x5d, 0x72, 0x9f, 0x6a, 0xf4, 0xe9, 0x83, 0x28, 0x53, 0xf5, 0x97, 0xaf, 0x2f, 0xfb, 0xfb, 0x88, 0xa6, 0x6e, 0xba ], description: [ - 0xe1, 0x9b, 0xa9, 0xc4, 0x80, 0xc4, 0xbb, 0xe1, 0x9b, 0xa4, 0xc5, 0xa5, 0xc4, 0xac, 0xc5, 0xbb, 0x7e, 0xc6, 0x82, 0xc5, 0xaf, 0xc3, 0xbd, 0x3b, 0xc8, 0x88, 0xc3, 0xaa, 0xc6, 0x97, 0x2c, 0xc6, 0x82, 0x76, 0xe2, 0xb1, 0xa1, 0xc3, 0x9f, 0xc3, 0xa1, 0xc4, 0xa2, 0xc4, 0x92, 0xc6, 0xa8, 0xc4, 0x8e, 0xe1, 0x9a, 0xbb, 0xc5, 0xac, 0xcd, 0xb5, 0xc6, 0x80, 0xc6, 0xa5, 0xc8, 0xba, 0xc2, 0xa2, 0xc8, 0xb3, 0xc8, 0xa3, 0xc4, 0x98, 0x65, 0xe1, 0x9b, 0xb0, 0xe1, 0x9b, 0xa1, 0xc3, 0x96, 0x5c, 0xc8, 0x81, 0xc5, 0x93, 0xc6, 0xac, 0xc7, 0x9e, 0xc3, 0x8c, 0x53, 0xc7, 0xb9, 0xc4, 0x88, 0xc3, 0xa4, 0xc7, 0x96, 0x64, 0xc5, 0xa7, 0xc4, 0x81, 0x2b, 0x7a, 0xe2, 0xb1, 0xa1, 0xc6, 0xa9, 0xe1, 0x9b, 0xa1, 0xc8, 0xa4, 0xe1, 0x9b, 0x9b, 0xc5, 0xbf, 0xc6, 0x8d, 0xe2, 0xb1, 0xa9, 0xc8, 0xab, 0xe2, 0xb1, 0xb1, 0xc3, 0x99, 0xc5, 0x96, 0xc7, 0x95, 0xc6, 0xad, 0xc3, 0xac, 0xc3, 0x8a, 0x25, 0xc7, 0xa5, 0xc6, 0xa8, 0xe1, 0x9b, 0x80, 0xe2, 0xb1, 0xaf, 0xe1, 0x9b, 0xa1, 0xc7, 0xa0, 0xe1, 0x9b, 0xa6, 0xc5, 0xa0, 0xc7, 0x85, 0xc4, 0x99, 0xc6, 0xb7, 0x6e, 0xe1, 0x9b, 0xb0, 0x3b, 0x54, 0xc8, 0xa4, 0xc3, 0x89, 0xe1, 0x9a, 0xa4, 0x75, 0xc3, 0x9f, 0xc6, 0x98, 0xc4, 0xb8, 0xe1, 0x9b, 0xa7, 0xe2, 0xb1, 0xbb, 0xc5, 0xad, 0xc7, 0xbc, 0xc3, 0xaf, 0xc4, 0x9e, 0x61, 0xc8, 0x87, 0x61, 0xc5, 0x82, 0xe1, 0x9b, 0x8d, 0xc5, 0xbe, 0xc5, 0xa3, 0xc2, 0xb3, 0xc7, 0xb3, 0xc6, 0x90, 0xc8, 0x8b, 0xc6, 0x81, 0xe2, 0xb1, 0xb1, 0xc3, 0xa3, 0xc2, 0xa6, 0xe1, 0x9a, 0xb4, 0xe1, 0x9b, 0x81, 0xc6, 0x94, 0xc2, 0xb1, 0xc5, 0xaf, 0xc7, 0x84, 0xc3, 0xa6, 0xc5, 0xb6, 0xc3, 0x8a, 0x5c, 0xe1, 0x9b, 0x85, 0xe1, 0x9b, 0xa2, 0xc4, 0x99, 0xc2, 0xb4, 0xc5, 0x9b, 0xc8, 0xa8, 0xc8, 0x8f, 0x42, 0xc4, 0x8e, 0xe1, 0x9b, 0xaa, 0xc8, 0x89, 0x6e, 0xc5, 0xaf, 0xe1, 0x9a, 0xa8, 0xe1, 0x9a, 0xac, 0xc4, 0xa5, 0xc4, 0x8b, 0xc7, 0x8a, 0xe1, 0x9b, 0x93, 0xc8, 0xba, 0xc4, 0xbc, 0xc2, 0xa3, 0xc8, 0x9e, 0xc6, 0xbf, 0xc6, 0xb2, 0xcd, 0xbc, 0xc3, 0x9d, 0xc4, 0x98, 0xe1, 0x9b, 0x8f, 0xc4, 0x96, 0xc5, 0xa8, 0x77, 0xc4, 0x8d, 0xc5, 0x88, 0xc7, 0xa2, 0xc3, 0x81, 0xc7, 0x89, 0xc4, 0x92, 0xe1, 0x9a, 0xb7, 0xc7, 0xb1, 0xe2, 0xb1, 0xab, 0xc4, 0x9b, 0x5e, 0xc4, 0x8b, 0xe2, 0xb1, 0xa0, 0xe1, 0x9b, 0xad, 0xcd, 0xbd, 0xe1, 0x9a, 0xa1, 0xe2, 0xb1, 0xbb, 0xe1, 0x9a, 0xbf, 0xc8, 0xb1, 0xc6, 0x97, 0xcd, 0xbc, 0xc7, 0xb4, 0xc3, 0xb1, 0xe1, 0x9b, 0x86, 0x5d, 0xcd, 0xb2, 0xc6, 0xb0, 0xc9, 0x81, 0xc5, 0xac, 0x4a, 0xc8, 0x97, 0xc7, 0x94, 0x64, 0xc3, 0x80, 0xc5, 0xb8, 0xe1, 0x9b, 0x9b, 0xc4, 0x9a, 0xc8, 0xb5, 0xe1, 0x9b, 0x88, 0xe1, 0x9a, 0xa2, 0xc7, 0xae, 0xc4, 0xb5, 0x33, 0xc2, 0xb4, 0xc3, 0xb3, 0xc7, 0xb0, 0xc5, 0xbb, 0xe1, 0x9b, 0x98, 0xc8, 0xb6, 0x3d, 0x30, 0xe1, 0x9a, 0xa3, 0xc6, 0x95, 0xc3, 0x90, 0xc8, 0xae, 0xc9, 0x8f, 0xc3, 0x9b, 0xc6, 0xa7, 0x6a, 0xe1, 0x9a, 0xb8, 0xe1, 0x9a, 0xb5, 0xc4, 0xb0, 0xe1, 0x9b, 0x9d, 0x7b, 0xc6, 0xb1, 0xc6, 0xae, 0x30, 0xc8, 0xa0, 0xc5, 0x98, 0xc5, 0x91, 0xe1, 0x9a, 0xa3, 0xe2, 0xb1, 0xaf, 0xe2, 0xb1, 0xa9, 0xe1, 0x9b, 0x90, 0xc8, 0x89, 0xcd, 0xb4, 0xe1, 0x9b, 0x83, 0xc5, 0x88, 0xc2, 0xa5, 0xc6, 0x9c, 0xc2, 0xac, 0xc2, 0xb2, 0xe1, 0x9b, 0x88, 0x6f, 0xe1, 0x9b, 0x9b, 0xc5, 0xb4, 0xc6, 0xa7, 0xc8, 0x8f, 0x5a + 0xce, 0x8a, 0xc7, 0xb5, 0xc7, 0xbd, 0xc2, 0xae, 0x66, 0xc6, 0xbd, 0xc8, 0xa0, 0xc7, 0x85, 0x4f, 0xe1, 0x9b, 0xa4, 0xc3, 0xb4, 0xe1, 0x9b, 0x92, 0xc6, 0xa6, 0xc6, 0x95, 0xc5, 0x97, 0xc6, 0x97, 0xcd, 0xb2, 0xc6, 0x81, 0xc8, 0xaa, 0xe1, 0x9b, 0x8a, 0xc7, 0xa0, 0xc4, 0xaa, 0xe1, 0x9b, 0xa9, 0x79, 0xe2, 0xb1, 0xb2, 0xc8, 0xba, 0xc3, 0x96, 0xc8, 0x85, 0xe2, 0xb1, 0xb1, 0xc5, 0x82, 0x2e, 0xc7, 0x8b, 0xc7, 0x85, 0xe2, 0xb1, 0xbb, 0xe1, 0x9b, 0xab, 0xc9, 0x8a, 0x3c, 0xc3, 0x9b, 0xc8, 0xac, 0xc2, 0xae, 0xc5, 0x86, 0xc2, 0xbb, 0xc3, 0x89, 0xc8, 0x9a, 0x7b, 0xc2, 0xbe, 0xc7, 0x99, 0xc5, 0xb2, 0xc4, 0x81, 0xc6, 0xb2, 0xc8, 0x96, 0xc7, 0xb2, 0xc8, 0xba, 0xc5, 0xac, 0xce, 0x88, 0xc5, 0x94, 0xc3, 0xbd, 0xc8, 0x81, 0xc5, 0x94, 0xc3, 0xad, 0xc7, 0x83, 0x73, 0xc4, 0xba, 0xe2, 0xb1, 0xad, 0xe1, 0x9a, 0xbb, 0xc5, 0x84, 0xc5, 0xbd, 0x40, 0xc3, 0x9c, 0xc7, 0xbb, 0xc4, 0xbb, 0xc6, 0xba, 0x67, 0x41, 0xe2, 0xb1, 0xaf, 0xe1, 0x9a, 0xba, 0xc6, 0xa9, 0xe1, 0x9b, 0x8d, 0x48, 0xc4, 0xa8, 0xc7, 0x88, 0xc3, 0x9b, 0xc8, 0x8a, 0x65, 0xc3, 0xab, 0xe1, 0x9b, 0x9a, 0xe1, 0x9b, 0x8d, 0x52, 0xe1, 0x9a, 0xa1, 0xc8, 0x8b, 0x29, 0xc3, 0x9a, 0xc7, 0x86, 0xc3, 0x95, 0xe2, 0xb1, 0xa8, 0xe1, 0x9b, 0x8f, 0xc5, 0x94, 0xc4, 0x8e, 0x44, 0xc6, 0xa2, 0xc5, 0x88, 0x3e, 0x7a, 0xc8, 0x9f, 0xe1, 0x9a, 0xa5, 0xc4, 0x9b, 0xc5, 0xa7, 0xc5, 0x91, 0xc3, 0x8e, 0xc7, 0xb2, 0xc4, 0x83, 0x38, 0xe2, 0xb1, 0xb4, 0xc5, 0xb9, 0xc4, 0xbb, 0xc7, 0x88, 0x4d, 0xc2, 0xa5, 0xe2, 0xb1, 0xaf, 0xe1, 0x9a, 0xaa, 0x72, 0xe2, 0xb1, 0xba, 0xc8, 0x8b, 0xe1, 0x9b, 0xaa, 0xc7, 0x90, 0xc5, 0xaa, 0x29, 0xc7, 0xa8, 0xc5, 0x90, 0xc7, 0xa9, 0xcd, 0xb7, 0xc8, 0xa9, 0xc8, 0x88, 0xc6, 0x8a, 0xc4, 0x84, 0xc4, 0xa2, 0xc7, 0xa2, 0xe1, 0x9a, 0xba, 0xc2, 0xb4, 0xe1, 0x9b, 0x8d, 0xc6, 0x91, 0xcd, 0xb1, 0xc5, 0xa5, 0xc3, 0xb3, 0x39, 0xe1, 0x9b, 0x85, 0xc4, 0xbe, 0xc4, 0x9e, 0xcd, 0xb1, 0xc6, 0x83, 0x69, 0xc3, 0xba, 0xe1, 0x9b, 0x95, 0xc2, 0xbf, 0xc6, 0xbd, 0x53, 0xc7, 0xb9, 0xc8, 0x9b, 0x5b, 0xc9, 0x8c, 0xc7, 0xa1, 0xc8, 0xaa, 0xcd, 0xbc, 0xc4, 0xb0, 0xcd, 0xb6, 0xc4, 0x93, 0xc4, 0xab, 0xe1, 0x9b, 0x86, 0xc6, 0xaf, 0xc5, 0x9b, 0xc2, 0xb3, 0xc3, 0xa3, 0xe1, 0x9a, 0xb1, 0xe1, 0x9b, 0x8a, 0xc5, 0x90, 0xc6, 0xa5, 0xc2, 0xae, 0x51, 0x5b, 0xce, 0x86, 0xc9, 0x8c, 0xc7, 0x8f, 0xc6, 0x95, 0xc5, 0x88, 0xc7, 0x82, 0xc5, 0xa2, 0xce, 0x85, 0xc8, 0x85, 0xc3, 0x85, 0xc7, 0xb1, 0xc7, 0xbe, 0xc8, 0x8c, 0xe1, 0x9b, 0x8d, 0xc8, 0x90, 0xc4, 0xb6, 0xc3, 0xbf, 0xe1, 0x9b, 0x86, 0xc6, 0xb8, 0xe2, 0xb1, 0xb5, 0xc3, 0x8e, 0xc8, 0x9b, 0xcd, 0xb7, 0xc5, 0x94, 0xc5, 0x86, 0xc5, 0x9f, 0xc4, 0xb0, 0xc7, 0xa6, 0xc2, 0xbd, 0x70, 0xc6, 0xac, 0xc8, 0xb7, 0xe1, 0x9b, 0x96, 0xc5, 0xbe, 0xc5, 0x97, 0xe1, 0x9a, 0xb9, 0xc3, 0xa7, 0xe2, 0xb1, 0xb4, 0xc5, 0xb6, 0x24, 0x49, 0x26, 0xc5, 0x82, 0xc9, 0x8c, 0xc6, 0x9d, 0xc5, 0x93, 0xc3, 0x85, 0xc3, 0x98, 0xc8, 0xbe, 0x4e, 0xc5, 0xae, 0x44, 0x67, 0xe1, 0x9a, 0xa5, 0xc7, 0xb1, 0xc4, 0xb6, 0xc7, 0xaf, 0x5d, 0xc3, 0xb9, 0xc3, 0xb5, 0xc3, 0xab, 0xc7, 0x83, 0xc7, 0xb3, 0xe1, 0x9b, 0x99, 0xc4, 0x9d, 0xc3, 0x83, 0xc3, 0xb4, 0xc5, 0xb2, 0xc7, 0xbe, 0x5e, 0xcd, 0xba, 0xc9, 0x87, 0xe2, 0xb1, 0xbd, 0xc8, 0x8f, 0xc9, 0x8c ], asset_base: [ - 0x2b, 0xb6, 0x4e, 0xa4, 0x07, 0xfd, 0x00, 0xb6, 0x4c, 0xe5, 0x96, 0x2e, 0x57, 0x3f, 0xaf, 0x9a, 0x40, 0xfb, 0x3a, 0x4d, 0xc1, 0xcc, 0xbf, 0x87, 0xe1, 0xe0, 0xe7, 0x97, 0x8a, 0x19, 0xbd, 0x39 + 0x1a, 0x51, 0xbf, 0x64, 0x82, 0x22, 0x09, 0x2a, 0x98, 0x5b, 0x0e, 0x94, 0xfa, 0x1d, 0xb4, 0xb4, 0xbf, 0xad, 0x07, 0x8f, 0xbe, 0x75, 0xc1, 0xbf, 0x83, 0x1c, 0x47, 0xd3, 0x54, 0x6f, 0xbc, 0x38 ], }, TestVector { key: [ - 0x7d, 0xd6, 0xd7, 0x61, 0xe1, 0x02, 0x01, 0x37, 0xfa, 0x01, 0xb4, 0xdd, 0xd3, 0xb0, 0xf3, 0x48, 0x04, 0xcc, 0x10, 0xcc, 0x4e, 0x9f, 0x6e, 0x9d, 0xf5, 0xb6, 0x04, 0x69, 0xf5, 0x79, 0x36, 0x67 + 0x1d, 0xa0, 0x2d, 0x7e, 0x6a, 0x75, 0x4b, 0xe4, 0xde, 0xfa, 0x04, 0x90, 0x29, 0xc7, 0x94, 0x8b, 0x5e, 0xd2, 0x5b, 0x4d, 0x22, 0xbf, 0x87, 0x27, 0x0b, 0x9d, 0x32, 0xda, 0x52, 0x81, 0x92, 0x24 ], description: [ - 0xe1, 0x9b, 0xa9, 0xc4, 0x80, 0xc4, 0xbb, 0xe1, 0x9b, 0xa4, 0xc5, 0xa5, 0xc4, 0xac, 0xc5, 0xbb, 0x7e, 0xc6, 0x82, 0xc5, 0xaf, 0xc3, 0xbd, 0x3b, 0xc8, 0x88, 0xc3, 0xaa, 0xc6, 0x97, 0x2c, 0xc6, 0x82, 0x76, 0xe2, 0xb1, 0xa1, 0xc3, 0x9f, 0xc3, 0xa1, 0xc4, 0xa2, 0xc4, 0x92, 0xc6, 0xa8, 0xc4, 0x8e, 0xe1, 0x9a, 0xbb, 0xc5, 0xac, 0xcd, 0xb5, 0xc6, 0x80, 0xc6, 0xa5, 0xc8, 0xba, 0xc2, 0xa2, 0xc8, 0xb3, 0xc8, 0xa3, 0xc4, 0x98, 0x65, 0xe1, 0x9b, 0xb0, 0xe1, 0x9b, 0xa1, 0xc3, 0x96, 0x5c, 0xc8, 0x81, 0xc5, 0x93, 0xc6, 0xac, 0xc7, 0x9e, 0xc3, 0x8c, 0x53, 0xc7, 0xb9, 0xc4, 0x88, 0xc3, 0xa4, 0xc7, 0x96, 0x64, 0xc5, 0xa7, 0xc4, 0x81, 0x2b, 0x7a, 0xe2, 0xb1, 0xa1, 0xc6, 0xa9, 0xe1, 0x9b, 0xa1, 0xc8, 0xa4, 0xe1, 0x9b, 0x9b, 0xc5, 0xbf, 0xc6, 0x8d, 0xe2, 0xb1, 0xa9, 0xc8, 0xab, 0xe2, 0xb1, 0xb1, 0xc3, 0x99, 0xc5, 0x96, 0xc7, 0x95, 0xc6, 0xad, 0xc3, 0xac, 0xc3, 0x8a, 0x25, 0xc7, 0xa5, 0xc6, 0xa8, 0xe1, 0x9b, 0x80, 0xe2, 0xb1, 0xaf, 0xe1, 0x9b, 0xa1, 0xc7, 0xa0, 0xe1, 0x9b, 0xa6, 0xc5, 0xa0, 0xc7, 0x85, 0xc4, 0x99, 0xc6, 0xb7, 0x6e, 0xe1, 0x9b, 0xb0, 0x3b, 0x54, 0xc8, 0xa4, 0xc3, 0x89, 0xe1, 0x9a, 0xa4, 0x75, 0xc3, 0x9f, 0xc6, 0x98, 0xc4, 0xb8, 0xe1, 0x9b, 0xa7, 0xe2, 0xb1, 0xbb, 0xc5, 0xad, 0xc7, 0xbc, 0xc3, 0xaf, 0xc4, 0x9e, 0x61, 0xc8, 0x87, 0x61, 0xc5, 0x82, 0xe1, 0x9b, 0x8d, 0xc5, 0xbe, 0xc5, 0xa3, 0xc2, 0xb3, 0xc7, 0xb3, 0xc6, 0x90, 0xc8, 0x8b, 0xc6, 0x81, 0xe2, 0xb1, 0xb1, 0xc3, 0xa3, 0xc2, 0xa6, 0xe1, 0x9a, 0xb4, 0xe1, 0x9b, 0x81, 0xc6, 0x94, 0xc2, 0xb1, 0xc5, 0xaf, 0xc7, 0x84, 0xc3, 0xa6, 0xc5, 0xb6, 0xc3, 0x8a, 0x5c, 0xe1, 0x9b, 0x85, 0xe1, 0x9b, 0xa2, 0xc4, 0x99, 0xc2, 0xb4, 0xc5, 0x9b, 0xc8, 0xa8, 0xc8, 0x8f, 0x42, 0xc4, 0x8e, 0xe1, 0x9b, 0xaa, 0xc8, 0x89, 0x6e, 0xc5, 0xaf, 0xe1, 0x9a, 0xa8, 0xe1, 0x9a, 0xac, 0xc4, 0xa5, 0xc4, 0x8b, 0xc7, 0x8a, 0xe1, 0x9b, 0x93, 0xc8, 0xba, 0xc4, 0xbc, 0xc2, 0xa3, 0xc8, 0x9e, 0xc6, 0xbf, 0xc6, 0xb2, 0xcd, 0xbc, 0xc3, 0x9d, 0xc4, 0x98, 0xe1, 0x9b, 0x8f, 0xc4, 0x96, 0xc5, 0xa8, 0x77, 0xc4, 0x8d, 0xc5, 0x88, 0xc7, 0xa2, 0xc3, 0x81, 0xc7, 0x89, 0xc4, 0x92, 0xe1, 0x9a, 0xb7, 0xc7, 0xb1, 0xe2, 0xb1, 0xab, 0xc4, 0x9b, 0x5e, 0xc4, 0x8b, 0xe2, 0xb1, 0xa0, 0xe1, 0x9b, 0xad, 0xcd, 0xbd, 0xe1, 0x9a, 0xa1, 0xe2, 0xb1, 0xbb, 0xe1, 0x9a, 0xbf, 0xc8, 0xb1, 0xc6, 0x97, 0xcd, 0xbc, 0xc7, 0xb4, 0xc3, 0xb1, 0xe1, 0x9b, 0x86, 0x5d, 0xcd, 0xb2, 0xc6, 0xb0, 0xc9, 0x81, 0xc5, 0xac, 0x4a, 0xc8, 0x97, 0xc7, 0x94, 0x64, 0xc3, 0x80, 0xc5, 0xb8, 0xe1, 0x9b, 0x9b, 0xc4, 0x9a, 0xc8, 0xb5, 0xe1, 0x9b, 0x88, 0xe1, 0x9a, 0xa2, 0xc7, 0xae, 0xc4, 0xb5, 0x33, 0xc2, 0xb4, 0xc3, 0xb3, 0xc7, 0xb0, 0xc5, 0xbb, 0xe1, 0x9b, 0x98, 0xc8, 0xb6, 0x3d, 0x30, 0xe1, 0x9a, 0xa3, 0xc6, 0x95, 0xc3, 0x90, 0xc8, 0xae, 0xc9, 0x8f, 0xc3, 0x9b, 0xc6, 0xa7, 0x6a, 0xe1, 0x9a, 0xb8, 0xe1, 0x9a, 0xb5, 0xc4, 0xb0, 0xe1, 0x9b, 0x9d, 0x7b, 0xc6, 0xb1, 0xc6, 0xae, 0x30, 0xc8, 0xa0, 0xc5, 0x98, 0xc5, 0x91, 0xe1, 0x9a, 0xa3, 0xe2, 0xb1, 0xaf, 0xe2, 0xb1, 0xa9, 0xe1, 0x9b, 0x90, 0xc8, 0x89, 0xcd, 0xb4, 0xe1, 0x9b, 0x83, 0xc5, 0x88, 0xc2, 0xa5, 0xc6, 0x9c, 0xc2, 0xac, 0xc2, 0xb2, 0xe1, 0x9b, 0x88, 0x6f, 0xe1, 0x9b, 0x9b, 0xc5, 0xb4, 0xc6, 0xa7, 0xc8, 0x8f, 0x5a + 0xe1, 0x9b, 0x9c, 0xe1, 0x9a, 0xa5, 0xc5, 0xb7, 0x2b, 0xc3, 0x81, 0xc3, 0x8d, 0xc8, 0xb2, 0xc8, 0xb5, 0xc5, 0x81, 0xc5, 0x9e, 0xc7, 0xa7, 0xe1, 0x9b, 0x8b, 0xc7, 0xb7, 0xe1, 0x9b, 0x80, 0x6d, 0xc8, 0x94, 0x64, 0xc6, 0x88, 0xe2, 0xb1, 0xa6, 0xc6, 0x8f, 0xc9, 0x82, 0x5d, 0xe1, 0x9a, 0xae, 0xe2, 0xb1, 0xa8, 0xc2, 0xb1, 0xc7, 0xa3, 0xc8, 0x87, 0xc3, 0xb4, 0xe2, 0xb1, 0xbe, 0xc6, 0xba, 0xc3, 0x9d, 0xc8, 0xbd, 0xe1, 0x9a, 0xae, 0x74, 0xe2, 0xb1, 0xa2, 0xc8, 0x9f, 0xcd, 0xb2, 0xc4, 0x9a, 0xe1, 0x9a, 0xb7, 0xc7, 0xa4, 0xe1, 0x9a, 0xa2, 0xc5, 0x95, 0xc7, 0x85, 0xc7, 0xa3, 0x4c, 0xc7, 0xb6, 0xcd, 0xbd, 0x26, 0xc7, 0x9b, 0xc4, 0xb4, 0xc6, 0xa0, 0xe1, 0x9a, 0xbe, 0xce, 0x85, 0xc2, 0xae, 0x38, 0xc7, 0xab, 0xc6, 0x87, 0xc5, 0xab, 0xc4, 0xb2, 0xc6, 0xb5, 0xc8, 0xb3, 0xc7, 0xa6, 0xc3, 0xbd, 0xc5, 0xba, 0x4a, 0xc7, 0x8e, 0xc7, 0x8e, 0xc2, 0xb2, 0x49, 0xc5, 0xb1, 0x5a, 0xc3, 0xaa, 0xc6, 0x8b, 0xc5, 0x86, 0x4f, 0xc8, 0xbd, 0x49, 0xc3, 0x98, 0xc5, 0x8e, 0xc9, 0x8a, 0xc8, 0x92, 0x36, 0xe1, 0x9b, 0xad, 0xe1, 0x9b, 0x9c, 0xc3, 0xa7, 0xc8, 0xab, 0xc4, 0xac, 0xe1, 0x9a, 0xa9, 0xc8, 0xbe, 0xc7, 0xb2, 0xe1, 0x9a, 0xb3, 0xc8, 0x8c, 0xc7, 0x8f, 0xe2, 0xb1, 0xa3, 0xc5, 0xaf, 0xc6, 0x9f, 0xc7, 0x92, 0xe1, 0x9b, 0xad, 0x4b, 0xc2, 0xb1, 0xc4, 0x9c, 0xcd, 0xbd, 0xc5, 0xba, 0xc6, 0xb2, 0xe2, 0xb1, 0xb7, 0xc6, 0xb1, 0xc2, 0xba, 0xc6, 0xa8, 0xc8, 0x89, 0xc5, 0x97, 0xc5, 0xaf, 0xe1, 0x9b, 0x8e, 0xc5, 0x9d, 0xc4, 0xa4, 0xc3, 0xb9, 0xc8, 0x8b, 0xc7, 0x84, 0xc5, 0xaa, 0x7b, 0x78, 0xe1, 0x9b, 0x81, 0x60, 0x5e, 0xc3, 0x91, 0xc6, 0xb4, 0x4f, 0xc9, 0x8d, 0xc4, 0xa3, 0xc5, 0x90, 0xe1, 0x9a, 0xbd, 0xc5, 0x93, 0xc3, 0xab, 0xc6, 0x9e, 0xc7, 0xb5, 0xc5, 0xa5, 0xc7, 0xba, 0xe2, 0xb1, 0xb9, 0xe1, 0x9a, 0xa9, 0x2a, 0xe1, 0x9a, 0xae, 0xc3, 0xb7, 0xc9, 0x87, 0x4c, 0xc7, 0x86, 0xc9, 0x81, 0xc6, 0xba, 0xc8, 0x87, 0xc7, 0x96, 0x57, 0xc5, 0xab, 0xc2, 0xa5, 0xc3, 0x85, 0xc8, 0x8f, 0xe1, 0x9b, 0x89, 0xc2, 0xb6, 0xc2, 0xa7, 0xc7, 0x80, 0xc8, 0xb4, 0xcd, 0xb4, 0xc9, 0x88, 0xc8, 0x85, 0xc7, 0xb7, 0xc8, 0x99, 0x3d, 0xc7, 0x9f, 0xc7, 0x8f, 0xc4, 0xa0, 0xc7, 0xb6, 0xc4, 0x80, 0xc3, 0x85, 0xe1, 0x9a, 0xbc, 0xc3, 0x90, 0xc4, 0xb0, 0xc4, 0x83, 0xe1, 0x9a, 0xa4, 0xc9, 0x8e, 0x36, 0xc4, 0xb2, 0xc4, 0x94, 0xc6, 0xbf, 0xe2, 0xb1, 0xbd, 0xc5, 0xae, 0xc2, 0xae, 0xe1, 0x9b, 0xa9, 0xc5, 0x96, 0xc8, 0x9d, 0xc5, 0xb7, 0xc3, 0x8c, 0xc8, 0xae, 0xe2, 0xb1, 0xaf, 0xc5, 0xa6, 0xc4, 0xac, 0x24, 0x6d, 0xc8, 0x99, 0xc7, 0x9d, 0x2c, 0xc2, 0xac, 0xc6, 0xbe, 0xc2, 0xac, 0xc9, 0x88, 0xc5, 0xa8, 0xc6, 0xa1, 0xcd, 0xb2, 0xc6, 0xa7, 0x5d, 0xc8, 0xa0, 0xc8, 0xb2, 0xc4, 0x83, 0xc3, 0xb9, 0xc4, 0xa0, 0xc5, 0x86, 0x54, 0x5d, 0xe1, 0x9b, 0xb0, 0xc5, 0x94, 0x35, 0xe1, 0x9a, 0xb7, 0xe2, 0xb1, 0xa6, 0xc8, 0xa9, 0xc8, 0xa6, 0xcd, 0xb6, 0xc8, 0xa1, 0x6b, 0xc5, 0x9b, 0x73, 0xc3, 0x98, 0xc3, 0xa3, 0xc5, 0xb8, 0xe1, 0x9b, 0x9f, 0xc5, 0xb5, 0xc5, 0x99, 0xc4, 0xa2, 0xc3, 0x81, 0xc9, 0x87, 0xe1, 0x9a, 0xac, 0x59, 0xc8, 0xbb, 0xc6, 0x8b, 0xc4, 0xa8, 0xc4, 0x95, 0xc8, 0xb9, 0xc2, 0xa6, 0xc5, 0xbc, 0xc4, 0x87, 0xc5, 0x94, 0xc4, 0x9e, 0x5e, 0xc3, 0xb0, 0x2a, 0x3a, 0xe1, 0x9b, 0x81, 0xc7, 0xab, 0xc5, 0x92, 0xc8, 0x8c, 0x5a, 0x5a ], asset_base: [ - 0xb0, 0x42, 0x08, 0x91, 0xec, 0xa6, 0x2d, 0x05, 0xd6, 0x89, 0x51, 0x5a, 0x33, 0x90, 0xec, 0x57, 0xd8, 0xf7, 0xe9, 0x53, 0xea, 0x89, 0xcc, 0x01, 0xdd, 0xd3, 0xc1, 0x94, 0x39, 0xe5, 0x18, 0x21 + 0xb1, 0x08, 0xcf, 0xf7, 0x04, 0xbf, 0xce, 0x2b, 0xdb, 0x86, 0xdb, 0xb8, 0x40, 0x3f, 0x02, 0x20, 0x3f, 0x1c, 0xa1, 0x50, 0x2d, 0x5e, 0x24, 0xe2, 0x21, 0xc2, 0x23, 0xd7, 0xeb, 0x82, 0xb2, 0x18 ], }, TestVector { key: [ - 0xbb, 0xf4, 0x49, 0x82, 0xf1, 0xba, 0x3a, 0x2b, 0x9d, 0xd3, 0xc1, 0x77, 0x4d, 0x71, 0xce, 0x33, 0x60, 0x59, 0x9b, 0x07, 0xf2, 0x11, 0xc8, 0x16, 0xb8, 0xc4, 0x3b, 0x98, 0x42, 0x23, 0x09, 0x24 + 0x72, 0xab, 0x8e, 0x45, 0x8e, 0xd4, 0xc8, 0xf2, 0xc5, 0xba, 0xa1, 0x18, 0x50, 0xac, 0xff, 0x71, 0x55, 0xd6, 0xad, 0x0d, 0xc9, 0x81, 0x55, 0x7b, 0x0a, 0x63, 0xab, 0xcb, 0xf4, 0xa6, 0x8d, 0xe3 ], description: [ - 0xe1, 0x9b, 0xa9, 0xc4, 0x80, 0xc4, 0xbb, 0xe1, 0x9b, 0xa4, 0xc5, 0xa5, 0xc4, 0xac, 0xc5, 0xbb, 0x7e, 0xc6, 0x82, 0xc5, 0xaf, 0xc3, 0xbd, 0x3b, 0xc8, 0x88, 0xc3, 0xaa, 0xc6, 0x97, 0x2c, 0xc6, 0x82, 0x76, 0xe2, 0xb1, 0xa1, 0xc3, 0x9f, 0xc3, 0xa1, 0xc4, 0xa2, 0xc4, 0x92, 0xc6, 0xa8, 0xc4, 0x8e, 0xe1, 0x9a, 0xbb, 0xc5, 0xac, 0xcd, 0xb5, 0xc6, 0x80, 0xc6, 0xa5, 0xc8, 0xba, 0xc2, 0xa2, 0xc8, 0xb3, 0xc8, 0xa3, 0xc4, 0x98, 0x65, 0xe1, 0x9b, 0xb0, 0xe1, 0x9b, 0xa1, 0xc3, 0x96, 0x5c, 0xc8, 0x81, 0xc5, 0x93, 0xc6, 0xac, 0xc7, 0x9e, 0xc3, 0x8c, 0x53, 0xc7, 0xb9, 0xc4, 0x88, 0xc3, 0xa4, 0xc7, 0x96, 0x64, 0xc5, 0xa7, 0xc4, 0x81, 0x2b, 0x7a, 0xe2, 0xb1, 0xa1, 0xc6, 0xa9, 0xe1, 0x9b, 0xa1, 0xc8, 0xa4, 0xe1, 0x9b, 0x9b, 0xc5, 0xbf, 0xc6, 0x8d, 0xe2, 0xb1, 0xa9, 0xc8, 0xab, 0xe2, 0xb1, 0xb1, 0xc3, 0x99, 0xc5, 0x96, 0xc7, 0x95, 0xc6, 0xad, 0xc3, 0xac, 0xc3, 0x8a, 0x25, 0xc7, 0xa5, 0xc6, 0xa8, 0xe1, 0x9b, 0x80, 0xe2, 0xb1, 0xaf, 0xe1, 0x9b, 0xa1, 0xc7, 0xa0, 0xe1, 0x9b, 0xa6, 0xc5, 0xa0, 0xc7, 0x85, 0xc4, 0x99, 0xc6, 0xb7, 0x6e, 0xe1, 0x9b, 0xb0, 0x3b, 0x54, 0xc8, 0xa4, 0xc3, 0x89, 0xe1, 0x9a, 0xa4, 0x75, 0xc3, 0x9f, 0xc6, 0x98, 0xc4, 0xb8, 0xe1, 0x9b, 0xa7, 0xe2, 0xb1, 0xbb, 0xc5, 0xad, 0xc7, 0xbc, 0xc3, 0xaf, 0xc4, 0x9e, 0x61, 0xc8, 0x87, 0x61, 0xc5, 0x82, 0xe1, 0x9b, 0x8d, 0xc5, 0xbe, 0xc5, 0xa3, 0xc2, 0xb3, 0xc7, 0xb3, 0xc6, 0x90, 0xc8, 0x8b, 0xc6, 0x81, 0xe2, 0xb1, 0xb1, 0xc3, 0xa3, 0xc2, 0xa6, 0xe1, 0x9a, 0xb4, 0xe1, 0x9b, 0x81, 0xc6, 0x94, 0xc2, 0xb1, 0xc5, 0xaf, 0xc7, 0x84, 0xc3, 0xa6, 0xc5, 0xb6, 0xc3, 0x8a, 0x5c, 0xe1, 0x9b, 0x85, 0xe1, 0x9b, 0xa2, 0xc4, 0x99, 0xc2, 0xb4, 0xc5, 0x9b, 0xc8, 0xa8, 0xc8, 0x8f, 0x42, 0xc4, 0x8e, 0xe1, 0x9b, 0xaa, 0xc8, 0x89, 0x6e, 0xc5, 0xaf, 0xe1, 0x9a, 0xa8, 0xe1, 0x9a, 0xac, 0xc4, 0xa5, 0xc4, 0x8b, 0xc7, 0x8a, 0xe1, 0x9b, 0x93, 0xc8, 0xba, 0xc4, 0xbc, 0xc2, 0xa3, 0xc8, 0x9e, 0xc6, 0xbf, 0xc6, 0xb2, 0xcd, 0xbc, 0xc3, 0x9d, 0xc4, 0x98, 0xe1, 0x9b, 0x8f, 0xc4, 0x96, 0xc5, 0xa8, 0x77, 0xc4, 0x8d, 0xc5, 0x88, 0xc7, 0xa2, 0xc3, 0x81, 0xc7, 0x89, 0xc4, 0x92, 0xe1, 0x9a, 0xb7, 0xc7, 0xb1, 0xe2, 0xb1, 0xab, 0xc4, 0x9b, 0x5e, 0xc4, 0x8b, 0xe2, 0xb1, 0xa0, 0xe1, 0x9b, 0xad, 0xcd, 0xbd, 0xe1, 0x9a, 0xa1, 0xe2, 0xb1, 0xbb, 0xe1, 0x9a, 0xbf, 0xc8, 0xb1, 0xc6, 0x97, 0xcd, 0xbc, 0xc7, 0xb4, 0xc3, 0xb1, 0xe1, 0x9b, 0x86, 0x5d, 0xcd, 0xb2, 0xc6, 0xb0, 0xc9, 0x81, 0xc5, 0xac, 0x4a, 0xc8, 0x97, 0xc7, 0x94, 0x64, 0xc3, 0x80, 0xc5, 0xb8, 0xe1, 0x9b, 0x9b, 0xc4, 0x9a, 0xc8, 0xb5, 0xe1, 0x9b, 0x88, 0xe1, 0x9a, 0xa2, 0xc7, 0xae, 0xc4, 0xb5, 0x33, 0xc2, 0xb4, 0xc3, 0xb3, 0xc7, 0xb0, 0xc5, 0xbb, 0xe1, 0x9b, 0x98, 0xc8, 0xb6, 0x3d, 0x30, 0xe1, 0x9a, 0xa3, 0xc6, 0x95, 0xc3, 0x90, 0xc8, 0xae, 0xc9, 0x8f, 0xc3, 0x9b, 0xc6, 0xa7, 0x6a, 0xe1, 0x9a, 0xb8, 0xe1, 0x9a, 0xb5, 0xc4, 0xb0, 0xe1, 0x9b, 0x9d, 0x7b, 0xc6, 0xb1, 0xc6, 0xae, 0x30, 0xc8, 0xa0, 0xc5, 0x98, 0xc5, 0x91, 0xe1, 0x9a, 0xa3, 0xe2, 0xb1, 0xaf, 0xe2, 0xb1, 0xa9, 0xe1, 0x9b, 0x90, 0xc8, 0x89, 0xcd, 0xb4, 0xe1, 0x9b, 0x83, 0xc5, 0x88, 0xc2, 0xa5, 0xc6, 0x9c, 0xc2, 0xac, 0xc2, 0xb2, 0xe1, 0x9b, 0x88, 0x6f, 0xe1, 0x9b, 0x9b, 0xc5, 0xb4, 0xc6, 0xa7, 0xc8, 0x8f, 0x5a + 0x6d, 0xc3, 0xbf, 0xc7, 0xa9, 0xc6, 0x93, 0xc4, 0x8b, 0xc4, 0xb2, 0xc8, 0xba, 0xc6, 0xab, 0x2d, 0xc7, 0xa4, 0xe2, 0xb1, 0xa5, 0xc6, 0x8f, 0xc7, 0x9d, 0xe2, 0xb1, 0xb0, 0xc8, 0xaa, 0xc3, 0x91, 0xc7, 0xbb, 0xe2, 0xb1, 0xaa, 0xe2, 0xb1, 0xa8, 0xc6, 0x97, 0x24, 0xe1, 0x9b, 0xa6, 0x3d, 0xc3, 0x96, 0xc8, 0xaf, 0xc6, 0xb6, 0xc3, 0xbb, 0xc6, 0xad, 0xc5, 0x81, 0xc8, 0xbb, 0xc7, 0x91, 0xc6, 0x93, 0xc6, 0x8c, 0x2c, 0xc7, 0x9f, 0xc6, 0xa2, 0x67, 0xc6, 0xb3, 0xe2, 0xb1, 0xa0, 0xc2, 0xbe, 0xc4, 0x90, 0x4d, 0xe1, 0x9b, 0x99, 0xc6, 0x92, 0xe1, 0x9a, 0xa2, 0xe1, 0x9a, 0xb7, 0xe1, 0x9a, 0xa9, 0xe1, 0x9b, 0x94, 0xc6, 0xa1, 0x4a, 0xc4, 0xb8, 0xe1, 0x9a, 0xb9, 0xc2, 0xaa, 0xc7, 0x8e, 0xe2, 0xb1, 0xa7, 0x25, 0xc4, 0xa5, 0xc6, 0x9a, 0xc5, 0x82, 0xc4, 0xb2, 0xe2, 0xb1, 0xbf, 0xc8, 0x91, 0xc3, 0x8e, 0xcd, 0xb4, 0xc8, 0x82, 0xc4, 0xb2, 0xc8, 0xb4, 0xc5, 0x9f, 0xc5, 0x9b, 0xe1, 0x9a, 0xb0, 0xc8, 0xa8, 0xc3, 0x9f, 0xc7, 0x9e, 0xe1, 0x9b, 0x93, 0xe1, 0x9a, 0xaa, 0xc7, 0x94, 0xe2, 0xb1, 0xa7, 0x77, 0xc3, 0x9e, 0xc8, 0x85, 0xc2, 0xab, 0x5f, 0xc3, 0x91, 0xc2, 0xa5, 0xc6, 0xa7, 0xc4, 0x80, 0xe1, 0x9b, 0x92, 0xc2, 0xbf, 0xcd, 0xb4, 0xc5, 0xb9, 0xc8, 0xa1, 0xc8, 0x8c, 0xc4, 0x98, 0xc3, 0xa6, 0xc2, 0xab, 0xc4, 0x8d, 0xe1, 0x9a, 0xb6, 0xc7, 0x97, 0xc3, 0xa7, 0xc7, 0x99, 0xc3, 0x82, 0x65, 0xc7, 0x8f, 0xe1, 0x9b, 0x87, 0xc5, 0xa3, 0xe1, 0x9b, 0x96, 0xc7, 0x8a, 0xe1, 0x9b, 0x9f, 0xc6, 0xb0, 0x4e, 0x50, 0xc6, 0xb6, 0xc2, 0xa7, 0xc8, 0xa7, 0xc5, 0xbd, 0xc6, 0x96, 0xc6, 0x98, 0xc7, 0x96, 0x30, 0xc8, 0xa7, 0xc6, 0x8c, 0x2e, 0xc8, 0x8c, 0x62, 0xe1, 0x9a, 0xbf, 0xc4, 0x8c, 0xc7, 0x89, 0xe1, 0x9a, 0xa4, 0xc8, 0xa5, 0x45, 0xcd, 0xbe, 0xe1, 0x9b, 0xb0, 0xc3, 0x90, 0x40, 0xc3, 0xbe, 0xc4, 0x8f, 0xc6, 0x89, 0xc5, 0xb9, 0x6b, 0xc8, 0xbd, 0xc3, 0x97, 0xe1, 0x9a, 0xa0, 0xc7, 0xb3, 0xc5, 0xb7, 0xc7, 0x85, 0xc3, 0x92, 0xe2, 0xb1, 0xac, 0xc4, 0xb0, 0xc5, 0xbc, 0xc6, 0x9d, 0xc6, 0xbb, 0xc6, 0x82, 0xc6, 0x94, 0xc5, 0xb8, 0xc9, 0x8f, 0xc5, 0xbc, 0xc5, 0xad, 0xc7, 0x8f, 0xc5, 0xb0, 0xc7, 0x89, 0xc7, 0x82, 0xc6, 0x9c, 0x41, 0xc6, 0xbe, 0xc7, 0x93, 0xc5, 0xa2, 0xc6, 0xa5, 0xc7, 0x9c, 0xc5, 0x8d, 0xc7, 0x9f, 0xe1, 0x9b, 0x80, 0xc4, 0xba, 0xce, 0x8a, 0xc2, 0xaf, 0xc5, 0x8f, 0x79, 0xc5, 0xb7, 0xc6, 0x87, 0x48, 0xc2, 0xa9, 0xc4, 0xb4, 0xc3, 0x9b, 0xc8, 0x87, 0xc9, 0x8c, 0xc8, 0xb2, 0xe1, 0x9b, 0xa3, 0x68, 0xe2, 0xb1, 0xb6, 0xc5, 0x8c, 0xc2, 0xaa, 0x64, 0xc5, 0x85, 0x48, 0xc5, 0x87, 0x54, 0xe2, 0xb1, 0xaf, 0xc5, 0x88, 0xc4, 0x8f, 0xc5, 0x94, 0xe1, 0x9b, 0xa4, 0xe1, 0x9b, 0xa1, 0xc5, 0xa8, 0xc7, 0x92, 0xc4, 0xbc, 0xc4, 0xa8, 0xc8, 0x9f, 0xc3, 0xbd, 0xe1, 0x9b, 0xab, 0xe2, 0xb1, 0xa2, 0xe1, 0x9a, 0xa3, 0xc5, 0xac, 0xc8, 0x8e, 0xc7, 0xbf, 0xc3, 0xbb, 0xe1, 0x9b, 0x9a, 0xc5, 0x86, 0xc4, 0xae, 0xe2, 0xb1, 0xa9, 0xc7, 0x8a, 0x25, 0xc7, 0xbc, 0xc8, 0x89, 0x31, 0xc4, 0x84, 0xc3, 0x9c, 0xc2, 0xbd, 0xc3, 0x90, 0xe2, 0xb1, 0xb9, 0xc7, 0x97, 0xc5, 0xb7, 0xc3, 0x81, 0xc8, 0xa1, 0x6d, 0xc7, 0xa4, 0xc8, 0x9f, 0xc9, 0x8f, 0xe1, 0x9b, 0x95, 0xe1, 0x9b, 0x9a, 0x3e, 0xc3, 0x94, 0xc7, 0x94, 0xc4, 0xbc, 0xcd, 0xb4, 0xc8, 0xbd, 0xc7, 0xb1, 0x39, 0xc3, 0x8c, 0xe2, 0xb1, 0xa5, 0xc8, 0x82, 0xc7, 0x8b, 0x5a ], asset_base: [ - 0xd7, 0x65, 0x7f, 0x6b, 0xf8, 0xc7, 0x11, 0x02, 0x3d, 0xbb, 0x0e, 0x3c, 0x6b, 0x7d, 0x19, 0xae, 0xc5, 0x22, 0x4b, 0x5b, 0xc8, 0x33, 0x73, 0xe6, 0x89, 0x31, 0xbb, 0x3c, 0x77, 0x8d, 0x19, 0x07 + 0x9c, 0x64, 0x87, 0xfa, 0x7e, 0x3e, 0xd4, 0xc1, 0x7c, 0x02, 0x43, 0x93, 0x55, 0x14, 0xc9, 0x45, 0x4a, 0x6f, 0x21, 0x3f, 0x7b, 0x1c, 0x5b, 0x32, 0xab, 0xd5, 0xa8, 0x6e, 0x49, 0xe1, 0x35, 0x2d ], }, TestVector { key: [ - 0xb5, 0x9c, 0x5f, 0x32, 0x34, 0xd6, 0xca, 0x36, 0xcc, 0x48, 0x3d, 0x67, 0xa8, 0x4f, 0x37, 0xd6, 0xb2, 0x4b, 0x24, 0x45, 0x48, 0x25, 0xd2, 0xb7, 0xbf, 0xdc, 0x80, 0x2b, 0x2e, 0x32, 0x8c, 0x43 + 0x0e, 0xf9, 0x1a, 0x2b, 0x56, 0xac, 0x5f, 0x19, 0xd1, 0xc9, 0xfb, 0x24, 0x98, 0x6c, 0x01, 0x36, 0x2d, 0x66, 0x39, 0x16, 0x0c, 0x27, 0x5b, 0x28, 0x02, 0x46, 0x50, 0x05, 0x14, 0x96, 0x98, 0x44 ], description: [ - 0xe1, 0x9b, 0xa9, 0xc4, 0x80, 0xc4, 0xbb, 0xe1, 0x9b, 0xa4, 0xc5, 0xa5, 0xc4, 0xac, 0xc5, 0xbb, 0x7e, 0xc6, 0x82, 0xc5, 0xaf, 0xc3, 0xbd, 0x3b, 0xc8, 0x88, 0xc3, 0xaa, 0xc6, 0x97, 0x2c, 0xc6, 0x82, 0x76, 0xe2, 0xb1, 0xa1, 0xc3, 0x9f, 0xc3, 0xa1, 0xc4, 0xa2, 0xc4, 0x92, 0xc6, 0xa8, 0xc4, 0x8e, 0xe1, 0x9a, 0xbb, 0xc5, 0xac, 0xcd, 0xb5, 0xc6, 0x80, 0xc6, 0xa5, 0xc8, 0xba, 0xc2, 0xa2, 0xc8, 0xb3, 0xc8, 0xa3, 0xc4, 0x98, 0x65, 0xe1, 0x9b, 0xb0, 0xe1, 0x9b, 0xa1, 0xc3, 0x96, 0x5c, 0xc8, 0x81, 0xc5, 0x93, 0xc6, 0xac, 0xc7, 0x9e, 0xc3, 0x8c, 0x53, 0xc7, 0xb9, 0xc4, 0x88, 0xc3, 0xa4, 0xc7, 0x96, 0x64, 0xc5, 0xa7, 0xc4, 0x81, 0x2b, 0x7a, 0xe2, 0xb1, 0xa1, 0xc6, 0xa9, 0xe1, 0x9b, 0xa1, 0xc8, 0xa4, 0xe1, 0x9b, 0x9b, 0xc5, 0xbf, 0xc6, 0x8d, 0xe2, 0xb1, 0xa9, 0xc8, 0xab, 0xe2, 0xb1, 0xb1, 0xc3, 0x99, 0xc5, 0x96, 0xc7, 0x95, 0xc6, 0xad, 0xc3, 0xac, 0xc3, 0x8a, 0x25, 0xc7, 0xa5, 0xc6, 0xa8, 0xe1, 0x9b, 0x80, 0xe2, 0xb1, 0xaf, 0xe1, 0x9b, 0xa1, 0xc7, 0xa0, 0xe1, 0x9b, 0xa6, 0xc5, 0xa0, 0xc7, 0x85, 0xc4, 0x99, 0xc6, 0xb7, 0x6e, 0xe1, 0x9b, 0xb0, 0x3b, 0x54, 0xc8, 0xa4, 0xc3, 0x89, 0xe1, 0x9a, 0xa4, 0x75, 0xc3, 0x9f, 0xc6, 0x98, 0xc4, 0xb8, 0xe1, 0x9b, 0xa7, 0xe2, 0xb1, 0xbb, 0xc5, 0xad, 0xc7, 0xbc, 0xc3, 0xaf, 0xc4, 0x9e, 0x61, 0xc8, 0x87, 0x61, 0xc5, 0x82, 0xe1, 0x9b, 0x8d, 0xc5, 0xbe, 0xc5, 0xa3, 0xc2, 0xb3, 0xc7, 0xb3, 0xc6, 0x90, 0xc8, 0x8b, 0xc6, 0x81, 0xe2, 0xb1, 0xb1, 0xc3, 0xa3, 0xc2, 0xa6, 0xe1, 0x9a, 0xb4, 0xe1, 0x9b, 0x81, 0xc6, 0x94, 0xc2, 0xb1, 0xc5, 0xaf, 0xc7, 0x84, 0xc3, 0xa6, 0xc5, 0xb6, 0xc3, 0x8a, 0x5c, 0xe1, 0x9b, 0x85, 0xe1, 0x9b, 0xa2, 0xc4, 0x99, 0xc2, 0xb4, 0xc5, 0x9b, 0xc8, 0xa8, 0xc8, 0x8f, 0x42, 0xc4, 0x8e, 0xe1, 0x9b, 0xaa, 0xc8, 0x89, 0x6e, 0xc5, 0xaf, 0xe1, 0x9a, 0xa8, 0xe1, 0x9a, 0xac, 0xc4, 0xa5, 0xc4, 0x8b, 0xc7, 0x8a, 0xe1, 0x9b, 0x93, 0xc8, 0xba, 0xc4, 0xbc, 0xc2, 0xa3, 0xc8, 0x9e, 0xc6, 0xbf, 0xc6, 0xb2, 0xcd, 0xbc, 0xc3, 0x9d, 0xc4, 0x98, 0xe1, 0x9b, 0x8f, 0xc4, 0x96, 0xc5, 0xa8, 0x77, 0xc4, 0x8d, 0xc5, 0x88, 0xc7, 0xa2, 0xc3, 0x81, 0xc7, 0x89, 0xc4, 0x92, 0xe1, 0x9a, 0xb7, 0xc7, 0xb1, 0xe2, 0xb1, 0xab, 0xc4, 0x9b, 0x5e, 0xc4, 0x8b, 0xe2, 0xb1, 0xa0, 0xe1, 0x9b, 0xad, 0xcd, 0xbd, 0xe1, 0x9a, 0xa1, 0xe2, 0xb1, 0xbb, 0xe1, 0x9a, 0xbf, 0xc8, 0xb1, 0xc6, 0x97, 0xcd, 0xbc, 0xc7, 0xb4, 0xc3, 0xb1, 0xe1, 0x9b, 0x86, 0x5d, 0xcd, 0xb2, 0xc6, 0xb0, 0xc9, 0x81, 0xc5, 0xac, 0x4a, 0xc8, 0x97, 0xc7, 0x94, 0x64, 0xc3, 0x80, 0xc5, 0xb8, 0xe1, 0x9b, 0x9b, 0xc4, 0x9a, 0xc8, 0xb5, 0xe1, 0x9b, 0x88, 0xe1, 0x9a, 0xa2, 0xc7, 0xae, 0xc4, 0xb5, 0x33, 0xc2, 0xb4, 0xc3, 0xb3, 0xc7, 0xb0, 0xc5, 0xbb, 0xe1, 0x9b, 0x98, 0xc8, 0xb6, 0x3d, 0x30, 0xe1, 0x9a, 0xa3, 0xc6, 0x95, 0xc3, 0x90, 0xc8, 0xae, 0xc9, 0x8f, 0xc3, 0x9b, 0xc6, 0xa7, 0x6a, 0xe1, 0x9a, 0xb8, 0xe1, 0x9a, 0xb5, 0xc4, 0xb0, 0xe1, 0x9b, 0x9d, 0x7b, 0xc6, 0xb1, 0xc6, 0xae, 0x30, 0xc8, 0xa0, 0xc5, 0x98, 0xc5, 0x91, 0xe1, 0x9a, 0xa3, 0xe2, 0xb1, 0xaf, 0xe2, 0xb1, 0xa9, 0xe1, 0x9b, 0x90, 0xc8, 0x89, 0xcd, 0xb4, 0xe1, 0x9b, 0x83, 0xc5, 0x88, 0xc2, 0xa5, 0xc6, 0x9c, 0xc2, 0xac, 0xc2, 0xb2, 0xe1, 0x9b, 0x88, 0x6f, 0xe1, 0x9b, 0x9b, 0xc5, 0xb4, 0xc6, 0xa7, 0xc8, 0x8f, 0x5a + 0x49, 0xc2, 0xa7, 0xc3, 0xb0, 0x67, 0xe1, 0x9b, 0xa1, 0xc6, 0xa6, 0xc6, 0x95, 0xe1, 0x9a, 0xa8, 0xc7, 0xae, 0xc8, 0xa1, 0xc7, 0xbc, 0xe1, 0x9a, 0xba, 0xc8, 0x86, 0xe2, 0xb1, 0xa9, 0xc6, 0x8e, 0xe1, 0x9a, 0xb3, 0xe1, 0x9a, 0xa7, 0xc8, 0x88, 0xc3, 0x97, 0xc7, 0xac, 0xc7, 0x97, 0x64, 0xc7, 0xae, 0xc5, 0xab, 0xc3, 0x9c, 0xc4, 0x8e, 0xc3, 0x97, 0xc6, 0x83, 0xc4, 0x9e, 0xc9, 0x89, 0xc4, 0x9a, 0xc2, 0xaf, 0xc2, 0xaa, 0xc7, 0x92, 0xcd, 0xb1, 0x65, 0xc5, 0x92, 0xe1, 0x9b, 0xa3, 0xc7, 0x83, 0x4c, 0x63, 0xc2, 0xa5, 0xc4, 0xa5, 0x42, 0xc3, 0x9a, 0xc5, 0x85, 0xc5, 0x80, 0xc5, 0x9e, 0xc3, 0xa0, 0xc8, 0xb0, 0xcd, 0xb6, 0x75, 0xc6, 0x96, 0xce, 0x84, 0xc5, 0x93, 0xe2, 0xb1, 0xb9, 0xe2, 0xb1, 0xa8, 0xc7, 0xb0, 0x45, 0xc5, 0x8b, 0x7a, 0xc3, 0x84, 0xc6, 0x80, 0xc7, 0x9b, 0xc5, 0x9c, 0xc3, 0xa3, 0xc8, 0xba, 0xcd, 0xbc, 0xcd, 0xbd, 0xc8, 0xa7, 0xc4, 0x8a, 0xc5, 0xa2, 0xe2, 0xb1, 0xb7, 0xc4, 0x84, 0xcd, 0xbe, 0xc7, 0xa1, 0xc4, 0xa3, 0xc5, 0x9d, 0xc7, 0xad, 0xc8, 0xb6, 0xc7, 0xb5, 0xc5, 0x8e, 0xe1, 0x9a, 0xb6, 0x65, 0xe2, 0xb1, 0xb7, 0xc6, 0xaf, 0xc9, 0x8d, 0xe1, 0x9a, 0xbe, 0xc7, 0x8b, 0x5c, 0x74, 0xc8, 0x8a, 0xc8, 0x83, 0xc3, 0x87, 0xc3, 0x83, 0xc6, 0xba, 0xc8, 0xbf, 0xc4, 0x9b, 0x3e, 0xc7, 0x96, 0xc7, 0x8b, 0xc5, 0x81, 0xcd, 0xb2, 0xc5, 0x8e, 0xc8, 0x8d, 0xc3, 0xa1, 0x5f, 0xc5, 0xa9, 0xc2, 0xbb, 0xe1, 0x9a, 0xa6, 0xc9, 0x88, 0x5e, 0xc9, 0x85, 0xc8, 0x91, 0xe1, 0x9b, 0x8e, 0xc4, 0x8f, 0xe1, 0x9b, 0xa4, 0xe1, 0x9a, 0xa8, 0xc6, 0xa5, 0x77, 0xc3, 0x85, 0xc7, 0x97, 0xc3, 0xaf, 0xe1, 0x9a, 0xaf, 0x64, 0x6d, 0xc8, 0xa3, 0xc3, 0x92, 0xe2, 0xb1, 0xbd, 0xc8, 0xb7, 0xe1, 0x9b, 0x86, 0xe2, 0xb1, 0xb9, 0xc6, 0xa1, 0xc3, 0x82, 0xc7, 0x8b, 0xc7, 0x91, 0xc9, 0x86, 0xc5, 0x89, 0xe1, 0x9b, 0xae, 0xc8, 0xb6, 0xc4, 0xbb, 0x57, 0xc3, 0xa6, 0xc2, 0xa3, 0xc5, 0xad, 0x2a, 0x6e, 0xc3, 0x90, 0xc5, 0xa1, 0xc4, 0x87, 0xc2, 0xb7, 0xc5, 0xb1, 0xc4, 0x99, 0xc6, 0xbd, 0xe1, 0x9b, 0x81, 0xe1, 0x9b, 0x8e, 0x28, 0xc8, 0xb6, 0xc2, 0xb5, 0xe1, 0x9a, 0xa6, 0xc6, 0x83, 0xe1, 0x9a, 0xbe, 0xc6, 0xbf, 0x2f, 0xc3, 0x80, 0xe1, 0x9a, 0xa2, 0xc7, 0xa2, 0xc5, 0xb1, 0xe1, 0x9b, 0x83, 0xe1, 0x9a, 0xa7, 0xc6, 0x85, 0xc7, 0x93, 0xc5, 0x95, 0xc8, 0xaf, 0xc7, 0x97, 0x2e, 0xe2, 0xb1, 0xaf, 0xc8, 0xbf, 0xe1, 0x9b, 0x81, 0xc3, 0xac, 0x4d, 0xc3, 0xa0, 0xc6, 0x97, 0xe1, 0x9b, 0x92, 0xe1, 0x9b, 0x9f, 0xc4, 0x9d, 0xc8, 0x9b, 0xc6, 0xab, 0xc7, 0x92, 0xc6, 0x95, 0xc5, 0xbf, 0x6b, 0xc7, 0xa0, 0x5a, 0xc3, 0x94, 0xc6, 0x96, 0xc4, 0x8e, 0xc6, 0xac, 0xc6, 0xb9, 0xc3, 0xb1, 0xc8, 0xbd, 0xc8, 0x88, 0xc5, 0xb5, 0xc6, 0x9f, 0xc3, 0x9b, 0xc7, 0xae, 0xc5, 0x9c, 0xc4, 0xb5, 0xc6, 0x9e, 0xc3, 0x99, 0xc2, 0xa9, 0xc6, 0xba, 0xc8, 0x9f, 0xc7, 0x83, 0xc8, 0xbb, 0x34, 0xc3, 0xb5, 0xc5, 0x8a, 0x3b, 0xc2, 0xaa, 0x7b, 0xc4, 0x8c, 0xc3, 0xbb, 0xc8, 0xb9, 0xc5, 0xb5, 0xce, 0x87, 0xc2, 0xb8, 0xc3, 0x97, 0xe1, 0x9b, 0x84, 0xc8, 0x85, 0xc2, 0xa8, 0xc2, 0xab, 0xc8, 0x9a, 0xc6, 0xb2, 0xe2, 0xb1, 0xac, 0xc4, 0xa8, 0xc4, 0xb2, 0xc9, 0x8b, 0xc5, 0xb4, 0xc6, 0x84, 0xc3, 0xb0, 0xc6, 0xb9, 0xe2, 0xb1, 0xae, 0x5b, 0xc8, 0x8b, 0xc3, 0xaa, 0xc5, 0x82, 0xc5, 0xb6, 0xc8, 0x8d, 0xc9, 0x83, 0xc5, 0x91, 0xc9, 0x8c, 0xc2, 0xab, 0xc6, 0x9d ], asset_base: [ - 0x75, 0xb8, 0x7f, 0x88, 0x85, 0xb9, 0x7f, 0x00, 0x70, 0x93, 0x89, 0xeb, 0x57, 0x0a, 0x59, 0x47, 0xd4, 0xca, 0x36, 0x19, 0x98, 0x10, 0xbd, 0x94, 0x37, 0xba, 0x7c, 0x4a, 0x2b, 0x24, 0xcd, 0xab + 0xb2, 0x75, 0x51, 0xe5, 0x55, 0x32, 0x2a, 0x10, 0x94, 0x42, 0x4d, 0x4c, 0xe8, 0x6d, 0xde, 0x6c, 0x6d, 0xf1, 0xbd, 0xec, 0xb6, 0x31, 0x5a, 0x6a, 0xa1, 0xc5, 0x58, 0xc9, 0x82, 0x49, 0x54, 0x13 ], }, TestVector { key: [ - 0xff, 0x63, 0xc7, 0x89, 0x25, 0x1c, 0x10, 0x43, 0xc6, 0xf9, 0x6c, 0x66, 0xbf, 0x5b, 0x0f, 0x61, 0xc9, 0xd6, 0x5f, 0xef, 0x5a, 0xaf, 0x42, 0x84, 0xa6, 0xa5, 0x69, 0x94, 0x94, 0x1c, 0x05, 0xfa + 0x0b, 0x08, 0x3c, 0x42, 0x29, 0xbd, 0x05, 0x85, 0xa4, 0xa0, 0xf5, 0xe8, 0x06, 0x55, 0x2b, 0x65, 0xee, 0x24, 0xc7, 0x1a, 0x4a, 0x2a, 0x19, 0x7f, 0x9e, 0x85, 0x5e, 0xdc, 0x2e, 0x1a, 0x09, 0xfa ], description: [ - 0xe1, 0x9b, 0xa9, 0xc4, 0x80, 0xc4, 0xbb, 0xe1, 0x9b, 0xa4, 0xc5, 0xa5, 0xc4, 0xac, 0xc5, 0xbb, 0x7e, 0xc6, 0x82, 0xc5, 0xaf, 0xc3, 0xbd, 0x3b, 0xc8, 0x88, 0xc3, 0xaa, 0xc6, 0x97, 0x2c, 0xc6, 0x82, 0x76, 0xe2, 0xb1, 0xa1, 0xc3, 0x9f, 0xc3, 0xa1, 0xc4, 0xa2, 0xc4, 0x92, 0xc6, 0xa8, 0xc4, 0x8e, 0xe1, 0x9a, 0xbb, 0xc5, 0xac, 0xcd, 0xb5, 0xc6, 0x80, 0xc6, 0xa5, 0xc8, 0xba, 0xc2, 0xa2, 0xc8, 0xb3, 0xc8, 0xa3, 0xc4, 0x98, 0x65, 0xe1, 0x9b, 0xb0, 0xe1, 0x9b, 0xa1, 0xc3, 0x96, 0x5c, 0xc8, 0x81, 0xc5, 0x93, 0xc6, 0xac, 0xc7, 0x9e, 0xc3, 0x8c, 0x53, 0xc7, 0xb9, 0xc4, 0x88, 0xc3, 0xa4, 0xc7, 0x96, 0x64, 0xc5, 0xa7, 0xc4, 0x81, 0x2b, 0x7a, 0xe2, 0xb1, 0xa1, 0xc6, 0xa9, 0xe1, 0x9b, 0xa1, 0xc8, 0xa4, 0xe1, 0x9b, 0x9b, 0xc5, 0xbf, 0xc6, 0x8d, 0xe2, 0xb1, 0xa9, 0xc8, 0xab, 0xe2, 0xb1, 0xb1, 0xc3, 0x99, 0xc5, 0x96, 0xc7, 0x95, 0xc6, 0xad, 0xc3, 0xac, 0xc3, 0x8a, 0x25, 0xc7, 0xa5, 0xc6, 0xa8, 0xe1, 0x9b, 0x80, 0xe2, 0xb1, 0xaf, 0xe1, 0x9b, 0xa1, 0xc7, 0xa0, 0xe1, 0x9b, 0xa6, 0xc5, 0xa0, 0xc7, 0x85, 0xc4, 0x99, 0xc6, 0xb7, 0x6e, 0xe1, 0x9b, 0xb0, 0x3b, 0x54, 0xc8, 0xa4, 0xc3, 0x89, 0xe1, 0x9a, 0xa4, 0x75, 0xc3, 0x9f, 0xc6, 0x98, 0xc4, 0xb8, 0xe1, 0x9b, 0xa7, 0xe2, 0xb1, 0xbb, 0xc5, 0xad, 0xc7, 0xbc, 0xc3, 0xaf, 0xc4, 0x9e, 0x61, 0xc8, 0x87, 0x61, 0xc5, 0x82, 0xe1, 0x9b, 0x8d, 0xc5, 0xbe, 0xc5, 0xa3, 0xc2, 0xb3, 0xc7, 0xb3, 0xc6, 0x90, 0xc8, 0x8b, 0xc6, 0x81, 0xe2, 0xb1, 0xb1, 0xc3, 0xa3, 0xc2, 0xa6, 0xe1, 0x9a, 0xb4, 0xe1, 0x9b, 0x81, 0xc6, 0x94, 0xc2, 0xb1, 0xc5, 0xaf, 0xc7, 0x84, 0xc3, 0xa6, 0xc5, 0xb6, 0xc3, 0x8a, 0x5c, 0xe1, 0x9b, 0x85, 0xe1, 0x9b, 0xa2, 0xc4, 0x99, 0xc2, 0xb4, 0xc5, 0x9b, 0xc8, 0xa8, 0xc8, 0x8f, 0x42, 0xc4, 0x8e, 0xe1, 0x9b, 0xaa, 0xc8, 0x89, 0x6e, 0xc5, 0xaf, 0xe1, 0x9a, 0xa8, 0xe1, 0x9a, 0xac, 0xc4, 0xa5, 0xc4, 0x8b, 0xc7, 0x8a, 0xe1, 0x9b, 0x93, 0xc8, 0xba, 0xc4, 0xbc, 0xc2, 0xa3, 0xc8, 0x9e, 0xc6, 0xbf, 0xc6, 0xb2, 0xcd, 0xbc, 0xc3, 0x9d, 0xc4, 0x98, 0xe1, 0x9b, 0x8f, 0xc4, 0x96, 0xc5, 0xa8, 0x77, 0xc4, 0x8d, 0xc5, 0x88, 0xc7, 0xa2, 0xc3, 0x81, 0xc7, 0x89, 0xc4, 0x92, 0xe1, 0x9a, 0xb7, 0xc7, 0xb1, 0xe2, 0xb1, 0xab, 0xc4, 0x9b, 0x5e, 0xc4, 0x8b, 0xe2, 0xb1, 0xa0, 0xe1, 0x9b, 0xad, 0xcd, 0xbd, 0xe1, 0x9a, 0xa1, 0xe2, 0xb1, 0xbb, 0xe1, 0x9a, 0xbf, 0xc8, 0xb1, 0xc6, 0x97, 0xcd, 0xbc, 0xc7, 0xb4, 0xc3, 0xb1, 0xe1, 0x9b, 0x86, 0x5d, 0xcd, 0xb2, 0xc6, 0xb0, 0xc9, 0x81, 0xc5, 0xac, 0x4a, 0xc8, 0x97, 0xc7, 0x94, 0x64, 0xc3, 0x80, 0xc5, 0xb8, 0xe1, 0x9b, 0x9b, 0xc4, 0x9a, 0xc8, 0xb5, 0xe1, 0x9b, 0x88, 0xe1, 0x9a, 0xa2, 0xc7, 0xae, 0xc4, 0xb5, 0x33, 0xc2, 0xb4, 0xc3, 0xb3, 0xc7, 0xb0, 0xc5, 0xbb, 0xe1, 0x9b, 0x98, 0xc8, 0xb6, 0x3d, 0x30, 0xe1, 0x9a, 0xa3, 0xc6, 0x95, 0xc3, 0x90, 0xc8, 0xae, 0xc9, 0x8f, 0xc3, 0x9b, 0xc6, 0xa7, 0x6a, 0xe1, 0x9a, 0xb8, 0xe1, 0x9a, 0xb5, 0xc4, 0xb0, 0xe1, 0x9b, 0x9d, 0x7b, 0xc6, 0xb1, 0xc6, 0xae, 0x30, 0xc8, 0xa0, 0xc5, 0x98, 0xc5, 0x91, 0xe1, 0x9a, 0xa3, 0xe2, 0xb1, 0xaf, 0xe2, 0xb1, 0xa9, 0xe1, 0x9b, 0x90, 0xc8, 0x89, 0xcd, 0xb4, 0xe1, 0x9b, 0x83, 0xc5, 0x88, 0xc2, 0xa5, 0xc6, 0x9c, 0xc2, 0xac, 0xc2, 0xb2, 0xe1, 0x9b, 0x88, 0x6f, 0xe1, 0x9b, 0x9b, 0xc5, 0xb4, 0xc6, 0xa7, 0xc8, 0x8f, 0x5a + 0xc5, 0xa0, 0x2a, 0xc4, 0xbc, 0xc6, 0x92, 0xc6, 0x9b, 0xc6, 0x9f, 0xe1, 0x9b, 0xaf, 0xe2, 0xb1, 0xb7, 0xc4, 0x9a, 0xc8, 0x93, 0xe1, 0x9b, 0x8d, 0x2b, 0xc3, 0x8b, 0xe2, 0xb1, 0xa0, 0xc5, 0xa4, 0xc6, 0x9d, 0xc3, 0xb6, 0xc6, 0xb4, 0xc4, 0xb5, 0x68, 0xcd, 0xba, 0xc6, 0x91, 0xc3, 0xa5, 0xc2, 0xaf, 0xe2, 0xb1, 0xbe, 0x6d, 0xc9, 0x86, 0xc6, 0x8c, 0x30, 0xc6, 0x90, 0xc7, 0xb3, 0xe1, 0x9b, 0x96, 0x6e, 0xc5, 0xac, 0xe2, 0xb1, 0xbc, 0x41, 0xc6, 0xb6, 0xc6, 0xab, 0xe2, 0xb1, 0xb0, 0xc7, 0xa6, 0xe1, 0x9a, 0xa1, 0xc2, 0xaa, 0xe1, 0x9b, 0x8a, 0xc6, 0xa9, 0xc4, 0x91, 0xc4, 0xb8, 0xc2, 0xb7, 0xce, 0x8c, 0xc3, 0x98, 0x76, 0xc4, 0x98, 0xc5, 0xa4, 0xc7, 0x9f, 0xc5, 0xb9, 0xc8, 0x96, 0xe1, 0x9a, 0xbf, 0xce, 0x88, 0xc5, 0xaf, 0xc4, 0x94, 0xc3, 0x84, 0xc7, 0xa3, 0xc3, 0x8c, 0xc7, 0x99, 0xcd, 0xb5, 0xc7, 0x9c, 0xc7, 0xb7, 0xe1, 0x9b, 0x96, 0xc9, 0x82, 0xe1, 0x9a, 0xb0, 0xc6, 0x8b, 0xc6, 0x8f, 0xc7, 0x8c, 0x3c, 0x68, 0xc8, 0x8d, 0xc5, 0x8e, 0xc3, 0xaf, 0xc6, 0x90, 0xe1, 0x9a, 0xa5, 0xe1, 0x9a, 0xbe, 0x26, 0xcd, 0xbb, 0xc6, 0x80, 0xc5, 0x82, 0x34, 0xc3, 0x8a, 0x36, 0xc8, 0xa6, 0xcd, 0xbb, 0xe1, 0x9b, 0xa1, 0xc8, 0xaa, 0xc3, 0x86, 0x65, 0xc3, 0xaa, 0xc8, 0xa3, 0xc7, 0xa7, 0xc7, 0xa9, 0xc3, 0xbb, 0x61, 0xc3, 0xbe, 0xc5, 0xae, 0xc2, 0xb0, 0x6c, 0xc5, 0x9a, 0xc4, 0xbc, 0xc8, 0xb6, 0xc4, 0x82, 0xc4, 0x89, 0xc6, 0x8d, 0xc5, 0x90, 0xc8, 0x86, 0xc6, 0x8a, 0xc7, 0xac, 0xc8, 0x87, 0xe1, 0x9a, 0xb3, 0xc2, 0xa2, 0x33, 0xc8, 0x8b, 0x2b, 0xc8, 0x99, 0xc7, 0xae, 0x4e, 0xc5, 0xa2, 0xc5, 0xaa, 0x7e, 0xc7, 0x9b, 0xc6, 0x9d, 0xc6, 0xbe, 0xc8, 0xa8, 0xc6, 0xa9, 0xc4, 0xb0, 0xe1, 0x9b, 0xa9, 0xce, 0x89, 0x41, 0x7a, 0xc8, 0xbd, 0xe1, 0x9b, 0xaf, 0xc4, 0x8d, 0xc7, 0x88, 0x40, 0xc5, 0x9c, 0xe1, 0x9b, 0x9d, 0xc2, 0xac, 0xc9, 0x8d, 0x41, 0xc5, 0xae, 0xe1, 0x9b, 0x87, 0xc7, 0x92, 0xc4, 0x98, 0xc6, 0x97, 0xc2, 0xab, 0x63, 0xce, 0x8c, 0xe1, 0x9b, 0x9d, 0xc2, 0xbc, 0xc4, 0xae, 0xc4, 0x97, 0xc8, 0x91, 0xc5, 0xa6, 0x66, 0xc4, 0xb4, 0xc4, 0xb0, 0xe1, 0x9a, 0xb0, 0x65, 0xc8, 0xb4, 0xc7, 0x8b, 0xe1, 0x9a, 0xa2, 0xc5, 0x98, 0xc8, 0xa5, 0xc4, 0x9f, 0xce, 0x86, 0xc7, 0xa8, 0xc3, 0xaf, 0xc8, 0xa0, 0xc7, 0x96, 0xc4, 0xa3, 0xc4, 0x84, 0xc4, 0x98, 0xe1, 0x9b, 0x9e, 0xe2, 0xb1, 0xb1, 0xc2, 0xa3, 0xe1, 0x9b, 0xa7, 0xc8, 0x8f, 0xe1, 0x9a, 0xa9, 0xc5, 0xba, 0xc5, 0x8b, 0xe1, 0x9b, 0x97, 0xc8, 0xaa, 0xc7, 0x93, 0xc2, 0xaa, 0xc7, 0x96, 0xc3, 0xb5, 0xc5, 0xb0, 0xc8, 0x81, 0xc8, 0x93, 0xc2, 0xac, 0xc5, 0xa0, 0x3f, 0x5d, 0xc7, 0x97, 0x4a, 0xc7, 0x91, 0xc9, 0x80, 0xc6, 0x94, 0xc4, 0xba, 0xc3, 0x96, 0x3c, 0xe1, 0x9b, 0x90, 0xc3, 0x8f, 0xc5, 0xb1, 0xc3, 0xa8, 0xc4, 0xb6, 0xc6, 0x8e, 0xcd, 0xb6, 0xe1, 0x9b, 0x89, 0x26, 0xc7, 0x9f, 0xc6, 0x8c, 0xc3, 0xb5, 0xe1, 0x9b, 0xad, 0xc8, 0x85, 0xc2, 0xb7, 0xc6, 0x96, 0xc3, 0x8a, 0xe2, 0xb1, 0xab, 0xc8, 0x9a, 0x31, 0xc8, 0x81, 0xc7, 0xa9, 0x44, 0xc4, 0xb2, 0xe1, 0x9a, 0xb1, 0xe2, 0xb1, 0xa9, 0xc3, 0xa8, 0x2f, 0xc7, 0xa3, 0xc5, 0x83, 0xc5, 0xb5, 0xe2, 0xb1, 0xa5, 0xc5, 0xbb, 0xc8, 0x84, 0xc5, 0xbf, 0xc7, 0xb5, 0xc5, 0x80, 0xc2, 0xbc, 0xc5, 0xba, 0x74, 0xc8, 0x92, 0xc4, 0x99, 0xc7, 0xbc, 0xc7, 0x9d, 0xc2, 0xba, 0xc5, 0x91, 0x75, 0xc7, 0xbd, 0xe1, 0x9a, 0xb4 ], asset_base: [ - 0xda, 0x94, 0x71, 0x63, 0xc0, 0x67, 0x83, 0x60, 0xfc, 0x58, 0xb4, 0x33, 0xa8, 0x97, 0x66, 0x8e, 0x58, 0x2e, 0xce, 0x67, 0x8f, 0x31, 0xac, 0xb4, 0xb4, 0xad, 0x85, 0xbc, 0xd5, 0xf7, 0xc1, 0xae + 0x97, 0xf4, 0x4c, 0x37, 0x3a, 0x55, 0x30, 0xbd, 0xc9, 0xd4, 0xbb, 0x76, 0x26, 0x65, 0x03, 0xb4, 0xfd, 0x4a, 0x24, 0xf0, 0x22, 0x23, 0x13, 0xe4, 0xff, 0x45, 0x97, 0x74, 0xa6, 0x9a, 0x4f, 0x34 ], }, TestVector { key: [ - 0x45, 0x61, 0x9f, 0x20, 0x6c, 0x3b, 0xfc, 0x84, 0xfd, 0x42, 0x4f, 0xfb, 0x5c, 0x81, 0x6f, 0x65, 0x4b, 0x27, 0xaa, 0x7f, 0x7b, 0x4b, 0xd6, 0x7e, 0xc5, 0xf9, 0xac, 0x6d, 0x0f, 0x38, 0xdb, 0xb1 + 0x02, 0x66, 0x60, 0x55, 0xf4, 0x0b, 0x89, 0x61, 0x24, 0xe3, 0x67, 0x56, 0xa7, 0xa0, 0x93, 0xbb, 0x8e, 0x0b, 0xaa, 0x26, 0x3c, 0xab, 0x79, 0x67, 0x3b, 0x0f, 0x3d, 0x09, 0x74, 0x68, 0x8e, 0xa1 ], description: [ - 0xe1, 0x9b, 0xa9, 0xc4, 0x80, 0xc4, 0xbb, 0xe1, 0x9b, 0xa4, 0xc5, 0xa5, 0xc4, 0xac, 0xc5, 0xbb, 0x7e, 0xc6, 0x82, 0xc5, 0xaf, 0xc3, 0xbd, 0x3b, 0xc8, 0x88, 0xc3, 0xaa, 0xc6, 0x97, 0x2c, 0xc6, 0x82, 0x76, 0xe2, 0xb1, 0xa1, 0xc3, 0x9f, 0xc3, 0xa1, 0xc4, 0xa2, 0xc4, 0x92, 0xc6, 0xa8, 0xc4, 0x8e, 0xe1, 0x9a, 0xbb, 0xc5, 0xac, 0xcd, 0xb5, 0xc6, 0x80, 0xc6, 0xa5, 0xc8, 0xba, 0xc2, 0xa2, 0xc8, 0xb3, 0xc8, 0xa3, 0xc4, 0x98, 0x65, 0xe1, 0x9b, 0xb0, 0xe1, 0x9b, 0xa1, 0xc3, 0x96, 0x5c, 0xc8, 0x81, 0xc5, 0x93, 0xc6, 0xac, 0xc7, 0x9e, 0xc3, 0x8c, 0x53, 0xc7, 0xb9, 0xc4, 0x88, 0xc3, 0xa4, 0xc7, 0x96, 0x64, 0xc5, 0xa7, 0xc4, 0x81, 0x2b, 0x7a, 0xe2, 0xb1, 0xa1, 0xc6, 0xa9, 0xe1, 0x9b, 0xa1, 0xc8, 0xa4, 0xe1, 0x9b, 0x9b, 0xc5, 0xbf, 0xc6, 0x8d, 0xe2, 0xb1, 0xa9, 0xc8, 0xab, 0xe2, 0xb1, 0xb1, 0xc3, 0x99, 0xc5, 0x96, 0xc7, 0x95, 0xc6, 0xad, 0xc3, 0xac, 0xc3, 0x8a, 0x25, 0xc7, 0xa5, 0xc6, 0xa8, 0xe1, 0x9b, 0x80, 0xe2, 0xb1, 0xaf, 0xe1, 0x9b, 0xa1, 0xc7, 0xa0, 0xe1, 0x9b, 0xa6, 0xc5, 0xa0, 0xc7, 0x85, 0xc4, 0x99, 0xc6, 0xb7, 0x6e, 0xe1, 0x9b, 0xb0, 0x3b, 0x54, 0xc8, 0xa4, 0xc3, 0x89, 0xe1, 0x9a, 0xa4, 0x75, 0xc3, 0x9f, 0xc6, 0x98, 0xc4, 0xb8, 0xe1, 0x9b, 0xa7, 0xe2, 0xb1, 0xbb, 0xc5, 0xad, 0xc7, 0xbc, 0xc3, 0xaf, 0xc4, 0x9e, 0x61, 0xc8, 0x87, 0x61, 0xc5, 0x82, 0xe1, 0x9b, 0x8d, 0xc5, 0xbe, 0xc5, 0xa3, 0xc2, 0xb3, 0xc7, 0xb3, 0xc6, 0x90, 0xc8, 0x8b, 0xc6, 0x81, 0xe2, 0xb1, 0xb1, 0xc3, 0xa3, 0xc2, 0xa6, 0xe1, 0x9a, 0xb4, 0xe1, 0x9b, 0x81, 0xc6, 0x94, 0xc2, 0xb1, 0xc5, 0xaf, 0xc7, 0x84, 0xc3, 0xa6, 0xc5, 0xb6, 0xc3, 0x8a, 0x5c, 0xe1, 0x9b, 0x85, 0xe1, 0x9b, 0xa2, 0xc4, 0x99, 0xc2, 0xb4, 0xc5, 0x9b, 0xc8, 0xa8, 0xc8, 0x8f, 0x42, 0xc4, 0x8e, 0xe1, 0x9b, 0xaa, 0xc8, 0x89, 0x6e, 0xc5, 0xaf, 0xe1, 0x9a, 0xa8, 0xe1, 0x9a, 0xac, 0xc4, 0xa5, 0xc4, 0x8b, 0xc7, 0x8a, 0xe1, 0x9b, 0x93, 0xc8, 0xba, 0xc4, 0xbc, 0xc2, 0xa3, 0xc8, 0x9e, 0xc6, 0xbf, 0xc6, 0xb2, 0xcd, 0xbc, 0xc3, 0x9d, 0xc4, 0x98, 0xe1, 0x9b, 0x8f, 0xc4, 0x96, 0xc5, 0xa8, 0x77, 0xc4, 0x8d, 0xc5, 0x88, 0xc7, 0xa2, 0xc3, 0x81, 0xc7, 0x89, 0xc4, 0x92, 0xe1, 0x9a, 0xb7, 0xc7, 0xb1, 0xe2, 0xb1, 0xab, 0xc4, 0x9b, 0x5e, 0xc4, 0x8b, 0xe2, 0xb1, 0xa0, 0xe1, 0x9b, 0xad, 0xcd, 0xbd, 0xe1, 0x9a, 0xa1, 0xe2, 0xb1, 0xbb, 0xe1, 0x9a, 0xbf, 0xc8, 0xb1, 0xc6, 0x97, 0xcd, 0xbc, 0xc7, 0xb4, 0xc3, 0xb1, 0xe1, 0x9b, 0x86, 0x5d, 0xcd, 0xb2, 0xc6, 0xb0, 0xc9, 0x81, 0xc5, 0xac, 0x4a, 0xc8, 0x97, 0xc7, 0x94, 0x64, 0xc3, 0x80, 0xc5, 0xb8, 0xe1, 0x9b, 0x9b, 0xc4, 0x9a, 0xc8, 0xb5, 0xe1, 0x9b, 0x88, 0xe1, 0x9a, 0xa2, 0xc7, 0xae, 0xc4, 0xb5, 0x33, 0xc2, 0xb4, 0xc3, 0xb3, 0xc7, 0xb0, 0xc5, 0xbb, 0xe1, 0x9b, 0x98, 0xc8, 0xb6, 0x3d, 0x30, 0xe1, 0x9a, 0xa3, 0xc6, 0x95, 0xc3, 0x90, 0xc8, 0xae, 0xc9, 0x8f, 0xc3, 0x9b, 0xc6, 0xa7, 0x6a, 0xe1, 0x9a, 0xb8, 0xe1, 0x9a, 0xb5, 0xc4, 0xb0, 0xe1, 0x9b, 0x9d, 0x7b, 0xc6, 0xb1, 0xc6, 0xae, 0x30, 0xc8, 0xa0, 0xc5, 0x98, 0xc5, 0x91, 0xe1, 0x9a, 0xa3, 0xe2, 0xb1, 0xaf, 0xe2, 0xb1, 0xa9, 0xe1, 0x9b, 0x90, 0xc8, 0x89, 0xcd, 0xb4, 0xe1, 0x9b, 0x83, 0xc5, 0x88, 0xc2, 0xa5, 0xc6, 0x9c, 0xc2, 0xac, 0xc2, 0xb2, 0xe1, 0x9b, 0x88, 0x6f, 0xe1, 0x9b, 0x9b, 0xc5, 0xb4, 0xc6, 0xa7, 0xc8, 0x8f, 0x5a + 0xc7, 0xac, 0xc3, 0xa5, 0xc7, 0xa7, 0x62, 0xc3, 0xb5, 0x4d, 0xc6, 0x80, 0xc3, 0x83, 0xe1, 0x9a, 0xa5, 0x3c, 0xc5, 0x84, 0xc8, 0x92, 0xc5, 0x8f, 0xc4, 0x95, 0xc8, 0x95, 0xc3, 0xb4, 0xe1, 0x9b, 0x84, 0xc7, 0xa0, 0xc5, 0x83, 0xc9, 0x83, 0xe1, 0x9b, 0xb0, 0xe2, 0xb1, 0xb6, 0xcd, 0xb1, 0xe1, 0x9a, 0xb2, 0xc7, 0x85, 0xc7, 0x8d, 0xe1, 0x9b, 0x91, 0xc6, 0x9b, 0xc4, 0x8e, 0x63, 0xe1, 0x9a, 0xa7, 0x4c, 0xe1, 0x9b, 0xa0, 0xc6, 0xb0, 0xe2, 0xb1, 0xb5, 0xc2, 0xa1, 0xe1, 0x9b, 0x93, 0xc3, 0xa1, 0xc6, 0xb5, 0x68, 0xc5, 0xab, 0xc5, 0x8d, 0xc6, 0xb5, 0xc3, 0x8c, 0xce, 0x89, 0x4e, 0xc8, 0xb4, 0xc4, 0xb4, 0xc2, 0xb0, 0xc8, 0x99, 0xc3, 0x86, 0xc4, 0x91, 0xe1, 0x9b, 0x91, 0xe1, 0x9b, 0x88, 0x61, 0xc6, 0x8a, 0xc6, 0xa7, 0xc7, 0x8c, 0x71, 0x76, 0xc6, 0xbc, 0xe1, 0x9b, 0x9a, 0x77, 0xc5, 0x9c, 0xc8, 0xaa, 0xc3, 0x95, 0xc7, 0x9f, 0xce, 0x8c, 0xc3, 0xa5, 0xc4, 0x96, 0xc3, 0x95, 0xc3, 0xa2, 0xe1, 0x9b, 0x98, 0xc2, 0xb4, 0xc7, 0xb1, 0xcd, 0xb1, 0xc4, 0xbb, 0x2d, 0xc8, 0xa8, 0xe1, 0x9a, 0xab, 0xc7, 0x8f, 0xc4, 0x83, 0xe1, 0x9b, 0xa8, 0xc5, 0x93, 0xc8, 0x97, 0xe1, 0x9a, 0xa3, 0xc3, 0x81, 0xc3, 0x8a, 0x37, 0xc4, 0xa9, 0xc2, 0xb8, 0x2b, 0xc8, 0xbb, 0xc7, 0x91, 0xe1, 0x9a, 0xb7, 0xc7, 0xa3, 0x6c, 0xe1, 0x9b, 0x96, 0xc8, 0xbf, 0xc8, 0xaf, 0xc4, 0x98, 0xc9, 0x8e, 0xc8, 0x9e, 0xc2, 0xb9, 0xc7, 0x80, 0xc3, 0xb2, 0xc3, 0xb0, 0xc3, 0xa1, 0xc5, 0xaf, 0xc5, 0x83, 0xc4, 0x87, 0xe2, 0xb1, 0xbb, 0x4f, 0xc8, 0xa9, 0xc6, 0x9f, 0xc9, 0x8b, 0x67, 0xcd, 0xb4, 0x5a, 0xc2, 0xa7, 0xe2, 0xb1, 0xa6, 0xc5, 0x8c, 0xc3, 0x8f, 0xc6, 0x8b, 0xc7, 0x9c, 0xc9, 0x8a, 0xe2, 0xb1, 0xaa, 0xe2, 0xb1, 0xb0, 0xc8, 0xb7, 0xc4, 0x9e, 0xc6, 0xbd, 0xc2, 0xb0, 0xc5, 0x91, 0xc6, 0xbb, 0xc5, 0xbb, 0xc6, 0xa0, 0xc3, 0xa8, 0xc2, 0xa5, 0xc8, 0xb0, 0xc4, 0x91, 0xc2, 0xa9, 0xc2, 0xab, 0xc8, 0x99, 0xe1, 0x9a, 0xa4, 0xc5, 0x87, 0xe1, 0x9a, 0xa2, 0xc7, 0xa6, 0x37, 0x73, 0xc8, 0x8b, 0x74, 0xc5, 0xab, 0xc3, 0x85, 0xe1, 0x9b, 0x9c, 0xc6, 0x87, 0xc5, 0x82, 0xc4, 0xa9, 0xc8, 0x9b, 0xe2, 0xb1, 0xb2, 0x6f, 0x51, 0x75, 0xc3, 0xab, 0xc2, 0xbd, 0x49, 0xc4, 0x97, 0x5e, 0xc8, 0xb6, 0x5b, 0xc5, 0x9f, 0xc4, 0x98, 0xc8, 0x8f, 0x3a, 0xc6, 0x95, 0xc7, 0x8b, 0xc5, 0x89, 0x3f, 0xc5, 0x9f, 0xe1, 0x9b, 0x9e, 0xe2, 0xb1, 0xb1, 0xc7, 0x84, 0xc4, 0xa6, 0xe2, 0xb1, 0xa8, 0xc3, 0x85, 0xc3, 0xa5, 0xc8, 0x98, 0xc8, 0xa0, 0x5b, 0xc6, 0xba, 0xe1, 0x9a, 0xa6, 0xc4, 0xad, 0xe2, 0xb1, 0xab, 0xc7, 0xa1, 0xe2, 0xb1, 0xbf, 0xe1, 0x9b, 0xa8, 0x4c, 0xc4, 0x8f, 0x6a, 0xc5, 0x9d, 0xe1, 0x9b, 0xa8, 0xc6, 0xb5, 0xc8, 0x8b, 0xce, 0x8c, 0xc7, 0xa2, 0xc6, 0xbd, 0x33, 0xc4, 0xb0, 0xe1, 0x9a, 0xb2, 0xc7, 0x9d, 0xe2, 0xb1, 0xa5, 0xc2, 0xba, 0xc3, 0x8e, 0xc4, 0xbf, 0xc3, 0x9b, 0xc5, 0xad, 0x73, 0xe1, 0x9a, 0xa6, 0x31, 0xc8, 0x93, 0xc9, 0x84, 0xc6, 0x84, 0xc2, 0xa9, 0xc2, 0xa5, 0xe1, 0x9b, 0x91, 0xe1, 0x9b, 0xb0, 0xc3, 0x97, 0x4f, 0x6b, 0x48, 0xc3, 0xb2, 0xe1, 0x9a, 0xb5, 0xc5, 0x8a, 0xc5, 0x92, 0xe1, 0x9b, 0x8d, 0xc7, 0x8d, 0xc4, 0xa6, 0x26, 0xc3, 0xab, 0xc4, 0x95, 0xc3, 0xb4, 0xc7, 0x9f, 0xc8, 0xa6, 0xc7, 0xaa, 0xc6, 0xb5, 0xc5, 0x8c, 0x66, 0xc9, 0x82, 0xc7, 0x8a, 0xc7, 0x92, 0xc9, 0x88, 0xc4, 0x84, 0xe2, 0xb1, 0xb3, 0x47, 0xc6, 0xbb, 0xc8, 0x83 ], asset_base: [ - 0x01, 0xcb, 0x2c, 0x3f, 0xae, 0x16, 0xf2, 0xe5, 0x82, 0x1e, 0x34, 0x64, 0x70, 0x17, 0xf3, 0x68, 0x04, 0xb1, 0x7e, 0xfc, 0x8c, 0xb7, 0x69, 0x54, 0x79, 0x61, 0x5d, 0xe8, 0xf3, 0x2d, 0x29, 0x21 + 0xe7, 0x25, 0x94, 0x56, 0x3c, 0xb3, 0x92, 0xab, 0xbe, 0x95, 0x61, 0x61, 0xfa, 0xed, 0x3d, 0x8d, 0xc4, 0xa1, 0xa0, 0x4e, 0x7c, 0x0d, 0x6e, 0x5b, 0xb8, 0x7d, 0x6c, 0xba, 0x68, 0xc4, 0x45, 0x27 ], }, TestVector { key: [ - 0xbf, 0x39, 0x20, 0xce, 0x2e, 0x9e, 0x95, 0xb0, 0xee, 0xce, 0x13, 0x0a, 0x50, 0xba, 0x7d, 0xcc, 0x6f, 0x26, 0x51, 0x2a, 0x9f, 0xc7, 0xb8, 0x04, 0xaf, 0xf0, 0x89, 0xf5, 0x0c, 0xbc, 0xff, 0xf7 + 0x0a, 0xc2, 0x8d, 0x35, 0x85, 0x55, 0x65, 0x95, 0xac, 0x16, 0x8a, 0x8c, 0xa3, 0xa0, 0x63, 0x31, 0x9c, 0xdf, 0xbb, 0x4f, 0xaf, 0x2c, 0xa2, 0x48, 0x1d, 0x4d, 0xaa, 0x04, 0x2d, 0x7c, 0xad, 0xa5 ], description: [ - 0xe1, 0x9b, 0xa9, 0xc4, 0x80, 0xc4, 0xbb, 0xe1, 0x9b, 0xa4, 0xc5, 0xa5, 0xc4, 0xac, 0xc5, 0xbb, 0x7e, 0xc6, 0x82, 0xc5, 0xaf, 0xc3, 0xbd, 0x3b, 0xc8, 0x88, 0xc3, 0xaa, 0xc6, 0x97, 0x2c, 0xc6, 0x82, 0x76, 0xe2, 0xb1, 0xa1, 0xc3, 0x9f, 0xc3, 0xa1, 0xc4, 0xa2, 0xc4, 0x92, 0xc6, 0xa8, 0xc4, 0x8e, 0xe1, 0x9a, 0xbb, 0xc5, 0xac, 0xcd, 0xb5, 0xc6, 0x80, 0xc6, 0xa5, 0xc8, 0xba, 0xc2, 0xa2, 0xc8, 0xb3, 0xc8, 0xa3, 0xc4, 0x98, 0x65, 0xe1, 0x9b, 0xb0, 0xe1, 0x9b, 0xa1, 0xc3, 0x96, 0x5c, 0xc8, 0x81, 0xc5, 0x93, 0xc6, 0xac, 0xc7, 0x9e, 0xc3, 0x8c, 0x53, 0xc7, 0xb9, 0xc4, 0x88, 0xc3, 0xa4, 0xc7, 0x96, 0x64, 0xc5, 0xa7, 0xc4, 0x81, 0x2b, 0x7a, 0xe2, 0xb1, 0xa1, 0xc6, 0xa9, 0xe1, 0x9b, 0xa1, 0xc8, 0xa4, 0xe1, 0x9b, 0x9b, 0xc5, 0xbf, 0xc6, 0x8d, 0xe2, 0xb1, 0xa9, 0xc8, 0xab, 0xe2, 0xb1, 0xb1, 0xc3, 0x99, 0xc5, 0x96, 0xc7, 0x95, 0xc6, 0xad, 0xc3, 0xac, 0xc3, 0x8a, 0x25, 0xc7, 0xa5, 0xc6, 0xa8, 0xe1, 0x9b, 0x80, 0xe2, 0xb1, 0xaf, 0xe1, 0x9b, 0xa1, 0xc7, 0xa0, 0xe1, 0x9b, 0xa6, 0xc5, 0xa0, 0xc7, 0x85, 0xc4, 0x99, 0xc6, 0xb7, 0x6e, 0xe1, 0x9b, 0xb0, 0x3b, 0x54, 0xc8, 0xa4, 0xc3, 0x89, 0xe1, 0x9a, 0xa4, 0x75, 0xc3, 0x9f, 0xc6, 0x98, 0xc4, 0xb8, 0xe1, 0x9b, 0xa7, 0xe2, 0xb1, 0xbb, 0xc5, 0xad, 0xc7, 0xbc, 0xc3, 0xaf, 0xc4, 0x9e, 0x61, 0xc8, 0x87, 0x61, 0xc5, 0x82, 0xe1, 0x9b, 0x8d, 0xc5, 0xbe, 0xc5, 0xa3, 0xc2, 0xb3, 0xc7, 0xb3, 0xc6, 0x90, 0xc8, 0x8b, 0xc6, 0x81, 0xe2, 0xb1, 0xb1, 0xc3, 0xa3, 0xc2, 0xa6, 0xe1, 0x9a, 0xb4, 0xe1, 0x9b, 0x81, 0xc6, 0x94, 0xc2, 0xb1, 0xc5, 0xaf, 0xc7, 0x84, 0xc3, 0xa6, 0xc5, 0xb6, 0xc3, 0x8a, 0x5c, 0xe1, 0x9b, 0x85, 0xe1, 0x9b, 0xa2, 0xc4, 0x99, 0xc2, 0xb4, 0xc5, 0x9b, 0xc8, 0xa8, 0xc8, 0x8f, 0x42, 0xc4, 0x8e, 0xe1, 0x9b, 0xaa, 0xc8, 0x89, 0x6e, 0xc5, 0xaf, 0xe1, 0x9a, 0xa8, 0xe1, 0x9a, 0xac, 0xc4, 0xa5, 0xc4, 0x8b, 0xc7, 0x8a, 0xe1, 0x9b, 0x93, 0xc8, 0xba, 0xc4, 0xbc, 0xc2, 0xa3, 0xc8, 0x9e, 0xc6, 0xbf, 0xc6, 0xb2, 0xcd, 0xbc, 0xc3, 0x9d, 0xc4, 0x98, 0xe1, 0x9b, 0x8f, 0xc4, 0x96, 0xc5, 0xa8, 0x77, 0xc4, 0x8d, 0xc5, 0x88, 0xc7, 0xa2, 0xc3, 0x81, 0xc7, 0x89, 0xc4, 0x92, 0xe1, 0x9a, 0xb7, 0xc7, 0xb1, 0xe2, 0xb1, 0xab, 0xc4, 0x9b, 0x5e, 0xc4, 0x8b, 0xe2, 0xb1, 0xa0, 0xe1, 0x9b, 0xad, 0xcd, 0xbd, 0xe1, 0x9a, 0xa1, 0xe2, 0xb1, 0xbb, 0xe1, 0x9a, 0xbf, 0xc8, 0xb1, 0xc6, 0x97, 0xcd, 0xbc, 0xc7, 0xb4, 0xc3, 0xb1, 0xe1, 0x9b, 0x86, 0x5d, 0xcd, 0xb2, 0xc6, 0xb0, 0xc9, 0x81, 0xc5, 0xac, 0x4a, 0xc8, 0x97, 0xc7, 0x94, 0x64, 0xc3, 0x80, 0xc5, 0xb8, 0xe1, 0x9b, 0x9b, 0xc4, 0x9a, 0xc8, 0xb5, 0xe1, 0x9b, 0x88, 0xe1, 0x9a, 0xa2, 0xc7, 0xae, 0xc4, 0xb5, 0x33, 0xc2, 0xb4, 0xc3, 0xb3, 0xc7, 0xb0, 0xc5, 0xbb, 0xe1, 0x9b, 0x98, 0xc8, 0xb6, 0x3d, 0x30, 0xe1, 0x9a, 0xa3, 0xc6, 0x95, 0xc3, 0x90, 0xc8, 0xae, 0xc9, 0x8f, 0xc3, 0x9b, 0xc6, 0xa7, 0x6a, 0xe1, 0x9a, 0xb8, 0xe1, 0x9a, 0xb5, 0xc4, 0xb0, 0xe1, 0x9b, 0x9d, 0x7b, 0xc6, 0xb1, 0xc6, 0xae, 0x30, 0xc8, 0xa0, 0xc5, 0x98, 0xc5, 0x91, 0xe1, 0x9a, 0xa3, 0xe2, 0xb1, 0xaf, 0xe2, 0xb1, 0xa9, 0xe1, 0x9b, 0x90, 0xc8, 0x89, 0xcd, 0xb4, 0xe1, 0x9b, 0x83, 0xc5, 0x88, 0xc2, 0xa5, 0xc6, 0x9c, 0xc2, 0xac, 0xc2, 0xb2, 0xe1, 0x9b, 0x88, 0x6f, 0xe1, 0x9b, 0x9b, 0xc5, 0xb4, 0xc6, 0xa7, 0xc8, 0x8f, 0x5a + 0xe2, 0xb1, 0xb0, 0xc6, 0x87, 0xc7, 0xb8, 0x58, 0xc8, 0x93, 0xe1, 0x9a, 0xb6, 0xc5, 0xbf, 0xc3, 0xb0, 0xc5, 0x92, 0xc3, 0x83, 0x25, 0xc2, 0xb4, 0xc6, 0xbd, 0xc6, 0x87, 0xe1, 0x9b, 0x81, 0xc4, 0x9e, 0xc6, 0x9c, 0xe1, 0x9b, 0x84, 0x46, 0x56, 0xe2, 0xb1, 0xa4, 0xc3, 0xa9, 0xc5, 0xab, 0xe1, 0x9a, 0xbb, 0x55, 0xc4, 0x85, 0xc4, 0xa8, 0xc2, 0xb1, 0xc8, 0xa4, 0xc3, 0xa4, 0x7e, 0xc4, 0x92, 0xc7, 0x9b, 0xc2, 0xac, 0xc3, 0xa1, 0xc4, 0x81, 0xcd, 0xb2, 0xc2, 0xa6, 0xc2, 0xa1, 0xc3, 0xa2, 0xe1, 0x9b, 0x95, 0xc5, 0xa4, 0xc7, 0xb5, 0xc8, 0x9f, 0xc9, 0x83, 0xe1, 0x9a, 0xa2, 0xc5, 0xb5, 0x25, 0xc5, 0x9d, 0xc3, 0xb1, 0x5f, 0xc5, 0xa8, 0x69, 0xe1, 0x9b, 0x88, 0xc4, 0xb2, 0xe2, 0xb1, 0xa8, 0xc8, 0xb8, 0x54, 0x4f, 0x2c, 0x6a, 0xc5, 0xbc, 0xc7, 0x84, 0xc8, 0x9b, 0xc6, 0x89, 0xc5, 0x9a, 0xc5, 0xb1, 0xc7, 0x8e, 0xc6, 0xab, 0xc6, 0xbe, 0xc6, 0xae, 0xc8, 0x8b, 0xc6, 0xbd, 0xc2, 0xa7, 0xc6, 0x9b, 0xc3, 0xb5, 0xc5, 0x8e, 0xc6, 0x92, 0xc8, 0xaa, 0xc3, 0xb3, 0xc7, 0xbf, 0xc2, 0xb4, 0xc3, 0xa6, 0xc7, 0xb7, 0xc7, 0x9a, 0xc3, 0xb1, 0xc2, 0xa7, 0xc4, 0xb8, 0xc6, 0x93, 0xc7, 0xae, 0xc6, 0x8c, 0x74, 0x5c, 0xc6, 0xa1, 0x42, 0x4c, 0xc6, 0xb6, 0xc9, 0x8a, 0x50, 0xc8, 0xba, 0xc7, 0xa5, 0xc8, 0x9d, 0xc8, 0x9b, 0xc5, 0xa0, 0xc7, 0x99, 0x21, 0x5e, 0x24, 0xc6, 0x93, 0xc6, 0x9b, 0xc7, 0x8d, 0xc8, 0x9b, 0xe1, 0x9b, 0x93, 0xc6, 0x8f, 0xc4, 0xb6, 0xe1, 0x9a, 0xa5, 0x45, 0xe1, 0x9b, 0x8e, 0xc6, 0xbe, 0xe1, 0x9b, 0x9e, 0xc6, 0xa8, 0xe1, 0x9a, 0xa7, 0xc4, 0xa6, 0xc5, 0x84, 0xc6, 0xbb, 0xc8, 0xad, 0xcd, 0xb2, 0xc6, 0xb8, 0x37, 0xc6, 0xb0, 0xe1, 0x9b, 0x84, 0xc3, 0x84, 0xc8, 0x80, 0xc4, 0xb5, 0xc6, 0x91, 0xe2, 0xb1, 0xa5, 0xc7, 0x83, 0x60, 0xc5, 0x8f, 0xc5, 0xb0, 0xc7, 0xa0, 0xc8, 0x96, 0xc2, 0xb2, 0xc8, 0xa7, 0xc6, 0x9f, 0x2d, 0xc6, 0x99, 0xc5, 0xb8, 0xe1, 0x9a, 0xa6, 0xc7, 0x9b, 0xc6, 0x9b, 0xc7, 0x99, 0xc3, 0x84, 0x3c, 0xc6, 0x9a, 0x52, 0xc3, 0xb0, 0xc5, 0xb7, 0xc2, 0xab, 0x56, 0xc3, 0x91, 0xc8, 0xbe, 0xc5, 0x84, 0xc8, 0x84, 0xc5, 0xb9, 0xc7, 0xac, 0xc8, 0x86, 0xc5, 0xa0, 0xc2, 0xb0, 0xc3, 0xa7, 0xe1, 0x9a, 0xb9, 0xe1, 0x9b, 0x84, 0xe1, 0x9b, 0x89, 0xc8, 0x80, 0xc6, 0x82, 0xc5, 0xb1, 0x73, 0xc6, 0x84, 0xc4, 0xb1, 0xc8, 0x8b, 0xc4, 0xab, 0xc3, 0xa5, 0xc5, 0xbb, 0xe1, 0x9b, 0x84, 0x63, 0xc3, 0xac, 0xc3, 0xad, 0xc3, 0xb8, 0xc5, 0xac, 0xc8, 0x8f, 0xc7, 0xb0, 0xc4, 0x9d, 0xe1, 0x9a, 0xac, 0xc6, 0x86, 0x7d, 0xe1, 0x9a, 0xbe, 0xc8, 0xac, 0xcd, 0xbc, 0xcd, 0xba, 0xce, 0x8c, 0xc5, 0x9e, 0x57, 0xc4, 0x83, 0xc8, 0x96, 0xc5, 0xb5, 0xe2, 0xb1, 0xac, 0xc4, 0xa6, 0xc8, 0xaf, 0xc8, 0x84, 0x65, 0xc5, 0x85, 0x5d, 0xc4, 0xb0, 0xc5, 0xbe, 0xc5, 0x9b, 0x3d, 0xc7, 0x80, 0xe1, 0x9b, 0x81, 0xc6, 0x94, 0xc4, 0xb3, 0xe1, 0x9b, 0xa7, 0xe2, 0xb1, 0xa2, 0x3d, 0xc5, 0x82, 0x4e, 0x44, 0xe1, 0x9a, 0xb5, 0xc6, 0x90, 0xc3, 0x85, 0xe1, 0x9b, 0x82, 0xe1, 0x9a, 0xb3, 0xc7, 0xa2, 0xc5, 0x93, 0xc6, 0xa9, 0xc5, 0x92, 0xc6, 0xb3, 0xce, 0x84, 0xe1, 0x9b, 0x87, 0xe1, 0x9b, 0x97, 0xe1, 0x9b, 0x9e, 0xc6, 0x81, 0xc4, 0xb7, 0xe1, 0x9b, 0x9e, 0x3d, 0xc7, 0xb8, 0xe1, 0x9b, 0x97, 0xe1, 0x9b, 0x9f, 0xc4, 0x81, 0xc5, 0x8a, 0x2c, 0xc6, 0x9a, 0x21, 0xc4, 0xb8, 0xc4, 0xa9, 0xc2, 0xa9, 0xc5, 0x89, 0xc8, 0xb5, 0x5a, 0x5a ], asset_base: [ - 0x26, 0x21, 0x1d, 0x3b, 0x0b, 0xcf, 0x80, 0x41, 0x43, 0x30, 0x1b, 0x45, 0x23, 0x7b, 0x96, 0xc4, 0x97, 0xe6, 0xe3, 0x87, 0x2c, 0x75, 0xb8, 0xc1, 0x58, 0x67, 0x31, 0xda, 0x39, 0x1e, 0xc4, 0x25 + 0x0b, 0xcf, 0xbd, 0x87, 0x2f, 0xc5, 0xed, 0x4c, 0x82, 0x80, 0x35, 0x16, 0x69, 0x20, 0x77, 0x21, 0xc6, 0xd2, 0x15, 0x67, 0xdd, 0x34, 0x10, 0x5c, 0x89, 0x7d, 0xbf, 0x66, 0x19, 0x95, 0xa3, 0x1d ], }, ] diff --git a/test-vectors/rust/orchard_zsa_digests.rs b/test-vectors/rust/orchard_zsa_digests.rs new file mode 100644 index 00000000..dcc6c243 --- /dev/null +++ b/test-vectors/rust/orchard_zsa_digests.rs @@ -0,0 +1,445 @@ +pub(crate) struct TestVector { + pub(crate) tx: Vec, + pub(crate) txid: [u8; 32], + pub(crate) auth_digest: [u8; 32], + pub(crate) amounts: Vec, + pub(crate) script_pubkeys: Vec>, + pub(crate) transparent_input: Option, + pub(crate) sighash_shielded: [u8; 32], + pub(crate) sighash_all: Option<[u8; 32]>, + pub(crate) sighash_none: Option<[u8; 32]>, + pub(crate) sighash_single: Option<[u8; 32]>, + pub(crate) sighash_all_anyone: Option<[u8; 32]>, + pub(crate) sighash_none_anyone: Option<[u8; 32]>, + pub(crate) sighash_single_anyone: Option<[u8; 32]>, +} + +// From https://github.com/zcash-hackworks/zcash-test-vectors/blob/master/orchard_zsa_digests.py +pub(crate) fn test_vectors() -> Vec { + vec![ + TestVector { + tx: vec![ + 0x06, 0x00, 0x00, 0x80, 0xf8, 0x69, 0x4a, 0x12, 0x77, 0x77, 0x77, 0x77, 0x7a, 0x8f, 0x73, 0x9a, 0x2d, 0x6f, 0x2c, 0x02, 0x01, 0xe1, 0x52, 0xa8, 0x04, 0x9e, 0x29, 0x4c, 0x4d, 0x6e, 0x66, 0xb1, 0x64, 0x93, 0x9d, 0xaf, 0xfa, 0x2e, 0xf6, 0xee, 0x69, 0x21, 0x48, 0x1c, 0xdd, 0x86, 0xb3, 0xcc, 0x43, 0x18, 0xd9, 0x61, 0x4f, 0xc8, 0x20, 0x90, 0x5d, 0x04, 0x53, 0x51, 0x6a, 0xac, 0xa3, 0xf2, 0x49, 0x88, 0x00, 0x01, 0x9f, 0x33, 0xbf, 0x3a, 0x10, 0x9b, 0xdd, 0x1b, 0x23, 0x2b, 0x47, 0xb1, 0x64, 0x6d, 0x91, 0xe1, 0x29, 0x66, 0x34, 0xeb, 0xde, 0x5c, 0xca, 0xd5, 0x72, 0x88, 0xb5, 0xb2, 0x22, 0x81, 0x86, 0xe5, 0x4b, 0x69, 0x68, 0x91, 0x2a, 0x63, 0x81, 0xce, 0x3d, 0xc1, 0x66, 0xd5, 0x6a, 0x1d, 0x62, 0xf5, 0xa8, 0xd7, 0x55, 0x1d, 0xb5, 0xfd, 0x93, 0x13, 0xe8, 0xc7, 0x20, 0x3d, 0x99, 0x6a, 0xf7, 0xd4, 0x1a, 0x38, 0xe0, 0x1d, 0x94, 0x90, 0x3d, 0x3c, 0x3e, 0x0a, 0xd3, 0x36, 0x0c, 0x1d, 0x37, 0x10, 0xac, 0xd2, 0x0b, 0x18, 0x3e, 0x31, 0xd4, 0x9f, 0x25, 0xc9, 0xa1, 0x38, 0xf4, 0x9b, 0x1a, 0x53, 0x01, 0x46, 0x6b, 0x3d, 0xa6, 0x12, 0x14, 0x9d, 0xf5, 0xed, 0xa0, 0xf1, 0x4f, 0x2e, 0xfc, 0x5c, 0x6a, 0xc0, 0x38, 0x84, 0x42, 0x8a, 0x31, 0x5d, 0xc9, 0x1f, 0x8d, 0x7b, 0x49, 0x2e, 0xbc, 0x57, 0xe4, 0x75, 0xa4, 0xa6, 0xf2, 0x65, 0x72, 0x50, 0x4b, 0x19, 0x22, 0x32, 0xec, 0xb9, 0xf0, 0xc0, 0x24, 0x11, 0xe5, 0x25, 0x96, 0xbc, 0x5e, 0x90, 0x45, 0x7e, 0x74, 0x59, 0x39, 0xff, 0xed, 0xbd, 0x12, 0x1e, 0x37, 0xec, 0x1e, 0x9d, 0xdd, 0xc3, 0x1b, 0x06, 0xdc, 0x95, 0x76, 0xa1, 0x73, 0x8e, 0xf7, 0x3e, 0x6b, 0xa7, 0x16, 0x48, 0x91, 0x3d, 0xbf, 0x75, 0xa7, 0x79, 0xfd, 0xd4, 0x88, 0xd8, 0x3f, 0x85, 0x7d, 0xee, 0xcc, 0x40, 0xa9, 0x8d, 0x5f, 0x29, 0x35, 0x39, 0x5e, 0xe4, 0x76, 0x2d, 0xd2, 0x1a, 0xfd, 0xbb, 0x5d, 0x47, 0xfa, 0x9a, 0x6d, 0xd9, 0x84, 0xd5, 0x67, 0xdb, 0x28, 0x57, 0xb9, 0x27, 0xb7, 0xfa, 0xe2, 0xdb, 0x58, 0x71, 0x05, 0x41, 0x5d, 0x46, 0x42, 0x78, 0x9d, 0x38, 0xf5, 0x0b, 0x8d, 0xbc, 0xc1, 0x29, 0xca, 0xb3, 0xd1, 0x7d, 0x19, 0xf3, 0x35, 0x5b, 0xcf, 0x73, 0xce, 0xcb, 0x8c, 0xb8, 0xa5, 0xda, 0x01, 0x30, 0x71, 0x52, 0xf1, 0x39, 0x36, 0xa2, 0x70, 0x57, 0x26, 0x70, 0xdc, 0x82, 0xd3, 0x90, 0x26, 0xc6, 0xcb, 0x4c, 0xd4, 0xb0, 0xf7, 0xf5, 0xaa, 0x2a, 0x4f, 0x5a, 0x53, 0x41, 0xec, 0x5d, 0xd7, 0x15, 0x40, 0x6f, 0x2f, 0xdd, 0x2a, 0xfa, 0x73, 0x3f, 0x5f, 0x64, 0x1c, 0x8c, 0x21, 0x86, 0x2a, 0x1b, 0xaf, 0xce, 0x26, 0x09, 0xd9, 0xee, 0xcf, 0xa1, 0x58, 0xcf, 0xb5, 0xcd, 0x79, 0xf8, 0x80, 0x08, 0xe3, 0x15, 0xdc, 0x7d, 0x83, 0x88, 0xe7, 0x6c, 0x17, 0x82, 0xfd, 0x27, 0x95, 0xd1, 0x8a, 0x76, 0x36, 0x24, 0xc2, 0x5f, 0xa9, 0x59, 0xcc, 0x97, 0x48, 0x9c, 0xe7, 0x57, 0x45, 0x82, 0x4b, 0x77, 0x86, 0x8c, 0x53, 0x23, 0x9c, 0xfb, 0xdf, 0x73, 0xca, 0xec, 0x65, 0x60, 0x40, 0x37, 0x31, 0x4f, 0xaa, 0xce, 0xb5, 0x62, 0x18, 0xc6, 0xbd, 0x30, 0xf8, 0x37, 0x4a, 0xc1, 0x33, 0x86, 0x79, 0x3f, 0x21, 0xa9, 0xfb, 0x80, 0xad, 0x03, 0xbc, 0x0c, 0xda, 0x4a, 0x44, 0x94, 0x6c, 0x00, 0xe1, 0xb1, 0xa1, 0xdf, 0x0e, 0x5b, 0x87, 0xb5, 0xbe, 0xce, 0x47, 0x7a, 0x70, 0x96, 0x49, 0xe9, 0x50, 0x06, 0x05, 0x91, 0x39, 0x48, 0x12, 0x95, 0x1e, 0x1f, 0xe3, 0x89, 0x5b, 0x8c, 0xc3, 0xd1, 0x4d, 0x2c, 0xf6, 0x55, 0x6d, 0xf6, 0xed, 0x4b, 0x4d, 0xdd, 0x3d, 0x9a, 0x69, 0xf5, 0x33, 0x57, 0xd7, 0x76, 0x7f, 0x4f, 0x5c, 0xcb, 0xdb, 0xc5, 0x96, 0x63, 0x12, 0x77, 0xf8, 0xfe, 0xcd, 0x08, 0xcb, 0x05, 0x6b, 0x95, 0xe3, 0x02, 0x5b, 0x97, 0x92, 0xff, 0xf7, 0xf2, 0x44, 0xfc, 0x71, 0x62, 0x69, 0xb9, 0x26, 0xd6, 0x2e, 0x95, 0x96, 0xfa, 0x82, 0x5c, 0x6b, 0xf2, 0x1a, 0xff, 0x9e, 0x68, 0x62, 0x5a, 0x19, 0x24, 0x40, 0xea, 0x06, 0x82, 0x81, 0x23, 0xd9, 0x78, 0x84, 0x80, 0x6f, 0x15, 0xfa, 0x08, 0xda, 0x52, 0x75, 0x4a, 0x10, 0x95, 0xe3, 0xff, 0x1a, 0xbd, 0x5c, 0xe4, 0xfd, 0xdf, 0xcc, 0xfc, 0x3a, 0x61, 0x28, 0xae, 0xf7, 0x84, 0xa6, 0x46, 0x10, 0xa8, 0x9d, 0x1a, 0x70, 0x99, 0x21, 0x6d, 0x08, 0x14, 0xd3, 0xa2, 0xd4, 0x52, 0x43, 0x1c, 0x32, 0xd4, 0x11, 0xac, 0x1c, 0xce, 0x82, 0xad, 0x02, 0x29, 0x40, 0x7b, 0xbc, 0x48, 0x98, 0x56, 0x75, 0xe3, 0xf8, 0x74, 0xa4, 0x53, 0x3f, 0x1d, 0x63, 0xa8, 0x4d, 0xfa, 0x3e, 0x0f, 0x46, 0x0f, 0xe2, 0xf5, 0x7e, 0x34, 0xfb, 0xc7, 0x54, 0x23, 0xc3, 0x73, 0x7f, 0x5b, 0x2a, 0x06, 0x15, 0xf5, 0x72, 0x2d, 0xb0, 0x41, 0xa3, 0xef, 0x66, 0xfa, 0x48, 0x3a, 0xfd, 0x3c, 0x2e, 0x19, 0xe5, 0x94, 0x44, 0xa6, 0x4a, 0xdd, 0x6d, 0xf1, 0xd9, 0x63, 0xf5, 0xdd, 0x5b, 0x50, 0x10, 0xd3, 0xd0, 0x25, 0xf0, 0x28, 0x7c, 0x4c, 0xf1, 0x9c, 0x75, 0xf3, 0x3d, 0x51, 0xdd, 0xdd, 0xba, 0x5d, 0x65, 0x7b, 0x43, 0xee, 0x8d, 0xa6, 0x45, 0x44, 0x38, 0x14, 0xcc, 0x73, 0x29, 0xf3, 0xe9, 0xb4, 0xe5, 0x4c, 0x23, 0x6c, 0x29, 0xaf, 0x39, 0x23, 0x10, 0x17, 0x56, 0xd9, 0xfa, 0x4b, 0xd0, 0xf7, 0xd2, 0xdd, 0xaa, 0xcb, 0x6b, 0x0f, 0x86, 0xa2, 0x65, 0x8e, 0x0a, 0x07, 0xa0, 0x5a, 0xc5, 0xb9, 0x50, 0x05, 0x1c, 0xd2, 0x4c, 0x47, 0xa8, 0x8d, 0x13, 0xd6, 0x59, 0xba, 0x2a, 0x46, 0xca, 0x18, 0x30, 0x81, 0x6d, 0x09, 0xcd, 0x76, 0x46, 0xf7, 0x6f, 0x71, 0x6a, 0xbe, 0xc5, 0xde, 0x07, 0xfe, 0x9b, 0x52, 0x34, 0x10, 0x80, 0x6e, 0xa6, 0xf2, 0x88, 0xf8, 0x73, 0x6c, 0x23, 0x35, 0x7c, 0x85, 0xf4, 0x57, 0x91, 0xe1, 0x70, 0x80, 0x29, 0xd9, 0x82, 0x4d, 0x90, 0x70, 0x46, 0x07, 0xf3, 0x87, 0xa0, 0x3e, 0x49, 0xbf, 0x98, 0x36, 0x57, 0x44, 0x31, 0x34, 0x5a, 0x78, 0x77, 0xef, 0xaa, 0x8a, 0x08, 0xe7, 0x30, 0x81, 0xef, 0x8d, 0x62, 0xcb, 0x78, 0x0a, 0xb6, 0x88, 0x3a, 0x50, 0xa0, 0xd4, 0x70, 0x19, 0x0d, 0xfb, 0xa1, 0x0a, 0x85, 0x7f, 0x82, 0x84, 0x2d, 0x38, 0x25, 0xb3, 0xd6, 0xda, 0x05, 0x73, 0xd3, 0x16, 0xeb, 0x16, 0x0d, 0xc0, 0xb7, 0x16, 0xc4, 0x8f, 0xbd, 0x46, 0x7f, 0x75, 0xb7, 0x80, 0x14, 0x9a, 0xe8, 0x80, 0x8f, 0x4e, 0x68, 0xf5, 0x0c, 0x05, 0x36, 0xac, 0xdd, 0xf6, 0xf1, 0xae, 0xab, 0x01, 0x6b, 0x6b, 0xc1, 0xa5, 0x1e, 0xd4, 0x4c, 0xfa, 0xb7, 0x00, 0x00, 0xc7, 0xb3, 0x53, 0x42, 0x01, 0xcf, 0xb1, 0xcd, 0x8d, 0xbf, 0x69, 0xb8, 0x25, 0x0c, 0x18, 0xef, 0x41, 0x29, 0x4c, 0xa9, 0x79, 0x93, 0xdb, 0x54, 0x6c, 0x1f, 0xe0, 0x1f, 0x7e, 0x9c, 0x8e, 0x36, 0x7e, 0xdc, 0xf0, 0x4b, 0xe3, 0x4a, 0x98, 0x51, 0xa7, 0xaf, 0x9d, 0xb6, 0x99, 0x0e, 0xd8, 0x3d, 0xd6, 0x4a, 0xf3, 0x59, 0x7c, 0x04, 0x32, 0x3e, 0xa5, 0x1b, 0x00, 0x52, 0xad, 0x80, 0x84, 0xa8, 0xb9, 0xda, 0x94, 0x8d, 0x32, 0x0d, 0xad, 0xd6, 0x4f, 0x54, 0x31, 0xe6, 0x1d, 0xdf, 0x65, 0x8d, 0x24, 0xae, 0x67, 0xc2, 0x2c, 0x8d, 0x13, 0x09, 0x13, 0x1f, 0xc0, 0x0f, 0xe7, 0xf2, 0x35, 0x73, 0x42, 0x76, 0xd3, 0x8d, 0x47, 0xf1, 0xe1, 0x91, 0xe0, 0x0c, 0x7a, 0x1d, 0x48, 0xaf, 0x04, 0x68, 0x27, 0x59, 0x1e, 0x97, 0x33, 0xa9, 0x7f, 0xa6, 0xb6, 0x79, 0xf3, 0xdc, 0x60, 0x1d, 0x00, 0x82, 0x85, 0xed, 0xcb, 0xda, 0xe6, 0x9c, 0xe8, 0xfc, 0x1b, 0xe4, 0xaa, 0xc0, 0x0f, 0xf2, 0x71, 0x1e, 0xbd, 0x93, 0x1d, 0xe5, 0x18, 0x85, 0x68, 0x78, 0xf7, 0x34, 0x76, 0xf2, 0x1a, 0x48, 0x2e, 0xc9, 0x37, 0x83, 0x65, 0xc8, 0xf7, 0x39, 0x3c, 0x94, 0xe2, 0x88, 0x53, 0x15, 0xeb, 0x46, 0x71, 0x09, 0x8b, 0x79, 0x53, 0x5e, 0x79, 0x0f, 0xe5, 0x3e, 0x29, 0xfe, 0xf2, 0xb3, 0x76, 0x66, 0x97, 0xac, 0x32, 0xb4, 0xf4, 0x73, 0xf4, 0x68, 0xa0, 0x08, 0xe7, 0x23, 0x89, 0xfc, 0x03, 0x88, 0x0d, 0x78, 0x0c, 0xb0, 0x7f, 0xcf, 0xaa, 0xbe, 0x3f, 0x1a, 0x84, 0xb2, 0x7d, 0xb5, 0x9a, 0x4a, 0x15, 0x3d, 0x10, 0x70, 0x68, 0x9f, 0x2c, 0xcf, 0x97, 0x5b, 0x2b, 0x17, 0x6e, 0x1c, 0x69, 0xdb, 0xe3, 0x81, 0x34, 0x0e, 0xf1, 0xf9, 0x8f, 0xdc, 0x4b, 0x45, 0x3a, 0xbd, 0xa3, 0xa2, 0xbf, 0xac, 0x30, 0x69, 0xba, 0x7f, 0x1c, 0xc5, 0x0a, 0x81, 0xc2, 0x52, 0x0e, 0x41, 0x2f, 0xab, 0x4e, 0x5d, 0x39, 0x7e, 0xcf, 0x73, 0x9f, 0x28, 0x0d, 0x5b, 0x68, 0x45, 0x33, 0xd5, 0xd2, 0x9c, 0xfe, 0x7e, 0x73, 0x02, 0xec, 0x14, 0x4b, 0x4e, 0x55, 0x3a, 0xcf, 0xd6, 0x70, 0xf7, 0x7e, 0x75, 0x5f, 0xc8, 0x8e, 0x06, 0x77, 0xe3, 0x1b, 0xa4, 0x59, 0xb4, 0x4e, 0x30, 0x77, 0x68, 0x95, 0x8f, 0xe3, 0x78, 0x9d, 0x41, 0xc2, 0xb1, 0xff, 0x43, 0x4c, 0xb3, 0x0e, 0x15, 0x91, 0x4f, 0x01, 0xbc, 0x6b, 0xc2, 0x30, 0x7b, 0x48, 0x8d, 0x25, 0x56, 0xd7, 0xb7, 0x38, 0x0e, 0xa4, 0xff, 0xd7, 0x12, 0xf6, 0xb0, 0x2f, 0xe8, 0x06, 0xb9, 0x45, 0x69, 0xcd, 0x40, 0x59, 0xf3, 0x96, 0xbf, 0x29, 0xb9, 0x9d, 0x0a, 0x40, 0xe5, 0xe1, 0x71, 0x1c, 0xa9, 0x44, 0xf7, 0x2d, 0x43, 0x6a, 0x10, 0x2f, 0xca, 0x4b, 0x97, 0x69, 0x3d, 0xa0, 0xb0, 0x86, 0xfe, 0x9d, 0x2e, 0x71, 0x62, 0x47, 0x0d, 0x02, 0xe0, 0xf0, 0x5d, 0x4b, 0xec, 0x95, 0x12, 0xbf, 0xb3, 0xf3, 0x83, 0x27, 0x29, 0x6e, 0xfa, 0xa7, 0x43, 0x28, 0xb1, 0x18, 0xc2, 0x74, 0x02, 0xc7, 0x0c, 0x3a, 0x90, 0xb4, 0x9a, 0xd4, 0xbb, 0xc6, 0x8e, 0x37, 0xc0, 0xaa, 0x7d, 0x9b, 0x3f, 0xe1, 0x77, 0x99, 0xd7, 0x3b, 0x84, 0x1e, 0x75, 0x17, 0x13, 0xa0, 0x29, 0x43, 0x90, 0x5a, 0xae, 0x08, 0x03, 0xfd, 0x69, 0x44, 0x2e, 0xb7, 0x68, 0x1e, 0xc2, 0xa0, 0x56, 0x00, 0x05, 0x4e, 0x92, 0xee, 0xd5, 0x55, 0x02, 0x8f, 0x21, 0xb6, 0xa1, 0x55, 0x26, 0x8a, 0x2d, 0xd6, 0x64, 0x05, 0x25, 0x28, 0xa5, 0xf8, 0xed, 0x02, 0x8f, 0x59, 0xaf, 0x98, 0x5a, 0xd1, 0x31, 0x5c, 0x2e, 0x25, 0xae, 0xb9, 0xd7, 0xf1, 0x34, 0xe4, 0xbf, 0x47, 0x86, 0x42, 0xab, 0x96, 0xb1, 0x5d, 0x3b, 0x3e, 0x13, 0xce, 0x23, 0x87, 0xac, 0x84, 0xdc, 0x08, 0x19, 0xe8, 0x12, 0x60, 0xe1, 0x1d, 0x39, 0x2a, 0x5f, 0x06, 0xdb, 0x8b, 0x56, 0x33, 0xde, 0x28, 0x1a, 0x0e, 0x9c, 0x95, 0x8c, 0x24, 0x06, 0x00, 0x00 + ], + txid: [ + 0xe6, 0xa2, 0x02, 0x4f, 0x3f, 0x42, 0x2a, 0x2a, 0x70, 0x74, 0xa4, 0x3e, 0x8b, 0x7d, 0xf9, 0xa2, 0xb9, 0x0e, 0xee, 0xf2, 0x39, 0x3f, 0x1c, 0x07, 0xf1, 0x80, 0x42, 0xa4, 0xc0, 0xf0, 0xcb, 0x8b + ], + auth_digest: [ + 0xc4, 0x7e, 0xfe, 0x33, 0xfa, 0x33, 0xf9, 0xee, 0x64, 0xc5, 0xb0, 0xdf, 0x6e, 0xdb, 0x2b, 0xab, 0xae, 0x5c, 0x17, 0x0f, 0x80, 0x00, 0x17, 0x90, 0x03, 0xaf, 0xd3, 0x30, 0xf1, 0x6b, 0xec, 0xd6 + ], + amounts: vec![ + 1311766330213275, + ], + script_pubkeys: vec![ + vec![ + 0x63, 0x63 + ], + ], + transparent_input: Some(0), + sighash_shielded: [ + 0xe2, 0x93, 0x95, 0x8a, 0xe7, 0xb6, 0x1e, 0x56, 0x89, 0xd8, 0xa5, 0x62, 0xa1, 0xb1, 0x49, 0x04, 0x07, 0xe1, 0xb5, 0xf3, 0xab, 0x56, 0xc8, 0x77, 0x2b, 0xf1, 0x7b, 0xde, 0xb4, 0x2b, 0x4d, 0x71 + ], + sighash_all: Some([ + 0x5c, 0x96, 0xee, 0x8d, 0x2d, 0x58, 0x37, 0x18, 0x31, 0x82, 0x00, 0x75, 0x0c, 0x96, 0x00, 0x0c, 0x58, 0xfb, 0xa9, 0x08, 0x80, 0x85, 0x3f, 0xf5, 0xf1, 0x37, 0x1b, 0x5a, 0x4b, 0x35, 0xd3, 0x1b + ]), + sighash_none: Some([ + 0x45, 0xa6, 0x8e, 0xef, 0x07, 0x18, 0x22, 0x3e, 0x11, 0xe0, 0xb0, 0xe0, 0x5c, 0x1d, 0xc0, 0x41, 0x04, 0xd2, 0xc1, 0xe1, 0x6b, 0x76, 0x25, 0x4c, 0xb8, 0x1e, 0xf2, 0xc4, 0x13, 0xfb, 0x95, 0x03 + ]), + sighash_single: None, + sighash_all_anyone: Some([ + 0x3b, 0x76, 0xab, 0xbb, 0x12, 0xd8, 0xc5, 0x7b, 0x7c, 0x29, 0x85, 0x9e, 0x27, 0xfd, 0x1a, 0x55, 0x3e, 0x5c, 0x11, 0xba, 0x6b, 0xc1, 0x35, 0x50, 0x01, 0xe3, 0x92, 0x30, 0x2e, 0x2d, 0x29, 0x1c + ]), + sighash_none_anyone: Some([ + 0xf1, 0xc9, 0x68, 0x5c, 0x0b, 0x80, 0x3a, 0x08, 0x17, 0x85, 0x37, 0x56, 0x39, 0x3c, 0xad, 0x3b, 0x9a, 0xd0, 0xb7, 0x6a, 0x4b, 0x8b, 0xbb, 0x0a, 0x09, 0x8a, 0x0e, 0xd0, 0x08, 0x81, 0x9a, 0x91 + ]), + sighash_single_anyone: None, + }, + TestVector { + tx: vec![ + 0x06, 0x00, 0x00, 0x80, 0xf8, 0x69, 0x4a, 0x12, 0x77, 0x77, 0x77, 0x77, 0xd3, 0xf4, 0x1e, 0x72, 0x8e, 0xf2, 0xbc, 0x09, 0x02, 0xb8, 0x9f, 0xfd, 0xec, 0xa3, 0x64, 0xdd, 0x2f, 0x0f, 0x07, 0x39, 0xf0, 0x53, 0x45, 0x56, 0x48, 0x31, 0x99, 0xc7, 0x1f, 0x18, 0x93, 0x41, 0xac, 0x9b, 0x78, 0xa2, 0x69, 0x16, 0x42, 0x06, 0xa0, 0xea, 0x1c, 0xe7, 0x3b, 0x05, 0x52, 0xac, 0x65, 0x53, 0x00, 0xb2, 0x47, 0xc0, 0x46, 0xf8, 0xe7, 0x5e, 0xf8, 0xe3, 0xf8, 0xbd, 0x82, 0x1c, 0xf5, 0x77, 0x49, 0x18, 0x64, 0xe2, 0x0e, 0x6d, 0x08, 0xfd, 0x2e, 0x32, 0xb5, 0x55, 0xc9, 0x2c, 0x66, 0x1f, 0x19, 0x58, 0x8b, 0x72, 0xa8, 0x95, 0x99, 0x71, 0x0a, 0x00, 0x06, 0x12, 0x53, 0xca, 0x02, 0xc4, 0x9d, 0x7d, 0x74, 0xf6, 0x5f, 0x01, 0x00, 0x09, 0xac, 0x53, 0xac, 0x00, 0xac, 0x52, 0x00, 0x00, 0xac, 0xb7, 0x39, 0x17, 0xd3, 0xcc, 0x94, 0x05, 0x00, 0x09, 0xac, 0x6a, 0x6a, 0x00, 0x63, 0x53, 0x52, 0xac, 0xac, 0x00, 0x02, 0x80, 0xa9, 0x89, 0x23, 0x5d, 0x81, 0x05, 0x18, 0xdb, 0xa3, 0xf3, 0x4c, 0x72, 0x7b, 0x77, 0xf2, 0x3d, 0x14, 0xf0, 0x22, 0xbf, 0x38, 0x1e, 0x29, 0xed, 0xb1, 0x74, 0x9e, 0x05, 0x46, 0xeb, 0xdc, 0x53, 0x04, 0x35, 0x31, 0x2e, 0xdc, 0xed, 0xc6, 0xa9, 0x61, 0x13, 0x33, 0x38, 0xd7, 0x86, 0xc4, 0xa3, 0xe1, 0x03, 0xf6, 0x01, 0x10, 0xa1, 0x6b, 0x13, 0x37, 0x12, 0x97, 0x04, 0xbf, 0x47, 0x54, 0x7f, 0xef, 0x3a, 0x8b, 0x97, 0xe7, 0x37, 0x53, 0x67, 0x5e, 0x91, 0x07, 0x43, 0x64, 0xab, 0x31, 0x90, 0xcd, 0xd0, 0xf0, 0x33, 0x1b, 0x51, 0x40, 0x00, 0xfc, 0x16, 0xc9, 0xf0, 0x65, 0xd4, 0xe2, 0xd8, 0xfe, 0x94, 0xe9, 0x7d, 0x2e, 0x9e, 0x85, 0xc6, 0xbb, 0x74, 0x8c, 0x00, 0x42, 0xd3, 0x24, 0x9a, 0xbb, 0x13, 0x42, 0xbb, 0x0e, 0xeb, 0xf6, 0x20, 0x58, 0xbf, 0x3d, 0xe0, 0x80, 0xd9, 0x46, 0x11, 0xa3, 0x75, 0x09, 0x15, 0xb5, 0xdc, 0x6c, 0x0b, 0x38, 0x99, 0xd4, 0x12, 0x22, 0xba, 0xce, 0x76, 0x0e, 0xe9, 0xc8, 0x81, 0x8d, 0xed, 0x59, 0x9e, 0x34, 0xc5, 0x6d, 0x73, 0x72, 0xaf, 0x1e, 0xb8, 0x68, 0x52, 0xf2, 0xa7, 0x32, 0x10, 0x4b, 0xdb, 0x75, 0x07, 0x39, 0xde, 0x6c, 0x2c, 0x6e, 0x0f, 0x9e, 0xb7, 0xcb, 0x17, 0xf1, 0x94, 0x2b, 0xfc, 0x9f, 0x4f, 0xd6, 0xeb, 0xb6, 0xb4, 0xcd, 0xd4, 0xda, 0x2b, 0xca, 0x26, 0xfa, 0xc4, 0x57, 0x8e, 0x9f, 0x54, 0x34, 0x05, 0xac, 0xc7, 0xd8, 0x6f, 0xf5, 0x91, 0x58, 0xbd, 0x0c, 0xba, 0x3a, 0xef, 0x6f, 0x4a, 0x84, 0x72, 0xd1, 0x44, 0xd9, 0x9f, 0x8b, 0x8d, 0x1d, 0xed, 0xaa, 0x90, 0x77, 0xd4, 0xf0, 0x1d, 0x4b, 0xb2, 0x7b, 0xbe, 0x31, 0xd8, 0x8f, 0xbe, 0xfa, 0xc3, 0xdc, 0xd4, 0x79, 0x75, 0x63, 0xa2, 0x6b, 0x1d, 0x61, 0xfc, 0xd9, 0xa4, 0x64, 0xab, 0x21, 0xed, 0x55, 0x0f, 0xe6, 0xfa, 0x09, 0x69, 0x5b, 0xa0, 0xb2, 0xf1, 0x0e, 0xea, 0x64, 0x68, 0xcc, 0x6e, 0x20, 0xa6, 0x6f, 0x82, 0x6e, 0x3d, 0x14, 0xc5, 0x00, 0x6f, 0x05, 0x63, 0x88, 0x7f, 0x5e, 0x12, 0x89, 0xbe, 0x1b, 0x20, 0x04, 0xca, 0xca, 0x8d, 0x3f, 0x34, 0xd6, 0xe8, 0x4b, 0xf5, 0x9c, 0x1e, 0x04, 0x61, 0x9a, 0x7c, 0x23, 0xa9, 0x96, 0x94, 0x1d, 0x88, 0x9e, 0x46, 0x22, 0xa9, 0xb9, 0xb1, 0xd5, 0x9d, 0x5e, 0x31, 0x90, 0x94, 0x31, 0x8c, 0xd4, 0x05, 0xba, 0x27, 0xb7, 0xe2, 0xc0, 0x84, 0x76, 0x2d, 0x31, 0x45, 0x3e, 0xc4, 0x54, 0x9a, 0x4d, 0x97, 0x72, 0x9d, 0x03, 0x34, 0x60, 0xfc, 0xf8, 0x9d, 0x64, 0x94, 0xf2, 0xff, 0xd7, 0x89, 0xe9, 0x80, 0x82, 0xea, 0x5c, 0xe9, 0x53, 0x4b, 0x3a, 0xcd, 0x60, 0xfe, 0x49, 0xe3, 0x7e, 0x4f, 0x66, 0x69, 0x31, 0x67, 0x73, 0x19, 0xed, 0x89, 0xf8, 0x55, 0x88, 0x74, 0x1b, 0x31, 0x28, 0x90, 0x1a, 0x93, 0xbd, 0x78, 0xe4, 0xbe, 0x02, 0x25, 0xa9, 0xe2, 0x69, 0x2c, 0x77, 0xc9, 0x69, 0xed, 0x01, 0x76, 0xbd, 0xf9, 0x55, 0x59, 0x48, 0xcb, 0xd5, 0xa3, 0x32, 0xd0, 0x45, 0xde, 0x6b, 0xa6, 0xbf, 0x44, 0x90, 0xad, 0xfe, 0x74, 0x44, 0xcd, 0x46, 0x7a, 0x09, 0x07, 0x54, 0x17, 0xfc, 0xc0, 0x06, 0x2e, 0x49, 0xf0, 0x08, 0xc5, 0x1a, 0xd4, 0x22, 0x74, 0x39, 0xc1, 0xb4, 0x47, 0x6c, 0xcd, 0x8e, 0x97, 0x86, 0x2d, 0xab, 0x7b, 0xe1, 0xe8, 0xd3, 0x99, 0xc0, 0x5e, 0xf2, 0x7c, 0x6e, 0x22, 0xee, 0x27, 0x3e, 0x15, 0x78, 0x6e, 0x39, 0x4c, 0x8f, 0x1b, 0xe3, 0x16, 0x82, 0xa3, 0x01, 0x47, 0x96, 0x3a, 0xc8, 0xda, 0x8d, 0x41, 0xd8, 0x04, 0x25, 0x84, 0x26, 0xa3, 0xf7, 0x02, 0x89, 0xb8, 0xad, 0x19, 0xd8, 0xde, 0x13, 0xbe, 0x4e, 0xeb, 0xe3, 0xbd, 0x4c, 0x8a, 0x6f, 0x55, 0xd6, 0xe0, 0xc3, 0x73, 0xd4, 0x56, 0x85, 0x18, 0x79, 0xf5, 0xfb, 0xc2, 0x82, 0xdb, 0x9e, 0x13, 0x48, 0x06, 0xbf, 0xf7, 0x1e, 0x11, 0xbc, 0x33, 0xab, 0x75, 0xdd, 0x6c, 0xa0, 0x67, 0xfb, 0x73, 0xa0, 0x43, 0xb6, 0x46, 0xa7, 0xcf, 0x39, 0xca, 0xb4, 0x92, 0x83, 0x86, 0x78, 0x6d, 0x2f, 0x24, 0x14, 0x1e, 0xe1, 0x20, 0xfd, 0xc3, 0x4d, 0x67, 0x64, 0xea, 0xfc, 0x66, 0x88, 0x0e, 0xe0, 0x20, 0x4f, 0x53, 0xcc, 0x11, 0x67, 0xed, 0x20, 0xb4, 0x3a, 0x52, 0xde, 0xa3, 0xca, 0x7c, 0xff, 0x8e, 0xf3, 0x5c, 0xd8, 0xe6, 0xd7, 0xc1, 0x11, 0xa6, 0x8e, 0xf4, 0x4b, 0xcd, 0x0c, 0x15, 0x13, 0xad, 0x47, 0xca, 0x61, 0xc6, 0x59, 0xcc, 0x5d, 0x32, 0x5b, 0x44, 0x0f, 0x6b, 0x9f, 0x59, 0xaf, 0xf6, 0x68, 0x79, 0xbb, 0x66, 0x88, 0xfd, 0x28, 0x59, 0x36, 0x2b, 0x18, 0x2f, 0x20, 0x7b, 0x31, 0x75, 0x96, 0x1f, 0x64, 0x11, 0xa4, 0x93, 0xbf, 0xfd, 0x04, 0x8e, 0x7d, 0x0d, 0x87, 0xd8, 0x2f, 0xe6, 0xf9, 0x90, 0xa2, 0xb0, 0xa2, 0x5f, 0x5a, 0xa0, 0x11, 0x1a, 0x6e, 0x68, 0xf3, 0x7b, 0xf6, 0xf3, 0xac, 0x2d, 0x26, 0xb8, 0x46, 0x86, 0xe5, 0x69, 0xd5, 0x8d, 0x99, 0xc1, 0x38, 0x35, 0x97, 0xfa, 0xd8, 0x11, 0x93, 0xc4, 0xc1, 0xb1, 0x6e, 0x6a, 0x90, 0xe2, 0xd5, 0x07, 0xcd, 0xfe, 0x6f, 0xbd, 0xaa, 0x86, 0x16, 0x3e, 0x9c, 0xf5, 0xde, 0x31, 0x00, 0xfb, 0xca, 0x7e, 0x8d, 0xa0, 0x47, 0xb0, 0x90, 0xdb, 0x9f, 0x37, 0x95, 0x2f, 0xbf, 0xee, 0x76, 0xaf, 0x61, 0x66, 0x81, 0x90, 0xbd, 0x52, 0xed, 0x49, 0x0e, 0x67, 0x7b, 0x51, 0x5d, 0x01, 0x43, 0x18, 0xb4, 0x36, 0xba, 0x91, 0x21, 0xa3, 0x05, 0x9e, 0x03, 0x65, 0x0d, 0xf3, 0xa8, 0x68, 0x5c, 0x8c, 0x3e, 0x8a, 0x77, 0x8f, 0x49, 0x1d, 0x81, 0x6f, 0x6c, 0x2b, 0x55, 0x13, 0x25, 0xc8, 0x08, 0x0a, 0x80, 0x78, 0x99, 0x97, 0x3e, 0xb9, 0x3c, 0x5e, 0x81, 0x9a, 0xad, 0x66, 0x94, 0x13, 0xf8, 0x38, 0x79, 0x33, 0xad, 0x15, 0x84, 0xaa, 0x35, 0xe4, 0x3f, 0x4e, 0xcd, 0x1e, 0x2d, 0x04, 0x07, 0xfb, 0xc4, 0x03, 0x03, 0xa9, 0x4d, 0x73, 0x1e, 0x7c, 0xf5, 0x45, 0xa2, 0x62, 0x77, 0xca, 0xad, 0x39, 0x83, 0x7f, 0x1e, 0x6a, 0x69, 0x1c, 0x2f, 0xf1, 0xe3, 0x23, 0x8a, 0x20, 0xc2, 0x03, 0x92, 0x54, 0x4d, 0x63, 0x59, 0xeb, 0x23, 0xfa, 0xf3, 0x8a, 0x08, 0x22, 0xda, 0x36, 0xce, 0x42, 0x6c, 0x4a, 0x2f, 0xbe, 0xff, 0xeb, 0x0a, 0x8a, 0x2e, 0x29, 0x7a, 0x9d, 0x19, 0xba, 0x15, 0x02, 0x45, 0x90, 0xe3, 0x32, 0x9d, 0x9f, 0xa9, 0x26, 0x1f, 0x99, 0x38, 0xa4, 0x03, 0x2d, 0xd3, 0x46, 0x06, 0xc9, 0xcf, 0x9f, 0x3d, 0xd3, 0x3e, 0x57, 0x6f, 0x05, 0xcd, 0x1d, 0xd6, 0x81, 0x1c, 0x62, 0x98, 0x75, 0x7d, 0x77, 0xd9, 0xe8, 0x10, 0xab, 0xdb, 0x22, 0x6a, 0xfc, 0xaa, 0x43, 0x46, 0xa6, 0x56, 0x0f, 0x89, 0x32, 0xb3, 0x18, 0x1f, 0xd3, 0x55, 0xd5, 0xd3, 0x91, 0x97, 0x61, 0x83, 0xf8, 0xd9, 0x93, 0x88, 0x83, 0x96, 0x32, 0xd6, 0x35, 0x4f, 0x66, 0x6d, 0x09, 0xd3, 0xe5, 0x62, 0x9e, 0xa1, 0x97, 0x37, 0x38, 0x86, 0x13, 0xd3, 0x8a, 0x34, 0xfd, 0x0f, 0x6e, 0x50, 0xee, 0x5a, 0x0c, 0xc9, 0x67, 0x71, 0x77, 0xf5, 0x00, 0x28, 0xc1, 0x41, 0x37, 0x81, 0x87, 0xbd, 0x28, 0x19, 0x40, 0x3f, 0xc5, 0x34, 0xf8, 0x00, 0x76, 0xe9, 0x38, 0x0c, 0xb4, 0x96, 0x4d, 0x3b, 0x6b, 0x45, 0x81, 0x9d, 0x3b, 0x8e, 0x9c, 0xaf, 0x54, 0xf0, 0x51, 0x85, 0x2d, 0x67, 0x1b, 0xf8, 0xc1, 0xff, 0xde, 0x2d, 0x15, 0x10, 0x75, 0x64, 0x18, 0xcb, 0x48, 0x10, 0x93, 0x6a, 0xa5, 0x7e, 0x69, 0x65, 0xd6, 0xfb, 0x65, 0x6a, 0x76, 0x0b, 0x7f, 0x19, 0xad, 0xf9, 0x6c, 0x17, 0x34, 0x88, 0x55, 0x21, 0x93, 0xb1, 0x47, 0xee, 0x58, 0x85, 0x80, 0x33, 0xda, 0xc7, 0xcd, 0x0e, 0xb2, 0x04, 0xc0, 0x64, 0x90, 0xbb, 0xde, 0xdf, 0x5f, 0x75, 0x71, 0xac, 0xb2, 0xeb, 0xe7, 0x6a, 0xce, 0xf3, 0xf2, 0xa0, 0x1e, 0xe9, 0x87, 0x48, 0x6d, 0xfe, 0x6c, 0x3f, 0x0a, 0x5e, 0x23, 0x4c, 0x12, 0x72, 0x58, 0xf9, 0x7a, 0x28, 0xfb, 0x5d, 0x16, 0x4a, 0x81, 0x76, 0xbe, 0x94, 0x6b, 0x80, 0x97, 0xd0, 0xe3, 0x17, 0x28, 0x7f, 0x33, 0xbf, 0x9c, 0x16, 0xf9, 0xa5, 0x45, 0x40, 0x9c, 0xe2, 0x9b, 0x1f, 0x42, 0x73, 0x72, 0x5f, 0xc0, 0xdf, 0x02, 0xa0, 0x4e, 0xba, 0xe1, 0x78, 0xb3, 0x41, 0x4f, 0xb0, 0xa8, 0x2d, 0x50, 0xde, 0xb0, 0x9f, 0xcf, 0x4e, 0x6e, 0xe9, 0xd1, 0x80, 0xff, 0x4f, 0x56, 0xff, 0x3b, 0xc1, 0xd3, 0x60, 0x1f, 0xc2, 0xdc, 0x90, 0xd8, 0x14, 0xc3, 0x25, 0x6f, 0x49, 0x67, 0xd3, 0xa8, 0xd6, 0x4c, 0x83, 0xfe, 0xa3, 0x39, 0xc5, 0x1f, 0x5a, 0x8e, 0x58, 0x01, 0xfb, 0xb9, 0x78, 0x35, 0x58, 0x1b, 0x60, 0x24, 0x65, 0xde, 0xe0, 0x4b, 0x59, 0x22, 0xc2, 0x76, 0x1b, 0x54, 0x24, 0x5b, 0xec, 0x0c, 0x9e, 0xef, 0x2d, 0xb9, 0x7d, 0x22, 0xb2, 0xb3, 0x55, 0x6c, 0xc9, 0x69, 0xfb, 0xb1, 0x3d, 0x06, 0x50, 0x97, 0x65, 0xa5, 0x2b, 0x3f, 0xac, 0x54, 0xb9, 0x3f, 0x42, 0x1b, 0xf0, 0x8e, 0x18, 0xd5, 0x2d, 0xdd, 0x52, 0xcc, 0x1c, 0x8c, 0xa8, 0xad, 0xfa, 0xcc, 0xab, 0x7e, 0x5c, 0xc2, 0xf4, 0x57, 0x3f, 0xbb, 0xf8, 0x23, 0x9b, 0xb0, 0xb8, 0xae, 0xdb, 0xf8, 0xda, 0xd1, 0x62, 0x82, 0xda, 0x5c, 0x91, 0x25, 0xdb, 0xa1, 0xc0, 0x59, 0xd0, 0xdf, 0x8a, 0xbf, 0x62, 0x10, 0x78, 0xf0, 0x2d, 0x6c, 0x4b, 0xc8, 0x6d, 0x40, 0x84, 0x5a, 0xc1, 0xd5, 0x97, 0x10, 0xc4, 0x5f, 0x07, 0xd5, 0x85, 0xeb, 0x48, 0xb3, 0x2f, 0xc0, 0x16, 0x7b, 0xa2, 0x56, 0xe7, 0x3c, 0xa3, 0xb9, 0x31, 0x1c, 0x62, 0xd1, 0x09, 0x49, 0x79, 0x57, 0xd8, 0xdb, 0xe1, 0x0a, 0xa3, 0xe8, 0x66, 0xb4, 0x0c, 0x0b, 0xaa, 0x2b, 0xc4, 0x92, 0xc1, 0x9a, 0xd1, 0xe6, 0x37, 0x2d, 0x96, 0x22, 0xbf, 0x16, 0x3f, 0xbf, 0xfe, 0xae, 0xee, 0x79, 0x6a, 0x3c, 0xd9, 0xb6, 0xfb, 0xbf, 0xa4, 0xd7, 0x92, 0xf3, 0x4d, 0x7f, 0xd6, 0xe7, 0x63, 0xcd, 0x58, 0x59, 0xdd, 0x26, 0x83, 0x3d, 0x21, 0xd9, 0xbc, 0x54, 0x52, 0xbd, 0x19, 0x51, 0x5d, 0xff, 0x9f, 0x49, 0x95, 0xb3, 0x5b, 0xc0, 0xc1, 0xf8, 0x76, 0xe6, 0xad, 0x11, 0xf2, 0x45, 0x2d, 0xc9, 0xae, 0x85, 0xae, 0xc0, 0x1f, 0xc5, 0x6f, 0x8c, 0xbf, 0xda, 0x75, 0xa7, 0x72, 0x7b, 0x75, 0xeb, 0xbd, 0x6b, 0xbf, 0xfb, 0x43, 0xb6, 0x3a, 0x3b, 0x1b, 0x67, 0x1e, 0x40, 0xfe, 0xb0, 0xdb, 0x00, 0x29, 0x74, 0xa3, 0xc3, 0xb1, 0xa7, 0x88, 0x56, 0x72, 0x31, 0xbf, 0x63, 0x99, 0xff, 0x89, 0x23, 0x69, 0x81, 0x14, 0x9d, 0x42, 0x38, 0x02, 0xd2, 0x34, 0x1a, 0x3b, 0xed, 0xb9, 0xdd, 0xcb, 0xac, 0x1f, 0xe7, 0xb6, 0x43, 0x5e, 0x14, 0x79, 0xc7, 0x2e, 0x70, 0x89, 0xd0, 0x29, 0xe7, 0xfb, 0xba, 0xf3, 0xcf, 0x37, 0xe9, 0xb9, 0xa6, 0xb7, 0x76, 0x79, 0x1e, 0x4c, 0x5e, 0x6f, 0xda, 0x57, 0xe8, 0xd5, 0xf1, 0x4c, 0xd8, 0x2d, 0x6b, 0x59, 0xe8, 0x75, 0x02, 0x00, 0x84, 0xaf, 0x07, 0x21, 0x9c, 0x7c, 0x0e, 0xe7, 0xfc, 0x7b, 0xfc, 0x79, 0xf3, 0x25, 0x64, 0x4e, 0x4d, 0xf4, 0xc0, 0xd7, 0xdb, 0x08, 0xe9, 0xf0, 0xbd, 0x02, 0x49, 0x43, 0xc7, 0x05, 0xab, 0xff, 0x89, 0x94, 0xbf, 0xa6, 0x05, 0xcf, 0xbc, 0x7e, 0xd7, 0x46, 0xa7, 0xd3, 0xf7, 0xc3, 0x7d, 0x9e, 0x8b, 0xdc, 0x43, 0x3b, 0x7d, 0x79, 0xe0, 0x8a, 0x12, 0xf7, 0x38, 0xa8, 0xf0, 0xdb, 0xdd, 0xfe, 0xf2, 0xf2, 0x65, 0x7e, 0xf3, 0xe4, 0x7d, 0x1b, 0x0f, 0xd1, 0x1e, 0x6a, 0x13, 0x31, 0x1f, 0xb7, 0x99, 0xc7, 0x9c, 0x64, 0x1d, 0x9d, 0xa4, 0x3b, 0x33, 0xe7, 0xad, 0x01, 0x2e, 0x28, 0x25, 0x53, 0x98, 0x78, 0x92, 0x62, 0x27, 0x5f, 0x11, 0x75, 0xbe, 0x84, 0x62, 0xc0, 0x14, 0x91, 0xc4, 0xd8, 0x42, 0x40, 0x6d, 0x0e, 0xc4, 0x28, 0x2c, 0x95, 0x26, 0x17, 0x4a, 0x09, 0x87, 0x8f, 0xe8, 0xfd, 0xde, 0x33, 0xa2, 0x96, 0x04, 0xe5, 0xe5, 0xe7, 0xb2, 0xa0, 0x25, 0xd6, 0x65, 0x0b, 0x97, 0xdb, 0xb5, 0x2b, 0xef, 0xb5, 0x9b, 0x1d, 0x30, 0xa5, 0x74, 0x33, 0xb0, 0xa3, 0x51, 0x47, 0x44, 0x44, 0x09, 0x9d, 0xaa, 0x37, 0x10, 0x46, 0x61, 0x32, 0x60, 0xcf, 0x33, 0x54, 0xcf, 0xcd, 0xad, 0xa6, 0x63, 0xec, 0xe8, 0x24, 0xff, 0xd7, 0xe4, 0x43, 0x93, 0x88, 0x6a, 0x86, 0x16, 0x5d, 0xdd, 0xdf, 0x8c, 0x35, 0xa2, 0xd2, 0x70, 0x84, 0x6b, 0x9d, 0xbe, 0x00, 0x5c, 0xda, 0x16, 0xaf, 0x44, 0x08, 0xf3, 0xab, 0x06, 0xa9, 0x16, 0xee, 0xeb, 0x9c, 0x95, 0x94, 0xb7, 0x04, 0x24, 0xa4, 0xc1, 0xd1, 0x71, 0x29, 0x5b, 0x67, 0x63, 0xb2, 0x2f, 0x47, 0xf8, 0x0b, 0x53, 0xcc, 0xbb, 0x90, 0x4b, 0xd6, 0x8f, 0xd6, 0x5f, 0xbd, 0x3f, 0xbd, 0xea, 0x10, 0x35, 0xe9, 0x8c, 0x21, 0xa7, 0xdb, 0xc9, 0x1a, 0x9b, 0x5b, 0xc7, 0x69, 0x0f, 0x05, 0xec, 0x31, 0x7c, 0x97, 0xf8, 0x76, 0x4e, 0xb4, 0x8e, 0x91, 0x1d, 0x42, 0x8e, 0xc8, 0xd8, 0x61, 0xb7, 0x08, 0xe8, 0x29, 0x8a, 0xcb, 0x62, 0x15, 0x51, 0x45, 0x15, 0x5a, 0xe9, 0x5f, 0x0a, 0x1d, 0x15, 0x01, 0x03, 0x47, 0x53, 0x14, 0x6e, 0x22, 0xd0, 0x5f, 0x58, 0x6d, 0x7f, 0x6b, 0x4f, 0xe1, 0x2d, 0xad, 0x9a, 0x17, 0xf5, 0xdb, 0x70, 0xb1, 0xdb, 0x96, 0xb8, 0xd9, 0xa8, 0x3e, 0xda, 0xdc, 0x96, 0x6c, 0x8a, 0x54, 0x66, 0xb6, 0x1f, 0xc9, 0x98, 0xc3, 0x1f, 0x10, 0x70, 0xd9, 0xa5, 0xc9, 0xa6, 0xd2, 0x68, 0xd3, 0x04, 0xfe, 0x6b, 0x8f, 0xd3, 0xb4, 0x01, 0x03, 0x48, 0x61, 0x1a, 0xbd, 0xcb, 0xd4, 0x9f, 0xe4, 0xf8, 0x5b, 0x62, 0x3c, 0x78, 0x28, 0xc7, 0x13, 0x82, 0xe1, 0x03, 0x4e, 0xa6, 0x7b, 0xc8, 0xae, 0x97, 0x40, 0x4b, 0x0c, 0x50, 0xb2, 0xfa, 0xda, 0x0a, 0xbf, 0x4f, 0xd3, 0xa8, 0xbf, 0x7f, 0x3c, 0x0b, 0x38, 0xb2, 0xb0, 0x8d, 0xd4, 0xba, 0xe0, 0x8a, 0xc8, 0xf5, 0x09, 0xc5, 0x97, 0x22, 0x39, 0x43, 0x9c, 0x3c, 0x08, 0x02, 0x54, 0x14, 0x94, 0x36, 0x49, 0x30, 0x55, 0x21, 0x32, 0x6b, 0xde, 0x08, 0x56, 0x30, 0x86, 0x46, 0x29, 0x29, 0x1b, 0xae, 0x25, 0xff, 0x88, 0x22, 0xa1, 0x4c, 0x4b, 0x66, 0x6a, 0x92, 0x59, 0xad, 0x0d, 0x00, 0x00 + ], + txid: [ + 0x4d, 0x07, 0xfd, 0x00, 0x8b, 0xe8, 0xfb, 0xd6, 0x85, 0x4b, 0x10, 0x19, 0x23, 0xcc, 0xbb, 0x18, 0xef, 0x5c, 0x11, 0xd7, 0xce, 0xe3, 0xa6, 0x16, 0x63, 0xc6, 0x9a, 0x32, 0x01, 0x69, 0xaa, 0xf7 + ], + auth_digest: [ + 0x92, 0x6a, 0x20, 0x24, 0xb5, 0x7b, 0x11, 0x48, 0x33, 0xf7, 0x2a, 0x38, 0x7e, 0x67, 0x2a, 0x60, 0x65, 0x6e, 0xf3, 0x28, 0x0b, 0xf0, 0x7e, 0x3b, 0x6d, 0x15, 0xbd, 0x31, 0x49, 0x04, 0x18, 0x10 + ], + amounts: vec![ + 221157483985475, + 1614190427764494, + ], + script_pubkeys: vec![ + vec![ + + ], + vec![ + 0x53, 0x51 + ], + ], + transparent_input: Some(0), + sighash_shielded: [ + 0xcb, 0x8b, 0xa0, 0x7a, 0x5a, 0x52, 0x61, 0x7a, 0xc3, 0xdf, 0x07, 0x10, 0x2c, 0x29, 0x6e, 0xa9, 0x4c, 0x86, 0xf4, 0x19, 0x73, 0x9b, 0x78, 0x19, 0xeb, 0xdc, 0xe6, 0x39, 0x12, 0x25, 0x6d, 0x8e + ], + sighash_all: Some([ + 0x54, 0x40, 0x23, 0x1a, 0x91, 0xf3, 0xe2, 0x45, 0x65, 0x10, 0x40, 0xcd, 0x8a, 0x4e, 0xbd, 0x83, 0xc7, 0x16, 0x87, 0x2b, 0x57, 0xa7, 0x8d, 0x6f, 0x98, 0xfe, 0x9b, 0x6c, 0x49, 0x50, 0x4c, 0xd8 + ]), + sighash_none: Some([ + 0xac, 0x2c, 0x64, 0xd6, 0x25, 0x46, 0x8d, 0x2b, 0x00, 0xa7, 0xd9, 0x4d, 0x94, 0x7d, 0xae, 0x2c, 0x42, 0x5b, 0x67, 0x60, 0xed, 0x2a, 0x9b, 0xe1, 0x69, 0xde, 0xd5, 0x67, 0xb8, 0xe2, 0x5d, 0x3c + ]), + sighash_single: Some([ + 0xdb, 0x2d, 0x10, 0x37, 0xda, 0x82, 0x73, 0x6a, 0x90, 0x9d, 0x40, 0x84, 0xe5, 0x5d, 0xb2, 0x05, 0x1d, 0xcd, 0x98, 0x5c, 0x6a, 0xd2, 0xf7, 0x86, 0x0f, 0x21, 0x9a, 0xd0, 0x54, 0x7d, 0xd6, 0xac + ]), + sighash_all_anyone: Some([ + 0x14, 0xc7, 0x36, 0x94, 0x5a, 0x17, 0x3c, 0x1c, 0x08, 0x1f, 0x09, 0xf7, 0xd1, 0x77, 0x66, 0xa7, 0x64, 0xe1, 0xd8, 0x14, 0x97, 0xdf, 0x65, 0xbc, 0x75, 0xd9, 0x4f, 0x15, 0xfa, 0x26, 0xe9, 0xc3 + ]), + sighash_none_anyone: Some([ + 0x5d, 0x31, 0x23, 0xf5, 0x3c, 0x30, 0x88, 0x1a, 0x81, 0xda, 0x72, 0xb3, 0xf7, 0x41, 0xa3, 0x3e, 0xc7, 0xc3, 0x8f, 0x22, 0x04, 0xea, 0x8a, 0x28, 0x6e, 0xca, 0xf8, 0x80, 0xde, 0xd5, 0x3a, 0xea + ]), + sighash_single_anyone: Some([ + 0x1e, 0xad, 0x3e, 0xb3, 0x74, 0x5f, 0xb6, 0xda, 0x49, 0xb3, 0xe8, 0x8c, 0xb5, 0xf5, 0x1b, 0xdc, 0xfc, 0xb1, 0xbf, 0x95, 0xff, 0xdf, 0xd4, 0x2c, 0xdc, 0xd2, 0x96, 0x22, 0x79, 0x7f, 0x39, 0x0c + ]), + }, + TestVector { + tx: vec![ + 0x06, 0x00, 0x00, 0x80, 0xf8, 0x69, 0x4a, 0x12, 0x77, 0x77, 0x77, 0x77, 0x47, 0x70, 0x1c, 0x85, 0x97, 0x65, 0x43, 0x11, 0x02, 0xa6, 0xfa, 0x0b, 0xf2, 0x99, 0x99, 0x56, 0xfb, 0xfd, 0x0e, 0xe6, 0x8e, 0xc3, 0x6e, 0x46, 0x88, 0x80, 0x9a, 0xe2, 0x31, 0xeb, 0x8b, 0xc4, 0x36, 0x9f, 0x5f, 0xe1, 0x57, 0x3f, 0x57, 0xe0, 0x99, 0xd9, 0xc0, 0x99, 0x01, 0x05, 0x51, 0x52, 0xac, 0x00, 0xac, 0x11, 0x95, 0x6a, 0x8a, 0xe9, 0x05, 0xea, 0xd8, 0x69, 0x54, 0x54, 0x7c, 0x44, 0x8a, 0xe4, 0x3d, 0x31, 0x5e, 0x66, 0x9c, 0x42, 0x42, 0xda, 0x56, 0x59, 0x38, 0xf4, 0x17, 0xbf, 0x43, 0xce, 0x7b, 0x2b, 0x30, 0xb1, 0xcd, 0x40, 0x18, 0x38, 0x8e, 0x06, 0x51, 0x6a, 0x6a, 0xac, 0x6a, 0x00, 0x87, 0x7a, 0x59, 0x25, 0x00, 0x00, 0x00, 0x00, 0x04, 0x23, 0xc7, 0x84, 0xc5, 0xb8, 0x7c, 0xc8, 0xa3, 0xc6, 0x80, 0xc7, 0xb8, 0xc6, 0x9c, 0xc7, 0xba, 0xc5, 0xa1, 0xc4, 0xb5, 0xc7, 0x82, 0xc4, 0x84, 0xc3, 0x87, 0xc7, 0x9c, 0xc4, 0x82, 0xc3, 0xb3, 0xc5, 0x97, 0xc8, 0x96, 0x01, 0x7d, 0x04, 0x25, 0x3c, 0x63, 0x63, 0x6e, 0x16, 0x67, 0x60, 0xed, 0xbf, 0x73, 0x94, 0x77, 0xe6, 0xe3, 0x0f, 0xfb, 0xde, 0x57, 0xf2, 0x88, 0x08, 0x43, 0x4c, 0xf5, 0xb6, 0x60, 0xa1, 0xad, 0x28, 0x85, 0x7a, 0xc9, 0xd6, 0xc9, 0x27, 0x6a, 0x87, 0x90, 0x80, 0x0d, 0xca, 0x8a, 0x8c, 0x31, 0x44, 0x3c, 0x10, 0x34, 0xd1, 0xf3, 0x1a, 0x0f, 0xd2, 0x02, 0xe6, 0xa0, 0x9c, 0xa8, 0x7c, 0xc2, 0xd5, 0xca, 0x02, 0xa9, 0x13, 0x8d, 0xd1, 0x78, 0xe0, 0xab, 0x58, 0xe8, 0x52, 0x44, 0xa7, 0x2e, 0xdf, 0x72, 0x7d, 0x00, 0x06, 0x14, 0xe8, 0x35, 0x62, 0xf8, 0x2d, 0xfd, 0x40, 0x5b, 0x54, 0xa4, 0x5e, 0xb3, 0x2c, 0x16, 0x54, 0x48, 0xd4, 0xd5, 0xd6, 0x1c, 0xa2, 0x85, 0x95, 0x85, 0x36, 0x9f, 0x53, 0xf1, 0xa1, 0x37, 0xe9, 0xe8, 0x2b, 0x67, 0xb8, 0xfd, 0xaf, 0x01, 0xbd, 0xa5, 0x4a, 0x31, 0x73, 0x11, 0x89, 0x6a, 0xe1, 0x02, 0x80, 0xa0, 0x32, 0x44, 0x0c, 0x42, 0x0a, 0x42, 0x1e, 0x94, 0x4d, 0x1e, 0x95, 0x2b, 0x00, 0xd6, 0x41, 0x5b, 0xc4, 0xaa, 0xc2, 0xb7, 0xc7, 0x90, 0xce, 0x87, 0xc6, 0x8a, 0xcd, 0xb7, 0xe1, 0x9a, 0xbe, 0xc8, 0xb4, 0xc2, 0xaa, 0x29, 0x41, 0xc6, 0x82, 0xe1, 0x9b, 0xab, 0xc6, 0xb3, 0xc6, 0x88, 0xc8, 0xac, 0xc6, 0x80, 0xc5, 0x94, 0xc6, 0x94, 0xe1, 0x9a, 0xaf, 0xce, 0x88, 0xc7, 0xb8, 0xc8, 0xa9, 0x33, 0xc3, 0xbd, 0xc8, 0x93, 0xc4, 0xb5, 0xc7, 0xb9, 0x31, 0x4e, 0xc5, 0xa8, 0xc7, 0x88, 0xc8, 0x99, 0xc6, 0x97, 0xc5, 0x91, 0xe1, 0x9a, 0xa3, 0xc6, 0x8c, 0xc7, 0xa7, 0xc6, 0xbf, 0x4a, 0xc7, 0x89, 0xc5, 0x89, 0xc2, 0xa9, 0xc8, 0x87, 0xc7, 0x86, 0x65, 0xc8, 0x99, 0xc3, 0x84, 0xc7, 0xa7, 0x62, 0xc3, 0xb5, 0xe1, 0x9a, 0xad, 0xc6, 0xbb, 0xc6, 0x98, 0xe2, 0xb1, 0xa0, 0xc5, 0xbb, 0xc6, 0xb6, 0xe2, 0xb1, 0xa6, 0xc3, 0x8e, 0xe1, 0x9a, 0xb9, 0x3a, 0xc8, 0x86, 0xc6, 0x87, 0x52, 0xc4, 0xa4, 0xc3, 0x9f, 0xc5, 0x8b, 0x7d, 0xe1, 0x9a, 0xb6, 0xc5, 0xb8, 0xc8, 0x9e, 0xc3, 0x8d, 0xe2, 0xb1, 0xaa, 0xc8, 0xb0, 0xc7, 0xaf, 0x26, 0xc5, 0x94, 0xe1, 0x9a, 0xb1, 0xc8, 0xb1, 0xc5, 0xa3, 0xcd, 0xb4, 0xc8, 0x97, 0xc3, 0xb2, 0xce, 0x8c, 0xc3, 0xba, 0xc4, 0xb0, 0xc5, 0xb6, 0xc4, 0x8b, 0x74, 0x72, 0xc3, 0xae, 0x35, 0xc6, 0xa3, 0xc4, 0x98, 0xc7, 0x94, 0xc8, 0x98, 0xc4, 0xaa, 0x42, 0xe1, 0x9b, 0x95, 0xc5, 0x97, 0xc7, 0xaa, 0x74, 0xc5, 0x9e, 0x2a, 0xc4, 0x95, 0xc2, 0xb7, 0xc5, 0x8b, 0xe1, 0x9a, 0xa4, 0x5a, 0x04, 0x37, 0xb7, 0xb2, 0x19, 0xb4, 0xa3, 0x61, 0x6d, 0xf2, 0xd8, 0xe7, 0x7a, 0x20, 0x5c, 0x89, 0x95, 0x91, 0x07, 0x76, 0xd5, 0xfa, 0x3d, 0x32, 0xde, 0xe8, 0x0d, 0xb6, 0x01, 0xf3, 0xed, 0xd3, 0xaf, 0xc8, 0x5f, 0xb7, 0x56, 0x0c, 0x53, 0x48, 0xc6, 0x9c, 0x41, 0x93, 0xa8, 0xbb, 0xfd, 0x05, 0x2c, 0xbf, 0x7e, 0x1c, 0xfc, 0xb7, 0x3c, 0xb0, 0x33, 0x97, 0x93, 0x55, 0xdb, 0x69, 0xa6, 0xcc, 0xb4, 0x7b, 0xe2, 0x7b, 0xe4, 0x2d, 0x4d, 0x92, 0x5b, 0x98, 0xe2, 0xe8, 0xa7, 0xb3, 0x4d, 0x26, 0xe0, 0x96, 0xd8, 0xb1, 0xe4, 0x95, 0x4b, 0x54, 0x81, 0x3b, 0xb3, 0x3f, 0x08, 0xd5, 0x62, 0xba, 0x51, 0x3f, 0xee, 0x1b, 0x09, 0xc0, 0xfc, 0xd5, 0x16, 0x05, 0x54, 0x19, 0x47, 0x4d, 0xd7, 0xfd, 0xa0, 0x38, 0xa8, 0x1c, 0x84, 0xea, 0x7b, 0x94, 0x68, 0x28, 0x7f, 0x0e, 0xb0, 0xc1, 0x0c, 0x4b, 0x13, 0x25, 0x20, 0x19, 0x4d, 0x3d, 0x8d, 0x53, 0x51, 0xfc, 0x10, 0xd0, 0x9c, 0x15, 0xc8, 0xcc, 0x10, 0x1a, 0xa1, 0x66, 0x0c, 0xd7, 0xde, 0xdd, 0xca, 0x3b, 0x40, 0xfa, 0xee, 0x54, 0x3f, 0x2d, 0x44, 0x34, 0x58, 0xb1, 0xcf, 0xe1, 0xb9, 0xd4, 0x63, 0x91, 0xf8, 0x47, 0x49, 0x05, 0xc5, 0xf7, 0xf2, 0x13, 0x55, 0x15, 0x79, 0x16, 0x71, 0xe5, 0x35, 0xa1, 0x74, 0xd6, 0x7b, 0x5d, 0x13, 0xf8, 0x1f, 0x46, 0xdf, 0x7a, 0x90, 0x2a, 0x40, 0xfc, 0xb7, 0x3c, 0xb0, 0x33, 0x97, 0x93, 0x55, 0xdb, 0x69, 0xa6, 0xcc, 0xb4, 0x7b, 0xe2, 0x7b, 0xe4, 0x2d, 0x4d, 0x92, 0x5b, 0x98, 0xe2, 0xe8, 0xa7, 0xb3, 0x4d, 0x26, 0xe0, 0x96, 0xd8, 0xb1, 0xca, 0x0d, 0x67, 0xf6, 0xe5, 0x54, 0x12, 0x47, 0x39, 0xf8, 0x05, 0xaf, 0x87, 0x6a, 0xee, 0xde, 0x53, 0xaa, 0x8b, 0x0f, 0x8e, 0x56, 0x04, 0xa7, 0x3c, 0x30, 0xcb, 0xd0, 0x9d, 0xad, 0x96, 0x3d, 0x6f, 0x8a, 0x5d, 0xcc, 0x40, 0xde, 0xf4, 0x07, 0x97, 0x34, 0x21, 0x13, 0xba, 0x20, 0x6f, 0xae, 0x8e, 0xbe, 0x4f, 0x3b, 0xc3, 0xca, 0xf6, 0x92, 0x59, 0xe4, 0x62, 0xef, 0xf9, 0xba, 0x8b, 0x3f, 0xcc, 0x95, 0xbe, 0xce, 0x3d, 0xfd, 0xfc, 0xe5, 0xcf, 0x9e, 0x1b, 0x41, 0x96, 0xa6, 0x13, 0x2e, 0x53, 0x11, 0xfa, 0xac, 0xd6, 0x21, 0xef, 0xee, 0x9f, 0x66, 0x2d, 0xb4, 0x9a, 0x3c, 0x6e, 0x14, 0x2c, 0x18, 0x4a, 0x79, 0x6c, 0x2b, 0xb9, 0xf0, 0x3a, 0x95, 0x35, 0x72, 0xba, 0x5d, 0x42, 0x87, 0xc0, 0xce, 0xfb, 0xfc, 0xb7, 0x3c, 0xb0, 0x33, 0x97, 0x93, 0x55, 0xdb, 0x69, 0xa6, 0xcc, 0xb4, 0x7b, 0xe2, 0x7b, 0xe4, 0x2d, 0x4d, 0x92, 0x5b, 0x98, 0xe2, 0xe8, 0xa7, 0xb3, 0x4d, 0x26, 0xe0, 0x96, 0xd8, 0xb1, 0x27, 0x43, 0x3f, 0x9e, 0x49, 0xd3, 0xaa, 0x09, 0xe3, 0x56, 0xd8, 0xd6, 0x6d, 0x0c, 0x01, 0x21, 0xe9, 0x1a, 0x3c, 0x4a, 0xa3, 0xf2, 0x7f, 0xa1, 0xb6, 0x33, 0x96, 0xe2, 0xb4, 0x1d, 0xb9, 0x08, 0xfd, 0xab, 0x8b, 0x18, 0xcc, 0x73, 0x04, 0xe9, 0x4e, 0x97, 0x05, 0x68, 0xf9, 0x42, 0x1c, 0x0d, 0xbb, 0xba, 0xf8, 0x45, 0x98, 0xd9, 0x72, 0xb0, 0x53, 0x4f, 0x48, 0xa5, 0xe5, 0x26, 0x70, 0x43, 0x3a, 0xf1, 0xb8, 0x24, 0x4d, 0x83, 0x88, 0x8d, 0x72, 0x32, 0xfa, 0x09, 0x3f, 0x81, 0x5e, 0xa0, 0x2f, 0x9a, 0xb0, 0x31, 0xe1, 0x64, 0x6a, 0x5d, 0x62, 0x85, 0xdd, 0x92, 0x57, 0x27, 0x81, 0x10, 0xf0, 0x38, 0x31, 0x64, 0x7d, 0xff, 0xf7, 0x23, 0xe5, 0xe4, 0x3d, 0xc1, 0x48, 0xcb, 0x64, 0x97, 0x0e, 0x32, 0x23, 0xfc, 0xb7, 0x3c, 0xb0, 0x33, 0x97, 0x93, 0x55, 0xdb, 0x69, 0xa6, 0xcc, 0xb4, 0x7b, 0xe2, 0x7b, 0xe4, 0x2d, 0x4d, 0x92, 0x5b, 0x98, 0xe2, 0xe8, 0xa7, 0xb3, 0x4d, 0x26, 0xe0, 0x96, 0xd8, 0xb1, 0x01, 0xf5, 0xcd, 0xe5, 0xf0, 0x46, 0x80, 0xbb, 0xfe, 0xd8, 0x7f, 0x6c, 0xf4, 0x29, 0xfb, 0x27, 0xad, 0x6b, 0xab, 0xe7, 0x91, 0x76, 0x66, 0x11, 0xcf, 0x5b, 0xc2, 0x0e, 0x48, 0xbe, 0xf1, 0x19, 0x25, 0x9b, 0x9b, 0x8a, 0x0e, 0x39, 0xc3, 0xdf, 0x28, 0xcb, 0x95, 0x82, 0xea, 0x33, 0x86, 0x01, 0xcd, 0xc4, 0x81, 0xb3, 0x2f, 0xb8, 0x2a, 0xde, 0xeb, 0xb3, 0xda, 0xde, 0x25, 0xd1, 0xa3, 0xdf, 0x00, 0xc4, 0xe1, 0x9b, 0x81, 0x75, 0xc8, 0xb6, 0xc5, 0x91, 0x48, 0x21, 0xc3, 0x9b, 0xe1, 0x9b, 0x8e, 0xc8, 0xa7, 0xc7, 0x84, 0xc6, 0x8d, 0x39, 0xc5, 0x9d, 0xc8, 0xba, 0xc4, 0x90, 0xc7, 0xad, 0xe2, 0xb1, 0xbd, 0xe2, 0xb1, 0xbe, 0xc2, 0xa5, 0xc4, 0x8b, 0xe1, 0x9a, 0xb6, 0xe1, 0x9a, 0xac, 0xc5, 0x95, 0xe1, 0x9b, 0xa6, 0x7d, 0xc7, 0xb8, 0xc6, 0x9d, 0xc2, 0xa4, 0xc6, 0xb8, 0xc7, 0xa9, 0xc5, 0x86, 0xc8, 0x8d, 0xc2, 0xa5, 0xc4, 0x8f, 0xce, 0x86, 0xc5, 0xb0, 0xc2, 0xa8, 0x51, 0xe1, 0x9b, 0x90, 0xc4, 0x93, 0xc6, 0xb7, 0xc8, 0xb8, 0xc4, 0x8c, 0xe2, 0xb1, 0xa5, 0xe1, 0x9b, 0x83, 0xc9, 0x89, 0x40, 0xce, 0x84, 0xc6, 0xb8, 0xc5, 0x80, 0xe1, 0x9b, 0x9e, 0xc7, 0xbe, 0xc5, 0xbd, 0xc6, 0xb3, 0xe1, 0x9b, 0x91, 0xc3, 0x80, 0x7e, 0xc9, 0x86, 0xe2, 0xb1, 0xaf, 0xc4, 0x91, 0xc2, 0xbd, 0xe1, 0x9b, 0xa4, 0xc5, 0x98, 0xc6, 0x85, 0xc4, 0x8e, 0xc7, 0x8a, 0xc8, 0xb5, 0xc4, 0xaa, 0xc3, 0x93, 0xe1, 0x9b, 0x99, 0xc4, 0x9c, 0xe2, 0xb1, 0xac, 0x2f, 0xc4, 0x87, 0xc3, 0xb3, 0x34, 0xc6, 0x9a, 0xe1, 0x9a, 0xb1, 0xcd, 0xb0, 0xe1, 0x9b, 0xaf, 0xc5, 0xbf, 0xc7, 0x85, 0xc7, 0x88, 0xe2, 0xb1, 0xb2, 0xc7, 0x94, 0xc5, 0xae, 0xc3, 0x87, 0xc8, 0xba, 0x5a, 0xc4, 0x83, 0xc7, 0xb7, 0xe1, 0x9b, 0x96, 0xc7, 0x9d, 0x5a, 0x01, 0x14, 0x02, 0xa3, 0x2d, 0x23, 0x22, 0x5f, 0x8e, 0x47, 0xe7, 0x42, 0xe4, 0x5b, 0x77, 0xba, 0x92, 0xf7, 0x7c, 0xdd, 0x2a, 0xae, 0x00, 0x50, 0x60, 0x8d, 0x0a, 0x06, 0xde, 0x70, 0x44, 0xe3, 0x94, 0xac, 0xf8, 0x01, 0xb6, 0xee, 0x94, 0xa8, 0x5d, 0x32, 0x19, 0x34, 0x60, 0x4e, 0x47, 0x99, 0x70, 0x16, 0xb3, 0x04, 0xbd, 0xa0, 0x65, 0x5f, 0x62, 0x60, 0xae, 0x11, 0xd2, 0x50, 0xdc, 0xa8, 0x87, 0x71, 0xd9, 0x0e, 0x71, 0xbd, 0xc0, 0xff, 0xf7, 0x78, 0xca, 0x9b, 0x89, 0x02, 0x6d, 0x38, 0x8a, 0x0e, 0x77, 0x1d, 0xd2, 0xcf, 0x77, 0x73, 0xb6, 0xba, 0x2a, 0x5f, 0x66, 0x48, 0x47, 0xbf, 0x70, 0x7f, 0x2f, 0xc1, 0x0c, 0x98, 0xf2, 0xf0, 0x06, 0xec, 0x22, 0xcc, 0xb5, 0xa8, 0xc8, 0xb7, 0xc4, 0x0c, 0x7c, 0x2d, 0x49, 0xa6, 0x63, 0x9b, 0x9f, 0x2c, 0xe3, 0x3c, 0x25, 0xc0, 0x4b, 0xc4, 0x61, 0xe7, 0x44, 0xdf, 0xa5, 0x36, 0xb0, 0x0d, 0x94, 0xba, 0xdd, 0xf4, 0xf4, 0xd1, 0x40, 0x44, 0xc6, 0x95, 0xa3, 0x38, 0x01, 0xfd, 0x48, 0x01, 0xe1, 0x9b, 0xad, 0x5f, 0x48, 0xc6, 0x89, 0xc3, 0x9a, 0xe1, 0x9b, 0xaf, 0xe2, 0xb1, 0xb1, 0xc6, 0x8e, 0x48, 0xc7, 0x83, 0xc2, 0xb9, 0xc5, 0x84, 0x23, 0xc7, 0x85, 0xc8, 0xa5, 0xc5, 0xb9, 0xe1, 0x9a, 0xa2, 0xcd, 0xb3, 0xe1, 0x9b, 0xad, 0xc3, 0xad, 0xe2, 0xb1, 0xae, 0xc5, 0x85, 0xc5, 0x82, 0xe1, 0x9a, 0xb0, 0x23, 0xc7, 0x9e, 0xe2, 0xb1, 0xa4, 0xcd, 0xbe, 0xe1, 0x9b, 0x88, 0xc7, 0xa7, 0xe1, 0x9b, 0xb0, 0x7d, 0xc6, 0xb5, 0xc5, 0xbc, 0x39, 0x67, 0xc9, 0x82, 0xc6, 0x8c, 0xe2, 0xb1, 0xba, 0xc3, 0xae, 0xc6, 0xa2, 0xc4, 0xb4, 0x44, 0x65, 0xcd, 0xbd, 0xc4, 0x87, 0xe1, 0x9b, 0x8b, 0xcd, 0xbb, 0x59, 0x3e, 0x61, 0xc7, 0xb3, 0x74, 0x37, 0xc8, 0xb8, 0xc3, 0xa4, 0xc7, 0x81, 0xc3, 0xb1, 0xc8, 0xaa, 0xc7, 0xbc, 0xc2, 0xb2, 0xc2, 0xbe, 0xc3, 0xab, 0xc5, 0xb5, 0xc6, 0x8f, 0xe1, 0x9a, 0xa0, 0xc8, 0xa0, 0xc7, 0xae, 0xc3, 0x94, 0xe1, 0x9b, 0x85, 0xe1, 0x9b, 0xad, 0xe2, 0xb1, 0xbc, 0xc6, 0xa4, 0xe1, 0x9a, 0xa1, 0xc5, 0xae, 0xc5, 0xa4, 0xe2, 0xb1, 0xa7, 0xe1, 0x9a, 0xb5, 0xc4, 0xa1, 0x4c, 0xc7, 0xbe, 0xc5, 0xb8, 0xe1, 0x9a, 0xbb, 0xc5, 0x87, 0xc4, 0x80, 0xe1, 0x9a, 0xa5, 0xc8, 0xa1, 0xc8, 0x87, 0x7d, 0xc6, 0xbb, 0xe1, 0x9b, 0xa3, 0xc5, 0x85, 0xc2, 0xb0, 0xc7, 0xb5, 0xc2, 0xab, 0xc2, 0xb2, 0xc6, 0x87, 0xc5, 0xb4, 0x63, 0xc9, 0x86, 0xe1, 0x9a, 0xbc, 0xe1, 0x9b, 0x9d, 0xe1, 0x9a, 0xab, 0xc4, 0x9e, 0xc2, 0xa3, 0xc8, 0x9f, 0xc6, 0xb9, 0xc7, 0x99, 0xc7, 0xa7, 0xc5, 0xac, 0xcd, 0xb4, 0xc6, 0x98, 0xc6, 0x85, 0xc6, 0xa7, 0xc6, 0xbc, 0xc8, 0xbd, 0xc6, 0xa9, 0xc5, 0xa4, 0xc4, 0x8a, 0x25, 0xce, 0x8c, 0xe1, 0x9b, 0x9c, 0xc4, 0xa9, 0xc4, 0x94, 0xe2, 0xb1, 0xaa, 0xe1, 0x9b, 0x81, 0xc7, 0x9a, 0xc6, 0xa4, 0xc8, 0xbb, 0xe1, 0x9b, 0x97, 0xc5, 0xa8, 0xc3, 0x87, 0xe2, 0xb1, 0xa5, 0x79, 0xe1, 0x9a, 0xa0, 0xc6, 0xbe, 0x6f, 0xc3, 0xbb, 0xe2, 0xb1, 0xb6, 0x5b, 0xc3, 0xa1, 0xc6, 0x94, 0xce, 0x8c, 0xe1, 0x9b, 0x94, 0xc3, 0xaf, 0xce, 0x87, 0xc5, 0xa3, 0xe1, 0x9a, 0xa1, 0x44, 0xe1, 0x9b, 0x82, 0xc6, 0x86, 0x78, 0x41, 0x4f, 0xc4, 0xa0, 0xc6, 0x92, 0xe1, 0x9a, 0xa0, 0xc8, 0xae, 0xc7, 0x97, 0x02, 0x57, 0x64, 0x27, 0xb0, 0x8a, 0x45, 0x0b, 0x7a, 0x98, 0x63, 0x35, 0x00, 0x1e, 0x63, 0x21, 0x7b, 0x81, 0x31, 0x04, 0x2f, 0x3a, 0xe0, 0x12, 0x19, 0x21, 0x33, 0x60, 0xfe, 0x9e, 0x20, 0x2c, 0x9e, 0x9c, 0x9f, 0x64, 0xbb, 0x3a, 0x11, 0xcc, 0xac, 0x23, 0x04, 0x88, 0x6a, 0xe1, 0x01, 0x0b, 0x0d, 0xfd, 0x9c, 0xb2, 0x29, 0x42, 0x34, 0x86, 0xf4, 0x99, 0x35, 0x9f, 0x32, 0x0a, 0x30, 0xff, 0x48, 0x8f, 0x90, 0x41, 0x7f, 0xef, 0xc7, 0xcb, 0x9f, 0xbc, 0x77, 0x7c, 0xbc, 0xf3, 0x8d, 0x79, 0x14, 0x27, 0xa0, 0x0d, 0x54, 0x3e, 0x45, 0xf9, 0x97, 0x49, 0xcc, 0x4d, 0x61, 0xf2, 0xe8, 0xaa, 0xbf, 0xe9, 0x8b, 0xd9, 0x05, 0xfa, 0x39, 0x95, 0x1b, 0x33, 0xea, 0x76, 0x9c, 0x45, 0xab, 0x95, 0x31, 0xc5, 0x72, 0x09, 0x86, 0x2a, 0xd1, 0x2f, 0xd7, 0x6b, 0xa4, 0x80, 0x7e, 0x65, 0x41, 0x7b, 0x6c, 0xd1, 0x2f, 0xa8, 0xec, 0x91, 0x6f, 0x01, 0x3e, 0xbb, 0x87, 0x06, 0xa9, 0x6e, 0xff, 0xed, 0xa0, 0x6c, 0x4b, 0xe2, 0x13, 0x1c, 0x18, 0x38, 0xff, 0x75, 0x7d, 0x92, 0x6c, 0xb3, 0x5f, 0xed, 0x6a, 0xb4, 0x95, 0x95, 0x79, 0x54, 0x80, 0x21, 0xc0, 0xb1, 0xc0, 0x83, 0x22, 0xb1, 0xad, 0xf2, 0x7c, 0x87, 0xad, 0x45, 0x09, 0x09, 0xd8, 0x92, 0x4c, 0x9c, 0x07, 0x10, 0xd7, 0x9a, 0x19, 0x0f, 0x28, 0x41, 0xcf, 0x3a, 0x1c, 0x6a, 0xb5, 0x29, 0x42, 0x34, 0x86, 0xf4, 0x99, 0x35, 0x9f, 0x32, 0x0a, 0x30, 0xff, 0x48, 0x8f, 0x90, 0x41, 0x7f, 0xef, 0xc7, 0xcb, 0x9f, 0xbc, 0x77, 0x7c, 0xbc, 0xf3, 0x8d, 0x79, 0x14, 0x27, 0xa0, 0x0d, 0xe2, 0xd0, 0x91, 0x30, 0xf6, 0x35, 0x11, 0xda, 0x54, 0x83, 0x2d, 0xe9, 0x13, 0x6b, 0x39, 0xf4, 0x59, 0x9f, 0x5a, 0xa5, 0xdf, 0xbb, 0x45, 0xda, 0x60, 0xcd, 0xce, 0xab, 0x7e, 0xef, 0xde, 0x09, 0xbe, 0x63, 0xf3, 0xf7, 0xc0, 0xd2, 0x32, 0x48, 0x47, 0xcc, 0xe1, 0x40, 0x5d, 0xef, 0x7c, 0x46, 0x9b, 0x0e, 0x27, 0x24, 0x94, 0xe5, 0xdf, 0x54, 0xf5, 0x68, 0x65, 0x6c, 0xb9, 0xc8, 0x81, 0x8d, 0x00, 0xcc, 0x2f, 0x77, 0xf8, 0xf4, 0x9b, 0x12, 0xea, 0x88, 0xf4, 0xed, 0xe1, 0x8a, 0x4a, 0x0f, 0x87, 0x83, 0xe2, 0x62, 0x2f, 0x87, 0x92, 0x28, 0x58, 0xfe, 0x1d, 0x2f, 0x05, 0xee, 0x30, 0xf3, 0x34, 0xb9, 0xcd, 0xd4, 0x9a, 0xcb, 0xcd, 0xf1, 0x93, 0x5b, 0x85, 0xd4, 0xf1, 0xb2, 0x86, 0xac, 0x19, 0x29, 0xcb, 0xec, 0xe2, 0xdf, 0xf4, 0x14, 0xc7, 0x0c, 0xd4, 0x3a, 0x1a, 0xe2, 0x04, 0x23, 0xcd, 0x96, 0xb0, 0x1f, 0xa8, 0xa7, 0xdf, 0x65, 0x91, 0x83, 0x6f, 0x95, 0x89, 0x3c, 0x0a, 0x69, 0xea, 0xaf, 0x80, 0x5d, 0x2a, 0x0c, 0xd8, 0x45, 0xf5, 0x0b, 0xcf, 0x7e, 0x92, 0xa4, 0x88, 0x55, 0x50 + ], + txid: [ + 0x82, 0xa1, 0x92, 0xbf, 0x26, 0xf6, 0x93, 0xca, 0xab, 0xd9, 0x8f, 0x43, 0x32, 0xa1, 0x2c, 0xd2, 0xc3, 0x7c, 0x68, 0x81, 0xb9, 0xf6, 0x6e, 0x07, 0xc8, 0x26, 0x9e, 0x18, 0xb2, 0xef, 0x76, 0x19 + ], + auth_digest: [ + 0x95, 0xaf, 0x00, 0xfa, 0x05, 0xb4, 0xf2, 0x7e, 0x11, 0xa8, 0xd3, 0x01, 0xc5, 0xd3, 0x1f, 0x64, 0x20, 0xcc, 0xf3, 0xa7, 0x4b, 0xb3, 0x93, 0xa4, 0x11, 0xaf, 0x09, 0x79, 0xaf, 0xfd, 0xd5, 0xc6 + ], + amounts: vec![ + 701369169176795, + 1525114870428739, + ], + script_pubkeys: vec![ + vec![ + 0x53, 0x53, 0x53, 0x63, 0x6a, 0x53, 0x51 + ], + vec![ + 0x53, 0x52, 0x6a, 0x51, 0x53, 0x00, 0x63, 0x00 + ], + ], + transparent_input: Some(0), + sighash_shielded: [ + 0xce, 0xf9, 0x33, 0x63, 0xa1, 0x78, 0xbd, 0x84, 0x83, 0xb9, 0x76, 0x67, 0x56, 0xa7, 0xe6, 0x34, 0xce, 0x46, 0x83, 0x61, 0x2e, 0x7d, 0x0a, 0x2d, 0x04, 0xe2, 0x14, 0x1a, 0x98, 0x32, 0x87, 0x4c + ], + sighash_all: Some([ + 0xb5, 0xb8, 0x01, 0x7a, 0x80, 0xf5, 0xf0, 0x84, 0x2e, 0xae, 0xbd, 0x42, 0x17, 0x14, 0x9b, 0x84, 0xfa, 0xb8, 0xff, 0xef, 0xc9, 0xc5, 0x1b, 0x16, 0x91, 0x9f, 0x57, 0x4c, 0xf2, 0xdd, 0x00, 0x24 + ]), + sighash_none: Some([ + 0xea, 0xa0, 0x35, 0x1b, 0x07, 0x1d, 0x4d, 0x45, 0x13, 0x4d, 0x02, 0x99, 0xbe, 0x62, 0x61, 0xbf, 0xe4, 0x40, 0x98, 0x82, 0x12, 0x7f, 0xfd, 0x0f, 0xa7, 0xea, 0xfb, 0x46, 0xb8, 0x89, 0xdd, 0xa0 + ]), + sighash_single: None, + sighash_all_anyone: Some([ + 0x02, 0x8b, 0xec, 0xc8, 0x05, 0x92, 0xa8, 0x68, 0x28, 0x6b, 0x1f, 0xde, 0x3c, 0x8d, 0xfb, 0x62, 0xdc, 0x38, 0x89, 0x51, 0x2c, 0x32, 0x10, 0x1c, 0x2f, 0x9f, 0x64, 0x0e, 0x17, 0xed, 0x43, 0xbe + ]), + sighash_none_anyone: Some([ + 0xc5, 0xd0, 0x02, 0x39, 0x48, 0x1b, 0x60, 0xc8, 0x55, 0x33, 0xb8, 0x40, 0x28, 0xfb, 0x32, 0xcb, 0x60, 0x62, 0x59, 0x7e, 0x9e, 0x44, 0x7d, 0x73, 0xb4, 0x87, 0xd8, 0x69, 0xfc, 0xce, 0x6d, 0x46 + ]), + sighash_single_anyone: None, + }, + TestVector { + tx: vec![ + 0x06, 0x00, 0x00, 0x80, 0xf8, 0x69, 0x4a, 0x12, 0x77, 0x77, 0x77, 0x77, 0x0c, 0xba, 0x7d, 0xa3, 0xa5, 0xe7, 0x58, 0x1a, 0x00, 0x02, 0xe1, 0x89, 0xc7, 0x30, 0x06, 0x59, 0x04, 0x00, 0x06, 0x00, 0x52, 0x6a, 0x53, 0x51, 0x53, 0x74, 0x0e, 0xd7, 0xac, 0x8c, 0x45, 0x05, 0x00, 0x08, 0x53, 0x65, 0x51, 0x53, 0x63, 0x00, 0x52, 0x63, 0x00, 0x01, 0x64, 0xb0, 0x39, 0xb3, 0x8a, 0xb6, 0x3a, 0x22, 0x6e, 0x76, 0xa2, 0x56, 0xa3, 0x2b, 0x95, 0x47, 0x3d, 0x0e, 0x39, 0xed, 0x66, 0xe5, 0xcb, 0x95, 0x1f, 0xe4, 0x1a, 0x07, 0x0d, 0x98, 0x3c, 0x59, 0x8a, 0xe1, 0x29, 0xfd, 0xaf, 0xb7, 0x59, 0xed, 0xe1, 0xe8, 0x92, 0x00, 0xf6, 0x46, 0xdb, 0xd4, 0xe4, 0xe3, 0x82, 0x66, 0x1d, 0x51, 0x6b, 0x9f, 0x55, 0xdb, 0x45, 0xa1, 0x2f, 0x86, 0xb2, 0x08, 0x4f, 0x39, 0x3e, 0x8d, 0xb8, 0x4b, 0x3a, 0x10, 0x88, 0x28, 0xcc, 0x9e, 0x1f, 0x1c, 0x03, 0xce, 0x87, 0x3f, 0x16, 0x0f, 0xe2, 0xc3, 0xad, 0x59, 0x9c, 0x0d, 0xc7, 0xf3, 0xfa, 0xe1, 0xae, 0xea, 0x95, 0x7a, 0x31, 0x49, 0xa9, 0x93, 0xcc, 0x47, 0x23, 0x62, 0x29, 0x87, 0x36, 0xa8, 0xb7, 0x78, 0xd9, 0x7c, 0xe4, 0x23, 0x01, 0x3d, 0x64, 0xb3, 0x2c, 0xd1, 0x72, 0xef, 0xa5, 0x51, 0xbf, 0x7f, 0x36, 0x8f, 0x04, 0xbd, 0xae, 0xc6, 0x09, 0x1a, 0x30, 0x04, 0xa7, 0x57, 0x59, 0x8b, 0x80, 0x1d, 0xcf, 0x67, 0x5c, 0xb8, 0x3e, 0x43, 0xa5, 0x3a, 0xe8, 0xb2, 0x54, 0xd3, 0x33, 0xbc, 0xda, 0x20, 0xd4, 0x81, 0x7d, 0x34, 0x77, 0xab, 0xfb, 0xa2, 0x5b, 0xb8, 0x3d, 0xf5, 0x94, 0x9c, 0x12, 0x6f, 0x14, 0x9b, 0x1d, 0x99, 0x34, 0x1e, 0x4e, 0x6f, 0x91, 0x20, 0xf4, 0xd4, 0x1e, 0x62, 0x91, 0x85, 0x00, 0x2c, 0x72, 0xc0, 0x12, 0xc4, 0x14, 0xd2, 0x38, 0x2a, 0x6d, 0x47, 0xc7, 0xb3, 0xde, 0xab, 0xa7, 0x70, 0xc4, 0x00, 0xca, 0x96, 0xb2, 0x81, 0x4f, 0x6b, 0x26, 0xc3, 0xef, 0x17, 0x42, 0x9f, 0x1a, 0x98, 0xc8, 0x5d, 0x83, 0xdb, 0x20, 0xef, 0xad, 0x48, 0xbe, 0x89, 0x96, 0xfb, 0x1b, 0xff, 0x59, 0x1e, 0xff, 0xf3, 0x60, 0xfe, 0x11, 0x99, 0x05, 0x6c, 0x56, 0xe5, 0xfe, 0xec, 0x61, 0xa7, 0xb8, 0xb9, 0xf6, 0x99, 0xd6, 0x01, 0x2c, 0x28, 0x49, 0x23, 0x2f, 0x32, 0x9f, 0xef, 0x95, 0xc7, 0xaf, 0x37, 0x00, 0x98, 0xff, 0xe4, 0x91, 0x8e, 0x0c, 0xa1, 0xdf, 0x47, 0xf2, 0x75, 0x86, 0x7b, 0x73, 0x9e, 0x0a, 0x51, 0x4d, 0x32, 0x09, 0x32, 0x5e, 0x21, 0x70, 0x45, 0x92, 0x7b, 0x47, 0x9c, 0x1c, 0xe2, 0xe5, 0xd5, 0x4f, 0x25, 0x48, 0x8c, 0xad, 0x15, 0x13, 0xe3, 0xf4, 0x4a, 0x21, 0x26, 0x6c, 0xfd, 0x84, 0x16, 0x33, 0x32, 0x7d, 0xee, 0x6c, 0xf8, 0x10, 0xfb, 0xf7, 0x39, 0x3e, 0x31, 0x7d, 0x9e, 0x53, 0xd1, 0xbe, 0x1d, 0x5a, 0xe7, 0x83, 0x9b, 0x66, 0xb9, 0x43, 0xb9, 0xed, 0x18, 0xf2, 0xc5, 0x30, 0xe9, 0x75, 0x42, 0x23, 0x32, 0xc3, 0x43, 0x9c, 0xce, 0x49, 0xa2, 0x9f, 0x2a, 0x33, 0x6a, 0x48, 0x51, 0x26, 0x3c, 0x5e, 0x9b, 0xd1, 0x3d, 0x73, 0x11, 0x09, 0xe8, 0x44, 0xb7, 0xf8, 0xc3, 0x92, 0xa5, 0xc1, 0xdc, 0xaa, 0x2a, 0xe5, 0xf5, 0x0f, 0xf6, 0x3f, 0xab, 0x97, 0x65, 0xe0, 0x16, 0x70, 0x2c, 0x35, 0xa6, 0x7c, 0xd7, 0x36, 0x4d, 0x3f, 0xab, 0x55, 0x2f, 0xb3, 0x49, 0xe3, 0x5c, 0x15, 0xc5, 0x02, 0x50, 0x45, 0x3f, 0xd1, 0x8f, 0x7b, 0x85, 0x59, 0x92, 0x63, 0x2e, 0x2c, 0x76, 0xc0, 0xfb, 0xf1, 0xef, 0x96, 0x3e, 0xa8, 0x0e, 0x32, 0x23, 0xde, 0x32, 0x77, 0xbc, 0x55, 0x92, 0x51, 0x72, 0x58, 0x29, 0xec, 0x03, 0xf2, 0x13, 0xba, 0x89, 0x55, 0xca, 0xb2, 0x82, 0x2f, 0xf2, 0x1a, 0x9b, 0x0a, 0x49, 0x04, 0xd6, 0x68, 0xfc, 0xd7, 0x72, 0x24, 0xbd, 0xe3, 0xdd, 0x01, 0xf6, 0xff, 0xc4, 0x82, 0x8f, 0x6b, 0x64, 0x23, 0x0b, 0x35, 0xc6, 0xa0, 0x49, 0x87, 0x34, 0x94, 0x27, 0x6e, 0xa1, 0xd7, 0xed, 0x5e, 0x92, 0xcb, 0x4f, 0x90, 0xba, 0x83, 0xa9, 0xe4, 0x96, 0x01, 0xb1, 0x94, 0x04, 0x2f, 0x29, 0x00, 0xd9, 0x9d, 0x31, 0x2d, 0x7b, 0x70, 0x50, 0x8c, 0xf1, 0x76, 0x06, 0x6d, 0x15, 0x4d, 0xbe, 0x96, 0xef, 0x9d, 0x43, 0x67, 0xe4, 0xc8, 0x40, 0xe4, 0xa1, 0x7b, 0x5e, 0x51, 0x22, 0xe8, 0xeb, 0xe2, 0x15, 0x8a, 0x3c, 0x5f, 0x4c, 0xba, 0xe2, 0x1e, 0xa3, 0xfa, 0x1a, 0xe6, 0xc2, 0x5a, 0x94, 0x62, 0xeb, 0xcb, 0xb0, 0xfd, 0x5f, 0x14, 0x55, 0x4b, 0xc9, 0x77, 0x47, 0xc3, 0x3e, 0x34, 0xda, 0x90, 0xc8, 0x16, 0xd8, 0xd0, 0xd5, 0x0b, 0xfe, 0x37, 0x61, 0x8c, 0x58, 0x12, 0x89, 0x14, 0x84, 0xfa, 0x25, 0x93, 0x22, 0xc1, 0x50, 0x92, 0xd4, 0x15, 0x5d, 0x86, 0x96, 0xd6, 0xf1, 0x2f, 0x24, 0xfd, 0x36, 0x44, 0x96, 0xb3, 0xbe, 0x08, 0x71, 0xca, 0x3d, 0xd9, 0x62, 0x53, 0x48, 0xa6, 0x14, 0xb5, 0x9b, 0xde, 0x45, 0x88, 0x56, 0x49, 0xba, 0xe3, 0x6d, 0xe3, 0x4d, 0xef, 0x8f, 0xce, 0xc8, 0x53, 0x43, 0x47, 0x5d, 0x97, 0x6a, 0xe1, 0xe9, 0xb2, 0x78, 0x29, 0xce, 0x2a, 0xc5, 0xef, 0xd0, 0xb3, 0x99, 0xa8, 0xb4, 0x48, 0xbe, 0x65, 0x04, 0x29, 0x4e, 0xe6, 0xb3, 0xc1, 0xc6, 0xa5, 0x34, 0x2d, 0x7c, 0x01, 0xae, 0x9d, 0x8a, 0xd3, 0x07, 0x0c, 0x2b, 0x1a, 0x91, 0x57, 0x3a, 0xf5, 0xe0, 0xc5, 0xe4, 0xcb, 0xbf, 0x4a, 0xcd, 0xc6, 0xb5, 0x4c, 0x92, 0x72, 0x20, 0x0d, 0x99, 0x70, 0x25, 0x0c, 0x17, 0xc1, 0x03, 0x6f, 0x06, 0x08, 0x5c, 0x41, 0x85, 0x8e, 0xd3, 0xa0, 0xc4, 0x81, 0x50, 0xbc, 0x69, 0x7e, 0x4a, 0x69, 0x5f, 0xef, 0x33, 0x5f, 0x7a, 0xd0, 0x7e, 0x1a, 0x46, 0xdc, 0x76, 0x7f, 0xf8, 0x22, 0xdb, 0x70, 0xe6, 0x66, 0x90, 0x80, 0xb9, 0x81, 0x6b, 0x22, 0x32, 0x79, 0xde, 0x20, 0xd6, 0x26, 0x43, 0x03, 0x00, 0xc8, 0x1a, 0x4c, 0x66, 0xcc, 0x58, 0x6a, 0xbf, 0xe1, 0xea, 0xa8, 0xca, 0x6c, 0xf4, 0x1f, 0xc3, 0xc3, 0xe6, 0xc7, 0xb8, 0x86, 0xfb, 0x6d, 0xac, 0x9f, 0x48, 0x22, 0xb4, 0xfc, 0x6f, 0xff, 0x9d, 0x05, 0x13, 0xd6, 0x1a, 0x21, 0xc8, 0x0a, 0x37, 0x76, 0x71, 0xd1, 0x35, 0xa6, 0x68, 0xa0, 0xae, 0x2b, 0xb9, 0x34, 0xc8, 0x2c, 0x41, 0x42, 0xda, 0x69, 0xd1, 0x2c, 0xa7, 0xde, 0x9a, 0x7d, 0xf7, 0x06, 0x40, 0x0e, 0xc7, 0x98, 0x78, 0xd8, 0x68, 0xe1, 0x7e, 0x8f, 0x71, 0xea, 0x31, 0x49, 0x5a, 0xf8, 0x19, 0xa0, 0x16, 0xcc, 0x41, 0x9e, 0x07, 0xc5, 0x01, 0xaa, 0x83, 0x09, 0xb2, 0xe6, 0xc8, 0x5b, 0x79, 0xb2, 0x76, 0x37, 0x33, 0xa3, 0x7b, 0xbc, 0x04, 0x20, 0xd4, 0x25, 0x37, 0xb8, 0x71, 0xb4, 0x29, 0x4a, 0x65, 0xd3, 0xe0, 0x55, 0xff, 0x71, 0x8d, 0xd9, 0xdc, 0x8c, 0x75, 0xe7, 0xe5, 0xb2, 0xef, 0xe4, 0x42, 0x63, 0x73, 0x71, 0xb7, 0xc4, 0x8f, 0x6e, 0xe9, 0x9e, 0x3e, 0xa3, 0x8a, 0x4b, 0x0f, 0x2f, 0x67, 0xfc, 0x2b, 0x90, 0x8c, 0xda, 0x65, 0x7e, 0xae, 0x75, 0x4e, 0x03, 0x7e, 0x26, 0x2e, 0x9a, 0x9f, 0x9b, 0xd7, 0xec, 0x42, 0x67, 0xed, 0x8e, 0x96, 0x93, 0x0e, 0x10, 0x84, 0x78, 0x3c, 0x37, 0xd6, 0xf9, 0xdd, 0x15, 0xfd, 0x29, 0xf4, 0xcc, 0x47, 0x7e, 0x66, 0xf1, 0x30, 0x28, 0x7a, 0xec, 0x77, 0xc3, 0x86, 0xd7, 0x4b, 0xcf, 0x42, 0xfa, 0x7b, 0x8c, 0x83, 0x66, 0x3b, 0x9f, 0xe9, 0xe2, 0xcd, 0x78, 0xb1, 0x5d, 0x46, 0x25, 0xa6, 0x7c, 0x46, 0x3e, 0x34, 0xac, 0xe7, 0x7c, 0x55, 0xf0, 0x95, 0x40, 0x65, 0x41, 0x58, 0x76, 0x29, 0x8f, 0x3f, 0x3b, 0x13, 0xbb, 0xfc, 0x08, 0x8b, 0x30, 0xf5, 0x5e, 0x7a, 0xea, 0xc2, 0x98, 0xdd, 0xeb, 0xcf, 0xb9, 0x63, 0xbe, 0x04, 0x00, 0x02, 0x5b, 0x6b, 0xc2, 0xa9, 0xc5, 0x87, 0xc7, 0x88, 0xc3, 0x94, 0xc3, 0x90, 0x5b, 0x39, 0xc3, 0xbb, 0xe1, 0x9b, 0x85, 0x4b, 0xc7, 0x9f, 0x53, 0x61, 0xc5, 0xbb, 0xc2, 0xa8, 0xc4, 0x86, 0xc8, 0xbe, 0xc3, 0x92, 0x64, 0xc7, 0x90, 0x7e, 0xc3, 0xa7, 0x43, 0xc7, 0xa4, 0xc6, 0xa4, 0xc8, 0xaa, 0xc8, 0x98, 0xc5, 0x91, 0xc7, 0xab, 0xc5, 0x89, 0xce, 0x89, 0xc8, 0xa8, 0xc3, 0x9c, 0xe2, 0xb1, 0xb4, 0xc5, 0xa8, 0x3f, 0xc6, 0xb7, 0xc8, 0xa6, 0xc4, 0x8b, 0xc7, 0x83, 0xc4, 0x8d, 0xc3, 0x9b, 0xc6, 0xb8, 0xe2, 0xb1, 0xa9, 0xc5, 0xa3, 0xe1, 0x9b, 0x81, 0x21, 0xc3, 0xad, 0x01, 0xbd, 0xd8, 0xa0, 0x39, 0x65, 0x90, 0x0c, 0x6f, 0xf1, 0xb5, 0x47, 0x46, 0x51, 0x5c, 0x83, 0x81, 0xf3, 0x21, 0x7d, 0x00, 0xda, 0xf3, 0xa2, 0x01, 0x51, 0x43, 0x9b, 0xc1, 0x3c, 0x9a, 0x0e, 0xbe, 0x28, 0xc3, 0x0f, 0x69, 0xb0, 0x58, 0x64, 0x2e, 0x77, 0x31, 0x92, 0xdd, 0x9a, 0x16, 0xef, 0x84, 0x06, 0xf9, 0x43, 0x01, 0x2d, 0x52, 0x79, 0x71, 0x94, 0x8a, 0x73, 0x27, 0x22, 0xf6, 0xfd, 0x7f, 0x12, 0xb2, 0x8a, 0x29, 0xfd, 0xd5, 0xc7, 0x0b, 0xbf, 0x7c, 0x98, 0x42, 0x9c, 0xde, 0x57, 0x2e, 0x91, 0xbe, 0x15, 0x80, 0xa2, 0x94, 0x10, 0x72, 0xe9, 0x51, 0x31, 0xb1, 0x67, 0x9d, 0xf0, 0x63, 0x76, 0x25, 0x04, 0x2c, 0x37, 0xd4, 0x8f, 0xfb, 0x15, 0x2e, 0x5e, 0xbc, 0x18, 0x5c, 0x8a, 0x2b, 0x7d, 0x43, 0x05, 0xf1, 0xc9, 0x5a, 0xf9, 0x37, 0xdf, 0x78, 0xdf, 0xd8, 0x75, 0x7f, 0xab, 0x43, 0x49, 0x68, 0xb0, 0xb5, 0x7c, 0x66, 0x57, 0x44, 0x68, 0xf1, 0x60, 0xb4, 0x47, 0xac, 0x82, 0x21, 0xe5, 0x06, 0x06, 0x00, 0xa9, 0xc2, 0xb4, 0xc2, 0xa2, 0x23, 0xc6, 0xb3, 0xc5, 0xbb, 0xc4, 0xa6, 0x7c, 0xe2, 0xb1, 0xa9, 0xc2, 0xa3, 0x2b, 0x44, 0x6d, 0xc7, 0xbc, 0xcd, 0xb4, 0xe1, 0x9b, 0x8f, 0xce, 0x88, 0xc4, 0xb1, 0xe2, 0xb1, 0xb8, 0x32, 0xc8, 0x92, 0x52, 0xe1, 0x9b, 0x82, 0x50, 0xc7, 0xaa, 0xc7, 0x8d, 0x55, 0xc3, 0xa0, 0xc2, 0xa5, 0xe1, 0x9b, 0xa4, 0xc6, 0x93, 0xc7, 0x9c, 0xc7, 0xa3, 0xc5, 0xbc, 0xc5, 0x9b, 0xc5, 0xb1, 0xe1, 0x9a, 0xa4, 0x40, 0xc7, 0x86, 0xc5, 0xab, 0xcd, 0xba, 0xc2, 0xa2, 0xc7, 0xae, 0xc4, 0xbb, 0x6a, 0x48, 0xc5, 0x94, 0xc4, 0xb2, 0xc5, 0x91, 0xc6, 0xb3, 0xc7, 0x9b, 0xc6, 0x8e, 0x6a, 0xc4, 0xae, 0xe1, 0x9a, 0xb0, 0x53, 0x32, 0xc5, 0x9d, 0xe1, 0x9a, 0xad, 0xc3, 0xb7, 0x32, 0xc6, 0xb7, 0x4c, 0xe2, 0xb1, 0xbe, 0xc6, 0x89, 0xcd, 0xb4, 0x37, 0xe1, 0x9a, 0xb3, 0xc5, 0xa9, 0xc8, 0x83, 0xc4, 0xa7, 0xc3, 0x9b, 0xc7, 0xa2, 0xc8, 0xbe, 0xc8, 0x98, 0xc8, 0xb1, 0xc3, 0x95, 0xc6, 0xbd, 0xc4, 0x81, 0xc6, 0x87, 0xc3, 0x99, 0xc6, 0x9d, 0xc5, 0x9f, 0xc5, 0x90, 0xc4, 0x90, 0xe2, 0xb1, 0xae, 0xc3, 0x89, 0xc4, 0xb4, 0x5a, 0x5a, 0x03, 0x3c, 0x0f, 0xcc, 0x58, 0x56, 0x7e, 0x78, 0x41, 0x22, 0xb2, 0x46, 0xbc, 0xc3, 0x4a, 0x8c, 0xb2, 0xfd, 0x4f, 0xb8, 0x28, 0xfb, 0xee, 0x76, 0x1c, 0x8a, 0x01, 0x08, 0xbe, 0x85, 0x55, 0xaf, 0xf3, 0x79, 0x95, 0xe0, 0x9e, 0xef, 0xd9, 0x28, 0x2d, 0x02, 0x7d, 0x2e, 0xa6, 0x23, 0x40, 0xb3, 0xe6, 0xaf, 0xd0, 0x52, 0xf7, 0xbd, 0x5b, 0xd4, 0x90, 0x04, 0x5a, 0xaa, 0xd0, 0xd9, 0x99, 0x3c, 0xc9, 0x2a, 0x86, 0xad, 0x4d, 0x89, 0xbd, 0x4a, 0x19, 0xd2, 0x9d, 0x60, 0x3a, 0xd9, 0xae, 0x2b, 0x13, 0x18, 0x25, 0x23, 0x68, 0xf6, 0x96, 0x49, 0x24, 0x48, 0xdd, 0x52, 0x66, 0x97, 0x47, 0x6d, 0xc0, 0x61, 0x34, 0x6e, 0xbe, 0x3f, 0x67, 0x72, 0x17, 0xff, 0x9c, 0x60, 0xef, 0xce, 0x94, 0x3a, 0xf2, 0x8d, 0xfd, 0x3f, 0x9e, 0x59, 0x69, 0x25, 0x98, 0xa6, 0x04, 0x7c, 0x23, 0xc4, 0xc0, 0x14, 0x00, 0xf1, 0xab, 0x57, 0x30, 0xea, 0xc0, 0xae, 0x8d, 0x58, 0x43, 0xd5, 0x05, 0x1c, 0x37, 0x62, 0x40, 0x17, 0x2a, 0xf2, 0x67, 0x14, 0xa5, 0x91, 0xa8, 0x17, 0x97, 0x83, 0x98, 0x6a, 0xba, 0xc6, 0x7f, 0x10, 0x37, 0x1d, 0x0f, 0xc4, 0xce, 0x17, 0x80, 0x2f, 0x91, 0xa0, 0xe7, 0xfb, 0xae, 0x66, 0x5c, 0xc0, 0x57, 0x23, 0x97, 0xe8, 0xd0, 0x5c, 0x22, 0xe8, 0x80, 0x37, 0x7d, 0xfc, 0x2f, 0x13, 0xe6, 0x7c, 0x61, 0xdb, 0xc5, 0x9c, 0x60, 0xf7, 0xbd, 0x5b, 0xd4, 0x90, 0x04, 0x5a, 0xaa, 0xd0, 0xd9, 0x99, 0x3c, 0xc9, 0x2a, 0x86, 0xad, 0x4d, 0x89, 0xbd, 0x4a, 0x19, 0xd2, 0x9d, 0x60, 0x3a, 0xd9, 0xae, 0x2b, 0x13, 0x18, 0x25, 0x23, 0xfa, 0x92, 0x23, 0x9b, 0x87, 0x3d, 0xc6, 0xc3, 0x57, 0xea, 0xa8, 0xaf, 0x4e, 0xe6, 0xd0, 0x05, 0x40, 0x65, 0x7f, 0xe3, 0x29, 0x14, 0x10, 0x3b, 0x5d, 0x98, 0xf6, 0x8b, 0xd3, 0xe2, 0xb5, 0x35, 0x9f, 0x08, 0xcc, 0xd8, 0x8d, 0x0c, 0x81, 0x1e, 0x4c, 0x31, 0xfb, 0xb4, 0x9f, 0x3a, 0x90, 0xbb, 0xd0, 0x5d, 0xce, 0x62, 0xf3, 0x44, 0xe7, 0x07, 0x75, 0x93, 0x15, 0x9a, 0xe3, 0x50, 0x50, 0xb0, 0xe8, 0x86, 0xc9, 0xe9, 0xcb, 0xa1, 0x89, 0x96, 0x71, 0x2e, 0xaf, 0xb2, 0xb6, 0xf3, 0xc8, 0xd0, 0xbb, 0x9b, 0x26, 0xc9, 0x39, 0x28, 0x10, 0x27, 0xf9, 0x22, 0xb8, 0x97, 0xb9, 0x01, 0x10, 0x7f, 0x24, 0xb0, 0xa5, 0xfd, 0xb1, 0xe3, 0xe0, 0x7e, 0x5b, 0x0d, 0x8b, 0xd2, 0x77, 0x85, 0x6a, 0xa4, 0x25, 0x01, 0xe5, 0xf7, 0xbd, 0x5b, 0xd4, 0x90, 0x04, 0x5a, 0xaa, 0xd0, 0xd9, 0x99, 0x3c, 0xc9, 0x2a, 0x86, 0xad, 0x4d, 0x89, 0xbd, 0x4a, 0x19, 0xd2, 0x9d, 0x60, 0x3a, 0xd9, 0xae, 0x2b, 0x13, 0x18, 0x25, 0x23, 0xa7, 0xe1, 0x9a, 0x46, 0xe9, 0x70, 0xb5, 0xc5, 0x06, 0x70, 0x84, 0x30, 0x31, 0x7b, 0x1b, 0xb3, 0xb3, 0x5d, 0xf6, 0x8a, 0xe3, 0x3a, 0x49, 0x26, 0xa0, 0x3e, 0x6b, 0xfe, 0xb5, 0x51, 0x04, 0x16, 0xfc, 0xbb, 0x05, 0x24, 0xc9, 0xca, 0x50, 0x74, 0x15, 0x6c, 0xc5, 0xa5, 0xd6, 0xfe, 0x1c, 0x99, 0x5e, 0xdc, 0x60, 0xa2, 0xf5, 0x50, 0x41, 0x1a, 0xa4, 0x1e, 0x3d, 0xa3, 0xbd, 0xcf, 0x64, 0xbc, 0x00, 0x38, 0x20, 0xc8, 0xc5, 0xd3, 0x35, 0x9f, 0x39, 0x6e, 0x8a, 0x3c, 0x63, 0xc4, 0xc0, 0x3c, 0xe7, 0x78, 0xf3, 0xdc, 0x3f, 0x72, 0xbf, 0x2a, 0x05, 0xac, 0x30, 0x78, 0x89, 0xb8, 0x20, 0xf8, 0x22, 0x3e, 0x9a, 0x89, 0xf1, 0x07, 0x93, 0xbd, 0x6b, 0x8b, 0x32, 0x02, 0xcb, 0x47, 0x9e, 0xec, 0xc7, 0x37, 0xa0, 0xcd, 0x20, 0xdc, 0xce, 0x6c, 0xe8, 0x03, 0x16, 0x47, 0x5a, 0xcb, 0x97, 0x79, 0x97, 0xe8, 0xba, 0xb3, 0x95, 0x9e, 0xbd, 0x5a, 0x76, 0xbf, 0x32, 0x3f, 0x6a, 0xf1, 0xd2, 0x53, 0xa0, 0x1b, 0xca, 0xda, 0xdf, 0x21, 0x95, 0x94, 0x30, 0x70, 0x63, 0xd7, 0x8f, 0x93, 0x02, 0x3a, 0x39 + ], + txid: [ + 0x00, 0xa0, 0xd6, 0x91, 0x69, 0xa7, 0x50, 0x7c, 0x40, 0x8d, 0xda, 0x6d, 0xd5, 0xc3, 0x71, 0xe5, 0xa2, 0x78, 0x79, 0x2a, 0x7d, 0xff, 0x5e, 0x9a, 0xbf, 0x02, 0xfe, 0x6c, 0x0d, 0xf7, 0x8c, 0xdd + ], + auth_digest: [ + 0x3d, 0x97, 0x88, 0x97, 0x7b, 0x77, 0x4b, 0x9a, 0x6b, 0xa2, 0x1e, 0x44, 0x3c, 0x51, 0x3f, 0x79, 0x06, 0x06, 0xf8, 0x56, 0xf9, 0x92, 0x77, 0x10, 0x69, 0xdb, 0xeb, 0x26, 0x7e, 0x9f, 0xdc, 0xe7 + ], + amounts: vec![ + ], + script_pubkeys: vec![ + ], + transparent_input: None, + sighash_shielded: [ + 0x00, 0xa0, 0xd6, 0x91, 0x69, 0xa7, 0x50, 0x7c, 0x40, 0x8d, 0xda, 0x6d, 0xd5, 0xc3, 0x71, 0xe5, 0xa2, 0x78, 0x79, 0x2a, 0x7d, 0xff, 0x5e, 0x9a, 0xbf, 0x02, 0xfe, 0x6c, 0x0d, 0xf7, 0x8c, 0xdd + ], + sighash_all: None, + sighash_none: None, + sighash_single: None, + sighash_all_anyone: None, + sighash_none_anyone: None, + sighash_single_anyone: None, + }, + TestVector { + tx: vec![ + 0x06, 0x00, 0x00, 0x80, 0xf8, 0x69, 0x4a, 0x12, 0x77, 0x77, 0x77, 0x77, 0x05, 0x10, 0x57, 0x1b, 0x93, 0xaa, 0xa9, 0x14, 0x00, 0x03, 0x56, 0x78, 0x30, 0xde, 0xda, 0x8f, 0x03, 0x00, 0x02, 0xac, 0x00, 0x4f, 0xcf, 0x2d, 0x3f, 0x56, 0x04, 0x01, 0x00, 0x01, 0xac, 0xa7, 0xc6, 0x92, 0xee, 0x99, 0x14, 0x07, 0x00, 0x02, 0x6a, 0x63, 0x00, 0x00, 0x01, 0xae, 0xd0, 0xe9, 0x5a, 0x37, 0xc4, 0xc7, 0x25, 0x21, 0x48, 0x5f, 0xa5, 0x62, 0x0c, 0x64, 0xca, 0x6a, 0xc2, 0x40, 0x28, 0x7b, 0x8c, 0x67, 0xd5, 0xff, 0x8a, 0x39, 0x5b, 0xea, 0xf5, 0x57, 0xab, 0x05, 0xd6, 0x60, 0x4b, 0x36, 0xff, 0x88, 0x1a, 0x2d, 0x59, 0xc8, 0xec, 0x0a, 0x58, 0x42, 0x18, 0x75, 0x15, 0x88, 0xc7, 0xef, 0xa5, 0x06, 0xc3, 0xe8, 0xd0, 0xc6, 0x01, 0x92, 0xe8, 0x47, 0x2b, 0x0d, 0xda, 0x51, 0xab, 0xbf, 0x8f, 0x2e, 0x5a, 0xfc, 0x1a, 0x10, 0x59, 0x3c, 0x37, 0x79, 0x16, 0xfe, 0x2b, 0x71, 0x4f, 0xd4, 0x40, 0x56, 0x9c, 0x9a, 0xb9, 0x37, 0xe2, 0x99, 0xb6, 0xf7, 0x23, 0xc4, 0x3a, 0x0e, 0xd4, 0x53, 0x1d, 0x7e, 0x4b, 0x00, 0xbc, 0xe3, 0x8c, 0xa7, 0x18, 0x40, 0x33, 0xfd, 0x97, 0x93, 0xb3, 0xe0, 0x2f, 0x27, 0xf0, 0x40, 0x04, 0x65, 0x95, 0xac, 0xd4, 0x7b, 0x31, 0xcc, 0x13, 0x28, 0x04, 0x81, 0x55, 0xd7, 0x60, 0x8d, 0xb8, 0x33, 0x04, 0x98, 0xd2, 0x03, 0xb2, 0x8d, 0x7e, 0x2d, 0xf3, 0xe0, 0x23, 0xd1, 0xc9, 0x07, 0x85, 0xe5, 0xf5, 0xbc, 0xde, 0x5e, 0x3b, 0xfe, 0x6c, 0xa1, 0x76, 0xfa, 0xb7, 0xb0, 0xf3, 0xbf, 0xa0, 0xab, 0x61, 0xe3, 0x40, 0xc3, 0x4e, 0xb9, 0xf1, 0x7c, 0x7e, 0xc2, 0xbe, 0x03, 0xb1, 0x80, 0xf0, 0xbb, 0x6f, 0x43, 0x4c, 0x2a, 0x65, 0x42, 0xe0, 0x0e, 0x84, 0x37, 0x3f, 0x4f, 0x46, 0x49, 0xcd, 0xa3, 0x2b, 0xf6, 0x86, 0x66, 0x61, 0x43, 0xf6, 0x22, 0xaa, 0x48, 0x04, 0x60, 0xb5, 0xaf, 0xac, 0x51, 0x86, 0x07, 0xcd, 0x9a, 0xf8, 0xbc, 0xd6, 0xb5, 0x8c, 0x30, 0x12, 0x73, 0x16, 0xb2, 0x5d, 0x5e, 0xa7, 0xbf, 0x6b, 0x0c, 0xab, 0x85, 0x42, 0xff, 0x69, 0xd9, 0xb2, 0xf1, 0x80, 0xbe, 0x12, 0xed, 0x75, 0x34, 0x4a, 0x39, 0x5a, 0xa1, 0x0f, 0x85, 0x2f, 0x08, 0x3a, 0xd6, 0x4e, 0xf4, 0x0e, 0x9c, 0x03, 0x09, 0xe9, 0xbb, 0xa5, 0x4b, 0x8c, 0xb3, 0x3c, 0x95, 0x49, 0x8a, 0x69, 0x53, 0x8d, 0x3a, 0xe5, 0xb2, 0x5e, 0x24, 0x70, 0x98, 0x30, 0x6f, 0xa8, 0xc7, 0x4a, 0x8e, 0xe5, 0xbc, 0xa9, 0x41, 0x53, 0x1d, 0x61, 0xaa, 0xc2, 0x7a, 0xab, 0x3d, 0xc5, 0x61, 0x7d, 0x56, 0x06, 0xc9, 0x57, 0x7a, 0x2a, 0x83, 0x46, 0xe8, 0xd8, 0x5b, 0x32, 0xb8, 0x50, 0x57, 0x75, 0x10, 0x8d, 0xc8, 0x5e, 0x2a, 0xde, 0x2e, 0xac, 0x1e, 0x63, 0x6e, 0x1a, 0xf4, 0x05, 0x4c, 0x8b, 0x6f, 0x57, 0x63, 0x2d, 0xf2, 0x69, 0xc3, 0x72, 0x3b, 0x32, 0x08, 0x72, 0xe4, 0xc5, 0x7b, 0x21, 0x83, 0x58, 0xdc, 0x7e, 0x99, 0x05, 0xbb, 0x04, 0xed, 0xf9, 0x2e, 0xdf, 0x0d, 0xf6, 0x35, 0xf3, 0xbf, 0x36, 0x1e, 0x57, 0xa1, 0x32, 0x96, 0xe1, 0x44, 0x7a, 0xf5, 0x08, 0x78, 0x72, 0xd6, 0x36, 0xe2, 0x75, 0x18, 0xa9, 0x87, 0x6e, 0x15, 0xeb, 0x01, 0xf5, 0xe8, 0xde, 0xd8, 0x18, 0x92, 0x51, 0x1c, 0xc2, 0x85, 0x1b, 0x00, 0xb8, 0x32, 0x71, 0x2a, 0x6d, 0x3b, 0xa5, 0x66, 0x65, 0x17, 0xbc, 0xd3, 0x56, 0x76, 0x21, 0xa7, 0xcf, 0x84, 0x45, 0x58, 0x96, 0x53, 0x26, 0x20, 0x20, 0xc3, 0x3b, 0xf7, 0x80, 0x31, 0xb8, 0xee, 0x07, 0x07, 0xde, 0x07, 0x20, 0x68, 0xc1, 0x70, 0x57, 0x03, 0x27, 0xe6, 0xd9, 0xf5, 0xc6, 0xdd, 0xc3, 0x35, 0x40, 0x2e, 0xfc, 0x54, 0x88, 0x62, 0xf5, 0xa0, 0x70, 0x94, 0xfd, 0x42, 0x8a, 0x7b, 0xbc, 0x15, 0xd7, 0xb3, 0x8d, 0x05, 0x36, 0x2c, 0x9c, 0xa9, 0x85, 0xf5, 0x8a, 0x76, 0x64, 0x7d, 0x2b, 0xe4, 0xc2, 0xcd, 0x6b, 0x3d, 0x17, 0xd6, 0x87, 0x09, 0x71, 0xd7, 0xa0, 0x98, 0xba, 0xf7, 0x2c, 0x6f, 0x6f, 0x12, 0x14, 0xcf, 0x1f, 0xaa, 0xe4, 0x88, 0xbd, 0x7d, 0xe2, 0x59, 0xd3, 0x41, 0x5c, 0x2f, 0x0d, 0xde, 0xc7, 0x45, 0x70, 0x04, 0xf3, 0x57, 0x08, 0xd1, 0xec, 0xcc, 0xcc, 0x0d, 0xf6, 0x5a, 0x04, 0x94, 0x3a, 0xd5, 0xcb, 0xc1, 0x3f, 0x29, 0x5f, 0x00, 0x0f, 0xe0, 0x56, 0xc4, 0x0b, 0x2d, 0x88, 0xf2, 0x7d, 0xc3, 0x4c, 0xfe, 0xb8, 0x03, 0xbe, 0x34, 0x83, 0xa9, 0xeb, 0xf9, 0xb5, 0xa9, 0x02, 0x60, 0x57, 0x72, 0x5d, 0x63, 0xea, 0xd2, 0xc0, 0xc0, 0xff, 0x1f, 0xe2, 0x6a, 0xc1, 0xe7, 0xbd, 0xfc, 0xd6, 0xfa, 0xd8, 0x75, 0x84, 0x2d, 0x19, 0x4f, 0x33, 0x17, 0x50, 0x46, 0x2c, 0x06, 0xb8, 0xd7, 0x98, 0x2d, 0x67, 0x99, 0x5e, 0xd5, 0xd3, 0xae, 0x96, 0xa0, 0x5a, 0xe0, 0x06, 0x7f, 0x4e, 0xb1, 0xc7, 0xc9, 0x32, 0x31, 0xbd, 0x39, 0x77, 0x3c, 0xbe, 0x0a, 0x9d, 0x66, 0xb0, 0xc9, 0xaa, 0x8c, 0xff, 0x6a, 0x37, 0x6e, 0x1f, 0x37, 0x2e, 0xac, 0x6a, 0xc4, 0xe4, 0x6c, 0xc0, 0x94, 0x22, 0x45, 0xd4, 0xc2, 0xdc, 0xf0, 0x2d, 0x76, 0x40, 0xff, 0xcc, 0x5a, 0x6a, 0xc3, 0xa8, 0x7f, 0x5c, 0x41, 0x15, 0x51, 0xbc, 0xc2, 0xf2, 0x6c, 0xb9, 0x49, 0x61, 0xd5, 0x3f, 0x95, 0xdd, 0xb1, 0x9a, 0xe9, 0x30, 0xc8, 0xd7, 0x0f, 0x03, 0x1b, 0x29, 0xa5, 0xdf, 0x99, 0xff, 0x36, 0x69, 0x5e, 0x80, 0x2c, 0xbc, 0xb6, 0xb5, 0x8c, 0x1b, 0xa7, 0xed, 0x5e, 0xac, 0xfa, 0x76, 0x41, 0x4a, 0x41, 0xad, 0x4a, 0x44, 0xf7, 0x1f, 0x1b, 0x58, 0x0d, 0x34, 0xc3, 0xa9, 0x52, 0x92, 0x0b, 0x25, 0x4a, 0x14, 0x5f, 0xea, 0x51, 0x7f, 0x5b, 0x42, 0xb2, 0xf6, 0x5e, 0xcd, 0x0f, 0x82, 0x59, 0x54, 0x78, 0xd8, 0x0a, 0xe5, 0xc8, 0xce, 0xea, 0x12, 0xa1, 0x61, 0xcc, 0xbb, 0x5e, 0xac, 0x09, 0x99, 0x0f, 0xc6, 0x19, 0xa4, 0x60, 0x80, 0x43, 0x6d, 0xbd, 0x08, 0xd7, 0x47, 0x84, 0xaf, 0x00, 0x2d, 0x58, 0xe0, 0x6f, 0xaf, 0x7f, 0x3c, 0xea, 0xe7, 0xd3, 0x41, 0x9b, 0x1f, 0xca, 0x26, 0x5a, 0x55, 0x59, 0xcf, 0x9e, 0x2d, 0x3b, 0x60, 0x97, 0x8d, 0x81, 0xa6, 0x78, 0xb9, 0xed, 0x8e, 0x44, 0x86, 0xb4, 0xd1, 0x46, 0x09, 0xd6, 0xc1, 0x27, 0xc0, 0xc2, 0xfb, 0xff, 0xe3, 0x0a, 0x60, 0xf7, 0xbf, 0xf1, 0xd9, 0xfb, 0x83, 0x00, 0xed, 0x00, 0x92, 0x53, 0xba, 0x9b, 0x99, 0x6f, 0xa0, 0x52, 0x41, 0xb1, 0x0f, 0x5a, 0xc9, 0xa8, 0x40, 0x8e, 0x92, 0x07, 0x42, 0x3a, 0x3b, 0x82, 0xaa, 0xd6, 0x02, 0x00, 0x89, 0x9c, 0x0a, 0xd4, 0x66, 0xde, 0x17, 0xd7, 0xb5, 0x78, 0x05, 0xf6, 0x4d, 0x1b, 0xc9, 0x10, 0x93, 0xe1, 0xa6, 0x3b, 0x93, 0x85, 0x36, 0xb4, 0x92, 0x44, 0xe9, 0x7d, 0x88, 0x01, 0x73, 0x36, 0x60, 0xf2, 0xdd, 0xb7, 0x4d, 0x06, 0x8e, 0xcb, 0x46, 0xcf, 0x28, 0x9b, 0x7d, 0x89, 0x13, 0x07, 0xbb, 0xa3, 0x70, 0x54, 0xcf, 0x91, 0xb3, 0x1f, 0xc8, 0x2f, 0x74, 0xd5, 0xfc, 0xc0, 0x00, 0x94, 0x2e, 0xde, 0x91, 0x18, 0x25, 0xf5, 0x3f, 0xe6, 0x09, 0x68, 0x6f, 0x46, 0x32, 0x23, 0xb1, 0xe9, 0xbc, 0x03, 0xbd, 0xe8, 0x95, 0xd1, 0x23, 0x8f, 0xad, 0x04, 0xa3, 0xbf, 0xce, 0x68, 0xa0, 0x75, 0xe8, 0xa3, 0x7c, 0x0e, 0x87, 0xbf, 0x46, 0xdd, 0x01, 0x55, 0x45, 0xf9, 0xb4, 0xfb, 0x0e, 0xec, 0x64, 0x5f, 0xfc, 0xbb, 0xe0, 0xca, 0x5f, 0x8c, 0x56, 0x1b, 0x25, 0x7d, 0x52, 0xd6, 0x02, 0xd8, 0xc9, 0x1a, 0xc6, 0x40, 0x16, 0xaa, 0x14, 0x57, 0x2a, 0x2b, 0x02, 0x97, 0xf2, 0x0c, 0x14, 0xdd, 0x2d, 0xc7, 0x3b, 0x51, 0x89, 0xf7, 0xae, 0x2a, 0x41, 0xef, 0x3d, 0x22, 0x5e, 0x5a, 0xd6, 0xa1, 0x18, 0x23, 0x4a, 0xb3, 0x6d, 0xea, 0xa8, 0xb6, 0xb9, 0x0c, 0x90, 0x15, 0xa2, 0x53, 0xb9, 0xe3, 0xa5, 0x8f, 0xa9, 0x4b, 0x6c, 0x6e, 0x01, 0x2d, 0x79, 0xe3, 0xf5, 0x36, 0x89, 0xc2, 0xb1, 0xa1, 0x0e, 0x00, 0x0e, 0x8d, 0x8d, 0xa5, 0x22, 0x87, 0x48, 0xc5, 0xc0, 0x0b, 0xfe, 0x68, 0x13, 0x54, 0x69, 0x15, 0x3c, 0xb9, 0xce, 0x6e, 0xea, 0x28, 0x6f, 0x70, 0x2a, 0x91, 0xda, 0xf6, 0x02, 0xbe, 0x2a, 0x2c, 0x5e, 0x37, 0x45, 0xf0, 0x09, 0xc5, 0xdc, 0xe2, 0x0b, 0x69, 0xd5, 0xd7, 0xc4, 0x3c, 0xeb, 0x73, 0x6b, 0x68, 0x31, 0xe8, 0xc1, 0x10, 0xf1, 0x6c, 0xfd, 0xb3, 0xa4, 0x67, 0xe9, 0x41, 0x4c, 0x00, 0x00 + ], + txid: [ + 0x9f, 0x65, 0x3f, 0x24, 0x82, 0x8b, 0xc3, 0xd7, 0xe7, 0xb5, 0xb5, 0x97, 0x7f, 0xa3, 0xd5, 0xe4, 0xc9, 0x42, 0x8f, 0x10, 0x71, 0xd5, 0xe7, 0xdc, 0x9c, 0x16, 0x83, 0x1b, 0xd5, 0xbc, 0x91, 0xab + ], + auth_digest: [ + 0x59, 0xe0, 0x24, 0x6b, 0x13, 0x86, 0xb5, 0x49, 0xcf, 0x1e, 0x11, 0x99, 0x96, 0x90, 0x3e, 0xdc, 0x22, 0x7b, 0x26, 0x85, 0xd9, 0xe8, 0xc0, 0x15, 0x0e, 0x96, 0x55, 0xb8, 0xae, 0xad, 0x22, 0xd5 + ], + amounts: vec![ + ], + script_pubkeys: vec![ + ], + transparent_input: None, + sighash_shielded: [ + 0x9f, 0x65, 0x3f, 0x24, 0x82, 0x8b, 0xc3, 0xd7, 0xe7, 0xb5, 0xb5, 0x97, 0x7f, 0xa3, 0xd5, 0xe4, 0xc9, 0x42, 0x8f, 0x10, 0x71, 0xd5, 0xe7, 0xdc, 0x9c, 0x16, 0x83, 0x1b, 0xd5, 0xbc, 0x91, 0xab + ], + sighash_all: None, + sighash_none: None, + sighash_single: None, + sighash_all_anyone: None, + sighash_none_anyone: None, + sighash_single_anyone: None, + }, + TestVector { + tx: vec![ + 0x06, 0x00, 0x00, 0x80, 0xf8, 0x69, 0x4a, 0x12, 0x77, 0x77, 0x77, 0x77, 0x47, 0x1d, 0x13, 0xc1, 0xab, 0x39, 0xd9, 0x19, 0x03, 0xe8, 0x43, 0xab, 0x1d, 0x28, 0xff, 0xa8, 0xf6, 0x9d, 0xc7, 0xe1, 0x5c, 0xc3, 0x8b, 0x12, 0xe8, 0xfc, 0xd7, 0x92, 0x55, 0xb7, 0x21, 0x60, 0x56, 0xd9, 0xed, 0xb7, 0x48, 0x2f, 0xb9, 0x8a, 0xa0, 0x33, 0xb6, 0x5e, 0x51, 0x07, 0x00, 0x53, 0x52, 0x51, 0x00, 0x63, 0xac, 0x09, 0xb7, 0x34, 0xf4, 0x52, 0xaa, 0xf0, 0xd6, 0xb1, 0x8f, 0x50, 0x25, 0x86, 0x83, 0xd3, 0xf9, 0xa7, 0x6d, 0x39, 0x9f, 0xd0, 0x47, 0xee, 0xe2, 0x88, 0xbb, 0x45, 0x85, 0x85, 0x1d, 0xc9, 0x3e, 0xcc, 0xc6, 0x23, 0x22, 0x92, 0x4c, 0xd1, 0x3b, 0x03, 0xac, 0x65, 0x65, 0x6e, 0xd8, 0xd9, 0x97, 0x2d, 0x77, 0x26, 0x29, 0xea, 0x64, 0x74, 0x2e, 0x54, 0x73, 0x39, 0x81, 0xb0, 0x06, 0xc0, 0x62, 0x46, 0x8e, 0x4b, 0xd8, 0xf7, 0xdd, 0x9a, 0xf6, 0x98, 0xf5, 0x2a, 0xe8, 0x14, 0x63, 0x4e, 0x81, 0xd7, 0xf3, 0xe0, 0xc4, 0x02, 0x51, 0xac, 0xac, 0xa9, 0xae, 0x48, 0x00, 0x00, 0x02, 0xa8, 0xbb, 0x16, 0xde, 0x29, 0x4d, 0x31, 0xa4, 0x36, 0x00, 0x0f, 0x41, 0x07, 0xca, 0x39, 0x6d, 0xfc, 0x5a, 0x8d, 0x41, 0xdf, 0xbd, 0x62, 0x55, 0xcf, 0xbe, 0x3a, 0x4f, 0x3e, 0x62, 0xb9, 0x4f, 0xb2, 0x01, 0x52, 0x13, 0x3b, 0xa3, 0x83, 0x1a, 0xf4, 0x20, 0x76, 0xd9, 0x9b, 0xfa, 0x78, 0xab, 0x6b, 0x39, 0x31, 0x1a, 0x7b, 0x2d, 0x2f, 0xe2, 0xbf, 0x24, 0x26, 0x7b, 0xeb, 0xcd, 0x6f, 0x4c, 0xd6, 0xf1, 0x3a, 0xd0, 0x53, 0x36, 0x1d, 0x43, 0x30, 0x6c, 0x31, 0x44, 0x61, 0x4a, 0xd8, 0x1d, 0xed, 0x2b, 0xfe, 0x88, 0x88, 0x4d, 0x04, 0xd8, 0xbe, 0xc4, 0x80, 0xcf, 0x08, 0x0d, 0xd3, 0x27, 0x4d, 0x42, 0xb4, 0xbc, 0x2b, 0x4a, 0x03, 0x8a, 0xe6, 0xe4, 0x6b, 0x24, 0xcf, 0xc8, 0x41, 0x53, 0xd3, 0x1e, 0xaf, 0x89, 0x50, 0x63, 0xa5, 0xca, 0x95, 0x9b, 0xe6, 0x3f, 0x37, 0xf2, 0xba, 0x0d, 0x43, 0x23, 0x66, 0x73, 0x6d, 0x86, 0x32, 0xfc, 0xe0, 0x72, 0xb6, 0xae, 0x5b, 0x6f, 0x3f, 0xd5, 0x9d, 0x3f, 0xaf, 0xf6, 0x38, 0x27, 0x5a, 0x99, 0x2f, 0xef, 0xc8, 0x7e, 0x60, 0xd4, 0x4c, 0x2c, 0xad, 0xc2, 0xb5, 0xc4, 0x94, 0xe3, 0xe7, 0x2e, 0xb4, 0x59, 0x7c, 0x96, 0xb4, 0x01, 0x67, 0x79, 0x9a, 0x90, 0x01, 0xa2, 0xed, 0x36, 0x76, 0xa8, 0xb4, 0x03, 0xae, 0x25, 0xff, 0xd7, 0x72, 0xf7, 0x08, 0x1e, 0x9a, 0x32, 0xbc, 0xc1, 0xc5, 0xe2, 0xed, 0xd4, 0xe2, 0xa6, 0x57, 0x6b, 0x78, 0x3c, 0xce, 0x3a, 0xae, 0x11, 0xfa, 0x43, 0x22, 0x62, 0x54, 0x88, 0x56, 0x18, 0x3e, 0xe6, 0x82, 0xd5, 0xdc, 0x31, 0xbe, 0xb3, 0x8f, 0x06, 0x1c, 0xbd, 0xec, 0xa7, 0x02, 0x1a, 0x44, 0x4e, 0x2d, 0xd4, 0x17, 0xdf, 0x26, 0xdc, 0xd2, 0x20, 0xf2, 0xb7, 0x31, 0x77, 0x2b, 0x43, 0x9e, 0x96, 0xd6, 0x14, 0xe1, 0xfa, 0xcb, 0x48, 0x6c, 0x7a, 0x7d, 0x51, 0x71, 0xb1, 0xde, 0x35, 0x9f, 0x6a, 0xd3, 0xa9, 0x6f, 0x64, 0x9c, 0x96, 0x91, 0x02, 0xa1, 0x96, 0x4f, 0xb4, 0xb4, 0xa1, 0xa4, 0x27, 0x9c, 0x68, 0xe6, 0xc3, 0x72, 0xe4, 0x21, 0x87, 0xd7, 0x54, 0xe8, 0x04, 0xa6, 0x16, 0x53, 0x09, 0x20, 0x69, 0xfb, 0x9b, 0x6d, 0x25, 0x26, 0x68, 0x90, 0x80, 0x8b, 0x01, 0x5d, 0xf2, 0x8c, 0x80, 0x10, 0x65, 0xda, 0x6f, 0xeb, 0xdc, 0x1a, 0x56, 0xbf, 0xd0, 0x02, 0x62, 0x5a, 0xcf, 0xaa, 0x53, 0x73, 0xfd, 0xe1, 0x49, 0xc1, 0xcf, 0xc3, 0x64, 0x9b, 0x48, 0x69, 0x69, 0x6d, 0x44, 0xec, 0xb1, 0x24, 0x79, 0xc5, 0xeb, 0xef, 0x99, 0x5f, 0x10, 0x02, 0x9f, 0x8b, 0x53, 0x0e, 0xeb, 0x3f, 0xdc, 0x2e, 0x50, 0xe8, 0x75, 0x7f, 0xc0, 0xbb, 0x9e, 0x26, 0x30, 0x23, 0xdb, 0x82, 0xf8, 0x78, 0xd9, 0xac, 0x7f, 0xfb, 0x0b, 0xd4, 0x39, 0x1d, 0xf1, 0xd8, 0x79, 0x89, 0x9a, 0x3e, 0xf5, 0x7b, 0xfd, 0x0d, 0x1f, 0x77, 0x55, 0x64, 0x8e, 0xdd, 0x85, 0xbb, 0x05, 0x2a, 0x6e, 0xdf, 0x71, 0xcd, 0x26, 0x28, 0xc9, 0x87, 0x42, 0x9f, 0x36, 0xdc, 0x50, 0x5c, 0xcc, 0x43, 0xf3, 0x0e, 0x7a, 0x86, 0x9c, 0x9e, 0x25, 0x5e, 0x2a, 0xf9, 0xfc, 0xf3, 0x0c, 0x12, 0x17, 0x96, 0xd1, 0x90, 0x00, 0x09, 0x60, 0xcb, 0x6f, 0xe2, 0xf1, 0xbf, 0x24, 0x61, 0x18, 0xb4, 0x98, 0xf3, 0x24, 0x7f, 0x9d, 0x48, 0x4c, 0x73, 0xcf, 0x09, 0x39, 0x30, 0x39, 0xe4, 0x53, 0x26, 0xb8, 0xff, 0xff, 0xb3, 0xe7, 0xe6, 0x15, 0x9c, 0x46, 0x69, 0x9f, 0x10, 0x07, 0x92, 0xd4, 0x67, 0x29, 0x50, 0x34, 0x8a, 0x90, 0x55, 0x2e, 0x45, 0x94, 0x3b, 0xee, 0xac, 0xf0, 0x3f, 0x32, 0x16, 0xf9, 0x4e, 0x27, 0x4d, 0x63, 0xd6, 0x37, 0xd9, 0xf1, 0x90, 0xe8, 0xa2, 0x66, 0xcd, 0xee, 0xf1, 0x53, 0x53, 0x0b, 0xee, 0x5c, 0xb8, 0x35, 0x52, 0x60, 0x50, 0x5c, 0x2c, 0x2e, 0x5d, 0x99, 0x0f, 0xff, 0xdc, 0x34, 0xec, 0x0f, 0xf7, 0xf1, 0xaf, 0x81, 0xb2, 0x4c, 0xed, 0x0e, 0xfa, 0x62, 0x13, 0xda, 0x6c, 0x7c, 0x60, 0xc4, 0x87, 0xf5, 0xf7, 0xb0, 0x3f, 0x81, 0x60, 0xa0, 0x57, 0xf4, 0x6d, 0x05, 0xbf, 0x82, 0x18, 0xb3, 0xad, 0xd9, 0xc0, 0x68, 0x93, 0xbd, 0x02, 0xdb, 0x9b, 0x61, 0x19, 0x1d, 0xfb, 0x13, 0x3b, 0xfa, 0xbe, 0x48, 0x58, 0xe4, 0x7a, 0x4c, 0xc3, 0x2e, 0x41, 0x6e, 0xc0, 0x8b, 0x8a, 0xc7, 0x91, 0x5a, 0x43, 0x73, 0x3f, 0x44, 0x06, 0xe9, 0xd9, 0x67, 0xc5, 0x60, 0xf3, 0x44, 0xd7, 0xe9, 0x04, 0xa2, 0x80, 0x45, 0xd9, 0x9f, 0x3a, 0xf8, 0xc8, 0x2e, 0x97, 0xe1, 0xb9, 0xc1, 0xb2, 0x05, 0xe5, 0x85, 0xfb, 0xeb, 0xb4, 0x8f, 0xaf, 0x58, 0xf1, 0xb6, 0x5d, 0xca, 0x24, 0x97, 0xe0, 0x9a, 0x70, 0xaa, 0xd4, 0x86, 0x5f, 0x85, 0x71, 0x5a, 0x28, 0x0e, 0x18, 0x6f, 0x3f, 0xc1, 0x74, 0x0d, 0x81, 0x84, 0xd3, 0x3e, 0x83, 0x22, 0x16, 0x95, 0x21, 0xcd, 0xc1, 0x32, 0x21, 0x29, 0x39, 0xc8, 0x4a, 0x10, 0x89, 0x64, 0xe2, 0xde, 0x74, 0xb6, 0xea, 0x55, 0xb4, 0xcb, 0x8f, 0x6f, 0x9b, 0xee, 0x98, 0xb1, 0x0d, 0x41, 0x51, 0x09, 0x45, 0x5f, 0x48, 0xb7, 0x76, 0x08, 0x2d, 0xc3, 0x0b, 0x4b, 0xc7, 0x34, 0x77, 0x07, 0x55, 0x11, 0x70, 0x03, 0x08, 0x15, 0x8c, 0xe2, 0xf2, 0xf9, 0xbf, 0x0f, 0x69, 0x1b, 0x2c, 0xe5, 0x3e, 0x61, 0x14, 0x2c, 0xb7, 0x40, 0xc1, 0x5b, 0x7b, 0x62, 0x3c, 0xf4, 0x8b, 0x3f, 0x7b, 0xfe, 0xfa, 0x31, 0xbc, 0xdc, 0x66, 0x5c, 0xe7, 0x59, 0x2d, 0x76, 0x40, 0xb0, 0xee, 0x13, 0xee, 0x13, 0x8a, 0x2a, 0x51, 0xc5, 0x3b, 0x75, 0xfa, 0x04, 0x55, 0x7b, 0x9c, 0xe7, 0xad, 0x7f, 0x2f, 0x3d, 0xa0, 0xb1, 0x38, 0xba, 0x7f, 0xec, 0xa8, 0x6b, 0xf2, 0xc7, 0x6f, 0x39, 0x93, 0x15, 0x4f, 0xc7, 0x3e, 0x6f, 0xbb, 0xa2, 0x21, 0x0c, 0x27, 0x43, 0xf5, 0x30, 0xa4, 0x27, 0x84, 0x9a, 0x30, 0x1e, 0x00, 0xe0, 0x11, 0x29, 0xf0, 0x3a, 0x90, 0x93, 0x91, 0xd8, 0x32, 0xbd, 0x39, 0x28, 0x80, 0x18, 0xe5, 0x53, 0xde, 0xcd, 0xe5, 0x28, 0x78, 0xe5, 0xd5, 0x23, 0xfd, 0xcc, 0x50, 0x87, 0xb2, 0xf8, 0xa0, 0xff, 0xc8, 0x8c, 0x0e, 0xd0, 0x44, 0xe5, 0x49, 0xc4, 0x53, 0x48, 0x19, 0xac, 0xd8, 0xbb, 0x0a, 0x02, 0xa5, 0xfa, 0x7a, 0x1c, 0x1d, 0x38, 0x06, 0xfb, 0xc3, 0x40, 0x7f, 0xd7, 0xda, 0x93, 0xfd, 0x0d, 0xe6, 0x40, 0x0d, 0x3a, 0xb8, 0x97, 0x74, 0x85, 0xcd, 0xdf, 0xbe, 0xd5, 0x93, 0x2f, 0x50, 0x7b, 0x79, 0x94, 0x7a, 0xdb, 0x2f, 0xad, 0x37, 0x61, 0x5a, 0xa7, 0x17, 0xdb, 0x5f, 0x29, 0x80, 0x99, 0xf2, 0x0f, 0x26, 0x3b, 0x35, 0x9a, 0x11, 0x51, 0xa6, 0xb7, 0x5c, 0x01, 0x36, 0x5e, 0xb1, 0x54, 0xae, 0x42, 0x14, 0x0d, 0x6e, 0x10, 0x34, 0x2f, 0x14, 0xf3, 0x4d, 0xc3, 0x3e, 0x07, 0xff, 0x0e, 0x4d, 0x1a, 0x6b, 0xe3, 0x75, 0xb3, 0x2f, 0x84, 0xb9, 0x2e, 0x5d, 0x81, 0xeb, 0xb6, 0x39, 0xc4, 0xf2, 0x7e, 0x71, 0x5a, 0xa4, 0x2c, 0xc7, 0x57, 0x07, 0xd4, 0xeb, 0xd1, 0xbb, 0xfb, 0xe8, 0xf9, 0x0f, 0xc7, 0xc9, 0x53, 0xe7, 0xa9, 0x71, 0x5e, 0x65, 0xaf, 0x82, 0x67, 0x37, 0x3d, 0x34, 0x51, 0x67, 0x4f, 0xf0, 0x84, 0xef, 0xd9, 0x2c, 0xcf, 0x3b, 0xcc, 0x7a, 0xca, 0x14, 0x67, 0xb6, 0x32, 0x7e, 0x4f, 0x95, 0x22, 0xb2, 0xcc, 0x57, 0x9a, 0x7a, 0x8f, 0xff, 0x7c, 0xa7, 0xcf, 0x14, 0x5d, 0xfc, 0x13, 0xea, 0xfc, 0x34, 0x15, 0x3b, 0x2c, 0x3e, 0x8a, 0xfb, 0xe5, 0x34, 0x44, 0xd0, 0xc7, 0x3b, 0x3b, 0xd5, 0xbc, 0x87, 0x0b, 0x01, 0xcd, 0x45, 0x79, 0x11, 0xe3, 0x56, 0x31, 0x3f, 0xd1, 0xda, 0xfb, 0x4c, 0x81, 0x51, 0x63, 0x4a, 0x01, 0xaf, 0xf7, 0xcf, 0x11, 0x6d, 0x43, 0x3c, 0x3d, 0x2b, 0x3a, 0xdd, 0xa9, 0xce, 0xbe, 0x18, 0xf7, 0xd1, 0x72, 0x44, 0x3e, 0x5e, 0x7b, 0x5a, 0xc9, 0xab, 0xe8, 0xdb, 0x22, 0x56, 0xd7, 0xeb, 0xe2, 0xff, 0x28, 0x02, 0x09, 0x39, 0x50, 0x38, 0x70, 0x59, 0x7b, 0x9a, 0x95, 0x58, 0x92, 0xc7, 0x38, 0x96, 0x50, 0xa2, 0xd4, 0x2e, 0xc9, 0x2b, 0xe7, 0x23, 0xfe, 0xdf, 0x2f, 0x2e, 0xde, 0x5a, 0x47, 0x2a, 0xa1, 0xe7, 0x4f, 0x33, 0xad, 0x41, 0x90, 0x15, 0x44, 0xed, 0xbb, 0xe3, 0xac, 0x46, 0x4c, 0xf4, 0x39, 0x19, 0x60, 0x15, 0xf4, 0xf2, 0x2a, 0xc2, 0xb8, 0xfc, 0x01, 0x49, 0x6b, 0xea, 0xb4, 0xd4, 0x59, 0x07, 0xf4, 0x79, 0x81, 0x2a, 0x25, 0x94, 0x31, 0xa2, 0xcb, 0xc9, 0x3d, 0x4f, 0x3b, 0x84, 0xe4, 0xdd, 0x36, 0x60, 0x20, 0x27, 0x3a, 0x67, 0x52, 0xe5, 0x01, 0xaf, 0x6f, 0xf1, 0xb7, 0x8d, 0xdc, 0x81, 0x7e, 0x6e, 0xa3, 0x51, 0xd6, 0x00, 0x6b, 0xec, 0xf8, 0xd2, 0xff, 0xb0, 0x39, 0x90, 0xf6, 0x77, 0x74, 0xa8, 0x1e, 0x05, 0xb7, 0xf4, 0xbb, 0xad, 0x85, 0x77, 0xfa, 0x27, 0xc9, 0xde, 0x64, 0xe1, 0xb1, 0x1d, 0xcf, 0x38, 0x4f, 0x59, 0x56, 0x44, 0x37, 0x48, 0x75, 0x5a, 0x9f, 0xc6, 0xf2, 0xa0, 0x0b, 0x10, 0xc3, 0x65, 0x7e, 0xba, 0xc0, 0x3b, 0xfc, 0x0b, 0x58, 0x7b, 0xef, 0x2f, 0x45, 0xec, 0x8a, 0xcd, 0xaa, 0x51, 0xc1, 0x43, 0xb0, 0xcb, 0x25, 0xb9, 0x14, 0x2c, 0x61, 0xbd, 0x79, 0x0a, 0x80, 0xd7, 0xc2, 0x3f, 0x90, 0xcc, 0x03, 0x49, 0x5b, 0x51, 0xe4, 0xd2, 0x84, 0x3e, 0x55, 0x7f, 0x9e, 0x25, 0x45, 0x10, 0x8c, 0x6c, 0x6f, 0xae, 0x35, 0x9f, 0x64, 0x5c, 0x27, 0x68, 0x91, 0xc0, 0xdc, 0xab, 0x3f, 0xaf, 0x18, 0x77, 0x00, 0xc0, 0x82, 0xdc, 0x47, 0x77, 0x40, 0xfb, 0x3f, 0x2c, 0xd7, 0xbb, 0x59, 0xfb, 0x35, 0x85, 0x54, 0xe9, 0x4c, 0x7e, 0x67, 0x8c, 0xe0, 0x1a, 0xeb, 0xf9, 0x4e, 0x51, 0x5e, 0x49, 0x72, 0x29, 0x67, 0x99, 0x5a, 0xea, 0x85, 0x8d, 0x64, 0xe7, 0x78, 0x9f, 0xf3, 0x06, 0x36, 0x95, 0x77, 0x22, 0x81, 0x80, 0x32, 0x6a, 0x5b, 0x0a, 0xf4, 0x75, 0xe2, 0x7a, 0x54, 0xb2, 0x07, 0xb4, 0x1f, 0x92, 0xe3, 0x76, 0x17, 0x0e, 0x3f, 0xb0, 0x05, 0x02, 0x82, 0x61, 0xc9, 0x9c, 0x2d, 0xbd, 0x0e, 0xed, 0xee, 0x87, 0x1c, 0x1c, 0x0f, 0x48, 0xb8, 0xe9, 0xb8, 0xe4, 0xbe, 0x77, 0xd1, 0xb7, 0x37, 0xfe, 0x21, 0xf0, 0xfa, 0x5a, 0x18, 0xeb, 0xb5, 0x27, 0x55, 0xb5, 0xa6, 0xcf, 0x61, 0x30, 0xfb, 0x56, 0x94, 0x4c, 0xfa, 0xb8, 0x75, 0x27, 0xc2, 0x50, 0xd1, 0x13, 0xb2, 0x9b, 0xca, 0xc9, 0xaa, 0xa1, 0x0c, 0x2e, 0x7d, 0xe4, 0x15, 0xed, 0xb0, 0x80, 0x6c, 0x6d, 0xa0, 0x30, 0x20, 0xa1, 0x34, 0xca, 0x7e, 0xcd, 0xc8, 0xda, 0x1b, 0xd5, 0x7a, 0x37, 0xf5, 0x5a, 0x46, 0x94, 0x0b, 0x45, 0xb2, 0x41, 0xb1, 0xc1, 0x6e, 0xe1, 0x00, 0x92, 0x7d, 0x1b, 0xd8, 0x60, 0xd4, 0x45, 0xa9, 0xde, 0x50, 0xd4, 0xc3, 0x84, 0xd6, 0xe1, 0xd0, 0x01, 0x08, 0x02, 0x6c, 0x0e, 0xa5, 0xeb, 0xbf, 0x0b, 0x72, 0xfb, 0xf5, 0xc3, 0x70, 0xbc, 0xe1, 0x8d, 0x3a, 0x6e, 0xdf, 0x98, 0x3c, 0xd9, 0x92, 0x05, 0x00, 0x6d, 0x71, 0x23, 0xe9, 0x53, 0x50, 0x81, 0x13, 0x75, 0x94, 0x7b, 0x05, 0x5a, 0x43, 0xdb, 0x07, 0xe0, 0x3f, 0x33, 0x62, 0x7d, 0xf5, 0xc6, 0x38, 0xbf, 0xad, 0x95, 0x6d, 0xdc, 0x1e, 0xa7, 0xd7, 0x62, 0x0a, 0x20, 0xf2, 0x79, 0x2f, 0x63, 0x81, 0x7a, 0x1c, 0xf3, 0x25, 0x80, 0xd0, 0x42, 0x74, 0x23, 0x4a, 0xf2, 0xa5, 0x1b, 0x56, 0xbb, 0x68, 0xa2, 0x9e, 0x43, 0xa9, 0x54, 0x14, 0x2b, 0xa4, 0xca, 0x68, 0x23, 0xbd, 0xe9, 0x05, 0x3d, 0x72, 0xfd, 0xad, 0xbc, 0x61, 0xad, 0x59, 0x36, 0xc5, 0x3f, 0xdd, 0x75, 0x79, 0x44, 0x6d, 0x11, 0xc4, 0x46, 0x07, 0xf4, 0x16, 0x30, 0xe4, 0xc0, 0x89, 0x15, 0xe6, 0x31, 0x77, 0x15, 0x50, 0xe9, 0xce, 0x1f, 0xca, 0x2c, 0x63, 0xfe, 0x06, 0xb7, 0x98, 0x9d, 0x58, 0x4f, 0xa7, 0xd7, 0x82, 0xa8, 0x8c, 0x1e, 0x7d, 0x64, 0xb6, 0xfb, 0xf5, 0x5e, 0x35, 0x96, 0xaf, 0x9b, 0xcb, 0x75, 0x85, 0xf8, 0xc7, 0xd3, 0xaa, 0x5c, 0x20, 0x82, 0xb2, 0x65, 0x24, 0x9d, 0xf0, 0x57, 0x01, 0xda, 0xb0, 0x31, 0xc4, 0xba, 0xc1, 0xea, 0x26, 0x7a, 0x29, 0x96, 0xa2, 0x02, 0x8d, 0x1e, 0x6a, 0x0f, 0x80, 0xa3, 0x84, 0x7c, 0x53, 0x1d, 0xba, 0x96, 0xee, 0x65, 0xa2, 0x41, 0x89, 0xbd, 0x27, 0x12, 0xe4, 0x0e, 0x95, 0x96, 0x64, 0x98, 0x1e, 0x58, 0xb2, 0xa4, 0xf9, 0xcb, 0xc4, 0x65, 0x99, 0x09, 0x9b, 0xaa, 0xe1, 0xd8, 0x02, 0xf7, 0x73, 0x33, 0x49, 0x4a, 0x7a, 0xe1, 0x30, 0xfe, 0x86, 0xe8, 0xf8, 0x18, 0xf9, 0x26, 0x1a, 0x2d, 0xad, 0xb4, 0x12, 0x52, 0x29, 0xba, 0x0f, 0xfc, 0x0e, 0x70, 0x90, 0x32, 0x44, 0x30, 0xb5, 0x21, 0xa9, 0x0d, 0x22, 0x4a, 0xb7, 0xa1, 0x02, 0x4e, 0x1d, 0x89, 0x3e, 0x74, 0x04, 0xfe, 0xdb, 0x34, 0x8e, 0x4d, 0x5e, 0x22, 0x35, 0xc5, 0x9a, 0x78, 0x76, 0xa0, 0xfc, 0x60, 0x14, 0x5c, 0x6a, 0x00, 0x96, 0x87, 0x68, 0x44, 0x60, 0x27, 0x1e, 0xe1, 0x33, 0xa4, 0x37, 0xfe, 0x52, 0xfb, 0x6c, 0xfb, 0xa9, 0x7f, 0xce, 0xc1, 0x61, 0xdf, 0x51, 0x5d, 0xde, 0x90, 0x5a, 0x24, 0xda, 0x6d, 0x37, 0xbd, 0xc3, 0x40, 0x44, 0xa9, 0x55, 0xe6, 0x82, 0xb4, 0x74, 0x71, 0xca, 0x1e, 0x8c, 0x78, 0xc5, 0x1e, 0xd3, 0x77, 0xcd, 0x4a, 0xfa, 0x89, 0x4b, 0xd9, 0xbd, 0x12, 0xe7, 0x07, 0x15, 0x6d, 0xa0, 0x72, 0x6f, 0x7c, 0xf5, 0x72, 0x9f, 0xab, 0xe3, 0x72, 0x16, 0x04, 0x63, 0xfe, 0x04, 0x29, 0x24, 0x4d, 0x06, 0x74, 0x89, 0xba, 0x5d, 0x09, 0x47, 0x2e, 0xcd, 0x9b, 0xcd, 0xc4, 0xd5, 0xe4, 0xdf, 0x10, 0x1e, 0x18, 0x9d, 0xb8, 0x46, 0x3e, 0xb5, 0x38, 0x30, 0x7b, 0x58, 0x7d, 0xef, 0xf7, 0x8d, 0xe9, 0xc7, 0x3a, 0xf2, 0x80, 0x80, 0xf0, 0x5f, 0x80, 0x08, 0xd5, 0x9d, 0x2e, 0x9b, 0xed, 0x88, 0x33, 0x25, 0x88, 0x4a, 0x42, 0x43, 0x7c, 0x35, 0xf5, 0x99, 0xe2, 0xe3, 0x6b, 0x15, 0xf5, 0x10, 0x30, 0x79, 0x28, 0x24, 0x6b, 0xd2, 0xbf, 0x0b, 0x5f, 0xb4, 0x52, 0x29, 0x12, 0x3c, 0x6f, 0xc4, 0xdc, 0x37, 0x24, 0x69, 0xea, 0x09, 0x5a, 0x0e, 0x50, 0x43, 0xdf, 0xed, 0x02, 0xbe, 0x9d, 0xc6, 0xcb, 0xf8, 0xc3, 0xac, 0x3b, 0x03, 0x04, 0x3f, 0xb4, 0x97, 0xa1, 0xbc, 0xec, 0xc9, 0xd3, 0x87, 0x71, 0xe9, 0x58, 0x0b, 0x71, 0x8f, 0x6b, 0x9a, 0x1f, 0x77, 0x11, 0x28, 0x01, 0x09, 0x18, 0xab, 0x10, 0xe0, 0x40, 0xed, 0xff, 0x3b, 0x95, 0x17, 0xff, 0x45, 0x33, 0xca, 0x23, 0x95, 0xac, 0xd1, 0x38, 0xc5, 0x3a, 0x27, 0x48, 0x01, 0x7a, 0x7e, 0xd8, 0x2b, 0x7b, 0x05, 0xa8, 0xcf, 0xe1, 0xe3, 0x73, 0x45, 0x9f, 0x1b, 0xdc, 0xbf, 0x15, 0x1b, 0x32, 0xaf, 0x95, 0x15, 0x93, 0x1c, 0x0f, 0xbc, 0x23, 0x11, 0x19, 0x74, 0xdd, 0xe4, 0xe5, 0x63, 0xe7, 0x1b, 0xf0, 0x59, 0xa1, 0xe2, 0x9c, 0x2d, 0x8e, 0xc9, 0xfc, 0x2b, 0x3f, 0x3d, 0xb4, 0xa6, 0x78, 0xb9, 0x9b, 0xa8, 0xe7, 0x80, 0xeb, 0x46, 0xa3, 0x6b, 0x59, 0xa0, 0x7d, 0x7b, 0xf8, 0x97, 0xcb, 0x0e, 0xd9, 0xe3, 0xf7, 0x43, 0x6e, 0x1c, 0x76, 0x43, 0x76, 0x6f, 0x96, 0x6b, 0x03, 0x09, 0x76, 0x4e, 0xdb, 0x5f, 0x8f, 0xd5, 0xed, 0x5c, 0xc9, 0xd7, 0x36, 0x69, 0xcb, 0x06, 0x11, 0xf9, 0x68, 0xc5, 0xfe, 0xcf, 0x5e, 0xbf, 0x53, 0x11, 0xe0, 0xe5, 0x12, 0xe6, 0xc6, 0x9f, 0xbf, 0xd5, 0x47, 0xd8, 0x48, 0x54, 0x81, 0x7e, 0xf3, 0x96, 0x35, 0xc2, 0x98, 0x27, 0xaa, 0xd8, 0x67, 0x26, 0xc9, 0xad, 0xe3, 0xb2, 0x65, 0xb9, 0x08, 0x6c, 0x8b, 0x5b, 0x75, 0xef, 0x56, 0xfe, 0x4b, 0xd8, 0xb4, 0xd6, 0x28, 0x93, 0x89, 0x5b, 0x3f, 0xd2, 0x73, 0x4f, 0xda, 0xc4, 0x64, 0x15, 0x6d, 0x7e, 0x5e, 0xbc, 0x7e, 0xcf, 0x1d, 0x83, 0xb8, 0x6f, 0x65, 0x96, 0x37, 0xe3, 0xb1, 0x42, 0xc1, 0x64, 0x96, 0x3b, 0x8c, 0xdc, 0xf4, 0xba, 0x4f, 0x40, 0x35, 0xdf, 0xfc, 0x5a, 0x78, 0x94, 0x58, 0x84, 0x77, 0x81, 0x91, 0x8a, 0xc7, 0x2f, 0xc1, 0x8b, 0xbb, 0xf5, 0x11, 0x00, 0x32, 0xe6, 0x6d, 0x75, 0xb3, 0x17, 0x1e, 0xf4, 0xb5, 0x13, 0x29, 0x01, 0x64, 0xa7, 0x7b, 0x42, 0xb0, 0xa4, 0xcf, 0xb8, 0x96, 0x39, 0xab, 0x23, 0x84, 0x5e, 0x1a, 0xa2, 0xa4, 0x52, 0xf3, 0x73, 0x1c, 0x8c, 0xb6, 0x50, 0x82, 0xa6, 0x22, 0xa7, 0xc2, 0xe0, 0x01, 0x3e, 0xa4, 0x7d, 0x0b, 0xdd, 0x42, 0xd6, 0x99, 0x04, 0x66, 0x64, 0x9a, 0x90, 0x5c, 0x68, 0x4c, 0x32, 0x51, 0x71, 0x6d, 0x61, 0xf7, 0x60, 0xd5, 0x3d, 0xe6, 0xe3, 0xf7, 0x90, 0xfb, 0xa7, 0xf5, 0xf1, 0xf4, 0xde, 0x26, 0x71, 0x13, 0xbd, 0xfc, 0xd7, 0x42, 0x28, 0x22, 0x33, 0x0b, 0x32, 0xd5, 0x8e, 0x67, 0x77, 0x76, 0x5f, 0x22, 0xa4, 0x11, 0x63, 0x44, 0xee, 0xb6, 0x5b, 0x2e, 0xc5, 0x16, 0x39, 0x3a, 0xb3, 0x75, 0x1b, 0x53, 0x56, 0xd2, 0xb0, 0xc9, 0x50, 0x0c, 0x0f, 0x3e, 0x46, 0x91, 0x81, 0x03, 0x5b, 0xc3, 0x66, 0x0f, 0x0b, 0x8f, 0x9f, 0xbe, 0x6e, 0x40, 0xb5, 0xe8, 0x9c, 0xb7, 0x9b, 0x06, 0x37, 0x14, 0xca, 0x75, 0xe7, 0x2e, 0x2e, 0x10, 0x0a, 0x10, 0xd6, 0x3b, 0xf7, 0x84, 0xdf, 0x08, 0x20, 0xef, 0x25, 0xf8, 0xef, 0x40, 0xfe, 0x5f, 0x05, 0xfb, 0x95, 0x68, 0x3f, 0x91, 0x05, 0xff, 0x3c, 0xb2, 0xd2, 0x19, 0xab, 0x76, 0x60, 0x5a, 0x06, 0x4f, 0x69, 0x21, 0x9f, 0x1d, 0xc0, 0xd0, 0x0b, 0x3b, 0x48, 0x64, 0x2f, 0x97, 0x0d, 0xc0, 0x0c, 0xca, 0x4b, 0x8b, 0x43, 0x30, 0x8b, 0xe1, 0x82, 0x86, 0xec, 0x5a, 0x42, 0x88, 0xd6, 0x00, 0xa3, 0x78, 0x5c, 0xb6, 0x22, 0xd4, 0x68, 0xa4, 0xc6, 0x96, 0x9b, 0x37, 0x92, 0xf2, 0x48, 0x50, 0x27, 0xd0, 0xad, 0x9a, 0xa4, 0xa9, 0xc2, 0xcc, 0x97, 0x2f, 0x9e, 0xe5, 0x19, 0x0a, 0x95, 0xb1, 0xeb, 0x05, 0x8d, 0xdd, 0xd8, 0xc0, 0x8e, 0x7d, 0x75, 0x3f, 0x5e, 0x01, 0x1b, 0x2b, 0xcf, 0xee, 0x1d, 0x52, 0xc1, 0xc4, 0xf2, 0xca, 0xcd, 0xa3, 0x0b, 0xdb, 0x69, 0x30, 0x65, 0x3c, 0x0c, 0xc4, 0x48, 0x6e, 0x60, 0xe8, 0x9f, 0xa8, 0x49, 0xb3, 0x20, 0x83, 0xba, 0x9d, 0xb4, 0x53, 0xfb, 0x8d, 0xf6, 0x83, 0xcd, 0x68, 0x75, 0x4c, 0x87, 0xda, 0xa7, 0x31, 0xf5, 0x70, 0xa7, 0xa4, 0x06, 0x0a, 0xf0, 0xce, 0x70, 0x0d, 0x31, 0xbc, 0xa7, 0xe7, 0x4b, 0x3e, 0x3b, 0xa3, 0xd0, 0xe8, 0xa6, 0x39, 0x2a, 0x06, 0x2b, 0x8e, 0x86, 0xd9, 0xd7, 0xd0, 0x0b, 0x21, 0x70, 0x1e, 0x7b, 0x06, 0x2e, 0x06, 0xb1, 0xbc, 0xd8, 0x2a, 0x01, 0xd3, 0x75, 0x62, 0x6f, 0xbf, 0x87, 0x2d, 0x27, 0xfa, 0x45, 0x11, 0xf5, 0xf8, 0xcf, 0x8c, 0x9a, 0xbc, 0xef, 0x2a, 0x99, 0x01, 0x76, 0xae, 0x33, 0x93, 0x25, 0xd5, 0xa5, 0x88, 0xda, 0x57, 0x96, 0xfa, 0xae, 0x5b, 0xab, 0x7c, 0x82, 0x97, 0x7c, 0x0f, 0xf7, 0x97, 0x09, 0x3e, 0x2c, 0x1f, 0x3a, 0xe8, 0x55, 0xf6, 0x5a, 0xea, 0x91, 0xe1, 0x31, 0x2f, 0xc6, 0xb8, 0xa4, 0x35, 0x1a, 0x2e, 0xc0, 0x3e, 0x02, 0xe5, 0xd0, 0x2f, 0x53, 0x35, 0x4b, 0x05, 0x2f, 0xd3, 0xda, 0x0d, 0xff, 0x82, 0xcd, 0x1f, 0x55, 0xeb, 0xca, 0x57, 0xb6, 0x33, 0x7c, 0x85, 0x93, 0x8a, 0x79, 0x81, 0x3d, 0x20, 0x21, 0xd6, 0x09, 0x4c, 0x68, 0xb3, 0x75, 0xe9, 0x84, 0xf6, 0x83, 0x93, 0x30, 0x08, 0x71, 0xe3, 0x48, 0xfc, 0x52, 0x36, 0xcc, 0xa6, 0x33, 0x05, 0x44, 0xe5, 0x46, 0x39, 0xb5, 0x41, 0x87, 0x01, 0xff, 0x4c, 0xc4, 0x5a, 0x31, 0xf6, 0x2e, 0xdd, 0x84, 0x3d, 0xbb, 0xdc, 0x5a, 0xa7, 0x27, 0xab, 0x79, 0xb4, 0x42, 0x68, 0x3c, 0x49, 0x56, 0xbb, 0xb1, 0x95, 0xa4, 0xfa, 0x66, 0xdc, 0x9c, 0xd5, 0x42, 0xc7, 0x6b, 0x91, 0x50, 0xc8, 0x4b, 0xf8, 0x90, 0x78, 0x99, 0x42, 0xf5, 0x5c, 0x20, 0x0b, 0x77, 0x3e, 0xcd, 0xd7, 0x99, 0x2c, 0xff, 0x3e, 0xca, 0x24, 0xde, 0x3e, 0x09, 0x84, 0xe1, 0x0e, 0x68, 0xae, 0x38, 0x75, 0x34, 0xb9, 0x6c, 0xde, 0x37, 0x92, 0xf1, 0x35, 0xbf, 0x5f, 0x68, 0x78, 0x7d, 0x37, 0x0c, 0xa8, 0xc4, 0xc4, 0x07, 0x4d, 0xc5, 0xd6, 0x01, 0xae, 0x90, 0x49, 0x54, 0x37, 0xc3, 0xc2, 0xd4, 0x8a, 0x3d, 0x96, 0x66, 0x83, 0xac, 0x05, 0x16, 0x0b, 0x7a, 0x84, 0xea, 0xa7, 0xaa, 0xb7, 0x40, 0x09, 0xe5, 0x7a, 0x85, 0xf7, 0xbf, 0x68, 0xa2, 0xe4, 0x82, 0x00, 0x30, 0x85, 0x2c, 0xf2, 0x2b, 0x5e, 0x22, 0xd5, 0xd1, 0x69, 0x2f, 0x03, 0xb9, 0xa2, 0xdf, 0xf4, 0x9c, 0x88, 0x1e, 0xe9, 0xc7, 0xf0, 0xc9, 0x12, 0xbd, 0xeb, 0xf8, 0xcf, 0x64, 0xad, 0x09, 0x0e, 0xdb, 0x4e, 0x5f, 0x04, 0xcc, 0xc2, 0xc9, 0xcf, 0x04, 0xa9, 0x04, 0x21, 0xcc, 0xc9, 0xf2, 0xcd, 0xbc, 0xf2, 0x1f, 0x07, 0xf2, 0x65, 0xc5, 0x37, 0xd5, 0x1c, 0x65, 0x51, 0xf4, 0x61, 0x7b, 0x11, 0xc2, 0xf6, 0x90, 0x9d, 0xa8, 0x7e, 0x46, 0xfe, 0x0a, 0xb7, 0xb7, 0x73, 0x7a, 0x52, 0x15, 0xf0, 0xcf, 0x42, 0x56, 0x6f, 0x88, 0x71, 0x49, 0xf1, 0x62, 0x83, 0x9a, 0x0b, 0xc0, 0x54, 0x3a, 0x1a, 0xe9, 0x07, 0xb7, 0x4e, 0x8b, 0xc8, 0xb0, 0x92, 0xd5, 0x79, 0x6e, 0x27, 0x5d, 0xa4, 0x3a, 0xec, 0x6d, 0x74, 0x08, 0x6f, 0x47, 0x68, 0x93, 0x3a, 0xa2, 0x48, 0x73, 0x68, 0x18, 0x67, 0xa7, 0x09, 0xa5, 0x32, 0x6b, 0xf1, 0x5b, 0x17, 0x1c, 0xb0, 0x32, 0x4c, 0x4b, 0xe3, 0x64, 0xfe, 0x54, 0x3f, 0x5b, 0xba, 0x31, 0xad, 0x47, 0x02, 0xa9, 0xaa, 0x63, 0x7b, 0xc9, 0x6f, 0x85, 0xfb, 0x90, 0xa5, 0x84, 0x59, 0x03, 0x60, 0x69, 0x5d, 0x4e, 0x19, 0x84, 0x9e, 0x63, 0x4f, 0x24, 0xd9, 0xad, 0x39, 0x6c, 0x19, 0xff, 0x83, 0xce, 0x74, 0xf4, 0x6e, 0x64, 0x5f, 0x93, 0x2e, 0x14, 0x1a, 0x41, 0x19, 0x59, 0x36, 0xc8, 0x5d, 0x51, 0x44, 0x14, 0xf1, 0x12, 0xe6, 0x0b, 0x1a, 0x25, 0x37, 0xc3, 0x8d, 0x6d, 0xc6, 0xc4, 0x63, 0x83, 0x05, 0xc9, 0xbd, 0x6c, 0x62, 0xe3, 0x66, 0xbc, 0x63, 0x12, 0x3e, 0x3e, 0x6d, 0xd3, 0x6e, 0xed, 0xd3, 0x13, 0x6f, 0xce, 0x8d, 0xee, 0xca, 0x2a, 0xa0, 0x9a, 0x32, 0x98, 0xa3, 0x9d, 0x83, 0x85, 0x9e, 0xfc, 0x9b, 0x2b, 0x69, 0xcf, 0x9a, 0x7d, 0xee, 0x08, 0xa9, 0x8e, 0x4b, 0xe5, 0x58, 0xac, 0x79, 0x12, 0xfd, 0xcb, 0x42, 0x20, 0x90, 0x75, 0x42, 0x02, 0x60, 0xf7, 0xca, 0xd0, 0xf2, 0xc0, 0x1f, 0x2a, 0xfe, 0x33, 0x07, 0x3f, 0x26, 0x24, 0x9d, 0x94, 0x4f, 0x7a, 0x50, 0xdd, 0x84, 0x83, 0x9b, 0xc3, 0xea, 0x7f, 0xde, 0xe4, 0xed, 0x71, 0x44, 0x9c, 0xf0, 0x75, 0x33, 0xd2, 0x6e, 0x1e, 0x27, 0xa3, 0xef, 0xb0, 0x32, 0xc3, 0xa3, 0xb3, 0x4b, 0xd3, 0x09, 0x26, 0x22, 0xd2, 0x06, 0x2a, 0xe5, 0x36, 0xef, 0x51, 0x49, 0xc4, 0x9b, 0x5b, 0xc9, 0x47, 0x5e, 0xaf, 0xab, 0x6e, 0x67, 0x57, 0x61, 0x00, 0x8b, 0x0d, 0xad, 0xde, 0xec, 0xaa, 0x60, 0x44, 0x70, 0xbb, 0xe0, 0xfa, 0xda, 0x25, 0x5d, 0x29, 0x0e, 0x92, 0xb1, 0x90, 0xc2, 0xc2, 0xd8, 0xc2, 0xde, 0xe5, 0x45, 0x5d, 0x1f, 0xa9, 0xa9, 0xf3, 0xdb, 0x77, 0x79, 0xb5, 0x84, 0x64, 0x34, 0x64, 0xaa, 0x80, 0x14, 0xba, 0x66, 0x99, 0x4d, 0xe2, 0x55, 0x17, 0xf8, 0x39, 0x80, 0xe6, 0x6e, 0xe4, 0xf6, 0x23, 0x14, 0xae, 0x6d, 0xbe, 0xf4, 0x52, 0xd5, 0xd3, 0x8b, 0x0a, 0x16, 0xf3, 0x99, 0x1f, 0x36, 0xd8, 0xa8, 0xb3, 0x9d, 0xdc, 0x0d, 0x55, 0x95, 0xee, 0xd9, 0x87, 0x62, 0x87, 0x8c, 0xdf, 0x3f, 0x4a, 0x2e, 0xdc, 0x5c, 0xda, 0x77, 0xd5, 0xfe, 0x4f, 0xaf, 0x63, 0xa1, 0x5f, 0x56, 0x8a, 0x54, 0x0d, 0xa5, 0x7d, 0xd9, 0xbe, 0xb6, 0xfb, 0x1a, 0x97, 0x7c, 0xcb, 0x91, 0xb4, 0xd7, 0x9c, 0xb3, 0x9b, 0x28, 0x91, 0x1a, 0x29, 0xe7, 0xbf, 0x02, 0x8a, 0xc6, 0x10, 0x37, 0x96, 0xdf, 0xb6, 0xb2, 0x09, 0x67, 0x23, 0x9a, 0xd3, 0x73, 0xc3, 0x8c, 0x53, 0xf6, 0xdf, 0x18, 0x23, 0xd4, 0x95, 0x0a, 0x02, 0x83, 0xe9, 0x9b, 0x9c, 0x06, 0xab, 0x29, 0x66, 0x66, 0x7c, 0x9d, 0xf6, 0x77, 0x71, 0x6b, 0x0c, 0xad, 0xed, 0x81, 0x8d, 0xf9, 0xe4, 0x49, 0xc0, 0x72, 0xe2, 0x2f, 0x9d, 0x98, 0xbb, 0x0f, 0x9b, 0x03, 0xbd, 0x5f, 0xd0, 0x13, 0xfc, 0xef, 0x3e, 0xd6, 0xa4, 0x9a, 0xeb, 0x98, 0x72, 0x02, 0x54, 0x08, 0x7e, 0xf7, 0x28, 0xe3, 0x19, 0x47, 0xff, 0xe8, 0xf7, 0x66, 0xe6, 0x3e, 0xe4, 0x6f, 0xf2, 0x08, 0x16, 0xd5, 0xfa, 0x8f, 0xf5, 0x5a, 0x26, 0x39, 0x89, 0x61, 0x49, 0x0a, 0xb9, 0xae, 0x36, 0x6f, 0xc5, 0xa2, 0xd1, 0x99, 0x6e, 0xd6, 0x93, 0xcc, 0xca, 0x82, 0x35, 0x6f, 0x60, 0x0a, 0xb0, 0x99, 0xf6, 0xec, 0xa8, 0xbf, 0xe6, 0x45, 0x27, 0x0d, 0x3f, 0x95, 0xed, 0xba, 0x5b, 0x0d, 0xe7, 0xa3, 0x28, 0x19, 0x23, 0x3b, 0xcc, 0x75, 0x4a, 0x5c, 0xe2, 0xe5, 0xea, 0x07, 0x84, 0x2e, 0x5f, 0xf2, 0xce, 0xbe, 0x62, 0xad, 0x76, 0xe8, 0xef, 0xf8, 0xd1, 0x5e, 0xa4, 0xc2, 0x4a, 0x5f, 0x20, 0x78, 0x68, 0x31, 0x9a, 0x5a, 0xf6, 0xb0, 0x35, 0xbe, 0x3f, 0x44, 0xf4, 0x34, 0x09, 0x4f, 0x6e, 0x52, 0x5b, 0xe6, 0x14, 0xda, 0xc9, 0x20, 0xa3, 0x30, 0xbd, 0xfb, 0x26, 0xd7, 0x5f, 0xe7, 0xb4, 0xb3, 0x65, 0xd0, 0x94, 0x45, 0x92, 0x50, 0xaa, 0xa5, 0x54, 0x44, 0x89, 0xfb, 0x1d, 0x99, 0x25, 0x81, 0x80, 0x0a, 0x77, 0xb8, 0x91, 0x21, 0x57, 0xfc, 0x97, 0x13, 0xaa, 0xac, 0x25, 0xb4, 0xc2, 0x6e, 0xb0, 0x3f, 0x71, 0x66, 0x46, 0x61, 0x9a, 0xf0, 0x24, 0x56, 0xae, 0x69, 0x59, 0x62, 0xfe, 0x5e, 0x93, 0x1a, 0x63, 0xb5, 0xc7, 0x90, 0x52, 0xec, 0xd3, 0x33, 0xe1, 0x84, 0x12, 0xdb, 0x91, 0xe1, 0x5f, 0x7c, 0xbc, 0x70, 0xb4, 0xcd, 0x7e, 0x8e, 0x3c, 0x95, 0x1f, 0x35, 0x85, 0x72, 0xe3, 0x77, 0x67, 0xe7, 0xd5, 0x27, 0x04, 0xa6, 0x72, 0x1b, 0x30, 0xef, 0xc4, 0x10, 0x17, 0xae, 0x4d, 0x23, 0x15, 0x58, 0xc5, 0xc8, 0x2c, 0xc7, 0xdd, 0x7e, 0x33, 0x56, 0xc0, 0x9d, 0xc2, 0x49, 0x06, 0xf0, 0x43, 0x8d, 0xfc, 0xc3, 0x00, 0x85, 0x6a, 0xc2, 0xce, 0xd8, 0xf7, 0x7f, 0xa8, 0x01, 0x57, 0x36, 0xc6, 0x61, 0xe8, 0x02, 0x48, 0xae, 0xeb, 0x77, 0x48, 0x74, 0xaa, 0x79, 0xd2, 0x90, 0xb8, 0xf5, 0x02, 0x7a, 0x0a, 0x50, 0x95, 0x37, 0xfc, 0x7c, 0x68, 0x9b, 0x7a, 0xd8, 0x61, 0x16, 0xcf, 0xec, 0x26, 0x47, 0xcc, 0xaa, 0xe1, 0xc7, 0x4b, 0x41, 0x6f, 0x3e, 0x6a, 0xe8, 0xf7, 0xcc, 0x60, 0xea, 0xaf, 0x7b, 0x1f, 0x30, 0x6e, 0x06, 0x56, 0xa7, 0xd7, 0xc2, 0xa2, 0x7a, 0xe2, 0xf1, 0x40, 0x14, 0x8e, 0x7d, 0x7b, 0xed, 0x48, 0xa0, 0xa1, 0x2c, 0x17, 0xa7, 0xfa, 0xfc, 0x3b, 0x2b, 0xd0, 0x25, 0x87, 0x34, 0x6f, 0x26, 0xd0, 0xe6, 0x88, 0x2e, 0x05, 0xe0, 0x18, 0xa0, 0xd5, 0x57, 0x2a, 0x67, 0x03, 0x9f, 0x8f, 0x69, 0xad, 0x9a, 0x91, 0x92, 0xb3, 0x02, 0xf2, 0x6b, 0xdd, 0xa4, 0x65, 0xd9, 0x0b, 0x14, 0xac, 0x00, 0xfe, 0x3a, 0xcf, 0xdc, 0xea, 0xf5, 0xbc, 0x4d, 0x75, 0x66, 0x19, 0x17, 0x09, 0x69, 0x65, 0x42, 0xba, 0x16, 0x7c, 0x2d, 0xa1, 0x52, 0x5f, 0x73, 0x9e, 0x1b, 0x68, 0xcb, 0x6d, 0x01, 0x44, 0xd1, 0xbe, 0x8f, 0x50, 0x93, 0x7a, 0x6e, 0xf7, 0x84, 0x48, 0xc9, 0xb1, 0xc0, 0x08, 0x4a, 0x03, 0xd2, 0x49, 0x23, 0x06, 0x7a, 0xe4, 0x7f, 0xd6, 0x42, 0x5e, 0xfb, 0x9c, 0x1d, 0x50, 0x0e, 0xe2, 0xd2, 0x04, 0xc3, 0x4e, 0x1b, 0x96, 0x18, 0xc8, 0x59, 0xcc, 0x0a, 0x46, 0xa0, 0xca, 0xcd, 0x18, 0x80, 0x38, 0x0c, 0xaa, 0xe7, 0x88, 0xe6, 0xff, 0x3d, 0x17, 0x01, 0x89, 0xec, 0x4a, 0x9d, 0xa8, 0x8d, 0xea, 0x07, 0x5b, 0xa9, 0x96, 0xd3, 0xc3, 0x36, 0x64, 0x8e, 0x86, 0x94, 0xd3, 0xa1, 0x9d, 0x3d, 0xca, 0x53, 0x1b, 0xeb, 0x50, 0xd4, 0x32, 0x7c, 0x5c, 0x0c, 0x23, 0xcb, 0x7c, 0xfd, 0xb0, 0x8c, 0xa7, 0xcf, 0x2c, 0xac, 0x6b, 0xc1, 0x39, 0xd0, 0x74, 0x14, 0x73, 0xd3, 0x76, 0x02, 0x9c, 0xb4, 0xab, 0x6b, 0xf0, 0x54, 0x55, 0x7c, 0xe2, 0x94, 0xc7, 0x28, 0xa4, 0x68, 0x7d, 0x57, 0xec, 0x89, 0x09, 0xff, 0x51, 0xa4, 0xd0, 0x2f, 0x9d, 0xcd, 0x11, 0x19, 0x3d, 0x7d, 0x1c, 0x9f, 0xda, 0xe6, 0xa1, 0x73, 0x96, 0xa1, 0xbf, 0x57, 0xa9, 0x94, 0x93, 0x4f, 0x5e, 0x7a, 0x59, 0xf0, 0x45, 0xde, 0xbe, 0xaf, 0xf6, 0x2e, 0xf3, 0x26, 0xb9, 0x47, 0xf2, 0xa8, 0xb4, 0x95, 0x55, 0xe4, 0xd9, 0x9b, 0x3b, 0xf5, 0xc8, 0x1f, 0xf9, 0xfe, 0x31, 0x4e, 0x04, 0x7a, 0xf1, 0x52, 0x50, 0x8f, 0x57, 0x01, 0x5c, 0xa4, 0x02, 0xc6, 0x7d, 0x92, 0x5c, 0x99, 0xac, 0xea, 0x3e, 0xe8, 0xcc, 0x4b, 0x00, 0x8c, 0x5c, 0xb4, 0x39, 0x66, 0xe7, 0x14, 0xef, 0x48, 0x0f, 0xd0, 0x5e, 0x07, 0xc7, 0xb2, 0xdd, 0xa9, 0xaa, 0x39, 0x66, 0x11, 0x3e, 0xaa, 0x29, 0x3d, 0x3f, 0x62, 0x2b, 0x30, 0x9d, 0x64, 0x80, 0x3c, 0xe1, 0xe6, 0x37, 0x8b, 0x6a, 0xac, 0x4f, 0xab, 0x52, 0x7c, 0x43, 0xcd, 0x45, 0xed, 0x0a, 0x3c, 0x1a, 0x4b, 0x9f, 0xb1, 0x8d, 0xcc, 0xcf, 0xcd, 0xb6, 0xac, 0x0c, 0x24, 0x21, 0x63, 0x9c, 0xda, 0x00, 0x75, 0xa2, 0x0d, 0xc5, 0x11, 0x1b, 0x8d, 0x3d, 0x31, 0x99, 0x49, 0x5b, 0xd9, 0x13, 0x3d, 0xba, 0xb9, 0x45, 0x41, 0x41, 0x0e, 0x4f, 0xba, 0x92, 0xc7, 0xb6, 0x06, 0xa5, 0xcb, 0x12, 0x2f, 0x14, 0x0c, 0xf1, 0xa3, 0x59, 0x6f, 0x27, 0x88, 0xf3, 0xc8, 0xb9, 0x26, 0x60, 0xf1, 0x4c, 0xb6, 0x5a, 0xf5, 0xdd, 0x23, 0xdf, 0xdb, 0xac, 0x13, 0x71, 0xec, 0xf4, 0xb3, 0x37, 0x12, 0xfe, 0xd2, 0x29, 0x2c, 0x44, 0xf7, 0x08, 0x34, 0xcf, 0x96, 0xc0, 0x5d, 0x58, 0x82, 0x7e, 0x69, 0xbf, 0xc2, 0xe6, 0x96, 0xfa, 0x08, 0x74, 0x86, 0x9c, 0x02, 0xf3, 0xdc, 0xa1, 0x1c, 0x3b, 0x90, 0xcb, 0x21, 0x4e, 0x68, 0xbc, 0x1c, 0xae, 0x03, 0x9d, 0x7a, 0x14, 0x6c, 0xdc, 0x1d, 0x60, 0x9d, 0x7a, 0x6b, 0x3f, 0xd5, 0xd4, 0x61, 0xb0, 0x95, 0x1c, 0x82, 0xcf, 0xb3, 0xe7, 0x63, 0xfa, 0xd2, 0xd1, 0xbc, 0x76, 0x78, 0xcd, 0xf8, 0x27, 0x79, 0xf8, 0xfd, 0x5a, 0x1c, 0xe2, 0x2a, 0x8d, 0x3c, 0x45, 0x47, 0xab, 0xd9, 0x59, 0x83, 0x8a, 0x46, 0xfb, 0x80, 0xaf, 0xe0, 0x1f, 0x8e, 0xcc, 0x99, 0x31, 0x51, 0x3b, 0x19, 0x62, 0xec, 0x54, 0x08, 0x56, 0xcb, 0x18, 0x93, 0x87, 0xcf, 0xbf, 0xcc, 0x0f, 0x7c, 0x68, 0x22, 0x3c, 0xba, 0x47, 0xfb, 0x0c, 0x9b, 0x48, 0x6e, 0x4d, 0x99, 0x17, 0x19, 0x41, 0xf7, 0x67, 0x5a, 0x8b, 0x46, 0x32, 0x8a, 0x3b, 0xc1, 0x09, 0xbf, 0x07, 0xc6, 0x6d, 0x5e, 0xde, 0x77, 0x1c, 0xc4, 0xc7, 0x4c, 0xe8, 0x03, 0x33, 0x82, 0x91, 0x91, 0xee, 0xdc, 0x49, 0x35, 0x08, 0xa6, 0x44, 0x53, 0x0a, 0x61, 0x44, 0xf2, 0x2d, 0xcf, 0x97, 0x52, 0x5a, 0x4c, 0xdc, 0xa1, 0xad, 0x71, 0x07, 0x3b, 0x08, 0x0b, 0x73, 0xea, 0x45, 0x49, 0xf5, 0x40, 0x1b, 0xff, 0x43, 0x18, 0x26, 0x8e, 0x6a, 0xd6, 0x37, 0x36, 0x31, 0x57, 0xa1, 0x9a, 0x53, 0xf1, 0x23, 0xa0, 0xb0, 0xe1, 0x6d, 0x0b, 0x77, 0xf0, 0x20, 0x28, 0xda, 0x46, 0x41, 0x00, 0xfd, 0xe7, 0x6d, 0x83, 0xdd, 0x0b, 0xb2, 0x24, 0xf7, 0xb5, 0x7a, 0x00, 0xc0, 0x2f, 0x68, 0xae, 0x64, 0x8f, 0xdc, 0x52, 0x99, 0x57, 0xa1, 0x04, 0x90, 0xdc, 0xe1, 0xfd, 0xdb, 0xb0, 0x90, 0x4f, 0x0d, 0x51, 0x8b, 0xb3, 0x87, 0x54, 0x40, 0x19, 0x98, 0x3b, 0x61, 0x69, 0x75, 0xa7, 0x8e, 0x74, 0xd8, 0x54, 0xfd, 0xdc, 0x49, 0xb2, 0x55, 0x16, 0x7b, 0x55, 0xef, 0x4b, 0xee, 0x46, 0x56, 0x68, 0xb2, 0x0e, 0xa4, 0x11, 0x8c, 0xa5, 0x69, 0xae, 0x48, 0x0e, 0x0f, 0x6e, 0x5e, 0x04, 0x3a, 0x35, 0x7b, 0x36, 0xd3, 0xab, 0x36, 0xc8, 0x61, 0xf2, 0x27, 0x83, 0x01, 0xdc, 0xe5, 0x76, 0x74, 0xd5, 0x07, 0x3b, 0x3a, 0x6f, 0x51, 0x03, 0xa0, 0x79, 0x3a, 0xf1, 0xb7, 0xd4, 0x6f, 0x95, 0x7e, 0x22, 0xd8, 0xd2, 0x58, 0x3b, 0xf1, 0x81, 0x83, 0x6c, 0x3b, 0xe9, 0x93, 0x0b, 0xac, 0x8f, 0xa4, 0x60, 0xe9, 0x68, 0xaa, 0x71, 0x09, 0x87, 0x0b, 0xbe, 0xd1, 0x7d, 0xf5, 0xf8, 0x88, 0xc8, 0xca, 0x14, 0x67, 0xae, 0x17, 0xdb, 0xbc, 0xde, 0x31, 0xc1, 0x10, 0x5c, 0xb5, 0xbd, 0xa8, 0x8a, 0xc6, 0xc6, 0x27, 0x00, 0x2c, 0xe2, 0x1c, 0x02, 0x14, 0x0f, 0xfe, 0x81, 0xec, 0x58, 0xbf, 0x1e, 0x6d, 0x1b, 0xb7, 0xaa, 0xad, 0xa4, 0x1f, 0xba, 0x0b, 0xb5, 0x88, 0x77, 0x8a, 0x7f, 0x65, 0x20, 0x2a, 0xd8, 0x11, 0xea, 0x73, 0xd2, 0x6c, 0x74, 0x55, 0x03, 0x95, 0xaf, 0x61, 0xe8, 0x9b, 0xc1, 0xac, 0xf3, 0x19, 0x78, 0x18, 0xa3, 0xc4, 0xfc, 0xda, 0xf6, 0xb0, 0x54, 0xeb, 0xf3, 0xb2, 0xb6, 0x82, 0x00, 0x4b, 0x5a, 0x4c, 0x03, 0x5f, 0x5f, 0x5a, 0x6c, 0xbd, 0x34, 0x25, 0x90, 0xe9, 0x0c, 0x8c, 0x38, 0x8e, 0xa7, 0x95, 0x51, 0x22, 0xdb, 0xac, 0xa6, 0x7b, 0x30, 0x39, 0x5a, 0x92, 0x8b, 0x57, 0xb8, 0x57, 0x51, 0x23, 0x20, 0x5a, 0xe1, 0x91, 0x52, 0xe4, 0x1e, 0xb9, 0xc1, 0x37, 0xfa, 0x12, 0x8c, 0x3b, 0x0e, 0x0b, 0xe5, 0x81, 0xb5, 0xa2, 0x9f, 0xde, 0x8a, 0x21, 0x7f, 0x40, 0x15, 0xd4, 0xf3, 0xc1, 0xd7, 0x30, 0xea, 0x66, 0x26, 0xe2, 0x13, 0x4e, 0x39, 0x58, 0xe2, 0x96, 0x24, 0xc5, 0x32, 0x19, 0xa6, 0x0c, 0xd0, 0xa8, 0xc4, 0xda, 0x36, 0x7e, 0x29, 0xa7, 0x17, 0x79, 0xa7, 0x30, 0x32, 0x98, 0x5a, 0x3d, 0x1f, 0xd0, 0x3d, 0xd4, 0xd0, 0x6e, 0x05, 0x25, 0xd0, 0x95, 0x79, 0xb9, 0x54, 0x87, 0x12, 0x9f, 0x19, 0xd7, 0x5f, 0x35, 0x8b, 0x66, 0xba, 0x75, 0x19, 0x20, 0xe0, 0x13, 0x08, 0xa9, 0x4d, 0xdf, 0x56, 0x57, 0xfc, 0x35, 0x62, 0x10, 0x09, 0xa5, 0x0c, 0x38, 0xbd, 0x03, 0x87, 0x72, 0xc4, 0x14, 0x3d, 0x8b, 0x7a, 0xcf, 0xd7, 0x4e, 0x72, 0xc0, 0x4d, 0x89, 0x24, 0x8d, 0xff, 0x20, 0xfe, 0x8d, 0xc5, 0xec, 0x21, 0x49, 0x05, 0x4e, 0xa2, 0x41, 0x64, 0xe8, 0x5f, 0x67, 0x44, 0xad, 0x0c, 0xac, 0xf1, 0xa8, 0xb7, 0x01, 0x26, 0xf4, 0x82, 0xc0, 0x92, 0xed, 0x9f, 0x61, 0x27, 0xd2, 0x05, 0x0d, 0x12, 0xe8, 0x78, 0xa7, 0x96, 0x53, 0xa1, 0xe8, 0x4d, 0xae, 0xc3, 0xeb, 0xe6, 0x2d, 0x5f, 0x6c, 0x4a, 0xbe, 0x5c, 0xe9, 0x0a, 0x7f, 0xe2, 0xe5, 0x2a, 0x8d, 0x78, 0x46, 0xe8, 0xed, 0xf2, 0xf2, 0xbc, 0xe0, 0x5a, 0x03, 0x7c, 0x82, 0x6f, 0x22, 0xca, 0xad, 0x12, 0x61, 0x46, 0x7d, 0xcf, 0xb7, 0xd6, 0xb6, 0x13, 0x3d, 0xc2, 0x1e, 0x80, 0x96, 0xc7, 0xe9, 0xf8, 0xe9, 0xe1, 0x0c, 0x1e, 0x3f, 0xac, 0x40, 0x58, 0xb6, 0x82, 0xc6, 0x8e, 0x54, 0xfa, 0xca, 0xe0, 0xf9, 0xc2, 0xdd, 0x4d, 0x64, 0xd9, 0x04, 0x61, 0x52, 0xb4, 0x76, 0x23, 0x32, 0x93, 0x9f, 0x17, 0xe6, 0xaa, 0xf7, 0xd8, 0xb9, 0xd3, 0x58, 0xe2, 0x21, 0x8d, 0x4e, 0x0d, 0x69, 0xa4, 0xf1, 0x19, 0xe1, 0xc6, 0x4e, 0xec, 0x4c, 0x8b, 0x53, 0x28, 0x09, 0x70, 0x71, 0x31, 0xf0, 0x1f, 0x55, 0xc7, 0xad, 0x04, 0xcf, 0xb6, 0x3f, 0x7c, 0x4a, 0x3d, 0x0a, 0x2b, 0x0f, 0xfb, 0x0b, 0x05, 0xa6, 0xbe, 0x05, 0x5b, 0x8c, 0x94, 0xca, 0x80, 0xbb, 0x0a, 0x1d, 0x13, 0xcd, 0x4c, 0xd6, 0x9a, 0xb9, 0x83, 0x04, 0xae, 0x25, 0x15, 0xd5, 0xf7, 0x69, 0x9d, 0x4a, 0xbe, 0xe5, 0xc2, 0x0b, 0xe6, 0x09, 0xd8, 0x73, 0x51, 0x10, 0x12, 0xf2, 0x34, 0xbd, 0x85, 0xa7, 0xef, 0xf5, 0xfb, 0x63, 0x4c, 0xff, 0x26, 0x58, 0xba, 0x65, 0x16, 0x04, 0x85, 0x63, 0x09, 0x5e, 0xce, 0xfb, 0x30, 0x15, 0xee, 0x3f, 0x03, 0xca, 0x52, 0xa1, 0x77, 0xf2, 0x61, 0xec, 0xdc, 0x26, 0xbc, 0x08, 0x9d, 0x34, 0xc6, 0x40, 0x48, 0x46, 0xe9, 0xc6, 0x47, 0xfc, 0xfe, 0x98, 0xcc, 0x6a, 0xcd, 0xbb, 0x46, 0x4f, 0x64, 0x27, 0x8a, 0xd8, 0xce, 0x9d, 0x1a, 0xe0, 0xd4, 0x15, 0xbc, 0x0c, 0x05, 0x24, 0x5f, 0xdd, 0xaf, 0x4e, 0xbc, 0x8d, 0xc7, 0x03, 0xa8, 0x5c, 0xb2, 0x70, 0xf7, 0x96, 0xad, 0x2d, 0x93, 0x7e, 0x2a, 0xc0, 0xd5, 0xe0, 0xa3, 0x48, 0x21, 0x75, 0x80, 0x00, 0xaa, 0x59, 0xc9, 0xd4, 0x65, 0x24, 0x85, 0x29, 0x4e, 0xe0, 0xab, 0x29, 0x69, 0x6b, 0x21, 0x43, 0x0f, 0xa5, 0x4d, 0xcf, 0xbf, 0x2b, 0x9c, 0x49, 0xd1, 0x42, 0x06, 0x42, 0x09, 0xee, 0xee, 0xd4, 0xd4, 0x71, 0xff, 0xc0, 0x17, 0xd4, 0xe2, 0x0a, 0x79, 0x6b, 0x09, 0x27, 0x80, 0x4c, 0x06, 0x1b, 0x9f, 0x4a, 0x70, 0x91, 0xfe, 0x01, 0x5a, 0xda, 0x68, 0xfd, 0x84, 0x42, 0xe0, 0x18, 0x25, 0xc8, 0x8d, 0xfe, 0x55, 0xcf, 0x5d, 0xe3, 0x89, 0x36, 0xf7, 0xce, 0x25, 0x31, 0x1b, 0x90, 0x2b, 0xa9, 0x7a, 0x3c, 0x12, 0xa9, 0x5c, 0xfa, 0x1c, 0x3a, 0x59, 0x1b, 0x81, 0x8f, 0x60, 0x83, 0x27, 0x09, 0xd9, 0xe4, 0x83, 0x9e, 0x41, 0x0f, 0xb3, 0x6b, 0x84, 0xf3, 0xac, 0x4f, 0x07, 0x0f, 0xc3, 0x5e, 0x16, 0x19, 0x78, 0x25, 0x9e, 0x5b, 0x8e, 0xdc, 0x74, 0x4d, 0x90, 0x91, 0x9a, 0xa7, 0x70, 0xbb, 0x36, 0x21, 0x51, 0x28, 0xe5, 0x82, 0xb5, 0x96, 0x41, 0xe2, 0x38, 0x52, 0xe9, 0x58, 0xeb, 0x8f, 0xc3, 0xc0, 0xaa, 0x96, 0x15, 0x2b, 0xa4, 0xf7, 0x7f, 0x13, 0x8d, 0x6a, 0x67, 0x12, 0xa3, 0xae, 0x32, 0x26, 0x01, 0x58, 0x83, 0xf8, 0x1d, 0xb2, 0x3e, 0x58, 0x3c, 0x86, 0x9c, 0x4c, 0x71, 0x14, 0x3a, 0x6f, 0xff, 0xd6, 0x5e, 0x8d, 0xfd, 0xc5, 0x0c, 0x99, 0xa2, 0xf1, 0xf3, 0x14, 0xcd, 0xcc, 0x71, 0x35, 0x9e, 0x23, 0x5f, 0x1d, 0x7d, 0xc2, 0xb5, 0xf3, 0x8e, 0xf7, 0xb9, 0x70, 0x84, 0x31, 0x63, 0xc0, 0x3f, 0x9d, 0xd4, 0x0a, 0x80, 0x15, 0xef, 0xdc, 0x87, 0x91, 0x95, 0x6a, 0x3f, 0x3c, 0xed, 0xd9, 0xea, 0x64, 0xf8, 0xef, 0xa7, 0xa0, 0x81, 0x5a, 0x70, 0x38, 0x1d, 0x71, 0x46, 0x78, 0x17, 0xbd, 0x04, 0xca, 0x52, 0x9a, 0xed, 0xe0, 0x7f, 0xf6, 0x0d, 0x17, 0x6a, 0xed, 0x0f, 0x85, 0x5a, 0x2e, 0xae, 0xa8, 0x9e, 0xae, 0xac, 0xa8, 0x93, 0x58, 0xc0, 0x81, 0x82, 0x6a, 0x08, 0x12, 0xa5, 0xbc, 0xa2, 0x8b, 0xe1, 0x37, 0x3f, 0x08, 0x6d, 0xbd, 0xba, 0x7e, 0x43, 0xe2, 0x03, 0x21, 0x2c, 0x9f, 0xed, 0x21, 0x47, 0x4b, 0xa1, 0x9a, 0x05, 0x5f, 0xfc, 0xc1, 0x79, 0x41, 0x2e, 0x89, 0x3a, 0x74, 0x48, 0x32, 0x29, 0x8c, 0x5f, 0xe2, 0x4c, 0xc6, 0xb1, 0x86, 0x67, 0xf4, 0x9b, 0x34, 0xdf, 0xb1, 0x23, 0x79, 0x26, 0x74, 0x19, 0xa9, 0xcb, 0x94, 0x03, 0xd8, 0x16, 0x7d, 0x8d, 0x1e, 0x91, 0xd2, 0x81, 0x1a, 0x04, 0x3b, 0x29, 0x24, 0x3b, 0x06, 0x9b, 0x37, 0x58, 0x78, 0x47, 0xdc, 0x6f, 0xcd, 0xdb, 0x18, 0x31, 0xbd, 0x1c, 0xc2, 0x56, 0x05, 0x35, 0xf9, 0xa8, 0xa5, 0xf2, 0x4b, 0x06, 0x00, 0x02, 0x1b, 0x20, 0x29, 0x0f, 0xeb, 0xba, 0xf1, 0x27, 0x28, 0xfb, 0x75, 0x48, 0x88, 0xb2, 0xf3, 0x09, 0x4d, 0x20, 0xf1, 0x18, 0x4e, 0x77, 0x82, 0x7d, 0xe3, 0xff, 0x8f, 0x3d, 0x73, 0x45, 0x1a, 0xfd, 0x1e, 0x01, 0x24, 0x1f, 0x72, 0x3c, 0x08, 0x48, 0x23, 0x23, 0x0e, 0x00, 0x3d, 0x3d, 0x21, 0xe5, 0x35, 0x01, 0xec, 0x04, 0x99, 0xb0, 0x83, 0xa7, 0xda, 0xd6, 0x85, 0xc5, 0x71, 0x27, 0xf4, 0xde, 0x64, 0x73, 0x3a, 0x88, 0x0c, 0x2d, 0xb2, 0x8f, 0xda, 0xab, 0xf1, 0xb5, 0x42, 0xd2, 0x05, 0xf6, 0x64, 0xa3, 0x51, 0x35, 0x71, 0x27, 0x11, 0xdc, 0xcc, 0xd9, 0x31, 0xa5, 0x0b, 0x9c, 0x56, 0x61, 0x88, 0x23, 0x60, 0xd4, 0xca, 0xc0, 0x04, 0x76, 0x81, 0xbc, 0x2e, 0x2b, 0x3b, 0xf6, 0xc9, 0x97, 0x60, 0xd7, 0xcf, 0xb4, 0xfa, 0x21, 0x39, 0x43, 0x77, 0xa4, 0x55, 0x1c, 0x76, 0xd1, 0xf7, 0x5a, 0xc0, 0x3c, 0x26, 0x20, 0x54, 0xdf, 0xfd, 0x79, 0xa9, 0xde, 0xd0, 0x5e, 0x88, 0x89, 0x58, 0x19, 0x9e, 0xea, 0x45, 0x01, 0xe2, 0x99, 0x0a, 0x53, 0xa5, 0xcd, 0x2a, 0x46, 0xa4, 0x01, 0x57, 0x65, 0x88, 0xfd, 0x7d, 0x05, 0x8a, 0x26, 0xf2, 0x84, 0x38, 0xe5, 0x78, 0x2f, 0x45, 0xac, 0x1d, 0x07, 0xf6, 0xf6, 0xf5, 0xed, 0x73, 0x74, 0x1d, 0x57, 0x85, 0x83, 0x7a, 0x6b, 0x84, 0x4b, 0x47, 0x47, 0x75, 0x71, 0x8c, 0x29, 0xdd, 0x99, 0x08, 0x4e, 0x9f, 0x88, 0xef, 0x15, 0x3a, 0x83, 0x29, 0xf5, 0x32, 0xa6, 0x90, 0x17, 0xdc, 0x3a, 0x97, 0xed, 0x75, 0x43, 0x67, 0x72, 0x30, 0x98, 0xe5, 0x76, 0x58, 0x40, 0xb0, 0x22, 0x89, 0x72, 0x44, 0x74, 0x5f, 0xbb, 0xbb, 0x30, 0xa7, 0xcb, 0x54, 0xfa, 0x05, 0x11, 0x16, 0x6e, 0x95, 0x44, 0x12, 0x20, 0x00, 0x61, 0x0b, 0xd2, 0xaa, 0xcb, 0xd8, 0x23, 0x25, 0xa5, 0x9b, 0x95, 0x15, 0x4e, 0xcd, 0x82, 0xc8, 0x8d, 0x23, 0xab, 0xd1, 0xe2, 0x07, 0x70, 0xff, 0xb8, 0xaa, 0xbf, 0x83, 0xfc, 0x07, 0x34, 0x96, 0x4c, 0xcd, 0x41, 0x1d, 0x1c, 0x93, 0x57, 0x14, 0xe2, 0x4a, 0xab, 0x56, 0x6f, 0x4f, 0x08, 0x42, 0x40, 0x14, 0xc4, 0xec, 0xa9, 0x1b, 0x59, 0x0f, 0x08, 0x2b, 0x47, 0x3f, 0x36, 0x1c, 0x87, 0x41, 0x5d, 0x37, 0xbd, 0x20, 0xd7, 0x0f, 0xd0, 0xab, 0xe3, 0xeb, 0x19, 0xf8, 0xe9, 0x51, 0xb4, 0x98, 0x3a, 0x96, 0x4f, 0x27, 0xdb, 0xf8, 0xfa, 0xf4, 0x6a, 0x16, 0xa1, 0xaa, 0x99, 0x3e, 0x04, 0xf4, 0xdd, 0x6c, 0x4c, 0xe4, 0xf8, 0x57, 0x2a, 0x62, 0x88, 0x19, 0xea, 0x51, 0xc2, 0x21, 0xb7, 0x99, 0x62, 0x9c, 0xd0, 0xad, 0x87, 0x5e, 0x68, 0xad, 0xec, 0x75, 0xab, 0x18, 0x66, 0xe4, 0xc0, 0x15, 0x5a, 0x9c, 0x74, 0xa7, 0xa5, 0x7c, 0x0f, 0x2b, 0x5a, 0xdd, 0x96, 0xeb, 0xf6, 0x7a, 0x86, 0x5c, 0xb0, 0x5d, 0xe9, 0x91, 0x99, 0xad, 0x8f, 0xa4, 0x9f, 0x51, 0xff, 0xea, 0x05, 0x42, 0xf2, 0xa7, 0xb2, 0xc0, 0x8c, 0x2d, 0x89, 0x59, 0xba, 0xca, 0x59, 0xfc, 0xb6, 0xae, 0x39, 0x59, 0xf6, 0xb3, 0x94, 0xe8, 0xe4, 0xc6, 0x51, 0xe4, 0x69, 0x7d, 0x79, 0x7b, 0xf5, 0xde, 0x52, 0xbc, 0xee, 0xb0, 0x23, 0x01, 0xc8, 0x96, 0x2a, 0xc1, 0x3c, 0x0a, 0x21, 0x0e, 0xa8, 0xaf, 0x27, 0x6c, 0x66, 0x4a, 0x39, 0xe9, 0x51, 0x88, 0xfc, 0x5f, 0x5e, 0x13, 0xb1, 0x78, 0x01, 0x8f, 0x77, 0xdc, 0x04, 0x51, 0x76, 0x88, 0x3d, 0x33, 0x38, 0x67, 0x35, 0xae, 0xdc, 0x52, 0x87, 0xb6, 0xc2, 0xcb, 0xbf, 0xfb, 0x97, 0xc5, 0x58, 0xd1, 0x83, 0x59, 0x69, 0x28, 0x2e, 0xfe, 0xf7, 0xf9, 0x28, 0xdf, 0x76, 0xe2, 0x82, 0x1a, 0x41, 0x84, 0x13, 0xeb, 0x3c, 0x87, 0xca, 0x04, 0x5f, 0x1b, 0xf0, 0xa9, 0x38, 0x2a, 0x05, 0xfb, 0xe6, 0x6c, 0xaa, 0xf1, 0x04, 0xb1, 0xb3, 0xd9, 0x4e, 0xdb, 0xf6, 0xeb, 0xe3, 0x90, 0x0f, 0xd1, 0x02, 0x16, 0xdb, 0x99, 0x91, 0xaf, 0xed, 0x18, 0x65, 0xd1, 0x72, 0x19, 0x90, 0x52, 0x96, 0xec, 0xf1, 0x23, 0x08, 0x95, 0x26, 0x53, 0x3d, 0x3d, 0x6b, 0x28, 0x8e, 0x4d, 0x9a, 0x4d, 0xff, 0x8e, 0xc2, 0x1c, 0x96, 0xf5, 0x38, 0x00, 0x05, 0x78, 0xdb, 0xcf, 0xe0, 0xf5, 0xf8, 0x89, 0x7c, 0xf8, 0x60, 0xab, 0x0c, 0xf2, 0xd4, 0x1e, 0x15, 0x0f, 0xc8, 0xed, 0x19, 0xa5, 0x22, 0x9e, 0xa7, 0x64, 0xde, 0xb6, 0x10, 0x99, 0x5c, 0x0c, 0xc5, 0x75, 0xbe, 0x18, 0xf6, 0x03, 0x79, 0x71, 0xb6, 0xc0, 0x6f, 0x10, 0x0c, 0x03, 0xe2, 0x1c, 0x19, 0x64, 0x99, 0x68, 0xc2, 0x49, 0x8c, 0xde, 0x56, 0xf5, 0x00, 0x43, 0x4f, 0x28, 0x0d, 0x37, 0x00 + ], + txid: [ + 0x9d, 0x4d, 0x04, 0x6d, 0xd8, 0x56, 0x3b, 0x1e, 0x43, 0x7b, 0x96, 0x1c, 0x39, 0x58, 0x86, 0xdc, 0xee, 0xa1, 0xce, 0x6a, 0xa9, 0x50, 0x1a, 0xb3, 0x2f, 0x63, 0x68, 0xd5, 0x3c, 0x23, 0xd7, 0x08 + ], + auth_digest: [ + 0x4a, 0xbd, 0xb3, 0x9c, 0x9d, 0xd0, 0xca, 0xee, 0x40, 0x71, 0x18, 0xd4, 0xbc, 0xa2, 0xec, 0x07, 0xce, 0x30, 0x9e, 0x61, 0x49, 0x18, 0xf8, 0xc4, 0xfb, 0x9d, 0xeb, 0x5a, 0xfe, 0x1a, 0xbb, 0x08 + ], + amounts: vec![ + 2095567810517394, + 6498403494284, + 1319576288184536, + ], + script_pubkeys: vec![ + vec![ + 0x00, 0x00, 0x63, 0x65, 0x65 + ], + vec![ + 0xac, 0x51, 0x51, 0x6a, 0x51, 0x53, 0x6a + ], + vec![ + 0x51, 0xac, 0x52, 0x00, 0x52, 0x6a, 0x53 + ], + ], + transparent_input: Some(1), + sighash_shielded: [ + 0x95, 0x22, 0x22, 0x51, 0x87, 0xd3, 0xeb, 0xcb, 0x74, 0x9b, 0xad, 0x07, 0xc4, 0xf6, 0xd1, 0xf5, 0x16, 0xb1, 0x3e, 0x6e, 0xc7, 0x8d, 0x5d, 0x90, 0x8f, 0x3f, 0xf7, 0xfc, 0x8e, 0xcc, 0xd0, 0x7c + ], + sighash_all: Some([ + 0x69, 0x28, 0x18, 0xcd, 0xe5, 0xbc, 0x48, 0x86, 0x9c, 0xce, 0x66, 0xfd, 0xdc, 0x95, 0x4e, 0x98, 0xd4, 0xd0, 0xc4, 0xf7, 0xc3, 0x7f, 0x1b, 0xd6, 0xb7, 0xbe, 0x01, 0x4f, 0x3c, 0xa0, 0x97, 0xa2 + ]), + sighash_none: Some([ + 0x0d, 0xef, 0xe3, 0xdd, 0x16, 0xef, 0x79, 0xad, 0xdd, 0xa3, 0xf2, 0x2a, 0xd3, 0x96, 0xd1, 0x41, 0xd2, 0x07, 0x19, 0xc3, 0x02, 0x81, 0x4b, 0x8a, 0x17, 0x27, 0xec, 0x1c, 0x4f, 0xd9, 0x25, 0xaf + ]), + sighash_single: None, + sighash_all_anyone: Some([ + 0x13, 0xac, 0x95, 0x0e, 0x2e, 0x9d, 0x8f, 0x99, 0xc7, 0xef, 0x6a, 0xab, 0x5f, 0xe5, 0x6a, 0xe6, 0x29, 0x73, 0x2e, 0x15, 0x36, 0x1a, 0xac, 0x06, 0xbc, 0xe3, 0x26, 0x41, 0x7e, 0x30, 0x78, 0xbc + ]), + sighash_none_anyone: Some([ + 0x12, 0x00, 0x1f, 0x63, 0x84, 0x09, 0x62, 0xd8, 0x35, 0xbb, 0xab, 0x14, 0x64, 0xbd, 0xd1, 0x94, 0xd3, 0x7c, 0x2f, 0x6c, 0xec, 0x95, 0x15, 0xb7, 0x7d, 0xae, 0xd5, 0x79, 0x4b, 0x16, 0x56, 0x8f + ]), + sighash_single_anyone: None, + }, + TestVector { + tx: vec![ + 0x06, 0x00, 0x00, 0x80, 0xf8, 0x69, 0x4a, 0x12, 0x77, 0x77, 0x77, 0x77, 0x3f, 0xf8, 0x6f, 0x50, 0xec, 0xbf, 0xbe, 0x1b, 0x02, 0xe4, 0xad, 0x34, 0x96, 0x03, 0x06, 0x6f, 0xc9, 0xc6, 0x61, 0xd6, 0x9f, 0x91, 0x1d, 0xfa, 0x72, 0x41, 0xc8, 0xd5, 0x79, 0x2d, 0x43, 0xc4, 0x57, 0xd5, 0xde, 0x96, 0x52, 0x3a, 0x53, 0xd6, 0x67, 0xec, 0x5c, 0x4e, 0xf9, 0x07, 0x52, 0x51, 0x6a, 0x63, 0x52, 0x6a, 0x00, 0x96, 0xd7, 0x9b, 0xc5, 0x78, 0x33, 0xe9, 0x77, 0x17, 0x1c, 0x32, 0x4d, 0xce, 0x2a, 0x1e, 0xa1, 0xe4, 0x30, 0x4f, 0x49, 0xe4, 0x3a, 0xe0, 0x65, 0xe3, 0xfb, 0x19, 0x6f, 0x76, 0xd9, 0xb8, 0x79, 0xc7, 0x20, 0x08, 0x62, 0xea, 0xd1, 0x8d, 0xea, 0x05, 0x65, 0x51, 0x52, 0x65, 0x53, 0x33, 0x86, 0xeb, 0x4c, 0x03, 0x3c, 0xb3, 0xd8, 0x2c, 0xdf, 0xd4, 0x02, 0x00, 0x03, 0x53, 0x52, 0x52, 0xd2, 0xc5, 0xd7, 0xc4, 0x74, 0xbb, 0x05, 0x00, 0x00, 0xee, 0x7e, 0xf4, 0x13, 0x04, 0x19, 0x05, 0x00, 0x02, 0x53, 0x65, 0x00, 0x02, 0x91, 0xee, 0x85, 0x28, 0x7e, 0xf0, 0x6d, 0x2e, 0x80, 0xec, 0x0b, 0xe4, 0x73, 0xfe, 0x5d, 0x64, 0xb7, 0x6d, 0xbb, 0x8b, 0x5d, 0x05, 0x46, 0x72, 0x67, 0x4a, 0x79, 0x40, 0x11, 0x30, 0x3e, 0x28, 0xb9, 0x0a, 0xde, 0x1d, 0x68, 0x27, 0x26, 0xf4, 0x20, 0x08, 0xb4, 0x6a, 0xd7, 0xf8, 0xab, 0xdb, 0x18, 0x11, 0x7f, 0x72, 0x64, 0x13, 0x90, 0xf0, 0x86, 0xb6, 0xe1, 0x49, 0x8b, 0xe6, 0x95, 0x48, 0x43, 0x33, 0xe8, 0xd2, 0x6e, 0x6a, 0x14, 0xe5, 0x49, 0x37, 0xed, 0xd0, 0xde, 0x5f, 0x54, 0xb6, 0x72, 0x88, 0xbe, 0x47, 0xbe, 0xdb, 0x59, 0x8f, 0xbf, 0xcf, 0x70, 0xb3, 0xe7, 0xb6, 0x33, 0xf3, 0xb7, 0xe0, 0x39, 0xa3, 0x76, 0xf7, 0xac, 0xbb, 0xea, 0xdb, 0x34, 0xf9, 0x45, 0xbe, 0xb9, 0xd7, 0xca, 0x0e, 0x4e, 0x3d, 0x5c, 0x5e, 0x4e, 0xb1, 0xd8, 0x52, 0x6e, 0xbd, 0x13, 0xda, 0xcb, 0x1b, 0xa3, 0x57, 0x35, 0xc6, 0xd0, 0x4a, 0x45, 0x55, 0xac, 0xf4, 0xbf, 0x11, 0x76, 0x26, 0x50, 0x0d, 0x77, 0xb3, 0x81, 0x89, 0xdd, 0x48, 0x88, 0x04, 0x12, 0x25, 0xac, 0xbe, 0x38, 0x74, 0xa4, 0xc0, 0xf6, 0x07, 0xfe, 0x67, 0x45, 0xf9, 0x35, 0x5b, 0x3f, 0xa1, 0x88, 0xf1, 0xd6, 0x5c, 0x09, 0xf3, 0x89, 0xaf, 0x1b, 0x9d, 0x62, 0x32, 0xaa, 0x79, 0x44, 0x79, 0x19, 0xc5, 0x50, 0xf6, 0xf3, 0x1f, 0xec, 0x35, 0x48, 0x1c, 0xb9, 0x22, 0xde, 0x2d, 0xb5, 0xb4, 0xda, 0x2f, 0x81, 0x94, 0x86, 0x17, 0x02, 0x8e, 0x32, 0x17, 0x06, 0xa3, 0xa7, 0x78, 0xc1, 0x93, 0x8c, 0x44, 0x3b, 0xb0, 0x0e, 0x5b, 0x0f, 0xf0, 0x6a, 0xd8, 0xab, 0x9b, 0x1a, 0xb0, 0xc1, 0x14, 0x77, 0x67, 0x3f, 0x85, 0xdf, 0x95, 0x61, 0xdb, 0xea, 0x45, 0xd5, 0xf9, 0x78, 0x1e, 0xbe, 0x31, 0x7a, 0x07, 0x10, 0xae, 0x54, 0x61, 0xe3, 0x4f, 0xe6, 0xf1, 0xb1, 0xaa, 0x9b, 0x4e, 0x67, 0xb1, 0x49, 0x10, 0x98, 0x48, 0x02, 0xc2, 0xa7, 0xe3, 0x81, 0x93, 0xbc, 0x7b, 0xdc, 0x8b, 0xa3, 0xe4, 0xe3, 0xd1, 0xd9, 0x33, 0xbf, 0xb5, 0x80, 0xf5, 0xb3, 0xe8, 0x7a, 0x2a, 0x06, 0x51, 0x70, 0x51, 0x41, 0x0f, 0xe1, 0xb4, 0xff, 0x1e, 0xa0, 0xad, 0xe8, 0x24, 0xf3, 0x38, 0x51, 0x54, 0x56, 0xa5, 0x7c, 0x7a, 0x91, 0x6a, 0x74, 0x38, 0x8e, 0xe8, 0xf1, 0x28, 0x1f, 0x9a, 0xde, 0x0a, 0xe2, 0xa2, 0x61, 0x3a, 0x06, 0x12, 0xc4, 0x69, 0xdf, 0x79, 0x2b, 0x8d, 0xf4, 0xca, 0xe4, 0xfc, 0x25, 0xc1, 0xca, 0xdb, 0xa9, 0x5a, 0x80, 0x7c, 0xe6, 0x1e, 0x5a, 0x53, 0x03, 0xfa, 0xaf, 0x9e, 0x14, 0x65, 0x39, 0x96, 0xb5, 0xa8, 0xad, 0xc3, 0x4f, 0xd4, 0x75, 0xef, 0x14, 0x99, 0x09, 0x4b, 0xab, 0xaf, 0x1f, 0x3f, 0x07, 0xda, 0x9a, 0x39, 0x0b, 0x1d, 0x9f, 0xc9, 0xa0, 0x83, 0x27, 0x98, 0x7a, 0xdf, 0xe9, 0x56, 0x48, 0x63, 0xfb, 0xdf, 0xa8, 0xf6, 0xb4, 0x6a, 0x88, 0x41, 0x58, 0x30, 0x99, 0xaf, 0xb7, 0x87, 0x01, 0x18, 0xfa, 0xce, 0x76, 0x34, 0x7e, 0x40, 0xb6, 0xfd, 0x8c, 0xd1, 0x55, 0x82, 0xae, 0x8e, 0x23, 0xbe, 0x9a, 0x02, 0x19, 0xbc, 0x3e, 0x4e, 0x45, 0x46, 0xa3, 0x0d, 0x3b, 0xbb, 0xbd, 0x16, 0x86, 0x08, 0x68, 0x76, 0xbe, 0x0e, 0x4c, 0x85, 0x9b, 0xe7, 0x1f, 0xb5, 0x8f, 0x4f, 0xab, 0x3d, 0x28, 0xc0, 0xb4, 0xf7, 0xe7, 0x5a, 0xd1, 0xed, 0xb7, 0xf8, 0x89, 0x46, 0xfb, 0x40, 0xcf, 0xa5, 0x78, 0x6a, 0x0f, 0xcb, 0xa1, 0x30, 0x3c, 0x83, 0x47, 0xec, 0xee, 0x93, 0xd4, 0x6d, 0x14, 0x0b, 0xb5, 0xf6, 0x95, 0x31, 0xd6, 0x66, 0x54, 0x8b, 0x10, 0x9c, 0xe7, 0x64, 0xbe, 0xad, 0x7c, 0x87, 0xbd, 0x4c, 0x87, 0x64, 0x94, 0xde, 0x82, 0xdb, 0x6e, 0x50, 0x73, 0xa6, 0xc9, 0x4f, 0x7c, 0x09, 0x9a, 0x40, 0xd7, 0xa3, 0x1c, 0x4a, 0x04, 0xb6, 0x9c, 0x9f, 0xcc, 0xf3, 0xc7, 0xdd, 0x56, 0xf5, 0x54, 0x47, 0x76, 0xc5, 0x3b, 0x4d, 0xf7, 0x95, 0x39, 0x81, 0xd5, 0x5a, 0x96, 0xa6, 0xdc, 0xff, 0x99, 0x04, 0xa9, 0x08, 0x42, 0xe5, 0xba, 0xfe, 0xc8, 0x84, 0x0c, 0x2d, 0x25, 0x5b, 0xf5, 0xad, 0x61, 0xc4, 0x60, 0xf9, 0x8f, 0xeb, 0x82, 0xa1, 0x0f, 0xa1, 0xc0, 0x99, 0xf6, 0x27, 0x76, 0x79, 0x82, 0x36, 0xc5, 0xca, 0x7f, 0x1e, 0x46, 0xeb, 0xdb, 0x2b, 0x14, 0x4d, 0x87, 0x13, 0xe5, 0x6c, 0x77, 0x2f, 0x2c, 0x3b, 0x86, 0x0e, 0xa5, 0xb0, 0x3a, 0x88, 0x54, 0xbc, 0x6e, 0x65, 0x90, 0xd6, 0x3c, 0xc0, 0xea, 0x54, 0xf1, 0x0b, 0x73, 0xba, 0x24, 0x1b, 0xf7, 0x4b, 0x63, 0x55, 0x51, 0xa2, 0xaa, 0xca, 0x96, 0x87, 0xac, 0x52, 0x69, 0xfd, 0x36, 0x8b, 0x26, 0xd7, 0x0a, 0x73, 0x7f, 0x26, 0x76, 0x85, 0x99, 0x8a, 0x3f, 0x7d, 0x26, 0x37, 0x91, 0x49, 0x09, 0xc7, 0x46, 0x49, 0x5d, 0x24, 0xc4, 0x98, 0x63, 0x5e, 0xf9, 0x7a, 0xc6, 0x6a, 0x40, 0x08, 0x94, 0xc0, 0x9f, 0x73, 0x48, 0x8e, 0xb7, 0xcf, 0x33, 0xf6, 0xda, 0xd1, 0x66, 0x6a, 0x05, 0xf9, 0x1a, 0xd7, 0x75, 0x79, 0x65, 0xc2, 0x99, 0x36, 0xe7, 0xfa, 0x48, 0xd7, 0x7e, 0x89, 0xee, 0x09, 0x62, 0xf5, 0x8c, 0x05, 0x1d, 0x11, 0xd0, 0x55, 0xfc, 0xe2, 0x04, 0xa5, 0x62, 0xde, 0x68, 0x08, 0x8a, 0x1b, 0x26, 0x48, 0xb8, 0x17, 0x4c, 0xbc, 0xfc, 0x8b, 0x5b, 0x5c, 0xd0, 0x77, 0x11, 0x5a, 0xfd, 0xe1, 0x84, 0x05, 0x05, 0x4e, 0x5d, 0xa9, 0xa0, 0x43, 0x10, 0x34, 0x2c, 0x5d, 0xfc, 0x18, 0x60, 0x70, 0xef, 0xe8, 0x0e, 0x2f, 0x4e, 0x1d, 0x9f, 0x77, 0xcd, 0x2c, 0xa7, 0xbb, 0x18, 0xf0, 0x17, 0x94, 0xbb, 0x77, 0x9e, 0xb5, 0xaf, 0x6a, 0xb5, 0xb1, 0x33, 0x2b, 0x62, 0x38, 0xc0, 0xf6, 0x65, 0xbe, 0x81, 0x33, 0xb7, 0xdc, 0x1d, 0x86, 0x04, 0x4d, 0xb0, 0xf9, 0xdb, 0x40, 0xfb, 0x0e, 0x9f, 0x8b, 0xc2, 0xe4, 0xdb, 0x53, 0x82, 0xa8, 0xb4, 0xf8, 0x15, 0xb4, 0xe8, 0x43, 0x66, 0xc6, 0x75, 0x04, 0xd3, 0xf4, 0xd2, 0xfb, 0xef, 0x16, 0x65, 0x03, 0xaa, 0x0e, 0x1d, 0x14, 0x84, 0x57, 0xc8, 0x6e, 0x8c, 0xd1, 0xc5, 0x4e, 0xa6, 0xa6, 0x0c, 0x90, 0xb2, 0xc3, 0x71, 0x99, 0xba, 0x43, 0x64, 0xe8, 0x4b, 0xac, 0x37, 0x92, 0x98, 0xdf, 0x29, 0x32, 0xe6, 0x9b, 0xb5, 0xd0, 0x45, 0x51, 0x6e, 0xfc, 0x33, 0xae, 0x6c, 0xc3, 0x94, 0x7c, 0xeb, 0x09, 0xed, 0x37, 0x16, 0x67, 0x21, 0x2a, 0x83, 0x1b, 0x54, 0x85, 0xea, 0xfc, 0xe8, 0x48, 0x81, 0x88, 0xea, 0x4e, 0x27, 0xd0, 0xcd, 0xf7, 0xdd, 0xd3, 0x48, 0xab, 0xff, 0x77, 0x7f, 0x4a, 0x13, 0xbb, 0xc7, 0x16, 0xb6, 0xa5, 0x94, 0x4e, 0xe7, 0x27, 0x96, 0x56, 0x90, 0xe2, 0x09, 0xb4, 0x9e, 0xb9, 0x62, 0xc0, 0x39, 0x97, 0x5f, 0x93, 0x9e, 0xd5, 0xc6, 0xe4, 0xc4, 0x00, 0xd8, 0x87, 0x75, 0x94, 0x33, 0xd3, 0xad, 0x71, 0x6d, 0xa0, 0xcb, 0x44, 0x61, 0x13, 0xc7, 0x72, 0x7a, 0x64, 0xb5, 0x8c, 0x3f, 0x8a, 0x0f, 0x81, 0x18, 0x9f, 0x98, 0x00, 0x52, 0x33, 0xa8, 0x13, 0x66, 0xae, 0xe7, 0x3c, 0xec, 0x85, 0x22, 0x8e, 0xbc, 0xfd, 0x5e, 0xe3, 0xc3, 0xfb, 0x44, 0xdb, 0x76, 0xba, 0x24, 0x3f, 0x28, 0x42, 0xb7, 0xb5, 0xfc, 0x74, 0x6a, 0xe5, 0x1b, 0x0b, 0xc4, 0xbd, 0x4f, 0xc9, 0xfd, 0x83, 0x35, 0x65, 0xea, 0x85, 0x2b, 0x92, 0xb2, 0x24, 0xf6, 0x99, 0x03, 0x18, 0xad, 0x8c, 0x7d, 0x94, 0x37, 0xe2, 0x0e, 0x2a, 0x1f, 0x20, 0xe8, 0x18, 0xf9, 0x05, 0x7c, 0x5a, 0xba, 0xaa, 0x2e, 0x5c, 0x15, 0xb9, 0x49, 0x45, 0xcd, 0x42, 0x4c, 0x28, 0xa5, 0xfa, 0x38, 0x5d, 0xad, 0xfe, 0x49, 0x07, 0xb2, 0x74, 0xd8, 0x42, 0x70, 0x7d, 0xb3, 0x69, 0x7a, 0x5a, 0xe6, 0xc8, 0xf5, 0x42, 0xe5, 0xec, 0xc0, 0x7f, 0xe4, 0x73, 0x50, 0xd1, 0x01, 0x46, 0x70, 0x21, 0x2e, 0xfe, 0x81, 0xfb, 0x7c, 0x73, 0xe8, 0x45, 0x0d, 0xf8, 0x14, 0xef, 0x62, 0x32, 0xf7, 0x49, 0x0f, 0x63, 0xcc, 0xf0, 0x74, 0x80, 0xf8, 0x84, 0xa6, 0x6e, 0xaf, 0xfc, 0x28, 0xfe, 0xa4, 0x48, 0xd7, 0xb4, 0x01, 0xcd, 0xae, 0x10, 0xe7, 0xc0, 0xc7, 0xf9, 0xa7, 0xb1, 0x53, 0x31, 0x96, 0x9f, 0xc8, 0xcb, 0x36, 0x39, 0x67, 0x73, 0xde, 0x19, 0x19, 0x31, 0xc7, 0x50, 0xf6, 0xce, 0x5c, 0xaa, 0xf2, 0x97, 0x68, 0xeb, 0xb2, 0x7d, 0xac, 0xc7, 0x38, 0x05, 0x6a, 0x81, 0x25, 0xb4, 0x77, 0x2b, 0xf8, 0x7a, 0xe1, 0x0a, 0x8a, 0x30, 0x9b, 0x9b, 0xd6, 0x55, 0x04, 0x3c, 0xfc, 0x31, 0x59, 0x49, 0x43, 0x68, 0xc5, 0xab, 0x8c, 0xad, 0xb7, 0xf6, 0x71, 0xe9, 0x62, 0x6b, 0xd2, 0x63, 0xe3, 0x11, 0x81, 0xa6, 0x04, 0xb5, 0x06, 0xa0, 0x3b, 0x43, 0x9a, 0x7f, 0xfe, 0x43, 0x55, 0x89, 0x24, 0x77, 0xe2, 0xbd, 0xf3, 0x38, 0xc6, 0x2c, 0x39, 0x22, 0xf7, 0xd3, 0xc9, 0xa5, 0x6c, 0x71, 0x03, 0xd9, 0x11, 0x94, 0x8a, 0x84, 0xb5, 0xae, 0x2d, 0xbb, 0x16, 0xa3, 0x76, 0x1a, 0xdd, 0x05, 0x3a, 0x0f, 0x96, 0x7e, 0x6b, 0x5b, 0xc9, 0x42, 0x11, 0xb6, 0x54, 0x71, 0x53, 0x26, 0x7c, 0x6e, 0xe1, 0xca, 0xd0, 0xd9, 0x74, 0xa7, 0x10, 0x88, 0x58, 0x37, 0x35, 0xe4, 0xf6, 0x3d, 0x33, 0x15, 0x6d, 0xad, 0xd5, 0x4c, 0x2f, 0xaf, 0x89, 0x11, 0x4a, 0x12, 0x7b, 0x97, 0xb9, 0x4c, 0xc2, 0xa2, 0x2e, 0xf3, 0x03, 0xf4, 0x59, 0xd0, 0x4f, 0xc0, 0xb5, 0x3a, 0xce, 0x59, 0x18, 0xd4, 0x7f, 0xf3, 0x3a, 0x55, 0x8b, 0xd7, 0x1a, 0x75, 0xf3, 0x55, 0xfb, 0xd0, 0x6b, 0xbc, 0xcf, 0x4e, 0x02, 0xc3, 0xc0, 0xa4, 0xb6, 0x3d, 0x0c, 0xc9, 0x49, 0x80, 0x1d, 0x63, 0xa6, 0x4c, 0xb2, 0xd3, 0x23, 0x73, 0xb2, 0xc7, 0xb2, 0x74, 0xab, 0x2d, 0xb4, 0x68, 0x21, 0x42, 0xc8, 0xb2, 0x1d, 0x84, 0xc4, 0x81, 0xf5, 0xef, 0x21, 0xe4, 0xb5, 0xe3, 0x60, 0x34, 0x51, 0xbf, 0x94, 0x77, 0x4d, 0x0e, 0xf4, 0x7f, 0x63, 0xfa, 0x6a, 0xbb, 0x78, 0xd2, 0x1c, 0x19, 0x3c, 0xbe, 0x65, 0xb6, 0x95, 0xfe, 0x67, 0x42, 0x3c, 0x1e, 0x2d, 0x31, 0x2e, 0x27, 0x76, 0xfa, 0x24, 0xec, 0xe8, 0x46, 0x83, 0xe7, 0x48, 0x76, 0xc5, 0x5e, 0xa0, 0x36, 0x9e, 0x4e, 0xa0, 0xe8, 0x64, 0x94, 0xe0, 0x0d, 0xde, 0x23, 0x6a, 0x16, 0x89, 0x73, 0x1f, 0x0a, 0x5d, 0x82, 0x03, 0xaf, 0xde, 0x5c, 0x42, 0x36, 0x40, 0xb8, 0x1e, 0x4f, 0x63, 0x1c, 0x98, 0x1c, 0x11, 0xa2, 0xe1, 0xd1, 0x84, 0xc6, 0x7c, 0x52, 0x8d, 0xf9, 0x2d, 0x53, 0xae, 0xc4, 0x4a, 0x40, 0xa4, 0xea, 0x2a, 0x13, 0x1b, 0x47, 0x33, 0xcf, 0xe4, 0x5c, 0x6b, 0x00, 0x12, 0xc3, 0xe9, 0xe2, 0x09, 0x75, 0xba, 0xae, 0xcb, 0x02, 0x32, 0xdf, 0x88, 0x0b, 0xd7, 0xd1, 0xde, 0x13, 0xe1, 0x34, 0x94, 0x62, 0xec, 0x8d, 0x5d, 0xf3, 0xe7, 0x80, 0xff, 0xa7, 0x2e, 0xba, 0x8a, 0x8d, 0xf7, 0xfc, 0xf3, 0x98, 0xec, 0x23, 0x05, 0x13, 0xca, 0x9d, 0x61, 0x23, 0xf8, 0xb9, 0x1d, 0xe8, 0x82, 0xc6, 0xa1, 0x9b, 0x05, 0x00, 0x3b, 0x52, 0x6e, 0x0b, 0x02, 0xc5, 0xca, 0x17, 0x22, 0xba, 0xde, 0xee, 0x23, 0xd1, 0x45, 0xe8, 0xeb, 0x22, 0x13, 0xfc, 0x4a, 0xf1, 0xe4, 0x50, 0xe4, 0xd5, 0x21, 0x7c, 0x66, 0x17, 0x00, 0x8c, 0x78, 0xf4, 0xfb, 0x11, 0x12, 0xf4, 0x02, 0x8a, 0x70, 0x4f, 0xc5, 0xa9, 0x38, 0x2c, 0x6b, 0x03, 0xe7, 0xd8, 0x08, 0x5e, 0x90, 0x6c, 0xf8, 0x4c, 0xa2, 0xc1, 0x20, 0x7c, 0x87, 0xa2, 0xbc, 0xe2, 0x08, 0x0a, 0x98, 0x91, 0x66, 0x8d, 0x69, 0xb0, 0x44, 0xbe, 0xce, 0xd6, 0xcd, 0xa3, 0x2c, 0x22, 0x9c, 0x91, 0x17, 0x91, 0x7a, 0xa0, 0x7d, 0xdf, 0xfc, 0xd3, 0x77, 0x39, 0x5c, 0xba, 0x61, 0x6d, 0x63, 0xc0, 0xb6, 0x9c, 0x01, 0xfc, 0xc4, 0x53, 0x91, 0xfd, 0x5b, 0x87, 0x63, 0xfb, 0x96, 0xd7, 0xca, 0x33, 0x3a, 0x12, 0xde, 0x3c, 0xef, 0xa9, 0x1c, 0x6c, 0x98, 0xf9, 0x47, 0x3b, 0x8e, 0x10, 0x4a, 0x71, 0x29, 0x3e, 0x46, 0x37, 0x47, 0x05, 0xba, 0xf6, 0x5f, 0xa4, 0x13, 0x84, 0xba, 0x5c, 0x8e, 0x0c, 0x88, 0xa3, 0xeb, 0x07, 0xe0, 0xbe, 0x34, 0xda, 0xdd, 0xfa, 0xbb, 0x7b, 0x65, 0x54, 0x3b, 0x5f, 0x39, 0xcb, 0x20, 0x23, 0xd4, 0x67, 0x89, 0xeb, 0x7d, 0x98, 0x9a, 0xf7, 0x79, 0xe5, 0xb8, 0xd2, 0x83, 0x85, 0xa8, 0x5b, 0x0d, 0xa2, 0xab, 0xe0, 0x7f, 0x0c, 0x2b, 0xb4, 0x25, 0x5f, 0xd8, 0x17, 0x85, 0x60, 0xda, 0xf9, 0x75, 0x11, 0x19, 0x55, 0xa2, 0xbc, 0xa3, 0x42, 0x3e, 0xee, 0xfc, 0x52, 0x7b, 0xe3, 0xa8, 0x54, 0x3e, 0xb9, 0x0a, 0x5e, 0xc0, 0x2f, 0x35, 0xa7, 0xc6, 0x4b, 0x7d, 0xd5, 0x9a, 0x72, 0xda, 0x00, 0x74, 0x63, 0x4e, 0x01, 0xd2, 0xab, 0xf3, 0x63, 0x7a, 0xdd, 0x77, 0xc7, 0x35, 0x0f, 0x12, 0xb0, 0x11, 0xb2, 0x94, 0x16, 0x8e, 0xc7, 0x55, 0x76, 0xe4, 0x7d, 0x16, 0x9e, 0x39, 0x38, 0xbf, 0x6a, 0xe2, 0xaa, 0x8f, 0xf7, 0xcf, 0xba, 0x7c, 0xac, 0xb1, 0xf9, 0x2b, 0x6e, 0x4c, 0x24, 0x97, 0xbf, 0xfa, 0x9f, 0x17, 0xca, 0xd2, 0x42, 0xfa, 0x9c, 0x31, 0x79, 0xc1, 0xa3, 0xaa, 0x81, 0xf7, 0x36, 0x16, 0x49, 0x57, 0x2c, 0x71, 0x5c, 0x25, 0xa1, 0xf6, 0xcd, 0x5a, 0xce, 0x82, 0xc0, 0x0a, 0xb2, 0x34, 0x2b, 0x9c, 0x3c, 0xb4, 0xff, 0xfd, 0xda, 0x16, 0x0c, 0xa5, 0xab, 0x9e, 0x9b, 0xaf, 0x21, 0x39, 0xef, 0x9a, 0xfb, 0xe1, 0xb1, 0xf3, 0x09, 0x46, 0x2a, 0xfc, 0xe4, 0x62, 0xa7, 0x9b, 0xb9, 0x69, 0x8e, 0x22, 0xc9, 0x57, 0xc5, 0x90, 0xa7, 0x53, 0xa7, 0x6b, 0x87, 0xe0, 0x09, 0x12, 0x1e, 0x06, 0xf6, 0xa1, 0xbf, 0x62, 0xa0, 0x8b, 0xf4, 0x35, 0xd9, 0x2e, 0x2f, 0xff, 0xe8, 0x6e, 0x2a, 0x9c, 0xbb, 0xa9, 0x13, 0x3a, 0x68, 0xe4, 0xae, 0xbf, 0x33, 0x7d, 0x85, 0xff, 0x6d, 0xcc, 0xe8, 0x80, 0x58, 0xd6, 0x5c, 0xd7, 0xde, 0x68, 0x04, 0xd4, 0xaa, 0x07, 0xcc, 0x79, 0x39, 0xc7, 0x93, 0x20, 0x86, 0xfb, 0xc1, 0x2e, 0x1a, 0x3b, 0x88, 0x12, 0x2b, 0xb6, 0x90, 0x8a, 0x88, 0x13, 0xc0, 0x21, 0xde, 0x9f, 0xa9, 0xa4, 0x4e, 0x4c, 0x18, 0xdc, 0xb3, 0xd2, 0x1f, 0xaa, 0xbd, 0xb4, 0x19, 0x31, 0xb2, 0xfd, 0x49, 0x76, 0x44, 0xdc, 0x3a, 0x15, 0x07, 0x04, 0x20, 0xaf, 0x61, 0x5c, 0x04, 0x7b, 0xdc, 0xce, 0xc7, 0xb5, 0x03, 0x57, 0x3c, 0x30, 0x7f, 0x3e, 0x2d, 0x3b, 0xbb, 0x64, 0x19, 0xc5, 0xa6, 0x23, 0xe1, 0x8a, 0x64, 0x35, 0x16, 0xe9, 0x1d, 0x05, 0xac, 0xfe, 0xc1, 0x79, 0xf7, 0x67, 0x4c, 0xec, 0x27, 0x21, 0xa1, 0x0f, 0xca, 0x69, 0x3d, 0x83, 0xcf, 0xe5, 0xb8, 0xcd, 0xcc, 0x18, 0xf8, 0x1a, 0xd6, 0x17, 0xfa, 0x26, 0xf0, 0xdf, 0xb8, 0x36, 0xa5, 0xa9, 0x06, 0xc6, 0xd8, 0xa1, 0x72, 0x67, 0xdc, 0x29, 0xc2, 0xa4, 0x86, 0xa3, 0xd0, 0x45, 0x4c, 0x30, 0xe9, 0x3b, 0x5c, 0x54, 0x5d, 0x75, 0xb0, 0x86, 0x8d, 0x6e, 0xa2, 0x7a, 0x37, 0x26, 0xd2, 0xe6, 0xd5, 0x5d, 0xcb, 0x90, 0xe2, 0x3f, 0xf6, 0xb5, 0x08, 0x45, 0x9a, 0xa6, 0x99, 0xbf, 0xcb, 0xd5, 0x6f, 0x10, 0x99, 0x77, 0x64, 0xd0, 0x87, 0x40, 0x89, 0x86, 0xe7, 0x3d, 0x6e, 0x28, 0x9b, 0xfa, 0x3b, 0xce, 0x29, 0x26, 0x97, 0x93, 0xd2, 0x31, 0xe7, 0x8c, 0x66, 0x5f, 0xb6, 0x1e, 0x30, 0x9c, 0x6b, 0x11, 0x5b, 0x9b, 0xca, 0x58, 0xa5, 0x1d, 0xb3, 0x04, 0xc8, 0x74, 0xcd, 0xaf, 0x64, 0x34, 0x43, 0xbe, 0x0f, 0x88, 0x90, 0x32, 0xea, 0x32, 0x5b, 0xf0, 0x71, 0x07, 0xfd, 0x41, 0xd6, 0x73, 0xee, 0xba, 0xe6, 0xfa, 0x63, 0x7b, 0x70, 0xcc, 0x0e, 0xd3, 0xf0, 0x09, 0x58, 0xdf, 0xb8, 0xdc, 0xf0, 0x0e, 0x85, 0xa1, 0xd0, 0xa6, 0xa8, 0x90, 0x81, 0x40, 0xc2, 0xf4, 0x34, 0xc2, 0xe2, 0x60, 0xef, 0xb0, 0xbc, 0xa2, 0x00, 0x35, 0x04, 0xc9, 0x99, 0x93, 0xa9, 0xe1, 0xc0, 0xff, 0x9c, 0xef, 0xe6, 0xa6, 0x65, 0xd7, 0x91, 0x42, 0x86, 0x90, 0xe4, 0x7e, 0xf8, 0xc1, 0x31, 0xa8, 0xe9, 0xbf, 0xb4, 0xc3, 0x08, 0x02, 0x35, 0x03, 0x2d, 0x73, 0x1b, 0x0d, 0x38, 0x41, 0x22, 0x5f, 0x1c, 0x11, 0xe2, 0xc2, 0x8e, 0xe8, 0x4d, 0x35, 0xf9, 0x22, 0x61, 0x00, 0x56, 0x59, 0x72, 0xeb, 0x26, 0x9d, 0x27, 0x8e, 0xf6, 0x49, 0x79, 0xbf, 0x65, 0x15, 0xed, 0x4a, 0x68, 0x40, 0xb0, 0x88, 0x3a, 0x9e, 0x6e, 0xf6, 0x4a, 0x0e, 0xfc, 0xae, 0x1c, 0xf2, 0x1d, 0xfe, 0x74, 0x85, 0x4e, 0x84, 0xc2, 0x74, 0x9f, 0xac, 0x03, 0x82, 0x52, 0x75, 0xc9, 0xb6, 0x30, 0x21, 0x84, 0xc7, 0x2d, 0xf4, 0xc4, 0xbb, 0x28, 0x62, 0xe4, 0xe8, 0xa7, 0xd9, 0xa4, 0xa2, 0x82, 0x86, 0x6f, 0x9a, 0x7b, 0x2c, 0xfc, 0x9a, 0x56, 0x31, 0x3d, 0xa0, 0xc4, 0x7a, 0x34, 0xb7, 0xb9, 0xcd, 0xa3, 0xac, 0xe8, 0x18, 0x5f, 0x07, 0xdf, 0x36, 0xe4, 0x48, 0xa7, 0x6a, 0xa4, 0x77, 0xf2, 0x24, 0xd8, 0x7a, 0x07, 0x4f, 0x43, 0xaf, 0x5d, 0x5f, 0x79, 0xb3, 0xab, 0x11, 0x28, 0xf0, 0x81, 0x91, 0x44, 0x7f, 0xa6, 0x46, 0xbf, 0xdd, 0xe5, 0xb5, 0x1e, 0x23, 0x3c, 0xa6, 0x15, 0x5d, 0x10, 0x15, 0x85, 0xbc, 0x2c, 0x40, 0x15, 0x8a, 0xc2, 0x10, 0x6e, 0x66, 0xa2, 0x6e, 0x46, 0x42, 0x33, 0x70, 0x63, 0x68, 0x76, 0xb4, 0x34, 0xa7, 0x4f, 0x8c, 0xe8, 0x06, 0x00, 0x50, 0xb0, 0x82, 0xa7, 0x9b, 0x61, 0xbb, 0x5d, 0x34, 0x4e, 0xb5, 0xa1, 0x15, 0x83, 0x26, 0xce, 0xd9, 0xa9, 0xd9, 0xf5, 0x4f, 0xb2, 0xfe, 0x8f, 0x9f, 0x05, 0xcd, 0x11, 0x1e, 0xe4, 0x6c, 0x47, 0x10, 0xf6, 0xf6, 0x3a, 0x62, 0x69, 0x45, 0x57, 0xef, 0x1b, 0x12, 0xc8, 0x80, 0x06, 0xb6, 0x78, 0x72, 0x50, 0x5f, 0x4e, 0x88, 0x3b, 0x58, 0x59, 0x07, 0x92, 0x9a, 0x2f, 0x3f, 0xdb, 0x0d, 0x8f, 0x79, 0x14, 0xc4, 0x2d, 0xde, 0x2d, 0x20, 0x00, 0xf5, 0xae, 0x02, 0xd4, 0x18, 0x21, 0xc8, 0xe1, 0xee, 0x01, 0x38, 0xeb, 0xcb, 0x72, 0x8d, 0x7c, 0x6c, 0x3c, 0x80, 0x02, 0x7e, 0x43, 0x75, 0x94, 0xc6, 0x70, 0xfd, 0x6f, 0x39, 0x08, 0x22, 0x2e, 0xe7, 0xa1, 0xb9, 0x17, 0xf8, 0x27, 0x1a, 0xbe, 0x66, 0x0e, 0x39, 0xe0, 0x51, 0xaa, 0xa6, 0xfc, 0xa1, 0x86, 0x22, 0x76, 0xe2, 0xba, 0xa0, 0xfe, 0x0b, 0x16, 0x2a, 0xeb, 0xcf, 0xe3, 0xd9, 0x34, 0x9c, 0x8d, 0x15, 0x4b, 0xb7, 0xee, 0x28, 0x21, 0x2c, 0x1b, 0xaa, 0x70, 0x5d, 0x82, 0x07, 0x0d, 0x70, 0x32, 0xf2, 0x69, 0x5d, 0x17, 0x96, 0x80, 0x9f, 0xab, 0x41, 0x24, 0x69, 0x26, 0xaf, 0x99, 0x2b, 0x6e, 0xee, 0x95, 0xa9, 0xa0, 0x6b, 0xc4, 0x56, 0x2c, 0x5f, 0x2f, 0x1b, 0x19, 0x54, 0x95, 0x00, 0x37, 0x2e, 0x7a, 0xd5, 0x79, 0xa6, 0xd6, 0xd7, 0x8b, 0x33, 0x15, 0x31, 0x30, 0xfb, 0x44, 0x8f, 0xb7, 0x9e, 0x8a, 0x66, 0x9d, 0xb8, 0xa0, 0xf3, 0x5c, 0xdf, 0x9a, 0xe5, 0xd3, 0x2d, 0x73, 0x2f, 0xc7, 0x94, 0x18, 0xe2, 0x3b, 0x45, 0x1d, 0xdc, 0x95, 0xa2, 0x2a, 0xba, 0xbb, 0x05, 0x6e, 0xc6, 0xb5, 0xe8, 0xba, 0x4f, 0x52, 0x4d, 0xfa, 0xfe, 0x87, 0x52, 0x62, 0xdd, 0x7b, 0xe4, 0x1c, 0xbb, 0xc6, 0x24, 0x20, 0xd4, 0xad, 0x6d, 0xf5, 0xc9, 0xb7, 0x13, 0x60, 0x4f, 0x65, 0x60, 0x88, 0xa4, 0x48, 0x5e, 0x93, 0xbe, 0x19, 0x07, 0xd2, 0x7a, 0xc6, 0xec, 0x3c, 0x57, 0x25, 0x9b, 0xd6, 0x98, 0x1d, 0x42, 0xc1, 0xb7, 0x8a, 0x29, 0xad, 0x96, 0x85, 0xe6, 0x3c, 0x49, 0x4d, 0x41, 0x29, 0x62, 0x3e, 0xa1, 0xa7, 0xff, 0xec, 0x85, 0xfa, 0x29, 0x41, 0x10, 0x73, 0xed, 0xb2, 0x97, 0x8e, 0xf4, 0xe4, 0x69, 0xdd, 0xd5, 0xcd, 0xa9, 0x86, 0x18, 0x99, 0x95, 0xf8, 0x8d, 0x6a, 0xb3, 0x66, 0xdb, 0x01, 0x90, 0x01, 0xf5, 0xb2, 0x52, 0x88, 0xcf, 0x86, 0x0f, 0xd9, 0x98, 0xee, 0x57, 0x3c, 0x8c, 0xc4, 0x8a, 0xa9, 0xef, 0xcf, 0x9b, 0x61, 0x7e, 0x04, 0x3c, 0x32, 0x9c, 0xd1, 0xaa, 0x1a, 0x0e, 0xd3, 0xa4, 0x02, 0xfb, 0x96, 0xe3, 0x36, 0xc7, 0x19, 0xe6, 0x25, 0x3c, 0xb6, 0x91, 0xaa, 0x0d, 0xb5, 0x27, 0x36, 0x62, 0x6e, 0xd1, 0x97, 0x88, 0x75, 0x88, 0x8e, 0xc7, 0x6c, 0x84, 0x6b, 0xc2, 0x27, 0x27, 0x2a, 0x58, 0x53, 0x17, 0xdf, 0xf0, 0xb1, 0x14, 0x8d, 0x92, 0xd6, 0xf5, 0xfb, 0x7d, 0x95, 0x33, 0x67, 0x70, 0xa7, 0xd1, 0x6f, 0xac, 0x1a, 0xdd, 0x86, 0x07, 0x76, 0xcb, 0x48, 0x02, 0x21, 0xf8, 0xfb, 0x33, 0xb6, 0x4c, 0xf6, 0xb9, 0xde, 0x90, 0x07, 0x04, 0xa6, 0x0b, 0x2b, 0x9c, 0xe7, 0x9e, 0x3a, 0xe1, 0x4e, 0x5a, 0xb0, 0xb4, 0xc7, 0x5a, 0x1b, 0x02, 0xc4, 0x97, 0x3c, 0x56, 0x4d, 0x74, 0x0e, 0x12, 0x5c, 0x70, 0xc7, 0x8b, 0xa2, 0xbb, 0xe2, 0x8e, 0xeb, 0x57, 0x2b, 0xb1, 0x8e, 0x3d, 0x3f, 0xc4, 0x83, 0x0f, 0x05, 0xc7, 0x14, 0x52, 0x3c, 0xa8, 0x19, 0x72, 0x0a, 0xe2, 0x27, 0xfd, 0x1a, 0x0b, 0x20, 0x75, 0x29, 0x50, 0x20, 0xae, 0x84, 0x69, 0xca, 0x01, 0x38, 0xf1, 0xf2, 0xce, 0x56, 0xc8, 0x11, 0x6f, 0x62, 0xad, 0xf7, 0x70, 0x6b, 0xdb, 0x53, 0x88, 0x93, 0x77, 0x07, 0xa2, 0x90, 0x29, 0xb3, 0x2d, 0x17, 0xc8, 0x1e, 0x2d, 0x8c, 0x0d, 0x21, 0x53, 0x1b, 0xca, 0xf7, 0x72, 0x36, 0x03, 0x9b, 0xce, 0x9a, 0xca, 0xd1, 0x8b, 0x4a, 0xea, 0xe0, 0x3c, 0x0e, 0xae, 0x22, 0x5d, 0x42, 0x04, 0xaa, 0x3f, 0x5e, 0x51, 0x6f, 0xc0, 0x07, 0xe6, 0x1c, 0xfe, 0x3c, 0xd1, 0x16, 0xce, 0x00, 0x16, 0x92, 0x6c, 0x01, 0xa6, 0x97, 0xc3, 0x68, 0xb5, 0x3f, 0x95, 0x85, 0xaf, 0x69, 0xfc, 0x14, 0x3d, 0xaa, 0xf6, 0x1c, 0x5b, 0x72, 0x52, 0xf7, 0x3e, 0xc0, 0xa9, 0x46, 0x6a, 0x1b, 0x85, 0x76, 0x4f, 0xb0, 0x83, 0x1b, 0x4a, 0x1a, 0x36, 0x89, 0x0e, 0x22, 0x4c, 0x01, 0xac, 0xfc, 0xe4, 0x8e, 0xe3, 0xed, 0x93, 0x87, 0x73, 0x98, 0xe0, 0x72, 0x6d, 0x02, 0x93, 0x6d, 0x0d, 0x03, 0x2e, 0x18, 0xe3, 0x28, 0x8b, 0x26, 0x70, 0xe1, 0x36, 0x2c, 0x32, 0xd6, 0xe4, 0x73, 0x3b, 0x9d, 0xd2, 0xd5, 0xf2, 0x6e, 0x1f, 0xe3, 0x06, 0xf7, 0x3c, 0x00, 0x7f, 0xdd, 0xca, 0xe9, 0xd9, 0xc0, 0xaa, 0xf1, 0x87, 0xd7, 0x42, 0x8b, 0x1e, 0x9d, 0x47, 0x9c, 0x18, 0x23, 0x7b, 0x98, 0x28, 0xbc, 0xa8, 0xb9, 0x8c, 0x9d, 0x9b, 0xec, 0x7d, 0x82, 0x70, 0xb5, 0xd8, 0xee, 0xc3, 0xcc, 0x4f, 0x43, 0xfa, 0x01, 0x88, 0x52, 0x1b, 0xc6, 0x1b, 0x21, 0xdd, 0x04, 0xe3, 0x7a, 0x83, 0xec, 0xe6, 0x8c, 0xa7, 0xa2, 0xfa, 0x6c, 0x8f, 0x9e, 0x34, 0xa6, 0x29, 0x03, 0x35, 0xaa, 0x1f, 0xbd, 0x83, 0xd5, 0x4a, 0xaf, 0x44, 0x1e, 0x31, 0x9e, 0xa4, 0x7a, 0x86, 0x2a, 0xd0, 0x29, 0x3c, 0xed, 0xf5, 0xdd, 0x9e, 0xda, 0xde, 0xee, 0x33, 0xcb, 0x52, 0x2c, 0xd0, 0x11, 0x8b, 0xbd, 0x81, 0x1a, 0xce, 0x9a, 0x23, 0xbd, 0xa3, 0x9a, 0xba, 0x72, 0xf1, 0x56, 0x6f, 0xc1, 0x68, 0x84, 0x97, 0xd2, 0xa7, 0x92, 0x8c, 0x36, 0x70, 0x15, 0x25, 0x67, 0x8b, 0xc9, 0x72, 0x14, 0xb3, 0x1b, 0x37, 0xba, 0xb4, 0x6b, 0x88, 0xf2, 0x7f, 0x04, 0x48, 0xde, 0xcb, 0x31, 0x62, 0x2d, 0x0f, 0x0f, 0x87, 0xa8, 0x55, 0xba, 0x54, 0x00, 0x03, 0x32, 0x03, 0x1f, 0x73, 0xab, 0xff, 0xd4, 0x65, 0x91, 0xda, 0x0b, 0x88, 0x72, 0x35, 0x04, 0xed, 0xb2, 0x33, 0x72, 0x30, 0xda, 0xd2, 0xac, 0xc0, 0xd8, 0xbb, 0x68, 0xbc, 0x83, 0x7a, 0x2f, 0xf9, 0x30, 0xbf, 0xf0, 0x6f, 0xde, 0x74, 0xeb, 0x90, 0xaa, 0xe4, 0xf6, 0x0d, 0xbb, 0x6e, 0xb8, 0x27, 0xea, 0x99, 0x88, 0x4a, 0xcd, 0x62, 0x85, 0xa9, 0x88, 0x92, 0x80, 0x2c, 0xf5, 0x9d, 0x5d, 0x60, 0xd0, 0x16, 0x63, 0x38, 0x7b, 0x3e, 0xd2, 0x72, 0x3b, 0xd6, 0x48, 0x9e, 0x9c, 0x2c, 0x10, 0x6d, 0x4a, 0xa2, 0xde, 0x23, 0xce, 0xd1, 0x6c, 0x72, 0x04, 0x29, 0xc7, 0x75, 0x3a, 0x77, 0x38, 0xec, 0x7d, 0x9d, 0xb8, 0x62, 0x42, 0x29, 0xed, 0xd2, 0x17, 0xb8, 0x0d, 0x74, 0x87, 0x5a, 0x14, 0xca, 0xe4, 0x86, 0x3f, 0x13, 0x9e, 0x9c, 0x0b, 0x13, 0x1b, 0x2a, 0x4c, 0x28, 0x07, 0x1a, 0x38, 0xec, 0x61, 0xf6, 0x68, 0x01, 0xaa, 0x59, 0x56, 0xfc, 0xb2, 0xa4, 0x6b, 0x95, 0x87, 0x66, 0x5b, 0x75, 0x71, 0xaa, 0x03, 0x48, 0x1f, 0xd8, 0xd9, 0xd5, 0x69, 0x8f, 0x83, 0x6f, 0xc8, 0x63, 0x5e, 0x69, 0xe3, 0xbd, 0xe4, 0x2f, 0x4a, 0xc0, 0x71, 0x32, 0x8b, 0x54, 0x09, 0xf6, 0xe4, 0x2d, 0x79, 0x0a, 0xed, 0xd7, 0x3b, 0xc1, 0xa2, 0x35, 0x47, 0x23, 0xb3, 0xb8, 0x19, 0xd0, 0x63, 0x7a, 0x6f, 0xa4, 0x66, 0x39, 0x46, 0xa3, 0x0a, 0xc5, 0xaf, 0xdd, 0x30, 0xce, 0x83, 0x0f, 0x67, 0x91, 0xb4, 0x57, 0x52, 0x70, 0xa1, 0x72, 0x0f, 0x91, 0x86, 0x6e, 0x2b, 0x86, 0xf4, 0x78, 0x88, 0x94, 0xc8, 0xda, 0x62, 0xd8, 0xb9, 0x1f, 0xaf, 0x52, 0x0e, 0x3b, 0xed, 0xbc, 0x12, 0x06, 0xa5, 0xa5, 0xe6, 0xef, 0xd3, 0xdf, 0xde, 0x08, 0x43, 0xc3, 0xb0, 0x67, 0x57, 0x64, 0x3f, 0xc0, 0x06, 0x00, 0x88, 0x38, 0xca, 0x47, 0x30, 0x87, 0xf8, 0x97, 0x79, 0x18, 0xcc, 0x1b, 0x81, 0xc9, 0xe6, 0x8e, 0x3b, 0x88, 0x8f, 0xe6, 0xf7, 0xc6, 0x30, 0xf1, 0xbc, 0x7a, 0xe1, 0x88, 0xf5, 0x12, 0x84, 0x20, 0x41, 0xca, 0xda, 0x1e, 0x05, 0xf8, 0x66, 0xd2, 0x56, 0x2d, 0xbe, 0x09, 0xc4, 0xb4, 0x30, 0x68, 0xf7, 0x54, 0xda, 0xd3, 0x4d, 0xf0, 0xfc, 0xfc, 0x18, 0x1f, 0x31, 0x80, 0x1a, 0x79, 0x92, 0xd2, 0xf1, 0x6b, 0xe0, 0x21, 0x1b, 0x4a, 0x22, 0xf6, 0x2a, 0xab, 0x64, 0x70, 0x1b, 0xf4, 0xa4, 0xe6, 0xd6, 0x66, 0xfc, 0x30, 0x4a, 0x5c, 0x79, 0xc6, 0x09, 0xac, 0xc4, 0x3b, 0x00, 0xb4, 0x86, 0x48, 0x93, 0xd3, 0x7d, 0x50, 0x07, 0xf0, 0xc3, 0x29, 0xa4, 0x75, 0x50, 0x52, 0x57, 0x75, 0x70, 0xdd, 0x38, 0xfa, 0xc0, 0x43, 0xcd, 0x91, 0xc1, 0x2e, 0xe3, 0x4e, 0x9c, 0xfa, 0xe3, 0x92, 0xa7, 0x8b, 0xda, 0xbd, 0x4e, 0xe3, 0x1d, 0xc0, 0xde, 0xb0, 0x2f, 0xe7, 0xb1, 0xd8, 0xb0, 0x17, 0x8a, 0xc9, 0x51, 0x31, 0x05, 0xfc, 0xc7, 0xe3, 0x0b, 0xa8, 0xe0, 0x16, 0xaa, 0x36, 0xa6, 0xb5, 0xdf, 0x5e, 0x5a, 0x19, 0x09, 0xf6, 0x3a, 0xba, 0x09, 0x5d, 0x98, 0x77, 0xa8, 0xf2, 0xdc, 0x53, 0xf4, 0x6f, 0x6c, 0x9b, 0x07, 0xad, 0xdf, 0x14, 0x6f, 0x4f, 0xfa, 0x50, 0x1f, 0x9d, 0xd3, 0xcf, 0xf9, 0x24, 0xe3, 0x01, 0x0f, 0xaf, 0x50, 0x4e, 0x2b, 0x8a, 0xca, 0x73, 0x57, 0xac, 0xbf, 0xfe, 0xc7, 0x3a, 0xc3, 0x4c, 0x1a, 0x73, 0x16, 0x0f, 0x82, 0x01, 0xc4, 0x9e, 0x7f, 0x8b, 0x55, 0x65, 0x9b, 0x5a, 0x29, 0x43, 0x7d, 0xd3, 0xd1, 0x58, 0xc7, 0xd0, 0xd7, 0xb9, 0x6c, 0x9f, 0x20, 0x51, 0x49, 0x7a, 0xcb, 0x80, 0xbb, 0x58, 0x77, 0x1f, 0xae, 0x06, 0xba, 0x86, 0x99, 0x33, 0x83, 0xfc, 0x67, 0x73, 0xe7, 0x29, 0x6c, 0xa4, 0x30, 0x8c, 0x6a, 0x3a, 0x90, 0xbb, 0x38, 0x38, 0xc4, 0x2a, 0xbf, 0x62, 0xdd, 0x2d, 0x84, 0xba, 0xbe, 0x33, 0x86, 0xcf, 0x17, 0xe5, 0x75, 0x59, 0xb0, 0x36, 0x46, 0xf9, 0x64, 0xd9, 0x8a, 0x2b, 0x6a, 0x0b, 0xe5, 0x87, 0x57, 0xff, 0x6e, 0x44, 0x6c, 0xff, 0x25, 0x51, 0x07, 0x89, 0x71, 0x34, 0x4f, 0x2b, 0x12, 0xc4, 0x84, 0xdf, 0x0a, 0xcb, 0xc9, 0xa2, 0x45, 0x48, 0x02, 0x2d, 0xf2, 0xe1, 0xe8, 0x88, 0xcb, 0x63, 0x42, 0x1c, 0x31, 0x4a, 0x62, 0x2a, 0x9a, 0xef, 0x0b, 0xc0, 0x57, 0xcb, 0x11, 0x3c, 0x70, 0x3a, 0xea, 0x39, 0x2e, 0x90, 0x7a, 0x26, 0x4f, 0x2f, 0xd9, 0xac, 0x3a, 0x9f, 0x3a, 0x8a, 0xbb, 0xb1, 0xdc, 0x1b, 0xc4, 0x53, 0xab, 0xd5, 0x18, 0x1e, 0x54, 0x57, 0xb8, 0xd3, 0x4e, 0xb7, 0xb1, 0x51, 0x3a, 0xb8, 0x1d, 0x3f, 0x0a, 0x3c, 0x7f, 0x7f, 0xcf, 0x2f, 0xbb, 0x4e, 0x26, 0x32, 0x19, 0x93, 0xa5, 0x13, 0xad, 0x3d, 0x7f, 0x4a, 0xfe, 0x6c, 0x1b, 0xbd, 0xc6, 0x57, 0x58, 0x50, 0x80, 0xbb, 0x5a, 0x0f, 0x25, 0x97, 0x3d, 0x63, 0xeb, 0x20, 0xad, 0xa0, 0x16, 0x6b, 0xbd, 0x8a, 0x39, 0xff, 0x93, 0x24, 0x6f, 0x27, 0x89, 0x73, 0x2a, 0xd0, 0x55, 0x87, 0xf8, 0xdb, 0x7b, 0xc8, 0x7c, 0x24, 0x2c, 0xfd, 0x36, 0xce, 0x68, 0x5a, 0x4b, 0x65, 0x69, 0x86, 0xc3, 0x9f, 0xd7, 0xfc, 0xb2, 0x3c, 0x91, 0x91, 0x3e, 0x46, 0x11, 0x19, 0x1e, 0xdc, 0xc8, 0x8b, 0x78, 0xf1, 0x45, 0xea, 0x29, 0xd2, 0x71, 0xb9, 0x40, 0xc6, 0x99, 0x41, 0xe4, 0xc3, 0xfd, 0x2d, 0x71, 0xf3, 0xb1, 0x90, 0x69, 0x0e, 0xe1, 0x6f, 0x5d, 0x14, 0xac, 0x22, 0x24, 0xe6, 0xfc, 0x89, 0x59, 0x76, 0x54, 0x52, 0x7d, 0xab, 0xe7, 0x2e, 0x75, 0xd2, 0xd2, 0xa1, 0x3a, 0x9f, 0xba, 0xa6, 0x37, 0x8e, 0x8a, 0x26, 0x43, 0x21, 0x08, 0x7a, 0x19, 0x00, 0xef, 0xe3, 0xca, 0xd1, 0x4a, 0x57, 0x96, 0x86, 0xaa, 0x36, 0x36, 0xbd, 0x37, 0x5b, 0xd3, 0x13, 0x6b, 0xee, 0x0b, 0xda, 0xab, 0xcf, 0xac, 0x88, 0x1b, 0xc7, 0x01, 0x81, 0x27, 0x21, 0xe6, 0xfb, 0x75, 0xaa, 0x07, 0x2d, 0x2d, 0x18, 0x7e, 0x62, 0x25, 0x8d, 0x65, 0xa1, 0x92, 0x15, 0x7c, 0xdf, 0x2e, 0xc3, 0x21, 0x40, 0x7f, 0x68, 0x2f, 0x5e, 0xec, 0x6a, 0x32, 0x97, 0xab, 0x20, 0xb7, 0x06, 0x1c, 0x62, 0x24, 0x57, 0x16, 0xa4, 0x4f, 0x71, 0xfb, 0xfc, 0x34, 0xc7, 0x9b, 0x44, 0xe0, 0x9e, 0x42, 0x12, 0xac, 0x26, 0x53, 0xf6, 0xc4, 0x03, 0x64, 0x3e, 0x1c, 0x5b, 0x9a, 0xd1, 0x34, 0xd8, 0x9c, 0x68, 0x0b, 0x70, 0x72, 0x83, 0xaf, 0x54, 0x32, 0x6f, 0xc4, 0xf8, 0x4d, 0x6a, 0x58, 0x29, 0xa0, 0xad, 0x48, 0x30, 0x80, 0x6c, 0x05, 0x75, 0x84, 0x92, 0xcd, 0x6a, 0xc4, 0x6b, 0xa0, 0x1a, 0x2b, 0x37, 0x22, 0xb5, 0xe4, 0xcd, 0xaf, 0xbb, 0x3f, 0x36, 0x78, 0x5f, 0x42, 0x4a, 0xf0, 0x44, 0xda, 0xc5, 0xdb, 0x5f, 0x7d, 0xf8, 0x39, 0xeb, 0x63, 0xc0, 0xc1, 0x7d, 0x8b, 0x0c, 0x79, 0xdb, 0x86, 0x30, 0x94, 0x20, 0x15, 0xbe, 0x13, 0xf7, 0x9a, 0xf6, 0xf4, 0x3e, 0x5a, 0xb0, 0x77, 0x81, 0x14, 0x79, 0x8f, 0x44, 0x22, 0x58, 0xee, 0xdc, 0x43, 0x6f, 0xcc, 0x38, 0x6b, 0x36, 0xb5, 0x7e, 0x19, 0x17, 0xd7, 0x20, 0x17, 0x73, 0x66, 0xf4, 0x24, 0xb0, 0xa5, 0x4b, 0x0b, 0x60, 0xf4, 0xfb, 0x13, 0x58, 0xc2, 0x0a, 0xa4, 0x1d, 0xc5, 0x02, 0xe1, 0xdd, 0x8a, 0x16, 0x33, 0xf3, 0xd8, 0xe3, 0x27, 0x6b, 0x59, 0xe7, 0xd2, 0xc4, 0xe6, 0x24, 0xa6, 0xf5, 0x36, 0x95, 0xbc, 0xaf, 0x24, 0x7e, 0x36, 0x48, 0x3f, 0x13, 0xb2, 0x04, 0x42, 0x22, 0x37, 0xfc, 0x6a, 0xb3, 0xeb, 0xa0, 0x2f, 0xc4, 0x14, 0x2b, 0x42, 0x97, 0xeb, 0xb5, 0x68, 0x3d, 0xb8, 0xd2, 0x43, 0x19, 0x70, 0x6a, 0xd2, 0x6a, 0xaf, 0xd8, 0x1c, 0x53, 0xb7, 0x40, 0xf3, 0x45, 0x43, 0xa6, 0xb3, 0xe9, 0xf5, 0xbb, 0x7d, 0x5c, 0x49, 0xe8, 0xc3, 0x7f, 0x61, 0x49, 0x21, 0x25, 0x4f, 0x32, 0x12, 0x39, 0x4c, 0x79, 0x7d, 0x1c, 0xee, 0x78, 0x99, 0xb7, 0xb4, 0xb6, 0x5b, 0x59, 0xb7, 0x34, 0x2f, 0x92, 0x53, 0x1c, 0x1d, 0x59, 0xe1, 0x79, 0x70, 0xb7, 0x31, 0x74, 0x14, 0x43, 0x8c, 0xd8, 0x0b, 0xd0, 0xf9, 0xa6, 0x7c, 0x9b, 0x9e, 0x55, 0x2f, 0x01, 0x3c, 0x11, 0x5a, 0x95, 0x4f, 0x35, 0xe0, 0x61, 0x6c, 0x68, 0xd4, 0x31, 0x63, 0xd3, 0x34, 0xda, 0xc3, 0x82, 0x70, 0x33, 0xe5, 0xad, 0x84, 0x88, 0xbf, 0xd9, 0xc4, 0xbb, 0xbe, 0x8f, 0x59, 0x35, 0xc6, 0xc5, 0xea, 0x04, 0xc3, 0xad, 0x49, 0xc7, 0x47, 0xa9, 0xe7, 0x23, 0x1b, 0xcd, 0x7d, 0x16, 0x21, 0x5e, 0x6e, 0x80, 0x73, 0x7d, 0x6b, 0x54, 0xfe, 0xc8, 0xb8, 0x84, 0x02, 0xf0, 0x47, 0x52, 0x45, 0xe1, 0x74, 0xa7, 0x45, 0xb8, 0x31, 0xf8, 0xfe, 0x03, 0xa7, 0x6f, 0xb9, 0xce, 0xca, 0x4d, 0x22, 0xb7, 0x83, 0xc3, 0x28, 0xc6, 0x91, 0x5c, 0x43, 0x40, 0x50, 0x64, 0xae, 0x56, 0xbc, 0x89, 0xe6, 0x4d, 0x15, 0x78, 0xe4, 0xd3, 0xa3, 0x4b, 0xb9, 0x55, 0x91, 0xea, 0xf1, 0xd3, 0xda, 0x02, 0xa4, 0x54, 0x9f, 0xa8, 0x0d, 0xb0, 0xff, 0x7c, 0xb0, 0x39, 0x93, 0xb6, 0x8a, 0xe1, 0x5a, 0x30, 0xe8, 0x79, 0x49, 0xaa, 0x08, 0x0e, 0x94, 0xab, 0xde, 0x68, 0x89, 0x8c, 0x33, 0x92, 0xa2, 0x17, 0xd6, 0x49, 0x61, 0x6b, 0xbe, 0x73, 0x9b, 0x13, 0xd1, 0x4d, 0xf0, 0x3f, 0xf2, 0x76, 0x71, 0x48, 0x9b, 0xe0, 0xb4, 0xbe, 0xba, 0xaf, 0xa7, 0xd1, 0xe6, 0x39, 0xd5, 0xb3, 0xe9, 0x94, 0xff, 0xb6, 0xb7, 0xa2, 0x09, 0xf6, 0xad, 0xfe, 0x8d, 0x1e, 0x5c, 0xcf, 0x01, 0x0c, 0x19, 0x16, 0x8a, 0xeb, 0x18, 0xaa, 0x9d, 0x68, 0x7e, 0x24, 0xad, 0xc0, 0xb1, 0x13, 0x39, 0x07, 0xbd, 0x3a, 0xa0, 0xe8, 0x22, 0x1e, 0xe0, 0x65, 0xa0, 0x69, 0xc7, 0x3c, 0xbc, 0xec, 0xe8, 0x2b, 0x56, 0x9d, 0x65, 0x2c, 0xa3, 0x32, 0x9b, 0x8a, 0x7b, 0x99, 0x72, 0x10, 0x87, 0x96, 0xb2, 0xcf, 0x4b, 0x3d, 0x10, 0xa9, 0xa7, 0xbb, 0x40, 0x3c, 0x65, 0xac, 0xab, 0x43, 0xd1, 0x85, 0x36, 0xb1, 0x2b, 0x43, 0xbe, 0xfc, 0x0b, 0xe0, 0xa1, 0xbd, 0x36, 0x97, 0x72, 0x33, 0x80, 0x38, 0xa9, 0xc0, 0x29, 0x5d, 0x3a, 0x78, 0xb6, 0xf5, 0x5f, 0x30, 0xe0, 0x54, 0x3e, 0x9d, 0xee, 0x24, 0x0e, 0x50, 0x68, 0x62, 0x9a, 0x85, 0xa2, 0x4c, 0x98, 0x36, 0x72, 0x95, 0xb1, 0xc2, 0x8b, 0x03, 0xcb, 0xe3, 0x2a, 0x04, 0x53, 0xcf, 0xc6, 0xc3, 0x51, 0x25, 0x1c, 0x64, 0x28, 0xc3, 0x76, 0x0f, 0x2b, 0xdc, 0x3a, 0x3a, 0x21, 0xc9, 0x92, 0xd0, 0xeb, 0xc8, 0xcc, 0x8f, 0xa6, 0x30, 0x6d, 0x3e, 0x3a, 0x46, 0x21, 0x1c, 0xcc, 0x57, 0x0f, 0xa9, 0xde, 0x86, 0x96, 0xe4, 0x4b, 0x2e, 0xbc, 0x13, 0xa1, 0xb8, 0x45, 0x57, 0x17, 0xc9, 0x91, 0xa8, 0xeb, 0x18, 0x22, 0xff, 0x69, 0x1d, 0xc1, 0x04, 0x0d, 0x2d, 0x39, 0xa0, 0x1e, 0xb4, 0x5e, 0xe8, 0xf7, 0xd0, 0x9b, 0x03, 0x8d, 0x83, 0x83, 0xe1, 0x9b, 0xc3, 0x0e, 0x64, 0x03, 0x82, 0x8c, 0xdb, 0x65, 0x2a, 0x55, 0x6b, 0x12, 0x04, 0x09, 0x31, 0x40, 0x2a, 0xa6, 0xac, 0x34, 0xfc, 0x19, 0xfd, 0xc0, 0x6e, 0x2e, 0x77, 0x87, 0xf5, 0xb7, 0x7b, 0x04, 0x5f, 0xd0, 0x98, 0xc0, 0x31, 0xbd, 0xbd, 0x46, 0x27, 0x76, 0x09, 0xd8, 0x42, 0xf4, 0x84, 0x24, 0xed, 0xa3, 0x1e, 0x3c, 0xf2, 0xcd, 0xd6, 0x43, 0x85, 0xba, 0xd3, 0x11, 0x88, 0x58, 0xd1, 0x42, 0xd9, 0x06, 0xea, 0xdb, 0x75, 0x90, 0xc9, 0x41, 0x36, 0xda, 0x6a, 0x06, 0x35, 0x14, 0xd6, 0xa2, 0x5f, 0x7b, 0x37, 0xd7, 0x66, 0x4f, 0x9b, 0x97, 0x09, 0x43, 0x3e, 0x6e, 0x70, 0x21, 0x18, 0xa4, 0xab, 0x9e, 0x7a, 0x7a, 0x3e, 0x62, 0x59, 0x12, 0x99, 0x37, 0xd2, 0x9d, 0x0d, 0xb2, 0x60, 0x70, 0x52, 0x3e, 0x8b, 0x06, 0x43, 0x13, 0x0a, 0xbe, 0xfe, 0x94, 0x3b, 0x40, 0x12, 0x98, 0xae, 0x01, 0xa3, 0xab, 0x00, 0xab, 0xbc, 0x60, 0xd7, 0xdb, 0x93, 0x3c, 0x7f, 0x07, 0xa8, 0xbf, 0x0f, 0x7c, 0xe1, 0x66, 0x0b, 0xcc, 0xb4, 0x5e, 0x04, 0x2b, 0x45, 0x1b, 0x93, 0x50, 0x02, 0xce, 0xce, 0x27, 0xf3, 0x6a, 0xba, 0x56, 0x47, 0xac, 0x28, 0xd8, 0x18, 0x6c, 0xdd, 0x1f, 0xb9, 0x5d, 0xc1, 0x35, 0xd4, 0x89, 0x92, 0xf6, 0x8d, 0xa1, 0x2a, 0xd6, 0x1a, 0xc7, 0x56, 0x68, 0x0d, 0xd7, 0xf8, 0xd0, 0x77, 0x4a, 0xbd, 0x6c, 0xfd, 0xa2, 0xf0, 0x32, 0xaf, 0x3b, 0xe1, 0x39, 0xa6, 0x33, 0xd6, 0x73, 0x3c, 0x75, 0xd1, 0xab, 0xa8, 0x90, 0x18, 0xc8, 0x57, 0x2b, 0x99, 0xcd, 0x30, 0xc5, 0x37, 0x06, 0x79, 0x41, 0xdf, 0x1c, 0x4b, 0xc1, 0xfd, 0x57, 0x0f, 0x7b, 0x4d, 0xdc, 0x97, 0x51, 0x86, 0x23, 0xe3, 0xae, 0x4a, 0x87, 0xbd, 0xb9, 0x66, 0xc9, 0x4d, 0x86, 0x1e, 0x80, 0xde, 0x88, 0xc2, 0x92, 0xae, 0xe9, 0x38, 0x71, 0x94, 0xe2, 0x56, 0xc6, 0x70, 0x07, 0x52, 0x30, 0x1c, 0x73, 0xfc, 0x95, 0x65, 0xa4, 0x04, 0x80, 0xd8, 0x12, 0x6e, 0x9d, 0x08, 0x58, 0x79, 0xe2, 0x4b, 0x16, 0xe9, 0xc4, 0x85, 0xd8, 0xf0, 0xd6, 0x18, 0xca, 0x0d, 0xd1, 0x21, 0xb5, 0x1a, 0x7c, 0xab, 0x23, 0x0c, 0x5b, 0x45, 0x67, 0x2b, 0xdb, 0x8e, 0xa3, 0xa0, 0x40, 0xf7, 0xaa, 0xa0, 0x98, 0xba, 0x26, 0x02, 0x5d, 0x2e, 0xab, 0x79, 0x48, 0x69, 0x3d, 0xd5, 0xf6, 0xd3, 0x09, 0x65, 0x01, 0xe9, 0xe0, 0x71, 0x25, 0xd7, 0xeb, 0x29, 0x3b, 0x3a, 0xba, 0xd5, 0x7f, 0xd5, 0xf0, 0x11, 0x64, 0x70, 0x2d, 0xae, 0x64, 0xbd, 0xba, 0x8c, 0x92, 0x4f, 0xb0, 0x79, 0x96, 0x79, 0xd7, 0x7f, 0x98, 0xd3, 0x03, 0x91, 0x9f, 0xb4, 0xa7, 0xff, 0x26, 0xa9, 0x6f, 0x13, 0x7a, 0x5e, 0x5c, 0xb9, 0x5b, 0xc4, 0xc6, 0xff, 0x99, 0x93, 0x52, 0x6b, 0xda, 0x15, 0x03, 0x16, 0x8a, 0xb4, 0x8c, 0xbd, 0x45, 0x15, 0x39, 0x27, 0xd3, 0x04, 0x30, 0x42, 0x3d, 0xbd, 0xf0, 0x66, 0x05, 0xf5, 0xb5, 0x4b, 0x80, 0x8f, 0xeb, 0x22, 0xb2, 0x08, 0xb0, 0x64, 0x58, 0x18, 0x47, 0xb2, 0xf6, 0x4c, 0xa6, 0x48, 0x37, 0x00, 0x72, 0x16, 0xde, 0x6e, 0xca, 0xff, 0xeb, 0x4b, 0x69, 0xe6, 0x33, 0x47, 0xf8, 0x4a, 0xbc, 0xad, 0x8f, 0x2e, 0x75, 0x7d, 0x58, 0x61, 0xce, 0x77, 0xee, 0x46, 0x51, 0x3d, 0xa7, 0x41, 0x68, 0x37, 0xdc, 0xb2, 0x3d, 0x33, 0xea, 0x72, 0xaf, 0x23, 0xd0, 0xad, 0x8c, 0x93, 0x07, 0xd0, 0xb5, 0x85, 0x8d, 0xa9, 0x5b, 0x77, 0xff, 0xf9, 0x02, 0x7b, 0x88, 0x59, 0xe1, 0x1d, 0xcb, 0xd5, 0x98, 0x35, 0x0e, 0xee, 0x50, 0x93, 0x94, 0x81, 0x70, 0x8e, 0xa7, 0x08, 0xeb, 0x9f, 0x66, 0x43, 0x88, 0xb9, 0xc6, 0x4d, 0x6a, 0xf0, 0xf9, 0x66, 0x90, 0x34, 0x24, 0x00, 0x34, 0x8e, 0x92, 0x9e, 0x07, 0x46, 0x02, 0x53, 0xf3, 0x83, 0x90, 0xf8, 0x7b, 0xd6, 0xc0, 0x53, 0x08, 0xc3, 0xbd, 0xe2, 0x52, 0x28, 0xe0, 0xfa, 0x08, 0x80, 0xb0, 0x8e, 0xf3, 0x4a, 0x5a, 0x9c, 0xc0, 0xea, 0x0a, 0x67, 0xca, 0x65, 0xb6, 0xff, 0xd0, 0x05, 0x57, 0x29, 0x09, 0xf1, 0xc4, 0x2d, 0xd7, 0x45, 0xee, 0xee, 0x9d, 0xd6, 0xb4, 0x43, 0x9c, 0x9f, 0x3f, 0x98, 0xa1, 0x18, 0xfe, 0x16, 0x69, 0x8e, 0x9c, 0xef, 0xf5, 0x58, 0xf1, 0x60, 0x66, 0x97, 0x5f, 0xe3, 0x95, 0x83, 0xe9, 0xb5, 0x85, 0x3b, 0x13, 0x11, 0x39, 0x15, 0x80, 0x01, 0x9f, 0xe5, 0x5d, 0x59, 0xd1, 0xc8, 0x28, 0xd3, 0xfe, 0xb6, 0xa3, 0xb9, 0xce, 0x92, 0xd0, 0x89, 0xae, 0x4b, 0x40, 0x8e, 0x23, 0xd6, 0xa4, 0x37, 0xd4, 0x98, 0x9b, 0x51, 0x9b, 0x7a, 0x9e, 0xb0, 0x8a, 0xe6, 0xd4, 0x48, 0xa7, 0xa1, 0x6e, 0x8a, 0xed, 0x26, 0xa2, 0xec, 0xd0, 0xca, 0xd8, 0x08, 0x44, 0xfd, 0x06, 0x50, 0xd8, 0xc4, 0xe4, 0xd2, 0xaf, 0x90, 0x65, 0x67, 0x48, 0xd8, 0x09, 0x9a, 0x0c, 0x75, 0x6f, 0xc1, 0x07, 0x87, 0x7d, 0x45, 0x84, 0x40, 0xb9, 0x05, 0x00, 0xce, 0xd4, 0x92, 0x99, 0xde, 0xc8, 0x4c, 0xce, 0xd4, 0xfd, 0xf0, 0xd8, 0x94, 0x83, 0x9a, 0x6c, 0xfd, 0x5e, 0x4b, 0x7c, 0xb8, 0x35, 0xb8, 0x33, 0x08, 0x96, 0x4e, 0x3c, 0x46, 0x87, 0x3f, 0x16, 0x33, 0x31, 0x7b, 0x91, 0xd2, 0x92, 0x36, 0xea, 0x90, 0xe3, 0x65, 0xd1, 0x62, 0xcc, 0x05, 0x1c, 0x84, 0x6d, 0x24, 0x21, 0x76, 0xda, 0xf6, 0xd2, 0x86, 0x18, 0xae, 0x31, 0xfb, 0xaa, 0xe9, 0x99, 0xa9, 0x3f, 0x17, 0x5c, 0x69, 0x38, 0xe6, 0x31, 0xa0, 0x81, 0xf2, 0xc1, 0xf3, 0xfd, 0x78, 0x25, 0x49, 0xd3, 0xf3, 0x24, 0x4f, 0xe0, 0x04, 0x0e, 0x25, 0x85, 0x72, 0x0d, 0x93, 0x5f, 0x23, 0xc1, 0x0f, 0x2e, 0x01, 0xdc, 0xa8, 0xba, 0xed, 0xfd, 0xaa, 0x55, 0xd2, 0x7a, 0x22, 0xeb, 0x52, 0x5d, 0xc6, 0xeb, 0xba, 0x06, 0xca, 0x2e, 0xa3, 0xba, 0xfb, 0x95, 0x8c, 0x01, 0xd5, 0x35, 0x88, 0x06, 0xc2, 0xbc, 0x32, 0x62, 0x2b, 0xc9, 0xf0, 0xec, 0x47, 0x9d, 0x99, 0xc1, 0xa3, 0xb1, 0x58, 0xb5, 0x14, 0xd1, 0x62, 0x1d, 0x6a, 0x21, 0x8d, 0x2e, 0xcf, 0x81, 0x04, 0xb3, 0x14, 0x88, 0x58, 0x5e, 0x41, 0x13, 0x28, 0x61, 0xb4, 0xbd, 0x4f, 0x28, 0xb3, 0xe2, 0xf4, 0xb7, 0x62, 0x49, 0x2d, 0xd5, 0xf9, 0x1e, 0xd8, 0x82, 0x7b, 0x49, 0xd2, 0xde, 0x8c, 0x09, 0x08, 0x43, 0x73, 0x0d, 0x24, 0x08, 0xa2, 0xa3, 0x04, 0xaa, 0x1e, 0x2e, 0x13, 0x70, 0xa6, 0xbf, 0x6c, 0x2b, 0xc7, 0x3f, 0xf0, 0x0d, 0x89, 0x3b, 0xc1, 0x28, 0xad, 0xdb, 0x76, 0xd1, 0xe1, 0xe5, 0x26, 0x84, 0x1e, 0xc0, 0x98, 0xbc, 0x2f, 0x1f, 0xdb, 0x1b, 0x21, 0xff, 0xab, 0x41, 0xf9, 0x01, 0x50, 0xbf, 0xe1, 0x9e, 0x39, 0x03, 0xfc, 0xee, 0xf5, 0x92, 0x90, 0x9f, 0x09, 0x80, 0xd6, 0x89, 0xde, 0x7f, 0x8e, 0x6a, 0x5c, 0x62, 0xa7, 0x77, 0xd1, 0x75, 0x00, 0x2a, 0x13, 0x7d, 0xe8, 0x5b, 0x88, 0x88, 0x92, 0x91, 0x98, 0x11, 0x7a, 0xa5, 0xd6, 0x19, 0x5b, 0x0f, 0x68, 0xbb, 0xd6, 0x7c, 0x3c, 0x28, 0x63, 0x22, 0xc1, 0xf1, 0xe6, 0x35, 0x58, 0x3c, 0x23, 0x9b, 0x61, 0x95, 0x49, 0x4d, 0x7f, 0xd4, 0x5f, 0x7c, 0x55, 0xe3, 0x4a, 0x6c, 0xb7, 0x19, 0x4a, 0x3d, 0x63, 0x76, 0xe8, 0xa3, 0xcd, 0xdc, 0xe4, 0xc1, 0xdf, 0x40, 0x18, 0x66, 0x90, 0x26, 0x6b, 0x16, 0xbc, 0xd4, 0xc9, 0xfa, 0x68, 0xaf, 0x6e, 0x53, 0x65, 0xe9, 0x4e, 0xcb, 0xe7, 0x2b, 0x00, 0x73, 0x67, 0x13, 0x71, 0xc6, 0xe2, 0xc6, 0x88, 0xad, 0xea, 0xd9, 0x9b, 0x49, 0x4d, 0x02, 0x2f, 0x69, 0x29, 0xbd, 0xa6, 0x58, 0x2b, 0xdd, 0x2d, 0xb8, 0x74, 0x17, 0xfe, 0x35, 0x23, 0x9e, 0x2b, 0x95, 0x52, 0x97, 0xe6, 0x9f, 0x00, 0xfd, 0x29, 0x87, 0xf2, 0xda, 0x2b, 0x94, 0xb9, 0x95, 0xfe, 0xcb, 0xe6, 0x22, 0xa7, 0x35, 0xef, 0x7f, 0x12, 0x07, 0xf6, 0x71, 0x62, 0x94, 0x89, 0x20, 0x2b, 0x01, 0xaa, 0xc4, 0x92, 0xe1, 0x9b, 0xab, 0xc2, 0xb3, 0xc6, 0x8e, 0xc4, 0x8a, 0xc4, 0xa9, 0xc8, 0x9e, 0xc6, 0xa8, 0xe1, 0x9b, 0x8a, 0xc4, 0xa9, 0xc7, 0x87, 0xe2, 0xb1, 0xbb, 0xe2, 0xb1, 0xbc, 0xc4, 0xab, 0xe1, 0x9b, 0x8e, 0xe1, 0x9b, 0x9d, 0xe1, 0x9a, 0xbf, 0xc8, 0xa3, 0xe1, 0x9b, 0xa4, 0xc7, 0xbf, 0xc3, 0x80, 0x28, 0xe1, 0x9a, 0xb5, 0x6d, 0xc7, 0xbf, 0xc8, 0xa6, 0xe1, 0x9b, 0xb0, 0xc8, 0x95, 0xc8, 0xb2, 0xc4, 0xad, 0xc4, 0xa7, 0xc3, 0x88, 0xc7, 0xb0, 0xc2, 0xb6, 0xc6, 0xac, 0xc3, 0xac, 0x2e, 0xc7, 0x8d, 0xe1, 0x9a, 0xb9, 0xc3, 0x99, 0xc9, 0x87, 0xe1, 0x9a, 0xa8, 0xc4, 0xb0, 0x4c, 0xc8, 0x9a, 0xc6, 0x9c, 0xc3, 0xa9, 0x5d, 0xc5, 0x92, 0xc2, 0xb0, 0xc7, 0xaf, 0xc3, 0xa7, 0xc3, 0xb7, 0xc6, 0xb8, 0xc7, 0xbc, 0xe1, 0x9a, 0xaf, 0xc3, 0xb1, 0xc5, 0x83, 0xc5, 0x83, 0xc6, 0xb8, 0xc3, 0xba, 0xc5, 0xa1, 0xc3, 0x9c, 0xc8, 0xac, 0xc8, 0x93, 0xc2, 0xae, 0xc3, 0xa7, 0x5d, 0xc5, 0x99, 0xc6, 0x88, 0xc4, 0x94, 0xc3, 0xbe, 0x37, 0xc6, 0xa8, 0xc7, 0x8e, 0xe1, 0x9a, 0xb4, 0xe2, 0xb1, 0xbe, 0xc3, 0x92, 0xc3, 0xb9, 0xc3, 0x88, 0xc3, 0x89, 0x03, 0xdd, 0x2f, 0xb4, 0xb8, 0xaf, 0xc4, 0x71, 0x25, 0xb2, 0x46, 0x15, 0x9d, 0xd1, 0xed, 0xf5, 0xca, 0x9f, 0xee, 0x38, 0xc9, 0xbd, 0x89, 0x46, 0x66, 0x3a, 0x10, 0x7c, 0x00, 0x84, 0xa3, 0x84, 0x7b, 0x27, 0xd2, 0x27, 0x54, 0xab, 0x0e, 0x39, 0x6b, 0xba, 0xeb, 0xaf, 0xe8, 0x59, 0xc1, 0x31, 0xeb, 0xc9, 0x3f, 0xf2, 0x95, 0x3b, 0x28, 0xf7, 0x22, 0x6b, 0x7a, 0x59, 0x13, 0xa4, 0x67, 0xc9, 0x10, 0x4e, 0x17, 0xa5, 0x8a, 0xbf, 0x54, 0x29, 0x64, 0xed, 0x6f, 0xb8, 0x7c, 0x77, 0xcf, 0x2e, 0x10, 0xe5, 0x31, 0x27, 0x74, 0x81, 0x2a, 0x30, 0xdd, 0x5f, 0x5f, 0xe7, 0x4e, 0xff, 0x61, 0xe0, 0xcb, 0xab, 0x3c, 0xec, 0x75, 0xd0, 0xae, 0xf9, 0x50, 0x83, 0x18, 0x94, 0x52, 0xdd, 0x3d, 0x9e, 0xdf, 0x44, 0x87, 0x3c, 0x73, 0x4c, 0x8b, 0x24, 0xf2, 0x12, 0x96, 0xe4, 0xe9, 0xef, 0x11, 0x7d, 0x7f, 0xb9, 0x77, 0xe3, 0xb0, 0xe6, 0x40, 0x6e, 0x63, 0x08, 0x59, 0x06, 0x33, 0x1a, 0x93, 0x03, 0x3d, 0x1c, 0xb8, 0x36, 0x8b, 0xbf, 0x02, 0x69, 0x74, 0xda, 0x89, 0x0a, 0x71, 0xc8, 0xf2, 0x5c, 0xd0, 0x89, 0x70, 0x5e, 0x43, 0x8d, 0xb9, 0xc9, 0x81, 0xb5, 0x7a, 0x31, 0xca, 0xba, 0x64, 0xd9, 0x03, 0x86, 0xdf, 0x3b, 0xb4, 0x05, 0x52, 0x31, 0xb3, 0x2d, 0x61, 0x32, 0xe1, 0x72, 0x99, 0x4a, 0xd5, 0x28, 0x80, 0x34, 0xe1, 0x6d, 0x15, 0x95, 0x3b, 0x28, 0xf7, 0x22, 0x6b, 0x7a, 0x59, 0x13, 0xa4, 0x67, 0xc9, 0x10, 0x4e, 0x17, 0xa5, 0x8a, 0xbf, 0x54, 0x29, 0x64, 0xed, 0x6f, 0xb8, 0x7c, 0x77, 0xcf, 0x2e, 0x10, 0xe5, 0x31, 0x27, 0xc3, 0xc2, 0xdd, 0x63, 0x12, 0x5e, 0x0f, 0xa5, 0x30, 0x86, 0x1a, 0x71, 0x0d, 0xf8, 0xe4, 0x81, 0xf2, 0x71, 0x29, 0x20, 0xf8, 0x78, 0x7e, 0x0a, 0xed, 0xfe, 0x61, 0x8a, 0xff, 0x50, 0xa3, 0x35, 0x62, 0x13, 0x88, 0x4d, 0x62, 0x62, 0xc1, 0x1d, 0xeb, 0xf2, 0xba, 0x7e, 0x8a, 0xd6, 0x69, 0x2c, 0xb1, 0x70, 0x78, 0x33, 0x14, 0x18, 0xda, 0x4b, 0xe0, 0x64, 0xff, 0x52, 0x70, 0x07, 0x39, 0x34, 0xf9, 0x22, 0x1f, 0xd1, 0x8b, 0xa0, 0xac, 0x77, 0xc4, 0x03, 0x2b, 0x9c, 0xec, 0xc9, 0x08, 0x14, 0xf8, 0x74, 0x8e, 0x74, 0xd3, 0x6a, 0x72, 0x2d, 0xf2, 0x3f, 0xf2, 0x67, 0x19, 0x1b, 0x0f, 0xd2, 0xd7, 0x8c, 0x44, 0x3c, 0xe8, 0x16, 0x21, 0x14, 0x1e, 0x1d, 0x34, 0x7c, 0x57, 0x1c, 0xe0, 0xb5, 0xd7, 0x21, 0x77, 0x95, 0x3b, 0x28, 0xf7, 0x22, 0x6b, 0x7a, 0x59, 0x13, 0xa4, 0x67, 0xc9, 0x10, 0x4e, 0x17, 0xa5, 0x8a, 0xbf, 0x54, 0x29, 0x64, 0xed, 0x6f, 0xb8, 0x7c, 0x77, 0xcf, 0x2e, 0x10, 0xe5, 0x31, 0x27, 0xbd, 0xc5, 0x5e, 0x79, 0x9c, 0x01, 0xad, 0x86, 0x41, 0x90, 0x4e, 0x3b, 0x1d, 0xd2, 0x9e, 0x1a, 0x96, 0x4c, 0x73, 0x7d, 0x3c, 0x15, 0x5a, 0xfb, 0x30, 0x7b, 0x74, 0x8e, 0x41, 0x12, 0xb4, 0x0b, 0x77, 0xd5, 0xed, 0x57, 0x00, 0xe6, 0x00, 0x2b, 0x18, 0xb0, 0xfe, 0xd2, 0xcf, 0xfd, 0xf6, 0x1f, 0xd9, 0x93, 0x4b, 0x60, 0x73, 0x2f, 0x4d, 0x37, 0x81, 0x0a, 0x91, 0xac, 0xef, 0x1e, 0x03, 0x8b, 0x01, 0x01, 0xca, 0xdd, 0xf0, 0xd9, 0x1b, 0xd3, 0xd7, 0x6c, 0x19, 0x80, 0x1d, 0x81, 0x6e, 0xe0, 0x38, 0x97, 0xd0, 0x39, 0x34, 0x23, 0x96, 0x0b, 0xe8, 0x4b, 0x5f, 0x68, 0x7f, 0x10, 0xda, 0x16, 0x20, 0x5f, 0x53, 0xd8, 0xda, 0x60, 0xf1, 0x11, 0x92, 0x33, 0x4a, 0xae, 0xb8, 0x94, 0xa9, 0x0e, 0x0e, 0x2e, 0xc5, 0x61, 0xd1, 0x1c, 0x75, 0x7d, 0x3c, 0x31, 0xad, 0x6d, 0xe1, 0xa9, 0xbb, 0x2d, 0xc9, 0xd3, 0x51, 0x65, 0x47, 0xd2, 0x4b, 0xe6, 0x45, 0x6b, 0xc8, 0x95, 0x75, 0x5c, 0xd7, 0x3d, 0x50, 0xd4, 0xdc, 0xa3, 0x16, 0x01, 0xa4, 0x6e, 0xd2, 0xdf, 0xf3, 0x09, 0xbb, 0x7a, 0x37, 0xfa, 0xeb + ], + txid: [ + 0x09, 0xbb, 0x1e, 0x43, 0x83, 0x0d, 0x69, 0xa2, 0xa2, 0xad, 0x87, 0x08, 0x3c, 0xcb, 0x1a, 0xd6, 0x99, 0xab, 0x35, 0x06, 0xf1, 0x0d, 0xed, 0xa3, 0x11, 0xe2, 0x00, 0xbd, 0xe2, 0x3d, 0xcf, 0x70 + ], + auth_digest: [ + 0x95, 0xf7, 0xc2, 0x3c, 0x3d, 0x3e, 0x5c, 0x76, 0x80, 0xc5, 0x75, 0xba, 0xc9, 0xe9, 0xf6, 0xf5, 0xfb, 0xeb, 0x6e, 0x79, 0xc7, 0x45, 0x08, 0xae, 0xbe, 0xb2, 0x32, 0xda, 0xa6, 0x48, 0x2e, 0xb2 + ], + amounts: vec![ + 579546436167526, + 887877936944436, + ], + script_pubkeys: vec![ + vec![ + 0x65, 0x51, 0x65, 0x63, 0x51, 0x63, 0x65, 0xac, 0x53 + ], + vec![ + 0x65, 0x6a, 0x6a, 0x6a + ], + ], + transparent_input: Some(0), + sighash_shielded: [ + 0xea, 0x5d, 0x93, 0xea, 0x37, 0x06, 0xef, 0x8b, 0xf9, 0x40, 0x87, 0x3b, 0x98, 0x29, 0x34, 0x74, 0x5a, 0xdc, 0x32, 0x47, 0xad, 0x2b, 0x00, 0x0b, 0x23, 0xb7, 0xc5, 0xcd, 0x36, 0xd5, 0x57, 0x43 + ], + sighash_all: Some([ + 0x8a, 0x5f, 0xcb, 0x0a, 0xa1, 0x91, 0x0d, 0x49, 0xda, 0x3b, 0x58, 0x9e, 0xb1, 0x8f, 0x1f, 0x34, 0x1d, 0x68, 0x46, 0xe0, 0x24, 0x64, 0xdb, 0x17, 0xa4, 0x17, 0x02, 0xb8, 0x75, 0x45, 0xc7, 0x9e + ]), + sighash_none: Some([ + 0xf9, 0x9f, 0x21, 0xfc, 0xf4, 0x46, 0xad, 0x9b, 0x32, 0x25, 0x19, 0x82, 0xf2, 0x68, 0xab, 0x73, 0xc8, 0xc0, 0x97, 0x43, 0x8b, 0x2c, 0xbb, 0x01, 0x92, 0x46, 0x56, 0x9c, 0xa0, 0xcf, 0x59, 0xd6 + ]), + sighash_single: Some([ + 0x83, 0xcf, 0x4e, 0xa5, 0x65, 0x14, 0xd2, 0x83, 0x51, 0xa6, 0x67, 0x06, 0xaa, 0xe7, 0x6a, 0xb8, 0xc4, 0x5d, 0x6e, 0x09, 0x2e, 0x88, 0xdf, 0x3f, 0x85, 0x42, 0x0d, 0x58, 0xfb, 0x44, 0x97, 0x9b + ]), + sighash_all_anyone: Some([ + 0xa1, 0x31, 0x7a, 0x3a, 0xc8, 0x5d, 0xa5, 0x45, 0x63, 0x52, 0xf9, 0xef, 0xa7, 0x94, 0x32, 0x8b, 0x4b, 0x48, 0x5f, 0x5b, 0xbd, 0x34, 0xf0, 0x17, 0xde, 0xc6, 0xb4, 0x4d, 0x3a, 0x6f, 0xe7, 0xbf + ]), + sighash_none_anyone: Some([ + 0xc0, 0xba, 0x71, 0x5f, 0x98, 0x3a, 0xff, 0x1c, 0xde, 0x53, 0x70, 0xbf, 0x89, 0x0f, 0x4f, 0x7a, 0x20, 0x67, 0xa3, 0x9f, 0xe3, 0x82, 0x0f, 0x43, 0xe4, 0x80, 0x38, 0x08, 0xb8, 0x48, 0xae, 0x2e + ]), + sighash_single_anyone: Some([ + 0xf9, 0x69, 0x1f, 0xba, 0x67, 0xe3, 0x31, 0x48, 0xd2, 0x01, 0x56, 0xc7, 0xc4, 0x5d, 0xda, 0x7a, 0xdd, 0xee, 0xa9, 0xbb, 0x7c, 0x1b, 0x64, 0xd1, 0xcf, 0x4d, 0xf0, 0x39, 0xc4, 0x96, 0xc9, 0x2d + ]), + }, + TestVector { + tx: vec![ + 0x06, 0x00, 0x00, 0x80, 0xf8, 0x69, 0x4a, 0x12, 0x77, 0x77, 0x77, 0x77, 0xf5, 0x7f, 0x1d, 0xe3, 0x76, 0xb5, 0x18, 0x0e, 0x00, 0x02, 0x3f, 0x20, 0xe2, 0x4c, 0xed, 0xdb, 0x03, 0x00, 0x03, 0x00, 0x00, 0x6a, 0x71, 0x6e, 0x8a, 0x7c, 0xd6, 0x0a, 0x04, 0x00, 0x04, 0x00, 0x00, 0x53, 0x52, 0x00, 0x00, 0x00, 0x04, 0x0e, 0xc3, 0x9a, 0xc8, 0xbb, 0xc9, 0x8b, 0xc5, 0xb1, 0xc3, 0xbd, 0xc3, 0xb0, 0xc5, 0x90, 0x01, 0x20, 0x74, 0x0d, 0xe5, 0x97, 0x16, 0x42, 0xae, 0xa8, 0x2e, 0x70, 0xd5, 0x93, 0xc2, 0xda, 0x81, 0xaf, 0xa6, 0x20, 0x9d, 0x1f, 0x81, 0x70, 0xf7, 0x4b, 0x23, 0xeb, 0x4d, 0x0e, 0xc2, 0x6a, 0xd6, 0xbc, 0x9b, 0x13, 0xf3, 0xdc, 0xde, 0xe5, 0x5d, 0x4b, 0xc2, 0xbc, 0xdd, 0xe1, 0xfd, 0xda, 0x5b, 0x47, 0x4d, 0x5b, 0xf0, 0x21, 0x42, 0x05, 0xcb, 0x97, 0xd1, 0x2e, 0xdc, 0x58, 0x6e, 0x74, 0xce, 0x17, 0xe9, 0x4e, 0xb6, 0xfa, 0x7c, 0xda, 0xe4, 0x22, 0xea, 0xb3, 0xd9, 0x52, 0x5c, 0x0f, 0xf2, 0x25, 0xc6, 0x2d, 0x13, 0xf8, 0x40, 0xbd, 0x82, 0xac, 0xa0, 0x1c, 0x83, 0x1c, 0x98, 0x3f, 0x19, 0x85, 0xee, 0x0a, 0xda, 0xe8, 0xdb, 0x84, 0x47, 0xc0, 0xe5, 0x1c, 0x09, 0xdf, 0xe3, 0xde, 0xe3, 0x88, 0x0a, 0x17, 0x13, 0xce, 0xb7, 0x45, 0xab, 0xfd, 0xd9, 0xf1, 0xc7, 0xea, 0xd7, 0x63, 0x08, 0xcd, 0xee, 0xa2, 0x1c, 0x8b, 0x09, 0x57, 0x02, 0x7c, 0x5d, 0x00, 0xe5, 0x0a, 0x43, 0x88, 0xc7, 0xaf, 0x2b, 0xd6, 0x01, 0xcc, 0xc4, 0x9c, 0xc5, 0x8f, 0xc7, 0x90, 0x3d, 0xc4, 0x8d, 0xc4, 0xa7, 0xc7, 0x9b, 0xe1, 0x9a, 0xb6, 0x28, 0xc5, 0x8a, 0xc6, 0xb2, 0xc3, 0xbc, 0x3e, 0xc5, 0xb3, 0x6e, 0xc6, 0xbd, 0x2b, 0xc2, 0xb4, 0xc7, 0xb8, 0xc6, 0xaa, 0xc7, 0xb6, 0xc2, 0xa8, 0xc7, 0x97, 0xe2, 0xb1, 0xa3, 0xe1, 0x9b, 0x88, 0xc5, 0xb8, 0xc5, 0x97, 0x67, 0xc8, 0x9d, 0xc7, 0xbf, 0xc5, 0x8d, 0xe1, 0x9b, 0x85, 0xc6, 0x8e, 0xe1, 0x9a, 0xb8, 0x21, 0x51, 0xc4, 0x86, 0xe1, 0x9b, 0xb0, 0xe1, 0x9b, 0xb0, 0xc8, 0xb2, 0xe1, 0x9b, 0xaf, 0xce, 0x84, 0xc7, 0x8c, 0xc6, 0x86, 0xc5, 0xa7, 0xc7, 0x92, 0xc6, 0xad, 0xc8, 0xb0, 0xc3, 0x91, 0xe2, 0xb1, 0xb5, 0xc8, 0x80, 0x6b, 0xc3, 0xb6, 0xc5, 0xb6, 0xc5, 0xad, 0xc4, 0xb7, 0xc2, 0xaa, 0xc7, 0x9c, 0xc8, 0xa9, 0xe2, 0xb1, 0xa3, 0x7d, 0xc7, 0xb1, 0x45, 0x33, 0xc7, 0xb2, 0x26, 0xe1, 0x9b, 0xa2, 0xe1, 0x9b, 0x84, 0xe1, 0x9b, 0x92, 0xc7, 0x89, 0xc3, 0x87, 0xe1, 0x9a, 0xae, 0xcd, 0xb3, 0xc4, 0xa8, 0xc2, 0xbe, 0xe1, 0x9a, 0xa0, 0xc8, 0x89, 0xc4, 0x95, 0xe2, 0xb1, 0xa7, 0xc4, 0xae, 0xc4, 0xbd, 0xc3, 0x8c, 0xe1, 0x9a, 0xa1, 0x7e, 0xe1, 0x9b, 0xad, 0xc8, 0xba, 0xc6, 0x98, 0xc9, 0x8f, 0xc5, 0xa5, 0xc4, 0xa4, 0xc9, 0x87, 0xc4, 0x87, 0xe1, 0x9b, 0x8b, 0xc3, 0x97, 0xc3, 0xbd, 0xc3, 0xb5, 0xc6, 0xb8, 0xc6, 0x8f, 0xc5, 0xaa, 0x5a, 0x02, 0x66, 0xb8, 0x72, 0x45, 0xf7, 0xb4, 0x2d, 0x6e, 0x4b, 0x79, 0x6b, 0x64, 0xc9, 0x38, 0x51, 0x76, 0x5d, 0x42, 0x6c, 0xb8, 0x18, 0x76, 0x63, 0xbc, 0x35, 0xdf, 0x3c, 0x04, 0xde, 0x21, 0xe6, 0x6c, 0x57, 0x9d, 0xb6, 0x24, 0xea, 0x3a, 0x9b, 0x67, 0x08, 0x00, 0xbc, 0x87, 0xdf, 0x2c, 0x6c, 0x86, 0xe6, 0x1c, 0xd1, 0x0d, 0xc4, 0x65, 0xda, 0x6f, 0x1c, 0x16, 0xb0, 0x11, 0xdb, 0xe1, 0x15, 0x5e, 0xd0, 0x89, 0x11, 0xf3, 0x28, 0x76, 0x6c, 0xd4, 0x7f, 0x21, 0x04, 0x00, 0xbc, 0x54, 0xaa, 0x5b, 0x98, 0xcd, 0x38, 0xb9, 0xbf, 0x21, 0xc9, 0xa7, 0x8c, 0x59, 0x03, 0x8a, 0x98, 0xab, 0x64, 0xfd, 0x67, 0x10, 0x77, 0xd4, 0x72, 0xc2, 0x09, 0xdd, 0x72, 0x9b, 0xd7, 0xf8, 0x48, 0x09, 0x45, 0xfb, 0xa7, 0x52, 0x09, 0x8a, 0x94, 0xcc, 0xb2, 0x4c, 0xf3, 0xbc, 0x09, 0x2d, 0x42, 0x36, 0x46, 0x11, 0xa2, 0x93, 0xaf, 0xf3, 0xc5, 0x79, 0x37, 0x2c, 0x12, 0xe1, 0x50, 0x90, 0xaa, 0x27, 0x23, 0x20, 0x57, 0xf2, 0xed, 0xfa, 0x0e, 0x5c, 0x26, 0xaa, 0x7b, 0x0a, 0x12, 0xdf, 0x89, 0x2f, 0x15, 0x01, 0xbe, 0x5f, 0x29, 0xaf, 0x14, 0x74, 0x20, 0x39, 0x79, 0xa5, 0x75, 0xab, 0x9e, 0x0f, 0x5a, 0xf4, 0xb3, 0x56, 0x39, 0xc1, 0x72, 0x92, 0x0b, 0x30, 0xf6, 0xdb, 0x01, 0x97, 0xed, 0x0b, 0xd7, 0x85, 0x0c, 0xc2, 0xa0, 0x87, 0x2b, 0xf0, 0x0d, 0xc4, 0x65, 0xda, 0x6f, 0x1c, 0x16, 0xb0, 0x11, 0xdb, 0xe1, 0x15, 0x5e, 0xd0, 0x89, 0x11, 0xf3, 0x28, 0x76, 0x6c, 0xd4, 0x7f, 0x21, 0x04, 0x00, 0xbc, 0x54, 0xaa, 0x5b, 0x98, 0xcd, 0x38, 0x0b, 0x7b, 0xc0, 0xac, 0x26, 0x4e, 0x2f, 0x97, 0x6a, 0xd3, 0x97, 0xf2, 0x7f, 0x48, 0x37, 0x8f, 0x8a, 0x4e, 0xd9, 0x02, 0xc6, 0x6e, 0x49, 0x18, 0xfa, 0xee, 0x8d, 0xc0, 0x06, 0x72, 0x46, 0x16, 0x0d, 0xb1, 0xf8, 0xcd, 0x07, 0xbf, 0x90, 0xd7, 0x53, 0x7c, 0xc2, 0x7b, 0xbb, 0x8c, 0x9d, 0x5b, 0x29, 0x62, 0xc4, 0x7e, 0xd1, 0x82, 0xa2, 0xfc, 0xe0, 0x5f, 0x8e, 0x03, 0xc4, 0xe2, 0x5e, 0x49, 0x01, 0xfd, 0xd6, 0x01, 0x49, 0xc2, 0xa7, 0xc3, 0xb0, 0x67, 0xe1, 0x9b, 0xa1, 0xc6, 0xa6, 0xc6, 0x95, 0xe1, 0x9a, 0xa8, 0xc7, 0xae, 0xc8, 0xa1, 0xc7, 0xbc, 0xe1, 0x9a, 0xba, 0xc8, 0x86, 0xe2, 0xb1, 0xa9, 0xc6, 0x8e, 0xe1, 0x9a, 0xb3, 0xe1, 0x9a, 0xa7, 0xc8, 0x88, 0xc3, 0x97, 0xc7, 0xac, 0xc7, 0x97, 0x64, 0xc7, 0xae, 0xc5, 0xab, 0xc3, 0x9c, 0xc4, 0x8e, 0xc3, 0x97, 0xc6, 0x83, 0xc4, 0x9e, 0xc9, 0x89, 0xc4, 0x9a, 0xc2, 0xaf, 0xc2, 0xaa, 0xc7, 0x92, 0xcd, 0xb1, 0x65, 0xc5, 0x92, 0xe1, 0x9b, 0xa3, 0xc7, 0x83, 0x4c, 0x63, 0xc2, 0xa5, 0xc4, 0xa5, 0x42, 0xc3, 0x9a, 0xc5, 0x85, 0xc5, 0x80, 0xc5, 0x9e, 0xc3, 0xa0, 0xc8, 0xb0, 0xcd, 0xb6, 0x75, 0xc6, 0x96, 0xce, 0x84, 0xc5, 0x93, 0xe2, 0xb1, 0xb9, 0xe2, 0xb1, 0xa8, 0xc7, 0xb0, 0x45, 0xc5, 0x8b, 0x7a, 0xc3, 0x84, 0xc6, 0x80, 0xc7, 0x9b, 0xc5, 0x9c, 0xc3, 0xa3, 0xc8, 0xba, 0xcd, 0xbc, 0xcd, 0xbd, 0xc8, 0xa7, 0xc4, 0x8a, 0xc5, 0xa2, 0xe2, 0xb1, 0xb7, 0xc4, 0x84, 0xcd, 0xbe, 0xc7, 0xa1, 0xc4, 0xa3, 0xc5, 0x9d, 0xc7, 0xad, 0xc8, 0xb6, 0xc7, 0xb5, 0xc5, 0x8e, 0xe1, 0x9a, 0xb6, 0x65, 0xe2, 0xb1, 0xb7, 0xc6, 0xaf, 0xc9, 0x8d, 0xe1, 0x9a, 0xbe, 0xc7, 0x8b, 0x5c, 0x74, 0xc8, 0x8a, 0xc8, 0x83, 0xc3, 0x87, 0xc3, 0x83, 0xc6, 0xba, 0xc8, 0xbf, 0xc4, 0x9b, 0x3e, 0xc7, 0x96, 0xc7, 0x8b, 0xc5, 0x81, 0xcd, 0xb2, 0xc5, 0x8e, 0xc8, 0x8d, 0xc3, 0xa1, 0x5f, 0xc5, 0xa9, 0xc2, 0xbb, 0xe1, 0x9a, 0xa6, 0xc9, 0x88, 0x5e, 0xc9, 0x85, 0xc8, 0x91, 0xe1, 0x9b, 0x8e, 0xc4, 0x8f, 0xe1, 0x9b, 0xa4, 0xe1, 0x9a, 0xa8, 0xc6, 0xa5, 0x77, 0xc3, 0x85, 0xc7, 0x97, 0xc3, 0xaf, 0xe1, 0x9a, 0xaf, 0x64, 0x6d, 0xc8, 0xa3, 0xc3, 0x92, 0xe2, 0xb1, 0xbd, 0xc8, 0xb7, 0xe1, 0x9b, 0x86, 0xe2, 0xb1, 0xb9, 0xc6, 0xa1, 0xc3, 0x82, 0xc7, 0x8b, 0xc7, 0x91, 0xc9, 0x86, 0xc5, 0x89, 0xe1, 0x9b, 0xae, 0xc8, 0xb6, 0xc4, 0xbb, 0x57, 0xc3, 0xa6, 0xc2, 0xa3, 0xc5, 0xad, 0x2a, 0x6e, 0xc3, 0x90, 0xc5, 0xa1, 0xc4, 0x87, 0xc2, 0xb7, 0xc5, 0xb1, 0xc4, 0x99, 0xc6, 0xbd, 0xe1, 0x9b, 0x81, 0xe1, 0x9b, 0x8e, 0x28, 0xc8, 0xb6, 0xc2, 0xb5, 0xe1, 0x9a, 0xa6, 0xc6, 0x83, 0xe1, 0x9a, 0xbe, 0xc6, 0xbf, 0x2f, 0xc3, 0x80, 0xe1, 0x9a, 0xa2, 0xc7, 0xa2, 0xc5, 0xb1, 0xe1, 0x9b, 0x83, 0xe1, 0x9a, 0xa7, 0xc6, 0x85, 0xc7, 0x93, 0xc5, 0x95, 0xc8, 0xaf, 0xc7, 0x97, 0x2e, 0xe2, 0xb1, 0xaf, 0xc8, 0xbf, 0xe1, 0x9b, 0x81, 0xc3, 0xac, 0x4d, 0xc3, 0xa0, 0xc6, 0x97, 0xe1, 0x9b, 0x92, 0xe1, 0x9b, 0x9f, 0xc4, 0x9d, 0xc8, 0x9b, 0xc6, 0xab, 0xc7, 0x92, 0xc6, 0x95, 0xc5, 0xbf, 0x6b, 0xc7, 0xa0, 0x5a, 0xc3, 0x94, 0xc6, 0x96, 0xc4, 0x8e, 0xc6, 0xac, 0xc6, 0xb9, 0xc3, 0xb1, 0xc8, 0xbd, 0xc8, 0x88, 0xc5, 0xb5, 0xc6, 0x9f, 0xc3, 0x9b, 0xc7, 0xae, 0xc5, 0x9c, 0xc4, 0xb5, 0xc6, 0x9e, 0xc3, 0x99, 0xc2, 0xa9, 0xc6, 0xba, 0xc8, 0x9f, 0xc7, 0x83, 0xc8, 0xbb, 0x34, 0xc3, 0xb5, 0xc5, 0x8a, 0x3b, 0xc2, 0xaa, 0x7b, 0xc4, 0x8c, 0xc3, 0xbb, 0xc8, 0xb9, 0xc5, 0xb5, 0xce, 0x87, 0xc2, 0xb8, 0xc3, 0x97, 0xe1, 0x9b, 0x84, 0xc8, 0x85, 0xc2, 0xa8, 0xc2, 0xab, 0xc8, 0x9a, 0x5a, 0x03, 0x0b, 0x74, 0x8f, 0xe3, 0x57, 0xf4, 0x05, 0x1a, 0x14, 0xfc, 0x53, 0x12, 0x4a, 0xb4, 0x04, 0xb8, 0xf0, 0x8d, 0x66, 0x63, 0x3f, 0x29, 0xd8, 0x6c, 0x0a, 0x7b, 0xba, 0x1e, 0x0f, 0xa9, 0x0a, 0x39, 0x18, 0x15, 0xe8, 0xdc, 0x5f, 0x54, 0x94, 0xcb, 0x9d, 0x6b, 0x2e, 0x5e, 0xc3, 0x82, 0xe3, 0x59, 0x33, 0xe1, 0x7b, 0x79, 0x6f, 0x3a, 0x40, 0x1b, 0x0c, 0x4e, 0x83, 0xcc, 0xe1, 0x95, 0x65, 0xc1, 0x9f, 0x0a, 0x3f, 0xff, 0x0e, 0x65, 0x62, 0xfe, 0x25, 0x56, 0x16, 0x68, 0x9c, 0x17, 0x69, 0x05, 0x38, 0xaf, 0x23, 0x6d, 0x84, 0x12, 0xca, 0xc8, 0x20, 0x86, 0xd6, 0x1b, 0x5d, 0x2c, 0x8c, 0xf0, 0xbb, 0xeb, 0xac, 0x5b, 0x89, 0xbf, 0xe8, 0x2b, 0x58, 0x91, 0x76, 0x64, 0xba, 0xb9, 0x1c, 0xe2, 0xec, 0xe2, 0x10, 0xb2, 0x7b, 0x60, 0x52, 0xd4, 0xbf, 0x99, 0x1a, 0x33, 0xf4, 0x58, 0x1a, 0x63, 0x36, 0x25, 0x78, 0x79, 0x58, 0x89, 0x7f, 0xca, 0x4b, 0x98, 0xb7, 0xe7, 0x27, 0x7c, 0x5e, 0x6a, 0x1d, 0x88, 0x59, 0xa1, 0x0d, 0x64, 0x63, 0x79, 0xd0, 0x45, 0x31, 0x94, 0xb0, 0x15, 0x4c, 0xe0, 0xd8, 0x23, 0xe1, 0x06, 0xaf, 0x2e, 0x86, 0xc9, 0xbe, 0x6a, 0xab, 0x39, 0x55, 0x9e, 0xdb, 0xe3, 0x29, 0xae, 0x61, 0x52, 0xa5, 0x09, 0xbb, 0x5c, 0x81, 0x1f, 0x59, 0xe1, 0x97, 0xae, 0x37, 0x9e, 0x62, 0x83, 0xa6, 0xaa, 0x8f, 0xc9, 0x79, 0x6f, 0x3a, 0x40, 0x1b, 0x0c, 0x4e, 0x83, 0xcc, 0xe1, 0x95, 0x65, 0xc1, 0x9f, 0x0a, 0x3f, 0xff, 0x0e, 0x65, 0x62, 0xfe, 0x25, 0x56, 0x16, 0x68, 0x9c, 0x17, 0x69, 0x05, 0x38, 0xaf, 0x23, 0x91, 0xef, 0xc7, 0xd3, 0xb7, 0xef, 0x66, 0xb9, 0x2f, 0xe0, 0x9d, 0x35, 0x16, 0x27, 0x0a, 0xe1, 0x9a, 0x99, 0x92, 0x16, 0xee, 0xae, 0x16, 0x21, 0x44, 0xac, 0xea, 0x56, 0x0d, 0x17, 0x72, 0x05, 0xf2, 0x6c, 0x97, 0x03, 0xb5, 0x4e, 0x80, 0xaf, 0x1a, 0x87, 0x94, 0xd6, 0xd3, 0xf1, 0xc5, 0xee, 0xad, 0x22, 0x0b, 0x11, 0x9f, 0x06, 0xb2, 0x00, 0x98, 0x6c, 0x91, 0x21, 0x32, 0xcb, 0x08, 0xa9, 0x17, 0xf2, 0x32, 0xe3, 0xf0, 0xb4, 0xa0, 0x25, 0xb5, 0x55, 0x56, 0x05, 0x7f, 0xe4, 0x66, 0x7b, 0x92, 0x41, 0x35, 0xb1, 0x84, 0x8f, 0x9d, 0x41, 0xeb, 0x55, 0xf9, 0x9d, 0x6f, 0xaa, 0x90, 0x3c, 0x95, 0x4c, 0x06, 0xec, 0xbe, 0x22, 0x1f, 0xd4, 0x48, 0x43, 0x39, 0xf9, 0xd0, 0x77, 0x09, 0xa1, 0x68, 0xd0, 0x10, 0x79, 0x6f, 0x3a, 0x40, 0x1b, 0x0c, 0x4e, 0x83, 0xcc, 0xe1, 0x95, 0x65, 0xc1, 0x9f, 0x0a, 0x3f, 0xff, 0x0e, 0x65, 0x62, 0xfe, 0x25, 0x56, 0x16, 0x68, 0x9c, 0x17, 0x69, 0x05, 0x38, 0xaf, 0x23, 0x12, 0xc2, 0xe4, 0xf3, 0x34, 0x30, 0xf2, 0x99, 0x70, 0xc6, 0x0b, 0xe8, 0xc5, 0xe2, 0xc8, 0xcc, 0x8a, 0x86, 0xed, 0xcd, 0x51, 0x2d, 0xa7, 0x0d, 0xd7, 0xbb, 0x40, 0xe2, 0x7b, 0x32, 0xdf, 0x3d, 0x77, 0x6a, 0x4a, 0x7b, 0x00, 0xe3, 0xbd, 0x8f, 0x69, 0x7f, 0x1f, 0x4e, 0x5c, 0x9f, 0xbe, 0xbe, 0xb4, 0x46, 0xb0, 0x25, 0xfd, 0x80, 0x65, 0xb1, 0x86, 0xae, 0xdc, 0x75, 0xf5, 0x68, 0x87, 0x2c, 0x00, 0xfd, 0xfb, 0x01, 0xc6, 0x91, 0xc9, 0x8e, 0xe1, 0x9b, 0xb0, 0x2b, 0xc5, 0x95, 0xc3, 0xa4, 0xc4, 0x92, 0xc5, 0x93, 0x7b, 0xc4, 0x92, 0xe2, 0xb1, 0xa2, 0x5b, 0xe1, 0x9b, 0x96, 0xc4, 0x8c, 0xc9, 0x8a, 0x3b, 0xe2, 0xb1, 0xb1, 0xc6, 0xbc, 0xc8, 0x9a, 0xc3, 0x8b, 0xc6, 0xab, 0xc3, 0xb0, 0x48, 0xc6, 0xaa, 0xe1, 0x9b, 0xa3, 0x42, 0xc7, 0x93, 0xe1, 0x9b, 0x8b, 0xc4, 0x88, 0xc3, 0x9e, 0xc6, 0x8f, 0xc8, 0x85, 0xc8, 0x8e, 0xc2, 0xa8, 0x38, 0xc5, 0x85, 0xe1, 0x9b, 0xa0, 0xc3, 0x9d, 0xc3, 0xa5, 0xc5, 0x82, 0xe2, 0xb1, 0xa2, 0xc6, 0xb1, 0xc5, 0xb7, 0xe1, 0x9b, 0x86, 0x34, 0xc5, 0x87, 0xc6, 0xad, 0xc4, 0x9b, 0xc7, 0x98, 0x40, 0x69, 0xc2, 0xa8, 0xc5, 0x85, 0xc2, 0xa9, 0xc5, 0xb4, 0xc3, 0x94, 0xc7, 0xaf, 0xc8, 0xaf, 0xc8, 0xbf, 0xe1, 0x9a, 0xb9, 0xe1, 0x9b, 0x96, 0xc6, 0xb4, 0xc5, 0xb4, 0xc2, 0xa6, 0xc4, 0x97, 0xc5, 0xbc, 0xcd, 0xb1, 0xc4, 0xa3, 0xc3, 0xaa, 0xe1, 0x9b, 0x83, 0xc8, 0x89, 0xc8, 0xad, 0xe1, 0x9a, 0xa5, 0xc6, 0x8e, 0xc5, 0x90, 0xc2, 0xa6, 0xcd, 0xb3, 0xcd, 0xb3, 0xc5, 0x8e, 0x3c, 0x46, 0xc4, 0x87, 0xc4, 0xa8, 0xc8, 0xa9, 0xc6, 0x93, 0xc9, 0x8a, 0xc9, 0x8b, 0xc6, 0x80, 0xc4, 0xbf, 0xc5, 0x9a, 0xc3, 0x97, 0x59, 0xc9, 0x85, 0xe2, 0xb1, 0xbc, 0xc8, 0xa4, 0xc4, 0xba, 0xc3, 0x89, 0xe1, 0x9b, 0x9d, 0xc2, 0xa2, 0xc4, 0x9e, 0xcd, 0xb5, 0xc8, 0x89, 0xc5, 0xa3, 0xc8, 0xa4, 0xc7, 0xb9, 0xc5, 0x8e, 0xc6, 0x85, 0xc7, 0x86, 0xe2, 0xb1, 0xb9, 0xc6, 0x8c, 0xcd, 0xb3, 0xc8, 0xb7, 0xe1, 0x9a, 0xa9, 0xc8, 0xbe, 0x29, 0xc7, 0xa7, 0xc4, 0xa3, 0xc8, 0x96, 0xc5, 0xbc, 0xe1, 0x9a, 0xbb, 0xc9, 0x87, 0xc5, 0xaf, 0x30, 0x56, 0xc7, 0xb6, 0xc7, 0xb9, 0x64, 0xc6, 0x90, 0xc5, 0x84, 0xc6, 0xa3, 0xe1, 0x9b, 0x9a, 0xc3, 0xa1, 0xc8, 0x8f, 0xe1, 0x9b, 0x82, 0xe1, 0x9a, 0xae, 0xc6, 0xa6, 0xe1, 0x9b, 0x95, 0xc8, 0xae, 0x55, 0xc5, 0xad, 0xc7, 0x8c, 0xc2, 0xae, 0xe1, 0x9a, 0xbb, 0xe2, 0xb1, 0xb9, 0xcd, 0xbd, 0xc5, 0xa8, 0xc6, 0x80, 0xe1, 0x9a, 0xa9, 0xe2, 0xb1, 0xb4, 0xc6, 0x82, 0x39, 0xc5, 0x99, 0xc7, 0x88, 0xc6, 0x8e, 0xc7, 0xa8, 0xc5, 0x88, 0xc6, 0xba, 0xe1, 0x9b, 0x83, 0xc2, 0xb1, 0xe1, 0x9a, 0xb8, 0xc8, 0x92, 0xe1, 0x9b, 0xa2, 0xc8, 0xa6, 0x6f, 0xc5, 0x8a, 0xc9, 0x83, 0xc3, 0xac, 0xc8, 0xb3, 0xe1, 0x9b, 0x83, 0xc8, 0x85, 0xc7, 0x9a, 0xc4, 0x81, 0xc8, 0x91, 0xc9, 0x84, 0xc8, 0x93, 0xc3, 0x88, 0xe1, 0x9b, 0xab, 0xc3, 0x89, 0x62, 0xe1, 0x9a, 0xbb, 0x72, 0xe2, 0xb1, 0xb9, 0xc8, 0x94, 0xc4, 0xb8, 0xc3, 0x9b, 0xc3, 0xb3, 0xc4, 0x88, 0xc8, 0x96, 0x31, 0xc6, 0xb8, 0xc3, 0x98, 0x2e, 0xc8, 0xb3, 0xc3, 0x95, 0xc3, 0x8a, 0xc3, 0xa4, 0x2c, 0xc8, 0xb1, 0xc9, 0x89, 0x26, 0x3f, 0x5c, 0xc7, 0x81, 0xc7, 0x9e, 0xc2, 0xb4, 0xcd, 0xbb, 0xc5, 0x9d, 0xc5, 0x92, 0xe1, 0x9a, 0xb2, 0xc6, 0x94, 0x35, 0xc5, 0x8d, 0xc6, 0xb9, 0xc5, 0xa3, 0xc4, 0x86, 0xe1, 0x9b, 0x9e, 0xcd, 0xbe, 0xce, 0x84, 0xe2, 0xb1, 0xba, 0xc8, 0x92, 0xc5, 0xb0, 0x64, 0x5f, 0xc5, 0xaa, 0xc7, 0x91, 0xe1, 0x9a, 0xb7, 0xe1, 0x9b, 0x8f, 0xc5, 0xb2, 0xe1, 0x9b, 0x9d, 0x5a, 0xe1, 0x9a, 0xbd, 0xc5, 0x8e, 0xc4, 0xb1, 0xc6, 0xa1, 0xc5, 0xa8, 0xc8, 0x80, 0xc6, 0x8e, 0xc5, 0xbf, 0xc4, 0x99, 0xc6, 0x9a, 0xe1, 0x9b, 0x98, 0xc8, 0xbd, 0xce, 0x89, 0x68, 0xc5, 0x94, 0xc4, 0xba, 0xe2, 0xb1, 0xad, 0xc8, 0x98, 0xc4, 0x9f, 0x02, 0x56, 0x8f, 0xcd, 0xd6, 0x44, 0x90, 0x83, 0xe8, 0xb3, 0x96, 0xf6, 0x15, 0x4f, 0x08, 0x7a, 0xe4, 0xdc, 0x52, 0x3d, 0xad, 0x13, 0x55, 0x72, 0x52, 0xfc, 0x29, 0x51, 0xf2, 0xf7, 0xf2, 0xb4, 0x05, 0x5b, 0x47, 0xb1, 0x88, 0x60, 0x42, 0x36, 0xba, 0x7f, 0x19, 0x0a, 0x24, 0x37, 0xdc, 0xf0, 0x5a, 0x63, 0x13, 0x45, 0xdb, 0xa1, 0x1e, 0xd9, 0xec, 0x73, 0xa9, 0x93, 0xae, 0xc4, 0x01, 0xe7, 0xbc, 0x67, 0xb8, 0x1b, 0x40, 0x33, 0x5f, 0x69, 0xed, 0x89, 0x36, 0x45, 0x6a, 0xb9, 0xe6, 0x33, 0xb6, 0x02, 0x22, 0x8c, 0x19, 0x7a, 0x8f, 0x43, 0x30, 0xb2, 0x72, 0x27, 0xf0, 0xb7, 0x71, 0xd0, 0xaf, 0x17, 0x5e, 0x9c, 0x3f, 0x6e, 0x1f, 0x68, 0x46, 0x2e, 0xe7, 0xfe, 0x17, 0x97, 0xd9, 0x28, 0x40, 0x6f, 0x92, 0x38, 0xa3, 0xf3, 0xfd, 0x83, 0x6a, 0x27, 0x56, 0xdd, 0x0a, 0x11, 0xe1, 0xab, 0x94, 0x9d, 0x5e, 0x30, 0x89, 0x4f, 0x56, 0x29, 0x95, 0x25, 0xe6, 0x5d, 0x95, 0x0f, 0x2e, 0xb5, 0x0b, 0x3a, 0x8e, 0xa7, 0x85, 0xd8, 0xfd, 0x06, 0xb3, 0x67, 0x65, 0xd6, 0xb4, 0x2e, 0xba, 0x93, 0xff, 0x58, 0x0a, 0x1e, 0x39, 0x9f, 0xcf, 0xe4, 0xfc, 0x6a, 0x3a, 0x0c, 0x19, 0x23, 0xce, 0xdf, 0x4e, 0x33, 0xc1, 0xa5, 0x75, 0x40, 0xa7, 0x89, 0x76, 0xef, 0xa3, 0x7b, 0x46, 0x24, 0x09, 0xf9, 0xd9, 0x8d, 0xab, 0x1c, 0x86, 0x4c, 0x00, 0xdb, 0xa1, 0x1e, 0xd9, 0xec, 0x73, 0xa9, 0x93, 0xae, 0xc4, 0x01, 0xe7, 0xbc, 0x67, 0xb8, 0x1b, 0x40, 0x33, 0x5f, 0x69, 0xed, 0x89, 0x36, 0x45, 0x6a, 0xb9, 0xe6, 0x33, 0xb6, 0x02, 0x22, 0x8c, 0x1d, 0x3c, 0x65, 0xa4, 0x28, 0x90, 0x97, 0x5f, 0xa1, 0xed, 0xed, 0x70, 0x56, 0x20, 0xdf, 0xcd, 0x1d, 0x0c, 0xde, 0xad, 0x2a, 0xbf, 0xa6, 0xdf, 0xe2, 0x6d, 0x79, 0xc9, 0x0c, 0x63, 0xff, 0x16, 0xe5, 0x40, 0xb7, 0x61, 0x5d, 0x43, 0xa6, 0x26, 0x1d, 0x57, 0x73, 0x03, 0x06, 0xb6, 0x63, 0x2c, 0x8e, 0xe6, 0x1b, 0xaa, 0x4a, 0xb4, 0xd3, 0x08, 0x4d, 0x65, 0x9c, 0xab, 0xcf, 0xc4, 0x06, 0x4c, 0x01, 0x63, 0xfe, 0x65, 0x09, 0x0f, 0x33, 0x14, 0x4a, 0x71, 0xbf, 0x84, 0x3a, 0xc3, 0xdd, 0x4c, 0x0b, 0x1f, 0x6c, 0x24, 0xa4, 0x86, 0x49, 0x28, 0x1b, 0x2e, 0xd4, 0x0e, 0xe5, 0x22, 0x99, 0x6f, 0x38, 0xd2, 0x3c, 0x68, 0x74, 0x99, 0xd3, 0xa4, 0x9a, 0x5b, 0xf5, 0x5c, 0x1e, 0xd9, 0xb3, 0x41, 0x7f, 0x79, 0x5f, 0xd0, 0x34, 0xa7, 0x3f, 0x80, 0xff, 0x47, 0xbc, 0x4e, 0x8d, 0xb8, 0xa8, 0x4e, 0x51, 0x65, 0x75, 0x1b, 0x38, 0x08, 0xfd, 0x6b, 0x98, 0x20, 0x76, 0xfa, 0x7b, 0x7e, 0x43, 0x99, 0x32, 0x50, 0xc5, 0x45, 0xad, 0xd6, 0xe0, 0x16, 0x62, 0x62, 0xe0, 0x04, 0x1f, 0x11, 0xa1, 0xbb, 0x3a + ], + txid: [ + 0x2a, 0xf0, 0x14, 0x20, 0x07, 0x27, 0xfe, 0x9f, 0xba, 0x45, 0xe5, 0x33, 0xa6, 0xf4, 0x86, 0x66, 0xb2, 0x16, 0x63, 0x3f, 0xd3, 0x22, 0x61, 0x7d, 0x46, 0xa2, 0x9f, 0x30, 0xe7, 0xf4, 0x99, 0xff + ], + auth_digest: [ + 0xf1, 0x67, 0x6e, 0xe9, 0x64, 0xa3, 0x15, 0x6d, 0xba, 0x98, 0x45, 0xbe, 0x63, 0xab, 0xb9, 0xe8, 0xc9, 0x72, 0x14, 0xd4, 0x00, 0xc0, 0x51, 0x26, 0x7f, 0x8f, 0xc7, 0xda, 0x2d, 0x34, 0x66, 0xea + ], + amounts: vec![ + ], + script_pubkeys: vec![ + ], + transparent_input: None, + sighash_shielded: [ + 0x2a, 0xf0, 0x14, 0x20, 0x07, 0x27, 0xfe, 0x9f, 0xba, 0x45, 0xe5, 0x33, 0xa6, 0xf4, 0x86, 0x66, 0xb2, 0x16, 0x63, 0x3f, 0xd3, 0x22, 0x61, 0x7d, 0x46, 0xa2, 0x9f, 0x30, 0xe7, 0xf4, 0x99, 0xff + ], + sighash_all: None, + sighash_none: None, + sighash_single: None, + sighash_all_anyone: None, + sighash_none_anyone: None, + sighash_single_anyone: None, + }, + TestVector { + tx: vec![ + 0x06, 0x00, 0x00, 0x80, 0xf8, 0x69, 0x4a, 0x12, 0x77, 0x77, 0x77, 0x77, 0x42, 0x69, 0xb3, 0x03, 0x17, 0x7c, 0x80, 0x06, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x06, 0x04, 0x17, 0x7c, 0x80, 0x06, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x4e, 0x1b, 0x55, 0x8e, 0x33, 0x6e, 0x03, 0x00, 0x04, 0xac, 0x51, 0x6a, 0x00, 0xe6, 0x99, 0x0e, 0xc6, 0xbe, 0xb1, 0x00, 0x00, 0x04, 0x52, 0x63, 0x53, 0xac, 0xd7, 0x71, 0xa7, 0x4a, 0x0f, 0xcb, 0x06, 0x00, 0x05, 0x51, 0x51, 0x65, 0x65, 0x00, 0x00, 0x00, 0x04, 0x5e, 0xc2, 0x52, 0x02, 0x43, 0x5e, 0x52, 0x03, 0x57, 0xc0, 0xcb, 0xaf, 0xce, 0x90, 0x32, 0x45, 0x0e, 0x06, 0x95, 0xe6, 0x21, 0xe7, 0xfb, 0xb4, 0x42, 0xc9, 0x71, 0x08, 0x2e, 0xde, 0x47, 0x20, 0x2a, 0x3d, 0xb4, 0x59, 0x06, 0x4c, 0x01, 0x2b, 0xc0, 0x58, 0x07, 0x69, 0x4b, 0x12, 0xd8, 0xfd, 0xae, 0x17, 0x84, 0x40, 0x1e, 0xfe, 0xc9, 0xf1, 0x25, 0x6d, 0xaf, 0x71, 0x91, 0x59, 0xd8, 0x21, 0xb6, 0xc9, 0x5c, 0x54, 0x5f, 0xf3, 0x23, 0xc3, 0xaa, 0xee, 0x3d, 0x9a, 0xde, 0x77, 0x76, 0xe1, 0xb8, 0xd5, 0x80, 0xe3, 0x4a, 0xfc, 0xe7, 0xa3, 0x2b, 0xc4, 0x96, 0x37, 0xc2, 0x4b, 0x2e, 0x26, 0x0f, 0x48, 0x78, 0x20, 0xdb, 0x45, 0x1c, 0xb8, 0xcf, 0x4f, 0x55, 0x7c, 0xf9, 0xb0, 0xfa, 0x3d, 0x76, 0x7d, 0x9d, 0xe5, 0x7d, 0xea, 0xde, 0xad, 0xcb, 0x4a, 0xf5, 0x19, 0x3e, 0x09, 0xc9, 0x3b, 0x65, 0xa3, 0xac, 0x7c, 0xe6, 0x3d, 0x17, 0x98, 0x7c, 0x12, 0x93, 0xe1, 0x24, 0xe6, 0x26, 0xc3, 0x5b, 0xec, 0x81, 0xb1, 0x6a, 0x04, 0xe8, 0xff, 0xe9, 0x48, 0x38, 0x8e, 0x7b, 0x43, 0xb0, 0x96, 0x3e, 0x8b, 0x99, 0xea, 0xe0, 0x28, 0x4f, 0x8b, 0x01, 0x15, 0xb4, 0x23, 0x7a, 0x7c, 0x5d, 0x81, 0x97, 0x0f, 0xe8, 0x7c, 0x6f, 0x84, 0xb6, 0x68, 0x6c, 0x46, 0x25, 0xdb, 0xdd, 0x9d, 0x79, 0xd2, 0xc5, 0x55, 0xdd, 0x4f, 0xce, 0xed, 0x2c, 0x5e, 0x5e, 0x89, 0x6f, 0x63, 0x1a, 0xe4, 0x59, 0x7e, 0x9c, 0xc0, 0xbe, 0xe7, 0xb3, 0x02, 0x5f, 0x95, 0x56, 0x10, 0x6a, 0x84, 0x3a, 0x18, 0x22, 0x7f, 0x5a, 0xb9, 0x61, 0x7d, 0x7b, 0xcb, 0x1a, 0xf5, 0x28, 0xfa, 0xa7, 0xa0, 0x52, 0xea, 0x4f, 0x52, 0xca, 0x59, 0x45, 0x57, 0xfd, 0xad, 0x33, 0x05, 0x2b, 0xc8, 0x2b, 0x39, 0xc6, 0xa6, 0x09, 0xa0, 0x70, 0x75, 0x3d, 0x78, 0x8b, 0x2c, 0x4a, 0x2c, 0xae, 0xbb, 0xe7, 0x9f, 0xf0, 0x12, 0x07, 0x1c, 0x07, 0x08, 0x10, 0x94, 0xad, 0x60, 0x59, 0xc2, 0x8f, 0x48, 0xe5, 0x56, 0xc4, 0xe8, 0xd8, 0xc5, 0x37, 0x8b, 0xc2, 0x93, 0x07, 0x6b, 0xb4, 0x97, 0x07, 0x5f, 0x9c, 0xa0, 0xba, 0x13, 0x11, 0x55, 0x0f, 0xa2, 0x17, 0x3d, 0x0e, 0xb1, 0xf0, 0xbd, 0xdd, 0xf3, 0xb3, 0xd5, 0xc2, 0x43, 0xff, 0xea, 0xbe, 0xe8, 0x23, 0xcd, 0x63, 0xb4, 0x39, 0x39, 0xce, 0x95, 0x46, 0xed, 0x4c, 0x41, 0xe6, 0x0c, 0xcc, 0x7e, 0x1c, 0x54, 0x3c, 0xb3, 0xe2, 0xd3, 0x50, 0xe2, 0xe2, 0xe9, 0x74, 0x21, 0x5c, 0xf7, 0xaa, 0x96, 0x9b, 0x66, 0x81, 0x14, 0xac, 0xdb, 0x29, 0xf4, 0xcd, 0xcf, 0xdc, 0xec, 0x2a, 0x8c, 0xe4, 0xf5, 0x95, 0xf4, 0xff, 0x5f, 0x70, 0x7e, 0x7f, 0xa4, 0xde, 0xe8, 0xbf, 0x8f, 0x39, 0x52, 0xae, 0x32, 0xe7, 0x7f, 0x34, 0xf8, 0xb3, 0xab, 0xaa, 0xe9, 0x69, 0x28, 0xba, 0x4a, 0x6c, 0x0f, 0xbf, 0x5b, 0x29, 0x19, 0x2d, 0xae, 0x80, 0x0d, 0xfa, 0x79, 0x57, 0x0c, 0xaf, 0x0b, 0xb8, 0x33, 0xbd, 0x37, 0xa3, 0xd4, 0xbe, 0xaf, 0x09, 0x1f, 0x6b, 0x3e, 0x55, 0xaa, 0xe5, 0x25, 0xf4, 0x13, 0xac, 0x80, 0x4c, 0x34, 0x7d, 0x54, 0x1d, 0x2c, 0x09, 0xec, 0x6e, 0x54, 0x03, 0x5d, 0xf1, 0xd8, 0x30, 0x28, 0x4d, 0x9b, 0x46, 0xff, 0xd2, 0xb2, 0xeb, 0x04, 0x0b, 0x61, 0x77, 0xd0, 0xa0, 0x9c, 0x16, 0x60, 0x34, 0xa9, 0x57, 0xb1, 0x8f, 0xf6, 0x2e, 0x43, 0x4a, 0x3e, 0xc7, 0x32, 0x62, 0xe4, 0xb2, 0x3f, 0xec, 0x9d, 0x29, 0x0a, 0x81, 0xc5, 0xb1, 0xf7, 0x3c, 0xb4, 0xcd, 0x1c, 0x47, 0x2b, 0x86, 0xe5, 0x34, 0xab, 0x9e, 0x65, 0x53, 0x29, 0x5d, 0xb0, 0xcf, 0x34, 0xe1, 0x39, 0x2a, 0xad, 0x5a, 0xbc, 0xf3, 0x98, 0x64, 0x16, 0xa7, 0x0a, 0x9d, 0xbe, 0x59, 0xbb, 0x95, 0x8e, 0xbc, 0x71, 0x1c, 0x3a, 0xe0, 0x8c, 0xaf, 0x52, 0xec, 0xa9, 0xcb, 0x54, 0xc4, 0x58, 0xbe, 0x7f, 0x5e, 0x62, 0x14, 0xec, 0xa0, 0xf0, 0xa3, 0x81, 0x52, 0x62, 0x20, 0x01, 0x32, 0xe6, 0x14, 0x54, 0x37, 0xec, 0xd2, 0x1f, 0xc8, 0x03, 0x6c, 0xb0, 0x0a, 0x49, 0x13, 0x84, 0xc3, 0x41, 0xd8, 0x72, 0xdc, 0xda, 0x31, 0xb1, 0x42, 0x96, 0x73, 0xd9, 0xc4, 0xf5, 0x7b, 0x81, 0xa0, 0x23, 0x6d, 0xa5, 0xec, 0x55, 0x02, 0xee, 0x29, 0x63, 0x15, 0x0a, 0x00, 0x26, 0xbd, 0x63, 0xef, 0x67, 0x9e, 0x8c, 0x25, 0xb8, 0xec, 0xee, 0x06, 0x56, 0x4a, 0xf3, 0xb0, 0x2d, 0xea, 0xb1, 0x06, 0x97, 0xa2, 0x4d, 0xe6, 0x7d, 0x4f, 0x65, 0x04, 0xae, 0x27, 0x37, 0xb8, 0xe1, 0x73, 0x25, 0xc2, 0xff, 0x15, 0x0c, 0x62, 0xe3, 0x79, 0x83, 0x44, 0xa1, 0xad, 0x3c, 0xbb, 0x75, 0xb7, 0xf2, 0xa1, 0x57, 0x38, 0xf6, 0x01, 0xcf, 0x00, 0xf7, 0xe8, 0xbc, 0x08, 0xb6, 0x89, 0x56, 0x7e, 0x4c, 0x7c, 0x01, 0x05, 0x8b, 0xee, 0xc2, 0x90, 0x3c, 0x5c, 0xa6, 0xb4, 0xc4, 0xa5, 0x71, 0xf4, 0x60, 0xd6, 0x05, 0x87, 0x36, 0x29, 0x96, 0xc6, 0xe1, 0x25, 0x54, 0xe8, 0xe3, 0x4e, 0x68, 0x3a, 0x27, 0xf8, 0xa5, 0xff, 0x97, 0x1d, 0x5a, 0x0d, 0xc2, 0xf3, 0xef, 0xd3, 0x88, 0x99, 0x87, 0xc1, 0xcc, 0x39, 0xce, 0x5d, 0x4b, 0x6b, 0x54, 0x4c, 0xe0, 0x4c, 0x71, 0xee, 0x4b, 0xfa, 0xe5, 0x04, 0x0d, 0x61, 0xf0, 0x57, 0xe4, 0xf7, 0x70, 0x17, 0x28, 0xf1, 0x20, 0x04, 0xa7, 0xf7, 0xed, 0xeb, 0x3a, 0xb2, 0x26, 0x09, 0xed, 0x33, 0xb0, 0xab, 0x5d, 0x69, 0xb1, 0x2d, 0x45, 0x76, 0x57, 0x77, 0x14, 0xdf, 0xc6, 0xdd, 0xa7, 0x1f, 0xf6, 0x01, 0x7b, 0x55, 0xb3, 0x35, 0x4d, 0x11, 0xe9, 0x21, 0x67, 0x92, 0xe5, 0x60, 0x9f, 0xc0, 0x67, 0x88, 0xec, 0x66, 0x8e, 0xef, 0x64, 0x5e, 0x63, 0xb3, 0x7e, 0x2d, 0x0c, 0xd2, 0x63, 0x04, 0x08, 0x00, 0xbc, 0x8a, 0xa2, 0x80, 0x15, 0x6a, 0x79, 0x4f, 0x62, 0xa5, 0xf6, 0x93, 0xeb, 0xd9, 0x07, 0x4b, 0x5d, 0x35, 0x4a, 0x71, 0xc8, 0xe3, 0x36, 0xde, 0x04, 0x08, 0xac, 0x70, 0x80, 0xa2, 0xae, 0xee, 0x36, 0x6c, 0x58, 0x14, 0x6f, 0x32, 0xe3, 0x49, 0xa9, 0xbc, 0x65, 0x7e, 0xc9, 0xe5, 0x7a, 0x89, 0xa0, 0x4c, 0xce, 0xa1, 0x33, 0x8a, 0xaa, 0x9d, 0x2a, 0x85, 0x67, 0x7b, 0xc7, 0x80, 0x45, 0xaa, 0xc3, 0x0d, 0x83, 0x8e, 0xe5, 0x21, 0xb2, 0x92, 0x65, 0x8f, 0x91, 0xb6, 0x09, 0x5a, 0x96, 0x49, 0x2a, 0x4b, 0x18, 0xaf, 0xb7, 0x72, 0xa3, 0x08, 0xa0, 0x23, 0x3f, 0x92, 0x86, 0x13, 0x76, 0x75, 0x2c, 0xf0, 0x1c, 0x7b, 0x7d, 0x2c, 0x34, 0x38, 0xab, 0xe6, 0xb8, 0xcd, 0x3b, 0xb4, 0x21, 0x8b, 0x4d, 0x7f, 0x15, 0x76, 0x17, 0xbc, 0x91, 0x95, 0x50, 0xd1, 0x6f, 0xb5, 0x13, 0xbf, 0x97, 0x4b, 0x45, 0x23, 0xf3, 0xcd, 0x1c, 0xaa, 0x5e, 0x0f, 0xd4, 0x15, 0x14, 0xdc, 0x82, 0xf2, 0x72, 0xb8, 0xea, 0x62, 0x17, 0x70, 0x71, 0xb5, 0x43, 0x98, 0xce, 0xcf, 0xd6, 0x86, 0xa0, 0xbc, 0x9a, 0xd3, 0x7f, 0x44, 0xb5, 0x38, 0x87, 0x75, 0x87, 0x51, 0x66, 0x00, 0x6d, 0x25, 0xdf, 0x4b, 0x5e, 0xd1, 0xc4, 0x1f, 0x12, 0x8d, 0x39, 0xb0, 0x53, 0x46, 0xa8, 0x6f, 0x0c, 0x9b, 0x65, 0xc6, 0x8d, 0x20, 0x08, 0xd1, 0x31, 0xb3, 0xe9, 0x5b, 0xd0, 0xfb, 0x77, 0xd8, 0xb9, 0x76, 0xb1, 0x57, 0x04, 0x88, 0xd0, 0xb9, 0x83, 0x8b, 0x88, 0xb6, 0xfd, 0x38, 0xc0, 0x39, 0xe0, 0x8b, 0x6f, 0xd9, 0x5d, 0xab, 0xcf, 0xb2, 0x5f, 0x23, 0x8b, 0x26, 0x62, 0x06, 0xb0, 0xa2, 0xf9, 0xa2, 0xee, 0xa1, 0xc0, 0x83, 0xfa, 0xc8, 0x08, 0xaa, 0xfa, 0x03, 0x65, 0x66, 0xcc, 0xd2, 0x02, 0xbc, 0xfa, 0x41, 0x4e, 0x71, 0xc8, 0xb4, 0x89, 0x33, 0xc8, 0xed, 0x45, 0x28, 0x7e, 0x1b, 0x43, 0x9b, 0x61, 0x06, 0xa5, 0x50, 0x94, 0x73, 0xf5, 0x7b, 0x87, 0x88, 0xaf, 0x52, 0x7c, 0xf9, 0xa7, 0xab, 0xa5, 0x93, 0xdc, 0x9f, 0x5e, 0x5a, 0xca, 0x1a, 0x64, 0x8e, 0xe4, 0x88, 0xf3, 0x6d, 0xeb, 0x4a, 0x3f, 0xdb, 0x0f, 0xf6, 0xf5, 0xa3, 0x04, 0x4a, 0x63, 0xe1, 0x7f, 0x70, 0xa4, 0x30, 0x38, 0x24, 0x60, 0x3a, 0xb5, 0x0e, 0x9b, 0xf7, 0x5b, 0xae, 0xb5, 0x7b, 0xfd, 0xc8, 0x9b, 0xfd, 0xbc, 0x27, 0x27, 0x9d, 0x10, 0x73, 0xbf, 0x7f, 0x95, 0x05, 0xfb, 0x31, 0x68, 0xd2, 0x06, 0xe2, 0xbf, 0x41, 0x02, 0xbf, 0x15, 0x9c, 0xff, 0x61, 0xe6, 0xd6, 0x6c, 0x80, 0x37, 0x50, 0xda, 0x25, 0x4c, 0xd6, 0xb8, 0x1a, 0xed, 0x42, 0x09, 0x97, 0x94, 0xb8, 0x4e, 0xce, 0x90, 0x42, 0x18, 0xe6, 0xf6, 0x6e, 0xc6, 0x34, 0xe9, 0x2e, 0xef, 0xf4, 0x5f, 0x52, 0xe0, 0x4b, 0x4b, 0x79, 0x5a, 0x15, 0x25, 0xaa, 0xf9, 0xc5, 0x1d, 0x62, 0x60, 0xfb, 0xd6, 0x4e, 0x8d, 0x8a, 0xc2, 0x66, 0xdc, 0x6e, 0x7d, 0xf6, 0x15, 0x3a, 0xd9, 0x73, 0x55, 0x83, 0x79, 0x28, 0x40, 0x4c, 0xd5, 0x81, 0xbc, 0x9c, 0xf9, 0xdc, 0xd6, 0x67, 0x47, 0xdc, 0x97, 0x0a, 0x9f, 0x00, 0xde, 0xb4, 0x4b, 0xd6, 0x34, 0xab, 0x04, 0x2e, 0x01, 0x04, 0xc1, 0xce, 0x74, 0x7f, 0x53, 0x75, 0x1b, 0xc3, 0x3e, 0x38, 0x4c, 0x6b, 0x55, 0x76, 0x39, 0x9e, 0x16, 0xf8, 0xf0, 0xcb, 0x08, 0xde, 0x35, 0x08, 0x37, 0x33, 0x95, 0x45, 0x87, 0xc1, 0xc2, 0x4d, 0xf2, 0xae, 0x66, 0x30, 0xff, 0xfe, 0x99, 0x62, 0x15, 0xef, 0xe4, 0xd2, 0x62, 0x6d, 0xeb, 0x20, 0x56, 0x6a, 0x8f, 0x5e, 0xad, 0x2f, 0x04, 0xdb, 0x5d, 0x08, 0x77, 0x9c, 0x9c, 0x65, 0x9e, 0xa3, 0x43, 0xcd, 0x78, 0x46, 0x34, 0xc9, 0x9d, 0x8c, 0x8b, 0xad, 0xa9, 0x3b, 0xe8, 0xe6, 0xda, 0x84, 0x15, 0x94, 0xba, 0xcf, 0x7c, 0xb3, 0xe6, 0x92, 0xc7, 0x4b, 0x5f, 0xfe, 0x95, 0x78, 0x73, 0x11, 0x3a, 0x1a, 0xb0, 0x64, 0x02, 0x6f, 0x6d, 0xee, 0x8b, 0x48, 0xa3, 0x84, 0xa1, 0x33, 0x83, 0x18, 0x36, 0x07, 0x86, 0x50, 0x27, 0x84, 0xd1, 0x7d, 0x40, 0x0c, 0xe3, 0xd7, 0x21, 0x78, 0x7e, 0xdc, 0x4c, 0x6b, 0x39, 0x35, 0x66, 0x25, 0x10, 0x77, 0x10, 0x00, 0x68, 0x0d, 0x78, 0xbb, 0x49, 0xc5, 0x66, 0xef, 0x27, 0xdf, 0x61, 0xc9, 0xfe, 0xb9, 0x2c, 0x08, 0x97, 0x59, 0x44, 0x87, 0x27, 0xa9, 0x34, 0xe3, 0x57, 0x95, 0x3d, 0xe1, 0xe9, 0xe9, 0x0f, 0xd8, 0xdf, 0xfe, 0x40, 0xb8, 0x73, 0xbc, 0xd5, 0xb9, 0x82, 0x08, 0xdf, 0x4b, 0x2c, 0xa2, 0x89, 0x7a, 0xf9, 0x0d, 0x8c, 0x8a, 0x23, 0x62, 0x30, 0x02, 0xa9, 0xd8, 0xbc, 0x02, 0xe8, 0x06, 0x25, 0x4f, 0x41, 0x0e, 0x3b, 0x02, 0x40, 0x9c, 0xbe, 0xbf, 0xce, 0x8a, 0xcf, 0x65, 0xcf, 0x39, 0x42, 0x6b, 0x64, 0xa6, 0xba, 0x93, 0x74, 0xa1, 0x3d, 0x72, 0x59, 0x62, 0x3f, 0x65, 0xe9, 0x3e, 0x10, 0xbf, 0x1f, 0x16, 0xba, 0x7a, 0xe0, 0x7d, 0xa9, 0x20, 0x58, 0x1c, 0x70, 0x40, 0x9e, 0xdc, 0x7b, 0x9e, 0x21, 0x4e, 0x95, 0x91, 0x92, 0x82, 0x4c, 0x1d, 0xa6, 0x5d, 0x33, 0x7b, 0x73, 0x75, 0xf5, 0x03, 0x2f, 0xea, 0xd3, 0xb4, 0xf3, 0x28, 0x48, 0x11, 0x95, 0x0c, 0x7a, 0x90, 0xae, 0xc9, 0x75, 0xd4, 0xe3, 0x62, 0x9f, 0x52, 0xd1, 0x9a, 0x16, 0x4e, 0x51, 0x16, 0xef, 0x3a, 0xd0, 0x22, 0x44, 0x2d, 0x1e, 0xec, 0x76, 0xb8, 0x88, 0x73, 0x8b, 0x53, 0xe5, 0x05, 0x58, 0xa7, 0x0f, 0x20, 0xc8, 0xac, 0xb5, 0x8d, 0xee, 0x63, 0x27, 0x15, 0xe4, 0x78, 0xe2, 0xbc, 0x21, 0xbc, 0xfb, 0xe3, 0x15, 0x59, 0x96, 0xca, 0xe7, 0xbd, 0x97, 0xf0, 0x2b, 0x51, 0x6d, 0x32, 0x00, 0xfb, 0x3c, 0x17, 0x39, 0x7c, 0xc1, 0x2b, 0xb7, 0xa1, 0x9f, 0xd4, 0x36, 0xe6, 0x7a, 0xbc, 0xe6, 0x6d, 0x30, 0xfe, 0xc0, 0x47, 0xfb, 0x27, 0x70, 0x82, 0x0e, 0x47, 0x6f, 0x3e, 0x32, 0xbc, 0x48, 0x3b, 0xf5, 0x31, 0x64, 0xae, 0x49, 0x70, 0xf1, 0x1b, 0x9c, 0xae, 0xe4, 0xed, 0x6c, 0xb8, 0xd2, 0xd7, 0x0f, 0x69, 0x13, 0xd8, 0xe0, 0x2a, 0xf8, 0xfb, 0xb1, 0xe4, 0x09, 0xb4, 0xef, 0x08, 0x04, 0x48, 0xe5, 0x3b, 0xe6, 0xe5, 0xe6, 0x05, 0x75, 0xdf, 0xde, 0x94, 0x28, 0xb0, 0x06, 0x96, 0x61, 0x1a, 0x2f, 0x72, 0x33, 0x2a, 0xe2, 0x90, 0x23, 0xdd, 0x88, 0xae, 0x77, 0xf1, 0x5b, 0x8a, 0xe2, 0xc2, 0x4b, 0x86, 0xcf, 0x3d, 0x57, 0x43, 0x9c, 0xaf, 0x17, 0xf2, 0x8e, 0xda, 0x94, 0x93, 0x2e, 0xef, 0x28, 0x53, 0x4e, 0x98, 0xac, 0x94, 0xcb, 0x9b, 0x5b, 0x12, 0x17, 0x1a, 0xad, 0x3e, 0x3c, 0xc9, 0x6d, 0x28, 0x93, 0xb4, 0x33, 0xb5, 0x4b, 0xbc, 0x9e, 0x1a, 0x51, 0x42, 0xc2, 0xe9, 0xcf, 0xed, 0xe2, 0x95, 0x17, 0x28, 0xd6, 0xc8, 0x62, 0x74, 0x9e, 0x86, 0xeb, 0xc5, 0x11, 0x7e, 0x21, 0xf4, 0x23, 0xe1, 0x8d, 0x09, 0x76, 0xa1, 0xf5, 0x1d, 0x45, 0x47, 0x6d, 0xa5, 0x60, 0xff, 0x23, 0x15, 0x42, 0xbb, 0x21, 0xf0, 0x1b, 0x17, 0xd6, 0x63, 0x90, 0x12, 0xd1, 0xe8, 0x43, 0xdb, 0xda, 0xb5, 0x17, 0xde, 0x53, 0x42, 0x97, 0xf3, 0x42, 0xb2, 0x86, 0x0d, 0x61, 0x6f, 0xe2, 0x24, 0x67, 0x3e, 0xfc, 0xd0, 0x90, 0x79, 0x73, 0x52, 0xf9, 0x6d, 0x22, 0x46, 0xa2, 0xee, 0x0a, 0xf8, 0x0a, 0x2a, 0x2d, 0x89, 0xa5, 0x85, 0x30, 0xd6, 0xe3, 0x6b, 0xd3, 0x3a, 0x00, 0xc1, 0xb8, 0x93, 0xd6, 0xff, 0x8f, 0x90, 0x01, 0x83, 0x9a, 0x8a, 0xb7, 0x2f, 0x98, 0x20, 0x10, 0x66, 0xe9, 0x4b, 0x7f, 0xed, 0x47, 0x01, 0x19, 0xfe, 0xfa, 0x48, 0x48, 0x92, 0xe7, 0xc8, 0x23, 0x5a, 0x4c, 0x77, 0x21, 0x66, 0x5e, 0xd2, 0x19, 0xa9, 0xd9, 0xda, 0x6d, 0xe6, 0xdd, 0x48, 0x26, 0x39, 0x15, 0x3a, 0x81, 0x69, 0xa4, 0xab, 0x46, 0x4e, 0x39, 0x0b, 0x7f, 0x0a, 0x96, 0xd1, 0x4a, 0x73, 0xf7, 0x69, 0x7f, 0x7e, 0xce, 0x3c, 0xd7, 0x81, 0xd3, 0x5d, 0xd2, 0x2a, 0xdd, 0xdd, 0x2f, 0x5d, 0x34, 0x52, 0x04, 0xe4, 0xbb, 0x55, 0x7e, 0x88, 0x45, 0x3f, 0x18, 0x8c, 0xac, 0xbe, 0x92, 0x29, 0x87, 0xbb, 0xe3, 0xb3, 0xd9, 0x76, 0x82, 0x61, 0x35, 0xc1, 0x03, 0xb6, 0xca, 0x18, 0x2b, 0x63, 0xe9, 0xe6, 0x7f, 0x83, 0xdc, 0x9f, 0x48, 0x93, 0x33, 0xd5, 0x2a, 0x7f, 0xd7, 0x68, 0x8a, 0x58, 0xd6, 0x62, 0x0b, 0x67, 0xe9, 0xc7, 0xb0, 0x91, 0x6f, 0xef, 0x90, 0xf1, 0x5d, 0x8e, 0x4e, 0xb8, 0x0c, 0xf5, 0x99, 0x68, 0x2f, 0x95, 0x4f, 0xf4, 0xe0, 0xb3, 0x71, 0x83, 0x13, 0x0c, 0xa2, 0xee, 0xd0, 0x91, 0x3f, 0x46, 0xa4, 0xdb, 0x99, 0x2a, 0x1c, 0x3b, 0xf3, 0x19, 0xdc, 0x86, 0x75, 0x94, 0x01, 0x01, 0x53, 0x7c, 0xff, 0xc4, 0xa8, 0x2d, 0x59, 0x9b, 0xbe, 0xa0, 0xd4, 0x7e, 0x7a, 0xbf, 0xa9, 0x92, 0xb4, 0x99, 0x8c, 0xb2, 0x50, 0x09, 0x55, 0xe6, 0x1c, 0x0d, 0x46, 0xb3, 0x21, 0x17, 0xfb, 0xb9, 0x7f, 0x7a, 0x76, 0x32, 0xd8, 0x72, 0x4b, 0x5d, 0xff, 0x67, 0xf7, 0x5e, 0x2d, 0x31, 0x74, 0x06, 0xa0, 0xce, 0xc2, 0x89, 0xed, 0x08, 0x3b, 0x7c, 0x58, 0x19, 0x81, 0x8c, 0x50, 0x47, 0x93, 0xde, 0x53, 0xb6, 0xbf, 0xdb, 0x51, 0x0e, 0x7c, 0xa7, 0x29, 0xba, 0x74, 0x3d, 0x10, 0xb3, 0xe9, 0x95, 0x7e, 0xfa, 0x84, 0x20, 0x13, 0x39, 0x47, 0x7c, 0xf3, 0x5f, 0xbb, 0x6a, 0x27, 0x9b, 0xad, 0x9e, 0x8f, 0x42, 0xb9, 0xb3, 0xfd, 0x6f, 0x3b, 0xc7, 0x70, 0x67, 0x1d, 0x9c, 0x19, 0x12, 0x2f, 0xa3, 0x25, 0x6d, 0x09, 0x07, 0x36, 0xb6, 0xd6, 0x4e, 0xb9, 0xcc, 0x03, 0x20, 0xf1, 0xea, 0xaa, 0x27, 0x1b, 0xa2, 0x86, 0x1e, 0xc4, 0xb3, 0xf3, 0xf6, 0xc8, 0x40, 0xb6, 0x19, 0xff, 0x38, 0x8d, 0x81, 0xfc, 0x40, 0x44, 0xa0, 0xd5, 0x31, 0xa4, 0xbb, 0x44, 0xc9, 0x3d, 0x09, 0x9d, 0xb0, 0x8a, 0x9b, 0xc3, 0x46, 0xa0, 0xb6, 0x2f, 0x16, 0x8f, 0xfb, 0xdb, 0x73, 0x93, 0x66, 0xbb, 0x53, 0x5d, 0xde, 0x66, 0xc2, 0xc1, 0x28, 0x7b, 0x3b, 0x27, 0x85, 0xae, 0xd6, 0x4c, 0xc4, 0x0c, 0xbc, 0x7d, 0x33, 0xcb, 0xa4, 0xa9, 0xf3, 0xfc, 0xf5, 0xf8, 0x31, 0x36, 0xa4, 0x39, 0x2d, 0x21, 0xa7, 0xf9, 0xeb, 0x1c, 0xe4, 0xb6, 0xe1, 0x7e, 0x6f, 0x4a, 0x85, 0xa5, 0x79, 0x66, 0x9e, 0xfd, 0x0f, 0xb0, 0x98, 0x78, 0xe0, 0x88, 0xe3, 0x22, 0xe9, 0x06, 0xe8, 0x0d, 0x27, 0xf8, 0xd0, 0xca, 0x7e, 0x79, 0x15, 0xab, 0x40, 0x96, 0x59, 0xa6, 0xd8, 0x0f, 0xde, 0xd1, 0x0a, 0xff, 0x9f, 0xb7, 0x73, 0x74, 0x9d, 0x79, 0x28, 0x57, 0xf6, 0x8c, 0x7e, 0x8c, 0xf5, 0x18, 0x26, 0x0a, 0x61, 0x08, 0x6d, 0xe3, 0x2f, 0xff, 0x82, 0x39, 0xf4, 0x53, 0x61, 0x7a, 0x19, 0xf6, 0xfe, 0xc2, 0x20, 0x67, 0x60, 0x65, 0xeb, 0xe2, 0x75, 0x7e, 0xfc, 0xac, 0xcb, 0x77, 0xfc, 0x61, 0xe5, 0x9b, 0x97, 0x63, 0x7e, 0x92, 0x0d, 0xee, 0x5e, 0x7e, 0x7a, 0x12, 0xe9, 0xd6, 0xd2, 0x28, 0xb2, 0x6b, 0x2f, 0xa8, 0x36, 0xf4, 0x72, 0x83, 0x69, 0xad, 0xcd, 0xfc, 0xd0, 0x04, 0xdc, 0xf1, 0x9e, 0x27, 0xc0, 0xc0, 0x84, 0x44, 0xd2, 0x9a, 0x12, 0x2b, 0x23, 0x09, 0xf7, 0x16, 0x3c, 0x99, 0x0e, 0xb9, 0x26, 0x1f, 0xd4, 0x15, 0xc0, 0x45, 0x4a, 0x56, 0xaa, 0x3e, 0xaf, 0x9c, 0x1f, 0x9b, 0xff, 0xf6, 0x04, 0x77, 0x6a, 0x4d, 0x25, 0xe7, 0xd3, 0xcd, 0xc5, 0xc5, 0xf1, 0x9c, 0xd2, 0xa8, 0x79, 0x4a, 0x4f, 0x57, 0x16, 0x7f, 0xbc, 0x7e, 0xaa, 0x06, 0x16, 0x4d, 0x51, 0xc4, 0x53, 0x06, 0x14, 0xbc, 0xf5, 0x20, 0xb2, 0x63, 0x82, 0x0a, 0xa1, 0x7b, 0x20, 0xb4, 0x8c, 0xbf, 0x59, 0xd8, 0xe3, 0x09, 0x32, 0x2e, 0xbe, 0x56, 0x6f, 0xbe, 0x46, 0xe0, 0xaa, 0x29, 0x76, 0x6a, 0xdf, 0xdf, 0x01, 0x7a, 0x71, 0x05, 0x10, 0x3c, 0x7f, 0xca, 0xb7, 0xb0, 0x76, 0x48, 0xc7, 0xc1, 0x16, 0x04, 0x84, 0xf7, 0x7a, 0x6c, 0x70, 0xa5, 0x38, 0x1b, 0x82, 0x56, 0x40, 0xa1, 0xbe, 0x48, 0xe4, 0x15, 0xa1, 0xe6, 0xa2, 0x7d, 0x78, 0x02, 0x2a, 0x8a, 0x2f, 0xf0, 0x70, 0xab, 0xf1, 0x23, 0x94, 0xe3, 0xae, 0x5a, 0x8c, 0x23, 0xe3, 0x73, 0x3e, 0xa4, 0x7a, 0x44, 0xcb, 0x2c, 0x96, 0x8b, 0xca, 0x24, 0x98, 0x37, 0xde, 0x1d, 0x39, 0xa5, 0xa1, 0xdc, 0xae, 0x71, 0x0c, 0xe0, 0x43, 0x01, 0x69, 0xbd, 0x6e, 0x9f, 0x64, 0xab, 0xf1, 0xe6, 0x4e, 0xc4, 0x9e, 0xd0, 0x80, 0x4e, 0xb6, 0x47, 0x74, 0x3a, 0xce, 0xa9, 0x29, 0xed, 0x0f, 0x7c, 0x90, 0x15, 0xb0, 0xe8, 0x1e, 0x21, 0x29, 0xdb, 0x05, 0x0d, 0x5e, 0x78, 0xe6, 0x82, 0xc8, 0x19, 0x93, 0xea, 0x87, 0x53, 0xc9, 0x91, 0xb0, 0x2e, 0x61, 0x81, 0xe0, 0x53, 0x73, 0xfb, 0x0c, 0x57, 0x65, 0xe6, 0xad, 0x28, 0xca, 0x57, 0x1b, 0x85, 0x65, 0x33, 0x11, 0x90, 0xd2, 0xa1, 0x0d, 0x86, 0xe6, 0xd7, 0x23, 0xa7, 0x3c, 0x1a, 0x03, 0xcc, 0xca, 0x8e, 0xaa, 0xf4, 0xcf, 0xf1, 0xe4, 0x20, 0x32, 0xfb, 0xbb, 0x38, 0x9d, 0x3f, 0x66, 0xd5, 0x75, 0x55, 0xef, 0x3f, 0x3e, 0x9e, 0x49, 0xc2, 0xac, 0x4e, 0x85, 0xbb, 0x75, 0x1d, 0x62, 0x66, 0xc9, 0x03, 0xa6, 0x76, 0x6e, 0xa3, 0xd8, 0x4f, 0x3a, 0x37, 0xd8, 0xc7, 0xb3, 0x06, 0xad, 0x8a, 0xb7, 0x1a, 0xd4, 0xb5, 0x4f, 0xe6, 0x5e, 0x83, 0xe0, 0x4e, 0x9f, 0xb1, 0x6c, 0xef, 0x57, 0x67, 0xda, 0xa8, 0xde, 0x6c, 0x16, 0xe7, 0x60, 0xdd, 0xf1, 0x6f, 0x2b, 0xb6, 0xe9, 0x54, 0xd0, 0x16, 0x49, 0x55, 0x20, 0xd8, 0xff, 0x3b, 0xea, 0xd1, 0x0d, 0xb9, 0xc9, 0x4a, 0xe0, 0x48, 0x27, 0x21, 0xe1, 0x32, 0xa0, 0xb8, 0x03, 0x9f, 0xea, 0xb2, 0xdb, 0xe1, 0x4c, 0x91, 0x2f, 0x56, 0x7c, 0x8b, 0xe5, 0x84, 0xac, 0x9f, 0x96, 0x51, 0x58, 0xc6, 0x56, 0x0b, 0xba, 0xf4, 0x23, 0xbd, 0x28, 0xf8, 0xf9, 0x89, 0xe4, 0x55, 0x1f, 0xdd, 0xe9, 0x2d, 0xb1, 0x67, 0x27, 0x42, 0x04, 0x41, 0x70, 0x06, 0x58, 0xb5, 0x0e, 0xbb, 0x5a, 0x16, 0x13, 0x26, 0x7e, 0xac, 0x51, 0xc8, 0x0b, 0x19, 0xec, 0xb7, 0x86, 0xab, 0x3b, 0xb9, 0x37, 0xf0, 0xd9, 0x8e, 0x08, 0xb9, 0xc9, 0xcd, 0x4d, 0xf1, 0x53, 0x4e, 0xfe, 0xe3, 0x8a, 0x8f, 0x87, 0x8c, 0x9f, 0x3b, 0xdc, 0x7e, 0xfb, 0x2d, 0x53, 0xff, 0x84, 0xfb, 0x83, 0xea, 0xe7, 0xc9, 0x9e, 0xff, 0xa6, 0x3c, 0x96, 0x49, 0xa1, 0xf1, 0x70, 0xd2, 0x9a, 0xf0, 0x3a, 0x3b, 0x45, 0x58, 0x9f, 0xae, 0x81, 0xeb, 0x0b, 0x5d, 0x8e, 0x0d, 0x38, 0x02, 0x1d, 0x3b, 0x5f, 0x07, 0xe8, 0x8c, 0x99, 0x04, 0x37, 0x6d, 0x27, 0xf1, 0x3e, 0x44, 0x41, 0xd5, 0x38, 0x74, 0x42, 0xc5, 0xea, 0x0a, 0xf5, 0xa2, 0x0a, 0x38, 0x32, 0xbc, 0x3b, 0x9c, 0x59, 0xb8, 0x4b, 0xca, 0x39, 0xb5, 0x2c, 0xd6, 0xb1, 0xfa, 0x29, 0x32, 0xba, 0x9d, 0x66, 0xc4, 0x12, 0xf5, 0xcd, 0x39, 0x35, 0x1e, 0x13, 0x33, 0xef, 0x85, 0xd0, 0xee, 0xe5, 0x45, 0xa7, 0xe4, 0x06, 0xf6, 0xeb, 0x3b, 0xf8, 0x93, 0xf3, 0xed, 0xac, 0x94, 0x64, 0x33, 0x92, 0xa2, 0x8b, 0x0e, 0x49, 0x0c, 0x51, 0xe4, 0xb7, 0x16, 0x3c, 0x1c, 0xf7, 0x57, 0xd2, 0x24, 0x18, 0xdd, 0x63, 0x38, 0x1b, 0xa2, 0xf2, 0x98, 0x28, 0x83, 0x6f, 0xe9, 0x78, 0xda, 0xb5, 0x20, 0x1b, 0x2d, 0xb0, 0x8c, 0x3b, 0x38, 0x9b, 0xa4, 0xb6, 0xac, 0xf7, 0x78, 0xc2, 0xbf, 0x91, 0x02, 0xbe, 0x0c, 0x3e, 0x12, 0xd7, 0x7a, 0xea, 0x6d, 0xf7, 0x53, 0x8e, 0x8c, 0xf3, 0x62, 0xba, 0xaa, 0xad, 0x1d, 0xc5, 0x60, 0x42, 0xc6, 0xf2, 0x4c, 0xaf, 0x46, 0xbe, 0xd6, 0x6a, 0xbf, 0x4c, 0x40, 0x2a, 0x74, 0x92, 0x4e, 0xcf, 0xd0, 0xa0, 0x8d, 0xed, 0xee, 0xa0, 0xef, 0xce, 0xcd, 0x35, 0x2c, 0x27, 0x5f, 0x13, 0xed, 0x20, 0x76, 0x03, 0x82, 0x2b, 0x1e, 0xf9, 0x97, 0xb7, 0xed, 0x42, 0xf4, 0xa5, 0x76, 0xb9, 0xe4, 0xc0, 0x07, 0x38, 0x56, 0x3f, 0x82, 0xa7, 0x62, 0x85, 0x46, 0x7d, 0xa2, 0x95, 0xc2, 0x3b, 0xa1, 0xc5, 0x87, 0xeb, 0xef, 0xaf, 0x13, 0xcd, 0x4d, 0x50, 0xf2, 0x3c, 0xa5, 0x74, 0x3c, 0x22, 0x5c, 0x38, 0x6d, 0x46, 0xd4, 0xac, 0x70, 0x83, 0x79, 0xef, 0x99, 0x96, 0x74, 0x4b, 0x39, 0x12, 0x04, 0x4b, 0x35, 0x5f, 0x92, 0x7a, 0x67, 0xaf, 0x1e, 0xf2, 0x6a, 0x71, 0x7f, 0xb5, 0xa8, 0x46, 0xac, 0x9d, 0xa1, 0x5e, 0xa3, 0xf1, 0x8f, 0x8c, 0x36, 0x18, 0x3f, 0x87, 0x9b, 0xb9, 0xa3, 0xb2, 0x98, 0xff, 0xf9, 0xa4, 0x89, 0x64, 0x6e, 0x77, 0x8e, 0x6d, 0x67, 0x01, 0xf9, 0xad, 0xac, 0x7a, 0xe8, 0x82, 0x09, 0xa8, 0x43, 0xba, 0x8a, 0x55, 0xd1, 0x19, 0x2b, 0xbe, 0xef, 0x31, 0xd0, 0x71, 0x45, 0x37, 0xf7, 0xa0, 0x35, 0xb0, 0x79, 0xc6, 0xad, 0xd4, 0xab, 0x50, 0x61, 0x2d, 0x35, 0x89, 0x7a, 0x93, 0x3d, 0x49, 0xe8, 0xef, 0x08, 0x6c, 0xdf, 0x96, 0xc8, 0x0d, 0x28, 0x56, 0xcc, 0xc7, 0xe4, 0x5f, 0xc4, 0xef, 0xd4, 0xbf, 0x1b, 0x98, 0xab, 0x28, 0x89, 0x1b, 0x4a, 0xea, 0x7e, 0xf8, 0x4c, 0xf7, 0x36, 0x93, 0x5c, 0x46, 0x6b, 0x24, 0x97, 0x4d, 0xf8, 0xf5, 0x35, 0x5b, 0x8b, 0xa3, 0x20, 0xac, 0x5f, 0xbc, 0x47, 0x5a, 0xa2, 0xcf, 0x5a, 0xd3, 0x77, 0x80, 0xbd, 0x9f, 0x9d, 0x46, 0x42, 0xcf, 0x6c, 0x2d, 0xc6, 0xb8, 0x2f, 0x91, 0x7d, 0x09, 0xc4, 0xf7, 0x28, 0x88, 0xf9, 0x15, 0x53, 0x44, 0x7f, 0xc5, 0x70, 0x26, 0x6d, 0xaa, 0xfd, 0x4b, 0x96, 0xcf, 0xe2, 0xa0, 0xb0, 0x67, 0x92, 0x46, 0x9a, 0x72, 0x7d, 0xbe, 0xd0, 0x55, 0x91, 0xea, 0x60, 0x57, 0x32, 0x20, 0x5e, 0x26, 0x05, 0x97, 0x8a, 0x3a, 0x90, 0x2c, 0x3c, 0xd6, 0x5f, 0x94, 0x83, 0x00, 0xf7, 0x37, 0x51, 0x88, 0x15, 0xf4, 0x63, 0xd3, 0xc6, 0x1a, 0x18, 0x9b, 0xc3, 0xbc, 0x84, 0xb0, 0x22, 0xf6, 0x3d, 0x65, 0x4f, 0x52, 0x0e, 0x3a, 0x7a, 0xd8, 0x8e, 0x5d, 0x8d, 0xa1, 0x50, 0x14, 0xbe, 0x4b, 0xb9, 0x67, 0x99, 0x27, 0xdc, 0x7e, 0x0f, 0xba, 0xf0, 0x58, 0xd9, 0x3f, 0x37, 0xc7, 0x2b, 0x28, 0x6b, 0x02, 0xb7, 0x5f, 0x3c, 0xdb, 0xfb, 0x85, 0x0e, 0xed, 0x90, 0xcb, 0x23, 0x39, 0x24, 0x32, 0xeb, 0xc3, 0x6b, 0xd2, 0x47, 0x54, 0x46, 0x9c, 0x03, 0x73, 0x1a, 0x7e, 0xbb, 0xed, 0x28, 0x57, 0x78, 0x49, 0x81, 0xa0, 0x71, 0x67, 0x05, 0xd9, 0xcb, 0x47, 0xd9, 0x87, 0xf8, 0x3d, 0x34, 0x21, 0xb1, 0x07, 0xd1, 0x55, 0xdb, 0xb6, 0x61, 0xed, 0x08, 0xf2, 0xfc, 0x2e, 0x6b, 0x4a, 0x5b, 0x09, 0x77, 0x64, 0x51, 0xd8, 0x73, 0xb2, 0xfc, 0x63, 0x68, 0x1c, 0xe3, 0x08, 0xc8, 0x08, 0xf5, 0x38, 0x8c, 0xb1, 0xaa, 0x55, 0x89, 0xa1, 0x87, 0x73, 0xdb, 0x39, 0x07, 0xa0, 0x6b, 0xef, 0x62, 0xd1, 0x29, 0x60, 0xaa, 0xe7, 0x2a, 0x2b, 0x89, 0x7e, 0x26, 0xb5, 0x75, 0xfd, 0x04, 0x02, 0x91, 0x08, 0x24, 0x55, 0x52, 0xaf, 0x05, 0x00, 0x99, 0x5a, 0xde, 0x55, 0x61, 0xfe, 0xd4, 0x5c, 0xf8, 0xd1, 0x14, 0xd4, 0xcf, 0x02, 0x42, 0x0c, 0x4b, 0x96, 0x2d, 0xc2, 0x02, 0xf8, 0xa5, 0x07, 0xf3, 0xd8, 0xe8, 0xa3, 0x44, 0xfb, 0xa1, 0x0a, 0x52, 0x7f, 0xf2, 0x22, 0x54, 0xf6, 0xc3, 0xac, 0x8f, 0x3c, 0xf9, 0x70, 0x0b, 0x1f, 0xd2, 0xec, 0xbe, 0x9f, 0x4e, 0x91, 0xe4, 0x3a, 0x65, 0x4f, 0xff, 0x02, 0x7c, 0xd9, 0x17, 0x4b, 0x63, 0x8e, 0x6e, 0xfe, 0xc4, 0xab, 0xfb, 0xa1, 0x87, 0xf8, 0xf3, 0xdb, 0xa0, 0x45, 0x9d, 0xa6, 0xc3, 0xf8, 0x00, 0xcb, 0x6b, 0x61, 0x33, 0xa8, 0xb4, 0xac, 0x1e, 0xf6, 0x58, 0xd1, 0x11, 0xc0, 0x3f, 0x07, 0x22, 0x08, 0xdc, 0xc2, 0x07, 0xa2, 0x22, 0x3a, 0x70, 0x22, 0x92, 0x43, 0x2e, 0x83, 0x06, 0xfc, 0x03, 0x04, 0x63, 0xa4, 0x1b, 0xca, 0xfc, 0x07, 0x39, 0x3f, 0xad, 0x54, 0xe5, 0x05, 0x2b, 0x1f, 0x10, 0x4b, 0xe5, 0x56, 0x7b, 0x15, 0x8f, 0x84, 0xf9, 0x1a, 0xcc, 0xed, 0x1c, 0xff, 0xc0, 0x65, 0x96, 0xb5, 0x33, 0x69, 0xbd, 0x2b, 0x78, 0x8f, 0x15, 0x00, 0xfe, 0x5e, 0xe5, 0x6c, 0x0c, 0xe7, 0x04, 0xeb, 0xa2, 0xc1, 0xa3, 0xa3, 0x29, 0x0d, 0xe6, 0xec, 0x68, 0xcc, 0xb5, 0xef, 0x7c, 0xd0, 0x21, 0x2a, 0x3f, 0x66, 0x3d, 0x08, 0x61, 0x49, 0x4e, 0x09, 0x74, 0x29, 0xa8, 0x60, 0x7b, 0xca, 0xd1, 0x62, 0x46, 0x11, 0xef, 0xa2, 0xd5, 0xc4, 0x09, 0xd1, 0x9f, 0xf5, 0x0d, 0xeb, 0x6a, 0x74, 0xc1, 0x7d, 0x17, 0x39, 0xbc, 0x6e, 0x95, 0x93, 0x0c, 0x8b, 0xd9, 0x23, 0xb3, 0xfa, 0x7a, 0xd3, 0xb0, 0x76, 0x94, 0x36, 0x7b, 0x95, 0x2d, 0xbb, 0x71, 0x7f, 0x75, 0x18, 0x90, 0xc8, 0xac, 0x30, 0x36, 0xda, 0x0d, 0xb1, 0xa0, 0x67, 0x85, 0x26, 0x2f, 0xa0, 0xfa, 0xe8, 0x7f, 0xd8, 0x8a, 0x1e, 0xa8, 0x33, 0x01, 0x11, 0x63, 0x45, 0x54, 0x09, 0xe0, 0x43, 0xb8, 0x40, 0xbe, 0xa3, 0xae, 0xa6, 0x33, 0x24, 0x08, 0x79, 0x7f, 0x1c, 0x25, 0x41, 0x92, 0x32, 0xd6, 0x6f, 0x03, 0x5a, 0x8e, 0x81, 0x06, 0x08, 0xf8, 0x34, 0xed, 0x2e, 0xaa, 0xd3, 0xcb, 0x68, 0x25, 0x0a, 0xa9, 0xb3, 0xab, 0x1a, 0x83, 0x45, 0x32, 0xf1, 0x06, 0x50, 0xa3, 0x40, 0x0e, 0x5f, 0x58, 0x3a, 0x19, 0xb3, 0x82, 0x57, 0x59, 0xea, 0x6c, 0x0f, 0x6f, 0xe1, 0xf2, 0x3d, 0xe5, 0x40, 0x43, 0x14, 0x32, 0x18, 0xb6, 0x26, 0xc2, 0x04, 0x9a, 0xde, 0x8f, 0x4c, 0x1f, 0xc0, 0x58, 0x08, 0x1b, 0x6a, 0xad, 0xdb, 0x65, 0x87, 0x77, 0x19, 0x83, 0xb7, 0x03, 0xdf, 0x9c, 0xd4, 0x2e, 0x24, 0x96, 0x0e, 0x50, 0x8a, 0x04, 0x36, 0x11, 0x8d, 0x0a, 0x02, 0x78, 0x6f, 0xd5, 0xe3, 0x74, 0x85, 0xe8, 0xc2, 0x8f, 0x0c, 0xfa, 0x56, 0x3a, 0x8c, 0x48, 0xd9, 0xf0, 0x76, 0x54, 0x45, 0xa4, 0x48, 0xc9, 0x0b, 0xbf, 0x98, 0x7b, 0xe1, 0xda, 0x54, 0x46, 0x3d, 0xf8, 0x73, 0x3b, 0x03, 0x06, 0x49, 0x64, 0xa4, 0xb3, 0xaf, 0x19, 0x89, 0xaa, 0x36, 0x23, 0x41, 0xb9, 0xd8, 0x31, 0x14, 0x1f, 0xf6, 0xe9, 0x93, 0x26, 0xa1, 0x55, 0x50, 0x7a, 0x0a, 0x1f, 0x4e, 0x18, 0xb6, 0x95, 0xa4, 0xb2, 0x55, 0x66, 0x19, 0x0b, 0xb1, 0x4e, 0xfc, 0x33, 0x3d, 0x3d, 0x64, 0x4e, 0x76, 0x9c, 0x9c, 0x15, 0x8c, 0x90, 0x8a, 0x66, 0x35, 0x5b, 0x0c, 0x91, 0xed, 0x4d, 0x95, 0x0b, 0x99, 0xdd, 0xe9, 0x59, 0xca, 0xa2, 0x89, 0x5a, 0x8f, 0x9a, 0x1c, 0x57, 0x63, 0x41, 0x33, 0x30, 0xdc, 0xd9, 0x36, 0xfd, 0xe2, 0x50, 0x9e, 0x4c, 0x3a, 0x64, 0x1c, 0x19, 0x9b, 0x87, 0x76, 0x30, 0x24, 0x78, 0xb3, 0x3c, 0x8d, 0x57, 0x47, 0x92, 0x41, 0x4c, 0x5f, 0xe5, 0xb7, 0x4f, 0x21, 0x00 + ], + txid: [ + 0xd0, 0x61, 0x03, 0x80, 0x10, 0x28, 0x68, 0x8b, 0x84, 0x86, 0x21, 0x81, 0xdd, 0xfa, 0x55, 0x4e, 0x8c, 0x6e, 0x23, 0xca, 0x88, 0x2f, 0xc0, 0xbd, 0xc5, 0x82, 0x9d, 0x0a, 0xb9, 0xe6, 0xb8, 0xc1 + ], + auth_digest: [ + 0x73, 0x93, 0xc5, 0x4e, 0x08, 0x00, 0xea, 0x1e, 0x67, 0x32, 0x52, 0x9d, 0xec, 0x07, 0xcd, 0x74, 0xd2, 0x87, 0x76, 0x9f, 0x77, 0x23, 0x08, 0xf2, 0xad, 0x7b, 0x61, 0x4a, 0x7e, 0x05, 0xf5, 0x45 + ], + amounts: vec![ + ], + script_pubkeys: vec![ + ], + transparent_input: None, + sighash_shielded: [ + 0xd0, 0x61, 0x03, 0x80, 0x10, 0x28, 0x68, 0x8b, 0x84, 0x86, 0x21, 0x81, 0xdd, 0xfa, 0x55, 0x4e, 0x8c, 0x6e, 0x23, 0xca, 0x88, 0x2f, 0xc0, 0xbd, 0xc5, 0x82, 0x9d, 0x0a, 0xb9, 0xe6, 0xb8, 0xc1 + ], + sighash_all: None, + sighash_none: None, + sighash_single: None, + sighash_all_anyone: None, + sighash_none_anyone: None, + sighash_single_anyone: None, + }, + TestVector { + tx: vec![ + 0x06, 0x00, 0x00, 0x80, 0xf8, 0x69, 0x4a, 0x12, 0x77, 0x77, 0x77, 0x77, 0x4a, 0x2b, 0xfc, 0x0c, 0x08, 0xb2, 0x37, 0x01, 0x02, 0x29, 0x59, 0xb5, 0xcb, 0x96, 0x49, 0x97, 0x9e, 0x3c, 0xcf, 0x75, 0xa8, 0xda, 0xd0, 0x54, 0x60, 0x26, 0x1f, 0xcd, 0xcb, 0x00, 0x7a, 0xeb, 0xc1, 0x5e, 0x11, 0x67, 0x5c, 0x2d, 0xb4, 0xa6, 0xcb, 0x79, 0x38, 0xe1, 0xfe, 0x05, 0x63, 0xac, 0x6a, 0x65, 0x00, 0x75, 0x44, 0x1e, 0x16, 0xc7, 0x07, 0xf0, 0x97, 0x14, 0x47, 0x4c, 0x96, 0x16, 0x0a, 0xa6, 0x8e, 0xaa, 0x12, 0x31, 0x79, 0x06, 0x9c, 0xd2, 0x20, 0x44, 0x06, 0x26, 0xcd, 0xfe, 0xed, 0x65, 0xf9, 0xfa, 0xbd, 0xaa, 0x6d, 0xb1, 0x76, 0x0d, 0xa5, 0x00, 0x4c, 0xfd, 0x60, 0x03, 0x00, 0x01, 0x46, 0xa8, 0x32, 0x69, 0x19, 0xfa, 0x97, 0x2c, 0xea, 0x13, 0xa4, 0x77, 0xac, 0x3a, 0x3b, 0x9d, 0x75, 0xc9, 0xe8, 0xb3, 0x9b, 0x7d, 0x9f, 0x06, 0xf8, 0x23, 0xf6, 0x7f, 0x54, 0x22, 0x1e, 0x17, 0xa5, 0xdb, 0x69, 0x39, 0x39, 0xfa, 0x89, 0x76, 0x6f, 0xf0, 0x98, 0xad, 0x4b, 0xc6, 0x40, 0x37, 0xa3, 0x4a, 0x73, 0x12, 0x86, 0x05, 0x72, 0x3a, 0x24, 0x1f, 0x0e, 0xb1, 0x54, 0x0f, 0x5f, 0x5b, 0xd1, 0x82, 0x9e, 0x40, 0x11, 0x9a, 0xa7, 0x89, 0x7d, 0x89, 0x40, 0x4d, 0xc4, 0x96, 0x60, 0x46, 0x68, 0xf5, 0x59, 0xca, 0x67, 0x43, 0x7d, 0x2b, 0xfb, 0xb7, 0xf5, 0x1f, 0x36, 0xe0, 0xa5, 0xb7, 0x02, 0x2c, 0xb9, 0xa2, 0x66, 0xc6, 0xae, 0xc6, 0xe2, 0xef, 0xfb, 0xbe, 0x9f, 0xa3, 0x95, 0x8e, 0x85, 0x62, 0x51, 0x22, 0x94, 0x63, 0xce, 0x34, 0xb3, 0xbc, 0xb8, 0xda, 0xd5, 0x26, 0x4e, 0x9f, 0x53, 0xf8, 0x3c, 0x04, 0xb7, 0x3b, 0x98, 0xb2, 0x73, 0x44, 0x8f, 0x27, 0xa0, 0x69, 0xe3, 0x95, 0x0c, 0xd9, 0x42, 0x72, 0x2e, 0x7c, 0x32, 0x96, 0x33, 0xd5, 0x6d, 0x3f, 0x72, 0x2f, 0xe3, 0xe2, 0x57, 0x04, 0x17, 0xed, 0x82, 0x05, 0xd9, 0xed, 0xf2, 0x02, 0x32, 0xb7, 0xeb, 0x2a, 0xa5, 0xf2, 0x55, 0xce, 0xa3, 0x9d, 0x59, 0x7d, 0xf3, 0x19, 0x3d, 0x9d, 0x65, 0x85, 0x03, 0xfd, 0x1c, 0x74, 0xcf, 0xf8, 0xc7, 0x70, 0x5c, 0x89, 0xc0, 0xbb, 0xcc, 0xda, 0x9e, 0x66, 0x5e, 0x3b, 0x06, 0xba, 0x87, 0x9f, 0xdd, 0xf3, 0x5e, 0x0b, 0x2f, 0x60, 0xc2, 0xa7, 0x0c, 0xb8, 0xeb, 0x9d, 0xe2, 0xf5, 0xd7, 0x38, 0xc0, 0x5e, 0x34, 0xe5, 0x0f, 0x1f, 0x26, 0x19, 0x25, 0x8b, 0x89, 0xe5, 0x73, 0xda, 0x55, 0x75, 0x46, 0x3d, 0x2e, 0x3b, 0xce, 0x39, 0xf7, 0x0e, 0xb4, 0x55, 0x26, 0xcd, 0x99, 0xfa, 0xd9, 0x0f, 0x97, 0x92, 0xd0, 0xcd, 0x59, 0x3b, 0xa8, 0x6a, 0xa1, 0xae, 0xa5, 0x03, 0xdd, 0xca, 0x5e, 0x3e, 0x57, 0x37, 0xe6, 0xfc, 0x7b, 0xab, 0x27, 0x85, 0x12, 0x69, 0x20, 0xc4, 0x47, 0xd5, 0xe5, 0x6a, 0x75, 0xdb, 0xe8, 0x9d, 0x68, 0x8b, 0xc0, 0xda, 0xa7, 0x9a, 0xa6, 0x2d, 0xe9, 0xea, 0x29, 0x55, 0xf7, 0x1e, 0x1a, 0x61, 0x68, 0x2a, 0x61, 0x78, 0xf8, 0x0b, 0xca, 0xda, 0x3b, 0x97, 0xae, 0xec, 0x77, 0xd9, 0xc8, 0x56, 0x3b, 0x06, 0x9e, 0xa0, 0x13, 0x2f, 0x72, 0x3f, 0xbe, 0x75, 0x60, 0x2d, 0xd6, 0x29, 0xac, 0x48, 0x09, 0x93, 0xd3, 0x71, 0x4f, 0xf0, 0x2c, 0x97, 0x0e, 0xbd, 0x83, 0xe6, 0xd6, 0xcb, 0xbe, 0x39, 0x08, 0x6b, 0x03, 0x54, 0x20, 0xe0, 0xc2, 0x75, 0x62, 0x86, 0x58, 0xa3, 0xba, 0x92, 0x30, 0x5c, 0xc0, 0x76, 0x98, 0xf1, 0x2e, 0xe1, 0xe4, 0x17, 0x13, 0x70, 0xac, 0x39, 0xdf, 0x0e, 0x46, 0x6d, 0xc8, 0xec, 0xc3, 0x9d, 0xa5, 0xee, 0x47, 0xb6, 0x82, 0x9d, 0xbb, 0xa9, 0x97, 0x0f, 0x03, 0x58, 0xed, 0x68, 0x26, 0x49, 0x60, 0x5c, 0x7b, 0xfe, 0xe6, 0x93, 0x1a, 0x29, 0x5b, 0x14, 0xa3, 0x40, 0x76, 0x00, 0x07, 0x4e, 0xdc, 0x79, 0xfa, 0x61, 0xe6, 0x80, 0x6f, 0x11, 0x08, 0xd3, 0x34, 0xb4, 0xa5, 0x90, 0xf7, 0xa0, 0x26, 0xb0, 0xeb, 0x02, 0x80, 0x4d, 0x39, 0x17, 0x46, 0x6e, 0x99, 0x91, 0x20, 0x64, 0x1c, 0xe0, 0x7e, 0xbc, 0xdc, 0x99, 0x42, 0x60, 0x82, 0xe0, 0x77, 0x1f, 0x15, 0x9c, 0x82, 0x6a, 0x9b, 0xe6, 0xce, 0xd7, 0x2d, 0x0e, 0x9c, 0xfa, 0x5b, 0x4b, 0x8a, 0x86, 0x40, 0xca, 0x34, 0x88, 0xa1, 0xeb, 0x2b, 0x6e, 0x37, 0x4e, 0x8c, 0x2e, 0x00, 0x3c, 0xdf, 0xa2, 0x32, 0x10, 0x37, 0x48, 0xb5, 0xc9, 0xdc, 0x11, 0xbb, 0x30, 0xf6, 0x46, 0xb9, 0x73, 0xd7, 0x83, 0xf5, 0x99, 0x14, 0x17, 0x4e, 0x48, 0xbd, 0x6a, 0x84, 0xfa, 0xd8, 0x9d, 0xbc, 0xa5, 0xc7, 0x6d, 0x0a, 0xb4, 0x14, 0x5a, 0xbd, 0x08, 0xe4, 0xd0, 0xf2, 0xc7, 0x60, 0x25, 0xfc, 0x85, 0xfc, 0x11, 0x6c, 0xca, 0x8d, 0x30, 0x2c, 0x8a, 0x3b, 0xeb, 0x26, 0x60, 0x3a, 0x1a, 0xf1, 0xb5, 0x93, 0x91, 0xea, 0xf4, 0x71, 0x75, 0x9a, 0xdf, 0x19, 0x4c, 0x40, 0xc2, 0x09, 0x29, 0x8c, 0xc0, 0x51, 0xfc, 0x79, 0x03, 0xfe, 0x40, 0x90, 0x2c, 0x35, 0x6f, 0x28, 0x27, 0x9f, 0x27, 0x94, 0xbb, 0xb9, 0xe0, 0x0b, 0x1e, 0x22, 0x0e, 0x55, 0xb6, 0x76, 0xa1, 0x8a, 0x9c, 0xad, 0xb8, 0x8b, 0x5b, 0x14, 0x8d, 0x38, 0xf3, 0x80, 0x90, 0xed, 0xc4, 0xf2, 0x6f, 0x14, 0x90, 0xb6, 0xa1, 0x7c, 0xf9, 0x9f, 0x9a, 0x7c, 0x45, 0x8c, 0x3b, 0x31, 0x82, 0x3f, 0xdf, 0x69, 0x57, 0x8c, 0x47, 0xdb, 0x5b, 0x3d, 0xda, 0x86, 0xaa, 0xb1, 0xec, 0x9f, 0x58, 0xd9, 0x62, 0x26, 0xc6, 0xb9, 0x1d, 0xc0, 0xf0, 0x3f, 0xe8, 0xd7, 0xdf, 0x23, 0x0f, 0x07, 0xb2, 0xfb, 0x94, 0x87, 0x76, 0x60, 0x1e, 0x9c, 0x83, 0xf6, 0xc1, 0xcf, 0x87, 0x6f, 0xc8, 0xed, 0x44, 0xad, 0xa0, 0xe1, 0x60, 0x8f, 0x48, 0x5c, 0x6d, 0x75, 0x67, 0x8b, 0x3c, 0x00, 0xe9, 0x67, 0xd3, 0x4a, 0x9c, 0xf1, 0x02, 0x8c, 0x17, 0x05, 0xfa, 0x37, 0x67, 0xf4, 0x6d, 0x4b, 0xab, 0x70, 0x28, 0xb0, 0x9b, 0x20, 0x38, 0xfc, 0x1b, 0x72, 0x7f, 0x61, 0x9e, 0x61, 0xc4, 0xfc, 0x16, 0xbf, 0xfe, 0x65, 0x7e, 0x99, 0x12, 0x6a, 0xc5, 0x18, 0x4f, 0xc8, 0x7f, 0x5e, 0x53, 0x01, 0x88, 0x64, 0x23, 0xb3, 0x56, 0x87, 0x59, 0x09, 0xec, 0x92, 0xb3, 0x2d, 0x33, 0x08, 0x42, 0x53, 0xa1, 0xb9, 0x7c, 0x5d, 0x2e, 0xd6, 0x6c, 0x7e, 0x22, 0xd1, 0x85, 0x58, 0xfe, 0x82, 0xb5, 0xec, 0x88, 0xc6, 0x07, 0x05, 0x82, 0xfa, 0xcf, 0x75, 0x6d, 0x70, 0x32, 0x38, 0xd9, 0xaf, 0x94, 0x19, 0x96, 0x6b, 0xe4, 0x62, 0xdf, 0xbd, 0x31, 0x5c, 0x5b, 0xfa, 0xf0, 0x44, 0xaa, 0x69, 0x5a, 0x05, 0xe6, 0x9d, 0x3d, 0x41, 0xe7, 0x73, 0x78, 0x75, 0x1d, 0x4e, 0x02, 0xc2, 0x66, 0xdf, 0xb5, 0xcb, 0x6a, 0x7c, 0x40, 0x08, 0xf9, 0x44, 0x88, 0x83, 0x11, 0xe6, 0xde, 0x37, 0xdc, 0x7b, 0xdf, 0x65, 0xd7, 0x0c, 0xab, 0x3e, 0x07, 0x8a, 0xb4, 0x4e, 0x23, 0x2b, 0x41, 0x1c, 0xaf, 0xb2, 0x43, 0x6c, 0x29, 0x7e, 0x6c, 0x01, 0xff, 0x68, 0x56, 0x99, 0x61, 0x18, 0x75, 0xc5, 0xc9, 0x1d, 0x6a, 0x63, 0xe0, 0x85, 0x29, 0x5c, 0x2d, 0x4b, 0xcd, 0x75, 0x06, 0x65, 0x15, 0x39, 0x8f, 0x48, 0x6c, 0x26, 0x3e, 0x4b, 0xfb, 0xe2, 0x6a, 0x41, 0x8e, 0xd1, 0xcd, 0xe6, 0x18, 0x4b, 0x89, 0x50, 0xfe, 0x7a, 0xac, 0x7f, 0x20, 0xa4, 0x7b, 0xa1, 0xbf, 0xf9, 0x80, 0x4f, 0x53, 0xf6, 0x93, 0x23, 0x2b, 0x3d, 0x5c, 0xc5, 0x84, 0x42, 0xb5, 0x11, 0xe6, 0x88, 0xf9, 0xee, 0x85, 0x53, 0x76, 0x8a, 0x21, 0x16, 0xc6, 0xda, 0xde, 0x90, 0x70, 0x1a, 0xad, 0xb0, 0x78, 0x4b, 0xac, 0x3f, 0xe9, 0x48, 0x80, 0x79, 0xe5, 0x56, 0x09, 0x27, 0x2c, 0x63, 0xb5, 0x49, 0xb0, 0xc8, 0x5f, 0x11, 0x0c, 0xc9, 0xc9, 0x58, 0x68, 0x01, 0x14, 0xb3, 0x11, 0x74, 0x80, 0xaf, 0x57, 0xcb, 0x15, 0x9e, 0xdf, 0xbe, 0x5c, 0xb9, 0xc6, 0x2b, 0xce, 0x2c, 0xf2, 0xab, 0x29, 0xb6, 0x67, 0x11, 0xac, 0x7a, 0xa5, 0x3a, 0x74, 0x9f, 0xfa, 0x83, 0x90, 0x7e, 0xcb, 0x69, 0x12, 0xaa, 0x56, 0x96, 0x38, 0xde, 0xa1, 0x9e, 0x54, 0x41, 0x61, 0x1e, 0xfc, 0xa3, 0x20, 0x99, 0x65, 0x3e, 0x8a, 0x5c, 0xa1, 0xfb, 0xbd, 0xba, 0xb1, 0xd6, 0x44, 0x71, 0xec, 0x32, 0x0e, 0xc3, 0x8e, 0xa4, 0x88, 0x40, 0x0c, 0x9b, 0x1f, 0x4e, 0x8c, 0xb5, 0x48, 0x0c, 0x0e, 0x92, 0x42, 0xb0, 0x86, 0xa8, 0x0e, 0xee, 0xd4, 0x90, 0xae, 0x32, 0x00, 0x0c, 0x80, 0x09, 0xec, 0xb7, 0x1f, 0xfa, 0x39, 0xf4, 0xf3, 0xb5, 0x74, 0x9c, 0xfd, 0x1b, 0xef, 0xe0, 0xd9, 0x66, 0x7a, 0xb3, 0x02, 0x20, 0xc2, 0xdc, 0x04, 0x39, 0x36, 0x98, 0xb2, 0xcf, 0xa2, 0x04, 0x92, 0xf2, 0x50, 0xce, 0x14, 0x32, 0x35, 0x81, 0x58, 0x70, 0x3d, 0xf7, 0xb1, 0x39, 0xd7, 0x45, 0xce, 0x1f, 0xc3, 0x40, 0x78, 0x77, 0x01, 0xfb, 0x51, 0xdd, 0x5e, 0x48, 0xb8, 0x95, 0x09, 0x41, 0x7d, 0x88, 0x89, 0x00, 0x80, 0x63, 0xf9, 0xba, 0x01, 0x5a, 0x07, 0xd8, 0xd3, 0x9b, 0xbd, 0x00, 0x76, 0x2f, 0x59, 0x5a, 0xfa, 0xd8, 0xd8, 0x59, 0xea, 0xab, 0xf0, 0xd8, 0x2d, 0x46, 0x33, 0xcf, 0x82, 0x98, 0xb0, 0x9b, 0xea, 0x3f, 0x22, 0x28, 0x55, 0xa9, 0x2a, 0x08, 0x43, 0xf5, 0x2f, 0xa5, 0x8d, 0xb3, 0xa1, 0x75, 0xc3, 0x0d, 0x2a, 0xbe, 0x64, 0x82, 0x64, 0x90, 0xcb, 0xe6, 0xca, 0x14, 0x88, 0xfe, 0x3a, 0x01, 0x5a, 0x94, 0x6d, 0xc9, 0xc4, 0x5a, 0xc3, 0x09, 0x25, 0x72, 0x7a, 0x13, 0xe0, 0x89, 0x78, 0xf7, 0x24, 0x03, 0x47, 0x20, 0x8a, 0x4d, 0x25, 0x38, 0xc2, 0xd5, 0x61, 0x24, 0x37, 0x8c, 0x22, 0xc0, 0x4e, 0x23, 0xdc, 0x28, 0xb1, 0x50, 0x19, 0xbe, 0x77, 0x6d, 0x70, 0xbf, 0xc1, 0xd2, 0x64, 0x5b, 0x5e, 0x80, 0xd1, 0xfd, 0x84, 0x19, 0xdf, 0x72, 0x90, 0x43, 0x80, 0xe2, 0xe1, 0xfc, 0x4d, 0xd1, 0xdf, 0x1b, 0xa3, 0xdf, 0xe4, 0x80, 0xcc, 0x84, 0x6d, 0x51, 0x51, 0x4a, 0x06, 0x5e, 0xd7, 0x62, 0x78, 0x7a, 0xfd, 0x6e, 0xb9, 0x0b, 0xdf, 0x8f, 0xbb, 0xad, 0x5e, 0xb3, 0xd2, 0x3f, 0xdc, 0x8c, 0x54, 0xcc, 0xa1, 0x0f, 0xa1, 0xfe, 0x54, 0x64, 0x82, 0xf5, 0xe1, 0x42, 0x4b, 0xfd, 0xa8, 0x7a, 0xa7, 0xfb, 0x78, 0x6e, 0x26, 0x0f, 0x26, 0x14, 0xbe, 0x08, 0x11, 0xee, 0x16, 0xb8, 0xd2, 0x9d, 0xf9, 0xa0, 0xf3, 0x30, 0xe9, 0x70, 0x9f, 0x63, 0xc9, 0x50, 0xfb, 0xd9, 0x03, 0xff, 0x7d, 0x5b, 0x0c, 0xa2, 0x9f, 0xd6, 0x3b, 0x0f, 0x97, 0x51, 0x77, 0x69, 0x02, 0x5c, 0xc3, 0x6a, 0x52, 0xe0, 0xc1, 0x15, 0x93, 0x4a, 0x3c, 0xa2, 0x58, 0xb8, 0xba, 0xb9, 0x00, 0x16, 0xa4, 0x01, 0xd5, 0xd8, 0xd7, 0xc3, 0xb9, 0x44, 0x92, 0x5b, 0x35, 0xa9, 0x34, 0x9a, 0x1a, 0xc7, 0xd9, 0x85, 0x21, 0x61, 0x0c, 0x2f, 0xad, 0x8b, 0x5c, 0x8b, 0x31, 0x9c, 0xd6, 0xe0, 0x5f, 0x9b, 0xbe, 0xd3, 0x53, 0xf1, 0xd0, 0xc8, 0x65, 0xa9, 0x4a, 0xa4, 0x56, 0xdc, 0xd1, 0x8a, 0x39, 0xe2, 0xf5, 0x85, 0xd9, 0xbe, 0xa8, 0x4e, 0xb5, 0xf0, 0xaf, 0x8b, 0x45, 0x77, 0x94, 0x98, 0xc9, 0xae, 0x1f, 0x75, 0x5d, 0x9f, 0x90, 0xa2, 0xc3, 0x27, 0x3e, 0x52, 0xaa, 0xd3, 0xca, 0x34, 0xb4, 0x43, 0x79, 0x1b, 0x02, 0x99, 0x94, 0xb1, 0xee, 0x4c, 0x40, 0xfc, 0xa0, 0x05, 0x35, 0x2b, 0x8d, 0x6d, 0x28, 0x69, 0x83, 0x17, 0x7d, 0x65, 0x5b, 0x6f, 0x34, 0xc4, 0x99, 0x32, 0x2b, 0x65, 0xda, 0x6e, 0xb6, 0xb9, 0xe1, 0xf4, 0xd5, 0x90, 0x21, 0x25, 0xb6, 0x4c, 0x93, 0xda, 0x74, 0xcc, 0x1a, 0x35, 0x60, 0x18, 0xb0, 0x09, 0x3b, 0xb5, 0xcc, 0x82, 0x05, 0xb2, 0x69, 0x2f, 0x6d, 0x3e, 0x9c, 0x1c, 0xc8, 0x85, 0x41, 0xb4, 0xd9, 0x83, 0x84, 0x54, 0x85, 0xb4, 0x50, 0xcd, 0x4b, 0x98, 0x2a, 0xba, 0x8d, 0x2e, 0x91, 0xf4, 0x1f, 0x22, 0xee, 0xe7, 0xf3, 0x6d, 0x79, 0xcc, 0xa9, 0xc0, 0xe0, 0x1b, 0x26, 0xc4, 0x65, 0x11, 0x18, 0xea, 0x77, 0x15, 0x14, 0xc7, 0x7e, 0xd6, 0x0c, 0xd5, 0x24, 0x51, 0x94, 0x2d, 0xc8, 0x5b, 0x3f, 0xba, 0x44, 0x8b, 0x2d, 0x63, 0x10, 0xf2, 0x77, 0x79, 0x42, 0x83, 0x2e, 0x21, 0xcf, 0x3d, 0x44, 0x87, 0x4f, 0x8d, 0x04, 0xa8, 0x05, 0x26, 0xc6, 0x9f, 0xd3, 0xb5, 0x10, 0x49, 0xe6, 0x92, 0xba, 0x45, 0xa7, 0x02, 0xee, 0x12, 0x51, 0x4a, 0xc2, 0xe1, 0x89, 0x4f, 0x9b, 0x83, 0x66, 0x4e, 0x11, 0x98, 0x19, 0x7f, 0x03, 0x00, 0xce, 0xfe, 0x52, 0xfd, 0xd1, 0xd2, 0xa9, 0x80, 0x35, 0x33, 0x28, 0x9f, 0x57, 0x63, 0xa6, 0xda, 0x83, 0xf6, 0x84, 0x1d, 0xb2, 0x36, 0x4d, 0xe0, 0x55, 0x45, 0x3e, 0x2e, 0xda, 0x74, 0xfe, 0x0e, 0x22, 0x8f, 0x05, 0xb6, 0xec, 0x57, 0x89, 0xc1, 0x3f, 0xc2, 0x71, 0x95, 0x56, 0x15, 0x52, 0x63, 0x96, 0x6e, 0x81, 0xf5, 0x21, 0x51, 0xe2, 0xf6, 0xe3, 0x68, 0x69, 0xd8, 0xa3, 0xc4, 0xc4, 0x96, 0xa5, 0x13, 0x63, 0x2c, 0xaa, 0x8a, 0xbe, 0x1f, 0x27, 0x35, 0xeb, 0x60, 0xfc, 0x12, 0x85, 0x82, 0x8e, 0xad, 0xdc, 0x54, 0x41, 0xa4, 0x02, 0xa3, 0xbf, 0x5b, 0xcd, 0x22, 0x7c, 0xd8, 0x04, 0xe3, 0xc8, 0xca, 0x21, 0x24, 0x3c, 0xdf, 0xcd, 0x53, 0xd8, 0x66, 0x05, 0xf3, 0xf8, 0xaf, 0x1a, 0x9c, 0xc5, 0x69, 0x33, 0x15, 0x53, 0x28, 0x28, 0x01, 0x43, 0xfa, 0xdb, 0x3a, 0x1f, 0xc3, 0x3d, 0x76, 0x9f, 0x07, 0xff, 0xc0, 0x1e, 0x35, 0x79, 0xe1, 0x18, 0x1f, 0x19, 0x15, 0xdb, 0x89, 0xd8, 0x2e, 0x50, 0xbd, 0x74, 0x24, 0x08, 0x7c, 0x79, 0x7d, 0x9b, 0x7b, 0x3b, 0x7d, 0x2a, 0x53, 0xb8, 0xff, 0xf9, 0xf2, 0xd9, 0x28, 0xab, 0x99, 0x6d, 0xce, 0x5e, 0xd2, 0x71, 0x58, 0x98, 0xe4, 0x85, 0x8e, 0xec, 0x60, 0x78, 0xa9, 0x48, 0x8d, 0x2d, 0xa6, 0xd1, 0x73, 0x05, 0xd0, 0xa3, 0x47, 0x18, 0x62, 0xa2, 0x22, 0x38, 0xb9, 0xbe, 0xc2, 0x3e, 0xf2, 0xe2, 0x04, 0x1d, 0x50, 0x08, 0x73, 0x3e, 0x9e, 0xa5, 0x66, 0x2c, 0x9f, 0xea, 0x0e, 0x4a, 0xfd, 0xf3, 0x27, 0x0c, 0x11, 0x32, 0x3b, 0xa4, 0x8b, 0x3f, 0xaa, 0x1f, 0x73, 0xea, 0xb9, 0xb9, 0x66, 0x96, 0x30, 0xcf, 0x46, 0xbb, 0x23, 0x27, 0xac, 0x4f, 0x2f, 0x47, 0x55, 0x6e, 0x75, 0x4a, 0x8f, 0x25, 0x4b, 0x98, 0x21, 0xe2, 0xbc, 0xe6, 0x63, 0x8b, 0x72, 0xdb, 0xaf, 0xe8, 0x87, 0x68, 0xd8, 0xb6, 0xaf, 0xb4, 0x40, 0xdf, 0xe8, 0xd2, 0x36, 0x27, 0xe7, 0x9f, 0x4e, 0x4e, 0x15, 0xea, 0x7a, 0x0a, 0x6b, 0x5a, 0x4a, 0x8e, 0xb6, 0x4c, 0x0c, 0x88, 0x4e, 0x26, 0x45, 0x95, 0xbe, 0xed, 0xf9, 0xd4, 0x9a, 0x79, 0x36, 0xbb, 0x28, 0x7f, 0xe2, 0x8e, 0x1c, 0x29, 0x63, 0x5e, 0xae, 0xca, 0x74, 0x7d, 0x06, 0x87, 0xcf, 0x46, 0x59, 0x02, 0xd2, 0x5f, 0x5e, 0x51, 0x58, 0x48, 0x1d, 0xaa, 0xcd, 0xd3, 0x00, 0xb4, 0x77, 0x40, 0xbc, 0x0c, 0x62, 0x77, 0xb4, 0x47, 0xcc, 0x26, 0x64, 0x04, 0x42, 0x43, 0xdd, 0x48, 0x11, 0x40, 0x4e, 0xcb, 0xd7, 0xc7, 0xa6, 0x3c, 0x9f, 0xb7, 0xd9, 0x37, 0xbc, 0xd8, 0x12, 0xc2, 0x34, 0x59, 0x23, 0xb5, 0x90, 0x26, 0x83, 0xbd, 0x2e, 0xd5, 0x4c, 0x01, 0xae, 0x04, 0x19, 0xa7, 0xf5, 0x4e, 0x8a, 0x3a, 0x59, 0xc6, 0xa6, 0xda, 0xcf, 0x89, 0xc7, 0x37, 0x0e, 0x79, 0xb5, 0x60, 0x13, 0x6a, 0x2b, 0x00, 0xdd, 0xb6, 0x07, 0x4d, 0x74, 0xff, 0xc5, 0xc5, 0xdf, 0xd0, 0x6b, 0x6c, 0x51, 0x9a, 0xbe, 0xc3, 0x59, 0x6a, 0x47, 0x61, 0x13, 0xbe, 0x41, 0x38, 0xee, 0xad, 0x5f, 0xfd, 0xe8, 0x6b, 0x1e, 0x32, 0x40, 0x1f, 0xa3, 0x84, 0x62, 0x32, 0xd0, 0xb3, 0xc9, 0xbd, 0x56, 0x88, 0xb6, 0x4a, 0x33, 0x09, 0x38, 0x16, 0x2a, 0x8b, 0x89, 0x29, 0xd7, 0x0c, 0x1b, 0x67, 0x53, 0x62, 0xf4, 0xc2, 0xa9, 0xbb, 0x6b, 0x7f, 0x91, 0xeb, 0xd4, 0x7d, 0x26, 0x3c, 0xf0, 0xa4, 0x05, 0xa2, 0x8b, 0xa7, 0x41, 0x56, 0x44, 0xd7, 0x56, 0xd0, 0x93, 0x96, 0x97, 0xca, 0x98, 0x2b, 0x68, 0x7c, 0x9e, 0xd7, 0xe0, 0xb2, 0x32, 0x77, 0x07, 0x3c, 0x19, 0x30, 0xa4, 0x73, 0xd1, 0x66, 0x8e, 0xf2, 0xe9, 0xae, 0x96, 0x63, 0xcf, 0xf0, 0x58, 0x16, 0x62, 0x6c, 0xd3, 0xc5, 0xbf, 0x77, 0x16, 0x53, 0xd7, 0x78, 0x51, 0x81, 0x35, 0x5c, 0x05, 0xae, 0xd2, 0x4a, 0x99, 0xc4, 0xb6, 0x74, 0xd2, 0x4a, 0x0f, 0x08, 0xf4, 0xb0, 0xcf, 0xbe, 0x90, 0xf2, 0xfd, 0xba, 0xb4, 0x24, 0x82, 0xe9, 0x8f, 0x13, 0xff, 0xfc, 0xd1, 0xad, 0x33, 0xf4, 0xf4, 0xc0, 0x4d, 0xeb, 0xc8, 0x9f, 0x40, 0xb5, 0xdb, 0xf6, 0x45, 0x46, 0xc5, 0x20, 0xdc, 0xa5, 0xd0, 0xec, 0xf3, 0xf6, 0x5d, 0x3a, 0x77, 0xd0, 0x12, 0x9f, 0x60, 0x03, 0x71, 0x10, 0x8a, 0xac, 0x30, 0xa9, 0xec, 0xa8, 0xbe, 0xe5, 0x52, 0x4f, 0xab, 0x67, 0x1f, 0xc0, 0x86, 0x58, 0x76, 0x2c, 0x87, 0x38, 0xab, 0xc9, 0xfa, 0x76, 0x93, 0xe3, 0x9d, 0x39, 0xd7, 0x03, 0xd5, 0xcd, 0x94, 0x2b, 0x5a, 0x55, 0xfe, 0xda, 0xfe, 0xcc, 0xae, 0xf7, 0x02, 0x17, 0x69, 0xe9, 0x2c, 0xc9, 0xd3, 0xac, 0x7b, 0x4c, 0x23, 0xb3, 0x3f, 0xc2, 0x23, 0x21, 0x85, 0x4b, 0xa3, 0x3f, 0x49, 0xee, 0xba, 0xdd, 0xca, 0x29, 0xb3, 0x56, 0x40, 0xe4, 0xf0, 0xc2, 0xfd, 0x8c, 0x12, 0xb9, 0x84, 0x52, 0x97, 0xd8, 0x5d, 0xf8, 0xc8, 0xe1, 0x20, 0x42, 0x78, 0x8a, 0xc7, 0xe1, 0x69, 0xee, 0x9e, 0x8c, 0xc8, 0xa1, 0x0b, 0xa5, 0xb1, 0x92, 0xa1, 0x5a, 0xe1, 0xe2, 0x14, 0x95, 0xad, 0xd4, 0x8e, 0x2d, 0x02, 0x22, 0x57, 0x52, 0x87, 0x65, 0x41, 0xb2, 0x63, 0xa2, 0x0c, 0xa7, 0x48, 0x8a, 0x32, 0x52, 0xe3, 0xba, 0x42, 0x6a, 0x6e, 0x16, 0x0e, 0x05, 0xda, 0x46, 0xc0, 0x95, 0xe9, 0x3f, 0xa9, 0x17, 0x00, 0x01, 0x70, 0x70, 0xde, 0x7d, 0xa2, 0xec, 0x49, 0xf5, 0x20, 0x2a, 0xa1, 0x72, 0xac, 0xe8, 0xfc, 0xed, 0x44, 0x49, 0xa9, 0x0b, 0x19, 0xc1, 0x20, 0x22, 0xd9, 0xd6, 0x8c, 0xd2, 0x2e, 0xeb, 0x7d, 0x10, 0x17, 0x8f, 0x7b, 0x13, 0xf0, 0x14, 0x0b, 0x0c, 0x42, 0x1f, 0x1d, 0xcd, 0x3a, 0x91, 0x11, 0x78, 0x9f, 0x52, 0xb2, 0x5e, 0x61, 0x6f, 0xb2, 0xa3, 0x57, 0xac, 0xca, 0xde, 0x63, 0x57, 0xfa, 0x1a, 0xe6, 0xc8, 0x83, 0x2e, 0xd5, 0x94, 0x13, 0x85, 0x51, 0x2c, 0x26, 0xd5, 0xa5, 0xae, 0x51, 0x40, 0x9e, 0x7f, 0x26, 0x04, 0x53, 0x3c, 0x0f, 0xdf, 0xc8, 0x0e, 0xe2, 0xb7, 0x61, 0x45, 0x40, 0x0e, 0x36, 0x9d, 0xfd, 0x8a, 0xa1, 0x80, 0x49, 0x7c, 0xf4, 0xc7, 0x90, 0xe8, 0xd9, 0xb7, 0x32, 0x4c, 0x05, 0xc8, 0xb3, 0x66, 0x35, 0x4f, 0x90, 0x9b, 0xe7, 0x1e, 0x52, 0xc0, 0x90, 0x80, 0xfb, 0x27, 0x71, 0xcc, 0xe1, 0x83, 0x03, 0x18, 0xa2, 0x47, 0x68, 0xc7, 0x3a, 0x65, 0x91, 0x1f, 0xda, 0xda, 0x91, 0x58, 0x40, 0xd8, 0x79, 0x65, 0xca, 0x14, 0xdd, 0x18, 0xc7, 0x4f, 0xab, 0xe3, 0x9b, 0xa3, 0x54, 0xc1, 0x9e, 0x8d, 0x58, 0xff, 0x42, 0x74, 0xeb, 0xa8, 0xc6, 0x3f, 0x0f, 0xa1, 0x70, 0xa6, 0x3c, 0xbf, 0xce, 0x2c, 0xf8, 0x7b, 0xdc, 0xdf, 0x32, 0xb7, 0xe1, 0x98, 0x04, 0x54, 0x1c, 0x2c, 0x58, 0x97, 0x24, 0xef, 0xc6, 0x9b, 0xc4, 0x65, 0xd0, 0x90, 0x8e, 0x09, 0xb8, 0x4d, 0x1f, 0x50, 0x41, 0x2b, 0xb0, 0x7f, 0x47, 0xfb, 0x9f, 0x0d, 0x47, 0x29, 0x28, 0x16, 0x14, 0xca, 0xca, 0xb6, 0x14, 0xef, 0x65, 0xce, 0xba, 0x13, 0x96, 0xb5, 0x24, 0x9d, 0x2c, 0x61, 0x70, 0x4f, 0xb6, 0xf3, 0x48, 0x44, 0x71, 0x83, 0xf9, 0x88, 0x2a, 0x98, 0xae, 0x9c, 0x71, 0xa7, 0x66, 0x33, 0xe0, 0x5b, 0x33, 0x3a, 0x1b, 0xce, 0xee, 0xc9, 0xbd, 0x44, 0xb8, 0x87, 0x6f, 0xab, 0x6c, 0xd7, 0x2a, 0x5e, 0x33, 0x5c, 0x97, 0x7a, 0x8c, 0x56, 0xca, 0x16, 0x7b, 0x1a, 0x19, 0x8e, 0x93, 0x1b, 0xf2, 0x85, 0xf6, 0x86, 0x81, 0xfc, 0x5a, 0xca, 0x84, 0x66, 0x76, 0xe8, 0x9b, 0x17, 0xee, 0x76, 0x9a, 0x08, 0xf9, 0xb4, 0x60, 0xfe, 0x4e, 0x48, 0x81, 0xf9, 0xb2, 0x0f, 0xed, 0xb3, 0x9d, 0x1f, 0xc6, 0x66, 0x5d, 0x10, 0x6b, 0xaa, 0x5a, 0x93, 0x14, 0x0d, 0x1d, 0xda, 0xca, 0xe4, 0xa7, 0x59, 0x0f, 0x5a, 0xb0, 0x78, 0x52, 0xc1, 0x81, 0x1f, 0x1a, 0x03, 0x5c, 0x3f, 0x1a, 0x60, 0xb1, 0x54, 0x22, 0x6c, 0x9d, 0xb0, 0x8f, 0xfd, 0xd0, 0xb6, 0xde, 0xee, 0x72, 0x2a, 0x90, 0x07, 0x6c, 0xa7, 0xc6, 0xd6, 0x04, 0xfe, 0x83, 0x32, 0x86, 0x8e, 0x1d, 0x59, 0x32, 0x2f, 0x26, 0x2b, 0xbf, 0xbe, 0x95, 0xcc, 0x5b, 0x9b, 0x1e, 0x20, 0x31, 0x0b, 0x76, 0x35, 0x0b, 0x4d, 0x60, 0x4c, 0xd1, 0xa4, 0x58, 0x66, 0x1d, 0xc4, 0x74, 0xfe, 0x4c, 0x58, 0x79, 0x04, 0xc0, 0x53, 0x47, 0x5e, 0x17, 0x61, 0xb8, 0x0a, 0x60, 0xcc, 0x48, 0xed, 0xd9, 0x54, 0x34, 0xdf, 0x02, 0x3b, 0x94, 0xa5, 0x8a, 0x99, 0xd6, 0x25, 0x66, 0xe0, 0x0f, 0x67, 0x77, 0x90, 0xdc, 0xa0, 0x76, 0xa4, 0xf1, 0x67, 0x47, 0x0c, 0x43, 0xa8, 0x1e, 0x6c, 0x32, 0xf0, 0xd0, 0x0d, 0x23, 0x65, 0x6b, 0xa7, 0x48, 0x28, 0xb8, 0xe4, 0xd4, 0x75, 0x38, 0xe5, 0x0c, 0x0e, 0xce, 0xe2, 0xcd, 0xfe, 0x0d, 0x59, 0x43, 0xe2, 0x3e, 0x3f, 0x17, 0x33, 0x82, 0x9d, 0x3e, 0x1b, 0x80, 0x53, 0x93, 0x30, 0xe0, 0x6c, 0x6a, 0xe3, 0xd0, 0xec, 0xe7, 0x38, 0xc0, 0xdd, 0x74, 0x2a, 0xa5, 0x86, 0x0f, 0x43, 0xb5, 0x30, 0xf0, 0x3d, 0xc5, 0x5d, 0xeb, 0xf7, 0x20, 0x12, 0x3f, 0x8f, 0xba, 0xf2, 0xe5, 0x68, 0x59, 0xa5, 0x34, 0x3d, 0x46, 0x12, 0xee, 0x21, 0x46, 0x4d, 0xb2, 0x50, 0x1d, 0x4f, 0x35, 0x31, 0x47, 0xf3, 0xe1, 0xa5, 0xab, 0xb8, 0x93, 0x85, 0x08, 0x16, 0xc8, 0x0a, 0xf2, 0x9d, 0x88, 0x92, 0x48, 0xc9, 0x2a, 0x72, 0x9a, 0x0e, 0x2b, 0xe2, 0xb6, 0x6c, 0xc1, 0x3a, 0xc5, 0xd9, 0x96, 0xb2, 0x50, 0x14, 0x66, 0x6d, 0xdc, 0x63, 0x8a, 0x1f, 0xd2, 0xa0, 0xaf, 0xee, 0x93, 0xd9, 0x8e, 0x31, 0xdc, 0x1e, 0xa8, 0x58, 0xd7, 0x2b, 0x84, 0xbb, 0xd3, 0x2f, 0xc0, 0xc6, 0x16, 0xe7, 0xd4, 0xab, 0xda, 0xf3, 0xc1, 0x8f, 0xf9, 0x60, 0x13, 0x24, 0x5d, 0x83, 0xb3, 0xbd, 0xf9, 0x21, 0xf4, 0x03, 0xf1, 0xae, 0xcf, 0xdd, 0xd8, 0x85, 0xfd, 0xcf, 0xc7, 0x33, 0x87, 0x0f, 0x76, 0x0c, 0xb8, 0x7e, 0xd4, 0xfc, 0xd9, 0xcc, 0xa9, 0x33, 0x2e, 0x8e, 0x1c, 0x85, 0x62, 0x3b, 0x20, 0x66, 0x09, 0xf8, 0x87, 0xeb, 0xdb, 0xcf, 0x9d, 0xa1, 0x0f, 0x38, 0x14, 0x19, 0x7a, 0x9f, 0x82, 0x07, 0x05, 0xea, 0xa1, 0x28, 0x3a, 0xc7, 0x93, 0x16, 0x83, 0x08, 0x3f, 0x22, 0xfc, 0x4d, 0xc7, 0xff, 0x68, 0x1a, 0xb8, 0x46, 0x18, 0x6f, 0x22, 0xd5, 0x73, 0x08, 0x43, 0xde, 0x71, 0x00, 0xf0, 0x31, 0x17, 0xa3, 0xbb, 0xa0, 0x64, 0xca, 0x3c, 0xea, 0x93, 0xf3, 0xab, 0xd3, 0x0b, 0xe6, 0xdb, 0x09, 0x35, 0x52, 0x9d, 0xed, 0x0b, 0x50, 0xec, 0xef, 0x9f, 0x59, 0x6d, 0xb0, 0x1a, 0x87, 0xa8, 0xda, 0xdb, 0x82, 0x7a, 0x1b, 0xe8, 0xb5, 0x79, 0x9b, 0x33, 0xc9, 0x9a, 0x82, 0x2b, 0x73, 0xf7, 0xe6, 0x62, 0xed, 0x6f, 0x86, 0x03, 0x45, 0xa2, 0x62, 0x83, 0xc1, 0xb4, 0x08, 0x0e, 0xcd, 0xf5, 0x79, 0xd7, 0x0e, 0x7b, 0x0c, 0x0a, 0xb7, 0x1e, 0x11, 0x6e, 0xe2, 0xd9, 0xda, 0x27, 0x46, 0x1e, 0x28, 0x12, 0x2a, 0x09, 0xca, 0x04, 0xde, 0x38, 0x76, 0x50, 0x2f, 0xd2, 0x4d, 0xff, 0x92, 0x09, 0x55, 0x2f, 0x91, 0x13, 0x87, 0x70, 0x78, 0xa0, 0x94, 0xe0, 0xe5, 0xf8, 0xce, 0xbb, 0x41, 0x54, 0xe0, 0x3a, 0x6b, 0x56, 0xf6, 0x04, 0xdf, 0x98, 0x4b, 0xd2, 0x9e, 0xfd, 0x4f, 0x88, 0xc3, 0xf6, 0x29, 0xea, 0x2b, 0xba, 0x91, 0x27, 0xea, 0x5a, 0x6c, 0xc5, 0xa3, 0x9d, 0x74, 0x1e, 0xdd, 0x71, 0x1a, 0x24, 0x44, 0x7f, 0xe0, 0x6c, 0xf8, 0x45, 0x5a, 0x44, 0x06, 0x5e, 0x24, 0x52, 0x76, 0x07, 0x0b, 0x3d, 0xae, 0x51, 0x8d, 0x20, 0x00, 0x00, 0xe0, 0x8d, 0x42, 0xb5, 0x13, 0x48, 0x97, 0xb4, 0x36, 0xbf, 0xf3, 0xa1, 0xbc, 0xef, 0xc5, 0x3a, 0xec, 0x30, 0xed, 0x89, 0x11, 0x0f, 0x90, 0x10, 0x97, 0x8d, 0xf7, 0x0c, 0xe4, 0xac, 0x6f, 0x1d, 0x80, 0x25, 0x50, 0xcf, 0x20, 0xe4, 0x44, 0x36, 0x06, 0x3e, 0x3a, 0x15, 0xb5, 0x1e, 0xcb, 0xaa, 0x4a, 0x59, 0xdf, 0x2f, 0xe0, 0x15, 0xcb, 0x36, 0x37, 0xf3, 0x72, 0x83, 0x04, 0xec, 0x3a, 0x72, 0x4f, 0x31, 0x49, 0x27, 0x5e, 0x7b, 0x63, 0x4b, 0xd8, 0x82, 0x78, 0xd9, 0x3f, 0xab, 0x6b, 0x94, 0x16, 0x68, 0xd9, 0x13, 0xdb, 0xcd, 0x89, 0x21, 0x3f, 0x3b, 0xac, 0xfc, 0xfd, 0x20, 0x02, 0xea, 0x86, 0x6f, 0x3f, 0x17, 0x07, 0x35, 0x12, 0x64, 0xb6, 0x67, 0x88, 0xf4, 0xeb, 0x7f, 0x68, 0xc5, 0xa5, 0x36, 0xfa, 0x9c, 0x13, 0x0d, 0x8f, 0x6d, 0xa1, 0xbb, 0x03, 0x1d, 0xf9, 0xe2, 0x20, 0xd8, 0xca, 0x8b, 0xab, 0x46, 0xdd, 0xcf, 0x9c, 0x35, 0xfa, 0x63, 0x48, 0x09, 0xa7, 0x3d, 0xcd, 0x91, 0xb7, 0x9f, 0x5b, 0xcb, 0x98, 0x7b, 0x20, 0x54, 0x4b, 0xb5, 0x2a, 0xaf, 0x0d, 0x9e, 0x3a, 0xea, 0x91, 0x93, 0xbc, 0xb7, 0x26, 0xcf, 0x9c, 0xb4, 0xa5, 0xda, 0xe1, 0x27, 0x96, 0x9c, 0x5a, 0xb7, 0xc4, 0x0f, 0x2f, 0xc6, 0x66, 0x56, 0xe5, 0x01, 0xf2, 0x51, 0x8d, 0x01, 0x25, 0x9d, 0x57, 0x76, 0x3d, 0xf2, 0x22, 0x7b, 0xe5, 0x12, 0x04, 0xe9, 0xde, 0xca, 0x8d, 0x9e, 0xb6, 0x26, 0x6f, 0x65, 0x9b, 0x33, 0x55, 0xc8, 0x97, 0x7e, 0xae, 0x7e, 0x9e, 0xd5, 0x39, 0xd1, 0x79, 0x39, 0xf0, 0xc6, 0x16, 0x01, 0x1f, 0x53, 0xcc, 0x6a, 0xac, 0xd0, 0xf4, 0x82, 0x0b, 0xfd, 0x51, 0x43, 0x52, 0x57, 0x5c, 0xda, 0xdb, 0x61, 0x90, 0x6d, 0x4e, 0xf6, 0x8d, 0x54, 0xf7, 0xf4, 0xfb, 0x1f, 0x0c, 0xb7, 0x88, 0x31, 0x10, 0x10, 0x37, 0x89, 0x29, 0x42, 0x90, 0x7c, 0x3e, 0xf6, 0xda, 0x52, 0xce, 0x31, 0xb0, 0x90, 0x51, 0x10, 0x5b, 0x6e, 0x0a, 0xaf, 0x20, 0x84, 0xf9, 0xe3, 0x2d, 0x1f, 0xa2, 0x7c, 0xad, 0x0c, 0xdd, 0x25, 0x62, 0xfa, 0xae, 0x49, 0x43, 0x0d, 0xf6, 0xf9, 0x4d, 0x05, 0x10, 0x0b, 0x2d, 0xdd, 0x36, 0xb1, 0x3c, 0x4d, 0xf9, 0xd4, 0x56, 0xf6, 0x48, 0x0b, 0xb1, 0xaf, 0xa6, 0x20, 0x26, 0xea, 0x80, 0x97, 0x94, 0xd3, 0xb7, 0x4d, 0x78, 0x01, 0x00 + ], + txid: [ + 0x1b, 0xc3, 0x35, 0x69, 0x8d, 0xf8, 0x76, 0x82, 0x88, 0xe8, 0xa2, 0x7f, 0x5f, 0x6b, 0x6e, 0x4a, 0x91, 0x49, 0x85, 0x9e, 0xe5, 0x6c, 0x11, 0xd8, 0x5f, 0x6c, 0xc0, 0x37, 0xd9, 0x5c, 0x48, 0x8c + ], + auth_digest: [ + 0x97, 0xf5, 0x01, 0x0d, 0x1f, 0xd8, 0xf9, 0xad, 0x70, 0x65, 0xd5, 0x73, 0x06, 0xf0, 0xaf, 0xa1, 0x14, 0xf9, 0x2b, 0xb4, 0xb7, 0xae, 0x42, 0x5a, 0x9e, 0xc9, 0x28, 0x92, 0xce, 0xcc, 0x02, 0xa9 + ], + amounts: vec![ + 476324011816735, + 1087109908722977, + ], + script_pubkeys: vec![ + vec![ + + ], + vec![ + 0xac + ], + ], + transparent_input: Some(0), + sighash_shielded: [ + 0x86, 0x33, 0xf3, 0x5e, 0xdf, 0xab, 0xdf, 0x26, 0x58, 0xea, 0xf0, 0xb4, 0x32, 0xe0, 0x9d, 0x8a, 0x77, 0xb1, 0x05, 0x22, 0xcf, 0x00, 0x6a, 0xf8, 0x97, 0x0b, 0x6b, 0x29, 0xc7, 0x1a, 0xfc, 0x5e + ], + sighash_all: Some([ + 0x7f, 0xb7, 0x7f, 0xab, 0x76, 0x42, 0x74, 0x3f, 0xbc, 0x80, 0x7a, 0x8f, 0xaf, 0x34, 0xc2, 0x7d, 0x8e, 0xe2, 0xa1, 0x73, 0xb0, 0x50, 0x33, 0xd9, 0x8c, 0x28, 0xa9, 0xdf, 0xc4, 0x73, 0x83, 0x2f + ]), + sighash_none: Some([ + 0xe1, 0x90, 0xb2, 0xd7, 0x47, 0x25, 0x1b, 0x58, 0x54, 0xd6, 0xf3, 0xb0, 0xa2, 0x37, 0x01, 0xb9, 0xaf, 0x90, 0x0f, 0xe1, 0x12, 0xd0, 0xa2, 0x85, 0xb8, 0x77, 0xb8, 0x5a, 0xae, 0x36, 0x07, 0x7a + ]), + sighash_single: None, + sighash_all_anyone: Some([ + 0xc7, 0x56, 0x1f, 0xc8, 0x03, 0x7d, 0x3c, 0x53, 0x89, 0xcd, 0x7a, 0x61, 0x95, 0xf0, 0x54, 0x46, 0x61, 0xd7, 0x37, 0xcc, 0x38, 0x2f, 0x64, 0xf7, 0x4b, 0x2a, 0xfb, 0x5e, 0xea, 0x4b, 0x91, 0xbb + ]), + sighash_none_anyone: Some([ + 0x8a, 0x0b, 0xe1, 0xf3, 0x1e, 0x6d, 0x86, 0xfa, 0x0c, 0x2e, 0x49, 0xbe, 0x57, 0x50, 0x3c, 0x81, 0x46, 0x67, 0x4c, 0x12, 0x1a, 0x5c, 0xa2, 0xed, 0xac, 0xab, 0xeb, 0xbc, 0x89, 0x1c, 0xc4, 0xda + ]), + sighash_single_anyone: None, + }, + TestVector { + tx: vec![ + 0x06, 0x00, 0x00, 0x80, 0xf8, 0x69, 0x4a, 0x12, 0x77, 0x77, 0x77, 0x77, 0xd9, 0x86, 0xb6, 0x37, 0x7f, 0x33, 0x67, 0x1c, 0x02, 0xa7, 0x42, 0x5d, 0xb2, 0x88, 0x86, 0xb1, 0xa2, 0x61, 0x36, 0x6d, 0xa8, 0xa1, 0x39, 0x86, 0x65, 0xbe, 0xed, 0x3b, 0xe9, 0xbc, 0x2e, 0x05, 0x5e, 0x71, 0x1b, 0x7d, 0x36, 0xdd, 0xbd, 0xd3, 0x65, 0xcc, 0xdc, 0xd7, 0xfc, 0x00, 0xfe, 0x71, 0x29, 0x66, 0x95, 0x08, 0xda, 0xc0, 0xad, 0x2d, 0x55, 0xee, 0x7f, 0xc6, 0x0b, 0xce, 0x22, 0x88, 0x50, 0xba, 0x7b, 0x94, 0x3a, 0x8d, 0x50, 0xff, 0xcb, 0x2a, 0x67, 0x06, 0x51, 0xd3, 0x15, 0xd8, 0x71, 0x9c, 0x7b, 0x57, 0xf6, 0x37, 0x07, 0x65, 0x63, 0x52, 0x52, 0xac, 0x65, 0x00, 0xa7, 0x69, 0x0c, 0x23, 0x03, 0xcc, 0x09, 0xe8, 0x62, 0x8a, 0x83, 0x02, 0x00, 0x01, 0x52, 0x37, 0x6d, 0x47, 0xf4, 0x5b, 0x3d, 0x06, 0x00, 0x08, 0x51, 0x00, 0x6a, 0xac, 0x53, 0x63, 0x00, 0x52, 0xe8, 0xe3, 0x17, 0x16, 0x5c, 0x3a, 0x06, 0x00, 0x01, 0x6a, 0x00, 0x00, 0x03, 0xf1, 0x24, 0x90, 0xec, 0x57, 0xfd, 0x12, 0xc0, 0x43, 0x73, 0xd8, 0xf9, 0x43, 0x19, 0x52, 0x13, 0x0e, 0x97, 0x55, 0x7f, 0xae, 0x15, 0x3e, 0x01, 0x12, 0xfc, 0x0a, 0x05, 0x42, 0xa9, 0x5c, 0x12, 0xb2, 0x66, 0x75, 0x97, 0x76, 0x79, 0xb0, 0x28, 0x24, 0x45, 0x70, 0x2b, 0x2f, 0x02, 0x6b, 0x5f, 0x6c, 0x8f, 0x3b, 0x12, 0x82, 0x21, 0xa7, 0x90, 0xd9, 0x2c, 0x89, 0x5b, 0x94, 0x27, 0x0f, 0x29, 0x92, 0xd3, 0x3e, 0x05, 0x29, 0xa4, 0x82, 0x85, 0xe1, 0x93, 0xb0, 0xb5, 0x34, 0xc1, 0xa4, 0x0e, 0x01, 0x88, 0xbb, 0xcc, 0x72, 0x0e, 0x23, 0xe7, 0x4c, 0xb2, 0xa2, 0xd1, 0x84, 0xcd, 0xe2, 0x1e, 0xfb, 0x84, 0x8f, 0xa1, 0xdf, 0x6b, 0xb1, 0xdc, 0x43, 0x95, 0x40, 0xf6, 0x3c, 0x9c, 0x7a, 0x9d, 0x5f, 0x88, 0x13, 0x40, 0x29, 0x62, 0x65, 0x1e, 0xe9, 0x84, 0x39, 0x02, 0xb6, 0xc3, 0x98, 0x2d, 0x9e, 0xc2, 0x1c, 0x6f, 0x1f, 0x1d, 0x94, 0x51, 0x15, 0xa9, 0xac, 0xe8, 0x3c, 0x0d, 0xb3, 0x60, 0xb3, 0xa1, 0x55, 0x28, 0x06, 0xc8, 0x3a, 0x2c, 0x63, 0x94, 0x1d, 0x06, 0x05, 0xc9, 0x0d, 0xa1, 0x7f, 0xc0, 0xc3, 0x5d, 0x1c, 0xe3, 0x63, 0xce, 0xf1, 0x13, 0x28, 0xf3, 0x87, 0xc4, 0x01, 0xfe, 0xf2, 0x7a, 0x67, 0xa6, 0x29, 0x2f, 0x6f, 0x72, 0xb0, 0xa1, 0xd6, 0xc3, 0x89, 0x16, 0x2d, 0x16, 0x2e, 0xf0, 0x50, 0xae, 0x5f, 0x3d, 0xdb, 0xb5, 0x5c, 0xaa, 0xbc, 0xa9, 0xa1, 0xbe, 0x89, 0xb4, 0x63, 0x49, 0x4d, 0x74, 0x39, 0xfb, 0x56, 0x47, 0xa9, 0x18, 0x12, 0x8b, 0x96, 0x25, 0xd3, 0x3e, 0xac, 0xa6, 0x19, 0xd5, 0x2f, 0x03, 0x5f, 0xe6, 0x08, 0x9c, 0xe8, 0xd8, 0xb9, 0x0f, 0xe3, 0x67, 0x0d, 0x8c, 0x5a, 0x2e, 0x3e, 0x05, 0x49, 0x69, 0xa3, 0xd9, 0x7e, 0x61, 0xb5, 0xe6, 0x30, 0x67, 0x4f, 0xc7, 0x08, 0x57, 0xf1, 0xbb, 0xf1, 0x0f, 0xdc, 0x40, 0x49, 0xef, 0xf5, 0x60, 0xeb, 0xa5, 0xf2, 0x2a, 0xcc, 0x8d, 0x77, 0xdb, 0xee, 0x0b, 0x20, 0x55, 0x7f, 0xa4, 0xd0, 0x33, 0x31, 0x72, 0xcb, 0xb5, 0xcb, 0xcc, 0x2b, 0x13, 0x5f, 0x2c, 0xcd, 0xe0, 0x14, 0xe6, 0x3e, 0xbe, 0x4e, 0xdf, 0x92, 0x5e, 0x61, 0xba, 0x2a, 0x32, 0x0c, 0xd3, 0x99, 0x91, 0x5a, 0xdd, 0xfc, 0xeb, 0x1a, 0xd0, 0x69, 0xa9, 0xfd, 0x5b, 0x62, 0x10, 0xa4, 0xb6, 0xe5, 0x04, 0x52, 0xb1, 0xf9, 0x06, 0xdd, 0x16, 0xf0, 0x16, 0x68, 0xf0, 0xaf, 0x56, 0x6a, 0x28, 0x7c, 0xce, 0xfc, 0xd8, 0x94, 0x73, 0x41, 0x85, 0x9a, 0xe7, 0xdc, 0x3a, 0x06, 0xf6, 0xbf, 0x15, 0x74, 0xfe, 0xb9, 0x31, 0xf9, 0x27, 0xe2, 0xd5, 0x05, 0xf6, 0x08, 0x59, 0x9e, 0x23, 0xb0, 0x5a, 0xf7, 0xc3, 0x23, 0x69, 0x83, 0x97, 0xa8, 0x01, 0xdc, 0x7f, 0x78, 0x82, 0x5c, 0xc7, 0xeb, 0x9f, 0xcc, 0xe6, 0xc6, 0xc4, 0xf8, 0xf6, 0x88, 0x39, 0xd3, 0x0a, 0xc5, 0x67, 0x14, 0x8e, 0x70, 0x84, 0xdb, 0x2b, 0x37, 0x58, 0x30, 0xa0, 0x7b, 0x30, 0x5f, 0xed, 0xd6, 0x07, 0xa3, 0x47, 0xfa, 0x65, 0xde, 0xf0, 0x1d, 0x4e, 0x1f, 0xd6, 0xc1, 0x6b, 0x4b, 0x47, 0xf5, 0xb0, 0x1b, 0x43, 0x65, 0xb7, 0x72, 0x26, 0xe6, 0x0f, 0xdd, 0x40, 0xf2, 0x2a, 0x39, 0x5a, 0xa2, 0x35, 0xf0, 0xdf, 0xda, 0x8f, 0xb4, 0xd3, 0xde, 0x65, 0xb0, 0xcf, 0x4f, 0x4c, 0x22, 0x0b, 0x3b, 0x4a, 0x9e, 0x32, 0xbc, 0x0d, 0xb6, 0x4f, 0x16, 0x2c, 0x07, 0xdf, 0x42, 0xa1, 0x01, 0x99, 0x03, 0xa6, 0x7c, 0xda, 0x69, 0x3d, 0xde, 0xb5, 0xca, 0x39, 0xa0, 0xfe, 0x50, 0x08, 0x50, 0xec, 0x7c, 0x06, 0xbe, 0xe7, 0x18, 0x66, 0xb3, 0x55, 0xcc, 0xbc, 0x07, 0x8c, 0xd4, 0xdc, 0x03, 0x6f, 0xda, 0xa8, 0x1c, 0xb2, 0xde, 0x99, 0xcc, 0x88, 0xf6, 0x0a, 0x49, 0x46, 0x42, 0x87, 0xf5, 0x9f, 0xc7, 0x14, 0x8b, 0x1a, 0xfb, 0x4a, 0x2f, 0x9b, 0xb8, 0x97, 0x14, 0xe1, 0xeb, 0x8c, 0x03, 0x61, 0xe5, 0x99, 0x2a, 0x5b, 0x79, 0xcd, 0xbb, 0x91, 0xd9, 0xbf, 0x29, 0xeb, 0x59, 0x8c, 0xbb, 0x4b, 0xda, 0x92, 0x3d, 0x26, 0x7f, 0xea, 0xcb, 0x91, 0xce, 0x72, 0xd6, 0x1a, 0xb1, 0xea, 0x00, 0xf5, 0x6a, 0xa6, 0x76, 0x6e, 0xab, 0xc4, 0x7d, 0xca, 0xa6, 0x9a, 0x02, 0x4b, 0xbf, 0xf2, 0xf2, 0x96, 0x91, 0x7f, 0x17, 0xa3, 0xf8, 0xc9, 0x3e, 0x1b, 0xf2, 0x9c, 0x3c, 0xfc, 0x99, 0x1a, 0x2b, 0xe8, 0xcf, 0xa7, 0x0e, 0x5d, 0xe3, 0xf2, 0xdd, 0x52, 0xa7, 0x55, 0x01, 0x38, 0x68, 0x7a, 0xec, 0x28, 0x92, 0x6f, 0xa1, 0x68, 0xb1, 0x81, 0xdb, 0x72, 0x82, 0xbd, 0x60, 0xda, 0xd3, 0x31, 0x0d, 0xfe, 0x54, 0x2c, 0xeb, 0xe6, 0x94, 0x74, 0x00, 0x25, 0xc7, 0xec, 0x2a, 0x20, 0x43, 0xfe, 0xbb, 0x77, 0x9f, 0x7f, 0x37, 0x89, 0xa5, 0xe2, 0x42, 0xdb, 0x48, 0x03, 0xee, 0x36, 0x72, 0x52, 0xc4, 0x63, 0xc9, 0xa8, 0x8b, 0x41, 0x7b, 0x70, 0x86, 0x6d, 0x9a, 0xfb, 0x7a, 0x08, 0x27, 0x68, 0x01, 0xf9, 0x22, 0x7c, 0x63, 0x81, 0xf1, 0x5c, 0xc0, 0x94, 0xac, 0x7b, 0xd1, 0x54, 0xa4, 0xce, 0xf9, 0x0b, 0x48, 0x47, 0xdc, 0x16, 0x8a, 0x01, 0xf1, 0xe3, 0x1e, 0xec, 0x74, 0xa7, 0xef, 0xce, 0xba, 0x11, 0xf5, 0x07, 0x69, 0xf5, 0xd8, 0xf5, 0x4d, 0x36, 0x20, 0xc2, 0x3e, 0xc8, 0x99, 0x3f, 0x7a, 0xef, 0x27, 0xc1, 0xd3, 0x51, 0x96, 0xb1, 0x02, 0xb3, 0xcf, 0x3f, 0xed, 0x8b, 0xf8, 0x5d, 0x8a, 0x45, 0xf6, 0x96, 0x83, 0xec, 0xdd, 0x1a, 0x23, 0x44, 0xef, 0xb8, 0x48, 0x07, 0xd9, 0x0f, 0x18, 0x35, 0xb4, 0xf2, 0xf2, 0x4d, 0x8f, 0xf8, 0x12, 0x30, 0x47, 0xeb, 0x9f, 0x7d, 0x30, 0x62, 0x3e, 0x14, 0x29, 0x0d, 0x56, 0x17, 0x96, 0x3b, 0x42, 0x21, 0x40, 0x4a, 0xe7, 0x61, 0xc8, 0x6b, 0xec, 0x7a, 0x07, 0xbf, 0x81, 0xa0, 0xb9, 0xa7, 0xf7, 0xd0, 0x87, 0xac, 0x26, 0xce, 0x3d, 0xfa, 0x9c, 0x93, 0xfe, 0xea, 0xeb, 0xd1, 0x0d, 0xc1, 0x88, 0xc6, 0x27, 0xd4, 0xb9, 0x1d, 0x2a, 0x79, 0x01, 0xdc, 0x39, 0x4e, 0x52, 0x39, 0x05, 0x0a, 0x17, 0xec, 0xd5, 0x33, 0x20, 0xa5, 0xd7, 0x72, 0x4c, 0xd4, 0xf9, 0x82, 0x53, 0x3e, 0x07, 0x44, 0xb3, 0x28, 0x96, 0xe1, 0xb2, 0x30, 0xc9, 0xc3, 0x22, 0xbf, 0xed, 0x2b, 0x86, 0x10, 0x56, 0x33, 0x25, 0xd0, 0x31, 0x49, 0x48, 0xd0, 0xae, 0xf3, 0xd4, 0x1a, 0xd3, 0x0c, 0x87, 0xf9, 0xb0, 0xf6, 0xdc, 0x37, 0x97, 0x3b, 0x9c, 0x06, 0x72, 0xf5, 0x44, 0x51, 0x7f, 0x90, 0xe4, 0x3b, 0x1b, 0x81, 0x16, 0xda, 0xdc, 0x01, 0x6d, 0x19, 0x26, 0xc8, 0x48, 0x0d, 0x4e, 0x23, 0x9c, 0x2d, 0x0c, 0x08, 0x84, 0xfa, 0x47, 0x8f, 0x4c, 0xed, 0x9d, 0x8f, 0x17, 0xa6, 0xeb, 0x76, 0xe7, 0x8a, 0x00, 0xeb, 0x44, 0x73, 0x76, 0x9a, 0xd9, 0x9d, 0xb0, 0x69, 0xdc, 0x94, 0x28, 0x33, 0xcb, 0xf0, 0xf6, 0xf3, 0xeb, 0xc7, 0x8d, 0x78, 0x01, 0x6b, 0xdf, 0x48, 0xd4, 0xb5, 0x76, 0x1a, 0xe1, 0x7c, 0x60, 0xd9, 0x22, 0x57, 0xea, 0x58, 0x69, 0x09, 0x45, 0x01, 0xbb, 0x67, 0x12, 0x28, 0xcd, 0xaf, 0x27, 0xa2, 0x9b, 0x48, 0xda, 0x02, 0x9d, 0x2f, 0x85, 0x79, 0x1d, 0x26, 0x3d, 0x14, 0x09, 0x9e, 0xf9, 0x38, 0x46, 0xd4, 0x11, 0x19, 0x3d, 0xc9, 0x84, 0x6f, 0xa5, 0x50, 0x45, 0x99, 0x71, 0xc6, 0x67, 0x09, 0x16, 0xb0, 0x70, 0x6b, 0x04, 0x4f, 0xc5, 0xc2, 0xbd, 0x93, 0xad, 0xe3, 0x96, 0x79, 0x57, 0xcd, 0xb9, 0x41, 0x27, 0x4c, 0xc6, 0xbd, 0xb4, 0xe0, 0x36, 0xb7, 0x67, 0xb9, 0x50, 0xc0, 0x9e, 0x46, 0x26, 0xa1, 0xd0, 0x05, 0xbc, 0xf4, 0x83, 0x6e, 0xf6, 0xa1, 0xde, 0x48, 0x09, 0x5d, 0xcb, 0x46, 0x12, 0x78, 0xb1, 0x6c, 0x45, 0x68, 0x90, 0xb2, 0x3d, 0x40, 0xbd, 0x36, 0x04, 0x10, 0xf0, 0x01, 0x0a, 0x55, 0xf5, 0x05, 0xfe, 0x5e, 0x2d, 0xb2, 0x01, 0xc7, 0x52, 0xe9, 0xb5, 0xb1, 0x5b, 0xf8, 0xaa, 0x9e, 0x82, 0xd6, 0x49, 0xab, 0x11, 0x73, 0xba, 0x2a, 0x51, 0x32, 0xe0, 0xcc, 0x50, 0x51, 0xcc, 0xf7, 0x4c, 0x7a, 0x6a, 0x37, 0x07, 0xab, 0x59, 0x83, 0xf7, 0xcc, 0x27, 0x5c, 0x99, 0x1a, 0xbe, 0x4d, 0x7c, 0xee, 0x5f, 0x28, 0x9e, 0xfe, 0x72, 0x7e, 0xb3, 0xda, 0x86, 0xfa, 0x21, 0xa2, 0x8d, 0x6b, 0x8a, 0x2a, 0xff, 0xd4, 0x2d, 0xb9, 0x8b, 0xb2, 0xa4, 0x6c, 0xd8, 0xa3, 0x29, 0x31, 0x2f, 0xa9, 0x45, 0x39, 0xd9, 0xcb, 0x35, 0xdc, 0xb6, 0x04, 0x67, 0x8b, 0x63, 0x90, 0x64, 0xd9, 0x20, 0x05, 0xdf, 0x2d, 0x10, 0x68, 0x1c, 0x64, 0xb9, 0xed, 0x8c, 0xe4, 0x7d, 0x7e, 0xba, 0x0f, 0x2b, 0x50, 0x2b, 0x20, 0x6a, 0xd4, 0xb2, 0xe9, 0x2b, 0xbe, 0x45, 0x86, 0xf6, 0xd7, 0x50, 0x9e, 0x57, 0xa6, 0x37, 0x7f, 0xea, 0xbe, 0x38, 0xb3, 0xcc, 0x6c, 0x95, 0x5d, 0x5e, 0x7b, 0xdf, 0x7e, 0xb1, 0x32, 0xd8, 0x6b, 0xc0, 0x7a, 0x30, 0x98, 0xb4, 0x13, 0xe4, 0x40, 0x5d, 0xaa, 0xa2, 0x55, 0x29, 0x1d, 0x55, 0x2b, 0x2c, 0x80, 0x07, 0xbe, 0xd4, 0x1e, 0x22, 0xf1, 0xcf, 0x79, 0x11, 0x82, 0x12, 0x00, 0x55, 0x5e, 0x9c, 0x4f, 0xfb, 0x09, 0xef, 0xc1, 0x22, 0x38, 0x11, 0x75, 0x03, 0x1c, 0x38, 0x28, 0x0b, 0x53, 0x26, 0xeb, 0xbe, 0xaf, 0x33, 0x4f, 0xdc, 0xf0, 0xdc, 0x44, 0x4e, 0x62, 0x9f, 0x93, 0x95, 0x51, 0x54, 0x0b, 0xcb, 0xbb, 0xb1, 0xab, 0x9c, 0x23, 0x1a, 0x86, 0x6b, 0x32, 0x9e, 0x85, 0x24, 0xab, 0x25, 0xf9, 0x3e, 0x5e, 0x33, 0x4a, 0x05, 0x27, 0x2a, 0x3f, 0x82, 0x6f, 0x9d, 0x05, 0xa4, 0x50, 0x58, 0xdf, 0xcd, 0xf6, 0x88, 0x43, 0xa8, 0xb9, 0x36, 0xa0, 0xcf, 0x5e, 0x6a, 0xa8, 0xae, 0x1b, 0x80, 0xf6, 0x01, 0x61, 0xbf, 0x41, 0x4f, 0x28, 0x02, 0x11, 0x11, 0x09, 0x21, 0xa9, 0xc8, 0x5f, 0x51, 0x04, 0xa0, 0x16, 0x8e, 0x8e, 0x72, 0xde, 0x4f, 0x8a, 0xa0, 0x41, 0x32, 0xeb, 0x25, 0x88, 0x76, 0xf1, 0x9d, 0x7b, 0xe5, 0xf2, 0xdd, 0x2b, 0x0b, 0x30, 0x4b, 0x92, 0x3b, 0x29, 0x52, 0xd9, 0x1f, 0xde, 0xe7, 0xe5, 0x52, 0x05, 0xdb, 0xb1, 0x94, 0xeb, 0xba, 0x32, 0x2f, 0xdc, 0x67, 0xb2, 0x52, 0x2c, 0x92, 0x61, 0x21, 0xc7, 0xfa, 0x1a, 0xf1, 0x7e, 0xd0, 0x6c, 0x47, 0x27, 0x8f, 0x96, 0x08, 0x92, 0x96, 0x08, 0x7a, 0x70, 0x4b, 0x7d, 0x0f, 0x84, 0x7d, 0x51, 0xd6, 0xcc, 0x68, 0xac, 0xc5, 0x22, 0x07, 0x74, 0x73, 0x41, 0xf6, 0xb9, 0x8c, 0xb1, 0xcd, 0x4f, 0xaf, 0xcd, 0x2b, 0xb0, 0xd0, 0x5b, 0xc7, 0x9b, 0xb8, 0x0d, 0x7c, 0x4b, 0x8a, 0x1a, 0x11, 0xbc, 0x0a, 0x3b, 0xde, 0xca, 0x45, 0x41, 0x86, 0x9b, 0x4d, 0xc9, 0xd6, 0xb4, 0x8c, 0xd7, 0x86, 0x9b, 0xf7, 0x63, 0xb9, 0xdc, 0x42, 0x45, 0x27, 0x3c, 0x70, 0x4b, 0x0d, 0x8d, 0xec, 0x4b, 0x85, 0xd1, 0x6d, 0xd4, 0x38, 0xce, 0xd6, 0x22, 0x0f, 0xa6, 0x69, 0x26, 0x66, 0x3f, 0xcc, 0x22, 0x8f, 0xc6, 0xc4, 0xd2, 0x7e, 0x17, 0xe3, 0x27, 0x83, 0x4b, 0x67, 0x57, 0x91, 0x4d, 0x1b, 0xcb, 0xf3, 0x4b, 0x65, 0xd8, 0x58, 0xab, 0x8b, 0x5c, 0x12, 0x0c, 0xb0, 0x85, 0x05, 0x22, 0xf5, 0x42, 0x89, 0x3f, 0xdd, 0xb1, 0x79, 0xe8, 0x7f, 0x83, 0x2d, 0xaa, 0xa1, 0x52, 0xc8, 0x31, 0xf1, 0x35, 0x64, 0x00, 0x9c, 0x41, 0x81, 0x23, 0x53, 0x3d, 0xe2, 0xc6, 0x79, 0x49, 0xe3, 0xaf, 0x2d, 0xcb, 0x60, 0xd6, 0xbd, 0xbd, 0xda, 0xda, 0x63, 0xa3, 0x0b, 0x4b, 0x54, 0xcd, 0x1c, 0xe5, 0xa5, 0xa0, 0x0f, 0x8e, 0x85, 0x57, 0xeb, 0xa9, 0x23, 0x4e, 0x81, 0x17, 0x8d, 0x0f, 0xca, 0xb5, 0x61, 0x0f, 0xba, 0x96, 0x69, 0xcf, 0xeb, 0x1b, 0xd0, 0x8c, 0xd9, 0x65, 0x33, 0x49, 0x8b, 0x27, 0x2c, 0x57, 0x79, 0xa9, 0xf9, 0x39, 0x69, 0x1d, 0xe1, 0xad, 0x88, 0x1c, 0x80, 0x87, 0x8d, 0x6c, 0x29, 0x42, 0x15, 0x23, 0x0b, 0xbb, 0x61, 0x90, 0x69, 0xb4, 0xdc, 0x17, 0xb3, 0xe5, 0x9d, 0xbd, 0x24, 0x2c, 0xd8, 0x8e, 0xcc, 0x3b, 0xe3, 0xa2, 0x69, 0x6b, 0xf7, 0xf2, 0xd9, 0xe5, 0xb8, 0xc1, 0x52, 0xcc, 0x0d, 0x99, 0xa0, 0xa5, 0xe9, 0xa3, 0x8b, 0x1b, 0x8e, 0xb1, 0xa0, 0x13, 0xeb, 0x76, 0x51, 0x33, 0x37, 0xa7, 0xb0, 0xda, 0xdb, 0x4e, 0x81, 0x7b, 0x6f, 0x49, 0x78, 0x02, 0xbd, 0x47, 0xe9, 0x3a, 0x82, 0x0c, 0x1c, 0xc3, 0x32, 0xcd, 0xcc, 0xbd, 0xc8, 0x18, 0x8a, 0xd3, 0x33, 0xc9, 0x57, 0x23, 0xa2, 0xfa, 0x3f, 0xf9, 0x89, 0x9b, 0x87, 0x8d, 0xfa, 0xaf, 0x2e, 0x4b, 0x9f, 0x77, 0x90, 0x5e, 0xb8, 0xab, 0x7f, 0x3f, 0x86, 0xda, 0x8e, 0x7c, 0x03, 0x4f, 0x4b, 0x6d, 0x79, 0x43, 0xce, 0xf1, 0x20, 0x30, 0xc4, 0x00, 0x99, 0xd8, 0x77, 0xca, 0xbe, 0x81, 0xb0, 0x87, 0x50, 0xe3, 0xfb, 0xfe, 0x63, 0x12, 0x80, 0x34, 0x81, 0xc3, 0x7b, 0xa5, 0x1a, 0x7d, 0x76, 0x68, 0x31, 0x75, 0xd3, 0x6b, 0x51, 0xf2, 0x9f, 0x9a, 0x6b, 0xba, 0x33, 0x35, 0x91, 0xe1, 0x62, 0xda, 0xa6, 0xa3, 0x28, 0x6d, 0xcc, 0x96, 0x64, 0x12, 0x7b, 0xc0, 0xa3, 0x01, 0xb4, 0x80, 0x04, 0xa9, 0xc5, 0x27, 0x6b, 0xcf, 0x08, 0xe7, 0xfe, 0x4a, 0xe5, 0x2d, 0x76, 0xe4, 0x31, 0x48, 0x8a, 0x5b, 0x9d, 0x43, 0x1f, 0xa1, 0x36, 0x34, 0x99, 0x1c, 0xbd, 0x4c, 0x23, 0x21, 0xe4, 0x1d, 0x48, 0xc7, 0x38, 0xa9, 0xdd, 0xb3, 0xf7, 0x6f, 0x46, 0x1a, 0x53, 0xbe, 0xc9, 0x59, 0xe0, 0x2f, 0xc8, 0x77, 0x1b, 0x67, 0xec, 0x86, 0xbf, 0x9c, 0xcf, 0x25, 0x97, 0xeb, 0x34, 0xec, 0x3d, 0x29, 0x2e, 0x6b, 0x5d, 0x84, 0xeb, 0xac, 0x4d, 0x92, 0xde, 0x52, 0xe1, 0xf8, 0xbf, 0x6b, 0xfd, 0xba, 0xda, 0x63, 0x44, 0x09, 0xf2, 0x0e, 0xf2, 0xcc, 0x6e, 0x3c, 0x39, 0x0e, 0x43, 0x5f, 0x47, 0xe3, 0x47, 0x23, 0x8d, 0xb4, 0x86, 0x90, 0x84, 0x04, 0x73, 0xb0, 0xa0, 0x83, 0x1a, 0x5a, 0x8a, 0x58, 0xc4, 0xdc, 0xfc, 0x4e, 0xab, 0x7b, 0x41, 0x8c, 0xba, 0x2a, 0x41, 0x4f, 0x95, 0x57, 0x71, 0x90, 0xff, 0x88, 0xd7, 0x27, 0xf7, 0x3e, 0x2f, 0xff, 0x97, 0xaa, 0xbd, 0x11, 0x14, 0xb7, 0x64, 0xe3, 0xed, 0xbc, 0x18, 0x3e, 0x60, 0x3a, 0xcf, 0xb7, 0xc0, 0x9b, 0xf1, 0x32, 0xbb, 0x01, 0xef, 0xc7, 0x17, 0x8d, 0x4f, 0x9a, 0x2d, 0xba, 0xf4, 0x92, 0x4f, 0xd8, 0x0f, 0xbe, 0x0e, 0x60, 0x4f, 0x60, 0x39, 0x08, 0x32, 0xeb, 0x98, 0x04, 0x79, 0xe0, 0x4e, 0x9c, 0x9a, 0x2b, 0xb2, 0xfb, 0x36, 0x84, 0xd8, 0xf8, 0x06, 0x48, 0xd5, 0x80, 0x78, 0x38, 0x54, 0x58, 0x4f, 0x62, 0xbe, 0x0c, 0xc9, 0x21, 0x88, 0x32, 0x38, 0x56, 0x10, 0xd9, 0x62, 0x36, 0x5f, 0x50, 0x71, 0xfa, 0x3d, 0x36, 0x8f, 0xfb, 0x67, 0x1b, 0xa2, 0xc2, 0xf9, 0xa0, 0xfc, 0x68, 0xd8, 0x07, 0x22, 0x19, 0xa7, 0x7b, 0xef, 0x2d, 0x6b, 0x4a, 0x19, 0xf1, 0x6d, 0xd5, 0x30, 0x74, 0x22, 0x47, 0x46, 0xbb, 0xa5, 0xf1, 0x72, 0x82, 0x20, 0xb1, 0x96, 0xe4, 0x0f, 0x93, 0x7c, 0x47, 0x05, 0x42, 0x9d, 0x04, 0xaa, 0x3c, 0x50, 0x5c, 0x95, 0x60, 0x3e, 0x05, 0xff, 0x55, 0x2e, 0xc1, 0x86, 0x42, 0xd5, 0x67, 0x05, 0x02, 0x67, 0xb9, 0xf9, 0x92, 0x9c, 0x2e, 0x13, 0x80, 0x14, 0xb5, 0xef, 0x1b, 0xa7, 0x1d, 0x9a, 0x71, 0x86, 0xe3, 0xd1, 0x3c, 0x8a, 0x8e, 0x40, 0x8c, 0x2a, 0x9d, 0x12, 0x01, 0xa7, 0xfe, 0xbb, 0x83, 0x34, 0x51, 0x2b, 0x44, 0xb8, 0x2b, 0xb2, 0x01, 0x78, 0x9f, 0x63, 0x58, 0x04, 0x89, 0x6e, 0x3e, 0xb2, 0x1b, 0x5b, 0xd8, 0xc4, 0x21, 0xf0, 0xb4, 0xcf, 0xba, 0x04, 0xde, 0x92, 0x52, 0x8f, 0x04, 0xfb, 0x4b, 0x52, 0x6b, 0x73, 0x7e, 0xe3, 0x2d, 0xa8, 0x63, 0xf5, 0x98, 0x45, 0x61, 0x31, 0x98, 0x3a, 0x01, 0x35, 0x8f, 0xb0, 0x7d, 0xe6, 0x75, 0x21, 0x11, 0x58, 0x5a, 0x86, 0x25, 0x6c, 0xe0, 0x34, 0xc0, 0xd8, 0x57, 0x5a, 0x42, 0x76, 0x13, 0x61, 0xb1, 0x18, 0x77, 0x05, 0x0b, 0xc6, 0xaf, 0xc3, 0x16, 0x15, 0x64, 0xe9, 0x6f, 0xd8, 0xcf, 0x04, 0x8f, 0xeb, 0xeb, 0x2a, 0x92, 0x20, 0x07, 0x1c, 0xff, 0x18, 0x2d, 0x6c, 0xa0, 0x37, 0xce, 0x2c, 0x2d, 0xed, 0x91, 0x6b, 0xd7, 0xb8, 0x4d, 0xe2, 0x8a, 0xc0, 0x17, 0x1d, 0x97, 0xfc, 0x24, 0x95, 0x6c, 0x26, 0x66, 0x69, 0xc1, 0x03, 0x6b, 0x2b, 0x1a, 0x23, 0xda, 0xbc, 0xf3, 0x4e, 0x38, 0xf3, 0x51, 0x45, 0x12, 0xae, 0x8a, 0x47, 0xb3, 0x53, 0xb4, 0x16, 0x69, 0x96, 0x75, 0xe4, 0xd3, 0x1a, 0x2f, 0xe0, 0x34, 0x08, 0xe4, 0x24, 0xa7, 0x82, 0x9a, 0x06, 0xad, 0xe6, 0x36, 0x53, 0x61, 0xd8, 0xa9, 0x61, 0x25, 0x7c, 0xbe, 0x25, 0xb0, 0xcd, 0xe3, 0x3e, 0x96, 0x48, 0x77, 0xdf, 0x5e, 0x57, 0xc5, 0x3d, 0xb2, 0x83, 0x51, 0x77, 0x34, 0x3e, 0x2d, 0x87, 0x6d, 0x51, 0x4c, 0x62, 0xfb, 0xb3, 0xb4, 0xa7, 0x08, 0xce, 0x62, 0x62, 0x05, 0xcc, 0xf9, 0x2f, 0x24, 0x0d, 0x60, 0x2c, 0xdb, 0x5d, 0x68, 0x41, 0xfd, 0x29, 0xda, 0x63, 0x08, 0xb6, 0xca, 0x40, 0x97, 0xd8, 0x52, 0x54, 0x10, 0x46, 0x54, 0x52, 0x23, 0x9b, 0x04, 0x51, 0xa8, 0xdb, 0xed, 0xac, 0x1e, 0x41, 0xed, 0xdd, 0x0f, 0x6b, 0xe0, 0xe3, 0xd8, 0x89, 0x69, 0x07, 0x03, 0xa3, 0x14, 0x57, 0x07, 0xe0, 0xb3, 0xf5, 0xdb, 0x91, 0xb8, 0x19, 0x37, 0x56, 0xe0, 0xe3, 0x47, 0xb6, 0x64, 0xa1, 0xcc, 0xcb, 0xd7, 0x86, 0x9a, 0x40, 0x22, 0xea, 0xdf, 0x3f, 0x87, 0x3c, 0x10, 0xec, 0xab, 0x9a, 0x93, 0xf2, 0xca, 0xdc, 0xa7, 0xa3, 0x33, 0xb8, 0x1b, 0xb6, 0x10, 0x4e, 0x82, 0xea, 0x14, 0xfe, 0x74, 0x1e, 0xb0, 0x62, 0x08, 0x0d, 0xc8, 0x5a, 0xcb, 0xc8, 0xcc, 0x3a, 0x9b, 0xc8, 0x0c, 0x03, 0xd9, 0x1f, 0xfb, 0x3c, 0x25, 0xf9, 0xe4, 0x2b, 0xc2, 0x5c, 0xf7, 0x7d, 0x73, 0x90, 0xc3, 0xab, 0xaf, 0x26, 0x10, 0xf4, 0xec, 0xdb, 0x01, 0x9b, 0x15, 0x8d, 0xa2, 0x15, 0x5b, 0xef, 0xec, 0xb9, 0xc2, 0x29, 0x6d, 0x03, 0xf8, 0x23, 0xea, 0xac, 0x0c, 0x74, 0x0d, 0x2a, 0x44, 0x89, 0xb8, 0x28, 0x4c, 0x7e, 0x7b, 0x3a, 0x72, 0x9a, 0xfb, 0x69, 0xbd, 0x5b, 0xfa, 0x5f, 0x62, 0xf9, 0xb5, 0x27, 0x37, 0x97, 0xdd, 0x24, 0xa0, 0x18, 0x30, 0x7f, 0xc6, 0x20, 0xe6, 0x42, 0xaa, 0x27, 0xe7, 0x50, 0x6e, 0x17, 0xb1, 0x98, 0xdc, 0xa4, 0x79, 0x0e, 0x8d, 0xe1, 0xbf, 0xb6, 0x71, 0xd8, 0xdc, 0x75, 0x13, 0x91, 0x0e, 0x95, 0x43, 0x10, 0x72, 0x1b, 0x4f, 0xb5, 0x37, 0x05, 0xcd, 0xf0, 0x6e, 0xa6, 0xbb, 0xdf, 0x00, 0x00, 0x0a, 0xf5, 0xb7, 0x01, 0xa8, 0x77, 0xa1, 0x8d, 0xf9, 0xa5, 0x96, 0x4d, 0x19, 0x43, 0x10, 0xc9, 0x63, 0xa8, 0x84, 0x14, 0x1e, 0xa0, 0x21, 0xcd, 0xd9, 0x5e, 0xfa, 0x32, 0x63, 0xa5, 0x05, 0x38, 0x72, 0x29, 0xd1, 0x54, 0xec, 0xaa, 0x23, 0x5e, 0x8f, 0xa1, 0x07, 0x95, 0xc9, 0xda, 0x27, 0x41, 0xcd, 0x98, 0x71, 0x90, 0x16, 0xa9, 0x01, 0x17, 0xa7, 0x6f, 0x84, 0xf0, 0x0b, 0x5c, 0x3d, 0x4b, 0xce, 0xd7, 0x9a, 0x73, 0xbf, 0xb3, 0xa1, 0xc7, 0x8a, 0xd1, 0xad, 0xea, 0x50, 0x78, 0xf2, 0xf1, 0xb0, 0x0f, 0x81, 0x5b, 0xc7, 0xa3, 0x0e, 0xf8, 0x58, 0x40, 0x07, 0x77, 0x32, 0xdc, 0xb1, 0xa6, 0x1e, 0x9f, 0x31, 0x76, 0x3d, 0x52, 0x2d, 0x04, 0xc4, 0x90, 0x37, 0x1a, 0xea, 0xbc, 0xa9, 0x49, 0x9b, 0x05, 0x13, 0x17, 0x8d, 0x54, 0x31, 0x14, 0x8a, 0x72, 0x80, 0x5d, 0x09, 0x32, 0x9e, 0xa5, 0xd9, 0x41, 0xf3, 0x32, 0xd5, 0xc6, 0xd3, 0x2b, 0xa2, 0xef, 0x9f, 0x87, 0x23, 0xb6, 0xae, 0xa4, 0x5f, 0x94, 0xb6, 0xb8, 0xe0, 0x9a, 0xc1, 0xe0, 0xbb, 0xc5, 0xa8, 0xc6, 0xd9, 0xa0, 0x0a, 0x9d, 0x93, 0xf9, 0x90, 0x7e, 0x52, 0xed, 0xc4, 0xe9, 0xc3, 0x44, 0x29, 0x26, 0x54, 0xda, 0xae, 0xcd, 0x89, 0xd5, 0x94, 0x3a, 0x07, 0x2a, 0xe1, 0x4a, 0x36, 0x38, 0xff, 0x67, 0x7f, 0x7f, 0xea, 0x0a, 0x2b, 0x19, 0x1c, 0xe6, 0x64, 0x71, 0x01, 0x0c, 0xf9, 0x8a, 0x3a, 0x2a, 0x5b, 0xe1, 0x6b, 0x86, 0x2d, 0x29, 0x07, 0x59, 0xd4, 0xa8, 0x33, 0x45, 0xd0, 0x78, 0x07, 0xda, 0x25, 0x74, 0x3f, 0x02, 0xdd, 0x89, 0x5a, 0x3e, 0xad, 0xc0, 0x45, 0x98, 0xda, 0x54, 0xd1, 0x5d, 0xa8, 0x91, 0xb5, 0x71, 0x6d, 0xe9, 0x85, 0xee, 0xe6, 0xdd, 0xc5, 0xcc, 0xc9, 0x6f, 0xef, 0x4c, 0x4c, 0x89, 0x07, 0xbb, 0xff, 0xe3, 0x2c, 0xb6, 0x12, 0x92, 0x05, 0x3d, 0xb8, 0x6d, 0x36, 0x6b, 0x7e, 0x6b, 0x30, 0x13, 0xd1, 0x4b, 0x20, 0xa5, 0x80, 0x57, 0xe5, 0x6a, 0xe3, 0x09, 0x02, 0x4d, 0x28, 0x15, 0xe0, 0x43, 0xf4, 0x58, 0xa8, 0xf9, 0xe9, 0x77, 0x2e, 0xf7, 0x15, 0x7e, 0x16, 0x37, 0xd6, 0x50, 0xa3, 0x8f, 0x97, 0x4a, 0x88, 0x18, 0xc2, 0x4a, 0xb3, 0x99, 0xe0, 0x82, 0xa7, 0x79, 0xce, 0x73, 0xca, 0xb6, 0x73, 0xff, 0x5f, 0x49, 0x66, 0xc0, 0x6b, 0x62, 0x2d, 0x23, 0xc8, 0x8d, 0xb2, 0xfd, 0x4b, 0x8f, 0xa5, 0x0b, 0x23, 0x03, 0xff, 0x6a, 0x03, 0xf5, 0xe9, 0x23, 0x7c, 0xe4, 0x73, 0xff, 0x3c, 0x6e, 0x5c, 0x52, 0x0f, 0xc1, 0x08, 0x8e, 0xc9, 0x04, 0xc4, 0xda, 0x47, 0xf7, 0x81, 0xff, 0xac, 0x2e, 0xdb, 0x02, 0x7a, 0x2b, 0x78, 0x64, 0x19, 0x83, 0x89, 0x2f, 0xfb, 0x5c, 0x1d, 0xbc, 0x52, 0x38, 0x36, 0x75, 0xca, 0x69, 0x8e, 0xaa, 0x22, 0x08, 0x38, 0x5e, 0xfc, 0x43, 0xa0, 0x4e, 0x54, 0xe3, 0x8d, 0x87, 0x37, 0x62, 0xa4, 0xf1, 0xca, 0x2f, 0x5e, 0x87, 0xad, 0x98, 0x9e, 0x97, 0x2d, 0xa3, 0x71, 0x6f, 0x41, 0x91, 0xd0, 0x02, 0x41, 0x25, 0x03, 0xd3, 0x36, 0xff, 0xd5, 0x41, 0x8f, 0xb1, 0x2d, 0x34, 0x1b, 0xc2, 0x98, 0x93, 0x37, 0xc5, 0x90, 0x3c, 0xe6, 0xe6, 0x7d, 0x1b, 0x40, 0x3d, 0xad, 0xd4, 0xf5, 0x04, 0x71, 0xb4, 0x14, 0x9b, 0xb3, 0xe5, 0xaa, 0x03, 0xd2, 0xf3, 0x2e, 0x97, 0x8f, 0xfc, 0x59, 0x64, 0xe0, 0x18, 0x07, 0x78, 0xe3, 0x8f, 0xfd, 0x98, 0xb6, 0xc3, 0xab, 0xaa, 0xf7, 0xe2, 0xea, 0x79, 0xe3, 0x32, 0x90, 0x57, 0x0e, 0xb4, 0x83, 0x26, 0xfa, 0x0e, 0xcb, 0xf1, 0xcc, 0xe8, 0x66, 0x62, 0xe7, 0x47, 0x34, 0x44, 0x65, 0x9f, 0xc8, 0xcb, 0xc9, 0xf3, 0x61, 0x7e, 0xe8, 0x19, 0x5f, 0xe1, 0xbc, 0xf5, 0xbb, 0x1b, 0x63, 0x4c, 0xd4, 0x3f, 0x04, 0x6f, 0xe2, 0xb1, 0xb8, 0xc2, 0xb0, 0xc6, 0xb0, 0x64, 0xc4, 0xb7, 0xe1, 0x9b, 0x98, 0xe1, 0x9a, 0xa4, 0xc3, 0xae, 0xcd, 0xbb, 0xc5, 0x8f, 0xc5, 0x97, 0xc6, 0xae, 0xc3, 0x93, 0x31, 0xc3, 0xb2, 0xe1, 0x9b, 0xae, 0xc4, 0xb5, 0xe2, 0xb1, 0xa1, 0xc9, 0x86, 0xe1, 0x9b, 0x80, 0xc4, 0xac, 0xe2, 0xb1, 0xba, 0xc6, 0xb3, 0xc3, 0xab, 0x5a, 0xe1, 0x9b, 0x9c, 0xc2, 0xa8, 0xc3, 0xa2, 0xc3, 0x8e, 0xc3, 0xa0, 0xc6, 0xb1, 0xc3, 0xb8, 0xc6, 0xa4, 0xc4, 0xb8, 0xe1, 0x9b, 0xa9, 0x44, 0x54, 0xc7, 0x8e, 0x54, 0x7d, 0x29, 0xc9, 0x89, 0xc5, 0xb6, 0xe1, 0x9a, 0xb1, 0xe1, 0x9b, 0x97, 0xc6, 0xa9, 0xe2, 0xb1, 0xaf, 0xc3, 0xbd, 0xc8, 0x86, 0xc4, 0xb1, 0xe1, 0x9b, 0x80, 0xc8, 0xb2, 0x23, 0x5a, 0x00, 0x00, 0xfd, 0x9e, 0x01, 0xc4, 0xa7, 0xe1, 0x9b, 0x81, 0xc4, 0xad, 0xc4, 0xa6, 0xc8, 0xa4, 0xe1, 0x9a, 0xba, 0xe1, 0x9b, 0x9f, 0xc8, 0x98, 0xc3, 0x9c, 0x72, 0xe1, 0x9b, 0x8c, 0xc3, 0x8b, 0xc5, 0xbf, 0xc7, 0xa8, 0xc6, 0x84, 0xc6, 0xb9, 0xe1, 0x9b, 0x9b, 0xc7, 0xa2, 0xe1, 0x9a, 0xb8, 0xc4, 0x92, 0xe1, 0x9a, 0xbd, 0xcd, 0xbd, 0x7d, 0xe1, 0x9a, 0xb9, 0xe1, 0x9b, 0x82, 0xe2, 0xb1, 0xaf, 0xce, 0x85, 0xc8, 0x84, 0xc8, 0xbf, 0x71, 0xe1, 0x9b, 0xae, 0xe1, 0x9b, 0xa3, 0xc6, 0xa3, 0xc5, 0x8a, 0xe1, 0x9b, 0x94, 0xc7, 0xab, 0xc4, 0xbf, 0xc7, 0x9e, 0xc6, 0xa5, 0xc8, 0x95, 0xc5, 0x99, 0xc6, 0x9d, 0x67, 0xc4, 0x9a, 0x7d, 0xc5, 0xaa, 0xc5, 0x9a, 0xc3, 0x91, 0xe2, 0xb1, 0xb2, 0xc5, 0xb7, 0xc7, 0x81, 0xc7, 0x83, 0xc3, 0xab, 0x26, 0x7b, 0xc8, 0xb1, 0x38, 0xc2, 0xb3, 0xe1, 0x9b, 0x9e, 0xc7, 0x96, 0xc5, 0x85, 0x78, 0xc5, 0xae, 0xc6, 0x84, 0xc2, 0xba, 0xc5, 0x93, 0xc2, 0xae, 0xc3, 0x91, 0xe2, 0xb1, 0xa7, 0xc5, 0x88, 0xc5, 0x8c, 0xc5, 0xaf, 0xc3, 0xbf, 0xc6, 0x82, 0xc2, 0xbd, 0xc8, 0xb2, 0xc7, 0x93, 0xc2, 0xa5, 0xcd, 0xb4, 0xc6, 0xb7, 0xc5, 0x89, 0xc6, 0x93, 0x69, 0xc5, 0x9a, 0xc6, 0x93, 0xc4, 0x8f, 0xe2, 0xb1, 0xac, 0xe1, 0x9a, 0xa3, 0xc5, 0x9e, 0xc3, 0x92, 0xe1, 0x9b, 0xa2, 0xc9, 0x8c, 0xc8, 0xbd, 0xc4, 0xbb, 0xc4, 0x92, 0xc9, 0x85, 0xe1, 0x9b, 0x88, 0xc9, 0x85, 0xc3, 0xab, 0x77, 0xc3, 0xae, 0xe1, 0x9a, 0xb3, 0xc4, 0xb1, 0x50, 0xc8, 0x97, 0xc7, 0xb4, 0xc8, 0x8a, 0xc7, 0xba, 0xc3, 0x88, 0xc6, 0xbf, 0xc8, 0xab, 0x3c, 0xc6, 0x9d, 0xc4, 0xa4, 0xc3, 0x8d, 0xce, 0x87, 0xc2, 0xa1, 0xc4, 0xb4, 0x59, 0xc4, 0x9a, 0xc8, 0x93, 0xc5, 0xb4, 0xce, 0x89, 0xc6, 0xba, 0xc3, 0x9e, 0xc6, 0x81, 0xc8, 0x84, 0xc6, 0x85, 0xe1, 0x9b, 0x98, 0xc7, 0xa7, 0xc6, 0xbd, 0xc5, 0xb0, 0xe1, 0x9b, 0x9f, 0xe1, 0x9b, 0xac, 0xc2, 0xb5, 0xe1, 0x9b, 0x95, 0xc4, 0x9a, 0xc4, 0xa2, 0xc5, 0xb8, 0xc7, 0x93, 0x44, 0x5d, 0xc3, 0xa4, 0xc8, 0xbb, 0xc8, 0xa3, 0xe1, 0x9b, 0xa8, 0xc7, 0x95, 0xc6, 0x97, 0xc7, 0x94, 0xc9, 0x85, 0xc8, 0xae, 0xc9, 0x8f, 0xc3, 0xa3, 0xc8, 0xa9, 0xce, 0x8c, 0xc6, 0xa9, 0x4e, 0xcd, 0xb5, 0xc8, 0xbc, 0xe1, 0x9b, 0x84, 0x3e, 0xc8, 0xb4, 0xc5, 0xbe, 0xc6, 0x96, 0x2f, 0x7c, 0xe1, 0x9b, 0x99, 0xc4, 0x94, 0xc7, 0x8d, 0x6c, 0xc8, 0xb6, 0xc3, 0xad, 0xc7, 0x81, 0xc8, 0x97, 0xc7, 0xb3, 0xc6, 0x9d, 0xe1, 0x9b, 0x97, 0x21, 0x49, 0xc5, 0x86, 0xc7, 0xa5, 0xc6, 0x9a, 0xc4, 0x83, 0x38, 0xc6, 0x8d, 0xc5, 0x83, 0xc4, 0x97, 0xc4, 0x96, 0x73, 0xe1, 0x9b, 0x8b, 0xc4, 0x97, 0xc6, 0xad, 0x2c, 0xc5, 0x84, 0x5d, 0x65, 0xe1, 0x9a, 0xba, 0xc9, 0x8e, 0xe1, 0x9a, 0xa9, 0x76, 0xc7, 0x93, 0xe1, 0x9b, 0x83, 0xc7, 0x82, 0xc7, 0xba, 0xc6, 0x88, 0x03, 0xc3, 0x12, 0x6c, 0x4a, 0xc0, 0xa5, 0xd9, 0x47, 0x41, 0x24, 0xee, 0x17, 0x42, 0xa7, 0xb1, 0x37, 0x84, 0xc6, 0xd2, 0xbb, 0xc4, 0xee, 0x2e, 0xf8, 0x94, 0x2d, 0xfd, 0x99, 0x91, 0xad, 0x85, 0xa0, 0x40, 0x97, 0x45, 0x0f, 0xe4, 0xe7, 0x61, 0xb6, 0x94, 0xe6, 0x09, 0x7e, 0x66, 0x83, 0x8d, 0x1c, 0x42, 0x9d, 0xec, 0x80, 0x4b, 0x8e, 0xf8, 0xa6, 0xf0, 0xd3, 0x12, 0xf6, 0xb8, 0xa0, 0x2f, 0x2a, 0x2e, 0x26, 0xfb, 0x60, 0xb6, 0x3a, 0xd7, 0x0e, 0x1b, 0x25, 0x41, 0x31, 0x4a, 0xa8, 0xad, 0x3e, 0x21, 0x51, 0x1b, 0x79, 0x9b, 0x8e, 0xc4, 0xc9, 0x8b, 0x8d, 0x16, 0x83, 0x6c, 0x18, 0x22, 0xb2, 0x45, 0x62, 0x66, 0x46, 0x59, 0x86, 0x85, 0x0d, 0x23, 0x31, 0xc7, 0x29, 0x34, 0xbd, 0xb6, 0x71, 0x54, 0xab, 0x20, 0xad, 0x49, 0xbe, 0x0e, 0x52, 0xd8, 0xb0, 0x78, 0x41, 0x11, 0x7c, 0x0e, 0xb7, 0x6a, 0x39, 0x54, 0x96, 0x39, 0xf7, 0xad, 0xe7, 0x6a, 0x90, 0x71, 0x0e, 0x79, 0x83, 0x97, 0x8e, 0x9b, 0x23, 0x34, 0x5e, 0xce, 0x3b, 0xe2, 0x7a, 0xac, 0x48, 0xc4, 0xe9, 0x08, 0x0b, 0xb5, 0xf9, 0x4f, 0x55, 0xe3, 0x71, 0xb7, 0xe0, 0xe8, 0x8e, 0x14, 0xfc, 0x77, 0x5c, 0xac, 0x15, 0xec, 0x2a, 0x52, 0xab, 0xe9, 0x39, 0x3e, 0xc3, 0x7a, 0x40, 0x35, 0x9a, 0x13, 0x07, 0x63, 0x91, 0x3f, 0xe2, 0x66, 0x55, 0x03, 0xe7, 0x8b, 0x30, 0x80, 0x4b, 0x8e, 0xf8, 0xa6, 0xf0, 0xd3, 0x12, 0xf6, 0xb8, 0xa0, 0x2f, 0x2a, 0x2e, 0x26, 0xfb, 0x60, 0xb6, 0x3a, 0xd7, 0x0e, 0x1b, 0x25, 0x41, 0x31, 0x4a, 0xa8, 0xad, 0x3e, 0x21, 0x51, 0x1b, 0xc5, 0x3c, 0xae, 0x18, 0x9e, 0xc9, 0xdb, 0x6f, 0x14, 0x53, 0xb3, 0xc6, 0xad, 0x4f, 0x3b, 0x93, 0xdd, 0x10, 0x6a, 0x3a, 0x39, 0x0d, 0xb2, 0x7a, 0x1a, 0x75, 0x0e, 0x7e, 0xd0, 0x89, 0x7e, 0x3b, 0x61, 0x98, 0x48, 0x4d, 0xcc, 0xdf, 0xa7, 0xa7, 0xe1, 0xd8, 0xeb, 0x2f, 0x23, 0x66, 0x8d, 0x54, 0xe9, 0x8f, 0x9e, 0xd3, 0xae, 0x90, 0xfe, 0x0c, 0x27, 0x5f, 0x17, 0x7e, 0xcf, 0x70, 0x1f, 0xd3, 0x8c, 0xfb, 0x8b, 0x97, 0xae, 0x22, 0xd6, 0xb4, 0xa3, 0x6c, 0xfa, 0x52, 0xcc, 0x48, 0x4e, 0x3c, 0xff, 0xb8, 0x97, 0x7a, 0x41, 0xaa, 0x82, 0x8e, 0xd1, 0x26, 0xa8, 0x01, 0x04, 0x8b, 0x1e, 0xc4, 0xa1, 0x5c, 0xf2, 0x93, 0x5b, 0x2a, 0x6b, 0x60, 0x9f, 0x5c, 0xa6, 0x71, 0x9c, 0x08, 0x6a, 0xc2, 0xf5, 0x8c, 0x1c, 0x80, 0x4b, 0x8e, 0xf8, 0xa6, 0xf0, 0xd3, 0x12, 0xf6, 0xb8, 0xa0, 0x2f, 0x2a, 0x2e, 0x26, 0xfb, 0x60, 0xb6, 0x3a, 0xd7, 0x0e, 0x1b, 0x25, 0x41, 0x31, 0x4a, 0xa8, 0xad, 0x3e, 0x21, 0x51, 0x1b, 0xe8, 0x5c, 0xd3, 0x35, 0x66, 0xb0, 0x60, 0xe4, 0x48, 0xb4, 0xa2, 0xa0, 0x52, 0xa8, 0xb7, 0x9e, 0x27, 0x57, 0x8d, 0xce, 0x6e, 0x09, 0x88, 0x6e, 0xf0, 0x92, 0xef, 0x09, 0x67, 0x97, 0x47, 0x0b, 0xb5, 0x4b, 0x9a, 0xbb, 0xa5, 0xae, 0x26, 0x79, 0x9b, 0x07, 0xcd, 0xc8, 0x8c, 0x80, 0x2e, 0x6a, 0xf5, 0xcb, 0xfd, 0x41, 0x24, 0x29, 0x57, 0x00, 0xac, 0x12, 0xd9, 0x10, 0xa0, 0x2a, 0x74, 0xc8, 0x01, 0xfd, 0xd3, 0x01, 0xc4, 0xbc, 0xe1, 0x9a, 0xb6, 0xc2, 0xa9, 0xc6, 0x9e, 0xc4, 0xbf, 0xcd, 0xb6, 0xcd, 0xb4, 0x53, 0xc3, 0xa3, 0xe2, 0xb1, 0xa9, 0xe2, 0xb1, 0xb5, 0xe2, 0xb1, 0xa7, 0xc5, 0xb3, 0xe1, 0x9b, 0x89, 0x64, 0xe2, 0xb1, 0xbc, 0xc7, 0x83, 0xc6, 0x9f, 0xc2, 0xb2, 0xc2, 0xa4, 0xc8, 0x9f, 0xc7, 0x9a, 0xc2, 0xb7, 0xe1, 0x9b, 0x9b, 0xe2, 0xb1, 0xb2, 0xc5, 0xba, 0xc7, 0x80, 0xe2, 0xb1, 0xb0, 0xc8, 0x83, 0xcd, 0xb1, 0xc8, 0x9d, 0xc4, 0xb2, 0xc8, 0xb0, 0xcd, 0xbe, 0xc4, 0xab, 0xc6, 0x9c, 0xe1, 0x9a, 0xb6, 0xc5, 0xbc, 0xc2, 0xaa, 0x74, 0xc3, 0x8e, 0xe1, 0x9b, 0x83, 0xc5, 0x86, 0xc6, 0xa7, 0xc3, 0xb1, 0xe2, 0xb1, 0xa9, 0xc4, 0x8b, 0xc8, 0xb0, 0xc6, 0xa5, 0x77, 0xe2, 0xb1, 0xb3, 0xc3, 0x94, 0xc2, 0xab, 0xc5, 0xb8, 0xc6, 0x9b, 0x61, 0xc4, 0x9c, 0xc8, 0x82, 0x77, 0xc5, 0x9c, 0xc6, 0xa2, 0x7c, 0xc4, 0xa5, 0xc4, 0xb7, 0xc4, 0x99, 0xc8, 0x89, 0x79, 0xc3, 0x9b, 0xe1, 0x9a, 0xba, 0xc8, 0xaa, 0xc7, 0xae, 0xc6, 0xae, 0xc6, 0xb7, 0xc2, 0xb5, 0xc6, 0xa8, 0xc7, 0xb7, 0xe1, 0x9a, 0xbd, 0x6f, 0xc3, 0x8f, 0x23, 0xc5, 0x92, 0xc9, 0x88, 0xe1, 0x9a, 0xa0, 0x5c, 0xcd, 0xb1, 0xc8, 0xb8, 0x49, 0x31, 0xc6, 0x8d, 0xc6, 0xb1, 0xc5, 0x99, 0x49, 0xc8, 0xa6, 0xc3, 0x95, 0xc5, 0x94, 0xc5, 0x93, 0xc9, 0x8e, 0xe1, 0x9a, 0xa2, 0xc8, 0x90, 0xc8, 0x87, 0xc5, 0x94, 0xc6, 0xa0, 0x46, 0xc2, 0xbd, 0xc3, 0xa3, 0xc9, 0x8d, 0xc5, 0x9c, 0xc7, 0xa0, 0xc2, 0xbc, 0xc8, 0x86, 0xe2, 0xb1, 0xa3, 0x6a, 0xc8, 0x91, 0xc7, 0xbd, 0xe2, 0xb1, 0xbb, 0xc7, 0xad, 0xc4, 0xa0, 0xc8, 0x9e, 0xe1, 0x9b, 0xa0, 0xe2, 0xb1, 0xa0, 0xc3, 0xbd, 0xc3, 0xbd, 0xe1, 0x9b, 0x88, 0xc7, 0xa5, 0xc2, 0xb7, 0x62, 0xc6, 0x9e, 0xc8, 0x88, 0xe1, 0x9b, 0xad, 0xe1, 0x9b, 0xa1, 0xe1, 0x9b, 0xa1, 0xc8, 0x8b, 0xc7, 0xaf, 0xce, 0x8c, 0xc3, 0x81, 0xc6, 0x93, 0xc6, 0x9e, 0xc6, 0xab, 0xc6, 0xb2, 0xc2, 0xb3, 0x4f, 0x7a, 0xc3, 0xb9, 0x34, 0xc7, 0x8a, 0xe2, 0xb1, 0xa7, 0xc6, 0xaf, 0xc4, 0x87, 0xc3, 0x96, 0x53, 0xc5, 0xbb, 0x21, 0xc8, 0xa4, 0xce, 0x8c, 0xc6, 0x97, 0xc8, 0x94, 0xc6, 0xae, 0xc5, 0x8d, 0x65, 0xc3, 0x95, 0xc4, 0x91, 0xcd, 0xba, 0xc9, 0x86, 0xe1, 0x9b, 0xa6, 0xc7, 0x8a, 0xc3, 0x8c, 0xc8, 0x86, 0xc8, 0x96, 0xe1, 0x9b, 0x84, 0x78, 0xc5, 0xb6, 0xe2, 0xb1, 0xb1, 0xc5, 0xb6, 0xc8, 0x92, 0xc5, 0xb6, 0xc7, 0xab, 0xe1, 0x9b, 0x92, 0x4c, 0xc6, 0x9b, 0xc4, 0x91, 0xcd, 0xbd, 0xc8, 0x85, 0xe1, 0x9b, 0xa4, 0xc4, 0x93, 0x2e, 0x74, 0xc2, 0xb4, 0xc3, 0xbc, 0xc6, 0x90, 0xc4, 0x96, 0xc9, 0x88, 0xc5, 0x8e, 0xce, 0x87, 0xe2, 0xb1, 0xbc, 0xc5, 0x8e, 0xc2, 0xa9, 0xe1, 0x9b, 0x87, 0xc8, 0xb0, 0x7e, 0xc4, 0xbb, 0xc8, 0x86, 0xc8, 0xab, 0xc8, 0x97, 0xc7, 0x86, 0x5a, 0xc4, 0x93, 0xc8, 0x94, 0xc7, 0x83, 0x52, 0xc7, 0xb4, 0xc5, 0xab, 0xc2, 0xb8, 0xe2, 0xb1, 0xbb, 0x25, 0xc7, 0xb3, 0xc8, 0xa0, 0xc8, 0xbf, 0xc8, 0xbd, 0xc2, 0xa5, 0xc4, 0x83, 0xe2, 0xb1, 0xb8, 0x26, 0xc2, 0xb0, 0xc5, 0xa5, 0xc4, 0xb9, 0xe1, 0x9a, 0xac, 0xe1, 0x9b, 0xa8, 0x73, 0xc8, 0x8e, 0xc4, 0xbc, 0xe1, 0x9b, 0x87, 0x01, 0x49, 0x48, 0x70, 0x04, 0x60, 0xc4, 0x2f, 0x1f, 0x1c, 0xc8, 0xcf, 0x17, 0x96, 0xbd, 0x0c, 0x92, 0x23, 0x1e, 0xf2, 0xa3, 0x83, 0xce, 0xc2, 0xb3, 0xde, 0xaa, 0x9c, 0x03, 0xa1, 0xbd, 0xb6, 0x9e, 0x60, 0x0d, 0x45, 0xbb, 0xe2, 0x43, 0xb1, 0xae, 0xad, 0x96, 0x15, 0xdc, 0x00, 0xad, 0x96, 0xc3, 0x82, 0xfe, 0xcf, 0xb8, 0x6a, 0x13, 0x98, 0x1e, 0x2a, 0xc5, 0x6a, 0xe2, 0xf6, 0x50, 0x3b, 0x2e, 0x42, 0x25, 0x3f, 0x11, 0x21, 0x02, 0x7a, 0xd5, 0xf5, 0xed, 0xdd, 0x1a, 0xdc, 0x44, 0xa2, 0x87, 0x5c, 0x39, 0x1f, 0x01, 0xcf, 0x88, 0x87, 0xa3, 0xe2, 0x6e, 0x14, 0x40, 0x6f, 0xfe, 0xec, 0x4b, 0xfd, 0x7a, 0x9f, 0xd8, 0x77, 0xce, 0x52, 0x03, 0xfe, 0x6b, 0x05, 0x8d, 0x23, 0x1e, 0xc7, 0x1a, 0xf9, 0xca, 0x18, 0xed, 0x5c, 0x73, 0x55, 0x06, 0xd7, 0xba, 0x28, 0xee, 0x68, 0xee, 0x66, 0x58, 0x7c, 0x99, 0x8c, 0x8f, 0xec, 0xa7, 0xae, 0x06, 0x8c, 0x8e, 0xd0, 0x79, 0xe5, 0xa9, 0xa4, 0x36, 0x72, 0x8c, 0xce, 0x01, 0xfd, 0x0d, 0x01, 0x58, 0xc5, 0x98, 0x7c, 0xc7, 0xa7, 0xc5, 0x96, 0xc2, 0xb4, 0x4a, 0xc7, 0x8a, 0xe2, 0xb1, 0xbb, 0xe1, 0x9a, 0xb5, 0xc6, 0x9a, 0xc6, 0xa2, 0x58, 0xc3, 0xa9, 0xc3, 0x90, 0xc6, 0x9f, 0xe1, 0x9a, 0xb4, 0xc6, 0x9b, 0xc5, 0x81, 0xc3, 0xad, 0x23, 0xc8, 0x84, 0x7c, 0xe1, 0x9b, 0x99, 0xc7, 0x88, 0x6a, 0x29, 0xc6, 0x89, 0xc8, 0x91, 0xc2, 0xae, 0x4f, 0xc2, 0xa3, 0xc3, 0x97, 0xc3, 0x87, 0x38, 0xc5, 0xb0, 0xc7, 0xbe, 0xe1, 0x9b, 0x81, 0xc8, 0xae, 0xc5, 0x95, 0xc8, 0xa6, 0x48, 0xc5, 0xbe, 0xc6, 0xa5, 0xe2, 0xb1, 0xac, 0xc8, 0xb4, 0xc4, 0x99, 0xe1, 0x9b, 0xa5, 0xce, 0x8a, 0xe2, 0xb1, 0xb1, 0xe1, 0x9a, 0xb8, 0xc6, 0x88, 0x2f, 0xc7, 0x9d, 0xe2, 0xb1, 0xa3, 0xc8, 0x82, 0xe2, 0xb1, 0xbd, 0xce, 0x89, 0xe1, 0x9b, 0x98, 0xc8, 0xb7, 0xe2, 0xb1, 0xab, 0xc7, 0xb3, 0xc7, 0x85, 0xe2, 0xb1, 0xa0, 0x43, 0xc3, 0xbf, 0x77, 0xc8, 0xb8, 0xc5, 0x92, 0xc3, 0xb4, 0xc6, 0x9c, 0xc6, 0x9f, 0xe1, 0x9a, 0xad, 0xc7, 0x96, 0x6e, 0xc8, 0x99, 0xc7, 0x92, 0xe1, 0x9b, 0x80, 0xc6, 0x9e, 0x33, 0xc4, 0x87, 0xe1, 0x9b, 0x8e, 0x7d, 0xcd, 0xba, 0xc6, 0xba, 0x30, 0xc6, 0xae, 0xc4, 0xb0, 0xc7, 0xa5, 0xe2, 0xb1, 0xb6, 0xc9, 0x87, 0x60, 0xce, 0x8a, 0xc5, 0xac, 0xc9, 0x80, 0xcd, 0xbc, 0xc4, 0xb4, 0xe1, 0x9a, 0xa3, 0xc8, 0xb5, 0xc3, 0xbb, 0xc3, 0xa3, 0xe2, 0xb1, 0xbb, 0xc8, 0x8d, 0xc7, 0x89, 0xc8, 0x9e, 0x50, 0x2d, 0xc3, 0x8f, 0xc8, 0x99, 0xc4, 0x8b, 0x38, 0xc5, 0x8c, 0xc6, 0xae, 0xc5, 0x9c, 0xc8, 0x82, 0xce, 0x85, 0xc7, 0xb4, 0x21, 0xc2, 0xb5, 0xe1, 0x9b, 0xae, 0x63, 0xe2, 0xb1, 0xa0, 0xc6, 0xb1, 0x7d, 0x77, 0xc8, 0x81, 0x2b, 0xe2, 0xb1, 0xba, 0xc7, 0x88, 0x6e, 0xe1, 0x9a, 0xa5, 0xce, 0x86, 0xc7, 0xa3, 0x40, 0xc6, 0x90, 0xc5, 0x92, 0xc8, 0xa9, 0x02, 0xe1, 0x6e, 0x95, 0xe4, 0x52, 0xf5, 0x40, 0x49, 0xc5, 0x4e, 0xf3, 0x67, 0x7e, 0x6b, 0x14, 0x3f, 0x63, 0xe8, 0x33, 0xc5, 0x23, 0xba, 0x00, 0x8d, 0x7a, 0x83, 0x98, 0xd4, 0x1a, 0x33, 0x11, 0x25, 0xbb, 0xd8, 0x94, 0x23, 0x6f, 0x5b, 0x59, 0x19, 0x32, 0x26, 0x95, 0xc1, 0x96, 0xed, 0x05, 0x2d, 0xff, 0x00, 0x83, 0x27, 0x90, 0x5b, 0xe1, 0xfb, 0x05, 0x49, 0x98, 0x39, 0x0c, 0xa7, 0x19, 0xfd, 0x70, 0x1c, 0x4d, 0x80, 0x97, 0x8d, 0xcf, 0x26, 0xe8, 0x4f, 0x0b, 0x1f, 0xc5, 0x77, 0x37, 0xe9, 0x46, 0xd6, 0x27, 0x61, 0xfc, 0x59, 0xfd, 0x9c, 0x48, 0xd2, 0x62, 0xb9, 0x3a, 0xee, 0x45, 0x65, 0x2c, 0x78, 0x78, 0x05, 0xdf, 0xac, 0xe8, 0x3d, 0x04, 0xe5, 0x24, 0x40, 0x3a, 0x25, 0xa1, 0x66, 0xa1, 0xf4, 0x0e, 0xcc, 0x8f, 0xff, 0x84, 0x4f, 0x09, 0xde, 0x67, 0x48, 0x04, 0x52, 0xa6, 0x78, 0x9d, 0x48, 0xb7, 0xbd, 0xbd, 0x81, 0x1f, 0x0e, 0xda, 0xda, 0xa8, 0xee, 0x8e, 0xb9, 0x16, 0x17, 0x99, 0x2e, 0xad, 0xf3, 0x91, 0xf4, 0xc0, 0x45, 0xb8, 0xe9, 0xc2, 0xdb, 0x16, 0x1a, 0x26, 0xfe, 0xbb, 0x6a, 0x94, 0xea, 0xcc, 0xa3, 0x06, 0x0c, 0xf6, 0x78, 0xbb, 0xf6, 0xcf, 0xef, 0x4a, 0x7c, 0xf3, 0x82, 0xab, 0x9a, 0xd8, 0x3d, 0xe0, 0x34, 0xcf, 0x78, 0x82, 0x25, 0xe3, 0x18, 0x49, 0xcb, 0xf1, 0x47, 0xf9, 0x4a, 0x84, 0xad, 0x27, 0x90, 0x5b, 0xe1, 0xfb, 0x05, 0x49, 0x98, 0x39, 0x0c, 0xa7, 0x19, 0xfd, 0x70, 0x1c, 0x4d, 0x80, 0x97, 0x8d, 0xcf, 0x26, 0xe8, 0x4f, 0x0b, 0x1f, 0xc5, 0x77, 0x37, 0xe9, 0x46, 0xd6, 0x27, 0x61, 0xff, 0x1d, 0x80, 0xfe, 0xee, 0xa1, 0xb6, 0xd5, 0xa1, 0x63, 0xd0, 0xc9, 0x62, 0x43, 0x16, 0x36, 0xe1, 0xed, 0x62, 0x19, 0x66, 0xfe, 0x28, 0x5b, 0xc9, 0x70, 0xa2, 0x66, 0xbb, 0x40, 0x0d, 0x4d, 0x48, 0xd5, 0x5e, 0xf7, 0x17, 0x04, 0xf5, 0xb7, 0x98, 0x62, 0xbd, 0x80, 0x6a, 0x6a, 0x33, 0xe1, 0x13, 0xb1, 0x88, 0x32, 0xb3, 0xd5, 0x9e, 0x3a, 0x69, 0x84, 0xe1, 0x4f, 0xd5, 0x2a, 0xc9, 0x00, 0x7a, 0xba, 0xe5, 0x98, 0x42, 0xec, 0x80, 0x0b, 0xda, 0xa2, 0x69, 0xf5, 0xd4, 0xfe, 0xb1, 0xec, 0xcb, 0xe0, 0xef, 0xc8, 0x93, 0x6a, 0x3a, 0xc7, 0x28, 0xa0, 0xc9, 0x83, 0x78, 0x37, 0x2d, 0x76, 0xac, 0x52, 0xa5, 0x2e, 0x8e, 0x5c, 0xac, 0x28, 0xaf, 0x37, 0x96, 0xec, 0xb6, 0x68, 0x34, 0xa4, 0xbe, 0x9b, 0xfb, 0x92, 0xfe, 0x45, 0x64, 0x57, 0x8a, 0x19, 0x07, 0xcd, 0xe3, 0xa2, 0xc2, 0xa7, 0xf2, 0xa9, 0x17, 0xfa, 0xd8, 0x59, 0x5b, 0x88, 0x6e, 0x04, 0x0d, 0xa5, 0x68, 0xc2, 0x01, 0x8d, 0x02, 0x49, 0xa0, 0x64, 0x15, 0x7d, 0xe8, 0x80, 0x92, 0x23, 0x80, 0xd6, 0xb7, 0x1f, 0xfd, 0xaa + ], + txid: [ + 0x0c, 0xd4, 0x56, 0xee, 0x3d, 0x30, 0x02, 0xe1, 0x4c, 0x06, 0x47, 0x3e, 0x5a, 0xea, 0x4c, 0x30, 0x00, 0xfe, 0x6d, 0xe4, 0xf2, 0x5d, 0x58, 0x0c, 0x99, 0xbd, 0x5e, 0x3b, 0x53, 0x7d, 0xca, 0x2c + ], + auth_digest: [ + 0xee, 0xb9, 0x7a, 0xe7, 0x5f, 0x60, 0x9e, 0xf5, 0x6a, 0x98, 0x6c, 0x7f, 0x4e, 0xa5, 0x27, 0x9c, 0xce, 0x9c, 0x57, 0xe0, 0x1c, 0x63, 0x82, 0x90, 0x38, 0x3f, 0xfe, 0x06, 0xf3, 0x5e, 0xd8, 0xc3 + ], + amounts: vec![ + 2069242925164740, + 994250683432957, + ], + script_pubkeys: vec![ + vec![ + 0x52, 0x52, 0x52, 0x6a + ], + vec![ + 0x63, 0x6a, 0xac, 0x63, 0x52, 0xac, 0x6a, 0x65, 0x53 + ], + ], + transparent_input: Some(0), + sighash_shielded: [ + 0x02, 0xfb, 0xc9, 0x55, 0xf5, 0xca, 0x66, 0x7c, 0x14, 0x09, 0x14, 0x91, 0x00, 0x66, 0xa2, 0x47, 0xdd, 0x40, 0x43, 0xeb, 0x67, 0x63, 0x6c, 0xab, 0xfc, 0x5f, 0x4d, 0xa4, 0xf4, 0x1b, 0xfa, 0x50 + ], + sighash_all: Some([ + 0x5f, 0x0b, 0xf4, 0xf0, 0x01, 0xde, 0xf7, 0x0c, 0xbd, 0x71, 0xd8, 0x4d, 0xad, 0x9b, 0xd0, 0xc3, 0x98, 0x9c, 0x0b, 0x47, 0xfa, 0x08, 0x21, 0x59, 0x6e, 0xa2, 0x5c, 0xc0, 0x39, 0x4f, 0xe7, 0xe5 + ]), + sighash_none: Some([ + 0x78, 0xdc, 0x28, 0xc9, 0x22, 0xa9, 0x11, 0x36, 0x78, 0xa1, 0xbe, 0x9c, 0x09, 0xe5, 0x89, 0x16, 0x87, 0x14, 0xc2, 0x02, 0x6b, 0x47, 0xc2, 0x62, 0x42, 0xe3, 0xbc, 0x9e, 0x11, 0x85, 0x8e, 0x1b + ]), + sighash_single: Some([ + 0x5e, 0x39, 0xb8, 0x67, 0x18, 0x07, 0x67, 0x47, 0xa5, 0x48, 0x62, 0x56, 0x1a, 0x2a, 0xd0, 0x07, 0xa9, 0xda, 0x41, 0x8f, 0xc0, 0x6d, 0x55, 0x78, 0xc4, 0x32, 0xac, 0x91, 0x8f, 0xba, 0x30, 0x4f + ]), + sighash_all_anyone: Some([ + 0xe1, 0x9b, 0x94, 0x17, 0xee, 0x17, 0xba, 0x57, 0x18, 0xb4, 0xf2, 0x1a, 0x72, 0x80, 0xdd, 0x4a, 0xe5, 0x5b, 0x22, 0x0b, 0xee, 0x30, 0x90, 0xef, 0xce, 0x24, 0xc3, 0x4a, 0x92, 0x44, 0x9b, 0x30 + ]), + sighash_none_anyone: Some([ + 0x70, 0x06, 0xa4, 0xe8, 0x43, 0x3c, 0x02, 0x66, 0x23, 0xf8, 0xdd, 0x26, 0x0a, 0xfb, 0xf7, 0xf4, 0x5a, 0xf7, 0x30, 0x2c, 0x0b, 0x25, 0x2c, 0x21, 0xb1, 0x79, 0x38, 0x49, 0x8e, 0xa8, 0xbd, 0xe4 + ]), + sighash_single_anyone: Some([ + 0xb9, 0x3f, 0xf6, 0xd6, 0x24, 0x9f, 0x75, 0x82, 0x5b, 0x16, 0x53, 0x6b, 0x13, 0x0d, 0x06, 0xd0, 0x87, 0xb2, 0x96, 0xa0, 0x62, 0x06, 0xd1, 0xea, 0x23, 0x5a, 0xbd, 0x2f, 0xae, 0x5c, 0x24, 0x78 + ]), + }, + TestVector { + tx: vec![ + 0x06, 0x00, 0x00, 0x80, 0xf8, 0x69, 0x4a, 0x12, 0x77, 0x77, 0x77, 0x77, 0x46, 0x24, 0xa0, 0x79, 0x65, 0xc0, 0xfa, 0x0c, 0x00, 0x02, 0x57, 0xfa, 0xba, 0x21, 0xfe, 0xa1, 0x00, 0x00, 0x03, 0x6a, 0x53, 0x51, 0xcf, 0x68, 0x94, 0x72, 0x1f, 0xee, 0x00, 0x00, 0x05, 0x00, 0x51, 0xac, 0x53, 0x63, 0x00, 0x00, 0x02, 0xe6, 0x5c, 0x16, 0x5d, 0x08, 0xab, 0x23, 0x4c, 0xdf, 0x24, 0x81, 0x50, 0xf9, 0xc8, 0x6f, 0x60, 0xec, 0x73, 0xab, 0xdf, 0x75, 0xc5, 0x59, 0xf0, 0x67, 0x2b, 0xae, 0x0a, 0x39, 0x09, 0x4a, 0x3c, 0xc5, 0x23, 0xd4, 0xc7, 0x46, 0xcb, 0x4c, 0x91, 0x5d, 0x21, 0x57, 0xe8, 0x10, 0xbe, 0x58, 0x21, 0x83, 0x74, 0x53, 0xfe, 0xf2, 0xef, 0xb7, 0x51, 0x37, 0xf3, 0xc2, 0xab, 0xbc, 0x35, 0x47, 0x1f, 0x69, 0xf5, 0x08, 0x54, 0xfb, 0x68, 0x81, 0x0f, 0x94, 0xf7, 0x63, 0x63, 0x3e, 0xeb, 0x14, 0x3f, 0x72, 0xa5, 0xef, 0xd6, 0xc2, 0xa4, 0x7e, 0x61, 0x54, 0xc4, 0xf0, 0xf1, 0x20, 0xf3, 0x7f, 0x0e, 0x44, 0xdf, 0x8a, 0xc5, 0x84, 0x9b, 0x65, 0x5a, 0xcf, 0x9f, 0xa7, 0xb2, 0xea, 0x84, 0x62, 0x1d, 0x8e, 0x4d, 0xd8, 0x57, 0x6d, 0xa7, 0x5e, 0xd1, 0xb4, 0x8a, 0xcb, 0x91, 0x08, 0x03, 0x27, 0x3e, 0xee, 0x8e, 0xbb, 0x63, 0x47, 0x8a, 0xd6, 0x9d, 0xb3, 0xd1, 0xb7, 0x74, 0xc1, 0x21, 0xb2, 0xcf, 0x95, 0x8e, 0xdc, 0xcb, 0xc4, 0x66, 0x9d, 0x31, 0x11, 0xb4, 0xfd, 0xde, 0x38, 0xb6, 0x2d, 0x27, 0xd3, 0x21, 0x6e, 0x7f, 0x0f, 0x42, 0xa9, 0xaa, 0xe0, 0x0f, 0xc3, 0x79, 0x12, 0x20, 0xdb, 0xb1, 0x03, 0x15, 0x19, 0xbc, 0x1e, 0xcc, 0xf8, 0x29, 0x8a, 0x22, 0xab, 0x20, 0x92, 0x71, 0x65, 0xaa, 0x95, 0xd5, 0x46, 0x88, 0x83, 0x48, 0x17, 0x58, 0x3c, 0x64, 0x90, 0x28, 0x77, 0x34, 0xea, 0x30, 0x0c, 0x38, 0x94, 0xf9, 0x9b, 0xaa, 0x29, 0xee, 0x97, 0x50, 0x9d, 0x1c, 0x10, 0x71, 0xf2, 0x17, 0x42, 0xba, 0x67, 0x13, 0xed, 0xa0, 0x20, 0x38, 0x1e, 0x60, 0x98, 0xb0, 0x5a, 0xde, 0x28, 0x09, 0x63, 0xb3, 0x98, 0xc0, 0x3b, 0xf4, 0xc4, 0xe1, 0xf1, 0x9a, 0xd1, 0xad, 0xf1, 0xf0, 0xd6, 0x1f, 0xac, 0xbf, 0x99, 0x66, 0xbd, 0xb0, 0x1f, 0xd1, 0x84, 0xb2, 0x00, 0xf8, 0x66, 0xc5, 0xd1, 0x2e, 0x3d, 0xc5, 0x7e, 0xcf, 0x4f, 0xcd, 0x60, 0xc4, 0xa7, 0x56, 0x19, 0x1d, 0xcf, 0x50, 0xbb, 0x0f, 0x97, 0x6f, 0x00, 0xe4, 0x36, 0x36, 0xa6, 0x83, 0x08, 0x69, 0x2f, 0x40, 0x24, 0x4c, 0x39, 0x15, 0x34, 0x4b, 0x6f, 0x1f, 0x5e, 0xe7, 0x0e, 0x51, 0xe1, 0x2b, 0x28, 0x53, 0x85, 0x53, 0x40, 0x3b, 0xe1, 0x49, 0x8e, 0x00, 0x75, 0xdb, 0xda, 0x3e, 0x66, 0x6d, 0x9e, 0xbd, 0x18, 0xa1, 0x27, 0x21, 0xc9, 0x73, 0x49, 0xac, 0x10, 0xe8, 0xfa, 0x2d, 0x6a, 0x59, 0xb2, 0x23, 0x56, 0xa7, 0x71, 0x96, 0x18, 0xaa, 0xb5, 0xc7, 0x57, 0xf8, 0x82, 0x1e, 0xfc, 0x3e, 0x07, 0x1b, 0x75, 0xf2, 0x15, 0xb2, 0x00, 0xb7, 0xd2, 0x99, 0x98, 0xed, 0x7a, 0xe0, 0x05, 0x7f, 0xb2, 0x32, 0x9c, 0xa9, 0x13, 0x6d, 0xd2, 0xbc, 0x51, 0xa6, 0x59, 0x01, 0x71, 0xdf, 0xca, 0x3b, 0xcb, 0x93, 0x6b, 0x11, 0xc6, 0x3c, 0x03, 0xbb, 0x7f, 0xce, 0x30, 0xa0, 0x5f, 0x9b, 0x6f, 0x8f, 0xf3, 0x54, 0x06, 0x04, 0x50, 0xa3, 0x45, 0x2d, 0xa1, 0x86, 0xe9, 0x3d, 0x6c, 0x32, 0xda, 0x62, 0x72, 0xb8, 0x9b, 0xc4, 0xd6, 0xd5, 0xe8, 0x47, 0x8f, 0x29, 0x91, 0x01, 0x98, 0x97, 0x11, 0xa9, 0xd2, 0x20, 0x97, 0xcd, 0xb7, 0x0c, 0x15, 0x0e, 0xd2, 0x6d, 0xf4, 0x7b, 0x0c, 0xdd, 0xee, 0x52, 0x1b, 0x4f, 0x1e, 0x98, 0x96, 0xa1, 0xb6, 0x97, 0x86, 0x53, 0xa4, 0xe3, 0x8b, 0x0d, 0x28, 0x52, 0x6e, 0x1e, 0x3a, 0x87, 0x43, 0x5a, 0xc4, 0xfd, 0x30, 0x97, 0xaf, 0xe3, 0x21, 0xe7, 0x2d, 0x40, 0xc4, 0x70, 0xf3, 0xb5, 0x3f, 0x5c, 0x35, 0x8d, 0x2e, 0x53, 0x69, 0x7c, 0xaf, 0x66, 0x9d, 0xea, 0xa1, 0x1d, 0xe7, 0x7c, 0x98, 0x4a, 0x73, 0x0e, 0x5b, 0xf7, 0xb3, 0x8e, 0xf6, 0x58, 0x9a, 0x5a, 0xa7, 0x55, 0x81, 0xbf, 0xd3, 0xc0, 0x07, 0x8a, 0x63, 0xa3, 0x92, 0x96, 0x0e, 0xc3, 0xf2, 0xa0, 0x5c, 0x08, 0x1a, 0x48, 0x4e, 0xb4, 0xf4, 0x25, 0xb7, 0x08, 0x36, 0x0f, 0x82, 0x85, 0x3c, 0xfd, 0x50, 0xa0, 0x27, 0xfa, 0x92, 0x51, 0x76, 0x86, 0x96, 0xf3, 0x73, 0x5c, 0xd9, 0xed, 0xf7, 0x9e, 0xcd, 0x4b, 0xe0, 0x8c, 0x57, 0x85, 0xc8, 0xae, 0xe7, 0x9a, 0x13, 0x23, 0x87, 0x09, 0x94, 0x2f, 0x2c, 0xfd, 0x0f, 0x80, 0x7d, 0xaa, 0xb5, 0x0c, 0xc6, 0x13, 0x1b, 0xab, 0x91, 0x25, 0x67, 0x36, 0x27, 0xf5, 0xe9, 0xa3, 0xd5, 0x3d, 0x99, 0xfa, 0x02, 0x5c, 0x39, 0xfa, 0xb0, 0x9e, 0x2a, 0x21, 0x34, 0x6d, 0xc7, 0xf8, 0x60, 0xa6, 0x2d, 0xd2, 0x10, 0x8e, 0x04, 0x41, 0x17, 0x8e, 0xf9, 0x76, 0x21, 0xae, 0xfc, 0xe8, 0x97, 0x28, 0x10, 0xa4, 0xc7, 0xfc, 0x1b, 0x3c, 0x7e, 0xaa, 0x83, 0xd4, 0xa6, 0x2b, 0xd7, 0x10, 0x98, 0x96, 0x11, 0xdd, 0x7e, 0x2f, 0x4b, 0xdf, 0x15, 0xd8, 0x31, 0x00, 0x60, 0x11, 0xb4, 0x4e, 0xd9, 0x59, 0xdc, 0x61, 0xd8, 0xde, 0x52, 0x74, 0x5e, 0x30, 0x67, 0x9c, 0xef, 0x04, 0x01, 0x3a, 0xc6, 0x15, 0x4e, 0xf0, 0x64, 0x69, 0x82, 0x38, 0x74, 0x25, 0x21, 0x62, 0x26, 0x3f, 0x3a, 0x4b, 0xa5, 0x65, 0x7b, 0x8d, 0x0e, 0xcf, 0x03, 0x86, 0x44, 0x1f, 0x87, 0x30, 0xd0, 0xf1, 0x4e, 0x86, 0x8a, 0x32, 0x46, 0x37, 0xb0, 0xd3, 0x4a, 0x9d, 0x1d, 0xd6, 0xc3, 0x9f, 0x28, 0xfd, 0x9a, 0xf3, 0x50, 0xdc, 0x23, 0x93, 0x79, 0x29, 0xe3, 0x79, 0x70, 0xf8, 0x87, 0x37, 0x01, 0xd3, 0xfa, 0x47, 0x10, 0x10, 0xa7, 0x21, 0x40, 0x68, 0xad, 0x1b, 0x89, 0x02, 0x52, 0x26, 0x1d, 0xd9, 0x0d, 0x89, 0xc5, 0xa6, 0xf2, 0x90, 0x4b, 0xc6, 0x16, 0xb0, 0x27, 0xd7, 0xbe, 0xc8, 0x79, 0xb7, 0xa1, 0x78, 0x25, 0x4f, 0xdc, 0xaa, 0x99, 0x1b, 0x42, 0x2b, 0x7a, 0x96, 0x93, 0xe7, 0x64, 0xa1, 0x27, 0xb1, 0x72, 0xa0, 0xdc, 0xca, 0xc4, 0x4f, 0x15, 0x27, 0x08, 0x6c, 0x48, 0x89, 0x85, 0xf9, 0x23, 0x5e, 0x28, 0x82, 0xb4, 0x78, 0x16, 0x44, 0xeb, 0xa9, 0xed, 0x09, 0x61, 0xca, 0x7a, 0x68, 0x45, 0xb5, 0x73, 0x65, 0xd8, 0x75, 0x4b, 0xdc, 0x79, 0x1f, 0x81, 0xc8, 0x09, 0xd0, 0x12, 0xbd, 0x32, 0x9b, 0x6a, 0x44, 0xbd, 0x3d, 0xfa, 0x34, 0xbc, 0xe1, 0xa3, 0x7b, 0x70, 0x55, 0x34, 0x8c, 0x37, 0xf6, 0x19, 0x80, 0x25, 0x50, 0xb5, 0x70, 0xc6, 0xa0, 0xf7, 0x87, 0x74, 0x63, 0x98, 0x3a, 0x16, 0x3e, 0x18, 0xf2, 0x22, 0xa7, 0x8b, 0xb4, 0x80, 0xdd, 0x76, 0x8f, 0xd7, 0x6b, 0xc6, 0x89, 0x6f, 0xe0, 0x2a, 0xa4, 0x82, 0xf7, 0x6c, 0x72, 0x52, 0xe6, 0x65, 0x04, 0xe8, 0x80, 0xd2, 0x76, 0xbf, 0x7d, 0x55, 0x7b, 0x39, 0x6a, 0xde, 0x3b, 0xf0, 0xad, 0xba, 0x84, 0xa2, 0x7f, 0x88, 0xbd, 0xa8, 0xad, 0xbf, 0xc8, 0x9a, 0xc8, 0x6a, 0xd0, 0x01, 0x02, 0xee, 0x58, 0x45, 0x68, 0x8d, 0x4f, 0x0f, 0x89, 0x2b, 0xe6, 0x79, 0x79, 0xb1, 0x81, 0x7b, 0xc4, 0xd4, 0xef, 0x72, 0x80, 0x92, 0x4c, 0x67, 0x8f, 0xd5, 0x4f, 0xcb, 0xde, 0xa8, 0xa2, 0xeb, 0x8f, 0x5d, 0x75, 0x53, 0x1c, 0x1b, 0x80, 0x1b, 0x72, 0x12, 0xc6, 0xf1, 0x45, 0x09, 0x38, 0xb9, 0x26, 0x77, 0x1e, 0x1d, 0xcd, 0xd3, 0xa4, 0x78, 0x2f, 0x9a, 0x75, 0xc0, 0xb9, 0xfc, 0x88, 0x95, 0x72, 0xc4, 0x0d, 0x53, 0x19, 0x65, 0x17, 0x5a, 0x45, 0xb1, 0x88, 0x21, 0x8d, 0x1d, 0x87, 0x99, 0x50, 0xcf, 0x78, 0x08, 0x49, 0x32, 0x6c, 0x3f, 0x28, 0xdd, 0x53, 0xd6, 0x81, 0x19, 0xd2, 0x96, 0x95, 0x50, 0x12, 0xa2, 0x6f, 0x83, 0x3c, 0xdd, 0x29, 0xc6, 0xf4, 0xc7, 0x16, 0xf1, 0xd3, 0x37, 0xd3, 0xf4, 0xd2, 0x1c, 0x7a, 0x63, 0xf8, 0x54, 0xc9, 0xf4, 0xc1, 0xc4, 0xcc, 0xf1, 0x81, 0xad, 0x43, 0x16, 0xca, 0xb1, 0x36, 0x46, 0x7c, 0x01, 0xd9, 0x6d, 0x36, 0xe2, 0x98, 0x1c, 0x86, 0xc4, 0x76, 0x56, 0x7d, 0x83, 0x77, 0x6b, 0x73, 0x37, 0x35, 0xd5, 0x65, 0x8a, 0x48, 0xf9, 0x89, 0x7c, 0xf1, 0xe5, 0x05, 0x2b, 0x37, 0xec, 0x1c, 0x88, 0x91, 0x47, 0x36, 0xd9, 0xf9, 0x7c, 0x54, 0x99, 0xd7, 0x3d, 0x92, 0x3b, 0x45, 0x00, 0x69, 0x4f, 0xfa, 0x57, 0x35, 0xc9, 0x3c, 0xdb, 0x87, 0xb3, 0x5d, 0x82, 0x95, 0x49, 0xb1, 0xc6, 0x38, 0x3e, 0x95, 0xfd, 0x19, 0x02, 0xad, 0x29, 0x80, 0xf2, 0xa3, 0xa2, 0x48, 0x3a, 0xce, 0x74, 0xb7, 0x64, 0x3d, 0x8e, 0xae, 0x8d, 0x07, 0x9a, 0xa0, 0x06, 0x75, 0x41, 0x00, 0x6b, 0x94, 0xa6, 0xf9, 0x13, 0xdc, 0xff, 0x13, 0xd6, 0x7c, 0xd9, 0xa8, 0xcf, 0xdf, 0x30, 0xb0, 0xc3, 0xd1, 0x5a, 0xaa, 0x47, 0x0b, 0x3f, 0x89, 0x56, 0x10, 0x51, 0x42, 0xfa, 0x26, 0x11, 0xfe, 0xda, 0xa4, 0x3f, 0xac, 0xbb, 0x3f, 0x05, 0x96, 0xf6, 0x78, 0x87, 0xcd, 0xee, 0x91, 0x42, 0xc5, 0x09, 0x0a, 0x84, 0xe6, 0x25, 0x29, 0x31, 0xff, 0xcf, 0x61, 0xa5, 0x0a, 0x4b, 0x92, 0x85, 0x30, 0x60, 0xe8, 0xb8, 0x7e, 0x10, 0xce, 0xa8, 0xce, 0x00, 0xe4, 0x66, 0x5e, 0x5f, 0x93, 0x1f, 0x0e, 0x08, 0xdc, 0x52, 0x47, 0xbe, 0x1a, 0xed, 0xc7, 0x9e, 0xbb, 0x7c, 0x20, 0x16, 0x2f, 0xca, 0x7b, 0xf9, 0x0e, 0x58, 0x83, 0x02, 0x5f, 0xc9, 0x24, 0x36, 0x8d, 0x42, 0x45, 0x0b, 0x4f, 0xb7, 0xa7, 0xe1, 0x91, 0x0e, 0xdd, 0x8d, 0x29, 0x5f, 0x03, 0xd4, 0xde, 0x03, 0xde, 0x60, 0x51, 0xd1, 0xfc, 0xf2, 0x87, 0xf5, 0x4f, 0x38, 0x24, 0x41, 0xdd, 0xe0, 0x0c, 0xb6, 0x83, 0xa4, 0x04, 0x8c, 0xe5, 0x4d, 0x42, 0x20, 0x90, 0x57, 0x24, 0xb3, 0x09, 0xc7, 0x99, 0x92, 0x4b, 0x85, 0x4a, 0xfa, 0x37, 0x7b, 0x80, 0x1a, 0x03, 0x52, 0xfc, 0x44, 0x50, 0xb3, 0x35, 0x27, 0x7a, 0xda, 0xd7, 0x61, 0xe4, 0x8a, 0x1d, 0x1d, 0xd3, 0x78, 0x93, 0x6a, 0x49, 0x1e, 0x28, 0x6c, 0xaf, 0xc7, 0x00, 0xb4, 0x8e, 0xdf, 0x15, 0xf1, 0xc2, 0xd6, 0xed, 0xf1, 0xa2, 0x4e, 0x0e, 0x51, 0xb3, 0x98, 0x55, 0x64, 0xeb, 0xa9, 0x69, 0xcd, 0x6e, 0xe6, 0x59, 0xba, 0xae, 0xf7, 0x46, 0xe1, 0x3a, 0xba, 0x64, 0xaf, 0xad, 0x58, 0xaf, 0x52, 0xf4, 0x28, 0x17, 0x36, 0x45, 0x75, 0x7a, 0x40, 0x7e, 0x1f, 0xdf, 0xd9, 0x89, 0x38, 0x0c, 0x02, 0xbc, 0xc3, 0xc3, 0x7f, 0x48, 0x90, 0xc0, 0x8e, 0xb9, 0x31, 0x62, 0xcf, 0x78, 0xbc, 0x3c, 0x74, 0x53, 0xf3, 0xf9, 0x92, 0xa7, 0x94, 0x53, 0x4c, 0x07, 0xe3, 0x96, 0x8d, 0x82, 0x70, 0xaa, 0x19, 0x1f, 0x67, 0x80, 0x0a, 0x0b, 0xb3, 0xe7, 0xbf, 0xa5, 0x4b, 0x0f, 0x6f, 0xa5, 0x3e, 0xe8, 0xfb, 0x13, 0x69, 0x82, 0xce, 0x71, 0xf4, 0x08, 0x64, 0xb5, 0x4d, 0x00, 0x45, 0x1a, 0xf3, 0xf5, 0x32, 0x74, 0x22, 0x42, 0x16, 0x06, 0xea, 0x10, 0xc0, 0xd6, 0x12, 0x7c, 0x02, 0xf9, 0x1a, 0xd3, 0xae, 0xb9, 0xff, 0xd6, 0x11, 0x12, 0x25, 0x14, 0x14, 0x48, 0xbe, 0x82, 0x40, 0xc4, 0x29, 0x73, 0xac, 0x52, 0xd7, 0x1b, 0x01, 0x2f, 0xe8, 0xef, 0x41, 0xf0, 0x0e, 0xc1, 0x96, 0xc7, 0x57, 0x89, 0x9e, 0xf8, 0xc0, 0x0e, 0xf8, 0xdf, 0x44, 0x5c, 0x56, 0x54, 0x69, 0xd8, 0x4b, 0xd0, 0x2c, 0x7f, 0xc4, 0x1b, 0xfc, 0xdf, 0x98, 0x95, 0x1f, 0x50, 0xe8, 0x3f, 0x19, 0xa0, 0x00, 0xa9, 0xe4, 0x53, 0xf6, 0x21, 0x67, 0xe7, 0x35, 0x0f, 0x92, 0x36, 0x08, 0x31, 0xbd, 0x7c, 0x52, 0x22, 0xb6, 0x70, 0x61, 0x6e, 0x4b, 0x6c, 0xa8, 0xa2, 0x35, 0x50, 0xca, 0xd8, 0xac, 0x0d, 0xdb, 0x76, 0x45, 0xe2, 0xb9, 0x71, 0x3b, 0xe7, 0xe1, 0xd7, 0x68, 0xf8, 0x8e, 0xeb, 0x74, 0xc5, 0xd3, 0x2d, 0x8a, 0x2f, 0x42, 0x7f, 0x72, 0x16, 0xc7, 0x67, 0xa6, 0x6b, 0xa0, 0x1e, 0x64, 0x49, 0xae, 0x43, 0x5c, 0x24, 0xbe, 0x7b, 0x9d, 0x28, 0x8a, 0xd7, 0x57, 0x12, 0xc9, 0x2a, 0xa5, 0x06, 0x18, 0xdf, 0xba, 0x18, 0xe8, 0x4e, 0x88, 0xd4, 0x60, 0x68, 0xdf, 0x0b, 0x42, 0xaf, 0x89, 0x29, 0x25, 0xc8, 0x67, 0xea, 0xf4, 0xc6, 0x39, 0x05, 0x6e, 0x99, 0x51, 0xd0, 0x09, 0xa9, 0x39, 0xf7, 0x59, 0xa8, 0xa2, 0xc0, 0x49, 0xde, 0xf0, 0x97, 0x7f, 0x61, 0xea, 0x11, 0x23, 0x14, 0x06, 0xcd, 0x10, 0x95, 0x6d, 0x16, 0x55, 0x78, 0xbb, 0x29, 0xe4, 0x76, 0x96, 0x76, 0x9a, 0x58, 0x0e, 0x07, 0x01, 0xe8, 0x15, 0xaf, 0x3b, 0x50, 0x4e, 0x13, 0x58, 0xd0, 0x37, 0xe5, 0x9f, 0x66, 0x65, 0x06, 0x9e, 0xc9, 0x06, 0xe3, 0xe0, 0x34, 0xc6, 0xb1, 0x7f, 0x04, 0x00, 0x34, 0x0d, 0x27, 0x16, 0x20, 0x1e, 0x07, 0x1e, 0x47, 0x1a, 0x85, 0x5e, 0x9c, 0xc3, 0x6d, 0x39, 0x49, 0x97, 0x15, 0x74, 0xbf, 0x3a, 0x06, 0x0f, 0xc0, 0xd8, 0x82, 0xd0, 0xa9, 0x86, 0x5c, 0x24, 0xfd, 0x00, 0x01, 0x94, 0x03, 0x17, 0x30, 0xcb, 0xe1, 0x88, 0xe6, 0xfd, 0xaf, 0xcb, 0xba, 0xf7, 0x51, 0xbe, 0x87, 0xaf, 0x96, 0x5c, 0xd9, 0x8d, 0x99, 0x31, 0x04, 0xca, 0x6e, 0xdd, 0x29, 0x28, 0x0c, 0xda, 0x86, 0x55, 0x67, 0xbd, 0xd4, 0xb4, 0xba, 0x47, 0x37, 0xe6, 0x1c, 0x3f, 0x0a, 0xd8, 0x75, 0xa8, 0xde, 0xe6, 0xe6, 0xcd, 0xff, 0x26, 0x81, 0x88, 0x08, 0xff, 0x9b, 0x2d, 0x55, 0x87, 0x95, 0xd6, 0x5d, 0x2a, 0x95, 0xb4, 0x56, 0x56, 0x19, 0xf7, 0xb2, 0x41, 0x62, 0xcc, 0x47, 0x59, 0x9a, 0x33, 0x13, 0x06, 0xe3, 0x65, 0x2f, 0xfb, 0xc3, 0xb3, 0xfd, 0x06, 0xc1, 0x46, 0x0c, 0x80, 0x6f, 0x4e, 0x61, 0xbe, 0xc2, 0xa2, 0xa7, 0xb6, 0xc7, 0x96, 0xf6, 0x5d, 0xcf, 0x36, 0xa4, 0xaf, 0xc6, 0xd8, 0x10, 0x09, 0x35, 0x21, 0x0a, 0x86, 0x38, 0x9f, 0x24, 0x9e, 0x2f, 0x82, 0x32, 0x73, 0x7b, 0x8b, 0x33, 0x6b, 0x5f, 0x55, 0x40, 0x0b, 0x06, 0x79, 0xba, 0x0c, 0x1e, 0xf0, 0x20, 0xc9, 0x26, 0x85, 0xa4, 0x24, 0x91, 0x79, 0x95, 0xea, 0x63, 0xad, 0x1d, 0x5e, 0x28, 0xdd, 0x63, 0x99, 0x83, 0x82, 0xc7, 0xb3, 0x9d, 0x26, 0xdb, 0x80, 0xb4, 0x3e, 0x32, 0x4f, 0xaf, 0x5d, 0x63, 0x60, 0x4a, 0x84, 0xf2, 0x13, 0x5c, 0xbf, 0xf5, 0x98, 0xeb, 0x50, 0xe1, 0xd3, 0xa4, 0xb9, 0x9c, 0xd6, 0x6c, 0x7a, 0xfd, 0xe6, 0x7f, 0xac, 0x47, 0xf0, 0x35, 0x8e, 0xc7, 0x83, 0xbe, 0x35, 0x95, 0x47, 0x96, 0xe5, 0x97, 0x3a, 0xcf, 0xf6, 0x31, 0x98, 0xa3, 0x55, 0x94, 0x18, 0x7e, 0xf8, 0x17, 0x00, 0x0b, 0x08, 0x88, 0x1e, 0x70, 0xe0, 0xb2, 0xcd, 0xe2, 0x31, 0x51, 0x79, 0xc0, 0x84, 0x15, 0x51, 0xe8, 0xbd, 0x92, 0x8e, 0xb6, 0x24, 0x87, 0x6e, 0x86, 0xb0, 0xb3, 0x3a, 0xab, 0x0c, 0xde, 0x87, 0xeb, 0x8f, 0xd4, 0x92, 0x5d, 0x8c, 0xf1, 0x8a, 0x75, 0x68, 0xf6, 0xa2, 0x69, 0xac, 0x50, 0x0f, 0x4f, 0x6c, 0x56, 0xbd, 0x5e, 0xa2, 0x22, 0x60, 0x2c, 0xcb, 0x13, 0xec, 0x07, 0x7d, 0x22, 0xc6, 0x8a, 0x59, 0xa6, 0x7d, 0x0e, 0xa3, 0xb4, 0x55, 0xee, 0x4c, 0x4a, 0xb9, 0x32, 0x76, 0xd3, 0xd9, 0xaa, 0xf8, 0x7b, 0x7a, 0x0f, 0xfb, 0xe0, 0x24, 0x26, 0x1e, 0x79, 0x8d, 0xad, 0x05, 0x8e, 0xc8, 0xde, 0x26, 0x3c, 0xb6, 0x76, 0xd8, 0x1b, 0x7a, 0x60, 0x79, 0x97, 0x77, 0xa8, 0xcf, 0x06, 0xce, 0x21, 0x6d, 0x9c, 0x24, 0xf0, 0xdb, 0xb7, 0x6b, 0xc6, 0x2c, 0xb0, 0xd7, 0x79, 0xaa, 0x49, 0xe9, 0x20, 0xc7, 0x88, 0x76, 0xc7, 0xea, 0xe2, 0x13, 0xa6, 0x38, 0xd0, 0x31, 0x16, 0x7a, 0x52, 0x86, 0x4e, 0x14, 0xb2, 0x77, 0x6f, 0x3c, 0x06, 0x6c, 0x60, 0xbe, 0x9f, 0x28, 0x8c, 0xbb, 0xcc, 0x33, 0x62, 0xa2, 0x1b, 0x04, 0xd5, 0x00, 0x57, 0x46, 0xfe, 0x5e, 0x61, 0x8f, 0x95, 0x34, 0x88, 0x7b, 0xaf, 0x44, 0xe6, 0x21, 0xf8, 0x99, 0x8c, 0x04, 0x46, 0x26, 0x6f, 0x1a, 0xa2, 0xba, 0x42, 0xc6, 0x09, 0x88, 0x61, 0x16, 0xa3, 0x60, 0xec, 0xad, 0xc3, 0x7b, 0x86, 0x2c, 0xca, 0xc6, 0x35, 0xb4, 0x0a, 0x93, 0xa6, 0x2e, 0x04, 0x1e, 0xcc, 0x42, 0x01, 0x11, 0x31, 0xde, 0x25, 0xbe, 0x5c, 0x16, 0x89, 0xd4, 0x0d, 0x65, 0xb5, 0x52, 0xdd, 0x03, 0xc6, 0xd2, 0x71, 0x2d, 0x62, 0xd2, 0xc9, 0x25, 0x2c, 0x34, 0xa9, 0x84, 0x47, 0x4f, 0x67, 0xc1, 0x0e, 0x9e, 0x43, 0x47, 0x60, 0xba, 0x7c, 0xad, 0x2a, 0xc7, 0x2b, 0xb2, 0x63, 0x59, 0xea, 0x58, 0x73, 0xd1, 0x9c, 0xc1, 0x1d, 0xa7, 0xff, 0x8e, 0xb9, 0x34, 0xf5, 0x22, 0xd7, 0x2f, 0x1d, 0xf4, 0xbf, 0x69, 0x7f, 0x71, 0x76, 0xf4, 0x56, 0x28, 0x85, 0x3e, 0x54, 0x14, 0x1f, 0xa9, 0xf9, 0x1a, 0x55, 0x55, 0x49, 0xec, 0x76, 0x98, 0x27, 0xf7, 0x8e, 0xf8, 0xc5, 0x32, 0x79, 0x5f, 0x3c, 0xdd, 0x86, 0xab, 0xa0, 0x14, 0x71, 0xba, 0x89, 0xe8, 0xf2, 0x0c, 0xde, 0xa6, 0x8e, 0xf4, 0x23, 0xe6, 0x9f, 0x5c, 0x5e, 0xa1, 0x5f, 0xf4, 0xd8, 0xea, 0x86, 0x44, 0xf0, 0xcc, 0x2c, 0x9f, 0x41, 0x7f, 0xb7, 0x16, 0xa5, 0x7f, 0xc7, 0xe0, 0x51, 0xf5, 0x20, 0x04, 0x9f, 0xab, 0x98, 0x68, 0xf5, 0x21, 0x59, 0xe8, 0xfe, 0xa0, 0xcf, 0x5b, 0xe3, 0x2f, 0x0b, 0xab, 0xa2, 0xaf, 0x67, 0x85, 0xcd, 0x54, 0xa5, 0x03, 0x98, 0xb0, 0x14, 0xa0, 0x7b, 0x78, 0x45, 0x99, 0x7a, 0x1b, 0x04, 0x1b, 0xcd, 0xbe, 0xc4, 0x80, 0xc6, 0x85, 0xc2, 0xaa, 0xc6, 0xb8, 0xc5, 0xb2, 0x35, 0xc5, 0xbd, 0xc6, 0x99, 0x3d, 0xe1, 0x9b, 0xa4, 0xc8, 0xbf, 0xc9, 0x8e, 0x5a, 0x5a, 0x00, 0x01, 0xfd, 0x7e, 0x01, 0xc5, 0x8b, 0xe2, 0xb1, 0xaa, 0xcd, 0xb4, 0xc3, 0xb9, 0xe1, 0x9a, 0xae, 0xe2, 0xb1, 0xa0, 0xc3, 0x83, 0xe2, 0xb1, 0xb5, 0xc6, 0xa7, 0xe2, 0xb1, 0xb8, 0xc5, 0x99, 0xc8, 0xa8, 0xe1, 0x9a, 0xb9, 0xc4, 0x9c, 0x6d, 0xe1, 0x9b, 0x9f, 0x23, 0xc3, 0x89, 0xc8, 0xad, 0x51, 0xc4, 0xb0, 0xc8, 0x87, 0xc3, 0x96, 0x53, 0xc9, 0x8c, 0xc4, 0x99, 0xc6, 0x86, 0xc5, 0xba, 0xe1, 0x9a, 0xb5, 0x51, 0xc7, 0xbf, 0xc3, 0xb5, 0xe1, 0x9b, 0x81, 0xc4, 0x89, 0xc7, 0x8e, 0x5e, 0xc8, 0x9b, 0xe2, 0xb1, 0xae, 0xc8, 0xbf, 0xc7, 0x84, 0xc5, 0xa2, 0xc7, 0xb4, 0xc4, 0x98, 0xc7, 0xaa, 0xe1, 0x9b, 0xa1, 0xc4, 0x81, 0xc6, 0xbf, 0xc4, 0x8b, 0xc3, 0x85, 0xc3, 0x9b, 0x53, 0xc2, 0xa3, 0xc5, 0xba, 0xc5, 0xbe, 0xc7, 0x86, 0xc5, 0xa3, 0xe1, 0x9a, 0xa5, 0xe1, 0x9b, 0x9e, 0xc7, 0xb3, 0xc2, 0xb0, 0xc8, 0xb2, 0xc7, 0xb3, 0xc2, 0xb3, 0xe1, 0x9a, 0xbd, 0xc4, 0x83, 0xc4, 0xa4, 0xc7, 0xaa, 0xc8, 0xa4, 0xc8, 0xb3, 0xc4, 0x80, 0xc9, 0x87, 0xc9, 0x8d, 0x47, 0xc8, 0x96, 0xe1, 0x9b, 0x8c, 0xc6, 0xb7, 0xe2, 0xb1, 0xaa, 0xc4, 0x8b, 0xc2, 0xaa, 0x44, 0xe2, 0xb1, 0xbb, 0xe1, 0x9a, 0xab, 0xc3, 0x98, 0xe2, 0xb1, 0xaa, 0xc7, 0x85, 0xc6, 0xb9, 0xe2, 0xb1, 0xad, 0xc5, 0x9e, 0xc5, 0xae, 0xc6, 0xa7, 0xc8, 0x87, 0xc4, 0xb8, 0x63, 0x2c, 0x62, 0xc5, 0x8d, 0xc8, 0xa4, 0x50, 0x3a, 0xc6, 0xb3, 0x72, 0xe1, 0x9b, 0x8e, 0xe1, 0x9a, 0xa4, 0xc5, 0x9a, 0xc8, 0xae, 0xc4, 0xa2, 0xc3, 0x88, 0xc6, 0x9d, 0xc3, 0x93, 0xe1, 0x9a, 0xba, 0xc5, 0xb2, 0xc5, 0xb5, 0xc4, 0x95, 0xc2, 0xb8, 0xc2, 0xae, 0xc6, 0x97, 0xc5, 0x94, 0xc7, 0x9e, 0xc2, 0xac, 0xc3, 0xb4, 0xe2, 0xb1, 0xa9, 0xc8, 0x99, 0x5a, 0xc6, 0x82, 0x66, 0xe1, 0x9a, 0xb4, 0xc8, 0x87, 0xe1, 0x9a, 0xb1, 0xc8, 0x82, 0xc3, 0xb7, 0xc3, 0x84, 0xc2, 0xb3, 0xc7, 0xbd, 0xc8, 0x88, 0xc7, 0xbc, 0x79, 0xc7, 0x9b, 0x7a, 0xc5, 0x94, 0xc5, 0xb1, 0xc8, 0xb7, 0xc3, 0x80, 0xc7, 0xbd, 0xc6, 0xa2, 0xc6, 0xa4, 0xc4, 0xad, 0xc7, 0x85, 0xc9, 0x88, 0xc6, 0xbb, 0xe1, 0x9b, 0x99, 0xc6, 0xb9, 0xc9, 0x8c, 0xc7, 0xb6, 0xc6, 0xb8, 0x7a, 0xc8, 0x82, 0xe2, 0xb1, 0xa9, 0xc3, 0x80, 0xe2, 0xb1, 0xb3, 0xe1, 0x9b, 0x83, 0xe1, 0x9a, 0xaf, 0xc5, 0x9a, 0xe2, 0xb1, 0xa2, 0xc7, 0x8e, 0x68, 0xe1, 0x9b, 0x8c, 0xc4, 0xaa, 0xc7, 0xb5, 0xc3, 0xa6, 0xc7, 0xb9, 0xc5, 0x87, 0xc8, 0x92, 0xc7, 0x90, 0xc8, 0x98, 0xc5, 0xba, 0xc3, 0xb9, 0xc2, 0xac, 0xc9, 0x89, 0xc3, 0x81, 0xc7, 0x95, 0xc4, 0xbc, 0xe2, 0xb1, 0xba, 0xe2, 0xb1, 0xb6, 0xc7, 0x83, 0x02, 0xfd, 0xb5, 0x2f, 0x06, 0x23, 0x69, 0xde, 0x65, 0x89, 0x00, 0xe6, 0xd7, 0xa3, 0xd6, 0xef, 0x40, 0x89, 0xb0, 0x24, 0xe2, 0xdf, 0x0e, 0x02, 0xa3, 0xe8, 0x12, 0x27, 0x35, 0xac, 0xb6, 0x46, 0x2e, 0x98, 0x38, 0x89, 0x7a, 0x84, 0x02, 0x5b, 0x7e, 0xb3, 0x2e, 0x0a, 0x35, 0xe0, 0x6a, 0x80, 0x1c, 0x6e, 0x7c, 0x73, 0xfb, 0xce, 0x7d, 0x5d, 0x43, 0x37, 0x1c, 0xac, 0x7a, 0xc5, 0x98, 0xdb, 0x0a, 0xce, 0xcb, 0x0e, 0x34, 0x66, 0xc3, 0xd1, 0x40, 0xcf, 0xca, 0x1e, 0xd0, 0xdf, 0x1c, 0xdf, 0x40, 0x67, 0xd4, 0x2d, 0x29, 0x7d, 0xfe, 0x0b, 0x32, 0xfc, 0xb8, 0x75, 0x33, 0x81, 0x71, 0xdd, 0x1e, 0xeb, 0xeb, 0x12, 0x3f, 0xea, 0xfa, 0x32, 0xa5, 0xd8, 0xc7, 0xce, 0x58, 0x39, 0x0e, 0xa2, 0xdf, 0x26, 0xc6, 0x08, 0x88, 0xda, 0xf3, 0x81, 0x6b, 0x7d, 0x02, 0x97, 0xa1, 0x7b, 0x5f, 0x5d, 0x20, 0x8d, 0xe9, 0x22, 0xe7, 0x73, 0x97, 0x2b, 0x95, 0xe6, 0x96, 0x5e, 0x58, 0xfb, 0xf6, 0x4f, 0xae, 0x06, 0xf0, 0xc3, 0xf3, 0x78, 0x6f, 0x3d, 0x52, 0xb3, 0x1b, 0x50, 0x6b, 0x6e, 0xaf, 0xc4, 0x77, 0x07, 0x78, 0x8e, 0x5b, 0x83, 0x6d, 0x8a, 0xb5, 0x99, 0x42, 0xc2, 0x4f, 0x84, 0xac, 0xbd, 0xf6, 0x7a, 0x58, 0x72, 0x7f, 0x6f, 0x3d, 0xf3, 0xcf, 0x5e, 0x6c, 0xe3, 0xa4, 0x27, 0x29, 0x90, 0x3e, 0x7c, 0x53, 0xd1, 0x15, 0x54, 0x5f, 0xfb, 0xce, 0x7d, 0x5d, 0x43, 0x37, 0x1c, 0xac, 0x7a, 0xc5, 0x98, 0xdb, 0x0a, 0xce, 0xcb, 0x0e, 0x34, 0x66, 0xc3, 0xd1, 0x40, 0xcf, 0xca, 0x1e, 0xd0, 0xdf, 0x1c, 0xdf, 0x40, 0x67, 0xd4, 0x2d, 0xbc, 0x39, 0x9d, 0x19, 0x77, 0xb8, 0xf6, 0x58, 0x8c, 0x0e, 0x08, 0x72, 0x10, 0xf0, 0x51, 0xcf, 0x6e, 0x36, 0xe1, 0x4e, 0x32, 0xaa, 0x23, 0xba, 0x6a, 0xe4, 0x33, 0x1f, 0x22, 0x39, 0xe7, 0x05, 0xf6, 0x79, 0x54, 0x2f, 0xbd, 0x4e, 0xd2, 0xbf, 0x31, 0x91, 0x24, 0x36, 0x81, 0xf8, 0x27, 0x89, 0x6b, 0x1b, 0xb1, 0xc4, 0xb7, 0x8b, 0x34, 0xc4, 0x87, 0xa4, 0xed, 0xfa, 0x97, 0xd3, 0x6d, 0x62, 0x00, 0xfd, 0x33, 0x01, 0xc7, 0xa3, 0xce, 0x87, 0x4a, 0xc7, 0xa5, 0xc6, 0xac, 0xc5, 0xa8, 0xc5, 0x9d, 0xc2, 0xb2, 0xc4, 0x8c, 0xc9, 0x83, 0xcd, 0xbe, 0x72, 0xc5, 0x88, 0xe2, 0xb1, 0xb8, 0xe1, 0x9b, 0x84, 0xc4, 0xa8, 0xc7, 0xae, 0xc6, 0x8d, 0xc7, 0xa9, 0xe1, 0x9b, 0xa6, 0x2f, 0xc7, 0x88, 0xc6, 0x9f, 0xc5, 0xb9, 0x40, 0xc5, 0x8f, 0x42, 0xc6, 0x98, 0xe1, 0x9b, 0x95, 0xcd, 0xbb, 0xe1, 0x9a, 0xb7, 0xc4, 0x82, 0xc9, 0x8e, 0x6c, 0xc5, 0x97, 0xc5, 0x85, 0xc8, 0x82, 0xc7, 0xbd, 0xcd, 0xbb, 0xce, 0x89, 0xc8, 0xa1, 0xc3, 0x88, 0xc7, 0x89, 0xe2, 0xb1, 0xab, 0xc6, 0xbd, 0xe1, 0x9a, 0xa0, 0xc6, 0x90, 0x25, 0xc7, 0xb4, 0xe1, 0x9a, 0xb6, 0xc8, 0xa8, 0xc4, 0xbf, 0x48, 0xc3, 0xa3, 0xc3, 0x99, 0xc8, 0xb2, 0xc5, 0xa2, 0xc8, 0x9d, 0xc4, 0xbc, 0xc7, 0xa3, 0xc5, 0x9b, 0xc8, 0x9b, 0xc7, 0xbd, 0xc4, 0x8a, 0xe1, 0x9a, 0xa2, 0xe2, 0xb1, 0xae, 0xc5, 0xa7, 0xc6, 0x8f, 0xc5, 0x90, 0x2e, 0x55, 0xc8, 0xb0, 0xc4, 0xa6, 0xe1, 0x9a, 0xa4, 0xe1, 0x9a, 0xae, 0xe1, 0x9b, 0xae, 0xc7, 0x8c, 0xc4, 0x8b, 0xc7, 0x9f, 0xc7, 0xb9, 0xc8, 0x90, 0xc5, 0xa4, 0xc5, 0xbe, 0xc8, 0xb6, 0xe2, 0xb1, 0xa2, 0xc4, 0xa3, 0x40, 0xc6, 0x97, 0x2d, 0xc6, 0x94, 0xc7, 0xb7, 0xc8, 0xad, 0xe1, 0x9a, 0xa7, 0x54, 0xc8, 0x9e, 0xe1, 0x9b, 0x9b, 0xc2, 0xa2, 0xc5, 0xbd, 0xc4, 0xbf, 0xc7, 0x80, 0x7b, 0xc2, 0xaa, 0x30, 0xc5, 0xb6, 0xc8, 0x89, 0xce, 0x84, 0xc3, 0xa1, 0xc5, 0xb8, 0x40, 0xe1, 0x9a, 0xbb, 0x60, 0xc6, 0x87, 0xe1, 0x9b, 0x87, 0xcd, 0xb7, 0xc5, 0xa1, 0xc3, 0x98, 0xc3, 0x83, 0xe1, 0x9b, 0xab, 0xc3, 0xad, 0xc3, 0x87, 0xc7, 0xb1, 0xc7, 0xa1, 0xe1, 0x9b, 0x87, 0xe2, 0xb1, 0xbc, 0xe2, 0xb1, 0xa9, 0x76, 0xc6, 0x86, 0x76, 0xc4, 0x8c, 0xc7, 0xb6, 0xc7, 0x8c, 0xc4, 0x94, 0xc2, 0xbb, 0x75, 0xe1, 0x9b, 0x81, 0xc4, 0xba, 0xe1, 0x9a, 0xb1, 0xc6, 0x92, 0xc6, 0xa6, 0x45, 0xc4, 0xb7, 0xc6, 0x83, 0xce, 0x88, 0xc3, 0xad, 0xcd, 0xb6, 0xc3, 0x97, 0x43, 0xe2, 0xb1, 0xb9, 0xc8, 0xad, 0xc8, 0xb8, 0x63, 0xc7, 0x9d, 0x5a, 0x00, 0x01, 0x8b, 0x4a, 0xc5, 0xaa, 0xc3, 0x99, 0xc8, 0x9f, 0xc7, 0x80, 0xc2, 0xa7, 0xc8, 0x96, 0xe1, 0x9b, 0x9b, 0xc9, 0x84, 0xe1, 0x9b, 0xa5, 0x36, 0xe2, 0xb1, 0xa4, 0xc8, 0x80, 0xe1, 0x9b, 0x84, 0xc7, 0x83, 0xcd, 0xb4, 0xe1, 0x9a, 0xa6, 0xc8, 0x82, 0xc7, 0x99, 0xc3, 0xba, 0x5e, 0xc2, 0xb3, 0xc3, 0x85, 0xc7, 0x86, 0xc3, 0xa3, 0xc2, 0xa7, 0xc3, 0xaa, 0xe2, 0xb1, 0xa2, 0xc9, 0x81, 0xc3, 0x89, 0xc7, 0x92, 0xe1, 0x9b, 0x99, 0xc9, 0x8c, 0xc5, 0x9c, 0xe1, 0x9b, 0x82, 0xc4, 0x80, 0xc7, 0x87, 0x64, 0x55, 0xe1, 0x9b, 0x87, 0x61, 0xc4, 0x85, 0x61, 0xc3, 0xaf, 0xc5, 0xb5, 0xc5, 0x9f, 0x71, 0xe2, 0xb1, 0xac, 0xcd, 0xb3, 0xc2, 0xaf, 0xe1, 0x9b, 0x8c, 0x61, 0xc2, 0xa5, 0xcd, 0xb2, 0xc8, 0x9a, 0xc6, 0x99, 0xc6, 0x98, 0xe2, 0xb1, 0xb3, 0xc8, 0x87, 0xc3, 0xb0, 0xc3, 0x87, 0x75, 0xc6, 0x8d, 0x56, 0xe1, 0x9b, 0x93, 0xc5, 0x98, 0xc6, 0xbe, 0xc4, 0x84, 0x5a, 0x03, 0x50, 0x55, 0xe0, 0x23, 0x89, 0x37, 0xb6, 0x6e, 0x2e, 0x93, 0x95, 0xf6, 0xcd, 0xe9, 0x1b, 0x60, 0x4b, 0x07, 0xea, 0xe9, 0x87, 0x17, 0x8a, 0x88, 0x7e, 0xf2, 0xdd, 0x4e, 0x84, 0x2a, 0xc4, 0x1e, 0x7c, 0x68, 0x2b, 0xb7, 0xcb, 0x01, 0xa2, 0x21, 0xa4, 0x4c, 0x24, 0x2a, 0x56, 0x07, 0x98, 0x05, 0xa5, 0xdd, 0x69, 0x3e, 0x8d, 0xdf, 0x18, 0x0d, 0x3c, 0x8e, 0xb4, 0xba, 0x97, 0x7b, 0xc1, 0xb8, 0xbe, 0xb3, 0xdb, 0x95, 0xf3, 0x82, 0xc3, 0xe4, 0x02, 0xfa, 0xf3, 0xb6, 0x7b, 0xf8, 0xd4, 0x04, 0x4d, 0x9d, 0xb6, 0x18, 0x42, 0xa3, 0xaf, 0x93, 0x33, 0x16, 0x83, 0x0d, 0x53, 0xa7, 0xcb, 0x88, 0xd2, 0xa9, 0x82, 0x3b, 0xcd, 0xfb, 0xec, 0x8f, 0x18, 0xc8, 0x6a, 0xc3, 0xdf, 0x89, 0x42, 0x38, 0x00, 0x1b, 0x28, 0xfa, 0x31, 0x3f, 0x80, 0xcf, 0xe7, 0x5f, 0x7c, 0xb5, 0xd9, 0x73, 0xcc, 0x77, 0xf3, 0x21, 0xf1, 0x95, 0x2f, 0x30, 0x50, 0x18, 0xc0, 0xbf, 0x23, 0x8b, 0x80, 0xe3, 0x21, 0x19, 0x90, 0x60, 0x66, 0x6f, 0x38, 0xbb, 0x3e, 0xdf, 0x2d, 0x84, 0x15, 0xd5, 0x5a, 0x3f, 0x1c, 0x48, 0xad, 0xaf, 0xe8, 0x90, 0x1c, 0x96, 0xfc, 0x7a, 0xc0, 0xd3, 0xf7, 0xf8, 0x37, 0x17, 0xab, 0x11, 0xce, 0xb5, 0x8f, 0xaf, 0xb4, 0xbb, 0x84, 0xc7, 0xb2, 0x54, 0x37, 0x9c, 0x61, 0x2c, 0x87, 0x5a, 0xc1, 0x4a, 0x6c, 0xb3, 0x55, 0xa3, 0x3e, 0x8d, 0xdf, 0x18, 0x0d, 0x3c, 0x8e, 0xb4, 0xba, 0x97, 0x7b, 0xc1, 0xb8, 0xbe, 0xb3, 0xdb, 0x95, 0xf3, 0x82, 0xc3, 0xe4, 0x02, 0xfa, 0xf3, 0xb6, 0x7b, 0xf8, 0xd4, 0x04, 0x4d, 0x9d, 0xb6, 0xd4, 0x32, 0x91, 0x45, 0x80, 0x3c, 0x6b, 0xfb, 0x82, 0xe2, 0x9a, 0xb0, 0x29, 0x9f, 0x91, 0x7a, 0x74, 0x02, 0x81, 0x57, 0x35, 0x87, 0x28, 0xdb, 0x49, 0x92, 0xe9, 0x04, 0x20, 0xd2, 0x33, 0x0d, 0x69, 0xe9, 0x57, 0x52, 0x7f, 0x5e, 0xa7, 0x41, 0x17, 0x56, 0xea, 0x6d, 0xd8, 0x1e, 0xdb, 0x0e, 0x0e, 0x6f, 0x1b, 0xd7, 0x68, 0x8f, 0x54, 0x93, 0x44, 0x10, 0xbf, 0x30, 0x90, 0x22, 0x01, 0xe1, 0x86, 0xbd, 0x82, 0x9f, 0x32, 0x34, 0x17, 0x41, 0x08, 0xdc, 0x2a, 0xff, 0xd5, 0x1b, 0xdd, 0x7b, 0x32, 0xc5, 0x37, 0x6f, 0xeb, 0x3b, 0x3e, 0x15, 0x96, 0x3d, 0xf6, 0x74, 0x74, 0x4c, 0xda, 0x70, 0xff, 0x9b, 0x17, 0x7c, 0x5d, 0x13, 0x01, 0x89, 0x1d, 0x85, 0x1f, 0xd5, 0xbb, 0xad, 0x3b, 0xa1, 0xa3, 0xd6, 0xb0, 0x3e, 0x8d, 0xdf, 0x18, 0x0d, 0x3c, 0x8e, 0xb4, 0xba, 0x97, 0x7b, 0xc1, 0xb8, 0xbe, 0xb3, 0xdb, 0x95, 0xf3, 0x82, 0xc3, 0xe4, 0x02, 0xfa, 0xf3, 0xb6, 0x7b, 0xf8, 0xd4, 0x04, 0x4d, 0x9d, 0xb6, 0x79, 0xef, 0x02, 0xa1, 0x63, 0xa4, 0xd5, 0x2f, 0xe8, 0xe2, 0x69, 0x1c, 0xd1, 0xce, 0x9f, 0x84, 0xf7, 0x36, 0x9d, 0xa3, 0x64, 0x35, 0x79, 0x12, 0xc0, 0xa6, 0xfc, 0xe6, 0x73, 0x77, 0xaf, 0x3b, 0xd7, 0x8f, 0x24, 0x15, 0xaa, 0x9d, 0x7e, 0x80, 0x54, 0x1b, 0x11, 0xf7, 0x99, 0x35, 0x28, 0x5b, 0xfa, 0x5e, 0x79, 0x08, 0xea, 0x28, 0x13, 0x4a, 0xf6, 0x12, 0x5d, 0x36, 0x84, 0xa8, 0x95, 0x3f, 0x01, 0x7f, 0x7e, 0xc0, 0xd0, 0xb8, 0xf1, 0xde, 0xfd, 0xa8, 0x15, 0xf7, 0x81, 0x2d, 0xba, 0xfe, 0x2e, 0xfa, 0xc7, 0xb7, 0x3c, 0xe6, 0xcf, 0x88, 0x6a, 0x5f, 0x15, 0xed, 0x8a, 0x50, 0x78, 0x53, 0xed, 0x73, 0x1b, 0x81, 0x35, 0x92, 0x3e, 0x00, 0xae, 0xb6, 0x74, 0xc0, 0x67, 0xc8, 0x2b, 0x14, 0x01, 0x38, 0x77, 0x8c, 0xa6, 0x91, 0x06, 0xcf, 0xce, 0x4d, 0x18, 0xc5, 0x4d, 0x43, 0x52, 0x4c, 0xa6, 0x7e, 0x8c, 0x46, 0x62, 0xb4, 0xa4, 0x01, 0xbb, 0x7f, 0xf2, 0x4c, 0xaa, 0xa8, 0x85, 0x1a, 0x70, 0xe8, 0xd4, 0xa6, 0x37, 0xda, 0xa7, 0x5d, 0xdf, 0x21, 0x9a, 0xce, 0x46, 0x41, 0x35, 0xbc, 0x18 + ], + txid: [ + 0xe6, 0xdc, 0x1a, 0xac, 0x7f, 0x20, 0x51, 0x71, 0xdc, 0xf3, 0xec, 0x07, 0x0a, 0xb5, 0x72, 0xb7, 0x8b, 0x61, 0xcc, 0xac, 0x35, 0x80, 0x23, 0x9b, 0x99, 0xa0, 0xea, 0x7e, 0x3d, 0x94, 0x75, 0x71 + ], + auth_digest: [ + 0x1b, 0x58, 0x9c, 0x77, 0x0a, 0x39, 0x8f, 0xf1, 0x88, 0x47, 0xcf, 0x9a, 0xf9, 0x1d, 0x36, 0x78, 0x57, 0x03, 0xc9, 0xf3, 0x8a, 0xd5, 0x21, 0xa0, 0x33, 0x80, 0x8d, 0x37, 0x09, 0xbe, 0x62, 0x88 + ], + amounts: vec![ + ], + script_pubkeys: vec![ + ], + transparent_input: None, + sighash_shielded: [ + 0xe6, 0xdc, 0x1a, 0xac, 0x7f, 0x20, 0x51, 0x71, 0xdc, 0xf3, 0xec, 0x07, 0x0a, 0xb5, 0x72, 0xb7, 0x8b, 0x61, 0xcc, 0xac, 0x35, 0x80, 0x23, 0x9b, 0x99, 0xa0, 0xea, 0x7e, 0x3d, 0x94, 0x75, 0x71 + ], + sighash_all: None, + sighash_none: None, + sighash_single: None, + sighash_all_anyone: None, + sighash_none_anyone: None, + sighash_single_anyone: None, + }, + ] +} diff --git a/test-vectors/rust/orchard_zsa_note_encryption.rs b/test-vectors/rust/orchard_zsa_note_encryption.rs index 63f64340..36ec124a 100644 --- a/test-vectors/rust/orchard_zsa_note_encryption.rs +++ b/test-vectors/rust/orchard_zsa_note_encryption.rs @@ -8,7 +8,7 @@ pub(crate) struct TestVector { pub(crate) asset: [u8; 32], pub(crate) memo: [u8; 512], pub(crate) cv_net: [u8; 32], - pub(crate) rho: [u8; 32], + pub(crate) nf_old: [u8; 32], pub(crate) cmx: [u8; 32], pub(crate) esk: [u8; 32], pub(crate) ephemeral_key: [u8; 32], @@ -50,7 +50,7 @@ pub(crate) fn test_vectors() -> Vec { cv_net: [ 0xdd, 0xba, 0x24, 0xf3, 0x9f, 0x70, 0x8e, 0xd7, 0xa7, 0x48, 0x57, 0x13, 0x71, 0x11, 0x42, 0xc2, 0x38, 0x51, 0x38, 0x15, 0x30, 0x2d, 0xf0, 0xf4, 0x83, 0x04, 0x21, 0xa6, 0xc1, 0x3e, 0x71, 0x01 ], - rho: [ + nf_old: [ 0xca, 0x1f, 0xeb, 0x30, 0xca, 0x11, 0x17, 0x76, 0xc0, 0x41, 0x74, 0x66, 0xbd, 0x69, 0xb3, 0xd2, 0x13, 0x88, 0x2e, 0xef, 0x55, 0xe6, 0x0b, 0x6d, 0x9e, 0x2a, 0x98, 0xe7, 0x05, 0xee, 0xf3, 0x27 ], cmx: [ @@ -110,7 +110,7 @@ pub(crate) fn test_vectors() -> Vec { cv_net: [ 0x15, 0x49, 0x70, 0x7e, 0x1e, 0xd2, 0xb2, 0xeb, 0x66, 0x15, 0x65, 0x0b, 0xec, 0x45, 0xa2, 0x17, 0x64, 0x10, 0x4a, 0x23, 0xea, 0xf6, 0xba, 0x49, 0x6c, 0xb9, 0xb8, 0xe8, 0x25, 0x7a, 0xd8, 0xb3 ], - rho: [ + nf_old: [ 0xc1, 0xe1, 0x59, 0x5b, 0x8d, 0xe7, 0x55, 0x97, 0x66, 0xe5, 0xa6, 0x72, 0x5f, 0x5b, 0xe5, 0x74, 0x2f, 0x43, 0xbf, 0x40, 0x62, 0x3b, 0x71, 0x49, 0xca, 0xe2, 0x67, 0x5c, 0x4d, 0xb2, 0xc7, 0x31 ], cmx: [ @@ -170,7 +170,7 @@ pub(crate) fn test_vectors() -> Vec { cv_net: [ 0xc3, 0x94, 0x68, 0x5d, 0x92, 0x95, 0x59, 0x7e, 0x21, 0x55, 0x7f, 0x21, 0x9f, 0x3c, 0x9d, 0x5e, 0x64, 0x07, 0x19, 0xbc, 0xa5, 0xc8, 0xed, 0x49, 0x99, 0x97, 0x34, 0xe6, 0xc5, 0xb3, 0x73, 0x3e ], - rho: [ + nf_old: [ 0xc8, 0x8d, 0x00, 0x84, 0x84, 0xc5, 0xd7, 0x98, 0x20, 0xab, 0x68, 0xc6, 0x7d, 0x08, 0x36, 0x72, 0xb0, 0x7f, 0x72, 0x7d, 0x44, 0xd0, 0xcd, 0x14, 0x73, 0x88, 0x00, 0xf8, 0x25, 0xb9, 0xff, 0x16 ], cmx: [ @@ -230,7 +230,7 @@ pub(crate) fn test_vectors() -> Vec { cv_net: [ 0xd4, 0x51, 0xb4, 0x62, 0x89, 0xba, 0x99, 0x8c, 0x0c, 0xce, 0xd1, 0xcc, 0x15, 0xb3, 0xfa, 0xde, 0x94, 0xfa, 0x0b, 0x46, 0xe3, 0xb1, 0xa5, 0x73, 0x34, 0x99, 0x34, 0xe2, 0x32, 0xb5, 0x0e, 0x96 ], - rho: [ + nf_old: [ 0xa9, 0x0a, 0x9b, 0x8a, 0xb1, 0x35, 0x9d, 0xc9, 0x6b, 0xda, 0xe9, 0x0e, 0x52, 0x74, 0x78, 0x8c, 0xb0, 0xc4, 0x26, 0xef, 0xf2, 0x60, 0x43, 0x61, 0x85, 0x39, 0x8b, 0xff, 0xf5, 0x0e, 0x92, 0x37 ], cmx: [ @@ -290,7 +290,7 @@ pub(crate) fn test_vectors() -> Vec { cv_net: [ 0xca, 0xf6, 0x40, 0x8d, 0xef, 0x1f, 0x0f, 0x2b, 0xaa, 0x17, 0xb1, 0x30, 0xc3, 0xae, 0x72, 0x95, 0x89, 0xbe, 0x69, 0xd8, 0x28, 0xbe, 0x54, 0x30, 0x69, 0x16, 0x41, 0x3c, 0xd2, 0x50, 0x21, 0x17 ], - rho: [ + nf_old: [ 0x8d, 0x67, 0xe3, 0xba, 0x4d, 0xbc, 0x9d, 0xa5, 0xe8, 0x38, 0x23, 0xa1, 0x23, 0x11, 0x63, 0x96, 0x51, 0xa4, 0xff, 0xa9, 0x5f, 0x27, 0xc1, 0x83, 0x0d, 0x91, 0xd8, 0xb7, 0x3c, 0xfb, 0xf1, 0x31 ], cmx: [ @@ -350,7 +350,7 @@ pub(crate) fn test_vectors() -> Vec { cv_net: [ 0xd2, 0xf9, 0xad, 0xff, 0x53, 0x1b, 0x65, 0x43, 0x2b, 0xa2, 0xd7, 0xda, 0xa6, 0xd8, 0x6e, 0x62, 0xe4, 0xed, 0xc7, 0x86, 0xd9, 0xe0, 0xb2, 0x7d, 0x26, 0x62, 0x8b, 0x79, 0xda, 0x6b, 0x15, 0x14 ], - rho: [ + nf_old: [ 0x9a, 0x09, 0xe4, 0x72, 0xe8, 0xe9, 0x96, 0xfc, 0xc3, 0x0e, 0xd5, 0x23, 0x72, 0x08, 0xdb, 0xb0, 0x01, 0x71, 0x32, 0x0e, 0x6b, 0xea, 0x43, 0x91, 0x86, 0x00, 0x9d, 0xad, 0x21, 0x38, 0xab, 0x29 ], cmx: [ @@ -410,7 +410,7 @@ pub(crate) fn test_vectors() -> Vec { cv_net: [ 0xb2, 0x7f, 0x48, 0x59, 0x15, 0x0d, 0x48, 0x45, 0xab, 0x57, 0x78, 0x82, 0x61, 0x50, 0x0a, 0x12, 0x01, 0x2d, 0x63, 0xc0, 0x09, 0xc6, 0x77, 0x44, 0xba, 0xe0, 0xd5, 0x83, 0x88, 0xff, 0xee, 0x2f ], - rho: [ + nf_old: [ 0x54, 0x3e, 0xa7, 0x11, 0x56, 0xc9, 0xa6, 0xf8, 0x04, 0x1f, 0xa7, 0x7e, 0xc1, 0xc5, 0xaf, 0x90, 0x28, 0x8f, 0x27, 0x20, 0xf1, 0x3f, 0xf0, 0x93, 0xc6, 0x86, 0x26, 0x6b, 0x92, 0xd7, 0xa0, 0x24 ], cmx: [ @@ -470,7 +470,7 @@ pub(crate) fn test_vectors() -> Vec { cv_net: [ 0x47, 0x35, 0xa6, 0xfd, 0x21, 0x5c, 0x7b, 0x95, 0x03, 0x3d, 0xab, 0x62, 0xcc, 0xf9, 0xcd, 0x51, 0x00, 0x89, 0x08, 0xa6, 0xcd, 0xd0, 0xaa, 0x02, 0x1b, 0x88, 0x8b, 0x98, 0xe2, 0x3c, 0x39, 0x11 ], - rho: [ + nf_old: [ 0xbd, 0xda, 0xe8, 0xdf, 0xf1, 0x20, 0x5e, 0x04, 0x96, 0x8f, 0xae, 0x1f, 0xd9, 0xbe, 0x51, 0xd8, 0x25, 0xf5, 0xd8, 0x78, 0x1d, 0x93, 0x3d, 0x0f, 0x5b, 0xce, 0x9c, 0xa8, 0x3e, 0xe8, 0xed, 0x20 ], cmx: [ @@ -530,7 +530,7 @@ pub(crate) fn test_vectors() -> Vec { cv_net: [ 0xe8, 0x06, 0x5c, 0x40, 0x96, 0xd3, 0x54, 0x33, 0x40, 0x01, 0x1f, 0x58, 0x90, 0xb1, 0x7e, 0xed, 0xd2, 0xa7, 0x06, 0x44, 0x07, 0x34, 0x78, 0x41, 0x01, 0xae, 0x2d, 0x8e, 0x87, 0xe5, 0x05, 0xad ], - rho: [ + nf_old: [ 0xc2, 0x79, 0xfa, 0x9d, 0x1c, 0x84, 0x11, 0x93, 0xd3, 0x32, 0xf8, 0xcc, 0xf4, 0xd0, 0xb1, 0xe4, 0x56, 0x01, 0xa8, 0xaf, 0x66, 0x76, 0xd7, 0x62, 0xfb, 0xa7, 0x31, 0x33, 0x45, 0x89, 0x35, 0x14 ], cmx: [ @@ -590,7 +590,7 @@ pub(crate) fn test_vectors() -> Vec { cv_net: [ 0x00, 0x55, 0xf3, 0x5c, 0x6c, 0x82, 0x62, 0xac, 0x74, 0xfe, 0x27, 0xd7, 0x2a, 0x33, 0xbd, 0xb9, 0x6f, 0x1c, 0xe0, 0x57, 0xc3, 0x30, 0xd1, 0xcc, 0xba, 0x2f, 0x7d, 0xa8, 0x71, 0x55, 0x00, 0xb5 ], - rho: [ + nf_old: [ 0xea, 0x38, 0x44, 0x75, 0x9a, 0x9a, 0x1c, 0xc5, 0x28, 0xb2, 0x95, 0xce, 0x70, 0x13, 0x7a, 0x85, 0xf9, 0xf0, 0x8e, 0x41, 0xa5, 0xc7, 0xc1, 0xca, 0xc1, 0x55, 0xa6, 0x69, 0xa3, 0x18, 0x53, 0x3e ], cmx: [ @@ -650,7 +650,7 @@ pub(crate) fn test_vectors() -> Vec { cv_net: [ 0xba, 0x69, 0x9c, 0xe4, 0x21, 0x41, 0x85, 0x30, 0x94, 0xe2, 0x84, 0x00, 0x50, 0x17, 0x2c, 0x3b, 0x94, 0x21, 0x3e, 0x86, 0x47, 0x3b, 0x5e, 0x2f, 0xdd, 0x70, 0x97, 0x80, 0xbc, 0xca, 0x68, 0xb4 ], - rho: [ + nf_old: [ 0xf6, 0x5d, 0x22, 0x96, 0x09, 0x58, 0xd7, 0x28, 0x59, 0x60, 0x9c, 0x99, 0x46, 0xd8, 0xa9, 0x4a, 0x06, 0x04, 0xb8, 0x00, 0x6c, 0xc7, 0x94, 0xbc, 0xab, 0x57, 0x73, 0x49, 0xbc, 0xf8, 0x63, 0x37 ], cmx: [ @@ -710,7 +710,7 @@ pub(crate) fn test_vectors() -> Vec { cv_net: [ 0x0a, 0x1f, 0x28, 0x15, 0xb7, 0xaf, 0xe2, 0x19, 0x06, 0x87, 0x15, 0xfc, 0x76, 0x6b, 0x87, 0x2e, 0xf2, 0x17, 0x35, 0x43, 0xac, 0x81, 0x4c, 0x32, 0xb4, 0xb6, 0x9c, 0x9c, 0x34, 0x5e, 0x46, 0x98 ], - rho: [ + nf_old: [ 0x27, 0x3c, 0x68, 0xd1, 0x9c, 0xda, 0xa8, 0x62, 0x8b, 0xac, 0x37, 0xa2, 0xd4, 0x2c, 0x51, 0x1c, 0x9b, 0xab, 0x65, 0xb6, 0xd8, 0xd5, 0xc5, 0xbd, 0x1e, 0x32, 0x77, 0x1a, 0xb6, 0xf6, 0x4c, 0x26 ], cmx: [ @@ -770,7 +770,7 @@ pub(crate) fn test_vectors() -> Vec { cv_net: [ 0xde, 0x2b, 0xfc, 0x89, 0x5b, 0xa8, 0xb5, 0x43, 0x03, 0x93, 0x43, 0x4e, 0x20, 0x92, 0xce, 0xe7, 0x81, 0xe4, 0x00, 0x28, 0x5c, 0xc6, 0x66, 0xbc, 0x6c, 0x41, 0x89, 0xdb, 0x2d, 0xda, 0x71, 0x92 ], - rho: [ + nf_old: [ 0xea, 0x1d, 0x9d, 0x26, 0x5e, 0xf4, 0x8a, 0x18, 0x97, 0x89, 0x70, 0xb1, 0x76, 0x7b, 0xe0, 0xe8, 0x14, 0x11, 0x94, 0x7e, 0x9e, 0x69, 0xb7, 0x19, 0xfa, 0xb7, 0x41, 0x72, 0x1d, 0x40, 0x9b, 0x33 ], cmx: [ @@ -830,7 +830,7 @@ pub(crate) fn test_vectors() -> Vec { cv_net: [ 0x45, 0x37, 0x85, 0x3e, 0x18, 0xac, 0x2c, 0xe9, 0x37, 0x79, 0x8c, 0x9b, 0xce, 0xa9, 0x80, 0x2d, 0x65, 0x00, 0x74, 0xdb, 0xd7, 0xe0, 0x6a, 0x48, 0x98, 0x03, 0x15, 0x30, 0x78, 0xe9, 0x97, 0x0b ], - rho: [ + nf_old: [ 0x9a, 0xd0, 0x7f, 0x1c, 0x28, 0x7b, 0xdd, 0x53, 0x4f, 0x6f, 0x7e, 0xae, 0x08, 0xf7, 0x85, 0x72, 0xa3, 0x05, 0xfa, 0x3b, 0x70, 0x68, 0xa3, 0x78, 0x38, 0x27, 0xaf, 0xe2, 0x14, 0x7a, 0x27, 0x10 ], cmx: [ @@ -890,7 +890,7 @@ pub(crate) fn test_vectors() -> Vec { cv_net: [ 0x71, 0x00, 0xa7, 0x52, 0x93, 0xf4, 0xae, 0xfd, 0x89, 0xa1, 0x66, 0xa5, 0xf8, 0x4d, 0x34, 0xda, 0xf4, 0xe5, 0x98, 0x34, 0xcd, 0x65, 0xd7, 0x9f, 0xfc, 0x41, 0xdd, 0xf0, 0x68, 0x2d, 0xc2, 0xab ], - rho: [ + nf_old: [ 0x31, 0x70, 0x5e, 0xfb, 0xf8, 0x0c, 0x7a, 0x7a, 0xb7, 0x81, 0xdf, 0x53, 0x77, 0xf8, 0x4d, 0x4b, 0x32, 0x36, 0xdb, 0x1f, 0x32, 0xac, 0xa7, 0x94, 0x5c, 0xf2, 0x6e, 0xc8, 0xb9, 0xd0, 0xb7, 0x32 ], cmx: [ @@ -950,7 +950,7 @@ pub(crate) fn test_vectors() -> Vec { cv_net: [ 0x5d, 0xd1, 0x3d, 0xcf, 0x9a, 0xf3, 0x52, 0xf5, 0xfe, 0x0b, 0x2b, 0xcb, 0xd0, 0xdb, 0xd7, 0xda, 0xfb, 0xbe, 0x53, 0xb0, 0xa9, 0x6b, 0x08, 0x1c, 0x90, 0xba, 0xde, 0xd9, 0xbe, 0x4b, 0x4f, 0x87 ], - rho: [ + nf_old: [ 0x56, 0xbc, 0x48, 0x21, 0xa5, 0x3d, 0x5e, 0x9e, 0x6d, 0x7a, 0x04, 0x44, 0x44, 0x45, 0x4f, 0xfb, 0xc2, 0x36, 0x9c, 0xb1, 0x48, 0xeb, 0x76, 0xf1, 0xed, 0xf1, 0xb5, 0xc7, 0x41, 0x84, 0x28, 0x2a ], cmx: [ @@ -1010,7 +1010,7 @@ pub(crate) fn test_vectors() -> Vec { cv_net: [ 0x43, 0x94, 0x47, 0xab, 0x14, 0x5a, 0x6f, 0x0e, 0x5a, 0x3b, 0x43, 0x63, 0x04, 0x4c, 0x73, 0x07, 0x93, 0xf4, 0x36, 0x33, 0x1f, 0xfe, 0x66, 0x30, 0xc7, 0xca, 0x2d, 0x9b, 0x23, 0x2a, 0xe1, 0x98 ], - rho: [ + nf_old: [ 0xd6, 0xff, 0xc4, 0x74, 0x88, 0xad, 0x05, 0x93, 0x89, 0x70, 0xc4, 0xb1, 0x56, 0xd0, 0x53, 0xb9, 0x3b, 0xcb, 0xb4, 0x37, 0x57, 0x1c, 0x62, 0xf3, 0x75, 0x60, 0x7e, 0x90, 0x4e, 0xb3, 0xa2, 0x08 ], cmx: [ @@ -1070,7 +1070,7 @@ pub(crate) fn test_vectors() -> Vec { cv_net: [ 0xf4, 0x5c, 0xba, 0x14, 0x6a, 0xe7, 0x18, 0x85, 0xfd, 0x61, 0xb4, 0xa0, 0xf3, 0x6b, 0x95, 0x26, 0xa6, 0xe9, 0x4a, 0x49, 0x70, 0x10, 0xe3, 0x2a, 0x8a, 0x76, 0xbc, 0xdf, 0xa7, 0x20, 0xb8, 0xa6 ], - rho: [ + nf_old: [ 0x85, 0x2f, 0x5c, 0x39, 0xd3, 0xf3, 0x55, 0xa3, 0x85, 0xe2, 0xab, 0xd2, 0x54, 0x3a, 0xa5, 0xed, 0x09, 0xc6, 0xee, 0x3b, 0x7f, 0x39, 0x34, 0x14, 0xe1, 0x1c, 0xd4, 0x20, 0x4c, 0x3f, 0x8d, 0x26 ], cmx: [ @@ -1130,7 +1130,7 @@ pub(crate) fn test_vectors() -> Vec { cv_net: [ 0x1a, 0xa2, 0x3d, 0x96, 0x79, 0xbc, 0x66, 0x04, 0xb6, 0x25, 0x2c, 0x4f, 0x48, 0x1b, 0x3a, 0x2a, 0xf5, 0x46, 0x32, 0xf8, 0x30, 0x08, 0x14, 0x68, 0x29, 0x65, 0x94, 0x5e, 0x7e, 0x33, 0x2a, 0x0d ], - rho: [ + nf_old: [ 0x09, 0x1d, 0x83, 0x73, 0x3a, 0x9f, 0xfb, 0x18, 0xc1, 0x7a, 0xd1, 0x93, 0x8d, 0xd2, 0x67, 0x93, 0xc3, 0xfe, 0xfa, 0xda, 0xee, 0xa8, 0xe2, 0x3c, 0x44, 0xd5, 0xe0, 0x18, 0x4b, 0xc8, 0x45, 0x10 ], cmx: [ @@ -1190,7 +1190,7 @@ pub(crate) fn test_vectors() -> Vec { cv_net: [ 0x91, 0x6d, 0xc3, 0x82, 0x2a, 0x4e, 0x3b, 0xb4, 0x1f, 0xa8, 0x33, 0xc2, 0x73, 0xa9, 0xd3, 0x7d, 0x17, 0x17, 0xa4, 0x8d, 0x8f, 0x00, 0x6c, 0x1f, 0xf5, 0x86, 0x21, 0x46, 0x29, 0x55, 0x39, 0x1c ], - rho: [ + nf_old: [ 0x57, 0x87, 0x18, 0x97, 0x6d, 0xa3, 0xdc, 0xb4, 0x30, 0x32, 0x71, 0x52, 0x20, 0x72, 0xd0, 0x28, 0x44, 0x22, 0x13, 0x50, 0x86, 0x4e, 0xed, 0x56, 0x3d, 0xab, 0x30, 0x22, 0x7f, 0x28, 0x4b, 0x2e ], cmx: [ diff --git a/test-vectors/rust/zip_0244.rs b/test-vectors/rust/zip_0244.rs index 0956bf17..5aa87d54 100644 --- a/test-vectors/rust/zip_0244.rs +++ b/test-vectors/rust/zip_0244.rs @@ -19,50 +19,38 @@ pub(crate) fn test_vectors() -> Vec { vec![ TestVector { tx: vec![ - 0x05, 0x00, 0x00, 0x80, 0x0a, 0x27, 0xa7, 0x26, 0xb4, 0xd0, 0xd6, 0xc2, 0x7a, 0x8f, 0x73, 0x9a, 0x2d, 0x6f, 0x2c, 0x02, 0x01, 0xe1, 0x52, 0xa8, 0x04, 0x9e, 0x29, 0x4c, 0x4d, 0x6e, 0x66, 0xb1, 0x64, 0x93, 0x9d, 0xaf, 0xfa, 0x2e, 0xf6, 0xee, 0x69, 0x21, 0x48, 0x1c, 0xdd, 0x86, 0xb3, 0xcc, 0x43, 0x18, 0xd9, 0x61, 0x4f, 0xc8, 0x20, 0x90, 0x5d, 0x04, 0x53, 0x51, 0x6a, 0xac, 0xa3, 0xf2, 0x49, 0x88, 0x00, 0x01, 0x9f, 0x33, 0xbf, 0x3a, 0x10, 0x9b, 0xdd, 0x1b, 0x23, 0x2b, 0x47, 0xb1, 0x64, 0x6d, 0x91, 0xe1, 0x29, 0x66, 0x34, 0xeb, 0xde, 0x5c, 0xca, 0xd5, 0x72, 0x88, 0xb5, 0xb2, 0x22, 0x81, 0x86, 0xe5, 0x4b, 0x69, 0x68, 0x91, 0x2a, 0x63, 0x81, 0xce, 0x3d, 0xc1, 0x66, 0xd5, 0x6a, 0x1d, 0x62, 0xf5, 0xa8, 0xd7, 0x55, 0x1d, 0xb5, 0xfd, 0x93, 0x13, 0xe8, 0xc7, 0x20, 0x3d, 0x99, 0x6a, 0xf7, 0xd4, 0x1a, 0x38, 0xe0, 0x1d, 0x94, 0x90, 0x3d, 0x3c, 0x3e, 0x0a, 0xd3, 0x36, 0x0c, 0x1d, 0x37, 0x10, 0xac, 0xd2, 0x0b, 0x18, 0x3e, 0x31, 0xd4, 0x9f, 0x25, 0xc9, 0xa1, 0x38, 0xf4, 0x9b, 0x1a, 0x53, 0x01, 0x46, 0x6b, 0x3d, 0xa6, 0x12, 0x14, 0x9d, 0xf5, 0xed, 0xa0, 0xf1, 0x4f, 0x2e, 0xfc, 0x5c, 0x6a, 0xc0, 0x38, 0x84, 0x42, 0x8a, 0x31, 0x5d, 0xc9, 0x1f, 0x8d, 0x7b, 0x49, 0x2e, 0xbc, 0x57, 0xe4, 0x75, 0xa4, 0xa6, 0xf2, 0x65, 0x72, 0x50, 0x4b, 0x19, 0x22, 0x32, 0xec, 0xb9, 0xf0, 0xc0, 0x24, 0x11, 0xe5, 0x25, 0x96, 0xbc, 0x5e, 0x90, 0x45, 0x7e, 0x74, 0x59, 0x39, 0xff, 0xed, 0xbd, 0x12, 0x1e, 0x37, 0xec, 0x1e, 0x9d, 0xdd, 0xc3, 0x1b, 0x06, 0xdc, 0x95, 0x76, 0xa1, 0x73, 0x8e, 0xf7, 0x3e, 0x6b, 0xa7, 0x16, 0x48, 0x91, 0x3d, 0xbf, 0x75, 0xa7, 0x79, 0xfd, 0xd4, 0x88, 0xd8, 0x3f, 0x85, 0x7d, 0xee, 0xcc, 0x40, 0xa9, 0x8d, 0x5f, 0x29, 0x35, 0x39, 0x5e, 0xe4, 0x76, 0x2d, 0xd2, 0x1a, 0xfd, 0xbb, 0x5d, 0x47, 0xfa, 0x9a, 0x6d, 0xd9, 0x84, 0xd5, 0x67, 0xdb, 0x28, 0x57, 0xb9, 0x27, 0xb7, 0xfa, 0xe2, 0xdb, 0x58, 0x71, 0x05, 0x41, 0x5d, 0x46, 0x42, 0x78, 0x9d, 0x38, 0xf5, 0x0b, 0x8d, 0xbc, 0xc1, 0x29, 0xca, 0xb3, 0xd1, 0x7d, 0x19, 0xf3, 0x35, 0x5b, 0xcf, 0x73, 0xce, 0xcb, 0x8c, 0xb8, 0xa5, 0xda, 0x01, 0x30, 0x71, 0x52, 0xf1, 0x39, 0x36, 0xa2, 0x70, 0x57, 0x26, 0x70, 0xdc, 0x82, 0xd3, 0x90, 0x26, 0xc6, 0xcb, 0x4c, 0xd4, 0xb0, 0xf7, 0xf5, 0xaa, 0x2a, 0x4f, 0x5a, 0x53, 0x41, 0xec, 0x5d, 0xd7, 0x15, 0x40, 0x6f, 0x2f, 0xdd, 0x2a, 0xfa, 0x73, 0x3f, 0x5f, 0x64, 0x1c, 0x8c, 0x21, 0x86, 0x2a, 0x1b, 0xaf, 0xce, 0x26, 0x09, 0xd9, 0xee, 0xcf, 0xa1, 0x58, 0xcf, 0xb5, 0xcd, 0x79, 0xf8, 0x80, 0x08, 0xe3, 0x15, 0xdc, 0x7d, 0x83, 0x88, 0xe7, 0x6c, 0x17, 0x82, 0xfd, 0x27, 0x95, 0xd1, 0x8a, 0x76, 0x36, 0x24, 0xc2, 0x5f, 0xa9, 0x59, 0xcc, 0x97, 0x48, 0x9c, 0xe7, 0x57, 0x45, 0x82, 0x4b, 0x77, 0x86, 0x8c, 0x53, 0x23, 0x9c, 0xfb, 0xdf, 0x73, 0xca, 0xec, 0x65, 0x60, 0x40, 0x37, 0x31, 0x4f, 0xaa, 0xce, 0xb5, 0x62, 0x18, 0xc6, 0xbd, 0x30, 0xf8, 0x37, 0x4a, 0xc1, 0x33, 0x86, 0x79, 0x3f, 0x21, 0xa9, 0xfb, 0x80, 0xad, 0x03, 0xbc, 0x0c, 0xda, 0x4a, 0x44, 0x94, 0x6c, 0x00, 0xe1, 0xb1, 0xa1, 0xdf, 0x0e, 0x5b, 0x87, 0xb5, 0xbe, 0xce, 0x47, 0x7a, 0x70, 0x96, 0x49, 0xe9, 0x50, 0x06, 0x05, 0x91, 0x39, 0x48, 0x12, 0x95, 0x1e, 0x1f, 0xe3, 0x89, 0x5b, 0x8c, 0xc3, 0xd1, 0x4d, 0x2c, 0xf6, 0x55, 0x6d, 0xf6, 0xed, 0x4b, 0x4d, 0xdd, 0x3d, 0x9a, 0x69, 0xf5, 0x33, 0x57, 0xd7, 0x76, 0x7f, 0x4f, 0x5c, 0xcb, 0xdb, 0xc5, 0x96, 0x63, 0x12, 0x77, 0xf8, 0xfe, 0xcd, 0x08, 0xcb, 0x05, 0x6b, 0x95, 0xe3, 0x02, 0x5b, 0x97, 0x92, 0xff, 0xf7, 0xf2, 0x44, 0xfc, 0x71, 0x62, 0x69, 0xb9, 0x26, 0xd6, 0x2e, 0x95, 0x96, 0xfa, 0x82, 0x5c, 0x6b, 0xf2, 0x1a, 0xff, 0x9e, 0x68, 0x62, 0x5a, 0x19, 0x24, 0x40, 0xea, 0x06, 0x82, 0x81, 0x23, 0xd9, 0x78, 0x84, 0x80, 0x6f, 0x15, 0xfa, 0x08, 0xda, 0x52, 0x75, 0x4a, 0x10, 0x95, 0xe3, 0xff, 0x1a, 0xbd, 0x5c, 0xe4, 0xfd, 0xdf, 0xcc, 0xfc, 0x3a, 0x61, 0x28, 0xae, 0xf7, 0x84, 0xa6, 0x46, 0x10, 0xa8, 0x9d, 0x1a, 0x70, 0x99, 0x21, 0x6d, 0x08, 0x14, 0xd3, 0xa2, 0xd4, 0x52, 0x43, 0x1c, 0x32, 0xd4, 0x11, 0xac, 0x1c, 0xce, 0x82, 0xad, 0x02, 0x29, 0x40, 0x7b, 0xbc, 0x48, 0x98, 0x56, 0x75, 0xe3, 0xf8, 0x74, 0xa4, 0x53, 0x3f, 0x1d, 0x63, 0xa8, 0x4d, 0xfa, 0x3e, 0x0f, 0x46, 0x0f, 0xe2, 0xf5, 0x7e, 0x34, 0xfb, 0xc7, 0x54, 0x23, 0xc3, 0x73, 0x7f, 0x5b, 0x2a, 0x06, 0x15, 0xf5, 0x72, 0x2d, 0xb0, 0x41, 0xa3, 0xef, 0x66, 0xfa, 0x48, 0x3a, 0xfd, 0x3c, 0x2e, 0x19, 0xe5, 0x94, 0x44, 0xa6, 0x4a, 0xdd, 0x6d, 0xf1, 0xd9, 0x63, 0xf5, 0xdd, 0x5b, 0x50, 0x10, 0xd3, 0xd0, 0x25, 0xf0, 0x28, 0x7c, 0x4c, 0xf1, 0x9c, 0x75, 0xf3, 0x3d, 0x51, 0xdd, 0xdd, 0xba, 0x5d, 0x65, 0x7b, 0x43, 0xee, 0x8d, 0xa6, 0x45, 0x44, 0x38, 0x14, 0xcc, 0x73, 0x29, 0xf3, 0xe9, 0xb4, 0xe5, 0x4c, 0x23, 0x6c, 0x29, 0xaf, 0x39, 0x23, 0x10, 0x17, 0x56, 0xd9, 0xfa, 0x4b, 0xd0, 0xf7, 0xd2, 0xdd, 0xaa, 0xcb, 0x6b, 0x0f, 0x86, 0xa2, 0x65, 0x8e, 0x0a, 0x07, 0xa0, 0x5a, 0xc5, 0xb9, 0x50, 0x05, 0x1c, 0xd2, 0x4c, 0x47, 0xa8, 0x8d, 0x13, 0xd6, 0x59, 0xba, 0x2a, 0x46, 0xca, 0x18, 0x30, 0x81, 0x6d, 0x09, 0xcd, 0x76, 0x46, 0xf7, 0x6f, 0x71, 0x6a, 0xbe, 0xc5, 0xde, 0x07, 0xfe, 0x9b, 0x52, 0x34, 0x10, 0x80, 0x6e, 0xa6, 0xf2, 0x88, 0xf8, 0x73, 0x6c, 0x23, 0x35, 0x7c, 0x85, 0xf4, 0x57, 0x91, 0xe1, 0x70, 0x80, 0x29, 0xd9, 0x82, 0x4d, 0x90, 0x70, 0x46, 0x07, 0xf3, 0x87, 0xa0, 0x3e, 0x49, 0xbf, 0x98, 0x36, 0x57, 0x44, 0x31, 0x34, 0x5a, 0x78, 0x77, 0xef, 0xaa, 0x8a, 0x08, 0xe7, 0x30, 0x81, 0xef, 0x8d, 0x62, 0xcb, 0x78, 0x0a, 0xb6, 0x88, 0x3a, 0x50, 0xa0, 0xd4, 0x70, 0x19, 0x0d, 0xfb, 0xa1, 0x0a, 0x85, 0x7f, 0x82, 0x84, 0x2d, 0x38, 0x25, 0xb3, 0xd6, 0xda, 0x05, 0x73, 0xd3, 0x16, 0xeb, 0x16, 0x0d, 0xc0, 0xb7, 0x16, 0xc4, 0x8f, 0xbd, 0x46, 0x7f, 0x75, 0xb7, 0x80, 0x14, 0x9a, 0xe8, 0x80, 0x8f, 0x4e, 0x68, 0xf5, 0x0c, 0x05, 0x36, 0xac, 0xdd, 0xf6, 0xf1, 0xae, 0xab, 0x01, 0x6b, 0x6b, 0xc1, 0xa5, 0x1e, 0xd4, 0x4c, 0xfa, 0xb7, 0x00, 0x00, 0xc7, 0xb3, 0x53, 0x42, 0x01, 0xcf, 0xb1, 0xcd, 0x8d, 0xbf, 0x69, 0xb8, 0x25, 0x0c, 0x18, 0xef, 0x41, 0x29, 0x4c, 0xa9, 0x79, 0x93, 0xdb, 0x54, 0x6c, 0x1f, 0xe0, 0x1f, 0x7e, 0x9c, 0x8e, 0x36, 0x7e, 0xdc, 0xf0, 0x4b, 0xe3, 0x4a, 0x98, 0x51, 0xa7, 0xaf, 0x9d, 0xb6, 0x99, 0x0e, 0xd8, 0x3d, 0xd6, 0x4a, 0xf3, 0x59, 0x7c, 0x04, 0x32, 0x3e, 0xa5, 0x1b, 0x00, 0x52, 0xad, 0x80, 0x84, 0xa8, 0xb9, 0xda, 0x94, 0x8d, 0x32, 0x0d, 0xad, 0xd6, 0x4f, 0x54, 0x31, 0xe6, 0x1d, 0xdf, 0x65, 0x8d, 0x24, 0xae, 0x67, 0xc2, 0x2c, 0x8d, 0x13, 0x09, 0x13, 0x1f, 0xc0, 0x0f, 0xe7, 0xf2, 0x35, 0x73, 0x42, 0x76, 0xd3, 0x8d, 0x47, 0xf1, 0xe1, 0x91, 0xe0, 0x0c, 0x7a, 0x1d, 0x48, 0xaf, 0x04, 0x68, 0x27, 0x59, 0x1e, 0x97, 0x33, 0xa9, 0x7f, 0xa6, 0xb6, 0x79, 0xf3, 0xdc, 0x60, 0x1d, 0x00, 0x82, 0x85, 0xed, 0xcb, 0xda, 0xe6, 0x9c, 0xe8, 0xfc, 0x1b, 0xe4, 0xaa, 0xc0, 0x0f, 0xf2, 0x71, 0x1e, 0xbd, 0x93, 0x1d, 0xe5, 0x18, 0x85, 0x68, 0x78, 0xf7, 0x34, 0x76, 0xf2, 0x1a, 0x48, 0x2e, 0xc9, 0x37, 0x83, 0x65, 0xc8, 0xf7, 0x39, 0x3c, 0x94, 0xe2, 0x88, 0x53, 0x15, 0xeb, 0x46, 0x71, 0x09, 0x8b, 0x79, 0x53, 0x5e, 0x79, 0x0f, 0xe5, 0x3e, 0x29, 0xfe, 0xf2, 0xb3, 0x76, 0x66, 0x97, 0xac, 0x32, 0xb4, 0xf4, 0x73, 0xf4, 0x68, 0xa0, 0x08, 0xe7, 0x23, 0x89, 0xfc, 0x03, 0x88, 0x0d, 0x78, 0x0c, 0xb0, 0x7f, 0xcf, 0xaa, 0xbe, 0x3f, 0x1a, 0x84, 0xb2, 0x7d, 0xb5, 0x9a, 0x4a, 0x15, 0x3d, 0x10, 0x70, 0x68, 0x9f, 0x2c, 0xcf, 0x97, 0x5b, 0x2b, 0x17, 0x6e, 0x1c, 0x69, 0xdb, 0xe3, 0x81, 0x34, 0x0e, 0xf1, 0xf9, 0x8f, 0xdc, 0x4b, 0x45, 0x3a, 0xbd, 0xa3, 0xa2, 0xbf, 0xac, 0x30, 0x69, 0xba, 0x7f, 0x1c, 0xc5, 0x0a, 0x81, 0xc2, 0x52, 0x0e, 0x41, 0x2f, 0xab, 0x4e, 0x5d, 0x39, 0x7e, 0xcf, 0x73, 0x9f, 0x28, 0x0d, 0x5b, 0x68, 0x45, 0x33, 0xd5, 0xd2, 0x9c, 0xfe, 0x7e, 0x73, 0x02, 0xec, 0x14, 0x4b, 0x4e, 0x55, 0x3a, 0xcf, 0xd6, 0x70, 0xf7, 0x7e, 0x75, 0x5f, 0xc8, 0x8e, 0x06, 0x77, 0xe3, 0x1b, 0xa4, 0x59, 0xb4, 0x4e, 0x30, 0x77, 0x68, 0x95, 0x8f, 0xe3, 0x78, 0x9d, 0x41, 0xc2, 0xb1, 0xff, 0x43, 0x4c, 0xb3, 0x0e, 0x15, 0x91, 0x4f, 0x01, 0xbc, 0x6b, 0xc2, 0x30, 0x7b, 0x48, 0x8d, 0x25, 0x56, 0xd7, 0xb7, 0x38, 0x0e, 0xa4, 0xff, 0xd7, 0x12, 0xf6, 0xb0, 0x2f, 0xe8, 0x06, 0xb9, 0x45, 0x69, 0xcd, 0x40, 0x59, 0xf3, 0x96, 0xbf, 0x29, 0xb9, 0x9d, 0x0a, 0x40, 0xe5, 0xe1, 0x71, 0x1c, 0xa9, 0x44, 0xf7, 0x2d, 0x43, 0x6a, 0x10, 0x2f, 0xca, 0x4b, 0x97, 0x69, 0x3d, 0xa0, 0xb0, 0x86, 0xfe, 0x9d, 0x2e, 0x71, 0x62, 0x47, 0x0d, 0x02, 0xe0, 0xf0, 0x5d, 0x4b, 0xec, 0x95, 0x12, 0xbf, 0xb3, 0xf3, 0x83, 0x27, 0x29, 0x6e, 0xfa, 0xa7, 0x43, 0x28, 0xb1, 0x18, 0xc2, 0x74, 0x02, 0xc7, 0x0c, 0x3a, 0x90, 0xb4, 0x9a, 0xd4, 0xbb, 0xc6, 0x8e, 0x37, 0xc0, 0xaa, 0x7d, 0x9b, 0x3f, 0xe1, 0x77, 0x99, 0xd7, 0x3b, 0x84, 0x1e, 0x75, 0x17, 0x13, 0xa0, 0x29, 0x43, 0x90, 0x5a, 0xae, 0x08, 0x03, 0xfd, 0x69, 0x44, 0x2e, 0xb7, 0x68, 0x1e, 0xc2, 0xa0, 0x56, 0x00, 0x05, 0x4e, 0x92, 0xee, 0xd5, 0x55, 0x02, 0x8f, 0x21, 0xb6, 0xa1, 0x55, 0x26, 0x8a, 0x2d, 0xd6, 0x64, 0x05, 0x25, 0x28, 0xa5, 0xf8, 0xed, 0x02, 0x8f, 0x59, 0xaf, 0x98, 0x5a, 0xd1, 0x31, 0x5c, 0x2e, 0x25, 0xae, 0xb9, 0xd7, 0xf1, 0x34, 0xe4, 0xbf, 0x47, 0x86, 0x42, 0xab, 0x96, 0xb1, 0x5d, 0x3b, 0x3e, 0x13, 0xce, 0x23, 0x87, 0xac, 0x84, 0xdc, 0x08, 0x19, 0xe8, 0x12, 0x60, 0xe1, 0x1d, 0x39, 0x2a, 0x5f, 0x06, 0xdb, 0x8b, 0x56, 0x33, 0xde, 0x28, 0x1a, 0x0e, 0x9c, 0x95, 0x8c, 0x24, 0x06, 0x02, 0x97, 0xf6, 0x08, 0xaf, 0x1d, 0xc5, 0x16, 0x16, 0x56, 0x2b, 0x1f, 0xff, 0xf6, 0xe2, 0xa2, 0x8b, 0xab, 0x1f, 0x77, 0x72, 0x71, 0x3a, 0x0a, 0x4b, 0x56, 0xfe, 0x47, 0xfb, 0x5a, 0x7b, 0x73, 0xae, 0xee, 0x53, 0x45, 0x56, 0x6e, 0xcf, 0x3e, 0x95, 0xe8, 0x25, 0xf9, 0x2e, 0xb4, 0x69, 0xeb, 0x5d, 0x69, 0x16, 0x42, 0x06, 0xa0, 0xea, 0x1c, 0xe7, 0x3b, 0xfb, 0x2a, 0x94, 0x2e, 0x73, 0x70, 0x32, 0x14, 0xd2, 0x70, 0xd8, 0x05, 0x34, 0x38, 0x9b, 0x1a, 0x1e, 0x2b, 0xba, 0x67, 0x48, 0x1e, 0xb3, 0x66, 0x7d, 0x6d, 0x38, 0x25, 0x4a, 0xc4, 0xb4, 0x45, 0x59, 0xb4, 0x70, 0x8c, 0xdd, 0x12, 0x89, 0x89, 0x72, 0xa8, 0x95, 0xbf, 0x0f, 0xb0, 0x55, 0xcf, 0x1f, 0xb9, 0xb7, 0x30, 0x29, 0xd6, 0xbf, 0xb2, 0x7d, 0xa2, 0xb5, 0x29, 0x4f, 0x5c, 0xb3, 0x54, 0xa8, 0x94, 0x32, 0x28, 0x48, 0xcc, 0x3d, 0x35, 0xb9, 0x55, 0x4a, 0x5f, 0x62, 0xb4, 0x4a, 0x7d, 0xcb, 0x25, 0x40, 0x6e, 0x5b, 0xa0, 0x78, 0x82, 0xcb, 0x64, 0x73, 0x71, 0x4e, 0x77, 0xa0, 0x51, 0xa7, 0xdc, 0xd2, 0x9f, 0xea, 0x0a, 0x94, 0x37, 0x85, 0xb3, 0x25, 0xcd, 0xab, 0x95, 0x40, 0x4f, 0xc7, 0xae, 0xd7, 0x05, 0x25, 0xcd, 0xdb, 0x41, 0x87, 0x2c, 0xfc, 0xc2, 0x14, 0xb1, 0x32, 0x32, 0xed, 0xc7, 0x86, 0x09, 0x75, 0x3d, 0xbf, 0xf9, 0x30, 0xeb, 0x0d, 0xc1, 0x56, 0x61, 0x2b, 0x9c, 0xb4, 0x34, 0xbc, 0x4b, 0x69, 0x33, 0x92, 0xde, 0xb8, 0x7c, 0x53, 0x04, 0x35, 0x31, 0x2e, 0xdc, 0xed, 0xc6, 0xa9, 0x61, 0x13, 0x33, 0x38, 0xd7, 0x86, 0xc4, 0xa3, 0xe1, 0x03, 0xf6, 0x01, 0x10, 0xa1, 0x6b, 0x13, 0x37, 0x12, 0x97, 0x04, 0xbf, 0x47, 0x54, 0xff, 0x6b, 0xa9, 0xfb, 0xe6, 0x59, 0x51, 0xe6, 0x10, 0x62, 0x0f, 0x71, 0xcd, 0xa8, 0xfc, 0x87, 0x76, 0x25, 0xf2, 0xc5, 0xbb, 0x04, 0xcb, 0xe1, 0x22, 0x8b, 0x1e, 0x88, 0x6f, 0x40, 0x50, 0xaf, 0xd8, 0xfe, 0x94, 0xe9, 0x7d, 0x2e, 0x9e, 0x85, 0xc6, 0xbb, 0x74, 0x8c, 0x00, 0x42, 0xd3, 0x24, 0x9a, 0xbb, 0x13, 0x42, 0xbb, 0x0e, 0xeb, 0xf6, 0x20, 0x58, 0xbf, 0x3d, 0xe0, 0x80, 0xd9, 0x46, 0x11, 0xa3, 0x75, 0x09, 0x15, 0xb5, 0xdc, 0x6c, 0x0b, 0x38, 0x99, 0xd4, 0x12, 0x22, 0xba, 0xce, 0x76, 0x0e, 0xe9, 0xc8, 0x81, 0x8d, 0xed, 0x59, 0x9e, 0x34, 0xc5, 0x6d, 0x73, 0x72, 0xaf, 0x1e, 0xb8, 0x68, 0x52, 0xf2, 0xa7, 0x32, 0x10, 0x4b, 0xdb, 0x75, 0x07, 0x39, 0xde, 0x6c, 0x2c, 0x6e, 0x0f, 0x9e, 0xb7, 0xcb, 0x17, 0xf1, 0x94, 0x2b, 0xfc, 0x9f, 0x4f, 0xd6, 0xeb, 0xb6, 0xb4, 0xcd, 0xd4, 0xda, 0x2b, 0xca, 0x26, 0xfa, 0xc4, 0x57, 0x8e, 0x9f, 0x54, 0x34, 0x05, 0xac, 0xc7, 0xd8, 0x6f, 0xf5, 0x91, 0x58, 0xbd, 0x0c, 0xba, 0x3a, 0xef, 0x6f, 0x4a, 0x84, 0x72, 0xd1, 0x44, 0xd9, 0x9f, 0x8b, 0x8d, 0x1d, 0xed, 0xaa, 0x90, 0x77, 0xd4, 0xf0, 0x1d, 0x4b, 0xb2, 0x7b, 0xbe, 0x31, 0xd8, 0x8f, 0xbe, 0xfa, 0xc3, 0xdc, 0xd4, 0x79, 0x75, 0x63, 0xa2, 0x6b, 0x1d, 0x61, 0xfc, 0xd9, 0xa4, 0x64, 0xab, 0x21, 0xed, 0x55, 0x0f, 0xe6, 0xfa, 0x09, 0x69, 0x5b, 0xa0, 0xb2, 0xf1, 0x0e, 0xea, 0x64, 0x68, 0xcc, 0x6e, 0x20, 0xa6, 0x6f, 0x82, 0x6e, 0x3d, 0x14, 0xc5, 0x00, 0x6f, 0x05, 0x63, 0x88, 0x7f, 0x5e, 0x12, 0x89, 0xbe, 0x1b, 0x20, 0x04, 0xca, 0xca, 0x8d, 0x3f, 0x34, 0xd6, 0xe8, 0x4b, 0xf5, 0x9c, 0x1e, 0x04, 0x61, 0x9a, 0x7c, 0x23, 0xa9, 0x96, 0x94, 0x1d, 0x88, 0x9e, 0x46, 0x22, 0xa9, 0xb9, 0xb1, 0xd5, 0x9d, 0x5e, 0x31, 0x90, 0x94, 0x31, 0x8c, 0xd4, 0x05, 0xba, 0x27, 0xb7, 0xe2, 0xc0, 0x84, 0x76, 0x2d, 0x31, 0x45, 0x3e, 0xc4, 0x54, 0x9a, 0x4d, 0x97, 0x72, 0x9d, 0x03, 0x34, 0x60, 0xfc, 0xf8, 0x9d, 0x64, 0x94, 0xf2, 0xff, 0xd7, 0x89, 0xe9, 0x80, 0x82, 0xea, 0x5c, 0xe9, 0x53, 0x4b, 0x3a, 0xcd, 0x60, 0xfe, 0x49, 0xe3, 0x7e, 0x4f, 0x66, 0x69, 0x31, 0x67, 0x73, 0x19, 0xed, 0x89, 0xf8, 0x55, 0x88, 0x74, 0x1b, 0x31, 0x28, 0x90, 0x1a, 0x93, 0xbd, 0x78, 0xe4, 0xbe, 0x02, 0x25, 0xa9, 0xe2, 0x69, 0x2c, 0x77, 0xc9, 0x69, 0xed, 0x01, 0x76, 0xbd, 0xf9, 0x55, 0x59, 0x48, 0xcb, 0xd5, 0xa3, 0x32, 0xd0, 0x45, 0xde, 0x6b, 0xa6, 0xbf, 0x44, 0x90, 0xad, 0xfe, 0x74, 0x44, 0xcd, 0x46, 0x7a, 0x09, 0x07, 0x54, 0x17, 0xfc, 0xc0, 0x06, 0x2e, 0x49, 0xf0, 0x08, 0xc5, 0x1a, 0xd4, 0x22, 0x74, 0x39, 0xc1, 0xb4, 0x47, 0x6c, 0xcd, 0x8e, 0x97, 0x86, 0x2d, 0xab, 0x7b, 0xe1, 0xe8, 0xd3, 0x99, 0xc0, 0x5e, 0xf2, 0x7c, 0x6e, 0x22, 0xee, 0x27, 0x3e, 0x15, 0x78, 0x6e, 0x39, 0x4c, 0x8f, 0x1b, 0xe3, 0x16, 0x82, 0xa3, 0x01, 0x47, 0x96, 0x3a, 0xc8, 0xda, 0x8d, 0x41, 0xd8, 0x04, 0x25, 0x84, 0x26, 0xa3, 0xf7, 0x02, 0x89, 0xb8, 0xad, 0x19, 0xd8, 0xde, 0x13, 0xbe, 0x4e, 0xeb, 0xe3, 0xbd, 0x4c, 0x8a, 0x6f, 0x55, 0xd6, 0xe0, 0xc3, 0x73, 0xd4, 0x56, 0x85, 0x18, 0x79, 0xf5, 0xfb, 0xc2, 0x82, 0xdb, 0x9e, 0x13, 0x48, 0x06, 0xbf, 0xf7, 0x1e, 0x11, 0xbc, 0x33, 0xab, 0x75, 0xdd, 0x6c, 0xa0, 0x67, 0xfb, 0x73, 0xa0, 0x43, 0xb6, 0x46, 0xa7, 0xcf, 0x39, 0xca, 0xb4, 0x92, 0x83, 0x86, 0x78, 0x6d, 0x2f, 0x24, 0x14, 0x1e, 0xe1, 0x20, 0xfd, 0xc3, 0x4d, 0x67, 0x64, 0xea, 0xfc, 0x66, 0x88, 0x0e, 0xe0, 0x20, 0x4f, 0x53, 0xcc, 0x11, 0x67, 0xed, 0x20, 0xb4, 0x3a, 0x52, 0xde, 0xa3, 0xca, 0x7c, 0xff, 0x8e, 0xf3, 0x5c, 0xd8, 0xe6, 0xd7, 0xc1, 0x11, 0xa6, 0x8e, 0xf4, 0x4b, 0xcd, 0x0c, 0x15, 0x13, 0xad, 0x47, 0xca, 0x61, 0xc6, 0x59, 0xcc, 0x5d, 0x32, 0x5b, 0x44, 0x0f, 0x6b, 0x9f, 0x59, 0xaf, 0xf6, 0x68, 0x79, 0xbb, 0x66, 0x88, 0xfd, 0xb4, 0x62, 0xaf, 0x43, 0x58, 0x2b, 0x98, 0x3f, 0x92, 0xb5, 0x69, 0x8b, 0x87, 0xdb, 0x46, 0xe4, 0xb0, 0x2d, 0xd8, 0xe8, 0x1e, 0xca, 0x55, 0x5a, 0x44, 0xf2, 0xf1, 0xae, 0xf1, 0x1d, 0x88, 0xa0, 0xbc, 0xee, 0x76, 0xaf, 0x9a, 0xd3, 0xf9, 0xc4, 0x6a, 0x67, 0x06, 0x2e, 0x1a, 0x9c, 0xa7, 0xea, 0x5c, 0x01, 0x43, 0x84, 0xaf, 0x07, 0x21, 0x9c, 0x7c, 0x0e, 0xe7, 0xfc, 0x7b, 0xfc, 0x79, 0x33, 0xd1, 0x74, 0x65, 0x0f, 0x46, 0xb4, 0xcc, 0x00, 0x01, 0x90, 0xc1, 0x9b, 0x44, 0xc5, 0x7a, 0xe8, 0x91, 0xaa, 0x86, 0x64, 0x6c, 0x10, 0xa1, 0x77, 0xa8, 0x62, 0x6b, 0xe0, 0x64, 0x40, 0x99, 0x31, 0xc3, 0x7d, 0x9e, 0x8b, 0xdc, 0x43, 0x3b, 0x7d, 0x79, 0xe0, 0x8a, 0x12, 0xf7, 0x38, 0xa8, 0xf0, 0xdb, 0xdd, 0xfe, 0xf2, 0xf2, 0x65, 0x7e, 0xf3, 0xe4, 0x7d, 0x1b, 0x0f, 0xd1, 0x1e, 0x6a, 0x13, 0x65, 0x4d, 0xb2, 0x85, 0x4f, 0xcb, 0xff, 0x49, 0xaa, 0x0d, 0xad, 0xaf, 0xec, 0x32, 0x0b, 0x6e, 0xd2, 0xd4, 0xb2, 0x79, 0xae, 0xe9, 0x06, 0x0c, 0x1b, 0x22, 0x1e, 0x2e, 0xb2, 0xf1, 0x3b, 0x06, 0x91, 0xc4, 0xd8, 0x42, 0x40, 0x6d, 0x0e, 0xc4, 0x28, 0x2c, 0x95, 0x26, 0x17, 0x4a, 0x09, 0x87, 0x8f, 0xe8, 0xfd, 0xde, 0x33, 0xa2, 0x96, 0x04, 0xe5, 0xe5, 0xe7, 0xb2, 0xa0, 0x25, 0xd6, 0x65, 0x0b, 0x97, 0xdb, 0xb5, 0x2b, 0xef, 0xb5, 0x9b, 0x1d, 0x30, 0xa5, 0x74, 0x33, 0xb0, 0xa3, 0x51, 0x47, 0x44, 0x44, 0x09, 0x9d, 0xaa, 0x37, 0x10, 0x46, 0x61, 0x32, 0x60, 0xcf, 0x33, 0x54, 0xcf, 0xcd, 0xad, 0xa6, 0x63, 0xec, 0xe8, 0x24, 0xff, 0xd7, 0xe4, 0x43, 0x93, 0x88, 0x6a, 0x86, 0x16, 0x5d, 0xdd, 0xdf, 0x2b, 0x4c, 0x41, 0x77, 0x35, 0x54, 0xc8, 0x69, 0x95, 0x26, 0x94, 0x08, 0xb1, 0x1e, 0x67, 0x37, 0xa4, 0xc4, 0x47, 0x58, 0x6f, 0x69, 0x17, 0x34, 0x46, 0xd8, 0xe4, 0x8b, 0xf8, 0x4c, 0xbc, 0x00, 0x0a, 0x80, 0x78, 0x99, 0x97, 0x3e, 0xb9, 0x3c, 0x5e, 0x81, 0x9a, 0xad, 0x66, 0x94, 0x13, 0xf8, 0x38, 0x79, 0x33, 0xad, 0x15, 0x84, 0xaa, 0x35, 0xe4, 0x3f, 0x4e, 0xcd, 0x1e, 0x2d, 0x04, 0x07, 0xc0, 0xb1, 0xb8, 0x99, 0x20, 0xff, 0xdf, 0xdb, 0x9b, 0xea, 0x51, 0xac, 0x95, 0xb5, 0x57, 0xaf, 0x71, 0xb8, 0x9f, 0x90, 0x3f, 0x5d, 0x98, 0x48, 0xf1, 0x4f, 0xcb, 0xeb, 0x18, 0x37, 0x57, 0x0f, 0x54, 0x4d, 0x63, 0x59, 0xeb, 0x23, 0xfa, 0xf3, 0x8a, 0x08, 0x22, 0xda, 0x36, 0xce, 0x42, 0x6c, 0x4a, 0x2f, 0xbe, 0xff, 0xeb, 0x0a, 0x8a, 0x2e, 0x29, 0x7a, 0x9d, 0x19, 0xba, 0x15, 0x02, 0x45, 0x90, 0xe3, 0x32, 0x9d, 0x9f, 0xa9, 0x26, 0x1f, 0x99, 0x38, 0xa4, 0x03, 0x2d, 0xd3, 0x46, 0x06, 0xc9, 0xcf, 0x9f, 0x3d, 0xd3, 0x3e, 0x57, 0x6f, 0x05, 0xcd, 0x1d, 0xd6, 0x81, 0x1c, 0x62, 0x98, 0x75, 0x7d, 0x77, 0xd9, 0xe8, 0x10, 0xab, 0xdb, 0x22, 0x6a, 0xfc, 0xaa, 0x43, 0x46, 0xa6, 0x56, 0x0f, 0x89, 0x32, 0xb3, 0x18, 0x1f, 0xd3, 0x55, 0xd5, 0xd3, 0x91, 0x97, 0x61, 0x83, 0xf8, 0xd9, 0x93, 0x88, 0x83, 0x96, 0x32, 0xd6, 0x35, 0x4f, 0x66, 0x6d, 0x09, 0xd3, 0xe5, 0x62, 0x9e, 0xa1, 0x97, 0x37, 0x38, 0x86, 0x13, 0xd3, 0x8a, 0x34, 0xfd, 0x0f, 0x6e, 0x50, 0xee, 0x5a, 0x0c, 0xc9, 0x67, 0x71, 0x77, 0xf5, 0x00, 0x28, 0xc1, 0x41, 0x37, 0x81, 0x87, 0xbd, 0x28, 0x19, 0x40, 0x3f, 0xc5, 0x34, 0xf8, 0x00, 0x76, 0xe9, 0x38, 0x0c, 0xb4, 0x96, 0x4d, 0x3b, 0x6b, 0x45, 0x81, 0x9d, 0x3b, 0x8e, 0x9c, 0xaf, 0x54, 0xf0, 0x51, 0x85, 0x2d, 0x67, 0x1b, 0xf8, 0xc1, 0xff, 0xde, 0x2d, 0x15, 0x10, 0x75, 0x64, 0x18, 0xcb, 0x48, 0x10, 0x93, 0x6a, 0xa5, 0x7e, 0x69, 0x65, 0xd6, 0xfb, 0x65, 0x6a, 0x76, 0x0b, 0x7f, 0x19, 0xad, 0xf9, 0x6c, 0x17, 0x34, 0x88, 0x55, 0x21, 0x93, 0xb1, 0x47, 0xee, 0x58, 0x85, 0x80, 0x33, 0xda, 0xc7, 0xcd, 0x0e, 0xb2, 0x04, 0xc0, 0x64, 0x90, 0xbb, 0xde, 0xdf, 0x5f, 0x75, 0x71, 0xac, 0xb2, 0xeb, 0xe7, 0x6a, 0xce, 0xf3, 0xf2, 0xa0, 0x1e, 0xe9, 0x87, 0x48, 0x6d, 0xfe, 0x6c, 0x3f, 0x0a, 0x5e, 0x23, 0x4c, 0x12, 0x72, 0x58, 0xf9, 0x7a, 0x28, 0xfb, 0x5d, 0x16, 0x4a, 0x81, 0x76, 0xbe, 0x94, 0x6b, 0x80, 0x97, 0xd0, 0xe3, 0x17, 0x28, 0x7f, 0x33, 0xbf, 0x9c, 0x16, 0xf9, 0xa5, 0x45, 0x40, 0x9c, 0xe2, 0x9b, 0x1f, 0x42, 0x73, 0x72, 0x5f, 0xc0, 0xdf, 0x02, 0xa0, 0x4e, 0xba, 0xe1, 0x78, 0xb3, 0x41, 0x4f, 0xb0, 0xa8, 0x2d, 0x50, 0xde, 0xb0, 0x9f, 0xcf, 0x4e, 0x6e, 0xe9, 0xd1, 0x80, 0xff, 0x4f, 0x56, 0xff, 0x3b, 0xc1, 0xd3, 0x60, 0x1f, 0xc2, 0xdc, 0x90, 0xd8, 0x14, 0xc3, 0x25, 0x6f, 0x49, 0x67, 0xd3, 0xa8, 0xd6, 0x4c, 0x83, 0xfe, 0xa3, 0x39, 0xc5, 0x1f, 0x5a, 0x8e, 0x58, 0x01, 0xfb, 0xb9, 0x78, 0x35, 0x58, 0x1b, 0x60, 0x24, 0x65, 0xde, 0xe0, 0x4b, 0x59, 0x22, 0xc2, 0x76, 0x1b, 0x54, 0x24, 0x5b, 0xec, 0x0c, 0x9e, 0xef, 0x2d, 0xb9, 0x7d, 0x22, 0xb2, 0xb3, 0x55, 0x6c, 0xc9, 0x69, 0xfb, 0xb1, 0x3d, 0x06, 0x50, 0x97, 0x65, 0xa5, 0x2b, 0x3f, 0xac, 0x54, 0xb9, 0x3f, 0x42, 0x1b, 0xf0, 0x8e, 0x18, 0xd5, 0x2d, 0xdd, 0x52, 0xcc, 0x1c, 0x8c, 0xa8, 0xad, 0xfa, 0xcc, 0xab, 0x7e, 0x5c, 0xc2, 0xf4, 0x57, 0x3f, 0xbb, 0xf8, 0x23, 0x9b, 0xb0, 0xb8, 0xae, 0xdb, 0xf8, 0xda, 0xd1, 0x62, 0x82, 0xda, 0x5c, 0x91, 0x25, 0xdb, 0xa1, 0xc0, 0x59, 0xd0, 0xdf, 0x8a, 0xbf, 0x62, 0x10, 0x78, 0xf0, 0x2d, 0x6c, 0x4b, 0xc8, 0x6d, 0x40, 0x84, 0x5a, 0xc1, 0xd5, 0x97, 0x10, 0xc4, 0x5f, 0x07, 0xd5, 0x85, 0xeb, 0x48, 0xb3, 0x2f, 0xc0, 0x16, 0x7b, 0xa2, 0x56, 0xe7, 0x3c, 0xa3, 0xb9, 0x31, 0x1c, 0x62, 0xd1, 0x09, 0x49, 0x03, 0x57, 0x05, 0x19, 0xd4, 0x44, 0x2f, 0x02, 0x00, 0xe6, 0xad, 0x11, 0xf2, 0x45, 0x2d, 0xc9, 0xae, 0x85, 0xae, 0xc0, 0x1f, 0xc5, 0x6f, 0x8c, 0xbf, 0xda, 0x75, 0xa7, 0x72, 0x7b, 0x75, 0xeb, 0xbd, 0x6b, 0xbf, 0xfb, 0x43, 0xb6, 0x3a, 0x3b, 0x1b, 0x87, 0x1e, 0x40, 0xfe, 0xb0, 0xdb, 0x00, 0x29, 0x74, 0xa3, 0xc3, 0xb1, 0xa7, 0x88, 0x56, 0x72, 0x31, 0xbf, 0x63, 0x99, 0xff, 0x89, 0x23, 0x69, 0x81, 0x14, 0x9d, 0x42, 0x38, 0x02, 0xd2, 0x34, 0x1a, 0x3b, 0xed, 0xb9, 0xdd, 0xcb, 0xac, 0x1f, 0xe7, 0xb6, 0x43, 0x5e, 0x14, 0x79, 0xc7, 0x2e, 0x70, 0x89, 0xd0, 0x29, 0xe7, 0xfb, 0xba, 0xf3, 0xcf, 0x37, 0xe9, 0xb9, 0xa6, 0xb7, 0x76, 0x79, 0x1e, 0x4c, 0x5e, 0x6f, 0xda, 0x57, 0xe8, 0xd5, 0xf1, 0x4c, 0x8c, 0x35, 0xa2, 0xd2, 0x70, 0x84, 0x6b, 0x9d, 0xbe, 0x00, 0x5c, 0xda, 0x16, 0xaf, 0x44, 0x08, 0xf3, 0xab, 0x06, 0xa9, 0x16, 0xee, 0xeb, 0x9c, 0x95, 0x94, 0xb7, 0x04, 0x24, 0xa4, 0xc1, 0xd1, 0x71, 0x29, 0x5b, 0x67, 0x63, 0xb2, 0x2f, 0x47, 0xf8, 0x0b, 0x53, 0xcc, 0xbb, 0x90, 0x4b, 0xd6, 0x8f, 0xd6, 0x5f, 0xbd, 0x3f, 0xbd, 0xea, 0x10, 0x35, 0xe9, 0x8c, 0x21, 0xa7, 0xdb, 0xa5, 0xfe, 0x10, 0x89, 0xf7, 0xd1, 0xc0, 0x32, 0xf2, 0x4d, 0x36, 0x83, 0x5a, 0xa8, 0x81, 0x52, 0x66, 0xe8, 0x97, 0xff, 0x82, 0x94, 0x03, 0xcf, 0xac, 0x3a, 0x71, 0x59, 0x54, 0xb9, 0xb6, 0x89, 0x58, 0xa0, 0x11, 0x1a, 0x2c, 0x92, 0x65, 0x63, 0x3b, 0xa2, 0x83, 0x1a, 0x2e, 0x86, 0xb9, 0x41, 0xe5, 0x69, 0xd5, 0x8d, 0x99, 0xc1, 0x38, 0x35, 0x97, 0xfa, 0xd8, 0x11, 0x93, 0xc4, 0xc1, 0x31, 0x51, 0xf4, 0x0a, 0xed, 0xb4, 0x87, 0xb5, 0xc0, 0x4a, 0xe3, 0xb1, 0xdd, 0xfb, 0xaf, 0xa2, 0x6e, 0x72, 0x00, 0x99, 0xf2, 0x6d, 0x5a, 0x75, 0x35, 0xae, 0xe5, 0x73, 0x06, 0xfd, 0x2c, 0x4f, 0x30, 0x67, 0x3c, 0xd9, 0xb6, 0x98, 0xfe, 0xcf, 0x32, 0xfa, 0xf8, 0x8f, 0x62, 0xe2, 0x1c, 0x90, 0x66, 0x58, 0x59, 0xdd, 0x26, 0x83, 0x3d, 0x21, 0xd9, 0xbc, 0x54, 0x52, 0xbd, 0x19, 0x51, 0x5d, 0x3f, 0xa5, 0xc1, 0xe6, 0x8b, 0xc2, 0x09, 0xb9, 0xdc, 0x2a, 0x10, 0xae, 0x6b, 0x63, 0x07, 0x26, 0xa6, 0x7b, 0x33, 0x60, 0x3c, 0x69, 0x1f, 0xaf, 0xc2, 0x81, 0xdd, 0x94, 0xdc, 0x98, 0x88, 0xa6, 0x8c, 0x4f, 0x45, 0x15, 0x5a, 0xa7, 0x89, 0x7c, 0x04, 0x5a, 0xaf, 0xd9, 0x33, 0x5b, 0xe2, 0xe0, 0xdd, 0xcf, 0x5f, 0x58, 0x6d, 0x7f, 0x6b, 0x4f, 0xe1, 0x2d, 0xad, 0x9a, 0x17, 0xf5, 0xdb, 0x70, 0x31 + 0x05, 0x00, 0x00, 0x80, 0x0a, 0x27, 0xa7, 0x26, 0xb4, 0xd0, 0xd6, 0xc2, 0x8f, 0x73, 0x9a, 0x2d, 0x9e, 0x94, 0x5b, 0x0c, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x06, 0x04, 0x9e, 0x94, 0x5b, 0x0c, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x8a, 0x99, 0xda, 0xe2, 0x76, 0x03, 0x06, 0x00, 0x02, 0x51, 0xac, 0x00, 0x00, 0x04, 0xc2, 0x0e, 0x22, 0x03, 0x4f, 0x58, 0xf1, 0x1e, 0xaf, 0x29, 0x77, 0xa1, 0x4a, 0x4d, 0xa7, 0x34, 0xe7, 0x88, 0xa1, 0x31, 0xb4, 0xf3, 0x2d, 0x44, 0x1f, 0x2f, 0x93, 0xd4, 0xee, 0xeb, 0x2a, 0x9f, 0x0d, 0xe5, 0x3e, 0x29, 0x24, 0x91, 0x59, 0x44, 0x2f, 0xa5, 0x12, 0x20, 0xbc, 0xc2, 0xe6, 0xaf, 0x68, 0xa0, 0x08, 0xe7, 0x23, 0x89, 0xfc, 0x03, 0x88, 0x0d, 0x78, 0x0c, 0xb0, 0x7f, 0xcf, 0x2a, 0x72, 0x1a, 0xcf, 0x86, 0xb8, 0xab, 0x71, 0xd2, 0x42, 0xb4, 0x2d, 0x96, 0x36, 0x11, 0xb7, 0xa5, 0x7c, 0x18, 0x91, 0x50, 0x3b, 0x2a, 0x4d, 0x08, 0xf3, 0xfd, 0xe1, 0xe4, 0xe3, 0xda, 0x61, 0x09, 0x26, 0xc1, 0x03, 0x95, 0x86, 0xa7, 0xaf, 0xcf, 0x4a, 0x0d, 0x9c, 0x73, 0x1e, 0x98, 0x5d, 0x99, 0x58, 0x9c, 0x8b, 0xb8, 0x38, 0xe8, 0xaa, 0xf7, 0x45, 0x53, 0x3e, 0xd9, 0xe8, 0xae, 0x3a, 0x1c, 0x2c, 0x30, 0x7d, 0x06, 0x3c, 0xc7, 0xab, 0x8f, 0xfe, 0xc4, 0x33, 0x5c, 0x92, 0x35, 0xc7, 0x7c, 0xcc, 0xd8, 0x72, 0x90, 0xb4, 0x96, 0xe8, 0xa0, 0x7b, 0xd8, 0xf8, 0x7f, 0xfb, 0xd5, 0xb4, 0x98, 0x72, 0x7b, 0x89, 0xe0, 0x01, 0xaf, 0xa2, 0xfb, 0x8d, 0xc3, 0x43, 0x6d, 0x75, 0xa4, 0xa6, 0xf2, 0x65, 0x72, 0x50, 0x4b, 0x19, 0x22, 0x32, 0xec, 0xb9, 0xf0, 0xc0, 0x24, 0x11, 0xe5, 0x25, 0x96, 0xbc, 0x5e, 0x90, 0x45, 0x7e, 0x74, 0x59, 0x39, 0xff, 0xed, 0xbd, 0x12, 0x86, 0x3c, 0xe7, 0x1a, 0x02, 0xaf, 0x11, 0x7d, 0x41, 0x7a, 0xdb, 0x3d, 0x15, 0xcc, 0x54, 0xdc, 0xb1, 0xfc, 0xe4, 0x67, 0x50, 0x0c, 0x6b, 0x8f, 0xb8, 0x6b, 0x12, 0xb5, 0x6d, 0xa9, 0xc3, 0x82, 0x85, 0x7d, 0xee, 0xcc, 0x40, 0xa9, 0x8d, 0x5f, 0x29, 0x35, 0x39, 0x5e, 0xe4, 0x76, 0x2d, 0xd2, 0x1a, 0xfd, 0xbb, 0x5d, 0x47, 0xfa, 0x9a, 0x6d, 0xd9, 0x84, 0xd5, 0x67, 0xdb, 0x28, 0x57, 0xb9, 0x27, 0xb7, 0xfa, 0xe2, 0xdb, 0x58, 0x71, 0x05, 0x41, 0x5d, 0x46, 0x42, 0x78, 0x9d, 0x38, 0xf5, 0x0b, 0x8d, 0xbc, 0xc1, 0x29, 0xca, 0xb3, 0xd1, 0x7d, 0x19, 0xf3, 0x35, 0x5b, 0xcf, 0x73, 0xce, 0xcb, 0x8c, 0xb8, 0xa5, 0xda, 0x01, 0x30, 0x71, 0x52, 0xf1, 0x39, 0x36, 0xa2, 0x70, 0x57, 0x26, 0x70, 0xdc, 0x82, 0xd3, 0x90, 0x26, 0xc6, 0xcb, 0x4c, 0xd4, 0xb0, 0xf7, 0xf5, 0xaa, 0x2a, 0x4f, 0x5a, 0x53, 0x41, 0xec, 0x5d, 0xd7, 0x15, 0x40, 0x6f, 0x2f, 0xdd, 0x2a, 0xfa, 0x73, 0x3f, 0x5f, 0x64, 0x1c, 0x8c, 0x21, 0x86, 0x2a, 0x1b, 0xaf, 0xce, 0x26, 0x09, 0xd9, 0xee, 0xcf, 0xa1, 0x58, 0xcf, 0xb5, 0xcd, 0x79, 0xf8, 0x80, 0x08, 0xe3, 0x15, 0xdc, 0x7d, 0x83, 0x88, 0xe7, 0x6c, 0x17, 0x82, 0xfd, 0x27, 0x95, 0xd1, 0x8a, 0x76, 0x36, 0x24, 0xc2, 0x5f, 0xa9, 0x59, 0xcc, 0x97, 0x48, 0x9c, 0xe7, 0x57, 0x45, 0x82, 0x4b, 0x77, 0x86, 0x8c, 0x53, 0x23, 0x9c, 0xfb, 0xdf, 0x73, 0xca, 0xec, 0x65, 0x60, 0x40, 0x37, 0x31, 0x4f, 0xaa, 0xce, 0xb5, 0x62, 0x18, 0xc6, 0xbd, 0x30, 0xf8, 0x37, 0x4a, 0xc1, 0x33, 0x86, 0x79, 0x3f, 0x21, 0xa9, 0xfb, 0x80, 0xad, 0x03, 0xbc, 0x0c, 0xda, 0x4a, 0x44, 0x94, 0x6c, 0x00, 0xe1, 0xb1, 0xa1, 0xdf, 0x0e, 0x5b, 0x87, 0xb5, 0xbe, 0xce, 0x47, 0x7a, 0x70, 0x96, 0x49, 0xe9, 0x50, 0x06, 0x05, 0x91, 0x39, 0x48, 0x12, 0x95, 0x1e, 0x1f, 0xe3, 0x89, 0x5b, 0x8c, 0xc3, 0xd1, 0x4d, 0x2c, 0xf6, 0x55, 0x6d, 0xf6, 0xed, 0x4b, 0x4d, 0xdd, 0x3d, 0x9a, 0x69, 0xf5, 0x33, 0x57, 0xd7, 0x76, 0x7f, 0x4f, 0x5c, 0xcb, 0xdb, 0xc5, 0x96, 0x63, 0x12, 0x77, 0xf8, 0xfe, 0xcd, 0x08, 0xcb, 0x05, 0x6b, 0x95, 0xe3, 0x02, 0x5b, 0x97, 0x92, 0xff, 0xf7, 0xf2, 0x44, 0xfc, 0x71, 0x62, 0x69, 0xb9, 0x26, 0xd6, 0x2e, 0x95, 0x96, 0xfa, 0x82, 0x5c, 0x6b, 0xf2, 0x1a, 0xff, 0x9e, 0x68, 0x62, 0x5a, 0x19, 0x24, 0x40, 0xea, 0x06, 0x82, 0x81, 0x23, 0xd9, 0x78, 0x84, 0x80, 0x6f, 0x15, 0xfa, 0x08, 0xda, 0x52, 0x75, 0x4a, 0x10, 0x95, 0xe3, 0xff, 0x1a, 0xbd, 0x5c, 0xe4, 0xfd, 0xdf, 0xcc, 0xfc, 0x3a, 0x61, 0x28, 0xae, 0xf7, 0x84, 0xa6, 0x46, 0x10, 0xa8, 0x9d, 0x1a, 0x70, 0x99, 0x21, 0x6d, 0x08, 0x14, 0xd3, 0xa2, 0xd4, 0x52, 0x43, 0x1c, 0x32, 0xd4, 0x11, 0xac, 0x1c, 0xce, 0x82, 0xad, 0x02, 0x29, 0x40, 0x7b, 0xbc, 0x48, 0x98, 0x56, 0x75, 0xe3, 0xf8, 0x74, 0xa4, 0x53, 0x3f, 0x1d, 0x63, 0xa8, 0x4d, 0xfa, 0x3e, 0x0f, 0x46, 0x0f, 0xe2, 0xf5, 0x7e, 0x34, 0xfb, 0xc7, 0x54, 0x23, 0xc3, 0x73, 0x7f, 0x5b, 0x2a, 0x06, 0x15, 0xf5, 0x72, 0x2d, 0xb0, 0x41, 0xa3, 0xef, 0x66, 0xfa, 0x48, 0x3a, 0xfd, 0x3c, 0x2e, 0x19, 0xe5, 0x94, 0x44, 0xa6, 0x4a, 0xdd, 0x6d, 0xf1, 0xd9, 0x63, 0xf5, 0xdd, 0x5b, 0x50, 0x10, 0xd3, 0xd0, 0x25, 0xf0, 0x28, 0x7c, 0x4c, 0xf1, 0x9c, 0x75, 0xf3, 0x3d, 0x51, 0xdd, 0xdd, 0xba, 0x5d, 0x65, 0x7b, 0x43, 0xee, 0x8d, 0xa6, 0x45, 0x44, 0x38, 0x14, 0xcc, 0x73, 0x29, 0xf3, 0xe9, 0xb4, 0xe5, 0x4c, 0x23, 0x6c, 0x29, 0xaf, 0x39, 0x23, 0x10, 0x17, 0x56, 0xd9, 0xfa, 0x4b, 0xd0, 0xf7, 0xd2, 0xdd, 0xaa, 0xcb, 0x6b, 0x0f, 0x86, 0xa2, 0x65, 0x8e, 0x0a, 0x07, 0xa0, 0x5a, 0xc5, 0xb9, 0x50, 0x05, 0x1c, 0xd2, 0x4c, 0x47, 0xa8, 0x8d, 0x13, 0xd6, 0x59, 0xba, 0x2a, 0x46, 0xca, 0x18, 0x30, 0x81, 0x6d, 0x09, 0xcd, 0x76, 0x46, 0xf7, 0x6f, 0x71, 0x6a, 0xbe, 0xc5, 0xde, 0x07, 0xfe, 0x9b, 0x52, 0x34, 0x10, 0x80, 0x6e, 0xa6, 0xf2, 0x88, 0xf8, 0x73, 0x6c, 0x23, 0x35, 0x7c, 0x85, 0xf4, 0x57, 0x91, 0xe1, 0x70, 0x80, 0x29, 0xd9, 0x82, 0x4d, 0x90, 0x70, 0x46, 0x07, 0xf3, 0x87, 0xa0, 0x3e, 0x49, 0xbf, 0x98, 0x36, 0x57, 0x44, 0x31, 0x34, 0x5a, 0x0f, 0xd3, 0xbd, 0x2b, 0x05, 0x0f, 0xd7, 0x98, 0x63, 0x8e, 0xbd, 0x75, 0xe0, 0x80, 0x14, 0xfe, 0x48, 0x9f, 0x7a, 0x35, 0x12, 0x8c, 0x1b, 0x70, 0xe4, 0xdc, 0xfe, 0x6e, 0x24, 0xe3, 0xe7, 0xb8, 0x58, 0xb4, 0x4e, 0x30, 0x8a, 0x37, 0x68, 0xf6, 0xc7, 0x7f, 0x50, 0x38, 0xc6, 0x18, 0xb9, 0x21, 0x4c, 0xb3, 0x0e, 0x15, 0x91, 0x4f, 0x01, 0xbc, 0x6b, 0xc2, 0x30, 0x7b, 0x48, 0x8d, 0x25, 0x16, 0xf5, 0xd9, 0x71, 0xe1, 0x38, 0xd5, 0x48, 0xd3, 0x9d, 0xf0, 0xcc, 0x82, 0x7c, 0x65, 0x19, 0x62, 0x86, 0xa6, 0x93, 0xac, 0x3e, 0xbd, 0x6a, 0x22, 0x7e, 0x70, 0x17, 0xc0, 0x07, 0xea, 0x5d, 0x30, 0x42, 0xf7, 0x2d, 0x43, 0x90, 0xae, 0xd4, 0x97, 0x14, 0xa5, 0xcf, 0x2a, 0xa8, 0x7e, 0xf9, 0xb9, 0x9d, 0x2e, 0x71, 0x62, 0x47, 0x0d, 0x02, 0xe0, 0xf0, 0x5d, 0x4b, 0xec, 0x95, 0x12, 0xbf, 0x33, 0x76, 0x3d, 0xf1, 0x8e, 0x1f, 0xfe, 0xca, 0x32, 0x69, 0x2e, 0x3b, 0xa9, 0x4e, 0x1e, 0xf5, 0xc9, 0x08, 0xda, 0xf1, 0xde, 0xec, 0xa1, 0x82, 0x3a, 0x6e, 0xfc, 0x57, 0xd7, 0x57, 0x0c, 0x89, 0xa0, 0x99, 0xd7, 0x3b, 0x84, 0x1e, 0x75, 0x17, 0x13, 0xa0, 0x29, 0x43, 0x90, 0x5a, 0xae, 0x08, 0x03, 0xfd, 0x69, 0x44, 0x2e, 0xb7, 0x68, 0x1e, 0xc2, 0xa0, 0x56, 0x00, 0x05, 0x4e, 0x92, 0xee, 0xd5, 0x55, 0x02, 0x8f, 0x21, 0xb6, 0xa1, 0x55, 0x26, 0x8a, 0x2d, 0xd6, 0x64, 0x0a, 0x69, 0x30, 0x1a, 0x52, 0xa3, 0x8d, 0x4d, 0x9f, 0x9f, 0x95, 0x7a, 0xe3, 0x5a, 0xf7, 0x16, 0x71, 0x18, 0x14, 0x1c, 0xe4, 0xc9, 0xbe, 0x0a, 0x6a, 0x49, 0x2f, 0xe7, 0x9f, 0x15, 0x81, 0xa1, 0x55, 0xfa, 0x3a, 0x2b, 0x9d, 0xaf, 0xd8, 0x2e, 0x65, 0x0b, 0x38, 0x6a, 0xd3, 0xa0, 0x8c, 0xb6, 0xb8, 0x31, 0x31, 0xac, 0x30, 0x0b, 0x08, 0x46, 0x35, 0x4a, 0x7e, 0xef, 0x9c, 0x41, 0x0e, 0x4b, 0x62, 0xc4, 0x7c, 0x54, 0x26, 0x90, 0x7d, 0xfc, 0x66, 0x85, 0xc5, 0xc9, 0x9b, 0x71, 0x41, 0xac, 0x62, 0x6a, 0xb4, 0x76, 0x1f, 0xd3, 0xf4, 0x1e, 0x72, 0x8e, 0x1a, 0x28, 0xf8, 0x9d, 0xb8, 0x9f, 0xfd, 0xec, 0xa3, 0x64, 0xdd, 0x2f, 0x0f, 0x07, 0x39, 0xf0, 0x53, 0x45, 0x56, 0x48, 0x31, 0x99, 0xc7, 0x1f, 0x18, 0x93, 0x41, 0xac, 0x9b, 0x78, 0xa2, 0x69, 0x16, 0x42, 0x06, 0xa0, 0xea, 0x1c, 0xe7, 0x3b, 0xfb, 0x2a, 0x94, 0x2e, 0x73, 0x70, 0xb2, 0x47, 0xc0, 0x46, 0xf8, 0xe7, 0x5e, 0xf8, 0xe3, 0xf8, 0xbd, 0x82, 0x1c, 0xf5, 0x77, 0x49, 0x18, 0x64, 0xe2, 0x0e, 0x6d, 0x08, 0xfd, 0x2e, 0x32, 0xb5, 0x55, 0xc9, 0x2c, 0x66, 0x1f, 0x19, 0x58, 0x8b, 0x72, 0xa8, 0x95, 0x99, 0x71, 0x0a, 0x88, 0x06, 0x12, 0x53, 0xca, 0x28, 0x5b, 0x63, 0x04, 0xb3, 0x7d, 0xa2, 0xb5, 0x29, 0x4f, 0x5c, 0xb3, 0x54, 0xa8, 0x94, 0x32, 0x28, 0x48, 0xcc, 0xbd, 0xc7, 0xc2, 0x54, 0x5b, 0x7d, 0xa5, 0x68, 0xaf, 0xac, 0x87, 0xff, 0xa0, 0x05, 0xc3, 0x12, 0x24, 0x1c, 0x2d, 0x57, 0xf4, 0xb4, 0x5d, 0x64, 0x19, 0xf0, 0xd2, 0xe2, 0xc5, 0xaf, 0x33, 0xae, 0x24, 0x37, 0x85, 0xb3, 0x25, 0xcd, 0xab, 0x95, 0x40, 0x4f, 0xc7, 0xae, 0xd7, 0x05, 0x25, 0xcd, 0xdb, 0x41, 0x87, 0x2c, 0xfc, 0xc2, 0x14, 0xb1, 0x32, 0x32, 0xed, 0xc7, 0x86, 0x09, 0x75, 0x3d, 0xbf, 0xf9, 0x30, 0xeb, 0x0d, 0xc1, 0x56, 0x61, 0x2b, 0x9c, 0xb4, 0x34, 0xbc, 0x4b, 0x69, 0x33, 0x92, 0xde, 0xb8, 0x7c, 0x53, 0x04, 0x35, 0x31, 0x2e, 0xdc, 0xed, 0xc6, 0xa9, 0x61, 0x13, 0x33, 0x38, 0xd7, 0x86, 0xc4, 0xa3, 0xe1, 0x03, 0xf6, 0x01, 0x10, 0xa1, 0x6b, 0x13, 0x37, 0x12, 0x97, 0x04, 0xbf, 0x47, 0x54, 0xff, 0x6b, 0xa9, 0xfb, 0xe6, 0x59, 0x51, 0xe6, 0x10, 0x62, 0x0f, 0x71, 0xcd, 0xa8, 0xfc, 0x87, 0x76, 0x25, 0xf2, 0xc5, 0xbb, 0x04, 0xcb, 0xe1, 0x22, 0x8b, 0x1e, 0x88, 0x6f, 0x40, 0x50, 0xaf, 0xd8, 0xfe, 0x94, 0xe9, 0x7d, 0x2e, 0x9e, 0x85, 0xc6, 0xbb, 0x74, 0x8c, 0x00, 0x42, 0xd3, 0x24, 0x9a, 0xbb, 0x13, 0x42, 0xbb, 0x0e, 0xeb, 0xf6, 0x20, 0x58, 0xbf, 0x3d, 0xe0, 0x80, 0xd9, 0x46, 0x11, 0xa3, 0x75, 0x09, 0x15, 0xb5, 0xdc, 0x6c, 0x0b, 0x38, 0x99, 0xd4, 0x12, 0x22, 0xba, 0xce, 0x76, 0x0e, 0xe9, 0xc8, 0x81, 0x8d, 0xed, 0x59, 0x9e, 0x34, 0xc5, 0x6d, 0x73, 0x72, 0xaf, 0x1e, 0xb8, 0x68, 0x52, 0xf2, 0xa7, 0x32, 0x10, 0x4b, 0xdb, 0x75, 0x07, 0x39, 0xde, 0x6c, 0x2c, 0x6e, 0x0f, 0x9e, 0xb7, 0xcb, 0x17, 0xf1, 0x94, 0x2b, 0xfc, 0x9f, 0x4f, 0xd6, 0xeb, 0xb6, 0xb4, 0xcd, 0xd4, 0xda, 0x2b, 0xca, 0x26, 0xfa, 0xc4, 0x57, 0x8e, 0x9f, 0x54, 0x34, 0x05, 0xac, 0xc7, 0xd8, 0x6f, 0xf5, 0x91, 0x58, 0xbd, 0x0c, 0xba, 0x3a, 0xef, 0x6f, 0x4a, 0x84, 0x72, 0xd1, 0x44, 0xd9, 0x9f, 0x8b, 0x8d, 0x1d, 0xed, 0xaa, 0x90, 0x77, 0xd4, 0xf0, 0x1d, 0x4b, 0xb2, 0x7b, 0xbe, 0x31, 0xd8, 0x8f, 0xbe, 0xfa, 0xc3, 0xdc, 0xd4, 0x79, 0x75, 0x63, 0xa2, 0x6b, 0x1d, 0x61, 0xfc, 0xd9, 0xa4, 0x64, 0xab, 0x21, 0xed, 0x55, 0x0f, 0xe6, 0xfa, 0x09, 0x69, 0x5b, 0xa0, 0xb2, 0xf1, 0x0e, 0xea, 0x64, 0x68, 0xcc, 0x6e, 0x20, 0xa6, 0x6f, 0x82, 0x6e, 0x3d, 0x14, 0xc5, 0x00, 0x6f, 0x05, 0x63, 0x88, 0x7f, 0x5e, 0x12, 0x89, 0xbe, 0x1b, 0x20, 0x04, 0xca, 0xca, 0x8d, 0x3f, 0x34, 0xd6, 0xe8, 0x4b, 0xf5, 0x9c, 0x1e, 0x04, 0x61, 0x9a, 0x7c, 0x23, 0xa9, 0x96, 0x94, 0x1d, 0x88, 0x9e, 0x46, 0x22, 0xa9, 0xb9, 0xb1, 0xd5, 0x9d, 0x5e, 0x31, 0x90, 0x94, 0x31, 0x8c, 0xd4, 0x05, 0xba, 0x27, 0xb7, 0xe2, 0xc0, 0x84, 0x76, 0x2d, 0x31, 0x45, 0x3e, 0xc4, 0x54, 0x9a, 0x4d, 0x97, 0x72, 0x9d, 0x03, 0x34, 0x60, 0xfc, 0xf8, 0x9d, 0x64, 0x94, 0xf2, 0xff, 0xd7, 0x67, 0x9c, 0x37, 0xe8, 0xdd, 0xf2, 0xd2, 0xca, 0x01, 0x22, 0x46, 0x6e, 0xec, 0x37, 0x00, 0x80, 0xf6, 0x8b, 0x94, 0x95, 0x13, 0xf8, 0x25, 0x51, 0x29, 0x07, 0x3e, 0xbd, 0xb2, 0x99, 0xe0, 0x80, 0xcd, 0x8e, 0x97, 0x86, 0x2d, 0xab, 0x7b, 0xe1, 0xe8, 0xd3, 0x99, 0xc0, 0x5e, 0xf2, 0x7c, 0x6e, 0x22, 0xee, 0x27, 0x3e, 0x15, 0x78, 0x6e, 0x39, 0x4c, 0x8f, 0x1b, 0xe3, 0x16, 0x82, 0xa3, 0x01, 0xed, 0x7b, 0x08, 0x3a, 0x5a, 0xd4, 0x3f, 0x05, 0xc2, 0xa4, 0xec, 0x98, 0x7c, 0x7b, 0xb5, 0xae, 0x1e, 0x03, 0xc2, 0xa7, 0x85, 0xfb, 0xa2, 0xc9, 0x2b, 0x4f, 0x3c, 0x73, 0x83, 0x1a, 0xac, 0x8b, 0xde, 0xc3, 0x73, 0xd4, 0x7c, 0x23, 0xbe, 0x46, 0xbe, 0x09, 0x29, 0x70, 0xe3, 0x6c, 0x86, 0x03, 0x06, 0xbf, 0xf7, 0x1e, 0x11, 0xbc, 0x33, 0xab, 0x75, 0xdd, 0x6c, 0xa0, 0x67, 0xfb, 0x73, 0x20, 0xb4, 0xbb, 0xac, 0x3a, 0x64, 0x40, 0xe2, 0x61, 0xd2, 0x2b, 0x1f, 0x82, 0xd4, 0x07, 0x13, 0x32, 0xfd, 0x1d, 0x6c, 0x86, 0x31, 0x3f, 0x01, 0xc6, 0xaf, 0x9d, 0x74, 0x19, 0xe1, 0x0c, 0x48, 0x1c, 0x53, 0xcc, 0x11, 0x67, 0xed, 0x20, 0xb4, 0x3a, 0x52, 0xde, 0xa3, 0xca, 0x7c, 0xff, 0x8e, 0xf3, 0x5c, 0xd8, 0xe6, 0xd7, 0xc1, 0x11, 0xa6, 0x8e, 0xf4, 0x4b, 0xcd, 0x0c, 0x15, 0x13, 0xad, 0x47, 0xca, 0x61, 0xc6, 0x59, 0xcc, 0x5d, 0x32, 0x5b, 0x44, 0x0f, 0x6b, 0x9f, 0x59, 0xaf, 0xf6, 0x68, 0x79, 0xbb, 0x66, 0x88, 0xfd, 0x28, 0x59, 0x36, 0x2b, 0x18, 0x2f, 0x20, 0x7b, 0x31, 0x75, 0x96, 0x1f, 0x64, 0x11, 0xa4, 0x93, 0xbf, 0xfd, 0x04, 0x8e, 0x7d, 0x0d, 0x87, 0xd8, 0x2f, 0xe6, 0xf9, 0x90, 0xa2, 0xb0, 0xa2, 0x5f, 0x5a, 0xa0, 0x11, 0x1a, 0x6e, 0x68, 0xf3, 0x7b, 0xf6, 0xf3, 0xac, 0x2d, 0x26, 0xb8, 0x46, 0x86, 0xe5, 0x69, 0xd5, 0x8d, 0x99, 0xc1, 0x38, 0x35, 0x97, 0xfa, 0xd8, 0x11, 0x93, 0xc4, 0xc1, 0xb1, 0x6e, 0x6a, 0x90, 0xe2, 0xd5, 0x07, 0xcd, 0xfe, 0x6f, 0xbd, 0xaa, 0x86, 0x16, 0x3e, 0x9c, 0xf5, 0xde, 0x31, 0x00, 0xfb, 0xca, 0x7e, 0x8d, 0xa0, 0x47, 0xb0, 0x90, 0xdb, 0x9f, 0x37, 0x95, 0x2f, 0xbf, 0xee, 0x76, 0xaf, 0x61, 0x66, 0x81, 0x90, 0xbd, 0x52, 0xed, 0x49, 0x0e, 0x67, 0x7b, 0x51, 0x5d, 0x01, 0x43, 0x84, 0xaf, 0x07, 0x21, 0x9c, 0x7c, 0x0e, 0xe7, 0xfc, 0x7b, 0xfc, 0x79, 0xf3, 0x25, 0x64, 0x4e, 0x4d, 0xf4, 0xc0, 0xd7, 0xdb, 0x08, 0xe9, 0xf0, 0xbd, 0x02, 0x49, 0x43, 0xc7, 0x05, 0xab, 0xff, 0x89, 0x94, 0xbf, 0xa6, 0x05, 0xcf, 0xbc, 0x7e, 0xd7, 0x46, 0xa7, 0xd3, 0xf7, 0xc3, 0x7d, 0x9e, 0x8b, 0xdc, 0x43, 0x3b, 0x7d, 0x79, 0xe0, 0x8a, 0x12, 0xf7, 0x38, 0xa8, 0xf0, 0xdb, 0xdd, 0xfe, 0xf2, 0xf2, 0x65, 0x7e, 0xf3, 0xe4, 0x7d, 0x1b, 0x0f, 0xd1, 0x1e, 0x6a, 0x13, 0x31, 0x1f, 0xb7, 0x99, 0xc7, 0x9c, 0x64, 0x1d, 0x9d, 0xa4, 0x3b, 0x33, 0xe7, 0xad, 0x01, 0x2e, 0x28, 0x25, 0x53, 0x98, 0x78, 0x92, 0x62, 0x27, 0x5f, 0x11, 0x75, 0xbe, 0x84, 0x62, 0xc0, 0x14, 0x91, 0xc4, 0xd8, 0x42, 0x40, 0x6d, 0x0e, 0xc4, 0x28, 0x2c, 0x95, 0x26, 0x17, 0x4a, 0x09, 0x87, 0x8f, 0xe8, 0xfd, 0xde, 0x33, 0xa2, 0x96, 0x04, 0xe5, 0xe5, 0xe7, 0xb2, 0xa0, 0x25, 0xd6, 0x65, 0x0b, 0x97, 0xdb, 0xb5, 0x2b, 0xef, 0xb5, 0x9b, 0x1d, 0x30, 0xa5, 0x74, 0x33, 0xb0, 0xa3, 0x51, 0x47, 0x44, 0x44, 0x09, 0x9d, 0xaa, 0x37, 0x10, 0x46, 0x61, 0x32, 0x60, 0xcf, 0x33, 0x54, 0xcf, 0xcd, 0xad, 0xa6, 0x63, 0xec, 0xe8, 0x24, 0xff, 0xd7, 0xe4, 0x43, 0x93, 0x88, 0x6a, 0x86, 0x16, 0x5d, 0xdd, 0xdf, 0x2b, 0x4c, 0x41, 0x77, 0x35, 0x54, 0xc8, 0x69, 0x95, 0x26, 0x94, 0x08, 0xb1, 0x1e, 0x67, 0x37, 0xa4, 0xc4, 0x47, 0x58, 0x6f, 0x69, 0x17, 0x34, 0x46, 0xd8, 0xe4, 0x8b, 0xf8, 0x4c, 0xbc, 0x00, 0x0a, 0x80, 0x78, 0x99, 0x97, 0x3e, 0xb9, 0x3c, 0x5e, 0x81, 0x9a, 0xad, 0x66, 0x94, 0x13, 0xf8, 0x38, 0x79, 0x33, 0xad, 0x15, 0x84, 0xaa, 0x35, 0xe4, 0x3f, 0x4e, 0xcd, 0x1e, 0x2d, 0x04, 0x07, 0xc0, 0xb1, 0xb8, 0x99, 0x20, 0xff, 0xdf, 0xdb, 0x9b, 0xea, 0x51, 0xac, 0x95, 0xb5, 0x57, 0xaf, 0x71, 0xb8, 0x9f, 0x90, 0x3f, 0x5d, 0x98, 0x48, 0xf1, 0x4f, 0xcb, 0xeb, 0x18, 0x37, 0x57, 0x0f, 0x54, 0x4d, 0x63, 0x59, 0xeb, 0x23, 0xfa, 0xf3, 0x8a, 0x08, 0x22, 0xda, 0x36, 0xce, 0x42, 0x6c, 0x4a, 0x2f, 0xbe, 0xff, 0xeb, 0x0a, 0x8a, 0x2e, 0x29, 0x7a, 0x9d, 0x19, 0xba, 0x15, 0x02, 0x45, 0x90, 0xe3, 0x32, 0x9d, 0x9f, 0xa9, 0x26, 0x1f, 0x99, 0x38, 0xa4, 0x03, 0x2d, 0xd3, 0x46, 0x06, 0xc9, 0xcf, 0x9f, 0x3d, 0xd3, 0x3e, 0x57, 0x6f, 0x05, 0xcd, 0x1d, 0xd6, 0x81, 0x1c, 0x62, 0x98, 0x75, 0x7d, 0x77, 0xd9, 0xe8, 0x10, 0xab, 0xdb, 0x22, 0x6a, 0xfc, 0xaa, 0x43, 0x46, 0xa6, 0x56, 0x0f, 0x89, 0x32, 0xb3, 0x18, 0x1f, 0xd3, 0x55, 0xd5, 0xd3, 0x91, 0x97, 0x61, 0x83, 0xf8, 0xd9, 0x93, 0x88, 0x83, 0x96, 0x32, 0xd6, 0x35, 0x4f, 0x66, 0x6d, 0x09, 0xd3, 0xe5, 0x62, 0x9e, 0xa1, 0x97, 0x37, 0x38, 0x86, 0x13, 0xd3, 0x8a, 0x34, 0xfd, 0x0f, 0x6e, 0x50, 0xee, 0x5a, 0x0c, 0xc9, 0x67, 0x71, 0x77, 0xf5, 0x00, 0x28, 0xc1, 0x41, 0x37, 0x81, 0x87, 0xbd, 0x28, 0x19, 0x40, 0x3f, 0xc5, 0x34, 0xf8, 0x00, 0x76, 0xe9, 0x38, 0x0c, 0xb4, 0x96, 0x4d, 0x3b, 0x6b, 0x45, 0x81, 0x9d, 0x3b, 0x8e, 0x9c, 0xaf, 0x54, 0xf0, 0x51, 0x85, 0x2d, 0x67, 0x1b, 0xf8, 0xc1, 0xff, 0xde, 0x2d, 0x15, 0x10, 0x75, 0x64, 0x18, 0xcb, 0x48, 0x10, 0x93, 0x6a, 0xa5, 0x7e, 0x69, 0x65, 0xd6, 0xfb, 0x65, 0x6a, 0x76, 0x0b, 0x7f, 0x19, 0xad, 0xf9, 0x6c, 0x17, 0x34, 0x88, 0x87, 0x35, 0xef, 0x97, 0x7a, 0x8c, 0xe6, 0xf9, 0xdc, 0xf1, 0x92, 0x35, 0xa9, 0x9f, 0x4d, 0x52, 0xf9, 0xc4, 0xb6, 0xf8, 0x46, 0x17, 0x67, 0x61, 0x8b, 0x59, 0x4b, 0x51, 0x15, 0x9f, 0xad, 0xa6, 0xa5, 0x2d, 0x50, 0xde, 0xe9, 0x0c, 0x48, 0x83, 0x1b, 0xfe, 0xea, 0x64, 0x0b, 0x85, 0x82, 0x98, 0x3b, 0xc1, 0xd3, 0x60, 0x1f, 0xc2, 0xdc, 0x90, 0xd8, 0x14, 0xc3, 0x25, 0x6f, 0x49, 0x67, 0x13, 0x15, 0x63, 0x1e, 0xd5, 0x93, 0xee, 0xae, 0xcb, 0xc7, 0xc0, 0xcd, 0xba, 0xce, 0x96, 0xf9, 0xf4, 0x04, 0x02, 0x94, 0x5a, 0xbc, 0x19, 0x5c, 0x10, 0xb0, 0xae, 0x53, 0xec, 0x92, 0x5b, 0x52, 0x94, 0x58, 0xec, 0x0c, 0x9e, 0x28, 0x9b, 0x31, 0xb2, 0xcf, 0xc6, 0xcc, 0x39, 0x78, 0xfe, 0x95, 0x94, 0xb1, 0x3d, 0x06, 0x50, 0x97, 0x65, 0xa5, 0x2b, 0x3f, 0xac, 0x54, 0xb9, 0x3f, 0x42, 0x1b, 0x30, 0xbe, 0x9a, 0x75, 0xdc, 0xbd, 0x4c, 0x1e, 0xad, 0x29, 0x37, 0xd7, 0xd3, 0x9b, 0x70, 0x4e, 0x2f, 0x17, 0xb8, 0x25, 0x0f, 0xfb, 0x6e, 0x3c, 0x66, 0x6c, 0x2c, 0x37, 0x75, 0x95, 0x92, 0x2f, 0xae, 0x82, 0xda, 0x5c, 0x91, 0x25, 0xdb, 0xa1, 0xc0, 0x59, 0xd0, 0xdf, 0x8a, 0xbf, 0x62, 0x10, 0x78, 0xf0, 0x2d, 0x6c, 0x4b, 0xc8, 0x6d, 0x40, 0x84, 0x5a, 0xc1, 0xd5, 0x97, 0x10, 0xc4, 0x5f, 0x07, 0xd5, 0x85, 0xeb, 0x48, 0xb3, 0x2f, 0xc0, 0x16, 0x7b, 0xa2, 0x56, 0xe7, 0x3c, 0xa3, 0xb9, 0x31, 0x1c, 0x62, 0xd1, 0x09, 0x49, 0x79, 0x57, 0xd8, 0xdb, 0xe1, 0x0a, 0xa3, 0xe8, 0x66, 0xb4, 0x0c, 0x0b, 0xaa, 0x2b, 0xc4, 0x92, 0xc1, 0x9a, 0xd1, 0xe6, 0x37, 0x2d, 0x96, 0x22, 0xbf, 0x16, 0x3f, 0xbf, 0xfe, 0xae, 0xee, 0x79, 0x6a, 0x3c, 0xd9, 0xb6, 0xfb, 0xbf, 0xa4, 0xd7, 0x92, 0xf3, 0x4d, 0x7f, 0xd6, 0xe7, 0x63, 0xcd, 0x58, 0x59, 0xdd, 0x26, 0x83, 0x3d, 0x21, 0xd9, 0xbc, 0x54, 0x52, 0xbd, 0x19, 0x51, 0x5d, 0xff, 0x9f, 0x49, 0x95, 0xb3, 0x5b, 0xc0, 0xc1, 0xf8, 0x76, 0xe6, 0xad, 0x11, 0xf2, 0x45, 0x2d, 0xc9, 0xae, 0x85, 0xae, 0xc0, 0x1f, 0xc5, 0x6f, 0x8c, 0xbf, 0xda, 0x75, 0xa7, 0x72, 0x7b, 0x75, 0xeb, 0xbd, 0x6b, 0xbf, 0xfb, 0x43, 0xb6, 0x3a, 0x3b, 0x1b, 0x67, 0x1e, 0x40, 0xfe, 0xb0, 0xdb, 0x00, 0x29, 0x74, 0xa3, 0xc3, 0xb1, 0xa7, 0x88, 0x56, 0x72, 0x31, 0xbf, 0x63, 0x99, 0xff, 0x89, 0x23, 0x69, 0x81, 0x14, 0x9d, 0x42, 0x38, 0x02, 0xd2, 0x34, 0x1a, 0x3b, 0xed, 0xb9, 0xdd, 0xcb, 0xac, 0x1f, 0xe7, 0xb6, 0x43, 0x5e, 0x14, 0x79, 0xc7, 0x2e, 0x70, 0x89, 0xd0, 0x29, 0xe7, 0xfb, 0xba, 0xf3, 0xcf, 0x37, 0xe9, 0xb9, 0xa6, 0xb7, 0x76, 0x79, 0x1e, 0x4c, 0x5e, 0x6f, 0xda, 0x57, 0xe8, 0xd5, 0xf1, 0x4c, 0x8c, 0x35, 0xa2, 0xd2, 0x70, 0x84, 0x6b, 0x9d, 0xbe, 0x00, 0x5c, 0xda, 0x16, 0xaf, 0x44, 0x08, 0xf3, 0xab, 0x06, 0xa9, 0x16, 0xee, 0xeb, 0x9c, 0x95, 0x94, 0xb7, 0x04, 0x24, 0xa4, 0xc1, 0xd1, 0x71, 0x29, 0x5b, 0x67, 0x63, 0xb2, 0x2f, 0x47, 0xf8, 0x0b, 0x53, 0xcc, 0xbb, 0x90, 0x4b, 0xd6, 0x8f, 0xd6, 0x5f, 0xbd, 0x3f, 0xbd, 0xea, 0x10, 0x35, 0xe9, 0x8c, 0x21, 0xa7, 0xdb, 0xc9, 0x1a, 0x9b, 0x5b, 0xc7, 0x69, 0x0f, 0x05, 0xec, 0x31, 0x7c, 0x97, 0xf8, 0x76, 0x4e, 0xb4, 0x8e, 0x91, 0x1d, 0x42, 0x8e, 0xc8, 0xd8, 0x61, 0xb7, 0x08, 0xe8, 0x29, 0x8a, 0xcb, 0x62, 0x15, 0x51, 0x45, 0x15, 0x5a, 0xe9, 0x5f, 0x0a, 0x1d, 0x15, 0x01, 0x03, 0x47, 0x53, 0x14, 0x6e, 0x22, 0xd0, 0x5f, 0x58, 0x6d, 0x7f, 0x6b, 0x4f, 0xe1, 0x2d, 0xad, 0x9a, 0x17, 0xf5, 0xdb, 0x70, 0xb1, 0xdb, 0x96, 0xb8, 0xd9, 0xa8, 0x3e, 0xda, 0xdc, 0x96, 0x6c, 0x8a, 0x54, 0x66, 0xb6, 0x1f, 0xc9, 0x98, 0xc3, 0x1f, 0x10, 0x70, 0xd9, 0xa5, 0xc9, 0xa6, 0xd2, 0x68, 0xd3, 0x04, 0xfe, 0x6b, 0x8f, 0xd3, 0xb4, 0x01, 0x03, 0x48, 0x61, 0x1a, 0xbd, 0xcb, 0xd4, 0x9f, 0xe4, 0xf8, 0x5b, 0x62, 0x3c, 0x78, 0x28, 0xc7, 0x13, 0x82, 0xe1, 0x03, 0x4e, 0xa6, 0x7b, 0xc8, 0xae, 0x97, 0x40, 0x4b, 0x0c, 0x50, 0xb2, 0xa0, 0x4f, 0x55, 0x9e, 0x49, 0x95, 0x0a, 0xfc, 0xb0, 0xef, 0x46, 0x2a, 0x2a, 0xe0, 0x24, 0xb0, 0xf0, 0x22, 0x4d, 0xfd, 0x73, 0x68, 0x4b, 0x88, 0xc7, 0xfb, 0xe9, 0x2d, 0x02, 0xb6, 0x8f, 0x75, 0x9c, 0x47, 0x52, 0x66, 0x3c, 0xd7, 0xb9, 0x7a, 0x14, 0x94, 0x36, 0x49, 0x30, 0x55, 0x21, 0x32, 0x6b, 0xde, 0x08, 0x56, 0x30, 0x86, 0x46, 0x29, 0x29, 0x1b, 0xae, 0x25, 0xff, 0x88, 0x22, 0xa1, 0x4c, 0x4b, 0x66, 0x6a, 0x92, 0x59, 0xad, 0x0d, 0xc4, 0x2a, 0x82, 0x90, 0xac, 0x7b, 0xc7, 0xf5, 0x3a, 0x16, 0xf3, 0x79, 0xf7, 0x58, 0xe5, 0xde, 0x75, 0x0f, 0x04, 0xfd, 0x7c, 0xad, 0x47, 0x70, 0x1c, 0x85, 0x97, 0xf9, 0x78, 0x88, 0xbe, 0xa6, 0xfa, 0x0b, 0xf2, 0x99, 0x99, 0x56, 0xfb, 0xfd, 0x0e, 0xe6, 0x8e, 0xc3, 0x6e, 0x46, 0x88, 0x80, 0x9a, 0xe2, 0x31, 0xeb, 0x8b, 0xc4, 0x36, 0x9f, 0x5f, 0xe1, 0x57, 0x3f, 0x57, 0xe0, 0x99, 0xd9, 0xc0, 0x99, 0x01, 0xbf, 0x39, 0xca, 0xac, 0x48, 0xdc, 0x11, 0x95, 0x6a, 0x8a, 0xe9, 0x05, 0xea, 0xd8, 0x69, 0x54, 0x54, 0x7c, 0x44, 0x8a, 0xe4, 0x3d, 0x31, 0x5e, 0x66, 0x9c, 0x42, 0x42, 0xda, 0x56, 0x59, 0x38, 0xf4, 0x17, 0xbf, 0x43, 0xce, 0x7b, 0x2b, 0x30, 0xb1, 0xcd, 0x40, 0x18, 0x38, 0x8e, 0x1a, 0x91, 0x0f, 0x0f, 0xc4, 0x1f, 0xb0, 0x87, 0x7a, 0x59, 0x25, 0xe4, 0x66, 0x81, 0x9d, 0x37, 0x5b, 0x0a, 0x91, 0x2d, 0x4f, 0xe8, 0x43, 0xb7, 0x6e, 0xf6, 0xf2, 0x23, 0xf0, 0xf7, 0xc8, 0x94, 0xf3, 0x8f, 0x7a, 0xb7, 0x80, 0xdf, 0xd7, 0x5f, 0x66, 0x9c, 0x8c, 0x06, 0xcf, 0xfa, 0x43, 0xeb, 0x47, 0x56, 0x5a, 0x02, 0x61, 0x0f, 0xc5, 0xff, 0x50, 0xc8, 0x06, 0x00, 0x1f, 0x48, 0x1c, 0xdd, 0xac, 0x51, 0x72, 0x11, 0xe1, 0xe6, 0xc7, 0x3c, 0xd0, 0xee, 0x02, 0x19, 0x04, 0x2b, 0xb1, 0xef, 0x9c, 0xa3, 0xf2, 0x49, 0x88, 0xc7, 0xb3, 0x53, 0x42, 0x01, 0xcf, 0x31, 0xed, 0x8d, 0xbf, 0x69, 0xb8, 0x25, 0x0c, 0x18, 0xef, 0x41, 0x29, 0x4c, 0xa9, 0x79, 0x93, 0xdb, 0x54, 0x6c, 0x1f, 0xe0, 0x1f, 0x7e, 0x9c, 0x8e, 0x36, 0xd6, 0xa5, 0xe2, 0x9d, 0x4e, 0x30, 0xa7, 0x35, 0x94, 0xbf, 0x50, 0x98, 0x42, 0x1c, 0x69, 0x37, 0x8a, 0xf1, 0xe4, 0x0f, 0x64, 0xe1, 0x25, 0x94, 0x6f, 0x62, 0xc2, 0xfa, 0x7b, 0x2f, 0xec, 0xbc, 0xb6, 0x4b, 0x69, 0x68, 0x91, 0x2a, 0x63, 0x81, 0xce, 0x3d, 0xc1, 0x66, 0xd5, 0x6a, 0x1d, 0x62, 0xf5, 0xa8, 0xd7, 0x55, 0x1d, 0xb5, 0xfd, 0x93, 0x13, 0xe8, 0xc7, 0x20, 0x3d, 0x99, 0x6a, 0xf7, 0xd4, 0x77, 0x08, 0x37, 0x56, 0xd5, 0x9a, 0xf8, 0x0d, 0x06, 0xa7, 0x45, 0xf4, 0x4a, 0xb0, 0x23, 0x75, 0x2c, 0xb5, 0xb4, 0x06, 0xed, 0x89, 0x85, 0xe1, 0x81, 0x30, 0xab, 0x33, 0x36, 0x26, 0x97, 0xb0, 0xe4, 0xe4, 0xc7, 0x63, 0xcc, 0xb8, 0xf6, 0x76, 0x49, 0x5c, 0x22, 0x2f, 0x7f, 0xba, 0x1e, 0x31, 0xde, 0xfa, 0x3d, 0x5a, 0x57, 0xef, 0xc2, 0xe1, 0xe9, 0xb0, 0x1a, 0x03, 0x55, 0x87, 0xd5, 0xfb, 0x1a, 0x38, 0xe0, 0x1d, 0x94, 0x90, 0x3d, 0x3c, 0x3e, 0x0a, 0xd3, 0x36, 0x0c, 0x1d, 0x37, 0x10, 0xac, 0xd2, 0x0b, 0x18, 0x3e, 0x31, 0xd4, 0x9f, 0x25, 0xc9, 0xa1, 0x38, 0xf4, 0x9b, 0x1a, 0x53, 0x7e, 0xdc, 0xf0, 0x4b, 0xe3, 0x4a, 0x98, 0x51, 0xa7, 0xaf, 0x9d, 0xb6, 0x99, 0x0e, 0xd8, 0x3d, 0xd6, 0x4a, 0xf3, 0x59, 0x7c, 0x04, 0x32, 0x3e, 0xa5, 0x1b, 0x00, 0x52, 0xad, 0x80, 0x84, 0xa8, 0xb9, 0xda, 0x94, 0x8d, 0x32, 0x0d, 0xad, 0xd6, 0x4f, 0x54, 0x31, 0xe6, 0x1d, 0xdf, 0x65, 0x8d, 0x24, 0xae, 0x67, 0xc2, 0x4d, 0x33, 0x37, 0x02, 0xbb, 0x33, 0x78, 0x8c, 0xe9, 0xbb, 0xc6, 0xa3, 0xd3, 0xec, 0x45, 0x7a, 0x15, 0x17, 0xa9, 0xfb, 0xf6, 0x8a, 0x93, 0x0c, 0x16, 0xbf, 0x7d, 0x9f, 0xca, 0x1e, 0x74, 0x9e, 0x38, 0x25, 0xb3, 0xd6, 0xda, 0x05, 0x73, 0xd3, 0x16, 0xeb, 0x16, 0x0d, 0xc0, 0xb7, 0x16, 0xc4, 0x8f, 0xbd, 0x46, 0x7f, 0x75, 0xb7, 0x80, 0x14, 0x9a, 0xe8, 0x80, 0x8f, 0x4e, 0x68, 0xf5, 0x0c, 0xf3, 0xad, 0x1a, 0x7b, 0x8d, 0x74, 0xb8, 0xb6, 0xcb, 0x48, 0xac, 0xe0, 0x2a, 0xec, 0x10, 0xa5, 0x8b, 0xe8, 0x71, 0xa1, 0xeb, 0x54, 0xcc, 0x62, 0xd8, 0x78, 0xa3, 0xf4, 0xf0, 0x96, 0xc5, 0x8f, 0x8f, 0x1a, 0x93, 0xbd, 0x57, 0xf9, 0x77, 0x76, 0x47, 0x00, 0x4e, 0x60, 0x30, 0xde, 0x82, 0x47, 0xed, 0x01, 0x76, 0xbd, 0xf9, 0x55, 0x59, 0x48, 0xcb, 0xd5, 0xa3, 0x32, 0xd0, 0x45, 0xde, 0x2b, 0x9b, 0xf9, 0xe6, 0xbc, 0xa8, 0xed, 0xc5, 0xf4, 0x39, 0x50, 0x00, 0x21, 0x27, 0xe9, 0xca, 0x71, 0x9f, 0xe2, 0xc2, 0xa7, 0xd9, 0x12, 0xaf, 0xc9, 0x3c, 0x42, 0xc7, 0xca, 0x4f, 0x30, 0xe9, 0x91, 0xef, 0xa0, 0x1e, 0xe9, 0x24, 0x87, 0x98, 0x59, 0xd4, 0x44, 0x4c, 0x41, 0x2f, 0x81, 0x3e, 0x0b, 0x58, 0xf9, 0x7a, 0x28, 0xfb, 0x5d, 0x16, 0x4a, 0x81, 0x76, 0xbe, 0x94, 0x6b, 0x80, 0x97, 0x10, 0x58, 0xbf, 0xf8, 0x84, 0x2f, 0x27, 0x64, 0x2f, 0x97, 0x21, 0xec, 0xc3, 0xe3, 0xd6, 0x27, 0xb4, 0xda, 0x9b, 0x1c, 0x69, 0x96, 0x0b, 0x9b, 0x23, 0x2f, 0x82, 0x63, 0xfe, 0x36, 0x37, 0x91, 0x36, 0xaa, 0xa4, 0x96, 0x99, 0xa6, 0x9f, 0xdf, 0x1c, 0x5a, 0xc7, 0x73, 0x21, 0x46, 0xee, 0x5e, 0x1d, 0x6b, 0x6c, 0xa9, 0xb9, 0x18, 0x0f, 0x96, 0x4c, 0xc9, 0xd0, 0x87, 0x8a, 0xe1, 0x37, 0x35, 0x24, 0x3c, 0x4a, 0x3f, 0x76, 0x00, 0xa5, 0xfe, 0x58, 0xc9, 0x33, 0x51, 0x6f, 0x0a, 0x6c, 0x6c, 0x61, 0x5e, 0x5c, 0xd3, 0x66, 0xb8, 0xa0, 0xe8, 0x24, 0x52, 0xe3, 0x7a, 0xbc, 0xd5, 0x1d, 0x91, 0x91, 0x30, 0xa9, 0x7f, 0xa6, 0x53, 0xb8, 0x1e, 0x38, 0xc8, 0x22, 0x42, 0x65, 0x91, 0x22, 0xf8, 0x73, 0xe6, 0x9c, 0xe8, 0xfc, 0x1b, 0xe4, 0xaa, 0xc0, 0x0f, 0xf2, 0x71, 0x1e, 0xbd, 0x93, 0x1d, 0x25 ], txid: [ - 0x55, 0x2c, 0x96, 0xbd, 0x33, 0x83, 0x4b, 0xa1, 0xa8, 0xa3, 0xec, 0xd8, 0x0a, 0x2c, 0x9c, 0xb4, 0x11, 0x87, 0x55, 0x3a, 0x3d, 0xcf, 0xe7, 0x92, 0x83, 0x16, 0xbb, 0x70, 0x70, 0x4b, 0x85, 0xd0 + 0x40, 0x1f, 0xf6, 0x61, 0x08, 0xaa, 0x4f, 0x2d, 0x82, 0x13, 0x02, 0xa4, 0x47, 0x24, 0x0a, 0x6b, 0x3d, 0xb2, 0x0c, 0x70, 0xc1, 0xaa, 0x39, 0x72, 0xe2, 0x56, 0x92, 0xb9, 0x53, 0x72, 0x3a, 0xd8 ], auth_digest: [ - 0x12, 0x76, 0x7e, 0x5f, 0x67, 0x85, 0x67, 0x36, 0x0f, 0xb3, 0xa1, 0xcb, 0x9c, 0xf8, 0x58, 0x61, 0x3f, 0xfe, 0x22, 0x63, 0xb6, 0x53, 0xc6, 0xa3, 0x70, 0xee, 0x1f, 0x68, 0x20, 0xab, 0xdc, 0x57 + 0xb5, 0xc9, 0x08, 0xd2, 0x91, 0x7e, 0x8c, 0xd3, 0xad, 0x6d, 0xc2, 0x9c, 0x66, 0x2e, 0xc7, 0x9f, 0x51, 0x88, 0x96, 0xef, 0xde, 0xfc, 0x14, 0x2f, 0x08, 0x36, 0x04, 0x40, 0x61, 0xac, 0x60, 0xa6 ], amounts: vec![ - 1800841178198868, ], script_pubkeys: vec![ - vec![ - 0x65, 0x00, 0x51 - ], ], - transparent_input: Some(0), + transparent_input: None, sighash_shielded: [ - 0x88, 0xda, 0x64, 0xb9, 0x5b, 0x56, 0xd8, 0x29, 0x6a, 0xb1, 0xf7, 0x21, 0xeb, 0x5b, 0xe6, 0x6d, 0x0f, 0xd4, 0x78, 0xf2, 0xb9, 0x6b, 0x93, 0xd5, 0xdc, 0xee, 0x8f, 0x7a, 0x10, 0x00, 0xb0, 0xff + 0x40, 0x1f, 0xf6, 0x61, 0x08, 0xaa, 0x4f, 0x2d, 0x82, 0x13, 0x02, 0xa4, 0x47, 0x24, 0x0a, 0x6b, 0x3d, 0xb2, 0x0c, 0x70, 0xc1, 0xaa, 0x39, 0x72, 0xe2, 0x56, 0x92, 0xb9, 0x53, 0x72, 0x3a, 0xd8 ], - sighash_all: Some([ - 0x2d, 0x4e, 0xbf, 0x4d, 0x42, 0x42, 0x38, 0xad, 0x0b, 0xc2, 0x46, 0x99, 0x70, 0x34, 0x7e, 0xaf, 0x76, 0x7f, 0xf9, 0x06, 0x95, 0x8e, 0x35, 0x10, 0x7f, 0xd2, 0x2c, 0x1d, 0xc5, 0x36, 0xe4, 0x59 - ]), - sighash_none: Some([ - 0x68, 0x3e, 0xca, 0xa5, 0x64, 0x00, 0x2c, 0xa5, 0xa8, 0x0b, 0xea, 0x04, 0x37, 0x0c, 0x78, 0x85, 0x5b, 0x8d, 0x9c, 0x9c, 0x38, 0x23, 0x09, 0xc7, 0x0b, 0x29, 0xbd, 0xd9, 0x8d, 0x75, 0xb0, 0x66 - ]), + sighash_all: None, + sighash_none: None, sighash_single: None, - sighash_all_anyone: Some([ - 0x9c, 0x9e, 0x75, 0xee, 0x15, 0xf4, 0xed, 0xa1, 0x5d, 0x77, 0x79, 0x39, 0x52, 0x9f, 0xa3, 0xa4, 0xf6, 0x4b, 0x93, 0x5c, 0x7d, 0x21, 0x83, 0x5f, 0x79, 0x39, 0x3e, 0x7a, 0xa2, 0x3e, 0x28, 0x79 - ]), - sighash_none_anyone: Some([ - 0xa7, 0xdf, 0xf0, 0x0a, 0x96, 0xfd, 0x2b, 0x41, 0xc5, 0x80, 0x8d, 0x35, 0xe4, 0xa6, 0xa2, 0xaa, 0x7b, 0x40, 0xee, 0xeb, 0xb6, 0xdc, 0xf3, 0xb9, 0xf2, 0x81, 0xeb, 0x6c, 0x17, 0xe4, 0x3a, 0xf4 - ]), + sighash_all_anyone: None, + sighash_none_anyone: None, sighash_single_anyone: None, }, TestVector { tx: vec![ - 0x05, 0x00, 0x00, 0x80, 0x0a, 0x27, 0xa7, 0x26, 0xb4, 0xd0, 0xd6, 0xc2, 0x1f, 0xc9, 0x98, 0xc3, 0x1f, 0x4d, 0xd2, 0x08, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x06, 0x04, 0x1f, 0x4d, 0xd2, 0x08, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x50, 0x58, 0xe5, 0x75, 0x4c, 0x21, 0x04, 0x00, 0x07, 0x53, 0xac, 0x51, 0x53, 0x00, 0x51, 0x52, 0x00, 0x01, 0xe5, 0x84, 0x9f, 0x96, 0xba, 0xe6, 0xf2, 0x05, 0x6f, 0x33, 0xab, 0x1e, 0x69, 0x89, 0xd7, 0xd2, 0x64, 0xad, 0xc9, 0x78, 0x55, 0xa9, 0x90, 0x10, 0x3b, 0x4d, 0x1e, 0x63, 0x50, 0xd5, 0xc3, 0x1a, 0x39, 0xc3, 0xca, 0xf6, 0x94, 0x59, 0xe4, 0x62, 0xf1, 0x41, 0xbe, 0x8b, 0x39, 0x03, 0x7f, 0xfa, 0x25, 0x5c, 0xe2, 0x7e, 0x4a, 0xd7, 0xb5, 0x66, 0xa2, 0x96, 0x20, 0xa9, 0xf0, 0x11, 0xab, 0x08, 0xfb, 0x2a, 0xd3, 0x05, 0x06, 0x52, 0xb3, 0xf6, 0x5b, 0x8e, 0x34, 0x52, 0x6a, 0x2a, 0x15, 0xfc, 0x2d, 0xdc, 0x5b, 0x51, 0x13, 0xe4, 0x88, 0x2c, 0x7c, 0xca, 0x0d, 0xd5, 0x57, 0x7b, 0xe0, 0x67, 0xba, 0x7a, 0x17, 0x5d, 0xae, 0x4b, 0xbe, 0x3e, 0xf4, 0x86, 0x3d, 0x53, 0x70, 0x89, 0x15, 0x09, 0x0f, 0x47, 0xa0, 0x68, 0xe2, 0x27, 0x43, 0x3f, 0x9e, 0x49, 0xd3, 0xaa, 0x09, 0xe3, 0x56, 0xd8, 0xd6, 0x6d, 0x0c, 0x01, 0x21, 0xe9, 0x1a, 0x3c, 0x4a, 0xa3, 0xf2, 0x7f, 0xa1, 0xb6, 0x33, 0x96, 0xe2, 0xb4, 0x1d, 0xb9, 0x08, 0xfd, 0xab, 0x8b, 0x18, 0xcc, 0x73, 0x04, 0xe9, 0x4e, 0x97, 0x05, 0x68, 0xf9, 0x42, 0x1c, 0x0d, 0xbb, 0xba, 0xf8, 0x45, 0x98, 0xd9, 0x72, 0xb0, 0x53, 0x4f, 0x48, 0xa5, 0xe5, 0x26, 0x70, 0x43, 0x6a, 0xaa, 0x77, 0x6e, 0xd2, 0x48, 0x2a, 0xd7, 0x03, 0x43, 0x02, 0x01, 0xe5, 0x34, 0x43, 0xc3, 0x6d, 0xcf, 0xd3, 0x4a, 0x0c, 0xb6, 0x63, 0x78, 0x76, 0x10, 0x5e, 0x79, 0xbf, 0x3b, 0xd5, 0x8e, 0xc1, 0x48, 0xcb, 0x64, 0x97, 0x0e, 0x32, 0x23, 0xa9, 0x1f, 0x71, 0xdf, 0xcf, 0xd5, 0xa0, 0x4b, 0x66, 0x7f, 0xba, 0xf3, 0xd4, 0xb3, 0xb9, 0x08, 0xb9, 0x82, 0x88, 0x20, 0xdf, 0xec, 0xdd, 0x75, 0x37, 0x50, 0xb5, 0xf9, 0xd2, 0x21, 0x6e, 0x56, 0xc6, 0x15, 0x27, 0x2f, 0x85, 0x44, 0x64, 0xc0, 0xca, 0x4b, 0x1e, 0x85, 0xae, 0xdd, 0x03, 0x82, 0x92, 0xc4, 0xe1, 0xa5, 0x77, 0x44, 0xeb, 0xba, 0x01, 0x0b, 0x9e, 0xbf, 0xbb, 0x01, 0x1b, 0xd6, 0xf0, 0xb7, 0x88, 0x05, 0x02, 0x5d, 0x27, 0xf3, 0xc1, 0x77, 0x46, 0xba, 0xe1, 0x16, 0xc1, 0x5d, 0x9f, 0x47, 0x1f, 0x0f, 0x62, 0x88, 0xa1, 0x50, 0x64, 0x7b, 0x2a, 0xfe, 0x9d, 0xf7, 0xcc, 0xcf, 0x01, 0xf5, 0xcd, 0xe5, 0xf0, 0x46, 0x80, 0xbb, 0xfe, 0xd8, 0x7f, 0x6c, 0xf4, 0x29, 0xfb, 0x27, 0xad, 0x6b, 0xab, 0xe7, 0x91, 0x76, 0x66, 0x11, 0xcf, 0x5b, 0xc2, 0x0e, 0x48, 0xbe, 0xf1, 0x19, 0x25, 0x9b, 0x9b, 0x8a, 0x0e, 0x39, 0xc3, 0xdf, 0x28, 0xcb, 0x95, 0x82, 0xea, 0x33, 0x86, 0x01, 0xcd, 0xc4, 0x81, 0xb3, 0x2f, 0xb8, 0x2a, 0xde, 0xeb, 0xb3, 0xda, 0xde, 0x25, 0xd1, 0xa3, 0xdf, 0x20, 0xc3, 0x7e, 0x71, 0x25, 0x06, 0xb5, 0xd9, 0x96, 0xc4, 0x9a, 0x9f, 0x0f, 0x30, 0xdd, 0xcb, 0x91, 0xfe, 0x90, 0x04, 0xe1, 0xe8, 0x32, 0x94, 0xa6, 0xc9, 0x20, 0x3d, 0x94, 0xe8, 0xdc, 0x2c, 0xbb, 0x44, 0x9d, 0xe4, 0x15, 0x50, 0x32, 0x60, 0x4e, 0x47, 0x99, 0x70, 0x16, 0xb3, 0x04, 0xfd, 0x43, 0x7d, 0x82, 0x35, 0x04, 0x5e, 0x25, 0x5a, 0x19, 0xb7, 0x43, 0xa0, 0xa9, 0xf2, 0xe3, 0x36, 0xb4, 0x4c, 0xae, 0x30, 0x7b, 0xb3, 0x98, 0x7b, 0xd3, 0xe4, 0xe7, 0x77, 0xfb, 0xb3, 0x4c, 0x0a, 0xb8, 0xcc, 0x3d, 0x67, 0x46, 0x6c, 0x0a, 0x88, 0xdd, 0x4c, 0xca, 0xd1, 0x8a, 0x07, 0xa8, 0xd1, 0x06, 0x8d, 0xf5, 0xb6, 0x29, 0xe5, 0x71, 0x8d, 0x0f, 0x6d, 0xf5, 0xc9, 0x57, 0xcf, 0x71, 0xbb, 0x00, 0xa5, 0x17, 0x8f, 0x17, 0x5c, 0xac, 0xa9, 0x44, 0xe6, 0x35, 0xc5, 0x15, 0x9f, 0x73, 0x8e, 0x24, 0x02, 0xa2, 0xd2, 0x1a, 0xa0, 0x81, 0xe1, 0x0e, 0x45, 0x6a, 0xfb, 0x00, 0xb9, 0xf6, 0x24, 0x16, 0xc8, 0xb9, 0xc0, 0xf7, 0x22, 0x8f, 0x51, 0x07, 0x29, 0xe0, 0xbe, 0x3f, 0x30, 0x53, 0x13, 0xd7, 0x7f, 0x73, 0x79, 0xdc, 0x2a, 0xf2, 0x48, 0x69, 0xc6, 0xc7, 0x4e, 0xe4, 0x47, 0x14, 0x98, 0x86, 0x1d, 0x19, 0x2f, 0x0f, 0xf0, 0xf5, 0x08, 0x28, 0x5d, 0xab, 0x6b, 0x6a, 0x36, 0xcc, 0xf7, 0xd1, 0x22, 0x56, 0xcc, 0x76, 0xb9, 0x55, 0x03, 0x72, 0x0a, 0xc6, 0x72, 0xd0, 0x82, 0x68, 0xd2, 0xcf, 0x77, 0x73, 0xb6, 0xba, 0x2a, 0x5f, 0x66, 0x48, 0x47, 0xbf, 0x70, 0x7f, 0x2f, 0xc1, 0x0c, 0x98, 0xf2, 0xf0, 0x06, 0xec, 0x22, 0xcc, 0xb5, 0xa8, 0xc8, 0xb7, 0xc4, 0x0c, 0x7c, 0x2d, 0x49, 0xa6, 0x63, 0x9b, 0x9f, 0x2c, 0xe3, 0x3c, 0x25, 0xc0, 0x4b, 0xc4, 0x61, 0xe7, 0x44, 0xdf, 0xa5, 0x36, 0xb0, 0x0d, 0x94, 0xba, 0xdd, 0xf4, 0xf4, 0xd1, 0x40, 0x44, 0xc6, 0x95, 0xa3, 0x38, 0x81, 0x47, 0x7d, 0xf1, 0x24, 0xf0, 0xfc, 0xf2, 0x06, 0xa9, 0xfb, 0x2e, 0x65, 0xe3, 0x04, 0xcd, 0xbf, 0x0c, 0x4d, 0x23, 0x90, 0x17, 0x0c, 0x13, 0x0a, 0xb8, 0x49, 0xc2, 0xf2, 0x2b, 0x5c, 0xdd, 0x39, 0x21, 0x64, 0x0c, 0x8c, 0xf1, 0x97, 0x6a, 0xe1, 0x01, 0x0b, 0x0d, 0xfd, 0x9c, 0xb2, 0x54, 0x3e, 0x45, 0xf9, 0x97, 0x49, 0xcc, 0x4d, 0x61, 0xf2, 0xe8, 0xaa, 0xbf, 0xe9, 0x8b, 0xd9, 0x05, 0xfa, 0x39, 0x95, 0x1b, 0x33, 0xea, 0x76, 0x9c, 0x45, 0xab, 0x95, 0x31, 0xc5, 0x72, 0x09, 0x86, 0x2a, 0xd1, 0x2f, 0xd7, 0x6b, 0xa4, 0x80, 0x7e, 0x65, 0x41, 0x7b, 0x6c, 0xd1, 0x2f, 0xa8, 0xec, 0x91, 0x6f, 0x01, 0x3e, 0xbb, 0x87, 0x06, 0xa9, 0xa5, 0x56, 0xc7, 0x62, 0xf8, 0x85, 0x00, 0x00, 0x6e, 0xff, 0xed, 0xa0, 0x6c, 0x4b, 0xe2, 0x4b, 0x04, 0x84, 0x63, 0x92, 0xe9, 0xd1, 0xe6, 0x93, 0x0e, 0xae, 0x01, 0xfa, 0x21, 0xfb, 0xd7, 0x00, 0x58, 0x3f, 0xb5, 0x98, 0xb9, 0x2c, 0x8f, 0x4e, 0xb8, 0xa6, 0x1a, 0xa6, 0x23, 0x5d, 0xb6, 0x0f, 0x28, 0x41, 0xcf, 0x3a, 0x1c, 0x6a, 0xb5, 0x4c, 0x67, 0x06, 0x68, 0x44, 0x71, 0x1d, 0x09, 0x1e, 0xb9, 0x31, 0xa1, 0xbd, 0x62, 0x81, 0xae, 0xdf, 0x2a, 0x0e, 0x8f, 0xab, 0x18, 0x81, 0x72, 0x02, 0xa9, 0xbe, 0x06, 0x40, 0x2e, 0xd9, 0xcc, 0x72, 0x0c, 0x16, 0xbf, 0xe8, 0x81, 0xe4, 0xdf, 0x42, 0x55, 0xe8, 0x7a, 0xfb, 0x7f, 0xc6, 0x2f, 0x38, 0x11, 0x6b, 0xbe, 0x03, 0xcd, 0x8a, 0x3c, 0xb1, 0x1a, 0x27, 0xd5, 0x68, 0x41, 0x47, 0x82, 0xf4, 0x7b, 0x1a, 0x44, 0xc9, 0x7c, 0x68, 0x04, 0x67, 0x69, 0x4b, 0xc9, 0x70, 0x9d, 0x32, 0x91, 0x6c, 0x97, 0xe8, 0x00, 0x6c, 0xbb, 0x07, 0xba, 0x0e, 0x41, 0x80, 0xa3, 0x73, 0x80, 0x38, 0xc3, 0x74, 0xc4, 0xcc, 0xe8, 0xf3, 0x29, 0x59, 0xaf, 0xb2, 0x5f, 0x30, 0x3f, 0x58, 0x15, 0xc4, 0x53, 0x31, 0x24, 0xac, 0xf9, 0xd1, 0x89, 0x40, 0xe7, 0x75, 0x22, 0xac, 0x5d, 0xc4, 0xb9, 0x57, 0x0a, 0xae, 0x8f, 0x47, 0xb7, 0xf5, 0x7f, 0xd8, 0x76, 0x7b, 0xea, 0x1a, 0x24, 0xae, 0x7b, 0xed, 0x65, 0xb4, 0x09, 0xe1, 0xdd, 0x26, 0xb8, 0xdd, 0xdd, 0x68, 0x85, 0x8d, 0x6f, 0x51, 0x61, 0xf0, 0x73, 0xd9, 0x06, 0x36, 0x86, 0x0a, 0x9a, 0xae, 0xe1, 0x86, 0x29, 0xb0, 0x63, 0x30, 0xa8, 0xee, 0x30, 0x59, 0x1d, 0xeb, 0xfc, 0xef, 0x56, 0xa0, 0x26, 0xbb, 0x28, 0xc3, 0xb0, 0x6e, 0xc2, 0xcf, 0xaf, 0x5b, 0x79, 0xab, 0x72, 0x69, 0x4d, 0x1d, 0x01, 0x2a, 0x75, 0x94, 0xdd, 0x80, 0xae, 0x7d, 0xfa, 0x0c, 0x00 + 0x05, 0x00, 0x00, 0x80, 0x0a, 0x27, 0xa7, 0x26, 0xb4, 0xd0, 0xd6, 0xc2, 0xe5, 0x82, 0x27, 0xdf, 0x6d, 0xe9, 0xd3, 0x0d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x06, 0x04, 0x6d, 0xe9, 0xd3, 0x0d, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00 ], txid: [ - 0xa3, 0xcb, 0xad, 0xd7, 0xa5, 0x8d, 0x80, 0xa4, 0xc2, 0xf6, 0x18, 0x09, 0xc2, 0x4a, 0x2f, 0x08, 0x6c, 0x58, 0xce, 0xec, 0xaf, 0x7a, 0xf9, 0x41, 0x4c, 0x38, 0xbd, 0xbd, 0xc4, 0xe4, 0x6e, 0x98 + 0x4d, 0x97, 0x1c, 0x52, 0xeb, 0x76, 0x97, 0xba, 0xb8, 0x89, 0x56, 0x2b, 0xdb, 0x24, 0x21, 0xdf, 0x9a, 0x26, 0x13, 0x30, 0x02, 0xc1, 0xc7, 0x3c, 0x46, 0x2d, 0x65, 0xf7, 0xe7, 0xa7, 0xdb, 0x76 ], auth_digest: [ - 0xad, 0x64, 0x58, 0x0e, 0xd3, 0xa2, 0x8a, 0x3b, 0xa4, 0x1e, 0x2d, 0x32, 0x0b, 0x5f, 0xf2, 0xa0, 0x7f, 0xa1, 0x9d, 0xb0, 0x74, 0xaf, 0xc4, 0x55, 0xe9, 0x2e, 0x0f, 0x32, 0x6b, 0xe0, 0x8a, 0x6a + 0x3a, 0x6f, 0x79, 0x76, 0x74, 0xa3, 0xb6, 0xb4, 0xee, 0xb6, 0x6a, 0x12, 0x63, 0x19, 0x4a, 0x66, 0xbf, 0x0b, 0x7b, 0x75, 0x56, 0x31, 0x84, 0xa4, 0x19, 0xbd, 0xdf, 0x0a, 0x32, 0xaf, 0xbe, 0x2f ], amounts: vec![ ], @@ -70,7 +58,7 @@ pub(crate) fn test_vectors() -> Vec { ], transparent_input: None, sighash_shielded: [ - 0xa3, 0xcb, 0xad, 0xd7, 0xa5, 0x8d, 0x80, 0xa4, 0xc2, 0xf6, 0x18, 0x09, 0xc2, 0x4a, 0x2f, 0x08, 0x6c, 0x58, 0xce, 0xec, 0xaf, 0x7a, 0xf9, 0x41, 0x4c, 0x38, 0xbd, 0xbd, 0xc4, 0xe4, 0x6e, 0x98 + 0x4d, 0x97, 0x1c, 0x52, 0xeb, 0x76, 0x97, 0xba, 0xb8, 0x89, 0x56, 0x2b, 0xdb, 0x24, 0x21, 0xdf, 0x9a, 0x26, 0x13, 0x30, 0x02, 0xc1, 0xc7, 0x3c, 0x46, 0x2d, 0x65, 0xf7, 0xe7, 0xa7, 0xdb, 0x76 ], sighash_all: None, sighash_none: None, @@ -81,13 +69,13 @@ pub(crate) fn test_vectors() -> Vec { }, TestVector { tx: vec![ - 0x05, 0x00, 0x00, 0x80, 0x0a, 0x27, 0xa7, 0x26, 0xb4, 0xd0, 0xd6, 0xc2, 0xc2, 0xeb, 0x51, 0x8f, 0x68, 0x98, 0x4d, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x06, 0x04, 0x68, 0x98, 0x4d, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00 + 0x05, 0x00, 0x00, 0x80, 0x0a, 0x27, 0xa7, 0x26, 0xb4, 0xd0, 0xd6, 0xc2, 0x95, 0x2b, 0x70, 0xd5, 0x82, 0x73, 0xd0, 0x1b, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x06, 0x04, 0x82, 0x73, 0xd0, 0x1b, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0xe2, 0xf4, 0xff, 0x6f, 0xf5, 0xd3, 0x03, 0x00, 0x08, 0x63, 0x00, 0x00, 0xac, 0xac, 0x53, 0x00, 0x53, 0x8c, 0x6c, 0xec, 0xe4, 0xdc, 0x5f, 0x04, 0x00, 0x05, 0xac, 0x65, 0x53, 0x65, 0x51, 0x00, 0x01, 0x1f, 0xfa, 0xb4, 0xb0, 0x78, 0x7b, 0x51, 0xca, 0x40, 0xc7, 0xa9, 0xf2, 0x84, 0xad, 0xef, 0x9f, 0xa2, 0x3e, 0xf1, 0x56, 0xf9, 0xd8, 0x1f, 0x05, 0x0a, 0x1b, 0x17, 0xa6, 0xbe, 0x7e, 0xba, 0x9e, 0x13, 0x27, 0x2f, 0x85, 0x46, 0x64, 0xc0, 0xca, 0x4d, 0x66, 0x88, 0xae, 0xd7, 0xbb, 0x06, 0xeb, 0xb9, 0x31, 0x62, 0x64, 0x34, 0x3b, 0x47, 0x9b, 0x7a, 0xa3, 0x84, 0x68, 0x5b, 0xcc, 0xfa, 0x08, 0xdd, 0x2c, 0x61, 0x40, 0x95, 0x54, 0xbf, 0x1f, 0xfc, 0x2b, 0x3f, 0x8d, 0x21, 0x7b, 0x03, 0xfc, 0x77, 0xef, 0xce, 0xbc, 0xa0, 0x18, 0x2e, 0xcb, 0x68, 0xd2, 0x4b, 0x4f, 0x68, 0x2e, 0x4b, 0x13, 0xf5, 0xcd, 0xe5, 0xf0, 0x46, 0x80, 0xbb, 0xfe, 0xd8, 0x7f, 0x6c, 0xf4, 0x29, 0xfb, 0x27, 0xad, 0x6b, 0xab, 0xe7, 0x91, 0x76, 0x66, 0x11, 0xcf, 0x5b, 0xc2, 0x0e, 0x48, 0xbe, 0xf1, 0x19, 0x25, 0x9b, 0x9b, 0x8a, 0x0e, 0x39, 0xc3, 0xdf, 0x28, 0xcb, 0x95, 0x82, 0xea, 0x33, 0x86, 0x01, 0xcd, 0xc4, 0x81, 0xb3, 0x2f, 0xb8, 0x2a, 0xde, 0xeb, 0xb3, 0xda, 0xde, 0x25, 0xd1, 0xa3, 0xdf, 0x20, 0xc3, 0x7e, 0x71, 0x25, 0x06, 0xb5, 0xd9, 0x96, 0xc4, 0x9a, 0x9f, 0x0f, 0x30, 0xdd, 0xcb, 0x91, 0xfe, 0x90, 0x04, 0xe1, 0xe8, 0x32, 0x94, 0xa6, 0xc9, 0x20, 0x3d, 0x94, 0xe8, 0xdc, 0x2c, 0xbb, 0x44, 0x9d, 0xe4, 0x15, 0x50, 0x32, 0x60, 0x4e, 0x47, 0x99, 0x70, 0x16, 0xb3, 0x04, 0xfd, 0x43, 0x7d, 0x82, 0x35, 0x04, 0x5e, 0x25, 0x5a, 0x19, 0xb7, 0x43, 0xa0, 0xa9, 0xf2, 0xe3, 0x36, 0xb4, 0x4c, 0xae, 0x30, 0x7b, 0xb3, 0x98, 0x7b, 0xd3, 0xe4, 0xe7, 0x77, 0xfb, 0xb3, 0x4c, 0x0a, 0xb8, 0xcc, 0x3d, 0x67, 0x46, 0x6c, 0x0a, 0x88, 0xdd, 0x4c, 0xca, 0xd1, 0x8a, 0x07, 0xa8, 0xd1, 0x06, 0x8d, 0xf5, 0xb6, 0x29, 0xe5, 0x71, 0x8d, 0x0f, 0x6d, 0xf5, 0xc9, 0x57, 0xcf, 0x71, 0xbb, 0x00, 0xa5, 0x17, 0x8f, 0x17, 0x5c, 0xac, 0xa9, 0x44, 0xe6, 0x35, 0xc5, 0x15, 0x9f, 0x73, 0x8e, 0x24, 0x02, 0xa2, 0xd2, 0x1a, 0xa0, 0x81, 0xe1, 0x0e, 0x45, 0x6a, 0xfb, 0x00, 0xb9, 0xf6, 0x24, 0x16, 0xc8, 0xb9, 0xc0, 0xf7, 0x22, 0x8f, 0x51, 0x07, 0x29, 0xe0, 0xbe, 0x3f, 0x30, 0x53, 0x13, 0xd7, 0x7f, 0x73, 0x79, 0xdc, 0x2a, 0xf2, 0x48, 0x69, 0xc6, 0xc7, 0x4e, 0xe4, 0x47, 0x14, 0x98, 0x86, 0x1d, 0x19, 0x2f, 0x0f, 0xf0, 0xf5, 0x08, 0x28, 0x5d, 0xab, 0x6b, 0x6a, 0x36, 0xcc, 0xf7, 0xd1, 0x22, 0x56, 0xcc, 0x76, 0xb9, 0x55, 0x03, 0x72, 0x0a, 0xc6, 0x72, 0xd0, 0x82, 0x68, 0xd2, 0xcf, 0x77, 0x73, 0xb6, 0xba, 0x2a, 0x5f, 0x66, 0x48, 0x47, 0xbf, 0x70, 0x7f, 0x2f, 0xc1, 0x0c, 0x98, 0xf2, 0xf0, 0x06, 0xec, 0x22, 0xcc, 0xb5, 0xa8, 0xc8, 0xb7, 0xc4, 0x0c, 0x7c, 0x2d, 0x49, 0xa6, 0x63, 0x9b, 0x9f, 0x2c, 0xe3, 0x3c, 0x25, 0xc0, 0x4b, 0xc4, 0x61, 0xe7, 0x44, 0xdf, 0xa5, 0x36, 0xb0, 0x0d, 0x94, 0xba, 0xdd, 0xf4, 0xf4, 0xd1, 0x40, 0x44, 0xc6, 0x95, 0xa3, 0x38, 0x81, 0x47, 0x7d, 0xf1, 0x24, 0xf0, 0xfc, 0xf2, 0x06, 0xa9, 0xfb, 0x2e, 0x65, 0xe3, 0x04, 0xcd, 0xbf, 0x0c, 0x4d, 0x23, 0x90, 0x17, 0x0c, 0x13, 0x0a, 0xb8, 0x49, 0xc2, 0xf2, 0x2b, 0x5c, 0xdd, 0x39, 0x21, 0x64, 0x0c, 0x8c, 0xf1, 0x97, 0x6a, 0xe1, 0x01, 0x0b, 0x0d, 0xfd, 0x9c, 0xb2, 0x54, 0x3e, 0x45, 0xf9, 0x97, 0x49, 0xcc, 0x4d, 0x61, 0xf2, 0xe8, 0xaa, 0xbf, 0xe9, 0x8b, 0xd9, 0x05, 0xfa, 0x39, 0x95, 0x1b, 0x33, 0xea, 0x76, 0x9c, 0x45, 0xab, 0x95, 0x31, 0xc5, 0x72, 0x09, 0x86, 0x2a, 0xd1, 0x2f, 0xd7, 0x6b, 0xa4, 0x80, 0x7e, 0x65, 0x41, 0x7b, 0x6c, 0xd1, 0x2f, 0xa8, 0xec, 0x91, 0x6f, 0x01, 0x3e, 0xbb, 0x87, 0x06, 0xa9, 0x6e, 0xff, 0xed, 0xa0, 0x6c, 0x4b, 0xe2, 0x4b, 0x04, 0x84, 0x63, 0x92, 0xe9, 0xd1, 0xe6, 0x93, 0x0e, 0xae, 0x01, 0xfa, 0x21, 0xfb, 0xd7, 0x00, 0x58, 0x3f, 0xb5, 0x98, 0xb9, 0x2c, 0x8f, 0x4e, 0xb8, 0xa6, 0x1a, 0xa6, 0x23, 0x5d, 0xb6, 0x0f, 0x28, 0x41, 0xcf, 0x3a, 0x1c, 0x6a, 0xb5, 0x4c, 0x67, 0x06, 0x68, 0x44, 0x71, 0x1d, 0x09, 0x1e, 0xb9, 0x31, 0xa1, 0xbd, 0x62, 0x81, 0xae, 0xdf, 0x2a, 0x0e, 0x8f, 0xab, 0x18, 0x81, 0x72, 0x02, 0xa9, 0xbe, 0x06, 0x40, 0x2e, 0xd9, 0xcc, 0x72, 0x0c, 0x16, 0xbf, 0xe8, 0x81, 0xe4, 0xdf, 0x42, 0x55, 0xe8, 0x7a, 0xfb, 0x7f, 0xc6, 0x2f, 0x38, 0x11, 0x6b, 0xbe, 0x03, 0xcd, 0x8a, 0x3c, 0xb1, 0x1a, 0x27, 0xd5, 0x68, 0x41, 0x47, 0x82, 0xf4, 0x7b, 0x1a, 0x44, 0xc9, 0x7c, 0x68, 0x04, 0x67, 0x69, 0x4b, 0xc9, 0x70, 0x9d, 0x32, 0x91, 0x6c, 0x97, 0xe8, 0x00, 0x6c, 0xbb, 0x07, 0xba, 0x0e, 0x41, 0x80, 0xa3, 0x73, 0x80, 0x38, 0xc3, 0x74, 0xc4, 0xcc, 0xe8, 0xf3, 0x29, 0x59, 0xaf, 0xb2, 0x5f, 0x30, 0x3f, 0x58, 0x15, 0xc4, 0x53, 0x31, 0x24, 0xac, 0xf9, 0xd1, 0x89, 0x40, 0xe7, 0x75, 0x22, 0xac, 0x5d, 0xc4, 0xb9, 0x57, 0x0a, 0xae, 0x8f, 0x47, 0xb7, 0xf5, 0x7f, 0xd8, 0x76, 0x7b, 0xea, 0x1a, 0x24, 0xae, 0x7b, 0xed, 0x65, 0xb4, 0xaf, 0xdc, 0x8f, 0x12, 0x78, 0xc3, 0x0e, 0x2d, 0xb9, 0x8f, 0xd1, 0x72, 0x73, 0x0a, 0xc6, 0xbb, 0xed, 0x4f, 0x11, 0x27, 0xcd, 0x32, 0xb0, 0x4a, 0x95, 0xb2, 0x05, 0x52, 0x6c, 0xfc, 0x9c, 0x50, 0xe1, 0x26, 0xdc, 0xe1, 0x05, 0x00, 0xb4, 0xc4, 0xe1, 0xcc, 0x95, 0x51, 0x75, 0xb3, 0xe8, 0xde, 0x1f, 0x5d, 0x81, 0xb1, 0x86, 0x69, 0x69, 0x23, 0x50, 0xaa, 0xa1, 0xa1, 0xd7, 0x97, 0x61, 0x75, 0x82, 0xe5, 0x4d, 0x7a, 0x5b, 0x57, 0xa6, 0x83, 0xb3, 0x2f, 0xb1, 0x09, 0x80, 0x62, 0xda, 0xd7, 0xb0, 0xc2, 0xeb, 0x51, 0x8f, 0x68, 0x62, 0xe8, 0x3d, 0xb2, 0x5e, 0x3d, 0xba, 0xf7, 0xae, 0xd5, 0x04, 0xde, 0x93, 0x2a, 0xcb, 0x99, 0xd7, 0x35, 0x99, 0x2c, 0xe6, 0x2b, 0xae, 0x9e, 0xf8, 0x93, 0xff, 0x6a, 0xcc, 0x0f, 0xfc, 0xf8, 0xe3, 0x48, 0x3e, 0x14, 0x6b, 0x9d, 0x49, 0xdd, 0x8c, 0x78, 0x35, 0xf4, 0x3a, 0x37, 0xdc, 0xa0, 0x78, 0x7e, 0x3e, 0xc9, 0xf6, 0x60, 0x52, 0x23, 0xd5, 0xba, 0x7a, 0xe0, 0xab, 0x90, 0x25, 0xb7, 0x3b, 0xc0, 0x3f, 0x7f, 0xac, 0x36, 0xc0, 0x09, 0xa5, 0x6d, 0x4d, 0x95, 0xd1, 0xe8, 0x1d, 0x3b, 0x3e, 0xbc, 0xa7, 0xe5, 0x4c, 0xc1, 0xa1, 0x2d, 0x12, 0x7b, 0x57, 0xc8, 0x13, 0x89, 0x76, 0xe7, 0x91, 0x01, 0x3b, 0x01, 0x5f, 0x06, 0xa6, 0x24, 0xf5, 0x21, 0xb6, 0xee, 0x04, 0xec, 0x98, 0x08, 0x93, 0xc7, 0xe5, 0xe0, 0x1a, 0x33, 0x62, 0x03, 0x59, 0x40, 0x94, 0xf8, 0x28, 0x33, 0xd7, 0x44, 0x5f, 0xe2, 0xd0, 0x91, 0x30, 0xf6, 0x35, 0x11, 0xda, 0x54, 0x83, 0x2d, 0xe9, 0x13, 0x6b, 0x39, 0xda, 0x43, 0x20, 0xbf, 0x60, 0xc0, 0x22, 0xe3, 0x91, 0xea, 0xfe, 0x9e, 0xbe, 0x17, 0x0c, 0x0a, 0x11, 0xae, 0xe5, 0x55, 0x28, 0x76, 0x77, 0xb8, 0x95, 0x55, 0xed, 0x93, 0x44, 0x8c, 0xb1, 0x60, 0x2e, 0x36, 0xc1, 0xff, 0xb7, 0x29, 0xe2, 0x5b, 0x71, 0xed, 0xe6, 0x2b, 0xc5, 0x7d, 0x3c, 0x37, 0xb5, 0xe3, 0x07, 0x3c, 0x74, 0x26, 0x66, 0xaf, 0x4a, 0x0c, 0x04, 0xc7, 0x8a, 0x76, 0xf0, 0x0a, 0x04, 0x68, 0xa9, 0x5a, 0x7b, 0xe2, 0xcc, 0x29, 0xe9, 0x53, 0xfa, 0x5a, 0x67, 0xf0, 0x32, 0xd3, 0x09, 0xc3, 0xc3, 0xf6, 0xf4, 0x73, 0x81, 0x5a, 0xcd, 0xe3, 0xdd, 0x51, 0x2e, 0x7e, 0xd2, 0x63, 0x88, 0x47, 0x9c, 0x1c, 0xe2, 0xe5, 0xd5, 0x4f, 0x25, 0x48, 0x8c, 0xad, 0x15, 0x13, 0xe3, 0xf4, 0x4a, 0x21, 0x26, 0x6c, 0xfd, 0x84, 0x16, 0x33, 0x32, 0x7d, 0xee, 0x6c, 0xf8, 0x10, 0xfb, 0xf7, 0x39, 0xb1, 0xa4, 0x04, 0x2c, 0x43, 0x85, 0x46, 0x98, 0x40, 0x76, 0xa5, 0xd6, 0x16, 0x48, 0xf5, 0x80, 0x61, 0x84, 0x3f, 0x0e, 0x0b, 0x29, 0x9c, 0x66, 0x96, 0xa6, 0x5f, 0x44, 0x77, 0xa0, 0x71, 0x95, 0x9d, 0x2a, 0x33, 0x6a, 0x6e, 0xef, 0xcb, 0x09, 0x27, 0xa9, 0x37, 0x2b, 0x7b, 0xdf, 0x7b, 0xa3, 0x44, 0xb7, 0xf8, 0xc3, 0x92, 0xa5, 0xc1, 0xdc, 0xaa, 0x2a, 0xe5, 0xf5, 0x0f, 0xf6, 0x3f, 0x2b, 0x48, 0x98, 0xe0, 0x2b, 0x78, 0xf5, 0x49, 0xf9, 0x95, 0x92, 0xc2, 0xde, 0x30, 0x4b, 0x5a, 0x21, 0x2d, 0xc3, 0xb9, 0x03, 0xd1, 0x70, 0xa0, 0x04, 0x9e, 0x5a, 0x9b, 0x98, 0x65, 0x23, 0xbf, 0x90, 0x63, 0x2e, 0x2c, 0x76, 0xc0, 0xfb, 0xf1, 0xef, 0x96, 0x3e, 0xa8, 0x0e, 0x32, 0x23, 0xde, 0x32, 0x77, 0xbc, 0x55, 0x92, 0x51, 0x72, 0x58, 0x29, 0xec, 0x03, 0xf2, 0x13, 0xba, 0x89, 0x55, 0xca, 0xb2, 0x82, 0x2f, 0xf2, 0x1a, 0x9b, 0x0a, 0x49, 0x04, 0xd6, 0x68, 0xfc, 0xd7, 0x72, 0x24, 0xbd, 0xe3, 0xdd, 0x01, 0xf6, 0xff, 0xc4, 0x82, 0x8f, 0x6b, 0x64, 0x23, 0x0b, 0x35, 0xc6, 0xa0, 0x49, 0x87, 0x34, 0x94, 0x27, 0x6e, 0xa1, 0xd7, 0xed, 0x5e, 0x92, 0xcb, 0x4f, 0x90, 0xba, 0x83, 0xa9, 0xe4, 0x96, 0x01, 0xb1, 0x94, 0x04, 0x2f, 0x29, 0x00, 0xd9, 0x9d, 0x31, 0x2d, 0x7b, 0x70, 0x50, 0x8c, 0xf1, 0x76, 0x06, 0x6d, 0x15, 0x4d, 0xbe, 0x96, 0xef, 0x9d, 0x43, 0x67, 0xe4, 0xc8, 0x40, 0xe4, 0xa1, 0x7b, 0x5e, 0x51, 0x22, 0xe8, 0xeb, 0xe2, 0x15, 0x8a, 0x3c, 0x5f, 0x4c, 0xba, 0xe2, 0x1e, 0xa3, 0xfa, 0x1a, 0xe6, 0xc2, 0x5a, 0x94, 0x62, 0xeb, 0xcb, 0xb0, 0xfd, 0x5f, 0x14, 0x55, 0x4b, 0xc9, 0x77, 0x47, 0xc3, 0x3e, 0x34, 0xda, 0x90, 0xc8, 0x16, 0xd8, 0xd0, 0xd5, 0x0b, 0xfe, 0x37, 0x61, 0x8c, 0x58, 0x12, 0x89, 0x14, 0x84, 0xfa, 0x25, 0x93, 0x22, 0xc1, 0x50, 0x92, 0xd4, 0x15, 0x5d, 0x86, 0x96, 0xd6, 0xf1, 0x2f, 0x24, 0xfd, 0x36, 0x44, 0x96, 0xb3, 0xbe, 0x08, 0x71, 0xca, 0x3d, 0xd9, 0x62, 0x53, 0x48, 0xa6, 0x14, 0xb5, 0x9b, 0xde, 0x45, 0x88, 0x56, 0x49, 0xba, 0xe3, 0x6d, 0xe3, 0x4d, 0xef, 0x8f, 0xce, 0xc8, 0x53, 0x43, 0x47, 0x5d, 0x97, 0x6a, 0xe1, 0xe9, 0xb2, 0x78, 0x29, 0xce, 0x2a, 0xc5, 0xef, 0xd0, 0xb3, 0x99, 0xa8, 0xb4, 0x48, 0xbe, 0x65, 0x04, 0x29, 0x4e, 0xe6, 0xb3, 0xc1, 0xc6, 0xa5, 0x34, 0x2d, 0x7c, 0x01, 0xae, 0x9d, 0x8a, 0xd3, 0x07, 0x0c, 0x2b, 0x1a, 0x91, 0x57, 0x3a, 0xf5, 0xe0, 0xc5, 0xe4, 0xcb, 0xbf, 0x4a, 0xcd, 0xc6, 0xb5, 0x4c, 0x92, 0x72, 0x20, 0x0d, 0x99, 0x70, 0x25, 0x0c, 0x17, 0xc1, 0x03, 0x6f, 0x06, 0x08, 0x5c, 0x41, 0x85, 0x8e, 0xd3, 0xa0, 0xc4, 0x81, 0x50, 0xbc, 0x69, 0x7e, 0x4a, 0x69, 0x5f, 0xef, 0x33, 0x5f, 0x7a, 0xd0, 0x7e, 0x1a, 0x46, 0xdc, 0x76, 0x7f, 0xf8, 0x22, 0xdb, 0x70, 0xe6, 0x66, 0x90, 0x80, 0xb9, 0x81, 0x6b, 0x22, 0x32, 0xc8, 0x1a, 0x4c, 0x66, 0xcc, 0x58, 0x6a, 0xbf, 0xe1, 0xea, 0xa8, 0xca, 0x6c, 0xf4, 0x1f, 0xc3, 0xc3, 0xe6, 0xc7, 0xb8, 0x86, 0xfb, 0x6d, 0xac, 0x9f, 0x48, 0x22, 0xb4, 0xfc, 0x6f, 0xff, 0x9d, 0x05, 0x13, 0xd6, 0x1a, 0x21, 0xc8, 0x0a, 0x37, 0x76, 0x71, 0xd1, 0x35, 0xa6, 0x68, 0xa0, 0xae, 0x2b, 0xb9, 0x34, 0xc8, 0x2c, 0x41, 0x42, 0xda, 0x69, 0xd1, 0x2c, 0xa7, 0xde, 0x9a, 0x7d, 0xf7, 0x06, 0x40, 0x0e, 0xc7, 0x98, 0x78, 0xd8, 0x68, 0xe1, 0x7e, 0x8f, 0x71, 0xea, 0x31, 0x49, 0x5a, 0xf8, 0x19, 0xa0, 0x16, 0xcc, 0x41, 0x9e, 0x07, 0xc5, 0x01, 0xaa, 0x83, 0x09, 0xb2, 0xe6, 0xc8, 0x5b, 0x79, 0xb2, 0x76, 0x37, 0x33, 0xa3, 0x7b, 0xbc, 0x04, 0x20, 0xd4, 0x25, 0x37, 0xb8, 0x71, 0xb4, 0x29, 0x4a, 0x65, 0xd3, 0xe0, 0x55, 0xff, 0x71, 0x8d, 0xd9, 0xdc, 0x8c, 0x75, 0xe7, 0xe5, 0xb2, 0xef, 0xe4, 0x42, 0x63, 0x73, 0x71, 0xb7, 0xc4, 0x8f, 0x6e, 0xe9, 0x9e, 0x3e, 0xa3, 0x8a, 0x4b, 0x0f, 0x2f, 0x67, 0xfc, 0x2b, 0x90, 0x8c, 0xda, 0x65, 0x7e, 0xae, 0x75, 0x4e, 0x03, 0x7e, 0x26, 0x2e, 0x9a, 0x9f, 0x9b, 0xd7, 0xec, 0x42, 0x67, 0xed, 0x8e, 0x96, 0x93, 0x0e, 0x10, 0x84, 0x78, 0x3c, 0x37, 0xd6, 0xf9, 0xdd, 0x15, 0xfd, 0x29, 0xf4, 0xcc, 0x47, 0x7e, 0x66, 0xf1, 0x30, 0xd6, 0x30, 0x43, 0x0d, 0xcc, 0x01, 0x04, 0x89, 0x9b, 0x4f, 0x9f, 0x46, 0xeb, 0x09, 0x0e, 0xf7, 0xfc, 0x90, 0xb4, 0x79, 0xab, 0xf6, 0x1f, 0x93, 0x95, 0x5e, 0xe0, 0x0e, 0x6a, 0x18, 0x48, 0xf1, 0xab, 0x14, 0xad, 0x33, 0x4f, 0x2b, 0x68, 0x03, 0x58, 0x08, 0xcd, 0xf1, 0xbb, 0x9e, 0x9d, 0x9a, 0x81, 0x6b, 0xaf, 0x72, 0x8a, 0x95, 0x5b, 0x96, 0x0b, 0x77, 0x01, 0xfa, 0x62, 0x66, 0x87, 0xdc, 0x3c, 0x9c, 0xba, 0x64, 0x63, 0x37, 0xb5, 0x3e, 0x29, 0x81, 0x6e, 0x94, 0x82, 0xdd, 0xf5, 0x57, 0x8a, 0x87, 0x68, 0xaa, 0xe4, 0x77, 0xfc, 0xe4, 0x10, 0xac, 0x2d, 0x5d, 0xe6, 0x09, 0x58, 0x61, 0xc1, 0x11, 0xd7, 0xfe, 0xb3, 0xe6, 0xbb, 0x4f, 0xbb, 0x5a, 0x54, 0x95, 0x54, 0x95, 0x97, 0x27, 0x98, 0x35, 0x0a, 0x25, 0x3f, 0x05, 0xf6, 0x6c, 0x2e, 0xcf, 0xcb, 0xc0, 0xed, 0x43, 0xf5, 0xec, 0x2e, 0x6d, 0x8d, 0xba, 0x15, 0xa5, 0x12, 0x54, 0xd9, 0x7b, 0x18, 0x21, 0x10, 0x7c, 0xee, 0xf5, 0x3b, 0x75, 0xad, 0xd1, 0xf5, 0x25, 0xe2, 0x81, 0xfb, 0x71, 0xe7, 0xcc, 0xab, 0x69, 0x92, 0x67, 0xd8, 0x00, 0xe0, 0x11, 0x4d, 0x16, 0x9b, 0xd5, 0x6d, 0xb8, 0x9b, 0x25, 0x2e, 0xbe, 0x5e, 0xb4, 0x47, 0xac, 0xa8, 0xbf, 0x8a, 0xd4, 0xce, 0x83, 0x0e, 0x30, 0xa9, 0x94, 0x2a, 0xd3, 0x2c, 0xd3, 0x34, 0x0f, 0x76, 0x40, 0x70, 0xab, 0x1f, 0xe0, 0x91, 0xc5, 0xc7, 0x4c, 0x95, 0x25, 0x93, 0xa0, 0xfe, 0x6c, 0xf3, 0x8d, 0x27, 0xad, 0x76, 0xac, 0x41, 0x23, 0x99, 0xa0, 0x5c, 0xc4, 0x16, 0xed, 0xfe, 0xa1, 0x62, 0xba, 0x14, 0x2e, 0x15, 0x18, 0x4f, 0xf9, 0x75, 0xb3, 0xf3, 0x34, 0x9b, 0x8a, 0x09, 0x1f, 0x10, 0x97, 0x2e, 0xe5, 0xb3, 0xe3, 0x2f, 0x09, 0x9d, 0xc1, 0x17, 0x15, 0xce, 0x34, 0x88, 0xbd, 0x29, 0xf8, 0x62, 0x9d, 0x68, 0xf6, 0x96, 0x49, 0x24, 0x48, 0xdd, 0x12, 0xe3, 0xe1, 0xbb, 0xf2, 0xd7, 0xd4, 0xcc, 0xc2, 0x0a, 0x3a, 0xd0, 0xa0, 0xa5, 0xed, 0x1a, 0x05, 0x29, 0x8f, 0x6a, 0xd8, 0x15, 0x80, 0x72, 0xfe, 0x7e, 0x55, 0x4d, 0x58, 0x2a, 0x48, 0xe0, 0x9b, 0x23, 0xc4, 0xc0, 0x14, 0x00, 0xf1, 0xab, 0x57, 0x30, 0xea, 0xc0, 0xae, 0x8d, 0x58, 0x43, 0xd5, 0x05, 0x1c, 0x37, 0x62, 0x40, 0x17, 0x2a, 0xf2, 0x18, 0xd7, 0xa1, 0xec, 0xfe, 0x65, 0xb4, 0xf7, 0x51, 0x00, 0x63, 0x89, 0x83, 0xc1, 0x4d, 0xe4, 0x97, 0x47, 0x55, 0xda, 0xde, 0x80, 0x18, 0xc9, 0xb8, 0xf4, 0x54, 0x3f, 0xb0, 0x95, 0x96, 0x15, 0x13, 0xe6, 0x7c, 0x61, 0xdb, 0xc5, 0x9c, 0x60, 0x7f, 0x9b, 0x51, 0xf8, 0xd0, 0x9b, 0xdc, 0xad, 0x28, 0xbc, 0xfb, 0x9e, 0x5d, 0x27, 0x44, 0xea, 0x88, 0x48, 0xb2, 0x62, 0x3a, 0xc0, 0x7f, 0x8e, 0xf6, 0x1a, 0x81, 0xa3, 0x59, 0x10, 0xb8, 0xa1, 0xba, 0xf3, 0x9a, 0x91, 0x9a, 0x7b, 0x60, 0xbc, 0x60, 0x4d, 0x63, 0x18, 0x5f, 0x75, 0x92, 0x21, 0xd8, 0x47, 0xcc, 0x54, 0xa2, 0x27, 0x65, 0xa4, 0xc3, 0x34, 0x75, 0xb5, 0x79, 0x1e, 0x9a, 0xf3, 0x27, 0x1f, 0xc8, 0xd9, 0x35, 0x06, 0x67, 0x09, 0x0d, 0x81, 0x84, 0xec, 0x50, 0x52, 0x2d, 0x80, 0x4f, 0x23, 0xc4, 0xfb, 0x44, 0xff, 0xa4, 0x81, 0xbc, 0x92, 0xae, 0x40, 0x8d, 0x1b, 0x9f, 0x2b, 0x13, 0x19, 0x04, 0xf9, 0x70, 0x5c, 0x59, 0xe2, 0xf4, 0xbd, 0xe7, 0xa3, 0xb2, 0xc0, 0x85, 0xd9, 0x3f, 0xd2, 0xab, 0xc5, 0xe1, 0x4d, 0x16, 0x30, 0x01, 0xa1, 0x2f, 0x51, 0x93, 0x8d, 0x02, 0x1a, 0xfa, 0x92, 0x23, 0x9b, 0x87, 0x3d, 0xc6, 0xc3, 0x57, 0xea, 0xa8, 0xaf, 0x4e, 0xe6, 0xd0, 0x05, 0x40, 0x65, 0x7f, 0xe3, 0x29, 0x14, 0x10, 0x3b, 0x5d, 0x98, 0xf6, 0x8b, 0xd3, 0xe2, 0xb5, 0x35, 0x9f, 0x08, 0xcc, 0xd8, 0x8d, 0x0c, 0x81, 0x1e, 0x4c, 0x31, 0xfb, 0xb4, 0x9f, 0x3a, 0x90, 0xbb, 0xd0, 0x5d, 0xce, 0x62, 0xf3, 0x44, 0xe7, 0x07, 0x75, 0x93, 0x15, 0x9a, 0xe3, 0x50, 0x50, 0xb0, 0x4c, 0x9e, 0x6b, 0x86, 0xbc, 0x43, 0x2d, 0xc8, 0xb0, 0x48, 0xc7, 0x3c, 0x00, 0x18, 0xca, 0x5b, 0x69, 0x41, 0x12, 0x97, 0x73, 0x2a, 0x4e, 0x1a, 0xa9, 0x9a, 0x92, 0x8c, 0x71, 0xe7, 0xa2, 0x4f, 0xd2, 0x77, 0x85, 0x6a, 0xa4, 0x25, 0x01, 0xe5, 0x1b, 0x01, 0x2a, 0xea, 0x94, 0x46, 0xa2, 0x10, 0x4e, 0x93, 0xf8, 0x15, 0xa0, 0xb3, 0xa2, 0x9b, 0x45, 0x83, 0x14, 0xf3, 0xd8, 0xbe, 0x2b, 0x98, 0x23, 0xd3, 0x42, 0xf4, 0x62, 0x13, 0xe9, 0x42, 0xa7, 0xe1, 0x9a, 0x46, 0xe9, 0x70, 0xb5, 0xc5, 0x06, 0x70, 0x84, 0x30, 0x31, 0x7b, 0x1b, 0xb3, 0xb3, 0x5d, 0xf6, 0x8a, 0xe3, 0x3a, 0x49, 0x26, 0xa0, 0x3e, 0x6b, 0xfe, 0xb5, 0x51, 0x04, 0x16, 0xfc, 0xbb, 0x05, 0x24, 0xc9, 0xca, 0x50, 0x74, 0x15, 0x6c, 0xc5, 0xa5, 0xd6, 0xfe, 0x1c, 0x99, 0x5e, 0xdc, 0x60, 0xa2, 0xf5, 0x50, 0x41, 0x1a, 0xa4, 0x1e, 0x3d, 0xa3, 0xbd, 0xcf, 0x64, 0xbc, 0xf0, 0x4a, 0x05, 0x10, 0x57, 0x1b, 0x93, 0x6d, 0x47, 0xe5, 0x5c, 0xec, 0x03, 0x30, 0xee, 0x8d, 0xfe, 0x73, 0x56, 0x34, 0x04, 0xf0, 0x47, 0xd7, 0xf3, 0xa8, 0xa3, 0xd7, 0x74, 0x3b, 0xc5, 0x54, 0x95, 0x52, 0x10, 0xf1, 0xeb, 0x0d, 0x08, 0x59, 0x9e, 0xa7, 0x7d, 0x5f, 0x97, 0x4d, 0x87, 0x17, 0x6d, 0x37, 0xd9, 0x8b, 0x9c, 0x0a, 0xd4, 0x40, 0x40, 0x72, 0x09, 0xed, 0x6a, 0x9f, 0x08, 0x46, 0x4d, 0x56, 0x55, 0x93, 0xe1, 0xa6, 0x3b, 0x93, 0x85, 0x36, 0xb4, 0x92, 0x44, 0xe9, 0x7d, 0x88, 0x01, 0x73, 0xb6, 0x40, 0xf2, 0xdd, 0xb7, 0x4d, 0x06, 0x8e, 0xcb, 0x46, 0xcf, 0x28, 0x9b, 0x7d, 0x89, 0x13, 0x07, 0xbb, 0xa3, 0x70, 0x54, 0xcf, 0x91, 0xb3, 0x1f, 0xc8, 0x2f, 0x74, 0xd5, 0xfc, 0xc0, 0x00, 0x94, 0x2e, 0xde, 0x91, 0x18, 0x25, 0xf5, 0x3f, 0xe6, 0x09, 0x68, 0x6f, 0x46, 0x32, 0x23, 0xb1, 0xe9, 0xbc, 0x03, 0xbd, 0xe8, 0x95, 0xd1, 0x23, 0x8f, 0xad, 0x04, 0xa3, 0xbf, 0xce, 0x68, 0xa0, 0x75, 0xe8, 0xa3, 0x7c, 0x0e, 0x87, 0xbf, 0x46, 0xdd, 0x01, 0x55, 0x45, 0xf9, 0xb4, 0xfb, 0x0e, 0xec, 0x64, 0x5f, 0xfc, 0xbb, 0xe0, 0xca, 0x5f, 0x8c, 0x56, 0x1b, 0x25, 0x7d, 0x52, 0xd6, 0x02, 0xd8, 0xc9, 0x4c, 0x50, 0x28, 0x73, 0xa0, 0x1d, 0x92, 0x51, 0xd8, 0xc8, 0x60, 0xc0, 0x41, 0x52, 0x5b, 0x3b, 0xf4, 0xe3, 0xa2, 0xeb, 0x92, 0x72, 0x81, 0x5c, 0x75, 0x86, 0x76, 0x84, 0x28, 0xb4, 0xc2, 0xb2, 0x5e, 0x37, 0x45, 0xf0, 0x09, 0xc5, 0xdc, 0xe2, 0x0b, 0x69, 0xd5, 0xd7, 0xc4, 0x3c, 0xeb, 0x73, 0x6b, 0x68, 0x31, 0xe8, 0xc1, 0x10, 0xf1, 0x6c, 0xfd, 0xb3, 0xa4, 0x67, 0xe9, 0x41, 0x4c, 0x00, 0xec, 0xf1, 0x37, 0x31, 0x50, 0x08, 0x94, 0x55, 0x56, 0x78, 0xc4, 0x97, 0xfa, 0xba, 0x9a, 0x95, 0xd0, 0x1c, 0xc4, 0x64, 0x39, 0x0f, 0xc4, 0xa7, 0x6d, 0xde, 0x43, 0xaa, 0x36, 0x0a, 0x0e, 0x6b, 0x52, 0x34, 0x45, 0x40, 0xcf, 0xde, 0xcc, 0x3a, 0xb6, 0xea, 0x46, 0x10, 0xbf, 0xac, 0x7f, 0x5f, 0x7d, 0xfe, 0xd1, 0xdc, 0x4e, 0x19, 0x4e, 0x90, 0xf0, 0x40, 0x04, 0x65, 0x95, 0xac, 0xd4, 0x7b, 0xf1, 0x3f, 0xd0, 0xda, 0x27, 0xf0, 0x9e, 0xda, 0x48, 0x03, 0x6d, 0x3e, 0xe4, 0x37, 0xf2, 0xee, 0x8f, 0x86, 0x06, 0xea, 0x97, 0x34, 0x3c, 0x33, 0xee, 0x34, 0x3e, 0xfc, 0x04, 0xd6, 0x2c, 0xd7, 0xbb, 0xff, 0x45, 0x52, 0x30, 0x39, 0x10, 0x1f, 0x60, 0x7d, 0x78, 0x92, 0xe8, 0xc2, 0x49, 0x4b, 0x9c, 0x54, 0x75, 0xa6, 0x9e, 0xff, 0xa7, 0x23, 0xb0, 0x80, 0xf0, 0xbb, 0x82, 0x12, 0x1f, 0x91, 0x49, 0x49, 0x93, 0x05, 0x88, 0x9e, 0xf8, 0x2c, 0x46, 0x49, 0xcd, 0xa3, 0x2b, 0xf6, 0x86, 0x66, 0x61, 0x43, 0xf6, 0x22, 0xaa, 0x48, 0x04, 0x20, 0xd1, 0x03, 0x30, 0x33, 0xb0, 0x8d, 0xec, 0xd7, 0x7e, 0xdf, 0x97, 0x73, 0xe4, 0x18, 0xda, 0x07, 0x45, 0xf9, 0xab, 0xa4, 0xa3, 0x91, 0xf9, 0xb6, 0x0d, 0xf1, 0x9d, 0x9a, 0x1c, 0x27, 0x00, 0x2a, 0x80, 0xbe, 0x12, 0xed, 0x75, 0x34, 0x4a, 0x39, 0x5a, 0xa1, 0x0f, 0x85, 0x2f, 0x08, 0x3a, 0xd6, 0x4e, 0xf4, 0x0e, 0x9c, 0x03, 0x09, 0xe9, 0xbb, 0xa5, 0x4b, 0x8c, 0xb3, 0x3c, 0x95, 0x49, 0x8a, 0x69, 0x53, 0x8d, 0x3a, 0xe5, 0xb2, 0x5e, 0x24, 0x70, 0x98, 0x30, 0x6f, 0xa8, 0xc7, 0x4a, 0x8e, 0xe5, 0xbc, 0xa9, 0x41, 0x53, 0x1d, 0x61, 0xaa, 0xc2, 0x7a, 0xab, 0x3d, 0xc5, 0x61, 0x7d, 0x56, 0x06, 0xc9, 0x57, 0x7a, 0x2a, 0x83, 0x46, 0xe8, 0xd8, 0x5b, 0x32, 0xb8, 0x50, 0x57, 0x75, 0x10, 0x8d, 0xc8, 0x5e, 0x2a, 0xde, 0x2e, 0xac, 0x1e, 0x63, 0x6e, 0x1a, 0xf4, 0x05, 0x4c, 0x8b, 0x6f, 0x57, 0x63, 0x2d, 0xf2, 0x69, 0xc3, 0x72, 0x3b, 0x32, 0x08, 0x72, 0xe4, 0xc5, 0x7b, 0x21, 0x83, 0x58, 0xdc, 0x7e, 0x99, 0x05, 0xbb, 0x04, 0xed, 0xf9, 0x2e, 0xdf, 0x0d, 0xf6, 0x35, 0xf3, 0xbf, 0x36, 0x1e, 0x57, 0xa1, 0x32, 0x96, 0xe1, 0x44, 0x7a, 0xf5, 0x08, 0x78, 0x72, 0xd6, 0x36, 0xe2, 0x75, 0x18, 0xa9, 0x87, 0x6e, 0x15, 0xeb, 0x01, 0xf5, 0xe8, 0xde, 0xd8, 0x18, 0x92, 0x51, 0x1c, 0xc2, 0x85, 0x1b, 0x00, 0xb8, 0x32, 0x71, 0x2a, 0x6d, 0x3b, 0xa5, 0x66, 0x65, 0x17, 0xbc, 0xd3, 0x56, 0x76, 0x21, 0xa7, 0xcf, 0x84, 0x45, 0x58, 0x96, 0x53, 0x26, 0x20, 0x20, 0xc3, 0x3b, 0xf7, 0x80, 0x31, 0xb8, 0xee, 0x07, 0x07, 0xde, 0x07, 0x20, 0x68, 0xc1, 0x70, 0x57, 0x03, 0x27, 0xe6, 0xd9, 0xf5, 0xc6, 0xdd, 0xc3, 0x35, 0x40, 0x2e, 0xfc, 0x54, 0x88, 0x62, 0xf5, 0xa0, 0x70, 0x94, 0xfd, 0x42, 0x8a, 0x7b, 0xbc, 0x15, 0xd7, 0xb3, 0x8d, 0x05, 0x36, 0x2c, 0x9c, 0xa9, 0x85, 0xf5, 0x8a, 0x76, 0x64, 0x7d, 0x2b, 0xe4, 0xc2, 0xcd, 0x6b, 0x3d, 0x17, 0xd6, 0x87, 0x09, 0x71, 0xd7, 0xa0, 0x98, 0xba, 0xf7, 0x2c, 0x6f, 0x6f, 0x12, 0x14, 0xcf, 0x1f, 0xaa, 0xe4, 0x88, 0xbd, 0x7d, 0xe2, 0x59, 0xd3, 0x41, 0x5c, 0x2f, 0x0d, 0xde, 0xc7, 0x45, 0x70, 0x04, 0xf3, 0x57, 0x08, 0xd1, 0xec, 0xcc, 0xcc, 0x0d, 0xf6, 0x5a, 0x04, 0x94, 0x3a, 0xd5, 0xcb, 0xc1, 0x3f, 0x29, 0x5f, 0x00, 0x0f, 0xe0, 0x56, 0xc4, 0x0b, 0x2d, 0x88, 0xf2, 0x7d, 0xc3, 0x4c, 0xfe, 0xb8, 0x03, 0xbe, 0x34, 0x83, 0xa9, 0xeb, 0xf9, 0xb5, 0xa9, 0x02, 0x60, 0x57, 0x72, 0x5d, 0x63, 0xea, 0xd2, 0xc0, 0xc0, 0xff, 0x1f, 0xe2, 0x6a, 0xc1, 0xe7, 0xbd, 0xfc, 0xd6, 0xfa, 0xd8, 0x75, 0x84, 0x2d, 0x19, 0x4f, 0x33, 0x17, 0x50, 0x46, 0x2c, 0x06, 0xb8, 0xd7, 0x98, 0x2d, 0x67, 0x99, 0x5e, 0xd5, 0xd3, 0xae, 0x96, 0xa0, 0x5a, 0xe0, 0x06, 0x7f, 0x4e, 0xb1, 0xc7, 0xc9, 0x32, 0x31, 0xbd, 0x39, 0x77, 0x3c, 0xbe, 0x0a, 0x9d, 0x66, 0xb0, 0xc9, 0xaa, 0x8c, 0xff, 0x6a, 0x37, 0x6e, 0x1f, 0x37, 0x2e, 0xac, 0x6a, 0xc4, 0xe4, 0x6c, 0xc0, 0x94, 0x22, 0x45, 0xd4, 0xc2, 0xdc, 0xf0, 0x2d, 0x76, 0x40, 0xff, 0xcc, 0x5a, 0x6a, 0xc3, 0xa8, 0x7f, 0x5c, 0x41, 0x15, 0x51, 0xbc, 0xc2, 0xf2, 0x6c, 0xb9, 0x49, 0x61, 0xd5, 0x3f, 0x95, 0xdd, 0xb1, 0x9a, 0xe9, 0x30, 0xc8, 0xd7, 0x0f, 0x03, 0x1b, 0x29, 0xa5, 0xdf, 0x99, 0xff, 0x36, 0x69, 0x5e, 0x80, 0x2c, 0xbc, 0xb6, 0xb5, 0x8c, 0x1b, 0xa7, 0xed, 0x5e, 0xac, 0xfa, 0x76, 0x41, 0x4a, 0x41, 0xad, 0x4a, 0x44, 0xf7, 0x1f, 0x1b, 0x58, 0x0d, 0x34, 0xc3, 0xa9, 0x52, 0x92, 0x0b, 0x25, 0x4a, 0x14, 0x5f, 0xea, 0x51, 0x7f, 0x5b, 0x42, 0xb2, 0xf6, 0x5e, 0xcd, 0x0f, 0x82, 0x59, 0x54, 0x78, 0xd8, 0x0a, 0xe5, 0xc8, 0xce, 0xea, 0x12, 0xa1, 0x61, 0xcc, 0xbb, 0x5e, 0xac, 0x09, 0x99, 0x0f, 0xc6, 0x19, 0xa4, 0x60, 0x80, 0x43, 0x6d, 0xbd, 0x08, 0xd7, 0x47, 0x84, 0xaf, 0x00, 0x2d, 0x58, 0xe0, 0x6f, 0xaf, 0x7f, 0x3c, 0xea, 0xe7, 0xd3, 0x41, 0x9b, 0x1f, 0xca, 0x26, 0x5a, 0x55, 0x59, 0xcf, 0x9e, 0x2d, 0x3b, 0x60, 0x97, 0x8d, 0x81, 0xa6, 0x78, 0xb9, 0xed, 0x8e, 0x44, 0x86, 0xb4, 0xd1, 0x46, 0x09, 0xd6, 0xc1, 0x27, 0xc0, 0xc2, 0xfb, 0xff, 0xe3, 0x0a, 0x60, 0xf7, 0xbf, 0xf1, 0xd9, 0xfb, 0x83, 0x00, 0xed, 0x00, 0x92, 0x53, 0xba, 0x9b, 0x99, 0x6f, 0xa0, 0x52, 0x41, 0xb1, 0x0f, 0x5a, 0xc9, 0xa8, 0x40, 0x8e, 0x92, 0x5b, 0x62, 0x6b, 0xb2, 0x1a, 0x47, 0x1f, 0xe3, 0xbe, 0xde, 0x52, 0xbb, 0xa0, 0x97, 0xb2, 0xa9, 0x9a, 0x9b, 0xa5, 0xa8, 0x66, 0x58, 0xc3, 0xfd, 0x9e, 0xc5, 0x5b, 0xfa, 0x9b, 0x32, 0x85, 0x67, 0x25, 0x4a, 0xb3, 0x6d, 0x2c, 0x7f, 0x44, 0xd2, 0xc7, 0xe1, 0x3e, 0xb5, 0x4b, 0xeb, 0x70, 0xea, 0x8f, 0xa9, 0x4b, 0x6c, 0x6e, 0x01, 0x2d, 0xc8, 0xb0, 0x2f, 0x99, 0x1e, 0xbb, 0x98, 0x9f, 0x61, 0xc1, 0x06, 0xb8, 0x22, 0xbe, 0x62, 0xd5, 0x65, 0xb5, 0x66, 0x3f, 0xb4, 0x9b, 0x48, 0xa6, 0x53, 0x39, 0xdd, 0xcf, 0x5c, 0x2f, 0xc2, 0x15, 0xcb, 0xc6, 0x23, 0x22, 0xa5, 0x1b, 0xa4, 0xa2, 0x41, 0xdb, 0xa1, 0xcd, 0x72, 0x3f, 0x93, 0x75, 0x2d, 0x77, 0x26, 0x29, 0xea, 0x64, 0x74, 0x2e, 0x54, 0x73, 0x39, 0x81, 0xb0, 0x06, 0xc0, 0x22, 0xd4, 0xe1, 0x81, 0x73, 0x7b, 0x72, 0x55, 0xd4, 0x5b, 0x0e, 0x30, 0x4c, 0x7b, 0xe6, 0x75, 0x2f, 0x50, 0xe1, 0x21, 0x3a, 0xb2, 0x27, 0xf4, 0xd8, 0x4e, 0x54, 0x7e, 0xa9, 0x81, 0x7b, 0xb2, 0x33, 0x7f, 0xa8, 0xc0, 0x2a, 0xca, 0x6f, 0xe1, 0x7e, 0xc8, 0xad, 0x5d, 0x15, 0xa5, 0x1e, 0x23, 0x23, 0xd2, 0x61, 0x5d, 0x43, 0xac, 0x11, 0x8b, 0x56, 0xc2, 0xf2, 0x96, 0x0f, 0xe9, 0x3a, 0x02, 0x1f, 0x80, 0xb7, 0x39, 0x5b, 0xd2, 0xcc, 0x7e, 0xa8, 0x10, 0xfe, 0xa9, 0x86, 0xcf, 0xdc, 0xcf, 0x0f, 0x4e, 0x34, 0x77, 0x3c, 0xde, 0x25, 0x43, 0x74, 0x1c, 0xc6, 0x07, 0xb4, 0x82, 0x74, 0x9c, 0x0e, 0x13, 0x3a, 0xa3, 0x83, 0x1a, 0xf3, 0x7c, 0x74, 0xd9, 0x9e, 0x9e, 0x36, 0xff, 0x70, 0x11, 0xd3, 0x23, 0x83, 0x05, 0x69, 0x15, 0x08, 0xa2, 0xc3, 0xa4, 0x3e, 0x75, 0x5d, 0xc0, 0x81, 0xb5, 0x11, 0xd6, 0x48, 0x2a, 0x7d, 0xb6, 0x5f, 0xa9, 0x69, 0x9e, 0xa8, 0x7f, 0xf4, 0x70, 0x99, 0xed, 0x36, 0x37, 0xdb, 0xb0, 0xa3, 0xd0, 0xef, 0x79, 0x79, 0x6a, 0x8e, 0xf1, 0xe4, 0xd9, 0x4d, 0x42, 0xb4, 0xbc, 0x2b, 0x4a, 0x03, 0x8a, 0xe6, 0xe4, 0x6b, 0x24, 0xcf, 0xc8, 0x41, 0x53, 0xd3, 0x1e, 0xaf, 0x89, 0x50, 0x63, 0xa5, 0xca, 0x95, 0x9b, 0xe6, 0x3f, 0x37, 0xf2, 0xba, 0x0d, 0x43, 0x23, 0x66, 0x73, 0x6d, 0x86, 0x32, 0xfc, 0xe0, 0x72, 0xb6, 0xae, 0x5b, 0x6f, 0x3f, 0xd5, 0x9d, 0x3f, 0xaf, 0xf6, 0x38, 0x27, 0x5a, 0x99, 0x2f, 0xef, 0xc8, 0x7e, 0x60, 0xd4, 0x4c, 0x2c, 0xad, 0xc2, 0xb5, 0xc4, 0x94, 0xe3, 0xe7, 0x2e, 0xb4, 0x59, 0x7c, 0x96, 0xb4, 0x01, 0x67, 0x79, 0x9a, 0x90, 0x01, 0xa2, 0xed, 0x36, 0x76, 0xa8, 0xb4, 0x03, 0xae, 0x25, 0xff, 0xd7, 0x72, 0xf7, 0x08, 0x1e, 0x9a, 0x32, 0xbc, 0xc1, 0xc5, 0xe2, 0xed, 0xd4, 0xe2, 0xa6, 0x57, 0x6b, 0x78, 0x3c, 0xce, 0x3a, 0xae, 0x11, 0xfa, 0x43, 0x22, 0x62, 0x54, 0x88, 0x56, 0x18, 0x3e, 0xe6, 0x82, 0xd5, 0xdc, 0x31, 0xbe, 0xb3, 0x8f, 0x06, 0x1c, 0xbd, 0xec, 0xa7, 0x02, 0x1a, 0x44, 0x4e, 0x2d, 0xd4, 0x17, 0xdf, 0x26, 0xdc, 0xd2, 0x20, 0xf2, 0xb7, 0x31, 0x77, 0x2b, 0x43, 0x9e, 0x96, 0xd6, 0x14, 0xe1, 0xfa, 0xcb, 0x48, 0x6c, 0x7a, 0x7d, 0x51, 0x71, 0xb1, 0xde, 0x35, 0x9f, 0x6a, 0xd3, 0xa9, 0x6f, 0x64, 0x9c, 0x96, 0x91, 0x02, 0xa1, 0x96, 0x4f, 0xb4, 0xb4, 0xa1, 0xa4, 0x27, 0x9c, 0x68, 0xe6, 0xc3, 0x72, 0xe4, 0x21, 0x87, 0xd7, 0x54, 0xe8, 0x04, 0xa6, 0x16, 0x53, 0x09, 0x20, 0x69, 0xfb, 0x9b, 0x6d, 0x25, 0x26, 0x68, 0x90, 0x80, 0x8b, 0x01, 0x5d, 0xf2, 0x8c, 0x80, 0x10, 0x65, 0xda, 0x6f, 0xeb, 0xdc, 0x1a, 0x56, 0xbf, 0xd0, 0x02, 0x62, 0x5a, 0xcf, 0xaa, 0x53, 0x73, 0xfd, 0xe1, 0x49, 0xc1, 0xcf, 0xc3, 0x64, 0x9b, 0x48, 0x69, 0x69, 0x6d, 0x44, 0xec, 0xb1, 0x24, 0x79, 0xc5, 0xeb, 0xef, 0x99, 0x5f, 0x10, 0x02, 0x9f, 0x8b, 0x53, 0x0e, 0xeb, 0x3f, 0xdc, 0x2e, 0x50, 0xe8, 0x75, 0x7f, 0xc0, 0xbb, 0x9e, 0x26, 0x30, 0x23, 0xdb, 0x82, 0xf8, 0x78, 0xd9, 0xac, 0x7f, 0xfb, 0x0b, 0xd4, 0x39, 0x1d, 0xf1, 0xd8, 0x79, 0x89, 0x9a, 0x3e, 0xf5, 0x7b, 0xfd, 0x0d, 0x1f, 0x77, 0x55, 0x64, 0x8e, 0xdd, 0x85, 0xbb, 0x05, 0x2a, 0x6e, 0xdf, 0x71, 0xcd, 0x26, 0x28, 0xc9, 0x87, 0x42, 0x9f, 0x36, 0xdc, 0x50, 0x5c, 0xcc, 0x43, 0xf3, 0x0e, 0x7a, 0x86, 0x9c, 0x9e, 0x25, 0x5e, 0x2a, 0xf9, 0xfc, 0xf3, 0x0c, 0x12, 0x17, 0x96, 0xd1, 0x90, 0x00, 0x09, 0x60, 0xcb, 0x6f, 0xe2, 0xf1, 0xbf, 0x24, 0x61, 0x18, 0xb4, 0x98, 0xf3, 0x24, 0x7f, 0x9d, 0x48, 0x4c, 0x73, 0xcf, 0x09, 0x39, 0x30, 0x39, 0xe4, 0x53, 0x26, 0xb8, 0xff, 0xff, 0xb3, 0xe7, 0xe6, 0x15, 0x9c, 0x46, 0x69, 0x9f, 0x10, 0x07, 0x92, 0xd4, 0x67, 0x29, 0x50, 0x34, 0x8a, 0x90, 0x55, 0x2e, 0x45, 0x94, 0x3b, 0xee, 0xac, 0xf0, 0x3f, 0x32, 0x16, 0xf9, 0x4e, 0x27, 0x4d, 0x63, 0xd6, 0x37, 0xd9, 0xf1, 0x90, 0xe8, 0xa2, 0x66, 0xcd, 0xee, 0xf1, 0x53, 0x53, 0x0b, 0xee, 0x5c, 0xb8, 0x35, 0x52, 0x60, 0x50, 0x5c, 0x2c, 0x2e, 0x5d, 0x99, 0x0f, 0xff, 0xdc, 0x34, 0xec, 0x0f, 0xf7, 0xf1, 0xaf, 0x81, 0xb2, 0x4c, 0xed, 0x0e, 0xfa, 0x62, 0x13, 0xda, 0x6c, 0x7c, 0x60, 0xc4, 0x87, 0xf5, 0xf7, 0xb0, 0x3f, 0x81, 0x60, 0xa0, 0x57, 0xf4, 0x6d, 0x05, 0xbf, 0x82, 0x18, 0xb3, 0xad, 0xd9, 0xc0, 0x68, 0x93, 0xbd, 0x02, 0xdb, 0x9b, 0x61, 0x19, 0x1d, 0xfb, 0x13, 0x3b, 0xfa, 0xbe, 0x48, 0x58, 0xe4, 0x7a, 0x4c, 0xc3, 0x2e, 0x41, 0x6e, 0xc0, 0x8b, 0x8a, 0xc7, 0x91, 0x5a, 0x43, 0x73, 0x3f, 0x44, 0x06, 0xe9, 0xd9, 0x67, 0xc5, 0x60, 0xf3, 0x44, 0xd7, 0xe9, 0x04, 0xa2, 0x80, 0x45, 0xd9, 0x9f, 0x3a, 0xf8, 0xc8, 0x2e, 0x97, 0xe1, 0xb9, 0xc1, 0xb2, 0x05, 0xe5, 0x85, 0xfb, 0xeb, 0xb4, 0x8f, 0xaf, 0x58, 0xf1, 0xb6, 0x5d, 0xca, 0x24, 0x97, 0xe0, 0x9a, 0x70, 0xaa, 0xd4, 0x86, 0x5f, 0x85, 0x71, 0x5a, 0x28, 0x0e, 0x18, 0x6f, 0x3f, 0xc1, 0x74, 0x0d, 0x81, 0x84, 0xd3, 0x3e, 0x83, 0x22, 0x16, 0x95, 0x21, 0xcd, 0xc1, 0x32, 0x21, 0x29, 0x39, 0xc8, 0x4a, 0x10, 0x89, 0x64, 0xe2, 0xde, 0x74, 0xb6, 0xea, 0x55, 0xb4, 0xcb, 0x8f, 0x00, 0x39, 0xb1, 0xd1, 0x27, 0xb6, 0x4b, 0x00, 0x00, 0x5c, 0x07, 0x4f, 0xfe, 0xe7, 0x79, 0x32, 0xb2, 0x50, 0xba, 0x2f, 0xa5, 0x7f, 0xf3, 0x48, 0xea, 0x32, 0x23, 0xe1, 0x19, 0xf6, 0x35, 0xe8, 0x20, 0x9a, 0x07, 0x4b, 0x21, 0x6b, 0x70, 0x23, 0x3a, 0xfc, 0x2d, 0x25, 0x94, 0x9c, 0x90, 0x03, 0x7e, 0x71, 0xe3, 0xe5, 0x50, 0x72, 0x6d, 0x21, 0x0a, 0x2c, 0x68, 0x83, 0x42, 0xe5, 0x24, 0x40, 0x63, 0x5e, 0x9c, 0xc1, 0x4a, 0xfe, 0x10, 0x10, 0x26, 0x21, 0xa9, 0xc9, 0xac, 0xcb, 0x78, 0x2e, 0x9e, 0x4a, 0x5f, 0xa8, 0x7f, 0x0a, 0x95, 0x6f, 0x5b, 0x85, 0x50, 0x99, 0x60, 0x28, 0x5c, 0x22, 0x62, 0x7c, 0x59, 0x48, 0x3a, 0x5a, 0x4c, 0x28, 0xcc, 0xe4, 0xb1, 0x56, 0xe5, 0x51, 0x40, 0x6a, 0x7e, 0xe8, 0x35, 0x56, 0x56, 0xa2, 0x1e, 0x43, 0xe3, 0x8c, 0xe1, 0x29, 0xfd, 0xad, 0xb7, 0x59, 0xed, 0xdf, 0xa0, 0x8f, 0x00, 0xfc, 0x8e, 0x56, 0x7c, 0xef, 0x93, 0xc6, 0x79, 0x2d, 0x01, 0xdf, 0x05, 0xe6, 0xd5, 0x80, 0xf4, 0xd5, 0xd4, 0x8d, 0xf0, 0x42, 0x45, 0x1a, 0x33, 0x59, 0x0d, 0x3e, 0x8c, 0xf4, 0x9b, 0x26, 0x27, 0x21, 0x8f, 0x0c, 0x29, 0x2f, 0xa6, 0x6a, 0xda, 0x94, 0x5f, 0xa5, 0x5b, 0xb2, 0x35, 0x48, 0xe3, 0x3a, 0x83, 0xa5, 0x62, 0x95, 0x7a, 0x31, 0x49, 0xa9, 0x93, 0xcc, 0x47, 0x23, 0x62, 0x29, 0x87, 0x36, 0xa8, 0xb7, 0x78, 0xd9, 0x7c, 0xe4, 0x23, 0x01, 0x3d, 0x64, 0xb3, 0x2c, 0xd1, 0x72, 0xef, 0xa5, 0x51, 0xbf, 0x7f, 0x36, 0x8f, 0x04, 0xbd, 0xae, 0xc6, 0x09, 0x1a, 0x30, 0x04, 0xa7, 0x57, 0x59, 0x8b, 0x80, 0x1d, 0xcf, 0x67, 0x5c, 0xb8, 0x3e, 0x43, 0xa5, 0x3a, 0xe8, 0xb2, 0x54, 0xd3, 0x33, 0xbc, 0xda, 0x20, 0xd4, 0x81, 0x7d, 0x34, 0x77, 0xab, 0xfb, 0xa2, 0x5b, 0xb8, 0x3d, 0xf5, 0x94, 0x9c, 0x12, 0x6f, 0x14, 0x9b, 0x1d, 0x99, 0x34, 0x1e, 0x4e, 0x6f, 0x91, 0x20, 0xf4, 0xd4, 0x1e, 0x62, 0x91, 0x85, 0x00, 0x2c, 0x72, 0xc0, 0x12, 0xc4, 0x14, 0xd2, 0x38, 0x2a, 0x6d, 0x47, 0xc7, 0xc3, 0x7f, 0x4c, 0xb6, 0xaa, 0xf1, 0x55, 0x45, 0x14, 0xb5, 0x56, 0xe7, 0xf5, 0x2b, 0xce, 0xfc, 0xce, 0x29, 0x17, 0x57, 0x3e, 0x33, 0xfb, 0xc9, 0xa4, 0xb4, 0x58, 0x63, 0xb1, 0x12, 0x0c, 0x12, 0x86, 0x81, 0x06, 0x95, 0x4b, 0xe6, 0xc1, 0x96, 0x27, 0x80, 0xa2, 0x94, 0x10, 0x72, 0xe9, 0x51, 0x31, 0xb1, 0x67, 0x9d, 0xf0, 0x63, 0x76, 0x25, 0x04, 0x2c, 0x37, 0xd4, 0x8f, 0xfb, 0x15, 0x2e, 0x43, 0xa1, 0xa4, 0x2d, 0x9e, 0x49, 0x6c, 0x0d, 0x9f, 0xbb, 0x75, 0x8f, 0x8e, 0xdf, 0xf0, 0x7f, 0xb3, 0xbf, 0x75, 0xc8, 0xff, 0x53, 0x4c, 0xfb, 0x52, 0xa3, 0x24, 0x42, 0x99, 0x30, 0x44, 0x2a, 0xc3, 0xe8, 0xd0, 0xc6, 0x01, 0x92, 0xe8, 0x47, 0x6b, 0xd1, 0x17, 0x5d, 0x95, 0x62, 0x08, 0x7b, 0xdb, 0x81, 0x8e, 0x66, 0x21, 0x62, 0x86, 0xba, 0xfe, 0x47, 0xff, 0x4d, 0xbc, 0xce, 0xd5, 0x14, 0x2d, 0xe6, 0xbb, 0xd3, 0x21, 0x22, 0xa9, 0xe6, 0x1e, 0x83, 0x31, 0xe9, 0x0c, 0x5e, 0xc1, 0x64, 0x62, 0x40, 0x78, 0x82, 0x6d, 0x38, 0x70, 0xbb, 0xde, 0xec, 0xf5, 0xbc, 0xce, 0x47, 0xdf, 0xbb, 0xc3, 0x8b, 0x12, 0xe8, 0xfc, 0xd7, 0x92, 0x55, 0xb7, 0x21, 0x60, 0x56, 0xd9, 0xed, 0xb7, 0x48, 0x2f, 0xb9, 0x8a, 0xa0, 0x33, 0xb6, 0x5e, 0x51, 0xc1, 0xa0, 0x8b, 0x8a, 0x11, 0xd8, 0x4d, 0x04, 0xb8, 0xf4, 0x87, 0xf7, 0xd4, 0x06, 0x6b, 0xb9, 0x5c, 0xcf, 0xd3, 0xac, 0x73, 0x94, 0x36, 0x1b, 0x00, 0x1c, 0x3f, 0x45, 0xb3, 0x64, 0xe1, 0xf3, 0x26, 0x41, 0x11, 0x50, 0x08, 0xed, 0x32, 0x83, 0xf9, 0xbf, 0x0f, 0x69, 0x1b, 0x2c, 0xe5, 0x3e, 0x61, 0x14, 0x2c, 0xb7, 0x40, 0xc1, 0x5b, 0x7b, 0x62, 0x3c, 0xf4, 0x8b, 0x3f, 0x7b, 0xfe, 0xfa, 0x31, 0xbc, 0xdc, 0x66, 0x5c, 0x6d, 0x71, 0x23, 0x6a, 0xde, 0x0f, 0x5a, 0xd2, 0x72, 0x4d, 0x9c, 0xca, 0xb1, 0x13, 0x76, 0x93, 0x54, 0x12, 0x5f, 0x83, 0x38, 0xab, 0x2c, 0x79, 0x5e, 0xf7, 0x45, 0x5e, 0x48, 0xda, 0xa1, 0x36, 0x15, 0x88, 0x20, 0xf9, 0x1b, 0xff, 0x59, 0xdc, 0x28, 0x66, 0x48, 0x43, 0xc0, 0x6f, 0xf2, 0x73, 0x24, 0x58, 0xba, 0xec, 0x61, 0xa7, 0xb8, 0xb9, 0xf6, 0x99, 0xd6, 0x01, 0x2c, 0x28, 0x49, 0x23, 0x2f, 0x32, 0x1f ], txid: [ - 0x28, 0xd1, 0x6c, 0x3c, 0xd7, 0x8a, 0x6b, 0x7a, 0x50, 0xb1, 0x1a, 0x1b, 0x84, 0x17, 0x76, 0x4c, 0x4e, 0x63, 0xc6, 0xe3, 0xd8, 0xaa, 0x28, 0x9f, 0x7e, 0x87, 0xe3, 0x98, 0x45, 0x87, 0x27, 0x64 + 0xc4, 0x49, 0x8a, 0xc8, 0x81, 0xba, 0x26, 0x7c, 0xc1, 0xf5, 0x6a, 0xff, 0xf2, 0x57, 0x8a, 0xb0, 0xe4, 0x83, 0x52, 0x20, 0xae, 0x94, 0x16, 0xbc, 0x98, 0x39, 0xf7, 0xa5, 0xee, 0x1a, 0x2b, 0x96 ], auth_digest: [ - 0x33, 0x21, 0x55, 0xb1, 0xcc, 0x23, 0xa2, 0x57, 0x1e, 0x86, 0xe4, 0x9e, 0x06, 0x01, 0x0c, 0xd2, 0x53, 0x21, 0xdc, 0xfc, 0xca, 0x34, 0xae, 0x14, 0xe8, 0xb3, 0xf4, 0xf0, 0x02, 0x70, 0xd2, 0x87 + 0xff, 0xdc, 0x75, 0x1a, 0x96, 0x7d, 0xe2, 0x6d, 0x7d, 0xe8, 0x5d, 0x08, 0x9f, 0x08, 0x2c, 0x80, 0xcb, 0x9c, 0xf2, 0xc2, 0x56, 0x9d, 0x92, 0x09, 0xf0, 0x7b, 0x1a, 0x7f, 0x0f, 0x1c, 0xbd, 0x1d ], amounts: vec![ ], @@ -95,7 +83,7 @@ pub(crate) fn test_vectors() -> Vec { ], transparent_input: None, sighash_shielded: [ - 0x28, 0xd1, 0x6c, 0x3c, 0xd7, 0x8a, 0x6b, 0x7a, 0x50, 0xb1, 0x1a, 0x1b, 0x84, 0x17, 0x76, 0x4c, 0x4e, 0x63, 0xc6, 0xe3, 0xd8, 0xaa, 0x28, 0x9f, 0x7e, 0x87, 0xe3, 0x98, 0x45, 0x87, 0x27, 0x64 + 0xc4, 0x49, 0x8a, 0xc8, 0x81, 0xba, 0x26, 0x7c, 0xc1, 0xf5, 0x6a, 0xff, 0xf2, 0x57, 0x8a, 0xb0, 0xe4, 0x83, 0x52, 0x20, 0xae, 0x94, 0x16, 0xbc, 0x98, 0x39, 0xf7, 0xa5, 0xee, 0x1a, 0x2b, 0x96 ], sighash_all: None, sighash_none: None, @@ -106,13 +94,13 @@ pub(crate) fn test_vectors() -> Vec { }, TestVector { tx: vec![ - 0x05, 0x00, 0x00, 0x80, 0x0a, 0x27, 0xa7, 0x26, 0xb4, 0xd0, 0xd6, 0xc2, 0x5e, 0x3d, 0xba, 0xf7, 0xae, 0x12, 0x67, 0x0d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x06, 0x04, 0xae, 0x12, 0x67, 0x0d, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x51, 0x6c, 0xf4, 0xad, 0xec, 0x75, 0x07, 0x00, 0x03, 0x65, 0x65, 0x00, 0x00, 0x00, 0x00 + 0x05, 0x00, 0x00, 0x80, 0x0a, 0x27, 0xa7, 0x26, 0xb4, 0xd0, 0xd6, 0xc2, 0x81, 0x13, 0x75, 0x94, 0x7b, 0x3b, 0xbf, 0x07, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x06, 0x04, 0x7b, 0x3b, 0xbf, 0x07, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00 ], txid: [ - 0x6b, 0xf4, 0xef, 0xe7, 0x7a, 0xf6, 0x9b, 0x72, 0x19, 0x47, 0x5f, 0x60, 0xa0, 0xf7, 0x92, 0xdb, 0x02, 0x63, 0xe4, 0xe1, 0x2f, 0xa1, 0xd9, 0xee, 0x1a, 0x1b, 0x9a, 0x68, 0x54, 0x05, 0x90, 0xda + 0x75, 0x5a, 0x48, 0xa6, 0x73, 0xa3, 0x40, 0x0a, 0xae, 0xe7, 0xa8, 0xe4, 0x78, 0x92, 0x92, 0x60, 0xea, 0xeb, 0xed, 0x9f, 0x44, 0x2e, 0x9e, 0x34, 0x17, 0x69, 0x6e, 0xfd, 0x80, 0x4d, 0x19, 0x81 ], auth_digest: [ - 0x99, 0x3b, 0xfc, 0xa6, 0x14, 0x99, 0x75, 0xa4, 0x01, 0x37, 0x97, 0xea, 0xd5, 0x58, 0x39, 0xa1, 0x3a, 0x0f, 0xb1, 0x52, 0xf6, 0x83, 0x72, 0xbb, 0x0e, 0x0f, 0xd9, 0x49, 0x94, 0x77, 0xf9, 0x03 + 0x0b, 0x33, 0xf4, 0x14, 0x11, 0x7e, 0xeb, 0x49, 0x36, 0x2f, 0xcd, 0x18, 0x04, 0x50, 0xe8, 0xfb, 0x40, 0x12, 0x40, 0x47, 0x5d, 0xa1, 0xc1, 0xea, 0x0b, 0x56, 0xe6, 0x05, 0x29, 0xfe, 0xe1, 0xd7 ], amounts: vec![ ], @@ -120,7 +108,7 @@ pub(crate) fn test_vectors() -> Vec { ], transparent_input: None, sighash_shielded: [ - 0x6b, 0xf4, 0xef, 0xe7, 0x7a, 0xf6, 0x9b, 0x72, 0x19, 0x47, 0x5f, 0x60, 0xa0, 0xf7, 0x92, 0xdb, 0x02, 0x63, 0xe4, 0xe1, 0x2f, 0xa1, 0xd9, 0xee, 0x1a, 0x1b, 0x9a, 0x68, 0x54, 0x05, 0x90, 0xda + 0x75, 0x5a, 0x48, 0xa6, 0x73, 0xa3, 0x40, 0x0a, 0xae, 0xe7, 0xa8, 0xe4, 0x78, 0x92, 0x92, 0x60, 0xea, 0xeb, 0xed, 0x9f, 0x44, 0x2e, 0x9e, 0x34, 0x17, 0x69, 0x6e, 0xfd, 0x80, 0x4d, 0x19, 0x81 ], sighash_all: None, sighash_none: None, @@ -131,256 +119,232 @@ pub(crate) fn test_vectors() -> Vec { }, TestVector { tx: vec![ - 0x05, 0x00, 0x00, 0x80, 0x0a, 0x27, 0xa7, 0x26, 0xb4, 0xd0, 0xd6, 0xc2, 0xff, 0x6a, 0xcc, 0x0f, 0xfc, 0x2e, 0x49, 0x0d, 0x03, 0x14, 0x6b, 0x9d, 0x49, 0xdd, 0x8c, 0x78, 0x35, 0xf4, 0x3a, 0x37, 0xdc, 0xa0, 0x78, 0x7e, 0x3e, 0xc9, 0xf6, 0x60, 0x52, 0x23, 0xd5, 0xba, 0x7a, 0xe0, 0xab, 0x90, 0x25, 0xb7, 0x3b, 0xc0, 0x3f, 0x7f, 0xac, 0x36, 0xc0, 0x09, 0x63, 0x63, 0x63, 0x63, 0x51, 0x00, 0x63, 0x53, 0x65, 0xbc, 0xa7, 0xe5, 0x4c, 0xc1, 0xa1, 0x2d, 0x12, 0x7b, 0x57, 0xc8, 0x13, 0x89, 0x76, 0xe7, 0x91, 0x01, 0x3b, 0x01, 0x5f, 0x06, 0xa6, 0x24, 0xf5, 0x21, 0xb6, 0xee, 0x04, 0xec, 0x98, 0x08, 0x93, 0xc7, 0xe5, 0xe0, 0x1a, 0x33, 0x62, 0x03, 0x59, 0x04, 0xac, 0x00, 0x00, 0x53, 0xd7, 0x44, 0x5f, 0xe2, 0xd0, 0x91, 0x30, 0xf6, 0x35, 0x11, 0xda, 0x54, 0x83, 0x2d, 0xe9, 0x13, 0x6b, 0x39, 0xf4, 0x59, 0x9f, 0x5a, 0xa5, 0xdf, 0xbb, 0x45, 0xda, 0x60, 0xcd, 0xce, 0xab, 0x7e, 0xef, 0xde, 0x89, 0xbe, 0x63, 0xf3, 0xf7, 0xc0, 0x04, 0x52, 0x00, 0x6a, 0xac, 0xe1, 0x40, 0x5d, 0xef, 0x02, 0x44, 0xfd, 0x7f, 0x99, 0xb6, 0x7d, 0x04, 0x00, 0x04, 0x63, 0x00, 0x63, 0xac, 0x12, 0xf6, 0x46, 0x50, 0x73, 0xe1, 0x02, 0x00, 0x09, 0x63, 0x6a, 0x53, 0x51, 0x52, 0x00, 0x65, 0xac, 0x65, 0x00, 0x00, 0x00 + 0x05, 0x00, 0x00, 0x80, 0x0a, 0x27, 0xa7, 0x26, 0xb4, 0xd0, 0xd6, 0xc2, 0x17, 0xdb, 0x5f, 0x29, 0x80, 0x99, 0xf2, 0x0f, 0x03, 0x3b, 0x35, 0x9a, 0x11, 0x51, 0xa6, 0xb7, 0x5c, 0x01, 0x36, 0x5e, 0xb1, 0x54, 0xae, 0x42, 0x14, 0x0d, 0x6e, 0x10, 0x34, 0x2f, 0x14, 0xf3, 0x4d, 0xc3, 0x3e, 0x07, 0xff, 0x0e, 0x4d, 0x1a, 0x6b, 0xe3, 0x75, 0xb3, 0x2f, 0x06, 0x51, 0x65, 0x63, 0x51, 0x53, 0x65, 0x39, 0xc4, 0xf2, 0x7e, 0x71, 0x5a, 0xa4, 0x2c, 0xc7, 0x57, 0x07, 0xd4, 0xeb, 0xd1, 0xbb, 0xfb, 0xe8, 0xf9, 0x0f, 0xc7, 0xc9, 0x53, 0xe7, 0xa9, 0x71, 0x5e, 0x65, 0xaf, 0x82, 0x67, 0x37, 0x3d, 0x34, 0x51, 0x67, 0x4f, 0xf0, 0x84, 0xef, 0xd9, 0x04, 0x6a, 0x53, 0xac, 0x52, 0xca, 0x14, 0x67, 0xb6, 0x32, 0x7e, 0x4f, 0x95, 0x22, 0xb2, 0xcc, 0x57, 0x9a, 0x7a, 0x8f, 0xff, 0x7c, 0xa7, 0xcf, 0x14, 0x5d, 0xfc, 0x13, 0xea, 0xfc, 0x34, 0x15, 0x3b, 0x2c, 0x3e, 0x8a, 0xfb, 0xe5, 0x34, 0x44, 0xd0, 0xc7, 0x3b, 0x3b, 0xd5, 0x02, 0x6a, 0x53, 0x01, 0xcd, 0x45, 0x79, 0x03, 0x92, 0x0c, 0x66, 0x7a, 0x40, 0x26, 0x04, 0x00, 0x03, 0x51, 0x53, 0x52, 0xee, 0xe6, 0x6d, 0xe7, 0x6a, 0x29, 0x06, 0x00, 0x01, 0x53, 0x16, 0xc1, 0xa4, 0x5a, 0x19, 0x39, 0x04, 0x00, 0x04, 0xac, 0x65, 0x65, 0x53, 0x01, 0xb3, 0x64, 0xb8, 0x4a, 0x78, 0x1a, 0xf8, 0x69, 0x1d, 0x93, 0x54, 0xb2, 0xfd, 0xbe, 0xfd, 0x02, 0x75, 0xf8, 0xbd, 0x24, 0x3f, 0x75, 0xbb, 0x96, 0x70, 0x9c, 0xb6, 0xba, 0xda, 0x48, 0x59, 0x1c, 0x2a, 0xc2, 0xb8, 0xfc, 0x01, 0x49, 0x6b, 0xea, 0xb4, 0xd4, 0x59, 0x07, 0xf4, 0x79, 0x81, 0x2a, 0x25, 0x94, 0x31, 0xa2, 0xcb, 0xc9, 0x3d, 0x4f, 0x3b, 0x84, 0xe4, 0xdd, 0x36, 0x60, 0x20, 0x27, 0x3a, 0x67, 0x52, 0xe5, 0x01, 0xaf, 0x6f, 0xf1, 0xb7, 0x8d, 0xdc, 0x81, 0x7e, 0x6e, 0xa3, 0x51, 0xd6, 0x00, 0x6b, 0xec, 0xf8, 0xd2, 0xff, 0xb0, 0x39, 0x90, 0xf6, 0x77, 0x74, 0xa8, 0x1e, 0x05, 0x01, 0x85, 0x87, 0x3e, 0xd3, 0xac, 0x79, 0x21, 0x0b, 0x50, 0xaf, 0xbd, 0xdf, 0x86, 0xb6, 0x97, 0xfc, 0x0b, 0x55, 0xc5, 0x4c, 0xcb, 0x70, 0x65, 0x92, 0x46, 0x95, 0xd8, 0x7c, 0xcc, 0xda, 0x60, 0x88, 0xf9, 0xf5, 0xc3, 0x70, 0xbe, 0xe1, 0x8d, 0x3a, 0xcd, 0x0c, 0x69, 0x99, 0x03, 0x53, 0x2f, 0x3a, 0xce, 0x52, 0xb3, 0x60, 0x23, 0x99, 0xd6, 0x13, 0x51, 0x36, 0xc3, 0x33, 0x42, 0xaa, 0x3d, 0x11, 0x52, 0x88, 0x02, 0xd7, 0xeb, 0x79, 0x78, 0x3d, 0x10, 0xcf, 0xcd, 0xbf, 0xb7, 0x1e, 0xef, 0xfb, 0x26, 0x91, 0xfe, 0xdf, 0x7d, 0x7d, 0x2b, 0xbd, 0xeb, 0x9c, 0x06, 0x00, 0x5a, 0x2a, 0x3d, 0xb1, 0xfe, 0xdb, 0x34, 0x8e, 0x4d, 0x5e, 0x22, 0x35, 0xc5, 0x9a, 0x78, 0x76, 0xa0, 0xfc, 0x60, 0x14, 0x5c, 0x6a, 0x00, 0x96, 0x87, 0x68, 0x44, 0x60, 0x27, 0x1e, 0xe1, 0x33, 0xa4, 0x37, 0xfe, 0x52, 0xfb, 0x6c, 0xfb, 0xa9, 0x7f, 0xce, 0xc1, 0x61, 0xdf, 0x51, 0x5d, 0xde, 0x90, 0x5a, 0x24, 0xda, 0x6d, 0x37, 0xbd, 0xc3, 0x40, 0x44, 0xa9, 0x55, 0xe6, 0x82, 0xb4, 0x74, 0x71, 0xca, 0x1e, 0x8c, 0x78, 0xc5, 0x1e, 0xd3, 0x77, 0xcd, 0x4a, 0xfa, 0x89, 0x4b, 0xd9, 0xbd, 0x12, 0xe7, 0x07, 0x15, 0x6d, 0xa0, 0x72, 0x6f, 0x7c, 0xf5, 0x72, 0x9f, 0xab, 0xe3, 0x72, 0x16, 0x04, 0x63, 0xfe, 0x04, 0x29, 0x24, 0x4d, 0x06, 0x74, 0x89, 0xba, 0x5d, 0x09, 0x47, 0x2e, 0xcd, 0x9b, 0xcd, 0xc4, 0xd5, 0xe4, 0xdf, 0x10, 0x1e, 0x18, 0x9d, 0xb8, 0x46, 0x3e, 0xb5, 0x38, 0x30, 0x7b, 0x58, 0x7d, 0xef, 0xf7, 0x8d, 0xe9, 0xc7, 0x3a, 0xf2, 0x80, 0x80, 0xb2, 0xfd, 0x05, 0x00, 0x3e, 0x11, 0xd3, 0xe1, 0xb3, 0x29, 0x9d, 0xc9, 0x52, 0x1f, 0x8b, 0x51, 0x3b, 0xad, 0xb0, 0x10, 0xe9, 0x1b, 0xfe, 0xb9, 0x1b, 0x0b, 0x2a, 0x6c, 0xb1, 0x29, 0xc2, 0xe8, 0x25, 0xa5, 0x97, 0xb8, 0xfb, 0x75, 0xbc, 0x56, 0x2d, 0x65, 0x4d, 0x62, 0x10, 0x46, 0x40, 0xdd, 0x74, 0xe5, 0x6c, 0xd1, 0x4b, 0xaa, 0xba, 0x56, 0x5b, 0x84, 0xb8, 0x45, 0xe1, 0x63, 0xd1, 0xca, 0xef, 0x25, 0x33, 0xc3, 0x98, 0x16, 0x37, 0x20, 0x4f, 0x96, 0xa5, 0x9c, 0x8e, 0x80, 0x24, 0xd9, 0x04, 0x1b, 0x20, 0x29, 0xe9, 0x4c, 0x15, 0x24, 0x5f, 0x1a, 0x95, 0x88, 0x40, 0xba, 0x3f, 0x38, 0x0a, 0x4d, 0x20, 0xf1, 0x18, 0x4e, 0x77, 0x82, 0x7d, 0xe3, 0xff, 0x8f, 0x3d, 0x73, 0x45, 0x9a, 0xfe, 0x24, 0x1f, 0x72, 0x3c, 0x08, 0x48, 0x23, 0x23, 0x0e, 0x00, 0x3d, 0x3d, 0x21, 0xe5, 0x35, 0x01, 0xec, 0x04, 0x99, 0xb0, 0x83, 0xa7, 0xda, 0xd6, 0x85, 0xc5, 0x71, 0x27, 0xf4, 0xde, 0x64, 0x73, 0x3a, 0x88, 0x0c, 0x2d, 0xb2, 0x8f, 0xda, 0xab, 0xf1, 0xb5, 0x42, 0xd2, 0x05, 0xf6, 0x64, 0xa3, 0x51, 0x35, 0x71, 0x27, 0x11, 0xdc, 0xcc, 0xd9, 0x31, 0xa5, 0x0b, 0x9c, 0x56, 0x61, 0x88, 0x23, 0x60, 0xd4, 0xca, 0xc0, 0x04, 0x76, 0x81, 0xbc, 0x2e, 0x2b, 0x3b, 0xf6, 0xc9, 0x97, 0x60, 0xd7, 0xcf, 0xb4, 0xfa, 0x21, 0x39, 0x43, 0x77, 0xa4, 0x55, 0x1c, 0x76, 0xd1, 0xf7, 0x5a, 0xc0, 0x3c, 0x26, 0x20, 0x54, 0xdf, 0xfd, 0x79, 0xa9, 0xde, 0xd0, 0x5e, 0x88, 0x89, 0x58, 0x19, 0x9e, 0xea, 0x45, 0x01, 0xe2, 0x99, 0x0a, 0x53, 0xa5, 0xcd, 0x2a, 0x46, 0xa4, 0x01, 0x57, 0x65, 0x88, 0xfd, 0x7d, 0x05, 0x8a, 0x26, 0xf2, 0x84, 0x38, 0xe5, 0x78, 0x2f, 0x45, 0xac, 0x1d, 0x07, 0xf6, 0xf6, 0xf5, 0xed, 0x73, 0x74, 0x1d, 0x57, 0x85, 0x83, 0x7a, 0x6b, 0x84, 0x4b, 0x47, 0x47, 0x75, 0x71, 0x8c, 0x29, 0xdd, 0x99, 0x08, 0x4e, 0x9f, 0x88, 0xef, 0x15, 0x3a, 0x83, 0x29, 0xf5, 0x32, 0xa6, 0x90, 0x17, 0xdc, 0x3a, 0x97, 0xed, 0x75, 0x43, 0x67, 0x72, 0x30, 0x98, 0xe5, 0x76, 0x58, 0x40, 0xb0, 0x22, 0x89, 0x72, 0x44, 0x74, 0x5f, 0xbb, 0xbb, 0x30, 0xa7, 0xcb, 0x54, 0xfa, 0x05, 0x11, 0x16, 0x6e, 0x95, 0x44, 0x12, 0x20, 0x00, 0x61, 0x0b, 0xd2, 0xaa, 0xcb, 0xd8, 0x23, 0x25, 0xa5, 0x9b, 0x95, 0x15, 0x4e, 0xcd, 0x82, 0xc8, 0x8d, 0x23, 0xab, 0xd1, 0xe2, 0x07, 0x70, 0xff, 0xb8, 0xaa, 0xbf, 0x83, 0xfc, 0x07, 0x34, 0x96, 0x4c, 0xcd, 0x41, 0x1d, 0x1c, 0x93, 0x57, 0x14, 0xe2, 0x4a, 0xab, 0x56, 0x6f, 0x4f, 0x08, 0x42, 0x40, 0x14, 0xc4, 0xec, 0xa9, 0x1b, 0x59, 0x0f, 0x08, 0x2b, 0x47, 0x3f, 0x36, 0x1c, 0x87, 0x41, 0x5d, 0x37, 0xbd, 0x20, 0xd7, 0x0f, 0xd0, 0xb5, 0x2b, 0x6d, 0xdf, 0x18, 0x65, 0xf7, 0x66, 0x70, 0x2e, 0x32, 0xb0, 0x5b, 0x3c, 0xf1, 0x63, 0x0e, 0xe8, 0x59, 0x7a, 0xae, 0x19, 0x63, 0x3f, 0x35, 0x16, 0xa8, 0x55, 0x5a, 0xc5, 0xbe, 0x32, 0xc6, 0x75, 0xbe, 0x18, 0x17, 0xef, 0xbf, 0xfd, 0x93, 0x69, 0x04, 0x1a, 0x08, 0x9c, 0x28, 0x3f, 0x19, 0x64, 0x99, 0x68, 0xc2, 0x49, 0x8c, 0xde, 0x56, 0xf5, 0x00, 0x43, 0x4f, 0x28, 0x0d, 0x77, 0xa9, 0xc6, 0x2e, 0x43, 0xcb, 0xd3, 0xf1, 0x36, 0xa4, 0xc6, 0xa0, 0x0a, 0x43, 0xe6, 0xed, 0x53, 0x0c, 0xb2, 0xe8, 0xae, 0x83, 0x88, 0x60, 0xad, 0xc8, 0x8a, 0xac, 0xc7, 0xbd, 0x6a, 0x00, 0xae, 0x0c, 0x19, 0xff, 0x45, 0x33, 0xa4, 0x85, 0xef, 0xde, 0x08, 0x2b, 0x5f, 0x4d, 0x1f, 0x7a, 0x8e, 0xbe, 0x7e, 0xd8, 0x2b, 0x7b, 0x05, 0xa8, 0xcf, 0xe1, 0xe3, 0x73, 0x45, 0x9f, 0xf8, 0x2d, 0xac, 0x80, 0x8a, 0x42, 0x04, 0x00, 0x59, 0xc9, 0xab, 0xe8, 0xdc, 0x22, 0x56, 0xd7, 0xec, 0x86, 0x01, 0x29, 0xff, 0x64, 0x7b, 0xfc, 0x32, 0x98, 0xb7, 0x71, 0x92, 0xbd, 0x1e, 0x5f, 0x7f, 0xbb, 0xf8, 0x26, 0x4f, 0x2d, 0x41, 0x55, 0xb7, 0xf4, 0xbb, 0xad, 0x85, 0x77, 0xfa, 0x27, 0xc9, 0xde, 0x64, 0xe1, 0xb1, 0x1d, 0xcf, 0x38, 0x4f, 0x59, 0x56, 0x44, 0x37, 0x48, 0x75, 0x5a, 0x9f, 0xc6, 0xf2, 0xa0, 0x0b, 0x10, 0xc3, 0x65, 0x7e, 0xba, 0xc0, 0x3b, 0xfc, 0x0b, 0x58, 0x7b, 0xef, 0x2f, 0x45, 0xec, 0x8a, 0xcd, 0xaa, 0x51, 0xc1, 0x43, 0xb0, 0xcb, 0x25, 0xb9, 0x14, 0x2c, 0x61, 0xbd, 0x79, 0x0a, 0x80, 0xd7, 0xc2, 0x3f, 0x90, 0xcc, 0x03, 0x49, 0x5b, 0x51, 0xe4, 0xd2, 0x84, 0x3e, 0x55, 0x7f, 0x9e, 0x25, 0x45, 0x10, 0x8c, 0x6c, 0x6f, 0xae, 0x35, 0x9f, 0x64, 0x5c, 0x27, 0x68, 0x91, 0xc0, 0xdc, 0xab, 0x3f, 0xaf, 0x18, 0x77, 0x00, 0xc0, 0x82, 0xdc, 0x47, 0x77, 0x40, 0xfb, 0x3f, 0x2c, 0xd7, 0xbb, 0x59, 0xfb, 0x35, 0x85, 0x54, 0xe9, 0x4c, 0x7e, 0x67, 0x8c, 0xe0, 0x1a, 0xeb, 0xf9, 0x4e, 0x51, 0x5e, 0x49, 0x72, 0x29, 0x67, 0x99, 0x5a, 0xea, 0x85, 0x8d, 0x64, 0xe7, 0x78, 0x9f, 0xf3, 0x06, 0x36, 0x95, 0x77, 0x22, 0x81, 0x80, 0x32, 0x6a, 0x5b, 0x0a, 0xf4, 0x75, 0xe2, 0x7a, 0x54, 0xb2, 0x07, 0xb4, 0x1f, 0x92, 0xe3, 0x76, 0x17, 0x0e, 0x3f, 0xb0, 0x05, 0x02, 0x82, 0x61, 0xc9, 0x9c, 0x2d, 0xbd, 0x0e, 0xed, 0xee, 0x87, 0x1c, 0x1c, 0x0f, 0x48, 0xb8, 0xe9, 0xb8, 0xe4, 0xbe, 0x77, 0xd1, 0xb7, 0x53, 0x7f, 0x61, 0xe6, 0x88, 0x15, 0x2b, 0xb0, 0x22, 0xf3, 0x42, 0x21, 0xea, 0x43, 0x80, 0xb6, 0xd4, 0xe3, 0x5c, 0xcf, 0xbd, 0x6f, 0x01, 0x05, 0x26, 0x09, 0x67, 0xe1, 0x26, 0xcd, 0x78, 0xe7, 0xce, 0xee, 0x2f, 0xd2, 0x01, 0xab, 0xb9, 0xaa, 0xa5, 0x3e, 0x4c, 0x3a, 0x51, 0xae, 0x7f, 0x07, 0x32, 0xde, 0xad, 0xc8, 0xc4, 0xee, 0x7e, 0xbb, 0xd6, 0x78, 0x26, 0xc6, 0x9c, 0xc0, 0x14, 0x0b, 0x1b, 0xdc, 0xbf, 0x95, 0x25, 0x74, 0x7e, 0x8c, 0x95, 0x08, 0xa5, 0x55, 0xfa, 0xcb, 0x79, 0x87, 0x40, 0xe0, 0xbd, 0xf9, 0x94, 0xd9, 0x73, 0x9b, 0xbe, 0x55, 0x38, 0xa0, 0xae, 0x0f, 0x07, 0x6c, 0x58, 0x2c, 0x0f, 0x5b, 0xa8, 0x78, 0xb9, 0x9b, 0x82, 0x49, 0xdb, 0x1d, 0x7e, 0x95, 0x05, 0x6c, 0x98, 0xaf, 0x08, 0x3d, 0x98, 0xcb, 0x0e, 0xd9, 0xe3, 0xf7, 0x43, 0x6e, 0x1c, 0x76, 0x43, 0x76, 0x6f, 0x96, 0x6b, 0x83, 0xe9, 0x99, 0x20, 0x6e, 0xbd, 0x13, 0x93, 0xb9, 0xb2, 0xa7, 0xf4, 0x14, 0x48, 0x0f, 0xa0, 0x17, 0x48, 0x00, 0x69, 0xf8, 0x5c, 0x77, 0x49, 0xc4, 0x35, 0xae, 0x2f, 0xba, 0x2d, 0xdc, 0x10, 0x38, 0xd5, 0x47, 0xd8, 0x48, 0x54, 0x81, 0x7e, 0xf3, 0x96, 0x35, 0xc2, 0x98, 0x27, 0xaa, 0xd8, 0x67, 0x26, 0xc9, 0xad, 0xe3, 0xb2, 0x65, 0xb9, 0x08, 0x6c, 0x8b, 0x5b, 0x75, 0xef, 0x56, 0xfe, 0x4b, 0xd8, 0xb4, 0xd6, 0x28, 0x93, 0x89, 0x5b, 0x3f, 0xd2, 0x73, 0x4f, 0xda, 0xc4, 0x64, 0x15, 0x6d, 0x7e, 0x5e, 0xbc, 0x7e, 0xcf, 0x1d, 0x83, 0xb8, 0x6f, 0x65, 0x96, 0x37, 0xe3, 0xb1, 0x42, 0xc1, 0x64, 0x96, 0x3b, 0x8c, 0xdc, 0xf4, 0xba, 0x4f, 0x40, 0x35, 0xdf, 0xfc, 0x5a, 0x78, 0x94, 0x58, 0x84, 0x77, 0x81, 0x91, 0x8a, 0xc7, 0x2f, 0xc1, 0x8b, 0xbb, 0xf5, 0x11, 0xf3, 0xca, 0x72, 0x5c, 0xb3, 0x1f, 0x61, 0x04, 0x81, 0xc8, 0x67, 0x3d, 0x9e, 0xbb, 0xbc, 0xf7, 0x8c, 0xb1, 0xf5, 0xcb, 0xf5, 0x23, 0xa4, 0xd6, 0xbb, 0x13, 0x92, 0xea, 0x98, 0xd1, 0xcf, 0x3a, 0x80, 0xca, 0x76, 0xbb, 0xf1, 0xaf, 0x75, 0x31, 0x2d, 0x2a, 0x8d, 0x00, 0x34, 0x3c, 0x7a, 0x8d, 0x85, 0x71, 0xf0, 0x37, 0x21, 0x66, 0x96, 0x00, 0x28, 0x4d, 0xf2, 0x1c, 0xad, 0xe2, 0x8a, 0x01, 0x00 ], txid: [ - 0xbc, 0x34, 0xe5, 0xca, 0x58, 0x1c, 0x5c, 0x65, 0x44, 0xaa, 0xfb, 0x3e, 0x58, 0x65, 0x34, 0x8f, 0x71, 0xb8, 0xaa, 0x2a, 0x78, 0x2d, 0xf8, 0xb6, 0xbf, 0xa1, 0x79, 0x1b, 0xf5, 0xa7, 0x37, 0x58 + 0x77, 0x0c, 0x94, 0xc1, 0x4c, 0x86, 0x8a, 0x03, 0x4e, 0xfc, 0x86, 0x56, 0x72, 0xad, 0x18, 0xcc, 0x39, 0x3c, 0x27, 0xcc, 0x91, 0xbe, 0xb3, 0x94, 0x80, 0x91, 0x7d, 0xbd, 0x14, 0xa3, 0x1b, 0xfe ], auth_digest: [ - 0x6c, 0x36, 0xbc, 0x25, 0xfc, 0x48, 0x56, 0xe5, 0x09, 0x8e, 0x5d, 0x33, 0x03, 0x3c, 0x5b, 0x38, 0x75, 0x21, 0x7f, 0xcb, 0x45, 0x52, 0x61, 0x18, 0xbb, 0x05, 0x8a, 0x2d, 0xd7, 0xb6, 0xea, 0x5e + 0x8c, 0xc2, 0x0d, 0x10, 0xcc, 0x7f, 0xf2, 0x4a, 0x04, 0x19, 0x0f, 0x8d, 0x5f, 0xd7, 0xbb, 0x4d, 0xea, 0xc3, 0x05, 0x80, 0x50, 0x7d, 0xd6, 0x52, 0xed, 0x97, 0x48, 0x1f, 0xe5, 0x91, 0x65, 0xf8 ], amounts: vec![ - 1848924248978091, - 447389782351145, - 620151782842275, + 1151712699102777, + 2020533842393302, + 145702660844932, ], script_pubkeys: vec![ vec![ - 0xac, 0x00, 0x00 + 0x53, 0x6a, 0x63, 0x51, 0xac, 0x65, 0x65, 0x51 ], vec![ - 0x65, 0x65 + 0x52 ], vec![ - + 0x53, 0xac, 0x65, 0x65, 0x53, 0x65, 0x63 ], ], transparent_input: Some(0), sighash_shielded: [ - 0xa9, 0x60, 0xf4, 0xba, 0xa5, 0xf4, 0x33, 0x1f, 0x4d, 0xad, 0xc3, 0x74, 0x56, 0x6b, 0xc0, 0x47, 0xe7, 0xc0, 0x71, 0x53, 0xb0, 0x38, 0x5a, 0x58, 0x7a, 0x2b, 0xe8, 0x6a, 0x51, 0x8a, 0xb5, 0xd3 + 0x35, 0x69, 0x38, 0x38, 0x9e, 0x08, 0xaa, 0x21, 0xc0, 0x81, 0x1a, 0x0e, 0xd4, 0xc3, 0x16, 0x68, 0xb5, 0xa0, 0x5b, 0x79, 0x98, 0x99, 0x00, 0x1f, 0xd0, 0xe8, 0x9f, 0xbb, 0x03, 0x54, 0x34, 0xc7 ], sighash_all: Some([ - 0x8f, 0x60, 0x76, 0x56, 0xc5, 0x2d, 0x9a, 0xd2, 0x23, 0x11, 0x20, 0xc2, 0x4f, 0xaa, 0x7b, 0x68, 0x55, 0xae, 0x57, 0x1b, 0xee, 0x46, 0xe6, 0x1d, 0x76, 0xa2, 0x5c, 0xff, 0xb2, 0xbb, 0x4f, 0xcb + 0x4b, 0x27, 0x51, 0xfd, 0x19, 0x6c, 0xba, 0x93, 0xec, 0xdc, 0xc3, 0xd3, 0x28, 0xfd, 0x0a, 0x0e, 0xf0, 0x89, 0xd7, 0x92, 0xb1, 0x64, 0xdc, 0xac, 0xdc, 0x17, 0xff, 0x63, 0x8f, 0xac, 0x73, 0x7f ]), sighash_none: Some([ - 0xfd, 0xcf, 0x8a, 0x04, 0x69, 0x0d, 0xc2, 0x76, 0x9d, 0x93, 0x43, 0x37, 0xfe, 0x8b, 0x47, 0x24, 0x2a, 0x6e, 0xd7, 0xc9, 0xd8, 0x6d, 0x3e, 0x01, 0x33, 0x24, 0x84, 0xd3, 0x8d, 0x71, 0xe7, 0x85 + 0x9d, 0x2b, 0x1a, 0x08, 0x30, 0xa6, 0xa8, 0x00, 0x19, 0xb9, 0x50, 0x74, 0x45, 0x19, 0xf3, 0x3f, 0x77, 0x69, 0xa1, 0x06, 0x08, 0x87, 0xb2, 0x8b, 0xaa, 0xb0, 0x5a, 0xf5, 0x1d, 0x67, 0x98, 0xa6 ]), sighash_single: Some([ - 0xb3, 0xa2, 0x8e, 0xbd, 0x7c, 0xf3, 0x7a, 0x44, 0x3a, 0x40, 0x90, 0x9f, 0x51, 0x3f, 0x08, 0x1f, 0xbe, 0x0f, 0xd7, 0x8c, 0x67, 0xf7, 0xc4, 0xf0, 0x1b, 0x5f, 0xb1, 0x15, 0x97, 0x89, 0x86, 0x1a + 0x54, 0x13, 0x91, 0x24, 0xe2, 0xb8, 0x59, 0x4c, 0xdb, 0x83, 0xbc, 0x45, 0xfc, 0x73, 0x27, 0x16, 0x2e, 0x73, 0xe5, 0xba, 0x5c, 0xe9, 0xa5, 0x58, 0x75, 0x6d, 0x96, 0x3e, 0x28, 0x3b, 0x11, 0x6e ]), sighash_all_anyone: Some([ - 0x62, 0xea, 0xda, 0x92, 0xbb, 0xc5, 0xaf, 0x09, 0xab, 0x7b, 0x95, 0x83, 0x4a, 0xe6, 0xba, 0x41, 0x3b, 0x17, 0xcd, 0xf1, 0x96, 0xa6, 0xf9, 0x9c, 0x54, 0x1b, 0x71, 0x0d, 0xda, 0xcf, 0xa5, 0x45 + 0x7e, 0x8e, 0x52, 0xd4, 0x66, 0x67, 0x30, 0x3b, 0x7e, 0x0b, 0xfa, 0x8e, 0xe4, 0x03, 0x04, 0x1a, 0xab, 0xa4, 0x12, 0xa7, 0xb8, 0x5b, 0xac, 0x37, 0x4c, 0xfe, 0xbe, 0x2e, 0x98, 0x14, 0x71, 0x78 ]), sighash_none_anyone: Some([ - 0xdf, 0xf0, 0xeb, 0x1e, 0x03, 0xb9, 0xc2, 0xfe, 0x30, 0x1d, 0xb9, 0xb0, 0x18, 0x35, 0x83, 0x61, 0x88, 0x93, 0xc8, 0x47, 0x4e, 0xf5, 0x65, 0x92, 0x1d, 0x5f, 0x28, 0x32, 0xed, 0xe3, 0xbf, 0x49 + 0xf9, 0xb2, 0xc9, 0x3e, 0x8b, 0x53, 0xac, 0xcd, 0xce, 0x79, 0xbb, 0x81, 0xff, 0x67, 0xff, 0x39, 0x91, 0x1c, 0xd6, 0xd2, 0x1e, 0x2e, 0xca, 0xa1, 0x53, 0x14, 0x9e, 0x70, 0x51, 0x82, 0xaf, 0x7b ]), sighash_single_anyone: Some([ - 0x1d, 0xe6, 0x07, 0xf1, 0x88, 0xa4, 0x0b, 0x5c, 0x15, 0x22, 0x26, 0xd9, 0x4e, 0x44, 0x41, 0x1b, 0x69, 0x02, 0x94, 0x7d, 0x42, 0xfb, 0xb2, 0x5f, 0xb8, 0x6c, 0x9a, 0x4e, 0x77, 0xa4, 0xf3, 0x5b + 0x03, 0x08, 0xb3, 0xf8, 0x8c, 0x70, 0x53, 0xdf, 0xef, 0x20, 0xdb, 0x7c, 0xe8, 0x24, 0x7c, 0x59, 0x1c, 0xfb, 0x8f, 0xee, 0xe2, 0x8a, 0x0b, 0x2e, 0xdb, 0xbd, 0x45, 0xb6, 0x60, 0xea, 0x00, 0xa8 ]), }, TestVector { tx: vec![ - 0x05, 0x00, 0x00, 0x80, 0x0a, 0x27, 0xa7, 0x26, 0xb4, 0xd0, 0xd6, 0xc2, 0x23, 0xe1, 0x19, 0xf6, 0x35, 0xef, 0x1d, 0x05, 0x02, 0x4b, 0x21, 0x6b, 0x70, 0x23, 0xfa, 0xdc, 0x2d, 0x25, 0x94, 0x9c, 0x90, 0x03, 0x7e, 0x71, 0xe3, 0xe5, 0x50, 0x72, 0x6d, 0x21, 0x0a, 0x2c, 0x68, 0x83, 0x42, 0xe5, 0x24, 0x40, 0x63, 0x5e, 0x9c, 0xc1, 0x4a, 0xfe, 0x10, 0x06, 0x65, 0x51, 0x51, 0x51, 0xac, 0x53, 0x78, 0x2e, 0x9e, 0x4a, 0x5f, 0xa8, 0x7f, 0x0a, 0x95, 0x6f, 0x5b, 0x85, 0x50, 0x99, 0x60, 0x28, 0x5c, 0x22, 0x62, 0x7c, 0x59, 0x48, 0x3a, 0x5a, 0x4c, 0x28, 0xcc, 0xe4, 0xb1, 0x56, 0xe5, 0x51, 0x40, 0x6a, 0x7e, 0xe8, 0x35, 0x56, 0x56, 0xa2, 0x00, 0x43, 0xe3, 0x8c, 0xe1, 0x03, 0xbd, 0x9a, 0x27, 0x4e, 0x28, 0x8d, 0x02, 0x00, 0x00, 0xaa, 0xfe, 0x03, 0x32, 0x52, 0xc7, 0x03, 0x00, 0x05, 0x51, 0x6a, 0x63, 0x65, 0x63, 0x38, 0xeb, 0x8b, 0x41, 0xca, 0x51, 0x04, 0x00, 0x06, 0x53, 0x51, 0x63, 0x65, 0xac, 0xac, 0x00, 0x00, 0x00 + 0x05, 0x00, 0x00, 0x80, 0x0a, 0x27, 0xa7, 0x26, 0xb4, 0xd0, 0xd6, 0xc2, 0x50, 0x0c, 0x0f, 0x3e, 0x46, 0x91, 0x81, 0x03, 0x02, 0xc3, 0x66, 0x0f, 0x0b, 0x8f, 0x9f, 0xbe, 0x6e, 0x40, 0xb5, 0xe8, 0x9c, 0xb7, 0x9b, 0x06, 0x37, 0x14, 0xca, 0x75, 0xe7, 0x2e, 0x2e, 0x10, 0x0a, 0x10, 0xd6, 0x3b, 0xf7, 0x84, 0xdf, 0x08, 0x20, 0xef, 0x25, 0xf8, 0xef, 0x04, 0x65, 0x6a, 0x63, 0x53, 0x95, 0x68, 0x3f, 0x91, 0x05, 0xff, 0x3c, 0xb2, 0xd2, 0x19, 0xab, 0x76, 0x60, 0x5a, 0x06, 0x4f, 0x69, 0x21, 0x9f, 0x1d, 0xc0, 0xd0, 0x0b, 0x3b, 0x48, 0x64, 0x2f, 0x97, 0x0d, 0xc0, 0x0c, 0xca, 0x4b, 0x8b, 0x43, 0x30, 0x8b, 0xe1, 0x82, 0x86, 0x00, 0x5a, 0x42, 0x88, 0xd6, 0x00, 0x00, 0x00, 0x00 ], txid: [ - 0x90, 0xd2, 0x88, 0x6c, 0xb6, 0x28, 0x81, 0x33, 0x71, 0xc7, 0xd1, 0xbd, 0x02, 0x03, 0x1b, 0x6c, 0xa6, 0x6b, 0x42, 0xd1, 0xdb, 0x4e, 0x11, 0x8d, 0x65, 0xf3, 0x1b, 0x2d, 0xcc, 0xb6, 0x32, 0x35 + 0xb3, 0x3d, 0x80, 0xf4, 0xf6, 0x93, 0x6e, 0x57, 0xf6, 0x3e, 0xbf, 0x76, 0xcc, 0x02, 0x29, 0xcb, 0x6d, 0xed, 0xd3, 0x57, 0x54, 0xb5, 0x66, 0xcc, 0x8a, 0xc8, 0x0b, 0xf3, 0x74, 0xae, 0x03, 0x69 ], auth_digest: [ - 0x9c, 0x05, 0x32, 0xe6, 0x78, 0x8f, 0xe9, 0xe2, 0x8b, 0x3b, 0x67, 0xf5, 0x71, 0x98, 0x9b, 0xe7, 0x7a, 0xe7, 0x61, 0xdf, 0xd3, 0x75, 0xc7, 0x4b, 0xbf, 0x5d, 0xb3, 0xca, 0xfa, 0xa1, 0xf9, 0xa5 + 0x16, 0x65, 0x14, 0xc6, 0x50, 0x1f, 0xd9, 0xad, 0x56, 0xb1, 0x43, 0x61, 0xdd, 0xb1, 0xa9, 0x46, 0x5f, 0x88, 0x9d, 0xb6, 0x04, 0x4b, 0x97, 0x57, 0x67, 0xbb, 0x44, 0x2a, 0x7d, 0xc8, 0x37, 0x25 ], amounts: vec![ - 1561051182746413, - 1535468271734483, + 852065351574170, + 153789492067051, ], script_pubkeys: vec![ vec![ - 0x65, 0x6a, 0x51, 0x6a, 0xac, 0x51, 0x6a, 0x65, 0x52 + ], vec![ - 0x52 + 0x65, 0x53 ], ], - transparent_input: Some(1), + transparent_input: Some(0), sighash_shielded: [ - 0x24, 0xa9, 0x1d, 0x01, 0x7e, 0x69, 0x1f, 0xe7, 0xd5, 0x80, 0xe3, 0xfc, 0x16, 0x87, 0x2d, 0x61, 0x2c, 0x14, 0xbf, 0xcb, 0xe5, 0xe2, 0x72, 0x5e, 0x16, 0xd0, 0x9e, 0xc0, 0xc1, 0xc9, 0x13, 0x05 + 0x3d, 0x38, 0x28, 0xee, 0x9e, 0xe6, 0x96, 0x1d, 0x46, 0x1e, 0x81, 0x9b, 0xdb, 0x4d, 0x5e, 0xf2, 0x8d, 0x73, 0x70, 0x3a, 0xc9, 0x0a, 0x29, 0x99, 0x24, 0xfb, 0x70, 0x8f, 0xb3, 0x8e, 0x3d, 0xf2 ], sighash_all: Some([ - 0x2b, 0xea, 0x7c, 0x00, 0xcf, 0x77, 0xfa, 0x59, 0xa6, 0x3a, 0xb0, 0xbd, 0x3e, 0xb7, 0xb1, 0x06, 0x59, 0xf8, 0xfc, 0x9e, 0x4c, 0x48, 0x94, 0xba, 0xfc, 0x37, 0x64, 0x0e, 0x86, 0x55, 0xf5, 0x62 + 0xe3, 0xcc, 0x05, 0xcc, 0x68, 0xe4, 0x17, 0xc9, 0xb2, 0x68, 0x2a, 0x97, 0x90, 0x2f, 0x1b, 0x1b, 0x57, 0x0a, 0x86, 0xb0, 0x24, 0xc0, 0x54, 0xdd, 0x79, 0x69, 0x7a, 0x3b, 0xc4, 0x3e, 0x8c, 0xce ]), sighash_none: Some([ - 0xe6, 0x36, 0x03, 0xea, 0xde, 0x7d, 0xde, 0x98, 0xef, 0x0e, 0xd6, 0x8d, 0xe6, 0x40, 0x70, 0x7d, 0xf6, 0xcc, 0x9c, 0x33, 0x78, 0x37, 0xbc, 0xbd, 0xcd, 0xe0, 0x5a, 0x07, 0xff, 0x7d, 0x87, 0x3b - ]), - sighash_single: Some([ - 0xe4, 0xb2, 0xf9, 0x8a, 0xd7, 0xb5, 0x5f, 0xb2, 0x56, 0xa1, 0x29, 0x23, 0x30, 0x3a, 0xbc, 0xae, 0xee, 0x38, 0x35, 0x10, 0x90, 0xe9, 0x76, 0xb0, 0x19, 0x5d, 0xd7, 0x5b, 0xdc, 0xf9, 0x4a, 0xd9 + 0x83, 0xfc, 0x43, 0x54, 0x32, 0x56, 0x23, 0xbd, 0x28, 0x98, 0x4d, 0x2d, 0xd1, 0x4f, 0x0a, 0x9b, 0x59, 0x48, 0x2c, 0x15, 0x0b, 0xb5, 0x0c, 0xc0, 0x08, 0x30, 0x1f, 0xd3, 0x47, 0xce, 0x48, 0xa7 ]), + sighash_single: None, sighash_all_anyone: Some([ - 0x61, 0xc7, 0x05, 0xd5, 0x50, 0x5f, 0x0d, 0x5c, 0xfb, 0x3a, 0x28, 0x51, 0x9d, 0x79, 0x1f, 0x14, 0x57, 0x70, 0x4f, 0x7b, 0x38, 0x39, 0x2e, 0xff, 0x88, 0x5a, 0x82, 0x07, 0xfa, 0x68, 0x3c, 0x57 + 0xe8, 0x83, 0x71, 0x90, 0x2e, 0x71, 0xc8, 0x8e, 0x11, 0xd4, 0x51, 0xc1, 0xdc, 0x9b, 0xcf, 0xdd, 0x7c, 0x93, 0x13, 0xed, 0xaf, 0xba, 0xda, 0xd6, 0x79, 0x32, 0x96, 0x77, 0x7c, 0x8d, 0xc9, 0xa4 ]), sighash_none_anyone: Some([ - 0xf3, 0x5e, 0xa9, 0xbe, 0xb0, 0xb7, 0xed, 0x68, 0x2d, 0x27, 0xef, 0x78, 0xdd, 0xe1, 0x17, 0x8d, 0x6a, 0x55, 0xf3, 0x07, 0xc8, 0x51, 0x21, 0xcd, 0x83, 0x02, 0x58, 0xd8, 0x9d, 0x33, 0xcd, 0xd1 - ]), - sighash_single_anyone: Some([ - 0xae, 0xce, 0x3f, 0x45, 0x76, 0x98, 0x76, 0xd8, 0x7b, 0x50, 0x47, 0x8b, 0x90, 0xcd, 0x5e, 0x3b, 0x37, 0xb7, 0xf4, 0xc5, 0x5b, 0x38, 0xf7, 0x56, 0xa5, 0x74, 0x86, 0xa3, 0x10, 0x61, 0xdf, 0xa8 + 0x8b, 0xe0, 0x3c, 0x4e, 0x52, 0xce, 0xc6, 0xf2, 0xa0, 0x73, 0x1e, 0xbe, 0xfb, 0x16, 0xe5, 0x8c, 0xda, 0x49, 0x8d, 0xca, 0xf6, 0x63, 0x17, 0x52, 0x7c, 0xef, 0x29, 0x48, 0x1f, 0x78, 0x79, 0x6c ]), + sighash_single_anyone: None, }, TestVector { tx: vec![ - 0x05, 0x00, 0x00, 0x80, 0x0a, 0x27, 0xa7, 0x26, 0xb4, 0xd0, 0xd6, 0xc2, 0x47, 0x23, 0x62, 0x29, 0x87, 0xd8, 0xd7, 0x04, 0x00, 0x00, 0x02, 0xac, 0xa3, 0xc4, 0xc6, 0x43, 0x3b, 0x1d, 0xa6, 0x05, 0x95, 0xc2, 0xba, 0xfc, 0x72, 0x2b, 0x38, 0xe7, 0x91, 0x0f, 0x63, 0x61, 0x6b, 0x22, 0xc9, 0xd6, 0x77, 0xb1, 0x79, 0x79, 0x56, 0x6d, 0xb2, 0x14, 0x9b, 0x1d, 0x99, 0x34, 0x1e, 0x4e, 0x6f, 0x91, 0x20, 0xf4, 0xd4, 0x1e, 0x62, 0x91, 0x85, 0x00, 0x2c, 0x72, 0xc0, 0x12, 0xc4, 0x14, 0xd2, 0x38, 0x2a, 0x6d, 0x47, 0xc7, 0xb3, 0xde, 0xab, 0x59, 0x1e, 0xff, 0xf3, 0x60, 0xfe, 0x11, 0x99, 0x05, 0x6c, 0x56, 0xe5, 0xfe, 0xec, 0x61, 0xa7, 0xb8, 0xb9, 0xf6, 0x99, 0xd6, 0x01, 0x2c, 0x28, 0x49, 0x23, 0x2f, 0x32, 0x9f, 0xef, 0x95, 0xc7, 0xd1, 0x81, 0x17, 0x2c, 0x28, 0x4c, 0xe8, 0xa4, 0xb3, 0x22, 0x96, 0x1a, 0xd7, 0x81, 0xa5, 0xb9, 0x73, 0x6d, 0x7f, 0x12, 0xe8, 0x64, 0x34, 0x53, 0xc1, 0x05, 0xa7, 0x9a, 0x9f, 0x5a, 0xe0, 0x09, 0xfa, 0x1a, 0xe6, 0xc2, 0x5a, 0x94, 0x62, 0xeb, 0xcb, 0xb0, 0xfd, 0x5f, 0x14, 0x55, 0x4b, 0xc9, 0x77, 0x47, 0xc3, 0x3e, 0x34, 0xda, 0x90, 0xc8, 0x16, 0xd8, 0xd0, 0xd5, 0x0b, 0xfe, 0x37, 0x61, 0x8c, 0x58, 0x12, 0x89, 0x14, 0x84, 0xfa, 0x25, 0x93, 0x22, 0xc1, 0x50, 0x92, 0xd4, 0x15, 0x5d, 0x86, 0x96, 0xd6, 0xf1, 0x2f, 0x24, 0xfd, 0x36, 0x44, 0x96, 0xb3, 0xbe, 0x08, 0x71, 0xca, 0x3d, 0x02, 0xd2, 0xb6, 0xbc, 0xd5, 0x9e, 0xad, 0x5e, 0x27, 0xe8, 0x3e, 0xf2, 0xd4, 0x40, 0x87, 0x54, 0xe9, 0x00, 0x31, 0x61, 0x87, 0x76, 0x69, 0xe1, 0xa4, 0xd8, 0x50, 0xbf, 0x9f, 0xc1, 0xc2, 0x31, 0x85, 0x4d, 0x03, 0x7e, 0x26, 0x2f, 0x9a, 0x9f, 0x9b, 0xd8, 0x90, 0x44, 0x67, 0xea, 0xea, 0xd8, 0x3f, 0x09, 0x38, 0xe2, 0x6e, 0x34, 0x5f, 0x9c, 0xc6, 0x95, 0x98, 0x5f, 0x00, 0xa1, 0x25, 0x5a, 0x0a, 0x4f, 0x95, 0xdb, 0x9d, 0xad, 0xcd, 0xb7, 0xc2, 0x40, 0x89, 0x9a, 0xea, 0x27, 0x83, 0xc2, 0xd2, 0x1c, 0x2d, 0x32, 0x79, 0xf8, 0x86, 0xf7, 0xab, 0x3d, 0x4e, 0x8a, 0xf5, 0x38, 0x1f, 0xa0, 0xb0, 0x18, 0x48, 0xf1, 0xab, 0x14, 0xad, 0x33, 0x4f, 0x2b, 0x68, 0x03, 0x58, 0x08, 0xcd, 0xf1, 0xbb, 0x9e, 0x9d, 0x9a, 0x81, 0x6b, 0xaf, 0x72, 0x8a, 0x95, 0x5b, 0x96, 0x0b, 0x77, 0x01, 0xfa, 0x62, 0x66, 0x87, 0xdc, 0x3c, 0x9c, 0xba, 0x64, 0x63, 0x37, 0xb5, 0x3e, 0x29, 0x81, 0x6e, 0x94, 0x82, 0xdd, 0xf5, 0x57, 0x8a, 0x87, 0x68, 0xaa, 0xe4, 0x77, 0xfc, 0xe4, 0x10, 0xac, 0x2d, 0x5d, 0xe6, 0x09, 0x58, 0x61, 0xc1, 0x11, 0xd7, 0xfe, 0xb3, 0xe6, 0xbb, 0x4f, 0xbb, 0x5a, 0x54, 0x95, 0x54, 0x95, 0x97, 0x27, 0x98, 0x35, 0x0a, 0x25, 0x3f, 0x05, 0xf6, 0x6c, 0x2e, 0xcf, 0xcb, 0xc0, 0xed, 0x43, 0xf5, 0xec, 0x2e, 0x6d, 0x8d, 0xba, 0x15, 0xa5, 0x12, 0x54, 0xd9, 0x7b, 0x18, 0x21, 0x10, 0x7c, 0x07, 0xdd, 0x9a, 0x16, 0xef, 0x84, 0x06, 0xf9, 0x43, 0xe2, 0x82, 0xb9, 0x5d, 0x4b, 0x36, 0x25, 0x30, 0xc9, 0x13, 0xd6, 0xba, 0x42, 0x1d, 0xf6, 0x02, 0x7d, 0xe5, 0xaf, 0x1e, 0x47, 0x45, 0xd5, 0x86, 0x81, 0x06, 0x95, 0x4b, 0xe6, 0xc1, 0x96, 0x27, 0x80, 0xa2, 0x94, 0x10, 0x72, 0xe9, 0x51, 0x31, 0xb1, 0x67, 0x9d, 0xf0, 0x63, 0x76, 0x25, 0x04, 0x2c, 0x37, 0xd4, 0x8f, 0xfb, 0x15, 0x2e, 0x5e, 0xbc, 0x18, 0x5c, 0x8a, 0x2b, 0x7d, 0x43, 0x85, 0xf1, 0xc9, 0x5a, 0xf9, 0x37, 0xdf, 0x78, 0xdf, 0xd8, 0x75, 0x7f, 0xab, 0x43, 0x49, 0x68, 0xb0, 0xb5, 0x7c, 0x66, 0x57, 0x44, 0x68, 0xf1, 0x60, 0xb4, 0x47, 0xac, 0x82, 0x21, 0xe5, 0x06, 0x06, 0x76, 0xa8, 0x42, 0xa1, 0xc6, 0xb7, 0x17, 0x2d, 0xd3, 0x34, 0x0f, 0x76, 0x40, 0x70, 0xab, 0x1f, 0xe0, 0x91, 0xc5, 0xc7, 0x4c, 0x95, 0xa5, 0xdc, 0x04, 0x33, 0x90, 0x72, 0x3a, 0x4c, 0x12, 0x7d, 0xa1, 0x4c, 0xdd, 0xe1, 0xdc, 0x26, 0x75, 0xa6, 0x23, 0x40, 0xb3, 0xe6, 0xaf, 0xd0, 0x52, 0x2a, 0x31, 0xde, 0x26, 0xe7, 0xd1, 0xec, 0x3a, 0x9c, 0x8a, 0x09, 0x1f, 0xfd, 0xc7, 0x5b, 0x7e, 0xcf, 0xdc, 0x7c, 0x12, 0x99, 0x5a, 0x5e, 0x37, 0xce, 0x34, 0x88, 0xbd, 0x29, 0xf8, 0x62, 0x9d, 0x68, 0xf6, 0x96, 0x49, 0x24, 0x48, 0xdd, 0x52, 0x66, 0x97, 0x47, 0x6d, 0xc0, 0x61, 0x34, 0x6e, 0xbe, 0x3f, 0x67, 0x72, 0x17, 0xff, 0x9c, 0x60, 0xef, 0xce, 0x94, 0x3a, 0xf2, 0x8d, 0xfd, 0x3f, 0x9e, 0x59, 0x69, 0x25, 0x98, 0xa6, 0x04, 0x7c, 0x23, 0xc4, 0xc0, 0x14, 0x00, 0xf1, 0xab, 0x57, 0x30, 0xea, 0xc0, 0xae, 0x8d, 0x58, 0x43, 0xd5, 0x05, 0x1c, 0x37, 0x62, 0x40, 0x17, 0x2a, 0xf2, 0x18, 0xd7, 0xa1, 0xec, 0xfe, 0x65, 0xb4, 0xf7, 0x51, 0x00, 0x63, 0x89, 0x83, 0xc1, 0x4d, 0xe4, 0x97, 0x47, 0x55, 0xda, 0xde, 0x80, 0x18, 0xc9, 0xb8, 0xf4, 0x54, 0x3f, 0xb0, 0x95, 0x96, 0x15, 0x13, 0xe6, 0x7c, 0x61, 0xdb, 0xc5, 0x9c, 0x60, 0x7f, 0x9b, 0x51, 0xf8, 0xd0, 0x9b, 0xdc, 0xad, 0x28, 0xbc, 0xfb, 0x9e, 0x5d, 0x27, 0x44, 0xea, 0x88, 0x48, 0xb2, 0x62, 0x3a, 0xc0, 0x7f, 0x8e, 0xf6, 0x1a, 0x81, 0xa3, 0x59, 0x10, 0xb8, 0xa1, 0xba, 0xf3, 0x9a, 0x91, 0x9a, 0x7b, 0x60, 0xbc, 0x60, 0x4d, 0x63, 0x18, 0x5f, 0x75, 0x92, 0x21, 0xd8, 0x47, 0xcc, 0x54, 0xa2, 0x27, 0x65, 0xa4, 0xc3, 0x34, 0x75, 0xb5, 0x79, 0x1e, 0x9a, 0xf3, 0x27, 0x1f, 0xc8, 0xd9, 0x35, 0x06, 0x67, 0x09, 0x0d, 0x81, 0x84, 0xec, 0x50, 0x52, 0x2d, 0x80, 0x4f, 0x23, 0xc4, 0xfb, 0x44, 0xff, 0xa4, 0x81, 0xbc, 0x92, 0xae, 0x40, 0x8d, 0x1b, 0x9f, 0x2b, 0x13, 0x19, 0x04, 0xf9, 0x70, 0x5c, 0x59, 0xe2, 0xf4, 0xbd, 0xe7, 0xa3, 0xb2, 0xc0, 0x85, 0xd9, 0x3f, 0xd2, 0xab, 0xc5, 0xe1, 0x4d, 0x16, 0x30, 0x01, 0xa1, 0x2f, 0x51, 0x93, 0x8d, 0x02, 0x1a, 0xfa, 0x92, 0x23, 0x9b, 0x87, 0x3d, 0xc6, 0xc3, 0x57, 0xea, 0xa8, 0xaf, 0x4e, 0xe6, 0xd0, 0x05, 0x40, 0x65, 0x7f, 0xe3, 0x29, 0x14, 0x10, 0x3b, 0x5d, 0x98, 0xf6, 0x8b, 0xd3, 0xe2, 0xb5, 0x35, 0x9f, 0x08, 0xcc, 0xd8, 0x8d, 0x0c, 0x81, 0x1e, 0x4c, 0x31, 0xfb, 0xb4, 0x9f, 0x3a, 0x90, 0xbb, 0xd0, 0x5d, 0xce, 0x62, 0xf3, 0x44, 0xe7, 0x07, 0x75, 0x93, 0x15, 0x9a, 0xe3, 0x50, 0x50, 0xb0, 0x4c, 0x9e, 0x6b, 0x86, 0xbc, 0x43, 0x2d, 0xc8, 0xb0, 0x48, 0xc7, 0x3c, 0x00, 0x18, 0xca, 0x5b, 0x69, 0x41, 0x12, 0x97, 0x73, 0x2a, 0x4e, 0x1a, 0xa9, 0x9a, 0x92, 0x8c, 0x71, 0xe7, 0xa2, 0x4f, 0xd2, 0x77, 0x85, 0x6a, 0xa4, 0x25, 0x01, 0xe5, 0x1b, 0x01, 0x2a, 0xea, 0x94, 0x46, 0xa2, 0x10, 0x4e, 0x93, 0xf8, 0x15, 0xa0, 0xb3, 0xa2, 0x9b, 0x45, 0x83, 0x14, 0xf3, 0xd8, 0xbe, 0x2b, 0x98, 0x23, 0xd3, 0x42, 0x15, 0x05, 0xff, 0x6d, 0x88, 0x90, 0xe9, 0x04, 0xa2, 0x4a, 0x7d, 0xe9, 0x51, 0xa2, 0xa1, 0xc6, 0x4e, 0xd2, 0xe4, 0xf9, 0xe9, 0xa5, 0x16, 0x5e, 0xba, 0x47, 0x99, 0xce, 0xfe, 0xb5, 0xd1, 0x48, 0x00, 0x55, 0x45, 0xf9, 0xb5, 0xfb, 0x0e, 0xec, 0x65, 0x03, 0xfe, 0xbb, 0xdd, 0x26, 0xa2, 0x38, 0x51, 0x43, 0x83, 0x73, 0x4a, 0xfe, 0xc8, 0xa4, 0x81, 0xcf, 0xb2, 0xfe, 0x1f, 0xf9, 0x2f, 0x1e, 0xa7, 0x84, 0x07, 0xb4, 0x07, 0xc6, 0xb8, 0x4a, 0x21, 0x4e, 0xf6, 0x07, 0xcc, 0x59, 0x04, 0xd9, 0xe8, 0xc7, 0x3f, 0xeb, 0xff, 0xa0, 0x1c, 0x2b, 0x17, 0x79, 0xdc, 0x42, 0x0f, 0x08, 0x9e, 0xad, 0xe2, 0x0b, 0x69, 0xd5, 0xd7, 0xc4, 0x3c, 0xeb, 0x73, 0x6b, 0x68, 0x31, 0xe8, 0xc1, 0x10, 0xf1, 0x6c, 0xfd, 0xb3, 0xa4, 0x67, 0xe9, 0x41, 0x4c, 0x00, 0xec, 0xf1, 0x37, 0x31, 0x50, 0x08, 0x94, 0x55, 0x56, 0x78, 0xc4, 0x97, 0xfa, 0xba, 0x9a, 0x95, 0xd0, 0x1c, 0xc4, 0x64, 0x39, 0x0f, 0xc4, 0xa7, 0x6b, 0xfa, 0x8b, 0x0e, 0x1c, 0x68, 0xa5, 0x25, 0xd7, 0x06, 0xd6, 0x60, 0x4b, 0x23, 0x30, 0xb6, 0xb3, 0x48, 0x52, 0x15, 0xf6, 0x06, 0xf1, 0x88, 0x3a, 0x75, 0x15, 0x88, 0xc7, 0xef, 0xa5, 0x06, 0xc3, 0xe8, 0xd0, 0xc6, 0x01, 0x92, 0xe8, 0x47, 0x6b, 0xd1, 0x17, 0x5d, 0x95, 0x62, 0x08, 0x7b, 0xdb, 0x81, 0x8e, 0x66, 0x21, 0x62, 0x86, 0xba, 0xfe, 0x47, 0xff, 0x4d, 0xbc, 0xce, 0xd5, 0x14, 0x44, 0x48, 0x0a, 0x9a, 0x56, 0x73, 0xec, 0xe7, 0xfa, 0xc7, 0x3a, 0x0e, 0xd4, 0x1a, 0xb0, 0x05, 0x17, 0x53, 0xa7, 0xca, 0xa8, 0x9b, 0xe3, 0x13, 0x9a, 0xfd, 0x97, 0x93, 0xb3, 0xe0, 0x2f, 0x27, 0xf0, 0x40, 0x04, 0x65, 0x95, 0xac, 0xd4, 0x7b, 0xf1, 0x3f, 0xd0, 0xda, 0x27, 0xf0, 0x9e, 0xda, 0x48, 0x03, 0x6d, 0x3e, 0xe4, 0x37, 0xf2, 0xee, 0x8f, 0x86, 0x06, 0xea, 0x97, 0x34, 0x3c, 0x33, 0x58, 0x46, 0x57, 0xf4, 0x6d, 0xba, 0x99, 0xdb, 0x5c, 0xfe, 0x6c, 0xa1, 0x76, 0xfa, 0xb7, 0xb0, 0xf3, 0xbf, 0xa0, 0xab, 0x61, 0xe3, 0x40, 0xc3, 0x4e, 0xb9, 0xf1, 0x7c, 0x7e, 0xc2, 0xbe, 0x03, 0xb1, 0x80, 0xf0, 0xbb, 0x6f, 0x43, 0x4c, 0x2a, 0x65, 0x42, 0xe0, 0x0e, 0x84, 0x37, 0x3f, 0x4f, 0x46, 0x49, 0xcd, 0xa3, 0x2b, 0xf6, 0x86, 0x66, 0x61, 0x43, 0xf6, 0x22, 0xaa, 0x48, 0x04, 0x60, 0xb5, 0xaf, 0xac, 0x51, 0x86, 0x07, 0xcd, 0x9a, 0xf8, 0xbc, 0xd6, 0xb5, 0x8c, 0x30, 0x12, 0x73, 0x16, 0xb2, 0x5d, 0x5e, 0xa7, 0xbf, 0x6b, 0x0c, 0xab, 0x85, 0x42, 0xff, 0x69, 0xd9, 0xb2, 0xf1, 0x80, 0xbe, 0x12, 0xed, 0x75, 0x34, 0x4a, 0x39, 0x5a, 0xa1, 0x0f, 0x85, 0x2f, 0x08, 0x3a, 0xd6, 0x4e, 0xf4, 0x0e, 0x9c, 0x03, 0x09, 0xe9, 0xbb, 0xa5, 0x4b, 0x8c, 0xb3, 0x3c, 0x95, 0x49, 0x8a, 0x69, 0x53, 0x8d, 0x3a, 0xe5, 0xb2, 0x5e, 0x24, 0x70, 0x98, 0x30, 0x6f, 0xa8, 0xc7, 0x4a, 0x8e, 0xe5, 0xbc, 0xa9, 0x41, 0x53, 0x1d, 0x61, 0xaa, 0xc2, 0x7a, 0xab, 0x3d, 0xc5, 0x61, 0x7d, 0x56, 0x06, 0xc9, 0x57, 0x7a, 0x2a, 0x83, 0x46, 0xe8, 0xd8, 0x5b, 0x32, 0xb8, 0x50, 0x57, 0x75, 0x10, 0x8d, 0xc8, 0x5e, 0x2a, 0xde, 0x2e, 0xac, 0x1e, 0x63, 0x6e, 0x1a, 0xf4, 0x05, 0x4c, 0x8b, 0x6f, 0x57, 0x63, 0x2d, 0xf2, 0x69, 0xc3, 0x72, 0x3b, 0x32, 0x08, 0x72, 0xe4, 0xc5, 0x7b, 0x21, 0x83, 0x58, 0xdc, 0x7e, 0x99, 0x05, 0xbb, 0x04, 0xed, 0xf9, 0x2e, 0xdf, 0x0d, 0xf6, 0x35, 0xf3, 0xbf, 0x36, 0x1e, 0x57, 0xa1, 0x32, 0x96, 0xe1, 0x44, 0x7a, 0xf5, 0x08, 0x78, 0x72, 0xd6, 0x36, 0xe2, 0x75, 0x18, 0xa9, 0x87, 0x6e, 0x15, 0xeb, 0x01, 0xf5, 0xe8, 0xde, 0xd8, 0x18, 0x92, 0x51, 0x1c, 0xc2, 0x85, 0x1b, 0x00, 0xb8, 0x32, 0x71, 0x2a, 0x6d, 0x3b, 0xa5, 0x66, 0x65, 0x17, 0xbc, 0xd3, 0x56, 0x76, 0x21, 0xa7, 0xcf, 0x84, 0x45, 0x58, 0x96, 0x53, 0x26, 0x20, 0x20, 0xc3, 0x3b, 0xf7, 0x80, 0x31, 0xb8, 0xee, 0x07, 0x07, 0xde, 0x07, 0x20, 0x68, 0xc1, 0x70, 0x57, 0x03, 0x27, 0xe6, 0xd9, 0xf5, 0xc6, 0xdd, 0xc3, 0x35, 0x40, 0x2e, 0xfc, 0x54, 0x88, 0x62, 0xf5, 0xa0, 0x70, 0x94, 0xfd, 0x42, 0x8a, 0x7b, 0xbc, 0x15, 0xd7, 0xb3, 0x8d, 0x05, 0x36, 0x2c, 0x9c, 0xa9, 0x85, 0xf5, 0x8a, 0x76, 0x64, 0x7d, 0x2b, 0xe4, 0xc2, 0xcd, 0x6b, 0x3d, 0x17, 0xd6, 0x87, 0x09, 0x71, 0xd7, 0xa0, 0x98, 0xba, 0xf7, 0x2c, 0x6f, 0x6f, 0x12, 0x14, 0xcf, 0x1f, 0xaa, 0xe4, 0x88, 0xbd, 0x7d, 0xe2, 0x59, 0xd3, 0x41, 0x5c, 0x2f, 0x0d, 0xde, 0xc7, 0x45, 0x70, 0x04, 0xf3, 0x57, 0x08, 0xd1, 0xec, 0xcc, 0xcc, 0x0d, 0xf6, 0x5a, 0x04, 0x94, 0x3a, 0xd5, 0xcb, 0xc1, 0x3f, 0x29, 0x5f, 0x00, 0x0f, 0xe0, 0x56, 0xc4, 0x0b, 0x2d, 0x88, 0xf2, 0x7d, 0xc3, 0x4c, 0xfe, 0xb8, 0x03, 0xbe, 0x34, 0x83, 0xa9, 0xeb, 0xf9, 0xb5, 0xa9, 0x02, 0x60, 0x57, 0x72, 0x5d, 0x63, 0xea, 0xd2, 0xc0, 0xc0, 0xff, 0x1f, 0xe2, 0x6a, 0xc1, 0xe7, 0xbd, 0xfc, 0xd6, 0xfa, 0xd8, 0x75, 0x84, 0x2d, 0x19, 0x4f, 0x33, 0x17, 0x50, 0x46, 0x2c, 0x06, 0xb8, 0xd7, 0x98, 0x2d, 0x67, 0x99, 0x5e, 0xd5, 0xd3, 0xae, 0x96, 0xa0, 0x5a, 0xe0, 0x06, 0x7f, 0x4e, 0xb1, 0xc7, 0xc9, 0x32, 0x31, 0xbd, 0x39, 0x77, 0x3c, 0xbe, 0x0a, 0x9d, 0x33, 0xa0, 0xa4, 0x0b, 0x10, 0x1d, 0x02, 0x00, 0x77, 0xd9, 0x7c, 0xe4, 0x24, 0x01, 0x3d, 0x64, 0xb4, 0xd0, 0xd2, 0x72, 0xec, 0x01, 0x94, 0x6b, 0x7a, 0x5e, 0xed, 0xfa, 0xb4, 0xd6, 0x8c, 0xd6, 0xd1, 0xb2, 0x66, 0x7d, 0x04, 0xb2, 0x9d, 0x0c, 0xaf, 0x37, 0x00, 0x98, 0xff, 0xe4, 0x91, 0x8e, 0x0c, 0xa1, 0xdf, 0x47, 0xf2, 0x75, 0x86, 0x7b, 0x73, 0x9e, 0x0a, 0x51, 0x4d, 0x32, 0x09, 0x32, 0x5e, 0x21, 0x70, 0x45, 0x92, 0x7b, 0x47, 0x9c, 0x1c, 0xe2, 0xe5, 0xd5, 0x4f, 0x25, 0x48, 0x8c, 0xad, 0x15, 0x13, 0xe3, 0xf4, 0x4a, 0x21, 0x26, 0x6c, 0xfd, 0x84, 0x16, 0x33, 0x32, 0x7d, 0xee, 0x6c, 0xf8, 0x10, 0xfb, 0xf7, 0x39, 0x3e, 0x31, 0x7d, 0x9e, 0x53, 0xd1, 0xbe, 0x1d, 0x5a, 0xe7, 0x83, 0x9b, 0x66, 0xb9, 0x43, 0xb9, 0xed, 0x18, 0xf2, 0xc5, 0x30, 0xe9, 0x75, 0x42, 0x23, 0x32, 0xc3, 0x43, 0x9c, 0xce, 0x49, 0xa2, 0x9f, 0x2a, 0x33, 0x6a, 0x48, 0x51, 0x26, 0x3c, 0x5e, 0x9b, 0xd1, 0x3d, 0x73, 0x11, 0x09, 0xe8, 0x44, 0xb7, 0xf8, 0xc3, 0x92, 0xa5, 0xc1, 0xdc, 0xaa, 0x2a, 0xe5, 0xf5, 0x0f, 0xf6, 0x3f, 0xab, 0x97, 0x65, 0xe0, 0x16, 0x70, 0x2c, 0x35, 0xa6, 0x7c, 0xd7, 0x36, 0x4d, 0x3f, 0xab, 0x55, 0x2f, 0xb3, 0x49, 0xe3, 0x5c, 0x15, 0xc5, 0x02, 0x50, 0x45, 0x3f, 0xd1, 0x8f, 0x7b, 0x85, 0x59, 0x92, 0x63, 0x2e, 0x2c, 0x76, 0xc0, 0xfb, 0xf1, 0xef, 0x96, 0x3e, 0xa8, 0x0e, 0x32, 0x23, 0xde, 0x32, 0x77, 0xbc, 0x55, 0x92, 0x51, 0x72, 0x58, 0x29, 0xec, 0x03, 0xf2, 0x13, 0xba, 0x89, 0x55, 0xca, 0xb2, 0x82, 0xd9, 0x62, 0x53, 0x48, 0xa6, 0x14, 0xb5, 0x9b, 0xde, 0x45, 0x88, 0x56, 0x49, 0xba, 0xe3, 0x6d, 0xe3, 0x4d, 0xef, 0x8f, 0xce, 0xc8, 0x53, 0x43, 0x47, 0x5d, 0x97, 0x6a, 0xe1, 0xe9, 0xb2, 0x78, 0x29, 0xce, 0x2a, 0xc5, 0xef, 0xd0, 0xb3, 0x99, 0xa8, 0xb4, 0x48, 0xbe, 0x65, 0x04, 0x29, 0x4e, 0xe6, 0xb3, 0xc1, 0xc6, 0xa5, 0x34, 0x2d, 0x7c, 0x01, 0xae, 0x9d, 0x8a, 0xd3, 0x07, 0x0c, 0x2b, 0x1a, 0x91, 0x57, 0x3a, 0xf5, 0xe0, 0xc5, 0xe4, 0xcb, 0xbf, 0x4a, 0xcd, 0xc6, 0xb5, 0x4c, 0x92, 0x72, 0x20, 0x0d, 0x99, 0x70, 0x25, 0x0c, 0x17, 0xc1, 0x03, 0x6f, 0x06, 0x08, 0x5c, 0x41, 0x85, 0x8e, 0xd3, 0xa0, 0xc4, 0x81, 0x50, 0xbc, 0x69, 0x7e, 0x4a, 0x69, 0x5f, 0xef, 0x33, 0x5f, 0x7a, 0xd0, 0x7e, 0x1a, 0x46, 0xdc, 0x76, 0x7f, 0xf8, 0x22, 0xdb, 0x70, 0xe6, 0x66, 0x90, 0x80, 0xb9, 0x81, 0x6b, 0x22, 0x32, 0xc8, 0x1a, 0x4c, 0x66, 0xcc, 0x58, 0x6a, 0xbf, 0xe1, 0xea, 0xa8, 0xca, 0x6c, 0xf4, 0x1f, 0xc3, 0xc3, 0xe6, 0xc7, 0xb8, 0x86, 0xfb, 0x6d, 0xac, 0x9f, 0x48, 0x22, 0xb4, 0xfc, 0x6f, 0xff, 0x9d, 0x05, 0x13, 0xd6, 0x1a, 0x21, 0xc8, 0x0a, 0x37, 0x76, 0x71, 0xd1, 0x35, 0xa6, 0x68, 0xa0, 0xae, 0x2b, 0xb9, 0x34, 0xc8, 0x2c, 0x41, 0x42, 0xda, 0x69, 0xd1, 0x2c, 0xa7, 0x24, 0x75, 0x6a, 0x37, 0x9a, 0x69, 0xf8, 0x3e, 0x70, 0xce, 0xe0, 0xc7, 0x8c, 0xf3, 0x13, 0xa7, 0x77, 0xfa, 0xb4, 0x8e, 0xe2, 0x03, 0xe1, 0x4f, 0xed, 0x62, 0x41, 0x62, 0xe9, 0xcf, 0x38, 0x65, 0x24, 0x5c, 0xfb, 0x31, 0xea, 0x07, 0xee, 0x88, 0x9e, 0x47, 0x0f, 0xee, 0x46, 0xa0, 0x62, 0x30, 0xf7, 0x00, 0x51, 0xf1, 0x1e, 0x79, 0x8c, 0x72, 0x0d, 0x37, 0xf2, 0x27, 0xca, 0x01, 0xb1, 0x09, 0xa1, 0xce, 0xe9, 0x2a, 0xd5, 0xf6, 0xb0, 0x20, 0x1a, 0xe7, 0x1e, 0xab, 0x44, 0x69, 0x99, 0xcd, 0xcb, 0xc4, 0xa5, 0xfc, 0x3b, 0x1a, 0xf1, 0x38, 0x94, 0xae, 0x93, 0xdd, 0xff, 0xe8, 0xee, 0x18, 0x50, 0x13, 0x6b, 0x30, 0xcd, 0xa1, 0xd8, 0x3d, 0x8d, 0x3b, 0xea, 0x7b, 0x13, 0x1c, 0x06, 0x14, 0x1c, 0xc2, 0xa8, 0x5f, 0xa5, 0xb4, 0x3d, 0x05, 0xec, 0x95, 0x4e, 0x11, 0xb6, 0xf3, 0x7b, 0x03, 0xf4, 0x62, 0x13, 0xe9, 0x42, 0xa7, 0xe1, 0x9a, 0x46, 0xe9, 0x70, 0xb5, 0xc5, 0x06, 0x70, 0x84, 0x30, 0x31, 0x7b, 0x1b, 0xb3, 0xb3, 0x5d, 0xf6, 0x8a, 0xe3, 0x3a, 0x49, 0x26, 0xa0, 0x3e, 0x6b, 0xfe, 0xb5, 0x51, 0x04, 0x16, 0xfc, 0xbb, 0x05, 0x24, 0xc9, 0xca, 0x50, 0x74, 0x15, 0x6c, 0xc5, 0xa5, 0xd6, 0xfe, 0x1c, 0x99, 0x5e, 0xdc, 0x60, 0xa2, 0xf5, 0x50, 0x41, 0x1a, 0xa4, 0x1e, 0x3d, 0xa3, 0xbd, 0xcf, 0x64, 0xbc, 0xf0, 0x4a, 0x05, 0x10, 0x57, 0x1b, 0x93, 0x6d, 0x47, 0xe5, 0x5c, 0xec, 0x03, 0x30, 0xee, 0x8d, 0xfe, 0x73, 0x56, 0x34, 0x04, 0xf0, 0x47, 0xd7, 0xf3, 0xa8, 0xa3, 0xd7, 0x74, 0x3b, 0xc5, 0x54, 0x95, 0x52, 0x10, 0xf1, 0xeb, 0x0d, 0x08, 0x59, 0x9e, 0xa7, 0x7d, 0x5f, 0x97, 0x4d, 0x87, 0x17, 0x6d, 0x37, 0xd9, 0x8b, 0x9c, 0x0a, 0xd4, 0x40, 0x40, 0x72, 0x09, 0xed, 0x6a, 0x9f, 0x08, 0x46, 0x4d, 0x56, 0x55, 0x93, 0xe1, 0xa6, 0x3b, 0x93, 0x85, 0x36, 0xb4, 0x92, 0x44, 0xe9, 0x7d, 0x88, 0x01, 0x73, 0xb6, 0x40, 0xf2, 0xdd, 0xb7, 0x4d, 0x06, 0x8e, 0xcb, 0x46, 0xcf, 0x28, 0x9b, 0x7d, 0x89, 0x13, 0x07, 0xbb, 0xa3, 0x70, 0x54, 0xcf, 0x91, 0xb3, 0x1f, 0xc8, 0x2f, 0x74, 0xd5, 0xfc, 0xc0, 0x00, 0x94, 0x2e, 0xde, 0x91, 0x18, 0x25, 0xf5, 0x3f, 0xe6, 0x66, 0xb0, 0xc9, 0xaa, 0x8c, 0xff, 0x6a, 0x37, 0x6e, 0x1f, 0x37, 0x2e, 0xac, 0x6a, 0xc4, 0xe4, 0x6c, 0xc0, 0x94, 0x22, 0x45, 0xd4, 0xc2, 0xdc, 0xf0, 0x2d, 0x76, 0x40, 0xff, 0xcc, 0x5a, 0x6a, 0xc3, 0xa8, 0x7f, 0x5c, 0x41, 0x15, 0x51, 0xbc, 0xc2, 0xf2, 0x6c, 0xb9, 0x49, 0x61, 0xd5, 0x3f, 0x95, 0xdd, 0xb1, 0x9a, 0xe9, 0x30, 0xc8, 0xd7, 0x0f, 0x03, 0x1b, 0x29, 0xa5, 0xdf, 0x99, 0xff, 0x36, 0x69, 0x5e, 0x80, 0x2c, 0xbc, 0xb6, 0xb5, 0x8c, 0x1b, 0xa7, 0xed, 0x5e, 0xac, 0xfa, 0x76, 0x41, 0x4a, 0x41, 0xad, 0x4a, 0x44, 0xf7, 0x1f, 0x1b, 0x58, 0x0d, 0x34, 0xc3, 0xa9, 0x52, 0x92, 0x0b, 0x25, 0x4a, 0x14, 0x5f, 0xea, 0x51, 0x7f, 0x5b, 0x42, 0xb2, 0xf6, 0x5e, 0xcd, 0x0f, 0x82, 0x59, 0x54, 0x78, 0xd8, 0x0a, 0xe5, 0xc8, 0xce, 0xea, 0x12, 0xa1, 0x61, 0xcc, 0xbb, 0x5e, 0xac, 0x09, 0x99, 0x0f, 0xc6, 0x19, 0xa4, 0x60, 0x80, 0x43, 0x6d, 0xbd, 0x08, 0xd7, 0x47, 0x84, 0xaf, 0x00, 0x2d, 0x58, 0xe0, 0x6f, 0xaf, 0x7f, 0x3c, 0xea, 0xe7, 0xd3, 0x41, 0x9b, 0x1f, 0xca, 0x26, 0x5a, 0x55, 0x59, 0xcf, 0x9e, 0x2d, 0x3b, 0x60, 0x97, 0x8d, 0x81, 0xa6, 0x78, 0xb9, 0xed, 0x8e, 0x44, 0x86, 0xb4, 0xd1, 0x46, 0x09, 0xd6, 0xc1, 0x27, 0xc0, 0xc2, 0xfb, 0xff, 0xe3, 0x0a, 0x60, 0x51, 0x98, 0x36, 0x70, 0x17, 0xdf, 0x5c, 0x2b, 0x2c, 0x02, 0x0b, 0x40, 0x50, 0x35, 0xfe, 0xb4, 0xb2, 0xcd, 0xfe, 0x3a, 0x28, 0x1b, 0xdb, 0xd9, 0x68, 0xe0, 0xa9, 0x0f, 0xa6, 0x51, 0x36, 0x1a, 0x42, 0xde, 0x27, 0x2c, 0xb8, 0xc2, 0xf5, 0x4e, 0x96, 0xf5, 0x1d, 0xf9, 0x1e, 0xf1, 0x19, 0xcc, 0x7a, 0xb7, 0xe1, 0x36, 0xa3, 0xbd, 0xb8, 0x18, 0xb4, 0xd7, 0x8c, 0x8e, 0x98, 0x66, 0x70, 0x03, 0x02, 0x74, 0x39, 0x22, 0x65, 0x43, 0x32, 0x81, 0xc8, 0xa7, 0x71, 0x17, 0x1c, 0x2b, 0x70, 0xa0, 0x72, 0x72, 0xd2, 0xfb, 0xaa, 0xbf, 0x81, 0x3b, 0xf2, 0xcc, 0x8c, 0x2b, 0x2b, 0xc2, 0x56, 0xd4, 0x98, 0x27, 0xff, 0xa8, 0xf6, 0xb0, 0x96, 0xb4, 0xc3, 0xa7, 0x92, 0xc5, 0xde, 0x00, 0x3f, 0x4c, 0x33, 0xb7, 0x21, 0x60, 0x56, 0xd9, 0xed, 0xb7, 0x48, 0x2f, 0xb9, 0x8a, 0xa0, 0x33, 0xb6, 0x5e, 0x11, 0x99, 0xf5, 0x83, 0x7e, 0x81, 0xed, 0x2f, 0xe4, 0x94, 0xa7, 0x19, 0xff, 0xc6, 0x53, 0xfd, 0x2b, 0xb9, 0xef, 0x91, 0x32, 0x7a, 0xc2, 0x10, 0x48, 0x2a, 0x6d, 0xed, 0x0a, 0xb8, 0xe1, 0xc8, 0x09, 0x88, 0xbb, 0x45, 0x85, 0x85, 0x1d, 0xc9, 0x3e, 0xcc, 0xc6, 0x23, 0x22, 0x92, 0x4c, 0xd1, 0x3b, 0x5d, 0xd4, 0xee, 0xd6, 0x6e, 0xd8, 0xd9, 0x97, 0x2d, 0x77, 0x26, 0x29, 0xea, 0x64, 0x74, 0x2e, 0xe8, 0x3c, 0x04, 0x11, 0x2f, 0x09, 0xae, 0x57, 0x48, 0x27, 0xaa, 0x4b, 0xeb, 0x00, 0x38, 0xf2, 0x55, 0x5a, 0x8b, 0xa3, 0x6a, 0x9b, 0xfb, 0xa0, 0x28, 0xd7, 0xc2, 0x1e, 0xa3, 0xcd, 0x0b, 0xba, 0xa9, 0xae, 0x48, 0x11, 0xc6, 0xaf, 0x06, 0xfe, 0x80, 0xa8, 0xc0, 0x2a, 0xb7, 0xa0, 0x0e, 0x18, 0xe4, 0xa6, 0xaa, 0x1e, 0xa1, 0xb7, 0x69, 0x45, 0xd2, 0x61, 0x5d, 0x43, 0xac, 0x11, 0x8b, 0x56, 0xc2, 0xf2, 0x96, 0x0f, 0xe9, 0x3a, 0x02, 0x5f, 0x13, 0xec, 0x91, 0xff, 0xc6, 0xd2, 0xc3, 0x53, 0x69, 0x9a, 0xbb, 0x09, 0x2d, 0xed, 0xc0, 0x65, 0xdb, 0x8f, 0xa2, 0x14, 0xdb, 0xc4, 0x64, 0x66, 0xf8, 0x97, 0xb8, 0x8c, 0x58, 0xb3, 0x01, 0x52, 0x13, 0x3a, 0xa3, 0x83, 0x1a, 0xf3, 0x7c, 0x74, 0xd9, 0x9e, 0x9e, 0x36, 0xff, 0x70, 0x11, 0xd3, 0x23, 0x83, 0x05, 0x69, 0x15, 0x08, 0xa2, 0xc3, 0xa4, 0x3e, 0x75, 0x5d, 0xc0, 0x81, 0xb5, 0x11, 0xd6, 0x48, 0x2a, 0x7d, 0xb6, 0x5f, 0xa9, 0x69, 0x9e, 0xa8, 0x7f, 0xf4, 0x70, 0x99, 0xed, 0x36, 0x37, 0xdb, 0xb0, 0xa3, 0xd0, 0xef, 0x79, 0x79, 0x6a, 0x8e, 0xf1, 0xe4, 0xd9, 0x4d, 0x42, 0xb4, 0xbc, 0x2b, 0x4a, 0x03, 0x8a, 0xe6, 0xe4, 0x6b, 0x24, 0xcf, 0xc8, 0x41, 0x53, 0xd3, 0x1e, 0xaf, 0x89, 0x50, 0x63, 0xa5, 0xca, 0x95, 0x9b, 0xe6, 0x3f, 0x37, 0xf2, 0xba, 0x0d, 0x43, 0x23, 0x66, 0x73, 0x6d, 0x86, 0x32, 0xfc, 0xe0, 0x72, 0xb6, 0xae, 0x5b, 0x6f, 0x3f, 0xd5, 0x9d, 0x3f, 0xaf, 0xf6, 0x38, 0x27, 0x5a, 0x99, 0x2f, 0xef, 0xc8, 0x7e, 0x60, 0xd4, 0x4c, 0x2c, 0xad, 0xc2, 0xb5, 0xc4, 0x94, 0xe3, 0xe7, 0x2e, 0xb4, 0x59, 0x7c, 0x96, 0xb4, 0x01, 0x67, 0x79, 0x9a, 0x90, 0x01, 0xa2, 0xed, 0x36, 0x76, 0xa8, 0xb4, 0x03, 0xae, 0x25, 0xff, 0xd7, 0x72, 0xf7, 0x08, 0x1e, 0x9a, 0x32, 0xbc, 0xc1, 0xc5, 0xe2, 0xed, 0xd4, 0xe2, 0xa6, 0x57, 0x6b, 0x78, 0x3c, 0xce, 0x3a, 0xae, 0x11, 0xfa, 0x43, 0x22, 0x62, 0x54, 0x88, 0x56, 0x18, 0x3e, 0xe6, 0x82, 0xd5, 0xdc, 0x31, 0xbe, 0xb3, 0x8f, 0x06, 0x1c, 0xbd, 0xec, 0xa7, 0x02, 0x1a, 0x44, 0x4e, 0x2d, 0xd4, 0x17, 0xdf, 0x26, 0xdc, 0xd2, 0x20, 0xf2, 0xb7, 0x31, 0x77, 0x2b, 0x43, 0x9e, 0x96, 0xd6, 0x14, 0xe1, 0xfa, 0xcb, 0x48, 0x6c, 0x7a, 0x7d, 0x51, 0x71, 0xb1, 0xde, 0x35, 0x9f, 0x6a, 0xd3, 0xa9, 0x6f, 0x64, 0x9c, 0x96, 0x91, 0x02, 0xa1, 0x96, 0x4f, 0xb4, 0xb4, 0xa1, 0xa4, 0x27, 0x9c, 0x68, 0xe6, 0xc3, 0x72, 0xe4, 0x21, 0x87, 0xd7, 0x54, 0xe8, 0x04, 0xa6, 0x16, 0x53, 0x09, 0x20, 0x69, 0xfb, 0x9b, 0x6d, 0x25, 0x26, 0x68, 0x90, 0x80, 0x8b, 0x01, 0x5d, 0xf2, 0x8c, 0x80, 0x10, 0x65, 0xda, 0x6f, 0xeb, 0xdc, 0x1a, 0x56, 0xbf, 0xd0, 0x02, 0x62, 0x5a, 0xcf, 0xaa, 0x53, 0x73, 0xfd, 0xe1, 0x49, 0xc1, 0xcf, 0xc3, 0x64, 0x9b, 0x48, 0x69, 0x69, 0x6d, 0x44, 0xec, 0xb1, 0x24, 0x79, 0xc5, 0xeb, 0xef, 0x99, 0x5f, 0x10, 0x02, 0x9f, 0x8b, 0x53, 0x0e, 0xeb, 0x3f, 0xdc, 0x2e, 0x50, 0xe8, 0x75, 0x7f, 0xc0, 0xbb, 0x9e, 0x26, 0x30, 0x23, 0xdb, 0x82, 0xf8, 0x78, 0xd9, 0xac, 0x7f, 0xfb, 0x0b, 0xd4, 0x39, 0x1d, 0xf1, 0xd8, 0x79, 0x89, 0x9a, 0x3e, 0xf5, 0x7b, 0xfd, 0x0d, 0x1f, 0x77, 0x55, 0x64, 0x8e, 0xdd, 0x85, 0xbb, 0x05, 0x2a, 0x6e, 0xdf, 0x71, 0xcd, 0x26, 0x28, 0xc9, 0x87, 0x42, 0x9f, 0x36, 0xdc, 0x50, 0x5c, 0xcc, 0x43, 0xf3, 0x0e, 0x7a, 0x86, 0x9c, 0x9e, 0x25, 0x5e, 0x2a, 0xf9, 0xfc, 0xf3, 0x0c, 0x12, 0x17, 0x96, 0xd1, 0x90, 0x00, 0x09, 0x60, 0xcb, 0x6f, 0xe2, 0xf1, 0xbf, 0x24, 0x61, 0x18, 0xb4, 0x98, 0xf3, 0x24, 0x7f, 0x9d, 0x48, 0x4c, 0x73, 0xcf, 0x09, 0x39, 0x30, 0x39, 0xe4, 0x53, 0x26, 0xb8, 0xff, 0xff, 0xb3, 0xe7, 0xe6, 0x15, 0x9c, 0x46, 0x69, 0x9f, 0x10, 0x07, 0x92, 0xd4, 0x67, 0x29, 0x50, 0x34, 0x8a, 0x90, 0x55, 0x2e, 0x45, 0x94, 0x3b, 0xee, 0xac, 0xf0, 0x3f, 0x32, 0x16, 0xf9, 0x4e, 0x27, 0x4d, 0x63, 0xd6, 0x37, 0xd9, 0xf1, 0x90, 0xe8, 0xa2, 0x66, 0xcd, 0xee, 0xf1, 0x53, 0x53, 0x0b, 0xee, 0x5c, 0xb8, 0x35, 0x52, 0x60, 0x50, 0x5c, 0x2c, 0x2e, 0x5d, 0x99, 0x0f, 0xff, 0xdc, 0x34, 0xec, 0x0f, 0xf7, 0xf1, 0xaf, 0x81, 0xb2, 0x4c, 0xed, 0x0e, 0xfa, 0x62, 0x13, 0xda, 0x6c, 0x7c, 0x60, 0xc4, 0x87, 0xf5, 0xf7, 0xb0, 0x3f, 0x81, 0x60, 0xa0, 0x57, 0xf4, 0x6d, 0x05, 0xbf, 0x82, 0x18, 0xb3, 0xad, 0xd9, 0xc0, 0x68, 0x93, 0xbd, 0x02, 0xdb, 0x9b, 0x61, 0x19, 0x1d, 0xfb, 0x13, 0x3b, 0xfa, 0xbe, 0x48, 0x58, 0xe4, 0x7a, 0x4c, 0xc3, 0x2e, 0x41, 0x6e, 0xc0, 0x8b, 0x8a, 0xc7, 0x91, 0x5a, 0x43, 0x73, 0x3f, 0x44, 0x06, 0xe9, 0xd9, 0x67, 0xc5, 0x60, 0xf3, 0x44, 0xd7, 0xe9, 0x04, 0xa2, 0x80, 0x45, 0xd9, 0x1e, 0x50, 0xd7, 0x9e, 0x42, 0x86, 0x7c, 0x0a, 0xd0, 0xff, 0xb5, 0x5f, 0x68, 0x87, 0x5e, 0x58, 0x64, 0x20, 0x10, 0x8a, 0x1b, 0x09, 0x25, 0x76, 0x41, 0x5d, 0xc1, 0x36, 0x93, 0xa1, 0x21, 0x2b, 0x0e, 0x70, 0x03, 0x08, 0x4e, 0xf9, 0x5a, 0x27, 0xa7, 0xd4, 0x28, 0x4d, 0x27, 0x61, 0x11, 0xd8, 0x60, 0x14, 0x2c, 0xb7, 0x40, 0xc1, 0x5b, 0x7b, 0x62, 0x3c, 0xf4, 0x8b, 0x3f, 0x7b, 0xfe, 0x3a, 0xf0, 0x8d, 0xf8, 0xd1, 0xd3, 0xe1, 0x1f, 0xf1, 0x98, 0x21, 0x4e, 0x67, 0x37, 0x76, 0xf0, 0x4f, 0x0c, 0x4e, 0x84, 0x6c, 0x32, 0xa1, 0x0c, 0x0d, 0x55, 0x9e, 0x49, 0x68, 0xb4, 0xf8, 0xe1, 0xb9, 0x6c, 0xdc, 0x1e, 0xa7, 0xea, 0x31, 0xdd, 0x86, 0xd6, 0x80, 0xe2, 0x59, 0x85, 0xe1, 0xd5, 0xd0, 0x25, 0x80, 0xd0, 0x42, 0x74, 0x23, 0x4a, 0xf2, 0xa5, 0x1b, 0x56, 0xbb, 0x68, 0xa2, 0x9e, 0x03, 0xba, 0xb7, 0xb5, 0x0f, 0x30, 0x6e, 0xf5, 0xd9, 0xa4, 0xf8, 0x13, 0x5d, 0x69, 0x61, 0x4a, 0xb3, 0x41, 0x58, 0xfb, 0xa3, 0x70, 0xf7, 0x87, 0x63, 0xd4, 0x02, 0x00, 0x81, 0xfe, 0x39, 0xcc, 0x23, 0x16, 0x30, 0xe4, 0xc0, 0x89, 0x15, 0xe6, 0x31, 0x77, 0x15, 0x50, 0xe9, 0xce, 0x1f, 0xca, 0x2c, 0x63, 0xfe, 0x06, 0xb7, 0x98, 0x9d, 0x58, 0x4f, 0xa7, 0xd7, 0x82, 0xa8, 0x8c, 0x1e, 0x7d, 0x64, 0xb6, 0xfb, 0xf5, 0x5e, 0x35, 0x96, 0xaf, 0x9b, 0xcb, 0x75, 0x85, 0xf8, 0xc7, 0xd3, 0xaa, 0x5c, 0x20, 0x82, 0xb2, 0x65, 0x24, 0x9d, 0xf0, 0x57, 0x01, 0xda, 0xb0, 0x31, 0xc4, 0xba, 0xc1, 0xea, 0x26, 0x7a, 0x29, 0x96, 0xa2, 0x02, 0x8d, 0x1e, 0x6a, 0x0f, 0x80, 0xa3, 0x84, 0x7c, 0x53, 0x1d, 0xba, 0x96, 0xee, 0x65, 0xa2, 0x41, 0x89, 0xbd, 0x27, 0x12, 0xe4, 0x0e, 0x95, 0x96, 0x64, 0x98, 0x1e, 0x58, 0xb2, 0xa4, 0xf9, 0x51, 0xef, 0x8f, 0x49, 0x7d, 0xff, 0xf2, 0xf2, 0xf2, 0x71, 0xea, 0xb8, 0x9c, 0x62, 0x8e, 0x18, 0xb5, 0xfc, 0xb4, 0x38, 0x82, 0x53, 0x7e, 0xaf, 0x6a, 0xd2, 0xa6, 0xb1, 0x75, 0x46, 0x33, 0xca, 0xa8, 0x6b, 0xf2, 0xc7, 0x6f, 0x39, 0x93, 0x15, 0x4f, 0xc7, 0x3e, 0x6f, 0xbb, 0xa2, 0x21, 0x0c, 0x27, 0x43, 0xf5, 0x30, 0xa4, 0x27, 0x84, 0x9a, 0x30, 0x1e, 0x00, 0xe0, 0x11, 0x29, 0xf0, 0x3a, 0x46, 0x07, 0xf8, 0x7c, 0xbe, 0x07, 0x62, 0xc0, 0xb1, 0xc6, 0x58, 0x55, 0xde, 0xba, 0x84, 0x22, 0xca, 0x4b, 0x88, 0xab, 0xee, 0xa6, 0xa4, 0x38, 0x2c, 0xf1, 0x6c, 0xcd, 0x6d, 0xc7, 0xc3, 0x7c, 0x44, 0xe5, 0x49, 0xc4, 0x53, 0x48, 0x19, 0xac, 0xd8, 0xbb, 0x0a, 0x02, 0xa5, 0xfa, 0x7a, 0x1c, 0x1d, 0x38, 0x06, 0xfb, 0xc3, 0x40, 0x7f, 0xd7, 0xda, 0x93, 0xfd, 0x0d, 0xe6, 0x40, 0x0d, 0x3a, 0xb8, 0x97, 0x74, 0x85, 0xcd, 0xdf, 0xbe, 0xd5, 0x93, 0x2f, 0x50, 0x7b, 0x79, 0x94, 0x7a, 0xdb, 0x2f, 0xad, 0x37, 0x61, 0x5a, 0xa7, 0x17, 0xdb, 0x5f, 0x29, 0x80, 0x99, 0xf2, 0x0f, 0x26, 0x3b, 0x35, 0x9a, 0x11, 0x51, 0xa6, 0xb7, 0x5c, 0x01, 0x36, 0x5e, 0xb1, 0x54, 0xae, 0x42, 0x14, 0x0d, 0x6e, 0x10, 0x34, 0x2f, 0x14, 0xf3, 0x4d, 0xc3, 0x3e, 0x07, 0xff, 0x0e, 0x4d, 0x1a, 0x6b, 0xe3, 0x75, 0xb3, 0x2f, 0x84, 0xb9, 0x2e, 0x5d, 0x81, 0xeb, 0xb6, 0x39, 0xc4, 0xf2, 0x7e, 0x71, 0x5a, 0xa4, 0x2c, 0xc7, 0x57, 0x07, 0xd4, 0xeb, 0xd1, 0xbb, 0xfb, 0xe8, 0xf9, 0x0f, 0xc7, 0xc9, 0x53, 0xe7, 0xa9, 0x71, 0x5e, 0x65, 0xaf, 0x82, 0x67, 0x37, 0x3d, 0x34, 0x51, 0x67, 0x4f, 0xf0, 0x84, 0xef, 0xd9, 0x2c, 0xcf, 0x3b, 0xcc, 0x7a, 0xca, 0x14, 0x67, 0xb6, 0x32, 0x7e, 0x4f, 0x95, 0x22, 0xb2, 0xcc, 0x57, 0x9a, 0x7a, 0x8f, 0xff, 0x7c, 0xa7, 0xcf, 0x14, 0x5d, 0xfc, 0x13, 0xea, 0xfc, 0x34, 0x15, 0x3b, 0x2c, 0x3e, 0x8a, 0xfb, 0xe5, 0x34, 0x44, 0xd0, 0xc7, 0x3b, 0x3b, 0xd5, 0xbc, 0x87, 0x0b, 0x01, 0xcd, 0x45, 0x79, 0x11, 0xe3, 0x56, 0x31, 0x3f, 0xd1, 0xda, 0xfb, 0x4c, 0x81, 0x51, 0x63, 0x4a, 0x01, 0xaf, 0xf7, 0xcf, 0x11, 0x6d, 0x43, 0x3c, 0x3d, 0x2b, 0x3a, 0xdd, 0xa9, 0xce, 0xbe, 0x18, 0xf7, 0xd1, 0x72, 0x44, 0x3e, 0x5e, 0x7b, 0x5a, 0xc9, 0xab, 0xe8, 0xdb, 0x22, 0x56, 0xd7, 0xeb, 0xe2, 0xff, 0x28, 0x02, 0x09, 0x39, 0x50, 0x38, 0x70, 0x59, 0x7b, 0x9a, 0x95, 0x58, 0x92, 0xc7, 0x38, 0x96, 0x50, 0xa2, 0xd4, 0x2e, 0xc9, 0x2b, 0xe7, 0x23, 0xfe, 0xdf, 0x2f, 0x2e, 0xde, 0x5a, 0x47, 0x2a, 0xa1, 0xe7, 0x4f, 0x33, 0xad, 0x41, 0x90, 0x15, 0x44, 0xed, 0xbb, 0xe3, 0xac, 0x46, 0x4c, 0xf4, 0x39, 0x19, 0x60, 0x15, 0xf4, 0xf2, 0x2a, 0xc2, 0xb8, 0xfc, 0x01, 0x49, 0x6b, 0xea, 0xb4, 0xd4, 0x59, 0x07, 0xf4, 0x79, 0x81, 0x2a, 0x25, 0x94, 0x31, 0xa2, 0xcb, 0xc9, 0x3d, 0x4f, 0x3b, 0x84, 0xe4, 0xdd, 0x36, 0x60, 0x20, 0x27, 0x3a, 0x67, 0x52, 0xe5, 0x01, 0xaf, 0x6f, 0xf1, 0xb7, 0x8d, 0xdc, 0x81, 0x7e, 0x6e, 0xa3, 0x51, 0xd6, 0x00, 0x6b, 0xec, 0xf8, 0xd2, 0xff, 0xb0, 0x39, 0x90, 0xf6, 0x77, 0x74, 0xa8, 0x1e, 0x05, 0xb7, 0xf4, 0xbb, 0xad, 0x85, 0x77, 0xfa, 0x27, 0xc9, 0xde, 0x64, 0xe1, 0xb1, 0x1d, 0xcf, 0x38, 0x4f, 0x59, 0x56, 0x44, 0x37, 0x48, 0x75, 0x5a, 0x9f, 0xc6, 0xf2, 0xa0, 0x0b, 0x10, 0xc3, 0x65, 0x7e, 0xba, 0xc0, 0x3b, 0xfc, 0x0b, 0x58, 0x7b, 0xef, 0x2f, 0x45, 0xec, 0x8a, 0xcd, 0xaa, 0x51, 0xc1, 0x43, 0xb0, 0xcb, 0x25, 0xb9, 0x14, 0x2c, 0x61, 0xbd, 0x79, 0x0a, 0x80, 0xd7, 0xc2, 0x3f, 0x90, 0xcc, 0x03, 0x49, 0x5b, 0x51, 0xe4, 0xd2, 0x84, 0x3e, 0x55, 0x7f, 0x9e, 0x25, 0x45, 0x10, 0x8c, 0x6c, 0x6f, 0xae, 0x35, 0x9f, 0x64, 0x5c, 0x27, 0x68, 0x91, 0xc0, 0xdc, 0xab, 0x3f, 0xaf, 0x18, 0x77, 0x00, 0xc0, 0x03, 0x10, 0xa4, 0xfe, 0xf5, 0x63, 0x14, 0x00, 0x00, 0x9a, 0x2d, 0xbd, 0x0e, 0x13, 0x8d, 0x2d, 0xea, 0xe4, 0x1c, 0xae, 0xa5, 0xf1, 0x86, 0x57, 0x7a, 0x77, 0xd1, 0xb7, 0x37, 0xfe, 0x21, 0xf0, 0xfa, 0x5a, 0x18, 0xeb, 0xb5, 0x27, 0x55, 0xb5, 0x26, 0xef, 0x61, 0x30, 0xfb, 0x56, 0x94, 0x4c, 0xfa, 0xb8, 0x75, 0x27, 0xc2, 0x50, 0xd1, 0x13, 0xb2, 0x9b, 0xca, 0xc9, 0xaa, 0xa1, 0x0c, 0x2e, 0x7d, 0xe4, 0x15, 0xed, 0xb0, 0x80, 0x6c, 0x6d, 0xa0, 0x30, 0x20, 0xa1, 0x34, 0xca, 0x7e, 0xcd, 0xc8, 0xda, 0x1b, 0xd5, 0x7a, 0x37, 0xf5, 0x5a, 0x46, 0x94, 0x0b, 0x45, 0xb2, 0x41, 0xb1, 0xc1, 0x6e, 0xe1, 0x00, 0x92, 0x7d, 0x1b, 0xd8, 0x60, 0xd4, 0x45, 0xa9, 0xde, 0x50, 0xd4, 0xc3, 0x84, 0xd6, 0xe1, 0xd0, 0x01, 0x08, 0x02, 0x6c, 0x0e, 0xa5, 0xeb, 0xbf, 0x0b, 0x72, 0xfb, 0xf5, 0xc3, 0x70, 0xbc, 0xe1, 0x8d, 0x3a, 0xcb, 0xc4, 0x65, 0x99, 0x09, 0x9b, 0xaa, 0xe1, 0xd8, 0x02, 0xf7, 0x73, 0x33, 0x49, 0x4a, 0x7a, 0xe1, 0x30, 0xfe, 0x86, 0xe8, 0xf8, 0x18, 0xf9, 0x26, 0x1a, 0x2d, 0xad, 0xb4, 0x12, 0x52, 0x29, 0xba, 0x0f, 0xfc, 0x0e, 0x70, 0x90, 0x32, 0x44, 0x30, 0xb5, 0x21, 0xa9, 0x0d, 0x22, 0x4a, 0xb7, 0xa1, 0x02, 0x4e, 0x1d, 0x89, 0x3e, 0x74, 0x04, 0xfe, 0xdb, 0x34, 0x8e, 0x4d, 0x5e, 0x22, 0x35, 0xc5, 0x9a, 0x78, 0x76, 0xa0, 0xfc, 0x60, 0x14, 0x5c, 0x6a, 0x00, 0x96, 0x87, 0x68, 0x44, 0x60, 0x27, 0x1e, 0xe1, 0x33, 0xa4, 0x37, 0xfe, 0x52, 0xfb, 0x6c, 0xfb, 0xa9, 0x7f, 0xce, 0xc1, 0x61, 0xdf, 0x51, 0x5d, 0xde, 0x90, 0x5a, 0x24, 0xda, 0x6d, 0x37, 0xbd, 0xc3, 0x40, 0x44, 0xa9, 0x55, 0xe6, 0x82, 0xb4, 0x74, 0x71, 0xca, 0x1e, 0x8c, 0x78, 0xc5, 0x1e, 0xd3, 0x77, 0xcd, 0x4a, 0xfa, 0x89, 0x4b, 0xd9, 0xbd, 0x12, 0xe7, 0x07, 0x15, 0x6d, 0xa0, 0x72, 0x6f, 0x7c, 0xf5, 0x72, 0x9f, 0xab, 0xe3, 0x72, 0x16, 0x22, 0x15, 0x07, 0xc5, 0x50, 0x6e, 0xf5, 0x9e, 0xce, 0x2a, 0x58, 0x1c, 0x9d, 0x8b, 0x0b, 0x20, 0x74, 0xab, 0x0e, 0x84, 0x8c, 0xa6, 0xb7, 0x05, 0x4d, 0x18, 0x41, 0x83, 0x7e, 0x87, 0x91, 0xbd, 0x82, 0x71, 0x5a, 0x28, 0xab, 0x56, 0x9a, 0x9a, 0x28, 0x7a, 0x4f, 0x64, 0x90, 0x08, 0x6b, 0x1c, 0x22, 0x16, 0x95, 0x21, 0xcd, 0xc1, 0x32, 0x21, 0x29, 0x39, 0xc8, 0x4a, 0x10, 0x89, 0x64, 0x22, 0x17, 0x02, 0x34, 0xcd, 0x82, 0x05, 0x5a, 0x8c, 0x1c, 0x2e, 0x53, 0xa0, 0xe2, 0x14, 0x93, 0x8a, 0x97, 0xed, 0x7c, 0xc8, 0xde, 0x0f, 0x4e, 0xd4, 0xb2, 0x1b, 0x94, 0x5b, 0x55, 0xe9, 0xeb, 0x05, 0x59, 0xea, 0x85, 0x8d, 0x43, 0xfc, 0x31, 0x13, 0x16, 0x5e, 0xa1, 0x8b, 0x7b, 0x89, 0x3a, 0x5e, 0x32, 0x6a, 0x5b, 0x0a, 0xf4, 0x75, 0xe2, 0x7a, 0x54, 0xb2, 0x07, 0xb4, 0x1f, 0x92, 0xe3, 0x36, 0x99, 0x06, 0x0c, 0xb6, 0x70, 0x4a, 0xb5, 0x69, 0x0d, 0xb5, 0x7a, 0xa8, 0x12, 0xcb, 0x9c, 0x24, 0x43, 0x06, 0x44, 0xc3, 0xb3, 0xb2, 0xa4, 0x4f, 0x27, 0x18, 0xa7, 0xdf, 0x88, 0xab, 0xc4, 0x11, 0x7b, 0x58, 0x7d, 0xef, 0xf7, 0x8d, 0xe9, 0xc7, 0x3a, 0xf2, 0x80, 0x80, 0xb2, 0xfd, 0x05, 0x00, 0x3e, 0x11, 0xd3, 0xe1, 0xb3, 0x29, 0x9d, 0xc9, 0x52, 0x1f, 0x8b, 0x51, 0x3b, 0xad, 0xb0, 0x10 + 0x05, 0x00, 0x00, 0x80, 0x0a, 0x27, 0xa7, 0x26, 0xb4, 0xd0, 0xd6, 0xc2, 0xc2, 0xcc, 0x97, 0x2f, 0x9e, 0xe5, 0x19, 0x0a, 0x03, 0xb1, 0xeb, 0x05, 0x8d, 0xdd, 0xd8, 0xc0, 0x8e, 0x7d, 0x75, 0x3f, 0x5e, 0x01, 0x1b, 0x2b, 0xcf, 0xee, 0x1d, 0x52, 0xc1, 0xc4, 0xf2, 0xca, 0xcd, 0xa3, 0x0b, 0xdb, 0x69, 0x30, 0x65, 0x3c, 0x0c, 0xc4, 0x48, 0x6e, 0x60, 0x06, 0x6a, 0x00, 0x51, 0x53, 0x00, 0x53, 0xba, 0x9d, 0xb4, 0x53, 0xfb, 0x8d, 0xf6, 0x83, 0xcd, 0x68, 0x75, 0x4c, 0x87, 0xda, 0xa7, 0x31, 0xf5, 0x70, 0xa7, 0xa4, 0x06, 0x0a, 0xf0, 0xce, 0x70, 0x0d, 0x31, 0xbc, 0xa7, 0xe7, 0x4b, 0x3e, 0x3b, 0xa3, 0xd0, 0xe8, 0xa6, 0x39, 0x2a, 0x06, 0x03, 0x65, 0x65, 0x51, 0xd7, 0xd0, 0x0b, 0x21, 0x70, 0x1e, 0x7b, 0x06, 0x2e, 0x06, 0xb1, 0xbc, 0xd8, 0x2a, 0x01, 0xd3, 0x75, 0x62, 0x6f, 0xbf, 0x87, 0x2d, 0x27, 0xfa, 0x45, 0x11, 0xf5, 0xf8, 0xcf, 0x8c, 0x9a, 0xbc, 0xef, 0x2a, 0x99, 0x01, 0x76, 0xae, 0x33, 0x93, 0x07, 0x63, 0x63, 0x00, 0x52, 0x6a, 0x65, 0x52, 0xae, 0x5b, 0xab, 0x7c, 0x00, 0x00, 0x00, 0x00 ], txid: [ - 0x3f, 0x1b, 0x9f, 0xaa, 0x40, 0x5d, 0x82, 0x70, 0xe2, 0xd9, 0x53, 0x8e, 0x33, 0x9f, 0x91, 0x97, 0x93, 0x84, 0x16, 0x91, 0xab, 0x03, 0x3d, 0x18, 0x30, 0xa8, 0xdc, 0xbe, 0xed, 0x4a, 0xfc, 0x4d + 0x77, 0xc8, 0x3d, 0x22, 0x02, 0x2c, 0x07, 0x90, 0x2a, 0x4c, 0xdd, 0x54, 0x76, 0x9a, 0x2e, 0xfb, 0xc6, 0xdf, 0xcd, 0x63, 0x4c, 0xdc, 0xae, 0xd3, 0xa3, 0x74, 0xb2, 0x42, 0x07, 0x29, 0x63, 0xcd ], auth_digest: [ - 0xc9, 0x0c, 0x05, 0x9f, 0xeb, 0x7c, 0x80, 0x7a, 0x6b, 0x34, 0x77, 0x7c, 0x14, 0xa6, 0xc0, 0x28, 0xb0, 0x92, 0xd8, 0x2c, 0xd5, 0x85, 0x5e, 0xd5, 0xfe, 0x8d, 0xef, 0xae, 0x87, 0xd2, 0x89, 0xf7 + 0x88, 0x59, 0x32, 0x9f, 0x3e, 0xde, 0xa9, 0xaa, 0x56, 0x99, 0x47, 0x41, 0x91, 0x9e, 0x1f, 0x39, 0x56, 0xe1, 0x6f, 0x7a, 0x68, 0xa0, 0x7a, 0x66, 0x64, 0xf3, 0x47, 0x7b, 0xc3, 0xea, 0x7c, 0xd2 ], amounts: vec![ + 1561593381404180, + 381239651783062, + 1198420137358811, ], script_pubkeys: vec![ + vec![ + 0x6a, 0xac, 0x6a, 0x6a + ], + vec![ + + ], + vec![ + 0x63, 0x52, 0x65, 0x00, 0x65, 0x52, 0x63, 0x00 + ], ], - transparent_input: None, + transparent_input: Some(1), sighash_shielded: [ - 0x3f, 0x1b, 0x9f, 0xaa, 0x40, 0x5d, 0x82, 0x70, 0xe2, 0xd9, 0x53, 0x8e, 0x33, 0x9f, 0x91, 0x97, 0x93, 0x84, 0x16, 0x91, 0xab, 0x03, 0x3d, 0x18, 0x30, 0xa8, 0xdc, 0xbe, 0xed, 0x4a, 0xfc, 0x4d + 0xde, 0x44, 0xa8, 0x55, 0x86, 0x8c, 0x97, 0x94, 0x6e, 0x9d, 0xc3, 0xa1, 0x46, 0x34, 0x80, 0x02, 0x04, 0x7e, 0xb8, 0x2f, 0xdf, 0xb8, 0x7a, 0xaf, 0x81, 0xd1, 0x3c, 0xde, 0xf2, 0x64, 0x58, 0x02 ], - sighash_all: None, - sighash_none: None, + sighash_all: Some([ + 0xba, 0xde, 0x66, 0xcf, 0x25, 0xb3, 0xdf, 0xd2, 0x18, 0x77, 0xf1, 0xd8, 0x9b, 0x25, 0x66, 0x0e, 0x3b, 0x89, 0x13, 0x26, 0x11, 0x89, 0xeb, 0x4c, 0xe2, 0x13, 0xc0, 0x64, 0x06, 0x08, 0xf5, 0x81 + ]), + sighash_none: Some([ + 0xea, 0x46, 0xef, 0xc7, 0x8f, 0x91, 0x51, 0xbf, 0x58, 0x17, 0x15, 0xc0, 0x2e, 0x39, 0x61, 0x0f, 0xa6, 0xf5, 0x92, 0x3a, 0x87, 0x4e, 0xe2, 0x3e, 0x08, 0xc0, 0x1c, 0xa8, 0x6e, 0xbf, 0x9f, 0x35 + ]), sighash_single: None, - sighash_all_anyone: None, - sighash_none_anyone: None, + sighash_all_anyone: Some([ + 0xe2, 0x04, 0x63, 0xf3, 0x78, 0x30, 0x58, 0x3a, 0xf6, 0x8d, 0xff, 0xe1, 0xef, 0x33, 0xda, 0x44, 0x7d, 0x30, 0xdd, 0x49, 0x18, 0x8b, 0x56, 0xa6, 0x74, 0xc3, 0xa7, 0x23, 0xe7, 0x46, 0x7b, 0xff + ]), + sighash_none_anyone: Some([ + 0xbe, 0xd1, 0x66, 0xcf, 0xb8, 0x9c, 0x78, 0x6c, 0x94, 0xdf, 0x77, 0x63, 0xf7, 0x97, 0x81, 0xd1, 0x50, 0x02, 0x29, 0x82, 0x69, 0x53, 0xc2, 0x03, 0xbe, 0x64, 0x85, 0x0e, 0x68, 0xaa, 0x05, 0x44 + ]), sighash_single_anyone: None, }, TestVector { tx: vec![ - 0x05, 0x00, 0x00, 0x80, 0x0a, 0x27, 0xa7, 0x26, 0xb4, 0xd0, 0xd6, 0xc2, 0x1b, 0xfe, 0xb9, 0x1b, 0x0b, 0x31, 0x69, 0x1c, 0x03, 0xc2, 0xe8, 0x25, 0xa5, 0x97, 0xb8, 0xfb, 0x75, 0xbc, 0x56, 0x2d, 0x65, 0x4d, 0x62, 0x10, 0x46, 0x40, 0xdd, 0x74, 0xe5, 0x6c, 0xd1, 0x4b, 0xaa, 0xba, 0x56, 0x5b, 0x84, 0xb8, 0x45, 0xe1, 0x63, 0xd1, 0xca, 0xef, 0x25, 0x01, 0x53, 0x98, 0x16, 0x37, 0x20, 0x4f, 0x96, 0xa5, 0x9c, 0x8e, 0x80, 0x24, 0xd9, 0x04, 0x1b, 0x20, 0x29, 0xe9, 0x4c, 0x15, 0x24, 0x5f, 0x1a, 0x95, 0x88, 0x40, 0xba, 0x3f, 0x38, 0x0a, 0x4d, 0x20, 0xf1, 0x18, 0x4e, 0x77, 0x82, 0x7d, 0xe3, 0xff, 0x8f, 0x01, 0x53, 0x45, 0x9a, 0xfe, 0x24, 0x1f, 0x72, 0x3c, 0x08, 0x48, 0x23, 0x23, 0x0e, 0x00, 0x3d, 0x3d, 0x21, 0xe5, 0x35, 0x01, 0xec, 0x04, 0x99, 0xb0, 0x83, 0xa7, 0xda, 0xd6, 0x85, 0xc5, 0x71, 0x27, 0xf4, 0xde, 0x64, 0x73, 0x3a, 0x88, 0x0c, 0x2d, 0xb2, 0x07, 0x52, 0x53, 0x51, 0x63, 0x52, 0x52, 0x63, 0xf6, 0x64, 0xa3, 0x51, 0x00, 0x00, 0x00, 0x03, 0xf9, 0x27, 0xb9, 0x46, 0x9e, 0x18, 0x22, 0x9d, 0x02, 0xc3, 0x3d, 0xec, 0x3f, 0x11, 0x7c, 0x5d, 0x2a, 0x8a, 0x85, 0xdb, 0x9b, 0x57, 0x56, 0xdd, 0x52, 0xb8, 0x19, 0x0d, 0xb2, 0x59, 0x62, 0x80, 0xfa, 0x21, 0x39, 0x43, 0x77, 0xa4, 0x55, 0x1c, 0x76, 0xd1, 0xf7, 0x5a, 0xc0, 0x3c, 0x26, 0x20, 0x54, 0xdf, 0xfd, 0x79, 0xa9, 0xde, 0xd0, 0x5e, 0x88, 0x89, 0x58, 0x19, 0x9e, 0xea, 0x45, 0x01, 0xcc, 0xfa, 0x41, 0x52, 0xd4, 0x45, 0xa6, 0xb3, 0x08, 0x54, 0x9e, 0xfc, 0x1d, 0x9b, 0x2b, 0x97, 0xd3, 0x9d, 0xa9, 0x0c, 0x63, 0x88, 0xbe, 0x80, 0x52, 0x45, 0x83, 0x25, 0xbf, 0xd2, 0xf5, 0xbf, 0x73, 0x74, 0x1d, 0x57, 0x85, 0x83, 0x7a, 0x6b, 0x84, 0x4b, 0x47, 0x47, 0x75, 0x71, 0x8c, 0x29, 0xdd, 0x99, 0x08, 0x4e, 0x9f, 0x88, 0xef, 0x15, 0x3a, 0x83, 0x29, 0xf5, 0x32, 0xa6, 0x90, 0x17, 0x1c, 0x2d, 0x1e, 0x30, 0x74, 0xdf, 0xae, 0x3e, 0x23, 0xdb, 0x39, 0x48, 0xa4, 0x53, 0xc3, 0x94, 0x81, 0xa9, 0x91, 0x4d, 0xd0, 0xac, 0x79, 0xe9, 0x27, 0x36, 0x01, 0x29, 0xbe, 0x3a, 0x7f, 0x11, 0x95, 0x44, 0x12, 0x20, 0x00, 0x61, 0x0b, 0xd2, 0xaa, 0xcb, 0xd8, 0x23, 0x25, 0xa5, 0x9b, 0x95, 0x15, 0x4e, 0xcd, 0x82, 0xc8, 0x8d, 0x23, 0xab, 0xd1, 0xe2, 0x07, 0x70, 0xff, 0xb8, 0xaa, 0xbf, 0x83, 0xfc, 0x07, 0x34, 0x96, 0x4c, 0xcd, 0x41, 0x1d, 0x1c, 0x93, 0x57, 0x14, 0xe2, 0x4a, 0xab, 0x56, 0x6f, 0x4f, 0x08, 0x42, 0x40, 0x14, 0xc4, 0xec, 0xa9, 0x1b, 0x59, 0x0f, 0x08, 0x2b, 0x47, 0x3f, 0x36, 0x1c, 0x87, 0x41, 0x5d, 0x37, 0xbd, 0x20, 0xd7, 0x0f, 0xd0, 0xb5, 0x2b, 0x6d, 0xdf, 0x18, 0x65, 0xf7, 0x66, 0x70, 0x2e, 0x32, 0xb0, 0x5b, 0x3c, 0xf1, 0x63, 0x0e, 0xe8, 0x59, 0x7a, 0xae, 0x19, 0x63, 0x3f, 0x35, 0x16, 0xa8, 0x55, 0x5a, 0xc5, 0xbe, 0x32, 0xc6, 0x75, 0xbe, 0x18, 0x17, 0xef, 0xbf, 0xfd, 0x93, 0x69, 0x04, 0x1a, 0x08, 0x9c, 0x28, 0x3f, 0x19, 0x64, 0x99, 0x68, 0xc2, 0x49, 0x8c, 0xde, 0x56, 0xf5, 0x00, 0x43, 0x4f, 0x28, 0x0d, 0x77, 0xa9, 0xc6, 0x2e, 0x43, 0xcb, 0xd3, 0xf1, 0x36, 0xa4, 0xc6, 0xa0, 0x0a, 0x43, 0xe6, 0xed, 0x53, 0x0c, 0xb2, 0xe8, 0xae, 0x83, 0x88, 0x60, 0xad, 0xc8, 0x8a, 0xac, 0xc7, 0xbd, 0x6a, 0x00, 0xae, 0x0c, 0x19, 0xff, 0x45, 0x33, 0xa4, 0x85, 0xef, 0xde, 0x08, 0x2b, 0x5f, 0x4d, 0x1f, 0x7a, 0x8e, 0xbe, 0x7e, 0xd8, 0x2b, 0x7b, 0x05, 0xa8, 0xcf, 0xe1, 0xe3, 0x73, 0x45, 0x9f, 0x1b, 0xdc, 0xbf, 0x95, 0x25, 0x74, 0x7e, 0x8c, 0x95, 0x08, 0xa5, 0x55, 0xfa, 0xcb, 0x79, 0x87, 0x40, 0xe0, 0xbd, 0xf9, 0x94, 0xd9, 0x73, 0x9b, 0xbe, 0x55, 0x38, 0xa0, 0xae, 0x0f, 0x07, 0x6c, 0x58, 0x2c, 0x0f, 0x5b, 0xa8, 0x78, 0xb9, 0x9b, 0x82, 0x49, 0xdb, 0x1d, 0x7e, 0x95, 0x05, 0x6c, 0x98, 0xaf, 0x08, 0x3d, 0x98, 0xcb, 0x0e, 0xd9, 0xe3, 0xf7, 0x43, 0x6e, 0x1c, 0x76, 0x43, 0x76, 0x6f, 0x96, 0x6b, 0x83, 0xe9, 0x99, 0x20, 0x6e, 0xbd, 0x13, 0x93, 0xb9, 0xb2, 0xa7, 0xf4, 0x14, 0x48, 0x0f, 0xa0, 0x17, 0x48, 0x00, 0x69, 0xf8, 0x5c, 0x77, 0x49, 0xc4, 0x35, 0xae, 0x2f, 0xba, 0x2d, 0xdc, 0x10, 0x38, 0xd5, 0x47, 0xd8, 0x48, 0x54, 0x81, 0x7e, 0xf3, 0x96, 0x35, 0xc2, 0x98, 0x27, 0xaa, 0xd8, 0x67, 0x26, 0xc9, 0xad, 0xe3, 0xb2, 0x65, 0xb9, 0x08, 0x6c, 0x8b, 0x5b, 0x75, 0xef, 0x56, 0xfe, 0x4b, 0xd8, 0xb4, 0xd6, 0x28, 0x93, 0x89, 0x5b, 0x3f, 0xd2, 0x73, 0x4f, 0xda, 0xc4, 0x64, 0x15, 0x6d, 0x7e, 0x5e, 0xbc, 0x7e, 0xcf, 0x1d, 0x83, 0xb8, 0x6f, 0x65, 0x96, 0x37, 0xe3, 0xb1, 0x42, 0xc1, 0x64, 0x96, 0x3b, 0x8c, 0xdc, 0xf4, 0xba, 0x4f, 0x40, 0x35, 0xdf, 0xfc, 0x5a, 0x78, 0x94, 0x58, 0x84, 0x77, 0x81, 0x91, 0x8a, 0xc7, 0x2f, 0xc1, 0x8b, 0xbb, 0xf5, 0x11, 0x00, 0x32, 0xe6, 0x6d, 0x75, 0xb3, 0x17, 0x1e, 0xf4, 0xb5, 0x13, 0x29, 0x01, 0x64, 0xa7, 0x7b, 0x42, 0xb0, 0xa4, 0xcf, 0xb8, 0x96, 0x39, 0xab, 0x23, 0x84, 0x5e, 0x1a, 0xa2, 0xa4, 0x52, 0xf3, 0x73, 0x1c, 0x8c, 0xb6, 0x50, 0x82, 0xa6, 0x22, 0xa7, 0xc2, 0xe0, 0x01, 0x3e, 0xa4, 0x7d, 0x0b, 0xdd, 0x42, 0xd6, 0x99, 0x04, 0x66, 0x64, 0x9a, 0x90, 0x5c, 0x68, 0x4c, 0x32, 0x51, 0x71, 0x6d, 0x61, 0xf7, 0x60, 0xd5, 0x3d, 0xe6, 0xe3, 0xf7, 0x90, 0xfb, 0xa7, 0xf5, 0xf1, 0xf4, 0xde, 0x26, 0x71, 0x13, 0xbd, 0xfc, 0xd7, 0x42, 0x28, 0x22, 0x33, 0x0b, 0x32, 0xd5, 0x8e, 0x67, 0x77, 0x76, 0x5f, 0x22, 0xa4, 0x11, 0x63, 0x44, 0xee, 0xb6, 0x5b, 0x2e, 0xc5, 0x16, 0x39, 0x3a, 0xb3, 0x75, 0x1b, 0x53, 0x56, 0xd2, 0xb0, 0xc9, 0x50, 0x0c, 0x0f, 0x3e, 0x46, 0x91, 0x81, 0x03, 0x5b, 0xc3, 0x66, 0x0f, 0x0b, 0x8f, 0x9f, 0xbe, 0x6e, 0x40, 0xb5, 0xe8, 0x9c, 0xb7, 0x9b, 0x06, 0x37, 0x14, 0xca, 0x75, 0xe7, 0x2e, 0x2e, 0x10, 0x0a, 0x10, 0xd6, 0x3b, 0xf7, 0x84, 0xdf, 0x08, 0x20, 0xef, 0x25, 0xf8, 0xef, 0x40, 0xfe, 0x5f, 0x05, 0xfb, 0x95, 0x68, 0x3f, 0x91, 0x05, 0xff, 0x3c, 0xb2, 0xd2, 0x19, 0xab, 0x76, 0x60, 0x5a, 0x06, 0x4f, 0x69, 0x21, 0x9f, 0x1d, 0xc0, 0xd0, 0x0b, 0x3b, 0x48, 0x64, 0x2f, 0x97, 0x0d, 0xc0, 0x0c, 0xca, 0x4b, 0x8b, 0x43, 0x30, 0x8b, 0xe1, 0x82, 0x86, 0xec, 0x5a, 0x42, 0x88, 0xd6, 0x00, 0xa3, 0x78, 0x5c, 0xb6, 0x22, 0xd4, 0x68, 0xa4, 0xc6, 0x96, 0x9b, 0x37, 0x92, 0xf2, 0x48, 0x50, 0x27, 0xd0, 0xad, 0x9a, 0xa4, 0xa9, 0xc2, 0xcc, 0x97, 0x2f, 0x9e, 0xe5, 0x19, 0x0a, 0x95, 0xb1, 0xeb, 0x05, 0x8d, 0xdd, 0xd8, 0xc0, 0x8e, 0x7d, 0x75, 0x3f, 0x5e, 0x01, 0x1b, 0x2b, 0xcf, 0xee, 0x1d, 0x52, 0xc1, 0xc4, 0xf2, 0x0a, 0xa3, 0xf7, 0x12, 0x74, 0x1f, 0xc0, 0x93, 0xa1, 0xb3, 0x6a, 0xf5, 0x55, 0xf7, 0x4e, 0x30, 0xf8, 0x5d, 0x5c, 0xc9, 0x59, 0x30, 0x7f, 0x74, 0x35, 0xf7, 0xef, 0x04, 0xca, 0x2c, 0x31, 0x25, 0xbc, 0xef, 0x2a, 0x99, 0x01, 0x76, 0xae, 0x33, 0x93, 0x25, 0xd5, 0xa5, 0x88, 0xda, 0x57, 0x96, 0xfa, 0xae, 0x5b, 0xab, 0x7c, 0x82, 0x97, 0x7c, 0x0f, 0xf7, 0x97, 0x09, 0x3e, 0x2c, 0x1f, 0x3a, 0x77, 0x82, 0xa6, 0xd3, 0x9a, 0x61, 0xee, 0x55, 0x28, 0x99, 0x0d, 0x8d, 0x36, 0x9e, 0x8e, 0xdc, 0xfe, 0x38, 0xbb, 0x70, 0x2d, 0xff, 0x02, 0xda, 0x34, 0x28, 0x54, 0x5d, 0x9d, 0x61, 0x57, 0xa5, 0x1e, 0x55, 0xeb, 0xca, 0x6a, 0x85, 0x06, 0xe3, 0x69, 0x9a, 0x3d, 0x70, 0x85, 0xa4, 0xd9, 0xfe, 0xd5, 0x09, 0x4c, 0x68, 0xb3, 0x75, 0xe9, 0x84, 0xf6, 0x83, 0x93, 0x30, 0x08, 0x71, 0xe3, 0x08, 0xfc, 0xf7, 0x4e, 0x27, 0x6b, 0x62, 0x26, 0x6a, 0x8f, 0x4e, 0xe3, 0x94, 0x5f, 0x09, 0x4d, 0x17, 0xa7, 0xc0, 0x7c, 0xfe, 0x0b, 0xfd, 0x48, 0x95, 0xa1, 0x4f, 0xac, 0x97, 0x1c, 0x92, 0xa1, 0x95, 0xb4, 0x42, 0x68, 0x3c, 0x49, 0x56, 0xbb, 0xb1, 0x95, 0xa4, 0xfa, 0x66, 0xdc, 0x9c, 0xd5, 0x42, 0xc7, 0x6b, 0x91, 0x50, 0xc8, 0x4b, 0xf8, 0x90, 0x78, 0x99, 0x42, 0xf5, 0x5c, 0x20, 0x0b, 0x77, 0x3e, 0xcd, 0xd7, 0x99, 0x2c, 0xff, 0x3e, 0xca, 0x24, 0xde, 0x3e, 0x09, 0x84, 0xe1, 0x0e, 0x68, 0xae, 0x38, 0x75, 0x34, 0xb9, 0x6c, 0xde, 0x37, 0x92, 0xf1, 0x35, 0xbf, 0x5f, 0x68, 0x78, 0x7d, 0x37, 0x0c, 0xa8, 0xc4, 0xc4, 0x07, 0x4d, 0xc5, 0xd6, 0x01, 0xae, 0x90, 0x49, 0x54, 0x37, 0xc3, 0xc2, 0xd4, 0x8a, 0x3d, 0x96, 0x66, 0x83, 0xac, 0x05, 0x16, 0x0b, 0x7a, 0x84, 0xea, 0xa7, 0xaa, 0xb7, 0x40, 0x09, 0xe5, 0x7a, 0x85, 0xf7, 0xbf, 0x68, 0xa2, 0xe4, 0x82, 0x00, 0x0f, 0x82, 0x9c, 0x54, 0x50, 0x73, 0xa1, 0x5d, 0x5c, 0xd0, 0xfc, 0xc5, 0x74, 0x39, 0xa4, 0x35, 0x0e, 0xaf, 0x09, 0x8d, 0xfb, 0x82, 0xa0, 0x85, 0xea, 0x8a, 0x4a, 0xf6, 0xfa, 0x83, 0x81, 0xf0, 0x65, 0x88, 0x19, 0xea, 0xb4, 0x83, 0xf6, 0x5b, 0x32, 0x5d, 0x5a, 0xed, 0xa1, 0x52, 0x32, 0xcf, 0xad, 0xec, 0x75, 0xab, 0x18, 0x66, 0xe4, 0xc0, 0x15, 0x5a, 0x9c, 0x74, 0xa7, 0xa5, 0x7c, 0xcf, 0x34, 0xc4, 0x83, 0xac, 0x7d, 0xa1, 0x58, 0x8a, 0x1b, 0x6b, 0x99, 0x41, 0xf1, 0x10, 0x40, 0xf9, 0x4c, 0xf7, 0x8f, 0xad, 0x89, 0xbf, 0x11, 0xfe, 0xd6, 0x9a, 0xa0, 0xd8, 0x31, 0x05, 0xad, 0xac, 0xdd, 0x4e, 0x5f, 0x04, 0xa6, 0x24, 0x24, 0x02, 0x3c, 0x9b, 0x9e, 0x33, 0xc4, 0xfb, 0x7f, 0x12, 0xbd, 0xf2, 0x1f, 0x07, 0xf2, 0x65, 0xc5, 0x37, 0xd5, 0x1c, 0x65, 0x51, 0xf4, 0x61, 0x7b, 0x91, 0x5d, 0x21, 0x99, 0x18, 0x39, 0xc3, 0xd0, 0xd3, 0x63, 0x93, 0xd6, 0x46, 0xe0, 0xa8, 0xa4, 0x15, 0x09, 0x21, 0x7d, 0x0e, 0x7d, 0x2c, 0xa1, 0xa0, 0xa0, 0xd6, 0x77, 0xa3, 0xea, 0xca, 0x23, 0xed, 0xeb, 0x07, 0xb7, 0x4e, 0x65, 0x2a, 0x0b, 0xc5, 0x0c, 0x6c, 0x08, 0x3a, 0x55, 0xd6, 0xc7, 0x30, 0x6e, 0x74, 0x08, 0x6f, 0x47, 0x68, 0x93, 0x3a, 0xa2, 0x48, 0x73, 0x68, 0x18, 0x67, 0xa7, 0x89, 0x3d, 0x77, 0xcb, 0x7f, 0x29, 0xb8, 0xc8, 0x47, 0xc5, 0x83, 0xf2, 0xd0, 0x71, 0xa6, 0x86, 0x61, 0x6e, 0x20, 0x67, 0x19, 0xf7, 0x61, 0xae, 0x39, 0xc1, 0x10, 0x44, 0x2e, 0x06, 0x16, 0x3d, 0x2b, 0x84, 0x59, 0x03, 0x60, 0x69, 0x5d, 0x4e, 0x19, 0x84, 0x9e, 0x63, 0x4f, 0x24, 0xd9, 0xad, 0x39, 0x6c, 0x19, 0xff, 0x83, 0xce, 0x74, 0xf4, 0x6e, 0x64, 0x5f, 0x93, 0x2e, 0x14, 0x1a, 0x41, 0x19, 0x59, 0x36, 0xc8, 0x5d, 0x51, 0x44, 0x14, 0xf1, 0x12, 0xe6, 0x0b, 0x1a, 0x25, 0x37, 0xc3, 0x8d, 0x6d, 0xc6, 0xc4, 0x63, 0x83, 0x05, 0xc9, 0xbd, 0x6c, 0x62, 0xe3, 0x66, 0xbc, 0x63, 0x12, 0x3e, 0x3e, 0x6d, 0xd3, 0x6e, 0xed, 0xd3, 0x13, 0x6f, 0xce, 0x8d, 0xee, 0xca, 0x2a, 0xa0, 0x9a, 0x32, 0x98, 0xa3, 0x9d, 0x83, 0x85, 0x9e, 0xfc, 0x9b, 0x2b, 0x69, 0xcf, 0x9a, 0x7d, 0xee, 0x08, 0xa9, 0x8e, 0x4b, 0xe5, 0x58, 0xac, 0x79, 0x12, 0xfd, 0xcb, 0x42, 0x20, 0x90, 0x75, 0x42, 0x02, 0x60, 0xf7, 0xca, 0xd0, 0xf2, 0xc0, 0x1f, 0x2a, 0xfe, 0x33, 0x07, 0x3f, 0x26, 0x24, 0x9d, 0x94, 0x4f, 0x7a, 0x50, 0xdd, 0x84, 0x83, 0x9b, 0xc3, 0xea, 0x7f, 0xde, 0xe4, 0xed, 0x71, 0x44, 0x9c, 0xf0, 0x75, 0x33, 0xd2, 0x6e, 0x1e, 0x27, 0xa3, 0xef, 0xb0, 0x32, 0xc3, 0xa3, 0xb3, 0x4b, 0xd3, 0x09, 0x26, 0x22, 0xd2, 0x06, 0x2a, 0xe5, 0x36, 0xef, 0x51, 0x49, 0xc4, 0x9b, 0x5b, 0xc9, 0x47, 0x5e, 0xaf, 0xab, 0x6e, 0x67, 0x57, 0x61, 0x00, 0x8b, 0x0d, 0xad, 0xde, 0xec, 0xaa, 0x60, 0x44, 0x70, 0xbb, 0xe0, 0xfa, 0xda, 0x25, 0x5d, 0x29, 0x0e, 0x92, 0xb1, 0x90, 0xc2, 0xc2, 0xd8, 0xc2, 0xde, 0xe5, 0x45, 0x5d, 0x1f, 0xa9, 0xa9, 0xf3, 0xdb, 0x77, 0x79, 0xb5, 0x84, 0x64, 0x34, 0x64, 0xaa, 0x80, 0x14, 0xba, 0x66, 0x99, 0x4d, 0xe2, 0x55, 0x17, 0xf8, 0x39, 0x80, 0xe6, 0x6e, 0xe4, 0xf6, 0x23, 0x14, 0xae, 0x6d, 0xbe, 0xf4, 0x52, 0xd5, 0xd3, 0x8b, 0x0a, 0x16, 0xf3, 0x99, 0x1f, 0x36, 0xd8, 0xa8, 0xb3, 0x9d, 0xdc, 0x0d, 0x55, 0x95, 0xee, 0xd9, 0x87, 0x62, 0x87, 0x8c, 0xdf, 0x3f, 0x4a, 0x2e, 0xdc, 0x5c, 0xda, 0x77, 0xd5, 0xfe, 0x4f, 0xaf, 0x63, 0xa1, 0x5f, 0x56, 0x8a, 0x54, 0x0d, 0xa5, 0x7d, 0xd9, 0xbe, 0xb6, 0xfb, 0x1a, 0x97, 0x7c, 0xcb, 0x91, 0xb4, 0xd7, 0x9c, 0xb3, 0x9b, 0x28, 0x91, 0x1a, 0x29, 0xe7, 0xbf, 0x02, 0x8a, 0xc6, 0x10, 0x37, 0x96, 0xdf, 0xb6, 0xb2, 0x09, 0x67, 0x23, 0x9a, 0xd3, 0x73, 0xc3, 0xc5, 0x1d, 0x39, 0x27, 0xf2, 0x38, 0x00, 0x19, 0xfb, 0xdb, 0xdd, 0xe5, 0x96, 0x97, 0x32, 0x26, 0x36, 0xa0, 0xae, 0xa1, 0xfd, 0x22, 0xc5, 0x88, 0x57, 0x5c, 0x0f, 0x89, 0x64, 0x9e, 0x9f, 0x3e, 0xd3, 0x93, 0xcc, 0xca, 0xbb, 0xa2, 0xe7, 0x94, 0xb7, 0xc4, 0xb2, 0xda, 0xf8, 0xdd, 0xeb, 0x7f, 0x45, 0x27, 0x0d, 0x3f, 0x95, 0xed, 0xba, 0x5b, 0x0d, 0xe7, 0xa3, 0x28, 0x19, 0x23, 0x3b, 0x0c, 0x55, 0x35, 0x01, 0x14, 0xcc, 0xbc, 0x48, 0x15, 0x86, 0xfd, 0x05, 0x42, 0xc3, 0xa0, 0xaf, 0xdd, 0x24, 0x52, 0x28, 0xac, 0x74, 0x74, 0xb3, 0xf5, 0x49, 0xb1, 0x03, 0xa0, 0x06, 0x2d, 0xf1, 0xbd, 0xae, 0x35, 0xbe, 0x3f, 0x6a, 0x92, 0xda, 0xd6, 0x17, 0x7c, 0xb8, 0x48, 0xee, 0xe2, 0x4c, 0x85, 0x20, 0xa3, 0x30, 0xbd, 0xfb, 0x26, 0xd7, 0x5f, 0xe7, 0xb4, 0xb3, 0x65, 0xd0, 0x94, 0x45, 0x12, 0x22, 0xea, 0xe1, 0x8b, 0x98, 0x49, 0xf5, 0xaa, 0x17, 0xe5, 0x2c, 0xa5, 0xc7, 0x1e, 0x84, 0x40, 0x75, 0xcd, 0x44, 0x03, 0x8e, 0x5c, 0x89, 0x4c, 0xa2, 0xcd, 0x19, 0x76, 0x5c, 0xf8, 0xf6, 0x1b, 0x61, 0x9a, 0xf0, 0x24, 0x56, 0xae, 0x69, 0x59, 0x62, 0xfe, 0x5e, 0x93, 0x1a, 0x63, 0xb5, 0xc7, 0x90, 0x52, 0xec, 0xd3, 0x33, 0xe1, 0x84, 0x12, 0xdb, 0x91, 0xe1, 0x5f, 0x7c, 0xbc, 0x70, 0xb4, 0xcd, 0x7e, 0x8e, 0x3c, 0x95, 0x1f, 0x35, 0x85, 0x72, 0xe3, 0x77, 0x67, 0xe7, 0xd5, 0x27, 0x04, 0xa6, 0x72, 0x1b, 0x30, 0xef, 0xc4, 0x10, 0x17, 0xae, 0x4d, 0x23, 0x15, 0x58, 0xc5, 0xc8, 0x2c, 0xc7, 0xdd, 0x7e, 0x33, 0x56, 0xc0, 0x9d, 0xc2, 0x49, 0x06, 0xf0, 0x43, 0x8d, 0xfc, 0xc3, 0x00, 0x85, 0x6a, 0xc2, 0xce, 0xd8, 0xf7, 0x7f, 0xa8, 0x01, 0x57, 0x36, 0xc6, 0x61, 0xe8, 0x02, 0x48, 0xae, 0xeb, 0x77, 0x48, 0x74, 0xaa, 0x79, 0xd2, 0x90, 0xb8, 0xf5, 0x02, 0x7a, 0x0a, 0x50, 0x95, 0x37, 0xfc, 0x7c, 0x68, 0x9b, 0x7a, 0xd8, 0x61, 0x16, 0xcf, 0xec, 0x26, 0x47, 0xcc, 0xaa, 0xe1, 0xc7, 0x4b, 0x41, 0x6f, 0x3e, 0x6a, 0xe8, 0xf7, 0xcc, 0x60, 0xea, 0xaf, 0x7b, 0x6a, 0x59, 0x0d, 0x51, 0x54, 0x41, 0x38, 0xe1, 0x73, 0x29, 0x45, 0x60, 0x3a, 0x53, 0x46, 0x2c, 0x60, 0xe1, 0xf6, 0xcb, 0x0c, 0x9c, 0xa0, 0x39, 0x0c, 0x48, 0x82, 0x24, 0xc3, 0x13, 0x26, 0x9f, 0xcd, 0x59, 0xfc, 0xb6, 0x11, 0xfb, 0x2d, 0x9b, 0x4c, 0x8f, 0xa6, 0x01, 0xbb, 0x1c, 0xb8, 0xd0, 0x7d, 0x79, 0x7b, 0xf5, 0xde, 0x52, 0xbc, 0xee, 0xb0, 0x23, 0x01, 0xc8, 0x96, 0x2a, 0xc1, 0xfc, 0x04, 0x91, 0xdc, 0x81, 0xaf, 0xfd, 0x6c, 0x1e, 0xbf, 0x89, 0xa1, 0x3d, 0x6f, 0x29, 0x0e, 0xda, 0x5d, 0x5c, 0xef, 0x38, 0x22, 0x15, 0xc5, 0xe9, 0x51, 0xd7, 0x13, 0x05, 0xef, 0x33, 0xd9, 0x73, 0x71, 0x26, 0xd0, 0xe6, 0x62, 0x90, 0x5f, 0x12, 0x50, 0x92, 0x6f, 0x6a, 0x22, 0x99, 0x90, 0xe3, 0x8f, 0x69, 0xad, 0x9a, 0x91, 0x92, 0xb3, 0x02, 0xf2, 0x6b, 0xdd, 0xa4, 0x65, 0xd9, 0x0b, 0x94, 0xb1, 0x2c, 0x57, 0xfa, 0x3f, 0xd6, 0x93, 0x00, 0x83, 0xf1, 0x84, 0x43, 0x8d, 0x8a, 0x88, 0x9d, 0x3f, 0x5e, 0xce, 0xa2, 0xc6, 0xd2, 0x3d, 0x67, 0x36, 0xf2, 0xa0, 0xf1, 0x8e, 0x26, 0xf4, 0xfa, 0x45, 0xd1, 0xbe, 0x8f, 0x3d, 0xc4, 0xa7, 0x07, 0x13, 0x7e, 0x95, 0xd2, 0xad, 0x59, 0x4f, 0x6c, 0x03, 0xd2, 0x49, 0x23, 0x06, 0x7a, 0xe4, 0x7f, 0xd6, 0x42, 0x5e, 0xfb, 0x9c, 0x1d, 0x50, 0x4e, 0x6f, 0xd5, 0x57, 0x53, 0x40, 0x94, 0x56, 0x01, 0xfe, 0x80, 0x6f, 0x57, 0x56, 0xac, 0xb5, 0x62, 0xf1, 0x3c, 0x0c, 0xa1, 0xd8, 0x03, 0xa1, 0x95, 0xc2, 0xeb, 0xb2, 0xef, 0x02, 0xac, 0x33, 0xe6, 0xa8, 0x8d, 0xea, 0x07, 0x5b, 0xa9, 0x96, 0xd3, 0xc3, 0x36, 0x64, 0x8e, 0x86, 0x94, 0xd3, 0xa1, 0x9d, 0x3d, 0xca, 0x53, 0x1b, 0xeb, 0x50, 0xd4, 0x32, 0x7c, 0x5c, 0x0c, 0x23, 0xcb, 0x7c, 0xfd, 0xb0, 0x8c, 0xa7, 0xcf, 0x2c, 0xac, 0x6b, 0xc1, 0x39, 0xd0, 0x74, 0x14, 0x73, 0xd3, 0x76, 0x02, 0x9c, 0xb4, 0xab, 0x6b, 0xf0, 0x54, 0x55, 0x7c, 0xe2, 0x94, 0xc7, 0x28, 0xa4, 0x68, 0x7d, 0x57, 0xec, 0x89, 0x09, 0xff, 0x51, 0xa4, 0xd0, 0x2f, 0x9d, 0xcd, 0x11, 0x19, 0x3d, 0x7d, 0x1c, 0x9f, 0xda, 0xe6, 0xa1, 0x73, 0x96, 0xa1, 0xbf, 0x57, 0xa9, 0x94, 0x93, 0x4f, 0x5e, 0x7a, 0x59, 0xf0, 0x45, 0xde, 0xbe, 0xaf, 0xf6, 0x2e, 0xf3, 0x26, 0xb9, 0x47, 0xf2, 0xa8, 0xb4, 0x95, 0x55, 0xe4, 0xd9, 0x9b, 0x3b, 0xf5, 0xc8, 0x1f, 0xf9, 0xfe, 0x31, 0x4e, 0x04, 0x7a, 0xf1, 0x52, 0x50, 0x8f, 0x57, 0x01, 0x5c, 0xa4, 0x02, 0xc6, 0x7d, 0x92, 0x5c, 0x99, 0xac, 0xea, 0x3e, 0xe8, 0xcc, 0x4b, 0x00, 0x8c, 0x5c, 0xb4, 0x39, 0x66, 0xe7, 0x14, 0xef, 0x48, 0x0f, 0xd0, 0x5e, 0x07, 0xc7, 0xb2, 0xdd, 0xa9, 0xaa, 0x39, 0x66, 0x11, 0x3e, 0xaa, 0x29, 0x3d, 0x3f, 0x62, 0x2b, 0x30, 0x9d, 0x64, 0x80, 0x3c, 0xe1, 0xe6, 0x37, 0x8b, 0x6a, 0xac, 0x4f, 0xab, 0x52, 0x7c, 0x43, 0xcd, 0x45, 0xed, 0x0a, 0x3c, 0x1a, 0x4b, 0x9f, 0xb1, 0x8d, 0xcc, 0xcf, 0xcd, 0xb6, 0xac, 0x0c, 0x24, 0x21, 0x63, 0x9c, 0xda, 0x00, 0x75, 0xa2, 0x0d, 0xc5, 0x11, 0x1b, 0x8d, 0x3d, 0x31, 0x99, 0x49, 0x5b, 0xd9, 0x13, 0x3d, 0xba, 0xb9, 0x45, 0x41, 0x41, 0x0e, 0x4f, 0xba, 0x92, 0xc7, 0xb6, 0x06, 0xa5, 0xcb, 0x12, 0x2f, 0x14, 0x0c, 0xf1, 0xa3, 0x59, 0x6f, 0x27, 0x88, 0xf3, 0xc8, 0xb9, 0x26, 0x60, 0xf1, 0x4c, 0xb6, 0x5a, 0xf5, 0xdd, 0x23, 0xdf, 0xdb, 0xac, 0x13, 0x71, 0xec, 0xf4, 0xb3, 0x37, 0x12, 0xfe, 0xd2, 0x29, 0x2c, 0x44, 0xf7, 0x08, 0x34, 0xcf, 0x96, 0xc0, 0x5d, 0x58, 0x82, 0x7e, 0x69, 0xbf, 0xc2, 0xe6, 0x96, 0xfa, 0x08, 0x74, 0x02, 0x5e, 0x2c, 0x3d, 0x19, 0xb0, 0x72, 0x02, 0x00, 0x31, 0x51, 0x3b, 0x19, 0x62, 0xec, 0x54, 0x08, 0x56, 0xcb, 0x18, 0x93, 0x87, 0xcf, 0xbf, 0xcc, 0x0f, 0x7c, 0x68, 0x22, 0x3c, 0xba, 0x47, 0xfb, 0x0c, 0x9b, 0x48, 0x6e, 0x4d, 0x99, 0x17, 0x19, 0x61, 0xf7, 0x67, 0x5a, 0x8b, 0x46, 0x32, 0x8a, 0x3b, 0xc1, 0x09, 0xbf, 0x07, 0xc6, 0x6d, 0x5e, 0xde, 0x77, 0x1c, 0xc4, 0xc7, 0x4c, 0xe8, 0x03, 0x33, 0x82, 0x91, 0x91, 0xee, 0xdc, 0x49, 0x35, 0x08, 0xa6, 0x44, 0x53, 0x0a, 0x61, 0x44, 0xf2, 0x2d, 0xcf, 0x97, 0x52, 0x5a, 0x4c, 0xdc, 0xa1, 0xad, 0x71, 0x07, 0x3b, 0x08, 0x0b, 0x73, 0xea, 0x45, 0x49, 0xf5, 0x40, 0x1b, 0xff, 0x43, 0x18, 0x26, 0x8e, 0x6a, 0xd6, 0x37, 0x36, 0x31, 0x57, 0xa1, 0x9a, 0x53, 0xf1, 0x23, 0xa0, 0xb0, 0xe1, 0x6d, 0x0b, 0x77, 0xf0, 0x20, 0x28, 0xda, 0x46, 0x41, 0x00, 0xfd, 0xe7, 0x6d, 0x83, 0xdd, 0x0b, 0xb2, 0x24, 0xed, 0xe2, 0x80, 0x42, 0x29, 0x0a, 0xb2, 0xbc, 0xe8, 0x54, 0x13, 0x9b, 0xca, 0x36, 0xe5, 0xb2, 0xcb, 0xdf, 0xdd, 0x91, 0x06, 0xfc, 0x9f, 0x18, 0xb9, 0x55, 0x53, 0xe4, 0xfe, 0x54, 0x8b, 0x3e, 0x4a, 0x87, 0xda, 0xa7, 0xef, 0x1e, 0xe3, 0x8e, 0xe9, 0xb4, 0xe0, 0xdc, 0xd6, 0x3e, 0x80, 0xec, 0xbb, 0xa7, 0xe7, 0x4b, 0x3e, 0x3b, 0xa3, 0xd0, 0xe8, 0xa6, 0x39, 0x2a, 0x06, 0x2b, 0x8e, 0x06, 0x5a, 0x54, 0x41, 0x4c, 0x3c, 0x5b, 0xd9, 0xce, 0x4e, 0x85, 0xca, 0x62, 0x93, 0xe8, 0x84, 0xd1, 0x45, 0x6a, 0x4c, 0x31, 0xe1, 0x65, 0x4f, 0xf2, 0x3e, 0xf2, 0x6e, 0x2e, 0x14, 0xe1, 0x29, 0x8a, 0x49, 0xc0, 0x72, 0xe2, 0x2f, 0x9d, 0x98, 0xbb, 0x0f, 0x9b, 0x03, 0xbd, 0x5f, 0xd0, 0x13, 0xfc, 0xef, 0x3e, 0xd6, 0xa4, 0x9a, 0xeb, 0x98, 0x72, 0x02, 0x54, 0x08, 0x7e, 0xf7, 0x28, 0xe3, 0x19, 0xdb, 0x96, 0x4c, 0xea, 0x54, 0xd0, 0xec, 0xa7, 0x6c, 0xfe, 0x56, 0x28, 0x8b, 0x6f, 0x64, 0xf4, 0xa1, 0x9d, 0xf3, 0x7e, 0xd1, 0x7b, 0xe8, 0x12, 0xe8, 0x2d, 0x7d, 0x40, 0x53, 0x6f, 0x37, 0x8a, 0x93, 0x1c, 0x82, 0xcf, 0x71, 0x11, 0xd6, 0xe1, 0x17, 0x80, 0x93, 0x63, 0x80, 0x9b, 0x6b, 0xe3, 0x78, 0xf8, 0xfd, 0x5a, 0x1c, 0xe2, 0x2a, 0x8d, 0x3c, 0x45, 0x47, 0xab, 0xd9, 0x59, 0x83, 0x0a, 0xaa, 0xf0, 0x13, 0xde, 0x2b, 0xf2, 0x7a, 0x1f, 0xba, 0xe8, 0xb1, 0x6f, 0x38, 0xd1, 0x34, 0x9b, 0x60, 0x31, 0xce, 0x02, 0x34, 0x8a, 0x24, 0x05, 0x79, 0xc0, 0xe5, 0x35, 0x79, 0x04, 0x58, 0xb4, 0x96, 0x3b, 0x61, 0x69, 0x33, 0xd1, 0x00, 0x5c, 0x1d, 0x03, 0xd4, 0xc9, 0x51, 0x80, 0xc8, 0xd1, 0x7a, 0x55, 0xef, 0x4b, 0xee, 0x46, 0x56, 0x68, 0xb2, 0x0e, 0xa4, 0x11, 0x8c, 0xa5, 0x69, 0x2e + 0x05, 0x00, 0x00, 0x80, 0x0a, 0x27, 0xa7, 0x26, 0xb4, 0xd0, 0xd6, 0xc2, 0xcd, 0x1f, 0x55, 0xeb, 0xca, 0xf2, 0xe8, 0x15, 0x00, 0x02, 0x15, 0x8f, 0x5e, 0xf9, 0xf1, 0xe2, 0x04, 0x00, 0x08, 0x51, 0xac, 0x00, 0x53, 0x63, 0x51, 0xac, 0x65, 0xb3, 0x71, 0x0c, 0xf3, 0x8c, 0x14, 0x05, 0x00, 0x02, 0x65, 0xac, 0x00, 0x00, 0x01, 0xad, 0x85, 0x71, 0x8c, 0x2f, 0xbe, 0x00, 0x3e, 0x58, 0x58, 0x1a, 0x1b, 0xae, 0x5c, 0xbc, 0x25, 0x11, 0x6f, 0x40, 0x08, 0x61, 0xfd, 0xa8, 0xa6, 0xe6, 0x15, 0x6d, 0x92, 0x84, 0x16, 0x11, 0xa4, 0x18, 0x41, 0x19, 0x59, 0x5c, 0x66, 0x03, 0x1f, 0x0d, 0x22, 0x57, 0x00, 0xee, 0xd9, 0x8c, 0xe0, 0x36, 0xc3, 0x8d, 0x6d, 0xc6, 0xc4, 0x63, 0x83, 0x05, 0xc9, 0xbd, 0x6c, 0x62, 0xe3, 0x66, 0x3c, 0x93, 0x0c, 0xeb, 0x97, 0x7e, 0xb7, 0xc9, 0x45, 0xa6, 0x19, 0x72, 0x9a, 0x79, 0xf3, 0xb2, 0x17, 0x31, 0x69, 0x13, 0x6d, 0xd8, 0x14, 0x58, 0x14, 0xa9, 0x53, 0xed, 0x93, 0x6e, 0x29, 0x31, 0x3d, 0xee, 0x08, 0xa9, 0x8e, 0x4b, 0xe5, 0x58, 0xac, 0x79, 0x12, 0xfd, 0xcb, 0x42, 0x20, 0x90, 0x75, 0x42, 0x02, 0x60, 0xf7, 0xca, 0xd0, 0xf2, 0xc0, 0x1f, 0x2a, 0xfe, 0x33, 0x07, 0x3f, 0x26, 0x24, 0x58, 0xef, 0x6d, 0x78, 0x3d, 0x01, 0x7a, 0x68, 0xe5, 0x94, 0x91, 0x88, 0x12, 0xba, 0x39, 0xb7, 0x22, 0x14, 0x15, 0xbe, 0x0c, 0x96, 0x7c, 0xbc, 0x2e, 0xf7, 0xcf, 0xa5, 0x0a, 0xd9, 0x63, 0x2d, 0x4b, 0xd3, 0x09, 0x26, 0x22, 0xd2, 0x06, 0x2a, 0xe5, 0x36, 0xef, 0x51, 0x49, 0xc4, 0x9b, 0x5b, 0xc9, 0x47, 0x5e, 0xaf, 0xab, 0x6e, 0x67, 0x57, 0x61, 0x00, 0x8b, 0x0d, 0xad, 0xde, 0xec, 0xaa, 0x60, 0x44, 0x70, 0xbb, 0xe0, 0xfa, 0xda, 0x25, 0x5d, 0x29, 0x0e, 0x92, 0xb1, 0x90, 0xc2, 0xc2, 0xd8, 0xc2, 0xde, 0xe5, 0x45, 0x5d, 0x1f, 0xa9, 0xa9, 0xf3, 0xdb, 0x77, 0x79, 0xb5, 0x84, 0x64, 0x34, 0x64, 0xaa, 0x80, 0x14, 0xba, 0x66, 0x99, 0x4d, 0xe2, 0x55, 0x17, 0xf8, 0x39, 0x80, 0xe6, 0x6e, 0xe4, 0xf6, 0x23, 0x14, 0xae, 0x6d, 0xbe, 0xf4, 0x52, 0xd5, 0xd3, 0x8b, 0x0a, 0x16, 0xf3, 0x99, 0x1f, 0x36, 0xd8, 0xa8, 0xb3, 0x9d, 0xdc, 0x0d, 0x55, 0x95, 0xee, 0xd9, 0x87, 0x62, 0x87, 0x8c, 0xdf, 0x3f, 0x4a, 0x2e, 0xdc, 0x5c, 0xda, 0x77, 0xd5, 0xfe, 0x4f, 0xaf, 0x63, 0xa1, 0x5f, 0x56, 0x8a, 0x54, 0x0d, 0xa5, 0x7d, 0xd9, 0xbe, 0xb6, 0xfb, 0x1a, 0x97, 0x7c, 0xcb, 0x91, 0xb4, 0xd7, 0x9c, 0xb3, 0x9b, 0x28, 0x91, 0x1a, 0x29, 0xe7, 0xbf, 0x02, 0x8a, 0xc6, 0x10, 0x37, 0x96, 0xdf, 0xb6, 0xb2, 0x09, 0x67, 0x23, 0x9a, 0xd3, 0x73, 0xc3, 0x8c, 0x53, 0xf6, 0xdf, 0x18, 0x23, 0xd4, 0x95, 0x0a, 0x02, 0x83, 0xe9, 0x9b, 0x9c, 0x06, 0xab, 0x29, 0x66, 0x66, 0x7c, 0x9d, 0xf6, 0x77, 0x71, 0x6b, 0x0c, 0xad, 0xed, 0x81, 0x8d, 0xf9, 0xe4, 0x49, 0xc0, 0x72, 0xe2, 0x2f, 0x9d, 0x98, 0xbb, 0x0f, 0x9b, 0x03, 0xbd, 0x5f, 0xd0, 0x13, 0xfc, 0xef, 0x3e, 0xd6, 0xa4, 0x9a, 0xeb, 0x98, 0x72, 0x02, 0x54, 0x08, 0x7e, 0xf7, 0x28, 0xe3, 0x19, 0x47, 0xff, 0xe8, 0xf7, 0x66, 0xe6, 0x3e, 0xe4, 0x6f, 0xf2, 0x08, 0x16, 0xd5, 0xfa, 0x8f, 0xf5, 0x5a, 0x26, 0x39, 0x89, 0x61, 0x49, 0x0a, 0xb9, 0xae, 0x36, 0x6f, 0xc5, 0xa2, 0xd1, 0x99, 0x6e, 0xd6, 0x93, 0xcc, 0xca, 0x82, 0x35, 0x6f, 0x60, 0x0a, 0xb0, 0x99, 0xf6, 0xec, 0xa8, 0xbf, 0xe6, 0x45, 0x27, 0x0d, 0x3f, 0x95, 0xed, 0xba, 0x5b, 0x0d, 0xe7, 0xa3, 0x28, 0x19, 0x23, 0x3b, 0xcc, 0x75, 0x4a, 0x5c, 0xe2, 0xe5, 0xea, 0x07, 0x84, 0x2e, 0x5f, 0xf2, 0xce, 0xbe, 0x62, 0xad, 0x76, 0xe8, 0xef, 0xf8, 0xd1, 0x5e, 0xa4, 0xc2, 0x4a, 0x5f, 0x20, 0x78, 0x68, 0x31, 0x9a, 0x5a, 0xf6, 0xb0, 0x35, 0xbe, 0x3f, 0x44, 0xf4, 0x34, 0x09, 0x4f, 0x6e, 0x52, 0x5b, 0xe6, 0x14, 0xda, 0xc9, 0x20, 0xa3, 0x30, 0xbd, 0xfb, 0x26, 0xd7, 0x5f, 0xe7, 0xb4, 0xb3, 0x65, 0xd0, 0x94, 0x45, 0x92, 0x50, 0xaa, 0xa5, 0x54, 0x44, 0x89, 0xfb, 0x1d, 0x99, 0x25, 0x81, 0x80, 0x0a, 0x77, 0xb8, 0x91, 0x21, 0x57, 0xfc, 0x97, 0x13, 0xaa, 0xac, 0x25, 0xb4, 0xc2, 0x6e, 0xb0, 0x3f, 0x71, 0x66, 0x46, 0x61, 0x9a, 0xf0, 0x24, 0x56, 0xae, 0x69, 0x59, 0x62, 0xfe, 0x5e, 0x93, 0x1a, 0x63, 0xb5, 0xc7, 0x90, 0x52, 0xec, 0xd3, 0x33, 0xe1, 0x84, 0x12, 0xdb, 0x91, 0xe1, 0x5f, 0x7c, 0xbc, 0x70, 0xb4, 0xcd, 0x7e, 0x8e, 0x3c, 0x95, 0x1f, 0x35, 0x85, 0x72, 0xe3, 0x77, 0x67, 0xe7, 0xd5, 0x27, 0x04, 0xa6, 0x72, 0x1b, 0x30, 0xef, 0xc4, 0x10, 0x17, 0xae, 0x4d, 0x23, 0x15, 0x58, 0xc5, 0xc8, 0x2c, 0xc7, 0xdd, 0x7e, 0x33, 0x56, 0xc0, 0x9d, 0xc2, 0x49, 0x06, 0xf0, 0x43, 0x8d, 0xfc, 0xc3, 0x00, 0x85, 0x6a, 0xc2, 0xce, 0xd8, 0xf7, 0x7f, 0xa8, 0x01, 0x57, 0x36, 0xc6, 0x61, 0xe8, 0x02, 0x48, 0xae, 0xeb, 0x77, 0x48, 0x74, 0xaa, 0x79, 0xd2, 0x90, 0xb8, 0xf5, 0x02, 0x7a, 0x0a, 0x50, 0x95, 0x37, 0xfc, 0x7c, 0x68, 0x9b, 0x7a, 0xd8, 0x61, 0x16, 0xcf, 0xec, 0x26, 0x47, 0xcc, 0xaa, 0xe1, 0xc7, 0x4b, 0x41, 0x6f, 0x3e, 0x6a, 0xe8, 0xf7, 0xcc, 0x60, 0xea, 0xaf, 0x7b, 0x6a, 0x59, 0x0d, 0x51, 0x54, 0x41, 0x38, 0xe1, 0x73, 0x29, 0x45, 0x60, 0x3a, 0x53, 0x46, 0x2c, 0x60, 0xe1, 0xf6, 0xcb, 0x0c, 0x9c, 0xa0, 0x39, 0x0c, 0x48, 0x82, 0x24, 0xc3, 0x13, 0x26, 0x9f, 0xcd, 0x59, 0xfc, 0xb6, 0x11, 0xfb, 0x2d, 0x9b, 0x4c, 0x8f, 0xa6, 0x01, 0xbb, 0x1c, 0xb8, 0xd0, 0x7d, 0x79, 0x7b, 0xf5, 0xde, 0x52, 0xbc, 0xee, 0xb0, 0x23, 0x01, 0xc8, 0x96, 0x2a, 0xc1, 0xfc, 0x04, 0x91, 0xdc, 0x81, 0xaf, 0xfd, 0x6c, 0x1e, 0xbf, 0x89, 0xa1, 0x3d, 0x6f, 0x29, 0x0e, 0xda, 0x5d, 0x5c, 0xef, 0x38, 0x22, 0x15, 0xc5, 0xe9, 0x51, 0xd7, 0x13, 0x05, 0xef, 0x33, 0xd9, 0x73, 0x71, 0x26, 0xd0, 0xe6, 0x62, 0x90, 0x5f, 0x12, 0x50, 0x92, 0x6f, 0x6a, 0x22, 0x99, 0x90, 0xe3, 0x8f, 0x69, 0xad, 0x9a, 0x91, 0x92, 0xb3, 0x02, 0xf2, 0x6b, 0xdd, 0xa4, 0x65, 0x01, 0x5c, 0x9b, 0xec, 0x8f, 0xfa, 0xa6, 0x02, 0x00, 0x40, 0x87, 0x01, 0xff, 0x5f, 0x93, 0x2d, 0x98, 0xda, 0x35, 0x90, 0x7b, 0x41, 0x22, 0x96, 0x38, 0xa7, 0x27, 0xab, 0x79, 0xb4, 0x42, 0x68, 0x3c, 0x49, 0x56, 0xbb, 0xb1, 0x95, 0xa4, 0xfa, 0x26, 0xfc, 0x9c, 0xd5, 0x42, 0xc7, 0x6b, 0x91, 0x50, 0xc8, 0x4b, 0xf8, 0x90, 0x78, 0x99, 0x42, 0xf5, 0x5c, 0x20, 0x0b, 0x77, 0x3e, 0xcd, 0xd7, 0x99, 0x2c, 0xff, 0x3e, 0xca, 0x24, 0xde, 0x3e, 0x09, 0x84, 0xe1, 0x0e, 0x68, 0xae, 0x38, 0x75, 0x34, 0xb9, 0x6c, 0xde, 0x37, 0x92, 0xf1, 0x35, 0xbf, 0x5f, 0x68, 0x78, 0x7d, 0x37, 0x0c, 0xa8, 0xc4, 0xc4, 0x07, 0x4d, 0xc5, 0xd6, 0x01, 0xae, 0x90, 0x49, 0x54, 0x37, 0xc3, 0xc2, 0xd4, 0x8a, 0x3d, 0x96, 0x66, 0x83, 0xac, 0x05, 0x16, 0x0b, 0x7a, 0x84, 0xea, 0xa7, 0xaa, 0xb7, 0x40, 0x09, 0xe5, 0x7a, 0x85, 0xf7, 0xbf, 0x68, 0xa2, 0xe4, 0x82, 0x00, 0x0f, 0x82, 0x9c, 0x54, 0x50, 0x73, 0xa1, 0x5d, 0x5c, 0xd0, 0xfc, 0xc5, 0x74, 0x39, 0xa4, 0x35, 0x0e, 0xaf, 0x09, 0x8d, 0xfb, 0x82, 0xa0, 0x85, 0xea, 0x8a, 0x4a, 0xf6, 0xfa, 0x83, 0x81, 0xf0, 0x65, 0x88, 0x19, 0xea, 0xb4, 0x83, 0xf6, 0x5b, 0x32, 0x5d, 0x5a, 0xed, 0xa1, 0x52, 0x32, 0xcf, 0xad, 0xec, 0x75, 0xab, 0x18, 0x66, 0xe4, 0xc0, 0x15, 0x5a, 0x9c, 0x74, 0xa7, 0xa5, 0x7c, 0xcf, 0x34, 0xc4, 0x83, 0xac, 0x7d, 0xa1, 0x58, 0x8a, 0x1b, 0x6b, 0x99, 0x41, 0xf1, 0x10, 0x40, 0xf9, 0x4c, 0xf7, 0x8f, 0xad, 0x89, 0xbf, 0x11, 0xfe, 0xd6, 0x9a, 0xa0, 0xd8, 0x31, 0x05, 0xad, 0xac, 0xdd, 0x4e, 0x5f, 0x04, 0xa6, 0x24, 0x24, 0x02, 0x3c, 0x9b, 0x9e, 0x33, 0xc4, 0xfb, 0x7f, 0x12, 0xbd, 0xf2, 0x1f, 0x07, 0xf2, 0x65, 0xc5, 0x37, 0xd5, 0x1c, 0x65, 0x51, 0xf4, 0x61, 0x7b, 0x91, 0x5d, 0x21, 0x99, 0x18, 0x39, 0xc3, 0xd0, 0xd3, 0x63, 0x93, 0xd6, 0x46, 0xe0, 0xa8, 0xa4, 0x15, 0x09, 0x21, 0x7d, 0x0e, 0x7d, 0x2c, 0xa1, 0xa0, 0xa0, 0xd6, 0x77, 0xa3, 0x21, 0xa5, 0x02, 0xcd, 0x29, 0xcd, 0xd9, 0x8e, 0xab, 0xa9, 0x9c, 0xec, 0x3e, 0x91, 0x97, 0x13, 0x1b, 0xa5, 0x60, 0xac, 0x84, 0x1c, 0xac, 0x53, 0xce, 0xb4, 0x5b, 0x7b, 0x66, 0x1a, 0x6c, 0x96, 0x24, 0xf4, 0xfa, 0x45, 0x8f, 0xe8, 0x01, 0x25, 0x09, 0x56, 0xde, 0xff, 0x85, 0x63, 0x45, 0x69, 0x59, 0x4f, 0x6c, 0x03, 0xd2, 0x49, 0x23, 0x06, 0x7a, 0xe4, 0x7f, 0xd6, 0x42, 0x5e, 0xfb, 0x1c, 0x00, 0xa9, 0x1d, 0xb0, 0xcc, 0xa2, 0xbc, 0x7c, 0x3d, 0xb5, 0x5a, 0xb5, 0x40, 0x3a, 0xd3, 0xc8, 0x05, 0x4e, 0x6a, 0x52, 0x12, 0xf9, 0x5c, 0x60, 0x37, 0x74, 0x9b, 0x94, 0x02, 0x0e, 0x62, 0xb0, 0x18, 0x67, 0xa7, 0x89, 0x3d, 0x77, 0xcb, 0x7f, 0x29, 0xb8, 0xc8, 0x47, 0xc5, 0x83, 0xf2, 0xd0, 0x71, 0xa6, 0x86, 0x61, 0x6e, 0x20, 0x67, 0x19, 0xf7, 0x61, 0xae, 0x39, 0xc1, 0x10, 0x44, 0x2e ], txid: [ - 0x67, 0x62, 0xf9, 0xc5, 0x72, 0x30, 0xa5, 0x8d, 0xca, 0x6d, 0x44, 0x45, 0x47, 0xb2, 0xf6, 0xe0, 0xe2, 0x13, 0x49, 0x2d, 0xbb, 0x40, 0x56, 0x4a, 0xe1, 0x01, 0xdf, 0x13, 0x94, 0x1c, 0x61, 0x52 + 0xda, 0x3d, 0x33, 0xce, 0x19, 0x35, 0xc6, 0xe2, 0x0e, 0x47, 0x83, 0x15, 0x29, 0x45, 0x48, 0x27, 0x7c, 0x18, 0x88, 0x95, 0xa9, 0x22, 0xc4, 0x3c, 0xf9, 0x95, 0xd3, 0xef, 0x37, 0x52, 0x9b, 0x28 ], auth_digest: [ - 0x1c, 0x3e, 0xc5, 0x10, 0x4d, 0x96, 0xb6, 0x68, 0x37, 0xb6, 0xe3, 0x81, 0xf7, 0x02, 0xc7, 0xe4, 0x8a, 0x09, 0x7a, 0xaf, 0x12, 0x5c, 0x9b, 0x82, 0x89, 0x5b, 0x57, 0x8b, 0x92, 0xea, 0xfd, 0x14 + 0x58, 0xaa, 0xc5, 0x1e, 0xd0, 0x4b, 0xef, 0xde, 0x25, 0x03, 0x17, 0xcd, 0xbb, 0x16, 0x37, 0xbb, 0x8d, 0x8a, 0x38, 0xe8, 0x4d, 0x13, 0xf0, 0x20, 0x98, 0x54, 0xb0, 0xd3, 0x39, 0x7a, 0x13, 0x6e ], amounts: vec![ - 787459282010655, - 1685382316228727, - 1715663111103469, ], script_pubkeys: vec![ - vec![ - 0x65, 0x6a - ], - vec![ - 0x65, 0x00, 0x51, 0x52, 0x6a - ], - vec![ - 0x52, 0x6a, 0x51, 0x53, 0x00, 0x51, 0x52, 0x51, 0x6a - ], ], - transparent_input: Some(2), + transparent_input: None, sighash_shielded: [ - 0xa7, 0xe2, 0x72, 0xca, 0x04, 0x40, 0x87, 0xc4, 0xd3, 0x56, 0x61, 0x88, 0x8b, 0x34, 0x8c, 0x57, 0xe9, 0x8b, 0x79, 0x81, 0xa1, 0x6f, 0xe5, 0xe8, 0x81, 0x81, 0xc8, 0xe1, 0x5a, 0xae, 0x58, 0x1c + 0xda, 0x3d, 0x33, 0xce, 0x19, 0x35, 0xc6, 0xe2, 0x0e, 0x47, 0x83, 0x15, 0x29, 0x45, 0x48, 0x27, 0x7c, 0x18, 0x88, 0x95, 0xa9, 0x22, 0xc4, 0x3c, 0xf9, 0x95, 0xd3, 0xef, 0x37, 0x52, 0x9b, 0x28 ], - sighash_all: Some([ - 0xda, 0x3e, 0xdd, 0x81, 0xf4, 0xfa, 0x79, 0xe4, 0x7f, 0xb6, 0x76, 0xca, 0x0b, 0x56, 0xb1, 0x29, 0x9f, 0xf5, 0xb5, 0xec, 0x58, 0x23, 0xec, 0x87, 0x1e, 0x3d, 0x7c, 0x12, 0x88, 0x4f, 0xe5, 0x77 - ]), - sighash_none: Some([ - 0xdd, 0xe8, 0x6c, 0x69, 0x61, 0xd0, 0x2d, 0x65, 0x51, 0x03, 0xc9, 0xd1, 0x9c, 0x89, 0x62, 0x3f, 0xde, 0x4e, 0xc6, 0xb5, 0x28, 0x2b, 0xb8, 0xfb, 0xc7, 0xe8, 0xba, 0x46, 0x91, 0x1e, 0x9a, 0x3e - ]), + sighash_all: None, + sighash_none: None, sighash_single: None, - sighash_all_anyone: Some([ - 0x41, 0x15, 0x08, 0xbb, 0x7b, 0x21, 0x94, 0xf6, 0x17, 0xad, 0xc6, 0xc7, 0x82, 0xbb, 0x77, 0x20, 0xc8, 0xdf, 0xc2, 0x5f, 0xef, 0x3b, 0xc4, 0x8e, 0xc7, 0x31, 0xa2, 0x4a, 0xa2, 0xc1, 0xc1, 0x05 - ]), - sighash_none_anyone: Some([ - 0xb4, 0x25, 0x3a, 0x25, 0xbf, 0x7e, 0xe6, 0xcd, 0x20, 0x9c, 0x5f, 0x07, 0x66, 0x6f, 0xea, 0x85, 0x3e, 0x4b, 0x80, 0x08, 0x62, 0xa2, 0x9a, 0xa5, 0xa8, 0x96, 0x1f, 0x95, 0x32, 0x03, 0xa3, 0xb0 - ]), + sighash_all_anyone: None, + sighash_none_anyone: None, sighash_single_anyone: None, }, TestVector { tx: vec![ - 0x05, 0x00, 0x00, 0x80, 0x0a, 0x27, 0xa7, 0x26, 0xb4, 0xd0, 0xd6, 0xc2, 0x81, 0x83, 0x6c, 0x3b, 0xe9, 0x9a, 0x08, 0x17, 0x03, 0xa4, 0x60, 0xe9, 0x68, 0xaa, 0x71, 0x09, 0x87, 0x0b, 0xbe, 0xd1, 0x7d, 0xf5, 0xf8, 0x88, 0xc8, 0xca, 0x14, 0x67, 0xae, 0x17, 0xdb, 0xbc, 0xde, 0x31, 0xc1, 0x10, 0x5c, 0xb5, 0xbd, 0xa8, 0x8a, 0xc6, 0xc6, 0x27, 0x00, 0x04, 0x52, 0xac, 0x52, 0xac, 0x0f, 0xfe, 0x81, 0xec, 0x58, 0xbf, 0x1e, 0x6d, 0x1b, 0xb7, 0xaa, 0xad, 0xa4, 0x1f, 0xba, 0x0b, 0xb5, 0x88, 0x77, 0x8a, 0x7f, 0x65, 0x20, 0x2a, 0xd8, 0x11, 0xea, 0x73, 0xd2, 0x6c, 0x74, 0x55, 0x03, 0x95, 0xaf, 0xf7, 0x53, 0x25, 0x10, 0x7c, 0x09, 0x6a, 0x52, 0x51, 0xac, 0xac, 0x00, 0x65, 0x00, 0x51, 0xa2, 0xe7, 0x42, 0x47, 0x19, 0xa3, 0xd1, 0x85, 0xb7, 0xe0, 0xa4, 0x3a, 0x47, 0x2e, 0x29, 0x8a, 0xc0, 0xaf, 0xdc, 0x52, 0x87, 0xd7, 0xad, 0x12, 0x4c, 0xd9, 0x40, 0x5a, 0x62, 0xcd, 0x1c, 0xa0, 0x8b, 0x28, 0x2e, 0xfe, 0xf7, 0xf9, 0x28, 0xdf, 0x08, 0x52, 0x52, 0x52, 0x51, 0xac, 0x53, 0x53, 0xac, 0xea, 0xa5, 0xff, 0x12, 0x00, 0x00, 0x00, 0x00 + 0x05, 0x00, 0x00, 0x80, 0x0a, 0x27, 0xa7, 0x26, 0xb4, 0xd0, 0xd6, 0xc2, 0x6f, 0xd5, 0x57, 0x53, 0x40, 0x94, 0x56, 0x01, 0x00, 0x03, 0x26, 0xcf, 0xca, 0xc7, 0xeb, 0x33, 0x05, 0x00, 0x00, 0x73, 0x41, 0xc3, 0x54, 0x14, 0xfe, 0x04, 0x00, 0x02, 0x6a, 0x52, 0x79, 0x67, 0x74, 0x62, 0x73, 0x27, 0x04, 0x00, 0x03, 0x65, 0x53, 0x53, 0x01, 0xa8, 0x2f, 0xca, 0xa1, 0x3f, 0x8e, 0x1f, 0xd9, 0xbf, 0x84, 0x1e, 0x94, 0x0a, 0x11, 0xcf, 0x8f, 0x99, 0x87, 0xdf, 0xc8, 0x4d, 0x90, 0x55, 0x12, 0xfe, 0x1c, 0x0a, 0x69, 0x2d, 0x31, 0xda, 0xd1, 0x11, 0x19, 0x3d, 0x7d, 0x1c, 0x9f, 0xda, 0xe6, 0xa1, 0x73, 0x96, 0xa1, 0xbf, 0x57, 0xa9, 0x94, 0x93, 0x4f, 0x5e, 0x7a, 0x59, 0xf0, 0x45, 0xde, 0xbe, 0xaf, 0xf6, 0x2e, 0xf3, 0x26, 0xb9, 0x47, 0xf2, 0xa8, 0xb4, 0x95, 0x55, 0xe4, 0xd9, 0x9b, 0x3b, 0xf5, 0xc8, 0x1f, 0xf9, 0xfe, 0x31, 0x4e, 0x04, 0x7a, 0xf1, 0x52, 0x50, 0x8f, 0x57, 0x01, 0x5c, 0xa4, 0x02, 0xc6, 0x7d, 0x92, 0x5c, 0x99, 0x00, 0x7f, 0x7f, 0x94, 0xac, 0x22, 0xf1, 0x02, 0x00, 0x36, 0x64, 0x8e, 0x86, 0x94, 0xd3, 0xa1, 0x9d, 0x3d, 0xca, 0x53, 0x1b, 0xeb, 0x50, 0xd4, 0x32, 0x7c, 0x5c, 0x0c, 0x23, 0xcb, 0x7c, 0xfd, 0xb0, 0x8c, 0xa7, 0xcf, 0x2c, 0xac, 0x6b, 0xc1, 0x39, 0xac, 0xea, 0x3e, 0xe8, 0xcc, 0x4b, 0x00, 0x8c, 0x5c, 0xb4, 0x39, 0x66, 0xe7, 0x14, 0xef, 0x48, 0x0f, 0xd0, 0x5e, 0x07, 0xc7, 0xb2, 0xdd, 0xa9, 0xaa, 0x39, 0x66, 0x11, 0x3e, 0xaa, 0x29, 0x3d, 0x3f, 0x62, 0x2b, 0x30, 0x9d, 0x64, 0x80, 0x3c, 0xe1, 0xe6, 0x37, 0x8b, 0x6a, 0xac, 0x4f, 0xab, 0x52, 0x7c, 0x43, 0xcd, 0x45, 0xed, 0x0a, 0x3c, 0x1a, 0x4b, 0x9f, 0xb1, 0x8d, 0xcc, 0xcf, 0xcd, 0xb6, 0xac, 0x0c, 0x24, 0x21, 0x63, 0x9c, 0xda, 0x00, 0x75, 0xa2, 0x0d, 0xc5, 0x11, 0x1b, 0x8d, 0x3d, 0x31, 0x99, 0x49, 0x5b, 0xd9, 0x13, 0x3d, 0xba, 0xb9, 0x45, 0x41, 0x41, 0x0e, 0x4f, 0xba, 0x92, 0xc7, 0xb6, 0x06, 0xa5, 0xcb, 0x12, 0x2f, 0x14, 0x0c, 0xf1, 0xa3, 0x59, 0x6f, 0x27, 0x88, 0xf3, 0xc8, 0xb9, 0x26, 0x60, 0xf1, 0x4c, 0xb6, 0x5a, 0xf5, 0xdd, 0x23, 0xdf, 0xdb, 0xac, 0x13, 0x71, 0xec, 0xf4, 0xb3, 0x37, 0x12, 0xfe, 0xd2, 0x29, 0x2c, 0x44, 0xf7, 0x08, 0x34, 0xcf, 0x96, 0xc0, 0x5d, 0x58, 0x82, 0x7e, 0x69, 0xbf, 0xc2, 0xe6, 0x96, 0xfa, 0x08, 0x74, 0x86, 0x9c, 0x02, 0xf3, 0xdc, 0xa1, 0x1c, 0x3b, 0x90, 0xcb, 0x21, 0x4e, 0x68, 0xbc, 0x1c, 0xae, 0x03, 0x9d, 0x7a, 0x14, 0x6c, 0xdc, 0x1d, 0x60, 0x9d, 0x7a, 0x6b, 0x3f, 0xd5, 0xd4, 0x61, 0xb0, 0x95, 0x1c, 0x82, 0xe3, 0xac, 0x6d, 0x38, 0x0b, 0xa0, 0x22, 0xb2, 0x1f, 0xbe, 0x97, 0x12, 0xf0, 0x23, 0x94, 0x1f, 0x77, 0xcd, 0x28, 0x61, 0x81, 0xb7, 0x15, 0xce, 0xdb, 0xfc, 0x12, 0xdb, 0x50, 0x27, 0x8b, 0xbb, 0x89, 0x21, 0x78, 0x28, 0x18, 0x0a, 0x4b, 0x2b, 0x1f, 0x74, 0x91, 0xec, 0x8e, 0xc2, 0x44, 0x4b, 0x12, 0x45, 0x7d, 0xc3, 0xb5, 0x7e, 0x07, 0x3c, 0xce, 0x45, 0x37, 0xc6, 0x1f, 0xea, 0x23, 0x0a, 0xba, 0x70, 0x33, 0xfd, 0xb9, 0x41, 0x34, 0x9d, 0x8a, 0x36, 0xff, 0xf0, 0x69, 0xe7, 0x87, 0xa1, 0xe1, 0x34, 0xa7, 0x6e, 0xdb, 0x2e, 0x11, 0xd0, 0x0c, 0x5c, 0xb8, 0xe4, 0xe2, 0xe4, 0x18, 0x8a, 0x52, 0xd1, 0x9e, 0x63, 0x5a, 0xc9, 0xad, 0xe3, 0xbe, 0xe6, 0xd3, 0x42, 0x97, 0xc9, 0x98, 0x7a, 0x36, 0x6b, 0x9d, 0x6a, 0xe3, 0xa8, 0x76, 0xc8, 0xa1, 0x4d, 0x95, 0x7f, 0xaf, 0x33, 0x1e, 0x05, 0x00 ], txid: [ - 0x22, 0x1d, 0x40, 0x59, 0x7b, 0x56, 0x3f, 0x20, 0x64, 0x58, 0xf9, 0x73, 0x6b, 0x85, 0x49, 0x23, 0x7c, 0x55, 0x54, 0x24, 0x2c, 0x41, 0x90, 0x22, 0x43, 0x5a, 0x33, 0x50, 0xa0, 0x70, 0x8e, 0xa1 + 0xc6, 0x1a, 0xd9, 0x35, 0x01, 0x4c, 0x29, 0x20, 0xa4, 0x00, 0xca, 0xe3, 0xe1, 0x9e, 0x96, 0xae, 0xaf, 0xfa, 0x62, 0x44, 0x60, 0x3c, 0x52, 0x54, 0x3b, 0x47, 0xd2, 0xdf, 0x40, 0xfc, 0x16, 0xd2 ], auth_digest: [ - 0x6a, 0x75, 0xe4, 0x93, 0x24, 0xe8, 0x53, 0x20, 0xfe, 0x2f, 0x22, 0x46, 0x66, 0x18, 0xb7, 0x0b, 0x4b, 0xbe, 0xfe, 0xa2, 0x48, 0xe5, 0xd3, 0x67, 0x3f, 0x18, 0xf2, 0xe4, 0x87, 0xa2, 0xb2, 0x0a + 0xe3, 0x96, 0x1d, 0xae, 0x41, 0x8f, 0x16, 0xf3, 0x39, 0xa6, 0xa3, 0x7b, 0x0c, 0x7a, 0xae, 0xb1, 0xb7, 0xca, 0x74, 0x33, 0xec, 0x35, 0x86, 0xa4, 0x56, 0xc4, 0x95, 0x77, 0x2a, 0x24, 0x2e, 0x39 ], amounts: vec![ - 1076763594431866, - 316847576141144, - 1780844721475339, ], script_pubkeys: vec![ - vec![ - 0x00, 0x65, 0x51, 0xac, 0x65, 0x63, 0x00, 0x53 - ], - vec![ - 0x63, 0x52, 0x00, 0x53 - ], - vec![ - 0xac, 0xac, 0x00, 0x65, 0x6a, 0x63, 0x51 - ], ], - transparent_input: Some(2), + transparent_input: None, sighash_shielded: [ - 0xb5, 0xa1, 0x8f, 0xf6, 0x57, 0x83, 0x9c, 0x69, 0x79, 0xc2, 0xf2, 0xaf, 0xae, 0xea, 0xf2, 0xf5, 0xc1, 0xcf, 0x43, 0xdf, 0x92, 0xf4, 0xa6, 0x57, 0x55, 0xfa, 0x42, 0xae, 0x2b, 0x77, 0x06, 0xab + 0xc6, 0x1a, 0xd9, 0x35, 0x01, 0x4c, 0x29, 0x20, 0xa4, 0x00, 0xca, 0xe3, 0xe1, 0x9e, 0x96, 0xae, 0xaf, 0xfa, 0x62, 0x44, 0x60, 0x3c, 0x52, 0x54, 0x3b, 0x47, 0xd2, 0xdf, 0x40, 0xfc, 0x16, 0xd2 ], - sighash_all: Some([ - 0x9d, 0x80, 0x2c, 0x8a, 0xce, 0x5b, 0xc5, 0xf5, 0xb0, 0x3c, 0x7d, 0xac, 0x8a, 0x29, 0xef, 0x33, 0x42, 0x4d, 0xef, 0x82, 0xcb, 0xc4, 0xfc, 0x84, 0x00, 0xc0, 0xbb, 0x9d, 0x5e, 0x08, 0x41, 0x47 - ]), - sighash_none: Some([ - 0xae, 0x2d, 0xb1, 0x4c, 0x57, 0x78, 0x1f, 0xb5, 0x5c, 0x2f, 0x66, 0x58, 0xf6, 0x14, 0x18, 0x83, 0xf7, 0xeb, 0xe0, 0xd3, 0x9f, 0x43, 0x9c, 0xf5, 0x66, 0xdc, 0x55, 0x0f, 0xb9, 0xda, 0x71, 0x68 - ]), + sighash_all: None, + sighash_none: None, sighash_single: None, - sighash_all_anyone: Some([ - 0xe7, 0x11, 0x83, 0x4b, 0x5a, 0x4e, 0xb8, 0x4a, 0xa2, 0x98, 0x6a, 0x53, 0xc2, 0xb2, 0xba, 0x2f, 0xd6, 0x37, 0x4e, 0x66, 0x6f, 0x03, 0x11, 0xbf, 0xca, 0x8c, 0xbc, 0xee, 0xfd, 0xde, 0x1e, 0x38 - ]), - sighash_none_anyone: Some([ - 0x5c, 0x3a, 0x08, 0x39, 0xfd, 0xc7, 0x34, 0x17, 0xae, 0x7d, 0x5f, 0x15, 0xdc, 0xee, 0xd6, 0xc1, 0xa4, 0xcb, 0xe8, 0x0c, 0x6c, 0x25, 0xce, 0x03, 0x86, 0xfe, 0xf7, 0xc0, 0x58, 0xa8, 0xb9, 0x43 - ]), + sighash_all_anyone: None, + sighash_none_anyone: None, sighash_single_anyone: None, }, TestVector { tx: vec![ - 0x05, 0x00, 0x00, 0x80, 0x0a, 0x27, 0xa7, 0x26, 0xb4, 0xd0, 0xd6, 0xc2, 0x57, 0xb8, 0x57, 0x51, 0x23, 0x5d, 0xbc, 0x10, 0x02, 0x52, 0xe4, 0x1e, 0x00, 0x29, 0x31, 0xb4, 0x57, 0x46, 0x19, 0x8e, 0x5d, 0xd9, 0x57, 0x1a, 0x56, 0xa7, 0xe0, 0xd4, 0x23, 0xff, 0x27, 0x98, 0x9d, 0x3e, 0xb4, 0x17, 0xec, 0xd3, 0xc3, 0x09, 0x3f, 0xb8, 0x2c, 0x56, 0x58, 0x00, 0x96, 0x24, 0xc5, 0x32, 0x19, 0xa6, 0x0c, 0xd0, 0xa8, 0xc4, 0xda, 0x36, 0x7e, 0x29, 0xa7, 0x17, 0x79, 0xa7, 0x30, 0x32, 0x98, 0x5a, 0x3d, 0x1f, 0xd0, 0x3d, 0xd4, 0xd0, 0x6e, 0x05, 0x56, 0x6f, 0x3b, 0x84, 0x36, 0x7c, 0xf0, 0xfa, 0xee, 0x9b, 0x09, 0x63, 0x52, 0x52, 0x00, 0x52, 0x6a, 0x53, 0xac, 0xac, 0x5d, 0x82, 0xd0, 0xa6, 0x02, 0xef, 0xab, 0xec, 0xef, 0x1b, 0xc7, 0x01, 0x00, 0x02, 0x00, 0x63, 0x97, 0x76, 0x63, 0x55, 0x0e, 0x76, 0x06, 0x00, 0x01, 0x6a, 0x00, 0x00, 0x03, 0x09, 0xa8, 0x9a, 0x5f, 0x40, 0xb3, 0x73, 0x03, 0xe1, 0x81, 0x6d, 0xf1, 0x3a, 0x9d, 0x7e, 0x20, 0xdb, 0x15, 0x9c, 0x9f, 0x42, 0x77, 0x3a, 0x2f, 0xb0, 0x23, 0xd9, 0x5a, 0xbb, 0x1e, 0x1c, 0xbe, 0x81, 0xc0, 0x92, 0xed, 0xb2, 0x30, 0xfa, 0x38, 0xea, 0x13, 0xc5, 0xde, 0x7c, 0x0e, 0x50, 0x31, 0xa1, 0xe8, 0x4d, 0xae, 0xc3, 0xeb, 0xe6, 0x2d, 0x5f, 0x6c, 0x4a, 0xbe, 0x5c, 0xe9, 0x0a, 0x3f, 0xcd, 0xc3, 0xa6, 0x50, 0x0c, 0x01, 0x1c, 0x8a, 0x0f, 0xc0, 0x3d, 0xb6, 0xcc, 0x0c, 0x56, 0xcf, 0xd6, 0x54, 0x3a, 0xed, 0x33, 0xac, 0x6b, 0x7c, 0x4d, 0xb7, 0x83, 0xde, 0xe6, 0xb3, 0x29, 0x27, 0x7f, 0x96, 0xc7, 0xe9, 0x0b, 0xb9, 0xb4, 0x73, 0x02, 0x46, 0x5f, 0x37, 0x5c, 0x1d, 0x3c, 0xa4, 0x8e, 0x54, 0xfa, 0xca, 0xe0, 0xf9, 0xc2, 0xdd, 0x4d, 0x64, 0xd9, 0x04, 0x61, 0x52, 0xb4, 0x36, 0x34, 0x22, 0x7f, 0xbe, 0x32, 0xf6, 0x63, 0xbd, 0x1d, 0x90, 0xbb, 0xfa, 0x22, 0xf0, 0xe9, 0xc7, 0x93, 0x47, 0x71, 0x93, 0xdd, 0xcb, 0x40, 0x18, 0x1a, 0x67, 0x9e, 0xae, 0x78, 0x11, 0x32, 0x32, 0x31, 0xf0, 0x1f, 0x55, 0xc7, 0xad, 0x04, 0xcf, 0xb6, 0x3f, 0x7c, 0x4a, 0x3d, 0x0a, 0x2b, 0x0f, 0xfb, 0x0b, 0x05, 0xa6, 0xbe, 0x05, 0x5b, 0x8c, 0x94, 0xca, 0x80, 0xbb, 0x0a, 0x1d, 0x13, 0xcd, 0x4c, 0xd6, 0x9a, 0xb9, 0x83, 0x04, 0xae, 0x25, 0x15, 0xd5, 0xf7, 0x69, 0x9d, 0x4a, 0xbe, 0xe5, 0xc2, 0x0b, 0xe6, 0x09, 0xd8, 0x73, 0x51, 0x10, 0x12, 0xf2, 0x34, 0xbd, 0x85, 0xa7, 0xef, 0xf5, 0xfb, 0x63, 0x4c, 0xff, 0x26, 0x58, 0xba, 0x65, 0x16, 0x04, 0x85, 0x63, 0x09, 0x5e, 0xce, 0xfb, 0x30, 0x15, 0xee, 0x3f, 0x03, 0xca, 0x52, 0xa1, 0x77, 0xf2, 0x61, 0xec, 0xdc, 0x26, 0xbc, 0x08, 0x9d, 0x34, 0xc6, 0x40, 0x48, 0x46, 0xe9, 0xc6, 0x47, 0xfc, 0xfe, 0x98, 0xcc, 0x6a, 0xcd, 0xbb, 0x46, 0x4f, 0x64, 0x27, 0x8a, 0xd8, 0xce, 0x9d, 0x1a, 0xe0, 0xd4, 0x15, 0xbc, 0x0c, 0x05, 0x24, 0x5f, 0xdd, 0xaf, 0x4e, 0xbc, 0x8d, 0xc7, 0x03, 0xa8, 0x5c, 0xb2, 0x70, 0xf7, 0x96, 0xad, 0x2d, 0x93, 0x7e, 0x2a, 0xc0, 0xd5, 0xe0, 0xa3, 0x48, 0x21, 0x75, 0x80, 0x00, 0xaa, 0x59, 0xc9, 0xd4, 0x65, 0x24, 0x85, 0x29, 0x4e, 0xe0, 0xab, 0x29, 0x69, 0x6b, 0x21, 0x43, 0x0f, 0xa5, 0x4d, 0xcf, 0xbf, 0x2b, 0x9c, 0x49, 0xd1, 0x42, 0x06, 0x42, 0x09, 0xee, 0xee, 0xd4, 0xd4, 0x71, 0xff, 0xc0, 0x17, 0xd4, 0xe2, 0x0a, 0x79, 0x6b, 0x09, 0x27, 0x80, 0x4c, 0x06, 0x1b, 0x9f, 0x4a, 0x70, 0x91, 0xfe, 0x01, 0x5a, 0xda, 0x68, 0xfd, 0x84, 0x42, 0xe0, 0x18, 0x25, 0xc8, 0x8d, 0xfe, 0x55, 0xcf, 0x5d, 0xe3, 0x89, 0x36, 0xf7, 0xce, 0x25, 0x31, 0x1b, 0x90, 0x2b, 0xa9, 0x7a, 0x3c, 0x12, 0xa9, 0x5c, 0xfa, 0x1c, 0x3a, 0x59, 0x1b, 0x81, 0x8f, 0x60, 0x83, 0x27, 0x09, 0xd9, 0xe4, 0x83, 0x9e, 0x41, 0x0f, 0xb3, 0x6b, 0x84, 0xf3, 0xac, 0x4f, 0x07, 0x0f, 0xc3, 0x5e, 0x16, 0x19, 0x78, 0x25, 0x9e, 0x5b, 0x8e, 0xdc, 0x74, 0x4d, 0x90, 0x91, 0x9a, 0xa7, 0x70, 0xbb, 0x36, 0x21, 0x51, 0x28, 0xe5, 0x82, 0xb5, 0x96, 0x41, 0xe2, 0x38, 0x52, 0xe9, 0x58, 0xeb, 0x8f, 0xc3, 0xc0, 0xaa, 0x96, 0x15, 0x2b, 0xa4, 0xf7, 0x7f, 0x13, 0x8d, 0x6a, 0x67, 0x12, 0xa3, 0xae, 0x32, 0x26, 0x01, 0x58, 0x83, 0xf8, 0x1d, 0xb2, 0x3e, 0x58, 0x3c, 0x86, 0x9c, 0x4c, 0x71, 0x14, 0x3a, 0x6f, 0xff, 0xd6, 0x5e, 0x8d, 0xfd, 0xc5, 0x0c, 0x99, 0xa2, 0xf1, 0xf3, 0x14, 0xcd, 0xcc, 0x71, 0x35, 0x9e, 0x23, 0x5f, 0x1d, 0x7d, 0xc2, 0xb5, 0xf3, 0x8e, 0xf7, 0xb9, 0x70, 0x84, 0x31, 0x63, 0xc0, 0x3f, 0x9d, 0xd4, 0x0a, 0x80, 0x15, 0xef, 0xdc, 0x87, 0x91, 0x95, 0x6a, 0x3f, 0x3c, 0xed, 0xd9, 0xea, 0x64, 0xf8, 0xef, 0xa7, 0xa0, 0x81, 0x5a, 0x70, 0x38, 0x1d, 0x71, 0x46, 0x78, 0x17, 0xbd, 0x04, 0xca, 0x52, 0x9a, 0xed, 0xe0, 0x7f, 0xf6, 0x0d, 0x17, 0x6a, 0xed, 0x0f, 0x85, 0x5a, 0x2e, 0xae, 0xa8, 0x9e, 0xae, 0xac, 0xa8, 0x93, 0x58, 0xc0, 0x81, 0x82, 0x6a, 0x08, 0x12, 0xa5, 0xbc, 0xa2, 0x8b, 0xe1, 0x37, 0x3f, 0x08, 0x6d, 0xbd, 0xba, 0x7e, 0x43, 0xe2, 0x03, 0x21, 0x2c, 0x9f, 0xed, 0x21, 0x47, 0x4b, 0xa1, 0x9a, 0x05, 0x5f, 0xfc, 0xc1, 0x79, 0x41, 0x2e, 0x89, 0x3a, 0x74, 0x48, 0x32, 0x29, 0x8c, 0x5f, 0xe2, 0x4c, 0xc6, 0xb1, 0x86, 0x67, 0xf4, 0x9b, 0x34, 0xdf, 0xb1, 0x23, 0x79, 0x26, 0x74, 0x19, 0xa9, 0xcb, 0x94, 0x03, 0xd8, 0x16, 0x7d, 0x8d, 0x1e, 0x91, 0xd2, 0x81, 0x1a, 0x04, 0x3b, 0x29, 0x24, 0x3b, 0x06, 0x9b, 0x37, 0x58, 0x78, 0x47, 0xdc, 0x6f, 0xcd, 0xdb, 0x18, 0x31, 0xbd, 0x1c, 0xc2, 0x56, 0x7c, 0xa0, 0x33, 0xac, 0x40, 0xf7, 0x4a, 0xb6, 0x95, 0x5f, 0x68, 0x3b, 0x12, 0xe4, 0xe8, 0x25, 0x4e, 0x4e, 0xa7, 0x60, 0xd3, 0x8b, 0x3f, 0x46, 0x79, 0x1c, 0x5c, 0x4c, 0xb1, 0x2b, 0xc7, 0xcc, 0xb0, 0xed, 0x18, 0x65, 0xf2, 0x5d, 0x60, 0x1c, 0x30, 0x3f, 0x81, 0xfb, 0x1f, 0xa1, 0xdb, 0x48, 0x53, 0x3d, 0x3d, 0x6b, 0x28, 0x8e, 0x4d, 0x9a, 0x4d, 0xff, 0x8e, 0xc2, 0x1c, 0x96, 0xf5, 0x78, 0x39, 0x97, 0x10, 0xc8, 0x25, 0xfe, 0x7e, 0x32, 0xf9, 0x3a, 0x8c, 0x07, 0x43, 0xf9, 0xeb, 0xd5, 0x4c, 0xc1, 0x51, 0xc7, 0x61, 0x03, 0x37, 0xae, 0xbf, 0x7e, 0x9b, 0x91, 0x57, 0x20, 0xa5, 0x43, 0x51, 0xd4, 0x9a, 0xb8, 0xc2, 0x2f, 0xa3, 0x49, 0x98, 0xdc, 0xf5, 0x83, 0xd4, 0x38, 0x73, 0x61, 0xef, 0x3f, 0xf8, 0x6f, 0x50, 0xec, 0x53, 0xf4, 0x92, 0x49, 0xe4, 0xad, 0x34, 0x96, 0x03, 0x06, 0x6f, 0xc9, 0xc6, 0x61, 0xd6, 0x9f, 0x91, 0x1d, 0xfa, 0x72, 0x41, 0xc8, 0xd5, 0x79, 0x2d, 0x78, 0x33, 0x2e, 0x93, 0xdb, 0x65, 0x93, 0xe5, 0x93, 0xfd, 0x5d, 0x45, 0x6a, 0xbd, 0xac, 0x79, 0xa7, 0x16, 0xfa, 0x6e, 0x3f, 0x39, 0x28, 0xa8, 0x4d, 0x19, 0x70, 0x86, 0xec, 0xc2, 0x7e, 0xac, 0x18, 0x8f, 0xf2, 0xb7, 0x15, 0x21, 0x76, 0x2a, 0xd4, 0x7b, 0xec, 0x08, 0x99, 0x2d, 0x86, 0x85, 0x0e, 0xb3, 0xea, 0x13, 0xd5, 0x07, 0x08, 0x07, 0xa2, 0xcb, 0x66, 0x80, 0xa2, 0x49, 0xea, 0x1c, 0x04, 0x20, 0x37, 0x48, 0xda, 0xab, 0x9b, 0x0d, 0x3b, 0x3c, 0x2e, 0x9d, 0xcf, 0xe7, 0x76, 0x0c, 0x79, 0xdd, 0xa3, 0xc0, 0x25, 0x9e, 0x7d, 0xa9, 0xcc, 0xfa, 0x5f, 0xb6, 0x47, 0xa5, 0xe2, 0x0f, 0x3f, 0x3b, 0xc8, 0x66, 0xda, 0x24, 0xea, 0xde, 0x36, 0xb6, 0x83, 0xa2, 0xbd, 0x71, 0x97, 0xfb, 0x67, 0x27, 0x26, 0xf4, 0x20, 0x08, 0xb4, 0x6a, 0xd7, 0xf8, 0xab, 0xdb, 0x18, 0x11, 0x7f, 0x32, 0x2c, 0x57, 0xdc, 0x01, 0x7b, 0x0a, 0x37, 0x1f, 0x48, 0x63, 0x13, 0x5b, 0x4d, 0xb5, 0xa1, 0xb6, 0xe0, 0x11, 0x1e, 0x63, 0x0e, 0x23, 0x45, 0x9a, 0x74, 0x88, 0x33, 0x99, 0x1c, 0xff, 0x71, 0xa0, 0x5c, 0x4a, 0xb1, 0x9d, 0xd9, 0x97, 0x71, 0x58, 0x2d, 0x03, 0x81, 0x04, 0xb7, 0xe0, 0x39, 0xa3, 0x76, 0xf7, 0xac, 0xbb, 0xea, 0xdb, 0x34, 0xf9, 0x45, 0xbe, 0xb9, 0xd7, 0xca, 0x0e, 0x4e, 0x3d, 0x5c, 0x5e, 0x4e, 0xb1, 0xd8, 0x52, 0x6e, 0xbd, 0x13, 0xda, 0xcb, 0x1b, 0xa3, 0x57, 0x35, 0xc6, 0xd0, 0x4a, 0x45, 0x55, 0xac, 0xf4, 0xbf, 0x11, 0x76, 0x26, 0x50, 0x0d, 0x77, 0xb3, 0x81, 0x89, 0xdd, 0x48, 0x88, 0x04, 0x12, 0x25, 0xac, 0xbe, 0x38, 0x74, 0xa4, 0xc0, 0xf6, 0x07, 0xfe, 0x67, 0x45, 0xf9, 0x35, 0x5b, 0x3f, 0xa1, 0x88, 0xf1, 0xd6, 0x5c, 0x09, 0xf3, 0x89, 0xaf, 0x1b, 0x9d, 0x62, 0x32, 0xaa, 0x79, 0x44, 0x79, 0x19, 0xc5, 0x50, 0xf6, 0xf3, 0x1f, 0xec, 0x35, 0x48, 0x1c, 0xb9, 0x22, 0xde, 0x2d, 0xb5, 0xb4, 0xda, 0x2f, 0x81, 0x94, 0x86, 0x17, 0x02, 0x8e, 0x32, 0x17, 0x06, 0xa3, 0xa7, 0x78, 0xc1, 0x93, 0x8c, 0x44, 0x3b, 0xb0, 0x0e, 0x5b, 0x0f, 0xf0, 0x6a, 0xd8, 0xab, 0x9b, 0x1a, 0xb0, 0xc1, 0x14, 0x77, 0x67, 0x3f, 0x85, 0xdf, 0x95, 0x61, 0xdb, 0xea, 0x45, 0xd5, 0xf9, 0x78, 0x1e, 0xbe, 0x31, 0x7a, 0x07, 0x10, 0xae, 0x54, 0x61, 0xe3, 0x4f, 0xe6, 0xf1, 0xb1, 0xaa, 0x9b, 0x4e, 0x67, 0xb1, 0x49, 0x10, 0x98, 0x48, 0x02, 0xc2, 0xa7, 0xe3, 0x81, 0x93, 0xbc, 0x7b, 0xdc, 0x8b, 0xa3, 0xe4, 0xe3, 0xd1, 0xd9, 0x33, 0xbf, 0xb5, 0x80, 0xf5, 0xb3, 0xe8, 0x7a, 0x2a, 0x06, 0x51, 0x70, 0x51, 0x41, 0x0f, 0xe1, 0xb4, 0xff, 0x1e, 0xa0, 0xad, 0xe8, 0x24, 0xf3, 0x38, 0x51, 0x54, 0x56, 0xa5, 0x7c, 0x7a, 0x91, 0x6a, 0x74, 0x38, 0x8e, 0xe8, 0xf1, 0x28, 0x1f, 0x9a, 0xde, 0x0a, 0xe2, 0xa2, 0x61, 0x3a, 0x06, 0x12, 0xc4, 0x69, 0xdf, 0x79, 0x2b, 0x8d, 0xf4, 0xca, 0xe4, 0xfc, 0x25, 0xc1, 0xca, 0xdb, 0xa9, 0x5a, 0x80, 0x7c, 0xe6, 0x1e, 0x5a, 0x53, 0x03, 0xfa, 0xaf, 0x9e, 0x14, 0x65, 0x39, 0x96, 0xb5, 0xa8, 0xad, 0xc3, 0x4f, 0xd4, 0x75, 0xef, 0x14, 0x99, 0x09, 0x4b, 0xab, 0xaf, 0x1f, 0x3f, 0x07, 0xda, 0x9a, 0x39, 0x0b, 0x1d, 0x9f, 0xc9, 0xa0, 0x83, 0x27, 0x98, 0x7a, 0xdf, 0xe9, 0x56, 0x48, 0x63, 0xfb, 0xdf, 0xa8, 0xf6, 0xb4, 0x6a, 0x88, 0x41, 0x58, 0x30, 0x99, 0xaf, 0xb7, 0x87, 0x01, 0x18, 0xfa, 0xce, 0x76, 0x34, 0x7e, 0x40, 0xb6, 0xfd, 0x8c, 0xd1, 0x55, 0x82, 0xae, 0x8e, 0x23, 0xbe, 0x9a, 0x02, 0x19, 0xbc, 0x3e, 0x4e, 0x45, 0x46, 0xa3, 0x0d, 0x3b, 0xbb, 0xbd, 0x16, 0x86, 0x08, 0x68, 0x76, 0xbe, 0x0e, 0x4c, 0x85, 0x9b, 0xe7, 0x1f, 0xb5, 0x8f, 0x4f, 0xab, 0x3d, 0x28, 0xc0, 0xb4, 0xf7, 0xe7, 0x5a, 0xd1, 0xed, 0xb7, 0xf8, 0x89, 0x46, 0xfb, 0x40, 0xcf, 0xa5, 0x78, 0x6a, 0x0f, 0xcb, 0xa1, 0x30, 0x3c, 0x83, 0x47, 0xec, 0xee, 0x93, 0xd4, 0x6d, 0x14, 0x0b, 0xb5, 0xf6, 0x95, 0x31, 0xd6, 0x66, 0x54, 0x8b, 0x10, 0x9c, 0xe7, 0x64, 0xbe, 0xad, 0x7c, 0x87, 0xbd, 0x4c, 0x87, 0x64, 0x94, 0xde, 0x82, 0xdb, 0x6e, 0x50, 0x73, 0xa6, 0xc9, 0x4f, 0x7c, 0x09, 0x9a, 0x40, 0xd7, 0xa3, 0x1c, 0x4a, 0x04, 0xb6, 0x9c, 0x9f, 0xcc, 0xf3, 0xc7, 0xdd, 0x56, 0xf5, 0x54, 0x47, 0x76, 0xc5, 0x3b, 0x4d, 0xf7, 0x95, 0x39, 0x81, 0xd5, 0x5a, 0x96, 0xa6, 0xdc, 0xff, 0x99, 0x04, 0xa9, 0x08, 0x42, 0xe5, 0xba, 0xfe, 0xc8, 0x84, 0x0c, 0x2d, 0x25, 0x5b, 0xf5, 0xad, 0x61, 0xc4, 0x60, 0xf9, 0x8f, 0xeb, 0x82, 0xa1, 0x0f, 0xa1, 0xc0, 0x99, 0xf6, 0x27, 0x76, 0x79, 0x82, 0x36, 0xc5, 0xca, 0x7f, 0x1e, 0x46, 0xeb, 0xdb, 0x2b, 0x14, 0x4d, 0x87, 0x13, 0xe5, 0x6c, 0x77, 0x2f, 0x2c, 0x3b, 0x86, 0x0e, 0xa5, 0xb0, 0x3a, 0x88, 0x54, 0xbc, 0x6e, 0x65, 0x90, 0xd6, 0x3c, 0xc0, 0xea, 0x54, 0xf1, 0x0b, 0x73, 0xba, 0x24, 0x1b, 0xf7, 0x4b, 0x63, 0x55, 0x51, 0xa2, 0xaa, 0xca, 0x96, 0x87, 0xac, 0x52, 0x69, 0xfd, 0x36, 0x8b, 0x26, 0xd7, 0x0a, 0x73, 0x7f, 0x26, 0x76, 0x85, 0x99, 0x8a, 0x3f, 0x7d, 0x26, 0x37, 0x91, 0x49, 0x09, 0xc7, 0x46, 0x49, 0x5d, 0x24, 0xc4, 0x98, 0x63, 0x5e, 0xf9, 0x7a, 0xc6, 0x6a, 0x40, 0x08, 0x94, 0xc0, 0x9f, 0x73, 0x48, 0x8e, 0xb7, 0xcf, 0x33, 0xf6, 0xda, 0xd1, 0x66, 0x6a, 0x05, 0xf9, 0x1a, 0xd7, 0x75, 0x79, 0x65, 0xc2, 0x99, 0x36, 0xe7, 0xfa, 0x48, 0xd7, 0x7e, 0x89, 0xee, 0x09, 0x62, 0xf5, 0x8c, 0x05, 0x1d, 0x11, 0xd0, 0x55, 0xfc, 0xe2, 0x04, 0xa5, 0x62, 0xde, 0x68, 0x08, 0x8a, 0x1b, 0x26, 0x48, 0xb8, 0x17, 0x4c, 0xbc, 0xfc, 0x8b, 0x5b, 0x5c, 0xd0, 0x77, 0x11, 0x5a, 0xfd, 0xe1, 0x78, 0x3f, 0x5c, 0xdb, 0x26, 0xf7, 0xbf, 0xdf, 0x87, 0xb2, 0x1b, 0x1c, 0x70, 0xdc, 0x56, 0xbf, 0x1c, 0x82, 0x85, 0x7a, 0x40, 0xca, 0x2a, 0xa2, 0x36, 0xec, 0x56, 0x69, 0x12, 0xd8, 0x64, 0x93, 0x7a, 0xa0, 0x7d, 0xdf, 0xfc, 0xd3, 0x77, 0x39, 0x5c, 0xba, 0x61, 0x6d, 0x63, 0xc0, 0xb6, 0x9c, 0x01, 0xfc, 0xc4, 0x53, 0x91, 0xfd, 0x5b, 0x87, 0x63, 0xfb, 0x96, 0xd7, 0xca, 0x33, 0x3a, 0x12, 0x79, 0x11, 0xb4, 0xed, 0x95, 0xb0, 0x0c, 0x24, 0xcb, 0x57, 0x8f, 0xfa, 0xb9, 0xf1, 0x11, 0x60, 0x30, 0x04, 0x86, 0x08, 0xcc, 0x99, 0x0e, 0x74, 0xeb, 0xad, 0x5c, 0x34, 0x8a, 0xd9, 0xa8, 0x85, 0xe9, 0x07, 0xe0, 0xbe, 0x5a, 0x78, 0x83, 0xc8, 0x84, 0x89, 0xcb, 0x41, 0x43, 0x2d, 0xac, 0x86, 0x20, 0x23, 0xd4, 0x67, 0x89, 0xeb, 0x7d, 0x98, 0x9a, 0xf7, 0x79, 0xe5, 0xb8, 0xd2, 0x83, 0x05, 0xd7, 0xe2, 0x12, 0x4d, 0x3b, 0x55, 0x77, 0x0f, 0x8c, 0x05, 0x0a, 0xb2, 0x5e, 0x1a, 0x46, 0x02, 0xeb, 0x58, 0xcf, 0x12, 0x34, 0xea, 0xe1, 0x5f, 0x33, 0xbb, 0xde, 0xce, 0x27, 0xa6, 0xb1, 0x2d, 0xb3, 0xe4, 0xdb, 0xfd, 0x3a, 0x2b, 0xfc, 0xc9, 0xee, 0x6e, 0xd0, 0x16, 0xc0, 0xf6, 0x65, 0xbe, 0x81, 0x33, 0xb7, 0xdc, 0x1d, 0x86, 0x04, 0x4d, 0xb0, 0xf9, 0xdb, 0x40, 0xfb, 0x0e, 0x9f, 0x8b, 0xc2, 0xe4, 0xdb, 0x53, 0x82, 0xa8, 0xb4, 0xf8, 0x15, 0xb4, 0xe8, 0x43, 0x4a, 0xd0, 0xdf, 0xbc, 0x51, 0xa5, 0xe9, 0xb1, 0x45, 0xe1, 0x59, 0x6c, 0xbf, 0x46, 0x70, 0xb7, 0xe0, 0x5d, 0xfd, 0xaf, 0xbb, 0x0c, 0xf3, 0xdd, 0xee, 0x28, 0xd7, 0x6a, 0x82, 0x42, 0x8e, 0x8a, 0xba, 0x43, 0x64, 0xe8, 0x4b, 0xac, 0x37, 0x92, 0x98, 0xdf, 0x29, 0x32, 0xe6, 0x9b, 0xb5, 0xd0, 0x45, 0x51, 0x6e, 0xfc, 0x33, 0xae, 0x6c, 0xc3, 0x94, 0x7c, 0xeb, 0x09, 0xed, 0x37, 0x16, 0x67, 0x21, 0x2a, 0x83, 0x1b, 0x54, 0x85, 0xea, 0xfc, 0xe8, 0x48, 0x81, 0x88, 0xea, 0x4e, 0x27, 0xd0, 0xcd, 0xf7, 0xdd, 0xd3, 0x48, 0xab, 0xff, 0x77, 0x7f, 0x4a, 0x13, 0xbb, 0xc7, 0x16, 0xb6, 0xa5, 0x94, 0x4e, 0xe7, 0x27, 0x96, 0x56, 0x90, 0xe2, 0x09, 0xb4, 0x9e, 0xb9, 0x62, 0xc0, 0x39, 0x97, 0x5f, 0x93, 0x9e, 0xd5, 0xc6, 0xe4, 0xc4, 0x00, 0xd8, 0x87, 0x75, 0x94, 0x33, 0xd3, 0xad, 0x71, 0x6d, 0xa0, 0xcb, 0x44, 0x61, 0x13, 0xc7, 0x72, 0x7a, 0x64, 0xb5, 0x8c, 0x3f, 0x8a, 0x0f, 0x81, 0x18, 0x9f, 0x98, 0x00, 0x52, 0x33, 0xa8, 0x13, 0x66, 0xae, 0xe7, 0x3c, 0xec, 0x85, 0x22, 0x8e, 0xbc, 0xfd, 0x5e, 0xe3, 0xc3, 0xfb, 0x44, 0xdb, 0x76, 0xba, 0x24, 0x3f, 0x28, 0x42, 0xb7, 0xb5, 0xfc, 0x74, 0x6a, 0xe5, 0x1b, 0x0b, 0xc4, 0xbd, 0x4f, 0xc9, 0xfd, 0x83, 0x35, 0x65, 0xea, 0x85, 0x2b, 0x92, 0xb2, 0x24, 0xf6, 0x99, 0x03, 0x18, 0xad, 0x8c, 0x7d, 0x94, 0x37, 0xe2, 0x0e, 0x2a, 0x1f, 0x20, 0xe8, 0x18, 0xf9, 0x05, 0x7c, 0x5a, 0xba, 0xaa, 0x2e, 0x5c, 0x15, 0xb9, 0x49, 0x45, 0xcd, 0x42, 0x4c, 0x28, 0xa5, 0xfa, 0x38, 0x5d, 0xad, 0xfe, 0x49, 0x07, 0xb2, 0x74, 0xd8, 0x42, 0x70, 0x7d, 0xb3, 0x69, 0x7a, 0x5a, 0xe6, 0xc8, 0xf5, 0x42, 0xe5, 0xec, 0xc0, 0x7f, 0xe4, 0x73, 0x50, 0xd1, 0x01, 0x46, 0x70, 0x21, 0x2e, 0xfe, 0x81, 0xfb, 0x7c, 0x73, 0xe8, 0x45, 0x0d, 0xf8, 0x14, 0xef, 0x62, 0x32, 0xf7, 0x49, 0x0f, 0x63, 0xcc, 0xf0, 0x74, 0x80, 0xf8, 0x84, 0xa6, 0x6e, 0xaf, 0xfc, 0x28, 0xfe, 0xa4, 0x48, 0xd7, 0xb4, 0x01, 0xcd, 0xae, 0x10, 0xe7, 0xc0, 0xc7, 0xf9, 0xa7, 0xb1, 0x53, 0x31, 0x96, 0x9f, 0xc8, 0xcb, 0x36, 0x39, 0x67, 0x73, 0xde, 0x19, 0x19, 0x31, 0xc7, 0x50, 0xf6, 0xce, 0x5c, 0xaa, 0xf2, 0x97, 0x68, 0xeb, 0xb2, 0x7d, 0xac, 0xc7, 0x38, 0x05, 0x6a, 0x81, 0x25, 0xb4, 0x77, 0x2b, 0xf8, 0x7a, 0xe1, 0x0a, 0x8a, 0x30, 0x9b, 0x9b, 0xd6, 0x55, 0x04, 0x3c, 0xfc, 0x31, 0x59, 0x49, 0x43, 0x68, 0xc5, 0xab, 0x8c, 0xad, 0xb7, 0xf6, 0x71, 0xe9, 0x62, 0x6b, 0xd2, 0x63, 0xe3, 0x11, 0x81, 0xa6, 0x04, 0xb5, 0x06, 0xa0, 0x3b, 0x43, 0x9a, 0x7f, 0xfe, 0x43, 0x55, 0x89, 0x24, 0x77, 0xe2, 0xbd, 0xf3, 0x38, 0xc6, 0x2c, 0x39, 0x22, 0xf7, 0xd3, 0xc9, 0xa5, 0x6c, 0x71, 0x03, 0xd9, 0x11, 0x94, 0x8a, 0x84, 0xb5, 0xae, 0x2d, 0xbb, 0x16, 0xa3, 0x76, 0x1a, 0xdd, 0x05, 0x3a, 0x0f, 0x96, 0x7e, 0x6b, 0x5b, 0xc9, 0x42, 0x11, 0xb6, 0x54, 0x71, 0x53, 0x26, 0x7c, 0x6e, 0xe1, 0xca, 0xd0, 0xd9, 0x74, 0xa7, 0x10, 0x88, 0x58, 0x37, 0x35, 0xe4, 0xf6, 0x3d, 0x33, 0x15, 0x6d, 0xad, 0xd5, 0x4c, 0x2f, 0xaf, 0x89, 0x11, 0x4a, 0x12, 0x7b, 0x97, 0xb9, 0x4c, 0xc2, 0xa2, 0x2e, 0xf3, 0x03, 0xf4, 0x59, 0xd0, 0x4f, 0xc0, 0xb5, 0x3a, 0xce, 0x59, 0x18, 0xd4, 0x7f, 0xf3, 0x3a, 0x55, 0x8b, 0xd7, 0x1a, 0x75, 0xf3, 0x55, 0xfb, 0xd0, 0x6b, 0xbc, 0xcf, 0x4e, 0x02, 0xc3, 0xc0, 0xa4, 0xb6, 0x3d, 0x0c, 0xc9, 0x49, 0x80, 0x1d, 0x63, 0xa6, 0x4c, 0xb2, 0xd3, 0x23, 0x73, 0xb2, 0xc7, 0xb2, 0x74, 0xab, 0x2d, 0xb4, 0x68, 0x21, 0x42, 0xc8, 0xb2, 0x1d, 0x84, 0xc4, 0x81, 0xf5, 0xef, 0x21, 0xe4, 0xb5, 0xe3, 0x60, 0x34, 0x51, 0xbf, 0x94, 0x77, 0x4d, 0x0e, 0xf4, 0x7f, 0x63, 0xfa, 0x6a, 0xbb, 0x78, 0xd2, 0x1c, 0x19, 0x3c, 0xbe, 0x65, 0xb6, 0x95, 0xfe, 0x67, 0x42, 0x3c, 0x1e, 0x2d, 0x31, 0x2e, 0x27, 0x76, 0xfa, 0x24, 0xec, 0xe8, 0x46, 0x83, 0xe7, 0x48, 0x76, 0xc5, 0x5e, 0xa0, 0x36, 0x9e, 0x4e, 0xa0, 0xe8, 0x64, 0x94, 0xe0, 0x0d, 0xde, 0x23, 0x6a, 0x16, 0x89, 0x73, 0x1f, 0x0a, 0x5d, 0x82, 0x03, 0xaf, 0xde, 0x5c, 0x42, 0x36, 0x40, 0xb8, 0x1e, 0x4f, 0x63, 0x1c, 0x98, 0x1c, 0x03, 0x83, 0x9f, 0x4b, 0x44, 0xc9, 0xe8, 0x03, 0x00, 0x23, 0xf8, 0xb9, 0xd8, 0x17, 0x85, 0x60, 0xda, 0xf9, 0x75, 0x11, 0x19, 0x55, 0xa2, 0xbc, 0xa3, 0x42, 0x3e, 0xee, 0xfc, 0x52, 0x7b, 0xe3, 0xa8, 0x54, 0x3e, 0xb9, 0x0a, 0x5e, 0xc0, 0x2f, 0x35, 0xc7, 0xc6, 0x4b, 0x7d, 0xd5, 0x9a, 0x72, 0xda, 0x00, 0x74, 0x63, 0x4e, 0x01, 0xd2, 0xab, 0xf3, 0x63, 0x7a, 0xdd, 0x77, 0xc7, 0x35, 0x0f, 0x12, 0xb0, 0x11, 0xb2, 0x94, 0x16, 0x8e, 0xc7, 0x55, 0x76, 0xe4, 0x7d, 0x16, 0x9e, 0x39, 0x38, 0xbf, 0x6a, 0xe2, 0xaa, 0x8f, 0xf7, 0xcf, 0xba, 0x7c, 0xac, 0xb1, 0xf9, 0x2b, 0x6e, 0x4c, 0x24, 0x97, 0xbf, 0xfa, 0x9f, 0x17, 0xca, 0xd2, 0x42, 0xfa, 0x9c, 0x31, 0x79, 0xc1, 0xa3, 0xaa, 0x81, 0xf7, 0x36, 0x16, 0x49, 0x57, 0x2c, 0x71, 0x5c, 0x25, 0xa1, 0xf6, 0xcd, 0x5a, 0xce, 0x82, 0xc0, 0x0a, 0xb2, 0x34, 0x2b, 0x9c, 0x3c, 0xb4, 0xff, 0xfd, 0xda, 0x16, 0x0c, 0xa5, 0xab, 0x9e, 0x9b, 0xaf, 0x21, 0x39, 0xef, 0x9a, 0xfb, 0xe1, 0xb1, 0xf3, 0x09, 0x46, 0x2a, 0xfc, 0xe4, 0x62, 0xa7, 0x9b, 0xb9, 0x69, 0x8e, 0x22, 0xc9, 0x57, 0xc5, 0x90, 0xa7, 0x53, 0xa7, 0x6b, 0x87, 0xe0, 0x09, 0x12, 0x1e, 0x06, 0xf6, 0xa1, 0xbf, 0x62, 0xa0, 0x8b, 0xf4, 0x35, 0xd9, 0x2e, 0x2f, 0xff, 0xe8, 0x6e, 0x2a, 0x9c, 0xbb, 0xa9, 0x13, 0x3a, 0x68, 0xe4, 0xae, 0xbf, 0x33, 0xc3, 0x84, 0x36, 0xf2, 0x54, 0x5f, 0xc2, 0xd5, 0x28, 0x32, 0xd1, 0x65, 0xaf, 0x41, 0x5b, 0x24, 0x4a, 0xdc, 0x5f, 0x57, 0x37, 0x7d, 0xee, 0xdf, 0x46, 0x0a, 0xa3, 0xbe, 0xb4, 0x34, 0x19, 0xc6, 0xb0, 0x82, 0xe8, 0x35, 0xce, 0xe2, 0xf1, 0x6f, 0x2f, 0x87, 0x67, 0xf0, 0x3d, 0x9f, 0x42, 0xa8, 0x4a, 0x76, 0xcb, 0x68, 0x67, 0xb2, 0xbc, 0x75, 0xba, 0xee, 0xcc, 0xaf, 0xe6, 0x15, 0x19, 0xcf, 0xce, 0xac, 0x55, 0x27, 0x96, 0x1b, 0x32, 0x4d, 0xce, 0x09, 0x33, 0x5a, 0x58, 0x53, 0xa6, 0xb4, 0xda, 0x3e, 0x47, 0x1f, 0xc1, 0xfb, 0x19, 0x6f, 0x76, 0xd9, 0xb8, 0x79, 0xc7, 0x20, 0x08, 0x62, 0xea, 0xd1, 0x8d, 0xea, 0x1f, 0x3e, 0xc9, 0x03, 0x7f, 0x37, 0xb6, 0xea, 0x28, 0x91, 0x66, 0x51, 0x0b, 0x47, 0x5b, 0x20, 0x04, 0x4d, 0x45, 0x2e, 0x0f, 0x6e, 0xc3, 0xab, 0x47, 0x16, 0x15, 0x07, 0xd5, 0x3a, 0x2d, 0xc6, 0x09, 0x49, 0xf1, 0xe4, 0x50, 0xc3, 0xea, 0xda, 0xef, 0x88, 0x6e, 0x6b, 0x82, 0x7c, 0x5b, 0xb5, 0xef, 0x11, 0xf4, 0x02, 0x8a, 0x70, 0x4f, 0xc5, 0xa9, 0x38, 0x2c, 0x6b, 0x03, 0xe7, 0xd8, 0x08, 0x1e, 0x07, 0x98, 0x92, 0x86, 0xa0, 0xd9, 0xce, 0x56, 0x1f, 0xaa, 0x1b, 0x6e, 0x96, 0x23, 0xd7, 0xab, 0x71, 0x00, 0x7f, 0xd2, 0x77, 0xb9, 0x86, 0xa0, 0x48, 0x83, 0x46, 0x02, 0xea, 0xf8, 0x78, 0x0f, 0x06, 0x75, 0xba, 0xae, 0x68, 0x41, 0x5d, 0x3a, 0xf0, 0x10, 0x19, 0xb5, 0xea, 0x48, 0x0d, 0xce, 0x93, 0x62, 0xec, 0x8d, 0x5d, 0xf3, 0xe7, 0x80, 0xff, 0xa7, 0x2e, 0xba, 0x8a, 0x8d, 0xf7, 0x3c, 0x54, 0x08, 0x70, 0xa8, 0x39, 0xbb, 0x03, 0x91, 0x0a, 0x49, 0x17, 0x70, 0xe1, 0xc8, 0x4b, 0x22, 0x3e, 0xe9, 0x16, 0x52, 0x70, 0xc4, 0xcc, 0xf6, 0xfc, 0x70, 0x75, 0xc3, 0x7e, 0x6f, 0xbb, 0x14, 0x38, 0x15, 0x07, 0xfa, 0x18, 0xf1, 0x39, 0x53, 0x33, 0x6a, 0xb2, 0xbe, 0xdc, 0x60, 0x0c, 0x61, 0x5b, 0xd4, 0x99, 0x27, 0xe9, 0xd7, 0xf4, 0x88, 0x4e, 0x6e, 0xd3, 0xfd, 0x5e, 0x4b, 0x7c, 0x38 + 0x05, 0x00, 0x00, 0x80, 0x0a, 0x27, 0xa7, 0x26, 0xb4, 0xd0, 0xd6, 0xc2, 0x36, 0x31, 0x57, 0xa1, 0x9a, 0xee, 0x23, 0x06, 0x02, 0xb0, 0xe1, 0x6d, 0x0b, 0x77, 0xf0, 0x20, 0x28, 0xda, 0x46, 0x41, 0x00, 0xfd, 0xe7, 0x6d, 0x83, 0xdd, 0x0b, 0xb2, 0x24, 0xf7, 0xb5, 0x7a, 0x00, 0xc0, 0x2f, 0x68, 0xae, 0x64, 0x8f, 0xdc, 0x52, 0x99, 0x57, 0xa1, 0x04, 0x08, 0xac, 0x51, 0x63, 0x53, 0x00, 0x00, 0x6a, 0x63, 0x51, 0x8b, 0xb3, 0x87, 0x54, 0x40, 0x19, 0x98, 0x3b, 0x61, 0x69, 0x75, 0xa7, 0x8e, 0x74, 0xd8, 0x54, 0xfd, 0xdc, 0x49, 0xb2, 0x55, 0x16, 0x7b, 0x55, 0xef, 0x4b, 0xee, 0x46, 0x56, 0x68, 0xb2, 0x0e, 0xa4, 0x11, 0x8c, 0xa5, 0x69, 0xae, 0x48, 0x04, 0x6a, 0x65, 0x65, 0xac, 0x3a, 0x35, 0x7b, 0x36, 0x02, 0x78, 0x76, 0x56, 0x72, 0x10, 0xa9, 0x06, 0x00, 0x04, 0x63, 0x65, 0xac, 0x63, 0xba, 0xea, 0x0b, 0xe7, 0x65, 0x84, 0x02, 0x00, 0x08, 0x51, 0x6a, 0xac, 0x6a, 0x63, 0x65, 0x52, 0x00, 0x00, 0x02, 0x40, 0x78, 0xe9, 0x65, 0x8d, 0xfd, 0xdb, 0xc6, 0x58, 0xf9, 0x0d, 0xbb, 0x0e, 0x44, 0xcc, 0x7b, 0xe2, 0x1e, 0xcb, 0x6f, 0xfc, 0x6b, 0xd0, 0x04, 0xf3, 0x4e, 0x70, 0x2d, 0x54, 0x10, 0x61, 0x60, 0xa2, 0x1f, 0xba, 0x0b, 0xb7, 0x88, 0x77, 0x8a, 0x81, 0xad, 0x23, 0x2a, 0xd2, 0xc9, 0x6e, 0xcc, 0xc7, 0xbc, 0x30, 0x42, 0xf3, 0xe4, 0x3b, 0x91, 0xc3, 0x2a, 0xd5, 0x28, 0xf5, 0xf0, 0xbe, 0x01, 0x9b, 0x89, 0x5a, 0x91, 0x23, 0x92, 0x35, 0x93, 0x80, 0x09, 0xb0, 0x5b, 0x46, 0x9c, 0xdc, 0xab, 0x20, 0x86, 0xfc, 0x13, 0xdd, 0xf6, 0x8d, 0xce, 0xfd, 0x25, 0x28, 0xa5, 0x6c, 0x45, 0xfc, 0x8c, 0x40, 0x5a, 0x62, 0xcd, 0x1c, 0xa0, 0x8b, 0x28, 0x2e, 0xfe, 0xf7, 0xf9, 0x28, 0xdf, 0x76, 0xe2, 0x82, 0x1a, 0x41, 0x84, 0x13, 0xeb, 0x7c, 0xea, 0xa5, 0xff, 0x12, 0x90, 0xb0, 0x3e, 0xc9, 0x1c, 0xe6, 0xdd, 0x28, 0x13, 0x0c, 0x3a, 0xb0, 0xb2, 0x3b, 0x60, 0x2b, 0xd5, 0xbe, 0x5d, 0xc2, 0x60, 0x03, 0xaa, 0xe0, 0x4b, 0x33, 0xd7, 0xbd, 0x25, 0x90, 0xe9, 0x0c, 0x8c, 0x38, 0x8e, 0xa7, 0x95, 0x51, 0x22, 0xdb, 0xac, 0xa6, 0x7b, 0x30, 0x39, 0x5a, 0x92, 0x8b, 0x57, 0xb8, 0x57, 0x51, 0x23, 0x20, 0x5a, 0xe1, 0x91, 0x52, 0xe4, 0x1e, 0x00, 0x29, 0x31, 0xb4, 0x57, 0x46, 0x19, 0x8e, 0x5d, 0xd9, 0x57, 0x1a, 0x56, 0xa7, 0xe0, 0xd4, 0x23, 0xff, 0x27, 0x98, 0x9d, 0x3e, 0xb4, 0x17, 0xec, 0xd3, 0xc3, 0x09, 0x3f, 0xb8, 0x2c, 0x56, 0x58, 0xe2, 0x96, 0x24, 0xc5, 0x32, 0x19, 0xa6, 0x0c, 0xd0, 0xa8, 0xc4, 0xda, 0x36, 0x7e, 0x29, 0xa7, 0x17, 0x79, 0xa7, 0x30, 0x32, 0x98, 0x5a, 0x3d, 0x1f, 0xd0, 0x3d, 0xd4, 0xd0, 0x6e, 0x05, 0x56, 0x6f, 0x3b, 0x84, 0x36, 0x7c, 0xf0, 0xfa, 0xee, 0x9b, 0xc3, 0xbd, 0x7a, 0x3a, 0x60, 0x6a, 0x9f, 0xdb, 0x84, 0x9c, 0x5d, 0x82, 0xd0, 0xa6, 0x19, 0x23, 0xc2, 0xe5, 0xd8, 0xaa, 0x63, 0xa8, 0xa5, 0x0c, 0x38, 0xbd, 0x03, 0x87, 0x72, 0xc4, 0x14, 0x3d, 0x8b, 0x7a, 0xcf, 0xd7, 0x4e, 0x72, 0xc0, 0x4d, 0x89, 0x24, 0x8d, 0xff, 0x20, 0xfe, 0x8d, 0xc5, 0xec, 0x21, 0x49, 0x05, 0x4e, 0xa2, 0x41, 0x64, 0xe8, 0x5f, 0x67, 0x44, 0xad, 0x0c, 0xac, 0xf1, 0xa8, 0xb7, 0x01, 0x26, 0xf4, 0x82, 0xc0, 0x92, 0xed, 0x9f, 0x61, 0x27, 0xd2, 0x05, 0x0d, 0x12, 0xe8, 0x78, 0xa7, 0x96, 0x53, 0xa1, 0xe8, 0x4d, 0xae, 0xc3, 0xeb, 0xe6, 0x2d, 0x5f, 0x6c, 0x4a, 0xbe, 0x5c, 0xe9, 0x0a, 0x7f, 0xe2, 0xe5, 0x2a, 0x8d, 0x78, 0x46, 0xe8, 0xed, 0xf2, 0xf2, 0xbc, 0xe0, 0x5a, 0x03, 0x7c, 0x82, 0x6f, 0x22, 0xca, 0xad, 0x12, 0x61, 0x46, 0x7d, 0xcf, 0xb7, 0xd6, 0xb6, 0x13, 0x3d, 0xc2, 0x1e, 0x80, 0x96, 0xc7, 0xe9, 0xf8, 0xe9, 0xe1, 0x0c, 0x1e, 0x3f, 0xac, 0x40, 0x58, 0xb6, 0x82, 0xc6, 0x8e, 0x54, 0xfa, 0xca, 0xe0, 0xf9, 0xc2, 0xdd, 0x4d, 0x64, 0xd9, 0x04, 0x61, 0x52, 0xb4, 0x76, 0x23, 0x32, 0x93, 0x9f, 0x17, 0xe6, 0xaa, 0xf7, 0xd8, 0xb9, 0xd3, 0x58, 0xe2, 0x21, 0x8d, 0x4e, 0x0d, 0x69, 0xa4, 0xf1, 0x19, 0xe1, 0xc6, 0x4e, 0xec, 0x4c, 0x8b, 0x53, 0x28, 0x09, 0x70, 0x71, 0x31, 0xf0, 0x1f, 0x55, 0xc7, 0xad, 0x04, 0xcf, 0xb6, 0x3f, 0x7c, 0x4a, 0x3d, 0x0a, 0x2b, 0x0f, 0xfb, 0x0b, 0x05, 0xa6, 0xbe, 0x05, 0x5b, 0x8c, 0x94, 0xca, 0x80, 0xbb, 0x0a, 0x1d, 0x13, 0xcd, 0x4c, 0xd6, 0x9a, 0xb9, 0x83, 0x04, 0xae, 0x25, 0x15, 0xd5, 0xf7, 0x69, 0x9d, 0x4a, 0xbe, 0xe5, 0xc2, 0x0b, 0xe6, 0x09, 0xd8, 0x73, 0x51, 0x10, 0x12, 0xf2, 0x34, 0xbd, 0x85, 0xa7, 0xef, 0xf5, 0xfb, 0x63, 0x4c, 0xff, 0x26, 0x58, 0xba, 0x65, 0x16, 0x04, 0x85, 0x63, 0x09, 0x5e, 0xce, 0xfb, 0x30, 0x15, 0xee, 0x3f, 0x03, 0xca, 0x52, 0xa1, 0x77, 0xf2, 0x61, 0xec, 0xdc, 0x26, 0xbc, 0x08, 0x9d, 0x34, 0xc6, 0x40, 0x48, 0x46, 0xe9, 0xc6, 0x47, 0xfc, 0xfe, 0x98, 0xcc, 0x6a, 0xcd, 0xbb, 0x46, 0x4f, 0x64, 0x27, 0x8a, 0xd8, 0xce, 0x9d, 0x1a, 0xe0, 0xd4, 0x15, 0xbc, 0x0c, 0x05, 0x24, 0x5f, 0xdd, 0xaf, 0x4e, 0xbc, 0x8d, 0xc7, 0x03, 0xa8, 0x5c, 0xb2, 0x70, 0xf7, 0x96, 0xad, 0x2d, 0x93, 0x7e, 0x2a, 0xc0, 0xd5, 0xe0, 0xa3, 0x48, 0x21, 0x75, 0x80, 0x00, 0xaa, 0x59, 0xc9, 0xd4, 0x65, 0x24, 0x85, 0x29, 0x4e, 0xe0, 0xab, 0x29, 0x69, 0x6b, 0x21, 0x43, 0x0f, 0xa5, 0x4d, 0xcf, 0xbf, 0x2b, 0x9c, 0x49, 0xd1, 0x42, 0x06, 0x42, 0x09, 0xee, 0xee, 0xd4, 0xd4, 0x71, 0xff, 0xc0, 0x17, 0xd4, 0xe2, 0x0a, 0x79, 0x6b, 0x09, 0x27, 0x80, 0x4c, 0x06, 0x1b, 0x9f, 0x4a, 0x70, 0x91, 0xfe, 0x01, 0x5a, 0xda, 0x68, 0xfd, 0x84, 0x42, 0xe0, 0x18, 0x25, 0xc8, 0x8d, 0xfe, 0x55, 0xcf, 0x5d, 0xe3, 0x89, 0x36, 0xf7, 0xce, 0x25, 0x31, 0x1b, 0x90, 0x2b, 0xa9, 0x7a, 0x3c, 0x12, 0xa9, 0x5c, 0xfa, 0x1c, 0x3a, 0x59, 0x1b, 0x81, 0x8f, 0x60, 0x83, 0x27, 0x09, 0xd9, 0xe4, 0x83, 0x9e, 0x41, 0x0f, 0xb3, 0x6b, 0x84, 0xf3, 0xac, 0x4f, 0x07, 0x0f, 0xc3, 0x5e, 0x16, 0x19, 0x78, 0x25, 0x9e, 0x5b, 0x8e, 0xdc, 0x74, 0x4d, 0x90, 0x91, 0x9a, 0xa7, 0x70, 0xbb, 0x36, 0x21, 0x51, 0x28, 0xe5, 0x82, 0xb5, 0x96, 0x41, 0xe2, 0x38, 0x52, 0xe9, 0x58, 0xeb, 0x8f, 0xc3, 0xc0, 0x8b, 0xfc, 0x14, 0x3c, 0xd9, 0x65, 0x74, 0x7a, 0x6c, 0xee, 0x29, 0xaf, 0x05, 0x77, 0xec, 0x4c, 0x5c, 0x8f, 0xc2, 0x02, 0x6a, 0x76, 0x7e, 0x5c, 0x1c, 0x69, 0x3e, 0x71, 0x60, 0x0b, 0xbc, 0x2f, 0x5f, 0x68, 0x3b, 0x12, 0xe4, 0xe8, 0x25, 0x4e, 0x4e, 0xa7, 0x60, 0xd3, 0x8b, 0x3f, 0x46, 0x79, 0x1c, 0x5c, 0x4c, 0xb1, 0x2b, 0xc7, 0xcc, 0xb0, 0xed, 0x18, 0x65, 0xf2, 0x5d, 0x60, 0x1c, 0x30, 0xe8, 0xf0, 0xb6, 0x05, 0x37, 0x9a, 0x8e, 0x82, 0xcc, 0xb4, 0x12, 0xd5, 0x38, 0x25, 0x81, 0x75, 0xc3, 0x37, 0xc0, 0x12, 0xde, 0xd4, 0xd3, 0xc8, 0x89, 0x53, 0x21, 0x2f, 0x5f, 0x38, 0x5c, 0xe6, 0x3a, 0x8c, 0x07, 0x43, 0xf9, 0xeb, 0xd5, 0x4c, 0xc1, 0x51, 0xc7, 0x61, 0x03, 0x37, 0xae, 0xbf, 0x7e, 0x9b, 0x91, 0x57, 0x20, 0xa5, 0x43, 0x51, 0xd4, 0x9a, 0xb8, 0xc2, 0x2f, 0xa3, 0x49, 0x98, 0xdc, 0xf5, 0x83, 0xd4, 0x38, 0x73, 0x61, 0xef, 0x3f, 0xf8, 0x6f, 0x50, 0xec, 0x53, 0xf4, 0x92, 0x49, 0xe4, 0xad, 0x34, 0x96, 0x03, 0x06, 0x6f, 0xc9, 0xc6, 0x61, 0xd6, 0x9f, 0x91, 0x1d, 0xfa, 0x72, 0x41, 0xc8, 0xd5, 0x79, 0x2d, 0x43, 0xc4, 0x57, 0xd5, 0xde, 0x96, 0x52, 0x3a, 0x53, 0xd6, 0x67, 0xec, 0x5c, 0x4e, 0xf9, 0xd5, 0x02, 0xa1, 0x6f, 0x15, 0x22, 0x47, 0x58, 0x96, 0xd7, 0x9b, 0xc5, 0x78, 0x33, 0xe9, 0x77, 0x17, 0x1c, 0x32, 0x4d, 0xce, 0x2a, 0x1e, 0xa1, 0xe4, 0x30, 0x4f, 0x49, 0xe4, 0x3a, 0xe0, 0x65, 0xe3, 0xfb, 0x19, 0x6f, 0x76, 0xd9, 0xb8, 0x79, 0xc7, 0x20, 0x08, 0x62, 0xea, 0xd1, 0x8d, 0xea, 0x5f, 0xb6, 0xa1, 0x7a, 0xce, 0xa3, 0x33, 0x86, 0xeb, 0x4c, 0xa1, 0xb5, 0x14, 0x86, 0xa9, 0x14, 0x8f, 0xbd, 0xf9, 0xa9, 0x53, 0x32, 0xaa, 0x60, 0x5c, 0x5d, 0x54, 0x83, 0xce, 0x4b, 0xa8, 0xec, 0xe0, 0x1a, 0x8f, 0xf2, 0xb7, 0xef, 0x82, 0xd0, 0x5c, 0x0b, 0x6e, 0x86, 0x1b, 0x91, 0x5f, 0x13, 0xca, 0x0e, 0xb3, 0xea, 0x13, 0xd5, 0x07, 0x08, 0x07, 0xa2, 0xcb, 0x66, 0x80, 0xa2, 0x49, 0xea, 0x9c, 0x72, 0x24, 0x39, 0x2c, 0xbc, 0x8a, 0xb8, 0x25, 0x01, 0xb2, 0x6f, 0x11, 0x2a, 0xc7, 0x89, 0xa1, 0x2a, 0x31, 0xad, 0x13, 0x14, 0xe2, 0xed, 0xe0, 0x8f, 0xad, 0x31, 0x43, 0xaf, 0x30, 0xc2, 0x7f, 0x40, 0x3b, 0xc8, 0x66, 0xc7, 0x55, 0x17, 0x78, 0x52, 0xaf, 0xd0, 0xab, 0xb9, 0x0a, 0xde, 0x1d, 0x68, 0x27, 0x26, 0xf4, 0x20, 0x08, 0xb4, 0x6a, 0xd7, 0xf8, 0xab, 0xdb, 0x18, 0x11, 0x7f, 0x72, 0x64, 0x13, 0x90, 0xf0, 0x86, 0xb6, 0xe1, 0x49, 0x8b, 0xe6, 0x95, 0x48, 0x52, 0x7e, 0x6a, 0xda, 0x2b, 0x38, 0xb9, 0xfe, 0x12, 0x1e, 0xf6, 0x70, 0xaf, 0x74, 0x37, 0xd3, 0x25, 0x36, 0xd5, 0xcf, 0x5c, 0x4a, 0xb1, 0x9d, 0xd9, 0x97, 0x71, 0x58, 0x2d, 0x03, 0x81, 0x04, 0xb7, 0xe0, 0x39, 0xa3, 0x76, 0xf7, 0xac, 0xbb, 0xea, 0xdb, 0x34, 0xf9, 0x45, 0xbe, 0xb9, 0xd7, 0xca, 0x0e, 0x4e, 0x3d, 0x5c, 0x5e, 0x4e, 0xb1, 0xd8, 0x52, 0x6e, 0xbd, 0x13, 0xda, 0xcb, 0x1b, 0xa3, 0x57, 0x35, 0xc6, 0xd0, 0x4a, 0x45, 0x55, 0xac, 0xf4, 0xbf, 0x11, 0x76, 0x26, 0x50, 0x0d, 0x77, 0xb3, 0x81, 0x89, 0xdd, 0x48, 0x88, 0x04, 0x12, 0x25, 0xac, 0xbe, 0x38, 0x74, 0xa4, 0xc0, 0xf6, 0x07, 0xfe, 0x67, 0x45, 0xf9, 0x35, 0x5b, 0x3f, 0xa1, 0x88, 0xf1, 0xd6, 0x5c, 0x09, 0xf3, 0x89, 0xaf, 0x1b, 0x9d, 0x62, 0x32, 0xaa, 0x79, 0x44, 0x79, 0x19, 0xc5, 0x50, 0xf6, 0xf3, 0x1f, 0xec, 0x35, 0x48, 0x1c, 0xb9, 0x22, 0xde, 0x2d, 0xb5, 0xb4, 0xda, 0x2f, 0x81, 0x94, 0x86, 0x17, 0x02, 0x8e, 0x32, 0x17, 0x06, 0xa3, 0xa7, 0x78, 0xc1, 0x93, 0x8c, 0x44, 0x3b, 0xb0, 0x0e, 0x5b, 0x0f, 0xf0, 0x6a, 0xd8, 0xab, 0x9b, 0x1a, 0xb0, 0xc1, 0x14, 0x77, 0x67, 0x3f, 0x85, 0xdf, 0x95, 0x61, 0xdb, 0xea, 0x45, 0xd5, 0xf9, 0x78, 0x1e, 0xbe, 0x31, 0x7a, 0x07, 0x10, 0xae, 0x54, 0x61, 0xe3, 0x4f, 0xe6, 0xf1, 0xb1, 0xaa, 0x9b, 0x4e, 0x67, 0xb1, 0x49, 0x10, 0x98, 0x48, 0x02, 0xc2, 0xa7, 0xe3, 0x81, 0x93, 0xbc, 0x7b, 0xdc, 0x8b, 0xa3, 0xe4, 0xe3, 0xd1, 0xd9, 0x33, 0xbf, 0xb5, 0x80, 0xf5, 0xb3, 0xe8, 0x7a, 0x2a, 0x06, 0x51, 0x70, 0x51, 0x41, 0x0f, 0xe1, 0xb4, 0xff, 0x1e, 0xa0, 0xad, 0xe8, 0x24, 0xf3, 0x38, 0x51, 0x54, 0x56, 0xa5, 0x7c, 0x7a, 0x91, 0x6a, 0x74, 0x38, 0x8e, 0xe8, 0xf1, 0x28, 0x1f, 0x9a, 0xde, 0x0a, 0xe2, 0xa2, 0x61, 0x3a, 0x06, 0x12, 0xc4, 0x69, 0xdf, 0x79, 0x2b, 0x8d, 0xf4, 0xca, 0xe4, 0xfc, 0x25, 0xc1, 0xca, 0xdb, 0xa9, 0x5a, 0x80, 0x7c, 0xe6, 0x1e, 0x5a, 0x53, 0x03, 0xfa, 0xaf, 0x9e, 0x14, 0x65, 0x39, 0x96, 0xb5, 0xa8, 0xad, 0xc3, 0x4f, 0xd4, 0x75, 0xef, 0x14, 0x99, 0x09, 0x4b, 0xab, 0xaf, 0x1f, 0x3f, 0x07, 0xda, 0x9a, 0x39, 0x0b, 0x1d, 0x9f, 0xc9, 0xa0, 0x83, 0x27, 0x98, 0x7a, 0xdf, 0xe9, 0x56, 0x48, 0x63, 0xfb, 0xdf, 0xa8, 0xf6, 0xb4, 0x6a, 0x88, 0x41, 0x58, 0x30, 0x99, 0xaf, 0xb7, 0x87, 0x01, 0x18, 0xfa, 0xce, 0x76, 0x34, 0x7e, 0x40, 0xb6, 0xfd, 0x8c, 0xd1, 0x55, 0x82, 0xae, 0x8e, 0x23, 0xbe, 0x9a, 0x02, 0x19, 0xbc, 0x3e, 0x4e, 0x45, 0x46, 0xa3, 0x0d, 0x3b, 0xbb, 0xbd, 0x16, 0x86, 0x08, 0x68, 0x76, 0xbe, 0x0e, 0xfe, 0x2d, 0x6f, 0x7d, 0x6a, 0x76, 0x03, 0x00, 0xaa, 0x96, 0x15, 0x2b, 0xa4, 0xf7, 0x7f, 0x13, 0x8d, 0x6a, 0x67, 0x12, 0xa3, 0xae, 0x32, 0x26, 0x01, 0x58, 0x83, 0xf8, 0x1d, 0xb2, 0x3e, 0x58, 0x3c, 0x86, 0x9c, 0x4c, 0x71, 0x14, 0x3a, 0x6f, 0xff, 0xd6, 0x5e, 0x8d, 0xfd, 0xc5, 0x0c, 0x99, 0xa2, 0xf1, 0xf3, 0x14, 0xcd, 0xcc, 0x71, 0x35, 0x9e, 0x23, 0x5f, 0x1d, 0x7d, 0xc2, 0xb5, 0xf3, 0x8e, 0xf7, 0xb9, 0x70, 0x84, 0x31, 0x63, 0xc0, 0x3f, 0x9d, 0xd4, 0x0a, 0x80, 0x15, 0xef, 0xdc, 0x87, 0x91, 0x95, 0x6a, 0x3f, 0x3c, 0xed, 0xd9, 0xea, 0x64, 0xf8, 0xef, 0xa7, 0xa0, 0x81, 0x5a, 0x70, 0x38, 0x1d, 0x71, 0x46, 0x78, 0x17, 0xbd, 0x04, 0xca, 0x52, 0x9a, 0xed, 0xe0, 0x7f, 0xf6, 0x0d, 0x17, 0x6a, 0xed, 0x0f, 0x85, 0x5a, 0x2e, 0xae, 0xa8, 0x9e, 0xae, 0xac, 0xa8, 0x93, 0x58, 0xc0, 0x81, 0x82, 0x6a, 0x08, 0x12, 0xa5, 0xbc, 0xa2, 0x8b, 0xe1, 0x37, 0x3f, 0x08, 0x6d, 0xbd, 0xba, 0x7e, 0x43, 0xe2, 0x03, 0x21, 0x2c, 0x9f, 0xed, 0x21, 0x47, 0x4b, 0xa1, 0x9a, 0x05, 0x5f, 0xfc, 0xc1, 0x79, 0x41, 0x2e, 0x89, 0x3a, 0x74, 0x48, 0x32, 0x29, 0x8c, 0x5f, 0xe2, 0x4c, 0xc6, 0xb1, 0x86, 0x67, 0xf4, 0x9b, 0x34, 0xdf, 0xb1, 0x23, 0x79, 0x26, 0x74, 0x19, 0xa9, 0xcb, 0x94, 0x03, 0xd8, 0x16, 0x7d, 0x8d, 0x1e, 0x91, 0xd2, 0x4c, 0x85, 0x9b, 0xe7, 0x1f, 0xb5, 0x8f, 0x4f, 0xab, 0x3d, 0x28, 0xc0, 0xb4, 0xf7, 0xe7, 0x5a, 0xd1, 0xed, 0xb7, 0xf8, 0x89, 0x46, 0xfb, 0x40, 0xcf, 0xa5, 0x78, 0x6a, 0x0f, 0xcb, 0xa1, 0x30, 0x3c, 0x83, 0x47, 0xec, 0xee, 0x93, 0xd4, 0x6d, 0x14, 0x0b, 0xb5, 0xf6, 0x95, 0x31, 0xd6, 0x66, 0x54, 0x8b, 0x10, 0x9c, 0xe7, 0x64, 0xbe, 0xad, 0x7c, 0x87, 0xbd, 0x4c, 0x87, 0x64, 0x94, 0xde, 0x82, 0xdb, 0x6e, 0x50, 0x73, 0xa6, 0xc9, 0x4f, 0x7c, 0x09, 0x9a, 0x40, 0xd7, 0xa3, 0x1c, 0x4a, 0x04, 0xb6, 0x9c, 0x9f, 0xcc, 0xf3, 0xc7, 0xdd, 0x56, 0xf5, 0x54, 0x47, 0x76, 0xc5, 0x3b, 0x4d, 0xf7, 0x95, 0x39, 0x81, 0xd5, 0x5a, 0x96, 0xa6, 0xdc, 0xff, 0x99, 0x04, 0xa9, 0x08, 0x42, 0xe5, 0xba, 0xfe, 0xc8, 0x84, 0x0c, 0x2d, 0x25, 0x5b, 0xf5, 0xad, 0x61, 0xc4, 0x60, 0xf9, 0x8f, 0xeb, 0x82, 0xa1, 0x0f, 0xa1, 0xc0, 0x99, 0xf6, 0x27, 0x76, 0x79, 0x82, 0x36, 0xc5, 0xca, 0x7f, 0x1e, 0x46, 0xeb, 0xdb, 0x2b, 0x14, 0x4d, 0x87, 0x13, 0xe5, 0x6c, 0x77, 0x2f, 0x2c, 0x3b, 0x86, 0x0e, 0xa5, 0xb0, 0x3a, 0x88, 0x54, 0xbc, 0x6e, 0x65, 0x90, 0xd6, 0x3c, 0xc0, 0xea, 0x54, 0xf1, 0x0b, 0x73, 0xba, 0x24, 0x1b, 0xf7, 0x4b, 0x63, 0x55, 0x51, 0xa2, 0xaa, 0xca, 0x96, 0x87, 0xac, 0x52, 0x3c, 0xf9, 0x2a, 0x09, 0x0f, 0x5a, 0xa5, 0x30, 0x4e, 0xd7, 0x41, 0xd2, 0xc0, 0xa8, 0xec, 0xf8, 0xe6, 0x27, 0x04, 0x87, 0xbb, 0xd3, 0xc2, 0x7e, 0x54, 0x0a, 0x63, 0x57, 0xab, 0xc8, 0x7a, 0x20, 0x48, 0x8e, 0xb7, 0xcf, 0x33, 0xf6, 0xda, 0xd1, 0x66, 0x6a, 0x05, 0xf9, 0x1a, 0xd7, 0x75, 0x79, 0x65, 0xc2, 0x99, 0x36, 0xe7, 0xfa, 0x48, 0xd7, 0x7e, 0x89, 0xee, 0x09, 0x62, 0xf5, 0x8c, 0x05, 0x00 ], txid: [ - 0x5b, 0xb4, 0x4e, 0xbf, 0x80, 0x30, 0xac, 0x2f, 0xb7, 0x4d, 0x82, 0xb4, 0x32, 0xd4, 0x80, 0x21, 0x8a, 0x3d, 0x16, 0x48, 0xe3, 0x27, 0x0b, 0x89, 0xff, 0xb3, 0xcf, 0x73, 0x5c, 0x2c, 0xe7, 0xa0 + 0xbe, 0x0b, 0xb2, 0xa0, 0xe3, 0x38, 0x3a, 0x75, 0xdf, 0xef, 0xde, 0x11, 0xd4, 0x1a, 0x12, 0x6c, 0xa4, 0xbd, 0x89, 0x96, 0xc6, 0xc6, 0x62, 0x06, 0x29, 0xb2, 0xf5, 0x5f, 0x14, 0x76, 0xca, 0x32 ], auth_digest: [ - 0xb3, 0xd8, 0xef, 0x97, 0x5a, 0x6a, 0xfa, 0x72, 0x00, 0x92, 0x3c, 0x11, 0x60, 0xb7, 0xeb, 0xcf, 0xce, 0x43, 0xb5, 0xb9, 0x1e, 0xe3, 0xb3, 0xdd, 0x91, 0x78, 0x49, 0x38, 0xbf, 0xa6, 0x8e, 0xa6 + 0xe6, 0x10, 0x0e, 0x6f, 0x8c, 0xa3, 0xab, 0x28, 0xa3, 0x4d, 0x31, 0x89, 0xc2, 0xe3, 0x88, 0x5a, 0x58, 0x1a, 0x58, 0x37, 0x6d, 0x45, 0xaf, 0x67, 0x60, 0x16, 0x5f, 0xa2, 0x78, 0x29, 0x3e, 0xe5 ], amounts: vec![ - 1399781968202734, - 1999413718097392, + 1895387095090491, + 641451226239179, ], script_pubkeys: vec![ vec![ - 0x00, 0x53, 0x00 + 0x51, 0x00, 0x63, 0xac, 0x52, 0xac, 0x63, 0x52, 0x65 ], vec![ - 0x53, 0x51, 0x52, 0x52, 0x65, 0x52, 0x00, 0x53, 0x63 + 0xac, 0xac, 0x53, 0x53, 0xac, 0x00 ], ], - transparent_input: Some(1), + transparent_input: Some(0), sighash_shielded: [ - 0xa8, 0x19, 0x23, 0x45, 0x81, 0x21, 0xcd, 0xb5, 0x64, 0x75, 0xf9, 0x6e, 0xd2, 0xd9, 0x20, 0x80, 0xf5, 0x6e, 0xd3, 0x06, 0xe4, 0x1f, 0x45, 0x01, 0x2a, 0xf5, 0x7c, 0xfb, 0x34, 0x8a, 0xcd, 0xa1 + 0x70, 0x7a, 0xaa, 0x47, 0x77, 0xb7, 0xb8, 0x34, 0xfd, 0x5a, 0xa2, 0x2c, 0xd3, 0x52, 0xc6, 0x3d, 0x32, 0x55, 0x51, 0x1d, 0x65, 0xa4, 0xcd, 0x45, 0x83, 0x04, 0xd7, 0x91, 0x13, 0x03, 0x3f, 0xbd ], sighash_all: Some([ - 0x0b, 0x75, 0x2d, 0xe9, 0x48, 0x55, 0x2d, 0x11, 0x70, 0xc1, 0xc9, 0x38, 0x2d, 0xb1, 0x4e, 0xb4, 0x6a, 0xda, 0x2d, 0xb1, 0x64, 0xda, 0x90, 0x14, 0x1a, 0x62, 0x6a, 0x03, 0x5d, 0xf3, 0xb4, 0xd5 + 0x56, 0x77, 0xc7, 0x8a, 0x34, 0x16, 0x8d, 0x0a, 0xb7, 0xde, 0xf3, 0x50, 0xaa, 0x67, 0x96, 0x90, 0x8c, 0x01, 0x49, 0x4c, 0xb9, 0x82, 0xb8, 0xa2, 0x03, 0xfc, 0x1d, 0x47, 0xd1, 0xb0, 0x31, 0xbe ]), sighash_none: Some([ - 0xef, 0x8a, 0xf0, 0x6f, 0x6a, 0xec, 0x49, 0x39, 0x4f, 0x46, 0x6d, 0xdd, 0x5a, 0x6c, 0x11, 0x2f, 0x80, 0xde, 0xd7, 0x68, 0x7c, 0xa2, 0x1c, 0x10, 0x78, 0x2f, 0xda, 0x26, 0x1b, 0xe5, 0xf6, 0x87 + 0xf1, 0x84, 0x8e, 0x93, 0xc3, 0xde, 0x3c, 0xbd, 0xb1, 0x11, 0x11, 0x5b, 0x3e, 0xd4, 0x86, 0x0a, 0xb4, 0x52, 0xe6, 0x22, 0xda, 0x2f, 0x93, 0xf8, 0xdc, 0xd4, 0x9b, 0xbe, 0x0f, 0x4e, 0xee, 0xa5 ]), sighash_single: Some([ - 0x9b, 0xa5, 0x4f, 0xf9, 0xf5, 0xda, 0x79, 0xfb, 0xa5, 0x1c, 0xdf, 0x48, 0x91, 0xc0, 0x21, 0xd8, 0xdb, 0xe8, 0x88, 0xbf, 0x21, 0x5f, 0x7c, 0x2f, 0xd7, 0x9e, 0x43, 0xba, 0x5d, 0xd1, 0xcc, 0x76 + 0xe9, 0x61, 0x08, 0x0a, 0x37, 0x9d, 0xe8, 0xd1, 0x31, 0xe9, 0x9d, 0x4e, 0x2a, 0x14, 0x51, 0xd0, 0xb0, 0xd8, 0x71, 0x14, 0xf7, 0x8e, 0xd7, 0x1c, 0x38, 0xb2, 0x7d, 0xd3, 0xdf, 0x79, 0x0b, 0xa4 ]), sighash_all_anyone: Some([ - 0x22, 0x54, 0x83, 0x9a, 0x4e, 0xd2, 0x5a, 0x96, 0x54, 0x8d, 0xd8, 0x04, 0xdc, 0x33, 0x38, 0x29, 0xba, 0xa4, 0xda, 0x26, 0x77, 0xe9, 0xc8, 0x3d, 0xf8, 0xab, 0x2d, 0x5a, 0x57, 0xcd, 0x66, 0x6a + 0xbf, 0x15, 0xd3, 0x6e, 0xa1, 0x30, 0x43, 0xce, 0x66, 0x99, 0x43, 0xae, 0xcb, 0x16, 0x78, 0x15, 0x95, 0xfc, 0x89, 0x9e, 0x18, 0xdb, 0xd5, 0x0f, 0xf7, 0xf5, 0x30, 0xb1, 0x21, 0x2e, 0x2d, 0x64 ]), sighash_none_anyone: Some([ - 0x14, 0x97, 0xbf, 0x31, 0xdf, 0x9b, 0x0f, 0x6e, 0x77, 0xe1, 0x17, 0x3a, 0x9e, 0xb4, 0x08, 0xef, 0x5e, 0x19, 0xd8, 0x44, 0xaa, 0x9a, 0x85, 0xb6, 0xe7, 0x54, 0x6f, 0x30, 0xde, 0x1f, 0x0b, 0xe2 + 0xd8, 0x64, 0x7a, 0x87, 0x12, 0x72, 0xa2, 0x53, 0x1d, 0x27, 0x3c, 0xe0, 0xf5, 0x9d, 0xe1, 0x69, 0x06, 0x74, 0x4e, 0x2b, 0x51, 0x50, 0xc9, 0xa6, 0x24, 0x02, 0x51, 0x74, 0xa8, 0x61, 0x9e, 0xbb ]), sighash_single_anyone: Some([ - 0x39, 0xac, 0xb5, 0xfd, 0x91, 0xa1, 0x2d, 0xd4, 0x07, 0x36, 0xfc, 0x6a, 0xba, 0x53, 0xfd, 0xf5, 0x2f, 0x05, 0x83, 0x80, 0x94, 0xc3, 0xaa, 0x6e, 0xf3, 0x45, 0xd9, 0x4a, 0x1a, 0x07, 0x24, 0xbf + 0x96, 0xff, 0x73, 0xa6, 0x1f, 0x27, 0x24, 0xd6, 0x30, 0x88, 0xe4, 0x04, 0xd3, 0x04, 0xb0, 0x86, 0x3d, 0x36, 0x45, 0x10, 0x8c, 0xc7, 0x91, 0xf4, 0x97, 0xdc, 0xc8, 0xd5, 0x56, 0xcc, 0x19, 0x7d ]), }, ] diff --git a/test-vectors/zcash/orchard_note_encryption.json b/test-vectors/zcash/orchard_note_encryption.json index 8f0778a2..cf62cd4b 100644 --- a/test-vectors/zcash/orchard_note_encryption.json +++ b/test-vectors/zcash/orchard_note_encryption.json @@ -1,6 +1,6 @@ [ ["From https://github.com/zcash-hackworks/zcash-test-vectors/blob/master/orchard_note_encryption.py"], - ["incoming_viewing_key, ovk, default_d, default_pk_d, v, rseed, memo, cv_net, rho, cmx, esk, ephemeral_key, shared_secret, k_enc, p_enc, c_enc, ock, op, c_out"], + ["incoming_viewing_key, ovk, default_d, default_pk_d, v, rseed, memo, cv_net, nf_old, cmx, esk, ephemeral_key, shared_secret, k_enc, p_enc, c_enc, ock, op, c_out"], ["1039d8e64a80902e105947817df3bdfb7df7030e68739f9c533a36bf5a6a807243106de9a7ec54dd36dfa70bdbd9072dbddab5e066aaeffcf9bba320d4fff712", "482169eef62efaaf9d9364b1666e4d4c299e04a852e10c5b949e2d9a738f7a5d", "56e84b1adc9423c3676c04", "2c69504989035ef9cdeac663387b9afb09fe0ee74e026b81d26f83f45d12f763", 8567075990963576717, "9435a7304e9de2a5d6368e9c7e1fe01f6c54db9379a94c2941ef180c25b869bf", "ffbf5098421c69378af1e40f64e125946f62c2fa7b2fecbcb64b6968912a6381ce3dc166d56a1d62f5a8d7551db5fd9313e8c7203d996af7d477083756d59af80d06a745f44ab023752cb5b406ed8985e18130ab33362697b0e4e4c763ccb8f676495c222f7fba1e31defa3d5a57efc2e1e9b01a035587d5fb1a38e01d94903d3c3e0ad3360c1d3710acd20b183e31d49f25c9a138f49b1a537edcf04be34a9851a7af9db6990ed83dd64af3597c04323ea51b0052ad8084a8b9da948d320dadd64f5431e61ddf658d24ae67c22c8d1309131fc00fe7f235734276d38d47f1e191e00c7a1d48af046827591e9733a97fa6b679f3dc601d008285edcbdae69ce8fc1be4aac00ff2711ebd931de518856878f73476f21a482ec9378365c8f7393c94e2885315eb4671098b79535e790fe53e29fef2b3766697ac32b4f473f468a008e72389fc03880d780cb07fcfaabe3f1a84b27db59a4a153d882d2b2103596555ed9494c6ac893c49723833ec8926c1039586a7afcf4a0d9c731e985d99589c8bb838e8aaf745533ed9e8ae3a1cd074a51a20da8aba18d1dbebbc862ded42435e92476930d069896cff30eb414f727b89e001afa2fb8dc3436d75a4a6f26572504b192232ecb9f0c02411e52596bc5e90457e745939ffedbd12863ce71a02af117d417adb3d15cc54dcb1fce467500c6b8fb86b12b56da9c382857deecc40a9", "01713ec1a6210483f4f02d3015385138c2421171135748a7d78e709ff324badd", "27f3ee05e7982a9e6d0be655ef2e8813d2b369bd667441c0761711ca30eb1fca", "21d97bf1e27c316b6dc8b910ead2ad01e66a7e7b459a3c84c1cb2158517c7523", "1abdf1ff4f35338efe23708febbab431395b389bfe8b6b45ba47e4339c46fe5b", "1745ecf569d96a277d2a07db71566557ecd6137a77bd6f45f204073a2c135e8a", "a54850217c98982534c84681d38cf05358edcea0f330a726c76c7fc6ab4cd536", "2003187954ebe2ad055a149b4d02b8638261487527df187bb31a7f336532c482", "0256e84b1adc9423c3676c048d5f2935395ee476bf69b8250c18ef41294ca97993db546c1fe01f7e9c8e36d6a5e29d4e30a73594ffbf5098421c69378af1e40f64e125946f62c2fa7b2fecbcb64b6968912a6381ce3dc166d56a1d62f5a8d7551db5fd9313e8c7203d996af7d477083756d59af80d06a745f44ab023752cb5b406ed8985e18130ab33362697b0e4e4c763ccb8f676495c222f7fba1e31defa3d5a57efc2e1e9b01a035587d5fb1a38e01d94903d3c3e0ad3360c1d3710acd20b183e31d49f25c9a138f49b1a537edcf04be34a9851a7af9db6990ed83dd64af3597c04323ea51b0052ad8084a8b9da948d320dadd64f5431e61ddf658d24ae67c22c8d1309131fc00fe7f235734276d38d47f1e191e00c7a1d48af046827591e9733a97fa6b679f3dc601d008285edcbdae69ce8fc1be4aac00ff2711ebd931de518856878f73476f21a482ec9378365c8f7393c94e2885315eb4671098b79535e790fe53e29fef2b3766697ac32b4f473f468a008e72389fc03880d780cb07fcfaabe3f1a84b27db59a4a153d882d2b2103596555ed9494c6ac893c49723833ec8926c1039586a7afcf4a0d9c731e985d99589c8bb838e8aaf745533ed9e8ae3a1cd074a51a20da8aba18d1dbebbc862ded42435e92476930d069896cff30eb414f727b89e001afa2fb8dc3436d75a4a6f26572504b192232ecb9f0c02411e52596bc5e90457e745939ffedbd12863ce71a02af117d417adb3d15cc54dcb1fce467500c6b8fb86b12b56da9c382857deecc40a9", "93e04874b5837c261daf1a27b783ec4865d3bb728eb161daedb8446ab38f078ea8662e4d2e9d00a39527dcde517ac3dbf9d27e3c79fa881abb48b70dbc28ddf4af81aeed2a298600510848edbdc42e88954870d5d601cdf290181b539105b9f61386cb07846bc8e319dfab8e109766a28c1e0bbf913202cecd1b4817a2282fc29ed44d9b04049de55acf5499e5f565d48b8f1972c043847796230dc68f3257c08529148c8e0c327b25b459877cded98ff78e81fa692e14f8fda1fe524ff150181f736ed3a88ec789dc15954a02639a8a20ca38d899bfd1c573b041ee7bf22b9675bda8c4b058a05a493303b11f3581c19d2da9966a71066ec17dccd348207eb314f6cfc9d06a6214c6721097a52e2776667c6be9c8862b173db0e804b12caae9d9fa09f3f48caf4bf756a278950a254ec4147677aaca214296081a2f624a9278946e689dd914029092e7fa8fbc8a04467d60edff5d97cb6509a0c72ced77aca871308e7de2beb1520a3417d7213a9abd47358c4f329f0f64419210a99db2de6e6d8921b0f4f99fd645fae0d629ce2211905f25f40d120b63279375b543c31e3b557e57a7a87c6179ebd34f6dbb920ec5e05d6a77ecdf36b457bab4566c408fb57dfcdddaa42c5134af3e978dbfd0dfb0ca4ffaf1650abee1625f7f4bf825060100645b54c0041fbfbdeff7b93804e9cc0ccd6f27be40016c32d42fe366faaa8687c2d192619f565b0c70ea6a3f79d53a5241e69c3ca687a112fb16c25cc08317dba423970c32dfb4bd6922e336abf2fde2c3aa5db293ef2747876c8bd86ea187cb601af7", "d61a6ac62afd3e5264a38898854253f144a2a172dfcf11b2a8402c7ae5eb25b3", "63f7125df4836fd2816b024ee70efe09fb9a7b3863c6eacdf95e03894950692c5bfe469c33e447ba456b8bfe9b385b3931b4baeb8f7023fe8e33354ffff1bd1a", "55b8907c6d454b83634f1b9a1aa3c3c98adc77d96c2f6249ec66dbae4d0cc940d726bcd1ec91189fd3049a33f2ea7d8b74aac17cda3883802db5969d8d2f3225919ce38826415cc6b338944b4899548b"], ["fd9e9a1f381cbe75cd8d6ae12fca872e9400f00272b029652e656c8f3c4bf037eeef96421b2fab2fb3ad1e0ad8502d74e6f08f0dd518f8fa822a65be2740c021", "05dad6b325382d84827f850aa1fb0d1970d4a0503a88b60a78cb628def8130e7", "556e5e1bf51bc6a61158f7", "84c7d74af939ad4ad0dd57233f79860cc2dbfcc8f9ea15272efb2b066fc5cab4", 9072946746592546880, "6877304eb459a41be377068ec85f757ef770d6cf3a554e4b14ecc16b6b01abae", "ff958fe3789d41c2b1ff434cb30e15914f01bc6bc2307b488d2556d7b7380ea4ffd712f6b02fe806b94569cd4059f396bf29b99d0a40e5e1711ca944f72d436a102fca4b97693da0b086fe9d2e7162470d02e0f05d4bec9512bfb3f38327296efaa74328b118c27402c70c3a90b49ad4bbc68e37c0aa7d9b3fe17799d73b841e751713a02943905aae0803fd69442eb7681ec2a05600054e92eed555028f21b6a155268a2dd6640a69301a52a38d4d9f9f957ae35af7167118141ce4c9be0a6a492fe79f1581a155fa3a2b9dafd82e650b386ad3a08cb6b83131ac300b0846354a7eef9c410e4b62c47c5426907dfc6685c5c99b7141ac626ab4761fd3f41e728e1a28f89db89ffdeca364dd2f0f0739f0534556483199c71f189341ac9b78a269164206a0ea1ce73bfb2a942e7370b247c046f8e75ef8e3f8bd821cf577491864e20e6d08fd2e32b555c92c661f19588b72a89599710a88061253ca285b6304b37da2b5294f5cb354a894322848ccbdc7c2545b7da568afac87ffa005c312241c2d57f4b45d6419f0d2e2c5af33ae243785b325cdab95404fc7aed70525cddb41872cfcc214b13232edc78609753dbff930eb0dc156612b9cb434bc4b693392deb87c530435312edcedc6a961133338d786c4a3e103f60110a16b1337129704bf4754ff6ba9fbe65951e610620f71cda8fc877625f2c5bb04cbe1228b1e886f", "b3d87a25e8b8b96c49baf6ea234a106417a245ec0b651566ebb2d21e7e704915", "31c7b24d5c67e2ca49713b6240bf432f74e55b5f72a6e5669755e78d5b59e1c1", "0ff9e9c51c613f6fb6cd1c9449b2c85ca9fc35e2aeed3de46c3d2203d4f3b659", "14cec9bde061c022b14c5cdd018af4c9dc000e4d73dddd5e99c77a22744a8710", "8c856931ac1168a8424b8a0d7760082bf5c762d804650899051ee71e000d9ed2", "b0d97e6836c62faf59298c00319cbb3b262283137bd85e19edb0299a79aca011", "d9c06a58dd5bd56731516a9ad1493049798e2e8a44b5d74ac13a70a1e780bf4b", "02556e5e1bf51bc6a61158f74050afd8fe94e97daeab016b6bc1ec144b4e553acfd670f77e755fc88e0677e31ba459b44e307768ff958fe3789d41c2b1ff434cb30e15914f01bc6bc2307b488d2556d7b7380ea4ffd712f6b02fe806b94569cd4059f396bf29b99d0a40e5e1711ca944f72d436a102fca4b97693da0b086fe9d2e7162470d02e0f05d4bec9512bfb3f38327296efaa74328b118c27402c70c3a90b49ad4bbc68e37c0aa7d9b3fe17799d73b841e751713a02943905aae0803fd69442eb7681ec2a05600054e92eed555028f21b6a155268a2dd6640a69301a52a38d4d9f9f957ae35af7167118141ce4c9be0a6a492fe79f1581a155fa3a2b9dafd82e650b386ad3a08cb6b83131ac300b0846354a7eef9c410e4b62c47c5426907dfc6685c5c99b7141ac626ab4761fd3f41e728e1a28f89db89ffdeca364dd2f0f0739f0534556483199c71f189341ac9b78a269164206a0ea1ce73bfb2a942e7370b247c046f8e75ef8e3f8bd821cf577491864e20e6d08fd2e32b555c92c661f19588b72a89599710a88061253ca285b6304b37da2b5294f5cb354a894322848ccbdc7c2545b7da568afac87ffa005c312241c2d57f4b45d6419f0d2e2c5af33ae243785b325cdab95404fc7aed70525cddb41872cfcc214b13232edc78609753dbff930eb0dc156612b9cb434bc4b693392deb87c530435312edcedc6a961133338d786c4a3e103f60110a16b1337129704bf4754ff6ba9fbe65951e610620f71cda8fc877625f2c5bb04cbe1228b1e886f", "1b423480bf3767f5ebfc40b8c89cc534f165c35d19c8da6c3210e952cad823a7846021c3de4a8693b71e287f4686ac0addced94eba810a998b823a4ad241aa9f4a3ae4825de995dd5873566244bbd875d01bf328e822cafdb83ed7753a8885d7aef2455a152e23dfa2d699b35c33d361072ae5c512434d346f6c56fb5f11b0b647cbcafe02d88455a630a350862b3cd1513b6d6e4117c75ec4b12fd75a90f82dcea1c771fdda24ecf0a3e5b2e8a224236ef09a93ab59e59bdfb872860cc2d91134caf2139848e39aa64ba2e6d7252054f37ad55c2ce5f81b33ccb68a947371243a77e84367d9d35b11681410ea798b0387b8f10b1f89c68ad1cca9a3e032f3499879c89ae6382f389722011f4925143ea85073e4ff0ccf6d779bc3bf4c1b95fc7cf7f991a2162ab94541f3998ef6bc3fe80254aba41f15231503451b15e10852f85bd2d115935314cd80c123be0b530faad6b5074968221da04b546d962163299d52cef41e296da59cb076dbe899704b61730c19bd221ad2bd2981ea951be02c9f5bdf92d9870746b2a58c3d18a7d3e5e2c63ac2615837be1c6fe003656c1b3d71505f5e2188104e98911b6a5e3f5282fac0c8fa1ba36ffc07dc7a409df2eba8c75f70bd59a6f0651dc1b1b596de6acec778e2e32f1ed46df7a9aef51dfe5aa52436ea07f505d339f203458661c83a9a5a27aa48b5ec47f8d60d2a41001fce30ff753a8a8ce492efcd1f753b7f4ad736626447d1b6f07a617d4bfcdb48afef082dae1d76544e8b63adcbb60e1496693260c720e6721e0020efa3f8d88d15b5aa48a1b22c", "ac15d00954732441d33935ca815584aca02e5346b10f83c48b5be49746c2d0ab", "b4cac56f062bfb2e2715eaf9c8fcdbc20c86793f2357ddd04aad39f94ad7c78410874a74227ac7995edddd734d0e00dcc9f48a01dd5c4cb122c061e0bdc9ce14", "eadf7eeb102db1885854c29eb7b05c7c96bbb890002c4ed114ed62f5f9ccb4416b5eddd9adb55ce9c7a0d8442bbc8afa5c77b990ad6d46124dde70494872b2208a7c5802dfe9bd1ca19bef4b37c613b2"], ["91ee205448c98b69a33ebf2935095d79c253029e5e5dc02df58a1003d1d85c27f2def5b110fd43d715e8d59ec4ad0f41020ec660cd9733e779b51a7ac2d5a631", "1a11a05a5fa2b0a290f9e62fd8870d7d8e04fdbf93a411641f9675317b202f18", "08ab2ee99d4d9b983ddd22", "0d14371575f275b0fa1ef3c3dbf0728a00eec4d451fb5651ca2df4db43f6fe82", 14400879385556610631, "af76eebf2f95379fdb90b047a08d7ecafb0031def59c3e1686aabd6ffecd07d5", "ff61668190bd52ed490e677b515d014384af07219c7c0ee7fc7bfc79f325644e4df4c0d7db08e9f0bd024943c705abff8994bfa605cfbc7ed746a7d3f7c37d9e8bdc433b7d79e08a12f738a8f0dbddfef2f2657ef3e47d1b0fd11e6a13311fb799c79c641d9da43b33e7ad012e28255398789262275f1175be8462c01491c4d842406d0ec4282c9526174a09878fe8fdde33a29604e5e5e7b2a025d6650b97dbb52befb59b1d30a57433b0a351474444099daa371046613260cf3354cfcdada663ece824ffd7e44393886a86165ddddf2b4c41773554c86995269408b11e6737a4c447586f69173446d8e48bf84cbc000a807899973eb93c5e819aad669413f8387933ad1584aa35e43f4ecd1e2d0407c0b1b89920ffdfdb9bea51ac95b557af71b89f903f5d9848f14fcbeb1837570f544d6359eb23faf38a0822da36ce426c4a2fbeffeb0a8a2e297a9d19ba15024590e3329d9fa9261f9938a4032dd34606c9cf9f3dd33e576f05cd1dd6811c6298757d77d9e810abdb226afcaa4346a6560f8932b3181fd355d5d391976183f8d99388839632d6354f666d09d3e5629ea19737388613d38a34fd0f6e50ee5a0cc9677177f50028c141378187bd2819403fc534f80076e9380cb4964d3b6b45819d3b8e9caf54f051852d671bf8c1ffde2d1510756418cb4810936aa57e6965d6fb656a760b7f19adf96c173488552193b1", "3e73b3c5e634979949edc8a5bc1907645e9d3c9f217f55217e5995925d6894c3", "16ffb925f800887314cdd0447d727fb07236087dc668ab2098d7c58484008dc8", "056924e0f483033a22864c9e04294b371d44e94acf3644e69593c66f6159740b", "3a4ce0599392729526d3de59f609974cd544bc12c4a1752a8f86e0e7ce4292c4", "23ce6b866cee07e6ac0376d3ad7a7df4a733881e81ca68e87a8fd65d52d8040e", "b6d362e2f31989a1ee13176516240515d2cc6ae2530176b098954100ac547a4a", "a65add0cfc18dab1adfd6c49e47d7671746950d53fb428a9d40f62eb926d6230", "0208ab2ee99d4d9b983ddd2247ee58858033dac7d507cdfe6fbdaa86163e9cf5de3100fbca7e8da047b090db9f37952fbfee76afff61668190bd52ed490e677b515d014384af07219c7c0ee7fc7bfc79f325644e4df4c0d7db08e9f0bd024943c705abff8994bfa605cfbc7ed746a7d3f7c37d9e8bdc433b7d79e08a12f738a8f0dbddfef2f2657ef3e47d1b0fd11e6a13311fb799c79c641d9da43b33e7ad012e28255398789262275f1175be8462c01491c4d842406d0ec4282c9526174a09878fe8fdde33a29604e5e5e7b2a025d6650b97dbb52befb59b1d30a57433b0a351474444099daa371046613260cf3354cfcdada663ece824ffd7e44393886a86165ddddf2b4c41773554c86995269408b11e6737a4c447586f69173446d8e48bf84cbc000a807899973eb93c5e819aad669413f8387933ad1584aa35e43f4ecd1e2d0407c0b1b89920ffdfdb9bea51ac95b557af71b89f903f5d9848f14fcbeb1837570f544d6359eb23faf38a0822da36ce426c4a2fbeffeb0a8a2e297a9d19ba15024590e3329d9fa9261f9938a4032dd34606c9cf9f3dd33e576f05cd1dd6811c6298757d77d9e810abdb226afcaa4346a6560f8932b3181fd355d5d391976183f8d99388839632d6354f666d09d3e5629ea19737388613d38a34fd0f6e50ee5a0cc9677177f50028c141378187bd2819403fc534f80076e9380cb4964d3b6b45819d3b8e9caf54f051852d671bf8c1ffde2d1510756418cb4810936aa57e6965d6fb656a760b7f19adf96c173488552193b1", "81562dbef7bb353a62e7c81ebe68156cb75c5c7e3d96bbcd7daff50cb0957d33dd99779f7d3d72b18deb7a697510e0135b8df483a4d71d1ab108096e760891d53107f03dea4ae8e4d3febd9877f8570aa309d097d423bb763fb3e7e9be3c8fa034c01d664f47a0e7133ca11a48cd0eea4635fa77250a17bdf7b732c8984651574fd4f99f7aa0db28c2973152bf426ee9a4d841a91d5d335718eecbc9c8b2a2001570fe8b779143df229598a5be2548cf35842518cc1dbc78cc2f0fc8ea357ce6c17eb97c6138d53e6c8e00f07f800125182b25a5e875c5377209527222371f72bfbd462844ab06f3b3a1eba34423b69abf5de664ba83cd43b6a8e9d5b7c52adb8615041b90d908831a6ff92db48a14ac4dfa67d02c72e0c863157d98f8f54537929743c969bc91c2c1375204983c9999975ffa5ee5fe1f697199405f0966e31f34e1523844381844982b2c3b49a209ffa3cee979a85b19b850f41dccc463e22e24a3049d37b1fb370debddf4de0546245e4f02a98498af532e27acae5c7ed143e6e9ccfa743516021657acb25e4447845c5f9c5964607c4a78721d981a7ff2fdf6c033628bffd6f0b8de0cd635ec22f8b50ed637fe4e00f9d3c3d4f1810b09b75c96e2fcf11185317edfa39d1925ded814dde0ef00a3fb47af5d812094af13d01c98569ff7735787fa9bd01fa06928275fdd1038965fb06fb35edb7380dd3c42419e0c0ede4c486a9db4953886aec6ad307028eb26a37ef471567ad4bd4eaab7a82cb0d6b5f05e894e5325821d92bed2b86fb24337d579288f6df734771d9ef8358ba91a", "e8fd2efa178c6c6476f8e6012746fb883501dbbbd51e44b26322ad6b9ac336b6", "82fef643dbf42dca5156fb51d4c4ee008a72f0dbc3f31efab075f2751537140dc49242cee7e0868f2a75a1c412bc44d54c9709f659ded3269572929359e04c3a", "46ba14f83ff5ab760f1420ebded986fd937827bc05692ecadb652ebbc8f6d9b52ec39787d8ebdd506ca1a85dc3d5ba4c5b415261b0753ac10e01864532a3572c68afe40ac3c0957b7afc23fd5e0517aa"], diff --git a/test-vectors/zcash/orchard_zsa_asset_base.json b/test-vectors/zcash/orchard_zsa_asset_base.json index 4511a07d..c51b467f 100644 --- a/test-vectors/zcash/orchard_zsa_asset_base.json +++ b/test-vectors/zcash/orchard_zsa_asset_base.json @@ -1,24 +1,24 @@ [ ["From https://github.com/zcash-hackworks/zcash-test-vectors/blob/master/orchard_zsa_asset_base.py"], ["key, description, asset_base"], - ["319f6d51c702df711ffcd6edcc86fc0422672f0de26bae6477ede200ffe1ec4b", "e19ba9c480c4bbe19ba4c5a5c4acc5bb7ec682c5afc3bd3bc888c3aac6972cc68276e2b1a1c39fc3a1c4a2c492c6a8c48ee19abbc5accdb5c680c6a5c8bac2a2c8b3c8a3c49865e19bb0e19ba1c3965cc881c593c6acc79ec38c53c7b9c488c3a4c79664c5a7c4812b7ae2b1a1c6a9e19ba1c8a4e19b9bc5bfc68de2b1a9c8abe2b1b1c399c596c795c6adc3acc38a25c7a5c6a8e19b80e2b1afe19ba1c7a0e19ba6c5a0c785c499c6b76ee19bb03b54c8a4c389e19aa475c39fc698c4b8e19ba7e2b1bbc5adc7bcc3afc49e61c88761c582e19b8dc5bec5a3c2b3c7b3c690c88bc681e2b1b1c3a3c2a6e19ab4e19b81c694c2b1c5afc784c3a6c5b6c38a5ce19b85e19ba2c499c2b4c59bc8a8c88f42c48ee19baac8896ec5afe19aa8e19aacc4a5c48bc78ae19b93c8bac4bcc2a3c89ec6bfc6b2cdbcc39dc498e19b8fc496c5a877c48dc588c7a2c381c789c492e19ab7c7b1e2b1abc49b5ec48be2b1a0e19badcdbde19aa1e2b1bbe19abfc8b1c697cdbcc7b4c3b1e19b865dcdb2c6b0c981c5ac4ac897c79464c380c5b8e19b9bc49ac8b5e19b88e19aa2c7aec4b533c2b4c3b3c7b0c5bbe19b98c8b63d30e19aa3c695c390c8aec98fc39bc6a76ae19ab8e19ab5c4b0e19b9d7bc6b1c6ae30c8a0c598c591e19aa3e2b1afe2b1a9e19b90c889cdb4e19b83c588c2a5c69cc2acc2b2e19b886fe19b9bc5b4c6a7c88f5a", "19080f81020b1761c2013e1f40e6ba2667d3be4d7bf5c28a49dc6aff605a62a7"], - ["48b72070950b8b2ce654d6abb1e9160ec881b50b846e17a4899092bc1d4f8816", "e19ba9c480c4bbe19ba4c5a5c4acc5bb7ec682c5afc3bd3bc888c3aac6972cc68276e2b1a1c39fc3a1c4a2c492c6a8c48ee19abbc5accdb5c680c6a5c8bac2a2c8b3c8a3c49865e19bb0e19ba1c3965cc881c593c6acc79ec38c53c7b9c488c3a4c79664c5a7c4812b7ae2b1a1c6a9e19ba1c8a4e19b9bc5bfc68de2b1a9c8abe2b1b1c399c596c795c6adc3acc38a25c7a5c6a8e19b80e2b1afe19ba1c7a0e19ba6c5a0c785c499c6b76ee19bb03b54c8a4c389e19aa475c39fc698c4b8e19ba7e2b1bbc5adc7bcc3afc49e61c88761c582e19b8dc5bec5a3c2b3c7b3c690c88bc681e2b1b1c3a3c2a6e19ab4e19b81c694c2b1c5afc784c3a6c5b6c38a5ce19b85e19ba2c499c2b4c59bc8a8c88f42c48ee19baac8896ec5afe19aa8e19aacc4a5c48bc78ae19b93c8bac4bcc2a3c89ec6bfc6b2cdbcc39dc498e19b8fc496c5a877c48dc588c7a2c381c789c492e19ab7c7b1e2b1abc49b5ec48be2b1a0e19badcdbde19aa1e2b1bbe19abfc8b1c697cdbcc7b4c3b1e19b865dcdb2c6b0c981c5ac4ac897c79464c380c5b8e19b9bc49ac8b5e19b88e19aa2c7aec4b533c2b4c3b3c7b0c5bbe19b98c8b63d30e19aa3c695c390c8aec98fc39bc6a76ae19ab8e19ab5c4b0e19b9d7bc6b1c6ae30c8a0c598c591e19aa3e2b1afe2b1a9e19b90c889cdb4e19b83c588c2a5c69cc2acc2b2e19b886fe19b9bc5b4c6a7c88f5a", "bf4a555e94bc028a2024ffe45f7cc2f79174789f657c6bff2681d85a2c57fcb9"], - ["66007fda4204b4d1d2080839ac663c7b76784ecb226118a202f6255e199e22d4", "e19ba9c480c4bbe19ba4c5a5c4acc5bb7ec682c5afc3bd3bc888c3aac6972cc68276e2b1a1c39fc3a1c4a2c492c6a8c48ee19abbc5accdb5c680c6a5c8bac2a2c8b3c8a3c49865e19bb0e19ba1c3965cc881c593c6acc79ec38c53c7b9c488c3a4c79664c5a7c4812b7ae2b1a1c6a9e19ba1c8a4e19b9bc5bfc68de2b1a9c8abe2b1b1c399c596c795c6adc3acc38a25c7a5c6a8e19b80e2b1afe19ba1c7a0e19ba6c5a0c785c499c6b76ee19bb03b54c8a4c389e19aa475c39fc698c4b8e19ba7e2b1bbc5adc7bcc3afc49e61c88761c582e19b8dc5bec5a3c2b3c7b3c690c88bc681e2b1b1c3a3c2a6e19ab4e19b81c694c2b1c5afc784c3a6c5b6c38a5ce19b85e19ba2c499c2b4c59bc8a8c88f42c48ee19baac8896ec5afe19aa8e19aacc4a5c48bc78ae19b93c8bac4bcc2a3c89ec6bfc6b2cdbcc39dc498e19b8fc496c5a877c48dc588c7a2c381c789c492e19ab7c7b1e2b1abc49b5ec48be2b1a0e19badcdbde19aa1e2b1bbe19abfc8b1c697cdbcc7b4c3b1e19b865dcdb2c6b0c981c5ac4ac897c79464c380c5b8e19b9bc49ac8b5e19b88e19aa2c7aec4b533c2b4c3b3c7b0c5bbe19b98c8b63d30e19aa3c695c390c8aec98fc39bc6a76ae19ab8e19ab5c4b0e19b9d7bc6b1c6ae30c8a0c598c591e19aa3e2b1afe2b1a9e19b90c889cdb4e19b83c588c2a5c69cc2acc2b2e19b886fe19b9bc5b4c6a7c88f5a", "8d22bc504ad77442c5a1f9433fb4c2166738b10efd1760889dbcbbb7e6150369"], - ["3d51aba68827a3cec4190a9b99d7065d68d0a7aa7a0c24725ea471d957b67372", "e19ba9c480c4bbe19ba4c5a5c4acc5bb7ec682c5afc3bd3bc888c3aac6972cc68276e2b1a1c39fc3a1c4a2c492c6a8c48ee19abbc5accdb5c680c6a5c8bac2a2c8b3c8a3c49865e19bb0e19ba1c3965cc881c593c6acc79ec38c53c7b9c488c3a4c79664c5a7c4812b7ae2b1a1c6a9e19ba1c8a4e19b9bc5bfc68de2b1a9c8abe2b1b1c399c596c795c6adc3acc38a25c7a5c6a8e19b80e2b1afe19ba1c7a0e19ba6c5a0c785c499c6b76ee19bb03b54c8a4c389e19aa475c39fc698c4b8e19ba7e2b1bbc5adc7bcc3afc49e61c88761c582e19b8dc5bec5a3c2b3c7b3c690c88bc681e2b1b1c3a3c2a6e19ab4e19b81c694c2b1c5afc784c3a6c5b6c38a5ce19b85e19ba2c499c2b4c59bc8a8c88f42c48ee19baac8896ec5afe19aa8e19aacc4a5c48bc78ae19b93c8bac4bcc2a3c89ec6bfc6b2cdbcc39dc498e19b8fc496c5a877c48dc588c7a2c381c789c492e19ab7c7b1e2b1abc49b5ec48be2b1a0e19badcdbde19aa1e2b1bbe19abfc8b1c697cdbcc7b4c3b1e19b865dcdb2c6b0c981c5ac4ac897c79464c380c5b8e19b9bc49ac8b5e19b88e19aa2c7aec4b533c2b4c3b3c7b0c5bbe19b98c8b63d30e19aa3c695c390c8aec98fc39bc6a76ae19ab8e19ab5c4b0e19b9d7bc6b1c6ae30c8a0c598c591e19aa3e2b1afe2b1a9e19b90c889cdb4e19b83c588c2a5c69cc2acc2b2e19b886fe19b9bc5b4c6a7c88f5a", "9266b978d69470960da7dc698bb04f4ee837b85f42f78aa8145f77f2f671e19b"], - ["e590a8ae6f4864494439038402aab7312dd9c6245729bf801516f09f435ab7ce", "e19ba9c480c4bbe19ba4c5a5c4acc5bb7ec682c5afc3bd3bc888c3aac6972cc68276e2b1a1c39fc3a1c4a2c492c6a8c48ee19abbc5accdb5c680c6a5c8bac2a2c8b3c8a3c49865e19bb0e19ba1c3965cc881c593c6acc79ec38c53c7b9c488c3a4c79664c5a7c4812b7ae2b1a1c6a9e19ba1c8a4e19b9bc5bfc68de2b1a9c8abe2b1b1c399c596c795c6adc3acc38a25c7a5c6a8e19b80e2b1afe19ba1c7a0e19ba6c5a0c785c499c6b76ee19bb03b54c8a4c389e19aa475c39fc698c4b8e19ba7e2b1bbc5adc7bcc3afc49e61c88761c582e19b8dc5bec5a3c2b3c7b3c690c88bc681e2b1b1c3a3c2a6e19ab4e19b81c694c2b1c5afc784c3a6c5b6c38a5ce19b85e19ba2c499c2b4c59bc8a8c88f42c48ee19baac8896ec5afe19aa8e19aacc4a5c48bc78ae19b93c8bac4bcc2a3c89ec6bfc6b2cdbcc39dc498e19b8fc496c5a877c48dc588c7a2c381c789c492e19ab7c7b1e2b1abc49b5ec48be2b1a0e19badcdbde19aa1e2b1bbe19abfc8b1c697cdbcc7b4c3b1e19b865dcdb2c6b0c981c5ac4ac897c79464c380c5b8e19b9bc49ac8b5e19b88e19aa2c7aec4b533c2b4c3b3c7b0c5bbe19b98c8b63d30e19aa3c695c390c8aec98fc39bc6a76ae19ab8e19ab5c4b0e19b9d7bc6b1c6ae30c8a0c598c591e19aa3e2b1afe2b1a9e19b90c889cdb4e19b83c588c2a5c69cc2acc2b2e19b886fe19b9bc5b4c6a7c88f5a", "94c0c001344d09403cb8fc9618c5236cbe4201fd4e29efe85eacf653a8563d76"], - ["0f12d19d68be1c52e9feacca08958c8a9b2f6fdfa8f854f46f255e067fbb05ec", "e19ba9c480c4bbe19ba4c5a5c4acc5bb7ec682c5afc3bd3bc888c3aac6972cc68276e2b1a1c39fc3a1c4a2c492c6a8c48ee19abbc5accdb5c680c6a5c8bac2a2c8b3c8a3c49865e19bb0e19ba1c3965cc881c593c6acc79ec38c53c7b9c488c3a4c79664c5a7c4812b7ae2b1a1c6a9e19ba1c8a4e19b9bc5bfc68de2b1a9c8abe2b1b1c399c596c795c6adc3acc38a25c7a5c6a8e19b80e2b1afe19ba1c7a0e19ba6c5a0c785c499c6b76ee19bb03b54c8a4c389e19aa475c39fc698c4b8e19ba7e2b1bbc5adc7bcc3afc49e61c88761c582e19b8dc5bec5a3c2b3c7b3c690c88bc681e2b1b1c3a3c2a6e19ab4e19b81c694c2b1c5afc784c3a6c5b6c38a5ce19b85e19ba2c499c2b4c59bc8a8c88f42c48ee19baac8896ec5afe19aa8e19aacc4a5c48bc78ae19b93c8bac4bcc2a3c89ec6bfc6b2cdbcc39dc498e19b8fc496c5a877c48dc588c7a2c381c789c492e19ab7c7b1e2b1abc49b5ec48be2b1a0e19badcdbde19aa1e2b1bbe19abfc8b1c697cdbcc7b4c3b1e19b865dcdb2c6b0c981c5ac4ac897c79464c380c5b8e19b9bc49ac8b5e19b88e19aa2c7aec4b533c2b4c3b3c7b0c5bbe19b98c8b63d30e19aa3c695c390c8aec98fc39bc6a76ae19ab8e19ab5c4b0e19b9d7bc6b1c6ae30c8a0c598c591e19aa3e2b1afe2b1a9e19b90c889cdb4e19b83c588c2a5c69cc2acc2b2e19b886fe19b9bc5b4c6a7c88f5a", "0c7530f5042c1c3dd8b2c9a9f174a0c64f233a6cdd4462968495fddf4cb31090"], - ["1e5daf7ffa42ae7b5d207e14153be16a93e724e305e332914596bdfc779dfab0", "e19ba9c480c4bbe19ba4c5a5c4acc5bb7ec682c5afc3bd3bc888c3aac6972cc68276e2b1a1c39fc3a1c4a2c492c6a8c48ee19abbc5accdb5c680c6a5c8bac2a2c8b3c8a3c49865e19bb0e19ba1c3965cc881c593c6acc79ec38c53c7b9c488c3a4c79664c5a7c4812b7ae2b1a1c6a9e19ba1c8a4e19b9bc5bfc68de2b1a9c8abe2b1b1c399c596c795c6adc3acc38a25c7a5c6a8e19b80e2b1afe19ba1c7a0e19ba6c5a0c785c499c6b76ee19bb03b54c8a4c389e19aa475c39fc698c4b8e19ba7e2b1bbc5adc7bcc3afc49e61c88761c582e19b8dc5bec5a3c2b3c7b3c690c88bc681e2b1b1c3a3c2a6e19ab4e19b81c694c2b1c5afc784c3a6c5b6c38a5ce19b85e19ba2c499c2b4c59bc8a8c88f42c48ee19baac8896ec5afe19aa8e19aacc4a5c48bc78ae19b93c8bac4bcc2a3c89ec6bfc6b2cdbcc39dc498e19b8fc496c5a877c48dc588c7a2c381c789c492e19ab7c7b1e2b1abc49b5ec48be2b1a0e19badcdbde19aa1e2b1bbe19abfc8b1c697cdbcc7b4c3b1e19b865dcdb2c6b0c981c5ac4ac897c79464c380c5b8e19b9bc49ac8b5e19b88e19aa2c7aec4b533c2b4c3b3c7b0c5bbe19b98c8b63d30e19aa3c695c390c8aec98fc39bc6a76ae19ab8e19ab5c4b0e19b9d7bc6b1c6ae30c8a0c598c591e19aa3e2b1afe2b1a9e19b90c889cdb4e19b83c588c2a5c69cc2acc2b2e19b886fe19b9bc5b4c6a7c88f5a", "1bc23918ad66d2f310ac79e814efdb9cbec0c7f0c0efaa5700215435d1cd61bd"], - ["e98d7848ecc4af91bbaae2077f3c123caa448540e643e711ebf41047ce508f81", "e19ba9c480c4bbe19ba4c5a5c4acc5bb7ec682c5afc3bd3bc888c3aac6972cc68276e2b1a1c39fc3a1c4a2c492c6a8c48ee19abbc5accdb5c680c6a5c8bac2a2c8b3c8a3c49865e19bb0e19ba1c3965cc881c593c6acc79ec38c53c7b9c488c3a4c79664c5a7c4812b7ae2b1a1c6a9e19ba1c8a4e19b9bc5bfc68de2b1a9c8abe2b1b1c399c596c795c6adc3acc38a25c7a5c6a8e19b80e2b1afe19ba1c7a0e19ba6c5a0c785c499c6b76ee19bb03b54c8a4c389e19aa475c39fc698c4b8e19ba7e2b1bbc5adc7bcc3afc49e61c88761c582e19b8dc5bec5a3c2b3c7b3c690c88bc681e2b1b1c3a3c2a6e19ab4e19b81c694c2b1c5afc784c3a6c5b6c38a5ce19b85e19ba2c499c2b4c59bc8a8c88f42c48ee19baac8896ec5afe19aa8e19aacc4a5c48bc78ae19b93c8bac4bcc2a3c89ec6bfc6b2cdbcc39dc498e19b8fc496c5a877c48dc588c7a2c381c789c492e19ab7c7b1e2b1abc49b5ec48be2b1a0e19badcdbde19aa1e2b1bbe19abfc8b1c697cdbcc7b4c3b1e19b865dcdb2c6b0c981c5ac4ac897c79464c380c5b8e19b9bc49ac8b5e19b88e19aa2c7aec4b533c2b4c3b3c7b0c5bbe19b98c8b63d30e19aa3c695c390c8aec98fc39bc6a76ae19ab8e19ab5c4b0e19b9d7bc6b1c6ae30c8a0c598c591e19aa3e2b1afe2b1a9e19b90c889cdb4e19b83c588c2a5c69cc2acc2b2e19b886fe19b9bc5b4c6a7c88f5a", "2096f0b38684b299c8150a37f74a9cfda030c8c58886effb35cf971d622dc8ae"], - ["a4dc33950bafba2da1952d3e0d598f9a0bbf27708bebadd0f64ef1ba3d91b40b", "e19ba9c480c4bbe19ba4c5a5c4acc5bb7ec682c5afc3bd3bc888c3aac6972cc68276e2b1a1c39fc3a1c4a2c492c6a8c48ee19abbc5accdb5c680c6a5c8bac2a2c8b3c8a3c49865e19bb0e19ba1c3965cc881c593c6acc79ec38c53c7b9c488c3a4c79664c5a7c4812b7ae2b1a1c6a9e19ba1c8a4e19b9bc5bfc68de2b1a9c8abe2b1b1c399c596c795c6adc3acc38a25c7a5c6a8e19b80e2b1afe19ba1c7a0e19ba6c5a0c785c499c6b76ee19bb03b54c8a4c389e19aa475c39fc698c4b8e19ba7e2b1bbc5adc7bcc3afc49e61c88761c582e19b8dc5bec5a3c2b3c7b3c690c88bc681e2b1b1c3a3c2a6e19ab4e19b81c694c2b1c5afc784c3a6c5b6c38a5ce19b85e19ba2c499c2b4c59bc8a8c88f42c48ee19baac8896ec5afe19aa8e19aacc4a5c48bc78ae19b93c8bac4bcc2a3c89ec6bfc6b2cdbcc39dc498e19b8fc496c5a877c48dc588c7a2c381c789c492e19ab7c7b1e2b1abc49b5ec48be2b1a0e19badcdbde19aa1e2b1bbe19abfc8b1c697cdbcc7b4c3b1e19b865dcdb2c6b0c981c5ac4ac897c79464c380c5b8e19b9bc49ac8b5e19b88e19aa2c7aec4b533c2b4c3b3c7b0c5bbe19b98c8b63d30e19aa3c695c390c8aec98fc39bc6a76ae19ab8e19ab5c4b0e19b9d7bc6b1c6ae30c8a0c598c591e19aa3e2b1afe2b1a9e19b90c889cdb4e19b83c588c2a5c69cc2acc2b2e19b886fe19b9bc5b4c6a7c88f5a", "0dd83f9123cea60c8e4e255a30d7f80e7024dadc96ac2836ddb454229bc4ec4b"], - ["bcae3ac912ec2594e6d20719aed2c06a9be4e316dcb12a75aaf1103d1ab636ae", "e19ba9c480c4bbe19ba4c5a5c4acc5bb7ec682c5afc3bd3bc888c3aac6972cc68276e2b1a1c39fc3a1c4a2c492c6a8c48ee19abbc5accdb5c680c6a5c8bac2a2c8b3c8a3c49865e19bb0e19ba1c3965cc881c593c6acc79ec38c53c7b9c488c3a4c79664c5a7c4812b7ae2b1a1c6a9e19ba1c8a4e19b9bc5bfc68de2b1a9c8abe2b1b1c399c596c795c6adc3acc38a25c7a5c6a8e19b80e2b1afe19ba1c7a0e19ba6c5a0c785c499c6b76ee19bb03b54c8a4c389e19aa475c39fc698c4b8e19ba7e2b1bbc5adc7bcc3afc49e61c88761c582e19b8dc5bec5a3c2b3c7b3c690c88bc681e2b1b1c3a3c2a6e19ab4e19b81c694c2b1c5afc784c3a6c5b6c38a5ce19b85e19ba2c499c2b4c59bc8a8c88f42c48ee19baac8896ec5afe19aa8e19aacc4a5c48bc78ae19b93c8bac4bcc2a3c89ec6bfc6b2cdbcc39dc498e19b8fc496c5a877c48dc588c7a2c381c789c492e19ab7c7b1e2b1abc49b5ec48be2b1a0e19badcdbde19aa1e2b1bbe19abfc8b1c697cdbcc7b4c3b1e19b865dcdb2c6b0c981c5ac4ac897c79464c380c5b8e19b9bc49ac8b5e19b88e19aa2c7aec4b533c2b4c3b3c7b0c5bbe19b98c8b63d30e19aa3c695c390c8aec98fc39bc6a76ae19ab8e19ab5c4b0e19b9d7bc6b1c6ae30c8a0c598c591e19aa3e2b1afe2b1a9e19b90c889cdb4e19b83c588c2a5c69cc2acc2b2e19b886fe19b9bc5b4c6a7c88f5a", "9b153cf42f8f639530c2df4d4e81829104a1b3bc36d7259dbfbf29f8661ed0fb"], - ["f8ac366283fd5d1185946dc8fd994c3bc1cd109a1db6aeef2098df599133bb61", "e19ba9c480c4bbe19ba4c5a5c4acc5bb7ec682c5afc3bd3bc888c3aac6972cc68276e2b1a1c39fc3a1c4a2c492c6a8c48ee19abbc5accdb5c680c6a5c8bac2a2c8b3c8a3c49865e19bb0e19ba1c3965cc881c593c6acc79ec38c53c7b9c488c3a4c79664c5a7c4812b7ae2b1a1c6a9e19ba1c8a4e19b9bc5bfc68de2b1a9c8abe2b1b1c399c596c795c6adc3acc38a25c7a5c6a8e19b80e2b1afe19ba1c7a0e19ba6c5a0c785c499c6b76ee19bb03b54c8a4c389e19aa475c39fc698c4b8e19ba7e2b1bbc5adc7bcc3afc49e61c88761c582e19b8dc5bec5a3c2b3c7b3c690c88bc681e2b1b1c3a3c2a6e19ab4e19b81c694c2b1c5afc784c3a6c5b6c38a5ce19b85e19ba2c499c2b4c59bc8a8c88f42c48ee19baac8896ec5afe19aa8e19aacc4a5c48bc78ae19b93c8bac4bcc2a3c89ec6bfc6b2cdbcc39dc498e19b8fc496c5a877c48dc588c7a2c381c789c492e19ab7c7b1e2b1abc49b5ec48be2b1a0e19badcdbde19aa1e2b1bbe19abfc8b1c697cdbcc7b4c3b1e19b865dcdb2c6b0c981c5ac4ac897c79464c380c5b8e19b9bc49ac8b5e19b88e19aa2c7aec4b533c2b4c3b3c7b0c5bbe19b98c8b63d30e19aa3c695c390c8aec98fc39bc6a76ae19ab8e19ab5c4b0e19b9d7bc6b1c6ae30c8a0c598c591e19aa3e2b1afe2b1a9e19b90c889cdb4e19b83c588c2a5c69cc2acc2b2e19b886fe19b9bc5b4c6a7c88f5a", "28906e6ab5bffc6e3e0499f503bc4d4c21361d728a657e2c27ddf1e2d5ef46d0"], - ["c4fe619f2909d09147172ee6b01d29006e8b45e33d8f981d0a2eb0d280532649", "e19ba9c480c4bbe19ba4c5a5c4acc5bb7ec682c5afc3bd3bc888c3aac6972cc68276e2b1a1c39fc3a1c4a2c492c6a8c48ee19abbc5accdb5c680c6a5c8bac2a2c8b3c8a3c49865e19bb0e19ba1c3965cc881c593c6acc79ec38c53c7b9c488c3a4c79664c5a7c4812b7ae2b1a1c6a9e19ba1c8a4e19b9bc5bfc68de2b1a9c8abe2b1b1c399c596c795c6adc3acc38a25c7a5c6a8e19b80e2b1afe19ba1c7a0e19ba6c5a0c785c499c6b76ee19bb03b54c8a4c389e19aa475c39fc698c4b8e19ba7e2b1bbc5adc7bcc3afc49e61c88761c582e19b8dc5bec5a3c2b3c7b3c690c88bc681e2b1b1c3a3c2a6e19ab4e19b81c694c2b1c5afc784c3a6c5b6c38a5ce19b85e19ba2c499c2b4c59bc8a8c88f42c48ee19baac8896ec5afe19aa8e19aacc4a5c48bc78ae19b93c8bac4bcc2a3c89ec6bfc6b2cdbcc39dc498e19b8fc496c5a877c48dc588c7a2c381c789c492e19ab7c7b1e2b1abc49b5ec48be2b1a0e19badcdbde19aa1e2b1bbe19abfc8b1c697cdbcc7b4c3b1e19b865dcdb2c6b0c981c5ac4ac897c79464c380c5b8e19b9bc49ac8b5e19b88e19aa2c7aec4b533c2b4c3b3c7b0c5bbe19b98c8b63d30e19aa3c695c390c8aec98fc39bc6a76ae19ab8e19ab5c4b0e19b9d7bc6b1c6ae30c8a0c598c591e19aa3e2b1afe2b1a9e19b90c889cdb4e19b83c588c2a5c69cc2acc2b2e19b886fe19b9bc5b4c6a7c88f5a", "b62ee45dd9ee8161ed3d985f7fd141fb7b2921f0463beca101fc760b7ae739e1"], - ["4f4d57f2f99769d2c6005dc23abe9aa640dd0b3db883cd893da017128b535819", "e19ba9c480c4bbe19ba4c5a5c4acc5bb7ec682c5afc3bd3bc888c3aac6972cc68276e2b1a1c39fc3a1c4a2c492c6a8c48ee19abbc5accdb5c680c6a5c8bac2a2c8b3c8a3c49865e19bb0e19ba1c3965cc881c593c6acc79ec38c53c7b9c488c3a4c79664c5a7c4812b7ae2b1a1c6a9e19ba1c8a4e19b9bc5bfc68de2b1a9c8abe2b1b1c399c596c795c6adc3acc38a25c7a5c6a8e19b80e2b1afe19ba1c7a0e19ba6c5a0c785c499c6b76ee19bb03b54c8a4c389e19aa475c39fc698c4b8e19ba7e2b1bbc5adc7bcc3afc49e61c88761c582e19b8dc5bec5a3c2b3c7b3c690c88bc681e2b1b1c3a3c2a6e19ab4e19b81c694c2b1c5afc784c3a6c5b6c38a5ce19b85e19ba2c499c2b4c59bc8a8c88f42c48ee19baac8896ec5afe19aa8e19aacc4a5c48bc78ae19b93c8bac4bcc2a3c89ec6bfc6b2cdbcc39dc498e19b8fc496c5a877c48dc588c7a2c381c789c492e19ab7c7b1e2b1abc49b5ec48be2b1a0e19badcdbde19aa1e2b1bbe19abfc8b1c697cdbcc7b4c3b1e19b865dcdb2c6b0c981c5ac4ac897c79464c380c5b8e19b9bc49ac8b5e19b88e19aa2c7aec4b533c2b4c3b3c7b0c5bbe19b98c8b63d30e19aa3c695c390c8aec98fc39bc6a76ae19ab8e19ab5c4b0e19b9d7bc6b1c6ae30c8a0c598c591e19aa3e2b1afe2b1a9e19b90c889cdb4e19b83c588c2a5c69cc2acc2b2e19b886fe19b9bc5b4c6a7c88f5a", "3e6139401e60d306411cbc9bee699bd2e241808b9bd5a201c33d32f42b28d1b3"], - ["57cf315be73e383e1f2e6d6208b7cd0af95ebbf1feb70d7c021f69b439460e9a", "e19ba9c480c4bbe19ba4c5a5c4acc5bb7ec682c5afc3bd3bc888c3aac6972cc68276e2b1a1c39fc3a1c4a2c492c6a8c48ee19abbc5accdb5c680c6a5c8bac2a2c8b3c8a3c49865e19bb0e19ba1c3965cc881c593c6acc79ec38c53c7b9c488c3a4c79664c5a7c4812b7ae2b1a1c6a9e19ba1c8a4e19b9bc5bfc68de2b1a9c8abe2b1b1c399c596c795c6adc3acc38a25c7a5c6a8e19b80e2b1afe19ba1c7a0e19ba6c5a0c785c499c6b76ee19bb03b54c8a4c389e19aa475c39fc698c4b8e19ba7e2b1bbc5adc7bcc3afc49e61c88761c582e19b8dc5bec5a3c2b3c7b3c690c88bc681e2b1b1c3a3c2a6e19ab4e19b81c694c2b1c5afc784c3a6c5b6c38a5ce19b85e19ba2c499c2b4c59bc8a8c88f42c48ee19baac8896ec5afe19aa8e19aacc4a5c48bc78ae19b93c8bac4bcc2a3c89ec6bfc6b2cdbcc39dc498e19b8fc496c5a877c48dc588c7a2c381c789c492e19ab7c7b1e2b1abc49b5ec48be2b1a0e19badcdbde19aa1e2b1bbe19abfc8b1c697cdbcc7b4c3b1e19b865dcdb2c6b0c981c5ac4ac897c79464c380c5b8e19b9bc49ac8b5e19b88e19aa2c7aec4b533c2b4c3b3c7b0c5bbe19b98c8b63d30e19aa3c695c390c8aec98fc39bc6a76ae19ab8e19ab5c4b0e19b9d7bc6b1c6ae30c8a0c598c591e19aa3e2b1afe2b1a9e19b90c889cdb4e19b83c588c2a5c69cc2acc2b2e19b886fe19b9bc5b4c6a7c88f5a", "39bd198a97e7e0e187bfccc14d3afb409aaf3f572e96e54cb600fd07a44eb62b"], - ["673679f56904b6f59d6e9f4ecc10cc0448f3b0d3ddb401fa370102e161d7d67d", "e19ba9c480c4bbe19ba4c5a5c4acc5bb7ec682c5afc3bd3bc888c3aac6972cc68276e2b1a1c39fc3a1c4a2c492c6a8c48ee19abbc5accdb5c680c6a5c8bac2a2c8b3c8a3c49865e19bb0e19ba1c3965cc881c593c6acc79ec38c53c7b9c488c3a4c79664c5a7c4812b7ae2b1a1c6a9e19ba1c8a4e19b9bc5bfc68de2b1a9c8abe2b1b1c399c596c795c6adc3acc38a25c7a5c6a8e19b80e2b1afe19ba1c7a0e19ba6c5a0c785c499c6b76ee19bb03b54c8a4c389e19aa475c39fc698c4b8e19ba7e2b1bbc5adc7bcc3afc49e61c88761c582e19b8dc5bec5a3c2b3c7b3c690c88bc681e2b1b1c3a3c2a6e19ab4e19b81c694c2b1c5afc784c3a6c5b6c38a5ce19b85e19ba2c499c2b4c59bc8a8c88f42c48ee19baac8896ec5afe19aa8e19aacc4a5c48bc78ae19b93c8bac4bcc2a3c89ec6bfc6b2cdbcc39dc498e19b8fc496c5a877c48dc588c7a2c381c789c492e19ab7c7b1e2b1abc49b5ec48be2b1a0e19badcdbde19aa1e2b1bbe19abfc8b1c697cdbcc7b4c3b1e19b865dcdb2c6b0c981c5ac4ac897c79464c380c5b8e19b9bc49ac8b5e19b88e19aa2c7aec4b533c2b4c3b3c7b0c5bbe19b98c8b63d30e19aa3c695c390c8aec98fc39bc6a76ae19ab8e19ab5c4b0e19b9d7bc6b1c6ae30c8a0c598c591e19aa3e2b1afe2b1a9e19b90c889cdb4e19b83c588c2a5c69cc2acc2b2e19b886fe19b9bc5b4c6a7c88f5a", "2118e53994c1d3dd01cc89ea53e9f7d857ec90335a5189d6052da6ec910842b0"], - ["24092342983bc4b816c811f2079b596033ce714d77c1d39d2b3abaf18249f4bb", "e19ba9c480c4bbe19ba4c5a5c4acc5bb7ec682c5afc3bd3bc888c3aac6972cc68276e2b1a1c39fc3a1c4a2c492c6a8c48ee19abbc5accdb5c680c6a5c8bac2a2c8b3c8a3c49865e19bb0e19ba1c3965cc881c593c6acc79ec38c53c7b9c488c3a4c79664c5a7c4812b7ae2b1a1c6a9e19ba1c8a4e19b9bc5bfc68de2b1a9c8abe2b1b1c399c596c795c6adc3acc38a25c7a5c6a8e19b80e2b1afe19ba1c7a0e19ba6c5a0c785c499c6b76ee19bb03b54c8a4c389e19aa475c39fc698c4b8e19ba7e2b1bbc5adc7bcc3afc49e61c88761c582e19b8dc5bec5a3c2b3c7b3c690c88bc681e2b1b1c3a3c2a6e19ab4e19b81c694c2b1c5afc784c3a6c5b6c38a5ce19b85e19ba2c499c2b4c59bc8a8c88f42c48ee19baac8896ec5afe19aa8e19aacc4a5c48bc78ae19b93c8bac4bcc2a3c89ec6bfc6b2cdbcc39dc498e19b8fc496c5a877c48dc588c7a2c381c789c492e19ab7c7b1e2b1abc49b5ec48be2b1a0e19badcdbde19aa1e2b1bbe19abfc8b1c697cdbcc7b4c3b1e19b865dcdb2c6b0c981c5ac4ac897c79464c380c5b8e19b9bc49ac8b5e19b88e19aa2c7aec4b533c2b4c3b3c7b0c5bbe19b98c8b63d30e19aa3c695c390c8aec98fc39bc6a76ae19ab8e19ab5c4b0e19b9d7bc6b1c6ae30c8a0c598c591e19aa3e2b1afe2b1a9e19b90c889cdb4e19b83c588c2a5c69cc2acc2b2e19b886fe19b9bc5b4c6a7c88f5a", "07198d773cbb3189e67333c85b4b22c5ae197d6b3c0ebb3d0211c7f86b7f65d7"], - ["438c322e2b80dcbfb7d2254845244bb2d6374fa8673d48cc36cad634325f9cb5", "e19ba9c480c4bbe19ba4c5a5c4acc5bb7ec682c5afc3bd3bc888c3aac6972cc68276e2b1a1c39fc3a1c4a2c492c6a8c48ee19abbc5accdb5c680c6a5c8bac2a2c8b3c8a3c49865e19bb0e19ba1c3965cc881c593c6acc79ec38c53c7b9c488c3a4c79664c5a7c4812b7ae2b1a1c6a9e19ba1c8a4e19b9bc5bfc68de2b1a9c8abe2b1b1c399c596c795c6adc3acc38a25c7a5c6a8e19b80e2b1afe19ba1c7a0e19ba6c5a0c785c499c6b76ee19bb03b54c8a4c389e19aa475c39fc698c4b8e19ba7e2b1bbc5adc7bcc3afc49e61c88761c582e19b8dc5bec5a3c2b3c7b3c690c88bc681e2b1b1c3a3c2a6e19ab4e19b81c694c2b1c5afc784c3a6c5b6c38a5ce19b85e19ba2c499c2b4c59bc8a8c88f42c48ee19baac8896ec5afe19aa8e19aacc4a5c48bc78ae19b93c8bac4bcc2a3c89ec6bfc6b2cdbcc39dc498e19b8fc496c5a877c48dc588c7a2c381c789c492e19ab7c7b1e2b1abc49b5ec48be2b1a0e19badcdbde19aa1e2b1bbe19abfc8b1c697cdbcc7b4c3b1e19b865dcdb2c6b0c981c5ac4ac897c79464c380c5b8e19b9bc49ac8b5e19b88e19aa2c7aec4b533c2b4c3b3c7b0c5bbe19b98c8b63d30e19aa3c695c390c8aec98fc39bc6a76ae19ab8e19ab5c4b0e19b9d7bc6b1c6ae30c8a0c598c591e19aa3e2b1afe2b1a9e19b90c889cdb4e19b83c588c2a5c69cc2acc2b2e19b886fe19b9bc5b4c6a7c88f5a", "abcd242b4a7cba3794bd10981936cad447590a57eb899370007fb985887fb875"], - ["fa051c949469a5a68442af5aef5fd6c9610f5bbf666cf9c643101c2589c763ff", "e19ba9c480c4bbe19ba4c5a5c4acc5bb7ec682c5afc3bd3bc888c3aac6972cc68276e2b1a1c39fc3a1c4a2c492c6a8c48ee19abbc5accdb5c680c6a5c8bac2a2c8b3c8a3c49865e19bb0e19ba1c3965cc881c593c6acc79ec38c53c7b9c488c3a4c79664c5a7c4812b7ae2b1a1c6a9e19ba1c8a4e19b9bc5bfc68de2b1a9c8abe2b1b1c399c596c795c6adc3acc38a25c7a5c6a8e19b80e2b1afe19ba1c7a0e19ba6c5a0c785c499c6b76ee19bb03b54c8a4c389e19aa475c39fc698c4b8e19ba7e2b1bbc5adc7bcc3afc49e61c88761c582e19b8dc5bec5a3c2b3c7b3c690c88bc681e2b1b1c3a3c2a6e19ab4e19b81c694c2b1c5afc784c3a6c5b6c38a5ce19b85e19ba2c499c2b4c59bc8a8c88f42c48ee19baac8896ec5afe19aa8e19aacc4a5c48bc78ae19b93c8bac4bcc2a3c89ec6bfc6b2cdbcc39dc498e19b8fc496c5a877c48dc588c7a2c381c789c492e19ab7c7b1e2b1abc49b5ec48be2b1a0e19badcdbde19aa1e2b1bbe19abfc8b1c697cdbcc7b4c3b1e19b865dcdb2c6b0c981c5ac4ac897c79464c380c5b8e19b9bc49ac8b5e19b88e19aa2c7aec4b533c2b4c3b3c7b0c5bbe19b98c8b63d30e19aa3c695c390c8aec98fc39bc6a76ae19ab8e19ab5c4b0e19b9d7bc6b1c6ae30c8a0c598c591e19aa3e2b1afe2b1a9e19b90c889cdb4e19b83c588c2a5c69cc2acc2b2e19b886fe19b9bc5b4c6a7c88f5a", "aec1f7d5bc85adb4b4ac318f67ce2e588e6697a833b458fc608367c0637194da"], - ["b1db380f6dacf9c57ed64b7b7faa274b656f815cfb4f42fd84fc3b6c209f6145", "e19ba9c480c4bbe19ba4c5a5c4acc5bb7ec682c5afc3bd3bc888c3aac6972cc68276e2b1a1c39fc3a1c4a2c492c6a8c48ee19abbc5accdb5c680c6a5c8bac2a2c8b3c8a3c49865e19bb0e19ba1c3965cc881c593c6acc79ec38c53c7b9c488c3a4c79664c5a7c4812b7ae2b1a1c6a9e19ba1c8a4e19b9bc5bfc68de2b1a9c8abe2b1b1c399c596c795c6adc3acc38a25c7a5c6a8e19b80e2b1afe19ba1c7a0e19ba6c5a0c785c499c6b76ee19bb03b54c8a4c389e19aa475c39fc698c4b8e19ba7e2b1bbc5adc7bcc3afc49e61c88761c582e19b8dc5bec5a3c2b3c7b3c690c88bc681e2b1b1c3a3c2a6e19ab4e19b81c694c2b1c5afc784c3a6c5b6c38a5ce19b85e19ba2c499c2b4c59bc8a8c88f42c48ee19baac8896ec5afe19aa8e19aacc4a5c48bc78ae19b93c8bac4bcc2a3c89ec6bfc6b2cdbcc39dc498e19b8fc496c5a877c48dc588c7a2c381c789c492e19ab7c7b1e2b1abc49b5ec48be2b1a0e19badcdbde19aa1e2b1bbe19abfc8b1c697cdbcc7b4c3b1e19b865dcdb2c6b0c981c5ac4ac897c79464c380c5b8e19b9bc49ac8b5e19b88e19aa2c7aec4b533c2b4c3b3c7b0c5bbe19b98c8b63d30e19aa3c695c390c8aec98fc39bc6a76ae19ab8e19ab5c4b0e19b9d7bc6b1c6ae30c8a0c598c591e19aa3e2b1afe2b1a9e19b90c889cdb4e19b83c588c2a5c69cc2acc2b2e19b886fe19b9bc5b4c6a7c88f5a", "21292df3e85d61795469b78cfc7eb10468f3177064341e82e5f216ae3f2ccb01"], - ["f7ffbc0cf589f0af04b8c79f2a51266fcc7dba500a13ceeeb0959e2ece2039bf", "e19ba9c480c4bbe19ba4c5a5c4acc5bb7ec682c5afc3bd3bc888c3aac6972cc68276e2b1a1c39fc3a1c4a2c492c6a8c48ee19abbc5accdb5c680c6a5c8bac2a2c8b3c8a3c49865e19bb0e19ba1c3965cc881c593c6acc79ec38c53c7b9c488c3a4c79664c5a7c4812b7ae2b1a1c6a9e19ba1c8a4e19b9bc5bfc68de2b1a9c8abe2b1b1c399c596c795c6adc3acc38a25c7a5c6a8e19b80e2b1afe19ba1c7a0e19ba6c5a0c785c499c6b76ee19bb03b54c8a4c389e19aa475c39fc698c4b8e19ba7e2b1bbc5adc7bcc3afc49e61c88761c582e19b8dc5bec5a3c2b3c7b3c690c88bc681e2b1b1c3a3c2a6e19ab4e19b81c694c2b1c5afc784c3a6c5b6c38a5ce19b85e19ba2c499c2b4c59bc8a8c88f42c48ee19baac8896ec5afe19aa8e19aacc4a5c48bc78ae19b93c8bac4bcc2a3c89ec6bfc6b2cdbcc39dc498e19b8fc496c5a877c48dc588c7a2c381c789c492e19ab7c7b1e2b1abc49b5ec48be2b1a0e19badcdbde19aa1e2b1bbe19abfc8b1c697cdbcc7b4c3b1e19b865dcdb2c6b0c981c5ac4ac897c79464c380c5b8e19b9bc49ac8b5e19b88e19aa2c7aec4b533c2b4c3b3c7b0c5bbe19b98c8b63d30e19aa3c695c390c8aec98fc39bc6a76ae19ab8e19ab5c4b0e19b9d7bc6b1c6ae30c8a0c598c591e19aa3e2b1afe2b1a9e19b90c889cdb4e19b83c588c2a5c69cc2acc2b2e19b886fe19b9bc5b4c6a7c88f5a", "25c41e39da316758c1b8752c87e3e697c4967b23451b30434180cf0b3b1d2126"] + ["319f6d51c702df711ffcd6edcc86fc0422672f0de26bae6477ede200ffe1ec4b", "c2b9c38be19aa4e19b99c3bcc4adc38dce89c8a1c7b1c49dc4a0c399c797c3acc38ce19ba2c486c4943fc7a6c4bb6ac2a6c7b4c688c38ac3bac98ce2b1aac59be19ba9c4b4c891c38cc49230c5a9ce84c59073e2b1aae2b1b8c5a3c384e19b83c7b1c3b1c494c6be6944c7bdc8b9c784c3a9c788c58dc791c98ac3b9c4b1c3b6c682e19b8fc488e2b1bac7b542c4a9c49061c690c6b5c79ec2b2c985c39ec984e2b1abc498e19aa3c891e19abcc7bac3a9c7b1c4bfc8a2c5b3c8a4c4b2c4b74532c883c7a6e19aabc588c888c392e2b1acc98a25c898c6bcc6b67ac4a6c7a3c48fe19ab0c2afe19bafc38cc2bfc5b5e2b1a1e19ba3c88f6cc3a2c48cc3b4e2b1ab7cc893c98cc68dc98cc8b3c796c7a0c79f69c697c4bde2b1b5c6a4e19b83e19b83e2b1aac785e2b1af7dc69bc2a5c79cc5afc797c89ec391c2a2c79fc4bf62c38ec5bdc8b3cdb6c49539c3a4e19bade19b84c8ad42c8a134c4bd6bc383c7a8485ec597c8b5c6a4c694c798c6b2c49a46c6ade19b83c48b3cc698c98ec2bcc380c7836f63e19ba0c494e19abcc3a9e19aa4c58cc894c7a3ce87c982e2b1a6c481c4a8c6b5c793e19b8cc587c497c7934ac59ec984e2b1a0c4abc783c688c5aac5a1e19b86c782e2b1a5c39ec7bcc68b46e19aa9c695c4a7c68de19b8dc795c3afc69ae2b1bac3aac782e19b9dc98025c78d2846e2b1b5c68be2b1b4c385c8be", "1fc90c4ecfd99c5761c1601ded4fccfeb7aecd22a921082446a0ae3cddbe5cb2"], + ["aa9ff4b1084b2f85e92c0499dba48dd960b56f15b38d0edfe8581087b2549ad5", "e19b93c6abe19b88c2b524c685e2b1aee19abec69cc5b1c3adc6aac3afc39dc2abc79bc6adc3b3c7bee19bacc791c89dc982c4aec481e19ba8c684e2b1b0c58661c695cdb4c2bdc6b4c484c797e2b1b6c98ae19abbcdbccdb6c8bce19bb0e2b1a5c789e19b92c5ade2b1adc385e19abbc7b3c6b4c5afc592e19ab8c388c2b7e19aabc8b2c796c6b3e19b8931e19aa7c489c4965de19ba6c484c68dc7b9c894e19b8bc98bc3b0446fce8671c6b2e19abfc680c598c4bdc6bbc7adc5bb77c2b8c2b5c8bdc3b1c884cdb2c6a27cc5814fc5abc4a5c4b6c381c6bac484e2b1a8c49ee19baec59ac5a2c2bec8b9e2b1b2e2b1b9c8a82ce19b9dc3afc398c49de19b8555c889c68fc4b6c6abc6aac6b832c488c695c793c6a1c2b3c4b3c580c5937ac5a466c4a14744e19ab57dc6abc2a2c686c88bc88dc8a7c8aec3b6c8ac243dcdbcc38fc5bbc892c3bac484e19abbc5836b41c6b8c49dc789e19b9c45c7b0c2a3e19aa4c894c892c98e71c78a5be19baac6afe19babe19b9ee19b83c89fe2b1b6e19ab7c2a7c4832fc2aee2b1afe19aa1e19abe663bc8afc8bdc7b8c98dc589c5a5e19aaec8a1c68bc2a5c980e2b1a4c3bae2b1b7c592c49bc787c6b5c5b3c69c3cc69ec49bc8a9c58ce19b90c7a8c79dc89bc7b2e2b1aec690c68e70e19ba732c58566c5bbc7b8c78bc8b1c8aac58cc882c6b2cdb7e19b93c69ee19b904d70c8af", "b691a51899fdf65f85727be725ea290944651ddbcd040627481ddddae7797fbd"], + ["b0011feff0184da1717b5a62610280625769f795e705eb77c4ef0dbe647dbc85", "c796cdb7c39bc78dc4927bcdb434c384cdb6c2bc3dc6a7c8bce19b9fc3bdc89ac581c4b76cc5b3e19aa5e19ba644e19ba4c5bce19b99c691c89cc693c595c4a2e2b1a2c88445c2aa7ec2b7c38366c481c798c8832bc6adc79cc48be2b1aa78c4a8c486c69ac8a235c381c68fc69be19b93c68ce19b8ec4b1c6bce2b1b35ac598c6aac4aec8a1e19abbc7adc5aec5aac685c2b2e19b9ec7b46bc4afc7a9c4a6c8a8c49ecdb1c7adc3b8c381c3a4c898c3bdc4aee19b84c88e6ac496e19aa6c690e19abec7a12bcdb2c8a5c787c79532c8a8c985c584c599c79f6342c6b64279c790c59de2b1b7c4abc5bfc3af3549c6b9e19b88c5bec3b123e2b1a3c596c88ce19ba7c5a8c895c7a6c8a7e19aafc3a0c582c68370e2b1b1c886c7b4e19b8be19ab3c5a2c396c3bdc987c2a5ce88c3a3e19ba8c48fe19abfe19b8bc2b3c3b7c6a1c588e19ba3c6a3c38cc3a4c6a1e19b87c8a0c394c69ac7b1c585c6bfc891c688c49ec69acdb1c4a6c6b0c3bc23c49bc3a4c8b3e2b1a373c6b6c8b0c8b4c7a8c8a7c680c4b0c7af6cc8bbc481c393c78cc7b4e19b9cc4a1c6a8c7bcc39dc48ac682c69cc7b4c383c8aec393e19aabc78ac7b5c2bcc492c39bc78cc5a3c984c4b5c3bac6b346c78fe19aabc88dc7ac40c7bdc8a1c4a8c486c3aac4bcc68076c7b0c485c5b72ac4b7c2b6c8a8c6a66fc4adc890c4b9c89ac695c580c3a5e19b835a", "a277e78e6d993b2e5174026e44cdf12cdd5ae8660b9ccfe17a0b961ded952d6f"], + ["42ff1224f8f7cdb34a2a1b1e5d3a0524934911913259f73816725c2a78f55ad7", "c3a1c7a6c4a7c5a937c487c7b0e19aa1e2b1a1c683c3a9c6a9c882e2b1abc4a5e19b99c69ee19aaac8a0c8a2c493e19b83e19b92e19b86c5b5c2b4c597c687c49ae19b85c891e19aa7c6a1c381c6abc593c6b6c7863fcdb5e2b1a5c786c588c2a5c3a5ce87c58cc59de19ba770c398c2b7e19bb0c485c682c385c49ce19b9d2cc4a6c986e19babc3b6c7adc5bbe19aa439c582c685c98241cdbbc381c68be19bb0c4a6496ace89c8bbc6a5c5a7c7a9e2b1b73cc5b5c3bbc7adc384c3ace2b1bdc8aa51c2aacdbac5a15262c69fc4b6c8836fc39f48c68f31c383e19b80c593cdbac4b6c79ce19b82e2b1b128c694c783c59dc786e19abec5a9c783e2b1ade19b81c39660c4a3c2b7c5b6c59374c69721e2b1aec2a8cdb1c689c3bee19ab3c4a4c594c8b8e19b8ec584c2bcc38655e19b87ce85e19ab9c890e19b8e72c782c385c49fcdb5e19ba7c38873c2a5c688c4b4c5a9cdbec399e19abfc4b0c4bfe2b1b1c38e2ac593c8b6c689c68b5a64e19b9d41c3bacdbec790c88bc682c6b0e19ab7c4a9c49de2b1abc484c5b4c8b7c781c4adce88c8b7c3a8cdbcc697e2b1a8c884c8a2e19aaac5a4c5b3c58825c7b4c6a7c4bc363cc88b6ac984e19b9ec7a9e19b89c5b1c7b6c88acdb5c480e19b98c694c682c4b4e19aa3e19b8fc3b6c5b3e19b8ac8a2c797c3b9c5ace19abbe19ba5c5b2c58ce19b85c58cc7abc7abe2b1bb48", "23d4f089f0aac3ba388065433143153f093c45911cddc2fc52ab5948a94f3e35"], + ["7326adb4dbff6f8afd861cc5f4e03b2979e8e1101278fe88abdf363234ca391b", "e19ba7e2b1a5c2bac68cc381c682c480c4a3c6adc380c88ac899e2b1aec5a2c88ec3b4c686c5a3c988cdb425e2b1a450c388c4afc886c3a5e19b99c7b4c4b6c599c58bc88521e19aaac495c3a9e19aba5dc4a4c69b4e3735c2b2c79be19abac980c79bc39bc3b4e19b9bc3b8c7bec89fc8a0c78acdb3c2aec4afc4845bc887c984c387c8a9c3a5c487c5bf37c5ace19aaac680e2b1a0c5b7c68dc3bbc785c2b6c490e19abac3b7e2b1b6c6a8c7acc4afce8ac68fc2a1c382e19b96c8b5c49fc388e19ba6c5b9c5ade19aa2c3955ce19ab2cdb2c8b3cdb77bc5b6c8b07ac79e4ac486c3bfc7b2c8bcc987c38ce19abbc88dc39ac98ec5b3e2b1abc589c89ee19ab3c7b7c48de19b84e19ba3c3bdc580c5abc3a6c490c790e19b97c5bbc380c598c3a4e19b9ac790c3b5c8afc2ace19b9fc58234ce87c6a4c3a5c48944c38bc484c7ace19bb0c58276c899c49dc7adc3a331c3b2c582c2bdc78cc2b5e19aafc79ae19abbc5a9c694c782e2b1b5c59be19ba3c6b2c4887dc481c5b0e19aa4c8bbe2b1bec498c4bac88d68c499c8864059e19aa1e19b9ac789c899c7a84ec981c592c8b0cdb2c7a4c895e19ab3c48832c788c2a73475c6b0c79fc8b250c595c7b950c2a5c3a3c984ce85e19badc49ee19ba3c5815dc6b8e19ab7c499c2b2c4a2c499c68f26c388c4a3c587c98f59c885c79ae19b8ae2b1b7c883e19b8861c6a9c4a2", "bc7b60af3d7c93850586164728225b28f1c6638cd901dedf941a60a3a63ae976"], + ["6b02fa386de0ac7a77ef0ae231e55b78667c73dc7c1b980813998ec91a786e56", "c6a4c7aee19aa6c891c2b5c8aac3812ac490c6a0e19ab0c385c88bc6aa4dc894c798c8a7c89bc38fe19b81c2abe2b1a5c6b2ce8473c5b163c2b7c2b7c987ce8cc3b4c4bae19b9b48cdbe28e2b1bde19aa9c59d61c4bec2bfc39fc7a5c5b067c799e2b1a7c5acc4bec8a6e19aaac7b9c988c69fe2b1a2e19aaac389c383c787c2acc7a5e19baec4b0c3a6c690c7b2c3a7c2b8c59ac5a1e19b8cc5acc8b7e2b1a8c3bcc98e5ec2b4c7b3c5bac8acc6926c2ac482c5acc5afc899c8bdc2b3e19ab43fe19ab5cdb26bc398c3bdc39cc2ac3bc6a8c38c582f5ee19bb0e19b95e19ba1e2b1bac7a4e2b1a0c49dc3a4e19ba5e2b1abc683c2a44ec4b1e19ba9c8b1c593e2b1aec799c3bee2b1a37a60c794e2b1ace19b80c8adc89348e19b83c6abe19aa2c4bec389c7b7cdb5c688e19b856a43c984c79131c98be19aa86ec796c39c28c39041c58bc58dc2abcdb5c7b05dc38bc8aae2b1a6e2b1bfc6b7e19ab8c5bbe19aafe2b1b3c7a8c8b8c4b0e2b1afe19ba9e19b9fc381c2aac5aec58365c7bdc59d2fc591c6b6c2b9c2a14bc69fc3b9cdb1e19abbc8adc2a1c39cc38fc58ec3b5c2b7c4a4c5a5e19b8bc4b2c2a2c786c3b84cc39bc581c595e19b85c694c4a6c4ac4fc3b0e19badc7a4c2a4c5a4e19abbc4a4e19abfc3b6c6afc6bbc894c3a6c3b4e19b9cc39bc7b3c5bcce8ac7b2c3a923c5a0c7bac2a1c985c6a9c7acc79f5a", "0aedc845b2163b4ba0325d433474f95eebafd0179a8094181e4822021f66f650"], + ["6b40493ace9667571692e7e989532e56b431f2a8b6a81f0e1d7c9bea4f5ecc86", "c2a1c48ec39fc5bb74c482c5bb7dc6aec8a9e2b1bfc790c793c989c7a5c68bc7bde2b1b9cdbd4ccdbec58d4dc4b2e2b1a331e19abec8a1c4ab58c789c4b37dc988c7bcc48dc4aec498c7aac3b4c5bec6982bc2b3c7aac683c692c6b8e19bafc495c4bcc8a5c3b9c3aec4a8c682e19aadc3abc888c49cc5bace87c38bc7afc8a6e19b8de19b9fc2b3c79e73c58a5cc590c5b7c687c59ac38678e19b9cc7aec894c982c8b869c8b3c592e19aa7c6b1c385c5a5c4abc797e19ab2c7b7c8a9e19b92c3b8ce86c5a15dc4b9ce88c6b1c7b2c690c6afe19ab5ce8c2547c6b1c492c8bac695c8a6e2b1b5c5b0e2b1b3c7a5c598c8bbc49bc583c482e2b1bfc49bc6a8c88ee19b88c8ba2d54e19ab1c2a9e19b97c98ac58ac480c8b1c49ec7acc382c7b6c48fc5a6c498e2b1a43fcdb5c4a8c8a7e19ab9c8ade19baac497c7b93dc6b9c886c59dc2a4c7bac6b1c7bbe19aa8c799c693715cc391c882c39c3cc2a1e2b1ba5bc59ac6ba54ce88e19aad6ac7b5e2b1bfc4bd39c98bc88e7649c6b2c7bc31c7a8c988c4abc590c39fc391e19abfe19babc5abe2b1bee2b1a6c986c597e19aa163c79cc8abe19aaa3ac68bc382e2b1a7e19b9dc2b2e19b984cce85c5bb6cc4b5c3b6c2a3c8b2c88fc58a3f74c78c63e19aa6c398c8b9c79b45c69ac7b1c2ba6c6266e19ab7e19ba3e19b8ce19b80c2b0c8aac5bcc5b0c4a0cdb4c79a3fc4855a", "95b69c7a1d8ab53432c8c44a94a25ff5b4af68da02314140f3932e71245501c9"], + ["453c9c565ee946c945968e9cfcda5876b736e6f741188e312e30666c2afd3943", "c980c480e19ab0c4a3c68ec5b2c68e3fc8b7c6b4c6b565c7a5c89ec697c3b1c69ccdbd29c988c2a2ce86c3b8c69f3ec881c399c388c7a2c5b5c5b0c6a2c889c68ce19baec783cdbacdb5c3bce19babc58ec7b3c7a7c4b5c38bc3bf5ee19aa0c6bec8b531e2b1bec7907ac6812ac7b7c3bcc2b4c8a4c6a864c799c4a4c2bbcdb1c6b0e19badc69543c8b9c598c7b6c79dc48dc3906cc798c980c2aec680c8bacdbac7a741c6bfc496c784c3a7c989c8a2c89271c2b5c49cc3bcc384e19ba43bc79dc4b9c49ac593e19abbc896c7a9c68dc8b772c58dc583c480c2b3c3b2c7a1c89cc39cc68ac3a2e19b93c5a1c2a1e19b9ac3a5c397c782c2b4c389c3b3c98370c7b8c5a4c883c4b5c884c8a3e19b86c78ce2b1b5685ec38fe2b1a6c6a1c8b9c492c98ac38ce19b83e19ba34b59c8b9c6a6c88dc68fe2b1bac5a4c8a7c5adc395e19ab5c5a4e2b1bde19badc392cdbec6a8c683c480e19b84c3bcc588e19b89c7b0c2bac39fc98ec398c8bdc599c890c2aee19ab9e19b8dc6b8c2b0e19ba9c789c98dc8afc5a4c49fc498c784c899c386c5a8e19b947ec8a2c89bc3a1ce89e2b1a651c488c2a2e19ab3e2b1b9e2b1a641e2b1bcc5a3c39cc895c5abc3b442c6b3e19b96e19b98e19ba7c692c4a1e19bacc8b0c691c78f25c986c683c3b4c5b5c59fe19b8ac69dc88ae19ba3e19ba6e19ab8e2b1a1c49ac686c3a75ce19b97475a", "220d582a392c3528a0fa6d6a495d24677973fcf795fba04ab0e2569b82794213"], + ["a06cd7d0acdb876fa2d06f0c68d32608abe1602ff72b90bd2b1ec20038e22e46", "c6965e38c5a97321c988cdb7c3bac583c599c880c6bbe19ab3c598e19aa172e19b83c7a7c8bbc795c6a7c79bc4bfc797c3b1c384e2b1a4c983c496e2b1aec5b3c482c8bde19b95c692e19aa8c3b225e19b96c790c980c393c4a4c7b1c782c49bc980c58ce19ba748c4b7cdb6c98dc89fc98dc5b5c89579c4b6c5bbc496e19abbc3b1c3bb64c4bbc784c882e19aa433cdb4c78bc6aac8bac3b4e2b1bbe19ab7c5897ac2aac897c49cc4abc6b1c39dc395c3bfe2b1bfce8c7ac8abc5a1c5a4c5b424e2b1bfc5b9e19ab360c5b845c98374c786c2bec5b9c7abc786c484c59bc691c493c393c5a6c893c7bdc2b3cdbac3b9c2b8c387c8a1c683c5bde19aa7c89243e19b80c3b5c78f745ac694c580c981c4bec6b3c2a8c7b7c6b9c397c6b7c6b4c680c2b7c8a3cdb1c7b4c7b0c7b2c79fc2a2c3a6e2b1a1e2b1b3e19ba6cdbde19b88c6b1c3af426fe19ba2e2b1a7c5866cc39bc2bcc88fc2a9c8bde2b1bce2b1b5e19b833737e2b1a0cdb5c7b764c7bbc7a5e19ab7c3b4c795c2b5e19b82c981c4b6c7ae26c4b63ec3bac3b7c789c887c79dc5a5e2b1a8c396cdb775e2b1a0c7a6c78330c7b8e19b85e19b9ac3b8e2b1a326c68ac690c38fe2b1a2c488c2b3c98279c78ac4b378c5b6c39c36c4a7c3abc687c5b4c6a2c797c596c98c2bc680c799c8b7c7b9c3a1c78e7ac891e19ab2e19aae5fe19b9bc6933fc3bdc3b2c89ac89f", "043da631dcdb35f0d3a8740e2b22a5f635ab4838134485fe94bc107896f3b5e4"], + ["4db90ab3f5feb55862bce98e9f1b6f203975d105b4f19ed39831b58abbc3949e", "76e19ba3c58fc395c6a665c39fc7b0c69cc49dc5b8c69c71e19abec3b4c8a4e19bb025c4aac39ae19b8cc89e59e19ab1c691c2a26bc7acc8ad77c7a4c5a2c69dc3922938c39ac986c4acc2a4c39bc6a429ce86c6abe19ba8e19ab5c3a9c684e19ab1c3b7e2b1bdc8b6c79dc8a8c6a4e19aaee2b1adc5acc499e19ab1c98cc685e2b1a3e19ba6c4bacdbee19b80e19b9cc6b3c884c595c3aec98ac5bcc4bdc6bee19aa6e19ab151c893c38ec683c5bbe19b89e19b8ac5b16ae19aadc7bcc486c882e19b9ac88653ce89c387c4b9c685c8a028e2b1ae62c88bc4a2c588c78bc69962ce85c58ccdb0c2bfc7ae29e19ab6c2b0c98ec988c786557bc393c3a2c59ee19ba240e19badc885c58ac580c49bc38fe19b8de19b8a554a35c5a1c694c796c7a8c5afc7bcc8a7c888c38ac684c7b64bc694e2b1a6c2aac7b2c8aec897e2b1a5c3abc4a4e19aa3c481c38dcdbdc591c3b6e2b1a0c7a6c4b123c7b1e19b94c5bcc699c387c697c7b4c4b5c79b6bc59cc499c7ba58e19b88c7a1c690e19b96e19bafc8bae19aa455c49cc7bec490c480c2b5c790ce87c893c49bcdb7c98bc4bde2b1bbc48cc39fe19ab3c483c498c783e19b9dc384e2b1bdc8bdc482e19ba7c598c3b0c597c594c7abce89c6b8c786c494c496c48153cdbdc686e19b8ec7b43ce19aa6c59ae19b96c8aee2b1a9c7a2c585c497c49ce19aa1cdbcc6afc2acc9895a", "3cb0ab730f01d6f6dccf5035e6b6e08aaf000b81b52d0924f2f18b0712bcc03f"], + ["89a0e2936e777c33ed3727cff887e1f49ad04cebc65dcfd15a72375b91b7a8b2", "e19aa770c6a8e19b9ae19ba2c5ad7be2b1a0c6a6c798c7af3644c2b0c88dc4acc6ab7ac983c697e19ba4e19aa1c7b3c492c88fc3b4c4a6c882c7a7e19ab6e2b1aec48fe19aa2c7b6c5b7c5a2e2b1a2c4a7c7aac8a9e2b1a6c399c680c5b8e19b8fc8a8c79ce19baec2aac6bec394c594c39fc6a269e19aabc79dc3adc7afcdb5c7bac8a3c5a6e19baec3a5c68ece86c498c5a33239c79ec7aee19aa7c391c884c3a0c5af2c544bc681c3812acdb7e2b1a85e4ae2b1a52bc3a0c3b8c891c780c4b2663fc48bc58dc98539c387c48dc2b9c3af45c789c4aac494c496ce85e2b1b7c4bfc69bc4ae23cdb1c2bce19b80c588c688c4b2c7ae5bc68fc7abc5b3e19b83c3adc5adc7a7c2bcc88358c789c7aac9853ec692c794c392c3a0c3b4c6a6cdb0c8a8c7a3e2b1a37bc692c491c8ac50c88bc4a9e19b90c4b5c88ec3b7e2b1a2c6a1c3b1c3ba43ce89c89859cdbce19aa7c8a0c6855ac2b2c5bbc4b3c68dc4a6c2bdc489e19b9ec3aec494c2b3c586c68bc6b72cc39fc780c487c4b0c881c4a7ce88c586c587e19aa0c69ec68dc797c89ec5b7c49cc2bac3ace19b8ee19ab66dc58c6dc2afc4a9c497c3894cc59fc6bdc68c68c5abce84c2b2ce8ac6a0c7b5c6bcc384c6bdc5adc384e19bafe2b1bcc6a8c38de2b1b2c3b9c98f33c88ac4b5c68ac49fc884c49cc49fc7a0c88dc788e2b1b7e2b1a3e19bad60c494c580c896c6b3", "b8d0ebbc947f796d44d3b0b77fc52b8ed24d72cacb14abdfed103223ec47c170"], + ["43b44ab0799d300c4d4c938c7efa180f20d9c1d691ac25cb390c4c84bc3edfe6", "e19aa5c480c385c5a4c5bbc7bf34c984c781c5bec7bce19b97c59ee2b1bc37c88330c884c6b3c897c6acc4a051c7abc8a3c3a9c592c38dc2a3c5b9c8abc5a170c785c7bfcdbdc6ab4ce19aa536c5a1c4ad4cc892c69ec4bdc595c3b456c3b0c8a8e19abfc498c8aa33c497e19ab2c986c2b1e19ba2e19b97c5a64bc388e19aacce86c38ac498c48948c7ade19b8fe19ba8cdb2c3b1c4a6c3b2c4b1c8b4c3a9c98dc7b6c4a0c69bc6bdc7afc39ce2b1a0e19b96c387cdb4c68ccdb7c7bac394c8a3c39ee19aa9c698c68ac5b6c98b59cdbcc691c6a1c48ae19bad31c989c497c3a4c48fce8ae19b8cc39cc389c683c981c895c49e39c886c797c787c2a823c390cdb0c39fc6acc581c7a27857c2afc2a75dc88e73e19ba8c895c599c2b3c5b8e19aa8c885c782c88a34c3bde19b99e19baac8b2c5a7c7b2c69840e19ab8e19ab477c2a2e19aa4c584e2b1a7c4bcc5b3e2b1a2c8b4c8bdc698c8a978c89bc385c5afc583345fc588e19ab37dc4a5c3b4e19ab3c78ec586c494c789e19b8ae19ba4c69ac38ec5a9c6bee2b1b5c4b2c388c5b2c8a7e19b8ac49fc794e19ab5c983c6b5e2b1a0c4b059e19b9fc4a9c396c7bac5adc3afc3a1c686c2b8e19ba7c2b2c49dc887c989e19aa8c48ac5be33c789ce8cc9854bc7a676c8bcc2b2cdbbe19ba5c89dc7a1c7b3e19ab5c794c486e19aa2c8b1c397c8b3e2b1b2c6b9c3b574c2b3", "2165898c6d5712e5222dadf6a5ea22a57810d25c0e71064a9999bb98b4739485"], + ["556c6363ba3ba04e025549c02344763cfaf4556292754f3da6068c5c560a1fdb", "c6a7e19b8ec68dc688c2a3c4bec693c595e19b88c382c4a532c795c988c5bde19b85c984c380e2b1a8c6ace19b82c58229c480c89cc688c3bac8a1e19ab8c3bbc3b8c69024c88be19aa131c89ce19aa4e19b82c2b6c6b1e19b8749c4bae2b1b532c699c79bc78567c6a5c98b4577c69e3dc482e2b1afc687e19ab0e19aa0c988c398c3a7c69bc79cc4b5c3afc4a9c3b8c5afc2acc98ae19b8c47e19baae19ab624c89c4fc8b764e19aadc987c2bee19b896ce2b1acc58ee19b87e2b1b0c3b1c38ec389e19b9fc4b742c6b6c69dc2a7c2b1c4a5c6a3c884c78574e2b1bbe2b1afc7875bc6a7c491c595c8a6c4b0e19bace19b8bc395e19aafc385c4bfc2b0c597c5a3c5b2c6ad60c58bc388e2b1b4c2bdc7bbe2b1abc499c49121c98dc692c79532e19ba3c586c795c8bae2b1bbc389c69cc692e2b1abc4afc581c480c398c4adc58bc6b553c78a43c495c4adc8bae19ab87bc3b233c2b6c58be19ab57434c89fc6833dc2b16bc4a8c3b5c78cc7842ec885c499c78e604bc493e2b1bec788c386485dc6a178c7aac78529c782c39cc6bee19b822cc8a3c895c8bec394c8adcdb2c3a2c4bde19b98e2b1acc38dc399c4b1e19b83e19ab372c6a237e19bafc398c499c3a0c7b5c6976dc5b0c7a6e2b1a5c5a8c3a8c59be19aa1c7b578e2b1bbe19ba7c6aee19abbc4bac5a7c486c594c8b4c3a3c883c88ac5b6cdbce19abce2b1a8", "2e014968fad104b97a4786b9c07291ebc9b96cbfe0ca30ce06f873940785eab2"], + ["ba6ea688fbfb2faf97f5532883e9f46a9f725df9e579e2d2b4fbd24501c79f98", "ce8ac7b5c7bdc2ae66c6bdc8a0c7854fe19ba4c3b4e19b92c6a6c695c597c697cdb2c681c8aae19b8ac7a0c4aae19ba979e2b1b2c8bac396c885e2b1b1c5822ec78bc785e2b1bbe19babc98a3cc39bc8acc2aec586c2bbc389c89a7bc2bec799c5b2c481c6b2c896c7b2c8bac5acce88c594c3bdc881c594c3adc78373c4bae2b1ade19abbc584c5bd40c39cc7bbc4bbc6ba6741e2b1afe19abac6a9e19b8d48c4a8c788c39bc88a65c3abe19b9ae19b8d52e19aa1c88b29c39ac786c395e2b1a8e19b8fc594c48e44c6a2c5883e7ac89fe19aa5c49bc5a7c591c38ec7b2c48338e2b1b4c5b9c4bbc7884dc2a5e2b1afe19aaa72e2b1bac88be19baac790c5aa29c7a8c590c7a9cdb7c8a9c888c68ac484c4a2c7a2e19abac2b4e19b8dc691cdb1c5a5c3b339e19b85c4bec49ecdb1c68369c3bae19b95c2bfc6bd53c7b9c89b5bc98cc7a1c8aacdbcc4b0cdb6c493c4abe19b86c6afc59bc2b3c3a3e19ab1e19b8ac590c6a5c2ae515bce86c98cc78fc695c588c782c5a2ce85c885c385c7b1c7bec88ce19b8dc890c4b6c3bfe19b86c6b8e2b1b5c38ec89bcdb7c594c586c59fc4b0c7a6c2bd70c6acc8b7e19b96c5bec597e19ab9c3a7e2b1b4c5b6244926c582c98cc69dc593c385c398c8be4ec5ae4467e19aa5c7b1c4b6c7af5dc3b9c3b5c3abc783c7b3e19b99c49dc383c3b4c5b2c7be5ecdbac987e2b1bdc88fc98c", "38bc6f54d3471c83bfc175be8f07adbfb4b41dfa940e5b982a09228264bf511a"], + ["24928152da329d0b2787bf224d5bd25e8b94c7299004fadee44b756a7e2da01d", "e19b9ce19aa5c5b72bc381c38dc8b2c8b5c581c59ec7a7e19b8bc7b7e19b806dc89464c688e2b1a6c68fc9825de19aaee2b1a8c2b1c7a3c887c3b4e2b1bec6bac39dc8bde19aae74e2b1a2c89fcdb2c49ae19ab7c7a4e19aa2c595c785c7a34cc7b6cdbd26c79bc4b4c6a0e19abece85c2ae38c7abc687c5abc4b2c6b5c8b3c7a6c3bdc5ba4ac78ec78ec2b249c5b15ac3aac68bc5864fc8bd49c398c58ec98ac89236e19bade19b9cc3a7c8abc4ace19aa9c8bec7b2e19ab3c88cc78fe2b1a3c5afc69fc792e19bad4bc2b1c49ccdbdc5bac6b2e2b1b7c6b1c2bac6a8c889c597c5afe19b8ec59dc4a4c3b9c88bc784c5aa7b78e19b81605ec391c6b44fc98dc4a3c590e19abdc593c3abc69ec7b5c5a5c7bae2b1b9e19aa92ae19aaec3b7c9874cc786c981c6bac887c79657c5abc2a5c385c88fe19b89c2b6c2a7c780c8b4cdb4c988c885c7b7c8993dc79fc78fc4a0c7b6c480c385e19abcc390c4b0c483e19aa4c98e36c4b2c494c6bfe2b1bdc5aec2aee19ba9c596c89dc5b7c38cc8aee2b1afc5a6c4ac246dc899c79d2cc2acc6bec2acc988c5a8c6a1cdb2c6a75dc8a0c8b2c483c3b9c4a0c586545de19bb0c59435e19ab7e2b1a6c8a9c8a6cdb6c8a16bc59b73c398c3a3c5b8e19b9fc5b5c599c4a2c381c987e19aac59c8bbc68bc4a8c495c8b9c2a6c5bcc487c594c49e5ec3b02a3ae19b81c7abc592c88c5a5a", "18b282ebd723c221e2245e2d50a11c3f20023f40b8db86db2bcebf04f7cf08b1"], + ["e38da6f4cbab630a7b5581c90dadd65571ffac5018a1bac5f2c8d48e458eab72", "6dc3bfc7a9c693c48bc4b2c8bac6ab2dc7a4e2b1a5c68fc79de2b1b0c8aac391c7bbe2b1aae2b1a8c69724e19ba63dc396c8afc6b6c3bbc6adc581c8bbc791c693c68c2cc79fc6a267c6b3e2b1a0c2bec4904de19b99c692e19aa2e19ab7e19aa9e19b94c6a14ac4b8e19ab9c2aac78ee2b1a725c4a5c69ac582c4b2e2b1bfc891c38ecdb4c882c4b2c8b4c59fc59be19ab0c8a8c39fc79ee19b93e19aaac794e2b1a777c39ec885c2ab5fc391c2a5c6a7c480e19b92c2bfcdb4c5b9c8a1c88cc498c3a6c2abc48de19ab6c797c3a7c799c38265c78fe19b87c5a3e19b96c78ae19b9fc6b04e50c6b6c2a7c8a7c5bdc696c698c79630c8a7c68c2ec88c62e19abfc48cc789e19aa4c8a545cdbee19bb0c39040c3bec48fc689c5b96bc8bdc397e19aa0c7b3c5b7c785c392e2b1acc4b0c5bcc69dc6bbc682c694c5b8c98fc5bcc5adc78fc5b0c789c782c69c41c6bec793c5a2c6a5c79cc58dc79fe19b80c4bace8ac2afc58f79c5b7c68748c2a9c4b4c39bc887c98cc8b2e19ba368e2b1b6c58cc2aa64c58548c58754e2b1afc588c48fc594e19ba4e19ba1c5a8c792c4bcc4a8c89fc3bde19babe2b1a2e19aa3c5acc88ec7bfc3bbe19b9ac586c4aee2b1a9c78a25c7bcc88931c484c39cc2bdc390e2b1b9c797c5b7c381c8a16dc7a4c89fc98fe19b95e19b9a3ec394c794c4bccdb4c8bdc7b139c38ce2b1a5c882c78b5a", "2d35e1496ea8d5ab325b1c7b3f216f4a45c914559343027cc1d43e7efa87649c"], + ["4498961405504602285b270c1639662d36016c9824fbc9d1195fac562b1af90e", "49c2a7c3b067e19ba1c6a6c695e19aa8c7aec8a1c7bce19abac886e2b1a9c68ee19ab3e19aa7c888c397c7acc79764c7aec5abc39cc48ec397c683c49ec989c49ac2afc2aac792cdb165c592e19ba3c7834c63c2a5c4a542c39ac585c580c59ec3a0c8b0cdb675c696ce84c593e2b1b9e2b1a8c7b045c58b7ac384c680c79bc59cc3a3c8bacdbccdbdc8a7c48ac5a2e2b1b7c484cdbec7a1c4a3c59dc7adc8b6c7b5c58ee19ab665e2b1b7c6afc98de19abec78b5c74c88ac883c387c383c6bac8bfc49b3ec796c78bc581cdb2c58ec88dc3a15fc5a9c2bbe19aa6c9885ec985c891e19b8ec48fe19ba4e19aa8c6a577c385c797c3afe19aaf646dc8a3c392e2b1bdc8b7e19b86e2b1b9c6a1c382c78bc791c986c589e19baec8b6c4bb57c3a6c2a3c5ad2a6ec390c5a1c487c2b7c5b1c499c6bde19b81e19b8e28c8b6c2b5e19aa6c683e19abec6bf2fc380e19aa2c7a2c5b1e19b83e19aa7c685c793c595c8afc7972ee2b1afc8bfe19b81c3ac4dc3a0c697e19b92e19b9fc49dc89bc6abc792c695c5bf6bc7a05ac394c696c48ec6acc6b9c3b1c8bdc888c5b5c69fc39bc7aec59cc4b5c69ec399c2a9c6bac89fc783c8bb34c3b5c58a3bc2aa7bc48cc3bbc8b9c5b5ce87c2b8c397e19b84c885c2a8c2abc89ac6b2e2b1acc4a8c4b2c98bc5b4c684c3b0c6b9e2b1ae5bc88bc3aac582c5b6c88dc983c591c98cc2abc69d", "13544982c958c5a16a5a31b6ecbdf16d6cde6de84c4d4294102a3255e55175b2"], + ["fa091a2edc5e859e7f192a4a1ac724ee652b5506e8f5a0a48505bd29423c080b", "c5a02ac4bcc692c69bc69fe19bafe2b1b7c49ac893e19b8d2bc38be2b1a0c5a4c69dc3b6c6b4c4b568cdbac691c3a5c2afe2b1be6dc986c68c30c690c7b3e19b966ec5ace2b1bc41c6b6c6abe2b1b0c7a6e19aa1c2aae19b8ac6a9c491c4b8c2b7ce8cc39876c498c5a4c79fc5b9c896e19abfce88c5afc494c384c7a3c38cc799cdb5c79cc7b7e19b96c982e19ab0c68bc68fc78c3c68c88dc58ec3afc690e19aa5e19abe26cdbbc680c58234c38a36c8a6cdbbe19ba1c8aac38665c3aac8a3c7a7c7a9c3bb61c3bec5aec2b06cc59ac4bcc8b6c482c489c68dc590c886c68ac7acc887e19ab3c2a233c88b2bc899c7ae4ec5a2c5aa7ec79bc69dc6bec8a8c6a9c4b0e19ba9ce89417ac8bde19bafc48dc78840c59ce19b9dc2acc98d41c5aee19b87c792c498c697c2ab63ce8ce19b9dc2bcc4aec497c891c5a666c4b4c4b0e19ab065c8b4c78be19aa2c598c8a5c49fce86c7a8c3afc8a0c796c4a3c484c498e19b9ee2b1b1c2a3e19ba7c88fe19aa9c5bac58be19b97c8aac793c2aac796c3b5c5b0c881c893c2acc5a03f5dc7974ac791c980c694c4bac3963ce19b90c38fc5b1c3a8c4b6c68ecdb6e19b8926c79fc68cc3b5e19badc885c2b7c696c38ae2b1abc89a31c881c7a944c4b2e19ab1e2b1a9c3a82fc7a3c583c5b5e2b1a5c5bbc884c5bfc7b5c580c2bcc5ba74c892c499c7bcc79dc2bac59175c7bde19ab4", "344f9aa6749745ffe4132322f0244afdb403652676bbd4c9bd30553a374cf497"], + ["a18e6874093d0f3b6779ab3c26aa0b8ebb93a0a75667e32461890bf455606602", "c7acc3a5c7a762c3b54dc680c383e19aa53cc584c892c58fc495c895c3b4e19b84c7a0c583c983e19bb0e2b1b6cdb1e19ab2c785c78de19b91c69bc48e63e19aa74ce19ba0c6b0e2b1b5c2a1e19b93c3a1c6b568c5abc58dc6b5c38cce894ec8b4c4b4c2b0c899c386c491e19b91e19b8861c68ac6a7c78c7176c6bce19b9a77c59cc8aac395c79fce8cc3a5c496c395c3a2e19b98c2b4c7b1cdb1c4bb2dc8a8e19aabc78fc483e19ba8c593c897e19aa3c381c38a37c4a9c2b82bc8bbc791e19ab7c7a36ce19b96c8bfc8afc498c98ec89ec2b9c780c3b2c3b0c3a1c5afc583c487e2b1bb4fc8a9c69fc98b67cdb45ac2a7e2b1a6c58cc38fc68bc79cc98ae2b1aae2b1b0c8b7c49ec6bdc2b0c591c6bbc5bbc6a0c3a8c2a5c8b0c491c2a9c2abc899e19aa4c587e19aa2c7a63773c88b74c5abc385e19b9cc687c582c4a9c89be2b1b26f5175c3abc2bd49c4975ec8b65bc59fc498c88f3ac695c78bc5893fc59fe19b9ee2b1b1c784c4a6e2b1a8c385c3a5c898c8a05bc6bae19aa6c4ade2b1abc7a1e2b1bfe19ba84cc48f6ac59de19ba8c6b5c88bce8cc7a2c6bd33c4b0e19ab2c79de2b1a5c2bac38ec4bfc39bc5ad73e19aa631c893c984c684c2a9c2a5e19b91e19bb0c3974f6b48c3b2e19ab5c58ac592e19b8dc78dc4a626c3abc495c3b4c79fc8a6c7aac6b5c58c66c982c78ac792c988c484e2b1b347c6bbc883", "2745c468ba6c7db85b6e0d7c4ea0a1c48d3dedfa616195beab92b33c569425e7"], + ["a5ad7c2d04aa4d1d48a22caf4fbbdf9c3163a0a38c8a16ac95655585358dc20a", "e2b1b0c687c7b858c893e19ab6c5bfc3b0c592c38325c2b4c6bdc687e19b81c49ec69ce19b844656e2b1a4c3a9c5abe19abb55c485c4a8c2b1c8a4c3a47ec492c79bc2acc3a1c481cdb2c2a6c2a1c3a2e19b95c5a4c7b5c89fc983e19aa2c5b525c59dc3b15fc5a869e19b88c4b2e2b1a8c8b8544f2c6ac5bcc784c89bc689c59ac5b1c78ec6abc6bec6aec88bc6bdc2a7c69bc3b5c58ec692c8aac3b3c7bfc2b4c3a6c7b7c79ac3b1c2a7c4b8c693c7aec68c745cc6a1424cc6b6c98a50c8bac7a5c89dc89bc5a0c799215e24c693c69bc78dc89be19b93c68fc4b6e19aa545e19b8ec6bee19b9ec6a8e19aa7c4a6c584c6bbc8adcdb2c6b837c6b0e19b84c384c880c4b5c691e2b1a5c78360c58fc5b0c7a0c896c2b2c8a7c69f2dc699c5b8e19aa6c79bc69bc799c3843cc69a52c3b0c5b7c2ab56c391c8bec584c884c5b9c7acc886c5a0c2b0c3a7e19ab9e19b84e19b89c880c682c5b173c684c4b1c88bc4abc3a5c5bbe19b8463c3acc3adc3b8c5acc88fc7b0c49de19aacc6867de19abec8accdbccdbace8cc59e57c483c896c5b5e2b1acc4a6c8afc88465c5855dc4b0c5bec59b3dc780e19b81c694c4b3e19ba7e2b1a23dc5824e44e19ab5c690c385e19b82e19ab3c7a2c593c6a9c592c6b3ce84e19b87e19b97e19b9ec681c4b7e19b9e3dc7b8e19b97e19b9fc481c58a2cc69a21c4b8c4a9c2a9c589c8b55a5a", "1da3951966bf7d895c1034dd6715d2c621772069163580824cedc52f87bdcf0b"] ] diff --git a/test-vectors/zcash/orchard_zsa_digests.json b/test-vectors/zcash/orchard_zsa_digests.json new file mode 100644 index 00000000..cfb9ae73 --- /dev/null +++ b/test-vectors/zcash/orchard_zsa_digests.json @@ -0,0 +1,16 @@ +[ + ["From https://github.com/zcash-hackworks/zcash-test-vectors/blob/master/orchard_zsa_digests.py"], + ["tx, txid, auth_digest, amounts, script_pubkeys, transparent_input, sighash_shielded, sighash_all, sighash_none, sighash_single, sighash_all_anyone, sighash_none_anyone, sighash_single_anyone"], + ["06000080f8694a12777777777a8f739a2d6f2c0201e152a8049e294c4d6e66b164939daffa2ef6ee6921481cdd86b3cc4318d9614fc820905d0453516aaca3f2498800019f33bf3a109bdd1b232b47b1646d91e1296634ebde5ccad57288b5b2228186e54b6968912a6381ce3dc166d56a1d62f5a8d7551db5fd9313e8c7203d996af7d41a38e01d94903d3c3e0ad3360c1d3710acd20b183e31d49f25c9a138f49b1a5301466b3da612149df5eda0f14f2efc5c6ac03884428a315dc91f8d7b492ebc57e475a4a6f26572504b192232ecb9f0c02411e52596bc5e90457e745939ffedbd121e37ec1e9dddc31b06dc9576a1738ef73e6ba71648913dbf75a779fdd488d83f857deecc40a98d5f2935395ee4762dd21afdbb5d47fa9a6dd984d567db2857b927b7fae2db587105415d4642789d38f50b8dbcc129cab3d17d19f3355bcf73cecb8cb8a5da01307152f13936a270572670dc82d39026c6cb4cd4b0f7f5aa2a4f5a5341ec5dd715406f2fdd2afa733f5f641c8c21862a1bafce2609d9eecfa158cfb5cd79f88008e315dc7d8388e76c1782fd2795d18a763624c25fa959cc97489ce75745824b77868c53239cfbdf73caec65604037314faaceb56218c6bd30f8374ac13386793f21a9fb80ad03bc0cda4a44946c00e1b1a1df0e5b87b5bece477a709649e950060591394812951e1fe3895b8cc3d14d2cf6556df6ed4b4ddd3d9a69f53357d7767f4f5ccbdbc596631277f8fecd08cb056b95e3025b9792fff7f244fc716269b926d62e9596fa825c6bf21aff9e68625a192440ea06828123d97884806f15fa08da52754a1095e3ff1abd5ce4fddfccfc3a6128aef784a64610a89d1a7099216d0814d3a2d452431c32d411ac1cce82ad0229407bbc48985675e3f874a4533f1d63a84dfa3e0f460fe2f57e34fbc75423c3737f5b2a0615f5722db041a3ef66fa483afd3c2e19e59444a64add6df1d963f5dd5b5010d3d025f0287c4cf19c75f33d51ddddba5d657b43ee8da645443814cc7329f3e9b4e54c236c29af3923101756d9fa4bd0f7d2ddaacb6b0f86a2658e0a07a05ac5b950051cd24c47a88d13d659ba2a46ca1830816d09cd7646f76f716abec5de07fe9b523410806ea6f288f8736c23357c85f45791e1708029d9824d90704607f387a03e49bf9836574431345a7877efaa8a08e73081ef8d62cb780ab6883a50a0d470190dfba10a857f82842d3825b3d6da0573d316eb160dc0b716c48fbd467f75b780149ae8808f4e68f50c0536acddf6f1aeab016b6bc1a51ed44cfab70000c7b3534201cfb1cd8dbf69b8250c18ef41294ca97993db546c1fe01f7e9c8e367edcf04be34a9851a7af9db6990ed83dd64af3597c04323ea51b0052ad8084a8b9da948d320dadd64f5431e61ddf658d24ae67c22c8d1309131fc00fe7f235734276d38d47f1e191e00c7a1d48af046827591e9733a97fa6b679f3dc601d008285edcbdae69ce8fc1be4aac00ff2711ebd931de518856878f73476f21a482ec9378365c8f7393c94e2885315eb4671098b79535e790fe53e29fef2b3766697ac32b4f473f468a008e72389fc03880d780cb07fcfaabe3f1a84b27db59a4a153d1070689f2ccf975b2b176e1c69dbe381340ef1f98fdc4b453abda3a2bfac3069ba7f1cc50a81c2520e412fab4e5d397ecf739f280d5b684533d5d29cfe7e7302ec144b4e553acfd670f77e755fc88e0677e31ba459b44e307768958fe3789d41c2b1ff434cb30e15914f01bc6bc2307b488d2556d7b7380ea4ffd712f6b02fe806b94569cd4059f396bf29b99d0a40e5e1711ca944f72d436a102fca4b97693da0b086fe9d2e7162470d02e0f05d4bec9512bfb3f38327296efaa74328b118c27402c70c3a90b49ad4bbc68e37c0aa7d9b3fe17799d73b841e751713a02943905aae0803fd69442eb7681ec2a05600054e92eed555028f21b6a155268a2dd664052528a5f8ed028f59af985ad1315c2e25aeb9d7f134e4bf478642ab96b15d3b3e13ce2387ac84dc0819e81260e11d392a5f06db8b5633de281a0e9c958c24060000", "8bcbf0c0a44280f1071c3f39f2ee0eb9a2f97d8b3ea474702a2a423f4f02a2e6", "d6ec6bf130d3af03901700800f175caeab2bdb6edfb0c564eef933fa33fe7ec4", [1311766330213275], ["6363"], 0, "714d2bb4de7bf12b77c856abf3b5e1070449b1a162a5d889561eb6e78a9593e2", "1bd3354b5a1b37f1f53f858008a9fb580c00960c750082311837582d8dee965c", "0395fb13c4f21eb84c25766be1c1d20441c01d5ce0b0e0113e221807ef8ea645", null, "1c292d2e3092e3015035c16bba115c3e551afd279e85297c7bc5d812bbab763b", "919a8108d00e8a090abb8b4b6ab7d09a3bad3c3956378517083a800b5c68c9f1", null], + ["06000080f8694a1277777777d3f41e728ef2bc0902b89ffdeca364dd2f0f0739f0534556483199c71f189341ac9b78a269164206a0ea1ce73b0552ac655300b247c046f8e75ef8e3f8bd821cf577491864e20e6d08fd2e32b555c92c661f19588b72a89599710a00061253ca02c49d7d74f65f010009ac53ac00ac520000acb73917d3cc94050009ac6a6a00635352acac000280a989235d810518dba3f34c727b77f23d14f022bf381e29edb1749e0546ebdc530435312edcedc6a961133338d786c4a3e103f60110a16b1337129704bf47547fef3a8b97e73753675e91074364ab3190cdd0f0331b514000fc16c9f065d4e2d8fe94e97d2e9e85c6bb748c0042d3249abb1342bb0eebf62058bf3de080d94611a3750915b5dc6c0b3899d41222bace760ee9c8818ded599e34c56d7372af1eb86852f2a732104bdb750739de6c2c6e0f9eb7cb17f1942bfc9f4fd6ebb6b4cdd4da2bca26fac4578e9f543405acc7d86ff59158bd0cba3aef6f4a8472d144d99f8b8d1dedaa9077d4f01d4bb27bbe31d88fbefac3dcd4797563a26b1d61fcd9a464ab21ed550fe6fa09695ba0b2f10eea6468cc6e20a66f826e3d14c5006f0563887f5e1289be1b2004caca8d3f34d6e84bf59c1e04619a7c23a996941d889e4622a9b9b1d59d5e319094318cd405ba27b7e2c084762d31453ec4549a4d97729d033460fcf89d6494f2ffd789e98082ea5ce9534b3acd60fe49e37e4f666931677319ed89f85588741b3128901a93bd78e4be0225a9e2692c77c969ed0176bdf9555948cbd5a332d045de6ba6bf4490adfe7444cd467a09075417fcc0062e49f008c51ad4227439c1b4476ccd8e97862dab7be1e8d399c05ef27c6e22ee273e15786e394c8f1be31682a30147963ac8da8d41d804258426a3f70289b8ad19d8de13be4eebe3bd4c8a6f55d6e0c373d456851879f5fbc282db9e134806bff71e11bc33ab75dd6ca067fb73a043b646a7cf39cab4928386786d2f24141ee120fdc34d6764eafc66880ee0204f53cc1167ed20b43a52dea3ca7cff8ef35cd8e6d7c111a68ef44bcd0c1513ad47ca61c659cc5d325b440f6b9f59aff66879bb6688fd2859362b182f207b3175961f6411a493bffd048e7d0d87d82fe6f990a2b0a25f5aa0111a6e68f37bf6f3ac2d26b84686e569d58d99c1383597fad81193c4c1b16e6a90e2d507cdfe6fbdaa86163e9cf5de3100fbca7e8da047b090db9f37952fbfee76af61668190bd52ed490e677b515d014318b436ba9121a3059e03650df3a8685c8c3e8a778f491d816f6c2b551325c8080a807899973eb93c5e819aad669413f8387933ad1584aa35e43f4ecd1e2d0407fbc40303a94d731e7cf545a26277caad39837f1e6a691c2ff1e3238a20c20392544d6359eb23faf38a0822da36ce426c4a2fbeffeb0a8a2e297a9d19ba15024590e3329d9fa9261f9938a4032dd34606c9cf9f3dd33e576f05cd1dd6811c6298757d77d9e810abdb226afcaa4346a6560f8932b3181fd355d5d391976183f8d99388839632d6354f666d09d3e5629ea19737388613d38a34fd0f6e50ee5a0cc9677177f50028c141378187bd2819403fc534f80076e9380cb4964d3b6b45819d3b8e9caf54f051852d671bf8c1ffde2d1510756418cb4810936aa57e6965d6fb656a760b7f19adf96c173488552193b147ee58858033dac7cd0eb204c06490bbdedf5f7571acb2ebe76acef3f2a01ee987486dfe6c3f0a5e234c127258f97a28fb5d164a8176be946b8097d0e317287f33bf9c16f9a545409ce29b1f4273725fc0df02a04ebae178b3414fb0a82d50deb09fcf4e6ee9d180ff4f56ff3bc1d3601fc2dc90d814c3256f4967d3a8d64c83fea339c51f5a8e5801fbb97835581b602465dee04b5922c2761b54245bec0c9eef2db97d22b2b3556cc969fbb13d06509765a52b3fac54b93f421bf08e18d52ddd52cc1c8ca8adfaccab7e5cc2f4573fbbf8239bb0b8aedbf8dad16282da5c9125dba1c059d0df8abf621078f02d6c4bc86d40845ac1d59710c45f07d585eb48b32fc0167ba256e73ca3b9311c62d109497957d8dbe10aa3e866b40c0baa2bc492c19ad1e6372d9622bf163fbffeaeee796a3cd9b6fbbfa4d792f34d7fd6e763cd5859dd26833d21d9bc5452bd19515dff9f4995b35bc0c1f876e6ad11f2452dc9ae85aec01fc56f8cbfda75a7727b75ebbd6bbffb43b63a3b1b671e40feb0db002974a3c3b1a788567231bf6399ff89236981149d423802d2341a3bedb9ddcbac1fe7b6435e1479c72e7089d029e7fbbaf3cf37e9b9a6b776791e4c5e6fda57e8d5f14cd82d6b59e875020084af07219c7c0ee7fc7bfc79f325644e4df4c0d7db08e9f0bd024943c705abff8994bfa605cfbc7ed746a7d3f7c37d9e8bdc433b7d79e08a12f738a8f0dbddfef2f2657ef3e47d1b0fd11e6a13311fb799c79c641d9da43b33e7ad012e28255398789262275f1175be8462c01491c4d842406d0ec4282c9526174a09878fe8fdde33a29604e5e5e7b2a025d6650b97dbb52befb59b1d30a57433b0a351474444099daa371046613260cf3354cfcdada663ece824ffd7e44393886a86165ddddf8c35a2d270846b9dbe005cda16af4408f3ab06a916eeeb9c9594b70424a4c1d171295b6763b22f47f80b53ccbb904bd68fd65fbd3fbdea1035e98c21a7dbc91a9b5bc7690f05ec317c97f8764eb48e911d428ec8d861b708e8298acb62155145155ae95f0a1d1501034753146e22d05f586d7f6b4fe12dad9a17f5db70b1db96b8d9a83edadc966c8a5466b61fc998c31f1070d9a5c9a6d268d304fe6b8fd3b4010348611abdcbd49fe4f85b623c7828c71382e1034ea67bc8ae97404b0c50b2fada0abf4fd3a8bf7f3c0b38b2b08dd4bae08ac8f509c5972239439c3c08025414943649305521326bde085630864629291bae25ff8822a14c4b666a9259ad0d0000", "f7aa6901329ac66316a6e3ced7115cef18bbcc2319104b85d6fbe88b00fd074d", "1018044931bd156d3b7ef00b28f36e65602a677e382af73348117bb524206a92", [221157483985475, 1614190427764494], ["", "5351"], 0, "8e6d251239e6dceb19789b7319f4864ca96e292c1007dfc37a61525a7aa08bcb", "d84c50496c9bfe986f8da7572b8716c783bd4e8acd40106545e2f3911a234054", "3c5de2b867d5de69e19b2aed60675b422cae7d944dd9a7002b8d4625d6642cac", "acd67d54d09a210f86f7d26a5c98cd1d05b25de584409d906a7382da37102ddb", "c3e926fa154fd975bc65df9714d8e164a76677d1f7091f081c3c175a9436c714", "ea3ad5de80f8ca6e288aea04228fc3c73ea341f7b372da811a88303cf523315d", "0c397f792296d2dc2cd4dfff95bfb1fcdc1bf5b58ce8b349dab65f74b33ead1e"], + ["06000080f8694a127777777747701c859765431102a6fa0bf2999956fbfd0ee68ec36e4688809ae231eb8bc4369f5fe1573f57e099d9c09901055152ac00ac11956a8ae905ead86954547c448ae43d315e669c4242da565938f417bf43ce7b2b30b1cd4018388e06516a6aac6a00877a5925000000000423c784c5b87cc8a3c680c7b8c69cc7bac5a1c4b5c782c484c387c79cc482c3b3c597c896017d04253c63636e166760edbf739477e6e30ffbde57f28808434cf5b660a1ad28857ac9d6c9276a8790800dca8a8c31443c1034d1f31a0fd202e6a09ca87cc2d5ca02a9138dd178e0ab58e85244a72edf727d000614e83562f82dfd405b54a45eb32c165448d4d5d61ca2859585369f53f1a137e9e82b67b8fdaf01bda54a317311896ae10280a032440c420a421e944d1e952b00d6415bc4aac2b7c790ce87c68acdb7e19abec8b4c2aa2941c682e19babc6b3c688c8acc680c594c694e19aafce88c7b8c8a933c3bdc893c4b5c7b9314ec5a8c788c899c697c591e19aa3c68cc7a7c6bf4ac789c589c2a9c887c78665c899c384c7a762c3b5e19aadc6bbc698e2b1a0c5bbc6b6e2b1a6c38ee19ab93ac886c68752c4a4c39fc58b7de19ab6c5b8c89ec38de2b1aac8b0c7af26c594e19ab1c8b1c5a3cdb4c897c3b2ce8cc3bac4b0c5b6c48b7472c3ae35c6a3c498c794c898c4aa42e19b95c597c7aa74c59e2ac495c2b7c58be19aa45a0437b7b219b4a3616df2d8e77a205c8995910776d5fa3d32dee80db601f3edd3afc85fb7560c5348c69c4193a8bbfd052cbf7e1cfcb73cb033979355db69a6ccb47be27be42d4d925b98e2e8a7b34d26e096d8b1e4954b54813bb33f08d562ba513fee1b09c0fcd516055419474dd7fda038a81c84ea7b9468287f0eb0c10c4b132520194d3d8d5351fc10d09c15c8cc101aa1660cd7deddca3b40faee543f2d443458b1cfe1b9d46391f8474905c5f7f2135515791671e535a174d67b5d13f81f46df7a902a40fcb73cb033979355db69a6ccb47be27be42d4d925b98e2e8a7b34d26e096d8b1ca0d67f6e554124739f805af876aeede53aa8b0f8e5604a73c30cbd09dad963d6f8a5dcc40def40797342113ba206fae8ebe4f3bc3caf69259e462eff9ba8b3fcc95bece3dfdfce5cf9e1b4196a6132e5311faacd621efee9f662db49a3c6e142c184a796c2bb9f03a953572ba5d4287c0cefbfcb73cb033979355db69a6ccb47be27be42d4d925b98e2e8a7b34d26e096d8b127433f9e49d3aa09e356d8d66d0c0121e91a3c4aa3f27fa1b63396e2b41db908fdab8b18cc7304e94e970568f9421c0dbbbaf84598d972b0534f48a5e52670433af1b8244d83888d7232fa093f815ea02f9ab031e1646a5d6285dd9257278110f03831647dfff723e5e43dc148cb64970e3223fcb73cb033979355db69a6ccb47be27be42d4d925b98e2e8a7b34d26e096d8b101f5cde5f04680bbfed87f6cf429fb27ad6babe791766611cf5bc20e48bef119259b9b8a0e39c3df28cb9582ea338601cdc481b32fb82adeebb3dade25d1a3df00c4e19b8175c8b6c5914821c39be19b8ec8a7c784c68d39c59dc8bac490c7ade2b1bde2b1bec2a5c48be19ab6e19aacc595e19ba67dc7b8c69dc2a4c6b8c7a9c586c88dc2a5c48fce86c5b0c2a851e19b90c493c6b7c8b8c48ce2b1a5e19b83c98940ce84c6b8c580e19b9ec7bec5bdc6b3e19b91c3807ec986e2b1afc491c2bde19ba4c598c685c48ec78ac8b5c4aac393e19b99c49ce2b1ac2fc487c3b334c69ae19ab1cdb0e19bafc5bfc785c788e2b1b2c794c5aec387c8ba5ac483c7b7e19b96c79d5a011402a32d23225f8e47e742e45b77ba92f77cdd2aae0050608d0a06de7044e394acf801b6ee94a85d321934604e47997016b304bda0655f6260ae11d250dca88771d90e71bdc0fff778ca9b89026d388a0e771dd2cf7773b6ba2a5f664847bf707f2fc10c98f2f006ec22ccb5a8c8b7c40c7c2d49a6639b9f2ce33c25c04bc461e744dfa536b00d94baddf4f4d14044c695a33801fd4801e19bad5f48c689c39ae19bafe2b1b1c68e48c783c2b9c58423c785c8a5c5b9e19aa2cdb3e19badc3ade2b1aec585c582e19ab023c79ee2b1a4cdbee19b88c7a7e19bb07dc6b5c5bc3967c982c68ce2b1bac3aec6a2c4b44465cdbdc487e19b8bcdbb593e61c7b37437c8b8c3a4c781c3b1c8aac7bcc2b2c2bec3abc5b5c68fe19aa0c8a0c7aec394e19b85e19bade2b1bcc6a4e19aa1c5aec5a4e2b1a7e19ab5c4a14cc7bec5b8e19abbc587c480e19aa5c8a1c8877dc6bbe19ba3c585c2b0c7b5c2abc2b2c687c5b463c986e19abce19b9de19aabc49ec2a3c89fc6b9c799c7a7c5accdb4c698c685c6a7c6bcc8bdc6a9c5a4c48a25ce8ce19b9cc4a9c494e2b1aae19b81c79ac6a4c8bbe19b97c5a8c387e2b1a579e19aa0c6be6fc3bbe2b1b65bc3a1c694ce8ce19b94c3afce87c5a3e19aa144e19b82c68678414fc4a0c692e19aa0c8aec79702576427b08a450b7a986335001e63217b8131042f3ae01219213360fe9e202c9e9c9f64bb3a11ccac2304886ae1010b0dfd9cb229423486f499359f320a30ff488f90417fefc7cb9fbc777cbcf38d791427a00d543e45f99749cc4d61f2e8aabfe98bd905fa39951b33ea769c45ab9531c57209862ad12fd76ba4807e65417b6cd12fa8ec916f013ebb8706a96effeda06c4be2131c1838ff757d926cb35fed6ab4959579548021c0b1c08322b1adf27c87ad450909d8924c9c0710d79a190f2841cf3a1c6ab529423486f499359f320a30ff488f90417fefc7cb9fbc777cbcf38d791427a00de2d09130f63511da54832de9136b39f4599f5aa5dfbb45da60cdceab7eefde09be63f3f7c0d2324847cce1405def7c469b0e272494e5df54f568656cb9c8818d00cc2f77f8f49b12ea88f4ede18a4a0f8783e2622f87922858fe1d2f05ee30f334b9cdd49acbcdf1935b85d4f1b286ac1929cbece2dff414c70cd43a1ae20423cd96b01fa8a7df6591836f95893c0a69eaaf805d2a0cd845f50bcf7e92a4885550", "1976efb2189e26c8076ef6b981687cc3d22ca132438fd9abca93f626bf92a182", "c6d5fdaf7909af11a493b34ba7f3cc20641fd3c501d3a8117ef2b405fa00af95", [701369169176795, 1525114870428739], ["535353636a5351", "53526a5153006300"], 0, "4c8732981a14e2042d0a7d2e618346ce34e6a7566776b98384bd78a16333f9ce", "2400ddf24c579f91161bc5c9efffb8fa849b141742bdae2e84f0f5807a01b8b5", "a0dd89b846fbeaa70ffd7f12829840e4bf6162be99024d13454d1d071b35a0ea", null, "be43ed170e649f2f1c10322c518938dc62fb8d3cde1f6b2868a89205c8ec8b02", "466dcefc69d887b4737d449e7e596260cb32fb2840b83355c8601b483902d0c5", null], + ["06000080f8694a12777777770cba7da3a5e7581a0002e189c730065904000600526a535153740ed7ac8c450500085365515363005263000164b039b38ab63a226e76a256a32b95473d0e39ed66e5cb951fe41a070d983c598ae129fdafb759ede1e89200f646dbd4e4e382661d516b9f55db45a12f86b2084f393e8db84b3a108828cc9e1f1c03ce873f160fe2c3ad599c0dc7f3fae1aeea957a3149a993cc472362298736a8b778d97ce423013d64b32cd172efa551bf7f368f04bdaec6091a3004a757598b801dcf675cb83e43a53ae8b254d333bcda20d4817d3477abfba25bb83df5949c126f149b1d99341e4e6f9120f4d41e629185002c72c012c414d2382a6d47c7b3deaba770c400ca96b2814f6b26c3ef17429f1a98c85d83db20efad48be8996fb1bff591efff360fe1199056c56e5feec61a7b8b9f699d6012c2849232f329fef95c7af370098ffe4918e0ca1df47f275867b739e0a514d3209325e217045927b479c1ce2e5d54f25488cad1513e3f44a21266cfd841633327dee6cf810fbf7393e317d9e53d1be1d5ae7839b66b943b9ed18f2c530e975422332c3439cce49a29f2a336a4851263c5e9bd13d731109e844b7f8c392a5c1dcaa2ae5f50ff63fab9765e016702c35a67cd7364d3fab552fb349e35c15c50250453fd18f7b855992632e2c76c0fbf1ef963ea80e3223de3277bc559251725829ec03f213ba8955cab2822ff21a9b0a4904d668fcd77224bde3dd01f6ffc4828f6b64230b35c6a049873494276ea1d7ed5e92cb4f90ba83a9e49601b194042f2900d99d312d7b70508cf176066d154dbe96ef9d4367e4c840e4a17b5e5122e8ebe2158a3c5f4cbae21ea3fa1ae6c25a9462ebcbb0fd5f14554bc97747c33e34da90c816d8d0d50bfe37618c5812891484fa259322c15092d4155d8696d6f12f24fd364496b3be0871ca3dd9625348a614b59bde45885649bae36de34def8fcec85343475d976ae1e9b27829ce2ac5efd0b399a8b448be6504294ee6b3c1c6a5342d7c01ae9d8ad3070c2b1a91573af5e0c5e4cbbf4acdc6b54c9272200d9970250c17c1036f06085c41858ed3a0c48150bc697e4a695fef335f7ad07e1a46dc767ff822db70e6669080b9816b223279de20d626430300c81a4c66cc586abfe1eaa8ca6cf41fc3c3e6c7b886fb6dac9f4822b4fc6fff9d0513d61a21c80a377671d135a668a0ae2bb934c82c4142da69d12ca7de9a7df706400ec79878d868e17e8f71ea31495af819a016cc419e07c501aa8309b2e6c85b79b2763733a37bbc0420d42537b871b4294a65d3e055ff718dd9dc8c75e7e5b2efe442637371b7c48f6ee99e3ea38a4b0f2f67fc2b908cda657eae754e037e262e9a9f9bd7ec4267ed8e96930e1084783c37d6f9dd15fd29f4cc477e66f130287aec77c386d74bcf42fa7b8c83663b9fe9e2cd78b15d4625a67c463e34ace77c55f0954065415876298f3f3b13bbfc088b30f55e7aeac298ddebcfb963be0400025b6bc2a9c587c788c394c3905b39c3bbe19b854bc79f5361c5bbc2a8c486c8bec39264c7907ec3a743c7a4c6a4c8aac898c591c7abc589ce89c8a8c39ce2b1b4c5a83fc6b7c8a6c48bc783c48dc39bc6b8e2b1a9c5a3e19b8121c3ad01bdd8a03965900c6ff1b54746515c8381f3217d00daf3a20151439bc13c9a0ebe28c30f69b058642e773192dd9a16ef8406f943012d527971948a732722f6fd7f12b28a29fdd5c70bbf7c98429cde572e91be1580a2941072e95131b1679df0637625042c37d48ffb152e5ebc185c8a2b7d4305f1c95af937df78dfd8757fab434968b0b57c66574468f160b447ac8221e5060600a9c2b4c2a223c6b3c5bbc4a67ce2b1a9c2a32b446dc7bccdb4e19b8fce88c4b1e2b1b832c89252e19b8250c7aac78d55c3a0c2a5e19ba4c693c79cc7a3c5bcc59bc5b1e19aa440c786c5abcdbac2a2c7aec4bb6a48c594c4b2c591c6b3c79bc68e6ac4aee19ab05332c59de19aadc3b732c6b74ce2b1bec689cdb437e19ab3c5a9c883c4a7c39bc7a2c8bec898c8b1c395c6bdc481c687c399c69dc59fc590c490e2b1aec389c4b45a5a033c0fcc58567e784122b246bcc34a8cb2fd4fb828fbee761c8a0108be8555aff37995e09eefd9282d027d2ea62340b3e6afd052f7bd5bd490045aaad0d9993cc92a86ad4d89bd4a19d29d603ad9ae2b1318252368f696492448dd526697476dc061346ebe3f677217ff9c60efce943af28dfd3f9e59692598a6047c23c4c01400f1ab5730eac0ae8d5843d5051c376240172af26714a591a8179783986abac67f10371d0fc4ce17802f91a0e7fbae665cc0572397e8d05c22e880377dfc2f13e67c61dbc59c60f7bd5bd490045aaad0d9993cc92a86ad4d89bd4a19d29d603ad9ae2b13182523fa92239b873dc6c357eaa8af4ee6d00540657fe32914103b5d98f68bd3e2b5359f08ccd88d0c811e4c31fbb49f3a90bbd05dce62f344e7077593159ae35050b0e886c9e9cba18996712eafb2b6f3c8d0bb9b26c939281027f922b897b901107f24b0a5fdb1e3e07e5b0d8bd277856aa42501e5f7bd5bd490045aaad0d9993cc92a86ad4d89bd4a19d29d603ad9ae2b13182523a7e19a46e970b5c506708430317b1bb3b35df68ae33a4926a03e6bfeb5510416fcbb0524c9ca5074156cc5a5d6fe1c995edc60a2f550411aa41e3da3bdcf64bc003820c8c5d3359f396e8a3c63c4c03ce778f3dc3f72bf2a05ac307889b820f8223e9a89f10793bd6b8b3202cb479eecc737a0cd20dcce6ce80316475acb977997e8bab3959ebd5a76bf323f6af1d253a01bcadadf219594307063d78f93023a39", "dd8cf70d6cfe02bf9a5eff7d2a7978a2e571c3d56dda8d407c50a76991d6a000", "e7dc9f7e26ebdb69107792f956f80606793f513c441ea26b9a4b777b9788973d", [], [], null, "dd8cf70d6cfe02bf9a5eff7d2a7978a2e571c3d56dda8d407c50a76991d6a000", null, null, null, null, null, null], + ["06000080f8694a12777777770510571b93aaa9140003567830deda8f030002ac004fcf2d3f5604010001aca7c692ee99140700026a63000001aed0e95a37c4c72521485fa5620c64ca6ac240287b8c67d5ff8a395beaf557ab05d6604b36ff881a2d59c8ec0a584218751588c7efa506c3e8d0c60192e8472b0dda51abbf8f2e5afc1a10593c377916fe2b714fd440569c9ab937e299b6f723c43a0ed4531d7e4b00bce38ca7184033fd9793b3e02f27f040046595acd47b31cc1328048155d7608db8330498d203b28d7e2df3e023d1c90785e5f5bcde5e3bfe6ca176fab7b0f3bfa0ab61e340c34eb9f17c7ec2be03b180f0bb6f434c2a6542e00e84373f4f4649cda32bf686666143f622aa480460b5afac518607cd9af8bcd6b58c30127316b25d5ea7bf6b0cab8542ff69d9b2f180be12ed75344a395aa10f852f083ad64ef40e9c0309e9bba54b8cb33c95498a69538d3ae5b25e247098306fa8c74a8ee5bca941531d61aac27aab3dc5617d5606c9577a2a8346e8d85b32b8505775108dc85e2ade2eac1e636e1af4054c8b6f57632df269c3723b320872e4c57b218358dc7e9905bb04edf92edf0df635f3bf361e57a13296e1447af5087872d636e27518a9876e15eb01f5e8ded81892511cc2851b00b832712a6d3ba5666517bcd3567621a7cf8445589653262020c33bf78031b8ee0707de072068c170570327e6d9f5c6ddc335402efc548862f5a07094fd428a7bbc15d7b38d05362c9ca985f58a76647d2be4c2cd6b3d17d6870971d7a098baf72c6f6f1214cf1faae488bd7de259d3415c2f0ddec7457004f35708d1eccccc0df65a04943ad5cbc13f295f000fe056c40b2d88f27dc34cfeb803be3483a9ebf9b5a9026057725d63ead2c0c0ff1fe26ac1e7bdfcd6fad875842d194f331750462c06b8d7982d67995ed5d3ae96a05ae0067f4eb1c7c93231bd39773cbe0a9d66b0c9aa8cff6a376e1f372eac6ac4e46cc0942245d4c2dcf02d7640ffcc5a6ac3a87f5c411551bcc2f26cb94961d53f95ddb19ae930c8d70f031b29a5df99ff36695e802cbcb6b58c1ba7ed5eacfa76414a41ad4a44f71f1b580d34c3a952920b254a145fea517f5b42b2f65ecd0f82595478d80ae5c8ceea12a161ccbb5eac09990fc619a46080436dbd08d74784af002d58e06faf7f3ceae7d3419b1fca265a5559cf9e2d3b60978d81a678b9ed8e4486b4d14609d6c127c0c2fbffe30a60f7bff1d9fb8300ed009253ba9b996fa05241b10f5ac9a8408e9207423a3b82aad60200899c0ad466de17d7b57805f64d1bc91093e1a63b938536b49244e97d8801733660f2ddb74d068ecb46cf289b7d891307bba37054cf91b31fc82f74d5fcc000942ede911825f53fe609686f463223b1e9bc03bde895d1238fad04a3bfce68a075e8a37c0e87bf46dd015545f9b4fb0eec645ffcbbe0ca5f8c561b257d52d602d8c91ac64016aa14572a2b0297f20c14dd2dc73b5189f7ae2a41ef3d225e5ad6a118234ab36deaa8b6b90c9015a253b9e3a58fa94b6c6e012d79e3f53689c2b1a10e000e8d8da5228748c5c00bfe68135469153cb9ce6eea286f702a91daf602be2a2c5e3745f009c5dce20b69d5d7c43ceb736b6831e8c110f16cfdb3a467e9414c0000", "ab91bcd51b83169cdce7d571108f42c9e4d5a37f97b5b5e7d7c38b82243f659f", "d522adaeb855960e15c0e8d985267b22dc3e909699111ecf49b586136b24e059", [], [], null, "ab91bcd51b83169cdce7d571108f42c9e4d5a37f97b5b5e7d7c38b82243f659f", null, null, null, null, null, null], + ["06000080f8694a1277777777471d13c1ab39d91903e843ab1d28ffa8f69dc7e15cc38b12e8fcd79255b7216056d9edb7482fb98aa033b65e5107005352510063ac09b734f452aaf0d6b18f50258683d3f9a76d399fd047eee288bb4585851dc93eccc62322924cd13b03ac65656ed8d9972d772629ea64742e54733981b006c062468e4bd8f7dd9af698f52ae814634e81d7f3e0c40251acaca9ae48000002a8bb16de294d31a436000f4107ca396dfc5a8d41dfbd6255cfbe3a4f3e62b94fb20152133ba3831af42076d99bfa78ab6b39311a7b2d2fe2bf24267bebcd6f4cd6f13ad053361d43306c3144614ad81ded2bfe88884d04d8bec480cf080dd3274d42b4bc2b4a038ae6e46b24cfc84153d31eaf895063a5ca959be63f37f2ba0d432366736d8632fce072b6ae5b6f3fd59d3faff638275a992fefc87e60d44c2cadc2b5c494e3e72eb4597c96b40167799a9001a2ed3676a8b403ae25ffd772f7081e9a32bcc1c5e2edd4e2a6576b783cce3aae11fa432262548856183ee682d5dc31beb38f061cbdeca7021a444e2dd417df26dcd220f2b731772b439e96d614e1facb486c7a7d5171b1de359f6ad3a96f649c969102a1964fb4b4a1a4279c68e6c372e42187d754e804a61653092069fb9b6d25266890808b015df28c801065da6febdc1a56bfd002625acfaa5373fde149c1cfc3649b4869696d44ecb12479c5ebef995f10029f8b530eeb3fdc2e50e8757fc0bb9e263023db82f878d9ac7ffb0bd4391df1d879899a3ef57bfd0d1f7755648edd85bb052a6edf71cd2628c987429f36dc505ccc43f30e7a869c9e255e2af9fcf30c121796d190000960cb6fe2f1bf246118b498f3247f9d484c73cf09393039e45326b8ffffb3e7e6159c46699f100792d4672950348a90552e45943beeacf03f3216f94e274d63d637d9f190e8a266cdeef153530bee5cb8355260505c2c2e5d990fffdc34ec0ff7f1af81b24ced0efa6213da6c7c60c487f5f7b03f8160a057f46d05bf8218b3add9c06893bd02db9b61191dfb133bfabe4858e47a4cc32e416ec08b8ac7915a43733f4406e9d967c560f344d7e904a28045d99f3af8c82e97e1b9c1b205e585fbebb48faf58f1b65dca2497e09a70aad4865f85715a280e186f3fc1740d8184d33e8322169521cdc132212939c84a108964e2de74b6ea55b4cb8f6f9bee98b10d415109455f48b776082dc30b4bc73477075511700308158ce2f2f9bf0f691b2ce53e61142cb740c15b7b623cf48b3f7bfefa31bcdc665ce7592d7640b0ee13ee138a2a51c53b75fa04557b9ce7ad7f2f3da0b138ba7feca86bf2c76f3993154fc73e6fbba2210c2743f530a427849a301e00e01129f03a909391d832bd39288018e553decde52878e5d523fdcc5087b2f8a0ffc88c0ed044e549c4534819acd8bb0a02a5fa7a1c1d3806fbc3407fd7da93fd0de6400d3ab8977485cddfbed5932f507b79947adb2fad37615aa717db5f298099f20f263b359a1151a6b75c01365eb154ae42140d6e10342f14f34dc33e07ff0e4d1a6be375b32f84b92e5d81ebb639c4f27e715aa42cc75707d4ebd1bbfbe8f90fc7c953e7a9715e65af8267373d3451674ff084efd92ccf3bcc7aca1467b6327e4f9522b2cc579a7a8fff7ca7cf145dfc13eafc34153b2c3e8afbe53444d0c73b3bd5bc870b01cd457911e356313fd1dafb4c8151634a01aff7cf116d433c3d2b3adda9cebe18f7d172443e5e7b5ac9abe8db2256d7ebe2ff28020939503870597b9a955892c7389650a2d42ec92be723fedf2f2ede5a472aa1e74f33ad41901544edbbe3ac464cf439196015f4f22ac2b8fc01496beab4d45907f479812a259431a2cbc93d4f3b84e4dd366020273a6752e501af6ff1b78ddc817e6ea351d6006becf8d2ffb03990f67774a81e05b7f4bbad8577fa27c9de64e1b11dcf384f5956443748755a9fc6f2a00b10c3657ebac03bfc0b587bef2f45ec8acdaa51c143b0cb25b9142c61bd790a80d7c23f90cc03495b51e4d2843e557f9e2545108c6c6fae359f645c276891c0dcab3faf187700c082dc477740fb3f2cd7bb59fb358554e94c7e678ce01aebf94e515e49722967995aea858d64e7789ff306369577228180326a5b0af475e27a54b207b41f92e376170e3fb005028261c99c2dbd0eedee871c1c0f48b8e9b8e4be77d1b737fe21f0fa5a18ebb52755b5a6cf6130fb56944cfab87527c250d113b29bcac9aaa10c2e7de415edb0806c6da03020a134ca7ecdc8da1bd57a37f55a46940b45b241b1c16ee100927d1bd860d445a9de50d4c384d6e1d00108026c0ea5ebbf0b72fbf5c370bce18d3a6edf983cd99205006d7123e95350811375947b055a43db07e03f33627df5c638bfad956ddc1ea7d7620a20f2792f63817a1cf32580d04274234af2a51b56bb68a29e43a954142ba4ca6823bde9053d72fdadbc61ad5936c53fdd7579446d11c44607f41630e4c08915e631771550e9ce1fca2c63fe06b7989d584fa7d782a88c1e7d64b6fbf55e3596af9bcb7585f8c7d3aa5c2082b265249df05701dab031c4bac1ea267a2996a2028d1e6a0f80a3847c531dba96ee65a24189bd2712e40e959664981e58b2a4f9cbc46599099baae1d802f77333494a7ae130fe86e8f818f9261a2dadb4125229ba0ffc0e7090324430b521a90d224ab7a1024e1d893e7404fedb348e4d5e2235c59a7876a0fc60145c6a009687684460271ee133a437fe52fb6cfba97fcec161df515dde905a24da6d37bdc34044a955e682b47471ca1e8c78c51ed377cd4afa894bd9bd12e707156da0726f7cf5729fabe372160463fe0429244d067489ba5d09472ecd9bcdc4d5e4df101e189db8463eb538307b587deff78de9c73af28080f05f8008d59d2e9bed883325884a42437c35f599e2e36b15f510307928246bd2bf0b5fb45229123c6fc4dc372469ea095a0e5043dfed02be9dc6cbf8c3ac3b03043fb497a1bcecc9d38771e9580b718f6b9a1f771128010918ab10e040edff3b9517ff4533ca2395acd138c53a2748017a7ed82b7b05a8cfe1e373459f1bdcbf151b32af9515931c0fbc23111974dde4e563e71bf059a1e29c2d8ec9fc2b3f3db4a678b99ba8e780eb46a36b59a07d7bf897cb0ed9e3f7436e1c7643766f966b0309764edb5f8fd5ed5cc9d73669cb0611f968c5fecf5ebf5311e0e512e6c69fbfd547d84854817ef39635c29827aad86726c9ade3b265b9086c8b5b75ef56fe4bd8b4d62893895b3fd2734fdac464156d7e5ebc7ecf1d83b86f659637e3b142c164963b8cdcf4ba4f4035dffc5a789458847781918ac72fc18bbbf5110032e66d75b3171ef4b513290164a77b42b0a4cfb89639ab23845e1aa2a452f3731c8cb65082a622a7c2e0013ea47d0bdd42d6990466649a905c684c3251716d61f760d53de6e3f790fba7f5f1f4de267113bdfcd7422822330b32d58e6777765f22a4116344eeb65b2ec516393ab3751b5356d2b0c9500c0f3e469181035bc3660f0b8f9fbe6e40b5e89cb79b063714ca75e72e2e100a10d63bf784df0820ef25f8ef40fe5f05fb95683f9105ff3cb2d219ab76605a064f69219f1dc0d00b3b48642f970dc00cca4b8b43308be18286ec5a4288d600a3785cb622d468a4c6969b3792f2485027d0ad9aa4a9c2cc972f9ee5190a95b1eb058dddd8c08e7d753f5e011b2bcfee1d52c1c4f2cacda30bdb6930653c0cc4486e60e89fa849b32083ba9db453fb8df683cd68754c87daa731f570a7a4060af0ce700d31bca7e74b3e3ba3d0e8a6392a062b8e86d9d7d00b21701e7b062e06b1bcd82a01d375626fbf872d27fa4511f5f8cf8c9abcef2a990176ae339325d5a588da5796faae5bab7c82977c0ff797093e2c1f3ae855f65aea91e1312fc6b8a4351a2ec03e02e5d02f53354b052fd3da0dff82cd1f55ebca57b6337c85938a79813d2021d6094c68b375e984f68393300871e348fc5236cca6330544e54639b5418701ff4cc45a31f62edd843dbbdc5aa727ab79b442683c4956bbb195a4fa66dc9cd542c76b9150c84bf890789942f55c200b773ecdd7992cff3eca24de3e0984e10e68ae387534b96cde3792f135bf5f68787d370ca8c4c4074dc5d601ae90495437c3c2d48a3d966683ac05160b7a84eaa7aab74009e57a85f7bf68a2e4820030852cf22b5e22d5d1692f03b9a2dff49c881ee9c7f0c912bdebf8cf64ad090edb4e5f04ccc2c9cf04a90421ccc9f2cdbcf21f07f265c537d51c6551f4617b11c2f6909da87e46fe0ab7b7737a5215f0cf42566f887149f162839a0bc0543a1ae907b74e8bc8b092d5796e275da43aec6d74086f4768933aa24873681867a709a5326bf15b171cb0324c4be364fe543f5bba31ad4702a9aa637bc96f85fb90a584590360695d4e19849e634f24d9ad396c19ff83ce74f46e645f932e141a41195936c85d514414f112e60b1a2537c38d6dc6c4638305c9bd6c62e366bc63123e3e6dd36eedd3136fce8deeca2aa09a3298a39d83859efc9b2b69cf9a7dee08a98e4be558ac7912fdcb42209075420260f7cad0f2c01f2afe33073f26249d944f7a50dd84839bc3ea7fdee4ed71449cf07533d26e1e27a3efb032c3a3b34bd3092622d2062ae536ef5149c49b5bc9475eafab6e675761008b0daddeecaa604470bbe0fada255d290e92b190c2c2d8c2dee5455d1fa9a9f3db7779b584643464aa8014ba66994de25517f83980e66ee4f62314ae6dbef452d5d38b0a16f3991f36d8a8b39ddc0d5595eed98762878cdf3f4a2edc5cda77d5fe4faf63a15f568a540da57dd9beb6fb1a977ccb91b4d79cb39b28911a29e7bf028ac6103796dfb6b20967239ad373c38c53f6df1823d4950a0283e99b9c06ab2966667c9df677716b0caded818df9e449c072e22f9d98bb0f9b03bd5fd013fcef3ed6a49aeb98720254087ef728e31947ffe8f766e63ee46ff20816d5fa8ff55a26398961490ab9ae366fc5a2d1996ed693ccca82356f600ab099f6eca8bfe645270d3f95edba5b0de7a32819233bcc754a5ce2e5ea07842e5ff2cebe62ad76e8eff8d15ea4c24a5f207868319a5af6b035be3f44f434094f6e525be614dac920a330bdfb26d75fe7b4b365d094459250aaa5544489fb1d992581800a77b8912157fc9713aaac25b4c26eb03f716646619af02456ae695962fe5e931a63b5c79052ecd333e18412db91e15f7cbc70b4cd7e8e3c951f358572e37767e7d52704a6721b30efc41017ae4d231558c5c82cc7dd7e3356c09dc24906f0438dfcc300856ac2ced8f77fa8015736c661e80248aeeb774874aa79d290b8f5027a0a509537fc7c689b7ad86116cfec2647ccaae1c74b416f3e6ae8f7cc60eaaf7b1f306e0656a7d7c2a27ae2f140148e7d7bed48a0a12c17a7fafc3b2bd02587346f26d0e6882e05e018a0d5572a67039f8f69ad9a9192b302f26bdda465d90b14ac00fe3acfdceaf5bc4d7566191709696542ba167c2da1525f739e1b68cb6d0144d1be8f50937a6ef78448c9b1c0084a03d24923067ae47fd6425efb9c1d500ee2d204c34e1b9618c859cc0a46a0cacd1880380caae788e6ff3d170189ec4a9da88dea075ba996d3c336648e8694d3a19d3dca531beb50d4327c5c0c23cb7cfdb08ca7cf2cac6bc139d0741473d376029cb4ab6bf054557ce294c728a4687d57ec8909ff51a4d02f9dcd11193d7d1c9fdae6a17396a1bf57a994934f5e7a59f045debeaff62ef326b947f2a8b49555e4d99b3bf5c81ff9fe314e047af152508f57015ca402c67d925c99acea3ee8cc4b008c5cb43966e714ef480fd05e07c7b2dda9aa3966113eaa293d3f622b309d64803ce1e6378b6aac4fab527c43cd45ed0a3c1a4b9fb18dcccfcdb6ac0c2421639cda0075a20dc5111b8d3d3199495bd9133dbab94541410e4fba92c7b606a5cb122f140cf1a3596f2788f3c8b92660f14cb65af5dd23dfdbac1371ecf4b33712fed2292c44f70834cf96c05d58827e69bfc2e696fa0874869c02f3dca11c3b90cb214e68bc1cae039d7a146cdc1d609d7a6b3fd5d461b0951c82cfb3e763fad2d1bc7678cdf82779f8fd5a1ce22a8d3c4547abd959838a46fb80afe01f8ecc9931513b1962ec540856cb189387cfbfcc0f7c68223cba47fb0c9b486e4d99171941f7675a8b46328a3bc109bf07c66d5ede771cc4c74ce80333829191eedc493508a644530a6144f22dcf97525a4cdca1ad71073b080b73ea4549f5401bff4318268e6ad637363157a19a53f123a0b0e16d0b77f02028da464100fde76d83dd0bb224f7b57a00c02f68ae648fdc529957a10490dce1fddbb0904f0d518bb387544019983b616975a78e74d854fddc49b255167b55ef4bee465668b20ea4118ca569ae480e0f6e5e043a357b36d3ab36c861f2278301dce57674d5073b3a6f5103a0793af1b7d46f957e22d8d2583bf181836c3be9930bac8fa460e968aa7109870bbed17df5f888c8ca1467ae17dbbcde31c1105cb5bda88ac6c627002ce21c02140ffe81ec58bf1e6d1bb7aaada41fba0bb588778a7f65202ad811ea73d26c74550395af61e89bc1acf3197818a3c4fcdaf6b054ebf3b2b682004b5a4c035f5f5a6cbd342590e90c8c388ea7955122dbaca67b30395a928b57b8575123205ae19152e41eb9c137fa128c3b0e0be581b5a29fde8a217f4015d4f3c1d730ea6626e2134e3958e29624c53219a60cd0a8c4da367e29a71779a73032985a3d1fd03dd4d06e0525d09579b95487129f19d75f358b66ba751920e01308a94ddf5657fc35621009a50c38bd038772c4143d8b7acfd74e72c04d89248dff20fe8dc5ec2149054ea24164e85f6744ad0cacf1a8b70126f482c092ed9f6127d2050d12e878a79653a1e84daec3ebe62d5f6c4abe5ce90a7fe2e52a8d7846e8edf2f2bce05a037c826f22caad1261467dcfb7d6b6133dc21e8096c7e9f8e9e10c1e3fac4058b682c68e54facae0f9c2dd4d64d9046152b4762332939f17e6aaf7d8b9d358e2218d4e0d69a4f119e1c64eec4c8b532809707131f01f55c7ad04cfb63f7c4a3d0a2b0ffb0b05a6be055b8c94ca80bb0a1d13cd4cd69ab98304ae2515d5f7699d4abee5c20be609d873511012f234bd85a7eff5fb634cff2658ba6516048563095ecefb3015ee3f03ca52a177f261ecdc26bc089d34c6404846e9c647fcfe98cc6acdbb464f64278ad8ce9d1ae0d415bc0c05245fddaf4ebc8dc703a85cb270f796ad2d937e2ac0d5e0a34821758000aa59c9d4652485294ee0ab29696b21430fa54dcfbf2b9c49d142064209eeeed4d471ffc017d4e20a796b0927804c061b9f4a7091fe015ada68fd8442e01825c88dfe55cf5de38936f7ce25311b902ba97a3c12a95cfa1c3a591b818f60832709d9e4839e410fb36b84f3ac4f070fc35e161978259e5b8edc744d90919aa770bb36215128e582b59641e23852e958eb8fc3c0aa96152ba4f77f138d6a6712a3ae3226015883f81db23e583c869c4c71143a6fffd65e8dfdc50c99a2f1f314cdcc71359e235f1d7dc2b5f38ef7b970843163c03f9dd40a8015efdc8791956a3f3cedd9ea64f8efa7a0815a70381d71467817bd04ca529aede07ff60d176aed0f855a2eaea89eaeaca89358c081826a0812a5bca28be1373f086dbdba7e43e203212c9fed21474ba19a055ffcc179412e893a744832298c5fe24cc6b18667f49b34dfb12379267419a9cb9403d8167d8d1e91d2811a043b29243b069b37587847dc6fcddb1831bd1cc2560535f9a8a5f24b0600021b20290febbaf12728fb754888b2f3094d20f1184e77827de3ff8f3d73451afd1e01241f723c084823230e003d3d21e53501ec0499b083a7dad685c57127f4de64733a880c2db28fdaabf1b542d205f664a35135712711dcccd931a50b9c5661882360d4cac0047681bc2e2b3bf6c99760d7cfb4fa21394377a4551c76d1f75ac03c262054dffd79a9ded05e888958199eea4501e2990a53a5cd2a46a401576588fd7d058a26f28438e5782f45ac1d07f6f6f5ed73741d5785837a6b844b474775718c29dd99084e9f88ef153a8329f532a69017dc3a97ed754367723098e5765840b022897244745fbbbb30a7cb54fa0511166e9544122000610bd2aacbd82325a59b95154ecd82c88d23abd1e20770ffb8aabf83fc0734964ccd411d1c935714e24aab566f4f08424014c4eca91b590f082b473f361c87415d37bd20d70fd0abe3eb19f8e951b4983a964f27dbf8faf46a16a1aa993e04f4dd6c4ce4f8572a628819ea51c221b799629cd0ad875e68adec75ab1866e4c0155a9c74a7a57c0f2b5add96ebf67a865cb05de99199ad8fa49f51ffea0542f2a7b2c08c2d8959baca59fcb6ae3959f6b394e8e4c651e4697d797bf5de52bceeb02301c8962ac13c0a210ea8af276c664a39e95188fc5f5e13b178018f77dc045176883d33386735aedc5287b6c2cbbffb97c558d1835969282efef7f928df76e2821a418413eb3c87ca045f1bf0a9382a05fbe66caaf104b1b3d94edbf6ebe3900fd10216db9991afed1865d17219905296ecf123089526533d3d6b288e4d9a4dff8ec21c96f538000578dbcfe0f5f8897cf860ab0cf2d41e150fc8ed19a5229ea764deb610995c0cc575be18f6037971b6c06f100c03e21c19649968c2498cde56f500434f280d3700", "08d7233cd568632fb31a50a96acea1eedc8658391c967b431e3b56d86d044d9d", "08bb1afe5aeb9dfbc4f81849619e30ce07eca2bcd4187140eecad09d9cb3bd4a", [2095567810517394, 6498403494284, 1319576288184536], ["0000636565", "ac51516a51536a", "51ac5200526a53"], 1, "7cd0cc8efcf73f8f905d8dc76e3eb116f5d1f6c407ad9b74cbebd38751222295", "a297a03c4f01beb7d61b7fc3f7c4d0d4984e95dcfd66ce9c8648bce5cd182869", "af25d94f1cec27178a4b8102c31907d241d196d32af2a3ddad79ef16dde3ef0d", null, "bc78307e4126e3bc06ac1a36152e7329e66ae55fab6aefc7998f9d2e0e95ac13", "8f56164b79d5ae7db71595ec6c2f7cd394d1bd6414abbb35d8620984631f0012", null], + ["06000080f8694a12777777773ff86f50ecbfbe1b02e4ad349603066fc9c661d69f911dfa7241c8d5792d43c457d5de96523a53d667ec5c4ef90752516a63526a0096d79bc57833e977171c324dce2a1ea1e4304f49e43ae065e3fb196f76d9b879c7200862ead18dea0565515265533386eb4c033cb3d82cdfd4020003535252d2c5d7c474bb050000ee7ef41304190500025365000291ee85287ef06d2e80ec0be473fe5d64b76dbb8b5d054672674a794011303e28b90ade1d682726f42008b46ad7f8abdb18117f72641390f086b6e1498be695484333e8d26e6a14e54937edd0de5f54b67288be47bedb598fbfcf70b3e7b633f3b7e039a376f7acbbeadb34f945beb9d7ca0e4e3d5c5e4eb1d8526ebd13dacb1ba35735c6d04a4555acf4bf117626500d77b38189dd4888041225acbe3874a4c0f607fe6745f9355b3fa188f1d65c09f389af1b9d6232aa79447919c550f6f31fec35481cb922de2db5b4da2f81948617028e321706a3a778c1938c443bb00e5b0ff06ad8ab9b1ab0c11477673f85df9561dbea45d5f9781ebe317a0710ae5461e34fe6f1b1aa9b4e67b14910984802c2a7e38193bc7bdc8ba3e4e3d1d933bfb580f5b3e87a2a06517051410fe1b4ff1ea0ade824f338515456a57c7a916a74388ee8f1281f9ade0ae2a2613a0612c469df792b8df4cae4fc25c1cadba95a807ce61e5a5303faaf9e14653996b5a8adc34fd475ef1499094babaf1f3f07da9a390b1d9fc9a08327987adfe9564863fbdfa8f6b46a8841583099afb7870118face76347e40b6fd8cd15582ae8e23be9a0219bc3e4e4546a30d3bbbbd1686086876be0e4c859be71fb58f4fab3d28c0b4f7e75ad1edb7f88946fb40cfa5786a0fcba1303c8347ecee93d46d140bb5f69531d666548b109ce764bead7c87bd4c876494de82db6e5073a6c94f7c099a40d7a31c4a04b69c9fccf3c7dd56f5544776c53b4df7953981d55a96a6dcff9904a90842e5bafec8840c2d255bf5ad61c460f98feb82a10fa1c099f62776798236c5ca7f1e46ebdb2b144d8713e56c772f2c3b860ea5b03a8854bc6e6590d63cc0ea54f10b73ba241bf74b635551a2aaca9687ac5269fd368b26d70a737f267685998a3f7d2637914909c746495d24c498635ef97ac66a400894c09f73488eb7cf33f6dad1666a05f91ad7757965c29936e7fa48d77e89ee0962f58c051d11d055fce204a562de68088a1b2648b8174cbcfc8b5b5cd077115afde18405054e5da9a04310342c5dfc186070efe80e2f4e1d9f77cd2ca7bb18f01794bb779eb5af6ab5b1332b6238c0f665be8133b7dc1d86044db0f9db40fb0e9f8bc2e4db5382a8b4f815b4e84366c67504d3f4d2fbef166503aa0e1d148457c86e8cd1c54ea6a60c90b2c37199ba4364e84bac379298df2932e69bb5d045516efc33ae6cc3947ceb09ed371667212a831b5485eafce8488188ea4e27d0cdf7ddd348abff777f4a13bbc716b6a5944ee727965690e209b49eb962c039975f939ed5c6e4c400d887759433d3ad716da0cb446113c7727a64b58c3f8a0f81189f98005233a81366aee73cec85228ebcfd5ee3c3fb44db76ba243f2842b7b5fc746ae51b0bc4bd4fc9fd833565ea852b92b224f6990318ad8c7d9437e20e2a1f20e818f9057c5abaaa2e5c15b94945cd424c28a5fa385dadfe4907b274d842707db3697a5ae6c8f542e5ecc07fe47350d1014670212efe81fb7c73e8450df814ef6232f7490f63ccf07480f884a66eaffc28fea448d7b401cdae10e7c0c7f9a7b15331969fc8cb36396773de191931c750f6ce5caaf29768ebb27dacc738056a8125b4772bf87ae10a8a309b9bd655043cfc3159494368c5ab8cadb7f671e9626bd263e31181a604b506a03b439a7ffe4355892477e2bdf338c62c3922f7d3c9a56c7103d911948a84b5ae2dbb16a3761add053a0f967e6b5bc94211b6547153267c6ee1cad0d974a71088583735e4f63d33156dadd54c2faf89114a127b97b94cc2a22ef303f459d04fc0b53ace5918d47ff33a558bd71a75f355fbd06bbccf4e02c3c0a4b63d0cc949801d63a64cb2d32373b2c7b274ab2db4682142c8b21d84c481f5ef21e4b5e3603451bf94774d0ef47f63fa6abb78d21c193cbe65b695fe67423c1e2d312e2776fa24ece84683e74876c55ea0369e4ea0e86494e00dde236a1689731f0a5d8203afde5c423640b81e4f631c981c11a2e1d184c67c528df92d53aec44a40a4ea2a131b4733cfe45c6b0012c3e9e20975baaecb0232df880bd7d1de13e1349462ec8d5df3e780ffa72eba8a8df7fcf398ec230513ca9d6123f8b91de882c6a19b05003b526e0b02c5ca1722badeee23d145e8eb2213fc4af1e450e4d5217c6617008c78f4fb1112f4028a704fc5a9382c6b03e7d8085e906cf84ca2c1207c87a2bce2080a9891668d69b044beced6cda32c229c9117917aa07ddffcd377395cba616d63c0b69c01fcc45391fd5b8763fb96d7ca333a12de3cefa91c6c98f9473b8e104a71293e46374705baf65fa41384ba5c8e0c88a3eb07e0be34daddfabb7b65543b5f39cb2023d46789eb7d989af779e5b8d28385a85b0da2abe07f0c2bb4255fd8178560daf975111955a2bca3423eeefc527be3a8543eb90a5ec02f35a7c64b7dd59a72da0074634e01d2abf3637add77c7350f12b011b294168ec75576e47d169e3938bf6ae2aa8ff7cfba7cacb1f92b6e4c2497bffa9f17cad242fa9c3179c1a3aa81f7361649572c715c25a1f6cd5ace82c00ab2342b9c3cb4fffdda160ca5ab9e9baf2139ef9afbe1b1f309462afce462a79bb9698e22c957c590a753a76b87e009121e06f6a1bf62a08bf435d92e2fffe86e2a9cbba9133a68e4aebf337d85ff6dcce88058d65cd7de6804d4aa07cc7939c7932086fbc12e1a3b88122bb6908a8813c021de9fa9a44e4c18dcb3d21faabdb41931b2fd497644dc3a15070420af615c047bdccec7b503573c307f3e2d3bbb6419c5a623e18a643516e91d05acfec179f7674cec2721a10fca693d83cfe5b8cdcc18f81ad617fa26f0dfb836a5a906c6d8a17267dc29c2a486a3d0454c30e93b5c545d75b0868d6ea27a3726d2e6d55dcb90e23ff6b508459aa699bfcbd56f10997764d087408986e73d6e289bfa3bce29269793d231e78c665fb61e309c6b115b9bca58a51db304c874cdaf643443be0f889032ea325bf07107fd41d673eebae6fa637b70cc0ed3f00958dfb8dcf00e85a1d0a6a8908140c2f434c2e260efb0bca2003504c99993a9e1c0ff9cefe6a665d791428690e47ef8c131a8e9bfb4c3080235032d731b0d3841225f1c11e2c28ee84d35f9226100565972eb269d278ef64979bf6515ed4a6840b0883a9e6ef64a0efcae1cf21dfe74854e84c2749fac03825275c9b6302184c72df4c4bb2862e4e8a7d9a4a282866f9a7b2cfc9a56313da0c47a34b7b9cda3ace8185f07df36e448a76aa477f224d87a074f43af5d5f79b3ab1128f08191447fa646bfdde5b51e233ca6155d101585bc2c40158ac2106e66a26e46423370636876b434a74f8ce8060050b082a79b61bb5d344eb5a1158326ced9a9d9f54fb2fe8f9f05cd111ee46c4710f6f63a62694557ef1b12c88006b67872505f4e883b585907929a2f3fdb0d8f7914c42dde2d2000f5ae02d41821c8e1ee0138ebcb728d7c6c3c80027e437594c670fd6f3908222ee7a1b917f8271abe660e39e051aaa6fca1862276e2baa0fe0b162aebcfe3d9349c8d154bb7ee28212c1baa705d82070d7032f2695d1796809fab41246926af992b6eee95a9a06bc4562c5f2f1b19549500372e7ad579a6d6d78b33153130fb448fb79e8a669db8a0f35cdf9ae5d32d732fc79418e23b451ddc95a22ababb056ec6b5e8ba4f524dfafe875262dd7be41cbbc62420d4ad6df5c9b713604f656088a4485e93be1907d27ac6ec3c57259bd6981d42c1b78a29ad9685e63c494d4129623ea1a7ffec85fa29411073edb2978ef4e469ddd5cda986189995f88d6ab366db019001f5b25288cf860fd998ee573c8cc48aa9efcf9b617e043c329cd1aa1a0ed3a402fb96e336c719e6253cb691aa0db52736626ed1978875888ec76c846bc227272a585317dff0b1148d92d6f5fb7d95336770a7d16fac1add860776cb480221f8fb33b64cf6b9de900704a60b2b9ce79e3ae14e5ab0b4c75a1b02c4973c564d740e125c70c78ba2bbe28eeb572bb18e3d3fc4830f05c714523ca819720ae227fd1a0b2075295020ae8469ca0138f1f2ce56c8116f62adf7706bdb5388937707a29029b32d17c81e2d8c0d21531bcaf77236039bce9acad18b4aeae03c0eae225d4204aa3f5e516fc007e61cfe3cd116ce0016926c01a697c368b53f9585af69fc143daaf61c5b7252f73ec0a9466a1b85764fb0831b4a1a36890e224c01acfce48ee3ed93877398e0726d02936d0d032e18e3288b2670e1362c32d6e4733b9dd2d5f26e1fe306f73c007fddcae9d9c0aaf187d7428b1e9d479c18237b9828bca8b98c9d9bec7d8270b5d8eec3cc4f43fa0188521bc61b21dd04e37a83ece68ca7a2fa6c8f9e34a6290335aa1fbd83d54aaf441e319ea47a862ad0293cedf5dd9edadeee33cb522cd0118bbd811ace9a23bda39aba72f1566fc1688497d2a7928c36701525678bc97214b31b37bab46b88f27f0448decb31622d0f0f87a855ba54000332031f73abffd46591da0b88723504edb2337230dad2acc0d8bb68bc837a2ff930bff06fde74eb90aae4f60dbb6eb827ea99884acd6285a98892802cf59d5d60d01663387b3ed2723bd6489e9c2c106d4aa2de23ced16c720429c7753a7738ec7d9db8624229edd217b80d74875a14cae4863f139e9c0b131b2a4c28071a38ec61f66801aa5956fcb2a46b9587665b7571aa03481fd8d9d5698f836fc8635e69e3bde42f4ac071328b5409f6e42d790aedd73bc1a2354723b3b819d0637a6fa4663946a30ac5afdd30ce830f6791b4575270a1720f91866e2b86f4788894c8da62d8b91faf520e3bedbc1206a5a5e6efd3dfde0843c3b06757643fc006008838ca473087f8977918cc1b81c9e68e3b888fe6f7c630f1bc7ae188f512842041cada1e05f866d2562dbe09c4b43068f754dad34df0fcfc181f31801a7992d2f16be0211b4a22f62aab64701bf4a4e6d666fc304a5c79c609acc43b00b4864893d37d5007f0c329a4755052577570dd38fac043cd91c12ee34e9cfae392a78bdabd4ee31dc0deb02fe7b1d8b0178ac9513105fcc7e30ba8e016aa36a6b5df5e5a1909f63aba095d9877a8f2dc53f46f6c9b07addf146f4ffa501f9dd3cff924e3010faf504e2b8aca7357acbffec73ac34c1a73160f8201c49e7f8b55659b5a29437dd3d158c7d0d7b96c9f2051497acb80bb58771fae06ba86993383fc6773e7296ca4308c6a3a90bb3838c42abf62dd2d84babe3386cf17e57559b03646f964d98a2b6a0be58757ff6e446cff2551078971344f2b12c484df0acbc9a24548022df2e1e888cb63421c314a622a9aef0bc057cb113c703aea392e907a264f2fd9ac3a9f3a8abbb1dc1bc453abd5181e5457b8d34eb7b1513ab81d3f0a3c7f7fcf2fbb4e26321993a513ad3d7f4afe6c1bbdc657585080bb5a0f25973d63eb20ada0166bbd8a39ff93246f2789732ad05587f8db7bc87c242cfd36ce685a4b656986c39fd7fcb23c91913e4611191edcc88b78f145ea29d271b940c69941e4c3fd2d71f3b190690ee16f5d14ac2224e6fc89597654527dabe72e75d2d2a13a9fbaa6378e8a264321087a1900efe3cad14a579686aa3636bd375bd3136bee0bdaabcfac881bc701812721e6fb75aa072d2d187e62258d65a192157cdf2ec321407f682f5eec6a3297ab20b7061c62245716a44f71fbfc34c79b44e09e4212ac2653f6c403643e1c5b9ad134d89c680b707283af54326fc4f84d6a5829a0ad4830806c05758492cd6ac46ba01a2b3722b5e4cdafbb3f36785f424af044dac5db5f7df839eb63c0c17d8b0c79db8630942015be13f79af6f43e5ab0778114798f442258eedc436fcc386b36b57e1917d720177366f424b0a54b0b60f4fb1358c20aa41dc502e1dd8a1633f3d8e3276b59e7d2c4e624a6f53695bcaf247e36483f13b204422237fc6ab3eba02fc4142b4297ebb5683db8d24319706ad26aafd81c53b740f34543a6b3e9f5bb7d5c49e8c37f614921254f3212394c797d1cee7899b7b4b65b59b7342f92531c1d59e17970b7317414438cd80bd0f9a67c9b9e552f013c115a954f35e0616c68d43163d334dac3827033e5ad8488bfd9c4bbbe8f5935c6c5ea04c3ad49c747a9e7231bcd7d16215e6e80737d6b54fec8b88402f0475245e174a745b831f8fe03a76fb9ceca4d22b783c328c6915c43405064ae56bc89e64d1578e4d3a34bb95591eaf1d3da02a4549fa80db0ff7cb03993b68ae15a30e87949aa080e94abde68898c3392a217d649616bbe739b13d14df03ff27671489be0b4bebaafa7d1e639d5b3e994ffb6b7a209f6adfe8d1e5ccf010c19168aeb18aa9d687e24adc0b1133907bd3aa0e8221ee065a069c73cbcece82b569d652ca3329b8a7b9972108796b2cf4b3d10a9a7bb403c65acab43d18536b12b43befc0be0a1bd369772338038a9c0295d3a78b6f55f30e0543e9dee240e5068629a85a24c98367295b1c28b03cbe32a0453cfc6c351251c6428c3760f2bdc3a3a21c992d0ebc8cc8fa6306d3e3a46211ccc570fa9de8696e44b2ebc13a1b8455717c991a8eb1822ff691dc1040d2d39a01eb45ee8f7d09b038d8383e19bc30e6403828cdb652a556b12040931402aa6ac34fc19fdc06e2e7787f5b77b045fd098c031bdbd46277609d842f48424eda31e3cf2cdd64385bad3118858d142d906eadb7590c94136da6a063514d6a25f7b37d7664f9b9709433e6e702118a4ab9e7a7a3e6259129937d29d0db26070523e8b0643130abefe943b401298ae01a3ab00abbc60d7db933c7f07a8bf0f7ce1660bccb45e042b451b935002cece27f36aba5647ac28d8186cdd1fb95dc135d48992f68da12ad61ac756680dd7f8d0774abd6cfda2f032af3be139a633d6733c75d1aba89018c8572b99cd30c537067941df1c4bc1fd570f7b4ddc97518623e3ae4a87bdb966c94d861e80de88c292aee9387194e256c6700752301c73fc9565a40480d8126e9d085879e24b16e9c485d8f0d618ca0dd121b51a7cab230c5b45672bdb8ea3a040f7aaa098ba26025d2eab7948693dd5f6d3096501e9e07125d7eb293b3abad57fd5f01164702dae64bdba8c924fb0799679d77f98d303919fb4a7ff26a96f137a5e5cb95bc4c6ff9993526bda1503168ab48cbd45153927d30430423dbdf06605f5b54b808feb22b208b064581847b2f64ca64837007216de6ecaffeb4b69e63347f84abcad8f2e757d5861ce77ee46513da7416837dcb23d33ea72af23d0ad8c9307d0b5858da95b77fff9027b8859e11dcbd598350eee50939481708ea708eb9f664388b9c64d6af0f96690342400348e929e07460253f38390f87bd6c05308c3bde25228e0fa0880b08ef34a5a9cc0ea0a67ca65b6ffd005572909f1c42dd745eeee9dd6b4439c9f3f98a118fe16698e9ceff558f16066975fe39583e9b5853b1311391580019fe55d59d1c828d3feb6a3b9ce92d089ae4b408e23d6a437d4989b519b7a9eb08ae6d448a7a16e8aed26a2ecd0cad80844fd0650d8c4e4d2af90656748d8099a0c756fc107877d458440b90500ced49299dec84cced4fdf0d894839a6cfd5e4b7cb835b83308964e3c46873f1633317b91d29236ea90e365d162cc051c846d242176daf6d28618ae31fbaae999a93f175c6938e631a081f2c1f3fd782549d3f3244fe0040e2585720d935f23c10f2e01dca8baedfdaa55d27a22eb525dc6ebba06ca2ea3bafb958c01d5358806c2bc32622bc9f0ec479d99c1a3b158b514d1621d6a218d2ecf8104b31488585e41132861b4bd4f28b3e2f4b762492dd5f91ed8827b49d2de8c090843730d2408a2a304aa1e2e1370a6bf6c2bc73ff00d893bc128addb76d1e1e526841ec098bc2f1fdb1b21ffab41f90150bfe19e3903fceef592909f0980d689de7f8e6a5c62a777d175002a137de85b8888929198117aa5d6195b0f68bbd67c3c286322c1f1e635583c239b6195494d7fd45f7c55e34a6cb7194a3d6376e8a3cddce4c1df40186690266b16bcd4c9fa68af6e5365e94ecbe72b0073671371c6e2c688adead99b494d022f6929bda6582bdd2db87417fe35239e2b955297e69f00fd2987f2da2b94b995fecbe622a735ef7f1207f671629489202b01aac492e19babc2b3c68ec48ac4a9c89ec6a8e19b8ac4a9c787e2b1bbe2b1bcc4abe19b8ee19b9de19abfc8a3e19ba4c7bfc38028e19ab56dc7bfc8a6e19bb0c895c8b2c4adc4a7c388c7b0c2b6c6acc3ac2ec78de19ab9c399c987e19aa8c4b04cc89ac69cc3a95dc592c2b0c7afc3a7c3b7c6b8c7bce19aafc3b1c583c583c6b8c3bac5a1c39cc8acc893c2aec3a75dc599c688c494c3be37c6a8c78ee19ab4e2b1bec392c3b9c388c38903dd2fb4b8afc47125b246159dd1edf5ca9fee38c9bd8946663a107c0084a3847b27d22754ab0e396bbaebafe859c131ebc93ff2953b28f7226b7a5913a467c9104e17a58abf542964ed6fb87c77cf2e10e5312774812a30dd5f5fe74eff61e0cbab3cec75d0aef95083189452dd3d9edf44873c734c8b24f21296e4e9ef117d7fb977e3b0e6406e63085906331a93033d1cb8368bbf026974da890a71c8f25cd089705e438db9c981b57a31caba64d90386df3bb4055231b32d6132e172994ad5288034e16d15953b28f7226b7a5913a467c9104e17a58abf542964ed6fb87c77cf2e10e53127c3c2dd63125e0fa530861a710df8e481f2712920f8787e0aedfe618aff50a3356213884d6262c11debf2ba7e8ad6692cb17078331418da4be064ff5270073934f9221fd18ba0ac77c4032b9cecc90814f8748e74d36a722df23ff267191b0fd2d78c443ce81621141e1d347c571ce0b5d72177953b28f7226b7a5913a467c9104e17a58abf542964ed6fb87c77cf2e10e53127bdc55e799c01ad8641904e3b1dd29e1a964c737d3c155afb307b748e4112b40b77d5ed5700e6002b18b0fed2cffdf61fd9934b60732f4d37810a91acef1e038b0101caddf0d91bd3d76c19801d816ee03897d0393423960be84b5f687f10da16205f53d8da60f11192334aaeb894a90e0e2ec561d11c757d3c31ad6de1a9bb2dc9d3516547d24be6456bc895755cd73d50d4dca31601a46ed2dff309bb7a37faeb", "70cf3de2bd00e211a3ed0df10635ab99d61acb3c0887ada2a2690d83431ebb09", "b22e48a6da32b2beae0845c7796eebfbf5f6e9c9ba75c580765c3e3d3cc2f795", [579546436167526, 887877936944436], ["65516563516365ac53", "656a6a6a"], 0, "4357d536cdc5b7230b002bad4732dc5a743429983b8740f98bef0637ea935dea", "9ec74575b80217a417db6424e046681d341f8fb19e583bda490d91a10acb5f8a", "d659cfa09c56469201bb2c8b4397c0c873ab68f2821925329bad46f4fc219ff9", "9b9744fb580d42853fdf882e096e5dc4b86ae7aa0667a65183d21465a54ecf83", "bfe76f3a4db4c6de17f034bd5b5f484b8b3294a7eff9526345a55dc83a7a31a1", "2eae48b8083880e4430f82e39fa367207a4f0f89bf7053de1cff3a985f71bac0", "2dc996c439f04dcfd1641b7cbba9eedd7ada5dc4c75601d24831e367ba1f69f9"], + ["06000080f8694a1277777777f57f1de376b5180e00023f20e24ceddb03000300006a716e8a7cd60a04000400005352000000040ec39ac8bbc98bc5b1c3bdc3b0c5900120740de5971642aea82e70d593c2da81afa6209d1f8170f74b23eb4d0ec26ad6bc9b13f3dcdee55d4bc2bcdde1fdda5b474d5bf0214205cb97d12edc586e74ce17e94eb6fa7cdae422eab3d9525c0ff225c62d13f840bd82aca01c831c983f1985ee0adae8db8447c0e51c09dfe3dee3880a1713ceb745abfdd9f1c7ead76308cdeea21c8b0957027c5d00e50a4388c7af2bd601ccc49cc58fc7903dc48dc4a7c79be19ab628c58ac6b2c3bc3ec5b36ec6bd2bc2b4c7b8c6aac7b6c2a8c797e2b1a3e19b88c5b8c59767c89dc7bfc58de19b85c68ee19ab82151c486e19bb0e19bb0c8b2e19bafce84c78cc686c5a7c792c6adc8b0c391e2b1b5c8806bc3b6c5b6c5adc4b7c2aac79cc8a9e2b1a37dc7b14533c7b226e19ba2e19b84e19b92c789c387e19aaecdb3c4a8c2bee19aa0c889c495e2b1a7c4aec4bdc38ce19aa17ee19badc8bac698c98fc5a5c4a4c987c487e19b8bc397c3bdc3b5c6b8c68fc5aa5a0266b87245f7b42d6e4b796b64c93851765d426cb8187663bc35df3c04de21e66c579db624ea3a9b670800bc87df2c6c86e61cd10dc465da6f1c16b011dbe1155ed08911f328766cd47f210400bc54aa5b98cd38b9bf21c9a78c59038a98ab64fd671077d472c209dd729bd7f8480945fba752098a94ccb24cf3bc092d42364611a293aff3c579372c12e15090aa27232057f2edfa0e5c26aa7b0a12df892f1501be5f29af1474203979a575ab9e0f5af4b35639c172920b30f6db0197ed0bd7850cc2a0872bf00dc465da6f1c16b011dbe1155ed08911f328766cd47f210400bc54aa5b98cd380b7bc0ac264e2f976ad397f27f48378f8a4ed902c66e4918faee8dc0067246160db1f8cd07bf90d7537cc27bbb8c9d5b2962c47ed182a2fce05f8e03c4e25e4901fdd60149c2a7c3b067e19ba1c6a6c695e19aa8c7aec8a1c7bce19abac886e2b1a9c68ee19ab3e19aa7c888c397c7acc79764c7aec5abc39cc48ec397c683c49ec989c49ac2afc2aac792cdb165c592e19ba3c7834c63c2a5c4a542c39ac585c580c59ec3a0c8b0cdb675c696ce84c593e2b1b9e2b1a8c7b045c58b7ac384c680c79bc59cc3a3c8bacdbccdbdc8a7c48ac5a2e2b1b7c484cdbec7a1c4a3c59dc7adc8b6c7b5c58ee19ab665e2b1b7c6afc98de19abec78b5c74c88ac883c387c383c6bac8bfc49b3ec796c78bc581cdb2c58ec88dc3a15fc5a9c2bbe19aa6c9885ec985c891e19b8ec48fe19ba4e19aa8c6a577c385c797c3afe19aaf646dc8a3c392e2b1bdc8b7e19b86e2b1b9c6a1c382c78bc791c986c589e19baec8b6c4bb57c3a6c2a3c5ad2a6ec390c5a1c487c2b7c5b1c499c6bde19b81e19b8e28c8b6c2b5e19aa6c683e19abec6bf2fc380e19aa2c7a2c5b1e19b83e19aa7c685c793c595c8afc7972ee2b1afc8bfe19b81c3ac4dc3a0c697e19b92e19b9fc49dc89bc6abc792c695c5bf6bc7a05ac394c696c48ec6acc6b9c3b1c8bdc888c5b5c69fc39bc7aec59cc4b5c69ec399c2a9c6bac89fc783c8bb34c3b5c58a3bc2aa7bc48cc3bbc8b9c5b5ce87c2b8c397e19b84c885c2a8c2abc89a5a030b748fe357f4051a14fc53124ab404b8f08d66633f29d86c0a7bba1e0fa90a391815e8dc5f5494cb9d6b2e5ec382e35933e17b796f3a401b0c4e83cce19565c19f0a3fff0e6562fe255616689c17690538af236d8412cac82086d61b5d2c8cf0bbebac5b89bfe82b58917664bab91ce2ece210b27b6052d4bf991a33f4581a633625787958897fca4b98b7e7277c5e6a1d8859a10d646379d0453194b0154ce0d823e106af2e86c9be6aab39559edbe329ae6152a509bb5c811f59e197ae379e6283a6aa8fc9796f3a401b0c4e83cce19565c19f0a3fff0e6562fe255616689c17690538af2391efc7d3b7ef66b92fe09d3516270ae19a999216eeae162144acea560d177205f26c9703b54e80af1a8794d6d3f1c5eead220b119f06b200986c912132cb08a917f232e3f0b4a025b55556057fe4667b924135b1848f9d41eb55f99d6faa903c954c06ecbe221fd4484339f9d07709a168d010796f3a401b0c4e83cce19565c19f0a3fff0e6562fe255616689c17690538af2312c2e4f33430f29970c60be8c5e2c8cc8a86edcd512da70dd7bb40e27b32df3d776a4a7b00e3bd8f697f1f4e5c9fbebeb446b025fd8065b186aedc75f568872c00fdfb01c691c98ee19bb02bc595c3a4c492c5937bc492e2b1a25be19b96c48cc98a3be2b1b1c6bcc89ac38bc6abc3b048c6aae19ba342c793e19b8bc488c39ec68fc885c88ec2a838c585e19ba0c39dc3a5c582e2b1a2c6b1c5b7e19b8634c587c6adc49bc7984069c2a8c585c2a9c5b4c394c7afc8afc8bfe19ab9e19b96c6b4c5b4c2a6c497c5bccdb1c4a3c3aae19b83c889c8ade19aa5c68ec590c2a6cdb3cdb3c58e3c46c487c4a8c8a9c693c98ac98bc680c4bfc59ac39759c985e2b1bcc8a4c4bac389e19b9dc2a2c49ecdb5c889c5a3c8a4c7b9c58ec685c786e2b1b9c68ccdb3c8b7e19aa9c8be29c7a7c4a3c896c5bce19abbc987c5af3056c7b6c7b964c690c584c6a3e19b9ac3a1c88fe19b82e19aaec6a6e19b95c8ae55c5adc78cc2aee19abbe2b1b9cdbdc5a8c680e19aa9e2b1b4c68239c599c788c68ec7a8c588c6bae19b83c2b1e19ab8c892e19ba2c8a66fc58ac983c3acc8b3e19b83c885c79ac481c891c984c893c388e19babc38962e19abb72e2b1b9c894c4b8c39bc3b3c488c89631c6b8c3982ec8b3c395c38ac3a42cc8b1c989263f5cc781c79ec2b4cdbbc59dc592e19ab2c69435c58dc6b9c5a3c486e19b9ecdbece84e2b1bac892c5b0645fc5aac791e19ab7e19b8fc5b2e19b9d5ae19abdc58ec4b1c6a1c5a8c880c68ec5bfc499c69ae19b98c8bdce8968c594c4bae2b1adc898c49f02568fcdd6449083e8b396f6154f087ae4dc523dad13557252fc2951f2f7f2b4055b47b188604236ba7f190a2437dcf05a631345dba11ed9ec73a993aec401e7bc67b81b40335f69ed8936456ab9e633b602228c197a8f4330b27227f0b771d0af175e9c3f6e1f68462ee7fe1797d928406f9238a3f3fd836a2756dd0a11e1ab949d5e30894f56299525e65d950f2eb50b3a8ea785d8fd06b36765d6b42eba93ff580a1e399fcfe4fc6a3a0c1923cedf4e33c1a57540a78976efa37b462409f9d98dab1c864c00dba11ed9ec73a993aec401e7bc67b81b40335f69ed8936456ab9e633b602228c1d3c65a42890975fa1eded705620dfcd1d0cdead2abfa6dfe26d79c90c63ff16e540b7615d43a6261d57730306b6632c8ee61baa4ab4d3084d659cabcfc4064c0163fe65090f33144a71bf843ac3dd4c0b1f6c24a48649281b2ed40ee522996f38d23c687499d3a49a5bf55c1ed9b3417f795fd034a73f80ff47bc4e8db8a84e5165751b3808fd6b982076fa7b7e43993250c545add6e0166262e0041f11a1bb3a", "ff99f4e7309fa2467d6122d33f6316b26686f4a633e545ba9ffe27072014f02a", "ea66342ddac78f7f2651c000d41472c9e8b9ab63be4598ba6d15a364e96e67f1", [], [], null, "ff99f4e7309fa2467d6122d33f6316b26686f4a633e545ba9ffe27072014f02a", null, null, null, null, null, null], + ["06000080f8694a12777777774269b303177c8006010000000000000000000000000000000000000000000000000000000000000000ffffffff0604177c800600ffffffff034e1b558e336e030004ac516a00e6990ec6beb1000004526353acd771a74a0fcb06000551516565000000045ec25202435e520357c0cbafce9032450e0695e621e7fbb442c971082ede47202a3db459064c012bc05807694b12d8fdae1784401efec9f1256daf719159d821b6c95c545ff323c3aaee3d9ade7776e1b8d580e34afce7a32bc49637c24b2e260f487820db451cb8cf4f557cf9b0fa3d767d9de57deadeadcb4af5193e09c93b65a3ac7ce63d17987c1293e124e626c35bec81b16a04e8ffe948388e7b43b0963e8b99eae0284f8b0115b4237a7c5d81970fe87c6f84b6686c4625dbdd9d79d2c555dd4fceed2c5e5e896f631ae4597e9cc0bee7b3025f9556106a843a18227f5ab9617d7bcb1af528faa7a052ea4f52ca594557fdad33052bc82b39c6a609a070753d788b2c4a2caebbe79ff012071c07081094ad6059c28f48e556c4e8d8c5378bc293076bb497075f9ca0ba1311550fa2173d0eb1f0bdddf3b3d5c243ffeabee823cd63b43939ce9546ed4c41e60ccc7e1c543cb3e2d350e2e2e974215cf7aa969b668114acdb29f4cdcfdcec2a8ce4f595f4ff5f707e7fa4dee8bf8f3952ae32e77f34f8b3abaae96928ba4a6c0fbf5b29192dae800dfa79570caf0bb833bd37a3d4beaf091f6b3e55aae525f413ac804c347d541d2c09ec6e54035df1d830284d9b46ffd2b2eb040b6177d0a09c166034a957b18ff62e434a3ec73262e4b23fec9d290a81c5b1f73cb4cd1c472b86e534ab9e6553295db0cf34e1392aad5abcf3986416a70a9dbe59bb958ebc711c3ae08caf52eca9cb54c458be7f5e6214eca0f0a3815262200132e6145437ecd21fc8036cb00a491384c341d872dcda31b1429673d9c4f57b81a0236da5ec5502ee2963150a0026bd63ef679e8c25b8ecee06564af3b02deab10697a24de67d4f6504ae2737b8e17325c2ff150c62e3798344a1ad3cbb75b7f2a15738f601cf00f7e8bc08b689567e4c7c01058beec2903c5ca6b4c4a571f460d60587362996c6e12554e8e34e683a27f8a5ff971d5a0dc2f3efd3889987c1cc39ce5d4b6b544ce04c71ee4bfae5040d61f057e4f7701728f12004a7f7edeb3ab22609ed33b0ab5d69b12d4576577714dfc6dda71ff6017b55b3354d11e9216792e5609fc06788ec668eef645e63b37e2d0cd263040800bc8aa280156a794f62a5f693ebd9074b5d354a71c8e336de0408ac7080a2aeee366c58146f32e349a9bc657ec9e57a89a04ccea1338aaa9d2a85677bc78045aac30d838ee521b292658f91b6095a96492a4b18afb772a308a0233f92861376752cf01c7b7d2c3438abe6b8cd3bb4218b4d7f157617bc919550d16fb513bf974b4523f3cd1caa5e0fd41514dc82f272b8ea62177071b54398cecfd686a0bc9ad37f44b5388775875166006d25df4b5ed1c41f128d39b05346a86f0c9b65c68d2008d131b3e95bd0fb77d8b976b1570488d0b9838b88b6fd38c039e08b6fd95dabcfb25f238b266206b0a2f9a2eea1c083fac808aafa036566ccd202bcfa414e71c8b48933c8ed45287e1b439b6106a5509473f57b8788af527cf9a7aba593dc9f5e5aca1a648ee488f36deb4a3fdb0ff6f5a3044a63e17f70a4303824603ab50e9bf75baeb57bfdc89bfdbc27279d1073bf7f9505fb3168d206e2bf4102bf159cff61e6d66c803750da254cd6b81aed42099794b84ece904218e6f66ec634e92eeff45f52e04b4b795a1525aaf9c51d6260fbd64e8d8ac266dc6e7df6153ad97355837928404cd581bc9cf9dcd66747dc970a9f00deb44bd634ab042e0104c1ce747f53751bc33e384c6b5576399e16f8f0cb08de35083733954587c1c24df2ae6630fffe996215efe4d2626deb20566a8f5ead2f04db5d08779c9c659ea343cd784634c99d8c8bada93be8e6da841594bacf7cb3e692c74b5ffe957873113a1ab064026f6dee8b48a384a1338318360786502784d17d400ce3d721787edc4c6b3935662510771000680d78bb49c566ef27df61c9feb92c089759448727a934e357953de1e9e90fd8dffe40b873bcd5b98208df4b2ca2897af90d8c8a23623002a9d8bc02e806254f410e3b02409cbebfce8acf65cf39426b64a6ba9374a13d7259623f65e93e10bf1f16ba7ae07da920581c70409edc7b9e214e959192824c1da65d337b7375f5032fead3b4f3284811950c7a90aec975d4e3629f52d19a164e5116ef3ad022442d1eec76b888738b53e50558a70f20c8acb58dee632715e478e2bc21bcfbe3155996cae7bd97f02b516d3200fb3c17397cc12bb7a19fd436e67abce66d30fec047fb2770820e476f3e32bc483bf53164ae4970f11b9caee4ed6cb8d2d70f6913d8e02af8fbb1e409b4ef080448e53be6e5e60575dfde9428b00696611a2f72332ae29023dd88ae77f15b8ae2c24b86cf3d57439caf17f28eda94932eef28534e98ac94cb9b5b12171aad3e3cc96d2893b433b54bbc9e1a5142c2e9cfede2951728d6c862749e86ebc5117e21f423e18d0976a1f51d45476da560ff231542bb21f01b17d6639012d1e843dbdab517de534297f342b2860d616fe224673efcd090797352f96d2246a2ee0af80a2a2d89a58530d6e36bd33a00c1b893d6ff8f9001839a8ab72f98201066e94b7fed470119fefa484892e7c8235a4c7721665ed219a9d9da6de6dd482639153a8169a4ab464e390b7f0a96d14a73f7697f7ece3cd781d35dd22adddd2f5d345204e4bb557e88453f188cacbe922987bbe3b3d976826135c103b6ca182b63e9e67f83dc9f489333d52a7fd7688a58d6620b67e9c7b0916fef90f15d8e4eb80cf599682f954ff4e0b37183130ca2eed0913f46a4db992a1c3bf319dc8675940101537cffc4a82d599bbea0d47e7abfa992b4998cb2500955e61c0d46b32117fbb97f7a7632d8724b5dff67f75e2d317406a0cec289ed083b7c5819818c504793de53b6bfdb510e7ca729ba743d10b3e9957efa84201339477cf35fbb6a279bad9e8f42b9b3fd6f3bc770671d9c19122fa3256d090736b6d64eb9cc0320f1eaaa271ba2861ec4b3f3f6c840b619ff388d81fc4044a0d531a4bb44c93d099db08a9bc346a0b62f168ffbdb739366bb535dde66c2c1287b3b2785aed64cc40cbc7d33cba4a9f3fcf5f83136a4392d21a7f9eb1ce4b6e17e6f4a85a579669efd0fb09878e088e322e906e80d27f8d0ca7e7915ab409659a6d80fded10aff9fb773749d792857f68c7e8cf518260a61086de32fff8239f453617a19f6fec220676065ebe2757efcaccb77fc61e59b97637e920dee5e7e7a12e9d6d228b26b2fa836f4728369adcdfcd004dcf19e27c0c08444d29a122b2309f7163c990eb9261fd415c0454a56aa3eaf9c1f9bfff604776a4d25e7d3cdc5c5f19cd2a8794a4f57167fbc7eaa06164d51c4530614bcf520b263820aa17b20b48cbf59d8e309322ebe566fbe46e0aa29766adfdf017a7105103c7fcab7b07648c7c1160484f77a6c70a5381b825640a1be48e415a1e6a27d78022a8a2ff070abf12394e3ae5a8c23e3733ea47a44cb2c968bca249837de1d39a5a1dcae710ce0430169bd6e9f64abf1e64ec49ed0804eb647743acea929ed0f7c9015b0e81e2129db050d5e78e682c81993ea8753c991b02e6181e05373fb0c5765e6ad28ca571b8565331190d2a10d86e6d723a73c1a03ccca8eaaf4cff1e42032fbbb389d3f66d57555ef3f3e9e49c2ac4e85bb751d6266c903a6766ea3d84f3a37d8c7b306ad8ab71ad4b54fe65e83e04e9fb16cef5767daa8de6c16e760ddf16f2bb6e954d016495520d8ff3bead10db9c94ae0482721e132a0b8039feab2dbe14c912f567c8be584ac9f965158c6560bbaf423bd28f8f989e4551fdde92db16727420441700658b50ebb5a1613267eac51c80b19ecb786ab3bb937f0d98e08b9c9cd4df1534efee38a8f878c9f3bdc7efb2d53ff84fb83eae7c99effa63c9649a1f170d29af03a3b45589fae81eb0b5d8e0d38021d3b5f07e88c9904376d27f13e4441d5387442c5ea0af5a20a3832bc3b9c59b84bca39b52cd6b1fa2932ba9d66c412f5cd39351e1333ef85d0eee545a7e406f6eb3bf893f3edac94643392a28b0e490c51e4b7163c1cf757d22418dd63381ba2f29828836fe978dab5201b2db08c3b389ba4b6acf778c2bf9102be0c3e12d77aea6df7538e8cf362baaaad1dc56042c6f24caf46bed66abf4c402a74924ecfd0a08dedeea0efcecd352c275f13ed207603822b1ef997b7ed42f4a576b9e4c00738563f82a76285467da295c23ba1c587ebefaf13cd4d50f23ca5743c225c386d46d4ac708379ef9996744b3912044b355f927a67af1ef26a717fb5a846ac9da15ea3f18f8c36183f879bb9a3b298fff9a489646e778e6d6701f9adac7ae88209a843ba8a55d1192bbeef31d0714537f7a035b079c6add4ab50612d35897a933d49e8ef086cdf96c80d2856ccc7e45fc4efd4bf1b98ab28891b4aea7ef84cf736935c466b24974df8f5355b8ba320ac5fbc475aa2cf5ad37780bd9f9d4642cf6c2dc6b82f917d09c4f72888f91553447fc570266daafd4b96cfe2a0b06792469a727dbed05591ea605732205e2605978a3a902c3cd65f948300f737518815f463d3c61a189bc3bc84b022f63d654f520e3a7ad88e5d8da15014be4bb9679927dc7e0fbaf058d93f37c72b286b02b75f3cdbfb850eed90cb23392432ebc36bd24754469c03731a7ebbed2857784981a0716705d9cb47d987f83d3421b107d155dbb661ed08f2fc2e6b4a5b09776451d873b2fc63681ce308c808f5388cb1aa5589a18773db3907a06bef62d12960aae72a2b897e26b575fd04029108245552af0500995ade5561fed45cf8d114d4cf02420c4b962dc202f8a507f3d8e8a344fba10a527ff22254f6c3ac8f3cf9700b1fd2ecbe9f4e91e43a654fff027cd9174b638e6efec4abfba187f8f3dba0459da6c3f800cb6b6133a8b4ac1ef658d111c03f072208dcc207a2223a702292432e8306fc030463a41bcafc07393fad54e5052b1f104be5567b158f84f91acced1cffc06596b53369bd2b788f1500fe5ee56c0ce704eba2c1a3a3290de6ec68ccb5ef7cd0212a3f663d0861494e097429a8607bcad1624611efa2d5c409d19ff50deb6a74c17d1739bc6e95930c8bd923b3fa7ad3b07694367b952dbb717f751890c8ac3036da0db1a06785262fa0fae87fd88a1ea833011163455409e043b840bea3aea6332408797f1c25419232d66f035a8e810608f834ed2eaad3cb68250aa9b3ab1a834532f10650a3400e5f583a19b3825759ea6c0f6fe1f23de54043143218b626c2049ade8f4c1fc058081b6aaddb6587771983b703df9cd42e24960e508a0436118d0a02786fd5e37485e8c28f0cfa563a8c48d9f0765445a448c90bbf987be1da54463df8733b03064964a4b3af1989aa362341b9d831141ff6e99326a155507a0a1f4e18b695a4b25566190bb14efc333d3d644e769c9c158c908a66355b0c91ed4d950b99dde959caa2895a8f9a1c5763413330dcd936fde2509e4c3a641c199b8776302478b33c8d574792414c5fe5b74f2100", "c1b8e6b90a9d82c5bdc02f88ca236e8c4e55fadd812186848b682810800361d0", "45f5057e4a617badf20823779f7687d274cd07ec9d5232671eea00084ec59373", [], [], null, "c1b8e6b90a9d82c5bdc02f88ca236e8c4e55fadd812186848b682810800361d0", null, null, null, null, null, null], + ["06000080f8694a12777777774a2bfc0c08b23701022959b5cb9649979e3ccf75a8dad05460261fcdcb007aebc15e11675c2db4a6cb7938e1fe0563ac6a650075441e16c707f09714474c96160aa68eaa123179069cd220440626cdfeed65f9fabdaa6db1760da5004cfd6003000146a8326919fa972cea13a477ac3a3b9d75c9e8b39b7d9f06f823f67f54221e17a5db693939fa89766ff098ad4bc64037a34a73128605723a241f0eb1540f5f5bd1829e40119aa7897d89404dc496604668f559ca67437d2bfbb7f51f36e0a5b7022cb9a266c6aec6e2effbbe9fa3958e856251229463ce34b3bcb8dad5264e9f53f83c04b73b98b273448f27a069e3950cd942722e7c329633d56d3f722fe3e2570417ed8205d9edf20232b7eb2aa5f255cea39d597df3193d9d658503fd1c74cff8c7705c89c0bbccda9e665e3b06ba879fddf35e0b2f60c2a70cb8eb9de2f5d738c05e34e50f1f2619258b89e573da5575463d2e3bce39f70eb45526cd99fad90f9792d0cd593ba86aa1aea503ddca5e3e5737e6fc7bab2785126920c447d5e56a75dbe89d688bc0daa79aa62de9ea2955f71e1a61682a6178f80bcada3b97aeec77d9c8563b069ea0132f723fbe75602dd629ac480993d3714ff02c970ebd83e6d6cbbe39086b035420e0c275628658a3ba92305cc07698f12ee1e4171370ac39df0e466dc8ecc39da5ee47b6829dbba9970f0358ed682649605c7bfee6931a295b14a3407600074edc79fa61e6806f1108d334b4a590f7a026b0eb02804d3917466e999120641ce07ebcdc99426082e0771f159c826a9be6ced72d0e9cfa5b4b8a8640ca3488a1eb2b6e374e8c2e003cdfa232103748b5c9dc11bb30f646b973d783f59914174e48bd6a84fad89dbca5c76d0ab4145abd08e4d0f2c76025fc85fc116cca8d302c8a3beb26603a1af1b59391eaf471759adf194c40c209298cc051fc7903fe40902c356f28279f2794bbb9e00b1e220e55b676a18a9cadb88b5b148d38f38090edc4f26f1490b6a17cf99f9a7c458c3b31823fdf69578c47db5b3dda86aab1ec9f58d96226c6b91dc0f03fe8d7df230f07b2fb948776601e9c83f6c1cf876fc8ed44ada0e1608f485c6d75678b3c00e967d34a9cf1028c1705fa3767f46d4bab7028b09b2038fc1b727f619e61c4fc16bffe657e99126ac5184fc87f5e5301886423b356875909ec92b32d33084253a1b97c5d2ed66c7e22d18558fe82b5ec88c6070582facf756d703238d9af9419966be462dfbd315c5bfaf044aa695a05e69d3d41e77378751d4e02c266dfb5cb6a7c4008f944888311e6de37dc7bdf65d70cab3e078ab44e232b411cafb2436c297e6c01ff685699611875c5c91d6a63e085295c2d4bcd75066515398f486c263e4bfbe26a418ed1cde6184b8950fe7aac7f20a47ba1bff9804f53f693232b3d5cc58442b511e688f9ee8553768a2116c6dade90701aadb0784bac3fe9488079e55609272c63b549b0c85f110cc9c958680114b3117480af57cb159edfbe5cb9c62bce2cf2ab29b66711ac7aa53a749ffa83907ecb6912aa569638dea19e5441611efca32099653e8a5ca1fbbdbab1d64471ec320ec38ea488400c9b1f4e8cb5480c0e9242b086a80eeed490ae32000c8009ecb71ffa39f4f3b5749cfd1befe0d9667ab30220c2dc04393698b2cfa20492f250ce1432358158703df7b139d745ce1fc340787701fb51dd5e48b89509417d8889008063f9ba015a07d8d39bbd00762f595afad8d859eaabf0d82d4633cf8298b09bea3f222855a92a0843f52fa58db3a175c30d2abe64826490cbe6ca1488fe3a015a946dc9c45ac30925727a13e08978f7240347208a4d2538c2d56124378c22c04e23dc28b15019be776d70bfc1d2645b5e80d1fd8419df72904380e2e1fc4dd1df1ba3dfe480cc846d51514a065ed762787afd6eb90bdf8fbbad5eb3d23fdc8c54cca10fa1fe546482f5e1424bfda87aa7fb786e260f2614be0811ee16b8d29df9a0f330e9709f63c950fbd903ff7d5b0ca29fd63b0f97517769025cc36a52e0c115934a3ca258b8bab90016a401d5d8d7c3b944925b35a9349a1ac7d98521610c2fad8b5c8b319cd6e05f9bbed353f1d0c865a94aa456dcd18a39e2f585d9bea84eb5f0af8b45779498c9ae1f755d9f90a2c3273e52aad3ca34b443791b029994b1ee4c40fca005352b8d6d286983177d655b6f34c499322b65da6eb6b9e1f4d5902125b64c93da74cc1a356018b0093bb5cc8205b2692f6d3e9c1cc88541b4d983845485b450cd4b982aba8d2e91f41f22eee7f36d79cca9c0e01b26c4651118ea771514c77ed60cd52451942dc85b3fba448b2d6310f2777942832e21cf3d44874f8d04a80526c69fd3b51049e692ba45a702ee12514ac2e1894f9b83664e1198197f0300cefe52fdd1d2a9803533289f5763a6da83f6841db2364de055453e2eda74fe0e228f05b6ec5789c13fc2719556155263966e81f52151e2f6e36869d8a3c4c496a513632caa8abe1f2735eb60fc1285828eaddc5441a402a3bf5bcd227cd804e3c8ca21243cdfcd53d86605f3f8af1a9cc56933155328280143fadb3a1fc33d769f07ffc01e3579e1181f1915db89d82e50bd7424087c797d9b7b3b7d2a53b8fff9f2d928ab996dce5ed2715898e4858eec6078a9488d2da6d17305d0a3471862a22238b9bec23ef2e2041d5008733e9ea5662c9fea0e4afdf3270c11323ba48b3faa1f73eab9b9669630cf46bb2327ac4f2f47556e754a8f254b9821e2bce6638b72dbafe88768d8b6afb440dfe8d23627e79f4e4e15ea7a0a6b5a4a8eb64c0c884e264595beedf9d49a7936bb287fe28e1c29635eaeca747d0687cf465902d25f5e5158481daacdd300b47740bc0c6277b447cc2664044243dd4811404ecbd7c7a63c9fb7d937bcd812c2345923b5902683bd2ed54c01ae0419a7f54e8a3a59c6a6dacf89c7370e79b560136a2b00ddb6074d74ffc5c5dfd06b6c519abec3596a476113be4138eead5ffde86b1e32401fa3846232d0b3c9bd5688b64a330938162a8b8929d70c1b675362f4c2a9bb6b7f91ebd47d263cf0a405a28ba7415644d756d0939697ca982b687c9ed7e0b23277073c1930a473d1668ef2e9ae9663cff05816626cd3c5bf771653d7785181355c05aed24a99c4b674d24a0f08f4b0cfbe90f2fdbab42482e98f13fffcd1ad33f4f4c04debc89f40b5dbf64546c520dca5d0ecf3f65d3a77d0129f600371108aac30a9eca8bee5524fab671fc08658762c8738abc9fa7693e39d39d703d5cd942b5a55fedafeccaef7021769e92cc9d3ac7b4c23b33fc22321854ba33f49eebaddca29b35640e4f0c2fd8c12b9845297d85df8c8e12042788ac7e169ee9e8cc8a10ba5b192a15ae1e21495add48e2d02225752876541b263a20ca7488a3252e3ba426a6e160e05da46c095e93fa91700017070de7da2ec49f5202aa172ace8fced4449a90b19c12022d9d68cd22eeb7d10178f7b13f0140b0c421f1dcd3a9111789f52b25e616fb2a357accade6357fa1ae6c8832ed5941385512c26d5a5ae51409e7f2604533c0fdfc80ee2b76145400e369dfd8aa180497cf4c790e8d9b7324c05c8b366354f909be71e52c09080fb2771cce1830318a24768c73a65911fdada915840d87965ca14dd18c74fabe39ba354c19e8d58ff4274eba8c63f0fa170a63cbfce2cf87bdcdf32b7e19804541c2c589724efc69bc465d0908e09b84d1f50412bb07f47fb9f0d4729281614cacab614ef65ceba1396b5249d2c61704fb6f348447183f9882a98ae9c71a76633e05b333a1bceeec9bd44b8876fab6cd72a5e335c977a8c56ca167b1a198e931bf285f68681fc5aca846676e89b17ee769a08f9b460fe4e4881f9b20fedb39d1fc6665d106baa5a93140d1ddacae4a7590f5ab07852c1811f1a035c3f1a60b154226c9db08ffdd0b6deee722a90076ca7c6d604fe8332868e1d59322f262bbfbe95cc5b9b1e20310b76350b4d604cd1a458661dc474fe4c587904c053475e1761b80a60cc48edd95434df023b94a58a99d62566e00f677790dca076a4f167470c43a81e6c32f0d00d23656ba74828b8e4d47538e50c0ecee2cdfe0d5943e23e3f1733829d3e1b80539330e06c6ae3d0ece738c0dd742aa5860f43b530f03dc55debf720123f8fbaf2e56859a5343d4612ee21464db2501d4f353147f3e1a5abb893850816c80af29d889248c92a729a0e2be2b66cc13ac5d996b25014666ddc638a1fd2a0afee93d98e31dc1ea858d72b84bbd32fc0c616e7d4abdaf3c18ff96013245d83b3bdf921f403f1aecfddd885fdcfc733870f760cb87ed4fcd9cca9332e8e1c85623b206609f887ebdbcf9da10f3814197a9f820705eaa1283ac7931683083f22fc4dc7ff681ab846186f22d5730843de7100f03117a3bba064ca3cea93f3abd30be6db0935529ded0b50ecef9f596db01a87a8dadb827a1be8b5799b33c99a822b73f7e662ed6f860345a26283c1b4080ecdf579d70e7b0c0ab71e116ee2d9da27461e28122a09ca04de3876502fd24dff9209552f9113877078a094e0e5f8cebb4154e03a6b56f604df984bd29efd4f88c3f629ea2bba9127ea5a6cc5a39d741edd711a24447fe06cf8455a44065e245276070b3dae518d200000e08d42b5134897b436bff3a1bcefc53aec30ed89110f9010978df70ce4ac6f1d802550cf20e44436063e3a15b51ecbaa4a59df2fe015cb3637f3728304ec3a724f3149275e7b634bd88278d93fab6b941668d913dbcd89213f3bacfcfd2002ea866f3f1707351264b66788f4eb7f68c5a536fa9c130d8f6da1bb031df9e220d8ca8bab46ddcf9c35fa634809a73dcd91b79f5bcb987b20544bb52aaf0d9e3aea9193bcb726cf9cb4a5dae127969c5ab7c40f2fc66656e501f2518d01259d57763df2227be51204e9deca8d9eb6266f659b3355c8977eae7e9ed539d17939f0c616011f53cc6aacd0f4820bfd514352575cdadb61906d4ef68d54f7f4fb1f0cb78831101037892942907c3ef6da52ce31b09051105b6e0aaf2084f9e32d1fa27cad0cdd2562faae49430df6f94d05100b2ddd36b13c4df9d456f6480bb1afa62026ea809794d3b74d780100", "8c485cd937c06c5fd8116ce59e8549914a6e6b5f7fa2e8888276f88d6935c31b", "a902ccce9228c99e5a42aeb7b42bf914a1aff00673d56570adf9d81f0d01f597", [476324011816735, 1087109908722977], ["", "ac"], 0, "5efc1ac7296b0b97f86a00cf2205b1778a9de032b4f0ea5826dfabdf5ef33386", "2f8373c4dfa9288cd93350b073a1e28e7dc234af8f7a80bc3f744276ab7fb77f", "7a0736ae5ab877b885a2d012e10f90afb90137a2b0f3d654581b2547d7b290e1", null, "bb914bea5efb2a4bf7642f38cc37d7614654f095617acd89533c7d03c81f56c7", "dac41c89bcebabaceda25c1a124c6746813c5057be492e0cfa866d1ef3e10b8a", null], + ["06000080f8694a1277777777d986b6377f33671c02a7425db28886b1a261366da8a1398665beed3be9bc2e055e711b7d36ddbdd365ccdcd7fc00fe7129669508dac0ad2d55ee7fc60bce228850ba7b943a8d50ffcb2a670651d315d8719c7b57f6370765635252ac6500a7690c2303cc09e8628a8302000152376d47f45b3d06000851006aac53630052e8e317165c3a0600016a000003f12490ec57fd12c04373d8f9431952130e97557fae153e0112fc0a0542a95c12b26675977679b0282445702b2f026b5f6c8f3b128221a790d92c895b94270f2992d33e0529a48285e193b0b534c1a40e0188bbcc720e23e74cb2a2d184cde21efb848fa1df6bb1dc439540f63c9c7a9d5f8813402962651ee9843902b6c3982d9ec21c6f1f1d945115a9ace83c0db360b3a1552806c83a2c63941d0605c90da17fc0c35d1ce363cef11328f387c401fef27a67a6292f6f72b0a1d6c389162d162ef050ae5f3ddbb55caabca9a1be89b463494d7439fb5647a918128b9625d33eaca619d52f035fe6089ce8d8b90fe3670d8c5a2e3e054969a3d97e61b5e630674fc70857f1bbf10fdc4049eff560eba5f22acc8d77dbee0b20557fa4d0333172cbb5cbcc2b135f2ccde014e63ebe4edf925e61ba2a320cd399915addfceb1ad069a9fd5b6210a4b6e50452b1f906dd16f01668f0af566a287ccefcd8947341859ae7dc3a06f6bf1574feb931f927e2d505f608599e23b05af7c323698397a801dc7f78825cc7eb9fcce6c6c4f8f68839d30ac567148e7084db2b375830a07b305fedd607a347fa65def01d4e1fd6c16b4b47f5b01b4365b77226e60fdd40f22a395aa235f0dfda8fb4d3de65b0cf4f4c220b3b4a9e32bc0db64f162c07df42a1019903a67cda693ddeb5ca39a0fe500850ec7c06bee71866b355ccbc078cd4dc036fdaa81cb2de99cc88f60a49464287f59fc7148b1afb4a2f9bb89714e1eb8c0361e5992a5b79cdbb91d9bf29eb598cbb4bda923d267feacb91ce72d61ab1ea00f56aa6766eabc47dcaa69a024bbff2f296917f17a3f8c93e1bf29c3cfc991a2be8cfa70e5de3f2dd52a7550138687aec28926fa168b181db7282bd60dad3310dfe542cebe694740025c7ec2a2043febb779f7f3789a5e242db4803ee367252c463c9a88b417b70866d9afb7a08276801f9227c6381f15cc094ac7bd154a4cef90b4847dc168a01f1e31eec74a7efceba11f50769f5d8f54d3620c23ec8993f7aef27c1d35196b102b3cf3fed8bf85d8a45f69683ecdd1a2344efb84807d90f1835b4f2f24d8ff8123047eb9f7d30623e14290d5617963b4221404ae761c86bec7a07bf81a0b9a7f7d087ac26ce3dfa9c93feeaebd10dc188c627d4b91d2a7901dc394e5239050a17ecd53320a5d7724cd4f982533e0744b32896e1b230c9c322bfed2b8610563325d0314948d0aef3d41ad30c87f9b0f6dc37973b9c0672f544517f90e43b1b8116dadc016d1926c8480d4e239c2d0c0884fa478f4ced9d8f17a6eb76e78a00eb4473769ad99db069dc942833cbf0f6f3ebc78d78016bdf48d4b5761ae17c60d92257ea5869094501bb671228cdaf27a29b48da029d2f85791d263d14099ef93846d411193dc9846fa550459971c6670916b0706b044fc5c2bd93ade3967957cdb941274cc6bdb4e036b767b950c09e4626a1d005bcf4836ef6a1de48095dcb461278b16c456890b23d40bd360410f0010a55f505fe5e2db201c752e9b5b15bf8aa9e82d649ab1173ba2a5132e0cc5051ccf74c7a6a3707ab5983f7cc275c991abe4d7cee5f289efe727eb3da86fa21a28d6b8a2affd42db98bb2a46cd8a329312fa94539d9cb35dcb604678b639064d92005df2d10681c64b9ed8ce47d7eba0f2b502b206ad4b2e92bbe4586f6d7509e57a6377feabe38b3cc6c955d5e7bdf7eb132d86bc07a3098b413e4405daaa255291d552b2c8007bed41e22f1cf7911821200555e9c4ffb09efc122381175031c38280b5326ebbeaf334fdcf0dc444e629f939551540bcbbbb1ab9c231a866b329e8524ab25f93e5e334a05272a3f826f9d05a45058dfcdf68843a8b936a0cf5e6aa8ae1b80f60161bf414f280211110921a9c85f5104a0168e8e72de4f8aa04132eb258876f19d7be5f2dd2b0b304b923b2952d91fdee7e55205dbb194ebba322fdc67b2522c926121c7fa1af17ed06c47278f96089296087a704b7d0f847d51d6cc68acc52207747341f6b98cb1cd4fafcd2bb0d05bc79bb80d7c4b8a1a11bc0a3bdeca4541869b4dc9d6b48cd7869bf763b9dc4245273c704b0d8dec4b85d16dd438ced6220fa66926663fcc228fc6c4d27e17e327834b6757914d1bcbf34b65d858ab8b5c120cb0850522f542893fddb179e87f832daaa152c831f13564009c418123533de2c67949e3af2dcb60d6bdbddada63a30b4b54cd1ce5a5a00f8e8557eba9234e81178d0fcab5610fba9669cfeb1bd08cd96533498b272c5779a9f939691de1ad881c80878d6c294215230bbb619069b4dc17b3e59dbd242cd88ecc3be3a2696bf7f2d9e5b8c152cc0d99a0a5e9a38b1b8eb1a013eb76513337a7b0dadb4e817b6f497802bd47e93a820c1cc332cdccbdc8188ad333c95723a2fa3ff9899b878dfaaf2e4b9f77905eb8ab7f3f86da8e7c034f4b6d7943cef12030c40099d877cabe81b08750e3fbfe6312803481c37ba51a7d76683175d36b51f29f9a6bba333591e162daa6a3286dcc9664127bc0a301b48004a9c5276bcf08e7fe4ae52d76e431488a5b9d431fa13634991cbd4c2321e41d48c738a9ddb3f76f461a53bec959e02fc8771b67ec86bf9ccf2597eb34ec3d292e6b5d84ebac4d92de52e1f8bf6bfdbada634409f20ef2cc6e3c390e435f47e347238db48690840473b0a0831a5a8a58c4dcfc4eab7b418cba2a414f95577190ff88d727f73e2fff97aabd1114b764e3edbc183e603acfb7c09bf132bb01efc7178d4f9a2dbaf4924fd80fbe0e604f60390832eb980479e04e9c9a2bb2fb3684d8f80648d580783854584f62be0cc9218832385610d962365f5071fa3d368ffb671ba2c2f9a0fc68d8072219a77bef2d6b4a19f16dd53074224746bba5f1728220b196e40f937c4705429d04aa3c505c95603e05ff552ec18642d567050267b9f9929c2e138014b5ef1ba71d9a7186e3d13c8a8e408c2a9d1201a7febb8334512b44b82bb201789f635804896e3eb21b5bd8c421f0b4cfba04de92528f04fb4b526b737ee32da863f598456131983a01358fb07de6752111585a86256ce034c0d8575a42761361b11877050bc6afc3161564e96fd8cf048febeb2a9220071cff182d6ca037ce2c2ded916bd7b84de28ac0171d97fc24956c266669c1036b2b1a23dabcf34e38f3514512ae8a47b353b416699675e4d31a2fe03408e424a7829a06ade6365361d8a961257cbe25b0cde33e964877df5e57c53db2835177343e2d876d514c62fbb3b4a708ce626205ccf92f240d602cdb5d6841fd29da6308b6ca4097d8525410465452239b0451a8dbedac1e41eddd0f6be0e3d889690703a3145707e0b3f5db91b8193756e0e347b664a1cccbd7869a4022eadf3f873c10ecab9a93f2cadca7a333b81bb6104e82ea14fe741eb062080dc85acbc8cc3a9bc80c03d91ffb3c25f9e42bc25cf77d7390c3abaf2610f4ecdb019b158da2155befecb9c2296d03f823eaac0c740d2a4489b8284c7e7b3a729afb69bd5bfa5f62f9b5273797dd24a018307fc620e642aa27e7506e17b198dca4790e8de1bfb671d8dc7513910e954310721b4fb53705cdf06ea6bbdf00000af5b701a877a18df9a5964d194310c963a884141ea021cdd95efa3263a505387229d154ecaa235e8fa10795c9da2741cd98719016a90117a76f84f00b5c3d4bced79a73bfb3a1c78ad1adea5078f2f1b00f815bc7a30ef85840077732dcb1a61e9f31763d522d04c490371aeabca9499b0513178d5431148a72805d09329ea5d941f332d5c6d32ba2ef9f8723b6aea45f94b6b8e09ac1e0bbc5a8c6d9a00a9d93f9907e52edc4e9c344292654daaecd89d5943a072ae14a3638ff677f7fea0a2b191ce66471010cf98a3a2a5be16b862d290759d4a83345d07807da25743f02dd895a3eadc04598da54d15da891b5716de985eee6ddc5ccc96fef4c4c8907bbffe32cb61292053db86d366b7e6b3013d14b20a58057e56ae309024d2815e043f458a8f9e9772ef7157e1637d650a38f974a8818c24ab399e082a779ce73cab673ff5f4966c06b622d23c88db2fd4b8fa50b2303ff6a03f5e9237ce473ff3c6e5c520fc1088ec904c4da47f781ffac2edb027a2b78641983892ffb5c1dbc52383675ca698eaa2208385efc43a04e54e38d873762a4f1ca2f5e87ad989e972da3716f4191d002412503d336ffd5418fb12d341bc2989337c5903ce6e67d1b403dadd4f50471b4149bb3e5aa03d2f32e978ffc5964e0180778e38ffd98b6c3abaaf7e2ea79e33290570eb48326fa0ecbf1cce86662e7473444659fc8cbc9f3617ee8195fe1bcf5bb1b634cd43f046fe2b1b8c2b0c6b064c4b7e19b98e19aa4c3aecdbbc58fc597c6aec39331c3b2e19baec4b5e2b1a1c986e19b80c4ace2b1bac6b3c3ab5ae19b9cc2a8c3a2c38ec3a0c6b1c3b8c6a4c4b8e19ba94454c78e547d29c989c5b6e19ab1e19b97c6a9e2b1afc3bdc886c4b1e19b80c8b2235a0000fd9e01c4a7e19b81c4adc4a6c8a4e19abae19b9fc898c39c72e19b8cc38bc5bfc7a8c684c6b9e19b9bc7a2e19ab8c492e19abdcdbd7de19ab9e19b82e2b1afce85c884c8bf71e19baee19ba3c6a3c58ae19b94c7abc4bfc79ec6a5c895c599c69d67c49a7dc5aac59ac391e2b1b2c5b7c781c783c3ab267bc8b138c2b3e19b9ec796c58578c5aec684c2bac593c2aec391e2b1a7c588c58cc5afc3bfc682c2bdc8b2c793c2a5cdb4c6b7c589c69369c59ac693c48fe2b1ace19aa3c59ec392e19ba2c98cc8bdc4bbc492c985e19b88c985c3ab77c3aee19ab3c4b150c897c7b4c88ac7bac388c6bfc8ab3cc69dc4a4c38dce87c2a1c4b459c49ac893c5b4ce89c6bac39ec681c884c685e19b98c7a7c6bdc5b0e19b9fe19bacc2b5e19b95c49ac4a2c5b8c793445dc3a4c8bbc8a3e19ba8c795c697c794c985c8aec98fc3a3c8a9ce8cc6a94ecdb5c8bce19b843ec8b4c5bec6962f7ce19b99c494c78d6cc8b6c3adc781c897c7b3c69de19b972149c586c7a5c69ac48338c68dc583c497c49673e19b8bc497c6ad2cc5845d65e19abac98ee19aa976c793e19b83c782c7bac68803c3126c4ac0a5d9474124ee1742a7b13784c6d2bbc4ee2ef8942dfd9991ad85a04097450fe4e761b694e6097e66838d1c429dec804b8ef8a6f0d312f6b8a02f2a2e26fb60b63ad70e1b2541314aa8ad3e21511b799b8ec4c98b8d16836c1822b2456266465986850d2331c72934bdb67154ab20ad49be0e52d8b07841117c0eb76a39549639f7ade76a90710e7983978e9b23345ece3be27aac48c4e9080bb5f94f55e371b7e0e88e14fc775cac15ec2a52abe9393ec37a40359a130763913fe2665503e78b30804b8ef8a6f0d312f6b8a02f2a2e26fb60b63ad70e1b2541314aa8ad3e21511bc53cae189ec9db6f1453b3c6ad4f3b93dd106a3a390db27a1a750e7ed0897e3b6198484dccdfa7a7e1d8eb2f23668d54e98f9ed3ae90fe0c275f177ecf701fd38cfb8b97ae22d6b4a36cfa52cc484e3cffb8977a41aa828ed126a801048b1ec4a15cf2935b2a6b609f5ca6719c086ac2f58c1c804b8ef8a6f0d312f6b8a02f2a2e26fb60b63ad70e1b2541314aa8ad3e21511be85cd33566b060e448b4a2a052a8b79e27578dce6e09886ef092ef096797470bb54b9abba5ae26799b07cdc88c802e6af5cbfd4124295700ac12d910a02a74c801fdd301c4bce19ab6c2a9c69ec4bfcdb6cdb453c3a3e2b1a9e2b1b5e2b1a7c5b3e19b8964e2b1bcc783c69fc2b2c2a4c89fc79ac2b7e19b9be2b1b2c5bac780e2b1b0c883cdb1c89dc4b2c8b0cdbec4abc69ce19ab6c5bcc2aa74c38ee19b83c586c6a7c3b1e2b1a9c48bc8b0c6a577e2b1b3c394c2abc5b8c69b61c49cc88277c59cc6a27cc4a5c4b7c499c88979c39be19abac8aac7aec6aec6b7c2b5c6a8c7b7e19abd6fc38f23c592c988e19aa05ccdb1c8b84931c68dc6b1c59949c8a6c395c594c593c98ee19aa2c890c887c594c6a046c2bdc3a3c98dc59cc7a0c2bcc886e2b1a36ac891c7bde2b1bbc7adc4a0c89ee19ba0e2b1a0c3bdc3bde19b88c7a5c2b762c69ec888e19bade19ba1e19ba1c88bc7afce8cc381c693c69ec6abc6b2c2b34f7ac3b934c78ae2b1a7c6afc487c39653c5bb21c8a4ce8cc697c894c6aec58d65c395c491cdbac986e19ba6c78ac38cc886c896e19b8478c5b6e2b1b1c5b6c892c5b6c7abe19b924cc69bc491cdbdc885e19ba4c4932e74c2b4c3bcc690c496c988c58ece87e2b1bcc58ec2a9e19b87c8b07ec4bbc886c8abc897c7865ac493c894c78352c7b4c5abc2b8e2b1bb25c7b3c8a0c8bfc8bdc2a5c483e2b1b826c2b0c5a5c4b9e19aace19ba873c88ec4bce19b87014948700460c42f1f1cc8cf1796bd0c92231ef2a383cec2b3deaa9c03a1bdb69e600d45bbe243b1aead9615dc00ad96c382fecfb86a13981e2ac56ae2f6503b2e42253f1121027ad5f5eddd1adc44a2875c391f01cf8887a3e26e14406ffeec4bfd7a9fd877ce5203fe6b058d231ec71af9ca18ed5c735506d7ba28ee68ee66587c998c8feca7ae068c8ed079e5a9a436728cce01fd0d0158c5987cc7a7c596c2b44ac78ae2b1bbe19ab5c69ac6a258c3a9c390c69fe19ab4c69bc581c3ad23c8847ce19b99c7886a29c689c891c2ae4fc2a3c397c38738c5b0c7bee19b81c8aec595c8a648c5bec6a5e2b1acc8b4c499e19ba5ce8ae2b1b1e19ab8c6882fc79de2b1a3c882e2b1bdce89e19b98c8b7e2b1abc7b3c785e2b1a043c3bf77c8b8c592c3b4c69cc69fe19aadc7966ec899c792e19b80c69e33c487e19b8e7dcdbac6ba30c6aec4b0c7a5e2b1b6c98760ce8ac5acc980cdbcc4b4e19aa3c8b5c3bbc3a3e2b1bbc88dc789c89e502dc38fc899c48b38c58cc6aec59cc882ce85c7b421c2b5e19bae63e2b1a0c6b17d77c8812be2b1bac7886ee19aa5ce86c7a340c690c592c8a902e16e95e452f54049c54ef3677e6b143f63e833c523ba008d7a8398d41a331125bbd894236f5b5919322695c196ed052dff008327905be1fb054998390ca719fd701c4d80978dcf26e84f0b1fc57737e946d62761fc59fd9c48d262b93aee45652c787805dface83d04e524403a25a166a1f40ecc8fff844f09de67480452a6789d48b7bdbd811f0edadaa8ee8eb91617992eadf391f4c045b8e9c2db161a26febb6a94eacca3060cf678bbf6cfef4a7cf382ab9ad83de034cf788225e31849cbf147f94a84ad27905be1fb054998390ca719fd701c4d80978dcf26e84f0b1fc57737e946d62761ff1d80feeea1b6d5a163d0c962431636e1ed621966fe285bc970a266bb400d4d48d55ef71704f5b79862bd806a6a33e113b18832b3d59e3a6984e14fd52ac9007abae59842ec800bdaa269f5d4feb1eccbe0efc8936a3ac728a0c98378372d76ac52a52e8e5cac28af3796ecb66834a4be9bfb92fe4564578a1907cde3a2c2a7f2a917fad8595b886e040da568c2018d0249a064157de880922380d6b71ffdaa", "2cca7d533b5ebd990c585df2e46dfe00304cea5a3e47064ce102303dee56d40c", "c3d85ef306fe3f389082631ce0579cce9c27a54e7f6c986af59e605fe77ab9ee", [2069242925164740, 994250683432957], ["5252526a", "636aac6352ac6a6553"], 0, "50fa1bf4a44d5ffcab6c6367eb4340dd47a26600911409147c66caf555c9fb02", "e5e74f39c05ca26e592108fa470b9c98c3d09bad4dd871bd0cf7de01f0f40b5f", "1b8e85119ebce34262c2476b02c214871689e5099cbea1783611a922c928dc78", "4f30ba8f91ac32c478556dc08f41daa907d02a1a566248a54767071867b8395e", "309b44924ac324ceef9030ee0b225be54add80721af2b41857ba17ee17949be1", "e4bda88e493879b1212c250b2c30f75af4f7fb0a26ddf82366023c43e8a40670", "78245cae2fbd5a23ead10662a096b287d0060d136b53165b82759f24d6f63fb9"], + ["06000080f8694a12777777774624a07965c0fa0c000257faba21fea10000036a5351cf6894721fee0000050051ac5363000002e65c165d08ab234cdf248150f9c86f60ec73abdf75c559f0672bae0a39094a3cc523d4c746cb4c915d2157e810be5821837453fef2efb75137f3c2abbc35471f69f50854fb68810f94f763633eeb143f72a5efd6c2a47e6154c4f0f120f37f0e44df8ac5849b655acf9fa7b2ea84621d8e4dd8576da75ed1b48acb910803273eee8ebb63478ad69db3d1b774c121b2cf958edccbc4669d3111b4fdde38b62d27d3216e7f0f42a9aae00fc3791220dbb1031519bc1eccf8298a22ab20927165aa95d54688834817583c6490287734ea300c3894f99baa29ee97509d1c1071f21742ba6713eda020381e6098b05ade280963b398c03bf4c4e1f19ad1adf1f0d61facbf9966bdb01fd184b200f866c5d12e3dc57ecf4fcd60c4a756191dcf50bb0f976f00e43636a68308692f40244c3915344b6f1f5ee70e51e12b28538553403be1498e0075dbda3e666d9ebd18a12721c97349ac10e8fa2d6a59b22356a7719618aab5c757f8821efc3e071b75f215b200b7d29998ed7ae0057fb2329ca9136dd2bc51a6590171dfca3bcb936b11c63c03bb7fce30a05f9b6f8ff354060450a3452da186e93d6c32da6272b89bc4d6d5e8478f299101989711a9d22097cdb70c150ed26df47b0cddee521b4f1e9896a1b6978653a4e38b0d28526e1e3a87435ac4fd3097afe321e72d40c470f3b53f5c358d2e53697caf669deaa11de77c984a730e5bf7b38ef6589a5aa75581bfd3c0078a63a392960ec3f2a05c081a484eb4f425b708360f82853cfd50a027fa9251768696f3735cd9edf79ecd4be08c5785c8aee79a13238709942f2cfd0f807daab50cc6131bab9125673627f5e9a3d53d99fa025c39fab09e2a21346dc7f860a62dd2108e0441178ef97621aefce8972810a4c7fc1b3c7eaa83d4a62bd710989611dd7e2f4bdf15d831006011b44ed959dc61d8de52745e30679cef04013ac6154ef06469823874252162263f3a4ba5657b8d0ecf0386441f8730d0f14e868a324637b0d34a9d1dd6c39f28fd9af350dc23937929e37970f8873701d3fa471010a7214068ad1b890252261dd90d89c5a6f2904bc616b027d7bec879b7a178254fdcaa991b422b7a9693e764a127b172a0dccac44f1527086c488985f9235e2882b4781644eba9ed0961ca7a6845b57365d8754bdc791f81c809d012bd329b6a44bd3dfa34bce1a37b7055348c37f619802550b570c6a0f7877463983a163e18f222a78bb480dd768fd76bc6896fe02aa482f76c7252e66504e880d276bf7d557b396ade3bf0adba84a27f88bda8adbfc89ac86ad00102ee5845688d4f0f892be67979b1817bc4d4ef7280924c678fd54fcbdea8a2eb8f5d75531c1b801b7212c6f1450938b926771e1dcdd3a4782f9a75c0b9fc889572c40d531965175a45b188218d1d879950cf780849326c3f28dd53d68119d296955012a26f833cdd29c6f4c716f1d337d3f4d21c7a63f854c9f4c1c4ccf181ad4316cab136467c01d96d36e2981c86c476567d83776b733735d5658a48f9897cf1e5052b37ec1c88914736d9f97c5499d73d923b4500694ffa5735c93cdb87b35d829549b1c6383e95fd1902ad2980f2a3a2483ace74b7643d8eae8d079aa0067541006b94a6f913dcff13d67cd9a8cfdf30b0c3d15aaa470b3f8956105142fa2611fedaa43facbb3f0596f67887cdee9142c5090a84e6252931ffcf61a50a4b92853060e8b87e10cea8ce00e4665e5f931f0e08dc5247be1aedc79ebb7c20162fca7bf90e5883025fc924368d42450b4fb7a7e1910edd8d295f03d4de03de6051d1fcf287f54f382441dde00cb683a4048ce54d4220905724b309c799924b854afa377b801a0352fc4450b335277adad761e48a1d1dd378936a491e286cafc700b48edf15f1c2d6edf1a24e0e51b3985564eba969cd6ee659baaef746e13aba64afad58af52f428173645757a407e1fdfd989380c02bcc3c37f4890c08eb93162cf78bc3c7453f3f992a794534c07e3968d8270aa191f67800a0bb3e7bfa54b0f6fa53ee8fb136982ce71f40864b54d00451af3f5327422421606ea10c0d6127c02f91ad3aeb9ffd6111225141448be8240c42973ac52d71b012fe8ef41f00ec196c757899ef8c00ef8df445c565469d84bd02c7fc41bfcdf98951f50e83f19a000a9e453f62167e7350f92360831bd7c5222b670616e4b6ca8a23550cad8ac0ddb7645e2b9713be7e1d768f88eeb74c5d32d8a2f427f7216c767a66ba01e6449ae435c24be7b9d288ad75712c92aa50618dfba18e84e88d46068df0b42af892925c867eaf4c639056e9951d009a939f759a8a2c049def0977f61ea11231406cd10956d165578bb29e47696769a580e0701e815af3b504e1358d037e59f6665069ec906e3e034c6b17f0400340d2716201e071e471a855e9cc36d3949971574bf3a060fc0d882d0a9865c24fd000194031730cbe188e6fdafcbbaf751be87af965cd98d993104ca6edd29280cda865567bdd4b4ba4737e61c3f0ad875a8dee6e6cdff26818808ff9b2d558795d65d2a95b4565619f7b24162cc47599a331306e3652ffbc3b3fd06c1460c806f4e61bec2a2a7b6c796f65dcf36a4afc6d8100935210a86389f249e2f8232737b8b336b5f55400b0679ba0c1ef020c92685a424917995ea63ad1d5e28dd63998382c7b39d26db80b43e324faf5d63604a84f2135cbff598eb50e1d3a4b99cd66c7afde67fac47f0358ec783be35954796e5973acff63198a35594187ef817000b08881e70e0b2cde2315179c0841551e8bd928eb624876e86b0b33aab0cde87eb8fd4925d8cf18a7568f6a269ac500f4f6c56bd5ea222602ccb13ec077d22c68a59a67d0ea3b455ee4c4ab93276d3d9aaf87b7a0ffbe024261e798dad058ec8de263cb676d81b7a60799777a8cf06ce216d9c24f0dbb76bc62cb0d779aa49e920c78876c7eae213a638d031167a52864e14b2776f3c066c60be9f288cbbcc3362a21b04d5005746fe5e618f9534887baf44e621f8998c0446266f1aa2ba42c609886116a360ecadc37b862ccac635b40a93a62e041ecc42011131de25be5c1689d40d65b552dd03c6d2712d62d2c9252c34a984474f67c10e9e434760ba7cad2ac72bb26359ea5873d19cc11da7ff8eb934f522d72f1df4bf697f7176f45628853e54141fa9f91a555549ec769827f78ef8c532795f3cdd86aba01471ba89e8f20cdea68ef423e69f5c5ea15ff4d8ea8644f0cc2c9f417fb716a57fc7e051f520049fab9868f52159e8fea0cf5be32f0baba2af6785cd54a50398b014a07b7845997a1b041bcdbec480c685c2aac6b8c5b235c5bdc6993de19ba4c8bfc98e5a5a0001fd7e01c58be2b1aacdb4c3b9e19aaee2b1a0c383e2b1b5c6a7e2b1b8c599c8a8e19ab9c49c6de19b9f23c389c8ad51c4b0c887c39653c98cc499c686c5bae19ab551c7bfc3b5e19b81c489c78e5ec89be2b1aec8bfc784c5a2c7b4c498c7aae19ba1c481c6bfc48bc385c39b53c2a3c5bac5bec786c5a3e19aa5e19b9ec7b3c2b0c8b2c7b3c2b3e19abdc483c4a4c7aac8a4c8b3c480c987c98d47c896e19b8cc6b7e2b1aac48bc2aa44e2b1bbe19aabc398e2b1aac785c6b9e2b1adc59ec5aec6a7c887c4b8632c62c58dc8a4503ac6b372e19b8ee19aa4c59ac8aec4a2c388c69dc393e19abac5b2c5b5c495c2b8c2aec697c594c79ec2acc3b4e2b1a9c8995ac68266e19ab4c887e19ab1c882c3b7c384c2b3c7bdc888c7bc79c79b7ac594c5b1c8b7c380c7bdc6a2c6a4c4adc785c988c6bbe19b99c6b9c98cc7b6c6b87ac882e2b1a9c380e2b1b3e19b83e19aafc59ae2b1a2c78e68e19b8cc4aac7b5c3a6c7b9c587c892c790c898c5bac3b9c2acc989c381c795c4bce2b1bae2b1b6c78302fdb52f062369de658900e6d7a3d6ef4089b024e2df0e02a3e8122735acb6462e9838897a84025b7eb32e0a35e06a801c6e7c73fbce7d5d43371cac7ac598db0acecb0e3466c3d140cfca1ed0df1cdf4067d42d297dfe0b32fcb875338171dd1eebeb123feafa32a5d8c7ce58390ea2df26c60888daf3816b7d0297a17b5f5d208de922e773972b95e6965e58fbf64fae06f0c3f3786f3d52b31b506b6eafc47707788e5b836d8ab59942c24f84acbdf67a58727f6f3df3cf5e6ce3a42729903e7c53d115545ffbce7d5d43371cac7ac598db0acecb0e3466c3d140cfca1ed0df1cdf4067d42dbc399d1977b8f6588c0e087210f051cf6e36e14e32aa23ba6ae4331f2239e705f679542fbd4ed2bf3191243681f827896b1bb1c4b78b34c487a4edfa97d36d6200fd3301c7a3ce874ac7a5c6acc5a8c59dc2b2c48cc983cdbe72c588e2b1b8e19b84c4a8c7aec68dc7a9e19ba62fc788c69fc5b940c58f42c698e19b95cdbbe19ab7c482c98e6cc597c585c882c7bdcdbbce89c8a1c388c789e2b1abc6bde19aa0c69025c7b4e19ab6c8a8c4bf48c3a3c399c8b2c5a2c89dc4bcc7a3c59bc89bc7bdc48ae19aa2e2b1aec5a7c68fc5902e55c8b0c4a6e19aa4e19aaee19baec78cc48bc79fc7b9c890c5a4c5bec8b6e2b1a2c4a340c6972dc694c7b7c8ade19aa754c89ee19b9bc2a2c5bdc4bfc7807bc2aa30c5b6c889ce84c3a1c5b840e19abb60c687e19b87cdb7c5a1c398c383e19babc3adc387c7b1c7a1e19b87e2b1bce2b1a976c68676c48cc7b6c78cc494c2bb75e19b81c4bae19ab1c692c6a645c4b7c683ce88c3adcdb6c39743e2b1b9c8adc8b863c79d5a00018b4ac5aac399c89fc780c2a7c896e19b9bc984e19ba536e2b1a4c880e19b84c783cdb4e19aa6c882c799c3ba5ec2b3c385c786c3a3c2a7c3aae2b1a2c981c389c792e19b99c98cc59ce19b82c480c7876455e19b8761c48561c3afc5b5c59f71e2b1accdb3c2afe19b8c61c2a5cdb2c89ac699c698e2b1b3c887c3b0c38775c68d56e19b93c598c6bec4845a035055e0238937b66e2e9395f6cde91b604b07eae987178a887ef2dd4e842ac41e7c682bb7cb01a221a44c242a56079805a5dd693e8ddf180d3c8eb4ba977bc1b8beb3db95f382c3e402faf3b67bf8d4044d9db61842a3af933316830d53a7cb88d2a9823bcdfbec8f18c86ac3df894238001b28fa313f80cfe75f7cb5d973cc77f321f1952f305018c0bf238b80e321199060666f38bb3edf2d8415d55a3f1c48adafe8901c96fc7ac0d3f7f83717ab11ceb58fafb4bb84c7b254379c612c875ac14a6cb355a33e8ddf180d3c8eb4ba977bc1b8beb3db95f382c3e402faf3b67bf8d4044d9db6d4329145803c6bfb82e29ab0299f917a74028157358728db4992e90420d2330d69e957527f5ea7411756ea6dd81edb0e0e6f1bd7688f54934410bf30902201e186bd829f3234174108dc2affd51bdd7b32c5376feb3b3e15963df674744cda70ff9b177c5d1301891d851fd5bbad3ba1a3d6b03e8ddf180d3c8eb4ba977bc1b8beb3db95f382c3e402faf3b67bf8d4044d9db679ef02a163a4d52fe8e2691cd1ce9f84f7369da364357912c0a6fce67377af3bd78f2415aa9d7e80541b11f79935285bfa5e7908ea28134af6125d3684a8953f017f7ec0d0b8f1defda815f7812dbafe2efac7b73ce6cf886a5f15ed8a507853ed731b8135923e00aeb674c067c82b140138778ca69106cfce4d18c54d43524ca67e8c4662b4a401bb7ff24caaa8851a70e8d4a637daa75ddf219ace464135bc18", "7175943d7eeaa0999b238035accc618bb772b50a07ecf3dc7151207fac1adce6", "8862be09378d8033a021d58af3c9035778361df99acf4788f18f390a779c581b", [], [], null, "7175943d7eeaa0999b238035accc618bb772b50a07ecf3dc7151207fac1adce6", null, null, null, null, null, null] +] diff --git a/test-vectors/zcash/orchard_zsa_note_encryption.json b/test-vectors/zcash/orchard_zsa_note_encryption.json index 01b71448..193dd012 100644 --- a/test-vectors/zcash/orchard_zsa_note_encryption.json +++ b/test-vectors/zcash/orchard_zsa_note_encryption.json @@ -1,6 +1,6 @@ [ ["From https://github.com/zcash-hackworks/zcash-test-vectors/blob/master/orchard_zsa_note_encryption.py"], - ["incoming_viewing_key, ovk, default_d, default_pk_d, v, rseed, asset, memo, cv_net, rho, cmx, esk, ephemeral_key, shared_secret, k_enc, p_enc, c_enc, ock, op, c_out"], + ["incoming_viewing_key, ovk, default_d, default_pk_d, v, rseed, asset, memo, cv_net, nf_old, cmx, esk, ephemeral_key, shared_secret, k_enc, p_enc, c_enc, ock, op, c_out"], ["1039d8e64a80902e105947817df3bdfb7df7030e68739f9c533a36bf5a6a807243106de9a7ec54dd36dfa70bdbd9072dbddab5e066aaeffcf9bba320d4fff712", "482169eef62efaaf9d9364b1666e4d4c299e04a852e10c5b949e2d9a738f7a5d", "56e84b1adc9423c3676c04", "2c69504989035ef9cdeac663387b9afb09fe0ee74e026b81d26f83f45d12f763", 8567075990963576717, "9435a7304e9de2a5d6368e9c7e1fe01f6c54db9379a94c2941ef180c25b869bf", "2f70597a8e3d0f42f7a86a704f9bb232fe04a37f2b5a7c8c2aa7bd6e3af94367", "ffbf5098421c69378af1e40f64e125946f62c2fa7b2fecbcb64b6968912a6381ce3dc166d56a1d62f5a8d7551db5fd9313e8c7203d996af7d477083756d59af80d06a745f44ab023752cb5b406ed8985e18130ab33362697b0e4e4c763ccb8f676495c222f7fba1e31defa3d5a57efc2e1e9b01a035587d5fb1a38e01d94903d3c3e0ad3360c1d3710acd20b183e31d49f25c9a138f49b1a537edcf04be34a9851a7af9db6990ed83dd64af3597c04323ea51b0052ad8084a8b9da948d320dadd64f5431e61ddf658d24ae67c22c8d1309131fc00fe7f235734276d38d47f1e191e00c7a1d48af046827591e9733a97fa6b679f3dc601d008285edcbdae69ce8fc1be4aac00ff2711ebd931de518856878f73476f21a482ec9378365c8f7393c94e2885315eb4671098b79535e790fe53e29fef2b3766697ac32b4f473f468a008e72389fc03880d780cb07fcfaabe3f1a84b27db59a4a153d882d2b2103596555ed9494c6ac893c49723833ec8926c1039586a7afcf4a0d9c731e985d99589c8bb838e8aaf745533ed9e8ae3a1cd074a51a20da8aba18d1dbebbc862ded42435e92476930d069896cff30eb414f727b89e001afa2fb8dc3436d75a4a6f26572504b192232ecb9f0c02411e52596bc5e90457e745939ffedbd12863ce71a02af117d417adb3d15cc54dcb1fce467500c6b8fb86b12b56da9c382857deecc40a9", "01713ec1a6210483f4f02d3015385138c2421171135748a7d78e709ff324badd", "27f3ee05e7982a9e6d0be655ef2e8813d2b369bd667441c0761711ca30eb1fca", "21d97bf1e27c316b6dc8b910ead2ad01e66a7e7b459a3c84c1cb2158517c7523", "1abdf1ff4f35338efe23708febbab431395b389bfe8b6b45ba47e4339c46fe5b", "1745ecf569d96a277d2a07db71566557ecd6137a77bd6f45f204073a2c135e8a", "a54850217c98982534c84681d38cf05358edcea0f330a726c76c7fc6ab4cd536", "2003187954ebe2ad055a149b4d02b8638261487527df187bb31a7f336532c482", "0356e84b1adc9423c3676c048d5f2935395ee476bf69b8250c18ef41294ca97993db546c1fe01f7e9c8e36d6a5e29d4e30a735946743f93a6ebda72a8c7c5a2b7fa304fe32b29b4f706aa8f7420f3d8e7a59702fffbf5098421c69378af1e40f64e125946f62c2fa7b2fecbcb64b6968912a6381ce3dc166d56a1d62f5a8d7551db5fd9313e8c7203d996af7d477083756d59af80d06a745f44ab023752cb5b406ed8985e18130ab33362697b0e4e4c763ccb8f676495c222f7fba1e31defa3d5a57efc2e1e9b01a035587d5fb1a38e01d94903d3c3e0ad3360c1d3710acd20b183e31d49f25c9a138f49b1a537edcf04be34a9851a7af9db6990ed83dd64af3597c04323ea51b0052ad8084a8b9da948d320dadd64f5431e61ddf658d24ae67c22c8d1309131fc00fe7f235734276d38d47f1e191e00c7a1d48af046827591e9733a97fa6b679f3dc601d008285edcbdae69ce8fc1be4aac00ff2711ebd931de518856878f73476f21a482ec9378365c8f7393c94e2885315eb4671098b79535e790fe53e29fef2b3766697ac32b4f473f468a008e72389fc03880d780cb07fcfaabe3f1a84b27db59a4a153d882d2b2103596555ed9494c6ac893c49723833ec8926c1039586a7afcf4a0d9c731e985d99589c8bb838e8aaf745533ed9e8ae3a1cd074a51a20da8aba18d1dbebbc862ded42435e92476930d069896cff30eb414f727b89e001afa2fb8dc3436d75a4a6f26572504b192232ecb9f0c02411e52596bc5e90457e745939ffedbd12863ce71a02af117d417adb3d15cc54dcb1fce467500c6b8fb86b12b56da9c382857deecc40a9", "92e04874b5837c261daf1a27b783ec4865d3bb728eb161daedb8446ab38f078ea8662e4d2e9d00a39527dcde517ac3dbf9d27e3ce10621b897e97910baa563d0b4c38f8777f9dfb55a4d0ca649807a6e7e3b637be7835c0c076e6f06ee5c8aac6ad21300f8e1cd395f692dc572ab07fd4be1f2c6520964edec3be55622ac4d23858c398df66d6a6e546018f981668924be963b7cbb0c7f104d1607fbcbc01849d99372cb8e64b2ca15d7f8c5372005a889d6a93123594209e4d2597b6e83782e5d1ab0c5d642be32e7b48985aa077e9a76bde27df426748bf32552015688b36e34ff9d2211d872fb236a182fe4f287a55bfceea3ed99fdc291f91d6ef8d29a278fa646e8e7dc66d49b3862267ed58b31660997a58f29735cc6e59865542f5d908ce52d9f5b29c97824d14d4d64cdbe5693b51b7ec731c9924b4f475a14d0587be645448a07554f15bc9dafa1f7386ae86f71482b356ea79cdc44732cfa4146e6ca5104f0a4607bd64b58396e443fad2cfc36ddd3ae9aa4bea87aded5ec351742fc5a906ad054d3594316cc54b874bbcec2a814315018bc7e1d3c748472bd9677765dcf59b16d55a3f1864f751a693d769cc76b8e328a9ac83be178391beb5f28ab692b6f02a3f7498a4bc551f8487daeba3be02eb020c160f8785391aa03de447b37f95becfe3eca95ae62aba08220ee87d24816b0995f2730e8ff9aca218b88e31b1fb7783a2980f7b29844c10626a213a981417d90dff9fb2abafec838230e1a55cfc5f7f819abf6e5b0a7483bf1bceb15e85bfe12fd550281e52820d0bdb2a5ba34e374ca2ffdac56ce513cf3dd23de9fb4a1d2ff4ffe749bd8cb308f9af7b6fea239", "d61a6ac62afd3e5264a38898854253f144a2a172dfcf11b2a8402c7ae5eb25b3", "63f7125df4836fd2816b024ee70efe09fb9a7b3863c6eacdf95e03894950692c5bfe469c33e447ba456b8bfe9b385b3931b4baeb8f7023fe8e33354ffff1bd1a", "55b8907c6d454b83634f1b9a1aa3c3c98adc77d96c2f6249ec66dbae4d0cc940d726bcd1ec91189fd3049a33f2ea7d8b74aac17cda3883802db5969d8d2f3225919ce38826415cc6b338944b4899548b"], ["fd9e9a1f381cbe75cd8d6ae12fca872e9400f00272b029652e656c8f3c4bf037eeef96421b2fab2fb3ad1e0ad8502d74e6f08f0dd518f8fa822a65be2740c021", "05dad6b325382d84827f850aa1fb0d1970d4a0503a88b60a78cb628def8130e7", "556e5e1bf51bc6a61158f7", "84c7d74af939ad4ad0dd57233f79860cc2dbfcc8f9ea15272efb2b066fc5cab4", 9072946746592546880, "6877304eb459a41be377068ec85f757ef770d6cf3a554e4b14ecc16b6b01abae", "2f70597a8e3d0f42f7a86a704f9bb232fe04a37f2b5a7c8c2aa7bd6e3af94367", "ff958fe3789d41c2b1ff434cb30e15914f01bc6bc2307b488d2556d7b7380ea4ffd712f6b02fe806b94569cd4059f396bf29b99d0a40e5e1711ca944f72d436a102fca4b97693da0b086fe9d2e7162470d02e0f05d4bec9512bfb3f38327296efaa74328b118c27402c70c3a90b49ad4bbc68e37c0aa7d9b3fe17799d73b841e751713a02943905aae0803fd69442eb7681ec2a05600054e92eed555028f21b6a155268a2dd6640a69301a52a38d4d9f9f957ae35af7167118141ce4c9be0a6a492fe79f1581a155fa3a2b9dafd82e650b386ad3a08cb6b83131ac300b0846354a7eef9c410e4b62c47c5426907dfc6685c5c99b7141ac626ab4761fd3f41e728e1a28f89db89ffdeca364dd2f0f0739f0534556483199c71f189341ac9b78a269164206a0ea1ce73bfb2a942e7370b247c046f8e75ef8e3f8bd821cf577491864e20e6d08fd2e32b555c92c661f19588b72a89599710a88061253ca285b6304b37da2b5294f5cb354a894322848ccbdc7c2545b7da568afac87ffa005c312241c2d57f4b45d6419f0d2e2c5af33ae243785b325cdab95404fc7aed70525cddb41872cfcc214b13232edc78609753dbff930eb0dc156612b9cb434bc4b693392deb87c530435312edcedc6a961133338d786c4a3e103f60110a16b1337129704bf4754ff6ba9fbe65951e610620f71cda8fc877625f2c5bb04cbe1228b1e886f", "b3d87a25e8b8b96c49baf6ea234a106417a245ec0b651566ebb2d21e7e704915", "31c7b24d5c67e2ca49713b6240bf432f74e55b5f72a6e5669755e78d5b59e1c1", "0ff9e9c51c613f6fb6cd1c9449b2c85ca9fc35e2aeed3de46c3d2203d4f3b659", "14cec9bde061c022b14c5cdd018af4c9dc000e4d73dddd5e99c77a22744a8710", "8c856931ac1168a8424b8a0d7760082bf5c762d804650899051ee71e000d9ed2", "b0d97e6836c62faf59298c00319cbb3b262283137bd85e19edb0299a79aca011", "d9c06a58dd5bd56731516a9ad1493049798e2e8a44b5d74ac13a70a1e780bf4b", "03556e5e1bf51bc6a61158f74050afd8fe94e97daeab016b6bc1ec144b4e553acfd670f77e755fc88e0677e31ba459b44e3077686743f93a6ebda72a8c7c5a2b7fa304fe32b29b4f706aa8f7420f3d8e7a59702fff958fe3789d41c2b1ff434cb30e15914f01bc6bc2307b488d2556d7b7380ea4ffd712f6b02fe806b94569cd4059f396bf29b99d0a40e5e1711ca944f72d436a102fca4b97693da0b086fe9d2e7162470d02e0f05d4bec9512bfb3f38327296efaa74328b118c27402c70c3a90b49ad4bbc68e37c0aa7d9b3fe17799d73b841e751713a02943905aae0803fd69442eb7681ec2a05600054e92eed555028f21b6a155268a2dd6640a69301a52a38d4d9f9f957ae35af7167118141ce4c9be0a6a492fe79f1581a155fa3a2b9dafd82e650b386ad3a08cb6b83131ac300b0846354a7eef9c410e4b62c47c5426907dfc6685c5c99b7141ac626ab4761fd3f41e728e1a28f89db89ffdeca364dd2f0f0739f0534556483199c71f189341ac9b78a269164206a0ea1ce73bfb2a942e7370b247c046f8e75ef8e3f8bd821cf577491864e20e6d08fd2e32b555c92c661f19588b72a89599710a88061253ca285b6304b37da2b5294f5cb354a894322848ccbdc7c2545b7da568afac87ffa005c312241c2d57f4b45d6419f0d2e2c5af33ae243785b325cdab95404fc7aed70525cddb41872cfcc214b13232edc78609753dbff930eb0dc156612b9cb434bc4b693392deb87c530435312edcedc6a961133338d786c4a3e103f60110a16b1337129704bf4754ff6ba9fbe65951e610620f71cda8fc877625f2c5bb04cbe1228b1e886f", "1a423480bf3767f5ebfc40b8c89cc534f165c35d19c8da6c3210e952cad823a7846021c3de4a8693b71e287f4686ac0addced94e22577c409da2dca2efc2b3f88697f5ed205ab2f9ea2985dd8b91b32c1d7a8da3e86057e8708c7eb13232af565da5a35de50626296aa6071aa00a2cf2473fa80bfdbb9589482a835d56d227e629e35b2fb0f3dd38f13baa24e58826662531076aab9f4e3de2c0d003e8d10a8a70643fe24b1e4a2b6d4274bcc5fce0493aec37e324e9b51347e320a8a00dd6d6cd3a46704b90af0d30e1da337a2a829826ce70f4f8a7cd31375942da534b688bf0be8b6b90526b181d9f072f608342b24c89dad7f7f3079fe99b6cfc7338c286942cab6072953f086d59a1d66000a4ea6ae63fbbfc5dc76e23142988725dea4743522b922ceb89f1948ce943d573661030fe0cec607bd247c9b591843d3e38a94729298e6005dfd9f4f0f486cba7b651d5b9d3d7ae6448e39d19d77741792d609c2eb97fa9ba6e0b33df17ff0f3c6116389f3da3b0d656b9153eb33f1bb50394d737b6781535e92bcc8a7e56e60802333fea10deb6c79b663ddd9282849146233f078abb6d38ec807c45794df4aafee8d758b9dab4f39abd9ace42ea39889d5f40241224a9e1171badcf4c5a759e3bb9c79e3d1c72b4af6581e07bdedfc17fe68270799c3bb08b11fefeb1edb2bba0f1146b54012ad31757102caa5dee1fcf1f9713340da252bd41ed4ae211f35f88991e1fe347d70f52cd12d73613cd13cfb12eb25f832b34c8b6693a85b400fce303dccb3f8d90f5b70c1e00d1b541e0e1373cc0c4050072187690f138fd2503272a3f9ec5720dd3e5b1da59514d4cb50b1a445a9d66", "ac15d00954732441d33935ca815584aca02e5346b10f83c48b5be49746c2d0ab", "b4cac56f062bfb2e2715eaf9c8fcdbc20c86793f2357ddd04aad39f94ad7c78410874a74227ac7995edddd734d0e00dcc9f48a01dd5c4cb122c061e0bdc9ce14", "eadf7eeb102db1885854c29eb7b05c7c96bbb890002c4ed114ed62f5f9ccb4416b5eddd9adb55ce9c7a0d8442bbc8afa5c77b990ad6d46124dde70494872b2208a7c5802dfe9bd1ca19bef4b37c613b2"], ["91ee205448c98b69a33ebf2935095d79c253029e5e5dc02df58a1003d1d85c27f2def5b110fd43d715e8d59ec4ad0f41020ec660cd9733e779b51a7ac2d5a631", "1a11a05a5fa2b0a290f9e62fd8870d7d8e04fdbf93a411641f9675317b202f18", "08ab2ee99d4d9b983ddd22", "0d14371575f275b0fa1ef3c3dbf0728a00eec4d451fb5651ca2df4db43f6fe82", 14400879385556610631, "af76eebf2f95379fdb90b047a08d7ecafb0031def59c3e1686aabd6ffecd07d5", "2f70597a8e3d0f42f7a86a704f9bb232fe04a37f2b5a7c8c2aa7bd6e3af94367", "ff61668190bd52ed490e677b515d014384af07219c7c0ee7fc7bfc79f325644e4df4c0d7db08e9f0bd024943c705abff8994bfa605cfbc7ed746a7d3f7c37d9e8bdc433b7d79e08a12f738a8f0dbddfef2f2657ef3e47d1b0fd11e6a13311fb799c79c641d9da43b33e7ad012e28255398789262275f1175be8462c01491c4d842406d0ec4282c9526174a09878fe8fdde33a29604e5e5e7b2a025d6650b97dbb52befb59b1d30a57433b0a351474444099daa371046613260cf3354cfcdada663ece824ffd7e44393886a86165ddddf2b4c41773554c86995269408b11e6737a4c447586f69173446d8e48bf84cbc000a807899973eb93c5e819aad669413f8387933ad1584aa35e43f4ecd1e2d0407c0b1b89920ffdfdb9bea51ac95b557af71b89f903f5d9848f14fcbeb1837570f544d6359eb23faf38a0822da36ce426c4a2fbeffeb0a8a2e297a9d19ba15024590e3329d9fa9261f9938a4032dd34606c9cf9f3dd33e576f05cd1dd6811c6298757d77d9e810abdb226afcaa4346a6560f8932b3181fd355d5d391976183f8d99388839632d6354f666d09d3e5629ea19737388613d38a34fd0f6e50ee5a0cc9677177f50028c141378187bd2819403fc534f80076e9380cb4964d3b6b45819d3b8e9caf54f051852d671bf8c1ffde2d1510756418cb4810936aa57e6965d6fb656a760b7f19adf96c173488552193b1", "3e73b3c5e634979949edc8a5bc1907645e9d3c9f217f55217e5995925d6894c3", "16ffb925f800887314cdd0447d727fb07236087dc668ab2098d7c58484008dc8", "056924e0f483033a22864c9e04294b371d44e94acf3644e69593c66f6159740b", "3a4ce0599392729526d3de59f609974cd544bc12c4a1752a8f86e0e7ce4292c4", "23ce6b866cee07e6ac0376d3ad7a7df4a733881e81ca68e87a8fd65d52d8040e", "b6d362e2f31989a1ee13176516240515d2cc6ae2530176b098954100ac547a4a", "a65add0cfc18dab1adfd6c49e47d7671746950d53fb428a9d40f62eb926d6230", "0308ab2ee99d4d9b983ddd2247ee58858033dac7d507cdfe6fbdaa86163e9cf5de3100fbca7e8da047b090db9f37952fbfee76af6743f93a6ebda72a8c7c5a2b7fa304fe32b29b4f706aa8f7420f3d8e7a59702fff61668190bd52ed490e677b515d014384af07219c7c0ee7fc7bfc79f325644e4df4c0d7db08e9f0bd024943c705abff8994bfa605cfbc7ed746a7d3f7c37d9e8bdc433b7d79e08a12f738a8f0dbddfef2f2657ef3e47d1b0fd11e6a13311fb799c79c641d9da43b33e7ad012e28255398789262275f1175be8462c01491c4d842406d0ec4282c9526174a09878fe8fdde33a29604e5e5e7b2a025d6650b97dbb52befb59b1d30a57433b0a351474444099daa371046613260cf3354cfcdada663ece824ffd7e44393886a86165ddddf2b4c41773554c86995269408b11e6737a4c447586f69173446d8e48bf84cbc000a807899973eb93c5e819aad669413f8387933ad1584aa35e43f4ecd1e2d0407c0b1b89920ffdfdb9bea51ac95b557af71b89f903f5d9848f14fcbeb1837570f544d6359eb23faf38a0822da36ce426c4a2fbeffeb0a8a2e297a9d19ba15024590e3329d9fa9261f9938a4032dd34606c9cf9f3dd33e576f05cd1dd6811c6298757d77d9e810abdb226afcaa4346a6560f8932b3181fd355d5d391976183f8d99388839632d6354f666d09d3e5629ea19737388613d38a34fd0f6e50ee5a0cc9677177f50028c141378187bd2819403fc534f80076e9380cb4964d3b6b45819d3b8e9caf54f051852d671bf8c1ffde2d1510756418cb4810936aa57e6965d6fb656a760b7f19adf96c173488552193b1", "80562dbef7bb353a62e7c81ebe68156cb75c5c7e3d96bbcd7daff50cb0957d33dd99779f7d3d72b18deb7a697510e0135b8df4833cf582a14f08fca9b37aac851ff9f5805c57748a3fe81b88c98c96fd2a75c4f666b61d2074065cf44a30a198a298b7da427c18608a8f138363f0554042d3e3a7e322945151c63bb237b320bc780a8f9e01c601f034bcf03767d5d750402a23800f46ec08780a8f78e9a237a9cb8306261d1bb4c3f62ef4cb0f7034653224fe77179a4d12159a8766ffc59bee68d974d22773e5ca4f34f46273a4463369b176a61f1e478c2d3c4e427013e5d86975ea9193050e52a7026f76964ca018159bdc196c44cad2d2623d33507ef0fec10f9d80b208e3c33f7d50764163b3f03329ad41eb5a4fb4f3ab8eef2da5cb3a7c8622164870a82c635d2351539b973c40d58e9179436b9c0b74fd5eab814959d280ea3f8e09d8442fea4adc8cc9c2fe50efad2ee19ab5857a2d2fb1d113670822b95795a34d20f7c637f8dccfe73552fd34176abf0f8e3cfa70bec8844b87b144cb99b0b09b47c662dd705e4d74c15d47429833e7805d884046c0d936c87232cdc953bf6e6193b4cf6781128ebe7a51db9b36673808ad7718e250cb511585f6bc0978bd17e4717ea4193d095d222ba1b2f9d818981df172a491d841bc73ec179341a28f038aa3e4c8652411f185a64992a6cea6c45c70e9d664694bc9441f29c481815a82b3a330c96c05fc9c485ae8d996b6f9f687f3901f740ac89ab242f2aa0ce7b0eb14b42d65bad9fe5ce291a22cb1ffdfdf2730d68f682de0f9f3a304f50c4ffdf958306c11a29170ddae9065ccc9d4d277626e7881723ae172ff09db09386f9e", "e8fd2efa178c6c6476f8e6012746fb883501dbbbd51e44b26322ad6b9ac336b6", "82fef643dbf42dca5156fb51d4c4ee008a72f0dbc3f31efab075f2751537140dc49242cee7e0868f2a75a1c412bc44d54c9709f659ded3269572929359e04c3a", "46ba14f83ff5ab760f1420ebded986fd937827bc05692ecadb652ebbc8f6d9b52ec39787d8ebdd506ca1a85dc3d5ba4c5b415261b0753ac10e01864532a3572c68afe40ac3c0957b7afc23fd5e0517aa"], diff --git a/test-vectors/zcash/zip_0244.json b/test-vectors/zcash/zip_0244.json index 7f115196..21a38477 100644 --- a/test-vectors/zcash/zip_0244.json +++ b/test-vectors/zcash/zip_0244.json @@ -1,14 +1,14 @@ [ ["From https://github.com/zcash-hackworks/zcash-test-vectors/blob/master/zip_0244.py"], ["tx, txid, auth_digest, amounts, script_pubkeys, transparent_input, sighash_shielded, sighash_all, sighash_none, sighash_single, sighash_all_anyone, sighash_none_anyone, sighash_single_anyone"], - ["050000800a27a726b4d0d6c27a8f739a2d6f2c0201e152a8049e294c4d6e66b164939daffa2ef6ee6921481cdd86b3cc4318d9614fc820905d0453516aaca3f2498800019f33bf3a109bdd1b232b47b1646d91e1296634ebde5ccad57288b5b2228186e54b6968912a6381ce3dc166d56a1d62f5a8d7551db5fd9313e8c7203d996af7d41a38e01d94903d3c3e0ad3360c1d3710acd20b183e31d49f25c9a138f49b1a5301466b3da612149df5eda0f14f2efc5c6ac03884428a315dc91f8d7b492ebc57e475a4a6f26572504b192232ecb9f0c02411e52596bc5e90457e745939ffedbd121e37ec1e9dddc31b06dc9576a1738ef73e6ba71648913dbf75a779fdd488d83f857deecc40a98d5f2935395ee4762dd21afdbb5d47fa9a6dd984d567db2857b927b7fae2db587105415d4642789d38f50b8dbcc129cab3d17d19f3355bcf73cecb8cb8a5da01307152f13936a270572670dc82d39026c6cb4cd4b0f7f5aa2a4f5a5341ec5dd715406f2fdd2afa733f5f641c8c21862a1bafce2609d9eecfa158cfb5cd79f88008e315dc7d8388e76c1782fd2795d18a763624c25fa959cc97489ce75745824b77868c53239cfbdf73caec65604037314faaceb56218c6bd30f8374ac13386793f21a9fb80ad03bc0cda4a44946c00e1b1a1df0e5b87b5bece477a709649e950060591394812951e1fe3895b8cc3d14d2cf6556df6ed4b4ddd3d9a69f53357d7767f4f5ccbdbc596631277f8fecd08cb056b95e3025b9792fff7f244fc716269b926d62e9596fa825c6bf21aff9e68625a192440ea06828123d97884806f15fa08da52754a1095e3ff1abd5ce4fddfccfc3a6128aef784a64610a89d1a7099216d0814d3a2d452431c32d411ac1cce82ad0229407bbc48985675e3f874a4533f1d63a84dfa3e0f460fe2f57e34fbc75423c3737f5b2a0615f5722db041a3ef66fa483afd3c2e19e59444a64add6df1d963f5dd5b5010d3d025f0287c4cf19c75f33d51ddddba5d657b43ee8da645443814cc7329f3e9b4e54c236c29af3923101756d9fa4bd0f7d2ddaacb6b0f86a2658e0a07a05ac5b950051cd24c47a88d13d659ba2a46ca1830816d09cd7646f76f716abec5de07fe9b523410806ea6f288f8736c23357c85f45791e1708029d9824d90704607f387a03e49bf9836574431345a7877efaa8a08e73081ef8d62cb780ab6883a50a0d470190dfba10a857f82842d3825b3d6da0573d316eb160dc0b716c48fbd467f75b780149ae8808f4e68f50c0536acddf6f1aeab016b6bc1a51ed44cfab70000c7b3534201cfb1cd8dbf69b8250c18ef41294ca97993db546c1fe01f7e9c8e367edcf04be34a9851a7af9db6990ed83dd64af3597c04323ea51b0052ad8084a8b9da948d320dadd64f5431e61ddf658d24ae67c22c8d1309131fc00fe7f235734276d38d47f1e191e00c7a1d48af046827591e9733a97fa6b679f3dc601d008285edcbdae69ce8fc1be4aac00ff2711ebd931de518856878f73476f21a482ec9378365c8f7393c94e2885315eb4671098b79535e790fe53e29fef2b3766697ac32b4f473f468a008e72389fc03880d780cb07fcfaabe3f1a84b27db59a4a153d1070689f2ccf975b2b176e1c69dbe381340ef1f98fdc4b453abda3a2bfac3069ba7f1cc50a81c2520e412fab4e5d397ecf739f280d5b684533d5d29cfe7e7302ec144b4e553acfd670f77e755fc88e0677e31ba459b44e307768958fe3789d41c2b1ff434cb30e15914f01bc6bc2307b488d2556d7b7380ea4ffd712f6b02fe806b94569cd4059f396bf29b99d0a40e5e1711ca944f72d436a102fca4b97693da0b086fe9d2e7162470d02e0f05d4bec9512bfb3f38327296efaa74328b118c27402c70c3a90b49ad4bbc68e37c0aa7d9b3fe17799d73b841e751713a02943905aae0803fd69442eb7681ec2a05600054e92eed555028f21b6a155268a2dd664052528a5f8ed028f59af985ad1315c2e25aeb9d7f134e4bf478642ab96b15d3b3e13ce2387ac84dc0819e81260e11d392a5f06db8b5633de281a0e9c958c24060297f608af1dc51616562b1ffff6e2a28bab1f7772713a0a4b56fe47fb5a7b73aeee5345566ecf3e95e825f92eb469eb5d69164206a0ea1ce73bfb2a942e73703214d270d80534389b1a1e2bba67481eb3667d6d38254ac4b44559b4708cdd12898972a895bf0fb055cf1fb9b73029d6bfb27da2b5294f5cb354a894322848cc3d35b9554a5f62b44a7dcb25406e5ba07882cb6473714e77a051a7dcd29fea0a943785b325cdab95404fc7aed70525cddb41872cfcc214b13232edc78609753dbff930eb0dc156612b9cb434bc4b693392deb87c530435312edcedc6a961133338d786c4a3e103f60110a16b1337129704bf4754ff6ba9fbe65951e610620f71cda8fc877625f2c5bb04cbe1228b1e886f4050afd8fe94e97d2e9e85c6bb748c0042d3249abb1342bb0eebf62058bf3de080d94611a3750915b5dc6c0b3899d41222bace760ee9c8818ded599e34c56d7372af1eb86852f2a732104bdb750739de6c2c6e0f9eb7cb17f1942bfc9f4fd6ebb6b4cdd4da2bca26fac4578e9f543405acc7d86ff59158bd0cba3aef6f4a8472d144d99f8b8d1dedaa9077d4f01d4bb27bbe31d88fbefac3dcd4797563a26b1d61fcd9a464ab21ed550fe6fa09695ba0b2f10eea6468cc6e20a66f826e3d14c5006f0563887f5e1289be1b2004caca8d3f34d6e84bf59c1e04619a7c23a996941d889e4622a9b9b1d59d5e319094318cd405ba27b7e2c084762d31453ec4549a4d97729d033460fcf89d6494f2ffd789e98082ea5ce9534b3acd60fe49e37e4f666931677319ed89f85588741b3128901a93bd78e4be0225a9e2692c77c969ed0176bdf9555948cbd5a332d045de6ba6bf4490adfe7444cd467a09075417fcc0062e49f008c51ad4227439c1b4476ccd8e97862dab7be1e8d399c05ef27c6e22ee273e15786e394c8f1be31682a30147963ac8da8d41d804258426a3f70289b8ad19d8de13be4eebe3bd4c8a6f55d6e0c373d456851879f5fbc282db9e134806bff71e11bc33ab75dd6ca067fb73a043b646a7cf39cab4928386786d2f24141ee120fdc34d6764eafc66880ee0204f53cc1167ed20b43a52dea3ca7cff8ef35cd8e6d7c111a68ef44bcd0c1513ad47ca61c659cc5d325b440f6b9f59aff66879bb6688fdb462af43582b983f92b5698b87db46e4b02dd8e81eca555a44f2f1aef11d88a0bcee76af9ad3f9c46a67062e1a9ca7ea5c014384af07219c7c0ee7fc7bfc7933d174650f46b4cc000190c19b44c57ae891aa86646c10a177a8626be064409931c37d9e8bdc433b7d79e08a12f738a8f0dbddfef2f2657ef3e47d1b0fd11e6a13654db2854fcbff49aa0dadafec320b6ed2d4b279aee9060c1b221e2eb2f13b0691c4d842406d0ec4282c9526174a09878fe8fdde33a29604e5e5e7b2a025d6650b97dbb52befb59b1d30a57433b0a351474444099daa371046613260cf3354cfcdada663ece824ffd7e44393886a86165ddddf2b4c41773554c86995269408b11e6737a4c447586f69173446d8e48bf84cbc000a807899973eb93c5e819aad669413f8387933ad1584aa35e43f4ecd1e2d0407c0b1b89920ffdfdb9bea51ac95b557af71b89f903f5d9848f14fcbeb1837570f544d6359eb23faf38a0822da36ce426c4a2fbeffeb0a8a2e297a9d19ba15024590e3329d9fa9261f9938a4032dd34606c9cf9f3dd33e576f05cd1dd6811c6298757d77d9e810abdb226afcaa4346a6560f8932b3181fd355d5d391976183f8d99388839632d6354f666d09d3e5629ea19737388613d38a34fd0f6e50ee5a0cc9677177f50028c141378187bd2819403fc534f80076e9380cb4964d3b6b45819d3b8e9caf54f051852d671bf8c1ffde2d1510756418cb4810936aa57e6965d6fb656a760b7f19adf96c173488552193b147ee58858033dac7cd0eb204c06490bbdedf5f7571acb2ebe76acef3f2a01ee987486dfe6c3f0a5e234c127258f97a28fb5d164a8176be946b8097d0e317287f33bf9c16f9a545409ce29b1f4273725fc0df02a04ebae178b3414fb0a82d50deb09fcf4e6ee9d180ff4f56ff3bc1d3601fc2dc90d814c3256f4967d3a8d64c83fea339c51f5a8e5801fbb97835581b602465dee04b5922c2761b54245bec0c9eef2db97d22b2b3556cc969fbb13d06509765a52b3fac54b93f421bf08e18d52ddd52cc1c8ca8adfaccab7e5cc2f4573fbbf8239bb0b8aedbf8dad16282da5c9125dba1c059d0df8abf621078f02d6c4bc86d40845ac1d59710c45f07d585eb48b32fc0167ba256e73ca3b9311c62d1094903570519d4442f0200e6ad11f2452dc9ae85aec01fc56f8cbfda75a7727b75ebbd6bbffb43b63a3b1b871e40feb0db002974a3c3b1a788567231bf6399ff89236981149d423802d2341a3bedb9ddcbac1fe7b6435e1479c72e7089d029e7fbbaf3cf37e9b9a6b776791e4c5e6fda57e8d5f14c8c35a2d270846b9dbe005cda16af4408f3ab06a916eeeb9c9594b70424a4c1d171295b6763b22f47f80b53ccbb904bd68fd65fbd3fbdea1035e98c21a7dba5fe1089f7d1c032f24d36835aa8815266e897ff829403cfac3a715954b9b68958a0111a2c9265633ba2831a2e86b941e569d58d99c1383597fad81193c4c13151f40aedb487b5c04ae3b1ddfbafa26e720099f26d5a7535aee57306fd2c4f30673cd9b698fecf32faf88f62e21c90665859dd26833d21d9bc5452bd19515d3fa5c1e68bc209b9dc2a10ae6b630726a67b33603c691fafc281dd94dc9888a68c4f45155aa7897c045aafd9335be2e0ddcf5f586d7f6b4fe12dad9a17f5db7031", "d0854b7070bb168392e7cf3d3a558711b49c2c0ad8eca3a8a14b8333bd962c55", "57dcab20681fee70a3c653b66322fe3f6158f89ccba1b30f366785675f7e7612", [1800841178198868], ["650051"], 0, "ffb000107a8feedcd5936bb9f278d40f6de65beb21f7b16a29d8565bb964da88", "59e436c51d2cd27f10358e9506f97f76af7e34709946c20bad3842424dbf4e2d", "66b0758dd9bd290bc70923389c9c8d5b85780c3704ea0ba8a52c0064a5ca3e68", null, "79283ea27a3e39795f83217d5c934bf6a4a39f523979775da1edf415ee759e9c", "f43ae4176ceb81f2b9f3dcb6ebee407baaa2a6e4358d80c5412bfd960af0dfa7", null], - ["050000800a27a726b4d0d6c21fc998c31f4dd208010000000000000000000000000000000000000000000000000000000000000000ffffffff06041f4dd20800ffffffff015058e5754c2104000753ac51530051520001e5849f96bae6f2056f33ab1e6989d7d264adc97855a990103b4d1e6350d5c31a39c3caf69459e462f141be8b39037ffa255ce27e4ad7b566a29620a9f011ab08fb2ad3050652b3f65b8e34526a2a15fc2ddc5b5113e4882c7cca0dd5577be067ba7a175dae4bbe3ef4863d53708915090f47a068e227433f9e49d3aa09e356d8d66d0c0121e91a3c4aa3f27fa1b63396e2b41db908fdab8b18cc7304e94e970568f9421c0dbbbaf84598d972b0534f48a5e52670436aaa776ed2482ad703430201e53443c36dcfd34a0cb6637876105e79bf3bd58ec148cb64970e3223a91f71dfcfd5a04b667fbaf3d4b3b908b9828820dfecdd753750b5f9d2216e56c615272f854464c0ca4b1e85aedd038292c4e1a57744ebba010b9ebfbb011bd6f0b78805025d27f3c17746bae116c15d9f471f0f6288a150647b2afe9df7cccf01f5cde5f04680bbfed87f6cf429fb27ad6babe791766611cf5bc20e48bef119259b9b8a0e39c3df28cb9582ea338601cdc481b32fb82adeebb3dade25d1a3df20c37e712506b5d996c49a9f0f30ddcb91fe9004e1e83294a6c9203d94e8dc2cbb449de4155032604e47997016b304fd437d8235045e255a19b743a0a9f2e336b44cae307bb3987bd3e4e777fbb34c0ab8cc3d67466c0a88dd4ccad18a07a8d1068df5b629e5718d0f6df5c957cf71bb00a5178f175caca944e635c5159f738e2402a2d21aa081e10e456afb00b9f62416c8b9c0f7228f510729e0be3f305313d77f7379dc2af24869c6c74ee4471498861d192f0ff0f508285dab6b6a36ccf7d12256cc76b95503720ac672d08268d2cf7773b6ba2a5f664847bf707f2fc10c98f2f006ec22ccb5a8c8b7c40c7c2d49a6639b9f2ce33c25c04bc461e744dfa536b00d94baddf4f4d14044c695a33881477df124f0fcf206a9fb2e65e304cdbf0c4d2390170c130ab849c2f22b5cdd3921640c8cf1976ae1010b0dfd9cb2543e45f99749cc4d61f2e8aabfe98bd905fa39951b33ea769c45ab9531c57209862ad12fd76ba4807e65417b6cd12fa8ec916f013ebb8706a9a556c762f88500006effeda06c4be24b04846392e9d1e6930eae01fa21fbd700583fb598b92c8f4eb8a61aa6235db60f2841cf3a1c6ab54c67066844711d091eb931a1bd6281aedf2a0e8fab18817202a9be06402ed9cc720c16bfe881e4df4255e87afb7fc62f38116bbe03cd8a3cb11a27d568414782f47b1a44c97c680467694bc9709d32916c97e8006cbb07ba0e4180a3738038c374c4cce8f32959afb25f303f5815c4533124acf9d18940e77522ac5dc4b9570aae8f47b7f57fd8767bea1a24ae7bed65b409e1dd26b8dddd68858d6f5161f073d90636860a9aaee18629b06330a8ee30591debfcef56a026bb28c3b06ec2cfaf5b79ab72694d1d012a7594dd80ae7dfa0c00", "986ee4c4bdbd384c41f97aafecce586c082f4ac20918f6c2a4808da5d7adcba3", "6a8ae06b320f2ee955c4af74b09da17fa0f25f0b322d1ea43b8aa2d30e5864ad", [], [], null, "986ee4c4bdbd384c41f97aafecce586c082f4ac20918f6c2a4808da5d7adcba3", null, null, null, null, null, null], - ["050000800a27a726b4d0d6c2c2eb518f68984d02010000000000000000000000000000000000000000000000000000000000000000ffffffff060468984d0200ffffffff00000000", "6427874598e3877e9f28aad8e3c6634e4c7617841b1ab1507a6b8ad73c6cd128", "87d27002f0f4b3e814ae34cafcdc2153d20c01069ee4861e57a223ccb1552133", [], [], null, "6427874598e3877e9f28aad8e3c6634e4c7617841b1ab1507a6b8ad73c6cd128", null, null, null, null, null, null], - ["050000800a27a726b4d0d6c25e3dbaf7ae12670d010000000000000000000000000000000000000000000000000000000000000000ffffffff0604ae12670d00ffffffff01516cf4adec75070003656500000000", "da900554689a1b1aeed9a12fe1e46302db92f7a0605f4719729bf67ae7eff46b", "03f9779449d90f0ebb7283f652b10f3aa13958d5ea973701a4759914a6fc3b99", [], [], null, "da900554689a1b1aeed9a12fe1e46302db92f7a0605f4719729bf67ae7eff46b", null, null, null, null, null, null], - ["050000800a27a726b4d0d6c2ff6acc0ffc2e490d03146b9d49dd8c7835f43a37dca0787e3ec9f6605223d5ba7ae0ab9025b73bc03f7fac36c009636363635100635365bca7e54cc1a12d127b57c8138976e791013b015f06a624f521b6ee04ec980893c7e5e01a3362035904ac000053d7445fe2d09130f63511da54832de9136b39f4599f5aa5dfbb45da60cdceab7eefde89be63f3f7c00452006aace1405def0244fd7f99b67d040004630063ac12f6465073e1020009636a5351520065ac65000000", "5837a7f51b79a1bfb6f82d782aaab8718f3465583efbaa44655c1c58cae534bc", "5eeab6d72d8a05bb18615245cb7f2175385b3c03335d8e09e55648fc25bc366c", [1848924248978091, 447389782351145, 620151782842275], ["ac0000", "6565", ""], 0, "d3b58a516ae82b7a585a38b05371c0e747c06b5674c3ad4d1f33f4a5baf460a9", "cb4fbbb2ff5ca2761de646ee1b57ae55687baa4fc2201123d29a2dc55676608f", "85e7718dd3842433013e6dd8c9d76e2a24478bfe3743939d76c20d69048acffd", "1a86899715b15f1bf0c4f7678cd70fbe1f083f519f90403a447af37cbd8ea2b3", "45a5cfda0d711b549cf9a696f1cd173b41bae64a83957bab09afc5bb92daea62", "49bfe3ed32285f1d9265f54e47c8938861833518b0b91d30fec2b9031eebf0df", "5bf3a4774e9a6cb85fb2fb427d9402691b41444ed92622155c0ba488f107e61d"], - ["050000800a27a726b4d0d6c223e119f635ef1d05024b216b7023fadc2d25949c90037e71e3e550726d210a2c688342e52440635e9cc14afe100665515151ac53782e9e4a5fa87f0a956f5b85509960285c22627c59483a5a4c28cce4b156e551406a7ee8355656a20043e38ce103bd9a274e288d020000aafe033252c7030005516a63656338eb8b41ca5104000653516365acac000000", "3532b6cc2d1bf3658d114edbd1426ba66c1b0302bdd1c771338128b66c88d290", "a5f9a1facab35dbf4bc775d3df61e77ae79b9871f5673b8be2e98f78e632059c", [1561051182746413, 1535468271734483], ["656a516aac516a6552", "52"], 1, "0513c9c1c09ed0165e72e2e5cbbf142c612d8716fce380d5e71f697e011da924", "62f555860e6437fcba94484c9efcf85906b1b73ebdb03aa659fa77cf007cea2b", "3b877dff075ae0cdbdbc3778339cccf67d7040e68dd60eef98de7ddeea0336e6", "d94af9dc5bd75d19b076e990103538eeaebc3a302329a156b25fb5d78af9b2e4", "573c68fa07825a88ff2e39387b4f7057141f799d51283afb5c0d5f50d505c761", "d1cd339dd8580283cd2151c807f3556a8d17e1dd78ef272d68edb7b0bea95ef3", "a8df6110a38674a556f7385bc5f4b7373b5ecd908b47507bd8769876453fceae"], - ["050000800a27a726b4d0d6c24723622987d8d704000002aca3c4c6433b1da60595c2bafc722b38e7910f63616b22c9d677b17979566db2149b1d99341e4e6f9120f4d41e629185002c72c012c414d2382a6d47c7b3deab591efff360fe1199056c56e5feec61a7b8b9f699d6012c2849232f329fef95c7d181172c284ce8a4b322961ad781a5b9736d7f12e8643453c105a79a9f5ae009fa1ae6c25a9462ebcbb0fd5f14554bc97747c33e34da90c816d8d0d50bfe37618c5812891484fa259322c15092d4155d8696d6f12f24fd364496b3be0871ca3d02d2b6bcd59ead5e27e83ef2d4408754e9003161877669e1a4d850bf9fc1c231854d037e262f9a9f9bd8904467eaead83f0938e26e345f9cc695985f00a1255a0a4f95db9dadcdb7c240899aea2783c2d21c2d3279f886f7ab3d4e8af5381fa0b01848f1ab14ad334f2b68035808cdf1bb9e9d9a816baf728a955b960b7701fa626687dc3c9cba646337b53e29816e9482ddf5578a8768aae477fce410ac2d5de6095861c111d7feb3e6bb4fbb5a54955495972798350a253f05f66c2ecfcbc0ed43f5ec2e6d8dba15a51254d97b1821107c07dd9a16ef8406f943e282b95d4b362530c913d6ba421df6027de5af1e4745d5868106954be6c1962780a2941072e95131b1679df0637625042c37d48ffb152e5ebc185c8a2b7d4385f1c95af937df78dfd8757fab434968b0b57c66574468f160b447ac8221e5060676a842a1c6b7172dd3340f764070ab1fe091c5c74c95a5dc043390723a4c127da14cdde1dc2675a62340b3e6afd0522a31de26e7d1ec3a9c8a091ffdc75b7ecfdc7c12995a5e37ce3488bd29f8629d68f696492448dd526697476dc061346ebe3f677217ff9c60efce943af28dfd3f9e59692598a6047c23c4c01400f1ab5730eac0ae8d5843d5051c376240172af218d7a1ecfe65b4f75100638983c14de4974755dade8018c9b8f4543fb095961513e67c61dbc59c607f9b51f8d09bdcad28bcfb9e5d2744ea8848b2623ac07f8ef61a81a35910b8a1baf39a919a7b60bc604d63185f759221d847cc54a22765a4c33475b5791e9af3271fc8d9350667090d8184ec50522d804f23c4fb44ffa481bc92ae408d1b9f2b131904f9705c59e2f4bde7a3b2c085d93fd2abc5e14d163001a12f51938d021afa92239b873dc6c357eaa8af4ee6d00540657fe32914103b5d98f68bd3e2b5359f08ccd88d0c811e4c31fbb49f3a90bbd05dce62f344e7077593159ae35050b04c9e6b86bc432dc8b048c73c0018ca5b69411297732a4e1aa99a928c71e7a24fd277856aa42501e51b012aea9446a2104e93f815a0b3a29b458314f3d8be2b9823d3421505ff6d8890e904a24a7de951a2a1c64ed2e4f9e9a5165eba4799cefeb5d148005545f9b5fb0eec6503febbdd26a238514383734afec8a481cfb2fe1ff92f1ea78407b407c6b84a214ef607cc5904d9e8c73febffa01c2b1779dc420f089eade20b69d5d7c43ceb736b6831e8c110f16cfdb3a467e9414c00ecf13731500894555678c497faba9a95d01cc464390fc4a76bfa8b0e1c68a525d706d6604b2330b6b3485215f606f1883a751588c7efa506c3e8d0c60192e8476bd1175d9562087bdb818e66216286bafe47ff4dbcced51444480a9a5673ece7fac73a0ed41ab0051753a7caa89be3139afd9793b3e02f27f040046595acd47bf13fd0da27f09eda48036d3ee437f2ee8f8606ea97343c33584657f46dba99db5cfe6ca176fab7b0f3bfa0ab61e340c34eb9f17c7ec2be03b180f0bb6f434c2a6542e00e84373f4f4649cda32bf686666143f622aa480460b5afac518607cd9af8bcd6b58c30127316b25d5ea7bf6b0cab8542ff69d9b2f180be12ed75344a395aa10f852f083ad64ef40e9c0309e9bba54b8cb33c95498a69538d3ae5b25e247098306fa8c74a8ee5bca941531d61aac27aab3dc5617d5606c9577a2a8346e8d85b32b8505775108dc85e2ade2eac1e636e1af4054c8b6f57632df269c3723b320872e4c57b218358dc7e9905bb04edf92edf0df635f3bf361e57a13296e1447af5087872d636e27518a9876e15eb01f5e8ded81892511cc2851b00b832712a6d3ba5666517bcd3567621a7cf8445589653262020c33bf78031b8ee0707de072068c170570327e6d9f5c6ddc335402efc548862f5a07094fd428a7bbc15d7b38d05362c9ca985f58a76647d2be4c2cd6b3d17d6870971d7a098baf72c6f6f1214cf1faae488bd7de259d3415c2f0ddec7457004f35708d1eccccc0df65a04943ad5cbc13f295f000fe056c40b2d88f27dc34cfeb803be3483a9ebf9b5a9026057725d63ead2c0c0ff1fe26ac1e7bdfcd6fad875842d194f331750462c06b8d7982d67995ed5d3ae96a05ae0067f4eb1c7c93231bd39773cbe0a9d33a0a40b101d020077d97ce424013d64b4d0d272ec01946b7a5eedfab4d68cd6d1b2667d04b29d0caf370098ffe4918e0ca1df47f275867b739e0a514d3209325e217045927b479c1ce2e5d54f25488cad1513e3f44a21266cfd841633327dee6cf810fbf7393e317d9e53d1be1d5ae7839b66b943b9ed18f2c530e975422332c3439cce49a29f2a336a4851263c5e9bd13d731109e844b7f8c392a5c1dcaa2ae5f50ff63fab9765e016702c35a67cd7364d3fab552fb349e35c15c50250453fd18f7b855992632e2c76c0fbf1ef963ea80e3223de3277bc559251725829ec03f213ba8955cab282d9625348a614b59bde45885649bae36de34def8fcec85343475d976ae1e9b27829ce2ac5efd0b399a8b448be6504294ee6b3c1c6a5342d7c01ae9d8ad3070c2b1a91573af5e0c5e4cbbf4acdc6b54c9272200d9970250c17c1036f06085c41858ed3a0c48150bc697e4a695fef335f7ad07e1a46dc767ff822db70e6669080b9816b2232c81a4c66cc586abfe1eaa8ca6cf41fc3c3e6c7b886fb6dac9f4822b4fc6fff9d0513d61a21c80a377671d135a668a0ae2bb934c82c4142da69d12ca724756a379a69f83e70cee0c78cf313a777fab48ee203e14fed624162e9cf3865245cfb31ea07ee889e470fee46a06230f70051f11e798c720d37f227ca01b109a1cee92ad5f6b0201ae71eab446999cdcbc4a5fc3b1af13894ae93ddffe8ee1850136b30cda1d83d8d3bea7b131c06141cc2a85fa5b43d05ec954e11b6f37b03f46213e942a7e19a46e970b5c506708430317b1bb3b35df68ae33a4926a03e6bfeb5510416fcbb0524c9ca5074156cc5a5d6fe1c995edc60a2f550411aa41e3da3bdcf64bcf04a0510571b936d47e55cec0330ee8dfe73563404f047d7f3a8a3d7743bc554955210f1eb0d08599ea77d5f974d87176d37d98b9c0ad440407209ed6a9f08464d565593e1a63b938536b49244e97d880173b640f2ddb74d068ecb46cf289b7d891307bba37054cf91b31fc82f74d5fcc000942ede911825f53fe666b0c9aa8cff6a376e1f372eac6ac4e46cc0942245d4c2dcf02d7640ffcc5a6ac3a87f5c411551bcc2f26cb94961d53f95ddb19ae930c8d70f031b29a5df99ff36695e802cbcb6b58c1ba7ed5eacfa76414a41ad4a44f71f1b580d34c3a952920b254a145fea517f5b42b2f65ecd0f82595478d80ae5c8ceea12a161ccbb5eac09990fc619a46080436dbd08d74784af002d58e06faf7f3ceae7d3419b1fca265a5559cf9e2d3b60978d81a678b9ed8e4486b4d14609d6c127c0c2fbffe30a605198367017df5c2b2c020b405035feb4b2cdfe3a281bdbd968e0a90fa651361a42de272cb8c2f54e96f51df91ef119cc7ab7e136a3bdb818b4d78c8e986670030274392265433281c8a771171c2b70a07272d2fbaabf813bf2cc8c2b2bc256d49827ffa8f6b096b4c3a792c5de003f4c33b7216056d9edb7482fb98aa033b65e1199f5837e81ed2fe494a719ffc653fd2bb9ef91327ac210482a6ded0ab8e1c80988bb4585851dc93eccc62322924cd13b5dd4eed66ed8d9972d772629ea64742ee83c04112f09ae574827aa4beb0038f2555a8ba36a9bfba028d7c21ea3cd0bbaa9ae4811c6af06fe80a8c02ab7a00e18e4a6aa1ea1b76945d2615d43ac118b56c2f2960fe93a025f13ec91ffc6d2c353699abb092dedc065db8fa214dbc46466f897b88c58b30152133aa3831af37c74d99e9e36ff7011d3238305691508a2c3a43e755dc081b511d6482a7db65fa9699ea87ff47099ed3637dbb0a3d0ef79796a8ef1e4d94d42b4bc2b4a038ae6e46b24cfc84153d31eaf895063a5ca959be63f37f2ba0d432366736d8632fce072b6ae5b6f3fd59d3faff638275a992fefc87e60d44c2cadc2b5c494e3e72eb4597c96b40167799a9001a2ed3676a8b403ae25ffd772f7081e9a32bcc1c5e2edd4e2a6576b783cce3aae11fa432262548856183ee682d5dc31beb38f061cbdeca7021a444e2dd417df26dcd220f2b731772b439e96d614e1facb486c7a7d5171b1de359f6ad3a96f649c969102a1964fb4b4a1a4279c68e6c372e42187d754e804a61653092069fb9b6d25266890808b015df28c801065da6febdc1a56bfd002625acfaa5373fde149c1cfc3649b4869696d44ecb12479c5ebef995f10029f8b530eeb3fdc2e50e8757fc0bb9e263023db82f878d9ac7ffb0bd4391df1d879899a3ef57bfd0d1f7755648edd85bb052a6edf71cd2628c987429f36dc505ccc43f30e7a869c9e255e2af9fcf30c121796d190000960cb6fe2f1bf246118b498f3247f9d484c73cf09393039e45326b8ffffb3e7e6159c46699f100792d4672950348a90552e45943beeacf03f3216f94e274d63d637d9f190e8a266cdeef153530bee5cb8355260505c2c2e5d990fffdc34ec0ff7f1af81b24ced0efa6213da6c7c60c487f5f7b03f8160a057f46d05bf8218b3add9c06893bd02db9b61191dfb133bfabe4858e47a4cc32e416ec08b8ac7915a43733f4406e9d967c560f344d7e904a28045d91e50d79e42867c0ad0ffb55f68875e586420108a1b092576415dc13693a1212b0e7003084ef95a27a7d4284d276111d860142cb740c15b7b623cf48b3f7bfe3af08df8d1d3e11ff198214e673776f04f0c4e846c32a10c0d559e4968b4f8e1b96cdc1ea7ea31dd86d680e25985e1d5d02580d04274234af2a51b56bb68a29e03bab7b50f306ef5d9a4f8135d69614ab34158fba370f78763d4020081fe39cc231630e4c08915e631771550e9ce1fca2c63fe06b7989d584fa7d782a88c1e7d64b6fbf55e3596af9bcb7585f8c7d3aa5c2082b265249df05701dab031c4bac1ea267a2996a2028d1e6a0f80a3847c531dba96ee65a24189bd2712e40e959664981e58b2a4f951ef8f497dfff2f2f271eab89c628e18b5fcb43882537eaf6ad2a6b1754633caa86bf2c76f3993154fc73e6fbba2210c2743f530a427849a301e00e01129f03a4607f87cbe0762c0b1c65855deba8422ca4b88abeea6a4382cf16ccd6dc7c37c44e549c4534819acd8bb0a02a5fa7a1c1d3806fbc3407fd7da93fd0de6400d3ab8977485cddfbed5932f507b79947adb2fad37615aa717db5f298099f20f263b359a1151a6b75c01365eb154ae42140d6e10342f14f34dc33e07ff0e4d1a6be375b32f84b92e5d81ebb639c4f27e715aa42cc75707d4ebd1bbfbe8f90fc7c953e7a9715e65af8267373d3451674ff084efd92ccf3bcc7aca1467b6327e4f9522b2cc579a7a8fff7ca7cf145dfc13eafc34153b2c3e8afbe53444d0c73b3bd5bc870b01cd457911e356313fd1dafb4c8151634a01aff7cf116d433c3d2b3adda9cebe18f7d172443e5e7b5ac9abe8db2256d7ebe2ff28020939503870597b9a955892c7389650a2d42ec92be723fedf2f2ede5a472aa1e74f33ad41901544edbbe3ac464cf439196015f4f22ac2b8fc01496beab4d45907f479812a259431a2cbc93d4f3b84e4dd366020273a6752e501af6ff1b78ddc817e6ea351d6006becf8d2ffb03990f67774a81e05b7f4bbad8577fa27c9de64e1b11dcf384f5956443748755a9fc6f2a00b10c3657ebac03bfc0b587bef2f45ec8acdaa51c143b0cb25b9142c61bd790a80d7c23f90cc03495b51e4d2843e557f9e2545108c6c6fae359f645c276891c0dcab3faf187700c00310a4fef5631400009a2dbd0e138d2deae41caea5f186577a77d1b737fe21f0fa5a18ebb52755b526ef6130fb56944cfab87527c250d113b29bcac9aaa10c2e7de415edb0806c6da03020a134ca7ecdc8da1bd57a37f55a46940b45b241b1c16ee100927d1bd860d445a9de50d4c384d6e1d00108026c0ea5ebbf0b72fbf5c370bce18d3acbc46599099baae1d802f77333494a7ae130fe86e8f818f9261a2dadb4125229ba0ffc0e7090324430b521a90d224ab7a1024e1d893e7404fedb348e4d5e2235c59a7876a0fc60145c6a009687684460271ee133a437fe52fb6cfba97fcec161df515dde905a24da6d37bdc34044a955e682b47471ca1e8c78c51ed377cd4afa894bd9bd12e707156da0726f7cf5729fabe37216221507c5506ef59ece2a581c9d8b0b2074ab0e848ca6b7054d1841837e8791bd82715a28ab569a9a287a4f6490086b1c22169521cdc132212939c84a10896422170234cd82055a8c1c2e53a0e214938a97ed7cc8de0f4ed4b21b945b55e9eb0559ea858d43fc3113165ea18b7b893a5e326a5b0af475e27a54b207b41f92e33699060cb6704ab5690db57aa812cb9c24430644c3b3b2a44f2718a7df88abc4117b587deff78de9c73af28080b2fd05003e11d3e1b3299dc9521f8b513badb010", "4dfc4aedbedca830183d03ab9116849397919f338e53d9e270825d40aa9f1b3f", "f789d287aeef8dfed55e85d52cd892b028c0a6147c77346b7a807ceb9f050cc9", [], [], null, "4dfc4aedbedca830183d03ab9116849397919f338e53d9e270825d40aa9f1b3f", null, null, null, null, null, null], - ["050000800a27a726b4d0d6c21bfeb91b0b31691c03c2e825a597b8fb75bc562d654d62104640dd74e56cd14baaba565b84b845e163d1caef250153981637204f96a59c8e8024d9041b2029e94c15245f1a958840ba3f380a4d20f1184e77827de3ff8f0153459afe241f723c084823230e003d3d21e53501ec0499b083a7dad685c57127f4de64733a880c2db20752535163525263f664a35100000003f927b9469e18229d02c33dec3f117c5d2a8a85db9b5756dd52b8190db2596280fa21394377a4551c76d1f75ac03c262054dffd79a9ded05e888958199eea4501ccfa4152d445a6b308549efc1d9b2b97d39da90c6388be8052458325bfd2f5bf73741d5785837a6b844b474775718c29dd99084e9f88ef153a8329f532a690171c2d1e3074dfae3e23db3948a453c39481a9914dd0ac79e927360129be3a7f119544122000610bd2aacbd82325a59b95154ecd82c88d23abd1e20770ffb8aabf83fc0734964ccd411d1c935714e24aab566f4f08424014c4eca91b590f082b473f361c87415d37bd20d70fd0b52b6ddf1865f766702e32b05b3cf1630ee8597aae19633f3516a8555ac5be32c675be1817efbffd9369041a089c283f19649968c2498cde56f500434f280d77a9c62e43cbd3f136a4c6a00a43e6ed530cb2e8ae838860adc88aacc7bd6a00ae0c19ff4533a485efde082b5f4d1f7a8ebe7ed82b7b05a8cfe1e373459f1bdcbf9525747e8c9508a555facb798740e0bdf994d9739bbe5538a0ae0f076c582c0f5ba878b99b8249db1d7e95056c98af083d98cb0ed9e3f7436e1c7643766f966b83e999206ebd1393b9b2a7f414480fa017480069f85c7749c435ae2fba2ddc1038d547d84854817ef39635c29827aad86726c9ade3b265b9086c8b5b75ef56fe4bd8b4d62893895b3fd2734fdac464156d7e5ebc7ecf1d83b86f659637e3b142c164963b8cdcf4ba4f4035dffc5a789458847781918ac72fc18bbbf5110032e66d75b3171ef4b513290164a77b42b0a4cfb89639ab23845e1aa2a452f3731c8cb65082a622a7c2e0013ea47d0bdd42d6990466649a905c684c3251716d61f760d53de6e3f790fba7f5f1f4de267113bdfcd7422822330b32d58e6777765f22a4116344eeb65b2ec516393ab3751b5356d2b0c9500c0f3e469181035bc3660f0b8f9fbe6e40b5e89cb79b063714ca75e72e2e100a10d63bf784df0820ef25f8ef40fe5f05fb95683f9105ff3cb2d219ab76605a064f69219f1dc0d00b3b48642f970dc00cca4b8b43308be18286ec5a4288d600a3785cb622d468a4c6969b3792f2485027d0ad9aa4a9c2cc972f9ee5190a95b1eb058dddd8c08e7d753f5e011b2bcfee1d52c1c4f20aa3f712741fc093a1b36af555f74e30f85d5cc959307f7435f7ef04ca2c3125bcef2a990176ae339325d5a588da5796faae5bab7c82977c0ff797093e2c1f3a7782a6d39a61ee5528990d8d369e8edcfe38bb702dff02da3428545d9d6157a51e55ebca6a8506e3699a3d7085a4d9fed5094c68b375e984f68393300871e308fcf74e276b62266a8f4ee3945f094d17a7c07cfe0bfd4895a14fac971c92a195b442683c4956bbb195a4fa66dc9cd542c76b9150c84bf890789942f55c200b773ecdd7992cff3eca24de3e0984e10e68ae387534b96cde3792f135bf5f68787d370ca8c4c4074dc5d601ae90495437c3c2d48a3d966683ac05160b7a84eaa7aab74009e57a85f7bf68a2e482000f829c545073a15d5cd0fcc57439a4350eaf098dfb82a085ea8a4af6fa8381f0658819eab483f65b325d5aeda15232cfadec75ab1866e4c0155a9c74a7a57ccf34c483ac7da1588a1b6b9941f11040f94cf78fad89bf11fed69aa0d83105adacdd4e5f04a62424023c9b9e33c4fb7f12bdf21f07f265c537d51c6551f4617b915d21991839c3d0d36393d646e0a8a41509217d0e7d2ca1a0a0d677a3eaca23edeb07b74e652a0bc50c6c083a55d6c7306e74086f4768933aa24873681867a7893d77cb7f29b8c847c583f2d071a686616e206719f761ae39c110442e06163d2b84590360695d4e19849e634f24d9ad396c19ff83ce74f46e645f932e141a41195936c85d514414f112e60b1a2537c38d6dc6c4638305c9bd6c62e366bc63123e3e6dd36eedd3136fce8deeca2aa09a3298a39d83859efc9b2b69cf9a7dee08a98e4be558ac7912fdcb42209075420260f7cad0f2c01f2afe33073f26249d944f7a50dd84839bc3ea7fdee4ed71449cf07533d26e1e27a3efb032c3a3b34bd3092622d2062ae536ef5149c49b5bc9475eafab6e675761008b0daddeecaa604470bbe0fada255d290e92b190c2c2d8c2dee5455d1fa9a9f3db7779b584643464aa8014ba66994de25517f83980e66ee4f62314ae6dbef452d5d38b0a16f3991f36d8a8b39ddc0d5595eed98762878cdf3f4a2edc5cda77d5fe4faf63a15f568a540da57dd9beb6fb1a977ccb91b4d79cb39b28911a29e7bf028ac6103796dfb6b20967239ad373c3c51d3927f2380019fbdbdde59697322636a0aea1fd22c588575c0f89649e9f3ed393cccabba2e794b7c4b2daf8ddeb7f45270d3f95edba5b0de7a32819233b0c55350114ccbc481586fd0542c3a0afdd245228ac7474b3f549b103a0062df1bdae35be3f6a92dad6177cb848eee24c8520a330bdfb26d75fe7b4b365d094451222eae18b9849f5aa17e52ca5c71e844075cd44038e5c894ca2cd19765cf8f61b619af02456ae695962fe5e931a63b5c79052ecd333e18412db91e15f7cbc70b4cd7e8e3c951f358572e37767e7d52704a6721b30efc41017ae4d231558c5c82cc7dd7e3356c09dc24906f0438dfcc300856ac2ced8f77fa8015736c661e80248aeeb774874aa79d290b8f5027a0a509537fc7c689b7ad86116cfec2647ccaae1c74b416f3e6ae8f7cc60eaaf7b6a590d51544138e1732945603a53462c60e1f6cb0c9ca0390c488224c313269fcd59fcb611fb2d9b4c8fa601bb1cb8d07d797bf5de52bceeb02301c8962ac1fc0491dc81affd6c1ebf89a13d6f290eda5d5cef382215c5e951d71305ef33d9737126d0e662905f1250926f6a229990e38f69ad9a9192b302f26bdda465d90b94b12c57fa3fd6930083f184438d8a889d3f5ecea2c6d23d6736f2a0f18e26f4fa45d1be8f3dc4a707137e95d2ad594f6c03d24923067ae47fd6425efb9c1d504e6fd5575340945601fe806f5756acb562f13c0ca1d803a195c2ebb2ef02ac33e6a88dea075ba996d3c336648e8694d3a19d3dca531beb50d4327c5c0c23cb7cfdb08ca7cf2cac6bc139d0741473d376029cb4ab6bf054557ce294c728a4687d57ec8909ff51a4d02f9dcd11193d7d1c9fdae6a17396a1bf57a994934f5e7a59f045debeaff62ef326b947f2a8b49555e4d99b3bf5c81ff9fe314e047af152508f57015ca402c67d925c99acea3ee8cc4b008c5cb43966e714ef480fd05e07c7b2dda9aa3966113eaa293d3f622b309d64803ce1e6378b6aac4fab527c43cd45ed0a3c1a4b9fb18dcccfcdb6ac0c2421639cda0075a20dc5111b8d3d3199495bd9133dbab94541410e4fba92c7b606a5cb122f140cf1a3596f2788f3c8b92660f14cb65af5dd23dfdbac1371ecf4b33712fed2292c44f70834cf96c05d58827e69bfc2e696fa0874025e2c3d19b072020031513b1962ec540856cb189387cfbfcc0f7c68223cba47fb0c9b486e4d99171961f7675a8b46328a3bc109bf07c66d5ede771cc4c74ce80333829191eedc493508a644530a6144f22dcf97525a4cdca1ad71073b080b73ea4549f5401bff4318268e6ad637363157a19a53f123a0b0e16d0b77f02028da464100fde76d83dd0bb224ede28042290ab2bce854139bca36e5b2cbdfdd9106fc9f18b95553e4fe548b3e4a87daa7ef1ee38ee9b4e0dcd63e80ecbba7e74b3e3ba3d0e8a6392a062b8e065a54414c3c5bd9ce4e85ca6293e884d1456a4c31e1654ff23ef26e2e14e1298a49c072e22f9d98bb0f9b03bd5fd013fcef3ed6a49aeb98720254087ef728e319db964cea54d0eca76cfe56288b6f64f4a19df37ed17be812e82d7d40536f378a931c82cf7111d6e117809363809b6be378f8fd5a1ce22a8d3c4547abd959830aaaf013de2bf27a1fbae8b16f38d1349b6031ce02348a240579c0e535790458b4963b616933d1005c1d03d4c95180c8d17a55ef4bee465668b20ea4118ca5692e", "52611c9413df01e14a5640bb2d4913e2e0f6b24745446dca8da53072c5f96267", "14fdea928b575b89829b5c12af7a098ae4c702f781e3b63768b6964d10c53e1c", [787459282010655, 1685382316228727, 1715663111103469], ["656a", "650051526a", "526a5153005152516a"], 2, "1c58ae5ae1c88181e8e56fa181798be9578c348b886156d3c4874004ca72e2a7", "77e54f88127c3d1e87ec2358ecb5f59f29b1560bca76b67fe479faf481dd3eda", "3e9a1e9146bae8c7fbb82b28b5c64ede3f62899cd1c90351652dd061696ce8dd", null, "05c1c1a24aa231c78ec43bef5fc2dfc82077bb82c7c6ad17f694217bbb081541", "b0a30332951f96a8a59aa26208804b3e85ea6f66075f9c20cde67ebf253a25b4", null], - ["050000800a27a726b4d0d6c281836c3be99a081703a460e968aa7109870bbed17df5f888c8ca1467ae17dbbcde31c1105cb5bda88ac6c627000452ac52ac0ffe81ec58bf1e6d1bb7aaada41fba0bb588778a7f65202ad811ea73d26c74550395aff75325107c096a5251acac00650051a2e7424719a3d185b7e0a43a472e298ac0afdc5287d7ad124cd9405a62cd1ca08b282efef7f928df0852525251ac5353aceaa5ff1200000000", "a18e70a050335a432290412c2454557c2349856b73f95864203f567b59401d22", "0ab2a287e4f2183f67d3e548a2febe4b0bb7186646222ffe2053e82493e4756a", [1076763594431866, 316847576141144, 1780844721475339], ["006551ac65630053", "63520053", "acac00656a6351"], 2, "ab06772bae42fa5557a6f492df43cfc1f5f2eaaeaff2c279699c8357f68fa1b5", "4741085e9dbbc00084fcc4cb82ef4d4233ef298aac7d3cb0f5c55bce8a2c809d", "6871dab90f55dc66f59c439fd3e0ebf7831814f658662f5cb51f78574cb12dae", null, "381edefdeebc8ccabf11036f664e37d62fbab2c2536a98a24ab84e5a4b8311e7", "43b9a858c0f7fe8603ce256c0ce8cba4c1d6eedc155f7dae1734c7fd39083a5c", null], - ["050000800a27a726b4d0d6c257b85751235dbc100252e41e002931b45746198e5dd9571a56a7e0d423ff27989d3eb417ecd3c3093fb82c5658009624c53219a60cd0a8c4da367e29a71779a73032985a3d1fd03dd4d06e05566f3b84367cf0faee9b0963525200526a53acac5d82d0a602efabecef1bc70100020063977663550e760600016a00000309a89a5f40b37303e1816df13a9d7e20db159c9f42773a2fb023d95abb1e1cbe81c092edb230fa38ea13c5de7c0e5031a1e84daec3ebe62d5f6c4abe5ce90a3fcdc3a6500c011c8a0fc03db6cc0c56cfd6543aed33ac6b7c4db783dee6b329277f96c7e90bb9b47302465f375c1d3ca48e54facae0f9c2dd4d64d9046152b43634227fbe32f663bd1d90bbfa22f0e9c793477193ddcb40181a679eae7811323231f01f55c7ad04cfb63f7c4a3d0a2b0ffb0b05a6be055b8c94ca80bb0a1d13cd4cd69ab98304ae2515d5f7699d4abee5c20be609d873511012f234bd85a7eff5fb634cff2658ba6516048563095ecefb3015ee3f03ca52a177f261ecdc26bc089d34c6404846e9c647fcfe98cc6acdbb464f64278ad8ce9d1ae0d415bc0c05245fddaf4ebc8dc703a85cb270f796ad2d937e2ac0d5e0a34821758000aa59c9d4652485294ee0ab29696b21430fa54dcfbf2b9c49d142064209eeeed4d471ffc017d4e20a796b0927804c061b9f4a7091fe015ada68fd8442e01825c88dfe55cf5de38936f7ce25311b902ba97a3c12a95cfa1c3a591b818f60832709d9e4839e410fb36b84f3ac4f070fc35e161978259e5b8edc744d90919aa770bb36215128e582b59641e23852e958eb8fc3c0aa96152ba4f77f138d6a6712a3ae3226015883f81db23e583c869c4c71143a6fffd65e8dfdc50c99a2f1f314cdcc71359e235f1d7dc2b5f38ef7b970843163c03f9dd40a8015efdc8791956a3f3cedd9ea64f8efa7a0815a70381d71467817bd04ca529aede07ff60d176aed0f855a2eaea89eaeaca89358c081826a0812a5bca28be1373f086dbdba7e43e203212c9fed21474ba19a055ffcc179412e893a744832298c5fe24cc6b18667f49b34dfb12379267419a9cb9403d8167d8d1e91d2811a043b29243b069b37587847dc6fcddb1831bd1cc2567ca033ac40f74ab6955f683b12e4e8254e4ea760d38b3f46791c5c4cb12bc7ccb0ed1865f25d601c303f81fb1fa1db48533d3d6b288e4d9a4dff8ec21c96f578399710c825fe7e32f93a8c0743f9ebd54cc151c7610337aebf7e9b915720a54351d49ab8c22fa34998dcf583d4387361ef3ff86f50ec53f49249e4ad349603066fc9c661d69f911dfa7241c8d5792d78332e93db6593e593fd5d456abdac79a716fa6e3f3928a84d197086ecc27eac188ff2b71521762ad47bec08992d86850eb3ea13d5070807a2cb6680a249ea1c04203748daab9b0d3b3c2e9dcfe7760c79dda3c0259e7da9ccfa5fb647a5e20f3f3bc866da24eade36b683a2bd7197fb672726f42008b46ad7f8abdb18117f322c57dc017b0a371f4863135b4db5a1b6e0111e630e23459a748833991cff71a05c4ab19dd99771582d038104b7e039a376f7acbbeadb34f945beb9d7ca0e4e3d5c5e4eb1d8526ebd13dacb1ba35735c6d04a4555acf4bf117626500d77b38189dd4888041225acbe3874a4c0f607fe6745f9355b3fa188f1d65c09f389af1b9d6232aa79447919c550f6f31fec35481cb922de2db5b4da2f81948617028e321706a3a778c1938c443bb00e5b0ff06ad8ab9b1ab0c11477673f85df9561dbea45d5f9781ebe317a0710ae5461e34fe6f1b1aa9b4e67b14910984802c2a7e38193bc7bdc8ba3e4e3d1d933bfb580f5b3e87a2a06517051410fe1b4ff1ea0ade824f338515456a57c7a916a74388ee8f1281f9ade0ae2a2613a0612c469df792b8df4cae4fc25c1cadba95a807ce61e5a5303faaf9e14653996b5a8adc34fd475ef1499094babaf1f3f07da9a390b1d9fc9a08327987adfe9564863fbdfa8f6b46a8841583099afb7870118face76347e40b6fd8cd15582ae8e23be9a0219bc3e4e4546a30d3bbbbd1686086876be0e4c859be71fb58f4fab3d28c0b4f7e75ad1edb7f88946fb40cfa5786a0fcba1303c8347ecee93d46d140bb5f69531d666548b109ce764bead7c87bd4c876494de82db6e5073a6c94f7c099a40d7a31c4a04b69c9fccf3c7dd56f5544776c53b4df7953981d55a96a6dcff9904a90842e5bafec8840c2d255bf5ad61c460f98feb82a10fa1c099f62776798236c5ca7f1e46ebdb2b144d8713e56c772f2c3b860ea5b03a8854bc6e6590d63cc0ea54f10b73ba241bf74b635551a2aaca9687ac5269fd368b26d70a737f267685998a3f7d2637914909c746495d24c498635ef97ac66a400894c09f73488eb7cf33f6dad1666a05f91ad7757965c29936e7fa48d77e89ee0962f58c051d11d055fce204a562de68088a1b2648b8174cbcfc8b5b5cd077115afde1783f5cdb26f7bfdf87b21b1c70dc56bf1c82857a40ca2aa236ec566912d864937aa07ddffcd377395cba616d63c0b69c01fcc45391fd5b8763fb96d7ca333a127911b4ed95b00c24cb578ffab9f1116030048608cc990e74ebad5c348ad9a885e907e0be5a7883c88489cb41432dac862023d46789eb7d989af779e5b8d28305d7e2124d3b55770f8c050ab25e1a4602eb58cf1234eae15f33bbdece27a6b12db3e4dbfd3a2bfcc9ee6ed016c0f665be8133b7dc1d86044db0f9db40fb0e9f8bc2e4db5382a8b4f815b4e8434ad0dfbc51a5e9b145e1596cbf4670b7e05dfdafbb0cf3ddee28d76a82428e8aba4364e84bac379298df2932e69bb5d045516efc33ae6cc3947ceb09ed371667212a831b5485eafce8488188ea4e27d0cdf7ddd348abff777f4a13bbc716b6a5944ee727965690e209b49eb962c039975f939ed5c6e4c400d887759433d3ad716da0cb446113c7727a64b58c3f8a0f81189f98005233a81366aee73cec85228ebcfd5ee3c3fb44db76ba243f2842b7b5fc746ae51b0bc4bd4fc9fd833565ea852b92b224f6990318ad8c7d9437e20e2a1f20e818f9057c5abaaa2e5c15b94945cd424c28a5fa385dadfe4907b274d842707db3697a5ae6c8f542e5ecc07fe47350d1014670212efe81fb7c73e8450df814ef6232f7490f63ccf07480f884a66eaffc28fea448d7b401cdae10e7c0c7f9a7b15331969fc8cb36396773de191931c750f6ce5caaf29768ebb27dacc738056a8125b4772bf87ae10a8a309b9bd655043cfc3159494368c5ab8cadb7f671e9626bd263e31181a604b506a03b439a7ffe4355892477e2bdf338c62c3922f7d3c9a56c7103d911948a84b5ae2dbb16a3761add053a0f967e6b5bc94211b6547153267c6ee1cad0d974a71088583735e4f63d33156dadd54c2faf89114a127b97b94cc2a22ef303f459d04fc0b53ace5918d47ff33a558bd71a75f355fbd06bbccf4e02c3c0a4b63d0cc949801d63a64cb2d32373b2c7b274ab2db4682142c8b21d84c481f5ef21e4b5e3603451bf94774d0ef47f63fa6abb78d21c193cbe65b695fe67423c1e2d312e2776fa24ece84683e74876c55ea0369e4ea0e86494e00dde236a1689731f0a5d8203afde5c423640b81e4f631c981c03839f4b44c9e8030023f8b9d8178560daf975111955a2bca3423eeefc527be3a8543eb90a5ec02f35c7c64b7dd59a72da0074634e01d2abf3637add77c7350f12b011b294168ec75576e47d169e3938bf6ae2aa8ff7cfba7cacb1f92b6e4c2497bffa9f17cad242fa9c3179c1a3aa81f7361649572c715c25a1f6cd5ace82c00ab2342b9c3cb4fffdda160ca5ab9e9baf2139ef9afbe1b1f309462afce462a79bb9698e22c957c590a753a76b87e009121e06f6a1bf62a08bf435d92e2fffe86e2a9cbba9133a68e4aebf33c38436f2545fc2d52832d165af415b244adc5f57377deedf460aa3beb43419c6b082e835cee2f16f2f8767f03d9f42a84a76cb6867b2bc75baeeccafe61519cfceac5527961b324dce09335a5853a6b4da3e471fc1fb196f76d9b879c7200862ead18dea1f3ec9037f37b6ea289166510b475b20044d452e0f6ec3ab47161507d53a2dc60949f1e450c3eadaef886e6b827c5bb5ef11f4028a704fc5a9382c6b03e7d8081e07989286a0d9ce561faa1b6e9623d7ab71007fd277b986a048834602eaf8780f0675baae68415d3af01019b5ea480dce9362ec8d5df3e780ffa72eba8a8df73c540870a839bb03910a491770e1c84b223ee9165270c4ccf6fc7075c37e6fbb14381507fa18f13953336ab2bedc600c615bd49927e9d7f4884e6ed3fd5e4b7c38", "a0e72c5c73cfb3ff890b27e348163d8a2180d432b4824db72fac3080bf4eb45b", "a68ea6bf38497891ddb3e31eb9b543cecfebb760113c920072fa6a5a97efd8b3", [1399781968202734, 1999413718097392], ["005300", "535152526552005363"], 1, "a1cd8a34fb7cf52a01451fe406d36ef58020d9d26ef97564b5cd2181452319a8", "d5b4f35d036a621a1490da64b12dda6ab44eb12d38c9c170112d5548e92d750b", "87f6e51b26da2f78101ca27c68d7de802f116c5add6d464f3949ec6a6ff08aef", "76ccd15dba439ed72f7c5f21bf88e8dbd821c09148df1ca5fb79daf5f94fa59b", "6a66cd575a2dabf83dc8e97726daa4ba293833dc04d88d54965ad24e9a835422", "e20b1fde306f54e7b6859aaa44d8195eef08b49e3a17e1776e0f9bdf31bf9714", "bf24071a4ad945f36eaac3948083052ff5fd53ba6afc3607d42da191fdb5ac39"] + ["050000800a27a726b4d0d6c28f739a2d9e945b0c010000000000000000000000000000000000000000000000000000000000000000ffffffff06049e945b0c00ffffffff018a99dae2760306000251ac000004c20e22034f58f11eaf2977a14a4da734e788a131b4f32d441f2f93d4eeeb2a9f0de53e29249159442fa51220bcc2e6af68a008e72389fc03880d780cb07fcf2a721acf86b8ab71d242b42d963611b7a57c1891503b2a4d08f3fde1e4e3da610926c1039586a7afcf4a0d9c731e985d99589c8bb838e8aaf745533ed9e8ae3a1c2c307d063cc7ab8ffec4335c9235c77cccd87290b496e8a07bd8f87ffbd5b498727b89e001afa2fb8dc3436d75a4a6f26572504b192232ecb9f0c02411e52596bc5e90457e745939ffedbd12863ce71a02af117d417adb3d15cc54dcb1fce467500c6b8fb86b12b56da9c382857deecc40a98d5f2935395ee4762dd21afdbb5d47fa9a6dd984d567db2857b927b7fae2db587105415d4642789d38f50b8dbcc129cab3d17d19f3355bcf73cecb8cb8a5da01307152f13936a270572670dc82d39026c6cb4cd4b0f7f5aa2a4f5a5341ec5dd715406f2fdd2afa733f5f641c8c21862a1bafce2609d9eecfa158cfb5cd79f88008e315dc7d8388e76c1782fd2795d18a763624c25fa959cc97489ce75745824b77868c53239cfbdf73caec65604037314faaceb56218c6bd30f8374ac13386793f21a9fb80ad03bc0cda4a44946c00e1b1a1df0e5b87b5bece477a709649e950060591394812951e1fe3895b8cc3d14d2cf6556df6ed4b4ddd3d9a69f53357d7767f4f5ccbdbc596631277f8fecd08cb056b95e3025b9792fff7f244fc716269b926d62e9596fa825c6bf21aff9e68625a192440ea06828123d97884806f15fa08da52754a1095e3ff1abd5ce4fddfccfc3a6128aef784a64610a89d1a7099216d0814d3a2d452431c32d411ac1cce82ad0229407bbc48985675e3f874a4533f1d63a84dfa3e0f460fe2f57e34fbc75423c3737f5b2a0615f5722db041a3ef66fa483afd3c2e19e59444a64add6df1d963f5dd5b5010d3d025f0287c4cf19c75f33d51ddddba5d657b43ee8da645443814cc7329f3e9b4e54c236c29af3923101756d9fa4bd0f7d2ddaacb6b0f86a2658e0a07a05ac5b950051cd24c47a88d13d659ba2a46ca1830816d09cd7646f76f716abec5de07fe9b523410806ea6f288f8736c23357c85f45791e1708029d9824d90704607f387a03e49bf9836574431345a0fd3bd2b050fd798638ebd75e08014fe489f7a35128c1b70e4dcfe6e24e3e7b858b44e308a3768f6c77f5038c618b9214cb30e15914f01bc6bc2307b488d2516f5d971e138d548d39df0cc827c65196286a693ac3ebd6a227e7017c007ea5d3042f72d4390aed49714a5cf2aa87ef9b99d2e7162470d02e0f05d4bec9512bf33763df18e1ffeca32692e3ba94e1ef5c908daf1deeca1823a6efc57d7570c89a099d73b841e751713a02943905aae0803fd69442eb7681ec2a05600054e92eed555028f21b6a155268a2dd6640a69301a52a38d4d9f9f957ae35af7167118141ce4c9be0a6a492fe79f1581a155fa3a2b9dafd82e650b386ad3a08cb6b83131ac300b0846354a7eef9c410e4b62c47c5426907dfc6685c5c99b7141ac626ab4761fd3f41e728e1a28f89db89ffdeca364dd2f0f0739f0534556483199c71f189341ac9b78a269164206a0ea1ce73bfb2a942e7370b247c046f8e75ef8e3f8bd821cf577491864e20e6d08fd2e32b555c92c661f19588b72a89599710a88061253ca285b6304b37da2b5294f5cb354a894322848ccbdc7c2545b7da568afac87ffa005c312241c2d57f4b45d6419f0d2e2c5af33ae243785b325cdab95404fc7aed70525cddb41872cfcc214b13232edc78609753dbff930eb0dc156612b9cb434bc4b693392deb87c530435312edcedc6a961133338d786c4a3e103f60110a16b1337129704bf4754ff6ba9fbe65951e610620f71cda8fc877625f2c5bb04cbe1228b1e886f4050afd8fe94e97d2e9e85c6bb748c0042d3249abb1342bb0eebf62058bf3de080d94611a3750915b5dc6c0b3899d41222bace760ee9c8818ded599e34c56d7372af1eb86852f2a732104bdb750739de6c2c6e0f9eb7cb17f1942bfc9f4fd6ebb6b4cdd4da2bca26fac4578e9f543405acc7d86ff59158bd0cba3aef6f4a8472d144d99f8b8d1dedaa9077d4f01d4bb27bbe31d88fbefac3dcd4797563a26b1d61fcd9a464ab21ed550fe6fa09695ba0b2f10eea6468cc6e20a66f826e3d14c5006f0563887f5e1289be1b2004caca8d3f34d6e84bf59c1e04619a7c23a996941d889e4622a9b9b1d59d5e319094318cd405ba27b7e2c084762d31453ec4549a4d97729d033460fcf89d6494f2ffd7679c37e8ddf2d2ca0122466eec370080f68b949513f8255129073ebdb299e080cd8e97862dab7be1e8d399c05ef27c6e22ee273e15786e394c8f1be31682a301ed7b083a5ad43f05c2a4ec987c7bb5ae1e03c2a785fba2c92b4f3c73831aac8bdec373d47c23be46be092970e36c860306bff71e11bc33ab75dd6ca067fb7320b4bbac3a6440e261d22b1f82d4071332fd1d6c86313f01c6af9d7419e10c481c53cc1167ed20b43a52dea3ca7cff8ef35cd8e6d7c111a68ef44bcd0c1513ad47ca61c659cc5d325b440f6b9f59aff66879bb6688fd2859362b182f207b3175961f6411a493bffd048e7d0d87d82fe6f990a2b0a25f5aa0111a6e68f37bf6f3ac2d26b84686e569d58d99c1383597fad81193c4c1b16e6a90e2d507cdfe6fbdaa86163e9cf5de3100fbca7e8da047b090db9f37952fbfee76af61668190bd52ed490e677b515d014384af07219c7c0ee7fc7bfc79f325644e4df4c0d7db08e9f0bd024943c705abff8994bfa605cfbc7ed746a7d3f7c37d9e8bdc433b7d79e08a12f738a8f0dbddfef2f2657ef3e47d1b0fd11e6a13311fb799c79c641d9da43b33e7ad012e28255398789262275f1175be8462c01491c4d842406d0ec4282c9526174a09878fe8fdde33a29604e5e5e7b2a025d6650b97dbb52befb59b1d30a57433b0a351474444099daa371046613260cf3354cfcdada663ece824ffd7e44393886a86165ddddf2b4c41773554c86995269408b11e6737a4c447586f69173446d8e48bf84cbc000a807899973eb93c5e819aad669413f8387933ad1584aa35e43f4ecd1e2d0407c0b1b89920ffdfdb9bea51ac95b557af71b89f903f5d9848f14fcbeb1837570f544d6359eb23faf38a0822da36ce426c4a2fbeffeb0a8a2e297a9d19ba15024590e3329d9fa9261f9938a4032dd34606c9cf9f3dd33e576f05cd1dd6811c6298757d77d9e810abdb226afcaa4346a6560f8932b3181fd355d5d391976183f8d99388839632d6354f666d09d3e5629ea19737388613d38a34fd0f6e50ee5a0cc9677177f50028c141378187bd2819403fc534f80076e9380cb4964d3b6b45819d3b8e9caf54f051852d671bf8c1ffde2d1510756418cb4810936aa57e6965d6fb656a760b7f19adf96c1734888735ef977a8ce6f9dcf19235a99f4d52f9c4b6f8461767618b594b51159fada6a52d50dee90c48831bfeea640b8582983bc1d3601fc2dc90d814c3256f49671315631ed593eeaecbc7c0cdbace96f9f40402945abc195c10b0ae53ec925b529458ec0c9e289b31b2cfc6cc3978fe9594b13d06509765a52b3fac54b93f421b30be9a75dcbd4c1ead2937d7d39b704e2f17b8250ffb6e3c666c2c377595922fae82da5c9125dba1c059d0df8abf621078f02d6c4bc86d40845ac1d59710c45f07d585eb48b32fc0167ba256e73ca3b9311c62d109497957d8dbe10aa3e866b40c0baa2bc492c19ad1e6372d9622bf163fbffeaeee796a3cd9b6fbbfa4d792f34d7fd6e763cd5859dd26833d21d9bc5452bd19515dff9f4995b35bc0c1f876e6ad11f2452dc9ae85aec01fc56f8cbfda75a7727b75ebbd6bbffb43b63a3b1b671e40feb0db002974a3c3b1a788567231bf6399ff89236981149d423802d2341a3bedb9ddcbac1fe7b6435e1479c72e7089d029e7fbbaf3cf37e9b9a6b776791e4c5e6fda57e8d5f14c8c35a2d270846b9dbe005cda16af4408f3ab06a916eeeb9c9594b70424a4c1d171295b6763b22f47f80b53ccbb904bd68fd65fbd3fbdea1035e98c21a7dbc91a9b5bc7690f05ec317c97f8764eb48e911d428ec8d861b708e8298acb62155145155ae95f0a1d1501034753146e22d05f586d7f6b4fe12dad9a17f5db70b1db96b8d9a83edadc966c8a5466b61fc998c31f1070d9a5c9a6d268d304fe6b8fd3b4010348611abdcbd49fe4f85b623c7828c71382e1034ea67bc8ae97404b0c50b2a04f559e49950afcb0ef462a2ae024b0f0224dfd73684b88c7fbe92d02b68f759c4752663cd7b97a14943649305521326bde085630864629291bae25ff8822a14c4b666a9259ad0dc42a8290ac7bc7f53a16f379f758e5de750f04fd7cad47701c8597f97888bea6fa0bf2999956fbfd0ee68ec36e4688809ae231eb8bc4369f5fe1573f57e099d9c09901bf39caac48dc11956a8ae905ead86954547c448ae43d315e669c4242da565938f417bf43ce7b2b30b1cd4018388e1a910f0fc41fb0877a5925e466819d375b0a912d4fe843b76ef6f223f0f7c894f38f7ab780dfd75f669c8c06cffa43eb47565a02610fc5ff50c806001f481cddac517211e1e6c73cd0ee0219042bb1ef9ca3f24988c7b3534201cf31ed8dbf69b8250c18ef41294ca97993db546c1fe01f7e9c8e36d6a5e29d4e30a73594bf5098421c69378af1e40f64e125946f62c2fa7b2fecbcb64b6968912a6381ce3dc166d56a1d62f5a8d7551db5fd9313e8c7203d996af7d477083756d59af80d06a745f44ab023752cb5b406ed8985e18130ab33362697b0e4e4c763ccb8f676495c222f7fba1e31defa3d5a57efc2e1e9b01a035587d5fb1a38e01d94903d3c3e0ad3360c1d3710acd20b183e31d49f25c9a138f49b1a537edcf04be34a9851a7af9db6990ed83dd64af3597c04323ea51b0052ad8084a8b9da948d320dadd64f5431e61ddf658d24ae67c24d333702bb33788ce9bbc6a3d3ec457a1517a9fbf68a930c16bf7d9fca1e749e3825b3d6da0573d316eb160dc0b716c48fbd467f75b780149ae8808f4e68f50cf3ad1a7b8d74b8b6cb48ace02aec10a58be871a1eb54cc62d878a3f4f096c58f8f1a93bd57f9777647004e6030de8247ed0176bdf9555948cbd5a332d045de2b9bf9e6bca8edc5f43950002127e9ca719fe2c2a7d912afc93c42c7ca4f30e991efa01ee924879859d4444c412f813e0b58f97a28fb5d164a8176be946b80971058bff8842f27642f9721ecc3e3d627b4da9b1c69960b9b232f8263fe36379136aaa49699a69fdf1c5ac7732146ee5e1d6b6ca9b9180f964cc9d0878ae13735243c4a3f7600a5fe58c933516f0a6c6c615e5cd366b8a0e82452e37abcd51d919130a97fa653b81e38c82242659122f873e69ce8fc1be4aac00ff2711ebd931d25", "d83a7253b99256e27239aac1700cb23d6b0a2447a40213822d4faa0861f61f40", "a660ac61400436082f14fcdeef9688519fc72e669cc26dadd38c7e91d208c9b5", [], [], null, "d83a7253b99256e27239aac1700cb23d6b0a2447a40213822d4faa0861f61f40", null, null, null, null, null, null], + ["050000800a27a726b4d0d6c2e58227df6de9d30d010000000000000000000000000000000000000000000000000000000000000000ffffffff06046de9d30d00ffffffff00000000", "76dba7e7f7652d463cc7c1023013269adf2124db2b5689b8ba9776eb521c974d", "2fbeaf320adfbd19a4843156757b0bbf664a1963126ab6eeb4b6a37476796f3a", [], [], null, "76dba7e7f7652d463cc7c1023013269adf2124db2b5689b8ba9776eb521c974d", null, null, null, null, null, null], + ["050000800a27a726b4d0d6c2952b70d58273d01b010000000000000000000000000000000000000000000000000000000000000000ffffffff06048273d01b00ffffffff02e2f4ff6ff5d3030008630000acac5300538c6cece4dc5f040005ac6553655100011ffab4b0787b51ca40c7a9f284adef9fa23ef156f9d81f050a1b17a6be7eba9e13272f854664c0ca4d6688aed7bb06ebb9316264343b479b7aa384685bccfa08dd2c61409554bf1ffc2b3f8d217b03fc77efcebca0182ecb68d24b4f682e4b13f5cde5f04680bbfed87f6cf429fb27ad6babe791766611cf5bc20e48bef119259b9b8a0e39c3df28cb9582ea338601cdc481b32fb82adeebb3dade25d1a3df20c37e712506b5d996c49a9f0f30ddcb91fe9004e1e83294a6c9203d94e8dc2cbb449de4155032604e47997016b304fd437d8235045e255a19b743a0a9f2e336b44cae307bb3987bd3e4e777fbb34c0ab8cc3d67466c0a88dd4ccad18a07a8d1068df5b629e5718d0f6df5c957cf71bb00a5178f175caca944e635c5159f738e2402a2d21aa081e10e456afb00b9f62416c8b9c0f7228f510729e0be3f305313d77f7379dc2af24869c6c74ee4471498861d192f0ff0f508285dab6b6a36ccf7d12256cc76b95503720ac672d08268d2cf7773b6ba2a5f664847bf707f2fc10c98f2f006ec22ccb5a8c8b7c40c7c2d49a6639b9f2ce33c25c04bc461e744dfa536b00d94baddf4f4d14044c695a33881477df124f0fcf206a9fb2e65e304cdbf0c4d2390170c130ab849c2f22b5cdd3921640c8cf1976ae1010b0dfd9cb2543e45f99749cc4d61f2e8aabfe98bd905fa39951b33ea769c45ab9531c57209862ad12fd76ba4807e65417b6cd12fa8ec916f013ebb8706a96effeda06c4be24b04846392e9d1e6930eae01fa21fbd700583fb598b92c8f4eb8a61aa6235db60f2841cf3a1c6ab54c67066844711d091eb931a1bd6281aedf2a0e8fab18817202a9be06402ed9cc720c16bfe881e4df4255e87afb7fc62f38116bbe03cd8a3cb11a27d568414782f47b1a44c97c680467694bc9709d32916c97e8006cbb07ba0e4180a3738038c374c4cce8f32959afb25f303f5815c4533124acf9d18940e77522ac5dc4b9570aae8f47b7f57fd8767bea1a24ae7bed65b4afdc8f1278c30e2db98fd172730ac6bbed4f1127cd32b04a95b205526cfc9c50e126dce10500b4c4e1cc955175b3e8de1f5d81b18669692350aaa1a1d797617582e54d7a5b57a683b32fb1098062dad7b0c2eb518f6862e83db25e3dbaf7aed504de932acb99d735992ce62bae9ef893ff6acc0ffcf8e3483e146b9d49dd8c7835f43a37dca0787e3ec9f6605223d5ba7ae0ab9025b73bc03f7fac36c009a56d4d95d1e81d3b3ebca7e54cc1a12d127b57c8138976e791013b015f06a624f521b6ee04ec980893c7e5e01a336203594094f82833d7445fe2d09130f63511da54832de9136b39da4320bf60c022e391eafe9ebe170c0a11aee555287677b89555ed93448cb1602e36c1ffb729e25b71ede62bc57d3c37b5e3073c742666af4a0c04c78a76f00a0468a95a7be2cc29e953fa5a67f032d309c3c3f6f473815acde3dd512e7ed26388479c1ce2e5d54f25488cad1513e3f44a21266cfd841633327dee6cf810fbf739b1a4042c438546984076a5d61648f58061843f0e0b299c6696a65f4477a071959d2a336a6eefcb0927a9372b7bdf7ba344b7f8c392a5c1dcaa2ae5f50ff63f2b4898e02b78f549f99592c2de304b5a212dc3b903d170a0049e5a9b986523bf90632e2c76c0fbf1ef963ea80e3223de3277bc559251725829ec03f213ba8955cab2822ff21a9b0a4904d668fcd77224bde3dd01f6ffc4828f6b64230b35c6a049873494276ea1d7ed5e92cb4f90ba83a9e49601b194042f2900d99d312d7b70508cf176066d154dbe96ef9d4367e4c840e4a17b5e5122e8ebe2158a3c5f4cbae21ea3fa1ae6c25a9462ebcbb0fd5f14554bc97747c33e34da90c816d8d0d50bfe37618c5812891484fa259322c15092d4155d8696d6f12f24fd364496b3be0871ca3dd9625348a614b59bde45885649bae36de34def8fcec85343475d976ae1e9b27829ce2ac5efd0b399a8b448be6504294ee6b3c1c6a5342d7c01ae9d8ad3070c2b1a91573af5e0c5e4cbbf4acdc6b54c9272200d9970250c17c1036f06085c41858ed3a0c48150bc697e4a695fef335f7ad07e1a46dc767ff822db70e6669080b9816b2232c81a4c66cc586abfe1eaa8ca6cf41fc3c3e6c7b886fb6dac9f4822b4fc6fff9d0513d61a21c80a377671d135a668a0ae2bb934c82c4142da69d12ca7de9a7df706400ec79878d868e17e8f71ea31495af819a016cc419e07c501aa8309b2e6c85b79b2763733a37bbc0420d42537b871b4294a65d3e055ff718dd9dc8c75e7e5b2efe442637371b7c48f6ee99e3ea38a4b0f2f67fc2b908cda657eae754e037e262e9a9f9bd7ec4267ed8e96930e1084783c37d6f9dd15fd29f4cc477e66f130d630430dcc0104899b4f9f46eb090ef7fc90b479abf61f93955ee00e6a1848f1ab14ad334f2b68035808cdf1bb9e9d9a816baf728a955b960b7701fa626687dc3c9cba646337b53e29816e9482ddf5578a8768aae477fce410ac2d5de6095861c111d7feb3e6bb4fbb5a54955495972798350a253f05f66c2ecfcbc0ed43f5ec2e6d8dba15a51254d97b1821107ceef53b75add1f525e281fb71e7ccab699267d800e0114d169bd56db89b252ebe5eb447aca8bf8ad4ce830e30a9942ad32cd3340f764070ab1fe091c5c74c952593a0fe6cf38d27ad76ac412399a05cc416edfea162ba142e15184ff975b3f3349b8a091f10972ee5b3e32f099dc11715ce3488bd29f8629d68f696492448dd12e3e1bbf2d7d4ccc20a3ad0a0a5ed1a05298f6ad8158072fe7e554d582a48e09b23c4c01400f1ab5730eac0ae8d5843d5051c376240172af218d7a1ecfe65b4f75100638983c14de4974755dade8018c9b8f4543fb095961513e67c61dbc59c607f9b51f8d09bdcad28bcfb9e5d2744ea8848b2623ac07f8ef61a81a35910b8a1baf39a919a7b60bc604d63185f759221d847cc54a22765a4c33475b5791e9af3271fc8d9350667090d8184ec50522d804f23c4fb44ffa481bc92ae408d1b9f2b131904f9705c59e2f4bde7a3b2c085d93fd2abc5e14d163001a12f51938d021afa92239b873dc6c357eaa8af4ee6d00540657fe32914103b5d98f68bd3e2b5359f08ccd88d0c811e4c31fbb49f3a90bbd05dce62f344e7077593159ae35050b04c9e6b86bc432dc8b048c73c0018ca5b69411297732a4e1aa99a928c71e7a24fd277856aa42501e51b012aea9446a2104e93f815a0b3a29b458314f3d8be2b9823d342f46213e942a7e19a46e970b5c506708430317b1bb3b35df68ae33a4926a03e6bfeb5510416fcbb0524c9ca5074156cc5a5d6fe1c995edc60a2f550411aa41e3da3bdcf64bcf04a0510571b936d47e55cec0330ee8dfe73563404f047d7f3a8a3d7743bc554955210f1eb0d08599ea77d5f974d87176d37d98b9c0ad440407209ed6a9f08464d565593e1a63b938536b49244e97d880173b640f2ddb74d068ecb46cf289b7d891307bba37054cf91b31fc82f74d5fcc000942ede911825f53fe609686f463223b1e9bc03bde895d1238fad04a3bfce68a075e8a37c0e87bf46dd015545f9b4fb0eec645ffcbbe0ca5f8c561b257d52d602d8c94c502873a01d9251d8c860c041525b3bf4e3a2eb9272815c7586768428b4c2b25e3745f009c5dce20b69d5d7c43ceb736b6831e8c110f16cfdb3a467e9414c00ecf13731500894555678c497faba9a95d01cc464390fc4a76dde43aa360a0e6b52344540cfdecc3ab6ea4610bfac7f5f7dfed1dc4e194e90f040046595acd47bf13fd0da27f09eda48036d3ee437f2ee8f8606ea97343c33ee343efc04d62cd7bbff45523039101f607d7892e8c2494b9c5475a69effa723b080f0bb82121f9149499305889ef82c4649cda32bf686666143f622aa480420d1033033b08decd77edf9773e418da0745f9aba4a391f9b60df19d9a1c27002a80be12ed75344a395aa10f852f083ad64ef40e9c0309e9bba54b8cb33c95498a69538d3ae5b25e247098306fa8c74a8ee5bca941531d61aac27aab3dc5617d5606c9577a2a8346e8d85b32b8505775108dc85e2ade2eac1e636e1af4054c8b6f57632df269c3723b320872e4c57b218358dc7e9905bb04edf92edf0df635f3bf361e57a13296e1447af5087872d636e27518a9876e15eb01f5e8ded81892511cc2851b00b832712a6d3ba5666517bcd3567621a7cf8445589653262020c33bf78031b8ee0707de072068c170570327e6d9f5c6ddc335402efc548862f5a07094fd428a7bbc15d7b38d05362c9ca985f58a76647d2be4c2cd6b3d17d6870971d7a098baf72c6f6f1214cf1faae488bd7de259d3415c2f0ddec7457004f35708d1eccccc0df65a04943ad5cbc13f295f000fe056c40b2d88f27dc34cfeb803be3483a9ebf9b5a9026057725d63ead2c0c0ff1fe26ac1e7bdfcd6fad875842d194f331750462c06b8d7982d67995ed5d3ae96a05ae0067f4eb1c7c93231bd39773cbe0a9d66b0c9aa8cff6a376e1f372eac6ac4e46cc0942245d4c2dcf02d7640ffcc5a6ac3a87f5c411551bcc2f26cb94961d53f95ddb19ae930c8d70f031b29a5df99ff36695e802cbcb6b58c1ba7ed5eacfa76414a41ad4a44f71f1b580d34c3a952920b254a145fea517f5b42b2f65ecd0f82595478d80ae5c8ceea12a161ccbb5eac09990fc619a46080436dbd08d74784af002d58e06faf7f3ceae7d3419b1fca265a5559cf9e2d3b60978d81a678b9ed8e4486b4d14609d6c127c0c2fbffe30a60f7bff1d9fb8300ed009253ba9b996fa05241b10f5ac9a8408e925b626bb21a471fe3bede52bba097b2a99a9ba5a86658c3fd9ec55bfa9b328567254ab36d2c7f44d2c7e13eb54beb70ea8fa94b6c6e012dc8b02f991ebb989f61c106b822be62d565b5663fb49b48a65339ddcf5c2fc215cbc62322a51ba4a241dba1cd723f93752d772629ea64742e54733981b006c022d4e181737b7255d45b0e304c7be6752f50e1213ab227f4d84e547ea9817bb2337fa8c02aca6fe17ec8ad5d15a51e2323d2615d43ac118b56c2f2960fe93a021f80b7395bd2cc7ea810fea986cfdccf0f4e34773cde2543741cc607b482749c0e133aa3831af37c74d99e9e36ff7011d3238305691508a2c3a43e755dc081b511d6482a7db65fa9699ea87ff47099ed3637dbb0a3d0ef79796a8ef1e4d94d42b4bc2b4a038ae6e46b24cfc84153d31eaf895063a5ca959be63f37f2ba0d432366736d8632fce072b6ae5b6f3fd59d3faff638275a992fefc87e60d44c2cadc2b5c494e3e72eb4597c96b40167799a9001a2ed3676a8b403ae25ffd772f7081e9a32bcc1c5e2edd4e2a6576b783cce3aae11fa432262548856183ee682d5dc31beb38f061cbdeca7021a444e2dd417df26dcd220f2b731772b439e96d614e1facb486c7a7d5171b1de359f6ad3a96f649c969102a1964fb4b4a1a4279c68e6c372e42187d754e804a61653092069fb9b6d25266890808b015df28c801065da6febdc1a56bfd002625acfaa5373fde149c1cfc3649b4869696d44ecb12479c5ebef995f10029f8b530eeb3fdc2e50e8757fc0bb9e263023db82f878d9ac7ffb0bd4391df1d879899a3ef57bfd0d1f7755648edd85bb052a6edf71cd2628c987429f36dc505ccc43f30e7a869c9e255e2af9fcf30c121796d190000960cb6fe2f1bf246118b498f3247f9d484c73cf09393039e45326b8ffffb3e7e6159c46699f100792d4672950348a90552e45943beeacf03f3216f94e274d63d637d9f190e8a266cdeef153530bee5cb8355260505c2c2e5d990fffdc34ec0ff7f1af81b24ced0efa6213da6c7c60c487f5f7b03f8160a057f46d05bf8218b3add9c06893bd02db9b61191dfb133bfabe4858e47a4cc32e416ec08b8ac7915a43733f4406e9d967c560f344d7e904a28045d99f3af8c82e97e1b9c1b205e585fbebb48faf58f1b65dca2497e09a70aad4865f85715a280e186f3fc1740d8184d33e8322169521cdc132212939c84a108964e2de74b6ea55b4cb8f0039b1d127b64b00005c074ffee77932b250ba2fa57ff348ea3223e119f635e8209a074b216b70233afc2d25949c90037e71e3e550726d210a2c688342e52440635e9cc14afe10102621a9c9accb782e9e4a5fa87f0a956f5b85509960285c22627c59483a5a4c28cce4b156e551406a7ee8355656a21e43e38ce129fdadb759eddfa08f00fc8e567cef93c6792d01df05e6d580f4d5d48df042451a33590d3e8cf49b2627218f0c292fa66ada945fa55bb23548e33a83a562957a3149a993cc472362298736a8b778d97ce423013d64b32cd172efa551bf7f368f04bdaec6091a3004a757598b801dcf675cb83e43a53ae8b254d333bcda20d4817d3477abfba25bb83df5949c126f149b1d99341e4e6f9120f4d41e629185002c72c012c414d2382a6d47c7c37f4cb6aaf1554514b556e7f52bcefcce2917573e33fbc9a4b45863b1120c12868106954be6c1962780a2941072e95131b1679df0637625042c37d48ffb152e43a1a42d9e496c0d9fbb758f8edff07fb3bf75c8ff534cfb52a324429930442ac3e8d0c60192e8476bd1175d9562087bdb818e66216286bafe47ff4dbcced5142de6bbd32122a9e61e8331e90c5ec164624078826d3870bbdeecf5bcce47dfbbc38b12e8fcd79255b7216056d9edb7482fb98aa033b65e51c1a08b8a11d84d04b8f487f7d4066bb95ccfd3ac7394361b001c3f45b364e1f32641115008ed3283f9bf0f691b2ce53e61142cb740c15b7b623cf48b3f7bfefa31bcdc665c6d71236ade0f5ad2724d9ccab113769354125f8338ab2c795ef7455e48daa136158820f91bff59dc28664843c06ff2732458baec61a7b8b9f699d6012c2849232f321f", "962b1aeea5f73998bc1694ae205283e4b08a57f2ff6af5c17c26ba81c88a49c4", "1dbd1c0f7f1a7bf009929d56c2f29ccb802c089f085de87d6de27d961a75dcff", [], [], null, "962b1aeea5f73998bc1694ae205283e4b08a57f2ff6af5c17c26ba81c88a49c4", null, null, null, null, null, null], + ["050000800a27a726b4d0d6c2811375947b3bbf07010000000000000000000000000000000000000000000000000000000000000000ffffffff06047b3bbf0700ffffffff00000000", "81194d80fd6e6917349e2e449fedebea60929278e4a8e7ae0a40a373a6485a75", "d7e1fe2905e6560beac1a15d47401240fbe8500418cd2f3649eb7e1114f4330b", [], [], null, "81194d80fd6e6917349e2e449fedebea60929278e4a8e7ae0a40a373a6485a75", null, null, null, null, null, null], + ["050000800a27a726b4d0d6c217db5f298099f20f033b359a1151a6b75c01365eb154ae42140d6e10342f14f34dc33e07ff0e4d1a6be375b32f0651656351536539c4f27e715aa42cc75707d4ebd1bbfbe8f90fc7c953e7a9715e65af8267373d3451674ff084efd9046a53ac52ca1467b6327e4f9522b2cc579a7a8fff7ca7cf145dfc13eafc34153b2c3e8afbe53444d0c73b3bd5026a5301cd457903920c667a4026040003515352eee66de76a290600015316c1a45a1939040004ac65655301b364b84a781af8691d9354b2fdbefd0275f8bd243f75bb96709cb6bada48591c2ac2b8fc01496beab4d45907f479812a259431a2cbc93d4f3b84e4dd366020273a6752e501af6ff1b78ddc817e6ea351d6006becf8d2ffb03990f67774a81e050185873ed3ac79210b50afbddf86b697fc0b55c54ccb7065924695d87cccda6088f9f5c370bee18d3acd0c699903532f3ace52b3602399d6135136c33342aa3d11528802d7eb79783d10cfcdbfb71eeffb2691fedf7d7d2bbdeb9c06005a2a3db1fedb348e4d5e2235c59a7876a0fc60145c6a009687684460271ee133a437fe52fb6cfba97fcec161df515dde905a24da6d37bdc34044a955e682b47471ca1e8c78c51ed377cd4afa894bd9bd12e707156da0726f7cf5729fabe372160463fe0429244d067489ba5d09472ecd9bcdc4d5e4df101e189db8463eb538307b587deff78de9c73af28080b2fd05003e11d3e1b3299dc9521f8b513badb010e91bfeb91b0b2a6cb129c2e825a597b8fb75bc562d654d62104640dd74e56cd14baaba565b84b845e163d1caef2533c3981637204f96a59c8e8024d9041b2029e94c15245f1a958840ba3f380a4d20f1184e77827de3ff8f3d73459afe241f723c084823230e003d3d21e53501ec0499b083a7dad685c57127f4de64733a880c2db28fdaabf1b542d205f664a35135712711dcccd931a50b9c5661882360d4cac0047681bc2e2b3bf6c99760d7cfb4fa21394377a4551c76d1f75ac03c262054dffd79a9ded05e888958199eea4501e2990a53a5cd2a46a401576588fd7d058a26f28438e5782f45ac1d07f6f6f5ed73741d5785837a6b844b474775718c29dd99084e9f88ef153a8329f532a69017dc3a97ed754367723098e5765840b022897244745fbbbb30a7cb54fa0511166e9544122000610bd2aacbd82325a59b95154ecd82c88d23abd1e20770ffb8aabf83fc0734964ccd411d1c935714e24aab566f4f08424014c4eca91b590f082b473f361c87415d37bd20d70fd0b52b6ddf1865f766702e32b05b3cf1630ee8597aae19633f3516a8555ac5be32c675be1817efbffd9369041a089c283f19649968c2498cde56f500434f280d77a9c62e43cbd3f136a4c6a00a43e6ed530cb2e8ae838860adc88aacc7bd6a00ae0c19ff4533a485efde082b5f4d1f7a8ebe7ed82b7b05a8cfe1e373459ff82dac808a42040059c9abe8dc2256d7ec860129ff647bfc3298b77192bd1e5f7fbbf8264f2d4155b7f4bbad8577fa27c9de64e1b11dcf384f5956443748755a9fc6f2a00b10c3657ebac03bfc0b587bef2f45ec8acdaa51c143b0cb25b9142c61bd790a80d7c23f90cc03495b51e4d2843e557f9e2545108c6c6fae359f645c276891c0dcab3faf187700c082dc477740fb3f2cd7bb59fb358554e94c7e678ce01aebf94e515e49722967995aea858d64e7789ff306369577228180326a5b0af475e27a54b207b41f92e376170e3fb005028261c99c2dbd0eedee871c1c0f48b8e9b8e4be77d1b7537f61e688152bb022f34221ea4380b6d4e35ccfbd6f0105260967e126cd78e7ceee2fd201abb9aaa53e4c3a51ae7f0732deadc8c4ee7ebbd67826c69cc0140b1bdcbf9525747e8c9508a555facb798740e0bdf994d9739bbe5538a0ae0f076c582c0f5ba878b99b8249db1d7e95056c98af083d98cb0ed9e3f7436e1c7643766f966b83e999206ebd1393b9b2a7f414480fa017480069f85c7749c435ae2fba2ddc1038d547d84854817ef39635c29827aad86726c9ade3b265b9086c8b5b75ef56fe4bd8b4d62893895b3fd2734fdac464156d7e5ebc7ecf1d83b86f659637e3b142c164963b8cdcf4ba4f4035dffc5a789458847781918ac72fc18bbbf511f3ca725cb31f610481c8673d9ebbbcf78cb1f5cbf523a4d6bb1392ea98d1cf3a80ca76bbf1af75312d2a8d00343c7a8d8571f03721669600284df21cade28a0100", "fe1ba314bd7d918094b3be91cc273c39cc18ad725686fc4e038a864cc1940c77", "f86591e51f4897ed52d67d508005c3ea4dbbd75f8d0f19044af27fcc100dc28c", [1151712699102777, 2020533842393302, 145702660844932], ["536a6351ac656551", "52", "53ac6565536563"], 0, "c7345403bb9fe8d01f009998795ba0b56816c3d40e1a81c021aa089e38386935", "7f73ac8f63ff17dcacdc64b192d789f00e0afd28d3c3dcec93ba6c19fd51274b", "a698671df55ab0aa8bb2870806a169773ff319457450b91900a8a630081a2b9d", "6e113b283e966d7558a5e95cbae5732e162773fc45bc83db4c59b8e224911354", "787114982ebefe4c37ac5bb8a712a4ab1a0403e48efa0b7e3b306766d4528e7e", "7baf8251709e1453a1ca2e1ed2d61c9139ff67ff81bb79cecdac538b3ec9b2f9", "a800ea60b645bddb2e0b8ae2ee8ffb1c597c24e87cdb20efdf53708cf8b30803"], + ["050000800a27a726b4d0d6c2500c0f3e4691810302c3660f0b8f9fbe6e40b5e89cb79b063714ca75e72e2e100a10d63bf784df0820ef25f8ef04656a635395683f9105ff3cb2d219ab76605a064f69219f1dc0d00b3b48642f970dc00cca4b8b43308be18286005a4288d600000000", "6903ae74f30bc88acc66b55457d3ed6dcb2902cc76bf3ef6576e93f6f4803db3", "2537c87d2a44bb6757974b04b69d885f46a9b1dd6143b156add91f50c6146516", [852065351574170, 153789492067051], ["", "6553"], 0, "f23d8eb38f70fb2499290ac93a70738df25e4ddb9b811e461d96e69eee28383d", "ce8c3ec43b7a6979dd54c024b0860a571b1b2f90972a68b2c917e468cc05cce3", "a748ce47d31f3008c00cb50b152c48599b0a4fd12d4d9828bd2356325443fc83", null, "a4c98d7c77963279d6dabaafed13937cddcf9bdcc151d4118ec8712e907183e8", "6c79781f4829ef7c521763f6ca8d49da8ce516fbbe1e73a0f2c6ce524e3ce08b", null], + ["050000800a27a726b4d0d6c2c2cc972f9ee5190a03b1eb058dddd8c08e7d753f5e011b2bcfee1d52c1c4f2cacda30bdb6930653c0cc4486e60066a0051530053ba9db453fb8df683cd68754c87daa731f570a7a4060af0ce700d31bca7e74b3e3ba3d0e8a6392a0603656551d7d00b21701e7b062e06b1bcd82a01d375626fbf872d27fa4511f5f8cf8c9abcef2a990176ae339307636300526a6552ae5bab7c00000000", "cd63290742b274a3d3aedc4c63cddfc6fb2e9a7654dd4c2a90072c02223dc877", "d27ceac37b47f364667aa0687a6fe156391f9e9141479956aaa9de3e9f325988", [1561593381404180, 381239651783062, 1198420137358811], ["6aac6a6a", "", "6352650065526300"], 1, "025864f2de3cd181af7ab8df2fb87e0402803446a1c39d6e94978c8655a844de", "81f5080664c013e24ceb89112613893b0e66259bd8f17718d2dfb325cf66deba", "359fbf6ea81cc0083ee24e873a92f5a60f61392ec0151758bf51918fc7ef46ea", null, "ff7b46e723a7c374a6568b1849dd307d44da33efe1ff8df63a583078f36304e2", "4405aa680e8564be03c2536982290250d18197f76377df946c789cb8cf66d1be", null], + ["050000800a27a726b4d0d6c2cd1f55ebcaf2e8150002158f5ef9f1e204000851ac00536351ac65b3710cf38c1405000265ac000001ad85718c2fbe003e58581a1bae5cbc25116f400861fda8a6e6156d92841611a4184119595c66031f0d225700eed98ce036c38d6dc6c4638305c9bd6c62e3663c930ceb977eb7c945a619729a79f3b2173169136dd8145814a953ed936e29313dee08a98e4be558ac7912fdcb42209075420260f7cad0f2c01f2afe33073f262458ef6d783d017a68e594918812ba39b7221415be0c967cbc2ef7cfa50ad9632d4bd3092622d2062ae536ef5149c49b5bc9475eafab6e675761008b0daddeecaa604470bbe0fada255d290e92b190c2c2d8c2dee5455d1fa9a9f3db7779b584643464aa8014ba66994de25517f83980e66ee4f62314ae6dbef452d5d38b0a16f3991f36d8a8b39ddc0d5595eed98762878cdf3f4a2edc5cda77d5fe4faf63a15f568a540da57dd9beb6fb1a977ccb91b4d79cb39b28911a29e7bf028ac6103796dfb6b20967239ad373c38c53f6df1823d4950a0283e99b9c06ab2966667c9df677716b0caded818df9e449c072e22f9d98bb0f9b03bd5fd013fcef3ed6a49aeb98720254087ef728e31947ffe8f766e63ee46ff20816d5fa8ff55a26398961490ab9ae366fc5a2d1996ed693ccca82356f600ab099f6eca8bfe645270d3f95edba5b0de7a32819233bcc754a5ce2e5ea07842e5ff2cebe62ad76e8eff8d15ea4c24a5f207868319a5af6b035be3f44f434094f6e525be614dac920a330bdfb26d75fe7b4b365d094459250aaa5544489fb1d992581800a77b8912157fc9713aaac25b4c26eb03f716646619af02456ae695962fe5e931a63b5c79052ecd333e18412db91e15f7cbc70b4cd7e8e3c951f358572e37767e7d52704a6721b30efc41017ae4d231558c5c82cc7dd7e3356c09dc24906f0438dfcc300856ac2ced8f77fa8015736c661e80248aeeb774874aa79d290b8f5027a0a509537fc7c689b7ad86116cfec2647ccaae1c74b416f3e6ae8f7cc60eaaf7b6a590d51544138e1732945603a53462c60e1f6cb0c9ca0390c488224c313269fcd59fcb611fb2d9b4c8fa601bb1cb8d07d797bf5de52bceeb02301c8962ac1fc0491dc81affd6c1ebf89a13d6f290eda5d5cef382215c5e951d71305ef33d9737126d0e662905f1250926f6a229990e38f69ad9a9192b302f26bdda465015c9bec8ffaa60200408701ff5f932d98da35907b41229638a727ab79b442683c4956bbb195a4fa26fc9cd542c76b9150c84bf890789942f55c200b773ecdd7992cff3eca24de3e0984e10e68ae387534b96cde3792f135bf5f68787d370ca8c4c4074dc5d601ae90495437c3c2d48a3d966683ac05160b7a84eaa7aab74009e57a85f7bf68a2e482000f829c545073a15d5cd0fcc57439a4350eaf098dfb82a085ea8a4af6fa8381f0658819eab483f65b325d5aeda15232cfadec75ab1866e4c0155a9c74a7a57ccf34c483ac7da1588a1b6b9941f11040f94cf78fad89bf11fed69aa0d83105adacdd4e5f04a62424023c9b9e33c4fb7f12bdf21f07f265c537d51c6551f4617b915d21991839c3d0d36393d646e0a8a41509217d0e7d2ca1a0a0d677a321a502cd29cdd98eaba99cec3e9197131ba560ac841cac53ceb45b7b661a6c9624f4fa458fe801250956deff85634569594f6c03d24923067ae47fd6425efb1c00a91db0cca2bc7c3db55ab5403ad3c8054e6a5212f95c6037749b94020e62b01867a7893d77cb7f29b8c847c583f2d071a686616e206719f761ae39c110442e", "289b5237efd395f93cc422a99588187c274845291583470ee2c63519ce333dda", "6e137a39d3b0549820f0134de8388a8dbb3716bbcd170325deef4bd01ec5aa58", [], [], null, "289b5237efd395f93cc422a99588187c274845291583470ee2c63519ce333dda", null, null, null, null, null, null], + ["050000800a27a726b4d0d6c26fd5575340945601000326cfcac7eb330500007341c35414fe0400026a5279677462732704000365535301a82fcaa13f8e1fd9bf841e940a11cf8f9987dfc84d905512fe1c0a692d31dad111193d7d1c9fdae6a17396a1bf57a994934f5e7a59f045debeaff62ef326b947f2a8b49555e4d99b3bf5c81ff9fe314e047af152508f57015ca402c67d925c99007f7f94ac22f1020036648e8694d3a19d3dca531beb50d4327c5c0c23cb7cfdb08ca7cf2cac6bc139acea3ee8cc4b008c5cb43966e714ef480fd05e07c7b2dda9aa3966113eaa293d3f622b309d64803ce1e6378b6aac4fab527c43cd45ed0a3c1a4b9fb18dcccfcdb6ac0c2421639cda0075a20dc5111b8d3d3199495bd9133dbab94541410e4fba92c7b606a5cb122f140cf1a3596f2788f3c8b92660f14cb65af5dd23dfdbac1371ecf4b33712fed2292c44f70834cf96c05d58827e69bfc2e696fa0874869c02f3dca11c3b90cb214e68bc1cae039d7a146cdc1d609d7a6b3fd5d461b0951c82e3ac6d380ba022b21fbe9712f023941f77cd286181b715cedbfc12db50278bbb89217828180a4b2b1f7491ec8ec2444b12457dc3b57e073cce4537c61fea230aba7033fdb941349d8a36fff069e787a1e134a76edb2e11d00c5cb8e4e2e4188a52d19e635ac9ade3bee6d34297c9987a366b9d6ae3a876c8a14d957faf331e0500", "d216fc40dfd2473b54523c604462faafae969ee1e3ca00a420294c0135d91ac6", "392e242a7795c456a48635ec3374cab7b1ae7a0c7ba3a639f3168f41ae1d96e3", [], [], null, "d216fc40dfd2473b54523c604462faafae969ee1e3ca00a420294c0135d91ac6", null, null, null, null, null, null], + ["050000800a27a726b4d0d6c2363157a19aee230602b0e16d0b77f02028da464100fde76d83dd0bb224f7b57a00c02f68ae648fdc529957a10408ac51635300006a63518bb387544019983b616975a78e74d854fddc49b255167b55ef4bee465668b20ea4118ca569ae48046a6565ac3a357b36027876567210a90600046365ac63baea0be76584020008516aac6a6365520000024078e9658dfddbc658f90dbb0e44cc7be21ecb6ffc6bd004f34e702d54106160a21fba0bb788778a81ad232ad2c96eccc7bc3042f3e43b91c32ad528f5f0be019b895a91239235938009b05b469cdcab2086fc13ddf68dcefd2528a56c45fc8c405a62cd1ca08b282efef7f928df76e2821a418413eb7ceaa5ff1290b03ec91ce6dd28130c3ab0b23b602bd5be5dc26003aae04b33d7bd2590e90c8c388ea7955122dbaca67b30395a928b57b8575123205ae19152e41e002931b45746198e5dd9571a56a7e0d423ff27989d3eb417ecd3c3093fb82c5658e29624c53219a60cd0a8c4da367e29a71779a73032985a3d1fd03dd4d06e05566f3b84367cf0faee9bc3bd7a3a606a9fdb849c5d82d0a61923c2e5d8aa63a8a50c38bd038772c4143d8b7acfd74e72c04d89248dff20fe8dc5ec2149054ea24164e85f6744ad0cacf1a8b70126f482c092ed9f6127d2050d12e878a79653a1e84daec3ebe62d5f6c4abe5ce90a7fe2e52a8d7846e8edf2f2bce05a037c826f22caad1261467dcfb7d6b6133dc21e8096c7e9f8e9e10c1e3fac4058b682c68e54facae0f9c2dd4d64d9046152b4762332939f17e6aaf7d8b9d358e2218d4e0d69a4f119e1c64eec4c8b532809707131f01f55c7ad04cfb63f7c4a3d0a2b0ffb0b05a6be055b8c94ca80bb0a1d13cd4cd69ab98304ae2515d5f7699d4abee5c20be609d873511012f234bd85a7eff5fb634cff2658ba6516048563095ecefb3015ee3f03ca52a177f261ecdc26bc089d34c6404846e9c647fcfe98cc6acdbb464f64278ad8ce9d1ae0d415bc0c05245fddaf4ebc8dc703a85cb270f796ad2d937e2ac0d5e0a34821758000aa59c9d4652485294ee0ab29696b21430fa54dcfbf2b9c49d142064209eeeed4d471ffc017d4e20a796b0927804c061b9f4a7091fe015ada68fd8442e01825c88dfe55cf5de38936f7ce25311b902ba97a3c12a95cfa1c3a591b818f60832709d9e4839e410fb36b84f3ac4f070fc35e161978259e5b8edc744d90919aa770bb36215128e582b59641e23852e958eb8fc3c08bfc143cd965747a6cee29af0577ec4c5c8fc2026a767e5c1c693e71600bbc2f5f683b12e4e8254e4ea760d38b3f46791c5c4cb12bc7ccb0ed1865f25d601c30e8f0b605379a8e82ccb412d538258175c337c012ded4d3c88953212f5f385ce63a8c0743f9ebd54cc151c7610337aebf7e9b915720a54351d49ab8c22fa34998dcf583d4387361ef3ff86f50ec53f49249e4ad349603066fc9c661d69f911dfa7241c8d5792d43c457d5de96523a53d667ec5c4ef9d502a16f1522475896d79bc57833e977171c324dce2a1ea1e4304f49e43ae065e3fb196f76d9b879c7200862ead18dea5fb6a17acea33386eb4ca1b51486a9148fbdf9a95332aa605c5d5483ce4ba8ece01a8ff2b7ef82d05c0b6e861b915f13ca0eb3ea13d5070807a2cb6680a249ea9c7224392cbc8ab82501b26f112ac789a12a31ad1314e2ede08fad3143af30c27f403bc866c755177852afd0abb90ade1d682726f42008b46ad7f8abdb18117f72641390f086b6e1498be69548527e6ada2b38b9fe121ef670af7437d32536d5cf5c4ab19dd99771582d038104b7e039a376f7acbbeadb34f945beb9d7ca0e4e3d5c5e4eb1d8526ebd13dacb1ba35735c6d04a4555acf4bf117626500d77b38189dd4888041225acbe3874a4c0f607fe6745f9355b3fa188f1d65c09f389af1b9d6232aa79447919c550f6f31fec35481cb922de2db5b4da2f81948617028e321706a3a778c1938c443bb00e5b0ff06ad8ab9b1ab0c11477673f85df9561dbea45d5f9781ebe317a0710ae5461e34fe6f1b1aa9b4e67b14910984802c2a7e38193bc7bdc8ba3e4e3d1d933bfb580f5b3e87a2a06517051410fe1b4ff1ea0ade824f338515456a57c7a916a74388ee8f1281f9ade0ae2a2613a0612c469df792b8df4cae4fc25c1cadba95a807ce61e5a5303faaf9e14653996b5a8adc34fd475ef1499094babaf1f3f07da9a390b1d9fc9a08327987adfe9564863fbdfa8f6b46a8841583099afb7870118face76347e40b6fd8cd15582ae8e23be9a0219bc3e4e4546a30d3bbbbd1686086876be0efe2d6f7d6a760300aa96152ba4f77f138d6a6712a3ae3226015883f81db23e583c869c4c71143a6fffd65e8dfdc50c99a2f1f314cdcc71359e235f1d7dc2b5f38ef7b970843163c03f9dd40a8015efdc8791956a3f3cedd9ea64f8efa7a0815a70381d71467817bd04ca529aede07ff60d176aed0f855a2eaea89eaeaca89358c081826a0812a5bca28be1373f086dbdba7e43e203212c9fed21474ba19a055ffcc179412e893a744832298c5fe24cc6b18667f49b34dfb12379267419a9cb9403d8167d8d1e91d24c859be71fb58f4fab3d28c0b4f7e75ad1edb7f88946fb40cfa5786a0fcba1303c8347ecee93d46d140bb5f69531d666548b109ce764bead7c87bd4c876494de82db6e5073a6c94f7c099a40d7a31c4a04b69c9fccf3c7dd56f5544776c53b4df7953981d55a96a6dcff9904a90842e5bafec8840c2d255bf5ad61c460f98feb82a10fa1c099f62776798236c5ca7f1e46ebdb2b144d8713e56c772f2c3b860ea5b03a8854bc6e6590d63cc0ea54f10b73ba241bf74b635551a2aaca9687ac523cf92a090f5aa5304ed741d2c0a8ecf8e6270487bbd3c27e540a6357abc87a20488eb7cf33f6dad1666a05f91ad7757965c29936e7fa48d77e89ee0962f58c0500", "32ca76145ff5b2290662c6c69689bda46c121ad411deefdf753a38e3a0b20bbe", "e53e2978a25f166067af456d37581a585a88e3c289314da328aba38c6f0e10e6", [1895387095090491, 641451226239179], ["510063ac52ac635265", "acac5353ac00"], 0, "bd3f031391d7048345cda4651d5155323dc652d32ca25afd34b8b77747aa7a70", "be31b0d1471dfc03a2b882b94c49018c909667aa50f3deb70a8d16348ac77756", "a5ee4e0fbe9bd4dcf8932fda22e652b40a86d43e5b1111b1bd3cdec3938e84f1", "a40b79dfd37db2381cd78ef71471d8b0d051142a4e9de931d1e89d370a0861e9", "642d2e21b130f5f70fd5db189e89fc95157816cbae439966ce4330a16ed315bf", "bb9e61a874510224a6c950512b4e740669e19df5e03c271d53a27212877a64d8", "7d19cc56d5c8dc97f491c78c1045363d86b004d304e48830d624271fa673ff96"] ] diff --git a/zcash_test_vectors/orchard/note_encryption.py b/zcash_test_vectors/orchard/note_encryption.py index 3d4c4534..8ae9a1cf 100755 --- a/zcash_test_vectors/orchard/note_encryption.py +++ b/zcash_test_vectors/orchard/note_encryption.py @@ -262,7 +262,7 @@ def randbytes(l): 'rseed': note.rseed, 'memo': np.memo, 'cv_net': bytes(cv), - 'rho': bytes(rho), + 'nf_old': bytes(rho), 'cmx': bytes(cm.extract()), 'esk': bytes(ne.esk), 'ephemeral_key': bytes(transmitted_note_ciphertext.epk), @@ -287,7 +287,7 @@ def randbytes(l): ('rseed', '[u8; 32]'), ('memo', '[u8; 512]'), ('cv_net', '[u8; 32]'), - ('rho', '[u8; 32]'), + ('nf_old', '[u8; 32]'), ('cmx', '[u8; 32]'), ('esk', '[u8; 32]'), ('ephemeral_key', '[u8; 32]'), diff --git a/zcash_test_vectors/orchard_zsa/asset_base.py b/zcash_test_vectors/orchard_zsa/asset_base.py index 921f8a4b..ba9526d5 100755 --- a/zcash_test_vectors/orchard_zsa/asset_base.py +++ b/zcash_test_vectors/orchard_zsa/asset_base.py @@ -7,7 +7,7 @@ from hashlib import blake2b from ..orchard.group_hash import group_hash -from ..output import render_args, render_tv, option +from ..output import render_args, render_tv def native_asset(): @@ -29,13 +29,11 @@ def zsa_value_base(asset_digest_value): return group_hash(b"z.cash:OrchardZSA", asset_digest_value) -def get_random_unicode_bytes(length): - try: - get_char = unichr - except NameError: - get_char = chr +def get_random_unicode_bytes(length, rand): - random.seed(0xabad533d) + get_char = chr + + random.seed(rand.u8()) # Update this to include code point ranges to be sampled include_ranges = [ @@ -84,7 +82,7 @@ def randbytes(l): isk = IssuanceKeys(rand.b(32)) key_bytes = bytes(isk.ik) - description_bytes = get_random_unicode_bytes(512) + description_bytes = get_random_unicode_bytes(512, rand) asset_base = zsa_value_base(asset_digest(encode_asset_id(key_bytes, description_bytes))) test_vectors.append({ diff --git a/zcash_test_vectors/orchard_zsa/digests.py b/zcash_test_vectors/orchard_zsa/digests.py new file mode 100755 index 00000000..6452b13f --- /dev/null +++ b/zcash_test_vectors/orchard_zsa/digests.py @@ -0,0 +1,60 @@ +#!/usr/bin/env python3 +import sys; assert sys.version_info[0] >= 3, "Python 3 required." + +from hashlib import blake2b +import struct + +NU7_VERSION_GROUP_ID = 0x124A69F8 +NU7_TX_VERSION = 6 +NU7_TX_VERSION_BYTES = NU7_TX_VERSION | (1 << 31) + +def orchard_zsa_burn_digest(tx): + digest = blake2b(digest_size=32, person=b'ZTxIdOrcBurnHash') + + if len(tx.vAssetBurnOrchardZSA) > 0: + for desc in tx.vAssetBurnOrchardZSA: + digest.update(bytes(desc.assetBase)) + digest.update(struct.pack(' 0: + digest.update(issue_actions_digest(tx)) + digest.update(tx.ik) + + return digest.digest() + + +def issuance_auth_digest(tx): + digest = blake2b(digest_size=32, person=b'ZTxAuthZSAOrHash') + if len(tx.vIssueActions) > 0: + digest.update(tx.issueAuthSig) + return digest.digest() + + +def issue_actions_digest(tx): + digest = blake2b(digest_size=32, person=b'ZTxIdIssuActHash') + + for action in tx.vIssueActions: + digest.update(issue_notes_digest(action)) + digest.update(action.asset_desc) + digest.update(struct.pack('> 0) % 2 have_transparent_out = (flip_coins >> 1) % 2 have_sapling = (flip_coins >> 2) % 2 - have_orchard = (flip_coins >> 3) % 2 is_coinbase = (not have_transparent_in) and (flip_coins >> 4) % 2 # Common Transaction Fields - self.nVersionGroupId = NU5_VERSION_GROUP_ID - self.nConsensusBranchId = consensus_branch_id self.nLockTime = rand.u32() self.nExpiryHeight = rand.u32() % TX_EXPIRY_HEIGHT_THRESHOLD @@ -462,15 +464,9 @@ def __init__(self, rand, consensus_branch_id): # v^balanceSapling is defined to be 0. self.valueBalanceSapling = 0 - # Orchard Transaction Fields + # Orchard Transaction Fields that are present in both V5 and V6 self.vActionsOrchard = [] if have_orchard: - for _ in range(rand.u8() % 5): - self.vActionsOrchard.append(OrchardActionDescription(rand)) - self.flagsOrchard = rand.u8() & 3 # Only two flag bits are currently defined. - if is_coinbase: - # set enableSpendsOrchard = 0 - self.flagsOrchard &= 2 self.valueBalanceOrchard = rand.u64() % (MAX_MONEY + 1) self.anchorOrchard = PallasBase(leos2ip(rand.b(32))) self.proofsOrchard = rand.b(rand.u8() + 32) # Proof will always contain at least one element @@ -482,21 +478,17 @@ def __init__(self, rand, consensus_branch_id): assert is_coinbase == self.is_coinbase() - def version_bytes(self): - return NU5_TX_VERSION | (1 << 31) - def is_coinbase(self): # return len(self.vin) == 1 and bytes(self.vin[0].prevout.txid) == b'\x00'*32 and self.vin[0].prevout.n == 0xFFFFFFFF - # TODO: Update ZIP 225 to document endianness - def __bytes__(self): + def to_bytes(self, version_bytes, nVersionGroupId, nConsensusBranchId): ret = b'' # Common Transaction Fields - ret += struct.pack(' 0: + ret += bytes(self.bindingSigOrchard) + + return ret class Transaction(object): def __init__(self, rand, version, consensus_branch_id=None): diff --git a/zcash_test_vectors/transaction_zsa.py b/zcash_test_vectors/transaction_zsa.py new file mode 100644 index 00000000..0dde3a22 --- /dev/null +++ b/zcash_test_vectors/transaction_zsa.py @@ -0,0 +1,188 @@ +import struct + +from zcash_test_vectors.bip340_reference import schnorr_sign +from .orchard.key_components import FullViewingKey, SpendingKey +from .orchard.pallas import Point +from .orchard_zsa.key_components import IssuanceKeys +from .orchard_zsa.digests import NU7_VERSION_GROUP_ID, NU7_TX_VERSION_BYTES +from .orchard_zsa.asset_base import zsa_value_base, asset_digest, encode_asset_id, get_random_unicode_bytes +from .zc_utils import write_compact_size +from .transaction import ( + NOTEENCRYPTION_AUTH_BYTES, ZC_SAPLING_ENCPLAINTEXT_SIZE, + OrchardActionBase, TransactionBase, +) +from .zip_0244 import rand_gen, populate_test_vector, generate_test_vectors, txid_digest + +# Orchard ZSA note values +ZC_ORCHARD_ZSA_ASSET_SIZE = 32 +ZC_ORCHARD_ZSA_ENCPLAINTEXT_SIZE = ZC_SAPLING_ENCPLAINTEXT_SIZE + ZC_ORCHARD_ZSA_ASSET_SIZE +ZC_ORCHARD_ZSA_ENCCIPHERTEXT_SIZE = ZC_ORCHARD_ZSA_ENCPLAINTEXT_SIZE + NOTEENCRYPTION_AUTH_BYTES + + +class OrchardZSAActionDescription(OrchardActionBase): + def __init__(self, rand): + super().__init__(ZC_ORCHARD_ZSA_ENCCIPHERTEXT_SIZE, rand) + + +class AssetBurnDescription(object): + def __init__(self, rand): + isk = IssuanceKeys(rand.b(32)) + desc_size = rand.u32() % 512 + 1 + desc_bytes = get_random_unicode_bytes(desc_size, rand) + asset_digest_bytes = asset_digest(encode_asset_id(isk.ik, desc_bytes)) + self.assetBase: Point = zsa_value_base(asset_digest_bytes) + self.valueBurn = rand.u64() + + def __bytes__(self): + return bytes(self.assetBase) + struct.pack(' 0: + for note in self.vNotes: + ret += bytes(note) + ret += struct.pack('B', self.flagsIssuance) + + return ret + + +class IssueNote(object): + def __init__(self, rand, ik, asset_desc): + fvk_r = FullViewingKey.from_spending_key(SpendingKey(rand.b(32))) + self.recipient = fvk_r.default_d() + bytes(fvk_r.default_pkd()) + self.value = rand.u64() + asset_digest_bytes = asset_digest(encode_asset_id(ik, asset_desc)) + self.assetBase = zsa_value_base(asset_digest_bytes) + self.rho = Point.rand(rand).extract() + self.rseed = rand.b(32) + + def __bytes__(self): + ret = b'' + ret += bytes(self.recipient) + ret += struct.pack(' 0: + for desc in self.vAssetBurnOrchardZSA: + ret += bytes(desc) + return ret + + def issuance_field_bytes(self): + ret = b'' + ret += write_compact_size(len(self.vIssueActions)) + if len(self.vIssueActions) > 0: + for desc in self.vIssueActions: + ret += bytes(desc) + ret += self.ik + ret += bytes(self.issueAuthSig) + return ret + + def __bytes__(self): + ret = b'' + + # Common Transaction Fields + ret += super().to_bytes(self.version_bytes(), self.nVersionGroupId, self.nConsensusBranchId) + + # OrchardZSA Transaction Fields + if len(self.vActionsOrchard) > 0: + ret += self.orchard_zsa_burn_field_bytes() + ret += bytes(self.bindingSigOrchard) + + # OrchardZSA Issuance Fields + ret += self.issuance_field_bytes() + + return ret + + +def main(): + consensus_branch_id = 0x77777777 # NU7 + rand = rand_gen() + test_vectors = [] + + # Since the burn fields are within the Orchard ZSA fields, we can't have burn without Orchard ZSA. + # This gives us the following choices for [have_orchard_zsa, have_burn, have_issuance]: + allowed_choices = [ + [False, False, False], + [False, False, True], + [True, False, False], + [True, False, True], + [True, True, False], + [True, True, True] + ] + + for choice in allowed_choices: + for _ in range(2): # We generate two test vectors for each choice. + tx = TransactionZSA(rand, consensus_branch_id, *choice) + populate_test_vector(rand, test_vectors, tx) + + generate_test_vectors('orchard_zsa_digests', test_vectors) + + +if __name__ == '__main__': + main() diff --git a/zcash_test_vectors/zip_0244.py b/zcash_test_vectors/zip_0244.py index dbf41e98..d20a3fb6 100755 --- a/zcash_test_vectors/zip_0244.py +++ b/zcash_test_vectors/zip_0244.py @@ -1,16 +1,20 @@ #!/usr/bin/env python3 -import sys; assert sys.version_info[0] >= 3, "Python 3 required." +import sys; + +assert sys.version_info[0] >= 3, "Python 3 required." from hashlib import blake2b +from collections import namedtuple import struct +from .orchard_zsa.digests import NU7_TX_VERSION_BYTES, orchard_zsa_burn_digest, issuance_digest, issuance_auth_digest from .transaction import ( MAX_MONEY, - NU5_TX_VERSION, Script, TransactionV5, + NU5_TX_VERSION_BYTES, ) -from .output import render_args, render_tv, Some +from .output import render_args, render_tv from .rand import Rand from .zip_0143 import ( getHashOutputs, @@ -135,6 +139,8 @@ def orchard_digest(tx): digest.update(orchard_actions_compact_digest(tx)) digest.update(orchard_actions_memos_digest(tx)) digest.update(orchard_actions_noncompact_digest(tx)) + if tx.version_bytes() == NU7_TX_VERSION_BYTES: + digest.update(orchard_zsa_burn_digest(tx)) digest.update(struct.pack('', 'bitcoin_flavoured': False}), ('txid', '[u8; 32]'), @@ -423,6 +449,16 @@ def randbytes(l): test_vectors, ) +def main(): + consensus_branch_id = 0xc2d6d0b4 # NU5 + rand = rand_gen() + + test_vectors = [] + for _ in range(10): + tx = TransactionV5(rand, consensus_branch_id) + populate_test_vector(rand, test_vectors, tx) + + generate_test_vectors('zip_0244', test_vectors) if __name__ == '__main__': main()