# Imported from Wycheproof's mlkem_1024_test.json
# Converted to file_test.h format by third_party/vectors/sync.py
# Do not edit by hand.
#
# Algorithm: ML-KEM

[parameterSet = ML-KEM-1024]

# tcId = 1
K = c6338bf92f3930b95f81d87fe669fabc42aaa549e8fecfbfdbe237d739fe4d96
c = 001d80376f40a555c9590838e4dd953cfb9a30edf7768f0f35b298c69eb459a42e081f79b419391b14347254849f1ddeac6d03975f22c9bd0e7a27cef18432e1d42b75d3845130cec8cd2387007116f7b21f69d196eb3340a44d4b3d92b2acfa420ce4654063d0e739ffb9238990c117454ed017d33bd63bc1c2da9adc52cb0fa2dc90f6f7482e3072f4d620d65afab8e908943dd7a4e91ed4e12b9147656a8fe758abdfa2d5d2d810edb4409ab09332b9dddccdc6cabf8d89633c609a0a005af2f4fac6baf70315103825531f513f9fc9f6d088cf28b54ff6fba4725e6ee291131b778058a45ed49bea10c1aa0aed05796a3bc88a1a45bc63a01b3646521e7968bdb0eab72758a6f025411814013e123fe354484f4380a218f6f0b6876bf4a225766890ab191b6ffdf84fc19521533b58cc518a5f40d7e2861e9a51c297e3abfe8b36674a066bdbb52390b6e2c91d0a6e1ae66210f3e700344d1a75978945ac9ef7fe72a7c1f6939690cd33e11ef3a9efbb9dc3285254af07121758aad87d34a85231b63f23a6b81a2e5bd232c0138ff574417d2b1fcbde45b686ed6348da7bb2cef151285ee52f4e0e214139f812a68df69459706baf85e31a0073623c7faec1c0b99d86d34fd3a7145210c1870f37687f8d4c94849a22dd1099cd8c730969fcf8e1cc4c1af623f89bb0f2e3b6e4a4c37b6d4d7c8f66df8c384c66264e7a4b35e893cf7424642db20a844aef74a12f1dd244bd331101486babee54b326440f9f9b97e1f1a603146b42b8266a05781ec8bfff57bab186973a9b7bffa60ff246a01d2c9259950e94e9df25dca30c59890280636dee43f83510ddf7de2a5f77a78854cde70ead0943bac7895ee10d363a9334a1d502c282671161a2355f1d4be99a1f9f67e687b9851caf8a3db107940b1ab4481084f8a96053c6205a207ca19043f8d20090ef245557c6b7c1bd2065d2db7f8343acdcd9f7341491c665a8842c19e19d12ab36b01ec68c95bfd9226aa10370ea1b71f08b326f7817a96c53132d7b5004fa00ecf1d6204198fc785b05438bc687cba235e5c2211d8e1e1f211664f240c3c2e4f4a1990943ec83ad80141beceba6e31384c0aa148783872593c0ce9e002cb2af6de35845dc1fcd6e7d5da96b6e8cf3a4cab1d6490ad18203cdac1a77f608c8460d21230ac8470f841c6c17f5a1faff871c27c5a9e0e93a20b5c1e17d8f7a5c74065ab192c33d08d0c603226a01b9f5976e0f06625baa7f90554ee805d7ee242cb54d3183758bf948ea31024fa3aa368cfc8ba7df1474a4388e84e3f79617080a96ce3af88ce5e1b9ba02871c2e6a54d0fc05050295f5f9a638a63c51428bc935c7f539cdd90a5501b8832a3bea490657f026ec6745d4b30f518e6f4b2bee0afb65b34df1d81a4751aed0865b9cb01f4cdc65cab3ee1b3e988b23c0f2c63cb16e305d4c7b69a2ebac8471d6d61412004bbbd4550debbf64c49f5975df1f4bef53281fbadda4a5fb7dfa63e7261499a74c7f3af2026a997c1fdcde6c07fb3ce720a450f9de6970d6121706245e4cd2332247c6cce84085afbf7fab4f7f1fa98626646630e48e2dab8cb21661c306a22ebd7243beb7fc3c6cf57088a40d05c2381fef655c42817f1bb95de7d20f38d02fc1e3b2d6852b2a8f3a4dd4a262ada59f48482e44468c10c0506368c305ee4efc93d60adac26c13258739640890762077e771ecb57c01efbb895c65a9eb1a2c479f1ad7434377331738a2034840682de3ae673ce47e3e54172556a3a543066fd5e30473c33641ffe90144bbe15d68b5e8ab9c063f48edb3a4480356e7a7ddef32c60f0edffcf1c5fef4eb488476794f42af7b66eb01b19bfba59cacd157d485037b2c383add0cf2ff727c1056a466930e46e3f081af429a45e5ccdfe8e0f3c210474eb0156744c7d5486f761910083b6a8fba1898a52b112b96b4b3387f2f3e4000aa0854781b029e8c01f3f09f0cd361eaaa56a89b2a054a1805248e89ddc32dc8a3e53333595686e4e7b076340076a29c1c0f4f1232af35527e8d35f887e7fe524991b5b74da3b02dc26f7227595c096fd40541b86e7f0705cebd4c2a134c14e8f9eef94fa609a305e6a429f290404f1043c1666387df4bafc2308dc4eb2539c01dedc23d9c2018a9c5cdec50475a8f8ee32d9d13d79b304dcf69b949be7877fab4752b45b9ee04622123db
ek = a22bc758f65682632313e5c786952a5a144e9747791a4a382c74618b879e6fd8584dc42fb103c6537384906108ece36734510ab6fb5fc68baba2eb9cdb893ef0bccc0e1a90287213ebf25b4455056055993516439af9b45fb441187b2b0169734809497e24821a888b3502469af74023b376f62b03e3e00259f0540bd1163b67750f8a75eb127bec50031619c1bc362d2ab844baab68925884be574ea5d2cc8f694a37503592d2107ab47ba4258b9b3ab0eddc9c4d1402785665d783b298004feb196c48228cc3a684d6950ae688054f5acb35b09c3f290a76470f548674ddaa92ff808d7a091f7795cd75503d5d6982275c01581c1d22d491d2222e97e172809bc9d9c8c6c3875302a03901914017326440faced5bac1dcd2a9014b426f764335f31fd41a05dce58a731bb6e362a61d712303ba1ca4eb0998e507304b6f8c887254261ab4fbca4a198bac4792894a974dd203cf7c9ab58b9402f515aac64641aba6ee133572835f31b4ab6178ccf5c2a9ca875d8d9866bf8a282c49cf3174a89c415926f5155516baa34aa4c3b47af49ac7c6dc9323c45e69a47d79045d66181041da3cef619449c004bf314ef8a6a02a0819a6511dd2eb88e7336a01b947a1b5618e02865d8a9db031be34c1259fc09230f43d294baab64c5cd348563309564cc30912e672d7eb0ec43a7c8f94c89ab99bf4fb852fe661b4c37d6058312c9a7f3b33ce9103625d886869d79f98c6047555310ce6904ddc050d37b8bc872d93951b703b961773696238b890a0971e90c005cc2e75628746b599f878355df2b355153b282b4dcf7b7c3167cfb48bc6002861f5d000a373239166449a67718a1b9dbb43ce6c18a5be227e23f999c8bbb1de6441a6e1193b5176bba03c4f8c71fdda29ee18c336d120d0c331a0a622c1827166c1aa351bb7dca69d84bb9ec692ca62812fbe4a5f89a65ec5b6a6eb976658585f5a63541a23242f31022c4c44db400dd292227b3976cb741e708369370c9555297433b67da83992b1e06d791aa6faa34a040332cbac151576a51c794e2b791dc3740e0f0136fb2137685ca71b3626fb6a51d8417df2408346929685371dc1532093d38176fb8c670b7a7236bb9035923280016afb5070bb559e78a89bd6c5fc36c87e0a5443587c879aa94368ae6fa6690d38bc18274bab0b4b0f01accd95c0af0ba048a76880b8c842430c4541bdbdb267d39498fdd35907a58faab500a710742a63179d5c15fad0bace8bba301935e7b195794597a206a9ad83ca73b66c18f1a25d6813a242a4d082b646d488bc63852df5b69ef08510a657d3ba5954b6a4df752237d8c5d0a429baa14be2f824e16ca19e694de9c6251cb90958a03159914243dc5e272438e2a6500970b55390b02c3b5e52ccb7ebb2099f646f9518376417896e837c16f783ce568d59e6c6e2068892936b6e584a6d2233e7d98506b740008b6d14e29cc878170c966f80f3c76cb96d3e7665eba6067d996bdb16a45c094d8563958a1015ce833b3cac29d4bb3e970c0d7ae654451b378a1027340b5471790ea68575d200c8af88777e28a203c4b36b0512de6607436a34d83a6691882aa5f81c83649f0370be6b743140fc62db1527d220cf6b66870dc674660b5856a34766fcc66f7480c383c904fc124bc608a38246ebe835b3834487611b8d262578364f5849c94437937fa47341a318487a23129c3636f050a0d693a7cb89f36c78502487a691142ca88d8975b4a92417bed59efea73fe3892a062ba384d404887c498909212a5c913e8953c4d50d87faa6bb9c3536582e39b69cfa59240dc881fed2b9450aa1715b88805966b5e52505341f98f728ef939f7917083057a42c40ce9f364117d6b9752179f8d22c4ba3b00de31363d56ad69b92db30ae809036b93a5437598abf115496126dae81875d633e47d49c27911892a885efd78122b90712d3576d864701a469a25b34d904113629a3231b20cdd5a2ede1188e0c411e619162820ea6f1009bf17f32e36fd716098b384013e60a85572d217aa1239507efdc0604379592f66de032372589404952c87552b5c3326d4cac0172c74254b792463ca428d334ee419994eb501b07789349b1d0c16a352ac8fef45d30da79cfa53147529149bc69b594745ff86e2ba862d128410ed993d5e6b3f011342518beb7be48573d1adb2b712ebe6f7b79802ff3
result = valid
seed = 8247c17686a8bc0b3afebe6bed1df1dc3ff7fa07c3670f624930235f20aecb4353ece11faa61f47d946ee501abb9a48029096de63b243a1794c4a760f98cc157
flags = Strcmp

[parameterSet = ML-KEM-1024]

# tcId = 2
# Test vector based on official round 3 seeds 0
K = 489dd1e9c2be4af3482bdb35bb26ce760e6e414da6ecbe489985748a825f1cd6
c = c9bead6b0c1114389bd4761c73ab9095b5809daac9f659bb564af226173052a4a3e7f2e5fd47d2b02aaeb5189e06b9f4ae98b619cb63efbdf3989a94b36e8ea0d700633b950a0ae2a78ed92e85c85c70e13e626fb263fac9681521c3ab22fdab29173c9616a2b037083ff7b2e019b5bcde068fac257ef8f12798411693c1bdcc65420997a513a8a69502620be8e4ce7362e412a76cf51c1f2433f1ab64ce0e5d2f56d7c9ade994d0e35d0aeef3ac515b482437664d8c1d25e5a5507cf80f970d3ea7226aacdc457cbf88a0560aa35bb2c5c455867e2159910a35810befe3aa10eb04d8d57147cb8f66d2b070bac43d1f1ffdd57a9399951f64965727bcb9f66ad42309dafc799c1c540af1af93eff68a86d61f5115db662dee7ac9a362677762b6a164a0fa0a4d859e4b8c8dbdb4e183f5e6808fc52229650caf7cf3e16de3d895d148c35448ab8c2753c9831b24bd4921497eaa192565cabfd83c0c68dfe7d392abf5e5e6f84bb9f5af4b7118c0b558105f9c10c9b6d70682e1de6e0689d7106a6374bd34aed7229e6cb356f2ea65e680ce7b1e2c3704e116a38542826e8a001141baf2e34de37a03040986d4c0cd5d57f0701ce930986fd9525b58e2e59f45b8dd04c0f35b0f47970cc67079618eb9e6d91e9b0f8c6d2e165cf448a2c1ebf71b6537e0f375185dfafef698b6239bb35580b315bcb5ed408c357f192def89bc1b75cdd6aae8b5faf0c3e13803f6bdfa76fb407fcbda790c329b3ee42fd3d3b03bd5003f0bc432f7ba39631112452dfd12140433ff8980eb6a526ba85ef99477378b4dc76635a5cd5040e43b8c1fe4ee5e158e423bfc0c893c1d5613bed08da719c9073184eeb36fd357380fb1873d8cbd36e2255e985b1b76819743a6584a9b3a580996c9c2eed9bbbfff78a6204b5e5eeae5f4efd2660078b37f0754ab5da862e666b145b5f23f3d0977799929dfa2aedda53d152eda1d0d0e4ea43f6ed889bb965eefe0a7c685bb36770eaa874242c0e229cf6ce56defa5aeae64d0c40dda8aa26eaeb31458f070a3bc72e1619ee9b5f642291c56df5b7e43db6c802fc74f4f3f9b5c0d355c3aae520aa31229d12f3e7cc5d48e691191a36b283765f4133f0ff1fe2f01c6648b2798a74eb5d842a248f524a7e7f8974211297b44f0dd19f386e86be6ba782de77fde887226f37a1c77bc5eddeee5bf46b67fb7478d559865f262caa84d64a8ce59e4df0818e14861526acd3483600f3dae7959d35d8181ca6a81ce791be00752da7759446a2cfbe00b8248b93491debd520220b755416d2fc6b7c8af2ff75e5bcbb8e7537380a5721c77484957a69271d8bafce0f166735ff869232de5d381afbf0e44d69172b79a35191949de09703b94222b13c385c6081e6d2ede1e57fe184ef8f60196b9a3a7b7eff7497191ca8741b5a01e79cb69a61142e6f5d080fbb3e566f79e146f75c8a1097860841b4747df604dba954e4a8d9e0dccc1f609d05cf8d31219ecd60c312de684552f09227cb829291c645732c5f5d4d711639f42a23080aa34fe1420f219bd6bcf4e3b29b9d02293b2da81383e0a51d2bb186c7b0a211a0cd63acbfc0210401e985d436b3803d5601c24136afd1562522e45b457cb439178be4a87cce40346d34ae0f3c39103c8a3ebc9c86c8db8fc5561eb0f3a143d4e9fe93a5cba6f6fcae5650d3f43d2668a5956c922893b816647ded0afc052a6c3d9d01a3d3af0f1ba807ff10491e131dc15e165cfd0650a1f2c313d7956141edcc61cb90e9e7abf2fe35fc9dc1bde88939fa11f7bbe3eb4d8ffa643b074d74f45113586e9bb12060003d71941f2da098dc0e96cad3255cf328ea2d3308c1f4585e89c613c426b7e798e1ec4e98fe6c71e7491f5eca0cd05115861bd160e3fe73a58a026ba538e0e256b92f1d7a2497570594856860ffd06b601ac575592f4ac612b5de7866042123ebc60c55768e3a7600a3260551f2bea22bbf6b6c8246e80f9125c4bb9db354dd64ae695c15f5071f4abb9639207cac7331b310f69a05f54b995de529a023f033b055db95287a14ba30a7cc526bb724c417fba290636a996f286e3e9e939e4fe1c398b5c6599959d0b4445a327ec469a1653cfaea7552cecec085ccaa68938ae4ac3c424f7e480439ebd2c992b5f6f95ec244b657dbdeaa9ae110aaf4d68bf4e27410d43ceef3e88e9c717dd44c9ee
ek = 537911957c125148a87f41589cb222d0d19229e2cb55e1a044791e7ca61192a46460c3183d2bcd6de08a5e7651603acc349ca16cba18abb23a3e8c330d7421598a6278ec7ebfabca0ef488b2290554753499c0452e453815309955b8150fa1a1e393386dc12fdb27b38c6745f2944016ec457f39b18d604a07a1abe07bc844050ffa8a06fa154a49d88fac775452d6a7c0e589bfb5c370c2c4b6201dda80c9ab2076ecc08b44522fda3326f033806dd2693f319739f40c4f42b24aca7098fb8ff5f9ac20292d02b56ac746801acccc84863dee32878497b69438bf991776286650482c8d9d9587bc6a55b85c4d7fa74d02656b421c9e23e03a48d4b74425c26e4a20dd9562a4da0793f3a352ccc0f18217d868c7f5002abe768b1fc73f05744e7cc28f10344062c10e08eccced3c1f7d392c01d979dd718d8398374665a16a9870585c39d5589a50e133389c9b9a276c024260d9fc7711c81b6337b57da3c376d0cd74e14c73727b276656b9d8a4eb71896ff589d4b893e7110f3bb948ece291dd86c0b7468a678c746980c12aa6b95e2b0cbe4331bb24a33a270153aa472c47312382ca365c5f35259d025746fc6595fe636c767510a69c1e8a176b7949958f2697399497a2fc7364a12c8198295239c826cb5082086077282ed628651fc04c639b438522a9de309b14b086d6e923c551623bd72a733cb0dabc54a9416a99e72c9fda1cb3fb9ba06b8adb2422d68cadc553c98202a17656478ac044ef3456378abce9991e0141ba79094fa8f77a300805d2d32ffc62bf0ca4554c330c2bb7042db35102f68b1a0062583865381c74dd913af70b26cf0923d0c4cb971692222552a8f4b788b4afd1341a9df415cf203900f5ccf7f65988949a75580d049639853100854b21f4018003502bb1ba95f556a5d67c7eb52410eba288a6d0635ca8a4f6d696d0a020c826938d34943c3808c79cc007768533216bc1b29da6c812eff3340baa8d2e65344f09bd47894f5a3a4118715b3c5020679327f9189f7e10856b238bb9b0ab4ca85abf4b21f5c76bccd71850b22e045928276a0f2e951db0707c6a116dc19113fa762dc5f20bd5d2ab5be71744dc9cbdb51ea757963aac56a90a0d8023bed1f5cae8a64da047279b353a096a835b0b2b023b6aa048989233079aeb467e522fa27a5822921e5c551b4f537536e46f3a6a97e72c3b063104e09a040598940d872f6d871f5ef9b4355073b54769e45454e6a0819599408621ab4413b35507b0df578ce2d511d52058d5749df38b29d6cc58870caf92f69a75161406e71c5ff92451a77522b8b2967a2d58a49a81661aa65ac09b08c9fe45abc3851f99c730c45003aca2bf0f8424a19b7408a537d541c16f5682bfe3a7faea564f1298611a7f5f60922ba19de73b1917f1853273555199a649318b50773345c997460856972acb43fc81ab6321b1c33c2bb5098bd489d696a0f70679c1213873d08bdad42844927216047205633212310ee9a06cb10016c805503c341a36d87e56072eabe23731e34af7e2328f85cdb370ccaf00515b64c9c54bc837578447aacfaed5969aa351e7da4efa7b115c4c51f4a699779850295ca72d781ad41bc680532b89e710e2189eb3c50817ba255c7474c95ca9110cc43b8ba8e682c7fb7b0fdc265c0483a65ca4514ee4b832aac5800c3b08e74f563951c1fbb210353efa1aa866856bc1e034733b0485dab1d020c6bf765ff60b3b801984a90c2fe970bf1de97004a6cf44b4984ab58258b4af71221cd17530a700c32959c9436344b5316f09ccca7029a230d639dcb022d8ba79ba91cd6ab12ae1579c50c7bb10e30301a65cae3101d40c7ba927bb553148d1647024d4a06c8166d0b0b81269b7d5f4b34fb022f69152f514004a7c685368552343bb60360fbb9945edf446d345bdcaa7455c74ba0a551e184620fef97688773d50b6433ca7a7ac5cb6b7f671a15376e5a6747a623fa7bc6630373f5b1b512690a661377870a60a7a189683f9b0cf0466e1f750762631c4ab09f505c42dd28633569472735442851e321616d4009810777b6bd46fa7224461a5cc27405dfbac0d39b002cab33433f2a86eb8ce91c134a6386f860a1994eb4b6875a46d195581d173854b53d2293df3e9a822756cd8f212b325ca29b4f9f8cfbadf2e41869abfbad10738ad04cc752bc20c394746850e0c4847db
result = valid
seed = 7c9935a0b07694aa0c6d10e4db6b1add2fd81a25ccb148032dcd739936737f2d8626ed79d451140800e03b59b956f8210e556067407d13dc90fa9e8b872bfb8f

# tcId = 3
# Test vector based on official round 3 seeds 1
K = 425ada67204ff5b30a9d1cb545bcb4a6dbbd923cb3ca284911a1c5fe491ffb39
c = d0f902d86e1ac0a000f40e508ecb36f575902e319cf05ebb6de2ce63e02b912f9cfea50f513a4167a6f8973a656720aba76c83fc8caf1b9b922233e0356c9bc2b0f6fd5f083aac09b965c01208019d4d0f458f321a07197461eb3f71a136ab7fec0d7c1c6c868d6b2c890f09019f5159fa21642f44b8c1b89b9dbc49a0a9d294fe670ba0915a78c4a5a234af77b925e582eeb1437cebdfd3a86c98abd5723bd2fdf6b54fd79ed0dd867c5ff16fcbfc30bd1b739a912aa87c70e7213a3e42218db247422423089ead4e87ba998da1f354a1d1a65bd8c481c67c7aded64ceecbc1a9bf413e343433ba93fb79350187825e984f6e23f5dfde9b56ae1fa50ebd1e6c6b0141e3b9be3a5d1502dc21656d26dbce6eac70a596f23824d512ba86069a2a28182bf71275cad1639e947666a7c71f04d72bcba3036e774a23e95216af23b19d7af41f8db3f725d937915c72591fec65e902b486f9ef294608624d93da1096370c56a7f340629485cf0684e9ac76609b1f3d8f3b89bd20b87ff3805af4f2c62014a4b3f7e25c3cd12f505048464c490363b40ef68da9da2f25ad691df7bd4402c9e2a210a4ac9c2e1eb9f5f787b876e88ddab57ceae57741c9eb633280995ceb65a6871b767bca78b6569aefa1059d16c90a6afea36f5bce1d6928de55c9241c3b0f225ac7cd55b8ebf663b7c298f41c23fa8ccd279845a48e6614d500c6669cdc232b92178e7fd1fcf5b0b1a9c03f9bfaae1a8bdd856d91616e913f82a124bedb501dfb68d91f106b06acb3f9b6d473d8815ea27bb839856be5e5f26430615b97978f6113b042dad56475304aacb6d0ad777e63b4e8bf53a0c51c8e8b911147ea7404ce6d1a70770662b439fbd3d4e4c2788aef534ed19012b9387ebb9be3323daec6ebe149264c0253912f4f0eccce2d4cf5a7790e035c3a52c6a1541a5ac5be90526a5f031403227ee76d0836efc37a449bba10165ffe58f111dee2dfa288d3da3ac84894ae676f265b02bfa2a809fc622c3b8b4201ad59439d170e7022488e4e6cfd0fb5efe962a704905bc389001ae16ec46af47ff3a0ebf900a21fec6ccb754a89450134ef6945be8fb68960174342121c36cfad95025e336cfb15262caed34b3605ff9b305d98e53a0e1eea5f4f35ad7588b4f5ea0875f7a3c35ebd13863b299a05ffa14662ccc10cb949a56573a419bbab7424f7c13e537d497f002689fc6190d5a079019deeb265a238c1cebb9fccff0a3203783b03da50d589daf28ec573bab47207adeeaff281e180dc499d62c346b2485be4776f163361edb2fa9613537adaa4838396e32a91badc75487be6a1345ad93351bf4ba3b46084a2ba9421f0bdd9ef47be8fc22857cd0c5dc6b83e6a7ae7d0026bc61ca0361aff37b0d878400a1637a522a06fecb7be0e62b60fae2df2c7a1e68ec2992cdb505a5fd1ca7c1f53f0a8ea4162639af6ab32414b33cdf10b8aa579dd827c30b8c1780b3cd9d67320a11704057e0a77e998e1e4c12f3e5d8a13185ae6830911f88e7dc5cac7004abbc512c6ca69006b7dba74f147dc49785a1847a919a620c892d5a8ff3bd4b664bb73271d8d069ea19bf0e924e2869688cf0f26c1349abc29ce6b7fdccc1174f1a4b4fd26158b094808fee9d0ddbd996f785e6a1caddbc3293a1114feff09a19fa71f286f48721e810693ca9095d7b3c0b9736dfab4364dc1c0075e3face4dfe2eb1c815f713028312f1d106184c1bde874900591731dd75fa8f1505d816d51780f53b9b759b295cf5616acc7aa02ebe6b90252956275844bff4865637eea40969fef0ca595979b9215edfccaa44e09e67d8419928e09be7eee4d240d24f70db6bee802729b4244c619f38df99d0635a3125e2cc7c65bbe41caf795fc6d474ccb000f54f6c4daae2b62e62e2211f1258985e55fc5942d8c738c7df8a184ad34308dc798f4933031095ffd01997150899cfac81c533e6b1d92002640babf3ae3b73371964dd6dac95d8927ac33c4bab3e7a7d115fd1722b8c625da2c967d29764ef85240cec35bff4f507e3d0a02ec6d26a7ab90b8c50f392b8160ec34ddbd389a15bd47558b5b890cb45aee2e7c9f516201ad9e603c71fb631d0b930147a8bdba49e1dd0ca6fa3a8a089b520726dc78ac914d0c41d5ffd5875f798eafa2554c1ffed8b4e03f316a195c95c9a7c1351a06231ac84ad6269280ecf63a73
ek = 938a454364cf10a4c719113a23b242bc013962f13421ec0686e32ccb80840749643eb4b5cc4182cee2366717cf77f97da296a185440113770b6f755bc596cbbce021e94306b1e4ae437ab7dbc29527142a9223a8a7cb269391cad8f70c6cf666118830485ccaebba1bda242176559904713c6722c413d5c2b9c2669d58138ed5b23506a71c6182af6939dd40c51d678639238c8c071384c1256ee6a307475bb72bc93976c8976bb89c736d8fb19580cacb1f335b97d16943c0706f78095408cdad77a9fe967c4bca738960b3a3c171680426528a21578b79b226bda19a9bf132998a2149c463932d630b0f131e8096be462080e6d17107704f3b0cc90c3908cd645268375056e6072425b51a46c27a48b9c0db67b025a58ee37b44794430f3ae6cc74e1673c2b1d4b29db5370f590eaf6165e5806376f6a7d4825c74038792683f38893464103d82426593f366f96b023008be21956e6be8a4bd612d4f85239d62ab6c39069aa210b47b37ca85394c19327e5303cc9c54a5c63aeb104dacf67a1c1c3142710dcf682edac82471ba98c81a552ad2541b7338b2a0ce41354ccab879f549cfa58995eb8c64a8b30b6f384ec2e04dc1a11ae04c967f744024d70da780516777a1b1715f22cb1eb3511f5c4c99ce577836489a0f813a99a622390b52e4757843c772f6e75f470305259833b3993919f3aca66563f3eb7375f5883cfca72398b049170ebf0997ff277e44501fb0e83d0c5ca6c701048180ac68d857e0dc5d24b1628433c737b8808c290839d42c6a322250e0c22b81b4c018260d288c47976bcb84bcd0856c40448ca40b723b8144837965ad46b521ec4b405c28589b8536621a10678a75233e2cd59bc6e03f49d93925c5bcc133bea39a7e21907a19840c80225f1f154c270a4bf0206a16c241bf42cbd351055adc8519d38fc9d3b976e2144909053c5843c36b7b247a6ecd04c9d792a6fae968cbe11713592b287cc8b07b73c334bdbcb91d05c7ae4e86aa7547b4cc6403504acaef4c6e5b758f4e261c7624337000c187648325f36ac8854d4a8a1c2c732a0811b39439340e23c33af0ce5090ce800070306834321b5af9e4be13b22ea6655da11427f995a115dc86cda737aa99078407b9f78b914e831a6bec2c85f922f972bdda971b66761045813a852a0fd990136840835f8b5a72c5c8e8a65ce8d3ce957b06698261160031597a29e3388a4f5a5f0b96b70481a2e5738d3a50189496c75a856643899947c955be8871e808030a5757d6b46079454b54d51557cca964379bca5a8191698275dc51cb164f8e508fdaf480031a28afb1c9ccc65da9ac1cdec625131c6630188ffffbcb726133ca563da640c76a6c24105502ea3c24b918c5b818121cc68e2f1b62112a41594a6359876b91d058fd66861b7633d73cc7226b8debebcf90fcc390f761360554acf013ad03911b49b641c73687f4a73f8c290a2890c02c56e2a6567fb03826353d87ea41369673e1f9b920b36203cc9aa464192d01b6d859307927a629a24b34132cbceca487a0cb3c7442aba47c4a077fbe7442c2a4221a200a93e726518830b11b690f0497ac0851a5b27ea20253065a9ae7e6567fc26500edb11346955aeb2d9c6c228f1644f21b34e3694c05016284bcaf746ab6344a10eec87cd0f76a611ab64ec86288c339294aa15233abfb680036d2155fe77363530c3ee0c4b8b74a54e9a2453ca081d01f9626867632870b178d25b831fd133a2ac0596e688652c1772e2979305c5e2a10949bf35bdc08cecd6771b7f659b61960a45054998472163c21d31024c0c24972d5b145608c1044718f60894bf5875a453d4a7c4569c63a2b38c2db6a4fb8dc9289610ef12754f37cb4dad3b66e135d1f75759622cd7fa03c4ba81d71ac9938c9a97839a12d7a4622943c381a048edb26c64926b3a807b644aebc9110c54b06d4ea1cbf6462a55b31c7f5202cca8b7c698d9559276a1a3963cc56dd26ce3c051167f299d80c3a8ee894f134567cea1032c845d79ccd95313f04d6459d1ba72e00cc604365a9c5c5185005f17a0397a559a0b28f31b41a5e0948c81501e902b9cc253f6eba88172bbb92024984fa99c5bab08dc01504556aabe8c81bc99c56fc771ddc85d37b7c50182345e189267934564aa9dd80bcdc25b127f1244763644004e5eaf06b095b892bae095e0ba7f9d2700a50
result = valid
seed = d60b93492a1d8c1c7ba6fc0b733137f3406cee8110a93f170e7a78658af326d9003271531cf27285b8721ed5cb46853043b346a66cba6cf765f1b0eaa40bf672

# tcId = 4
# Test vector based on official round 3 seeds 2
K = 2bd0703c81210c5d9bdf59f8cbb7c32e30e042c20743c96c74db89545eba4fa2
c = cc16437e7453409e7e200c26909b67a5b0da26997f8660fea78caec9503c6d1a0faf70f017ba882f42d9f8b72335b4a3a30ca14339fb6f0f291ab81d13f2a18d4197f1d5f72fea47cad6c1d3dcaa6e4f43933abf3be44d98083d4a4e34e46b9844560006b42259963945e99ea39af5e56d6299e4e18b555729a12d16779359375d74ceec3b24ab394a86186fafc84a4dfe20dc024527450bbc57f2b1b0fa88d4a46cd21341c7efaffd5a05da3e35260ebe19d79509fa7067b3a498c439f5de384b0416a437eecb7cbea64a6f4076fb94f7f8dde4ccb3743d1b3dc11f7c866e637ab75bf8099599c0233929519a5297a298c95a1b6a3cc3fbab718f1807065106bb290be1d61d5dcd5f228f8355b47058095f599f9b34a3710464b7e367c58f34ac6cfea3462491c78667cddc66faeb43ca86fc1c082cdcdf9139ea8246b871fb5f18d82776ae4c6d73104d2e4a1a6bb11cb59fd39ef66f69a99dc3ece762f9f4bc2303591b0cf8cde08512ba2f47bffafae181ecb64c4818a64640a4bcca3c13e075e82d7f3604a0714439297243d204d0c99f77c804bc3eceb1197e389122021abece24f1f68b531e3f56d46153ede5a3a9ce28e172ba71b30ae0cc5ed2857286e4d8cd977f6a939af4948db5c89dc19513a21ab4feab4246e42bb61ad21de0d23bd9bc2eb04233a27a81f5e5e487335dd4525eb230fc827c573456e0fe77acc292e5c5efbf38313899d691b21e627d699f50089f987c7227b4a4d308ab2842b52aad8b020f045b437e35d9de9a7c273276af986af87023bd3eb59d34d6216c4e54a143b3a678f5ab5a466a323ae973c9231d595b8cf7285d32653739192f7f9c0583301f87d675384068102b05ab76f59d45d6155b678cb2776115b44b5209bf7cbee2b98bc55fd8cc5049e419b35fc9bf23c118a5f30e017817d9c5c8c8e1fb1af2e40f5087b182cc2d313a9a7defd25ad69fb8d9a4f3b6d0c5f65da88925d0794c99b9f272645e88ee81d20b4381750fe8a5a53d766da8d054b4110bc979f2524bbbec13cfda3dc0aa8417bf599128c4dd8db36eae44ffdf6102d3e1aa56276b31cd8ac90480fd658035190f781c91ea9e4eafb6f39a24cf72096f48530542c4ac137ad4e7c4a207c82905ee55b698c42a84c6f5838938457d577dd6e3640bacc4bbda63cb0a2b8299a3a06b49ca7b91c448bd6b2926b139e3202c94108b0ac240fed20a3d268280d845bb635288a07f65b019a22df9f31b5b4f228be8bc92539f284c7a94c5e7d75933f557000b75cf2f256d2a32e4c53c33419a5a2d71b635257bce405111a95592ad424edbf7c5a5d175cfedb0f51550cbeb07ce2dc5b148e3889b3bc3cb15f6630c2cbb6641f10faa58a945414cacdde1dc9d5c578d526f3cb2e23491d69271fac2deca3d78cd21f53607ffaa9a9deae490f84a110002cffab17a12c88e07935fc95fbdda51fdeb372014016081500c927c227542d6282cc8dd7d708b3e834bd3b73137e11ee50759a4f83b6d311046f9cc198b2b618dfd5debbba8bde77eb6636985238faddd7ab039cf3e7bf1d2bd21596cf6c7ffc8d0a8cbc0b14524fcbc6f3b240293dd1c75d4a7c9f241f933e630111c68483f9bce89e1a7068952411d6811dd8a0b00cf4664518f6695107ecf569a741950cf278d416c8d200d434f6d17ffe98e7eba8ede594b9ce64c3f4763f2dff7ac81290dc18d6d5a5107995bb7569b053c7c643846d5379e71044ebe486ef49e48af47ba5c520af0422a6ab0c82677f62ee6e9c1430571bac6898d3b78d026a04513d036b855ed51d13047ef6193beb15490babe0567b7375df71b2311a501a14a57ff376bc465e1082cb6f2b9bb1b6ae778130ccb7d93db187d6c79fc6a506d8b2e1ed2a33af3901bb5da0cc2bbd04fa0d10c8f3b5c2f1ff2e790766fcdee2b62be2265a40d6687214dfb225ccbe572f586d54b2b145b0b960c6436d3abfc7c3360df6525d10ba48bc5d6fd8b066b61fc151634689b20d20cf958d187532e1208179c563b9f3b81eb915a0efd8663477095a01274b54a899a37d0ff662e8a3149edb0d8e59eb85a95f3ba34afa14c9cb849466472e4c6b6931e9863923b525d40df418a424618ccb46c8ced0010011f1ebedb5e669cd5655da2bf518be53a42d3ac480be0d8b6cfa7665f54547d129aa88ef6ddbd5ca682735fb075623557ce79b8f1
ek = a1a341b578b4765c4649e6bfaf5c8b2ad80de5200e4dd30da0b693f5ebbfcfba9f0ad2ad46576a7a06b65de6bcdc432b6a753f3a6326a27073436483aef170b8649e2ca022497329d071af4c25968cb0521a118aec41cbeab013786a1c2984cb2c649da0fc94fdd880fd3a05239b84ac053ca0f822e4c94ebfe1b6d6898da03b02e455467af6c89db7225ad653a5ac0c8e165f3b9b68b01270ef0ba7cc56322d5c671805b7d333b899abbac120c010033f3064647e4a387649c272a32c2dcc2fd62793d8689cf59619f43c87fdeaaebcd4c3f21483863563ce8442a7f581009410b3c506146390fcd44d0f918b2903940a321c66700ca4e205d4501ecec23a4d17157ce4a0bac562533273fb8071ddf960217696ccd98a59e6c39dac5cd185a0793a9190e25a0460837d07d020d72b5c5ba9840b0940832fa3a483aec99d0d629cfd67a1ce77766a23b2349947968c238d0126f6ab9422b97d6dec5657a20a683544ba07971bc773a5da90bf471eaf12310283944c723eb1e0600eeb2464bc71de7233ebfb7be64202ee21088222a48ba200f04b6bf6a1c7f6404295764e6fd857d747cd985b07f4d83f8b13a901ccbff7b01e21b8789c05b635bcc14c8128c379bdd52029efd660468a34512bb78da224fff9a223371e457333ad464c6fdba4f6c5451b585583655182691f6ee817cf81ce6e7a5cc6b9cacee275c473ae1c58aa38e43de50796f22475fca44270e3a46fb5b8bdda74e3e05b88210f54f36e79fb05becc76805b716154a6e2346b0f4cac241748fde93f325b4f82f3b681136aff8056bc7304ef22652f1679c816032bc35db68b64b2848351da88df89166707b194cb4759e6761032aca4b7a54e8064f5755d36288fc5061072da1ec35a8491396c9406446060347361bed860b028b57250f0187f45a204fba678f587ae031ac38480cf4c3fff90188d925bd4c7c6bd0b758698bcde97ce3958697610ce05e4abfca60eac13b666732e8262b36b7447c0c93f91362c519337052865927a9862d2c1ed186b411554275a24dc9738751a4ba243bcfe46109212b711aa453a35b09ba20ab405b6f0f3457321b24017261b49923225b3620678c4f474515396113880df463138abc3e820c65415c593d74c01e5136150b02f1ccc55a6c1e7e9b121588362d784c3e85658532331bb596682377c752e7c259608b629e74a5a470bad77d3c0672b23831a217c1ac82b94a82437643807681cc1684098b86de031440a79378a229bd902f2996f326a0df16354778a4cd5375c756a34890ccf0c92ba07a61546387bf54c2cb0c8548d4780aa72b667c0a1fe400b30f194465cc97ff42511e75457d1a8a9712a6ea971d797baa894b0348561df068a3455a89afc3684081ddfc0a90fd8acbdc217c83398380267776051cf3491542534b1a74b409b69a8a142c1b437b5a8561fb064ecb591b7334afc482af678cfa4e11e970a48bdf822a0b45e1c591d07792884e4bd057a15eecc5cdf66c994cca765daab1af377a14b98bcd8918fe3546fa4438ba5322da1ba75543be245b12e228d07c1cf1091499a2c57dd42c9f6ba3240c053165ca3fd669b4c3944a7d003d016a0fca826b5e615846c48873cb7f222cc12462023e38f14d98fa0486eae480f81a7376eb6380a42a1a2a6123d8a4efb102ee7b900cbe7a9238b59006abddf2ab25565815947b3bf6b14eed43be91a5687b339e6bb6614387583c585f1456372aa68b17449c2a1c6269a05f8659da97585f52421ab74b9d705ba13ac139f15be9f41971e0a6e04ba167be9b681d294c706d0477a22d64565e71979009a18c8086059f3964ed327288aaa0c8a2b2d976d5fbb50b842bcdf3c9d25656ed7224f3435c9bc9b59b17727b46a546eb8553dab54ecc6842cba94fb24592ed077fc56bd5dd2cd798715fe0c513377361d263c6348340a5018b0e9b43e112bb6ba60503ca954f2bb25fc585c021b57fb3d1acc80a3b20ff4555ebfa223f90762e2008ce920a420b48cd8fa9606ec5834051d0904847466564294cdaddb25cab5cc68008f96971b2711ae8d73b754cc8ab2bc13e07708e7b555ac681c0af0961a19105bf62b93267b8c47c73526b8c2d08bb13867be10211347656c0108aa3825234847519a52b6a4599ccac59e10e945eb7bd579e0c98d12aa9905ed85271887a974ab8f04a783747caab69d
result = valid
seed = 4b622de1350119c45a9f2e2ef3dc5df50a759d138cdfbd64c81cc7cc2f513345e82fcc97ca60ccb27bf6938c975658aeb8b4d37cffbde25d97e561f36c219ade

# tcId = 5
# Test vector based on official round 3 seeds 3
K = f6baf98028ce4f75cc14f6a75dd50502c4adc4d1377d72671c9396d4c26fac69
c = b0175b6f547277d58f329d3b7182bc9a1d18dbbebfa3a5e24dfb783ca9842ccb7c3b26782f6162d9f60971e78af2dfa1a7d40b181ff92872dbb387a1e9d4b962703c7e42778552093cd622686c4b12842b5edaae5265d802e5c2bfb4f4031609661183a55027b4b4ac735a0c3d4d9a8faacaeaef4e0fe7964b3112877d7d9b1cd8923f30fad9f70b5cf480c83970b0aea28107fda48bc67cc0cd00268037004d053392a2522a0b2b9a08bbb678167c2717d9252f19d9c5c6c5f48068ea0b7bb9f0db9b4801eaa168d398b37cc0032401f808b20c8414e9d4ebbf573b1a86e304cec6f10980942c56e18b1e390d43ad4149fe646e0ff8d15fe8f41f7edfe56211e2e08bae7956015b961ff065c06ec846e1ddbf37e77b7dccd34ae270aaa5f01fd92530da96ba73e2c001c8b2ff8a59cc1c26380f796a417959d18c1c97668fd77bc82fbcbbcf1a71f95ebe53265b477f9eff4bd91dfed2cc4b3696f1d6139ccd74d13973acb599debcb81dc3723931987c969da37d90d196ff052c5a6d223be15ae7dc4a90b289a7e46e964ae3035d73d0f958f9c4955c9d4ab38b085291891995b0f8e3239f1408540a8575acca7f0da5d3afa4359a7a403f7c4e636d7fd1a95b7571e430c9e44c14acc516f3eccaff00e2e2fbe91abbfd0e96dbf74f36675735ad70f3c97d515d5d413780f96fe8da72399382e433c76b6deb0bcd215e5ff4ca04968fd7cc0470c10e5d22e00800069944f2bc6ac4988f6eebd35995862d530f3b8478f4c13b8e2dc11128258901af0e4888b97601dca5da385e9a787341c9d74ea1ba2d28b098a9ce395d1992c5ada71b9a6c1b15e20f57da963a9307a3f1b9073a2d9a990832f16ca3aa50ecb5306bb75713c25798a8cce4c529adfc3377e44cf9f10262c3295b01c5d3a4079bcf7ec873524ee7dcae5f2a8a42f5b43205624463ecde93330410c410dabc0eece6bc480a61f6f52b10ee14c8dcacd6daae06c4eed37e3989432490363282a10d276c484cb1013ded7bd58f204c63e78b45e1889b685fb5b37110b5af73ecd51eaa4eed3525adbca8f6d9bbfc19239ec367854342bf02fcadda8d668a30f709299f184c89865038b445ed2079d675648c73e40d90425d787d44e539cfb229bf7dd039dace2f8eacac46c410a2277a93ddd34de171c93e504f1bc3e45cb468cc855228eaf4963a63d6f8f747ada4928b0423c69adc0f88b5277a2decd0eb1fa44440138388073f6ed52309fea034bde1d1e08851cc11a82fffb6b8f34eec75eec9c6237570861a44d679c16594e4031fe6337ca398272ef43176a082958b3b677f1416a55692ecc6f16a6ed4f9b5a51cf2cc5cb50666121ba01fb9bfb89d1744403700faa063f67006b28d579a685f16a81a5b2e87efe0614094f737c9c6e341470cf4ec51580f1023a14420fdc45f83356b4d5d80ff53c85d32067a40d582ffc87792b5b34da52510629185b2480e841f8714ccc7b5b00259913936b097e0dcb6ef2bfe42b084359d68cdc80acdb206afbf419a5718eb1776bef7aca6950519f3ee39f4021af387c8f251d3913683d1d0cfd89ed5ed44d38ff47009220a5b7966a760ac78012e5bc1f6e5684bf39cd0c45c28e0a884db323d647bb7cc202a16a12484b226680ff2abe1b26f8a74f697e4fd7c2132bb0318dd082d3c7cfd7fe279d1940a4f20854bb280498d0a3c76ac7d9f10b9a13205d278d6bd1252df84e75c914916bdf1e5352ebcda297e77aacc782ea4717f07a1f521086cf4debff71ee155ec96a22fe759aba9c0f282a707a8483a11a37df4a947749dfd434359884b17eaa6616fa80dfed1b62f5492a51bc572392ca7cd0708d37a8fb0185202cf7a850fd1954e4cbe7f2973a2874ebc2a2bc4d1821e2600685c0667a97baf5bed4b7a222e9cdc556668da7703da0f03b7b904f0ae942aa02fd0f22dea1337e98b763917c6fec9b030225fae085e050a5b834054fc69d63f72702b7b6aed8467ab29734a7b9f89ad70028b19a25f6ee6233b1876314c7bddf805f55e8a79edbd392620e1ba20cdf6f78f75d5bbdda5ca4215b312cd4ddce4e5c986c7f03b99fe0c835db9e199493b0d54bed56f5dd1e52afda6821a2e6df36f6d032ce33075088b5d6aa9f9c07090dadb5350408804cfe5b704c3e1f8dd9525e7fcda26c0c79562b670cc1158925552f28be8483310f4ea53df0d
ek = c8016eeae46e2610a5fd252102a480cac2bc6e7860620259e41c64591584f1e6ce8e3312dc8862dd806cc2181a18bb91fb184dcf045b030807a5023c4b3779f14a162e0938743b78c71493beda7826022e78ac100e7892fc104d48e25ce92610c072a3e9e8208c93cc225c916a2941c13838eda382f311a809c19b9ca60f188910a1a1bede4710b6b72127e48a5454a457c8037439572c558378cc784554171f6a0c78c676db8bb8aa380357fcc1f61859b0ec72730c10f8c3932975c70e6329aad34a56797a03c0297fb4aa6b97a63be19f5ca6318d0b2c8b4c6d9ef808ebe364d0a41a82dc768be47f44f300bc9b2e4cca1050e21a9919a9b65a07a6c8bc1ca5622a441117a1749211571c462a40c94c3301081867b3a8957ff45c1c3f7c00097a35af93438d74c78c061c2d645e7f6c3be5fa6da749085dd12461fc517e0c28baf93418978772e4c723c071908915a1a5807050c57d2a3d56597b1e1bae4b437632a2522f314b39fa6ab7a047e12b6502027e334b715b5b0b17bb76ae608acc0250d91a859c8c448b27bf4c44b092350e260b65c20c82588c8c1ef25affaaaf150479e80801c82cbea73a37dd1a7df6d268a9b0c4fc753158c39ea4e90960c20460804329f58bd460a37357ae6515bcd505c7cda55b2669017bec3d51816e7001b0a64837f9e07ea26735e830092a648f828cb3093228b98a0c92656c1a14cb3a306929c6207751cebe31aea4c0372cd5c06cc637dd9b6894f00dcb3796d09ca87884412726a25bfa9bf6eb613e1a2a19a196e1e1634e1ca0347a9bcc96816923092961b69dc0c013c191f7ba4fb0b13ce5555e8c1b07d8568722155287264b5fa990e92603aed71df778832ee3bf9a767fa9e650420a14f5ac227df497efab89511302d231a521c5353bd425306a14b7d2a566ab3b32aacf353c2b04a148e4c93c3e470605067dc7590722c452245b3d750205d2c0aad03b0e2ec535bc6cc3956132e329a980c8495d765ed1eb071c58680a11859c3cc0b1e986486a5b543949643b83452c307df477685a4d0a70a7528a55a997bea46780b26252af157fe5d874cf5c420b5b1a324a932ba52291428a39672bb359abc4b54bbfac608a0135cc99a38e102da3e088e4ec5c47984a636c7cb99a6b6304cb0350052618471f716be06b899087aa38053111e35a95965c04a7c42bda2319598819aa0aeb5c39181079f41982e05223c8e89abbc32fc1487f3cb99a167ba694b0668a5525a88472439c89179147ef831022b45f6b8553c8150e32b5421f75291c830a8698a916406807f201141a0ea1cb28255a9ed709502ec7851a56a86cd3b7f05726ed6a6e50fc52706104e829b02f7b61a1856c9b44b8d1214768851ac190b46b61c053c371a333a95b7806eed16c033790c1563fb823204e26ce3af87750ca639e605cd435024336751ca0bdab99ce5b45cefa04caa29ba33b4998da0aa832ec22551821bac055961acefa077de544bbb80211878c6109b512b6b4850b5a8d0bd9bea6978a0f920c1fe8601e1123a98aa23cfa30090817ee849e654a0387a185171a43047758a578a02ebb557904106eb3096d3c1f92092f02891f1d3b0659f284188b7119c14896688ef2bcc8086c604fc140a8fa24c9595d020269b0355ad9a44cbd803b59010a1b85b12fc785ef0a0789c10b3a30925cf155ae8682859a8f8164cf62fc08df577eab2071db87b029a16ec90303f5b97117761c5f20033110b1bdf7388895b30aca862f22adde6930430821dccb2b1ba4cb923652309b4f16600fc9fbcfaa8553cb45bbb53035cd28526ea8449844ac68b87aa61047b94244f126bfe2323af5f30bba9c1b96a426a1d84c2da35fbc001e20a517d458b4291cb36394cd9a074e51d8a45ce623484a3aa7d575977242aed535d46b74d8645aed246692ac1b8b055d717ccbd59769ff9617bcc3aa7bb9366ba51a736b2ce79b971e0c204ac62fd09755b4e4b233e94a9cd3490f4049ce6cc96c7c0fa1254c4eb67748b337c41c473fab4a944364531a6fe18652856797787c804ce1c59462b8d145cae4b97232440ba99cc3a66c1e019b53fdb272d000c85ad63d686a907a31700fd4a29e5936a53a4f2d2486751851edd1b70115adab07a29b15594566221b329076a5a116676d3534044965014daa0d13da178581619dc06df40a02750beb995480eee9
result = valid
seed = 050d58f9f757edc1e8180e3808b806f5bbb3586db3470b069826d1bb9a4efc2cde950541fd53a8a47aaa8cdfe80d928262a5ef7f8129ec3ef92f78d7cc32ef60

# tcId = 6
# Test vector based on official round 3 seeds 4
K = 52b1d99af018531b8f3b6226d7ae23843ca7b84d8f9cef28ead85ab3840906d5
c = f3637bafcce8675a7f2491e7970c65625bce13ca85362c62a0fb24cafa33b0b388b68b12962765da682203c46e6997d4c9c74f13eeba96273d3fd105352e92fcd8f0a4455e23444811c519dfb9aa9174dc6719a76bb6150aeb243e2166d9a63c6bdb9c42ca73604ad748b20ee8d4bb2e414f7a33337bf500a8a354b56211497c6eab1040580215f002f97371a383cb546b509653ee598798b1a9c2b2391d066dc45c69af2eb07d7eb89c43f26c4e553afe4964e0633c3dcb5a6acac36ce88638c17d83cb6bb90f24434c0aae0f302d7154fad1e698a1769d82ae7f90231cf5ae0fd5d7d02503505b6e12bc27ce6a6283f751481a6219d2b01f2e00fd04341ee96a4bd957d682c6b413d2c53c81f6ecea90aadf4482631a65d393e6a80199477b5f808e83be7eaa7b4439c41ec87ea6c69e9a6ee28fc9dec477d7a66744f71ea35cef0d86fb90534a26368055840320e1cfc54ab65fa7462475b541f19b259c79114da9589c8caf1578e2d179efe5a398936058995701308ea61ba4942bd35b36fc60371888a8663ea8eb456f654fbc51a0f701e3a318b64700bc8545685e5fcbb01034b717b691914fc7de9d1c229e16a759b3d25220ceaf72c9c7b5dba5283154098295a08b95efa11b02d7f65ebc6a3ce97b9929456bdaa60854481c6c3d4b851d88beed43b56b0d65533d55d19bf79ae57bfbb0567d4dcaab2b6cda028dfb140c797fab973f5345a55b8c3d5b10b6a94442e1ced434d1c37ae2ec797acadf124330c9a04977b29b0e76672f104e918b2242e0e4a05691bc3ca663b0327a38bdef7ed38c082927acf9d9dafe917d1f3c1c6b6e590206d12c4b0ad7efae9d4e28897da9811bd1210c19e384d9ea2a0b93605c75430edcfc66782421771774072843f8d4231e3dfbe61c5dfd99ae12d3fef73117d9cdf6e7707f7560c212fafe1104edbfb36c4130941b9d6f5a4d067255db6e6bb3559d50a3cee2ec3b57b8a379b93ec32ccb743e7588a3f6dc75f334750e4705a03eb7d75ad766db7a1a88ceb2e5047342a37937cec465ef93bffed2fc238284d367ff320b466673a01fd485ec23e7e21a814c471fc60aad2de49858673d8a5071d00e4b26f4709461b7ef5a74e8c52534bdb6e80bd4dfe09f2c491b20600235743d61787e93ec601d33de9a1a36786827584cc2f33f04c6acff0637b5eb845ed6ca36bc66a2edfe989d2b668268b78e1ffdb1fe9b737cb576385f2be449fe9fd176736955661a330a6fcfba361dd4935715128227b443518e6a27c421eb653168fcc21cc6c4c268b84da4c1ea3162ff85a3754064f4354026f8d99de2a76c99c52daa051e032e766ebd889d4af961edc0e497ee31021f3a38fc5ad1d4ad465d81ebb281f54b1a8c22040ce0099bbf55c9a3ac7c766d65c8cf0765e850404de6184bf81399795d2cab89cd2b73d747903c52140a90e2ecbd3de04c1bfd82c8ed5786b2a409c608568bd7b773dd6086021e53287b46ab5c26f9c04a3157912b079686b29e527bf65922e3b7498f7781978b12da9b938e4f83f005555a716c494277b1d1af716724d35e72ba387efc5e633d2e8ef015a02218b11be67e7e7bd491c7e9c198f18450db3254934756b8965d8b6c60b65b18c12ebe260202c044a40650714309d39c7f5b7d28997cd9f77469fcb1a7a5bd237693e16e6e4e2c645fdc77e859d2ee580ec4c4ddf475bccd6e31092643e62998dd523366d2b28bf4dd3ef54e023544156f0fc6a86d8e749551098ce1e288a62baffd642be9a2499b62c5858250d87913c1709a9a8578a430abe8819622b1d9e800875c6408356b597c3d9a89e164419b6ec3edb03d93aaec5644d3b24b26c1558775ce5e1773e644bb21412e43092136e3cab817fcf89bea3b9439026e625ca19018dd34028afac0665c135b1f2a5c2e8d2e3e34b5eb7cf947c8aef9d03cc20d6d22075eecdc9a44df411c0ccc3d0fc0f32277251c38466cfaf28ca47824194d9befeac21b68ca89c79c672b21bcc4a676ae015676bcb5a93f6b2f22ea25f4422e2a4ae637217f33345ff381d1f8241c251ef3e4be839cd4531855413e775e81d1c0a2774a68a15730d4149b1749471bbacd68ad66bd50feb37e2d97b73e001776b8b46583e9cb581e7095af3a1ffeed83798ba211ab22bdc4bd80f7e5026a373984cc20af678b9ffaad3be3d515a914c501155257d3
ek = 2f7a733c9c0d0a05b6ae91776032105bfa99d149062746ac1fd2ca81db9224518a39629a36d043e6a398444a055a2cc28ac785e22b9ada469d2e3491174a4e16e11824d32c33326f7cc2b73d417a7151496fbb6805a79d5d974b12f3c0125b5d7bfc7c6f244b68e2c1ca8613e891322261b4789898a1f858f5991b2b1b177769aca1453c57c43140548452f3053d3b55fd2c3062a0b11939a3c14a81c59432616a5700c775fe98c6fb88c1eb8277c469be42f541dbb79808479e0cdb11856cb7c1cb6a5b865469bba549d73cfe581bee85494dea28d6e96a5f04cd65e561ef66a2482c806e39257b9ba9581421708663bf0b45b4131eef3384eb53b8733c4957937161c3ccacea5cbf91429e87b8b2b6a0aa44cab94bcd02d14cc3932c3ee58b483b1d11e5243fea0d34912b8d45bdf48c1358db3fc163ac081c23ca6c43919a649c33911c5802e2407e9fea350c3b64f302c5489005ec87650de428e60b790489a17e96b9e1fa91b33bce5f4b8d8dfa1610b39fd2858c25b898c1386c6dc021bd3414bf213719867f8cdccbb4d2bdf12207860a638bd41a05b9697a3bc901e9ad0075c080243cc0cbb3d389977c522230a42125b08d41839986a60acae28bda183aacc32dd5cb149af2bbfc60b0d5ba8ad89b1acc0863ceb24faea37ef3f60168cc96d766642f07a116225873e651ef693f2bb97339acbcba301e975405661b2aa523168e06c86f9bcbb42b5f12d79c3c379afcc37dc4995b11a4afc3578a30a13ff57ab87f022fd5c3ac5dacc3462c7e7edab63b889c22e90d685733a1a79ec336c50c18a5fe4408c2c122e34a60ef56a78bc16b78c3c98ed689e0c9276697cdd8aba667109cd911b77e6930c4f58cef1240c1f7005a7a2b17390988924cb0604b4f897d19c5b0e4a557a6a23470bc71db15bc99248d42d9bed4117652690124b1bebb438473619c4919c6c0e4071ca990b9d005eb287b15126e5c3477a98669f0856242dc073bb2673c7c1b1485799c300a0648a83142b95a2377d7e2b1d994209184309934c914308b7371a307a3bfc825958a98a12524b847ba5b61e5a279eb9f7cab5ce030c45ffcbcf919a6ce1059dd7c6aa077c2d2437408315db32a800c2099a92ab682fac6461896d583007b97af2336b1e6d061643c62f0b5122d48a230225128c52863c9aa7837ab4f254f92863efbb3b379f87e40071cb6c8b74ac79af4ec11da6c028f1caf9545a7d0a984bf6ac8d4067a7ff29325daacd3f9470d529f02b00183586011da8a0295b678b18d7572cd4f081317b92c21803f613bb959170ad3a4cf465645d3e5a1dbf672013bb935bccdcea51393bcbe7c975d30a9823667bbb155bdccd14ad3d8b453b30ec2b0cbd703485975cc571530b4cc521693a9965139fca21a90d57397f34c46822ea0e0ca0f56668b8692127bc93322389046c63fd08ff82b67f9778964054b49ab0dabe24628e771627ccf34f46c6c820e9d890b15f396a291a98eb14a23575952abbe46374c74b812aac6b9ced932c078ad3f2a05c821b720305773d070b8c86d7686c53b81ce241586f5f752fb4a2774152638f04156a0b24b3061141878d5759d12f8bad4e98aa5d41895b91e122074b31aaadc30a1dff707c32aa0dbfb2fe0a519b4289942e99754034d65d7b9eb5c0087225048b5a293038969a944725a23475b0681ca2177c5bee023bb7e0abe99a630b5babb5f8a67c8117fecf20c1187c338a97b72c1674aa302c3005037631ccfd51a5b10ce837911d8d8372b9760c0498b8ad8218f832fd8519476ea5673d6659b558895796e14cb5a55e7a3d0b91cf5a6228a3c93175a2ccb06c26bb00d5224a402f119a3a42356a37cfd82162c65953b798d9d96cf4353805ddca537a9504b708d16424a3c6209c2d738e25c357256833dd14375a65e1e32868bc4c4e5e062fb636e27f4c746eaac0f641330d235d909a128c890e531be3e0cc307e632baab0ef7684cc687bac9b966efecb85ed1030a1b1e15b71be5a263fc64c320b145cab657a14c2749dcc9961952ad5489c6485f208933fff0203f3c31eb6a389f072cc3573166b9349ada4d7dc66bb12c18a7d96a86f93883f83822ec0094b24751388a51166da6b24a0b526935817e1ad73b4403aa3b10b5d1822daf198aa848a73c9f9a866b634f939c2179ce55edfaa1d5d48cb3127f0fea3acc7b163d
result = valid
seed = 66b79b844e0c2adad694e0478661ac46fe6b6001f6a71ff8e2f034b1fd8833d3be2d3c64d38269a1ee8660b9a2beaeb9f5ac022e8f0a357feebfd13b06813854

# tcId = 7
# Test vector based on official round 3 seeds 5
K = 392242412070b869a67b7ab071fd796e83b4e3b5af669ed7a8c4fd1d8d3ecfe2
c = 12cf783cb284a6655af46ee13c23e89b13e8cacac077ffc171c51c3ab7ecbd38853da0344d2d2cae3137bd41af52c1978fb85143bab78f9595971c2366f4d6935124f9d78ac2b1246d12c51858b51379782d2a7d0d7f04bd476bcae1453535cd4e0c3a19023861955290626473fe8d1b60f077c9c79360c71e64ddd5c39fc56bfe4b85b4f565a6ba165cb418838eda6668db441839f81b0b8ecc56825cd5e64ddcc69ebb9241283281866916020d18cbbb5abf1395841c96d81bc7d4bb89fc62e6c3d9dd8acad7ed67f6ad572a3f8ab67c182acac4d2267e46d8577afe2d9b04dcb5d11e33a909439c444c694bd86873bbe6fd6ebc3c293cedff1fe356aa4715993bd716f614e91f44b19f718a467d8c8d345e9759544c3a5ac885b296ced708bffc6c0bfabe31db65f659502cf859114b3394999406656d903ad8dbb543288edc97b5c5c89a58545e3f650030abea8dafb360b15f95e88d44e7f5010ae2f9b111daa6023e4496055371ddba9a83db233104348472056c4c6f50daf5564ccbdb33ac8f02a176e9fc74336f6c0d0eb0f7f78d55f052dad641cf97f4681baedc52611db70a0065ab680586e4dc6827f4e5a913ecae5627ff7b2cd69f253b1d6587f9961e61e75754f3cde176107fed8769898337c84d446ce33dd1767afe323d930e82784ceb7b1c38ab00192738d9bda2b21cb1a14b71a2aff00fc778200d2bc5487d56e88278ab4d6059d8501ed5cf53079826c66af26d59a9ebf8f102164942709736e203a745fe7784a03abc0a776b18ffd23a81f79d26e434a2e99e65b25c407c2d1891809527412e384523a47f3990bf4fe3f9580c0dce5c3994e5c299bb0214516b73e39062f9054f743541fe824840bdd3631df12fbbbae6e1ddd98dc320b9f3d0645ba2f7a32eba11ec9049cd63cc90d9164ed92b945b459200a9fbc2c1e346c88b975e4299cc5a811f88f9ce9633695144495fc98ad1bc1689b6d0fb5b4b9e90a7a5a7ebe2c6c6455f8c4945e34ee2b70e82503f4d3161e517e09ac115f5c0398fd043b2c8eb18a5aae2d2891e0009c5bd9c18c63a8914ef64e4d9de132ac55ff9bf24648361d3339ed8541d3b4543b754893532fcf648f49532382a78fb037d218756c012e2aa99da5a77328c13fa1588c9842c7ceb2318f7c15607d10625f78dbf378ee1789d6885adb50f5c334a768f45406d15ae898621355b16dce505877864802f532ffac78e8cbfa920bab7f1061cf11c5326372506ebf554987db1f59413611c9c0373345be3e612b3581adfcd328e283c1f8881ad1c09cef665d1e668047ac2274ae2fda0c7045019040875de7208ebdf48fa4fcfe533fbb80abd5db7b06fb00702fc440dab58bc46a5627823c55e39a5a3178e72df204f8346c9fcc7b212e81d47d8c571fcfa257a63f75faa6f50f3957836d1e0b41e7d2daa533a8852f1d4bd56afa2c189d4dcac7df6440911f87891371ef9603d9df1fc3859d549a2eb94ac3365acc0265fc9c2686a2e36fca53073ee1b65bec258f4dfc9d5e341cd09a88de63c15ab953ccaa12714488e23b6ac383e8b1bb84a9c7e1920d080f0912dd8cf222ac1b9acbc31a04374ea494ef68283ff906d0ba6c1f63071a86dde361f66bd4f773d43f3825f20c666899dd954043dca2997533dac459ee0fd602a1c564637b1eb7f6f726806a6d1c9e22039b85ec37d2119a31046487e21395182345175755e5b3ca698d5e1f114d66a67353e232bce7a0f9407909b0fd87f7e0ccebbec2a51368bb3bfa5bca5e2227b3abf6e7d0690f732d708da63dc58b208ba34c91bd7800e30a5cd653b09b6103d141f4862e41a3fa88df43083935d50b85fbf4708c96bdddaa5c0df9b63aa4517f5ff87e86f5e31ea9b3ec0d3fc4bb79910da9605d032090787c34be9613d68bbe65dff2acfc4f89259fc61ddcf41aea46106de8e312f1432c838d1acdc98874fddb34610168332bbbc9da4fa8d9f8f41f9d64d384cb7f1ca844197952b5cf69c3f6aa3a981418b9b41571b1a60ba7a14311c5beef82f7faae76fe3c6c9ac342264d3261772ea71d785189d3a9d8bf07efbb3f01d84da2498fcd3e5f62d8ba41d5ac481719200002de59cef1b41439715d5b7e84f37fff645e067a32db5164311f69e1d177e42893aee3d7478f52470f5a62b37fab65d6b960651db061d05b3969f82531c697011e4438f910d
ek = 69bc82661a9e822624d2a644e1767de906658569ba68922aa5c18996c58b3325685bf3564518afdbb99aa67acabca017283bcec3cca9075cbcef02cbe57ccfc73581784bc6fc1b8b7623b9255c20f7430887c87a5f6873b8789de3810ee4841447d826706bbe47d6c4bb13380a03a532d240adbb8240847e6ed68eb5abb3452584b949b8889bb77d2bc87a11c4580919931509e8fb931b50957fb00b972c8f17c8be0e0565bd95b16799606b825e462059a701412ac2704cdba91ea269271519421574f807206d8a65f8b67f44117b4c742e7bf4209668cb013975a9317ee847bb09db3c44d8029e01c4ff4954d5ac7557941b4c12c60520785867cef3f77214805c96d8497b508629713064cbb04d0b9abe21afabb10f33eb38b6b3bfb34908ebf048ccb239701944fe64792b8a909cba14bbf50d03b858bf4a318b9860e58141b7f114b38616533c96c4eb25115724e6672ec20937fab6164aa4a9818acf072c90ea4a5ba34cc95270a330e2874d76a5e0fb085f1aba5917a6e6c3a50ae59659d95703d0a1e9c76c0f0055605ac839f70f6868bf0727496f38c4fd042226fb261ce27bcfab89daa192044462cba31297a660b191bf4440305c5235ec225018cc92480c19bccb480d03d08c470ab20c88c7a1b2a9f37dd7b911cae469de0c7f6e08aa9d427a8eb90af2649aa28ccf1bc19c0fd84842e5748f686278631659a5a874377347ea3894b035a5c139ec8cc0aa63a960535f8e3113f668bbfa9a67a82ccb03253461d3354eb81d0d112fd667a1f133c054730f28ab50f54c5416f65ef60b6ce8c86f6608456c819a7e10ba9232322e4bc73d8370874846643275622b3da6dbcaf9fac7001cce6d34565cbc6f34a1bc9ae904c5229320a3755c4a439f035b5f8a099c70a6a57b5e3e15001bfc19710878c5db0930b21f28603ea4087e0b30a2cba02118fa644331a81312a22ca0721ff266620bc91fe318897b77d3c9b7f9986861879a3a9c349e16c72a9b2bd645915fb05a94ba4c57aa72e93c3decc55597e664ae3a683274267f486452e089aaa8679234c2fde99327a60a81e687cf4491de4b90528492b6c46eeb7725d876a91987025af06895279635e98183bb0ef7267c6449913ed09ae1ba77bba0010b03b900863119011b1dd02aa969ba41b6b684fc3976c416342891cbd0588b5c6a480c04d7798820da67c9142fc07a906f2517a9217398c9611b0749f5556821d93368014d9d01cf2976af6bf492e2e59b66d3671e814e466388e2039037313ac690c3dc534ba77281613560b0fc9bc5a298c87b879835b386c6b0e1580830b689e7b005ae950d309c2e264556685c54c606aab7c0318b2c66d4513a707b8b5800ad2ecc1567807f28122525b69b7e1cc0d1646efcc1673a156429a205e4016887464c39a6543e722f0980b81f524203b45deb45184d35351be963d3906e7b0a98b49167a2e0bac9c7a50db62657c4cadf6985d753c33f90bb1a275be17a7342859415f7855384975775cb557a2eb92801bceb7f63cb97a40837ac159a37c2935157160d518bde11c1fbe18c32923d3049b50b50c2ae0a325281c7a4bc32022aa7835630198103b25398d613631860b70a6536bbc66ef6fc9ab856771652689527c5f5db1d1b4243e3f06460eba75c363715378c99019d213732804b31e30cbe3e93c6f83a7ec239560abbbd48d96684f17ed61c9dafcb55cb168e2ba1778ecb0166e7664e9412f4ec7353092fdba5cca4585d173023f1856836619e57b0052b07141ba9507b042c5d5b89ab429b3f237f0d80c5d4126cb4c59d9d19bf0bfa9e3eb42894228d13a05125b36d1daa647661905cb471b08405207469ebb35ba5375a40b923e6b0cdb3f1070bb6728a389ca4b89079467732ec3cd7a27d746850bd4908e401134b650419e639fba07d88eb2bbb755b2a7ac2bc6947ab8907c80a3b5610a771782daf790874563b65a1236baba0b6fac1e5f242919bb4519b637464565467456600882532457e1249e692bb82e16c7f21c370a29453a95600a069a54b0b62087f09ea7ab3da48348257877864cb080f7a39603e284063da75ec0b9219e515021ba46ca8c573b306e814245d45cee5f55d0e5c7e36a31166634e7805a413a062a7b5a7ae75783f97c505daa8f9113507a98a3e8ce6ff046df83fd23815de42eb44b586845b55b2d39aa000ad
result = valid
seed = 7ec408f52c9aa723d0c41d9987682a5f4ce6c9da7cd0215af60bbaf5484ab353a08ccf451b049fd51d7a9ad77ae14a81569df8c9bd3a8f1ebea86fdcfb823082

# tcId = 8
# Test vector based on official round 3 seeds 6
K = 0472c7777196fbf335dcbec891e291c5666791991a332ea676778e01b7379e72
c = 1a2fcfde856f6d8e741237c5e0d0fcd7b58c9886503131c09a9f5db0f76c91349fba53dc31df528f684063909218140888d39923b52ea6b06e55590ddeba2b8173a2945e40c08e965780b225caac8d2b9a66eacb554bde430120b066c6c57ed75b0fc43c08fb4491ea446daf15661ebf4843a22a81059a049fc4fe3d66fcc103b7aad3780f9e21479b75a4f5038a07879ef64d7d12604db56b1f10cbe6ed755e1016e803cf83a0fc5d41354d68bfbf55d65d6c2ef32dfa88541a9cc13cb2beca4786be168e6043afde254a060056259afb94c0e858b59fed243393b7c10c5453852207daa69891bf3054b3af65449bf7a17a2222dd348a06db881cc12c29ac972e347eb8ae56c6008d0ca4927ce7bd482157f123634941db84bba10c7552552362b1d8d08e552f92897f5a75636f649609d25c2a83541b6e3115dffdace94c947036866e22f79b59b7b246e5622e21c4f0914352e09a5866b8dbb113c97c0921ae3e1a1ea0bf726805b4606d15298df0e32eaa974584909ea709b57f8ea6047d908b95a6db05a47b26de1470fc8fecb7b7e53851f732f55b0e4b1c8a1c993bba9a7d22f125849511f124478d468e6b8ebb50f8d11e0ae7f6217e19ebdd57125c04b3df9c1ee65f2940a8b8e24b0a52c012e5c9e2c09103d97477ecb033d7dec5d59fede37c6f95283ef76806926371562cd537c19d6c6fae9bc88d57ea5eb1c8fda0bb8803791fe072bb22f83b9eea89e5fe25e5ece6ddd7764e2aa8cd293b5fa1acf2a831e4bd24e4f91ad27687515f90fdb378c4959fea17ad2ac14721734aebdb0558fb65e88154d11487c89d9880041968a963aa9da09e64521260132f82e39ee1d44f8bacc3c6589af7e049996494790f6f9f5bc6e2fd5518c145dfac55fc339b279552843afa411f6c1d48a940f0c5ceebfb9440b46b8bca9e5a9a7373dc1d003a9bc7e0346e93d440a1ec63ea44ef732b0bdd62febdcc4f7a1acdaf487855e55e8372f6f3bdca58d3c8bff9279e9bde009f1cd6fed525daa609436c55048c06cfd32b5aa0d5d85a607c28047f1f79c74571bf8fcebf00ada66195f0118975f99878fe53bab4e80fd4888788401a5660cf2c8137c553108e1529e4e19932c9d373e72898f5f3a5b4167156834ab1f125a443feba98e898f5336c45027c41d5027e7b319418a6b96fc697450d60a4d8ca418687fb513d53343bebd575b590b1b608b262b1e0cf2e4412e4d659271198c6d5e33231a9d5ac9009b3b275da170470950656844e6e4f7cc0582c9e43c9144b4910048e90a0ecaa92d6b2698914b91c5fd652b1ed6bd624341046c5106e6ee7b4a13abf3e80692af298e0346a383dcb833f615ad69f87fbd1b4f72cd626d78f5bf37b8bdcf76ac984a09ae1a78de07f0e387e455f6e16f37e3ae00a815d997832a86eac07d54767b35e1c426c0fa4cb4df76272045f1169d1748411fc6d79a45bccc476b3e8967981fa9128141b1c85f591bbc239fa68514e65ffc56973028dc9661f1a69e67736ce870eafd4c87c5e2cd3f914e93e5262e8a7e8489b0fe0fae1f238fff41f71574d115be7cacdf1bde432a1e58f2d333860a6605469b5328ef8222ddb9224e1333b260e30d90b75a03dce7c3e4edd4272c3cbef31250c04544fa97ee7a399058a6f230b381215186281edcd6f40ccd84aa9e9c7abc0808dad707bcb93b6cda47d227aeb88930bf68f5723aef9e32e960015dddc944503c131e541771f131a2fef3cb9ceb1896ea98573e2a9f7613c7665758bd3aae087bc574411db82b3a4f7bb71e869ca72a024bac17f41abb843551a28cde20598abf81a82d20d4067b9ddf14208073444755c8bae9420d9f4c1b72777410cf6c10cd7944a158bc636eda4a206ba4a18d3f149af59c5371872c786f7b89cb6b8ca1515250202303887217d7c41ed5ecc66a5528a072b1112165c6339ad27c4ad7ec35e04dcf925903e0ed6bc2a3608c846908cfd0e5ef3c7b2a2fd66d1c19bd79f8ee3ebb1910d010879ade3dabb9cb531247c9c881b1869bfb82e291da45c7896bdcedf7ac87aa72e6270f39951261d5fef37aeb39a8c94f62c78a7cbc0b2a0aafb2046eec47e5012ae49bfd41f46e5428cc90284cf0600a9b9cfd0968650903137ac5091da2aff756e1e39ef133ea7dde4d8ed9943acbeabd396730cb96e3f41e3ad13a94cb56ebf13d3e39597d65af9
ek = 55f39e77f0722a726811358dc0f0b76aa90aab8c2dfdd3a4f3e31cdd076947d2b503c73b8805b26d6780d75b86d5f3b50ba899bef229beea7d18fa9016878f3aa8ba392a4b42ec4f92f42ad08ccbe58a18bbc7c8639c04016b9c663ca32ebc31fc82a138970c0cd238b6d1b2f2645fa407504183a125b1abeb622245886b9dccb9f2793147a63227236c9cda173c0546739bca51ab24cf3287cf935a8d870719a62b71728fc5e262662296f9984e485101860679caaa02fa1209e7703e0a5678c496a401cc5c1b834ae8c02d2a61b8c40694c634c80290a2f5b4a63f865ed6689a54201589a3384acc299c054d1cfa25be6ab278530b93616efa35cbd0ac8fd367923bd89cfa828f1e8a10a6d027ef2417422a491ac1bdd2702d688809b7455824ac902a70b06d54c92d73b2047567a25336fc74a6d8613d6af0a51c0645ed30c19f3231c147ad98e0276654b9277b16e100a2bc1327ed41043b61900d48c1f51c70725133ae31190b90b43da26335a323c13652a04a2e084827f190915548acd4d96323b573aeb2633be0b3061544cb6b80176337adeb4c5eab7c55bb612e9390419a7598dba6a79523f5764ec7fcbcd31b85c41548e1db0cf1aac1dea8031b0c3b9e629b6b9c06ef29628afc979d303355fc4d1a480fcfd0bdd9c04168e772880a4a53d4182ad30b760c89b2787691b40eb56165f321691f3c4880b20a81d08834c9b2d7b2aeb0e537f5ebcaada992ac0a3402e81e18aa1fd1391f00fbb333d46c7ae50373eba628685d15cb1867b952ed05bcaa8a7efce7c825ec58054b2c84d5c69dc22c219cc71d5a92230b9f40f633029c30bc6b266b37bc5e994e14f96d4c568d83db3491e38ae1b4a320d831cdd5a8e582a1e8a43153c347a3c91919ba60d18490baf18ab8a530066a9c35cb7e05915d208294059b161b09a0b8b446c322c9bd6160d7413974a1b11d0b643364432a1a2bacb1c0d70c642b68811b39a69d44974b125655a64075b35cf9cc0d632493ec46307aba8abbc1033eac4e7ad3329c246a08294f3cb141fad16f10b6804f70597dd6ac34b2b40190c36e17325742a4e9386c08b69cf1e0124bdcc2cea6ce77b310262a71ff7017fa1b70deca96dec183f2981975036117656955a5c4f1c674b09c1624c0c48ad2c2584968f511ba5d070ead9c7889e79b1e123c488349a1f5216f351070bc459f3c8cc8314e16b97266d37675b809fe962914d924d0827cf9b41c9fa169612b70ade609bec43e04345e5b97c330d9216a5a7e42632f09e95469e9b3422041c3119de5e845d6e02795806aba9203da928201905e2fa82c6c7229ef074a230a05401cc9e22076e1c372e742c8eeda0fe7aba76ce5baff468cfc93482a1ab5957cbcdb2295ba074038e539be24986cb8297a536fd479b42c8973b7d03d71d74346625f96234b32323b17c3769564a1a82378dd5c4d23a551024c3468e50ad5b97ca5641272711ff4464d62b9619d130de8491430b5ccdbc928b7e411fef80fb942ab322323da20cdc42b5d17a9406e3612b7970b648817e060030d338689665d3aa7cf2b97314f8237afc890b10097d8f304a26b9664844784ac8d00932ed8b32438a28e5b078484b5324d976422324fd0f217314102ea587d6de84b482992d9e6a6cdb3112599942fd76434390c060321d326bc702376d466683ad546b3bc2e47e4b891f3b7d584375dd3859ed58fe94255fe421bbfc7214e3abe265a1465e58c1067bbbf214db3a94c54876725fa0fdd048764921d5b6ba00c3382d5064baf295b30029bf27a88f8f630d5558d595549b65201793229ca2647621648297a66e92917e409cccdf5cb1378b906c3ba731355d57cad41f6148f7a706f850e99e7610d2c78d45b9f699926a4e01527a1a49886ba5fd25ca21c325e21034246c45785127f4859c0a67cc7b76259410b2f408f4e1569c73c54a4da92a40476402573a2973963406290549f4a41a2226131251c5d59d85e1d5123d527576f7c794842974d884e79927f7bf6b09b752cbbfc442934ba461429a3ea921aba995ef12c21116cfe66b132402bdaf690ed95483aec9785e6989e934e7858bd13498f4e994619ea9cd55a9504e40b4d0ccbe8f8cca1f72dbf74caa3975595623c12f22c120c022b59b2cf3748b17199c44cd37f8ea61ba5d8c1bbe50789ce915df9fce1b4cf3c5acd7ce52dfd
result = valid
seed = c121915bfef6abdfc177dae2f5a24218f9abda2559afc6741b08e0e61ab433eb84ef52db5eaa6df8ec3a0bc5ffa730db0dde8c5f38f266d5c680a78d264a7b96

# tcId = 9
# Test vector based on official round 3 seeds 7
K = 1518e22b08f28512506461e0c46e60d73f7211cbba08f2880fe612817ce9f933
c = 61ffa8da30b8111f68c0776905a752fcf8f1f80af8eabb1615649d627412682dd49d521db32e66c36ff89bc7ca88249eb8fda2ff7b70ccf84c79f851d0c7179d3f2ec1b53771c7ca92fb2f9ae2b11d10696a6fc3be2b07fe57b634611e7b3f5d940dc0c9d8aa9a8824b454166c71e50b391ddc109647b68d12e51271e24f64d2d58a6f0567d313781d2c240da9eb8354578c3288eb08ea63801d5364e2802179087c32bdaf8287246ab1a63ec11dab95eaf2a0a41c73a4b5cf3105909dacd0b2fc166f27a287a6aeab0dfb2447a707d880fcaa73f6db886a64e04e2d3a6a8e95a995ec17c39931abc21038efb704750c58db92a20d06136c5fe0295711efbe0cf67b9eb8c20825a77e840dfb7126a3957784e7a6bb17c1cf75fcddb167eb13103f51017240e5da251a498f34edcba91030439821767f969422ee72e27e83e64ba70bf74749ec86c7d6dedb95533e8e3f749650ccd1dbc2e13522fd2f8c70d8a8ea2bcf60b66043853f787d0bed1dfcb0191aedb50585e60b00332cdcc870b467ef5d5d233b2005affcfa5b38ecce4402c572e6b22d3d7535449c8073703d663cb68a91cedd532bbadfdb8a51400d478e33e5c8ff796977e56ecdf74918616a435c3df762f67c2d52c0c332d2498ab4505e2fb5ceefdd16ac5a49919d11be701f476be075e9edd9152539d08c842bff9d332c9c0e7c50c352c2fa96f2b3c50b85f61bd4c21069ce034f9bc460069e7498489322207ce5b5039243a454b9ac824a250fd9b897e1360b1a0cddfaa2544cc09248cbdc0e511bfd4b145e12c8c29b4ee81c3fb0d0c970116b1d0e773f463946ba0215e1afff098fe0c47d9e27439139c7210c419a8e33e0a13fda22604a72872d6dd55fc9be361c299cd32cf5e702967d7c7be8372f6144166bebb05e636268a728c1dc562bc2acaaf1194fc53913ee49be9e297274e690da76a1ce422bf60dc5569faeff4c134c6a72994e441f9ccbe2be5aac361b18ed89ca8ffbeedec74c3d6a3f47154896ec2d5194777d294e9b2d9c23a9b95d3d32800c2b53c166abe25e6949e20fcaa274a792ad6a798a3ef1ab454f708075c75352a6232c5943753f2d164c049de891ccf7e2f0e7331b63f55755566a31f8c8783b6d23c04865187e8a5be7d50c0ab3b1a08bc0b0c8563ddd763a27aa88b67430c5b96fb35e8230c77d0fc501266329c454b9af4c1717f30f145b32a576978ff8c177d738c02980bab45ba5d1932ab73dbec31ffc8dcc66b79b17e35d1a5ca26d10b7a95e859e4266cd8bfe57282f47ef22965e8dca78ca6e4d2f29b036b86692d425528c01f14298069ff40a423cd2011ce382b06d8f6a6b903fa2375a9c9e1123d6af61e7117c5af42907cd3fd04659b239c64e8034cdd351f0afd0de22f3b8108115f9ccb0e977c7fe72a62910bccea232d018b0619eba0871f3b0f63dbb70b852c51757c7da18d971406a86a023435e4fd726746f7da90cd78403410636ce370ff08f716985d7b61405783858d9a8a93f8c6c790b276379003dc2f731694958fdde91147f0dce55060d2bc82f12fd59679a4d5cc7624860aa953227b602316fb8a8e7f4ad7309740cb86866d8748ecc7d46acdb967ed1346ebf98724d5308128ab8dabb6e7a92da6b34654e9f5c7dbc56f2de6eb26a411ea831fdcef744cecf3d736bb607e4125bac94f6ca0d2fc777558be89c2b89cb99fbcc2d213ea8639f4c2d32904628825b3fc224f107b78e2ea7cb4a18e6d74a67d9dcc68012b52e89030b1e425d3c09860368278b27fc091f4bfb87a118916d82305314167c2dab043b3e24570e5a652c4aafaecbe625f7763a4642129b20862953633f8cfe5dabc9f83b8ea99de18aea3110d025e7ba3c8ba128940747fce99d0eb824a68f7724fdb51a721a167e8e791db9d9a1e10e5fea66f981d2e0f33dab616d1037635a1c36bf85248643e5144e36ab80b759e693d09c1cfadca3488eb5a6b141b55e46358414e8c0755f2b5edd91859b02fffc3f1ab9eb6569e076bbd5bcd0f2fa6d97a95b96b9cf21f31030b36dae0115cb6acb43ecf9a59cc53dc02627d31d5f17857061491bea48b0b01d2c73e5bf8eea1333cfcf247895347d7e473a551307c0f77b3065335592071dbb0b2a56fd5a52323651999cf68efed856860a5cbb84bf8783b790e6a5833f70aae68ea0bf8d220616e1c4b40fad5e1ea5
ek = 07f76c0d2245fe775fc5cb525824bf945b31bdbc0a86b88d8827ae7fc0a3db8bb9f534a21792637765081c4669832bb66485133f61bc22c55f03b109882b9ad7e75fbf12519873a18d9472087a6fb375244b313f6a81b608d88b0f79147282c9c37084b00138e8bc8cb3bbbd2bf9c5f95766040617962651f0556756bb9121a6bf09a515c6836b650c44e9db72cef47e08079945b8cf19d8bb25641186a8c8999103898492a904c5a7f2befc1614b4482931989ff7fc83ab40781ce54fb51866706cb04ec2c1c8813e963c70b0f15567b41ffdda8d02a94d00d1348911be52163f5c44188b6214856763a409040e8480c0f263d966a99ba7c7d5724f225ab99327a962d1497e9b265bd819c2959b1cd7995d138b4d71804fb122730b6133713d68c95d861a3c567c803adc403cc911186327e1726e2881bc9b4b1873091637c5532951c0c01a0999e7740fa77c1c1c847feb3dcd387ba3974e1ad0310f889d05e3508f02443491261c367c94e074009103e8bccf25520c4546c4bcca7aad34aac89892524219ba9b715c470c72c6c67811764926335f722c03b85c509105d6f43f65ea9908d4c61f7947cf70c4ecc08da31aaa6ac1887bd388720cb36e10521dd88d7b2a483fc5833f8694be9892bbf8bb19b6ceb08a133f037371f287956821014b58c6eb9351946303a3b7fa920e32a471f26a18a0b939ff137927c2a79c27a991040fa0d29b5a89124de37fced8109ff634f6313551140a873a6b76245a2538aeba7a234845cb4ef0c9707a4c56f8baee1329864591d09745fec24b1b392f86c47c38a62b613a8e6dc022ecf58d7d81c0f1e11a27296290ba0cb5bc04516a50fd1361c248ce450b54698c28a59274204427c53c68b5f73c739a62f9d57ffbd17f18c06994f0cc58f0979646a7273b9f0d3493db0a23df085524845418695edd526af36ac6b0b4c3346a2f61317ac8e93cf54351e12a752183c7adac04c3a943c463599adb1f4dd18a69d6a933a14447b73c2502374682c8209706cabba3a2c27b2a108ffa23a6b9732f5bd14ff2ec25e9a384a8bc83855c043a372687972112050901f12b9c0ba8ae7676b1446cfb376b1ddb89af260007abb736b5b223044e73dab7b3566c7e361c5eaa54978a6f3f72c31bf499c0854e272005ec603d3a50426b24a35721c0f1613d55e68e92682217401b9a21af9296989e75588143495907cae38c231c7521197258ecc60bf0409e4729ce5bd436749343a449a9450c5b2af817db83210f9738c0029ba26835c73c4a2b85255b42af98703d1d47106e2b3bf3f6c90c1b0c88e40f13e18f4870aa42555c08e00aad7760321c6fa8151768930cd7c12d1b6149fb679d35e981319b566108b56b98cf1efb9ecb9a3efbb6ac471c6f0f207569eb2022ea0fb0048207e96a7dc805d0d07de1541531848d670817463bbed673b5071227665a157bdb5509eb09873a00b8c98c48a3c131e029576b76f49b7d0152bceb0bb499ac6bece46f54f16b5d7414c8bc27dfdc9948077c090304acd20a4955b350f22253576780696aff4998daab028632ce4b3a372fca46b0bb33f23a52a93c31dcbba882a925c9c6c0c4546ac152a0eac489e9b27ce9c89aeab652920690b6b9944fc6b807d896cce9bf0a0908f05322e184bb7c5b2a4d7459ea75bc700424f884925a2a83cc95241e7701944ccd53271f8b1992afac3bd3f63af3228e9b84a5d1a9483d5502dac28f992531ece7ccec18b14bac48f1f62039861e90cb8ec0681d059788ed147d1e10115aaab25b6b41a66a5e1388557ad56eeee6571ef418a5f0b797352cc013a1176c3b131b499008319c121185a976c5831bd3258b7bd7b3852aa12fb77e9db085389c0a9e1033eb224835d4793c8603296c965bbc699f87b328db504b335fe83010432a4ef2a0b0a4300e29309e3370660f9b21bbd79382970dbf4750b3e142d5f7c381030901e7c09218636feb3062d43ec75a7ff9a640005c1f08669c50d6a41fa86790f2bb41e7cdb401c06c3c035fb812ae2013604422a7e3c1e6aa437ac4261f7834fa95be9e71001b65bd2e0417164142f2bc80366a8e5e1ace65108771b321da81100397a117f00515b6a2c934599416cad1d5091bd23708e45eb6f90a2fb5c47c8c77d6e395a6332a45f4178b0959466f648ec5c43422397d4e771f902db7b8d876a028f1708e233d
result = valid
seed = d86634ecf96cc2603761e284c0e36734cedec64e7ff486469e38539c71141c5a99daf37400cfe59841afc412ec97f2929dc84a6f3c36f378ee84ce3e46cd1209

# tcId = 10
# Test vector based on official round 3 seeds 8
K = 31828b1321febce31e35e6843462b302d13162eed40f0f495fef0654e67faabb
c = 77f22646c2e9df7da84340db963c6c521ce4eaac3b2ee0b081f60f15ed977007439c1f2c1a434a753885d909ca9397c4676653626ef814145fe6316c30fdefef47778f3b98547003b3d3cca6351d35ca4eb5504710ed90fd32f0b91ca9947f8521b567419646e075202f8ce6c2d06e8e26700d7dfb2f29a2c1ab60b41aa56937417076a5788fc5cf1dbe371b20019ae99c33c557db0142443e3cb2587b51c8839e47060dab64d9f1ef45d2d6f49a7a586f9d1838efb3c2fd1d733995f87e2dbb324781e8086248024efd5a916ba0eddc2122d362328c4fda90a294722cb1b547a78ccfbebd6628cf16dfbd94c8fa743bafbb825b792823ddf247d72db72d9b600ffffa0df9e5a45bf62e42fd3f46d93d4d10ebbc39851dab8b2103a3c643440a2897f31cb12ef49dbddf9250c16c148d05eb51874b214bd400f959ccce73d41b3e0c1cf3696743d47724f40cbb1d6d2f1515a2df9d18859628fa4674c6b1401d03763f9b2ca9de2820f0ff5d65f25d3acae5fa0b2d2b970f50fecbbad74f91dff754543a7986666f123faf6d32295b1c1fe950d507bf95ecf966eca6a9abc98c9b08ae039f25ab5f7835e533ce17b4cd801880b17c9bf942796687fc3ac888578f3d21be15d3cbef45e196a81a19edf3d87c818102c696c230dd028f5d89bac044c02b0735877f78e6e84c6069bb6c6624c381f063fe3613ff2a1d2393c4517b8658d3a4ca568c79b6ab1a6c8e06a9fcdb3c8e15d679df23187452007dbfcddeb1dde7583293c98ffb87f83c4626833d941b2eee611696763d9779c31ee8acd31e8382f1aae2140972fa74f9aee07d9d83e6f2ba707401783342a8a133f57caf9cd88e41ff752df945997b7ee91c450758a73533e83ff15f6f3ecd72eb1f33abe1651cae93ecbf4c28fb7b4de4cdbf957385e84a19f0dae52ba23097230f4db6bef2cdf6939494a68042d821ef4ca2872c9a13ba4048e202ba5ec21a0eae5e46e20829dd889051910e5df7d78e7c0f24d62ea928ecf5c952098694e7828d59d3bbeb3394e51b634cdd39f4f6cef6f02a8d49dece71660445eab37573fea3c1bae06a9a42d42beefd39b9a6576fe290483150bba21255eded67cb351338e45906e80a055c21ecdd1e51b05164f01549af64978863ca3c5223a614a8d4268f3b515b680b9538d33490c1092d86af2aeb8e9cfe4a786d69dbb27ce746dc775c544fa4a05ffed255cc27926d6beb5e61b97c2711c7abb1c2dfc340b89d8a732fa6c06acd53bde442c97193cf60e1422bf32679d20417a0e56b110fbc6a6dbcfd4c56fa7c7f37acf042401a59f0ba1d8b87c0d3eba3c7f058a45be0b4743a18fa88dabdcc198ac263d9f449bee8aa06967d007be82844a9416d7c87ea940c1874fa99d2a83706da36713ba539211152dfe78169f39b0e74a8523e1211a102fece7b25e56da3bc708686e288415054d9562bc326cd54e564c57cc9bdf19462c1f7c7e04f6202d888837719192db89bd81f3ae7e5bf97e38ff27af9009361e6688b2316790a5062865d0e1763e7578fe78e02267055cd39dfb9e662791ba909039e7ba88cfaf04ac4a3efaaa0caf3c35049c6dddb2776633c4d2599c062dda533ae3efec032d91448b5e5afb27d623724bd03070ccabe02cfe605535bb95dee8777e02c28a96193d74abbcac8ce7ff28988ba448ffebb5910b414c1e9aca70f2e6f8b8d2405524eba4bc0b0620cdcca7fb794849f10be427a9910b5eb7f78ed9b2a7d682dac5fed4c79385e3521d69d8064d065a4fd796e1ede3d864b007517690074e6c07b8cf1da174e2d15fe638470e4c3d7486e6229d9cf57089bad78558612d4dd0d04c0701da389bd8204f1525ab377d5416b0153c07237f54376d35ad4afcf6f079c9bf9df8606b6c2dfa775e2cb55ec807303bd5ae3f5a368c1ea86ad311e697d199c8e4dee3e2969ab6c726a2791a517d6f705e96531e0cf06366b22013117917ec154ffc93596f56a9dc366f467f52ef12c15de01d744b42d1fbc0958c85d07003f2f3414fca21edb4a428619df21034d8babcfce9d4cdc48c55768430053e039f6f757911b6370971a673e435cd36cf1612bc7711f6b0246bdbdd3a179d6eb61b2057db48e96539ba542d4acdb1498e71e9ba15c6ecd960a4f33fc9247b9c20ec5cb01bc1029ade985cb196e44b7a5b787f94e4a3f88307ea98829bf7d36
ek = e4f12b6f27cc55032582857549f3ba0d6bafeee47ca2e2cee04b023b066f53f75a5dfaa0aca416ed16cabdb510564738aa08134346757f92585ac112c25a6e0723958b7b23bed41a126617b4dc30de275bce903a1c6c2a28c5c58c49a5f0c447fb0c86f5b6a6e9d271383588ec398fe6928f04b67ead2633ee174564cb2115a55d8a53971e0c9fe2a209f9c8745467bb8d9944e6c1bbc8a54a5d28cf82e8815a3615dec5695d00c0e72b2f7c483f72d36d2f091cd169311a283a42d608d0d66e020172a6a799a66c10aa9b93a9dc5caefc805cd77d567390bf017693db8b33392bcf96011dc88287375bee828341e5a515a97c019895c8e68d41c0675723af42b6a50da91d04c9880d21a5af9929362411f5b36c75199211da655f454539aa399ec276af29011fc2b5e7f5534461220ec3ad3869178109a282e8a960b6119d0a4ce801d05150c636d20d70dbb092999bd2ab9597a0b1de56086c27ca8f5c22b86995e5aaa9f6514323a31750eb794adc1ea1247317f82eb443604ff254e99a895436060291afccaaa1fa26b20fbb9f48e462851513f7707a5c3461e3f4b3b4e72ba3089c53fb85b9c0576c06b2dc832fafb929c3b34de6974021378356fbc4e1282884d062b831b9adac1eece03f5be7c9c7e8b69b1a7a79304842231f0ba1107079416b388a074ccddae26b4d22693f95a8bbcb2f3445ccf74abb702428fd3a04bea9ce55b6c251c57b6ff10232a6a85832530835883336a10992cd30144b757ab6a6377389e36093e218bd09cca1504400a7a473e248ccd40567637183ccbab9bb2dde7198abf35df8f8c836e1bfe061448b133898fa6ce3abc79beb4ac8d9997c12588c908aa1002b2570a64654c8bb3c1914583748b95d13f9619659ab4c8687f872030df926ee04b6a74047b995625b1a9a929a7fad134f989c7cac25c42817bd9f45327725474a629df0944f5fd3bf06057355f2843e8157115361cd627ee6d548230a89ad49bf1b156e50cba74fc19a63ea2e01796b6ef4a37d4212897346da865f5c36cc49a6954a8a868ae195bc4625300716d3b3692e683a10d9192e2ac5d096c465126730a9b72bb3a729a7cf39922674e39900dbbf91b2785e301ad8a3843f875361b5c4ee0953ae34a583b36d0f54cc194800be6b0a6465479c51999d5029ff50117d5498e8c6a0c81bbdfc6c220b21a310993fd5e7691834732e358faaca460fa26ad20044dbb7177c47736c412bc9011f09a0ba4d22aefb485a524bbb8f74bddcf78358c8addec550b86895fc3141682c0c323210ed756864910c9446c7d9983cfa98ce9edc644967cc93b7008e3c9166ccbffad008cca6569ae913e7327c26032744758f2e82a70f8a399ac72657995ef2754e3184c263ab93ced1510bba1d0838a13aa2cb9d7a25c236a37ec37fc5c0093bb47dace9944d077f5c837d78c54e3fb1cb0e8a70c4a18b6e8b95f6b7be2b79b802055ad4ea5febe770c39757ac42a09feac48b6174bee79621bb3af7d0a0094895cc8b6aacf722eeb76abf6b6f0d66bdc545c68c845b22cb167f96a0448b0cf812c46793a28b55a600a1431374b570c93d6dd7b4f789101e578e29d96b2384a8e09115f9e1c8dd008d0047926c17285dd996690b4ee9957cde5ba56451bc2de46371738e65744fbbb558537b33581998dd0525ebb9c17d9777a701a676956a03bb4911070d83b603f5169f66838cb671627b899e9706be9460ccbda50135d504e2709ac31c48c4fa67eaa740bcba4173ec25fd7766bca198fe4122fe93be5b646b1a475c74ac276bca3904a7c119b057dd2bbade1701ff249f484a4bef04392122c416aaacd5726a273066fc510f394903b5f34860206d8c45a4cc340440179694223b8eb578c5bac2cdd183507946e3d02c0e219ae33008e19822d77acfe5c85bfee7a0b6aa0eada58ad1ca5ba1e12ac92063c326ac4140250be091b2095f568ac7b483acafd7045a229954b8583a33376ca7b19a948a10c4a45a5b80d403c89773b7c2c67ad1358bf2900e8a793dee71b91c978c389b4d8c824937e921a17914c6d1a4bdd6460a2c7cac50cbb2f006ce9c98c7a3342f9acfe11094b249870afc3e15800701d606471a7a0dfcc073c277bb74706e5571f81cae7331a7d1e36dfb437d7d52957526bda146bfa3530dfc93063fecb103ce58c30abb5bb70c6dbc92e5f3bf4060
result = valid
seed = 0610678ff4dc3128e1619f915dc192c220f8fad94da1943b90aaec401683a492da1804ddb5aa9b1c6a47a98f8505a49bae2affde5fe75e69e828e546a6771004

# tcId = 11
# Test vector based on official round 3 seeds 9
K = 3c2d5cd46985e0e37e487c51af3850c5516673fa376d128fb32e63ae84d5de70
c = 5aa2a84d580e3c22578c26b98e9ecfe5088d3af1fc9e3a81d24e25a30df69803be604b3fdfbd4709b7924d39ec03bc1384b0c5b9e601088f96d9ec6a34411126dcf855dd55a800052705656471c5f7e9247abaace66cc8746f5379cb31346a5e0007c52b186b50ee3eec28f8b39ade1a9d0c215d30cd4814bf79a0efc5e18c8de7d4116988f060cf5ae420706f19a88345bdefaa8a59066bcd0ae9586cc338140b77f3f33a2c074c59225f1e649aaf8ad20c39a1bcada26a6c3e4b2cce106dc82c14bc17fdd34f19e757b8436124e2382ae28f34be75d8dc98fea5b636957f7c9bea48237cfada97819af6c1a34dc91b14ab7d694e4f4a5c1e34ec42140f18327756f36594fe64f012b249f4c82291b8fe5bd3e1ed410d80deceabe5ba8a09fe819d8e6a3c191e2390fa0f3c7ce59197e7c070f308cde90cab5498c6dcd6916b44950a404c4405aa24f67859556e35966c7b80c61a794be0199a841adc8a2911d947669c44a38377bf884b2eb0215cb465781c3b81d35ffb677240c86ebb201309771835c422692a82b1e3bfeb4f7cbb64f99a2db5c8bee93759799409c422ae930937a387886612448df9b1b01aec237dbd0f9c4738bc421694c873914568733744cca7e892258168c2ebeb6b307ff5e35546f16dec0c99815210da6dfed3ede3323c9fe2c693dd31e3ebd003197cd497d7af3eef133d611355509af3b9a02aaeea73350472e06de207b12cba089f201866f2d57d27b056d5bbc2e4698412544f88b2a56af7f802b2d5982e4b31997492f8dd419b4ef3e8ba76b52e43e04f0d5bfe24c8854f335a47843d27b42cf7c1f462cc2e5f938d0b20a29942f2d83c232807e021223d8be33f00f1373ac1891f1612d45e26920486b4abcac66f4588accd7e178d2baedd8539b4d35232b0d121939bb664cf9ab70f5a87d4b4cc2d3daa4a37d064e4494174975bb92dfa3f965afbb76535df9cb5c0de541672821423780d102e9152900306752c2bdee5a32dcb375df2ee84cbe6a410a5249c292f5aba70598e4934be4295b9997251c28440f3f647946fbbd4dace8b2be424ad81114236f2fedc062d5abf4f2beb2b731647af6cf8b07646805c69e624906567da4c75968fdce86c9966090f2b117c153e3a5cfbc4c3d52a611a5936297a60171151ef3a97b153484ea0ab1efe8a4efe60ed47e0054978e152bd9c026372515a4188d02bc1b93ffa5a6b145539b6318d75a15a5521ae042c8756cd67c5fd611f8d9c44045b7efd5e6348fcf7a6b56adaec686eb5692549a33466080e5886c83c8453c9e4e44fbf0b293b45da5a3064f7abd6986bdf3bfb9000e8d24574f5f81991ece501d4f725218d6a2ea009f525c3619c8685c2c2b34fb2ce1b93764e07dcc1d3cce5d535533fd7dd28ed24ee4dea9f95fb2c0edfc347ec9cd9b49706f70f2884df179759d200487c1e6000a91cc9229c6439c32901be5d357382c9e37b7c6154dc06127d3ae93dcb4ed8fdb44dd109d1256123ad3b3030ddd37b7dec4a715f0bba2514ffc88876e9dd9d66974ba8b5637bd7b829ecfd423e0137685d3d72f534721082b65e644665f580d23599cbac81a283885e41a6e85116fad15e53dd301e38317e74b468fb3f1eb6d54184c5dfd1d8b9f82b36ccecfe689c39ff8dd6dc1d6138aff0057fc9246608440ee5fc70c095b837edc79e31fcf61ae2b07714fb3ef5b2d2a5c1b9ce794b207879f0c5395a6e880ac7e566fa9d695a5180d406f1b1ff96be6b4091d5cd378c6ed4efb3b23a84fc78f5a5566a170244fdaa6bd324fe6d567ee403fe93fe2e4e00cdf0eac1b16cc4ca2df1672f7907c6b240f8d9de657e8a2aaca0c5a9ca982ca0f9e97c92fc273545ace9875ddd46fea0997ad92998653cde6ee29d042422fc33a6107d47470ffc662b2d2dd149778f2170fb509a2bfea4d7dbc4c22635c16c70dba6c180e35a911b67c3f139b4359382690443c06f5dd7b75b78bc82c1e06de357c8f63bdc75bb10cee006b6e41dbfc24afb6d6d73a55e411d2ba2f4a45e635ba341605643554c7cc53510e8aa8520351a374e27265f2d62e0381ebc130561ad53c7e0a6d5e82d37b719162d5ac8580aca912ab9e48243572b52e6283d23f71c827c46b56fd0be4b27d7d1005420e83b65cacdc52f3bf3ec432c51c37af64fb8aa78c35c8728e7e6a7a68ad1060cd8a6fc22e5684b8f
ek = 1e778910b9afed44842d78417cd027f819699af6b0ab475a18b7359817b50c306bba0728c5a9088e667dcb7944af6c10ba86300308165c1242cbe8708c8347c44ab77478304efc0a9e5328f203b90108418fd1b5b7c3b085e74cf500729e27719c2596feaa689a54ccb3a5a4a74acf36c652fb97ad49190cc6f08382017db7a910f816701957cdd8449ca075b9a3c18bd88469e3f51e0c967146413bdaa15c38284a726a8935b3987e774a182023cc0acc18a80b8b6909b52b8726881380b204cf1c069415a99556476b0218ebb4217ff33a0593be5f3cc47ef89c13397d68933721c5a6f1241b88f452654c249d35c1a8b16305469586435c1a6156f8520ad33938c8dba429c118154020205b0235262f233c36a89b384d82bbc49b6d6074517a631c5ed285f56585b286462872503da5c3df9c91340071eec625f8b29e4c416e93b46d37f95822ec35c2897417d7181dc9a7097aa74f3a02bf1420b1a568e1d7b1a743c0d07623e2296071912f7db25d67d751fb3b9ffa671403f29d162b635f0c7ae693578d2a752984914eb9036bca365a76861a05075b4b2a95077b6600a42e071d60e21618a689e3f7b5c9836b7451997ef80917f6351f814e2ef1786736a703012d3c9ab9db50b5b9f08bce69ba50a2c48f059dde2181f725cf39f426b39028402acac36bc0797c918d30a4a6d4bdea2927cd75364d167f34db97260039bfccb64b0003ab3532f77353fb6a0433a5a95570c2ccbc77f0e4bec1584cb1a88735f27acf58120d01265cd7236f18af3c00b4363cc372fab07ef3a87030b19b07af020320f1f747e32a8bd1f32e78f1a62960a43327307d8c212d1044689805be15c1c68682d0a8a24ea51267058dc4b15f36e12104ea83e425c248209a8d193911e2a2dfe3a47f485abb226f02919f9bba4014262ffe6b4607bbb511fb5fcc205134f8aae2310245b9c9e73957a2b5b4cfe0916dc1bf6ff891c645b28e63bab6c23e5077a8c3954fb5978ad8e07dac5c5c1fc4759912524566785df222d04435a6a24361178d917b53af57438b46aeeac546bb5207c186bd196bbb6277216d95ab6e545d78e04b82669d19093241b808aedc5db79a9e54762074a0aed86931497917969ca7f20942eee719287c887b3508f23b919418278be0236043acb3e4abac940c44c3aec3ab8c78bcabd84c1d373899369b515c2478c6085ced3b08f668224f950d3b82355468bff0534cc7660045e96ca40067de520091437309f7030f71a250c359f0c71c2f8819b62cb39646b19d63669f679ff9f48ac7a426e3fc1a1d358b675105f28586726304adb8109e104715b6c330f053961207eb96148a866c12c9349fb6aafd1b42f5f80a2d827094c3b4def6478212332d96359fb3450cfa6bee8327ea707b8cc61799105358521c6199607d9b769b38ad15e4b638d12d16aa90aa49cd90b9047696acf9c14cbee59f82b46de5bc644402400baa2e839ac801c70a368a3611cb11a1484dadf30185112f52421196d1797a3085f5d429d286343953ba8de676c381aebf394d0453bf1610905f3b6afdd5299a750f2333b3944067d9a9cc201922f9b5162cc41cbd35400a275717228050a97d05d0c1b303bad3405f36a1218c5c089c98467aa37905b334edb31f667a88c2129c1749784f49b83a329275e1b5fff4798d4b1c5779a5d433ce716bce5763572a29cbddf5b40b464f3e163cd5b554c5612c20726f57244735e2616f45356237263d69a1e1e03cc4d9ad57c83b3075cfaee45418282261d8bb531b685c766989c28ae9f991415907858308a1fa027156b6d3c8c0cf926553b570fd077b6fc419d8f4556655ce53f6802d406781b06463042304477bc8ea19757bb54f2cb54b9276fdd575d5a00c267b1222d4c25de11860dc14a1f3453423caef02bfe8720472c194dd234038f8aa0d3118286b530247b88a83318fda0a9c226cbcf22510f681db3880c2208b70f67c124437dd32ab9120894aa287c7040e06f6cdd0121ede209068238b57716db488335564c316111cdd90741a197646874922ec355a26a7e5ba4af5873f974b2626b40afbbb5c59501fceca0c9fc76fe9b8786ad1c5c76b071b6c054aac0eb8e0535bf8a4249a9256e4c1e8ec673fb5bcae20063a90b601e047e9bac3ba827acfba4a7e9b040776bd6f351e548ee005d759da86c9b2971f9d6d1cab8d
result = valid
seed = d322d56d8ef067ba1f24c92492b9c56df3a6ef54a304adc1b69913766a1ce69756047447b810cc094d400ab204cf9ae71e3afa68b88586ecb6498c68ac0e51b9

# tcId = 12
# Test vector based on official round 3 seeds 10
K = 8916871d69a1d3eff8176775f01e75198ca74da4ef8d8f410706cadf9bfcbb91
c = 72e827fd0a9213b7233fb4f586a9e7658e4d9af82f46552bbf29cbc288757c90fd64f98f0a9ded011ab822f9f9555cff8eef77867af89244230e81ea24a9a8bf3fe80459b1462c163b50708c7ad66bd1a2d0b543e0a1d731aac2cbae9094daf15d472a3e4e4e215c8ab38ebca960e4473214f7db59eb183ab71c72beda92eff09d995b4d6a94da0db0cb91658e0747c09d74561a1d5d1a7f983cb0a3672c1c342fb5bc8455261646195143f41e54e83a9efed0b3ddd7173640b2a8fd9b4adef0848d94129f45b09bbc88fe7267e4855b1058e6df5a73901d44f1099d48b560bb3fc5dfadf9124973ea5762183b952766a11fe1909342ccedb0b14d56571435e38a43995e19bc5d3771b0e28d87aa882d052155dc332acf2dbdc2fe6c4b21b719735fe77998c837e9b871d15f6863ba17d28e371e31ee2a066bf9d3f9dc25969c78936afb7533d8b611cccfe77203895340020822a82f732aaeab1263163d68680f8a229ae1e80bb4422dac4c4c4faaba84c054bad0d9e1aa0992c2013b1cdb7005939bad0e44241216d6580479f6ac6066cbda1a580caad53434c6f2a537121a549401cb990d4765812ac1eb27cbf666f5d2d96f3cd804b43052c1cf53d2b11a2b924ca1971bc5e30f2e9a8fb05e28e474fd34563836ec9b19ea492bac7422392336c2354a703ae054995ec347e563fe2c5ee48d0c2bd9968556dc41e5d3c939694675ae23112f64cc7ff1df4696a73ebe472fd76198998626409e8f8d6c6fdeb9bf589cc60e15253cb985be0ac507ac8076f606c11478e78a481fb749adb2420ee0f6546b518652b905f328c712305e80d8669c5dcdd863db97ddad05b86ad9d5dfc52b8a41cd2946df58b7d5032eea4efb6e8ca780b02ac58261bd3aaf04a88f482e242d698cc8c55d87a2e178c741f8b9a03f453d844d71011f5c7677541fc25d58a138348df949e4cad85367f817255281b49116c5d101dac5fb26e1896d97f67cb712dbcb5a573b146904af4e9b2a7a02018c6ad812d1b8b1bcc8a062c5a3fbb9cb9ede7db4bb39e31a8296d2b4d9c34ce6b06a88425c75a3b53f7398edef454b9b2bc24fc8c8dbbcc4ddfe2b0e52b7b9f6f695d5cf8e7706f0a67d0132a4234334376996e71c5a9bc41e6ed16d712a1fa83031d774ddd45d9701584dff472e31f2bbb5c09bbfadbeac285b313a8b32e5e78d10ec59658210bb346f0f7c50c233c7c1d018ac200ee64cd512f849aa8cdaf3a1d8cd23fcf974ebd05a5a29acc5b4bbb594fc967dd500a08020c10f4d1a613d55463d76ba4fd6e0230565ac45a5fe9b1c4477cd40db46b71c111b1f66bd072a28d8d1a43614e785e838d3217f52233883c73a1a7c4878290bcc97e47b4694df427f2ba787eae7c495b2455504f4168fc70189bc77f01bea35f4781d45c170bd7747d7d85438442ec70bc40549f30b1ced6e00d9f3bd1473f0df98527873e775df348061c9f4b16450a518e6ebcf6aa81086d1b9e9b355d405f431dfc585b1a82fd7436fc32f9f90171b0ee2db4431ad5090d61b8dc41f4c1f806f56119fa6bf4779c1dfb1dd9ff535ac662c7121fa5fd36c2f85895dfb4f63f32172c8fba3dea868b02cf2c23ed351a71c5cbfabbc4bb9504533a67d6c7af1ddc267ed430421dd15ef27ad4c30f4a384b6b72c4c4e3ebf5e254f67e61f84c0f7ed2061c92a504fd662a1e4a191afb56957c8e11ce0292f2eb49f71e106ff5e202add3025c0b15c9cf946bfa12d17761398223039e2c19d270c101a2303a276d7d7c81332a285ea94a28c4325fe4f323cc6ae72c306ed5c04c7592733522f1b16ab3e5ccf7e50c6ea926fc9601c3f27b66363bcaead3d9e2b66a436d2b77f982f7ea36d124c3ae3483a09d3be896f183ea041eecd11c8245151a17ef5daeb94e4c90a341b86cadd49b58357115d1a305d8e7950e1a7d6c604070b2384cfa7d05ff8a578d694041d7abe179b456de185c12e0bd4354e419231e5abb7542f814fa307e4d82e8194dcdada546d09173bede3da358d5c7c2c972e5bcd1487961d4023534b16b71ed1efc8c231df1c218c42dab650d4c6eebb5e0eee547b897b757a79530ca47054b9e42d1b6fb68c2fdca74099e218863818d11cba4fa40f32d3420a24643d32e387ae9e0c21119387817feab0ecf26bf68b32e3b2b34cbe08ef0c12a830ee0b9753ecf3da7a0995094ede649094
ek = 1cb3c6a7f721c4039b10482990923aba0427e2da5bdd30bd55133989a5b43bc371d2105415e76ba18786237c7151548b26005961fb2a9e737e39bbaf97f612cacc3ebbd216f9f57873f97c503a95a49a1a113b0c454526a082203b1a27e2fb170ff1b59b0657861567d5565555f11ea31523c42898d6ea1ae260cd98b9cd69f9ae4d19a81365154d24c008bc15d1482665c313c3721cb701c3a407373e1bca5829cf45d484721357d5f83b5cb58b21987d9fb7b77224c03c017e183b31fb4c407ac23312aba708e8bf7f905d68b4895a48cd7a70af6ab9060d959f56a02d7e3672a90a6218fbbc6fb641163674bd736af2764c72c5bc85651be47350507ab81749bb2b6c744520b5b0a3b6633355c0991ce4e1a813615f2e8300366521040049b1054a7741b29af1c300e2c86977af90e820dcfcb8cd967c27102d49fb1683c63553289cc0c62de0e26f7555392187009e0cc5896acd8c3c9a4a7c637a107da325cb7a694e9a1107e889cdc6310671bb6c5b51a35a0169ff7b5158bc6469a71a3e8740e9281f5869180c91cec8e1169e2b377c8174669ca67418116c3cbd2ab61d8a874f9bb767de8973d8425cd118bc9a320453db9c64183248b22af3f489ae69159a056ad113833c2a9fbc56b10d013e911210bdb8cba68a0ff0f0729757bdcdf68b3fc7be480481ff64c4c09825ee52b274e85e544091c3d36f40444d28878d7c19122957348e3c27fbe74685fc1a3c21126064242616bc4aaa5284f5588435140956cf37bc72daf5a73ff6ce452ca689066fd6e118bcd4988660c7c8501c34dcbf1965c66fd95fdac910b9e48093fcb200564b4cfb36c72c3096c5579f736059534d57b7168813439b722d5230b255532d838598d615c1b641a9d5807f33653a1be96835f474d4f1955e3c5bb5c621497c3451003ca76275af98b25a962765e5bf2fe754330a77837288810aa53be9a2564451319405cc38b13401a7f7dc960b5b2096f45a94098a2fb39dcd654f846388cfb4b57b4b92abb321a16a83b3e6953a0724afb47902e581acdc278957100548c735fa5c04a4147e826a77030284615b82fa60bd3619b57bbca10872afea091fc6288ee434d8319f028125a0b5006cacaca8ca6eb95c7ad87c7e499a4ad81bbf79d144ab16ac9cb49743258cf0c83f2b006b1d0585efa0ac7dc722ed6c12170831f0964cae2b6d2f808afdc6223d11b510b949e76a0a4c262748148ce17b38c55cc7eac2bfdf468105bb89298c88c8806b124c7488d606b52b217c81a17ee5ae67cc27f6a3382d50705a9bbb1d3c59f68b8ba9a45ed1c97ea1eaab76903d1f2a1c71a07420f47695d1b68d06c5dc85114ae83204fb4bf16c09385934105c9e2fd803d83542f4aacc3af6b949a63e6d0b0c46ca8a6b4633926c0665bc09b69ca250945c14366d49705658f6cd76964e107497bb42290f4c1471a4ac29a60c3dfcb701770619cb45b0613068091a68b58c7b2a19ca9933cceb112e234014816b7db43beef660100a19377a4200a0806be78d30169c4b747e8208780a14aa53987065936ac4f06b7a710870fca3b1bacb04c2af5e3005a9208b3a03929b864d0e1011cec63b93220e96b480128c20b7675c9a87c1c8e2bab4a7422fe9c16d367928117765458a3803af02332d1bf654e782816b15a5bcc3bcf0213dcbe07c59a92d1b1baf1f217061e197c71223c12746cfc0b0aeb99fea7b29bb3a1300bc266f1692fd8641d6fc594b9894dfcb0c951b8351236087241f7cc3506ca74ccfb4c930fca1be940af6606ffc76bb92b53768294c30370b29b795de63caef451a18317384299168b77793e22fe0fc03e4c064cbb6979b38871eb11c5650587dbb31eec0cf7ce128f535b0545ba98af5ab4bc186ea1081ae15bedef5945410c800553d8a2211e8e16125d4a7cf25a91f13858e1cccb8e56481a5a3bbc3468bb624f282069425c8b5462725a813bbe53c1cb11bbfa242c2a1619763448af184958cc333c3aefd35c4a4861c5cfb2ee1b0c39b0c73314aa3d191b6406caa94d8280d8b01e1b73e56f5bdbba80fb3923a4b608543ac827395cad1b050530b5e908231c324132d782994753284927f3a379f71603036a172ef58018cfbb879f29a42a106bb32a384db6e033401fa46045b035ed2b3f277ee6bc7b69ea2a0946112498da4ee64a2be6ab49596c4e61553e1164d
result = valid
seed = 2f1d8a3bebb34540324b9485fdf3d5be3b858f544abc3fc641b5728cafab03ba8d6c42e7270ee2b77b6045385f3d175984a0e260363166c73b0c70c971644363

# tcId = 13
# Test vector based on official round 3 seeds 11
K = 3ae3603ac2c25b00d16e4db451d8e13dc77a3c0fa4f775c74e028abafab70164
c = a8ea9ae69b53329b2bebd1fb1e3a67c0b693a15630c57550e31e59fe4f9b617dac6d5e16607b7433499cff0808d4bbff91b2ca7ed0f05fd3223e9300e4f251ce24b9667afe7f88c7fb6f4d7d921943fdc93d98fff7c4c7ca1c5f68cb44365682363296da5985dd5270007625dddffa50feb140412a6bd3a777b3b9a6b6fbf43d8cc90f6a1d24896c387e0487f03ef8c45bab4aecc0c90456688799f7a5417bf523deb8af083a75429e08c242587d01e6ae78f7b165b2dbc9e67a8e1fc61f95d1fafedc77e7827eb6e718941fe091138f9c4afffd53dc7b632403f4197d53c8658b67c7905a76abe466357f2690ef633d4b20d0dd73e489b0d046d2a684e21f95fe1d19569b076a6ec0e0e2ba05e8a838815683d5cb3b84be0fe3e363a7a3761521c2e04bcddcdad2c956f66542c23d7446984f6c169ac4c7846a9d8afe236d0c8ee7dc2afea49837549f91803142f889b2ae4a629f2ee67c2fde6032866339dd512896e8ad025d7afe1c797630c2bb4d01e4f5004ce288d1d879689331686fe6934b43f34f40210006a4418a54c3e3cbdd96a09ec364cfdb76b72dc12ea17e7061a3a1c16f04dbfab2cc69ccb244fb46975218d8e15a5eea8e85249d901a2379054182e2af17970328cbb58c99049afac91606aa090bad9aef751b76ab1430be40f62ae0a81f6219d98fce9f71afaaf5f68389d07a2da75df31a2bf58cbb4feaca21a775ff92917f8b32b72d0b880a77f9bec1074b1d1cf9be04912a8813f5579c911d46d06c66ae1c943329b246a0cb80bbdabdb22063754840da03c3c3d4a072f805902054327963dac5d17074f60db1a37a3d7b7be87b953324e964041964576e95cd9d7adec5a5f9386538912e7140b758d54aca9b5b6adb631fadf6db3cdbcc6a2f3e475bf669e0888f5c37967feff2c73fd4498a95ffba69a84d1bd2ce7524e4e5f8330a4c6c6b0714fd7201ed6efdee9f08fa2304e9999ec2dbe6a4756c67514e3664fde289c1d73bdfc65d24e1d5c6c1703d5c466df114a3017ec38510f44ea50cc7e883ad24e340f3196263c19a4d9fced324d0d1a3abdd5f3553b6e3c14ed46faa97fc18d0db7edb064fafc4fe2a018e2d1943301b734ed76729043f4a54d1fe75f0d7d52419b597e3c6a33638e9ab1d3d5fc971501cecad64f86b3ebd05e372d1f56ff635839914f4d202094942ecfd5a26dd59135f574d6924a7a64c6079dda2e30d843db9ab000bc67fb2aad73d0a142da2f56cda206845cd433dc53ea67b9ce78bb9a860f34f72770afe8bdb6d0bab4d2509be1dc2c435cfe59aa425cf607b550ee8e2c6e6ff885c4a95f659ff7f1556f8a02613f6b12e0693f285954a84e13996342f99b4f2dac6852f7d9caebc9a409121a86905c4f540f5d88b44b065cabbec28f1a48ccf635d20f4d0c7e3264888049a7983411a1bdd2d393b7246d5ed0b74e2ea568de1674a3339e864d8a54a32f65f2d19993655e04496f566b5c8e6f793fcba6bc2a583ffd61e7d23c3c986d178b8af86b8e4714bcd405be30dbbafcf5aeb6d3abdc9d81b73c7c219e460a8ea5b253dbc0aa97e967f2febfca583c2ea23810ed31f6a1062741f02656ebb9af490b43c3c935e008236b9be6cf7cb545726a59dafbb769d31555bc1dd747e9800ae5190a48eba0cdfd175ca609be6cb89e6b91ba78c761a53ece35edd41b9f61e0c521b848aab26c557603c120abfbc01d1d252a6bd31fb75ec8d17fa0c15727ae7d160581b3689a365854ef10605425e18e28562aa104c7bd1e7ae2e1dfc902928261833cb6da12da185ecc05cdffd69d3419b27b329819e49e41e8e64b0f9c222ff04249f9044d16a3660e3cf13e1769f9d4f33f8c39f9c491e2085b608c3b430d4ca662175da3d9c5a6dec274ba37e0bf2b0d034ec067d614afe9e7cd34565dff83bb1463a8c0b08d4198bf7b5495ea294478ffe57c994e1c99607a3e9a00d9ea4ca568c81aba09fc418427fcf343ec9d3ce37fdc1108ff017ee0f4a32d31a824a97a96ba6dd5f3fea36984931a433d774950800e6a8dbfd65431c348f14c7762d68277f9eaeaaed15543fa041c3ab72903370e947daa93db55c9dfb71270c5be4f74446afda6c63ea115ef40c3ed2f62c38dc73165d156d26514bb11af35a659a007673fc6acad7043c967e3370d8c5c37f0183ec064dc08f6e2b687b736fbb703f810d0414aa9c
ek = 78d90b2d2b06c3c74e60306d7e0514fbe0111a930a10627e5b2b11077ac78bc32c46d1406ee73acc41b518b2c1a8cbc93990b9c1d0964b1091b0871dfe594aeb6719400c71e96893a7524d082bb5b7b3711f586f9ecc4b65f66fdb2801495086969a6a49961d563391a24b1029a7a3c9e2399f605a37a4a05237570160976b658da00b57ced318b4c7025ceb071c269ec9db9d6a2944c973cc9b427d5573c2eb37c64e4624216c290c5645b36cbb3e82713de383daa5cb4029c6dfb14c43f4aeaa9c93843b784fdb63957b75f39088820694bd0706ca856864fa031b682031581673608dc9ea058dea014ab79eaef74928d4cb33308fcad06ed303a1ab8b6cbbdac332a24ce5474013c90c5b1b869bc9881323435a097d09e5910e39cae5a1bc148ab7d8aa12c84634864930c24ac4f375731cfb65d5992916302640a524a4a52c9a2281534956f946473541852d0884e6461614f9a1dd95cc923c6298998b21c2415518443f86949e6c390f9463b69a63f2f9b328053c01872ea2ea8fc45185ca3bbe74b713528cb3525a60f7639f770824686c1b2ad719fbda1d4c44c9dcd0b24f5277fb6720e686270b5349fd3b1215008c6b24c26aa943ae71146f063072f0c42ea114d3986ed1030260e88f2f2c34e7385491565168e1c18ad324fb13482f5b83b2f6020a6895f9d24b93805fd5556b4a048c2e3106eb02a53a774b169106a77bc166137e7dcc4b60569e77dbc6d5f9c276a011ef59bccd08793b695eb3a5bd3c1b64ca3bbfecd1adb5f97294d8909b31772929c693ac396d412549b1cf910aa3c60ca0250928ea4350b8c91df7d31474ea07cff56dbe417b16603c6af97329d53163343e0af3a84ed37cb91a349bf2af7ee84d8ee504f2a73e9dc3301480bc6f144a631bc3c160348773cb0b6a3b57fa1286e2107e950ec6a682edcac892926966e28ab2a482bd5991f8c6c6f5e231b0826191a8c8d3c2701984980146bbd1b8a629b548ce578f5df90b58305026aca96ef20c77610a2da79018b0047f5351858c2c99a035f2f339885521d09611a219895e987471a2c10ee576e07320b7f9b5d678221aa995afe550c0f72f1b647f3ef429d3720802d7b53ceb917feca63860337ea126fe41777b85980744025ef9418bb4c1983c8af0109d2a0a0ff47c121de1926ffb5b3d8bcac797a0f5309c8629605a757a6ae91beaa437cfe184bfd3b703052ffe8cb2d7e57b411719625a9f1e11473aa8a4814788c0280fd179596db23d3003461314896d38a9e8fa75e93b65cc76cdccf24a72b1294acc47b3e7843b2a322e82c98f906ba369b7e8b588d2dc8056b70e8588c4eb80ce8300630d265a8f6a74306374da0622eb125f51764c81c55b9966c27b562c5e930a30207f825b27711c3124fbb98d4a8351980a04041e99f7af63ac015d667232162db0e793eebc70dea04eba186d2c14381ae886f7c6b934f587710aa095b206621cbe4ca1bbb8752b5489626ac72290315fe9a967ef6980f9486462b74e7938800b020519c5c0a684adc1b82f0ccaa3988cb5a28264ccfcba1e8119add64a58da88bed5cb01f5b0410a3ee03c9105029ea789bf65bc9ec58b4b2b0c9aa9c7859a48cbf0c12cf9e78049528118d366d0345951d0aa9102b5c12b36c6022fa4c7b4554178a8800c1a968ec74569af3815acdc39bfe029807a8ffe1267a69073744a806161bb5ab59d5340b8218054a252560c188314c177c5f3300e86863eb97253e6778415b77f140d498aa104eb291b21bdc2c5693a39254cb01c8a3a9e8e14a965d107a6b98eb09a26c2851059a290b6e94ec10138289148086456047750a3f8aadb5b1693c9642a8ba89b89c6f45c18ba750656c151cb563ba7260ca09c780077b956e5275cf998c86748d2d332a9008f8625bc61939b18f0c063f171175338464c0d402915c6e54682fb6876c7338f654d1916655fb19e21f18e2c0629e0962457cb62bdf3c93cfba8a551c752642016f72b5479615da16c1622b21a105da72413df20b125c48b0a76001472780be292a98500321c007b1a0273108be097ba0e5972a2394861c5c9f8e0093dac8aed47a6467570299a5501c6b2f281283d0013260901a08531e737bb6baa0fc13895253ac4469519c483b591d28cb8a9a0ecd051937eb8d82bba18673a17339dee827be4156633d8a2c376d41fa4e7bd70d4e199
result = valid
seed = 31beda3462627f601cbc56f3ddf4424e1529c04737ef0ef2af6d7401f653b8a1812083bfa3b670e3eaf9b443702fb6db16ac1197656bbd61a8e25ed523b8d1e5

# tcId = 14
# Test vector based on official round 3 seeds 12
K = 480307819049683defc30e7eb2f711a150d8c5503e52d93e95875754046004dc
c = bfc010052e4a98535398330db6929dc14274ec2eea49137079453747e20d8348d534940809227b777a2bc15714782c05453f524ca3fdcf0df3ef076133b33a8205c6efa7f0998f5af79e7ba4a60d09b82975c6bb4939202082da7ec4d36ace0474ff661f27c127f088948dc789263925c9e66366ddff38156a7f29e4966b14b8c97e7ec42a845528ca6b6b3184bca46a10df3f0cf97f205f3e200028655002e95ddc121e692967869914900253f021a2ac4f57ce80b877650ef17b255bf6ebe351177ca540991e5c9e1bd2f11d669ec68e9ddcd42acd87738aa5b6907f957ddb88972daac3ad492fc42b34bc942a54a8e95ae810114e91e56bf15f2925174d2a0ffcdc143f60f32ed7a78d1267f9fdffd8cbd7fb786ef9080849a96115cd5447a0b5d939b2cf7c72c109e3a1e001e8c0294c6cde41eb8cf94fa1984ff8a69753b5169d83dc7daeba17c044d1ac0b75a300d604819989e55334cfc159c10c10d57b0d4247bbe568831c8446fbd06e61d86b36cd6cb6928386993420e6e4cacc75c302ebd7fbf68c26e4e47ee9b95d55e6fdf84ca11a20109dea65610dfaf2409cece66b5459d5ccdab137785985826f1ce139ec6a85c14b7179028e189abb634ddd65e90e24d0956185e10478f655223a12c12a58bea556d1ca83442024590e7552ef3de5b507d4780d2df02a8d1df58ffb198e7ec90105260c3b4690fdc3aa3eeb29a7c35d70e17e95ee80dd29e28d3f983af8e56a8e5a4e342f7755dd63ac17d760112ae33b8ff4fabd99ea81d5bc055ba05b14bb2d1bc5df6535c669925f66bd28c36e3e138a43f5e52aa8e3bfcfeb6119c2bc2ce1f07ac342d376df5955dcc82c5e1ec98053617dd269f94218d7e04f60db5f6086b517caf7e378e4f997871002d13fb034d0431ce0ceac5790f9ef66fcbd576e483da676dc2656f39e13ef9e53b0f3af715ad68ed200c153c3d4faee4726e40281fd3a8645d5c44662ed4a0cb2b08a546e4465df1a99c96d6d8792a49073dd33b265bff415cff1870ffc10baa701d18acfac906b93ff266bb0eeff4f9e25ff31bac8c8d55255d5968b63376236434da60619240ede97dc9a8e465993cf6154ff9bf26b0c30b5b090742e80ce28146c41d24a1309826a50f1c0eae9a92741d87da56c4a3e5565a205667ae31e284158709d3c606e4019ec5a0faa3dceb1125f15f7366e03801974849d4393e8ccc539f1731c574a072e8e1f283d2a58ba2094c7e1e20aeb9bb7eb597a2af60a51de419ce403defa27b952aaa1ffbb7884099d47a1f7fafe2bef66c2217c39b2ddbd0bace0e6399680cdc3dc1584bee8803025723a9ce96861d5ac18cd3ac86f88e6cdf29bea502845850913bb4ee3cd5aba6d71be09a6e8baf9afe06a4de80a8dfeaaf6289f484d084a7c47a28235eebaec311feccde4f2564665f7d100fa728e608606b15f3a2f0933fb2ec3508a329f388e3c19fed26e4d5fabe83b36ef8441d0e6f96ce9cde8110cd3b208a24d15b71877d54a7b0a9cfa3724b05d8f438b1d70ed5811ea82609a7e3482af67d380e8467eca9d9b03a0168240f7634f1a7b976680f877c604775e877fd07231ff766f22cebbc7971cb545df0faa77d78c35d1ae13439b340f30436071064e18f97399422484b12116ac86a42132cb044f4757623d70f7508431e3f4fee1be9d13e77d2a98437067a18e0b6dfd3a99cb43aa6900382ee5d3441cd39749d7528df82e964e4b42cc0b10b1fb47ae4cb448a57304fa0501ea3c171d6c8f82c542e144a56d7081e31fb0ae0592d9e7f1f207d4465584996e100c3cb7760f95089f73c19113ba4c683174d8a1830f2e2f8f03db4b9c988b160aaf6b26e1b49bcd0b45b2ab61338bdeba09b7356a647b77d058e046752ceb67bf7edc94f0939eab75135dff909e164c96de4e4e8420f20396e04825cca4f09accf33cc2fc313d39bd65f9441b991ccb9bfba1c548f434bb75824ea31ba21e8a0ba90bac70f3ba7e59b0411fa4bda9f68db7f2df81ce7ffacc8ca1b7b39a2e408d471a3df57f39bc662d8ef050c1638441fa49d60bf74be7dda58cea679f90e91f8d7fdb400ef0e8dfd0fe2e9a6838f76101e2edf3fd83b3ed722b12ee03d0fe632814466806b882581b5638475f160e4f8f6eec6d302f8ebbb2e847aa5978909f7ab1dbd57170939a65e74c27b92235ecfe9dbb67051f763680a0
ek = 81f27e76a1562bd2c206ba3087231983aa0bd65420e2b71b749605960c94319abeb1e80aebf274b27a9237740c07114614658c51d0c5118b9fe6d0064e9b47641ab189b2ce2086293dba6054a1437d00719b5c11351a9901b0a15e4c7efcfbbe9a3a7ac6ab157586c8d5b68b2d9b747b2461f2a2cc3179a70926423ea5aed845407846bb9c5c57534b66a6cb8b480c9a18453e047c58ef00cf652867b474c7b1b62fd7aa0d7b4c63d881b05f6a8d8549257d7b0b7153525d5b295e8bbbf3d36da46a5d425601e9fa8ee7402535d553bb60547bbccb7777b5e48373f2b38f3c566e7b98a85465590ee1c8cef16e4515ac3b4c69f99ca7f3495254c345b0405fcf975bb5cc26a1faa82fe109f8d670f17164f25878a9e8834b4271f75338dac56ca7b4bb3b56ae95444af369c20b582edc204928037434c3c5f8c372fc9449a773261ecbaa4ddb929f148bb6bc471d2a72706a1f621ca295eb8b44a83a4b99c6f3bb04002b2d6ed42fa5418bdca5a07f743754882e2ec966f44235fd3b48c1ba874d8765ee30156cbc0456e610c5b02c8fc3b6d305aa23a5528e77aebf2bc3696a37c438a2a1259054c3537ab8798ab9c16c2b9bec71a861a96ae2387955cb95fc4c984d2b936be897cd05ac3524b845a2aed4bb981dc47120fc9e4c6476e7847ea69755886a5c85cb059ad0cf05b0aac6609104e0449e36815efb9c0b232c7e5b9b80e386a8ab12be22a72e0a4efb447b253c65f619c2c85a878a54457d272d2e9a32d2668d9a02089a434a1bcc4cdec25f909640901ab4ea97128850335e63882f363eae699599a1bafea68c9987882751b545795ed6428162993b17e7a7fbccbd2115c9cdb83c9852912fc21baf53082fa41ae41723a8e6a8e6a3c008dc8b8b6250c7c740ad2a3b92676960db68318c3cf24b855b62b237b97df54c561b72b0bca0877925734d650c0824ab8081802f166d8a294ffe8328fde34b02436ea27086b870009545a71d56ccfda986d00ca3e6931b85a53cab3aa85a2184e55718a9988e11aa2f024076bfb36c0d222685977ec39702e4eb7045229e5256890ad87d84dc8de5c44f8e73c65970216c6312bc22920fac8e24a6b251103beaac8b4a911a1bf62870a33ad9986d81161a3e44b0f5c9508be97324a97107cb15b2a2b9f6f71b80fc7b59d199ff7b04652644f10156c2dbc33ee34cea079e6b718ff4e2ba10858a2b33827f7019bacbb952ca83a8f38d69422431fa722bf31683e3ad6e1784ef9ab210391ee600c2d0c690d739ac5a581c4f5660576bc743d79552cc833222b43e45201888a3ec82194dc2307a07b8549c838bf4a70f9c4f8cf5868710cadb4636bf12a257a57c344061b9f83dbe9324195651020c2f02574a2db4aa4ef527e5a66fd4758382f96e52d84472852a30b49ee7d60698f4b9b6e9003f475623e345e1db767b143bd30bb5273636ca7926f434863ce41813767082873ab5365dcc72a251c035da426fe6db4aa1f34ffa45c9277327a7125c866546bbe22b9c09c054e133b3d8b3fbf18832248e5a3198c89794c5ba4e6486574de79cd67626ef2953007431ad08895ae499cc17111f76c002322a6602b677a922fc450971fc90c0b8ce16dba195fa80196569fe8b87fe060311867e6c6abc87f2351f4b0da1f837eb7830b9319498f36ff707c80926158b84a934400f63911b5650c6d205686f7bb7d415ca9dcca9a94c5706945580f49eba773067eac6c989a8e1d84d2586c58e70793933367da73ef0509e27a97f03c28a10086d782a3ef2251d08793748357f411200b5803f0c76c886b35bfeaa68544aa038374f868c474f0a6df1061de88886a1241f090ac4c7c17f6a429f5ca400e8dc98554c56363c8fcd728a1fab7c0007c67915b7d793c0ec5514c8f6a394c8502ee3c63b73b26da015c370826278aea16ac479884ab77a2d3c0b147e93181167bc1980627b46b7d06509d7725cf1085850a53f442c226cfaa24c8721db0c137c7a72b5898cd2137839202db535cd8ae76e42219e49eaabe2fbbb643742ed91551cd54f1de16f63c953fbc7b5849ccda3167660fb28f2a6ad8327a6d6ab649eb22ccfca574733cf01663fbadb3be7c33a482c13e50027d76a134e114c54380c1e84255060944dd10321b29149922be789eb0a8fb7721fe98a1e0bee89476e7efd6ba100e4d6c896905fc524e7f985
result = valid
seed = cbdff028766d558af4466ef14043a1a9cf765f7748c63cc09dceb59ab39a4e4d8e9a30597e4b52ffa87a54b83c91d12a5e9c2cd90fcac2c11b3a348240411a4c

# tcId = 15
# Test vector based on official round 3 seeds 13
K = 8d0ebe7aafeba5ef991b1647872cf097d625a671203c53a05c4dd624c087855f
c = 7cb3891440c7d6eeaf5300ec18a786e5179b97b2c15d1cce3d4e5ff49e6c4494c165bb4b5d822e1e0d0dab2cd477816452c21d8efc981549d4c6ab18683f19c29e3a938ac1d6c0eb18ad94b9e1e8831aa8e66455fd0b91df49384465d7ffdccc9e023584089e7e30676fbaa0762672babd2a360a8038da9bd50c0fca9a5dfbd0872d8777f829b3f17c757ccd44b22af73ff4fee09fadb5820c5404154ea71cff70fd5b3689c52c0cd76dc0d8a4c2f32d32d9a914453be5ad2a3e14e3f5d846c92d50c4d65330b1d15d88d7b8f466d31f3f51d23fec066ced6f751495d3737bfcdd87c27559b167597d0fcc90e66dbd5c5d92a9daea58d05ccf286e2c27b04ca589ff454a078c4b5b4e5110d9d5e3752e9e8025341e425099a08045cf7154c77a4204280feead5353780c65e6b799fd26eb26e1dd50181c9bf76e5e2984dfb0deb74a4ec89b9a7e12f6e124b2ecdd82fa6d34473b9ead35b28f6ccd9709ac1aa317821bf3e92d952f39d9bf98811328698fa2faed3d9dcee31e334f7838fa82c397999bf7372f825cefce367b800d3369cc20161da21ea5f49e9c1704e3e9e6e87210b684df8a038b2143c780e4cb7bbb072a2fb94463ec095816bd499f6b5445eea99646ef1dcf4c331671e0948f27bf8bdc92616ce200739c86a3901003002cdf4f6c353a0abfbaa8cf9c34a8720835e6b366be22933d7a965f97286f38e9e8d21620a20131be8b97e7a67a2ef535f893124a9d2580222db771badbedee98c79d716bb3dc091101caa5e17d83ce35bc364ea143cccefdecbc0c4bde06d47ccbf59f3190e174c738f10433db16355cbb1644ef2ea8f33ae8ac8456afa4f488ab1327885a635fa2bc0df50133f053882d66f5fd3e649905a3d1495e41df802c216d254cc519bb78c70cf0fb0d28092e7ef4329c36df72b98f37165c229722d5e643817ebad995c8a361b43b7a6ba60a645104ffb57e05f70b65153965f0be99f76f1f798f9043ee86acbbc8102aa01a304014f082425c86e88f975272fe2a97261ac233e5b2491f0113fed7d6f31582d51f5bd27ac0f2f6a66c5f584607a8845a88c57d3efc64e07bed4f31cdf73c63bdc387085e2a50b30c8d4b393e055609680a6e39e3c19c764d3e4f01a536e2c112f3ac35cf3fa0ac77bf2189299f0de958876b65db62ba3d1b6b55b3f11321aece3b41095d284c4c23a6f86ee0c68e7517536e5f7fe09c6b3d543f0356fb98a75c2e06a73eba011679e1173009c9a5a1b7944ce1749264a2879dfc797edc0616862f582acad6cbe3615f6096f5b99e5b339fd9109b56ceeee55752145e5a6660ca4c948f1ae4169b54563f3ba206202f548fbffde7e505bcc9fae4929162b550bf5fe34af98891d57109b19bf31c57630eb2b9532df07bff6097da78d5874f2e9b2e5e01a35f904218771c8dfd6d230b4d1780875b45a1f846854cd02c43b76774ca8a0d2a1f7afd7df4931c1762c3fd5ae6b401e12b91641e64f3203159cac0aa43930c8fb14f5a9c7658a28399e9c32a77e738694a900ba0c160d8837b587be3042f412181bf2103b94329e2e143916323dc8c18d00d6e35f6f7e2441def99273d36cfc9685f07a7d34366a92e1f447e463bd085982ce62304a5e3fb1830b59292e94f7a887fea83d7bc014c94b2896207836042394ce50c0e7e2c0c9de867641a22e3c421e5b60a58291862c91b59e7bd4f90fbe3b83240f4b28ed38cf3b8ea899df3e569730c8a7a4f2a9fbec8cca2c06661e9058c54be3541c73ea24daaa34a659a564c51aeb2234140a5f110dc40261ad594c2121780b956d039d23a8e3a1a12aa99e5fb88edd774d8e9d22b3700998f91d05ed60bd0a89a3224c322686f27932713dcb24e363955a548ec5c625b7e30b6dba231f64934a9431336e74b0e891d5e1866965531a84761a632e0eb007095b90e8f8c409e051d0f4843ddab0e84f2711e4038fd6e331f53ce194823f4444a77ec73b082f73160fa266c4037fa02e20a2d01d617aaf7639df69a8fc83c84cc350807dee143c089adac7e052384c2f1460e9b3f3209b53b3e89156953255eab169715845f458676ff656689f77ba16ceff3e5b285c70515a1a5074231a02a97ba8492e64c70971f522de003129c517aac123a4509ecac5385eebaad022c7c5ea1b29f1ba4f68e7c5b88528b7731d1b46528c579d5346b4741ef9980e588
ek = 33651904e40d7b863a34774ee1e401a9a24a960045d4537e5124921355cce831936f307c7cd807eb376ca1b640e7a76964c0195b6848b2cc9f832ac0c11c3c3c7290ee182c46bc1608c49e809b1c24a7c738845e9ae972d70c5ed346c46ccc73e0e251b1b57368b96dd71cbda55366585011ee659a2f081a7288c873c8a98964131c078aada0ad1662bb0d2b0a1555a3c84555c593231d167d378ba606257fd3958bc24b47e8380dc370c374a869413547d0703d28e4b5ec85cc0c897f14d5b03d6520937295183ccb1059821c2b866e755e24286634ec088522941516c592418a4fa872b2f911018843d7c877da76c1822246cbdcc046695a1e93aff063a577fc0eff56b27a2bbb56f76dba2b34b6a6765b78493f514661a4a83b58b42e4b96b471068682bb73f535e32c8fc7964a978b47be9b23cdc2b33ce980f66a033f8154bf24b73147152f544939377ba2ecb5a288276c712f2317ac69292eea9005a74a3fe336aacc4257e46395fa9a96a3fc9172b5229c393021e57265d017f6e7a5e92066b459199957cf4dc653ac222bf0b953c3c4ccd5f7463de539c024bfcc9475cb3437c22502fe16b909f73b6e733c6dfc6d87cba8a13220e823a46ed900c7649494006766a23cec36aa46756d3a7124bffb2af34c586847162735ca2d1b259f5c1eb0912afcf6846641984763266bc0add6d60fdf5b6fd87343a5d59c108cc663d8b700ab1dd5c0ab60fb66b764201722c9c2f5b2ce9a88162c3135d44ca9a735fc90b35058bbde332063820f3085cad54c4a8cd8708d43b871ca2b41d0cfbbc066ab45bae33cbf2700c67a5a62cbf1ca19c2431b6c52ac476fc2ec4c00ea9c14cbcee11b1232d523aae8af555958c3089c6c45b47ba58cf1f884e77893fd296ce80584a76abbf2330ab058c2af770e4468097cc20748a188b6620f128912126a899d7b0df24b067a73c4329314c3f6b0b9b83fb450414cf0a2ffac6fe2aac17359b20288a14272a952642958058f04b24a69b93492bc0dad67a7552b37f2417cf7e5b889e97b2d02980f7336f8e0198123c855dc1a40bbc5a93779c7c7be7089a8440214b3542341e56499ac1f6ee61b981705258c5ff6e74637fa0e48556bd3542ee342891ea4b4dd5a4982b0471ce63d61b3adcd1197dae05627c5993b502bf3025f6cb8792f32264184b362909be8ba74a1b6674e253f28b086189115129919821b867cc84341e3ab43b350a5c79d5af47b4cd228856189454538d362049c710953f33678c28f3cd9812d731aa9f95004b94425c60cff24186f644e749a6963b77760ba491744ccadb72e23653a3a08a1f7bba316a9c83e3113cb49022dd2be9a4a69c7db6145377289c921ea0292f3e4ad84e99ed72696dbbc97a3644478761d6083aeaa59004a9694d545835549ca3357cd9d63007cdbabd6e1a0b661113ceb370fac0da48b893b3c8635619e79f4ca14431cd9a1be2f34aaf3bc059de3a3d9b630b5542f38a5a1712c67327c893bd64883b7701636b0576223c4868f2195716c3499a4295b0387715c9ca4feb3b1bc08c6e09c1e809988e2f414f0b0cce5515f43b50c2dba028e9ac11e6368062c360370bb7f5655a3a75c2e7aa86ba9b892019db150bc7dc881c5e3b24e414780512bfefbce95c914cf060a76fa4c34359c634a1a11c40ab7b56af1d19e2732ba6f3cceb93cb31e08c93f2a9a33841d667079f1715a56013c0e68386b639e414540cf2b13650ca9378234b94c24bce9a9cee8c2adf4356f246dbec0bd9b371ddd296ee623603edbaf65e734504844aff0438d163b27c34d52163d736bcb42b0a1a67067a6e84bc8f849531a631fc55046da2b31e0b99b938d4f8b239384bc2ed54e46e17e9a8297c2a16775f77859ba69c759638fea8fc2057b5105952b34058b329ee7b2b08a69b00962c31a5106a281890ad6257daa8c6ad5854eec7e8a203cddb935ab5545e3e57ee5f78925b1531e5c4593a7afee319c5215645905b50cec48961b2b6c1727b4794ed382c66c11b67804b18c3c0000868ee4e3ce4e9790b681161b2cac3f8a1a419892608814aad65880e683fa75ce66335831a7bbcc236dd6f2b8c63560ff1939b2b56b97e87049eb4c65f42d640c0d8fd5841e48bcbd1815ef0c62da099f5478bb93198ef28d89ec6714b0f142ece80c6a6050d3aa936c25bbed1dbcfc99f39b4805782b
result = valid
seed = 4c04310bea66305c6ca8ba6b8f61ca96257a67663afc11761f13fb5c7b324b6b8aec87a9a79204cee2986867a2906eb851b734b8b22b91d6749b1a5f07c44e3b

# tcId = 16
# Test vector based on official round 3 seeds 14
K = fcd665fd50eafdf62b40f8eee25c6f38b5b4d110e329399460596d4f5c0bee30
c = 98b43ce1b5e3f4f7627465e5147c9ae5a547f3c748a683be0c41c952bf9134ac4aea57db428e0c534c8df32bfde046a4bb694ceb92ff9368f22565c10965512103c00604141bb05572e4d9ce098ecaf9c610ef9f9f371991b3ee605fcc8562bfcb8ce12b559ae3736e617846b75449a1d8640d8cd81b10e0e1e16d37283fd693876bedf41f4ad3acfb2c7fbac12f81d45dda3db5a0bbe6c79ebcf83f7328e5a2a477dace62f9ac8e8a82211613d7a59a0ea5a25c92fc868f1f2853b030028a869e8035800bf110436828b851b91a9af639da94d6dcf5997b42978f02df5316dcb445caaa23b57eb05cfaa8cd70de8035cf76be6d812e4e48e3ee10d3d196f40478eb06b944f6696bc700953897498bc73020cb6d61f86dd8d0c32d86e875fd67b3d4a506db533ca7d49c996facfaac18009d8e5876cf108c9f64f14cdbe1803235ddd328b1de2eeda09e1b0f2d46137be0ec466b9be1790736d38c317c7db5291accfe7003aaef4bb4fd6c77ba7acb36c9a7da91917ec5989559516eda9556aaf4059a31ec6a4b119b80e35a1d974dcc1cb12378c97e7b98bd42fdf0d5f6e1612bdd81246fcec86ea81aa635d8c1e7475afcaaa0566ad8f1c2fe556c0399da36bcff131b5f5af6a93877d4f3a69e1d7b51667bf90c665c86018204d496fea4869116035efebd7b7ea505f77fdb6fa8e5b436ef053c6ff72d4f11a40f7569f46394a6fee11092e37fcff1b881148738ec0eff7004ab9bca6c3971b1514955d6436356510018b90c1954cab172ab8cc852c0aee45f2d44bf5e4e5ca48d0bcc683af70d9fb5e90598c81e70c4ef11ba0fcc3f3bc0979fcbc3555379400a858e2ab05509a207a8edd852c8ec0b64a616cebcd0c90605d10b451bc2ee1fa6c4320193002148f7e0eaf8fe480d9f1865777515905f5500447ed1dd9fb96b0da711bba70efef9ee86a3c1eb0a523ccea666d4dc8e6c6e00725cbaab126cc1d0562b4d6d3d08efab09a1e07ebed940d74240e12c171fccee0a22df8dfa768979e5b8bfbff75ec945c0d86b3c8bfc41be1bec09c1998e4d54bd9ff309b1b8a14123bb963c39902478fc70010e43dac70cc799f439b51fa0a56f53c0b792931695820ae1aeddc75dcc4b8b695409e4d5d91c5170dc8852a68c0def37a69e0e449bff582e1ca9452b9a3109800349d3d8f648ea219e22d79363bb1327f459bff8ab2a98325b3f2ce2a16d66165f3e3a353d82a254177baa883efeb8e2bb4195444f90aa595831d059988548535c0fbc70a3ceb954171000f300d7509f3c306207a92aa5b961891417e97ac706eb7be17bd21d144fe368449fb0104a0f84211b884314fd894b4e227c81440b37e66962b80723823b4f0ba3584ff8670d65e07ce18d1aab6058a1f42b33ff9e382eaaa8a6c3ef1bd8bb3ce9bc940b2e9593d54f1cb6b8ae23488c67ab4e14ce11592114373024ad4fa3f946a187edb673a28731787960e096a00b956acb5912378bc794179306763661a8ee183cdd786bff72d946d53207b409ed9f76881c2518163b0215a78a3a0b3120838ff4103192d2e78bfcbb5397911c0b3ad281762fe4b760f5c80f6bbdd55205032b60aa26781c23a18be4fccfcbcce7b4ea8ce9d285df0ea24507994826770387ba75fe9cf229a569970046f7c927aaae551e40e3c56b2c00be3e5ad6c364eee23cec1f4002e9678bdf12c52300e374be3cde9a434dc4c015c985d63e36327ecec520c0a7f7ce1c92dfe2b780a180b42b6495d1b49d83e6602f853462c83817dec59b9c67ba60582f20b7d7362c04b5f50574fa9bfc5221087e94b760b6a84788b4c563f5c8e77b173098197e2d23d060187cbd13e11fbc252c7afe39b3d84bfc8daa8fe7b208bcc694ef7050a6d47dc7de96f54b0d56017ad92f2344713486bd9719232ea99f9d049bd9b1f221b7dfe705fd5a29d12f1a08f4d02f4811683f3d7793ce079f5ea02d6a2b05e2f82348ed7f5e2b94cdbb3eb9558e9fa6c6a538919cd5fdf66d7c56358740c76ed0af28e7ea769a715d4e56367c9a2411759508a4f761bc4a76c468345009731f2584427f648e8971847ac724282a4d6017b4715de7645559218c3a0d9a96ef78cac19a05284d98b7e403e1845fbe5a2c9055bb779b6851d7321a2489090b2b1289298abe26e98fd1bff494f021485114a8a44efa64d6c1e1479a36912a6dcd1449b3
ek = 24e5249c820c83a86b66536c8fb371772408729447f8f2bd61fc63db224d868b70c8e8ac6685c8e3bc2375049c25f941169291c38a0eb0f3cf027bc8324398fcca99feb47059e87db1c2b723522d3f09cb8a19bf7b2b35db5516a652b837fb94a6ac6701c479686ac758c381fa242d8e67b1e7f6b0cb04cee5fcbe2bc5b266dcb55f1c72b091039596c4e4e50db8741763c35365931bb37a3552bb3223938c6a876e54121fa489c502e14943aacebe7a5e7747bddf5c6e916095bea36dfe8059cac7adc0dcb10a64bbc2812bbceb001e22cd5438183f9b3249a27566098af16782c6b503b987a6a5896c1bd82ef7d3c5c77b82cc797bd682849826981187a1530b4fc07173dda9ccb8c5248583503a8b974e8b1ca39b1beae9ab516087a170ba4d12ad5e555f77f27c55c519226cc6b3246ca1328db15648ed4394cc038245bb7d9ea48af2350f0961283f195bd51304af6653bd133e241729b5a62495c8c45583cd4c30bb1c538fa4f86afe799026f86e1de0024ff13ed5713a8806cb9eb6cec9c94c4fc4abb2569d9486507137733e681a5eeb479c8256ceac1ef823b34995c65cf43bafa250a874b743388cb6541d8346071f075b439620bce761cbf1848953200543177e0154c9343b47ba3f5ca025fad201bed145b7e8abec99a404621a11372c930713a013b0cf4b346ea6cb64620859d458d0e08b5d416bc86552c79b087f63539303c6fa96aef18c6a61dc37e1e8436fac43763c9acb9b5955157cbdc15d356936cbc603f6eca2e2a53163591b3d2257d67335caf60b4223b8c0cb7c54454e3b4812e5760848ec0babd9a0d7da9e83719bb0d7395418c44d86bfeff4c8a8548cee6780a5388e36eb4f5667ac2182c213a577fa2c4616814ebda8ce8a1c5851e0551d356471a8051d179de078c9f12163b0234fd729c9b02c302997c13974b47aec7573604d8278783bca1a5f184f77047f3b1861b7e1c2dfeba290e785d77ccc37e0ad03c199322c475191aaaf87300ea43f6a956b7d03b338b147cdfa14467b2850a73ba99c6b39d89ec6fa3052a9bfd0f6922f9b37ae6966c940370811aad1572039ba3365d089016c21fcb64fe3d924f805336d49683ed262410594f8205bb2649082642314fc7065cba9b8c4421f1bac52f69ea8f96093f89342b879eeb785756587a4027680119d41bb559c758197d360342bc3845237aed01aeb8104490b9bcb4ac158f154b347a49219ca5a401f90d1c1f4f7ba521bb33ae0610767207f3c9feb991e7ce444a42b33ee5a14710586523cc98aa53de01801bf383e33ebc03900678750734311c349cac283ba827fe39f976b3de28610113291f61325b870384280c58ac9c48bb65c5d8a672c86b218e8a706d3b87f2341b95199956886ee0ab068d927ddd109af491d23e991f4e8619e4aae99053c4db3514d380133105ad60885a9fa5fa80c144a3949cc8c33b591c776d5a7a6e9c8d12417b4c1661c867119f7006e6520462b63e1770aa6424dbec6b9a0c2cdb8c8945d653e62c790d7857681b479fda12c8894640aab041a044d897c565ce882aeeb8caf42630e10afd12293fbec9d7ef259bf881c92cc7706ac41626bbe1d17373e57b3a86a3ba62cb6084869b58c659371c110930b6c75626651971641a899645846f96081b00f6c29bcf8c646210676bf266467d90eb393b64a1593b4579adb0b549e6648da5c9e2eb3bddbc78c468912dc674b126acd4448bb40bab46ebc8620288253156d8d39ada1b639c6f69d34e9a25e6b6bf4241bc00b5968282bab963820fac7159001fa414dbe2b94a74158ab43c6a43519f9a34a716cc07908452e5a0a517138cf46220243bf2e27ae78835b73e0720222700861136b2a405a241e58f37f132c588a1102a5344b704619666900c73990c2145497565d09e984f2689e315ab204c59a360534a641228768a9f1581532ea9d7717b8d8069158605508a24ad1c71fee5760605bc2d619b177985ce89cbae0ea5ea335529a20225cf83744d807b886ccd5cbcbb8393d5bf144497a4c454a2ac7589b5315937345cc02372fde21bec80c0ac8912d28b3348df2a88c35b7f384809f24665600583530226b50a6429217ca211946ea66451c9092e7c42b309a922465561b307f8912f29a1ee687b1d96d8c201bdd75a34e09d954a4267f21490c0eb74ae98fad1b5a3b5d2b9f70e9
result = valid
seed = 38a0d5f41d7dc1896efd1b45b0485634cef149828751b96087a0a6dd81b4d58aa2acf359556df4a2abaeb9dcee945829beb71185b4d6bd18b76e5668f253383a

# tcId = 17
# Test vector based on official round 3 seeds 15
K = b7928b922df5a82fc6217de5f086de8cfedf91cc521f1207f3d912b2274fcebb
c = 5e0c732a103af159a069419ace2a1d915ad5c589beae24c7ce3b5330c10c59170511e4beeedfd369fc2001ae60466c3be35a244469b0260c39d59eb33dc744eae2691eaa75a34811054bce72dc3f5dc7cc57fe96913911e27e1dfb7a134b6845196175bbf4531d87ad6e8145950df2a98cc571b35d9d20f638a40a3cbda7d53ef3eafc890696cf511cc962fa48513534877fb63d69cbc4dbe1471d6489f5cdfd83222ae0c45abc143554e148eb3a0030e9bd687fe684a4218f2371640878b80dac9242aee40d7d80971baa2e34422cf0083e59ab6be20f3c8aea270b273952b8ea7fa0c0ddbcf55769e548d549f4cda9b161f0565b87c7cbbec7ec157b1c578e03bf84264c0d4d84b7660ad4ab5b009a3c85d995d4c663cc7eedda0f2aef0283143bbd10ca643b4eab50961c7df5a633860f735a52710bfaa27b3a3ac4dbe56a82632bcda5c5f70b20d241814e7f6e9e6b9b7f089c30294a0899e55ee74e366425849483138ec5ce41fe4760f94e630e9030a5add852d30f2ecdcfca1f431f943c82299f5032cc79f4baf2580d15881567957fa266c18efcee6b34085400ca89ba05f696e39f4cb552944f2d39b4a0bfe9d8df6b85f5547f16cc3ee8e0460ff7af9b4a236e463bc9922d99507e069ce84ac77bf56366bb1a6eb58d1cc7b560bcb47578661682aa24240a28208bef802e6df94b1478af7c103ff756bc661fbdeaff6a841af2c0b39f75df4e078a62e267fc1c2d491d589e0f9091e764568691f3fbef675d466def5098322e1313435b689005bb8af98865bad6de64083596137ff4b36091716445bd5ba416ee0fb961f65bfd243e841e5d2cf0d822678a1605e353a8dc0898d60dc3fe8d2f4ae980f8d135a6a74779f85e77770830417a6ae47cfb804d4b7cec8961ab44b12636d0a9522cce47bbadaf947fb91542dc71e059a669029dddf78947abc8940873b4f882dd3526bbecacb737f2af651c0ed0d9b01dd198328e31d2405d58dae57e755a8500ec058a36ec66885eba5bf5285a048d913df95c9872edb0f19ff783f1d832f9b24ba194b2ada14410c6aea961ea029e4179dbe05ccbf96b62d34ccf1148ea799c644201d6df9c14ea208a38b7783c69f0ce80131e46d5523f8ca82229652585002a66761b702a3565f62d4955124e21a29671e5e71d03059f341ffeeeb4959487b7d26a2da280c340583bcef0f719caa1817c785a1816fe68f32ab5f426c5a0b06694974151c7512e9137db5e2dfdd5d7a29775464ad44b98aae9e1a930d2b35cf0cf119ba74752bee665e65d6e968c286370eb0ad177777c8b6504c7551a57aa6875f18fe54538fba04a74a721f07c893d211723c8ca608670bec9be28e249c4632ef63e59dd790617e9ac0a8bf3c0eb419fb435c346803bdcf2112ad81edea320202e21718197e4bd995ae7f7396ad00b9f8bf11b0bdbee0061bf06a298eb1a837bc14b0da80395d676140fc7ab22bfdcd9e3c087b122c4fac6a9a9e05706c93084be7610b3a76902d846fc93b782d582a548b3bbf607b30bd72fad1781e765ace7861547188757ba4f63300eb08a19bf7597900048ac1731625b1db936b02f56225b5615850c97e507997eb402d9a26b6a6b25fc802e506537138481fed4151874929d70d8062af6f1d3ac6ea2120ae799b124b3c7cdcd639415382f0c9792efcbef2fef5c9c514266fb1cc704f1ae0966a05169d342fca180363d43b9a0f6366f3d8006fc748e1c5d29eb65feb99127b25ba8340efe4c7f3886edfa6c3e05b7f9075cc66a9e93e7db6b8f57bb42fe74de1b1b14c3836cff9b7273729a7a7281cfbb9cb11dc8479ccc3fa6344271bbf1c1f03648ba971100abde22267b7681d2e7fe6daafc539cf8fdda1ac18563297be8f48c4ecdf91eae21a0bfe5c095151891c69f01c74f71ba54d4bce13cb0268c87dd8335043b210a680219634d9fe00173aaeedc4ae6f86acdc0e85157006aa48bc20f4ddd6e90b3e1eeddbdb84af544055f7f908d5f31c559f8ccc592cacfd6c550ff92e1166eca53d170767656ac402dcd437d084433a60335e3a59093cd2b434f7fe182e68f7f4911463ea2bd23e01017140967fc045d377f81e1ca8c3c0fe2b649386dcbc20dd243448b2a0b0c7f9b776a6be6aba385e2e61341c4d3c59443552a99797171077317df925a6961398db170c14361a15043b256e972289e
ek = 6820166411abe7da1944fb933eb009de46ba60e249664722776b37ccf770b187269cb240004aaf74c37eb027c62536ae847b8ec48a6b2a9ac68307802db576b70226fa1b951da9cfe094a0bf4b0b306c5e030baaa25baa591b289fa24148c7ca16a19e0a0039eda555645bb65685a75a57028bb29456e4c16ab48c06d346ba9925db4184adf635e779522c2670dc5bc1ac86c662eb37975aa806a2b2e307904f6c6a0d094828aa1c07891cf098223ea78967e7af701273a8a1859adccac61bcd0c103f3c13aca18689397bab1ddcbdee2ab113ec6932c68622c513b0d66c60244cd77441c7aa964b5331ec11a088a5034e064a1d95b4b389c15c51426fc9a135464416881858511fc894bc2a3b0b742366dbca062f2c3eec28bc3c38c809eaab081c5dca65bfce171057ab8467eaab50987732b9c85bdcaee647342c3660950b9ca7c0bdfb3bab69268fc8486397b540f0831efb861ac11855dea4a588c4935847a644a470f055a923162f1dbc2b699020880cb08b80621de33a9f0aa83fa2b5541aa2cf41b98214a5fee14785661a63603f0492163b47829c71a7afb0b5efe94e8e225ea2c0179539772a510a5ab5456be4670a076ee1b25ff62687a96284166576e3e773adf2c061258bf2d28b1ba00fd485b8151076eac5be6ab7ccd81312a9ca938f256b6fbc8ab6d3c3a1da5c75e1806c5c4cd4202c0b20816e368bb2443684463ed43787a89236fec32fc99891166462852750a8c1445ac407924470a56b1cc75c7a378a2e40c00fb35c0d4f65bd12f49911fb923bec1b635baca8428ec7d13b36079732838459c669f7f0c26281717ad45eec972011c66d63a298b95566afe11baac79a67dbadc882815d014549cc294b658a8c00a2422c0d23f6a0be9bca232c8374e616e749623e8a99b0f96a08c95897e88900851076b1b470732ec2462bc9c943255bc475da70b44b134e0cafe8f3cef42972cc175e04fbbcbdf4cd151639155a0469651408c9292de9383e63c08c8bcd96a69a3ebaad9b2c1940a37f6c32b1d3b702d28acb908cb2c7b88b89a7ad4c87cfa6c53987e4721d2302bfb53ef3e9bf7319219926bb7884111fe2c4a9aa4c4c1c0f8be3bda890c0342b56f826a6e971c33f900408292c5820c92b66bc8432cf735388ddc35eb004506d8a671547b7f324741f609e2121a0592644e7e0cffce7280f77c34d05b930b96ec9c79838da4a78680da3b07c1485081d14b9d880bf3ec61d852114d738580918c72a270d7034412305ba10d6a5629a931747611554602f529f32356d9e0331de2232e65c695af1b597cc816d001ddca540a0fa3ae67313853b6a46606c1bd3b32d193bdcf2cdfc2c1f9006724365550632bae19bb3d60804d0c80f17681ee020c6cf3cb7c19a22b1d4acaa8abb40f308ec2cc6616164e106a06f700bc62266ccd40d4a414dfc818ef3ea39540247c0853309d45fb99b84fc3ba114c240915a19e96b742a234ca1e0183e60c8acb65ed2c8a7d239b408c33fc5e31ae83caaad17c24b99238b2a52181517a1202c87a17f22bca93e758ed95a895a6a97c163cba8a4c0d0b980e9871fa8f595a668adf927c4538374c7e65fd052196a64cbaa23969a1c07145352b6829aa9e93993c640e0f62b5bb0228ee37400619eab437434026df078bef452267841bcb72844e836ac95d25439567a76f69a3b2c6cfc1c4525f340b40c558007b4f76864e8367cba7c71edf2aa9ec56f25f606cdd66cedd0937451b95422a509b12553a8cebe7b95bd97b45564c98d20a9ce8c51add836d8c00af538b0d0528507bc3924a731ac05a688a1680e050b770c3a8f49c654138bde367f4269abdc4215175799a6112bbc186b23745fb0cc3f2bcbb6ba1670b1834e99e10b2fe25003243284c59ee4202ee28a6ec2086510697240d60961398c77b3b046a23a55b89151673e1ad8a9de959923974c540902716c973ea402b3576f5b664da2a104812a6101996980d68baedc34f9856effb6c457c8332487349ea3b8bc67acb7fc509c22a476c331af75374c57b4c010675d490da92c7c60ac69d89a25e0d67351aa5c9e9880bc1386b77019436abf526b319ce44cc759b009b93f8b9c3059bc7c63ab483a749e1a761e90587f13945674e85b7c896280d15d2d20bcea11db480755602348b4616400faeed3c143406ea9c1307e37e2642ee73c442a
result = valid
seed = 97b5665676e59e3538ebadaa8cd50df1f9fda1502d9894c616a946078e56b621df05318b5f655efe36f1b678cf4b875108a18db2fa312261caf839f84bd956c5

# tcId = 18
# Test vector based on official round 3 seeds 16
K = c653e05ceaae3783b2cd20961c12a4331f920ed695b6047ba6eaf5d256b8af1e
c = aa9d348a26143a9b7645f5ca60b8164bec6c46f77160898d42692dce57ba70b1a76389cb3bc4565939d9a05b0d8c80b10981d94cf593e001ae86bc722eec3af8fc152737f283b23c1f87beb4750b9edca2f0832a902e91a3fbb3895f915c94244189c7e3ac05fbf3214d319744f8e62e1218d29b501fc210e5defc4356d38d18f20a2a456e770a2e50e452118155c57569d85b566960dce62cb650a6476145b5e26ac71d9db03300283d5ebfedaaa84424c3129e4ffbd10d5a995cc6801118a13cd9fe635695a01ce0befa9865e9f940d8ec5cd9b5aa4163a525a37bdd5aa2240c071c99e5a55593ce0b8aa1e46be7682175ed83cd369a4df3072fabc968dcab66361a650f8c3b9a85ce39db4351ba975dedd52825a2cb3392b2ac34cede2c17d9bbe8134705714832e55921fc91a5b7e126d0379004a1d2aae26af0b169da33ac8cb56352d51e474a078bd192e7388ce8bbbc1c03c7fd129cdc21bc529a3c6ae161b68765338d3473e8e5ae83a13aa4f279d72c836b7876e0eedf1cc9f956dd9ae68d016d6f64ff585739c0e6eb94f7b1e34433e4a52dc7653c9334a94b8d52cde4df49addc20e62bf8e682d762a94f539fbd059a9c47a13a6adbebb914eba693ab9862c5ef480389a4b7a6540a24f994d5d105415641190395edb0f9085017a1f1a4c399b45ef13054d9ab2c2b288695e82e9000ace60967501e0030144465edf4c843b82af76d4849aeb1e357c7863ca92287996b9fc794f5fb9593c5a31fb296443a89007f1ace1235e2553498c1e9cd67efd33502227ae657b31cc603c6be6067c34c99f338e08130404b1100bfa732fe449ae17ab8b3cc1a8e8c96404ae9675982dc6269a7dd2bcef77fdefd5e767ed3bf80288c8926060a0ebd6731962d3ec846ef0784a22900335ac90e68054afcfa4d0a373b1993a42df0a6eb1a4fe4f371d6dd1bf7c1c73fbebbc2bae4497b9391d9cb7c1293059f2f2e42e485c4a1a6cc7adf10da6559643a11a6184aa62ef65597d4b7266080518c646ace2a4863040934169034c1a1721ed73fdd2ebf704480c0f5aa885ec5be064b9889ea9566e72a5f32be32a9edae3d8bc8513f136fadaedd0efedec6c08e934f3addd073f8a6ed95015ba1c240f85de99d24053babf604e6466d3c61b8ea2b19d413a173d33663e36e8871cb4bb8df1f7c2a0eab6b1d985981aa61abe005cb835174556d53281699e1dbacf6ca1bc517540d942b55d0005cece29365d18720ca24f05e697da16be5e135fcd5df9ef9741da03f1c76a44fc31f7dcaf8949bddce95eb2634439c5cb59a07ca03ed199b6a79970724b731b6bcd34b20d83f097c47d56d87e629166c27a0a888cceac6273d67e8f6a62ae0e515d96552cd8e147a6e67c6fc4fb6bb1928ae70ac7271e583026d40d423da81b0621a948fa966616e2d5e5375421c715dc8c81fd58b3c280214ff5cc0db1bfd2311f7d126d33553e0fe2d195efe85c42f56f67cb9486d279ead1bb221a2b8d83da105c5733f2b9ea60d370f4c746e1063c1797c5e9971d913ab2708f15de5b78b26414d3b53ac858a901a4c1914c89e8c147e5f30e875938408cb3ce54eed5f7e6ad9966198ee24cb3be353bdaabd1592c1886948c17466adf039c20bcfe4db27a1020fadcbf34ac7cb36b2b6757d94187636ede4ba456de96416373bfeafde43ded757af3e01b6ad422a17d330f3ca8929a28a163e7d045f149baada7d7cae24b19a04f06490e3cbe658496980dda1d82b21d460eb1c46bb76ead1d13fcc52ce1a1a15063550669afb3b20d16b7184e68dce36e5f9f7df838e5ad160c6748105cfaec014f15714748c5a10fc377bc59a24d5d770031f82e0925f184de62890d9205ba132800731988122d161de63f0313ba563233debc9890752168a4a0fb24465a8d576772ad7434e1f3a1413244e397ab1d0b0607a429178d247d1e8910738c1ac1f4c7844a6352e95bdb57983fb36c318cea8577212f7d010f30a82f8e86fd0100d0c38204b99577465dd0c51c6a6a0801cd977149985f7fe6d71de1c0b130dfa4e127453c9adaec1e8e211f9acc662dd43d4bf755bdb651457dcd7370b9e88b84a38c7c4cc94ced8285f4ee8b0e2b646d5aa2682d84ee85a6505989c757857a71bef9d4bbda0f1593de4ae2858a1d64a9019b2f9b182f37cfb1435390991c3d0d93d2e05c2edacbe117fa7
ek = 60045ceea77d8303982ab9b039dc4c3fd0159d46c89e618304fb5d4cc53e9766138fbcb061b56ddbd61e33873a953590f628c122d049cf722737b54d4430c312342189b59364e14fdf8cb1edc540c39612f8e2bf88710c26425c09dc7affa63f52fa01db7794aa2c2abca69145e89c06d40189fa704dfc4b252811b939118f1b9928d0b0b6767a1685804f502a19254ff89a45d9539c9f968835013b69a362f634b269b911c4327520673049c00e0fc437448c2849089918ec93c2ea270bd0699c85898c0148f4a1095039a216a51143183f4d695aa456c32e8a35d351415120725ef995010409e1176806da6b6e08ccfb3093914c87c107cd14e11f937a9f138b928ea5580494c6eb643ae33b5600f7726e2004f52cc39ab24d0cc9c3f9e57a0b821fdfe8404e6532bbe01609a61def2b4f452a1fbff381692975e05121e2330c789055e5a4ad696678bbeb1a8d3247d2257ba246a2ef966c305a8f4fac73a6fc08f71ca500aa9d00962caab7a2780cb94c209b1cd43151f3248dd344bc9898b7780950a10211d73aa0ba20d89b01b36623ed8aae48845e1d7372f12b9a692b3d525263dfa12b3f312f91b5802d3b3380e58be6a92a70e77cd6134103496dc3e9236ff17cb0ebb04a1783379baa0a3c54cf1c5eb1b4afcd9a7042c50d6405b1b610a9429aafe61a5423055af9f61d3617be60bb59ee8019e72123069614e738a46703af5bf25d31ac4f1357832b1232cbb9325e522e79571a1d226397e407e4b08b44082e71e984e463747a230bed934127e892fba29b88857606983a60b9425008117ce17d20c82b6171165e940530254f2b0cb4e5c235dce373fe1450ee6457da59c331b17f8d4b5e0bab25aac789c04acffb957724783d00dd24eec3375f97ad838ac0c261789cd3afcd68b2d53c0c9bf944f094bf0875c0f08c161d3618c774304ab25563981974ca2e13b5bbdd210ec10ba39c64635c9025b9610b623c2f12a768e03163d75315c7097782b69c44b3a0c33a552228c6001c5ce194346a80824627b974d2c64fba994d2c62f8babac47c51dc100c54789f737c61b9b3420469b11d110dad9010c6c67ead2329d3b4c665ac528041bfd028612c608f87f3ab74b6b68309317e1c0ee5662f8dca46c26039e2dcb1fe8c42cff0057d4bb3e4ab3bce13c142e589592c0850e117cabb2cac88431461a5e6743695e096099a8249e22f4033c15e9266cb00a9a36103ac473123e95d373b0dc92cbdf6b2b173b07a3771456d283c758ab963811e5168694cc20e64e8a677e05e3915c4d93c8531b75d430b3709753f899b1c45434be196a3fbe5149dda2ac0912afac619b4a45f3df262f7d617322a9e8221a79f2319e6ac59034c80b3214953419a191b0e4a25247bfaa0defa001d5529b1cbb9e63ac03768404645bb8ac7ce25687be70796bdf516b76039f7b689ce6c3f569a04c52875ecdc9fbc97447e0160e75a89215aa263091e7cb5534a97660cc8515ed61d9b624950c089d9aa647f787a8ed7c89216694a83c56cf278fa94340d790015b914d09ba91e10ac5b7ba95792bfe779966ebc07ac6916fe1aa4bce56cbaf506563319c5a4c4344344b472226f59b7fbe7982c08afe9a60a80c446b8b341eac220fa8a664b6b1a0df72684b67bf2032d75f5aafff7cc724acf3f1051ec3cc4ce8768fa9ab51f960f3293a1fc527686570da34404b5681967258799fa26f22179e18221f4babc2b7c46601ab7ceca1a345027d44783e7d6c511615b108c4197bc0d9ee49c91621074a907ab292d4575abad75a19f10c2a493af902252bba57348dc33fdab3217778429680b4f352b52445eb662101dd22ddd211f314577cb23bc47c7176942c5cba072996c048408a5dd795907bb2e2f49acd0e75a93cc4f7938136d7c26da0691c08733e8138caed6c8cb116b900869f9fba9f5823b20626980ea86e6f487af758830c787bb1bbd8de024be9765dd04b969dc21589312e709cd6780c9a38a8207fbbe74f220c3c33e2a127588b64e3170999d3a77c8f67eec947cb69649dc64010a3119c9030e1fd0530cf5c3b73b631917719d0983ad0a06d2963741289a282a717d7487acb30354fc74b005ba01101a1c8b52c130a00339bff4f480a4e890030a709b28082d3c501b2aa2d14fbef9e429f8cfb50e84c327ba02edb7f6abdde459896eac77b5d8c7d7cabe
result = valid
seed = ef99224a03a85a46ef115474ec5b5d620da6795d6efcca4c9135d19958a9de62df7d92dda83e6b2ef4cce08c9134563063068a196d7b1a1a13623e48ae12528e

# tcId = 19
# Test vector based on official round 3 seeds 17
K = 9fa99f495d5ec88b908a180594ea391556d73b5043fd53e60413cbdce7512ed6
c = 6d412e5c3964d81a28ae3bbb3d82723f10ca2f9db3fa6322598a429b9e108652885c174ad8bf1339d998b1c8cc2f17911a3653f252c6f68f4febb61279cce5a424cc46bbff959ede8b799828b2d2a7d224c9702b20b5fcf1a69788d470f5f8bd351a9dbd7e1654cc2883f9b261e2c73f40d3a97113b00673dd6da30a1e948cb1dc3e7a7611424cc648c2628614b1a047bd7cef9a069908b4a25daa193015f8d01a99dcec1256686aedf007c09870cde994f5f1b353b9349d57ecd449f5f6ca036f60bfb3f908e63c8fffff202f0132c8992d4d14a3f1c71dbbbbb1cea6746cf77bfabf8e0ef00202f3627b8e16ca61cc37afbfae596a496906ec3a4687e4ad72ce7781bcc9004badef6aeb2f72cbb2cef5b10efc9f39ba2cdc486b5d077592570ba3306b0ba79bf30c4486b313cb8a44162b3ceeb16390abc7762ec20b5e7a8270abd0468ee473bb3d1572d5df8e5d07066c4e30af725c74552d88d00627c32542fcbbb66af3eea4c495138e6c6a9922c96c587a51075197422d4a58d6acd810059747464569a4a50b24d82809576b19bf93df1f311b2224d4cb86886e2739c1b3f5f4edcf9fd3e6e4d1b9df3e2fdb2a10ad9bcaa1184d5131d546aaeb74c344f309db617bca6cf5adfb4b2bac58b6ad1d0fbb1cd6936461d32e58789c3b69f048c68121bcc1e00bcaf1a1a914caf9b56c9c72bcd9884bf1e763640a6a345534fcf0fbaebfcc5774550fad937240a84619ff34df18dcb909468212c6e68c3435d4989e1cecae914ebf5b0b14d0d512f3ea72b8989fbdac9feffac66ed5ecef1ecf41d453a7f2341207ebf6973cd2d6fcabebb815d5bbff4fc8ce850ef3541e77bfbc90d302abd12eb8cdf3d877e413d82aa2060668a6c9c7a88a3cd7c4ff3c3b53ddc2bb9631a3f36ea45180a6af6ebd040aa79e80492bae5cbf5ada46bb40f66f4b1b2b01fb22c94468469d96826ea4c120a1bd0040dfa49ba3bf4ef40d6b2b303d7542a3a021a9591849d7eea8aa29efeb8b591fdb86abee4dccb8b4006a509bc4f35782096aa330f973bebd99ae1225d74d07d7a9c1ccc1721a861900c0b0fdfa777a281f2cad68f70df6b1cbaee12350a666900c3ed1b0adcebbc4b9423f4f05469428f774519b84622078e4c23b73d0774ae055619355bef69c1c619986c13cda903aec68a851c5308f19ac98ca11384fe8c55d1ac5dddfa7c25081e0a1c8a8206ecc6b73bd33372fbc6bafa2764773a55a9b061847224ec50800ec2118de658b7bfafe47d3ab154b6ae12cbbb94464ca65edc616005e6b14e919a2c1d8bd1f5c4f3a1b9ec9d115d68c87d0293607a87d9c7a02123b71bf61e3d75196db377cafe14da53ff9c6d7f01eb3f18d43265eabc52ca49a8d00bcf7c226fb2bdf81d8edfeac40ccf3f88dc1aa74206990bfe44129e6b4d4b032ccfe30505d0e3d9b1ac0e9022698f9e010b77f47c7b37f3f272b39eaaf12fba68a4645f9622efd080342ae3c48a3a32b1d5914887c3667aa4028504f03ca99f13580caf672789f68427786513d23396455c01e5a0eeac158d1463f3a8ecec9a2bb94a027b065923e62ae458e42b62a0a53ad1cb83a4b8ce253000eadb124222e2ed5f5b9b86e807a427522a32e08d20ed45c6287c664a50bd48dcf4a9c67d30214a628cb5f6281b0091d4cc5e4305457c8162b475b7c10f93fc8c4753d5fee5b33ef22ca6f01940004b8b2f81751c4b01d4fbdb6453edb0bbeb4eae9cc5304556235fdb85a4f9bf011311ca85fc0114b5ecc8be9e59ee43750ed6b5e3d3a8a6896e91ef3e46877ee51d1561811f06058dda0705523b6fd20685f982ae9aa18b3b58a117563e2059abfe03c1bbc5a30220604c3184e51e6f626def6af264de64724adb2fc188ebde8f11a1a550afd6dd06a7b5847b42d5db0f165515c6793ea9138dd23dca2278c805cda53604b42cda8ad762cc5a5dbced461af33a9b83b4c1e085f1c4efe174b101a1a43c73efccc7bfb0b7a3a1b5fc20ba33f34037f25cb2b729af2dbe46e253919b0d70b474560eb4a7b3c9aba5575ee6f7b94de0a09f9e595c9ae67f566d1fc14ca01fc8f468411f642d37c3d521604ab26069fe9adc4a70a4c859502b1b717eafa31fd2a42f0d80f0f0804475de384a208deab52321b03f2bfeda30795c91ee7661d7883aa9d456885cc9169d4eb90903142e07def749d9a46c3b2ccca0d
ek = 944633d5f98af3845ca7c37f1be75a52410da5d2bf9d102305eace09009e6ea21b6c543a25032612492b58247f13f01c6ebb27fd469dcfc83ac93071d3368fa128a4c71475ac1817a8b1744c9a2085e54ebb8455bec286dee50cbce87ebb0bafc32341e877aba7a5ac10dc99b65687aa53cdf2585976a06bef586e8993953d5a3cfad8a7593349f9c31010e6becd32cf6ec70f4ef88b1ab955a5d6aac2a877323181668a2c731726236c4c1f77768ed06a7358744c91c690029c4c747603289874032fe6730d96392805e10b7a50a6b849985083caf8d64c1fc257747613b9e6c85e455ace3755ca9034089162d96346e3f0cdde0a81f6a7727babab5f1401dc1832bc175e3576b36747101ccac305d28ac5386ea92447f483408aea6ab22c1027b99b9f14a1b6a67a24fccfd5f52295dc11995b9503d76c7d0ba51abac76777b960c45ce8dcc24ff6031da9a99174be42a381654b5c9697b13188a38c278d94f801a2b94685acb0935074c06272e0ba87b6214f717c01d9508d77535e444b5a2b461d02acb855d7309b8ac6b7731bab6626921160e1a35d0bf14deeb922d770be063198d5a72de076216bb366a0889773bbcdef5872934a894c7664f568ac7f1cb5bc72587767025a271db13a0ce44697aa4c0dba80a730c0c1c2146b36a50d23926df520ab3460b18687921de988c2a7c97dabacc5aa849068ad76f10b361b9a2d1436bd88c962ec724dc15a6583ca8a41704f3946da465042b808f2513b65a5009da5b44125308142478ad82ac64940164c24a599c96eb69ee5e4bef1e45066e2cab719b57fbcc03c1985472cad16a2699e4939b2e2850c1b24e8049a41362b2b908e52e2a9f7808d06a6298e059bbe1c5a87a8610a06af0262bc61390f90d962ec95bcc907c850721778a947677a226c0482b5704e7e0176f1e28e27150ad84093ae862682b4a74e8a7d330c4c4e144c3a39c3a3da3c75873dbaca4880c2940ce30ed10c395805c0bc043cd2861b2e9c0da1b59474f8c492024cecdc7676d4b8c4b3311096270d29057d05cba6494b6aa07379b73bdfac9a561a8ffdd3a43c5877d85749db9c8379abb29f7567fa1cc57b09c35e7b6ff3f735cc18473049ba2d5837edd8176531b67e04a509ba811a9467c633b962e8392d065a03865658913f494501fe9c0a6a649dc8f3256b6274cb6235b0cb278132676d028a24e07595f56c4727a7b11830c1c9840c002db53b6198444e5b63be4c46be9548bf4e1598ea6371686c63da774270b82c95f0c9a12b5c8f9a591ec50971d897b3c1c4e0701da5e26be2760ac99b481151abd2a20ba343bf46eca8699487d14a9667565ca4e30eae468ac5e6cae54b4adcd5acd74812ebc3b4066021b0cc890099b911553b95c794643a97f99a512ce874f10a3c250a513c005a70605429f5943600cfb9e4b2c5e72c821149d9c2c554c43d9bdb271806ae8b58506571c061240b6e7967417542334773178424d46122c7212e0ba7b5bf4388e8f4a3f60caeff712c1e3773fe51b357584a917bc3e4fb950c442ae17abeffe262a4a6550576b6e8297ba723943ae3bf60971b9b86cf952c806fecbe937c7b15c91c9e438ebee95e51d209e60105bc43be345167ac92492bba9549807361a06f525380f5f19f7d1bb926cb1c2fa726cf371174caad5034037d07ae2f305f4ba52f9415b0c624398b936333d68625f533d7da20d62507768a73f579ae71b2193f52a214b30921dc121b6c94042b386f52a202794bab835a9391ccbdbab2ddd94b3b04acf71a12de67cd24d1a85e7330dd36bbb6b387acb6bad3a59c1d292fc24aa6045c8c34ea4771b8137537b644997eb45bc2ef2a1165b308d3c926a0d23d09e749a142493a99ab1c3a80a87c3003990956729ec1c6c60a47a16f495813cb75c995aeaa481875830f1e906fd6eb993a8b3365189d1b50627466161451a21ee45397971d8f56634d90cd0e136c9d82729f8a76c61298a1a240f611824173abfb52ac1aa4bed85b4b18939988895075e888ac0c519ec75ebf693d3903560445414ed3bb3d262074981524e361efe44945b14daccc62e2c335ec40bb4453cae2524229571eceb64a25026b3e1ca249c127aacc08cde4203ebbcb6fb427379097fd222b4e24cb9cd47381c6b780553dd196bfc6c356f031eeed6c85b57be19afc39dd1f929bbb2d627f5f19db
result = valid
seed = b12f6fd965ea9c5b947db80fc60c83d5e232dca82e7263027c19bd62e5a6ff550f6aa3e88f7fa8a96067f8cdaeceeac90c2d0b5e277e56e9c405ec9420c30252

# tcId = 20
# Test vector based on official round 3 seeds 18
K = 9b93f91e8134042ed4915b713269a6a3239b08ed049def076439151344e508e8
c = 29a04526a0c95d33c0ff721ccfea7e7c15c88040d8cbcc77759871674a074b97bd18ac3918db551fe069642f81f09945bf219c631d070369d50a317e95fa46599a058cc549b706584dae3d4c46e697876303bfedba4a19d83dc9bf2b9e0b6067303fa374b47548f70137324d1a3b0282af3e58909f5fd542bdbbc224cc54de3740e9e9f97f027e065e26c92e35c5ccecfdf6daed38b5901771eb81e6cd1ab7bb2e1e3bbb4293a64851faf9b0e9c9737710f5b38262ce26c6e01f5ab14d389bcf5b529d1fde7d8373ca6b9c073cea78836047c35f95e8abae2633c883069e77533db76dffb6a736fb2a64bc3189f9a82153787e03a79621c57fd4a110d262617264c94da4b7c3178f469790a7d2b0a6fe1126294f798aab1a41af2ae9e348afd7af13ed805228f378a4582810753c0faa9b7caec913a32275f5b9b67b3779e268bc93db076ab774c6a171ec6733a61373407707ddb539b8fde040ec617b841d41dad7bd094f3f3fe46a8953651e58ae11f0332c4ee155b9dd3330a910d7f188f12e823016f4dbe751608e8704e2508cdc0ceec8fb9ce26f792d0e2469e4b24d275d6f020cb39fec52f92672b6935e15a8a83a64ac080cc4f488343dc3d5fbafa73f26f44cd1608f96c799336d84e4a82c9c06f019e49ae3871ba14801d43dca78cc6a05978919c9dddc7e8371546ce205b9cef943e939586a07762feaa427effd373a0affb7feaa691b960edb8abdee3d62b6bebad516cba6d6533615eb25194c996255bf2c6b04c8ca1a7d425f1ecb11b28b2ba5af11d4135092de06313070d14efcf6794d3a200e05a398da25149c7635487d32e74bf69491d10d2a17b712316ce5629787b740bf77673e9cfe9d7459a4125d4e0ec93f69e0318f0a69c36e597a65ae21957a6cd659879b3a6a9d5348eaf378ef2b3efa893025b906f2b86bdfb1d52e00b64b26701d4f3a88a50c24a8a534d70c46c90cc1e27851c11e679bb95de1eed93b827dc9fcde8b7ffa43c98029877087d74e6f0af2dab01aa4c018c89ba3a4b0cf0bff09c1f7b0332d15c8f929dfadbfbb2d272f49fee30b68bcfbcecdf22b739d4fe9e9033b94e545c1772114e7cad746f14885a67f1ae72a94cbe4fd6087efa70b0f3851eb9561e8b737897022b3592b2562292e6fe82eba945fa2c55afee464753d3ffaaf43edd0b1342f9f8977fac2e2a00dfcc3954c3df9a0e482a89166224cdc26a29a682807aa24842db39d7c867fe2a59d062dd7e58174e6fafc0d0d9fe9dd1bf9df791feef3dab0d3e1e0f51daa5c2a007b3c2cab400d0da44c7c1339c403f4a0341fc73bef02339e9f1447f9de95129e3442ceed7adbaf470b795d902995541333a1c9ed5a3ad6ed4a6c7ca0bba221a45e7e640880185470b1b8ac00511d455670e55b84ccd8097687729c293f8932e608d279dc0bcecc77a986de4010290ceb2a28327fe93d7e191eb4f1274eede3ba1bde770fb6c7542cd9b3147a574ba092a05298299d6968a4585d727d0d5cbaa60d0c7e165f20ff50fdccd56996940f8173d9887b75aff72f16ed907fc5a95666f22ebb127c439375257b56adfc30f4c06585019f941636429d8ec9740cba71da5fd7c4d76d0a0e75d0b024a61b8ab66881ae9e48f063ec6191592040d896be263c4b7559d3d2d218d11dc8a3d4cd8c17b19e321ad796e9a91d69e2dc9c165be0e35825ccc3f83bc1390f2e1edad44e16ecee5eda90ce6c76a9275207469575b11c113cf045496941fcdb646ea8766e98214b8b2ae1a43ce2d7163df57600e6be191c60d65b36cd15363f55718fec02d3e61881aaf99b7c6fc4e3335c9ff93fd9a4072af723a0969f0be5458b29c5a2e7bab4274bd90ab0e66527d09fae43ddaee47a122b9610e39476c0921b84b7f3fadd309cf0e166eeee533dc99e7bf38f3a03c4eb8aa42240607488971f9d7283769a289c4531c37b90a2487aa9ff876cc2dbf22e340edcc0f71cafe5ccaab8628c024e4f3ebb2582e5c7f1483b6a3c0384bf9c75d0be7913430f876303649e14c43d9e2fbb83f85bab7f2198f8c6dd01f95c09bd876c853b041fceae938f138068ede7ed1f2f195161dc657fcc45c367cccf9cca84a1d5ebde17e33e5e225590bf0cc4407929ed5643765ed351efca55a5b834a49a482962d8988473165887bcd57f89078a3fc68d3ff12fa2ed354a23dfaf3d189cdd7831
ek = 6d3b096a7383933c0cb6615824885499f79dc06b5e874203c3349b2c3b27b1f1012e52bce9968496c068b6e6c7244722621a1a44349314845b1d8831d9821eca386eb8fc254587be5dc529438485b3fac44af0613732509cf225f5c127a4056cd5e503eb742cf03154511969e7a743834708d71579e9ca4a4e281aeb177ef50cb0db826ddd17873e63a182e3b001f659ea3cc73cfaa5d7d7b5e7e9cdaae04c9944978dfb7ed34248d976190cdc0184930e25c6306312180a0b8758395d1febae95b22e0945c5fe265595a9ae91616cf9f35b588b7a02f66d8d49800c50017c7272bbebcffb10a16a5c8560130d96fb0c241a286ba949620ab83539b83d862ddce2507ec4b4bc4330c27517172b43bdf09a5e6a5fb684166800372663544859acbe07424705809587a08dc50fafabc1b2f9486ca6415266c502f7b998dcc947c7b5f5584cd34cc90a4c385f30a2cc051237c6a85d4a5571305a5182c970b9bc87268484f293464545f4c349e8b2ba3e5b4a5e7c42237c0e6e1b7722b04e3d02a27d0597d7169a49e340a778179a924a1d31c0c3d53bedb46868a62ae17847f130ad1478b8428b09fd71b028f1933803318af78103723ae7e1185801872f847753862f9f72323f980d6ba9744cb6c079341b02443b52e4becca891fffbc6084ab40bd17af7c6b2b21c09c170455c52c4c7093c44aabbb1a0c1d11b12070894f7649112f32a98d976c72291100a3bb4948f928771b063839a94a614227587d1a9bd25479bd8bd06e114894bca10814f0c516e1be41b81ccc6044a8f3654679df531c7220982760aa39a4e982ba3247b009d405c0b50969c694858889b4058089631c57dd1c5fe12acd5b27143d09a2d90c8abd8930d16769aa44a3927967b2975a329bce9599bfb170e02a7994fb90e0b1c7bc7db753c065cacf820b80c6c1d585624c93ff14a26afe6245ad8a6b2c082ec871dd1fb10c3acca1898520647b8ef8c0e45580c87f718eaf18ed4e97ea1516acca657bdfa16493115e6c90eb998cd31e6ca095066bc75057b2b71ac2a75711a7820984ae9306dea825c80f26a1ca6c686189c93550d931a1f73fc3ed0341ea703c033bb463c6260097c54bd17996a82abb0d32010cc53d81b7b7052b86abb6302b57d6a34895d09840b3b6a50c9962dc248edfcb328e94460d3c82819cbab49a79f742a86e85577ec995a025fde616fad52c4f092bd89286297d8a8912294faf7c959ca392cd40989c92b8229ad3ec91d352a6bb7d757d3709c5810b40157cc0fe006bfe843419b8a1d792d00c1505e0a63b39c7c2ca2c96f695426073ebd50283572bace67c01bb7b27b09be59e589bd60acca376a8630034cf87e9d49411648a1b05c329af92cb29942cb2369381c3ef761a02f8c905f963f0b08514a7c1302b4bac9f261fa37855b67250258c003e5bc9ad07035e667bcd6a537f35a0756bb2801a0aca56576d72f3a8c0c2f371e5aa036af3a987bb550ac06980bea73b938ce91715a4b19620a08be52695abcb3c833eca2824b60de483810857aba0a9292911c4167159b023989d061ba81c94df979917c72c8eaae518ab0e46ab8927b5b9db690bac6720667baf711a73952b033abaa59d5c4ccf676007044e26c2bb31b5aa2095f2da9724570cb04174e9ac174216c1390a687c60b6c396aa48ef849d19234f36886205b0b28250e7803502565523d0cc0bffb78efe64dc758cf3c93bef42103694b434c4819f82bbc42ab45ad827287a560ee43600b87443d8bc91ac5b15fab2701f05577c32678e06790808d4a6965c30a0915ac8fc7950b274c428a43650003beee2726bd31a09de14e892b54c2605269b8c22f146afe669dc9c4775d200aa9534af5612ea736b01543788b13c3fba608ae90aac0da9335e6c115fbb1d67938b86849d5087a87f3437ea29d7b899144fc3e739a4c079628597c618b554468f56cc6745ff6500d3118c55a8171e42b67ca43ca32135672b22286f78d0485b363d63a2ec737d2aa98ae602d3c485814d2c195db5d7bea8b3ae5470ff7a1e8225f82d565414c6b59379cc5b26155f682f6098795c52e3e8acfed87743737c1bee0ba875a95e9509d89f3667d741cb3aaa989378a2425a0e5f218c02763de4345a208c5bbe4949a506dcd5b01c5f8f4ec5f5bae6946c95ad7fa4e1e5f80354b5112d882796092029150d5d621
result = valid
seed = 9f52af92ca165fdc38788f2b59ba02e01c8281ff7c1e60504688043a5fe814b04f3029e1be4e1c0258c3a22ff5b50b2674cc094ba7018da2a61569845c17d26f

# tcId = 21
# Test vector based on official round 3 seeds 19
K = b616ad16ce3e737184ea0f5b25f8439ffe0bbe9647e0c2c725d23d4eb2f13464
c = 63d6fa95398bbb5cc6252d3f85dd6b4237aa349b547e8e797ef542fb715f07e00e226a4531c7e73f37fe3e087a03ed41c2f0959aac4262b2abed8ba6c6fbec26040f0eb47abb84a3c6e88ef2f821cf78d4cc51751083006ebf5854086c9d3f0faef0debdbbc1010af6288b7aefd203ec88e2700da503101b6c470267e109e96717404e2eb97f499bbb6749bce23274c649b25ad90bc7829f1b63a4b2c26811fd9add3d29d1818f00969f73f1b6afdbb68cc8423dde3630c679a0d8c934410287719c7ffe1b6eabf4415d4f4e14746086a22bbecba104ea27f7efc10a40bb1a87872ca72a80669ab1f02956bfb0311f87173df960b2417381b34cdab574efd7f4c884d879606684d344431c57c1b46b07c8bac3243e4969f484b9446946c7c0af4e2e5e05ab87f527290ff9fae3edcf5b8fdcc0b3de2034f26a19f0844839fb26e790e38ee44e21c9a01d96f4bde5296e021ec68352d938c1ae66154b6efb60ac2f5c96eb0c269b0be10f4cdbcec80eb739e7d4c78fe410fbb427b95cb1c09b7eacc303993a25b38aaf91962f4046597da21956bd98f9575bf1e9fac24bd420ed299f8940d92988a2f44647691c616542f8d617b19363570510a643dccfc58dba36a7aca98b277626b56672d21e67ee3af62b26921e48c2b69b766dd6b30f942a7025762554c9bf05bfeb960e0696bb2c7b1fa05e388fc5e5f495c2a853137eb15387fee4455a54dc30aabbbef10018e4c135df1e6fbf2d5c2399478039eadff9151e9ad56f8f0cd96eeb6423224df09df74438176fd5dcaf7e6db01b89204ab099802b94755c0740975198a4104001a2724b9889a60411997040938895b9b7d6889b17d0f79b97cbf249fe33eec67c1d77b84694979ea0e4f7b5979486ec187ece4de8d017b01d4d65ac63fd0c04ae5d5c073b15fc182438acecec41bb9b277157a2d023a9a73394491d65b3f103e6f498982645da202a0c8978d4b06a406f8561b819a8f4305deba7a8fd67801f62e10445de38d45b487075ac0eb698525ead41e8a10047625922f197530cb6ae8a1714265d322f22fe4fc97f74e585452fcfbb49815c793e65585522847ed4cab843e416c777b19958346fd716378bc78ac25e6d2a9f8f81f504210918261cb8afaf27ee2a97b53a9e044a17a3bbff44b7e1cb843c01bfbfb7d3f3c014c430753308ee60ebed89cb10f55541560473b4481a4d7d414d6784f7a6eceb2f7b68eb8eee39d093b7f5c98243dbffe414965a5eec8b9c6eaa79885366ff8f414cdc290ef8a9a12f89dc48aad20325376e81ccc707fc90cde5a9d8deb4dadeb06a8867e3f0c9589798950be6373059772a3b9f68912c227a37266f34d5bff7119a1dba2fb43596d239c8367f5d3aeeae8c1f87dc2a84f629ea5cacee50bba554cb1a17ac7e8674ad6d9ab7ba149b621f3ed1889e904248f63a94214806a4fb634ef53d9ed39e18eadf6cdddfa7e88d897943226b7555ff9b0773ac7f538e377cea881c5561d88fd8346d21931ef7eba7f87e3da5582a7939cc47bb5817edeb8c369373bcca25ef3ac10aef2f404a70abce312a5c7443bc50f63d516e9b151380a8d57ec19a65c3926ff2e5e5e6be8455bc3b4bc543cb0cd7d057966ec422d67565be74fa0b6534f90b4271d2786c553839948b873b2dc6fb18b9e045a75cac00d98fcad5098d24014438c717174a5e62808d386eedc22cfc6ab5c94ebd00b164f0c86fe25de8981850ad8d965db545166eab7056d23944d0d1a25fe0a77c33df334ef7dcffe8ef353c724003db5cd42e1d80d2bfe0a2531faf2c5d8408608ba85e1535f4f5905770559a069167c1b5c90b4644e4420c3ca700a33114fd71dc2f956c958093436b77805781da06bac77019fa8bd04da156a4c595f33ae5de0e16d4435b227c9d2783ea3fe02a6a9d273201cdb9601da483e74d908ed10c67576dec23164e33b890fedff26cfe273e650c731df6ab11d010dcad78a92de3399f4dfdad418026460eb361b54cc4621d8bbed1d95de9ae21a0aca3d82c33848b84918ebe928024b2e37217c19ef27b80cfa368e439485886009317483c380dc822a3cdadac0e0f2f2fc0680ae72792a4907e70bb5a12b02ce1ce7c39af82880e6fcc0fb132cd07571aa16e94926e0efe2336018e01dc021fa99588d3c75fc31663e2a25abb66e05ee2034d642f4b2cacad9fa5ca1c15d7
ek = cd22ca9cea98bcd401164c349b35c8b36424f294b11ec7c7d0a3953fec20dbb283ef99a3452496d9b86513e33633765c10b45c6612bfcf590f6036a711eb3dead00067649eedd14491716caed40a3db26d7b00c6e8396858c3916397166d24370b033ee54c3d3b85b5382b1f3f1220325aa2f804bba473cc70b15d443548491416bc1698a5a9c39dea2ba59171f35569ed6946621c1b3647598becbcbbc72a0781c77baa5ba128b1b7053b2de9c122b8790125c50e003a119964aa48392a96b01d7675af541b46b4369b10c38a2c68ee5425c5f6293c2255a19a7cc2607774d342af773a22c3943a9b411bd69a92e1c756993a1a392698a93d5f4772c374b549c15a0bd636be908641a7b8ed758e3c341292598b82a7976f45ae4fb0bc2af0352d92751a6a5e5015444d3b82cef064d32c3bef9b2292571092360e1806b5e5a892586029ab421ed247afff408f7fbc9b5cab930a6896b1250ab1c58ac4231fd6d0bd9b990b649028e4c28e435093b36462e28940fd2723e7bc20e59914e1c812bb3aa912318f15472a64b75c12ba361b2843751611183870a6028496195cd5d219698a89dbcb2c1c06ab2bd5937c1cb5a2da7774bc3facfaa028829f3c3c9bd6c584eec882ccf3ae1b00b1357692ed377f09712a30fbc73f17c0bc462a88e64de262c24e7a7f7c784dbc5b615ad57e58484db23363433a4680126c2eb5b9152c162e3277c0bc4da9693b22daac51a1c6107242b7428ac3f21f2c3968810435f9aabf3c65b7db7b37361218b49b9c76695b53c9a227963ccc1b60d447b3b7d15765bab6b3b73585f26c2f0862c927b6f23624f360a4f6c537b09563adf7a9616a4dba03732c707fed845c35c660b5317ef652055843cbc28ac501dcb493eb5d6bd5c322ea2f2a8b61418b9788482f51b8135f4c1f1173895057ad3218387d527133890fa3a9425d73ce03e1879b85a5b120285b823501487d5c555ed2b7bfac82762b9262d3d4b3b64736497899a768903750bff4a82e6a0097f3c230dba5bcb0ac95006852bf60480d039d1fca9fb758b5562a384160acd9c489a3b4bdbcd96989c57eb7a411ea3540ada882aa567fbb340b518477839925577c780953bafd0cbe2803626b89cf1c3b3056c4bd78c88818211fc836765fe813c7b18e5dc9725978ccd9ea8c7e1710ddeb883ad93e2cc987024b817c30908ab1ba7a658399dc931a4ba4fca5a10398289e9718e906336b148c328c2930b843cd4ca0d4735b633618e8c1c327b29596c24bab053867747883231f11005ed6987679544b51c45d42cc209b7061a91a0c82a92c943c85c149b79c1a190716c03f156d3c22ad27e7b8b87962c8c5421d3b01c7eb2220452b22d813d2180e7a38be15b6976aec7659d25b60d3c780fa75c3654d7f9b6de0d33c8c28c97b6b95bc8c2cb517b497f73a98c41a64f312fff48fcda7b07e86a8136c05720a8740d866bc024ca1e22d43f6470c8a38a7301b3ce74585e6ab8b899b13ea39c163ae79e764e0b846fcd57029a73708091f053212c6f93f1173a854b26d7e49bfae38046e43193b98460d171fb48283e736c7a1651deee6272387cf65ac876feb4292bbbc9200981299c9bff13690d6c2017bbd3e257700a111fefa33072ccc8e952263e4867590c79b558187e3441a930964aa3ec0441e91e7ad198cb6e8959a35051ddd972a43a020d0f968eaa8696b9686dab01b9f9b8095522a7b411d486444b16ac4fee7b245f50ba1a26d81457b802bba966ac8eb300cd92773ca26908a91a2e23b21b0116dfcaaa5f4a57514dc2ad736cc788904c29050389b80cafb0d71b131b567551f6a2e16390c55234e5ad50080ea6268047618b333a49795b4233bd07530a89c275bdabc4ec99d84a812d9e20e2c27072196138386ba42cc4998314905e070ecab69f2d12aa204a32ad28658da3fab69223521b81461312cf88700a49077914af3c28a2f544d608209e24cccfeb46ae13bb90e8b86a4bc85d5f41a9ada7a957ca8763acad6713623ec20e2f199b1270966432bf2b8cacec65776d8a63a471cb4a7c891a01bc92c8c28719c3ff9a8a7a350d9454729d2ce932982e94bbf30b298b3353ca6c459ee5017fcb724ff430a9348b9fb46abc86374b245668ac71096501a7f3313823c5749e01d0e40444111bebc0a6858891224b08cfc8e74c41084fd5c03c102480537
result = valid
seed = 851ea90fd3854cbf28fe39fb81f68e4b14345cf0d6eee7ec4ce772513df8410d1c0ec046899a777655233e4e1b5ca44e9afbdc67964bfd5d5e3dbb45e60d03cf

# tcId = 22
# Test vector based on official round 3 seeds 20
K = 634ce1c824fa766f69c30548e34a772e828248e5ea4c4a7780ff38e2d7d3a4ea
c = f605d7f505e0fe8ef088c83ba4fff503ef6cf01cfd1ebc1de439deac5a95f4e38b9538d124635bce71eeffe55f70a3674eeff62ad618bfcda3cd2af15ada072885cbc36b5693deb6aa5e9391478e37f43a4993451a1d2ca8b1c7f305eec6f33cd473f5c0c32878f04697a215f721821adf39a35f1e6387cf545e34b2e6e7752e0c4059d659c93224110c42abd2d7661d1dcf8ff3c911b25eefda9878494336447ec650b15ce1fdaf1895b55b53ad7c67eb2ebfaf8a9851d0f6456b79486a2499b1cb0053d3fb4b0e2a71cee95ebf420cb0cff6fe121717899dff28bccd41e2a501e5667a502491cade70d225666e4a37a543a6336ee70b6a8d0a9fb63d4c5e463b54a0057e9b787b4c06707fdf6444d6fa1b3c93c31761b30b72d8c4d7367f97d50a466af778616748909ccd7e7728e4a4e572e45dfcbbd4527c11adac3717ec369d2cfec6dd81ae8242b82c35abaa7c960324bfad3f852b4e6a322b90e9dbd614c233cc58dc0fd676106990460187b69d33e572e638cfec27c025c507cd991d5282c83b48871ece91b7255e9675aed2fcaa4199a429a6bd8b83632119bc9771bfa14480f3b37cb7df7f80455df8f9367c216480c3289eeaadab9aaa845f5d078b756556b3cdaa03c00c984a32d3f3f06faf156981a26df5e3f6a02fded61977e366c589fc795baabb8858bd8bb371b12cf4ba2c0d432df56bd431d7a218067eb2373c1fa69e3a84b7d5678119c57ab67480931a543fb81bc087ce99224eb1a47f9d592a874d56eb0c4330554bff08da929f9e95112c1ee6ace229983014efb098b074df89dadb5eff8b6bdd415a1501d0611b6afb645a03d964ca2ed657e8140c45fe6e2dcd77c735b47c944867c42cc482376fb901aca1b16a2206a1a64987a321e7ae1b93f64750a3c3a2f409ad5415bf829c7721d39326fcdecee96ae1760e0586f38966e4950e7aa8ac7d7b9a376705cd7d00c7dd16f80b2f43e51494f23f4878a6fecfe78fc829fd434afd2a92926a00db7374bfd914393b649e1c83106741ba515c935ab17efd4cdf2f2f21266aee6895a863d4ec76e664ed6d4aafe4f6a93209d65bc4e07d1da5390931f67b258e815d7e690382fdc30ed24ed71a4ba493f414a1bd819e03954cee59536f246f491d041fe93eb6fb304c73efe1ff24c7d27b1cfb13434693591dd1c703253dfcba6d2f259856c57ca3fff6e3945944c11572e639aec5251d5bdcaa95cdbb42c32c46312cc8da6e4cfce716a39b507ef2edfd550a4d3ce610811b2908e7921c86edc26ab8ad7be77a218a5196a0f8f7747f82a1cd7190b3c5e2dc9ac9ccb41fbd4b285c549957392d305fb73a5a383fc1201488e979e15a96ccda773a0cc4eeccfb66e1a4c0682d7d5999a1a764ad7d0985e9232fb703c7621e7ed0c8ba06f772fd64e29e5f3972e49326052807179242ee5cf1d56120682c73c4ea48c135024a3c75a62bcbe17c44b6777d0c3069589bcbecc80c056bc5643664cc7e89ee9ce5df543b1592792a58528204bf6981a62eb5f19384a735d040dfc2febecdde5b7aca54031cec4e3919e54b2759d61d47d964b17c4744df220d86016a73a04189c6ea4be973191b65cb695d9de8d7445401fffc8653460cf4a21f55dd57c740756a8675660c71e5c47dae0d2063d68e355747bdc3b71c743dc4f8fc6e2296bde795bdfad9e7ef9be2cab791dc2862421716744594a1f5a92630a913779a0bbc2dc8c55daf05a7010a24f81faffadb2c5490f42ba265242d34698453aa40788a6def27a7dadbe839e4ccb23fcb72c10d7748a86422dc2ba55cfc2f79adec0363ee4b8d2eaca8a0b23ad4b6a26c8193b9172ae25eaf52fceeef855a4a61e4a0247abc5a642a435463f6ade5fd978328883966085aa2371899f39a84c18d70463dcb9c04f3459426f43d3e23e3246baf6693e4fd216835be3f5f9377de1d96c7d7062d0c62a700b24fef99c6bda9e8f818773ac4ca5dcce6880d30c9ca28191a43629a020e57a32c04b3e198006f47a8098ad93fa697548c33d02ddb81578504ddcacb3693afa604ad00edebad0391c3b73b4766c3ed02f9025aa39fd4c368ae961d44114f3f8f7c422117d494df0b7031349de637cf57245cb4a818d95ffcc488cd887b1824ae61d3a8511d95dcbf495d9003b7a3ce53465dc1ec6fab9f6c0590f76372a6e51e00b8d11135ecdfbdfe2d89
ek = 17a1c1ca6b5b6bdabfebac339a5c121792056c508ff99588d292cbcc1760f1eccbf105281116a623c600e87b4231c2a94689133ca16b6d99796700b917262f4d776d10709a26123a5af9af5ac7455882caa4d220437271aa5c9e30877a3cb263f9048a483a826774c806941939c44274287b629b2bcba56f19e7aab2b8c6a3f72bbdf5820c774c48a151c381a5a75c27337c60c406cc1ae36a3eeb25d91521918a780d75a69f94aa4005771a5c22ed4466811834fbb238e6351fb055a70c32994442297f273752db6f03f445804c0cdb380f838c484c50250bb2c849e308d8f608ed942442e85bae7cadf4c6c3a49cc1cc107ff32154e61a99df1244f8f956c678ac4192aba83b5485f284f1510b816c26d16922412738db9796cf6023e558741c7ca293eb35fdd71f9175b838377fff3050d447a35e208027881406446061686621fab300755a15921be9d24b721a50976884c76ba928405ea9e6b7b357baa68674bf412f66f54a454c03fc2a64b1c1142bc56cc535911efa578c5a097d8301836cc641e078bdf1245e5359a0d7ce3a87012d199880a3ab5d61753488782b9734c26947b6c925e4fa6ca38475905a9f45a88221db62b762b4c884344cfc7d81e55fa34293dbf49e4e8bce0bb95408b32bec404a245c153042a3ebcbbd8598a3f9537e1403319a5cc6a006a37db5a3fc4960ddc5381a1b0b85657d41d085309b47c9e21a0641700a14150a0b3e00823e76c6bad867c6f3e6568eb840b9a9c4f4f45d35e733ae56377b9c2e008b66f9436b59320f3107aa43dc123bc2a89637637dd3a26ab0abf355c0fef642632523611a196e2402ac16c38562a0f8c65b6a0485dee1492ce2494b7230422abb2d705333d4c3f4e10b28d3c4b3266949ca4b95062e3d600caacc77655236181208c0dc4487063ccc528961661dc0e474bdd88faceb2ec448c1ea8a6f14206a33195e30fa4efd463b7f438ecf4ace66090bc268b532b251d783bb380380e12a79ac044bd72c0d9478018d98b6e4e36f234142347b919601521365665ed05111f39698c43f5b62c047f1ba861a91a1e29f6bf1b8ba376280db89feda41195a9564d17c73f4305d73cc6a606530179029e192352a5aa9e58f4df6c0c9d8846da4518192bc360544f734340c9b072cf399806906784073f622ac18c766de49a65df56b6ff99a6e896245c7aa5585723d1c6981a0ad2fc09115b8b8321941961959a8e40b37c24a66125810223dcfbaa093510bf0b9c631e65021d64bae6bbe847c7576826506f73493d19da8d47f07898d179697aec0a1df3cad227cbc83c33c6b72b450731d943041f79136d34c7f039558468c3de1e3021e509a2d898ec1245fa9a966ba457e5894691899521362b7f2d607578b01f230365a84c7ae1ba12ba53c1e216933a34e53e75e252c52087c615fd5ad705743494b10042b033468af0016274df94f2e65048e9a4595a4b541b082bcd96e6d90a44af778077007c069ac9673cb4a559820a2a9992c4500da89f5acc48a6bc9ac1922be9c211f36c468986d0704121193ad5e2732d693c650d867234c9c261525325157fdf94d89eb2da1949a627338c0d07b1cb9cb45d95b64b38a22b029bcb87c928c7c97984d760bb11b9666271aa914d3cbefd723d40928ede94af17516ef7a72c1fa978584111f8b0903c544dd7c81d94a3b8502cc08b21cd89c8fafb94d9eb57f9061a51e9aa6f3860ca3da018dec14d46981062b8ffd542747e7c83cf815989117ac14ba1654be4a92b396b01fab274a082609ed9c685f125fdc4611cc8c00167a8be5f28f0867397da186ae68a29701b4c1885235faa006d45d30b990d13c479fa5b1b76ca2406a46a0c42f9c63cccdd187f5e93b16f20bb86b5251b00842d28e58c86dbca41ad708a62c28846d0c983dd60dc4f5b018017fb1276eaf839a2898a8caec69f11037498c5a621c05cdc5bfc9ac9dde250a7c4c1531b813b3f84e70a43baa43950a9cacf07c9dc6c8b8c4a660aee6ca67159a00010a3414c87fd94ad197856d9940ddb47ad0d8700f635e58408a5af8213fe4636fcc594ee677b3f205e3552202ca8087922402d24ac4f42fdf5c99ba1356f14cbff297192a40b48abb531912b8f853a07bd241b19aa1effa784e5746905449b1e7436a79a28e3f712507e5bc0d026037001723d3443145bd066cebaaa3d000c9f0ca
result = valid
seed = d304c9389cc973477f169788abcb9d511f843219d246a9b587822f422a70c2386590a2e5c7ed86cf2c5c2a898662bc9a81418720bbb632ef9cf0b845ed052d73

# tcId = 23
# Test vector based on official round 3 seeds 21
K = ee1b62c612b20db1f35a37f94f3cdcf4d3c02f1a7e2ed944764ca65711cc7cdf
c = 079c990481efd07ae4b9248272683087f09cff5301fd533ab46d3391764af358e5d1a0a656aae24c92bb6e6b95c3689ad3cdb2ff9a7f4377f9dfe6ac4a56b996d7e1516e5d2127eadfd3a4a02caf6ce2b3d7d0cf37604bffe3b44c759231e485a298ddfcbfc7ed7d7d9bc4628153f47c06410e5ea8d2dcbe4178eecf94af9315f446ce0526005556fcae18fbdf92200fcf0bf528f07b066e8dd7154cd1d9ff02fed80e7c23213ddfa05698843cb3ee4da7de296f7882aab57b39cd0bd77d4d2174ec9e609cc8d9910dae1339f5b3ff84ada38c897d79771258450f00653a4df57e61c653819926307db435c67877e3e9d0990f8ed65e6b72ea8aa4512ce96c98132890449569bc164df74b94e5542c1ed573e82b5eddee80a2843478d77cb4691297b4d31a4ad9c1130aa9a98216a4e20b286cd109871d929b63404ac069d065a40bbb6f48ed46d719549562cb70e0c97a2885686678d4b2f9debd38be8b8eec6b57d48ab39bbc0ca7d859c090d1a45ffff9889a2e0deaeb28f16b8bc5870976ebc16f2fa9738465943942f30eea8510f3ca526fbf3876330fe9acb5e3748e04fe20cc7f170a9bdc2b55fc95d489150c677402f6b894d084d2b80051f093f5c9a9e0dc0dd0fab7d4b46bf5e6bd304c6c1895a22fe9a8c3d6b5f8a7438e93d2aa50a2da9b9b42909a54603ddd942df723c7bb7de5cd0920569ab8f37c5aeb7cb03c24f2ae8f6227454e298219cfadd873b9077b2cf8368cbf0581698cf6706f1001407313821d1d1713c9eb465aeb6ebd83ae07e57cb1de96606afb1840bce415a775070586812045ec8d04149f84b032767632c3d29c6ed58c8d8d1d914fb3c66338764e44b1be25517dc39d20d7c0da787da0a700d6d49edc99944f9d37b5741601c248e5457c5772d6455079cf0eeb4981a7d33179f99fe8e2263db64fffad5d7f6b9e2ee0a0d2efad1d7432aaa93344059847697f3127cbfa062c8eef3203a21319c3bee0c21a2ab0615ed7dfff5aa1f8ad3b13b26c6f1df39d5b7bb80d29e0b4387faa2322ea89d7ce888061fdd267b75926e128e31c6aa0f8cb6bb2e3416652c6ab631fb5592e4c9526fabb948d53136bfd7cdfc292375826e55d11f2fa160676acef87bb052677ac22590d8c1fe8723434aaa2ddaf5c12897e5c8c5a241589146e3c0419eba3ce0fcb7c2cdd59b2b936a2ac1ec4e16221485bd4f8b477356a005305b987f179e690d6b853361692f605f826c46b28b5ac821d7bf394c477e976645727ff07642f1f45240775a766aa9cdc1883b0e211473165e6f7e8ff9f8b2b6b8b0675c13d1c6052190506cd583b02d961476f9f142a253908eef2642b882f866828e9acc655b931fd69f327aed8967356471e145e9e1a8a40694aac47a5f6b3aeb522ab90006ca85d41864c305531ed12312071ccc9b05e0e79adde137e636832a0640b3d0577f08ee9621b8154fec9ebffe7ae0b74925163a6f6fd1b069e8c0083b8bb6d0c9e741a0c59caef40af376bd1a3b9a7e71e322cd09a2bb4c218dbfae2fdb6c2f70a3c1a784ce9a0140e94695edb8f9fddce3636af525a0ef75da4be60124e8cea81417bbda781548e03f05609850e1719ba2bb4ddb545bd279cdf42d89c13829cbf730b5e74ca68438e2547bfaf9040451c045ae998e9a0937fa9913d0a7485a89cf8bfbc6f78920d788778f27f7eba2d316aab1923ebcfbd62dcf592a731c5626c89b6b76893b9c16c2d53b8f1ae0841bb2562311fa87436b1981d342d95513f309b77279caa06b14b76e4dd6c23e7f6c482644c3af40d3de7a76a2d0df8fe958c1eaf402da41b5ac87e173a8fa5753e35e30de6d106a02a0651886b24348444cbd8ee46900a946e66a0adea73f2ef9aa0c30fcf0f829348182c34bee6528a15ba4521b4386ddcb4dbf96a33710331d6ea0f9cddf04bf23eb0200ba87baa2bd9fd6195c8e017a420c10259f72d916d70724f3ca6a1d8f2de635b1a385835c4104a244a1c8a936247c90320ff646cf19682fa81e9cc63ef05245363dbf42c9fe51f20498c267fefe512388e00997e12edc50ff253178f3fb56293cea491820bbc84bcad68b7ae1fb914e6ca37ef626e04e7e2a65df199e4f5275245b25e2fe7fd86ebcfe582908ea88fac778bbc75f43afaa961104bde49580641fefaba4609fa2dd098e926181f04248e26c951a0d14ad3c65aef6f5c
ek = 9ea32a494182483627849169e2006e9306448025229ed2c14ff825a43976935a8a14b8448d6c4db642a1726823a2053f4f75951b80b47056bdae61ab68402d4aea6ead635f2262082d71c4ff5c78e6a6345a72505e23064dd773118ac985e49e4d88c64dd894322b0d2a712f0cccbb506436c3f0bed765ad0b193ea520580be4c12cd65f2406cbe1fc9281d37bed1988d7488f3925244454b82982c49fb522a2f83a7d131d1cc65cfc7179f8a043da781959a815b5e45f6e0b37269c84237424fcabbf4dc16a722cb171984e48864ef70c0fe14c69ee385f15eb7191249bbe3a3888c50fcde9302ac5aac6105503589b3748938eab5614d626c6a301599b623ada44f432bb18e359c7b223414a34945786468628c6579f9b004185cb7590e22f94e83de26c6a9b69702f704041da3ffbc8ce5fc2367a3a97c4b997bb06a01b8964a8534e2f713c289a0dc8c072dfe4a42f305785a99c0dc898d3104e0dcc62c0e600253c218f0511fcd94bf78497b03a08efea8bf7fc0e45d3545df2c6d708435414bc00e64c76a523bc0ac823fb56da247da4643fd9063748b23128c6ce4316bdcad4bafbca77b8ea6c10e54ad063a1433333252311f68c676ebac53aca8fd70b9404c1cf3c979ca0c492198a2f92294ee5ab4a2ed15100f20e5eb948916ca7bac7b28fdc904ab1911afc19a454af45e6a265a726340291bac80cee679e009c02254a6c6130227464b2fbf2a95661bed8b348ae9c759fa53a4b429c0b536fd6bc85d5c96233f90ca3057839a47b068855283487c90a8088e271a3e33f5ae5695d044c4d14ae8440bf03b318549600e39cb9d9d58ea2d2a5e3d08a11484801b8167d4c5afc20c56bf970a230231da8372eab0f5266686b4a3da0ccc6b57cc81aa29053142cf0f35cf0c83282893c25983ca06606cf255cc1b41add5947ff9322a4c23bee47cc49656a8581ab5a99a3797798ea77a1db18c39acc97e6342b8770550212718856398878900d6cc9a5963a71432e5678a12ce86257b0b32ee751eb181fff62ad98443f7d79cc4f85bbc67190a68504a24a3166c588ac7b40fed53318b8b452d1a738e59a2c82442feb013f9b2429b6c603f71619f386118327eaf0c13ea30fd620222af064c61aa8d9801d53192c61575e3448b265ea9987bcc84ca825943a4d51a9cbb5e76e4fe88cb6d92215f60b0941c46b89a746cc96c74cba7b097bfcf27533a46fcd928f49d670f85179e6b598ec595cf39c3554eb5f93ab9707d4a559069d24a4005cf28bfeab0bead80363ac608965141e252de510562ccb5fdf94c30da1247ddc4c80554d879b62d0b49eb3b21ebad10a50794545577be4eab070d30365dc9c34eaad1163b251b223e8ba45dcb77dcbab0a07fa635d8b841179a354304e0d249dde2319d85cb724245877a549ccd8230fac8721d82e8a2182e5cb63285ca8a0d049cc7160d7116d5c1c0127a9ae5fc808eee88e340a57a80964b21a353b08bd35da0dc1d7020d6cbe43f49547686546391d94b9a2b2d63b23fb2fb8c30f7ac371b3a80aae0470d93b610ba1681af1be2871a49419a23610843bf940804483dea0ad8d609500d8aa2426cbf0ca5aa353668a7151bb54c7c4e4ae3354c598cbac6e90949cf6b79a941c541c652351306f810494dc0ae743cedba7904d34c2e0b32b603606e33156bc750bbc477313219a97e184d695c701b2009aab8806709b8d376b9cb6a24f3b6d0a4157398c740d08809328aed069a52fe77cd68b9dac62cebe3649cd1b139fa84f6a2333ab702a30414425f50e25e41bfe9a2e277869e17c035652237889c37e3c86cde41c7585776d14682f3c0309a09c1ed43609b5b82e03508869a7f6b627c3710c58198ebe9100f433ac0df22d03934c1eaa10aa98b88c879fee60596a3ab29739b613ab741ad4518e6ba5edec190678b20e6544f469791c64629657b9b1c51eff1616e29a1b3bc25a55cc9c481995bbe68abbc383dcc02e4c8208ccfb57e052ae86017dfebcbd2165810151538e7a9af3a4c5364c02208428d2b98890923b7bb92d66a2907b5376906a61115c979d4b34670a91339008bb466928b30e807cbecb307becd228657bae78f5869c3463d1b73e09aa7f6274c7fd2a3a9cdb4160da310254462eba30dcdbb5c30542463266d790d0fd79c3c76f5da348753312e4949ff2955212edc46dfcf9e6c37a
result = valid
seed = 89a6e3be304a3518fb82b18ca730f0b359cd6ba90664a493fb4f8edaf965b9c3b6591121e25d64010c25a18676033e1d7278ac5f2d0b43a31f3a4156ae710465

# tcId = 24
# Test vector based on official round 3 seeds 22
K = 1554300d6dd3d2dbb7a1647991daceaac9bd28f6bc937cc8bd3246c48e219f65
c = 5ead197f374db8ac3b0108c6b48be7d7a015a2f827d92c6686bb717bf55d48f1f350327627f184cecd044b6df9f775f53006d4e102f22053bff4fad33013d61b1b889a5e3e905ea297252e2ff8ee4d099430b7f0876e39a2202b3a2370253c00dff9cb62a1831dccdd4b95d60469828ead71c71047e90420e0b89460f9b5c5f0dd9c83e47c9551b227d7b54a0edeb79f129d150f8753e92f69ae75919fd82daf1eed6954c9429e39130265ccab4865b0ed1814406124cd9d1177361573267c2fcd41b793778cf3c4d23a41177eb8258b599f095082ef1e91d36bceb56a1c3a932e512c5a73b6f73255a74e76b7ce114002778a3f00e291592d76c3dfd33f4e5d3f409284f6a4fb654ad4855d5184a355d7e5a78aff17320536d83e3a33cd14f6cc2376e7697fb712bf0ad2c9b719edf9aeedf66ee481983fa551b973c3f7b17fc848a39606dd4fa254bd513bce300330adae0cb923a743730c83db40670d0c9a406bdbadf4a25cd11ba16b8b67ecc0aa3d632b4f8892b9d1571f0ef3cf09b29b4d956345be438a1f07444c5b83db5d34b2a7783f52039a27a771a2d114715e6778b6f970926626608423a91d485484dc14665b0cd31f7f38e017ea4408476345ec571eef240c9b04b023858b3e7bba470c21f1cc0883dae601d107a870e583a398198e41addc692491d11afa17a8f6041ed6990e0fb1ddb13ba2c0638288200c94512f0e74af90507fe23c69577ea17af0db97a32113abcee1c6fd15a0c524b72ae35d5b7fae7f9461373a0dce13d5372bd6dd3b9119406ad6837e1b3a05cfcda080ce1cfe8108c050764a2ad8d5ecdb5130bfae0d3564ba8f48742c3080c59c884c2fac31748966b2e003f14962803b4885625467306e0b0ac4009b377d6c46207a04fcf17e507a6fa4d37ae47bf7a646d202d378a387be5d4a9e2a25389204aadfdc4eaddd5fad5498ab1f908c36cd21e971812904bce453bba6287016fb5ed0e9266da7e7d5961555ead3fb8df66ac598889442746b75bdc9f5122037b4b6cee66aa613a239bd409ce747d53bccbf7ccb27d25067f28d851c590eae2a855999d5a201c79d83c63816b919bd22fc42f8a173fec47a71f5a9e42103738edeb4eb6e933cffa23cf6edfdff13bf7ba4494ec055b7779e0cb82a99fb739d0bac382eadbba1c8221983f11554997ea752a8069dbe7430d795350199299314aa476f5f22595d429663d66b340e0f58462f94d8809d7f798574dd7424bf21282fa8301c809d6efc94b5f9240a65504614ccf509295de40d8dcd1d6303e2e116de6b0dbddcc79a456054b4375f20969c58a98fe60e6ce828ebbc3ac91721abfa9148ee24a2e08c342c58dadb89926e864c3df8c16e92955b2ecdeba9ea53286eb27dd2348baa27a6115f216e2d7c7945d095514b31971028f7344757cefa9077a8a41064c52df9e2fecb7a963444597c98ff1c946e60607c3d3fff8df8723029769cdbd0f3e5a9a07917dd25974f1dcba2c86ebe31c129b553ee528f5ea636ba87ea6da7a170e7a4bdbc300e5bc1726044ca987bf24de6051e55289aec3881c16d59bec4c06043337b1b99fe2b6579947bd41d73bccb9509381a8f29d00a101397732f4e49b1753f464d1edbedbb278912de0cda6e11f4da9ba519302ced79e23e3e0b1a87157f4b7b8e1ecfbcd1230a2e1308a683c3be1865b58c79b01119f2df07cba766ff6ad23c0b2fbe2b664aa113067a19f221f81cfbad093e873c224cb34f3d34acb4d7a4b781edaa6042119924229718dfd348a72a7b1ab35a5d877a13b9feaf34745bd60839d13ef6c0cc1e7ac1897869fc2f3f7901f6a1e5625727dc19ac44c74b67f3d8d78bfabe83127a9b8f16345172632dc2698c299541cfd96ac5a99bce1eb768f52840d6b61052458bc072862ba936a9901008b7c7834111a04eed9e10604404da2c2758dae053ca3011d1bcb92088cbb8a4c521bbb9be7f81e424bf3d6ba6dbf8959a58207b6993570a6508420799795bba2e987483026cb94e16834b28715a7812d82e8155ddc69771e6bfbc43a0b1e1b11ecbe73a4e509d70ed055812831be7330fcec915f06920e89f0d6b6ec5a75f036ca9818d6145af671fe3f695aad955a3cee0e28dc66c41e2c0bf6575e51344e9110ff33125f445a5c2a9bef490fd0d14097ae84d09be325b603264c1933cef9d0956a51c61fd17e07f
ek = a1f055f88cc36236016d4809e5d9096762571c15863924797872cdd77370917720776b8ea9b72189f237e9d710da6906ae25331b9c82ca0ca257dc980ccaa23ee61ce1e681ae09aecf967c33505f83078bda132d1ad623373252b72109f6e6b8f5481dbe89b6033558b90a70d3866930a3c78e024b268604c8b3beca583b8b531a4a6c094591bf173107025ba079c3062a607e30647308987084341925531076ba04e03c8dcbf551b56885c383a5929a54c207b39e162348f7a7fb375f38896e7c1c6641b56557f52f4da23320252aeb382082b8560cdb83c34614c40b8e4dc4ce54b4c009d9c3cd6884c11c616520ae0d220e2cd03a869147ffa894d5b02c75007bb09b51c8f59a53eac1af1a0195623217b578bf4c3bf59459fe3c9ca7b677155436336176a99653fe677d0d9bcb266b2e5484a72bf8a86f1b250b5666e40083bd24cf578c4f9386bce2f034d2e9347835632a1ab39726c2f467a864f5863c0b498491111221bb2e83386da51c764b8597e2b503a21eeedaa6350683aa82659fa276d9b8ad3875a019ea6a00b31193c9284832c581555d7c478f81e259150c41e8c23047eb0599647ca403a7f19273a765c439535efb20a6861a1b7fcba48927412af6c9364670e2e44c6c630a930b9437529f0afa7534a08b7606a512fb737a50b6a08c637087314da4bbd76c35a312c091fa3a863a3b8c7874501c8a9233212e592c828829800c9d174cca70761bf8188ff5585fe1d59905373420120848f22ce8d4bb8ea253d3499e0ae59b526555a2245eb0fb0ba2a38cda009a31f89bb46851a4277b808018e8f23148789b8ec69d8c622247e207d2e08491a3945a60aabdb7b5cbd260a348818c8493159199717bbe5305a5c785c4eeb26dad73c76a04bb28b740d2a761c8c02096e0b6dd297485725ec59b107086bc40e71f61b90ba596cc905b564cd33d76e2b1624bc3a2e75440474daa778b79f3819d237a41d08d9260226e63231b5494da150093566f31cc3a53f581880512c25826a7981241f4c90ee3b3eda1c277b5c157226342fb7e3622b0665109fb7342d13a96e3eab49c53074b76b3a2aa26c899bd86c8a26159ca278c034e323475a0b12f447df223aef827597eb5422bf26cd48b6a40b40200898430ccbe1a6b8ee1635c761623a956b270dac22e3a24fbbc8cb62710a197110491aaf8b89575d68b530530cb2380a5e65cdcc044b52a922b346e50005da16b8c2189525950a109f74b225213c28113bc793857e9c384914809cac7c8ec5667a34b007c7eec63ae9ec21a46497b6b836cac1c451b03814b7c47554a9e6039842418468fd5860ed6cb13311c638b86680ba1628ca09afc406d944cb0ac11b928899cf333ab54be5796a6e0db7cb2b2c8c9b9ae6f300a3d508eedd292c77c589c6682e2509b8d712c6b41669a5b5363fa06f6bbc0bd272abf0c423e0c719ba90cff3b0dc2c390e30b46b38281864b5d8bc2ab339c48bd9cc8fe70067358722cfabff6bc907a457f84b1bcbd6c765ada9b5c684d290c53614123a02660ffa22ffaf602111b7612862d2d204c65e82dc232798982652ea51a362743bea629a8324f76b693124b2c3772111c627e9db55c49fb7ae4204222d850311ca5d99213173416df4bbe68b6b6fb514dd4b821bda1b50f5587b7bb254a65a2d9e6a2c5baa0e71b0be88199096c516f84a20f38a9d32520a0064e955697008a9bccb6524ee56825bcbb776092c99a040b85c2e6e1669f08932f63635f1c37e989a4f8b2190c335e31a03aa06a755022c895485780bc90a969c834091f2cc64960d399ee65359ac245201b948bc2827943a06165255b0492a7236e7b69b66847824d8873a24b6267acadacf330f306652dc766df9269ef911068b50dcb199996a294b8f935df477f00b99882a5a5fa8147023737592a2d797358bda228bd62440fb0c3811b73ca1c8fe4e1c070498b11bc816da770bd895a96338fd9a6659ffb88df51719bf3a4b208647063cf9ec985ec087fa643608e0aa23ce7749ee3c7983783992961a409729a1c6f416a0a0a5659e8320f95277ccdd31de6fa3e41ac9de3293e3ab36971842d6f8b2ffa9a26de29b0c1a26815362a657a5571fc378425b23089bb94016ab2e180888226d1f7b448749280b978958198cbc626539abaa520f4c1ffed3ecd10dca6a4d6edfa0952d6e2785cbddb
result = valid
seed = d569b935ce015c85f792f8f7fb0d83c4f53b492959361dd4f75fb764d656450176eae84d11c4528382828f7a689a0d5cff87b8ca0bba97feacb39b935a8788cb

# tcId = 25
# Test vector based on official round 3 seeds 23
K = 321f4ce476ad84c9f9d3b906a733b8bbd8aa0c3301d81d9cf7587345c098157c
c = 2814c86b427bab251a952ad9e541866a832001ed9859d12101dcd24f0d739e08a6b9a62d1aab7a2818c5f9dae38ef61423844427a2b64c90e1ce73a506b0302e531dba5617f739a4fd960602a9124848185aa176d57301803d2135c299d4be766607a219866d714055f6c6288d364db1e8bca2bca23f9f2a4e2af7915e556739f5137ebabead85315fb456f9499501b519283db6c67bea65bc915ca50ee1c77b9f035a15ca8d1ca5bedae4b5762e9acae10554d0eb6174938c786bfec3128bb65ea86a60379b477b88ca97df17539bfc142c67f0166be78a8cd3cacadd4af9f148354b869ce61bf39dfae8db4109b96a6da80f3c7b8316156234df427843874cb33bc4597fcc32cad20358ae650e82864fd407f06750b4c3015ca0d831e76cfa0b6fbcb5c920c9729fc729fbb1c404330bbe965848857966f50835b6f39a42d465563ee024343b0f81e7feb02baf0fa45cb866e51fd3153e79aab9866e91417df875341515952d5fceda11c76a6c3b4b885412cdd880becdf1613a05b3d48396e64b6446f0b39fb10ab170e5325bbb2e08a650c2065f85a7b4d5536d294e6aaf2350828a922f6f565ccec8cfb22bff15352b81dba6f97e929f7637000f46ce8279806b21ef3890b1e0e99228499507093dd808d4922d86d4dae2ae50a26a83fba367b50cafa044ff72efaa1ecaa9b759e630f254118b5aa10d88837c8add3aaf04da5f214765663fe46eebf244e22a3cc2ff30ca287b28a2cf6f96d8fabf68963ded2d72493db9dc71bed3eb4dbd6f9c2c73ef8d1f7250fa95d40dd27a689e0d020989b11d3818421101d6b850b6b3241f503e464acb922d2dbf587b69fc560f180566669b2ff16032a898d15bd79e4b0b68d8f9485eeb58c65c8e6b6d2e35d3c923fcae3c478f578beb54fda3dbbe59be441072b8e5b6ebf0f62d275d09169d02c161d458121358d3f5558318af0bc73547cf0fad3ae03b6fce3ee42907bacfc1656e3c1d0dd54e0c01914f4869fb9b05b890c6f71854f059903edebac8b51f7b68313b669adad1abc2c65d0d6a4c3aeeded37fc07770ee6604531d5aa3319ea94acc1755913e8b36d4733809460e26d3f3d99862853ee8f9576f911efeb47c6cda258f1926620375526cf86bcbd3fdd0eb0f848fba9834ce2499cf158cf772f56cf106c4d9d4221a5c47e1c387d39dfc0d80652005a0d4597f309bb39c305b02f73095510e016832014b6ed9210f96d4270d7da0591d1800f88d90639f4aeaa80bce27b46d18fe412c1d1293891278c2f4a0469439513622ad18824d8fbf924bd607f475ae2bdd27f1d867f427cb5205f856357dde8a1de80d497cb63f882fc316d9a6360462c12aaf05e08a96511fb06161b1107aaac9b5c2270ccee41ed68843fd279e31fca518e5829c3f01da85e8dee3c1c236732b5c945870257d6ee824884e4d949f4529515e74c26d4e5fbbd0c7639b4c9bc521d555b77d180cc770535a4d0f0963bca767994c5367d9bde70a966da321b3152b5a13bf928776ca66e14794b1a9b366b26eb955480cefd0048f3ed26405d2806d1200ec8a2541b1040741910a9f7c4dfdbae85a1b5a323b12984fb29bd254410662975f8976ce79bf511a418fe0cdcc48dc4228981e6f37f0dd4e0b2991baceff40111502205d77569bb9fb5487d03f22c7a852a0b6c620ea3f00b03fc13ea0220c01ef9dde592c99e8a01ae7604949a4cd9caeb936c7be6189cf8a332d9f01c66caaf7a6a17bde66d97342cb0f92cdc225400cbfd4b1c5743b65cc443cdb7aba62a951ed6a19f978ef15d0466ac128f51481f44e83c9b4445b8cc6851802ab5e0f244df4a231c5aac27b4ee4290375df1bb99b4a6ccce29bc0fb14d0ea5d1cf4083915d1448883fe4b6d081d01d5647d10338e2cd33b84f489d31029c4a9308bb6426443b79d27be8d0b11f058b7e214523cea5b443b783f54b29858336532bbf772991f0a4b0b67aa00def079fe2b5ea4a5f4a6e141346330b1776ecb7be83e2897d6ae40aa9c8cf0f5a8bda5a3a114c2f01d97c8795c0f93d396156f678473f80a3ae82db82dbbaab52a9c4a77ece6c8557463448e519ee72889f16eadc57c82afb28e4247443f0bc48278bb4cbaeadd6527e25b587425cf3710408f626b87344578990fadd2ad8bc2855302857ae91ebaf38d45eabd4ed4c67465f38f38235dfb7af77518e60a
ek = ada7c7f6a193f8174b99e5b0c249517ac47c4ababda18b523a665587579d884b7d98f778758c48d28c89c97441e7ba1ddcd020455c73a30377402c13c20bb8bcf9042066424a9081c9d44139e53f3afb7d9a687c3510a2f4f22fd5ab37bb778267053055f38158c3762694aaa89596ed824a0a10490c49619960b79db3174a227c7687ac0b4533197799969911a24bcf1e19a4d6224e2fea4c4da636483a09c39c0e63531e367b7b74c9734313bad6056228d00d90f8806b6a06dfb45e4366867c2175d692c66ca91083b5ad8566bfb4816b40da9971bb4855b44e13a04eac687af1a025863b8878827c1a06360e84c24e8940e404716e665e570a12b0532bc663001ae8cb94aa658a9394b60a6a1c8b008ec7bdf432002dd43f34fa04665278057cc5a0ec65b7315e831681e4d5ccc2f95588089122b18b4cb93df740b2910ccb49142942b563d2027c8552ba5bb595ef35943db0bc2c912d57f2cf166b2b9d219222a6a71bc55ccf7cb9c7c8c23398761aa58bd8a587013841a266000a375cc14018cec577260aa9d962799d9900a991873b175194720f50a90310c4b8b5248c0f08a0b609440eca877c708e1941a15af6407d5873fc62492bea381f431c8a727e5fa235b39434bdeb8e0918c4ab82a5d735b0f676aac18463f8e65cf2b30ee3a97969da994105d056d49e2245ac4fd1912a44b6f3647cb9c377df2c7f0a99016725bda1fb78670013fb25061e11c09fe1c92ec21a83da9a2ed2c95636598f63c264c972a4365e6580440b0327d3638628e06cbb7ba024bb2481f64bbd39a5e79c46b43abf0f405fee38076a600468f033b9c52aff5c3ffb6191ab8b37dbd8730ec63677e6b43afc74331631fa0c5263268b17bb0a77f2699e839e66489a8744230aac9c77ab765cc9094a8077c12c8e8dc6bcfe900e831c02cf01161c083b14677f01878655394f31296a33c612a18121cfba2f7a1358af8904b5e8c00028434ef812ac1a5d24bc2e09eaa5929c5e6e05683d292428324fe2a021e238b2717490f4731aeff426ad085574c9a1f7cab392d662fd25b4390a694946c6684c0a02d85da187769632b6a829cfc24999a317436d4b47473bbf8fd73f9576c6424acf65e88a4bb230aeec1f5e08c7c05a1c84aa3af9d44c25c81e4db436285a4b1a572f950437e277294de7c0ec087b8148607b30229bc97f7907076d9842f5a77fc5644177fc095e7245eaa7ba8f9c7840c99f852a109257b04bbb3679f80a617ba997f5b5b22c14d13807ab9bce20cc271c9b2cb5dcbf67e4a0df65a5adbc0f8634670c4718feb06880293d7c7184c52601c69c58f110cb1ef961aeaa95133483714b11b57b71cbb94e6a483444f65f293b7d349a02950079ecc18ce091ab09d647141065e037c2041c932ca092ac7b870e4a64caf14069fc9845cacd62549356c38fafba2a7f7133c5f7c630721fca36ad23767e4d86a2d1ec8c41da18355a9375659c9b7c04539864b1098b8c862dcebb94785370430498cecb064dc8aee2e385fd775749f47c1f38b6d6d08a6c3a5b2e148204d50048a3c8e5f13e2e3059e6a3554a636acca6b634aca6da71977e33a74f0a56e78cb856b816b73681a3a96f5a4328a1911a7e063eef31440fd21e5f281e9be9954113acbc3662529911cbd8221a7227e2d38e9bf798de61627d67b8e8f62f2e10bf66f24187d2ad2efa071f0b2210e53091e29be859857e801348092c572b91b59102e325104c6c1a49c7654c2bb4df431c12ab0f88e1132b63bf56c1616028994a304536564dbf18b54a16b50b9c75d3f347d8cac3f3bc2dc9827155c507294014c8c92e4121386c936f3bac661f4c4f8604a2b648053e88792f5ca9a48719bed781ad4a7bebd8306b5401dcba9a69a35128a7a89d22b97ffa5c2336cc5cc090a6cac001dc560aa25f8f65093f0c2fa5540b51f56862380996a4c48d90a68f8956ef49019ba809b84496118235e02535a37b1da0c95845f18342545ed12426a6e5ba1bcc7b348585669c003b02033eb024cdb70405f5c5e6077449d8c4e6e66d65a23b9bf51f40230bd241bac33b708ae7b2147809ba2a14005038d0d197c790491ffa5c74626d2f6c5e0ab2c69ba55ebc83195044cd7c4c00d84bc716d02f8bcccbb4f85d5e50c6efec71d667cc0338e6a6ca392e61bc1211681ce762516ade8bdad2f1ed78a9731a2634
result = valid
seed = 5cbb141c2763425c274f7404fe530d9116e08c33f9f200a20b011cf563a28990fc9ebbe336dc464489861db8253606971bd0a9008a433ed17752d04023781552

# tcId = 26
# Test vector based on official round 3 seeds 24
K = 3f9a0a1579989654c58a2d33470a0ab5b6587419be2e9cf4c5027ed252c48494
c = ff7ff6f6c8d57f4b3171c626be53e470c28f8686823d6af92427d22f30ef064312f00bb7daa97c68d5bfde9abcae3f34ad687f914976410d121ae4790852d0b8a0d607dc39f4deedb8921a58946de99ef1a5223db28cb3f2ba6ecdbbaff27bbb8bec11c90b7711b7b2fa139b18e49054623fe5b08b6f5e416018a6ff6bae5daee3b26bc0b46277b79e02645f16d84ca6dd362552ecbdaa6901ed7f4835662bd22cbab1405e8c301f6bc807a8c2f31741cd617a652767f3fe575d2b057f00b91503c457a60766924a2033d1a62c8e5fcb882e1cfa608f4ec15e74a893e170c5122a86a23187113a73478ebdc71b504a9890bc5056e973fb591e4f2e2f26c8143cd9c6568fc00296b0608eebfd14956afc65ef01a4a0feea97dfb7464d10646e1d18ad135b0f920fe274856dcaadac5d4f2dcd54b73181997b9d1f7521eb70c20edc40815d4a28965369a7af6e01663e163814d01e7500ec5143910758bafbc990bb4b9b34adbadaae3e46110aee4c3dcde08e51a9fee0c59e90c4a45409ef9226959e9ecda9d795dda6b2c3f3ccafe224167df3390e88b16f909b031250df56b821e0b1087a9512f72da732004770aeaa08f8738784f3da8b8f33eb73b3cb7430be7ed3ecb27f38261175e340a15090b29eb6a48470d434092cf937ea238b1537f5acd76cec471c2d4562040beb08b9b81715f5732c2c427cfb44aee961ac73cdedaa24b71bc937463a83503f251a03d6364fbb4604dddd584423a8012f9de10c91ec53852084a19ca71471c79fa158fa47458b198188f9f21ea5e5534f7fbbcb0d32bc5ac2ed288644945a5890f4a86c50609cd63e372ff1ce093056fc12010ed854c4aaf8cd2c1dc711cab1037cf36579274e42af5f21499781f9af2c3d1be65a6bdeb0d39ed227d556f36fabe8cd4dc33b94a1ec74029c2c47abbb3841aee0356e48baeb9e2d263572170d6349327e24836e55dc3f816d1b91301d134041c12798eaab3ab38796b10a17ce183b913af67e201e8875d8224468f2f0289cf9d8a3f196fe2d4051b8f5a9dac0fbfe9426f4521cbb622a8b3c46a5791283d6564f6f823d2b97f6bb58fef2b40e0afb8b6e3deedec06dcd4e55427ffef8538e18a95cf43c0543e7ef731fd6395fe0c42203f168f8c48b1f9dbb61e9958529ff8de9bd8c2dd8509c048c3e54bf8f1433c9d7585b3060b21b624b70d11632381f30174444346b3ef75956ede16485e2156ed2917ab9b020cc672b8ed2ecc6daffb7eed584705d405a515d16596c4701cb89557d9b46a5ec6302ef6eb43cdef5679b5618e376efe26254c1407b70334b7e3ea30b5def506191f4b2d7e148d94ab9e1d0cbb52284e90eba2461921d6fab64034c05d3dc80c92fc2965abf4a60d8d3f50cfbd13f3469fbde1737ea5f54911c590a4a008b3497a172cf0463d83fb20efc9cdc69e8910f5755287b9dcf6946bdb27b814813c6f515722d7e01abb9a137fa37a5e86f05695134c51a12b992e03c8689a91fcdc0ea6d9612f4d3098d415c199051b68c3df5f101af6929711c3487acac92391db09265034498a5514b647cfeda149cf5a0613e5ed29749470026fb622280e5d43f131bdc2e80eb1ef801a636ac13748dc60c770f471e514905dbfac4d554f020273d64b72dac4caed2d9ff446dd31e39d03d43a32188d6a03def8e22f60beb1e21a32b0d56c8eb19ee6c5ea6b249c73e2036afdcccdb0f945263df3cd25eebfb2f90c7c2804f7ae9ceef277c0cafb7881dfdd9b43f43510a78f36862484c70bf3587b981181c4340141379d50922fe43390c1433e5ffb9578f957f2aa0be393baed2cdf481ffa9d5914856ea4ef2f31ab5ac2cb574f1983da1796d8706d70b904e6962afc2a5270ed319734bc6aa48bb21d51a554b98dfc0d73f395e648ec0786e03c7a69011544e3d653338e8f272d56854c91bcb2ffa84a060cab98d5c4aec1cc80ffcab9c82cc551b461564d93aab81fa8457f2a12b80d26bab3f4519c01be31dec9c67b4aa00b2124ef81f25bc71f40af090297e8bfd9ce5da48c6c29318109927b54d7ee2463175cb134d8299aa645782b7bcf1efe4a7f00a19f688d0e0f63f262ddb7890be4a2b60fb51b00d8693d12d49bcd30efdff4a123574debb51ae0847fd40d1ae298afe11b3089b55c130aee7b128d07a90f0d4c27aec2565b59ec01e1754105c5bc95fc01fd3
ek = 306c0e7e44a625f44880cb0d125bac36b650f8430c647c68e1ca6306e39c61142c2a5924cd0c9cd5a085f4eb5dc4815711e4aa7e3a26e521cac85c303e420a18a3393d996c1cb68dc9904588301385451788e57842305c064807421034ad845df2baaead84acee401fd912b191c89f51c436ff6bcf4b33b0b2120440e65777f4bff5dba7560148364046598acf3d46b70f7960eb9a7c5fe893c87c6dc5741cd84b080b7a4d0a596effa363b6441848d849b72a7cb9f1597c99b7eb6697bdc3181db25ce213c35725bcca20c840066dba39420763572f187758d05f6e43cbd41296f7c7a637cb49a57b00a2a9cfa7b2bd1745b5cb0255b1a68892431704f4bbf5c4844d0c1e9ca5bdefab042fe1ad30d4491427543cb39fd11717035690a77149e09a9173a433dde8a29c40744cd4a7d2ebae568a392981326fc8bdc2989869d6a56f6715ce65a51dc9a5e8f5c304ab6937f41964e80bcb259b9494bb713b6c882b94af5528a6b1bee6886f1da41d5a10b8cbb188aca7a820761e10b6797a8a5aaaf54b5f724c8fa9a41ad09bf9c9875df8ad40781ec93748b428cb0527c9257aa83d412ff1755d835343ae05be3211a447011944aa8952f2ca001153f10bacb18ac64619689ea6562f23c0fb5a33046c5dc5b7c37e2133d0987a44c207ae5abcb38ba68e13505fa5a05be45af5887606704b7b4a4e18e5b78f518e8680a4c3a678b5513cdfa3b18ddb285a562f00f29cad2c984f60c005f73d23e3cc617148d6a53177d10004981fb7e8a1cc362224e48d0cf69d28f213082b4425368c2757ac8493393e5495f35a41646225b3741e5dd1bd6e354681e8b47ae5c576b19d7c807feb4abc89ea94f2d150f946920a0a3d6bcc3d1799332304035515273c2c4e3764ca04e1653bdabdea77819e0490416211ba7877ab8028f8416fa08918c7a7791ceb4a65b567838283cea96997e3ce2564cfa0d41c43868bf6f6828dcc78f5c03afc4422675b9fe926c5d2cc197046c38a30cd5cecc076ba9bdb3c57a4fc806e835ef6b52b44070e4689baa7633458e0acbab3a781aa83158b31b1c949338b58ac034ff2c2c80d3bb54ef7c10c5281e0d5930f3817b9893032246f6aa82f7f6cb29a467395340c6b81347b2997f5514d90c95e7e84633813861c488ea27200ebe7cee795b560973effe3a19c32950e821ed1140b454c8d5da64453fccfee09565c7cac7192952c360232861eaba924780895ca022737ab9139645bcc7b6edc67050c5a90a4308c44764740279107f2799a455a8e4b2d384012d66956384b0cdfd108a1db088fb34cf0824f82ccc7da6a8824a90982a92ed3b46aea02837f57aa0ada783e8766887b538fba4c33b157c2138e9a9155795399cc99613bf9b707519f001241ab2336e96981aedbabd2f41f6673c4bf28929f777f2500cf0e382f8ca2182b9b8e4fc36be4ccc4a1293aa477a76625429a68178733380ce950d5871bd7a0695254cd4367a1d8a94bae95304f23622d07650a17341d401cc5133a772c8aba82a63feb19db78af7fd850c2104fd207579649b0b9eb38c9f2236f1669cc31a5a116474c9b66897c4f6d96cef6428974748bc066338a510621d9690e4345c1a3756dea7355148d45c89a16da8867e164ab538e01e35489c792f79a53a967277054297fdb4365fc7f9bc15068b70b6702a8d0aa9968a005a5422c30596dfc9c635c189f9d2ac1f9481167558992b21ab4dbb54f88742167164ff964c64201da9cabdce9b458dc8cd7489684d4c8ac7951a2147b7358098975837083723eb85a4889547c3847d7317cc88a1c5ea19294358941467fc48bc6bb38486ca05715058171c7b2a178cffc838de1ba0a02c02d4049960d477d9f79a0b1b17ba9345afaf641aaf80218d41a71b9063a5680579123992cc4efc596ddbc0e1d2c66f035963f7b11c7d74c35158ebaf6bc16d6798a24ce928274e125cf3d51419bc6926e69aaf11562f541446df6b77c625f9ec820587b68f1b50e590132d9c988b65c0a86b6c721384b9283cbea128904f5a8dbb6b6a5fb2ada47918ae3544c7978fbf9381f78468b0265290181b8f57ee043690023bc9dd4360fd13514c79cf9e3639b792aa1e70c763c52a43773fbe6732d262f9385716528200e37054237c04504a8169baff63f6fcbd8988928266537d344dd44533e2797aa03d8cb025e705a9f45
result = valid
seed = 293abb6d1c207927945417cf84883ef010823e11b487ed55239e466e83696d0cff8563038aad865a817cab9ce98846ba75be9363718ecf5fea538aea90b2a558

# tcId = 27
# Test vector based on official round 3 seeds 25
K = a28945631e9d080f64dea8dc345de2a4cb95048d5b78cc573afac0fd86ce57b3
c = 404d2a66e2815b1dac12b2ac170bd54d035481a4df94a2773f03cfcf3d0100524e7fbfb8c41056b83d967ea669e174675b908d34dc4d1ba8f7e322ddebb1a35a38d3243e7d3b55a65915e2fa9dc43ab74648db1e10ae6b516c3e547343e85914db7f1433f7747c8519c8f3a4c60b579b6fad545e1c31b7f92032bce8b7862861c87dc8362bcdc54c1f4d57d0f54a2815edc2bf7dfbb2691a84dc970032901033166084de5b4513d3982d3a0324220e432bd8ab501934ddd9e02e9bc8a47cf54fb33dcbcd71a6d7eaa605683be12efef95aa8765a593a3210ff202cab70880dfb359c57dbdd4df350c5eaae4b19e665d5f14dd12661bebb33fa574aa76d118b058a7cdf2cedf0ffe46e10ffc0e0237ac9f26553cc6e576e0ad8b563a41519d7b7fe2d84710470992d36a26f29ad5edd385707df85f73de32ba0eb4da2877f8881ded4a46c8471c506be310b70ecefb3852459fba07b1c879f2f72ca960a7e3a09c02315a7fe5e66359ee2d10d7112b41987db9749a48ee25b30e2c8cd5b16b9b72970b4f632960e1365968dbe1de58cc7afe07e8354c9a80aa0fdf189cb47ad8d257cafd6e7272c3fb026db7fa0e114d04be0523b149eda1e1158fbff7d99db920dbe5c8460451f76e124146a8ebfae8aa27c0971ff4e2955fcf243775c9ddb08d88c250268e01aee185287681e1ac7790d8f6a21ad61cdce1a7cd4ecbe85bca908ba7ad56ab27008086d7d351a4d1eac429a76a8591ee4124507a73ce204d7bdfd1f36f36966847726e44a7202a9181a5714896350567eef85a7d19e62b210cdb90d43e8b54a1684fecc4941993e93063e096df50b911bfc6cfb6d1b56b06a2c45c0cad9229bbc4d0d44617fb869d17dd72a0aae77a9c04045c125432f48c092fcb641f8165ce30ac1e382909e7bc51e057957e65103f1d9c24b6243baf375e45381c7447479292d4762bfb7ff52ab0d6c2a108a1ed717dbd8029384b72d554b7bb178ee6f7685a27175a595a03dd65a5ea1995ffc30656a4bce5b7acb0709185795ac106204dd4230ee71e56a53389c7a634e1175ecddf88503f24ed7066ad1b5b523175b071f2f44aa3b198b6bab481e69cdf1199cee43dccfe7e6cedd1e371b147dacd1f572373e2d072e3c6612b7920a6b71186dc35070d98c614a9a82fc5da515148cb29b5f4c4af120fe1c5d1b8717960b6359af4ed0962c17c1e28137702176fec18311138927493231228859770c4eac31c18ece82cbf769a5357e792da69aacf714b41c138664902fb556649cd93ff0cc3b57c8eecb81be7377f4c8df23048d530009f16537c2135bafc07d6ad666b8dc24d7385c316a69df4e7769ef16814563f1989d7a7c593aa4a25f3b7b3cd9baf3659831a4b9871ab96d07e6c6f71bd5ca81aa66ead3aa21080f8ae78d8fe030466e931b50e9402511bc145caa0c30b0d1446e2a8ed36e60efc4f86371161a58d7259dd748185c30b445b49829e7baf11b9982a01e64378ae9b205787007029c8673cbe52d93206503039731b7943334a58682cae94ef5eb2c39c8fb91615fbb0c18a9452b478014d89a5714630316d66e775294ef96bd401a55fa8ce4d2894c1a1182d81c89950f366dce9c271c4be3dc0a71bf48b8f9068e798ff1ea2ac3a534dc65c591fd14d5f53d68ef39550515c3631877b9e953ea7690495e67d3abcf1e5c7ef3ea1ada99f3233fe47180a9ad000031113e4faa26823615b4b6f68325bc88ad783b6376c166a91bd753e5162b8f5f30c68c04d85291e119f14836100335d57f78033080d9cce8932ea6f81f546ef63e59f9d4d7ea4c2c459c69c7ee7b6f7481cd2d584f30e7d17cc9909bda2fd14247595953748537feb6e9007a5a7f58f916901164bc91a48f63c92fec8d2648c83102c4d1f0b10cd076320e64aca3e2501ff913106900fa96aaef968fb677f92325a16bea0be578fac616dd0da218b4bbe6bf1f1c296ceeda0c30bfa5321e5cecd626be7c4275c1bd9dafa8bf53d634cf36983b958b6af3aaeef9fb1499433737fec3f7bdbf5e49f59a456f529429eb6ef83b87a7a302e888aaeeabd73a80936103b7a256bdf8c01327147accf69c4428660902a5a0e4475b47d94041fcaad68b63cb417fa951599e1205b7f6c9663aad90bcc31f8a6cf3c4359fe2d68936d6fd7c567cfb0aa4786884e498eacd740a27045c3f1e683a1198032d
ek = fe3200f3e260b8bc589d0162aa2b1eabd229f9ab6f64e528e0f05b3c69b9c9f192964a3a6d2c96b8d525f0bbb32b848e5c244409904f1583c7d58209b91465b9e3a6f2a515ecf55a778119455bc57af5aa885b64100acbf9746787b9757a17c1416c4ee317b017348f5299661436c1fb5c8aef032929fba046a601804b7b4474461957c8eedcc19c609253c23ae1428674b5ba69264ec1ea74f825198ca71c3ad929465b2769338a6359132027aaf46173415b31ca0624d7e6c258a91388742b0f71917df814b75c38b06025fc9682876b597cd65cf21943cbcb4e77b1314c4b487aa46493fb7d5f734d0da891bc51cc8fd0454a7c9bfed5747daa43e2c95fea422165e02819882a535a7e3127396120a242412bbf7384bc91372f640202ea9ea5830002654d40f346c1f2025dd648befb332bf9ae0809810445a2c91a6c51c68ea19b01ca287e3e967139f58ee66b4632346cf4240634095c59492fc3b919be49c7f32b00da0a9b95625131e24a3b03c0b44c0cbcaa7fde1c7872645950818c69a62d864b251e54b10fb6820b9678026353fb3bc09fc90cc5842849252d2c6208dbc7754cd70904f15434a8840104b6a74814b555c69897b4b2d2a69407715f93ab337a7005007218b5536a89020332998a040599bc688f6497c520b73ebaa40b735f41d966caa24e655848fa66a2b473437d14c4f80357e449643cfb34e1759676b0b2b3733bfa6b2324357931a72866e99430454fb1b65797a90e5257037744c0f06415fed93540a68fd2bc5ae74247940c21a061923c603c4a89309f8a7d1ae48a29370908d9137db01ee84c3fb6d4bcde28ca63c34cf1012bdb060d830c2aa6da19ecc0c0a8fc0272e066a8d6225f3a2873a52992768ffef0bd9b109ced760dfd2c3ce7d17cc95095f95bc84f448ec51331066ab0126505df1273741220a869b518cb458b00b5e1e503f53c639bd2bf11d71c45e8866582c71c0663ccd19b0519330f36594f1385ef82199d76b4507318fde59b6ae4185f3811f15b873be902d80c44a9523351653365e369be2939f6f17f753c776fc3421dc75bd0ccae0fab9bcc2a8175408950fa32e983cb736075040a857501b2e543b043b617c16001cef203ae164effc243d4b1cba2f225f361a7d65949cabc32b3b3a782bb18d03627cd2507f1d122a46c3e35f91315ccaaea110709f648114220524b8fae55c8e6caa27a693c3a559496d30db2458674392575accea61c91cd3b9188b94654d15e7eebb383e19d114bc0720b7552ba0d42d85863e984a220bc4632bbd7d1c33f925836e117b209351ffb01c8923edbf4a54d500ce7dabda45021601a5b19d9b0b736c8b1e30896b285a633c647658622b30a9b476a8fcc251e0971f8938063550cf39718c86b6849c7b55319b7a4e817b4447d265bc5189614247026c82c557be5a4e1d302397865af7277646b442874a5b0d5ae60429e4dc5ab30c132052030d747715dba66c16316a7d10d180b6ea88a6e97601ae1131a2412b5e83039c75a1cdfd8c0764109d360094882725c627a8f9395cdfaa7bea40263c8479b3a3e1d68cfa5688cfa19322b833e0eb863171a3f48b9910e5289611c4d51554574cb239934cf870550a0f7a4e78b1ac50b59ac5b1de0f348f0315e627cc2e50707827b9f9c6b943010b46a2b752500526840a13d3123621462bf5486820594c40318b86731e1258de6215d76d68b58083149a041394114caf69198277a8a57082da4a440f799f78064310660350b0ab34970e6d9c9e53a2a24b2c95135971db128eec54cc21378b6067d648c85c8bc21bb9551a0648825719d5fcc67717083e9d677abc523340cc24da5b489933ad7d1c1d12b7004bc1a875244a7b9810b29c77826aac6daa1753681e2b9cefa4aa3a5c4cdd63a844166017f8aa79db97115b86c447bb7e66b7964a19d410149fbc475ec1bab8b06cf96ba0861062f89a621776507ae40849b82615f0b6d81ab82a92184ce9b8b07f69311fb295eb83cc5cc4545d89362c33c8dcc7453a70051f40a56691e212897746c17f5002d8c15bbb2b625ef267914d62759cc01da4c8437eb3facf336fa0bc0e83a9ff51c793dc44007a63432309460162257d191ed8872ead9a8a66296a7e55d30d86ddee023ccb84744bab7db9c015a60707cd7aa0ebe7b8cfb1d663d8b18c5bbf06da994e7eff9d64742e2
result = valid
seed = 74d87c7556f2671f2d666854a4d6e073e69f35421e6e1a428cccea49c37f972ce1fb7456ac0aa1b97068f452cba64ebdc138bcf5d36b0a0fada2a3b374141eb9

# tcId = 28
# Test vector based on official round 3 seeds 26
K = 5a2913f3ed09c2f765977781f18823602437334e5a5c210a71f4cd734fd10b07
c = c8940c3e69cf3837c2792ac9341408c5106afac1fc3985744f4d0289f745add955784e39e345526da04ebb3af35ba4b4a8cf8ab6fab0cd9c27b03266dee9d0c224f6a3e481e313af21e485df717fd89bb60ef6cd991896095eac6d37c20245223c5c2b62358a0d57f255e53ba44663667aad78d564c0c6b1a3cca8da1fc81ceec31d3f347d890b5d829f2c93b82d25b6642ed1b911ec82b7032ce5c0e56649dbe11582097ce456352f842095e8ea4a14dc3ed29958d548b960380f4c50dfaab65accb98d74862dba822c438dcc4a21ebcb3a99f89496aece9d7ab098e7deae6ff750f979e32f16d5796e5b4a68cc10a396d1894066c1a335b4a15069916b0e81ecbbc526192c904d857bfacb6434b061a94c55904d20e478a512474ecd6da3ae06fdbeb4d9db1d571dca82e43934160d0f36e52cbbd8f9f781c07067b4e82cfa9ff0ab971502d9c09a323c36ff304198af9dfe121311e207d9a949591f5e6e64accf451bd14c06e165a177dc4a47414528c85c1375ad952cf16fc1622d32513405d0959f333cc139a6c27a68976f06b21d55f4332680dffcf12d636f68142e13e5f05f2a8dd0ae56328f1b0e409eec89323c4b03f693276bfe99a5dc16071d034a33cc0bdb6a533af8d2b755d4e4f89521762705d0cf88a69238439f51a2c6982a82272616d34aa986db27404b60a43b18b565faca6263a888e506ddafb1e8898483ed24422ff52af414227c649aa280e7b1ecfcdfe6e9f852a52824572964d9a0309e0eef481852f344c727be41f136f5acefa62275b1eca25ece000949e5f93412deaba1f35d979281fe2e687b3ce49fa69bd2e70fac2dc72dc546ff68b2394d5066e7dc7e1e8e4461464235820b54a2672ea3d541f582e8ea28efd277e8cd22458962a3d9d8d1b3dbfd978402e20b0c25dbe8093632454498620f27646fbe1ca40b07fdf986399f4c742ed706b3e1c3add52e20a971a3bfd97e7b77b557da18fdbcaf8d1a53ae79a08dabeb69bfe5be215a74791a2686c8d13f49146cfee7eebac74e8b0b35d1e5d638b10732c2077594683425c11600bd90a61cb7deddc91cd16faa1b4d80b33e37cf89a73c5a2066831fbd00a6c838342adea2cf7ffb9eb9117024a03e10331d5faa00478d8c9826c2df0f44480ffcbffe3e4eec957c2e95c135c2ac2f1bfc9d9c241d1550869bde95c00616f067bc85cbf1a58b3d53ed57dda18e2668070f9524d22591717ca7426876977447bb4ab0598d52ae2145b389d5889f414c42236e8ce34677a3948214683e4083ff91d96562a72395d3a3b18262db82cd484a5351dda702a03431859e3832c4ddc46eae03250b186fc1ac8837a1407df20a3cea689d163067cb3915a067f8e32d1137d08fa382abed6912b0669c360b8bf42de50a596036ed45e5481dd6e42f984110a632ef441a92489444edcd716cb9df602755a60a94032dd528ad2627c0cef727f5b21efda54bd27459b3e1d8b311098f10a1534b30a34975c86110e3b8cf37dc1087e52097e5aea8e4cc49c62d3770b4d9d5aeefe42ced080a4c946c3ba70d5e601a18e0f0ab985eb0973ca252c65fa89308dd7c2ee239595f464a290f570046f31a9549efabcad5c33d6ce7794d08cb3a42f594f89489eef9486df572dc93259e412a9c310f878d785ec432c373801cc9319a008624a3d2619d74f0caf877322d52d091a0ee4e1e845637e6752f610870b8bd9c62e1d7b53a84a6d8ce169c7834f2239a20420d5724f1473dccb15eb74db3b6465b8dacac10d1507d403919b964df03eaf7be3d86b26e7defacf89ddac3c6a21f60673cd2fb9f4524992875f6c0f1e390b969389d6a79d06412851c5443ce70aaef5f6168d8ba1441036d197d4cbdab95b144044fe88ce36818f2ccec8b1769108eb7cde1d9ed6030e39e2be445e8573989f818d660bf94ac95f2db111e28a6ba839b94e6486dfb6d75ce48168b16feb3e6510a862ad777831ec3d2ae73eb15722a45ab65f921a2bd39c7013d39da9e75a80975c2c9281a6efa7c6d26bd80ab3de9980074d9a59dd41d1b56a4ec95a0b5a9f2aeb90aee83da8eea8ba2531f095b3f365aacc6f3321b624513e35fd3c9087ff0d32293ef2731d81d956667e0b2be7c8f44d3238931c69d022473059f5c014282932194bf30a392bc4f1f8e3290824ca56b0570af2cdc6a80028f88bd7641505abe9cc7
ek = fcc42e1ada20b880b35f49a312180f66b866c4952d92f2bf38b08f6110850224909413938678c8f9585a0741b561a36b7680644947485b2462d984ae5ea115fd52202643014607067b9540457a3405e7127e841d004b86c094468a0743b82bc70569c3388338e0dbc6abd1456ca3afc4564ee9d361ca0a708e417aaca1af12151d5fc93db4b652eb990a0335c799a27b713172b6949be937b570384f3627102dd2bd784c97d46c8a2ff2a1d2a0c438f0281cf29971e3c58df77c33b83b5252cf0e72c4fb9448aca6a3abb06a22677c0206609598c544781598fa318bd58da2625ccaf7ae759b774147380f0304163b0786a9203a1169d943b54b9b92f7bc7be5fb17e87a37dfe73712c33fc0824ab448a9b2295a7364629956cac2cb6ed54ac085bc3693fbcd9cf7b44d4b318e248ad737aa1b821fa985bf7f219828b1cabfe66deb269a6be49dc3f74af594c820748fca60961fb04f22ac2cd4787b5a41a91195b8588b3a74a1a188f95e50ab047cf42fd5b63fb88ba57dd24528f90c2f966a1cc91ce39ba848fbb2ec4576df188350f587e59b0ac0848d71a93cfda63e3ef93745c6516cbb69a5505b1f900aa4f91094306c84f640050393f1c751a05872aa7b027f678b1aa2cd5f97ca25806a53016eae4412a7f23ebd8a7359e5a706a11415951ae2a45d60fc999b66a255cab76ef85601b2974c462ec4202f83b2ba85190aec7c6fd6263d72e19f7ef71b6fd37694ec1e56090290549d002c2da8b18beab345f969bf1b23144486c299104dc7dc367265902469c45d7788c5d23941c6a1608a12586692eb759eb4835c537429ef287b6709b87dc22653d7a92cc314a295a6a6c939e33b3a87394cc40cb284b17987a088fffc3f401c2b072cb72b467d59f930d82101ac725c79d54fba036aad5760a615cd5fa1a323a87fb63a4472228f124a3ef72a086ac74245cac6b7784249d17c7a19a126b28c7530c1ebd6a806097de35177a5070abe84bbe3b99ee7149c57224357c8624d08ce6467b144e598701987fb460b21e53957f57ce98343a564c63fc466f7e04bbbdaa63ce79448364ff1d9c05257219d03b2d90c9c0c299026d3c0aa4845050092fc7424f1ea03716a456bb2b935a2be5a5570b1eb467d54890493c4977300344887718bb54aa06bd890229359ae33395d7a7b08a71465297780f54cb0d2125ec1311d6bd31766470dc18810848706c0e79c8654c6c6cb35d4f62ee70541e92982ba570dbc289be8e842a31b7e7158660744992d6506e1d1c8bb512f98015270376158228319cbb7a2411253a98cbbca8a6d86c2710631e105c217b2ac05f813474727c1b089b3c8ab8779ce91619352d86b38c5a622c73d692814fd36800d5c009af0bf0eb6734eeb382f70412c2469d10698071c772e62c6243cca236c2676fb0258487430998ad99a1456d29d79977c810953b138642754c0bb993e8b9b7e3b3b7972359569c44bd6576fbfc212f78c0c33362011225d2596bfd2ec1a4b721a36259fb723c6413910219048596252225879bf301c20d305dd3bafb2e62ccfb1c3d300b5460ba561f3c61930662f3641b763b2f5b5b2682546cba9a15331b8afca63cf68b7a1fc2e49c5b4042a3a2b2148c427c9701727dcf3371bc7b13aa62878c8a358f391f02b1fd3d2ad663c4f71c36cbfe11581e1995d976ca37440ddf9c4de2b48ed9c492730a977e017a7065cbcc811bfd155d1935122e12325732505c6c568fa67bf7968ff6836f765c242b5b9966c333ea1161a336164d72cc5767e40939590f07b537788c46265fab1bc3078c470e98dc1b7a31cc53a83a0a7e95c4634754a069007341396371ab79f6343b601b50966c5999144cc46b6d06089a879871bd1bb9c2cbcef84cb8fb4a031786bf778703b164f6787c5cd63ac781424f8550e1ac992a6c04bf7953787047b043632de12698e80526c813e08f36dc1db592f48968395817566886bb2c7d3fcaddf331273ec7ecbdbb3e5d70c823323fa8a1a15e1371534cd0462cd052685950bb6b6833600243e35c7047bb20832f09e1d854739c5b425bb32bf86029e1159d79ba70293badaaa25385563cfb4babdf4bbbe341058d3817e9a7941e69adcc867559b822bf63d0034c15de1a9371945bfacb1caca4fad8590f723014cf5355228d850d99c57f85c67295a4afa0b9d8e1da6065ee0e9e43b6d
result = valid
seed = 013bab0212d04ecd54b478daf72748003a25e2cb060ba6cc50bf95c292b8206b9da0c5da5f195b80fbb99c2e8b06926074f3f604b3f6195b5a5b9737876bba72

# tcId = 29
# Test vector based on official round 3 seeds 27
K = 3084c8b9e79c5eea12b89c5acd1a5cc6d9835656138a1f5d68d27fbb56988d57
c = 5740d7e2c1b500947e7aa2f01381407b5627047669bc3a89bb5040aed14f0be11c05a56d743b884f7f493184a108e2820a859bacf72be64709a6f57ac785d44070647596e7f23cdd66a2e0403371a0ae36bcc95212fcfd7b00af1dcd22efc5905c37501ede6abd9c7c7b366762a727e58ea82288ed7946fcfb6cb6f17cfab6c30622da11b4b6200fc8237beb65d50f2749c26c3c1b014782e8cf3bafab9c6efc12d674642101d5148e610d0b62ea6d024af6386f5ca7a15f1a2f793615e8b053ce0542ee0c622bdced6cb81c4ba9afb6d6b70cc07e7d42cd72556b8e2c87169a8fde513a8c53fa66e280a1b61e68a0a4a0103440826c430a4d0b55c8181f95c573582246c34b880fbeddc4e6e9ba0f3938004cd8d4b429f639ef3b214f78aad31074ea3b6344522ffc306ec466ec89c5919292d39d682ad3e62b398a2f7991ef3a1a64e94b72d7ecaa48e1ceb95ec88fff36dc28a8ad20485b5fae3694fadb942bd6817f79adaa43a9c747cf29fda10472797bd7736c0d92d56ef30e6d10dffbebc0ca4610279677fdd4b015fbb5f6785deea717282c4eaec871b8b5f6e93b197e37ac566348d4d80fa4dfbf9fdb33164f09eb687c5c445942813885714523166ae4d006e0a0204bd88a870df62a933a794a1dabb4646386c0a428aef1e4ce77fe2b41819ea313e3f475e69113d7db68bd0212de9ac74286f8f99ec35892a7ba5a2c6caaebf76683194ceee062243affdb66b8d31319ea1f72a04b29d96423fdabe01dc36feabe0c1f4e189d6704f7215903ca7e0a5c7d9e32347ac8eeed0430b634684636ca55cf3ee8f782afc18e76729bffe70a66ae2134a8d46bce987e54e407e5e2631b5838c461bc26366883b3a45a71e7e9a4559304bb9e0a0abc8594d8e4035dcfa5fd87b202222aa5692f8d6c682ff889c3f0137d88b56959f03e2b210151ca42af8f130777545e9ce51235cbf5e77a2c6dcbeecb42bd7ac91978c951f52e1e6fde74ce808de813bdd12fce935826a39426ea9a9485f3c11fa141ccde32ba5131f25fdedb7ec732e7716404c0c762c3b4b616eca02fd824bf28d3926d38817d0bcda5c2c3db0bee7b5075f140be211a310dc652130c271e65965ed2efecd53b2b119d531666dabd920da11861b68137ae03eecf96535ada14502c3dcfdbc6a224d94fb138e3ee8417f1547743dc618bb573f48984bffa721977fa26fc695f8053cc98c681f481b45321aee96dc9ac158473aa1cb4904dbc5614ab3b7856f0612f3b619f97094dbdae6da8a4af8fa0f302a85492e6fdbb15982b783eb1736f8667f84aa031ac5db11084db69d09e8caff7c52d89fb7a23e63c125ce4c39b1de1c1c5f8fb750bef864b57ab6483d49c99d403c47f1dcd5fab8e3e02bc80689ab7987a90c7bbe1a5f5caee65f16014d17a32eb9a6a963ece4fc691b4fd323384696af89e015a03b57638eede81d2e6716fe8ad838f1148cfb5175953846680c9ce86d8c786a1f6042ea39472a47e8ef3f81f07a35edb0378228cfa7760ade7da7a6849cf3b8a18ef60286d27f9ff341a4f1fd4f04633a277593ff38fc095208cc37628d980e8ec2e8b4d57c0529aab6752096968ca0a17d1abd1071d197930b846c1aae49b69cba4b3fdd2293592e6da36bca6cf38e03e666d30f33c581e54efca3115b69957ad66232643bca122dee5c7f1afaf155889cea07781fa92e1f221ebd9928fa4a4cda0d2d8b95529a153f965192421bef46603a9b89dadd13a29c56239813e3bc577373a7321e1df79f7b59b57d9e39ec44760b1e5fc72ad82771917ef756917489ea0f128211aaa31a50f9d380fa48933383bddb3b11e1b252e2d2180a9a7329ba501917b7efd21a7ba71e89b20f5633457792d08c20025b41a80d58d3f8ca1216d20f04f62d1d2742e3b7b6c77e2c6fbd1a4424534c72c914c0484304e8e789c83b7028fc0042fb16e5a30dcebf2eb01c4aea036e2edd975caeb8a32f6afa3466bb740e7735df8e1b7d1838c85b366b43dd97dcd1a66b7cde59de198d5e0d0f3c1d74ad06772fd41ccb2b568277f0106b0a41fa1afdfd58aea61ffad6de24dcda35c9f8e0e864d898670af25268b3a2ab0240e95a0c0c36821991631742529e5f8612bcc0f71602fbf5448aaab72e6e598e5004e454bbd056e76a54eb2cd7eaa92186744acaf865373345fc79d42c5cb08314ec7a08550
ek = 3e074aaa7ac9f7703a87b72bd0aa050574b63fd80ef56c882109c9eab220e67041396a29d6977f9530c3628329a2e02a7850c77c73a4698145c837087f2241ae46a1b7b692fb5c81de38846a5bad7246b596a889eaf558d1d55bf1372057f1795b40076d53c0b81288fc9009757a9111ea26c3410d55217768378cdc94a3cb40af38f67b1b473b15205c58d876077b2c8005bf870588dd6318ac154dbd9aaaa6d48d1dc05118739fcc7c12327a68f8b5369a846b6aac56fd1043c5ca8675752c12549840d47b6563c703723d6b8791bdf14e0011c0605136a1521265c13874b9ba6064b85ea895180c634168774aa55e2df34ebd8132bac959dba90ffa656e7c61677d3b801ef3604814ac36d31657bcb05bf20c893a4a2d50644902133b9b16e81c1abb2b5521408f3799152ba14d51a6a7f4a231b5167b0273b22cfc606482cc6685bbe8e80f6aab99d7f55b50e093aa55b568c45aa3e4a0766a9228192e5e91378af608276308905826c6a24e7413aa98f57495dc2d5ed5bd6fb5c65f4b4ed7b9c4c7b504548b0306c892f547613516a9064417b1b96a95cbce5b502bc770356df5ad52b98adf01bd66175ab3747910c814e7b070205b60978aad90c43341ac6aee03cecf7cb8cd2b4842c3401ae1a3b60207af366fc7f78069e39fdda0ca53402ba455af5ebb21ef9a6d60501d6ecb1b5297312b280ab2023f2fcc42c2d66308f263b7d019af68144247c2dd93a05df57daa5a03e896a182b480f1f607ea668aea60b66964b2a3fb609ff547da9a51aa6848ce2a686406c7fcdb058595a807a6692f833cbe3166fffc73a2f30523c86db1b98ee7f477d7f1a8c7110076774d6147bb56a79aceb6804eb982a8d00356553a68ea8e91d8b86d676f394a776353bc830043cf209dead22480c08d5df25e80fb734bd6558f1b9080b09fab642808c458cdeb0d72e5b49305aa502321711131c7f848fd14811d718be5c805c8b254c8c556981ac8c1dab13cbc9e91708d99688e36599f3b7a23f7ab83f2a3b613b38287b2856aec5b4ee90c33e85b8d88cde3870759320b4c1c0d8d727c8e379f84da0221b2cdfef70270299bab0b7f9db8c69d7c9ea6d01df6107e04440bdcf945af329bc016892d8c01f071654ae3b19374946246027210cf9b1760aafb5e4a935c2d0b7c70db3721279e6fe43d712468fed532cad432ec30a1372554c97c3769c380c709018393364ca97f9dc37a0d393511990aabf398474965dc45ac2a37ad60163145bc3b73e7a6c2032f7d2216bc19b26b4cc55bc68ed996411bb00715473f4e0636282c203770a3bbdb26cc58aa7b4c69dcc01ee3e53ae514169859b632937cd8c355c560cef5c091f4080047929554c94d7115393fccc11fe397f2854564533fe9e66614da3afe15be92196268720f5fca36878797a2b045dadb2491fb3cdcfb7253f18750774d4108bd6c7c6545b801e8e368a1087e0f33c22a359907c1c75bd59db28268da457699337356436786b16bf6a25fc55141bca303faf566039991c700a227c01e6543bc173c06b9a8026fe07e032c30f5d4c86a950a3a7b32e6c67e51771d78c08cb5382bd4fa8068969926d352f7e5820ab19878197c25172e95d6ab6a05acbbe375ab955bc777977d2b926786c9143978113c490731438ea53c0db27bada4be961b38138b4c684a12d4b08b6f03ab28f6a260b01afd348b59684197002bc534836c8b735df139ff98c84ee03a58e02d0e6125f1e09bf7d7a91840226362a667627ae5f580ee50b594fa64892a508ff8bf80851abdc45486936e11e26beca14334454d66c0128663c52a8700b525950425a4ce7824b25b9e45ec6bfff8279d1503816ac76f498f8e18b2b626b285655ab40096ceeb229856457699b500b77f7af5c2bc8c545c4292a387583fd74dcd20c4bed85bec8c245c63608ea302d557199d9a70194a5e92acb24264532b02baa8f824052379395b3b4222536164823c379782837ff417b1583238721b8b6b4a5be982abfd35a90d07bade5c03c4c3170257bc0e88b41b242b146027baa2cc72474d00427b0c79cf294203df379628799452d3952d2ac709f20dcfe33b001022917a4678966f1d9065cad2bb9b6979817873e8d662d7ba8343d18729291c544c00fdeac5ead3c8dd2cf3e2ec7899253e7f980f9ab3230eb1a9a3688f94bd522ebe016e2980d72c
result = valid
seed = ccb073c4b90be0ad746e26fb093b60c70110bd1dcbcddb566a8cffb7b3caf80e71600a8982c350df524cde514431ded7aec23576530894bcbf0ec0bfef0bb64f

# tcId = 30
# Test vector based on official round 3 seeds 28
K = 2c9aa133dc5aa592b7c73f23ddcb85faed4c69d249363f9cd7fdfadc7329ff86
c = b55c52a5e679423c1ffd045386899ee3fd7a9e783eef9e46f2725ffffba09835961521a6891a76ad591526e27db7bc973b07bb6b4e768ee4dd4c8b49acab0389c95044b6c2021cf943beafb912b0a492a01aeb90960f09fde6f69a55356624d7482cdb2a6c4faf3c89aee8c745754ffaf34f69f4cf5423e752aff68d305a2dab756a20a37ad209ea7f9b4cc5e5d493771977bd8276c79c77c1ac529c1ba0972a127e0abdc345923802b8aed0c1fe0d34064f43bc57fcb56a54c29079da57ceea37c877bf5d888233d2d45dcaf897d729ef94d8ace2be06efcb785660bc14971f5474440299341ee1690f11f683515b35f30ada4a6944c1d379c74af9dcd1439a780edfa81f1167304467c5e5442031fd6b8aea5533e605f4904cd118bf7572d1526e6c4a18fbebdb268b1c695441deb5568eb417ce16713bba343dde15ba464064bb4a8e8f76eb78aa8cb15a2c568568eadffbfbbc248575a4a80cb58282fa6a0dfa766f542f844c6f282d9f5ff882ef41e65b84f684a2cbf4abe8ada244dba1a65830c1abccabcdd19a99f3d9a722ee10d59426400f39b92c385498f4f4677502683bb6e9e38f3ef1f33f275ae2a24cecf14faf4052a5f560ccc887045c74213cbf118e373c093372ee148b6b94e30bd7fbe1ebfc61d9161982db6eaff4f4eada119599f7bf111537c9d98f81063c3f2d78e447d4a142d1fffd144dc998a1b72387c64458c6ad9f585212e5fdecd3728f2491bdef0de8ae60aaaca1a774ba8062ee5383f818c2223bef3c9fbb39e2754c809e2d914c899a331688eec1ce36968be0d21acaef4be75a3bf5e1f7365dbcdc0c9dc0c9730ea1e9fa79357572ad04a8d2cfdeeac940de6268e24566729d34f2f257af4b7ce48a43d218ffd4fcc3beef82a114e79289a601218e2872dd9c1467849c4f6c386322508ac137e56949eb6e9577d4e418a3033654e1dfb8d0bc196b3fd3220a8e34c02b988bb84ff0e6c2413168d9a018669b602994384e84f16b3f90fcc174a9ed7ea15d091df8f29bae868e27ded0badc967be3706b1c6ae24a903c4913bbec392cc0cbc8344465cd133d6c682b6580c8dc16c7f0c2c277462479f9fb94b0fc2ce36f210dfcacd4e14abea15652e5c1f2ad582e0ca1f769600c04411411c63aa8311b59a0436cefd61e500481dabd7675332c94d03c158e15d052a061ae9de4f5154ef3adf4198b42e503b2ccd6208686c3d927c616a6d788cb938d435c599cf1f6b7b228a87dd557ec583740292da0065ea653ff9e5e45e0b7a2bb289a4f679ee1ec537ebe5be7b416e08a42ef6f2ade5c7ab864eb60db71af24d1282b222c7579fd9a083af417fc075bfea4b2fdf9a8403c4f3646f3d2c7535f6852f7ba49ae0dbdcc0e06fd5f5d5333bc70f971f1b8f45894fef181e65da15232065e30d3d9595e70eb276c0e58814d7f4455d19ebe868731c2e5a9ffe2cc268234c7e23f3ef61d72998e15ef32e410fd4124edaf55b2e40eafcd21f48430d87208aa4d40809d0e89599c48d99b1b905271563a3e2028a1051892e588e94dfe0d32f232c4995c3a781c95954433e1a9603241ac0c2d100a1805e06165aaa36bb70eaeb6b78dd0b8294b88dd8f1a1499c7b088660cf0d2219486664602711de0eb49424b1e46ef3c494b7549b5fb77270708c825a40f3844495d4ad240f6265a969ffeee75c2102ea4825244e547d4ce847a13d88b59229c4347e35bd35b0a22628ce51144f88913ddc94922cd930721b2091760c5e15886be1ddfd8fc7444dc8c16eda51fff288b2ba3fd37554672e953c38c96e4573e38a712fbb903e3d9193f7d89d8ad54c3d2d1556a664b7d49554161d98aa662bb78d71c147732b3e9d74b541ca4d5b7c8b383f2488168f5e3604c51a01e3684ff2257300013f50c88c9b7bdfbe1fd4ca5e2719e12db0b0a9a0798e74ce0a383853ca52ae166c719af930acaa48a7829267ff1f5b6954e6af6a6e7fafd23c9196e916ecc150d88093d1a495ec33b3b369471a0fce99178489e0e6bda2dc3ba9f73ac4ceda0981a92ba7895fe42fb85c0e8ff2dc822d8ee4dfb1766243323e158ddccf4d44c7e4fe3c1fb4429e28d14d6645ef477d5af242cd0e352e10dc9309172b82d4debe3331ae1e384c61b5972766a1c53d903b55085bed136096e573a56b8b349f88f3498d47046c7dffe1847a8aefcd1aa6bccded545
ek = 10489b6e431f18744974e86c075394189349b00b1ffd5cac6072cc10217b0e3203e3f61e1d9281c2d208af83a7f071ba78546e273271ac1cc01a320f35e845f10c59bb8c97e1627603e51a06e532ee716eb83519c80a4833c7ab45e6951137c0f731964ed2197b033e17bcb5237a1128179a85d24f730a6b31ea0e52075ae2198b48106ad0e1225701313af1a7b675347bc0ca48d88c4ff054edcb1092e87ccf070e10dc093bcc9bd400490250b7dca3775b715f218448caa01a8d8c8c6577cc9f21a7e3e6208b2c42215794954aac57712a3845523c74960b57a97e0c310cf7b8798192eb9507fe65020f706be129774f10794f2296abd13587a78456b083a164bf23c801969a57591062d22bab23b61e7dd5b31bd54520f4080a4c6c01c6603f4b4b1aabb99681be0b9c671f496f8cba2a571502e0da35ffa9bd2c77a5e66809e4d54000b851b2226e23c1072253826f374842da312ff0931b7a85e6186f5e6a31276a2d40a81fbe135e2c86c328b896f07c2269f983b313cd92578882a321f0031fcb9a9e7d618fd3d543e34abcdddb98d4c4585cbcb67789283c442f8c5cc914427fb1a53f3e35b78c2110ba956defa035084c53cc9b6fa7946e11840087e8194db6607246c7b314ce7644b8e522cf494a6333dbcc23da197cea95c318797ef0a18c84bafbe968df375fd0c9981757aa8c878658722bfc2684e012af3b30a067ac996315b0cfb13ec45220c9447ad4374c78484ac652921328214ca33466f6024abb7a78cbb528c44a339638eef09d3ee370d3a1746053629e7a37eb2600f2f73eb9d572030598042315b093c0082456fab06ca2a4c9bbd4c651bb297b494fe7e38d5c8aa3c7cbb6f1189d4a2c02de0acdd0e2c7ffa22e83c63623a21dc137c00e07193bd28264ec0fee2259ff2362ebd1c252103d93645e92e398f46935109bc0cb50c619424db0461823d33fd8d271727554a4c86a5113a17de7bd17b47cf04bced6cabfa7e926993b57a6c0a693e251e3b90b7b17195ff037fd867b87109a8be90403060cb34b32688c263eb00194391ef6c978db4c83c8967a735895a70b6dced06016b3737015696f1a1945110a44f022472c0ffbd049c0925ab1d68ef3f775308c2a95e99865c04b17b34d28a1254c433313c972a7f51a48696db9d7ab71d4600c0563b36437fac1ba6ab9ad6e89630357485dac1485e2808de8869ae59fc6a952890c69695424e3bb9f27aac2199301dc6b36503699f2504ac5e35adfe08048f9842df3260abc3d209a1311d65c048b58111bc7fbd6953d21b56364a51d9c2419072dece82b9d93aeb99c3f0a5a6c3f276504c3697a7c19563abd84068e8a39373c1375d848400c663c44e6c968c3c61fb375eed10baa60cf6158aa7e39c99e609a8b0765e36a2fbca515e4581a0207ac3fd5b3b7a95f193a08511109f335cd1dccc09223129da93aeab93ebf397bb073bd6374634675b6386caa33f71e04b1b420a2036979acf22835fcc511186441e1f5858402af78ba99673125ce9331b6686821ac739fe41467ec22736463ac4415db238bdb9a32e1895e0445aeef16b12e818f33a435afa91f850549ed465fc026163f988582040274638eada37dc162bb2d2839ca934bfa44acaec450ab4436ee78a5e658134bf80f914052be1a605e69ba87005f4042a25569c29243157865c5bed6918da360c4b824c7ebc8157870962737d150ac5583907c0c0f0603b1dceca45e10467ecc3a4435355af8254aac26f411a37b2587f40cc023c1c497664de5d705fbd0c103e36875b168c1c732ab364e1a4726c1d8207e1830d73721dfcb55557352a6508469eabccca2ca706c1de5fab0a7647d2cf7b05e117998173c5b3958d483491f128f01889fdf00d0b668a857479030f0c16bb753794719e4e142f0c5a1a52445de8862cbe3377c383deae1817b8110e045321a16594fa7c1d1037fbcd2208158c625514f3464237d7c73b0dcc605fba342cb6fbcbc71391577ac3781adb39d4b1c2236a4c9579810d039c10fe556dd954d71e705c6fc9389f3be0089697dd6703d8bb8ff08c88bf6773082a56378b52bfb30182c9ae1512ae1c2b9f99b4f3d0b20f8593bc530c585d737540972bcea60e11441e07a9c6827031363990b383b6f42afebf55e5f20635ba731fa86c24d6908aed77e3a57b2138c0c83a5bc98ebd3a002c0a9c6
result = valid
seed = 2e889f44e28901e9ac7ca6b2fffcb124c8979401b17064d7e1d51a7e3c3adbfa0e145e44aae52cfc609e6f47fd7a6f6af877190ff52256d0ac5b05b89c3f449f

# tcId = 31
# Test vector based on official round 3 seeds 29
K = cedbcc4a7eb422e8a50f22ff47da0bd8b6f2337cb2aea98fcd80288c14da7d92
c = 3a8bca083a1f082d72c5c05b6d3ec147cd1646564b8aa4915a4c5adee11141d3ec19deba2de14e8df899b62d842619a1e89b9bdbce4f556331143aa99fd8b244e439ece01179bb5dcc22d9b7296dbfa90225c218b7e37873a8df58578667ab8795e20e508b268f0075596d1586c8cf5ae079e6844c6bb0ba6e4335638894dbcb1a657cc96e432f04679709c508a05a6e4136cd79a1964385dc8effd835d7ebc71bc3f2e0d6ce09fbd2b9284c9d9126639e86d37139c974b7679b20b06a65a9f45b29c9d4cb88b42b8d0c3800b3589e5e3f6ecc43adea2a56d38ae6d4c5bb4398bfb3b67dc818c37baec8a888e57dfdeeb6675a9be7c99942337e3ef419e5beba7043689fc2e41d422faecef51107a624488ab2ea49eaf7b95aa1a526cea835fe8b6fffd2ce1c8eefc6297dd5ff418f925dae3a5dcbcf2fe937a97f9c07bcafacae582aac5fc3a1cbe041de2c8acb8f3d87ae31c678bdbc6e9d7473a0983d45f5096d45c803c0bea4686879c7b7fce5219748128b8af367b44a7d6aa7a9b7d1c3bbd6d677118e35f5cf69a9440253e494473cb86fbc1944874e8b358d8b1a92cf45fd0ca86cdbfbdcd4991915ab0b4985f96ee49e0771a6683cf301982f9ac9d8131b7d36ff527c5df10d2afce8bcde6a469db425d6c10dd08ffdf12e179a1d58a5e8ebec1176a70e614f06db5d1aaa93dce14257736b0d92689a1c7ed2c5614246c7a37db2013ecfa6dc94e8c43ffb382333d16c79d07100fd92bf0c7fd63ddaede55b4bff6f3130b5132ab6aecd2a8e25201496cfd7049eb3cf4b8fbcb4039666d5f1d7847e8e73bd5399567aee06035e4836a437fdc515a05101e0ac7caf2651a2ba2945f9128f5e979d05272701658d12dcd6d6351b235952237c541f0af1c35abffdb0b67d209375f4b0cd58f777ad29c42475c270514d4964bf2405b4a180b0ab400de1187bd5fd0b778273f3e87b5f43e72f3a916191446380133adfbdbc2a2befc11c787f8527f46f14880a9def0ac05583cd2fe0b44a67a1934698f3e10e63cff7e5b6ef1b2e380de905a29d237b1a5788a46fca785193f45f079b0f2288b860a606d332356fc758f6df5ff6b8f4e538bac5f04cf93b00834c9c96598994387ac9bac71b739a292173b974e1d96875985f3a74bd1fb65a60fe5f8d7c5a087f5e6b39c479ccc072d64b39c5d1b18cc909022edd5ad5407a588522fe019b5be8cb7e56071c5a4a510dde41a35916600714ba8a69487181da0b4af43f36ee3cd5a682cfef1b2872ffdeca351d3e126962737c8d8ea2e86a1ef248d5b95c39a58bf5d1b76d202010ae0a52965bf40e08120b7193de091996e0e1c51bbb6a66e4cb3cf6141b44afd07ebab50102dd90bda6f21674cb3a86069b1a3452c044279dab24c94fddc7e8a4e98718310bae45ed518d401e3e1b3aa76152103ef76329c949a0d51442f9214b1c09f8cc4180d877681f1ec8e7a0c6bc2ee9bd3365708937399bfc146482d0b78b445b74ed602cef450cf90f20e9890d4aa801cf451bbbe19211b3d8446ca5a1787d4e1c693eba82c51f62d85771d246cb1a4179084f6131aaa733016ee58bf9e0c71cdb00a8620dad38edd3be398ce030486cc504449b7ccc7c7ac70bd0eb60fa76d1ff7e4ec85902a70f10b3db794f432c95bc67cee8fb083d538c72c265e5c7eba29a14e79dee53a821de768d864fcce7ba524ceb3e85f66ae20fe7ac3e648b46b1c9cf5a1b1cb60dd9ec67eb9bc4e4ba8f30e08859a41240a0ffa0daa3ab1418f153afd8aed9b17f5a8eaee948b75b882d83719421ae259935a464c77189c808766a809522fff78fd92caed13670374e5933ad1a61b59de2b0ba82c6bb33b165ab6564cdb964ace0f5f8e3b4a42b5a463645581b3993bbb95847b2f92ebd01af96de01cf007cb0341d943f74af023f133fbe5c95eb885e9eaf06c71b468beff1de1c89a703b88d128308db5c9b717a190373d68774bb6351a108a3b2f29c2d168cfc11d62efa411efbd1ac8a93d85abc683b443f21a19b9bc3a1ccd94447e926e969503b239f73e5904635674e60dec54358e61b39780c00ab5341c6deaec0d21f4a785986298b5828951905a44d05affa48dc11d928dfcaf7364b8075e52127b5f89406b4e138537878fb81c8b04486e0f6f86d350d796e94263709390ac0566a9b5f666a7b4e0222ecfa3ef4afb50e7d420987
ek = 0dc34b0fc991bea47b02a8cae2f81a10043ec8d655124b3ed56505296c5aa2227ce2ac04a0a31ca05575b2e55c01119d6588cfb529aa54e707155bb4f9a63966d9566bb65a95287591f715e6bc0d7fd1691129999552b1771b35a322c5145c7a40d79d6d9c3eadf941112c4f76d678cb0aab59b9a30bbb340e078bc2899951691f9bf84189a87f2af590f881027a489ea1bb89e3a8b65959ad503a5e051c5f398a654c708f9ea51bf75c6bfc25634145076a93aa6e6640e6b47158ecaeb621c606c065972c9f26a34736067161e6bd49fa2871631aee5b518ddab90f692929d5a7a6e76582e53dcd36acecb6a76dd9455358ba95eb8a70d3786c01960b367e15536b456408e4faccaaa139c8e9737ad6b8b0e380bbac446c73b7b388b319dc2047fb7338072a0f225b506253afa722c812419e9c739c90beed97ba8f684111900e7d1762a5c0903c390786e1445b615a1e054efb7b0b1daaab671a63cae7b55c8b6f13f10d55707650ea8d864c7e5217b572643e6c7480411489c9ab18400483a657185990bab58b6a734596a6123dfe5240b2f908fc8c3591490f89875e0ad3b06f6812ea973e6fb0a69886199b3b55b7d26a55501b43609b3d6a3981cab946049c10b5737daccfb2040e014a5f715b4c1f8b0406b3a3204602182450d10b019b388bfe31b5a5a9794b5863bcb34cf6f659b25cc95f0a42fa9305a0d647342845d5b28ff5c1727975bb48c5ad2c96b97ddc3bd4f0b40e9b6fe1138739f1a9ca3b969cf33ccb700fa9fba93ef565a8aa180cc3711974bda14ab85e3817ef4801c0c3b3f68403bc94cc7412ad044a220750b6ca963e3e052f310bb1474623f707157c8a7d67f95989492278ca5707ea6d106431fa5a3b88c39e3e360bc0288925932d44a2523b0980a221519ceaa65353a7483b7de6028744a2869bbc869a58bed2327b3c6a4aa7447a9a09bbbaf322d5914dc9d5a1ef8aac92b920524c6968289d7da06db2561eeea26fb764168c185ec20ccf2b57a89f2887720809e94c377b313cd5ebb7f71037bbf01bf85b675432b891850316f6b938231793aa3aab2972e979c7aa258735858434b6386cf0c5a9232f60a70624b4cbe9f10fc9e3a0d7605bcaa23ab49a222f66127a1a4b9f2bada03c8dcf330e1dd90131852b71cbcfcee91f528377d200433dc898c2118f7b6275f4e0b9a97028e759ae0c77477cfc26a1398cade7671ab89344140f5c3662c736107205a2cea71c3612c4eb063cac777b9d6b61cc0419fcab4908ac161674c6b4c58c53a5065c637d0a4c964e29729667aa949c39ea0797b6882951314354ac28d52c2096049df866bd028b1ac3b47cd2e648eb322134522ab2993db33491326a625e8739672551562b2829ca57ae6518dd4553146281fa57aa373412f22c2d0cd02b6141ba29f31612447deefbaf8f974aea75140db2b85de409db834c283440e377147b2b8204f09da14028f1960fd7c6b29ec1bdab0098ea22669d7123d36a52dcd634a447209bdccea731b47719745597955d3372cc533cc9b59712e770d7cbb63cf114cc02ac9933ab248617b9b284a8763a8856afea63c442ba7407905c6db13dde25a24062b7db428958e2b72117652535c1c24226266bcc7e87a721181ced66cd9dd1c8d86a1c28d0c335b66eaf7422c1bbb3a7dbc7f2a81c7a477a35717a23b486f307c766f1291be3afe8408026352d28a826a7e57819390f3341bfb8e258640213bb06b8aed87eb78b216971060b590f16d05d83801404ebc63b7304a0880062b4c1e235655b43c2b6062c28d4064a1a861a9844544776e8eaadc0ca66b2cbbb691460382b586e77856b8085a1d6795f82be8185c62ed79b2bb8a3ebf57150145892f99a27ec8d1701265cd16b5f5293955400a44192b0e47f399a0bbb9027f9d3aa1f5407465b8b28e2a87ab881be300fb72047f61a53b1282c13b65ec31045b1e0b779580017e1776e46a5018598799296f49c1447370af1227a7c000e327b40ed2965ebfc7a555803d4d34176e14bd6f9905c5c4e253062c1110dce0c22e74779f07846a6806eaf340bec965dcbcb1a2c40a5e6428d2bfb50ceab3a64cba6aed667edac0cbf03ccd8d8a56d73c70b122628f90e4c760ea21c485a0536f6f1632f900e1cb13208f442501c6cfd05027f5fae41abece025084a5e4598a766114b13b17dd16a4c99f255
result = valid
seed = 174aaa36410566dc15a5e62874218d7abdde0b2c0f30d877bb80b1abd5f5a0a450a7a2354f7e5cefa6f4a4e9a1c411eb9364506e9e1204a8acb3cb77fbd2c4ed

# tcId = 32
# Test vector based on official round 3 seeds 30
K = cd0a41e85f2afaabcd7f00c2a9be9bacc6d6f79e0ae6b7ef64de31dcdfa02b91
c = cef4be98dc83da0b9570bccb0cd85d237536d29da6544e77e0ea894fb5a777f7966ce27f9baa0c2d13b2559906edd041641ef91758e5e33c09c0aa3657892b63b7450243e4c07d4ed5bead3239f6c3ed3c59fe3d302b1fa9360851a7f6057f3275899d48db6b713a9b221fea8f1830b45c2fdf9f08cc8a5bb390c9b31497bd35e6c659739eece6306ecd8d77610b2ebd9258f68de04671fcfb85199eb7c5593369fff6828c0412b666e9b969adbbb494702001ac8de879533cc2727260b7664edda4f06fecd7f775b9d4dfded03c9c3c309f16f91011d6240bf0f81eda6850f88e96ca462bc0c836e08408159f911f41b47a83cd8271bcabaf5111eaf3cbd36b5f7c6e61293fc1cb5a021f1438488f220b0bfd439c0b53d814a085ab07b8a1a751a9880dae73b97c5b45091ff63d1504298c7a0ca59f394f1d7a2064163cf8b4d59b432fee9c73492daadc5a3a9a6b132686b75db0805eb7745adbaf38d12637693a85cdc77fab26a48f39837d84a6be8734d28ebb50ad913f5ccd177ba3b632a0122345c1601c4582a0718254be614c8b619660a92ed1caf7f9b79fa0f0b2f1eea8c06962fa85d2d3699ba1e2cbeecaae9921754deac38225c9bfb23ddd4dba78a327638e1ca00697a4b93786f01b979c169a3509104fcb58ca1d7941f803263c2ae446b75081ac4df6c154b811ac394f87cecb719b6180772f9253e32f82dbe7ba2e5c4f1c8a8c5ac37075c3a129bf96cde8dc9834153ee49d17414826f4a4904b19f97f9f592ea2bdbebe51d72e112d600b795b788b1f742188c38a72d3e0d7e8f1a80bac86c56a8a6101bc3653fc22959580e543b0cd9eca89e077d9b1331e3d5aa096bdc2921fc5bba044e5f96c60d4088b54e5904ef842d8d160980b3bd11309ede2bce224cda218bb65a64bf5ec0f1fc6d4a5ebf01a01483ec968dddb1c1f56ac906853c69f90f9a5ed66bd13c13c0d5c8e74e39f6a3b7808a67d01b9edba03b391c8912ced938ebe7bc9c97f82a3efed9b5dd12dd83f92bb7a20e5f3d15b0341ac07fa3234b33dabfeb62bd399fc5921aee054dac42883990d7a6fb7e470ca11933ad82491983c119b86c35868276bf804ff5b39b1af66467a3f5ee835078ba96f2666acc015d9facb8153b3fea916985fa36b050bd3eb5f2b903768c390bbb917a85d14216c98f9a050d057dc4dccaf665b94a1d3a899474fff52cce5376b163c19c07cfd8046787f2714a14343b18b5bdb49c06e76d945418525cb46520a29d7c62421b81cb57188b4ce22e2402380e494a03744d2c6a4398e358efcf0ff62ac6d9479909be5e41f2a6e649835858168221f6ed1a857e3deb195a6e68917d8eb3e945f294ac6555facc46c558ef6260820575c3de0d896f53b9e864f76eea4cf2ad6243d9e4369ef7f22aecb1b349c342e428548f29e58e0096da1579c0f2d200fbfd205c4daa7d0420bd3a4b0dc7d5e6c9cae7ba37a7065705a213d4bb070e291158fa6a3b67bab4574a712e1aa9806a315b1b7c559385181ac322855d30c3c1aeac5b34be0f6b6a0a5d9ba07c02da1ed4eb279ca6ecbfe015869ce6faa62d32d32ffb190d9b3cf96c7ede8423bf33f3b124b2f9a2fc8990030fd1c5a3334d3feeb134c2b8b65b5f515f1d668be68753d5b980e4d37b20d14533c98974529bddd2198a1856f0c7555c1624942147946ea61dd511537a78b401970e493c9927a14f2f5dc26b397f3e0b28340693d95378c67af4fd4f04cc1fde17f01ac79a15c3da1bcd842e5f610cdc807970357c56e3d6eb66556054dcd8844323dcefa4281ede5e0657977ad4f277e3b72a326f7d9c448137e3b7c6bfb841116584f85b6b8970cc911829ab38719a0418490690344ae98e62d114965d8a9d154bc0c6b49ca0826b4909dd9c3c56348e34581b93570c7533e0dde9c0c5c5c28f4497c2d399151438b241af777b0a04e9317c48971e8e2a22c83e25b9ff9a170010b6487170ffa8d03e7cd1115caccce2fd41ccf6f44c1b25fb4ee4e105aa4e9c3418e6d998f8f738df1ae86372b0a383cd63c24971df937945646d4207a7b6042df82653450095d62154e115d13bf7992aec6e52cc20a9f430a0356436531ff985761467b8dbca0dbd15ed5760ef24c37d74c90a998ee3ae7c748d703411519b7004f38fcc48ad35cbe2f8218249c845d3a04a3b4f345421003200718c59a5c2a
ek = ad4330bdc85f4699cccd373de5d7266e5530a73a42d10c9b327a57715539eb99030873689f47bf6871a00c6caa06e4b04a832c865b69293303cf838ac186b453d77088895db36163b1074a8e045911fa92db578cad284642bcbb44f844c6663f3f4c98cc8acfa1a96b6df57f5be10fc76477d306245670b2c796672331076f74480c2627a3a44421a01229509752a536e95ba97e85aebb920b4b1b1bc55bcb95fc76ed43b9805236cdb62861fba353f08409c91126661580123509c05208c8604389b2dd3b0f8fc94f432b41632c4ae1ca0bdac54ceabbcb743362725b839dc18add4b7795a025261139539641aa43a9c185621d13c33c579189244c884c047bab4187577c97639ca4abc631eba5e9b141e11b6aa8d562449c3ccd8757503a7ab358a24d2b36f2e1768fb24727801123354b6dc661f640883e0613c8886121b89336202eddc464204b1dc16b9fcd3906bb9a6cf8d6a176a43aa1b13200d67ad0e21f2f73186164a6fab968ea0427c82501c59c49488846489710d7976a5c812f78b5b7df2aaa6437054b0a03180c4a886b7d653149e8497b18b18e98e72f9815be90d252a4583f2de88c0d7bb10cea4d65ac1f59683db4ca4969a9b57ba65e06908f7e9267adc8c87e8b8d8d5651b234bc9ee1c65fe42a51368a041253e982100c25955bc39b70b36c67484f8df88c2066cd2a5339c471b60a1b81acc5922e274cea4a071eb71e788241ad1b7c41db1e972212e27c770e6720a7e67de941a1ca952bdbbc591ef78019c67dd184259bc873f045607d1440bee46f199a7d2274b4e40062c064368bf5c6d50046a198c89e1372950b7710b3b6376caa9bc32882a6b0aa9b7fae86cccad0574cd8b417047d30d41bfba0119b909142363d307a006265a3961c9c604a7b65384a5deb1c61f25f66fb3b7640b5c3e22b8ed488f08201a10c3b5a42b043965d4fba6f31b90c5a8a1d8b29a01d500be93225ab6acf77960afd2824f2283ce86288cb1a9b98c11b03dbbb0e0854731b22464331f6dc70e7e1771471236b5b26ce131649e77d46e7946b85593b2989bab4ce5d09ab8d745a64d53401bc0ca4855e54b20ca4811ae5d9192de398d9d65dd3a327499cc0ccaa9f9b2b547c5b53722b50b21c7bd2c3c7f67a15be8371e9d4583faabf2467a4d5365cf7d92b8de8a55de200b61185b89c83bdf817adcb67fc775a5bb19f1aa453b491cf1bfa8d51d0cc499331de7730877a2db14778052cba5d759e21a8cea550724f52bf25c2a31d7b117a4377f7a461ff92882e11a4a8c137ee5a4b7aa67f712838737a96faea898141a1b5165761401adbb650bbea1698267d324a3cb1d9933be8bc95d55aadc4a814f201ebf724fa024763563e2656b028053cbd16b32c20457349702702c4b453a277b318551c8b732378e3d7bc31a10b5ed975ab032fbff647c6340c2d5c91f68c1addb447fff01dfd4c0c9d925111948f001880b36588df16cd1b9bbe85973ce513662267214660340262273fb45f97f65da4e615dca4a6aa06c5e9ba0ff727775c84608611827c98c8b7717daa60004d2212dc28b4392a6e0333a77cb9400978b60a00a766f6264486c60af452fe92452156961f2467d013072f1c4cfbe08ea7885a74d0649517178412a1ac63261981adb7708dedc89b64e67dc2a8b25d98cb1ad74289372e48fabe360495b4a7472f3c8b7f877280ebcc6019648ef960ca23a1c49b684f947460e96f0e941408fa026c127900d84665768db52a8ec05696725b3dd82498226030b7189c9ae1c612e9a2c65c86c29426caf686d5b00ea0557466a1b04f8485a457bb83dc68c4b1cb01e7831e476453f084434151fc0c9ea3b7081ee00b4665048bcb8fab778eadf90c25f54d8f452381e252b2382d04028378e7cc7b3973cfb776249857cc611af8f91db8d5b9f5d90212b27d5fc9a794d53e3e002089a05a421a540b36aac5c803c8f5cd71012f176ca57a7a439db90bdc71ac65f0470d54188927bf3d2640e5a3a45d9021f876562fa7c6c2b37be9261393861c5f0336a47ac373e6874ec53fc9f90d856807675858ba1291c7134c4b8432f9782cf6855ae9d49226055d9c4b2f23c0238f20b516d6600fa72d8a5c2d06e1613dbb7fcdf9817cc299ef2614b6085517cca4006876de51659c317c7c9d15b2dfa3cfd29db64b6dee0f6e53b6bcee0ac31c086db16d
result = valid
seed = 351fe4313e2da7fac83d509f3103caf7b4c64a4d458fefdf636785ac361a1390f072d9b5a99f9c7a0a011e4dc10f6b600d611f40bba75071e7bee61d23fd5eda

# tcId = 33
# Test vector based on official round 3 seeds 31
K = 1537e848472d0efdb11567f6ae943c8d16d37f91285fa7f77bf589ecc5e33d10
c = 3a385d4faa2e13cc995be625819127959a2cdbf5030edfa42c129bf7efa22ecf8b2c50d0b2e6e7c3bbec34b609ddea036ede43e34ffc35a98661a78c3f29d07aaed7df7d8a04e53f2484d1c63b14644e134704dfd643e9f87a1a60e0a95591a6897f38924ae27812d9ea3baa5926a657dff1a5f2202e781270f8d37fa747c9b2f71767f265a86b3e9816d0545cff49ea6b0aa9297921637dd928ae528c90124b0d5786d6b0e77b1bb6f49fd8e0799b98bcdf6d39efed155c8b29ecc32547327ef733d644ae279b4ceda0ed406fa5a55f9cae0f5c97dc0bb12b112a4d2b4b24cf7d78ee1a2aee6aaf10c4c311278bf521b3431d9177be5c6bb414074870c56adb807331b640dcbf15d1f0e28beb419da866eee0581f25aa8567fc28dc7d8477cdff4fe27561519df585073a47e544708d80735e086c6f9cfce4531a5123d1b8071f34168349e4d35f7cbd235b92e9ee34bcf0e1f056dae77af055975f97f9a5a8880cdca6b1eb79407187f6954ad5c06fd5cad5ee2a5e4de17ae0d9a58a614a3dae0ba03bcf8990e47b548d94023a436d3066c34527af538aa01f62e8581c8f824b9c25e495f565fbaa7c11823f2f6b25b672a742626ec8f044814fec20afd555156ff2c16f1205cc4c5f0076db3f8f6a0b4c814371e96311c43c2e6fc3aa811d5bae3898d7497199c8ec0060546cd6facfb27138da4acad7129917d4affb94456c6e4842725b78b410b6b56a53b27f54792dcbbb9f32d7607e071f09e105fcdb8861bf5e452810f2917c73fddfcc8776cee79fd7a8711af303bd892d00d9b757a252c3c53dac6fc7223f6d480a277c38d6d836542761912a1181e9043ce70025ec14c79d01ca72f93d12a19a50a8021033ede24a361e3e152f97e9313fc3812a0787d61705365dfb3c115eff71154d1145bfbbf1185558aecba14e669b9a354d2fc9302904b13a69d1068465b3f969338bb7e5f9f819959eb1e779f04dca99f7a92cebbc668c5e8cc416d077ff12f4524e959cad611a8c175e4e9757a9ef9c42886c6851bd684e6bdf4e94d82e7b3c909b108174b8d0b1042a41028ca149caa29763ec56f2964fb3cf6bc4d8e3563a4ad320aab53c80aa41307e9942b45ec8dc17758750bc60d413806f65cf5a5ae12ba8f839eb8d4768c1fd86e64f1f11c5160b0cdc3ebebd8a4dfd19b8bf4f0325c2d23970fd25f1b6829d648a86bd035649a2b2084f26cc08506a7fe12f57628524d01d84be8b73f7bf6c8d030a617bad843866a430060b325b0cc5092fd6e98e5df5bffabda29bebd91c4bf1535275652cd7a7394ddfd0fe3ad8053a3db3dc4e820a77dcd81e71a7081d21563894234cb2f8759e1b239350bb9b2eddfafa555571b642780c8671587b86b64185ca9c3107e3beec412ed6029ab679903e356d449e4e8832b651318b7e6367462c0297a31159e9d1c0d2278280bb92a65ff6c946f6991dc73cf60fea144c6fa1026708ad9477831a2766db8bc80b1607bbd4193d7901e1a824785bc435fd8915d2d55c4397c2e0b6a9bab6f9665b27253e492b44fb96f604c16b3ef21da9d9c33c80e1b8e2fc11c53c37d7f465c44de890fb65a7194b8d1f348f3fa35a0df294ec9fe1639ef96c33633ebebb44c5e92b27d199d9a0a339ca893e3073b48e92813db2c7e572e0f5f52c1b5971d4ceae3a81cd420e2750e58b16f7b0914c2ee61cb239e1af94820a9a96c794170fd1397e04093792241d81f3df0827b8369277a1a139d723c5529bebcfd40a9d168dbbe9613fe08b28a8e98c317a6bb1392aa39e0203e1f7de6ef6181f96ec520b518375a362344b9e08a43c374cd2638e52a0c1dda322dc46b3bc9c1120d18793f96f0e911102312f6e2bf0b56cc3c6ab6aaa8c3bf7f61be3b1f9e410e540de3b0084f35ef7f8ce7426ed3713687bfe53172e7e7e80a409774fa1578bb6cdfe9499acdf29e0af32117bbaa40f7134d25c23bfa322b0279e1ec6632730d9768f27da21ff481f777a633a042c223505c263bbe5787388ae3cbd95ce29ea5ca08181383fcf77aa8ff293039670cca4a64afb79c786cd122dbdf960cd3b81b862a7473d72342b8f8d8c46d6b604245d48805640dcb423a417e619ec3ee38f4bc557a4c700f4e5df3a685ede647c90427724265e2473fde973b3cd3c0a2f79659ab360f3a051050ded822bd8ed4edc218a893cdbe10572745a93a6
ek = 2bf6a6fce45eb9d6a03f11858433994e304b2d379c43d4670be6c9d65a61e50c34ed26c67e716933cc5d9ea22d14f86e5cc54967ccc82e3506efb8cdf40c31f313135b597b3aa72fe83b01ec88a97e32464733107294270f82216e11688df6cefc2a9332243eb75059fcecad20a681aaa17402fb36c6e091728ab92efa891d141c251895f4c79fe2db4b2253114be24d22a38b9d14532ff80e384778c8b99a4303506d08303bab91d6e05c68a0c0affb5dea7344ef5ab21a559cdfbc3be395834b4b8d8d9c4af6a9ca37a34fbf05669f99af8bdb3237c98f98802ad76a26eb353c6612674e8b4f93a190f293c80da025da00aec20265cba37b0df43d78982e6ff49a9f464e7ff57680e7455f816f815c733bec25e4227ca3257336005d0559b647585379542eeaa8282d8a90b7a885b0360c4c9428951820d189b873e246e4d793fa94c0211630f54510f7f06d116acfa35c856f87913bf61cbdeb0554589dae65a2e25341e4b93916aa4b738714526653e798c11f24563b2200319c60343869579b74f2ba9ddb03c6f3479a0ef3a5e5f80183d69034968e25892c28c272dc501466621bc091c0fcfa09a2b56c9f8cca6cda208a523ea6a40a4907c1f390780d4a04624466206594ccdb1b19d2b9cc407bd172428316692e09229fc963710165970471e1b554f322c1548a118f84169dd9731bc8c49d1b0130287024c391ca027065591fd9755ffc2a68d36b7dcdac3a54e0ce67e432e35695a3987b1d4a1e5ea32934c1cbefac253da2ba9714ab6a4a46a07950b6477c303067e0e673fc6cc800a26fcfb59a01e397f944335eec26002889b08a26338947dcca758eac669929bb4c608f9861812e06aa61f5b8b56299efe95109d57c42c066ead511bd868c2b107522043da8356f617c26f7082b078234b435c478d48a53d5a369f7907ce2be8370c0ba7347707b7ffdb25e6bab2fa85b5922e0bba7269fb7a9799a158f9806bc3589268d8514134aab1dc83d415a235ef49586133de1ba59b8fa1ef5493cf9dacbeee04f4b9a94b3daae423575682311bc70c49e65090a87137cb327419a2f2d5481d6b10044c6a551eb711bfa828a3cbf22e026d2345dca2415b6d9b03e9479faf589ea02a12d1c03939935e8b225d7c18534a2cef060456bb58145337e81f7346e057bbb98a8c0a312f784351dcb11a1fca7984a2443b409ba903c3024b8da9a8b6aabca90b74a34b532bf01c7c1c1c7ce05bf08c5c65164a01f64c86797317dc03b2d69c263390f9e411df4f4508d7b03c7b473a7e195e8338cae5b89b85465779029c0ac711653b1c7a24bb3b9bff0c612887c12a39c2f5bb2920313cf3522396eb79065bb1e854a8956f7ac2143abb4136b0682bd01275506a765175c4b7648a0dbb875e2864d52aab697533512164be2659c57151c4af898d689a8619726406110faa69f61320e75d3a05cc27febf609e52026c10c01c30118ee3693a7293f4f7cc4d9f84ec37c5f38890a6a58afce1855d4d0ce1f0a577790423115c59228b96bd62d68d90f4bfac9f17a7597a492e5711b65d8626e568f0150a458201c6205a81fe74a591b547be842765723b57503c3b352478b304c39b22b147bf6b5bc489c2dccd44c9f206b7cf58fb3faa3c8891524faaa88479b0c4051deb63eab53822f84935566ab7978c1b9e5cc043767c109bb4663960a534a750cae177aa33315584138138d52648aaa5cefb09f5cd58d008d4c69a1c85a242dd63a997385b529a288758c427ba15b05642c230c8a0180938606c6e1465166f128a35ca3855657ac1b3677a0a15d094ec68caaf90cc1958ba0dbc22169f3853f3b7d56f4bde7bb2c1c71c8c4c95299d95873f89a17a4583bb9198e0279a45691a3107ba1294726a385ed95163f0bc3c609c01ee201c5900eb763518f212f14723314715e7bc84b75a611c481cdf858350de0495d1c020228b004624900c300cd018166fb4dd217cda3c792da49a87a3bcac52542f3b3243f689ce69c1946a134a97061c83134ac52c92d97a458b7b38dfb7f42476b6c5c272c71065e5159121484d4a541311c97fca3488d13b1de64610483cb3a9551cf4a3317d0c76766c777e526595539ad17bb6c184aff73b6c4eaccd5a14ed1b1b836975deeeb8909458146938505dba5dad77c1a3acdab128b36dc1e94a121c545e3515ed56687f8911eb5e172
result = valid
seed = 9bc5315580207c6c16dcf3a30c48daf278de12e8c27df6733e62f799068ad23d5a4d0a8a41c4f666854e9b13673071ceb2fd61def9a850c211e7c50071b1ddad

# tcId = 34
# Test vector based on official round 3 seeds 32
K = 5aad40b5528d175e52ceeeb0e70f31d8eaebb691d69f87029c966f191c6e5a59
c = 99ce600c4a66fb31f655570dca9daa4ad7c548a6617019fe7929426b3b0b0782c46bb60a9a618a41dc2adb77334e9e20b6fff08f9658767c818b415399c26a69d110f8a36406e1b9e4f18e79dbe98ef3c5be1c71bb9583e94a4bae18e786d892bec54bfecaf15d4ec112d034658d27ffe26cd690e5665ec07504934029eee4314f49ccd9c73747c089ca0744b2c43298a17ed480859ea7f3ce9ba577c3da53c84deb0d34d78b5581e76321b895697704dce1e36f30b3686b32cdb20c8f865b7788cb93459913bb3a623904e51a106785dbad7471e269c333ae69990e8bfce1a8f38ae3b2d5dd68875e5abbaddb4152178b84f62df313d6bf7e4c8dee49c84eb6571585b9b2b1aff78e5d5c2192ffb0600f3317d9a14217b45edfbd6af064e9468fd2838fd83a0ee27e4fe33df64462e5fde462c3ba7710b1439a96f4c93d14a97dca88a45151c4ad8bb7e400990f28a4b98bf6a4826058f87af51bd1901ab37e4a7067e01b7ba1bb65ad6efce8c79e35a7dbc707f64c7eed28a91976a7026a1037e353c2e17753571007ab7b49caf80b1f35958b0308aad971b0b36ff5b95a290c1a0e2ce9d299e8cb1be448de63dcfa467f5067736bb649988c020b1e2118633260e02d9aa0a6640fa15a85423c7319adfc43ed03ed4c0f7fb4a67ed3ed9ae0024acfb75c7f421af32f9559fe95e261d5cc1df7da8bded18b1f109325105a59a3ee04d1bc428abba2a3411f6220e51bec19056d0eb2da00f78ace86ce7e22a525ff0d8f0aab674174ad1a1975f5ed0edf8767733dae428d9018155de34665090952cdf1cf93297dd65aa50ea2e7804536f4037a819ef059423ec0d235cbf71b0c870c6729ac1241431c7a9a9300a9dc4386f6d9864e3324dbc4b0f7357b98b65d489fc05c32302d8b8f33cab4dd01e1426ee197c2fe4a2b79619fa9113d92d15ee3df01c31fc33a0caeb2d7448282bd56ea9675b56b34ed39072dfd1481ae524459b6bbf81d3acd8bec34a8fb3acf9100c5642b709dc8e6b8c90c5a85e975acb13e9ea501301bea7e9c2b87ae2c4217e4482c3ef609fb833b0258505aa7f0c65963b60f1a4500eaeeb1ba0f6b46a0c4b58d28b16d3b86073bb977f72a1aece3b05b4662448a41362517da77694802bcfb1c2b413321fc1fc992b7b09df003345ffc0a34f76963a3cadc10610ce18f7a89835216ba09dac2f0a2731f9846bab78a0edaa1ad9bd6f63d4a43143b31a846ce138ff97590f60ab7347fb272be1d9f35939221dfa49d9ea311536def8020bea5759af8a6fbd34947ff6c812076ecd9fb45ae16b69efaf9ace46c9ab1a162490f8552ac273abb174ac4888ec0db9957fe3db777a2936291762fcdbd52e0eb55f7787225ac8e0ce9dc89a124d975177404c6a557692bea069a87f220a23ed09d24001763b37c3d0e3fe7c981beda9c05a78d14d6fe23c6fd9b93b45274c13c286d8e4034696382f3517002a564f38577df0cdc2f80b323fdf0d0df3bafeba4ad6b012dfcdda8c61bc4d60f6f635fef5c3a74dd73c4fdbd2988f142e2cad4312c4431e2808e41ec844f736158c23e874bee4b2711be9614e8cf4541538186851696ecd991eaf3c26a2e88648e310b35918c27058303a6f9ffe23cbc189221841299178d54320aef48ee89e7ef580609a17dcf8d31d2e2b082ccd6cb374198e06239db17661614e551621219900a778019c8e69a21b0e0dfafe27bc2fa3f28dcb07697fd402fe0ee2414c8de7086b69e1135c6a8824ae48e33624add195ff04077d2afe4fb79b24155bcc28948e79ef03c7b5213a456765d7b7f3e204c33b73eeb70259aac4f92728eda87ae7676174233c3d7ab43b1c47e77506dfea9bec8b5acdf0dd6ef8fcc8a8ca8eed48db06c367f9be106065f75bc55c9bb7ff972551243148b41bc54ca633c1564721ba98e151883847ba11beaed5ca969ca174b3651d86e14fb765e9523201679b770aedbfbcfed91231eaeb3da9d76c52b2638f539e80df8036f5c0e4b14f01fff3cfe9562df159f22569ac29190800b514311d965c88ede61188ba079717e213254c6fbd3fb2ac9922fd923dc3543210506fc41abea6a6b26c62ab02c5112df3e3643a914c1ec0fb6e709713f5e697f8dde78619034bf0e52cda5b626d5f1f4ae6baf907e3a3ad9898eb13fb1fc5a251eec7d039ce105bec76332cc00dbb74b189b202721ba
ek = 26c68b1ba4659966cc95d79851f03e029a736c3b4809f9c366093967c53769b4796ee76b4f1277f1407b8c478fc1400de6415c2a231727303c86110af4b743aa85b73e38b41b819021b07d1ed5c6c171077e9c9b6a678d67b94958c66921e9cf0f573585bc3b47323f32979b91c411c9133b3b8b03199179c6f457f106be4201bcf2d142a4814c5e166c17680fdb2a1296890a89c802120585951a9051fccc4c42001346c9add97f93191c720466f95c5590b0cb8046a470cb50a3716a063135ea4a0219217b4d373efac8625ef44e5c0761bc0404f4ab87bd8abb068c07da5c832de7530be88532fbb5d8eb5c6023a5f0db1aee3a50d2864601a579e6dab597d6cd29208c48f075d42c6b27aa3c3cd837e224bdef354e20168c03172a16973224d50cc0ac7f60fc9b0afc7f399c29a9509f9bc3abe7298303db253dc04a69bc873e874a43dc28fba6339e4152e4399a3ef1055bd81099b33a5087b816ccc668a75bed05650d37966d058d6ebb2b3a819218036c2ba064ebac797c671ead151c121ab88f6c9395204e714310a8293c64bc9789864f93569ca043b856c8412ad985d8206b6e7485f1956d7e616104f720e76459bbb0c874e45479e67233137875c82dc6509cc124bc184a3dbec02cbb08b989103fb59c378670be58f0a96a694d71062e6af424b6745fd9130beac38d297a5f1ac783ef064084b84aa06ac9c2680e8db2487cf43bbe6b8574311a4bd99d733a1b6a751f68401938f4091d25837120664033770d476096e561a1b03e8cc878480a015225cdc1d0719be196b4aa94074c290590988e9b4a4ebbb4b3e5477483cfa6860219237924641cf9a2a7a1219a8a87bde9d08166f0c3081297eda4737d082ac5617cc7c36d428b9dbb7237c122676ce932fd01aac625b5db503a8042c0112714eb43370b5b5bb0d53378a5b6f738c874dc7a7f1c15987c28112857a4bb4310788375d9aa0e60c59958c7f0db809f688f7640805c334e9b1aaf78761d5107c12618b81ba12a1258c4b0123eeb570ccd9924084b7ae3473eccb429ae0c7fc059926f25542911a8738b0186c404f2f107716b5d2e228f91306e3bda12a9b281a598c52228330ef93962d085adeb6beb1076969844e1980295964f9f115840753c15674c86119909d111719182f880ad9ee9792bdc128a8c4df1da9b3cd43301037b192abdc694099bab87441113c77a7f7210764cfb463a96c4007108d4537f29d4859d305987930fd4d94c796cbd55452d10e9b8723a6165ccca8dd39741e94418812291facdcdb453529960d850a40745a022643cd1cb70ec330a6e190ed04963ee28cc774198914b5bfd7c43c6614007d49dda88c1d8b42e05a388f4db09ff1a394b01547155c79ff4933a28568e172133515eafab53b86a078a1a62b114b9977465342a61ada1a20c236d3778250eba35f8d36ac0d58c91198d4974610181bea1cca0724061976a7aaf161afa1b111f0b0e5b835ace9ac1fda361048a9b0008096b41bf7c619af3299c5abb04499c272211931f7b6528c17d5f52405097afe5e0c6ed2aa2cca7915fcc2543b4c8268256cf49936a858f7401117b80b18b081e08b45a0e828bf830c13fdc55fb468d99e8107b93616da437b90a5b52896330c53cf3e28bd3799f65f28bd5f0406638c18c8c9838c555a9b015dc99a61ac330fb11654831571fe667f208689d1c045517af836abaae37184ec603d01a918733362942632644b9b3826ed0967e6db05a6e3ca77cc1604174a2aab6ce72fb1eaa31480e235be79c1c25832ccef512e6c65261f2c485cbccf4062a81912abdbbb3c98c5a6912388a236161e7b8283965536908c0145bdc170bec33c5b2e437628b452aaba7f3ebc8fa730147469d63eb8294fc3cc9096781e58d0ba64d6dd6837812b530e9077a5c5648aa6cc024069150c5acf26d3cfa2d658ab18b86b1eeac4ae2422d41704b9982c8db14bc53e0721123a209d67999c9035ea07f3485ac50e35f85379396c620ddf159c3a4cd57fab15b53c8f2e6aee06c6f2ca02f0d99543368ab70b9bc3f655830d7cb47962d7c3789ddc893ab0a1ba3e1170590249a594445135aaf71a902d9aedd178d88d980345190d72b710ba08077fc868e86713be6bb45652a26c73ca91089040322801b9c68de70662248670f323f4233c1a3c0937dc86f0b6476d12f426868be1b
result = valid
seed = d8b907b34d152ff8603b73051f772daa71eb902c47b7e2f070508269d757e02e36b817736cbc5f7b1dd6eef5fe6332fb1a598f3871e5470d440fd2ea631da28a

# tcId = 35
# Test vector based on official round 3 seeds 33
K = fdf3ed80a2b98a72be0cc079b8e1af0ee6491fee10520a1fa694fd692d70787e
c = 6506597d34901eaeb07e2ba2d0a69f64a75006df37ae149cbae6232dccd9d62cdb088a2c55fa3cba76155241aa2827d1f98c5deb271240a165b0cf64d3b7584fb580cb93f4f717fe7b50c30e52fe8f9b1487baf0d745678455096949aaf46402b8bd5f8945251c0ec00458e6c347a123b47350f5b35a7c42f0d1a744637e7f2445134eb74949e95f877b9dd9c58c3ac30ffd248e72a8b568891d1e70e0d12a8ad0f50a8fd455ad503a901d82ffbf69fb75c629a9f6a689de28ba150eec51c66dd0d49dee6ef4e10d0bcc202420eba18a9884fd4261ae8537cc90a6d3d3cdfc39415151609e506f789d7430cdf4ac700a101b40e0b8142dec62a1c9cf29305030588d21a01fb51d6e91b848c198fb37f2489c7139882f032a116ab707d019330953bd8698ff5e54e34821a448a891e74fe2d6971a568d416295906a232dd1dbb5d7fadcbf2f765ac035c2df1298e46683be665cd8f8dcfa6e4b7034b468e0f53e01ec07b0622c1314d15df534fd27db47ce8b18c88ed6f04231db94cf59889483b29967c56a7fb98945cd3ec21ac881675f36593cda7f20433b1c7b2ce7e841b76878ae25883c0e579a6b4f848aacbaa55fe1478ad2a2e6f1893f7154b53f2ea3aa8fd05cfe05fc921852ef372ef28fc6f9a865c055705e4770b2f0e0af58bbf55c7b3c8fad039be3e9d77219cc9f1883a3307641aed538368f96b7f6c34324fd659e2981bb1ea35085c076853b31e8dcfe98099edc6f78f31a90930f12b7a02c655c07712d94470091e568b724dba0e53e8c726eac8018fbfd95ab92e5a8ecf14910bd306b6de6e6b4c95dae6257c0aa9fd8342fd62b96a58322d559146299e9cf70f193ad3dff5950455cfffc2cfbbf21f322ee48305aa55f81c1296fff5fd2cd8a4fd56b40a6cd17d2237880d08359ec9d1950dcdda8997db7ed75c3700d2b896bc84b6a52e0189d1f23df4d0b522c474d5962dde1c7a176fc3a3a2687d732bf7c4597aaf7258f40965d3adaeaf7846e3ec496f39ac1eb7e20f95ac719f22802ecd32e1487b9d8618238cc23ed2e3b9e0d76ee4272de5bafd3190e7d229efb57451270291ca11a82ad0512a93afa24827d8e6d7aeb86d9bb021df121273f424f37d4120872e3aa40974e1ab9cfb180b1d3795e35659cb77a6748e2c68c30f617f5e26b11d5c31ecf56d8365df6f6ca6b6eaff107339620b468e489c2eb03deba9fe98108777ef9397ea0ebdb7dad462df11c52456b0bf2f8f04c7c8d1d1831d99d9596d4e65dfe49446dd91503d909f04cd04251af58ce187027fb587bc9dcacc90145b7b0221a142aff0cf0273d45236f86d4bcf1615685f7cffdf96c29ca4a7ed8ed3dc0958cead9dcb5095fb96fc3afb7e950ed9f2fa342ee8335e32eefd5b932d3859f1408a6334b3266259c86640f8e0dc41f1c7bb05cc7a2f9d480c372a854270f21f13329f7b6e4c711627929c9df3381578acb54a29dffea14280cf4d85829d1289f4793daa4782538518dac82c44e36dc46dfa839ae7673c6388bde9842abe646177f92b4868441be5b82bdcd082a5f2cbfdca0c05ce14ae7689463ba62e773c1bc3d9614907dc86f2ae02fc2823b23000845177a0696a89a7a0b8f2ab01f2ed2518d9b20c73adebbd40708974bf59adfea03e0461ebba4210b31056885a88227e4b9e775339c2500b509e5a4c006115d368e3917cc539e855ab51c286fa71871a2f7c9d42ab8cbcc5a39976483f1fd7524250245318ed8edbaf4e07d8f7c7a5a0e34e0aa7f5d1cc2da7adee0ccbae93b3a723ee56657543f0a3642c01f13f84068856b331198ae9ad6badefe2238c7170cf884dfa96f4ab86a4c99903d285346575f19e8e8319a284a7f67d6f56ce78c5343e2bd1a25a52feb56769e2d1041679696fa45bb8d5da89e5f55844530d06ad5e1a2771eff0359386212d3e0d1109564c6c9176613f9bf2f994e7af4873b4179591b583eb3004d1c8e6082adcc155b3b916032b8a2a1e52907384f16af21b6ff4320c617187000be4b0f511c56116c25508e29fd0e76e6f062bce64c8786a3bb382835a970c2741be8566d1f7ae3489b8a79228f0897a85d60aff154596249143447db552577ebcd611a63e3d92dbb5ac57d87d9a6dc92cda84cd008d266c481b2ebc3affc084857ff44bd3e04d9c47e46ea8580ec2c0eec6f4f1b97bf4b020fcdf05e6cab506b9e93
ek = af6c50f1421cc8e1532bc6afdfe7acf2a43b34130fea7ca5b1409ab0f10dfaa5a5f0e7b9a62006f1c53e82b5c7ea427009c990bf31a939ea2705630164445715bc5c80b3906739c46a4c4cf1024776037bcfb0716d1ba00110637fc177fa1768e73cad8fa4777e13aac74338513c516715b645e3bed722382950b132418fee81639d448eabd55a94c66a34eab68ddcaf1c756a4907bc3f5115aeab5320f3b9bbe84e0d885fb784af7fd8c1eaccb37642cf39c8a24c4903a7e80578ac7e9f2a95cd806caa200e23873f751636cd606d819731cf1b812afa2ed24381a52b4f5fba658618a02e0418d6823e7f418294c81032936559a77f9c014d8a3b38df8bb17b7a8c3b45b53ad60b0d9929a21a4ae3039366f894b1082db5f3cf2f13381d53827b5a568fc5234e099d6b94bc1a013ddde944b4ea13eb52bfa880716b1a10d8827a033878986155b7f2944a63a2cc32bbd61907125475bc09b0ab76222cb4c9f2e80a00f9b71bf9705e3576b5a96f6229ba1ce06fa1b2079cf66c59f30dfb88c1f9412b0b2ac059dcab8782abe57209188bb938d08bda140a0eb08de0db3f8558c403c725a77aa1e0563a54a77f32aa30cb780f4e562716075763e9c5d470564ec12cdfab424ba970c51201081193741a5e358cc7d63064a7183d99b28ddc5b0f10374ea9710193385b855a259130bc490041f76a9d661483aa668aace51c616804b5e7c1bdb8762b73b39f17785af94b355b0fed72083c2b71efd1cd43c1a9704a93e0e5752e99a2ef115b6ecabc74cb03bc091038f5701659a0d4bc693805080d6a5c81a0273be9149861c461c47cf496cfb22526d3fb8ba5a3396dd19a8477611b814b76d5c8191ac1c8190ac3b12065ca4ccc879d5f34bc4479a5c8d4693d8771b434c4b8e8b8ae921e01a131e9410ed11c505d226722e011f2073b0db34d10c104afc2656dd053e43a8db7c00fe705b0ba520980dc71e834127c08077806cd8e82144d50448dd59a085776dab69e42db0e7e8ccfc010a140b50b50e09f233aacd3da972aa40f1d1241d718b54b6009d3daa090186cb167c1ab3979c8356397e598502422da2935edd9c8c44b90e8c50473119d26e99575c0c328307e2017b515f33d4d2821bf341480780b21d37fb6cc3049324eb12a42c9f7c9e086bd0f39a1949058f1d8c8f0739c23fb1dc542429933080ae732b750af73b05df6b46e0f27b678668f9450c193c861e7e38d65e5cb05a52f62b29d21b4b33d34771bca88b3149aceda8553c5813bfa6f8a99c656601fd6f4ca7e54cf80e48fa144bd996bcf41e49aec97734687a7d0da2c71231dd841c8fec9a8fb686a7cf81106b16735d6559424c1ae7a5a5f0515a8074bd879c1cbd6012a3b5a7079bbeb6229de7676a876c02f1620d04905341c95ce512d20c4ca11f7c08684473a31313640760d24b4946c0268c108a8b96f699634414b070444480800c6c3d4bbdf339c47e9b1660b9ea039bcc6836a6fda9489e76418047eb3e99d40aabbdbba140221333cf1cf2bc121318aab09022f95c31b12abbe67469bc34ccb88c8a0a965902e47494c7a0bd573910a97377b764ea7443e73346ef9bac0376711db236f89a025d9b09931aa473ad04b351a00c5d3b969134f03c1745f672138f52ba47a542942c1078892ca3b9509f435d8521a373810b12393c8eab18fe7b6f3f4ad7ea88b88b21db46338adac939040674be52e6c2948fd659935a86691f076c7f228bc5874fb8214ece1947f68b057411c218b776a332f5aa351b4d92560a42346180edb08bd57f5342773249fcb1f036955da0269695a712ed852a35a3de8662966c0b2c2038ea1ab7b4f9708c5849dbdc6a29e734ce8db1f447109b755af11976b73cb6c8594a5de221c44b61b9d425280007ef4ec4ce3b34beb733cc73a1a7f6857218476adb0200d96658c8456576666b6d7c06da03663191e649457d298b81b067789c285af151ff4b97239c35ab8688a8d6b4469fcc7e42201d5d57bf3cb98c883c5c9c88f05555674e7a1bdd59e3f327b69a74f0d4a250aa89fe1359e5724ca02c38784a14690c62d891364b752ada80402128c623d0839a0f09bd0e6a37b724070a4356641c538415f2a97701c5492d29a2f2823884496af9dd06703d8ac2c17c4ddf5561590b63ff78c4995a31a18d861a91c43c5dec3705c6112d81b81555f7a3b432f
result = valid
seed = 684a29e4e5480a5f2533e1526b5fac8cdf5927f3d85087c71f928c59690eb56575d12195ec32a8686d0600e45d4a7f54219b0d7a3826d193a51b9156ecf2edd6

# tcId = 36
# Test vector based on official round 3 seeds 34
K = fa205e16b79ab208250601b4ec37f6a13f6851b94d93a0899a395d623f543836
c = 83fbe3b2e33a13730c0bd4e1dce1ef7c4adefc7d62d5bf91a540fef7010299009c7c2b603da43440fa34903d6b920aaecc99a68789b13ce11d43cc05b3b286589c2528480fa0db9bbccdc4a29a63a6482efc4c82612b3fc4152648a0c4a16f1d74fd2458240de7a72a878773c962fbbde1f83801c0a8044282185d20ade7882a67fb445440bc1072968af622305106ec5fd6884542474f7e28ad36101bdf31d3f5600ff4f865e68cf612d63868ca95083971c6aa06a93b5fddfb66a682874a28e5ce77d09953482ca7c917daff026ab259ae6a9580ed39cf94d345bced2ac41ee4bbf5c33648c4849e2a44acc344967a5f13367fa5fe3d014698040983ec41d09763f087496499086e8fd882eff48d7ff3655a9fcb87028795df440cb4dae831e45ffc80c2baed790819fab9ae70beb4f3b1a8abd7fc86304a95614e2fd59769ecfec62511d5ef0276bd4c7f75fdc8af140638db9e948fabd756ca0fd5f21959d6ba9f5c13a6981f83cb9808c660b3b67b76a6fbb5660a8997d362968134a92b0c14d255c81db897d7ceb9af1af1eacb8f42522fea9edb7587e46f50ba817350ff9cbf3789728d3ceb119642285a7a3d025488a3aaeca3a2960c7444f9c686530f1dbec6eb92dd7731e60c40c58c137e7bfaf027aed2a1bd28fcbfdf450a5448deda62d5cb5bc6a0cddf2453d34c7011e4924606727aadd0e29512f62fcd5f7f26a4be5681e2e598d281e0102ac16a5e87e60e9cf97980e8d0dbf8061c59132cf166872af741c08af8db9236cf3c0b6ddf926db9d620ec8f507e6b52bdd3a26b2bd39d1b06435b5696d388d8c7e287508c3aad29f8c49a580004090fbe1ee07a5821e4bba206a91472507a7a58aca5c54652d4950469bc060e498d38f0a5e27e7b1e47c5f1c4e9c5000b16899ae3fc31e0d0561f54fc3846fb9a618eacd102e39ddfed953bb5d7180dac7148a21c0832a2f9a9deac049fdf9a46fb5fb78cfadf42244ca05280302b70ff2c7c140d6b2ea6f0bb296f8231fad365b6561b2c0f7a6b8ba9e977b153f0f33bffa14a6f01c28a733d6a2829d407908797efe3cb345722271022311f1d2df6b8f0706f9ba5c423248e19a76fa65e9ac7df98a5286f172319e874324c92da7270cd97af76d43e277c59c92346cbc3f455b463101295de98109d344ca04049b4a3fed33587cffd19fe562fb146fa50483f471dc594b75e75d179e0d22cc294148ed3bbd1411496a2f7ae00fa964be786a97619ac789587fd34e6793a1ce0ab1b69b27e42fec77ebc88e5b081d5cb031cef71826a54c23ced97df258618f038d5c9aafeb0500a0f00fc3bd375486fdb1567b5595184040d951a925602a7cbca4ee8e39120f3358d8f6678887eb8aae4156536f23eb2c8e558be3b91ec30304066e84f0a7f77b659086f33a60b757c48e2766b4600a520a85823f80059ac237026852430901403a2ca29e3d464b59c65a910d54aac7484cb1ee04575562d19ccdc89e988a412e1fba496a7ae800b2e7c35cfa106e8c33a11841079cd824c17dc4c0cf0be4ec83d386c66dfd5660e00fd24cbb89e85df49b5694e8e985b2a3575adfb142baf10ccb255a3718d74c6e3f40afc0252e6c610509dcab44cf85c91dbe471f67753d65ea8c83eccbc4ebd8a0b31709a297633ea73e9f280eeb9aa4f49ee249ee028b17dc9d5041762bb6930cc94cddd248231df4da3e126e1f50c1df527f61622fa86de97fd8c6c21f8c22146666ce92ab682e0f7cab45b4901bdcdbb9b98830a97aef8bdf98b1573527b436850110a6139c5ade2e31b10ce7f1aa9d966bab3b7ddb49381efe266a94cc74aa38fb901f5161fe18e6476ad4fdc5d4943b82ae655eec0e155dd739fb84d2d64d72cfc2d6640f52206304fa90f05729ccbaed580cebe61a666e114a383b9f212dc83fe1e54294b1281518ce489eeff4b22cb450489bd8c9eff1d79f5fb3032463e61523a331fd92914dd83e50ca25417205b382b42421b4eee89ec3b1360ed68df782dfe84710fdbffa1bc6802ff8809205f144cca551554945695d447f5ca4ef8808fcf06cfec427babcd552ea0551823d12879f9ae5e322f1d91b8410371188dcbdd077cfba41b219a125accf3598c7ec40f866cf9c30ae13f704b800c19145ad5a2453261f02ef3afc8f94d85687a43c5712fe8ea3ebf7d5f377698a556435c90ef6213abbaf55f
ek = 822a87a132c0b9e3c13bb45e2eb5bb47535099e37019b3c7ac3b81c6225dcc65476fc12e7a81cc80c9a508e507f201632be9c1bf27317fd97275cc3f481bc7c5c25a4b1462767a42cba43b152c276ffc8db55a96d418246e0bb7d5a15f0d883597e9579d675e816b8333097787c613cac29427b11739e650cea2ca8b198c0158caee9971894b67332baf761caf88c16bd11c9f1dcace7b83a6bec71f0ed9bc28f706c38b057231b7c330a4b99898037720cc88245f8982daea502ad30e315c2ca477a3f045084356cb81184ed90734e0cbc0d1553adaf5a94c2a6d8a51566997c735bc45fc408241357da2c38c8a0520fb5a33e1d5c06cc80c4e91314d08599763232517b501097e4bb09bf814a0cdba619c701d249c933d143bbd92c163724b523bc05568a410952380177ff6084c6416bc22c637b7e1ad586324103677101a74835c4255b89ea1935ec8b8382611bd4dd91931c436f9a909af4747dce811a2ecb63f046b411a201d1b4f12442e73d7703e22896a904736308453b946f248a6bd11800797886af555b0787d84daad7883c0e583a7b6530c7d0a8559906f0e423e9e6cb600b9917768777b7489dc173fc67551ad92a26b054ddf13c4f83b5805b9b7b9829513611e171b9ea358abf9054ddf02629a397489dc213705a9b86735577493b86c326e857eb816663dc1417cdac788900c8030803751bae22292af87cf8fda4f2991418948c0b4f54c19163dc4b195b76cc5def67b5288bad948cf214cc6a11c6e1ab1a5b9b1501baa75cec23530c091cadb8c9a02415e816ebe708422dbc2db224b74ba1b83327c8b25bda3cb7127f5c5b963cf3c9abfa15c952bdba2acc01c9d377a89eab6a96a65cfba3d722b6618262ea78770d5fbc556789ce4d13bfe02065f033362124b84560f462c64443b88f3135f585a3b29e450c1dcbaa7b9181133c915522a90f56e595ba11ec3327e6a83c7f1ba59951c4684995ea64edbb3451271a878e42be7d763b27cc430ab6b068173b973141e0a72cdb185b263071d20a8f5a37dd08ab6ea7a2639e0cac1790d5573053569addc1731a339488268873d89a1490b78ee404c2e8328004d44cb4521a68737f195634ab659b919a94e268131ca290e59756311b6273b5dfc2c3adb21534609cb2fc553906a14d8c079f487091587943df49a39d1b465952efae34d33fb9ade56cb6ca9cfa8221458d9940d4bb5f044297c4160a2284032458bf909c31e47a27c7aabdc9815f1ecccadc6288fdaa6c0316f2cdac38ce89fb31cb81b673f26e5709e08c474cc41f213b0fdbc5563851bbec682d9051a5d58148a72956721bb96224214d03e8b89021b98b9a0a87dbf15b491125bc07c6ab6353560d61814ea3cb2e72344104b06413f963091802413521441da171e6b6b039391842141c87c991a4157b428e35ce499a805e2c0954457582b6a8f52c4e102bb33cb01d1ba883ed4cb126c2137a75aadca26852223741c07b027a1883220ca9a65585a5e0c0847b9d0013f821bdad0902504785e927016328c99ca1f3d2bad906b3cef04a3598b2992b2c587100533bcccd15ba1aef877c3a565cb352b7b856880108fb828b42d3612473970044c6c4a057f18ec13deb2c398393c19383603c183b02a461bc9b8ac0969e04179e53c5a8f54a556f54218024041137448d08401fba8e4bcc09cf3b91cc28ed9bb700cc74523c251ad3a7c21f43398f85c7941387612c0c76a43db2a0a368101e88480aa1a5f1500b2a17b5704299d5639b477802fef34bcfd548274d26c476c50fff8851f29ba5ad66caf066ddfec2140dc97b83077a9e21bb4f87aa85a16a7107e3597a1bf4a5bdf008c14bba230cc95e6071bf0e6a25607566c9008d715223c483dfd6737e25a2dea490eb5606c6e32b8063128bcb6181166a93da7626c4273157c47b5a2adb1d88441e76ec9fb6efbda9fd084b496d5635794aa23a43a8c4650e05bcc2e415d775971922b1a446411f952b7e5540091a430882067c0f008211a705e4842789ccf653bb919e742b65339aaf4653e474c10583d9329cadc47a6ef20589572a2e6e4ad67d03abdf7ce1dc9015ba94ed9c69220d63b423cb5daf465d5e3a9d190a6c9d84fb28141f28990959250d48162c68b813460b04a78126e4b2c4514d83cda2735e3d3f1889578b626b002cd859ea9ba6fc856a8030f6010c780
result = valid
seed = d76b3573f596eb286ab5231feec7499686b13021be36cb126c7ebeb9d7030daf248c0a21ea0bb6d6f56f12300e8584d8e9a34e0e6f52227281151ae4c305fb8f

# tcId = 37
# Test vector based on official round 3 seeds 35
K = 11e27d94d4dd5a8e8088e281608ed424a9384bfe96ffee3b6305d17cddf698fa
c = ee3f98af1d174b594dc0ce0558e943a69ebdec0a31ef0b0c7fa26ba7d9c80a64208e66389bc232fb7847ce8f4c89e1f3b3d2a201ef4a055c07a82f6564d3f1baf47564d11d9274b4c69b30003d98aede74baf75c2d7d76f9d4a7af78031117732e4434dbde3ab4c302054dd8158e449de6759125718081658ce91de018cfe1c37577ea0e396244ed732c62d5471f7732c8826442a374c06ffb7bc6c7bdeaa70981e2caff21fbb2330d1013cbd5a37cc1651c3624d2b130475cdca8ceb4098045f63630c338c40f8bc07dfc5f97a363686b13b7a759163215a060f1f971968644ce362f99c4201b483d0bdbd7029ec1365efd2a621fa738438bb797aa2a030158a7fdbffb2a5f1b27cd4a356c7e1d7dcfbf1e8a8ff0ef52fb7f7088452d1d15f42545bcc78c1cd90ab4e4a75b10588d1303877e78d6937c009eb071493b27c27564899464288d4b65d2c3aeced1c7ce69e82935443e1f2560789e240ef213d4521fae62506ac96d3176093d79867dca89e5491cbe53fd78dc66e064b1ed8167fa6864de9f1c29cb81185bf00f6354a38bfae33d8f2306acca3131db5aef13bd0c3c55f02d1c069a21a663c0f754b9c4016239bfe691e50da24cccf54fb9588a280c89be25a48e77f9e4dfeecddb00a06911a33e9efd58ccfd170d19009ef16c3a54a986e55c39bce875a61786990a1d057bd9fe07d57e143969bb5553971d9025ce7bcc0e96d01a496491b0bb8fbf886d8d5527a765808f2a78590ad5c84b965b5535b82506857220fedb7a1bd86ee6622a31de73139fd143ea6b9845c22c215a890936af8765a58dcc24ae6ea2240d5a5667b268490dea3fb3252ba81e71953e4c25ada1da0191f26082d80e66e6d1469c01bbebbc096e2700d98c7b605593b0ad895962e183c7a0cf0ab101f65f2329eb160670dd86b215f27025ef96a72aa2666ad9873474844518adf83d7e6714951da83ad15c89882df4f27ddfbb8e270445e403213c7357c985a5ebeb1db03d1b34c971ae11c986089d1c7d4086954e7bb17bc1cf6d6c4b4df9190265e2bf8f0580fa9b5540ca0dbc635d1a6492cada9ce0ed26b029817e366a494bae2e7e5d618beb3e26f0b9d8985eb23bf20bf097a600d9a06103e20ecab5d5c933ad4e2c77d5e72775f9ca84c0e71d3400e0579882284be79bb3df2f9bee359b2172943b9f4c78e85843834fffc59ee297ef0fad3e03212123bb957f1e0475641f1b4e6771091871e05ff6f2d8313882453c0fc6ba7a2271cc2985835063c0fdcbd2947478b7c9c728f77154b731a1cdbf0d928c326caae6d3737cd478b3af92383b5610ae3109429487fe009411b3fa6eada1ccb2916b37f633e1bbe6af135e95b0f0e54f079fd86ad11129fc10103a0de8a9105480f0369d763161a366f78ce4e679f1a9ded37aa63353bc9f47a5f9b4c63f9fabb2a19e5003b703ecc93233637568d211eb291b3d03b5d0846a78b0f4c9aecf442f0976dd8abcb18a72b81fda3c8de270855587225539d117e2f2a7a135d6b879a3240673c2622fbb1db86fa0e5db9f19ded3215ce5c9ef0b8851109e0994dcd3521781f25891c6ac10b3a38b56eced9498662eb4ab65b8f3d3ce21837a7285a5a2d03c1f8806665b45357564cfa3035f2b8bd342a21ecf6b7897c8b3fd08afa925360c11825ff3e96133fd6cecf35151a95ec05b82e342f4657c297716131e65c3b346e6647de6c92085e6d2204496eea67c97f866fc1ca0e235ea457169de6e4d7a308e4d348ac34701bd8f990f8d15f3d7b5dd9cf3f50d41b9b2a10bfeac96b9438c75adcffd46a60b23f5037b8b2d0984be210bc58180669c7a12b2269538740e776f9716154a568df5dc7e6e3b329f77f69a7637cc78e128b991a4e1eff3d3d1409ce6b110b250cb8d3e092d48b9e33f3d2f258fabce5bd0957c35b47fbfc6ab6608253248c2cf3210b6261146bdb6818cec194f42ef1485ea6b467227a63d461eb7b617105ceb28126f99ae3eeed721ae0f1cfcd05206c207f895dc4183282478acdd1daad21dc0af197dd8763d943199042c4bbfdb84ca4781a3056ffb3031d3ee3d639683b01445a9d82e3a18a7c030da16375d7b69dcc5b533435acf8a3b08c56bfe07cad6795b5a1f794f73f94489579d70436a323ed5f10a9decd33f0d5baedbdb89d2d50b3aaddd515b9ab879e7e39e3e06efb9f9221de583c36b
ek = b9c82a0db31fb3c6458ef4c21b5663ef7795f4c36ae77a85ed8304a4066c48741323ebc5e5f50d50a704de206c4f6a5719b27b8fec3d95e77f545a7f78c57a9432a329741159808d255232d4288032d658bc483d4afc3d6ba94f8bf44b347a8fd4bb7e2e4000db9909c3720920a410a46905d3a34083c3484bd2448f232ed825658a8b25d99c995be0866a18c01274607ad6bc0154a4fdf70f42768a5ca86df321327b89094383648a236d8f74bd3e3854b110ad8d1403e428a73d9a13cf29a6240c30cc53532d60152ff560d1e3c3205ac557fc76bba0af547c69e9819d1ca412088a8665863f64cc98f3853e2ce115c4c3080e002542714efb10b8f51a59ab954885b313af6000fb8c0b23bc59ae73948e8b30213c84230098469200c8d3aa1f68160963b4dec95c20c8290783457c06b7ed61ab17077709591416a422e52a2afa2c61ec4932df188a4a0c056dc854acba8acd5298a6cb2de04c7c3bc7bc724157fa2b9d01c9bcb0624d79e52988a4b783e8a6d7c45115c548e0eb474368993d971e59e96d5c2a9341b40f461752dd73cbff7543031caf370130311c458684a80209565b754437926bb20840aac329392cbc4f7022eeb03580696b239b2993c9927f649aa838c4e88726f9633b8630977e85350bb25c130161b6c0298c03bcb387c38b4853ce8258166175623107f3d4c5a4b266c9978154e710f11337f05986e921b20d1c02d0667b42d1a4f09231d7d8993263a2cef7b3e5f153aa691a12b7ad28513eba123945f0651b83cd36099047b997ddc5128325213875ab7ac39b6e969693c4746f19a159b19b7911abf45a9215f5c9ebf60c46f254c27285e9491486773ca0f8848e23bc16d83155c302d0e42504762226701bb3a446316b9199860b824c1bb5bb2b4f535e74c493a80b3faa5b635d65364fc241a2e1366f3a2ae40ad07e6621ef64428ffb6c86a1883aa20d04b610ffea3b48e88e6073005e281e91d65cea99079e1846ce89c2fffc8cb38932c00783c9812d26f91937e6966dd2642bc1b494775f5acb46ddb3bfe70c62e2018cda8b16ff762ec3944909d034c27ccafd2803e4f392fedba006d672021a8eec76cd2c5b1f2bb65737a5369365c8ff6231b7866973201853d7538b27825592629c7812dda74b795ccc56fa684e8244a4b204c0b2bce93100a57c02dd13c5af5718084042e9d809eee01ef78166d5579fb0702deb07b6708c7ae2757a004d2ce31921030059c36a014df0178d59c7a7a7b1c3e04bfdca8ad4697bc2a36b5a213900249ce02a678009a4c9f8589bc24810e611a942ad468a2ae2d8af0b3b3a7d741fdaeba89f3b6c1fd302dae37f2d54ba53fb78e040991f4c468bc2b6f527cb985a9ae19797cf845c53803d13b267c8f31e4382791f0a7ed27a96ac609b40c8bedfb1a11d8c244cc85f4b692607d72f3cd05b070b5e8f4b7e0ba56657434296caaed3928f32d526cf0281a57960e5c55f6deb1636494e3d618d1e4431fce125adf544b91904cef045f1d088e159a6cff792ff5182386a87277953b4c4ba3714c20bc50e04c2b2b628b147d07291e24e18a6906b5300393180ed011b2c458d7e2a1f4604816a94b83c93c5160b740e3640707a4fe8f265ba351f4ff2c7fb75baf8980f136b2ba2e81cac3b27c2653c89b65ce236a3c0c28759b12275c4cddf5c14c7b69e951bb30459b150983fbc330db7dc3220420dd5e928ef5905a78a0b0e214bf1252765646f6c657aaec11fa775183c1ca3bb7261a2205e46d064239103203532556ca7fbf750d1f88ed6862ed02489bb30c976b4abfc0123583837a8db3f6a38bc5e9a44a990a471cb3e380b4508ac4162a4073f815507d33fffec823f9ccf17aa150a5bc7562a4e3f85995444c787d16901332989c15fdce4b43a215da66000525ab32f5b1d728846fea3ad2c092e271208b6f833e51c701da8854b867e0bd0234a3c9d98117c58ac1ac8b05f59f027b4a78e94771ee263792cb891e9d5abf0706f70f149482948eb6248bd811210765f93b4cd49daa19a17843e510409d6638dda571f680f02b17182e1c7eaa542e990275bd080bca0c793d3113d524598fc9dbc453a0560c556e7bfa3856570b570a1b43f82657458615be5080c89c0bc7e99a67a91bb9b8cb821e426b843f7542c5ce12ca13b5b7f6c716e63411681fef0ff85e8cd3fcde5abdbb9e4
result = valid
seed = b87439fde81c9e39eebe7cf741c685785532c1dd23e8ef868b9ce7a541010f3d1646460817a0fce5836bdfe124a7448e7adf7b8ecc2652ac6d280e986682df71

# tcId = 38
# Test vector based on official round 3 seeds 36
K = 86d765b2917cb98458fc5f5d26cc9a28426655a73109ea65f61377532c83c280
c = e08924a91b398adb3daac6ee525b89bc18256d7c0ae328ee197c02c77442f97841b0ec33c6fb217d3bea65984c0225ab052b8fcfa3955809b56cc7565e97037664738cd195dfb3ec7e0a2ae1477664913a01d6d15362e847cf99cb88d3f8da414569b8cc5afc61490f2be47d4b54e57271f9ce5c8e592178f070d4feb22d003d0224551bb529628357cc896433a87a5cd7ed2c051bc8b0c4bce2256d04dd6f33df91c3af9820d4fc5f99a15669a0049f3dd2843b6ba5022cf0ee81f1e17601c1cb567ceca60d6092c100944c1e67eed0a6c9a7a11d697231594eaae2876077a47632c4714b4955a727ac32f2ecb48e23698b47583245cc7d830c29c408af82653fe37efa53d46f71d22cdbd477ab034386c8241f0bca25ab3a0182b7fd28acd4b1e633f9adedd58a069bf9f20582724f33eed04dbafb95553c145705bbab89796bc21ab9a0780a9cd392be274ad451447be7a195b23126bf18cbe75f12a12eebfc96d9b22fd19d57c342cb4bd3878cd69d21aaf0c093eb7b7a6f149e4d6c214814bf8f1690988b794c06a5b1111c415220cea0acc02b452c6f2678616e52c538dc71b10166067cb0682e6367a861dc6029cec249057484367b5be34f9b5593cc7f92c81cb80e00b1f7535237369b82208f5a8b697a6ef4caed276a16b1b2916cbd7888d18dcd22567e92de1d0acfe7ebc4a3f96014754b84fdd8d3d46203230a71104b3c825d71e4995948414283b636e98d447aef4e9e96d3240bc99607f1a9597408c8556dc37e9cd18bd1be56d6dc73a154576dbeaf710ac9e20afcd5a41db8efc363a7d26ba223a58e08fd1984073fa6f115a616b8a8e388165df7b1ff1bbfae32aacd893d0cf5c0b260f0d0d809ba9092823cd83e58848cb17de31bec1856360ff6a2568cbf27829998e741b9dde5d765e971cec53cd94d1faa6ce89a8a57821be0d7c7dd56f31c1de1f49c76520a324b5c978e075af190b620cf7315bc338a6b60ba6e896496f8afb86f6f67941ce00846a5ac726264b3b3fca4c201a30b867a36731058d67255ec0ef57222d51d5e915a79068e36a62b9b9ab84767ffa472100e21875e1dd288c4382654d1547d11a58be3911832be2a2779c84b8775bf1285eb7a86b98647f0533cc7b9fbc013d3f20b492e06228d4f5b4c859653caac26d2a9cc13ecaf229edb5761d094386ae4a111e56e4e13c992bc994d47aa9c45c0ba40f5afe8531a10a51f74e1b8a6c71ae55f4af1b43939f1d299e396b1e573a25304c5c8d700d95ed1bdc5d35c4e6776be305336b2b26fbc3c78d2a3336607e5fce6f1c6d7a41efbd0b1185ba60092e78e2414edbf5ed1d3785878a5c029ea06b3ab0a5a3cee467eb582064c9b7d29cf826c0cf7e828fd1963c39b2f3e40731f2bd6f2723aa94b16504156a405ad041c1ed04e4c00c5e34be37128f7b57efd9729c544f13e16b1eba33dcceeffb7d8547b0eec6703609b053a897c1cde85871fde1142dff09a55e068b30f694064035fed0889ca095afccbc8434d75456509cdc40e42021a4f196c339e0379b5804c7beb3963d941a3482c96a8f28d9ceffa3513ce752a38290765fdfc551b8b996e7581458659ae35549c9a3593eaf9b5d6705b085ded007fdcc454b35d84bbb583ed1ec2fb74a6aa26119cde1554aa2c6ebc6c74cb1ce3c06b978371c9103d638c37d3d1d1945cbbec11bd5cf736ada2fb8767bca80e88db70af0018aadb8e3e43f3d08ab5f017ebd5c7ea661ec1fab82b8446a8be2034d29fb42d6dfa3cef966c1a3b6107198291aeadb8f29cbd4117df8ef571f3ea2df5fa052e20eaa89c2c757be75aa657678f0ede06157903fc08dfa8280cde37ae23a313e1b501f3ad51f02629189f2d6924c2ed26e3c78c9c90ec6ea36cb0be8cdc0016c10eb728c03e8664901fc9ef25ba20fc8d058070aa17af214bf7175bc1ac736eb22948511c8cbcb4f0d98ef25a73eedb857b43039b4729faa9233b4191fd0700ea3a8b32d4afd55e92b8602a640b75da23902236ca97a92053a98a4ab78bad3bd5cf202b452b31afffa6393c8d28d5812fefa53455aafd8ce3f953701e24820c19f799746ea6aca59e38430edaf1ba46b750d8b2441538f59cf25b437b9c95e3ca3856470609e569d5fa08bda01aae9674e29f96c1c8e22cc5d7710de5eba022766492e265d5f24330ca833dfb3936f7cacba046c761
ek = 35d29c0d6263d9020389240d058974e871ab8e433196680f50c7b88e6a3ec8764b4509c3764bb4db404a8e932413930dadbb5c5d60a01539763428cdffdcca2cd0554633367ad245e069bfdb397b803c68c8543583581bfcc9bb1147a2063262774706dab0a015e7c57e244b12406b0009024fc06181bc058b466ee12c3ecd1a983fe1bb030774db831ef1bb26539245caab4d9954bb01901c6bb66534b95cdcc92a1af075be8a949829558ce625ace38b1296a75058b9a3f90e74e04ff3880106869899e6844a6504b8a0cf99ba86c72cba26564739d0221fa20fb412828180a14bc570503a033eb379790a457f9277a221b75720537205cd19969149ab9d2b87a19250b595186454c99b46ab8f03365200424b4ef8cae2569ab4bc07b98acd2e50b0426032f967354c70b6c1f1a1df32406c296b0e9b8066904fa2184e0dd04ad5c27f9e952774bc82a923ae90888613144bbe376b38112a836b7d6b0606d25abdcec0b471a834fe20adbc78a68cdc5619089ae4f09b32947eaeda996adbcf131621bdb99173063f98f1380a324f84626212f8acca34205299399e62b321030191379b8bf96ccb336498d2a8bf573f44596d0db92792122026b61264693be3a3a7160a9e60fc1fc0897e5f602483d6c81f382e3e237d6709b82056976ce23d66b013ea48cb56d78d12c68dc2cc6fdc7aa1142548e1940e3d889c71e990fbb19d4fa0bf892b5cb873ced68516e544bcc4bac3734215201c617767757dd3ca2b0a5084002f175995abb6a7b88892d07b4ac68b974ca83f13722f028bad4aa9400f0b755fa3352c90673a44be327845d1dc1cada0996d57b62fab1032ccb6eb947646fa25d06495a6577a17d707b11c3e8fe82325d21dc2997d0ada9bf85b45d8e5431ce5ac571c253744108f91aba0b2868c7096c92b2f53fc5a0d996cd8414cf230cae4c58059177607040d871b8b1da28837c7ab177369fd2c05fe300da0d84e97497cf5f22a36b966b5872266202d207740d47c8b1fd118ab390cd5ba70bfd9a0bf8b59d14b165575a079d82bd0fb1cc015340a1c0a0c77c7f822cd2999c6f10b5aab063181775b7f42b2fbc813b2fabbfd76c0a5d4942df97c449cadac303ccf4790685438257a0093461f581c981bc61229c94a130372ad920d2cfa5cbec684f8986a7ecaa94275814cdc2d7fe403c933bc0038b18b28cc3eec9ccac49bd922c446267cd07b786de316012330ae70bc49216fcf6b4c7db2bbab55153e21089d04c3fde934955ba215d047398ac172c2b1a18c0597182e88a327d0f0968796ae0a03772adbb406a210f2e004810513f09712836c45cc11a0d8c8433b813e0e8aa380cb166fa93961a2b6765287aecace40cb4caa064f6b547f0084bcba7856898b221d362c9de766c7d447bc10925330ca87a8379ba944323c638f33b164e13731b0b92a134ee9d454684387790361b31b53c245328bb19185f9774e2764fd429e11e2a4851b222c4a9e504531fd962fc23852bfa3b4632aba9be4595cf5083d64522ac93b41c7409aba1b83ec51cb6a1c0bd0c24e35cbfff95088d7b6ec890cb5559c44553dc44822692a243d032ff75c7c08914d847551151052c6846e2f556201205dc130babd9483dc721d42f42cbabcacff1aa93d05a2ee54bd399186bfd4978a7a76d5d24008fc55ec40a6bdc899ea0a69ca22acdf8bbd14a5cfa2a06587728427865a3331c60e77b5782c37e79561cb622195656d8f9c0c8c2c560ac95cb0b986ffa0784ee17554cb2bd0d332645958bb68cde65b13d274ba9a655bcc8072d6681cf556c7931000b94a9436602f0a5a6fbf770a2b323612bc47190c9a88d4588d97c099ca04b3b7377867a6e68869fda2258083cdcaa41aaa798ea11ba7f6cc4838f2aaf9c5795f8137adbc4c17b491a59255e61ba078a9b4179cbc89cc3c9946c65efb9ca5ac5765f3570f673ac80c1d26b5af8f031266c65b4ef41f7923af49dc6eb3d0a0eac745aca402ed4b9b2de754bc3b7a6b54c2159baee1f560dc502e4ee6b3a3d6b4c1ac1e06dca9edb6775f5696cf91acbd9293be7a82244234de9869afb1b2696300331aae6c9332840145eb16b016f8714fc00020d429f75231f73b265272a936e404f0d57b79c6ca8c25cb7c8bb89284c4e7b0ba9eb33c0406a8c39eb0d5429fcae286a9c56be5839c10ad33e8a58374dff41feb
result = valid
seed = 056661b38038da4fdd7426f32a81576c73ed84843b305168a374f934e27a4e1b79238a80dcfd7c992d84b2dffa67493e669243d4fa38c46b090bdf86bc548411

# tcId = 39
# Test vector based on official round 3 seeds 37
K = 5f83d8b07d320694b387d4ac6084fea240a41f02e66a12a7280e5078ae0ce208
c = df97e2ea928ddbc0fee9eae81ad53728a6a3a953ecb6e3071ca382f9357facebc3cfef5cea739968c1b98081b008096cd4a4a6ca597ae85b46340abbb9d700add2b26b14f4f9cf68780815c4f38adba9b9929a0efa305be578c55c5a028cd3ba6ddf750546e49bd4748064afa4997f09254f33c68bed867ee934f8b0a5974894726446468eaeaa4129e05eba9d5d1cbc878be4d2d4a881a3a8d71c158db0005c30855059cdc29185c8512509dd9567a8605feb883994479426b637dd3c068d47c98e98f18b6f69273d2b168bdcafbfe90579af203ba597cc53ecf12eeed9b6ec7b177d665bdf90ebfd4a9fe18863a23348324e9b891b60d4c720e4f67241dc6ce5ef766edb36b3599701b2343f9406fe97e8b7b77a030a5eea4219f07775d41a4e613fa41d99fabede9779b9b957f8857b795538ca11fbdb670fe2d96131b0d7944f75944c99fa7d1ab90ac25cde6149dcb3b9e128fe2c46e79a26479008a57f6a1155291950d0963d5f702ec4c58ca46720987ede70518dac5f2b8921cd0f367f9e0950cb44d9016ba078e4e22609a849a2a34bcd8f4795a3c3acf8e02f25d187b554dc2edd9f5f68788a007e05abc44f5d3bf9126ed5060e08eab422da200783549c24103f412cb9da9beb8e09a96f83b73328347b6e2dbd951194197cfea6ec0bb2ef3469d50c991e0a348f34cfd1af87fa1548bb501bb34aaa69e81ae0dc314aa984144d87cfb9c973bd16ea7760c9816d1ac8cc745515aea51eb7f538b4c7abff9fb184b34d01fc94d82e1b3f2baf0e8c0a491b411fd570e1d02a98fdf9f0098da68c5d026b07e97672d4abeda9ef0ce886f83584bf212e4f46219e95fd33e6cb90521ff7026e57108e0eb73bcdfb1160875a99f95b3d955f444321fbeb431c8864f7d387ea52ee3c04088b731b53ad9529eedde950ac39ed114a92291c8cc7db0dbf1815d5066faec5c5c943657f562b43c0dfd6059d631e2bff45b440c3dc00cb032ff6c3ccd687620457910a72a83488ce93dc99204adde3d38dbd3e0db8996216b5d65a11215e0d5865ee6aa848d51464f28aaecf323d32e927f024abd06ec057403ae7c6e931c320c1eadf2cc66d30b5f854f52f238d20720f2020b1dca40405f38d3f89a19161d2cad8e85534ff5a2a046db25c804c53667d1239df5bb6052d21f8a43136f694f3590ab02bcfa13221fd80838e5da3ab0dd3c212a2ee094d1be5933f71fb62f74422d38a05bb842be8d82ef68830398d7bd1c822fbe6ceaf6361868f6a05754b1aa176c4b84da0f93e4564e1cf2e47d54ab5308ae66ff66b0eec00afe8da1773ffae4724822e90d52a12e174f5a72f5b6f18ddac08290cd4131c5b5b9a5a1f0cbaf71147c4139c45ab2f622d0d4a9fffaa258d6ab7d57185bba9837494c1ce264b8eec129510f761483875802dde735ccff53cf7de86ee3b14fc81432bfea8c98e8f2fbc680efb73dc3e14ed27400aef7a9e834518360060e0ccbbe151c72144507d389233b1cbff481e8d89754d59b213ccfffc657cb1d25fae45b28fe152d73e14c29e49f3eedc3823a7a75bf38e8f0d2e5872810af32e5ac4415b07d0379edfb869ce7306e8e74fea6953066f12cdece8cf01ca4723f5dab6d44a4a60e4bc79ea7b0d70492c10537fbe5d5bb3b61bc3a497c1c78333e2923f44e3fcfe0ea24f768093635a66d4278e5133626c2be5ced1e5fd6e1f07a47d2718f23e475a39c7bf9fe53cf26aa1d581e447d3df277951201a0f63d0ea7c27de1b51e472ab3668ca5884eed5561140db1e46d8442afa25343d968699df67b6ae7f17786c674d60579093988bfdcce853e48e1ce54a5930544fc6548daf3b7a8478014648e7b5625b87c68404b9a71fc3bb013c77d4ba91f75bffecabb32d0a9add7a13190718cf61e7e9903b3317e97df05b64f1e85ef0a164dc986b44ef94e250faed57c94dfca9991fb0dc3e044c9d8d13080955dbc6a988406a428e64398aef8a9977a0668edb140b38cd38e172aa192ffa82b0b45d3aa9edd568019b948aa10df147b1b60ab95bf9053e83d9881ae88ec0569fb7fb3cddb167025bf545083de9ad03a4dd7f67108ea4dab51ed24ab192087fa5816f057837e1c0c3fed094ccd52ca892e097e11e1ba9d2e827555d91d3fb1c19ef625ce6761c66a19eac07a3ee51445e5cd130cad23f5bfd247c443106d8b8f26acfa36d80
ek = 349251ec123ce574a5dd6ca1d14a967e7177aae64d9678571d6b0b0769935a1a2a8dba53db6c5b7067210426c64f53542929b31d565bd25a480d9065d79852b0f05002964772465c3fca5f8307308055603039b1b56726eea02a8cc19c5af41309f145000d2aaed3038c17911677a2631242280c23e9816185c75e5dab43b4b04c8777a35721605aab1adab828f2640ec5b23173f6cf5d37ace602ce5af62108ecaa540ba46594181ac9869517502aa73ddedc4131ab152b53501dd4aabd79556476063da48c4978835f28500f810b77715257080d87247354302399485852314598fc6eb1f93feee6429eac96d37c8422dac30f473b56db0dcd2c64f1c18f91950e7984a88b63979b424c6d4a36220019881b5aaac715e426a6976a300ff171a29778c82a1520f42a2f0b10d26035613a1e0511720087be146ac9f0cba2c1929c0960bc16065748573d61eb195de53ab9ec802d247b210b747c70c45aebcf39229e4b938eff354fb9f65cc6b52ff0163494744848885ee577048b506a95112ed45466252783a4016f30e29b1928acbb448379723d51bc3b59a62df46ca75f64bae27aa2d9456c66e2997b48274f425004e6884e296e17912f7e387db452681cb32e7217566897287fe9c38622325a8c6716e5a767a626d98836cb779983c31d1802b0e0bca04bebbfa9e2cc02429f987a31f73274ce5320e1b0cff8154da331be8ee21cae8c5037a1baa4956b04833d4928a1c32147246002466716ea9c69f4032d33260c338cb13ea09e5e47957700c33bda9b147a3f3f64b46c933b7f4689d2797e4ad24df42c002a323ac0e781b7e8c8e679c949ca730826b3f6c28813ac24ce7ccb21136695c75b3d028fbf6ba94f5a06115c72bcb879d64cca29309502836edab5c7b2a79a1e1204161369c5e8b63dc513d0aac9fd366387f0aa2e736bc09b4dba05414659a6937264ba982b419342e8c063ec64b28663cbf4d12aa5a6ae5aa9056ae71c4f5643cff81ce6d7a8d29a250ac27be274afef453dd176c462791c249a817329142c00ba332851e50a01660a47e35bbf3890c23be173dec1a1d57a4837975c14269707384855e897cb44c4bef532a003409aea41d2fc889f572ab20c0409831ffb0222cc7246438a95fe4a6e32412688b2cc8c1963e38526201aa9d2b0963533b2fa42af59e61d53c4bac2bcc09e44c5f9c4963525a7c015244000749e811873a391f71315d1fa60c806390fb3aa80295e77e80158c665ead61283271a1997757e5c4dc6893ad71a63a1898fcda02165db76e252665153016c90bb9c8423cf8a1d371338feb40a382c2c3f99840ea96f99246044f4a5fa5cbb8d7473110b4a5238255e5c3d43463b055bbe46211d2e05812dc46bcd539c56a15199cabe5019220dccc1a828a5e0c37bf130a6df762e395915654b5bcb5c3eaa7142e1706697b9914a287513e407ed376354697144b33260eb966316c05dca8655a0436bf47967779d43cca5edccb932c023351542857268a57a74c4eb08b7809c289c5543cc3730594b3ea33de6e23a5600ae6a68cde3614cb1a80bd7c2379c1834c349c55fa73859c5a3ad45886286973f1363a5a536a0b08faf26a939179f873cac62281260868569372dcc744185a55feccb261fb0af1ee7a50dba2c49636e09687f4618667db136bb291f4b4c129fc7635182720521acf1d67c719a283c412bc9165d9f883db9049b98381a4412b6599316cb39986a9c3f8c069aedb9b5e13b82f3abc0c1cb70dbf0b5d1d66ea003676197c1be2c15bc6533a41804ce0c123fa55a87fa344d850af4f5b12fc0ae3610593e1bcaa1868571b2a618db9f1900c459376798341e4263c70cb94a9db42a04067f7a5310c606bd7ff661ef3508e6b6b6373c7ba0c872b8019676263bf912673c59a4c51372a2da860399222654518063c3e1f07cc6c93e91ac6b53f3c04516b76da65124325c59d4360091923d1883977a52b328c0d508d0f039696db843bc12c506b521ae34c9b9d145047293a6eb99686770dd587c92bc65aa3a4083b40e8fe2cf891c5152281744612b2598664e4368775572e4a03a9ff53e307caf081ca897dcb43061a404c689d934653769ad59d68475a8b0e7277bb280ac77ea7b1a1b6111c1574c6358dd6a472c49c264965f8cd9fab7d1fd2c5f4c3a4ffcd66e5b05a4879536aee3074b69c3d4e6b1
result = valid
seed = a1b52d871612a1c611ae0944f9e71858f35d3bd14f20e96a931720668bdf0a6b1f135cf64b6403e103afae34da038613e2853bbfc36baafa3c6a95347193f37c

# tcId = 40
# Test vector based on official round 3 seeds 38
K = 070da4db5d59e004607fef8f49379692999d0d4cb63dab350cf8c546fd954ee1
c = 80efccbe9e2d761ddac476b72e873a252a02782ae13d9b8f863e943ec06f26f8c080b9d34ffc22a8ef2cee0a4797d781da660eb80d6e5160d3d88f0ac65c68094abf9f9199d2f92c9fef5f8abe17e80237943a66eb26406d46ff8768233b9e8f059c61c8638ad84add34752ddb6fb9e85f784c8e33d2537712fd29592894cb1ceb1dc6f2aa9d26fff99aec7bf00763dc03ba44065848d60a8ee2536fd1761f209728bb62c2935bc1d28f4ec860df4f3f16605b31a2105e2819fc2cf0066938e3d54058587dfd4acc7d716a320c31ccdea328454a0e8b86e56da5f7da253955cc9558c270577ced143eba13ece0d597ebe3e0a04e48c704bff12ae19e7befe7d7fcc20ec3ad5736206c836afdba38ac4aab46f28d65edfda9599e69e1944d0ba65ec1807719cceae163c84bd3a5cfa1dfd2001da4c7ce8edac1b9c9ce15a22cd7cbd63c56eb27ea4c06907a896574f15fa98a1b65122fa94b720530b04509aad646b84e2620c8f511d9c8d2695c8aae14964a555d7e4b276d4d55667cf709ccba138b2dae4f6d796d8b146a920263b9664a99a9e88639030cc01602d0984c72a52b0ec87762480277dab8c3db42a19e9d8e183f50b777f7b2e2eb44fe34c8b3689edecfb3b94e7e7655487ba73e169c7066b81c18ddbae4bb949c329e299d37bdec28655ff7e1fab642c961e21e88442ea00648bf32b9330c31ae883bd5a359620f05f00d31b5f0585d6883d3f65e6644dffcf86342f9dc8a7ae2641fa3f7ea8bb72c1d9229bacc2a5730d77b04b2a6f54b0f935f2762dceb8ef229ccefa06fd885b022181fe5b29e90befc48b044d4636e649500b94741b3a4f7a4098514839015420dcd3aee122dc29b2216bf03a380e7dab2c56acc8c46bdd8d9f1b11a3df65933de2a419bb67ea3fb75cf6e56020a8075f15a58bb4da4bcc02182170c027e15402a2d5ab76b41d4a1b7ee34f7145fa1fd85f800d9635066675d4f91e5ae4bfae91dc172b19e36e17831c062b2fc0437bb14c3d1035f59762dde5df04cda8f16ab5cdb981dac9542be07a330836958c9c03795b08aff25c525f0f585abd0e9068c68aa205c1ba880ceacc9c8074711180bc790aa51fda9a7897a74539f79381ac7a1b0044a482db549ed4cb0328cc51e944fecdc1b956c5b63e177aadf3f857057b1e0d63117343dfb5c1fefc3934f64cf5af9a10bb8ae15b1c3266c49e05bce2f96d87be534bebdecd0b16dc534f95697fd4d6812bd098ef3e89fdade0ff4b1a93d77092d0d7324037c27f402dd0c434e55d8a61db3c2eaf103b6eaa851028b4191cb88e32afe42af49c6e878da887e7bb57ad417b1e1c190c434d79c3ca319d58bc6c10e9a16ff3bdf52b025023788e755e35806f52f7f6feb72c4b687aa72a1f2bdca1eaef6b496d68b361e56d552a0c8c5f8c2affc345a2f94ea62728eddcd207d5c3291eb455f0b67bb1fa96fa296de8e4f0053e47e2bccb90852dba79c7516354c7feb9b39e0eeabf64382cb4571cde7a4913e254b46e912350e2d4d7a01e825571b2804124943b025acc211224b06def37c8c537823dc24d26dcd28502dcc56559e08a160fcb4f03bd10fff9fa86e6bdd0327590b603b2064302e374abde67593c205d5f73e03aead35a9041442f7f0a2e1b534be07d0209c0f432939688f4e1fe0fffdaf2395a457ebdd59b7a5f05d79139eec13585607e6ed69a1ffec0f6d12b28d0988b8b09056c7ed48c8e234962a52948842ce7d53a6cf39eecfc533d40eaccc868d0699aff4b216a8f43b94a4b84534608e3f3a97ec7e84bf9dcd5a02dd7fe47d93134abcf78184ec182c63837cb16222282a499f9ace26d59d5de962e8b879b255540291017d8c3adde725727e7276959559d478d6edd243236f74ff49f8eeec7972af6dbb73839238068ac0a6c1937d63c1c8358161debba36f18e402e4045d6c5ebcc55d37fd2eb5e20ff13c2dd231237a049bf1cc6bac16f0444943ebfdbd139b521d0bec71d38ac891763b8ac87b093d9b540dcc326381aea049ef1ec5ec701df7c5e733c6f58291da9a53a611f7ce6acfb99d45f7374f5f536b3b0b9c80756c79944ab262f9c6536a80f51545d46277ecf7fa0b569721bb207b4ce8ca4f25c49a04dbfee807bff9c4008f5e017902294828e777131fd89b032e79648c08fd457010415e997c114cbfac1a6d496570b5cca27fbe192c
ek = 6a515110c076dcb486eafac9040ac0690b79f5278022f59bfc316494a782d92310489c9f93e61585b3bd292165f651a7017a994b2512f0a5bdc8e77e9bab7e5cccaa7bbc779d445e5f16b871989974d92d2c268bce10764c0146a683ae56c47c4644057ce8b4739031879bcc287b194cb36fab6916ff563248d04851c74a7fe87f4fea546a565eefd507457882cf288ed294783179577ee898bed18c97660bdb726867a2c9581cc13bdb263dbb414d695990ccb897fa31984734e3178e081856627b0a4bbc736a235b3e392b3996441198c41bf8cef5ec64d2f5c4b628490736cbbc076d8ebab4cd1ab4936935fa3aa40d941e85cb08774520bde23f24739400bd45b1b056d8a09ebb49a3e4b7209037c94a47084604697185bac8772122d1bcf22888f165546bb699b23b2262035135120cf677aa7f767ca049b869137999884e360518358852cbbca3f90643764cb30fa16cc009766c43b89e599203d6344b1081e97c863190ab57d42812d603ab56068283cd30e92e3f7a8989715479cc3735f3cb1ed9120e8b8c720ba35ab1178b426c413c5e89eb5483bb0fbed13a2fd0783ce4bdb1aca87d80000dd48caacb57c74b802c6b133817ab099c84f1c22383e57a759ac6eab76df67876e3591f32595a56a027f2087b63db7dc138cd820a84b09411da2284ac78445850ba820c31b1ca97f3e680e24201fe67154b935a36292b18857007953a848c49d0236406e7a320243fee64ac24b02952d0a02a57ac4fba19ce373e3382cff61160913ca55a091696d782f4134db83958ded48e681546ecf2be93c09a9bea7b3ff420c84a9107f4a75a2a1c40ba0f9e6060e936218f0c0904bb29add2305cd59e29d2b10fe667f9ea49cfd149d1d8bd62e549e08baa1ccc63b8cbc734a24017e4a099bc5a939828ffc8cac5fb5d388ac8613216f21942675cb714e32cfe666357413773ab5f6a2c405179995ef42635cc7db7238dd7c410ba529e7d7391556c5f604c38fa079a70fbc2e8b393306832fe2a8bca891d880209b9719eb4d2732581408a3896735143462a45f5e4267084bda97a9a5324a2e23a714c1322f4368be3ea5219c10f56cb560a78786c2a51db18c79f151f3743a7de67c43a35c63d1b70e17aaf4e4c48e300a73f9c07bfa776ee8797f803ca148aba782a2fab110a7c4440c5791354b25c1107106be979b2077d422a6d8edbc04225ac63c3705394c9fd5389c11855057572fb303ffa365cc2854a3bf620ce5203b21bcf7ad9c675427ca1294c7b001e37a02be18473d1b13d9c52b9d59bc267ecb1fdf3bb96c2b374e72e4bc0898441c47adac60c1955bd1a5096f371bfc709ef624078139feb979c9ef48bc0bb9100d0a97198b466bc5821978c87da85c4e4164ba61a010b5fd99435dd18129a6b379c3232f75c8789d486ee3b6c84e052b55066e81c409c182d4e84926a42abac49846fd7b6f7c305e234130026540a6571d2c241c2700ed4e073d0262bf196164c71a62b904938cab91cf12fc8d527a091c20a86b163aacaf2f25d1814bf2d435dc7881b0f0219bcf40f90f894e74392fea065fd1b69f2e959cd0a5850b002cfaa8e44d0867a16ba5b173711d77f355a71bdf7674299a91cc05f2c772a5280177f2551b6f4a986f3bf584a899e755464166c3220130e694616f76cc3722c999536b6d145dfa5a27aa591ee994332893fa87acc2df67113f8a9c438abfa667022b92842c73b15047d6db08e02930a6348a71472a5e04bcf856058e785c10d049af83736b2f78f8fa0b16b0b7e897cb695ec20d37c35190a079a57cb41ba5a0f010f4cb94b585466c9a802f0855946361237a0840d43487bf65bd9f000f2480afcfc03b3dbba6ff053aae4981fc619d82818251c0d00ddb269042902b4c28fe6578709374f2461b0fc1a00441b78582db2a76dee8729be071ea3c9957f5a3e75934628081eb8339ca5cb5ae83677d4c31d7b12b0463b57bf7aae0af3901a9795085b8aed0564d3755588a0829615785f322add179edf08204021b86bb3cf8f3528ad652437ba8b0c6901cdbb748ee8a2d854644cb694668b9ce322992dc43f2d8a7ee655be3b257a0974ad0649104b6b4e9a16bb8cb79a42968ceb1cbbbdfc6c3921ae35f6b22ac3c2f858184475b4f2a12db3158b3bbf2d64f07ee186fc57de21c26bfcf6b645f83cbd47cef72136aeb644
result = valid
seed = 952b49c803d6d6fba69f4375adce8594847a00bcae2179da49af2aed0423250262d7033947ae42ca53522a65fbafe18d3bc3e0cb66164e9a094fe4b44d8977ed

# tcId = 41
# Test vector based on official round 3 seeds 39
K = 16d4d64c78114b5fecbb99dfeb59623cc33725e9fde5fbfe1f805c05ea7c6c4c
c = 4583baab569c07628c4931763b142daa34f7bade4707b002a966dae6982ec9efdbb2ddf1b82f2f9fed20289dc4851dd6a6e6540f63ead0986171ff9aa92ac558be96585eb1b3ecac469f5878a9b271f2388fc213578eb7639d018850148ed9af6ac2ef136e48a148d0f8b018d00f2d229dd4b89587782e4d3308daa12b39fba3a8b82de3e5ce1e381fa8770067ef16551b352893e21098830c2c973c04bc24dfbaef894d3c01f4410f7c8dbd7321a4165f9040a2fed09497db369b406a159db7a642fc840547804dc77050fbefc8167bc17bef43022eb0ac7badd682775a8f6dade61f443ccdd1e649247f17abcf2453ebe21c4b3af4eff0996f7b5e6024c809a385503a189b984b021e650ac2d182b947d6f248104b8592ef66052d80c8d1bfb612ae1d58e79d17df364c23841c0a969e9139068fe1b3a51cb992c255c21008a08f21f661be10c4f5199a7bc1dbed99d253c34a98504d85954ba733217545807a7e85f2d65dc77a054365a275ed9d4c408c0d10d9651c99bfd789f00a29b95c4a91db3c479a7a759ab00eae24ee49712984a28888ff16534b59c33e160fbd8980ccac1fb6a4c9f20761d9c7030974ddf02346869d9a95631a9bd3c87c3973693a5e6c249278f3b85b7e8011285e6757b908a8842749e93d8568e8cc570dead4f2d86ae4fdef2852f156dc03204e32c1c6946b9b7aee25a96ad20e122c52e6fdea2e1e37aa92d8f50b62ccf4cb3f44001a1a7ce112bad5b9dd005235fdace0741ff622168204981514aa2643e3c2c4c03601e3bdcafa2ba76bd326a86fc8334d2a3192b4033316b9f02a7e9fab545fc5580680363779137be9c49329d1264279d6587f1efc8a1591021b13af1627c172c1279ec61b23d51191efb898d8a9214df1cf7f2b1737a0e97aa45e813549f42e828f90c1e914093066a0e94da503932f931ed491bc43f4a8a689f89ce5e819f0322464954eb154046d3f6ff3423d2a1dd928a1eea9b496e64c928d18f57953b009c74c9f3b83ed0b6b9fa99ccfbe79c47fde9b54e2df8e819488cc5534e8c61dd6127615f3442384a6770ec9268a9bff0db2920ffb63c8b0d375781a48d4a11d08854f14bae1d25902e54900568a46e3916290eb3e0d7b47ec6669c93ea516fb93e7228e3723630247cc061404bf2a8209dee902ed514efa1fee05dda7daa39667c3b06b9ad0522be960264d4c06efd899333d61e68964c3a1035d95f32a4135da95c720958016b5d17b6da0931e95921aaf48ddaf762069230dba7f8d570cf42a78e0bc82327258b71f073071b8cfd69b24f3de704173fc3157c05389bffe6105cf0e81602600e18a0e3be22e052b975661db56f3c500c1dd2a99258b203ee2ae7a8d5b1b91fbd5c5d7c9d6b07f64d860c8721dc51adaf24fa2e99ef8a80a5d41c850a255be2b686920a64a69914071be73a460e806eebadbdc5ec665a4f26065dbaf0b9721206f761376f5709bd4cb34af09208970bc1825e460419e223c960cd7f7fa20a582ef9ab90b946a3017b375763265f8118056c7cb929f1789fab3b10010267515dbd9e3b0e0ee4082afb9f780b740272037cf0b83df078d4827ecea5dede4352eab5f94edce1e88564311e91d2cb1893d4b5ecfe47415025fee66241ec51f0896872b298231a222409a9abfb447779c180898209df96a4639284bac56d8b94f3ad67996eb877f01cca0faf9be45d540e2b350c7ab293cc3d0c49711e2b7d7856f0a1e297e21fa89a474cf96e2a1028007f2d472f9ebb4bfbd3b3dafe8ddb17c574c09fb4d741b4480f2e525c75a712d6127af50d95ccb4622d344bd9c2163b9014be4a050cb6ad7fa065ff2464ef4575fd208f910445cb2e0771aa1c97873ddb95a9f0b33c9936b4134f06adb22cd00c3ce148ee21868d30e890b44a6c4cd1dc02d15a4e6d28e31cddc125cb3fcaea52a184aa041708c4bab098e387f6b4862c7569ffeafd128472096841596a6ddebd47d4f92719bde6e6d5651943b68c820b6bf4ec1394a259651d2ad460ff28f2a2b9063c686f3df62c6562e9f28ea02568058e27ea9f2519e7485ac9c4028be344ef015449ae79874d22b02d94c9d6fc5c57cd49e548edfc703fee0a68bf7039d8ce4d3b179c0df80270ba9efe440fdc1a31120aaa88992dce10110e6a7a845929b86c4aeae473c72ce6abffcdac33f104a817f86a8d470f0b8aee3
ek = 81d55ab1318e2c501e7d462cea98864e291c2c727e6ef2349332680fb06b09767a2ca72cfc078163c140dc7151d869a9c785ac62c6ade5f7519e070a08269938c7796b54b482f027a0c63ac24a6a00f7a0e7c65843e1c1fd01bd11d24ecf3c8b90cb803626044d03a39fcca7e918ae418512631898f417c9c9618055340a05f67b6f1cb7cc44117af09922cc07e9522285d16c42a7b2f833b51e72ce1c28a3ff37ab697cbd90d96b3e460c56c1734f1b11280ac33f170b3447c07f99a68f9a6f1dac6083368555782f800bc7f4409abf76b0eccb6da8f0825cc0c696cb9119340f663317913a641ff369657207194b65fa6b1dbbba94d22b512b56877120a6edc10dafcb2f727349e5831a3dc8a539c0a55a517e65982eba97930020608094b93e481fca819058537bb2c051cb2c3f0e5a97e8365a14491fbbc03f603977273a035855c414812ece238d254ba7334cc5bce7256716077766cc21c617a9c378fac1786c1cadecd13948591198682cbcf0cb098c504dc4b16a8269d13a701731b29a71432205660005919721c994011ca3c0ba8c3178a6d80b2abcc9f6e6b7880811894cc6e62c0134011aafa69568a1b95bb43c815c1405b4351a7290b856c50e284eca0cc384a4551f455b503488313a341aa25f80aa02c97b9d3267492c31652b7654621a59f1aa64ae4410a1099ed7f14aeb10485f794e61157c1563ca5515684db66eb99b76836a2441139a0906b35553c9e3e317f5e2c08487697574464a9936aaba528fe2b0c0c6b058b791d94aac3bac180b0609ab36b27579864c5bc6d8288292387dc4931fc889a45fc8bad636ae2bd493a5ab401311084fb57c6fd88c2f0c504d5c463738ba7c5a97237c1681d8aad66307ef648748198f6ea0c8fd6ba7ec424052c8a9b070c571b136cfa86f199542b12cb2a77c6973494bd41a2f0b55cb0e4122d0958026b7c54bc42eddc040cea8470f738f9c9916c158a9ca6457d8d9a0649337a3ec7347475eea8c34e8127636b3897c547c0479a1e22bb2f7606afd97cabee179467880dc02c7b6f892ff3a7a29844476fa9843943d68ba4df2db6b8368394b62cfcd257beff5b8b54150407c5529349769824af105adfabcc53f936a8a492825d6a9b1108f1ea258c9dca2d739a600f68616b2094ad29207184607985e3bb784d7977c20dc0585233131f93fdfdc9ee151c6937c7bc7fa4af43b3b1dc4774ce6273ab04736308e89e21eacfb81845678a0c220309a3c9fe3104f61680f334227670f95f2b84c137a964a0a3a57525a4b99b231a8f22830d5bc588c0c705189b2e8a19c4362cb50186b99b5a783031300a26300280f279987ec058425817327b481cbfc789f659530d9c5d9c8432959adf71741c1f9353d9a84836a5a5487392d19b5073a72869ba4e454c14ea5a93751322b8592e8566236a86c6619648be1782cd03749d9b9604209ec66804c64913a143887212e7acb54d5d995d0cb17e3e27c6dac70904235f5c9bb29d908d8098b11739b16706541f31b53e3a384e594a7a640629543943a1262558530c193d18079426708117197a90b1c45e8b394125ac46238d2e22fb8750d1c190824828280565093999608f4113acc18370509201056d589041d748b2fc71da15490882805d3d3c0fa0a837400b73d25688c698cc8d78d144a80aba8372bf7c349b9c395bbb8adfb885906402eab1ea58b622ff45c4dc14c9d11708659596552b18a3c0a1af2cd7b558f15f461f0501c409a120b4468f2c09282ab7b25f9b028746fbc9ab77af4262691a64dc43d59139c21eac58e58a491e26e10974e6cbbb82af385c4f77e7312ccb5194902257d3c4a4fa1a9035a670b5db47ee67c1b07747b889a6c481490462829b26184be3c9b0d7a0f9f2bcb10c8176f03464772479e9b84dd28ce94199d31845dff0614d02841f4fc92f9221cff071551e82dc829c9cf991e42265f94f7b4dbe7b791c244e37c3ca4192f70c32cbe9366db59a9dd8582d6e69d849151cb7c6ab82ab8e7854c7b4c15b1557443cc2b1284b7fc7b16e415007427b5a9909b99f21c47956c45e14022374440b70415b896659178d3c98bc4f3bbe904a470e4838849bcccc2ceda8b9bb1e2af29169d5919145b3229fb8c9ee705cff4d91fb9729c6cb52725321f208f2d0b39ed53edaba2c350ecba69a4ee1f3159930f65c8baac80b2e0
result = valid
seed = 3c815e57e9233e975fa1630208aab206b71ae0db37a7a8789ac683d9f9b2d29801c8e376fdb140ee343106c093af7cb149b316ba79446ceb4e5e0cedb9b164f9

# tcId = 42
# Test vector based on official round 3 seeds 40
K = 7822319b0d51be73985bf8e42d01dba870be788b62f9fe8bac94a109cf202111
c = 930ffe1df39f897e44077f527157207b3bde1ab660a8ecf9d3ec21c73b991ce3f65539a874da5cb458bfab7925748164205723e059a080ec253a8cc03257a7f7ae9063d457578a4ae84527f7ec168496478289572405bf84a958214a776650db772fb8b4123abf91d396bbec103d0b5149ebd23148f2d97ff70d7979d9d0561181a0e8d866f8839238ad8281d601c9d855db0917e5f167b99c24033b44c598e0fdb0b1951d18238a2ab8c0281bbba81761ab4bd51ee9ce5e0913c76228985358c09587ce471014e21ac316828cf2e8664adacdf20ce6f7930e3f6dd9033b3b9f1a37d28f8905c21c8e8a826c9a9442ecddd9aaf5ebb47c5641d7de702811649b1aaa75b13ef896b296ce1f2af0a69b746cb8b5043a986b1320c241d42b6d1e61aa55aabc71206308a3735bef5879e9c34ec697233c2a7eedce55b012d9a1139bd3c03c4690f89fe825937a3d70d18fc14c1e067c9782018e62498d609424f34407b74dc3ce04b7e87ac33e877878c8b8ba19cb3da78bfb8457ab0c47a4e307be49fbfe8a12af06cfecf8784e028ffb00d181bb705059eb841d51af8c606cb241cb758c6ed3fe16bcb87a5534b4f805675dc03b47413856b67555af680f43f64b7b5b0094f70ac6555e0b517d0f661a0c9bb1d3e38730d434f7364c83adf7da670f1e2a26441c1c856a722764c0a6941823333f65e82bf77949e104daf3d9cdede1fdeab13e8a6a0142caf8da3c2d66cdb9c8726b8a85339f0f27b56bfb446d52e799de9bd0cb33ec0ef5848982c4c2dd9367e7108b174b8d3b3c3fb7913e55bd05b0d5afd3a035f24ab614698e94d2ea0ef5288a50fc98d521917e4be40aa038fd3eac0e7594f32aea68b4a4b046d89aad216adc9f9a824f0ee62ebba49e2a170694524d97736be4cde034b576590e3e955a946acf4df8c5d3c794132079dba476fea76b734e8224d6534a212efc7ad9af83c91128b8c7ab3861d31b2e6009c7d7bd0d1035b53f518e32d442583981ac415d9037901d222b5d20821c80964400534ab05f5068feef04256d01f30b28c66f5f83191765c54547a8c6242f55a0c3d5097593cda695dc83f646153ab958d8b0db0c4a5564399304b7227b0424863c57e8d8bc954df042050e8de966c2efd63a48ade9eca925137f3bb56b067ccdfdd44ff35a890ca7fdc1a8a86aac65a6fa5898a6f287f73219b43a0474c246d686d3654322e3f21de06ef63ba6bbdc85c168ffbd670f335dd9aef753407584ccf3fb0e96bee0031bcdabe0b2810836197489dbfaa17903afcc729e56012a85d74a2ab94abfbe89671e9c67eedbc91d7688c6e34e1473424e604961976efe2c7f3710016ab858e3bf1ab984910f9f79884c5817cd2052c19daa950f6ed873c9e52c0bc09e7cfac132e864aac204b0059474936eafa4b36a5a017383c6827f5b6b194df7b6bf8d7b420331175e35eb7ed7d028dc956920d4072c2d8a51cd306365e09145bb2c57c56aac1ec5e6147a73de749de38b3e635fae41402df3a0090a39ad95fade379a9fb3ae3cab24c04823f9e36b693ea722e65d53b7f5e6bd0c4a2f3fe760969e0b9f03317132812283f0a4b20b277101b2cf8b37e0e3d2a1c23aac41515348ddf0db3758244ed476cb6af9ec2db9b68ef1dd3196474c92cff905d794cb5f963ea78173263465f1781bcca7430e5e1776de8962db7ada24eb5c31ab574469dd5336c4b3efdea3c218259cf602b571c0cfb83f996fcbb6ae63ed4b7ce80f4813fae069bb8a6e296ad42b6ccb5f19da19db41aef3f10d7dbd23dcef7673ac2cd56216b794372e955c197d4e88734c11166f60d753341b76f866322835d226199e69bae5c40c45dcd20f8fa5f83438d760ac1d6fba0b8560c36a423ddd8980559e65ffda8d78c639eef3a36833f6bc9efa8d7b147156e6fda7cae1b30d98fc4871f4d71e3f52d0996b4ef746653ace05b60957ecaaa99deb58a979fb269e522606982cf00205c6a9217366fcb0a24d366f2861f8dc538255bcc24199626fbb4cfbe74b5163854501d5eccbd95a3aa37bb565d7d4e723732193069e558e72add81bafa75fcca810c57611c181a0619035a2ec73db33711f4a94d2507b1e0a0ea2eadd18d5ac25803ee01b4434eb7a4382455b00c3710f98d85281c1f27cdb212eaf82a865d0b454064b39790efa2d7c93b99a22605c618be3f126eb4408b9
ek = d4f7656b2b7819120a7cb68a80b91f2783979e1a329574272a3b154b52843bf80f88d947c79a58ae555e819674df71b13ea48741d103d345a8d4786eb43012fddb0b01c3baa6a0cf128b099972449ecb3de50020b025c486b4b5b115c78d927fe5e06bf8e29068d0b3d963c3b46cb9d1ba3256fba01f2185cb566556151ed2e1c993469190b75fa75259a5b1096d5a1647448013c21eca67a3aba096a4dc77f35c2447e81114f732148663a9439b1304b148b813f12c61654688d35318b8c0a8c33738a2f1bd2a1b6e8ea93eec771ec8c0094d4c6a45ba61579c72c2a41ffd468a6c679fc3d6b15d5a549b1614bc8874304bb6f01b775511ce5bcc7c055441ac72c34ca164f461990a57baaa98840439371c26134500377b39ad6d222feb0b67dff197c550541b63173e2b1b7031b30cc3772e97734ad3c5b6243b3269c48fe055a82c9f4d1c166c294b8077269304cecbc404ebf8bd82c041c911b09fd7c2cee33fee1bb754878d8143cc93b81c7e99323b5210e7a64c7a3b8d96c1594ff3ba50132484e663797246dc3238a1eb743c4a33c51c6587a224bec9bebcf5ceaf175dd37c3591ac7d82512e9ee7c4acba2cf5bb26d3a2188be321114a7724c797a2bb26cbe43b3fa03a8bc16dd5a49a68544e9feb51786c46794c9f5239b7584acff68a2f7561bb05e6b5505c249262b509a922e97c40b4736e8fc2af4017acce951cdacb3385f060cc1c55a4f79a60daaecc939036115d2f480f6f0315fed05387e99f9448b6155a51d66a6940519b361233b2b7b34c740f0cb64a7cf0bdc48677292b0d1ed5898ce928e9040308807cfc730be0d8c614d322735c1af2d2199ccca1dd80a96cb60247125cab18ce7a1c5e4f0c4b978581742c8550cc9c84b0632967654b968c01492557ba0630ec0caf04a443d9b2f616a9cb4ca13da38fd9d611a59bc697c20e8eaa0d2b96aa2db111bba3a05fb463bdf7a777cb91b1086adce17ded04be8b92254ec5442a6852134b5fde9b060fda258c18740b79970dc981cdb883cbe3297fa33ea988b07f9a581bd086d53507ce07536012a211c6b4de17b73a08153c3514daf12185416a81c61fe255a3e04b33e3c5a6a0188f6e09855ba504f838cb8417c2f0e97bbf5b937ff53848031274489b5366abeca2caa7636cdbe83f15980c02f207577b5efb947692fb40ae7b36dfa83b728478f0541511fa58aeb121c14056451654d0dc4421695864db64bc271a79ac0beff724b6bb2290cb64087b72297a6c3881765cd909aafbae72c9448b232093694ce522c72d2475f281ab1b633432175e3f78715de1082df66f74a351903b115d74489a32bb7a873aacf195f8f043922272cfec2798f52f65f4638302c62648199e7979f4740b30d38f7d794cad179ac960c838db4ad7038ab84955960b4822324c5d01c5985ac8f47138bab522db895af2f9a983494f360b061bc5120f385166a5ae9ab844c278008e47b655570430451cb606c24840b7a0e51268cba81998697a5653e33bbe47d43edc3249c32964e87bc8ccdb6d603c0f7387306b043fdb343e8500aaf0104683dc9488b0ad3d04a1c2657f11a99d46b040d0950d0937a4927012f4a78ee2405eabcac445845d7e88b54a8c57947b7ec0c12bf654059d93ba38ba2e50ca3fee8194053b2c9f10cae8c846710392733123b0eb0ad895216efac4931cc782e886fb2c87bed305cdcc690dabbeede21addf7468e4873919865b905b3149a4d686b7c96fcc014b578e1d36bc3b63449f467b09bc84a92b20b01bf70200e703a0ed084c860f40a336576274c7e5475835bcc8ec515050eb8215f397f6312c9b1db1ac1da29ff90a4ed58b8f8623d4b893e1ff94e3e48a0ddc5c221c0b34a798713897bbe16a4c298c5e9f44932b09806e554f76b76fdb8744cb38d00f24f5cccc75dbcb3f81233c454ce3664a807d82c68255c422866cec26ef6e428677b4db8f712abf50c1e11c9f014b9ad59077cf0475f925568300c49c08e4e17cb7a5581ddc17331eb3bd7bc04c933b646224d3386a3140cadd445b632268458f63942455ca1b164c9ccb2ae679ddb12524c34cf823b3626b224e466245cacbbcf57896b7acc6f6b702ce9000371473c622303db63b2744c7138363a832b2973bb3144bba8001999eef108e317890c4b63e857c6de99266629d3267db18fd97baa47b2da64fcd1
result = valid
seed = 588760826dcfbd36d9abe6ae44a669bb3ebba6a218eab69e30f18a3bd536576e0e860576285483bb5fd36e2f944d32c4317bebc1e441470c1372046a790d79d4

# tcId = 43
# Test vector based on official round 3 seeds 41
K = 3f338dfaa091406b88dc39f5e82ec7582b90e4066882aca5ec4be352d4cff72d
c = b0ea256858a3db2e3e527bc33fd2d678666174c55219aedfab289dac80ffca03e3731f08f3499c6d0ac86b8ca457762ec1a49a8895eaa6a12e64314b43339e7b82b48930f148cb42208d507664f0c5e3d66f7ffa556a7370fdc4a1e07616d0ad0b482f624ec113d2743a4bbf2880bb9235ae5502c994ad277164d0bc7f4779cc1157dfcef551015d97cd77c8fe05c547be971f1aab0f0cb615af80fe622cf6188eec57bc3778ca72858ecc90a05ea89499a5b2a6e40b56b61cddcb49327920682919eee7abd4fd4be3b7e9d53ded77a9e5a543acb6f8abaa0d330fa8916d18a414c0dd4883b7b1aa3b1198e4339247aca326a757277463f2b414d46bdf5df3681763509e1c55ab13918c4b1a78516cc86403ba49950d1065a07f3cb124d059e5fd71d0617ea447360d6dab6524f9db46dedfbf4eda60b25274e14001e5413bfe7b7f0f3f503721715a03dc853fd7203b57c45237257a329d6c2479c63b4772bcae7761eae739dd12dc65d8d3786a8b28411b296633cacbe75395a10b5debbec79ebedb3993ff54ff04bf21cfecd4df1f1d791f5171ece67ab4b9d2a96fc8d233a778c9a597b294ccea9893bd9af82b4e2e10b1c159ee3cfc0f5eb867fb929ae518dba18831905ce0d9d3547ba1807dca5434edd9bce57cc1b83b8e02db852f63294247656269c5787b809a9358f96faaf07ec14731569e4778cb02ad894ca0383daff978a0ec1705bc12509cf33ef87dfb76a897f939cd9cd67685da6be0ee5de1eac34df23b287dd823bc13e1984ae9091ceebdfa0f404b617d1d973ecb8680886cc6bee5bd142b7b1d7dbc611afd3d54d14f8b2af838a862982ed0662b7c35d4566be24bc10d8d730949c372a5878e714f4750d276589e35d490ebc84444bfbe3eb3b9217bbc011703471b2cd518800b4d2de71f406cb304c11c3c33402864f81567b5a8d9ee510c7393726a8144ce5faf17ac318c117a9f8dcc18b44905534cf88894f9fbb9b6075821b306911a4470771bec3a1b3ec97376b4b62fd56a51a6a94cd74c75b731c53029a2cb1f3473ea2991d5d02ea7572b572381bb8d4acdd1844d1a9399cd3cf7b8fe1fd0fd3dbc4e9b15c92ea94f1174cf5ac0401bf24d9b2bc83aa3cb6e83d047e2b977ae3524b4c194b4a45a261743d055f73d39cbd0fb6fc80e65db7e738a42b470a075ed208aaba0fed3cfb695e8f5a1d4443db9a1a8c0084587657b8d557635abf0274a00fb8c9e2ef84efb8115547914aad99d18bc91286fd881dac92dd2a2edf1d5e6362b1f2b35a00bc22199b80ac5ad5ad75537466edae8c45e92f0238dda6a2481e0076a625f1dfc9df3ef76b2024252d612926105301f508c045d287e379391e86a24e49ea23ba017c4b771b7b77ed8a43f0cac5ed918ffcf5067ba2f59e449ac8bdee9cc855cee5fef36fa00bb9cd53aad816626b4f58d8342900ddd5133cc98a746d6888b86e420affad19b1a20b7ee43a30cd54398b6b9bcc7d2788907a2132c0832b032b46e189a1526ab44904275b7d1ec753964f739b9e9c2241a77978552e8c4c1417e9126ba10bfb854882a778b615456dfef1f5c50eefceedc61e4d685e1bafa09a1f38109eee2b047b7954cfa0937718c21c7ab4c389a57083ef935cb73179f4355906727cfd4e188e60e23c1b7c4800a783b93a8a22f780ef49f0b15aa58bd6a3307d6ab2aa2d801ec897834d431e23a54a832f515522ef77f608a222bddec7c545873c9412de81151489673a8ed28c7b914edf285f8afd4388bfaf257349686d840cd838b00dbd9c8d156768bf0f0c7815d6b4bee3f866aa79c07e978a58e5c9f739cd7508b1d050244a309d98155a711134f4f55aa1c324df55e0f39bf71e21171e2e540ed16ae2ba99f6ad2cf267a7f6f5770a5f1a33a4078c0e9873b17e23100f312939b92e70acf195a38495102f17ab500f8f02dcbe6fae0b02bfb9d290e1ff57956122dcf411f1e6a41e47a0289ff3aa76f94e565d86a0e13f0e49e534b9ad49bf538e53e4fddfdd9b9655482a5d935c38949f5d7f2885be3e80aa7050bce4e5b39eea1f966452afad6749d44f7524d0a6c8906acc07fcfc85fc92b5d1d5dabf514ced9984925356043b3091d05e8cb55753e699f3c1cc0a9edc1c0207c8ae13c1c29ab76ed3a46893879413007d84ee61de5f9b6acc654b25c994af6054d092a482057a8ac6adceb
ek = 2829b04a621a204a4e63a2308d728b28c16652fa939d455181fa1b7b44447d1abc83e46f9d5c4133b104cbc1369812bbf9e83ae1e58f66f8b7c2e56d902cca69dc841f31372b783bc6421723ab0b2bc21cebc7cdac0cc3c55a3a088c0d21a4271264945766740af06ffa65275f9c00b44b1b3e6823d3c29c0a509bcaa2be1486972dc178821c40a203849a3abef402408ceb1e543c3bef193417bbc0c5679c13074063e83eff63af43464b3ce47e4b86953bf21583c2515f7b1025bc0e50454a08313e915882dbf556fe9b18ad27250030723db50e5dfb2380d8b74874c78862a1bc9083e1a8438e546ff9ca64c4a53bd17c1558067206056a0f222c8a4a00b2a92631179b6aac71fc711cb635b008f28cd69b51b5d7aa6839a1aca1a0da854faa39925cf606ae20612fc9c7573c73393a033cc8417d427db29bb6973546a967354fca3c43223a657713e150262e5621053bca46931248386114564cd4c0861d4ca648e789efc4221f7a075dd8b119ab7bb3f467abdc6cd3c808d1586199ea7be6e75c03916da4c012d8e81843f472c8504ff4239d3c0881e0e664f6e253bf2112beb301f19774e6998d4e8b68332346898087f1b7460b664d5d10b1ae199ba661cc460685d56808d6e66f3a78b6f5382ee3eb945482a1419a0a509a8909e8ab02990166c84905c7533159a9dc447f11f649e367486e2191a6c48b61331fb6137051b1410467cc440c8d0f9c9369b8803cfb33da7416dfc47db6726440028b23807c0f68804915a09ab16c47287d4eca5f19b98839030e9606815629b1e153a5cdb954f6e3281749040d91061df4afb67a5f8b19b30abbbe9b4b98b39182c4e48d514c35b515cdfb5bc61553c7ef047b17ac2ab3d10fe7d86a78386a0589072fc58983058a6959915b12a80ec79035c660afb04e9670cba471125e7a16d9fabea6ecbfe1d18904757b0bf6a459f0087dd193be490b4bf87bcaf772547b863eaa703ae18b58926aee14cca8015af2939a49e29d546b968ddb17eb62b9eaf9ce53949e7477c4e9893a40766a4a15cbc392c73b313a0ee3201431bf3d5555dcf73174f3299c2b88dfab4430c08c94183c27d1035c78769b143563a942047035a6c2373a03c0bcfc3973db4f8f25c002c46376d6a6fe103bc641608e98948d86bbe6e89d5405542587aa4821c30ac8756f07c593044570f536b4b07fb14b3236422d01789822aaa020e4acd92126809b2d47f49049875c15472a37b4b033fcc260fca04ab629474c9b82450ae6572d891a58629caac895bf2f52babeb6974be787397243b20a99f37b52ee77934ed2b6157ac3351b9c0f3405369885a54bc33b2c487200ba8a326b9d1674209924d3d50527517978eb040bf85ccc9569a6b3138f072084595825a994078a09bee86ed1e75ee9e759b31c491d9292fd2abbe3cba62661ad9440bbd392cb7d303cfab4bd6b0130af1c3336e2768907aff0633f18f9bba3706434b3bce7c75d6c40753b6bbeaf11c47773cff33b5067890fd5b8548e66c33d25906a066bc421617a909196a3986d362d3b80095e1077a5a087238054f2d89e0fd9a0d570c5ee2aacd3abc16111189aacb4d2e911abb7aa5099bb4a269d760174c324094fe944a4dc55d7708395f6aed8654831f7c3ecd85baf03c44390193634b16e1c91aee33979666edfb18d7713c547a90ff9514ba6469e0a6716ff4c0420427bf00b794775043e162e798871f710c87ff423d5580d873b7f624c96c7d63e23ea02b1c800914a5836fa73d7a748472b0b7af3099eb933f4a440ecd48262d4c9de4c044ee30cc51877352b53b0c1c14153c88b44931df12ee8520cd07117a1266815b74a431652d33074921c1d6dd6c0104aaa3f1a84e2f7cb24461290fb321d706113b172a2c7bdee921dcdc31640f9c749f4b27d024a7488728f605f8ae904571062ce9b36c009937f51722639782d56496fc056b06b8a4a6c3f402649e0c15eafa83e85a40eda43433c44b6d8f037487c9e1b66622c6798c94b9228c7a52bd18360e07ac4b057218469ac09b397477d7f5325ca47b901d0a5d0b6977194a12f71abfbabb3d910a8cbc52ca0dcb4f9f52d36c22b71b8513070c1c6c9a33397c79e4680862196cc1c3baea5bd04c58ab295b5da152a98a6ab3035b2c48478f30cdff392b47dc011e8fc82e0914e5ad3c8eaf0f76a57327c62bc9d4d
result = valid
seed = 47550e9edacb6ddce3d9ab81f6b61080dd4f2693854acb05e0ccc7a4fb6390fbf89d7d99d5c3e0d10d6ef9af054d842375f695abb28e3b8eb495100f04306e92

# tcId = 44
# Test vector based on official round 3 seeds 42
K = 59c094e831e466b4329ecc5f2f627c2bff4d0a1f1f3454f5b052fd1be7d6358e
c = dc5913055a1ecf9c95b554684a294b4a03cb3406842c86ee29ca36f740c42c0e5580dab3b289917c7e3378c630fe329bcecd5865f474a9470fdaadceb4dd94fe7dbe4e1f0cb8bf149710c96080d8752e5bafd195e916d5ab5a9af587645a3e982ade25373bd38a93a14b5a9f09d13ff95a2943229388a420e1592751b2adc2041091e265f940d619141cc1f358b91669b5018757a71bfceb76fd04700842a9b3a84a238e4677c1d15374a34c0302b0ab5d907e0ef4d43b576a839efb86df9e093dd25d9f4792a31a3bac22589bc68c500603afd6ec99044ce0f49b23afad853b45e1ebaf9f5c63ac00dc05d4c45cebf345146d1ef38640c8a3f641e21612203f503c181c31a43519ca123b3122897456a83124b4ac4ed88f822bfcf4fc2ba8df4aa9bc6cb6573b8585558775eff7e84b330f25a5c9c72d61b163f2e0448a2a5fdab6e3aeb4d97835a1aee23f56281618e6df02ea0094273728342f8b5651fdbb19e0858ec10c4d2e07535d3d09b7a2c91b786665aeb0b247ad1abf4bc3297d7de00d143674d84d2545c84ffb166d39b8a0664cae9abf621121cdd5009eaff969ca3d68a2f6864bf9aa13cc500a08d650914e36d22ba7e7b485c065432daf4791dfd606223cb66b6bcca6e90b3ef6603bcde3dff4cac572177bde955695f0d72bba2c0a06b65f22a622c9ea109fdf051411a06a295a34265ab8a733ba1af947984c8b6c3ee8aed5bcd25ff26ecc46b8e70528a38a86c1de5eeb6e5d37147fd8ce1f70999f5c59602418f16ff49622a3d0a5a02111f6ee16cef7207ecb3d651290434f962b2434e727a277cc45156e826d3f1d5cfb0b1508781c077c0199bb567d545312dfc0f9ab768e02db41e9c4830cf65d047ef6e24865f8a046748279ba29cbf078e05bf0c63eb24f0ee38de4efa3418f1ae1f925c848cfbe8fda802dff00516e48e5d77142f0861879d6f63292cbcc2eaaff23224ac5041a779a6911ceb196d4b747e74cf4b770e9103f0934d95009d5b196e7110532a489b78d6e6f084af9abc6612dc01addfe8387fd4cbfb826a816f6ae28d88a451db79f5164db33b82c0a4249005be545346cb91f33ef9e941faea2a64984f05d777c0a4b5e34400cfc8a181fb385a84099ffe714b91801bef493a914355602f07ae87f57bf07aed84b7bcdac762a670d6b6674b9cad3678b880005c515931fb4c930c3a4fe48e1d8ab7f35a352c6d6c63f122a01f6138b36fe0ba8d28203520481496cb6483005d9b00c6b828b320344bd9a2fec60525005cb1185b9cbf14b368a096c6a676a79869921b72078d21a3f00b154a467027663a1157c14138cd60a52f691e156c3407387575bb410301548042dd9208903ef2164522e32276ee0497a166624984747438f5ff6da89d7195c725fb80680bbe9ca6f98e2de2c791a966b216d4dc8096acc625193f550bd84000179de531221763e2fd5604b7a68b7df8e1ac43cd2dbdfe0046b040708010b7be729c6c6e705def69d7cee1465dbb7af3b4a3dec9340dbfb548b153d11e816fd9fa3f8356c0e96f9d1c11f72448b631b63ef1eeff4ffdf6f7d66163dd2f0ab41611addde395562d420cb16002516acc8ab40cf12f76f4982cae50c0685d70371b54a37716e5a950d6fce4f4de34a8523654e840396ca498ea90e044cc7fe019204133a55c902819496bd4818528cb364a5128ca1f13cdff549839669f3bf8f0001c0020dd1bbf91a204abd21eca71cb52167a058b21e35122b9015133a7fbe038cd2bb57cc46a06cee96de5b0f09ea26354553c6fdf4f00bbf750c16d452f20043dc5b58e8a3ea04a19905a39d7174cc8a7af304c8c69f3e3c7f92a6d450f8820dbb906c98842dfbc66964758bf1a60892657b445c9015f4b1f3b7a720c63454f61ad925a60ca5288c490f5f47de14a0b880b19fae871cf15e67e3d8fb7d7a11aeb91ef8fe0d957bfab406200a32d83f9ac31a4f79139005b8d3ff506e65556c1df42ed2a723df287890e11134c0cecbb80e44d3e7c1590258528e2cf2295acbbacb41a60c209e9e7d62fa70393dd3e16cc487f40e0425654fb451680fea99406974a01fbd4054b8d197b99c81c1d624aeb225a1c380aad745be460121886f7eaaff265a237c25566315fb8613a623a8de975393d58cb6af63f4243f12f1493a6558c33b383555076c1bbd0a93974ac38e1012e6cea25d54
ek = 68d31d58c83101c3626170b992c2ab3c181f3d58b554249aa9e73c9e691be2c6c402755ce0737ca2e2524ff59d3397b417965ed4c547f8dc97252c58f4367379f4bc9da75b64b4a40a329952623f0615117d28af7cfbb994b8ad70b2540978242ca0609a082dfd70aa5910778fb1cfe537c5c1aa5612029d9b972aec8235466098558c1bb4fa2b84e1cf9c16300035a57328b460b20facea43d5502958b968547b60a3c9255ea20faeba1f4e69cef343a6f3793d4b0418edec073909b6786a38fa3337c61c8f7af5a796f41a3731a4ca6096382423c941616452b6a5438977445ffff43d54e7b787cb9bc6c95c36003d87b9bf08934996f7301618c5a2a9b6d5d802d57c02018b44b0d95c5ac1c46b910dc518277be4c8960400b14c51eec975976975825b2d574965c338c121a056e2b9c9cd88ce4111c0eff01db722734b296540ab44a40214646c32713c87bba448d349cd5b160db48411a77593886c81ac1b59d10b51e8338a4178082ee858ff3987e58cb7e2a58cf23c28ccfc6141270c5ed0b883d01092c3095f0abafa2c43eaa7181136bd6e2b0c332b3e78ba665c73304df21d83cc3915f9c8073b7d6d907c13bc4a295432fb0a894958b98c9629d6a025e3368fa234399ad0aa5f8c8fb54b9af1d3a18d1a7ec1b22e7f5056c0d97595a801885202ff8c9ce2315ba340924d1c5e2efb2de7c1a468b684c8f7a363eb98dd4cce7ddab73447a5d263b2cfc4129be74174b50ae359c69f086153ab30038a13ae21ab5ef870c44490990806c4936eff553ccd9ac01d90b1e3d54bbf943b19236b935cafefeaa1059823b1d928cb77cbdc0ccff4024e79219852c0653ecaccc3d9292a18783c10cce69732dfc4585c8a45138ab94ef2c84de2aed22b98bee16bef556331e56eb43c3d92e55a7c1bbc0474251a70ac72d5cdb9b2a9ebb9be53c0cfc037c1678a1351cba5e91bcf7147002518b8c8933cca1c34f9da03d2b70e885059b259b499901b98345aedb9075aa1686e36a85c6337f01b4ea2f2ab29939eba618c68c5256eab4e6c1a1beb334f93e99bcf3cb31012b1252537f8d1a589430b46e487ad07cfc5c58a2865b0a92a621006248a46c837f095109a3de16b24b2339a509284c9055778816e9656c743a8929cb622f3e34f0141c820d231501c920581bc259c8be8b0928b58b6f1e2b34b628301230fb18c3904741a0f061cb613b560e972b406c44e154724f6af887a345acc63065481c4b468423742e742582386c00f2531c67835f3c679ebfa9aff871f0b006c461b760fb3171b99c9cc74a5378c3ac78c87c847a65f4bcb5043a551c223418114d58bbbf6aaa4422aabd4d70e7d78a61fb1af33882eb5bc886d154ee032b0cf300efbec2acc811ccd2c6968e90f6d146dbeb0932a569896f96a91ba3298c57c5ebb4aa130a7730a996054b9c058057fdb41825a2323799bb0a51fc0018428061ab3f3c12a6479c3367810acc4aa869867f5888a90a1ac51913292a194f1b3d8c976902221d3b0c607714f4fdc8196859c939b499e511f54e52d059a25449068c39081dd59624a6515e282935ea454cae482ca990a378a3b41e0b0adc6702a9533c0c479a4f6176be1a9a081a357f5bb98f835ed13ca29eb969f3a7c759b43464155ea78067752534d1044be2501c38387b31c662e6b9cfc4584e5dc43cea0805e273d9e56b71fc924204c8ad82ccb315207afe34efea97f72a21760cbb629d6391ac85fe28ac568b1b96ad8b888c9cceec93fc08825429614be352c55ab218383ccadf0bad13862778bca36285d67381164f5853340c0b9516ee3916700f4c3b8326e497ba7966456b6144b87f70c89cbc07a3a553c60b80e01c0c7e9297ec70e5a3017e906cf24593f86d3b6d1db26004b8ebd7047339468183c20df37055637995522a8322b04618b123bb3b1cbf765beb8cd17a302b88166fb84a9bf1728bfbc57853b7de3f113257359f6b7835e9953da123bfcf545e5e3541c8620f5f58872f1192b67424b5a9909d5324a342fc74caf906c69fbe3b2384a2a9bab153439241d6065e0f944ef67c4d6873635b3650bf4cc4a4b879cca63b6873c8e681982e4a183557e0465bb0f60a8b9d97625065d4727731e173977a95e7bc2ce3494b58071c1b89b1866c85ff814aa4843f7ab5bee6124c2166757943afa3df3d5f59581246cddf8777c228d
result = valid
seed = 610afb64be8cc1df288cfb016ee2f44c6c07113de7f6fee071fe0c3fe31c6215cd292e4c5f9e1a55e0489bceffb204d672a6215f4f3980a646d9f880817c52dd

# tcId = 45
# Test vector based on official round 3 seeds 43
K = b2420d66a17633b60ca68b5c7adcf36ce7b39ea418b39e63bf68288a5af09112
c = b646b26612445d07ae9377b787af734d0f1bcb2ca61f9392d5b1d60cb66fd916a54da0cdb9aa35d59c7fed3a20728bbdf90d5f149600cc7bc4e36e577db66a69acebedba78142aa18ebf4c8e2dc5b1cb919d37d171ecf6a0972640e5ee2ec09d60f6c8574a4b626dce674cec73941c15bef59bd002a96a0d5c47e5c8149382c1149c85be6d96b0404858c1c5cabe68e22b85176d4443d491b0f320a63e6bee2c0459fea321b4fb70313fa63948e7391aeb9b9c28490d80b1376b852a33c7460a8227669c8ea6114665c91ea9bf6c90d7d92db6e8365d42f325be58a7094a40dee5050e53967481253a929966aa469ab11db9c3a388066284a5aeb6fb209a13c888c1abd2110d695acea81487cdc8620be72da3e8dc5548ad50e8da415238a96fcb0504568c161e9ae617b12409b25f27f2c6f3554136a429cdba75a051900e8100513c02cb87a360d38bf0ad7c636898fd98010d68ca8377c637562b42e7327e43cf6be833c1432155f86b28a0c5c7f70787fd021a2c5bd689f79f8062c94daaebcf499e89b73fd9217c4c428ae08db840738e8e3c12d13d2205b3b29ee6d4ba9c3593346d04c770d430cc3b016b6bb024174c5a912639f30f1252bb46b82c1cfe20c923b5bbf3ee18c072fafec4a3f332a80179adc86060b7ad3d5869a2ec5c88b10058f86f27cfc8d6bd3037c599ad60fa9ad7d922f788023bcd585046f82bcf162e741b1e7e2efc63afe4236c2dac92ef56508a7766cb6e3999ceb69a4379bb9f0768e21a2e49b145a028023863e202aae60f2c9bbdc34d65811ca1757a30ac7fae86678085a2b1c54acb0ada5b2ac82bb6ff15a4d08e3777f3fca2ee1b9ea69c4ac8eada9213aaaa0e3c49ee071ab9b7a337397a3f2d8c54df4ed13c242521b5e3bd80a2eb844e174a04803c68f8c45e0976e0042e85796346bf7e027f71d24b6ef4135ef05abffb64a2a8a92bbfeb01b733edc27c03a67d8f4c369080835d763a17f1f210b55d633a8f404d361c8de3c81da4118ebec9fb17b52a9d994e47b93bbe01a70b384ce738e08ce7b0b12f2fbf5a02d20d170dab8551467f00479d0a7ae184d385f6d74ae18f6329e149e8264f5f2e0b9abc6afa0d675af74c58468b45e4562deca3168a1e8d41865da855a25756adcb182c307c0c068cdb2ea292968109981d72e94871fadb275981a486dd9a658764fb01c8c53ec70fc52a90c4eab76cda5c3f5283c84324fedee0fdf9758e5094c00f81c7d9c239797abf10fbd53138f4ecdac12c382bba60fa766c7efd6482e4f1f66dd4348004e02209976b8934266d5360a85d73510fb3c40848f40f5eae1af28f85349510839eeab1beaaea9a5b197a60e8e130618e08a203d2d633bb88491bde3380271cafd119b84013d9ae0d373d2f6f5299f820d7aa29bc457d2ba102ecd9591e196ad1ffdf95fae9ebdb79ecb148b3deadcd0754bf9823a9a14a42611bcf20d77e8aad7d65bc912b2df657fe8ff43cee9a7bb34c1e119e8f69fa00d6a58c0543cefb0d35f970c1f349c7ccee8dc22a5c0fb653c394763695baec9c7ea42a8e7e7d3559bbf67ab7fb57707a48470fc54821de07bbc006b3ad877d7c660738283043952dab37b5bdb0c7f3e538f987396f9c65774efde07c0affe3f69360789a4ce7d681f0cde4d22361d07afa2b1b9906dc67c30a4b5da3d32274227768e8754d265139c54ae96207390067f97c0e1d791a413cf4e02f0cf9c65aaddc8d54dae6440786131ea9510649dbbc7aceb1a07be479cf6a7421c6ae1ae1733e3b19e19fbf3b6401dc6b4b27ccb1ef24f4525d88df1fda4f0b18d21ed6259a81572f8d4136c3d67a36f28e5cc16535afe95b1dcff21694c7a62b021bf56bde5a31eaaaff38e60ed4861282ca8d03cc5a869e0fd6e61b3275ee433784925f6bab1a9734949801dee45a9acd7bc074113ec9c248e4011646c34a321b0a8c566b88254449bb1db9a8a796ccf67f1937bc9624b7226e0c5e47edd520ea4cafcb0590b9b1129edb25c1f1ababc9738e7e7e0514618daede8c10f7ac4a26a402fb7fbe34b8c659c781d17e3305d7f29c43a4199d69de39c9dedb2183a037d576e985d1adb56ad3e7855e9dcbf48cf19c07a1fab67e3531d70c28e8a587fb3a73e2de6b0022e6ffe83c485e4d3cfaa7f480a419f23f0494abac17ee44dcc6caf8e196dd81634e1f07a18999b27cf6
ek = b2c2247d98c617419adcbb5027b320e54205ec3b9c37fb528be1bcb29624f0851a9844b83c5788a2332c0148c6c982be4ba98be6d9a54623b8183a66dbb8456473ace4f18829a56d1523497e1731c524ba3545652be97aece915ec25cb8c18364ff961dad655e2d08e14293a77963e4154b5d52a6d424a3ff976b69fd6c073b7bd960cc397d7511f76aee624240cf6430d612385a21a33838d181c3f77197e530463e952662e512a538b81e72913eb32357577319d29599ea2ca2e088c91681ebb295c5fb3c4f11643be6686f62b259c737c4ed37b38901eb7a79d5facc426438f6ae228338439d136ab68ba7ecb760a3b45c77f186c177c2f79f47f7cbc2a43da4b94371e4ffc9f8d520a9c1749d5b63b01a2af5b7a10ee47505598ceba4ca724f22fc15626a5243895db48cd2bbee25c27b171c44fa09d9dac21a11803ce0a6492b72d16803dc793cabab535eaa44eaa14b2d81a4162c32e73cb38a7bc945d0c1d6e0022e2785093d66c29e31616ba7ea0f58def02339ad231c3806600ba8612080d6dfbb50353b0fcc98dcab2c07473b34e05a556d777cb1982bbe521b1cbc58c680606f352b1560e7e4589b905b50c299ae8d3328a3729ac0420c3d23eca06491c43ba8d72af0cab1a869002434476bd7527f27b751c9364670a3730c52d514454e03386c66406a4b4315c8201db561e9b79c2ca4c60b25044e6bc1253465b4d0206fbf695470b4b7b8bc068d391f5d0b7e9d8028f1591ed916da33157cdea92ff46ad98d18e1ce6c4b2f75854733e913c5ad2d13e23ba51b7f8c2d3cb0edea793b55acc3995c97d3c65c0981f12913c88b56f62623f41e85a84543d4e4520c884981a3531d200ccbaec0bf1096fa7ac429a9b3bc1a2b38de159c2139361dca3ea805d97e67f61d10c0911674fe148b33572797ace2138ab478a51057306f010661d569ddd9a4e55e73f67f25f0db09d61f1951279cb79d814d1a21a4ff311be441bbba97d81935b31bb4dd558544babb18175b893357504589fe79170199129e78874882aa89b87c20bb03591f321419a41c1a78f87016b4e551c6928a37fa7c60708afc03c8b5b17001aa3088dca6ac9ab93fe5665f1781e36d7813945471f6945198983815c2737713f9c53a8e717bed4d9a7a706ac41d339001c5d74548388a2439cb0142bb6bcf2e23442155adeb4269cb39432d31455f0191a25822f35c889f2962ff081f1c1b5c55b9af0b14a414b618c7366fef512d94077470440fed7c2d101b5c9ec7b79ba17cdc14653b6c3179261a9401a0b20bfd201bbe243b8cd1322fc872c4bc29889586a8e302ac26b043b605c13c1300a68c95f269b2ef49402786819668e964c921f765abf805477ea239d3b8b203c7db303afe5a8c70158874981c663f1b3f8a645991cbe42a2498beb4579b314918c85a8388f31e628010bca96858a09e49365725b31d0726c0379709529c38b47e15678ac9625b28a763b579af908cc1cc45a5ecb23e5a6ced504b9e3101cc562be9714bf4931cbab020fa3e10456d23d2d01af6dda8dc6e09ec6aca54a3253f5d905d4b34b66250f80324060b1609083028a63aed377a7cca6a929da786eb080db750cf906c98eb9a105f288a36427519c0087e300705524ac343b2c448ead7802404417cacb6ca5a398c7e9c2a7b2855fca298ab1bd0fa9c23af9c5079496dfb2996a3738d5ea37ccbc24f1744eb9f5c672d74968c872392480fba91daf0c60fe96b13828bbefc6156f860ca304970de5695553a631a10c799b29b2585652065f33c6b53179bac6473b4dc2b277284181c7a2a9491ea422c5087358ef8835bf5711df91b38ab90000d324e7b6ce841830bd952e18583eab6b6a922427b2d094ea633cda75c94bdaa1a3d928fd2376a876ac0306b1ee631fe38987e50421389cb224d4045e260a9d34508d1739f223765a3a8f2699a8919b30f80177d9e141d7d9630b46cf5dcc4ff85045e62a4f0f86bdbd6367c1471ac4b22210771eb636c2bbe564578266b8682817a9118d95ade51031def42e0d9cb273c03e3f93ac97395d9f09be36eb8b2c21a4c74796ae501758b222101634d1668656b02cd0026c9eda07c0f3bb7d99b7fac6a78793bcddb2a18cd4262039723f41223d336451eb31911219750098125d62110dfcb20e30c6d5cf75212b294eadf4ac273ecb8bb5beea59108851b4
result = valid
seed = e1953800acaa85ac02a906c72cb8e8d704e8d27820345f88f71e89c1f549afcc8c64c049c6dfc0f1476cffd520b055756162f7ec94243de6b14ac0b9e5fb366c

# tcId = 46
# Test vector based on official round 3 seeds 44
K = a108c039dd241e403afae065b37d609b13afe12380471f5b398f5a66ccc78f66
c = 6a873bd2880d314bfcaf492967c54b83bde3ce79b864c718d15730d64eb990de99ccad48da0afa4e66c505c77656fe822218672b77d28e4b14f4b11aa9ee3731d6ec00c807104bb09aae7f2d53b91fa4fa9b651ece46b5d0199054f0d9b4646845d2fcddfea617f70c5ce3f40ff7b41bf181223ad2cc1f45a31e6bc9b822f7272cdd80fdb033b36f4f7db10b874c123d1fdbfc4fcdc167edd8fba63c519d66167bb44c70ecd648362d811f8897ec4873fecf69ec6881432df9e2d30f83a5bf24bb43314e0256065824746883cc13908add804632f501a0be1d6246f67c7fecece41fd4cd6670f2e12e238cace966f8b83e02cd8fad38b4e7ff7f6bc8b2f7c9c1ff7f6499305cedfc7d472e89df731739f2a9ea455bdf110899ea84b686b668a1f52c6ff2889f565fb55ae8874efcc985efe688d5a9f52da28ad4fbffa0c9d196637251e91de6d2d56b9809e5040fd0d43cf756cfb5cd14b40da7f2ed1e94aa9b384a2e59fa75f56e5f5d2c441ad4bad6ea25c76811b3ce8dbe2d7d17dc830d8dc57c2e9f110ad2a1aa99861cc7312b9f0bff661e12a15409cd6d5536d699bb099a26fc60d8e891578039c435fad1fed7bd0fd13acc016966456168b51e533166decb49912780a842778a5b35c638af3d4de8d35db9ec0461b2bbd585f756c8fd8b89898fae974358cd6bd74a31fa5e223d7925725b602d44483bc74ef47a32ab444f7108a7488a27c013af0dfa481cef8752e5e0084df001df2b1a8022428c9ba7b0289f4a3b8df3c4f4a6a98d215e1874abcc6b5094157707e015e79affb5bbfdc272e64736ebfecded3c18abd25da44a8df479489b3b9a9a5ef178715e1e132ab38d5a09bc66e68ae8dcf464ab675cca458c608a9323f346ebf6a5c0d9eddc61a71c1e13f85069a2c4586149702e03a9b263ea68964a7edbacb77e59c4873fb35fedbc0b78bb97a172a10148184efbfc0ae272e0372b69482871a2a1a04f7da28198e7cf8677bb7e9874842d50067e247a506ed9edbf3934546527345599f15d5dc8198b03ec44669bea78f489425357e2e9c5536ee9d79ab164ddbcd3d78c1b90dbcdfeea79815d3f004520ebccea33eed44e0a3898bad96f4ddf7eb7abda800cc2c11ffc71c30d8ce610d9a6e43e924d0f462d24c15728699105cd30aaf78f5ade69bbbf7ab2b10c78714121abb09918077eca882bc077c235395e76d78afd271a8b27899540cd4a8563d8c290d27f01534311441a0aea72f6b23761ed3745134e6a4a5df91d30d961ea410e18126983aaa9b380d3510afe914a56668bac76a439c5b610abbeec3a213033d642f2417aedf224a8ee0d96ee6d9a668f5611671ea4494cb9415f9bd11093b8befed7f38b53b4b7eb42d4610af8f02af8ae4704257323ba7cc4592c5e29810eab67f6ee85d14119a85a7302ecce88e7fe5a2ad747326fed534fcf0801ead1d00691b8df565c14d2e303583fc635b6aa70dc12ad8fb122b8cc7e991907966288150affdf1f507168dc8ec732256279ac77925679540a08228a74fdb8c8571796e0f6ac176691f20850624d5c4ce8276766d628d06d3eb40a96ec70a85701230cd39ed63a33ea9c6cb73e46c3dbb114d7294aa65836198a16e8742b1b4a4484d80c0d79e91d5330a067d1f2f7ea8e9ebdec57f88c38167c5ec7fc5f2e196fd5dcf02d99dc0e65811472feafc946decd6737fd7b101907fb6346e32ebdfde0d98a241cbb35a4b28b41f6abad162ced0c5a55ef8f634bd058d1f96b05dfe051a0075eda9fd77f119b861026b8af09725175943d3f2ea105fc143b962dba902de7c5fa959d1900f0eda2c5eda6b645c985fd49cf6e98f259a1474500445837797a6ba15b92abdfee1fa409494b277a68716d52e8a60aa4e80c9cdfbfa41e9d326d49997b74a081666eff4dff2cef7206957ea78486f3ed2e610431783145bc73753380a7f82b13088409871a5e4db16b4477e8a12517d05720e2e77646de5ce1c1a9e7f58b06b2ae24ddbf9f4fb281b5d0302cb8f7cc96a6703280e7468808911a28e93b99ea06d135c7decfe3c52c877b781f9ee49bc382f5af000d350ac4f4e12cb50241180e6c28832cb1aedb279be2507b6762773da39185da073d695d289b082d777c052a620bc3c3d41021f3516448f0533cda900e9b4cb05f66ac01fa657990a4f5f474981df918af572f01ffc3bbec1126
ek = 4e35c7f9aab819e1981647b85f7b73ac0b8ed44a9ebe203998771af684086e00a0ba098841e7979baa20d82b450bc35b88884eb935788dba47bc63247de5cf5cda3f069a02874598468c6651842e56464d9731cc027aa307da811c8c163d62cd057863a8c2764f81c889d718d10267200c8c2e7877d7d853a73287d8b1aef013c715f69083b29a589b8e2afbc72a76587032936899244d435f1df58a957091241728dbf57693f46accc214dcb89fa35ac97c77732d0768e11b15b6d5c915ac78d5aa17323bafa8262f75b66d06f55eb015a5774a3854d09bd130473295a946771652176dc0479cb862cc7b93494df1c815d754f86c290f44c1c828228d48a5573a574a2039dc9140ee8a55c6abba1986938a47b0e84859558399a42ca013450033c53b1e978d5a3ace10a87761d51a19bc349fd19f555042e0e2806c1aa76436bc32831f0935c51384b6698a432fd4a014157b8a9858cbc216fa784e66bc09f02258a9dbbc402422cf652a3e430301678283d19889c7b61226951bfab2814a7c7a2899f83670b1a396f4d260aa869feb409b0af63b0b2438fbc72baf0753fb2c7473d577618109a9d2c2a8448a0e756b4402c7c0e280fd1160f20b9b384224fa2ba06ed2274852b15e1b35851ab6e8a5bcb646ab45a85744141970f6c5af2720fedb56abdb65603588d73109630baa73f773f260c63d81c9137100b1322d7c21181285b773b7c552a4000cdb2830e28daa17ca1db9bfa0226e2c1ca720e7565e80bc08f1c742e453fb2230138bc430335c2965386323b269922e5713957057311ba3394320096075b492b641369236134095d728341db3aa13ec453eb4b9c986085e23453e878e42d20c9af4376d092da16c8a9afa9834cca64f16b2b1561a4068c0245c4b6e329fcb1c0a9b15660485672ce70f3f17b486586597e8aebf9987af18bb2ce3267722c549a8519527515f4129ba5c986327996c38babd95cedfc1305f4378fd2c8b6761a24334192d47596502c86080bb202946f34c08d7e201a3ac937844b181d739b9807ea3d6792cac7a7a1b4ba7fcb2c5833cb0101291523208e7bcd486737b982c1136381be16f75202757fbb86970194c4a32eed31b01ccc5a2f0534bda8ee61b0f4a2023ca58b415e59a8d9bbfa9964cf765b31fb0c565174bc7b006855c9747a66747e18e954444dbaa8272a15cae2b7749b08df9811e8cdc01fa46a362052f50aa06eb2249287abfda0aadb2e719f1e1afa3c29d7c855a6ca27aea661f40210c1c629f611343240b3968238746a245ace3994bf88b46893eff1a3a6096166e0bb7341900e73bcc36bb92d3e539e456bed44b84cc00bd836081704ab2e4065559896657ab31c60c3564981453b58bc7e238fc5b778cfb4aaba57417009a789a13bb075b6d9541692b85ab52961fe887c29289923797d18ab8c9d35230624b004457f749497267a2efd15fada244c1d35c44109add503328d063b7e8c0fb8c66bcb42c8b1c1eac421563c232e579431fd9ce4d572904577811e23af28109b2e419515260e0e1bf4a969d18a4378147c0334a5886046833ab8d06c78041c6b848a43810208a5fa0a202ec2320f4adb15bc299c6649c694f76311d8c0450ca829c3545ace79a33e0942f133c35e1e6be342c30fa9b8debe6820a3cad5a2995414bb7f0744a22194435ea8e5a534dcb8c754bc75444093af5d72490a3468bd06bfd1442870701896a4f1fc11fd5c8c50580cb06192ce7b90f81d920a3bcc52ed02fcf703428c22c8ae25fa56085f8033c972b47c61998db005b019032d7a83660803cd39014bb3165c94b9dba1c6e38abbf6567cd513283174c42bf4605b3809c29dabf149a650bc906a4cb1e33a469bff3820713040aa067701282cc1c6826008f8787cfd0796bcb568210e088f649349ad921b9349cd4998189b4b945d92ba6bbcc972155d26920e1a756bce6441748c41c6c7373723a9c00434e485216d92dd6884f6113068fc2b798790f41bb3104a513f0e413ced19303f396e5f7c72612c4f4112f41518ea77c850f7b8e64d1b6df73a40f87b2945b14b8275aba42b455253b9d522263e4bddd6c24222062ae68bfe5ba4193195ed026712e729d59c7a1f519a9c65c566a51504cb93355a33d83acb62a268e02874c67c89530f914761b751f03f3d2307ac9ede742f51bce4342afd3cb6ce2ab83fe
result = valid
seed = c719f9b2d16399b7326ce4eca30dabefe8fdaab18e9f6df888b0a134ef355570e40771856eb77e4633504899fcb86c6a3d433d0b8d60e26f07bd61f1d4ed69bd

# tcId = 47
# Test vector based on official round 3 seeds 45
K = f37800ef70ba18d14be289229810194a8f3f6f8c3a8e71d85afc29d133663964
c = 5b094b6a42f9e8d31e0d9c28b18a5e323246ab6fb4a425fdbbd85e4fa833b4a589c910a3446ee9c2a3ff7964cc512f4623de3ad6fe3ad55f895c90d95149ebcf10a0654596fc8aba7caae1a59663ea958afee82518f78bb9839513d7199b10ca2c24f7b22169c17e7673eac8b858ad21d6aaca86017ef069af7170f5c825de5205994ff786ded53fe3352acbff1937181b2a29064e19dbfd316430a54b2369218365ce659e732dbb45721ececa352188d551ec1550938b7147cc5b2ae888146fe86b01750a85e8b4179e6c8a9c9adc0a881e5c5929299ed199964981e3c94b56a5e7720eb9ece6840d27861275e06d0be5a3057972604053d4835554d68e5a6f85ed8e2e101b2ddff770b8f4686668bd4ccab7a3fb58eb78e14e28f21443ab2e95717f8950e5b79de809c46cc434bbb592bed388d0c93ecd9144f41a7d053e312be740fb66f6be31538d663cc086cf23b66ef9771f3b2275067d553a0a1e6fa6b32673a1a2bf1dcffd602df83af95b5da97fb2a9df78a745f0fdde031fd21c0894234d9700889d825561c49c14134894b99a82c6f0c776db90773012faa4d7bee06877fd415fd407c7aa5effe897d70ba4088252fea08f56a5c16527c50283b1ee18db3e353196f8c031caba69ecaa877944125decc249842c140f30377c0c36525345dff045957be02ca335feaca4ebce4db5b5c3e7009eee36a4a9753bd2382d85082d01b954a0f207444e8a775582566a6928eadbf41ba235a1f0093eac2c7e27ea73af81849a66e2ecf8bf94a0532016ca6a43aed5f261dda9388de24e0e9b594b35259fbdbd46e5aa82bb52cf3d39574c46ed91257f1c49f93ecf6783d2b01ba5acee812a0b8469e5e4224821b17981b79670259a9977b54502bffaca22fd424a0f5566dffe1371ab30522184b533b9fefa5e6c6667f4e0b85ac805058a947ec77f61f50c447b2d27f4615684a3a914bd21b86a9ca58aa25526a4ae98ed34a78100a65a9124a1b2390333e96dc87460cb9e506331175fe9722f18761b1455688aafead26b76f13d852138d25f017279ad113f7b80b9f443973e13649dd12aecde5c7fcff30f89389fa138f6ce0e9e7bd5c383879398fccffa0505bb38e4f19cb6e65c21186484e9e10276fac9462f77b0fd7e251bbaa21ad855c8c56ee015ca8c973d31bb9440f98d9f7096bd2383720712eeacce4b8bdd025a9db914396139805b7d1ae8cccfd7491ca90526b8025176aa313904699babaaa0c76208ec9d3d5766b1844f8953f89b6fdbdba214dba86475633172fbf497c6f4343f78135db84c3e45e29211f517852cdad693d5882327f2529069fef977a7dea5aa0754597bb9793af511aefa511f678631ee1b94bb0ebb7e95bbf31381e499372241f0718fe2db2b8d4b30b7e4e9d7c9058967df46d8d2d160f6d241b8e05a4b70df811c43307f57f9a1f7d067994f6fc4e30d80a480842ba8ad0e245200efc31a0b8c6e3c39d01ea5d621ebec15a7a9ae5108ae12f8cca83f942053b31e4591401bd7e800a50d7c1389f1db1b771902e144d86bcf61de58b88dbcae5909431e81ab6d942d3af39c4518e1d4fa7f05b1a716006fe5e33d2c87603fb7de199a98252e28eddec620ab6df85137b8686ff0e2d4e76f4993825879c57c5d84e0cb4be1ec75f791e84df42ee7d7c3c77044f32996ee7b7d0f85c77d38f342fcd0e1be880c8bd2ef581278d4b75b3b80daa9d2c5c28a8ddd2758a3ed65fe42f7d4995f7122220f4ed660b7c2dd20916bdce54d2cd62b787f009993a51e0efc7aafa224fbadbeb6a719f8dadfccc0ade3fda88e7ffbc1efc061ef486625ad06ada94487874a7b3f7844918438729fcafa50a02cc7033266fbf052842fe95baae92db63899efe7330603b50f0de189e45e9600c822e1f5564c2fafbbc50abc2c4bca45ab2fb3425beaf4f3145e2dcda7e82da95b44b38ac19440963530ad99b6f732a2c06a98f12cfb8557b83dd515fc1284a762c8dbed28b21f52568295546b452c7b403096b78655c3d18927714e82380ca5c0593091acbd2e4ecf21891955bd78c17c90c58f27f575d1cd26c5f1be1e530b5072b95033ec174f1ab4c7fdedaf25d68fc7f4889d63d010250afa73bb30906610dc5ec4bc98e7f4afcf762e410a68f3e2bbceb37a1794c8b4396f5c6b06fce43c39194a042baa84bb49b78938fb97586732d4a1
ek = f39713c311077c359f42971b65463a8de1aed9879abd512cb55b6e44f5c690e0a3f60768a778cc9cac5ad6b897379507e3ccb994956284a7715970b0e3f6189f0c66d99c667119b82d87a6507141cfdba46fcbafa8a2a1352139b1024dbc64388a3275f34180ffdacc380132eff35eaf788364f3aafdd6af9c02cfa396592282cbfa110792f87b6182b2f36a0a895c0791276d789976cdf09d2c16a32aac669647219086bd36f6bf631392510c0e0970007a88378b647b52fc20ee9148cd4575bb8b31b06449994098bdf77680a48ab51b8e5732545d6b87112884e35a2302f60358f651f8a71c0789018dba79bf5298a9f6ad16bcbbecac4f0cc9888cf55bbeb38264c885ce098fa80463f63806a544bfc194b77895a76b22b81b1098a8c3819e035268d22f4ba0339067ab3bb30e65506a86e74fde52afee944df4e4c745f9393ad59117dacf74a407c236b8b5a2aa11b1c9f86163df31129e885ebf68040f822314c2bc4dd12751851864d743ea49b68a93212d392845ac46f95715796a488cb44072ecceca89878f37b51d662d783900b6341a65d894771476fb942ed058b15150bdc67a3b7f4cac93733f735b81f8dc4aa5eb1288d761b0b74238a5cd73c8bd2457bc195b785fd31804d654aae06eaf5b08a365a472503809b416904162c17942fd27671989c553ab5137488f385b7b9519a69cb496444a7a2db607adea5c3e128bcba31f586c5603f953f4fbbb4381cadcb88d6aa7784562c6ef302ed398cc2113abd257c9554818c8175db54baf20024978e167620b672b28bf24465d2cb4cfc6c08739fb9696bc84fdd76b136b39b85c7deb4c10ff59337b4112e32bb25a665e9cf624baa86aacb2a18ea3cb67462874117445f913558c32e5eb7e1329cfc2d99ca4d83007467b80d74d2ec9832a5785fc7293eb466d55cc8904874bca5714c776579b253f86b17187b9c19d702ae65aad9d7cc23afb041e593bc41308572825a76b4dfd51a2bafcaa10390a76e08458c384cd0089668955fcab00082759de9147bdf581aa4a81f8f82bbea84d255b43e30b6728fb7a705c0aa96b794c7ca28730c6a1b1b2c1040fa24a98ac862ed74453c03a3d842cb0bc87409a09456c739ea08717d7a1061041c424d13bbee299c1ab1bf328b42314263f186e5b198bd5b1712c04402bf849df6473b8e78c4009c944d05277c68d6eba8555ec48139560922a7a142632d4168dfbc6396d0046c53221d43b7bbe01bdffcc672f214217679853d3c0939acfa7b45ac81b145e5bc7d668a4466156faa6a44ae2b9cd6caa5d42cb1c2ac5aa847cc6501ce998b2896652e2c901483acdffa695cd1625b124a8a88490b12b72a5cbcb67a29aa955247fd17ef46606ab5b5fda6ac39edc0128e46310903b32435e2f02158f678462f2bb230246455b7d307b5bdb40375c6cc507987ef616816d3a97545bc0f6e44c025c961cca33a828beb6480494cb9049bb2e0c8734437ca0745b55174b67fca6abe743c7f9793219a19a88298211562e7ad85643b0b680c957eb6b740ac142276822900110f3998f2b043816c9216c416d64e482dc1053928722efda8c35bba98c563eb4fb280791a9a330968cd29360860737d3cabef87d158419cd8794d15771588cb049f393d3729fe3276590488e97f00e63b6cdb760c22fb853352c2eaaf7340b204d6bf8cd186cab5f786e7f967a4d147686a690ca7308173843dbc0bb17fa4ab2788436f43009827946265e86e782b97b2b27b87ee2c0ba9ff23d6d620ac02124189bb008d54da8f0118a081a70040b0c722a7b5a97194c5641078b22446d7ce9b66ab9332f2ab85d7320fc651eebf8b93b838421ac6818f87673872582360bcb903ab70972e8e589465660e6e4b9295675416547c277827d667102c99297f9909548c52621846f5978a5d6971ac97c6df5cf1a3a42717194f112093b73642cd757b541c6d5094931d97afa952ba80024b5d76caa088577f24b86208da3448dcce24769dcac3af496b4ec8e634294c7d323a85128d4e20dbe5b7bbafa8fbce12131f0663572a4c1a4885ac49cc607578042c0c68853b661b452662ae194512b208435a72ebad23519e07f96f59edfe2a5297c351bb38773478747732d9841b5c26091ce45559d7184e1ca01b7c388a8cb030a00f66b47988c2d7d195332662cfc7d90b279248de101f77e30
result = valid
seed = e9acbb774be970206c3a738e243b420805a509fa59fa902044be2f0d013650d2ded5edaec5de3bf5b4d7c2f2e18e87f499c1968993eff196753db8045e2c8ba8

# tcId = 48
# Test vector based on official round 3 seeds 46
K = cfab6ccf400c22dd43b0094cf8161fb453e5291fefb299719ac2e7000325d1b8
c = 5b726c1d492fbcff00124b62e2a5a166b83d928a64d0c68052b126d354bfc34e4f6b38edd661c6c407913602d55ce892fdaf631d96c4d94de045fdae852b5d7d88c73584663ade3e5432280d137af39c49aec6bd72caf308a6f3a8255b58997c8c189089c76a4d6c718ba0e01ba1b457d89e0413e89bc2b461b117c7fb011cc2206f027399c387bb3b8222eb56ccbe89c333ce3e46f2e507e3169a75f052d92c10eb3ffd04e5b59aea872c5a3df2bd23872aeb599fc0baa82c6fd2131357b0abd7638b9c8d9bdfd65a5dc9608dc0204cf88a9f2a5aa370f4fda768f7367ac51a5910f492cd4f2b9c05a993dd03f71b1dd1774c949d0e15f7f17831214fd0b33dd41ccd02aeb46fa66f63c17dd6cdd42b02ea18e1ad6183a2a0dcebd4da99dd49405be372047e4beacb32e237f37541e40e2daa91059ccdb8e956343fd009578e5d1b9601513ad916ebb324da5c3bcc5ea2162f507046477acccfae79d7ede561cc2837c0a95b32140bcd7e30c2645aa21a153d56358a8a767cf887f79e85fced38ef732b83a4c311ec77d67dfd164940d6263dcc00f0a76560102564913918741f88d22ad4f7aac99d560ac15b56be3b3e747ab5af9d9c87ffd2b5a7b964c2f8b3b87a13b64cf53a8731cb0d4e0535bb52ee97905435f1f7f0679fb55820160f200bbd6ac39c105387885a81f5c8e7f2d3ec3bdbd6604db8249408ea26f329e1faa5cfbb79f22f84da9095071673b56e003e026b373bcd97ff31ecdd4267ee8bd8e9865ab576e033a0094a96b391e9751dd988f340f06368edfca09403c2194a053a682e94524c955ed193b608a044af29357132ddc3d113f7bb680f9c0d2f8fcbae081bb211715177079e3e5d731c5f3e32f0703ec6c979d0601d628bcc9ef88bd70c020c05007cce62e1ce70d538b3109abd4c05e541b164d03ccf1d7b82fff255433a3357e71e4241354c40a5f6a6b83296e752697e34c77729ec0e6322f9f948f0764ab60842739debd37ee3791624ef110e2fbccd314286353d243b846b52ba87944ca8118da0e83ee94ae8e2e335016f57b704e379168102284b4e2fa4775c9949462863bac38393a7865a2bc5fb8593c856dd024daf88cfb786f98a63288429ba6b2963ca6d54f66fc49d5d61babace50df519ad4e24c7cfc246ec5a01f315a65ef60fbcd2f4d2cf0fe20a803834556d74b1a3fb0960b4bc7d9bf1494c6395c1ea7a24996b04b97f10a6907b66712931f1615c7b76d93e57c90b8aa57d70d2d8c578fc61cdabdd53b42e6cd59ae63b2beffc3e9414abc820191af70312d489f8841b66273eb164d9c3ef3a4d273eb11d708e3a562d113bd397707c1ad7fd7769d4e694270f250240a666c73295e541888cbbd10228b527fd78eacf305a5b7f609985bb869a97f642dad2b04c47310bbe6fca70ecd5957b7e12831c5c400c30d924eb99a1495de8f968135a5695cd9fb78e91345476ce1731443fa85ee0aa266ef0c2bfe720c3d27428255e01992e3b03a09d5c22a5f4a6edb203fad98ff5e0aa74535d6de951f68524f6c11f056897913a84296a3cafb5be71bd90038b8973ccfc2e58b868f61d95b659b16548e3f5a94d5651ff1921395dcceed2ca6afad67ef9ba1cfcadfe63533401ec05f246a453277beb31bc8636251b40310cdf38d743f3566f8aefd7b8d6834390c2035e7493e60bbc93a91258a5926424ed863f07282ccfcdf663aebc6586e129e1c89b049a78ba9c4916a5129a2727d5dc0a3dfb4ac9625096f27c476895e0cedf6fa75da79e08842e6b6df7cde91d4e090a94973c1d3c0da86e11c93adac0173070404bff955ca59822e7a3ffe600f58ed6c22207815d2c4e2ae4cf7df596eb99d50f731d5202232c6bc3609e071ad73cda4bb6f5d5fc027328f5ad44bc36aa9d938ab168f574966c493ddb7e989a04e1431803139965c296dd518bd5294385aff816c8bbf52136c18870ff530435a9e4c45855c6872babc041a2153d78151bcc7decb4bc80ca73c7b2724a1b9a934b3fbc2c5a310717677c939651f4252935dfcb2614d3223e4ee451ec0ffea2fec151ff43d5baacbc038629af6c684e401aa8bca7e385fd5a5d18b8b9c0f325109036fcebcee3483d2e6d0cf74c6d2ac07cca57261b6ed3ab8836e20c876a4a84499ef5e7e78b1465d2862a620efc7e21f45d91269458329d9e0b968183f720c947d25
ek = 2d661f371b1f9a3c88556374af9b603c8c1db100ac3e600c042672bcd971857232fbe70e3c1280f5ac45d0e819a8495d2da89ef5086b110773c7d1539ec94a44fc0cd6f4a39362731f527de3f06f4a78b0dfbb94e4977a564c765cf8ca68658fbe27937a7b15a8671cfc8b3e779533d1b5c092826b3038b213550421004012a4cb3f12478efb0c92bcbdca4259b153584bd4b65a6b8d66f578f6f408bfe246deb5304ce5487b7a95c6db5605818e26d2cf5fa6adabea9e3a48b6f889305c016055db7a02a34ba5e10573143ddb8659fbe25c7b621e3494aecef037effb36b2819a1816788a6b410918745c2a423285c7e0021cb8c8793b60b4c9061a39f97ff1212f02d387d224b0ec258268a374b6e27ac9c4598fb78c387a7daa439280d79a6218b3ceb0bfc2e685bad8801d92b5b1a42f64c8890709c58c95bd8ebc43568c33362a53b5a12c052489bfd806cad36dda117b2180b68cfbb317d4bcdf745c50324e19dc7b17ab7f31649a57bcce91fa720052afb0b0ba5e8b57a5e4296b1c390da9a4f76a869af0b9389c0ac381aeae0a779ba588ff415858b3300d71b99fc172de950a95c3a61c9072b6f2a7cd9245da690128b9c597c44903837b8a9443865c785ff6bc05854e1115b9e3d7a70c7c40216ca48b1c6497062d61fb8cb29c71e5800b8e752e70b9a8655baa8408742a511ede8409301620f3bbc2a27790dd7058841432cae4cae719740835571ce65027e74d85958db506a8e9601c1f5ba5728a6e710a3d3d93748a7a640c460167482dcd6cccfc238326171927c6a72ee7084ee97d3e7519744ab8df651b9b2b69d4ac7cdbd9437849114e29550ba3321202906e9331bc7ccbf4571da4c6ae1a0b2797ba4bcc75398e18505eb02dc760b00f687c76f2a35f707f609ca149b4be233b3ba4739e19e4462d78950138cd1b210904b10a83356156a63631d4a6193c68e78642e7c5c0daf403e8520cc2f7438ae950d4136ad32684f2881c50c1a508b0442bf6c92f030f82653578c79fb4eaab1cb60df4870d6966ca5bd8651400a5a6d424749c8cc6aa6fc90b6514a8274e633aaa74435542bd2eaa354d65a32591819b8233834abf1391470085c9144b8239390f97624fdbc645d3662f8a7a2b7ae412f8525884081b3282390f8c35e2379aa5d234dfe9c0c94098ecfab31dfc315413c62aa80fb8a9ad11d070d02cb192d18f3717c1375401c0713437b0868298205162a78f8b00fb46ca2ccc6dad2717185b72793b2aa009419a6330ec508c8c325110c53fa0512a713c500631b36ac410c5a966edf1656419740baaca6719639987bf5e17444b4122650c87c884069fc52ba082837158b9bb85b2c961268284b5d8636b2ed3bd1781296de78a1cca44502a779b2bacb6f86d676355d4d527bd050ca8d33a12d059e6d697f986177e1b95424ba97cda6b6ae0191ba70bcb75172c354541c7742556c5fbe591f33b9624452392412f3859953ac21c50d5a445a34d94d492afbb01a84c844fd582802391f4f4a5d012a8a62079e254363fba52c83a399bb3398f6807e6f03f74f68fc788187be6bcaa5491ff666c98e43c3f860470380768f70b4987c6ea10411ea60fc7e8cba0b1afd72a52713a41a2172804ecb9fb60315e37c544555a8aac8089081c6c2695af8011bd991e1ddc87c841cbe0c0357e04489785222930a5d75b81cde91e5804315bb30bc93294367a4623a0c4a0ec8ddc436c7992b157039879bacbcb590490c28ae7c9142267654291c06a75237b24b8895404cdf32a073c4922c202a087bce07aa5708816818564c68237136c0a98119c2a6244a59051071414425b9230a6113cab28b06a058e67b16b9b3287f001422c276c78aaf608820836c863a1555590bc802a70abda52e4c430c80992745945ebd343277c222836631c652dcc425e1fec6f22383eb78c9b47967e865c6382231b4ff42b94f281c4e9a849477706c339a48ac2c69416d1e51914c751dff0b74cc657a8d9b0d0e21cb2c3a72fa241338b11f529a0ea9cbb8bd310203b29775867f23b7a6ed35890f3014474b51a578110cb1e1d052d2cd03a19fa06f1750279476642752934201c0832b80b552c7a4b4eb1118e2466624588ac1d0148c1c0484352479ea604758012b5d49e885965bf6ec29407a0d9d3f1f08826007a5a3d32062d2a775728c35116642149c2d449
result = valid
seed = c1b3cbffad4b306f9af0cdd3028876486dbe858875c9b6497fe20172a986c82b1c96249919cedc2369d8d739ab125e0d2ccb82dfebcd90240a545cdfe07511f2

# tcId = 49
# Test vector based on official round 3 seeds 47
K = abdf30bf8e4ed92c05241b6f00895dc0d56759ac668245a88c7ffa59cdb48fdb
c = 933b2c004331af9c0e4699fedc9fc3999fcb8213c308ecd4e33c3ff41ef3cdad8f02f0f0bfa8db24218e8c81f0934b98153497e7e36fb78d48322742c84870a8b470dca9ce9a017e215d33b9b09d8477b5b292263e4da46ded3ecf5afc0d9472d7690d24d07eaa35644cfd30b3b530f527b4dab5df72947af1a08264abaccc588cee00be666e987de5f0d84bdfac563879916b912a3ba625e16ec3458c08ba116d8411408a9a9044fcb2fb39b2db31bf446b840fa196a6b61134619643116b85d14fea5389b2b0aea25cae45197e14844e8c4b33bd73b85799832cdbb3b5fb031bba251182ad85492a071bb4bcc5476f3a9a5f4c6fd740b640fc87379daa2da4e0819e983da6095257a6cdbb2e4a59055d0251480ce14983e598c5c4f362e49f992cee925fcaf504020134f9d26bda51f88006a0e4df6c4229ce87c19139220bf4f27ad189d9c6b2fd3f3387e344632e497f0f9086752318615850a51730732009afdd4fcce3226645fc26a98de7dfdaeac5de30fb7c676035ac267ec29303b6855a458682baa9b6ae49911ebd981f14ec358857f34a3e396fb6c4cf83911029ff15f23ebd105fe6178adec98efce9e5bf79478a278fe128c7521a81c529fc8544d5c9344d16aefdf7a4da73f4155737238c3d0bf820e1ce3e26e1b5f26e6dc0bbfa0e910988d98c655e1dcc1dcbc4c434b2d2b9420f98323e19e2214ec7e470848adc7c77a9317ad64d4a4b05aa4f72dbb269c4d30c98b9e7a39787f7f77b519afcf42541fd9e2fcc228efeec98bd4a021cd03d5c3526cbaf28a2c075fd83e6c47017cc1837a936f3b1a477b4c955df76d40bc4c9e3165c672fc617b941743fc1d596ac2000bef5a4eeeef54db3922c27755c5c58bfa0e3f2a97b475345793aaf44f371dddbb8c0ba11dd2fb4c6c38d1eeba05d4a1224d59174a0fdce7c85cc57c913a47c1de5bdf883810f833d9eb441e2b9164fa00e84261b67f56c4cda52dc863396f9a7302093bd657cd0c7349309acae2e7ce7b40deeee285552e3c31976917774052dc8c0b80fea4d1c0382825d5f3ff1911c5667b5d9e727b1fb5ef17f2040ba56397d4d8f1bc4fb445a054a39b40145e3457597739d6bd8e5d194e3e6800504c9ebd25129bf575bd8a859a16c056c9bd2e2c8d0d9c0d5d9ad81c47f0f6be82bfe80cd60fb158297942a0ed963ec522c0e5f58a5e7065c113336d55370f006003986832844e940f160682e2f69dbf6edb9d4b6268a087ba28663cd002152bb20f659107c7fcf337e37ad086a5c072bc632414886d328d7fbe79d7785404b550f99510c7f24c3b6f455d3a12a820f26d6b2259d7bd0a0981af26ed4494f66bcdf4171fb2be6bfd9dc1e7a183e499a068a1791d398beeba47af660724656406f3a581ed42bca59ed18bdee126cf8520ad6e7a3c7f37d929f8a35abe5b46177ad34dccc4addc2fb354b0dc266f8a1966510a68a82c7571498fd4a59dfb0004a3bcf9d88c7ef458733577ae764d90e29dbcfcdff40cdbaa1f8963125bca7011c4aaa6246be182651d97937933e1cc74927bc67791764bb20d1a04805ab073f00a9a5c6e74f35e45101fc31e8571757d06df9109283152a2348764329724ac053aa5f1a2a885fb745ce92914790955436b9d4cb59d922e1c4e07525fbde26ce9cf4619cc83888f3790fbfffd1932ca4d6a1fbec63d72a899ed0897090ff253dc371175b8c1db02ae0ac8438cda23c5533a113af068fd34d2b23eb52a30118308a85b6c851d3ceabf8eac3c6e2c54cde101580681b90eaac4e099e9eb35c49e80ec4b08c1f6adb547ffd0618ac7300fc2c032fe82ce1a7dfc7679ef0c0db03b494e48ca8ad2251311761b0839cd3d576980461e4faf81cf27ae1d13e1c3886be97c6da2ccb43339048c2706aacaa160d28771325e90a94025faf4bf4cb7445f318960308bb59fb756eece70cdb134c7171eae241915712b7e3ce2f373cb2ac3d26435c13034b21948f9a462f1eeca57a9a34c4a7b270b9aa8eed19212d0bfefacd8c8011c2ac38e4a4599baa799a9f06f9dcfa1518e04f246296d85cdbcd341156615fab90d9713ddc433f73cc595916bae88ba9a9c411f506b9ed5d66dce3ef9f350d51baa6a11ecf502edd6a2e49df6c25c77c0c814ba99abe4df7208dc80f948408b4af3289379f1ad6cdbdb4165c683aa3428d83cd091cad7aa9d59dd8
ek = 90c537fb848ea86c2ba929c7b97456ac4b5c5007b27631aadde902ae1917dba8cf2936427fa22504aa2bca42bdacb21ac9a497eb1cb8a4b096e69294620386abc48f389c7f14380b03b10c614c625427c8cb9962f3d75409d923a56717882169bdab15e4426dfdb26072952255eab0380a88277ccac1d24939c98900d0be4570b3df596aef0a1747b2b0106c31e9aa9164f7745de23bd1cb222178ba13f7c806c0b02ff9898774646417bb2fc3153167c1eb707655c548b63caaf3fb3f37771be2fc972d03bde5286586d406b00902dfa0897785481b95805ab79dac44233af99ed3f53bfd6cc36af1cc79006289563456fb71b54c6e5e894f47d715ba062e010841a9e67abdbacc31dc373ec88ce8eba2f96381edd02fd0b88b47888f5084ac264c755c62a663ca9e30bb2bb8c89dc2ba91ba652fb79008ad91090c0614d6c7c674139ba5d57d26dba05e7c47e2107aac4cc28405a7d0d415e2472f66c40d49e094add494c19175886474b5a6991e355738c66d9178c94bb4c05912bd9d709290a8b562a358814a14c50750d17054273c7587b7ad5e403f231964bb40014fa7121fdb74dc23875a148f0f021a8ceb3cbde6842714cdf1008d85b0af62e65ccda27d9fc2a12e415801bb22a865b861aab5cc3c9093c3164e6b436a3475e5359bb8c241b635c351ec3614f7a225d522f2a0b7b181a1f7a4ccc858014a2222ba5b19767154e27b2667e90aea352ae7d3c68e07b7c4d0482ec38aa226ac4f2b63a8da4be57842a4a65b6e04c2166327be09a30128bcc33c154031b94ee13aa5d60f7708347659b4d73bc500432bf2401861c183c732019576a672d0c10d5c18afe4364e9ccf67d670b29283d0f0b9f91130a0437d7450acb4d76af99aa4ea287a6bfc73fbaa3207f58fccc775a811a7e6a0b7a63bcd87f04f1eea0d57ab7735315324282b4818b8d4346b0ecbcea3ac9c0a7bbc17a955617570a511447a9b8475f7c602135f57255e2412cb6ddb0d22c30159b43b9dd58066d81d77f7a4e263603e193ebf671fa3283c69e71a4ac433297867da2b2b7eca19373a9b4d3897689031e58284ec8779fcc4cb742b8712b11a3d143b02645a99db61bfb19c26a5902f7b3d77302a9ab059350925d8e1a994b586ea777697c389f9cb6e25817e07c5716db9ab63f451dc89a852031bb3352e8ba53643c509ed8590694b6a07340ad0fb2f1788937a0c45cf9a441494ae447c44c6917f2d7b21bdc6b7d3853bd8e33bc7ea75e62535f95096a9d0930cbcc0a210c2f5b81090d20a5d7c0346bb43ebe6b77072859f13a6576c72c0553da80a4ca8f03292d86a98246151960e4b15b758b28e2ad2271c9ca70f92061c8a560be21a2d967c0ae1b0ca446a987bbfd888ce4ccb725b95050d03134f3441f853935255bce8473e88397d5eb4cb8d6acaa6bb8d5f5003a560b08c89ac890b77aa16304f5cc74822764d82823b317572c5bbee018eedab6cd93caa924279ca8932a8858079197d412b7283e084a7fb9dbef26d4530c1b6136619b06fbae495d207a3c326910a5c2ac9c7b919498bef5482532535d2551fee95154b2082a76c0d3b16ced88993697b344cf7be4742a3180c69f6fb589ac17fbd03489b13a0af951ec1d9776efa82cfd0276e58c553b2046b4594c9621e0aeb160d7923bbfa53f7c9c2a4a077d51a6f38473fb6d7a2b2b99c5414c5e646734fc48c56c18d30997d8073afcb822680b321c40696092a7a9f9072cd034523acb15154354d697f27a312348601d0d1170beb4759510330cb0adef4cf31ca82f7f15bc02310f22c92dcbbc059e34771725685955dd5490331e0bd99829692275598a77a310243a6225f392a9f83910afddc172d124cd295288a77ae051031f898b42d792ddfe8c0902944b68043bba48a25c27323f07d4f6a8c6ecc33f13948ad12463e834d23514af69954395a144d1a4df8f526c0331247d16d05e185ddf04a94a92047bcc976bc17f6b7488dd390eaac4b608390e9fac6c2829eed0903d544b3ff08b2c27a779198387a8112e374ce4f5b0f5f898101159462929c5417bf373420811b4ecbc034eb41aec0888a30976428e2a54463072f3c9b55341147c464dc88b55daa1fa7920c22fb6c8225b2ccf47692713ded1c4a76a479bb111e56cf782a6cafe938d47de49bb47e732223b0bd1bee7bf690d1857044eef2aaec
result = valid
seed = ff7495b8575b5a98e4fd21fb4c3e58cbb60f14bef21aa74cf8802e3153f14807bdc370460375a778d1a31d01c42b66367ed8d9e8f84551002f552f0e52102b5d

# tcId = 50
# Test vector based on official round 3 seeds 48
K = 9ac4dcbe2ce4c1b26961fd95fbdc719296829c8107260b8a21cf3dedb292eb7c
c = ae2c5cb63dd84bdbf16f45be0e0c322955c2c3cfa3fea74aa30c6706a28e5861a92e2692df21654f0722901fc86576d0378f662afb915da4ef65df72c0d9032f43de8b69eb9e37abc502442fc3be17a539a4958350e42ee2a83adfa66d393d94356b2f81706483a2da094284b7c39d4c7ccb4c3c6b48552fb4a6df7d2fbf5fbb473ee164680217a54fef6d1a8da22faedb6ddf9683adbe5685c61e5410ca24619dbc0b9cb728fed6207f75095b73b4f2733401182320dafd1574b815ac1d92bf61fcc50baa791b540d25083786b221070b9b5ec97c69a2ab709a2dd82224d50c7223bc620a4f142ccba7f138ae06a9839b17f31b5a78cfff773595c34a7092c5c2a67df0392985afc227f171a22283e3fc5c12cccfd8bc98a1adec1ec8e610008dea6bda2067624a7bf003ccddb8b1fccaf84650a4175fbfe299f56191a3251fa0ec63aa6198b7b9f13490dbe41b23dd44c5015f82299f2e873a576b7e44a3769d5b1886b2114b31a5b2359affbaf2d9156e5ca200c36be07c3837e5a35be36eeae315d888da4cb2e5911ec897d28ff484f4a13ea45bb5e645383e93f39b90c600bd6ee8899c5436f18eb9cdc9f7670cd66c42dd182edcd9a1e03c7c7e6cd22bdea33cede3fe43aa7e9bbcee5bbf6334e516e4228112e3165a50acd9c00da196d83f1e71f97fff99912807d5b174377c81b5dbc734175085a1df2535323d821601b42bb08cfc508eba25b75eb878a175e69b9704d31d8d4c626705622821b0fc787d741da974a99c873b11c10157dd73728fa96d979bd825265c5c2fa198cd18db467e391ca1b8a1cd83a3363e763bd0dd1eace13455553f0d0a8b594d2f82443a377ca830540522e1a9ad2fbbc9e974e63dab823d347e93d90c18190a7bb4366e3fd0c81d4e10534056e80c483b998c645fbde1267a0a7e94a5950942aa114615d38ad0b8336b13289d8ab76ff03d49f419de79d309e515d668ba644aa43ab75919f1be4360c0eef3cc0544a80d8a46d6cd9f5bc7e50bf3d22cfa338fcfb015af7459dcd63b066077198fbf468a75ff1d4277c04c6dad16866fe79ad52873165078d3d8ad1ffc1453b6dafc3171235acef1a16912ae4aa7eb4e31e5a3664b19f01bfbb75172605d237c23d22a2251dcb9bac2cff63e54f5a8145fd2bbf63b76edcfd5e87400e50bf239a83693387780a182f4066d624b7ea1feb629329f80a0c9f07369a6a70a710bbbd80a189e92c9de920a4dc1fe1c90e2bcaac35e2b0e76841ea451dba128c0317442de8c7f95dba18fc667d9b4561302e17114597d9bb1882e35515e8a2ee995af7796b8d88215addc8d41daf201ad155e2dfce73610219477b8b0c2adefa24b27534d5ec7c35d0a2586a14b1a796721c532aa269f3859e50e2fe4008a2aa39f86d82bb99ef6162a7fc6a3818d05b69c4af85d2d16e4edfa291af1a9babfb7d460747770cfa5ff0b20bc4d6fc2ebe88f527f054178b1daad883f910d67f36787029cff7837bb147179c0869d2c87395988bb925dedb34a4b8221735131a558ecf6a4c5718b01dee25147cf12a11039ef6de8001bec3423b54c75db145894a412e282146f59ae7bc1d88f7586d29ad802e8ba080fa6bd38db67e09d8c3018836a6e2f48eabf60d2181651968733272db494aa086306f274e02292df35db37ec2cc15b2866617e9e4fb34144420bcd31ef50fdd42106547fbfb2453f9d7fcab4e3f25d56b502f04f0d51d9c725698576bf32b7a67e168877cfd8aad057bc4891f7d493a07b626c43be7610b5388ec6751568b153051dde7922b4003b6c34f3af807d17e9630cc452a49ae14f6d34b4934b81896f4daaded277c1757067c12f143c552a83495226cd6805a73d11724328533e087b980db0a6d22816da01ba0b8f06d4afebc893d1b6bf8dfa5039ef729d48bc274f3a8fdffa73054d8a562b2683c6f758f9cafb7a2b31dc596f628d081b659fdf08151a85a9b3575eed8978085dad4625832f803dbb7cc90f82b3186708a7f4cc5853ca3e1fe958cffeecd27b685d8b7bc3a6707446ac2a29865cf56d1958438bc09a4e8d11abb0d53e1e8f61e8bf044c6541415569815295a9ead015913dd9979dfdbb7e3cfc8fe520a79e8191881e617d78ba0b9ff588a55698b9deff3046009783e9d9ad99fd270ed0e3a4467486303024fabd673dc2322190f74ac36f2c5c0a3dc36b4f
ek = 12e4c27fd191ab43b4aa8a66c4326e681cbe1207bc2d5aac1ac59ef0a8aac0c8b91f7c23ac35abf566c75ad3b01d6b1dfbc29db4a334b44c10fc25808f9b8acdb4a2ba67528fba8ee942a895d5544857473459763e92174dc640bf284908023146fb553b1b8b1e99a7446c5320ca17eb6bc497a330ded7b1016a1c28d23964f24f2188b2d7ebb2bbe954c9d9271baa7e429c02dab991dffa49410ba6ab20829ec41b03b8ba8756b5cffc640e928b24361f0f007226f2b5315a8bdf8a10aa88581ce5a140588b69b531f5112610c5306fe41d4c018302dac1dbf69863b6bf99d892072591a0168decc69f89823999095f256c52c6336acb063bd741551bb855678c4e8bf90191a38c2fc641957312ee758e73d88d8c8937b9c6912c59ca13854a4209924db71fd8b547a076a340560155122298e91328a71773e1cf117920e5faa8fbd847fdd027f734c06bec0bf479b97cc11d626122d1049e96c7643a6b323aa93e10521460c7193d7c85a1a8969dd0b0835b64ade28df777a1c70646b8e55578ba9da6d82a96b5bbca1b2e9346775d24b987535882468b3e9263a1c74288695722142d9ba23fd747383832b2a3b6720b21cfb5f00a178c51a878992d666872685cb1f346c77b86a0174ac955b06df96ba094101330958452074c57377f520bf0766881752d70c0a778415f9bd3b5d276100f00ad563735cce0952354260c153c3ba227181a21b9f8166dc0aa42acc241f6051624b88d1659a2a81f9cf92ce82c76dadc27bc3b018f953a5af66ee21401c02a4e3b8b4188a36be3818ccb82686cc21d50614f1f000721f8445323b4920b3d929c1362d91ef948371b531096186034d61f0401c09679c54c5a993ce85137f15f50466bace29512e260f990764c31648d6649d23c800750a08f759fa84258515c4625b856eb368d917c36768a8a1471a376ab367aab46295707e94080bce47dd4633c2b50ce0b19bf47d4a68c3519da21c205b0c9128606ef8a7405ac525a12b0c613c7ae96aca34743ca9679bf078d5d016405f336f6088a9652204154648e4b3f6872929f02670c7962f4b08bdda9beb2a33a2babcef40cc4de288460d0188fc29ca85b212eb40f7b158aa4a38710e0608eb150fa5252860058ccd822618961cf5c18a01bcb2eb92dda84597fe9b345e06d14a597917a4748949ce5f29e60a7ab29740242166c5a651501010bbbc73926a7c4d0dc6aa415240e0c0769774055f9882aa4330dac1d8500747bd5264bb7625c2ab58e7917cd122858135ec09a3f0128837669bb37911903854d57da6957d70407c752a20951535503847b17c536a69ac09a84ca64633a4fb9c26221296190b27c03781729456f6653639fc036fe17c4b66b390b2204a1361555323dd307572b2caf24148dfea74eef05880205c164da71980974240b2167b3c3200745ce778a4cab786a0cbb132188158c3111707058884358db6ef3d04480d7ba058c7e52e4052c1898e2918d98590716a80bd9a3a4c3d53cd8111005709e708b04c6d18bb1577219a39d26a496582384f1126fe491a2dab7b8adb4a07563c687c4a6056455113c6fe9b7bd30cb7fbed2839a93a584c76af5c1422dca809cc623079ab65cb146a3011c38c1a6f3db134b72583ab9331d418c7ab513d77b91a612053f217d406babaf4170607a1979ea637f8875154561f69870fb1682a62052fa36a21bf94fb4f24ea54c1658d8bea4e2813707981366a8d9655400db440db8c27af57ebdaa8ed897c7594712e6881c81f5b79557834e53c9b537ab69942830fa60a0c8bc7518192e52396ee15d945b9f8df019f8f32513817117834a9af58ff761a1830798edd48fb571be338b43140c44d17b272db6aeebb0cab160342b49cbe2b47a6a5006b5cac09d763f168c6a5f329b7d1b87dde69542a4437b8c426890b4a5487ab43a98ef94667efc881a943b33b42c776b3f8af853fd59c2d3031fbcf541247100d22219e67094ba89791186bc8b7b536fb6438aba5275d234adc5a9ff129fa7d1b5c5757483f02980fa40882aa0c72c0ef233b0c2931f1e15cb7d528b471c50903256e54a87f8c16f02b3bb904133bf60136d603bc57c503420a8b6701aea4a3b4052334f75bf820c2ed9890bcb812b20d9031c269af9598acdeb8a52bfa7cb804627acfa20285753264f3df670dc445647c881e112b71095f10934
result = valid
seed = bdc3fba1c32751139fc45bacffb3ea97f26573d804a5f27a459293d95190ed8efd5a08f656a6eb8cd20679930a31caa6a6331c4b133a6838c223ef9f769f6246

# tcId = 51
# Test vector based on official round 3 seeds 49
K = d1e8a626ea8c5fa1b89ae3c05f745517eae6a8710dc1173083209de32cc685b4
c = 3d0c67db088b150e110e9a395a143a94c0bf6fd9dab5ff681c38e1ac6f34156cdba2b28bdfcb62ad002b1763e31bcf6316df977e6533e12536bfa9933780de5cffeaed2969902df53f34b1026543523dad947decfaa8ac43b223a5bbc59dd5c7647fe3a17ec79a84e89e820bc0ccaa56016540d3c821ae453dec695b4a2232a896264e475cdc16cbd476fe8778d57e5a31e6b3e6e9dcdc96c69ca0d25da24b2a8ae65e6f8a9eb723594f8e989dc10078e20f058ef8e765c96093e9faea1a5919c27e69396b53c5e87213373ed900a8a763b9cfab262637f40038826fb7355e8f0cb8672eb3f478e577956fc339ec67de582e6d9b5cd578874d3db3d774869b291c5ef0b2a3393fc4dab94510401ae107eb65560d9685c14b06a788fa8ad177f76b176007ceeeef6da8913c82744ee66813004ddb6591a02e745a960a53a06e824a28cbdb197591dcc02658d4f7bdd401bb829a9f3ad2b3cb3093bfab0d8acfa0a66b6dea77e9c905f7fc3b0063f3cc12c190ea6e574b9b606fc5243ae567e88383b2d936e89c2e12c23850470d09c219568a9a8de66bd77612a4f13718da6f0b4cc20d9bf0e437c859ceb6468713159ff61ba9c26f9393fac3fbef93c6718d400ac9b5816c96e5258416df120614024bcb5e7eca61449af540993e27a067203237acdaaf8b0e7381e3413de5f4eaed01e7092d40b522e4508c3ae928996a960e4866f78a0b5b42a7bf43298b4d05169e815e82802e9afaa2bad286ed0fa4a1efffaa1e3854aaa9bf12121ca7c6711f6b4c838eeec2a9b5da3e4ff080d513e18b71e4a71bf9fcd544ea44d5438d4f56bc269c63fb2b4f4de5ef9551a52b7cd781d4a6ecbcbbab8825e2fe6693b41f34f0c07690971aa6243046977c0c48713b9f2c320686e02bb01c789d9a6e46f9a3b8fb480f4d7c755bb5c093f4903a5f332ed9a805d024323635c4a51667394813f01a634c90f6a82a16b6bc1a2b3dc7e25b0947900051da0e5101900fe7c725324fd5a316057955ad4aed9e08b67405dae766aa628f599776b0f3dfa2b12c2e40e480d7c6cd4562f0bbb206eb4478125b5febe34c7c81924a3fdf70ee2f21ee2b3fd0823ea16edc4a5e07f2adb10422e4df4051725c6a99e4f5b8f463eed69d8921ce36e7ce5b6d14a2be719907d7c547a16ecfbb733868455aea386c52bf9adc93bb1792bf0d8b056386c6311015f47d6319c41be520128cf2ad3e1e0e8a568c4b3c07e2b10589f6498d01cac1f8c2a50d20ef7b3ffae9267d3cf3e66cd57d6d42a87865131d5eaf10f1345c1883d475f7b29c8f07f04533f39dcceef2904ff0c6d86b1ca1acae4f6a20a649a95bedcac1d7e87c17cd75ac8b1a636acc3187eca7586db053a6595d7c39ce1e57e839065793c2ec2072371cefdfb9e62c559c3d2ef9b736a61a72695d4349d933952fa9796bb4d39cb5a88709474472a19da3b7589cb01a11de4dbd79e0555f6a290ed047fe4e31a6ccc35a904f4d30d363f10421f5a9de22c059a6ed0e404ffb62b0626b0b0397c30c59d56ee18364c8371d095d1cdb0ad08dea67dbeba8e2883ab4762d4b2ca32485a6747893c03f137780b105870284d523cc92cdb85bb94602bbcc9736175a3958629fa45f26e6c8a84fb61f5a0619ce2cbf5d4178aab325b393dc1c201ea7f751c8916e5281db2eaf733417f12c3cbae76a2c891e7291f54b8aa7e91c05f4bef7f75d86e7827dbc8634f7b4c19c88371087a5c80fcb48aaa051329e8b474d0ac5b606b40323327cab61899c0f12ebe3142766f70da217c57534983041eea96206a27926e4b296267a6f555356f3ec387b2cc21d541560f932e716de3a67fe1afdc193027a90c8b5bf14dc60285ca131a643a1231a5552d624bc930e7b5965871c85c5ba055191c23934e651c03570819207df6e4b467bfa0f2048838ab9658f9abcc6a0a74d81058510d435ef7239a334437cd0254eb4ae2760b51cc84733f18730ba68f48c73cf3a211c9a8ba65d61afe39cd6d5e72c4589b7a9dc4a49a2f05f17afa14c89d4ecf1fbf5769cbda70a570d73851694e1c3acd74f80a25a063843664930f168cb3d679ec883b82c471ed634238b58d43bf732e71368839c64fe1a54e0d8d4c58e06f20848c823f49dfcc17517d60fa56bd5e496990bb973c52596eae1077227e33b04cbf67a30ad91c510bce5f9c480a273b205446e
ek = 96f73135fa51010a83491b407571126d85002a60cccceb5393b459cb39b4dcf175b2134cf515c06b38cb0ea33d8c34a7283b99b6d0c9e90825159cbf4bc2a1c0f131580557f243184bbc7498b39266f669fc161150482de480ab196ba61dc526f8a46a2ae3336a7abca9e2743fd654e965b3b33ca0b9cbc8c96095d78a971a7277496a8c123967e8c204765a864890b762d34e83570a8dec5cd25333276555e7644eeb5ccf8004579c357481000ae9a930a7313468d3a8b6d5b4da4a558a7c1318da670dec758c98c5048144843096c2b781d73a9f215c2ca0481ea5aca259997c8479256841507717b7dd01cfe1755f8ac2bf1008c2c61b7bd13810787185cdf16a17c2cf00bab7eab737a641cc12ea6d8bc802e0661730628194c40a7865a3587cc2f5b0ac1d328307c55388970b96c4969a533e04b425e528c713d41821ca6cf1f5bc74e64859c49b914563ad193c626c6dc520143a755132260d5940c76e20a7f07987fa7c1a4d1283bd700c9759871f973fa6d94fd88015cffb046555b36559420bcb98ce617169465770135b15612a9884586d0232d44606632c50a9d5beb3697669c9940e1739508c360505248f501dbbbabf70e7cffb24652b782de5f4a310a7767826bc73886e60e51230068dcfdb2b3ef246f7701d65813e54d78ddbc34cc9bca025914883364c60576a5e0c5a863a17a9872b818c070647170cc46f44880d4ff46d68c4694442433c823c0ab39656b715e0443e8eab14a990c42a031ebefa6cfd54c32fe4521e218396d53c5554c60b93cf2f1cbb0062c6101686e5738896621e44b32449c297d968b16c80ac7491279dab0f84749842195aa3dabbaddc2457fc8b854752d33cb1a5499dd53725bf34bf34a68457e57e4b270fe0f07323275fb99b78aa90af27480b6440217b01867a1b7a5a5885fbcb931c524395cb11a406a492c4251f9c09e14a45e2b86a98c72f1532664879a2d5557fe9db6bcb2ab6197892e5686b2e1ab35a3434a77a65ebb6189aa00e19fbb045a03fb767866184c5c2e2b155f465bc7a135ab25cc5415b0a42aa17595a32e2a370317414913278c18837f346c3a54be5722520315332b2b43ed4089b427cc8e24f10f17610e40882b4c724c48b6315aa6f0c64a4032e4be75bb6b0702a2cb7a11cc6aa14bccfe91af25642513425ca475fd7e7c387214294a36fff09bb1388a5322910b9906491bc923a2644259086bc5131e5d67794d91f65b24a0da06ceeb63239456e6c3b1cf4fa04165879b5858bf60664aaeb45b3a238b1a926489a2d395473d3a5173fb37a51fcb5ba0c9cc3eb01debc383260b4f5033bee258f66a504e64a74fafcbd1a46076ea00a02246eae52ba6591a8ced21b58971f289847c508768dbba5ab1921c14982c9525ab4b64285723954d33c8a35396db137c0db48a39432da0abc3857c5369b236bc03ef562a8a5e4211986a385b8ab4d1745742411a9712256636e62976f99a72d75c654f8574737b6ad34c129a2eac22fe166b2682840f7043d4339bf699b68d51ecc32974c161136272f9012219bac6bfa8950c6016207dc6566d20b916974743290f0a52b8be51c9f3c239e8b6842278417a05dc789bc43fa1ee0671a51ba3301246ba780ab71295cbd20ada7a07e5593a3933604ef972a711349a0678a60d2af2434b17ee940c067bd89496c90d4b9903b9d146a49c36138dabaa405499ecdc02f791562a5d446fb358702b2a5eaec93b7f4756762b3c17b0e8d48ceb5d5244965168fd9c3e6495d1fd578ba2c168805897cd351202059b5a4b96687465741b077677583ca7411c4331583308da00ab5045ec5943beb2800b30978c31031675a84dbfcbe6d7b27b2da65152c692fb8727a485b9641888b1b36a25491ac76045792278125b0a3735f3e759901507ca4a2aa12dcbccf3c35c68873518a4fc778201f0b960c7b551f038c6201378ee101948629dae0364e38ad079320d2cc35bfbc8ae7cc446526447d60b19a36519daa8331a45f1e4308d564979a5179073130594cc5fc07a1fb6b5966277511544611e018f3f8b76567add2c94a0da8502063c66c54c3a50644e43b81a93c7cf0409b505c77f5d06d34432bec389a137b6fb9f18da05426d03477ff0b8185327c37f449c8f6398680c78ef7d26c51bba9665cf58b72cdfb115bcc2a0715b5b4f40dd01c7a0585bbae73
result = valid
seed = 447f6076a627bbc5ad7773fbfeb14b4ba9ac43a0f8b99fb6dcd5e452aa3c47ec20a7237801f470fcc2bd9fd7bea8322859b850f7882d362947432913dd068c01

# tcId = 52
# Test vector based on official round 3 seeds 50
K = a74e04b62bad015f2346f2d44395cf5e7c380cb5228c55e843ba8189ac2fd7be
c = 74696b4c1a221c93a233381becc649df53c59889beaaf8cc06879dfeabfaa190fc9d7a9b6995bf4d9571d3277188c4db8552bf90a4b51787bec3636efcf8628e199204f230241198f517345d76a105ac070cf81591bd22bc1e566205b7d01c16c2da03f1ad0682d1f32ddbb6a2ae8f35351cf5d5bacdc727d603c3ec4c5f51a9906a3f12bf064d27a5b573a1b91f652c4bac4155045d69669158e226676c7049a439fa3213ef20cc61c8f0b89c194f131e172ccc4c1f6c37567bd910eba09c21abbd3a8ab275ab15136f6fc92593766b930983539eabc66e7f63f572fac05348c7cd6ceabbd1c4865e346298b6df6959caee42fc1b60df6373ff46fc935e881b478a0983c1467c1a7fd343693996668ce1d8dd147193d85fa44277c5a21c57d1d420e1e5caefe51049285ec812dd0d4de6117ea2fbc9e9d74221c4e8340895ecaf684081fb845ed994279e1ab22ebc0ddaa9eb5066052aa9cd371894035d56d125f40bf836ff159a14dbfc99d397b703824b1a7b74ac15514905fdadb8034c09f018d3d87c4d2c2d520a2bb2a240050fdfa67a157bf1b17931106c859256b5f06da1ac1666337850dd9d4fb1ff879fab3a87b645c0e1d22b11599584e67e44eebe9d3d6864538d86df728300268f0c2fabd12b474c7fa2bde4dd04353cf54874663a029e2ca6017a6a59d6611a862e3826a1f1f18b20be5beada3bb1edabf9ef0c0ce83ef22674feb2147c769b7534c4f50f80f48cde1db0ab0934815e39f963430ef4f6b4204016363e105e258e733371c8d6a8c517150cc75cdbc6dc28c98359ff083306a0b5215ba1bc17e660dcde16add252177d931b6d8bacc181dcc5dd285825e083abef17438904b46d21b2c3914543f34e3d958e41e8089f89f5aa1af040fb1258ddc663925b55fb486dab814a45210f0ebdaaf4bbf2115b0784862c640677fcfdfba3d05c47e2c5ded2f6c03b42bcc9f87fae722e895bd4f91ed91207f8bdbd4f849c73e3b53e8a5ac14b500ad19fa5e9675592595250c8e54795e829443d9c3b924efa8d64a3751e34212205ea88061071b7b4fb8309e0dbc0bddd329a55e30d4eeb3369e9bdc2d949565f6c4ac214530f926b7dbc5b6bb9a645635b3ad1056d36606c0bc34089f50646f0bb948e3ad50cec750de11a3b4436c572c10608502d8ee43dacd12b20183006070aca57dfff0c39edb760b29a8d1e2790825961f8d3d2b27e4be8d06ba613f80422e40d77de5b44793262fb2e5c5d613f4d66f8d6e29f5aa312dbb80eca37d9faf6b98ba63b0dac2622ca7eb1a53ecf7ad39a78d34dd787ebd686c155041adc742d8c13480b36dd8c50856f2fac0c8fe532260b6e5e8f79d4836033bec19a96b5c272ec3505b800b555a763bc7d673a876a9ecd4f1e64fdbb6bc4710066b5c1f943a53f3e934b1f9d30e8edfc2aac8c775bacf9a447626838aefa0200df587b4a4bb930341342d9bf4af28e196abfcc98fe8c98ff3ef9a318304680ca5221fb7f8f408e6f5e56ba69a9286afbabf3d733ef1b958cca8bf57c2b7e23c1209ca90d6e3e8f10ddb54ff29243fc340f28b97013f15cc21a92299e4cc45bc007ba13c69f3ba4af497aa17b289b3379f553b3ff92318d7f5f3fd55691a094761ff55015be61a7ac24128f29f552ac8faa5ed8ba3a8654c035fb08180f1a72ede79cb6c549475cb1da0de23e42fb887a30ff16732131bad9014c58364c5e91bc12988ca31a8d9ea5dda91411f7cd5e8f4ca503ec1df40ef53bf0893265241aef66fa85fc15c07726439e741ace97300bf89fc57ec746e34c40d9e6561f69ec2871ab520723fbfc72213d7dab6df13cb96311b502423dd0109659a93b5bf692eac025369a9f2ed7fa6a30a824d29aff97a5299c91280c4f9256677d872ec35df835a20d621b6e407df36ae67d769a30899d1f3ee148b7a8b2b05ebb3fbff4046a08b9691b5036d8176d72dcb6227416f68ce7de42d9afe1a7b20cfcfaa6803e043a0b11d614473b46c09751538cb9acff02767b957efbb3834e282f439565d3d144d5823653701c19a1ea7bc0a204d72ca7641377f241df87cc98e0e355877fa1ae26f91b23dd2113412bb7c03ec8f27da2612e26ea61a911a276cade74d287f57c292b4991808a66c8c25afc3f1ac370333fa9c9261db06e9c6dae2446026ac9b95641c60ba622f5547653ab4b654daf578458b0
ek = 3b37800c878b5adbbaef794f4f24abfeaa40eb1c5763fa55b7369e5be8754beba6be9319cc3a482a53ba93c417bc9a5a3030cb2a247177eb11b63a672e0039fe71735ca9cea99168d1634df2737b45324034492e1d3c74f10239564b23e39585734c86d98118dbc944dec28869ca8be7e17b39bcb0b0e34e257bc9ba42cc782078945094eb1336e516c62b00871d12c6019700b478b5db43ac419b2c7a50442d9458ba4b853d5a29ca946d64b6a6e6cb3485439abd4a9cf34b5921242ddf3611289a72efac4101b208cb7598894a9ef1ec38e34a58b2c071b3e6738138bbaf416f246072ead83b354a0832b98b551b7210095fe9323e1f75bb99905e5bd961cd778d32c1be94512a7893c062f6a66553152d1c820b8825c25938c0348a3d2206897ab903e6472193b5c2aa3f1bfb22bce88bf3723eaa8292d5446546865218d5827a5ba0da5354e2f6c81eb96cf0f28efae54935138273447a953aadf9757319e03a6ad19d7e613c2cdc7f5a3aa1891368399ab5c5337881c782bec48f9161774686204027b6fd895ed1b800db68c2d9d529156b0a8db90f107964d8f5c860737db2a3375df20b7bbc7f1ea57ab6e2a2eb44b5f8e6980d5233a0791350f4ac23210a4bbaa928273294691b7c441edac04909472e8f6714e99bb7de1076a121576eeb1d419122d4366023bb2fd66937ed940566ab07d7b480b330937c341106c3bc01f3c26eb7388ce7404222bccd7cc42e8a56909239a2968f2da3cea3c6695cbc909ee481b4c619f1e7ae6750b4d8f691d70490134ba02cfc97327c9f14db4bbfca7b4589431e0b8fb8dc61658110dcb675dd1bb46db49605c66534ca53d918aee579557e82c733a3841a7338f9947d92d4379b3a2d47469166bbc20ecc4de2f7c768a0ba4dd788cebac30eccbdfa11ccbff61328f92739e12160b83369d8466421374380a1a2c8bfd701a869b49d09644266d300493badff092390e894102028768a4592e96306130550291ecdaab48c711e8a1822cd278b80357856a739174b3da66795fa8375333554fc92298dd92b3c962bad035424f418b9b626d32b5383005564b8cbad0915a977b1c95710ae490bfd158a2c780e14c85ef92a02a2601c3538c1297772d1045bc4811e4e7893310413b4121201eba6c4db8658378fa3a6b9b919c9247c40ef39a7d564bf13a6c8ec575fc3b58f42426ae1a4944cd638bcf8336504577c65a7b75b06649802bf898fc3337ea3f783bd58bc85e33c51c91412c09d99c310ab9802ddeb4e977a640eb05a6e01984186b62f3237230b33cc4721d984382d003a4472496c163a0c23aa7527a7a98b45260794c109c3ef645fd352b778f06c6de40ae1aac577698edc053e951931e88b75619a2e3a795d9d7a015fc39978ba6832da41dfc1aa36d53351321107d33d00d934ce079f53c1ad114b622ef09fdb70888a861e8b9334610a9c2a5614325b9265219dadfb7eec92b472c87c0f0181e73c580b9ca8564bc1e3b9b70528a30d0c54bbf48b3001c46b536c51e15c4d0844fe81bc035351d919212c699a455b7f0900121a77360f4aaf09443e9031ba9286c0ef18a72a0c6afb2b380452379fc14dde6a20cae7c703b8c367bbbf4ea43df773bd6a3a4c051caeeb66a236244f7bf5a837731655a73bf6e7a3413459cbac0dde329e59fc9521fc2009e480d82711496a5871f33d0378223243137486504a209d9012574b10561fc04deed84999baa3a936a9b1234ac4c4afe451042f828cf40c49e632c6153684448154a023684af08ce13b204ac025991c5e44b63201073f22a50c935b9bc1c488aa8a704bc178ab0a752595cfe050b341a295f9b851b67a3c09010ecf297791c746ba9247df2a1be5a82cc8f904e1553b31d53710b0b0b7372b8e9c0b7c15636097316d46587e07753ba05e03f7cb3c6c78870a7ab21ca99db30217245a29fccc3ed80364ec661ea93194d472813a3cb0203b223b909c5774f2dca50e8a9753e36c33d92c278a52122a72fe389f0f962ce5d3a1d9f5c07000919e4761a07282e016854579b1c2e7c608630c6b2a6a1bd96c71392b9ef15e04f7bcee414cf5d9a6ff701c4d2586506248f4bb6bd4ea4a45fa79fd92aecdecbf20d7ad8534673832a0d6ca13c561a446aaa23539624487767e4a195dce0e2bc6a3fd1a73e918f297aa031fcd8c14925529ed33b83ae8e7ab
result = valid
seed = 2d5df64d62cb07fe630310bb801c658dbf3d97993e68626745de39d37fbfc2b27b534537addaba4ecf14f02ab317d36cb9f0f50222ced7cf029dff8a0d3d2fd9

# tcId = 53
# Test vector based on official round 3 seeds 51
K = 8feaaacfb4827cfb8e45729780e72705d15cad0e7754231fc4c47260a740b051
c = 41f7f6acd3a13f0f0e91c0565efad496157e3214fe0389a827ef01e586b395079a7e4149d29973233be333f2ec98af0833a079fc604df34cc4b979237327d7bfbfc5601a3145dee46b7c2bff3b415d6c133430a849f9d2899262c0b5878a7b81b7023bdce506753692f82f7ebbe11b9ab07f090ab5b5c25723bd3b41f7984f95aaf9492f12f1901c5eff906515aa974b0bc342e1474aa6a0e838b79ffbc0cbd9af44684a29aac1fb249194c3b81f37699d959602a4870bd1cf6cf8a56c05a10c0f1d3e3f61735876e9d20660ff520a42632c19ab533f38409fd85e8b3005577fc86e06c36d6a059742a3a915a67d04094bd32606201b48aeb2d2e986a15688a598dd618f3f8d530a855167f911a5121bfa08da8afc95ae3c80ce7f9b9250b0cd7dfc44ef05cec340edfa9b34ec510f1b48aaa1f5442540b506be68a5e1afe2d8333238f7e7bc5c1ec0cb469d820c1d4d1e385064bef6424df8e4c1184fb62f92aeeab255b5514c18de635cfafbc5c2af129733fad7fff2d30c6734c04d49951148faa8864c4e4e854c841ad05e3f1482e23eebc714aa95acba233fbc6f562478548160be934935970de913e3d448915f696fd2cd36eef9f13e529bd04e993d632e2d65e3b589891d0d1a4885724a3802e8513ec68360f03fb1b273bc7715c3d675226793313768d4b1937cd5703eff763a77b66bddd49b77482305b3574f0c8adee13e35d1177b9ce29ae279ac4bbe11f27f59261351f26dafb041788d9e57d9aef53ef156635e5bb12522ea4454a52217d8e20961b39765f3a689b9827245d0653dd4a23e628ad08d19812639b62f4c278b5733a618debca4ea65ce7e4ebdd2775ee90db0f5ab96f57be14691758f5cb8ca89b656d1a3a591e9ecad9b9cea665c2c58cf111935a2e50d61ed981340e77f89a12039fa8b9fa6f226a01238f5ad3bb87b7c83506265785a3799fa58baf5ca23780956d4727eb907e327ee3d575899fdfccd80e909b64dd70a63848a5bf36c79d539145c137e860e714617bc32e9297d16c199bed73b06a431c4a974c621e9ccf438e56fdd4ccf89f1b6073ada4b3f586cbf574d91a76c5581cce76ebb3a54f5a60c464b25aa0b43f5521d104a0cab9eee9ba3c4582115dfe9fddc113b3064e57cb95a59e32e7a2fb22fd19f86771fd3c5a5ff430d223442a797f018c6903461242b7cac41ffe9fd4932f25901fda592e52ad42b03c258092b7b9a28d531ca802defecf7f934a04e6bc0a736b136e1df01cc6db426c80871b9dc2e8bb2d76eb258182a3160700d3ca0c72a1251337200bca137147a6e901d79c49fe663a7a43a0d056d4f9634d563a1f3650ecaaaa20e520eeacc863f204420eabc2573eb85d76a32b894697bcc246aa1d9bc7cf5293f405d22eb21411e6b9b3bc3efddc5213a0ef74e32845626092ac8d2dab463bbbc31c8697c265a5b005363a3631aaf6a12459c451c1196c783c0bc8b76454c1034c79a79cd6bd54ded518de741c3df1846532b3ff540c6dced5dbaf4b18583b7b214d9123a94571e10944736dc8bdb7bd747c509d4d33dd3066bf78b07f440ce1626046e16ee05cbd09750340b1ce080bd0bbf13fdab443117a21f5928c27ea58fd7760a812aeebf3ed3fa601ea0fd92f217edfb3423966a13deb3755ca26002142f7d624034206e022a0b230e5e0a84e38c60332b79497fe7a73982581b14e2676cfc5746b6771f0df2139c49a0e06fa7ad0182ce6f197c90b59784eb18a83baf25c1628d1b3e92e4a52a26c97956341416433d94be539add37e4de168f87e9eeed8038df0d649a1c50f6185fd0f144df1c1a7d08a59f6a2fe6e3767a0556f322a1b5f0235e1cbf61a4f567c95a84f564d17ffbf5adeb01a5a2d81f5501764aaff6009b00103dc287eb5ad4ee6d04b8cdfd178e38f9f31d175fe86e22887fdb97d47538f0aa4118f84bd56362d08f9fdeca3110df7b766dd5e3b92f1afb29e583358d1997713aeb3bf88af40585462194cc4ce6a60c570e1401eb93ef70d0c5b4ee09e4bfe4b39ae03d6f179dd5e5e861d4f26e3bf7a03f03fa83c1e0d1ba095cd2168a32e74cb834cc6707905d57c3771fa85ee2c44b54008d660068280f94bde10839ff502f0530fb245f9472fe9ae5f9e252e0d861724fedc5df4dc7b6a0c62113339bdb1405bb039adb2e2d5246383e17197ef89025d9028c05a18526
ek = 96886aea374a0c4886e4185a5ad8ca7f1a7df73c6af1282397a6a9b94c95c8284a0d65c3e614cc73159fd71bbd699006d1b97da241c470aa28113a24eef9856ecbc3619bbdbc25bf1691a241414cc3a816433c6d9466037cca4dcce8851aa9a182fa9e7ecc47e42713e9f81189cb5b68b52389095544427321ac5bb12000371a1e1cd96b585223eaa02218543c6f32a777d79c3de28d13dba32818ce41d13e2eabbc3c1223eae799057c43a2977ecff4a5966a7e52d0554a8907cc39495fa80339160fce96742fe5679cd4c4648910ae0715a9899530723be9b551e404b88a1c272e72b1b3e56144a4974df799eeb20170862305e647951645de729da99bb4fe579309d4abeac03ea4d029990b3fa8464f82e4472125bfb98837e275508d161dde593b490461e6508276b344bb18b93cc3c965e084df68a68af14e6bf37b4dca585d0621a4f32263abab1684ce0b1a5fef971e8fe18928d38477572e55596e35ab6270880c2e6abd0ee9080e75850155273aa38c0bf588e02006f5837c01063360773ff79376a72380d9e123b199b561007f1873a4ddb715abc93d95c7a8549407ec94cd0b928b30e3cdb15804cad99ab2202005675e68ec6f71f70082139b42e5bf02abcd4a4988ee0a16415a095ec8b94d2431070a710d72a596e30ed4588fde91670f3ab70f35a5f0870e86927d68f641faa10f962941e0026908ea7d27084261d190cb62b4354a1c8f06ab864031341637929b1274a1c97bd62208e681f3a96333871c41916b03e668d7559fc0a67deceb0d2f818f45d82a9e4a679d76436bcbc45f1c971e966a6cfbb4e1948f2e4b0620a28d633b78951812fa15c4696a7bb17a9ddec0329e927aa1294e5b7974bbc7008a977e0e13500337cd62b281bf73920f02b19c357eb57b3c575265f1e73a16b455af856826f29be11049a7005d9aa401aff512e8f8210f296fe64ba0ee77b1734bae34000b85c609d8bcb39260690ca9b82e105746acc35fc49ba6d1461a748206361ec179990c1b2ec71387b51c1c7ed344b816008c384eba96432ed66fe4e7225c0047e2b2979bc359a891b258a2cd40ba3694086489088b42452682518ec4c1bf8b56b91519c8d02395e726ad48696d5a2809d7f3021539bbdb38bb11e823cbea2e7273742c87776457a1804b89d524acfcb39e19fa454753908813815349a872e131a5fc91c51579b3a50e9142955ac575a8a528ffb35a77a6347f119ae0fab07701cd4166a0144963ad69268bacbfdca7bb18305efd006e44f812d063b0b7e8b1fd75b5b1662a49e26324f89415a51fbea41b75485c53b661c97ab2b9e193d6f1067f518e8522a73447aa1be8af9cd722eb8653e1837279c5194eb21bc9127f1eba895f9924a254c6b38caa0907018197a771d531a506713d3434c23a3a2b996b7e11c83b97058af811e974819da2147a473686869f4d04bfcb9786a0f9723dc67e70e4ac0f565b85f4bb30ebce82b21950838a2102805550c9fc1607ab93a7e42a0c9e79611fa7829beb0254050ee730792e73975a7b38bb718ac65064ed7090471658657123e7823631e802142aa563771bc6975ce2722f0e012f555c3f021a7fedf78f51020935d01a92362dff154daafbc4ab6c8d32d2a11525a474757c690b21274b443b58458b83766df851d95214dd04bc0af73679249cde1055e1977559d26b3bb60bb306503879b7fbf0b2eb2508aef52049f43adf6275d4db027b6477d6479cfbba91ae0abf1dc8126fc962ce9921da1b0005a09c30b6894ef6b3ff79a0c088bd2d6074988ca824aa18b887073a10c7f21982f802204c220756c0bdf59ba855a63a026125bd5c677db08368b475b52c3559c3031ea56040b9590f859f6c2560f9170f5fa759068678b9e22888671cb0a693e825bafbda853c0b56b79a63aa198710b6246a4aa58b226086416d3ed82c412b282cf38c71348b40eab105ba23b2f3720ebaa6f21c9f7b23c4e324c4c3a821de7957c21183fb48c4c127732ab169f822c3003a803aaba857c6b92bb22d8c10251ee1a6838b18c650cd5b8304f886240e16c8cf4a74f14938a21a8f3e87bca0351daca3a8d5c014037ca5665a2589eb7ec6f29d18d891c0cac822792b3408617166b55cb1182341a309f86f99f86b4e7c54e6c2bcd15b15b091274f185cbf5aa7a7a8ce437adc43de798498003691147635e787ee
result = valid
seed = 25056d1b8113bb362dd979d98643d7a7ac9c4f95994c0ba060609b6d07002ff3f48a9254dd40b117941fa35a66bb50296327b725525deef70e128ca8045ec451

# tcId = 54
# Test vector based on official round 3 seeds 52
K = 7837d532d751ebb2d4e8debc55c324f951e2128559c9f7db17fdea6e39bda6eb
c = 32381a661b39fcf9ed796acf47b145bbfb95995255370e072dc8690b72a0430b316712f2fbfa1c70d95a3ff4a81a054280b50a7366972b7fb7e3342006a84979323b1ed528969e2d4a1288542ddec0df9ff963abbfb483b204324a26e1c21a9e1c6089962612915de3824f034653eb664c837c7db70b35462fdda46e1fcdbc57d4b5a611e7391c669183ca58ca8a7dc015a3f7c4647d5fcfecf87df2534b0517da8d8a1e3585e918ae72822b37c25633b773c2837eb28d8c527ee211987427bfdd7e93909bbd43783433b587c6ec5ed0b9e75f673884fe22a63a16e8e5c1945905afa2bd194a2a16062523cc0a5c873b02583ec65e6999a20ccf4ba76031773ce2efd50d95e841860a727055de7247c24eb610aad0c65d4c40b90c10452b663538ab81e96879d5757af125c719ec3e6489556d20be9bb28e6c894ead6fa96b9bd8b1f15524dfb1d6c959724b3b46bcea58805a0045b9722b1930a3bf5916b4d8a8712f9af1c40589def2ad4d8aa99a415a897eec81c5da5b0c933ec04f1f9d02c0907da1b41e6bf043a8f85fe5f4ba76c29ce2c8c6503e975efce053aeed389035bbad720d05bd081f72b395890109250dccbb4ce195c9ea46d55c2f44a7baa3e89fd04e909a81d19a964539b58c1b7e034b74babc73f35a34ae87a0d6b44498d4168c65a29841adbcce73e3820674fff1a8f45b0757d206b1595371f0b394e1e70783269fa75623aad43461c8ce8fbdc0592d0f1df8188c66df2c217037391666c2b95e59254137f26682f9c19a2e665dfdea3d79e8e8ec2c0cf9de2559cab184f3acdf0135cc8867615c9e2a7ef4a8861d33f62e89aba5b831add345d0348811324c0c934600993cc6a3e628d28c18c8d416b8b9960d621e5c4062668b60204467a5ed85c857dcdd057350c9af0d6046108943a10f8cbe9da835aa0bb0a803a9ef69e880b0cfb61540d161ee4aafd3a60fe8ef6404b1e06041eb9b6a91bf32f1b6be7857558bf240cb16532cfc8cf5d1e41f18531404e9209f99ad2d2134b07117f49d9d2fa6e7463697593fa55caa39b3dee39c2f377fda9543d90f591b5716cf2f8105f8179cd3995674af5ffb1b91e4d65aae0fdbe8b473349905d4f31bd864e65728ce2e0251389bcf8bb41ddc476f0f4ff5dccf8c35dc66a05f3f85d470c01fd2fa37ad39d187159981276ac684ea7d767a2f07b68063e7cf984cb2c9de7ce3aa98cf2ea1cb1b6b3ea1f42db3ff887653410c5b6109f1f29a272e590bd99145754d238c5fabb1c588c0af8b6e95b698a0349a7a218292f0360b5a32457fe8fc6eda0fa51781694947f97762b1b08704fcb6beefeae1f1af76a5acb12323ca14b92629e323447e4d3852e1177ca219c29e3d68216f19b470c57c9e57388dea6eac11a9c512a3cfe9ebec129e6dc298fae802a13b22b21372097cf60fc0db70be35324152afaea7e4f42bcc30adbf67005104fceda73238eb042b5e42f5f99cb802044edbb0aeeb564cabccb0f356d7e090b175a4175d44f3c06f5796d0cb5054e2a6a73b71a5a0fa4528e9b49acac5cef1a90070d07b0a45c95e4fc046321f903defe1e08b102b5821f53c09ac4d9f1de76b93e6fae303a2b695706c025993e396279b15e29df2aad1e046157bfda3d61e11b7136c82dcbbf6c115b6d8578eeb0f3a326287c64ba47a01ab8f680300324edac1cc84a147121c30700e345509d6d18ab26febd02b9b8760167aefcb05f92f128919f6b2c3e39f39d2404139df30e4176f3d297ed2cf24ec2a310900ca356a6099cab367a9677f110e4e2fd7d8d7734eb4d6d0c9ba07b96248f05793d3ceff900dd3f03ae5e16a95b420dce402be568faa24e6e3470194d7adbdb9762a832e74c788cb97e9c6161837074267ee67c83660af6bb845947f248a88c9e1ed8d3f6bb63799de261f77ca70ac129b60f6dc1cf22360d5e132db7e1b7198d8de3791cd4044573b65f82f013aaa642bf8a93e55b5d9334bfebd549665e20f4e496b25281816ac761f4f4f2064b8c0fd31f281bfe5fbc67d60a079fc7d024657e58475916031f962792cc7fc457cdac76f73d0698af97e218e4aa175411e0d1ffd0188e0e89b45c0948efccc3d9631d0a15db4d55bce5ade1506a52e7656c7dd3da4122a4392061942d694d46a20189559bb03a9436f2cf3e47106428043563ab0d0a2f967173d63084558e20ee065
ek = ba96bfc11884b9304cc16b669550cc08a2828dc34e704534fcc057a45b25ca8ab600372cf6f60bfd530b1e67309d5004361acacd392d104c9d3bf66075d5949ad75815bc9517f13208068ad5250595d76caebc3b188a268312353e232cbbec0830c45b44e315b4e037f66722f2c8c58d37228a7b3c81a8914de52757947eddb3a99ad35bcf1bbe82d9249d228a15009bc2521162d28f91b70ce3c05c4f027cf638053776511fd4c24e660023720370042c6bdcbee2cc853e1345268235e1e31d41106b1c359c8c4844274a42059724b1ba455e01ac4b800d79d4050c4260b862ca9e30a3cb876852997298609c19479b7ea35691ec5de9a16b09382cad755cd1a008c06b3a5d347b75a06825d4a8077cc6a61543a6e4c362e979a6824dcb494b7f510c1a3557664b8ea3d681702932ba284deaec19e83bb4eb0b4e916670c185b8effbcba3252959714462809d54049561baa71f13ae08d25fc587a01c853b32681cf1fc906fe00c2cc58971f8863b803d9752310a18303298ac6c188b46ac03e3a24486b6bab54306fb1942b908635028238622198882989f712ed3a30ef5970528bb477ee6a670d031e5dac2557655acb2c10923441a77959923bd8fe07745988efdf48bf794659bd34cd8941733f97d85178021e8b20b185e0cc47973173c15a681f4a0ab52c5c4c6f3a2364465d3c727928853a5a55998743e58695feeeb9f06c2cfaa70679c00cc6ea329c16bb4943418d90017beeb03852400b7e87d6eb8be948303e31306a4116fea8ba59d30ab6f0a5060c2aa89329306065290466508c17eaf7687c551100a18cdde6600b9e467e3fa7b10dcba2a722347349c2ed9443c401b6749225f38195c04838ce8b96ab66cc2d7235c8b0316eb7e1ab1ca956c5780fa491a7720b073beeb48b98dc41a1b276020256ae6d85aa3cb2d60e6375b44aeb6e34503fb0a73426cf999af33e89f1f2934c3438f47814d76413b87a264ffc67263e3cadbda0366f13b82d9a789d55f05a30868c6a9b7bc7ca7e69184051d9f2abff4ebcf0e26290e69c0bad83ce3ba19d71133a0d8b347e1adeebb8a8b915247689311e5378d256ffa867fba904217339976b4af06bc3e5a9093e8e45cd615cbacf65bf1b0899da61790883ebec896a095959af55d0d7b39a9611e439a26caf8c71cb05a57ca071c719a281625c2e4615cd4b74826323b163cf161bf6a0424eeb2381df549b050bfb9628461210461a9a35863bc0103c8290244c6ea5ba381c421421c91c010645ca365549c7aa09520257634442b83e5806d2a274df4b8888bca68accbb5350743443d8dcb471e25ae4b748338a922b7e11f761b059bd5848eaa441c812951729d6e7013fa98340ae9a142b84b6a98c6577369053652b3b505d4d8607737b49fe06c5ce8b40ec680838a182e34296c317df67826f4ea16f4547b4fb9cd0778b2e5c66e1e5382db0c0c432770d82a1e20f59ce1eb1cba29a1b9d8a5e2dcba6b04022bb72923591e79dc4f0616b2d4637be08558a212166a97588e128c08579859d1012088a7ef26355fb4b83849aa3ab06b886aa45b9a1824a74b05f090baa7cf2969368e6a82750160ceb0107811543ad0bd25031a285c4186719d9a30270fe1c73ac8bb64d912dff5bc324441df18ae94d03c82b63cdc9085d073063da296627a5cc754973cf296f11aae6bc102e940740c853fdf2576c24b3816e60483448d9a28c3e1b295a4e6bb36283f4706290882b52f7babe54b95772a174a4a0a3767c2f6aa992f5904350071ece661d94c868df7396c1a1588f80f78f82babe28531d97617335cb098cc530c5234dbb4db98269d60b271376a52621fa40a464bfc620cbc08b2ab0198e2bcf6912752b39caff4938b842b1519455bca30c8b15f6e2942b1c6798b584d89382abb26af5be574fe12838737091611adf21507e6803a88570d19e34331f07766d39d57f80ceaababb0ac5a29991a1189a6c9364b93a53e73c13d91c656de3038302279de8a0d45d46715d78a8c9aaa5414540d9cc6553cc910b24cc941769ca5b8c576ae8e559969720d8048291c9374913ba79ee9cc3cc217c5f1a590a7ad9bf27b365881366c2a529a85ef8b34d64792bf786964831da9a38dbd81a573b74a8247b040f60404a038846bc2a3117bbd025b0f7a7de41806de885d79e49a5eee5db12a57b1a7da55ccb00b5b
result = valid
seed = e4d34e12982aeeb1d62fd488d9b9e28557ed3429292239fb4f76fa9098009acae6c45c7fc62329b13c8d29844405db8ff6860de474bf727ecd19e54e6e1a141b

# tcId = 55
# Test vector based on official round 3 seeds 53
K = 5354347e316b6122fc62202a775657e779e82f6b292a11ffa2b9bb7dacc4f1f6
c = 1f4d4173d751f63ede8c9347d3bdb775f629eecfc284a185d9c633ce212e168f1a1716096e7b86ac9d637bd9e31a82582104b08375b5a4804e67ef72e1aa69f5860477c11aa0bbe3395934912120cd65d178e83f4eacd7d68243545874b3e88b670768d7e73b8b2a3844abfa49f1c3996ed490d19513d93576e212c357e9a1d38de0b59fa52e86da6e519d4918d09bf673430f59cd61c7f31754d1c56c0f0be72abd97e744d859bd39c6269f12a1e8e54fbb546ec4fb24a1ab867a8d33ba986366685b43eb5682aaea735361e65dcd7375a20a6f1511e5f2c1815569e93631839d3d443c7ce279cadc2766db0611d5ca845466c4332a5f0ce96c68d4c34e58b8ff81b1b11c2b824215440c25dae0f1d6c3c81f702a06444412c307f6db4765d1c0adb5c890b4655f0bbcde0fcd031297ba9d05e1796264cfdf138f259cf503a2410f87866be23624e2aa7292aa5082e263793e6d20801d238eec7e9180412bd118a6b9423dbee8f313aca37328454ae381a71afc476b993b3c7a2e738981dec9d6c005db2d04138d1b116a71df068d2e146c31aefcebf381f077b276c4e2693da745d90657a38a39311e875737b6938a58d0ec6a3b43d00b86ce3a64240d27c96f1b2edc705632b5035640e7164adf3bd698434c63af5f03e3b62ceb05903c82005800c2e8a5128754d5d74171096ccba35130fd7f7ebb8f1e9413b2380d1c40ec05e724fd24ce8a9f01792e624ef9f77fa1cccc8477f6bb87dad3b13ec15220d408bc6d98fab7bc7a46c16efae45f60377fd2086957dfa9f3837237e7545ecd0a0779686a5c3ff7f842e2480667c8a8c07131f54a1bdfd820fa5067e699459c942019e2acdef021393e8538ee32bab41813b64437609df35ea1b775a5c69e94fb34059ed4a3395abe419e2534cf450bb053f0f227b32969d47ef9d80ea2f68d27817d9de83aedf06fc19aaf3e1e1f61f15ea41ca2886d6c43235d47376c02bc9c061cd4b556486d502a724a05786745f0f39760ccb3c3cab55297696936a835f4415deeede9139504c483402577730ec1ac7878635e1ef482d441f25beb2b0ce79af6691ee0b41f8c56cc20de0e85da79f750e087ac1eb1684ab2b3884ff126b5cfc21fc322475ef1c3a111fcd98ba40ae5a7cefc8be88e192a60089247064a3a705108ac38c3a0d9044a74e6247477233e90175d83b10e4d49881196f0c50096d6750dbe10f11ee263420d63de467109f98d3a3aaa0e577e07c83c0e2b6281a50cf3c33286306601c637dacc6915fb23af9151395ec5719a692e60ba8ac123d16684c968ff534bd91d4ea0144c13ce513f962d055a4320fd31eb096655888bb4a834b2a828645d66c72d7825c8e995a2d68d9b59ef21f447298fec25221e5b3274be0d73bef1633c57323a745d426192c6b6fc8d195c4be182ee95e2555b07597d76cc8755b58eddfc92d08117a262d0c80297defa70bed167c7b4fc03729cb91f063ec0c85b3ea34e11d5835219516422e0b653f1a4b6c6d85bb19238e16b5405491f482dd517412b00d67596587dc6d84093bf681ad17cc293a5c70800419366796d6403259a62ff5cc10c02fde2abe8bbeec6e1135f54579d58f0cb8c560a15d90f11d289966f081586f3fd0476e90a214ccf66b55404400f4ab2e41b9b2ec1d1bbeeb61c27bf8d6593ab65ea06b5628289d0abb1296d37b17f17da5ef89cb180a1b82b73aed5469864e3b751c9bb45285c2caaaa904b1f756d3e053be1fa86f5fddc691b76714170b8be35a9c6e8f180965fb84a430a62f939eeb4c3902211e9e602c205f57cf91607b459696136486dade5099a9a2a0c20508e0b4d08c35f7922fe548a4313b246f902dd7384f5d8677c150b9b4c3ba3c985306450cb0267d34bede536e010fc8dfd792861f8f34890b29b92e7e6840cd05a41a746a3ca877f6a1ba79808b91b21e9ded72342565e651232307f6afea7601433b92ede5d4e80cefaddb313a8c6e08a3baef45e675773cf201e6b86050a85c6f3b602b9b47edcb75d35511e2a4079d1584c18329a43be1a37b55a548b6e8504c0d3818950070d6880856c5f7e5ef35e62b3f8c1d8f4328d522ce7be164a27ff263cd09e8c8e365b92ed898927bc18a534cce4984f36a8b42b4eb2ba7dd26b660147ce5933753a2959b4071826f1caa12b13aae83544863c2a46260592d0479e9b807dc5
ek = 2626cbb144988961cd4a5b3797911772787768b796a5157c180a1264c1bc6ad588139028f9f28b3d8866b8964a5253b79ae86064b5979a0b468f87ce0ae843f34765982114bf327ff08c801a3a99af0c27c72cac48614620d373b23c01d1ebbb3331c4f0ab6cf7a03804545427547acc2a467e895d75486f23cc23c779a390026e41b56cfb04b1e22190894a3c1ee16f19017d7cd75151047618b49921c8990a580a03e1656f841e95101eacc1106f0cb94dc2789bb1a2b3591134b05e7d983736f83cdd985d160a9caa210de0813ee78b411c813fb3008742f793e337a699b3a1180c5a48e12d92b9709525858a70ced2d2c81efa2401283fbca4c4b4f1904e75ad66a894aa57cf240118c73643af435f024013d6664543888f7f30327bc65e3631a4da4b6629131ec5067ec5a8c354f94aa207b587f139fd3583b3cb51e6f7926b9a914c15928738a75c9b618b250ffdecc61061618a8038b3c65841ab3d5bf203c122723b087d4ae2604f5bb6c9013c4f38903f65248c9783db79b98b9a827d528444c26c8fe408d785530d90123d30371cf46307e1c6a81097ab96280ee058d598207e666ca0dc213fa48892c3b7d5f49bdcc894f2a8659fe882201b4eace22e1713c06d74156a6a04d84c0b29f6b53fb61773d19f5cf9394dc03ba90923d33055b5c089f43961ce810a27f0878f4a77e9d60a2a1842a0450ab7208d24cc865a6393a9820b62f96abadcc0650b171b473db3e91906720cf7ea3730435f639c1ae9fac889d76bca6602ba96b0eb98aa44136cc3a978b747acba054032d36509a7ae9dc30855b2b1699628601793062c5705c5b103344c3a77947992a2071c35f6393942dba3b8545eb9a58ded8a5407a270b676061dea1c5d490f25a05c0f82750ae6151de2bf028a28657269789733f1e4c279203e2fb837e6ab1f30c04daedb3ac2809791e8ce988a4c1754c8fdfa8be0fb8c94a240ae3b1e73ecca729b4ab04044be1b97972a1a27bb10bde4240d49a568114b938bcc050b26145598905735ba2a3198e3a375b752d8f5a84004890e25916871a34469a8cdc8b1077482f785ac3e497574aca642d74a3625ca37dac98565ab6f4c95a289a434c9ce9fe61d129c073b5cb755306d47873fb186bcb86ac00be265c320c70788bca0f462fbca6db8805986425a6437304ce48d59588489561d37b60d1f171f03ea8ab817c93ea7c3afc06447eb823e630acb4213b50793457aa8f0b9b484d5830399bc2c98a7fa452fc30713fc85ad9a7707e8343e2ed113ec436625172cd4162cb7730e5f327e9566a01df27d06b460d155c8717469a365acd5ea80b935445a6610efd3062ca954276c70a8085c42aa7f82628655f97a06c098aa7ba8a1783060fb819de027dae9256e8ccc9a72539985144830c23ddbb3a1860147bcc0edb69a0ba03bf9626c1f35a611f686cb71801e130e0cf363b795bdd9c32e82978f53083262a703f85398d0587c2cca06ce1c83ffd614d1a85d437784623814d804cc00778978e0cd3e2704d34563fc23494d84b6a4482401b009b601582bf48d7521676023439ae2c48e5b54bae0c592b64d038883a1ca9a4a843c100a58d19270f8484da82ac633c3550a1634d0a7cb8bacaa19d4500af0ae14499ebad63ca1d2afea753e762246a0834942643050b151cc9aaecb587808754e2aac15d5b2c074667766181309b113211320603499d9b2a5aca065d8c088b24482200c0eb26c3f7de8751ef56850ac8097581852873b396b05ea4c12347309c7814dc89929ea6c3f09d9bfa92bbfdd0680591a69dd855269fb77e8184ddb4aa0d3b2a7013ba06d447598e95222774badd3544b6c80c229392b0caf13a94eb3bc920fdc0ad3aaaab352554a15ad0aca4d7038c208eba4f4b181e8194e21575687e55b5af0c2551acd36824c73c950b1d9a8a76264adc88e6e220396bb1aeb6ac835f2cb3167c7f4db6bf0b6552db314bb91584b86c0d7762041075a432583f8f357a77731edc1a7ea932dfd40a8ac9c09d3a687dd530ff1ab95c4e56537dc6e82210c0d3c582049a180030acfc3790fa1b437e91e1f67262e03cb59a87485658182d1a518822f678c266ad70fc1622c5b206ab7c61510f1c920db37ee852276f1961e64614ec8167fda7091988c176e893ab163e034a7e92d569882badf4976ba648396ee00e3af7f5bdb9a417e
result = valid
seed = cd6a99396eb3539ca663a51e42063a3a262cc1c5a5fce1566f0597b52ad9fa325a3407f591791a5db4578b5972093a95bec3b8e70c1d542c9b5c9789729f8922

# tcId = 56
# Test vector based on official round 3 seeds 54
K = 634c1076627a11c878cb3a75e7026f50656e2a90614b6d76985998f51791ec27
c = 5dbbbbb0482e3df0ce0cc4bfeacacef5a8c408cc33fafb645ebe51452f7e1f4ab58c0066614ac8ed6e71a53200ed108c6bb6286b97618eea3aba554f72d4074edddb457e516a4507eef3f5615fc111a5a127f6b28b925fc0b73431c3eb24258e671338fdb6b5508a5940e8b17771e06f3988051549aab62c21180592f4a7d4ef8befdd0760d48284fc977387b2592fb31d638e4bfb0b8b40d00fd8a5ca33b1ebe235c3b35749c3ef9821d4d571a3f32212775dbf8f6ceca4f21ade85dfe5c7d06b11b93217aa165937ce8ab6d5fe513074bc7d05d846694be093dbaa95810984978911031a0313ee25452151d04b57cc8e1c72f88400f1ab93d6b929b2e70e5742b95bb6552e8b228954dfcccd4a009662b7074c2f2b116b1a091a88e5ee7f15bcc0736f00d8af3a430f75adf20eb30297c3928c7f33396facf62bdfb42ae261b95d6a0295906598f4f0e5f06acc2dd390b0e7fe466edebf06592b8a238397aa5c8807dd555003b676caa0de103ca3850109d42c053474e8d8cab1853229ee32c9f65895e73f64da4e485db143ad754a50d96f01b674b5390fa1a5a644eedf8fd3c84b4e764b3c4a8052d6a3cf45dbe98491dbcd95a173031b33a2928d50f3a71728b9b21ffaa4fbe87a8e54ee00a154690739fc1feec0ca8899f225a3e92e04121165b092669f4ba41b7564f65b158c401e8895a365bb1ffb9d63f59e1de277e387bd519f60c466114823180c75427863465cc9e8ce8713d76d531cf8ff75d66573071205d69ce83b5fbef5c6170f0bd0c84db9e2d18171b52eee79ea76e0f960f80e783cc5a73d3360abeb6a5fbb93798a8cd301ea9ffa1c0fbd93527e2ea37230b9349405edcef15862f8adc9c04d95c6d7d0a134fb5a16f8dab7db9d5da26c56829e90056929daf41de948d968338537c80ebda900be95ebed473025c20c1ca8a0a2602581d4c8b17f01060f767c461c7da84751bb75de30042e56919dcb6d429833ea0ad72aabef9174a0920ee3bbd1dc216e07b5333092cd67d4cdf5d7c306387aa6762ec4e285de7d2be4d26f15e775fe4f7cca27ebc4c3b3991540975298e83c922123d8e6e9994f3542703a84cffc681722ff3fa15862ddc062515a2be78b60c2522c4dff01b52dacaffe074c573bc360856b8e8ee656b609791c86f192d3362e7ff47f616d53d028cd3dec69e33eb1b4523f33bec0977a504626940f4491362fa46888f8729a6883061f530a5e587be29bb1569d41f2c593d7b5209342f59f118b79213fdab6fa145b4aee2ef4b6edb888afb59688bb3688e66a0366e5cb0379d679cf5743e184d7978ec9ec58496e9c09a209dca53181c8e07b8bf3b4b8048110e16fb4cb3573700acadea95e7ba624e293e8438512bc122dd2f71e41717ae965e56ffd8aecd15e8530fb5b40ae25ded10d6fc5c72596077dd918a328bacf4018896c8ee24e18613f149316f39ead53019c042c872097de18f282a4978149539df1ec47febe6c352916cc804fab02b84089948ad5c8c2e94626b7b7b9fef58453727f534e3cd5a3a30d7ae1a7be98220c77a04a447ee7b65b36890a4e974d20416449a6f48c8efc1924ca17f44d28bcc7d76d795049ef9a0eb65eba9006f8d487f5258af3647be025a0e60b8998b5914df9c1cbf987a32d928b410b028d45bae13a4b3e5d6ae0b0770b634da807e23b0e2cedf13adaa0f87cc1553f40fa81e51490dfd072c05c5f9f86d6838bd177cba78c36119413f7fef19af1170c90888ff9432992473677b4cfd3b87d227809282bead69d05ae6f005648bea7a80f405870ff3afcc12f87cc23e56fe31b200ff47497963e407ea244106d54b0578b9d411269dd7ddcd0e801bbe9fcc0accd43ab0c88f6ba1ae664c14c231b6762f1fa0a1eafe23d9663b85818dc8db52e35ecb420f8faf2120ac5d3e5d51cbf5fad360277311cc1e8be2c9150768ee3586cfae7ffeb8d376984b86b0b08d4f85c7688132eba1bc272dd6f1a6809cb925c2d27354a87a39f0e1ed129625ddb437d5aa798c674c17f671401434b93cf1b6f6e17f73f2a286800471cd7861f71cc9e15d09ff533b1a34f43bed647f55759e85f706935c3ac7c16f851648de50b238d648b0a7fb15bc9f258bf0033ee19fd6a8f3b2071800ab761d4c3c66f71b8c0813214f428129879cccec4e697bccd2b3d5eafd14bb48c2bd46d7bebfd2123
ek = 032c5f6a930c1f65420b0c2bbab954ae55ca8282b1da2a61f1b111df231df1151504e9031b7b28e793109ed49d46702d25b37f58fa812f68508fe2b9efc319a1976064a648bf7a251a948b74ca3f1985c5f114033e1240bf3691238b507bf28956a52204459eae072bbe10431a56af24ac15f8b546a62c03740c16ecc8afc58871537c485ca93617a324f72991273a0549b377ac040aa12a46d366462ff7b76a429bb781922f7a5397385421424a24b366651b72c5f8870c21835e0b2949f61eb3571cdcb780db683c95e23b708889303a4b9f2b862b68a4e2614eb2d8169ecc1349d9b71b5206973487660b6e4cf544baa688202b0e8df9ae88d85115f9a183fc95265608661993839914d9926cbac8993013c59e979aa8444a54972b99257542e4adb869cf56dcb305455bfec5bcf64137b72b2a6c9b0dcc6c386ed616d6a25259ea612e89c21a170b64e379458b0abd725dc8f53a55e57604282dd474c4ab30c4218a32b4183f0df24475d01fc9f8550b0aae3990bd414561463a023445bd23c7c321dc80eff509a6155cd6b2059fca448ce05d1f0062f3c21849e38a7a90bfbf15b192265f11b5bef91a6bcd0823e2e1b414750e057583401b3a5f140ed7bbcb87bba4b1aaa1aa75a911dac26298a7b9a1830a48332f139f7a4a12a528b9486197999b5717cb8552b38f7f759becd04970eb64bb4826a5cb47bcfba7cc46ca17039f1da30dea436de4b6ab76f43c06d1a1db65a9001a1e0f510d7b4755137bb4c08a710e9a9d7fd8cb32d64152c0b85f40b9cb433ed1d7bea1821c6881309642053f993739e3bcd38951433b291ea26f0948cb2dbbacc3088d58d42de008ab581b0b3a9341ac18c28b131fd4e49964d72d65658c684472550a06e68391f8d34bc09a2f25161745c74d68681c3b333ea58c412f68b44d066e33cb7ed17253fa655603dca0de7a13c7c0c78c9630f5c57ae925ac97a823102c423d0b7a3af864c7a95885e574d570895540a3793b3cd0c73b5a21660b64577d6b146e888a113bc44d78c175aa7ee72760f3b62ed7c971ae62a3e8f08ca4ab7daa43c51a18cb72158de398326589241f07a9e78bbe0c4cbc5dc388b03a7c131c885fb63841445469c42501d198d114c31da36418985ca5d95196fa12b59599f90750e4567a76a767547baea91c6580a628c3c052c3c8bef8755238c2b31d52621ea5579b649f6328695af62aa8d28402a554941b11baf7b54ffab7bd21918a0a6d6a368516b4a04354b6a922901fb8a0e9bc9f7713b977226bd8477d5c7088b8b90afabb61d0b32de98529aaec904aeab8d0240bcf114c5e3a2a44f0043b628f03fa04addac64c918916a3031d6808104539275901c8d8cbf17741a6e185250c7eb9379de46176d0b6cb02621f97c083b8fc1dabc9a0cafa9585aa848606c9cbc58b96da5a8f414bc9a6ab4d9811cd3b3b512925bb5b352cb67f76c810b3fc79113685e85595d4c62d41633fa092c31fd3102102960a0024d1f460be791bdb0b19b6610604fa26d6423864e93493066f859b86b6c2693a899dbc36cf667ab5e4d8278371cc411abba846b780090c7023a09409cc4541b4d8784ba0f643aa62336551525b315d6fb7086ac604b2272333c071b23595ccabb5459b6307b59786731008b14ea142c89a066d5e5c502724bc384013b5544a99aa872d5b65e5100315f70091d9aae9d1aba29c18a5549d11aa195d7046ae51a864eb4d69192da8248300f985fb5742a8f0623859b2a7aa600fa835a0aa647efb62b9309ba89a9c4b7478a8a1086d6c955834223600b65a80342cdb6788f09b138456773aa8a2b175f477b800c2803867253b06b5c5296d8ca3a4c85496fd9b413383c0cbb95880545c168099926c175bb6008b1abd69505b8c782c9ee06877523802a936830c9e58145c6591c66bc56abe2804b1ac28394b9f0db695b15c560bf48ded5c54a47244daf089975065b8aabc77e4a6d1178ed5b503a4ca40c2584e878c5c15fb41307ac297da94a3ea7e204b8a4156489df3577d74186d5255156aae92f77512d0b54d1c1559b8866af41ec7db75cf658625f784ab26089a076ae52103ee3053acc22a21a2920c65c10ed64372380292293f494c2c663a87d7eab6ef126a4ef50002924497e70154426f8b9801b09ae930907e6284e384a1c6554b2bc594591397810b18d01bd3777534
result = valid
seed = 6c8c53ed6f65e6b2e324b84364e10de42d1c26a106d4d1c99eee79c78586fb55b9402bf02481ce4b27a52e87feb92c4399c7f2988d40e942e7496ad15ad2aa88

# tcId = 57
# Test vector based on official round 3 seeds 55
K = 39be6e85e7c17bd9e17a0ecdeb3e60f75cd5fe7913e7556ccf166d24049b6abe
c = 9b957d47479a6dfd155260fbfb8752d27e19f551c55ba9b4b6629d8db47365a328ffe7d1bb1fa7ab7294c9ff449cacaafc8b4dedfa54339b5334301f1e17de9e27b5a5985420fcbe6b163d007830147ca38d9f9aa299ea2a4cda106304634ad47abeec58fc06528b5c245a90758a81ffb75648d115d39aa75856b64977ee1a7651c826a508174a7ab9c49a119bfcd973a4cddf2fdb4ef2186c9622c9d93fffb7e5581b4d28add151aee63e66f42eba9f3feb05b4f86f8410e80a33cf390721cababa5316c37b53e5afd955a90ccff287e121c64e3950d6d3e90e4cff61a638cb058648d19c2082a2802b92b10b91f4a0e00fbdb835c10f70f3b87c8b45dcf6615bafe6f059ad4a4d0b4ff94260b8fc421515bc0160d9b3c797df18f735054470934084c287e45ebb56d5464d2669015e2a072d48d46571bc7bd1eef75338d635c9f2bcab03c196d5d1aa5910f10e299f87988e1d44fb42b6ce5a8d49464c3e36f52af37ddee6d39a888f3121764342fa80de26763fa424ea3f3f961074688e200274cf047838027aa56091648793af6d7b0c5a27e308fd3ea090d531d5e1670e7b5b47c28e6751dcad317a5f8effc85dd4cf323653892d1c8126ef3247af8d250f4b541b446339131e90a9c307c93f7d98a17fc066d34e2457a6b3a6e3b4ad1c3b10649e69b11ea90d5b79a501d8ad68937dafcf660703df77375a59378fb3ef8d22250a848ef5f4801472ef39fa6e57e22adcbbc22c2e8730d1e23c4660e3780b6dfaff439a5aac5fb7e9ecf2db74c4ed16e487a68a08bff6918f5415c2f2f6b034428290a6555c6c12708a2883c121194b07f7e55ea70bebe1fd2bb577a8c52d91375fbb7d1561534215d1fe34d4931179c15e46b5e8bd7ddc045b82b09151f68800bcc3a612ef003f12f50df2c00aa2f4e371cebe4fceb0c9e7ba3200c07b04be526e71b859ab8e64b39b76d47bf2960083b66c1218aac27bf9d6b06cbaed870a0f379ea957857be103c3b2d254b72b01b049b11ce3a5c1d90ae13d4811e900cdbbe4d4ef1454bd744e798da49eedbd278483c9c8db68169951bd0063aab7166bb674cd78d5187f1cb5f2505a64687db7b54951ec6c064f625d6a74e86b5dd935b94077397cd434d28824387fab8413ff9b8295e274f869fdaa3786c543e8b1ce9dcb788687c158a80407dad0d4bab16e6dae51a4166f093c572787065954d4732deae996d58e6bd79ee17dc6d78f7721c23b8ee7f2779adeb3c7471cdf3006eb9b642fc9cda393374ced828e4fd4a8af9e99890f322286d08fd63a604a61d5144d9ba88276afbe84ee7c27ab956d253734d5f880974b592ed7174a0ba743fdac3c8c943bcfc93fa14e472c77b5a2ea1bfddeddae59895d43bf3e46c477c9023869beb1e07b7f80a7cf324684e2e0f67ca7843a10a30f7768bf838ff428efb22e4c71e177efd2181c9e4a78e3bc180736e9649e8e9663a76f01751150b74a48ae0bebbccfddaa449611884fb6fd7c335cfc0ca789a78ac1e1b465ca866e905aa971e6b346859b018316cd0bfdb7a3b8ac17ee08b044e71cac64e521c2d577dd5f4c6ac8aa97463334b9485f84b9a19e3cd99d99f911b7a5ae949545819fbd9bc5bc357c07c45801835d06aaa1760c09b450e77e547815d7e8a38c8c46b1c2442ceef1993827832bfc417a2780dcb788b75543b4edfda1d1629f7e21ebdb5b19e5cd72cd1cdd95cc9d6067921a7e23d68c26713e5db7443b392b7039b806973775643ad704376e8e51ba68e8d47af6924195421f98c134a016708312da306c275ad375b1605ff1fbc1a2cf8a6101c4ef45ba9085a6c28c5998b1e9130721e398dd3f4228791b0a09519072d46cc19ad5dfd824575aacdf9aea052c757cb95e7040028bb66002196a5cf9e632869c0fec3849314e6124a290dc4fd8a124a0a3219f106af488e135cb89dcbe41a33e33af79c84b0efa25f6d488ff56d49435b25cbb7f9d76c9ae7fd86f40773f8f250b59ab264eb60c702360813d20d9cd94526cbede732811475c8d7a3cf1b11d4565abaf8d996bcc023bb95601b88e316ffe8e3398b2a9f6e5f6fd80d66152f2f9669b74a4fb9221298ec7a7881ac8197466ae63a8642f641faa8bccb832f2b52b54d2dbd8248ca3760b912950128fee065b6ff2d9288fa9159239f0def0d06bc6dccbec5e5ffb967eafb5e4ffd8d1e53379
ek = 059a381bd53c19d170642535f7c56a2f6bbea8b824a81339da5945f7175d08c69784e67d5e079fec9129ee799a1860ba58485ed631cabc19ad60934c192a27f9266bef098ce2d847407826afcb0ab43057008339c534b9e19c5a3542b40a3a88d41533b346754fc09fce920ed73b2fd7048e540bc9af49247122771fec129bf133c3c3711a679353a9a0ad47c4094471aee9619eb58a3831bc60257e07d09def864638498d3a731f24a814177801ae900b5fb6cf3374320a261d57c170dab6a473c86036733e85f290c9aa4cf7b56011c61723839b1e7c629c7cb5f4e4bcd1d6c9fec583d4b78670fa7a53f65b9fd0a91cc6620a5c1129339ce2a93a66618c1ec69e584a0e9c283993268fdb1c8ec25669439472d409447b6a04cfd699d167252c29af53eb27f6c3950b456861b7ad273887bcb3b41e75bdf2962b604ba62852a92f7b192cca7391accd0ad0bb65672e66317ab82bba06766917455f7fea8af660cbf6e3103f7a60b9736bf897b3a53c9be798ac0c493911b835b4514f3e095a49a474c0c907987867cd11ae24d22d20ea24ba028f02d1b295605270c00c732b1c19658af0424f2b01b7c4b8896e6706ed564b87f21afb1208f9f85e1b40244d622a5aa461c25b0319567b7cdac03d9bcbca028ab108837150a6426138b1073c348a1de7eca92acbbc0a95aa88864d734bb90cc8b8dbdcb91c4c333ae46dfd8353c27438abab8a60572d19c5bacf6b35a50b86e80a7b9b44bc74f74b050c2d6965298d33150c63c7a15150fb66082c851637568c2e5a9952e7ad62436e8401a0545c6415a948adf1449a51779005bb08bb75fd518c2dc02ed5c0b63dbb35a37612ec44b2a04a3d3c15414c0193ef5c09aac62d1cb212bbc7bc7b380bc88a37ab103d872605ba7883cc0bc83a20b2ce28a31a3b0bec216b7b1419bca5425e255b25a86ddb5ba95900c108f036a9ba2e941a1966b225b03cb7335901e6d32613b54806c0c737984da16284ab0b4594b0734fe5c6018c047d238fea777538d49992992d1a012f4a65008554405e3c0bf8d386c2eac5e07470d4d6015de45b3f99cc1b9b6f8e459e9987b773d69e3783b520d1282b177edd9c631bb4a76052c8eaa8aa1bd62269a2b2d7a6ba35b1670d27be1eab28d1571054a67e94ab3adcca05ec609b5171a1d4ac1b3a2876e33b7218c7b1a119812479c4974575208540a0831446a7be7ae0150859ad521a0d891b7a6cb9cde236b48868c30ed26391410548eb21756c3d9efa564df5780ff7b1b1f830bfbb70ce7181df82abccc941f1d79b6db3a012d5b7ce5b7ea9ca24b387cbfc34400d47200ba07d5f82c28991b289f56361f31330245f264149c9567feb569f4e2c21cd9b80a10a1ace3804b899410d912d42a9ab68b76c2b4197ec5aba066453fce1cf04d2a315961126cc04fb63361e137a258832679865cea937cab03534746918080b1b92cd099622ea137e4d6b0b30d18ba27582775398027bc54fa09d7a23655655c491f23181816d45437be2892eb73958b56899f25b3e48874434f12a0052518f3caf11215df0bc3265d648935a68806a75617506fce900de0cb07f7686223b9990719af5252ac61a6c44a7655f54585abb4d26e2ae5192c2381009b4796c87097c2657095ae03b924653bffaaab6b9035d176fb34184e58227a64059f54b44fe62a68c7a0e798362de1966db1a982ec3af25ec20f3824cafdb53cb526f055bcabe72a9e807079046b57eec2f681ac8ebcc0734a71ec65224e4a80244340ea1d339e44c7e2c5717208a034e9a6791888c9968987e710fde215207eab3f38aa49195190a885fe75074e17920ea64b6fa077336aab211fbb757880dbe36247299bb8f65c132e48c54d47eccc7aa124547c910831bd98b07bb1f435ab7c96a4cb9b46b36b6b667da4eb7cb2a12f1bbfa88b98f3c6c3704be3f000f65562d7d4c4977ac8c98ac44958c28f65280ae68466f6b7495650cde4aaac4c68e07767d09f44917b29df63352dcd76c1e393e0d5067c76855a989b04547a625762c730624835a6636191c83d3836bf74593839a83847aff3bcb3ab169f65000c6aab1df08994e161861498fa2e42d1203786300adb060a9c2429bc7325eca24279404ac3c934ebed4991502bd669309e7a76cf09507b31fbf659deb7bb881f5358d70595c01fbc7ae7183540b7883122d67ba
result = valid
seed = 2107204cd995f1df14314d5381f8c5440f09a347502e161cffc0a2ec3dcfbc7324c3da70fe850e80aa818301d60c70f3038153866dcd5d179e22db59b8991bb4

# tcId = 58
# Test vector based on official round 3 seeds 56
K = 468a5377e8dfb3c0f0b79590876887667c470a1855c55d47ada807cee4fbb8d8
c = 3233f4cc3f6ec789ddfcfda18b29607feb86a95d113e2ad085bc8b00391c70ede55956a82cc4a693d9ce7f66d6955d281a33b19451e9998b28cedec33c45435e6a720ac19ce7ab900fd16d239ddba34bde4d0b4cd5d307b261f8ec893dcc93b635dd7d608586c71560075dfd15effa71782616fe8679197ebb9f98469f28950634a1c1a90f1cb80cc8d0314beccd8a8768e20eb715c2e5f6ca3908bb7b18c5242ce5b22287657caa8dd787c46cbc30f843a9dc0f0dd156ff016bb21701345dbb673fce26277bb49188102b49a52c2289f18429b4cde4c0455bc809a8e20b6d8c779b47cb585d5f9455b416c44b2a8519bd4159d5779b4302f1d632466620ac286ff8bdabbb37299ef5be3984759269af8cf2530ba8af630d4862bf4cd2e4a569e035590c316f9a9346a8a0ab271b7a6a8b7b1dd9d2bde91f4690ebfe7b759f9614412bc76364285cadfc7a4a7b688c08b2b769e7ea7a53e0196dfb7c1e26f447b1a9de9d587c032ba60fe7b7298d1a70dcc96617282cdadbcebe809affc49cfd635f273ac9f57ca1ffbb7f0c5bb0f47d180e562da14d33c9c2f7ce5849f1c68037c31c0906d7ad6adb228f3e9d68c3ccb51d2900c39a2176fc86e50b5c8faf857ff1bdc9a4d6d40982444469ce4b918d435e1878044ada54032855cff3fb9f0841a412336e6407cd8c142c137e81a113da062d061ab2f817104a179f2452ebf3b92612da3592a74054d01f17126b217c58a6023a7381a3d1b63d224fa552cb1087ed7734561fe699a11b073c7402a801326229675d6ce72706ba7b69b87f5316ea80cd5470c4ef45bbc4c0253c7b5d9b2cb51259f791fab2b9fc9821fc76b54107edfeaa2717ceeb9e8dff6cb2a4bbb22f012ff1f87cc4703f52653dde94db328dbbb35b9bb5da3bdbc01c3acf4b2601d9ac1f9a98d189fb1faa073b52af448a6e933781017c38aa87070b4b4c2ace0b5af9b0e5e6eea43e4f7681baab39cf40386fc503f291d45050fc6283eddc551010cdf583f8632d69444d95ccbd15464833c724bf9d2d82bd30ba3874174ac4c2fd6168f282a82795f60486c88bde20f67e645394dbba2670487f9748bf719fe5dbdad7b98cc8dff4a1a4b9bc62da1d7efeeedc0c37d5f95816ffffb78a77ea756e53e28ed69ad661287ad919af2de3f9b53f7a592402218527d8522e8b82cc235e3d5f41f2ac909e40a7a9295fb28d6cdce5a70eaa2fe905e8a1bb997d06ff9eb9b486184931f0f3e8a59ebcfcc814d31c69bcb6eaf5ee9c9a93b7feee0e336c8dd63bf5ead30f419ddc0360916d945609d30e008aa5f7a8b58ae7d2c7855131bb89935c59370341297c896c8278521c4c3eeb558a58114895d3da678249d0862f0ee3842379f59aa2eb4d12a78552e4b6f31e014cfe27b354484c53137630bcb56eb5d19320310b5d9c309bf2c4ef461d19adb919d7958a0821026c5107f5b028d6ce5069239e1fc9230bde296b2eda8fe7b723bd1f5ae93a24e62194438a9673c0becd91137dacdf9f6fb00da48e1417df117d21640dd92d98dc7dc139b6c445a5e275b74fc1e38c8550b3d822c2b2436db3ae0c1f3c5bb86f33f9d36e9af17114f52e7c9236b5b7d2e6da889d5572b8460bb002442d062506e66085e8b90c76c700f6a7b56977aebca7039e152579c4ee27b6c2a1f7aff87f6cee904f3e87c94fb271d074b66be181d11e15e15c4e101018b6ae70d63fbc42a2ae48994e4fed115ca3c84cff62a88898087b5a6b1874da7e14b39f4b09b8e2b10a7428f336d82a39e150dbc37bce6255e0a5e8fa2b74b5b24a8aa601a6c671df2dc52e13cccdbe32c4852e676e1a77468ae66ba1dc2ffcbde477041ec452dcb78d12e3c3c4057b51c74464c41e65718b25c8ecae2fe5c6e069d5163689d2671acf75002839305752512d0b5c977b9da6e981b344793b8b162e78398290425009f32441be21418fafecf2b2c7aacf0dde97896533c11ae8b94a698ab8cf8cb2cf3ebf19a358bc121dda105498fec665c760c7ae16de69f0098fc1c9481ccd817fe9cb5ea31947a35206d9c1f86b8bc8766373bf2aad13233a001e1e8cd865f8edc67974849ab0e98699fbaf73b57255afb0481cd55a032c533ecfa7219cf7f9987679a180a2644eb4d373278f1d45f8d69759319e1ed80eca491ea1df75c8cd98d694fd2480617170cca06cca20ca4650f02ee58c53
ek = 128a170837c0c51758a801316881c56d436839e5778e79553d97c6c48587bac980e17632f7c7af3de5a9b15ca6d33626254a9e83009442289274a4c860f42c86d8060b2821c873aa5cbccde4540a8e5a6784ac15e6b30cc71a8de57a83bc5924d0117bbfbace8ad5cdfeca785eb224baf8361eb64c81453fdeb54e4e86ab4a397ed6e84b9ba73a0c4b8b606318ccdace61b70df22c4518f463d8342ba6faa846eb55284995f36a7467385bc8b77689807ef511122d12066e12619e37c8ad0872d5710083a2b9dc7107c955623cb209139034c9b3c6cfb7b3133502621662a61bb63b9c3a4586c2201516ee6c3f2d25026f932fc13c5426d64093cbc768985fb8f70b6871755f8811c60a4317a21ed8b5a7e51c1784b562c2a244065451e22935ba9c3ca6a63dc945ca37489e317abbb02c9e87b6b7092b1b4049c603f087d3596169baa2c6e3a778e61ac5f04962b61aff07a70ea72800a0143e9c43f2972908a27e0f3b627bf14841693613711115bc19659c5b3db6bc19ab7be40c24d5887d93e6b7d31899771244c756790ee881fd605d1383409d608fc1a10d6f2511ce815361a66db6244bffe1b61a46a888a06f3260409239abbb9c717d76ac4d658e728977c9f09bae86105d796f0bfc4b87385efcc791aba5169c679dabe34e1ee44ea66ab3d58724c3e7099bd80a9d52cca8ba95f9699c3ad8c90199a3b9613cf9652a79cbb93c8c949dfb0a6a7a1fc5e4a6032247b7885b3843a7af4c7bd49068228875a002321530bc6b5076d0853be448a8a85a8be09b94e5d65d3bc2194a977396d71924bc5b420aa6283b7ed9ac822c27641c811777a8550168468892987e936488d71c9af0a8732b6ac23acc23c2bf8719be59b23aa96110ff02af63858b7405482d684848d83fbf3b317217be6bb750cae74df77a8dfd32539e8964b764a100688301ac20a95306163ca391d33052e7488cf27d4da5be786caf99e294ba1782d462c446613a15f97e9f5632c524cbc0430382e828560315e6bac00b35c084740dbf159809849f8e104eaa28abd5f6978f071d53279c4689c77c43c0b649b8aa042a9c8ca968f28c81c211f8bca19269a9d79985478707489caf7690b529b988471b12523405db659014138d9a6133171c68961a327099477759261c523f9ba6a008d3c14b0a02295902637912bf1230a8b763ae397f805c2cfb4228776443645274f5c01515986cdba31285f9c72fe7634c0b44a42150b1dc75d8cc512d503b3ef7487371b70d50b9650360f073936398356cc3419f1225a3946a61bb38b2e61f0ef85d1686a29e56192d8a26d42a22f274811dfa1c1c4cbfec8323880523288805ac98000944b667346e173611fcdc3d474b0c30b0620f69b3d45321d9c91a130cb6842659a6a0904ba598ab706336417e17607e865328ccb035bd0646b023c3545c2b437463cffa14dbd86ee12b8ec24375f5b4a3a0548eb9997030ac092a579bcb6a0a984c9f354312931c653242678e98502a519d15e64597fc224101cd9462ace9ba56c421b692668976b3a170d88c4501147e6c68ede8a29fd4951d32ac9dc06f700cbe9b536a476736b1eab14e2493c5a94a07f6ab5a323ec3e9b9f639258275523fd32071739b585b5d8657aa502262700998f0c5ba71974c35573f14c13a70842149c077624737e5a06d52863d63f815d57acb4f0142c9167d2784365ed78c9f6b235c7368f2b26dad962e05f2279ceb44784901dbe87e413a04f462b4395b5e2264784c2ba356935dc1ab3c104b6be09b08941a02512055a1d70ecdc281e09c78214a0e57f2ce035947229181b943c5380b7e6f804fbc815a1f3023e4aab03fb4b0e2c459f58c348249adc6b4a5474622c3262b11814acfa872bb6c79b3614e3ad2a1516a0b0dec98f863cac0b061670ccd8d0c6f7eeccdac933bad47cecedac3a5231ef1c040aef8bc53025e0dfbb3d5c6cb2ae96f11a05dcf8885aee9756a13ca0c1280c4d331d50b850b6c00999360dc585e1d849114b13f3849b361f7083b5b3db470796f5761f7641a89189c748b4f6b88822ec85b04228f04a669c495af4c091b54a3835b379201d9c7273557f73c1e357588b68baf3e2a5c88ab0e9e057cdae06ce672c84b2a04503372c0f370d114ae10f97052fb3ba450d323fd3bb1b887fc4da6dbfef06ba5a2d5344feede346d1f04ad60895ab5
result = valid
seed = 63a925685a8ac5bbd918faa33ac397d1ffbcf99135d9da7c3d6ff7aa4c50af3d3afdb8a246a56ee71465591831c371f2eb87467b0559dedd776ba063ee6d2f93

# tcId = 59
# Test vector based on official round 3 seeds 57
K = fc48d9dd239e6fea212e83f63e1dec4bb5fdad92a33d06ec3b5dd53bddcb1d83
c = f05495bf998983547ebf417fa81ee0e20f21bf5372e112eee88c6b10b7e92b488546cd524e4eb6a674f20d9c2b0c54245be13ae593a1b894690554bfafa7f5c4b51cf7778d52dd74226637f0d80635dca6f838cb29d04182acb82ced6873a63f7e35da73f6a1c80c12be044412a2c6fbdcad994727b8c613ca1f7c71aa730c195171e929777178188852f0238d30be6438548d5a58178895847e3ad3995fa45a4213062b9cfd0337dc726fff4a71077690015d9f59ea6e206b3fd06a59b792d20cb74c4a69e706daf0efb0e2002d194aabeca9bcebb2e6e99fb3b03f4c98ae7444af336222753c90d43c76c73e20cf4276b8ddfd81e1271ab0b6105f0390852970d90d2d662fdd6675a9a44b4d64fe8e19e43110a5707f0123993d698e46901e78a7b9c015464e387a62d2b07e32ec8137af4b323b6785ee7ebe0d9e95f438fa79389d661820227d1279782dd02bd0afd6d1056364e786322bc17679bb8626f13ffd3e00adec533e1f1bb563016f618a0482c3e8f8dedf903898dd9ceff7d7f4b0ad53e91441a383c557dc5b61af80daede143cdb67ac4976ed740b006deccc2a60b4bfa234e3b2594527ef2acc10edabbd8cce6b6d31f7a2375c147aea1517f4ed29a3fe73c525974c4b0c02917a12e417fde222770ea9f8ce374978b962e0e4ca5c5a2dded62f632bd5db71e80f91d1cda3ccb6861045b35fdd136de1106d5d7af3ace8b7af2af137b63e396fd74d81a804fa7ae1c0b244eb567318d4a446518baba13342bc4290ad6727fa0a1105dfb3cde778b47e8f3886c3a93e2877a41873de3301c745785dab0a31d6b3429abae65416fad5f4853810e9a73c1298e98a8b6b5c6ad48a2d461ff62f114f8adf3c26769f870216a52a186cbccf85beeb6e189e23df0cf457b75aa9744d489f4b703bcdd951f1e8501cca99f299efe177cbf05814b7329b6f3e70f019551f16640713f24786921e42535ba17c246c1a3bc30aa50101c3ba30325e8a14b6d9e943f789103c2498c41634e14ca58c4ae55332418969f146f1e3f3123690137d54533733e7b4c61a06ca59bb99cd2b02c55c6c83948c452e1780bb15f95e05329fdda527cae208c698408f6a4f1d3d081cde45e3e2226d74d280177a4eb64f1db5259ba1ca7f51322b414d199d994c0acadba583fa1528f57da7fdbea17523c3c2659219d735b0b7add995d074a7cf3401512df7bfd1594045e78c9366cf0bca693eca3c0882fcb736eb318f74c6fd122b74db92262d933ea95ba45765f4d68d4cd2a46cf3ea603d4409a709fd0cae87abdc1e07b0f591f6534545647693ef6b8441ded679254c11037380a0b049642e6b5f7fa3a53a84303e24abc20df6537b41eefdadf9052bad0894f467c158b2088cc397bad26dd1951017b9278fbd0de090f424ad58d5f576050f3d319ad6426ba0a6bf3e5df032320b0e7e0c1eaa2662b8c9ef163715cf44c2580a1b36d2442582aa9ee05b0e6c88533c4fb75d3aa37d9244f70af8dbb12df6945baf175a00846f851eec8e30963b0b9adc6fdec86d1f4327138c10f699becd1e346aaf5a18ca4b9f377edae3d0754907b5f62b589cacb24aa60f5569b1e9d80bec0231aea82576494d66f9e31a010416229480db8579e7f9c967c52ca8344a3b2e7161b1779477b83a4740a22c27d1524223c9701d2a410ceae55da373c3a6a84de254f73c917868c59d95dbd07a89a4c41bdeed5dbb18505ba1eaae4d97470768306afdf30b5de51ccf87e49eed389fc3f9dd571b1e29140d248032d8715c178ca2e2b6c1d0efbb59b53972dcbba6ebb8aae1b0f375152bc63dd5a67eadb83bead97c73bbc5b3f9705cc1a83f95a7a15d79a522c7e825388707d63fccc08242b4d62cddc5a3f5a0be9e27efe2528bf26bbe47726cdea7366834929cc06745d57d31699b0e4fd6aa09718654cdade02a79ee69278633e3b80327ad2e732e24980907caaa989130fb7364f313df57607d47d4be7caee53990a1e7ebae03044412b01d35caebab19d9809f6ed2bb60eefd6149d2cd4b45b0fd6c901154546b0cc4119e89e15e2a3e19d3722e46fd89b1692951607debf04eff35268cc6d5c54a5dfe000fc56b5439a3c34a2df49cca808fcafbfd7435ec6c70b9b48ddbb5ab27170314d61d41ef71fbc54d5b17d279c092e920a79cdda050ddb9c320c24e27344f8ece7eed184579363
ek = 2ce082fee023e6c49fe0381cf056ac1bdc95895271f4e245bdc98ee3a87f651191832b224b3c5528562f9498979c4485c3206eee0a6f5cba8fdaa70dec105bedc40e4c6b667d1739c8580f2d246371f415411c803ae0b52f0b5a6cda5fc3340f1bfa10bb29accf402d6f06472c14cc52556e5a97b56c190eabe6817985cc346baa02c76afbb6b6dfe33f711c78896a529656b4abe25516e448bcb41dbabc340ef4b483b750b0180f68ec0020271a0e9b9f466a4728c19bdaa426fb82294ca00261cc0c3349b75d397674644ae5ca363774abe8a290240abe4039a7e124cc894657c9025e1534b91b896eefd3af2d559da9f8558fa7774708a7fd535580545bc68c9cc89ccdbcc78ed5203ffb653965e7b0920574b7907443b9931472cf19c17dd18ab87842c853462366646881592ec3f5cab67b7e768472a08a43681120f491bcde05a9805c6787b96ecccb05d7d944fc858b5ec3828859234da88d8d00542b104883e824e7b630267111e49b1bb5e4103ea9ac2b187e046b4cd109709fca26af813440f30318dbbc34598ee5dc2806794c4e0a8c6b9c2310c34636088da92147d6b32a7bb447f50b898c5a3e5cb43d6e3c147ad085652ab9edda72f25b7bf250ac84d1288fc188ba645d88333b65b1150722334b5616429b608a0c93d0d946c15576c82093e0b263bb521d9fda997a461f1ee47098861feeb8b557b4656cbac57dc61fa9510bc1c95726b561a1ca4000f28a5720c42eb932f1ca8fc9b647d3740117ebca3d5587816bb48cfc1cb4e9caeb7834e1814a7c478fa052640af253371242da9575c2a66bd01c5fca4b958ea437e6474301069d0ddb254bc4603d3ba5b7415a96e5327743662caa7e08f608be974341b70db77a850b2c11e3b4cc6525808238cb097611e77cc449f17c63da122966394e79518fb6022ec470e8c5082a945c73b52f05c38e2dc3419af4080e890a6e819bb1b301046057e548894f511989a40e854aafb62ace7e586793921e292cc8601181599977d9fa457aa2039b14488d5698a8f03df1b56479f9109ad105b028219b3c90adac962369ac1f0043373bc243286c24f599de3a28684524988198971c1f88419ca09b3e4f22b64a221df8d32afdb0572ba62c7387235ee2752903535c9c912ae30c9151a3b6c415d59a4969cc432d088196f22c518037044236eb441438acb6bb61ca45c947ab98a53b44c48119135f776f2aa4a8413a1142cc4eed8c2948f8ca5db39388dbcc15c12d13035763a57c523b99a1912d0fd29b952776eb03aeed697320c66c0f65b369e13c7eab1e98b281e7b17cc2cb9ceab725671bb5df0933eb5c70a3d39e0eb5a55cc20af912af87cc23e10ab77a9c9755201ec393b523f51d5307b176f05fea16a2dfcac794f834f60a712f13ac8d5174d3a7627ce66fb862497cb95e36da3f486c7432e5983c2cc8cc3a7582a6b22c5a7ab3bc5107c831af145fbcf74ef9523bc7f0ca5eb97b34a3872b9870eefa3fabf609475c46b1e736cff313f046b6050c13392571f2d252959aca2f8418f7489809ea51939a1e8192bea5719262208109b37bae2424ec3655ade90a9ca235f69c8a3be54793655a9e8c6e9c64354a842458067295f08b6ab3b938e6b188bc252d4569589282eb703f0cb237a67a779d8957c4602a9bd80f266303898acc60439a975c8e9d8342f6f1a7d6c92f11606435878739d3bd27460fb5e735a73cbd1cb6c657d0a6074633de38647035b54bd10986e4573e09820ef56fd8d71ee778822f72194237c0b5344cd8c888f12bb34fc86e6147161143365fd45960396bf45a8868176c7d0c440fbb71b8c6aca11b6ef3e33484f9bc22d090011918c3525cd0f0724423bd1e1c2b46a66552926a3a6a0389410a3e5c41d66b07c1b41c645787e8503c613343cc73066bc85b028025c3bb6901e33e242a0061e001ecbb7ac690837b02282a457ccae40dde98934bf37dbaa00dae287fa0a628c42a66a7e05a6645b244e909fccb6abf0075bcf0974b97099a7c67a2c71090c7bb016210d0ab69ff775dbc47206429b347e6749eeb3e23983759a583e08b1653cbb5ad4b677f9b9b365287c1b559c199c3945653a3bc7b0da8b41914be5b411268080396795f1b95ae14871397e14f8f3bc940f00d669886668c2dddebf98e5e270510db63b9982ef818d1253d74a644fd56900607545ef8
result = valid
seed = 6a1aee5e708c1b47f02bdacce4f56c860f74fc7cfec1ef3b58285b1c8ad7fec2230e05b7114ff0395cc6634db1eae8258072d09c09f291e92d6620b177dc50d7

# tcId = 60
# Test vector based on official round 3 seeds 58
K = 7f0ffa83f99901f27f121557ca2da03bcdee03d808e0e4421de3a07c86764d88
c = 26d223332fb3dbce267a1f4f233b61afa2daa02cacafe508d152b22f30478e423e7a2343c857a7f8deebbb048c4ec22a4ba846eabef5785a4c81a3001a2cdb984efaef5f9e3ac845252540b62b861695266e264600a8a284c048e3194fe84ef07b16f87bbb0194a85369c985f3f84e7f12b38d6d48233c930589af674b23fb36eaac8f07c9f60c8df3cba30aec93a7fb646d25e2fe31fb6746399461f3abc0965ee8eec0f5c86dba92cc394bd66116e4fef46be8a645b5d842eb097c6b8532f8c3be8ba1b1efc0d8915a2a3f10544f9fd10e3f35f7306482bba8e9e1e9e51444a871a26ee894dd35bc67439ac7e5695a32bd21f7645273f8363b6926eeeca3e916d3467e2b5ae16149d7d7e008728fb7956402818dbd1c7244b7ad61332ebd9e1ecf6f70e964ce9fc3f3ba70e9d48caec8f4513e7b78733a265a254c999928204f4c581cdc5865da6fad0e9e9df36a5d4e3c45ad4bf985536c21bee5cfe4f30b81cd966e30b3f09de1adc14ba9c9d39cf970455f4a64ed3abdf672ceff6de1b50459c8c84ad3d1f7fd63e529b6aeda25ca573ff9ef6b21bbdd0b9870f2a420b7dbba0a22b2e5a74d7378b6e560b605765f433fcef08f46e8d3be9582233d66336416853442194136e59968a8a93ff47d767d577258572b70c7d64924eda5722b476ebc44bc4db3f47eccfe4e124525ebad251f94843f5a0b81cd8a6082d15b49598638c1c0a87b8a6ee78cb2930388dbde1923a762eaee2b217c5543dc4ff32c0a5bbe4cf8b17dc2f0f1e6999c77253a770d6f8e1b0930613a50da18856ee2186230ba3c2e7cb13f0773fc995e4ce177438380a38e454dfa3152f0544ea5200004e1b23df4264087bc75e63acfc806e248fa11f32d5adf8f8b53df4ba9e074f2114e8d40fbfd2eee1c6edde3d4847161224bf76ab6dae50c9d277ef3d756fcbcbf693c5eec17d3128efdf95626e0a8ff831cdbff506fcccad8c10fee500d12cb9cd05aec3785a5e9290f580b8d69b4379e143f3b06befc67420975f8937af5573e3b35ed5956fc974a1108f94c991b5f20623c7d484af686e00f6860331ce47a75588d7cd2d5b0656a34ff38b5a0ad9bf69e7168fe6fadc9037b443aa72d2c5467fcaca05ec9fd3a634b37ae7cb2fd82cc329fa0786cd612cd795b776ea96aa5a4c2738e6a9c4bbad68c291cad54c40d566f72c1e4342eba719b50404b48b66e784f068309a1bb52eba27c9069a75816e572b983ae94c3a3589e5619862c38e591c8c02e7dd836a67c5483dee238e881e74be53bdd36fe710dd42e999680db458d4adf6b1495c8647950e2a27d1f3c77542675a80b7fd0d74e69a79b508b09de328a517c1d6b870f40f3b0e6a2599eca98112e97a7b72df92c46010ef119ad9faeb2f854f8680b86f8e84dc87d8ef1b78b483585e2208c4dcc1059a5f2973540d20b17101a22339de1cbbd5ac4509cdd4e6af81b4eaacae4a0778b3e8d4dd9c586370e67a2e74dca8a249ed86f0e402b1bbe60bc05cccb0c02486fb66dcbb8456f2c5f0b38dc4590088b2128c5a7e32a3980007a139f66001a8886778bacc6992108b27331ac25c18d137cc5df933ae5a8fd37e301c512c0a4663a6e1b446589ea649fd840099c9c0f6af432924d9b92bd7af6e4f3bc602831d5c1ebd62b3075a6cc6c2191c09c3545a676f3fef6bc80def9b1803479691311744f9b03d965ef39d696df935b5fc7838cd32baa57d2b7ddcabe2f9138ce1f8110562f524383e3d70c51bf06c231e76c37a68cbe5aca313fabd677f846b7be2e5d646844d5138d012f1189a1b4a43d1e624c4d20a319976c8db0c41c44a5e50c982a3447cf0a0723f4e2fbac00eccc6335e24fd77c16b9b1dcc25778cab0b6b3bbae720b471bc817d778d422ad01933271140d8cc9afa066a01cbaddf93259044f9e4cb0980cb2a90ca03e81e7a9e7444ecd64c6d230c80d12ec95bf3930775bed59af076c78c77e692f5cabb3b788dcaf7115a155bbb60aa9dc0b648df006cd5cda9b12ee2b9ffc37c9edf086f0cc78a303aac777fb7a7383385af51c1e53152d746712bf714ca05186f752533a17859f2926bc9571ebe88af6f8150366f89bf0632fd31773153f57a274fd1b5e3ec61ee6a4a372d4e6208e5491dff3205b5d298afb1dc9f2bf850b2f9a4bcb0127edb08ad68bf851b2056d3b2bbae51f32faca7ccf5892bce2
ek = 4f240d6d4ac24ad53108968ce43555fd4bc4e3ba3df7a1541e0764c6a387de455a564203faa38457376a3170360b5303be69450acc7ffdf638a90c7cf4031719eb27fad55e4c901cb7dc5fb828ae50730609b80d5a92a89ef1963d836a16685881028759d06c55b9505e84b1aedc5e07d5294a084c1201c0109699b3009b2c67603c055949f400ad487167c1ce048b49a98a8740abba9291618f7c395d77b0649cbec1a2c0e2d25c86c70320e92be7595e103013c4974b7a3b70d8100d61b89a1ff43c30f48c137511375ba781e74bcbf322be908d09fac8991b4213db7a298c2c29455b3a5092ec8610c0325187434239a8b651f0a164240ca4e827f7bb7345848e01b50e34162a359c2ef8c8c9e6e9b7a18bc371a20d2f086865a83a2ba3545943068e173941e4875600183fb19bcf8242fb576f908a8d805cb0909054de4cb6b84b179478a0bae353d8b10ecd278a310466fc0a00c68784ef246f1f0847ccf72894549806c2c9650c9430b02fdd5cb0b3a9608bc85f02dc32933811d87322dc4993d3d13177b7440822c62fc7a31ea174159814c59bb209356c5dd20620b40d08169df1a12d913105225cbacd9c6054f1499d6204cee06206389b05057e579a9e294b43243ab92e136265470786b256f615cd3540c5ca675c4bf68f7da4760105367ad3c6d71a2a4b209296daba2768223aa30845d4ce7d67c2906156bbc4c24410176652765e294a9e22c58cb031ba06a11b5a8ae035a37db36ce1771999061d722cc99de03e96ec3216543ef74447dad96bfbd386b3154b35e08dcccc88791677053a0001dacd8eb6c34cab6eea355a10c517c45164e9eb4c714091bf129186a6b3bf33a86049671652ceade8b55ad17472b49513a79f2b867bf3157d5dbc929974147903ac69a6618f67781a450637eca5d0950948ca8f3d7c41983b8942b03d6a04842a09a4896ba3cd345e7d72a16ba3c63d95a1e85ac4fbf42efb588b088749e2f66bd6f06d56bb80a818c2c56c5d1d1b5580863d1ef10ae2a97f5f83be12491c7fd629d112823d728a2aec939e163436259367473ea0b63ed37bac19934da906a21e5355a3a2277519c8f53c96b4f1a8704b8d79666c1224819590048f5b9a8b767ffda0a20697caa075ac25b5546ae32eb2959947b11fdd384aea2692f7952266267aa559c8ef9168a04cc57fd8ae46674b75e785535a2b1c0c779a553f4ce5c1bf6094541363bbda825fec4b42035325a3a2b1a8135dcbcbf1122b8fa1a37e925440e95c2e4c0ee1f69318d04282c0bb5fc8616e99c9ace80d27a79b64c843b08cb9fc7a27d20309726cb50735cb3450be54d86860d7708b11a615dc662ecb229997004f9670e27898e78a4b3732b4ae5cc459f28e78741f9355a8ef9b394cab001c912124a01d27232f060ca523d378a5d42e0022bef2d2700d7c6c14da09736679b2a0c33c035b3f0513bdb5b46fdbbf3a5b80d65c4be918511bc8631e35aa5459793f858f364c96f2010d8849229acc89e8a50360551afc8c1d481a1c21ebb100079cf3d45ab4159371c49b16cca69fda67aed5881f300c5864c03a9391ab1080b92601f23a417a0563c0c14b16b0255c36529f74a103036466fa9290744eca08cb16b94f30340c49581becea5b64088fa7498e02b439981cb4b4ac29ec4684152830ed82864ca833481323fd8a8f66ca34bd4abcef70c15c926fb8b6323c609efea710dcb6548c06bc13d6bbb41b40caea5745c68cc550873bb467f9dc6b3e720ff4649aad171bc5527b0633cc2709932f0869a0702da790a305761f9d146c1b24005f6c1c808b6dd5d97c647232e843cd61e39894902b76624b73739e3a1bbe4fb1b4b2348c836592a2d31dc9884394628ebae00112643bcda9a01f34a8bfa828333b32e8063acc5344a4b36667691c55c50b2e3098bb4c7069846283b57fee61089654a8ba06797c57c2e7e9bf1404077b80928f5a1bb6c6a753bb8a95bc46748c32e0e1c8f7aac1e2573a47d104ff9567daa2c0732c501bb9ac1315a211c11593fc1a38a69651347b6aa1250f3895a7844e1de2ae45ec66214a8b41da464baa5fc50100c5073bdaf5b4a88c70450256b6d65413ab3ed302ccbee864c578733d40a796981a8c3849f465cacaec79898cceaac424fcd9b57b426caf306d165d1e0ba6573a638fd7df6b3f824f240e7e0eaeee7d7a093875
result = valid
seed = 6396b328b100e4c7f4bcae69875edea1a1982421558c608c13c592bf7b5d0fef1100ced48add211a5c937b8d6079d8e271af3f949edc61f70e60453aef20dea9

# tcId = 61
# Test vector based on official round 3 seeds 59
K = 6674a584a85e1ef11565916b1779603295226e1eb7ce22a3e06ebf19dd468a51
c = a047e3dce5d5e4c323b3b4076f1d4d188e291151696de7dff52f9e2391919e077021eedfdc8750cfc16d8bc28e56faf53ca3bf0a00f80ec7740d7d32cdef30faa00b1d074d70ec64a154101e9be710969bb91f168d25079d67a861664bd4605546296cc4e6e708aa043f2fb2dacf8071215f80c9c710a8b0e2dff75e42b767ceeb643208c909646f8880d83b5168c07fd36cf9502c3eb170e81f9df2686108e001bd15f11b7a2f99b1ec6ca9dd0206401df24160a975ae0ea179da5b3c9756ace0ce3e9b42f32045ecf6ff10ab387cffc357518560905ee8f31c5c577111d0c50b4a7c131aa18628cd1fb61ad7484b43310e252437cb20dcccb807a5777cba2404ff76e54f10638cc66a925eca98f9340c7839c12ed1dcb23d39b4f99b1f731be3cc5738ed2f115a0cad0cfa0ee7f9aeef3ca7485cd221a61848922642de62d248e18743b060c42ae934b0a5e7ebca43e266e0a58f7d951fc5696275807916d552a372eca27c535525933630f0a5f3369be348021a338e7074292115fc8a786ae736cf5203537088f97e68c78271424a67a1f2632c1539d34b7f90bb11051d9825e911b42056f60ad0d28cb70a4a20a13009887b8d12f8fb07dae59e2fc621d76be8f8b28c6d31b4116e81ade5f973f44e4c819ed374f45db6e68e264ce5d4973b666cc0214ad7a51b1e8fda04a41ff465f1603a427c92c01813fbf54bd5253c53022652f78a3f6b88331192f0cd8c1ba24958495c98fe29696391dfa56357607936b9889123c5222c92c09f9e69c6b2a0e6b389113924a1940e5d82ac13091e47b76970d0a06a682c5441fc20114f1246e69f486b3030d42bf0e5b8480304eb49e8b4c2f1c5d5a11f77d8a25a0ed106c665610c2a62df65026845ef99d2d43d7d3a503fbb702c4806255cb5f0a458c2673d9de010ed4e78dd8fd1af0bea91b8ef35246833117dc3517bdbd8e897ea83f6ba5442fdc41e661082157ed9be5da8d8f911f8982e976812f5d157c83f7dc9249c4e32a7b0c6b08c653a014caa4a8e9903027c7ae748edd7e026f7f3a934fd7b62799b4e45cb9b14c4b3fc95e3df7382462931335dc7e7beb1bd806077e1d36fb231c76659a85da15d87fdb582adae063b3d3584af6416a153272a2f27fe5205d827fa24693fd62848bd2eee681e8d539028a6c81c4753786c4b1c991bf6730bed5e14a9e4f34bc80b8b598fc75cc7466b986aa92f976c3322113ddd84913b3e1b364dcf01731d6537f56b2b4eaa45a4063d23e61dbcedbd00435b4ed3b5b79de52363e1d40f2aa6450493875c6ad3660bb9ad68d4aac0ca4e5797f6f1151223840feb154f9e6c749ad66b8f0a0bcac22859e1cf3eea7aab96db9aab863168d36958381c5c95884dfdb8e4fb69c5c1f079c7271e3687db754d2a8a9a9597ee633c18255326ef63a50ac58fcf188f729e718a959fc0320568d36ade385e67a148152d1ba4ff009b056ab843471bd94c7a832fb2b706cfaadbbbd8aa42de9fe7298e53b11d4056c9ed043bc514d3e7da9f7da6726f267d584cb185d777dc58ffb0e44141bd24ddbafd1509387e9bf9aa532f6dd5f1bc83b6fcbd4eee3e9ef49a692818b644209030d944208182a394c10aa61c1869c7824f028ffea498bcb87c0c6fc5df46447f3607b2fdcdcdd3ca9bf885792d418563f404c39acc8f7855599f0943fe507e5c02cc947762d3390ddab882c46a604278359655b399985cfb3aa434a04f0716d2d94ad8c9f5a5b0dc448c0f85751ead9f22ba0052810f66205cbc7d7b8440441a892bbe6487da07d482bce368372ffac7db844daec7d5364d650f70113f86346886c93b948985a4187226793ce3febe4372ec6394201011d6e66c342a304576f33ab5de2428bc4abe940dc78d90c3a4238f7f06189fb440ab3cf8fa36fe19a0b03a2c2a119d2ec5812b999a277be469bc9ad6614472ecf1a70ccde3a4dc5fe647574b4827b2aba6e1d65a0f37a696b9a73e0cf3a9cd3293e36369363d637fa22d484b3c9d451bf96d993402f442591079c0293275216ff5b46e4170b9459ae31a9a7f4397112f0f9e1c778b79520aad1245b611e920010e12ff14bcab2a090767803fb30478d813d4cde9858befa2930572c45dc2e1fbb117ce98e81734806d1106ff3d256cf58d7a3a6efddd9ca2b1d87de57113eaa7ff1e34ab7fb98514abe99a268c8d87307fbdc9
ek = 14905ebe26c856fcce2c623156e43efd0433c19858c986436150968132591db37eaff112c1383238c0767316c0077a00a4714e49d694d802a510dc960c525bf601384b96b90141b846dca14f34159db490479205b30800137819406bc6e14786dc4079e0481d098ca4a3f15f593135ca64cd7c32c46b45b3bdea0d7fd70dee467020ab49d4360355146d7f00337a1cb452357bd01074234b464a134abebc14f7557597bb057c4972d2f012b59a0b83328e88d76bd257ca5aca8912c2a9f90672903cbca16b9746e135108638c388676cd189452325dafb4ddfe435e13908b177a5fc883bc233679df34e40a09fe384654e6a857e49c5f62aaa30e123ed71a4d79a65bab40eb2ba7e1c497ea28c069ce9898f3789fb1b03cc07a5789569496a5a6b84966dc3b601577b07b01e2bd6afc315cbe74b03cbb51bb68920362474819a02e5c60db441a3e0a2a7299ab0913a92e3228986c18639ab0b952a01c77907e6a0b59625c01b1c406a4b339c10b0c8947fdaf5c14f6721be5c11e3a62a7065a78b9b1176e64ad075150b67aaf70820b9a62848378c374a3aeae6c63cf620d0927971c0188768991734754368bdebcac2d6b899e5ecc20922059641566b4996be455e90ba9aeca1a40ce8cbd68a6ac0cc708458169c624ef80a25ccc7c931d938687ca4a12290711b1e72fb3793a760a5c29942896853e26dd1606fb48c22b53506b4413e8f5b3c20b446dfeb586532a09ad602e5c54d5e0c0149ec3526758f174ba49134c980ac109e711ff658b7cdf0178b8c861a71c700e90b1ddb9265e9bfbc07a253726fc9c54419bcc39932555024af651a277302bf383cb67dd2a929037fb4109c69347876751f4f83955a4768fb94622390790796084215b6108c72e10217fc9134b7872ac6ea3d07b989bc70a23a826676718f31338c68a5b1f9ecba4b18bc47d3161419530b67041b3864686224d0171dbd248a48527950f2c4c857aac6f7a3394662afd84f79d5854ea77c26e7c57fd8a3aad0399ccba0ae4780ecd2481ae065e3597cf1868c327c14baf36d9711a3a8647d26ea52a4f9139ba835f380ce9cc599f6f11586f158f941520d143f75d00125a3806c56108de46c5ad093872ba5f927bb2a4a88e668c40af5b4fe9b17f80ca75ab58224ba1b485a9e1c3a6e82b814a1b23bb0d61ae14a9ca4e95d03746a564087f9c53a343ab7595572cf2542d7a9cc90060e6e99cb2d18880f082d3ac91fbe00c5ab141c6385895c626d9c143ccd94042a27509ff67c802098415a49bfe163ca01a20a45add4916aa512467db549e7b0c898656cb4265df3987998c8737f3c79bedba48b9c6b8967a9bfaa0b22e6858307977903001867282cd38a01798d3b71bed21459ed4c4ca6e185d55525baa096c1897c55789b9e19a6b303af32f493cee717bad70cedd67c3dd89bed6926a0f20b1798bb46d173452a31d7543530311734422f3cc9561d5360b665ad87a19da71a7270998b87d62d5e7b0a5ca969120b4c610848fdc6afc0e631fb2abc21096347221971a08b94b0ca4116c2f5a8188cd982f3e647ada99eeadb3ac25310dea91fa724cf3e1017c0c86c2a979791d30192bc3163ecaf73c819dcfc113535bb3a40b252c8bc269884cf7407fcda465c2aaeb19681dde0c99a3853a861ac81f77e1319afc6f67b2fe52dba6b38523147f4e589ee716172650c7cb44e0b760174691217093ed4421dd5a38f2ca2c41604c592366a89c4c70adba149ac63de1b5e21e78788f33d9e135890e61d69529dd9f658b340848623b17447998bacbf1c315b1fc5bdf8fc357e89448fe7a40217205c64961cd643ac6bc3486c5efc003011e80c4f4494cba123c2ac45f7d9019cbc7018669921fa76db3cb5436763b48a8046fa71d186b57c942f6529930d23737c49698c15404de20f8f357d5da523ee3a117fd8b69ab80335e388fcc661a0c8b583f94a8c7869e464a0544c84d160a828f1770d97be7bc43cdfa8566791727b7884e99a5d9fc549369a4ec5195ef1285860cb263085740cd466bc24835ae33bdd1499ce941f8041571ab638bcf896201cbf0b7324ec22c6d3c00f60ac6e6f0317efe14efb13440330b50cf86227fcc7bedac20f9364e2593adb7599b5142174d6b999c725f7d119814642f79de48f28d8b47d06bfec41fd06e2da9ae905005ad241ba55ab42a993df7551
result = valid
seed = a453bcacdd2b0d4646009e5ed451c3c45f08fb827ef733db3c517a9dc1af93e67a3cc8aa3239d4c52ce4c95afdeff6efbfacac10d294edc0e7cf4535059bfdba

# tcId = 62
# Test vector based on official round 3 seeds 60
K = 6843c8212348defcf5017ec29c620642d127ebc33fb539c4d07cca88e5a3bd9a
c = 7444dc5528743f695af09c910e1a574f43aba4282a54f050174a3d219c33694c05e6cffb95c7b43ac76e56e244b079759e8202b6425d6c3a124750fcd90eceb029bcfefd2d7ab513f5bb298aff940365f5064d68ce6c485b2f99c76cfe75917280d66c349b9d16eaad19b0814a8ee783e52ec7a964a66e2515dbfb50877f5fbd3781ba5593cd8ca22ce1531b4638c2624129c2a557764ca86fbf735cfeba58ce6b0bff7f039dae5a00f8faa86c463cb1176985ebfdf9aa6856d05b7b657760d5905a735e1cca3f033225da99a8fb631a6c710792ce7f83d8e4bdbd713c072f2e6ca08f80887c9631c325b8b853161843810f4a82e1cb49711e875a6328167170d796c365a6754bcb6a39237642a3a25121759523ef3224a74acd8c182e114a709552478c942adb7ba0133944490d7458fc4ef364b34fe1cc94f8215207a939c92921778ad986510247255b0def4baf40810ff5a148c46984f70b67608991b93125688af498f53a40a9e80424ef660c6cca5e7c3ff1024691f67659a31ec331e3b95a9a54f31c84257c12665e684cc49f4dfb13dafc414fbdd7148d9c9b21d84cc58eae523fa9b1b55aad27c95fb35696020fa7becad60973177788670c785a029567198a5240ece3e80133bd446080e29a749c7e6eef6eea00ee547428961353bb063a175426ca066ec2aa5c35c6ac6ba77a2b16974de8767d7ea028a83dc127f05a9ac0e46ab6784bfefc2a0e9d2db662ac0fa63403dfb787c63d57d1e3c51bba51233415af6ce6c3b6cfcfed555fee4a90f9368a5db2d9aa2a847efa6a25b198b69046314c5d43778ec30dcfe00c62e04c55051071de02976dda6a7f3c7495b98b62b0005850748d5b5e4d413f6bcf2f7a9095836790781d946b399b3dfa087ba6b02726e3a7dfbcb3b50e828b747a2eadd904a14a85dd136f074b76b17fee0d68e62591b8bcee55a3305ad469c28f6372e75c698ac8b5038c700e920fdaf2e02b8f87f91ba8b4b8ac1fa95513567a35ca4328649baa1fc68cf975f9ce53bca91f3d536f9d3dc85968fe18726009036403b9fec674a8aa4d3ada1396fecd59212e2dfdf7b185e5cd90e8749891f11a4ee5f515c7ee2f2d259e397be82ec63eae4935e9c43920c3563b98b17f1a29bd765da90a8cbbe902ef9b467c161dccae224f1b5f263cb6f5dd1ed070e045279f5114180169ea9f2c34a2d62535ea22ae6eeca384c9d9862d618d2accc856e2d5295709d4a66dda98588cbc1637e9dd5288129b92ba287833eff7353f57ae273fe0b664973058b88d1dfeea2c1a14485f61ec761169cb73d10b04dcbb39648f970ede927463f0ba35c6e5885c6257516d87a32e4e7e7a7ef58df4e03a5b8850e3113bc3c22de934b1c5a13c6ebc64d1c0adeb1d80851ca12adb496551b662bad4be6acb3059f5efb927f69b711bbd77429547ed21fb14d9c14e87f364fc7f5335ab0ed3312ea8670a92a58d42106f6969688ed106d2028c0b0393f2b2d4810d574eb76ca14062c7cf0fa284b393553de48b98a237679651535d1a8c20dc04676937a6a35ab0d90ad1ddd5f3056508d6e4dab52709a4bdc50ebad3c549973a278f920119e7731ea497d31428c96eadad8cb0f918e7dbd965287e7aaa60f6fed80d3ca2d4a0228893ddf8a36ec02354f02d7ab8f8490a6be91eff2f5d50013fbecaea945a7859296109eb200e3a406b96bad84846ad7fba8c519a25d224022b1b21d1b42ec28ebd8a280970027270ceada0a98107eecdc6bf3a63c5bd59d739d6024ee83d18abab1d27dfae98ec8c270caffb87904b2abe8aae05224ae346a4b1cab500aebce199c675792a4185ea761f1ae81b43dfc0530e6ec253cdbec633befa4f18b35c01ad3fc359e7ba70bd857f5afe83d6fba06578b6147a454e12bb9a559ef838163e906fdd089b5f4d302ab3c8449350243f48e09abdae9b4b499e709e03b34a2aae069a9011a73199c90e719b3f9993b256542c55d0bed6a7fd3e0e857bd7211b8303fe2d4c38a9755c546ea391783d960c1fce230bc59e3cf151acd24cdf85c785a6f27364567f200d18efe9bfd222a160924a16f198846d8636a44aa6f0c5027663c5aa6a76fbb6b077d2aa98c541109d82e4a8fb0d76f43af57a26a4d642396174d15dc9a10d15f01fad78b9ddb2c9709205f20c2ba1807608d25af4b0418bf2b657e2808efb341fccaa2d
ek = 212bacc3413ae8c00a2b78cc3b0c7958e349211bc64f036a70aa16067882330a36aa4cb183497c0251b2b942964a922c25525ee9e3834504a085540b36971963e09106fc14125659bae0c96e6663a479a381a915fda7b8a404061c90b814c3146a549b517a3735760244ea8959eb2d98bc37e2f7309e09749c4c689f6b640d28a7a0b8524fb9bc0b544eb219683be91e79baa327b5c0d2f2713b78341c9682f6941327959f853195aa36b919e07c1d5723d6528269b360984857df1636f2a80cf1383a775c230a9991f8602d074b5f0bb42c13ca1eaf4b3c7336a4fe61a8310c9c27f37454f9af3ff0bbb2232689c63ce4b7cbb880886b36681414902bf77a2623ae5f0c359c038f82433413d2cfa88373bbd17bf1d5503774939e916c415c8b929b5c2303234501ba642b75ef2823e42b71647014044a9450a55cedc0592da6554cf74693429d2d526d34851fda24a64450c785510111988982914fcba3addbd0963c3bce55f41b3cc71c0300ba32b02fac76158d673ab1ec7a23b30afd2a53d5aba3c3c87e0fa54408864037511dc3ec113153681d28c45b2a25e7256b6fa90df8b8ba8435b2f90727d4394eaf49981b397916c1642abb68f5006fbb2ba6c2c53b6dc5795a261ba674778ffa7e9daa65ac93366954710419c99fb21a46b029242158294107dfa28c53554aa3d79878b53506ea03846a9041664bab6056f7211a337910f77a2f37b993324927d64aa0d5085840475039c04acaf0ce5721b1f182b53e96928927961b8a04500118a453738c78b8a796ceebd960473b2fd2c9c825593ff4a95f3f659ef00b251449a253332171bbcb051699b100501f84bbc64c4e7f9c7db1190c4621664fb33c624910078155c1f2035d1755f7b10112e4521d58cb9c89575a3a2fa6caae5dba470a9b4d3fdc9b7ca6ac28e0570cc92647d382d04a5091d8a1ef749067848cda293a47d772372820f25245ff457580857eadc0bda0a059ecf1a3adfbc6d7e87184337e94231e8e3774c9854ef1c6b4c872bea6f939845942ff2732aed903a23b72cbb5122c43c8ed303ae0d33a7a704001890f0b378039ca271205d052fb594c526e7c761ad6b0cf14bb251225c7ff42b4b5f651ed55143ecc05cdb21962157e28d7be4fc4b5aebb6cfce5396fa51af1bc85fda50b00fa63ed800d60a5761dea715258bcf597a434e48b23202d8a415831c0417c6c43a659036df10772e796a2d70515939823575cb5c01d35155f7399bfe1b3ca9bfa47ebd69f5c8cc8879b87ae34a7dc32568817aa3f923df22c92be454e99d83023d3caa2e80e0ecb8818414b0241a6315ab20b63c422b6be8572b5e7f249fa3802fa647febc89c8ccc22583c144c191b91187257235d857b9bba3b13db06be10a35d712c540e7bcc62373d76e5828be049b6462d8da931f24a6827d314f5c0ad266a3529fa9b47cb6eec425b326ab0bfa032b6809d82c1cc3e2427787a413daa7d3976aaf83ac08d87b34da219a92a631784bce31cc66693c75aa58c7c87a9e3a926b5229a4f008b85090f351694f66743dae3a59a86299b43c20522cd82f96284623ee20b521794114d1459fdf70739558123f18ff8304730fbc63f198a2eb992e7115e07f509dc58b1e2a00c314714b5162334861ec20acac85664d14057d2788207c01a7ae383c93971d850102d60ac0d042c648c100ed660ef8a2cad375ae1a21b11998264e86ae0561e19d971689183968a98be064486b8abc3634021f770e2581b4383aa3c938bf3aca4aa2a337ec06647aa47428bc027339f2802b9f135820f3a8bea06846beac4c1a2702c502e50d338fb80a590a564f48a6606a10b51e839a4034f2b906ea34b4d3c875f1ff6bb57797b076638e4b576fe8c5a490806bfd178b4569a69626001c8a5fa1582bf4bb7bd586296f9ae74724d7b6c9c38d25273e114fed525ab008b887b9e5871172cc393938902914a3ace06a41cf92f6da963e4217f6b1363f7273cbf4a342865a761371f24285113e74f7a770079157c0ba0700e6bb9ca99ae10b83299ca9445b8024e450cb6152fceb79c0c433753c0b88b21c71bcb38c643ae5e16502fd14c0aa8939219005a15180446a166e74933f46f41a68675692e25816e7a227808764e20c98d33d6c3ef3801d21cb37d2872fe76749aeb09976580ccd4feadcea0b16f00970f92acb21c560501728f
result = valid
seed = 47ca2b77c5b717f423222c2730ca5cb9c856bc951d01b2b2c80bd76ccb5539b78f1481d7cab000e33fa07de8dc9627a85e76fabb4428a3376e66300cf12a0787

# tcId = 63
# Test vector based on official round 3 seeds 61
K = f09ab02775dcc52cbdb2a5159181ab535d1ed680df8fe320856b547166c2abf0
c = 11c6b00acaa538f146d7c8dd2f0a44e1bab24875544ffbcb24857ceeae31d7f44bf05624541b6bdac79eea7d55d5063c65c5d003a8977ab872d53c77ebcb8d9d6ab8a17cd7e1969667c1600af54a52c49881fa22c15d8bc5131438b3165dfb158a2b8757539c2b5331f18aebcab7ad3e90c8207aebd1729905973272ac4d24bf86ad39a4b38801b449d202aa338332a0c5d284e5b62d1115eab7cfc5b415edae163c0374b7fa53c91a0eff51d32a2e76f21b208f1af7537de5fb4fcc35e770e84e75cf7547cbf23ebfafd7479897e8c30c9419689a267cd1931cdc7044fce50d9ad606f90f5f5096751ee2e2e7ef03bbaf9caf7481f2ff7432eb5b40f90d23453289e47db76a4219aea192d66c09dcbb9b37b5286f9c3d138fbc712b10c1b8d553c222e2b93ba268cdda88386fcec1a209f384ff6da9837f62aa0bac05cfe490492e96a7ed8377592252d04bac953f2ee24d48a0208364f5543a8389f19ccb7b54597fe03dd32f019bcca2c5307732b7658d04b0524e3656d0d5c71766ba0f11700070399d023842f4f7f90186016248ac1deb3d0c5c07e7116422b2ffb18a87575516143d6b12ec66571e6a0a3bcb0a482b45230901e17dc5db38347b7a7efb0d6adb9165dfc85376918cd78e93ff0c3702c1e37ad7a03430a5f076c9cb770736003991a558770cc06971dfbd61d52b1e46a89dff239c1d41879b4c80fbb74506cc7c5e48785cab3260b4962419e997b9c869d9006f7ca166f63d2876ff06c6316571c06e9042968419cbfdfad551087c824b0511487d2d696b25a8b11ce78b06e9bdeb48521c7afbfa4645209a7e74053e313b65902e11962febc482a093b10d24a0d1c13548332dfd7871524aa269b2d70303a277465d7a1cebcaa796398772b48473f5b6159994351abac4cced4d2203f7846c8802023e8939b197a16cf1c839494f9adcad03a4d3193d159bf09efb4588c9d9aa53890553d2cd5acf533922da4184ed80a17c1fa916e049a530e2fe330e470f8bd4feb429a537a006c6f759b1e98e73084a58dc05af1efc0fde60ca440a5ee8f094d10f52b64bd825f5c0ef8dc89463f13ed9c36ee30cfb72f2046ad58198cf374c2d039684debe17b34d9c82e73cd6483d5a9da9993eef118308f88285d8e99d132f5af9bfc6df2986c99b9dfb4b1f512a61f28a2ce8a948e292d027b5d9c320692332de93cfb794adbbad8747c598d401d2b7dde4f37434148268a36d4400e953bf61115de643552bfadd1ee65ebd13c87f2a5ff62a8e4622d3b093fffcddf5a897e2dfca8cd94aa1c2ed67595241b3b8a81a6ab46d950f17a4d5798a74294ffa1fc044736bd3050d586ec4c3a80ac2fad1f0260707d97dd3fcafea1c5653e51fec2b5e7e681b5168b2077b65d8935d2aa497f6abeababef6cfc250ae6281d6ca1cb61bcb26d62d40b01440049628c902e67c9514c7b2e6da7f46f4554ae4aab9bd2336548b3d325ef734855fd1543f714401c12e9c58e5f755201aa1ccee4ed0173dfa3aba864760104a671967c21ad30a7479bf513627e7cd21e91e7d0107822e9a1d4dbcece8ebeff33c0fcbf7a08c81a5f69c09abb48728167528d37368da4726f538696796ed01af351c4401649f0813344f8a04cdec44f0483bb69158dd89d3808af0bac71ee3e000a1bd7b0d47359c4896c99d1fdf6ebef54bf57b1631d62cabe02fd0c02515974ab09fa243364f36b2ead8add458c840f3e037a13bb678fa061cdeb302010838e5d92545fcf2310264ce64c00593e0462c62a0c1b35cb3baa017bafe03225c91f2d55ea4f6657fe8772bc8f438c83e4827f444ddbdb6abc05fdf282bae61353f239c72ca3027a573432e002745382b024bd7d3fcd7b6195929c24d3cbeb9edc90c9f61ea9da77f9d63a148d85d77569d721e6cb7415e75fe1377ba54b1e971f2683554a845fcd41567757a6ce6439ae3a4fbdf2695a654c4d83cb6fcca6251ff2e05923745ec6e746dc21ecf273906e4992e5c7f0c300e09422e0b15ef2f85789296afd12ae927161ba51c648a0fa8c56614d732a51667a5041c814c4ed7e4058b727b2e12ece2e6f3cfd43cffe4aca871b9b8eed8fea56eb64e2f30b0a99382d7bfbfc67fb4a571ad991919a07b7a67834bd31f23c0ade5276df2ead3c39f375c8402a83b4e2c405f405ff34b689b29a5c8de61577dd77503314cfce43660
ek = f81037775c727839696adb115a704f10199031d9ba3d3433ecb50702068392ac97a2db354cb311dc39aaf9719c4f5a7c0401282ba4697ca8c70ebc4e179893135179cbf02820d6bb7263708b2339f777c242f4c34155ac2452cc21904580b381a964c281d750c15c42d8477e7708c45c61bbefc6928f191260409ac31a61400350e928a3b24c313a71020fd186f6e9afab17bb065132588c115c31ca8c630275b4baab7a98a778b97a680adb4611e6471683352b6928b7f0378105383b5f981923e800ff11ce6b64904ad3835c270cad0cb0a6e1b8879cbe152221e6e0994fea9bfeb9cf4f582e4f429170295a8419c984283d79b882bb420876588ae6403f207b3798d89ddc1bc90d7c91d7d07aeeb2bc0e491269281cfe93129c5283a03630542a1312ba5c896b969ac0aba14a289c0672b964a6cb1c4a11c3617ab30e4beb8b8864285087a15c574c833166c759741f493438a535918c0ab0e46926d195802a5cca3078fcf3770ea9644a69c730314f3d91b5e04150b670b23448008ee55f841c148a699387d919dcdc63a23966a43b2927fcaf47f2cb36935d65622214403256753ef3dcaf73d183c79384e7914bfe597363684355f25ac1042505361a04798e377791b5553c449927efdb48606a272c029a2da819a48749bd66a32091946a2a7a0649095da1193c1650aef47099456861519bc8701477bb5b01359c4772269735485b829835861496e437a063838a0419ae6877d0c493b5c3aa56777f3a727e0ee5825dc83ae9f4a51e612002748a5d1a21c1f870f5886b39a23e0cfa14b6151053580a8d8a306af04a7418c88bb5c398c6cd8f6529edfbcd601c049872c11381ab10c0267c0c8c2f614b16d92800dd0989fb2a23887ccf46401b864552105dc79bb0def57eb8b6974723a9164c2737abbdb793bfbf00a860a185d3a81a2257ca91e09f547c6acaf35ac5833fdd9a1f38a5b4f5e227b3fc692677766bb81f85e34de5b200dd077573f0796175140fa9c920522d68040518c5aa8f84b1ccacbe5be03e0a0789372c338a1b24b47a8bfb0941aaa8601a7937d5577fdab4a6d3094aee7c073a7632f417b63383bd035a351c3656b0a52c6e435d6d6699946585b6ea9e8568307c18c025a80e9074629dd70dae6bbdba296e0897c8ea895fc6b5b446d1000e4c880747798cd42c860c3bda63607b69a6c4fb88082593c1d965ac6cc71125cc56a72b60d1297605787819749d43be46431959ac29a01c3ebaab30d9a18c1c7998d9e29415ba0cd72c0d933086dcc1c20c537a6f296d88f29b5d2a21fe314999cb6037d539081120d60206eef1b1e1a498eb65268e94366cd8912d269b2d12a3f1b99572e6138bc29fa5520c8a6cb23f90859ea0a494c17fe7ac09beb658f260cbf3a5cdf9933ca1659f2a0551b881055406cc6b72baeaccbbc4b6964751afe07754da9a8b0b151f02972df2bc1465929c0be64e38e6c55ed237f182151d1a91e4253c42d05badb82cf3457e01cb59a96730b5007ae0fc37a3a322115c8560f0a2a1395a88464728c18a16bb249c168accc3165305a6584939105b594af244c2bb41405163e5bb50fde104e7dc604a592b9e22649c0686be9a8860794cee458a73796ed877b18e034f2f50b8441609cf53280f9c095fd67749871245a4c2bc9cb008ea3e44f424dbd56a7c734b1a322de366541c732fd5f74a0663a61f277301723579158ecd08bd014c5cfdb7610b61789d8b84da23a58e571a72981cf63cc49c59ccf045acbd3cbfed4571f6daaab9b23bf26091bc581cbe301674972ee4420e7e0740bed617a3c94c3ca3be7125c7d6242185163398458311937adad8462b0cb3d5900994f5906121c20f6731ac81a32a864ec383bd8310bd64a30f3d575d936426e721228b93c0c482c1be106f4ce41c5e0057116b30cbf44aa2a217b08b690ff891657188d3b6702ffa9d8ed7b62cf78f6831a13b410679e60fbf9a3221906b5885404a7326589681c1549b9459745455bae21ca799796065925ff980aaa68c206b17aad1cb9511201e53dca34d439167d55924018e7e513fa919a4573b5500a91c8ab61f17cb5bcc282939172217365ef694c98a440b09c883cccc114769b84ce736c5c9c52b050ea16a0e4b8c58465438b7aa11c2c98ecf4aea6284cd00c4229cb6fe2f90dbbc05eb935c85f1ca2afde0d54307949544
result = valid
seed = aaf6eb40e596a5e3e8218871e708b089240dcbe7fd3641f0e5e41e071ce49107e2f8d320ac3cb0c52efdc753282f092bc39baf4a18783a48ea031a191865eb78

# tcId = 64
# Test vector based on official round 3 seeds 62
K = 69c261cbedaf5dd46d3305a59efc0de94b0f31d8f993870b40bf5de2a99abffe
c = b102d7ab71da57485f6d6fdc4fc78c8bb17afb69c4f5f266e402c18a619367c1ed5a5b59825162633e1bf5ea82ed986c309361cae4def129f3226230b611ee9c81d19cb1dd83f8c762e3366cbc1ab58222f5889258cbcb1ab9b47886eed1c843b39aeb6ecdb1d1135756ba2d30acfd553ab558bfe6eab9a1596dba1d3265d711f6388a0bfaea56c87bab7e88fdd6ce8111241f7ac973ec4b689b88140f237cba5a2ed5270cccdf73b599e2740e2f05139bab15a6a0083e5edefbde36558a17dd50145d32e7573cdc74751cb15859d103baa9340c4b784d92170d230bb46a2b04a5a20bf6db3bf8b7be88b5a7823fd6c0ed36881c3e630e5dfea590e712ea81f7c242cd09c0f51f3c73772a92e8f95586b5c10abd53cc9a2bb2a90a6d083b7af422e36d0b1c6b97e3eac3036fcc4ee7402f003473bd10592914e007cb0f2921a219a5cb0cb3f756d5d28bf9280d55664c6b5436b3349ab07fc15ace7ec83831b1a54b5bcff901e47dbb49fc68d1deb5f3c254d1e4fa2f6ac962362df8277a274dbcd58ce920961a4b6d15e7edd85e5315bfe6233aab84bc73866f2d5e06744b855ee34667890dc35cd1c8bdaff4b159e4e6e5a3f53c333ef9ce8301512cb5df60928fe7d72a0e8723897c5ca57e6eddc4dca47084b7dc830b88862898f56f14f29ee286c9e65ca856431b16cbfcada1a53ca163e506d1ede9d42ec3c6fedb23de6da3c74a69eafef6bca75fa5bb33974633017f455403c6f09e9474c61e234edd8ce301fd0c53530b54a5007e2ae6e0b8afb7e23d045a974b0191a5640728170b344cdb4aba753dcc5f86292d1b3437cfcec6bf22471f8086098fd4e94ff9e6521e6a326684df5c8204c9405bc7b5ce79c9bece25a9da57e1ad7e076ada0372fab1948c0a9fe326b53c905015bc90873517f436d26761866666109b977b6f1c12aef71ddcfc35075dccc3863566aa39f1f568f7c70572d5b8e45e358be7473630327901407b53520b483efdf37ff810912529334e4a5d44c2cd568c2310c14a1236fcf82a8a1c0eea577d4609483334dcac7aaaa39bbf3491e3ce0f9a975dc15512c028932d9d83e1e6263ded536e2892605516d1b37aff7ea624f1db3588c6e82ae7d591cdaa1ce70b261e61541bff6f9ca6a426277dcd33431c119ed6e36fe8b1c5d04edee4850138fb0d968bff73cc6a8ff4ed1b081403680428b6033e3b01e1a197912666e881e630d3d675c3c8f3d2b3bfe80370dbb2c4a48917796f24eb89b50d0f8ed19be24c44f6c109bac0f8f93f8acd596412566e98104c0b68acc2142aa486249717b427128a0a16efb7ffe7c2cdc06af88fb4213188e610de29a116d792360f9eddd06fe560a948bf87511e5bc76fea7d5ea57d42f7dc1486c6cd79b90a0ab66a1a4f6c3e1ecb0fec8ed361c9f952efa6a09a635d18f1cc5b113e1646a348e34c1e3f3b0472d4a5c50fd1d9830d00a3455a25c73347196111b6999ee332d66a26087f7d3b36ca5c946157039dc06909acba5a9e458f7e487f36c2d41d9fae232208c7f345e8f6909b0de4932ba55614b6611e369de0beb2f9c574336fff0228665698069120edf08cfe00b10f13ebd12ae0c52e4de8b8e62b659fedf834d9d8f14a5d53ceb47f076472981f9a89c208399e583e86b73247a0a44ebd3bf84dbd397d0d66b86619cf5d60d5b9aca7b7f2b5ff84dcb833b757ee0b0a38d7262926f315a315b1eb0419146c242195f5b4e5f25dc8f4f4418b855694f9c1f6ce65c4d48d6d0a1800d3e494437180a1770a4d41f3f5651742336918ef49248762b537c948ecc94fcbe6663a749c0cc67eafe7631c183da90d0cfa69a0c4be70761538722a6d45e4ce53fc31c78e15e5a5bb62f73c802cd8b1d102fb27ae9403fbd2fc7fabf5a59c5054dd699d49fa873aabc070c33045e084ed1b7f863882bd12bc874e9ecb080c00b47a4b322be1793c06672b11238085df22202ac1eed8d139c83ca5cec9887fd9f2f7e7da073d42f4ba5cb9400be47cf30aff2c60f1b38ff13e4e2c95a233a3a6c295767c3e59f86b895850b44eea221acef869ebfed4689cffd6d33f88f62ea125d00c990e505bd984985565093075bd4d5eb0beb8b6a0fa5e378d2a9ea5453dabab99657a74472750574cf1782fa3369eaa34daadb6d986df2e9848b4b4e24350ff61e92b1237fb5714c1b2003219b849c70624a1
ek = 5227748594cc5ac52decbb390cb6a9b8f989c7048017f52231125d91c51ea6174ef4a37b7cb505b4a029f44079e14b957ffa2f8f325e7334bcfb5b023b4801f5f576333c54ef0440b4f7c8f6b3afec2524e31943fd6323d8f2300ba1b8095309e41c1ea6016de8f6ce4af647db19467e492c1cc12b5b5426b8339ea122473d1b84c603babba7b32534587145b360474a8483be8b06a6086bc5666a9b5af8b4eda929fb60606b85305c89cbd26a4be8a6b4866808fc2120649a60a3da2c64330a94dabbdc4cab2b956b2a5b7dc9e7cbdac88a71d5c06df3b192c5cc5dc6b7d10b07846026a3f5cf0e5b2c5d1c80bde5c3ca231ac908bdb7054190e77d54d40b9e7534dff0b36eb92652449aa4305967e57c9e358f8114544e0a5b8ff2c490c4a3267a405e38653449b617f26c6a3a74033ac483c074d5d0029d882f3507a7936845a6ab4d33bb4dda806759852488a06731222681326e9c6691077a35a7791734bc6b8e2511ab961bb1f17ee411ae86ebabf1b4968da61faf667b507450fff1a3392425457ba4625086ab1a871c8386982a322b82b7cf198ad639060eecc1c2e40bed7462ce4c6792764509e5cb9cc28b5a71a26d52658c0b5b951180f903bad708ca9bf7995e4595b8a009c614406c669468c1b4fa3740a9e91c64c03ce4a3adecd19a716a82530a508970cf16fca38aa10baf9810a8c3334c7b4a29904b7f72bea3e61505107e641c2be03ccd6c0546d2698c110caf2f194789c616ada3103b5c7f015991d473837e9451c9cbc9dd02333636bbbc825dd0da77a6731fbc3a831348cf1a3550166b72b4d0c59a5bb31de1829cc77c235b73bbdba937e5b45a456198b218b641be8c05ccdff9746bd64fd5a759a4886d3022cb63167aa3f37655a55e9acb9671262aeeb99f6d5618212419b1a41b7c260213b86ad9c995294b9e96e77ba66a40f9b5243bb38e6b7a7311d7c29c9272f98308a5f68c58cb111e33964b797a151588ee515fc0f032b054c7dd35ce5c734b8887465b0b4bb58c491f9953b1133561977f0c25401e6b577cc1cbd555bb8ba7760fb972a6b2344d2222c0fa575717501b3191ecc598bc93bd145800d9924c06c36d0360aab9678e93138d266572b305b7ea69a6ac8ca3ed647137090cec1227169754b49324f029776ad3c6c3e33e14170265296c1a7056282074a64690450555945a87ba57b54eb3595df82e81c1552f19c415c6cfdc0cb5fb32c3db060dcc208b6beac782668eddf9986e0a1bb5a0941a3745ee0b73ca0a5f98f5928bd7189ac6b20205555050846edb51a75573e9011f2d7738bb8c58bcd16795805f03a42aff1b854d3981002614b39b90c6f8bef32bc0cdc085466c8f55c7935b96157a624665404468783478d4b121d6b6a026818dc04515d0b98f9a1634977d3521316839253b7a847224c3819802d6b84482988122a7c87d069a13315fbaf56c9047c03641b4b008070bd885f1e3252f16918cf03af8634a8f7291e7b64df4e14feab909c10c7fbed446bdf2557d8a96e2cc17cbeb91515a2ff0b78bf0a21abcea847deb7311e2a782a567a6b1a57bf105a4513de2c378b1c0186909838a01abc000a829a9503d8c12f374c0d48a32c6f539a2ab28ad12bc49507e230c9a3881153113c1ddd446ab513608a567aea199624c98845a3adf90a5a89a3098091f207b46f28a5659f54c75a01347e18a11db75f9247749c03c7ccc6b9ed722da1b118d3c2760216c792b7f2f406397bc9a7f18343812a09e97a0f6c3c3b87179888a6d69b01b9d8c4b8cd215af5b76f7249747aba3537044f7991bc30854eb68c2f6f8b404257cfd6043a3a327d457651f0b600415a977d1cb30904bb853b4dc380ba4802b28f7c479fa7705b3a6cdf8a99ce2604af2670ab6a751236e08321d61d92a27412febca600fe30850f3c86c647746a65b1a9210adf34003a39c16ea69a626c73929567f1b001923b4f0726337f90124b74e500007ee8938cebb15e1f993e1ea0726d04a5e3b52579c625ef79ebf66485083ade6b1bbd0c9a953092fa80755f1471ff7f063a2f0013f429f155609142a685039c0aa540b3e410654803c7f281ce44b9cae5842f7347b29336b5125586d151117f3afe13669bcd7991068bdc68676a7f30708906db24033fc5822b8cbe33012f5e916c80ec7dfb3661e433431ccb796ba70c5a1ee85d63d
result = valid
seed = 6500f32c93415cfdbc0bd31d78d5be95cb9060c8cfa2013955b56f8b6868b322393308641a9a4647f230201e1389624a296b55192a9819fcb19ab77c25f95445

# tcId = 65
# Test vector based on official round 3 seeds 63
K = d66f47c870254f7eb7ac771dd6e7bafe94d0dfa62240da301a5cd05f2ad7cd4a
c = fa50afdd558e08fa0991d99c7420f9788265d682145abdf4d579799783c509f63c6bb3bd9fff32fdcd0aa4528f7461154bb30fd2bf34d5af56d3e097e64330db512bd8fa8912cb54e2af9998e625270a63feb2483b0bcce294384e0d213360db0b6f9968c61f23fec7e417795bff16d8ffd89ea6a4f08f9c9eb49f95094b1219c1388efa157a885c12ad226d93d2e1df960b113e43f8c95e478f30d65a59ff9e6dd70fbb5cbbc523c5070557c7d268201c974ff1b28ba585e95b8e6bef88fa0319c99d8d18bc5f1363eb26fa36aa0619ba7a73d023acff3dabb02358e16f271f5d5034b15480b15d8e108bd2ce74b3e6cae83d683fd5ab321f30eba9aa098a28523f2d91defa57ad07d2fe89330b4ba2f95b7823fbf6c920c38f001cbef83d27330a0d646cf8705b3a3b44ccdcf7d16af8b0e227fbb8fee4cae2ca5a69acfb01a5ada1ebff06b58199e4efd713bd915be7cc1216c7510fd6f1400c46e6805b8c812090e47828fdc0565b1a4b1be10101722d788658669998ee3fe6b019c84cb8620ec0678c03e44bd67218312924355e61bb71b7398970cdbb0017da227b68f7c2861f19edc80a8c4f6fd2f6770f3049ad7982ca5ff8920c934d6ba6bfc5114d44517b9d49ae2e21b4545ac386dab5018a04d32e11df835e6d13ba7904fa269049b5b54db5e47b9db426b6b0bbe7a1109c3c968d3d1810c94154e3ba163f3865039e43f74b925ad9e3a847da0bc21d8ddb3e928e5107b68fc0b317a33777315f0ba2b00c202ce78797fd7f95d3712e70bf742c9e8343a6d00f24c922f0179399d16f7cecc79ec8930c8c0226bc057633cbe5829880ea52513d7adb29d330819151c1ad81be030e4e0f48b732efdd315657ca4ddb8018b79ecd5e13bfbd1e1357bc33324cbb95052da6d7570de804646eefb932f39e3b694da67731c96531e9a080ac0ed2cea4dbef51372f4c2b4810cb95e157ceeb06dde752b4786d837af8e1dc2741f0816be444bffd29943c535a15bf38a33375a5ba97636dea4c93883fe772a0c459aee9fd452e115278feccf1b07887143c5c6d5d22a4fda4563b178b795a3d686b2bccc04455fbae584f9d0ab687e6cdc32c849e8b7bd0826d9ad7fa94f95a788c5900e9af7c6d9d36763d76841e186434cab559f8347c6b5ae3a12f995df15be97d8e7dc52c1c0e51677c0aea08ce2cfd8e3b14c970fb1e0e48c139c41aaac31796ae220a19c2e7ce341c2d2ee6555988ca1996834197bee7132221e2864404c662df7e1c942b516c7339ddd143e48899b5b3bba4975d049816978e9fcdf84f76f46482fec4444cb65c97946c8eafbca4ac386fca82879e3ce2d3592bf18357b98335cd411b9bb60a26ccabc081726610d9d30bf03cf95b9976672cc61cf34930acf1725fc4ea57e503c42d2bd4aa110e5a636c34d5a26e2cbb91ec68ccb10bed5f16a685dda63083a786f2ed583873a7983739f19824772e1ef8a95fdd9b30cf4fd92c33abefede7d5c7ab5bc723c800696a6067958b3f33eb785ea33fb7ef1c1c79cb69b1d78d34d29a4f2e938140c306b3061d9d6b342560cae88a0579136f7322e9cfa01c57c7895637afcbe3509c57277a5035790085bfa881a78ee06f34e9d7ab771d1337b4d5804f09caa90f61c1bb0fba34b353592fe1763786db69ac381483b48088c2a29fa7144b81948a9128bd569a35e83871af70dace9bca084e6933c350703ab4be1047f6a583a509a8b6b42279b416fd74564b8143498a639d4ba9e3ab0a7d0ccdfc4066b3986aa18d0cafac9a6bdbd49762e351d7fbf5f75eae5a4f8e9a68d1ee21d1694c3a9011f9baefab8dd4479a0e76ddacf3adee7d9764c0078b0b1d720be9a0462c96046a6096cb00877afb8a360f221d25ed5dc148925be426f2bcc99dcd9a6cee6ff4f5db923d0ebcd312957be9d9d1c3ac7073b15316d46b8490cc131ab6bf7e32109af1f33edc9eeb14a124f9179e34a1e8ccf8805263d57cba6212895a3f89212c3ae2dca1616de55c3978cc0e550a06cb0f257205f99447aca459405e0e5b1575f48d589a90651cec6d9e36bf0374ecc6825947945d11c3c770ed4e950d7ffb789f9630286335276b6187775eb92c8b2b009d98fe4bf744c4b24b6dcc920101f4a4e190ec599535b3e0ae28b7169e2ac190b27ba5823103a61fd403776c0c9f9739454e9b6ec20dc26cef817f1780
ek = 03a595bc577a703b4201253367762bdc7a8d14e60784e5bf04ac62f5cba8327c781122427a83800c9b342792ad6e93bdca2491720894dde616a9a9674e771439b8704ea57d70e9095e05a03f3155c3007b1ae0467b7c7bcfd67a5dc679c8f6ba53b44c110560359c65ef6425f667b5ebf967497119fc3b0bd0600c93fa269f349bec1397c4b23bd851a0824b80b664070622860aeb98f2b2c9349c8e0cc824f5b0386348a77857c277496cf10046dfd59765dc9d00b013c3002060737e668cb6440aaed4f3220f789826b579359a3338b91f6584b27dfa7324f61859370795568de4cb39c4b1b015fb693f42c09e981c7c5658d1cab448a947f3a0caa999625131c9118258ab7635d78caeb86ac5c100b30a57216f586901d1863e27262ebc2e3ffc09ac4b6ae45c968fa81aac089a04e7393409799e853499888dcdb29690c12a7e512891421f111a2189cabc1d00a2fb9878c0057144bcca25c9a3f1a2c3b92c61261a3557177628a252347355bee55dcec7be730639fac28e0536c0636bbadbe97674d83b6c209442b34e37d9a43d508e849b3c21369149a7270e56646d984effa143c87777083bc54270b146291d8b4cbafc6ab7e72a871469abf3018ecdbc0753b94ba98140e4956c80913efffb22ad687921560055f466b1744e9bc851e12648899b7665a18a71130c1e4a47c26cc8f1a4972512186fb89a740cbebc6553ac3c088b01b21bd9c47cd5578cc58fc4697a0c756e7f860f91086aefb4cd02d184d294acf1f2872191851f585d96d3b98a755bdce648e8d7ab5e8bbbe8ba0b752973fab007e5390bcb6ab750f8aab5c907042ab8f49acdc47271d6b2a2ee148f13518243809fb5651f6da4379225bd864597aa65343b21b8f8753ab2994d981961cea24b7f780643b5674520b7fd11793b1a4ff110aac7516c1861ad54296b917c72e281692797af7a594e50c35d958436816036d13348f81851bc5332f6e1b55aa575af0c0035432b10abc89ca5cf19170d9537c413d1c7674992467323ded94c4c6b694558cd3ed45447bc5fd3979a68427916a9297904b02d48918d914ad9e88c99b5c28a6ac037248be9d3054adcb0f3746acc2c0a6711cbb1401c6d08d07a947d3bc35eb7b477ce19068fcc744772a126f98789d349fb7c58d9c91cb1ec4830ca54e2e44dcd27b45c48ae07e84c045487b2252178075cda577b26704803a94f9b07acc6e815a75696fc927c1cac2c5be290855247a4546288a383c15b05714c1eef845e9bd70ef5d3284d5800df8ab0a6522372893618d6a28a922152b1adc2e93f60813025d2b15667947788b93ddc34f05374c9997a0ab8b72023ce47a50c86ba00c86a37e33b7516437a23d37d6dab5197a88e823a5129d656af31b755a89c4df21b520b3cbda5581200c9695b497ac2b0f582a42ba28b537a7024d30c127907bcc1667547b79ae655b4143723dca5ec494d851b3e3eb763f4809cb045ca69407627cb49aa59099b050c26151b4d89cc55e762c1e358f1679b7f30a8cdc531b80580beb1b8495487d2d0ac3a9a240ac1acc457b53f6aa6a580b79d9cb953240e9bf90e54644253dbc79b2b3028e26ac8641042f7715d97190e64ca4e13624530a882bc53b2c724f68511021641ce277d0ae32d329b9ff554502ce25a294a3829c770e9565512d52f08211b7fa583ca675491533d14813ddbb96ba4f05fd9b95cca052b7cf098000882be1c2ad9865e4b9b0834189f91d5444791a561ec7baae5c82b09893a900920d6bf6df1391cf1a2506acb25d79f6d441a17bc5eb4d133f5059ae52565014939aaf208882631a531582b486bbd72850a0724dd52a225c40fa2a33f312c16a426a3162993cb7370d23c300e2a5d2a70102e9aaee23b715c11860386c4be5080283a4727954f2c5197e6125bc2c28757a63d46c0b322299e5f483edb10caef28c44cdcca5a9bc9505199e7da28286815757a63ff83c7149bc0152a674404b3c2c06949950f7b073f537728514b20c676c53176002a8c7af2865ebcfa57f1226fada60eeae67fa5417ea4b863d82c3871c4269974bb76e3338328c00530122e38c138e42df370cb51830980f9a6b4829af71a7149a28379a251530306d0719d0d6794f89750ce06c27a913832a9595b9a9c1728bbdc4515cf1afe1dcac211a3135eeecae628aac9538ef2fa7dac989ebf18207def
result = valid
seed = 7643cef2d62cc5aaeecf754653ea62294cd2208e5bf3ddeea209e3dc45373d49eac9d531a532770837a854b4f5531f6e0c8d6c10183b30d3435498c2dd142951

# tcId = 66
# Test vector based on official round 3 seeds 64
K = 166b559e963a2f4c7236e90818442e9d9b2ca49f91d96d54f239b9682d00b5ce
c = d2f9087631c7583df5f541588ac0a0696e83c45765f3eca327740dbde9197ba2ca9d072aa0089db2f79746b0535fc8a77bcae1500e3fedfc3d911d97c8ec22fbc1f61a5bd6305d736d68061072982438c4f673ea82023e56b42e1385ebe4e85d5296e28ae0352d5546cecc6f29cf4e25368a6a794f6b0b33fb1c568dab46ca7a1353228ab01184be7c0fc603f5460fc1cec63c240dc96ed5e346ca6ad214b00c9e0679619ac924254f5e75c8f96a8f8d6228d3910a662c24003960011e93360c27179f826393cea762a09549950cdba847ab8f676530d832dc16d4e479c4207ad6f9de68a0d4decf15d46d98da375b5730a6a8322a1126b6ecd8d42772b76318708a9366b8da5c7eee8fa928ba2e9959a1889f4eb63cc5b4c1dbc06c728ee16e93b8276ba862e5ec1b8cae91582bb1c90893e96871689edd35c1cb12ae33c55a69d4c5e5bb6d553980e0ed3c131d2d87b52cc3fd176b92425bf6a90fe5f5cb88fe69bf5dcf827bfc20b3c6a4145d400e4ea80e9b519df58fc3eeb0e9579d147505c5eaeca51f0894f5f1050c07d53bb715671799c13486b8ae5d26216306a974b4efd27d8f7b534dfe1e25831cf74693f7469c64d09f63432a1b369a1b122b1f4c0020b30c1bc781f5824aa91a4d70db70b8f121e3615faaeb7ace2b53de58a56fb44cc47e5b70172d0849957f5a1ba90aba44504249a5f8fbd9af379f0cd256a8dbd728131cb2b09274bfa9d7c67275fc502c531a02879eb7715b00f2bb794c2cb357917ab53f6e6a85648056904641ade5a0f88c2fd00f4933c34e9edaf34050f97863c36466741a5ca0dd7d9425278a1079bc9351cc6c45a1e80d3953fa60c502da6533188fe91057feb940fc926feabeefce97441becde7782f365610e1565b6a5660d22d34298df8bb679442bb821941743ad5e8390789f3c262c6f90b4685a0b7381762a9aa21142e7fe80735832918330967fa9949e44c30eb06eaa729a108116f533d72c3d20eac2f1e8fcf5c39e86d7b453894ef01681f0b46aff3ebad2927d3af51476543afde23040abbfc167cd5a9c1bcd980f2d2c8fb09bb0b81f4c778a6fb4e114c874f6bf0a115ae64cdf82bd3aaaac90b004c407aae67371ac62d9235fefb47de6488627e3c997fa0b5b76289d0166cfc4308a4b9bfc674ecf643ebaf66c2932a792a360ecf2bd4fbf4c675daa7df02eeb54e2a2f0a5979c33474832d509c94895c61a93873c4e699a130b1fe3dcce9603d56755b501440167b09b6acb9e115ef4133963cd702f9097f6ff44887bb0e230f80e97c41d1028f36e6344c7c1e4a19792b9c8cf838bbefd4fbca05e1edce7eb9bc9188d89d784305b3ef71a3e097a7ca675a775656fbe3f2219941a0a70a777260645fc2198536b585d8ab161084f78fcfe04dae0e1816f0bad71581eee3d663536680b1aadb31a6711832a7d3547d97e7e1fc9bdea77acb15d7d82bacff5769da9e7ab730c8db6db6a9b51e2c419756159ba73b6a4ccaa8cab4f86e483237f8c6ba850155d5e0894f9f3105bd11a33ba4c07338bb03e67d59dfac122dceedb28d349aa26c61cf95ed6ff2f7056b5af9947f563fd016d046c9c2e9497f665702643d42f5a277e3e4b8f905db9ed6caada50941473e3caa26f70a9b68284c09159380e02b64d7a4da9070ea4b91514041a18036e7284407456bbd8a5718a9125828183dcc65fb0807d2a53eff3e8b010ddaf62e0496b23fc21ca0996a0a625839793774a3c5e0597e00fb4cfc6fbca08d94e809969710d091a45156c1b883935c94b1c8c514fb8fbf6d0dbc00fc4038d05f92362e5ce0080353c61b65f201f079ab708d86feb9f6e25e0289abcf52ede8e241daacd90a6669c17d1f1e257569a4832cfdb2917a64619e95a8e6682e83ce07b01dbe1e261ba31115e05b2405809e123215ea11c067f059c10851cdb00fbe8ae6c9508ea8dd9df624eba5eff018880dcef0171ddaf375724028fcb2b92a8aa1d6418162fe994d1b7b2bfadb2c9d72529ef51711745fdd43da7675ee19ac6b6b2833c69fbb7dc00c4572bde53014877cb5aed967a7f9477417a396f77302330ef0423937e5d4893d06662e2237e5952911627aacac06f37eb7d38239d2623235efb3df0a1d630de19afa599b66f41db7381acae5664deb979604274253b7ee8fd840e2a324e3db89a711ebdb5799c4c31f45482c5a7
ek = de62c02cbc473601b03f5547f1b4a8078aa079c4cf39c56f88925a9383b9a0f57b58741760c58d2629c5d70074df007e715a3f9344755ba908a4a310de73150a79a9ee3957a730687f4b2e7df025c1d699c254af6642bfab84809ea9a3b35410c7688b296a3da82c6cf6790b48fa3f66f5b651912e7939ab76b0935f49c1e0a25422365974698c9532ad00120bd2ab10a8d1a78ecb392e6892624a3f96b2758a423246d67933eabe6ba2bc019a031431338ab546b3154a80945a9b31bb5f9c4071a4b0ac4b1b85b3a11ae1371db39771259936a27ebec742e7d6282f19c4b6ec1a70085ec6cc23186c8a29f4c3a1d3ade8912e3e238f024cbd30e61b1ff2312c91a2eef9cdab68446bcb64ae505c32f0ca5d02547c3b2343962df8d384bac81d15fa3bd2a116b4d9aba31041428ab688f950809c94404b5c35f303d9852a0f029e609126110b64e310c81d634117e3b3e1994ee2a2799600aa38966e00aa9450f24657a39b4901764c3a267f2018363950256a69d5b0240f368bfb238fc3abae22dc2f3fa6c9e7f055a8712cec654adc039c49aa1d303158e05b0ee4f1ccc0e07cae74047b603671b9704e70646cdc0b1d1423bf3c4fca6612360269a26b9731524a2117a2b686131708470ab6c1ecec857465cfdcaa5b1506abdcb6a5e379bb4e358462f802c2a81b26d0091a9a281a891c06737fda60afd65ab7c7bc4d97667220ea69896a46f20200b0333546713d9e685d8230487bc39b68b170105231839417fa92aca1cc38246b3d0da638aa28c907c823a1fc779b7626a1146645db0582e23115c64ca6468bc21a480385b27fcc28c0e6b8430a270c5061012a619da7138ca97da7832807aa4f338a3983170b62145f36a35241d21c13c61a1044b5bbd2232f5c16f106ad476818f83920f650a87dd80c3213680cc1572b0625391a92dd423e53dcc0ef58ca376b18a46b8ba4506878f38c88d814bba280575235b23107bae8c1f443a5e9c1058c904a09366b50e7b531451f8416342267352fcc7fb21c05bad69bac0967778c0c2d48a60980ab5b7901b84b54f1a53b6bb09b37d48dea04838193657cc7b47b436d4dd36cf9bb4bcc552700f98a88a850dc009b00bc41c9f552e5b346416024065634f4d768cf49bba831758af42e408668aa712f93f43658c48b80a72bfecc0258ac6fb10c51ba665e8f25537116ae53336a8f3a0d2101b705642c5891b4500ac61d023398b35a21e37ec6c9821eb46c348c594590941fa0cb5d88ad32c3165cbc3569e15960dab8f53c16d02320b7c8394971c14c5633ac5023d572608c60a726d50b22dc3696e7c352fa6faa0c8e73127ece085562bb8a86ab6628149292a750588aa90d268f5fa618b559a4f8468218985db9f4cdc1f65b4644cf585a1a8057431985058476cfda6ca0dedb2fd77917fda88d799709c169c01e90c5528a9ffa144636334d8cb3a1cb27b81df55c9205aa1cb43f04ec29beb19539992846db361de4bea0a7b045749609571639933e6c105221782033885385c5036153ab3ee68156f0abcebcc67c9163fd09cf2a50910c8a5e50ebbaecc030ff38b041c3513da677f78b253d7c5d9bec993f85aab56a21502b1ee66922ce9995eb83376ed309b1f66c9e9b46436399364496a51851d48ca06e342fd40a6c64748d6db5a9bf18893d65a9fc3b227401c9410888287100482438e604cbac435abe040598f5cb7f07aecc23b6b38a95f9cc8ebbcb4f5cfb17a8443f89ea8eb592456da09fe9a36bb31a98e9e5372d4bc83f9a7509da4ad87036581b27844b79a9753bad9a476ef64661ca2a5e49797fe161159aca36f017d947b66d87833383c9eb593313054e00867a81e0aa6b1a8493a082305a387f8c50024a9f682c69ca0aa180eb8dcdbaac44f4a3fa830bb056352095c2b8b65eef62775a470638c252f40c8137d05cad7c9508c3c34a6b29e6c6431b34882a3526ced7143da2bb9733c2ef816e28d3a1372b418ca595ba593b18789b7c6a411e27acec3b4246e8659a2330c628436d21722536858548a280588cadab316411b5edebb50ddaae15c32ecd74af476b3d4d834c1047376001cecac303f5c1bf7afc7b63e8372c97a8fb68837064294527799a8874684a81f6145ad7ebac7a5cbccb696472ca98fd95b9ba4db7d8729965aeb56b8ee101d0b32b6b80a772fa80e70598b17e84fa
result = valid
seed = f8ee95521060c03bb8dacc79f7eb7db640f545f315613a35d447a09e504cb4e13fc3d8392cb53f36ed647364a04e37278a0e0a45b720f4a75c580c9920eba98d

# tcId = 67
# Test vector based on official round 3 seeds 65
K = c71845a26ce9635a0a37462bcae6dee1b2f6901e5986bbaef9660cdd5875243f
c = 8e1b874c5239db036b813ba1154ca84f8219a8a4bb785dc48912a04e5d60175821c3f7609567bd3a11ae75bf88025cf960768bec53b0350531fdce65e204065e23b58cd995efa449db59eae436e84b4e7cc80dc78cd4ef12bae5c5522c7e7e8a977270b9868acdf57df9f67128e5f26179e11451a81c45778fccbdca9e5894cace05e2e512b07270e97dc7258fdbf8b0f2d532683cf0578bf0821e5c96654d9b166c4aeff1899cac0d9a898cabfcd572892b151b48da4cea71222fbae06269d2ef9e564670ac80965b71e7263a0a14ce5a1411e29c043668bdb93af3b9d4c2f86a917118ce0b147c5c99562463cf9d907623b3b5c09bab327879c8e17bdc16f6a559aa855c5dc90adedb3ad4b642d8a84250ffb2a70a861c6ce71b24f8c6ec9199c060531e365f6bded0dce14f5a42a572f3b49a9f9696ac3da5a842640edfcef5cbccc85b3563107957183e1004443de9e416500e4254e3ca7ded5535c437b098c34f3e10a568b12f30f8d0ade71b9e2e666393e61fe757da50b9c3d2a7682ef24cd9aa296e1e92267d9d1fd686b11507b984f4f05d218d98bdd7bbf67ccd84bb4def89865a3cad879785c449c517e29699b0f3d09737558dd4ed27a41d065f88b7a07569d28616664bc6923ff77337ad3107efef86ec513b991fb5d9a58044bff3412cba0723a83fb30c465f9cf4a4c733be247281cc56e8ed00ef84cae631b2bbcf647227002cf7c7a400d465d467188c3402d7b9afb67c7fa7b2a1ecae21ec56124392be4f33df423bc6a29d1bb8641f230e5078d5642be440923fc761bdf2835fa99f505f2d9f3ddd90187ff278c2f55792c5ac147785a5420a72fe9b55bd7a69ebe877954807abe351f950de6b5766a516e5cdc0668513440c695b3e0a0c9ce68ec0e036e3e7efcf65c8af343c03802ed7b84d940b796b79c08f8fdf86cb956fd9ad3f6336a39f814d7cd68971074a9045373462f1eb03c216d5431584a7b77e67cf73f30d4fcd66ff55141859fbb48be45de1400cc66505411f91faf600999dbcb50937486c0e71722d8aa11d1146cf2ed009c1888da11e14787ecb008aeb71e5c2827135c930788bd964082c147d39da28d15382aa86763db13c0d48257d8a9253dca4d1a1ceaf5cddafd9ca74653f833ad22663a5b158fa142bde1980f14800714ef5222d4d97542cbc0750bcd24d26dcebd66edd7daf309dff500cd2dc924f651d5deb9142e81434ac9a2ce80c8155d1975fc5dd2a1d9bde9e40a85bc77942b916d4cab359579cecbfe32cbcc639cb8f6840405a4e2003a6587a229811556ea15982d193d5b84777517e757acce84f30f957c019533da3eed6f51fc3dd69ceff6bab3ecf918dd29eb0f741284cc4d4a17bd111d6e2f964360e6cfe86a95c58e0d3b3ee14b11d15d9f1354c3f364430913cec29728ee2b8cf391d012a8a48064731e51ad86399788deea1138de74476fe3a8da432aa9ff654ab7e71a9b33fb08a9f7e8d703ea3e831f575c13bb0cc592bd6e387f1c960ab82b04b29f03b94f0daf0b56477517d47aecd0d08efe6e61f8823b0621cb83a578bdb6a9976593bc825991e887a59caea6003b11fe23ac1e540d2a67262807e65422fa8f5b47e5c8b452ef29ccd60ae85448daeb744b337bc20ee87511312c2cf4aaa76f0080e166ac4d0cb02f3456777166ff968efadf6fe78dcbd93c8ba8aea5bc0f14f65262acf72052fe8d23933e4847a9eae488ba2049478b09ed9dcbbfc9ede10454744b5ee95b6381a30d838bb9060a67636b7cb75c7394e02b1e58ea3736443ad43dd540f52212f686544481504224d8d50b1e009c5ecee23882c8090fa0c7f0ae1b9f507dfa76329f788b0080f6e985c7e02886487b9379d1229b0a6aa23304a056cb9f893cd89addd87bf0928f42d4ebbb2d90e82f17d88cb1ffd34c0e90d6126cd8a8b29e2e6454c212034342b204b6ed5d462c3402fcf96c3ab79d4db0fca0ca1adf6ee0407c701105ad9884f178b979fc55ea74cc0a176a7be6f1f90f675c4f687b44b2d6923a6f8e1de0f5e6f76c4516fc1ccedb1c4c9bc51c72979270cb972385191c83e8278a4c8279a36c528a91446d9fdb06fc26ee7023beae01adb417a11176839e74e6766745c2cb8cd0b74e8cf020cce2648949e729626c129bb204789542f74bd1defe1984d43c9b046604d223b4a10511248daa39bfb88028b
ek = d0c53790651f609447f0b18434e5b31f2b2a3d1233205c11e5841daccc2017203be9c26db2ea7de30a6671f79c1c424052a784e727c36a3b9dd1d71ba80a542dd42b17c85eebd81406dc394ec556acb00932fa9a8ae610646a973de42f9fe29c92b35c04884be2a5bd3f68b2083945f8ec525d651877d924482b024847938eaac5690cb33f0a878927bdb4a84ad627092f046a2968437bf9a675d91e25e89a3f246b38461f002c3d78206539968d9b7a83745869ea8accb72ab1dab78ff0183c2ffa338c819dcfc1178ad8b928c68abc98209819ad705a3fc264bde3047fd2065c3e1806a9318d75a39c6e4541dfb86433bbaabd12762f521c842a2381dc78fb312b1a6a318c5201bed68ae518be985746b863ccec279836d6810178c54902619301467bc986a735a9e93678b1f433bcb7af36da821dec7546a4957e413d30a4b1d75ba216da71af7a7b17a932c224bfda459681893ec103a4b56c10805a24543741ed0b1f5bf84daa018f94c07434758d32d80a3d8c6b54774da822451b12aa086782f9c0622c2b8ac9776639084a19a509124b5de6d77a83bb6e123b8eb1019a2b203f87896f23018568da081df72e460a1d8a2815794966aac55fa07cb7007ac3743a0f2ed5b6f377286a7c2aa4b9655237b3f1635dc25527357bc4714c3a47285c9ae3a5a84886c7302d22ba2d3c15580be7b1627c81fa1b0942e85a3a075845e47dc0674f4ec2c1ed9ca031ac1cd934a01c022d26b6ce5c038fbd541dcd4ab4a9bc17c06842d7645935b57587559c11b99af337bc629a45ec37a3a20b1fe905510971b6e0926126e815625c5d79f677ebfc69b1489809172f34e075c29a6e9fb4b536f892b16c7aa97623168823d5b1afb439cd2603c9758904b942971d769826b169936ac108c6caedb98982098d5176c71cbcb11b22b96143433f6c083bf83f6005c5c8b93562e081c940903ae662a8f17fd0882fcb399161d2a2bd2b8d1af0731b0303e3c9beec81c5473384b7a04c1c841f60e27eca0977eab4c750930a2bcb3983daa99cd4c2e2414ab8f77857432036c1a9a65c493afc62ef80758830417375c697a2a7fd0782ac011014733e51f088bf32b7135b5db727b147936740e320c603365e280cbab502b64412abdc4d25fb9a96ccc96f166445f6a6c3a894a6c10ac7bc074fe7b5a1d2964ef0531e7bc445e0a402f45b0f29809a84795848812a1b935d220670c2cd0e3332abc68f57b98f24cb9e68f8b1663b4c793ac4212177f11c594671550e44794f84705fa4835d918b317a1d5aa39e65026d3888aaf40cc247023b74cc4e00fb1c011c6a266560949c626e08263891608713c12e75a229c5bc114bada81395b00a5b6e695096b2790e85c954028c5b288758c9ad634a3ae11b069790bff9428b425ab70c5c46c2150346235814e7af8576af3071c6e6d4b56b61412d7a5cabe21cdbd0aa69e53d4d223d72e4c77afb927958245cd57967428d9f6c81cc604fadb43dd56c8148664942e2085395b17a1c53646287fa14a9bb208aedb1a7e6f73828f0aaa5918a69c211bd765cc0f93615a57609b5aa91c502b851c4a9b24335d282348ba33a802170524ee3351b6c780a3a9b46cf472fbab34be9f508c32a64bc37b6e6b30f37a7a9f200c34811c2b8553ec3ec091091bb08ab02ca7680867244fd3c991508902e84bb5e177f7251057c38784c0905cbe7041f12bdb77c07842228ab569fb69700f9b3a058dc5791b600dc48855fb1cb938b2e2599c1f3411628b64094ac20eb6c50f5f5cfdfcc10471346de9429dd29953e7b139e2a46f04127d7225fd46723dfe19522a4a76389bfe6414450b885cb211ae680b59ef46177d50b0b3306820a9d57293ae6753e65097f8de97c898c465b07b6e89459f446a59c04145f2c30dee57368e0479468ae96bb2e8b0332bb7535104498ffabb2abd65a6b8a2358d467eb8376a795aab40108ed9b0967a710083acb476c28a01b46e68a3d64b12dbb49146df48f31e1531cfc3295e4cda083af7b3a17617286f60b5ca9d21858508f8f009878916473c85360e8cf6ae8360c80aad7a10f6cb7a707063ea9b2ac097155e6961388f87327d084baea61d5ba26e1d5bd9cc25ffdd46a24d81c40532697b4cc8f58643d41afb6d29b7c857837a1e385a9106e3bd9911c697c8709312db4ee1d9b023e39fb4a92d9d95ff015
result = valid
seed = b8bd0493a882e3a49b4e0f6256fb1fea0912562fd9ba26ec3d6c9cc12c8973abd7e4b5d8021c486b9c3114d7cbbeb7cd49eba8a61bc2bcae1f1bef30a1daf76d

# tcId = 68
# Test vector based on official round 3 seeds 66
K = 66624ae1204f311caaaa567dedcbf695f48afa8c869b468142d05da1dccb1d66
c = 2c5bdd1856863d324e1ae5352968c7d4d39beb7f06ce366afa1a831eeafeec2bcb99cdaf79355b2eb34dfcbac2705f30a84ceec1c23d2c42418c888c7a76aecf36c2c924576a87fde0c4ee2754e39dd6813abcc06f24790fc34a9b80a6fcf712886f5600e0444e675b8787a9ac8b0871e00d2cdbdc031b95dffc25c3537b5a3718ffc8ee03944e46b30dd986ea6207eafab87fb4bd9890a230b26a777f62bd7bef4264c52ba5a38cbd7bd795ed352777aca856a195784f9d433ffa2549383bd60468a604c069370031f787b743e087bf0c544a1ce2be61f9d19a5f780c9c9d135ca083e6b315c693e214e5408685bcb24a17886751d1e0d5233df90d1cadb41165473b2b9e2778fd88ada34b0ea9ffb1c623090c221da8063569d8c2943a0938598486c6ae9d4e4c7cc2b0a505ff8e3a1fe057dd34419de75381cdb15d4e0ac372c92b2434b6970e5501792e632af78bcd3853a380719b7497f669f5bbc03aa2b04c624abd6f881630bd765283ebcf64d80e1500767d3d28666b407d41628c5aa47649705cd5672eac55fde509601ac6194edbac2a0a7519d01407c435391cd1518f11839a908f6276cd9252a6eb401c61cc1c2c3105736723d47390bdb74847aacb3bf7275c1c4a2383eae54d0bd38dbedba95a3dd32c1023129161164aa29049d3d898448f1bc6a64895e01271924e9d57dc804ba8ff7162f0f55b4a6f9a71fbac28f1b5cf5e269a3ae8dee58e7af29f4105a862db54325dca76509682f8ada8a427a902cb9c98f8a0fb6859142bba23007e9be5ec038b4bdca79bfdc0917b35506235348b7b1018f90e2ad5d5b3530ec9980d059b4dfa136f3dbfce5e3eda2caf6124c5db8f59dd2b505fcbf9b4a5037894a2461145468b52e7fbdeff9b1701ce67a14dec2d9df763f56be36e5d8ab4c5c4f2b37ec7fc8c7923f30799b7a4f472b1f7f8be36c312c4619196407eb2aa526d07a8871e37cf8022f54109e3cf49ed1a8ba013f16998f5823732c28cef54518ccc758c2fb3798ecf5ec0d1ea918588b6a0002f1bc8514e4b71bca70863226978716a0a5c79ade76a939b998f9582312dfc840f226fab3759f2bfa76819205149a6fd938df2cc2da48d44136e69885882f131cebb748307c837d3b24e5707d464403de00d890868a413fcc737b30d96d4a01c51e8494434ad0f4df1757fa07c4e044f3f6170db50c302cfe8664e400d59deaaa2100167009b8f55c0bf1b447bcce8a470375cd54d2a88f103a4558d4ff4dc5be27483d2425eed2fd223529187029846b0426224b895a9dd34197205b8e5be922cedd0102b03b0ae5ce282db67bc6a9c643a27d4790f9ff1ed5cac1380504bf356d08369fa115a49af41ae5425ca9d60da1ea123ca3d86805e539657a49e001ae17b7cc89ca66c71406d46c9318f4fad897f241629a81b7ca44139fd59f187824f98265f227ebb3b40e9673659e56c35a56a298ed40a68e10f5aa94599d2375b47007df883cb56a47610cceb5c99b1f97b1066c6bcfe50899c70bb8f06a030e85c42db7e18a743a2ba87e2b0f81355838e48d604ad884b469463cc4b02cc75a79677978b3e665d03d2a38cbf9f907a0d1f3674b195f46f792a9667b62a0564a6385b962f97ff0f8ecb5c38158bf68c410b00277e07671229a27e81613eb88c60f1540e615f15c2e7e14d134ec83b6d9a8e1f45d190f8dde5bf2c2681d186df1f24dd27b5019c63b2c05e4797a52d792d9ddb2bff9e4991082dccb007a269c64eecba2043c621965668266d0f1f366ce4a8a1c2315c470a5c638f3b45553bc74582e4c1036be0f1db44db4a1fcda54aa4fb8388ce2b59c9bf90abbfd76706d50a354c2ef55403ae1039e79a6298e5d542cff9aab37132fa5f8b60f5376cb976aa58f4962ad445bec45a0ffd828292eb9e92b15d47b650628beb48ceb6777807c0212ca943b6177bb42db90de28dc20d76031d5e69caf18bce7046c562b522eff42ebaefec52d139da4086ea9c8612ca1562d7fc15bfb42b62cbaa507127f0e780a3ceadacd74b2e5f23e96751e8a78539e88ecc7058ff72cd4f4670a8297877d91c8a34fde5ece933c2e5bfb002f6b7edcfe1edae249062a444247d2d24abe422277631a36666b53e8cd3446cf1388297fa61aaf0f9cc86ace67c86e47d1021b965e393b54282eda8eeee5f592b53e39fcb04e1f1fb5910f92f3046
ek = 13665dbe0a4aa46bcc40862f1e3621f2596ba293466f7499d9954eb6a6251483b350072ce7a4910f008166e62476e383f0151fe706c23999b71dd2471af759b99239ec05996a94b7a3943e37f10dbffa1ba205b2ed836aef025221ca53ac612d41339770d80b03f0220fd1580b786353c9bf15909242494253684c8e2b5a28216501e1b4f1820d6312cac1bc02c122bc0ed71350a05457f4c40a29584e20b70a8739f1e733483b7e7f8ab62b664c9672229980536d747f3199a064ccbd66e7be173641808a93231aca8a7b54dbd0c593ba85df11c54bc2894c6a797bc0557df513734c74f3641a6d2c98fcd8c1ed356c2e199c28088ef495a54fc1019b736f2fb8895eea391c67c895041f97805bfd2354ba1c3dd8e98467d302366a616d280bdb4747fb5a000bc5781bd8c1cf2b563db206e6e512248319d2122f5ee77802d88466a61f5006239c5001975b00dd634377705274629f16a92f13b37049698b12c39bb1c3579d693970736fd72c8d8654943e5868c53a51324abdc57b330ed30145e92ab82c91d975244288833ff3a2d9d92aa1f53d99b11d191c99e06434196318e04087d9aabd03d7ae1cd2887cb2197ec4b09f7699861193d8eb77da9c9e33749e4a0c5bab3bb64adc4436b7a6d84b9463c4887e4642d490052093399b2cb52a73b5904920a601c327e2937ac439fcf3b78ee830b4ecb795376dd263a3cec91c6a6b60e48001a0f739e217b5b3c4ab0a676131514bb62c9fa1801bc80b6c8c7ac70110b4860cbf221543f2aa61e0683bee500f98ba4fa93c2865a28ba4820aecc3a6c7b56081869c701b1bf741152c0ca0a753a211c3562ca26a15395a630a4a92729ed9a3092d23bea5433447139ac0518f75d11af6113b8368cc72891a5de08dd7689b2592256a8ccfa524a2344921a0e887627bcf7965a1875c1ea5c255c36978da7c4f184a1cbaf24a2df142ef80c07750b87269419721c48d8014f4ec8b4ee23d95ab1ed9f8b5ee9943669007d48ac1657454afd466e8765c877a54466171b649188a7c205bc3073791b832b6a752625809919db9258ef1b7a15d2c54c6c02f57fa65751438f4186a8b576d7c561d649a7a60d1928e013df7d69f4dd7035485107a7062bf3ca84a93a5a0197ea00b7522dc769ed45596bc5e712954e1eb37ffd69d63ea2ce5e33df8088545e3a738b864bb61b916d29e45ebb39d8a7a6fb3cb3901b9880ab0547107c9073b19258e4e290156f54ae3d44d19d8abc5fb334ad757c7e24986a26a31d458edd45c69b9b8d87b0622166e66c76afc49a23e1c1abbf357b7328781aa9a054b24aa2645d691639f141981c30a7203623d550c31e2bd4bb95b2e7b518b44512dfa6a5387afd6c7ce162a434a6b9ed937cd79222134310a2420934b357e72e009ea8413a9148698240aef2732836b5659566d21111331fa9bb0b762c948247cba816e313109270eebe826ed722322f9841f33a935209e0df273f4e2237a59b27cf85fb3773998a295a37714ba074d1093b0f096b2eb5133bb273e50e17de75b45300c0c862354344336fd028a4a631da22b285d4435082667ffc21fa01b79625c019e71cd0ad86032fbaa79326630692b9d02be55315543d83c0b84297945406c339699b1093e4b188511aec19b3c9069bdb8799a2e077af4308c401982e96819c7f17f6bca98054688c30a75dacb90ad342acaa9ba227a7f6784100428cda9d6890396cc19cb90a81153bed281cbcb1036113250206b59208d8c75839b76ab8425211961967396c696f05d913598259334c742915dd183f32c5a4e957013868634459f038340aa7761ecb628fbbb435ba642e21c538b907d8710413ac10d7f0a7965b03cb8c36d39336543193d0d768bceb00af79069e7c85b09114e77e6063aca18f27376beb9ac4a0b976ce745fa7972e9fa74d0055ef490cf40e11e6cd785510bc4bc1231d88abbc9b22fc1e2577608580e26635070702fea437f8a13f6fb37343b488c1c0b2560027bda77fc6a97222319b66a86528061f21019aa73674519420bfa26ac5616efd714cd46b7b7751922175a1dcb22831609eb40b4d16107c8438f33e203cdbb85be910b78a99d766499d4541b91567fd8c7a85d983080b91c9254ce3c2a9feddb8c8ba948f0986a90d02681341fac1cd19451956432b83b79d115d32a3d4f86f902f2f6b0c95ad7f4bd49
result = valid
seed = c0407e41ddf48d333978b89bcf2db01e4613425b456249e76a6f25b8a2827bf5b2dca81e3f5f748d23c9d356a2209f6b2d60247b2e45c9808de497f64f124643

# tcId = 69
# Test vector based on official round 3 seeds 67
K = 187e5b0a3b6f881c8c16f777d015d1e9e80917e49f39e4a5362539b7870bce77
c = 80b2121c5ffe5e10fbe5244fb9d79f6c1a5cc82a850a9a347e439f9e8d95b827f59c74bd2e92338b7edb992e8e1bae6872f51b0fda5e14cfcae8e789428753e97f4ade4213b9f1d88d932bd829ac8fc47952f455ec61a75f7c42334eb17bfe2e1991b3a97e3da5f3756f538e36845d7da303d1c41254c1ee9655d0eeb9f93036fa50495bb1dba1ffd7f879c095ca6c62d9a7e28a19538c1fdda0abee14156a298d8473dfd64d90813e4e760d1dccd97475719c15a973aec286a46f9c4176cf816d1495a031bd971ac9ab58591e6f1039c73835fb2cc82ea9f48f8aaac3e5efd3062d3dd1a349eaba7b792d1ae4ffe41c11a2dda1b1e66d40c38e4d960b963ec220b16b7c3e2cda012ebf1016f616c78b64098592e061b533c09e4437f41e2c9800641cb74704ba141bf656da410cb886e9a4344e3e0d7c442bc810322762d052a818677ee4003e0780fbbefb32b9d791f782485bbe0b25d0cdcdade1ca5f046f5778402fe555575d3ca829712e1d264db9ba1986460043e654ff6683a1f59676922c008dfe4903408f80f6e3604f50716f83b9b7ccd711d03a0167690eb705f8f79ea3a56ebbb0099c71e475599f490beef33da232f35ea5e7509c25c76040637d6a50110e8ece957371c4600d382372b89db1427c97d8af57c5ab9b1f2ddfd1ce7c6fdef2083996da61e00676a79cd0db2a6436939c33086f752bcb0b343551f6a29c258053b7e17ce1b09f54ec15cac7333dfda71e9b4fbcf740107e76ebd8d5207da82fa7b41d8bdc2d9a284dfb8e4c2032e7913d5703743c436535f3bd0df97f961587dce17a2403bb6bc3bac6a97c45a0e32573c81e919e0117457af4d693eaf239f0958cd9a2d44640ebe107ca0f34a6eb7703153c07b5568c143d211e9d31f1665fecae3c51269e472160a89c48af0a74123a9f743c1c0bc964bb3787646d307b1508c1cc31eb2ba4f6271c5522e81cc3442315945a94f89ed18aa5c3bbe2c552d55429cae27b946664a33d35085dcadecb1484a3e25e5bb409c8a238cd634bb03c80f66c7f539eb41513e06d2c7da5418d9ead72477117e7ef732734d6f90424a5d98a444ae95d3b09237b022a25d09b9de4c47a9a1b1ec5474a19a9e4f53a9f0c330d71651f8071f39b0e806a1dc1646ce155a0b4708076238f9e269802f707f0f5071b1a3f97bd63c9c89501612960a16fb6a2b74c183ad073c6bd59123e72608eafb1423fad10df3d3c2108de8f38cbd283c220288e34019bc96330745070a65410c523e5423eca7fe43c09edf732ec3ab8439782ff69bd27771f4e88a4c9a6447df87f222b3af22975189fe9e0741626b0b9ba7a9e81db8a4f887964fd8cd94e90d6806648140a39f2dbd76169c3fcc743ad776b50f89e9fc4a6ba71698fc35aaae3c9eb0d98de8e29efa0f4d07b59451b62600af56dd95a8e5b461e57ef5ee0ea3b32b5d8208b9c7c7e68938d86fb9e2500dfbfbec2b5f309512d4f1d145751f5ed00b73f38e9980056e6b8a6b02d4eed3b6158a61b6505086d5b1900e9b168e9dab5bcfb63a0018facd763fa6f53de39adddd9cd1a6069f0ea28ddd9d7ff2f37e6ee73d31cb7526c1435ec97eb6671f7e7908871a6570a5a8641c93cb774d87b18d435cf3eeaff0155c309286a5ef54b2a068029911820896facf98d1fee9d6880db48a3158be42f3243ea88af5df7ae3b9cfb2bde9bd6430006c8685ab59579104cd32ef74f6a57341b7bfd9bd89d4b697c496859e307a830e225c67ab66817386f617e4672f7a91039a7dce039ec5badf05d23c4f9f64744744cdd3c03832bbc99f7c19e60acabcfef41258cacd781f5979017745b10a10ba824606a10e2648ac4f97ae7af9fffb80e3801106ce9e1b264fa86e3b3294420564a65b5e02fb4a79f078a4fe4903c26cf6c9902999cd9b3a3b0667172a30d205b94998356d4ddced92c0bd2ac68afa9984c271f6446d66fc9526f064b90e9645b5b8ecfffe179e492ade63b51fb77f7d0b84ef059f077f135761c7f9c07b0a4f429812593dbb16155489a1a55be6eedd541dad3003f9e853aed5625c6124d345e71fa7330868fe85debb7a0354e81a6fd5417ffc120a9a4c757ec424b96fc6729cbaa654c89a479dd9e453c48cc16e5321441a9378dd5164ea34a34b0ba92faca01903083c0b21c46670bf25de670056792534bd0c9c7f10141f6425c4af049
ek = 869a9e3773a7c7942e279471a233a05d77899c2a18f35ac98a3243fa6767f076976529b75b75b070a341dfc95bb85c4bfa1394081141fe1b1b31365e3c2302c8a0296b9769de04024da48c2d7a3e5b29ae58659384fbcb4ba2ace58c4ceca5baa5131bdd465797664276aa44e8331e2f1328aa6910f68a6a73210e575ccbbdc689199559f094bb62380f436a925a7305fdeba6c53a9193069873e724cb1b67fb8820e75c27d175bd5f5b5db020c91eda2439383b579c14da0173e1704a318a03de6691ecbc600097b41a7a9a429ca1a4d8a34dfc6c85e034e8a17629181fe7c993ab018d135a73861405186763b0f70c80d09706c9af971313e47bb917761a0e3a39f7b96702c288254675f6a07771768f3939b7bec979cbbb8bca011124f08347b7bc7c70833197b192fb26589098e48834e8fc8551a1c1fc52a1701323d98c4bbe7779b867b813a5a2a5040d8e8845d4a2b03efbcdbbb3083831b1ffaaa9e21c7a3ad77053793b1f7b7475b021e2c1ae25f194856b1594228e938a29b832930d5bad3667c854366f83b48cd3501768f086b68007ead71b2f046f630196b8237967c940d4727d388800dfebb3b152cf57b33068803c1d55c59fba14e31c323e820265c8826ec3b6018c8f60445a11268da9b44f8dcc512b860212f408d3baac60cc6ca42211d2ca3a41271f745bc46fa70a9a8a3999ca83e8635e7a4843ea3b861194bf00909e4250ad1ddb3006f86daad2b8fa720d969a7d87dc97ae214ab3769eac0261076092250133726265eb7987bd4bc01ec004e71bb8f7b06ab339ac9c0849fcb23c4bf35b11955c52d30fa0eb56dc7cbfac95704e51969ea45ab01c10e59c691dc3908c083263c3565766a34b216f55f8284f219dbc158cff247e2296c86ba69c922161ed753fdc1471834270095a85a5fabb1db91fe203113139526961bb40b41e8f913a36461ece86b37fb809779005c4312727f68923187203d001a378c0073a240190a144962bfaa89b1c384083178a1b44461926a9ed135abae505c93177f263996de9780fc573619b63f741091ed57657404644194a25b6cd1e5aab45e9021d9a8839546a9913752621bd79730685397d93ec49d86910c46a28142928a054599ba18cc3964cc4db8bb7a87543e8a53fa23a95bb5b6713478f4b0b5ca6248018a729469a3794a8ed04a315f3783e667c0cd2ac80c68a40c35d64c90e5e8a3135ca15cfea69d4a1a2e9b562dac51409c6485e026001eb1196a487606404b6519974b386abfc9cf4a0305aab4a627b6c22a994dfe46035447f0cc09d1bac0397a68fd647b0b13630d1439e63fc8fca2b01cbe66bfdb4315230b06a9797b34a57a5db208061195813073c7a10ac95b8755aa79b2033bf90386115066f177ea1421ab0267672b91830a26c20b4a8ab9011668cc46b49a2d824067102c95dc842b4f423feabbd774b4a4be351bcd8cf2c486ca70a5eb502ab5ffb8d77c2bf00fb7887fb960c089210d673679a0c71428b5ae348ff293602833b6927add5b18f22acc4ce01517c65c848680d59931175954ace9689fb6881ce17073e113cbcd53547bacb3946067a1a46cf6b4969065c98c17304d53ab5804501711c153a1b13d7cb442221ee311466469ba1225cbb312708c7b5e0055e3b476264b2244fe9590a557f088c9d4fb47a3d598a998a1b5f821d19909220a229ff020bc11143cdfaaa90e00b71d6c8b7622f24584508ab4d036792135b750eb9ae091b4baa96a27dfb1aeaf605122060e5268bc4e9c08d1bbcd451a22e44a2d6201c6de52baf940f14956aac311b5c3782e64377c645b35d210e1ae043ad6142bf6c05aab07d3915500b67989709b7477432b947239a9c7abbe747b2238ade292448836b87938e804a4029f24182941cae500d85aa7ab9556ca98c7808d90558e771d8709446bb1069541dec34b69834c857215822f773871c4401da04c70503cee82491b07e8597480b6bae6245084a4b92f9b015a158295f237a6376118868486d9c1a8389baed937b392ab840d4bf67e31df2c073a4a8c691896b6d6b623b95670cf404dd499773a54210975d1ea72667439e0fd8c112f33470789f2899a64217400e4b51fc501362ec98a45620ff6ba180a211ce5c154bb62a1904cc13a64fb6f445b48ef88ccad56919a0deed94a2ab2d4b6442a71c288753f1dc41ef5389e39497
result = valid
seed = 334382d39164d1989696a2ff77b25a28af8bead9883b5365eb6fcca7c1781cc9aba5068af837be962f439f233593d193ce5e08f7d66efb3389885927b89d2523

# tcId = 70
# Test vector based on official round 3 seeds 68
K = 3c4902f19d2eed8fb7470fabe5171d9f4530208c50521e6df3e8c568f8a24f57
c = 7b73df5d74dc99937afc0d6f6a0ef62e563a69bbcea3a3fa5ef58518bd06c122995eb5c937494315af7b67c3630f29fecc06a73c54b951e159efe8d72118352879a6127f2a640c4ada847db224771e3cc45bb9516bc72a09102cd800ff110e6eb37e14f7a15a51d9362bb543dc8e783ed874198a312f9894ea60d707d0e9ad04727471f40a9c19bc4b9197d48d6663feb7b2cd9eed42eef4490961e6d90aef914bd5f48b449f4519659e12c4407ab61544da3d063271e4b1674e3f145aec8a9ccae7b458b05c3d53e0f99e8f138a3387459df53289cdf5dadaa3a3dd2ff6f190648fc43bbcc1fad38a6eaa013b7b09ad69d0c73188522ba07ed82e8a34ca49a04d056f484155e2850c978f8a5e4f026ffa7aaf387d1c14a489acdff0bf348c1116fab4411f2b0af7642f88e64778644411d218c31b55503bb9f3645ce3f6b213624a3a8e646e157edfdc2e30a764f71b8c23fd95330805d4b2ac13691dfe436fa58c3d3bd05765f2b501b9ca82d50c58ecaa1f0ef930b20919eb1b00ee2eed99ef61c85d22cf2f72324e50655efbad70a87a8c8208239da0151406f93d39ecf642f0ac388f6e7638642803883f8acbae1f54ce221675a4efc9f3a35df05488fb1def243bad65057646a5e5827fdcac36bae4ca16f66fd4a3130dfc358a8d07468a6b9843b56a02d9af6befc9fd0ce94f3db71769bfe19a3a0066519f967fa786bd397b33d3e930d464ad4a1034cee019fb86bc268e91c9d8c97bacf53940d906bd641b2b67e0de90452052bd0390c45a565fddd931deb1723edc2e1a486e32cc51a8442e8c027892c1e7f6fe6eb9757a1aad7daeee6a7cb834258d2f4453e367db1a4fc9d1eae40a24b97e8b29edf5aafa7ba86f4cf8ab25dbc32d8287cadf895ca3ee539cfecc09ca4cd8116cb6c0cfb62a6d9693e6c2bcde497129213bf13efc82b0ea9aff794e18409bfe09b7487083cef1e33a59054414dbc4e72d264f390fc945d3a54e926763dc866bc92b77a6fdd82a285e69c63cf4f634b6d4f97d088d3f7a8e53cdd8b8bdf21acdc23adae7feb36b3f14a638fa5b4c1289718172d11b5e8400549929fbf1dcd7c5d413111c4dc4857110a5e051d7c6250e2036b49583322e99edf2d9276fc4447a9581923a086a59e4ef59aef1d480117ab5fa76330797192ef0f281f3c0a80d1218ad485d68d5d36724418ca7d50a6c4936b692790884bebc9e1531af6e3eb74dadf702b31d54ee524bf50407fe425dd05fda0a4e9fb2ce40ecdc326688e5c77de894377868bd4c2e2139b474e37f2c81d5cb114aa7a011f4245c6db4ce78c723f24969c0dcfb8994185663fb1d2e48e337706a2194ea212e0e1ba32c8dffefcb10b4658167dfa163d4ed8eba694c7491d4640dc7dacdf23de8f7c7338616bd684f1e514308a1812e04e9568e857f3204170e67f105f0abf43459e9d07c1a0360031b7fdd3cf03e75a358453154e29f211f445b202de15e190801a1cd4a56e7f3c52d26423d1d92fbcb486d6580d8d2ebd0a3065d2b5c343247384804009768aae6be410ba31d0189c9490f738756eb4281b205ab8bb376a53b72c425492b71ef5bc181d79b540cbc3c6337e4b8705c3063e1ea4d326f14c22b4ac67e8f00d11702d02ce1f30045453af30efc07f53c13de8d1cc0197770e094bf8baaa637fdc544850b870d1bcedd4c56b88fd8e1dae9197a14665eaeb97e11025a21fd21e6c40ee5bfb3f6da5f6acd5b2b2e47e78fdd7c777a1538647a96896ca51c0f1dfe06d3e5f293ee25a289291b664736160d9d925f5d45073f4e6bdb39f891d07589d129fb7b6c77113aa3d3161d45f6bdbefdf494a8be0e03c4ab518ea334941ca62d4babe3f5c79c814c1abde6366154f1e82ddaae9dc970daf395bfb416f6b8e33b0a85d131ec429070737b1936121059cad2644c5d759ee1d1b646d53993d7381b84af391145e86084b1bda89b0c71171b8ebb3f2ceda08782f8a2dcca9176e651dc182f1d888cc196eb45b2e664d88a3562df9a0ebc24826de5b7bf674139c961af36a05aa71baf645aa353d439ddc81f4d18504f711a1be110c3ec4f134ee17cfeb3d60f85987c37e966f887cbb3dcb914070e1424e9232920cfcd48360c217416d9680a9e3c6f1009302fbdd7f49e12451da74794e80c623c5467b6625c474646e2c13d1539cd8d156f4852aa6b60f027922e3e
ek = 12b3141c2441f96a053ec568c7d2b7e1229fdb620d905119a05690cbc9564bc9cad3a66e05f641302a38ada62e07380ba315acb5a3af9f02aba7811726a3ac94723d6e66428ec8576718c4da712846d450cb428571b1786267487b353b37d984cadc2f51aa6fa58c48b011360c5b1989e104b99671ce2985a174aebf31cb5f803d29d93133d2ac1c9851031b21e8da4021b44b4064ad7415786022bdb27a187495908ddb6109489ca2a67dea269493986565e33941c1012e5504f4e5abe662235bca3a144c149d970ef3815079e2bbfc26066a7c8dc5591871e83731139951a262f9f7a2630c0e0fe635cff95b792a6b9d490f0ed14b125b652de35cff994ef341a15bf57978211ca4149fc389c60f915edc45610b9c5883080e96d77267268a37b4338ccca90490cac44a61f2795f943a25147a8943dc545c0805e5d39b70139bef006df10c695cab9cdde3b7c3a2afe823c709936d7c3818584abce96950c06b248b858859bc2231622426078e480074bfb011baa6b11336206425211c71b48d134b7b0b1c960c9429829ac5191f8f8aac1ed70bcfa4342a362c68a35591db506f2b69bff31033f5ca4654421f48afdd736e25d810add97f750530c443618e674a6691229c3a17f3b19e9d3740ae4a6aa6b77254b27374b246381483e52624a473035fda0eac427cf0f7244b3b8fcf4c835df23cc5b729bcb1285ac49529c1241977741ab15c2984343f5139e1219d65992ff75637fa3a486232c1069cb49269305057080b535d4a624bdbb78ac18407fa8b48caec62459b80cdac45013403adf41038fc0b97fbb3b9450e9953718cd82b4e951b3628c7c1fa39f5629dbd074548d156437253ffd92f7de9b292b00d1812cad1ea7c26a295e373bf80fa6f173b68e7149ec6a454db833d00fc462472ac51a208341a39fa8ba8f7c8243987cafc65a48eb30e729a033cd8929a746ab6eaaba19388e9246ff28355bcec0249fab0e00b722b91bdee0b8fd80377509937f201880239ce9c9251a9d3b48d455884e98acd948f0aea095155b360620f29a279116ba08a5b5ccd6c86e0e57f4b33c5787c38b7f0b924d71d7c06c58f932d7c68422085c8e365c6787b8069d21f0fa5a414d44267b40a5f629b6cf82de5588b7e828868c5b6ab9438af030983c7c37c1032be605936002558e161ba0bb2b1b4c6b1fb5fec029ec389a375d563dde64eaf7b95e4a05e2cb7b1a4809e4e98893fbb2d79aacf0e7a0718a322ed8296323681ea398981512d04f56ad2bc10667187b2ecae2e9aa5e2922fdff22eb9651c37c75f6ca87aed6213e0048e36984e2b9b6936d61318da6b7db7c8b1538754b997dd325052c21d22328f03d5774e711a51ac6d3c333f0a529c1568840bc92ad42603b4a361197b36681722d45b497cd94f73d90fd48570b445c4b166a02c5a3c5928bff91545053166f0fca5f7b2229232a301484ddb25854d522f546c477f43072814668a734786b6810770b227487a21abaf17e79dfc365c3843363ec53af3686cce7429104740a327ce441bb8e3736af22448016b8e69784d3a2c92e0f1787e818139e19e95e2a9db2b62164221d9b77ab2ca91dc221ba5533322aa772459c6c5763f24a07c5b715197a20c7357cdbcc18840aa7af18c4684e275cb3220010386095259c4fa71f94662133622a2945d8cc6572b2311a7fc0e1091ce19d8c5d7913acc490e6c1751d5aa3e5c7218ebcaba43a8c0f6d78897c15a20a87a891bc2ca94779525499a2958a60b4878db537d9b148c01b7c2a642fedc0624e594cc318a0fcb52960526af556198fa028604a9f0181be16399edb84b38405e33b43c13d83e54483418467a57f8a796b4032d37a744fa6200b0aae04899c6865a66923eb173906b26c33231a90044c9c4d5215117ca1d50cbae1120471c0462eb1247f07a2197680856428ba494dc721bdb3760c1a97d2e59735bea6064650f55212117659380052550fa311599923dec097cb28d601cc4a117269822a2bb589ad165a8587893bec2b0e22030dd8736d387673a67151b249c49e7abf96960f5394fb255be8cd9927152211613c5242a45e87028745626de709542338e131678b871955582014f1074e2f8be14a634ae5c40dad64b78352febcb21bd987d7632c16e03261c4771bed2bac280f77da45501c2ef4d97f2faf650309211985bbee4c3a85865
result = valid
seed = 6995143e8eb8a6e93840f76eec844f67d2b5f75b1839a5040337e61f9806764a0f4dff8e56f68440836a072412a30d851ace2c7c6f02d60e7a8420001a63e6c6

# tcId = 71
# Test vector based on official round 3 seeds 69
K = 2a9393a6e60be8ac438b247fd72c75c1f547dcae83c7ba7e791176523f4e5eb7
c = 1db1afa16d8fb4e47ce58533e1022da2bc47db14d7c6e7afc7865fde201719c50f722cd79c2b0da234e075a3211009efb905d45fed0a83548746a9ee3159052015761baf021f52f9f9aa19f495db0dbedc911d357130420a5ea04516edc2ab8406be562181944b816458e815e0958653fecedd6a19193098c301a74352fc2de472ba7be44a513807096f7a0c42be557bf3f831d628ce208f33d5c797da2166c95c88ddeb42c7d78ecc54f0088f9e76f1721a4d7d088dc3b5bfdf8e39febfaa0e32c4fd4215c4816731bb515a96e6498846fdb6d58470a0148196ee81d3b7c8fe01f6b0ed7a20fc3f0910eae4656ac421448aa488a52c06b1385d4d1d73389e724d05720bf3cf5c7b863a0791b864b8d978f5fce0403263d73889aa0aa476d8a760d31494ee6a69bfec705b30a5bdbfa3dd74cce40c0ecaab83db1eb7172ae07689db456c33902175940c66c18ea93eb7ba50948cc27ec47100fd60404302d607b6d1a9374ffcd6cc8cd449455baf194cc71888463ea98ab3aa855546696c4d0b38c3058e97018cb27a7269d95c3835742de93d05fff40596a60c1408018d8d59d41c8295260ce51b09ed49ac79ba2115582309ffbe504e4ad56fcdedd57e544a0ba8e09638fc8da99948ea71d6cc75e2f03ff766b03c768c50cba64d8a3bd961161fa3466d5cefac84e7fd9157fa37a0920fc411bcaf0ff85eff2542556d02945b71198ec612908c02b14f9fa4905e1270dc709fec98841a5b3cb0a5b0108e2fcc0ee90403429110440f06ca40da8869ea802145f1cc2588b8d7f2cad465c3384ddaf4e0b7ceafab3b30e1d70d9eb812902562b360f33cf80546e1105f2bdd6496986324eff2c11f2e1ea54c66d1a082a8c19f705df7ddbe69f9cfa95431a5706850fd9a5a395571839ed73e2c19afadb4deef4dcbca3a75a63c83b22dc81466b09e4a4ac71c59bd69a6123f1a082e536bf1accc1afa6655e4cfe66e9a990e1a5b96a52b315fc08398b9958dd5965d5dfb4abafb3c63a7ce553c372d5c97e59aca1a6fe330db286ad684fe42c4a56d5729cd6b68b6b60bc924588f3cd09d95dd504773f61ebef4964199d183cfc04dd580132e1620b7a412a6e210074aaabc788381e98a9ff5f662bcf9214903681e255173c8db36a16388186456142fb49010978a984216a1d0f9afbe810cf811b01ab3784acf9ed2cb47452613ec2b154875de5af387c0ba3ccb0d725a0ccf2ef470f670d96bce6a5154a3cb7e78d786eb8a01bf066dc2f98c190273db023035ba3fa9217d366a6c5b421920e61ea44781715237b561f08471a2b98b58c4f0f45e30211a132006d089417f5272fd571de7520ce852e76f367ed4262e93b26e905ad8c21b92017dbf2bafa11b1a5fe15ed1162ab3392c23a930883ab50273aefea408dda64580f3665127f08b468bfbbcf702a0724b85f4a3242c13a16c15917f57a50fb63e0864975c0b10bd6e53e26cbd089fa7ad92172c2c03abc151c7a62a342963debf3ff960ba2beb2ca796135f3c54ab8441e823eb884360ea6ca9f81977b86be07feae2afc34c422c8c0aa76229d1ba7dea4ffae74149f9af18efe2cec31618abce5cb9ecba8243c7c116952d2439a3766f83ece57cb8f069fd5523b4bff071e844b7c3e0dad013dafb16575498d86663b2c8d8adb379eaf259c1c39953ed4b6b3a13e7e92db9a57a330e0628633040fbf324c1a86aa1e6bc9ffcc2a1b76e42fd71ca475997d16d385f02a860a001afac2e1ecb6d932a80e157704d6df6f3b3e9774132f9649ef81e4970e69b5bbfe8519d1afe7fdd03dd5d59646d88c3674221d1d2959b5806bde1339e88ecd181411b6776e1c2a8fc4055843232c9fbba7f26de53c163c6438e31ca5184e075510774b933f111f74a7931f95cda817c2c4575065d109263d24e9ab56941ca9ef136143e7f46f33b35c486efb2ef8d915544b8dd83b3a5dce577fa578fc90d7d01b6bd50f1a49bd245ebc3f062590be903b7a421610539cb53c8154e09eb4e26b6490f31efa406657ae5f37452d822acdea9040db94a1e20adc2f2e6ef68ba390cedca1d3df89556c6f4460528e04ed2cb4436312c50a428f096de7218633a8b1921924c96d64c32a841dd894da56302b56cfc00a7da32be9b28b94d7aac13a00c04c98cc440d449611fa0bff1d43d9281a52bf230d63ca2bb14dd5dd1d8646e66
ek = 5cd35cd8f09ec13054176c506d02a7258a84eb685d14c3352f0b0051757c30d4184ab6a37bb6058c4451e89106ad2c259bc6791de49ed9dc0bf62bab1201429035c8716b864552a26b0549b1832a2bb01cc8f8cb55630618a525f885cb6fb407f042610681428031399e5666d56a9656e1a530460ab4178c3e957d22244b1366750da084f572399a33bb452c7c73f3cbe9a7028cf3849b475606ea2c96958dbef17aa08b3f15c146edb65de9379f62c11226f9b4b85802694614eb229c8ed44198542685610f53885f5bbabdd95c5597f89d825b0f441b21aa476ba4970be900a2f40cb742402c2093803f27ca37d06347615131b81fe6ac6ac9249459c92d92133870111aa5176c6bb828a4198c865a1730a84961f3914379bbfbeb46411c1705bc86f8a38a5f817f1b4c34e99784773051764b3f55d38571e98d744043287a19dddba7d4eac3f0b98173d09f0cd10b22a0bc0417a056c66064c906b7559ab134b6c47baa7932540070811d3ab8f5f265822873b4c78af45514ffdb6d03d79c24a88531d4ae7230486977b612cb05b906ce19337ca1f0455718569e80c2c2c795b7a156e60c5c65fa19fdfb5e4fd96727947fd66abd94774a5bc45fda822146a12b67534ad93aabae123af9cba2b2a376608cc6335aaa99f759dc964aedd80e432c6f417a1a65c63f639b5312c35038faa9c45051ba31c66912538fb51a85189d846b799d8c2fedc439ec8685b547376be49a83fb60281accd733001d729e4156badffb3b7dd8cb40411ee7a3970a168357a89dcb75535ce341b5b47403308bd87bba01f5cef30634c9d27d56da4d4373234790acbfb5051ca2a8519a42e610269b4b32c64770a5db4caa1ca6670c432bd74745fbba2f22377c729446954a6e067454639c3771aeb626871e3558a0f141a37c2732b13b13532cd16462f7822ba2869a0b20717e3675a328625da796e12c4403d380cdb54930db78493994c0793fd67b0a91140758fb78d229051e696c8707cf5a1c40ef511123b7c6de51ba4b792eda810762cc114f716c66a79dd4f5b0865a1a2a1144da80c4106b72aabb0a8f8036bde19b204992dc600956ab076ccab601f4250ac4b2cef77c38d6b6ef8907feec307ab29502b269dbc063e337ad43958d893a36318c6c052549bd907313c2251744ad02c30f78d0b394635508951856d1160706cb042275ba20a4bb6a734f9856aeba164af669f43c5016f1305e8084389581bc146168c0914d1a65ae5188e19082d585af435c183df28179c6b2278491dde450e7b1bf64075e0a9a8301454b5e111e39b0cced002680e173c5db96de082c3c399e398210c974b6f47449dc9326c1a7a79f893f454834e6ec1bcf0a860d962a4e05a1f51825981b18dc4ab661abcc98d4313cb40baa402307895460139c75b6aa69e27c5e69273141487b849a42996a55788b3b42018da0ab1c315d10308f05c54176d727a04b656ce6859f69471a186a4ff6b17b877070924758c83dc681292bfc7618f2b75413c79eb9b945d1b2aef95a47cb21cc8982f405739c9064975b5ab875ae5ddac05a65a43cec4ed80acfeb15aae898b995e649f32b98613c77fb926879ec940bacbca0696cf6c6749604a1a59979a623477be871a2278d22134a95ecc1b116c48340c6c6981adbe742ede1426bb65b942302162b8164352f918679d53c06beab47f07c8a37aab0a7449d45e01cfdf9422a783e06f645353cb56b8c57e28840e074629bd58b5646cf1c96003181b915a71caa00a35fb4533df22b2367c9bef95ecc85359a236e23a425f9c975ef842ee20228c66673f1ea3be278b0fd43ad4c004655532654598f34a257bc7c81dc0999266c8c2f40a4d9364f602bac27145b5be7c4fb0759288761ccc586b9039d6ee57858a21a05676edb52c937f11c35fc091d3baefccc15bb953bf5c50b95b449b8db449810680fcc53169bc8403bc70a5b2e3dea7af89aa0fd662255197360b8c7325545b7f45f2dfcce05d939ee5556f5c63cef52cd68e8399ec25726a316269374eb94bc3884011c89890e828b5c726d149cc3446b8a12d76c35545eecc7aaaff17030a0cf9c993e53a88ca000116c2b206f0187f725acc696112b5c44976a22ab617a0c42a64d03b8ce88b7a8aa7cdba28a197a5d3bdc64cf089f922345dae5a7c6bd86d17444f21dd9b1a5c82b9fc906c4ad49e0
result = valid
seed = 995eff7e0d195c6d0533f3dc194d47e60f9ad14696144cde694d60a95f3e96b4b28f7e7a15a005f92400ce33db073d49b53871594a88fc45e0f94207b5f0f2dc

# tcId = 72
# Test vector based on official round 3 seeds 70
K = 2d5b67aa0cf3c22c0cb58a11b2cbaeef150878a908f8d627457966ad96f2361a
c = 9014923a6bb3766cc008194257fdb5ef86a601ee1bef6189bad5f73394a590a44fdee7b3792b124f19ad9d5d468d9cde7defd8a741b25a84d9e2fdf4746fd47a7c6ef65e14adb90d0ee45bb269fd513c0326bcddccf1c785eb2b87ffcf12fe00172bc0346a1c19b8522feca6dd95e19f71d8dff6ebadc5eee0b40a74543937b7475874bd327237f6c2021b86e4da652bc6a9312b184ee80ae92a9e5758d2017376352c3cf3e60beeb18b2fa25798b13e88907bff06ac2e43562fe3bf658f0a48f39ecafc5f74265d61835c79d89793841d435ba1deba46d46bdbe95f24b539b0c860796f8b8537c8755e480b3bc14a0fae4928946607371b79ee10a19b49cd7ce8a34179bcc6d3c526c34db107dc24a29fbbd93900abeae40ec107fe3de3289b748794469d375e4f0f2e3546c40c73b4d4f7846fa37caf3d6afa1b0f6eee1b358aaedab8f41c1b74eb5d77bce45f2f3b70eaf15e95b49681569e5d29de8ff9a7afe7ac65916cff80b26aac57d8d88864c35a12ad1572a4f17c6c58304c4b4fce4fb37e51504f6fe2505fb142c7bf6c5b7837459c3ff55225736a263fc5e49dbbfd552efd7208d8f65e8ed58b48d9db43dcc13117bd2f80be9c78ee4162c0dceb49a974975aa0c978d40f2882a1f547ece2450cf69ec2d31dbf271b2606b45d2fb7ebaf324a7e37a57c122f3c397b0ab84ff860b1f8641ca5a957d3446b56ac074832b382cc8189a5d49c9a53a3161a8eeef4f275f290133bf6a3b401df3760fbc5c23c94678b3a552dd95a4b5e45d5a7c657e0e27d30d5bc3bd5e8b78025040d5314aaf1c18a27cfcb9fd19ab5bfa906659aa8550bd26c242d9f5af54a4605e4178689a9405f3a03f15715e0c4e8a9d0b69b7a005469b0707906ca70dcf9d2792aa22aa4a063d87f7d1dc69218c5553cbc0a2204e81b97541039bd834be57580d5938f7c5e170eea127cc10bfbaac51ff8fa2394bf36ae934c92f0869129a876c8a6ea5e8b1173885d6a632f7bf9a0864d8adc1cac3c39fc2ba3bbdac80b608c2d617ed136db694bd951656bc7899e94d69719bba791d028144d857c01aa8701b50c53bdd47a0ceceb58ca6a019b09755190f47466a10a95389b9799c3baf1a55e51e7ab7b070359abb607919899c84ec4c636d242cf3d86cbe8dc76488b6852d5e9695cf03bad089456848080a929ad490ebfc551c43c6294e956f15fb2737fc1cf90b3ee67c38b9b6b651f651adce59de4434bec6d805c7c2efc36fcaca87015d9e9f994de4a1e708dc028cffd7b512091e8cfe2d97b858fc30f077dbc8dee63595e9175d3bf37979587f29256cae0c84469e4c7db00ba7c61b09dbbb512a42935ca55ad40ccd0259a6400eead12d9734632bf78eaeaf9501a77ace2a6f45f247d3a30a80e95049705adeb482a884444a22772c535a19c3ef50c9d3040d47131112c2f71d25827f691e410cca40ed6ad581f8ab0e9cb7b78f95044cffb2d8bf43166b31caf0d4d5902a51239d13bf6d5be5dead1f4c62cc0f5fbb56d1131a73551d7cdbf930daa82c9df3e35cfb5a7dbe738ca215911e0f1229c22e07fdc1037148a478e537d490390a593fbdd921de127fb033b1631a52ac9a54ac072d49cfedc0bb1370d0101ad40cd98f4d1b2530d2f12b98b39fe5ff96ca58024902fb26aba400bbf32983e15ec43f1194d79292839034e161c7ea3c81c9b53e112d035c8c6321ba150308cbc934470fa625802992cbf5d2246da7af70b9e371ce112fc984052ba2fbe1be8884fa85692f343c5be53bc472a9a18c899b157b32bfddbd42f761fea66708ebc3481ec5afb6c7938bf4e3a3c8b6fff32475391193103c53015880b5c0232fffc8d605402240a48653f84a54bd6c0d366455f012d6ee2f0c3519632bb5a4f577668d1eb97d92787a26f86bca10a1eaa55f9e7c6c2a4981c0f7cfa4702fe1f72e4fe112ae248425bdb28d919d5c97ccb84007528d527135255dd8cd5f230d35e137fafcb10f26e2a8c57b941aa32b63796ce2eaa9e0180b6746dc3c1272a855a101026704dc55e8adc870ffb6c7fbc3f41120fa2e7be78c5f46b72a03eb5077a43f3b7811230b5fbf43753ed2d08052414826a715b08189b311850064da249f7bcdd9a179b946d391e6769fb44b7d32f2b44da31b557bfe940ecc1d9eb99a9c083085b62fbcdb4d5e0695f1d1c177acc57d86b68f1aa0ca5dd
ek = 66834aa6b266f0964efa45c0469249c3fc0faeeb19d1508cb7c409b49a7e38299920c3433da3929b2552d5e9a1f092383e3b4d3d8a16ffd199f7d933eaa506062697c29b1fbf10292a4758d26ab61f085c31a0a3b85a19e956860f93a3ece8a0c22426b40bc8d0c1191754803d0204ff048c07f6c778fc685b2108b0327dba9361b00c071c8223aef0949ddb804075c3a0178f41bca68b676ec8469e417547617c8b8ebb6e19e83af1ba27e2db7d08e11f25805f959285add216c25a029684160a880fd2dc5753709ea3d81a59a91357205cf126c24f8858a3757be1c562c65166a0800047949c062bca79e03836d05aa6a91a30856a367b087b455169a7c3591091e72c96b7432397b6a257723508661349265c4c475ee7251e4cc26d739b33190cbb07a993e5b72288a55d5792cdd2c9177c9541f0a70bf066135e06a3ff1700af24247aa61e70f4727e6a9fdad70c470b671ca31a21d236bcfc508a833714182198c4c41bd1aee23b5acc9720a3e955adb119e9e06fb6c8a7ba5a37bea21565f77f7f037f0ad71d6ad13301a547fe8458c8363feb218a3ed5bf594c3bdc7a03003641da15479304810b5a0c949417b9a8473f76ae6c13144d7b3673074703da0389e82ad34165f0c258457367b5521128ec318df886eaa203e259bca111b68e13ae684b1f1b3781d8305193e094c20b1e91b473ac9992d1e77db85023cd043b147681fc9c2c9c2c1237c27f1e459b953ca0711a318a4b76d924baebf599d9eb852dca1dc5f80191b91281f8345d774a29053513f159164a705c954e53ea26b6927dc57a0fae5a19bd33bd67339e8eb925576a2eabda6b0a4743abe05545e080d5495402eb0629859671e130cd048235f254fff49a7d394f3b1c3de06a7847473119e218cf0944609958300b93046869c026cd93e21925a30da0389e24ba6f08d498748730e2b40d1c73452de8b7570027579c11a7417f2bbc67122c9286d1219d7230ee5b0c42d724d1b1cd4b031500958dc7124177a25651781657904fd1267f2bb69d5c929f8967cf216924d63696627c917f82bd2813563cc443705b0a1b279eab237326b4ce45504ec710ab95d01ad812559b2b8be763c1e9c55449a1366fa2cdb6d0106856b080a16d7e3700b0771a422423c806c62614b047820ad6876d7740b35fd674d99605fc61638d863ce5cc6a55d62f83a4a68aac10ac065657870b5c623970db1a40773500757178f29d54548aefe92eac306fa8f926e5f84b15f339f4fc388a554b79d87325c81f9e9989c690920f018fd4440afca405b1b667e489568121178cb7a18ee2c38e10ad4f5a09df64a76c0badfd08627861144f8a449df4089a08c48cf1b110b443d16386042b6f24730c921643a6f8b7aedb9a7036339f1b156c1c4de7f4a03acb57b1cca827146f4bbc30f17a32ded42949ca5340b0494cd29098260a87bc7b50440ded82befaa1a6c4c28bcebcbb16990978ea92a3709b817996f51a6e080578f2d060b924c5d9b93098725eea946ceb84a0a884c7fad252bfda7aaf374e5ff8703941a8483493a5143e0f9b6f5ef45f683c2ea2c4b5e8b92a46984064b97e28d339789a8654e27e38c84ed7e4cb204412a434bac227197528c6c6e1625dab98c25557e16cb5b8249ebc11caade0b5fb505527d45981864d4abc8e1060cd9a7467465064c9b8cce823b6bdb9c702a7a30415b4fc6979d2476b4511909c90559f70597375c050189ff2932852a51e74a21b32c834c734052c61137025c20708263e0aa71d87b20263bace0c0c98a58cdfca4889672e6b654c003a7e22465f97021ac7c11fc4d1c0525ccab768c6dbd124c8c533f49ba88629c71fd1cb6ebc4aaf09ab6db011348b2b0691bcf8eb1bea9588b640cf3fe97e35e92440284cc9607d49a3891283ac96c32a2a223d1c372b509b1d9401ba6bb13ebd5ccb6c44ba12e392b4d165c4940a714359ce122f6b34bc1344af802992c6fa2d85f1957045bdbda400b526b21bca1a0ce181531c8bc644799ee8477af16fbbfc33879868135a5adc748f88799d23476aab0643e5dab979f3658cb1cf19292ac6f30a486353275cae5fb941b2d49a0d0349e65917b4f4cddb9a976f322d8917b70278ab9cb16ef193cc33b312e1689170532f31b001350225180493d7966e2b216c709ac1bea73f1c624a081620b7981c1c95ae0387aea62f
result = valid
seed = 3e809ec8dd0fec0d911a4e3fac20f70fbb128c5de94dc7184ca7310ae9157a98d8128601c28b1def8d393a0db283229f7c7383152a814e7cefe8ef9d9768c473

# tcId = 73
# Test vector based on official round 3 seeds 71
K = 2dd5a204c2cc0e2e99265e4243221a99eb3c56c7bc25c442a1cb85ada77d40c6
c = 0187e1b558e87cf7a8b1a050fac3953c8d3038758f8e909e57c479f1f52cff138a78e583ebc02aab45781641aedb6786e7daa2693fefa5a39cff0a2b5359e4c09fcb167e64736752bc3f30a9249ad439689d11dd325232ca64af152f16abf8f821d144d97ab82df93bf348c86ac75f28f00e7b259494dc4efa7b125782bbd9b88583248e49849c08854e08ad05cbdbd6cbd911bc3482dc234a6ae89f9d7b5cfc9ccc8b0c3b2f38b7ae14c067d4e0f45e0f531a26cd2f49c6ea2596cb1a7b148df8ab01b0a60e4150d41ccb9aee48cc05ade595033682b29b6156d1819f8419fea16efe54c1f742bc2848d4351f7012d52a064d5ddafb007bc36a37d1de88f6e7a19a3f293f9b18f4dbad2604cc77dfbcf26f409535497bc0f9e05c830d1ac52f43740554008f032126e8464cacbf305d482a00ebbd737ea201cdcdcce295199150082c3964682584d3ec1da02f9462b84f36f88e81b93df3bb13419da7eb30a60920899caab1153f888941d88ab042d99c4c7accc20593b95634becd3124aae533c258f7b466867d7401595533dcdb941a73a72aba52abc9f614e6361381b8b39c3028cf8d65e518e7e098d4afa39384db1ca6aebbdfc4ace6f88649ab1d91ab0418cf5df4f93ddaecd76448528b2ab715633af9c8563b9f01955c0e86fdffa0132b62af9cb6adfc47f804cc66ec62562c51bb62203326cf812299c4d0818ed5eeadaf737c354164da0972a34cd35fc891d81603ee4698bbb7b87a6083ba2bcc6a52a574a5fc909d6bf3967ca3860e2f6e589201fc874e246052cae6e9d6cf9348231f7f30415a2703ad119758aa8a7d6a88b3ac897b25f7216dae443808ca1d76857f7faff60ca0d0855703f3726efbf91cfff5bbf11019f43ca3efb3851d324dd5b344ec0a7307b02ff76b92f8497a5e86ae94bf89f0956cd7ad30cd2a58f37af5452f356f53aa606c7c6ec7da7562e995ce3f9bf9e76c7f957085766eaff21ed335180c5e0c01c05b011ab76f2474234305038f7e6761b82ec6bbf19eb19127c01f1ff1a1772867350838eb666eb39ec6221488e7bc2dd3350e57a842aef984e7d00390d056962908fa2d3ed3555cafb639e5538dc0bfe712dc75e8f19a54d3c96866f0b40aaf200daddea384e4f736d41a7488121ec88b3d3e17768c5c1c1e089fb4c61c2da5bdbbf04e341567689b6162015d4203b221a0c32b336753dc49b7cbd2d61c2f044ec6b911c8f5adcd6c4ce68949d3c16a81371c5bfefb8e75654963cf2cd5b65ca9a08426102df9f8bd9c95a3bd0994f29c92bf978d82cbb6e7457967d4753f88522560fd64cecd04dbe4cf1a1b89cee7a34be93fb89dead659d73c881aeafd709da98fff4d5b7834b2a76d7943664fbc5c9641e11884d89b66b6c54015a8b2bd883d7c65f83d219e658b20f1321c95de44ff46bdc8aa6ca0a33bcb79841384673d5cd0a2cdd77d46121512c1b22f0f42d87481b8877fab7d26d2231631c69c4d296274527c5072069173ec72017f8c9ce6a83f944b64e9b1b55d2b714926f71e7e7795c5665c6b931e72044bf2c070df1ec4b42c530ee5e8b8a8b5323a82ea79f7d6f301a0babbf9a69542008ad7731fb985e5b8148275c92969a8a543945ce880cd22141ed171bb00ea3b396040664451e14833b894e4ee1c301bbca9540c3658b15a60da505f6f1fa625ce7107352247fa70bebc22eed0a0e073c70479ec126c6d1b7479a5d2e5159a25548448ca3edaf620f4d6fde071fb77621ac03196138e212b0c161daec7f12ba17fe5a57e6edf4ac4e2a8e491cef82f86f0437ba48289871684d354577e391743267722540e1bfea234b0caf5af9f4a3947dc8deb2d4d6b64b68f54adc2c06ba24046f23b40e07267bab085482aceb644351e255971c82fc73c792fa4420ee7e1bf42b2dcd5aad71f66954e91d4367c8505e1cc4fbd2705dbab906b56447bbfc73296f1e4131e60273f33cff963bef087c4f11f8077a500b3dc082e1bf6eaad76f301d7d72aef47816f0ede7c2c5f48305719076d4e62c49ec6f7535eb9ade87ee094ee3d81c0a983b38e15b1da0545d3957687ed5dfa834e0a3c1061d13d7c06a27a1899eed333e7895e7b451331268e5d661165b0a4b6623d8e5192468375327081558f15252bb8c3feabfcd480a802f3e671cbe98f78b870a89e8360cfb62b67cabf971c59c2fecd55fb54e4
ek = 14830be3ea225e8161039550c3c320e6c57220e076224aa8fd48b4db59a30f71b2a2fbbeb05b3885819b672c48393c5fe1865a4c113b736505c1199b807c5e7669b7d2499931d899b21b8c1d9caa129761bfa3974c4a85677a0ea1a49c4ee022cf3048012a3b108b4380f10ad2c327a009717a64704a62cb31446c5c810a5a9928e1e4564f95b027ac251c464569344f0086106f7a4dfac13eb194abbd64a8e7db2352cc07ef52195de869bda087cf838fb42862f6346754f1744de8a414464ecaaa921bf76a4ee344e3055ce0fac32c15bc9ff3019c7b9205737426cc29239721ecf65ddc241f33dac59dba06db577514891f70d020f5b240b03493aba381f6716a16646a8a8343efc41394a90cfc896dc04c4fba8aad7cd66005e426a3113dd1a4be4a661eac59cc2742a229c6bab9ba26cfa9194ab41674e89a410bc7e8a25bc410bf95738f8420c64de5715ae624368322ec4a513647ca86a231e76b62e52753c939308f8460a7650a28d258b24c4662793e2ad4454b5756e1692c6e6822a8dbc070ea81f4a85d6a2a852c452235f63816a08d957cbab030c33b5535c87c5e7851c55503898f21138b61558b38b04ce78527658082308117978bca146f8f338c4b4b623177a0b1a51b5f134ba58c19b4db69182807f3bcb29838a0729cc2d34200379cba1f751b6764c27d471fcf7a0b3f9a404fd3bf98150150b540d79b1df00038ce770424838f58e10aecc304f29a9103177752520ae3d967ba33ac2526c85d9a7aee03845b911f9c0a516f10a06a018af24319385a81c153653fa81808a6bd74680f684a52b8a72ba5288b6e75bca97a0304f2c3d8e940dba7239869bf68c951ed8884dd32cdb254755098cef7abaadec1a47a7a0fa646b1ae78af8c608ee7535bc43371bf1206c8680634174426e062ad9c28f4474a01b6785df35df57014c3e8858c2a2ed9d911cda8303c318bbdb13370b07bad82acbad0bf04c3ad2c491328a20790c39292629152dc0e6a29199251b5bdc956a2c4272a4b894a87359a11803a8b67e236837d25a274c97eebb6a8a9e7ce73cca9dc91a1129236730786de0a22286b71afea28e01abdf69cbf460ba2d7d69143895630f526c5f2c6fe9a289a3a058d84b64228389c94984644bca5fa1f61004a3edcb94557093345991bcb9bdea45915a5bb95618f4d62cce22717a67c60042856fe8ab437066aaa733567694dcbd301307b4eb02cce11124bcde6a79819b95ea621f1b11492315e60f774bc5b207f42c178708b28a18c9883561cd66daf17bc0bc42e0050b2a8157354f7945828a488a941363b3393a1112c691e123c6b5699a5c945038b6b2dd6725e7e619bebf1c34c7c32245461d32525c5f49a763944cb64581cea3a178146dc759c29c995ca0793df62cb2153859a32905e785e8e6ba2b834918f2c2dc5cab10f8b95867467adc87111d7beaf69099400aa4e908fe0a299e8901ef5f9346fb07ba287235087a1aef51bc8933823d22b8a02c1fffa56ea5b1dfb143ec1426f32959a4103b9e343108c87aad2fc0bfc7384c0101afcb4740f01b57b483c0300baba66543adca822b4381e99870727a75c491a1129af47d768e4f59fdf05c6f491aaa5dc11b9ac7e20e541aaea11b6ec8b27e94189dc1be939cebfda109cd53f38fcbbee7aad3c65a3c51aa3970ccb31695bbfba3e3b10cdd0d37d848309ebeb3ed8601ca2d1479f3aa0f2766d24b0b0feb01d34bc5627ea8dcbd935a2303bd6aa6d01e7605d23217b98b2ce8564ce077032abc35aa6afa046254d9a63be6c4bdebb95e0020ab5fb89aa5b01238047a3c183188bcec1158c0cf901636b3a459a223a73986afb886787cf93a8aabcd9af1e4cc585cac6f6f424131a9e01fb49bfb38ea664ad31dc16b2dc3c701753a2870cf9c27114262167763902b58b2f03bd906aad3b0101b7898e2663bd458b5c4bb7c5f49c28fffb97bb4393ba3aada4c023e25427dd5016b089591277b13dd0c26ae3ccb06c088fac04b475477ddc1be06620cf3754548a6b2a551aa1b97df5faa296c6a6ecd052cda5903533c93445778755876136c193fb0e3c937bf71ab2968a25e8d1c9e49a9962ba0c78951f64882c826016f63b97e6f8ba0242a45d69276fe0ce06f14be7535859c87a9875904870890c5a620d8632f30f55d3cae33d1c6f5896e6b12354a75c7894d8905403
result = valid
seed = dbf1c465fff3d9f783bd9ee61a573715e45691147b8904439b5ffaa64f94ff7bb6d75eac6c76ced1b0a025b40a55440712ad8424672e761e9bc400d63812006f

# tcId = 74
# Test vector based on official round 3 seeds 72
K = f672d4af4d2ac0dc3b671317cacb5334b45c985f53c0d6fb7c3a24e5f88ef643
c = 513b90e91123157cbcfea4a884bc01e7126867dad5849630204d7659363db9741b75bf90a60fb1454a58a6b9218ea88480a9c3784ff905ec79dc457c1bdbf42949c892d62050c4a3a5b1934d9efdba27709c1448f561cabd43ebd07992fe9a3eeaa93d2f85a58c78501ede9066448fafd52334e63e32e257b857434f1ff9d2bf2126f73fcf7a4f4d5fb1a9d3ebe75553e6f663ed451cee5c3d427fba5b362a554f3e25655de48f690b6d9028425b00598988fdd3fb41bc3cf7be9861b82b9a1bfcdfddd4da0166408498a88eb2e9e52ed8b0bf1685dc6862f14b59f9f9017459aed302a242f24f833f03042541a553340a99c26288d4d80257b867eb75ee67b949a09261c5c3575f688240595f90e95c5f4aab0d924ce0f9b2a4d6f7b21f1254caa24b0498271cc57f83323dd40d0f1b566cb72e435ae8cee0f502a6900651ba29064ad72bd0d2373dbbcb96938f110577cc08a90f8ddae8c897169262d3475ecf8ce5976a27a84ae6840077a21334bbec3bdb120323e01733e4125dce4413487cae5d26cc1439b07fb3c2bbe2321c12f7a9bfa3cd37f282f8909656470f8dc01aff581be3b2b5daf242fe8075e3f2dc7cb1cf640dd07709faaa95f2a210e3680675ca6583dcd36c15cf4d5b1234d76729a3e181409a60aeb6c3443eb828ea034cd97c7b1917d80cc3f4b6b94d0623f502ecd1095d2aaf6357a15c008ef838487131e9c0eefff80d64b961c56e400d9a0987d6002d787a733669b8a14f68022a47a7f1a7d5b0cc2982cfca20ce49b9910f656c8493431220381da944da3195acd40cd3cefdafab652acad95d1b33c45d69dad1349c314f7e0a5df35931489e3f0ea1bba8931c0ac5a9ff1900ab0b3319b7b32323d8540e6693b394765178366c2783a02de21196ef15b562bb0ddf92ea35f37659ab026b56c1d74c6e5ea282106b8e0d3910f0611ffbc00d4a2bebae4229375be72aa985211041b6be3afd316a7b237af61d591bf19b7d66e7b2141518c36394458d38397f8619f0939de57c53e116aa3989fb875cfd60d7c2c8f9f95a9b03a8293735d76caa4bee486f56e127af5319e02e8a6511fe1f4732b707198884a461f8af105658808551b3cb59bee524a8122badcea5a014855fb0ae4f66543bc1de0023432db13ba03b161da4971c9a647a9e944f04291d40416d01ae8d9e8789fa84456deb8e74b8deac4a4adfb91bae56ee88cc3e44d9227d356901351ef3b2ecf4d4957425f5744c09e57244ce56ad2aefd84a6f62c79fb22d6c165b969f9a2856388fcee1683265467b5e56d2b55e01d907293f5b441cb38d753cf85eda74e0a33a30f22c12f99f0f79d6a431f6d749eaa62c13b56e1e327ce0531d6495f043b6c77a697ed0127618e8b864e53b7155a63f76d210a5977a3432ac64dfcf93eba99e5308aa9cae3a2fc2692a7aa05018e66f1347e2131f3cbafafc14f6f1d6b1e2ab5ff905dbe8c0e0602ed774360c4557679d4b58adb444388e396e30d59ea092043e4d9bf9c4a07837dc6d30134428e827278dc13d8059563c6210f2192cffa0443743a829679fd840a6d2ac535caa5384a0002e2467f6b1aa0fd92c53531d8d885e947d1573f248d9f2dad6b009c511964f2eefed5e1fe6b37e5472e917373be0b2d1c9e30844f39a03b6a2fc3bcab6753ebf5c59ed4acc740fb56fd14b3a5b41050fa63ca3eb8c68a2742890bfe9f840323366e0fd40bce50578e5030359befd7cb00341d35257e959651e50afd875f2f59769392163ad2bde60d0e2964caa6634d6b2baba36286f6afb652d8b497ca74ff24b7b106f21116c67133ffcb55c2443ebe91b2f34c37fb0168b1ce69316c79afddc9095b2dc271e81088ab56442c87f1e7ca7fb7a38f69c184c4dbab3d98dd058e6f3f253d4e5f943df7b6e0d720771ab50dcbaf26d180bcdd6859ffbfaf447598b36fdbacbcd85f596f8d0faa0e5453aeda7270a88149b2513265a99cd2d12d465ba7ed2f2c2917e78d0bed73fbe3cf0e368585e58444038a443ba92f56f14034b03f1a3be51a15ffbb216ebd23eb533a0dba7e84029ec4f24f686ac968b7d77bd6c4e869e0f8a80905fb88ac04db1035ec0c7bfa8effe39f9a4146e6a4fae014e7fed997ef0a58e4957f81429ef52f08eb2c5e62d2cca021e79de0453381bf40e1ab17b8f88ff25a4b0a023d3542fa58aaa19653d99d65085
ek = 70ec588f847ca3ea21787531444355e26000209110be1b6994c3003332b95b6aa30f8a0d047cb6a2d9cfae2977e08962b656255637405057c233388e018753fec08442a6603878a6d4f8cbb2574b9dca1c32dc0964e82606739ddeb92402619649bc143950b753993e48da443b1bbc8c3a0e2edaa2710a541ea6ae48022ae1f48af844c2b32707733916c259ab588241ee58aca3538a0bd79fbf3589eda9ab08906d77778649f0a2b2a7898a651bae7013f8b863112c4ae2830a43ac421434236151b2aa7a5b3be77d4c85c89e3140f52804ca470aa2b929e8e8bf9b4278be1657ce321572d2196c4bb158ea891e627861dbc811525cb5f07a3377be081b4651eba3c311bb1c0357bf7a7923a524f003b02ebc030400b4b1e1711ef633b8921c101bcabce37655e8c651cc9458110e68566d0871659c3072c509538c5a6174063469a25c4134baa4f136e71464179b004fd361cb2b19d955376d137284039a6820211aa578189765f15a47e4b52d4af9447c4a8343f84edfe7ae76901d871b0a0d72414c4b01f35a38fe35a268848e663263439b4dfb9b3435537f54bb1e2b132528fa5942da8563554276d466e97a25cea6c7841729cac824dc3ccefa91c7d0a377f45b10b8f8cf78d00657f90e114363644869612bca78e402c8e2a6ee1910e07b72ad43b44edac06ec2cb3c448b506cb0a09746ccd84b3b993213b7a76dd681d6e7b7e9916276172d15538209b01ba5149bb0aaa55cbb04ac89674700544ec7079a8277a3dbc298034e08716849c0542dc42b7e32319b0b7efb43cb57f951b4912af0141965fa6e1701cc53d08c1887bb31fc93399823f1371712785ce6cb549b91099a2245dfd350c374943ee6826cd3c9bed72e7012028b938bd304ba0f5255ca664389335962f35bdf253e2b3933689070145462f245696e4b1d852bab0c817193679229ec684979c8f17965f4411fc1382309c28e98c095f663b587e967ef6320a84a474ed415e64381ff341daf491a9bd872a019a112a2ceea76661015b54181b8c325977b50993a5c26a7d992cf519d64f0a013f517664268d415a9c7f178c047a684495464332fd89071da200c2d70ba68c68425b815772b349cf4ace5dc1437bbb21e3283d2623cb58680fb1084e50685b99224f8c91d167590d4b03fd9a62d54695345217fb08658f1f6c25d0652cbc8cdd858ac9ad44616a8be03e06e14288c1ab27e4d3c15b156732d246ef8492efd508b41e6438c1c899b339874792f2bfaa1b8e55dc2740b02d23e8da9c0a1b91c61db66c92cb8bb3c64cc68bf4af341892441085a96f3aaa1a2217bf6c005a3938c2c61a15a701e090c84d93628e7cb6bb0e49c170079df1c0e364a4ad3622033b762593586549c79b764710b2107bd0c0acf106c7f7ba9accccc6ddb15d2b68a9fe7a2e8820ee9acbfdef8c139bc8b5ef47fd18626285409a59479d517714637b9d75aabae29cbf3418bd56154fae5195372299942271b0c90f0bb7f0c2537df6a433a2350127a24aa144d30b95faafb39f566651cc1bf205814027477c46b7ff1b66837c657af9cb0e7f46a42b4a74a69c36e716e2e993ad3c574aaec31a8fa5a950a8ce7823a7e032cb4930c95d8483aa102d1b20926a6a324b9062b29192431bcd61aa56488be8b9491ea373fdd276bf986ac01e6a9683785d3384acce6297da89657c005ac086687161bc21a18d6d325fef6059ff711a60782263a5dd87552f3b6691708a60459a81321caebba42faaa5593982ad4e0956aa42bb03867664470c8459a511026c2b8791a37278faa906b288dac6a1b7aa9588ae9062a31823076864800b08396aa90ab0a48a9798a146a8e77b104125ab1f1b5448cafbdc749ff085f06b02a2c25174f587f6c2583cb0384c521990b6c15cd926b40712bc503471d4b807f85b7baa361138312f1c62d62431297a451957375607bceb0009d09ba904a864be363bd220cab37d13a77daa42454b867307ed7c2a956d41a62b996e0e78c34b4ac0e7aaff8d8164b4a11f8aa4379fbbb34f14e9fe13a7f4ab0025586f130914c6183719a941b0338e1e11aa3f167a421bfa38c9142e02316d1ba4e64c60320c0a190cec011304f0bc58af38e492937bbd0ad3a5a904fb39ce365a13dc902166c864a972082fd9e2ea5548a3b6c7d885a3ca6ae2e12efc2ea3ee4ca0b0b171ee93a198b42
result = valid
seed = 1f7cfd2b70863154e8a69d1758532e86c20cfc763d67c758bd10a13b24e759b5273b38bddc18488024ec90e62a4110129a42a16d2a93c45439888e76008604c6

# tcId = 75
# Test vector based on official round 3 seeds 73
K = 25c89884be152d8641686c8334cd51a4477be723cc9c0cdd6092531dcdfa76a3
c = befe323a205445d0b526d8169b8499bb6d5e557381bd3dbd8fccb9705743ab4df3d5bf1e83f78312a87d74389813f2ea4249e1c56d6727cb6e1d6cadb74c331652284c68d81087a237662da796bffcd14239e03d2e097987476f62c3757334a724d9b9518dbf2a82d06bfc12bb1efb86a1d68e638ca37cda0ab9fe2b0bc0e54111b11bba4ac4023decedcea63cd038a9c0a1ea66968a9600943b68270e653a38bf08536dc6f8a7f67fcdc4580c08ffd0eda430761bff7030795107a83ac82754748eef53621cdd138128d6773c411ddbc635e4851a11f4f01a172ee11ddc79a525f2de9f2831f34e55b679a21fe5cc96095837d863d515b257f76ce9d588dfa6267c93711b98b37d9d2a4222b250b7a452102b2f3a33462b828608531eae54b2b3688a68443a77088b93fc16cb7e59cc86705b371689790fdd47ed4699d959e82cbe3c90209a54830c56b0acf1c20b2685eea9c2237d2ef573d8739bab9d4f3deeb7cb4320ca1856e1ec8759c23bd361c18046fc43216b46269a076bd8b02f1847e54fb6faf7dfc73536a2a06c9817c022814a61dabb29d6222af5dc508c08999136c3631e33a09c485bf6ee6ce8a89ae9b89ae5ce5f7052291f32c7d18e1e082f1a5f208e049157cf7c3d5c007068fbc74bde86631089f232a176c03cd596732a00e720900ceb6e48bbdb4221fc7fc414c81e699064f97129aed58229ba7e1ca800c759c1b5a16e18e6744b327990d087346d70f535582659c77ec633756b999075bce6e996ea47a0e6b5a889173e9af7ef022a626d1037e8e8a6a4ccf10cd84440419a95d0fdad3a3058c3d308f3c47a2d79285c97ffd67138e6b44b3ef332cfc5874764dddebecef283ebd31be660ecfd8d5a4a5f540b6e297cf7c296ff88790e64886938f28b203317dca7e870f7f5c115910e250c66530bc9e127c3c6efb5fdbaed54d25c2c5f8e07f4b21edf148ff413066d2fa44aca9efc06609914b1dead69a60db93a3dae76ca9a588be28af1a5700afc4abfff20ed9f6757c5b23856e91b103daef0b5416d7e31450a0f85470b5954848b7e21e982fc083cf7eb181336bc2d91a0fb7109bd14a30e076ff633cd6a539b0fff5103e5bc3ee814d9365cbe0c8915e5d7fc6a85af830840c0246cb348e7bef496482bf3127b04ad2cb151994bf0f3051ce41bf7734cd555bf1b41ef517a1918931e2c2a1118aa0ce30475d081a8e36b2928cb83e86c7ccc3ab9231fb1fcc227338229f16cef4f6ae922d2310e35b34d1be490ebd8e91c03beccbc38d264f9a62cf8f0dfcd539ccd43469d4c8e6e088a8815c14d49a69e3b28ef990f319113b5d39d2b3388a2c6b8daa788482b78ca6b24a6d64cc7b0def3a3aeef1d2dbb8692dbd82a124638cfdba641f0d9c7d7c45a2593a4b46cec98184fa3067970c190e34b135d07328c785e489724ba1576e5768c6d1e2148e44168dd1e91647b8613233fbe9c9d4021194ed8936fc6d3327cda69c02c3cfed6b40da3a9784f4ecb8561f34179a3518aa6228d37a9209f502bf518f641daf5147377cd65e20152346151d553e748a02c498417cb2920c429d3251ff6f87eb6460cc5a70866b52084ccd68b4446032efbffd3d87c6ee663a85de4c6221413efbd940fb2722aecaac71394f245c5e29973526124bb1dff567d3eb734789ec4f49c5c4b96142f0de143792f15df1bdfb358eec7a5916c9bf22aade6bf7961c6cf4cfb33bca6e0975311e75d3d90a1923ea440911664ea2bcde517be31be414312ade1604b96d443bc4807af3c75e431668a95a03320d19785c8ec3f05413dd52cc18d01983c70e9654abb28fe90b795e8f14dcdd44d0212de2e6f9b3bc21f5ebcd50ff4bb5daad6fece570719d0acc62f033304495abd5cc6dbb47a08b1e94480ad4e009ce4401a10a997c981689f3041f8ac66d75fb26548a4bffd65ddc42f3eea2af680512bfeecb605aefb4d210014682984dca65c87567193c580db8f9e74574985eb71f8db1172515d25089dbc92a90ea463622ba1ae32d9146d59372e353948495c3dd09b526218834a064ca56a041bcc4d2f6284d3d87c73243ffb436cb3abc12e36a8805d15ae524a3c49de249190f4d245d67804344dcd052aa05ea1cc9534e4f8b9efbaf1144272fd82196cc6222622425e202a104e6cfefb6cea45cb7936aef4cb46c0c0fcff6e3d0544fc2ece9524f5
ek = d0947b8b21912d062783fb94b458013f34480ba83178c87d9ca4575ac9014ab22a7cb92b1bf41ecf098f735b3401e31bc02a43c447220da64ce22b17408ac536135641100d1ea581a14818eaa4c77b229b31511e0a403229889fcba0a2d4d3c845868816b79f56d6265d678c9138b716213fcfd7acb2c68f4fac7914d140cd2a7487b34146708115689407a9bfd24216f563a6fd220893c1c5e2c657031b43a29b19471b084485b7f739af017459ae50423518460266cf449b524406b9a2b80a77093afb1344bc1521e0220c5a113cc0c4a4321a77204521e3c758927c83398aa1f4bc43ac61487e7158ab4053fce98a74b14632054d3d3aaf018cbaad771326b7160247cc10a114434087faf515c7a39b0705bc374b7af73c5b60741e037bc69b10949db1739ad74a240c2191b3201a020f43890cb16390d6c27c39d40af0043b57e8a0f978627fe1b36c6c83fc97b49ae9268618b2c96a7a3612002b2673bc1ac762a37e07fc6ef3749009876399862d67b5b48571caf8b326a4a80b4544c03ba811b3501518d5caa107be696cbdaae79caa0191f5678fbe14934609aeb501bdb0a525ada654d77cb3042159686381e3677edbab5f7dd87fe1c4566dd7382f03c2acbccb14182b9a65afc0aac41f4c3095675a316159b0b7271f0284e160190de000fe4076b6e3073d302a51c7a6f6486c52c97446b506dd7c76ebf08a5f8c70e6e8479735c2ae79a6d4a99444a347ba838c43a1ace485a005a7531916c45181157c955817c488ccab9aa4d55dd79a5e243504a74405a8a4ac01cb1b9f2917fdab3b2909ca609739859383d631b65965affb4490d5b9be84a2902cb34cc50b5c49cbce43f8351a68b3476387bf87a16b9784a0e801e1eb39ee33b8b9ca82bef596605b59f33035a05a012d8549f0b68c93b784c7a309dd71425d3175ba50107d28aa8dd42369bcc68a8aa074020b4b21c3d537ca25b82a50dc875ab76b35a982b0792fd84b60e7db48fa0b80cdb90e1a95038842404a78c17d6c73e42951ecf2160db816cb7323cfc0b8b0057e6e66a36a856eaa60735433bc1680636d137b8da85f19334bd0ec9617d8b484986af31bbaf7e81a050c5b4dd9356563bd2f874b6b82a6e8b088b2ca59ef3866fdd4217efbc5dd66c72b66137ae65e7dc5c541c42a5c4cc1c1f1b678b7941d37ab5bd7292c665ea89b9679c5a6f8248f9fc61c2af282ec048bea74cccefc2077f370d3979b83e2a65d64be85742bb9b66308fcafc84038e72950e968b33fd98da2750484f1138aacc0e5e8607e352804316b26111c5a242c09901339fcb7d304c749d9205f169d2663a03bbc82658a0ca3025ec4d0a1e445be8fe3a72c672333188abc3010b6a98ec0f01d698b87f195b2e398ca6f8038ef0739af347b22076a58391c46573b0f782444464d9ea0645b4cc6f7136927c34e51fba618b082f826b29fabb8bce80bb0f05524348104eb4732e0ab4f4040e104b78ab9317b558330d4995168752ee23455eba2cc4cb679687be93860ccd1848bac42616893e6e710645b354a657e4f064e2d3266f89bacb8585e6d927259723e7d321aadbcbf9638b1bcf917e3c203fd06145fec0be1059c4a52ad751986d0f0bbb46bcccd365ad6b614dfb87dd7f97ccd731f4f9b280cd321d7d7679743833823aa5a05b1b3d0263858cb2ec27677da6928b26d3459573e25b0ca4964d6798cf250860d055418761d7ff0189223a1d3eb6ddab21572b58f0f5ab03a1bc047d7928c060844160e169b2ce072a89fca5b384b81b89b24741674ff5223d4116ada77797234ad3cbb1f6a78cc33e27b03ebb0d5a18427f625a4311a9599ae8723bacf392b7c915aa731c943f49c24f189055143502cb35318432c8b89bd2b9243f35c4b443ad48126207559a2314a77bc67c4d79a3e010fa1686761509e6774bc2df86eec6c5e3cd547f9a5457fb4a984590e57ccbbef3b38e441235d90bb60a24a691425cd65bb43b5868d128e3428b446409804a25333a7ad1f5c6d712169f660798de5a448aa393b5c496db978934c6eb001112440784db13825167a33206f76b05eaaab0b89966150238748c492379b387ec863fda621ada4296fe16593358ca0ab83c15225dd26691da0b00554c2398a2c44f171bfe63d48db72ee6cf36f47dd054b8f7bec5a4bbb6b0d62bcd24a3b8a6d32c53a51bfb7c57ecf
result = valid
seed = 3a19577908efd37697b8edc7fdaf47d1bd3ad01a1b77faf794bee5b9c3192a6fa3729672816f3eba84c9638a79676eeac0f22c8a48e0c5d50a26ff0844c66b99

# tcId = 76
# Test vector based on official round 3 seeds 74
K = bdd73d5ebb59092071fd710a25275c1dc819f549b5cc34b6f8353d13be70189e
c = 47587ab04e0e551845e526234cf731036de9817d48ec4510a84cb183e70900d2ce322c999a9d08e654d466beb2ffe46ecd746a91882bd73176f6077ec0fbc4f51117805b7541fcd988faa8d02ce31eddb953410252ae9caa86e2a5d3079ba87e986caedc21c12944c88401435ba434bf0770446a6c4ab115f22095592487f89f38b6d659e9c800c3c901c140b6e027a5dc357ba6ff5489b20e3fe72ac7ba203b1655942c663cc98a31e7a745ba46ab052fca73acdf9f898101e8eb8f4d08a8f6352911e90f072a537d29f512ecb10b6fee65b2e4d8e529190df6ae31d5989c62ec4863513f28444f470abe04f95f2c0e79891710002572b43ea8de4841f13d72e97eae417254511bb4c69bec2040887b01e2f4991c52cf5e165fd922692bd3efe666af3a5e3f3ea046d160dbbd10e2859499e6ec260dd4db9b4b706e889a699c511ed02ff2a4cd562ff56039d4876573a6a380e77d87fa880d5d8bd7c8f8a42e97df4c80135f8d57d300736d9bd9ca9e8e9849e8d8d7e48a6e89ca52a6859615b6ceb2b412bbbe4ed6ee4c9f5c21c1574003261714a4ab95bb2086c88c441cd3425b6141a016d582269c2cf6fcc40f5fce13b7a882c978119e0c839c7a0129550155312c90e363c7ba4276114200a230da3f2ea0bd3b8363a73abb07d3b31f28100da8899809e529ddd346c78a9f017408656c943bd7a028322ada4240d47d33c84a0ef2bacfa1adcb71bc142d0e6c652b1549271c9dbdc4330ebc71581c1d36274f893429d08cd966e4ddceeda95e3e8b2e79c4760342dfb8620db4632fd20b885e96d07af21d603781fc4b39c7ff245b0e8c29dfd0b77e108a1ce8f42b5ba5564968d7cb77fcf3f5bc7ade80e6fd1d6676edcf06516193e481d3df21e36fc612e984c63a1c44d2a7614760f7b07aeb9be403912f8071b1a8c2b13d1bbce9e67ac29896cbeb5dae6f87431b39c55253c1b929f837d74d053be5a46d56880d96f4047a271861e418f870efd8cd26b351a4c15d7f9633706ba8fb5af7e967715a8a94916af9a015aca2331c77b95546f48ad8c8ec3ec00c048fcb61ea5af8191e617294e92e5ceb7a19b17f7af42fe9972e0166395c812328e59042f3f2790fc85106cb87ad2b318e201ee9a597f0cf982cf313196e02a5145a83ea1a0fc8054b42ee6d32468528232240fb914e0178544d6d200c1172feab5722290195444af68462057799dccf6c5b2b6a5add344d66d8c100b9c3ad1654ba1fa424c0a23772dcb1b60d64c624292b24efda70875ad9fad1210c80f6ff7478d9a14926da1875bf614eaa412c14d01cdd9e790d9c8488edfd005c9d3e1a034030eca417fc99b91a199cd3dfb4b52deffb565d4de0c569d92605276111693045fd8b3b3a84cae2a4616c6f249a06c3776e9cb4a59bf40e64207f180a4807220115e139c23ad7a3573f3012c05177a4511dfecfee943b650ceb60e4000bed6acf2ebbe270198306d079c9b6e5e5fb1199dbcc01e888943e808f414ff3704169c1d5870f5d0001ab5e844d10a8f0562103b79947f244e4eb9cc03fd261d9dddd5fedbe4592dfa5cba8a642195ec97b991bb52c129ab66d428d23a2e9070968604772783c2a4f215169f7fdf3fb38df8434e28f02b96c61cd6b86cf37aae45f637b1ef2aa07ad59899720833bd64eff30c485a8629a6a416e577ebbf9e770bf3ba067c00ab935a98ba543bbbb3cfc1e8e1cb51be7b62d1c8d0a5fd56fbef29a23815e053e16b5324312d060d4b1985ca0d855ec1dcc61a755633524c0a3d685b147c5a5209317a8caf4d6c22f549ab539ff79e32ea1f04e0a7ddbfc6fdfd0fe4188241f576c6e818e2156d64188a64548d5b19559702bcff4bad39f5af66723358804567bcc9709d0d4ffb402b48b4ebdb79c10400d43ff175df89f60051d5c1b608d87671a616c9589e76bb6156f6561cceb30babc2231147c7e7d3ca1756d02a401fb6412117b0b6e9a9e0f6dfe9982fb4c736b9996c16c390c6a0ae174deb550f5486dab3b4c2bf54c02e7ff67e9f3f00627d1e9b4762ad6cd629e765af4b026d470bcc8cc7d55834527ad061a034bff65afa62ca6b8e9a9961721533f318050e1ff4a67091fc298c9a685b74e035b2aec08ab44bb2f4c4e30cf788ab3ad83e488a517862cbd9e62c20890533af39c006f140cd24b5e0258e7a7649cad69a86c0bd0e5378dd65a
ek = e3658e3c8607f9775ea3b57a481ca307a36b36780efd410873f9067ef06a6f75b2f695620c9753f97b167df14f4b59a66ee953aea71abe866ff3e34cae61b53f5842a9ac3c811abc36798059db5a51bb1a003b5687dc73e279236e69477cd03c5143b6e22bbde999379ad131215c9c46e37376402d434a58f4ca4c5249c537b15937c38282d2759a45243ce36d24eb234c5bb875b2594ac89e51564e43d2869edc93cb2143d3f72c6d8672df16a08cf94031612199c224e25bb223fb646ac5997b806adc1bcbd49a7833409515c05238aa2c3445a290eb4e4cda6fe1e61fefd58084db9ed675b608ea1bf660195c226a6b70cef5a114ec584903aa427a34c4f75b7d0dbb4564c72c2b252ea9b99173659ab3639d3476332c74aebe0b6656e3cc3f99206406718e5718e76bbc2dfb8b409780263851db783979fc5ea3e4a18d6383762c6d5f782e7333876c10414dfb4548296d33947590534a01c399a3731ddd4c882012bd0b1448e066c528f28c52d3c34f1ca1e2da234f571ae9921084179a9673091555b9d671aeb33a3c41c22adfaa8ca800b92e9401fe31b35c311d7820284fc534c928bfd575881e5678fe81803ed08041475b0f4a36c7644441a067cb35a633a2afe385ce1a1b5c4f9c4a1580003d1aacc548a4d5e7c94c6a4799cb843fd4c6e6209e1eb1a71be32b501b004ad9c0d7a6b44c2970140a021416483dd835e7987b779041aac46806a1a538152e3b716beab69a86e5291b431b1eb68105380df09758871335be0735b4a22de2c4593da03679622c2af78f4d888fb178098486602b743d72f25a57b3533623b57cb905ab499835093b1c4b9d40d361fec791cf82a17417981ec713514ba50b46608c1307b7939ad5f9b1ae47ac2f0c76162161cf0677aeca801504512433918aab949c078d46399d873b0a6e9987e9aa71e52c5691232b8bc68c55508c9bec555d17a6293525d297be94559671c0209561c6bf7859c3469772c25e0863c16c9c4aa453862e52ab3ca942d887c959850cf4fb2afa3420fe55660c22516bf8c940ebcb1ddab9a36a341cc144a646321037c07231424e040ad92c706d254e56f48012601e0de8402221711102be85f54d3bc513481c1e2ae6c50a022d056967c6b032c99ba89070847bd5aceb4669619c71f2b7581736726dc800a3148bd2871d8bf60708da4cd13b8822209bc09cc2a88a43defabe6a24986d697fef253aa91525b3a3cc9f102c9ea158c699745b03af77d41d4df72be7fcb6b7130f308bbeef6ac699388976a574ee1a74e84b48649bb32ec763227584ee24c0248b7f5096c72ca172d2b81982f676dfe44a896618c77393475521eb6a6fb8ec6e153c72d7f8c9067a765cc4149fc58777974f96411739168deb8a6b0e905997563d7f13590ab30173bb23f7b7440fcb6db8f910b12958e0b62fb6f84fa5aa931b118ab4f1ad6374a34721c053224b04cb07982988fa3a569ae9342953165b012f31728960f89d589613d07a2b16c71e0ec942a812a72cf90ec9b23118a59c6bf7c273c6163a8470b18c8c2ee76f4d2975e7d79df7e80e759a52e6b689ebb7bbc7abbf6609560081aac3aba2b43aba545951427cc35dac5cbafc7d394bbd57a2854e84b5f0f3059a94b35f3b0f1ad3344cc2a40fb89a87e091c9c0125c0052e8b28cfff0c3e0390967e1364a4ba8c0b77a7fe83a65b76255422ba7a128fd4b3c8ef85fcfc16f80ba5701c9a48ca230e455b02b28641b98a67a851f31621733c0a779170ebd690111f395e7461127481fd8e1057d35b6c20b1f68322e72e92a2363825566445544995dfc08ccc492f6e19072e398bafc32eff92c7e229f87d1327bb1884cd04849569c415860df59646ec59ed052bade3a0ea6bbb8e9d924e6c43aea22cd4969528d50af83b977d4f8681fa52ae6f5a60ec1cedbac91b14b70d46c5ea18551f288690c3aad6428939426326c54a80b1c6281d51b3d47462f18c6c5931c60395a1e74826f6c258f5622f689c4b5470976a961934104b41100142854bbf75d40d09bfd9a0e64575a7546bec19108770c19a7cb48208780e1c657863163022c910f071c59f239a23cc9f1697cf5177f88e7580df8c925b2c405a3360d0a80a6ea1486136faa9c48aa3801ee87b7cc5c638d67be57548c03711f9b2b31ab319d45c578e5acfa30dc426ac3b194230a4bb5ee07f4
result = valid
seed = ae0f65e29f38804a6759f70f4d01e2aaff7fe1c91ebc4f892dd0de3ab2e68ea5e03ff73e02a217659f53d8c47556bf3d8c94040f630d63605e2d0f923579370c

# tcId = 77
# Test vector based on official round 3 seeds 75
K = cbd7e4a223241e16d0527cb926ff8a4c945f11314f238b121a387f9aae140632
c = 86bd45c7f9fd03921c702aeca836925f7f4b3357a938b39e06cf93ca6bc8fb51b72546182fe2108eaa9a3e2b3e182797e9b2cd3199bf716a8d797a4362cdbe2135197e5348a916f1071ba69b6034a81f145f242d8011b303b872f3a65ddf91d244722d6487694e0834c59bd1262eed11131f44f7f7725527b662f9d6fc872a290d2887486f920d55ee53c68e764324a9141b1e51d83f51fc41f775f28102bcd79e6ee8a6cb7c5ae4a4d9ebb81d8128bffaa3089d3c8a28b47387c3d128feda9e3bea9782557c62890364f1dba9a9f40f3151bf2ef0614aa3c21d20219304b4ba0033f1da2d7ef2a986682aebb48cc2e414e87372b7eb6395e12219b9787ea6337a866cd1b57bc1f92b3ed07b95af0949ed4fcd5a68cac94cab44d41d8dde50b4b952641f9972519943a9e676ae8326b244d9ceba9a777f133fd61e48ee6091181f0eed4fef74ea084d7ea18e1a5dee64c2fb45f7a79a173a661ab047a965e5fddcd09bebed7997aaccddb5a428050ffea4a71ab65a812afe9216adcc0ff0bb452ce4e05350499bec8bccd91d29d99831077bf544f45d2b47ed0528e9a8c70c75a6172d8a356ab9916328076ca9838c9088a70af666bca5a43a854b0ac6aa3d1ad17d44ff57d75f3536b55b30f0db350b4147609a0b7697ede10b73d1769173dc618cab1ecfe6b42bd0d4417165b00008f7a1057516bccf53e22a911d6f025ebed8fb25358e4df02c8d7dff9969f8e0cd317db8c97cea03bbea44a3e54ceef4cfac42fa7787e993ed1168d63766323ab1846bbf80231ca255c47c69e102a5ee0d46c76cbf440edaf8dbde36c5d1977a692ed34428e73a4b5229b73696189194c813819724d60ebb1484a805455e938b74790651a9a4b823a6fc1205c1e96e306c4ed46b16e19db187145fdbf22c37ffac2f754ea752b816645848965a5afcd4b51aecab597f959cf7584b919f795f921dd5fd4eab2adf52f4582dc8849eb5a37f171920413dbd6a114cb5fdae452b0e16353dd06716f4b24b82deba79fe3af51fc98c7d417ac5e735ce3b19add258fd6e0ceaf98830e82e273335aea870e9744505713a083655c1295cb6bfa26c07fa2b8dd8dc97e65955e2001a64006c62392b97ec5df62c88e3c2debe1735c0dec98253e7ceee437ca1541f3a73209b356fa4b2e38c3569cb268afb062319f05a8f2853c9f081c5185386d5f5d8336016802d805c536a72e13d54c13aa3c1e1bb79e2f0dba1c143bf4d903b18cfa956c2b5276def5bb0bb4b5f89c834bd19e8badedefa2f0274e83df07fa989537ba8b8cb8af458f7a02bf44b269d6556dfa91ecd76636e56730e35b07c45a9143afa4cea876258caf6e724d7fe0ae0386b9eb3f2c45fcfa31e8f9343e771e8cedb9771fc864f0a728854e3b9fc4b04c30f8c8adeb13c6489b66c5f68aa5cccfb25771b666340747d0002bd70f76ea5aa52446f20894af51a9469f49e16723ac9e0602f1ab9297f072daaffa8b4104264ae578c1e3789fb405f01b44c46548944a46c87b3da0ac08493fc6e0239d86568b1132c2ad430ac0d76bd2046bdf31e98b3bfa83eb29ff895c05cebf28edb792e7678ac7379578c1b6738ff0ae271e9de818f7071ab22798fbffe9a94e728abbcffa249be1f0aa11bb428740f2ee39bf24858bc583b1aac546c1ca09fbc87a5b46df572be14e6fa9f6abc4cbe3bd41bc100e8a4d2e73e60f5251c931cf133d2883de857dba56c945b6b80a8872ba0f505e889f9033915912642c5cd6be706fb39100f3954b93498f19c6c880215f179a331859af35da03b3de56f3c18fe2f2bd84ac483aa86fca3698f82ea27c15fa6c844e225aca5647abfc0747fdc5570fff8209c288d01c7f405bbd4d2da146b79c4e394f999ca9ac92179680943a62fc5b7af0e4cc71fc15e639af6b70d4df4e2cb2c7382436cc62ed422186e5f88219571786bcf60f3efd119dc9e06d2cf0c9aec122072658525f86ebf99579e5733f4f8429bfcd75f0ac58bc9823eaef89deaf510503b51af131a81a58a7eca063c310cbaff194924e98c4402beccd0c7e83c1233bd87c6b32039db84d961508e60b108fde7ce1b5f74ecbf28362c1db18414d66a75742c5f2d6dc3069960cab26d2447d7fa3140b017bb3a4e06a0b8183873c4f79b54f9afe05c7885a3105e49b30dc6beda36118f074af630ef7766a34d2d14568eb02de6
ek = bd8557528725705c2bd05331fbc20f5560259fa82d438392c7299463710357160f985555dbb2ae4438310e3879982b55f03018c17101c2556ec377b15fe6507488052cd2360b52b8cbc7856c8894cea237e76214da481ef0363c877294399cca9e38c249392d61a2772fa4bffd98165d24760bb90ce22614e892a9c7f350706427ba2257ea7a1304029a6ea715bda9b2fd682c6aec65f70018c26c3a41a30f53976ad8b83aff7268f6d9b3124a15b94528024a179dd24b8c56cc8605914ca89815f943c1c568f255b757220ac606d06a1701457b057ca323ddb65ef076cda0044cac79455798b501463d38d24cb9c65faae94410f79995d917c49319e898aad54c620291491f96362d4792bc3639b6551e5a8b7030e9870896ccf461b65fd82ed0f69dad10bb60805c553a1a195336435303c1c8834c3a25c2832bf7b62e1b50c603951c12ab6b74eb72f4b15abb5455d9f681a0d5a290c0bf0ae79b03973e3ca80d9ed283272592fd0a64938c26803441dda5907be52aab1b9ae14b62f9db044cc0c2f5f48f0b8348a6b26631433dfb00b180b721910b8fb533cfe4a8be1d250d75a9cd492ca059fa115132ae5463577de070c87944bc48695f3b4b04014e9dc29185446e4683ae2cf5b9b3ac399fb6c6541925075b7bca7b7326861dc105b3b57ab55a8117ef69b33cf79665663d3355819dbbb235f9693d7c0062e5293c0a32d7342c18648500f8cb3ae925c530b6507418da33a819e57897849bf3f36f6bd68287f7cf8b5281e9e5af40bb5f76c63d4a14cfbdb8235c6a95415c4aa157568c34ca9f58b3991a756bf5ab9b658d9464ae207206d9d2049d9145b7cc59261860267806a23aa513f3c39cd7aee8e71ae4b3a4a6ccc570f179148c2aa50bcdd612bd81f8206fd1334389b9a726208db920944530ca839f316161b89a59350b2220a4b6c67caaa2425d78da2a3b454e396386c5500f7726aa38530b881640a6870d2e5100ec0c25d5a39bca206ea5652b55a8a31cebc84fa62f2ab6a57a2658240a0f14841e48340cf158bfc639149921632047ace0cc2aee5a3e0f647fc0c671f648c689002d98910f78b34e80c523f9073e4e4c9e6e102818e996d3a30886e7bcf18b69d2a16fba1181610b6bd248035cb90d8d440f6d4729031b21a4e1237d710bddc5040047745b231a22246e517a76d76a0ee7985ebc794fc5a51c17d9a9e9acc471f89cbe260df5c4676d870b8713bca53a400cb9b4fa6c36df97a023ac03b08c621e7329635c2e9828719203852970c2fd557348f5365cc917fd3ccf71d38d5d96336026c7d33b885526632860044237b4a6b09ad392414b068144ac67972b3ce7a25753f631eb1a03b4fa2e9f553302a22eb9c721e9f2bf74a06673fcce5bdb77eb4b525d63906ab2c4e8518322d3065121a20546a8a4eb45f85881ce25721b0058c2334ffcf2946c7b9d6ac05806fa778b2041bad1c1250883873a95e3d5b76a3480d8da8b48683c5db2757eab9193750649e74440dc58a56b3ccc27b2a8177bc638b61e0136a215c8079666c77857018784f38bcdda0c56639c03196b54cbc80b49b0aba6f6a9df352cd09c5cc6e05f62e835f7a125845bba2fcaae4bf61bc55ac98bd67763ec0214cc1b7cf91632960c9ec01e0f27a97f909d7fc2486d0cabfa146b72baa14371041a5336c71305e6e68a43577bc1665c0d66c76a239095e13921c00c4ad11cdb69050f7857c3a1b70e2a2152ebcd0961a936f6146d6a58305086e934061ae32bad1b894cc27949f280320401188775aa5078b1497315639288aa2f1f826b48465613a73c5301383b69181cf14ab3a05035a79de39973ec5c1fc5869af11320350c3c4208cc68db8943a017215b72b3353b77003fb0d513bf677b81f66085e8205c17cdd6b603ac98310c9a967a7b99b8d3af10b66821612333e50d72faaabcf93612210572e6710e482702b17bed5abb5e4a57baf365c39b59dc7cbad13601de6b40f5370a49e5b48c9580a0c26195013e6b6889b99b7ee5d93fc8b795cc62a37ccc5e3de2692ad66e903c74bcc45ed6f16a68ab17d8e5094680c428a242d2fa247985a0b7d7a300f70e844765dc30437d032f216a8d99dcc54da34c0a4c25a8a120b3c32f45a3777467b1e639bcff1bb9839b6b45c7895bcf62307460df309eb4e61aa9cc8941418677001064ac161a607e24e1
result = valid
seed = 6084a235f79dd093ef6d185b54e69df33dacee73a9bf2f379004421a10e3a79d9f684fb055ece19459eb464e91e126a7a6e3ed11ccee0046da234d964c985110

# tcId = 78
# Test vector based on official round 3 seeds 76
K = 7849697d9e1c731b82ee49f017fd67d6bcb906408a9b09213b075f6ecb658387
c = ab3bf275721fa888504426dbd58ac20a234331510daeed10186073ff9e2d7b156caccc8acac8278c19968e136956b745d6ea41832eee321f9ed5ffe78b15638b64f4e467c8b02b462baa3e1a39fb6ce67a53699dda3848bc4707ad980be6ef1dd837a3bee0f2b5c1741fc83c6dff1fe486f5aff17f19596b5cfa50c48661285c395c5e74191f37dc4eb0d47bfd5224015e7b3443e2f41365b338d7806366059cf7cc8041d63c7867bf425b1468f2844b7c37e4a2a95f6be3f971002edfb5d9cd697a4e04ac19e00cb1bec5549a25ea22d581b2f7dd9fa57dfa570ecbdb6eaf15e96507a1f8eabdb5a56c93ec3b2d935180a26ce884e69e550edccffb8d5511a2a67ea30aec2c689f9209e11607ffcb3d3e59eb43e10864e45ceef642c74e065e671cf008efea88b0a6aee56e3208611e05b3251ebcb23f75ce7dcd75dbd3f393deb4a6cc4cf593f3c19515739d4f8fc3f567bb73fe27261c600608715e599e43f2f0fc408578b2ff7bf13dedbb9607e9fea6462cf1490396db33d1e86f002dd0ffd8c04c6364f422ce22c6a36cb379f6a8f75ef6af6cbb771b9a45f5093b3f0891a1c28c90577c3ca9c7e72bacee041ccbcb8504dc94d0e61c707c2bc25ac907fca7e32323f9b8056ae7b655587e77e3101dd9c7901f81472086851b78b083cda5932ecfa518547f23702ac75e09fbc45dac81c94817908ac1ec29aaafc197b9f743b87cbba8f5733730dec689648da1dfb24685b79b4a4b78cf9b3bb844fbbe52db29e96e71d0c2dcadf6a9a02fe25181e87ae45686cc857de917a7b60d6dcbb3abaacb2a6c6f8d59e1a052a9120a85da873132ab45dea2cc5fdc593513e172e970af99e73b9717e2e2e85e25081ad945ef3397d7338254a60d9549ce995518d371c0c672331405bcf88d6b3122eb55f876753520166622e6176436a9105655a1b21468608070a683bce0d9a959553a348591138c414f40ca3b7260737d70d79f5ff67327cd0811f695143f48c2fe55ecbeb7b66823251f97e7ee1689578548430cd832eee8701855c9a15aa932290fa9e19c688be321c4136c2dfa9fde8d7ad97bd1fe0a1829066616f312b473c0c996b50fdabdeea8fec2e88df7d7c8532a493baf9df9846292803fc682bc89104dc1f83540f3e621d0d8c348f0ff85f11a2d0d0d702857d1a68124ae30ddcdc38d38bc351873ae574f1c7032c524c87b7c38609840444f73c048a23abeee5bfd4027a26d2afe6a51460ad081a8ae98e881272c39036a07dd34b839076484b4bcde7ea5a0c4beceaf0d0c7e491375c5c8f796e64643195960243816a25f6f7e5fa1ec23f5b42c0b76ce60e581b53dc8933288486c400eb837f660be01982b8621aede8d15ab7570b6abdc9a357b338c681b208ba9ce8ec3fbf70994d5d6050686604dab7f87a27dc041acca71bc9376495ef033135ea27b9e3542c2cb980e6f6b75ea5740b1e049bff28b4f33f486bf8bb952762994df7c12b2907457208d700b485da9cec56362525562f7b967725a506d0926487f2994cbfee7f4c945dfd228894dd9c4dc30985bceb0fb4aebb36d8a6c0f1977593beca4834fa25b24102dd56623e725e40cfacd5b058dd7583fec862b5dc44ce3ed116e24191d342aac3e012285e511d4987f0183d032b37d24c19f54f35944a6c131f0558aa4df636ccc1283224aecf4c3f5b77b7a5db6405a51e060c960c87ec15cdaf5e080a089dfddc90ba709f6769c28a2be186bed959ae4b6a217b51c607f212213b1230e7015ef77a893e5816fdb1811317e321be94f2fa0bf398b8a52acdeb9059c37b65fb6ec48074eb376c522abbbe9f91d1e5661681bff86fa11d1130ff8e03ea5cd826bab22facc03ace0c7d66e0439f58f90790f1de4ced6a69b21af46c09116fdc8cc439c8e64d83d400326202921fd5300a3fc4688b9bd2fcb193d91e460dba2757a7e6f8d98aff772845df9041ce5ba2bb3e820b7af7a77ba40d0330bba2d48fe5d7ae02e3bbd01be2acec545f003d02e7601ac1ad0cc7b696905e420202ba9cf8afa16fb199a920aa8f95115ecbbef6bf031baa16b02ca8f390aaba0a9c13f9742b3b7ae7e9200307b76b79108022798a4a9dda95bfc45992575bfa04f2c69d1d887e95486438b6b19c51480afedcb28712b2ca165c942af6d08b8051222e24ae7b22dec5be1843529866fc2a9ee3af64b27a30f
ek = f7a1521ddb8ce3e91a2835a177988a4e856467f6ced236ada9bcce8ed885b19b862b952cc8a2269f35826a290a90c170b7f9195f816dd631b1ce66442469c42a420fad3970edec539f11826a4a917ab105123b4c14087f7b2455202a5455159e828cacd84767e5b9c024f4ae6d37596ca7570fabbe591082de627fe04a97f45409fe265054bbb57426b6cfe71825837b4be360ff7b48af3a7226525b77c450cdc4a483a17d77e723c8b1282bb40fb621731fb504277ab50f171bec369818bc3ec22126f6a47ca2937f907890c7815a1e115143f62f58550a0459ce7e04695bc7737787a972321578222f5622449010287ab844e624699a1ab50bd872cb29bfd534b401e538c51c12dd8c467a14c24f5c9856234da17ac5fa28870dfb70565ac954c440db457214016e301736520b5e15538e92d1cb205776f849cc0b23211e6a67ad5c9fceda1577e625bd271587f939fb3acee14135613592a7364534c77c2a1564151c12e1c6a219b878180001e2c94053ebb1282c5288a707ed7b245f15054d87b901c939373244f776ca51b3b9d00628c9a8165993974bac2c0b26715ab1a1b9706e8264a0d210a0e627ae60b59ba58a4abbb61e93f0cf31230a624591e0d1a368390205d6526889640651b7cb71c26807b11913056629914fbb1bc2545b55b2610f992e73812e82b73d10a541a7c8621a4690b2c00149b5b952e91d992c52e8426448e5936dd41ed7725ff1c5bb54803690e7b642805b168829ee5696b5d51a13560a36409a1ea41f03ccbf6bb86a1b205bec128ef81c2af9701752fa54cb3784081b5dec67bceea87a8864bae5bca2aeeab4eca30d460b4015870c0187b2519783fa030a3774277e018274775ea2ba027b8624c1dc569416a3117b57dc5b34a1056e4c9b1ea54b6e5f55bf1cd3c027cac8f5f9b9e4c921d98692a007ac22c6b044f6ac9ae5acc4aa3062a348eb2cad9e77189131bf56aba2d86612e01accc76b3222b01d30b079ff5250e0869545641213c175bca181eb738fc7e80e989b43a0c4c7ba0b41404abe955c3c01859dc17b35f48cc39e9c6ff84625923c1229e9b7c3c2ccfa760c8808b43225ce4fc96bf0c0affa26aa43341f7f14aa37ba5d48798c1661319b31325d04afa0759c35153ec77b07d5d88050f5a1f55262860c94990460341c6eaa32055a480547bb0829d5c3398208018b4c098ac686f1b18870864e2cb0777a798c221a659a0e7e9c5c2936afc4897a611c55086330ee1689f7817f44a6c127a53597576f37b35b4f74c535444abf5342dcf256d04800b04361adc83a207952fb81caa20cc8dd07a6fe8864e562844882b405b5b4b65c948b237b385974a9d4963068c3e5b18c51d42a7a9211d4f274ee5208e530907db49db956b8e10977e2357223523a58b511fbf7993bba3c38a95bc0b98062312a1c9449ddc4082601780ea65a6bfb1467a01d9e326cd10a8e202320d2a29e9b36ad09c44127820d6d024b3ce0c818234f55d7855b0b000462b198a669bf924bc81c99ae0b32a1c21f448ac6084c71a59a90fb43aaa73266e69a077d16a8d1443de4c2b61c3ccc731437ff744b7a7cc3a02a948da951d5763f078a991cb64ca7b049fa1b1eecb534509aafe04437e5f84e974261957ba746705eaf4528b4ba3764816f45045d40e807c14c3577a25f75f69ccaa136ce627742e33db588bdb5cc339ef916d7a9b108180a637586da55085eda466e3c7734f85e6a903ef0fc91ce793910231a8f46a7e084c595177a501b390eaa818c0a9fd37c9be78160c7a398f0e80d8e58966140639656890cd08f7fe92fe316cb1e1517ae7741445a47c8ec3ff8f54f476146f1095f9973062bc17f6723542b0a48e12b7e4dbab100f3bf6dbc219816a76a3109ebba8c823cbbd9176061d072d57726cf12908747bbc267c59fa71f6c719cc7827b91919ca3793d03a73604e1c2c98ca2e99877b6c2b93c97965c06b2dfd71cbbcbc7c81cb56b36587a174e899306acf88fd2689e345a78657c5c0b65b0f3f8206e405dae4738a7061d54db38bdb2ab87e8cb6dc93f2ba0c11b65712840b740ac90ac3404b69cba2123cd335004d8e363eb08148a627b66b4142f66b18e460b59d05091640587212f4dd60b84e61f0db00ac05b15e83a6e0ed3c2bd281161cc07676e12ef19a936d073d684c1491518bdbd426eb5a1463cea8b67
result = valid
seed = acd1c0217fad5caa4235544dd9de153ab1880ccf4c76f16f236fae4e4bfda04cf03a8abb0a5010f400ae5722a75bdf5a2f6d5b546b34d73857cb1bfc7e587aa7

# tcId = 79
# Test vector based on official round 3 seeds 77
K = c543e8af9ae37877d6df73cb7c52819c2a252a85bbd12ca9ef1990d73aedf939
c = 43caeabbb0780353630265f7ec031e271d21eb33a99193e5103482cbbb2be9eedaca422f46f1467f31f75e4add80f18ba0bf5ba8baf7f2e1f3f53a10a49a8744fbb5dcbf31fd72b8e2f43a3ccb1297495d690dd23c0cb128a080321ec598f9b10633d3b00fa818d199dadd8234dcd421fee4720e44b5b090a844fc95e37bc7e561507ebaea139fc9c2e137d6fc7dad05532bfd714a50afed3e10d6ee30ea4b53be87a81a2edc6f41545f1a4c4e74226371b513ba31a0a05123882c8709885170d8b52bde2488ef13627d3168af330a914219cc1c869b83a531e573025839676125100b376d6c7e19f0a8c39a84b7942a8f493803ecca439b8b0d6aa984092e1dbb44552bef183812235bf7c1771883e56ec1064166083fb23be4a7a5ddbfa743109a692c282e0be159447fd648417801281944a32bb68e39dd18081b9c2bfdc2828fab3089023acbe74ddcdcad8ccafe75030dddef45a3b323eabf4b5aa07ea14a814fb80ee16e8208fea7a21ff0ccfe155b5547fdb330c90aeae7a9fc63090e784d894b4dc25396dd989e3a0ce8fac844472170db804106f76c360f666860d50e4d9d2e44b32adaebbb84a276fd41c50067bfc7f158391ae6df38cbc70712d6f185558bc295135fe35781a73ad1ea611f33f465feb4201336338e37bbe146f966818902db5d9a8073ed3306b5946e08bf593352f9edc6e545d477834c77ae2239fb89b88650e1c3d7918426ddaef8445b7a32d6ea77dd761ec980b5167a3fa3613d5c7edb02227fb57d7981290ad7891ab98c1d127b75f5ebeccad787c9f6d2d7b3fe5db6ae2838bcd9ee58cf4ace6de6febaeb2062b1029751357733ca4946fe95c17ffc65c5ebcfc0a4049e55a9cd6ad190572fb5ab0d36244d01fe2a76ed4cf1fc6e709d8ceae012e613f81befc46810dc9b745f918d0587238d304840f7068c2c6f646f569eb5aa6c628a2ac4a77f270e337c3e7e809d83ed3075b9ef199fade755fb0ade87d4458305cb06a1fdcc77888fc772efff4ca7588499615e18aeaa17aeac591bb93f2bbf3d8b363fec4f7f62363ec2bbe9707664f5a18c6ff1d1198dcc42740324183a530b401b3c480f10531c2eb23b2b2fc9b4fa5891fe3c38ce751258c58e2d36eafa05b434b78018a91a7f010d0c8aec5460aa4ea0c474d888a7719c8fed5a1a171bea5b7783403435855b66f0054018271002342cd8927afadf5901500ac05f86c53f245210f54d4396053b5e4cfb140c9d850889f022447e947e039462f169dbfc6f58ce8a8aea3eafbb0bc57c5c34bebba106411e6606fd23a31e468e34677db5c4e9fa3897b05a4e9594dffd4c3c8f3957fec8fca9d6820aacd586d280fdb364cc83b001d5f4a167444fa461e9c37a131bac23fff2c500bfc4779bfb9e6f07548012df8af569f743aad0349c1ac04bcc61f949324284db3f9c84dc37e19508d5d9e4afa3c1781ea5bfbdbaa0d40f54e53a8146ef1bd01ca96fc77ef2f06b622dd645bfede60e92533b15d5eb753142cd2f845afbf41c3e309bb610b9dcd7642cbc64e9554b5dc09e3cec0cceb778d66891f6edec41e67aa4229fec60ae15f7bd3bc5960e5a6a8dcad120505c4071a722fdbf28fdaa344b132fa97f601743151eacb3bb04d071f4c566ddacaa02f226347a9368545c6f821293e6ff3dc6ee11c203e8e02055072e0cee63f0b062faaae446e595041561d57b5c74c6457b58e747fd63d7b1e9fdb12a1ea7c7c59a5d9df42de4c61c0fbeb55d946351ca5d78f41f5d569ad82766a6c386010d6e93bbc3b50cbbd06658bd416ae16bb3147a16131892ce84acd8871111c7e058f28f401518ea00abd0037d6be24195d0844e17dc72509aab8d39d2bd47cb43605ba4dfd475e603ebfa243ebd56a1f6544e705e59899ec3982140d8b783e523d54e2998bdc59f6f7e76a729184f09d780c8235456a595327298c07a146d4a52ab9f24da8c3bdfa6e77f0dc216762884adaff8c582a300daf4e3c8a532817a3b6c015328e6af6f948e239c257593c61da28d00b834c1b23ebe44a61c032b96b435d5a1648d2796e500600450ab459a1611b9dcdd78afaa382cf31f1adafeb6c49eb3ca4af14878d22f9ce1a567b1e502127d5f4ca85afc070e5f59aadadd86b14ac6e6076d247b5807e14b935d7b05c3686e47edf3f9c03f0aabe274232953e2199073d78ad827e77739da
ek = 6f161381cbb8ff776b4299a36c893aea783b541b50b2c253c088683aaab40ed421eb113add58b322fccacbc9aa91b74fb0657e7a2706ad9c7c7f7813be9008cb07980c310f47c764b4ea496af60e8e6a534cb49852a2c17b4c7bf096c52c72264b7855b7a5552aa93d9aeb47f5ac34e340a094d411cb2cb962b90588a1b32dd68b662060ffa2ae2999525424114ecb4905a19a1284928ed8c42a2c5461520437f93d3cb76502201412a65983dcbe4c70b9f9320418421962005b39ac65703442002d52d18a83b08574895c0eeef19bfeebcfcc7c308f960090e9be93a01c36044220858f671bbc04f1a7557897df2a51adf85a0f7b25f1480089855f1a150bd8207edd0c63db7b99497aa03eb33a8068067d43a24957a20fdb6e11942559087c3ff343a2f5503b33756d55c9b9f29f6fe83d80cc3cbe9a00e8a31d0b986d1ef7635cfc1cde434f6c826ba5445a5933845d1cb8047a8e2f263e1a86b4f58433c5318e6b86942ca92cae767e2cca9111bbcd8b582a81aa5d22aa29dcc21f374a96e55302b837aab8709202141324386ff7f9c7d2ea068b057cf6954e6a433a5502785bf43ec8854ee7982002c703a0d6c35ee79a316a1fe3148b0d933fcd450829746c70e26d5b7b4792c40ee5c51b80cbba439c212f1c66cd619408d654aacc9c1de097a9d03478351e9a377e08710263728c08a71ab3db7f4a50774f0b99c8306f7d39c1aabc4b4bd64356476f85d6945a404df00b2da8988bc9f6b34579447dc3bda9d1a686e2c8ba67666f179f77217daa8cbe47a40b154c16a773627ab06c66b5c291b8616bd675c0351db13938c0a22c874b33d7cc128113642ad1321e5520a636681ae188f962a793b072badc69316b96fb591a99f53ce160c1c9e56384925afcf5c2dd74069f89580b3c18bc15ab0c91578686cf801b25c56c3e37847be52b5869c2b3f03b9b5b6ab0d2b5043e56bddb1c793d2c0fe47544e61c12ac0771a48c8249b3649d77ad9a4bb5d20c3ccb0ac05b51a0d1e29cc791677693b2d96b83c0d599e46b238063c50c7c101f3b3bcba18fc4da9d71b23dc133148417c2f4369b0c92855e538245f44496413c741282f5d7b1482167d90536b89165226aafd7e8aee821b22f69b963a87e4bea84d5ca3040464e7293b1bab723dd393ee3606ca2940431502f56183cdad305ea19cc3f3974236310d05220f233b383c5bc97ec1544a8528c1c74a6a48e9b9b31097477efa632baa4bc6a8abd6ceab5d774bf988b7d708926275227be2c416dc90fca4720437425ae9b4769443472e2b54ad8924935bc0f65a4740699f2051c1e53153cc354527450c8909366f696c8a323a300a28388bdbbec532afc1580faa1f7821c5a6988d8386265bb9dc1043c5ec2a1c51a35ec910d80a1a4c41755fa669a89e05de79b331bf13ecf88bff92ca340d5b961f446eca336af53a95173cbddeb643d4831c2f563950736fb912bbe370daff28cddc319ebe86958fb1794a97001a14df90b01b3aa0c6e952e79c7af072905f552487bf255e1f61536dc93824c7709492bd133516ae71c1b057cbce6a4a3d48b0744a5ceb1604e41a378e53a9afbac28c3cf97b1b03b31797c40654fc23666c34f77207639faabce69c1e98262ae22ca956bc043fb6748f54310379e975958584579fba4bd50e04b739020df78849aba007a4a23da8a18d449194073903d1a3ea4f43e0e76b299c233c5fc8534d831e69475ab6b611ab02da3251fdfe6b92475041f7814be839fc39bb06912799c553b4647a7073482980090c2c9a96b2866d6d8b65db1172bc062f3490b708b239fcc8a39e8175924c930825916386b463b645b4832bcc399b69a812a992d09d260cfc964eef5c883027a2d44743fd538d05b3417a26974bb639f494131803b10678c725a389aa6abeaf83bc947c6a3d031487488c72b1700b76f25f42ffff6595d87426b67258fb6b993508189e9b37f16c2efe87e3de705ff794b0a50cb7d8bba4059ae2e3ab4297429a3122c3e0568a64b64a401aca8ba2edd807dc0c0656b60b027290d23bcad4ba71de7f9989cd85ff43a1fd519b7eb40352d85b940208f9f8596f1946dc2366736a345d9c7501511101e81928380591c19868128a921e56383d12f19446577783e0b1665396c56cc9046c4c7c08a569d8edf0b76096e3c0643e13acf3d522c782871a1f0b31cf8
result = valid
seed = 241191401a63afa750f05662e354dddbc683c776ce3222beb83e3cf913d7ed7ca59b3bd23b49a95bc1fad20070fec930b6060bd827d742b077092e422268e15d

# tcId = 80
# Test vector based on official round 3 seeds 78
K = e35bb159c5e2b555d89b163bbb2145638ac948d0b10efa8c4f1f385fed047f87
c = 61571d32369b0173448b4bbab36ed34c32b4ffec1ba3370a0d7f9d7bed5e5ad086e8bdedc51267f09f4c9e442e42a8cac476db901c5cb6d9e599f64aab780b6b7fc119dd1ba42bff5b16f54e9379886baf6cf4966d99948f0392ff96fb1e027af8f750487b4bef68a50e6d383e927991b6932eb9c0435895c4823e9dc1f3ddd167309180e82da6a309be4debb3dd34b86bb545a24d20971f850c6ee2d21ed70dca709b78e43bf011ae7a00bd916b0e5fa520622614b5c4d0b8852a72f1231bd63cf5e1b72ecc8b13a26a9af8092852db8a3ef4f9ccc31248a5732a6744835a9554f6a14f8778ca9727ab30efe3cff4f66ac0510262d476380239f9aa249b50aa6297e5efab9e2f407559990c60e3816410912b0cc3d480d54c28af0b81c921d9f2b79fd3d22a33c566930b4f70cfcb23196a9e14b9bb3593a3f995bee0e9bc64c415ef3d9b532d531c9639e233fff5c5360b7ebb8ea11616f88e1dbd36b6c3d9037df99f265861b62ae4634b66baf884c1b72f581e4b2d5f1fca24385a76a998b42b5b9a094bbac9ffef15b795fa007d0840d4755a7bba1417c2e09095c5fe5cee4ecdb2548eb73b8d6296a2e4303e79ce65ef9187b7e7ff9aa087e52eff322f7e4ab56fcb8f0732f336318d2dbc2e485a358e36d70f91ad7149f6d7c80401216397f32f10928a0572896583c0e0e2ab0b33906cdc8b59a41ccb83e4ce9e1ff09598e45c05965b3548f5233b8ce34456a373f7ac51547a1bfbf91ee1947fb2bea228e76a46cb1b6370247adfc245fca831a0ecee168e16e71f87faf6c43f3107a2183d4e5b59052707f4bc2075730986d7e637ba5561feef9cd68951e45898b3d6bd107f236442cae0bd583904f53008ab5d291167f6f53f1e4e4040332938fb59d8b71a48b7274280c0fd00591b2140650b06b3a71efdadc63bd8a6b0113cc763fcc97f367f6c57e3e4456953b667f6b2f98adbcbf85d1815a6a7491a252b6c63c40674fc8529a263f64218b7f88f86fdf5e770e78743ccf29ddce1c499224b0263d080b7ff5174f332041f94972a927adb8c6b9bbda97852bd077b8958e83629530ed15eb82f46751d0c8a01a41efb9bc6c3d989eecbb66719746e218a9ea7c988efedc9b9d9cb42595fc3e836b902a1281a823cec78d6bcd9bcb8fa2f3e0ed6139f007e65c9b380f635187c66d80ea2d1ba706c7678517192bca307ab3bd796eb48a58e22f5caa6c2dd22adeb8a52f0e176d54a3361d0f71bcd46c6e10bad4892abb4b9bae96ced17e64bbf8f99f7ee31d18f635d2e775c554a6c5f0a7545d9071b99e35d0b3e6a943d1f42d977ece6303ebdc53f4f168ffed2ef618ec69967e376a111c39102e9a72c79ddab5fcf5f41eebfe9d6558a5d1e1fdeb7902a56cf436b1449e1b8fa89d5e2c0ab0d3343a84346ff7a9255088fefe8a04718c4a7a010732418694cab282592804dd6b808fa66c869624edc3bf66ef4fc81b3271e6d20ffa7b17e3c7df0c1d5c7f7324176770f8bf89b8f127308fea0bf4f42f363eaa11fe83e790b493117da73032446cca8bbe3ecea86e08ba7bd64f09f48ba3106a7a8c30ea9962d2bb950bbfc4ab12e0b7aa098c763973b7ebace2a7541fecb7b380b84c6ed706f0db059d952f0b3b25c650b974ccc2afa8f53ce2c746afc6e51e482f8d38c7d51ba2f304e89e4b7f5d3ab0784d891aa20ad7fdb03e718f5a092984a82b6bfc8f94c3ad1959d59fa163deae47091768e923f2aa072c8705f19e3de919598e85f13ed240540e329faa942d60f489141e55a01c49f69ff1aaa6961b867ae13b77325ca8c4fcf9a85aa1fdcc2f35c94ab7765f3db7c1502ffe33b73046238d7a38a66a8a21cab1af9ed6d46c39c8d2806ed98949e60be6864a277da88d93fb3ea64983c8d492552bf108b6d02ae15d295b3e071ea002517aaf1484bfe02f20f9ea52a4761d7bfbf220620ff5ff5a5728251f31f46efbc5526f04afb170766c06c856a355e831ec6bf4506812711314c96ec4ee7a25243d96c768048b5b2a527d970519809abfd2f0ae56e0e4b20dce86f28aadf9eff31caadcc7b4b52c0f285bdd59ac272e7a8a900e346612e2745f51700ca7694e4c85b13e25fa4380d6b4f21ffebaaa63aa12e3796be74ae4569ab7a19f7ca8adc75a4deb44281cad9baf579ab7e1848a30b734f85b9a2e335101f6227c9545e438e84305a50
ek = 81fb1c51f687aa1438a329b100805f99f016d9119d2d06c1a6978569e7c40cab47ce5cacc4d35aadd89047a3bf7175cd8833540b8a028c27461d334b3f8680daf57313d7713a35075ce971cac3cfeac02774c3589c21232d5a73d959705be77c3ca0884f8a1c3a89a1059972f115257bc0ce9f13271fd73e7293bf944b82865986a5d56e6c9c825c83271f42908c0953fea66de4ebb820013fe9aa9522ab4ed66334de641f8e66766bfc47a7a5156c182c0bb3628b81b59461b05e3a11d945b36a3923b12abf8f698d1234593d0c784633cdaf09cf8f4148f6320b15c48aa81b1fc3e79fa4055599935e1076c8c1780b1910af4ac9652249b0c64c94137132a12ab62dd265334cc46a3444437a74b076039f39bdcbe2016d8402081949c8e6066f09839cc0adfb5215590aab10c51bb03b68701b0692d1c5c47c58d214b139b83562728b3a771f25cb7638077c4b6b2f83b11df2369ebe9b4e51f36be72bb04e1b591852aea0cc31d1a774768940d73801b8ba23f71c542c8c01559862af4950b7e21f5d4abc3a1104251574e5597076f971b46c370fb1858a1cba35353d29a23db9e756c57a115539824f5375080990b3835023f448a2314d08c6897da5ae35325f9a6107ad4ca05d653ba78c5769e51b368c200543c2a2884a2d504a73827009d166218a981189b5556b38df395ae007772c1222c3e2778c34774c87ae0931bd116c82ae33b3454808e07cc5c6d16c5108c155a451e046260067c6fb0181ae084588017fdbb7ae63e96321290bdb4b3867074e6e684b700b7d5b1074641c5702e287d257b8a54597667c1ccc702f735c30bbaa84bf405123602572962ed89c2d7a3817ac4879d1392f9199c003e63666f1cfc6f91cfc9386b18615bd36913f010270e8a4a9a99e772cbb994b4ca926bf8a04cc1c20c885d2683301cd8c7b381190b0e3dca0d6c33fdd49465fd265781a16fbb546e9b6c6ce0462c604b9fff09cc2d4608259284b8a83a877b9fb18415cd60c37b0b3d6a48c803a61b0a5c9675018f64a013062440f0c40c62055cca7bb6cb9a293193485fc529922478e4c620a73144a57833d3b5b9bb222f2f4b452447cc06638fac1b4404402449a3cd60bcb2fbccdaea42086682ad7f972008276e4e5449217088b485ce6757eb3410c62796d0e7a643a3c72c612ab165475f6e51456d498e858aff563c1f7781035fcab3c85cfa2f207d1e4703d3015e14689fa0c9b1f57984b678baa10cace44a2fb23bc1f317d5304552306183435c62012b2ccdaa9a744575f959b57b9ccc2c28e1a94959a812da6f259d11479fbbc97f54a57a986be61f49ec42124da687221aa3eb3b2c0298249746b20cba291f1633e784608d5897da13a20ea377df6b95198132a7fd526d065250f97525d809bf9cc7270c7b723cc95dc9c8ddf5113ec4c8b3cdca07a7242034741a3cc684a998514fbccc435a8a2d92675e6c3f252a7019a74818689574c6ad907080954557cc12e1d47ca23240b78c2301f39c78127180c268b76289132aab01f457adfa649a4324a08e0bb5345cc2ef90fe6e33588d6adb499b04daa642fc01f5777bef8a7af04179630619d13ba0991cb36e8c23f16baab09a72e7388c93385331f7b5bdf420f1e75c7ad28c54df96df3f1086fe4120843af7c7878b4483956b022ae05112253b97e6a61780ccf4047589ea04000d57593622983e8187a6232deeb59f5e147ef1628a9f692b8bccea069cee6f49533b7301728a3ffc85d7db98398ccb38523254f843dd79bb58b4796a1fc6d68095b8faa7ff9381d01d61bd6694f2c225c46086031a86105661033948c29278e422b304dac9817401af89540a29a1cd6093c86a3878c226fcae156b85038f4ac53579143f2f5854f825b0d45bb974b724368814a9487a60a6e41261470935a90ebcf45b53279c67d92330556e99606dc22a2419021896b2eb750b2479aae7a706b1bbdd9514173f23dd3066161a0af8a6a9ef6aa7efcfb1306b9c421f63be2e376f747731a233a45a8309ba8182d24cf6598c26d65c89da9c9e9e6b9579a4817552a8d355ede798e09781b387c9935333b15d92998a4c736d266dfc2ab61708fcac7b821c01044492f7f4bb8f37b5026790f3a437cfa63af88341b95a8899ad31b37491ce3e42fd9b3701a63d537569b75a6b4b362c14f1b4ba66ab7914c9900187f1057
result = valid
seed = b9a6b0c05677e957d41a34ba03bd06f2a9092e31f63389397d7e70fde6409d18e99c0e7b82be89bc3c1eaee6680aa4efd394e40c2b3f30523c8117f7c26a8969

# tcId = 81
# Test vector based on official round 3 seeds 79
K = c10f4e51bff1a6f49da4cf9504d8c0dd1832c0860090fa892d5de6be27102354
c = df7c965dedf9efaf8469f3a6b7a1a1031590bc2bf82f05c498d073a2a4c604ee164ae8a135f351723714a757517c138457e6272f7b7666e59a5ee0bfd374bd364d8deea94caf7d807776ff1af1210612c5a95a8a8deffdafe4a5b6e1aa85d79808c94f32aba7b9874961e64639b52a790fb5a24537e70b6a0070065d51b7684425558c34b044a598724c226a7d1f45c8a0f4fc1c07e7ba45107820524272915b31a1ea3c18b890d3057028af0018e0d8f50214a78fd8c666e567b65555b91a7167c8c3e738444377a109742129cb53ae56dfd923d3b1aa40e4bd0c9f35f1346d622355b23bb69f4fc09f28adc5101ff08ccccb9ff384a40f1810fc009608ae901913f8f7e3386d63298ae6c34bfdf4c17e8069d72a8b490988c9808401c7de5b804733ddadbcc97d9f94328931d168380182d823cbca3542439ff2e82bea058ffa5085edfcb9fbecac507f50922fe1fac0854edaaf5b003f921ac0f95b710c924377742ef3aa4494a2a65c561754145914050df0d8ea009366b6a75a40034fc992f59ffa93921e4b8db5e46116e04f25b648118f7a5e226675c1e25abaecb5c2492dd4092bd2334fa5a4a14c067350cb64f566c4997af1f4f6901d70c2f9c4a3cc0c6eafb6efd830487a339c5f63a51788b13be38c3ba4fac0a64fe7e1bf513853b785e98283763ff23b730168d1debfd411a6d529f30a93b482150995abafbb8fc3a712f32127dfd040459e947bcba53814bc9b512e857b94c6d1450d26fe17674b7db6cb33afba1717ec003642769380553bec6003eac872b8c3b3cafffdb3d7c0601d493f10bf5e6792e9a49e86fa7393a3c8bea7bf9d12afe864e7201e2887053b67ee445486646981e0bf3e6d93eeb178f6f5a7a10a3b596168ae1ba4c1f093acbfa879331f4483657e43f9200c5aae4b0557a94cb01bd9e2dbd6cc0ec6707b36565c0faf3619ce98f4ad0866f9f7314aa5996383d04fdb08340a889f3478dce0d0a3c0fac862270469a535ae52a1a06a95a58ba396e1c8cc4d7da22fd5f68c240653ec20c39f705c998bb37ab0e173207c49970d6cbe68d74da764e70a0432907cba6d91a307d5e57124d405c1928b429d2ca5d6e2d0082dd0548fb0b5c41dc65968d129328935b169c7b8d401d29588c3dfae5419c4afcccdc9a3bcae8853fd47226867b9f864dad3cacff59cbe536be7e5f1ed1a705798874db514c8230483c4dee889acceade05970292e7b649ea429420bbe0cf166d4d022cafaee141fa08baa7af787cf1daaeae2edaa53f764e6d233e89f770c647473823b0db4bfa8403655d1734b276d09f58104b5892180c7c6b8f818d9a924900ab3c6cd6945d5cae4b6d876ca609839a416843d202d585ef7983181df3bf7040962f266a2f09f85479fb8f67acf20c306cc1bd191bd956bb99058461e9361812b14562207ebc7adb0fbee7dbbe7f9adc9bae7cf759835c780caa24c69db6d7922aaf0d9174f62d10ab7d42bcb152991b0673756b522e95a0a83231797dba4c9f486da9667506e37cbcc5aa42d54a6009cec6da6830154a8ca40aee3d4e2fbc4d813036500fdf5b2dae8af33cd86726e8b344a2043684f3cf7bc991d86cff533c6687df082b595d4d6e705c1b0aa28645a1077569343aca38f19149267f8e8be8a862cc6dc9370528c544bc9aa31898906e5f64b2db77e3128f5b59adc526f6f076ea70942eb44a2d2e6151db00c3431b39bafba841d40a2f686155f588e41fb1dcaea9156498b1ca82f1c68c6660abf20c6deda010290cdcacc2990132483b2e4d90de9ba0608438638c459038773ea3f1432c4fbaea491d5513b633a04423b60b3ee6f920ceff200fe71a8798adfb11d5607c57dd6e53e7aa8fe80375e2a76f82c8d73775d1dad6080a9f15eb51e2014a912eed3216695270bee882eb0559141c47ed66f8646fd3259297e1daa6e1b6e93ec7d170d4c818bc53b01744f4fa613c4484f1abc0ea225d7c15a93ab1401346e72baeb992b049bcbccc641a142ec39c6cbfd554f9bb3acfa38c5077a63dc7b2912a1eaca455fa295f9377c993237f44263c425bbf8ef5dedba0daa909f662cdeccfe2c67be4d03ba13d3090796db0461cf12256bf65e849e07a808d0577c5ebef283f9000a0b136f50e1dc35f29b01584b2285e82b1862779d76c59a8ec6200fd4901996d18932916c9dea3ac8ccae015136f9
ek = 55a15b77118695a2bfe69365a4474cc5f1bd3bc30beca40fa5ab05198b708d58110aba64fa4a8e5f955bfd935530b95f16ea816074ac23f8435eb22e85b7621481444b699278082693f073d623c99764c759aa0d6d3211fea1a61b048519e142eef86ec20430812c26aa3812c42471cc8799b80915222111c96b09ea063518c42786569101f81eafe3229fd85900da5abac8a84a688bd58a03213ac8019929e089a24ff8c712a1751856722fc7af3c57bbf95c77c38c85d3e481916c75ffa371d2a0c583b03d301538cf49c744f429d2c80e1ab13c5e126ab6d3ccd733177e469e6a30cbe0c3212215b66f57bedbca118be24c4a3267a1e65c8f924588e9b10ce22157650e64314b7643136e87bc141c9a01dc7b746556a1ea01f5aa8d22671be3177bcbeb605093a225e1a847c6ab78ca89c4d3a4a618932025aab56646a974b088429e182308dbda27fe6a0a7f5a6b36d681cbd94ec205a018319a89345ca5715ef79266d1f67dff2a1867366d14bb60625b9883740f4b3627ac385fa728a51c162401d86c4f2385bb9661ca891562523a7a66111195bacec69abd4c35ba6959397664ab56a621a25b00c5aa2c0793487a8b1b5847a29844d6e8cac42ba2aa3586ce117b010aaa324236855771cc999929f0b948c671b4a7ced082358fc94147f86fb01c3b1210bfdfe266d1f60a72baab460aa7ce7083d4b913635332cf559b121a26fa643fbb7553781847787c8d78e9662cb82941627bc863bc79799d4681830d3b41d156384f157e3ad27192b92e47c106ab6c1304a3b56723162e933cc28b220f45cbb9615cc90aa3483cbb9b510e7aecbd80b28ba3a51e1264b6c6023c30843462f33faf090e43555635c674a80679fbc88270ab53ccc83b79673e296a1394dba0bc2b421b02a0d4213890d0093c19384298b039b5b8f4f61a2ce286bf11b9a6c164bb5a269427999d707c3e62ce88d66fa283218ef393a4ec7a35e2a927b92866e5976e1b95122236c2800d2b4989e0759ab8bc1f37da21288ab22fc4a13bf8068a9abac80c814d150885762275c638087b643b60b4673408869156d52ca257ba50ff1354f4164b4d29069a99c7805527c7674c2dbbcf26656d110823f082bc88405299e093195038f7562b11daaec75668b71244fa6769a18b2d4643930704199f0105082ba91ff44f7b6bb339f243b524979ac51fc92c6b75711193fa29f898141a6c444e2850f03353fc6ca27f0023b9c88f6c0b8aafc9cb9981c460e2b17d594c7a60b6e3451c9675c923a7b1645c4d3fb28b1e42ae1f93090b86659e1a7d46183d26f380a2c046d9028e9906cbdf1ab605367be6a5609e79cb8dc349c739b7d4f74007fa69b9b50c94223e214509b2e057272476b1653d90740b0c059b1d2845ea9a57cad384a2c7cc2b926979f60fde47bfa01a217cd3c43bc01aae86642b84b79ce58296700427c78b7f32116823ba964379f1374e4b164eac108234b12139d580ec4bc11be3b62442445409204e1a9459ab3d7d33815e76589ca4009b27ca2e6ca470b61504569d0e70155d988b80988cda1c9ec0da673ac2497d6a2fe1cb8539f5262bba5104a4cf7659a616755cbd6a1cfd42a9ee1c115158a66af0bbceb149dba4af4ed2a128a988d8aa5c97164be56483e1816e52402b908b12429c505d0a3a4b2366a7bb38169497e7ac0e3ca8ad8f9636a54cb4b4d667d91752d6658a08416d552c3ebee80a613c41de4478611598bd05b34a66853b079481885225941beb4b67218013a3772a60e55aaa25ad44575f45a3178d37af2786a76e20a5a8719d84e693f693507aab4cb43c55a64339359b8075a643b7a696c373144a743288c37ffe36c454a45444c2a48c3c7d0415c125d133670ca1709c7f80897751fc8d07f30ba0a3b10f7110b03863e5b040b7942c6a527008f7952b89cff921280296955261ca76f50d1dc0a0d2b8b682d8459fec291c27c1e281bbf5a17dff0c0c75a3bb4c987f30b175c293931fc444728ab8590c6095c60542e6bbd2a39e324b96af61328ecbc54da1a44ca7a175c61a131610bad5144b702380d45b5df1622f3b2a4e640457ac830c8cc05ef95b4429b599983bab346a47443575087e975a57ab91601ee65966b51838108117934a5f334979349e3fdb9b49ca49252a4214b6e298c3b12e5f6e85ddfa7edc01a03b27468684972318831a
result = valid
seed = 28a96c71577ba00c94f99fe965bc595a26db2b3ca6ab5cf8e443cdd8462b17929c35d165453e5fcdc6f9df64526d9de698f2bd3e6bac6c7fdd86601b9ba5f4a5

# tcId = 82
# Test vector based on official round 3 seeds 80
K = b515a69280079b7c57997a183bdc160eaa0ecee319220fa690356aa42d0b59a8
c = fab59e039993ccd4f50ccbe8c886407e46508fc6d007172a747786974d2eed73538e8c47ffd4e3d961be7d83ced37f11f3db879752f36cdb659ce2b77c1c3096a6406c3af929526157cc49ab365f9f5fe8b60c1b67ae8db2aa260485538ae844c06a121606c3422910dc3afbb4119bedd73a800ce1cf1ae6a4955367a7dc994fcc653b4f94652bea15f60323e6f2dcfc6fccd1f79085a8b846a0ec0f334db86482b15738f011398bfca13570f97c2e5801b60a5264072a7011b98b9e1de2651f78905842fb8b22da803f03211ce0e4b39c6ef8c7c73e611aa8e5b20c9295334e9319c73f5f78956e28a008e0e681a193ff229f375ddcb2a9b9a750bd97e055f6749af2ff6a601133fc7a069c4f72f5ad4c930b5d37e91b208b4e36970087ef4200972d204e5a3fcad1f033035e39202dabc309263834e8ee8c45f6d3a8ce7861e8c639a61b0a12b950525bfdb6b45d813797bf73952b7d6be33c489a4be615bb892b171c3b831d609cc7a5326409a80b755d08634ba177a98ebd56fb89b87678d8be5bf508dc131ffb01500dcaa087e75226a6367ca24d0f7f2f9d4a8218e50f30d9d4a8eae36bda94660c194eb4fa91881632d2e8f2211dc28b7fa24766793eb3c9a969fe08c7ab94f655a7f7ebc5599a766ad576da9f0c9bf04df04118e6511ca541512f9826aadbc59c431fcac0dcc1421cabd3ec85ce5fbe31fee445ae4a418462555a22ea3900f29ad77b231e2ff51cb4d3713d83ae0d5581c8db197bcde4ca4e42be102b3bd240694c82143b683778a868d574204a1d02e34f2fe91130f283ac40ccc2efe76bd100c780914af245efc5483ef94965dd8e166ebba97883cd7f1ddd5cd623e5598509c858f4249f4673bf6a21e037b6e804b7e2508dc8ed0cfcde042b5f307c2faeb68801ff7e90738643af5fc46ff1118661341caad34d327e1ea28c8bd350bb78c277403129ffa723e6839f0caf93e9abcf672f8f4a074ba3fdf216f040fda8458a7d9581f9321cdb541cb61c7956a3d75f279c1a832b0c656b9de198ec59ad87ffe29f31224819a7c57c178e52c7209110fb9c0e63d2b99b8257dfa6a1bcc6edcc64d7a64f3840fc2b343175bedebe7db7aabcfca4bcf744c7a0ea8d2bfbeb451453597ad97f76d553bb2bbdd523462cce707cfb3f2d0d4bbd9ebafe0bbaa2116b2f00d6d543678575a1a86da89566974324f6fedcee53702d341aa57e4653757d291867c2e63c8e1ba98942193f60d6da8b7232b672835318e9ad102eac0ab89dc06cd4dcdc74f19848dfe0ea55b4d9d59e8dbc1a53f0d230e76524c658f2e12c01bfb4ddca8ed4f6c21b2204caec44a80b5a5768bbbeb65b36107f34f3e786152d6e0d33b11be83e255b541cdd1ae99dffcff273c55b665fa09d7a89de5bea528e6569e525f683c32a9f01f4a8349b91eae519efb2d5da8c111886de94111dc6898527ec85181e974fa77130ba19e251118d9dff1149610bce6c8e5507a4b266859c2e71cdeed75437efeb9db9b6e7a201f7a32cd5d0ef378588cc6cea5387d3a89d38c93fb3f2cf990796a23bc73d07f427e90173f173dbdc97ebc03a557daea271d2ea56cbdc5f19af6683e749a4e25b52d876fcb2f05a4ab8b616ce7dac1dce610afeec8e5fe12c6a703698049a32fc3532ebe1520d95bb3dab1c89e430d6a4b87e7520aeba06cc7dd15ccf6767a9ef0bf331f6869625c877b6986157f39788b4c06e96f5a380f352f28cb62f911a72b5eadec6ccde6adc51f5d18e56629c831972b3beb4438b8cb5e4f64c05e841f199459c5557d7b3a78ae92eca093f417131f237e4a27c0f9154030e451a9a587d95e6971183e059ab37ecb9ca97d8ba4a945dc35c9a21a97fb7c2ac30646e8c1e7fc1b2a7d594dbf45b6060073bbdf3874d7f627e599491bdb11f33fb0475dd07aefc14909e78ddd87f68d085880e8bddc6b39bb7621cbc686803821e34abf5f82b9077724652defedb728f963a957ebe369256c18a09992de7ac7647d14f7c094bd72b4baa651937da84c137d1f407147d335957a1ebb86e1a25eb962a50159b6637dfd25d5d3ecb417b4c19568af0f6c00fdea172fb7061580363434d08fab0c04c6f3867bda85851ec12558bad21ecea88361575c76e423fbb1ef837bf35b1937bae52eaf838df96106468b8e16742080d4afc19965d4f2ff36de956e77a9c7cdedd7c
ek = 31596bd912527e2c965ce3344b4621190c106f5084836006296c37949aca196c426f4783b65221b9c50827c85b7067a9872a6d9277828ea9385f9b512a8a3e897628d1aa36a5206b35fb219ae26269126b75590b2d1067419b27fa6852a3552d6ce48c9193c96a3131397166d47c53eebbb68b949a5bc3c7d585027961aab89b38f5295ce7c60d3d9009508769ee37a48de0685b9228d998b883d871985108b49c908390cb68147e8bc561df29cde02b1ed5236ed77b23b3f32e687b859dd63439890d8735640f5c073bc05cda79603cfb37fc5ccd28e98b4eb169271408a1cba57d21afb87c97e2044766b38280b6911b95725d5a77327764832603fe771aed89baa1c8b2ff49b741081884c6326fa0693fe64551402301a0552f49035a262e9d047d8a2075fdf6636c726f8b6098fb2b8f01c89e87478dc1112c37f1b857fb13cec53673e297b8aa9612d26a4cd0c6168c9dea407133acb939d06a7c660581a877f046b9b1138f6fa6156be2a5bfb23d04954fe32b1272d73e39c79094864cc9e36e46e9c8f1db330c17a0ecbb332e385769c4c0ace7c0b0d49fb89503cbc13ff3a1b19f421b80855fcb947cb651ccc0a7b55b5100c09aab9201c4ff8c56a2d90bac255a3665a731d07b8ad829f7a7b556ac12acbc1073a40b7c36059edccd97a50c493359c8ba390e3716921a69998b9b111c4dd283456f7b61ccf97c1dbc362e2760e2928227405e449c126d7526516298f6315302288043085808195ea587118d731543f09479a2adb96884b3a620d4c86123818cf848b295eb0035211bf614b077871db1d8c779d61e90257730e47bba178ac5e28b8e47794517727e4049dc759ed5a69cf7c66de05c0a5a00c366a87f7f2914e1e059bd1921eef61da9cc201f016f1cdabca2d2cd99e1884c114100ec5fd0f415d6fc6222981d8e4582dd138d71a368bd5590645359cf767146f2cf5f7a58e0e1becadcb1da0c87fd385c4ad15e02836d866025d0d815af61b564e803f0f0bda9a1ad0a3b86dd9a79b29792a713c78f00c55668aa2a0962b4a9be8bd9cb6966a054f0ac39182ca4d54fffe197891b964933aa8d60a87ab0af08c139a8e79b7a5773cf189caa615f64b973eb273edefb27be439ddff2a1fdba7f2cc3c65dfb0d0cb177b7ac49ad1b4da0725a3f3a2741fb2c82347dac329657c9bbaeaa948102295c1828b01c22ae45cb0e0b46a68837ca5c8639ab483eec5b4dc9caf028a7bee18accc402ec6aa57a93a1c53a145e923194341bde96296857890fa616d1bca0cadbbba3e4302e55286c58a283ca8d1626515e6a84881aa692c662a3567cc294a23059392887ce7a835f8b8030f5c1060518c71e0c5621812d54d50043b73182fa67de92768c63c4a2c562ac151342fab8fc9181be82301404792a94258b98411ed093a9121699ea13fc822bb5a317b55c1167ac12bd8c3ccd9bc743a634ed6a0961e13ad91a779a242dd0b9b4b41a5da11cbea085032ee2382c4b8ce088524075cdfe7b7c06cb6f2ae128f4f7a6c5d58011b42b8cd39a8a0aaaba14a0ea8c9a72f322693410cac54c3ee5487d726acde02f9cd0b027844ea1c018e2744571c3a2c36b4e0da088f09ab939152e30696cfd3473a085be3eccb53eb406b66c95ef8b1cfcfa1df8c8238b8c129abc9176e0864415852cc8ce13970fe8a76ecfe246800997c56668af974605e748e3054700d7b75fa182278309e41cbe5b4a17696c843fb4ad72471bac747faf30c99d2433665433ef29b64870ae8a3593845ac211ca4af0e5aeb9b8afa5b4419559502e834f993543353835596985e31529c1482d0fcb9c11a1c79a704db1d531bd0774f91b6810b98766a83387387c0682584c94793fa771ab8b4216455f7a117c65e5a481e01b5bd8bd0a9263635815f3c13c7c6740d2d1778ab47d56c9a37ed4a660249b8a4a02cbd716f6a09a646456c4b54cad68c86f8b998855379560692cfa68b5176309162a7a506b28e042c25850a7e6357ebcce387146b94a09fa82ad2cda8123477f926757d552929ea72e379a9bb997bab0d1aeb5f02568e7715d959168129cd58048ab1299eec754b9080e7337084ddc37c4695b75488effdc370edb65655231ef1091d762b8ec53a3283b3f7bb5114429c788a2cbdce1c0454466882448990d0c963c4dc08e6955a7aa5238a6347a0d168a1ab143347ab4
result = valid
seed = c08ba2ef8c3a0a043afad931652d7a19e6e8cb670f840de5f1fa03309b2ca9ec5fe6141a25f7ab9f875f79e0a82d6ea5cde5a017ab637d5fdb7c42646a1d71df

# tcId = 83
# Test vector based on official round 3 seeds 81
K = cf55eba9c0e1be66a0023794be974825ce8f00444905499486176dfde1838c05
c = 7c00e16d0e64a68ff48151fd02eca316fdb77ed8e12cc3cd318b692e43db05fdeef4ea363e297d9c32f8c079977dd3915db9892dd78cb2b2fad8bceb72a953b03ecf93afb749d6486b15bf456e83d554a45c0cd8d981494a0f40a511a259d1d6890babea2f1c770900c03d66d26331c9fc126eb32bb5135ad7b3b51c70c64923b8b60db51d96f87cb2626626282b8bbf018047e5f3798041f4598bf7f6ca93e0dfd8f7caaa104ded188bb13ebd5fdf6cb21fb9cc9225e63d0ea3017805ad509e7d23e76f1351fdc02584f65ca06687c3db9964151d6964c6799165775f60d4a91b5e8b41c920c2394e4bc587733bda3107aa33a7eed8d62997634591ebb7d69ea547cb2d74ed7a7f6f0d036681e4e7d0d5079e544cb657493ecc0fdcc8942f93df4a8f404a9ee4f41c44ba99ce3f236ec1a62068bfa6fb93a1e20dc2740cf9abd91f31d9caca34f4c288be80492cb589e4b12e4bd73b664c4cc33ed3559325af26dc8de7b0548d4a26cb0bd8fd587e871475318581056c95256fc4e95a84ebccbe9382ee1c095a4581005713bb77d2d19a8c1ceb5a1bfb4005849f0365d2503f7ed6d849f377ef66888402df896ed571de6b06793da6bef4f6ea029bc014065a7784f7a83c92e21cd1c7001770b7781e894b46aba2e6fa40918a805937a9b1ea25efd59cdc26918921b0093001b36877a010209fdd9b4f5c61d4e7b9d43a2f91e72d4b24281151950b73de9de304a6c1cfa8e33cb5034d1031a6ab4d3dbf771c585654663bf592ecde6ad53a5fce007119b5b73a4103134662cfed595a02677b220cedb31b78c3063470b17a56af64024ba3cba30eac461a12b79a9ddc2b439ba2eb649defec5b2669830d6aaa8865a4ad999d8520edcabd5c23de6faf4d390afc3e9978f127d087f14d2abf2951cae4c62d7ab91cb634800c7db777306403c5023e97b3a0fe0aca6466b6d8b58f6f07acf1f2578dc30d283ea883fc3508679806febcee954a9a285830a39fba3781fd179f5068b9a7061cbddbfb466734334bc6a7deee3bb569244782bbd3c78347ebaa66c84d628a0c9b26b6af95a116ccefc57595f786b17967e2a21695fad4e76a51c1f697e8069efaa15bc10bb0c28b468d61c492bc4e037fd612486d746fc2217093fa025c80d87cecc99679887b50e31fa553ea319075ab8a2e27e87a5b7be0d9b0c750674c440235c2ddb8f6c496bd20569b52fd84eb264c67baed5ca95c0dfe125b06f4e68f6354c15cb41514a45a2cc62aa9e2e4a18cadaef473c983b0f952fdbc00cc3d5a960d7644484ba38e3428dba2c81e8c76db05fa606788fe32b95b453bdeec8cc778bb3221a082d453da84fbe4d4c7996fb2c98d2b06ddaf26c759106626728e6db392efa97f0c9707827f7976554d6479413ca8ea2e764d5992cdb7dcd64bb5c0bc7b213cd08d15af938c6ddbd1f2d5a0cfb0240fafdf31c0e9857098de9bb7883b8ae7e78187ced571a9fe90edbc6ca0a250d842b8a2b83adcd32354c66861784d7355c1a93b8b26fb67ce63be71ff7700352f3c5eed0cff007107a47847322f70d785b260f74afad72c98cfa9b495de53ce8b0bfc3bff0d88717ba8c47569e1f85ef2a87302976fdb5d866cb156152aaad33fca306839dffd063386303c568425ef47613a0de42023b1a076961c27d29d258c24246212883803d09e96ae41e6aff74812b7d55d00d6b83575aae548395f9572c90bfafd6370cda88b222a869c117c1d4d8276c176c44fd9c2533fec2d41e0ce343f60aeb7a8560c2241a4c97c1c86ecbb26b487c5be4ae37d69d465635db14037833000389b89fa9721b7fe14a3099e2dea671c1e63452478227c81575eb229234c469dd52494607b004d9380bb003f94c98290020569c244958716e584ec0eb7b4000f9223eead95e371323033a6d7d966e55fc5b38fb3881ee162d0e04a40c448a42587c99724b408a89f1db02c57cc8c0074b117298f9fa7eef5cee82d256b85ae755dbaa5838cecfe2e7da59956b0333478e46c409b493b3760c8cf57a8fa6521132c9dbb1ee36ff60ea6dc7a9e1af615f1dc6b81bdf00425d24e4a1431d1e35698b0267eb73bc6a512eec505f69becb384367a1d3dd7720f1cd8ccb582b39f3a66e5a0090ca722b8a7f9ee59651091d241a623aaf4588c8945c1c8dde04d2d7a48023c6dc3f3b764fbdc23609f0a9933909def
ek = d7e9bfebe65e89997ce4e680ce385c8eeb2862175fbdc9b25dc7724f641ca14b1675e13465d634915593a228c35432b316d295dcfcac909b9aaeba2e93f6028be9045610ba38c763c08308a1d6b9b8667b500c649b94cfa703432f8695377462ec6159313a184f7349be26512759a112223af1b12127f5566da94c8bb19765849f9e849a4f235c9df3783627b3e548242fe2cf506ac1fd09cd5067422789ca6bd3ceb0e516a2e88d0406abe03b65b0f064d7600ddc227ca460cc784652fc1168e8ea53f825851a222eab10bb9c8598e6930a2abb627ec5640d4a3c6eeb225561ae19f20eb6d0536ceb93145c7616fcb46c04b2076b9d8a4013a4bc527848a8972b0b6577c50f63194e6357bb2084fae54c592577d6c7a61b79475fe1c43e70980762132806a7d25482ec2a0e19778aec2685ac19490c303cbee96e2992b836305b58270553d07184507b12c06510437b5c78b3f5cb1b57627da57611dd3361772a213e033dd5519666d18bccb13b3f751901d601ae131ff3c061af87839692967cb88199f1770ad0ae196388ed6b9746fc6e536443afe04a3b92352acc4ea04173d00ab9e3eb9c1cc137b2d6b14fe36dff9591b5300853a349dc23799d8209e811965ac84090f34d36382020ba31531a0dc909b9ed725ef6120929228f48a94a5e04d03314993fc8b306572a4d5a7063110c051011c1b09ee2d09315196f09192c329565cc5a64405c3acdc234acbc0a78e81b3c9523c43a2fb961873eb207464a302d8349ab50167ca33cde091be57801b6e850dda6c5baf498ce1897b247bc7e1a84c6b141fb00286fe864a9f27db6475ed24371cf0c19586750cf72ac1cab46ce08860090a0c1322aba42cd902b6c05f4c4bab667b54b0d5a04332335731544675f80a2ade66dbc075d7a9b4ed924417677b6e195b902842fbd4390597c28a1504e161175d259ae7c44333e742471b58756c0666900cb94d87f73043e940a5733f89ae3e8cf037b83a51b4768a19dd1a96729216c7e317bcbf60b3b07cd82784d964754a440ce297b40e3f8811834885ae76a9605a249958f02d9bf2ef0a195d3603261560593a636b15dddc681ab9bb19ab7ae95d32ea474388d81585e49b463b47033f81964481f46c229f751a930f6a632e8aba8981cca880511164b8f09a8bd9ab8c07bc8a28636d0d32bed77b2cd032b18090928f01e192943e028af329b4b812238a3362b5e2a61cd7b3691d06148703d692080a6c755c560490cd5b47606ac9cd9bdb927b6e3b26d9060921757a0f85a2f82b618bba9008b7073f24a88fdfa922eacbd6631c32157b36150be06d3ce2c4b64410543ccf280143c1de73917b816c86b1a04204a8f3fd7cadbd20b41831c8229788aba219ba59af78388c2b9865eb3000089c6c05c850e91021a5328149cb2a1a27e075a3ec8630d8f515cb77903fb5531f6e05ce984296669b0bfe8af8ae59438b834d4110ba0606ee426799c313233ca9487ea35071871420c6825889c07da0f87f1188d75650e36ad21a265d4b44c01361c0653b55f409ff3c290d2c2c212319297d5aef2bb87164b7535b7518ca14469fabee91c81384025f6914c19018a0775598ad4bbada98e06c87c9af309c73903ae1b84fa9a3c3f668042883a8195cea1fa5bdca59c203178eeb18041aa2e9af770d180be044bab1c8c36044a70e50281540501ad6b165c021e53b86a5f368728e2aeed1520a09a48c1ea0e9419b313d7c6a9e59f17121c8ad47410abb73e008c1ecc16c32b4a46f39712648cd06196ceb8a076f5c7048a3aad37393973b8679c55393137e6b6ba2dea4d50f65e1ef12116598de49260112055f4b0acda503395e242b990398943c18c01cdca993b3c9a74e19ac6768581ccc9a0331c005ce873b241b3e5e497493ab134e18569e80a6d12a04616911f9072fae6a30e529cea1bbdbaecc7cc64a7d655a730335e8a22b4f4250e2c54976c69a161694aba04456bc14e2bf8c13b1ba2a5ac1a6b557bb061805c903d1d1aa3367922fe0c51dbc35da6cc8593b8b3cdf741220126eea9cc5b9c0632f75c7aa3aad60a46afca4a6d166f2b2ac858c2a572e4cdc2d65bca199cd73367b83909fb324855c4899d920a32b3107ec56789d63c25036c35d30be5d28d54d725f1eb3f924bb991cc4c5ec2e36585c0133b82099b8234cb459a9fd8aca37c4249a3b020
result = valid
seed = 0e3b30e102d707538c2671060f603bb0b8a014103f132d63b09ece07e4a4c75b11eafeca9e810796c34e8cfce9d59342884456007b01ddd12edce6d10ed87e4c

# tcId = 84
# Test vector based on official round 3 seeds 82
K = 1d660952391268c94f6c47347627fe3b2a5e1097d6d85dcc14e3dffe3a4a1fd5
c = b6aa20edc9f8ef7fd2fc2dc864289f6c98db6c4e7be0afa4539a83ac0bb55256356abb022d1497988bf0a664f8c2465b15f867aaaa9af528943000e9318bd733aeafc681a9d79e1a1466bba45d5bff19a5f4120f35b1c3c47aac4aee81f61119dc3926bb6c5cc1543cdc914e515b1258a22f07a23a6051e29894bc11019029af844a442f926d27b280f20ec61c4b633edd12c37542d93bb6deb907cbc3ad5ccb72a13763a1a91da7dea74966dc53081d789b6040f65d08c2dec770dcb3b5d37cb8387a7dd953df41f06b097aa7e866b08cbdb1b226477a7502846881b1bf22813f9e4bbe40d80ed0cbedbef9651a93701cbfa15384819df097306f7a8236c7ccedf62504303160515b72f08653ede849d19732335d5c4037252968566c78331afdd1dcfbc1336374e10cf679bc4b01289c46536da48c485ef54c6cf2f40b85cf272cb2d379a1ffa239b3870d488d8d2a18ba80d40d282a0b23073ce5303fa7266c329c03df33565c4178e99e2e0aea2290c846e5eb37fa293e4b7c7ab2965a67d76cc233f418e4711aab7326ebeb2f3efcdb2b79cf12654ad1cc22a748d4160fd13db4fd9b0e32a0cf6a5e2d03a88439ad1c3ec2d190cadf463e03cfd434c0a351e44950ae3f0c52f1987d69a8b6b7da85c445a0149e60c94258ab92cba1ba4d0f43da93ba87a4e1bd0bc62aa1d3faddbbbb6dcff737ce8bff4d108a31aff8ed870b0cd7d06fcb2a34bb9ef25f18f8bbc3848de931456437fabf9402d1d9b9932aaeb890fee4eb4b60c1d61cd7345d7a7a80d091566c9270a8e24a77bc26133a8964527e9b5b1fc8b376d5b65c9fb5bfc9d36dc6538ae8174c42a54940276a74a2a4d1aa99d721a113e65eaba503b604ccaf41ab0a867470244a08655211cf86a684292c2d3170e9dc2207a1edd0fff62c81108437354b1edffd0abf96c3a577820e7f4659561e11e57177564b1745cd240743eca37b0f827af298d25f5c352ad29082aa5a9030b69896d47e4460c210ca9f3ef1981fdce6fdf13a54bc77ca902bf35e31100b06f336690bf2f9a12fa1e9ae2b2a7d7caceb65cbbfccfa52c69cdee200ba34da38334356b7ec4d7765c3ad88cd6f4b3af13827240dd43c9f47b7f7b1fd918fb828aa6a8af0e8f7d3ff8710124dda6e6cfa923ecbd60e007ee6f2b4865937a411fb4859d40feb7974c9dfd27b41880056e35427063a1bf21f1a9ef1a7f05f49e41c74813452ca3265ad710a43be1afc528682e256d24d5b39fe2cfa57c9bf7f728e2aca3b36df31a9618647e4291f603b87a5a82850a0ea288a926812232e5c1cfc3b2ede5b9888a4a039a612158315bb55f2fe481e47dda46caa0f5f1db4fb78299ddfafb43bb55edf77b1402a3d61c4b9d84fa2cd3f9827b1e73a200888aa7ea2b4589400ee0bf389c3fe530e0227dfd7c7f9b4fb5d3f8d127a49b7fb33f3edaf19a1f546444811f5fb83e4126ac5062ef352319abfd9a34a8961ad1061d3577a3ecaa9220713b11bd6311ec7524a687dd46bd067cd8fed06e63d364f4bf4082d8b41cba87a5bc713fb1de4ef661ca05fdc40a098c56184e4e8e63ac7b06a9dd2bf6da4c5820d4f5a8b476f930801b9fc4767a98c0c597c4ef5a3cee795598c7df3911ba71153141b3f74e68eb3afde37c40bfb6a6da19e73cfa3fa4f8f9d622f9f9b7e027e686f872698ce1c415b4ea07d19c20cf40df424d01848e65093e52b049ffb8389626956965a1fa19f3ac8943ef2457a6c31cbbae469846b29a3b92ed5f6d37fd3192caf8fcca888e0fcc45612f0c8103eed3ce543d4e4f2165ab64100c2d1b86fe2c140faee78887df0c34e8520d40a7dddd8c6d423121df5688c91ec5186184dc4bf5db4aa1dcf071c0446f33f3fd37e14ea8ca77752bc73c4ddf515bf04026b68ae127efb7e63958494a13a0a0319f46ee9cbf92c36ba8f15e16ae46c5e9b8ae654f332e36713236368734d83c9eebac4a67c6d142ba20dcc83060c37733e6b9d98a75f7e367c905fca0f8b3bd9b53968d0f7ac129afc6a1ab68642bd5db00b4cb443797a239f291e77d75ae8a8854cfcd916b71cc53a135a96da844e75cabc2a455e7a17257a94ce917a2f92d408f74a09adce0705606394bb3e11db5554bd5ad035b28e754048d832eaf932172d942fe144ee7b310c2db9a6385ebb2ac085baff10b1dcae517a7ea7158dc00c3fa34ba0950f
ek = 27c546b8f148cfc133aa807fd7c233c7b5a5c3f6b8da210ef7dc5c1a834fd1559cb2439406895223991a4e682554c63ac3a117d840aa4848b1b3864edac960c656046e3bc6d3b681e1e6b49bb0259f1aa2a4329b2598b932e26c00fdae2cf4686803ca7af8bf0f1243e64544d51794583349f9854dae778894438805793b085373d09a185cda5489d74274eb7bfee433b63a56e14b95941440924cad32935440b46235a8576d11b8d65a2e8198b64b510fc1f942bd9b0f8e077fe33c559cd987615263e9b66c38c5683893c3e10965f18aa755e1bea6d1789913cf2cb21b41b23c4eecab25798ad13a26321c59e35b0517a78743c4469a4435970bbc2b9c15498b1f17cb0fccb446f67c2f437415abe98cdeb3346413539961b3dfc1c40e243296695f27152b7f7a32ff4b185ea437b275c6f617523ada8f7d2a594e277b9318019abc0051aa399642cc0a478ac7466e0729848a516c9e86bc8ad85be985b395e3b28ad89f71e3b584d857bbc1915a47a2fdaab586b7916d9a87a56235db0c683b9bbd5f000e6a218e54464043ea1e882bb906c917cd4449fdd5acadf5b017983c87b4a8b0fc9ded7a1e2e7ba359240009b06701b5cb29fa3b9250715ea31bd8784dd1d91d26764f32b9a49f934c8cf61b4d4a8f36f81d3ee33023959427d889e4a3c796d284a1fb0895184ba4351034a0280f34af119004e9b06fb1e69050fa2db039a9abc6ab00484b9a2694980197b69b9730da0b8455bf591b2eb4f9cef37a06e7c107bd56c3f7ab10ebdbc60de87bdc8c22f62c2e4db973140c5fff95631839264aabac5dd4873e44b8b2f7106c083dfff8b6403322f467a91e52cdd359293540a45134b97a39aefb6252c9c928adcb231eac0d790422a9e3bda366762e2514758badb2a2114a9ac924553d42e05d3769350e4ca047d4219f1b6fa953b60cc67b07a71dda85649af0076ec5c55ef46e73ab06613a84b2422c1bf039564a6873a9385fb18c4ab92ca7a1b205e8ad57728ccaa10b13268ca519c2a0da39be15918bc724f7760e826ab9d47cc288918b60aa87e037a60809b230562ce18c1d76bc457107c8bf80574a2cbd0f945c59d4371af14737983fc089a425d1ae74993451055ec21435a8114060baa6d774bb6ca82efec1a40df1877011163108a2b20190135900a98a337192088d8c66e9e774b02c6d55819dafd9bf3ca886d39165d1c4cf29b1abd6b185dee9671eb941ac598e1b0240d92ca7bfa119cca15a643ac29b30afeddba1acacca8b83a123102ff20b1bb94ccc16fbaefaea4fbaa36f3d46b7f5706a7ef60e04125228900261271c9ab11b04971ca5315e6f3c9eac795687da91eec532476bc66b2ba7a5650eeee119ea13c91bd94b19c31fdbd80842d25dbff62f928550b1f6183ab64443e6b0d9653c5379158af74a6436ce3a1150ea31367aacc7558c201124573235a5997773064a621869707ac661a29238421c9ce88cc38e733c75539443613d8d81c60da70e46035b343577a1660e08a67849558901d539ed84cadaecce4da36c4b9940e106011b872d1b9748cb08c2e3db4880638767bb67c74311021b6c46698a21aba391c65b9aab238d93a4ba80be911c3ba8319bc866cac3e67fee11b773ebbbb8639891809d555258dc9445fcd815af355ce2cb38552c5be069b6c7d0ba83f8495f1230f50bb57a8c4d82ea8912608cef0ca6cfe408052b736d9c6fbca2ca08e76300d150dba48080421c5a6b13f74b8f705b4eccf9c1a336a0e7a47263d30b5d1675df4a2abec7522868ba4c6139a8d22c23608c40a8bb5e8c65661b94e008ba442b9dd9883e8953029d7c4e7b46206880b48214a84cea0b34560f29054756f427d185241d946efbda04956a3972f974be20be202314d9c58dfa3543acf894d65b6f22047032e408636440024452f6c2cbb5d698730907c3271774da95b09421e499b17f670caf8585e2330394302aac52b0c1d2b2ad16656cb79257b143f555757b989c79a49730354e42299f28a166ece2a03e1a6dea08b01b9323d9958d9e320f3055c9500625b731bef77c3f30fb2960974815243f7edba28b64a58bf5afebd76b53675dbfa62b05b89f85f945c00b3de4f8ad2507121bab1a86224a9db9afe8c26513219ccc9b19156268d159097ad048f7fc245fcb93edce592a8d415d4a38502632973ed98b6f97f986dbff7e
result = valid
seed = 2478f7d3de6041e7e5cd11c5e2ef483d1aa6218eb126444091535f6ae532fa7311136e2681df2ef881b51a092a9badbe72c9772c169808521c47149578621e28

# tcId = 85
# Test vector based on official round 3 seeds 83
K = 06b3f79ba4b060d1fefdd589c9b87c48cf1acb34e0491e98b28293fb6b801baa
c = cda962ed9823fd85e1279d4c2855e9e16b01e1228905d7a7c243f94adca4f22a33ddb85ef0cf052b8968e3963757c19d104fb566b9188006da9ce5b5c57ea9c30858aab0776459ed0272a0492705c5643dbd7110ca2c2e6a4dfa8a00512f9b2cb730d5b94cb816587fe6714ad7f69bccc08f45e78170be9cce0414d096d961ffb1a180442f510fd65c5fa8ad49afefb8d96a8d85077dca9ab501aa4bbb91b121927ceb461c6c7b907aec1b6e874db0ec7171522122824975b1eae1f4319ca046edc531055034a1fcdfd37b05248ce9a1fd240e44dee1264989e1380a5970e533e10a41498792de3390dfbebe2ef26470276046867194bde9858589c8da307b3093f9fbbed633b628973e9073a9a2e204d436bf4b5509555e0e06d5bc8efd56f2e3ac2e2265987811b396eed0dbe7421d01a09dc97b90cf3df6dd959edaffec7d0bc17e01ecf78025dbb35b6cebc555f89e87e68e272e260fdca9f7c0b886f85d23b7b38fdc565270c52395b136b8f1ac289b8d37358fbdcb9c516eb4bd0d9e75afdad371c1a2bc693c3dc6f89a5c731666dd5d93c9dcf59be90a8fe8c48a41b40285fc43d6ed2a9112f43d7f46f79788642518039f9e1e51e8c21ea7e0c6246fd8395177b271d9dc6e3c5daeec361d2f168d3f50288f4078de91eda0b1396809f9dfbbfa54e6803894e802396d50accf38dac484237f1ec851d93605655d4ce0ce900982618baaf24b3e7521838b9b4b1ec656684d82b3a2f82fc06d1d29d3f00c83fcb4c579dfce129156b809410074fac770227de7a1263a8c9b619781929083b05918faddb75a73ff32ac0925f7cc336dddb1c03ffa6e7d4449053e3d9452b971bcaf7a914a28b16ca4615e76ea00f3c15507df347254a10f4957a560ca28e518a5569d1d153fdd625b538b4065c6375d8cfad5aba472ed15537c22aa8febcaf408bda07bdb83f737440dfdc28da8ce43bfa5edb7798921e0c70dc6341117e70c825f7bc9b83b8c5c036bf3889eba5725b7e1af2fbc6aadd190d3ab68f94f80bd71a4b79aac2186fba726d0be379f1669ab4a91e38c680e38f1495b96fb45533d73d62685621092eba9068eae3ea1ad1c27d094fc6c3d5f52c958391bd58aa00eb55c329452dce85199414e61abcf3608133dd72651c01cc7a7c0a1ad3593fd227d714025bd57920e92b1a3eefde9cda50456aa257ffb85668064c5b3e22c1b0d27dc0e41a8b68d9709615b5138e6272d4f8b7fb26ef147dafab88cae1027f0ae026a413f1f130fbde445df7dc517471223e5b0a5fd96fec3294c66fff3799597689e1e7c84c8913bb9fddf91bf77b339c8cf4412e8ff8d496c6f6d97ba772ab8b1c44779eaf1339e87bb16799c1291ad46dd9776d4d3b15de11931c508a6eba012182784e374a381c671d26ebbc2c744247438e5fbef7021001c233542d13e17fcc4438c4be9310f5fbbf9ab2cebb2aa2097d5f2d30c0471512e8b022b43f8025408ba09c31a246a8ebd9fe904ddb03dda3f1a7a74f64befc83f89375628e7ffb587dbcf904b8d7a5ce52407eed130d42dc4554771c2a10b11c09373160463e775dc2ae642fd76e43441fb544ecadae0b5d6221f4b65b458f02378ab217b4e3e980b0d0ce70f548e5b0b312133dd6c5ab74fd947109d5753168d395b6620d4c9134d6640f216dc86453360aa47e0be2ca5a4431631acdedbcc50e8bfdbbdcfdc9fcdd9695561716ca01f2a872dbe7704ccac7fa6d57bff833335dacdd3b3da12c5eb03556271355881dd2a7d47bf45e1dd87a3a7253357af6a4a92016c5da1816c089be187895f3a576c23226192ee5b66fac243fde774f645552d87e6a50d75ea560cedb453730b7b4be30c5420e2103db839ba14e6c35815020046730762ce2bad97b004db9632c5368fe4a613030eb6830767ff15bc01243158c4ea0033b8989b18f4ed2e5885313044b81d03a0ddb47404b815830c50922a79882e0fdb75ea99428435e776add924ea6921a01bf5fef8995904d09a898b095d5aaef5d46d253ca3a36b4a89d4c34d3a4d6b56465210d4668d4a201d0415dbce1170dd3a52c5c9179aa1ccd90619613ce8a09d09a44a8f042c652eb1c4836cbc1f8d5f4849e4f25ea5bc313aa79e48fdcad067386d8d1216273f7476da2c64cae20c0bfac4c2c4c3e2d05b080ea5c2b14d83d3f199b310f956c4a9345c57265e0a50ff
ek = 98c5377fa74b86746684a02b2cc8694852594b62cc0dec3c240c49b1cba8235b2b7220cca57aa380ca7f6ff96688b70299a0a52e34805ada0144632ceb704b0f08a3ad9c78dea9a9f1f556bb830cb0345ab9f2503342aee2944879ac0103caa1cfb1932062a04cf473ff372d72d500574660435b756a99635a9626f9f085faa880f8c332f674a76ab0196a3326b0e88ac19547b6e8a4cce3a3a60a9590d524e61501a41262cc67a3cf036e08e947e11c33d34895a2d4b7ed348ea8329f8e8775453a65ec242ddc6b33e6374acd4064cd8c765bb3079550c05e0054dc11b4032b33c4e9371630aff59986b95b7c729402d61c7ca3bccbadba94ecb5151bc60330379e24eb3fc36358cb83c55f18789c37c541e93b3b781d42904ed910aba5f6a4168336dc351aee66761cd17617db2962547d77fa238bc415a6f441c0f50fc2cc88dcc7049fc58c3bf3a3091458278087ab81569b607c66c6b6e4f677b4e0c3b4188dc3d3741ecb585ca68a72d0b18f18739e0194448a1da0d436f2a71fd08218283c416a0a580588932fab5903c289bce9a1b53328c70bb943660ce98773ad14a51783486268c270808cddf713160068cc8c8682ba11d4a21a3408b181625bca33491522949fe6a3ae6a2f046619114a0318fc69a3d58bc048c45ed4ac3a610ad1987629b2bd66200bc0e7b083b1b26cca00f576a2d2b8ad3c5212d956a5ee0985cc4023e9a99031f3a903934f2ec24e2ca46f06a26efc2a19fd28236e9097420337ddd61bc2b7c15fe9949acc7c279708a7365ca87b72b635aea5d67541853530f66be8da1730815852cb3c62024be50288c7ab08a3a2c442307667c8bdcbd940c0a6b91ee1657be599f13722f1d21848d189b8b389741a5ec86560f1b862eb63669753558190516964c610696e9b24a955d07bf388ca0cc4bd0861b388e5a9f1c78014da35ca594f9f1b766494b7ab4377eae61bfd8cbb5e775a4e627e2dc80c17128bb5c314be217033668c29198ce8bb27bebc79b1b4c5fd81578eb32709ac6badc3cfb7c414584bc3a38ba2ca1c9eeca55db9bc295791ba22ab54f9d22cadbc83efb58e243517abd4a93a11bd083950ec71536bc49b39c53d17b8a301a17ec0b90188c800cf2400312b76fd85a26557022909866f5591eb8017440364868c459f9039ff053e6e829ac73b2aeb81c9dfa78703c7af8efc6ee88c929183351f752a47e608638c7016026a031c289b936e06f46889e827a1e0c99ec431c763ae80e72b8e8cb87c3b7b74159596a9cc5a6c67253738e6889f5259a0ec87555e975ee50c82cd44428182827faa7b81a0abcd009a05685813e3000f9623e1c4536443811c98148fab9c8941163a57b8c7377d55a994d6ca310ad58012f51f94bcc9fae366a0591adb9a7a78e78478d1076d65c8f029867d69be153cc7f7b7c3f7f6b5f1832bea256f3f9b7f1165978eca35728115a115500677c1bd232fdf7145ed07810ea4651985a3ad7b5edb37bc21e33115d4c8c8b5094419780831c65b88a7d934bef0b9a52ca4299adb84a6d9053eb4999a92c92b353d9823896d3759c3daa69879782785017747c102e7afc0a330ae96bc2e7a4e6c4b5a637b2d85ebafc4e6c4cc676f78e29e6eb5b8a4bb942a797d78cc708ad3cd2f04217f18bb3677318d3a917db689599c009d3897d95b586e899e5855253cf54974ec4f6fe8be5a4c6804c99dbcd7c3e7407fa99b90a5586e9f180aa559a81978adba7b770a4c601980ad940ccd42eb70010254848b8c4a2886a1d835abcb9097253e2fb817425525cbd37c1b8b3a2ef47e8a15147a6a441be37e7b2579e5f74641c4731ccbaee47b1f5bd744a15284239179a70a70bb8217b1371f928b275e14c83554788687ace377888321c87eb5403cf3c93cd4c9e302b63533591d96af9aa5c47353c03171caee118bd868a6fe29575f5881c5a5bc7f67a2dd5457efd71329473364d509b02914d543843cc3b36e213e27facd6f0369f165adcbb314f9c4c8930564b9f5aaf21c82860035e9f729dfd30584b8cd6735aafff819f9d244cf8bcf9ec15770903a3cfbbfaa385cb960692923b88364100ff67a2dca71154700e0594dfd66ae557ccc6ff36519a2252adba29881b7dd1283d3b621b40acdb3bc22fae51c5a64488a3993ab8fdefb1682784edd39f0fd80883fa378cde6eff656f57119177c56a9
result = valid
seed = 9d405d3ebdaf35fa8722de431b669722acaaea2fd10b814310b17f78b66147d16ceb14f7662be0c42779459f69a145c0e2ce9f0bd9a0cd1bf32ed5694cc9ae32

# tcId = 86
# Test vector based on official round 3 seeds 84
K = 46228506ca245daf1bf40b48167a9bd3603c5d123db157645bc93780509b404a
c = df6932fbd48242f30e3b1ea4ada5d8bb84e27babdadab801a1ed8d36f93d123cedddf0da50035531fe9d7abede9969acdeb76d9f26648a1d0c2f4a03d78e7cb7321adac80135603cf52b48e6b9e577b167c8b4227a325bb9eaa7bcf517eee62c0a30206b140ac27023ffc1c0ed126002e5c54a146f29f615cb320b7d19e1d32704717bd271264852d8e154fd4739b54ea3fbae78eee7c6297dd59489bbb35d29994353caa7ae27850b3722f56ef241d6e2479fb8423f9507a0e232cbb0554af598ef5460e151e2f69f04e8508ddd1e86dde600d645906b5800ef8cd70f5a11b9c9db74f65b03b0c57b5d9d3ff821690ce41ecfd9e2f80593591b48ab8fff0671ff47f58f2ba533d9e11f6251384c3b3d7ab0176e1509a274af00df564cbd89d5145b9640249a80aade7e6c6695ec3628e1a035216bf49b7e4f034029399d3ca4d60455d20e460005a21393c5ab7ae4ba564cb4067ffe1f51bcdd7032e339db7875f3bbb99ea2893fcf2e055d4226e566260646a09d66c6942fc24f3a06c8fdbe46e95db21400a75501a6c10fe94d5fd1de7d110115525428d641a695f79fafa86a0fc6d2bb01060b9edf55f2efa42ee9a3473bfa966c98a2091f01d8b85b48331a727ab9573da40b55d15e5f68d227c7d8dc803fcebaf3fb171b32bfb30b82d812ddcdfde1c1833043664db97729967431194ab78e254886c404a2aba5d2de25e8e5c6d98f797490e8b135ef54c40b77967a58cd733850adc1b56fc39a5d1429ec6ca0158c2b4b5aad303834e148aac021472b10e4e4696dd73c49a7e2d8e6ca56674cf267a116cb76cddffce8ab6f44500d0dd66a0ae460571199d17b87d3dbaa3832e90f0e26263ae301ab6df79a461b91bd149a1e99187c09d259baae83cfa3c9f33d4bc700285f25a423d05c0e9a50e2bc3efd291c8f74f21c5a2b7e35f13d3e13d5e78c84e2cfb449dbc02ff4f1fd5e98164c4ac30f6663e2ce79ba97997370637437277bff8b2b08b1a8183e4b1c340bce2a85dbeddb2cdcff31152829c294355204fefa07e75fdbbfd48985ede759049de9f1625d43cc83c895e6b0e806874bd74c75f1088a48b2f0eb4e37f70cf38d6496abed79ded46ec7c6ed709161f2996a8fc337bcd8457f155252c0d2b5dd21937259c11e769d507c713b558ab492bb055d2cabeb8f5206eed3d75daa508a1533aaf3a44307d542e7c25fa8ac6a38df6ae99148a746f440687fa5822c02dc6c2cc625f90ab9ebe52162d2382b851b14badf23737e5e94ef61c8401025dae044d3f6033b257fd5a8f8b8ef1be2b03a4045f9da7fb9bd0efcc0f81dbd526c9c4cdf810bcfb3ebe0ed96e0bf69b0d1c311152e715e542ff959ca7ef7bfa072ccca22a864bf3c4514aa23867f1822be589e1776849d1b681832f41f4ea2109aff5926abf92a2d5f546206bc81b40305f2f2891acee0f32443d8e709c27efa376522d8deac407202f258afe4810fbda7868e916a683a6170bd2a221f33890d37db1a9deb131285549c13bbcf858953298b0c2c1a2a39eda9e7ba0c4d550709f17492fbd138df32c5e3d99d7553a3d5ad82f4c81e97560c1f0df2abaf489ca7dc841f12adfcedeb8005d1d90afea3c6b44e646b2774976074262364341f447a34b0b2ad77048d426b8502c3a0a66564ce93f75ffbc7589d774ab33e56a5a2e96c060f60396b7e6016031826c1bc0eae28f3694ffc582d63e1a7ea78c9abee8b8372f7acf672efe98e383d06ac56f03de79aae74c3a9b82a9cfb63e083dfebf2df0a50745c4f41b11e894d192a9fdc272df804a0cd577a7dca7b9b17bab29d537396de43a4554f2b4ecff541d3fb544fb12785c3d200d8c5d75c9113ea2a2a8a0e8f6bdf31f2428de88bc71ba028e06654d1e4aa78745c1e9dd9e5530c3037578bfe6f5b3f081ba5276b49e33992f2ad4494101ebfcce435943ec8c948eaf0cc109f82d0fcad7372fc9791fe4d99c4ba1cb4bb76072e98f76ff1c080ffdbb1790f886c9769c4011a36e9d88f33594e90222e1bc14ed23f53014a0a2f26344c7b4af10cf4b5dc14d7f3a3a9ea3674bfd295c6a78343fb64270824b10d79dee3d8152366f7c4bc99336d69b5fe117dd526744ad5e3dbeb255bf4edb49670daadfc69373ca1e70ba7a3a0839b95afdac0d293f39865013f9746c8eb4295aa6f5a40bf85300266fad6ce396124e71ed5583d
ek = e5bc009432c97a66bea57133df41cd6d6095a69192226c8a1c6a0416dc13bcd39cee2867e991102ab5c7ee37ab23d33e113b3e7766b7c652cd0fe03fdcf38653149139b532ac46b7e80229c2576c44834080b75d9f2490d79a23e6d6cba707458c90c7bb758e3c7049d5868b32e2c50441b280bb1fe7528924181051a9b35c6ac779645e6554b5deb21959754f3a47454837b9512820d04722a884b10e01b5acec05aecc2a778091bdab81f0091ed67a7c7d062085866df21734959206733257294a4c82a7295a739638141aa3821c764891fdbb64dbc6aebb67a8c82caf86f7248afbbce556055405ada63ac9f6423de12447d89746fea494662a69a021733592a0fed82749e73d4c2c9d192c994a535f126700a6c4cee988945353c9e9d2240828bb674bc98f22a298fb6750da5ee76345ee1b2dfda01862d2116e6607d3c251ade46ef82974ebd2a14502684be1cc3eea46cf3c2b3c4c14178a79fb495a44275cfbdb5a23ac7b8a911d7ee2ac0672b997cca5d4442a5d80be02c149c0c333caea0090937df91491f3e03ca3f8c85357001e4b0c1c9a73be64abbd7c68776179d4696fa138834325715e115584c368b720ac8eaa45aa4176e9860200cb56c41143985a6bae63aa16733464acb2cc948a949528bf6a91156a3a6bfb55bbe1980d499543720cfd435289c880ad10a4e990cfa2548f17bab1fa31a45eec41361198daf50f22a271c7f1acb7f70463b9b4c82b71228644b3421325b09de2946b829b31e56b0c95727c762b5b5d078c1bb46ff2596b4db6863987c69b26225bb9595d612a5a464d84b6bc775701fa5559d5c8cb55bb30e2e3bad532125ce9c790774dafacb19f4c9dea8abb25b26a6c6a51e27205b0d2031938a9f1700d353c2997e935461b121149a16f7a133af9a103b34e2d3180516a5421243769eabc81952a407486e2111238d99bee90554c32aa12e774dd9b17a5d98cd68029f1bc8671a9015591cfee86bfb8712a5948b9455caa51074db3771f89e74695524fe030aecf998b6eeb301d865f67b9bf4718476026ab3161c77f677fe77a301f357caefac5e579bbd0b34b51b8b58eb71c44c52dc669b9341670bb653ca363096d691680c95a0086601448c619050486b6c244eacaa0198f77d987c5083853b0b9b5531a716a10e7517484a36e38e465e4c855164b2091c8a23e5b2f220524285c739d8b519f55ab1d6c4505ca6a00f6cb6de0a16e1355c1c8824ea571611b8a3925c4fc64a5de44a2a1bb189d48aafefa13ace52290a615b5b4339008181d428f3d33267cc135a2649eb113c023432132a0b93bf08203b40ef0e6465c1ba8a1fa517c37c3d363b80d25c70248c52010cd995a866c8004eba1ae03e56e4783453e52609d6c84264c836857a24f2955fa955041a44c6157bd2e627124fb102ea2bf87b1ac628a393fe09968d707c0f27105b491e19c34dccc207367ae309cc1a0f0cb0072781c63642823623b2239335a73db76bd449b401cf5636114a22863b50ee32bd4804006f13dd66b44058b43be960e9a3a5adc3437298b05c7b314d3fb9d4c7020b64b6488f70a73811d934bc0a81677d1664bb497949b757b02e074e76c8a2e65410158973e30a2a9b6b034c0baaa22cd62a421bc25c7bfda61d0578c1436b808540cbb608cfcb78c8af6a43188bc26f637ab479a1ce86242766d9daaccd93c13d1885c7c994acb657fab0a75de17037f637076f2099560799520182b8265f9ea8440ba9e07b084efa2a6cb244d7db1a39b10297eda34bdc82bcb6a2ee871bf13c1cb8ee602c0b3818335895e754ebe75476ee1786d4ccb52c7164c33a76a3b3e2b57b170c34d37295d22e2351be21a95b6495432a1a5e8489edabe9b71a4459a4ea08b8dd65c4fbeb66a5058cfe7706d8e09381979b608230c7430879bbbc30a6150af273cc4d52c5f1c43e723a036530eddf0cbbfb6ba091b0861f1c751530ce52c947743a59595c15e529104a892e089b912975c7c598b1de528983b5a66a7a66c459610f63e95a7b1198b4e42710d69ea7a8fc3880c0876da82ce872952120a666aaccd5b1001b6b99877610071249db481117cd69f6a252ccaf1a64b45c84c2004eea971ade4659e3508e7b623fd9658f1ac8789297a8dfb3de7b385d927b522126a05aaf40635372f59af9ed4e64cd55048057d8b30c04fe6c876b8a67009
result = valid
seed = 9a86490f0615f3edf789cb0654066e9ee339cc59f968281f3b89213f83c692edfaeb2ef44d2f608621e831187ce79b2d2f4a20f1568bbe76b0d3d5af36111714

# tcId = 87
# Test vector based on official round 3 seeds 85
K = d51687f0a54626d49e07e8c8c272283b6b4f6a0c85c5a6875107b53c100264b5
c = 266487d97a7e78c94cc702e1869784dee13c887088707aab4bfb065bb5ca21efe01033215c2ea740d838bfa46fe849f697786ed81bd42ada9fd509065daedba4738c5299b3fd20b9805bacca7fb67777b05e2d1f25b56335b2176b59fd4e6cdfe568edfe76fb17d9ec39474983f44752e59eb2e18d8aa659f7a0dd9ed701ff05f94576f9ce83c4f04e2d47c13a2b3c407c6083a486d299c7e335bde88ff84b6677938b2ba4f6d307275c5e883b06ab66de74b5613257cd17e58409a8ea521a81b43653f652ac178c3bd19204addb4d6d66e9fd34363c7a9359094600212baddd2bc5b7780b222c5acf0e866e16adba183f12410c7cf91a9512d567bbe8bba633b363ecdff1fa198abb376b1ab479fde329ea207d0c665a0cae43350c871a20bf99f3b867bcfcf26e144c64b38131558cca0cddd3afc9c095621bfbcf789af1db138a58c5a2e97dedbe0c05d1d2d9bfb3ab3b1d87770d61882ccda744f67e89cfb89385e989e48595b975ee51d3631187f67d35640aae07eda8f0ed815b3fc2bc952b075db1856c84d8e20dabb7b1ff3f3fd8aafee26ba1cd69ec1c37073f27cbca57f1e493a1833d57702baa80aebcbbc1475ea314135f1598dc69737f325dccd2c817746ffe03302546ee6a8dd0e66d2487fe0400eb0278513940dc453e95b1c732bfa691459e96d864e342d532f39fd1099d2d19f81349c92aaedb560d2ae2b97859b430bdb4662f1546056ec29f80f582af1ca3bff28aadc309e3e22f63ff8944fc2a2ee0e88935a6239a68704eab53e737583977a66798436acfd373eaf5ef04870ceb6ad0077075287892c01a914408dc1703eb332bb66c4f721264c2a582297bf4853a4d402193dd48fd80401e1994685f600bc1a1e4e6c1419fb944e642ae4aac3f3b28ed5ae13a0fe822a019174e4aba84fd0f84f5623d54ba6ab820859827ca997039018fae104fbb95756e4a308314dbef967add842940023487d5100c1d146d5f5fa270b1ae998e08c8370b21d4fdc3b7e56ba64adf9f8f7c4af431a0ab53611941fe5be38abd05ec13456e30c48f80ec39e111676dcc831d9f41c1a3861ba29ebb24784686a2fab5a50ca72c8d7600b2b833683e7bfe2bdf9b63eba575620cae84c87d7e9e0393d4f146ba6c8f4fbd3276567a0b45377f55c5bea463862721be3a02b7da77671e48891551c753520b52962c2d1ef4ae3fa1133f7c065328db517868003a28c59562d40d8cfda5327fca66fc54134fa303b506e7fd55ddc0263f72a9579edc9a8491ac33145338b81e1960fa395f808ae09420734fe952056fcf038af61ef94983750bd56c72ffd1dc13ef624bc3ce95239a71e2fdf9e403897cf45e581ce8af63a245223adca6a3a31132dbd21d55482871aa606345b27966e2e07f175ee4be7cf0efe4d84ab6fb979e365b26ed749eefdbbf2148eedfec6871420bcda1467d8e5ac88c3d023585d8dc980cb6d0423f016eee54ff9f93a62cbe758559207e9cde870ba5382563867973491735e0c2b745eb79b88f1852d585e90f572cf3e00c6dd2987a066ba1f742dd7f58555f5f9f3973334ec91700cd21bda10628acf624a31f9395a468bf6ff78d4484ff60e44c13af103a81d8d0ef5e26efce7530983527e95fa7a5f6a4280768bf91f0ea21efb607c73843a6d2f80cf77656f01608c3102e1bba81f2d72b37fe34cf35bd7150de20d30da1049499d775107c306f88067977231a06181b3700d602489ae9327581cd431a1e83fd3dbd92bfdcb787743fcfb066bf1446fea699f75f9eb3906cf829e31497d74b92c7bbdfaf798d2f54b91f35bf2eefffe1865abbe4e399e27a78d9e32c683590bb77fcd2dccf1ce27523adabcb3edc0805fe5439409f9ed2b90537ecb2066d7560226d352a8e67e54161ce51c380b8ffb176852d132d0604685b5b267d01be16fcc2934b325bdbcdbad79cde7d4ba07a3c63a2e645fc143d62827730ad34118eb6ce61ca2cdf890abba3f9169e287417c97d0719da6b9f1a45c179b1641dd0357ffee577aef94efd5b498868d91d19a780e2b65dffcfb23d01f6536d91bd49fc0e634b79449bbab49f612d41afb45060b448830643a0f246ab5019ce2b1e08f871eda66bf23ccdda8a421985b58199dc3d7e42207bf830b2b12fd859578aa2b153bfb93e65ea210a5c0f024925d77fb096b50c1ca77758fc67118559dd7f
ek = 5e8ca56e95a1b844147c6011e93057b8d35b6d6052ca045cc1d8444c1b603ff211fc67653a03cf7d3930373206d4ac62090712be287eb6404843c5c1208b0b993c028a445be50550e2b5625e3124bc58b256eb0886e74ec7f0c4d082a143139222b80037b61649e1b4f3079c3f12cd9742486de788ac1a987c158f5d20296742af5953617a5608b5b965ce1cc261139655a09936f555ad8882f3d7b823c400fb7056abd05bc4cc18636141a3f0c0688b5cc04455b768be41096eb7676315f808953c8aa95656e4686c89078e36290fb0b01697c56e41a0bdb7c9c6c6ab8f50eaadae889fb9e0a41d757ec6756bb6e690819b95bd02386398817e1c9ad7db807a842e75017f5bc6b46fa6cd1580993c1238aa197931c9b55d333e953420dec916dcb00b657b5c6fb538468a855e830f1afb9eb356098e12226a7a0718919dfee4ce6e275211804079bca97f291355790aeff36f7baa99c79ca6a4fb1979331494407b33cc6fef3663fa018e28d76e49eb1b5fa828fd7aa270f917e143a9a7938bd9a05d9e483a2d7725061a88588c3df6935ed6c411a149c634d0376decc87d2988954671c8e9249f517ea3d939af8a71d505a628958c634221f11ba962aaab9fc91565fb647973633a4946976b379199105eaa8e8721a12ef43325f08fe6e173bac2243ef74f92074d7e96124d70b3327839806876a6d6b982219bbce5499bc56df2b45af9cb67e3eb878d02b881a5ce9ec55b98808c48a2c963d8854f0172083c9bd2f55b15f6ac7ad7156af33fed0a5b6b668d654b602cbc3e3f9b81b3eb3c476b5bab8b6c886528ae4699e3768b51cc7f48ea9304d77cc8a708ed08321e97228ecb97aec4ba224baf4e684fcf62753985c8ea07c86f501433f40c21f6903cc8166a7332c0b6a8a9c121c41c35690413e98a1a0fc672fb1cad48d74044811f5c7363d7b03fafe2a6a3634d850cb4fb505547b72daa710babe7165b50ba090338f6001d8744041b5b3db9dc2bef60c5b73928889975f51548ab72b4b88a85cbe2457810115a9121f72a3d8dd6bd0c0b2476b2bb9e69a7e613a83d820670596353944a26a16115fca33c505a4dbc5c1136ae3a981da1d1a4b2c25ca0d5474916675ec8817a969e78812414053a4d0245d86119e1072c8dca8c211b9bf3c91fee350f2a0a392c4017c5705655f26657c5090206270140bb93718c37918b4ce79918a9356161b00f09a43aea259ff94d0dbc95a6b83eda5326397750c68cc6b498ce974235484aa453334e05c8232dba3dd1a182ba4543b4a944a5220c46d56812e125c06bba360ba7759cca24a1cc02b13ee9fb75ce8459df3c601da31ad552c153f789905a105929a223e3101f32431f346bcec3a128b0a3c3d4290d270b34e643e17bb5d53b6d248455502c71edd01654d028525576e3422bdf69571e9c10cf3c3c30227c89e2ce0c62911e5014b78b0cdabab060579ebf1a517414bbe5343bf33311c0ab1f659b3d30727184ec1aa8f1c3a3db45fbe215aca961fcd8ce98429d381995280ca0e5e78cde55442518476e0b404a2668424719abe71d64083ff8b63f285396f5989dd4aa9332426eece567d8098951e141ec43747c17cd9b1805f9245e0819ae416c61f3c60818ea448d397211e8b97e755494f0403a133abcd0882ab907e55a130528a5ac535ade736081d1cabd62980355cf85f84559ea36d6d3855030c341babcf65a20c9bb67ed4901f8b2617c7b9c8466976da39c6780003b71a74f6a16339082e6a62458835d30f1b32041bf9ed21c65ec59db3044dae0654e743a5e65836a4b9c5d2c9c4de859b1a6755ae7860fa6053de71aca0a61cdaa34eea773867a7ce66654380219c7b756d117a81e1c1f81156c6d5cccfbdb285c831317e5cfb8fc50b673600bb46469bb3c7c6072d87cc3b17bbb65b95e81875548b63e3024a24a329a4bb1404ff862ef10bcbe6a997c847650b5402b888e0d71c900d4a4a4cc429d717d3860a6615869f734244a0b25cd463371b189a243733469bb5dd97cb3e856cdf2ae64fcb519d9be1a75aa8794542f51bd67878e9a1b8f6d70a650b05b6a609ca9f477579264b127230966a289295719158b63931a3c0cb764e4847c9ac8bb91598b905a650a0123c7c0fb939f7e3943a2f3bafa20a221f37dc17933cf5e868b958e4e7cea4cfd021ef0ba63ff7a7250d21513171d5e
result = valid
seed = 6dfd9b575872560c7bdc2732c4a28dac4db04e535eb8e402c3dffd145c09ce47a2985c1c4d203778597947d710dec806e36b0cd949fe460ef141213bfc525e5b

# tcId = 88
# Test vector based on official round 3 seeds 86
K = 73e86d2bb2813c76a8a901b8c665497e2d16615c5b2d58c9772306a3d6bca39c
c = 6b0bf99e0b0ff75905ca7bbfa272c50e2603e7c2c8d0d7a28aeffa277c279baa6eac0dae07dbaade7b9e47f863555ff913e0c55410e5eebd974cb98e3aa0f73bd7d7bd52c451acea0137df60c19ac883f92bf27fe16d086457c46820ab90192cd4f1bcfcf62d7904f8af6a028e4ea5e490f404e88596d0af72f3b2e1da4674e20e7a437f921f036aedbc3619fc9f0a700eb103146fc8ced979319283b7b32d58996c7d430fa89db2ac9e717b51dae25147d92e8ad5f01d738b3eb308087a4204377ef5bb35f8d02c707bd407a2b706e7832582b288a082b238c3bbcba73604537956c3d12614645539ee1aa5449b721776fcd829209e2961478d154f122af4e4e42a9a88a02579e2e60af3df04d56189d89ccf236c5b51d5dff985c1abc0c18cc85d1e01d8f0a95e88df078c296f50ea8efd6d792ddcd8d694fcd935206850f423240f860d94b9843822a8818d9e24589ea80be4ee48341b5fecb9064e863f33840e7f48d2f2ecdf64330ed811c3e9301ad48cbf5a8969470d12cefd1a927636f8f34d78fc1427f9e3876ea2ad0979aa967f70630a2c0347118b8f2fb54ce3e61a2538b57a941d3c8b14e8c7c10af9bfcabc00af5a5eda911bb1a489b45f95ae1e621a58d4c1a287feb55a8deb01adaf0321f2c0979faffecad7fc5474f62503056582157d7e920522adb236dd7a27b1d5d61f2b13924b78ae8fbd8c4187be30bd181cd57e138518d4914893c6ab475d23191b25ca3ed1ad74c0a519d19b3e269f0e9408608a898df75cc8253dd36641f280369365d532dddefbdaa9253e732f767641616c2d2232b0e3a7afd1b46acdba3f1ab7af1e422bf2c4c9b8e6d1585a50b900888dab0e2d7f421d213d8842ca007b9f5fe7f76c2ddc963671cbc896f5569a9531b5c22bc085f944edb6c95cfb6797586c8d8eeb40055aa002ca3110e9254e1af1a54abe82a0418bbab6b2325ecedb6056b7e0bdb9108f2f8443ae8279e0fc3db874cc2c0026c2b265c2bc9b406049c015da6c8d86a3d5b23de546a63b8d8d98d9e3cf0a621590e443d8147640621addae6d5c1cf2bbfe3427ab820ac18c2a0d6309c29568e064bebf72ba372b3ea006260b3b1b84363e1478fdcb8e727fcbb80fe0daee1cb4d0b47f3fc5690e8885c9e76e299ea74edf30610cd418437128bd48991ed47010b3f7a1536292da3dcf44b9ababbb2914f53d35f2a1c2e5a3ca48d96ceecc2e92089101e8ee50c9d0ecf93e9f4a68450a3fb23b34377aad47381188517d8d0c6a185a07d1de4a30ac45b328c8104b5fc35eddbcfac173e4b668d603ab703abf600d3043d6b64c0494fc757e530fc99b13296200c2016089472168c9230029ac155aa5d6ae83da44880a86483ac0a8384862747947e585f502e1b1e3aecf4c9c4ac62f8cf348b23e0e015665d97ab654f51f624e5b54efe23b83daf84df2812eb434393193d0ca8f8c7f60f354508d5e46c97c775417cb82b66a4d9a683c2d9397e3136ba9264ff9cd7676995932d9f803c6ebd2d446990bf5313cd4677fa10ea6d9c5d5f3bbc00667fca3009b69b953f22c33fcc800b4e9a96627c838966cf00e2b5647725ab18950de4fdda622b8d19d94c3b3f188068b4e538c1d8dc8f69d32d8708efe5bbeab6a9a3fd9bd58f2bdb4691bc72d933dd6b303e586987e57a212af80bbb763d43b9adf32ebdb28113a6f3911d95a1b75656efc36c4b950f4b523bff785cb5eb1ade5878d53c74e113a1f6f97abed9bcaee8d5a012d9453720cb4217a359d5b800569626e63b74fe4439df428f380aa00ee9563bfd8fded9d364ba45ef5477a4f27f6ee637435bd5b7c970e181733bdad678dda5e11969bd2d15504f705e4a3fe34ce6d6457dadc0300f6640a8d6c53fbbfc993c42f2c26a9dfecc04ce2bc6e63e1258868f1c787287e03dd4698d2d400bc5857a56ea37d8f02a38a7fb02c98f0c084aef51a83e8c4853043f71fe70bd1e6d758e673260aac5b305028091fcc44ccf993fbb232462dbdd6694fec69487fd6338b4a7f0aa0c3c4286223566cee9c4facc6faa84fdf7fd41dd1072353c51f9e5d99b7a15b9a7fcd960bb747a8a4a0980b99c847db7e6793b65cdab1abe753fde758c55d6ef85bc81df59cacaeac2368c255374fe9d1f94a2c482f40855f7cae9dddc131268ffee6a5616312893b819e285390ca57d814c9e3790989a29f9460
ek = dffb649aca864c32b4f082ab455c94e6fac7ac1c6c46943e0d4b811e48a80f18a22130589937a1f4e4097dfb8c3342aab55648486701ec3c36ed167dac427c7dd54a6ef844468a481595b933701a2db33235439d702967ac1b77f47391e6700596d52b534b6ef33357322ca6f1c6a6917b1d8d9cc7f83028437c125912b4e8d33db0d00b6d475452f41a5088a9e5d169d1faa564b220c3aba1d6c27a5b87aef7f4afb75442c0565cb78c7b81144aa3c209f9a808d43132c75399293400ef70551b51292ba501fb613998011a35153046787183580e485bbf5b81bb9fc690ecd0cb7449615a0b0134f559b6e1062d9209ca62aa10279e2c7475e48837e70a2ddecc66d1ba5dac35760a5a5de0764136618b78516a0c711c3c4440c1f0117d617cd64b55482c952e7617176443c802c8046012e9b774d0312a68c49c85a44d430984ec510212316d43ecc3d6fbcf9736cd3e712d0d3011b645107a22b9d8f51e8dbc30eba66e98624473880c3378b8bf933d6577cc31d0105e19565f848290059604f9b71b755e123b7401f204356120c769cccc2b1660e03e688a75fb370ca4088b46d955cb24b7073c8540ecb2a537a66980332df62196d8c6e5584b7ba8a4c8739eac585a812aabb33a5f591b428e50c7291415012467d49b232989c34711009806249580a557048dd3dc0d2d6599cd556ac325a5c00b8820f0c9dfd3336bfa5f61d6baa5e26b848b39ca02cc542c1dbe90ad8d355cec4c9f3548868e9052618c86fb729998cb4cd610c8fbd86429621e34d11c4943402c2598b80aa98f395a85a180ad402587111de30cbb41e0c5f6044219d6a243860fa8da94f2fb878c8625b8e8243731aaf5b511fe7b3c34ac3fafc68df6d4be563727f705ad41245fde8048d184337e662aeb85135df92d4c1a3b36f1c984079d50248f88523483cac2dfe959162a79353708d09b399e6534aa88aa5bb3cf3eb59eec6a5c8309c6980bb2e4681bc47b7dc2939ffd5439ec4473606166da1053e9467c50854712490b583ac02a657c61812336b47a5e2912cbfb4a1acc84991116b9cb1497f199ab41b98bb54343d188ae54a269c89c36a61be71898006bb9ec531d6006325a47a13995492f41498790bdae9a9e41c0cef6fc78f8e027380cae57c2372308a1b0c2321f8ba17867a1358c5c13095617c2b276aa3c0b36588a9c62683104db5c94643c69c1330db1fa9a66c107c62567f2898419008b9465355af511afc923415c545ea44f15e7b98dd09ec0d79da5893125d6125aca7adf78a32f918af2a41cc6377c04a627fbb28ad5bb65bcb16e3f32622f45b5600cc367348379894c65f494f79948e6e1941c10afc4cc00ed871e529c8573b36debc7c80364b01ea874f345271517b6c399a6277b80bfc1a9996a3748a0bbba5a24abf84d6a714695202ab7779637f85774c27a51446e72fcb59ee684873ba60315a84988b5936674833a93f06b283c6cc1eca1bbc36a02c8197480c24e17e2316eeb58b81a3f5a063b1dc4b20239818c8aa67fd96cf6ab52017979bd82431c862837a1b796d0744a27559e748db8da63676369795ba92d48bb11f9bfa5393c522403b6379b0d2c82beb17ef29b37fbebb387aa695d54c241d51fc3d5bc7f8316100021fd805d76a601862473ae3996b2840ec274bfc37bbf5119668dd0bb0e909fc2a28f3b3c469a9b279bc4810c040b70781f3d67c584a965a94ac1bc088cd2b61c54f301f5dbb82f110c20d51a6c882cfd3c2ad1e6311fe4041eb6cefd7681e75a72d7b0cf39742394e33328374e5ee5b0fb3b0e2c709365780ed3191e56008280188baba9c745fa5a8958c0ef28c1fb641e4ec13dd77404dcb031ff3b670a2092edf848900818c7104b3e457d4189cac8082b55c55573c2021fd32e4b331eb515092843c323b02228737b2c8915beb2718d63b8020c2b3a957fa5029638846abcda5c3c0cb2aef55d05c38cdc1755328735901ba53d685b939b168b9cc55aa0ae05fcb8815400a9dc36a58a1f4f90b3eda3060a4490751413d9c1453ec8cb64dbb679fc69073c9e839c40e8ba4cac38124c3697528404bcc6435c9c21a5b89cd05516686b4df7da8ed3bbbb9afc428a842a90bc09666804988c7386b794b460105fc5035dc3018dd494d421ae46f978b305738d5f40faa6dd68ee73df57c41f89935528e64270c9759d496204
result = valid
seed = 6fca9f4e384d8418075cc064c70730801bdb8249899d456a77130d5beeb3662cce7683f8a03d3cf04e46970ff7d6a12494ae12558346dfc8fd9370bf944a0102

# tcId = 89
# Test vector based on official round 3 seeds 87
K = 17b113a1728b3b0847062a3ad34968ec3192cecdd758fa1c3188d57df9fa0326
c = d93e928dc35a487d9008fdcaace3165118ed7938a9a119b07fc9a2110843cb1f43a8353b000f2ac5b46f989a23991c018f9d43e53c586322fbb7bf31cf3d28d93eda34863ef22f6b51001879614bd8abdeb10d9728183d0f2e6c4c64f9f1ad6790e5f27a6fd601620526f0e5380778bb087e2dd437ea330340444af5a65eff203fbe231b0fd1649218fe4592bffe22f6d4427d053f22cba52c25559c5536b262ffc21c1c384bdfed79a974429f9e7158eb23802b3b4d6131817a65efb093629d3ec4a0cce7c5e8428954489a7c9f10d9efeeb9ab60cfa1785fb0cce23cd7ec12882a840a56e106e4f2251ead429cabcb92a1de08c9e79776ea090e195a80b755d3807ce234e7ca665b3dffdc34f6f30ed2a67e246f8008ddb9dd29aee41495151549c6f86d8233da909dd49fe814c8f3213197bb3300e5cf5ae564e55b0b71c4016067d416d3fb94cd4be0f200d403edfd964da3372e7cbc1fedf96ef3bf3f4f2038877343ea9ea1092cc40249aa46e5a307945c639f9c653b44957c8f121dc4c84cca6a7a2c240f13ea6d9020233f4f75074501f100bb53dd3b7f9a905c7534edf518efb4090c47bd52f09cf98190308eae80b12957f42562d2038c85d1f1712fee26c66fc959577cae0d1e699f00aff7ad2911d6826879161c9b9b12cab1412e11b8a42502acd2baf888b82b8f2e06b03c6cd96d8a2b44a9625d029439d2e0b8f7723bc252e6edd566c394a9ef0f5496ac59e04f34eb0eb7cce7c446ed2b0aeae5ec63d27d7f2a257ca71763af1a5e85fdf33afcfc1ae8f7c7b992b22bf57a8f62b86e7da0aa00f2b2fac92aea4598b270284640a285db6a5a37eb74300f7b2814278e5813a213d89ba2e3c8ee000164d5e14cbdfdc869fcaeefe3a5d4763e5a21c2b27023f26067f2612a5f4f2603dab06a9e885b86aa76d920ecc59c77e9c26b21e5ee02cd31cd740732032c9bc29c1e21b442435db3554edf0dcb8df0c67c0bd2c1c9a822caf88fbfa10ef7bd4bf7423433c5b24cd61f8fb6c527ed516d64890f4a376604b9eb126a83b435ea7e8592252ebceb331e94be13bc4a7a3521f9f6ffee6068312a9ee6f97a9be5b86a8f6e4ab6a9174ae67b05151383bb79781a532f6b6e3101c48612ea76e98de53e13f3a7a58005e3333ec353499ce107dbac10dfdc83671fb506378febc6debaaed17c71069e9b9a51189d76a8504950682305c05a9d53b32c1ff29d7d8ab2b79a5f97a304696c5de3076504d0118d85d0e02c1c961774de4412ae6016108506e038dbf7deae8201243f252bb6c9969ecd50dc198cdb7c48535c1d86fbf56b8e138cae78d1baf6d76001d668e93600032374c1646f19e89e73318e74e90404b3091626767a7fc610771e9cc7babd9407c1de14d54ec1ea0440a320d0a050fc547309d5e65b6be2ca147f56140750e36273b7a0b36d689f90c9c8f7beedd56eecd931c5ad003a7e7f892d029eb5752e19464c273084490bb693677d448a797e2edd6e60eaa484e807a5207b6c0e5959aebf4830de62bf03a955acd692ad37fec58d531ecf49c75582a77369af12502dea9c051237e882dd7399ac9c6293c98cee53895c16efd7447cf15eb50d67469e9f34d444a049d5ad57116454b322c75f67f36da417393341fcff60d5b46bc6dd4a14bb53d7b9b2a70faa788c8da1146ae4964ff5edfc3b239a435c4c49a3a3313bee21295240eb2c2781626b96b99215e356be5f56c4570ad59812ac2944465015fd5f1e098a6969233e0a5910aab8096e75903023f3d11aa37086bf41760d010da3789b157175a4d255631f37212bfbb5a35c0e914db64d31e5cff36dcbe9304115d4f0299599b6b067ebb541986495584181b5f02a10d8e51f20795f2a2ae9e6da72e9682f0c39e70a5331f34a3e11c0f184548f7775c1ee7aa1759a9d7f8af4d876d0c94db0db580f720d0477e48ba4a74430b14635be23632eb1ea40cb7264d786e3d474753a8b8b6c009af2c6a2600d0fde3e03d108ec237508b3daa6bae725f8f9398b8f61c17510d135a80fb939411606080b9f972cac3fd4b1b0cdee99752f42f41daebf3608a70a66e569fd37d849fc469ded909c8cbc41b2c598b3e5e1e301308f2765eb68f1544565f1e1b950b26d16a127601c0e94f61920806cccb9d97f6293271a11cc0de7551ae996c6abbe317bb7f64ddc6bdf63df09fab9fc83
ek = 1e4205e8fa992213c49059a409aaa3ac72b85837cddde4c4ac42a9a35ac7fb80ad2d8c1eae7019276b1f3f3a6761602a01d99d4d050c23892427d6267efa092b587a5d2376012cb755627b9e63a2a04432260aa1abb2698ebb6075620ff11b01e4d049de698966fb49bdfab73675586583c744b5bafbe9692b6c6c1448899ab72a8821b52b4bc061910fcc70beaef424afeca7d3737f4c7c6711b38dea919e1a13c78160c1c652a81210c010c48908b13101b04334e6534aa0986ec01a86b30d41cba67e573ab6b0cc1a2c973c0041bd26721b508a667bc28e010265b762a223128e092eb512bb9d6150af6840581514470212d0e5c1f4696e45ab102a91a0848497e8a7a52ef20c85d7067e6a1f99e1c0de84473b735bfb001e860c3194029d5a06484920bb0e371114ab2f3bd775248a9449d2c19de5023876931de00dfd609c95c98c133bcbeeb52c0f713a19176dc90b5143a6876ab45b7f717865d4b8f0b8a2e6a45f123b85c8fb584cd3c042676ead069cf9c23682aaa05c1010e122473907547d79b0f8b61180014b1b3a56b88b3b4fd97eebb21eaab37883889a37676c61061d41b40b49dc5e68f64ed979bbd3da4a7824b32fc0bab9985a94251fcb740bd2b103f9c21c25bb055043c895531e68b17a3cf3190683969d6299c850b7d11a6b7a183b4b3a3daccc41d3321f5c088035102ab68b2938975ff180890153135e284155f971ca624c19f15ae4a3023f20cda6d404406c39cc26ac4df1665a3c19107a99bb289176a09e4a7c197ba72d6131980264a907b605c1e1791305974d49b604c81a9c8501ecd0cdd32a5f94dc3f64481164323736435d1043b09fd1ba63ab6956e4216ce47f719bc10f0c2b2830c17886965188534205c3f8818369aa638d5902cedc28b56c9723aa4eee8485151a270d3c1d963404bc265b912c6e52099df9ea72910674bbb8493f670620645fba16c0e6c73ffa20a99d6378433c6c55ab20f0a40c74ba37ddda39d2ba4d7f34c705a4117c618ad91408ba3bcce9fa9900d2650fb109fe2221f0f6219c226b74e7968f5aa0b3e3575be051446b1b76b8a7785a43c824c73688ce495681fe723d97b249e5a65a961abd0d61527d4b18027b00dfa49f4d213253e80ff2a556c48ace2b6a5122b42c2d15622e158e2613b23e62c6398838aa821cb05a4424817f0f9291f4ccbe6578941070b22b9c36bbe89ecad318e4251451a80202a70e1b2274854809e770677ab76c9e9c5cf4e8621e4338a279169ab46a6e5344ca391b80eb12f9b8a582105380384f2fe845b7298e52803989211498b42537b8b1cd22a59085bc00941f190a66fe77a1a6745e8af09762751c63656a26692bf1870df08cb861abba73b50ac6b03f880844a2c6811a031eb412501c79201e686ae528c84b7606aac09bc42265e77b56fde93022a71374693f9ff5787fa0855c79321d147831ca28e7880dfe1c15c66bbccdb93c0e7113a5eb9b97285ae8717bb87c1f071c284c0089fbb5a7b5121770950d255aabfcf54f1c18c8d9b2bc4aa253d5ba49bd2944a8c440d01343f0770f690743dd952f4f6692a60bc3360588f9575636748e3d321050c42c11d75b69d316cab62c681ab48f1880a9d787449440d1f1cfa0386613c2b3d25494e7c17d3e4b1f5a5780a9f088f00a9d6a79c6b1bc0e1d501fdb398421a19e316489bf1105d9f79c74433c82b87a775ca358965e8b1248134a94179c20011121aff04b95130f2ea20a0deb2d3ad8a0f6086481d8297a10374602661ce031b99012be53c70110b53d28966d8009ce6857f778006a304fb402769065c04d25b2f3aa1bae18a692d7552bc9805897c9b65a930ba11c6f3487801284d85579a912664118075b7237e66183c66510202188dc8abc1aba9524e0450b7a29b4d6b5076769b7e419fa4a63521619d1f76cefd0a7de67c7f5491724d063a13bc27bd20e9d486fd5158d3b7c04a97b95bb06895206058f94050dd8c262eb70a73746cf279350125807c52ae8a29db743099f259c9748318f391e524c9d8b46932157c94a8179e02897f33226ef1964f4cc92c7323df35a7700daa10170082f0664e4b8a221da0b5da84f43b79584194aa8c18724a6452760365c316c1f36212811a8e1936578653878b2372fe58505e7957a3e0e0f1ac0d822a80287d204eb6a446a74afae0ccd1859a2544aedfd
result = valid
seed = e58f71bf175c0550a67e00e0f7b3b7fc36bc2707bf0c93044a492626de36301a7f7054814869cf7625e45647bc1547aff288dbb90699b2ad84893f3b755d9722

# tcId = 90
# Test vector based on official round 3 seeds 88
K = 5ebc9538f357baa7df0165af3e7fec1af8f4c1c051a214135c1fc03d026cee6e
c = edd9d2379c9063a3b97781b2f9bb06055ee94cb8182157eba71b983ccd18f237d8f9449c156ece2064d19ae1dc32861784c7e5829217397b27df13a61ce333f9d48677f1e4e6cab1763128d2b94aa9ac7f5785314289441fab4da9d6d021fe9fd21a53b0d18b58c8ee916232aa19e08da9f7521d4f959f85f32f3bbbbe741b021c915d5702a97028019c7dab562b9fe01bc3fa954e71bde099de02c842ca8304f0214c77741c901c0add89d96a78b1245875fe0a1523d1d03b7a6637c2fd6dc919e45d4ef10ba5e01996a43169dc5cc91293e382edffa16db90011f2aaf64c3a3533628f5739a2887c56af3dbed3486c2eabcd3c1d2c19667cceacc21b2384a2f38ef0de2969884619bd282af2cbf2091a959af8f26a15471b1637deec3885ec81995fb516e63c7908eb189bca27aa7ce70e7ee6e289c8aeb2ea4f79b9fc5bf0155c3cd09430f8bab8c70033afb42261b957ae60636204ef70d401678e14cb08767b22b8e22edc120515d9203abf4af7fd12a8f3dd908c7ecaed10e3cfadb3408401b6e96ceb58f71c69492a3956fc1d442ba092477e98696cd544f52410614622296c6aa73557878dedb5c5ac21801648cbd5be2972252774a54cd44b801e9cbe9ed13f73f3ff472d3f36751f7cfc5a81b93c0dd7bd825267ae0613a4c26b2d677712c2f78068e61ebbdcf955e44edc66910160d0981b992ed92c91a21fdf985d2934bab8e864b34fd125f85972e36802a0fc32fb2cbac4074526d8341a9098c9b0a91ec9d6371331791af6f6fc90fa5fbcaf3086377cfc141e0d972df44568adafa6bcdd9bd3792eeba068d8f07903a9fcdb2e6b29c5e56bd748aea8c06d502bfad55f28f750d0331e24c96d3760f796f12c4e6b97c5ed58b56836899c81ab3ac0f28907709e8304c95f6f67c80bbcacf1c94aef29ceb353a55005cb3fa48c9b39973dfe495cff4d483b1c1ba3976eded81e31c5325c7b6e177131d0a72315763731bb905cbeb9ab31ce7d1bcadc0e8cc9d82d5ce127901578bc742cb04075622bd5ccc85bdda27326e5f114295c2b31033b01094001634aa55b9187c5fb4a1e3be6b71f361325a54bff9fe3380488e0f09b407e3e53f2266133b8bc80bd96f7c2842430e653e7461bfcc5a21a29838103b8dc509cf01bb1984beaf43d0e5a45092413d396d9ce7f2d96762be56e45b530bdc7ee477337fc4318929097a60bb4bb88df9b4bb01b6cba86c148f841121cfdc369083fc0accc80d4e33d582427c84c34e134d06ca2023c09708d848a7c5cc6dbdf280c1eaaeab8d2806b53a28194b9a95a1e2509f8fb40333564cdddde4bc34e6d2c81ffdd07bdb5546a34af69347803c14e19558c82fed568f5d3da003618c6b570f59c1913a44c281e65295119219ae5427fd7683913402e41d60775d27089ae706bd00dc94bff715a2fbbafd9932645f90da872167c95ea89ab446828230b0be29b93e214caaac2b49ab88e420732d954ff24d0c6b0d07b60c34d9a25e5237cfc2950f01c10755631a30166e6fe742a316c3c952bb9af53782a255aa58fb817107de7bbdbf589a8aa1f1e48c7ee493117a3c76ebd891185ce21250378a39a495c3977e5a14ba6c1ab47ec71e5a8f3266046e50009e09d7544945d71a423cf320cf7e18d8759df9a027aeb38799a1590d74fdad410e39ac9e1f654d69ef624a1b9ba1639d1af179930ab071501f0df65be8a65327cd97cf028983077757f693bfc4fab29fbff36fcc9cbdfe23a84551f9da0c93c9905b31ada24dea830932525402db03ff3dbfcfa562ec028495c5fc1325a2fa5ca9251ad3853cd2d2a21051afd4b14f6677dc897dce4471adef042f067802b4f60559c0b592f18c33d6ce638dc2a56ea16479835e447a77956aec7b933060ca8ae1d5a79a9e5a8eae8631076de019ed933ede4339f6bcc01eca00845028001653f6c61dfb9a9089e4a84482ce83f1188f84498df81aa890e361a1ef0d226e6553ee3c079e796f7be70651b2eccbb38c7fbe22cad04f777e4f73d11569e3cdcef469e703070c4a195a499af2e41488f201d9d91d1162054bd9cae3949d7054056d487f8fdfeb1c6389ccdf76f26233d3635c4e1c4b7c831fff636b1b63e9d683b4e06added2541b5c40bd2d455bd50e2867840add364897c25daec0ffa4b065d78c6f9945868408a65dd78bfbd3d4710e6cbc5693b501570d
ek = eac2871f16b152d08e74e28a250999db0a6db7036711a24370401ab844cd39b124b8d42e8a15b2bdc85fe3b11c9caa30ee666f260ab0f0e230a5901229b974446428a9e24680a884208a2dfd3899ff1a4920b798ab275d5a10b01503d000c23db72ccbb3a91ab0186fa7850de3055e4531439bfa9cdce3ac888066d17469dce07f76d0397bd46a59c29a4a776c8b7310021128dd248beec9296c7c5e95d13aae21303127778b653131babc17494f0aa63c18260130315bcca7a8c8521e7b9c9544c1260bd201ef23974957a6a4d3658d96a7fd4cb7daebb11e5acec216042cac64af05c8a7db570ceb09393c7a24f5ae305280b1c22b9d68b02a0c521dd6393c20cb3eb798db457ccbd869748aa2cdc8336a58162e56528c3ac7a7bb41e2db1a35257b6135247c7802024ca258f03de2ea93e2f6c42e539617d27fc62510ea016deaf787a2b3b930165ff1fc8e20413b90ebc827581b74988937a018f612ac4098514480212781c4ea128680448b58a5a296b35020c6668acc7a39ec329f3c5eb00c44f43c9ddd612c0860031669c911e0b4d5d20f45ec1b6c5b6be399c2bde785757215be7617aa6a57eb6b797c8c5cf774274b2463d0c85e1343554ba052fd9b36da139e13e04ff18427b418282a5642429825d15636da6c45834375d543714e80530deaae0b006488eca46974642c8307aa5297d34619dc39863f276189a20b75673744fb934420a138506fb04b0eb2e22108c1923784523e767dc70ca546fb820de07bb9663333e623889279bc596b2f559f5699c272c3040602a0ea98c878d2af1d7aa697aa83f1dc10e54017e2e586b220804588473c4b9d05aaae6ff9c038d00f953547ec748e62ba3426001c3f669941596c6184b353d3919e591df898831eb11aaedbc49b88c8187cc13eb79eb09c7e07545be6041a9bd0a70519b17b5479aef79d105b83d74c08c719843a94bd1f76baf7e3bbd6795e05830184c53f42061f4b6b0321e2561b4c474865a0c825c96f9269e12742771c4c9b20b9380540772a24b43c2ab3051b88ec4760f794c17aaa55199e39eaab54c53aef32bfd339c824501972eb5ed299908ff0ab3da01460f106919b450bf00678967e45c18531d112b481918fb7023efa1617da59ff391b84b03ac199a1ab31208b918777a2c8a9706cc8359d09e4a817386ce09757c44350d10c4edf02625ed06dd3db07514639f67828c5077f0eb722f39587830c506c4bbb4bdc60a1b256bb157ed4770e603211d508165edccdb2d6cf37f039578176032c2158eb3c9d48921cb387339267bb728eccf97bf31309d08611b91271ec698d8920ca3bf334fd8765b0170608726a6220a3ecc14023f02aa4f31446b22da93597e4a46d451cada3965ef2148a832221c4d8a7d12157d9b3bc69fac8626b2dd1c44aea272cc2125dc79a4f90b56ea75144037a4f0060c33c5b6eca4572142310ce956fd6f31d23c6c9f6235057362b884a014fb5867b2c1976127a5a287ee371b7430caec5d35b63789b31d176d2553f82c8407f585c32511e3f0cba0ba60537780edc6ca22d1422ec8c3357eb203ee68c8fa135b0ac2836e027fe3161769c6838e98cd449c14ef2b07afc714cf02d91d387a27472217c9ea6bc5cd1249bba38842cf1b28701a6074ccfb7316dcf345acd84660d02381040cbe8109c5d423921b84771a1cba981c5fb08c5de08ae6cdb38fd5b9489357df11565d48a7797a6af82553225d73cebb362abb1ce335358c6776d9fbba731883ae7cc517e0a0a3bb5b970e4cda95a98aba47d9e2397abd7757218c5d7bc4ca59b70be5aa4d7b62afb54048ffb0c64919afb746120b383958b715d110e5e6ba666940328ab4510fa25e9b43537e566ef760d2cc52b07e5bc089b8ea9e166c513bacbccc332f36d6afc379e1a838ac24ea35c1260726d029651088996631c55e846adcf36c792c21011320b2287973a770d2636470c080b2893a09bcc8705306c5b364837b7cc89a9ad1fd9c1edcca9a0b4b81846c8e088b36fe361539060cc08c911c9058bbb0839183b0c59302171826dfc7b6fb1c623dba3f0f9b30768346a7714481b741bd0bb7ca32ed73a00a6a1874d8b7369f695efe75e00f03be6cac1476815ad889c69ec6bf7fb38ce9609c174b902b6047ead37da33285d1009b83c39ff67773cc46f7b4b2cee35e8e95100c31dc59eb9
result = valid
seed = e3fc575ed51513e62aba655d24cd9c8f1c6c848aaffa946c49a53ac3ea59e474d82c2f1bf2e6aebde5660fa73356982e12999d8fdafbb3cb186341d0386dead0

# tcId = 91
# Test vector based on official round 3 seeds 89
K = 2478974168bef71749a93fc9005dfc0bbfdfb7c5e485878bc04025ac7f97de82
c = 3804e49185cee41c6861a7a0941d454024e2310333f1103d73334739510be6a09619c5229bd73c4199399f0bc7e43ab79b06bb836cf443912d2142f98a5dd284c457740a4da361946ea3138a9be5e4c46a7f0550b7a807627ccac5e0c658a0a57f70633758f77f555fbcbafdbdf5a19f2e0efbb7e932b262998f179f7aeee18652d5d572d5d71d0af89e58a1fcd401287e046b1429f504a4759b56fc90735b91dc640c55ce2f736f1ed491cfd3fa25c17c2ef4afea940de20ebadd1ac456c5c184b660e3a2791df78e4a4716fb09a78a3ed4aff107717b8ee823f689c31c1b7bcdade58567a8941a64033738345c6e7f11378b6c3b680b94b15c12e9d291ab54ac66def4f97616bcf996a840b93c960e24e5729a92da64ceb8608afc9ecddd9190a188fe142e7796dfde0b44b83d37b4f3103dcdbe37f0db2c404517be707b0671673e2f53c59da7dcea24fdf2ceb22a711e1081ffa529df068e8e2285b17e81c45d43d672f02d49e04df68f784be77625131e702f12d907e010b1c05fe379e42048620f533c9e17e0ca8b7aaa003695d085bdfc2c74f98dfdc9d7290f03dc00d89c2d94ad8b390ac3fd88e4c255242e7420c9566fdd6693f94f86b3317d7901305e209794d0ed5f0038a5e5f988b2497a5732d05b0372fc27862b339d3dbb6cecddeb0fa5da20e80edfa5d8677301eab7ed43159a1cc62b25f10a4a2e1c3f1d08884177ea74c2110f8a496e73d732f02f4d4a0c091aea4b4715e78bf1738279006a4f8e3397743998f334db9f91005333776a6521b8931fec72e2231efee7043517070ef977cc6fab6bda27de97ce4ce13554dd35668ff0f753606f2687ba5b1a12b2b42607e0a767ff95e962144e7e67065efbac277cc1695ac1e12f1a82072f9ba15e24af37e36b345fb50cf7bed32803b63343ba5593de883aeffdd75d92cb42e15efd70b944b8330826b31b1d69453aabcc803b3f1f390548bee070b84a38eac4fb244247ae4c5a26024a8634bfbd9c7eb94fc84a65599805e9c150e215e2978064d7dc5bbc4bcec8e16adc6f55190fc11496028afec6e41881e0a0094bc17632249613b6e95cd210f7763d2ee99a56087938f721abbfd09a72abaab9cb7aac78ee1202f3406c0dff5a4f31e70760c7bf2f7cd4f27fb6f7d6e9e9eebd737f30c080c0ea8bc5bd6d7c58cace07bc82f55c65788624e7e17faf3f4d54b0e5845b8da07cd51b589409b2ee4865b908367d1887111c8817ffda5fa7ef26a5db54cbd2b51777865240284aeec8f7c40966e9589f071d875858133b1496e1e5b9ad7447156b60067fb0e61441015ab474d1539745386ef550becb1345341a8bfdc2051041aef1458da87fd8ac4016b9b8ad24f9afe3f5acd1858639068512af6fcaf9e9522b98027dad0f6ba914ad2c35b99528f6a812257cb21b6ddacec678c2bb44398104b373c984f72dac502cde60d2576d3def63438697d50bc6e912a8f6310bac01ebf890200904318b7efb9616485539c472220735873ce9885e6651a244c56b296c1badef19af9dc6ae5ba8015efa52ce5af25768dc10b32ee36b637c4048ad832316e20e5a929d0dfa8d4dec7d5e195e0b59f52a4e39c05a4fd2f23962c945f04876bfe5f0d2cb1b66b7c7ee3107c823b4c60d98521a24a7f82f39e0363e411c9a5a3c0cd3959029a5f86844e08d13997cecbb483f24060bf1ed28892a99352ec3c538877ae85339c1d05523b483f676dfb26b3e3d154ffc3d33c46d06b089c6a7fa18266afaff1552266f5bab7ba6cd9ac64a1a81ecfbf5f654428a697ef439cb6ebe8c005f7685df5a0a9f475500339ffd92e0103c78549b3d4984268288501968f0e21c815a7c3f6e6f50960f5de64ca611c584e53d7c21c0d002b699fe330456ef42840bfb8b475f56deaf67cdb656a7938d0b7484687ce5eb0261cd67607d9c822e9b3e4991c32ba9145c6d33ec1fa4746c27c4e0d38c000495a8934283ce88e7460e4e6ae32b16814703cea8b0f5d34610b401677117bb3b78659d2402590b2161791c10a7c975e2892e316d49cab8f54ca1b4cb98d2f1ad9ebb8f91e57240367e1ef5831d77769e73c3876361356243c120c224ad8462504a1ae0904a707348aea1e29d1c6eb2a9c60e1f2bc0ea4a9e0558ec177030aa14c394cb946fb23f1cb0c2c6472c13fa3405a60434956e9cf7a686fe47a08f5d8d5a
ek = f8ca36bdd81e5969c6e2f8a58829a9b7697b6b36983e896e82b40738740fa2e6b657616b0b4cc0b15c2292eb5b42550f812673194b944b830051e4206670bce9734f53232b408a6cbe7542712352c453cac39741b5b940151580482b4752d16f58a1c090b101cf985034299840a186a1061e59eaa300b66fec19a3abac920a1a12e1e4070aa37893923067614f9e53c0d859917626c6d6658a0324419d0b0d16a647ed57c3cee638400875cb0436671a0c9f472eede423125a95c86c60d2301c85660807f43f35208716905ab4153b6510c128e038920a3a13e957e2e209afb46c7e0c9e92fabbb80063b93c0a963b1aa2d49f48174f86c761d923259ee04c65f4b85dc110cb04ad4e26c369682e213ac4114824a526b2e6a21705174110b538e3562bd93cb251962e71782d89e562482a51949707ac8337b78627d489b193600636fc44c44898b2dc7c87332f3dd9c7579a68e0c01211fc1957c43d781473fd3bb17ce14456e62d93c236bd9656f5ea8088339668658ed8cc1e909a026fb76f0ec747d5a570ab88aeb44750710c0d10ac86caf73f8e2238b7e51da8722317973bd544834fa31571f48744b6a7cac95e1d3375949038588cb1d5d50476629432ca9e43076bd260b1a6a3472be2cd780177c4750b4080c09c820bf9f1ce2de695478ba26a216ba2b032cb7729770514f71700864ab0e3780cf94cb7e94c88dd673dd03b8690ac65b8e0c597fa8098111d36ea9fc4b166d9e6bd4935993dbc8f21acb9f53a20ee118a721541425a31705a5d67a6196c91a96dec2b2b48536e118afbd5c8fe46455aeb282a7a6e73b734001b6d3a997ff1d50ac7d3c97eeb4338f13f8eac05cb0b6f7f60908c0b1ed89682192a6ca384c7ded2170674c353d9aeb8696648cb83ac986dff669e23f49c47e9208df49187c1155bb1c876d1242098bb7951454e677c67042dcde2af77e8090935b5bada59c4252c6889b16765a033d98452f25632710ca5553559d76358c162c70c1b5624abc090b59960c65889351529bdae24170751a45a566ad858444ff61cfeb7003b08605f3b2558577f0e12b31a447d377294e7e4060ec12a5ecbb9770bb8707240c1237b08c744e70057d0e68e2fca1cced27a1997389bdaada271054f72b849329e9a2321aeb03a940c44239844e94181b627876838671bdb3e9b4061fedc74741b4b5e9c4b421167bf420cc8077c5bf02721076c1c5462d7624f8350af75c50eb7267a96359004166c84145e72b731d5a82d43469c98b00a0c2352b7806313c60c04dc5f5c8b39d50376a9461f2a8773fe06973e852a04025ba6592f632bcfc3ea0ae572a50023c684a4a7a0db573ad1494458990938c624e5928c028ec48a9a26492420781071d13a85a332dbd8abb8f318a31596a38c7efeec28bbc1aa38198aa66ca68d811cf5700d9e093e34f38d0cc74a989459ab0b200a8caaf6d40ab5e5cd651c05fcf68e14a1ae602560186a10aa452328218e41c49b7e5154c67099ec790e88ab641ae03dd6acb82c33a6d4034a775515c52859bfe354b2e881c7c577bd5663b19b124948739be90addb36348912710cc12102553765c580512b22ea35141ea4ffe681045497fca77ad2e35c1a5b31baec2a8279c783d28241c923040607d38463a9b615be08ab87acc5e31b84ed8376d75f31dda47c869f82ce14022acc6c70429ba854b58e942635a12209240bae3137ec8a40e716655a0a82bd02003f20428d15806594435de6c39b746298aa9a693577783c71154cb31b7b31283f46733d199ae627ddb7947c4f4aaf1172858a97ef6140f56477b80450536396399a14a984caea756b1b5c09ed1f43c4e1754f40ad0bfc8c5f153346e0113930a3c9ad215f11c4ece2875c41516b0a8452e948f3f3cc45960bdd8b23f14eac17927142eb4a72ef6c3585899efc128f53b022015b2bbb9642b5675be352b9d442194d54d5b40a17c236e8a275dc2358fb31471a3f521b444040d983e64976b50f71441982f29fc690c41a954512f82a3abf85235847a28982009e3303239454ce0c7a2c3840cce031ad37516e6a3ba59b79ba4478afdeaa8ee8ac4731ccbb34125d0a7c6504a8d7e285171a464129b714d8521c69b8d952b4623aa8967f644c8c08bdef96117198e56c12602501201e036804129d528d717640ea33c9fb4885d61fa43860dafed4282b108
result = valid
seed = 470b4943f0fe7fd0d8ec5185aba0d1db09d112934e4fb4787e2bbc6b88466e7b8b2809fd40008be70a6b184981101724bc3d5ec5e1956b510b82fd5ad0668a5a

# tcId = 92
# Test vector based on official round 3 seeds 90
K = a3611e119061c60bb8f76b765b1d00ab8dd98b6036338462619adf32ca39b2f6
c = 02c2554bfae2f207dda53c0c9957f1002311f18d7adc29263a5cd54ddbb844871d65fc88128c8e0d7a569d0557d352dfa0443980fd4b675e8ddfd43cc330f23f0c8ed0a344060dacb235cf748ef5652b2f91472751c950613ddc48696ad0268f1e49989ea267e4fed6e5df8701704abdaaa36d965e5e94eebdeba377091d9a6d8174e2362bbb17d4d4033ec53ca3fa57887ad7190892867e736f55c07226cda68d4dc6b518e4910d8a1eed5658a5e007c9ade97b270bdd9b9f18d8a98cb235e3a19e808cc015d3f90639e6c6a6c33e1dfc21bc09f7e7ce8d490d746f7f0d08e22bb6ea9863f8365a1c1b60ee660112b3528c6106772fdf0b2c795f637c35a3c77c63bbdd6e905c49b8ccad39b7b1339933bf9174f0f753195e67c1fdecfd1e3264d277a07c7a67da8665fc992620bb34ba73b33ac373a7a8de1ad27ad22de16433d3d43323f5690ac1144f0cf20ae1e94af27e7fe23c0f0b822b739bb473039a50138390f1d3fd99ce2e598cd13177a5877256e092f25436eb6254b82c213d0c1ef35e1a141c29ae4ee1dfe8c39f2e70121a852938167e930cf41d22fb9e22d3698b105b3e62bd4aa3bfb1087e5406349b2dc9f4101c3cc5a7104d8d4403afbe4f896b640e03a194c30c401fbb2c73a54fa8ef1c2519ddc21d8d5c0634056d749eb10c41394eae0d6d4b73c6fabc27fc2e346390e2c771276f0551d27a20f98089dd6557efa1cbf4f020797c5524590191901e52ca66cb74173a2da456bdcec454d3ffd45691dff6a70dde3437b30794776290782a265bbe3a1c07688d4fb3ba1fad312399d30c7fa9d3d43a855e0cdb0e02b1a76dc3fd8c3e53b3c814f98fe7d24493bd6e854336a77732747f809c0782a926aa275637c29c041f284170b870352aff1e0bf77c0776b33e051eb539b864c3d9800a2f082899db3b22d37607080b29486485c0e6c92c1b00df67ca5be95fce1b262b32ffff00f04b17435d7cae7be5f9af0d673e4536b383bf912d68cb1592a01cd25df2039f826ad43a137c81ed2ce0928b1315c144ea3a1fc9c12aa13bc9564be273a58427b467936773b6555e05682cffc87dc8685889853237fb0e3c5cd0c3a4537a9577fe47a8aec0421f023628c941994dcfa7e699fb7828e125ff08a58e24e3e63801837c801cdf5e2fd9ce710040753da43d02d383acc82abd9291c47ab4b870c046af3ddc9bb68697b8e89ab550b9cf0c6c98cf3d3781ce0a655c6bbd8dbdbf9db669eae8d3610d23c03fb0f364f489f02bff1d42e610fb3bf94157d1ad8fa6a7063b02e910c145e3d9582b1efd64d6f745a733afa5c8b38cec2f748768bfe9432b612c73b2e7887fb8a06aed687b3619f56fa3c750fbfc35fb5481a0c21aac19733071e1cce965fdd5198c12649c7d5c8eb3d519980717665786aab878bdbe6240f58d913ebb9993c3779b5e51c6ebd3f95532c42df3a8025ea1cd73aacf40ca79b1a6f8e280b97d9c2d9b15f96ad265c6382c4f915b705068710b02136b98d0415adcbe79228f5b7a06dc97ba2b35dc76d37fe4216d5a896472b2f60a86759e596fcbffad1910304d3ce37675a4e6b34dbd75e52465d3f71aa7a8e366fa915a4c2544060e67ccfb4c839945d5dd9548fe8d63e2381055dcbd9cbc8a2cd483716ccf3902c78130419d2971367304e0f25097b2c0bca79017f6c12b428c3f47b649c6c41f1a8e6b17ec7852debfbaebe46906a9c0d8019a3db8ab0ae6e02af82cce0acdfdaa01e66f8fccf3b0600a256aa1e7c0a70e49fe22e1ef12a00b7bfc3b37b8f8fc65a382a873d29b85756ee84d0b9dfe2a20e062422b99163dacf5f96bdb34aaa88377495abb000b5fd84c75a9976cffc3732f5f989b40c4353275212a740206e575565de708f9892144bd2323da14806b6c8d590b1bc845541848c990c56ed334de9a59cfd5e7ca775644ff9ee3969ed606f0f48565fb566f205dbb4633b62d731e0498614a5fe9ad277e49557ea1eeac5e9601b205525a09d3ccf146f856e766406f256e2cf44fbff3f911c4f34dd94cea64a143d23fc6ca01abdb42db6fa0b426ba8fdf846629d32748f8981828e64332fc6488cca38faa48c36cb212bdcd6b969df4008f55389dfcce4ce12b83d5e80b1d62912f3daa79958381c0edc39479b1f525a17271faff55e9d8c476d17b7d33556da787d1c4e47a89dfed6f265396e05ee70b
ek = c19093bdf18070e37b3ab06ade8b14de2b34ca99763f575e8d75177c72522c6c4eced8ad20ac6bfc4aa329e765f986579c373a3a333d6167c2c7440e8f4131ec305188c989140b63b65019f2949c81c36cbc45939c026a42a1554f2385a738a229534cc6552d5e76076087c9e5b260baf8724973b9152b3941fcbe19227bb7987d74856d3636049715beec638db8e3b1d4e3ba2a440b46445369b60e0ad3c9c07c3203e2716ffa51eb5005d1a797079089f6e14d86d988d7f960f0dcc553a83f7433be60a463b04423a6977599b7c1f7730265807b3f7b2bb8a625e0b0a0f3f1171d6c4e7a9a6cb5803b4871501453ac19b576364c3bd7e01f1bf475a9e71d557171e4d33bd3d14823672f27e356c89395c1476e0fa065dd168478bb710394116de27cc3b0617ef5b74ac718e8b8c152c052a4d57828824af38807d91295a0da9b49dcbda052317f5576e52b51eca732d8d260d08832918094de65ab48d3351b1327568574dcc82e3e8a222044984649271b3b45861ab6f5250a770b59071309d118adb32322739cad7227ad2b3460d156c065713f29a05ec48bb21ac7261aa6a0f3f19d05f0aa577cc8cad6a7fbd25826a3cc6ee225c1b183d8e124055414c54469e4e410828bce94a5cd95e22c7ca3770ec5a023f0656447621006929174850c786fd6357f36188a4884cadc108485277890a0114b4c565747c4165196e3e90cfa659662d992c33bb2582970ceb60582a691d66174952841ac5a64e53b31566671054486ee20437e245e234176ebc696a55a53308abf020b40b944cbf382155ba02fb9ec298aac3c2b81278772c9e0c730ab13c6f374ba8c886300831adcf9ccdcc566e2456bef479f4ed08ef803ca8719c382dcc667a21897db1f81b41521790ee233020f3301bc9910dce2202bf4329f632542f820bcabbd2bf38962e6810bfaaa5377a83b10a62495029e99c4becba9f0b3a54f70788f97ae54f01781b8505c27c23b810ee9c7452952af9339c4ab88aedaab3b9f951cecd828daea0888a3481ab39207a6851c0285226136ee392996c41b7d93221df711d44531c8818bf3b71aa65aa0a3b5055634699b007a47210e9583928ea984c413598868bfbd021cff817c426caeb3a77c9067b04dd3cdaf2b840af6a44e5a5ec3956b21697cddcaa035c46159262524e55f9923a5c44c1c747a1e35889b20ac2ecf5883577c0722316d6a82a88b21c8334ba25a442101b6828b10b1d9280f13f867e10c88ff3cce3af457a4ba82ccc4c231ca991b79c66be0c56666c80656845789b45f0606539149cb12b0917b297fa683031413d3e89d3e38544ec40cbf288320bc3b812311ef69125e641232322e3f1ba325b668174179e38868bd50233c78b0cd8721acb23b0b065a13f36a2b8b8245095cc785c64997add4a33b45e9a602b10edb318830a046d8f700b2e76094228a14a251e8f48403914cfdcb9e3ac0795f907cc592ae18d322ebb882a1473ff2fc666b7a829189a4910c60f8b1193d59515280bc5a9169ca6433c4e560db8ac756944fd9ea1dd1a0c9f9f57a474c32b94730460046251aa7d27a9a3f2c617816386207449d8c18f04537084a3f464b737c1a49e59c9042876e0556b92139225fa3aadad3b5f18752dd614c1fc200923c0e0b4804fc5b26f7c6cdcc684da00289ce344518c7a480936e46ec4c01b36a7f2645074b26d0414fcfc46d2ada8fbdf1c50c128ec5d2abe11ac78205310ac8aea724a117f00246046c4360662101b191228628383cd9047a28025cf8d6a47dc161af353e9067ae4433803c48b3cde24466d00aaf68be2eb1a209e8b1f6264fb14873edac70f834c710acc18fa4c6d16a627b03406fc7501ef71e62963e01869c80787af2d96a4ef8c72d273a3318c2826b8bb513bb2f6739648666af720fbb4b7785c853bc1aa4cca2c9d5852706b7bdde4c06c78c960265ce1887b5e13275f42377447751ac0bc811e26c2f65bb19e058d573a64959bc0d74727a4b5ae8ba23f2179ffdfc171563712eb028d9524af43c6143277bbd537f1155b04c0006b66036161472a199764ef7283e044c62a7244593564b15436b435da9e995fc803964f631f8332fc8887e49a87c5812860cf96747ec5891a9ada1e769af720e946c9727731449cc7179f73e867c8a63b210d73ca9f8d4eb44b5da3b57dfed46bd22ab85b9bd915556
result = valid
seed = 6df4385db978d27b27d2aa5e452e4152b36f097503d9581ac3390105c5727e7dc95fa08ed106ce84660e8a4c90bd2b22634e40769aa0090a101c5dddad45edc5

# tcId = 93
# Test vector based on official round 3 seeds 91
K = 3b6be80a10667e6ad229725c012d7c5197194d5fc26787d53925d19f81b865c7
c = acc839c2bc7a7d56a8472ece2cc56b8cd74eeaa4b37d366f3fb119226553304fe6673e37db7fc7a0735ab3ae10f6cc38151b7f3ece0a8dcb646c571aea0656bf0a6ec1c90023300ab33169845b8a64ffa012b890e06d691d82be4b5741e13d4920079b3d939215f3e7d73d4b9404c28c0bfa50cce06e6288ffd58c73326b77f7b6606ea5d742a32c54cbcded3f92f8c210b44242df2ab8ac2ac906860f632058e90d2ff90251efd91c9bcc9fdd0180cbf824f4487cc0fa6a812e2392eddd62d08c4ef62633b1a914f410ccd7bfb1d66240c035bc97211ce567070ea112a17b0ce6cbbc02587626b266caa1b06852661c5be631b24fc5ba4717e14be2f5ce7f5903c89fc56a46d7f31d840e3efad03c29869ec8475c9844404ff71380b4238c6da7c22cd500e6902fc962684b5d3900c23bd871ade2c7ac0cc004a3ab60d70f946ffe660f3d731a831190a03c20d66483d99cce14133f3a3e7f42a07b985579e0e77bbf338dfafcb0a850794f37f677c61df96de1fce1ff240775339eb9c97a92df37d7983bc27977dd2e54eb22729c495d345968fafabb96fc4592f89c89ee022bb477ec8d48d810e3b1fafd37526303a0430092ab6d43b253a7e0200cf45b037063ce753af83469911634aca0f890d3d9bb7671f5a6a171fd2af27d94155bb4c7e7d5e18c788864ae4c0e3057f6f6dbcffb659ca48113797b66b26e46449b197b72f7f5af1d698b654f0de61136e99bbce7462b823d86f4dd5e7bef7dba147a5a9a6dfd7aa70cee2fc7d558f0a25d5f111134f2777fad92840f2a969da17de0de10a5f74a665a7eed83382857c0f9e3ac4e686b712fea2d99eee8422508056cbf988b33e1bb1cc685a556607ee1876f53bf548ae9deda1fb4f1e0c4e724e4ad1ea9ce3da9af39d5fc7a6fbe8f76c89f7bfc22aeb08708ac6ca7bdf730b7334ed58dfd2dbb82d56d085a553ab8fcc9a3fb865fe9dd3743f33b0c008b48f3c1212ce04a2066bc1e916470bfbf0225745e695798c6dfe308f433c5c9c8eb6aebdffe47ef0b8df31f702f1a7fefd6b6ead7b69b22d55223e8a7ad096e588f941763b744ad565282ce29ec6161d5934e5dea1780c940033f0089d762eec127663d9b4fd5c5d39498f6d01c0687733426db733c9e6eb15798530db3fe5b6915b7945b80aaa0780d8800d9bc6ad02281a25a33450abde1942c0726c807ab3d46d9c91c03140444642d9fa3c2c436287d1abf1350d45154a38594b1d881be08437f27ae1763607e4f7836f562749c399a74bb7e8101875e47f3f4c6cd06b715e6e4cf3a8d7ec0215706ccf5b627c763df70aeb3516cf45976a42fa302faaf4aa0db5c1ea75dd0399449ce029f3b766f9b58a0217e97f58cd10bc4e79d228e2424d57cc423a09a5f55a4934384a0fb2b3414fbd93a4d1289096f8dd2154d919b1894ab0b38f484fc69fd9674504c829116d4cfc8e544cff6c74b44086498a0266cd9d4ad9c6b9e863e0ad7738ddb22fcbfe642b5d30760fdc3142f31e27aebf763926909a720465ecb22f1f7b9676d41f85a5cc407f6c52bd849891e16000ab5c5b3a369f71b1abcf6cd302809cf2cde77465fd823fa85c6050c9d5fc83cbe0d9de966646b679bb9af2c1d89fb4da1bcdad86e2bcd2b7430e1b33183c3192697ee2c902d3a68ba250d633ed6ca044b0c0b5e3776ce445342c1859a9159737304187e14f608b091ac6946fb817b9cc4afad0d7dac61b653620aa1f695bddc40113dc884d762e399f0df4fb6637f1dbfe3ebc32c5e37fa915a1105a01fbd341070c771dd8b3247c99d935157c5e17218aac87bfa024f3d344e9c33ddfc0a0d5d8f39ed4cd2ae97c5d40097548cd79ac398ad1200dc7762e0273dca642462e76a91f242da10c8c38cbbdcf44fa45e00eaa1fac8bcbb67fb138bb5dccab1012b881bd8148049c6aedcf4203b9191ee1b181f34f73ba8107e0fb5d3c93698dc80a70e6f3a23b4e080f0ccacf162e318149da1c1cdd3e64e8de6e5394c29c312272c0110a1c29e2b74baeb0988600bca03912131528d24595841d4fc442d9dda00570f86927dea5447efe93d60be3fa106bc50339d81bcf0df550e317acf652b286b8511d9b75ce32ec55ad5dfb5bc574ca3cdaeb83f975be3a852149528db62b127cccf15784d482f271ed0b70e78ccd779a8be7ec03fe8f734091fefa5eab7cc6154a0ecbb2d
ek = cc9a64734c470128056a7b5d374435c099752edca129091770d6af831ac7805a7dd5657bcbbcc9d751b140283a2ec533c17ba38a392bb98421a4f0731390c30a8701c1396a4c17cece6cbce99949d0279119e8790722b0e2c748348a8a5a7c760826bbc0d395313b893a796b9d572c10432b2f5363b9682a89d1174f822bfe38b05ddc5b68ba3ad62497c3ab8ea6d13b11a6a69ddb1f1340b41f013952da1ee1e759d2d5459a01cece819e5de09b8d707c7d59519369660306c4174505a51846d5476d41d00393979293c1325a1b6673f16c32550529b21121e95f99f503cea88530e2c72b038aa641327181673e301dde28b0ba76b2b88453d1812499681cddf932370c864bc6205b6cb13684455fcc5e008bcdc16597ed661b3732a60e329df82820af51b1ba4647a7944c4dcc7a8f1bce390c44a9a7221e0c0943cb4ff6f048e2362f89f4113fd3636b97919e41acf042189e02a83b580e5d4a996fec6d6b7b33d690825f366d89f8952898152b3671685a22d8898bd62c83c32a1e3076aeeae845900ab2cfab51ea76c3022b52dc702d05b17a76609c88e69d12d7694edc3e91420737b17bb6844a1a28c0c756038a8c6c6a74906232b50d74cf532b5266d32d01034c56aa898d624727e5363e0bb300203e792b3afd39b5376998142acf52f6933a594c9a5872ab619a8a4317e86a91d419a78d47245b1780bef14abedb77ccb97d550ac223e5001e0b64a61b8fa0526331b409505a512b4b6ba7e3b4b630a112920b431292db5962b577af8d546b7465673a8641ab5807443085a9f0849b914a31393c1dab0fa30b3b1c1261bdc9a8ca69cc0f0432e91c1d42b6a8346cb6fd9cb49b189d125c8be422a690dc90ed4a87c70ca8e35caa16a35a3120b9716bae021c861267aea4244219c60fb1c788ce8264c0241156340daa3b1ae7725c6552cdadd4c244079cce22aa083a1a2c0810fc7ac55d77bb6ef934fb73a8e8f4cc299b28c42c5d26f36518ba4cd3b320ec3158b8b36108bb6d4f6427dc46653ec24927a833853b4b0af5723d8a3c5f37c17b3476d86161c57579cd020167a70c1c310325c6707fc82270f0c73d552363e2343b371fc1448b2770bfae474707305a9b32a6aa77c7fc7715cb35826bfa1696d67ec48cc0c9554691d186dd025ead64a9e39657be0292f39829ef696d3584b99c7367a00034395252f2443ef4692c163a5ff1863be79273a93192d10b661b9051d57572d5caa817338c52374ddb282d4722b1efac7339f1ce852867e4ba2a4d368ccfa58fda097fc59244fae273aa7c63f891bbbce875624800dca2b5d65b5a2d414a81c7525583c0160a006be08a68776223aa97525a1e97b241f59c0dacb50ec89b90bbd58e8f27c9f19729782b2c06bbb91725c3b6ca991e75bdc7850a0107674fabab38e28ac5b9b717ca7542ebb563d078e4c856447a0ac85c9240d77210e4ce850570ab693aca497819b5210e2cc957fa9b4542070171c56a2c1253e006cf12162e9168673a08d82b90812c8cb989394ca862aedb1ad9885598d39a42b3ac25bc914fc15eda2501d7c8c51aca0c257cb8b0c16de89900b2b12a875116cfc967553829e59510a00998440b93d8371a0b294aab2b4697196d397a9ccedbcb2f5414dc8c764189cbf720834327a9557cb44a90286277c54aa424d080822814626b753cb281b9f2fca8680c2e197bab18643c9b0aacf8445618a45814389466f67a5c557aeccabcf083cbdff5569e39cae20584ef46bb56456386f3c7ef5a5c196c51646b69154393bc7a6a6d0869e06c3f8ababbd7aa070f974e682398508a356c78c74be8108b42c6b53744c3742f16c84e5bc6750546739acbada819a2af9c5bbae2ca34f6215df82c10ac8a5873a2a8c04ced887730988c14f00a33821994503f9e3555f790715414095f05bc7d5c20dd9313acf98b10daa4053c90f3d2c0dcc676dba1cc0ec92427d4bbf61425935314494c3e65b266f16411a1250667954388fc5b750270e00a8bde873d3d58c627c6b31d8610597174366c8052f21e429c185bbc4c080122b4b25d00a982101b4b44c18bae64b7aad2a2bf646e39bb241df17d8c5b42db08ca0d6571097250072420ddea731357154e861809fcc1ceb7ad01d843ea928dcad3c1370b6b517f5473b94bd6351e282f01bf82a24c3ef05658b9e66735007b45f5b008a7bd
result = valid
seed = dbacba825728444921b227cdba54446b3f6881b47be9cd02832f78b023b1bee0e15274a8e2bc08fe818b117ba28c5dfae74d54fcdf6f20052f79be333edc8dde

# tcId = 94
# Test vector based on official round 3 seeds 92
K = e6a61e88faaa25ff8bed035f8a47afa4f034121457104168a3247e366e781871
c = 940def77ca2ceb3a5493b53f9f11b03d8714dc86580ad78129deb2f2f402c99f49d8a37eaf9841e9f7ec3485eb2b830298487de09d7387cc32db2d89ccf1341d5a58f41288115b8a9950e3771d7ef4b722565ecf49c40838848262c72cf630dd23a29175a30d589bb271d0059f038ce32fe941da9a687b76496d4dd1b040e013d129abba459d7320a43ad9f5454d22058c137273c167e4bcca4c491d73322cae90e30bd1c5d2e672da993b7ca42137e33e80d51ce3e6f07a0e2d641dcd7bf1ee96861b9d05c99304d3cea4e06df0ecacce42121cc86566764c30c2ffc5e53fb9c3a38c346018953028b0958a41cb7d22640115bc576859c458fbfaf66a916d01384a335bd3e5470944eaa3bd3f00a4d1311a3b1e2b9db547e20298b5145a302ea0a7eb9373822eea0facaa85d58133bbe1d5ad4fcb32d60da6db4ba4d5b0744f7b85413d551406a93bfbcbdeac128f20b5b268089ba063d6fc3c4700f5a1c36dfe179e71ec20a628f453768a2bb70ac71c69b1beea25199613f6d8fdf24d1192228145313d4c6c405071fdd41c61b63b91daa197dddb02806d131365b8dd7db229a47a84d6768ba308ca5f26115c723b68c4e040aced7dc5ec5662ad73fbf958ff04aac4d749e2931a9613e869dd50169bbdbfcf03b4d594e2ec327ea1936f64ff1589b258fb7cd1aa31bff2d0561bc91a6c945f81adb345836b6a028ea7216ff18264bf67e68bdf9e586d07fb6876dab46825aea47415d3ef91a3af677ce277c4d5744c2dc686afbcc30b5eab9ab02280f6ee99c181430ef7305781e42a874d8e5591a6090a740a7c5c5a0bd3b960e0458d270a641c7583b00ceedb6dd7b3dcc16ca1605f46bf799928e5a80f7ec445ced534b02c9ebc3aaec035d3a24adc4cb6617ef8469e98352aea0929d3287ca56ac8b7925074702570920be595df7717f3addc22e842a1d72e2864e32bbbe97d8717ceee02581496e92bcf75158868de27cf0b4b6c5508a9abed542f49e01bdd849ffff94056b8612e955d2e430cae6e34e8e45c655ce37e1fa49bd3fab70ac5c84f14e31622d079088e972555ab850d8608161dab959300d64d6a9e963661a0eb615bd1cf87252c64ba41740fb9682695e4fe11e7318539ebdcc0d29d42c2ae0b764da06425f0be9d9343a43fe1afd763d93b2af27cfbc6adae24f52a87b57453778fdf8178280f4f05cd59b31833af437fafa11ef5c7d3851e0010b83379986f531090e62e36222fac7a8e94440d7bd101264c5b3400224fc700fc0fe9600d90b2d6b1552e66cf6cd14a3dea3b806b830bcda236d93a3d4164db43a96db6266b4e25df70747b421f6e8cc19c37fd3c903e4fe7c22c3bd1e56e60acf7f635a792209e06cb34f5ffa2a882e4e1a4abf4fa1805fc06a72cf23481badfce075a6774430d68d98504d75b87bd3c154e3363c7975f1363fac01a04f0f3ad92e081495cbcdd027ae81a3a8adb35d3cf13a09c04513ffd66544ea4bce399e2ad4c243148dcf41ca01b0f6fe528f598d21704d4f8ccf850d852883b81cc1914fe50cd09d4fe795cfec90652a9dea7bae10244ae0d870b75549bf90087a6aedba5f92bcecb15f770cc14018ad150461b73d3a4fcefd70e1ec8eebb428eeb78a665f4e180b312d0d7f5d88a9e5a17f6fd48cb92147b4a2bb2f9332d8af37e667776b4e82f850dc58f1173f3dd56c5ffca7ce5b5b516d77621ff3a78df6fe7a88479aa1c3b8bb0d40466528e4483d2a6a60be6cf32ece2e91bc090a36708c1b7f29f3318189bb6a05f9acf730d2d6cd20e1fe3739d9179e639ea34eb7eeb35daf32b78d94cb31da90dae7668fdf6d06b6ecdb331415272d9496d2a78b4054f9d59054a07f74cab7697b83ef03501d1bb1ab250ca9caecc8861d8f2b56090e2cf7dc32526f249034891a54b2a8f4187957c374567d741b3d2ab260663da07330621925b35d020c9ef6b354c646891ced14e0f9f4172b2eb9cfea714b7a296b4559a99a6b5393b343e59a00190cad70247d670b0c22599119a545d3140b240e486dbe7fe3532f4e0c23975fbda2bbb8824e93af3f9d2d76484bd0c1f130ebe1a61bf20be7f667fe55b8cec87ed597f8ad2402a0f0786d0cf5141a6e11c4d1eee404aa252baceb67a323a8b091a704dd774ac79be50999466d12caeb95bfaf9324cbd0610b0a4dcc630bd654e9f63a9ca6e72cbb940cd
ek = 60c06a2db222a10a620d78b129042477537aef90b5f0f20a58b6005ed0234f3168ee927d726733c3221035f21dc2a95471fc5aff57381741c9ddda97273909ec4c68d4b2a22019cc2d58b0f40860cf429c20757c91269979a17e5d01aedfc21d3706369c3294617628bb97c2655656301772007414aed6a9113ca543f9b027b2aaf0f122d1747a800a49da48239eca99fd4443566348a3f8142c6ca511e769cee83d0513444e7778018211f3a683ceda1ba2881a37f92586a54806858058b37aad546d48b4a5f3e6289c237a041814c0531b27045b8716c1ab1566ae22bb1eea845340791e2899020c8ac1d6724a0b8b432222b204b0b2ac55d924b4afa5083426c716ca2de71c99687748b56342ed726694ba5e63e42911f66f8f8b3111261ec39bb3dbcb9ed5c729b401a23aa26015d31bdf8c8301f61abe695066eccdee028b11322aa437c26a785899817893cb321e0b72e7a7131410772799500a116f612838d7601f66f29567e8a0f0b7477114281df703ca76326b8aba041457004156854c1b81092ffa869eb46807e6a1108ceb06f65453800b72ebb4613e2c363b6190eae29735d48e537a717e335c9f7b456c923c42a31b8f4b4dbba96f59362743d516a01400b8f1b3ea71954f85b0ccfa751d3428fecc2663d509c8b9a211c011313b5cc8e8930b223d08c95e5eeb47127a4bc5482b0e871a758893e9b64bdf4162332b8da6d7b29152a914f5c748a404fd865dc1224e0b64cf782b7c866833dc8773b20c6eb28ac57cf5166895cee2e78d41f97b5eea14400c1d329363915094bd5650377924c15c86ec833b0ea0b3e476aa91398c108a6e99e7ab64990513e061ca52756cf29238564cf0cab366f8753aba1fd3e9ab70621a0cf161b398c413a39280a268c1d28172d6501d313ed15284d12250e6b75704d1950bdc5af1959bc3e93156346dd3b47450f758d3e9796cba90598224740b33b239b97c45c696323a05cb15ea44ca4fd98ee589a2f5aa1d1ee00a476533d5baa58027aaceec151c9c5eda23b14367b8bf7571e7c75d197a55ed3a349de636bf84ad6d446e2c3ba5657c683622b136384be3b89c7eba095a89697b4c8ed9215d1e5544f3d957e51a86efc098fbf272a6140a17530ef6e703f272792371b7c5e36a83c61c7ec18e6bfa7752c095639420968b91aee627c3ec575d74b49fe13f2a216c711508a4ab1fe84a20bfb019aae1b8b3c8750edcbc30cb47ab0b567720421359a0c8c08295ccb705222141b74b8361004d9c484061aef8c19de9f8c809b90050f3345d65531070cd36d5b2e50047b97b61cdea5c3b896dc0a22f6ac2a2585295ae0993be023a498cbabd6b37d56c2f8db63804d0ca52a169f5d003efe695b6eaa2c530773cc4347d4b9e0e46a822a980a9f4c8900070c67437576c572160ac7b297bdd074c9eec3a368297f0a34772b8292d0b7a29faaccf7bafd2dcc6999b0766d106e04a76bc9118b7875c187b1f8cbb00b3c882f3bc6bc65b294443610c65b19aa72f90c7086ec18f228c36d63808b0aa253052c1a44a6842568d82b43a994b5b6c69555a449ffd0c3959870f3b679e4643842083b20a40401c51898e138a092ba393bbaca9fc6f37f28d88560a7992c5b95c228b3388a622a6f2839da96b121dda0c75c0b36ef162bd7981ec294ba7f91a97b34c69bca54c2b7e91548fa7c396f3d783255a79b3fc579cb62eed83b430c45377857190d06e5a26576d92af1b79941f922bb234a68b21309db9aede9765c78c486da51e400cb46cb586c33c46db9ba99b983b94815fc5b52b7feabe42b4253df9cbca4037819a47f8541bd5747ccb34ca74158318664b243c81b85484bf050ed3aa81ff37725f29b962f901f5f44b4768cd9db394fc7370d0ca72e1607f83a0cd82793ec3a23d3510ae6ef3375c3265dd8268b3f31bcefa83f8e5aa3d1077cc62a8ed858e6ed4639447aa3d705a1dfc4cbe7c4b74d67183a5875d24552ae74e546ab15376ac54f0582f3a92a1e1075cfb682a16b6a46ba93f31165f32654838c9e14b46476465cfe45bec653d2c0a1cef96cf01e123f1a3116c93b1d5e54730dcc5f9d618b53a7917a71abbcc312cacb170c10e454c41869717afd8aa4a86113ceb654d582af443a0b6a74173f963d99c8d44e5520ae278370855c0e9e01df9b37d13e35124e6c2590e9a231a219c07ef6c
result = valid
seed = 690eb71fd7052b906eaec09937a8ed374e0b02afa27c2f14399932be5839fad281c38c2cb5cfafac81b96a810ab749b61806b6d54c9f8cf4bf1be0192423288f

# tcId = 95
# Test vector based on official round 3 seeds 93
K = 7b5182633888d2708c344b6bcc5bd895e0f1c31719ce78efb0eff0240453fb4b
c = 0512de1ce921b93fb6e5bc9b3c41ee032b2dd86806cc50d2529bb8a79fa67177246fe90c67b3303bc92b853f645968a3d196b869145c83acc953228cab2ec6171c7bea6bd89376f7f20accd881a38e498f8e01cff9e6b291d3ca3e478ea2b710a3305c812c467303d84332ede16cf30ce7ced5cd1a1b3467e727313777e04f7e6c66acc22dd3d079b2fcb0b519f5f86be0d201027e93f4b1757ff2b23ced963b2b01eeb967b71498e33b47ddf1ccca9de66c13c733f126606907bf717e08d4c6adc879f6a59db879986e5e3fc01340c3b1122ac08beaba9e4cfdc912c738ce91fe440d706eae8233260082a97710df67622e7e5da4653f52c76571f4d707469b2de6ab29f568c68b750fc55cb11a69385b1ccf86f3058f9521a1587f87dd7fe581b7419a75066c58713b3b350d01659045d3f66da70a8a48fa42fae43311028b0b61bc49e756e55cde70befefade922d01b943f9f3ce870dc6f6adb1adf53134758804f2e20919913529bfaa187b37f4115a06b0ae8ad84a28c5237c070599eec2064e4905d584cc6bd5216b193286392977eab85fbf357b565e6071b744476c9f9ac7c76d8a8f36e238d75fc69d8464537230b18d73a3a0ae41ea6c12796978d2deb5cbdc6305a6287541d4e443483577a1c1baadea774c5c87e5dd3489bd7e9ec4dbeab1ec4b3dba80c28d599d2992209f5e89b057d742a68e3586f11839579f34dc314264ba9538550aa6a8141370f4090078be5cc3d06d9b355b478d0b16ed945a51a25a6b8ede93f40412005a20fd40eef736cd1fe8e08fb564479be00e59e1ec273c82f92a8a816868b45a4a40b965cae14115668afe9c2d5848cc0e5717b05fc8431a9cd4ccb1208d35230840e32bc8cdbcb4513914714a203890bdec25c72f89af01ceb2c2f9073232c5464e7ff2dbc3687c798ba88d72fe9a1a47fd91a0f17a8fed16aeeb3a1b5d13df78c2580635f0e2af0e439fa35b1e7091ea821a77bdbc7b219172ecad5bf43db870d21ac01e0954fc4092ea8e85e1fab1c8eaf5322e6dae64b224df3b7c2b7f31f4d6101a82bf17e74b64bbee7256dacc3ece2ab95d0ae162118c5c7c6a1fa94a9015fcf76cdcb97a5af486139f23fd48ea62d4ad5c84125ff7044756016a84654b2ac4c2c0ba6915991575dda35570fb23f1a50ff61dfd88c1e9b14ccdbc48015b49f773ca2426122c323eb2dd2a972b64fc2718608a16162c6f38570d30c1d39dba3bee7367daf206594f6d2eb19dd72799c2b9351e5825d5ff453c5b650e0906bfa5a48f6a12b8d1534c60d75b40b48c1e457da5c9bb7281e503270c5ff5e247471fb14c1af2012d52ea24f48855d51daace8c4e8a615f825e8e24203613ece54deee01a0aba1d0fde8e5ce495c382382de6e95fb640483ca7405d02fff7c4d3799e9931ad3e6d64230d6c9d99afb39a049ed44ec2ddbd7c793202168ea54c60f7758c1da23f6c2a9165b6b5581fbce1ee7c41eb3830ce978b20af2eb4108edf93e27db402ad68256c1f53f4066902461fe8c9dcc92e553f679bcf19b8da57ac0d15e3e2b4f6d57dc9d5a870fe2dc252ed58171f585168c4823320daf7c25af7be123382d6d45998b53f6fe29a2fdc7e6851ffb53f63c8a2e0ab0866d7a680d65c54547d6f610207dca369db3b1ac44858ba5793c1270d8a2bd41400272dd6a19ca3fcd8917a52f65cdcede7aea00731f6786e16362e836c197a9e2b3c6228e9884ac942d66b67bcef075d85ae394a9b6b7c2c4ce43e8d940a0e888947d041fdf98c879f550705e2a7ea4c33af64c56af512ea79b94b865d4eaecf93cb6e03d454146ff5ef8ffe21bcf36db1cefa6ccbefece8d3e9cae9e03f259bcea9d65b23fd395b66c9981d6102d938913d6997772c2582b8ee09f2ff1675c116d04669224b6f867d0cab6699be7b03568c953901e75b67a1da01248c02ee2ee4d1bc7c3282c7b55f511e0242ab59b69a90300c5cfe3c80f8c382d9259a3ea1804211d02a95d166c17cf3e0319b47c4ad1425dc0a9338e6eac2eb91ad3250b6e69fd6dc5b193609c049342531aae7179f3fff718f62d6c1752b5c2e465fb6c625a299364a964e56a9ea758af79b3958a5b016442c76a9554cbbea5833c921e356d6fc6a688a55b2d37b29fe8ca97d2c1926f3e9da8ccfbfe2df9286c821b13e28f39a9ffe42f41075f93e3dfbffa4d3fab09a8ce3bd
ek = c75c9083566b23acc2e981457fab1306b04340969dd1081f074a2a33bb85b892750bd34336a68362e00302712410eb8fc8f37da6530a408b17fddb0fd602c2e40a7dc4c94ea843226ca79b167b180f3024a273c57f91cd69629c970617720497c4308e10f03a038544fff13a3afb83fb2291dbf177a003b0197037a3c9283de78dc911beacf30e6c4c6740300266c6ab69893aa9e112b67903df849a4bd59ba106030b62b61bc293fef997a8851d06c956631c266ad533791124a4e09bdb06c0ffa681cf2c6d43670e2a017b9a40c13e85bc1c24ad914003aa69439d401ba605d013a2baa0e0b010363574b71242745e9d709a3ff3b0a2ac7f374684bce9bcf0200db5a09b5d0c92cdc7bbfb3c24a79a8a4a0a9a64376a0793c1252362af170856046471b1a60eb33f23c59122d0aaeda79caef27df971ac8764986cfb2617fc3bb71355a56867c29795f46668f8166970b06c6ca91d8651ccdcbc23fc1b2f0a75c45fb3321151953315036d52322c9b6408152bbb595129f41a8b8570f02b8ccba66de5fc36d892457673a9a096c556c9afd11b06e1ca9cc8b3a9e9765e38e711d039612c4bb296061771e42efd68c9acc8ca61012f295251ccb33252e8b0e6486c5a5bc28683347571b8f0a42aec4873cd3549324ab728324030196035b29ad3043ab9008da6b924bd376cfb103fcbab9450b44c299b4e27165303786944009418cbc66fd9a570468dd85ab652d86402501d61f5272cd880056521f72a362170580675bddd505840378d96334a704282934527f70a499ae99db81516b1d1426d233dcf9855880022d72100e14858c0a226325338b33ab5ecc5a86e0ac4e8504e168c5e1a4788177878bd569d49dc60b1484f43134e2bd39efb207430aa564ab7a88cd40ecc00a10e4b6c663b61a6054323429c0722b2e4464ec0d43374234b4884bb8ddc0a28852600369635531ff943194cf91937b43afd418f8f964cf9c9cc66988407bcc7b5247a2372980035c8f8357bc3db948c0c4b391ab47636024dcb79f094c62ccb64893c0c45c1bc88cb00ba85248253606735547d424797b0bb302c5eb9631ac98060bc47341e69379bba5b5e44980970c699187f62731f2b1a4bb4c7a33f8a20758335bc8a3c4c4c0900b3c2cfe35356a58aae233b066466b34c814a4cb6b9f916581b0361e78a2971bbfc014a7476ab2f7c291ba688d5f75153c4ad7ba4c664a8002058c9eb195a3ca7ab70638bb114c3618bac3ab383dbf292705a478a35c31f06a1823b545366cb6900c59c036b063727504a55c2ac940606c7bcc74643644bde915d83c395023c8fbd069f9ec50e1fdbc8edb0387ad1074b11bfdf220edd7486082a4842d6c737c6a1ed5b98bb78cd6de1153480b3bf095b04a7cbccc19102964e34693a6e492fae134c9d726e49532236018dc517bd94232d717a408af43fd5c837a21cca33ecc2a3859eaf8a74b63c36fa70168f241e2ff52f7197a615d04357a7acca269e47848375bab1f82ac686903d44786d540a496e29642f71061ee76054b5aa6ae67cfa01704b386a657a6773b8509cc1b4e16bbb92cb204b5bc6638cc5dd868db40358dcc4c258915d1e93771a12aa7ca4b3bcd854ea2a111c09afbc60cc91f5abd63ca5ccd11ef2c1b06a38925eb9a4bb569d8c4b859ad278ceb006a3d44328636809a31c377c58957aa5408b488445bf1fc4ca378c733e410e3814c4300850fffb052df767743468c6a91d81dc3c4c34b4b5a06dfab7cb6a741c91107758859f2e1c2d06881612e05cd7444abf23c104b6a068988fb794306e90aa1ad2ccf76482f0fa7067467dc105c27ea7192d0c6fc50b4042934e81876e121c6c295a5432219345bab9ca566f0dfb6b9d4728ab7187f311ba22d55b4047b9b3a17632925ec31bb2322257dfea3d1c1b4331467904eb2bc1f7a4369aab9912531a6835358b016889ac910a7c398c18a1636976e04c7227cc9fe13d61a848eeb60d56635064ba07359730a0c269ed6cb25ca2908f524ae3c9bc860a062192421cdba741dca98f98ae0d955c78d141fedb59bee95957e035d5b05155f5792e88ce43342f410ac92eaa68cd055fe28c4a217b9c2da4ba64d4a6605565d41a00acf377eaf80881d9a5305766747cb076149866504db6b96ee4cc9d4bb977165f0b04d3c03c1f8150a265215387c7983d37463a3136a1b7c6
result = valid
seed = 32e0ea9089fa928482c0770da545af1bb871a03ce38604138b0d08ea2a10ca2bc06c5bef7b6508409daf847a64c8d30d0974fd3ba7476dc76c46b458a036d884

# tcId = 96
# Test vector based on official round 3 seeds 94
K = eff76345f442ea27594bfb6e1e9eeffb55dbd15b9936a3aab881c0d21b45c28e
c = 9ea5dcbbe778444d92c1162b8842a4a2fc33f2e4de75c1e5dc23569c80479384067bc22205b47bba218bb0c8f54475d71141a2e66dab38320476b00695a09735ff5037008e16ebb9f5d5865a479fefd25cc29e9661569237ef9b1a0f3f857328d857c1052490b533f46b50653e95b7159cb7373ed0a06b86229d0cdabda69738c45e9ce6339c58a5206ec77b73e71f29c55dda3b396ecea3f5dbd533f8e5892608c204518174fe2abf933b4d1a734cf0f0b3e53b566e00ddc9551164577ec0b9b698a35bf949fedbab9ba066b0bccc5611cc57ddac6cec3307a51e9af5ccc4aaab97551d005a68c968c5ad29ac12681672910919f4f3708c839f68ba43ab6ed9b3fd5ab913c156daca0c79d4ce04604d49494ffe53e204bfb04810cc179d830b22b36563674fda54c8369e412160d3d5f1e5494ec76e1714f70b5d41312802dc615f06a22159e762f825052d1de9d1a43bb476c43ab6071a53dcfd1575beeb415a58902a22b9018d1fe86b664d8676b2cb145a3b86756dd1dc7c0c8cd64777064e95f3e47c54544a0e192116b54ee581444e8a809f6b4e790888560842609c2115b6851cb388eb3d441c28ad517eeccdcc7fc0f5a487bb38995143fa2f0f99d0ab708df86ce26756adbf7b75844c8e94b628ec2b117e07180b7ef46bcb04f9473903e75cfe8c34eaa3fbc44a9da3568b06ab5b8a2196b09cc53c0d47d28a118c1ae014ebefb782a4927500a57c8a4f44a9051eea6cbfb00a20f3b62d1101ee1d0a9f7a706774b9aeeecd91daaa82ce8ca7adcaa2727cfc2ae37c1d05ac515e37108678272226d1dd0a7a4a7aee2be99831ff18864cc3d438427897f22043cb5e193b27465b3627fd9d7a0976268f2c2934050701783e25b73537aae506b6dd8de3a03381b96c9af1e0cb477bb1da66683b832402c829dcf20e872ab79f5f4a658af4f7d53430b415d0cb50ed334acd4ae8693bb27a0b36b5f2769674758585d03121c3636ebe4d4a55f23e0fdf7463385fac3fbe4827a6cef0e814823dc6aa558c1e9f18ece63a62820bfb338a5929cbbcbd496c601892a9f6b4a34fa43d3ddf9fcac8e0069a733e4a9cf976427979bd829c0d394ca2b09ae53a4a3e7582e8035d22b42f0f66549ccaeaa5809afd1c18b22d5570e4bd6a872dc534b4a1c404e4f9985aad35422a27af913f8f8f39ba3535ba4339710e2869aa150fdadd00ed2ddcdb85404bf6623ae56f8279b5f86f7e3b28643c8588d7900397b567cbbd62bf9399aaaa1f608b2be7f0caa251b451b6186fe58b49d4b7e061193ee591da5bcdafe08fe03e3ff0bcd7b5327817e8d155859e77bb84ef616897e15ac38b516bc53421230cb0c256fa5aeb72455300983d2114b64d61c9b2f2f08e5c1f3af7a00f47eeaa36c9de5fe9487533fb893281607bef7b7c940216abbec21befdf21ab4e5078ce57dacb96b9b46281a483a11d05df9933a1e09385e6cea10a26fbad604cfdb56e82e6e7fe146d34d935946e19dcb87dd0dce2d2110614027e7ec6208bc2ef5d0a1f9554124abc026233d41958d683667a20829811d224f978d5a3fca48340dbf8b6bf0953d90eff929431b8c312335ab4c5a8538d6b07dd53fa214974183f2c0f8b2969f59881c5a7a90605a8ac2d47001a9177391a66cbe2f26664b5b446e03df736fd43ad9dd80d753e0c7cc9c86c0fa36fc0edd2e5515683d88d30f16c0a89fe72f855bc47c0cb676b2be16be3f93476df3128d49e8107a05b8128bf69a8d4ef13ab3805d78c2dd2d27b771daef67c3958117901d0f23f4432bf07a45cfc0ee2345363bc713c3e34980c6b0266f990e33fa25cf7a6ea84fdb6eb43761d3117d99a1e44c4996787d286ee5776381557ae949499ed5ffb3834aa30585aa8f782aee707e02aab97a4749fdf26aaab56068b35ccbcd148db9b87e07174600338942ed289afe3cbf81df1636dea87a53a15e87456cee2c8693d2f727035e52d89f4919575c7843485e147c36e9efd0831c1ceb9aa70bc6f0dbea7398e924ca07fc682dbb2b9c419e693267c37255397ae89f3c76c6ce634d7113eaad6474dccfb0bc914b4d11371f4730b228dfe89a4b0db7753239a9959a3b250ccf43be6207a12e588529019e72c0b4f432e377abc4f29449c45e987bfa765a45ca0fa39d96014dc447de4ccd3b0a6e07def8afff4cae12af7673935771be3aaba37060d
ek = 5586a5b224aaa6428374da6bbed37b0f67c3b5352a5ec2bc072247d20c7e83d83ec162a3dd00b44c070577ebb614c97b06e15d7a41ccb6a45fb2205bb57ba4dac40a12ac5f6bb522ed863daf67379d230badf71844256cfc596d28957bae0c050b9182668857951a38628b83e2082659317ffdfa0e279644fed9877d6775e131682b998adb000ace652f13fb0b9aa57b9022b792bc4bae5ab5f07372bcf131ab93523ff42e5a328fe465520bc57d62f222e0a3623ad8b034f164b1800926ca8a850277d0054f34b941e6388349a87eb853375055caa0305309a06fc2016ba8a3c9bb06bbe7581946755e6c726e9767330d639ad4ca467ff670414a65eacba93d2b33aa628f9eb2949054c82e62774cc13f013998cf29465e8b83dce66928b2c9e1f4cebbb91e2d8b2278879073411358910ef23c66c3115af8ca4ed0b595c8a49ae8eb955a86a2549132cd65a2f6a44eece7b43a40629ef172b068aab1c2126fe058ad02183dea6994abc7daa71414666c57b4c40a17781ac4784e6ab2ecbb8fb2101fa1530a00032b5d1b51b57ac1537076faa54b3b9bbfd9dcac565209cc681b73d5a3c7138156b258321c05a494345c9aa72197c9d3a9552e437e891c437ba16c00c76f0a6252c8e4cebed86398957088596ce28c5880db1b90306958c12a45b5a14e1b05c161c5a3aa78099154a557a58e6c2c7758653e3209edb90110e40e037732a7e44d7a60736437c7a3e872c82b20478083b2592ea7418b75b002f1da834df8624f665df2677e0ae98c62636f603bc1d796935a11bd18fb851e8076c7e4c58b41abc71481608281ee4c572b612c08b8cadcd6b7dc83130f161edb26b1335662a5161478eb5d5a8c61faa175f54166ea2741d27c0496292380e93f6b77577b494c463c9ce8960bcec25f43f198f0552da73819bd7131cec101fe6448f7ba3fb03637b351af9e284da6677b53b71ffde41ee41518b18c39813a82ca041f2466321ba9531ad4b576cb8825978b565580d5f000b9a56a943c2cedec578f728785487abc0a8f2d28af8aa3237022125fab084cd19565816d15f8bc6936959eea23f8279c74946a8ba37d2eec75622c4f911c24839b78cbc8812fa55e19e10ede4931f5d16bba8aa44943bf9720395a8b1328648b887b28a98423e4322a69a752d1d2121d447c2f05bc91e52635d06bb1e05daab02f02b6ba9ea8944d9344ef68c23af10144b93a40c456da0857acdcacebf1782d63a0648497c91916a50b3d0688800b968f1e2200fceb4538f7520becb0fb86368ada208c0602e1ba5d2ca85da8d36ab8782a80436d69f65622279d8145aa5ed9671a28699ac9990d738c3b67ba500a731cda82965a01b4c16144383bfbf3334d159c31831f94301d6a0320a4c7a340aab3a18825516b819a285dbb82a28f164091516c2519b9b534ab8d116cf61303dfa4091fab8669a417a9862f90491d251277d4b7b0523b7c4e345ebb090e5ee581f1933e7168567a857dfaf916f7747550409889bcbfb7e32840537ecb7c050b18552fe5aabb6794b27505f3b721c0b96b738c844f816160d3c4349c4463f12d248a6605b52bb9f8b370e958db55b9ee0663454104c47781e8e0a6eceb2a2632acf0082c4e1806c0927a25e7ba8f1a395f1a352e72ccf72093a9587299e5bc23933395836bcc97832360a992b040a7b67d4e2caa3d227f60d4c8ae293070b1878c63c8e106267a8ac7bcc850dabb5904769fc487b4f417388ce6755058470a3a7fae41b56f009b01c74af2c0a7d252b30302a7b3585864c84c8aa4ac42e82b1ab44215191284799c40d5ac80079d30625dd09562e555167391a370fb6841a98ff2b85713b75ff58b984efaa29393540fcb20e3c1cdb1887be3a30fd3861d62999f2c376704983f969197c9165f19b498bc169966269e3af2300847c908a4738c8655f476238fba9bdb05c3e4f1c3aadc7432960603c36f759c69e4ba048c76561ab4831b40341ed5c05c7b8a853169f2d75713c97a883419457193b9889724d3a108c1c3d083404d93a25a98babfe33d36fccf4f6623b9e378fc5c731b0a20df7b5c28a0c86c065017d37a65d89e8e127acb630f4304739f19bb2a596bf950c996805f73d79ec0aa09dbb0561c3a3bdb13009f672b9f2c907c468d916c305d530fe5910a3c029a722a9e1e6048ef23454bb64b1c9eb2d1c1fb4c57
result = valid
seed = 6fb2ec719f2a0dea152bf3f64b9d148f8ab8ba88f64e61f5db53e12d59f525574f797c007e4061f95c7d56cfc7ee5c49e849dde3fea8f25e7876df2a18515c34

# tcId = 97
# Test vector based on official round 3 seeds 95
K = d788c3a7c4d8a957b409028cfc62e5266559cbec39534d7f337aad2123bba577
c = e93751ffa496e521eb17c23e50a0f6760223fd2846317d2e479e6f78088daf421843d2da3581c95bf51904b3a1716bb0c0f47095622b02ed4d8a7ae681d50b91606b597fac2c506380b94600919c4d3bafbfcda50717f13cd2d149f6992e48390333fa9016604aee7a8680b6e20003f62d265c5db1248774abf9a37b47cb63057486cbe378767f4f43a1280b8abf9678a86ad0195f915d880b0ddb336924c3fcc135a7a34517713d5c43a1ad0775530dc1429b55dba7b95dc1ca7809b5e84e905dc12b47bd82289af59ef73ccaa232b34e68a2e1cf445f657fa9ba97dd8164e39937f19e5d3c185098683aa7a5ffa27077a2f2f898c91d0dd71f8a11c6fbec90bbb3777da4e6184b24d8aa84280d02ebc034e884d53cd00f1d7cdf5d1da8e0139d0bb23e02d82aa50c65067366478176bb3997e0ac5ee7d499aefdffbb93d5a809e68c2d36dafe9ddb1fde88b9aa682fd32bfd10994e4636005aa3444f5d69434ce963faa32092f0fb99e980b1b3e9c20d322c8dc3be47365823084740da3358ec916d9f73e4e7d14ed93b8af46636564e34302906c2056eec89a6d5b80f464fe052348715f341e4463d6be386f6a00c9f2195e8528f7874e802ef1a67eeda9f2d88ccb798afee08312f50831c7464d8eb9477d215ff6197dd0c527388ad39f285fbee3b7e7b3577e5ad8c9a3296a3336e20d0e488a136a12d216f956f431098d4851bf0d5a39a6c9816b793e02f3a0caa80b12d75a6d3b30dfa8ef2c5df0b7ceae707589b11ba925c389b91335b7108c54baf166b458493037091b9b03d4464e30938f40963c535ecbc15911506a392f8c810faffb3935d9d8ba7cfa7f9bdee26dc7c8adf4cf456455aa4a9fbc9923752d9da4373b3e4964ae8fc35d47db83884017105d83b403e265e707e08904ce12ef68be7fa4ebb2e394cea40f59d149e4c4c36517b4ca97715811d263f75f3f0fead99bb8237c1ddd87f0c97abec768b6778ad9d7766b59110031675a710e2ca58adbed88f60ab224f438d66803c824a597f4788f04d363b01993fd1d781fade7473d9642436a6903a4f90fe2c657210543ad430f380192f3fec2cde08ffcc8ddf6f06b2ec6ded6df90cecad837d216b8a2430fa202096a874a8ad599ac981851b3d2473e34cfeebaf6c80c83dce157e1d48dc55fa93486df68761a68cd4ac25598e7aa592176cb2c129afb0bd1605785f677ffec08ea09687aca6862ca2553ff6ab3b06efd9d95d9e85b9762f7d6c69765f12f88f5c53fd27eb2f01e4befa14cb806ae36f3e03279e63f9654fc6117939c821e95cd395233278f13a9383ce09098d908ea7cbf40601f69643a6570eca6fec04a20eb27c621edd89fe1cdb8e5a92ecd5a79f9195832126e3bf6a50d5fa01d9b6b421497d847507cf1f09f292becdf91857b8e5b3be40400095dc02624bdb895dc54c59294806919a370433cef927d816cb8f4bf1fd8d86e1b997176bdccf4faa3cc2015612d08003a1a20fd0af157192fa4e5242da1375ca707fac2eab67c9f9c8d7dd0cdd555e3ec7dd475655f6d5a02c5956c3168ad4c0c7b2b661ac2f02898594fe539e09c2d484bd179f4d58a3c2dbf64deadce93d6c5941a14b68caec2d6599bd323ae520c9e388dae37c28ddaa92ec49c725ada348b867014b72f9e18a3020dac6438bd35b0a5850fb9f60f2fdac1a7d4c7a1755c898969666778fb16f13621fa171efd844d89eb7c687d429e3e35eb353acc6aa2d85948527f4f704c4bc7f96ee8ee8c6110859cd798c12610ac35035ff371ef30e20622339805b8a09c8a10b45f32e1f67372bcf47c3b5c1c3f4786a01fa6dfd40a75859e60ad6e74b1bfa906c5f72c0631661943aa2d7ef701ba54546b5bdf6a057e4b4354442a8188fa6b2b4d316a59c3f7512266e145976ba4a0be6b65b6a70da0c31a14810f27ed51dd30ebd9032583e65c3f6e7efe5f6ef9b311e2984c94e88007d4e810c387135175bd7389ea96ca37b041bb0e1d6143b3f4df77e43ffa3a5e2b07c3534b774c2eee8ee2ea2b2f672a7fc40c73f8fff21b7feaeedd7ec5e34047cd6665a58eae2e42f9ee1b52429328c961449b1b712c2d8f3a637878acb02801ebbd15158c1c86ea656db183e583b297fbfb6a2f64ba68eddcb2dc61eab4cc180b0efdcee90dfab0feb0f49f833cb029f8a901cabf2ea1f7de4b8aafb630fd56001cd
ek = 56180d96474d83a849634866a5cb0e6e00b8cb964067060df339cb2ea05fbc6021057978ff3baf47ccca15d90147473e8bab23693b6b70872b27b4a4c0730c5374a260e7cbbe9a094ab50e6fab80c32875c2032a5eaa8f2347c313409ca19302a0437cdea621da1ca0082157ea362ef7907fdc5826f067ac4a4a1e4b997d240c7d3df9ae6db528159402d1943fad6743e6e18b345ca2c0494d9bc956888ac85c021153b65388f04c456608e41361a6d3525a1143f610c21b2a9a7f5a2e1a461552904e341ab427028e567741d9906982e4b563d980b68871eef012f2c3639a244cd300cd0030bcf4a2b1db5101c1d66ee28bc3bc276b7e9922d0253904f30bb676777a36a897d35d381292915a82f9b2b7705380277916e16a137030198032b865c823e80a58c12ab39639488d65b0c80a391102cbcb4811911c60f618323c13a0e967bac6561483026c32348502927f70cb2f780bb571f861cdd5394296436e37737a8ac6cbdc42a0f9b96941907be3abb5e7740e193d590c862130283f0711665a85fff5158c968578781a7b766cead81633b6a2560b0a740752d83253a04c7f17b90b63860c19f38b78866edbb79482d8af6cb858c8a38fcf1c423f10cbbd9131ed87116b611a75bc109ee57eeacb6b2e1201e488c785b87f384c86587844a921701205979c1ba17dbc1519dc0908c656d7734a5a354e05606acf7901f0c7590e3a324c30a905b2462da7cfe478a4697601618bc74070a9e30707219c53b48c14c01a8fc745098a27b799868166c26f51a12a9a24c9faa336f92692c141961ba4444dcba2a370a63f533f87ca2b1b9537987b7b71043d5fd090300a7d4673a38cb781f833897e94955bba19d428cb7f71710e98901b3597467795a84487bcc5a1180482fea1205a0a854481719c12b11054ad3c85175a04c27011c29c387d0e571084f625a6f73cb5986945cccaaaac7d9eaa305c31535877cadf213d5bd25801438717dbb5051532f5f135f2f79fbd093864439507446b36f349ce4748fe614463917864eb90f3f36742f026ecf32e82f1cb90017099ec78380b5aca2c7e82657557eb66c2fb633aca3d99962ef8927a3f3c9d8da538b89525310664dc2889410465e90b4d078c7dc8f030729555756c807fe228623a37a2b248ba55516caca65256bbffaa6cf6457dba32336a71221659358f955416074ad0131dc4d186bcca317d193a91d12900c477a00490cc464a119214df01882576b41ad7b6f29b34dbb3b03a5c77b2d4162d985530c908b186b7e168c2ad69830302283cca078f5816a9c79add9bbbca9b3fee02447dca3ccb82bac0ccc385538208e49742da9616a28bb3c20568838de02140eee3a7e5a94a82563a90720c62ba2f32f05ddea552f565b4e2597b17c3b8c24168d4484deff79a25b82ee1253049e619829508b01a7891a10db5c5a532f4880c169a38c7a0c99715a2a696bf66b678a0349ef02c7002a5e5ec3db2c3647b960fe9a343b540069a6c228e024719e269853535f5e841f78922dd85c3052188a2db0b2a453b5119311747386352a437d0a0e2fa474aec0bdf1090ec169cf473b9cd153c2131b2e7e001d3525957a487a38c726d710a6bf6a1f0027432c53a56a96c3a1a100ea69103fbcca441a3f43002dd47714d397f7a3a02d0137a0dc060ea0669530161c67334b8965faba455b81a6dcb37c8d2ba97c9496c3e3bc984c44a7b2611b51794ee2347cc489c07b4a89e8c5c620221b9c98c08eb5b245819a92cadeb684b82757e00039079e550a7c7a14bc856e0d347d28861921277bf18932183cb9c40cb07d67202a7838b500df71b1ebaa87202a0943d982aedf41260b38c67e25173dbc67be8b33d10724b08611857c13870bff8c0324acb67f498b599db59515ca863bb1016e87d07b747efe8c903f50b3f7468053587555163e7f5165740204b78ccf2bb11dc32ad1cea844073b7d4667fb55b93bdb4a708db296f3bbbc511119db4479737578859075c320e55b0a5185552cb9426a69b0bd11b4dff716d5cc208e3fb46c3c4456cd63ef1d598bd675d55b1adc177790da6509dea49aa958d2ce9a9e6ecb19fe96548a88f7b489433147dde00139007b6bdca9b3c6c0eff0a1832c10a257599fa50200b167829bb34ee72551bbf3a650c7a34ae6ed516d401d89486d438a0515a537077561ec79e1a3963ab
result = valid
seed = 527fb88c8bd9a4d6031dad15e63878abd2b559e7e08d61f69e8e78fca964ee6ae32d432b4f9f751bde0496c580a181ffed762aa35454a02d3f1f47ee0394c89c

# tcId = 98
# Test vector based on official round 3 seeds 96
K = f4da03d95d99bdcde651fe09b288b46588b50ebf50ac1e35d86077e04f76944a
c = 3e9c6cfffce759668c9ba24ab80658675c29e84e998e85c476cd6854af0964756021a73b731c075391093a652e118d97f33128fe1fc8af0184a7db5a9c9ce619133154b530b34a32e1bae01226994aabfd137ec3ce15f3f83b80c78dced99d36b689e94c39e740b30c3b60f9df1980d0ceba60a721c171030034c8b686b8ffb86e14cab112da3b734d6e7f402540377546d9f46c90b52693986293ba3e96e570ec9bccac78fd3399c1a7ec2bf01492da9a54df0d106b311014af8ebff9607ad85341f31f8f389f0f780a24a84bedd3e62e5ad282c5520a7a58508f32241817ed1d673c344fa35e2949b50e5812cf2029921d4e673703d056b5a99650feee6d77ce424003fed4b0583a0b9e7331613d566399c244b2d497885cc4cf7f067cfeadcdb1702ba29d1407ac4986a0e29db84866f003f1d3f56c01a42837167ceccda9b6afc39b8ea1859d587a092202003fb06da60bc4928ba839544954c1c9bcae5b93dc808d7f312ce500ca22c7272dfc7a75182c020b5004dbe76283bf5561bb5c0bec93de1675f2e299d977433cf601b46fb52c4f7629b2a85a687a465c16bbea40c06b36bafbe2bc16bb7bddd9be6b4b710fdd63bad9bd37637f46b3d4503655cd517327ec5e32af5faa3cdbc0a83ee5fde307547b80a5da0a047945542b768add53f4d159004dc826b7469d944e802461d2a9f04857ea16b29121fdbb84ea84b1cbbb5c3accbdf7b756be7e01d25530a315848d7c5fce23e96054a5c253d4ed5a3c218825b707f97e9ce17a6e5d6c7771085eec55068f2c19591aa2324d0ba0b2cefb03fbd8d26c7e9a37cb9aa7ad69b782405606f32b80c47e54a563a960d2e75352d7b4eb4946b5e744621d62e80602902380aca323b31e52c013af38e3ecd9bd47fc632c2dbedf7948aab5a10bf492362a94eb8bcd4997899e7e6a888befb98d618327dcab4c69b25a7cba0c8cd1b9b675bbf0c051bf1b8bc1e88785b10fcc67b6bf0f690df552c2720c78767b79b02355a19c56751a007c36480e3cb90b9d91277feeb13b437b35b4ab6325113317d0129d85a386533dc8d53dd3bcd38d93cc6815abb1f30c1a3d38544e8ce0d08db592c5688598ee73eb89402b2966d736e728b75e6ff5702454b31f5c4b68c60cfb64bcec551b92d922b9a418c12b021e847021dcde19401ea9e277b136f9ebc4e066935c45280f546c806ee6a2e5d38a43f64bd467ff41aea502ca82a5cca6d26a9c688e23c0543632513279be831a342b9c00b2518657059e0992beb4267aa2a441bf252b01a92e65269288cadf6bec7f17927f01cb88d8b785baeb4678c16e20aab4de33a458356ed74471507c15dd95c97377a08485f8ad20eaa450c65e6620c40cb569f429dbbccf46d5ada1ea1ff01dd0a4cf1aa1c9b94490c0a216e1e6df250620fbf705b706856bb03a645709d82cf3fcf6f840f98b3fb4b8161c06b8a1ee5ff8360423bfa725641fa779d3f24f40c8b348f68563dbae52e3ccada99cce8ad681213c046582875ac027e6ddc210636fdd68d3f6b250ad9f9c789b76329c01859917f8b0f10b5ce451c821f9ac8c060fac028077aca46fdab43ca273d98a004acb81976ff47a50afd625d5122c7cfca554048183ddf5e34342796b17b9848071359e5722a5e4bec026733a57b1fe3ca8f5af95f3b7674d38110bee4d2c0ae39418c2b6484ac676cffce8781904cf3202d9e1767599fe870d1856bd52ba4bb1d34bf623cddcc67b9f967289b02b09ac41b55cf3a66b1e5c4a972bbea1494a4377cb0aa1b51596c5fd0f874bf8b2acbb5a0c0dd6c7c41b8ca66def9b190db9afb1fc24eb91208ecd17b8cc6e4f563c7f7d81c6188384f09ad34f8c3a6e1f1a592390780df959e0b7ab7cb255bc8ee1df237b361c88001fd1606bccc88942cf7810201bc62a9963f8bb8d2ce4592e0159950451a4d5aacfc1aca2cce03c54bb1fab96cf1f79ce3195181daaef8c527d504f5ed6bb29efdecea74202c3a7b9bb8582abe579720226df3c953a8d4d19e680aebe1536efab43379f36c215527dca12c395f71a0efcd74c6f2be3979b45234e3e16abae1a1f559470ebd9217050e6d635dfdfc410962e611917832575e1700ae85e6c79db04ffde6e7bfdbec672e5620f70d4ad86bd0b12c65de71b4dea5dc97d00e0c51d3c7707360106da1f7949fb7d706a97594224c473b77c699a
ek = cbf017d8e336efbb596130b73268680be4885255aa6353a39f04740be2c3910a9ba91700687088aeca7fd4a37feca45bf29a27824babb327c49f18539ed20c1755983e6b1e03f98f8610227362c9e12246d2176ddaf48dac31955e59a7d69a8dfa582f8c66b14db7259e6c4c63bb88c995a71fc44bf964b1650746ff672fc2716528741dd8174aa2326e21f025367a0f243ac63728bc6ab95dc22a9632e18cff13cc6e38a1f4a0a542259d41db0c1dc640e8735dfbaca58c3c7f18e39c74641d477099ff1ac96c924e366b16ae423de8bc9610c855eb686e8d9301f2c08e96e3a2776523ffb93cfa3726c1d03d0c2c634f1cbae6dbb4cb987be8eb464190056cdc29a7651c79773b1686269c1646a65786f667986e7a552278713fe5c5a4f9c23633c467b8b63b408c4229cea5f5a0664852729a7474695137c0961783656df45277092226e232d5eb929c8bb57781cded3b7d5266bf5c2ccfa992bb9d8b59746319e6b5803d00a84e2a99989c08bc9726783389fd506074606a0945c7e3e22500d58fe3a647213b19beb6174c72833dec8ecd036499e53b0a18a1d6e471712a1d64a903b1f3634ceaace56a906a1336c9d9708768a6bcb9cfc036ac22607810457e8560561a38c5cd84c6ca021a98c15aadc47e874778a81423d669ab411a72aa4a661deb2b8f4a06600baac967617bfc5dc8d12d44d9a7f80b46d9a40b91a66e3cfa0bfb5523c04922db21c4120717b436c6dc81030d13b867e707b9a3891791c756800adb41cc9a29260d98202472b733611037a98b454b6b5af423df236dc079941b160ff1c0b8ed1b14e787898da354cf79ca4fe506d5742b58141dcf624964397274737e4ed1aacb76a92bba8966ab24741163893587c94cbd4581bd0a110937946051c572f2232a149667794812039ba9e6525a298531e7479a161123da95b83ee746dcfa1d880130af080fd71480a4d51a48c48abcb62d4c7b44b712bc0ecc4eb53a929a1167f3c49be7b019002679123348af5b7ab18a36f86a23b309154c5307b003966c8755047718b32649945c7865f123ee60198af51dd591934ee02ef7ec218569129d03b76e9729dacc17e4407eeaa4820e238deb307d819528b932bbdd74ac25c0476c037cd8200ee9231533676f3e1b11a6fa2511a3160f10b26f2cba2966572450516be1a39ed8bf651b961e58be810bbe83957037f1671c128f91f302dfe1103d624b97b4c331db624fb354178047ad4b909ba93211908e35014d896144356c250df2248c5487ea11b329214b4c3b2342e64244d684ba914e020228e0d9b5b0283b5c96a22b510f31974843b21df48878652721bfea1b38054ba1b39ebd0a03746ab5d07ba3d80b5be050af1282bf1ef87629ea0e2f9a272bac24b7d3b464c182a8032dc2acc0b7ba3482c5cd7c0b5199522634f61d553534020671baca3534193b2a9585f47394aca1c8aff24c05a7a8b0f59745e56e12321fa1a7b38db38de3485f017626eea474e3e3c1a6bb5242f26de2529e517928e547423b79cec6452f14c17ac403c0a6e23d25d334ad07aabd8c60310082bb4a194d656b2e2b64ff3475fcc9226a526867ca7dd03c75351ab921eb35e445b144f4a7e743acca85372a03c4cad754f1d788a1c919efc198aef95baf7768dbc94f36d5a37db440ee403b9b8a339bcc50c0469f51681fcbb294a042147f895d9121701071a6ae8b85b3ca4a7f197f06cc5ed4e40c5bd1ba18f76a8010857bb0c3f8c15ef8f89fcf22afd560445c8576b8a46297f1cbf5896232040727eb40b78c97099a09eae192803bcdb153b7c9918b8c66a3e8ccb0a928b2505b3034886b452bc9f7719246d62ad183a292a75f4d6715a42153b8f8656b2c397428803725bd66239587506e9ad5694ee0592918a14346cdb0a9117b7969345bb11be07b82dc4361b580fabc4a91d919fc97251ad1a69938b507e066cfa6a251d98927f2bf2a9806163c07d1a96627265776105126e5ca5872c61e4bba95220ed45124e76b334df40fe0cc4f193baf6ce69581313616c0a9de56824f007d65692d0f675aafe086b6e2621bfba18ce1adc4337553c81b92ca4a9a2c9712416a168a7a9fd06450589641e952a96b122b4c4bb63721d6e76201f96e7403a908819bb61864f9225185678741da30f96e7973a83811b94c50bae593d1da6d3b306bf50669e590eee2
result = valid
seed = ac6fcfaeeef795b6ef9e062f02bf42975fa01e7d91ba832f74e05269a72684d05aeda108ea4d6c6bc0fb958286850422bc357ca67b83c986048e0d0087fa11ec

# tcId = 99
# Test vector based on official round 3 seeds 97
K = 4aac182a36508198689ad4b0c24abacfa421cddf073e6ccb3f5c22c37f1c9eb1
c = 6b45b47d66751eaf9909cd0edbd820b9990a7fe19e758d8391c34f5839c9d883ffa86690b4429fd944b2ea3242fc374b007779138a8148c80349b13d098bab8ba58e7c06fa8c7f06e681402dfc890421cc926b7b6e1798eb43ad3e65802b9b997a85985ce8abec4643de68dfe0aa48abaae4f1a91df524608cb6552019cb45a5c42bdacec25bbcde3fbf357258dc908d513d9868a5b8057b12a68086c13aa259c5b53079bb6790b52f7fb8f0e5b220f8960e337f1d60f72819551c9280910e340d3a60c653f384d9dfad692c84d86c3921f427b396a8de54c846274005115119ad5dde417ae74c49dbed1fe8b34eae4091f2d5b8316f7015b74ca8f18be3ad970a99860da876a68fba30375e095fb96fd31d770b290bac3289692831b813261d357e176d39c4e95aefc2d476c2bd03c85e47893e6d730c57f463ceddf1b519f73c56ad3fe2e8966dcf9df718d0589b4d6c78f74c06d0f6b0e3a5d411b00026e950822f90dd1bb91bcbbe81b18f694eb115ea5b529aaae5837a3203cc788b1f25f5712ee61503a2e433cbe61b5242f97c8b9b6ac3e9ff3d50f6240b486f7b127d4ef67fd7db5fbd37d6954ca43764bc9e93e6895455b3b97787b867d47c3fe58e9cbfd916bde745aa799f6c624e66b9ce6409343844cef89a72d50885019be04deb1b5fb94cd74e3fc04163ec07d3ae68e6109543693e6ebcda3fa2921128e53f13536398b0a233c82b31c66ca4ea913eb54402628a1174bcd3212eb460006b872fc5955a998e20d05fd8861e296ae371e84fb3641caf9a64159b9e40b140d9e676c5fdd40f1f6b8050cf2c96a530b2e7752a6587144ed01b585f8c6da4802a4ccb0444fa9849f49f5bd02acf084063639bbf440e14da90f0ec5ccb0bc3a343a6edcc5416907a78ba52ed607747d431b1ab2aa2a166c75af9773be3c10e30c0354596cdf55036de3705c541a0e776e5c06079fa77790da400608823ff5732da88a5e0f04daea35c2ee37b2e852defd3ac53cd0bd411206eb6172ab133d3864170a2185bfa97daf434b1a944501e278bf9696cfe7d5331ab222fcde6237c765336d38d1791bc6f94364699e1fb040ca99633d107998152a78b918e58925fa510174cca3eac4db336ea9eee5fcdc4bc637273e221d6a6a23acbcf63b90b2f12f776cf1aa7449365695d487a7d9d1c84238556bc5a1aacb169f0be9ad07d796c7e0065497c0dc4eb75b00afc7aad3c14b145bc1119feb43a54c00a79455d92bfeb5637f55507f6fabc9643872423a71c791568eb5cd4de77bd5dc3bbbf3fa866f1481d87866232a30f8d826dbbfe440505a2d72cb314d15a8831c21ed690e51ac7f78b2c8ac79e4c1b0b8df49c1b35799d1f9f67a7d0603dc7b7247de7db7c9b3f1fab9555a8b45369aba7111a3cceda4ccde002b225b2b9eb02a0291672fcba505e0e2c7dda86a41fccd3ea865460c734778683cf73cbb420e0bb0a6507195c45691367442a823d0c74c36ad52e45cfe3e458b098b5a535dff6b90d74247ae425f22c4148ab53085ac3165c63c689e7d09d0c5e242b41adab8d295c7a01bf343221b831cb7915d2127b076c96f161949096424790e2614b73e6d7b107d6628d012c8c6f7de8c4577a8b8c67c50099595c104a13012c33de38cf7db732dade0f1cc6da14e785b104ba024920222a00b183f1957ee8a11b121aa624fef83d80e112da47e80476bbd73a03e579b4fd821525ec0768d84cf9f1e75f09852eeb3b13df721b58d174fd06e8f0bbdcbf8dd194d2a5393f22fc7249448050f29b9b74c044bdb8aec832ca049146e3c4fa06c0b4e699f5ed8a3a0f630ce91f1091c827dc7d790db09d2e93768957be071e6c9dceb41a26916b6110586e85d75fb45691cecc84022e0d49da6cfe5d178e798ab353541bfa947a2ace7765163615947c1f4d6b06d8287194d08be3b5708697cbbab8e2a875f3f362c20ad3a92260a80d1a24e72a0392766b5cd759e246bb8150b397479d43e5a4b0b568786dc50ff13f5acd640e975a89be58dff8be1197e33d7d0a0e10922878c7377d09402e888ba06fc11e0e0cbf5034b5638a7b043c097d90898272ce306aaec09610cd2cb0ee870bbde1d92b6d9cb5c46dae7e5e2ccd08565f6556fb2a442fa74b898c18705d82f011a50e0dcf96d14d7dfaa7602d56dc53b54f907b6b1feef5845a5b27c2cce78ba138ff
ek = 8945cc28753a4f3771a68a9000944d726479e1a79d88675fa13795fc086d79f82ea5dc7e2da5ac939a42728963bfc3659d50345694373b877b0504a864247addc746e98126cdc71d0e3b0c7f457c046ac8b8c1458ee70c82905ff5183d890845b21c66953c6402cba2e329886ad51a92f7c673995fe255bf9462b2edcc899125b1820125590024b6928fa0c79476ccc407312664b83c9c59a806989c3252683b139799561708732f57804a96c0b58c88cb4a83a1271a05a9a58a4c187b45cc893b9621e8c5543a02221efa2617b0a42bca1880959e70496cd1452d36191dea226b49f76418b1a44079c2d6392c37a319ca007b65f57743598f2c40a68dcbb603f11cd32c368a0688343a25f6a348c0b260b1946abbf15b3c9ba0ad1cb302b918e4285870c9444118598ad60dd6030c45f33239abc79a04a05a2cb8e62128a3a9ccb61248f1021c7ba5751dc60d50919862332bdd0bc371e4037063879fb5bb22290328c9194aa83716316b7747a5130a984a249e2e124ea0eb67396a3197fb80bd672c6e6cab6de2cca2e3ad70d5866fc878dab1cd654729ecf9ceb733a1b81890cf51c2ac112a52b6a4122c27b86cca81089afa1361c4015abe68c62d9a11bb10358459882f58461761a7ecd3b9b3b17e32a682a389c4328bbc4aab01f44ca93f150e72678160243130555ac9e964c784c33943b5ecd07aa8097be421b796305f05e196ae166559ca5c59a445bc98092be1182f8000d5c39b7c074e016433235aca94d7162b853e45367d42e1604b10702cea82d9004259d130ad5117ca24c6ed411d5929c3f7a6bb35cbcb2ca6bf08c06d1a1cb63aa54d4164a838173b82b45523e00559994e8ff5a9cab63c6fc3266998ca8bd5820e7b16f8f86ce149c355e49451c89624b4b1f2fa7f09c5a15bbbaeb6a641d561830ba25ea470c9d7c397499c9747994bb8818bef9c1ef7802fd6963dbafb6e6dc5a3ce1509510578b96983d08c53c9384e45e6a5bea7c943d11c5c46cef5d0566c4c1f99d00079b0641636bc31913034a134e7a4b0cb959ea4662be55157fe89a7eae1a976f30517ba7e019820984115e5ec2e7d00267240695f600b2eb4181adcad96c7605d5c750154a41124c6f23696845b9b5539ae30b1564bdb2b41c09feb96b31b0796fed8503028af11b02e68f342e3210845525a52268a1b0b4f7648600b455c5c824c49e2972371808bf572017331cc8bc0e11147bc10793e096144a4187b196abde288b134bc54c5b3b85312e7a9bb90135dca9bc7396615ac979de9800c26057ae3064090174437209ede210cb2c733302c4ae9c1ac1462024d54006835ac3f23611d1bcfc945a58401c6a6da42242983f4e712a5080bdd13633b1c98f32835f179a3d011aaa46b9b2fb810dee9495cb4451fe0ba20f71992a445e0c16486d06382c8cc4051647739762257a00d80956475b4521493df79a28319c2c1338c9cb3791980785c2a1ec4a11844b608a7c7c92b81015534a03904cd5a4777fd587ad8004b61ec40bc9aa7a4268ef445900522759cc5057baa2a5729bcfb3a0666126a90d56b7527c32800960d9586e93579eed18189f0a762518125a4317649a3c1883c6ed8b047b5444667b4d53ab5d5b952b10ca1b8aa4ca5e438ee3c2e79c2132bcc257d8585abb609ff870d25826a67075fc38c32cd1c6d78e56a4f18cb59c756979331f1786820ba297f4c26ce251c93686506b26805286cf5919ab660092e6c1825d746c8c9478b408aca024376233ab8c287d709d02f7b8c6d80b4430917fe546ba774482b9b77c20bccad85355f562152a1593cf2bbb02014df47b29d1ca5c1d300445cb4835b45bd59b92caa1cadfab9986869f5a7875967981f1267e615180bf7952a27ab3527a60b130d69e155ff88410b1a10a705b14df248cca801e3b7610baac9d92c75e4c759cf7c8f644b610a350a9a9b5b59eb798a1cbf42d02f211a27aaf05ab8e19baa600f3babca5d82c9388466c5aba81c32a7dabc9775e73a77432f9b96225db1698a2c7a6c9b6949c59d7796758d24c41872802a63bc9723b17f703903c84e425383051abb07e94a1f19a258a61c66b56f46cccf68fa4ad62c528cc1bba2d579913ab754268eadc4204b887bb764096783301fd30ef9d972acacc01977d137525d619df951b0f9a5008bd9cb4524c5ae7cec747696489a8fc0ef65
result = valid
seed = ba2fb9318d4dbe7488057c33e95e6f054583a2800c41bb83083c330a914a12cfe63f8ffda3565c2424c89b20974b748a65a5aba75133fcb3156dfb6626a83bab

# tcId = 100
# Test vector based on official round 3 seeds 98
K = a51f089d627c8d7da9740aa9d768778124229c4ea9408941ee04a1940c1762fe
c = b194cfcd01263bba40476580d27f88b07b884d31221bf0e63c7951ff897d292c0fff18238fb1c563280953dd81591e55830ec1430dbae2c77a8b116679a80cf79d651e7ee9e820ca0551511f525df28319be43fbacc67e58e3617852e7fc9933d49826837b88f18474a71710e58a5d0ace606d58e596d63843762964e98c56861c20cac9deb2f4e8ebbf5d522e6d059721d628ec00e988043587b4472d630dc65a73ca4f218e0bb8045688409185183a6c7263c6cf90e00b1016c70a70ffaa02fa3ee39ed539387c67b92a48d5c829aba6906b82f322db0b632b1e557f9af22adb324fa555a44caccef691a57fca147707d973dc9f4fa73ade6bcaed8c7ccb789162a632fa1c9014b91950788d6d6c3019d2143c376ce025726c3cb7451f506784ced9baefca8dcbbb3a52151611d8a08ff87fdb67d9b5e59e78df8cf674cee8bbe5e4c513089f6a91441dadfbb12c869be7c805a650b62407dedcaa5e4bbe7f25cc654e75335016f53e5d73046358f82e457c2e28ac678ca8eb67c25b87e47bfe02bf16aee67d99f6670560ee4a4a6ecbb0c85695c3d89b6448e02b47aedb9901ba5406711f7583d3a9ea1ce672a06a243763855cf17f900136b90b478c4b4f3ee0028b5608fe2ae58083cd079dcc47e4fbceff2340bf87310278a4eec7ef794b576447b87d991d2164815d05b93b7d4b1f1aed5b536dd57a374312b801b3dbfa9822d9e381ccc160653c72b1c129ce6c61d94bc2e647cd86defe3210ca3c31501ad31aa38ae48c0743360edd1b88d6dd6981657283a4f745fe69949e1b402903efab49cb71072280e75b1ab271aa84f9ae18532e90eb21279a8c11a4e3539b0ac7e5cbe6c1eafba4969a65ace86c355c8d0d2e884eab80f3073e6c26c8454a6ec77961b02018739fad9ca01e4963532450e5f477685c82244af62d58bc3d932b2c34bd30772a0d0ea939f7a6f609034cbf27aa308cf90efd2b3baac238b01bdaab0b5f6970bb0ce8cb0154461d8ec9239c4db6cab7b109d48695120d9ef3e75977205c7746d1c2bbe5a4bc4799e62ced8b5e4d2c924aece66c7e3c93859619c4791b10adb6e6f19cf0437c86cea08e3fd1d8dd35200598f5740461ce79d75f72b6e1ebbbc2ef5534eb2a76f6410c9fc338ee0ed87427df9efcd06df7cd29f4cd4273f68c6bb6d22c9d511575f25ada1ddf2b497537fb2a5fc7b7370c741a355b5cc6c19267d2d14b75b3fc6797268bff49c5e791cd085abb53e309f1f68cf25a6c10c53c2b7522739f763c2efb08c9bad5ea5c4ad37dec829fce7e0c1838c1fdbad2cdf2e9ca493f78429e2b1cc23cda79ebc3a559c06c771264fa69b42985bb6b51408ad7ee0a5f5f97514ce8505b1e9f442d3a48038d7d258a98fc64a2ad5973dd69b88939bf3fe7760aacecbaccb546dd7fb0630194a4456e214d931b9d12174a9f386807ec46683e424dadec6f86e9becce6ff2627ddf9b65098a26844cfccc30b9a822201d90448d81189547e9d6383e392f661a61b9bce01d765cecbe8ff6f31b9daa9a83141c7b02f993244c45b8262eab127f94d6304a375406c31de7cd51209e64e3172caa871db3af0dc3f7c806665407790c18f533d7dd742f43961e55a646f6661936eee04d489e9adc7c241597683814d222c5addae355666deb5f118387b4a5c4d496c856b001243113e9ad3d099bdd50fd177d72c86c1ca9a039941dc845b6355a05489ba51b7c0d7169883bbdd89d2a3afd97d932f6417d14c7d48f1f3dae337d070ac8d297ac3dd4886c3149de9e1a3a082f1890e01ee224bf8cf49e0fa01d5cb9b81cc4b1763e02b8fcc27231601a6768a55490a6ca280d78999b5b482fff4b78c5cf2c20512bb02ba980b50d138bd6fcfb42e055b7f93b814b3cad013c38282c25a9beff303963c33d91a699be48b6754087f80d39c7cc5d1fe3e5b0a0878d94494bc933119c0f5562ebbc1fe7b6d68df2ad51ea2f055c045b048932cf6df144db0dd8b04f9787932a13e91ec19871239a2d650055e8ce262c2aa3caef9a7f487bd7c53d47f899b7dce9e99c12a3d4276e7988950d72e7a7eb099f954311b0a357ea77df6e8650dfb872fbd64dffd5426485b9b60058af70396298ebe82f0cf8f2cf7b4fe82b0be28888339b09a13b9dfefb41af339ffe33f37c539c67f9d15047acc6de9ee6b71eb41d2bd7e04fe8e1704714f0512
ek = fab5cf19743430a247522566196826be35c3ba55053ed8c8ac04211931a38d5a100c7097059bc058d551672542a8f1a7ffe81e0c43b1636572f4608dfadc72f9a786c4c2b2d27c576d29461ad56369b7300d3b0a7890ca3d8407a8a1a90f796558843202152a7131919d9417065360440ab8516909087b2f4ea408baba0cd5c0af2a85634e88693b8c121dc8121d462650f2b417a0c44a5018bc2a70e68a590b757b4c0ac70bca25923049fda10856f62ca42701ab9a75d9991fe3d99856138112ba4f52da1166f410e3f15baf7c3062563dbf0626f76c4ce98ccb1f238a8870201654a6e551a5de9cc24fb36dff2334f2f7bcf51b8b6f8c2d07b4892a657e58637011624076040c02ec59924916f5e49956534b0b7a746b16663f33cef4440f2eb5be9fe4034db153d296a86d83bee3b08ae5341223193a7febabc53956049bc1e14819391c5be5e216377438b0fb56ad770335a97c8e574c015c66d99c59325a2edafc7a6b4ba77fb51050a2c400d754d71c0fac84781af78c03c094bd800fe25b7f7060bfb4252643d97ccc6002a1568d4af181e992b1ffa8cc17bb835f0b2e6b72026478729275b002636cb49c9edbf4373912961da0b913e6cfc1959b80e711cea276c10158dc43b6887042d8d58402cc54a671275fb49a7920c35651aa4d81aebdc772112420db0162b94648ccc519e369958ce40adc90413d9802e621b6e8ccac13d846151c19c6813259c5998f40710f3162d006c5d3a9b2d18861789aa7854831a0314eb74a03b84921ed73ae13db7298288ccec07eaef97716d14a8a296bc3d0b95e4a78e1fa2467c6ac961a73ce63085ca1a4b101adb7f2a4059a97a24bc2dfdb6115386de5e95486a46e6697a17a88510c97a0602205e008088d269082b2c1790c02912a9f03383a94d2127ce1a0d7f558434a6300513a14e2c4f6b33d8a159a06d09983688f75265a84637f07846f0c47441bc6a6a8e48142b39b4891bb5c321c8bd307dcb6326dbb960b532d88f08f8a299d914824e46189378c635cf2088ed8382fbb4164d01c867c1f1c4973116c3629b3cddcb40b1832a0f06b6d04ec8edc46205da3b28f50bd1730bbc04c5f927209a4369b878596a2e149767139e4a06493ea42034062ab1ab037728908c07f9bdc820495916c9114f7e95683c945c19354dc06c5b7888244ec179bf88ed4e68bd10483918bcea652446b7333e71a403e97446564361b5253d0b225d4155682123725f61ed5d4655bdb7891c6572758977f0b4e8de021e832ce6314c25e82392cbca5c794cd20241b87ec87a85a017774bc3da18e77e0b53a521b2eb0a7006b35edf5b0a85b44d3d78dfbb476861997714330c9c5ae5e0027d7298a64b62f2523670c618051629c9577abc2f456eb0ca33fc86e94d910d186144be3a886230cf3566cc09c2ccc76719bc349cfb70c35b24ea6b4bf1c0394527a529641a2b45b60da3a976d70012e48b5df60a7d8382ab149760cb5579f0673f78a52c01c8efd1a667d86635bf15035ac32805b56cc9a1cff506ca38b3df7a3b860985fed84b2b4f1c7f3a88122630f438c565660362a90887a9cb55090cc448c9088c6783aa890cb51ccc3c8cc7c097d59808f06675e1e826869abbc0644a612d471d5c106214abcc1115b106ab3405b1de14c664a773e6e5667d8177ed736a967710edda390f0b105f9c5ba3a2a61912a2414397030022035c533de16c634a799f2b72fc3112071e7aaebd1636a3603971020e2f90fb8113387ca17171b39104595e5500b50c99c37aba1fad50fed567d5eecc00db3ac14624675c76846b42327b9510ddb882b24be90c9661f5c46eb5b1991d25920c78f35807ec55ac2827776a54ac4ee272b469ac65aabc6ba199dbe33724e5866e24a8058d5908e30bf54325745907752d324490b766f6672c4c8443ff7647dec597276135a4789dbab39355175bf3a63ca6a359a879d648c0b388270680781d3e732efa5c85f1c020e4384875954b50403a4987ce54a6f24c83e541491b7d144012544b96b00b933c51704bcfc2b20ada6c481ab32d555898174526a266f70b7939054a88256a59c95a0ec2501cbd45f0ff2ad418b82ecb514f7ebc3fc33647f5c43c5026fb547a33bf2642c9279dc39ac6012a770267d6c947324c6d45b65393421bf4bd7068abb93ab3a36081a303cf37b90037749a046d478
result = valid
seed = aa6dd1e5799cdf7af9c4fc632b3eb9d51d66e85c8e0a21ec98664fc51ab63c7dfda268813efab5204efa60f78bf81d320d01ac09ac06244f7afbd2d80fd356d9

# tcId = 101
# Test vector based on official round 3 seeds 99
K = b00f65a7930ffc261046644203b94c89dfa7334bb011a4ba896c2d547d96637c
c = 2dc32e31aec258d6463c8b3a5b9464fad89f1399b6464d5194a8704edbe2fd1abd7044fcc1fb2781c4ee362beaa35ae6a1f8b37ba5d58610092cc908ed65ea0aea8b393781be6277d0842fa27f9fb97b61b33eda5e50c1254b0410fdf9dd42306694b158bbf9a2acc025ba0018448e4adf4a1c9f71c7086750217ed7afcd3a2a2651797944e8cbfcbeb6e9b67d2ed65dbbaafaf3bdaccbb12e17d90e91e8cc1e0c96e3ad6387d95e2ce0b74ce9238c400c75723e8100af62a9fe53732f256d410f16de8c88eb484e45062c60d39fed5a780af738d320097139d4f26f9f39b8b1e777d5d0eba2bdf08d7950ba817522ed34c4774976ee6210f61393cc3c3d34da2ae3ac491db3c2de20b223bd73ce0c45e4743996e3ddcf286d7ac5e2c9b42f23afca77956e39c7fe65246863465de548f754fa5c07ed6bddaf138b22fae3b316dc5571b9a452c65fc01d9680cd4a6f04e69cfc885f80d1850994d85d4cd13afcd51ce1470c4c467442f845b5904b54f53b6b9150689fa40670f00b78f1a40735a2a8c4075520e1593fa8f2624b1dfa86b60c37ef09d97cfc4ef03002a3cd104f7399204c5849a860bd2685091364aed298b73e44f414eb62d093317b710da0e3380167aea5a87c071495a57243542f1a8b1a2aa433b25a9778f3224d75a8e5b913feacb83ec1ce53e9de2d53f6ccd326c463c0b82bc41f1532cb74d95b820a2cb1ddeff87393d219ca1c58a6bb742fde0787708cddb57fcccbe523c90674857074b2875cd961e8144aa6c2eb4f33972e695441f659b0c066bb7bba5925d26811c794d4a2c2c9c5f167cc92d8bef403151cc1f27fd0addd2a1297a07c5f47f9f8fbf72d0eb08158993efd5985970de5938382f4b504dac300ba12f6e733fd8f3d5fb26ae306164fe0ad0df2ec13ee8958ef7667a88d36ef9b7a521d840c69e208eb7df5f862de630c74c1ab65909d0fcc6093022d7f475a2d095801c1b12884b9f97643f714865d9752e25111a5c29ea974ce2532301bc0920de36d35abb364cadc0b3941034ddf459bde80f28c1178df12f50047b73a7370d380a858430e0eb7a3589bbbf578559c94035a6aa69b5dbccf09d2ad755311c97e80b75086462fa35027d72f6205e0a4b8ad20c5b56f91dcde31aeb8937d23939115ae4b76833dd5265e1019f8126069fd0da3059e96df4209efc730d4cca140076418c1f1fbac6b6a5422d56cd2d9eb16fb23d798021aa03292f34a6d302e119e4b3aa104e4856689dc10685c71ee038d02b8a0b965691c46b014184e20497f05d46e6f955b20a67ddac8f6d0cacc5f1e0ac6e826338026b58de71b2292ffa6d1ce333d124f17735fe21009f46fd2009829fedb8ee018e6d773a0bede891cd7ff9acbbbe9ea5a772850d38b89d3f423b0eb53458f28bdfd57184f6aa830307dbe8f8e9acb86dde8649115e0752dcbb4ef99437c488ca7dee225ee999ccf8176e1cd8a735817b927baf1e4d602c37815a086f74f27d318ba91c0bba5d6c52a4fd3a481373575345e660db150505466e9513224a540c33d9713b755c82a67dc3482e6ecce3a46dbc189d9a71a7f5feb091ea1e8b395d599cf0ae5c4ed6dfde8fa12bfc93de992e19d75434ecf158be6a3a22607b4a54b702e5822575c28ddb1a51500c5894f3d01d6bfbdc895bae212e8ce78ae75a38ad93123fab702a2c3e64db8bf44d05143aa87ca54c66fab032142b9569dd21f74d67148f54d513c991362097ed325953f0c621c42968806460763c211b4d8b383a724a2d53b7b7ba72bca0fda2ccc816bc74935d66b408e174994d856a20cab75fc8a0ace390f47c4f26c8a513c21fd3e8ea5d0ab19fe2547fe4f1981ea9133c2d9aa06580369ac4ce8b95c78d57043dbf444daa14c0841d84c2dbf7298e3df9e21d771265c4471778d0522ae99ca9c86e4cf568c8e18075bd6c6348455b53816a673d56f6fcb63238f653cd8dad471721b272585b6713f223afc43d05409a1e032642f8f653304696f758832db360d754666e1bee5a33c6c52027fbcdfe51abd5e4b3c165d219ade2a527ebe6d77096de845e09316c9099c7605953a31dd68b936bc96144c8120e00dc00300667fb8471dcbe770f72a5e3fbffceaf6edebfb8d786f7830f7aaf48e1cab9372ab7442176e8e9eb8d71df0001d5fd4afa3f4b1179d4f50fd338c2f15bbc27c3419a931ade3aa
ek = 7665cd15516d767a980e05ba44d761fe17355c0aa302f3826dd25da4ca4d044c299dab608da967c1e253ba77108df51914a15541763f737a89fef62be1f7b4e1b8b77eb719a84377be0081f7d71a6e881e15578603867855d87ec04b5f1f133368e43ec6282fe5eb16935a04ec9916caa90031e40d98b0a8ced98979fa7742a20dcbe84c67223eb6925d7b1b12e07a47677b56e9916029204e91408635eba66a6a844de5ccff6aa63fe15190030b8771101b456288b170bb117584c996c8515262c684a4718f8b369011865c756827d3038d62355f4c994a539815f4d6b6dc9455f4d7ba24501029170cf1aa3b0944574f6642c446a3f121cd08c7bb67e7239da147e0e9c9b5c57b8f2182e00488341994f620c99978c818aba5e4516efe23690636cabf607c438cc288e944b3446b41a264b88c6e0371a08a1c02703c21a0bc5d73e6b95e7b5fb87c6cd43415aeb26f92abac0371b9a7a70ea51c88e12bbcdef7c3cd3a4bcbfa3bb83606b25c85984021122400272a616fc4071db20560654a7ca099a6d0754c43687d9657b1b816a04b8d4cb63d0e3765e228890e0907accb4734cc557fc96ef7fb6b463cc2fa5b73b7fc231f230028201483e66efdd4570365865c08028f96609377703a2300f7e1b9f4939475541e0cda2527b28aca7374d1827206426637965870e9b86cbc115d9a04c0e73e8b7a866c277da3c58e0d2094fa285e2d05af7ef64f8ea6146ec4321395b7f30a6e52171ba28984b1e49726b48ed259638f6bacbfc5c2a4baa3cc391f0be917f7ba3a05dc911642a63db03fce58bc6ff92af7616569d04415a26eff8c271f9921ddd302787959f5397b70d7a388f7569e010cf26b67fb2c3a2a52714f5666b9726cb775c28a79a41531213e4766c9442fa06498f6d5a1816b7338f9afb779a40f2670221bc5ef319786762fc78b1a25fc9db8e362f11c9f374b04204940877bc209b25ae7f461c40a0193f66a95ab7dcc80afed9402ab725dab23c1abeacad633c461a26790865c21a960d338a7e485cb2b42a8b0963b8689c9d4287643b8685a341333dcbbd7637fa2671c1048638a547815f07b255ac115c8bc32b61a369128c60076c3464fdbe2c7c0bc5ef1e383ddd2ae8b0457410c19ba1c486b702a9048049e85cd1e7569eac6b3be8287ec9c195c3bb0b4f28952823832c55257d05ebd8a8bff9c372095be66359c9ba7384080a7acd9567db7905c50c36734cec7519e8e57195247b48a65a1e34cb942d741d88b429d226a4097beed271dcbc8a035606e056a89a8487197039adde30f78bb17148a4f0bc84bf1dc0d9057c97b028296b9260e601ed1a675bca781c53bcbd6866b4ae108d059ada7c6b8615195336c2df2e71ce97528378b2fdc4b6501f2443fd4b6248429b67a4624769236e32c12e3116ef66ae2554f55c7be15319e803b8ce0089d3c04b65ec8340c483b2ae4c2b8ec7daa91b39270ab7ec04fee436e1c008f61c46fa854363287573c50c63c3b1f94d52feeba13aec5c926257592904b00ca8615469df5539e8f4c627b11be02e96d17189a80f37da5d08db81baeb7c34b5c58ab3ccb25af3c29cec9364175b6bb4a04b5958079e18d5440bf24538598c1c548327980297efe531d4c14a9360b8dcc173f6536b760b2a6fd59bae262087989269c884a966c658017ce65d14519a2c61266b344f6648abc0a657580130c6fa0f6565d8100f0532011945c3fa296de184750aa931582a90e6bb9080971cdd6b470f68db4e529ed61bf97f62bfac5cb534c1570db606cf0351e1866d7e199dc329d70316d7fd849d5c296d76a8db20306bbab609e7a9ac05c7896b150d6962d2466158f8697e532901e421d5ec00671344640623891a9221ea17ebcf6b290dc54359814a86658e2c0159c2374e1dc5f94dcb30ce01f3633129274585e304f0436396d66660f81c4cd273b94a3740f9c2fdd081bc309602a2cadd82aad35a46684547d01c74c38547176113a697b49e6c98c1c017b25f817e19c2a0302d083dc5c74c4c38b6706e94c10d178369b375df9c118130824fe99ac49f24a682ac23de429f8c7a6d1a89c36f82f0a47379e7aafadc744e1f20b9186c67784c3e6b823306896fca303baf61309cb498a216431862f00198c26ab6938487dacfaeec6906ae45303ec7dbc2889a8eefa511b82609b980dad54ebb3e7091e9d
result = valid
seed = 195d6c86a3df4c21e3007d7f2768b43c74cb3060e0eca77f0a5d3271542b9a84ae77e0f9f21eabd8c0c6eea7767f4e10fde5c2d79b8400bf96b19014b457ec21

# tcId = 102
# Private key too short
K = 
c = f95dab6b294382985627032eace00147fe9f93477f57f82a1576e77922af264f87b5e06e57ffb9f64703d7db481a7441b31106b906dbdf15633112a302e000cc5a3b9e07a26fdbe26393a4feed4726fd4d5c4ef9727167d91aa8ca4c5bf9ffdbcb3bfaabef674992d477206838a369b25d80016f540def818026ef2e5c93acbfc3d6f940315eb794b6a61b5ecc3a316b1f725638b4456acf1868cd86b8ae8034e2ddecfe6d2c8afee730ffa6d89edc94716450df96ca7fbdd5ae5434881679cf2d131ee30b29bbd34a073f06c10761fc632becad1e6cd8b1d5f2c51158fadae464d61dcfa197b57db89813d7685ed2e0568f93c311d1b5d049d5e7563835a998ca158a5ac0c69a8291b2c162bb84672a8a0c8a7445a8c8b0dd2abd047defdcf7cfac7a9eeb0cec76c5049057c92a98cacae887f196f32734a33f7b3aa7e3f3fab088eafb55cf7e10b9167ecd0d3e003a63e14a5deff13495f6ba778c04cc9e6c8e782791d1efaab87a8088f62c3450065c906554669e91983a2a7bf07bbd6136f76f1dcf3bac72414064ded86f138fae88e23fe6384d8c01042d2a7b110a81ec2ee76855c5abc26de7c4cd63c19c08d90bc5b28269fde8ebea63038c627c43299e1a687366ba15ee3d75a92fee52b4a8b3b20477cc93d1e6585bf8d84563e56ef80534c56d85123913cbbcc54a810271165e99277c1e31f0fcbdbcf2e6e226461b55c274a505c4ee8b5ecbd3a83ee6fffce986d119afab2512890a97f26583d525c3f7f4e64d95ea8265ed87cc6e9925cc92822302282b1e7952f85a4a9c5b46e269e9982e4e8ebc50d29f8a4a14956b35505fc06fd33a30a15e192f8686b42dca900820875e78dd3dbb1812b5918d9a4f3092aa652a0384459f2b0b9f1619fef040eae06eafca20cb40e238855ae2c2087a4519a84565c75ea31c00299f82d54bd8c22c9d2184a397c68ae74e17ae166a0071d88a8d4a263e622ea756c26bce5f692751165b96cf7dfc9e47f98a94e21b614deb703df8599b63ea85f645ca73d147010a4bb8da1fd6f368a8d5b38631647983ff158fd52579e7d409129436a583cb5b77f9e61259103cc7c1d1cf34fdabfc3b358d618b607515b73eab3cd1c962e9025f8c162a14648b091fa3d59268dcbc976e38240bac6f0974a74f3bfeab4e6571d1f429b3c37905e1de45545584af47c9e4e97850ed4500992dde29762c0346055b80c0fb4f755674a8f467194fd7568d5d5f6fc382c7cb9bbac2694a5fe071a148c0d99750e637615c2e5030b6c75e9897692bd94c7c798467ef475441de6015195d85c51ee47eb9668ae42fa027ece103a00417325dc0b1fb103845ea9f0b5a34d42299295832665989545a7bd7ec178b5c92f672d8c1425dac7eed5077fd316355ec55424ddea6b40a2af78ffe6718cb022a9424a1a8f8aa4eef4d97969de374005df39b34c6ea83555a1bf282f529e953d8b4fd0ddef0a1c145aa1591f6295623ee88e6a387c2a4b07f480ee5b2754703aed4c6df50f85dc27e9aea6b341b642d51db78019a6b5f394ab6ade5a7ff714de1dae6752cf8dc77c998f7cda87f3caa6c0ecb8fb29e3e224199181f40503fe8cccc9f4ee993dc7e52e1d60d2a3d6a0fef54653ea9af360685a59f9fad4d6b15b5d9dcbd975b4aa83f4dc32f8c855dad8054ee9d8a5ce746f29ab18ce686176332c1b1ffd5dbabd56bbea7ff851356f709216d2317c33268379c11bbd641d3ba036e2214766b684b0788c6ce61f7b6fb5e4a29cbdc676a72932fddb1532d1babbf3e68026f07827ee0f0985f85431a3dcbaaf0356aae92cc960da3ac5c08f7b00a437599327e837f2b645d549489e7623199e5884d5e3c739f5796e48237b003ae15fb120b4919c9b4652aab8c887a1f0aa079ce86d3401f73a9bf1fc83471c3bb7f73d0cb7460ba9f6a595082343c7f0e20e9edf5db5b70c89592946a3729be011818e080a9c3e6b7c7c85155190659ddca2f2d24721056c2675ce1f64d349cb0e7285a72e4e942e45f5fccdc8e91f401b08b518a3527b10ba1dacabb442366fb87697bf7cdbcedbf7a68768f0555fa7a26fb929b3a236e6bfa7298e6c64314fe69e7d5e9a066e3d4ff825b6b7de896422a8684b30f6aab1e8e484e53caf41b7b0117882561eb05719172b67634cfbbf9cd3910f07679a3f6e9745993f7f66634be91abb34e1e871f3cdd
result = invalid
seed = ed9e26756bf76b589087763e6129a06fb95da14f01fa7dc6863996caf8d1f22cd41b5b35197ebf41d2d97f2ce8a3f973d4be0f47

# tcId = 103
# Private key too short
K = 
c = 01b72243ae2e47ea080a37288f474da8e11bf496d36c385c5c61f65b3379ce3964a6d55f77b3d4f521e9655662ba342dc280c173311c465772000bd181d5aa9cd1d782a22669a3bc4f93afa91c85b3a70e3c9b773d6b8029bf72eeb6f03d6c11b60e9ea108ad5e04c41bcb74ca7bfd3877b0f006c9a99763d60aa63cc50f11f0e17ee3facc4fef8356f6a23c2028403206f134ab1ae1fb8fb088509371d0a6d9a7275fcb90b0d3caf1cf53fde7e4378b787abf250a73a9a402b63c90e1ba759d5ec63359822a77f9d45d8bb7a31279070874e33d538820d52c89490ff10cb3ef5468bc24ee3168ad65d02c3ebb9ae3c6466328bd5644961f0d666f2e257676102af15b5b15eed5329dcf7db70a298bd60c34969dac6b4d02160c133f0088eecd8a8cd23657eb1b48feb6041cbfc403a7ee3e8066c4a5c7b6a81d0435a6eebf8efe4f35b4d2a51f26de9a609c37c47469d7b26d0d62f34eef9f312d39ab37dcdfaa5803309990f9b4943acbed829893e5e23e804bec850555a1dafb9f131d86441ba11ca17ff08a4a5e9a45fed96b81a75188a7cd9fc7fd5fd25176fdfcb5864987fd6cf75ac4ad804703a7c39a5baca66ffe39bd9d297899ecac2dcf1f5ffa24fbed5f0eac17cb03fbc430d76d0fc9cd586fc438d1cbfadd97a325f0ff6728ff447f5f7d87d6b20dddbb306ea4a372b8f01d591a92a94e81295f2cfac6b62af3877204310a7b90178f50fda94125b32b35ef185ebb6eaa24a1881a896c90da783ceab109ae40a797d9c9690bb2993d994fbc796af9a85287c4f87b3ffa5f1a056334fccebddd02c9515ce2f55ba8774ffdc5de1decbb634e7eefa217bc39e489785b3bacb0ebf5f9407ca4ce90cbfcdd092e25a26810fde7b5a1b7cca0288aec8a1ed1d7b376bbf63c23567eb54d646ec4739285518ef7941b9afc1d0a23c53223d74802e574bac500dcb78ef123a8646ee7a6eae5b3d6cdfca719fb92b024f6d7aa6847de5c9844068b2fa33af2081bd1890bd0e31f216c9a3b77bc58c74a9af478f079b35201b432a45974aad713502c98a517364affc9538e5ff9268b313d47175f63908f2e5ea64adb17b7a5948101a73af8611f42ebc9935ec02b761192df24380731029c9e1a4403acb7f6ece7fc0aa9e20461be6d315f9a36cf77427ed59b58392e45277f293fbe04ab0a554b7cda8cbbf2d7acdf1c6685210f09107b7a414c119b5dad48fe94ece180077f50ccf91d7214d1cd6176c7782ad1e80e31b1e3bfa4d2609e698b95c44e8c19564d3fc16c4844943dab15352d22d3d4ce5af1060651154b6e6f6f27fa267a4ac68f8e1873e49e7c139d2cdfde08cc913c9b77512f1c299af64c3504e02065815a2b14b368cc8d601bb8236670bf645ad4258b5d7883dc31f6d701f20a367cd1ea7d025eccccf722b8d883d152c9f0d4fa33f4ee7a3fe6afa6925808665fc58fd370a0c49fcbcd163000566e1ab1443eaaf9ac385d51f3cfe44c2aea18e3759eb72d1979d27333a9b75687df83287c0baeae14646bc957987109fd29cdf55681975a85035eae381e1b1a3d801956495b6feeceee7fe0304cfde500a9708e60d4b7600c38cd79380175655871a510d0c02724ca925912513f5576db33da376802ff6775cde0b17017c6d82fc3274db03b1512743fa6e35bdad4e53d7bb4ddd410f5a3628f2f42fccd84267eb9d68e41754410f059f6e61e4ff5b2f9a39b021c65091e284b037c7dbdd133f43af503d316051ba165e8fb9200fcd2c7db6b6ae421907da64dd0195b521e3e0ad20c454774e53042093e2a4db5f680d0878a6084d78a88d7ceec612f678128afa5ae065d030d1b4fdb23c2e12226d9784c21d7a1b5ca20bf2d11b5b1a6fe0ff0f3155d0c4fb09b46b64583f0a891830100a66039fe7d8d263c4b7c1a3bc8566a03eba84b87c3f1a340395536d7ba5ede6fade976ed392b258b56ee635326beec96f731e5658e27757696772367208502a990c76030ca205d0a7f973243175455682f0894d64ba19f2e0f896d727b4c7d5e01a79fe6bd2bbce6bb4014916f67fe69fabb0329563c11c3acb83bf1d46c99840ebe78f73248ce23899ee2e727f5d55ffb4c0294b486d07ce7d04b9ce38ac21070514f05491c1c615a69d15254a483e95c1d77d12cc4b37b81e465eddd81ba263486eb27f5159db5ae99034b923995c4d066a076432e
result = invalid
seed = 8b29f0f00ae24d62b92412ffdf6a4d848a43a248204f8d36bffca5554231e8d0c26bb09957e5435b4f

# tcId = 104
# Private key too short
K = 
c = 3d0567cb789049602d449e5ad98455882152328c95a3ab1278bfa96d57bb7a7acb886998bfbd9d0ed0ce900fd853f7a72c6642cdf95e201d722d57f7696445b29b914af3eaa2827a2b6b66a72e6d42f01b93e83eac1dcabe7c587423d0086106eb2fd8b76dd116515475ffc48cdc21ccafef43f97a992ca472ada0058a28d07a8a08484e8d00963c6a1d0a08d04b3348fe65693153d34dff24dcca5bf8ce29a0a85014fa15384dc6a360875f84751d6c27989b412145435688f4da9a507a0188aa5c666c96fca501140d937047373da7109818b65d236e225d8d9d32a24e7bd5ccb9faefadae7711213cb1214419e53445535635f0f41ca90c2b90cd8cec5171d3c42f17e2d91e3ace7f3623f2d2d72c9f5c65c03447be5357d69496d3791b4d68172bd2c486eeac679560199afdc620d5e1ae6ed04618bf64fc30870cb87e0dc30c7afafd9fea1fd06e9736359c1b18e8afffdfe1f5d9d87795ef0d64e195bbd985e14a11abcfbdd5869f24a2d360812abdd7d745f6c55479b0f21dbcdd2ee017f25ee07805dbc469530a782aaa821c1ea8f67caa86ff7084401102f06886bb547eea0afe789167963da9e20bf977331bad6b039d0c747d7529973c6df56bd98bbf85b80deb8b981b6950d164ede47bda8f6a53cfa3cddffa64f764d1d20fb60df3a28855617176a206af905b1ae212d73d800b578724923f77889b575506c75fb5f0a7b2e514405225b0bdb51eaca6bd00789cdd834c00712b3c1326c95d769bce1d56931a17e7aff5562b20dace2ecc4ebf53b0f6add20ab5c8516bc62e59783102851a460020688b544eee68116200ad2bdd5bc5837c7919590e855e7875479609a47214748223ed1c850d95d890a6626337c198fdb588308e0b26ffc583f9d01ddcfc679827f29062d8cbe500ffede836bd7440cd6441e3e1b16a281a86cdbc4ee0679c5a17d3b705f2f73e37dd47c42bf87f731cf20885acbe7fa7d1ddb82d4b53995a8c365e422a5a708de4dd2be3bdaa38182d444e2784a334d3d1e526e449eec36a7828661bf90c12f1e99b7ed53fcbc3a73dea97efeeac1ce8b7d1eb0dde09a8299e2fc13480ea3bdf80e569663059a4052051e4ed8cb8ba5ab35a1e2900bf0e030133bbcebb17ceb52c7229873291fafed4ef1d8c2e9f47571c3bcc933e513d2ed6ed1eb1fea51428d46cb202a42a45660a4b7ab0c4c5e5e1589b582306aa26e0394a6305f57d07b078f63be5e61c331fc56b08457b214310f9b7f87f6234c4bf9098181ffead91f879fd7c5d7dd4ddd90cce2afe90f90f1c5b417fe06ea60335f3582d1ca40c7b8f507c3cfd6ac192d97da63b4d5d205599a8409133bbd4dae14d5b5c9494444d186c303a5d8ee40d5b2773eb5cf110e0f36fd0826456959e9dc7b5cb237bafe9667625cd9d9a093a28c6ddbb0f6c6e0a4bc2083388c02d3ef248d3ba36e97d08bb3ae403f19cf01a1d2cd3ef1138973676c28055bf3c9e6bc9637f0f72a289ec692e4ec4d0ce3442d961de4861ecd02145800fdd033bd1b6ef36bfac1c6411a7708162ae5096355c251ed56f1a5ab6619292af4cf89dbb269d177c273c422b20c82357ee21e35731e0fc22fc05cec243790c5d713468a3d32b5d2293ca2c854dfb995011910009d27c222ace566e93fe618cf9a533821f9bfc98d3dd1d2e0322b66517df9d509d2b06febe200cd37d0dc782352bfe98d5c0d557ee7304f706be23d95705a29e281e4d70feba19fae68552d591e32239e17e825986eddc07176e23040e7763c610d390950a504526817d4ba8611fc1193fbf69625ba64a1cf289742e7815f343eb916798be3c475360ecf5e8c2fe7015a17f4f1bc746ffcdd24638ccf3731603b29bf12f08514878bdff0ffc58a4e3777fa97b6b06c00f285851bbb5816c1cea330ce9c63f1edf33e1d0c97a6b333e106706b10db309ee4343c358d4a1a9e2dea29a0384b1ce10b855c39441382c03fe7b58c38e49c068b52bf223abbfe1c29edab7e945c6a0929de411087323170b2b1fe6c9df58ac6e7ca34b0bdcadc96990bc1b5ee7cd2eb10a3a7244388ecf90212dce22f236d311bdc1d6c9d24a66be1dc9741a5b3efca3703301799ecdff1564c09c1527af6c2f37b68dbf2d1395844e472f06d29c6ebf975ab630d204650c871b613a802d6f652a2fbdad41360a6f94e1327c5bb21ca19da0877bfdcc
result = invalid
seed = 17a578f117f525ba7c17f8091a15f37d9d55017a093da67ff9b1018d56c3a9e965dc86ab7e525ad9

# tcId = 105
# Private key too short
K = 
c = f3d4f3202ccc10ad3245607199efd8d9f32532bfb06614b46d2d0fe2e54a922c79f6295d3f9e30bdb9078cbe2b4bb5f14b150a1d103eb6717dd323022d88bb5cf641aa43e1f9c10a2087bb98b3d95548061caeaf7106fe3441ed06ea72d6db8f386f72d9ec59b0e79c96eb78a8127cfee8743223ad3ba00dbbb05a1bf7411b320b4ad8471c129b2fb5a1ad95a7e22859350473d2875fb049a969bb3ea0e416d610ae93b58db78baac60e3c14fa32df8c6eb328e84cfe1db55ad53602cb97faa142890d67dcd593654b820047aab9ff61bce9e688bb54036621868d19cae8672784016ef1bc149377b060ae83c2ef7778f46265ed15facb12737f66cf0ce485a5da782abbacccae60764c3c72539dca8433c5b8727e56bec1c59e2fc6f69f4e3c38a44059f0cab0c3c415535063767b62c49c0f21a9ca6362f55136b1cd0e4dc54ed92ebe63d62abbaa990874f893dad1c3403fac7f149791bb236bf548869a45df6a69165c3a3161a17962dca897b909a388da50e1ff3aac1a255c17d227712fb557a3b0eeb13a2a28692c0d6a86db9e8f8ddcf0c9b767cc0de83dc2fca5fcd1081a5a4418cf6d7f751f03e7d8ad93a254d54fe0de5df4cb56469f0940fc5a2a297f25de852a972908e3d04eed7a869c7d18cac1d20028becd52a493cdd4a406d9dbaecccad651a2a931e0181206bd15edb6afd454c83f5c03bc8a7f02e35bf4ec902df91806f40840c453fe76650ca73374785386116b348b1dae1cc16253ce4d27b52c1e4ae971ebd5e1516befe67a336fc298ed0c0b44ba8d179d4562fd5eb66ee259db0cd468d85b6df423fe8afe409b049ccb7a8c4cbd97093133f0ab431dd15b93f38feaf83cf0e64f707f0c0dd17aa551113cc84ff880d849e8f927d77dcb451586bdb39420084894786e001ef7ae36d070c3549bd41fd649fa5516de4e343b6cdad844fb783b4c73d8cf53b9c5b22540b4a2a1563608ac97e6f04d3adc75859d4d5d4351746648c1a7d9c0adbcf73ba1222492fd835d8a372a2e346ea05411d4bf47ecc3e2b237275595761fd5b4893a79a815ced00b4e7554d727b8646940e7134e4c9dd156b437bcca26c997b59cd0deadcde2fddc2995e84a4527063dfc055ad1eaee84c36d6116d6e24b17c0457bb7ea6d581ee9c88001962be1769d63c988c4951d6ac6fd540ff23add83b7f842fff34eeba2c6497fb74325d17540d02f2e1a97adfa054f351ad587a7886165974dd970d317ada2aad2d4192c18348414413aaca8ea04bf238f45bb07b51336709b939c80432194c8061c61cf2047ae4e84f226a54d6381c1368acf7b3f1cfff32096e7267871c00a264a2bd59eab20ade0de7ab44cd8a8e46e7379ec79c1e2ff26b06c2a75a4b4ad2b6b91145d8e6d53cbb47bb337c4711a90c70131fea6c8b8e251d1b7bd534c5110295dd0f59c90ec3905d1548cf00fa0807b724c7e3d08b33a7148503b721c762a88f125a95f665107edc6a166560c9ae7743a4056683544f17d5982f70b882194dc45a111942e9217a0b75a9cb7d0602236fae95ade1524e05437e4a704f2df6140aeb83e285efbd8d0c65b0db23895b8243f895adc874d7e113e2aff92e0d1b174eed29e85ed53d28f813aa99459ceb067259c2cfa75c2e23edb4477e5accf3ce9ed01c17fcb7907d1fde824930c34a3660fa59966b31e141957a2b3b49cc141a8c7710ad3b93ff3898991bad4157e33f30461eb6635e4025a43dba0ef43fad684ab5f4ec6804e431ecddcd7e1cd677e60f9a32ba86b10c7932df7b143e45230bea07c37e6e3acdddb29804d89ad795f2c2478b63b7ba7b37bdc53b262d00186c1755234ce4418a813082b2adef30fefe114cec3a89ae94615ad6f4f6c9704d3d2f397e494dd393b0e27d89bceff5874bf103492f64255a80ed3c5a14270a5403e57acfefbb734801f290de86388cad5c417e6e0c8eaf5010a24ee6e499b0836474050fc7f2d3b03637faa2b1c1ee163d482054bcecd819d6ec25a17c2d51bc225621b483ba73e89c1eb2c45cdd128125c528241c9ebc6752c99e63b21dd8e76115587cd86c7eabebe2bca5a25939df38d771a2b393f767ee9621f9a362df6ff755bec1e92725e2a2fefb68d2a5a2a35f0b73ed92dca905c72d8921ef0548f1771b7a5d357cbd71d6365c9b4eb5c131dbd92e8c4eb243738710b9d4bc9a278b5a19015
result = invalid
seed = c019fb4c4f88

# tcId = 106
# Private key too short
K = 
c = 67634b8c30213f276e7edcdc79ddf825a0d8920d203e4aa2dec21397891cb85a12d5f89002a4df97b7acae24c59bd923a0b96f3813deaaad9467e5f8c4840f75d0b98b432bef29769d558fe95741adc978d88240b2d492386e596b284c5d44e3dde91b89ff00665477752f6adbfc827dbdb57bf76d18142c16f3f4b3691bf93ee12c94cfcf983100dfaec9894559f1e55ebb1f6617d9ad35453e65fe048f65b8fa95610874cb56e159b4a5d8bac1140a952dd80574cdb67f958aa9c6d25f8cfb184255ca62719429893d9b375a5ba95c82583d93ac1525a8eddd15349f908a61f22e088ac3540cc6bbffb7b4e57635703b293945cd4304d84152b3c1d25ef87b201115896727d416332d1c560ae94277a62689d2b2f57c44b682f00eb9b3e6e652c672489517bd232932c213c8afbaa3de7b18667da73f7ad892c4897a3da9a4af6dfe67471f6d6477ac33f5714ede5dce542c31e8cd38db00e5b5eb13acb45074d187376f02d73f3a83c84dace90878c01c5735f5fd32bcf9124c2b79c5e74580ce37b83f8f1478e0a1e655fb4f2683af29192cee9af9fb9489cca6a6c65913b1831b36916c2cc91bfd4cc6d9c4f3a3f4be2c022d9a59eeba1111388d986c2be97887784b01635249727acc046fb95652cb77d00d275e5e24a99ae6e9e6d83bc44909edafc3b94a9cfef9a1375b659cb9a73682fe11fec42eb28a689b24730c4145b1743065004c9f8bc1f7089c103e355f06efbc802a93221237766fa680a2609c63fca022b762209602d4f338df7b8edf072c734e931894b4324a063f4e308e6a1769b9c80ed5b8c0d59ae1d7813932e9fa5551f3c01af492f9fa8c8cbf0ea56104d75c96dcc21c79f2d9d7503569b1d24d4b117f9bcdcdc7c7f9e7d17639ba41130be6c549465da3167f8b83022494055786c63d26453021b6b3cb7b7d8b249b9e047627894e0ecad324c6d2379697d75812a786b9c3e5e7245f7a4de408c8b1fbd758d6f0e85f50f5d986d6970619b9510f2303738b4f5796444e9119171135f771507f614a15c1a351ab6516c4ea015070ebe81c56794f3d9fb6ddf0d3d54c4804b2e81f509cca62ae48329f7b2661c31b579b60d6415ed8041b4ad5a6fc606a8204c0c615c459e3dc7478d1457e2034091a2867dc71d5cb2c77a8e181609c8e1bbe30bf7aeabc75a4cbea00d4ed47340447991196d4199d73795af32dbdefa83167e7e53953fcfc7439126fa0e2623ac750c96f1a8fd619d85d60ed563cba4c96e9fd45300b7efcac2e16b05e229a87b19237d33a8438fde083db8e9058d120b9953de47253467dce148ba149e04062b1394217abad40f1afc88dd28f1b1a5a8fe2e0f1e46b96696acbc171cd786d24861f2b8d0ae63ffbd6c6dba8eb4ada139a71d294616ef789abc5edb58b22eeda99099efd60ee10f7232b3f20b82bac9453bfbff95d482816e4d8309866d866a4857c4f25fd17348c2bc8cceda55e6057c2220b942ff711d9baa87b4ec80a3eb6b5649939005a6e85f99c6072c9c9826fc5eca97c7526039038a110412736ac45e3b6a575034e4a56c5c9e095298d076cb83ca375efdc5bacf1a8e2bb147b1430a995ce91313efa69d035576a94084c01af989cfdb93160eafcf2c9a67bb2105688304bd6f71fb43a639e5fbd015294ed0d641d732e4cede7182b2af4c578e645073c3c88886a82781564ea9564c0de78af3af6c2b11ab425b38d33a5fa8bc9fe04dfc353efacb5a9ec1689c412c46f3db00b67035cddb3e4bf7bab71c9c2af8b36e44f469d0536a4f4c2bdbad0e87e7a3eb7fb1c914ec90d22b284a94e699c6ba333c4fcd647e2c303575ddc72760f72183d363be2a395bce06fcf6901d2be069634b60a5b7f8ecf603416bd14836e6b29b2db1b2dccf3069197cf46686bc7677b14829753adfb0eb0d54ad088e91eddd51452e715cf831b518f24bf91d263c9f0355298e6aff637f32333014a8bffc0a486ab6c562062e8a1b58a6175ec6d603f38725e2115e74fbd0e01ed9ed0ba878530d9d78a2e960aa4cb350752bad6452ec5bf6b2270151ded22f52b4c426736b757d9481d48c48e70b9cdd545c2dc5d4fea672795df43a3f01e18a496b2aaa77defd697f1323aa53e043a1235c9fb7bd2638e8aaf751cd781e2e1cdc91730ef21c9f68e142e7c3bc4fa97ab11024fbcc73fd77edf82ccc66788ed2f2c
result = invalid
seed = d5db48617d6eb27d8823f49160016730dc65f77bfb059d

# tcId = 107
# Private key too short
K = 
c = 7e4f9ddd77a7406083c4b778aa960134e0ed0abebd535982e645e421ee5c4807a77cc292802918a1122e7cecd604280b7ab2bdf674447f020bce6a9d19f5bf1d06af51891908d270127fd4fd16f9263de20cbfe59aed989bdf38f143b0bbcb32064e6f560e0a033dd0dbf488eedba4798881db04a3fd2cf42d856741d2d77897ba38f00271c84953c1251897604b74d5114b3374817afaf8fd1f06772aaca5e0219f8e2daecab1660a14a739fb8f5d0146ebd8740f6f07c46e0de6f107329954f880b7493ac9b3a16b3a4dcd5f2fed6a911fa48b0393ae2402da5fd848cc7a4b7d0abbca1bbe3461901c4857fcb6529951185baf5830f8ef03034800d5b5b9a1f6890fe89edb7e5f691d2b7547fecd308c4173d6e5fba68f654affc7769f08f53ce30f3cf431640c6aaef6f9cdba5aef9640ccc820c5089f987ff4b78bb41297bd3e1c41fcac6f8a2a9b8f95b4c5a88f217a6a095bac1db0bc53b46869834045594f188f6fcf0cfbf06cb666ad9bfcac101820a51cf2c01bb0575a1addf5d0dddc84ce86b4e08bb479486ee8398e8048ee163239c46bc4bf298a5b6013a12a46d7b5059074256240b3822d1b5df72a85e172c6185ba391f1c374606c7d9f17b0fd15afb5e0f894e1e7492af8d6efda317e2d4d53bf3dde503cc706178af23a6fc20fb472b66e24ba869d24e58eec62f30d3c6523624e0cbd73baccb87d43d9b243b53ce87f15b9b2e8a15a4986f0fc278b6d9ab97bf390c0ae7656a114d834aeed4aefb7fa56ecf9c570a75cba3c5eb44e948b3a7678930ea5494ed9a2e0ad18b00568232aa68310e6bb4f856f3fea2b21fd79189db740d5125c079ad49b6c818336dec5c2912476a4e3834874a1b32c38358796ad8297d7221ec8342eec1030b26c96fd75008d910324f73e6a96b5735c50e4d82999650bdd5014d11bfa0d6565a506ef339049cf5600123b0cee67e9aceeaf707b4e6c495444c6f79dbd2b14a78a2f8e3ef2839886c2372476c1f6178a5b3e0825cc6351b6536bb4d401ca81b845dc6a669465bf0f119f6f75ddcbc620b3dcd426ca7c1d2c340788f3ca3f94f3ac0a3895fcc455b93506911299b9fbd79007bcbfa2f674381480baf63324ac6d9840bc0e8f048ae5f95f11c7c26475df0647634b88516cdf4db618fe8fc49d6f44af65c8b4290dcad58914c9953597d998d490202ed64780d7fc3330fa1fe01c15305bed5c0ec2f7645dab7b70aaf84f8a6efe3c59510dbb15a5fce0c8a9ca0437b42f1979b980e36223a3bec0f7a6224a48ab9e9456ed723ea23c8fbfa7a933ef86fd737c7dbc25743fe438ea45a20f5a8e5619b4abd88fe3d0d89e69a94a56ec9a2367c76f5884051abfb63bc79971e571fc3a743a39a318465f10251dd84d9732261f242fff8d46216432fffd87ab2541fef157108cd32453daf98f1ae32a5df2761b5e279a5d7fac870ac8f6053e28a63bbc6454aee9cd3e438032ddad199a9b2eaa34cf8a8ca86c858491de93944e41051d52545b676e0bef0041fbbb48872fd6c14c689ab87f630f263f7cb249cda1e6f0b93a08836c4baa24f4a5aa3c0f705c3d16bab11f0e60ce0486d8d36a135a220b4c903677a06c0dc32294c53f635975fa39671dccc0b5aab76945b9e2c8dffb96e7071b2a3ee03d0183ccfb83b85958c67c3baf301d1ecde1ae1e6594c8e0f26c6ef1fb35f8a582a0808fa61aa3cf6684c005abb8c8a3217f9ad6e35514909608e88096b8bd4a955928e1695eba9e3f2dab175bb15c4e455d58c23aa10ae777d49156436a7404848a39bc2103da2c00cac8c2359a8c8a87d725391126bd841c8d982eb1b707e7553f6e9936263745b0d08aab16378f6b22822032b4ee7b618fa43574aa63400d29a7d54ab11742eaf20fe83fd08721bfc5f6d44da2755a17518ad4366b14b775a680438acafc3ef0541f17406fddafea27370aab8d5b368fd09cfffa3ff38fa577e140d63f31be53efd33b1d110428b8a1f8c58c71423786de4ffdd3aaee163b26ea5fa1036b86941a640d4b5a48b66be9502ef254fcc48b19f64690573add993feea10912e6c92a78d4f0d8902d9f6308c61289bf800ccd899843c92bced7147701199a81b3e7bcab70c515063a483788b26dea9f32957e73678580a7d78e72ab7b76f926fb9e83e84600d4df47761b9efd3bc2aedef23fbc97840fe912c1dd843702bd2a
result = invalid
seed = 04280dc1af

# tcId = 108
# Private key too short
K = 
c = 04ce236ff1b3f822cfb5de62ee2a31bbc8573feba47725b30470ca1975600596c334804afa019dc3d921729343d4ecf593aa56ad39b4b5f0a2f71abe7071ee7584db3712503d1c2a3df7950b1ab3cfc85ef9f028ec7525e386875e0f8df23ef949ad1cb501e248d53317491d104f453ac8412088fd3b40a72578bf01870797dd9342f8ee6d26ac4cba94d0304096e3971e64236ba6f8fa9d044eaa492f8978ce8660e71cb502533f3560daa11f4db0e270e57c4b9fefe3d467bb539eebaa21d707ed15fb9aecb8c864cff65fa4ca5a1a31b2e0ccb8c053b470b87117748024bf77855724cc1e29b46993e1f8fd5b24b5d322370c891ad869d2bdb40bb5ca5cb6395553220aff608b703350c23dbcaa2f409734411dbb0d8479930f0a1cd07fd59fa084e133b4c7f60e2c521677e265f1c88f5c6ac90b76e4adfd56870389c13f83fc5712a080bded2d9da16be48de69c18663bbaa4f86190dd6bf5015fdfbbc8af377d530daf13e4059378c6dec5abd405af62a8845d3ad89844ce3e5c913959eabb8620560521363867e422833781f2c64aea1f800940500998a1373639d06a1c043afb5483fc656610e4bc94244f6069dea195a0369785201e2eb7eb8a13cd7d8db6a13c7c9048e2e443871f7be95ae022e5d773f9145f4c5f3177a1e4433965647c42bf37e24ecd9e0323d9c660359df9edb995cfb9c332feccfdf6a053fe6555c2f23f2053a8424d185a7cdec5c9d744a69e04167a73222834b0abcb6d0021a1b22a3a3f957b4b929be27cc66fb6ae778f7d7f67fb95fc36deda991ce761e3f500b5b4cdf79787efd54fb0ee2701c7eeeac96eccaed2cc5c7c4e876c5c9ec13648029d3043d507fe1669b996955b8e7f7e3685eb75a22b7fc414584f51e033f66678fd39c42c02a41455e4ea9cc708dbeb376a546a4a1761c1b1917ac1f3134e2ef6dac5594310797f3977e8bf0245d7ee7432ceefa4babff7118f5a9c512893a92afc8697cbdbeb3e4109f25d5657b67e3fe46e2503941e311bdd3e5eb218320e95b8ec59b421647d6a23ff4fb357c9e9cc61b3adde8d3940914fce5a76455990fef859aa4799030a8c023276b0c98067ff22c6c9c775252cfda30fab28dccbc0f108bd5dcf20da70f2a89960c6d3d19d3e73f1d85d4f1db43003fc352ccd55bc8fa25a9b6cf18123abb4b3bf8003faa454d4c6377492bb736eaee03a32c42401211a3bc173e4342f443c7c34fb49c18d423e7106da76b021a193d81bd388f25a38ebcb91b816052030ab14f7f5459e033591e749a19d37eb072446dc0e65c7e17d59c24484cfca2acf166196f974a4bf40a76551939ad74b9ab1863dd0a89ab20fc98bc00008f6ee4357cd79308572a11872d8dccbb4d7caac74b9d08f1d63ab33555f531bd359771dfe91011f4f7a45447e6772887dbc04675f923efb580a4f0c96955f3db44a388b04ff8c39f68ea93987c37e633d366691dae71c2c2a14bb4e243fe320ccf22c719f0f8415673d21ece82675d0d196b8248f2c88940373bd497c9ef6ee47916a75a19d646e70c061706d0fba87a19a54e4bfda976c91ccdbc6607e6c88e5fc18bf84a583ade9cc1ff2868fe835e752fee7c1d40592e1093d9b6a0f978ce9e65b50daa408a9c5aadb0659b5eed4ef9523c133d13a58dc88efd293432c7685c259230b6d7f37a963e4efd179a582b13a122d8e298651465b67d3ed8fdbbe9d483b7dd01bbc99c7398167316a9cd20092e048798f91a102e84e3555013d1e5ed2c375291d1ad3c7e86a28dd79d1d2d279bf84793d3afa250878e8424f7a2d620b4044c2e0b50b60b81f171186687d39e94c93d41ac027cd57d63ed13b80389b6e3ed634b2b637f5147a5832756cb68d4740af555e1f569c1dee41ba992f34a142397f3cd70ea14ea1da44630f831f0e8083d2801039c16779409a5addacaf18f62695c72f924128db8fbf424ed71f0b70c8de725523e5ac031dd23bcf7c3da5fc7fac8208c3d79bd527947cff9df8ae7b9f68c6ada68904487c0909bc3d8d12a12c3057d55e02a4c60a9545e65b44090dbb59df0de6e8cf013b3a309801b00a319074260c7104f170635e61e10e0b40fde8d331d8f0376e90b6846f6a38902cb147fc743a282dae72bc3580ab8de7167bd7c567143475c387f33f44acc2b02c1c98cea7b1449ffc182bd0c74f87bea4497f5bb01dce93
result = invalid
seed = c9a00e3f2040f4647ccdaff2c61adeb8999f53696b728b6336812b5c61e97345abef5ae4e9

# tcId = 109
# Private key too short
K = 
c = 781cf875cc3df4177d2cbf23a5b3bed3a39218eef3a5e25108d9de965bd63cdfb5dc3d0634788466c61803646e1b6371f43f4b52df7db1af9f9d6d5dcd1c87dbf4da6ebee48df1396413a1f29112c8291106abf5df25dbafa0e2d1785deedbaa3efb441b315387bd1a96c43f0b38f66182068d27a195b1debfb1dc4eddbbdf1f7401165fa5ed0783380107d7f57e80d995dace82b034cb0b81618e6b0db4703d92856a053ec5f3f5ecec14c6c927d390985bc3935232f3c2cc3112822c89c36fe063e7191add266c8c1783a392fad503d815053e128d1fcf0982666a797fe735c5d2a99bb96f4dd604a9c866b6c3347eb27aafce203ca87810ab12227ecf89779dc25f6f446754199de991f162ec0391f9da154b8022943f2719955a76f8cc2ea6f32b64e76dd57460a3024931eaaa8bef28845d7a775c48e502bb55b2d6f05a58717b186cbd95f769973f38532b9f5ad637f1597150493104134fdc3df2ff25cb8dd3a30ec2fd186e12bd143a798d226a534208ece31f36910ef248f4ee526595b049accce8bac59737d09bdd0aec18a14c951feb0caceb0a719b5b80583caced03f6a45be2639bea3391bf22d9d2e0c394b0ea48e84103256b466a3970ead5669a4dbeb1147856e4c8581bf141733c6e292a428178d201ccc9c6275750753e3ea58d1fe485da18b61721d10e8b203b9e88f327dc0b1325d8947fcc330adb669c8b527158abc6a28a5cedbeda0faf08b305889f0c7d5da30b464fe93d2e6d9af82cfdaf300a28b577fa71d00b3089ad25e255bc9aeb89e1d4ea872cc5777caa60df8dabed4400d10ca6e20d78e8469cbea7f0faede697fa1f75bc9e06a7ff40c6d3d241b29bc5b3156d979bc5066676a79add7da638c4ac23980b74b1bee9472906c02b45ed25cfa811826ad8f9f0e88836c93a8875c5ba8804b6c7484ce68572a2429af94788c4769541d897fbe06702a3e492be97f3996da7baf4aa8f900582b2b5ae62751cd1a37096b17e0d869a623e172f8a057ca9cf2af43476e1583a01977064c011fb8ad7e4bb3fe96c84ca7cff2fc2a23e2ca1d821c7c00bbe057b3cbb729267fa7577ed0e21a94b281013951d87bcf4bda44a5279c6d8f3404b29d6117783beae4b6a3dfc8007efda69dde28b44f031c2cdd28610237546ed87a8a3be25faa9a174b997aca137a0b57b7a6986c1371f682bb83630283bc17933dfab4aa764473bf303e9ff0fd8dbe336ec702352e37b1a82d1b7c69838a9299bff221d9a6e1e199e8da63e06dad07abe0bf063321189649a14c662d1eb175dead6c034618cb8340ca5aa2d7f22b02601c2b64a9aa2f9a216efa82f21f866f06c7090273f0184206d9eada2b513271a45aa9c8e374bcec38de23de4ac1d09455f417e62c5a49e5f04dd8331bd5a9e079681b8d695e5e14638a7c473f46e2894ef4cee51c4f6d96f65a953171b972377dd82cf47bd4ada94693bc7ca2319556d4969377b459458db48b2a0570e13047c9c2131de3a592e0a04ba341992ff9ac67e9848877a3318a71704344b4a5e6d593e86e15adb2e0a36fc197fbfdbac31118e9110bc76b91a534a41b48650378d8e3e5a8f3415ace1ac73679ef91769b4caec099c2072b0d69583f1101178146873d6691385004494638339252da75f6ce00a549d08dcaeabddc144a01cdaaade3f2d3f37f9e24af5a96e2c7f7a8c957cebcccce1a1cc12b4861da7f0495c157ffc9e292135a66ddd2999eb16f82ddf5a123b2d4e968d7366645002c9788fb5c0d49c3628981c4f5b75684a24ef158ffaabb050f44a083a156a1bd5b482e33a5a422d09ece44d4c7380776d67252e3212800c9f70bee4ee7e79a019a194bb18698c88d0e4917664188d2014a753b7a760c89b34f8bf14ea0aaaff1ed28e40986983da71ca259efb14d5d770200739da52866753b22b5fcefa03e5e4fd349439a51044e63443063d6ffed4b45c101b8a9b3cba723a6c8c57c2319be0ac115943288aa3657962765226edc6076cf18423794c99b2ab50447ff06961088b4476e0d1f341be7a17c20ee12fd2231f86ab1bc3be67e5d69707b55474bc8f989541c000e83433068bfae2a0e64efea3ed306c6ec12303732ef7affb161b83581b195437b6bb666ce0b7304ea47331dc9b289df657d1389b2f832160d83dd1c3c28511fbeb03ad2c86af10ef1be5638019c6969de24825
result = invalid
seed = 7ceca361c454738afa4effd9884bd7026bbe2f94780b

# tcId = 110
# Private key too short
K = 
c = 71059a8491d479eed4f485a02b7e59b8f2af07bde23ba2586acd067f7e97aa800a571898f9c2b7c2318e97fe3cbbd6fffba6e62756426ad65ef0530aae1148b93031a7fcb425139aebf2881c79442531a47a086e29b2fd24e4c1269a247b7aa95197d8d27210ee5914ccbad8c016b7738c6a48229732f29fa73b37b5e68258cc1473797a3dd2c527d24a4cb485eae1641404dbe4c06a5fdf29557ec856bb78fba8b4e847dda25c250f5ec258bcfeabeff2292b20425a048d10b6ef52546c3d56969e300fe6467d3c770932ad83795639ef5999f6b853615b0344a16d438cc1939d28436b0b3432acb673f09fd52c2bd4ed6ebf85211adf410fce8a1f857a12dfc5ac5b5124b0d3c9b58f5af173cb7cfb89fdb6026802945ab74bcad0026abd8b5f86471b0e7f271e9ab4a77cc5baa3fe77988f54fa623ac8f0751071a5c27dd6ec2a7b47e4053d5a818bf4002695732a91863ea2a14ccebee8c5a29544a686b4cc1d0860f7355f29c8343ade5507408b37435dad2d1cd5db55a2a3f6beee7c597255e62aa4e274b4d7836b559175ebcaf2f92a91e43be6c4f76f7f4e665997b024847aa09affcd7a23d7ad5008ee2b4ed2b03f6416e2f5157fedb2589c24023b73ec7c7cf7ecad73e560f5f0ddbf9edb97675dd56e194713ca558508a1248ffcc4366850de7af5b79ff7fbfac9462618f3d06f2c37e3ffea31b083be4ccc8c217205c76f3ea13103a0847a7ad6614f5a098031c8887fbce55ee09955fcfe1715865e49d81de5581bede5da9da756d0c4b50ac0b88f7a451beb03a61c79d103bec9ad4dc3b973d6e0d1b9f36325a6aa0b9e4e763d96353bb02f40483ea75008664fe4a6e26e402aea98ed47e0f221410bcbfe80711ceeb995457cca98b71daa5f31f0c037e3d0abcf91c60bc151f1885e17ac75cbc27e0faf8d19b31c8cab6d7502dab4b026058d30b851aa88445f9edf378263547ea9dfdfe2dd0e2d005b4a48ee39ded8c018766a5a9a9d7f192afc92fc5ebe2b1040f5735dbcb1311902379048b23071fef1f4011904b55b1844c2679c019b8ba3a69638bc3e6c4d5f38668ce9feb46d2be664218886728de3723c38cff8ce785a304365bd98a1a13376f3011bf32b535511a0e077353ea8643a8bd4adfc76081cfa57770176206e4908efa10f525ab4ef5d94bb0f148e40223007c431f2f13cbaadfe77a15692f68886f53171fcccb919033e5326beb21f44fd74b91e7dff197064e69d08c3ee4b76bc599bfe8c0808518cd24cb591b1e0531633ba2fd7e97e397f7acd3523a49ab69b28f6545473cf90dc6231507e72c2ad254b263980207f17dc196cde7ef901327bec03d1e738ea20e46d124d222d9236218673150e507fc06d761cdaafbed19fb3f6847df98a558ae4d6ce2d3dcc4520fb6474c9c4717649dd2d26a15d0487375f1c24ffc0a0d7fd2ee4b771250ba9726369b6d99438cbcb8695208d337ec08728ad7a97ca90c30dcb5dba2b5f0e17bf1012e3529e05ab09b3a366d5518c1231e0614dccc37674faacaec3958f3c75f635dc102d4c2f4a4b9ffecf72c046c70b0af7c398df8aa8259f617509e4c0fc55999283f96a29befa7a431fcfcbbceba1f0cf08834a14cadb08cb083ed877a28c387da9d0a868b14eb753615968150b6e0788cb6bfac98b94915e4c9f7f4bca4b58ad3129baf2bba6a9d4b2e9ab17d788cb1ddb5c22d560e857afe392c320425774b9aba9d7be3abe175dce62c845fdeacc9e89e6b5ddfe82b619e7592cbbd9db4e677e3d210b01fbae0edf96102e8779105e0641742fdc52707934355fb1aa1464e18b4d74bb4f54de1a615b9584e36f6acb1d3b81580d9886a3cb2f687a001c2b25b930f93ebd2939a5439a2033805b5e8e9437329a276031a5ba82df838c6b799d243aef96e3f05bd0bfc6e564d51224c200d55a5b630e6201c453f5e3a6b6a3c9f0fc193bd2846c887dafae05c5c7a1fdca7364e5abe65667103ce54fd8f977aa252075a6faaea106d3fd44bb2ecae2edf3a2cad1e32e4f8b0754413f8677df31b9c6bff1028d551f6a955e07c5ece7547a62f2c596a7d1b835d01037f7440d247386d55ec934fa382908ad36b1f8787f4c3e274c149f78794fa5666617a27920f0b3abd6e55457a5586f6bda33222cffcc0429e605f409a3185a784e98ddec26073fecdc736873f79ffb7c396b324c2046
result = invalid
seed = d6402f2b4261c422352c59a4d90eeeea6f7a8813efe5552056234ab3cb19fa888e92f6b433

# tcId = 111
# Private key too short
K = 
c = a463d092faa88b1cc30644fbd3e5ba715d481b2f9245bd42343651760709715dde2a28e3c15252f97158c49516cf139f72ac79be55ad99a233030ecf74656ad432e1a7615665e5747789c41c51e67e1c916bb645ede4dee366ed702b6e53fb9b5f0c7fdc4865834e410614b616c7221119baca06a4f5f95e8a9009df73165b93d0b7765336d0997e9ed6659db9f2712faf709c3dd0d56a1f6678c36ea4f2c3cdca4f3dc460f2cdbc5c1c3a63e34a05bf401763d3aae4e6821b52f0bce96c1a96d6c7a332314a406ad3a688333e2f8c4d8fa3650bf693eee5fb97360243a3faf78d4c122f47d70869996a380222916c2b474e0851dcf721d9eacb7c8a6b1443551757ee890f43d02bd2f1b08f8f5203ed0925fb5bb77f6328b30453fa7832acfebff272ff1ff616119bf3f7bb42497b8f59d66536f27abd675eef7112edfc99890d5c3f5ba72abfe022600cf275e2ed20f58742df781e7d3605fae82643602e9eea32adbf7e4a052e018b3057e1b34867bfc5bbe3833fa884d016e3b22c242fa0b5f402e59857271b78804f021b18a3ac84c3d88090b9522f3fed92e119b96c320c7996436ade1a570be5c36981d88bb63d43a2847bb81634501df0c3bad78cec2c63bab0521f646b5fd54d9fce5fd7976ca05bf1211ad55658e7cce7a93ee1ebd4f30844e5edd119368db36c1edb3468988408a3701ad8ac25600c4adcd2399e7a2c0ba62f8a340c7569f18f2eedd618fd2b41b63d56cc6669b19a2291ce918ad22c3ca325e8ad90dcc35ae3590cf3be32f029d7324ff925785d5e2f359b3cf3bdf409f44446a28bb5f935aceb5fbff36b3cb0e393578ff54ff28e503478a72d0f3006b310b0c4f36b987d0f3c5fb5c5fcb493045058a0fc221995fd6a1dc6e7674a25c09f1a3a10922a3e5936dcfe72861eced33a3cab1aa4678910000e2fbf7afd53b4d04157efeedea652bd25194a9ba241b29dc942495fc81e0ee9d0d9f206ea4021307c713b5a726d2542821745a5cfdb992a1df3ccf931881af356fefda7f2e9e0e644e5adc967371b25e7f1b0712ef621a93f0cfe8f47eb920dd0aab23ed7bd71a72b0796f63fd9afa077079617e3cb22207b7715a7c4ea85ac23e494dccf6c1959e2a66ed9d6e9f748bb084223d3ee0fdd277f3b0f322bea31b0e458e45843773c19ed8367061fe3f52ca022cfc9ca3834c591dea064597fb8c65c6e8501c948591e270298670e240e65cd7b5033af0e8af1a4bccdc3ab7acdb03360806dde48ef9b7c78a4d93121dfb5d3e57836465f8bb6eb7d3fa85f355c312481db584e95f2f3256575d867cf1dd4a5f6ae758cd8f15c2c5e2163d67e62a9307a47ba53b6a1815ab20b8d5e34857305bb1a38c9a4ee621effb93689a3059814f94420747631655591a380ab68b3d7f8e04ba82cb745eb8870e23a06271bb44bffd65f72bba70e2349c87ca7d8e86d87a241ac6ac9366933b3ef2f60fc91a334ad394baf30f45eee8588df876b64ee9ffa55bcdedc7d8956529c3f1f3d21427dd3317014acb0433dc0c1319d81e3c572af28cfa33631a0894a3f5bce4d79af41884d61bac97e94a9d5098af821659d4cefc10e3eb495959dcb5c8efa2c4c6d60d62af212ca3d9bfebeb6c96f0f97235822ac6fbd366f2193e74a70b2ec3889a5a7965ee26108c73d38a637341c7ea162e409ae072538bf4f0fb5a29cc7d7d2b00d1fa5714e40d3993ef9e38d3fe2a351bf1af1dffa42bbe63b20596f00ac9842b0de46b1a45fd85665f7be571d77c18baf2f6bfc5426929155a76934b965422342b7613af8f901fd7387daf83894a9fba396957fe85367f95dc70c55af3ad6fd5a5a4488cd5e76b8c35abc8621722a9d891568fc581557f72cec8d5d8583c46082125fb00e81ec76edefae74e007cb096e2e98b0a118c2b1fecf4ff763772f39afa70e2c89d05815382c1064ea2477936b2e03443799913d4f22a797629d383ad3100e969feab469c8a54e8c13fc9f1cb602f8d4947dc127b0febfe80a0edb8f258d5d824ca8e8559003bcfaf6e667edca9f0960e48d9639739dd7b0f1dfd75a7ecad1485c41d6286d47acc521e74395a58a2f69fd2a6bb71fabd1c2f7e27c0135aaa84834caaa4787b7ef4d9666c4bc5247c891c36990fe01ce7863f33393dcd0822d5a320d395b0a71d860b389f9a78cc7e0e542239edbce9499e2ed32c347b1
result = invalid
seed = 3ee326c2f7b27717c088165804dae23e577ce981ea61f2127986e299c3a9b79514c08aa4cb336049644e505e99210467554d1d38062885134bef724b178407

# tcId = 112
# Ciphertext too short
K = 
c = 26e5ac048cc8cd4708d7ac282eb82fb189d92f6956ea5ef067b4c3a75b0a3d793391861dee5f3b5739e6ed590138bd5c4bcd40cb01c2cbf036505fc061c8abad2a38edcdc41b8c4c0e6517ba28998b2aa29fb26066b0b5031ebd3d09d4ceb070b1801665a1a1bc82ab83b3f27c611a94362173c67bdd904d5bc64c3e2f0434e6e4b8a419ee2e0f8fb1875dfd8aa4b969c0822fd8acdd8cf72d511f5c58bb3047e1b6279c7a9ad92904b50de55650cfb3a747d85063ec415486f8b8486ce4621ee9ab2a22f8efb700d99e569040294f484bfa630aeb786451cfefe0dfd4573440f648d16b1923dc54839b6a47039c57ead8dcee357b7303428e354183468568a2364578067d8971fdd8e366bb7ae56522c1b855b818dc7cc25fe3eb1f3a9a358b8b0a08e53f576e7ce6c67c9e7ab85d9b7bc7281e461f5f1ea045
ek = c05630612cb39e1134796276dcabc6cf45ab908c5af9966e4f2a95f73a5e29f6ab54626bc881511c01844bfc9de74a83629193aa633b415477dc15b368e7c1d7944119826a57818998d57ccdd765668433f81b529c09c7544081cda7034c7840202985cfb9cbe3056331a6535648032e8696644c6773c6209891ac2d291724381a55fb18e8867d968b7b9452764e18877afb95cc8b53b2bb5e949667bfc425f6fc3be7ac61ca32785ddc18bbaa2c89d95acda73d3fe0991064a7c2c0706b813c581b37adf57139e82ec6aa97652b07b9e3c54d656b31e985582819737c939d618246a22443ebbc7f428b45e864943109eb48cb943630d34279a037ab15ba90e3ba572ad91e642698dbe5bb272c22f9731c7f13a17649033ee98101d92a4bd7b95bb76c0863509082727bd7726f865db679262ea52e07f9b3544a3e4ee59ebe12b07eb97aead10441f3911f978a304781a0facb2ce281852a9aaa9a8c9b034fa3159fbb291a89a2965b796045e2c3c3cca0073315c80a90830031a7d9307795cb7fc58360799ed8649dc4f56d498a1bdaf08780059b84f28e9ae338886524a5f7a51f574a314881499ba01911730077b80883709e3904915c19e9e91dafa2932726521b901c78090274d61e5ec5b5f157524837ab7017bcea8c12544cbf9aca58db5b15ebb68ca2117b25659caa088423c7238a322c15cab3273a36c1b60697e3a0ee155d66146caf85a182c2b1fa840f183b8b8e480f644055f7e83da17881dea147538a37fb21a93c6c03d6761999ca7c25804e08e028813a1e72a4ce1643a62b1a40ad79a83cfa9b25e7b33f3977b9f61a2007d02844a9c4298ff45810c53abe6492bf3ae6ced3e4683e28b9e68063fb9a1e3d1920ec78bd68341673659f6bf71381846443e3350b9a3ffffac8f20113d6799ed251b0ee86515579a89448b511b43041b7574509598963333342be0943a0228a2dc87bcc13c3b5b522a2ff0ca5479a02dc433f8792a2e7030f3eb733908a4003ab4ac0b98c97944850349b98da97b9f773c6e900910a52fb3b0cf5e84ff9f5ab6500551f65a6e00565b3f5b68298b32ce904378835c865c93e6b2ca765594848acbbd4bca30027c74bc4950263f0904e316b0313bcb0d4e9262d2257af967437db1a1e079c9fd575c34380e19939fb3c521d2750d200275e886d18c521aee77e146ab43037692ef281b2406c766ac43cca51ade558ad511fada259a02cbb8a75944b7a52977903732c865a2a099efb33a6b453ef656261f9564b22aeefa81f3632cc7ac50dccbaa579c53b7ce06e03b4c62c788b09c321e4500399e42bb0990914500032e12d0151a0e2b0436336a262499359266dcbc814c5e1b159fb002f6279843c1c15d7578ab89d2d0013aaccb844e67a08c5588ea253bbe80d7d495407102eec2a7308918c1d93b015908634fc78dfb1076f277a34811c149c3060d7249271afa49b9e0f9b898019b15e3a0f70e8ad719c09f5c255f81ac801db15f4846adc1207a4677f0693b00c049af50c569dac0dcd9712126a993d92769a6a0e024c5d10d41842d9364491931efc7b3d8308521495c376211bb03089740fc2c48527569c401a625b10400636cda4d03aa3b9af61ab98dca7bf56715f1015c4b8eb53e22b62fe2bb506a73ee1287d3a3824efb38eb6178a4461c379953d02b20f75ca83727a983493bc141a2806d254908a0b88cb1601a62569f0795ee23869f70bb899b4aa5902eaa0b5007905a674763b8763279c885987907fb03d32b0acdc3b6ec458133e383f63d131e196bff158347c0ba077c4c557d7c287a6b0c65a00229857543b432788af1053140a71b1eb51621e0429c67a723324b4c4a44fc11bbcb9513fdbc885c2239288d2197c5501036257a6111e507ab17031cf30a5addc35ba36c3ada2e320b65a9b70043f9438185d334fde896fe0b09d837448ee664f3ed943405772e52cb8ae744a0be75bb97245bab553dab330394c1ab2902c14238b46a750beb3c90f0739052b3c529a21fb03be997bb048b2930620c19eca7bac86a39082bfff3841c6096fb2e51b7fc3b4451319641060b348020847c0dfb582f246924385461dbb6252e541fa91b01388b9df6ba3ad93049ca15fb07ccc8bc50f59ba714de504994692bb76baddab9e76b6fd6df3ebeb541adc36d6c42f464126132436bb9dd7c90b158ad309
result = invalid
seed = 9ca76217a0a04543609b209680efa2e6ebc37fb42520dc54805624d4bd1214e07966e4d3196958d2d5a55cfe01bbeab7812bfe7758a0590354f1ff4665289890

# tcId = 113
# Ciphertext too short
K = 
c = 78fcdda4f7cab857d938290bdd5ba5d6ea6c0bda3355b0c23aa874dfdd8df4a1bfb55e6660b087b6a7363fafe1d839e1555b2cefbbe32cddbe54c5569aeb7df6ff4286062de2a693d7a8576d0ab0ec4fa0511b7e109c31d1bac06945837a14cd412c91bfb7c97c3b00b0b8475f569eb59b29b95296970ec338783e128bcb72e4fe3d5c09724399e220460ee9a16c7de8a40085e7bcb37cf34763e9da65f65da30dbb7eed5983e5bddf5a3923239021d15cc6a94a8e9229ffb04286aab72bccf90cc1f78fb8745fc83ae7aaae9e8e21d9a52bf5259f3cca904678abfd22911ae1535b481d9ee8ecb760f0f2179f61699555647b142d4f79da4c188e9a22cc2fe848aedc90fef167a8541793d1b6b607b5f79c38281ea0e9d9ce62b55089c83bbe7ae6f75e26c7e063daf430d65080372f0e8474f4dae36a9e9a93e8601ae1cd76005a07afa459ba5cf26fec6c4a360b899a46634b7921c631410e82e53ec1c1eba5e7a3f3427a0165e40c5ee9d5820bfe41f61048cab8e6d75c486d6bfd8d38d2d50e472cb9b3115541e6b384030734ce70a9332ccb9c064c496dbfa6092c138e350dfd91cfd339f00efd10816d8405a80702893a4eb6b379e9b3db8a976cad3f251a49dd0e9a35a22ed9f91a5ce65aa221ecc7b945f5f832a1e58ab37c741590ff8f59e1d12b98f8e6aefb190c56378c4e6aa98623870b24f9225772f8b6bd70da0cf04418296be76b54fe8a9172eb4bf116a8a06e56c8aaa251cb7cde17008b1d59cc1a1433f35616430f3bd121b322ad6ec80d2695b4534456e28f9e5b2f0c00c0e32bf31639e3c2dc5758fb7bc35280f437c08933d0a1a89a86de733eb2303bf62f5205d8fe1346291532a34f8495161d57dad1b04dca5de542564b52668c9117192f916fd048588fa1a71e2994c8d8a18bfac5b08743a897feecda5c70a96707286155937927d2ed57794fe6131e4f8fc424c885e184e87377a3b226993f3e877b79212b8c8677b4699bd10a5fbab5
ek = c4b8a4e03924ac600f105160ec437b16a081d093b446e42ebeb7b241d65b0e337ad0601142328b05e846e14ac84f356aef18742ff143e12cc996852384b065f546bfd2e79bed214bad5784d8a507137626c35506c17cc3bb8ac8388726739a858363af4e019594c5cd343602cf6643b85557f7411f907509910b2fc6b74857d91e0cc596e0491358e5ad3f2c79c7c472d9707bc0362a508724a102243a95550457571ee13f4259c2e608039b5a91ab098f4e45389a7112237490d71955084982a5507b48d44190918966fa345a4716be19b3b89b3548273f63e39fbba92491e8149799c86d7b9e14a46a0dc17a65fc85af98249e50177a122ffc105e75a03ee433b71e89bb77279acbb7967a655a1fe7ce9c4783b5c67cb7eb4f8a8b96c8c4ac7ed869e6484475c73fb9929189e69874294363713d1fbb7f26c2aeabba6bb33376a0a8c1b4960e2f2b4e2df6bbd4497e333389abb9a5ca51ccf1786e6eba330f0946c55ba36fa67f117b85582746eba120ad45cdf6247e9eb5226419a077736bf04bb549e193bd14cb4e1912f8b9a4459692ede41d9e217af337c14e7a2dcf778550f70ae967cad09a1fbae221af39854aa7832171c10b58a753bb27f1951329652c14d7603bc515ca8aaf18d283d1dc6f225554a2426e43939d99a74501916e385612a1e69932d0c401671882108be66536184bb0d07cc06637714322a0b3b30be58b0685ab70f3a0ca7b1a27f8e349a2898a9c621ea43060f00b22de5a8a7cc155a0e459ccd41c10f2b05695a17df6b2ea644d9704adb3f214e25102f54a7a219b6ef8e50bad0466bfb26642f2c36683932d212427648814e01affd108a92a116ae6506107af9b9108ffb437b0976d44aa1aa4680e16634099d567e24a22961266736840f4e41dbd100b67bb74d8d73c76c67f457159ee96269aea4f82e39dd83b78e5f735dbf4777c7b4cc6586281bb13f360297a0595c1fb15c9f18b639226ee8b752e14451cdc30824c9bfde919c9f5c8e32aaf0f088344e7b2adb58a2f47478551c55fb41f78eb05ccc5996d583fefd1646ad4b3783aac2666b0ce6c64fdb42fefda334854c099217598f96b8c5a76130c2d6b656b0c884de306cb3daa344deccc608789f9338591c677abe377df7060eec54e01e24666739d695b1ba80bbc5575ab8f70c533975091025c51703dd77655db5bccde394aea27516d44cc76202b65f75fbbb87cde6761a7b52cb0d49d127c50df302de1822b78079550a9427fa04bdeea3a6f9069970ab7cf274a3d056ca232406fec835ab3908b69339f547e0ad6c95fc6332e46c090c5c1ad6ca3c276154be69bc6c504010208c9050035c08fbf385f9cf1513d57be65dbcb1c82cbc6db50b68c663a3bb7d1babeec648a1dd94e93c4727317c8ce475ad83433b0a57f76b19ad4199cd48509deacc4fca243e6f44d3196bb09cbb9070433d690554a55ab52d133bafaa6e5b81a11a07a20d93b2b4142d70cad53ba3c3f95791ea28296a420e751a29db82a2796c82bc98464a566fbd20c16e3acff0572eaac9498a222758ac15cbc34d60c3560a29cc0fa5d48fc05a13125da664bd34506e8dbb87f5154de7a46a549684361488b2186655a516b561063f4265b589bfd305bb97053d06c0216aaa7ea9c238638cf4b7a620d4b6d85c64c78ca63a0c34405eb2357daac8f43ac977c170e737fb295a7c9f52a22f35142f6870f47535ad0b6ddf27e064c264d740909b72391b09f343cbe8fda4e1e5936e9f90726511efd3c30bd2a8b216408b5e696546489fa24c6bc5752baf84204b383f2609722a4c358e511086143eed263c236133f418d6797813fb31a03d3ba6f29386085193db708099016162b58e56a478e483deb84710ed806267a53deab2c97f123aa9a109d729129c23a45b42ee5d25ef26031b4731a88891a2d46000699220bf08ab2c50a1cb83ddc1b4d0e0a67c6f449e6a7c2f7fa6b774964a4bb8d66545ff587732511884dd87548a0a734db34e71c725488b62e8769e7647f3313a489a2712b62268df0370d7c90e57324e1b404b528a9bc300c37b96f3f659be1223f36395667d994306270ea48129450cd9c988c864b726b823a7eab439b81bc4635c7d710962082b19820860dc75e4eba0b97aa828c458415d0a092083bada55fcb407926672bf303723c284bf5a530f97bfef578f397dbc2df68
result = invalid
seed = e803692107690131338cc99cf2ed3c7368fd2d138a638bc43e6876e8050cdaad5a47bffdb569b0696dfdb4b96ad269ae8f7d1c5c35e7b0b63baafdc49c32bf88

# tcId = 114
# Ciphertext too short
K = 
c = ff5f6b967b08f01877f2daf4073d48177934af3dff079dc1a28202445180b9c7c2f607c391750676a7b77e04cb6c3e0b8e729c87969b678114c79aa450e407bdfe81202cc20f60b4c43d0a6c03536da2896e2aa3abf8b266ef31feebff565d6eb66aa6ebeaaf917f61e156828c48b85e456c39245635bdc9410145cbc16cdc5c608f4be8ec732aa3b1e7b08fd55f25958688f15d93e17d523288626e6cf4223d6df48c5eba2dbc008f3c409bf1e668a47bbb2c9f3bb70ee746983c19fb20b0172469d1b6ac9e397ad4631ac5f692897a09a1967de1aad1e1cdad55430de700b558ee4edc5d2421fe6703941d46cde70af91907171b2ba3eb6a661d0c57033ccce41cc14486370ee4e3fd8c05a62863c8742b4df499a8c978592d81597933dddab1e0bfad6f3eaf9511d7f3e62577559c182fe98c2553de6a8299e52426167c90fb1fb9c22d5f2c0464367ffb002369f89b16d4181c954d237442d96ff4b4502cdb5a80bc8eb3dd79d178a598f5712a3360a9ba61d217355a1c62a621cec1d0132ca709ab1ac2feae86c4c216a5f33d140e89bf3cf72acab7df929671ab2276714c8ec7cb3eb76cd26e5c49b425c82598713378e6424f869c0685280713d6da294c51fd18
ek = bdc392e5202219fbcc42168d5c7a75110795ff9442aa237b80c81b925ccce4a8b0ec90b25c5b30c67a340e18ada7892937e7bf2f895d500074026a0400db9b0a499b08c3c501aa8070b36ec1718eb2062784c97d0d11133d183d7771914af65e5e51bbf1b14f637b9104086720f677db971ceb9314295b7b24f44d161986d59a35b742186cdbaa2da07c627139d3f85c10981be4f30c5a07373288c7594a58058c2f6bb23380f10cd0e2be29faca7085c68ddb2afba7552cb8c52b10af24e147f089c107184dfcac635bf95bfc3b21cfd0cc1d850801d3b1fe73a14072901b6b0659cb354c761f06d76277d26191662e77b49ffd148230c7a52781964ab9328ec60c09619d34304e65d55c10d26db7fa4b6bd45bc692941287ca515ac69dd14952676040a5bb0e267f89a195369c64c7618273ea24110370f2b1ac3c894bc3ac96abd553f828b1e6e66dec888f1e94bf804686fb7a00048a7d3d7212bf50397ab66f22e091a8298bc115c99cca35db66b3d3e2c00708b2f543c1d1919853342ba1ba1119cb788d7251c5c1371b231772b25a0b383b8f4674127194032a75fb633d3ecb981d0b2f77941613729ded8531c9b9259ae2a717c624799a433052c726276320a358c34841de5414cc315d502a3da14833a6b834d2776c97743922e069ad24633dcbc61f35737203c2ec6689ccf7a64afc3f2fd6118d7b615b45bd0e579300dd7fb3e97d39a155e82babbdd885ea0508f85975489ca21222275d548eec2ac3d330a19dbc5ba2b5904ae38a65cc9ba222249d17b67bb7302ad2118ce133fdfc867be7858c507ba8027e99f858e1d4cf6c251d7240a94a64713c92b846a150830ba719b7a44e7766cc786f51a77102647f236501af36a531f7422506c8ca7490f7a715e2b8684dda7fde4c75972786c74212fad22c2b952f4ea48baa92b28e72c41d464b0509622ba8ccfe5aa9922b8c83272c85372c86b772d8632b589206d35693b43b623a8b71728a7b152bcd7bca77fce928862b7dcfc203efa33c31cc045247470223a312fc1b244877ddcc48c3d60504157266880f29010cb55c7fa03a00660926e6b19aac1489f887047e438d5000bd1eac7b1d295e45b44d550735cb965acffc09c00c9bca297979f85c87fb85e0e18ba91535b2243a3dc1a93741b641d9c65ecb17af18c42c6ab1e7630927f978a9756dbfeaa62eb37488f640d48c54884c9b9b71a32922423982a7bc274113e6b859d7b0e17c76ccea6333f75e0d6b587ae6ca1f304eef845c1e56b79018ab88386e22b6bfee575823cc0ad10b05206b143201ce2d222413a25b18b501d320a58b9c14e0e1b1fc527f606a311824988bb347c2ac40bc97832ad775e164912713369c80a90f57a75f17b970c007ec7ba5844a2e0acbc8e96940008c946a62a024d4812edb2ad6a01f215243e1409f9ae34d97f183023177c3394ec2d01ad6938714380f1d953df92a79a3196d3cca5d4b052d5b832b657728b568159e6a27923bb69be515c65b018ca4075ce78a28b23272db269012bbd92c7bd1d29fbed74545b24dae6a96b80517054ac93eb87dfee31c0b70072039619c689be85680bea254270b8b09084c007194ef8261248a93a1316fc8a33ffe63367e666253d373bd707c0af5aff341596976bd29dac16169552511b23f231c65c29b81e354f27a95eff06a6f9cb2308cc6340756a2d2cd77a5441615076b086283d24d2ab529c5fb1c869448655b9c34d9518590bf5c682751a80750ac88c6c96e87aa381a3cb3e6813e2b71a4c505c6bb931da9dcb3d26890b4c4b98b318847e80ed7ab5cceb304c309169b6291679a5e862727904b1c2f84ce7d5c49bad718e8573e62c45409640254152003ec14bab96bcb999c7cf4452b1bc4ba340e87ab02dc4c07777c8e7aa86cfc7518fc37b63e5831c9256e0b1280c2b1a853f4a8fb992e5ef719ed9b8b96087b632bc07a98c175e69d53c49303bc2f12246748d3c94fd46feec4036ec57a704223705a70cacb0706b4cfb04a9eef694e80046e0a4448afb3b522c42f91f245fee890bce01976e7715be79ca48bb1fdaa2797891f51765cb5e6586e29c0d1a69992897bfc9274a893b5609cb7bcf32b1cb8c22d9a8f81845b3838507b57c07bc701f2b927a61252555390d98b2c49b796b6142cc9129c7b1bdac7af7bba9f0b337c8f0513294cd41a3e24
result = invalid
seed = 618ab7a0619998534a1b70c7c6ffd7c505a423cb9d968df08fd59d0139fed622e5f6d7f5147ce82ed2007093868a488df5e91fe1aa31a35034fa3f5277ffba6c

# tcId = 115
# Ciphertext too short
K = 
c = f69bed0c54ae04409bd4814423ea02dd83e712e76899130d4bf646de0f77faaac82ea1f9f14fa2be77955c1864456fee2ef780ee0a19056fbdf53a76572294c4a83470a765ee53325d032421f2462fc0923923c17171cafd7aa4e2d9f83e2d9b6d2223ed813ed708cd12f89859a33c7f81fc20ec670e6ec2347484dcd7c5d4167733027fe696dc1a3813565c9598ab35eebfd15e0d02ebf80f548263a267350e54e5867362fdeb08e250c0320552fd7c8e036ce65257669683208abfb80021af37c4003c174e94808f9659b58125f44a15bb59b9d0dff07874b2eac1ec0704fbf1ba83ee4cc9e551d029bd8a6bbf592eb83dbaa9d581776bf57c8f64a0c66ebcd96959255cfad5c8e942da5283b32e86bba117a1afac271abba3159ef1b52f57dec15c81c7ff478637db35ce18783c8b1ef0b0a268d892360aa88d9d059a32d3c1717e79e15d4b275b17158a65814012d646c585c18e5fc77a2e405a738fab7097b9990ea1d34508db7253c82226ea894140341cdaacd1688fe6382766a8950594e186fc2a6eaa36e7497f2e56200b1dced6e292b140f80b842826fd7f408097ca62e4c58806d3bf574d32fc85a49ab17bf98eb10cc012a713eb430f137bbb19f74e0d64b7f906f50ae6c462b743f96f4c3ca6591be47750888e710e38b040a0442736032d03e72939c5a8c30c495e8d3f9393b6303a8396dab8705bee8ce1213f1d665f534effa30cccf7604388ee9b976c4929215e1f1082efb10460935ae1e210c732bfbf346457a4427d2e7130f680a1584717c75094c62a74b92b5a48a9be60d28cf09a956e5d7d74971239bc7d765cb7e84c77b2585e600a88ff98acf7db872f5d220211862c3d24751395f6c7429a213c5acf1e9a078ed572d057ee0a5a13f743494d4b25ec2adf1d9261b4642b
ek = e8401e32ba009af230764262d56b082aea150c340052154a14d3aa72040e96675cfbd09bfad7430768b132f92f2908c914d778ba30ac036a2b69c8953f191a310cca3b1a1ae06113c1f95f1a03b83456c038ca503f03725c580a046aa012ec8f7319acef52a26fa47289f210209bc97d49ce50173c8a4a34d15168d98a59a0196dbd7539cbe645da1950f7086c34cc7e41cc8d0705421f19642ed1231683810c79b660900abf8025e3b74659004183c76af73ab452e741e01b9bbb2062cd17b1c8bcc47425cedcc88da7017b07c721f0428e20b63f525c389b9296f82b20fa716bc4951510933e045029f650267b82c468626c5da489f435a9540037c28c04264b9de4a75ef90440c2c264133c3cd68740a065148c90199e1954ba052f3629992fc53f5ad2035ea3a33107ba5fc76c1e677742729951cab59582104da287becc9cc2892e3eaa173d3a2956c8ce3db8a7c7671184514644ab80f226152e4980eca42ace97767472ca74f489a0b751dfc507a3da9f1b9c40b97b14ac3893c5f95c8a07933122845f720f5b10b82c12ca47b69c12a6672afcbfe3713b59dab202d580f6779983e68fc56958c662224871636a9c62ace0aa1af315f7e40393c228d5e0adea767da34848f915299980b0f0c52ff017cf5a1a3254038a4bbcc42ff18e7ba19523b2c47b2aa52ab87ca0eb5619f70925a7000508cd89cca08bd37315699d0717282019265d76a1fc65bfe10502cdebbbbf5a06e332ba3d887b69554ac23b72ccda6950836553889c44fa5e57bb3a3a2aba88a55edec3842aeb435ccc9e7c3a67c599478cc73e4b145ae45268c5f03482e6043ec25efe1b659ac0703f626a84d89755b52d7f40b1a27440ec0633848a2902c65ba7f73b61b235c382c177ac18c6a470e26b2a98d92cb7631bca80c835aa7763d471ae868ccfd310842145d08ba711376ed2467a3b707d1605a537c51ac81430e0c069c49a429346c9ddbab77a2462cf50c7ec91bb55b9722361adda0658c2a82a1e300a850688ba4c519df91f4a9189bfb5b448b22db68886ac0154fe9a7d1594cdd4e3cd3e9c556dd45839e30943a98b0d2a0d7088b93025b51bc178ebac0c818b5e609a5751607ccab65bf07c3141401fb4c21cddf30246f51140faac2461c453bb135739348ea125a410653de6b57aa41ed9196926794c0b8c056b7885d8e9641d825023932c69d3c22c19bc428092f87b14e7b3bc31ec5e0334c6b628c09e05b51a9a3f6c6a6091c4ba68cab166c58ee4a88b387b8dc1a206fb61283a186f8148462478b055922e876c20af632167c93c5eea22d4aacb53232b08384f719c41b5d7b43b0c945da3c01bf76ddcf230631c44b9120cc32a3cddc103be3baf1423bcfb81410eec224aa710d7c27022574da7795928252633d33c5d2a9e7df543277a873d978d0b73afc9d59dc6d665c802480d9375064c279e48a937a00234970e16b0bf10868094aa155cb85e0b779b7cf776f498a85896af20c15fd000c6a5658e38b37b90221bbc350697dcb3aef7495524b896c57144074600ea3fc4d3a883763768331a0fec8f375c2a40ccb37bc571c38c961522292694717076cace15658e42b00e2140176a3df5c4a730eb7831e56a05f9c8ccc351d1e79fb7341123c0638d5a2b02f21336b92662f61a2958cd80202009873325206ea2da25c625ce739b6e027bbd8d72211c22565d84452178ca4eb51fecc60556d22cc66c330ce45edb312e65ca1e74667d477cbc9ca9224aa188818679392434b44a3b908b9010c364b62784c9014231c2cd74fb294ec75e93d39b0d262d4b80613cac33cca18b5ed9296f96977851bc8b5b5bdaa0c859605520a2736cc93655312debd8a94a705f83311281f377b1767fa9d81ebc449d78329d8499bf975245c21c6bf637abdd1bc34a9b8454053a57fccdd17a5062291d22ab5403f1b87bfc60064224367a67f78864f726b57ab44ff0c2cd04c7765f2208bf616e0b2aabb8523e132b96eeec8c7b4657fdec8ee2b1bc7377c7dda55aaa41ae2de1ba304434b56a7ab0aa45f4614184a1a26853a49a8ba488b0cb07005917aa5af8811e0bb3659561a14ef3c435461f70f42b6fc417d1598d01c2250aab76146cbb7db566dcd766110713143a0ce7b1109579b6ba704f14d0954d1688d4742cd1eb31a403affab2a0df32198e0d5e2295317da78849ab
result = invalid
seed = e9da472e0f62f4f4dfb2731a6d2531c622bf10071391603b2722c691ac7e94a84704af273202649dbe95887652316f36e36b886b7c2a962c603f6ed213c026e4

# tcId = 116
# Ciphertext too short
K = 
c = 552a65883e10b97b71126b8c923922f993f3a722051187c9e2180175d03bc495fbc6f997d94abf8313af5537156d03fe0a79f10642e11b0c4fca659cf401f8d2bcacd32273dba4aae2cd92dc2eae6f6583a2045732230f3c49c6a1a0a2934ea98a4804deeceb21181d1993dd32b6f707897a8308f48b3af5f9cd20cfb64f9848136d1dccc80d2842193e30372c787b532e9ccbe1ef206fdba9ac9d679fb570aebd7bb537ab89e583e235fdd021af5a90e72e72adb778bee7133bfb037dcc777d98275df9790164d53b6ba6676f5b085d55fdebb1b3c7a4469ae11f63baf6a6d6495cc3f90b484836fef405b811d0222b8f0965b60a2b88eb0c5aad004b791fe94382480921b3b7753482334e71e09f397f15951bc88e5efb6b2f30e5eb2e9e555ff4be08769b477e4d0470d1696a7de92dd3b6ab90a2651a777415c5a4dd08099ea8939111a3fbeee8449fddd060fa444e6f5728f8ea36b7352175a1a81aee7ea4a95e4417a71ff7a46f65e1c62375032738462bab8adef7ffb0f0f11dc61d39bd1c279365c9993eb5933a431aacf7a961e3c067eedbfe676df8ae446d062b44912a85bb7e382c93dcc169ab169eda6d931e31d122a79e6c3ce540112099e0dcafd1c7090bfa
ek = a2f07bdc005ee5849339bacb2d1647b2541e10f317bfb16737e86197b6ae18b8096f1027d22a315b35a504b38c362285678041c3c207bfa898b408b7655a6f44d69f2e459285ab1bd740c52f1a156a3402d1b4b95a622e8e84b0e4d86bc0b71eee9583cad14e004b90a5d19d0d7b42cfe708e126a361662ae6443e62f3052aecb6e4e06015f0996f16968c466659dcc37ff0274a58873655b898bc1ad4210ad605992af60c885505a4a89764574666b5453a36540d088eacd1608d2b1456376f4103cac3485e1381bd7d194aea67c183b52b2dd5bab836378a11b4397c93d148678ad498bd593ebb4b9912a4a841a392f4dccd4dba2916148586fc36dcbc4b52f5bdf8d6a0304a869693404da949be20647ddc36b5abb09fb32fddac0bdcd5b118c73f41a48df24324a43b309af96425127594d7958527c6f7f4b7e975b246d195b848ca2c7837c3ea058f190bee76788f11a92de54536e6215c60497036ae7c5a11590149c67689e0b24293524e09744e89a355c8313c81f89b9cc318a645ac18ac3020e90070419c23aa253918911b8461aec810d8576c0f5c1ac08b0b5202c70b0c79b111c59587ad8ea8364c5c6c38954332b0500d490a14f997f2c74415684197dc543f73c95329645d3caa8934a70cb0c076fc9204339f40b91600843438f7043b695ac5457b36b7172c134b2f823335750fb937cb6af4b42f68ad4fa97461c86c5d5547e4e8af28b2238cc1bdb2c41caaf7204090ad09972ca4f35328c235558441cc2141a54b0db4839c7e0091a7c75699697e56775f7543015e626923686bfe940bc615b53780a7306556a69b811eabb6a2e10d1f005db8bb1d866c9f76d88ff9693d1a39c368f41bf84ba4710c85530905aff6629a871d9259960dc27ad1857ec2e80c76607fbd696cca963ad16a1f83114b48aac49874a80b1474d9447548aab32430861de1088e722ed3e319e4c99e0f327fdbd12ac0b129f1572374557fdaf82d19c03f94bbc4b5979138a874230044e108636a9b2972ecbae4e5bf2f871379216430c190ab4455212109eac2a34a63b72d82108a894178a7cce978359c853facca3b038584a5252dac0b30c401cf79630f8273ca160075c8fa9b581448f01a69ee846156697b05e99f4321189e720c56a1b959069022d58079a899bb092187e47003ec52fc72067c1839523a90fab0bc13c64ee2870351385359a473e8782c6ea2049394c915aa402b226d52b69ff8438858292fead9779eb2b4e53c67cb92469f9640f1235f470b749a094c93652dc8b528e8560545d1c3e28566ee8ca1db76cba38115b351c1cb974741f76cadf7435ac2c48e756005a32b897499a67c2f86d10d0edc5b5082119fe81784f6814bfca095448a55694e82ea7ac47513ebba0ea009365109b9de43c8c95a5e43962c9d7166327bbc84a64367a508b8e09a9a5042e9207c22e42a5c0259bcea94ba5b78bfe3b601d16ab0d0b2cac3a09372968d763d35cb4c35e53aaab878e2728aee54055e2bc52b38c1e2915196136f5613ce6792b48b3babf60484e6eb445b2b912299c3f5471d556b0f841a994c6c81be4a69e576bfeca6cc30d9a2c1db6887b50980a0700e3b5c4968c9c3b7286be2c96466c85c8165d2f2a2b73a6eb1ea2ccd7baef5e78988261a7857bebd92ca1857699a0957ddcaab45847968762036b405c5a18e0b5cc161c9656cf8a02e82b4beba486df41ab4cc339d790b9d4a12b8294557e98bb1420ce2720adec471f366a68290241a49b75f3b605ce0360749133acb219377265413072061368eb74118ba30fa654b4c0563bc144dbbca6a47b1bfb4c7c4221b13397688e6346e9d2018b77c4e93417731924a43c2177831cd052c3b4c57344b33a2913288d03c274f16ac60887fe92792d204ade6b61975ac55bdd84302c7404b756f722c118581a52a5710f3a69d77bc92a147ccec57c7e4f09ce6f75665b5c48ca91228618cfd7257704560c9200b4731004f9a820b6c09365b1e9a868531c767537407c7379d7b1c60984927f73bc568dab988c4932272bd5f4b5bca711db33856fb0575c2155b964cc7eeb996e221ac1ffba989355aa9039f49c3acd0bc7da7d56d6bf665fd906af0eb245e01b9f8b95a020271838065cf0b80a335af903c445aac46e222d729950fe924addd680b37e699c2c1e2a2f0e0ff3304d0a8bf904b3e6f0e
result = invalid
seed = 52282c59c1df90dd70ae5f27fd01fae1558dc9a20cf833c876987a9db1d796439a3e731d5dd74f636127b4edd1f6d8a0420efe6e97f664e29451e66d2dc986b7

# tcId = 117
# Ciphertext too short
K = 
c = 8d34c8428070449cd19704f1d276157243564bd86ced2b644ecddbbc463d53cf535cd5437e8a916071e4ebe6cc239676e472aaae511d8917b92e7e568c440850fb530661aa853ad703e378af487409f53db85ff8708f18e02870252237ca57fa366f5651e0fb1a7768e2f594f245e5af1ef79d041730d1d8959c137522aff0f3786392aa4a23083eb3cb5a567cf9e86ecd2049ca9f342713bbcdb8c6
ek = d7a3ac707308ed42cbb28828fc9a585cda546ed6c08252a9e96c1d724c9c5d2893ffcaa744b747ffc9ae8eb20abfe2713c945ebfe90f39092a36a06af5145c5059005f6a0be7f51aea3794f524280ab27ad2a51d59182f637ba1ea84036c678fe579bc67f472a80187cb3ac5f7e93c02157b57c3b66e29406b30a781f74ef2383811811490a4b40ff05efaf9831166698dfb2af147598429739d38007179549973565a3c3660826bd4890a016a850e49029a6b45d115ba44475bf1c96c06a30f7700a52440b322667b73d049dbb865daa926ccbc2f2ee26eada4be54d47eef59bc2aa29f9f2c8a6e81b971d65ee7cb62a45b797ccb95a456aa987386d9a06c13b64540425db9638759b7807609865cc3036cd07bc53292283ccd7b3b4f3bb4b79df49b711447ea35c8842a5a1950bb080c81f1f223885c80c92a928da53c4f1c5bdaa204c46409a63056e33387c9a93556175953e57b4923c2ccd587437509ef04b0349268622a3317a54bf934c8599838d3843e79f790d345bacbb59a261643956152cc610ec9819668bcc0420bc9fc8cce8876013f7c26ace311d5a61013ca16c54890dd750a825a128c341cf1470bc66bc06d38a75278678d977d707675477acbc416b50dc73410e075d594c864e85e83d35716d15e5c43aa50b69a5c799411d3656b9b54d7242aeba3a806979467266bbf6a288f97bd648033c73c32d94a6f1c23ccffc72f255584998188fb3b223d594bd0c2cbfcb6520f915a657391071835d45a62d4907495213df9baaf99d64191f62657ea80f53c9d538b45624c2d815c90b1425ce2a3a8b84452c35670b88275679820afd53b558a34be2510120841366b7b59b16ef2eb60a986a66216a80e5c4a1652359f0083150a699b3c91e1647a5912b556f15dc12cbe77d98c1f311225574a29e58899036028b6c80a52a4263262045885871b6f02b83446d612c94c2d010192f7b5cc0ac98aed77c1e0f87021181c71ec276164a24c66560834151c5cbf8b165a78a54774654f93805d7e80909146924fd99a2b006e48c96c96c47d2e7a78d04355d2a49d951cc4257a23f4aa8806579ef87b7d0e804886a513bb58129fb124a98b07a037ab2a4cc421f799b76156cca919d622c61205bf848383a6893f134873f1d06b3dbb6940b223a3da8a3d0087a848a5f3f4cd27f64e41e84429b83e5b7b6b2d4b5fb2279951c92653068fb0645e16753a2faac9338c3e9da996883a8c81b809b82681e122030a0bba65b8adea64164ed00f4f7393ebf20bfd823992576ad62b8e8c7b52b163bc4f0060fb2480b46b13f8470239b8cdda18aeeea125bfcc1a07baba89a4c445783993390b40545cd124192e51889ceb9b4f10ac7ff15fe1524447d8ba71159b49500e64e31ff117ae8a4503a8d35fa377a8b1292e1349035deb1f6398382ddca46ac8840e140f4cd84ac496afb317a7342cb00628b93931547df86132886e5b09548e176f755b9f6878caa98ab28c941af92b97bb9767ad1c2dd821abcc90b5d48b6ab33c3b42a8c428064b98821f0cb752699869c3509fb41b557d29c3b6d5306b14cedd6c35b3b93004f76d6c3a9981594639465778b660d0d8cc4637710cd26dc36c25928695ccb8b547ca9ae3a6354ce87ee07b62d85628e0b65d0d2144a4a4591d001756c5010a8bcb2bc66524dab93459a43738a2ef59ce72689ae4d4322510bd7c7305be9009e794311d6bbc01e256c31520ffb928026877bdd56b91e8298f6b8195203a32a6059ac331555a931cb9a9d8f261d2ab56ade19f4e6c9140251fa1c852359c7c049513eba89e62a98972b8130b70846fa65db71428101861a9a8a4aeb4078715875ea31b017cb3bba0640412b6c94c45d5f987478068850c950a9295cf9288993631a77b4db0367f30b98abd151d5335bd8aa74a06f5843fd46a5261171ae40eb3aa180825b6a7a6c67f62038de5c3b017aa7c232198d473a0709b1ed21bc59b121d9cbc396651329a49c985252c68753091c05a1802ebe45a9decc7f2ab25cfc687f49c67d60a54820685cb40899776aef3f0bfc65418a424aa37224a94c0230fe31fac46bbdb23c9166b8eed174d162b80434a28e282a34891026241c0f4f1ccaf71ccd417096fdabf163652754402fe4a8600b8436b7a51009e2d07b2d5c5a4a23210be79498bde106dbacab7590532c8d490083391d718
result = invalid
seed = 8b26f5906db17a036962e2202e59284724955583454c39710fe3d9e28385f3f3874f941d05dac9536b5706decda39b198a00661becee9b83aa3a991284dfe054

# tcId = 118
# Ciphertext too short
K = 
c = 9e5a0cd86f6932892e5db9d5cfef4b37762c4deb4848bcd2cd9ed32d97c901a66504aa5b9366a017bcbf3a0908eff647e9fcef9a7bee9504515749512edca9bc464aae850b6646d8a20edc9589fc7a5a92dc9453230045b0a9959a00634daab4f4c6a2fa37bfe3f5b43ba41a9b0f41a610ca73f3223899fd61e533d920b0c563fa5f7aaaf796f580f8d26547b54b509cedca4201b7206f5b410747997328a83eb274c5c26407709ba0fc822a8aaa842136fdee62cadf15049d9e08f9be4bb07e139c76e724d01389d123cfff30cd9204f031b6ecd1b7c880586e129e75278e04003b5852c6bee6f2d19746f699ba8c82fb388a1f321fb8cfdef98601a7f9d8844f77f93344b0547965b212f864b5c4830e48b2abaddf7321dd811f3b0ebecfb53f5f50139dc492307d8939f6b83528a213c5669574f417eaf6a363cae03e758ad007000a67f2ca3a6bf417e8c83c4b6d268072ec708ec6f6cf18a66402a45a8b9b7e29eb92f9c96b81d023961bb9eeff5719605635c5fab96650b66149548dc39b9b72782a281f3b6735b958bdcae4f5f247726a3d4c303e54529ee5fabc90c748a04be98512319efd352a019d8055f9fd974a080219b9f345c0f0d03b42a80a057b74a95d239d1f97586806c95635853084946351bac5437a64c7a3cc8cdabd03853af55741eca7f2b664881096c9e0009e4a5964ff43ca8e661f4d1de78981a5c9fe99365f64e19c084fc65bfe41049e268c56a60312e1d6a62e281a9cdd38647fcd76d1499e2dcf47df155bbf6179fa3f9d66d74b85a99aaaafbb1b6977c29698f2154614c60f5b48734ad5d50b1c4ae97e9066f59ab95960360f4ee88e6a784384a7f40b3e22f00bcd172b35845e3a135d33c2c1019cf71eda0f7dfdaa509088445adb353519ab2d8ac2246cfd9b6078b2be8b34d85d6fe2a1101bbf3f156e07b32fb5b05b8dce4b6ec616d204dd54474167b2
ek = 6c63860703b4d9843160d89c793726388c73cbb74b955b1954cc163c849e90d901ed743e17c0c81b69b5185bb6e1745b3f4caa5d023510b53c1f146d8f1c53bd95998171b464d63cae86c6872c5d8011b9779b3f5a323d579158d1bc584a8cc41392a6329c71ce0b40cb2646dd70a528d43cb7fc19486a153383bc2da2aeeb6c24181953428b997365b9e0699c3b0c1c9c4ba0618983f10c5bd5d392c31b043490874d8a8c7c112afada2f57b8c4b523a9bbdb6105694e1ea3163308a7043142e400814aeca1c4f1cc12fa10685078a13a9dd1c29541f984ae76ac1d655a95e39adfb91f200a82c996ad96034dc849816e817ab8d2193fa9578df73ec8655797f3a6079cc09dd78154a2068486049348cd3677329b9b71334a00f2698949c597ced66ecb56557195b115ac86c565ab8cd38e5f344b70d14905d1cd91d721738828c3c563b2586e5982820a1aac14f9c580f63b345358a917cb31e83bf2599ff895a47cba8514fa988659c7930447fbc54cbe150ba3b2415be0453fba2ecbf1b0dae28b15a420c0418696d35627e585598331650189553ccea6692dde7c168ef05a60c5a8896096ace422c40173a8f76165eb0384b94b940155cee10b80949caa22a571eacb9c6a0c28b77790676181b37d5a8baefdb97c594bad31b9adda5a985ec6c5f0d90735229d7a1ca3e2542627bca88d1959e5fb988d5819a739830808cd03c19acb544296bc3f783083e62257e78437763c5411a061df5764b11a9503cab92001559312cf1589a9ddc15099738239590501380ce8e7276aa7486b402864a245612636a7acc421d2b82f241cd8997ad26546ad022135e9531cb80bbbbbcf28d774dd224bf8cc83ea033f42d7baf035c00fa62ac92c411713338a3a85c8f5c479f37ecef86db00202ffc2a7a5fa292f656a69232ed0680f1b23cbaac08bfae71841c156a9b97aa9447711e63df705531b171d76d8613a445619db3520034ec9964213f68f24c59313e795a413adc7fb33f93b7f68a3a42c237f53311ffc7570e4c5c398f16d0d177809c61df65229af8790ccf29341b20c044517886a984c42581a66094401b4404c634b7a3613c30e6bb9083bf8829312b87f95a01d8b774194a9e2a174d8514144ba688ee5acf8b91216aa35c474aa3cda97d4c89c0822300391797b644b8f3849d53413dca1a26f2459c6688c2df9191d59a6031c4fe228536b1495ddb0bf3d0c5895d630229a093dea4d0fcc4af7866cd41474d770794fd0175a1582ef090f73c7680f54cfb300b36443cdf5a01c4590787263bd2c6a1193a22bb93b21ada1bbfb9c157ed713f907c69f040bee2320cca723b5ca5e1f2cc2f034afc0f4bf683c8a0608a8d02c2a6ae667087b64b939635df29113417d0b9c525d9c0bdb82bab232bff0f033d7a24406c8a07ab1b3b4849c60cc68aa8b45d203971575720805ad1b90775d56747c58b387e4256d0584a8225fd625387697994b994257db69bf221ecb343eee6272cdc9b45436be66f8ac9a7519511c6776b98707e33c4ad769b4397ce60866626a1009950d1dc7863ff7848a3469a8b2075b41c1806c4f122391360429824ba91f09842422a6cb509402a88975f2be4e4cab4a39ba83728d411423368b825334a57aac70d5267ea63ac6e4ab213d3c1f3e333e25e0b4b5793174ba4d4f7b15fb617db205341f598f861b74a9a5c825b17ccf2ba4ff7b5e82faa137e40b22d50b2e736ebe2aca2feb9f6c71307a712219140413658e6cf780421b648b43103abb44e611a885a5563e671764fb20c2b864fa9119f04635f42b8535ba2a2d84ae01b34689746c4b1908561992bf52555b0b7841738e49fc12c9158a53748da02370a74083468c1ab798526c0a49dd5a10c3027ed5b09020320c49086db8c917a85238bf8739e06b123ac04775673a49b91b0288a87337014031a8b6e6a0b2a8c8b8f4596597614ed039c3e20cf734085e638e4e52b082cb0dc3c97daa0b6c85e94ece29401a3ac44d98c17eb974ea1206f1749023fb92cc2014c121cef0970b557320fed554f910a51842b12e454e5008c2fa754bdf627485e318e5d1be2d323f9a384057acae568a5c3f97cb5304c9ecb66649f70cbdbbb8b7e01c656b337bacaad26054cf247af80c9e9f074d1583cfa77641aef125f579c7ce30ce55085e5284bc2592d27ba84d362114ed7530ffa3
result = invalid
seed = 16e3d613e9cfee4da0eef53a82930e25cef3d119088fe87685f823bf38e1f2e707c43819bbb541f9a03b46d9b5d8b069e14032e222052953ce6f8287a40238e2

# tcId = 119
# Ciphertext too short
K = 
c = 380414b58c924a5d0012937b7969c69932b266efbd2b8be1042a2aaabab0561ef6ab85ae4e7b4f7c078c6ed4ffa585f52c90611dbb22d8c0fd25d69c4eccbe88d1c9a0bb66e90eb742d801d9c4401360f5c53829072094e6653d3575dee8a031a093d78bb0bdc57590282510574032e4b1f51fd0cb2fcc409087aafe6c03c4ae7a7f22f22224f4b6e49b7e28a03831e5e86fd46cf9da886a2d20b3908352a02156ae87d1acbc97abbfcfee30f68251a9db909777063d7a1505717bf934f38e8d763cfaa74d0d1f6d5bf2669157437a62eac7fe0e4a6fc574dfb0e74e1493d80a6bc29a12efcad66adb3e967198e4a57e2ce4bae87408a62d243903987422b7feea8d0597b5f7be0e6d20c65a643a17c97099c2b2c1c63c460ab0978130f03a2dad061b91e5b2e2dc89190b1e643812b0f1b1d408dbb0927494f7d29f2567d2cd0606d1e4aec31286aba4244b9875ac4ba78b2705192d6a035dae8050e38e2d7f159b718fab033b2fe376db46353b1ee26ba175b60d61ad10604967b5762e126f2685904bf39fe6026d6cf05bc64eb843c2620639b167201a92ae81aa640a73fab414b0ed91af6bdc4fdeb2228caec74562862a339db92e2c7f0916d493ec1eafd26340c8899e767ba8cf8c95aa7b894bbb89ad4ea31483a57c6671c5e51a7e5ca3ac934daae8fc73a2d311646fbb46c1a156788fc49eef6a13dcc98b9a773bdc0db1866001a0195141493d6740cff9595bb7c71f62788fa7c4564078a4c74f3e566f6a6f2855de41cc54ef86d9cdf6b4e95eabf7d25e1ea366117c3248a42fa6aa66a8ffdaff8245c885a92f5836373d6c14a895a1efb6e884d92203d7d81160029f302409931536b8b811f9f7f580dab0afb468655604d39d2b7cd20d0c965c58e4b6280c8afab48a32096952210a24ca86571d31edae04ea8527fe8b1d9e3e22c476b989ee468e89f524424516d207e67c9afd61fc4adb429ab98240e9a83ab071ce6d7779845247f028a1b927c011a2352c14670b2ac76cdc416909a043c2adce9b02e637b8eefbdac6e692a789aedde6f6ac615a382b80e10d91b7aa91320e8f6625d621f12747f908990b1c92634088cea7
ek = 1bd69d70d5a865fc8e3cf81bf6ba733b2377c4e72dd144c94816a97cca0cefe13fb6d21d148a0d9902439a80c282139ddab240f33b8b4bbc2df9848ed02670c89b6410f735f13c928a78aa5ab101e0551f7c79b63966986112b18f8a8db3e11041a62c793461a35121bbe94d33103da9919127a69d862549e0a62536b79c9df80d05715efc73865192235ef1974e3321442bc9f43c2b30e4918bb0197461cad5f9cc7e977c60b5336f24b48756594aa7b0bd599118d21a0e1c34513881bec50e76a8b5bf9c78856a1d6de24a44ea5026c44180e750ae7b9aeb714fd6616ce2595072f6c07ce50982eac8ddf43c883a3eadb630958362237506dc4524c847c17f1525966248cef405423366b64758d56cbaedd33a823097c5c13fdb4c44cd1c6432d7a9101c20820b5d58bb5929175dede6090bd77d694b5db7432de9c00579fb188b338f29190cb23a4669f9352212b40a725bc596468dc309576c8864a098a7781800749e868b6b6d778c429286fa40c6a10a28c0e2c17f34c64eeb187059496c68502650748419867d732e2bd9b685db95e8493538a2205be85bbaa16ff62247a3b817c8da0ecbe8b083105cbbecc5dae17494fac8842288b6a773708bcac86c69482aa49a69be73d3c584a35f81d52b45eb48a357a7038060ca52ba1b950ec265969e46ca1e982ded12a190cabba47bc0728b379dcc3952f200e3c1ad1e5166164c66d14b3f32209f7909822c3a714c17260229896a205ae513871d83166e9c0423f3a715628d74c206fc0988b458c015f144dca1a421e36996a1af07caa501b93b4f3722fa352118d5660a4386546ccb2ac2bed2663b655c42ee13110480c24272c29ea9af1d52a372e4c7b1580e8cf20750d2a1698651c46567f0281eede54044b26ee909bb1c0c04c48562bddccf1cc17983114b110c91cc1968fe4a69aac0534fd260a1902174b989573692bf07cb65757daa797b16125092d908b3fc55d20a2f245118fb29626f1521642a61da254d73dc979da053c4c16574925e1fe7885dc490dd1c41b0cb429c20915dc1af25d18e48a2a324d71da5948f2d32c604cc1c79f3be27408eb4472703eabf840101eca65ff19bbdd36744bff747ae9abd012493b2d2b91ea5983530318e9a0b8911c6a89952edf26c997a1ca442595cc68bcce48f2b252456d3773db706f3a43c0252746e658f9b9805ff999ba171b6623b4c83b38d2e004010f143c0b37efaab398fb9c67e8628b817745760b4d8ab2d56610879ba17ac0720976b7b7a67876f0ab86b6ba272585472f4523f16625a119673e73a93f5049ae342bcca801abca8814722d2a9b10b7a388d06095997556d904da8c74f4ee748f647632b915c439a8555675a2d5505bc559292750a30f60fdb85b8a4d4b3fa482822457303ab0359d64ba69b299b9693ad7492bc199dd93b9c3a4c63565738b2f90c17d933430ab4eec4b25a1367b777538c94b46ee41dd5c68cf98100eca444695bc237238fe9031eac914931c7462bb40f6ed8b8384024ab99c1aa4417930c14ad90acefc658cc92678f3b73f22ac349d86833899d3ec45170e1984402c30a017f7ff501c6a8a4c1604f4ed2ce297757a69448f37215d11a93f2c84bc1f3a91dd599453a6c70b65f24ecb34c0537107c291d980a1be764a5003527f19a1ca9c509b0067ad2c389517c4c20792aa57d935a2e94d13eca6b7ab15284d6648a781071259686402b592e29b03f97bcac09612767125fc1704d05c38aa1c98164202b3b2aec0a2b2d7abaafd3b278c05e39e39e4448c21e4c66736caa2ebb0a921b805bb536caa0be3c1b80e105288d047c2510c888912e22998cffe00c2de4351eb299cd6cce3ba04246770fdb2b633068a065623da68a7ca981c0f7679caeb0a38576b9237ba3da31ad5fe72148e910f98a8a88537ccd957119a4c1e109cc4687792050a070e52a416b56c5037efcd0384c3b4e66993eec5233123ab9a4b9c7735c944526a693f632f05bab66085c5038cfe7e2b94fb30039001231ba3b59886b2aa10b66bb8195693710a77f8ca46bda70c8d46733da4a6cd46858e8517cf576cb0eb44dcf94a79d955440333866d4545a6c465ca43326b203028272ba1661591b0b91f3886e656c4b78b23c558c5ab9badc3a10d11753cce8742762c628ee02bb0173585086b04cb30af3d5310ddbe016431c6a560863
result = invalid
seed = 2d73c234df9d9c4d149ff9038b6f5cde72a67443e77abd170e077fb1cc398bf4823636b0a5f88ec9efe1abd51f95877fd3ae0f654fb2d809e2258facce3afe09

# tcId = 120
# Ciphertext too short
K = 
c = 2060358842f238b0709928854ea34c6594fcc3b05904c6eb49ab1fbd824219d9fba018915dfd5f0e6ea3afab9ccd0067f4f58461cb3add7a7970f688d799bdb508cc8f1bd004d67a5b56a3dd3b3a878388abbf8fc7ad56894b58a9ecdfce6cb465bbdea1852ff72f9767c55091e6aeae79330d012a5d373d3ef59704dc032d46fad1d72321bc3b49ab70fd63b9f4a92499dc8f86e23f9b5f457aac79dffad5ff42cca1f0ea95857a26e466ad7042bba0f46cfe626f57f27383f37b69af601643fffc7ac4c77f7622d4d167b16ac6211041346d60983efd68cf7c7a936a3ee95802b9772c07fc7260501921c8ff72dabfcfe4ff9a94c7b242f56acd3c1141455e43b4187686466b2b96c2ff4bc7e23a25a918aa912a0d2eb79def4acabcf26c8499a1c67710c39c3db5c88a248b37122f6f7e03496fbab4d248ac2aa6dd8f2056396eccfad818ff80e3ef4ef600f7659885a63cbd645cf8eeae584a00fe96c91df373419fc0ea34909229abf92f87073a80aa493972520944ff13817b0e160c86d0da2603e711cce74ff34180249570845e99c0501ad6ef6cd2e6913632f2b18c0de6a96d5d20edbdd0cd97821f859a19823dd2cc005c2f034ffe7fbb5186afb703db32cf99267a9fd6ec2bc9d2f9470d05748ddca4bd1aeb7925cdb7
ek = 4aa170c9c0887e6646cea61ad4d8913c575be1872cecf6c3b47c5dcd0466a4d046100695e4c55c291cb0a5c27ae98c3e316881efea9db45795ca7a88ad9802db586bf782a578bb77eba9a037fb4e2c7553a846c40c5263362b77f138ade1cb3168395bea4682710378b49aae75ac525e513826d28c4455b6b323534ca14249a37f87436b28732cc6f0a43d623615f326a19bcfba942651a4c5d7f82b89008f32a77e18acc058f5216893702e0c32bddc20d55a9e1549c4c4061bbb05b62ca029b8e43ed50b554999b8ac9a59021ab876821ff76135e9a96325404da64392860a46c9c366c30757b2b86ee0f58629959b9cac91544a3ce48aad11006b7f25c826925c036c6523136f69926b8b8c2854f2c9b99c115f890958f4c2c47761b31aa386a51ca881767105b05d6c321f3c5fcfe8a305e92978dc8d81c5c3fd229e5a2bb55d9727c423906e11020e202e325c12fef939ab387335e8a34782c145d13cc3e378992940a0cc507ed079a8f4a67b704c91f1606f0a9e1a5062e680c2834641e7e4aeacd640aea729f5b47b904c83ab12ccafeb5607b3558d8695f78421dbd510af3b082bc433b14287de727dc762576b204fdf413ade71cc6dcb9600cbb8fbe17aed60b32ab1b699a36cb3638b8be2a71ad28e43675fcf669ad37c7c2b1008e44a26969493c369452c3c1271d333a276a60be86187dc4f1e27b82210cbffa7c661c9b3ba827f1b3cbfc5b48441a7413d6362d4971826dc237a5a3ca4401c234cc87fd568e4247f2dc3a0ddf2813c8090170a74d3abaf61494523713ce738c3621023f2aac032d203053b3790c5a023f4cbbd736f86d000de2826227c6601555503b969e23660f8b35581bb1b3a18241249741f90af19a3cebc3469fb665ebea63da9a7cc64bba58238b9859150db191049f106af8858a51b3c26b69c50863e618a5237e6257fb24bc59b17ff424657a6269731124b944499e2123616b7a4a4492fb1b42280643cf929ccd81c44e404b6a82676c540386b5e600b36975c5863d818d15b418dc9bda39919999c6714b8adb03202c0dbcda44816cee6c90bf728e2656c0a8b1ca2403ab5581c41270cc5e99a5248263806653e272344c67e30d97ccaf1126865b89d82bd918c8618019310952bac1274f73c3aaf961129a2482011a96f14b7229828deec455d5432a74abc98333d6fb88979a2372626b861d43032bccb17728cf63417a0bac9ad32063b8bc915da189754400a55c4b0c77663092c79f1beb7a6a233808a12c77b90bc1a4db63e707c9296e1b6c554ba748ba79bc8a23e9c2df1bb361741634b8905eb73482f703e2328bfa1a34253631eff726ce0747bf2a59889b2ba23655993462f6b571971c3515215976035aa05841b29d3423836507acbc2775201788232008b27f189554f233716940873421425110e3b3a5e16518def401ba8969c9081b8b617143df81e9ec1895c313610f87703e309a2b05ded64cc980c4b0720438d1a7fdf679256e5a74dcc417434091f2981238847cafc261f9a8fb1750996c4524e381ea65676aac3769e13729bb40f3105bcb54ca4660544da9c77f01b093e6255afd10ccc719e22d861c2fa3231759c6957450568060e2277e1a5c148a12911c70f85337d7d2455fac825e37448fd058f22107db818aec9f4744f77cd5b51b795103a1dca128ddc552d465d64701ab6933b875cce35551ada0a009123328889872e7b762136beb100c7b27522e4b97feac7344e08547da43b10941c40758e1d3c321c847e55800bdae29175e311405102de1826fb6abb09a1be5e539148c32f2203aa71d45979785a000b7f68f1546096564b95c1067ac8dfb78603a74b04ac8c0b7b36acaa6b6f12975ab542bc4b2637a31a4fd818d3a434ea76c179482e874151d93533d9a6bf9ea66e3d9a84a8ac98ad9b883a946353f0c6d7a93a81388282dc6ce41275a95549f79b0a9fab98dfd2b1c5abc0fa9acfad9a911e10c0f3fb9911cb5d62a3287424bff4542fabd00e54e4a740c91532b416cb678d69f220bbe968d5977cfd729103ca936ce982112697d3a84e4e62801d5535f1e5140fba5a7b763b0ce9a827b5cd4712ba999c9b5a731c938113ec06c40b215a117562b2c8c09cdb86a5a7843f36143a1814514a8d608334e3608677d7984547b267b7c94996f160caf639977e24b138bc921c11f9aad8f5
result = invalid
seed = eae225200e2f2f513da848347b5f481ad14b3fe6803c17646aa8f3ba109b4155401c59ebceb370631756e738764736d193dd4b937ec3761870e9f7fb4bcf7082

# tcId = 121
# Ciphertext too short
K = 
c = 55a35922d0c03874139f6cac31184801accf7de6563382129b6046752718c1c500d5396f0a5b88a142e68b4431b190476f1829d1a4601f522075b46974eb6988c1db9c7c89bbf28db370b3dbd4d7f725501505f3d7a1f52ec2faecd0174481501cebc1c5e4a0ae8d19e7417633e730c01d8b3d07974a561cded8c8c32a3685b1c47b8cecb19eff0c9bf1c7dc13258d91768e9853bfb44aafc3e9904c5023649d1ddaaaf92feada8ceb86735e48fe0c1455bcff123caebde8f64fb05ad242839d4bb772d703546b22fae064da7860c59a57df93e48ebf6de774782aea9dcd33fe7d1daa46f37668681ce34a7df99f1f199091d644439e4f7d7230e2cfe21e11e857128765f7d091dca5b75ab5edaaca610e30076f7e94abc28c
ek = 19388953682dd03b6d5b96603df63da326650972c7e075cc6505722eb9281a38138515459fb6b360db2726233c998665d0c789b600c12cc5cc2778470ba2a3fea20bf34cb177eab2ed225c0b4a5a727ba4da6cb6076478918870a6a447100bc0c8689547bc1a9e1667bb2071c92cb6e5a507623c716645773fe108a44a4ccfe30005b92106bc8be13cb729221ef54aa685273045f82b01d6b5c7e3cc2cf056afa311db57a58298182ad7965aa2cf66a53c56d720b8ea2dc2e1a991a8ac171a6582218002169af2483789f16f48c865ee66af44ca7ad194a1fc9799347c294ad45e4dd091fd85be22766a59773ad171bac3d93afc882f1157a36177a096c498a1945fba37bad7b937dc6a3eb4520007bc5789b5256a39b4068cafee076d9900b67c16befbc1b82697660959c9e7330624a012339ac8d37b8de2b7bd63d2678451ce1e51ba4b23a6eae6879509685947c36e6c8ce1d0c7cf7091ddf62268aa8b0f549fae810d9866b8013c2829f6453db235dea345fe5c459c5223a897bb0439862f93b7dd37695fc95b934a9146e0679d34383450b51e053f48121f1c495a2948915dec8bdc403314846d0ea929c855a415c9a8141783e0172daa83a56912655fa92ed5e358d04731248050ee16ba87644b6a53cbefc171e1f53d5630bc5dc08d1c4297ed4cb8bad4338b7175645a5006716e81160af9a6c0807aba43698a755c53a7f3c62dba0269f46e7ab33905f9c49c1588456b0c3029187ac22622d16de9a6bc7c8c0f610171859c48ccf8b9bf785fbfea49f68ab18bf37e17477c61277f7d63253f3b1304d047bb1363fe8c9f6ed4afdcaa7c5f529e99d46e10dacd8c357a6241554437cfa9d9014cab717169bfbe3a749a39a377133a4f758a1c44c58ac6171f31aa57e6254d880cf0617860c42a514875cf0b4f1b4c0ff9bc3d8be9074a1c0c16515ed6198ca94852afa4a72b8c10bfd22c1f86abf15a347a993af37301e99ca48afa220dc9bb88e423f611a96b371487e4a4ea73a34c500fbdd28ccf2782f1742f3c9a1a5c273d28a830450cc75e602b2452aaa12838e5229730a0911eb6467ad9aa34b36980a800b7870852827b1501b6408748449b84b558341aba92655c0d9792b84466bc683468dd6c6ac0918c03d43b3e2770fecb159519877e52ad5703806dcc2cb85324d295711e759390a025d94c396f222056700e2dea202ab657d209905bb37a0ee4ca84b444c747699fc450705428e7d8a803240b05d60e3a0a73194488b83a9ae42001462c6e43f998edf19699c5aa02853f19bb6d29503dc8e983506088c7f5a0870c54467531d89976eb936758e5bde4622ecb2cc6d18c13bd1a50b00a43c1b933ef2890c0901f979ba96ab7c3882a9f027a44a0acb70c6b78968cc7732c902d31202760842181c28ff91ec849bf8b49221b43abd17c0a447bca23420b13d99fd98b6d5a21ad8026cb5a1862a3051a82c593c4e701308c689af432bcb9b1deb0037b11bfd82338a036078eeb5aeae69b9d407aa0287f331a8eb6d5127dab57d80805e66c6b03b011b9320517d5a00cf67b9d160aa3d63cc0b70641436d13cab5276a93e68613d1bb3daa3541f76b9abef81fb1a946dd79c691186be70647a8e4bda7360ef579c77eab6d6cd38d2034a66f60306f8c185740b5d8ac9e9d82040d644de6416d85bb1aed30b64df38ec60b38553609b74b0255800f892c34f485b9e540b1b11c3544a754f2e021092491d6f2b13391921ef72ea16346c63766edcc6d716c76e8d11ecdb0b7d3d0a9baa651bf844ab38329643454065022ea6728767c007f4b6177746040f85f42bb4e043c7497f773c7507408ab9d24baa8ecc845ce4c6d34a18e7bc4cf621b910577a08ba9baf99ac10b7c3d7300b7902984e72b39f8424d86d946b309396629c6a4c17bd1b37375ab4cc0b674d756570ee3c904f023668596f1e090802c03932bba6aca96a1e33df0479207ea29319ca1b1d08eb48012ed295e100a6918d9bf7b505d47e8ce2d578f530a0fb3666c87314d14c80c0185b403f3218e1c51721a8b1d4b3d781794e9eb8570284b61b06da4a78d6eab1464154cb569a86f023081958952bbb5f4608bb1abc87b73b239439f81c66972f25c8e098ed140cde0207f271b231d8478bec145b857debbc15150cfa456f116d8102c4b88837cc1b9ba0aa9f07d53cbd404335d
result = invalid
seed = 6ea33adde160cf8b9570f77142fe5b3e5fed175e54226d3be1ccfebf9a6d47671c0e896e69c446c9d243804d6acf3767a338c1ff3c1d092d5d3ad365e4b20fdd

# tcId = 122
# Private key too long
K = 
c = 0408e806e94396178e1b5f2eaa43ea07f2ae9165c100a8e8553c73e346942fdd60bf58300c73eabd976517576dc18dedd7f05acfe3b05336a980f9ac24795f5021ebbad8d670ab6dfb2b1ac7abd1b90cb99fdb23d87036da7394ce7302d1d4d2154cb3fa765fcef3bed4cc806dfafeae3403a37cd3fdadec1150f3dd7fef351ed0821f91cbc45eeca2fdd6a498d6e5c80cc3c7e64c1b6ee2afd0e4d0aaebd4f8968c9eefc4809a16ffa7c8c71d66293db3305fd4b34ce4e76c12e7ef4d531c19c30e1e2d07961754c6fefc5aaabbb8174a411710949d7fee7eed6db7ffac973646fc6b5459a571a59181f10bb9334e18b27d6efd7c77c933153aa6b4f75a9a5b42bc07dbb2469507f11948bed56f73d3a1b1b4a8cd655a7f951472b346a5629a98be9d14bfc79807e9e8341cbddf557f499add498562f7ad32aa1e6d684a846cf4824182eac21871c62915eb2b615dc9fd6503b2bdd2b7e3badb724d3155d93e9cd74c9cb79d1c22edb163356c3892611604f484d9a957a5ad3a9b6b5463c72ea9b0201be5fe33192b14d7af154dba28a07e686b236d27f677fc13e6ac01a84113467092f0bd16779cf3c7941dc1e09640ecdf9a2172fa26d075220bfc783066ea9749ebbb849a10881ec854217c3ee3838498354df34280bb256c29d0a08a51c8df60dfaa8119a5f34edfc1623928a033670561386cc30077805e97a209c3e99871537edcdda44f572166ed7e634d3f604a22bbe746877d5d410acb746a1a1be544a9c015b10f0a6e6f1dd3a8a42ef3002b8c86d8e963ced718ce127c16fbc33e7f2dfa37e07a7e3f30f7d9ab303ad037357ff620785176bd4e3bd4e1cc840034bef4af8dc2083f85d1c3078e147431f58c7f72c17d86204b669296bc3d4eb568b759c917299e5fea6035712b01bc87cf29e33a8f6e8703dc6efa1a9224b0d2b3559494174e31f59511ce761c70925dfcf7284f6e789c6ba887fc8444958a9b662cd7a122021da98a0e90ed09f4e02fd0c85882790af8d16e810a93d11b74c50c82196d4e2daef382394cf3b22ac863c04a0e193295174e7c89b32109e7d7cbaf54d781a767e6f420799fc6f117449b5828ef554025c4e35611adeb93e40fd3df1ec3aede7451f4eaec53d48158f99c634954a1955c1f473012c393abeebef3180ed28016afc109cf4f8da0843b12a3e9d414b6383db36bd4b0afd7aefd36bbc86d7d3debadf68dd8063dac99a2726f97598daee2ae371172e32813d4718ea0f5c0a62792ddfbc93840b5324691dde8fed6cb7fb2f484ab6a62dee61636238d95d344a4b256542db413c6b0a40164b4ff528975c05fe4477e774e2282f218ebd7b5f204c049a18a2e5f2b74ba616ab6ec8a3d4e69d88cd4b5baa299199a002ce4ac417eb0f8e5b5e59e10e333db5a400c1c062dff07b19e5d61ef0b2bbb1e967d976f0b722062b6c7d40b306a83bff1916496a3d9767169d30fcd933a7545c8693dbef32d1f964896f1bf019aaa2d7f1fe542d6078b22d757f20a84c5480ccb5818bd56a9994385b1d627dc075f9beff415f1cf8864883589f6cc6e5a8f3d16862084b098bd7c9787e4b9f5242cf6ed71ffa3ed700a3efab7d21ebb1578b132d56cb7350351e130da6776c8aaabcd549b0c38bfe9ac52c0fbb32b46c2621ebd4cb56bc21a81ce9b9e34d611271ac9325cd2cc09f1e863ab3f706dc1d42abfd1cb4284650da9fef52d5bcfd1f6e40b61983a4e2efa1f902d3f2e92f13cb48eee0a31cf6ba79a1f520ddea366cd515be1c2813783fa291b2f7202b7969f97236d70bb41bc2ecf50bf3a0c98128e606110b9ef4ecc44be366a27eeeba246afd8df02f572722820f22f0ce88ff17ec4e62bcba6b28e1ba0844014229be58959d49e1cd44ec0a2c226f22fb54c4a641ddd096ffd4183255acbdedf80523db6943de52feab20667392d01454ed8fc537daf02453559a1df4bfe17d1bdb553618174ce9f56a82d4b000f2ca4c70f760f512e85af7662779f92944916cfee81b26721a098240b1457720af54843c419e6985e86b4a38ac8ef729aa2a6bcda245692b56f0f6b209f6f86c8a1c371b7664f4c3249dbc13b51149217af88fd424383fdda0fb4fe98c0f61b59ac105651b5ca05ff70c8d2ca7baed2c8e8261d617f4bc9ecb84cef832d68f4bb3c45a82e39312f0c077faaff7b03ab9f43d20313834e387753
result = invalid
seed = 45d33b266fe58c856ccb161278eae257e2a0196f2a103337eada46d32824ae0c00e5027c6cfd19d6bcfd7aea984d1a80a5585fe59885400d3798f07f2bd1fd30b4a537422c222c4b31cd7177be3e2dbec196ca325ccb40395decb1ffabc7

# tcId = 123
# Private key too long
K = 
c = ef948c1e9c8fc71d167bc34a08fc0d50578f9275196905b44902ec204b7553c1ce04ac4702eb552e1c3222deb3845aa6c4833408fa36fdc97027f2c489b2ac07f30e39355af9f9246a735a27bace26f1672459b52c8831b0762f974c56e0122af4176f465719cf91d8bcb2cb3da1879ab2232a5e5d72c84620b0256f3441d308ab71f6afc7572f9a08aea909008b4fd28e719e55b2ae4f9f0598b46faed7af9a1da17d7441ccc5303c865bdbdcdeca407598e1a972e779ed45628d68db590bce05813f8cdcaea1fdb638ea50ace390be34fb4f90bee8be157f4843832727058c21bf84066ae4ebfc5366b2e3bf8f1c4cbddd57527b6aefde08a9ef8a24d5f956a8bfca29f56fd0e900a0d6247d98d54fe89f6ec94cc8169fe6d0e7a4fc5876975a97025a1edb96a382805e67b7ba29793bc4b840f52da569e69ae523791bd65676ee8ebfd3460211a9f04875837008b732d867b1aabb0310be7c4153b424be8861264d4ee8c9d37582a6299255b86445662b50a9cf8b329690d218542c18c21936f94dd0c3b11a5f0531b7446e40010d2045fa3790096d93f10c1e3b0f7fa4dfdd2509f0d9d3b75711b4f2ccd952de799af9121c264f3d9ca3226eebaae6df73cbb4af03d5fbee885c05f0dca1a993733478b42ce603493141698515e1787b59b63066c0643759caa1cf8a949af1287313ace676bca93654857e32e43461e6a77d2eaa8200462ed52fd0760f2e66a37a9f3878b60964cb47513ce4799eead23390313fdb500f2dc40d022bf27a60ab53575be3feb67e5ddb6fd9fbd234393618296f3e4e6ef71db39465b7185be287c0828a330f69d865226c3aec2ef22273f18597ec83f9f9ab41f787acb34ef9d81a8df3b053c838024b7d7ec68ed6e421e70290d1eb46c014ab97ade4570925a8c47bf0b3762072a02a68a08aa9a4bf2a9b0cef2640fbc6cbf01257b539b4a96b69a660a4dfbb21c941583e6b6d4c3058f9fb0eaf872822d22115cec76c0096e5ca832a7b9f006b7753a61220f3dc341caaa4da88442bb8a12b4adf92c244d2e3c7f04bb19e681127f5003f13b022f813ca0db6bd743f204b9406df50634f8091ca479f850f542eb48e4b44d699ad796c35ffbc36969b3a09acee3959bed99a7d733fc7ec7098e775586d03ce0a9831bc0ac787325642e99325e330c054cc3bf6c7593d75b649097d312505233dfa3e035ef32014392163db44c7cc28e0b9df588985f1a0be5c6759ef91f306c45a14152656a586b24efc7400441b42f897293acf7a9de0bdfb3be1a4843265c6e8eb9c4c070c0bd78caa8f55f8f54633a9a38171869f38c5d79737adb0b2384c5a478167159eb2ad29a26fd94fef4fd92b62391c654762c34c774e241791571225e09f7265703952d57b33460c90d0c0b85089046d35308c2aac847cc575aa6e82e7f3a6e351f01582bc268561c6d23e9a64f2ebb986fd5fb0b62da13a5ae8e46095ca241c311cb7a0147ddff6f073684e49bb9e1d80d912e3fa7bcc7dedf056925e694f1ee308ab29c7585394dbf3fa0c57a07a1ad31f5670934f02e242460447186195799334c89c686389034e67989d8d4272ab935dc21d73583650e611e19bc17d1104bd6aeee17717c9e4d5b84642520b77624ca11cb30444da8cc8ff73e2183ba7c8abac08c4b475f23788fc4e043f6fb3e5d2418077e7a7afdb3ed653aba4d479b750d2065fb2d321ead89ff0fc0891eeeb12eb13ab822fc84df9441f578a1a7ec49ab20c1731ccfb6f7b6ee51c39006aa27ea8ab36ab643dd2a555219c8d94d733a879e1f18bfa150478174ef00a6f739fb4365fae0fd9a49289c198e6223b874ae2c4c9d3f5d57a9147504cbd6ccb0c6685edc82ea958ca636eefe001c941b39cc2135d1e7a140767d43fd7199e4aa61ed22b21cefccb3d2e8125069b6d29340d9a82d45391dec5593460be471e5684c0644ff7941f807e5d8dd7042cd6b0492e8eeecfd8e2be87d51882f3ed8998468029d9c2b43fb56bfb526cca5496b21367168c9e565aa759a1ed6cb60cb249728912b83eb9933a6ea08697338e6482c697dc23376574d4c709f77c66700b2646e010b73c82e57029371fa1a666e4ba154699227ae985526273f1f34cd1625caf37152e846a7aad8557b05dea560f926b56c2287e4c2bc20ae45ac424b818b6952c9dfd24f7b192eca1aab2abd0fe0f5b
result = invalid
seed = 02fd2abd396ffb78082ba0a1f478dcd10eda815627f4fd218c96be0ad5c721830876d818f58b323f7f09655090f46e24294a7258c1ff6231f785957b8d9af9c6c69e5bb28ea74fedc5b08a

# tcId = 124
# Private key too long
K = 
c = 91267c5b0f27b9700279e7382855de87cac25aa5f6776a6b59f5e518d33c317a44c82109f3ebe27a755ffb24387d5a4d286cd1d19d9c3d6723c216a1d53f42397134558f35edf144e0f3a1ece36149300ab3b1a66832d49544a2bbdeb179331c341bab842d2209f89ef6d9f372037d31b596948c265cd13dee96a4d9969861ebce6b66a827eb256f0e8fdd8bafb9573916493a1f2fff660ae5d036f03768237270af44573d432b893ff3d27ac6ae9af2a525e3c9809f80a8267dd3a3d92ae456fa6a61f654fa03e406385e5dcaad4f23b2627ba55dfee745296d46557adf418a6d486ca93ba97f2b95030339996935e0c7f834517e6cf97daebd89991fb499c398efb3c82d51d1fa3bed051bec08db3c086c692bd48f204018d4344746fb2c76ccc0cde97d8ff49a4495a28d72143040570caf1f52a4037e624b7f7e367850257e41f2a39e0e12e427fe5ac567f03ad346a20f02b56fe7a786c0a724c42636dadc5d577124e7c4c1d18d4caa9d6a253be1f08121f13a6a30ec5023f20af335812151a0f01a8292f63de08e6a394eef8d3df9996b1cef4bf1e5cc1433f2955253c4b5080aafbc6ef89f0a9ae80e44967f8c8d696574da99d63f9a8aa9e8fa77c65696f0f5aff1ce34e0070063acc8bdb978adcc7c330d4e3f999b00f6676c09c88af967e2dd7a164a44e2f376b0b2ac0564461feb49e6492eddeda9efaa88a84c8a6862890131e1bae38e30dcc6d0ea4b92b21d2cf943f8276c7a375a787ab4dd70eef105dda42b8d7122c0dcb41a898a45e66ea4f164277c2fba7de9beb4387bc6fdb0a7a467837a01522ee908bdc511a69d229a91ba88aca1ae34a2078fee3d92419bd6b502d45fc18ba4c41c0fb97c0fb67b64e7048ba068682d5c0e33f5a1b5dbd428227c7c063abb82de1b828db343e1f9260499cd6507cae9bb08c7e876b637bcc5a251f19b8dfe40bbcced1c53ba595a52d6a25058a0ffad290d76bc260d679446bef7fe680fd3d879d1cde723610629cc219501e5a34a3cd0b244b4f6b36f500a176e5c53b836daa775387e0ad4975333b822714bd8a3c3497f01d134f42c1b61815ffc98988e115b1f0a49389d972b42fdf42a06192d509e347afb34550f41353b195efc82ada50a8bcc66df5a16f6c22583f2c20800c832a1cd78c2b0734b3cd7c239788871a83e0948f494350891971a4b02531ce981da5ca5ff62712b3fa673f75e85f505baca59e143789b83b3499c237b44c3ef55fa670dd9d39b9a4afec6f20d52ec2b5127ffbad8796c1b27a8b57444d32c15382874f71ec5961e35e0e635bb00a20c30ef5a3378f5bdf9396d416d0bb6bec111b8785fa8e566a264c66731f60c591c89aceb43a855d79419f87bbfeba95da52e3897e9ac9e7b5059cee0f96c04d5c9464ec7b8d2876902467fb31e04adc09873a692e0577ee56b23d0e5f4d089ddb45c4165862799af877371e48b814c9aeea6be58130263b33e9409c1ae4ff675127deb84ad70b148b5d22fd9bdc68c8ac9b57981198690be3dc7754c0abaa41a1af8556bee673e214414580cfc186fe0af12b1e9e7e228c9f66d5b8ac5ec2b42b05c67ca8f3e5a6ba153f84f71e787957b38a2fe40fc8b3c8b3338a5ca1ff8f340c57197bfe0613178a86e319e845785332c46aa87c6a164fca690331098e3addf1ef948cd683abf30d27a83c9539b7554461c39d82ce8952c65b337984dbec504afcdfe4dbd6d1eaca0e7fb315aef80ab875ea89089063323b72fac8f5dbf8428b667d8c14b6da29d41a67143428df8c28676d75e30e572cba3ab902a9ffa4a0ca4ccea3efb3bb08ad819e6ad4e9e128146b23baeaa56a5cef86c214311a466743cdf265c78c8956a577ca3b5edbe53a5047fc839743f8e8e469102c5b1c973206407f995a1234cc4953069ab8e649cafb2dd34da811ee73bfe3c6ba98ec0c9da4404681a32de9a6e6c4a649c86827684decfc783041eb7c4a2dbe42d4f3d1c1ec22ee091453f682796ead5ad0e8e74ee2d9bb6e4221c413f3cc9b3231981efce5fa46b53276379963165e6fb8f913272ce64ee623f83cec7ed1f61e5857efb46ae69a95c59d2661456a2bd5ba02ebbfd16490d9d3f3f46060de9c1452d2c522f5cc0dcee00b739f612453d07b65d43780372c669eefb0d1ece05aed593db8139407d614679822dadacb421a873d88e56195f71f9d808
result = invalid
seed = 6688bbdcae18a6388524a2eaa76f9db0d81075b90e649f6b9a6e2803551ae2e1edc412fa89f36406bb0fb1cc81aa9bc74799d62b4d7b1f2692dc89f6c7318574ff67e9fe15f1226f10d8ff36895923ffd6fd4e36e825ab7ec5129e1d296cdd2e80aacee3ebb931f4b9559c155bca8a

# tcId = 125
# Private key too long
K = 
c = ee019e16e59825a504b76b214c17208d802f217362cad2e825659a379462c59c13b063cd4ed8167cf12f4cf606c3b1b88f96fa2999157b725c653f1f1f8d775028e27262bb592802543a7858706dff06f9a7fb339a7c24235df51c00780944e1ef53fcb59b7e68c7aa65175030edff4f75ab589eca8d2f8c086b73ac61ca0aa67545457fda55dc82c103caaf8d82e8abcedc76e0409b4b8d31e80386016f622ced2c3ea2c74ddb2e262ffa11ad4327e620d522f454e7399335f73f749e825453b9bb0e7061892fc953533cd30da6e8293a8b0467d4dcceac91e3013e4fd092be6c6b9393bf1b8cef5e25bd78fdea953757f55cae045873116e290cc2094117dec00a56940daa8dd592f3b61e608ef5083490dce89a2802dfa6de03805046c804191cbbf6933372443188f47840bdad1293f6c48d949e9607fe63c800a0bd4026bb6c1b66f33fdb521281b298e7229d30b1a76dee6b99342d7419b3af8113e2e1497b1b073212a4d8e70223244cde02b5d36591341f5ab43882d6c0e373a04fad4ec01ad6c311d933bef0c1e98de029fea6757f1398d0d8d55999ecc29bbc3e595d30bdc4c2c0f6aab66270f8e246b624a846eebe3f82786777a14a592adb1f41985812d4e061d1bbd7fb21933d096171b41ebeab51852d2b09ace99e256ec4173b9d9df0559d357845d423bf6b4e45ab3da39a44eb418a2ff9e0b60e17c8a514aa16d1d9c57305e697f4548713dddae9be9f559c3250ce1ed8c0f3a24831005a862637c026939cb00389f6c505db235dc5ba0bbcaa8a911181b8ff0dac69b4d77231180fd96ec25a11cd1a0592b0191242f8301be377acac59544bc7d61c38c78841cc060e93f62951265b7774bf1edc5191cda60559cd74d3301cd550cbbe73a6f2213a74a0bd27e594b6a2e62ee67d3a5f1a411ae3bbed9a888c5aaa35e843e7e2dc1cb5ed0f041e4b6aa37552c73c21bd54118a07777b69cb589a9de93c936c14e50a6c9ad744da54fa02d93d64c33b68929c243e86ae97ab55bf16a5f46be9ea5f4de8b164d08b6c14d0b830cb4cb4e637b7d5d0e44c9bdacdd6eaf928fcc709ead432448a49811135d20957ebc80db0b65608b266d8c90fbe25d8c90bf86821e4d610d91ef83c642793eb2c215553c2f9901b02a9a8e0d7900f2d7cc078889aaa9f0d95bebf3193d56838e24e79c62bcee47318c86239325c4fe604ab3f10f6ccaf6d8fb068b53011eb008961836a799d647ef2f64a679cb1bcb56f5822ae4370efd317656f54e003728f1a7dde8eaacf6734dc0ca2e7b0718ca19e2ca93de826cce12fcb35e670795ee54dcb4f3c8871d684f4d5f3bb3d12f5710aec11360d8c482a27ae2980a30fdd325aaa4be0e91744b764ca159a44b89dc5f9fe2e631715a525cde3d71efe3075f2ad376a4c9de4e1c51250184821135338b08a6a0c403eba8490fd69fc24a92c9eeea66333c024bb6232df758310b5c2842ae3330562605ac50f23c412b9b6c15e9615692f9064b392efdf75bf803c87d3a6d6966f84dedecba29795dec193425b4574c152fd255215c0b25b2dbcfb676dcb78c7e1ee5bc7ea425b81fe7f3ac3b37c1e49fb1bfa76c5471b7cd7e69cb76be772bc6dcebd5856635382fcf49b02502e1d8a3e6109c0dd86084bf660ecc2455a8c4f6de5f8443865829595a093a7b76e5a35a2c13d1f4e6c1e8ab1a7433ba262afb15a3a750ea9a6d9686dea09618c15311ce71ac23d8735c3237fdb43d2de6ff978eb80d6bc39cdda6faa0afb5dba067a306ccb46ec77b8625606794523a203201aff4bc63b5896154d7dd5d159b35ecba53cefd33f12b7a9d91e271c074385a02618cce05dc8b70c28b26d157a0e69f86c60f46b9e75e5a63c876d8fe4dcb801f7cafeb486d301babe4702f3cbccc584a8be89692cf8c12b0e16ed15f083ad915545e62ae1c65c9c892d65f30510fa421c9378d324fa9e09c6a4ffb7bf8036eedc297363aa9dccf6724cfa438f0b2c2970dc6e7603b34785cc10b7d1277dd32426dc3354b9a5967bf4d0dd564c0f97f5f485798b3f7b760a58576983f661f7c8071280858294e30dacf238b57df662654fc8accb1b12882d72da597eb7f970a6b2a560d0b092fbaac1af3697e5fdc4398a725dd09602080ce06617fb417a6c859574d0024b1cf4e92a2875f733461360f781223b508ff024507eb2b42ce756b4fe
result = invalid
seed = 218e2b5dee8bcbb645567ad67db1b106a9d99dc8765d30a8882b79665529be0691b799069d7e2ccbcdf883cf00fb68660403df688122c98c8e006f018c2145200f305ca9393b084690f9ee9290d604943afd7a4abad6c6129809de2bccf694cb9320

# tcId = 126
# Private key too long
K = 
c = dda2ea0720c7c98ea481526bb8e1b26518fed601f259ba0b8de19d5396b5db3025522d99d47ae5d5b1fe35e77ff863025a78af50f47eda8b1063290ba5acacc30e6db6614a34e350cb643328e9ed4b7e87ce1b2fd445bcaa2ff1ffb88bfc0c2bf036ffd90bcbe4724759a39e0d84d74ebfb13d69951712b0cbcd159ffe122d3095ad4d205b00312a950c5ff29abfe828b01a99cb5fb666d9a11cf4f01db4169111f72de6861507aeee58144d4f3bcf39eb105129b9708a649c1b65fe0cf2ef6c75a06b0948cee8ca35743361f76bc1d50fc60fb6399dbb401cbecdb50f4b7801412beeae9b2f162c1d329ecfb1df6f7c7d66ff85310a24ee422124366fbd8e0336b935e31845224efa67846f6ead65849acc43678331a7a8156ff41a990fd956d598138c27794fe1d121797d256450780ab6088c738bc98c2ed95b4099094419ce19ecc2fc38c46981d5b33e152f24e873e82aad8ef82a10361521baffdc1a47ab3abee03720096dfc455680f822bd9fa72be7fedbfe004c86bf69f618be3fc3933ca273f0835a063f2e6ac5374af75ad7eb9a8954dcea2137235dfced2ed975299e99a77f56f551d7b6bd4660c96ef62bd6d3498703e65a63ce937a304ef6443b7467fc7d527dc631e434851a241bd61e2c72bde6ec3f49e35e5c23ae364484a0c1380b4a27a5e89f696be8e5baeb5cb1ede2d280a966863287a28f3963904a63bd17a466632a82ad6893b8a812a54bd03c0c8a192d1e25c9692a46e26c28e9d0b345e167e7a08d7ffd9811fef2c64d5535876993738329432656dac0dd59846f23daae5f479988da9b7637793558ff438f41f27ee817871fb3f734023591413ba161b343a578509d5836355e339051520f8b75b81b66acb564128478eda23258be20513930ae4bf2ddf2e2d25c8cb8da2c9ed9965a506a3cb8b98c0c6fcad22aa6efb3fea94a8080ab4c7ac306e948b5354828d06a685d210587eb7c2f52e06929689f7a88a9c8aeee3d3c508aa3172026f8c6b8c6fe4fa7773c54a58caea199fb6b20c7c199ddda3d749b211638adff9d548f9294c0844f3f25e9a934cdfc628f409313ac56679d0a87dc96ce6cdc94a13f9553f78362b5b2724dc9f14b7e9b795d8449b286f24a3eb5b99852b8372993c69ecaa1a110eedc9688fad52620276bc0f1baf332e51713f9af01f2dae3104345130f91f77772b2dd75900145ef412436acada436b8594a3bccae8d7b87ce23f74b5269d7669dba93bef57636d11c6a341a3a1e9610d3ae15f3a63c7552a8c5d400ff9e4b93427d1daf628968a710d51bae2ecafa4b26bb46eaac89c45e69a2cf9055fc1b38f86ba2ffeedab2642535e53b946d5344dbc90da0e35eb83499c8075b81ca0b23be5ce6bebf73346985e7a4da3c35d971f29f7044a1c354b95846eb3d4d20f2ead5c674bbafc7c075dc157fd8711eb4a63bcd4fc3628ec3fefa57692b7304363f700dcbeca88776fe17737af83ed63aa184d7c2381301469eed7b0bdff66f767693e1925cc45f392c7ef55c2f7cd5543a911cb416d2f9840d4f993eef6c8bb432559c8f03f28a84bc3d827825aa44257b53b8724977146246d2adcb1c4f0ab552fb731f23d4bf3d3fa83012864220f0332a3ad8369bf77fb7f85fced651df809d54ff009ffba51f98e40d311b68a1ab553bc4fd7d3bf14c4c3e06f8847326537844c00abad45cc30219d31bae8bbbddaa15dc97d7b4831f618671144b06064b18e9319511eba02e614afc66bd07353ea7c925a42681e49d0749561fe942e22abd7867d9b84f558d72f6fba026f1f535b740255e6e13c3bcb027becdf9082a3bcd882c40c53f196c4faf3d4da9cf8b2ae818c361dd83cd7287acb490fbcb90dc4a924e1717cf97d6dd533eecea153f07189e2d1f47262b13fda024c3142583a997e2ada606ca36dfb16889323f9e85cac82794d46c8f71c3e16e1365f84bc06e92a3ebc1a76393ac84b71d273ffc6bb7c2b591854b0fa18c30af840c1402bda425cf13fb40232cbc0a670cc1c10e9dbb6e2a6b54d5c99b99c4c76c91ec7169f403d415e02731c606eb823238516322eb82fc89520bb283b2badb2aaf7535dd95ef368ca15c6ef46bbae041654d3eb321342821da6fa7c09a4ae629cc89242afc69df1b0c718781e941832dbe269f3d8d53929c206652c2dab72ad9edfa763412cc4b64add12c59c3a2
result = invalid
seed = e9d09f5e25a8481164ea8d65c49543d757b050f3aabe266aad3a770c7e46177db9f57c4a3512e3a3569abe728a4937dc4a107a1a3ebab1778287bce37d4ec94c881493263bb6a7c30c46cae42f14c783c608e05c00495562

# tcId = 127
# Private key too long
K = 
c = 90f56c4b20823a3b190f3b68851680d1c6652e744e79293a1e8025a8d1d132d6ac88f5697b249f2b3efb6b65f98b8dbce6ebee851f1f8ed3d4094585e60ef93b5d4df88f09c04e1419231d5c2bc6df75f5569867afb700b68c882df8e06df6ad256a160eae2c4a26666f011a986d678330fc7cab607d32e65972a48e63676c4675cdb98d4129661b0f7eae9fffe87fb6e6dae66c8f9c5ba76ebd3df1ecfe2a2649b9d4cdd34e6f749c7597654b26fa2afbba941a0f31ada2e1e7eb5744727128110def2aa5181d65fb2ba1676176aaec760355080fd22a22b4f893722062ba5ce43f9a0636e7bf00fdda64d1219f5c76cce22627b04b9d7c1621dd462aeca3530151e7c2e3a7cdecc11b588025df0c1313057a9bcdded1ed701b7cbe8b8466f4191f4483d316057e24540130dd6ad61b1be673329a88adfaa92e6f043e25a5be55560fcc30dfe83261ebe300e937c87f87eba1d9cc1b2c1c5995474a8b89042f0d1299f8212b9855312181e105cd2da71fbd210f49b56261ffbcbf5301a9acb8168889fc7697f16968089af31ca99b2c985ba47217c2a4ae07e5994bd2782793dd38aabb79091d2224e36a60c4b81b9aa8320bdd411c01cc7d83ed33e6dce314b321a038a69e8b51ec8222f19f04f8189bd5b2159d1b0566bd2292421d0a8698f3ffad84020cc8fef60e5211111d749aea28bf5e819ac383081f61a14344a38aac7647788d3ef443b19cd9e8f581cf47f81f61ddfa19ce7d9a4f519fe60288ddc07013cb60a0cca7139e8a31534cd963ae1826ff250a459442a12a59eb9237c30bc58c4b2caf83e9595c34db1e8a04144cb60e95d0e612be3409ab540e4eeda15ecc6a2035c4ac1c52a60d7afdab9cc2e39650aa7e3d7966e9cb5c6c74729b95f2b365d5a4e574c8ab1893379997adc4944aa4287df54436066ce55c24e5e76d54faac58f4582b77fe2e6f4954b81d2028afa60bc5e9adb64b3feff5806e34a6f7045ac2d74ac5defd2bb774462b8ed36b56daadbca880ca9de9ff2312e481888c783cf8d2eb328e7e9ee506a430cec88f12123ddbbd754810bde55269f26e70f92b13ba75326e104867de13f7cf2c83de4f22b4f5f8a352f724e136bce468472f15368302d853b3129681f7441259bbd4ead6af08a1640552109830750f2c9293d6cd2c0e607657cec3a2a5e5f2f713634305b4eeee8b82d17048a47fb8449bedc383cae39ce679ce634f77431e2c0fee9c287dddcde52460969031fcc3dba1066a90d6145900d91ce37fb05a139f7dcbdf2a4dfc5b2121dd342caa2378472366588f9fb3d4dc1db525a8b5336871139bb25c91deb7ad66ccee69736c38c6d4e89822b74cda3a198d9f26174cb7b7a0facfc93ef09ece75ce1ed90cce07e7713dabc833c9ae4128600625c462d331726c424f6b8d1e95d1063587a705f9e943c5b05cc007e7869f4895237cd95534093ff4c6e401a8d2b09979d2e2a0efe8141c09097e16735f740b81c50b0eea8b8c6781f5690a33b5d7459598f88a9d6a1a7657919d0b6c993ed80029c8814ff2edaf683dda9ebdb7ab9a7e317b21415ed876cb449a6a0f674db96f2781a5117d37a3098f63f1cb789a4b3130e1a1f88b9962b5a5846c6b438fdf9a80cd39c926b2a5ab679ea0b7d583bbb3f3403f9a782ea71b489cebdbb5f7d3f672d7097b023d426a6b003afc484b14a5c8dcdca5d4bc640b86826ffb6213d68cd993f7e43970a94c4b22f477203e8887f997b440346fb170c4ec97b5c65e2951f5810e895531eb2f72c97b540f2e10ca09f0b8db0db2aec0b47e5e602830cd04d5893822f059f38c18a5441f5f20c7b5b5ce8006921ed4cb0db5fae5ab9d32c1bf77e903e57062514b856da0bf75b35d2b3d7c603d13d744337b77e025615c2da6b05d0a2344b1ab748f586e3c9b4184c3a2896d6244411b40eb18333953a6c0136ad6f6f5e7bd6cbc22ae300e2f86ea024b91f9ff2d6793dd9433a62863ae7ec125afdaa286c6e97017d52b5ad7e03587bf72d65459a9f8bbfae38c6dea2160302d8b6b3e7eb7f3f919a528fe0f4a114c3d4e3b5ff1081394b8bb483c384e66c65acb23f84efa6fec45427d3d88e2bcc904023e12b757cfa06f9788bd5a462f43020b06d721ac80a73e0075aebe0a541209a30a60e9cfaa0ef2055b8887c8554224163f2ac66fa5a158cc6ad2c304a255c6c20ea7e8
result = invalid
seed = 378d563be4d9341a37361385053e01895685bdc9d16db3c23c6e42aed8b10e283fd038cc3ccd9ff604991325338cdc191112c65cf8955ce40acbfe7614c9a24416c5930fa1bcc796a30a90461d

# tcId = 128
# Private key too long
K = 
c = 4dd005d1897d9b7bdfa860fe0550d66e11080c52ef3c3d2a14394459c4e30c92f6ce86fcc0608a5c89ef3116b4a5c028cb33ca6f4131fe3b5b3a0500bdaf9f24b58c9b08fd9accc50dff1a3ff61781eb199c0e59c0cd0f506a233a5a3dce2779415e9532b9e0a60c2c79516172ae6e542fec2873945378d4ceb16cd3d7b1ca6452968df9de1645b6a87f24a9ea51d39869f1c94c8856e4e1199bc22b98a005d429e8a18abd61f58546e822cb9ac4af16bbf5f1a0d5f604aba05bf028e40b97d3c89f145892b8e940e19a3b7c3ccfcf7bfea164d40949dea45eb2f36e1431f1dbd646e7f13c1e7806b9549187e9317359d77ef128108f65457bc2552fb4db7a6f387fe46c06951fae6cb42052e86b869a6ece73be906c537f271e9f110bde599e70e862e9992902b6992233c4e4704a4ab6f7dda2c819e8a3ab126bcd3030a6fd561f5ab7b6a694d38130a1fbe180fa555200b4430c9fe24d25c3002273bca9ba284c2bb885f60e60cd32f88f5304fb38de99c64f2e8ff06b8532bc10cb94cc3bd81c84f4cff8cde4ba8aa785a697a0821d6e03517c694d12539d63c52d46eb47d6ed3f65810febb8bdfc47db80ae0c0090120bfe0edce67c8bbacf97ef965fd7e26c605cacc61e5ce59d66988b3165314e0c70e5bf8b4f3dfb61714144e7ac938b71e72cfdcbae0a0b3ded9c550d87adf2d8748aa5e455b7920f2aa7ef1122c1148005de75a3aa871817093d3f2021f1d4bab05d730ad7babe311147fd79397879f3e5e6ef949a6c97f19e2284f07e647d3c50e200672c04e1b9086bc29c2a0ee36e3b550983922ad9b4693e3816e1a44d69dfdce644e8aca76651795b8bad0107b48f665e2cfc7c355eb06c4904342683a8f6e7b8f85feae1dae0af313aa61f75b90428835783ed15ce2cd32c61e0bb17c384ab57036aecb9b1e2a2be7f8765c30e2bef33c259a02ef67e851f65bcc60d68de10b273da743a8e45f62aa4e92170e2537ee96d025a20d7f6ab3a5263c279b3f7d2593195904134e05ea36f0432c2ff2d2f5eee77ac3fc990236fe55130726d5cc588414d2244ac20e84e0ae14cb842c262139ba4656abdc755c333f6aa9be22f76bac3b182235fa57bc04bf99055618f6ee008f10db97335fc851c720b1eed2241bbe953fddad8e21363028959e7f40cc8ddcb1b223c0ed86e6544d4e9cffccfc39d07317cb911cd231c0c4a0835b3004a78b8fcd73bd86bde0b81929ae258b29b5e643404ca30e52a883eb2fab82a337c6d233431941a5bb85603804d10f5fc8ea51902c02686842b274e79606defe28a0a550871a0e868147c1b57079dfdab6ea1daf026566878a0cb6b0a9dc3031f166aabc4149b9bd89bc0e8022808f7cf8a9d74998d496aa9d5667878c50670c62aeb42f9f86fb5718f385857ab4201ede037996702144f261a172bab727ef7d3b1e5e97d948cc2e7e9b1b1bfbfca155727f2adf9d13f5e19b9c9ff0bd864a1669db46cf15e68cb43d21f0e406158a1bd1a9f1c97cee4c08617497b6539d7e0b06d3f6a22f9794297ab261571988b96cae1ebff423d895c78169df0382ad98a31628eae62b7718a669c8c9e742b4611dbc85f9ee341967b8b126fc4b6122f1cf63dca2b60d4affc4d55fb7f95ccc3c759e57fdadf91426bd71e7f726d012a378f5d4834aab0eaa0af936c8af41fc615dd097b12d2e80e116a73fa1b1594fc1bdbccf88a0cfe768f94c7b4b4b731eba2529b61f1ef625417865701d7359c47db63496b2d3743dde0a30dee1221d1bb4efadc89d6eb7f20ae80ab5d34eed859b3e3b083a9a05ef536602832c46b62ddfd92e6c433f4d6f2bd2561be4895483e17bac5ba869db41b11ddd2a7fae31dd3fa6670d5ae12d099face3614cfface8e7d3380e27bd9b306576b5c7f80137f82005afd65accfdc5d7e15111ea70fa519ac0fee4fd671427753a579c4d8805c193c655972c57d74e3b2ce60046094a0526d3decb4c1cd28beee5b76cee99afd0379cdf6ddb8a93a2b2bdcf852f306e72af5d3c9cc0e4862f7fef53ec4f565058584a21b5897baa8b68d06d078de2b2de9d2ed5d3ff96c4aa1b87f24a66a4acbcf2d80d457c0d2459128a27ea08098592379d42c20ad30dfa60dc6fcc7a2df9160768b7e049db0cea8db667952924b6423825eb731d0fd97018b0182e39ff13b437cfcdc6f6db0e7c14db222de3ddcd1
result = invalid
seed = af013280824eb4c38e203f99c90c28a81e90e3763dced92380c1a7fcce5817f9dfe2f8511433dcba18393d053df082ac4edfecd1e72c06fddff35642daf19bd8d69f257228e9c91688ac407d4a359099111d58d31cde86edae6ad48b551ac774aaec5273c2195ca7a258f1ddd5b5c20f813082dd861e

# tcId = 129
# Private key too long
K = 
c = 9130a345aa34d5cb72a58c9e0f4a520716e384be5675f5f039a4e2b54484b99bb04a19d97bb86b4772d2a76f38021377a2e4de3cea4b95a9ecd51fe41cd8656c9a02a6047b48e0b85ccf37f349d9c09f5ecb82b5758b0885ceba0d7ec8cf52c1236cf567ca6d07b56b5caaebd61e26957f75460997504571c9d4c70e00c96be4301a8a11b3d61c23973bb9ddd5715acd302ec7edf2c003a029f5607f5dc4b312085c2baba8f7601f951a197653def89b52c3eb8af76539f9e7f421cdf76637d3400fc4ff73bee0cc6028e8029d7748380442d714db6530f0aed1e265b6b0d0294cd891231bac24329295171d8acc5eb88b3baefb02095a40fd2453e3575d792c2b1c7d1bf0c5376f92cdfdc338c45df2e3760430e0cd2435f4663ddad0a0ba5c1771e804722103050efa01aa608e3ba09d79018a04f8d7d6c4f38fb4377e91275649074f83cff3e75c85bef90e457e45111ac3d80bb1084209262cc0f5a8467389aea36f8685fd300b43707c6e76473fb04138c1e2a8623c0a2115f82293f1dc2cc5e4c136577d5e5375bf650a7d4358b514db88f523068d41a96e90b60d61394b8c2904a70a4e83c977de65fbe7176112fd552ef6b7134a4847c4cadde078b6baed9c061e21e8293ca8799d6faaad760e59efd3a777abae52829ddf05a1741f07a0d741fc83db067f5f0652195a2e3e0615e3cf4858451831d7be69e1dbf0984d629c65e10a794840862606107b7fe42f548cbd26fa3ca3cf31afe647a86f555ab6320c3a26de005bfb6c4ee701eea0ff2439bac9b21a7e30720e8600dda755d59877ebd204919d4f7686f88348283b22a6db0ee19d5edfc7fc5c623e61a131712acbbd36991fbc3b231ca27022abc1144d230aeaee922330e6213f961f8882b000fc0ec792f87ce527e1af85b6e170d7a271fa356a83b03859357b11821c4ad99c2739eb72cf3abe4610fc8ff675e7dfafddaab552e894f5935f3485fb89323455971540e54b41ddc4d2becac8a02531495cedf74505b99105007183aafe596c26825d3a9627c54dd7289f3faa440ea0ac4593f3e8ae7020de414a41096cb298e25f2c75b787d10e8e8738a0702b2474ff15e5b4ce56576c3a03298c90db0d1f1487a74b24285d033b40cf7cb540444c0789c6a7e0f85aff6db9095faa2efcc27e005d2f5aa9e407a7b21c73b694a446769ec02eac297e257faa7381bf4d0b72639ac89b5e6535785370b569e11c38202d9f92077a455377acc838666fccdfd1ee4e40ed0e4f2f76c334e4e81865960f8b8bb081198eaacc96b14e3a200e57e461729f942ad62cd6e7dd9e2652c1b138db1c9173c6ad13336fe1d4e834e7f78b1e328fd7715fb5cfbd1da7205a0fe4e47bd0c59d240b4cb21f1befd14602acdd3f4265453aea2310f862518106740198e300306e9e8b54561408ffdc15598838bd8410e843860f6178ec488fde106b933d55c79ed7ca7dd57a08330cd06adadafa96d7535035fe4e119ca617ddb212c54f6af6a2494048412e072cb20a1af333bd2b418506061929c84e2fd60f14841c430bb3fabb86fbdc41c0ffb3329a9b54589c9d1f676a0523b23b93faa1de358c641519c2501d064a297d81bc49c91ba65bfef2a06512323752e7eb24e82d532e8dd7c81548ce9344b3cb583e6e05c12d4331d464d69fbe02f72472e01faa9fa82e2305e09f3215c21a2b361954c7a7d51c0120c508d17ff12340e3d5a1cc0a02b7fe255a625a63b0627f1d4f4524bdc0ada4cc11a54c919495797c8cea72e5569d45f29095fdc0046e998f3673df9b6c3eb6cc3ebec0199d35275f8ec4a5b6ceaf3ea0d519834c040a2459d2b044f1babfe6d6a05c936365f3315f1e761b88022d935626fc1a15f4f59337dff8531442d937b267f7e3194820b7b83e3465ea20c1ad5944eded2b6a05e98f5d1fb3c1c8a5044d6e16254a0bf95b8a27e9cda21c267689278c3e40de7cdfa1783752955acbd5b5762d40dc8204cfca5a5bdcf0437f8d5d4a52b2e0576b9e76741826b8cce8831aee9a11a9f886af929a2b74168e5cac194b18fd1a5ad6162c014e37e5f6a7085ec98a8a999c003a0e78d3ab24984a6d6010ee460134db8a6350f06cb8d0ff00d2cb99c2a07b64df17d256fb25b68bc638fad6b485b4bf27c00cffbcdb4913583be32a3fe3f406f5d03000a6ba82c9e85a9077ffddc2de60f29eab1d70
result = invalid
seed = 58f76a2952d96e25525bb01aacac77a45a805194e01161c7e5633577a78be2f89971429ecb07a91ba4a5aefdb3e1aba712cf472d1eda67fd8e8604602c243618540b9a4f4cb319bd549ba108dbab6bc04fe7dab42521b29173fbab6b69037c9a568d0cbaf1f3e64e7e2d2455d8a30f05dee6640b3cf0

# tcId = 130
# Private key too long
K = 
c = 06cfccc5b54406b4faf3edf40df6bd528099e2fc9bc67aa253cce7e619771d5c1d107c453fb39f17b1b03d2dc520aa27f1a94f695cfbc323957d282d797b858c954db18ca913697eec2aceeef8cc380a19ea12f670441f8d2fea07cf53a4251077e6e246bec9aa17eae98e5ed98532405a3619de4f141731f4437e426f976ac09c059a44e08c84c55f7262b130d7521690295b88cbf3f7f3b783befc23fe6161813d9d3a34d86468abec96d1674ae330c59c4447b34ae866afa359808bee2a94c7818f55dc719c6007fb6e26dc6ccd463474358faa7e7aeb2fd42b3b9917a1bc42b16303130d78662688a59e03ab2d73b655b71b1399c619e56c0df995733ed3ecfc76b2d096250298851103d2adba5b2d5e09c80c8d9f6905b4fe3ca38a285d391c762621d1b0e4246c5dfb61c493300b81749e33be334496ec3ddd9836a1b73b51555bebe6f7c0aa9e25025637eaf5dadff767b65f80f2094a01a85ee2cf5323d65a7954b36340220e424a5dd57b727d5edd589ccc18f3feb5105b9c782e36d39ac966feef2c1b10dddaa442da83e0794ad959b0bfa64f2337b46ba60dc58f1ca648ef9765ea19cfc45ad71a1b1027e3f3aa03fe80ae7a7a2436975e06e48d5e26a3df9e2e1ef6ba6b07bc4a755514b01eb313cf5987d4dcef00724639e7d5bde386661e124e5840259d4791d8a35a21f5759843e5e634991327a8d9fbe9574fceac0d7bc23987b98ba4342d6d09c8424692d5821c5abe2b800834de0e6742fbaa5ff8e942dd2697dbc01d6480bdcf47b2fbf5317a29fb15efbc2d669c561caea02c1c9594c0011eb3491ad18d4f8f0cb84c8153eb286c5403d0f033f7c170f4a9bad898bcf515d93c20e45652588eb59479219f328f922283598a25fcb383f45bbae7c6006e42281175b5f157cf464ecab8056daabb15342b0110725731e34e0253ca353ac712c14e33f6b755b2df3fac8f5dbf15c52e3ab0510b76a7f56c9c2029573ec6630fae8ecfe4818d806ca6e2d011251a0aba98efe92722b2af7bbb1860c094c52db8f9adb1f636c73232d5a119223414cabc08cad26e098b9d33c623ba1e209e4a6acdd3114446625406747c8cb1a4dfb093059595f6a4af45141b4a561d69f5f7ea25fee4beea794a915cf3f870989579f84776c853acd843068afbf0473a342693344a0dda3ecde28396f3f09011f3997e01f79a2821ed3511bf7706715d7a6b2d147d741840085f3fb2da7b0c961666e54d5b27c9dc8074e4ec892ce30d9c4bd61790a9e5f50b601306f10c16b3f9528d224ac8a61995bd136b3476c18c3e7331fd7481fef423e52cf00e7965921efec49cd53a9908c65cd6227bb43959ad7681cc8b355f2cdcb10ff444419c8941915b59b65fbbc48c76fc2c4acdbc0c2e117ea4c089d76673cc463bab9912c3f7b028e911ad0a370488301d6d6b8d4ba465fd5e187670405c2d1c27cef6288f08561b1ed6dcb01a87d69139dfd4075cd61854c33d1a73ea8607c38ebb19ec76604fe823265b93114dc5f742fd8354e8e101e6dba7a12b68f23ddd51635cfbfd66fa001c00e41c881e05d1289ee88ec4a12f00bf26892e996ef7eca14479ba637189be79ef9109d6dcb3a927b711f8e2d5b4b9043de09e7d58998c79c3938a1a421378ef924f88edfa09d53d0e882edc359e7ae82a54e397ae0d3142d142e2dd48f2b31bada24eb651a49909d449201ae28d834fad78585d242bba1c5b6c7606abf5e8aa59846d47b671b3edda1d55fe10ca10404f74cccfba9bd1fd92b317c8a23ffc309b3244b3550d9762272bd4f5a2022dd167e8e74b355aaa90f787517922e9ba9a4576506a281d0af905ac36615d03a2e774fd0a8923902c9cfbfc78f428e7311376f1077855534caebf14b6d79d85625bd370efcdd8be9b5a498dcd099551e333694deb41e693abfab7e4394d5f6b4947e2726858048617db30e08a1e0765f0f8c2e01d88218ce3b19320693bebb26e51ee1a466be4269bb6898282d60bc5f37e7c56a1c375de5a41706b27c76c16276f2ee57603b943ccfd974c03cbc12b2384d71335f4840f5f5b54ed7de7b7961dbfd8eac0dedee31088ac7beb034ed501e48cd0ce51df8c6953b23f0ec73343cb83b67ddfe23ba66d4ca8814c4e09361a166faabbec77676b8678a92928fd1fc93a57b38001aa18a9420f3f1c4026e8583b945d008e46c5ce
result = invalid
seed = 26db651ba0e9e2a108d34f3b26b30ed4ed65d7be43e80f1ab97b7ab6e11bd2fab232f428c18ffab93b1a04a17768d85d66ca4ecf5c5092c508ce3f92583bc847065e4c2630c313

# tcId = 131
# Private key too long
K = 
c = de44dd441e7db2f1b24808a9d8e7cb1e0131847af53b95ab226f1f020cd2257ed7786b70ca9c60d3770dd07cdbb07008f75c328f211267ae8567f5afbdef32e476299868325a995b95d47e07bb57668f09e36b65dc68a2f947bb934625f5941857ad189d939307dc08e669073aa0e1246ca98b4787d77f2d946128e3b60005d2ac416ec21b1ea7f2fab75ee05e2b0e1083a6021bd13e43cd0a3fb5e3f11aa1271a4cb240732806ee45dec0876838cf87f5d6c17c1b30d5fd1e7fab0f866ba4731a24d5ebad0ea64bb597123d7370548331622de4c79f1b7d97badb7e94bce2e3234ecc66f27d50aebf674184ff396911461d23c8efae49d9a4bf3a0c6af1a4d291aa1450e422ed8b56b54e9d76583ec471406efe3819868ccdf0021e2c477c7d1abe6efe7c96bc487f337778cdce80ab7f4d92049716d2c813a3eca4f0e2c30e289a9e74ffc439d5c832a70b338e4a126dbc6aed69cae7503ab2e484123083df39589bcf50883d3d7606d080f63b9edc90df6076422a4b9f575854b0fdba1680feaf2510d23683f7b19d01ab877f67c0e5c820333fa163c9d5a29a644f612603d53be92f84f11369bed3e6566ab5f2602bd5e6ae7c5f6a3bd260673612b6e3a728c420878560de472715d913fa1aca63fcd11369d12837b17ae1a1cd8cb5a1d9c515cac0f64d2d10ddfc9b611d14f3ff319f62fac4fc9147d97117c97080bbb8c92bc78e2c8d3f0c2134a72113e04b64d7d52aa27ff37e952fd19d8107320112422debda0f5fad90c8a7a5655c70aa248ba9b7a03cd354ad10e38b33a13ca183534d87eb018dc563e60a5ab9d57cc2cdbe832a1bf7b38daa5d3b6765a42c490f5459fd7dd09c7d5e6d5dc3b27a566c99617506c80347c138d405ce24dd30114df554cf6e5f6e1228b73ba6db1bea2556bf5eb88bef69d2653249f5c3d8deeed38bdc8374072d481b33d787b0ef66b45f259ae7455a8fbc36353860f41faf1cd85fc1a249cf794605718b48bc0b48e1f61d19ef8fbd655a63fff11e8dce700341e30ed44223ba3e5c933775a99391c572711fadb0026c709f7cea3cd01a77facecea2cdd3da18edfed10e5a5437a5bb7d3857c96efb87069cc80fde3fe4bb598e4b80cc9ac9714d9f7791e6f17ddb0414a96c4cbeaed310804b434dfbf9058625f5cd52e91fa1c82b91b8caf1c5006d064f78f3ab80ee6ab1b7187d3c99416db8bfd2ff294cf3b4534a22ce4979555069d7ba77ed9e287b820f1de710f47f504351e9f7d8164ece5e1b1a573bb5f5f6541582fb2213d28335dac4c5bd993a0f8ee36eb65b5605a2888455c4cdaec7eab5570251c86d9ae184dd5db21989c67c6a79f89dba23c169e24d2957d0324335bcc168148b641174f8d6b20d01a0d85786625bfca85b49627904719c8786844335626438bfc4a14d88f99c95bfa61f5c348d7b857c07673377258972a2a679776d678cdb709c248971325dbea1c69a03a04f24d2561d88d817aca949f9a3de1bfa178da6748e9be59923081cbdc5424627c8f9ef6663ca8f50e2d05d53e3d52a2d860ec106b3814e8560a65b504d5f1602b850940cd8c7d82bae7a093df82c4b80111c10f99673e036b1f8cc8caa05e4fa50e90bb7e6324f94678dc595970de5241681ace94b4d01e63bb58b28a9575e70f876ed617089b097a5894fe4b6f4602741ef01e461468bbb49813df31418811b5d172e32f7eac9e767898db193a88c3266a0a2e89b19ef7bf7560f0c79fe6db73c5252d310a753bae58c47ed7db24013759b9911f4a6dcdfdb6c140791b0dde694ca3e2031cf532b25c43a13e55bcedbaf92d153c5bdc46855e4a9fcdfb70205eddf110b1ea1ec02abbad0caa4ab6a6dbee557365427a61c6a0156490bf2ad419e22a5d0b430e2aca94242fe41ddd3cda0482fd1b4187ad0e582b18c0ef6621c401cefcb11cd8682cd7ebd1abd7e33ce6411c44d7adae7ea0203d69bb177272db9e03b4c73e8d9009e7b03f5faca5c431301cab0ddec09839350a91bfa2cff98874dc5e7c60c35165f63e2e71d67b272b898409f0d6072ba81ea26d0b3cf83ad06ca4d8dc9990ddcfda3b72657409af99dce1698c153a330b5e0737cbe47a8549cb9e685294e136cc769f656733727329b439471168178503756fa6506f009b9a4ce9054e30380e3c5a578b00ad6cf3978bf8728dcf5e925941782eac2e2d826
result = invalid
seed = 2d91f6fb938d28a94ad9202047d23e35d04d4378f2edb72bf3f55361d5ffc815d0f05f1244709e27e6dc4ee7a9e4292788456e3c194f829c99d0f5e9ecde93406a01f2e7355998302b2c110a

# tcId = 132
# Ciphertext too long
K = 
c = 52560d840c0cb5e1894a6e6a029cf491b33569abf16000f6643ad640ef7ab279721c0c5fea0f3dc25bf03722cd909f5699ab455c90dd6138f26080057daa17f0fce57a923e3b620455a0c4c06aef4fcade5641e67afe7dc49b3ebdee362dbf6cf167a89318d64467765e99ae0a8cafeab0e97cb75185e678c8a43733704728280fda4068e1ac930ac291746525b28046808307d58346927e74a048ebe23a6036d6bf47cd713f6b54ccfd2d0b2ab2e0d0902f29942edec76973ebdba31bd58d9f3b65b11abcd27e286d1bd63c5189b57ad02305129130e92afb1f7a23889da1b7c4ff6c2db9905c7463e35e54f7c5e5a4779aca1838a4c470d21788ab4b163765e67332be3e81440e5c61f78d815625616c8a49736af2c167098dce51890a8cd89b07fd693d560ba03f77d1aa69f25cf2f4037a77ce109581a88bbb325920871fa40d14db92916338ea01e0d9ae72b0fa8c79db4b6b4c7e40a6b093297f3a0ffe90ff4c0a78d85f17c0fae3073b3d3970ce618e23eb46a3d5de5564d9d2f2987dcea437be0a54c28f32c1b4b331ec751989d9533b7e04978f506b55a340e6fbe0767280d5a33cfc0c5e81012aa2cc083a2f12691c8278a54437b81a87e46a5ca20c6ec25d3587f82f7bb736f1ddc73c934e7fb6073dc781668d8403606635811881eb437153ef8e1a4dc1c5ad4ad83b4913fe109e3d6da65f5d9f39706dc38e70a3240c0fedb63bc26c746ba19463921f34924e623507c3871a034ef2a57f468c186ee19a1b8d258ef05609273b50126b75a4a5f41631095f84660293b7a12155d4d28a81daae6677a805b9bf6d4c9c4ef890784eeceb86f71c4be24ffb11e71719140324d6fa0e2c147eeb0d3486a76d6b8ab36828767db512e93c47e1e69be4d09586f7c5234867c356881e59607a18aa42533a911cec4153bf00323d492ac430e0b8bf8e3863a7e43fdc8609885ffde4354fb46376c65266874956c766b83a0c537daa13e4601a5121befa5fea8fac32a1f77ca1067e24f86988c7f81137fdd1625b970e85a68368c10d8f7822a1010f5c221802e113d356c6c5207003a5dab7377911a1f3e77ab5bdb62d75a9e95c07f107cf82cec90388ed257c18254a671728188b72ec320218eba0f0da359eb90da37ba32688eac90e7965aaa14fff71e5d0c88c8d923b95b95e3f6e8542a6a1b1e2d35a363b17e23414981081005b95e6cb34c76af468d1ea3642a6b792b7bda0537425c66b40b5e084363de69a9111757f412ea91b051b4d350176c0ced46ab431f7676a99db3e6ddb1cb494c19f30d8cff99e7d91ba86a9cd81882406b8c2863fc5f9e2b86e0af19e20176d2ef3aff1ca52b70d466c85299162240ab65ff05850ca918e34fad6cb930a576d20d694248b29d232efe2628b1f65121e7c24b0ae9b380cbd0c08b2087c8813ccef77eb9690e1721c5674f911b2cef6e332bbf57ce1405af65bb53f2384b538a48910f2d09eeb752a73dc1fb6304c1a6384dc0c4bf058190fc11516d092954c9be3438c4816b5f3e8ebd7c648768fc2852992e33a096c2dddad0a38ce755f22f6805e1adef7206436a9e1c41b2c2abd87a496da2e59bfbf1f6774765a0467127291de38b92a55412e0ef5bc8630fb57ac1c3d1922e35c5dcd0ace8d97a62e21709ddf6abdcb155c6876f1295f4ba5185c288fa7c0e637d60faab128cf15534bc314f4978e516142cac6a193f447353ed98d239fbd191c0a5df5902c8d07a824c456bf99ed48abcfb9ef63848fab994c9dc2427ec5b74147ef499909a90917670d8f2f267166d94efa6ff597bd70436e02a4623cda7334072c287799c9e308c89a86958ca43c8384959fc60c439be63eb3f83a770a8b1b684b88c4d106ec55c204419fd65299e77f6a1b07e52580347763f2b12a63076632ecd7ce0f7f53daf85b4036e1a813952fe04eebca3eae2109a878e02133f2c8e0f29e449156a9e061c70f3cd8b05c50f9e8e3387b1e0712a7f867022709b1b96fe5cf82d74f710023b29bc17696c9fddff90209e6ac0f1f9450234be87466e219b6e50b8f6a66bda58ec06357c74ffdc92da1992740131aaee0b715ba3f7de06f723c553214d079a44a33957a1cabbfa1c484e25595f7bf5f456653324751182c7c462e1a71e67451e7ad186b084a3766198edb1ec060bc27ca9265abc02a1d0608ab0b37361834a179cb720fb2e39f878c678dc95f590c91d4
ek = d1c94244088a30751c1a171da90467c6a4c1fcf4410b596c0c501190e6b290726fff3b0f5306bef81b3aa93281d91b3e3b781aed488ecfe16fa21330fdfc40edc392c2a89a8e4b3ff7745b0ed96d477b22cfc9b15c2ab8ec6176bb1758b7989113e06f4ea443b48c1852868b5e274007e5a00217c3f7966c6f1628cd928a9b3aa15597cc8aa88cb042622474cf5a765630f8c2d64263dde937af2b5cbf1b26f01144710bcf4f952c40b71ced65cd55961e0a70b0b7c00291e3cad83caf56e1515f032f63da02f01872369276cd62c137958dcdb7b0460426fa958665fa6b4eb7cddce52791f5a1aee99bc2588d8d60423ed4805e71715cfbcba4c2185facc836ba8b63406bc0826568a49a0a4ba48cf77b6204bd906a674d6647f3b4a4b7d02777c41eb03432dd5b07b6179af2996fc4a2872f3b6bc56b13adeb7f62d7b12130c7352154da7b47efa82aecd24690d231be43bf88c31cca949da23067ccd5c390447f8fd51ba58a8c54c6b1085923fdf120782443d84996e54ba6323b6535306ff060a1775ba98c905ad9ea7cf8bc6c9fa3475af66e4e42265a7a6049668245c92f42710bfb0944e689190069b8f9daa0287c5b6b961d2614755780aeba8c54db8b93f7467f71a60ef1c130721c31cbb339a813c83f51003f109710301e8e6a906e2b2d2733715ee48bbca5573ce661501b6b77e414730120e687b8476a6147a79fab8752a0bb739a83494b2b0a2641b1b42c813a234e460bbbc58272cc28c58c67515886029ba01320c10fae16030835695d2b4a5180c401e22678383013629069e664c513c6beab870cd41375f9b9c4b9b4f6c15ef3023c72e490b829691cc7489be01592d80d72dba497e30524e68e8b443cc2e45e2372068e9a9572c6bfabd4c901088d9c6b4b986739b220b97739577bf35952e94df1325fe08688a344430a812d33a84855808ffc0224e55491636b7f6f6757f7bc19671c9ad2da132f287a30d5cd52fa982ca7ca80bc52e0b82ba419449c89940451a051762386fb8694fa8a717396c9624bd4aacd662534bd62757e941aa425b4280776d2487deb013fd4d24e0d201a214b419344cffc444a2ee206a7ec07aea8803a9093624270c5c76e0657142d10462b8c8543f40ce49a7a9c5cbc94459c9b583a89acc6f664959c3a90460557fc828912465d34a68de8c655562744ea99962a4119e7f639133ba516d2c6c7248fec08a37ce208e3ec2c2e2266ba8719b5f09d5c10aae1923bee15ccaa4342246219724702cfc0c7a1932da719787810921b62979c1637179b8e47953756e271c3c35adf41246af547cc4c3e77468191060eb4a8c85bf941e439be74e42129b3c7cd54421b0079cfaaa565a6552bab2fd6d61c6c92c7ab06b7abe6130cb65131628e7d665a1cc6bfd2f33dcab0012d05807b431d806176fd41abd10316c25b7431ba3942f51f0c61abb8211268e91d01824a31f5534a143cca46533fea692cf0bf2b1b0d8a904f4387a3a0ea101da0aed2f2969cac1469b8bf83f18e06d59f14c7c3b32c5f6942c3e7ba8207daaac5d45cb579475380203011cf7fcc2135986907269de0f018e17cafc66a0d698346338b422c9a205a14521c5514d2c665ae5bb6c6b607de7c58f2502f356a5a878b9da6306874031f85784c9460782683af064c6238d762e3b02d7cdb839339bf0e13268f68821216b779206d2bfb1db9919f3849844c35be9888bf56824a32c979ccd65cd1f3c61ae8b008a783bd7ab01922004d9463e4ea6d80d4789ab42873e6c507c9121986997c37a1d0f15fdcb441a92701c4d7b12093978381844e7cc71e10b165c7c38ba2acc9826dfaf3ce70904060445e9c50c51707a9d337a49992982f6b8eca0b021cb64efc8babed8a516794b3e6d3ac5713b7235632ec4536f5d21f593b7fc5597a31e242f370112818c6657a6d6a0674c3ac174847b24765c930635814a75507cb510ce19a2d7398362477d5b220fc3aa65fd6be07f1ca83d8cc17ba2587a92365c729eda0a62f500a40a56744f3b921911a4703705a620b11582c61acab5eb7a68028aca150174fe6010e6b2950082ec2cc63fce9a5cd2c3908a02b09a263ec9919d5a3873dcc089a532439a143ed436901da541ef46d604b6a0061c2daf23a292138bf2915861044c9586986fc01fdc38a42d5cad28ed2939b7b4aeba87b0e49e98e3e60e2
result = invalid
seed = b5b5149b95504b1d750ab4aa57cc77ef2bad3cca0d5bfbb73928465098f59fc9958e2432c0093671e5fa460bcbdd34e7894d7aa6a0b4681bcae0f7a0a660d322

# tcId = 133
# Ciphertext too long
K = 
c = 7684e641a46fcf52b5d9a4a854ca9e5a84e09da5fe2159c0152c22ad5afcfafc2fa4731419e750a708bf9c2f148cda1e612b89758b70729f028d4fab39c752df5d4b94e00c51feccfe3e656734c899a5e80f5f3ff943db6a4f68a618ad5eecd289d93538d24058dee1ec8c9b9ce42ffcb415dae68664739c51d96d3adba504711793a1b498b8d2af5015bba694a602168ed4ff9b4787f279177a22e04dabd160d4bd8b4b7890a045cfb0acbda1d20691df7aa53cae34b49b31a7eddf2173ae6ff11ca08aaa9bad03eae9e878a051bc407f0ba843064af00fa8aa6d448bab28416951f55291b99271b840cdc422d84b58585551066e8fe14a6541cd7d0fa63ef0ba90be3e3a73a315e2523ceff7dbbe147b37c1c777b58f0db2507c9d48da2830bb32eeb2ef6827a55d3b0f3cb1913f2b8ffd587cdcc13f0766e89afb75f3e814d518c9d30eac7a8fd5a7f4829d40079a4b3141461bae9e1bede9f5ec8c9c372d485aab91196d81938e8600e68db6123601d830886e958c550baf370b8ce9a564e0f29e0787316776af6ae19aadaef1dfdeff1e5f1bcae1b427fa603f3eca907ce6f422b2a66138a0467536c58fadec18a8e9d84d81337f545572e60bccb1b662ed4c6f32415de2319311dd48cfa2024a2db0507af40fc1ed53c6735fb79004caa70b0dcf17a7b2931f4377ea38e43e9f3c620033b90a8a41d41caccbb6908ff30fe7be4f3a59058a65b54108f214ce08c13095529c0e49eec4c2344513205603e1d76f00f25feac2223d04942d287ec2092491a9b1254b61abf34344a720c065d450ab7dd71080f7229195111206c3cf92cfcdbc367c30c7a7363d424be8b9b7c145611f911db23cba5be8dec9593ec6c8a244d5a12f743b81c600310189740c2ae64c2c7906376539bb88ed2b30cad6975a15c31afb324c05956b5adc42b322667d6e8d858eac74e313f1d164ccc2156d957e8438ea7d9854861b530a5ea0809f7ef137bc3bee80ebe52c30d117eb8b072ac96060e810e2c6c5775ced1d3f79356574ad957bf676157d6721be7541d8a3948a66f40c43898f7b183232f7fabce4669d475cb36301e6fd86a5ba085e5651fdd0c2998e4e4b95b32269774add5763a93a8f66ed14556f6acf7d189ccce4615d7dd249acc2aa1a87c801bd782a3c9a6609cd0bffb7495f85995a522f1ec2b3951f167efc588e149b9c7d356afa4839156675a2681f1e822adb1ecede9e60bbcef52d4cbe673c3241186557133aa03e5b195990bab5a929bb5fd89d867de885f2dd807facddc1b20f9b3531e9d47a5391402071239b7fc04c29f937c953643abaa96d6f4b1ce03d52260b2e97132d3a907bf2949e6b323ec431056acad5c292642f855c5773de93c8271c7be5d41007ea1a12373bbd11b9a430742eb626005c55ffd65844ce3b7c4225e677727b3cde9ddd557784b59baab03e8f496ab9926cc69e2a20a5fa5ebb277cb2b8b534d7f6aae53cd190ffd5f0877e59f5f8d61fb3b2d01155336a6829a6d46edf549a85c87a3c79dfcdeeee2757716ac83c4d6603ca1ac4e5a29525e200b205c3265596e847b00a0b9e9607256903fb3f68761c45fed0097ef31e5197c6ee1334bbcc93e7028d0329b9341c8ecb461ff3ff2b8d83301878ae6de79d4dbae6470066fd2fe75de4bf21d9ef97ac40125ebb59c384e17c5bafefa3f07226cc45edd6257c8970353a8207c190e8fc2d646489708ff9c0a5c2c0e12a3f0db55560033fe2c955f07f9da00c7147927f0ed92494adab6b53e4710148fd46e4cade922de1d6cdaa5ea113159e9cef738f7ce17876d3b83012e99470619feebd21d92aa48bc11ad4139b9ae1abbebda72ef63caf2f2a955aa204f29b5dd24648b39304c4c581685fe0b3dcaebb40623e16db163967515b8599723edf748ab59197d9ba6c29d04b6274039f5da7d03e4525e1e420b957e38e5fd439445521e19da2426e4d05129fd75541abfaba1c4074476498e93560ce994e2282f427c855332209df025a868a27c9a5b42650d610178734028b40b1b319fae85c6ff1ea90bdc0ce01d903b3ecea30c438047a660fab4293614d0db6ed1d875597b08f005cfe09ae87814e3e8b9c8ee3a436c09eecd351cbea4c06bd0ce0df1e55267ed2c9186787796c49549c2aedffe8677682114197a511c3b19e1d0f575f888e2423fc36304fbe463069e33484170cb5d940d4996f435a88e770c58ea962489ff2eaaedeefad21
ek = d7a0cef07660352b6eb31052968926c885283b194a6e47299000964d3188c8bb102af9a29d17b861da1a84d91e97fa58997ac1e210c6f9f93bc0307c83cc071d7a78ade46c965ac02912294bc2767e4a594289a7aa246fba751c3a73c284e341c28b0fd001433d547628050bcaa2afb2c5538e91312f1002ddd87ccf81adcad51e5eda7b9874b43489c19c3570d073a5e22bc04729bc0b10a1202aac2f748e212926ca9c47fe47528240ca1b8437b1b592a9d5cf75046d6de589c9b81e84ab41962c9354c723b1aa66b5737698c8be28b007ba44c583d8a8b3fc1a171ab152175cf5e416cd99713458252e2732bde513f05726896ac81adbca405974a1d8103c3870d6f881ee044fd086412c916651c617d4a94e204144cf0b4e5f9011f3e82c2945c45cac4444392b0d76bae1b8a278e776c58794ab029ddab53231705d7210aed18070ee5752212cb0bc0a00e0db474635229d9bce72a296e90a5a446b823e1538f6437fd495af2b27b49ee69f5116638cbb5bfd04b010b85ff09810624c2834806e8348b43b217f0d99aedf811f0fba4ffe1b11479a39bd1c065c56484c3776d96a69ac0b5b9cd99a77a104c1095163f7655c407c7f94b78059193744494433b9551a489f5cb57235ad4b69cd515aa8eda73bb964cdbb8027053202339a88d4c3162cc5ca266a2154c7c07cb81c1fc0b7860a97350b34d806949f48c53200a271d674b98c61dff93810024b7df800e2a29324c4cbbe666a37ac20a0b1c2740ad0e239bf4cd43eff35c7e3e839bfc846abbb69a6b00c6e267b9923b221145973fc908a60135d68ca3d04b19101274d1907034c22e210143cb97df450ac7350aaee36195b158c88cb865171b2fdd76c42e95c947bb00ff09d07f9b52b8879208cb3ef855f6686513e3309a46cb748d6a856d771775b439c2a0d7c88b2b10654233127224ccfc1da11c9066b7f0921d520b45ac7b52301bc88b42783907d7c588a6ae435ec5a9376a1323577ae037442b8387a4217338bab5bfee7603e8b2f70f74a45b70e9af11c4c1482dcd3a6ec9491bc918e1a156c365586b8d7a36a3397d23c9a4943126abc688d6a5de5884f8bd721c6cbc7fee53d5a7125056abefa5989c0f239b4f7950595aead1157956c2c3b40147f07a049b9b40448693cd62abd901ea008be2a472eb64a015681740dc7910c9acaf5481d85868e40f47a54f08cc1c151fbb106b1b75d37e2b96774c26f99a074acc18d814f0e07b5d305426c63420d450a2131402ea2c225ecb9ed986f10655311822df221423e96bfdec70e90da150c51a9d08a1f6ed67e65c376735a3cab6b029aa0354716cccbc3bdbc2242e2600c0267a6aa09668cdc3391f99eb1b990c941119cdc762bd3aebf8277e984ba9bc9b9bc33279b908acce146ecd582c535b9234a09aa93561c0845c94b7efee5081b949a0d443f06573216f43d803403b8a43649caca52c13a4bf7a5e2999d4118c6877977f064b6b86b6709ea2011f81084eb6d47b7bec5d6a59a09b2d9ca75163cc4d811009c61af49b78da90315f812671380cb2eea345ec574d8759857943d80d31fb0f9948d5369f91112795161e3d1276bacc33d232b4230416bc42b722298643895e3c634ee1981ba260a48dcbd41d1b94db43e734185715486d8f01117d835d5902426d302ed13ac87d712ae497097f520e1b61791470aafb06d4d1b204bd6c525718722c5a958ab04bcb854b2c391cfd4a53199cd02314e53b2c30ef80135e805e285b23408b3bc28aa246a5069231d916ab36f2c86ecbcce77d4c7e3592258bcc2ec389150f0c4cfa518ca650f38c19f0c1b3a917b153af74415a775fe8890da9253d1eb2cda7248487c966b1ccb782a1ba8956e4c322fca013211206f59e13025ebbdd167be88c2bdc4e6c78b4834e6f7039fa61a7d973770c7191b3cab41ca4a358c0444ca5aec58ab5488cc6bc5ac015a43a3817e9a9c5b2e98cca516c11cda95933889097061d911a797c422c17102fec178be499c8c6c64d5c708b68ac008f8ad69019409f0cd60d73203478609ebadb62300253339fa9615f8030068277cbc04b47451a5d848769d87358ca28b9283b050007fca721c5eb99b1e1738e8b1954ed10b4e853960739139e0843a15454252439546b849f2a47e121e07f18711ebe4e2060a34f35eba8868829db5c5db4c11cafe2953724ce6
result = invalid
seed = ff8800e418d402dfd67474605ccc11183ec62d94c1664ebfd3983b237080357dc2d7840b6d5880e659e1c5e28333961f0c068ac0c2754b7279cfd361747b12c6

# tcId = 134
# Ciphertext too long
K = 
c = 9ff03c99ebc5e6bfae7189ab144ff52ae01caf275204b79afa188ea8ac86199e7d759cf77e717167924cafa113f954c8dc40731f8be329df22dcbdbf95101065385d5cd8e01680f0684d1cd2869cb296cae83650e6bd5f5219f73e662db6acfadd4547f60d1ae8961d64d2b87e6f540f0aaded6832de2bba9b03a053ff76865f11d9a5154b9143fb6657a223dd322d4adeb498f22bbb1cc4776e357770bfa852ac621e84347c416ff2687a5915a6c1fb0281e3d0eef1709c7bf3026dd384e75e7d8235ff9cf9bc08cd8f44339a8ee8e8886ca2c26c313c715fdb54445d04f1133f8cf142713589487725c20ff2f1c436a2fcac653208a9507790253b1ef71e5c2127b7f61d4741354165c0cbc5d335771e87b831364efe4b2afa3a54eea48207ba23e0833b81362707f7811e765a5dc9cbe093f806bf218c48cb35e571f660990d6f8596aadf9f20b386be035f90f3ec43b5f237d005763151fd44e238dc8af3e25bd6cfb57fe903ed0760964478d29367efc53d076711069143613b30c952164b2139583e36f41b4c69adb766efc9580af3ae9157e93d9beb5684155843aa17a7abf7b6b98460a0c317154c0a11841402683553c233281079f19d73fdf01e9df3c011a6b6e0bcf629e608f9c470a44f6f4c909bcf51b9bf280620bb5dce2696ce0fe95d7bcaaf1f1b36a98edb75deb49833691ae462af939f3564a4ae8c15f71ba419cf77aeee0ccf5195b52ba173a86a84d2d708d393bf4df369de8dc5c010eb41e055a532c84b2d9e408c602b3d381fa5ab938b06a0c508e9b1342884a9a1c3e8d9f7e7d3c09fed1056c116482ea2052d4ea0a892036cfa718ae226d777431d1fb7f4d4eb268a09ff09e80e64d2dc21502c833bb892dc4f0dfa771dc96e7c1fff91392201f0deda6195bf053c57b850b5b41f636d99185d66f29b84b248beb99d6db73761481f8137bee4f31aff6ddc113e8b1db0ec31838872cab45389dabf39fab0a597e52e5d27ddbbd1a7b743597d7a5e4845d5b264183bda94d8231668d7b7a7d3b159c7246befe01b8651ed843957ea78712f47ab9bf0ab9595715fd84641e923b5bd855a89bbb03dbcfec8dd414b9ab883b7f34e0d8044df0f9e21a1ab340e944163de6786fedd0eb85d4cb6450b07330549b93acce24a575c520cdf04983f7070fd1744d35b18291fdba6317d2e755dd06f4003d6bbb39c2534c40af83cbece76d0418b066ab5098751e04df3afa3b8bfe9f04b829187589b4ab5a8e5394667be83054413ebcb641bd7a3ac7ed61a8842d42964e9b14888870e9dda725fdcfc8d1cd326320957354838526076697834df9ae7786822941b1ab75df224942374166974c6f4621baf86325722a88a1e8452abcf770745f9b6dc6ceeb5a52a0e4c3e823126339600a91e93f8b2fded1896c69e6d062703267e5448ed8c14d8e4b541434fea2408aa96e41301731bdbbecc6544678a3af6093e873da9ec0466eaada93e8f0abb3074a000d7b3561bea45bb90d5d3d75db230012f2d4e43743a30234b1e3ade0b171d479450525815fdc7b35d0cbfcec0114a572d49d2117fb38d0331e93bd99ce860a2a9113e63b57796d601a6af63f07c2e3de9691474f59985207e5428324ed9f52d0ab1771ed2a92f0d0bdab481432bd2ff561f1ee507fe10fbe9af02dc4a6c3a2eb5ca3e41f6d1785a23d4ecdcd908230f7d328b7da7ac4b6965f55e80bee6ffa0276cc8aeefd0a317b562402b48fb55fa0ab73f929a4a8d757b38e9c751976efb22f4e424b7bf9aee442e4e70fd2624e2bb608e8297e1e9c3b6ae8d3b54a59774f7b5e51a4d80edab107f8f357f909ef8ed33de282c68869d3c8270e8033825cb2ebf9f25372e9db065dd2a9356c5882f686bb5425306971b79ef11a0b466baeb886f72aac15910697692aeb6fc2f12ac177904a915b2101c1f7727be1670b5279b39dd2f1703de8a5c681cbaecdb9f8730514cf5cff51a18ea95d4cb4360c2dda0dc1ebafa40418553a30c0447880e727b4f55928a8034b2c2597461fac6678d8e24e02b4077044098d887ebccaab035204324d21792a708ddbc809f619a126ae67067329c215502a7f45b02c8789e87cf192407371f99d449d6ed52f2f8a201a44f59f85bbd38895eed6fa6ffb6556ffee2b8123a044728e310f7d01d11b165ce03f9ff993816ee18a0653205870fc554db7627833ad2
ek = ebb1552fbc34dee691dff544eb861b96c2010771a664e175d6015247f38cc6fa822e8499b7649e55b98f79ec21d6f4b4ec05362cf59e9954188340c94ea27cc3d6c31128a27aa45b7ec5c8361173e2830584dc6cf60487a1503737a40bd02692c2b8ba1d987e7254963c9552389bbfbe86274844c8a503a0ee918b7a690c21988f4a73c428b29c8c77b00d260e83043a26d32cba386ade917edd1107552aa9680785f8f89752f0a005ab90346a1765aa2222f1257fc4591fc76e9e1288bea77b5ef38cafe4c0d7b0bf45673f691cba047b444fea971513a0dc87034fb18f1f5ba423a58941a897d092a867cc75ee9360249c0e816791efc96976c2cdd752c84f3ba93e1abadb816ee7b4aa96381e14173d7713021147a4be72348a50074f0a836fd55716b3b50a34c7fd60bd459a6da22a34b5d47353dbc552f0094ce8a98c632e7a9c7945203cad9b68e2804e859c891fd684c3040902d261877a686ed23d9ef5aa4ff62dcac66dd0178acf6029a9c267c1d189ed8a5fe8f1968e070572301b87225ec86b04397c0e38a49de16653c1600732730f36181cb7546b2a0758d2010d72a64ef8b9a34b01530c0b65c3612f6ca6245e4700dceb0ba8f026bfdb760536357109ae3d088f96ac4af3e8170d208f85bcbbe392ab45f29924f44eb8e59b204810df01080b8658ad02c3836bbdba288b134bb66818b9efa948c65902cd6b1cba0997466ab078c0a709b73df276327619932c9595ae61bae9459a3a8ac39c996b670c3d19d0268a3228ed462b708a2e16367252911475a48333381298423dfbca744af7858433924ba56b443293faecb0a741b2e6ab3a71d34387c0c57e49b52a78290e70599aa633d4a8c392ac334880617c65cb280c9ca0f435f9d16357d9122c31adf7d82c6560593e587bb5b1030e44bf8e9cc835659f6ba529caa5b2422970c2860af6170b77132cbbb83592f77847f6b63d462376f21cbdeaaded7c8550a340ecf863d65b8765a769bb59b0a0e49acae382ee6ca8235570f31816c9e6c91d0548b0b7ad4535842b592e4da94190285fbeb064532b8739b25584073fc66801ec4c6613a131d3040f17d2463abb6f97e33294262087d777728124c44b5c30356d9843c34f22bb322959de065e26b8a0ac4ac43de5af7f67a398f42913d5a9403ba635ec2daf57c2e002546b700084001318c8ae0075729d908e8ce15cc084a6a475015d1a2c6349254a9b663bf84ee9b3780032a0b2529645f4b37d0a15b2826c06f02b01f1b27f28873b18bed4c82eb2b9737e0320ef73680942b1ddf052851a3d69ab93bc44cf1b584815155c635250222972051bad0898899c14604de852b06173186576a2582748c2932804425bb46b2fa3073ec879f166c6eb3044a08c389c2764882404a6c0cc73f27cbd1ca2b1e88fdea78516c72f4d838455730e89f2b2d6ea7992ebce7226b941e34044c649c30a5c1adc02d93217dee5597311af02f32cd8f1ada3b9448e565fd695a03690ca89dc7d8134ad399aaa6afbb719cb4136682ac676ae59f47f8579b0b69a75e33a55886a14401893c5e35e76e4520a634d0948a847acb85d053a8916718f18cd5bd7337afc12b337591cbb104102548de00eef681ed4171fd890692d5843f84798f39a9707669e2fbca0d4b39c311bcdd2c35fa3524add09bbda94530ed55c313c4b9fb84c5d3a200337c5b176422ba1215b7622ee7023aac06bddb13d3c5610c47920f5c3a4a942aea662bd1d67b781466b53898460798dfe11a887e9a052dc8d7677528562415ad6ac62c4c997031a025b3cc0a913c7012284751f78e6befb069a014029bb5a8678eb496f33040fd0c407823852b64ea021815d161a77a8a80854c1d7ca728bd79786053e9239874555cbaff32f2d577292e9c382a5b5ae758859b5926d666389518bdb03c2d7f50480339f4b845ae0e81cf9361f638a01ce23001a1869e1a919d27c7127b4a3b81b9f4ad92049672987db441ef0a0fad240787c2c5f6cae8781c277d9b234494065c9cd0d129a2ec387501b2b223a60d10750239402ecd89513c251026c3f0f164d70d514bc83a6cf48aa49009a36ab96a5e603722ab34859689d0013c1889ffe468c6bcbc5c49727ab393c45221a6a3312a54183e8505dd518480c0b5fd6eb21dafd67c89dac3038fe7c979ff16f2288301fa891a9d9e377fcfe9a7c4c
result = invalid
seed = d00d43e24d0f1f6f6b02f8efcd7b88785443aca8c2e235a7a33be217c31ce82518fd8841b832150fd2ad704c0a682fa68798241c0e6cb1728ba4e92e161830e4

# tcId = 135
# Ciphertext too long
K = 
c = 0a7cbabd2f3be3a913e3ffff62b86fe85c644668074ccc986c1fbe8dcb2a0088c0b708adb4dc793ba64750ca3782534d5802951778940bacab1c250a2395280b8a4eb8b6b29418ee04271f89e58a7f1b5fbd9c71a1491f62a0f2c4dbfa2b058fb9bee737c865ae66dcee0e8e7c9015fb64e178189dea2d56b0102e2638b78ead423a116ee01a4800f91f5a82da31acf6ff3e881d88da466559867676a593ba72121b722cf1bed7687dcb36efc9053fe601d829a33cca0609fe065382d7175c791bd4f400874c1965f558f1043c138c6aa4e21a9f7c1665344208e0ccaefa4ec02b98e6e93aabc54c0729c0c5bc49817bceb49ba30566467d0e14d25e65e6349f70d4a67a451c645c3294cc0e5e2118cab35f76bfbe17a9e83280b482015c4befbc0245bfde5c3672d7cd3d624aaf307b85244cf8189ba5b74527416fdc0c60788659f961f14f6f32242f778fa8f45cb740832dfcbf4f3cadd3be326af5e09858ad5febcc97b6a3bd3afbe8b350953b1a0752ff53038e2dc9e5723b29fc117a8ee08d817fce99b87735b1e5ed5fa7f4bec25c8cb88c4d7b5c7b1b29ed59c6f4ed74903baca698e7fcff6b15d493e9779c037cf4f7cc85ba27daf8006366b13fea80b8fac81bed9034b1d875f9def1484b686380db23fb0b96317347504e8d0998054385db94d0841485246cc041455d09defb630a0a39ce6347c7df9c15687e3afd2db3dc956bcf44e4d63e82570f0a8b614f29bac80ade406ccb48241542f1ec3be908f49be6f4e9f9afd5d19815568879794a2f98e91cd2f6bd6767a85ef71c6099fcf47b26616f87341b81b5c2d16b3674bc079389afb6d2668c08c864bc9b5876f82890e2382d4cb9bad243a28e8f3e2a049de58c75b36f53a804ca04437d99e60f50624be7531c33dc1d6e36d84106facdfb7c8fe61f8b9baa0170e65939edd8647fe580e374833e7eb6b3ca99c3ddf39243206fb72478be5c86451980c33f116e453a35f1752aa83093e9d45c3d7a1a3f03ae798d21417be08b79b861f145ee0cc6312d7f101d51ae81559d6ac05f5cc6f473f93764f3a12e0a82ab5b99a3da690faf80d4d646ca6bf400cc4a3f26e7e276fc05c68bf8a17590a5a0ad9609108ac9fccd392428b8cae95c32adb6290524a50f0a55046a47a03abb714382ae7edd16fdd707c77bb28a956ffbb25784e5beaa4a962ebc6d01133bc55231ec71531baea8a2daa2a3de9bb8193bfe566aa7eae28af46c376811454a31028287a1a2f083eb1cb33587906a79735ebb67ce49e610c4f48610af079127c6dc2dc80c6e078ae330e2dae58cfc76bc5aca1432eaf0691fbb9c4271c4db28bf711ab40d3ce2825f3365c7d9ad9450ac3343d49d4a1615476ae279d18803898b3074d70d62c8ea80eff7e206acce0922e1ba8f530fb1300dd92f06bb98317ba6c154f1dd79dab9a9bad02536365a4a4a998ebc4401793f12af6631313056bcde284a1a22523c843e439a6634cc0f701875eba792f2f4eab726b3f3f9532a45f5c33c5330882b173465024192a868fcc1d0bb44cb240ebe068c3e851cffb537a523f8ea65d7ffaad7cb886b1b182e4dbe5e5da691169ed66ddbb55a6f3ab7fd876c0b851d628e9343627f5829ea466810fe2e00e40d2c2d0231b24a6c69c2d1c61f86317b1a385fbfbefcdb933ec5019f92b87e08f62877760dfe47248ed55d145623564c67499460a7036a2da787b07bc06e787ca779ac52c1939c8eaa597bd6c39b43419e204d912fda5ff0b24b9b94993ffbe9ff3bfd1b2ac8f5549b3305027148c69834e84afdfa10d52273eb78edcfa7acb6bd5440eae2d0a372575de7a1e18cf9c0241201064318b6f6237a1ee0fc216fe2788ac18799f88a2e2c708d6804a510a0db830cc2a0a19293cea6bfa0dc7eea9f4c6cc1978bfca118a1fab40b0051ed2b5fa940c9cb58a0c4f4480c3af7b14e737bea11b8c39f9e15d1bc180471471386df675b873bcee915adebb392cf9e29a90e1c4cb0cb2ef6b5cb9cf05e6df15a0495219d750db0d6798a3e80429f2b6842dcd15de9f7a04800f54fb856ea38af995c90f7e2bf51496d824adc043b59f3c983f55d177c3f5963403ec1c6d4ad4edf1064327383337d4f4e638408b9499da509ab218a598b60eceffdeb4dcdd61c8c97dd88cc4eeca8db73e7d3c3e440551e5295067c48cd6e9bdf7f353e73b5754e4b158d14939b03d2683ce2ff0a904c70fc17d245178775ffcbe6b188f4
ek = 95289550342431245138270f764888e1856d7c7aabab98781f548049c08636158270d64d9952ce20242859394044a1c660b4a0dfc842a3179318a95378d57461e6232da5a771a278ec043622016766988a6ffb69fbe995ad66800b213715c364c0ea08e282abedf52d55587f550a6bb050a67687c77dd7c40c5801853162c87b6ad4a23a7fa1be3a97627c58000597154c1b0c73416967f3a37d1326eaf79f5773171a115c0a092ee79c814841b0a9247521c12f63aa58f90a7a7319465fe65a45fa686916a8b782c6af79a06d583bd5676d61c227ea03341ae09e8a17b080584f9ec512f6f5148310b4efd763e1c22a36c13a315212d6ba863b38077ff771afba48cb2730d4f24bc2290c0a51a5470313cfb6a417797e5673532be3b0a0a34b6cbab0c32c6391473638e9ace1526be9799c2bfb27d378a64305aca5b70109ab03b6e890ee58c426a60f61a5615587be19308200ed54220c2cab45109b8687746b93d226a73ae38e35dc93d4532688e127a0f807ae27b19a5609d50c8f177b896e527267496ab163b6be0957a695987b8669ba1986788337fe093b03c92980ac0a144c1431e99f90449becf932ff11982354c9a41251d41320f2936f98b6c3e028421206252d68524f50240a43c92019cade75747f3104dc82bf2be34626924a5939c67ab0cde3d6466cc1c8d1990f492a6d2fd439b861ad9b78cc72313faba061b7f831ca62ca7de9b710b4ada7b6ae1b2b1753b5c9042c24cee6976f74b8e5c1b398f5aedac0414c025df45c44d2837d53e5a0437694108a2df7148ff7e6ca2f6760970a409e656cd59842874b31386274dad04c14f2a3e2729d0eb33add842c1aa5b91aa1b6a3e23ee8e9219b44ba9e59b0be521e9e487b17265b56262832889390f59858f816e1047040b282b30a0840126681a535e1f92fa83761d17cac007c195a2b16b6d91008c2810e14b1a13235c4e80217240dc9eb8c359c664bd03657f4caabeb1b8631b4dd9138ef446a65306ab052c79836b695f022f3b668102a7950015ccfb47bebd800f1949b637cb85577124007c4d432ae6f299b89dac8f15601c6069bcddc48bb108435d92ba37744b3f26f5a7602c3600bdc0b047002b13c54ad21f62d5de5415a313c09f82992a984b94498c10144db963e86c4c08b92357ff2002c203fee006c9ed9878ef1cfc8bb153adc57a98a29a7f8a18ce49c4f7a6f9a335b4f811ea3fb246e3abdddc6c014c4489e812c40062ecf4c0e6d033e7fa33413a0a24e4816b0cc77b874a5466962effcc7d8b7724ae0291b23c4f61a41f61b7d86db415a001930205b0715408ec539b5fc4e145b8186199a70a64af0138001cb0403e67f4375b7036224514cb97b4174d227c339b18ed2a222ae06688073a38e87a4327bb3dbfa81748b67f43157fc008744551738eaa731630fbe9061b9e64ed8b8bfce448b28830be46c166481283407c1aa92c52a018a44596a63d64d36b86c2d039be1e5953505a11a1225d9e851bd20b1d826c28698b0a3a0638be4197c75b2f4b8782614287ad1c383ea705ec36669b65029e34eb372bb927c1526315365062680295ca250c84f13856ba93440c150fc9a1143b84d6ce221c51b520d2a3939b52895babc77646694c863a9a73afaf7b266aa4a9e065f4abca9ca68c2b104489d30c23b72b7ccabaf99a286ccfc5fac5a0f134a56527a17999680d3356eeca10edb99176e4b8a12c98e5a77b07cc29638587db7dcb4f4c2c777f65bb35680b4f5912b29a13b2c5e055a090ee02d723b0be9696a602120aaf58eb74246db668a721b4b9ba02561a10533e596ef6a09ff1b0e48ca8f53d1af6a84b9fd3c458f8ca72446add1dcba19200adfe85f8459981099338f135ccc0b3c1aa99a47c3a1fe51b1db95c667dc9c9d04bb4b98c65e11a2f121bee125506aab7326db18cb09c8c906920fa51f05bc1a5eb934f35b20b00727f0e12cbb783f20b0ccac54ad6360003f18b7d7cb198cc06ae64a0f30401dc38ca314815749f901b1a8067bb0a698d7657973b4ff06682869389552134918761ec53eb4eca07aeb5fc4d67fe05991bb07467bc496caa72d9fd1cf68f308ada3af9da2cd1d9bac130026b8247a098a282b333c1982a996795a04802044e65860ba321afca943534f8ffbad65456c3522061a9170296d082640df778ed8d4fc0e40dfd060d923e549
result = invalid
seed = 7223a2768ac31ebc3c2ca8d22b5f066ce2f2e8b9ee4a342576f44c322ebde71e61db9910c1075d87eae6351a04c488b216e065821cf3f764273a7f99953819be

# tcId = 136
# Ciphertext too long
K = 
c = 4208c1c446fd9503ccacdcefd1cfb5ff365bc1dee61e750f3ddde3c637df8fcba8d0e78d2275531cf8121752e3e40fb8c1b8d8568d189c0c59a4efa906cf654b405db1884b0d3e61994f58cea254126d2a5fcf15949f66993497ed5681bf4729e9e7d9ae4bbe0fa3a1a0ac95c3ee51c7f3df2acdfd442e0f4110a24bc09829383fc022e25ad04f05cc9e8a7e489272bb2841993eeddd24921cc3d7974ad661f595aaa6e8ea7ca2683ba0addf175f3a741137c1b48bffc2d5925308ef5b314d8e6205998940fdccc9df67dd87695548a28f435d5b98d1dabdf0c03fbd2cf0c2bb5dfe11b8ea567c0f22f61417b9d36f4b89186f99536454c658b6ccd4c81af9745f63249e519f6377e3b738895aea69d353e5e91199e188d2a0747c4d24d25c3db65ca0d51dda40aa1780ac465f912fdc19b9911345934c2e8e11a5cb106effd65316bd62a8bd822811a77915e5c3ab076ae112c3083c8c5f9962b3e827ea31b25ddbade27c498fb3d6d0f62884ef84f11b69e8284848954c2b9c631c59de6237c874134604eeea5b0dac9a06191b6a7253718c2d1f8292aa9ee6ac1ce81801a8c38a83ce6ed61d53738178de902874b22002e24520d35b3aeaeb666db4c36fe3db1cb33db02552b71cdd8503f2ea0b5cfeec660911a0343bbee4f42e507cfff2343279ecdf9d5f836f0f58a758d4d90af4c0c8f12cb84ab5d1163e6f30444fb72f660ca6ab828066d48137361b8c082d3e48b7d76a80b790152ceca37ae1e3bde73b832b6fe5c8621579e0d1ad6be9834c7cfdc3c381e538a85c6c87e6550f99e79f49f680e584625c6b2b82af68e2c7b446ac83377587fbd2a7c1cdd0139365d627b7f4960f76b0663e8501c99851621558030e34b8bd46e5829de2d3d7b438ba1f94d63e06d4262f464e32994b75ae87093ba30d3b4beb1e05fb5139627ccdd40bf60e6e05dfb9da256e260137906d3aa0fff6311cb7eaa2384c170bf3e3e52a12933538eb2c3c73b07ac5089f1ae0353e9c2f97949a30b9c4eec4c4ca50a45756df999a60df2bb56c174c81f5edaa6232756143c8de49a59810ff302ee658c8a60293d50f553ae5a09999190e1ec2fabf3e2dc67c715900c66e2b97672c72eb436825c9efdec4572257fe625eda6109bf25a89f1fdde7dfe1164d04ca2461b20c9ba0b033bc3b17362d6fbf894e2e03940d35014d1dd839cbff6d753b5e37a95e78f4595cb6b7226ba19e9311b31fec0b2440ebe20c7861e42a82d64d14d414ae3735ba5803bd08653ef702201a2e52ca610f0538382a1f517a56739c57a1997dd19d3772feba1e9fe2ca1999559b9b1e89c6ce91e5becf826ca09a50fc59bacdc8eb7b119ab488124e20a4cc68bb5f8910b5f13fa9673c215b62eb7420e0fc6472101108513dff969e369328b3691d5bea503d4a7ff01ca403d9a49f003f6f91f826a7876b15511ccb4cb1be3ee082b1a5bc637e770205f0f7849ad4a877143721b912bfbc260c9dbf6ab52c0bd568bb6fc12eb078b526d3aea81072f521d8894e87fa0ae358b5749078afee4ee4dd0f43d555d509274349e48be4edddde44b5934168c922d21f6d39b87bf08e3eb214625be65c6bcf65a39c25955c2d58a1ea369a5c597950a405bc99d2a0e0589e51e583c6ed155dab3fec977a739fe9da87f7d5711821623fabaa4f52403afea78ba953227f23caa458aeef8fbc91c76470f39c217c268ac97b816f12dc874a39b5e00724ae854655138f298c17b885c1da6afd3b8cd638f31c49735523907fef22f46956d30d51e60236eb316b03d20ce16eed5d7e6d1d5ea00f187a28b291417ef8062a4baa19d13410371cce8e9fe413ccb3881282267d89bf80eac467211f800515b1c4d5fda64612d38b2101fe5f0b736a18388ee60ff6002e38ff6bf354827d5ef2781bfc65eb37ad968d2065120f671197f6ae3a8127fd44d1c127ed4f390c12b796bd649c5f2efa0cbffaf033b30cb1d1a054351ea5c4b70656ab5b4fb1d65a1b05d55176a4aa0291a3eda9f64b3d0230da335d3bbf917dbdd6c8b0c404830df27b86759ff4c1a961a05a73c459894985cf1f00166c2a4f1eff0da56fec9e80b1bf6bdbcc58c43b1c0bc3749834b6bf8b71d49497ba076ac8577798624974664439b93ea5280e8a5e02c05b47209c8ca732402edeb41b958e1fa648e21779735a4e1b5e9c3af6577f424346fcbdcdf097130f11fc629ddcd3674fbfb92c741e
ek = e2859e6854686e480affda293d09040e5acf1417c82ee5064a9594734aa7f596108e1bc3a6204533f65bac1a9901f4713fe07ddf7a561dd64c9391b09e781474a252241c5b8beb2cebbaa1adc850a8c16d7411290c283e7b69846b2260117b8fd0bc335ea0b864572d915198e984bdcb44304b549bed735bbf76455ba20d457490d66a0e8d54b87964a9e1183ff39bce32dbcd1a65c7941a3f38a474fa86947fc88f4671524dec9595a9546193b5b7d13dfa32108fe01b1f120121b57fc25973e9a54f3504a44c639a3244115b6b9f2bf04b93c3a2405c6080f68d49b72986a5380a1503d158642e49701bd8a502c70fa292240d9c7dfb0b6d5198a33a98b8667b3a3eba00185245688306c1e419c3899167d616b93389fb299c41145b66581b48ba2273256b56f64872e08445fbb0d39c9c51b02883e1318b6a06e3350df8fc05d1fb2f573570891a1d6ac87d47e54b5b17a627862f8e95c2a4a67bfefaa1365536ddd35fda1170ceab53f350b4b6797629000d0f1704deb51dfac1a24c756425e5a038811aaa233682e01207b6b72de136ef8bc0b6164a51b20fb2f9747772555a4445917b94c37383dfa8b8a474ba327369b0f3cafbf22d1fb64634b33991a475dbd4283ae62d762bcecad762f3db5894086814e4001b88cb7170342c7063d67bba299635ec42656ed5815053103818c8286aa4078a2e9796767d939a9c61130a29a5775a118e760123a919371c6c4e701746f536eb120839f77221874cace128da1679f24219bb5397ccf5855083ac7b8b6840291db4739886bc556cc634b23b7b583238c6b023572b3dcb349ca5d03f4d85409117bdb3eb46a56760101ab768a99ba40b664d6a9632b29b01c6ad8bd123bbf2559dd0b864b320c3a18c5e0b3b7eb3361fdb9be9219397e28780646a9bc067b92b3f8a582e95a0a44425bcf3041f94d30ddc5bbd7bc08484743e819a4e18623ab789ab02348e768c9031a97adc4c37647c67251a3d73eb8d245369dcb404ec4468b2b3c9010c4e6417a3a70828d6e0b5c879cffb222b18b218699c97bfa4891955a2511bccee3acf40c271d162bdc57539f02020f2d6c11b94b6b5a60e90c208c6129ed87884ff971ebb1460f5495162c8c6bf2b554a290ea5996b3e863faf4337495481da423483d2b76eb955ab0c71f2c9c05abc014e27cd5708ae04a72649e1a6f6185fd7838957f5a0f5909423a42af5d37079c26b4f2a0308d686adf12dfed88b9bb45e8f3053d043145c7c35c09841abb51828504618295006655e44091f445ab71a30a65fc145062971b94c9e227c4dd6513045790e91683ac711c282b429897665cbf4a1dbf3c5a0244d11165c860921f8b902e9f497e5d600a6c2652f90152c01b4bfc170852702ad438715abc4c78c0ec1375705ab1df7e94e0be740373138ec989c7f3a856fda4036e9933518276b266efc855bf4c36423237ec3f56abe4b7bc33a2b1b7327fa591bb3739e8d11a55748a3c8945f135c5d41a0bf5d99c3df7156d3c6b277e5b0ee4b0b0d52c87efb6b1973779481cbf2c175b29c0ee93335a859af8024a81b6ac28839289c118b330a5e17ca1215db2ad9fa88a92227f5c6a4f961b55f072edfe5a7fa36120c4085e00b6c7dab641aec230b0a6187d94064203647e355b46671ea58c183ccca25c27fee986b8463972b523b7aa2cd85a02d0250c70ba461b554c955c4477537067f6381738246a4820af9475d2d37508c344179a828ad11ac8fab61c44bc4959c620c3544c6e47e0db97474fa5a82948d9483528d992df44314058b5a777212cceb3254810556ec2fc497204099bfd4e20b50284b28477b9a967d623836a5a209479b961f23b23b467e04a06335b3657521ad9b78af022a09df315f63904155b1251e76a34b4310d2e3bad5531f1f206430c413b7e00c24e52cd4299dc4a4a5d57326f928a2b2403803fc53308b189b8a34e3264fd5bb52344ac56110757a03bd1cb770f5e356a4e97877857859f160b7e00e22895007751082338bca65a314ba42d5bb4a26911e96075aaae0b9d625a6217434a7b6aed52c9efef09e37c141707619ea031f8a42570ec67df4e3410c22aeb9d4373a22583061674d8cb126859340452b2ff5ac7c899cc2fb4bd42236592c848476a77fea02d8a4d4ba0cc8ecfdd8d3f70e414c4fb20cc4a96b2080c37d5335e644f2b92f48
result = invalid
seed = 1ef93a37d637012d3f4d81d38def123d0a72ec94a19039a61c63a355660d3f1bb060305426f714c8dc8eb619e0c00f0737d197dd87db550759e6882263ec1eab

# tcId = 137
# Ciphertext too long
K = 
c = 75051b3278d16e4eaf47de015efc3f8f29498809c2877b5f1296c69773a4461c4d193a037439b8c4b1018ef8374166fe372810e591f688155bb3a0b9924b5d3ebddd97589d2025039a93bffa6562ac45d94f7034968352576de15e12ca50512469999cdff6557380f71d02e9c23924b279755ca86bbedce7f39b66343e50dbddc61d6cc60121bcba9788e5cb38b9abdd90210dc27b7e42e6a381a08ad4788fd9926852f6dcde546359b8f236fc088a76bdea95dde5b90a01c9eb09e52e5685b19261da053bb86f5201a58635a38e66c40eabc53218a99393b7b2155cba87316bbe7f31ac0c98060232af9ffeafff4162a24be779fbf8ed61d1d8defb40e3cc3251e360bdec0bdff45e2b7588272243f17f32b42b17fba2c7699967438344c5f940aba2a7a53245e308858e5266d7b75cec70bfae9787315a3b24b4b3ba70e41ce5313724c62e10972e7de593781b0b41f3d36117a8206caa226c9a5f3ea538fe50248319ecbf1cea90831b999775f3fc0c5f94558b6010bb162539a0db59c107c77f811b677bf3920f1b1d41655b577340773af01d3c0b989391cae11d372c6721f077f8629d3dbbc490af9a8b17a30b666b772a6fa45ccb2a6d4a5a2d0852aad7b279592d2577da463842ee35ff4156113c4da53a1a0b61c7fa6b1672530d1bcf1d0b219776bb6c7aeffe50f42916c70f001f43ef6f571fc4b5b027c6e27cbceeeb34e5485a41c18f5ca54af04b8b835d7815027519b8e7f5ed4e131a06535fedbf4602bd70468d6f5c5695950c3ab3a265a6020746ce14090509b0b9ffbd18fe5b3bd5b8db2ad51d9bef964aff5ab039fc61ecf7774da83c89fa575d6f5c4b6b64088acef99bcdb1586020d35c846e1887952290e8dcf65b8df0cc8cb0da89cda87943474514a494d3ef097bc89091ca06e575de85880580ea66e775eb22382604960c241d7e3e3e25edde8a4272d64d04cb99e760ee6f3349cfc942e251667adbd4e8c730a87f27f84eabb22e533addcdf87695eab07bf1dcdf02dc9615c4988493bb01747323638450618c7561073153273578b133de281c5528e24ff24c330baf1e5a65c8dfdcdb3b5da12d4f8a3689081617e441b8c88d0beb4970b38e8ed2885c9939c440ec6916c39b2d98b845e032eeebb7d2bfe2b4ad07a8cb3ef8a4329714d343fc0c2bc808d4681e169c154238b7fd7d9ede8e19795847ac9121a1c3e5735a1470f3ac657f70a025600ae9da6c714ff05f22dd41d1f85b7459caf55d92b0d2fc31570bc34e4455e3f72c9f83005bbc1c8fe4f5dede9eea9f90d0d97288839a1bb21611c3c3d9ae96803187f3b622fad5fad78e7192af732c40997c9ab2d437378c1e96298138d33a893e6d82e8edfb97d6e9f63a879731c2b8a66c796fd3c27f839a0e433dbddd99b48951f9ccd8442f1a73422b8dd299eeec7573d1b6b9e26ae23c41f5d5e6b1ff91d492ce23b1234af76d73bc8562dcd634a2564870bb22cc3bfaf5ea66876a7a9493f09098af4e108bafa2a309c30628b77f6be6c8da2fca07a9e08b1c160d4c7d6e09125733f3eef8a7662f7279ecee7f6f0c6594922a49ba48f0398f325b134df97b86f44ec311a0674c81f87577bacbc962498dd6dd11a804b13cc7495ef0c40ad77a45b6389b1b111e5325f700bb534ca47436333f4be3096cdba47a8f595695b85b22321deece73a159726b83ff5284606b1b11d35806512b4bf64be9395c33a2d0aedfe50333ede8ec11240e81bd0fae80f0ca098df449d2d1975d8ea38d0b32569f22b2346954073b4b6193bbf2dcf9e65b06a295e7912bd550935cc531049e4a408b64d431a4b3d9edc4a2819e28f83f64e94bf17d68deb0f682933bd5918a6ca3d8a9439f90fb11c978db780cd321826da4fd36cf4d247bd45d3998c2aab74c190324c0d1540ccaf4eeb1edd3ed22f992738a58f31e6c5a8d521857432276b02a9fbd7293cfa26c1237ab6ee0f9a505013667fbdfa35bd693b08abbacc7bb2adafb4062717374ac48742aa3b91ffacf56fad8b9d981ad1b0d1c5c0a7636eec294dc60a707aa6277d2d98f10348208b7db71acc3894fcfbe47ee8eda5f98293d6bcef7e8bfafafd77abf5cdccbf4c8624258663052df30557bb2d38309a62c6ca9605eb09a68bf6c99b1dbbf1dcb5e7fcc9ba13d0486ac5a49d33df9f1af7ed1e363ef33a22b516f3b94926520b70fdca272134ec8c29aac035de1d2a2232b21bd4252a3af415ef9260077d2
ek = 04b39dd3a95ba5aa7e202494e182cd34ac27d5183ddf69b72eb03394604ad06a2e2d15599e563b975633039a5c7b2299dcca8d7186b44e54acb5b94d0e78c33f051e0354600f159432036cadc682b95cb4cdec0a3709b055e24b67856ece069ae2f3631d7607c015844e30979324665f2946fb3961e03849fd453a60a94a38a40743b8702621bff9104255e14ab3c9a88c0b64e5a8315bea735ba63f45e0ab694546fa75c488a789556b412899545bc889a10c43f101b0dbc4c7294187b9cbb00b763c19b88fb2863a4490277c5b895768349df12536295b18b74b52aa2c0981c109885cf0517cd20c0093231c9e625fce905b6834a488930027bca23eb724cd79ac3c44639338229f8ac51666a7cbd29adf9220cd3c5acce60b9fd482d8b724fd7c03043660e7342eac4567c18ab8f8dacc74d599504349d36366ce6657e7bb095297ca4bb148e9cb6bca57c206c84e53c39484f155d655207f22930afcb7ca17103efcbf142997a6a90692160f79a06915531b0d17ac1d6457793360d2787ce2ba08f5b7538ed6a73c2878256a5d4b9245afd1ac52c379beac006846197b175bd87b8d1feba35dc6c32dc27df08179fe4b81be3c2e9ccc144dfa48def40a773cb507eac7af9814685c554305020f058fe0e27ccff960fed762e88bc36992a07278ace7818aa61ca37cc8ce6ca9ae57732769249b68633ae73a1e0fd073fc430d8fa11386c7bd8848aba2f7cb3225bcb0484d95a34c8053a5d888b1a28b3d80bcb3576cc94193bcb3ba804a5b617018c9fc7669dd48981c282db3755700e8c75e10c667e9aa498847c9486e3ee95d9e159eebb00756964b4fc2a42cd5c4dcc382b35a88ad86966da30d9a86adb616c0d1a551ada59d7df94045043ba6facdebc0a6a7f9967580cbe417362afc0cbb998ada916d850a8feeb53c08261566971511b4468afbaaad064398eb3b4b594f0be4912fc96de60961a0c4372e890e85927683322a06a99a00e920cacb8657c923d2237777fc0a5f067766fcc59ee07e43b1b931c80802b4c445676a91d1ce6791b3a9b9493c4a60b27c72352ba52c2c07dc215d250b346b5557d6183c18b941f0d9bf46c57a265c98f9186373b41d1f607d842b1888116acd543f37122c8b699937c820094a9f42a89ac31988b9e28a3ea57f2d298280081966253753cc44efe682a3308ad6ba69042a073e768f5810605e529c7b50c68404926ffa7cb764b6367b14f62860c0b13e5bbb11b8e49cd91ca125214550e4ac1882124bc2379db84efd0bb8c6e94af9c7af3f74a62e6025b13a6c05b618f844c92e8972c23ccc2576bcbf0b81067a8ac98535dac7a14731a4266a7e769c848a689874595c238bc71c6a8c804b929a827039d3457342235963c1628a311cc32b9d2486cc7001f00c39b4e65aee763d759367c0035bee127d81267beed780fc799d40619044e54833227e23b844c9702308e0c9d63a08c81a5f87ac257d955809478d1a6cafa0a4395e76a4d71874cdda8decfb54f5f2953f675b142c2442a559245035d65974025cbd4174b57ce30170e43b12285311fc1f03cc07d0ba07dd24b6fbacbdca303945b91cb5d0a2a2135be4acbc774a4448806ea0a8bfdbc6ba996a2dd717cfaf1b87a6089abc601d1d1100bcf3314b59945609338de3c9c2e0cd98f8aade719fd90852fae03fd1f98e9d4c6e4c65399096a4bcca705f7c89eb09cce4f4370d90cc2439174a625335c37cbc491512821b80d42a7c394f93fa49ecdb5f963c5aa3eaae765a525bebb9f7a794c7f95efbe7b751d260397152fb0c50aeab782bb71f589bb606d4994a61241206bf303c036bb603c97bbd3f43b1e8ec5549d125f2b048825107e89cb7ef72b9e2202cf949cc5d904eef311e3484b1aa93353f93395ab1a6ddb78b4ee30b283baf5fc94fce8993a0aac202a2439c57acea17818cfbc467cc4108f628c0263eea048cba64880f23c133592151c49a757a0932ec9aad4c43bcf3cd8abc881dc05c0874897ff616838c9a3be66d003c2f1942ca76952ce5418c1ce8bd044969863058b245cde586c40073b29be219b4b9048fc6b8672705134bb3e1d82bcf03c8a4f72d28696943d208880185f6668272b9416787cb2c4766df668308010ddb907722dbc8c943abd3751bc5ad5c3f012a65f8f5409f2d5a1f59e69345ac33eb76569bae2e6459b6512ac6
result = invalid
seed = 06f7b3e25017fcf5ef14e20594987b13701cbdf6283eb489b11d840f566ea3427f250e899911e3fcf3e512f7387286858d4aabf8e5385afa39693c27a557adb7

# tcId = 138
# Ciphertext too long
K = 
c = b520a6408421cd3c518444c4c029f6c496e9dfb9f0fe2872b74ef0c4ff7cab4e6e79eb590f71c7b14a2abe3d265f92af29b72be696d4f2fb735ebf52e872c0bc1c8484535908008bbdb56062b35724b04e61acc77d4b3d65f4aa9c4d14b2e599e93f1d87308b0c0992fcf707d77c7c28346abb5496821cf2fc1f0d81354f6ed7cc1139d79b744291ea1175245ab85b9e8d2c65e8a57a89496440c03a215f17eba76f0d5d6cc2831349f1451217ae6276fb917250040b54d6c52c2edac00cabf559f42487f8d20e3ed1cf733a44ff1a0614e11258af452d191fddefdc94041ada6eedf75aea4f695557fef4ceec432a4b7e571fb0476ad37929ece5b6546d75b30ed13abf9f4e2bc155eef96d179623faafca84aa11caf622ff73d9f5eb26b27173e8ea2ddf309991c7c0c4d49fae73e32e2435d7599d35d9fdc5d7ee3084d54057926878a037f870b9a164f892dc1a99b9501ca82ff0429e034e107718c14cccf5a40cce86d754689d43f7d259839665dde1ed5765369752132fecf72ad08500f8cf6eac22b2ad0bfbe19439cf6fe6c1eec0e5ebfe7b6f70d68e8ff1a5198bcb4c7591f01eecf2c25aacfaaef6f5a00a53f37b47c4d2fc68702e7d5637a50d928613b862eb4dad98c775333ab0828e269d2821aca39116678733667cdb299b61099e6fefbb12bef140e77b03c830b5baeaf01696af30cd882e36e4d55c3c6714501144d7d0295d93c38ddd16fdda72ae51d74363d732d959c8050f44a5021c1162a41aa7043ddd0817bcc0ca5ff7a3f3491979f787f0b6348b7b61cc46f521ec69a1b212d070ee50b39285a92464f446b935cf25f19605b65a5297945304aeaa384e12baff85aa84bebbc189a64bea361957b52263a829297114b3a54067210692ea1f88055446577486a64743e81d71e50fd26fbc5b1e9ba4e8f1368ea32b55d70800e1f2b9803ec1402f10afc6e5c0c7628c58117a574915fb79ae06c77b6f56e10610516bda3174eddc81e2b4c9abd58cd149493f0035fe7b8dad14c27c652e973c94cfad88a087c18606f6fd9c96369d915991082581781232274dabd40e555c2725b7a6a2542d33c0148e10d6edc75506dbdcbe0cfb5b9a3fdf7df4d37ddfa46a1ce8c1278c1947915e5a777024908bffb09e62c460d35b34c1e7bfa28f9f7f43314e7f2cb8c570800f2a7b6cc45f14071e8ad7f77a944fc157fb1f8c1d3cfac380e972d615469638318930b7764109e1185980f947e94650fc6f7825dfff9e66e6406eae57cc079475a6d445d69bfc5c895e44107de421a9d49724885d0f2122e52dfd0661166b4243e9ba321ce6bf375991d77e75ef61c7805e18ed220f0636c310b35b843335ef24f786c9dc3ab8aeee175296fd796bf76d1d1f863fc6e95bb252f9bba025633db5281e0041eeaf7a213b446ad702bfcdf68086b7c8e04831f6b5fa94a620f68ba2eccd440593bb5e29e9d986369a86c25cbb2ed0c9c637a49afbb56fc434c89583d20e1942f29a5165904d4cad48beb94b850b0d0c568e9c7ffdee02e7b42e5dbba0b9cc6e729477711875d0656aec6c4896cb023f495f38295277a7460724caa54b30c5b21f91544c83da0fb7ce7e651fe972f4b4e15139fedaa78a469e010b3adc37a826149225396d96d4fcd78758d067a0232985c598476db5e1cc67a3fb09ed8833a603cfda04c1955e0a525031952f4676bdc6519a20f2a7feca0e05c54bfff632ea85261ad2b2becbcdcd3c99f044209c928a1086b0f65f17da19617cafbd08a85d6236589a581ed1aa4dd8dc97e6c49a808a0239ecf9b61e0ebe8fcc5a416be56f526a2cd7b7d755237da2cc3256f7101f4b8bc9719540ab16f918fcc5fb34528b690dffd2b031fd97f313d03473e365b56cdee9e0f1ad920414de2c1c4b12deadd225f2c3e69cdd2fe49262bb4e6275b7d60abea29a6d51c18133de05f4ccfd31b52fba61d330abcaf8d0e57a0f01d53c0b7c1d72b12e914f5eca0137c9aa669b70df1b670d206b65242c24516fa32a48749e8ed8b5eeb6092b737141094248fd814e6d3d1944b06a8189a8044b25c4c17027c3ad4016a28c6b4f4311abdf38060cb2e70e088193ab9a88db6582322659775cc3b4b59d78c56e8da30ef00751fd4742fc6f3baa4e6e022048099abdfe47410976b59ded443150f1dd3472721b94fcf92ddad03ce4a9cfd4d8b50a0109aeee9ffb6f937bf3056531f2a8ce8cdeae9503aff2b4f543e80662bee9f0c3
ek = 92972ea8e92d45691b5ee9a82a165241372f3fe917b80308fc39570e349db1d5a1c9799b5fe3bb699a5dab389b46eb23b335114cec46e61b4d28410a1bf30ae62c7606db6a2f008177753be8f0a0a3502fb809b08611b83de3709013923c0757a5a7c0af0334ef9619de0b4f63893f288133ebbcbb1b08560b15178ab5ca80a71b4333136591cd094835eeca3c3e0abd34b473cddb2db405362e85624d0ab042126b9d01079bf82cb0765c9e5aba7a24c851d9882831794d715285d6b1d9108e10e42830ea722d358249f2253f9bcc51e6550ec27dcf74aa9cd7adb9d6a77bc8699f30bb6987b142ab98c3fb6c2f0c3268d5634be9781af9861e3c2c9196949fe0547fe58a0e0947f2024e3a43935f50b4f14a75a37a0ac7b5804db51d545baaab486b7a3366ccdc087d6389580ccca8bcac79972862519d312b05d037a4280ac1e28bb73a65a4506507f4d72757160875e3bc4a79b130d1ab7c786e82dc2fb4e8a581132dbec93a3651a7da14cf22846e85e08becd597be189308ba46a9e8bc4d6783af734a3dd10c88d97457cc305225aea544ae9de3635cf6000eb0a956fc86d8d3cf1056c6b80c8365aabf88806c4ec2a5a514cbe1fb6f7a5c5e4fc19928093f56f6bd0c3279d2828200db3104097ac09364c56b4c875959f9babafca39f04939a71151a2f3091555773955bb51aa32fae03284c499e7497a626bb335be3a1953674105a1642a778523c732be619f7096916eabd3a128aaea59335fc53f7d2cba01a204f9858452a764cf893545b4e6c531bcbd222c8d695e19535af39819b4595b3b1c03ffac382e835f9e01bfe453b9249c3fc4197b41a135ab34bc80261cf33b51e112f3d64b90786979e894e2f7160c2f41dd861081bbab9921609c1808b26d92a19d404cb854033417aaec0a95fa26bb1e300cc131380e4343b1a88864c22bb26c1a2ac482c1543dc744a026469188b5d165656c5d0314c874ecde7ad2fca70cdab4615879eb4e192ca607da0772a352c64eac8a208b1467a4036d226c8e2ebb124f364fc100a2a94557a861262c79b9525bd77283fda678e6c1c022163b44bc4bac4e08ba00a7c9c160e61656fa1a89ada696a91812a17233ef46928d024035f54ad15f7bd5fac785642a367154f9983a856d973e244cccf7c420a2810450a6dc28a7afc416d4c82ad4a7b82de201b1e37c6abc56ac082ca2f66936998c57a78aadcabc9b14a67db20af9ce719ec33b143ebcd6c56b5d68b6ec73cc5e582751fb48bbbdc06e569250dfb0535db1f7a7372c943405d2724fa6b945f9c55a9f639ec18cb1057c551f8c8eb229204ac352472cc0d011420f4af36552b7423431d35b7aa6910f7615c2fc24f62f01c5c5aa233e566092ca303901938d0cc75a824b6133743ab4e40039ab4314aede9aeb202c6a1666740598dbf0a4ecd319a4c55353b2c26af3a6e84a95cce13b4fde20eab42594738ab45f7c61cba2c3ab21ab482aaf44623f5e1b92fcb6a571166f9f889c072812f9c64864ab9593b5d695c90d39512d4e457a2d14f9650666ba72cf5128321b7ac43ca3e21f3b928155d38218c33ac00d495bcbbe1a983377979e273b361a317ab26ae87ab5bfb7320b69a3f78982f5ab15d05778b67636fbc19793a71ea571d52ac42d0aca9e6304e8d53c1000abe76512ff04a99e069bd9316996b4778ec07645458bcb61c7057db35679c8eaad71cbf52512608325634b3484572506280077b82433c3bcd16780ef57ad0337493ab22ddba477abc30069a9aaf80af19c1a29c66c8a334a669d26dada526dda95934243a9e961025ab3e8bcc139cfb4cf194010093341aa26bd3b798e7011532b351e6a93237834afdc182a42a36a1c81f4037343a622680b0c45837087f9069f4a160260c6eef754ec5c885424137df97830ba47a88b148509c76b826b0d3ca79394c9736f9441f2b67092979ab57c31b53747bbc32c65607b4c57e41b593c52c268ec627decc6134575769e66d94f62820e78b1fe57d720557b40955803b1d74a1c7ca35c7327ab1d97a4e2a986ca6a64758a735812485ad6a7e9fa712755759752b1cd449867b961eebb98502b5680033746bbba644770d429314ba2546082701aba1cbe9fa9dd0b1ce90640eff18c275f14d922b9951a9670b1d786ef0ca1a5019e4b009aad89180e1a6f6d7a97f2839b122b147593a3952
result = invalid
seed = 38a5374b24289eb1539392566199c61b4f99775de958967badb27bbbdc90fbbe9f44808243d0c66e5b038d4794a856c5ed5c8f9cc5db61a12b352028b938a9b9

# tcId = 139
# Ciphertext too long
K = 
c = 0b86a90e38f0e5a875bc28376cad1bbc80eb45f603459fa21cc6168309134332909d56f9d22dce18fb3d2372f45d2a11db76cc738ca9d841bd8b429bf0af661acfd06588e7cbec19a18b6ccd388fa735682bf029c78775e5cec33c05d2a87f32dc15be15ad43ae75e35826c84617c364bacbdb0c5276fbf6f559bfba050f2b8ab854bcbd74eb661b0ec314cfcd29dfe9d7c0fc426f2bcb8763da41c81ca292056393b3f8373bdb85169c4c02edfb3a0d9a78516e29773c2065b4e922653885e7b783746ddef771e618180cad04abb473de51a2e8d23cb4e782e3fe00cf9661a6abcb390b063b76a30a33e5bded530a9b38274c4638a0299247fc1ca51367a01c1415045546fccad926e23812dae1ea23ac6fb27ab0b11171dbcd4cfe7196004d8ad763e2db3e46f3518401316a7feabb04af67dafa2f99cef0d893842831e910d36ae7fc781330a6057869385c35fe8ecf6882a7235b1b8af38d59118598e048ad8b007bb8148582612fcbbd574b63b192e0ebf78c00bd0b7541d87a078b1a134fb71fabd7612b87e5595e162dcdaf4d4fdb570ff42c03730793e741217af89778bf699db7b648930dcfb81351b3b837d3c0ecbfe5517aa4809373714ac6ec35620a8d1cf6b7d25bb5568b200ace8e97f51a0b32d7cb58c0e987253cb6b28dbd470dc6b6d25a9932a850fbc8da8118c375669e4b2a9a08ebe38c6f0a0fa406ab7d1ebb188f94b1e01b1649bca1e50647dbd71cbd7bf8397c12dbb4a88aa9f8bfe9c4227a4a390b877086b202bcb4ea9839dc18857c269c1bd30f136cd6357443dc34c1a65c055b7c5209e95e352e40791c7fc5bc6f40031f50f1392005171b47e4dbd55e0eec39ad7ef941ae1eb226736600526761bff15b59973573dea3a7c457e4991ff2f303b5b28d04ecacac6b85a91d4221e82d90f4ede06cffee85ef9869a380960ea29e581bc12ed500d3cb389bba5aeef182beb578b070220f20cb671caab3d3f59c5bf18b8d898baa84a5716f5f07ae0acda6793ab5437bef6aa18e5a2fe315898366ca807fdf8e30d610e54582922b0586441167b5e6f7338fbab4953a69c8782176385d9c36a31635ecbb426996ecafff28f5920f55cc25ca0aec6ce26531a6ad6d2b36c0d780579a0889eedbc71f170e9f279c9cf3b5d8c240181ef8d00a9a98ebd78840d43249b5bb519de3e7c7ebd339f003accadb86e64c277ce1ef57fc3694c22b102b1003d95b69d69449eda68d1d480344fb89dded54dac089ef840878bb3aff343189c8bd8c4f720efd020dc3fda7a06eb771f04eae3fc5b6cf3d67eaa311d59c7ed8718179161a591e35e4e9abe5ac1595a7527e5d648fb9ebbc33f899f3e67bef013cf9220e03546b9546f107a883fc3fd7f930cd896e46ed255ea2084c4b88f131f9950fbd5a4e88126b7136e9e38c9df2d113aef2fc74c41b963804812a27c2e2ae606aa2cad941da892953bc8eeef13f96e49282aeabdacd15f72c8b465a166ebf36215ec09708932cdc9bd554886d2a7863e6af9b4ec6028d38c23e9a607656732e1fdf8711f51f0ab591e2c1a67dc081dda3b7c39b656f5e1aabba266071990cd05bf7b44a48128ec333e43e28e01ea13ea8614b40f8e590667be28ed38eb1865045d34f2530c6634f986573f30e32667f87e70d5b20f45ea80ed8cc6f9a8e35df00638c84812d1fcf972366e210f8ce742f3270cbb0b6c46a434f7b753a3de5f568c2e147c1930ce1fdb4f07fe5d3dee6985c68eb633fe664c6a961480fc3f7bbe43ffb58e0b61f6ce84c7343d2892a230a8c8a59a8b26dae4909dd2820bfd03e9f24fc10741d316c7ed544317f5c1b4eea978fc1fc23c91ca5195752bd0aa2b530cb75268ef6f3a92d0362ff300f343c7ec520bb1777daee9d8e9da5b80dea192b3360b72d0cb69f3ba0a1696366ef498eba6b62b17708cf5a6073c16b9c15c485360da891f98ff919609ff650a659cbe36b6af487a8829503b961670fe19f346a2a1cc9b804244f7dfb80f14efc2e034675590b32545cff98d045d6a44fdf25f3ae94433d2493441edb6ef42363fe699d57f1eb7b96908660154a144aaccf900d3dddf5e8bd2f5ce364309c07c3e1e3efb3e9bcbb1d02b1e1c25520f0696e770919661c885657e364d7e8207c5eb2e5014578d05975812b436fd53bb004ab861d8ec3eaf8649cdafff7b64900811380e32265e6f58ab8ad847e3c77a3c9f16dfb39397a7a
ek = 69c7a418f403c78781d5065f81a165cd5a47fbd38ee290c0ccb65cef818745009d71193d0fe8a5398ba22d12ac6b224592666236776309b930995875fbc3143d2065e077ac6ad0c3baa3932e7546ad49271de478a163478dfc51bf78c1f9da13c16720c9242b12240594cba282a7a5e095ab79353806e891d69826d2d02f2b2c67ee490ff31804853c9ebd7cca552c0b6bd70c890cc85ac70a87e4070fb88cf4604f87851d29e381fe484cdc799aea080a190c79299a553c71af95a08766c7ade0a00c2c987b0212c66958cd55411ffad6218a7a82902b530509b165863efaa345df5c88a75790ac0c2c64697289ac38aa87051fb3b6175c58ca682a480315f4d6528f41a396736787ba9567519a01244fc0a998fe0bb6aeb8970c6c892023b417a21674920738a3631bd7b10ac4071ab77527628b4b8256510a9116a4a8aa3b5def5108d6f31b1625189362aabe34ca771376fb007e43452e5f457b3ec124cb068263709ed85a876e29ae60fcbe3c78725660979e88772e612a909c71da6318243c9c53b4ca7ea28b8a25c25df7228f699faa993bbb7804e4e449c5ec88e0515f24bb55c0fc12a1937b4acb7d806192bccc2208d9a0d284794187a992aa7f48b8c2ab8527893487c399c766716c3c2265ad974804228cf0091137bc5abca462a7d3a7ace7b19742689b3a408558668cf62ce1271be4eb64f4294aa9f28c2b4943804a24c4a2c352fb17a9611bb2c73c62464c2e372291051b62b66dda813c28524624f7a0620b71bc900dc28ba8ee51939fe365469b4265a1a160f2af5ef47a7db4a94158bf1d72c6b7e82ea7c0908cc88e7b333c97e1728f1a8f41d628dd00a44f516928d300f8ea75854a9caf553ab14ba997a78db6b5afcd4721ab4cc264232cf952b94ae49953fb294e454cb20acde15b1623c48f4bf865b4e68a6fe820fdca3bc7109111b449b15ac7aa0a878722bb4cf28d3347210ce7ca0767b21fc6c0fe075e2a13380452abd2a04d15532921e17b59c636a051bd91d91f018241e4c1aefe02a318426b2a0754fb38c2aff3be6e11682648366e312afb59a0a587a4f040562ea59077574fb6ca8b6bec3a9a66755f242956f958fcd5008dbaa9f5e1402e1c8f7d46b722938f3746084531c4d0a90e02b263db9bbd134a7f9e32a78f56cda4ec41ba0a98fc53ba1326b8fe6cc730da5585bcbcd2b5006081b2ee9ac2f6299633a282bf18a82b66b837e6b1eb690198aaa633e833c3437c85b48f8d5422a11071ac210e208b1b5f0a7a8b5128f90c3ef2b46b0be529e60c4423fa1975316adab567f82c2252e85ed7fcbb3f9c9d9f0a6b10d0a57d5b084ad58547d06105dbb0e72179e5e641d6c55db4fc0711796cefccc36ec40bd565b49ac906e0f88d81b1778505a2cb2b126449c126d73179664fa3f0868cc604a86a97631a6e23a74e90194ae50b4702b68980a775e0d754b03ac6bd9078c6611a7313cd9986717f72939f305fb3cbb5972325ff095658034d660b815ae38490f1afe1f2bbe85b0864143992d354f986446bf1317107b3c9905975263561994e817911a09677690a321e7718509289dc79b175e1a0fc3291136375b584902ce0688c9077e3cb9a869c0e5ce74cedc7aff55c4fe29369d07883dc72c03f8850fcf89ac687ae1f3aad90f8caeddc2b0c19c1e2c87b13085777c01635aac124a36e8c4a3e00e06df27886628c0f20eb67f17a069ec8c271f10269102b8841c25a0883c3509403065be918bb9f7a79abc5040b46ab225621ddac02196aba0e463cabc066407517468678a410cf4ae051bf2bc9a74682f351509375496f607a65d4a7de11392dd8081ba81222663dd6cabb365b369a2bb934c7c2a8ac33235b60b2750a1a450e86e928235c28769276855709b510aa10846e76b5ca55d379ebf36faac861f77a337e7a7fc768a3bfbc26ec5aacebe00db51314e79cbd194926f81b63d3f3069f60cb9d80b070509ebc180ef52662e47079c1705f18fa9a9cd6c0afb1699ec7514f6b7188499f339109af46966a14a75b720dbc597981034af2814100b58cef06cc07fa6bb9679cf0e88cc38b4357c9860af261364364a8787e35f770008305cf175434441c44a5029de36187436c7446ac5d094a90386e0837bd35f792125726a4a647bb372c8bdd6be91a6d3a74f186d1d9fa84a51506cdebd098794021cb17f89df5
result = invalid
seed = cce4c7db9fe29b05fa53a4794e1155d99ce68d4ede745d69c99afb09e75390acce54f84052e1ec4ff9c5d7c3f4ce1c5dab80e7f0aec6195595f1aa686d22711d

# tcId = 140
# Ciphertext too long
K = 
c = 1bfe8b25adf0dd34485d408258aecb1942c121cb3f1294b9162902ebfabb4adf0400c5882055f0a268f4ba4dccc872167cce7af22aaa67496e530f29ec6926dd9f218e064ea94e312017f627bdb51819c59a08b90acb9eb67e5740d68037eb1f7b2c2e5c7e4d206e9b75168bac4a813e74a6f1875ec7201906d7093d9611aa32d41e13cfc74af1b9728cc12d36b842182b9e1d5f44c69c3841b671b82d5215eddb2407ba5d1fa6079222b0b23c5cb654d019c683108151d13499e8dfe18a30e33ede46bab958cff66e84b5365c7732371bb1c88f243a770dff828bfd4d2b850f3553c7e3bf1e6ba03d89d6cd7aa907e8690b8ecd8a389650467bf21872bcd0077bc3cac636d2ee0e8867cfb9b1005f6257a472148ebd076292d98187fe93e76490af091f5ba89ddb9b6092177d1de66a78e05dff859f1ede8d0b988662f10b9a9d98ee3155f425c369bcc9addaaa99811125f9402872daf773820e6705367363ad53d1c7446847b3d53caeb8bd11c7e9003374e1929fc4000c32cdd5c859dd0b6919a0aeae3dba4a9a8329638299c8f067ae29de28c2d2d4b46946d8ac14d06dea0d59709c90be6d0bb81fded4f620895602f7044614ddbf687c8b1824b75093b5632dd2db6722287ec3c2d3966a1676a368964a239fca832af808b85e58df361d1a15acc79eb91052cd5d63dd4d24bb2c4d2231dcceaba518a5fbae5ac1b2ebc78baf89360d851516edb351e0743590a73ae2ea9e8439fba2037b0461319a456ec6cabfc0efacfd85c5c94d95cd210246704b6af51ef078a2825341e4a0624fe0d44972f834d2f561720075e4a34906457559aea53d8243f0e274774b57e67d05a28752820c1647dadbe4cff5e15ed44df895a13daad1794922971bb74c64ffd862c91ce911ed25cdb18d817d2df67da47e45055a2687b61c3f30f1d131a71bf63e3c285f2fae3b00866539bb5e3a7eedc69ad65bfa79384f2a371ed55993a154dedf1d2673799fb914643703222b9ad709d166a55e08f1332413f1422b692a869cff95a30754d6785b8b1d8d110cbbf73dd5850d202964d1b88d2aeb4e93ebcc457cf69f077605d8d3cbe209d6d7298e60bb716f07de137fc05b90f624276604cfb0231344013d70a037127642718d61d46f34da6c5acc0eb0a052e411ee432154a116ba07cebc03504e370c0a26475ad089cd0b44bbe2859534f67a915758380ff47c83d30d2b03668fd0c26c011040cca738b2cbe59ccbe210b93df709eb2b41355a513cad5a6fdff608d6b6d6827f05f7b2a4860fe4357eba0b3a75e7dccb0821b27bb8b2391d3778da11e1abb5b211ec392d85db8479f2de1ccc9ef3ddf0e7d9638552b75243a7799b52833e627711e2dca8c9816e84b878f70de9d6fef9ab7d5f0ec12ebf1104483e585c0fd501e6dbce96a8e6a4a6b3f21823c54dd4afc364e4b8f29ab28f4dfa49c6aa6d2345d7d07c6a5b392dde824f7b80556f85d7ae50b80bf19eef3f251e5844a5bf4d995a106b609656f8da51fc92b44ac92503cfa78157236fd9f9f52bd65f31d7b296fbbdf795cadcf328f9b1a231f6311f4b312691056fcb7f54686891c8004d700ca638f0a4aacd808ebe8fd723c103092677b2a0918f4888126b75002160a4f640b730a1b2370992c0fdec8f77664cc0425c60a90db91fdca4b8c7950dece427fb83fc10237642aff37ca1a7cc4f30db3295cdef20fe1e05b3a6964291287f344f6bbdf21426eab0d52bd341dc3402d5f476fe10acfe71afd3dc84d51bbc928acbf947981de824a752fddaea548b791d8aba4e8407c3d2ef1ac17ca1b2b79e0554273714448eb308e8d6f432ca12326c4745b3b7acb7ce46b3521b81a4c81c0afc6be2004bc0cdd013003863ccbd41edc4c9e4e7d0de0fb6606016fdbceaebfd00206a722a5ab65be93e64a1f82f02a68def0de98d3afb955914e7fd277aab4b6103655b7ce9991498d7e6e0b419d541a08fde7dcfeb7bd598d32f595ec76c6a4ac6c62df2fb0eee784c2576a88d50bd23d9e424c899e3a977409e2df7928d04b50613a3155c9ec1486df51aabfc9ab6dd85f8ea45a50cbcd139c4a68e69174196230bed3dc895a128d12e096e336d6e4786f423bffd28da358177ba2cc02b6e6ae24adf38199cc8a9a1372b5748bf5faa3a91fd7bda0ef3fbc8cb1c1ca73a6a19e5689301b476a21400c879c9147f210965930dcb2154bd
ek = 8bd504ad6831945726b5e5ce90f314fe96979aa57bb970593d7777197baf161c1b071ba819992c731429775304095058e535adacc88e5a64018aa9a7c11a0596661ddc3b17404733285a5b63b2330a5484378926989406fc2184e4484976304fcd49327d33996287a4e3f87a6c6b0a2c13970c96ba8b9bc49ec598bfc2acde8b51e87913c24463e0eb1b9743b3c613415b638f0261315ad330b0e14a16b19cedac82e25891e5dc4c95e473d30178f5c339e18775c28bbab18b2e3a3a372bc6a4ea989d0a618e42a50e0a25881be5385aba98ae435095d84c69950fe759834526726a5aa35c86c56ac86f94eb35fe87be6eac846160b5e0e1680178cfc76861f3da218ec30d736582ea566dca0258cb7040db9aabe4d1596d368f1c049709874b34989004b8504c3449d8e20bf9d4152b1bbceb86342a35799d7ac08c55735c1c5d56c5b4bb57468702c5318225c3281b56cacbda61150f775a54b28ac038904f927e351235ce350612b958047550b717cfe3b824f525924b1967115279909a45b9189be926b68d63b236b288c712b7e9657ebd8b58cabc1991ba9e0bd46fde25cb617520ce326c5273005041cbe244c835c374b7067ee724caa6f78ca480708465a530795a4dd47517db3bd40099b5a76a34c6ca5d3546f8f2885776690a59676358941b7739c7ac54c69113f2159430a96040d6caae226f17344387299b98ba0afc656317d8621ff246af708364b942df25b3bb1b1792c2bfb45138f4969b12a6846fa63a321765fdabb45c76799c0cb493ca478925055f2305090b647491814d9b02b304183153660f69c12ea843948c9c6c66227e41b267d23426367bc7462f4721bca8bc2861407680376b8931a47bac1b25e5756af416189a1ca8d898c5bc8b66a0a87f1264a455216699338f306512110bb5c6524e3b91fa664c5fa178bac35f5f63847790ac44cc525fa39936904a0100169c987fcbcb217ca13630d12f109b4836a06fa9835ed31a2aa26739352890f4950c41e896a8069d1de5c267889b1f635346d4481e69b7e2ba01e9673b1cf30e7c2c35df979d4dfb5f3b0203849a2a4a668545c29ffff69d6dc61397064d6137bef6e0c876c1cfe750cf28a5c48cbc743ddcb250b82e578ccb61b26958a973f6094a6b261f805158158482d313478fe70957292982a9430a351ecd992a4d1a1f2ab24afb385a5c769eae36173ba6580d758845984527817eeb07b66a8a957e65c737eca4bce883d044989487359ed778c63c187cc46945059dcc66926536165b5a33c829040dc333afc1b2823534f4f4be5648b9f3e3b3390846d6dac422ec65d328816f6a4af84011f5749c9ad7c0594cbd058522da688c8f680cbf90b0f1f4897bcc5585d9257502c2be670506a10903c3b49d86ae5e524e579ac2fa11a62d17b8af212c8e784bd8770d7b433890343b2d9c32b0c800cac729d42cc4bd397e9640675faba8a1d32194f50ca0263c7f358ced693748b573b1917fc532c396f3ceb1703c87b716a813189f55010aa4c65ce44b3d9acd2774c95da14856e7367e63ab44e659cc449d0b2c2a887920c5565598418b2a295d7771880bb188f7cc48ffb37f65c80b6b202cb6998a34a25e5a55535fd4ad87a1c1c0ebc9c1611b947a6fa48583fc37a5a8814df42050f7f8bbf3883dc3b0c91cf0867d931df1525aa7fb9e6e52332907377f45501b8108d04710f8475317f68bcf3c38b99880df2b8e69d328aa226b70f175ca0742b4049cccdb4650f2a94995c06310cae08702a2fc06d83575da892e4ce47fa23c18ff3796f774667d632c81a9508f8b17e9746d9ac2422f6c0cf5fb2b81205d1595809ae7bb23ba13a49c6feb3112fde63606e43721b1506c572cb5d8c014a55881840c01e17694026263335523064fef0a969f824030b59064f425d631a8028b1029e3b84212084e88c7dc14516bf44d0a84b97c1aaa80a5730c976968b732ba769cbbe28b43168183f45ae483ad87587b8ec6401a34cb55a1c1f333897a370af2b10541178008536999642d6252739c4382dfeb4076a95409023d0854947bc1198ae53f3990162f7cc4163140283c96da35c5d0465473105e63021a64b042dc0b5b5001bc4ea73f4b234fe986396feb934e7c113017a62be73da75768f171425ac472fb0e430c780f3432dfec3ff1eb1c6d9389da7890db6830644e098a4a4a
result = invalid
seed = 6925c5e9c1bf3501f42a0aceb118344de9f575b083426f0d7d4c18af00cc7a57dd2dcbb2154378b0c1d5d6baddabaa961460de78e912fbbe763250d50828896c

# tcId = 141
# Ciphertext too long
K = 
c = 2dbe4c3805655f0574eec74ea5505eb1e2624c5747c1ff30b36113229a5c220db4fa3f70eae329f835c6a8aec988f18b090b3ed3959f1b98ac8b9369f62b384af50a82d652c2ff03d927b907ea4b55326231bba6990dbf563aad13b3d9b105a28757e1827c81cc860e4b8204a6e9244d2b30ef51d7914cff78fdd1e11874f5f628c13f470f5ab76f6d9df30d6804bb77bd8ceec502ac1aac160b2e83ffb77e69769916ea2b0638bbe41e73dd340743fd081a33de8d8e77f561a705acf1f93f7803c9bd69bf7c52d926ae822e3e6cc1902aaef7fbeddee4f0e03f4be88ae8c3970a64bb6b0cfcccedd099db01cb4fbd9dc40df551d36a1de7fcf912d6efc1375bd502bc71939edd3d3760b0ced1a23934f0bc15123a34d1c7e90ec9d71763e7a8e8f5a8b994a9ef62105ee44992b73bd78dddb3ed48aa8ba862ab9b45692a15add0f5b234043c617ced002b9e5b2cd174ebcdb68b9f0a4989366d21b8a7244911f224db6d0f1ed57622c73ea120809eb6bbc653e4400ddb9eabb6a6978f4c323d2696244926ab54c9f71de824b1152bcd1625b655da0cf560fed8a85a7e21f473106afdc4bd5f3f0c2a1a759921655a9efab4f69beed81c5b5673bbe2c3d310665cad4e07e733fc64f5ac7afc0f25fb7f0515e5f1e1dc086343ad5055dabef7fa7f604f399f2da988f1949d874d3aae4e80106962c674a9cbe29cb1828d79b4b08182dc4514927bcea3f615418eeb01f90f02283156787dfcf2bc8dace9ddded535667ae7b68048434e9e2bd42f9f1a800cb3ce68860ab9181db5e878ac076e1f479bcde5c270fecb6930fde62ba23288a013e6d9dbd177db0db8ed7f9933b9153e22ad8b04bf285781ce0a75dd875c9031198bb108355ba7f3218e8f300c5e6d48b16be4f77693b71ad69043c278fd0106f12faf12146594b895df2582719993d21138ab1cbbda396c6fbdee89c17d5c93e47f54e06b719bd6286203849808a525a45348fbbf7a2757bf8388d71fad3834d29d1f0cbe6d29f030053ef7526eed6e995e929d722d8d3c8f31900d3768bfe50e77bd140297af1385df8962f373fd22c67734df9e6b60f8bb3be5bd0607d0aaa8a43cc150b774cf849cc76998e5feafda95e73945adbf2c8d9c5d291c0be5e65e61ee0383722dda68fecd6a95617fb75667afd8c471cd7c2eb6da7415ce10a509a28a82b86b3d6366cedab24389eec8a83e65f5c38369afb42ead11b2862bb5e5ae0811b184608f3a1bcad20ecbfbe67c0f2f416b6b1702aba1a166c1e14811b4408eac8b3738e1628dc76ea7446fb450f4922d72729ac201748706a59ea23265b93f1e7044087fdee4820913adf4bb1648b2646a5840516cd92182bc12323594fea2e9132fa8184afe9bfee0242f2c8d56e5eabdf7e0709936cdf94b44f00672af1a80dba0578265bc5044a425d1f7638bf3fb75dbeb79da7fedaf40461ef6d354e468c37277b3dafbfd93eb8cdebe577a1f79cbf7aaf6ed51b495c4db795e91b2fd92be99dae9c67f7459944af31678db69b7909bea5622f4226e2509b8a6cb0186a4e73301d6e6ff0bfafcc99c009e7f42eb3f35ddce4374baf996b7525d6ddf95985ca59df503ecd040bc605d5667c5943714151d0aa49b84f03c671fbfefa8a395ef74fdfed779f7a234c092d8d763e3e440931f1ad44b7899c68915f57bf57a93f3cc9e10507c9f567a99f1b253dca259191eb7e7733de3d0b2a48d43bb4947511babdf6e3b1cd6fb157ef24577063d4fef08cde639c8003c8ad41b3596136b144833da97ab42f0a3d8a73d0d7923eef00bbd6fd77db160c4fde12813d738b56a240f7a1a1b8c0fddd863322a310b1f937e6b963ccd2e43dab7f1324bdcd9f5b51fd44996099991c6a621791ad9eb4a2eca39003ba88955e7fd4fd7f03b71a49ab7508b8d298c99b9fc59fa6450131e9d96e0cb72363f79bc69de227c1dba56786dfc0d4a1359ae5b1b742da272ae7fa1409acb997380e1c1b6ae268e67de1640364611a3083c19fd313af9f74546be8fb9568195587fb909aa4bb70be6a1ad102b9dc3ed62455b0effad89aad04c6f20e85990df2bd9f2693ba7a7fe06a9748a59881fd1f0a901a35362823b6684fd2adb65a6a8c090b06fb934a158b25e4aec475a9412eb5d2ae33481950b743b079e2a8acec87931570b7c57e4a4b403e8116995c9e5849735f9cc97178ce11bf95fac77
ek = 54a2c089f00d1f348e6bc29d483b8484a1a566857197e2c16de7692ed28968fb1a81d27a93752ddfe3c1aa716021e4c8f0277b47214e04a8a1d7b325d517b5f6bb18e958abca0a8aa92416718457a656c30758a260691f63c2443eb2aa47421135447d7460804b38c3ff59a1c6f391a18c9c656a2335627dd203c7606953475403fa736537538dadc9968bc99d186347004c02f4ca9bd4443ff5e9aa19d4022a816e53c47178836037a18d7692926f750288c29e74b48e7690b435e89a29261810abb38098b7a3db279f369633f7728c934f0a57cb7f4c8fdc887a37430a75e452f3553e893101cf805e1fb57311993954b97b898417f1565162a2a586307abfd246cff08a162a88f128c1b8a08070f307eacb24df32a13bc512877842680b1f4b128205b32c2b42567f28263c4702090b73085117f66330777bbd86b82b2059065510387467bea2daaa6647ba0608538020cb0c762304e88e96d0cd13508de42caef4a284bd5399c5a6ad066c4ab857342b4a7c153b8c47e730b822782a13468f3a58fc7ccefb0b91fb7136bba467f1f514574a7006b16e8f30a9f52c6420258ba11086eda5bd221a08647b901297b55cb52e96aacc40371d70a746b0d18de420a5aa7338179939dce8039f63911d470d91aaa17277081ae537f4b6c57078556ea022d0d25ec8702ec7452e4c1c5481ab167dd800a1198cfecc4231c88f3ccb07d3451ac6aa768ed729b21a94ab290ac74a6dc124c71a80b61cd0b4d871b6b1428a2429a1fcdc52f3d38d50608cb1ca27a97b5f8741b1421acd447c00bcf30a79116b96a35c1ac118f7a37e8ee8ad58e9bc073484c04335ceb763986b18365793df51c8a090960cb8a34652b986704c9052213b67bfadec9ebd9b2b3fb500d6b0c156f7623aab7479a8b5b6ec059042949551a18800878efa61dcd20280e856994c5f7c9a05a7c18a92f274307bb5d24441b93ba47357ce0073cf3902a68adb0347f4025ad8b16e40c8a0a719511a5752b991d05a60c0b56de37bc64c8147cc124f8ec72ccdd3c7fdd25da423ba918ba970ea61952007b118aa7ce06b9f78777dc79b68155bb0ab940c2554a875af45c3a28be75689142f3577b45cda4951dc64a750adfd119827239306489cb6f9718453a6c45982a76b123b5305f53551378856c26b3665323542668659c37d6c33a17e72a0008dc5b27410fe4627fd098f3d5643f6924b6fab94e394698d109882c8082a975b0a880d8e6996d996cbec77338db1c52f37ba0666ba7f29a60cb49b24e87d44bc0441384285f9592c6997b5b07642726d031988845b6b60219025a940c7c4c5c82626694aaa787644ea3a1493306336b66d4a5294eef918fec06ea0827ff06b99039aa9a9e915faa2472e68cdde5b3201e53014f8238008c0af596dd083a49bf91997993701f0b879a67a20cb31e946b061a4a384b66d3bd903974309e111804f3c3d2bebcf75b68a752a564ed8c8407a9cf23125d02cc529a8c0c5725e9e938352cb645890b6ab000d442339ca31123e702661126664b930c50909fc534d889506c0b954eeb872bfe2b4f9e26ce2e1766a46a811fa88d5e223892245b2974bd3ea9219d75b026a30caa731a5324aea07c8b8699c36702c7014cf9af6743b1264c971c671c47a4a350221f8963c20c6d81a8f4926496f0b2fa6734b25193ccde16496b406a028117172618b208496d82d55a8610fc7298fc54612a82ff6493d098bcddacbc3f8b1c55948c038954cb8038a0a88c277f9a354b1cf7d4b6b475419d2c9b227b39cc854be5c291710f73e464166809948f6830ae96005b7d78a525321a231563de15cd2082504bb3b5fb35fae22a7800994530c5ad6a1113920be3b85c4bc23712f52cd9e5344e29b50b1d326c2f19fd5a385c072bfab817d76e2a6c24377c9d50a7d7748aa4923832c6a59b821e5b3687e98639277b91de24b69da175f61220eca771d084c0b888718914a5fa065b5dbb986169dd3654dec6365ca51b5a6300d1de8c314f61d940868b903afd6a199472cb7bf258a3f2bb8e3aa18dcc8b3ee84b7e003605b3378dadb113ec301474c4c3fc85422963fe4f34b58b9924f53a60fa640e387149e6a5ef299384919b7560bc57c16a85916a507d32a84f3bde1aa40ce7b7f46208ed3cb7c8ad8b055d1d53974bf15de86234f6a33b010b31493d95e7431cec1a5cd
result = invalid
seed = 8337bccc94ec4816b44742d035ab9f9e3fde57fc9927f636f974d9681f12b15f454b10200554c8222ea1c048de8c1fba6c4e657465240965e265f1f9f711718a

# tcId = 142
# Random ciphertext
K = 66e9331f3ed7e258aea053740f4b38f7bb53eb1221eafc8c59f5216491aeff93
c = 542acf1e3c7dd990f1879ef5b5aebd32055618c4e5b958995f0b22a78f9e2bdd8dd0cda23893c56f48a20d4df878e1cdbd39f50310f2ac0cd502e761329da00d49e7b8721f53af649ef7edfe74f259ffefd492f13b1ac396eb65916e02b3348560ca426e9b93beccad58bcf0c5804f0a10532635fcb74e45c1f8eaa83d56e78d8a7ee5aadcb7e06eddef900b484632bf1bdb0e1a4ef8b6fe34789934d9baa887ec5a39dbc6416f66008751aa193a9c313ef8a57a515bfe046953fa6a1329a770e9e1bfdc33f3a68dbd5cec1c2a55a0e41093583230ac35386645e6dcd166f25706efc779fec0cc4299e8e7501b93a857378713475782cb0b31ab645940f4c875548345ca0138372719c3cf9022034f17c28bb90f6090d4b8be957ec63c297a0ba95dc02f8761c18e7a948c1c20158230e2f9ff809cfd01b9d020b7164f8a3c54a143594d7d35b8e1ad6cb25d96c11c1b7f47f62a8d90c0e2b3d1460b86a463579e7b44ff74b6a29f30521588a26887797c60d86235e0bf4c2bc7166bbeb275996e1f50cfc36641710a52fe08fb5dda30f6129d3a304e336ff0d8698515b2cc450cffb45cceea7ef51a989d036c71367a4d26cd6025479d2f7ae58e700928e176c59b3040b054a09312d9fe529ce784a71513b44c1cd4073209a93a4df73b7097da88cea0b31c3e77e70abcb4b2ba5edd8db8f47ce844750158ddc5609dde43eac393eb5909d9415ee4698d923d8ebc28612f8b0676565010360b9406091ddc881fb6a992b70645b6898d13a8e3e449be589cf17bf9312e5cc58b03d3c181f7f176b67bea210337d6c52913f8cfe145da9426434c1fad0da7911bdb35e68b86b5bc6717dccee9222c4842c28fb13115278f1249b213498791082bab15d32f59481b29b9512945602eeba8af490af99fbb841bd1aead2b4f6f57f19dc970e83bd3928ea2d33ca3c3e50cd5d68e6ef516371cbaecb6b73f57fd5ae5b38a74f20759dcf217066081fee51f0fe8a93aabeab4717f05395e304e86bedbe11d462c1cb9d4e32e75b35fb707e7b509e43b450d6025b2d3e84e00f3d92b717578e820a33788013b2bda42f2701a9c6044ac2082e0387e141bc97a60bac45e0c1f4787bb5b892cb190e4b6776f5139082850494bc5ac56a6f759a0505ed4757009c35a4d36bad276185f1fc75399043168b22cc668a4b1202e03407b9fbb6a0799ba6a396ea78e137f7c68996f18f1636037179c4b920ef68526fc9008aecbfc0a2b02432e2b15832b35a61f438e06ce977c4d447612c13eebd0549edf316f64f5e7f3ccb0b46d19b79d103c1ab8f1551b6b3d22ab75a85660af2a9eab9c734875fef1d526da819829b66d65c8459a1aa404ec83842aa97a595e0271630644ade4df047f06778fe1bd1466bd413279940f15b9b848fae294bf4964286629682abed221e1ede635f315273854d57f68872bd9cb503545ef7b949b36df853eb7a4f47805406555d361aeeec6b77a0b6030b5a124f34cc121a927740aeaa6a381083f4e645b0d460220a8a5961be7ef69f60d3ed3c49c3348db4924373a706d7f16a4a4c16b0e3f4cdce663d224c20cce901801c4b29f9f9ada5ea9e5facb5e9cc0621b297f94d3cc828b33c530656cdf66ba0ed27a4988eb019065c508991bfdd8af7678449353506c0202b288d4f6d5693ef3f8447e7724c9b31f7e50f54c2f0933c5d4d6b4691010f285bf58b5a6b254f2dd12936f0aa6789351c7e61f046fcff0770df8cbbf0cfe6565700bf1dfd4d7ad1dee9368e2756c6e0f7de2d0ecb0d986b2b7631ababf3c6ae3e6f4c891cdff84f7f9aab7f3ea7ddececa4608e2574904fee752f4eebe442940a688efe390dd97e576349569f83d02d4627dfc23d65a8e4b9cb6bb66070e0fdf1ced446bf9cff064f1b113bbda51c62f278226254d15f44005fa271fb9fe3613f640253206279ebff909986aec32af0bc00663e10fda8b419f766eca892763bd3c4cc349369ee97dfedf76845fdc3ef7a884531edf2cd0ac840423688feb8a0519343266c2168b3c93c17e754dc4afb47dba4ef6f31ebdabe58b10168b0857f9899f48f61b08e809809014ebad6c1336e671b9abd3c8317942589ff517c3460cf81d4f103e111c15d09b878263ab2d4b4810898d3a654123fa96b1c694ba7b212712709c9173aa34ad098f9f3dd1c075af8d47c72952bfac2a196c
ek = 2fc53aa1ab2d11ab37a1d1b40cc17074ecb9f70a89643a4b455c9f7c12854141a4fff5c03a099a4c8baddeb9aaeb36a6897712d7a5ad8970279f531666d8b66a8431aa24031f74cb754c76a3d67d8ba469994bb9262762ed072f72ebca9f6837a3962bd3733618f81bcd61358399afb4c441d22c8725cc3a66798907c52c4a14be4c851a6a9a1166119c5a3799ea60088c1a2d4aa71ad828a072f51e8f54410436799a051a5e38b207334d9ba442ad27ab39a739d3046b7d73aa94babb6108981b89aa8225c81377498e437de0a762a7798227bc17cc54a090dab0c7d548d85c6c38e2ac5798538e630bc12b00f2859defbc6c24380f28ab5bd4aa8b50c4103dd9b97f87ac57b1501e1771eb49c493e13b7719582eec85dde51eb17b5df97c50797a6325e5b22fa5bf7cc08d3555ae4123c99c6041a97692fb7278358ab69152226cbc1c4b73798c23af8738c2ff7514cbb82a004157a2857542877c5c886179fa091b23513fc1403860c3f469797c050fdf19ba8e8a9ebb2076e469309cc449d23a7320721b2727c9b29341bf04c436336d7ca34d78b8b441fcac0f10793c2bb7de5942e5fb271435824421699e67bb647bac6be1b2369b0d26e31f83e725cb0b0c43ec96a31c67e5493cc7831e9716900b726a8d1abf04b4353308be3fea5d57a99ab8300dfe55b90b1811719a18a30307f291591d8a05567bc9632a6336b688df55ab5e7375927863af652c2b1c80e0db1b8b4972b781685f9934065919abc07205ca40d3d7b96be486f0a82a4ae16b928083f333121ceb441b3c5fe76aabaf6915d7044969d2af27304c7caa2554618309884ee10b3e56f0c4013a263e27b0c6236cabc990baf5c3bd837c8f379135c1964108393bba113c208d0660b5a4065b32aa6bb95a511b93672c42af364b0ef4259b1be16c3e4c29e84c9e1da39910eb7395228227cc06c539b2017acfb69c24672b4040bc4abdd04301f54d432c8f94d2c57f087dcc0ccf3d81a6b560a463e988312841b52995f6192a142493efc16222f2cd6374b75c43cd024ca3d28c39a0ab2dae961a3fc8214b963d2ba1aa959a05fb453558251e1978b30d46a4739363e324357ad64a7ee25a96c43b1a08599192ce3ea7976f01cc643aa5f2db4772b64b662845f41a1ae3681ee451349b6502d68b261cf87ddcaa4fea2c37fed526d8db96c04c11ab852473e87e9c52b8f2db29fca4484a116829c6915f1365176110a2d5bf2155262ef79e81191c408b222e5967403b7bcfc296194a01fa179665c391d52c90ac8c9131931f7eb630c6c134fe74190e864d5e705090d687bcd8910ec1406559ad6dc7a10dc9270973b0987a1ae38603317c362993499c052546ab5e24acca143a8b8f529bc8f733e24479eee9c44647b04b6b2b7dd969f9d33236696b60d4bb88783cc16600ad1936b6599b716440b35c077c82734ba26c8302b9741044a805ba9ff21b38f3a2e7c48a2ca740373138917cb29460964108a8f83572c9b6c4979c8a084c858f47b0ad19b344d8a7ead606359770ddba420d7a9b35cc2a034865ccbb7c91839da6e29082d64a18bb3368e7a7802468ce05b75c355e9df954e579833db4a3c8019e10059c66ca91ffe31c01693bbfa5cfb32071bb26773e8378f5796e0ac082d7f3c7674b956845897739453288cc58d482f37cc45fa6ceb803a4edcac3c1211989ea89d82833b664133968cf18b6aed7b457025b2936387b81179f402479c2169787eca14ea6bb4aaa7daa4a94e825a332ca0054e8a37fd58a9e503ff44ba943d458ac3b9798cb72ac670f41e09cbd93cb6f916d94e089d6c449d3daa9be3c946d68c7df58be34f203256753242807225b9211291439847a899b4337ea1b865557bfa98c51f2072c034cbb512cc0f6a781b185d5a51c4b344a60f5244b009c49340ad713bf03ca7c22082fa8fac90f619e6732275db86b5bf54568d7348c7145d4dccc396209ec8c2c90d20308f6789877a7e31797a80b9653ecb2a4db65def895180263ca8ab72542cdf4c46af4a22e0ef4b1f61180ae04504a7848ef0b40dcac8fefd28a12d712e19968b294c9f1a1756e4c6212e9925efb7a0a777853442e941ca1aa114cf8228b0748941fdbcaa9a496a12386ce9031dafc2221885e0da28798572b038f43b89a816abba900ac97f01a31dcc630b3435f8660c89fa5e78de9aed81c
result = valid
seed = 3f6f67ff01382a44c8d5dc52295311a1934f1a10f0ca6085e53af2eb524334881674047e7e7a1649482e1d9b0de92455cd14d0049bdcb7cea4b867ace5c8922b

# tcId = 143
# Random ciphertext
K = 8f9adf2155235711d47199027291eb4cb2b2cfebb1970d0d436a2378b85486f2
c = de374fc747d2eea9c6b5760d2c4c8949a641279c50f1bb01673742a582ef761ad6f527948a32e77a10f731adad289e30a81106c0fd4bef81217c4cbfde4bfd43889c016b13d4fc3c20472261b635a40a77b9507e19598a1846544580cf9e25845378cc5148395cb564a4ddd5270233fd3a8f11c788715fced0ac06ee790c68b89f3ee8efddef02f2c880ebd2f94039a94d25a4642103cc94ca522ddb443ee589f7967d2cd52dd5546723356b74f8ddc270291b5619f15a2fe2502e099927c935fb44cbfa2960d035cd809abd70dcc136de631c812a65d0f7fb9652f9c72c0ae61d45b894d04d56a668f828d4fe223e62761eff354811e3c24ce8d88cf466a8e0a1743c8fd8f4f4b9ce2130a41db05e0fc62b68bba453a1fe846bf90e45babd053aaf6d0548b2a97534c1eae8611bc3b15e1cf6edf719adc5e9cad4ed50fa9a9ceefe7b1ae9b7e562eeba6c1d82e9d80128d2dab6d18d037edb13e185d74b9180761d881fc21030546fd2a189ab857c55a2fe3afc768ea009894a5319075465c679685fa926e24e5ed8e35db073c43ad636f8d039c6441d48b6f7bc31ada9b2955b4f5d64ca819c2e9d5026e235f9efb3e32a98fe0d8dbff1150661148d72dbcb8693b381df3ff6677cecbfe0e6d1c18d415b1822fcd1887ebe0f24f04c07d5e35d36e18b840da79cafa3e48c7043ce3f20610d0602a009b7fc4ecd1b43b72cfee6ffabddf251c6db036ea72a15663867ba9c465ba864e7e52e4905c69665ce12dd54da53a07f2c779c1fe306a453d3ff3cd428623d16b2d4349dad5b325135a42f5ddfd6112aafee724e9bdba9dbfc2cfec3ab08c45593e65f9d33742b980852cc063484afb3f5209ef8ad7a441b51d35fafccf3d15e9ae77f0a3019c742412063985b1725774106d6b47ab1b176cf7f029f7435c1dbd7c1beb53c3fa7d028f3ece13d86584b03a680b81538513cfe206c6fb42bb2f73dc0491f85455aea06478ef49ecdcf7177960f31ca5bfa9ad56a0d6d7005fca9c477868b90969c2aa02d1ed92eee16ed7ec38dbd0264028a66859f6a6a7826cb879ce653c3397a1ddb4c7cc985c11f6b9c8bc842e4fe424b3d32e638a218b17d7c6eea35bf8ef40d6a81f4023d9437b1724ac25591eebaf8a54811a70d4424c9e44b88a30c27f8338399666c381165ca715e965f87bc764f98d897beec42d2df9f72bd118de555a9dc18593687ee79127f0748601bba7638289b9bd5e74e5e217dba7181a78f6a6bf2536a867e3976b5e12bb3917631655fbc268b2693cd2e8c556a1f94e4799331eec89e46cf17f1fef00f49a67af9114cc3a55347dbb522d9d5e0498437561511e2ab533ddf58adbcaf94c48e5135652d2ef9071666e415d57449c2ddd4bc228579b3ba07453ebf80e4a74ee867b8e1c5f15e88880b830d62218abfa4571d0caad89cf0a609663c1eeb433d71692d7aaf370b83c4a9b99782382cc0ee86b03fd1962f79d1058e9cbcb99a3fab011e40ad4315d1d221ed8b1aff92d0c01291c56d00ff1266d50abeb188c47cd405dfe4a8d01e72b5f4f4ce31afc7685225457e9927ccd8e152869ee0eee5fdb10ff7d5265246ff6feb543210a880812dc3bcb80b7d26457b0250d4fbb341539b8f1fb97c38a0ffaa3ac3cc9fe2fe4d7c62ba2a09593734ee849dda1a0fdf61431c52f1d611fea3f6089057b2b0f6c8fc792ef8caafe567d12107dcfee6ad6b0b67c9117d6a5ded0b7bb7dda5b0e6ca13b7e7176e04782496833689e72112c2870939e5972fc1df47d7e3eff50228a2bd753037308f6db0101bc08f18f531de2313abdcdad635fa1f773cf1948cfd9ce01218ddc876451c350c391efcc8b4d42b3897207d49c6d101977166ba7f75f3ce2879bb31e0f5dd7990d7878bd13d8d791151dc3934ed3d93924a02c6cea0a045d270eef832206917c920439551dc94224208ad6570fb09ab27c5cd862f954437f223c8ad3aa3924e7159e267f7793d84fe3f5b5d5309d6d5cf74a82d40424ed2dc318c6868470798f75d9d60d48cc7716f1bf7c3d3fccd637b4284fefa787e3d894278576132dd6eebfd103090471fc89e5a8a0b368a7238484ed9da1aee5b16d33ca19b8285a2c6ee50581345f4067f6419e56cf97c0d00088333adab0601f2b11e2f8e09acb37f17c85bbeaa0582ba586cec37e961f9424f699f55355ec300a363706bf59b
ek = 3939cbb1ecb1f8f99740942e15e1c385b70b8612c2149b58f42a688c766f6dfa81ca471ed551636aeb85cd505ad62954770c97aa7c1e7f48800cc65a5f2118e1ac48c9e72095c641c97a092ec20f4d5acb8cd9341a6c800e6a44a16060a3735e16c57fcf182f89c42347340c4334198a03ab7c410900b014b1c3cfe9c4bee733965474393144bc6d0632c114ce40b2262544999ef99ffd67aea9f39d77e29553e16165ca5ad486540ceb7916a1bbef23c80a544436ab70d479c1cf7a4d7f881436224914c24dcd8b818861bf3b0a4e83f0be13c043109079382073cd80836f96bf7a4c35259869bdf634ebf93a7778c2f271c487e187ee9051a43a586979a18e55c2b667c388f9c6fa392eac955f793987e79494e488402fd5b402636423299c8ba12921e51182493e752988bb9714945ca6d9c08be54c49f7d415253c2e00c7b61af09464f4a61829389b499738238bd87c64e5810bd1d9b1a762b67c1198684acf078a7c2f7bb832f13f4a4139cdb16a9878090ff15b3a479f58da73f591543f70b2b78c64f25cb2eedac51f4aa3fafb1e79739589b75c7e78924a57b5a9d04ab5da84968a1e07630f9cd15a8f55365ab782c3c9ac8a8b4e03ca87931838ce71bdc0991c03f725cf16800a3cc01e5556cd137ee2f730e5006dbda0c8d1c3708093289c6446ad71528962c59e824537e40427fb358168987cb79b8812561f3529c3098853ab581f145da29c8fb4521160acb4fe8c3500d3cd0963b76ab171b181aa887c51aa65c7fa202d74192af868601cb5c2d1c20fcbe09a429852295c7197a61b12211417b8ad2d75aa85e281cedb6dff285910e07a10936cc82288dfd7067a4c77dea3b6b852c357332cb7f1afdb0a7ebb943bb17380e13728a6ea90deac2c9708bd1e598d82bcbd7332ae1e6079485528e0504b59412a226bc63c927b8c0c69e493462398c28c433a40886055364a2c6c24ac1bbaf17b823d1b60ca68c92f67433ee28881957b8a657e879637653175c18aade5647a2ee74cdd123c103187b518731bd902e428bceaaa0e94f4c16813621f9466b45a59f8e046543c2fe18bc7d2b601d3daa15f882e426a1666073de34ca9efc5beb9260fde214b2ed818a716ae54d4af1640c62a836b09b43c44fac96e0c6969ca78d00b40d026c0875242d0392e5e29998b7c034aaa05b7f191e936338049afa2324885775575dc1c7ebc745de5887dd5af06f3751fc79c5050981ab211114705d16587beb9940ed98c5438c9da6cc2e6d743a3b4090ae67b5a14c6ea123b855775b7b781f6b238aa2bbb83a6a126cb997a892b1790c49a023dd0d2636cc13ed63b7a1f338821b60dfa5748c5e93abf452429ec76ab43b77313485019beea5b6f2cc98a36323919a3c432d12914f211900654dad94315a2599ec55c93a8865dfc68eb32c9f7708daf448408c635c085332e3248aa7c07ffb77fe0002686b62b0bd6bbeba1ad2ba9237f524c7697a5e89cc670577977d6b85894ce25301889f1016bda5e0e282ddd516b61ec4fb274051c6c07cf15bd6294364e9a33564b15176996717104b408377ee34a5bba60a2647a9c8b401fe694890c08ca9c12f1884fe3617bcf3c880dd088a3f6a3a5aa27232a4ae8c874b978c010c776fe842ee170227cd5aa334b41ea52047215a0a491cc3ad954495817097ca9ceda0849546f6e0032f7cc8e9e584b959909acf439cbe87e9c0323cc32663136c51abc26079c758df38e2c2729b58a63f90c17076c662f9c8d1098a08811a0356a9ade6b0ad8f220e1cca870a949ff8a3cf860725595a02d58a6341b222dc48c56c0834a8498970160bb7527f1024dee02769325a8fca95369fac27bbc7ea43658c7f891a949ca9ce6cb7b029d595618e7837c2923c8f2f95e81600b26f5320c0a3616dc9e3ff150b1250c1b52c53332b7dc7aa8aabccffb275ce4b1bd3e0c3152d841b7bb28326660c955618ff43a749734527951e417cb780a7226c1135ca4359f674840c30030ca16d2483cd7a51a283884d4eb5b9a752dc10a24c064a6aff9c19cbc4ecbd7b3b0b642e4bb615fd61265e7c60f81b341a9a50f5136827619d91bb3d958b6c3a5b5d7bb93c207aa298b61ef6bb68ac54fa59c37d6c9440b714faa326c78b43d59f533bd80a7104a709d61f95cc5bb37a8ba3f7d376880d805bfa9759431a938417a89572a98236d17
result = valid
seed = 53637bccd4d1d85285a5053c9a6cbeb26d1b41df45e469e3aa6e18a39e4d2eabf05d03bad55a85a8927878585d61357b744c4f64f21440f301a8d449a30d5a18

# tcId = 144
# Random ciphertext
K = f3ba1d5a1d96a4a59e87131ce0ac876b5e190641efdb4a709e72a5b772d68459
c = 4ea41466fb90c96542c58668800024d8ef0c1321ab1b6a2716fd06883354ba9331d75f3e02953e60725c42b601981e822833dfcf6bf2566e42a617cef05404eee8f6d0040501b54d519449017f985c9fc79994b9fa0c98ae9b953531dceac563bc4089476fa6fc8a6372427092b975e016fa32a3e0fe3935c394155c7eba7db71a06e26d9a0e9677f2e800bb00a9de6e1a5184a2fbb528493de19453ffb92624844243f6976eb47f5581b827ec07b5f667b54eb0029d7f6375e64e1afe9d21f81bce8ff1198c8380d68773bcf0fbb5bece87dc76f4beb583eddb9f55326b409bae7a1b81259a1d6cb8dc980ddd0a84f543f02a65f1475b4be47a103a7fb80aaf1a112251435a445e4413fef3a2f9beaecb947828011c4c5343874c475e107aeda38e77576b8c43778469a8c9ec1a2f1cf3a64d20a1049875158728930077e5197928e2745ecc62b7f874af8e2872a70bb6c8fccbecf020f28f448f25900be52410f66f7d9e16e1b36f9f57324b9a4517c4f5d58b4db4b57e75859f94a94ae53a09403d9aee91d41e349a7c8fa096094bc5cde588b6fdcce903922c49bae5c197f9b918b3578c706868a0d945b74ec58baa3181a0d7868ab7c68e8496ddc77d0de0e1886ea51e37411d2078578f14ec95180d6bfb7099f565b60125cd8db15d0abf8e3282ec78bd37aaac9c3ceb4ee36f41ad73be416fa61eaddaedb2a1cb82ee165e619f433b4539bc60f95549bd3689b40022af7eaae687738b72d2072cc095b61594ec905a0a5cf76b8ce803e9f598e2b0373610040e172640afc60a431c04aa376601a3c4aef9f460213bc7c82ca3c1017b657b0539ab635348df5f4f20888e29e6e7be70c89a60ace9b9834374adcb7780e12896deabab24c02b4afb19af2b4e309f3ada06f9a4a5200ba0134d26c752cda1cc15337ddfb7eeeac7c2ad2984a792ad24c1e653b13c52e937e2672d33a01ad257799150fc815d2352fea62cf1630cfd01f70e2b90f295dacd3ef9f1efd7a0055c7346004c7dd25b3d3a8bd5b9297bf73d3babc9efbacba6de8cac65856690bfcd270411e6eabb8c921e3ae797d05cfdc73929e42aabc28fdb193865462f8dbf7b455f5f9467a542afa534ba03cb9fe3c4c0dc7400a38d2cc03db897a978315f0b8261575a9e5912a42436b77fe42d7d05bdfb78fca4790a6fbbbc6058967c48300fe45a573944bd1d2d25b0d4025fe95201d774ab92cdd243e1b934d67bce29c750537aef96ee63b624ae4b87425254cd7f42380d7dab440042992db8b966c2971cb7517b6fc833f296f6939036c72ddd86c1c0d7ab6c54213a0e103b179bad5fa2f0d3d15313e96ca2623bf9c91ae30cda87bc181a7d6ce272aa1774cde9b544a7f1b4f519356616229fc62e6b7397751a2ee4e45a880584cde5fff47ecc52e8ab8e030c408c484bdaac223b76fdb5285626ef0874297d0ea4ae3f9c034e0387f7ff53a8771eca821cb3ef544712d1b8e144a1d6737f0b119fc692fa72b4e423cf17b5ce5f7aeed53a3ab97504d61eb48a85aa723d4e15aff062d272d9fb6ab7d54eeecdc23abb4a018d76d9b029c29230428638d32e47e44fb544a68d9fa20e8b3d41fa1425443cbe30fa48189b5c6b1828d6e77acb8943189d9f5e9cf72e22f17836cf7c77127a0329414d230c23edeb8f7bcd33612f64c755dbb6bcec3ac1adec2c56aaddf27b88f40c42a964291caf2428b0ca9a451fd496e6389aa244953c38600cde263878a23b947ff1a4920e2ff29c422ac455e7ee36f47e8aa9275384c60c34a62d859752fc6b630bac5c69a252a78da4f318754a179b77fb782ca109c215fbf4d7b040cd5fe78e6e129be318a449678557830cfc2d001cf79c4083117d41de49b4664baa77e472043d342f5ebc456e493104c66973cceda3ef07f1f1ef4b8ec69bdd565ee373dc758cb88f0f3aa9d83471ef95cfefcddfcffdbb9f907ab7d59b006e9b2e07b02cf6689b838c6272ec0cc0b33b79f2fa7b8b97c100ff5a41581b1a448dc897023d497b165e72e3967021bcb9c490b6a258fb5eea351b590c4c053726dafd8213d1d98878b07bc460469e313b5289d0d1dd07086ea6b1772143124f681fc448d2c3d2ccaeeac9d4646f1b64932cab2e90e5980b86364a4d7195c298c0db16afc2b9b434de3195302a355756fe59123cdc5d6084ff0c4a514abbb5055a9d9ebff9
ek = 3c58594455a06d27bddfdba3ee9b0a9b97251b450ac7e08f1b6b832453a04243a1ef15ce62a7af72f90ea03485fc5c38b3425dba526bfd412321507ee149088ab1150aa1c2be1944e22aa8abc092ec925e35226c3ea25045922cdfba17b9db21a3114cb65c63f271776dc1246db2af97ec4cde9a7acc8622276538d653a984e86e007b2ef3535900988208423b3ed3108811a31cb8442b92a693660da1a92012373e0816189c9bbed67c70f993c22ae1807a093cafd1b4009ac6c3b169d14308564c9e752a29d4d15097d82456d78426286c2c938e183b291eb90d9e86852208ccbbb52a9f22c1238a98e3481bb9703b93055d67e58396350484026ddf7b2df89a5ba41705d378cf0e9881bd5896076a0451497baa3a94bbc594eeb20ba3b4144ad90981193bb57745893a5897487bb6a03c2f427f9284093f710c93a91bb47269339a8b4d2c0056984a653a96beb630a97b4e38e697f543af9278ad90f7846537b5e8a83599970f5d49af36a61014e6c8e0bb900c8218f6a9ad69a397b3f33a4e470d0d8b761576cf417c24a6a83192744853672bd2c2c4504b4ac4ab488f5816c46912fbc546694209ce293a6e0774132c2a7b195ab75c45ff4c6307390ce5109f36019c31363103799b2324a479f8415b546bd22832793837dea9647c7b320bb76d2c5ccd606c250087515feababbfb9b3ee5b3f6816554278b90850f34d7831638c7c4d669cfd9c07f4367055c384db80a3a0b9636697dae9a30ff384e947293feea9ccb673a573170dfc258c8c456f5b188de355050b524fe3c6a6aa20a876b729231a6e8b9ca1fb5769fe7cb5f0881009b8187f97c6933a2c9e5b89aa66f44f5aa3a5092ad0368230c75ceb187b8a449d6e8b43c56918ee36a27aaaa5edc94150b536edb1cda742969783d0418758c9a2eb97415eaf2b283248b3962ad60470540986fb787a02a954e68bb4b064301d6303fd8532fd355bab2a6948c24cbef679b7d401459257291032c47e4107c79c67273b4ac1a042978bd18574c24a99056014a706c8bac74285b2920ec5533dbdc853aa14ca66503a966a4aadcc8e26278f69291c8f53655e9a55c139cb3f95b6e215437c400646a94f15a3b09f2baf544872c594dbd1c6973c8a11de945cc870900249a57d10492c0bf81d684e71a80ca429408044d9ca0425ea039388b69139a3a06f2ab7c808d3883cc341a5651a38e398216928cceb003abd9fb69995c06e4c8c9af05946cbbc8f9f23e01862f8e92435e4038c1bbcf21ab66cde656e4968f2d95a0035923ff845afbe2bb8174447607cf91409edb05b252f5290d84c087411d5619130d2aa15ed5a55d83b804f78687456a67d0c07bfbb04438365d7b194448c46f4b2273c06fc87acff6657da0024474b21aa45255a156c8ab2220714bb5de0c0a026caf2af24b6b80c431404bd7d18615ac94ff3090b63739f455a56be783ea4cbc4d320909e80cf17933e9d5958a9a76cb057e51d5208dab988eda5b04647996453663f6c07f516ca8fc7986c15486e663d966b7261c2fe319957e8c67605c5b71a88476d5bd6d09a76e937b5dc12a0d048d0c7ac7584abdfb7297f9e956e4941653b417bd59832177874fc49f8a5c908b2b7f038bb0e9f55ade47997cd805a5c79bd1b582e82b0138c4cdbdd27251a9192705aeefcb57cc31023a9981089a2b005a616b4346c5458fb2604bbbb43787b289e676310a308fb1e434d1c4cd22e9cd56777f1780a1e8989217055b9409949d542dbff25bc3b1c024d6bc54f24aeb5a74e68449003628e7f001a19c00e6b52c8055ae59f37cf7e412153893e22489069a5491d27bb9ca4d26358e731308fe94343ac369ee759fcda279c5e58e979cc59b2b523d466b3a8157c6276e118885be34c67f8cbd2633129e97345f266aae38bd695943bb70b61bebbe138274da36c3abf6a73a0630998512f18b0c43d53954e33f80d46cc2b49dd39396cb8566ba184504a6c85aa91643e42e12981aee5308d866c3cfb35e08514b323328bee0153f74b9eed01205241c49a1a100701087e9a369b80926a26743ecb25d9237fdbc8d8e267b02815e3df7a80618435d13448f3b9d49379bc4d5a6f4599c235645c15c98e53902ff92595ea2ca327b8ca8166b580c0a306630d0d9290bc92736f62473eaf53df22da16a1ccdaf3eec880f5be87d5ca3aafabaf4aa1c
result = valid
seed = 2916f35587bb8b6f0d9f726318b9e1bfc581ce8e053c85ab2ea1b19f87c2f9088d7ae4cd80c10e320bb6c694880425a513d1eb1d5e90a608e55e6a3674e31d50

# tcId = 145
# Random ciphertext
K = 0875b7ef9a48d579171055f3551abd33943150d6590d4abb1766b7e1f40a58fd
c = be1c42f1169ab5cef58b12b7c674613030a5f8012d2d49cd11dff0037d19bd9d7f308a4b9672171fb0735e7eb36b3275cbe3dde4c5b7a03f01d97ea48ce9e8fd97d5af0abde80a82cd8d2b1d3c6b60d7f606e65c207a530a7a4d034286c02ac7b51a7e53eaab6a79a69596fa6455e1db2e011a64ba3a83ef73d6198028181af4352846e2813f8eb2a911eea61d2d98cd2a68a5b6f87e0d70f0abe7a553985715157d641de7ce14261d2a0380d72688280a3f7d09eaec352dc4b5f0c12ecbba73bccf18636e85328c99510e762f91633be24641b95c485ab0b26544fbc185a3d3b49f74432b95e0858d230bf86b649fa7ed34587bd77a297e64f8f78f346287a567a2564a895f6ab3adbad948b83d3f8fea56c7a7c78035cb791d9aa987983aad848380e0dc2421150d122d59b080eddba90ef249db71d6ff2b198bc8fbffd31b1571c9e6659ab4d784ff6e0e3fc491a65c7bb461d51d78c1b6d27f141e7d62c988db570caa5e4cbbc5e5b4fb95b0a95e1496d8ccd838ed352ad6b6cb69da18bb75b0d2c7f6e8c46bcee21e08a5105ff634c584da39c0479e1292f7cc699d321c030987825b0e68fc4a8985935b1337ef9a1643008b194fb69a80f1f97528cf00774bb95160b5e70e4792081d81d4d9548e74ebd67725e4f97f0660a59e86cd9a13f0e1e39939c12f596e191ff40a824ce3680c80e68e1445a8dd5684fe4853568e84ce7052d0cb8ed38fef633a05f4aea017eb35d8864891b01778a8f70af45ea9b288baeda6407fba5a6a726634fa2fd15c41a25fb82b21f15f6afe64abe4d62040c35204cc740036aedf1d13c53c4288fdd1be324bd464e7f2731c7828509171ca4b3759d9b9f54de869a575b812675867af98237944f3aa451b072806b581935af8611206db9018a17e334598cc7f12f8a769e034614e094afe0485244a474d2a61c0edf84a1eb3d360413f070e970c4c45f75096fc2e7b1ace59ada18b2cef19c05e96279dd89709d97471d1b6a1e88b8fc1d881e43a4d86cce5f5addd0d00cc9b522fcaab0aeef4b727e1aa132bfcb6428a3d58a34ce60d511718d564a89b0431abbe8e9fd6cf2b993bbb6ba5f0ed6cc399bb8312c8c2c60274bd70550ee18fd4b7bb0a8597cadd2075d1b7babc66c20d1b54ca44b5d687bd8d16917d08e63fa1bc0fb6478d090bccca83e87602e668dd3f056a8116218f2b08365f86ba481379905bb6018b54c5e6f9e160495f54ebae84a86bcd5468ece17aae829f83c3d5b532bdde929b7e152396f84f0a6e32111b262fc8dd968f7459094c25a89b37ae1ed4d91ab62ead3ac3b339acf0b9111d450e0bf380efcd6717679270c90bdd07f0b9efeab6fc74b19a86cbf4777220a9c6f85e23de592195962aaa2412c3be4ab3daab3808bf917a4dfdcb9cad03ce757efdccbacdcaa6f4c54f849378f12574773dad111d80f503fe477506982b3b26bceea9921b5bdfdbd22328172ba15256fbac74efd8ba037030994a70aedacf49a5326d30c10003a4e93ef334dc83d607631442421a45336deb2b344a6fae1e9011fbb150a4dea94376e4b47924a109bc20e62e8571afc012b6a3b2acc80e30480341a7bfd88209775ae77bd199a44801573be788525000aa77735865adedf0090f9da80a8e76114e8219f289e5d95bc56718548c31794784225a15a4a3e8820c1aa73b8be2117590082b89e904a5dd8c37e07fabdb1e1aa1f83bd1301705a82be70ba0cce458eb9a240153bd8775104fa3085da878c5b329e829c1fc5e344a61437610eb75a48e7b6072c207f2cd909d9c8bfb9c6dc565c9242e8d9cd1fcc9f31bceb77aca0fe1adb723870761f80a47d77b1126882c278145da3e1212a3caa4dfe7724b1d3001ea1c9db9d40b367661052ded65a60b1b5cae2b5b9088684f30d707b49f4212e5810d2d1e00a5eaa67c6acdfdd35e3959b68219bcedf4453b228f02da0df6d9ecc2f60a2e23b6dbf3f83798cfb16c611980dbca7ca713a042b27e435d35b56112efdde5a0bb49db415b0474b8f577937944d555d1fcf9bc628252c69e0371943dfa8ee6ad2e2155efbd0eb7c05aaac93445271eac4a52cb48aab9407f2f727b24e4edf3a98996ea0e245159f1133d9193bb50ca177015e198ddc577a219441fb4fc0552fa50fd962c0805979475ca5a352d467c5a63d74ae7cb028623096121184ada1598ac5a56
ek = 0ea6882083045653822ffa8147d02a40b594cb18a44867571786b14aa690e1344324ac43a0b16672972f477441b3c47ae06b0259c0243c48c872b41fb5197deac49b9b0334aedc02ee9aa8f7127ffaa50c69e0b8af91b36e3b3954f8c2791abc0e175aae399777b83db0208c0fbb0ff95a998a1a0b8e9949456b7c81c4c9234080956576c1b94a01a676f75b3a95accacdf283ea4b88b3e99e98e139490b856cb351df70be59b1069c56a5089c0f71617fa9265d11f3465b502e03b100f7406d5203822a53a81d5b0b2aba815227c92232a776d6480d5c7b53c34b61636a283977adc9bd710885f6702b14f808bbd691d22167fb72b4b830a2992c9cc167ce09b518daa453531233e766be36a1ab46cc17f0e0a7f53791e8ec8471894e83a878e0b2501f462fe519076fcb2aa8669caa271961e156b523acdb566cb45c49ff656e61d49e4417819ce69e7e2a224c6043483b4728509901b410dac08bfca59ccb693322acbafc7b25944b1ff514cf9389470612bf6ed73a7bf61eb2004b7ccc6b07b9b7b2180d4271c03524ca5752050700c40bfc545bf8c01e4b1bfb3b1c90314c5b4a9916e0a19b234f6e878e04da4b627b0d63c5836e587423367cba885de0a9915d4367e76467fac6b936596135f09c07a077cd2774e8e879e48b76a7ccc8a0a066b8a9c4c7905052f0c43ff6c80630b1eb488f96e1731162a38950c77b7509252ac7dad64c44a34c0c8814446001f950503ef84b64408dec65c2d4478177dc4519798695d17b4ccb61e204bcb0896ae94c36aa3a594fe67ee5008b84c879463babf49a8f67ac13a28b4a02e81cdfe8a7b96a88ff560d3de53d45fc8af799ce21d80d978b4efca00e0d25af7ee41d847b9a365c516279a6e38957f341a474dc7d2297c97f65288dc569412a1d91226a4e569bb3bba427c5ca71ca655b9c3b99cb14eb306e4c4646d9173b234c8ea1a342c526b39e356fd76b419090348e1cbac34a5acc37096b936e89d09566887136c71712a69184135a9aaa26028c306ed923ed171536f1bd35559aceac0169113e57173c2c4b233156c41da276f02c8a177565066a2fb6a662a2d4881b78c457b50f5c12732ae86ae14703708184db2719ed425c4ff9aafca826e456a1057b71e1e2cd5cc7544bc6c255fa6b5b482025296210b76e4554431afc2589747d411481ab40c0cbb33086065fd070983b7061aa8a289ea5c23cd9ad3ae3553528931cc6bd2fa5063e0b29d7d64d15616477972d15f19ec0d371e382561ee4583ec4839b243309c00776179eb2fc0f064252595644587cbc93131faf9ab7fca924b0e343e12b5c43112025639c11fccd50718f15b77fa72aabe4009d0e878aa5834971540342dbc7f5c4a495d913e013bd1b3577d2fb11d471234535c4c4c95d49f8b6952742ff66a2de694b6d9a4b0350cbc0d6cc0a031e6e66c696bc24f7836c0672964a1c80520c1ee18778975682ebd72c69576c7906740e425c0603571139249e784dbaea2725d01199f8bcb185b6da15901ad6726971183266b5ada07c15a44c48570227f116f7648ee2c977938342cb09a75e1a402c11857797452f36bb7c776e7480a28f211ce80523bd8c7a26b232a57023faf28d607cc772e788258bc5ace87c4d50729ec9ad09c54c3bf94abb66ad25e9b12d862b981a1529904cbea775aeca2ae7341a96361cb1f1000ff9c143a6b07aea1a2ecb0aad87c4d5abba008673a153c3b0ec9b8c100f8bc789dfeb9e09da6be89b2d56f71f92b811b0110b7ff12f160c9d68ec5de40312ad9299c126c0ac52985f698886822f3beb4237259ec8f70f0d29c4d19a4162a40d16e047caf02680a54b229021ec890dc437479c94a7ccc3547e1cb95417641bf3a9e2c375b01636de564ff81739a4f1acaa210413b4592452b52edca0bd925c998b63ba4b680dbb0496d65ef8044aa20893373310f6b84d8de6578828693af0c46ab0aa9a19241f725c7c9c26a0f1a8292bba7246bcf81b2d9e45027b673ec17776f053a763d619020200a450a0d9c0b079ac85adba15e13a0e2eb95c217c4ac4b951769160ab55b9c7c942a333642d888c165aa30d49c038429fbcb55780480504e6184e046daa36560d9ace91732119887f93526c34a6601d580bf31933a0318df8615180db802a8c2c418c318b9d8b66b979807791404cf8ca6d09584627f1a500c43c
result = valid
seed = b681d6bfba3392c40fca5ff9fa10d76c464345e3eef06bba8d775b155599728b768f1185f4d6be77f0f8e564e18f5c43fe41d6235ec7768e33ee28be943c5e0b

# tcId = 146
# Random ciphertext
K = d7be239ac10fc094ef55cc8c2f9ba566e2ef81618abb075c2b2604d8392e5e8d
c = 59efebc7d7b940016f2401fb3f873cba05f7eff8d95c6050908d2e2820a9dbaa02db475f4fafc8a76417a789299cf1e79a8e63b1906dff632da4ba07e04a9dfcc0fe0ea6bd6c45ab0cc6dcfff5d9b3c392e3f448f7b34be47b56b80c39635e8b0ea072a0d5b5d45bae005ddd20b68b6589b2dfeb9087267a25d3b77cd8e351d9cdcf9583b2f4e1a8f3abe347bf1561c64afc9598e29e4f0a945ebe605056f821e25c3fdf9f44b4cc7c3fa23583f331db2fac4130992c97ca4c19b7c9408047c69e9e6e577fa1b110941de1696b9218b76610016a2fd949726bfa9aa970bc107d26c1e2e788804ce6f204a56feb8007c641287f00a5d2891373512c4cceda5768a405de8466fa8ea66c855a236a95df1c31a4e99308e1db049057a22dea64f01e51129d8c2d722ae91923ca4ecda2148fc9ff717c47f77a6fa011eb3875bf2a6bbee576fa81d638e6681faefc169c04e287209eca0bc2324e03feb243fd744324c257d510ae6985f62c50edaf5b34618aa562ae04e79a151d0ae26fb90d0ca280e9c105aedd1ac538188950719fb5206eb241308bbdeaf877b39066557c461aff0fb1d94b5050e18fcf9c34c8f065f9db2e1e33bd2ed5ced24b744575f7c423a1c1a01581085053cb8fb91f0bb33b8d928dd0f5d8e9f3d2bad4c2d317c3015f0e396ed1a6c34ee570577484412490733c52852deb0f32e8acbd22300854cf02d77c63468b45de0ba1a7062586b2a53f991c5dbdf7541efd7bcc8869685a49bdf84061568c2c2b3a47d28a66bdf5acd92a72694595aad03c87b17e8ccb2413c5bb047b907ff60653b175c8f9cec9352bbd5aae3d30535549b68f2a682b5cceb4039a4e1235219afceea0dfc5767a9098f81b5c11f8291eab9b7edd7dd095c97de7c1df956c675bb9f7095b5cabdcee54ea95554fbfc1642905de35af5bfc1dc3df81e7167d4dcfed0bdbee6af3ae676d99bd50983729bc1698f28e89cda3f67dc56103fe96f056e4aef8be628a3ab2cf7917b816b3e3f6965dbd96edbd1f4d1f047de3cca5df7c1753c14abb0592a68fe5a7ca54834c947671712fdd56fc85370e46bbef9a8f827513f47b6b296689ce515571375a217c7499a510ce6780d74f8a197597b35ac0e10dd815531f2b80df12623a60761566adc7b2966fe8a149a89fcdbd392241b0a9bf1a737941550b5eef8d758a0b96a34226573555b05631e13b8abfd4c6a8f20bb0640f0d1c82e0a534400277a71eae9e815c1162fd42ad6a3e174f399a729c25b2466f3555d39fb3a4a33869146614a1532ffb595880ab1a692f88dc24b80f57bab4c09ed3c277f63966a21599367f37a1f5b04fe4c38f27fe0fc3e6ba2da173d9123e459f8a6886ec6d65f3127ec35e91ef89f4a6e0643ba625431bd27842220d8ce23325ad9432c58de26d7214e9f06bddcd8dbf0f6d578820115c3e631b15d30d153d9a8742459039de2acdd98b15f424c765e3fe2f219ac89734ec3f8a52231aeff0c0dbf1d3e4cb78ee1510b38b5973d3b1e687e625fcebc2d7bf678f8ba3b4da39014dc84d1e7acc883cf0f0534d2cb5a1da64293b84ecb70b4fa6580a3589764caf6e7ae8a97d82d7391066ffdf47ee71688022c4b06cc0abe5031499ab22f5e15a2ca67329dd872ff7609e3ca2fcc95f9a61a8aa919ef48bb6520b8c0f0356e94aae616c86786ddf7113483a1014ab5c7ae8cdae8483230941a37859a29551fc345f4a747f88b892f52f175394312efe1a5d7147ee62c82af8fdaf10312ab182be1fe37cf3294c1483487aa1687f9251fa5497c1741d689b0bf2f326e63db23952a9bae084cafe368da6a83fbef0fc5c8701300d7c199e62e16842380bdb37284e7296492693dd33c6c5f6ef218ced8e7ca4cd82d46a2bd9fcd63901695784b8afa04f604cce41f2424d59a09336a67222b6d24d3ac2286617c726d5b62920f984b2b6a1c1beccaf6c141fd2a64d63f3fa18a745f76c505107ab0d74df63041eda039929bbd31528eebd5037a15188186fa0c0ff7f9cb2b2857879a8043f22e7cc2167354104f17b2e54fe22d762eb035b30e71acff8331c1f99d1eb8004caea2d8954aa90e9deeb66089eb1975687a6124e1725d458ac71db6f39e5ff3a5ffebb29476722f3d719471a8e4e57b50c36e934f2393c22d53bc5e8173e0adc56f8089263f6a69e369683514c2d501b622085443bc103
ek = 13d24c2be965f48c1b8e3590353a1c7d7a3559d11fe796385e2b15f612af390a6f723ab00a1c5fbc5482d5941dc2f999c02c6476c30c9d462b8543a6f129bd9249bc9953162e9c14960032d8e0cc6c566b1f121fce609312c73514db586ea9c9f0a0c51529168c520d5596a2849a759175640266a384c7c704171d47636c90ac52b24165d0949c8ec22f411a14aeb31e59bc11bb1c66da50aa8bf1a32bb39e4c799e1b7c364c89bcf8873ad31062ac203a99a65d74d840d8a4a13536bf71361679f3a4f29b2e46a292c4c1b35cd52c361643561ba83aac496de75fd689a909b9751775a3afbc959d409f35f058f1bb5d4492a42d1759f5663427c76eb9e8472541a88b0c3077d05baa5313a9d965abe0c23f5734aaf77167a475ad0797fe4c47b0849cffc263d42c1caaa17f1f1b8970cb95f5e157b0265ebbe1122b16404bb9c573b349f0c3143a1c7e4a46c174b9be442122eff58c16955441f069e3c0c8d99b249aca4a82993086ba297d3c7ec32a75c856258b4a9b42ea5ae3c4a0ef56825689a79af39881a6710666764f6bacaa430bbf159afa3b72b4308544177516598171737f06912033744c735b275b8b8122867dfcf1883bb0a612f7a824c28d773c51f282459e48a25e601f5af28cfb611b7b95441e1ca0e4d80dc822c65e73c32f7393250b479a854f7d386ec840675b639d3e2587cd5509fa202e6bac2893c9c49d6094376866dee7b7a8c19ff9ec810e7c775e99485f6b7d436b7298666c56ca9e5883b3ea3614d555133e2abff147bccea6b79f6c50e74c80dce780b2264d92004848f249fb46a130f6c48e3c5993d120b183cf2432c08fc9a754e22dccb40933653eeaf4b463869cfc7511155cc415486c5074bf3ee577f2bb93c64c06b3b9cdd7fb832b23b011b1483e3b40f6c857be1ba5149ac130571fd327c8679942851141bde28eb9085ec563b2d8353bd7a2ae49f52bb4243b81cc5be62877224b794c0c3888121f80d1bd7a1baf2d17057a8585e7e829d0ebc57d51a409033c29ac8c8c2c4d516a3075e8afee4797bdc6009457a4e3d703344a5b6075281ed2a31b24b30aa70ab29c1b87a8085b49533250372aa41c09b68842e6707fb4b6bf41b12f21080ed22e3fd845726644d28338ef2b1e0208c410ac135a573c3bc73552422117a65c1efa9349b19fb764a7d1182ca2540c9716441a591160f78f8883c192d8324e572a7dbb8ef99c9d50998d24512eeaeb220e0c55e4d536025c1263db71085ac3ebec715cda12afb6342b176dd7139828ea910b40b2aeeb3f54c69e8c03bb4f7c8b9b679de051994d8260e3d3a83bf23c90a1a9418c8f66b0777a2192628475592b7cf73bc3bf537e1ae7483998c805172003148c4d8c8ee472a1f4a34655b782d2cbad0b2830a236cefc497b5120cbcab0b2fb72186275c090d49438cc9594a21408489685ac8ad427182ea78f7169790e6b28d1862d5541348904b9c93b5a47c81e9b6989f71a6c95f12331c4c6fdca6ad7e0ae0c7279416066d78b0c614a601c84003711106fc88f1e0400fedcc078a9145e709dbab50432c79dcae3c798d78d05f1ade7ec4f84e6a358a2608bac44d8b43df4837d6f581dafac79cba80eac255032b749d50a532fd2906d5030bc1754dec9c9cd68104134ce5e55436c119a706c9675e21c9bc8c98ebb65218578ed1a998c2bb60322abe99bb5d751c3e4e43e91cc9b6e895efacaa904c94268937662b596832189252833bb481609212b10d512fe1412c0343920f1cbe47c7c0f85278d031a309002ee95badebb79ade79d64409451364b0c037c53f836579c7ee46b8e856c4c0bea6ea34c77c8caccba6241d99975c0259cd7854b334a6785447994ebaa8307c1317a340b14cce8b61b24210d15fbc57e50139b93765a4246cc521a45ac58aed41ed8084f5fb0acbe133da8987a77d4b044f22a77d71159674a92d8cd45ba28eac18d3b44267527cf11273d4fc3b5bdba021a1aa926c15e6ff9b9bba4104a0cb59a7b4790a114467ab8d9297d0d4326f794acbf11bb918abe81208e5205579c04256c18697dd79341e58442bbad9b293d69328b37064845414ce1fa5476cb207ce424bef547fde91670e974dd42cd33cac02144b23240c622d342bee26ea5990588b4842cd82de47cb654e472b9cc3fb5baf589cb4bfcf1808549ba453239ff55c7a9d8af4f81
result = valid
seed = 02725119d27269c5a39772aca8ffad29d1c1ffdc2b43733403bd059a1135bbe1a62598b97386dadedb70ad269694ced2046f66569a2c53b620d2402ade1ccbbd

# tcId = 147
# Random ciphertext
K = 09571d6c8ef610abfcf8bd96cfa87ddb363b9e4b1c25376eab6e4bdc58bff9fa
c = aebbf3376082b5c3f1f82df785281328bd869bbb7194e0fcd0db3a3969e26131f8b10ee217cacf0fa6fd36c3655990fffd96af4905a9e2914aab741ceedddb079d61b6b148425cd93a20ddd15dbec759aadd354379bf65326b255351102ee69c3a99eb2da32f3a338faba2702e2f90b10646596b0ea932d4c595f176f44029a14359cf50f274f876d278574adcbee63b89de977f5ec9ba9f76132ee96b4c532a42500f798c1e518bf31af7cf76357d448fe2c943ef46168b2633f15efb23dcab65a4b3c2d0695cdc490126d5821f7de2234c9329d9afe38321bfcde966a0bc12d0c5a8e808d2375d8b32434f579a3476fb0f0f35a4461b615de2fdeae8b72034d2f24e5e78d52df851b65b4e9825dbe408367ba2847d82c9c74c62218d8f64f82d6a14102e99255309f74020d4688936318f11ebe217313cdb28cb1ff31eaaa71add125ecf643b86f9985efca8ea63438af460472cb794142912b87b2b33d4c7cce01731562f110fbe3f9a65b65b8279f4adc01730f1042e4eb34bc476c534e870d1f9516781f5c0b406d570b00a86c718e6f0ff1ac28087b09934a709b166d867b3ce5c4161702a13534ebe81a0ed13a7f62c29d4997f42b2d8bc0160af93fa7f2e7128bf38470577715a2e4ee6dcf431ce0de7ef517e1edb722fe75a784bacf33c18314e079addeaa1e8811ba3ea57ccca8c4d9e4e73e03b786c9a95ba65554fe0caa3d92d32f881ada6e184c44ca1a17216c1318e9fe3d08883646d89a912bc97b34b80088c308dbc89628e5926505a7415c57b247275a0ef62ed558b14eea6666668f533c4ac98e401b99f24e81407b7412eeaa61a5596f95900c80e7e6ad8d4a1ad7061073eb8c6100ee8cd1d410863fc1bc3f92fcf3f40428a9ebd32d9014f33e67ccd66a476529734aac311dd83db025c1e89e9a15724ef2ae3989643cbcd1fd51144c21811deddb92a7c01c7b4b023b1a5c63191652e670faa96aa5e6170a7aeb8a0f6727c135628ecd5c1f50b2420288422b2a7c9850a0d358e30803e98db3870428bab2b9fd9fdf1aeda73e8989f2c0c850a78511e480b0ee403d63969a47afdcb9da21b824d984fcc4a03642447adde98228be4dfbef1a08dc7ad1ee145099f3344d1fafe438087cf0782c424dc90d66bb0b70650981b525241b072082192f3d2bf75587f3303b14a41a69813e67d2f9447022eae6c8143231093e51f197c8992e7e9e39ce129b236b119de21f2c08967e048f16c2244b8ed033f21b2d64906cb3932b3aabe7c419460f44c003a6a6e78cf013d543cba56958ccb0a6da8515a3274bb237758278caf3136efcf29b62597e0d4bf6cd278b4bf2b2d27bd184f80a35ac66c8cb1d488229a90d5eeec65ffde3cf2acf373fddebabc43b05dd16bd9589fad47f92e6ef8d201f66d2e6eaa969b7c5e861c08cc935fa1a9df956581e527fbc2940bcc65efb38c1ccbd56ff744108bab3891ecf7173037fe0fcc7c3ad7eab8ffb3eb16abe51d378c02e9153ada8df8fa13fce73cbd710e55daf869054d6b40499900d5a3df099bbe5e9928e9e287b8f3cffac86f56a5619f535dfcdd333c2d948a54578f92fe2d60d10425167c1bc2d7416770bda4d449ae74b441ef204501e2ea0fcce8d7bde18d4426db0d0e3f3b05de49ba57472162e8d062aa3fcc781706f205218fd34419659ab3b03bd16e86569b5b12bfa32c44d3dfe7a493030d53b9239064f3b1492ec1eeb961f8f9f36915e2c5e3d2148a04d0c55da4e83712adcfe8747b44c35ec17c9da5e938eded9abed64745d6d991a27b512ac514fe7e809031189e3bff9d1bde83769d528b24f38ac52c1d29aa34dc07dc8dfa6701ee20f0f0346b4896ee4587dba6e7f5e95e57d4b3a75ac388fe92b5a94e5dd823dd21e196b5294b480de0ddf60309f6ad48f0ae2f1c349cda2dc9ad94a7c7638ad1a7336317f71b68bba82adfc3269e42d3418c77931f74d85295caa1aa6f9d525dbcf71632730ca3dcbb212a3f7101c240daaa891c85d89bd22450f9b246e1ce927a306160f21ede002ed442a4653ce8552f120e10b2b04e2a441a4c56216def1163655969a7ff09ead197936d46b743130f8cedc78e86e326d96fc658ce6d8241fd24b3e8a199b07f87acec1779695a2079f55b54a175fc3c79f8da180e64bfe8425f2982ace1a1957465057ec54b5a1bf0605e1ed59885d6acbc
ek = b4e902f1b25d87320268d9002db248a9796b38732909aa1c24e9079e0a63de338ec451415dc6203aa1c3d4f08d7fea0d29e11b23a91aec395d8e7b0db5e119515403f453ce1258a45cd5cb49e86ebe2545faa514f9b853c3f29035903b74373b4919ada72059ebc615a3386bec048c6f5462df5506fe5422a91c3716b1a3a532bde8e91eda38cd4cc83166e6c0c1d386eafa27ebb4aa0678a036162f5acc5e96e062fc9286c026ccbac9568a5754da124e67489132849805e19240406dace49dd8746b8e10978399c6654cc0fb7401f5266e7cc81cdea6c2c0517e26eb798fe33f00c0729206c1bd011ce9942803a9af2c5319f3c760a200a8b2d231f798c013794e98bb815a100d7a5bb9f9abb3b3446f9535419d72561b7084bcd131f2e4ba13c483917b793698aa36a40eea3378e6a74e26f0502be47d701949d6064ef31a64d4d64e44315378c361837402ea33251cb88f1c080a8a169b9e3aba41d21d8259a130883af57abd294ab3ad377a379788d127bbbe9041af629e4a0272c6796fff76951c71852f724c14d29d9840849ae45cf559553c756f3b8acf3bb4a1be9ab5456b501b1a790ce2c1bd7991f6ccb66e0143947c9613d045ff260ba80266a5315ccc7896eb88481b938f8459c2bfa0656af2906cb2398fa65ea659307f9073fc9b8f89a61476a059a52b7b495890f93882e567248f715255f656c2f941b4535c07a2859837335fda5cc1ebc2bd3671fb570cf556076e7cc18d7622c243b2c2bc96c5d07cbb371a31726b7b307cea9cb82eeb49bd5c11cfa1197f529f33d18aa7da13f4f87b4b48affd1a8f1fca33d8858b80328513f886802262ccb11a41f6af0460140fdc21ba5c5143418cc4a701d8d2b11952301bd7cb1082946a4859b782b1dfd0663cdab90d16ba818727c53baa09b1458481299ffa641a37a4d063c3e48caab5951ac112412932a0f98188ad7389baa40d75054cd0724dabe78e736cb32a6b35b4899137468f48bb11f5170ce20051b9e7a86bd6062532796c07bf8fca5cd723be6b4c7f22e8c699d1481b25554e88ce676a55a6f9be21888a76cc5d9725cffba2b2d72481ef9401c9f930d7b84e5c329028d7ab64562a174c3212f63d2264973964278d55a7dfb4cdeea434b711cc6ae4a041f871b9b67dbcd05627058dbc6356550923c19337d5c5c77689359002cec25cc440d643c0b0b7d49787e301117f05926ae7195d173797383895615287ec430de2621b477e2cda648466c2999c7abaa5254c699fb922390326ab7187a795a04bd8aa3424b87fff884b67509836061069f13cefbc9b719c877d603a448a280fe255483854c2005046b778f4242060d42790406a523b0da76c5d837249cdb1ceb4438dd6931820b493a63b1d1fb12ebf4a7b8c41460a5626711b5a9b634bfae619360008492882ffc4c73a476b14e9ce7d57b0cb95b5ecc1006db88079b2129a44bf0c8402f50269bb295ccbe855b8452838e9bfb3bb8b3e7b4b5d3b403c5c671ebc6475c43d6785765340bafd308886c734b12258d28b6cb7230b59187d11433bd9511460b232f0fc2c3cb806befa4f9ab3765752111192adf3a1cbf9dac23ae7945a0ac3a3660d96197b8b0749efa5cefef5556d28315f6480fe702e0bd3864df5662b48481862686deb057e421f9f35ccafdc5e3aeab354d39b05024672e02b97a5979a3434ecd2a04ee8c22e8505c5820b11571b1c6a26ad5893d7c37ab459b98215908c920d29ab4e386b24f67912b50a1fd6f672ccd250fdf1938735accd2aa2efd9b894f96e682a37156a269e998282a53c5ae287bd0552d2f4020c19952b3246fb94400710b4b9b3381fa26f15c56358dc3afd876cb820095d00014b054f304b7f9697a41c6797b4a7ba0bc9be4b4342aa792bfd449a4c3a1e117b343d655488e521fba104806059d6274628d94fcf8c082d5cab60ba33086b61663048bb9305c8f67d0bb59992e7477499c5fc4843a95998d59c6e6503bbdca66fd82a3f7322823abb5f6ce3265528b41da7927059486381b72ea2585f729e2b788dbc7bce924baf65f25520e56735d906c0406595b9a960a281f442a8376c2326e1a20a2699285b514972cefeeba2362847ba92a2f3b30a124449a6109b8b192743c7173b0b4cb9952dccb27d4b43c8ab931deb50530330c0b7196b0621a9ccf15a2c2fee764b86e93af8c536
result = valid
seed = 266ddefa7087d1b3e6228c9b07202c7917656478f4a9d80e8a0a26d55088330854ab9003e1db3c098492bf78b0deccd7811e0fb321faf0851f0061818e5b571a

# tcId = 148
# Random ciphertext
K = d9526adbec8118a81c14215fceb333fa396f954c8f98984160adce1e86c933d7
c = 9c0a52bf981835dfc163939bea10728635e3e519077d1ff0d74913bcfd729d349624c04426e62da4810aafa074a53faf63c6ade5dc72d993e0ab07760f68555125295192c1b58f17ebee6d54a0f5811e1f07a8b764ad64cfa33d23c5e1ed4cc9162c871986230288f1b382352a4abb491a9dcf4b4e65e0d8946c49ef1967f3d5850f33a6030fb19e697a049231f32d0d7bf9e9ddb8bca3ed7854dfe79122052ea026e69834bc94d20f8446351dcc6ac7d752928416a90773faef9a1b64bbaac3ab43e144f8084883992f7105ad79517d7e700d35d06950a9b8877803a797d97b8bab85885fa9329de6bc3705dba53b24add6122f4d01a574438ac243abcb6c2eebeebecd7337f585b080217607e42f26174ecb3df54e87c43c13658f04d6684dbb40f40c7bf98b2759aa5fd31d720574424352640e195e3532549c7bfb5acd26234a16c57e9ac4441cbb59ab52fe3e6c2ce9afc46343568a1ad18c4758b37da1b5edd68508409aec1524bdc3c8380cf3559438dee92a68746e2c5241972dd6572a357f9b5d2d5e855fd522f5cced52f25eb4fa039e8fed919a9e8692266f7c1b2385e24d7385819df1774e5d32fd7595b153300f04f0d2fc9fb3730a52ad49d38961d856ad8378a2eb16fe7c8002ae6fc11e076d50aa55ab432952968a3738aa6371485da0093ebb359f9b4b2027dc1a4728fc866e2f66f1ab8a437a223b2629e1df8cff41fcc23a6af4e71aa61a3198ff798193a960df229cc1e61727e075084384b535c956879535139113bcb6f8d2ff83ce4948b6d2ae41436f6acf2660b55c47c8d5dcdcd457da821e378ff72ee42657f2f416132e5321b2839c218c2ea21db244ff5d2ce38f0c7f8cb628377930338d1cce8a788f4f2d9a4c9ae4485cb156f0701de2132f1ef3b05fff1c972a105ed5073ffd1f51520a6de361716bce86389915b7460d23c4399dd0e6d30dd9f775e312d6aa5db008525ce9ef3065682e5b3d809e21578a8821de7d559e28eef0dbc085824031a762e241b75879672000a0b115d6d1d600c1a6c537e94e3a7d8ac8a6a570d48a86505e51210b98b00ba06d79986ab9e4254574bac1fb32916169c4c7349197c8fc731a8dfcef31046c2608508080ed5c9ab64c832468d517879860f62d65f52b19c3e877c08b5857c64ddc0af4b378e0ac65a745fa9e7d79e646132b64753bf70c7cf3c0d5b0deea99e27ba3c2393fab254bbae7729ad8c9047a063721dd062e3993c1567a0a7890612b5dc7f08b5f54dc5cf934aa410e94000d6508ba22c099115a53e6c64c95e15becfc5560ba96c1068ee52f194b7fd2a605f6ede452e8d99c660ec633d33ee5d851bd1a495848554b1c2a107c7072609ef1d88c10fa0542586c2423e40b8547bff339b8fc92db0902551f26dcd1ba8a8708f5717006b72723a8dc0b3b1733bdfa6ea2db0e8699682675a5ee8214fb259d33f6c56c7c648dbf503d3cb744ca7a58fc8e85257a1e3e4bf1e4b39bb2d97a3f80af7000a3b6512e436af6b5de59fb5c57a0911544a8def9e1d92944fc1b9b057695ff60c62c4d853282d33c189bb4454a0558665e4dff3389fc5841131af71e82338877c87491c1d89369726b7fd1d0c389105b419825b8b29033a72034d01f521b2ad8432eec596013b403a023f0925f211783899aa8deb471034ed8c8a1a94e706bc1b6a04ecd9396e63a3f7e9fe3fda8e0dbab0c571febc7ba0e890015480af94a89677ac8de00447424cbbcc0222450999fc7c6f21bfdcd740163b8adb16360fb53f65c87616f93d1a342ac828cc6996e2303a6585e8e44b87bdd5375a4dbc44cce72ec05371aa0f00e8901590df6ba8cc86b54f887f1cef2ea7f96eb11d04ef5bf831d88e62b78158cf4f7f1d42fd3973753c7b59a8555ee5b2a756b0afa60cdb44e34bea6731a6826bf120627660f1783f8f646d0456df101373ca12b8f393b66dbd33f73c3db0ac80fea3fcc84cc3719ea80994e1593d8987d558656ba76a30999870d1fc2b2d6c78be7a25322e68fa424a1e5ff23142b6401b44c13c844207ea16962f80e23b2b4733ab32bd95be7f7fb487528ad3b342c619a5a71d0244332e95b53fc33b466f18fcbbfeeb370b3dccc6056d2d2efe8c4fcb671c38a8c051c985ad0c11df594f422110d57234c60bc30a47a8c8dc3da893a36869dd8bd72b029a01a4157c82847f45fe09705
ek = 4c596a29561651587297ec26a8982f60f41b523cc77c98b4d3c61496e614fe0b1e0ee067c173b8b63b548026a090c72f65b4c675637771ab0f11a86c62666b453363658c2c4724379136a85ab74e76176f711a4904f0ab124111b226b525820f83f29306029dd0e5b9e5d28f4aa1255180323435373fa757e28a9b874653a18aaebb62bc0f00ab542c44815b74f3e09e0123736889a252e2ad3cc065deb03089b743b7b2a47695c12d0a425794bd0139bbbac9531e75cbe7d1221ce161c2b05c2f014f21a264fd0103cb6a4831bb091ae1a382255116440e3d958f87871b53a74e4e6756f206104babc645c371e7058c6fb03368c53cd6d1b0ef9578bb22079a6518ef7736f643259ee181f3e4a6ad151c8ffc55a5b89a7a23968a585f936a6e79da376f4368ea86c128b698cd10b7797a0387d94ddfab3022ccbefcea86aefb10e3217bb84705de981086824c47743bb00a7637a259bceba365e64df6c7080b3215c6a41119db106884ad19f9a11657794e1a0c956a431a42cedd31071da2b695e15a47db49bd0a47d0b4aef616c7f7453acd41206ba124238aa186c4a1c559cfc670a09b4165e2b978f4432413fcacbe91baf116842181611182c2976164f343ad7e949025067cc95b7c42602bc2b74dc9843749a7b483d94354104da9055a75e6c2e91abc19b6722e347a3eb58f46201b7d191223d72eb932c683ac44887c70a359012bb840c89c5b3802484a97968981479980465f9b274b593d6d4837939267ad80c4bbf64f53697ca565a78af35bd6548804d42fdce5bff2a58af7e33f71c9a2aacc76f964ae28b7a85e37a878d4bbe374b0e8bac18f769920038c5cf3436a99a8798cb2d6d877fb1071cd3652aac229f1a78e83e2c7c11873c4e0b0246c80c8a9b862a471a98c847d7a00d0a207c4594433d98c3aca992a672b1232b8f36a8744a707000351889244f413ced1b0ab3299c587aa72d4796c47f7119dda927eb3bfdd3060f2cb08a746c6eeca6ffb25c811301dadf3c5bc2b885f5b3d09d7924d8493db7a2ad8080a1994a6a8c742ccca8f9217b8d02055368b7945c4c3af61cfbcc202c0d99edb210d24c66509d5b5c5f19a7a8139be4a0b20101d95f31ae9f74272538ec5278c5bca3161d4a1ed277200e638dbd1a75462548cec5e7203972032bf7e13c746316fe1f843033b836f74998e1c5ab5961a90014b7455776a3a0af1e7883fa4afb20b838aeb753fe1cf0f7a5b78f0378d934c11778cbd4311ea78a0293a0e65316ef28c2baee7486c9401a087c51b5bc43840cae2b43e072c1c9b95575139a0151074333b1273612973180a9457886eeb0e0303496a7832b896455ad85b30f7a54507c8d3021324c3220ec2a2146a91919a4606a4ca4ec9a3056a107bbb289f036474b803323b3f6858ca5596119f8856a331892f5329b06796cbab9a79a76831d207cf407076a9be01e128a73a3724da1a2c7a3958471dda50399be78406e342ba06a2c9199524b081333761c0cb94b48a6d125b222bb0a1d5e2597967073027adcd848c55e077edc44b19c904c8f7473c782ae6fcb2a5a5a9113a649d4a3808c1025d58203e5b3bbe72605e222a3fe3ac694758e6c92e042786d26bc762da6de5375d48bc5cdf0385cda0215a1750dbf54bd6196707a067924b1d8edc0d5b527cfcb313aed687c271cbc27ca8d41515a32301e28289af0b4c2e5723e5c0b0d60145bc53acce16804a461dcff187ceb7c2462776dbf89451f64d8a66a021a717f5d3300e69b792594e3c033e081c7cad48398b76792d40cbd731095e14836bc843a3b93eb420602f9c2658ca55edb5a88bd8cd92f1bcee4508495bacf7b4cfb966483d1a309e80bcd457ab4f43a39b060694d49f2e535289a30ff50a6684b3bb87d7466fb0b22cd1c791da8035809d737a98bc1298cb714677d1117105534da41cae939ffde60621cc9ace66571221aa1c82ce9438c3a3691395d508b8b81e08d77621d170a59a2ee4011a14f5870ad196c3b34050d643e409c68c660903a82242335ba9369416a95cef931e0b4a39bb194ec7e9c000bba7e4f2a002ec37ad00c61bf34d202b7c6c678f607975d0d518b02718d6369a5acc356f72a5c059c8a7b997a8c78517a1aa6b723e832a46b64b940f39311b895482d8615df65bea66f8bb8314a487e3074725e621907fc4d0b93a4f87d68f3a81
result = valid
seed = d558c3cfef6f92f46b98d24a0c8e46b0bb80f6a09d57991aa9a602b8be9b84b0ca1a9cfbc7ec67e2f9a2746003558aa47307399416cbadee27fd0db35bc7a549

# tcId = 149
# Random ciphertext
K = cad9040e83b00790eab32604fa0ef20dbc6c2184f10135253ca02839bfeb59f3
c = 98a00b988bed0cbc9a9358c8e62c0c1ccdab06dead794726b4f744632dc36a76f878b6f932261ba2bc1481b0d3cf5fed40e083c44c3f73ee1851cbb660d2b41ded9a2baf8f2ac4fad4f6fd91428a8be6d2e5dde3e4346408b753d3a786ff6dc78650337d8a5f97e496df7435c2e890c4b8024ffe17a8fe799cb29b2c24af81b7ef8ed5f6a83927fdb99c2d45fa57a5843133206d9df90ee0e01b0b81e6c6a581873c260a38df508968f6220b0f367992216a9ae4aaba009284c44641434d76b9a193f4b16b50914ee593b8e25c19a98195bb9c5a2c528755ae4e3b6180bdee40ec26db6a3bfa406dd080f79eed68e447cf36d64fcecad23cd26e6880cd8c41670d2361417726da084d2effa5ab470227439a3c9c5065ec1d6e5d0bcd03ee5fc51c9318cbbdd57654f93109577339840eeccd2366487f495e9f8229b559d74f0bff8761cc55fe85d6f622f36e1dd42e3b775f26555d5b22e550706c4d1c7751a41b56715daeda1342ec3e47dc83d5ae563ec0988ba626dc2dc95d676322e6b35a89b8d51734e48a686a73aaac53db01d6d01951cf2e0ed9594c23f93dfe840ba17735f6c161440aceeec4c011e07a35edc5c9172d620403f797468fa62499b0e4a065956cc1261d08affcc754f2a93d638d821d76b307a154cef647c99663955c02349280f7f9a55d06945566bda40a541df9d9241201e07251f54c3e7f6250f9fac64eade774e6005e8200a9351add42b4ff0d0ef98039790949e6ce8983a7728ef8ab7f8c955d79c81745ba249300665571ce18ff81f21b7485e3032b7e752eabd6b6813426f19895c23736b49674ec152bf214fd5d759bdaec98b7fd46239f071fd91bb48fec7ba700ae25d8780664630b6f5cd8c3ae0fcd6164ee11254b487ed5f90a1bb1b23df5d5d02dfc032f0073b144d18f0eca02fe04bafd235cd42c7d7d0bbb8dddbd5c986035846ce9314b51c670e3ed8978d9ff8307ba73141ec99de955ac0f76e54f5f29f372e8f2737ddf420d96207ed9d022936e11685e16e9a081e3f3c38128446fe2a33934a16e02f7605b98eecbfb110aa0e9e8f1ec000936513809aba982ab3f143e641a6aaf5169c929e8370585f1dfb2b6432327a52a4f61e5b807dca10e6ee7c9e7244baa32388754e7b69c4684731723fd3f913a14b57091b0889bcabc79781cbbc387484e18742f6bb67116f54b42c7b78e7ab8fc2dc52bfd3aa6d6b534cd06ada4ad8b79c24374f5db79340cd654f46753070866cb0ead62eee4fdfe551f7b612e97ca3941eee1dae9493b4970e405c7ca082568fd9c1d8cd1da761d5b3353dddfd114969369ea1544ee8be4d1ce48edb61447be73b286cab5872499e1138d6ecf62d53cb2fa6689c2ec1b8e893aec65dfdbb951ddf15eea93958e74a2e48bec0cbea9b6c5a1b75039bd09ada8c2a324f434f1aaf3b741171b1b972657e6e50126af9af8702e961c543459bedc4d4ca3b257bcb55ec055099f5f47982f2283ea3313949da27c516d7ff52e42aece66dc57dfc544d5785559b7cfa49ecabf8f8b43d1099768f96d4e6507dae943faefb7f85205ef7d12ff508b2d43072169c6f8ba4913dc7874724185d4efe8ef3a6b65b6acda0416d569bc4f96de3583d3a2f1969bd7fe30351d9ccb3ff39bd3f7c55a2125012f0493e9e84f323f4f918c8a490ca45ff1339215814c26e0caf9b431d339199aa2c47ff5417b461feebf15df0dcc94863bce27bb0e2a82e6e693b0ce21235e4261a926b29866184ddc3162ffac3a4e3d7090c4c857937b3287ccfce4f9a12fa88da5495e67834026d1d573f047eba7e16e75aa9641f26ec24e288603e7164c52daa913359782ae0fc5785795aa17a75d568f8b9772f3aa8d54fb210dce8429dacedcd53f4e6b7da5d6d06f846eb7cfbc2645a16417a38e1cb0e5df68b03987e32fe7e2e78b1a41f9dcb138e68c41956d97755f4e12f6933ab43e0460b4feda7b350ab20094237f839392507911bda1cc26829e176625e7c8731e665eaa5e7ccfb4cfe97efc548a1d587d864057cd682134fc03f302f4da29e38c98e6c8dc385731766c1dd34ebb8a25356ba76c717e69ea7fd766e0ead57cedbf6c1946a37a005b5e92fdfd913adb5c63387ae68e361a00c2963dfe80016b7ea70ed6c4e85d234b5bf00ba6bb68b73acffb1bc84206d62260ce4841590100078bccbae7b2c52698
ek = e9ab8d4700347b22332eab0d5f68443c36af6db174bc0a3fc5c0a915c86cf340b5493305e4b759120015f75262f3251a8b7ac534b0afd1677bba37ad5ff1a6d8e873c69671a477ad90a68b2770aa3fb91e7f865ff2fb2e28040b1c4034488b30c68455c35125d1ec7b89027b1c943ed5c9bc837a481fa494a5da51c0f43fcfb015671b197fb632b903bb0d49256e88100264a4c0f56a9ad8c28198b4e0850f1ae1c034952ae07245b7789cdc9a54eb5a16481934b23b0bc10b4f6eacc37c2c70f5101261602044229ec5024a616741cbe471ae8930fc4b57340c71bdfcc2ec5504cca29e85140c1c6cb49d10c2df38a960c731b305a79b63be21f5551c4b538c5915812086d4b54f99b43848fc96db5c486f40a54b640dd6084002761819c8a8d5dc8bded860297a89ab20713b16b03029a80ce7077948add0739beb85a394d1499c247f6768661c9799fbc1bf4c73ce2a57505cf885aea46e3259623d96acf85c454008afb306078304c0a0186c61642755b325a9e2c91283ab0cf4942d2bc898c1129138ca37bac653248f61b0976ac36b87f4c3d6614d411ac61f778ac898a2c1041fad24a9e6431860f3338ce844caa452e6331fe9b159cf687e17870194c63461a7a4a2b99f1e7a13ada920ee20a7adc8547d50640bf410adb0aff71c761ad22e2b045b61527d383788dd74ca70e514698521efa56b61324f844520d459c5202aa790314b8ed7b7aa00240e600793e9a142d985d2b217a51b0c77343e400b7f8bd15352459360082afb2b7a20e898dd0ca235915e7ffa3c6008059c7a1f5a453c821b24cac48a4afc3b84b0469cfb79ce131ea1444e00960b9bbca3cd2aae8b221dd4f0028f89784743b151eb75ddc3cac0364e7a960dfd449edce56f8d71adf1f4bd3239bf031aa8b675a20c2850f6c3436165a83ff89900605eeaea9b2fe22ec86088c07b24d4586d2cd860f238a7e5c14f3af54171c13ec970cdd672769e490543050dae95a795e6994eb64ee3cc561c62667257a010a13deb6164fa2b192dba170026a208688d885b415856ac8b790f2660ab56a64ae3e8a5548a3a22f5aef5c02b7143aa44bc2027ec485ad0103e2479d4fca180e67dda64cd1b61888c5a8177094d26ca4cfa2b5d58c1c8eed9613b707d8db87f100626a7e72e20b13ee82cc31e4c7aac6bc9cd806e7b316e4659477600ba14f8a77ea2720fb96219f50766b24f18b31f70603534c0be8614146126173ba09103f02808dc00b105b1c8793d2157b2fb9581c322615422205f83a9f77168199b694cfabb57db0075453c436888ebb524b7ba2009e677464447f6985488b020a1f1168eb8787a0399c9252242358ff6c67659a7131c39c908e20eb18922a6ea7b2c2c2679a2abd47736666c37894a347fb51e081b8775537c1651a1251c5f52069f32e10678d739f7522b40a529cfc31f95e62efba31da40221e5819cfc406edcc9225799582333238dc00d04270468b303d1791b06d83198c406ecf69d60c359e879b7b70797db907db37143a739272688027b945e9cf497e8cb80316170b51631cc69a48b114e7393339ebb41b31929f63296a63706e49a2aba6a0aba8b7071c8b3bfe5bdbbc71077932b14b4605f36ba940766fe69c998d829d73674eb909473b14191a459a15b1cac34b1d0209d0bba3035e7aa718ba13ad5cbf0993b5fa3824aeb10edc72d101c346df069a12a4b490586a374ca6e7abe16b4c138a5548c0c89d9a91da9751c71b580e12480b9c406053c87c61c4a6060bc3e922b9ba9b178a52438fab5aec097a29ba9b6f4c9f7142324193e0c330d1af425ba114528c82e273babebc81ea4ea76b47016ddf6351d602cd986885e04782177ce54b02b948070793017bed85ca397654020382b293f568707e30a4e6809a3b9d9c652d05378c773647253d0fa0676744c15a26b08662b70dbc72ff34af7f3c2d30319849a1062d33f31ab0d2a8191a381c7e467585caa7442d6b1ea486bd38a15222bce2f4947c842a7b824735f3b5e912a8278a0627ba347b69524d3321567b650525222465391ebf28f970687e48c8ed5b754bd902dc5b63729cbcd4f1b6b76b2989be04445384aeb0a354bdb01719cccccb392d45abaccccc4fa946cda991c20b13ce4cc0a321b81703601a6bce819c74d71a726ac5db7f69578235845a8ddd39718c0925c2d3a4ba4d39c
result = valid
seed = 177ebc0e7dbab569e4defa4af728d90c4687fbcf8a62072f0451f198684c6ae0817d97fb451d12454502026570e72bb5febbaf60623be8151e301c5e57d26832

# tcId = 150
# Random ciphertext
K = 269df7273fae3797f0d5b5853f563e955f4139acc34f938bb51019d5229c551f
c = 2e42fa5e35bd7727f039f5b4e3935e65b0e9133e1088aa52945f5c723b8cf0faa5991a5a29dc788042beb590a8aa6f8199e2fe6537cbfc668abfb79f7c7ee5a0983d3a5a5719567663defc772c9dfa6558a4aefec285dc2ffe4410c7de2956fe8a8fffae852710d540a819e2a886cb39bec77d5eae6f0863dc3760d038b205c21068f4e5d4214bbccd66b14ecabdf7236933c642f122fd4bb88e5a25338c5f4f78aaad683d21d453840d26bff234f8701f261f5d2e328c048946755b002f2ae5df6d86a07e823d0f43b808841fd0c04229f314541c5178e6f1e96d3a6c2a2f48ae5c2d15b45f31baa2ed0c42e81145ef7fbb9b345a29fff02e2914ec20a1ebaf6799cad5ccad08efe7c976cd37e3a4e3bd98b5b17d61d655feb7f364fac60083ea60c40e16377bc4b1bea1b1b190b07944017ad2f79821f0dd881cd81ec73da0d29c0c412923a9f52153a7cf71ad290ff670edac81dc837119784748383807696f2bd20d853d6da34a95979229d8fafa6cf3f3af15eaae61f8fcc83554a291f914fb2b7470c9417d7909432cca8b32b7f5195cdddce046cf9aa150fcc441c303fbe4d8c9b134543ff85ddb1bf6ad32e486e6415d083b102513960906b250c17f1ef1838c77ba085139b20e7b2139a06c1cb8c395f6bce7246ad76fee25fcb7c1974a4017af4f53e369f2e9f7545614fe0525e7f3d9518e330f83e9dbeaf4cd5653e5d466307a85f85deff93f3718445b684eb5d0044f4c6469d722c5a186e31c09aafcfbb0c6139ab10973d613251ccb33def17a6f3e3b125b5c1da885461b0d723efd1d9c4af7a70096ac7cee96d12e941821f8dc4ffdf25e36829111f678c46a342614b1071ffc366d2a2dd78761fc91e0386756a8adf38baa30997becb8a910db18b014e164a0af795898ee7049f8e943cc474b17b752311c97426a90fef44f9cec08c840d824d6e5479ea6c57e4c5dc602f71eb2c845e44b4df36e139d048b8f54211ac12f430501adf2664e71a48bfe9d2ba0883228e0d1b171699176af81d9171b49bb61ef87ec31a64a1a0b5f10e01f2df6fa036ae153c609a4ec34e443571cc345843f6429f0da9676db7d1c885da4383304fcd21f01989cc6b3ebc40911853888dfcc6eb246df23a660ace311cabcc5805f010dfb3a5fe5d7c6aa1a3456f20fc391d35ff25b9b9870b0b9e22a4a533c2e6cb685fa3c9e24f08591ed554cf67f7df403066ab56a10f0b8ac5c9a1396a4212717f16b222b44cadf3d43337d0251c8e457611927e2756f42a3991cc1e388ce29e4eef7d20da8db77b014f3428476ae5ab1e5af36c5e13cad8740cc2fc96776fa8fc2a861e04ad129d9c2c521100755bdd8797f98f2323f16a7930d945306c66c902339757539048cc50256d85335a7861b350b740ad730c71d9aeb17832be247b3896489169c3e866c081c7b108e8c6298eb76522bf2250ae328fa9bb7f6bc29142e323ae9d30a794347de4ba00666e721630949c63e9d5ae5cac6c195a8480e5e3c992d801b5f264fa1c148dcb094587e9ce37564bf15097b2fc649d840727a4a11233fe8067f820ad697400269e98aef3d286da3c06e6a454a93d0b18c709235e2ce361f93384c0fdc91a68b7406f503a1871ec38966b0ba4470c0513a573e958a843b0574c7656083e5152972c02bd1e6f8ea1c6037019399b68fd47bb0a8a0abf0bd1332f258aa5ba8670c34990d4ee6151c0b536d111dff02a435eab7e30864619835817fd5c2b43c89d3a376cb7c58bbe5c979e694ea97a16aac06df07078799c8f288e5884f32bbe5c3afac72e1d57d5638908e97b41e7000ff1f89cdc2797e021f8a929746ce8e8fa73d53bfd3b5896685e8db897f5c3a23b14105730025407972196dd7f7d9cfce6a0b7c502c2b1f5535f25bfd7b8082325bfec6d440ca1b91b128281eec35d80612765ad49e43ee136179988ba9412040290b828c7cdfc7a82b70862797f80646fffe1ff2938ef2475e5837fb208d99f1e635ad1af8d9edecbf5a8505782acc71cfb84b54b2cd03c6bfd8bca2f0ef77bb59a814e8aa784a1af0475b8caa31b57635c9537416268145009500f4469ed2b1051bc2a91f205f7b598b9cbe64b4306ffbae88971e6163b451fce9f132bbb1d626d446e018dde7f60cb6540ab66c51c416a22cdd0543a1428b5225a7d41749bae89eb09678e14aec7c8bc6dd2d0a
ek = 1c81c2049a1a55b48d0b3078bf916e45f719e23a835c83c537248fef084627897e5a3c9c1ee5ba9c7aa230514194b50a8ba857bb87052da59ed675b275b02ee4645de605302bb80c5d4a9b2299cb82a608f5d88e6ba3b70287333b839835618174639edf688ec1e5cfaf62a9940c84dbecc2f6b02d0a8888ce9ba70c660597eb9f33a43b89893b1bc62748f711e93347934c85b57c80cc2c413028a67f3b22fab904155a3f94671519a746a9a43fca8c0b07fa14c887a334191af3112f56724c8964afd27a248d99a4187725b1940aa40784825b059626b8faea80cb2714cb6092a9bbcd1f32aca763246b309a259196542583e722b35b3a9991e7adfec40d0571a9626215478256fa16c556b146749794c4da623c73804b41119eda69166c2748402c0355c897a71a59882e9ceac50e4c293437b472c48ba0f57273782b0f862f7b8668a6a2aacfa16bb5572ff1c55904b27630ecbca6212ce4b96e674a7d403285b326121497625dc80a08852c8488c1f66c364c93bbe5739e1be198a6dc0fd2fb7909c275fc819fad2c4cc31a597dd56012110c09bca1724b91ba2717b5d71de79450c80b98cdd8cef96b963483b80db768553acec36bce7fda4593e28b15ea7a62a476aad799edf6c6b718ab1043c09847c5ddc983f745bf6c198932800389ec3b58d59b26ea9638847d4dd12925b376268364c4e77fd8ec8c988045f17405a2d6cb652a920c3bcd6e4999cffa8e1e205f0ce58ea445811199c384c1c7dbe2c740a62da6436a13bb7df12202d4e95cc8d96a4356a0ab8a44f6f872b55598007d0c3ccacb630b5d3baabf76f58c076510bac26e69a7142817a85dc4862ba09474443ac9999e8d380c89c605c4eb0129a4abdb662aa48caa90f9aebdf84d860b7883d42c0b20cb7333526a3844b0f40f02c185aae7a4c5bac72f473548b40e6e906a4ea799a5616c06cbb5167b27bcd41105b1113d04b685f933d408291511bef2a390bcb094f4638c87d15392e235efa8432c1a3f0b66a23b190b12d15f32b952e8d2c5135a1e02b63830939033581ec3e422f7f4a63003b446067659ec569569039da5914a7534f26219102bbfbef6923ffa89ccf044ef7bb904f5794fe22db8cb1dfa025e48845e0d179b19d2cc631c74119a52b0557f90064c181a0ed54754bc84439e200208125ccf73103c6449e10073c0913453192a7efb1a822220309338b1a2077e9985d5741ab69ab7c91a35c6e15f10308f46715ef082b2dd87845dd00ae81b6d17f5202357302b0630f036256047c40fea5e8627395d7877d9db952469386a1949012165d419152508a5ec67c88601494292679963629edb7f6e1a66b454cdd704a32e572b68da7e7d2c394bfbcab32c89ec8838566135714c0069465fab654cc4b7bb5745b4577b4303300e84a0aad9fac533286a01d13c4da4a67627420dd97e511173ac63125f5a8e9fa0af12938ef6b29183d254f8099f44549bab850709bcab80c35507467986a55244522fe1ac4b7e13b9f3879b815384c7475fe1f24973132a0c78af34d45b29f91b61a55da4916d4a987afacc942eeba991766717e888e9d63420e54519942ebee62d25a0c05a148cefe31a8c5764c022948a123e0e8b44d5547da39c3969649b27c6299614a01fb03843c4cd040a51596c9d473524bb5815e341c8bb02c9d9a5c4a88a60262785844a8d72b33b34e03ac60104a80c03b422abda9a0c51984ef9ca27c2d29d39d8b567bc2091954cc1da3cc57827e0251741058a44026fd3ca7e59931e1039bdb06a8eb45322bc3ab0995b0d526751453a52662b008da82b090206b55b90e464cb874b343b711d50529c375a8e5b04d082a8a317c602e244200e00541fa7ae69e54922eb5791b58492197d31f970eb90619c7a746976649e27030b033b6d0950bde99a1b45a383946cad7286982b86f66976a6904b2c53b7720069b0d4615a8890325933f8e6b9196cbd08ba52ccc31a3bb3627c1606ece546992cc9ec401080811298ec7b723670193a3fd83180970b8629ab786ec21509fbc2c87656d6654740398762c3963d9b56fef269803003d13c9b7b54bb5a90c2cd7c100ce95d2360bad76320589611f3bc71de31c838b291e1d7994e9c583d127748e944b3a3a94ca2a9160b05ad993cef1d503c812772b46e9dfbcacb8b8fcf35edc09b2bf68a31cd5ec9796882db23
result = valid
seed = 2188fbcad5e211cfed3fcac06987977d499dc6419687c22a6956da6d6d6f43cb31975033db7b90529245319e6a1ff86b93ba4d8f19340c8ffac92a2d96f315e3

# tcId = 151
# Random ciphertext
K = 69ab30770f491dacea2e37f3c737b2f49cfaa211f5726436ef4bb49959625f24
c = af041736d23d1daceb0069cf227fb0ec2a27e13707f194ceff556f3b593a9070b830e0fd9a3e3a1745863be6981c204ff5ec896d87ab64a75f25d78c9566a62e98d659af4291ef9218a8cbbced4835dd937f9e9340d6222ebe20d2d50b28cf557c619e0d889715a4f7f9d00da90b1a5797173a3753a0fc7e81caff030a8cc2bc81cfa868869454c3d748dc2b94de61af2d115d2e662c4f5d593cd66f4e74f8b3d6b38dd5670d3eec06285239d54bd80f9b029b20deb0bbb982a55e218a656c55ce64192cb5a492848e8c447532bf252e4645ded1b42b90badafe30d1d2f65a5e147bd53488e0acb4b2cbf7323c87deff83e8c897deb5abe5645ae490a6d90d64343e8c89cd5fc2eb7d70f3a78a0233edd6aeaf3ca519a7ccc2a1958731a37d74bc582e53165499b77f9807a40d55f871a91b48ef302a90288e5587699647f3bb93961060bd8b3cadd218a3f25da63ca175bda7e23f90f2ab40a803f7b71055abeda7c2b30b5732ad861a764bd7cbd942e4af691fc3a000d028cde477f976c58ab35ab137f5489502d1cfe2678f5467965bd15f8c5fe0a18fa4dad2be45e7b08b29f73919225d5de877f89d6d353171ca84a3ee34ef5aadee4557134748c5a9e78b3979be2a8f24ba625c800b87bf49690baafc40656625f700699e61c68c0578f4177339c9cb66a0996298b5c110e26114017d57685c24b0c39832adcfe267be5445ede68e2235a49f8f99fcdb793e33e806db3292139476b9240b131cddb10496e24583a1ba633deed5dad9d3a42801b5c747db0a8ac59f65bf663397d22432711524f65328c9c76dd63560d23e2894c0f2f5867c9d1d0e44bfd727fb984187c362fa9a386a998b08bc349075dbb0f1ff603d34d4368c71f936ab2ec8ba0dbc814d33e4ad57e00316e2b255f2c7189dd9c4fa90fe9ed7c5f11ff2f81c81627d6a178ee323678a5ff3edea16adfa74d431a3056815a573c1158d06a1e305bb8262d050c26b774406cac0a591bffc4572a27c6b5be9b16e6efa2ec43a942aac05d42835e8a29491ada39011fd648e2d75247da22e220f019d39de2dc0b2980f925172826d44eb1d49f3e002f3fb9b5a69245b96f097744dc84746141b4ec97ad77e4ea0ca7d68f039809e956ddd689ef077a981fcf4c824dcb66d68551cfac6ed3befe40160ccb1d87141479c5357c090d7d476a1608c89644dd5e4a96745ed64f1a927fb2f922d5878b68987877c5d5a30c6df18b263bc4f6ec54c20071c17cd5669ae25974158e4f734ca99bda40bc2e4d8a76c55a5d7135b9679f1ee82aea90d7b2177ed13c958021ae54ebdd5f38d48cef6d575dd2d81727734d940fed2c9d89f4aa8134a99524a9e526821ebcdec8331e80cf62a2dcef71dc888f5b79b1cc61a382130de2a9c53c2e7655059c80e0e24836c36fba9be265498a24650200e09fc81d079deff57039ab7eed350c59cdd4984bc2f7572287e610666fecaff9a39c245c35439291847816ac2488d8c01586f88a6f99640b303c7bbe7d4290cf454d5e546c94e86ad860388f1553491fecacd3c73839437a1c3d1f51e195ca391cf8eef2b89ba960082f280201dd03a2689ad3a7522b1b79c61887ab37da51e978e943333cc18cb56b8888868c332350068ba5913473a666fd10e4478e7778f784b76d352ee7b07e4c93fb4f430a900ffa3361fd0ec5f27afc38db91534655f735743ac857b6bfe2c107fe458e6483191890ff4e344f2866a52a0ecc6461718bae135528ddc77dceec6f956505378b6470edc2377991d4c00553449efbf32111ba18a7c53ce71dc72f8228ecda82221fcf21964d58907ed680b1d7adb4213f2fd8e37fa18845c8c02a065c85d360777d722f91943a6164977ca03d70c867fd95519b4f1f88351bff895d90aef8e9d9ac4a87335adad1527a9e526890942f881f8776e474867a1a3d8a30a6bfeefd182a1db762182f60612bb2c462dafc1b5bc2f797e56db04294e19c7dc2671ed1510647bd47ecadd5754e9bd6ef9bc19153115d31ebcfb8e11a9c07b19797109ff95e37f912a07da55da65586db800fcfafbd6a9c18e427af47f1ab42aa33385fa91255f6a5ed3c9ca7ddc9fec0fbd2e4e14406897bc0d405b3006f66638ff34e31bacf13bab665404d231b4a7e345a55294d7c7efdc844e7ac557b94ecbb2f75bf73fb327e1b8e65294c15e6b6c6a257f033c
ek = cce20dee452358319477226a37fa9170860ce5cbb28434cd9650bf264b45f989845ba06f0d2cb947c74d5683139866449bf54177081960455940ca457f2ac9c3411791034b75591a7a2668010053075379920963fc49c3144b86e3227307d425dbb41e559a3ff4c85f566cc777005f39e7ceb4731ac054ca8595783990ca11a61f39e36f3592c520989214eb54c026198c785b3f8b779e28cbf99c111cb88447659d6336ca6826a91f22c7462487caf39032f056ad835c8b2237e499a81a5ac825a68f2751876171b736594ff6851ec34031ead097bcd14059ac1748e206cef80ed9a652fef316f0e7b009978afd058ebcd831a972293cb04657650ec829438aa2079187283da751a1856f1e8c67330b1351d1b506c55fdb81a3af41112a262c18da2e96246dfc785fc0e853b1d243808822aa77034d9a848792a23edb5e9df0ce885454b19a6155aa7edd8235c9a86a4844856e8947976a5d3250107411968683a00b370348685e87a92ca39c7620411727f26e6eda9611107fc354375fab54ebb28fb081883e224053e967765469427b13b94a7d64ca26a4a610d0628b855178a6199bf78128c26249ae1335eaab9ee7ca58e859cccb81b6e019151c697558f160d5e55c0a8ca0d772cde8f7298ba056bf7558129cc9b5ec9d578a3c9452cb3f942fbf4924ce4588494202c87cc37681cdf5c7a85470bcc088c5159ac53026a4cf515ed894c531f434dd08895b8bba07c3c6af50b8ba2316a346b175b65687a50d9647399fd1c17768a125b5cd0a5ccdcd0986c53bc5ef16ae95833ab7948559d7062bf51b13fc5dafc976cf7a87ad419ac380cdb875767600940b3a3a602a289d1636ab2ac574baa0ef50ad4d6c7256153c8326bc5b2029110b60c583ba4bc81997bb17535c151c00b98d4c631a00aba3eb24982b9ae0f694a76c22159337b020c2a7796ca4dbb8b497606f7ab3e8f4768a73017b054adbb96eeadc0236d3c49aaa3430bb0d4e9150bc6b9cc3211c65eb33abe87de3c576ebe84cb6fa03fb4426579c7c65ec16b041478ea0a03c30267f369819367b9eb7348a48c42161bc584a719e1644da3caacbd55b92f3836da9584aba92f689611db22ad9faa5f122735e3794f6bb1ede97120ea49cf2f4c7b4bc85098a62807a7b5264623a97c0e862c655a2258ac55055b5abe52c7d16693051392642f5179be0689840120f58ce83e28ce840a67894c06a323ac3cc8d4f2221727422550cb30895703fd97131a60145218d3a049d20f75a1b383c74a96af4ec6ff596be8c7607e4f17b9e1222a0c3535bc17171822a3d4c8cda4127d98abd3312adb410cfbb34584cd820df4a8a979413536b7e0fb9ad9fb2a83e8929e1952f0a113416eba445b1c945142fe98905adc5247cf63d15d554ce563f9053b2564567ef623849fa79eaf996b0f78eeb14c372d69fefc008886a887a447e8c49bb57f69572e883d085105498b8ac73bda46b208a24885a96a2dfe1b9f1d0886f8cc35f3a067d7c16e67c55c4308a03f6570cc6893cb4cfb84277875c8528da8d444ca6de631bd361bed30ca66b79194c8c54e2489416714a0b1cb0a099992b242dbdd80862226a17820e82378c1b9a197184c3ea0c4c3b535be0a075d01b150db1253ac4bec0a69497092decc6c294c4226b38ca3a04c76a8c53563439a26a77b2b102b3186483ec9bf602295ee7a28969c308431f0d34c8f6e614bee9983728a741392c7ab133e541ca978c30bd40b0bda37029b05a25288a97d3b807d11ff8c2c3bd0509954ac526759bf34b38e30923e5528cf5b61bbe534079e5c8e712765e64118adc7009a8a994a9c871767cbdba458027a218c862bd90aa118829edb4b884218a9f596503a13fcab8b78f097ffdac44460605416723e3c95b86b218dbca0e733c19fc77ccb46601c1484b78bac62c054b60f26361e6c514d2cac56b580e93c2d749c48d2347951877c5d139d6840fa61126f4e4b9181131dba6a1b26ca1af2a363f813d13aa523901b8b1f89ad8e51b0da3611144a7dffab981d4958d327956728fdb1c5f72dc907c236392a93953fa13d4360d73699bafcc6d7ce14f68ba860e7275558c2f32248fe0dc14cd0116c6fc1563b53cf7aacfe54715dbf9366e9bb668e99b53376fb22b0cf2e84e94eefebd0ee35b822e89ee8542c4088ab2c6cbaae08b4edb1dd62a8a76bc0c24
result = valid
seed = 244e4b4c76d8308b7b98865f34b8f8e13cbf1355f1df85fab08c1ff372663440c6df948595b0c240e25a7dc10938304c07f2af0a990aacf12167d7fb646ba36d

# tcId = 152
# Bit flipped ciphertext
K = b13b4044850f8e5ab79bf49362b52419ccbcec3d3ae02522436e09fc63692f74
c = 9e012af9b504459c483a15f606183a7a6ae7c90fecb5d09166a0f7128e5c7ce147536ceeb76871c678172e80f08bf2f5ac23c09732459b82e7df9a7fac8f0c201bc9ebfc814642debac4a8db9d4200b1f7599613d7ed5cd96db9aacec63d2ee68b3e997d9c083609eefda47ec8b232b4f17e85c999407d0af9b5196d033ae27433671c0c8013cdc57fa61245dcdd7737c7934f4c471f16cc8b47641ed59f4c2f63f8498227d97e2b2f824b644136438a47a8d48b9a460fd151a30854bf8ee8e1a95a5e1886438421c4211e62b880964925ea1d92ac969b43a4f58e6f30e06eeee17321c8a2ffc16e7bd029375604b03295082b1cf181772a9456b77fea677201ee74efd5a4d7b19d36854ac96e0a9fd5c452fe2a81b526e7f529198a5a31f33ba81a2a0a32c05164def01968b01cba6f385fe5090d5402d276fcc0c6ef2e39889f2d30fd423edcdab0a649559b102d5f1fb6f8f5ba317dbe1ab0e8adee21cdf0e84c03111f5a885254ae7e20ce70d13fce3ccad6282eb152ccc9872534a77d4212c064c3a6a69fa7778b05eeaa07fa7704458e52ece113fb5301c120b787400b8374aa180965ff9f92cb5063a60f0323b1b67234068a06b11747322ab7934c4b8a34daef4f4304a49fd390dfc6700c5c61bdab40f6824ae01c642aa2cc797c2ff16ed39e76a97db34dce1b09940c845ed1551adbe3584526545a09e052113f0b3a5cf918011c569191c5153420731c638b3b792207eb44e22783fc814e2930c7fe4fae1e2b2f2c4900f5b0584af3f1f8c44074cf6aa8ffd71c500ca0215d78e8f786b280703256780397a71404ce8d05561d4ca6d7fdc79b1cce6236ffd20cc95b24c891574fb7868cd6fa9eadde20806a0c5d66261de7c6d237c445ff686b4f43fee3f0da184069c46a179104c26f834709ccb1bb701c889c1d93c888ad64710d330c00cc5fb3823ff3cfc7360b71ec59a6b791cb5ae0b38b9bea1c3091a15cbdd2173e5405da827a335274a8629972a5598719eff4d53ac1792496e3731f0c3f9d04ac727e525013936bc21f883144cf6dc77a4a84ef34acddcf58531afa75bf34e0dc9fc3b922fd9d224c508a5fa5fc9ac424a12cf4f29449ad7370aa553c51b08c5b671fb425c2e43dbf48916488afa2476619c9d618310f862732a15448844d0d6f3812a97600885c3d9c234be832af4533d321745b40b402c22910a89811a091451c8467a6a778ff44742c8f237b1e6a90572db32141ae9bd5d48668c89a3a31c8d2853d21b7a9af646052515f65e2da138305e0e0203e8047651c9df3b0dc92fd5d61e537fc823404cbadf883350328b39f31b21482fd3d0b73b4cfa4d7e3b27b069ce798fe7c54857e63a2fd65fdd002e65cc540075b3e6ac48dc8f9bf2db1f72ca79795ac38f9bce58a25c62348db615c5f9f27ab3859271eecdd5f34016b601b8d4c977de3f5cc3f5012257099dd198df80baee5d5165b3c4bf580ff48f4a3984cbf0094c5579b3a1736e9cf7c120c6b80a5e70710a510e5e1338dce4aead2d818dbd88932b7a7a5f893d5ffd6b8d96a8343ad5a71cdd608de86da194d9fb125a0316e57aff5d31df6467f82b594831f3d8677c691e1bc7578b4ffd60a3bced67ed37b696270b686cf74c3b0117bacfdf39bde759d689773699b7b78b0b2e9a3b3577d80d464941cc0bb1f048cc321aaee797e2e02f516750c32cfd739ae4c392ea6fe308bfdb7bd8f773eef82b3b135fdc6acd8d807c5bcaa8b15f63fab2078788c3da8a4528fe55b341e03f241bfed883be65538b66ec2d96f7bdb9425c0ee66af050d35e89c9d67e439f4f4a0d02fd8db5d3d064304f07472b28d3f426975bcc53fe8545b090739db7db17cdc1e6d9a90b8bd58f23bf8017ee6f2a6cbb7890cdf82e35d1c991ad1e6caf414533707949e50425b0d95d4de9a2bba43a954eddee274cd0891fe84ac242539d5a9e36329b0099655fa34b2f5a17f6d66f568a9b0c2d3ca8082ee59ae5707137fc5a232dac6fd86f1bf897f77162ed08f7f2a3ffe425df099a698c138fb3b171908c7e36e3ccad55545c0c496f0fca5fe1c5659d527f3dcc7766e7e58e2ec83c3b6fe9c850fa095f5e863eb3fcb6bc44f0beda8bbda43d93117d5592ccb9bd323f385ae06c5ccf5e7f088a66dad360d33053c8d73c71d44d35ddd5aa5470bbd00281e919b4cdf374ab11fc5199f98
ek = 23b5602ff123909091465b22fb849286f8b56c2b39392aa9cb28229e2228806a46cf60608f15663c2a9556629ebe5accd7242535aac686648253cb72fc96914c6518e2fb7456f54e94e1b0e2b87ae2f125596a2998b60e30a769e557820ec95f9c25482f8a7f8415ae7aabaa1a923385abcb27474a71881ff3e307c2718b96daaab8fa482fd8ac2ce569ebc913db164dd288c25039366afb9dfe200ed130cb71913b23623780c47a3f79aec955440c18ac6604756e2b55c112c33a7883c4954e15f723e2587989c741ac95399b7b2537fb686cb51dfbd49c4489c2241861c24ba239801d9cf03c68776019718fbcdb12fec59b2b17c33715a2a223a260841bbe5164daf32e1a15be2be706dac1541bb23b1c09044d9520662b6a7932941ac24d169893bbe16ae7928f16e442db688072e95163253185398397847a831463e98073d81c081f71950b265f9349cec3b004080061c6d1c4d8f63b460b187aa032c77a0ca49085b66493e4f5387d3896de774232f56f70c39c25d0b91b59994f01b96c410db7eb40f18733bf60a6db5630730910dfd28c5eec71f19111c3a2227d2b2ddf3947f6c020bd632d3b3c8c3f4018a939269a1b6628b2ab18270b27925f60bb6b8db3cf30b8b6635a10460aab7064b99aa0acf119605fb854c48070897b6d8f2b433ab8c0279061753aa93c9506d8aa2bc8a96e293999a4eaa4f759245e8600a989c6c4936e60d2c7fd5654872aa9dceb6726645b2b788849477d22f59a71039962b2b7bfca6fc8528b0ee856cfa22238736afa4131ab2627328b9f89f0adb6390017766b17b70bdc749140b7313bac637567c827bb1516b43e09174653649a82e28e72b9344b656f051cc0d895cb28e989a86bcfea69610c435eadea28c926c55c794b013700fcd49ab2206a6b3c0df7c35827648124c845844c0c61e01da13a5730253392785bf53849c090cc5b0c0395f337831bba250550e81b3ae0498397836abbe2898c56685cd692d0b65519f9cafea6af2e02adec075e31297a3010317ab2829e1a8ce73a9ee80b4602c70b3172cff37b172d1237997146cdc14aefb25876ca10d3f5a11dc70d3545cbd48c72b2a61dd8a9c750e50fae3c219d5316483415c1119b08d358a11830a5320aa4143e8429404a3899ec5763c1780b1dd96eedf2b600674c57500984129cd3485238c83eddd95df2d21cade9928e06a864c2c834661bebcc9506962fb3925dcdaab40f0a702f660ad404a84d3a37284987bb05ca79f56a06a417ea2a35ea9588018cae15d50a82ea5d68f200cbd16636c899c287c4fac98725f699fa7b25b9373642ec32a7d0701e92c3d3859452d65539c5b959e18d7710cdee248ffcf7636d96a87e28695aeb60cf61b7b5dc3a66956cc9562742386249370a6cc6be1fa7b6b1e432a78c95116abc2ac9a770a22313f1a0dacb602ae936b5808a2c403cd016abdd7800a39b48a8a1ace44bcc2c82ccbc891f98d1a9b77712250b9a51facbc797a00a0a5c72557cdd3a2760d62cdfd441f4a009beeb21895a6ffd7b5375632fc59b71788068883698f8b64c1cb55feaf30606407b353742094934bc5274e89685ce3152c1fc038aaa43d409003f523dcff56f8848133e93baa87a7236f93a11052d8cbc1fda46221608bda5e3bc3600ac851a755c57643875b720946e26967e8b60508f41a95fca91cb74c7ce2620cfeabe10da2094273907d5b2450a43a0d53befa77ccfa749f6c9033244c1d9b07d4dd019a0447efee477a57839d31b7d8cea940471bc95814148d7cc8aa8993f8b715fc2021d6c6cc7108a2b3a0c5d18c9e473c5a184c4caa49f4d3151ca145089f34f96b1761a95bf38693b8e911fa6bb01d4499d8878961d8670b6a5b50ed525b5e622ab266df45cce22389570999c6090695931b57c0b96c2a7cf00c69b851228c82ab3d2062895053d9687117eb17e7c4c55ebd3aac6f80730e335964b8d999b1217f1a8a0ca44dd3278e416ab36597ed61cc29a87c050da01b359b96d47bedda8313e0bae62a240f4b42ba1fc01fbcc55df53a2cc32b05c9c44c0729b753a079340ba2d9b660ccab43d2442458931e5db37b3533d3ba863c25b3681f1709f81a13d3c07b29950c82b8368a435e7628f4729b51c87932a57839f26a3333535323b7aa84b8378b3af7d38995d1cf44626a2ec90630f5c83684042b6adea9e1f
result = valid
seed = c3b1e8d41f7ef9ecc326223af28aaa2ff1417938c2570ffb586bb0815d928dadfef0627add21d6172ed739d3c57117969dabc1e3e9b90ceb39f0a5ec2c12f1fb

# tcId = 153
# Bit flipped ciphertext
K = e46036340b63624c69495d40138b330089c9b7db54db94cd339780c6456c1801
c = 03560995b8aa3a6fa5c2c86a0b86875bc980f8405116faf9e003d056a7e1a5091bdf598f4c2a8ffb1067dec155a8d4f81d2e4cc43361d236a763c4d730c4c7f4e077fcf17a48f76c4c2c896255bec47b67c25dbcb45f1870923fe1ada6e5ca79fa1aa8347435f9a14677c0746491df025b1bacd7fba8db4a7861d78d9f21cd0fcc77106447da9f6efc89a0977b698b12c006a3ab43f7c4512c49d53a97b34bf2a0adaf3a76ac6f4f889e441848006aedb633485eea5989fc68288964b86fa26754d40ee784bf749aa199d23f5ea87a156c020579d421fbaf87d16da83e982f56f3a0c5375067d10541a737a471a95d5dbaa5935b6e2bacb5d09a89e16fa52c42c4cf457c1a9a08c4a04cca14b24104ed1d25a298eae865c0cb7f2af46ce4cdf028cdb50262d17cd8d9ff6106e0710ee1b810fdd6330f63ccb07ff1b338cb0596547aad73c4f61b34d1aec7b8a2bdb904c2e83b494df2386e8e75ff4338ea5302d88b06bce1aa9069d39eb959ba084d800ac99cb1e743f2585755e075f7c9325d9cd7ba095895447501e99022e09e6461707200a097c6daee4f73356ea87c20e7f2e2e3e0612dab5a555ad471b2c0fb87138433e743aca91e16af40f13aaa670ef42f1961bc3217af9f7a3a5f2befa5821331cb54c7d98815bf80e7511b82b36a50dbec594aab0bc8cee24cf1c792ce2c97216ad7a6a9211fb2e9d2ba7a77445b84c53e530e821fb3e7b171601911095984306f03233119fec5cf80a72a37c93f5717c40c645d87c58d5ac79a0ee8b37e6849efd1b335c70b362277853cb5321dc7d8bfcb3164576a8b77fc15d9f9402304c86437e9a585ccba78ea210036ecb20014899945c4b8a730f1a5c894d652ea30bc48e7d9602a236fd7e9d91bb639557bcf06b950a688457613b337860e73eed1a31fb697483de88be8a29ec862fa670b463429615052d379db7234bdf472461b11c9e04b94079b1b0cacf976c0d2c56b6d2b9b7371b2b65e31b3320426aa421bdcabba90e2ad7a18dd4e10c000f1042e1cf73f3a650b9610ea7aa9072f03d115a4466d070293e2a575037d02b663172337c2b1319e4948d968d7d480218d17762af5ead1b44b04bf15c3b6b16440241d6778f8ac8a443994caf2f17be168db9283b68b2de2a2f12b786b911621c9da488f00b5a15c327da80c2d32c14b3561b843032ac7844d91a63c4c01d4e98417c60526c081f3de77dbcc28aa8cad1c2390c2ee1c71ea75dd3d1f4e88fe911a4acf1daa3cfc31c3836a2367c78f1a794a2a133de7a83507a3ee88a0995b5d9d9cf5252eb0192e5ad4ee50d4c7140b9fec54f8279007608482d8edb81d8cbd09048565c6dfd62d12b81b9f67c8cb657479f281a779f60c12b3c09feac9501ae9b5f404f7fe6e64f2dff6787d7fa5c4384f3e91a108bba28d9d893347b5adea973bffdaad4bea7231ca9fb4e94e9546f21a0f0c2e9f452f53b1118c17a5a2105874088d69a252dac061a1f015301e666b60bb82f271c22f7f70c3a130e5afe6ddefef8e50d3db015b4091c250f18d311456227a2baa734e1ec7420d3167201c292a7882949f7a1f293beb6ca064a4b87d550d05e19a2942ad2b13d1530a3ba82916df9a09eeeeff237e26e536d1c0effdc59ff27e479144865f1848e2b289c85b00503a9fcc868332336023afb63136ab05ca05c2f4cf768ef765230b99e9ccc4ea90f30b270a5bf3064269dd21732d1be53c665d17cfb9a015a2e9914925582091d6c7b059fd418b3c7b674e61620bbb2609dc95072a357771a2782eeec51cf82b5d167f685a6f24efaa9f8ceed2a64f0bbc5aff2a83104b43745994418e0357afd70b65816a85e72e30c3f5aab75ccbd2ed92371d8e67f9d867cdbd28d0c51244700ca212cb3fe201df6cef5b0b19e53515e55e0bacf0ebd617e78c2e2cebec7cac14bc76f62068f58e8168ab21b357160d10f26fb2929aa8fcbe27ff1c2638e6490e1c2cfd596427a2dbd0f112ea5f1c2b8dcee1c1739963b93b48c577fa354e98a33835ca444669b1b5c3fe35b55b7bbfc2e8c998d4ede6c3e76cd9b09f68226c80fb5ab7bd7aea3e5800ce0b089910b1e0a950f9721a2517abd6d5d28389bbcbcff898cb8a3162f129d3bb259c8d930d6ba993745bc6a2c07da0d49fba8c0afeea337aac7d6bca6d54e34d848da035cac2ce378c50ec69e9e2efeb8519791c
ek = ca4572a36a605ad1c0db477ee265b47ab5337a523a6b571945a7a440500ef50bae9f5a4433d407d0d459ce2bbd1835b6adc224d5c0899a00c29905896bc7c155f96306d77bf5a4558d2aaf7583c516881e683758197814d6b86ccae268f901b78b3a08c41c35a5a33796f9a633c3cb84261333a829180a94c114662042a1a5b50e0ce6847705205105846f2084c6b35fbf5abb53b434253408a42a30de4108b8839f84c0a46758ada38abae594a9e9f3b673426f8e7c8fb8390668d60c172a7f4f4b32b27215c0b391fbec6738a04900e0aff2d75741a4155d5817f58313d06c84a9bc00d71b919f59a7e186112d39403d92261135ca1409b1fb1b1763a17ad31a40441372b016880df362300b90b263c60552ac9ef828b635cbd6686235031003b6b4ae770893a4965c03c3505a81ccabc86211cc703359b89ab6d5035fc08c4f28511ec220872e4761c7a79623b523e7f076bf354317899145498bf2cb371ae8a3fe671dbd6a95492a3bc6aa967de1190e3648ed388d28d92dc50064758c73eaf665e0c81325a918b589ccb2641e2c278345bb3ab4a7cf6f435045c2a70c7683065823b3b958f9714d7ab4b124870a4fc2686f714f9fb38eb4c08b0fd3c534d41271db05a90b72a9793ab1c10eeb298485843114cc062e6016a114a8f25b9ae1830ab90ba766532dffa3ac7f74335dd65efd963d879756f0f0aa44805cea852ddd211ab8798b289ba88a335389ba5b8510cc34c69a293592f6081664553a4f93be4d36067db6aac6881b426bb8cd35a0e14109f54c967b3c96b4f01d1c7ca18f1596af9a13f361754ccb5bbf04adf6058e7087ba2fa83349987416eb3c01f19ce91394c1578a328022b44c131d8b51a758ca6101b7d997266c62ce41652f8941ad331a191f33074b5539738c02e5fa63ea340f9dc44e7fa1c9d1a51d91d9a372e1796f02205bf864ec05c9c8d41df432c1aa173f9e16ce593a63a65abab97a86ea81aee832534728a92f9cbdae5b9bc7b298c0e4c75cf39c745b78f6ea0b1ee78a12cb0a3e4848aed93d8e06bf9ea451c54ac7f1eac4399b14705cc0562347de91a59d76135bd08ca6514dded91741b745fa93b899cc12f5cb280a61679e885259c7c581f6c17fa9925a4489b2a00f64297e2ea3499a7a07e53c3a57f29e01fa13b2677d1d85c73a4525a2d4c4a8e092dd9b71a0384fd8d4be009c3bb12244e93117f6d9c2286c55aca4b7c4f7728987a349055b46f55d9a2507c274b1394390269183a1274c09e0a234f94e0ee143d6c2a269178ed881cc0a05c132b91020bacfd8805da3c7bfa57847c79846ceb73368cc579bf39fdd245ce32657a3349d5126bb476587b1e4804c7691d4dba90373b8d86c3d6c74925991192504acdfd00a70d4ad465ab1b35828fab328b25c61480128d6c84057ab520bd6614d253a5a25ce924296dbc888eabc9b119b878956be68a26ea3823ccc01c3d4b83d13f600a8c1756e692d1d7050d153c8ecb72aefc832d6a0a6c3520651b7207a590c49d071b9bc9c3285b147ac2b9cd43f2bc07097e02310a5c61014c4f36843a2317f1e1a4bc7a80367f54dcab99d8036c16e90cd33e3348ae751a9b734d00494287a3630f1157c48962107b5fc6053684518e7c7ab2948b5a28c8dfe411dece153175b3b9a6ab1f29aa80161a460a925ca99a85d650156b65c9b57bf6005c1de41cef231b753b1603fc54db7a2ade10a487a0bad57ba432860a1cf8a821c9756d27c325e262f0e469da066aba86b736e326de0a9c0f263b95736592b8a5f45e940d0465365557d2d044887439c0e7a5950176b714b91a8574d0b10b89fc36ffb934b04b604d4d1a1a4f13550186b2ea63f4b00199ba31b33d687e6b199d7691de03422ea1873b65cbb3fa54c3b5b9bdc95a5a6b787b043316f44cf7792342fb999a2511dc0230298842189b6228ac0bc26e7554d3a57bb30bfd0c790a9c6197d521091a80ba4998022790040b9aeb9750e71996bb381ae7ee027201a0a8148939c7a9ede95bf11e7375a783e391a6d9c78124aa5a9346146a1988179ac59fb770f624920d863b04f55576438783e945caf150d22b253190a6d01db591ecba6bb927fef8b1bd6169c15e7ad412abdd56c41c5baca3672a3ca1925ea3a0445331a8e0b17806f4cdb4945cc9d04706c93c777f7772f98d581811fa980a4fce9814bdae05b
result = valid
seed = b4fc81705b0f60101d7acc67918dd00ebf2e4c3be97f3d298e794c7837e5fe507ae25f3807690fba44222483bd2abd7edde3d6241c9f8485680f96a71c9cf252

# tcId = 154
# Bit flipped ciphertext
K = 676a8af45f8a92287eeaba78d0a5270cd56cbeb52ea51458eb1496b7f128ef62
c = 481d9c9b751a784534a2f427bd749abbf998569c861841ee080f3e0bbf9a383cb208f8b6b9773ab81a03f0464c4286fd0e1642f2eb4dee38843283c9a7265ca2331069121bb8159684395a0d4713c7f176a34bfd268a047898a5633e4e665d4d59e5cd1c114cdf5006518a9cd4e4edaa585c037c32100c1586682c974f629d8671a9f0eda0e574038607e1dd3f0c2f7f3c319f14f4f53663c545a0e5ff31b1afd8c787c0642139e070cb6dd3cba6a423f5605947b8d222091514672aa6dcddbec0bb5c8267d901deedefa16a392369e8454b1c2ed9e2c1a0790d1310e3ec7b6f5c9f8520d394133018deef2d1a1fef0dfeb82da813aac6e6d623a4b3c9fa6e2af8a038b49c4eee10fae146130f8aa9e901126f0ff2167d9cd84aff669d67eb0302dd24849a641ca2624d2851b1f6b2fd7da61384f67af43d641f71ec7dc2bfa616af3a47b38813edfea5859c20d7aa819b819382be89d11e834edf2d6b259588359afd94570f98681bcead6777a51327dc2679612ebaed72b18222dcd3ddaae98d0047136f3a8fe53d021044aeb29f67951617159e04fe0c79598a88e651dfd23e889b6183644d476ff61c9f372fc173d4b9c42385a5ecf31fa34a90278fcf91830bc283df6b26c4ec8fba5ddee2ce55900631b6735eae33e6bd19715d6cf99c45b60bb9b6a6821f8669b94b539ed69b90882ca22ad2a3e36d9d7a7b8c89938f366e0778e50a47eef1aa246028487e5a6dcb77260167df9750c0beb6bd8de6de1dd52a49435963297c26ba63000b1c40f5dd2233539ae1dd2ce5775b10ab2ec2f3796c65a14529251f40a7ece0cf21cecc0c70e9dd5a3b1559963fcb74e75c0fb4ce1217c05ca820a53e53fd2c939c9703ce351290947a93aaff8df11f3a717e963ffae0677737d7950ecacaccae24574504bb765336c1b0f7252b726c1a3f306a9f11c05a1790e8ba6bd6ace9795e90486e3ed26db1b59a95ba9e25d7f4b8024f2bd4e69cd08f6d0ff4eec075ab5eb32c7c278717e2eb8fbc4b3ea1aaadf9c1c402b3b6e6f9b235e5656668f1b454bd5e69c276adcea8fc4dabe78d71341de1af4e40048e3ef5ac76342d49ea8fe63e63c3c95193c2c159c2c9f7a4b3f94f302dc5900ab8a74b99cb61df6da4cd79072395ccc0ef758675caa1b7e020afc09ddae0b6ef7c79561ffb799acfe8248318ff8f5bb99dab5a06dbb93d5bec20629f1059263e5e1c501382841fb46cceab4c27a0d5203783190633a99cdd248b9a02818c357e4a7e400daf53a4b2db01bb8ab468d05133d78cefb41c92fe1e6e59051326620d31d0eadd0755447eaff0cef1a6a2b202050679cc11f4fa89916a3737e4bc2a4911ab07b5bdb105efb9e8a85f2d3ec14a38b557359f05bef7e75dc1fc37ef70ebdb6dd233cc24316293a4b10ad1568324c2931c14f7e106f35e2827e921c478fdeb445075d501e83481c9e399f86470a93b5798c47c5cfb6abad353c3232bdb42d7d0948768dc7c3269c57c1d98a2c613a8a73d2ac1fd66094f8bcb6b1d235ae8938a59aed154128485149f389424e98b94371167e48b8ab4c28314227e92f9913be2cb0a29db4cf2ddc40d3f0b79fd2f34fbf8d1e02188f8eeabcc17be8116469df1f7f0badbeecd32b2990632cf56155465ad0b95ebc755a428e3398953c7e543837022ae5111bf5d31d2d9f4b613c06cbf10d73fc9af99eb2bb241d8bc09c9a0432b6f0a998cbe84692d5a559ddfb2fec6c2f01e74f9a3bb52248b0583eb06439ea498a3ad01f6b89a4fbe55343a9c2c248c0f2ecf71dceb0a8430a0fb86dc0bdfe47e0f81b0ec285516bb9fa7f38a3b8574a3954927e5d870e7ef9fcf6e829d9deb5e7b977a8c44a35a2989ea1477a8281bd41f03f6caeb37fbe6e35589e77f4de2660ecc86370524b224a325640464a0b2327ba917add4540328d04cf6ef5587e3eb884df86189e50333eea3f08cb7f6e5b918a09e85b8340e6a0b0d707e65e076a262386a4664eb49e7ca4391c1ddf46f9f0c841ac597c85511b0d8eeff9547bb827ab927516ba04a8a5c11f0fc746600a5d211cc515c2b966c205c53cd3d27589cc26cfd95044c6532f5d921b2101318397752cb048e7b213881168d66314ebfd8fe42846796df24be63b014db99f383e3757ecd3f161f225e53cb7a0ad9efbdd29cfbe8ad28fc7ac62d115463061723f77deb67b4573f58b9
ek = 3c947b26572713b00bb4aa94f99c255bd1cfe4430531214dc1c98cb6d6382c55090b0664bdaa73f302cabee71151e86558673d0bac3d188c2b9649c644fcafb2510af4667ca76706ac37292dc9a75a2c9946b5cfc0d91398b50bd17c8a34b45981e28c468654493c5411bc8190d4c343ba9ee3932bb7304bf414369ebc51d8b59cdbb0770c457b49e85e694476a1b25145962f06154096b697f1861f7b43bdaa7598f003a5c10a1961a8aed1460401fb25ea7a8e4a5203f7b15a7697ae6e10515e221af41ccb715276ad7a4a26f67ee973699d96be8df59744e71df147ab2944b7319acc27c29deb57b0f2e3b3554181ae9517dc965da8ca5deaf889c9e39b9f134c5d6519d7897df633037397778166c5f86764946aa58aa0ca03930122637f06e1021101c93b6760f5b0b2eabc67c2ac0a57a97939803af384486c7390ca7c1c341c34d737b689725bbd8c7f6aec4a7314134582ca8c786c6ec275e2d3c70120b57068175c595961409f17fba84e9277f2d2c8aba827b0ea21f2c602c538c684245f1fd14cb0277ed60b61900573a554af67c6bc77b6c6ebac042c2a3afc5c36d702218a05253db27f4b1a69447c9a9e79502c6a9cdb194236fc828a353402753df9fcba675b98be6777ae5b2c11dbaf596328463c67c738226b61b0a1c88ac8924f38c58accf36b62e212dc6136bc31ad75145ec2d694184b21ef09bd668a98bcf2cbfbc5a7d095745ba0b4457098da335b3c4287d72755306589fb12670ec59664587cfe567143110f4885a5bbc911aa590181612d8059a1939007e4e0944c70412b754b92052ee36a4f3230a58bb2bdd7e7c1d8cc6d8658796fe56e090928d4611fe69237df5b3eb7361ef46cc7ef7a6aca1c3648e0c27dec25b2bc22ce8b545f7278eacb9939ab997421459d92c0d0ec32b4e83eb1abc82d662e425c446205050c59027fc64c580b3c4c5cbb3a79140ee77fa26144b981b0ca2397d5a38457823e9735768a412ddbc84d75c6991dd2714a435ea6514a997b404249a58e960672d45ac51b9a534744327abc03a0446615ba6db047a895a804238a32ab273bc71ad264763dd2b98a345360698f48e29b7ee913496758f5d669825b743a3499f20273b6b32aacc477c2113fa7d10afe48062f3887147880c2b0442ca20201ac655e9c7d500c8e2522a9ece7c4d3ab259b526b698a7832d943df4b6141f45d21b98bf1214607c04451ca7c90a6167d7c6de018205a4104f375392d035ae95b1b81e448f90356d3c7a2927836c7c26a8b73326dd739f812304592b03167787605258dd416dc1c6587f16d0bfa4cf4a9bd1057472a068505c503b1195111d39484722964c6b366d199347bca5074720dc7c80f43506e201816357f903a5e6ff8489e896310100bf9847ff841c675f51fa5b48036999fb300214fbbc7af49caedd40b0f01433833965fd5763c9455f2cb28c930b606d254cbb5cde7d2008b644ac5521d4af85d949740f9da28de0c00fbf79fba778c40a474ebd6abef11651995542f247650a07f0eb5a4fa4c2d5acc96bb8c4d556a898ad70f379a31117ccd089684198800b047c06fa62eb8e3c1a4281805609a34501f14809c1e13ab57015f8e610bf355c997e0aff29a4d783683dff1a06a6388207cb77b104cf8c10f66524ef26a7f1605cc98db56499b0dbc042de35a6357892b0a826d9a583f5d567519c2b68e692b6a0b4600a72f3ed0a305298b03d64edf46a570673c6f6549d6871f81557ce271b873bc7e93da7f5d429bd1e1bd4bd9677f95a7dbf393caeb57c8e0be479ca48ea7a70b5036aec10ede2a1aed91cf5357bce5082fbc221cfc14a3d8fa200732560c6b1ae7e92535087e96e9946a9c3f28c844482223ca08647d84804b61a1d15013ba1060a2c2cbeac3a2f0e2307380a018fa8ba9e73a63a4a443bc5f72d72649748215031b70734b524a96b5e4000487622520bbda43cc0ff004fa3145a860789ea65868c06d896b3d77172336068eb4fb6b20e21405d8449fb3711583cfccf15297d75e4511939ef75f38552c623630109c399d6646ccb514349671f17c24568b33c2484ef4984135d2585db51eeb901b78fb49c87218433b0f5632ab6b74597d2893fdc36ef7c1b425a68ec59397c6c4724ebcbc93c476f070c486759430465ebff9bd19376aa6ff377653604a993e5fabd2f07171c850155ddc
result = valid
seed = fa8b99dab977673ff0ed7063aba61bf700299fdd77e5ace28ce4fccfd8085c05392fdd31e91c40e7a05707edc935426bfc2db0d6d353a71cbaf96d365b1b43cc

# tcId = 155
# Bit flipped ciphertext
K = 34258512defa3d63f65100f185d469472c8b96d47077e59f6873466378c69679
c = c8eda20f121ffa3d9ed45031be465226e71c0d4c2f06ca346d86f7f8eba39d9e454a4d399d2638e897262c727c8061218b72c2edc224dbe73b6aab0419b5a1d50fb4606ed3633c2bbc9006e7257ff73d84c6cc692cdc08aa365f61e8b24c3b14af162333dc993b657e8dd85f87a6301219c7c5e1312c15229eed3e3559d79c0ee2a8ad5deab23f67130bcc162debd65c50915ce93e4a0c31d078cbca6df5ea19f4251bfb15393d9d61030e04f7b14f85fdd877b43f2fcc897396cd80a261a1c300e7fa738ebe484faa2acf12b2fe9c65bb45328a1254dc175ed9b55780e5846b1dab18c58076ac43167c2bb8341e343f41fd6e6f4b3dd5fd32adf04008036150dc674f7527de8dbfb1150e732716d8565543195c49fe14a5f8177de3318d477fa2e56f88b325e5be1333fcd8fcef8147166d92cdfb11199e0534bea93cf7df402a769e2e42e5bdcf67971991296f7cb9ac75f60ee6e3732a93c12ab06b948cc5aa4fcb86185f4bb22027978be42e969517aa0e5683b7fa91ec089ede4d0ae45f47a6cbea7087bf79c3776879090d33d74aa7445cb66cfddf5b871cf29b166acd2ea31ba8ec4f5f51904e69ebf6147afb37ca15995dd9d8a09ec10c650c3a6a4866dca01fbdc8b5e3dba02b86053c903c3e5129871edc26ccc519c769b5b4834d78dc7fcfd869c2bd781cd87dd1a36927075467605c99c108ba6a4a856695041e06e2206a8e0045d3ba364da44abab87de584d664f53bde51eff82f721aa181700eb7798fef397fce51e8684d1e138a654b4419228e0a3765b22f37d1c9e6f966877d86e74a656dec461f9764e8bf295ccda847890027aa43193b0f4e098a3804a9b1aa8957995f1e4418efb57c1e2daeb7cced47cbe2be0c18441a8dcbe1cf455a7480f3bbf0a9f2635eb668d67f7ca13ba38439f9687dc655b119c465930299c2cdedb136cfce88219a26459e0a79edbc881018a28229121a90bc5a5d70b2390f1833631fc4a4331d1a8e7a75334d8f7098884f2626785ad9adf9f42b2cb9640b82a9772805242ad42d07a37ffbbc01b402e1b8644ce5ff5c3b1d2b222a6439b78a5479d71530579158d1b75fbe31fc9335edd98f5791077f2fac78c5767ae1667b552a0190d9cb4aa91f13ab7691d5562efd86b5412f7461b35b7d9959dd60feca4986076577f607bf3052f04face29a67384fb9abe9db3cf5ed1162f9bdffeb40b6266305f1b7f379fc572c9fa830b051db41c1509d47a34a1e7a23c83cf33237a5e10c751984a91701ab81c0767a057540d916eae6eb76dfa51cf9b4b680328ab330572c05ffe753719638e3a4d753bbdbae72368a57de42490487e81ecc5e8dd738956e36247c26f32a0250697e2f32c007902060e9d2a04f5d23c948058f14647f336c39953ea3138731c719070edf046f98b84c5f80ba449320299500a4fd187dabc03fd4a14975b36bc00efd777eddbe28e04cc9caaf6019119de157c73db58804a9502d67da69ea957cfcf15c540d4de9880b77a9f28b24bf000797f4e6fb0a815988bb2fd1def22422d579ef213633d88e8586b9d6e59d8b2faa93d78e5e6786c11c8e1e35a98e89004a0e8ed44622d8dda6a36fb9fc19d2ad43246ca1b55b9322365aa7f69e6b7be51bffe96ce31976e9b3b1844888aece006815d1773722497169fc91b175e87dfb1b803bd266b92d6aff6033b6be5760da8f167800f128626ee578fb52cb28bb30e83fc8fa90724840c1d94b46fb3899dc66059789f3813014acb7fbb322e9c37ed1efed124aa75fd5c17f8797049ef62ee7cf01d538e75e6d694b2cdd63ac28209bebdb2b32e94d6b1c555617e3a0982e97d0179f629e97c137d5a09c3072cb984f9d287f598697409a2f84bf9269c2aab1f4df01e9194a3d7a8ab2122a2e5dc54f2f048ff27dd0f2b55661ad0766596126ba1a5f05a4499a788a7d6c5c0473653936566980cbf30c850eea56e1698e95a7922fa10fed7e49dcbf4381906b7a79d81ceb966294b6dab42d254d31f6a52a463497f4e05174caedd8cf45dc1164ce062e08a187358b37428c531fba063f551783dac35f12be43cb316ad88a8ec50e89195fa30defa5fcda3db7448c4aa39893a767d21e6429bafdf220cab6c63d8bc608c10c303314e8855db60fe21822a09e17f0c5af74b818b69b9d5200b5ef02cb7ae81b87d865748344915c69f5bbb1987a
ek = 0e075635565149ec91187810f203a40620a91603ab8654b1c92b50c6f01d5ea855b6f159f0824e60f06b430653fa0b6d7435aa4f42bad6ac0c0a664ab509b0d10253d17221933a101f4a0fe451a20f18158793228f17abbcd27d32a1271f858bf3867c3b93c5dd84cc2acc8b8561af04452e271192c5c745e873b92e1acbf06530fe954b09043c7ab5885a7b4807650f250b4358f92dd6c44aafc5bdf45b255ee94deb028cc96348ffe22f2439ce7c584d1f277c3ae2ab8f284c178b0c63b43ebe29abbb1a8dcea86a19b474c3c695b1301223723a1eb09b6220561c629647dc7206a664d77551c030880c224d5798970aabb94eecb494253e668c78d15b3a994813dde010c2d3c42e4caec0453b5b2364e9215efe82b38a040412602caefb0891f49e7a9468808359c40abdcae4ce42ca13b0e8854f8b1596335e1a202a4a259770969c4274bde15811205b8847cb6a7f10a8c6a484d8a3688a535eb2e4804ebb2d4e9815a8e7136d996bfc127abc609534029d4370c3c2113a780a23507a86c4bc4d1dc6121dcbcda584230f259f28f58ac9dc5e4333a5f63b2cdd4ccb44797b359ac669e71ab964c60ed186d790ab3b926d2dd45f4c46cdfcb227bf8c6dee8a85e63188e289979d848d4a9198a480a203a95541e4b0f11c1aff76a93755b8355249560b7606a66cb63743f34c3279fb42c6656ed2f1117811cdf68c51fa51b2fa8a76c5b3afff9b7c15ab01fa99b6f2d36051c2c215f2a3ea799630d0aca6b8c9e8e2715290bf339534dd3103f35bc2747c45428c4456ea2e6d072e6d2935d294737bc97692f2aa4f335deafc00820a6967ea4286c889dc958d8331736b81388c07b32d9cb507a74c88cb82ac2717b877ba15b93768042aaeb132742a3f52351b48140a7042296212c10813c510302d4d5471e760bb3fd14899b09c616c24e0d543575947eab449bd413bc7d34051567047783dcd633479d77f7a833add96ab8c4c74be337c3c9c42e33845bd09623e976580579935d41e53bc6557a91e0c79cc8759805d4554ee7a1c218576f29a7279a459ff5b802ce52497902d6ba2bd3a12814b02c26e80b76cc4512748b728f77e74a534cab5194432552da0cfb0aac4c8e68fdb559281206821e698b7b10960310f9bbcc7a8aa9bfd2c61fc25c91243a90da5cb20221c5279cb34884833a2224d814f911b525b4a15807022067100289a9ae947313f891be4acc4f2bb4131b3551697c9635785abe215e2193e207a1d9dc29333d5391a252de35cb65b124f073c36656ccfaa5a5ba373c05eb74cf7895b2d6c51cd9b161ed629fa08a77a04ca40f6b92a6a06c5b92c82b339b9c781da1b0702a9c040f5632ceb1e0bb3a5a7b72dc8a13c67e2c9f90293ea5a3450d473d73cb9ded37c0dd4cac7e76419ea28b1e7282820ce7145af61e3767bf2c3551a73ae2b2fb65a123d85490d7352908a5eabf0c6a7c848bc01b13104777c77646f44ce35c491ebf6843ffc6d5aa4617565147c989ae8da7e1cb442fe1838e5507e332a1997877976689290c0a33afccdb38c4cb7e4b069381bcee860d84b59cbf037a0b95fba9245ffb7613d2c4927a7a8713a6c26e828a05508e9b1afe85b93c996503c86387dfc482f071e95820978705cfb481a8d8b9ac7a8bc0db6c8165966d6c66d08731a2d11c032c33a974605d5ab0e32fccd0cd32a8877ac79bc42a293bff8487db488b95576ca5b3678c148aa108b39858861d8c3978cc845f3a7a5d4e6ad356739052296c5aba4f85816077b0beb4a2703daaf7a2c007a10ba00abb013ca96b7c1621f31b1dd284ffc0c5574ea2f995c41e415675cac68d3c0a8eb4879fd30cc5e548fe413c7df97ae491200c6808af4acb63bab0ab80859723a289104bec8354aa4b68af9c34f8ce20d9aa41d6d448d871560ea0444a3aa66eda7505511900bf455a35b41b07823dfe6433b128d636a5ef9e0b8df1c015636088d4c4d257cc9412301d6478ba2e9aeaaca0ace665594ca413e0701f784042063a25a55126774472fabc14d99558f9a426e21cd87b4255651af06e50a4e8050b61920675293ae9c194e921e4be5352719a95e04497f72cf5ca484c4f47cabc8ac76187f1018379da37e64e464be68aedfea2f2ae7bf5cc6991f37acef86986d3b738bfe7cb40c8db725d5e357c7990aec5bbcd5b43bd13886f4617c895eb1bb45b4
result = valid
seed = c7f0e23e9c26a092f190eca8b41c29004915e4a61c8629dc931729d878a455ecbee5d2ab2ef7c57e89453d5768c5123b28517b07c071736a33544c79fd704d41

# tcId = 156
# Bit flipped ciphertext
K = 16ea6f00b342ed5a56030a39c84d7074d85d07f8ddff70342a387da864eea180
c = 45be14dd0f9469a90e8c33777a41bfd99784465d582789f2e3d50e8ecdbda6be55c3131bf5135e93827d4810fa3634c385b2712634e22f4d39d1773fd56b56ce99911ec4d94f5ca8ec92ecf7b4651b634ee983cf4eba0f9c3b8fb6954cad2257d27cd38214a2e27484f09fb5d4b7a19d1873d588de92e126c86a42049941588e4b15afa545c1a767d90dbb89e0194a78b6061202fa9a7a1a53678887524082608977452146f3130f1e97646a068048815150c63465354befaa02b854306faac23a47db6828bceb4e81c24d729f13e98b85bfc80e32a527ec50d2ede9b1274533e94e39741c993a7c135c323980bfec2a4a292eec138ca8dc11c500844e95c8ade659ed7808524f51f4b500c6919bd374b66abe1e9ef16d33c355eb31fb8fcfe7474bd2706c9fabc7a7f6e682fc26c9135a5d1be33510100d1917e48bb158143e838cd34336e7d992852261f0612474dbec1a6231224b6e4644a871094b355d78664b535bfd18f4b970db4d50408dc3c42d1605cbd0047a25219e1bce983d6a3fdac7c93b84f0c2a3a1237f2da313f981b3df2519575eef61a4b324cf684e25c0a14b60fd4890cd1c8e41495ff0b426f69a676c7218b2291f3726939da93445d0b221045f3a22676d4a5e4fad59b513656eb66dff218804c3c6ae357ee461f8a0ebb2850691b99b18869597e8bdab5eb80b324bd04166991d0869804d4cc3a817df1268606919b611c81b98f93480e24a4ec8f0babdf9e3795c080b1a9d2fc5475808e5dc459b5cbc09ba52d5c6aae34e9ffe200c319135634c8267d1c0899e94868925eb732ebac4cff9cdb2e101fe83ec5101c0656df62c0b09204e117866635bbdd7e8b98ad6f510444e3e85a926eb7b4054fd04e7f5798c9cf0c4351c5d9e93aaeb81b96c300a8a29934553ce1af893a49c03e13262c496d67e60a99d9dcddf26631d5ba56416e3f10036bffdd9ff80a6820704d1ce2425a3740f1ba4e23c2bf3207944669a5731e21efe937855adab4c1d30a4c4f04ab2cf28f821e7f630ee1b6b6fc3c627144ecd03ba9f89f484643276f70e421baa4d36ad219dccb0f93a0e9a02f8adcb03c5925465f4a27a4fba34f7540aa0cd8861cf7f75d113dd38d4a318f09cd2298d405fca07f5698ea08d7b2437a05ef3294fedcfc958c371daacb4744b7441ccbd8f2c4646e7b819c5b200977bd23d5ba90dedee501f5183d9c47129ee28e5f2e81cd69623cab46205aea6020a65c95db71aefd7f0f1bdfa65138aa191a42263450320c4011dace1dc71a6974a17f6ead9cb224f4f139acbe6283ced68f64e28acf918b54af931d3999490672c99e1cb019d0ba172785a896fd219636b2b2635d4a0171284577d27901c80ed1fe37fe19dbcc2b6647ed2bb46fab32ebe7cd71b146f43e73c9105f7644fc266af635188ab450db51fcac0c73e0dab233e796cd096f22d5758f954938e3912f05bd8654cafe6b6b4c4cd797d1e4583ec7e831ba7996fea3fdc591cca16509de8eb131de2cf35b64c4e90353bbf8e4df13b6e8feede27798fe0c6551b7666b5ff5ca9e4325fa0018416fccd9f581e60d2916df7f4b13b788e52795ca6238bad0919de169ebc48bcfec7371cd954268ec3879290cb42bf43b0060047decbed6f2ee01389a4b19496d4d2d70ba8986714779bb9d02c381ede9bc1cb950bb8e90dde343041c6994e6cba290c69651e95eb140b9c59461a28296961a786d1da515db22a4ceca82d8bab5aaed7c597ec9008250e9aebb4c162f932f76fe832ba7b0fc9edceac02759d1bda6fedf4a09fffcae25750860b9a69c4187d61f96bfb7021a6a40cca3e78044f1b6dbdafb9ba6df3b2defdb7c288035d787de44859395e413afff49c003807ba15af07958dec24867c9077dad5a6c1d00bb7dcb03607caf61651c3fcdc4c61ed14b82a2be698157d35c70b426e54018c73c6bbadc5c9588f01484dd53bd7301456baa03041846e551f71433927cb6fa07b5455772df03326daa43185f2a0c6d114ab6a3d555b69266e4e603a6338c3a89b9c881d5bcf01079f00db02ea8f34dc355706fb610983c92e6f2251640db640a71144974e6ee9b3735f56af8f2b6f629d380b9925b442a585fb992ef8dc044f8aa256db349795aaa790abd9c14cb2a810e2913c3e1982d7a22a2cb826c13c610271135d8b721153b3e8887eceec6a6656b806b3b7ba
ek = 89079e173580a97941bcd8717a9c24c6976da0085ab02cbe31d1cd58639094651467bbbc480c081ab62135b5a50620b76c3345c7710a65571646c64493976f721488c12333352043a65680f8c215905594dd55bd51166dc15463b9a9135420cf2230b9cac4a30991cd18b49d885bbda8a5ac23b2baa078bd5799cd7bf599dff15b1f13cb8615ad89404899153729047f6be91f18a1b80276c197118e8a31a3d99b546f888c2b87cae1b5afac94c4cc03b57829b57117346f580490fc7451f6479599411d5586bd78a420811a34854f7ee3896d2146b6c87a54452dcf51b057e7bda7e909edf3aff344c518501d68b21cc4b05a85f70790915b03a652b9105223b7977641addab52afde214368b509dea861600c716866467a510d0c073dbb20d8013ba23881bce4cacac6a8a10d97e6af51948211e8be0508b3bae419b67789456eb84c615f482b77060a6ba9f19184aa526a776b89d3333b7a6e53edba16cb02271852ca32321be754606f05252582214dba7496d8bb9cb42492659a3507a6aaf8927ce52884e178425e5aa4fca73e2f0a2dee3181b0c855cb320adf1af28266cc7388c66a99ab877cc8d3434b4c3911387967e3151357b1efb0b76b6051859377e40901603031aed015d6efc7a0d5267bd486c0d7b4d91c1afb58349af8020bc94941a92c44479678f648a71284d3da29b31a725abc1bca0531a40733aded83b1bd4bf7b756f8d53ab736c91c0935a5e3ab801e3c913f188ec80c0812a2460b93a83eb40f223a46a0c02f2088b93c702c4477c3033901998caa5f8ac2cd59427ba11bdc12987743e8238236b9735562ca1897bca039caa6c0c9630707f5ca7b72e095e4ab5aef89ca64f089d13b9c0ed0c889b491524f62093fba66f058b0594570a8a3e061a64a170cbe9b13cf4b31d49229b900653345b8a714cb8f9e84e1a897b37a7929f6c4081c860a1878ce3230600984aff3508a65246488ba6f3b726357b4fe6e6a66d20042ca331d67923be51c741416e994386fd21004023bf0351899b094271e78669b4b6a753c958571fc7c4746366780aca3fe288a004a8113704bee0ba1734043b47b0c013676b56a58a7aa4bfbfe372f6fa1e6baa01e007209637cb7e90753ec69fbc378ce7f8b79cac28f40b09c3104018d579333c9d65600b3326bfa6a8672134a5d8a919457a96329b7df31493be404d622a548f63958f0c175d9c6516f5622bd61cc62345bc16a4f924b663410da8ca53f46558db74971659a908db22f3f04fbc668507b24d4be299a364727e941dd34cb9a134aec13c8efae1b6d5f93254a52056384c7e09d0b2136262c2bd2f748b171672d6e9cd5ecc47f7f78f574c5e2c1764c01a56ee34ade1919bf6090b669760ad2a4977bb1fa9a83ce3d60df1bcb6ab683a432235cb6974806b8f201830586996f984bc0078bc3b1624bd8689ee668443d37cbe2794e73b6ad921274037a8c7c17eb947257f17aeee7b8d72540d8c00b1996546f3569910c4952a861ebef27f677cb029a53a27140d1f2b5026c601bba9c4f6293f37a68260319995da07df28b929d52eb29848b207b95395890e631a2cd0c01a345726a2c522044a3f464ad69ab99d5683e36103e705c6bf2cb7d6c42e5e5187be6a5890790efb165d339ca243e6689cd16d5b0b89a9d3392c39a1a5901e0d66c425339645a25af12929c82718b5c5857cd3a0c603c3b74359b87324e8c58b425b9f697315e4d26c6cd0c4318ba961b98c802537cc753b0c13cdcc527d446b109f724ad850b0cb342b7d9914df608ad3157cea6189797c98ccb54bc9b96bb483aeb6d975cf61b8ab0448bc27966a585f6ec835f555aa4e16aa624b28d246c3989966f3ab01b736281c3797b4f652bfd753e793a21fcb26bc7b247dd195ad365621c8c2d4e606c714b63502832553989a16328e58231ea77308da8dc06912a8656250c89f9d550917456b39c4ce394709bee3c106f58c17887442c51273b1ca31032daadb54ce25522149613ff6ada435a05758bc7fd06c7a1659f63cc1b3c95390d1c973d6cf9a545380c122887aa8c6d53154d22566966722f181893a64432a64493716520351d0f62b91b44273b56de3d7ad5b689dde495913ab54d968b4fc405e4591b6a2553c365073df84a2b528c01eaf93b953e55ea41963bbb5b7de39ef8d658a75616478e935e4b04317afb99b
result = valid
seed = ef04ad6bf2fd276ad38b2519a717884054b5ceeda01f485b3b26793bd6b9cdae980f6619f7bed4e826e71ced90764e09dabcf43639665f67f4a1e2272e6d3767

# tcId = 157
# Bit flipped ciphertext
K = 60a4628136ad673ff18dbdc57d04f5ec2bb90309205f7da63cba018001ec8f28
c = 3ea40be7b4de855ca9f88f691b9d379381d7d7c0384269672e1251f701397ab5aa4d077e70fac30c6a3ffef7701a1a6261a795912ff23436340b3b1288f54754f34af4a06e87b24b96402a90307587e7ff855bc4489afd38b0fa848f11fb9b958a334de85832ab39239fa7ecb1c4785d211f50406d7e949bba8f0717dff21e97d115a52620050050a52235ce3704863a2acb541360f8e1c1db82aec2380df56ef2fbec1369414d654f73b181d45fa2c26a316aba8ecae7e9650fc2171e85281c6cb2efcaead593d247ab0c1d5b5dc882f2ea4d2ba76814ce57ce1593b0357b51c847760fc254bd22b5c1a8be1c7f2f82a68f37b2c28fc6a88b7daecedc7f50953c4c63f8333c0f7a046f0c9ea7a02ebd9e484ae1bc24b2015f1c4a5e6080b7f8c13ae8e077017343e639f135639ed20845d98137b39f42703db8d4ed27de589f60fd8a1513a842e9786c5f4b3680f3505200c2bb2e3fd6728b8386f0f2760e51e3612e6be280356aa4155f1b936e3a13e189d09643d2a0d1f74760a17fa76fb2142a66f20bd57f21c6876b2a4b7402970e314d2148e67c3034bf92739969ba3fbf3a3bf4920b293c4efb016377412fead775e1f0b88716384d0c4dbde057b5520419ec5959d7253b354be5524cbdf4ffa26e0b42d97160453d362f17e9c1ce8ef199f7f6b9e0590925e2961e0d717281d4032f1ac5451661179f05ffdbde73c6f8cc72b619239f05ee6b53109ab7cb7b7a672d1ae8e1a0bb83e716b8691c64b85d6a21611083ea7567363456d7987748afd8bb92bc46ee55208be977ed73898f8312497d65e46e107cbeae6520ddd8b487977935b75353b1bf769a5f06208a445939ae27bbd7270cca7b23b50fdd4550dae89d35a9871d75ddcc6074e8659049e36a7a005117d87bc8a6613492395798050d86b1b93da151651ccfb45ba4ce6c6d8297d26dad5e8274ea18a2a716742499ef849b183962bd6d27511805b7505ba8a2b40c8ad06b54ed6584678ea46b73bf502d4372484916676fece771576c7154cc217738a4fad3a7148d433d9ab3d5a514da3e014b36556de1847f5628ad6ccf313bf45e51a13ae96c0ec1fd3c3e91dd08dd5114fc21850aba1310374dd48dd4651d16bcce2816cb958ad698d0ba1ff0d5dfbf6c180a49102ba3feee1d683dbe0fd57ef3b8ccbedb49721fdca79ad5e32d80779171f29eea35cae409ded2bc0725057fd401b8b1a243c54bb0d499e313629254b0cb1d828b464807e6792c94b92b7343aaf7b6cffbd2191e1def9a5df5f6b4cc87042491a2f48b656121281cb70a70deebc1d9240f128d98209e1ad3c5ef7cea152ae187d74b505671460398e63ac684458b5cdb02cc60906e23fa3caf48ee21e12ab20e63ccb93324b3771caaacb5a62c8a74c5bd15a9ea22538c49c6ae51f7418116dfe136584a4b30547ef2357c44f8f08d0655639234bb6e2c8d15c85e96d733bd9a51045c040c3789cbdbbc826f31f4838ca4b55ffb4e08ac625b3c2df69ce050cc778cefe2913a3f5aba12419ca92e04cdfc85c6cfb392612e0ed9a52a05dea96713b9310fef7912758614d1dc925b338244ac768cd17a9c1e95d4a28dca29bd876250976e82b0a570a1fb5cc880cc21d8b41d562d521635c497e899e055966f57446dd1ad63aac04e198ac532bb08dbb2522fae4d58fdb90f36e6d0ca457b26dde2b631acbc0163a28565c6332eb56d5eb6051768883a1a128c271f8f40ffac1f103cbc9720bdb15ff315b7230c6b89e4168345f905270c78c8e2fbd44a656e70e45796e0d25bb810c07e3319edd8a4c5c288707a6cda661933700659cd080726683ae8b77ef3e14f727543e71df6d6f51d5a4754298e4368cabaad20c44cb6dd0ade6bc3d8bbd4502ccd2b11967fe3f0b8c15c5dbcc72943de87c34a86ab0597d6d8aea46369d4354c7debae40d8bdbfa499d7c696fc8d56267176e3dec277dfc20680fc081c62a65df8df6575277e0b2af71972a11e4fcb396f00c15c2ed317ac56a2a73c8e962be7215bb1869458d026889467ea8648db7254d06bc8ffcdb9a7a7722f5f89f01dfdec4426ed51267dc22e430f1845ea372d1ca262817ab0c4f3e80faf4dffebaa8b1f27f39f772f1cf1528b12642fc467b0a76e57b9defd96f11fed6f4a969174decbb2ddec13caa0b0045f80a16a1143ebb15c0f05ccbc738c51028e8da1a868
ek = 574c7e3138a76897b344596447453b822243d1b43d25026159145282d4893968ba8168bb4b3974a1a6b63cc567cb7c212efc084155b41f957f85881795f1a8297c125532bd29452755870a189a4b98677cb3092756615cf4686c8eda1c19282848ebc736993353b14497d02c5c27049e500746e2bea6009f3ed36a830cc555c76000986cb41a94af965446d5915910b3142c926f703658f6c1197ac72325632d5775ed76be9cfa419994a4955138cf57a9f7142fb109ce06948b28f804dd7c5eb3408d8f86b83ea5391270c8014907d2508a63a4842bb4c8f6e98dbc2766fcd02ec72a7fbaf386d660b865165eae06b6730323d2593e4fd7426cc09af4e14595a3152fbc4271371491533aa8059497dc90293bcc9aa9689db40321a66a34361d9900ac6dd5398c35cecaaab613689d18b89c637a6778dabcd428237e8b0e77c5314d07544e878a50e4cbd2bca07c0c4a8ae1c885da16ee214dd20b0903e7ba3229a8674457077447a867769e0a359487b69fba5c14db922b2973b79a98e1b6280cc59a7c20317fa4290a1b74b8864222765bf2f844bfc8196c4128cd4a6a49601cb985b34780aa3cab0723b4810e61831a1a4582526e46b5ba9074054aec0283e89e4d68227b69bd1b23af80470aebe38f712b8fb1fa0d72e8032a107207c747056b94f235a664d6b2887ca709967d6cc61eec47c2a5f55ed84b48d84049bf9852a4251841b81340008e7b70ce486b6085f7a666f2b7a956c9f393557d535faba8b6de77b3db477901b8183655025c8311c7687564e8420df0917bd27070837f64b85e23a0c43f8848abc42e2590137e2a1c8eb8bc3b5ac54d0a6924742c705ab5ed64393ae4beab2687f941a443b90296c902fa1b52f74c336ca40ffdf27ca1da0ccf3337a90b38e035263b731afe61105229c149f78758eb840559b68038c398a920ccd20a8e38308c559c1550357df4ae9724925e190fe55909f38914b128849bba7e8e61130454744c9a12490b7a50733791e3086865abcf7b5df8c0a20ef54d738034972367f1f0723c57c074f1c1df881f073235a496431e865ab5555c789243e3011e4fd0349a282b582cca1aec85255976cfc6b576708b90136132022c52747facfa1def718c28878629a86da0cbc7f60b68002da2f0cbbc21448e724559b7ea3be7365c03167bbd2c0c2ab5a5771c88212a4505a5ca8daa3910922cd0233786b43fedb091b754480669b23cb388b751bc56f2594fa57f836b9cd87a1de0697b000a269a4b7a0e59386ca22685370a1d42852dd78d55b8b1ec68241e5a18e08941f8790681b96943f758dd82c032a786757b680c5a1222e1a0f7416e7ad185cf46c46a20a24402975f62086f082fe29765e45c9760e53528588412e4191e49bde2b66ff37232310793eb21849e92854c66974f2a099958ccb51815c7f47eda295122007448d771b995347ad1948203a70de40b570ab4b535bca8a721ec833c36cab579585409d79156d279af994b9b3676b4cca4372965b59377788547822319f4c698f3419cf4434653829510a91df64b05cb3a21d0d7560d271abf2884bcb57c468b2b0b4a64b738b3e2b5b9f7f10c94f0b9a8379c09b695cd3519bad934ee70ae99a1ccec52a005a601dee3957ea66c5b41ad16312acca2ad1061a98692b5a13534f26936fc255692003f285899fe560c8aecbceae657eaab75dbaa2c036a7c9f3295b0d966613a8c26c5be6e47492cbcb85ee55120d865b851963ae2aaa8d47937f2849e311b46cb4bac114b7bcc1e4fc70bf06b7effb958393bcecf049ad6a73f3c9742a36ab9ebba211d37b002fa375c81674013bb1a3307f5bc7733761e97184e6a9a6d65251ec303581af6a15181018f32b1107c619d25035013081496c49915b90b0b2f4db395b3f00e212cae0d5203a2e97f0e8479ecc6c70513499a67770b633eade88d86a7b538db8e812b6e8a7b0474022ddfd99819475b3491a5a5e9a95923cb7b49cf3aeb98ca8154f6394aa734a229cb15db973c191a7f9e6290847a185c0a9b2325729644c0e74b7a3ff4b58f482ee2605395ea7f650cc04d673e68320438bb6d4abc04c3931844c77cd9b92bf3ccc95bec3bea2b0b6ef6c23e694db9a8adb9bb087403a311f197597870f4d40213b91fd6e66403282508e9bd7aa6b6d33c20ef1c1ff1850f565c299eb23c88d352bbcc339de0
result = valid
seed = 3183ac12bd94eceebbda7d0759c7ae4a760b7a1344e752c7ced4f20d45019f2eb3adeb205bc764cc05febdd7476d0239075876271f3da24193c5224290c391b7

# tcId = 158
# Bit flipped ciphertext
K = 51fad159d6afe93e47d7a326629756b974f26e752c6ff0d078d23e7e30171bf6
c = c9db278199428cdcf3b8d175d610d3376c2a24e19c196ee5292a9747830e4d5cf06f1d340799e95838d9adecb23ad3c24f15fceb48118e98d55ca419a4021ba73037f707cc23b8e3dce2d14053af739dbb7b738d4b4f5e837bc19039f72685217a987276d78c15d2790a601a014c42cf66254120338fe7cc912180ead70852ca5d0ef2629c1e8e94cb49c91e99e81030655325bbf7e6f7174ebaccb9d333fbd22d9e6f1dc6258f12b9f042822331be41a52499b820a11a8a652dcde657e03e395c33f26c75990c9884f7d4c1f44d51a134dfa3f5d6019f019742f5521723ac2280ba3e6dec584ab758d424344481b16151f7a5dfba772055357f735c27d1c7c20e790d28599d422b4559b4a40af8a0814ee5ea905105937c480ff6ecf26c50025420681f6f4e660075467737c07a73691e247c740495564eb1542c4d5b5e5e7d69ecec034e7e57d5513fc7b6333d84224bd333be86eb7ac5a223c70fed53e8289ff6cfccaf637804b459bfca5fd92909c0ec804ca66c0b1bf12a7d19db5da234a930412a1660491aa685147b2e853c0a27dcb86360c684369152ac624890e81e55db583b7ef160684564c6617a904555ff969a1737305a26dc918b25230fbbe1e8617e969e913a1f77f3b7e693fd697f3d6cb00453ba4e729b762fb2bbed94cfb5c1385f9b9b79b4133734b002c9d1c15785a3e8a2dc9420880481c35ef4c333999e55a93ce3ab5cffd86808cd2b5d40100522a238010dd029d0ac6ae0baf3c28a9f3a3783c85c96913b31eecdfd0a0928f5af51cdbd9d6cdaeb9b1dca8b27b59a58c6ccee22c25779389326585e9353fa136b3d5e8900dca57b23d16bab1522ff076d049d5451faf2c1eb734a6aab09aeb924653559e5edc84fc80cfe2bdae5300ff6ccf39c7fa26e3c61fb58921d0a49e484bc135a93e87bb89870f4d71a305fc08a1a85ba6b0684ec953911898ffc9ed0674c5cc4916af88b89955dfde52c2f23bb6a2f1c26087a81ffe8ce63715c8d411838114d056a5b73e0a15de43f3aac5363f81fbe51cb64fe1f8ea625a1a9763a35c6ab0cef149cf35176db963b621c4920093488a7ab747b5ae66c09b5c6f9177a0c6ddf27e3986def2a169b784c0e7c81dd5385e0898e43b0c25e78a67b18cea1b9df5e5e492ac092066f23d3ed0fa09c26dc323d1c19c6e486de451de0cb8583c1063dca2483e4dc11612107063516533e9f323e6dddcc065bdbe693cf5cce72f42d8a46ffc78bf9ffd88ca670d3087d91cecc6a6e6d4f227eb44afc2bedeb4cce20ef00db93a340369a386a15601270b8439a19e9278f265d1dbfe01a3f0b3123d309d91d97bfbbd8307e245cc19ab457b34ed410cf4b44714877cea2a0019e975aac83d02fb0d454afdc54f3ca7ecd8e1c787bf15f278b6480c80bac3fc4802815e4017e190c565d4563e4e313d8fdfe55f41d5c3aaeeea508b0883061fa11ad9769f9144090b778ff2f1fbc46fc3fff159963e11bcab0a0022de7eff562bc46d39943cda429818cb927185336e5aa1eddf3e55225e8a7ea365e4cf4deb1b0bdab2c6702c329209175b5b4934e91397e746193a086a304f90954691696be3e0dd433e005185c783163a197fcac78e26743ae4ac6b6de0c834e40727a1f849de2ef442293b906b44af37a015eab65ccc7951cc0ac3eb34acce2af4256b09ce9397fdf56f5321103ecea96515736cf5971d2e86c0bd2b0b8ff0dff29aa6dc74f02a2f1f51f9ecb1853a7c1cc097778a2768abacae3b9a7be72fdf0af539cc22592a0bbb5aa4b4d77c6f39405c7d5776410314cc97db1fea6fa6266a8b64be59c6587ed2431ce64e5c2c4de477df7fdbe4bed22b51ace0ff862214be6e8387a5e176be0042c3361e8774ff387cf0815bab1390e656cd36714d7743302581ea5ef7a141d9d6fd0747970ea9402e6557df8ae8164d33e29c8fec3cd1c59be99b729cdb181554f427c4db211dee7f3d71e924ebf759564fefd3882d418941bd2c3d98f73e0ffdf25c14b38482b49184f3a4308bbd30fdb83e3d57f841dac6052df16b343d808eaceaef82fdad1793381bd67c532b7d865352c3133725716e2313e48faa4b9eceaf4c13d7b2af93951da7718011108cb9eb960700d2954cefd2e699cffb3997b1fb5a75868a5f034b1398497d0297ba9025fd02b64e20f5ef525697c0925e6acf6a1aab01f5bbe83c1
ek = 7b9ac0cc4521bb63b6707350ab086569278d50fca71a0a9d9fa829e4130175e17b182ac8a060b10c1ca935838f08391a7208c853392ba13293f0101e75596816b24c3b3a433bb823d32bba17887cbda7b20761035df39931a182238009d5f836be528258dcc46f1cb7b7e628556704dc688f45d48a7d894b88c81bcd3a144422c70253338b933f2b2702fd41639a702469387d61420ee5bcaa569324db3b1946b10ab6ca6a73f02c128b81c2bc7f9f8685bda4858e074723c38378003288b8b5a35cbd9343afaa96cdedeaadacdbc6d1533f17230a3ab142dbf156adf3c9dbd955575b3fdb19c80f4562b852518da721e00b678e17621f619c9258172b4181004a3d690085cd4864158a23bb5a23e9e49b2422377e59a97c640a56225ee6ba99e711b25214174f91793c8c0d15f280367b0d711730f0d73e04949c86300fe1c526b3b04588221990d60fde89b559397b69535b1e00ba32c611f9561724717fb3b8aa46212e291770293a44baf75eabd012849182237c772fb4cdd70593dde42954bbc2fbc26f5fbcae029917b0529083fc226da55379f54dc7d3a45188bcdeb726912ca8c1b1376fc6221ac4c97fe5c32dc472f2660cf35c72df2382c0e13bba2989c736148a17bfbdacce1420049b0b8d10555f42985996419cd95166bca79fd8363b9731273e7961d34446fb348e0010c41ed420b58724a1992096636623e8a4d8972cb3041d0a0395d0941c03234447f567a819b763e6a44e69cb0864b424747b8b67ceb8169697351e1bbb81c3f534bd5a87fd781b2b3c3267f9808f753e71c419762583b58b242b332239e34bfe186894a410341881d9f25fa55bacc21172a59c42d19988a5911b1650622929a280f1bb3f4b272fdb542fb23da9d5088c3a69f4d5117ef744c48c64a2a9c5b1d47d080394fc90244f94c01933af9e0cb7fa73a2f945aa538bb4d5100c160c901e9833b96314c7e50bec969303bc61c4331728a7b04ce0173b3639fa76ad29958247754491354601cb6622bb80f0b864ac36c4b744a6c89880dcfc4040c761a0d5bf1cc4ac431041f148a93f640cd3273b43bb27fa799fc514572ad6245c754dec0c8a5b7c7a933ba04821a747f89e7c29273c4508aacb9e4be00836a929feeb2c2fc96e79317c82c55162948302f18784c6cdd58b74d556272274072b2c9413f77507fac1cd040102a22c76b7b11a2b0e78d313110283cc29c52067b20e54a0409779f56126176381e983523f794d95284244177e8fe9342be9957c50616ba4bb63a858fce835f8e28543883894f40b171301a3009fd4299feb2649e2531960280f9660b0525b1dcde99fa7a19421385fc24bc0ab208e40ec73aad03625c447a0a7c25bd175ae8a1dec4230e06273bf48448db28cad2bcce7357daf5509222b04b344c22c853502c368c3163f24aa2f85390f712b4c2bb5c118887d5af8a1b6b5c235005c13bbc6398c778a2871bed7b2b1c40706c3c2ce484602a74f8b7091f0fc023ed59789fba6eb07291b270be7312cccd25933f09b37802add109f8f139bd8f7387ec94ee1c87b48159ce4fcbef8741f06d875ad51884017bf5d64a68b230f2aac5f24708362ca5018aa898dc6adcff568b22254fd2b0c94ba5308c536ed838918d7386565b13f9094f02a2442fc9cb7d0cd587264d02750d0c9a7a5525cda939b1a4186914b525889bbbcea970438018bf83603e6c74d967481e14288687f9762aa54885af431c32619170cb1772579c15965c5c7accd16811675515cc78283b56ab031c0b619376c93857b77ba3f54e5708ca0628c13012de515d3eca4c753b02dc60c8b193b04575a5f535b758120138229bbaa76840b8afd9c3ff3e11bc6845c00a04a63c9a4055c513453ced8f71b05103bfb15bf3ccc38d4d62b58f3201845ceaf02ba93fa88f8d8712af290eefa83f5835a69bbcd19d38fef977b7d2766db933dd3dc733fbb3170357a708a90b97c45fe311f8bb7ae2ab3967b697b8d8459e3a709cb392d12027dd2325a372b72c1c2629ee776b9e067feea6868ec77a4e1bb62d39099259efac63a7a2149b9fab582a15473065d7af18e96133bef6221db398f7b39c63e0b7812a1653247033bdab5e56c6b6c513439b2321a7439492994060ba46b63cc01eb70e3da27d8019b089badd5cb8c018689847179dfc75e9719dbfaa0be77afff58f873ab13
result = valid
seed = e2d156378913761396319daedb2b3e2354fa9cf6c4b285c641ed469707f991d8d7d66ac6eb6f840e8dc361042af2b5380b7a10ca11a8a4b34f457109e02abc16

# tcId = 159
# Bit flipped ciphertext
K = 93613598b6bb7f77e5f1b23bf1cf7716bfdee8e9debbf9c395dd23f7ed7666e4
c = 836b728e21da1d7da5bc5aac17c020a4c3762ce51e23b962b859331142ffa7a26ea47e3aba3232e0a62d5140fea056ce4f9afcd9692801975b639dbafe09e801e509f7516189ac997de8ca87a26b0752a1fc1f77a484be1c7661003d64e2f7304c77b04dfcffbae242e63ad0eb15e08e0779133731062751446084f156ca32c6f16da398abf07020658bdb226e46953fe45eea177805b783cff4654d78b67deb224d779297288b7874d8cfc4bc04fd21a0452d75b5e776f3444041110765ef26782b03a0d15460c300956d31778e717c8b6e81d477c2901be596e3857a0ef981a067770f0aff1259b9da6a7d7cfc740dcbfb41df9d4035302f32bc9a433cefa4592fc4681a0a2342d23110239e90c584406ef17dff97ad970ae77994d1b15471ee7c1d20d523ffbfc5d04e10aede8d46353b95052e9916d341c1997a05d319e976c6da858053a0dd90a9d5535dc93097165ef3670d76ed62fc252b2a4e4c9d6d5129c35128832a6ba64a744355e3af1e09132fb85b681b941afc68f0b8bf57333f1f8828f8c4f477c34171542e7522952f938a249a22b6313fc2e88aea073fa6cfe86b978e08e62ccfe023e16b71d45e378a9dd73446e400ac602d1fb4e367685d7c94ee076f7aa9321580db171384dc7320918f9c4c9c44bcc5ba7fa3b72a63eae8ad5110b1a0cc8a75e811de3dfe92dd12c86d302dbaddddfebda4c93fb0395665b219d13da974455c0fcbb7f52432d30da3bd2f13f16fdfe26fcc86ebed83bff43c617308beebd6088f0ffe2fe57c911bc36c9514ef6d702b7daabc743cf021913975671cd03e9df0159467e66764eed5c8f8020a01b75b2b15d3f118252585d2d2968fa3e9626fe8dee2b74ae36ccf7a3dc3fcaa13799cd4536392747d0c36d4061c8b6d9e87e01fe322d51ef68998ea96c15ac3d5f058066238f9897903ed890a6f793ca68757e918e531d9567aecda4e98d40490bc0bc769823252220d18dcb9e16db1596bf631b459009fe1fe0cfbd8cc9c8b2b52f178f343089382c0b9a70ad1c15f1e05bb6e1a75be29d5a34725181c7eae35d8ae453bd245467c7d2c6e0eb60f0603a140268d574dd6ef53ff1ea4c6abe9a57695c93aaae464d4df3c5de7c7005c07e767cb4e08880646beb3d08f1087545fe1d75b0393791b5ebba3b9e83df5852bb9ddde2946af31de5a019b6ac872001ee9dc0eed32682763c2ddf22698b87d94d2df33d193a1b3e4aa1996bb0e9b4804889e051f111df2cc1635aa9f1cd38a36c8a127f95b51b74520dc5a41fa0f0ec59fa6a41887e08183b4625b8943f1f7d23f5ff2c150e4cb9a0e7479664792eb62c24e06746a35e385de0694fc7a34430fe4a095432e976ead49595511b60c62c73f6b48c311c886049ff6d7972e4942405c5abebcaabd97e6d941b6158e0ec5cf7f8ce25459a522ff4284b75a5d22fc5ff299e5ae0d45238131137f23aa2aad4bc4fbccebe01f0bcda2cbe31a19bd316d70619ebc16e099287c8cc291b2b1805eb22a2b72e072014be16ae4a891b20e196cb6337c1ed6028be361ae82fe58ebe2f14733a09cad9302162bb3d2b1a211d88c3d468ac08812ce48db9d1eb6005bc7db84f29e8f11f188afec2bc45d1a0f1a5b120ba1adab5ab51cd7e6bc10f7d289d019f489308437488026981e5db6ce7a42bbc6a4ea20ec0b22004f3e8fa08cac4964cd69e13610e2549b99da4f6c30da4996113f730c8918a1a0c4b0c5a3939304c9e546fc278ae7178a321a4f92e14d55d46747094fdb0cd9aa49b1b807b315c81727e3d5391ff607b84b6f486c705d9518e646f5aa0da9e239299e74d1d5d533f0348c8c1496a575535d500922d11d6de7bb342e63a1ffbf9d87d25fe0fb28a5b8b30a37aa578a3ada690eddc141ed5674b80cc7decd8e070a7dc660b4f7b82283ff911ba56cc8c8212e903b5e1ef7db5b457a0cb917433bc5ccaa5f2aeeaddfce9de0fca5e2a97d773ebf7218b6195b7b07413e064ddace42e3821392910696a5a3af9c85d73da860e4937e012147c85548d058ce53ff952e1b4f6dbf5791be4bc2a37928ba61f4677e8fdbbc71009649e424063d2b7fc88a72569820763f25ad05b27a76ed0a08f7d6032021c4f3bc38be599dffd6210bedb57ce26e41142f1e2054864dc891008e1fc4471187fcabadec12d20168c078ecb299489581d8aeea354e7977b25a74
ek = 0f875035056a7562c3d7864b620558f95bbc7f4cb0268932d12b3f917ac57e954e9a201e5b20a682a9935dc6a3a3469940250023655cacec865f38cde6a32191d7a04e484909b105771a2a6f817a1728ba9b9151fe63a07f077669a87b7d08a20c64cb5ce560b3660906a3357ee94ad90519043b5514fa6e830b658b9b298fb59ef964bc11986ca60c47b5b8a7558b6a3861492fc8aa030539dd6669959576e725ae7f580220a43a38933bc26a82d9d632ca708d3ec29d92453757315c10860709c690e1ca3fdc0701c6d90906215b905b6bad831100c6648f5126080a0d74719aaff13c51ac64d40147be1b21ed2237a337cfcadc4960f29c62135fe996c04f497b697b1155b2bdbe4b002c7c0bfd509c6dc390b6021cd266930dc256ba127d4e0377f3417cbd5a4f94cc092f6c0c0d22add2086c5651843d14043e733fc3e4c8d75c21c8eb3b5fa767c88a2ee3f91cc1b8a8cb99caa44b79f4f906e2f15c85669e69dc6de20591415338c2393d9b855c38974434175d9ceb6253f20a5128ac4ef4b2b294806da296c5f85ac5d54b2dc40f8877a2adb8412a17319d19af9f50c4fee3b527065f5e528072e1c2d3852f4b294058674ae8673fb08a4df6e757edfc1b86548f2c4104457b0fc3d4c7b71a43caf628d562634974a7a4ca3620a8b98e328105116da61a4d2d7733216725b6611eafcc74a7f6c168f2874e56c18913427f122b44788b322c5def07b4e8a94f1c269be05252270128cf7792e56a45d1e1160b042ce4a88f1388cdc72a00057594b2378bec0899742b1c5db9861c703bcb3ab69c2a4e13248846062b5f997aa1cb09ad878c660a31b13bb482419f37a87b10b20fbfc5080d5bc8a94055e2c84da54171e5eb50ac68c3f6431d6d173283203371dcb188e9bb03fa3a3bcbb975229e5d4523085872f75797d04542434351b743b535f06bbbdc8349e0bbf2364b62324513cab79c8c59d611b6afa694cbf4576d2b7a05fc363482a2a61776fd2c2273f063563c99338b7d019cb70c715ee5176e39f58ba704cd46a65a592866da66968b2b7973488e16a517dfc42efb19c08676b102536d4bb3cc75e2936fc76fee9853c881144949b373b3717bb9cccb6c43e26b50f2d6c4d44a8932d2c9eb4bbba2f9caac975170d821d61ca133c376df30740e185469f998fa488b3523b029b1a45f753ec80b1c7373cb3911244792a8c80a9594767d1154c5920136134c5c6af81799e96765503a8a95ae990474abd36ecf434d639115d7ac78ea249ef3e41231f1cd86e805c7436c19f92903b9631e3c0401a6499bf243cd4648a5cb319be9189d2c19cd40c637db76a5e9bbaeb42c47263cfaf6cb523c568d89a8418730d346170e5463a38027d56b35b8c45196534059a3029cb4bafc32877c562f2c8c784f924166d85abaeaa421e572a944ce376093d21189bfbb689a9a246a4524428c615caa41cee7aa30aa69f5a52ac551b09ce0373f139e2885be2d52afadb85e26a967502a120afccf06274bfe7273d65bc525d7b280898e46e68777927aefd217adf4834ba388f4f9901aaac200289c098317f4d460fed38f61a69f15d146ea070195864fd22502d8551cdfe83153c316153249fa71304879201bf0481943cb8a1138cc206ede4515d4433a4267b6c771c9bd9abcf5f93959abc757e9b8b5b018f08842bcec4b67441c3220abd3326d5ffb61f3ec867e7878c8aba01326a3f212671c03a086b836cc893407f33b82853bb0e803a61775b18990860c060e1b7d73b0573613a6fe936a0b54b27904bf9469b81db5a4e98731db89cea23932fef72fd482b2d5831e7483174c7c87c9740fd513188d3b7f36304882212a20f57bbf99244bd51f8d94b9d7948ca74914afa1c6d01869ea420d5cf618d8bc00e2e05ff5306bb62103c284868aa8b6ae68ca95b9cf1134546e0187fa139ca550510ad43bbc07241967ca26ea97deb9aceef05015e42acb4c1d4a4c72fb9a74b8b2976fd0cdfcec54c918bc44e07e90b26a11725a3c4607bbaabd642b014d7b1aac35c88cf9839bbc872d488bb816ac79230e35b5a2f5aa31126b3b90d89f4ad684f26ab5728763b52258f20bcd26566d83740014b657e7751dbae71525205380159318c1a2816508f64385d39852b6ab4b423abf1fcead78a7f4ea79d557a785751ca09105a45dac6292afe405b9dac9715dafd0
result = valid
seed = 99bdc31a5cc7a43ccf04c3d84f17227a9447c45949fdf93d144b0753c8c40f58d2048407bb7f55a1ad1c2d427a500589c54c269e7ac90345cbd419bbb73599dc

# tcId = 160
# Bit flipped ciphertext
K = b1b70b3ce3ffa1cdf13404a7056665c8e88d198cc6f5dfd28b71b39de3a95d10
c = a0e8a0827bc1e2cef90177b7b0e2e9b6aba88635a691bb6d13575695ca5e74198ac6b45d6c1bce9fd6c7b10d334bafcef6f61bba11a957e3a80aca4a2690aade86573c5a5056ab7715dafbd93de0429d3867fcf2ccdc047c43ff0e1268242c8d84901e58d6ead84ea7910089c9cbe778691292a1c7e4cfa8b63f8ebf98385e54eddc7295aee9a26b8b69e3f0e373834587fdd2486cd871e7223fa27431683a439919fff595753dbde3c8d49bc65839958c9502fbd0126a0eb575acfb071b3bc4300987742316d3448612a3bf9550a4f35959e00a30e2614b52069e18ff187f27dcdc600bb48cc20cadd18844737edfff0b541c0acac18b43f02153c4f87a7e1720903c2a25414bb0396a1fef200e4c5b1775b85bcc17441bcb9eb76dad5fdd8731944555697dcd9323e9bb117ce4e6dc9bcd62e3e899daeeef00d0f3e34a864eb123f25ee8be5342a334cb4e06446d9c5f76744b494f8bb70d70449f30819e38c461c5fae4838d0f161190a61c965bbdf7f0626f11c37b5bd89efdab1cc8a24a0cb9aa8ae79b746461ad517002ac58b4f35db8bedba0d82c5bd53d2e81346b8f7e05057679453cc08d6f60bb4aec8257c0929e7ebb17f4fe5858b4f2fc67b9d80b5e5555b98962370da859bdb9200c095ee4690b8550a26d4c0dd17bb264451339fc24fd52f910cd5decea55d6a44571208c049fd498751dccec8c314e5edc74ea2af4aaa585d888764d53b4b98f84f33486c3b554c11f937796884ff12f82086035a44e4b3e32213e48f90ad88b17f3963be3516575e0da39a7d2421a4a6929789fdac5e98afeb31d1bccf47f15b2115964e102be8a3f164dddf8377aba62788cd272dcf8c522a5b1d6c6ee1d5e4ff47fbf191efb86804495b950cd5587e4b9fe76e7e58370dbd1202919777abe74db35b8951a200e3f74eaaa20bbf05d55aa511553921992a447a098ba994a42d7ed957eb9191f0fd77eaeac5c99e8d1d4fe2b760c26a9eb593631445cad83f222e6caf2f867497ac60469d0da32b7209812c8204a5dd7699889f5f9049d8d63c4727a910091a4a04d55517c4d7e5bc2a4b85281645415d90dd4c5c3849f3c14a8bfc30bd6c80f45196abcad9d33976051f8efe549d99f97bc1155c7c112f6d47e972966fd27c1b7f4b0a923560c49a099d98210c5b7021813ebaec76de6ab1cc5e60f72989bcdc989059e1179b499f835ef41440f751f70409ec133f4a46d73024367b7416977b5e448b79f1135455eb08bf1ef0a4e8dc657011597d20c410885056ded1f215f56cad6eb0f86e7831b16ea105a0836ffffe6ab1cc68b923047db754745626184bab0f2285f3dff5bae197b3ffed7d0cca67416ca828d034cc055bfebbf600f5f95c73d37152b27953163041155e436d84adab997816b030e7779454b11774418a16126b48c187a74a2f97213414e6844ed50127e993d4cd0dd04a2bd75099ddd20df31ad1aa2d071443cc4cb7e3632599f59e217504a83b6836e6d0e6232fcc514c39589001e7f60893107a275fdc7f63e72ea2b9ab4db7270e4275cdacb95a677a6d28b7921a5afc646111ece83c444c7da4b4491871617daa9eaf9340fe417e4def34c7ab0605b2fa019d6c2343c1a708d7a6889fc2c81a712d938815fd5d2d4c6ef684d6fb381383280b2c882ced64d0023c033fd5fc5f7144e536974f660df15ee92918ad463ac89cc66d9013ccc1bacfcceb9b1c70e033125ec826a356e0a2ca875c8bfd04f0e65989201116d9ccbaa4ae7f80e66ef1f91877612b4e3821513880ef650879e543d787d3b312193c8f19cfbc0e9e1edd9e28c0a8d8da84e5d26fad828afb32dc0ec1ee73220241ab90f8c6e4476838180489ad01288916a0999b2ff3276653e3b5f81167ff901cd08583c049e648f32e0d98a9943cebf7c50916714f07733b8fcd58195ede97cb40fe1d8138ea50714977332dd52641d719a9826fb514b642c86a42fae0d008808eee5af5ce04302deb5361153b828752f643aa22920de61e4238e4468958ddd96054424a75884a834c71eba64a1bdc655016cb1bcab722d9a3c4ef370f067def2f26982f1bfbf14128e9a92ecbe81bfd9e6a29f7bf0020037ef17bb424bd2ed68765ccb882e9c5474c1d2456028e27c00d65a5bdcca43e2c25698774a75d8203ca83ad35a02e4b7cec67755872ac83c9b278b1360491dbe80a79d71
ek = f60490e8db7cc0161304a16608f9398a5b7339f3cbe25c155d1867000b29125478b6d9367adaaa94e6450e956e80102c55d73b3d03024ce42ee6f3487af83b5ea3781e143386144c0c755f09f57cf1a32da0d1b0b1367832f492bd144441367e114ca67af5afd4c7385b64c857c29a649687ab429d15ccb38620c49bf94f12634dc3067812d6c2c3b0c20f558d75e15c6ac0b362a6557f930a33f579ee98ca72d4adf4758ec510874ba964a9568008a585e832a7716142cc6719b88343381abee8576a885c40d4d7a3624a214dfa4f52b31af68b80d705bbedc25cddb9b95236b3efb63feea5b9286374c4a22f4a567298813760a9ca7df2b7e4115507d61d0677a581419e4801bee86b6c313307c327ce61652d7141ae3a366cc0c0af15baaae0c39a9d27682c1bc7879a659b09913972847775af415688547bc7adcc078ffa4702698196eaae5f04843e3217651a596247692f034a8d975512435eb6180a0807518d737c31855362d2332cd197fd910511bb92676677095464c84707cb64b97c6408d0b7a6b5e20a8aeb439b70cc83140459e582575a29ff2987a1ba632c2687312c3b976aaa7e004e4f292184e87c31cb5e0f540898d32202088e84a6c10b9b336e9caad406866d947439db90c3681812e719b62b46aaf145d1356eca898d02f95f7de3658ff3532736c30bf591d688054e520b4d83c8364b2005bca22f8771ce95b02fa221e18a28fa473da0e28e958a0c5d0bcd838161d2947b66a70f76a453eb34405b166b16e28a8223caf3d9644a3011ac23685479b9cadb5d654bb540100d9f3035ebb55bdef8c6aba353eeb516b8b38880168b2888c82654bfdc881a5e818c1aa1381064881ef5985c6b4711354772246be8b53838a68b04e47e26b3a008ca93425015f84c7079c2ce82c495a2d58845732fcc3956b3213349c128d33c8d3d0c06affc9eb0c92b3544794463029ae9ce07b45b857523965382c6a569e6357f024a840f99012cb0536d5b317d97c85a051bda1acf47ac655b96bdbdb203e9fb7b582b65eb86b790f6c50d5198e2a2097ea78955e3990d80a0bb3ccbbd583a0b5bb21b5482b0270b19d6803a773c15820f374b3e1942279407c4a742b0ed986156e5648f36390ca870eb9aa0edeaca45c51908625bf2a9a5311c6b80d9ce876748ea9cb8d4a6ac1ac5ce494130acc2584f1b122526089e96ab1942a91881c433fc13924a58df88770c2ab0c6605ea11269e3257e019635c9977f8a7526563181bc3b5aded062216b5ccbd5c190157157452445407177d90a383b0fd4d90892d4b92c9630fe3bc754b5cd76466d747621e8d6c8a2a68339d73339946d79a3864d7659c9a4bd304945161b8feae8558da68284d44b89a25023274abf4a272cc6369f7b9ea4278e96d35ed2364c8e6bab29b56885c8bd6137ae643141d9d4c970872171d6ba34ac01fabc700392393c91aa7f284fa217565f7a00f3a2a0bc687724212bcdba2349212d96e3617cf9833d4b3ed54ba1c0b3ae1096518cd76f46d696c47331ffdc2229b37ced101fe9e97ececb07a177167f97c5850b39c88363ca6879e3e0b802ec22488652e9b290c7556d2117a1ab459be1e3a2fa88b56edb7f48869ac0d91266660e21c7a7a7e89667fcc7668c3b66cb7cf0206c28e044d0204cdc149b246c2ee2a243a7824ac8d56ca5fc10e8369299c36ef0d02cd3fc37bfd7b509e53ac1e973873a3a03c053c9ea59967667748963fcdb6bf0299c5177a823c5278d6243b85ba19850092b061c21223a900570a9d27ff5840ab4ebc04bea1aff85b93eb1c4ca76ab58204df20637fb3acfdcd8aeb3030dab6c41e723040dc0554928c0dc11383216a2840c9b2b6c6cf0786e88bb78d5d4861a7a7efb32b87c95992cf40c20c0aee26c6fd86aa687e110b98020edf71ef44c1f4dfa0b52f66932215c11b9c4d98414fb1486b85b3b9bfa3a6972a7d28184c5b6a0c2c82f875c1a17baae9b20cdd700b68980606c8778284c2465e80f15565e69c2c45732afa8029ab52a5f69e7aa927a1b1ab10fab12ad12c89349d7af0c1c731eb1b74a11a842b832f58038ed45cedf9c96a2bb3decf77b6e21aed44c0739e6ba4351a1b1dc18d26ccd1c920bcc136d90e2a62e6a620c46b15147a5b540aa86052fb4852aef698f624186f87c2b33e72c8d444ff0fd73cc16c909264dccfa2290f9
result = valid
seed = 2039801d82ce3f5578daac00856326307d06224ec7b78f885dcb7a88939611b4a3ca3bd41b952304c77b495b6a6aa6ed8f4b3ab341c46abd79b73108ed336f90

# tcId = 161
# Bit flipped ciphertext
K = 2606dd10e825351bd0bc999e7f1a033812174cc74328d190e6841b4998e2576d
c = dcf4fcab6a4896e42289dc0e1ea356e2c4be4cf09323b28f9a5b364bc3a3077835b50ec2a18321b5e5df656d048ef6a716965b9ad3576e78508c6a05f91f65e18d00c0e460d7da622a3ba56357ca359ace7aab76547eea5d2cd9f9dc81988c6a7648ade5f378b03c1de96cbef0abb98cf75b7ddb597b0a0193cb0e2ab9feafb7823535b84610d6a98e35eabc5a71b4cf371f843d2b8865f11e5ddf5b2a93bce2727a2bf23c1b0d7ea700f31bd907452f82db7b8281d7a46059b27ff7860e2af5cfc942e12af96d1e16da005fee1b1ff560746f9d0ba04179d5dd2d10b2f7be64bf4d74a8a598fbf50da7979a0cf5fa88140927d45b03011fc5266e3896f36c11fca6fd9b889f90bb26d8b8d76f7911dc3946ab1eb002a128ce57f20d5226b15fdcc8acda559766803dbaa15c4d8f09db6c6c37f16820c3699dc196e8c5047463ab0c768c0c1c9e7b91b8a05578ea1ab8dd0527f846e57b91fdfc7c3e38b0df9775ee7c25c02a9e3adaf92e1f83795f5484626c519b15334618e8b89b515bb6a96c7999297b5f73832da6abdbf624177ab994098e37f7167d9bf8bea88bb39454007f10d0e0aa66fdb59aa02eb937a6408d61899bc5188c61a539abcb60f8fde9515932bc3c823e752907a2afaa3fb96473d2f92b2ad7709f9ee5aca26aeff7c8b45e25daf67d469cafbbee12061a93839e5ace55f9ce2476ef1182b5a6d66aa9af21b862a58013b31cfe666851ce092c386b5932d93bea949993a06e0888c7132f8e578961d5d7862af7f302288ac967528541983f98d3bee1790f456cc90dbe3defa87af8165db165c3a10bd339a7220541c514641ec9a2b079b91e53f09b6cf4c9c1a154a398bbc54b205245a3d5d5bb03feb049e6301b18eba5fe69ee22a4c3a873e16e9944447e4212a591d1d1ebb68cd9e86e3c31835b698ab665761a2ccd1bb660c9375c32c8a360b65e68e4846424315a76d80b4bc54867e90aea83db54f51a24f533b960c96a28fec70fc2e43b63f322a84c156b565aad7912890bf89d8aaa8fb56b2adff230a543f2d69a61b3b1aeb224f0053ee8063a67e63edb8f1e3e31c1a80bd8599299251a6033a30c230243e72ffa22ea219f322177c763a41519bfb42041e19c3b15fa9080d7e552150c1b751852f46feeb7dd57602ea716077a8986e1fc513dd4e4816657ad9024c122a5f5a00a382b271394606e616265cfb68e9f70a931a21b2f560c90c30dcc86c250e6279c91ac6616422e7a7ac3c0dc161e32d98fb4582f99be3a69dfbdfb5ae94ceb954215e4f7d385a33c7d0d9318afe2c30493c1f1ad92ee5360207c125ff7173a9049104c91c4e86d410a3773e79a3a54252dd2eb9d11e864e39cea7824b6400367a227213389bd283ba5e1060c635dda373f2ffdc6903940d1e903aa43131fbb02e64c7b3b04a5d943eb01ad494833abf7cc4132fa2ce70ea511481058610cfe280c220051443844b6a1c1937f2346a0fe16c335d4cdb0226b5b0df3c107462bcae635ed8747d317eb35a2e88d9283e4c7c6af08ed786197eae77177712f015405b93d0760554eccf0a4ceb8505e0ef0ffb013baaa01ba34bb4346e67548d473096ff16482da2462a72d47c14581189bd608dc52a43c92438f951edd3c0b4d59d835bbee430adaae0822d06c17067ae6cefc770d4917d80f01282c36edf00802d6b11f1dcc1917e37019d8b2aa27c3bd97e9d49c99c0dc0ce6edae4fa908247d1eb62b4b279eba878882319931dc3c435d75f731b9be36abca7ad290ea5efd16b117732b7abe4786cc70ec062686a736fe4fb8e4375eea34c37c95b2ff523fc8fe3a9718a73abe3de1511460dafb61e09e9108a754bd1b6337bab557ab2766359881473b75485dbce6afe15eaed18027b2e07ed707edd15797d7854c14a777a140913d5125ffe8dc88aab4eb25eec478d339f206991831b44d91c1aa858bd0f675b45598f03cdf9e0b4b62259ab2d11e30c27f595b398fb2d6a1723cbe2bac5d712cb5a3e6d878cd77ce60e6cb32052afc7a5069f866ac065cd2b9cf9995ab5e911aec00965297b8cf026f30c061ed5390fc4b0400b77cc085431f174a34180c86cc33081d617ee6d51f8db9d95b45fda164e291b1444fd7f57468d6eaaa6ebb22da5654c04a24199123c26f6b1227bf7eec1d9c1bc623aed646b78cfc1e627dd7ca58e6be0247b92d795948
ek = a78b682a690fbdd187122982dcc1173ba3b9965c93cfc11ca05ca64ea77449325118d6a3bf507b4a845497b3294c0904f82b63fa779f758b947c21356b220c48c4b552f8b03d97333b3ba12c8012cbc9c848a89c52b2b12d757582f81923466dc31990dad36eab98267d2595a8c5785d88a854c065ea2645e2dc04f30009150316b2a77cff8b820eba64cd48bb3c891dceb8b6af7475c1b34778b1ae485cad2c6999513bb2405b9931d9932574467da038e1a340fbb573e1a157747c186385717b8659f19429dba03a36b2c779593f71455cae77132d2a4ccb2099a43494f8376bbcd2afed81c64f187ddbf8c29c2c0cadc65bc4e82a2868b02e3c17a07888ae937311ea9fd2abba601799b537b1eb9871f8955cbe120c5d78788099a3fea38a9a75bb9894b3bf189fbdf473d2a57f351116cf671122e0359b753266f686c7dc5e2329109c375e45c846c40b811ef683a1ac10a5980a77d97cda5773bb9168bf478f37c3084fd7ccada9733311595124100e7354bdc8bdbcb84508d52769b09e7d68be8f1a1f09041cff704d1f4a305c24536a3049baf770c157324fb064be5901ae479da69269a409584cc0cb47833bd2e0bcbbe92300e57d55432cab113bdeeb080e50c9599a6845c91478738de6b9c16a9827da9085be2bc8c690af5a028fed1b33c4e8c1fb1c9fc3a33e944c10e1f938a15b019581751577758e0c07ab0bbb0f6519d77519cbd20736e516954964f80b0f90b469cc72504e946b091604287c69abf33e9d987753a67bdc6b14ffbc27e2c9903b5447aa1c5d6b0988129177c6f81a7bc81b842bb80325cf14f018308cbdf7d33537d39ee211ab7cb6bdf8d4ca9969b7fcbc171041551471b22c003351da46492161aebabfd21684f1a29cb905b76b436b23caa25b47298325cae5f2cf4930b7abf3b079067be4cc0ca4a14777a756ca047d9276949ffc1ec6f008d1d1b266f4cde4994988089683782326338a6751307f7453bce6a23118541246b86219a9c8818cb64285dacb69b33a91cfa8566dc9aa2d933886f38be9f1813404ccf5a8288736bb43fa0788eb2184f488fc0636bebb7c96f564d7f538b15119c451a3da384f8a35b4a345c79354353af8092003025327b319ca599f5a045ff7904c11425d85bcd3a1ab1b574b4f18585d7b6b15b1865c346078114ce618bd36bc2e09f834e58c4e165547ad15caf6c01218784abaca1cb63b9669f8b70d539e8d8a1496383bfc4c580629938d7604cec76352545bc9a61353d3092ca21019201674f325124a98650196b6214a89bb2a67a64d60d645224862d03c37382acc88801f13ca2b1a0a1f0a706ab2f16aaaab6b187b5ab8d820b253cc43e37c3d7572ff0316b5cc93cb3674b7933dd82c8d3b0c00de589f03d3604b1831fbb9b0ce00ae4cac3c385a9f7b8633d1743b649a64f9ba57768473aaf50f68b987c1982456356a792677a9918e52e6473ae72aebe4990caa415269aeb3d4989dc1653f290779c389749b9422d510bd99148c56469d303282b19d3e719519278ac4768ee958adf8476f08f4c02fc86cfe0b2ded04a3a76111eb0255e48837226c1f3561638eb3a5b4c62b6fbbb347b405c4aa5283295dd2d854e69895707c55cb2837dc74997394148dc20ee9450a5a00afce74983be7914205c3dfbc4cb8f27b3c0bca60f845a45c0f77ac47bdc0b8f412409b953d1d850074fb97805aa03769082817773ffb111235c3e1ec87d59c12c9fb4d78668a4b76633e106f1a22905e4b77d9908162b979b36cc924a1a155a01728629ddcdbc3a644a43c073c4a1575446595ede5291d4b455da5075fb3a5e3935334cb4118641d10f6b73fc09b02013127bc483389b811921c2cd9228600969bd3aa9d417c4d9c430b50b39618af3d908983556411231d98aca4e9eb124456cd118742f60365dc47b0f3890b7bd28044f2211b9c07b0044589d4ad48275da5c1b09f391b27607f0ce1949fb80faf7cb23e15a1d2ba56e36bb7475436a00670236308943c28855caf9261ac4a3793c233420e404fe74c9da47c45ec57905b7193b0ab6561e818d1636d1cf877263c7163783b193c2e103b349621260321b30c20021f1a05a3253ddbd27878d4441c51073377488d656fdc374ab629b99dc012eb547f2617540b785d57d29a100aefb763442c3cc39d8869649dcba4f35e9ed9e8799be9cec2
result = valid
seed = 2001717fa9cbf56a853dcdd0c3f61736f7b17807c8729fd3b24193ea7a64bd6180f70a4862347269642db215780f05c4a6b61089a2a52b35a21bb69d998e7998

# tcId = 162
# message all 0xff
K = 414aff36017c23c167de6447ea65b81b3df13532cc54a0426ff1c00c2fbef371
c = f3512e7c3acd19c1a329a41cf1ac19fc7780b19f479568321c1caba505aa4f5e07ce3ddac083dc18450edf53a3d3d2f1e79d7301b9148fe17ef5d48950b895bfba33d475a1f2d646e3ca384f0a0fec4f9310fbec9e6c22deb2f5b1843de09f93317b75ce37dc705fe2549cec2fc0028160adbcb7b36d9542af5522e4a599df41baac1553180ba2c8a0386565a902ba69e03c8121967b92b7c70b77cfab0b2ab6c49a6b942471e26ba28b1d49e97de823bf56ef979b3afe807a460d3feb93e13816f54cdd01a301ea1579dbea7b4b30cdaf0b3731d7e9fe732b94a59a871a2954ff70fc34925ad2bb2e450698d03c2b13297ea0018dbadf72f1d36ff21d79e950774f11ed585b6075f7a1f2b187d4a269a339a04df9503c3327f7c64118773d9985e6ddbabb32404d225a31765b7b1a0853bb865a3dab6350c0a7022d39160da0ea0dd0ad3dcf3ad78f21fdb077069be7e211d0921f82c907dc9279e14dc84e67f4d74eccddbf4c2babdb8ba03a44bf869b24ff9b73d1abbd94eb7aa6ff0c113d10ca62562d493c975fed8ff10e5e143fb4c1dabcf749fc6a03542614b689dc90fdb33b2ce95a41ba53e79dd9e1aae42d376f0c4910822cdb3ec4ed5d55abf6f4a299fa0dc05856fb210fab7b9830716e9bf08d5dbc272d4a78866dd1fe34ff34e7c6bc0c6a9fdfc51ac7fd2e102b41e133ac437a0e1523aa3e6e65a3ba5ee909d2dc7e6aa10e02cfcdaf37e5bc5738ba25cae24fcd98aae3415449dcefe2068fa406eb6b336740ff04e1c708ef5b2e71eaa4d43ece8108bab6c5e0ef3d51a91844471f90e1177ce54a3ee68a1c26c0f495f0a4d5bd034b72820bbc9df9c7af3eb16ae8201634a9a42e63a9d770ee021363c6ee4f8b0008f32a1cdae4ad7a0bf1bef6b6519bafb8528e525b1478ea0927952dbc23c522c117bab6d30dfb9998fc08358456732d80410649d5942b6d091193023e51b9643efa51d8b4338d1820dfea791afa783c123bda35a6c692a15dfa034a13e4d51edd365f9f86ea511056b0b639722975c4f62d965444cb3da0cf06343445b4078bf39e3c47584593d41183b07932b184d6a2b583eaec4e24e9f668b0d7c51d8a3c1b6acfbf1976286cf202595ee376e4c5afa261416b6cdd4fa0c1df5bec1e823eea9c002d61f992cd375358f5b44dc99c7436fd29af0c1eead703b0f221ff9de7d52e5385400c02b62be4779942aa1c4a58cbd4fdce5cc6dbc15b8e2e4ae7a990780e79ef522ea7777b076b4704bebc27aa191040b48205f699ae9d7fed04d0324e5f9fbd8d6576eb0c79ae72f88d20cb263364d1a482bfab87b56fe7faccb32c06f633b24632b974937425732922dc5db0332db6f809aa71b4200576c55d5cf172fdb72f0b6eb53a85c3ec3a34bbce334dd74bf6096fbaeb12f89e390868634bf60e5a6418851b8b0f8d6a45a75f158bb956026ba829fefb911bdd2e7ec609a6b4f420d49b78750420010f56459f77d53e4ef7a72aee31c3b72aac04e41ea03ad553408ebf8f4ae5feaa5b8548ef3fbf798df6d58642ca0a27c46b48034adbf1080d2d590b1e6f8677af09280304106b3ed7d25462b8fed4edb5e26766f15a01c8a65c3f59bd0aaf38e838f19aa39257ce9f16da72dffd1d94a99ab5f980b4a80e26292664b5b4e8881c691930ffd12ea7e45b0e2869fa13989e971a580e7ba78580c7df4ec93565ef949b653a5eaad144535d281dda9d08ce60107a3228506fd1ba8ae42a5ecea63f2bf6b66494ec4ebe9715fb7ad84b7dbafcacc86d5e43f20fb339841d0d9a0757b2cbeaf99e756fe9ea815b82c550b430a2a0a0ba3eefc11bb836297284bae7f7a772c01c8d374d588b9031bff480b48f84ba197dadcbfd0f44f58b7e5f8bf28b42bb6b1126bbfbcfcbfc4f0a77aeb909c02e4685eefda041307e4566587db39eaaff80427f4797c5568a505c6e1b13c531ad82344f3dd2a7b3365ffd8c722fcb09687d0ce4450f464270eed6ce03a6e65a9b4f4e07a73314a8581a6f62c3ad0f1732eb8f41a9864eb6628a281b3c18b01852207686e3e73ed17b524af35dd2b65b62a12a335d467921bac0f37cc9b53c29046f9eacb0dad609a151e6962c5d1282330afa2dc45011fa9c65e1b4b501ab90e010d3170164d5e7f8e331667ee5591a11f814aa9d16cf18d9d02a60b6926154f49d5e27220216c0d22c5ab0168474c2
ek = ac213146352319bbb254017eeed01a004d44d0ab4064f255a8791a7fd6c7f5aa8aeea26bff6b258b240108d852ed11a2922b08e7aba53a714b0a3bafee78236768666d851d567aaa5f61a773f5cc4fd4812be2989ad06af4a17899f9ca247a88b7021f94448a10142b1c1c851abc833ec5671ba92665081490aac3866669b4457c29227f62525b4df59b92f91fc429b652228ec5b409ef1878e1a4505884bfc199b1bc95b940f802a20319b221787a10c07239336756bb237b3cb0cab9b5467afc947d625c50751418479aa7e3418896644279db440ff20639d65f88b257f114891d11b7d6bb8c0971a0e2ca48bd95c087a57f9b0223b749286f4b1d95b49cacf65068b6b4b8c2497a4c7cad84274504c60743badf4ac452a8bf6191421ecb8b799234dca8499508b9c10427c6ba0adca91905821db7443ef612b8adfb8106486fa6942d4a1117fdea898dd1b93b46c3d56cc6c8ec7a807b776f832e8bfb24f4ea41d98a28eb7746e7708078c46479d752ca863922aa5e847355c7349e27f61dc02915d15389345c297cc91a955037c3c2313be35244d8c2534c22d9450fb5231ffec6654ec278604b364daa2a81c0baea553f047b85b3410aab6a7208b1baa6b0a261d7480a90abdb429145041386d080770a0200410fe4b868b93c7eecc033920a556b9bc3049aafc7da6a1002bbc7e89c5921b2a2811bcc91c2a1521a2c817764c7c3bfec9113415567ecca7fb317196aabbf8a34b77b8b94a131e042219f199b3e38c32a3c3edc7c093ffcb93f73860a0a3df05b30eee01f06454f38ba0a4d68299c5b8a5c6a3a207cb81ce1c3740681d1339680526600cc18996c4a1a545373d1201cd561c183c841a36a5aa0659df1c3dfb89b996c3e65b102b69a58f40123a955aacc616a010c6e9b54585ab95eeae1cae99161c5cb6cf5c1b39d0742fb862dba3b8f2b2629f9d077eb8a74843a119143aeb990b0f181c090eca10c214b59874bb2b32e4c29514acc041a6ca3b29b4d9c36bbb1ab35156abcc489cb55571f9e4771bd1084b841982ce574297b53e7f312cbc59d1a9717a2eb0901b32e088ba3fc624e741932b15654c7e9183ae6042a93151a9684dd1220365c8bf57640a5b52e1956056422ccd63ac3c3c72e994371c698bb4d14147345a2f876cc71069c582b41ad4c554b10a22e85318a319f5437be413255862b836835916a632c7a6a9f5b236a0e7c9567faa75ed2a5f69bc1f4754eeeb9b834da0c4d25b365922023b526f3ab8686d412d8334f85e2b0e10a9b2eca859c019e8b683628a14028f2b40ab918794c9b20a81b85964e0d583ab6054c45272a3ec849371232a82b4960f9661d92b03c00b42bd39cdcb22e202641a555457ba7558d6c60c471baa3d5681079689153a0f51a6f3bf5a417444dc3734499f943b2977e4e4429763b6fdf7c500741ce13b8c7c1db833380931a3ac6061039f94690dbd05b0f92389604b79542ba42b73864bc8e31c50455190b7bf191875456ec4379abe0c72034194ad5cdbb1a3aa2337e41b116c20209c7c33083914015031d320c86c3962ed0bc3ca6c44e6c1b0b43f67322e61b8204835780c8e9082f1ba5bfa4433c94eaa4fdc043fe2390c8d17718684e3c5c393df54a3a8a8f118c30c7a3198ce96bdf917de4584ceb2b886072016c958b47f530ddd1031e85b044e523895c332ff006b0776a6820c199043152d96c4ddb277b281194c763f4c78c8e782d673c7fec6b08856868c6015b02a0976154be400849364c262f2c4bcab386d81cb65904016895711aa79cd3604cb940acf8635b131555a26c23bdf13d62f10e293ccdf96c56d8e63c3e28320aa93020e2276b35555baa25895caefd86cf458506cbabbca430b1803b3b42e4ca0edc8ac7e52ba9843e5356c870657afa990dcf20718db61c1e63ba8966cfbc4c19ab925264265e1b26a6cd065530c19658600cfac17a57a3039a4a2ea602cc72e885ce3b1a6d53af66fc1d3c1cbe80420a3fb16aa509cf0ca406d50c1f746c941ff262cd5c420d57902e985231cb2675e3364e116eaba3987d940c6a089e8173772f007caddc8ae91ca2d5b23eb5e7cb936a417ec028df7308ffa00dbcd6066a0612291389733bcee83ca5cb8c47941c70ab155b48b394c3a49171da4a0be3b1a2495e8afea17b07b5bd953d85e6c118eceea4458f5d18ef7c0f64bf90
result = valid
seed = add76377cbf77d81e11886b2a7795a228b84ad8f49be07f64272c9b44568ad5e9849f9bdeeef3d88f92e6d31c6745adcd2a1ef162fef80fdbe3666449a003d7e

# tcId = 163
# ciphertext secret and error zero
K = a935f71eae79fc9629cf51d8f873054e4329afc1486047270f23739a80fd8c63
c = 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010020001001002002084004200000400400820040002002080104008018400000801040002080180000208010010420000801040082184104200208010020020801002002000004200018010400020041002000100004000210000420020000002002000004000210000020000801040082100104208018010020020041040002000104000218000000021801000080000000200208010400001040042080104
ek = ac213146352319bbb254017eeed01a004d44d0ab4064f255a8791a7fd6c7f5aa8aeea26bff6b258b240108d852ed11a2922b08e7aba53a714b0a3bafee78236768666d851d567aaa5f61a773f5cc4fd4812be2989ad06af4a17899f9ca247a88b7021f94448a10142b1c1c851abc833ec5671ba92665081490aac3866669b4457c29227f62525b4df59b92f91fc429b652228ec5b409ef1878e1a4505884bfc199b1bc95b940f802a20319b221787a10c07239336756bb237b3cb0cab9b5467afc947d625c50751418479aa7e3418896644279db440ff20639d65f88b257f114891d11b7d6bb8c0971a0e2ca48bd95c087a57f9b0223b749286f4b1d95b49cacf65068b6b4b8c2497a4c7cad84274504c60743badf4ac452a8bf6191421ecb8b799234dca8499508b9c10427c6ba0adca91905821db7443ef612b8adfb8106486fa6942d4a1117fdea898dd1b93b46c3d56cc6c8ec7a807b776f832e8bfb24f4ea41d98a28eb7746e7708078c46479d752ca863922aa5e847355c7349e27f61dc02915d15389345c297cc91a955037c3c2313be35244d8c2534c22d9450fb5231ffec6654ec278604b364daa2a81c0baea553f047b85b3410aab6a7208b1baa6b0a261d7480a90abdb429145041386d080770a0200410fe4b868b93c7eecc033920a556b9bc3049aafc7da6a1002bbc7e89c5921b2a2811bcc91c2a1521a2c817764c7c3bfec9113415567ecca7fb317196aabbf8a34b77b8b94a131e042219f199b3e38c32a3c3edc7c093ffcb93f73860a0a3df05b30eee01f06454f38ba0a4d68299c5b8a5c6a3a207cb81ce1c3740681d1339680526600cc18996c4a1a545373d1201cd561c183c841a36a5aa0659df1c3dfb89b996c3e65b102b69a58f40123a955aacc616a010c6e9b54585ab95eeae1cae99161c5cb6cf5c1b39d0742fb862dba3b8f2b2629f9d077eb8a74843a119143aeb990b0f181c090eca10c214b59874bb2b32e4c29514acc041a6ca3b29b4d9c36bbb1ab35156abcc489cb55571f9e4771bd1084b841982ce574297b53e7f312cbc59d1a9717a2eb0901b32e088ba3fc624e741932b15654c7e9183ae6042a93151a9684dd1220365c8bf57640a5b52e1956056422ccd63ac3c3c72e994371c698bb4d14147345a2f876cc71069c582b41ad4c554b10a22e85318a319f5437be413255862b836835916a632c7a6a9f5b236a0e7c9567faa75ed2a5f69bc1f4754eeeb9b834da0c4d25b365922023b526f3ab8686d412d8334f85e2b0e10a9b2eca859c019e8b683628a14028f2b40ab918794c9b20a81b85964e0d583ab6054c45272a3ec849371232a82b4960f9661d92b03c00b42bd39cdcb22e202641a555457ba7558d6c60c471baa3d5681079689153a0f51a6f3bf5a417444dc3734499f943b2977e4e4429763b6fdf7c500741ce13b8c7c1db833380931a3ac6061039f94690dbd05b0f92389604b79542ba42b73864bc8e31c50455190b7bf191875456ec4379abe0c72034194ad5cdbb1a3aa2337e41b116c20209c7c33083914015031d320c86c3962ed0bc3ca6c44e6c1b0b43f67322e61b8204835780c8e9082f1ba5bfa4433c94eaa4fdc043fe2390c8d17718684e3c5c393df54a3a8a8f118c30c7a3198ce96bdf917de4584ceb2b886072016c958b47f530ddd1031e85b044e523895c332ff006b0776a6820c199043152d96c4ddb277b281194c763f4c78c8e782d673c7fec6b08856868c6015b02a0976154be400849364c262f2c4bcab386d81cb65904016895711aa79cd3604cb940acf8635b131555a26c23bdf13d62f10e293ccdf96c56d8e63c3e28320aa93020e2276b35555baa25895caefd86cf458506cbabbca430b1803b3b42e4ca0edc8ac7e52ba9843e5356c870657afa990dcf20718db61c1e63ba8966cfbc4c19ab925264265e1b26a6cd065530c19658600cfac17a57a3039a4a2ea602cc72e885ce3b1a6d53af66fc1d3c1cbe80420a3fb16aa509cf0ca406d50c1f746c941ff262cd5c420d57902e985231cb2675e3364e116eaba3987d940c6a089e8173772f007caddc8ae91ca2d5b23eb5e7cb936a417ec028df7308ffa00dbcd6066a0612291389733bcee83ca5cb8c47941c70ab155b48b394c3a49171da4a0be3b1a2495e8afea17b07b5bd953d85e6c118eceea4458f5d18ef7c0f64bf90
result = valid
seed = add76377cbf77d81e11886b2a7795a228b84ad8f49be07f64272c9b44568ad5e9849f9bdeeef3d88f92e6d31c6745adcd2a1ef162fef80fdbe3666449a003d7e

# tcId = 164
# Rho leads to frequent rejection on matrix expansion
K = 82b420dfcecf52dad2dafd087e9ffd148ff0dcedf8a06c0413e0e3d730f1177a
c = 495fc9b0c6eee1f2f8f214a223bbd595f3c1a06af4313658276b5bf883c7ba10499e97bec2bccbe563f2646f1cbf36a0bfa6bc3741165ac6de2c36a6eb3e04f7f464584339e839100fcc01c7a6650f994399de3b9b7450ff2d8d2b88c3e0f7228ec15c87d288a21e0c15512ca423d130c23af7851ff1ee483370124706a5fc02cf32c37f396e969915e5e20ef996da152754790f258873e59273a1cec0109081484443d0bea88d39955a21320f4be3647e2cdefcf21ef107bf664bf4bb34bfe4a8468e673ac252d8a18678532c20a198094ad0329b9fa26146275950599f736abd297a37d2a46633d1040d55dfaf00c8d2c54f891c3ebf40670ec4a181c4ad61ff864867484a8ff893551b303aba95486baa211dcfbfea9e6b45e84bbe6faea3bf331f7a1dea9472f7d39bb6fde1eadd59707959546734ef7bf9a14560b2230895681418b41469f81c54a52b2ae5e871cf88e9c7e8f3ce23c7296a0e0f38f26d263a07e511361e3be34c44d87cd783de8e9b4f2290cee2c969e1a6b71ee87924fdbbafc6efe92c189b2fd83c0c538a772a1717eec739154c9ff7baac2e9938e2e103dc6fe5f222c91f7d23ecefacdddf7c2d137e40f3fcb709dda3d88f7c0a57ce5e12f67721c623bbe78e6372651abb8c2d492cae84de26eb1ded513c92168275d7e4587b0d8cfe1af9bfc06994c701ef1fa1e37dfa41c71cedbdd1040b7fb1541253a7ea189974da29225fbb91bd8da10f8a2c50ea6df6609ace5a5c812002c6a05829c83f24f06e6d18358e6cc65e6ad4d75f0a2087e684879c36354dc4bd12c31de69f478113419d2dff3693d182f02e51b3ecdb6c67a1d7b19dc4dfae388abe7c0f4f4e64e35c412992bd5bb1a9ba81e5476785befc9727cd24b41fc5a1ed61f24a8180fbd5935e6470c409e1e3df06d4cd4717dcf64e62d94df86093800da9612a0ed9e58dac5227d89565f9b211dc871bd6eaf8791b1717a927f10c606f55e22eea7788250e8e0ec8cd28630bcce479e16d4161496114e38a104d2c8a0c860ba4f64d06ac836b0722b69f228f48d12fb584851168b9f5dd6d77a6cec5901707b2e0666073475200f3bd49b8d8a1867e685b6ce357046311d1173d30cbaa94dacbea7a331953beb0954202742733c322412d2c6be836283b2f0b60fe503a37c8dca013872a0371368dc2531c76183477094693f46fdae34555cd1f02776cba68baa35f076e6eab0a4f2737e149d99c558575a1adae5243f01d2be72da39b56447ace36fd524e731e8e3e339c78a637431a493e954f7f4305838471b278f239b73b61b8562d2aa2167e0ea8637efb94de9c0e91bbca9479aff5509696b80cdd69f7e6789c157058fff63e225e31daa007683af4c7d1eb6ef0d316c0cbe4a90018a2af3f2b5f85438db717155ba1150785099c18e8a255a74f098badffc936b6147fa3ae560e2bde8fe00ac94931d81bd5d1c0d63b1207b5bc69c4465611460f1a9532fcc80d54260742808d85a71c32357aeb294e5e18948516879228f6e93cca7210b0f73a163b0362ff816e23e15e1b0259474046184fbd488b3a2f967da7d160902f4ae9e7e9ee80daa5e479005a2674e575bc5032496d589ed67fa686d79af41c186b119f4b0a6c95745571ecf6307694fa60fa413f2955a69f3e408ca2d7829c058ff63a3186af3129712307c7c202dcc56ede69a341699e7dfbb7b9b2656fefea21b5f1338fc8a89c569e83e432228f23af87e5a2693c481cd89558a6e4bbd9c4e262762c1ed6dec6d91dc17c2aa2f09e76d89bfb3d8e7183ade606c856deadd2707f9281cbb98bddf30744708b940ef15da08c65a547bbf105008816c8202708e0106318e8278ecf642ea440593272879b0427aa24c84e57cc638aa7d6b555dab6d4b8d46f60b0d0d197723b31e43a9d5c138c734bd5b773449dd87a7fa1bbeeddf3b5806b4e7aedf28a3206d472f0a5a9f8a52c6022eab828b3bce7b315a1cd19897a58e1af16bba5b41c85f0d46f6ee0655ae83ff24ce675dcd182b2ff607e231e71ef3bf8361bbd2f373aa6ffa633b28bac4efc22cd1ce5df0d3e0c82f2bd33f45c4db461fe5a0ba2fbde310498edfab1b32918cf1b3cf05e72b1b306ca939c1fc3ad66b10ad166b52ef85b7759337ebea10590df4f5dec15a5875e53966e442caf66f01bb34b5ed23f045db2c418e178e612494064b7feec
ek = e1f30180062222c00680c1a3d24854f3905c56ec7bfe98cf3de34d62a107c1207bec4b094ed9a7fe4c5cd2d22a296638ec38a43f7a2876d507aaa494036096b3731472e69ac7900f383c1bd425aa2dd258bf52ce72a547020202efaa0f26d18e9d273a7c32434aca563e2717de15240e5c0292f46fcdd30d23cb093cda0c345437da804438691d8a42897ae2ab79a91f4b4a87c12c6ba122b1e99ca5c70a2fb6614cb5583c539c7679f97ff0a00b7c524d08f692b526808af00d88f939efc5c9c1f11289631b0be24244e22f076788f1a94e4644a76614b494332080855f0cda527624cd7d55a53064704a6b42609a566f75bb25e10fd0b95cb24c3c1f3818d30275e9f617b08134d6c31586265aeb898a77ec675472587cd0b806c3270fc7cc59db600703c69a328c757a7481ba64a4ea544fda5596c68ac5355d4f14232e1054036432fd0147215005fc7456c60b0b632b4835ec6d99b294729467d0367d287074c11693e051adc1e240df6b4c72d83253d0b8bd6a5536665e9281880d2cb52e55a399a67189763e18344b8d12ce875b606bf2c031a41145fcb6678ac42b057d61c87179f02baa626f562385a2499288b894040710b7e11b7ccc442e0a5819dc9204f74b81a0777b895863b34b143c1394615cd7e90d784118c3007e38ec9ed55815bf83aa4681c0dcc0b464736005e3a85246827f553c845a9cb9599f35e6c577d26b44d25c22737140c447fda52f01d2bfa201c1e3a08eff5155a7e76afdc138b9fb6653d76db3f1bcb8bb1a00d3b9ef261dcadb9a912626638811f57386a066c76d681fc9d3bcd9132c0c330cada477f4b1b33cc139f7da4c50383cdd15374db02271d73c0e519f3aeb8918374627c18c12bac19dab35ffd61d574b7696e440156b177329bdff116f30e3c4601034079bba0382cf1ee98e0ea44d46855d6b345ffc2425cfa28ceea45192db5579ab51e9b882cff00ee0360a5f385000939377b1b061879410062fa0ea5b23421f47f1ae71a202257867cb417c01b4b872123d7389191b879abf51c9fbf1cf7efa439181b0c3b56e5424bb97bc46a513b3d0f44d60da26010cbc711932b0a7bf9857c12d5326c25521b7130f42b229099c1fc259999cb39159d91801618754f40eef0b0043282fea96088c0586ed085897c6a737a642b738b297fb892979a81fc79340a47f314c1f49a21c6e500b7fbab82b13b2e4150209312dd7c7aed0e477bda686ff35b66d008f2900a347105219db2fe3ea4379228ee1712d716761746429ccc53362b2385063c9bf7ca2cf8163a705baff2037d3963595d60ecf4029f3c3057ce9b9d018c2a8b6c4928656c49484a4ec8dc9817dd38b741d02cdd351408a312975b45b0c1920a4937ae05c1ede88cee5b73ac5eb0cffa2c82845cdd3303912c933a704ba2d60cf51c06ae78a4d1cd2924db62925d5ce78693e13c1b6a1293742b0b16f442cf8f9b83d3897aa3626d314c9a1444c4e6688f8d279a9c5772f9153aa84210b9a5ce0fb5fcea2a3300c1f2fc5a2eda8697ed40629982eec48140c4b6d54bbb1cf71b8f5466473b4a55e1c491aa7010df59debe431eeb97f6794176e608320ba2d6f2c76e9f2953de1901e62c4ec241298913d47d6c660b6c96ef31a46629574db14a6f631fa23127d020c56a3a40c7b9e40635aa86b4208e1cf30d2a8f04188ed9841d0c18bf1e3c18eab521cc503a0d460d51b4efd70b8a10b8fd7e0a9a0e2c6858b89ab856018ab9e3f869037b1738e95883fc10305c3226a04ba78a3936db2099550274ae8b34f14200d6b5370912f2ef50fe30995a54c5561d8462ae2afdd7a77831a251e574a29393bce9817da1a5a60487d8bb82ebc52063cc37212536f7a379d98d45f59fa54c9a6a5c9c206a1b436dd211ea1559c9589bb8f7315f26bacec0b8e9faa290069a36a2ba669f669b438509cd57825b372894151931a80066cc449e344471035a71a86524939aa83b9d37b5596c603d0b76ed1b4026e838703859bc7393b4651b588b130f70610117446f10b054b71122cca5de5900df6b7af88134689274cb5dc0cb910238a9bbfc7497f5cb720ff5488b66b8dffb00996892db812c0ce24404c429f2633bd2f7a0237654f6ab318f85261bf167c8e3b7feb456b21e73c7169939981a34bafb2a8cf4840803356fe0a80bb336a1da0807adc7c0474cac74c00ad
result = valid
seed = 506739f1bc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

# tcId = 165
# Rho leads to frequent rejection on matrix expansion
K = 40eacb9a2018ef4380589cf75bf1387e4b95027004eae4e90d23817c2e17553a
c = f2c8eb77b2d4b31c4c118e8e26d3d65b517aedc6b9361c695727ceaf994e4a1c87ead4c1e901d30bb9f473b243fef763a853ba40cfdcc7287f56717cafe5f78770b9f826d3abfc9c69c08a90e92e3b78510f194f8a8c22e05d4eacd26dcfef518dcf2df202ebdc81bfb12863e728a56c0d6ce7a6f193e76e1b1c3ed594dd2fac45f6e61d849d5d2e84eabffcfa8eef871d2e60ced88c5defd5465a246b33107ca8c12370b2bf32908d2715ca50d4f33b0198cf73b158dc5adf765efd1cb32008a014e03ba92b5e277dcbac0f8a9ad53da7fd9cb4c6e516bfee6d9f60aba49341d166218570323c5a2092bffafa1d1bf0246d8449f72857afaa21231d7103f0b025b943e92878d3b5f19e9f84add2bbd136cd0980b8eecb45677005157a31709a19027e2b7c552fa01ca95c25c5dca908004521fcb7ba9600e3512d9ea74562106f690a85e8be708c93cffc5250f501a6f8b6e9540f4a76e8063af2336d3a102d549746084a751c67978d70ef0726446dc6ee2f3d226db50ad9a95f1e17a75389cec93442e3eac7f38f89093c0cf5a219c4941311b4e3692e2c45f813aca347fe1f826d3e6f055f83aedb178844508d20f5a33b41a0a1f0f01cd8e5ce71baf202c477b8d0538c199e478f0f1d5de9a4cd7e509e97545ca581f67818571657fb0ae908c672fa3f20448a598f8276ac3b577adaaf7ea2bb554e1b6bcbf5a31b207417bbaaf6f5f5d44f9d941696318a2dd6a077b8e126cb70c5f9ddc6f1e73f364f099b7668474a29c193fb8b33e48a938110ba500f00af440d0a6e0aa14f58585ea028fc3933a29b1f3421f6114504dc4ef484839a2dade551b392d923eec25abb0c7dbce78f9187e3a7a6f3117dcbf2461c2ce706f19ab8974559e41a69257e829c3ea9f00e21254b01894da4d52ed34a76c06578ec742716642cbd744c3cfb688da9c63dd4e56b064391a86c951693e9464e6496e25d8b147826669f2175e91a4737ee4e17d2f8f18297dad4195f7ca6c340bcccdca9441b22db88519b7aaa471d35ae5b8a7d9cfca80c59f9c8122167b5d441137cbcc6285a7a2320ed65e49f0422a11f51eef11bf64fdff2e653b3e338e505dbf507b37c75fcc101bc065c5e435156fc4dfb546b6697461b58047ac281196994078eeb8e8fef6681bff33c53a5a71e6992c3f07cbb9289f1c8dc8cccba79dcd8fdf5086337d33a04b2a8c86a60bf36f012ce278d04ce4e8220e93604f60d42a0fa81f0bca2f07885cf7aec70ac9f698359248ce9a0c21ff11644b2aa6dd59c9faaa818987fb11b9c6fbf7598d750364b2ef1286a61fea99e06522ba0270e2675bb3f9d603fc79569d4403c188fb6aff5b7eb3a5fe5a01d6ecf511a76e46a7020f2c3baf9752c3253e362b5ce503c79aaad6b205daef66f63c073a51467a8e5f3121f96ae00d3c3818a2831fb01bde1810bf9ab73f3231f52bf69eed138ac2aebe2837c12c958029ccc33b62cc46d45bec1e9376555a4ab3d82ecd8ffaec51ef4491c1f335f388e0150708e31db9cda4053fffdd7850f731132bedcfe2e60bea0c8f850b24e7530e569495ba316a387ee181419d9d26705355d32688a12488e620047b8524fd2b7399ca7a6b63c440d12c8aac7b870bf4dd9d5a45c71dfd9db281b4e179dda36fcccd8d3e6c8a056b11cf333c1c82259d5d1e7d2006d4b67005dd2d1b7e74886c018ea6195c392cef590b9f0c6b2a97c6f65d9b1a95fd0b7b283d480a9b0cf3d43d23d51b0a36f7d0a456c7a2f24b9fc7138b0905bef0557ada202014bd4a84797b93842e509c06746c9a57aaccc2d17ca56763d85d5b6810f1c8666f9631975e8ba23ce8e361eb9f4b94a67fe010a2249c97cbb750984aed4c70faee224a4acddbd4d61a10a7c8d6349562c2e2ebe010d8b566a0578b3023624a56054721c821ccd81c288fa471b38b9b680c94e5bf886f43aa986cd716a755d12e3c4bc57f1fcadb102566c4583e7f09c944c663a33c3f710e0fbab3a4cf89bc05d382174b555fd3da20d977f81c1615f26ff9b04a424e544bf2b170926c204ab8b5fb11e73031d684911ebef5563d0c1470150b94135ca1e6a2a00b934ba88b3e9105fac2c422a727c131897d97652f9e6684954c667d9cf1649a528389d9105e47e89a6a74eb1d538e0a04c64e4176814f68ecfd3e65350fbfca9a01f2849fe5ea42e0f6e765af927d2aa
ek = cabc8bcffb8d5f63baf5ab7bcd9c1c40615adef3c1cc703f8234620829c72813cddd77a55e4a4d1ce9c8ca6b4395069abf077a9a42797ff93e2d2c4b5f4633b1844b2f54245fd774678705f6550a1c7bb0b68301bbb55bafac63f3085b47e945e20852d059852eaab63c873ece00b94997550a5964bb4547925545e8216d66996a67f756d01320fa048be5b872d3a82c63db2775b85ef02412f40b3bb014901f0940c0c683c3a2a6eff936665abea4b6886104cee85b698481090d1797965a2271e78bb21075bb168ca4d743f0db446f47ab3991442023c92db566ef3ab4cd5ba46b919b8988b017a0cb811a8cc5791e749a7dab34a379e5165981ce3b08809b8ac81d37444e48b6832b7044a168c9145fa5659529d117c6ea7102e15bb8d8730523316c9250340325b16327ef8b405c28a482244c22d95d13f400eda0620511a926f19c29573c2c16b2d99c4b90c2b63c5c300603c4ebd906d1d78e2d2c1c36a99f6d2c9b7942369df26aca8125aa22099db167ce3a3e72761acea63fc0818f56f13c257231f0f7ab1bd823af840653558dd6412e42b65573123c93995ef9330f1b49cf9094af7f5b57146b03f603b242cc3ded63075c3a38b34214c748a7c9735bd2690cecb894c61239b57b482ffabc65972887b71838141fe4d15fd293455ef4781e0b57247351d1ea1149a6b0e49177edb720f1941256d17371b3400df8b441e574306141dd65ad12bb7bbb9c4c2b418ca5c5ca814654231ba177dc6a3773bd73fb7d49ab7f53948f91000acaf1951815b91d4c4dd3a02d8781725d8626d020130e43402f830d27957e720c5648f33d92f5355dd38fec62b713b86aca41c5c4f4baa1e1a0dfe84b65fab54910010ce1ce1f3a3f39124cc42a718ee607cb4233c9d94c7af2a50be075254995e58b8e348105f42405cb6a7f0f93a1d4ba12a2122945d97c07e2c0275a3cbdbc1078b1859ba5681bc16a4a397df6d92850d6203aa4a9b4f60c8b616f10f31a056395313c2ff7d815343812c0d3623f34b3b9b4171ac545d02104aaa30790ba55be5871f556730f532a7eb5a3be19a47cf161f2e15f9925648c0789634b55453caa5ec18311e7877808cc6ba04adbcc4cabacccf7055ddb24a55a172c6ec2809f83bb3dc2301ec89be911a12daa432b26c868b12d567295a833a50df48a5d6b4112077bd7bb8cfe236e85666b0d8b511f910bea2a1b482a071d16886f89a3f3accd3a00ceb4f04b224cbaabe9c0134c483ebbc64d1243279b962e4091f599b8314acc968864a9476891a906e15001a2e9c496096a0c2059fd19055332b751d634cf340d9f54b8f945ce55b42756d8242cbcaac8ba8ac74729c49978e6c25008baa7f42c347a446d3e218b040b4e7360bc26b3808fab3cbae69298c2508c10aa1ab271e190afeba483e43a55469115f3e09fc385b55c55af755ab195d74373619ac1813607d07c19821af93265477a15184c3169fc8403970702da31187822b8814945847902bca1333aa47c1179c2f5c98e914c16d1a2a7516a9c3c138b240ea7b04909763fa162cf4fe4a412984074d34ee6d9bc63a10589ea031a784a1f654c76a3b072b839a2e002973659f28422c2c832607ba618840b715a7494fb57cef6760c43bddc2c8ffb33b7890163c6c7b2ed5ab3f185217766811f9602b511a94c422213523dfbfc5b850736a1206d1de5a3c7631805221031161daa59591b6587b3b3740dc2b3cd3aa315d36764783236e6c077a899780c3263e97c7c249dad9a4634a07f4403a5c1c7900c863875c66f98c51962a66adc82266d36c6d9b63fc85356b8e817a5d587137507fda09c46b802fc1994b907c6b55a8cadba640f10ab84a48a316b04f99990349a4c1fe1b6e430839513aee3230f996103420c42ffb37b53440a22f0a2497716bd57683c5a1044998dff2b0bf6738086587518d7967a88b489d57de637287bc32233519d960c5663a2218fd65347b5902e001707060c53f307855ba36ab7cb587657f83ab22b5bb52a81bae8948f7dda50f81152276ba5f6772ebbac06b1477f75a501ab514f46d08b593b6653da1ef869a94db4ac0f7667c8911a045ccfeb727537e90ec1c84273326a26ec54f5b73589932b4d4b116fa0b2759670833a72df6098c2a43d5f04914c83640830221ff8c6f1c0676985a6eafdf8477115ee298e591e98642136122c
result = valid
seed = e4520cd0720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

# tcId = 166
# Rho leads to frequent rejection on matrix expansion
K = 1f50e4edb1a732425c7c10ec08bb0e30296ee35e905fe06c81bd911b16fce8cc
c = 7b2ef6f94ac4edba826cc4868ea7af3ae590f7980a668bcac775a1bd44d118ec5743e052c5bdaec11a18b9bd6e996c459331eb806e1e7234834766532bd634c17f693a229bde48001a8f7bce51fb5e6c32512f11059c7e3f2f989617229a0ef343e8237abe7bd5d85e26d457263a2fc5684336571234356f87e6beb6a7afed88df1cb72f920bb0b2b2dc4883da2eb61d3764215cc8659372fdf95fa8d1a2d23129cc219dfa21e257cdaaa99ef27165cd3f995385d06cea939b743d42616f2b60c6e8555671b4b45d0969e9b7452ab23ebd4273820704461c3783942ea906c22a79ee8b5d2970a5421ae2cdab4d82306702ff38363a861e7683c16c656bb82b89a913dc657396948e58e500f222b2f2500ecd993cdc32e3c938593c86e3f17d2336132004c630d986bcec860c331013bf778d2ebc457aed9fad7d04b4be72ba813aec65c05b53afca4b8b9b84e78fb7b6aa4945ce9bdb6474805d0e6564e6e7696290ff56c1e73726f8595eae0b42a6762c2c7a2f1ad902ffef631ba7ddaf34c37aa9cfe6e9d18718182679c187b83c0f58dd7f107035014f1df8d3f8d82db73222dd7015435715271116c9ac0b1b457e7d48e287065a7295efa4dad2e35faaddd53305f2d02134bb22ab6f73a1bc16aeb680f009c0abb3764ae35e832f97b942124fb5cfccc16b8c96238e34acd38f5930f81bfd089182d2ffddd3cf3f241ac2803a2602a23b1e78f0335f79378230dfc35ba9930c972ef27865c70af45d5b96aa59ff7d7ee07b3cfaefa7b6ab20409b113c7e092729be3b3ffdde13a0612592bb01cc7d6ddfac826b07172a721c8ad2ed69c594669a97cad18705f5c4b075cea5b82f5bdd2499f38dd2925f9b9fd59d1e150326c4a3d4ce0f45d3f5ab54b499be624b840dd73f87fc7bc7d593a87e037bf07ad052202cff0d686e4e0ceef7d6c1bfde7a2682aeba14715536ddfff24d8c93eeab3b42faf4c8d027812ca438115b2cb6b9aa2861a1e4f52a6ccee6c11e3ac25df9f1d39cc5b8d000abc2a452682563c40fe638b2f7ea15fb51aca147904b1d492e5e2d7b5a00d206222274b797d6cf70cb88d6206bc9d555ca8ad04ff1e588ae2d012dfbe2ef8310c6e2609ca6712355b3f233be00743cd3e1ab5bdedd2316600c6a053c69293da3b2cd6623a616497213e176eead96489ef64c6b927b43f2c5b1a0264cc9a8fbedf10abbf25f8146f27ad19f121399b094d100012d6ba98e6b0f0b2f55e9a7b836a06f5403d3f0a3c5313c56d9d7cb1d280b734c1509effb02940e137d098610dcb4985dbfe2b4476a811c6a6d62e2ee61ac2354b2bf29bf77992e7eca16833e8d1867ba6a87857b589532873ca07a9c2034c01329e3cdf7e539158d929b34175ba73624285ce22292fcbf57d42322af5a6f55361d0e361e6e6b13569c41f3a8b049061b472dbc15a27c68fd17860e3536ed74787ccff5191e35b30dafd5ceccdf399708afe29e4c6794ebc176f26a30a7a45cb9d6c7a937a954109c4d2dfac40582e413c03e0cfbce3e7a2beed993059f486381f214cbb599bfd002e05553f8c718a0834c4713be8a9a9349c561d0c96ab5ece3953b111ea39cbfad52e0ce3675cc3e8fdc98dea8f8055b4cab60d89c7cc6194c9dfb190207fae796e1d9a2e0c0e9d91d40676e18c77c8b0d167c53cbe65d70d9b78724fa14d210c9348dd757ec259308d527f8265a3cb22fbc53897575cdc670f96e7a67874aeece2501b45e3a3421e6569b26400b92f46a24b241bd17137c694875f329e51d4692fdac125360c22287fedd9ae94eb1f3789afbc0c6cb7298b166854dec9a68c7367292f8b316ab63a0bcc36b1c27937e6048d7bdac9d1253ca5d22c04f25f9a5b3a03c075928c015dd90a56e2f4983b6d90f92ff9907ac0e4077f572469e8ec9509ebdcd2b013c13cccf987575539b72ee1adf0bc4e5a4ac76de4de6c619e60782fd099c9fb5e4121e0b117e8593b9cbc088c3fd676714910e861b8de79327fa9da471bf9de5f74efa3fb498166084c5b20ceea2afb4053b5457008b2d95ae9d792adba770849a29ecec1270b50df8ccbc064bf528b8af334f2d9660a62ce8ec9575d9d655e148c8dd51277b230c77353ff66e2fb37c3674a79b9f17d080d4726e625f7fa7cf603c4e7d80a84c9f257967640872ad4ba3ae689d546992d33ba0b5969b64d0eb81a44e2b51
ek = 82f3b0d9f13bd80a3b56311a71332e91cc921428a890725cb60c995877634617a82d35a18ab93dce592245a9008a74be92857f22134be3618074b4453c7652fb51cf28f87936d5368563ceab2c8062fb8cb4a4071290a9f5a009d12ca8f75563f6f4239021b869b04a8708636663a1fa61beb8f1c93a65a8aae525337a1dfadb90661968eccc4f627416ec87be60f529df939de40708310825eff74308f817aea3153390a1f0d832d80b940b981b895acbf78a315a0c39f20365009abe948231483c28bdf9a7bda3cb0ab37873f6c3d1335c509b6eda435430619e4350933b446e06d2c77eb70ceeb34af589643ed944ef772ec750bcd64b062c736828b9bd7f33229e48466fe558ceb7cc0620cfd7582259891d9620350b189c549988377049e3e05a900b926f00c72e131270f39be2213d1a14b3041b0a3cd77260957f3373b7990234dfb4bfd417220d6b737c6340d47cbdce910d97b7be22da4a6c10049eb885f5d636b92a1546e31e27d0bfd7516877db42e65869e8932cfb9c106e2865927c5b19354b592cc952547fac2872e6f6917994396df715b337c9f4aab28c1716f44a0fc5ca5099812e77f48843b4cd64446a0fb429b8d39243a996c7b601c1a335514742d364293439cf614a1c4c2b5c1934bd74fcc926670c2e65aa08c04843409a11545f2329acd2604d6d85c6caf152650674f4404a8f58601226490c9c4a47962db23c3c5cda9b033207085b87199710504315f5210a9af7a697e6c4eb94aa0064adc37b2ee8dc997385cd602302709170987a7063935dc6a39bfea58ee2d2636976c7654834dfea35f777b5d643607aa529b788819ac03c0eb2a5482163235310bc46b3d1c4722ac48aaa979bcb58706d87242ca84590e71fa18766d5e07eeb4a038a67c4e625c7fd7caee32222538213ca27984439cd5f483608d59f2a0a683d31be74296227ac01b8a858ce106c79d266ea9c9454799eae9c4e8a2b8a5c0513bec9a2b824008679059fc4a947d00edc73a828c258c3c4444cdabeceb3c959843ed7b556dbc7401ec5be44a33707d96bb2728dbe243ea50abf640a484ed1043f4a0c23a412098b5acc847fd4c1a7d8462731f95aca46625398b938f0774c330bb81299f90ba28b6401f2377fdfc55e877b047b74964c202af6c289697a7d8155caf6175e34c4257893aa991913ca4880d352075b5a5d5d305d53f48c2cc02f30cb33c2dacc09eaab412870c68794640b481a241c3df978a0809e61fa4f2cf1251bd873b75c8bdf347787275467667ec8db151da83fde3a6e18c2b4ca5c2cef37af815b707f6c2dd8073b94896ffb7310adeb22eef0c91d5106905213d133002b467ea4066efaa983752a0ba19849b0f804b03a40e2a034c4936b11a64e9894850c786037dab9bab30677c7197299cd3a5b6902a2545128b80276b781438cba8344db0c90f60137199c396d887c55db8a9d628d7859a30d5755d97036b30665977b30f1b32a8c242bd8389d021324789694ba6c347bc98e1815232e476a9d7bc58d5710a1455f712c7abe5495971b0cdec4644574a435e84883e3c745100f07255a6614c48ac43b5833acb0f5629e892db8b3299bfbcca1812b80296a70357e2790cc8650b272d1824458bdb256725cec6f94e7a0e67b55219c0df4d337d46ba1370549b8e8a2ccc1b7b2c7005d6c37ea175e0cbb461a802ef28c6f4ff020cd8652c12653b08bc9a9b76137f0726af35a9dd50dccd581ed702d4fc6347c99aeb4998a1c8474e2d6a3288a828eecc1a9a3210aec4d94ba81872845ef14638b292f3080baafa6bd303c13e1c02a94545837ea446a179041cbbe36c946775aa7ba635193349b0d397fb0112b096252be413e1922672f7c04a4fb4dd5c8441eda47cd30b71c4a3059853ba669042206d0a5fc8739b71f75f50035e2ba7a76699df13dc7689ff4ec02029783be05c8c0d5252c92535cfa1a8b847127629f66b602b4374212716984e1980e7945fe7752ee0575e8e84e47d9255c11cbd3a84877684cc87a0db5c54560821f951b10641cbe48d6909f13b57985540f11382e875fd641a55c4a73bcac49915420a46027c8eb326d21b16a0686b57267b3b0611c5867a80528733c8d49295e443b0328fa3c0f0a54656843df164b66c5006e8589769347773a5bdc5bddf58e8d932254c779b62ff4a35fe2e4bbced58ace387271
result = valid
seed = c9105d34d80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

# tcId = 167
# Rho leads to frequent rejection on matrix expansion
K = d923bdd45ec129f7a715aa48236178c45a473ffda3d04d38c36b3c82805ae77d
c = 2bcb43a5f185e19989dff609a637e08c4abae03fc2f406e612b5521832ec7248473042e8c90eb281957ea86de872a6c8b314f687d99fb9d0a93a1e6514a094cc92786978f28989cf74e5c9cef56b3bb4c2a08c45629a6d03a9a8b03d7b2f6e62a38c4e82811d4c45cc23d5e5b48a7f4bff64f2b4ed6991833cccd14a9487db6bbd15d409c29b735db1f87cc96354f1890e6674090b24757a905acdf86631c62607d1da10baedf45570bba22d284930ed5551945fc0f8cf996d6cf60da3b9570fa3cfcf880086c6dc2f0e3dc1dac1d8b377b74afcb55c121c0b16a59c73154037b0455df9919bcb6a62062a0715ad2ed5623f6f8786774f841aadf06c1d0e9426e12d3de1424c33d4b19d0434b56acba949c8693494a701ffe678dd667841357bd4371e282746933897d7b6fef9c3d6c345366c355a6080a664072b3c0aaca3f3865c626c5ac933d20540f040cc96f1a5beda73b9deab5b625efdc7e4c5a20a70957303354742830116c5bb49d30fd26e7395a4082d65dde4f9c2da6a754b033516bf470f37a30ddddec11235a1edbc0df13ceedf9358b97ef628fae4ebba7be5622c3aa8708a35f2b171631c9454cfba6856f50cb9884a87f9839a0ecbc1a380012cdc8f9e7843c3d97b53591dc0444e3953bd0816c94ff2b64b1b158e56d909dd62e893079ad878eda567c3430e6bb2899972566a467668f0316fe573203449fddad9e0b2a67e892b1304afae3fbd82d639452f71a4b385f7fc12c8fa3ac5c20b8e7d26d98b2748f3bd05d9cd2d767a9af04bb4ef310ad4df38653a3c30d09c617bf040875dc06480564622f3526733a32dca726cc0aefed164a3ee6a4bd6e14da6e4e36bdb39c08f1b4d4d19dec9156d2e01a43848da9fe4e17a41078e69d26071741a124b72486489ac1181bde163b139b246db52d9d44f36405a1aaee4d41d227a3b53100129aee17e314a5f18bb3087b1a25f0b9ce7e91be602bbdbb0b6bb3dbd8b71a2969410e9e084ff482667303ffcb80f2d676bcf47d0945adbae7b2885af65efa87c15d8381ce72ec8b28811197e6d98e9d4cda7bd43b5aa98f71a470b58232edd33fc1d1dd80ab4994c6395896e44d698efdcdf82627a472534e95cbe6757689f971157798ef470bf5d341831e4b546709e9d1be5a9109e912ac3fdd786442a874e66261e6f9c9678917f60bce595e55f892517597ac8c9c81c19fa708af4345decb400dbc0e931063b523ecfec1a21da91879de25ea15857518aa72b49c286b88bd5532ff231ddd6c8530034daec7577aa2b90ce71d0c378cf95cae11b52743b0270f5492227a6aca5aebf379a049a1eddba49a988650a7f30bd047184b9c6c12ca0b930ea72112a007e83512812627409382cbe5abda611876ff6facccc31882bc782a6953a7449448724308f33e731c2c5ec777abbff75e430db944c9ddf0ab78279590a826cb4bb7a34c596653dee7685cee871e8e95afa7b5ca897c6011d9bcddfada2318dc6cec04c94f473a6160b052535d2bad990d633a96969b199c364ca3ce3b45d49fa8da6f9bb6409d00ca537eb59a0d5ccfa9b66323681d067c417382b240bdee5e0025abc2dd85e546e50ca542b24410b89532c3e62fca341998fbb46945eb4e72be0399443c006c96ed8df15ffb7a3a78246ba67b7d17a0f335130f2a80e3e1bbe6b9c7d56997d3755ac07122736fcfdaa2e5ca69c0b532a2484e2dfa7172c3c6a914ff091dc3bda6d75153d56f851f8d5defed39249ef964bdc45a4e0e20e60863f96675504857f14729deaa7ba10d24594125a28c20a57b6126067f6eaac881e74da95b648f25cb067d7578924dfc1266846b84ca8afaf8f559a7650a160047f213419c6e54764f76c6766393bf974e144d586afcd2b88033839fab4be5becad9204b1125903835a0a4146ba1c278cdb7ddd2af3fad0b191f546d0401dd58d1da70bdf8af2e6ab8a5321804a918c969cff6a6e21e617bb44763876b8087e0010521e4d90ce15c8460c0649cdb0ad97dcc52ae8dfaaf470eb95dc766fa4fed4c5544bfdb29f8ecd22b8f824ba5e2193be088dec967cd32cf14a065999611ff1559d8ca15afd8bd08517fd8e778013e8549de5471de937edfc59918026ee0a44ea33b35b8c0edf515de96e8521ad00580be18ab9a6dbc50665a1028664ab6d7a568bb3316644f0690bd51ef893f9c4c70846a4
ek = 7958a4ba609b0ba646aa06b412ec7d25f008c073cc6302b69005ab212a455dd54c88f3bb16bbad43574fddaaa36fca1b51815d27f353611c7869685e22375f3a2779824289900029c346bf672180c1c294124538d0d849a78cb4e025007dd083db055a77e095c877956e8a38a510b02b314919d0cbbbe41219a888e8818686ebc6e889b714d94c03f5a18ed98b23873d119698cdd295cbfb21ec012749343e3f65c2fdba3e83d41cc0d664e92a8dd8f0136db56b36b859c606785b01a3ed048028307abe2388b0e32f3db691e6bb7657632ff10ac5c3f1337ba97105637e56825f1c0c151af27b11eaae7310b581324e2c0664e59c4c6186bd2469cc6fd42aa1202d4b72961d33c6d1f094240813888c56c3e0b0f1c3198b3763a937c9515c6a9b1913c18a3566e525b56659192640d3b945dcac633c0c17e41222833a1d07737680d33ad668194b7cb0d7c1b543b6920997c5d8611eb2104582d2a2769421c1f890cdca2916e3c72c78098c4c338f0b1df93070161c40796231072043ac568ef1ba8b0bdc76a80a396204c03d49be0800979ae51c266c581a95b33e975c7a50a0ac6a5725acaca51a8fa6a6b3030a8e5fe2966fe27b6ab749bc3ac643b617884565e949b2cd29ba26464c605a4f3a450f3ce0b5ce692a6999a6da230aa4939aac365c4194bedf3bbe75840095f8b22ab00244c7b0bc306c4b6c181d4613fc62039cf9a167202f9e4a1ad1d43a310229fb1b3a288c03311047fee225a5c42a15c34450ba0290945a9dd66454194e3fab48c1868caad166f58076ce49038161779f6113c496c45f348607706ca9fb7f958c3b947536b5f8024342712be2aaf977497801565a363c1f3c35cde49977172abd67476ca314f2fb59b1990dd1846708b47a2a478c757a4e1b398fe767a438fa72ba497562bb520d571e58300dcc77830b00b8b6b6abbeb03b6ec96fdb481e320544e0b8c1f6a90b13666a893492cf515373114ecb147cac976ab18944d4c07566942dd7a73ac88413183b1f21c98a57789dbd659baf006fcd705cca65981954b3e95b9368b1596bbcb017abc00b095c72dc79cb3c3701d07018baa97be67fa0b161018b3b49a27986770b06865e50db20480a82a855aaf6052c3c611b05223e8fc1b4d5321705700fabb159ed5138cb921dd08883baf44fc6d5bd11036988645c580417565a69e6a3913ef21256c60e1bd2af457077fd5770a30b10c9b3373d1bbc96ba027a90c4982250e9f60c46434736f6b83b5525f00890fcf02e041cb9fd246df013aaf2955928b364b6d05459f6812b8824aaba389ac295768741577328243b328c99b2a5e9b08e03b666829088b3888ffaa65caaccf845879f548811020fcdf7a4bae1b27da129fa893e9c19740182a0393286d748c1f55464ac4287037ab3bbd2099091290fc91df1356f3848137af575235452442c336c96a2d5085e0d399db1e4520d266f97403ff68358bd5baefc593cf3540e372158459ba1bf58af12994f602b52a5b893cad1bcd50c981693bebddb19d01584d95a71f76bb855a827f732600f7562732975e4b2093b8c88bce18bc6252242a2117536b5b1444a17f33225517ee8c8127b8824334ca79f38a13b5735646611cb6102b8917eaa11aa14e75b897bb08106c7771852f399a929bc4ac6247490b4ac1c578c68932dd0a5934f524990513754d1566f528257f35608f88ac8242aae7c3dbbc17913f0130a738111dc07dd5aa3f4520e0f543700a632f6cc2e40a2404038a558f7919aa2c8cf734b14557f5fc2c2223c229aa49d1954486767bd082c92caa63e2e3b6989c579540c810481a08c7cbb48a1439fc43a947ca18081a493f90a30d38452d56130aa240c825d51451a53037615915e23f226037b275146b4cc436e97c56eed146cf90b7acaf42d6a7b74886835dbabb09524cb095119fb278f9a7b6fd6ca68dc74055fea3f8460aa45b55364a4497112702acb1f75e1b6a815b1725bc2001d5e551882b78150c1d95f6af532662643c69763b2989deabc378a3480df371c685b2ecd06abdd813bbd89169ee56566220423f552603a86dad269a4d5bafd3114011045c3f7b24c286cce463ce7039feb2097f251b25db568d0148800d85c4d33c48d694b005a7714f571c1a57bfed23d2319d0a2fd9401bd62e0833bee2c43cf0508af714732e8b3d4abdd7370ccdf35
result = valid
seed = 779ed813cd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

# tcId = 168
# Rho leads to frequent rejection on matrix expansion
K = dd468cb1171c0dc49df8af619a73bf536a02cbb971e197dc74802a1c9886aa5d
c = 48bdc74e1ac935fb166e8787b6384926197a121a97c8c21f2402d1c78a8549ded17b04189664b5290ddc961883e649cc02a81ad8d219b1fa68fa0733416e3b0baa7bf6d611aebf1091fdcf5d54c8a35fd9119812d89bf309a88c397ab12e145addf95fa5326b8b0bf7672fab1dbcdc116aabe3fe83ea9005b05344f72404c6c7049153bec1e494959f2e70560689d8ae32274ea59d7150d1c714ae0ba8ce5e441cbaacfa4f305f37ccec1fc6f99e46111fcdf31a3cc9486f6fcfa2e1e5bd95c4d11b82af923b80241edfad310f2ca1f94c57326c8b08389fd436fa5c8bf87a2dfa539e6733e3b88a8f5735d9fd83111af94551115266ffb12e00a14c214daefe005671d9d9ec2c4710bc849b0f36491e6be7ddaa061ab8e33ad0a0f069d882db92427e9966d4b53f31404f3e6d61bc7def5470adf4b0719e4301e40a4fcd7fe530f44ffbaa947e79325062b2ba0f0d22900f750da606cf71579f0e274349ab3ee67e2c32f28f5aa9e97ff28b8e6bda5e251d101fbfa0e0e0f4fcd29b5f7bbff9e53c07a6930d40e31f65a4482bbe8332d02b912c70ac5c2242daa4e7ebfcb33959784de2d6acea5a207bf3b0c0db52d2198500c9cd8fd571abee2ba09a09b458a2719604f65c3addc4e8b717078126342dcb623b416d08251d36dc3a289df410dbc3d7fc810bc35b35d430023526dadcc8ec0dd4a21b570e9e9b4fe1180f0e7049ef9ba1188c0880ecd22bc459dad7c9683572637b8255a08ce000b0b03d46ef7ce910f42e2ed13df6af32006d179e670b2ad08ca136f6157019b199fe1e6bb5a7709b799c22b129e5bb17b1e7f25a64d62ca3d5c856f059b04d26b70d71950a97b4879b3dbcde44da75347027e554652accb8a92e7f34a9f93c87b35c16c5d662ce1a42814246faf54eb8c9faa01b8c23c10cda499bfdfe036a6883cafae985c2a3788371940947024322cc3923470bcad87b820f892b3bf8d4493d086e740d6f525d3aec49e6e5e812ff471f9c297f97988541fc3a59f8543ca210057a90f7ef9533a9895ed4ce9a5024ba32165ebcfe521ffcc84d2c38a53ee022d149b569bd97a2127922bbdb411411fdf738ce30861fa64402669ab90f591a51e27e3392119aecb8521ab0355b41e68601ea8abe4bcd4072f66db0ff228e57ce2137b63120407aeb968b4f0a18ef70c61ad703537ea0b1f76a5cd16750671b2d3b2abdd8419629ff24d01d53bbd0c636de387f10cd7d7677fa8bdbffa8ad5db3cbf688fd5e9436225a67e46f641fb04a00c8a92db422b781444485ce0826fde3ca61c37258ac718ed40c60d5175cd79dc8869e90574130af695502aba08af9fed26eb4655930396711e5fc18be4d2002a5a8808d3f636095024397c481d867d56bb070e0f215829cd68ae6e37b8938c102335b6f0b44ff64f190654ec201f6b64891f3873186296630abf1d99830f2f67251930d2b087602821e45be9ec7eafac5907e89f5fb3096c3e2e9a7758464d84c009da7cd5fcbabb49f5b7bddb49bfdefa0264265c3d5d7ac560fbfea94f7f837f8f99de25821fe9ef5c9d9545a24c85435cb97a78ca39a18987043e86c506cef22890b4a41be748a772c10ab4b91fb35b135be1f55219eefa3c880b25608b271b8af91c42f9a9aa8554cb992a25fac4e8d83110a6fbac71466233647ac29d6224a00e37e90371a5b1909ed481b7b553afe08946f9fae1d65daaf38ca6c27edeb87979616edc8d3627c1c3965f29259a6acf64bc4ea2691df8fdf4c43656748ec3262b82a0b869378704bac536eda078d4a299c87fff16832ff5b6bd39650cc576d2642807538050d633a439bd05fbdaf9b86c32ebe5542045c0ad333815e8ab13a61d8c62b24a03cf1578785f75ec9da4c2a50585b99bd5ac0d198b4c89f5c175f2463efbbebea0ec4b24ba128997b92a70a7ad9065659802b44e58b06d2b9b709ff2570ff5913c869bf40edd64e99b983a16609ef0125bcafc082339470c9c74357214ddcf0ea80fd5f68ca0d91866661244f16112a8d339e6d65d2533b7ae60e5c9f67ef56ddc784daa1a29214eaba3551ab46386291f558c264447aea446dffab1b5ab4a688adda2aa951f2057fece16fdb71dd10e64b8b0915584afb061cff0000ec0b9dc2e34c9c3bea06096c9777779580dbd42679b93d1b887b6d007abae99fd736d7fc0e766e8b4713550825992a4b
ek = 1331ad7fe3514899819ca1853ef7be63643e17ac0072216726a6c2853b9cf67215688aa7374c5f2e3499fde4401c623cf6888d01bc65556a5b9b4a6b11a2784e6a192ed0a4784698c9c8ccd69bc2701aa897bc4d9fe30d7a93913729636bbc8d8cdb5dc3461cc6b3565e863767098a93084764d730189364f866bb501408cef97a85e69364e1c21b62c756531657e939c95a0b0c387611e81d9d6581c8e777d2e9830063ac0230969ef7aac8607f355a6c4c0b25cb6357d7153adb762d9e617c3b4bc7d3839aa767239dd9354c896157f37872a60ff2f77cb3450a397ca22107b640a20e24e5cccd95785a416fbe05be2aba3e426407923ba285112887d72457067b5f9c7376d986bdf4b7fb973f59953512e822956ab7ebd26119ac934414890f48754e821146fc26cc7a2d36d37f2c4b4eb79a71a528837a491182a35a0acb60eac1ad2fe7c63af0bd88906d7cfcbda4e649ea835590c6c4de23581d1cb984a83a3d864eaff8c14ca54ef6fcb731477ed1443f25227facf206d59b91322aa685058f6ff329e3946344a186cdb1b75c8b2ad45c9e73f8678e60a76f5711fee2b445b5cfdb8a90135a14d961c1609b9f33ac21fd85158e746b62f1cbecd03b970364256aabece271642a7e9a96c5e5913f95634a7c791e0885094d28759300ab39141ab9d270ea016db3174f03ecbab7e2b0379cb46dd97954e748e6585e529c22c9db51fd5019e3a812ab100b75c66791b56023d7a9fcd8b44da95161d19e7a55432fabc4e2da9a2486bd48b857669999be0116f9b7a19c238ae19c18210c27a1d95add95bfa7636ec9334bb9d4844814887bb4128c9c69fe3895a4332a599136e045551cbb630c7097116453456363e03050df93af51b005d98a8137d93ccb9cbde52446c59455e86cb003a0ae3d3a8d79d951afb78180956e5ff4cb26e94578542bddd20521cb5cd5452ffb6c461a2b892c59b5e9021a24169363f6027cdb747025098a765322a7282485a3e002b05a66235ed678adca150728b35cf912247409cf25c642429898400c0acaa08b3aa5bc459b3f5338a28783e491280e635efdf192fff3b1a7ba931f46be6ac82cb6cbca96e46fc3ea9162e6711ba1bb184149d145818673c18801016b03c9c62c1c72f37fa43699ed13af7c560f926424dc82879f44b1ad009e5feb8db82163038552fe13457e740b90c76b424c4dd00145878cb95edca213c380360934a41c5708db52de927ef1896577da404ed65a3e9900c202abd9d62c11525639598763f01482305d5829216cc8bd07b7628249a9258b4990ea08c2ec88b0f1c6cd250a67e2a641d50212baa592b737c5508f4ff94cf13a6f2cbcb1c07a200f4929e8903e2ed610c0da190cab729aacc990211ec49c05cefc5d7f0266c875a741821f5ffc45f7ac3cbec035c78a5744c1cb4c3361c4a583909b69b81ba0d3060c5a822121bb4c72882e4989cb2d8768c0e79ab2199f593a5cd12724439917991444edc23d1f0a2364c03549f38983663ca633c7259c5d94727938ec4de6261c4f784a5ab5214e0994e90a7a9f545de3923872873ced441beef4cc4228898c18ab35932dc0346815bb4939e83d366089b1c4667de1b3c7531b2b22cd04d69cdce39ab64c1d15a02065fb42f50044aff987eb15cdb123967fb36880231799333f49dc7faa17a4514a6cb0d57b4482113e328d2e08bfad6a8296723f8c927e00fbbc508094e3b8ac06e461a6c16387b2bd5f47ba06db704e3a22fd237eca130736ab3490942063ac8c6399aad0126faf3cc50b82a61bb6cdb359af91b629bc801f388a68b1950ac6182cd05752edc07d06578fa594a2cf889549e592dffb5dd0b4afec584ed6f700a83173de98b347299598a93676e77779e7797797a0ed59175c7b60789a4933ac60206b2399ca45f5709ff90b6a9d861fef590dc300222fb878d44a5b6874948b0a24ef5ba759f34b3bb11acaa3318ce91c3058881397a1a6c0256c099d87387e20158ef0350819a72b89aa8e80eab72422657d315bbd619493159b97bb63fc6ab3c00c27f2636e38159298e211f7b3c591fc42bc65a91d546958d9b3b1c5bd14811917290a2e094cee8a2d9d46b2d0666edeb738afe1c4b29704a46395190c3965ac201652666a0200307369bd88953f35d96ba3f13bdf015abb701dc6d475d4724c55abf570a4c3f04a2dfed572b1
result = valid
seed = 2b649072750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

# tcId = 169
# Rho leads to frequent rejection on matrix expansion
K = 81af1ea22f5214852673a7d2a6c90efdc2755ff1210eac2d574de9d7e34384ce
c = 7ad29c0c20fcb477a806d6b1c4a60fbdddb86fb3cd369ecdc8a8a5a5b7aab54335ad1e1a017090f82394c9a576b6b3360989139e7b60685ba81188b98398a6e3360d1e24da6929e31347b706da4aa5fe19dba15dba5abea1a0e6369f1a325bc4a023900dc27fc6ed2c55d44408a75ddca4036f1099801cfd5f8e0097be27735f23e2cf3b4ac14071c768d9a0f71e01df1965dcc98997006b59ec8e86d8dc1c8baf78031145dce0f678f9c1828feb08912793d23c1310c3d597a4782834a49714635d5f0c8c220b995a529674c53ff4eebe8e43235b1aba6f37c4193f99cec2de22dc1316e14ddf4d3d40f48484f0f9b143c6781ab879cdb75b725b9ac22a9b3063e0bf47a8e54d337d4b0a6b7dfb3d7474a10eac17d1a9a8d022b29825044b23931506a5cdb2fa4a63daea13603fc117682f0d40a8541583d20ac7a3591b13f9b763390286d78127b514c60418f3a9e003c1b35b23391ca1457c35bbb2684f5fb9c849b0eb986b73d99506b2e32c7f8717fc4dfebedc1ab12b44107bb478adfb1c6f5357e37b5f834e5ae1ed4fa9aba8b4559a08e2f6cff6b18c7c0f5db349fe4e4b1abacd8a87639cc76c9b1ad4d81b41609c5097d37c6da60a86f3b25daa3309c2704109478ab755b4258a476a3e2522ffffe6e84b46314fefd119e3c5b035383bff310ed44583fc9ed044c473a0ce7d3d5b342790bf8b073793c8e8ba5257f188e8acd8124bdb315a2db9f4c366dabbc35d58c3b2c3f9f17756b6f65fdc21ecd56a314658ab482e3b700673cc99aef51d39f0c9696cdb7f7e489a314e4766f1b15837a6521ee431fb54b448c4b14b67767c91448dd413cb25004597a33d964418a80f01addb1093bb59450f6feb6ec1176ed14e44d8e5458e59e9c3167743b08142fd9765efdce373a92e1a44fbd588b85553a41ddc053fae2b7a339e07f597e4094aaf5552c3d14ac999175e3bc77483a337e567f95637fd19dc6cd4a97582b1b2bae5f5899ec8370d680c81cdd1c0d0fed40bad1b58eb761d532d7b1a7bee9d0218673c0f9a79a753b668039a2a89e5e70ad7140fcd82156d070af40d5c705a8ddb9178a2c5417a1f4c889ebb98760856d92cc4ab3c22e3159cf9d9ea0a32ff12463d2e96312a26472859836ac21343d40b4b8aed200a4993fc8df2cce3f522c8d8c4884a358c7c05659e028b8540f13b788920523c9b4858f7285b6c7972ba2fb448b32a12700ce7b92136978ec8a59916bba3c2931466f23a0362a649230f6f5ada09e05d6d85aaa437d8903e83bc022739d86a4d337ad6c044b6a92c62dcae6da9903362889071af728953080716d755420bd116404d04740f6813e3f622cfe62975df5eece53be192515692f0d3a786bb24ae90d17c129764c5090ec6824dadda89ae5fb1406f2f140909f23176c7bef1143b8e84a48fb434649778f52db67cea42fc98e5fe2acd314b7ee429242afa2be019de642721c830b626ec59399cb200ee0007949b5094de4e59f2d939343434c18c45c43cff1a66477c6424c2b9a84e168e325a9fa0150d569e5f0d374d2ce0f725c4a461021e61d213c0901efdf0bf9c0ff46344e1963b2298c0adea83f32a3bd57a1e06d484754001332c22f87dc4b00dc954d116b4034f8a95ca4ee1385cecbc441b7b35ecae7fadb273fc2919e4be10766379164120e556ded0700a6cc77174d08627c77302d15fc59e8768e6aa99a80d3330924418a5fffaeab8fb81426eb129799dd681d9d9f981bb9875fb5a59e009e2c5455b111a1a70e1fa91126b52ae682032655bb2ebe9c2c0e5ded0135d657d345320c2011aec1fad64281a35ed52394c24bf8edfffa0c5714e64212a585dbc5681dd3acf72a493c555f4c25cb2e3766112fc08ec129dd72e6e8260a553c759404b95413e1120d985d9e306d3b37547d9fb7bae78639bcf86d9c2dd04fc396663acece1c5709aa3b793d19a2aa7df8742e27cb70a90ce945950fc44509df6b54b7afea5b33a8b9a569966dae5848f952608f9f4b73137e4d8a3b85eb7cb2ff4456f832288ed6841ed1c5dadea5c99faa0d11cbb9c405d95af2bb76b2e91a7148ac90bb861b4d393a956c2f32d8b951120727f72bf59e2262b0d7744533e9762a6be115debaf110a2dfc4607d2cb5ba99f08a953a859ed2d5f1af982bc18ac97b1238acbfda9ffe38797ef6a3a5d5b7c53034afc70725ab7
ek = 3ba71e76c420804948b88a90ec797aa8c63955417e2954782f6b8cf5c08533c26329bb54f30320409ca9723b050da51c1e7877af20491a701e0071ba07458dcd7217ea7023bfb032de655626ab2df859883d998c1b908ad7d92b8e57c88e532a2455cf501a0fd390070866b848a49c3bd0ccba285b81c355e3e95aecd9044d5cbe192ac05d35a25f130216e83a569b1060950b390540ca291d21084732e11ee9c021b718998b9a41fa623b4f691f3e0b5933c4a7045cb8b4f143cf7c77667a73a64b304da2b3ea58cf75a061c035211fd8574bf34572f4aeb2ec29cf230ef3b77d5bc0c2c81b9ab65c2b32d522193035ceb9885530a98d8a6784b094748360b95c4e819c8f3d0584aa0b6bdd18b486746e5755afca82a92e780348b05f64b07c99d943f14b10a41aa407b74e4022cad17946457cb004da743cf0680213b2146c5cb129786408217b0cbfd9858c4ac3c9ca1765d91823943024812b9034b189711747924413e1d1c5aac71da9460e69e27273501c1cb3620847c9ae780610da44d4b5c83a362033a8afdeb9cb24eba718915a43c95eaa1b3b59815c8813292615a4b86313890b9f1d6b44be72c28c365f5cdb4ef5ab34a8309d8ef4c93ad22e16d15bdf715dfabb5128351d3aba6ed3cace90716de748be87483ec9f6adaa7b999d354e4105c12e5aa8b24c4e16ca3ba164235fa4398c903e24938627984c33c6c6a22ac19638afb6cc0daa374cdb0aa8c36a06b175236eb5bb4f8634cf4ba88199b060cc30e1a30204eb8687e6b6cc45847ab86b03d83e22a374b529c6c801c146dc1d5ae4c63ff61e94808dbe341e2208232460aacc0484fff05a5697b06b409cfa08ab839aa7fc7a96b9aac8e89ba6080a783f296410478b834860fd6b12bf13494b039add48035b701183ab3ae458412900c9ad634af40874d2900c5f46a86bc276dc100e43d545eec6691cda83abd539482cb8d624b07e011aaf74aad2da2236f62082878514abb641fb5c3ac4a7d88c15f8f1cb90a40236aa276f173915bc0c93d13395f26a77d6162af38f82a9aca17133e99a1a498c71b9b8afdb3562ba3c8e57a21c4bcb60bb848c16d62f3d80757264bd9080be3031845b28b797825eb6585bc257ae07ab18f3bbcae0a90e25b245c1409980d6404576ab0dea93188ac72fdc959d867af8379906c020d22ca0d7bb6a65d424e2b6131cf9c5e41ca0173827daa01ba8785eb593aab5e30cc77bbaaccc056f446b51349414b24dfcfb4bf1645d17b6675b906f8f719c88d712fb9ac41fc0cb76806aab00291b061c2784af3df20db7f832cf422612d7c35b240b9db94fb3dba6ab52c1a16c57f412668170cd6f932b030880e69a62e0a241468c01c28443cd100c9e977da6b95e610b9ec9fa03bf7390d76c977e521bdeaa56da5bbb0fc46c869c9958b2abea2495f5d17cadd91cf844442fdbab196b98611bcb221735bfca28c2ea81475919c5278bd8d116a7b60f5908c950245a87114a87026e8c4c48d8a46846c67fb860c111c351bc89a6a2f07f17c5ccb4d77d0aca804e3b985a70309cb21b28f9acf8c4b10034cb8b79749d2334e51b8f37291649a1aa50ec618145ab0bc4aeff4574e4945f20fb0a95f08e8d3a26e18c8ea2a404b068c64327ac5006c9640929be3392facc0537cc16759c38f65c0db9d2c179c404e384ad35f08bee3b552743473ff95044204d3861a13cf1b1be6787fd627c3feac198c402516bb999e72f16974e6aa438f466a879a86a9c4913aa91421093abaf401da29b3f4b2a1a0901c9c0c78e3e49b332a4476fabbacaf0b126351418d30dda7ac25f07b6b218c3eaa227f6a1861dd1c484144a963891b5f102e98ac2f9211421fcbf32dc2b53158c6c0b2e74e585a30333c3406ca7b6679b580fde2c7fd106b10655bd6e782fe3503dc9c742eb0183bb9113c7e716f39cc6f67611edc5a45d68013594cfdc9196e4d7372574a4075869a8a55f9899b5974466f5d4468da1c849e86ae136c572990e0bb91518153c0263c563b130bd849aa12630cabca660699fa3c58d843a81c545cced701d0aec98c4244a98137d7385c812d549d0c4bd6bf3031449cd14d943c7e26ece092e812a4269886c41d086b4b8c0c16813bcd0987d64bfa3f73ad951bf6d530ad6e99743da64c80f43eb7204446dc8c440d35d2a92effb792db16dde4e09a9ba23832a
result = valid
seed = 25bc72e1e80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

# tcId = 170
# Rho leads to frequent rejection on matrix expansion
K = 67e9ff946f8eb7481c03626918e771d4cea8af1caf884604a69ef0b803c95743
c = c4109f0319354452d3fd63c4572c250ee0b7b3a0d7f4e52998ba622d8626fb850bfa23907ddd68c179682a6e0278961b6b0d357008d08a02f2b18480bb75f1e64a83b70677ff167c714dd156df13940ca5b39723af88ae45949f97088fd51f047395296a47bcab316cd1a328e5459b356450d467db681455c18ce068ffb6fbe09835ac10b07d58f8baa0bd74ec77e3e16e678cc6f09bc15e41c9ca69d5d0e64c166f55f168cbedcbb1a2f6ecbd36956445bba53cea35c453a14bc7c1d3bfd8d74d6fe5f7b0e074bd768fb490f8f4df0977e0a5f67d513bba536554d41d3b68442b3a73f02967c2bcb76147bca43a6c56ec4529f075e758fc3c545ad90ce1396b3c5c74e3a05f4fbc71572e9308403f2bf0482e732fa590d0a794ea21d737257a8ecbb5979288dc0083e4c139d28a1430d3debe64f02debd4f1d80cfc628fbcbeb7cefbadf16fe82d758543bf053f7aa122140642013d5bac3331708304595a8f3f9becbee1a381e56c3501d3a370ae3f4e0ba973620a3b0480cc34483b0f87eab24086a1bcf65ad44990c7d60b32ae4195a640cbdb4e405208f40621abe9a2cdf66d8fa90f25797dde24b8c60c0f91e6c69a9deade32e26e789c4526042b7e33f89cbdb990fe4e8708cc8876ef2c0a40ceaf37533b0c55c323eed383edd1c1a9c2c53749f3f5572a084fe2d5f3c93dc8f427d04f364a1c649dca5f315562b02216c2a0fd0cfce4fbdc143cb452aec5dedfc7613f9bd9956061839659a736f5f9df3a9944a1361f91a3bd3dadba62f453836682b16f831e18c6ce7d6d5a7238c412f3f68ce7676b3054b8a6d3a6eeee405426e76cd6668cae4b5cba6b9c63b8998731df3b2901913639379cb597954de7f317b23be68b80e3aa36ff35f47f2f286d699afaa5cb16822b86139401e4b483c8f260dcaca8555a26073ebe67b746f9eea128580a3aa6fdffac8804b0a3195e361618dae0fbb62a4ad8afccecc419b9ffe80fa4a3fd84771d746ea7052de9cc906a18c32d81fa37bc82aa311a8f8b13362b5e2945f428b4dcc14e3f8d10008d73b4e4767f495fb34eb603d96e99e81f07bbafb918c2989b06c8f82c95cdd3df3abdfb76b3150d5589c476f1146ad2f4410b3c75130a6f6e931d97314fd0fae28ca4b24561e8d2ba19b571b8a37237601e0778cf1a22eded9ebfd2e7b44f7d8dc0ba662eb2a549c1d1047ac18e7a833b37711d6b52e29013ebe7b9236ee8ab75285b356a4194c70f8eb481c09c946e7730af590a9bf1fd1bd316fc5325ba03d9e50965fbffe4f18e82726fc87f4daee5c14e06b1cafe93b78a119748ba6bfffb904852cbed875b92eb41c6a146760c091a48015482757457dee3b1ccfc07cfb4dafccfdd5909dfc6cf65850cb8e2b2be1d3c4bc8a22bb9155ca114540254774c7cbe2bcbde23f1ba6c17f58022533fa8ab3753c04dce23b22262c41f9be84f3421ca5a1cbb9f6ee6ac45fa51d8d1d07fb8e93981ce7ef45d5f0d42f18a98f0cfb52634eb18472d896d58b0cbf4545b6091915ebb3c9592f8a842b92b50f8e66edd8f6202a10fca1f6adacfc892de325584fdf4c75f7be88768e9a790ef6a4cca4067d9be7f6796f4667103ff9b61bb2f60ae68a533512d720fd54c337a3c17519e1a44c401b4560ef4743d357f61b8f05aba66766e8553d15c6095262439cfe337e816e91ffabba303539fa9a70c9ad4caf4c6f26d3094e5efcd37387ec90a76a5090e39093df9d6144b55872757d356d89b2e12076ceddc812844e04e2230d626fdbb57a6ee1fe4c9552a1bab1d2fd0eed60946128d7d15ddb4fa8537e142800ddf1cdf46ce49c9fca1b2a8cde8de58c0c7959ee4f7438dee6f785ddafb01369d66ea05bbfe8a78344fb50df12119a957aa9883ff4948454419ff3e97778ce046c44809339521a98352d410f0609c5a8faa382e57b00a98f35d9b2ee19960d843ddf4af389626f12fccb4647c7588f5faa1ba8b06774ae1b1984066e4467b0f08a7a593dc8d2c5e66a0725f948dab93569ec3d677fe31d9732fad9fca9236b06aea6f7a6ca5a3d41b1ebadeb31f085079343b4e377b603ad748ffbb98665ade424e6271e6082fa21e2f32d771926101dfde799285bcbc17e49938839aafbf5b475632dce7b3eded810cd466fa1a4998d8919a9df7b0babf71751489aedb9dfb778f78a1def799205060051cfabc9567
ek = 4843c966503b548a1f7455a3710a09e681c245b972aeebb74ca1989dba9f3db43f1a33a714c93c59179576495f02eb8012d13650a8c6972725289bb1f1371f15f2bb1f32641720c828f891b3ca89bc386c2b11458036baea3a0029b55fc111b25484646e6185c0042383b05a8ca775b0991950ea30e5a4529176229a008feb58520f919b54d64394441178ac3e228b47eae1c775041672262969415b8a37475de94ab554a5a1f122e808cbfa4165ec2ac6e73ca22d1953b78524c817aeff1ca5f096128e64818128baaa28ae809142e2f960649056f3735d13d12ba1100f1cb175d4a7b1898b0b6d9c5706e632627057fd48cf0b862a5a3837198b9ebfbc38e853cbbaa735a1b8766be5c47c24320e840bea4715faa5b94ebc4b979a49547800b6111e36d15d86da08f4a23b370c5694c02ea0e6078025593e9781bcd1694c970a956b16e4f65f63e70945f3354c9129bd21800158092fa156e4b23a1b915f23f332f82304f22c419f27c201952a60ab783795abba75bb201b7c5ec3a249a994a0984de8b926f66663768763e137cb9bc5805343bcb1a67534143730dc3f84073e4d199ce99c789396b162899e09568a6a74bc68b2a234e05a51d04d3e894c86d4a76f0378851977c8d08e811292d39a7f1eb69abdc95589128cb8424fea0123dea75bf2746e3b11c6919a03840abf298a49167c9cfef580690a36548c2954d993d36246e86149564672de4000d842a0c9c5b96f3c75cd98c0373b8c2144c7d74a2209695bb11c43ba8ba2eba3250ee73d5c1243651507ed0772d1a80bb3d1907fa887018c2c00da6fc18b411c788cfcc6aae1d72a72b94822c0b553fac40e208ede08b687142f1c359a469a0fa4f8254fb025a8152f25d59a9085ace7b6bcd772a96562ac3d67637ec94db9099bdc804e10790f8873c36308c7d4856f9e3acd009bbf9fa619e91cc54f9a2b791948d6c4b80c2b7c0ce4264f7b575cc25b78d04d964c1c1dba7ac8a16990ca56998872926b169995cfffb26f55726531545374840adb532b09b28c55b04b83f9c26924600f6c18eeb7900523cd1c437498296ec4b9499c178a75ca62cfc3aeeae952d59a4450e082c3294c2126a6b045248c17526ba414e11a41eb9c0b5460317fd1513ec5ad67db4432c533575930527785f7b8a59c3802769159bf2b98944a067c4a3bd77ca608e75c31220b5705a5d1b47244d360e04317d295bb7179ac0ed000f48526cac828a2a8a1488b3fe2d2aaf4a4030c4c98aae3578b6c1143567429702978ab2946688283e934fefa16f1c02a3e9489a0b16f63e4a49251a581356cf3198d79f39090e97a479a25cb3652fc81c9857305ab8002f45525bf22ca86e7c58fb65288e15f7144ac87e0835cd2287d89b9acb6199d7b280b2a18ce3749979383a61261f76aa49062823cf99f943a50cde3acff687440965029e4960627c64beb1b2ff255f854beb2624ca885cb987723c9366df415a86a164795bb7f8035268c23543bda7a9e5956d528b27b691d4f0abea642a57fe083c454ca8e9841db9a11c164609f80013190150b423530068987b8c43de7bb6c649e1e63bca756c9cffc198bf216d3c8052bc280f0ab221d5c8639f243366745fd955468dc4a06b823774caf5f9896d99b5bc0e27b70b6297dec7cfb7c222dc787cc47c16c374a6797b13d41636df050973c0e4e300c1631aa7e033a91727a818c274fd7618bb37b81558419b77ff3393f7c0b06e2e9b3e9a1917e993caf969f63781a8120bbb4330dbf687929ca9a77744d02d28e6b09243a1974bf65a8acf32cfb631a5b8a593dab1c7f8090f74b1cb781b805ebcc0ee2c8b4d135028677627130e299860c43613704b31727c3ddfa4238b8720f989692b63422e376bcd2537e721b5b401272d4ac78932a269c5303062df25b75f21cca6c19c606770967c81cab8a3e8d6a90de22c093a66b98ea2113952d46c69eac45a22fd580b3077185e15a08ccce1c8327ede20f21fc23f688627bb786eab53e2259beef578835c033eeec32870c86e57c289395ab94502682453f1c09cf99b71534405156e7c2aaa5c95481983748c15c90557ae4a4821069c263246d0c76ec6b87686846dbac928ac3b509faad91c03d12217d3e097d5020137cacc1078a6aa9eba81f71dadcd1aa85e89abc77441e318153865a90e47f63a98e99a86df3af013f0f
result = valid
seed = 69903b9e310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

# tcId = 171
# Rho leads to frequent rejection on matrix expansion
K = 89ad1db0c1901af1fd50eda735d52c42938f89d1bf6c430aa58c9011b8de87a1
c = 407332b7a7c439f606ca26248495ce17cbb4775744fb8af5a910da2a6e3b52a322bdf1edacf847142919e2092130e56b0f2e6cf97203064179d8dbe3ac7e906659b5af6a17b761b83d7203a5c2769d2e8c0e4d9758cd75315683e4db9af49155ebbf07ae34c3b62ed2ab75dd8d21c45184e527095a49e55a834819639bdaef4003f5f15724bd12af0226fcf5934b894250434cc0c5f5609735c9522c20f7979b8afb4120a01051182e9495af7466dee9314fb254fa6fd09fbebbeb014183e9ca53297bba3fac5fae6fd7cafa8f53009df845e25aa6a5fc4049d6661c7f685116f0877522fbaea62e730d90d1fca3d1e6856be1ec82b17a0641bec7acd57a81606259203d37e9a12c2fe45c3d0a83aca561737f766fa1883b355155e677dd13816248eabc59b8e2d07e32f69979bce7f2c85f0be3e977b9909a67b8c614f6821fda69484c8d7941d14809d81cbc97f759ba098775ba088d669dba2563f1536a714723276f36b553881282d70aab1324f7f61156bafae2dccfc1d3a63b9c7169c3bbec9e1c190d9fa7744a107e963b5cca67b39d096c70bd167730a82890c85720c1ce92519852f2eeb8ca1408bc97ff43e165458e0ff087f7f83c64521b31126071d6ace98ab9b543e7494d313a6ac0974662908bcf8543a4394fd10054a1a71b6f87e1db10525b97d2fd98bfb553f2d99cc8ab344fe0afcda518b35e24fa7461f2aa1f22042c85050e22ffd98ded75347b1e29ddf77b8fae691db80e80fe0c9d6fc391d6ec3483cf752ab4e4d9efcfb2ecae46d7fba6f12e864909bb254a2446e58742f650d57adbcf37bf519027a2ed8d75fe6539e192621e7627da00f34b12faca1e03195ac7068797c2a1bcfe077ab78fd56b58666a8d0bf3cb420b99c8d69108f33dc2fc1768690fba48ed06f8bdb8c6ee3982ac1d8a80a520aa0ed58c84b7325be07f2b262e72d35d77de8e27f3045d6b8b4b7f32366ecd0731aee0f4a3b693deca993dc51368c271dce2bd42c5a53d619037cf5189760582eb5996cba79722f42512a78b59ed59ff17254d802017e66d90e4cfc773b846926ba9700cd5f651cf876c213ba0ffb89aad3ac37c355d19f10ddf3dc1a7ac39141d545deed8256966d2001b16d55f90cbc8a395c8a37ba98fe584355d6afc77c16cdaa022946616b461de0c04049b33f13c91c7e830b9faa287c8f44297c66d252ce0a0bb9f6f6b1348c69f486568699c0ebe58467509f7b37f6ef8751b86a2abd16decc74a160017bb1310f8b3e8ebfbb14185e521d23f7803360b768d4b5c1cb768caa2e0da28b6709586ede69728755a55b5052234c5a47e57416503fd64f60c5681ec8cd18562c902e50722923f66ea27581b888a821e2ceb9442e4f9066c56efbae4b2410b8bc52a324e924f141a804d9102929867d9942290b758410f5154a83245a1e21042ab86d6eb8376556d9f51d4510885dd2281a37750767d6846e989496564098deb7d582d95396774b6fa29a6660a846a0e5c8a34b748299ad9d68819fc3556475a664081f441d0bce83775d1cfdb7aedcbf81f20f587f5fc47b2dd264d18feafbf741ccb54a82da142e1111977d9f696d449d4348aedce001857bdeeb7537834ddeb78ebd42d56db2e6661f5e394ded868eac53fd54f257624f9f867d43444aa08697878f3500824dc53e00ead6eeb0550770b71f7147a069c69b216a90c53f280fb22bac6176835cbfb580bb191f95ed7b9555587d512e73b11f7a652b689153da4fc5111a6550d0e267375db9545c54cc34bdc89e58630e7e68862c9a0ee12ab35a00c524d3595481a87c43a377d576a8bcbb77a1a2e2510be3f28168a6b80401f944f5987522f761e10635d7178b5f573e4cedc71e31aa091be6e1523f479e336b5769a71a2b6e80f7361964c688d34c27f5f42b6b8c356fcad2e4771e49dc8c0b90accaf73eb9819739f24c694bab3e23ef36137b7e18bed74db1e4fa9ae491cc37acbda1c24e68ec1e0e0a0e4b628de4d6619da95b350344a4b6aa0a8df6c744a2f111be16cef3f4788781c3de45b6ce6ec4b69d85cb92e7468f3bb1732385b9741083393885c1874b5f3309075388f325856a324fd773964ff2032a83f70549f2ec03c7e19b1b1f705da4b9f69169ae3c3133df8d28f02bd1c1a6059dcfc449242ebeaa94fd2be340f6f0da74593fa65eb6d591f179bf97d4f8916
ek = 0b81112b2a126305ac40e95e2a2641edbcb1f00a51140ca027e355f42a0c858a2f4bd1c56d2b1405992f9495cab467928970ac72d521d849970715af0b4992c256a3df4a4185940e07da813376374986b5f88a00ecdb799414ae22206474f55cb8fb6b9d007ee4a99126b800d104075d284429bb5de178c27a24932d27418cfba9fe1aa23cfb01e6dace6618ba3930cb6bf515232a0c6bb7681b015737b581d873a724ba18442a75c0c9ad53ec5164b1329255517da2c5ffa64df3236676b2b48196ca32c2ceec7942f3d67db619c754cba8219c32becb55fe16358f0748dcbb6776163740dc2126e089f2c1411c78a6b32aa03d6a77f259bc01512cee39064c642ed2025fcc027cc9f25cab519ae8c7a51cc083232725eea07e063721cf9b5e2c972b5fb8cd42b2cfb0b010b88425fbb083ebc178528b4acac857c7149d87032c5b1144c6e4729767cbd6a97164baafbbf76b0fd0973ec5a9670610cce8065ab68f7c4c7148ea49e670c56d36a6e9f3378cf005e909acd56a0e8e7bb0244a54122b5a465452a3563cdde0ade73437f7e3cdf0d13a87c51037307b14d44632b21e54497b3aa81c48c947052a38665c18f8acbef419a2d6563c9176416dd64522215b81d420fc4225f782015bb9aee69b95e07a6cbfc2410fa6bfc2b59efef4ce66d76de9da9382b6a2cd59666161565a040887d0708f7345c03b8d54257ec5a792d042a757b9c835878022012333883542a843c7f98128790eb84970d7fa43c6eb4dbac9b4599c83450c5a309079de4063d0037ad9f227ee55c96975bcc9bac6c8b71c6825451c532cfec615bb3a699a70b00cf81c18d20fe2fb13c14c7683e134472b78033a459ae6288d385c0d73b6f7388dc9549258027e9d9969af341f0d28392e5578a2b3725c2388d5c8a755c452d23777f89ca6183b5739098b5bc391f36aa7abe1771658c36afa08ebf7164ae994a6e735089c3c9764727092849dd6a5c72443071a7921282d1ca8992b9c12cde9907501ae2781a1f3ccbc59b6721660204c547cf0a03b3f35101585a9f2e3a35d464a61270482ac70e2093d8e7baee2547d4a907837c497f2a42a90617cf9d4314442207cb676d47a5a0e6a4d6c8a7bc0cc7af36564099109234b5381f3b51ab3bb550650041c3b27155997c91fe1d8844ee9c81053509f73832bfb7a163343632a9b0779914d366909a3723c277f81811d39206c9079a0d9276dc054b928a03013e748a7c7543a61a520a21e3a6163ec3597922801c4e16beedb5b80278194153488c94fe75c09c56b8daf098616e47dd003ce52c497b33491b49569d922a5a72499c2603de5e20698145dd6e8052ff5cfc687082265c176094ca3f092010c91df2065b8f428781c7f79773cf09c4be1fa54a0d0884601706a7b63dd648bde387bb0f573e0774da23b8d5f3b6a69d38be3a44044f238e93027e2215e46197eb27b7566504d931842a352bd29557887bbaad8c228629301b54526d8142ece37973dc47786128d074c933dcb15f1770dfc796cc3007030439f45e4955127beb366bc6f0c856c38c28df56ce2605b3a41bbb35381459c616bd9849b3a3c7b0878253b271b23bdcf034dfc8a03aea7b6b12763837c639cf8a48df7827652327e84a9752a00fe7a03a39b0cc5a19d4cd1683ea95613f2a9f94087b77a6ec18a0b072589ae496358165560811e630cacbafc818a2998d1313b21675b30798ccec28c64e75209812ed571a0955178b00a2872baa4fe6c8511f99b2b553b451c0a63f004c1022f54317629a0acf6340070c9cf9cf44d37b047ebd05eb3b4ba0a425ebce76478b343a89159fc5597ad99857946040227a643d50e611713b8e02762685443f389d2d876c15a69f261c8e9fb3591aaa88cf364c5933aff279faa7a266b5414b909b220a29dc6c097492189f9517b0110bd93654d49ac97f82b8efad3b32e6680002785e1541b8354cfac2c652d5874a678121e4a1e69d29707019230314da5ca1cf2236f7afb9d7edc075719428356baffc77178985fe2dc6f2ad74298025d5ad6a09974705aac62d2c395f6f4275d600c084941ac073ac4d9256f62628c2c0e0c19bde87970158b121fc1539315a0e956889e7849dbca6c1446bc1286258c091c57dc4695b9bd28f6631beacadad19c25fd57bd1d4d97853e5eb84c71cfacdc197517be4a13b6f71c868c9b96
result = valid
seed = 0b2a88aef90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

# tcId = 172
# Rho leads to frequent rejection on matrix expansion
K = 69f7f09280b24e9a44e3e3aae7cad93db67f259327d6653fab124163f947aebd
c = 9dd997456cd252cfa2b772178af8ef01dcce7d470ecf5c796cc0dc741cf2a9a039d72efc256a922df7323b7a9852d282af0f8065dd7e8c6718599091a60ea49635cce0bdf424943a9f3ea62af3555b7eebbe811ca60c1808ada1a0d89e5f3a125f67519b32f41c138304bc4c2a0adb4ad25bd2bbef0f4400613df0fcb3b2217c07760f5c00e21947c4c4de4afedfe590035bb219003d945ddfbafd99ad76d0e8d8dd39b4d8006aaacfcbf8d80ea2937b79c8b9a682ebc72503f467fa05e33d9e23786a7cced49eec06c80d2e8055c3471d735bd77d3a073bb3f21a3ed59a0e69a9e37af85e0fd6098f553b460eb4470c25bfc1b4a3f65767d8ed340bb2030c741521b6eaaec44d5eeb0b2c69041bcc96399df42e8ccfcf3f58a90b498426ddbe8f4a7a87c8570c431fa55b31004f5da06ba2863000c2609e585e480f2db66b7bf37e2ec22214090445b3d4d1393848e23ac651f9f906385e982831ea1c7a759c4700d26cf09c6da51da7755341f244375633b603a62bf6d3852e8d23233856695c77215d925d7621287e46f0df5f590531a7a4b8feedfe449aaadbe67efeab20546157608ee96599a018b1f850af43facba259d314b426ee2962ee2213c6dddf1ccca619ab7f53daf322ec1e9fcaa96615bc68b41e21d681bf6e258a48f2ffabaee862ae47b3bc73ad3de886dd09f6f6fed669e2d2d3c8797650dd2c7f935cc50117d3f9da18b49afcaf924f07632b4c92ed27735d4f0e6eb42bbcd81cc35110b1ce8ec73ef28b4f4a249b004cd2be1e96d533b5abcb52a1831819f469ad1febb29a6fd35d41f724f22b0b39cd9e7b2fa0851f1920604285ce33994d172deca0626f7694064241770b5732453482c4e876e72a3e9dd1e95eb906224458caf23881264447f801a7ae2a32e7cf6bf57bfe5d6f4e8ebfacaaa9a98ff0c62418203e2806b0ee35a87119b5762c8f6e9a07edfdbb5d07b26946306f66e81bda5f617c136d37c751676435bee80e4a61f943dae25ad7c9e6039ca60d38f735d45ac66802e706a2e4c0547cd0c695e8370cac3d07a219862781ab4477019a0052afa2c7e404aa8b9cb13067d7e3d4877b366ce1b213aa7b0800f81d285a731f6b46bcde1319ab8f11509dcac38ec6654d8d17c85ca748af37d5a8bbabac6097d92f5590ab6433037d846d8c43e5fe6714a43bef1af3ce37ae87eb99618628f3f30ecba04caf4ba0224b91d09162e04add8dbc115e08e568c1a5ae0900d97f498fc9d4b092da964e0f6fc5fffad8444595831404b6cef51eb56c2c367aca99c573a77b2d72eeaeaeb0e61a2af080f902e1e43320b49e9ae9622a123859e8874cd978ad4ca7b6f52c07b3e03758b6432d70326f2118f2349a308c3c5045faba59180af5dea92e2b7d20fba32b13eff468fae168bd0372153d67e8c1bc76a979f8a9e83011b9b210f36dd8b81e15b97445e5ac47b92d14fc4f667ecd5925f408d4b6e80d892e68bc29af13f9d88294f59e5c27ef5df8f0f081987b1ac0a3abee918218249ee5a55b59a3ec77101b2abe53325082329dcc2394f569a3155214854fb0a9ef952dc2a5d94168dbd6140303b01a63855e68d71bcfd4226cbe972776f4d34d7038f0ed37af57847e5118703f1abf2a176d04f1278cdfd7c47f9619b06a89faa78a9aee2de2c7b0efc46694eae88a2199b0f3b8c831b7ccacfa68609425f2233eaaaf7bfe8cb11d2036714ff2913bab0420c72d86c3cf7f72755e8d54d2f807d51d77ec4ca48c19d73cc54e9794ec5acf67e5c556d5c741d97ac636497db1a54e911fd10ff4824ff67675672f7230b0167ef9c3c5fab49f4b466261486e650d2dc0bb5ac211169acbcae54acbac78102a1bb4501f1024f1d0af8d20fed29afc437c1b1c4a41f3e9fc5f0fbdb0341b7cf8214fa80e91dfa2ac6f43df379c49eb84c8666d376b255a5723e7a216652b9a3a584654a86eaca9281fa32290ed5b7c354c9695e61b3b22f302b383f1f87279594f8091c9bfbc18e6a7399b6f97583c5231c31e3452f925008570157cd2ac84093b5c75888a051df952ac555bfe222e33ddb7d9f99242def85f2911bfe33cecbe26eb05822ba558f02a8151e1a5b48bb56788a283f534a1a06ae3112ed1fd568a18145af8d866d5768d7319f436328c56ad48f30ec43d19dc8cec2c2ae5c78b50bbd8fb0dc44a85c6ab3210878ef2918ba7
ek = 0314c9622c0868978d444240e510b04e0bcdfc5202710477dd64848008566096b7c81654af778489399af8f5c1cc78b8eeb98301692f9b73cccfb1073f80c34eb65b2b568059541dd437610705a54b30bcf81a1b03908809d65da0a44ccb17a2efa5aa0543c8a26c0d0e363b908069fda96b528ba89332593a90710d678f3de6a01ebb2e938a076959ae9ea0c351905607873a8eab45194268c459439f3177d4630755155aacd40ebbc58e85dc62e335520e0a28a699a8007a4ef66a32b90b86e0591ade7ccc8f08141881083e17c598f3116411675d49c963d240ee20b8b60a00a0936b4b1b71aa5aa27f8b0effd765cc4b5732b529c8ab043c8b2611698122111a6579a9cbc9c5ed03c3c9e65f3c1b7894f01b350c05e31191201ab09e6c18c390bfd8838f7ec73d0adb52954b503b5a4287d9878900828668b5672676ca93118ff6321e1c521b12ce3bba5caa900fea72be6bf395f7e5708574af840a950e86242688cc25418eb38037a1b164a0590f9729b4cc8c56e9abbda288977628814dc69b93b47e46aa8ce855b8bed24683ab33c01c79805bc4ce0b17f34833bb2b916cd81ff39c5917cb2f4d8c2aa3c218f7d601fe01b4acfb99c0da83fa81b1bb5a9c041ab11d6a5d670641bfe376f35952944b2eb680c0bc00c6a0d02537902233b29c858c8b7f34ae5ea8c000ac68be26caeed923fa2944ca615a3f588f2ee3c4d738c2660b32a75bb74db13e3bc3c238004fccf7858576813ab61cd610bc29422ea89b6b54d3483ae282caec55e8672b573c9c4884bd0df476a0cb6301195e139ab44ba6b798c7850a9c0c14f18b64981db37361f0fb53748b3d76f20fd401621b786c78f2b3c5066ff2c21001750164a0292a24b96457bfa83a1707fc550e1231eb26cca5794e3c3cbc03046cae7c45e2c13d36343c276b7ae0d7412416a9e662a78ad0af150092b7b10e7a61308d510314fca88801559650bdea191c3ffba20b78ba68c78a2139787a8a0617573c1d09041b998f26b1877197a4f04009768ab29a9011aea4b19a527a0caba72d47bb92a6a9919334e370928b3c83fa0c71aa760ba7dcbe436a3891e95cbc23a62b1c6c6f22cf609cca9895595972b1b9fc9a90aa7c2dcb31c8e8752407288665c7b03c5fd6c3a9a9a24ab516c72e77a7f233a23a369d73e09aabcb5dea3a7814fabd4c02a5463a9281f191068ac8ea82c275d245da0524661534c343240a2147ba640a71564ce329a47b17a75694c8de213e483c71fa307be52c164a0c5fa08c4fe7d471e09a591d369b37d3000b65b4fec0b06636b75d37170f1638558c9665c101d65c5a77064244489a164ccd9a2b2bffd5c1a7676d4606b90af27d3dc26d4bc19a1788688c65148174a02c16949d5673ff772ae9b74919f46db1cc8858ec92e409b70cb1544d701dc0c21cc91ac74b46adf6ebbad67b8ccc8c0a0598c4dd4a9a292b190dc7829c1663f1bca923465820980f26d86b9ac22209f494c6e92234248a61aab224c8b12fcb526251c3d94808e917a459b114f5fb5ce91caaae93a9d5f12569451aeca26bb0b050d89034c0e3757298a1dcbcaeba2345229298e8962c1d55275d970df39cb92cda86f9064a97961227345815b0625fc3c73ad88b5d879d376113cce39e598b2614048107200aafca354ac310ed480a07597e69d3ced0225c1600580f35756d2bbd8d703ee84781c2e84ce8a9488a9445863c76482895f6c8b5cf9a0a2ee6c135c84580f950c81bc318c432c3e35e8144b729ac7920e03e3c58ba8cac7bc7502dd86892eb297f0da867e7a24f9e3173f7431ff4ac6f0b4741aa75676cb43ec2d4467c1a1ba0ea8b11e541805b7c60a3aeac790a825a5b66719e67f9974c476d2aa6336964c6feb230193611e221c3eaf025121058d545441cd9b7b14aa415dc467c452e9ab57c41cc460b5909953252902397120786e7b9a3d98166c6805f64736965c9b44daa81c8b962f7045807db0d4d9a1bc5253c1fa392c61a59e5a6437b0b9ee4050881819929242189865370562a1eb80ddc8c66ea6bbd0b74a1e18575c15b3afb001b8a1b9a5bc5351b39094a9763ac92c941cc82390bc5c2e35e3b5b91dc700644f28474381de3770e130a634d84c7b13a1e7dd7c07faa2293da491d38ad776077e5beae440ff1791a7d99851d07744029c31971ca956a580daf7b38581cfc335a
result = valid
seed = 4a89f3b4860000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

# tcId = 173
# Rho leads to frequent rejection on matrix expansion
K = 6585588bb16c26c4b59d22f34801b0def1936537148489f648ca849489659949
c = de188bf4cce233e2aadabe94528ddbb4252fb3cf432f19f6ebcc1b72059dbd68717326e21924243f30aac0083df1261c95b5c3e82bc4237a7436ea205452f8b08141de36eecc35e58422fafd0f6f0a5ed0990d428a2e29af77e732babc4e6100a2bb3a7c719c14163a6430fc2f269481978c4291fca1048f1bba42431317563473315eb717ee0dd9965089f2738636773e7f6f0adfad1d921d8fd3cd5318524df0b73ddc09c615f7702b499b4007431f4e286ae4df6eed090c3a99c0e0c065b87079dcde81018b6dd6e26c1cbd48e30f51bd272c9ea58f48f3fc0d5b9d0b7d5b1ce9eba88b9124bf20f7616c9b6f48c80071565bf9445573b7477c8235ffae7342d5c681e549d0e6935a279d84e013f957f4c2685cbe060366ca44a432e617e897de65f30048d6f2116157692863dbd8e87788856a49bcd982245948c9ea150f0ec5092be7b4aba5888914398a3a3ed38867f917597d6dd47250a61854a99a53dffccfb0954ff747d588eb1178c4abbdfec27a75a45a0ab9c18b678db6c6d5e37e8a995d6ef7f9a6eeed3a07ad903c96abc0600f9ae245441b1687a7186b736a08c1efeadd8397450fb9a0d286c211e41eecdacf21c34546b9d9756d9eaed8143b1cc7f89c2435da569e49f9598aa924020e898c233ab3e31fa4e8eb99862003723f60c77ea81bc5c5936839adf96e57cbc0a8ed41f257c102375bdd51760af1843cb89338c04c89f7279d40df4e04da54c32d14c7809ea7fd4b15cb1d6d6c85db8fe3d7c3ab974fa82e2e2de25c6d31fa180c704f6ec5a4b0f2265a5f7a5b0f924ce7a2a4775ecb7e890ef8400130d10093dad1f96fae18f629ae78f7b0c4e01f47dc2b996cb5238ea3907c4bc7f30fa9c91b9c665f3f87c6f16e49b14d1aa90de5f640896bf734977b5a67885c15c7fc99580c03fed7b284a6a725cbc0492e3f6f50bf027fe9a57d6723835d4fce4d2b0adbd29d24395376ffadf5169c8c5523ccec98c53231c2501d2e1d1c7824714ea3a417ddbbacb7a2792f51b80390ba963c230c0597166c2dc2b698a376207e4b65bf5eacfa5ef8039eee4273f5fefd99267ab63d3e9c78fb53dbd514eb8c62c23a84c262b0cae5999d7500b6e963d24764f55f89f48ce38acb0f356a9f7741579d7872b88edee9b4b46be5c905555db0013efc13e70eb69e2d182e7c17ac8c8b581d6f7ee9c83e730957329b1e486f730dbdff991c620e6aa0eb9478537ed66510cc052ab970bfab66d754f09614736c33b38015abb01cdb8bac9de97d3f456501581c7a8f6575ceb94ced1ec6f597efb755731ad794987449d47d8e9a315fc4d8eb83e980439211286313c7584bffd1366c35325f183918dab5e149ce1fea0fb558d4579d773782236f2a0896c11c032ee036dd249da1f493b0ddf7320b0d2c91b125421fda29da88f3305205bc24797bc6a1c4ea7fc902f7ea51432722d063473bd5314008f9c97ad583e8f724567852b0c03595b074f2d8b45cfe775ea263bfebcf466ce5b11ef611d9897f954b5a9e6d5d4284f21ce243882a02b3c7d8dc5dc963f251f51dcbc33447c16f617080992593a34791e08203442747262691761cdd8dbb0ab3858405b1624e45de2c1438ad7cd091c5c211e83f302512e552fe285ef4868829c33d5fa84445addd4c5ed487365a2353c01df31164c24dbcf15c4a3175d6619ea894729a48b0148757de232d98c9f63df8e800c6544a30208d149ff035b2f915e6d1c2ee3bb45e1bf756444f0735d0d770b7be331d93cde1531c391baf5f58ae3ecf0fbe9a64573458dfc337bffebcf86e472d3a0a390bd989b647f3842100b99fd3668183b5fae03b876743f338f3abac3b9661d918ccc65567a0a430509ceabbbaacf5fb491929d178dcf5f471993b83368697c87df417fc4f7e12795431bb444b00f3c8bf93c158930dff7d049de720ef001a23eb6b52e185c89de1075f428de51f024bf26a6bed95a46a7b467e441adbfe47f692f8739f40cbc2bd184621bbd47872156bdef5289857bddbb3dcfb0c61f4a49cb8417cf3b0cd5979da02088842fabdadd4aa57f9e74b26f5d7dad99ac8acfadd6d5dc5325aaaebce90c8ee23fe3c60baf71437e38314451e500e412902bca6f66adfe85159651d9e97f742fde0ef0020d566d00321140114d54c9b34106bc9ec624fee14bf5a8197360d192747dd4e5607010220
ek = b54636af459d4ec95c70a66fc8987f9feb6b494ac940877a764704b5d07e73f29a9b5a0c244284f759230f0594e74b4880240bd025703e885877013c3431bfa27339406076b19c521d766d4ae99c47b89e8c443408aa0a58b27806558eccb34ae4fc3c6960cd0f41bb0b2ba94b62c0d2175c365b61c7400eefaa044f57a9bf97282e02b6d5272bf981c98528b575e123565a71ac882d9b80be5e1612351288f5b74d7229c5a2a0295f1b6282cc8ca3c082ea86a570407c0eb2b72646bcd24c76551b1a8be305f880816b93b00dfc2510240a6cd44e9bc6990c31c337d4a0035ca7c5bc337809ba72fa7504fc74d3823d493c4ff97752448304aab764b0d6ab529b073da78c14902369f10e28f5a9b36bb85827268b43b482fa5e76a3a6dce65f7526648a2b885646b4117b7f01e0919e430edaf94bb9939720e2585317836266742e562827cb5edbbc2de56060c87682422a6ee88cce8a864e47536a96d2c16c6b6e98e395a217692cf5b1bcd51aa5fb598f0c0923aa3f83a0cc73bcb7d0107833190fc272c7d4b96b16d31dcaf08dee128a9282199d0b0a72579e50231423993407e6b79a6c115f1a7b906c987d8002028c78887a3fca466d409ca605db34e99b882286841a45a87632367d88c0a3899eb1a88eb9b9011a0765419859dfb61e3549c76047829f382d837025f9fba037224bd86ab57e16bcd5ba4a0d7253d16a013b8b6e7b942b9df48c38daad0635afa8dbcb00f1919432c01ff6b0e1056225c19f7ac03602391bc9751406985cb6f73af586170a602c3ea3503942aa58e69dbfba41c1fc040675c261ebcbaf227c043b0fd614428c70979377a61d081f788b775a41376d4c4d5f5a48d28a49ca2317a9d229b2703827731be94c19941bae44a513c81b5b89eb1aec6c2e009b4e228ca22f98626ff8782329499a239d5f0099b87474dc9438b25c3c445a61c5a333ede38b31516080cca52a5311876aa75acbced291158089209e7128de12a46650bc24699288721d0f798755c00e41d3005b3b4ba65c955aab13a60b1be0e0cbb8d064bbdc76616526ff9b7d11fc5c66542b80e6125fcb8c3627cd81dabdbf6905cf873935ba4bfb20b1f0497f78e257fbf5b33c8764dd47594a1774d2d60ceeb8b69ebc8fd2f2187d05c16b2c62f974124ae0912f8557241420d3a686745211b76633969c865adb61b6e4c0730c572c9ba9c7151068d90f8db209daf783332b76caf814542b88b7d52ac646bede44a639858ceae52746aa25df588227b8683bba7f9d657bf51848774403e041677e6a22e08c1ead6293e0e6046f59b02b597a28b63b9f998ad460c85ae447c0d9aac3f1395b1cbc25e52cd3b1c72ab0aa294214b2d2188a0262a8607d1b16b982fb2b1d9c8c1c6b6623f6562b06a00c9c7bfe0b03ad25c4b22a7f65782779e1a38fa55b09c748c4023d6fc422bc3738113646ab37490fec8936273064e01ee414b1fdaba96bbb3a2276397c8690f658898f02c9e8f0118a533a7767b3d5d57be98a4a1291b573aab67d0c8f87046815eb0b15b63c8363a335c70fa177c64e4730eee87f16711ffa65b569f9cf260164ad8a0fcd57874dca1f739b33526ccc5b155ae513887cc02b1628846222c7b383075a314c0a9885483c17d5639721271061b9a10ce4651d5b1765a683556c75319b61185888760429f0799784f808fcc70b937a40354bb40dd20b60b56f3a4bca3c19a3f142527c0acd9c392a64bc2ba53cbe80eb6bfba2668cb61c09cc672ea0b82d7a25e7d7535e83567ae72d31388c42b10c0418b12d99280ff8034de54ae08c74ce105f23525dfaf59062606afa993b0b1b4985d5544fd74694980a10005a84c28410fb67940a30cf1594ea097609d5714dacb17dc053e6f2973354c873463d95811f38fba5231439ce8b1e3af878c4443c96397b04fb772f86220fb677d67a6aab413309e79d2592b041a43e22d07c82db25d073274d694630d407fafa0da2e10acbbc68d7d304f3058046e57197414cdd77bea9742ac66054cb990d7ed72657083e9616781ca453d8383347ec2f060b9ff50919c4747e76d522c7c261676a800375a8df391ec3d42bc51cc584e537177230cd16b0d98a7c5b5817ce128f8e031026273a955639e6068bd190647de0038ed268d4fad03029d68bd48eee6db21f4db30212a7b81ceaac1b95e28e10188a044d6f
result = valid
seed = fd30ee56b40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

# tcId = 174
# Rho leads to matrix containing zeroes
K = a589adced0124f75c61e86c40639a08bc4bdc485b59a6dd195549428144bbbfa
c = b8455e40fd302fc39fcfe44bbd974344332e4167d99223d3a45b719e172f7008a8de48f8e35f6a47b776c43e0f2b583231f2b03ea32fee3b14a934618954959c388d21be6b6a3180a1c0024c8e42511064c3869d32c905502f7f5a71a6763380799f3d9ff4a987c72eaa1b847987babb8ede10e9a0a520e9c4d1c5e80612c903ec12c41986466b744d3807a0d1a0613e9d6810a9cfba6a8945732b3ed4f8bda61a2ece2ab66c96445d2e1ac6341fda16e3db9122103758de97a6d9144057b6162f4dc4e33e91efc4228c995fa5296f22d5c043019ad9574b274ae3889b5f994e26bdc5c5ae90156c086550f251c991112a68e52ad30affe8b9ab60b8a21241a702a9af9178d8403dd5ef27c7681a55cd61dce754a64c4a50c160a3e561d22f38d20821e569476ffd4888020f5440041c9a5f359ab43cc787db9ca4b12d10b9f37adbdc29e16f0ae53cdf2793c67322c9e28a48c8cdef810e93c566428e8030faa4c8d45ebf8d9f972dba5729f717b7cd1fffb3cf37f241adc893e2ff774ff7f75594893372604095d435628c5e384549927d477e987a800c8167496e60006829564b101e5a64dbd6bc561aa030aeea6b006ebf396b42183044d0e1ecc0a5149fbf80bcd0edfb4fa2435a12651a5062f8a5fe2521e7bc8b6e2a2fe319896ebfb9963e59a7b3d408bc4e745b022fad7af149f21555515a93663cea928855e28ef0ed4a77e6238b9498626a6537708e3aaabe57bfc1d3329683874cf25236ef360aaa4ce7a937aba46923439a19b9980f9295b860b19e6065ee4e3508fbd7986c2857a9e136c35f8867154fd220cff2804f4f501a980f7d9a63d1ec12ba3205e992e7e4dbbd96aae0c63179c64572ca80a029e2fc9e5fde91d01766cdbba4b724119fbc631cf6348ad479c1fe15e1d5d5a7324de04e6d4122c8c7d6ef8b34ee3ea5182463d3c2f15dad4b380c8fe90865c674cf7cb132666f06448a3dcf264370b148ece92e39c4e2e9f66be5d062bf860b0a3304f472990f02d23fbede359052e20e0f29124f8d70aad659e55da2eb60a5204b8b60c1588086e585f5affd04f046789bf869eff3d973a801c723e02a1c6658608cab50c6a6cc8b55b1470349fab7f1fa3cefb66c3226bee8c6d5864fd1335d2dc513d4cf817128237b75e1b681075cf42ddc6e38f62d6e57abb112820dc2f5a0d2ca538e7f098a1fb94ca7c2e8c8d86d1feaf0124a431cee155c5140c492c60727cc20e479762cf7644d23c5cc59e30336f7f6952ae8113f9caf4ea0296acb5a8e1ea63aa4d567a0f0216db49cd3c5e4eb665c1534960528335ba9722bafc1fcd608f9dad09b617ece6f2b78b5015842299063ab708d94baf67d9e181130369feb71e08de91e2008b623d1a8b2633c630c9f0b9c2e361941150f749ea3badb6e58d6d37e167b1e6eb890ae6d5a9544e9bafdd854c2b56ce4d6ac11ecc2bc40e29253f1c18f57ceace15e46abfc27028c84b460657126bf871ebf4f48955a98887cde8d1a51f75dc78a451025ebde759c8ea278d6fc1c0076277b825b573ee1deec6fd39d2fa456b662596dc1422ceb077e39ba02e90256ce385067b6994f4f25a7a06bbfaf20c5e1b3ea0689ab239f6f9fe545703724d5323ca81dd40ec1552ef3a00ad536d3adcd89e1f036ac502adb1d9e20aa9da02c0dbdc689e78029ad27e88527fe4451179a8ec6b19bacdce6ee9ca1382fa8fa5ceea152de5a6392b829240af9d085f7e3705b66ddfeccc2438720e58e4634aafd3ae6b4e6195ef767ebc0220fae8e2621afb627819f9c5563937c41e03fb6a55c43b6d9014f4a40a7432e7632dacc6d202cc28b6879b083d98114aa39118ba17bcd98b54f002201aac0c1ccdec9139cf6955e8017a7ca1a9a97f3fe2c9b66a6a89bf90e6ea39388c380d02b2d35767e4331513d2dd1ca54c161e097916ca829a091e06abe1b4065189dfc6faa7b4d83e9973e31aa30db283a306c3e68d96d0de62fdc379c8989cb4dc12d72dc180346447ef38bd043fca53835d241725b03f71dfa5c69dc28e27e25b051bab65f5c4d038268256f60d39a0597654f43bb7d527734df78daeeb899aa1e24f474de90b0ab6de1fcaf99446417c9153b887aee13d7269439f9005e6169d82df124ae3b657349c87bf1fafd9e5ae4d368221127fda9b6f9c51e5f9bb917895d2e1dec6b2a862936e2b98dc7bf
ek = 2d576d64075f55e7a1c3c110b080bde9346935d08325d3baff09a4c445aa95fc243486717c515517fb5c31d91b754988a53213172196304a1541c03ad7b311085537e6259d72c40fcf617018761c0c80bacc322e2aa9904e710366d85436d93a57546d3f5a4aacc06e8fbbb3b7c9063c9a64273155620809f3a42d88cb242deb2f60832852702ee367720f271076ac677165cb84bc4a4000866c052bb5b19073060dad8c5f19075813b000c591c4ddeaabb2ca4b311cb8db0cb6e9766aec12378901b198ca30ac677296d8349a525a51607543dbaee43c808d295210b65baa185b03f88bd96149a7042afdb7641ee54196c0242730025b458e09c63ee05aae939006743a81435c71dd8c1bee681a1373836b6393e1457f57241e87110e6d2b5636d9358e86997a9a6675fbb5adb9ad12898e9c5485cdb918815b8cd06aa457f6ae942a4d958b0b881c59c6b4963ed554043384b1b99781a45c3e95c7fc986278ea9c000b9f75b39f9481b525c631d706889c0a3324e226850180ea282f91e773a6e028d0a371b9ab4f43929b3a90bc3eb64c926c4779c7563f59b075413914721e68fb7111a5b6d59446ac56cf21bc95701c955d913e427c29b916867c5b581807bcee4c8548a22e6ada1bf7d188ae079c24cb0f1296961562be33c79cbf8c049d745f0ae7a44c5402751254d80a7a1c1205bdd14bd344ae1766233b18407ec8a134bba296d5a059450e4791013cc769ce70cf6035bf84c8894bd96cff58954ca53b7c4abdbf925830db52c8a6724441264a19c066763007985939851be76bbfd555cd366b8a29243585268077e63a3fd59e6ae01ebdd081711a7d35893fea4a05b35027575660b24a3fc657c612506218e70a711624e6e1ab0d1aab0d4054e8c163f2f018678139080c4da7038064452a61dc6f95e7c06c5953805449bad40d6e895babd516a4a48743e64efee713f873016059517cd9379a1973d0b5874db78588196c9966a34491266665017a98cbb52b728fea163ffb63d386856c96418ba84f25496287d0bd52658079fa49f43441e3c3ca15bc230ba407477abf329a1b754b5f3879a1bff4170fa3392f8c6f73c2aff0878bd927c58e6c7502a864a555aad97bcf090418935b1ddc492d8912c659984d9430440af16b83d23cea255d1d453973e60eac3b23b4cb22200191b4a37acfc0258b47a937593de4f38171a52f0460086286687a634ae2c010a179c2e5dc2cf945ca60011cbebb48c427327225aa675bb2046939d69088e8f33bbb330ef090658ab60ea0f5337de342681a3dfaf9637d849ca7d74191694c4937098797096809988bf74d600568b6ea7ef426b8060aa0fed08ae7372c5f3b12fd775cb94b7333008954c2c80b26aafbb83d504990ea617f3cd3742ab537fdf5a512bb0d57c20073b762f55a26e7eab07945078f231e12974a94fa8f4568ae4d8180e3f42ff0648938cacf828a8509737f0a9919ecd24c558845d3430c1418349db87143a08a06cc545e75c0425b490ce62c7de095c4c81c3ce6b561476c0d1b4b08a135b5a60abc61a351e279b526944556850c376fd37938985a2f94b69c5ce487df02b9d4187947a626fde074ce258249561684fbcd7fa23811e39d20556729a8930df02c7c147308aa8741aac1c69a64f3702a0da2c8a788899de0857574187d471ed8617c1a5930b2e3915f1755c17cbb9c475f61e031c6783f30911f979a2e73966fa099b3db3639ae5c6cef60aa6c1aa51f882fa7f68ec64cca3266800a35065037cf3e49c991cb739203975c800fe87a076e631a17aa5c07fc864e6ca25c33734b4c9af5445da7aa3fb0607f10170dace48b7e416517ac6fa3ebbfe638773905976c83021a947ccaaac7c313061f984be594a37469367649ce0c15b6ddda62b35464fba15fdcf945bf1ac206b61f4f431daa3ac2c12773556b3b9fc5b5d559cf5e7b8f4812c1aa54a8731652391892e9b36818f2c5c4f6a387c0a68abb59440a07c688bb5d433849ca105864b5102756d242b6b03a5e6a95ae69434320fa1e9e54bcaf787d0485cfbe0c04a343c275700c60b7c00968c33c4cc715471fcbcc68a10293b252242f83a20ecb1365b2710dd4b0ad86cb5cfa1a4464a4979b45374a27a025828e83c15cf3654a024a20939fd751d74244e59f0dba8fec01e865bbc35017929a348a9c9e4d728e1418f59cf3
result = valid
seed = f8cbfa37ae0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

# tcId = 175
# Rho leads to matrix containing zeroes
K = 6a122e72702b53583de6dc3fdda9844255db51224b1303d4a3073cb6d2770448
c = d1afd878b85ed5f52167adeccf223c314cf036cc717e863195368366dbe226d80736cd48f499a044632c2701cd80fd8cb12c35e6d816af432278bde3b23fba2acf0411304518e2d2d738d42a910839ebdf798ec78c6fd544488beef5ac27142063e6a7b65023ce2a80358491f11bb5ec27c4483572509c01457e80d88c485f9d0f8c01ad50258174e668e44ae1978da4e993516fa9896d7b1870867f3b942cbab6e3c25591605c1a9a3a95764e9f521f2b527c552785ccc3bc43219709fc149ca9dcf1f50fbbcfea50353109029046ee49c32fb811cfe5cc6e6dbf5325b5c0b84cf8f3fda1ee89f6bc7b0f3842804ff783dd0fa6b5cbcd6084d72c1791a6eadec393ef22e214cc1256f742a838313531fe507750e6c5729165eff812f7bf266bebfc97cd6b94ab7e53e120d8d7031a4a1f1a30a04d87cbf91543fc94f29836b3a5f6389cbdd4db2cba4d19f81f9c28c133569b0229f697092b102017fe3ec1c613b48791d390018fcf28fc0e1eab2a866859d5ffaa28cf7f57459f1d84914183f1925828a22db857f9a8231979ea18f117b0d8c6638df92f9157bdfa2794c2346a48abaf19a0f574f95c32b7911833e0eefa10e4474273b14fb4e59d848ed04b878e199616ae008468739acccd5ce135a3d0e04617764d355cc8334276afee59fda1500c352367802a07eca9ebe13593026dc86b2123a79f266be5fcb536a7b5544d328086eb342409defe1d9bb5c8731aeb867a26df472ce6c598bde57557501d1122a1ab1ec623148c08eedd287b10bc5ebd049d52f932f2f5312c7bc628c4ba564f20f55d3244d6157048c1ef6613d06e50f31f7f827e6d78e696818d8043659c608d58c8ae345d09a532c4e6098fdf83bc9d647742e6870d1e10bf517a60bd18430133d9f0097329d70517210bd4ab6c9345f9ca2986c385ca1ce57db3823b6317bf0373a0fb33cded82d4656bb34d35d168600456926d627619b13cdd99119155586e1dadf7bc63b625ab9aad43af2d85cccafc02b1e28f1e9648ae0c2a21a92b1d538611d896224cf2307b2c8120668e2bb159880cc6df60092f0d17a645238da9908940c739adcc4419d3029ed6cae5f38637e3c0590c15cbebb4fb5c42feae4eed38cea6ed22021da26ae73071a1c7257411bd04507a11354889fa2221742585a3cdc3c6276e1554b910c5e1802b5ad3a98e0cf44a00c66345abfc1cea039c45116c7c3c33cc54b2ae482108ff88217ba29cb870a0d4b82644c3d2a0bc522bd727c82742311fdc1a96a66592d332e2b856addfbd7478c08795a760bfdcbae7c7cad0089ce642b776da1f0e41f71e75ec217e0cddb7a4123e4e591549523e52970d636e9d4685f43d2670adc7d1db1b755d6645ad1df8ec1d6071ced4d1811fc590a20c77f8a8d7a2e6ab0f8c8d7bd5f04e6cb2e6e6fc9db912b53d523c33dfa073588e5bd6a45f365120468148631a330e9b89f25728c6515918cf7d4d559e131ce05746646a1482d8043ba81f0db98ccd90054e00669417ed7371df87cb2c444473b3cb9b8bfe585433dbb998c4375c26d59109f6547a015023965edec39a81c77ea3496d9da90bee04d8e33382d77f878c0ba313a6add7d73c6653521a16c9974957e0491ad8056570ae3d90cd47f971ea7ecbc79e751d827c77a9ff8b8b35e16761cb833e5ebc38171e6f978d45eb850f541e84b82c52dc0f792c4557dea789e26fb8f774d2feed4ab3469d1b2a2035aa275ff4c8a567528add5d5b2c23b489e0bcd7f4fe6ada2f47b7d36e60fc5da567b74efa8cc4ac8e41167622aec5fc62350c0cb9c65db318874e59210f061d0cd5a109bb25f56392de9d9444a2436c61ed525996e690d915b19a7502563b399aa5e4d41e5ecfcb7b76c9b1c28188112851989942496413c34a3eb741a90863089d32bca7b52795950250572e0a47b6287c303fc98f3bad86c33c9e54e9af5109bdda94604f7224e18b265aac373509d92ff076707325eb57ef88075676158ffb6faca1da95d2819e666d80e3232b18fb1253e35e944e9592f0c84bc6ac1b255e077a279b1632fbffc4727bd751201e263e18434d07ffef6e63ec00a01f78c370e8e82f146108c4b904b851c7b1e01b6801a1bb9cf307d09f848ae28e4c49b04e6d81110bb1dc97a54d21af3243067405b5ff5a97e66037cf8e1c4c58a17df2d885cd98ab94c78f275d1c18
ek = cf39ca309729f21907ae68a9d8a563bd7aae4459c4f9b170f63911e7883ecc5828975722da816c44937bfc194eb8fb38bbab576904140ff09b0b117345fb7ad5f7424c6650b7163191d3935d3826076a748158130b3a078e21444fa04c7e47565b07b4c36b8d1f1791ea770ddea28124a002cd31620e7a8a75e24ec761c6447a8f4ba30fdd9b795d8a2580e7c78d249ac0d89534e9cd94409de6d33eeefa80ca0b3bf9fc307c49ac9ad6b4faa3a2c8c21b3e555c22896c4c7924c0721ba770cce0a5570383868062660b3366bd1b6982a82ad58003978a68292b6601144715838e789bcd8b237da4d79b74a13bcf204b1765865135c0ae761e6f49013302bb4696c269e140fbf05610d4a6df62bff7146b17326b85635870d985e777bbb3bbcb2d762e43db5c12dc31cbd584bcc3614fc9bcd2d75c67b619f2951953ac5bb559032f2c886ac343e25544cdb16de7a22b1e189f00d728036b1542ac64f6cc7cc3c7aefc06841432cb5cfa38eb359b901153465a530f4457346684e49968be104ad10bb3d7a0c6e6bb15510205c54905aa9345baa8cc92e56a1d420c3f1527ad2481fd971644d547f58b5a65d43942598ac647177cf730b6418eb5a68ccc55286df093ddb70e7c308295fbb127987e57b18864238437e96a956c8f2789ab3576106c877cc0e97fc0f7687bbb9279743193135fae3b29c941cf48c9cf73129d982c956642533f5589b1b9a7b4941a59976ae4614b7335826c503ac8b74d9a508af2a1ab68548608c70f0a32c2a7579521c83d5b672182e13134052236e84455a8138939a744441059bb783ef87d04f70daefc8ea7b64bb9e766b8481dcef6cdb39a71d1504639c5c744f17609f049fdd726cbd5645c04646f04ad9842069905b54c301e79274c5b0bba650738bdb93691261645f944b2664bba6a0514c00c6fa84f67c02f80998340c35540953d8c17c7c56c6022e98dbbea8a076606457a45fa4293e8788034a03e4659156593cd578aca1c212858d16622448ded3b2bac31a7b90aa80cb1413c080cace25e307316107a29ed843c4a459cc5e48b883b654ee792a8042e2e739f54e3a5b5d75dcbe6bffe76babe6ca7ed885bb6621aaef7c9bc6268edf32900c3464faa04c056297c61af7f9a1fd6b328836c08919921d410567b161562f2761b194ecc4a3b53c0004846a2f301c9c086a68f690dc0b67a40ba9e3aaa26fbd724f6b243a8bcb2b65414b02948e8d711fd144b28b7bcb5c75c13b576d7653380602f8c0a2d1ea0bc3ed3749f63b9bee5619bdc1f12b75ddc2aa702fb8bb40c358b3aa0b2242d28d9c2c850962602c1196b8de843266d64c57b5728735c272f5a1ceb24116707bab09bc7cb2a39ddf08145d25ab0cc0c719595b081bc136027b51b4203a71729ccbdc23a33a1990c36791e3b740f7ee8413bb0acfa348f8f7527e90122357b45c6e2ca36891a7672be93122aaa3a8215c9b10fba0818db5aa8c2be6a460859eac2c46357116b1497c8ab364b3af022c7c0e7849ed614dbca713b456bfcf54bd2e5691b85ba0192a69a4b274f1b0079a6972f336019bb755e64a445656aa60a38d61a6e13f5057b089cdf09abd7c7082ec78d7d5b86a8992ddf0897cf918705c2bd8ad7793c365c8af7b7e3ea8642660005e02d5f469e1eda54fc1a9a251712ea257a3f56aba025390ad210a7f6a7e6a41968a46a87242fbb880bbdd2a5fc0ba801faab8fbaa91be81e4243b002f81c00f5abf76ca4916ac01de8af22a3377ceb8dd93654b8e0b9d07a3b73869ac9d982f89b29c9100c784884335cc8dec94b9e9bb0aea0aaca2b21eab733881b02ef00a154741f2670256d52083db2052c47adde4a4b8ce360e6aa14095145d9374df09b03f303994ef14d7c1623c63bad74c48c508b6542d08a82b574592ba2f3f17cf79406426a81abb593ffa7758e1b5bc5131db0c6c1bce4ccfc8ac3d504b9debb3b8f3733de3c2a27206f49d0bd64228942504bb2274afbf7325b97416436a6a0a70850f25bd145b53cc66c6a525f30dc4a3c13cee6d6cf07943529f7023447ae263025894b8ab7817357f520b3003e7d544905513790e21f05349e606a4405c52e39172ad5e088d9562606253592c32d4a4b1a269340109a395365cd54ca2b4d306ce3da16a6817841bf298c355dcfff5e30e1d30a3376b7d3b6b432db730a09285030be76
result = valid
seed = 41ca6ebeee0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

# tcId = 176
# Rho leads to matrix containing zeroes
K = 7c6fa5e7305db1c72cb98cf0e986c3f7ff21eb65c7df4edd467bd2dd91dc596f
c = 8ef69a87d93d7061db4a0c4ede574bbbd5b4f6b13ecbf7d083a1396e1158c39f5991eb2059aa51bcf64ab41ab3169769e94d10bd579fd23dc6d15788a30222f2bd2c59c11eb648ec857d05a7aba732dc43ec97871b3fac2ef0c92bd76fcdd7781a65c80e3c72ab534a2156bdafa63ea507e8b548a77a2495018d638cb78d5cbaa64ae5119f4345e7ec2db08f214435b84f8f939c05010cb1adc87394c426374924754a149a1d0c376357143b12cbda66a7afe7abdccb0ed16893cc22aa1dfba434826e10daa47595bf61b354ca584e9c4a7ba7ead8121466d988d1746840cbd23cdd46a30e01472f6113dcf24be9439372525449d7ef0922d3583c0db15711b12b6c1f14a7be63a266069ce1c1637c75a90f265a049be6ad604038f23726f4bcb4a424ad155dca2ca3ebea5f7ae86086c9246f4f824ffdb06177832f4b08fb0bbefa49fefa63876333d55ab366bc0f9451b3e2452799c19a6c5aaa0fd10592cafcef0352c912de66fe8e89d64c1b7fe3dd773bc164a534ef789480d83c4298728639b8b4d6b06a04bec3df2a185c1ca42a6314bfda9149545999b06c9c0de2224e2a0e518d6dc5c88d467c2603417fef7b2451c767156ea3a71b995c24b2acdeb5a471c54a6c30c54bcc340bc053d552077b17b940e7d37ca757f7c07a3ee4e1d2bf389b1321fadfc87387dbeebc24e9fe97fafe162cd56d2eb0fc204eb1e4bb4c6b39bf67296670dd49051f2b818ec7419f2dbd87dafe9a107ebf4a8b59df1ea515955532e13f995844c4683a29dc02c16083c3378ba8aeefa539b3b18423c09491e0485c4e8f1aabd88307a0a6c407b88fa7082b6ece19ee520cd7834514f15add4caa41f7988f079ea382f88f210f7cbe0fd262d0c95c8a1bda78fc46dda24e5bdc0e5da25bfad27f3bf494b74a37165b811c0c6ee8eef8a5b2578fad2c03862781e165347a886fc1b6232410c3313a488d9548680e2693879c00365f0247929637d4e6b9601308e605d51c9e0761f97ba27bb43e7fdb4de1504fa44f1d2376386c362805f68caaf733095893230cbfa09fb51e3fe180182abbbb5dc538c599475929c6b3e0e9aa38733b843f042c7b2287c2f7639ac558e50841b2acb602c7fa9a6b23007ec83d1677c903b34d1dcac4686fe73f094f28ddb837d06269c892996e882d622f79469df083947455e64e8580a0cacd3259606d1e2491f400385ce86e3dc4becb08682ec55a5feaf923babd1b778050b43735e960cc06944bec70e42b6236c6f5a8d6a9c956c5a73771997bf53594ef0ece77ff02815facdb5398d49e922fddc93998264c963dcabe73d97bc69eb18bff5505461180cd936b56730069d0a9348ed3dde17ffd1d9ce14877d3b84dfc507b3a4f5a3243a6940747a084772c1f28820d413bc7308bb8bb3265a77afb5b1c7c91377815aec0fd290220cdfcdeb5b9ce0625c7ee08835acef498d028b493621e617544d6d096cd49810f77ab90a7d8204e773012c653f488f12e963ba4d2aa433b1b1954c597120e6188d74f2b37f4622c40dd5e1ae569481369daa850d1829492558177f14abdd5861d6d8fb06420b0a54cbc3dac45a30d43a96047702340f019c2aff43c00a4030773af89a8e4872f436bbb44234d4e611f379bef00147944fe7b6e5235117bfaf44916af444a89bee4b4564a5a471c43fb1344a0ce4e8c9a04b827b43954cb404452e51275ab4fd1034b9a111f1f833bc1408b9ebeb47f3be177e206b2b8c90e0365782d48e8da02259b2183606488fd048a5edad08be53a3f97c26a3cc9164d6adba98721f2bdcd00a98aa33f2412f2b582321781dec4125ab59cb18902c8eac5e28aa4a28e6d3bf86db467c1a3acf87ddc51300deac7390518aeedf1a95735941abbd30aa96d1de662050e27b8abcac9e0ff5a756da9e46ec51dbfd5016793515501d14bd2c246b1b09507dfc62970732cb27b7b864abb4a1b8d882d835ffcb47d7506db14370cb5bbef58cf3cf027dd0c0f4d9b7eeeae36b06fe4e317c94b8c7d8a8bdfbe64675cc5c5dd68e238da0e758fe1f31cb5ec605bfe22f1099f76c58b906297204ec112058c7ebceb12cd3c55f99ab75adff2c580d3aa824174d2730e17fb915048b2645d465d6bc50b094d129d1e8bcd4dc8bc12563051d2307fe67fa8732e4567c340ffbabba8caa2482231d55f56b4096ddd2eedd43a623214c2
ek = df334ab7e292697a3940799b21609c15150ee2f2438ef65401f4557b9b27dea48045592da70b292f8712841ab7dcf2385ab1a4070278baa54860fbad9ec937aad47e9965c460bb957f7c33ab4c4f35a13153b3a54804c614eb1153775d1fa9182a0990dfc0132a81143b2429f4510783b30325b0cf2864c63c116dd908426cc94b19a0b707f68967294087f3ad08558d6241c678d5069773978f921a2c99777918c548521a789c28d8b9696f178f20a11d0dc02d0a815d0340b6e30446b832180a7c10eecbba5818be6c1a69dd64637f519e4f9945f917c241a58b237a64b277902f54470bc82a7e4b60a980927281cbd226cf76a99d1c415a1b0b3f452270dcbc777b9244500ba4f4d9bf4b90a666671a99d9374ec8507a1223b923b887555ff9c5cb3c74649d3006ebb4a9f1f535a8eacfe9998f07333a72714e3026a5deb5a75c32aab8dc66adf07b141c83dbdb74560895d5443c773a561d319cdce9b9f3009cff34be6d187079a12ecc14bd0f0b5a65e05960a48437fa1d19389777542432d04e3d092d97e40f9b3085a9b6c6dc129479630e8b60046f845f4bd52ab8c171ab1612b1719402494e6f8515c995b4683880d079cebbf69d1f968567a49e32b5b8fcaa8f21e88402f75619f75772fa88fac8ac587c577927b9d22195b7d3b9aca4474e1420d04808acdc1013a72841c6a63f20ab1419586657b7885c71e6d446e1592933838d576b266d4ba2aad84ccec0055ac1cd10bb2a44d50f145748a4d90c10591cd53b84d836b89960bff19a9b6691071bcccf4b7a2622307bd8ca519895c79efc809a83cecaa166e63307a0eb0f4453ac03b669fb7b6d73a487500637fb80ac12428d2d1870bef2442dd7c4315053e41610cbd942088128a7f15f581cc0e5d80b094905501040623acd3aea4dac2c5bb28b9d9a5ca74072b4ac282856142a80c7a4afbcab437407bd45bd5e85833c07659ce1b7848c7b14d12a7a17852ac88b4954bb7b5759fc3a2501a7a0e6568e64c8448614c7c2031b5caa22460c644151ba8d596f5dba17dbacaa4906319b876020c60eb33565e6faab727a56bfacb379090f2401101dfa559e7364a4e58d2095729f567d169a59efa5bf83bb4b8cdcad679a9c8e884c0abc698f1c63412a09d6f747218a9a3c137e4ee6c9e8d5cbd4492c2818255ecca6b9b948c3b129589166de36b630d22b28ea13fa1637e4d8a774b3300a9555c714b5f8d87e50f9c51c568024a757c3fabec0c15798e40d9eb57ba84c93f0479babc566a44b7e380c3a5f078beee454c8184e375400058aaa22b1500e84ac81a73e18068ca3f276558671334a4ad0d6cfc316147b45903f309d5fa56aeb5851a0890a05049ba3d907d482192158bb8ab9420dd8460e337c888972014521ad2065a5170dd002bb7ea80ee6b22eec6a905948658263504fd032ef5c037520250a279acfb47254f713a61224ef0a880e426405ea6bc0d498ad64a8887472c07101f1f54f33c58a59c62dda81c71b654d545ba727288fe9862a77451582e53c1e0980952a8dba9bc9b1e9be228cb2275a7e931071bbb5981e8c45e85105a802a7e4a0397cfa3797bc1ed3f9a496142dcacb80177a1da41b967afc383bf33747f369c6561f02ccbf2b165139932d1a448ceb899c705326ae7035d3a201dcd920a575c7856aac497760d55052bc8a7b1497102dfa176d52a295916247095598fbcdcb26471485bae293591b25038f73684a60bfd917ce9128950d8a7e5aa61af1e90bf382c43e4cc41abacfc3a3340237af40f9a04d374d2ad39aad9406ccb5a5ebd5cbfd0c07fd74b793f39369bc85c7eb3d4eb274188b2e9872613f4aab8ed10ebb526df0d004f12c7a098708373474fe2cc447c2cf6876a7e642bd8718c181f87d206c00f582cca48178d862c11e72909fa92efa190dd023c706d35d92a074f4bbbf836c733e4395178853bd592421113edaa18c92a3af3caa3f5a431568769d2ff012ad4c83a38b3e5114777906a1b292b91ac680fd885c836a1762461486e1693b2834192261a0720e3173b883fb0e35d6aa9fd10e52f699fa655978649e81ccb96484a0bc36733a22a1f56a77e898a3ca0a4b1a31ac95359d0c4b930d730c05419013b2a03004742f10abae22855f072fc70146eddb020a76a68af7654934d621669bf717a4202a0b5f00b972e264e29ae9e1ae0454bd
result = valid
seed = 6bef76da1a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

# tcId = 177
# Rho leads to matrix containing zeroes
K = 85d5471785951718a28cb7d6e39b787e0a97544ae8ef74da9a890bc27747aabf
c = b2b287cb920d077e9bd38aa05adc33aaf6e920179bcab8f5d9656bb14d4532885de0f1a5687e1908d9aa9d38d4dde4ab49aa55c71ebb7f805192ebab5d96eef616a8e2b36e763f9985dd44a286093720d5a5874fc3b71588f4908c39a9c0fd588692f4fcbd2f73304b0b836dd2b0a984d4b3dbc46149a1f688c20b216435059eee34d102df9fc19d51479e74c89addf8eb13cc003ee38b9be7ed2a733a48843bd034e4615a43978c173541262bdd4192b3a4c464e5b6f4c220a436c63d3bd8f3c1ab54ccf92d9a9ef3b613ddb931724406cd3148f057366bf2d224ddeb7547d57e8191a64679cd4b371379aa0bbfa157abcf956b302499f22a3598351b49b97cbb928bd88591213fe5729ca905622a73161850bb8dbfd3d5cf7ede7aa0197d3206e1d92720e5f5278db1571d65ad0dd8ef878f200213c6b7c15abd11afd707535a40ee16e7e69d1beeb2a21c3546da7c02a20a563e802dbc8acd6fb915ab4c4d3ad1791ee0d50adb294461b94d3f4045cb5b6a3ace0c1803c718c09724066abbbfd2864f65663793b9a6411ab414ed00d737f398a98f0ef83bc2f9e26fcc7f9eada47ea7fa420565802c4b65606a3aed69ee4f1b355de5d8837c9728c5f1f55a180cc3ee2baa732d9083d89691d320ebe8dc199827053bd8dfc08da43937a8b2249c84d0fe148408eefefe0ef59fc572ecdcaf89fa3784690b7743d6d671382c2431c84b9040e9310bd8b914657e003a71df2789dcecb801b341c2dca2584e93a026eb1b8fd20e4ce6479a3ff5964497d174a4743c997148377dbf3c2f62e89c9bb41d433b4c41720d50295ac14a9d253186a9e3f67b66da0385c246b5085e522e525fa3b497f557817dd1e361dce024b443d6b674a579bca08fa31e1f53e13db7028afa7b3d84670d136e937b25ef3b3510e36fb86320c199834a653468266b75f4dc0053698b119ff8d579533c6222c2a724dae68ad074ff8971f0d3936248e060ec16b564c2172f207bdd05e2b9094e5f41acb11c1ea88cf02d52c2dc32e7d87fbb3e670f79a70a7eb227b23c7f214c951cc6f17360dc83e433b261a09f68f14ea77849cc8b7531d28eb29c49d16c35d9c28ac3e2cad083db3b101566e191c55af4a727ae64101a5167723af115ced4ae9866f143637440e84908c5c5c79cfdc611251ef1be0edead3372c3fbf1e044dcb0fdbdf229a3e15ecd0b28850d0a2e8d657db6ac971471c40eaf7f874b804caeab3e38420093838c325e3437cc69cbbac6c4728abef46ae1ba03453bb889052cf193c10212253206e31b916b2f6bdf998f71dda032d92d04deac416fb46c0bfe23e7fdf7c9a22afd50d63f9994286a0db349940e20213fe272120195b0e19be1855b33fa2b5205fad05d911083aa5d333de78951042fc9b1120964bee3c4092d38d272ff5441ee11d03b34ed0a6f5a3849a57322d394055f1fa8f790a0b371a121924df830b97e24960031388f072a52421da73cfd4e6415757f62586bba39b4811bb97d1a79df604b5cc98dbf1f574105bbabccaea7b5dc7e22f51dcb8eaf14b0eb0acbd76fb9b8e5dbea42355bdb21b05063230fde421d4eb369d221977b0dbb3686a199a3ffbabe181a7a2f8416d51ed5ea61bc2b17410de5bf3151ff00e3eb807add9cd33b31c432954a841e74be25ab88f9525c6176ee1f54e424e8dd18eebd0fccf2b8f47f299dbdd15f09dac00a4056c82b00d1d0ead0e9a5894612c4c3b990da9a8e95395cc2e2b5e77efdd8195ecdedc2f80f7e55874314e65c6414324161a83e6e6148ef2e031b1a42dfb6269f00695c1b60b05779fab525d342193d02b156db22fbade6c0cd66fcb81fc812727727769411d7998d1f0024ff8e9b00d0052d1e7b4a8e21d19f4fcac08a1a8342980028e2df5f78d58c90940c00c5413070adfd6669352923d0e616cf3166056982da44eeefac52e44ed2c03b322c4ff6340662d76edd346f9025870231aa6947d542cc1da1abae79d9b2ddadcba9d7795534c8eb4a764d7856a37e6ef0045394a414ce3ec881f2789ae832d58d9a836d18784ca28bde9d0f1c39922f98668c4fe5f8d4d09673b63e171742a011be4bc9e8a9d33f9e3c9ca950eca0bfd690bfed5a62973d73ff2b105ab719394f78c4a727b23d9c926a8f5e0e98a71fab9087a0e1453d6e540c49703ab796b26ccb748a16286a1a86e758b98dd600e6
ek = 7be2b86d4c92ba75c9f4169bc1c97e19e578e70a380c92cfaefa73fe45ccfb8b95b169b4e028067aabc0afeba1f4079a958ab486c898fbac4404c964057c65355b9de2311c97665586662f1345ac47ac5b241541c8251000b4375aa317ed3c1127a6a959770efa546a0d8cc3442b72284643237444ad9a83b8a5714a79b14e5b65678642e4f03b2e7828c7f518dbfa6ad0487ca075b26497619f1c7266573996426286173869a4cd1282c949ab317b6b785fc2b2f5e0a6c77cc791200cbed6c16997bca5dab7b7e340b8f2b09be307e24a4852e842eeb485c9aa683e824741983e869c08f0b7c04f560056a6b19aacc707742621e553e806135f6987a6122ebe97a9e4d333c4541f8e5135e028640dc8448bb0573fbabae7d49596dc04022866d057a9c179a7df61a96141177c001c2c7467bfd78ef4dbbd522c5f6dd53e990640b3dc745cb23ac4a39632c324cf8c9fb5e688d36004f6d6a51eb9195e52484946c82528b1c4a9ad7882a3c9a292409794b8fab202439f861c4ae0c59c0275bf34d1a4c48ca28180c2fcd6b75323222710a47245c468453a20266d1b124e1b72c360c656b93b8860a15979e8cf5eb676e3553cea2263aef5101b3cc0bb836b827a9428f644e0163834a368a83a3597c120589594031824e7fc3b59c95d0d4294f5ac3fb67b0e53cc135a0725c9355a31da8e3876a5c5a651a614b0d9c63018e0734da05f2974a15f60042b5bcbc2aac78ab71c664c7d15d026ee12bbdff52c1d31c47bd51030b2441362b73e8930d31b7d8b14392e19712f3593a9082c63e1740753202d049553662d372b6860c0120711a3129b33fd411c0055ac32fc7140c9ad09a93138a05a0a3834350b497b7a81ae6894f7288c9b08bf496671830138b19a793a5c4e3bc446f864067507a520d25cea407c265b3b9562424b5a726cb517b6c85ea1433b820533c0195ff53b2f42b950e26881e948565b8112f4563d1935743f6b0186234f716b0fc9e58a837a74b18228860140ef7a25341042d1f6990e43bccda7337e2220fd0c12027008bda407b7010dbce296be3a46366c71ddfaa5f83176cd58088ed2a0ec759a0edc0e883778af757eb3f8409f6795be91040215671047ad9f6b8efb65b11e184e15a3b1f329462f45879e12b044773ca20a473b08a24fd11a4b1713e7b167440b8728db38b817552a954e0d9243dc591f16e6cb9e0114aeb0c7157c0ed519a6bfac5bdb3177e70869d2203fa68843158752046218df74cab229272df22bc133647ff74150e7cb3b2b80546070f14967d9b53f2ac8a6968880f9756dca84c01b317a9572b97c929ae460aecd8430f3a334b09c724604b64e421ee3256bab99b09f3b35d580c95e1158baccc53040492b3458e9759816b1875d406361187c72bbb9ebd27fb8cb1f47423a9ef47a065b66cec78ebc106416da92f13bc30836b1de6489dbc586982b84ff25cfd578816f407f4838a0f48ac202d738a4bb0552bc2680db4af8d411ef83ba49b63da4d55753d2535a938a6f359d7b056da580613be325b1206174d1a753a3805ba206c5f747aef56f72f3177dc87e702a05771c80be181d92dac124ca515a92b50c28bb50e24bc5735eb48b0c53728ca4266654f16a927524351b02e05193b93942f0336825e156be826ad6db3562a68e6ff3ac5a601893495bedd5328e11a7dc436399ec7499791e1ce18ee194ac6ab800c2c633df0628136c685304a3fcab62b17b0a66f7337b437dc18170f9d954d0d80e1f136613d6be4e0757f066ab4dabc1d889800ce533fa52023f700fb78a899410a6ad821668a42c047526ad22a673c0705c6609a5b726522312aa02c9dc00bfbc828c058a75069c9565a653d2d223f69045c810639edaca01656560e1b3e238b9a51710c5f4892ad8a87dc7a939453b8cb880fd416093768e08a99dcc358053b83c2e793772d2a833d42606160f9483cb9eb13e71cc3ef8096323507de58196c3c869b706843ed05af7d40377005715c2497317b90df82dec7a01b1c16a05e2cef69a78e4d933d85c4a3a835bb0ecab2095023ea578f299ca853054a2925a11097a33f45b63d08e624466896a90a480ba6d1842e83529b21c9c07571dd30b1c9a464258db27e73242eefc023644b1de550148a9ce280728a15959a42407d8f545f3a03f92aa17cb9cf0b3e93f3b2a85a3faa78ba7ab7236
result = valid
seed = 28d1567ef10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

# tcId = 178
# Rho leads to matrix containing zeroes
K = 025c474733b08e670ea8e30e58329707e1e4da96464caa28e6f1fa9d12ff494d
c = f5362d443d5b3e75f209e600acc201eb047c4edcc70c07e1788b7895ea69395915a5280efc404da7efdde910c8a4caaa5874751d6c57238f597864a9a467a00a0ed74dd291df754e317f1da9b35d5097f3cec8795181cda9d27f3e143dde8025f88149d5ba53fba1b862be7e94deea0611ed37d5e4ef84a2dd8a4bb712880da0b7533d18e48cfe10c1d4bdce08716af37b5514d2831799ef9a432f47e739c4b2496c5d61bb04459dfcdc8e42ebce0bea16dd784244bfae6fcf07a94cb91c08c7486754be29d69240b317082f3871d2fb3a4285aa88c2bbb363add89a4722d496725445fd0f734e08330e7e799d61dae0985a38ef6ed54f988f4fabec65ab938f2e18bdf4060b3fd1df6d47a5ef3485d216a5a633fb6d2aa2dd379fe3b0108756847d395484a08d590da07cad9af31550eb03a7b7c28ab207b8bdb0a4d8ff9ec19ff85ac15ef4cf0013f0e81a5894af44f0283ffdb286496641901e9494aceded978e5c5caa7f83d538d9c5d20bddea1e083e804a16c120cf8d19d337e72936a8135ace4777efa01303d618b8b9d4006ba80cb047dfdfea5e284df0377e7f264cfc534d0dc08bcafefe301aa48ed01206d998f58db1c004bec0ec81dd1d0ea7b6de8fffbb3855efd33e4c206f10c93e958324da32dcc28c8efd775083e4f447719c059516cb3165603dcba38128cc704ed614c03c7aacc6741cad973899f5fbbad08f8a026fae5ebbe749bbec809a643cdebb9e1aa8efd52667760bc537be771d98724b57d78ca4ba28f6463a5ac61e72fe48e62e2791f6837e0d2ab45a931409f44503f8d84647fccee511d57f4866ec837c06da13e4468dc50e3651b1b86789277c59b47a3321dfce101d69a2c196f4af1e8de6f552eae734554717565b9dab7e54d6dcda6fb0541d749247b68e8063d07970559bfadf25cde932ddf9913bc0fe8222da955aab0fb95fc632635085853e1f76c46e2d1f971d0716853ba6390f065c6acbbde7c140e0a6780a05dcd4204c6b22cfcd8d16e57a7a0309d7b289658eda71cf68c3e8a0af9b0ce4baa2adbcac6e7b871f1b9bb660ac39bfe30cc0921b63ad4c351b387d9057eb67c422b178490a00dc81a6a66b78beb984a2573fced0f81842fd36f6c46a471c13e5f0fc88328a71adc762e1241bcfc4366d125f54623a30c6332704cd20fbcc5f2ad3a3406f4d2f89455fd1bfa045ac19fc7a417c9294b61ba40e12981c99211508bbcc382cd04078f889831f77b4588e0efa9078c3ec07286a740bd7012ef913a56f291ebceb8389d84aa501683e666bc5c5a94b2ad72ad76c0c1c025515fbf1a3c7f2515ce2b5965c1978d3b8a323a8c44b5eeb88f547e0bd699a6cd7d352eab10428bce2bd44340d64096f27b77b0eef68d415cdfdaf663da5d5e675395598d2955a70221b30a51b6becc10bf7c1c0b70ac649e505f3c3fb7dbde0a9d5185820d480cbe704c757aaa915cd6b0e7eaa2ab02708d66635fc4af7f46a2d6ad477cec25f4e8eac65d88cfc4bad24d12b42996717b643ee4132305793e5de949f32098d0e2d1f609b516df25b413c93e44488afaef5729ff8a2326e9f9e663bb113466432a3e60ab1d399bf69a5c834755cee60cc249720dfc0b1688b9879b1ba2193482069da671374b437ac5df2efd94db05c2d71303fcef6c8ebce242bbc5606f038b9a7c488fa07d6364ce8aad281161045643f9865267e768cade068af91254702517e6978b7ac5cc45f8dcd1935dec9f080997d547276cfc62510d8371ebddfb569f5692e5f2412e3f3fa19ffdb9ede619d25d167459e1fa5393a416a33ef11f8072436d8857c07b38496ac817bcbddf86f1893611e0b3c3598b1cf4cd8a7810379c0d8901df8162def44f80c7491c77398ba1066622209276cb199566b9cc321095d17e93016a4a43ea1c84069b1d40610ee30f30bb6b5b22b059f1215dab5ab05b4ea35894b1d8333a5e1b4707e04f15851e66e51dc546651c4fbf124b42f4c0ba980c4c8e32571e248856751091aabc2e842d0f7ad46b13a24ba759e3f8fe5e2678e10f78b16d47a66ac0d72241478cec83448bf2af6040922d7212ec06b4ec50fe01905ffd865e18e4a5fc6c358c6c3f9cd796920c49a617240a34f29c2da391868b1587c8a8748cb8bbc6bad3a867a3f99b1fe45ac9fe739b12a485ffc7ae712147da9054df23ec7d7384b7e443f4ec1
ek = 1b874f2d6121559a6cf796434e33a30bb59ff1fc5b08a0190d31a81c67cb700c05eff50e80748a7de711e1c483b069163dbb78756c7e1d949718a46446550d137bcd3386ca58d936d52200b1111cdc6a786e8b1353923f462588ddd242359c1396e837c2d383bb9b9455ea4735c79fb370435d87276414caa028c150709e75e6a2de841ee3ba8eacec535a795dbc976ddf92be2921061582203a910fd7a59f28675683aba59eb358965b7c247b9981a4410616231df8851ff2ae09a6280f1905f362c5ba42025cf86a5e552d2f5b8393a7cb51f682375b24d1d7ae2a630327d51d453b7042444bf9907d92725cb4c91a51b1a84c1466a15c77ca172a6fa936853891d27b6a535020f586b6bc2ccfa9368a9475b9c1617dff051fdf9956144bbba6f5ad84702b330a05b7794f6c364a6929378d83adb7622d0125a019c89da853cd3ec157716ccb7a7901c542c34b069d5f0b83043784746b083b33b858910aa8b02c55f53dbb0baf7506ada1cc03fae887c6247048a538971700db47264965b4747633c36c2accc048c704b393c44bf40b493c07c3ee254d0aaabae3a2bce25489df649e15c56bebc1a0fcc253cef4c5d50790de480944b06b46985c408009172ab9f36735f1b770449b2e072093d2105498806b68972e85d5cefd181e3daa6bc0f23f0ee9be33394b32913515222135666255b61683009304c15805c9add56258b0975c04b79745d420233b8aa3896c1cbb5e60a15cb68a8da9d83fb401997a5b10c1a686cf9189c43a3e86869cdc96cc4cb80d6d127f1428c4dcaa629152a643b4575cf9344a27401d872f3643044261b4f3426eb358ba25cc9c797bbcd1b86330aa73a92923e1fa192c11243466ab3552c88b8582f559aac8fc6f742595e7c4cf4920642cd98d79749707b75cae22117d68390cac9486d5b7dd61239de0ce55e58e8c093154998965eabad75395d6b77d48309bc729c76ee4b8afcb24b9cb07235b115770cc8ec60991d4467e008df50a81fc69917fe19392228a7978564bb292f916783b9145c523626b01243895003409b01d9997ddd6a544440e6009cedb0895854b327f5a948299a320b40b961a36ef6c8ed3d1112bb898ddb689219cc3afd25e75787bd36a913564ac89f06088eaaf27b977a71bc1ebe18fb3b11eda77940cda7ff2dac908863ed9ea45e0fabd6c6551e181b360948691703aca1956ec0992eb1a8e50f483f1f2b2e3758477ebb24b39576d4237488aa6f453912901a334c74a2df22a86508a97d660c237a9838390a8331f3a2022c4acb9be6431049023d3711413351159a120fe093b19a2bba5e934f56993f83a700eeab019c1499457a84dc19f140611c8701e9f6982d8227e901b9885aa186eb3bd9e50790d3039257aa2caf4497e6645f5d8bdbb2323c9476ddbe024aa9a9ba2301d7205a0f6148a0aa61ff202490c04857839047b71559fa06cb5739563d6af2614c97ea69a8e001d64337ae4e384d33c06a437518d79100d8bbd935434068ac4d84c9c481a2bab9995044a52b35c070ff68785b885fd29a963dc36c6e84b399b9c998104440677ede99573a3c5ef101b0f18355ea376d7e8b89761265c96cb65a9a53f7b095395b9fe7cacfcf82ef1c7b39f84495cfb48d658600603a26b673dec4492a1f15deeec1aed66672745720e69690fac4f49d771a7cbb8dcfb7a041a41f4d33dad713a0d465ec45b9781494d566677ab551cc23a0ecdfc545a5747acc18dab52b93f388b0955cd37bb5db8871ca5c99f9f3969c5b015261c06d41225a04c52d91116cec323c181710532343f6cbce1b5502310820cd0b7c366b12f2898eba7ce187a77b93986ef94902ce531b85852a2a5bbdd208057dc620f2c10076b3a273332e86373bc7770604521178c53239303bb702295f74e82f6a7cb02bfa3f469f4e70d0630377af60d017532146c7ee4503a4380827c526b07312a049473380859b250147faa548424362ac07ae89737b942acb0410a21d9b9ba05a168b2355d65bbc48cb6311521b79a38b485b9851a31125a5106a49d293430714c7a57287c7a77227a05ca29f01df52883b53c9562135ed665c408b73b3e320bff090d54e94aa1c0458f9b30bad1773cea461a126cdb54c0756846a5b09e9ae2a262613e58f9711b83f3b12203e554e2b672f7f62dbaff088b122cfd5bafb16193df43bea199ef
result = valid
seed = 7f0c5fa4e10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

# tcId = 179
# Rho leads to matrix containing zeroes
K = e6acc47f18f4088987256927dfbe35762b5e4d039266d3b1ff0f5746d5d13f82
c = b19c685c463748d267b9e17f4aac049e3235e6a4b3bb33d5376a98aca1a014481b5c29c6bca69ec9f44353efe6c6a98a0fc0a7bc5386262cf542591d3e588abcab8794fe0d36337ef7fa5a521933a3f0f2dcaa120e6cf0fc33ac259fca2b190bdbf44e5d34bf0351ab96b55687e85036fc6f02c2400cf22df7de4b7153ce5d6f12d2b359f6e7d0fe747f86b22e33dce5fec45ab95819d36f514c0ef8b188cc4d12eb1c957f06a8e32f99e8482d48c22e4ee7e5679a82de6d7c7b3ea97035a7a56cc07dee5c4eb8930932c90d62d0ecaf4a0ece788b10977d6208262b9195c1a11c3fec8b0a65aeddc9d7a268534bfcb25799d100d0d0a1c195fca06a59de6ccc55e3407ad3bffe9554967d5f8178a3851f1660bf9a249bcafbeaff94b3502a5f91b517ee136d15e3dd5f77006af06efb09ed20a0d4f789f855734389b90b8ecd356c49d2b93e29668f03826b851ef9dda5560c5ff6297f6e862bb3c74626930b9571731c8b8a65fa68b177a974784da059ec4ed5ac26f30d4e6a8c644c817df9f96cc60e7f5506e2649a9c6056bc500f2bb2b02fe6759b79916c8f7847ce03dc98ea65d1818095eb0c96cd5d0c5d291ca7b352c0a7138cc2479b4c1616385b57835afac4c0f0f8e511f2215331ea734f60a863e8b9a3677e50dd9aa3c0e8e071b2378fc23be84cb2b777c9ada1e658560fd61abdff41d4ad20ca625b2ad40862e9fbe6404ecf6a9af8a963710d1044c7e709308d38892dd092d99b510411945db40640157ec62f1a3b4c79c5aeb4dc9c543bb80bc8d5df06e3a1380d8357b96a0c79d4325ba58478bcd2ea14f8c6f85957fb929a614cd68aa385b35c7f9de23aa4e68cacc09e61911119741a0c740b18daa7d547a1605e1e6d69161753f97fcfb4af47a5bbe7600c899fd97d2b9f01f09953586e19a8f071cac33d69d2a4804166ef350a2dabfa8d9cf582dfaf55dedeb1ec206e6a9d444f441d1a62349e4538b265f419b00b80e03670dd5ae7c6285c8d4c09c689a202fa1892015e453301eea569779fcf5de8471c500742b1cda057d5b7c20e33f90a5ac46085eaaa7fea94a86fd2748df274c4b4cb948a11cab233bcf0d8c15392f9880ad8db5b9a52c548e058b0ed7f4b4213c11283661c3bb17de58b8883ce67778a925cc693c548894110b22ed724b2931f945f2b5a175d369db916d6a6cf59bb7d1ae5cf933cd9cba3999ecd4005839de98bdb1a8edbce95bd77eb605911745696dbdc1cd256a6e8b93cf0da30239a858b11ce775dc35728ad3ae4a852dbfe7e2a2de2b2301c6a5f4fb2ae330373e82b9e6c3ca86850d91eae70630582a96d774aa38f1ee837d1ceb1a10950a08bd8381cee648f8d378e0886526e741c96137f5969769da3802b55e1d06585775b1e39b48ca17c2e539b43ab1116836e4b2e4aa963a23eeef156c6d8aa01e7e5ef7bd18b8fef59f5fbef349dbe4bb1f9572da5c3585b0a6cb358962842e16fdc1e2028394b23f06d847a311b26df4c215a8588e9ccb9c9689bafb72f23046411d5cb3a6df41451cb698aa8aa083ec7f445b8aef8175578518e1a3e8bacb38450830e77830c315cd7ccdd77d92d1da01b2e78786593b62d9bdc9a570a8d538291040e3ecfbd2fcc4860519e85722f4e57b90c8bfb3a8d522170f0598d88996e163604eb1fbda524f241b018de3b797615b72e2a1da77e3cef64386e21c2c604020f79886bf9039b7911fc2f061d771914af7805a29382e058eb218e02c1e8c61d69470da7ce96dccf7d5260c1b6988ecf4d7da48c9a8eea4ecfce6650fd87c4ac86cb46ba501e25b5af3c64231f22d3c45daba17aa1b34ddea1d431b78547dbbe203490328fb03744c5afa7a1885008c7d2186b27c40e5af331aa87aa2caa2bfc6e1798fa6155fdfd9c397e47acc7da67ba82cddd432b899a3a967baa5ba1523086509d69cd0227634ef634007185b038ce300d369a84c0002d1e7b76b0a33c89eb7ecd0eac84101b438041016d2999dd0149f6591fec46a787330397bd9c87f9b4679dfba6f42af16c6a3936ec5b360e35b1dc7f0eda0455b79c61a7a2824e5271905ae8353c457ace85330988610872668c611acaee45eef560a12b05a847282f766fe3fb2c8efd27d5cbdda018d6e5a01d6e4f0a96ce6645de73d027d583bfbb626abfefa00e0f47c11f8239a0ca1719b164af23e669b1fe09b595
ek = 56286e833930f683560835af2f14af95e98df4c136c39723332a3d2802be24e071e968772bd30bbc50388b517accf4104d606ff7b4185652a45844c045b1216ed710ecb02ce8045b86bb27bf669ddc933ecdd44e0fda5d65405c15c1c55dc12124974d713052c867018e3a3b3e08c1fa7b17f0a8bbd0ba82167c0fe0776211a98096e7320bb59c088b606331a7d82c545b49014ad1173a5b6ad702093e472176e302de3007fdcb7a861a9f67b21c387a320097c65b2b2ce1b3c3740c0b00004cf2741d4b78afd496806494cdf6d8cafb99b47000738de71540cba50b8c48a87c99d1b5964bab65eb784d253a8fb02a873c06329254679ce77290b343efbc26f8d6790b838247eb148e955731971730acaf6d4295925998f7eac5785466c83bc643578b8a9c7a400109dc524ede60247aa33debd10f3f002ccb3b665bc39ea3a32770a5136487a14f7731ae40af77e7413a32022e5ab9bf0b2620d7846a2099a8e8a292399e86e2a588babcf2473b35320bc2812ea3f706193c107f75b9df59172a03264e613d6fa24068dba48ac129137c6b2ca0328ec90d746c5ea4990f32b5812153614e4491c6f488c054b3791a366cf13b60ec057e203ddd5906ac57cbeea342c39a611b8404881231681a9486f6ce27907d9c96a70b669352bc1db1c817f4f3433a834b640984473342a1e2b9f431b6a644c4a5db8c45f80eb49c3446a3bbb110b43c62bf7e89c916cb2e4acb5367e81e11d93d3a657f52c7997ebc94bca134d4235bdb0b13c7e458568b968fd60fdc44be90a365e97bbf0bb542b32a344fe6369a8b998e56cc9bb9492cf06d85a39929eb821b5c561ed70d069a20309a604af5377e306238d28dc4759d80663bc32293b9459466988e55f3015492526a0c85900c56d7221f77ec26c5f7cee8369ad4223729167408abbac8acad7666840fb04b97e58a1907c04d56a9d178819ad18666c99c5312450accab823a1453a16963865eb41636b4f30b58d55b785137c232378a3566a7a12aa3204d84f7cbeab59d6f55350ee443f05193adc47fa600736cb647b1f80c0d6ac47b8a750c6ac454ba53ae56a48672a1ab2117efe5107bd6ba98b597779202a4ba22e26a17f7fbb66a5b6d31b50be82cbfc6a5672a4a915f66819fe6bfc14c682276bb62f25bedccc98ad839d4845357e5676ee4b4a5a115b5e2481eb0418fac1db05b9475d3b79c572fd96548f2939bce9758422a9ee1a4bd05525d642b72c6c5cf69b2be93571b49a58c7af273d998831d18b48d21903c16864bd5394d0a8acdf72da4299c0005008a192e94ea39e94a30fd4950c9d7ca24020f76571477d69e07e29bf8211181d2afcf275dfc03abc6235e83b91f2e495283ecc0b277291d70764111b66448bd38a34eaf648cbc0b216937799cd982addac6c338522bf4a76f19cb6ecc4130024774a1c6b4c218ecd793b63946b629358980678f466ac22076b88732f9c6368be64137d6a49ed6571f09b826cb6111289acaf2c2e0d4636f7b29f3a4765d8a3fa352a00b9ba95be5cb73f325a3a788305474d6014b6ac10c8925b2db854e4564ae49680661064c3cb807b6e36086d84e51b777ec3552167645ea018906854d03129101125b78717bf636b098e73e03e256fcbb4b20acb46069528b806324f933ad88062fb75cd794c030655851208fd4428d7fe5389fb5c365749074c3a2afdc09041b1fd0bc0d04a3419237217234965cf9ba284a0ae93bcf938a3da0f43cd1a7667e2882a3276a979685f38840d2e009fca1a00fc73e7b6293cc9aa07869cba023c2bc81a4a8f088381038506857fc9180905847846555851c481e6ace2cc5c775c8223d43918164bdd731801986ab1ab067211b053074493a578d96138391f8b630998e6f59743695b290221efa664fdbaa92365a5bc0b218eb0241d1525cf89834e3fb793c440fe1705a110ab401651f923c6ae57c8d3620713a2164cb9265a0430cccf3a0d8869a839073c6f47b05875922984fab084b616c627be69c76773d8f3ab169e2b80b1760d1a7bc78d19dc54a76e4b6bf83b708c16a0c412426fe84566d11292f06139cb6740451b60ebc273b3967e93468a6b1477e46260dc84c179709b05cc48f903699097f98896c9c8898dda585357072b749730ffa6d1441c484646b93743008d9cb5c9add6a3a6640f444f3ca34e689e89379b5513d
result = valid
seed = 344b64d5800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

# tcId = 180
# Rho leads to matrix containing zeroes
K = 11ea2dbcea2d487b2cc03195cac8a6fcc1d024b6b1bd2c25178be68680bc10f1
c = fef9b71daa74ad4d6fd74948e98ee0d91d9288636f54e7595bb401fb9056baa0594981ecc67c8cc3c9f39779194a88398f22ba033dab7b5aab16d4349ee71cab7aaa053bb9632a2b8893993a9e4c3800e7a1b040b4adfefa4e805684e3ad05bde10a4c3b3e1e2c962883553ce22c2aba9da72f127fc2fdbc416cc043e7d6cbeef78f04b804672bce1289e63dee2b93c86194efea593446de29cc9b8bb6a78d60bf4316ccf21b567f41565453ca0127b9b11a201d7427a844ea96c12511cb5ff37f4e88dea9ff9858aba99226315d0194458b54e8abf85d88c9eeab1e7e88b3a56f85191077e9f4162b0e9c37b39f6f23466a9d596cf5d42d8a66e0eb479fd99d887c092de440fb45a97c850945b8de65859bfc98b9d1b32da338c8025a71b5d0b8552d8b47cdfd893f19a1733e2ffde6f73eaa69f41f64a760b3de977082fe1a566cd4ad033afcf60c47f2b6e780f461b317a65369a9ce5c05748a21fb8ef0ff10160a81be96cbbc07f54b584640c98c3d3d780997c62d639ca36da9cdf52658fe78a2b4150bb8b44014f49ba372e64d84b2f088579029e7f47ab43f9b5af927e3fd1bb0d195ced2c9b8ecbd14eafa87c47dde11ed595b32ff30e8e58b48869205e48995bb19397c8ad003632da3e6f9d7a9dd3c549812232bccc166b219f792e6fc0ba45d4a1ba1a413f02398cf814619b1d4a6902f5c5ccd60f42854b508a5e0fbfe86dd4449e5f285358dbd773f75541133c96901b5f549e1ef1f9f1ea5cea91eede82b9806ad4e2d7b694d52309fdb9395844db9ecc3acf57b9a7d6a8627c6edec8556c333b68f2d371246686ba590b2a2cf8a7eee48ffe785d2bf1147f17b6310d3acefa257e4486dee2ee282bd7024c4f7c84e4d2a1888046dee816959f8bdd9448959199e48579a4249bb3d66c082f8f888cc547494811a7e1b156eaa5080f80e6f4ffdc31b36a360dd20f9ee4bf30d8080900b03fb031a94902877028f2dd7c4875b80ffb76dd440eb1afa90c4997e69df1c6fc8196dbddea5297a41fa5ee710a408ee4cb70a9e7bd7775e36c91391778b0db2055978dd327a9c451d3899f48558097bca257c941a91630db3ed9e70e435b174b2e4898979097e2d45ab9a4a772c87241912706f6e28dbd92e710e04c12286799af65cbf80e9fc0584443605f030e234f2da833288a21d68dba179434449eb0355e7889bc839a66cf8faa36cc9e741de6801eed93f3091a151c810bff59c59a6e6c94c15612fb1b224573c21ddd9ad2e226f4ec2e06e8e37bb2486bb7df49df59c64425748f7a32c8006f20a4110f007c7728a017518d41afa7f06b8bcc6465d7aa6471612ab492da006c0ccf44cfee40ab580d21c995233477a8bdd968eff93cc69cb036829e3d542df41585b158e4e2977c29a18d9b5af65ae1349cec2800fb991c7b5a4675642876a4a03b7de46f4193d9c1f826f11f665cb327e271871e4b3b389ef9254e842551d53c62ef209578d5fba89d75f66a7e64b68446ac6f48d2286213f6b6711aaa4c113b6540728ed6597225038b26fcc928935746638f8300f144b68e79f5a1abd374b02012d99004470313bcff09c992702dcb7abfbf97bf5608611065fed7cd42f5d2295814ef16ef075adb8ef76897d54fa5940e242bf85e801a6995517c56194517fbb5335196a497a81eeb8d069f37b1869949d7c2faf79fe40773eaaca590b5e338e5edad0641eeab54ba7e5a544b7ee6456d8cbfdb8f99dafd9cce6f4f6ee050441c2aa0597e1b95b01bad4a65e0ca8246d64bf7730edaf3d4480449cdafaa32943a92f040bb51f0a38acaaba550648756f754eaa093e4db921d07a8f06884ae1bc1088c0c40d569970c0efcc0ea6e97e0a14406a3dd4c233bc0da48041967ab19a556b7604aa2cba7820bbfaebd7eb73acf1bd56260618f75d0dd5a8e6e55351218977eab46888ffaaa20cd04424a7ec6ec8cca179ee5db66c8eb3e9beaefdaeaa5c5ad56c5d63b03fe8e9024dd027836bc0db19a5a80b34c9339bac7e0c074c5b7b29c2f5ecc97c97f4cfb9f7a37d5aa8123a9be6cc5a94e6812d445bec66557db942b3850cf52edfb2d0ad5e35f286f5271e871442482db3574b75db3f094d54c8b01a6865edd667c283b3c3c42760dfa0360f29492c28bc93f95b234ec9c27e32d661d14566c5c20af9fb8c5c79ebf9bf86c14e52f5df35ee263cce
ek = 6f5698e9713114c53bd1e41806da4c10e89a9fcbcaeff35eba5835163babb8745ad8a6af7f335f76363244b66f5535097adacac8f3b2f86a35ee15bf7b327883fc2a14b640e74498e1b77dc6a5ccd60880ed46565f8820085b7bb0b8bb0fe26615f168146c89072948cbdb8a41524d6d523876fab2f5928ba45bbb27fcb930ea879c237e0130b41f31b94314a10c07775086cccf129d72358336014104dbbc0bfc9e15d402c4692fb442c66e57c8d2b803c2f830dc794ff8715453c50750f756730752c93bc3349b9375bac03af1be5eec8d85bc493c12be6666591d68adf0199e90f677e0a193a270b04499131b20168e8182a8c2998474246d708585533ee2378e6f898b8dcb18fecc68eb64a28f34ccbf607a129b182654b136a2926690cc9d97674635ceb1162ec20002ba696fa1a91b380a3651a2103043c4f7149caa7b3c4b44c05214bb3ab4c46ad56f3d49b8b298230e9a2122940ff0a55895bbc70cc987cf0b4831a33b2a24145de425116a8f2dd20adce50b94fa205bd7b33241475b6740d41a2023615cfad2586023c2050ab7abb5ca81711783d2940ea203f2ec7ec938ca94013cbf965e6e1ca4ec873f35917ac114415533cbadb15493cbab4ebb4bf9f10d2a90989feb5d93164df8c2968d643a4826362e337a6f8b4f86d5a1136cc2ed595bff51c00cf93a4ef4172d995b663340fbe87e3cab860a72b6a3675a85c24be39788cd284fcd8a756013079a7a9dd346579886a414ec302427aacf297b546686c52373be4c0209201cf783671ab2892430c9464858c5f066d3a0cf0be27e1b1b6bf6dc89ad78cf00db29daf5265bc4bdf6435e842c6256b569c1a7b307048325f4695d5224ed4c95b0305604007a12c981c9633f02c64e68e94757304d8f8baec2e3c83e82bb514a9f44e3b3b76047e91cac35c2be5c0c3417e98dd479152bf03d5d2b9e0b94c15dc1af17d49f3d44003ffba3945cbe1fa6b54627045529ce7f5b33e3646375e25ddf86cecf7b9f79b355cc73baefa638ea7c14b50a07a818a61df9baa25396b3681e6568407fc695427cc18ed7236d727f03505140ec12a02a42f8db349e42a9f1839f880074e3152540557a23bc7bfa87c618573ab6d3603fba07f04944cf74ca07db7a7229642f170aeb141ad9626170624c5f8967b1f7b71b11738300ae0967ade49a6b261610a1a18dd340ce29b878be432306c0098ee556bf513d56aa47b5153df065035c269d9024275f6573c155427ec0ab2bbb74b971329b2519f1e5b411e62fcec89609c414f34786efa50d15c9a72154413554bb53e4cbb8d07845d581eb014d9e923449e22071c3aa3259c668737d64436575276f7cb0a39d98b2a55232b186b1a16b28a7a4378501904ba32556ba07cc388dee830b86b309597b020c10529e34036f926114b48c68faaa7afba9df862b1ba361f2ca66a600ccd90486ddda5f56516208b87e51c31cb392b410e1b8794558ab19bc8ec768cd935c949a55c136234e6c2b00f53f5cf084b70a15b72871aaf07d90b4ab47d18a6988c86263720779a00aeaa3f8346cbf225288c94878310d5eb01e3da90cf67c8de8d328bd568d35ecc88ab7448f5c15cd2c7fabf11a36b4718cdc8793617fd91a285e948d6d6c48bbf5056ce74b95236b36819f70ccb3b631278383af383c6e2563c2df0a1bfce187e1450a45085f217b7adc8399ff07768e2bcc236634599ba315e78d66b23f57b589985a8da3718d1ce17ac588b44bb39de01b19ff500598e7be08d7bb3fc246fc51711230b1b10376f6006293a5b929279bb57acbac634ea00053fb3a8401a15f837655c2263505a775d6860703113af37c3a9a4373ee91a812e1b532609b7049c8c9cc01aecb1b2c5b1f55c8822ef027bf3abcac800529776ff9b2052c528b6222131c967c84e597d1aac8f90c5d507141c8f7bd46a4143fb7589857c9a9d9b24767cec9965bc1e90636275153a05310ab19539a1001021fce6b1cb5a0774a33b097ec66b5e7aee8c99f4713a818bbaab0114c8583bea5fc17b1d34c28936da32162a90382375a5969924426db0a4e0329d9d650a5c241e3805f341c2f2d53755fa219745179df804463d7c0bf6100e5e2966e8954eb98833bcb332bb826a87b1753b884dd8b35073b57e22b51803ecc546000432bc5dc95b163c911912eb0f45b95008a22b1916ef03213061a
result = valid
seed = 9823057cf10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

# tcId = 181
# Rho leads to matrix containing zeroes
K = 2bb7c01d67e77165198832c260bc7857d79a58822da7fd5a06d5a5ed64b7747c
c = 2122ab5b633dfb921a4180be69bbb5e281bc93ebf521ef5e2a847b5909bae5776cc2eab1145b579d7f9a5a47187d24153a8d09fb85fc990259e4933a11763e441bf3295f29968f14977bc20747cf7e2cd10f5b0d8b86316bcb1d33e106b723101571a0d4317a07cff5cdb194aabb95b839428d706cfcc5d318589c75365055a6d1d772a5fca04f115374d018d3212a13f80c5bb1d4d2b32ba79b91974d19f3cc0bd67f0a7d22836cae6680ccd39f46408846aa94e86e63f5f2e64afe0ea55d77903cc6789e114f28e485268651e660b6a65c5c723750c886c22a9051812cc4ffc695b9d98d18454d5c72e832e4b058677aed3e2545f8da14d02183f7641a92c5122a4162f9ef082cb4518c6e50df955bfc18f3e752441ba302c2d5e18f3e9257d8201953df6b574e797ea6fbe0580dfebe7cc8d707a2f75d43a3d544af14b093633c728eb6d5785097db0bcdba58ea998725efd6d7058b7f8464c064242e8dc2fd5728818bc865965c28de47fb0cb4fcd5f04a7b189f28bb22025bcb7d99b20aed995d8d1f8a93dcb11fa4d695a9bbc3bbe11907df201ea96c0dd9135f186414ea01bf9f732c84b7de86b4ac5827e884fd3dcc86254c51719101305badc89cbbf297f154c70cf26a961e2310cf5dbfd9fac69f60be7314f94b8b5c3a3f7d100611295cba08f84b2d96dd4fcbe3cff0aa227105ffdb17d514c6fda112e43f345fcd249fbeb9661fe1bb3da0b331e1737db0ed3e969d69d209040fa4819979418d6ef979aed3fddacc9a84f3fc428578881c583cd8f7be6569c51fd2b510dca731edcad340e1e9309db0748e5e4135ae1312a4f6e73afc3d002acf48e93df97b049c75470852db7d535344352e11fbc4968be2df493daae3b21915624a434241171491d23caeed06b388ca70822e2a697a44359242bb8329a75434cbb5d990a8792f4cd94e480e505e9da400fdc4ae31898fbe8104613a33f477cec265532e58a16d38fd1e35bf72932d6e4608a0c2eff2653cb8b7a673361ed584a7fb063680ee0f5de6cb82b736e9c51a1ab6b6a3a5040dfea055bd9dd26641c9a1d14427e83cfaaddbdad6abfdab989b5dfef821a04886611bdd89c5161a30dcdc53ebc303ccbbaa6217886609476bddf780c7716be73e08241e09e8649e2dcc995374952c5f0316a581438d2988026975dce2472f5d47b048766af1ed6da374eb4a27d64cb8bfe8ed75eae8eaa6f16ec1181e6c2caadc6f97f0b9f170ea24be4228aa9a68256854027c1c3c9d3ae4c5643539be746325f3c4b825290c66d446afa99a2790b8552d741c3a7dc5bbd4a349df5c9edb696ca898538b1bda6ef2d961407b05d48d90c4cd9b469584bbc6f9d6c4f0e32317fcb5267ad277a91d40fe9ade89dd06794f1b29ba158c1270b60666d129cdf92b8624c7fe38b1f5d39280dab4d7e9b1a8b05d46bcea5c11ae9b38f171a35ff7e9667cde2947b741e9ced6395656a0742fa1b8753238a3ac1cd0f7a0a0d93ef9c10c6cb1a60465f52fc7eaf68fc65ab5acc700dc1a99cdadac03e632b2c36b0776efd40fe5c16ebff25115679f700570215b64b3780d7d0a454be48ed9eb5783b183f5af71021af3128d93b22529ab127603664cd7da52ddfc6337a07b90e3ca13d2d0e005adf0b73b9a0a7aa6288ac776cf19fa13648c237ed053565ab0b468626147dbb9125edd0047b2cdac5045a17d1dc683506cf44540b3420cca41d381efab1a93da106d3e1228d62e60e0c56e5c3be7ebec07a0521b1d766fedbfd6fd07b13929ada86b5730cc5227dbca2dba51d1849497a32dce9315be1bfdb24e526c38737a6154264f4110dc16bb78ac4eed8b5c7ea5e6e90f683451f192fb73fcd442d0ceecff42f7f39f645cb9b77fe63ea91b4bcca49b1834da8f44bec5e1bc3402fb4102bcc5cb952ad5323b504059058a691ba54b6e4782cdf2b70ec139ec25a432699a0ffdb93ab9b0b59fe6f7d3eada985544770fbde491596066c5f6bfe70603097aa23fc325e0047738f235bc89d0289cd565c2ccd2a7eccdc4ecf0a6deb4be628947e13423bcb89c228a890c9d1b168b158b2897aab77423927f95307bee9917fa82ca7e60b7a8769d2d65d408d94eeb196a29524c65f23e3710854a356e4d45bd29562331346736d6f94d29539f7c0f4f73d708dbb6ef75bbeb33efd9550592b2d797e09328e6aa1cef6c8a20
ek = d6c64de1bc74630c7e48855179a9960fda23ee095eedea0bd39abc69649e333676ac329eb5daa581535099e04c3edb18f0826ce848794f76533fc6c196b216f21b6619a9030d019cf1ecac5bf48d6e3b90230c07f062ad98d13e302ac72e4c2651c635cb96a87b2059c46ab28ee74bc8b4347633020048c732b4ae0da29149d0c2242a1ca0c97ff1234534a33e065ac8876a9b8b009708732e80f37192db670e559c10b137c2fbcdb82049495b999f38688eaaa136958f9e4a8b601a7864b6227e77b5fbd6b8469a04f899a40037992559554f6a14fc181da5f700ccf7aaf9090bb79990ebf40654430e75c0c673e03017919dcf12ca8859a926689db35958a2527e8d282a3ca01b0790a30bec2c8ae81a7aec77623b9bb0725e7792b7e91513f31818a4848341840881508f41d0c5d41c450fa12e8fcc5d1c44c7465259fde06c41ab370b8a98ed01a1850672373487566670434ca50cbc1ace926dd1641620dc5aa6f37e90855212f137e4d039e79854242529cf00b0cc18a9e491a7af8c1a21fccf943c8a9ea5820e6986a6b2907e533731225061e7718905cbcce0cfc098250449324ae2a712b04d85f3206da21c5826aa2ee2352feb9ab698c755877d93305d6aa27baf39b0eb0a0a04f84d449b3d3d9b6c15d723e310b119731414e60712d93ea310bec3c7a3238b76f9b57100832776dc706dc8ce6eb2029589449f490fa333c1e295827c620196371ec25050a3ca4ef9f3a04fc90840fa6e8063bdc5816e63e4a935c2390f715f478204147813a719b0c69c75997bcf43f3170b32950ff76a1568365549c660a3aba7d6aee07b646f24c005312fafa701e5cc7ec6134db4a80edf985c365464e9e0a749d1635085659b3b831ee5312760c3e5ac04ced79ebdc8c4c78a69d108638e430e50f199ec960aaca7c63fc2380778b99ee42649b6ce3c09b75a2b045c719ee6d5ae4ce6b00634ac37b34a10565c4a72321d9bbbef10622a3723cbc50cf2e20c7e2c5c29cb7b2de1272e2c22f905cd6e3a72dc29c6bfe06e76fa46cafba5533692b9f617130408bcb28ec0d6438ed1bae7b5512ea23815d2668ba09d4c5b2c3b10647ae994470ca46ba934c101717f91a7b5ab5b487421cc18bc0e265e96f91bd5291c34694d6fc64508fa8742397c51f9a174f633a53ccf0abac5da32bea3c5a30f5246f214cfef549d6dfa2c5b831f07ebad30933e1e681d02b6724e8b656ac844a7bb5038b6998bf9129007a7bb131be57110995a831e351b5b1917b0ca91e5e4642a1a3a67b350f3bc8e2b30686a2c98bf1a8a33bb78a0719ee0e570f998c267cac26a7b007e908de71bb6b3a907b3e7c6d7bab77abb012ba422685a21336447cc371f593b61cc1a2e290b533e59775fe2c609e8a20b7400ab80b46fc7ba95db5389e45f07722b8777707dc88ccc4c118b2382676aa54e5c7d86a80fbdaa3f7f839a9b32b21022bc6918798706086cf198ed799153e54630c57197e4636a374cad5c74f97b2ad19906ee2c5f5c753010b7b4d61917488baf35354c0ef984528c3cdf60c07b83b96153cda46a96f330cc81457db1326e0b57b38fe75fc3242e8fd76dc4cb9fe90a6c651c85499c3542aa9606b8b9da38544b5307a14c412b922624f6b3fae671b6f8138d635a79e1638aecc7b80a9711e6a2920410b1e372402cbb0a645711356455059e926997b6656c6661000dd1ab10d26441074825372642f97af4e36648da2eb7d9555f028b80665a5f90ce01c422c92cb404123df0a36040914fecf974c3cc4882145d799895906cc33145c5b4d80696546a44a8c045461527f1a3f5186506855d911195ad837772226572d3cf881113e0730588eab5eb8774536027c4283c1553c084542042b4cf71903d1a022a9de16dbe948a5791bf5a8550d5111305c584f3b2aeb0e175cf3b9e32f46bc58a43c33553289c713be5667974765a26b78aab73b0d5b7c1d69819024de449521a001f5ba41b2507afa757a10f963a7c4941b871866a7109e749c2322c098e9484b7bbaa51c32a0c7ab7ad3c83ea01b391abb239133b6d8026b26ba33ab61f1391c492bb188dc9664efa276d789b4cac0e04991719a1105a101b84ea60ce2c9b01532cf509813db61ed88b8dcd75b820f0780f23321ef810e63362dafcf4f0b6fe965a0b309b6a58a77b827dd38726652e9a5f9fd313984cae97a3
result = valid
seed = a0e8424d380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

# tcId = 182
# Rho leads to matrix containing zeroes
K = 6da69e22645c082e6b34463451b762aec4e8e141ceaad892cd3b8351d1383858
c = 6119f85eb4f0fa4f1bb5cecffaff3eaddc872e6d1c80b5c5e8393fa1948fa72a5c09e42ae0068cacaee4e52239b49d3468d5b0dfea08792208435c7a3ee04c6eab99dbbfbc5aa183e2f9954782835ddd3f40ab3cc4ed4a2829e68d1d7dacabaf385e93f519eedaf0c6411a3f0c1133a96289cc78dc0d9eb657de6d55b476ad64f41561dc94f60b7592d9a41bc8412b24965b881f8d1333de4cebfa5de1e691752cb614fc02bdee254b9ce4590b34c7a473a1daa4daf4fd52e6c510bba176978b3575c954ed3e360f013b945e38d6e58d299edf46bb1c3de41d3e48f21ccfec470eb14b1ee1766fc24b0ed65e2e9d7b8be9299041e3dba8d55a79bea686d8d2859ee33f5656929ef3af07ba0e59f3dcc3fcb691edf9a146be93687d85b5b466970f94ecdb9640afd74373e0a3ee17d806417404b454649efd7fce7b2a7b6ec83e574520c73e6a2481a74a1d1c62ce0d1998782f2f429d0146fd77fba054185e06a0199654a3133e404c9fc54e9302dc03d08c103ed23635e546db7cbf623faf764f378bf69bf513f6297ef817c55142d6d5ef17b6744e36e6e8880aa57f860a5510fbe8ad9343aa14360df1de02ef8a0122edbb345dc2846d57819ec23ef90a62a14c3dd08c227dbed2554822388094b773404268663bf35267e5f9b017ed2442ef9663b18498b32c3c70d0a467ab4432dae17bf0c72119b50a35b9bbb62fcd5f43626f153225199129b39f878ee5c4abdaeaa5f3a2d46b6d1a31109e6f7f2e6f1995fa754d80dcad028cf4e7f1bfe69e7c78d202e5db3cbb82dc220adcb5365040db890a9e2df18a618a8d65077f3a09880a45eb8e1013edeb5fd8d8e8cc5179039f59c83dc12fd73453daa28eaa17cc8a5ffa97c61fa5d05fb5cdca451cdf99696637db99065d8bfe531a8cf5d2a45d41bfb745b59b7d590eb95ce4e4e56947600f9b096bdcd9ed5e1bb68698baf22993087ebbefb461de37002288d2790bc0e431a1c32a2294dc5e8a1e02bafbaef88f282b3f6f656dc8e8a8f8a6475be2c79e387e15f2546c10e2a92137da9fb0c3d2bb3b348ab071ebc31eeb98c31fec7136a767acee6b4aec4e46e437bb3d681449b621033aed2b92ccbe21a8c3315f46bb0414203902d98fd0688be24c8ddbd58d773ed2ba5e56dc8b1d4cc6b50eca03e5a3e3436c0108b5467db23c849db220fac24ac6a98417e18ae85ae857afac553712e0d883053654b93a6ad972b81731f9bb3f97a930824bb35b11951c75ece2f19667c06f8d11e3f95a7ba4a79a5b9b6bfdf38d35a7a8cacebd97f025992accaad9b2b66a7d7d360b4402b0d1af72170b710d0dc7122e0b2a769f3b055a0465cbee5512afa291b6816c35b28413575a46ebd904108c7236edc389140ee76271346aaba65a0c900101b8e4e84566e64c4b3a4ebf48ce6d3aa8633988e95ebe3556db308bed51b0bc22dfa0c252953b91baddd6bfc5c548f170d1270f453add9937f92b3710597c8a78b1b8ca4063b4418335111bcfc8c83fcba52bac55292aa115843e33f5d8e9023f04a34cdf5f643d7b201f0c493ba28da544d8898d1a3dedd57a17d40a91102663e2fbd00156bcaf714dcb208777739a4c41bbc949e3cef937e93e1b2de8c75ad170d115269acfca08b5212c4e2ca9574374d704eb85bbbc62664e3bd448af719724e44f5ca65ffc7e422f9a5a68170ba232f14e748ebe7d9e059b9a08d02b5421336e3297e3b886e4d8e8588b632dd8297569ce042ccb25ee957de665b5282b96fb8109421cdbafbe8dd0119fdfbe9b6ed483f3e9773ffa0fad4bd5a14824be10c068774099dc016ce7a849bd13b0ec840f2107a626b619cf8ba64e161223f34a2b8f92e1eb4c716dfc5ed3a95cfd311a260b9df465c97d2d7dbf98864fc01cc06d23394631949e0b72f6457401e910c4a6e4b460d554e2a0e3b864dd6f6406a789299580312532dce9b3e850a46632eb847eed5b89a360d2ad9eb50dca07b6e3a4880107e64b073dea6f3762bd2c54de7fe3de3bc5e895ea1f1f6fac6bcf238ab7ff51d46ff85b3eac1d0b7fc756aeb58ca6ca06024d964f0b5024304e33fe921c19dc5f163f6ca60e042613f6a5caeec12b787a65e52489d40723e738cda1268dfdb4864d32457b183a48199418317ca5a1fc64a60a8ff5845e1e6d822895b96c5d0f5abcb1ca7f8d7f8748d2348d501e72b8b9c4d1e5
ek = e2e367bec5b755503f98f68543f88d4d698eaa863cabd47c09ec5e00592ea6090474205ec0637187ea29c5a611e2f635ada232e7c478c53c17119abf79999bdf820be16076adc26567905976a5a6eda0675d9ba563a57132b25480d3b267b734c70b8efb645b6c8078cc8b21b06765412421397b123b4699253aa5636691ef777604972036f6071f9cb6fcc097bec86f0791c184a27d4466c254e390557c3344e5926ae742dfec0fad65590461c9c24303674bc421b1a006a04fdcdab9b4263090b50924c79ee0f39814171a5cf80da2aab7490908c3a50ceda6441b249e5e00b61979542655cc5f5a7967730b7a604b8704b73d783eb4521f8fa03929a0a83d7c1d0a1228e87a6ce681c3f2818ccce95bacfbc090c70f447463d1d85e6cd43b252c3d2e905981eb7c100b7d41f71005d42a83ec70b4497b4b2158701006f36736c9f4957d65b777043e20925726494fc58a1b9c7018ab426ee323cf37911eacd17e7668491bd3cadcb094ead42d748abbf7d9740728899da6b3054c1cdaf0c172791c4c7bc1f5d6bcdc4b802401873b07665644a9d0870660a92a3a723272339586d422e0379b281590a4a43d18a13442c25d3b096f41280abd76612566539251bd6035869213745ee723c4891f57b69f5108507e3b236ed810e2b72e371a8ef150ce50c81d3a793bce2b345de1c26d497ae83b9c336cc1d8338210729025da1e60418b0a3125d95c8865d22a07059a84f323b9851a12316f489c3bfcabb0d8c07bbae87b3a028417584a45b5705e1b7bef0201b39c787f6581e8b802caebb921b9796ac26b0ef04b5a55bc4ef9c81432a6ec90228b09a56d785752c434f43b160ee1af2aeb4bedea1f73d543068b1d9b78a5755356092126940908a452614d871b39837cb6179d8d1608df5a3683c68f2f64946b3397d1c942506b6622a3bd27ea79e05c821fa5c2d1f9ae36317cf164c3877b393b5779cd106aa4b8b5837a3d10da616458c477acb4b882ab4f5595c5a13965011b105159744a9fb789410e9c920c148048e4a4e781555bf80dbbc89bacb75547335c5d142752b657b24a30c679a2e4726a36789577753121305e90f4aa93b8b3b6b3a7460971dfa179e93a8a97bc85fec420fa88aecdf7412c700d6593502ae78e0470cfe4a7b604c9132ea33594c596035357545568c2875eb58ba0d247887fba76187288dd9995d9e5659a4c073e61980924bfef7a84ee8671bf5465868a566bf4be2699c4554244140525ef5b2b46a41143d115ada1b66313bfbffa56ae1752b357599b7677f8006042987cdf537ef4d0560c2b0bb24690b4ccb8be271c4bac66753a26ee2592cd12a25d5850c26661b8630a4a32ccf38703db66ad7a6327e8abab354a8c29545a82cb1c2a00aa8fe3ce91e190a73394fe9760aff9301df449055791ee69455030907a78b48924c2f934230fba9776c4bcf32404454188310612546cac0de4983723bc5823317bd59280ab2acc20b7fde82d4eb1ad003312b1ab40ca822b31032c05187f6d725fc008c15d8a6cfd291701b99e78dac4d2b952c27400b6562378831c82c247e1727f093425df92153d114dc8861c79845f7061590bd9413bb994e779cfa2081a74fbcff053c890fa9efec6c0a53baa93842f083894534156f01c038f9a3427299651c886a1ecbee6989b89e6b927f7c743a97050f90ae7498a73b5a233e48f9e82715855123f3677f49a2175fa446ca680035213ec25b7ee99864f8a73b61c3259e0bebda5cc242893e80459b9dc5b70a703f7ca2dfad384fd1bc9f5092709bb815f81161d9838940333a28c2dd08c5244c2ae0b380c9e625b164975d72ab13d64cdd273359a43408b2b230254a0d1014e7f28765397c12688592c0c8bcbb29c0a48472ef62b773c022f978aefd0b05e03cc8906670593c7e56b71e4b9c77e348d4c272c5a6771908639c3279380c66eff806cec3b64ca441351841da0769b8b890ac3619c8bb75c899595872a8fe7180b0b1ca9e0cb3f230101fcd66141627c09c79b360569d8eba0a1c70b2786133f6b7a031539a6c9ba442c6edd86ace05bcb15ac663a635e276b25ec04592803a9a98ba58963398bd4aefb32109403cbd2b4ce2814355e4b240fb405784355659b4abd579193e05cd9e7b4f215ab47db5922e9a9608824c0650fc03ba33e6c6115dbba5ecebe82c86d7c089754c7
result = valid
seed = 2d76c4aae40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

# tcId = 183
# Rho leads to matrix containing zeroes
K = a790a92ce457b7f0e70eaee1caf1696b324d3f041219d402c5f693e2efc20f7e
c = 2e5c764e573b7378c7c2d4cb9835d31d293cd199ded7ce5ed5b4aa7e28c40491155f1b676342c8b72990c5b825bf9b3d2f7d4e179802f906202d54c970601d7b93a8c42d14d4f136beda1f20d049a579a007f69c6d85dd7617d0adb3ef344e68b663de915754be85dbb48ba77fb90b3038de5ffca7ef484852df5918045daba025a7d73104a168a4b87ff93864dbffd0b412a745238d588b8685c79a6049a90cb6c1febbd80b3a921f097e8475867471307cc32cf07ab8c00dc373c598499da486a8da8a89c57d915165496d7ac6e20a85647d5c55e16bbbfde64f25ebcfbd3f3512142342e95ec17d7dc6f6e9b0ed4b4836c5480e80db458d29be7de78f6c9114b158bf76c008a1a405f9911451fc512fecd14ccc9de3f5b30688bf6d6ac4ddfda1632d5b0a271d11838daf282e62f5a0f284d2466c8cb964f89931aedb755415187e8936e7f3376351c44536ec581580e6090515ff1cdf2548c09a8992d849dbd65e58086d999de3724c1a44ca8761d3776731bd177c9255c4df834250adb8204e7c8860533fedbb74ec3d1b4cf006a99d897fe6d58368051f4f2e581e203263de70540a497e627e2baf817a10b60aaa62a0ff1267126a34d0834cd2cba296374c774280917d0a0979d7e8a5073f91593cfd0767da3b1abe0ce90b3d94a91362a0a43894b8e3351a18e4c0b6089df4393d3c0168ab93987030a4bfb6011c4268d0a885355981e33accbe6008233724d5c20a2abdfae207c12d6cfbe5011f24b82826780f333bae5f50a43ce8f708a5bbbfad2683b5bfe43b65a12e1e75c1bce231e46faf19991f1134f1d9c48ff0e65bf92842e783caa23f4f54bead5be30aa4ee9d37e88a85bad11df3671c4ab412a5398223612f6e071e73b53a1c775c7993e3751b4f2766fd086205974b63635765293dd3331deb08101ceb2b0a43f60073f508b1b6f67af51a5d12751872b247b356b64408a2a77a54045711d05812b352d8cac196288d80b7000d1965d2ae79f56b0c79027c8fe85eba15a8299a04bc24ac86cac01f56c922b31e857089a6002d1af68408fd59335b4c56533029a4a58416cae4b990434b1da8f5f67321a732243d8b181fbd38bef2bdd38b61d208683b318a0ab49f655410eacbcd38e99b42f62f4ea1386ad5872e4a10c481c4737e7754f9e76e353f48bf5928fb872323154c1d93b7e10a33f3bb0bd5ee62f2b34c1d5560e9a90cf6b9c1d564128f5caf38cf40ccb1c87ba366d4734db3566aba3aea13eeb9ce1b1e27b80b2eaec8aed1a2a8b3a191e474610ebeaaaf3dd62d24066733356bbb0f40fdceb6bc366a3ab47fbb37f8e630e9f4220f7e283e32c11c1a254b95753d7e6230d40a2ff5e38ff0a7c42aa5a455996f5f905458bc8438e5c02d7bc939d8c38d8a2a1a10e4c5f335e23de6d4d874d19449b767daf4b3f0b454bfa5581a8c868c1cdeaf9a0c3d46f9bca709624663c2b79a736a6438a7d9d281660347b2cfc30bfd8091300fb77a2aeff2ed4c6ace3ad86bb282e0962110c11af9d241773d0dfcb6b19c3ac06a56d3f30bb0845da420c72e55276437f90d0593b975ce78cea42389d45acf07d644d3960833c6902ede1dec1cc8aeb1532410ada886c373357f2072757c6ca553aec70afa96c1d838dba0502bceffd67b6a21a15c52e03768fb0eab43fae8da62351e49c0590abce037e62d1a5e6ef7b0ebbc895867544af1188cc6f7ec80bef2c23e301d0a256058718b4a67d059c87276e466fed4f6ac8e7f1f1f2d894939571cde2f92efb52bf4e461fd34cd05593f2ccf27ae7ab0bc10199f7eada780fc70aded2b04467158c41a4beca221bf0bde994555a633a8fa269e0449f0539f4ef85f026b0ed683ca4965e85ca915590ded2965a40c3309db426e09bf672d706960f3f06bb405334f856ab2ed831d6a21a63ab4928a87a0b38106b46ad319c28974830e130a9008d9e8e277273c0be46b52d7cba03d9b4ce0f092fca5faf6227d18a647ebc0c942febc7720474c66042e52c9e71eacad9fc946827e6cc112264a3fe4fee93293e4f61ad93aac9b5c6487d1cf3210c01ef6d7d7774779f0409e120eb329a4d7d644a1fb871cff26dc604c5509ac50fc756e7c3ca368fab205c737c0da852dbffd22cb84b09f7ebe39888eda985f5459c4d28dd94a7ecd0439c0827aa0025962665a8a51022a26149299d7dc1c319e
ek = 3280cb6fab4c06ba9c25d954af0677e370a6222036b100a09542c49b6b7e3331a99cb934c2255503d9add3765fc93083b8861b338160ec426014fc6b53659e5fba1aedd226962c8e9a8784efb195ddc1c427376e13b2325317cfd2258340ab2bcad10323995317b9bbfb179c453838cf0301c1e98302970835aaafece0b8bd901a7c7b965e7663d7869d73fc3c75f0ad301329eadbadd27954e5d3801cc84bdbb0aaa6619b2be475943b6411493c42d0c0592abb07db5873c36196ca86a6051281490e73230d1e6a9a2097c81fb17dcd7132fd5abe9bd147a7631e5aeb01daf22ac8d0000304492c95b5bfc87e8f19226dfb6db703600e2c00e463b3f0093e7e9023539537686793a8c1c18c63cc3929a283e94609a8b8114157e2722c35e848f506656129658283bc3caa96ab65a26082a66a6766db35c48a6603db37a540836088d1249ac4911bf15353575e990786e51256710367335177f3a04972d5054214130e98581031416b740d22029290c365cfd66e31328962e98c588b2727754817f4bd535399ba149a93b07f5647cc591b2f4452a7c6275dde7b5137a82f71b863be875c766a8c6b032f7a732be470ca1ac3a48b0316c7b21544b616900c93a645665615b2456903f3458c2fdcc4931709b750b28bd4006a1a8a48346aaf510f95a0b73482a836665838a652a903a209d207c6f66b6a454b47d815f05b3da5c44cac326a671921b0cc091ec0454cc53398d0ba340a5f26f608c0a9360f19bef9ba71eaf6bd3a395e6ac2b8bff1ce55fbc26de102a4962367c807dda5903ce03984190680d23ba4baa569a33e727176c5dc09499c8729684ffa61a87a8199daa259c95b75d3b24132511f6becc33e24122f2497eb2b1d41210e9665032ed47be3672ab77965a4b71b120cab6aa3a14a65319c785fd9e39065fc2ddcb5ccd0144f96144ad203aa700badc924512764ad87f1108dd967f1f51b9bc13e78260bc9959c2527898d19359aa24a3e26b917dcb3d863bd93f52666b901101cabd5b582ab8b3ee66169dcfcc862e11c322922bf511392e731d08125b33b02638599fa1326949b4b18303924f86e4f12963aeb693ee875fd1334d406a77fd98a835732391375917b88e2d47e92cb8451a7b9a06264c70601ffc368ec100a308801a01b98c555cb3207b168a0251e19c51a4620a80b8fe1b152211a64b1058aea171d7952c79fb2bc2fc64d80533252b29727601a7b680146b73b8dcb7108fa1524a79cbb770b465bb9f6010951aac5d9765847508e92906857ac03d54a4444c954cb7b93ccd47cff5816092700b9b43202e75278f59950b15822d9cf4a6572e6126fcc8b9b6073c58c420f4063ce23b7b7f6456f18893e16f3150d109ce77532ae0a1b0dc69dabe213a81c7554152a2b399834e842311098cda238b5c407e726baa38b8543c137c5d753c9a45fba98a2b78075aea2c85ee06692ea223d431a1199c9a10760fa9051475c431847367afb53e3a26445405d9b4a8be45b172f153edba2b0dbd42d815050ca191abb904e6dc0793955381030ba27d936bbe1087b6925a56c1b307b87b48cb0056b8ce8c536f5e41e481b6a1c0712cc7100dffa7f5848364aba0b4b1cc1a5a1cd1ac2b10ebc105a805d2dfc88f714b43772c834618da56b9b08217c7d8b69a4a34984aa5921c26ba158c8ca0ba9b37113f0b564df85a617d51f46184665814cf582a4c276ca974823dfa4c837c81f394745be5a371cfc3863fa20499a58b0fcb899d8c73015addb3b66c7b85d89c476a1464987469abcc7165df85277194962dc312230cc664769e11abd01cb865531ad47fb3096b86b0c0b1c303485903c300ea6432939390f5aa9aac50b8a239f87928d59083ec9e14b5a371d22f9549ef8775b3c130b450ded8039b5a03ba4b29a69e47104812f0bfc45135232689c6ace62c2e47c2381704d00847d3d663f800718733c69144440f7e01b10e00e1558b863cc3540e3c510e55de97883bd945b5f79c7fe54a764e0cbd55b6d0e9b7dd582761aa49840a10c947c813526cdcaa38cc270761cc0ac9225767bfa9c6ff43723b90801d5cb94349786827d15bcc85a6cca1b55513b72531819373b371721673a93b14d9c5918f0040652849f60196840013d01f64a83e636740c8ab98153e027c8ce21b92ed55163d4c7669f07dff2d15d179fbf4e430706864e5a
result = valid
seed = c9fa6cc7fc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

# tcId = 184
# Rho leads to a matrix with unusually large entries
K = fcd5b2590084b9664cb9f58e78a578cfb46f8710174f32378827e961ca09ece1
c = 1ea4f0699517895bda767c4116e5117448f90e567086688422e10583ac69b90c7acd64c4a1dddc994c5f6fce235e7429fca03b365e08c5d01e741423e0c750264f79d94a1d2c9065e7ac124f99ba38437192f7e007d9fa71f5dca5e937df940db24220a4b77d2dbd826052222bc5aef5a7d920f1e9808267ad664af5ade0ce37e0ceb66081dff190da7a19174e22f50e1a1522d2666594394a33c0ba8d01f4403a0ec3778295230d139db6cf78b11ab811155432505908dd51ffb15c67805d6b260fa0196a8dc0f5940b5202663067b649f9fecccaf4d064347b7585754da004b802d6fb85a9294cc665febdb1f9663be20ffa01740fdf47f28ea4997df19055b0c3a9d025fb72826bb44ba0e1e55eb4154e84821183ac03a2d4ec5bd5194ec52f965c0fbffb7455d97c9b7129b0677a4d29ab02299ab58f2502a43ae132f7e63366ad60d4383ed056f773ef4f65689a63297dffd8ec7fd522de6e45c305046542ace87d2c95be15d07cb1b0aa656a0c61770394e1355f04a984dc1dce9475ca1eceb3e9901d1922449a755eae7e7c53c5867ac5ec1444a3a736415e4066f86523bd94cb05528fee95294e2ba47b7e854296b2717dccd4bffd925722102f65e08e8e1dd6dce8d7d96c67b914281582cd0a05c4f87beb2a4b087dc933c0289bc94be03357b01cfbd962b250f7f48ea4c30cf4ce4aecf8ae83cdac22cdec2213ce1995e3b1375013db07a60d63de655a693c65f87b6e7e940388dbb0963572e4e7de94937c18700fce82d20c65e44fb66cc210b26c670e712528a031e1581a97c4866cd9033f5ff74ca6488f8a8ec7706acaa876be1445f3cf714c534fadd0609cad6c081343344745b6aeea1988d30fb5b188e7bb917b67e8716e97b7ed6d8c661b799153167c0ae212265dfba6e9613a9d243761e9ef14d8a832bdf3fc7dc7a75b15cf5bf62a8f2a8c060e694cc86b5b83005531ea339d4b8c8a9a20ad531b0c919f1d7ae86e728dcecb924930edb663bf156876e0ddd4d002862cca03ff9a3ed75cc46568c1eb511c129cde94060111d0414f71183523630174fac576629f3918476770b9f5cc28d4ead815e43e1ca83af27cc5bf173f1f44c06e4526e808b48404344a7d0269fbd0a074b29b2fca03b16c7f79d0079caac92739bc2f713bca5deb7e9d3481df89f3fdad7370305ea68596a32e071b1d56437955b8b8bfd8c306cc450175926a61a724b6deb0427fe2b65cfb8fd4d4b28ecac6612d83db14bdc0a512c803560670ef6e388251c91b1fdef2aed333bc7b2ea10860866c09909736a711423b4df4952bbee689709e0019e0ac25e16f34ddb65d14f0aa2d583dab050177276bd73052818f88fdd3f60e9eefd1a4bc066c703b5643511001904a08ab628452e23f4960ca431b68e3fef13c12448932e8c36f14b846e531f33cd014f992b43a5f332c07745240464fea0426271a52442870642d8c70f5e1b9b8d6abdc51dc0e1a1494ab2821aa8d444f4661b6e3cec752c787ba5be9a4e58131f099790701f2fe2263844b54f04cad6c2cfd001eb6ba315c48bacbb43e449ec98cbf93bd7159953a9709aadb69cd21a0c0420480306deeecf32250a6937600edd0df84e4152f634a4506029914443d6ffe1047a1664f2626f0dbca241018d3a210736567ddf64e812e675c368492b3b513acce4933399b7ece6badadba2010f26bd570bf5e40fb57a9eab4f391fbe837ad683b05df5d78d2b2ea6cfb28b74671aa238b2c479f702a8b90069562f43640f756fc71b0c8c4ea230cfe86ecd597a06509b3cb3b6a238b31f9f96633315985544b9ab5e1a542928d58ac023cdcbcc6a6c9a986b40f2266586b3474037165b02db6e9b57c9c1f9662ef886abfee4a14903034ac2e1c0c77b3db8341f3325cafe3a736f90ec65c587b429f42121dd2579ae60c8cb43a803c2758146d8bbd0e42fe342d3fd47f73f0c9d390fb724f789a2fb7d524f86885244a25b5a622d3f2f24add54d5df34d0fcd2328ca9ec2e0a0e25df7d4259a867cbceedd7574e71bfdd1eab4af41e202f4bd44c28e31177425f53fc3bd0770ed975c727d8d54dc7e54f30548bb27aa499950f813738b9c65f7d7a0ec2782b6652ea2c40334ba14aa395bcc19bc353862bdf105637db54bbedc2c1797e780ea798c0406b59dc0beaae305cccf3aa4cf289b186b210889728c9d56ce6
ek = 7cb217e0caa975fb9385723460b67094105d9b3a44e76639ce1ac97b09cc4551228d98a12a0a10119485801817ab27bf42644301241e3e1c0adc3936357b187924397c9b5d05cb7ed8a4a48579863379a6a9e2718e330eda03be0a0293d5b4b36773a297e22fd2dc505e97ca62c1cdda66c9b2c0977d36552bd913c6f4136dd940227c49bbcac8a5a0ac4c6192a0e658b2213e17609fa8e297ffba539c992347cb5f0f035d295126253588c02ba1f9a03eb336524b604156b15cfba64033cb4d6f6b317b80ab650533ae92ada675897b632f792820697c64987582d3989392847599a62490710bf91402f8863885d198551544dd541acc7265a81a00559b78fb3b88e4094bfc49581e81bf70970853f2693e2c9c65aa4d49886cc57c3fc4350b6c72017015c855bac39c32352435ad270a16d9eb47e974b8a84672262c9b6c098b226564c44a9333cc0dfcd97b1415c42e2a2f20fa871219addb5b50f1f82dda815b6a58b4b640c01f78462b6492c422299b8415e60ac3b1c7c6d301258ef1043c1125e0b70a633b96d74467b772a3775b9b13675943b8555d732b62354f2a5c9b9c6011d9690df5f16ea671553f04adb0ab90a9e3c412a79b8e80b031145dac165f83d3c7ed9b25793691a6fa69e2d289439242776ba73a0273098ac04ae749292c3d50d762c8c8983599235cb715896abc5b18ab03d24d84e4ca3cc8955b8179fc320c34d6a723c85e5c3b191ec7ae31eb96e29632d8149b0af65c85375cd8f7c73994c8d4b40710c3415294624f6a9e56817351e1c17075b5a95170e97a3d3316c912e66481ea86c237756035082d1438f1a73eabba626c7962a38a7f72c34eca956b0bb6646036762b87049511bf2bc267ea834baaca8753a08d644930277842356254e3e1137b989ffe4b1f0e2c98b2f149c1b90d9d734df1096b257b93b2f30727ac7dcd4021c7154bdd18c79ab7c4d2e23c239421fe4404d7404722006946e8328321589e04c659f6c06b467a602845e18a23d5017489d88849a9314cbca7672aa8762722a82a16d31bc95db2bf9be2c88d4c639ac01067f317855017c1d98e61620c8da1b44da19257c960d78344e50a50b2bc6185ebba8902c81380c8aec4cbb7f0c040065914a25ab808a20f346a48677d88c73acce0cfd811a571026164b52d1365a1c6203515a421ed4224ded642afb3a46f816374b832830679492063e6fb3cba3c9b3eb64ba41762774cbcb718857d8416de6acc78d3c95c501a56c65446b233d9c22ed35b615e128a6928b5b83950ddc66f3897cdf29ccd4d9ac8876670e5072a0473348f433bb64c00da8b4e6f5260a4da8f2e8b097544cfb3a7680a60ab74f9bae55b94c880ba46138f8c833f442b3c913acb25a4b1c5382f2765a0f768584c1a3d0ba5b6ee64b17db6759a74432dd8b707858ba1aba85ae5276d7193dd433d2d1254262130cd1c3fc207a395e5c918886b8d48312cc13db3176f66f603dfe6820af2854bda3b867548290228bb14bbe260b3ce8cb84ac58f21e353319a55ee40afbf555caaaa9a1c4b9358cbc1953236e9a9023f8368c5d70eba6946c0949dc550c1a8113cf980ccc38593e5928c06e02e0de1201a44a21a628727e64e02e0515517708fc86a76a1871071cc82ec4fe8d57adb82c29b97b0aa89c429a67861f06cf7c1078c574819d16a83ac632a621aaf1435e1b231d5ba7d28fa3e1999cac124706ab8bd044b6ecf4414e951c7c47841ed3acb15d1a493e6056f073065fb6e265ba5c011a07bcb554d573fc3504a5b1354637b8e87f4488a5226d665b47a038bc8c3ce07910308794e46e31582344fdf16138776c56fa163a2b3cfef4152fea22fa7199eede83623ea4f3529af5e26c32968cdcf94bb3a86c2fc70bf6a2ca835da5c201a4d5ac97c0c009398b75a80acb94a18069e497435434896687aaa770af5bab60cb9027d9764a1a685f9c288ebd9992c4158cb996e3c0b6440a39c09b6c46106741dc7a774b8369cdb476ceaa9c39382f6a16aa3c32070f7ae7fd83dd965caab230028a18d4df68e8d0b6c3af15d2bc1393bf802e6f6905096be3504240dcc8860a460dc76a7abc24bffa7a3d03143c3b64b06642b58c181ec12cc267742bc31b026918b240b70798606e3e0cf027a4b2e3363b40f1734fa9382ed4f3c535d669d6d8bda9bae2f4bc927e4d6ba0306f0bb48de
result = valid
seed = f7b4dec0330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

# tcId = 185
# Rho leads to a matrix with unusually large entries
K = 03a70c96c04413c5050a0375f5e4cbd5fb18d320fbc83d8c47422620a2d203e4
c = dbc5b08b4dca5bd8e973c0f4311c385e9ed71e8ed779346f96c050062b481c21299e3683ae66d24860cd319d17119b8f8ba43666767090462e5810b3039be61019d89841a79ad4126dd59a2a7a354168f621f57ac30a064a538d3d0aabd360b8a1a5ec602ce408fb625aaad70909b223770caa59c409116aefbc014c811a8db3baaefc694471cc71fe6527ae277c77d23ba901470861c08f720e1398a6d1c8e31cf25475ca504badc9bab5ec263dcde6151bf6634050d50bbc226438caa883550f996a1a79f22cc6672b5269cbbb1ed073cea40dc22c67911cf8142c07ec030c854f030e3b9aa8a08119a0a7161c2d2292e993a544a305f858d868a5a7f12c90fa658187cfacce23af455c25bcbd12c75b9865f044b2d58e20a7f8436b6b43459ee9a6bfafad618d05968b167ac452099d0c9283394d4c5fadbe4814d4cc8a869df6ef8f2258dd4830095747a61986b53c5f52e9a6294973868bb49839ea6bec947cbcd91166641ee0f61aced7429d7e066603d72999653fd0c897f4fcf4ae0ca530e9f7e7af32233b0bee6a1b7b64b63e0cc8d5688463e7b868151f0f9a5221b05a2bb53256e17a72018a8ae6fe563c63c71c3b938050390c9228616387a666ab9fd73c7e1853ae7608fb45916c5f2d6ad96a18ff84739c7aef0554af84ac99f49ee81a2c2e6440ac87afe147094e4f87b9d13f5bc121b7cf49f5a9f401402c67805e9d3e2743374b4d4fed3d28bf3efc48dd9db437f57f66ffb0d0ed5fe621b960273273d7940fc9c2fc5a11dff8e417c144945038e1fd9f047b991961ac12e752326f6bc0f56195e4b995d5d22a9d5d05c21aa9bc96dfae739d76d9b99844454469f800076b36243c259022a118331f3d410ea9d9ac55739474e77bfd6eaf8f54bf581d21336bc729414e60975223d8ad36bc9baf50fd7440fbfd2b405f5975e2851d7f7436bd2ab635520746d1cdd9792e77dc1616fee553c1b9d2e4bd7ab424da0a24179e76a605a27a2bd0f6cae606fbad96cfe4fd37956d8bab0460f817d9a46f23fbb42b59cdb72147ceebc30f46afc0b75d93c9d51a94b9c0edaa0de3ce37d37546e82201dc1f1cb71691a9fc2b512b8554333dfa5bddd3936c7caca5d96764e7b42a0cfe8b3f783e14082fae77df30fc5b3149355921bcf3f0e2477c81d8866ee61972a98c47d9647b37b700a396c804b0c075134aef2539b1b3af8aed80cd8af8730190d4c5305f44ea0db724f84d0615d50df3bd8e3e159793cce0341661b5507c6c9fb1a065d6bd3454680525b6490920da710dbbad08692bc1268dd6e5b0ce489c374116c1f4fce7240ab3ffbe465b79e139153f715a831f6367b0ecad592104589c453a91a5a7739ce8372fd569f6e0be2503eb460f85bddbeb65a46e9f7f79ba745bc787b7497f03305de0647bb277d15a0c761a5ad088f5ccea8af556204c32dddfe37829b6fc3833c6045b0fb9274b38e7392f56ffb1161fe3143b6a43e4f259bc3e85c1fd905b538db1725df36c525ad03d75e8a1383726fd3abacf119e16c5aa5d0e0dca057e81bc8098fdceefc2c4052a1d580f9adb93265966be293c7ef186954c8eb230e1dc7decdc2883b73e406f058491db0de9fffb6823b9e930015d36766bb7082c2b28f24fc69293b1d8cfc7bba894f2e8226496f0ebf2aa545a20b9d866a5c242c694ee06180627396484dadbab80af5fe4bb9c046368bd82685d0bc1065a708831352f909c32efd3ecae10ce7b86e1244b66ea1302b9de4b9b706f144a82fe28e268d3a5d2e2d2ba56331029fe42d26aab2ca5582ce33828d6b32893d6ecfbf6028bec1ec6655bc65b31342d0a68c01300667454397c03008d9a8c5a101ec677d5ad446509b56dda37d96c1ed9d2c67056988ea81da74c63eb429c7e5972938e7d04f533a846ac69e0c4b53ea8c2e6c2092905a0014807e1a5c7301579ae93fecf0ac4c5ed4ef2ccf49b53a0924ba0b578d80c76fb5e36b351b8d4375dcae24a2e58be215a26130a9c954e3c6e614ea0f5e13dcaa9e95101ad9df3da059c45dc256da713477d7299abd59854ba89779eef24dd26fe3b6dcad5b541273614937a63884796095a905f1878725b29e9089f47cdc86341a2b66fbeff57f2cd993f75f0a9865ece9758a9abfdcfe18c48aa6b311c9663bfc8c5329c9e97f2a791beb31619336aaf3ff62290e6d83c8478ce69ce
ek = f16c5a9af0005218a721a08cf8d5b109a9cbfde653b3e8a309b314a4a774a2123d2cb2995c549dfc0bc8153bc980b38afcc5837c633e7a7a6641dc9d96bb5a7e2b5991b961f524b4bc931caa62aa40300e6df64b5284951e04a1153cc567742646db41c193c9ab159f48805c9cbc67b71136ad953e77234e93396f081a7f5ce742b435a94453b005b0131e90ca529b1577737426382843971cb57530bd6c14dd8958e0e0476f5a191d591d6ef3130f4984102a9e0560b2fd3361805c9281f1bfec9c48bc204372d6439f511294394c93f887a19c2887019d2a249c10d4904d540e70817a83a26c5cf24951eb9a207742754c850e649fa4857528133b4da5c4f64b28fedc6bbde935c8796dbf7ba128b32ad2890967362c7933897de3455749731c7a50cf97a3d63811efd62d4c457ca7a74366e2921ea7a37d079ca12088898610ebd7a1abeb516ef718a7fa85c469449a1a123f15900216af4aaa95238a6e94488e294b5b4d87b1add509251735b5cbcf7579129a701cc9462f37c51ead02873e054fe9f5c511b356299383412382c99a6b78ba06fb3c43316a8c696a36045a84c83a8a45310d9a987c62739b41b5971e335080218428513a6e2793b52726834a82cffb473ef8730b7654615904d8103b2394506ea36f09f8515bb4963d9800d1402fd9c073bef0ce31875c28166f9865af1cb26e2ce13dad9404f988337d9022547a063a5c85070929830ab279725888cb5c8caaccd9b1100ea0a30bc64c6d77add71696919689dc5b0584e541a373b431570c8abaa7647830e3815ac3f5cd77a5b34ab7354558aca804b7f1667531f5bbd314afaee05d181251b83b7da2aa73a1c516b2e6c53a851d10351547c5b1f2a159d564acfb0bc35d8c9a562973f19468d3720aed4b8d1fda93cb10226607b6973518c6a1a832f8afbe53324e57ae588b13e3e411a6fc4fb17107f4d39eb9c8396b5409e789308246aa06b45b955394338ba6970986f4ac17ac8650a27201335b83a1b7ae308441f2c33fe000850014c09ddc5edc2cae43f1086d44760e794b40a79f454804a24a82bbe29b6328402f85011476601e4512edaa1463833418da4a92c7910882579fa97790cb488ed1baac2094451561b0a860b89b8e0e06ceb0e84a7e536d10190d54b97d730a5147f0cfc847bcded0493e46aeb81c3c5a6645ad3ab39e927dc456277cab97e4393ec6b9c7042043b6293bed19c0e8100ec358c6793c661da603de93c84113432588409b662064e9b8ccdaa358d06158514e257466cb2b7f1cb4cc6b9cca63c81930f12d2834602fc6c731e02dc5469ed0ec4346716914cb135b6086b5b97f72354c4f93cba3d18d3e343a97a27369090ca47b37833aabef6bb7757ca79a20115a4c4db4fb32b9b3458d3ba3255064f5b088454921223b5219a001e0328d35da1e7bd8c9a50c3a80db19d7c63876e859657c88ac293557114c793c37bc7a7d51f3826f2a76b8b1cf000a6d49eb3e23271590d589df76b99090071e074484db17650a425e8918e169369e288609eb850d65907bf849e322919cc4626bc12ba4a10efe8b6e79795e5c5576540111d74c32a4fc2e6ff84f724cb172fa9c4a54bcfa1837188a012798809b861ff226b272993ba9547c3ad387a954cc49071d5b8c4e74a088e3e51502336db38a8fd536bfabe8231c45095b54137521676c99cc74eb3241ba165dd118e7e6709f7b034aca3987d92da734991fdbcfb8441680b21fc0ac5e268cc964f20c4808551e976f34413746113f32545ddf72aec86b03754a938b880d85f0a49a784478c08a57a10271d49be692807ba142b63ccffc3479029445f6202673c96bb6d0aa77ecbd57458eba80c4b79b55f8c458f683c6811c4e5eeb20144abcccda36db3c7920a7237fa5c8a15056f54c3620890727c10422930e93036104a79c88145e33e65d1d3a3bb9c4b4324382f6844972416a0bf452c060693f320e4663c16d3a07d874985453325cec40f049ba32aa1a402a70ca2117200a5f5c784b65768da568c4f0eb600e057186470d39646b286762208729a047a7936150b15cbd55c54646f3983c604853da8a8e7503a3b0b734116d5eabc11393319fac5e32335423f94d5fec38231829978434266aa7a507a46391a99af53e7a5999b59d5a398d40f70d43409894693677ff1ae423962d0f899cb11191c270139805
result = valid
seed = ad485c76fc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

# tcId = 186
# Rho leads to a matrix with unusually large entries
K = 5778482096a824bfb0df58b83526f6e358d074aab97d8f584e2ae35a5deeff9b
c = b1e0f11a855542561aa2b1b57d0682fcbe5c362f2cae496ae69a4ba6f66e600d9f97084f46a4958f8dde236e881ee64cdc782e25119f403e3acda7e5a73a6e98ef518a9041971cdb0c13c7617d22241b23d7dd5a35c820bb3c28e3540c2cab1e79c1b4a6de331f4862cd9543a36000b42c481d005e7e43b87080e3465232f480261b525d00025536c29a7fb87e5af7f3a6a2ace6d646acdd41456de57c47d82fada1b2a2eb2582b7df26bec270c46352b1c1dacf53644f8f58af2156e6aa45dda0345982cd05914afe310a17e96a987e51cdf2d14bda16cd011f4b0b4ed658911372dd7cb6f5f8556703f22b134e8fb6db2a3f2172251cfd07b3eb1e778a88f58a5d109940afb8735eeeef5758f6b2f9653d9694490740e303d45621749beca42018b30a1d8ba2464db178d5a011e50ac3ca474cf18ed4969fd4a4474c38cdea52a01975313a1ecb83db4fb63d8fb5973448c4593c6a510c95570ba8b21d89cd50a34f0c5189fe635c3f674535c1da4b6f3a0a783aea526d5526a0c9ffbcbe77b3bd54c4d796167e4fe86d8ed1779656374193ea915c94aee2851c26da1a5e523d2dfde946c0f0107c8f2f11b70e18dc9aa311d61dcadcdb6a34b73e42bfdba89f3d002ff10d1ebaf4a12f949c253c8922455731d65f23391c64a5d3ae76868a588e99307d864f59bbd4314fcd7d116a001312f60fa40f8334ad713a1d7f72c85ebaa7453784005f16b3fb05f86baac9c7e5c10ff5ef73cdd3bb8bfb9dcb65434202988d06b6fc310ee5a599b7efdadfe8ea9cf828cae13f172c6a11d795a3f8acc38de2156bec45ea226e316a08467c24ae6ea70cd27b203f2992f3319666cd6279f022ac66e5e2794085443b32989ac496b4d6ba5c8b5f3deef7b976246f9300fd25f0443340e2e354fbafb8a6620ca89e1d9bf33653551bc7075159290604f9cea97fa2fe36e9819807d2d053d2645db2e4f9611d40519570910326f12bdba9075b9f62d54b0ff4b27cf9b56f8c61328aaff83baf794bb16d299f4d6a9817c6e0ef1ad43c7783684863994d8d2a0734d9c858e43a5cdc40574b5ed8498c2696b10b939508ec007954697a790ae9034207455f2b2bf20760777cc9d4b577f697cad8b5e38608dae8dd1f11b4611b14018381b80e938c6e1bbce6b14b7abb7148c367eaee43aedbb30335694470bd69cc7da396cca1815e870ff807d26da25316a3ad48fd84106343ebb2b564a84f84a54e6e3090a97cb71ec61468e501798cf01ce64fcf3d6c4a039aaed12f53cb0f48de7a350459c3883aceb8f13dedd1a4c38ad194ff84484b8d4440f4ef7600ad960f3963719e4f5e279b3838fab4bf164540631ff4b563b2c9017cd8b7489d1995d3be450bc54111d52852317779f0f693c7ed20055754c5b3282bc63d0fa1a261da1bf4110632b565714c2e20eddf810b031f5aa7a32754960eed57127e98fd041f779f91ed948d3557211ccb95ec2b7d26d21d131b867a39ae510513599f521cdb22004a46e5b87ae7d4abc62d73923c7df65657332d1190b1424bcca18e5874e8d0acdf8ef70895a4eef1016d01e1646c04cb53a5e5c8d02ec98100f55c858d6b572a69cd2ea2f47e4e2993b48a7eaedf882d313b7bacba58f6a5f9f82fb8eb1319de0440ae5b678f08a2e983dd2c179ce331988c057eea5b758b99c1719aa7313b521db24f6d0f41ebbd59d106ea41b1b6d573f6b6a32108ae7b18dd87fbd4e7d3aa505e8bceed9af9df23a933c3da73ddc079a1538c41c13e6e035767f6eff9e8ca1cdea12366e3ea57e7cefeb4ee4291fa27e85b7cf2c4d0734b1ebfe60690a5c48ba25139cd82b4864ff2ffdc1a8d1bd03d081b8aac7b8cb94006d2bebea6cae31606aabbaebfde48241e45a57c981fd8797bee526f9edbcbc5676bf081e59eb7f1c5627da8b7e292edfde7645aa9bd10b51bc4c903aa898db694e588dbb5735155b278aa59a59e4a7d653f6537706398a8dbd9aa5cd4c0a97c218673e37b5203fab4f9f7976b998464b32ed06554e4aa66ec209ef05efe9c09e09d987b594dbb6e0fe9bb9be99e5f6c0e257806bfa62819356cb98951b81142b6d0aa0e6c8c317f368ab93eceaee79e2b846b992457e2af0fab800f4eb19a6373f95944afbcb5060767bd8b462c7664b87d150c38635de5bd576ca566394ba70685a1567b511442070b885551ebd564acd277
ek = 4e071e228b616f8cb8cc3a48b9d3ab09b43ead1028fce5c0fa5b9782d96b80a7074b99c9b0b0c2ca52b8196735a2f9ab9f4b863fba4b76fc5a2a5267d52ab406d0b938789541112154b0c72d02bb9bf87ace4b0f09282b06b9a78551840595324fe833917a708cd654ca3c4cde00b25d4149fc657a7d40c749020ebb99c37f922540ac855af74818e10b848335b1c0abd7290d3d3067ba7ab361575e56875f1ca8273f79639764622f192621120801e24f09a9cb11ac94f090b39d0857bc69a2e305c424f5ab47404e0bc8347a73714ca73661550ba1b39ddcc020bbb30cbf9726d4dc8912f80f6e62495423419e1c3fe130144bc24c6dfcc8ac661e2cd8646450a9b26995df325e65b67283ec62c8a275d27483368a72e331b25a12420a2c961499053e058f8e576201729f77cb85eb40674fa1b963867dedf227b84b5916539992122c39067aec273fcca5780682660032378182a976306f83c961a5b3b7d15b15ffbaa55b50a573831837e095ade2523de3746a84c1ba04aefbd5548efbb120739ba58a5437401dca127e55e38a6de64551f2b95779433983b15ac7a00339129c8813ef95cf8fc5aed0952d90f79300a738e88095371c6794a60c8a629d3540b2b3704d1e45178cfa938b4867dbab06d45485cc360e0571cb8b549b45a63fd9365ce0f1891ac46fac1b448e22c276249ad58ba5734c104f2830d4926b04ec4f3f342795bcc98940bf8108252c03041494a7e6cac81c625e1127a231b1457445a6c1e4a237b0234f3cbbd9db85228c40bf7321867b99624c76fe9b80db3ac1be97b1a6bbb2c2c09d5dc35821bc1425f47bb2bb85c7c2bb871a4a92d0443b84027b360f53a2b91601832e2a6c42dc80df560e1bb2cc7cf01136d72fa72a18e228574ef394c7ab399b1b3d11d92cedecc11cd57fde28116fdbb76cea9a9b0113b34a695063b33864606c641ba1378a80358d2f3b3104fb7580d0a356f390b3c6439359083b268934a5744127ad00301954641d92907c67d24cd94237c45c6baedac26193a58e4746939b8e3cc63e3db1add9363cbadc2e4efb4fd8a799b6a27e0ee0adddc5434b841ed04228c964adbf633e891b84f732a1d1905ff1747deb9016241406d4a6a2675a807eb6cf866b5fbd8153ab9b842c930ac91632b8daa917a94e4739415399af61ac03e296b3f6d1c1a9887e01840954d209d618785c0ca8a6d67f1b003f03733f93982f6f869574f594884bbe56e54a3c94405ec092932212392b35cda93da4828de70a5ad3b09b8ff9921df3465d786d411c1626ab64e5e8280e829c2b39a841bca202c9b10d360a8d4088be5493fb1957dff2a6a6596fffbcc391ab7476f256b0ea74e2e062677992b69195c6294945e844a64578ff3bce21634f5aa060d6cc59b43a9abcf043c389069706b0e34a368112b3dae027e3e08ed4e891d5fb38badc6b96e7b349a8190a183cae3604edf31db6f410902029c0576aaed61b0dd81d47f3cb4f2419391010ece06d84f24ddcb4765e792c50408e867a8c3824ba53b6bd797025ee354e3077859537b5ffd215770a0b8874cf9fc381db5ccf71385733d5357712397824aa48a8915e9313207bba7689226d47b69a5acf1de35e8ef7b881d2be796908ccc4706ad66384dba33a3926b7843094f35dcaf202af9096763a72f4b1bfe68cc54d8579deec3810787bd9d82ab0099d66ec652328b315132a02bab5280c8977d0a03179b09333a0c39887c6b239befb5bc8dc015a65296d6671c2992edf9488393885d126712b7a65d960a30cf8ca461b03dd5a46c676888891a89ff30d96a2a969822fabc06361f560f5ba228ee66bf870b46fc601b1bc1051899092c57d218845cada9e7ab043b2e879d45c69a64bbab75a7fc39542c30152cfa123909218d767120465392b61b432d51408b50b824cbe4ddcb69abc4441cc3e27dc5d79c54a49d05b84400464588549a9c1591257a68280b22a1feee5662146a0f1067a3352329940a3a457100b370dc0950408b1176a82c97cc916148a394c5733588431aed34cb55197aa5bc76d74184a7a90a8cb8c4e058c7e210cbd325950f8c50b77b7bb963607c6c91089b7ee949aa2cb57634908be4b81b2933678732a9c1bbda960483fd873d8caa969836ded114e588ab33b9e1f5c972260da17bdb501ae4879f26aef009b66983b4694c185e66ba1d2e7
result = valid
seed = e4bef0a66d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

# tcId = 187
# Rho leads to a matrix with unusually large entries
K = 833680a991b60c3e3bd57ca9e8988ee1f92c9080c62c324d382dd0d8b330f16a
c = d431a968be64bb192c4142f03a2b5ce2ae12ed69e4e00c1e291952ac8d6f7396e5a5eba40c34a017264702cbd8814e23b8f06d1abcc8e743d285ec4fd272321486c34e9edac128294146db8b9cd2a8108770c77784afc8bd1fff226ca679c6165c5d611b5ee775aeb72ce955f810faf3791f32affef4f3c086cfef453cf9d4593ea603792c57eb6fd8738b442698135e4024d69c1a39dbf2bb4cd5e18f2ad7f4442246c57979a84ca2207c835da68a26af628e345197029fd74d9b2ee940c8ee8aeff7ee433ee0de7911131f7f7a7775b9fa8930ba421dd33bbc0ec860cceec6719d04d3b26806dbf26749d08c1b06a0a12ce0b9a6754f67f0bc811e002224ee846302240ad73aaf42fcd01a25ea11f7ade326e34c69362f7196863027d766a9d3b5bd0232d80040fa070d2b2a113f7de987b8267c0234822fe178d58c922862a27ce384530fbc5d6069bde05911db2becc6692bbab1a7fc798fcf66d2d7fb00bf58371be12b73795f5e5dd5765c40239d147a48194c1156fcbef6cbede75d834b55b76b7acf4484ceba85e39a9cb98ab2b2052fd339797f900fac0136f36ee02f3c4d477375e7cc189fc2c1f63390ffa0326001f05009dbeab895fd64f24d87927d5cdc987a05d7c96b1b48aa9c931f49f40f321a672f370a6834a6ddb5096344e2b10199f8827b264a8e497b9440b230bf6c7fd43ca76e6ef90ba57bf78aaa54a934389fbb23650b72181a850661335ddfd5235c214e977fd0d1d1f570fb16aa99032c7d5594a0be7b1c56573c8f39d8657fc275fc38557e47ba20cd30f876ff42137375d9521f7ffcb1e488e5ded9c49c6f831fb2081a3d2b126d99a97ebf5f7f40c7c6b507f8c4e61761790ffdcc020d73ee964a6867d1e09c4dddeba5d2f2dde93f6b22ef1f007df0f0744dc807fd081f49d005dcf1276970d78ac8a1ee9a669bd0ce061ab9a0296b736d73df4aa189f3406dfdabd7610a522503079fa99a7684b7923ac4a8eed33ac6159f2b617a7b410a477f02e27a4585a420df016956846d658f3b57ab0c2613859cf8cbd79ea7f68668d9dd6fc19edb1c0f2910e2ca4c21395bcf6e7664db12be40f0a3b15eb71435e6a8ba133342dc1c1c27e6a149d0b93cdbbb8b10cade59c8e6829bab1120f2a0f06f2feb07919a1e846787475ed89edb551ab4e101838f1695f2e65f96b93a545ca2cf6317480fe010f060813d6490992e7beb4cdf1ae2e9b53e9cb1dcda6e2a7ebeea1e729ccb1220300051e72eecc84a15ff89e4df401cadf2a65e5a5a4ab171522ec43094f124cfde5daeba6976d81f67a62071a88982b39095495f63a96477012c8f04571f09bfb8412aa8e4a618b90c3425dddead38b7f03cfc374db986e7917e38f4ad059ad9dbb9084e50b98f01c810e6627b8d7b93baf990a49d0c4cb78caa9f997f0e42630f8516ada07bd7be32f0ad14d106a29eba50c87758ed99ec04ff4b74aaa4f889626e26ad518730771ecd2099997e4deec859cee2732273d4a4140e305960e95b9b322fc30128a8a8895b799e2ac0f448f29c36e4d57d7497a0eee1a5be147ee65fea38d5dd9d31b432e1dbc20537f2252d6d4e61a9de017911ad1952f85b08fd5e2d69102e2f5d2be5096ba2939b37c9934dbf437a643f3052813f170078d0c1f3e2803ede9ec69ec0ee24af3f38c973b3b91023d43f80c15d7e9ddfd384a736749244e190061950b2533c17c7cb2113fcad3e44747377906ffe28e1448d63a40ed38a066e0a49a6c5d1793a22a3ea4c7aa4e2b3b209ebc25c50143c814b639058ef4cdd66b46751516ac7a236e561efe14e1514b3adb52dd33e367b14535b6d8bb21da81e7b8fd66b9cf81d18088c425e49f5cae3303220c4a4051f168d9120ea0e8d94172a3aec5af3de85c60bdbbb379c12c99e99429be92698fcedfc7507fe7fdb26138fac154a0ddf30dd6d1db5485c9a91f9edee4fdfba1da8326354ba7c620d6694ce9337ebd1c461603469d98d39bf7a5d8bd277aae7b389c2a7fbd1b41463f4366e84d539a6872999980dbd16751f873224ea498ac1259e0bbf35d574ec3b5fe5fab587f131901c99900904a66bfb9f49d8bb57548789b120dc1bcf09722d55a3bd2e2c3c6298ef86fa2b3026427b6aa30ed65255c7f5ab7958e6727425d5f375e656187ca9cbfe6154e3d714f710e406e33f78dd0ea6b5a4503ed7e58d86
ek = b9009765329de1536c20971874b516ccc34c2916ce2246a8be1023214b400d2687a3585f4e1a67fa5614bfab6bbee360bcf0a92cf876aa15792b47909429c0f8cb50e7637f23b970975664f809352bb9949398c20992c5df3b01051b31595baf074198a6a409c1fb895542456de779496c5cb2f98374776152a78fa7c046d5f0994330117228679adcab90226aef24b26f7634002a8b69095a25007167c0c9623453b6a5b2cc98a5a75580d62715c4a5b6d898bb5192762d9111f254af63b62943c20aa07532244421980939cccc7d5f2016caa928082216726a543b776f510a5698a13c541a4511a9c6c2cbbe742820ab618c00db4e872435cba2cb64036cf075a04195c5cdb7271af13c852a1f9a846f9c2124a271a22a3c969df1412ca0b002e3b0512739832424b51b5933f00a1b657353a4638741c2850933aa518c08540f00f766c6101e23ca47c7252a01f20333a0b99208c8ef18b331085ff6891ab4a65b526534c555b572874997c208c4eccc766006582675883c4b81201706360e9d257da6d1b1c788a89d9b8a0c69ccc876a90066840eb095efe25e4820a384408a06ab27e3834b29071c8b6a04fc22281a1476ab7a140e2abc100433846abadbab67f53398b7651138085574f7ac32fc03f3a1706310c0caf40a2fe1947c11767528ab8f976aa9127b4b113f6db41cec6442614c18e2271ed041cffedabe5ab833ce7ca8f6207ff8f28cdda120fca5725f784b7ba84110cbcef1871f352593a2c98046a23cadc50abea7474b206e81e339d4aca75088482379c06961ae55961be3439b67526fd5636cac65ccfbe538a5b605e572179a79143652760ab8bcd17b6ccd1c4f3dd7bade78a6bd359626d17e3499cba4e03211b3b5cd7c24947389bbe53894d47fb100bcf46b2b3ed26402eb4a93387973cb1ccf0335a0d22414114da556a6491247997b1f266a17be9b1a1484a695b6772d184de13c9cea318d3c6b5b46c76a57e19c53e76b40119dde4b3ffeb62f203b1cb7404c595000a5710ef3290c6c2bcacdc30a8e2b17dacb4ea9f1154a5c002b54124bd73d6747a0756ac436d8334eec1bbb75b4051a49b2d7039fcbcfd453429e21cab80928b8fca17f66042ea52bbde086c259c50de4a5fcd57535344ab8e969dbcc3a4175c02bcc7989d1147db560dd4c7f22b28903a10b8750a493613e09da60b2fa20f7dcc37256139e3a22e14a1ca77a0f199035ffb8a51694a8badc7ecc051c529960980c5cda63b49fd480cce3c47f00ad101a0f1cc5a0cf8a68933930642b17704cc38f4a9f72290fdcb6197f948a75885cea470d4cebc405331d963bc992ec067f13ce8dea3eecc5c41613acf36221818c691a831d3c4a97210184b15838cc9870a62a445fa090824ba0e0f65157c18d7feaad151a81f8b8b990ac3d2366cb1fe96e8432172bd7a7ab32059b6b72137b539c7462b8ba0abf6c5b27ca08dc92afc1442157f6abc834897d6cb2b2206613fcb6e432757b008bf77a2b84608bee0c2183699473371d8c2711ed6191cf2b2610eb9fa750a96c6b3b9df090e3419e71079e51e6369510465940ce6da56efa5a67fea5b3eb76312b12231eb408e7348c777a7ab3d158f0c27aac651a09430a2651280fb1954f7b7e2d4cc200aa5c91c8ad2e6baca8f09a24e46a855ab6f2754b8d564e7c8233650b7217e052a29c00c4d19c77e004433a7eb4989a844a43c3310186555f8878b60011a49bb664aff5c97aa8737beaceb898a54e34b4ec7a21d516038304cf82caaa1c730580aa4309b68a3067762ba50c6585b7357323c0bc7469927805432cc3f7c1e189b74a911a5fb72931c114958b61bf52962073a07b5ccd90240dbbd7a0189558499a01acd19053873710d1c4e25c0670f05502a05ffc116873cccf89680c1d657229a116d41bb2d762a71079bdb35c976736ae4cb1167b39c112b346b8534f4d8412bb49b1d9d2c7d9e34529bb5db17977a1b07c59909045f0961d44b225532cd8984020a1a224c7274e6597961a6ab357920bb15c8aa1ab6f80578c090f732abb8b844f6660bf43275cc81353b3a991c176b49b28901514b5e68aa33716825b28ab80f5ae107057387007a1a98e88243861bb97ca5a26c8a74a99f3756c5c6aea6abbbe28b54ab9a5d8163f012431848666abcf3713b8d9f372de866ddea29e50e57628e971fda1743ee7f4
result = valid
seed = ca16dade600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

# tcId = 188
# Rho leads to a matrix with unusually large entries
K = 02b81976b428ff0948753d2f7c7247677e59e19a680e0246ce9391ebc8d97194
c = 319aa8be57902d7e34bc514209d48bb2f2bbbcfce655e0c4724f45e7fdc6e4bd73bd2d4811377ee884cb051a29ea32926791765e56543a041e2ea3fc4d41147a9e882854196c0257e966681f46c2405918f39ad426f23ce34a34d6eeb18ada4f09e2479178e1c044bc6424ac30d538fbfe163f418d798646ed65f263f4298279ce3b418fdce03f41c0352c1977552bbbd751f4f6cac9e537e4ec161f6f76a79ef09b0d4f3fd689d368d9a4173e91576c144721cad2b94e40780541e842e861586d62b3af17bf361cd2fd237325c6daebf14da283021802f25593263a3bac1df2e8df6d130be4f0a32672af9d87ccf588189a5ed608fa621991ca5d5c466eaf417f02de1a9c49fd068c451a52eea027c142174f748fb1eb797fa733b4cebcfdbdfdc2b632cb64a31135f2c1ea71ccb7eb42f049530a098189ebf2b7e45d8d113e35a64cbf09ce498b1f8a0c6ae8160b25745328e01cda312cf79479975be49f3ccd256fe5f221ac0daf515ecd545109707cffa13a50dca41f9693ef00bd4fd4c9e3f5f0c61841e63c8be7332055192fd03c6b4c15a951391849025ba4e4b16fe7e1f28ba220ba7a4d45c0ecf5319109792b91658d9edd68476bddb8b3b1382aadfd9619927a8d86dab62dd3f586c8344155a4f0741253931a55569df91552cae89f6d186208a9e7b3eff4fce7f06614f952394da4cda0b0005319150c075a82debaf1ea02ec9adb30743a4ef16b21a7b0ea0f037e09af75faa2925c22321f6b3cd01e3ea7dd95d21ff93414330eebb5f01c93465e1fa298650b20c8fccdc007905083cb9b0323aa17d33a9a9b1c0f161c932ddb6a555e3e9f555e89108663839ec895f41446ffe058225686f138cc87aa7ab854b899a874616c5fb450a979f56b6bd4a51222703fac1b990d74934498603b139fc1f7a2c7ca66bad0685248ca2b5cd1c12b49bc432b684c0dcc342d4209bf906159ee6405dd40e90f49b1fcbf22f96d187e42e4d400d89be20b7cc5d0697607c0b0b9704e01a534e8fe83670d68cc888a3796d8ccfc30f421116f47edcfea442711542a1c356d9f80a4a4a5a4beec6c1b13f1618c4ee712c9280bb18a34d1cf6749f18ca93699bf10fcd5c096f91e6895ff93ba3f06a39684f703a1becd78dc93194aa8b53fcc64dd19d49ff947d556a586f7f90b0a398c5f15fec852a8d2422d0eb2cb9a3699c4167ff86632d7a787d7ff0be0d5801ce17d2ed8c5f75a5b9e9f470f60f6ba1efccad9463b50179e9675830fc7422a1f41b94b6d39308cd635e963db0cf4e87ec0a84cbec908a04d6bb0f9ed92d807381b1ffb021c536bab7738e41d18bd5446476ff13696230d424e7b07c19612e508f6b3fe0206b0949cdf7b248b01cc6429945b2b4f991ebc381e57bed7efeaf563b94c85f676717688207e7aa6fc44ba77dd1826750d90f4a07173787ddf8b0326262ebd92eb178759c46202bf89602291d0b6a6f010a4aa625235a5fed761fcb41c5349ed2b86623482e0132005a4fa4f94fea676429ffc49ca8314f59828b94c9b803b5da15ec5aa61ed0b2df60abe8cf257a87471c14586f4d96cdeb107f1844d5490de7a89fc474c5a9a471d30ca5bff849f8a741acad7e2607a8f2bc2ac3c407cd4cef719b06e76850ac680d8983dd8d2b0830db3c11130e0431c62c5a2cbe90a4d425115d7b9c5d64e8ff4fbbaa15706d48dc7c04c2aefce91208f615973fecf2e33cd92be1920cccac30a2a833367b398b36494ab2a84fa660e5a0de2f02a0cd84633fa34919e060c0daac3bce90a37631ebdf74a25d18a8b1995d074806c6811b5638c826f1730b478496d90d8224e3ac140d63cb58069caebf9b1573074735c34df08c564188fbafd57806b0f24500a7527bf120869bdfedae1eac9f6631ef444ad8e2878f6d304d5328455b1846dbe5c63a14eff979b336000b5fe6eb05ea2745c640da955d1bfac07e0fe3342927072802ee2ee0bf956a7a31ac5e5014caa0526ccc36982a77a54022b74a5f74ceb5eefaa5fa622c012471a6b63e5eb7eac560655dcb09aa72b38353b20cb5cf55cbf10e5997bd504d1fb009d78213eb71c5ea8acf76964f6c8d78582b84d29ba885833e71bb3fe21d2196df3d7e4c3d06d8fe19564708d8d9410cecf2e40579b206c82bca82a7cb81296aa247007ce62a4e17d6383206aaea19927c0dc4f72cb5341ca67f7
ek = 47898dfa5c03f8d6ae0fb4c2ed60941bb51ef4018ab5642213b56aace8b252543b7c292e895abdb6741d55586add31a1ac9c0db94141e943556252191c0bb02c911b6dd2ca3158a39519593482afd2a16aa4b63ad719a3e296015b957b8d6a4134712e4ae106ed37306173c991e243868b91c6860385c7a0a7d78757c09f1466c415651e23d22c54c744443047fae81899861ca50b0971f95deae21d0b312642c2cb08451c5b571357fcbd8a860c87305e7aea390671c9d76c683d265815a29a4dd8032e48ac3dd649808082572c96b21a7d4c9316a9371bc6e98822f3231d9accbd005ec1314a54d14b39a952218b06c9bab8794ccf0320aa845aac580ccff7717d4e105c6ec2a0a6239967281533a365e8274108777bcc5518449522bf74b9d5664dcbbc4f34f5070e925d7bfa630a6148b4ba4e9be4ac9892be17f2199b9cad1145b30ff9b2beaa1230bc30d5bcaa9572b49cd43eacf19c7deb3c6ec282831c8e9533a401fa94713b656853651a42477f0cc8e7500fd0867b9b66116c2cc8924bcf1d627f4641237121ce5549a5c94b6514089873f144b432af096b55cfa44d97b85908fbc7629c02fca2a2517825eba28f232a4f01725317532dc9ac22f3897699f093594c3ee64c57b2187dafbccd02b7c8f4cc62be7425f4e73d75c34caf7881ad83a6d054684b31613ac57a2fa7844eb9bdcb784d6892338f4099c53b864da937ae755d3c4179ba5a163de97ac358342fcaa0e8c8280b5a42b72313bce876dc88b30611752b71a6f7dc991087a20b4c36b7a2474c3a9ae9da404b47b0e9b14c1397975c4a3f1ca5115afa6a63ec286578b770ac1468948c5061465ee23296987c6fb7b295856768383f3a393062168e06a5370be94f88c37526840d000637b70173fa788225f19b9edaad240c8c5d3a36ffda5bf101944ce7c356906e5b7a3608a368d51765a4a741c48508b9528f1b200a582a3a8ee5761fea6762e00a0ef79c81f759a3cc0c7460989a3056ea552153e3acf1d23b6613c942fcb433281557c24c61db6ff658a290050a6141a934a85bca796f39501ba14a01814687f7e753a2c6c2d2035906b8bdb232173c2844194c035ea7ca5c00c92874a61e98be5c799eafe5a4e1daa7efe30736a4431ea15f7f5b75cf4464ed5a32e4e34a8a9acd0499a557d41271e031d935be37b552606961bf50ba0bfc0cf40bc3ccb6ba1aeb44ea3a4067c8c6c0851bc1061b26eb2f3b013dfc65911b89532f8007db3ca040f94c862839bf51cde7631b278329cec0203558164e8ac3c1770095da0420f67cd3f9a901e0698d3aadd06987b90391e855b26a8bbcb4ac1b6e74bf38a44244b90538668478b61a12a51b1d88caf9640c0ec74eeb35c859e6bd42540b22ecb016c1ceff0492ce1765691304c0c44065d889ffa784b419c2a7486767d1712d8a990300011fb59f6c564fa9554f426c0994c72c861651aa2ac2acb72b01224c66c67eff9c73eb9099aa9b4db8665d1c884d2f520f68b3a8237375924c3945135bde747091ec3f51a24340c931df0063cb802901107d8ef58fe9274a48e13bedca45623257e18742d737a6ecec96a84c9e96f97f7a697e1080ccc47c08aa1b13cce14083991f6e797b2b0882ba6076bd30510c0a0f2179cdbd30abe2762c4208568512545bc27b1e6176f060150e60c3b4099a7b78c166f93a22b8059955be70e831ee2a602e126bdc4c2e2eea33f5c3860e2244fbc2b72a588c2e3cb75e76c80dd0363471b00696168728b895f9a1ec9c7ac0607bef8c71abc33a5954772bc126b55b988afc42dca1c171290fa99b550dea47ad6144035a540c93bb81d24b2e000970318498ebbf5205683f91a558f4aee3677f2a51b627533ae913ab7de54413511285748e1dc7cee27087f4750dfbf98796230913f255e6bc5da2da6104f305f4914eb7940142b9ab80e1397931c831b78770742c4f117c631a7bd0f50ea2ab9cf5147313211d0318c774986bcbe8573f8b3cd45b7a1f5acbdc5bb30b5c48bd132bc1c3353feb599758cf983a40b036c48184679cc571886bb301323789cb367fd081781c9b3d703545586c54a991eec484e813a7c4755dcb95aa056a54234b96c621aab07454e95b8079d73f3b0301cf159418aa52910b88b4fa6585c3c4c8cfe2401da4dece27ca8d876a2b344890a75cec3faeef0d7952fc69b29093a4
result = valid
seed = c9f021c5650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

# tcId = 189
# Rho leads to a matrix with unusually large entries
K = 30b6cca52ba8f10f96ac11aca1eb2e804257fbf5f03ca390e9f8529bd5496551
c = fd4c699dac14252c217272761cb4e39b175d3ba1f0de16e103ad228bacc8e6765a17b44831cba2d754539e083a7e006a3b757b4549eeb769a1018d2fa40fce9e14ed8503cc57afd3b4938197e9e8bbc92eadcf18e7e92907b184e6010cd2442227db94357777c154f1a5e7d3f1959376bf79d720dee9a0ee77a02b0a87b97d1fbab998112a29b2a75c60604e9ec8a8b0f5fa2e2f390ab2537d74733b194a5f940b2066bf8c24f291f78faf23c8fa32e8af96660e9471b0cbf41accc8f88b1f04d409dc1ccdd6959119ac863b19c5ccc607a4fbec550f5795cbc8324c723a2ac997f87969b399cd2021bee35560755c517a327ee82f76bcd9f03b06459f038d9d34b35369ffae4418b61498192543de2e6e34cdd02b87e44dbd81766d4e1a10ad599cab8cc0d3fbeee58cd8b501b0ead63d24e6b5d81a79b61508ab790811596048fe26279dfe163db518f44758263e39e5e5318949a3327a4ccd376fb5845605e26a5d216ee341eaebc4759ae158c25bc77dff17acf36a981e4ffab7c6dccb25a975ab9a0602b9a0dd29718e6d798d6e667ef91e9e30011949f1ddc2ef40d39a21b8783a705aa5d51ab415ecd12676fc0c05b8280bd4940681c93a1009312ce0388128c7fa549acb769afec28145158ce7caff4736ac7ab9448195ab449b82dcee750bb0c9b531881d2cb4afcf7cdf8b25e5653ca0e7b6a51a34c5429b1e0f81a40498930426ca8a8105c453ca0761af98bec290b3ab5313a494e021e17521d7b373a4558d31d3a66e5d409603964c1ae76aca46bf8b0bacd2687ea1a6f8d9ea7ba39878643686a68748c7f9c41ee0bd8c02de6677f776b4a2b2ae545c8bbc4f72e1cb03142187f2bb08cd62ef93c994d492c583a3476235a27e848b82adb6be3f29f4e42f827bb9d15772aff8a789d59cd397e37fc8017aef14c85fbb1ab307b72d449d90d3aa3b5b76f93c85beecdf0f69514767df99d29ba932589787143086dccf617159c1e2311076b4bfc60bac1bc43ee9511c4a6b1774e73d798b03aed5f579c224bdd719743efcda9dc1cf438728bb7485a827d63e09f6a32e37fa44b194bb7a4656da1a83aee576646fbc61a7ec9206555c6c773f4191018133548d91efb6cd70b6d228bb74980cc17010be0fc610bd761249bee009df299f09871c1928c41096ad6010ab8b4d3bc876d7c42a3b0cd76b70f89a2db01dda730487356cff4eeaf41a89eb6001c2e3cb913b0da61da72ba3eb98a9686474dd5c29deb6161331edcfe8a2e14b281eefce014a29984eddbb4f439282ae16521e337d6942cf6f7283ec71a758526558b0d002b77caafd179f3a2987ba2aea13b71c983aa996484d865857c7d1445124523397a678de7bbbb264f2dad3c5e67c234c35dbbe5690f5082b3404d9099b40ef5af9a5dcd7bb08b6b9b707c729f01215bf9e400b83c1d84a509b2b659f699749a99455694591cb91bce426329ec1e4c1a0675debaca0c36dd0d997e95e65e39aa88a64c544e2a0137877e45fb0c04a38a3ccb33b197359dbf3015469484a696fcc2653c6c88e50393d78a99a80e69d1ce95bf30908c454df85c6f9154c1ab6cd8130baba33fead261032c7e54c5b6ed7d280cc900f352d595e5f308fd653836eaf189bddaec53bb7fc826ac60140a9b819f4a9bb71cfcf233d96fdc208243cd24edd5ee4f04a737e0e4b5d74afec4344242741261c277472cf8ee583f1000b04ea663f9f7aa036b2d1e9fe92fcbcf6ad624fb604bb69d69eb69d5f24d4f1455b131a6fb768bae5780927daebac23c7d5c11bf0b1c807df499137e37648552315a4dc7090bd1c9101ae567b8a22f188b2b17aa2707dea94125065f86d056f066ee004b7aef1c5c5e84559d28301e78e0bdef5f6dd5e11bb48736174fc94150072346544ab2a0afe59aef3bab014e2be76da96186d54809a3b247d18f6f00ecd61d150ff9e293bde1f9745c2cf46eeb7721e2fb2a78ab1e87667c3aa27b72366431da76f3be768e7209b6cf51b9580ca6bf873a56db3070b9410652fcb5f2085d5fdef3a3f6a9b15f5e7791fc98ac6bfea471e460cf82e67763bfdd54d759e36f38faea1c8f630f95db4710bdd900168a6e3e53ec5d30da393b255cdb46373bcab5c4767f0488d63637b686b3d9e859b2472527145f418744269c85c49bce5893d3c19fd94a176ca0df386c694ebfa62a8f6de5a8c
ek = c5273faeec0a97b83d28f332f4a2c13b8163bc7239e49ab022504f42a93c57f2010c63208f50ca216b0b96624291358a8724b83b8b3987c4065c04447f12c264b9cf77150bcdd966087837ad20290480c216123af3b0a0c22a50069a59b80b2b023c2df994abd2166927673da6f027e049acb3795a541a3eb553962d8653d2a917e14653cab8ccd66332c1f4174d8c4951a05c13f42fb6d47fda7b328d23970a4b286dc98a979a546d1b79fc0bbdbf8c13d98712ead3b76ff2b3ff9627326bb49f8871f10636ec5608b9211e8c62c0d05c836d55bb672945f718ba321114e70330f54b241eda73e5f26dfa8632f8a0806bc59a5a957e098498b8e2350be1c8a79c83d36238a9cc35606c62c3caa93a137512b1b01eecb7872399f847328404c207ac836e522b53f1c438e21bb9020e837736dfe0b702c684ca22188db3b0c04a9ede917b4720276091897b780a723a2a42a798d918bc90c65e69c93187bb5471d400c81041cf5bb1aeb9a72775495b295697e21d6c84a4b6764f10a9cb6a02779121aa4dc89ce8f2bc5b428d030256a0b4a877832f5244323992989bb20d1592517071ac8f970841a27a53a647c5d7ad178aa19d1451cfe4aade263e31258609cb8c06433078b1257776b3dad04135b30b02bb4199f2b3bfe41fcba5157e074cf0c27867646079646f1c473fbd5362990080e090c4d0770a0e1349df1232b5c552111084e96850728b5ea2144d62c5c52d79223ce7bb560456d9768df22950eff6a9c37cb588e79f7e6a916a565fc24c21a5d9480a582f1c22cb5d084aef10ad1286a389481739737c27d27eb5282c2780b0e1213d823528052b38e1a406b642c1c21a8ba61ccb52c3c6cbf12188a1be3d9a34df682ee4b48f1c4a8f6e5a40bd54a5920c8dc618b6057b841229783c1c0dfad1c06716a7ec769699537ccc5b2bcd21b6c60c81e1412c471490a4c90fce877a4853102fe66ddca1885885a0a023cee896652233542d0388b2f6661cbc7e6f2cc0131bb98c7659457763db36406cd3144a4061dd0a88b3d5beb72c66f6f2adeb723209c16e7dc80b2aec527e973a796623af7918707338ee083f31779705d1355f576cef802d2404bc97122330c36c755b16fe025959971c81a630f4758990bb23008a6a377c4e6c640ef371b82be58ded7a950838425570a1d3476aaee664cb725849f02f3fb7beaa097b346c3c9045b126a1ca5efc06acb654ac6913b13a59750970b4a254c3daafa6429b5f636a8d5a7afca9cfe6d52c1134099ea27fe107981aa69646067f782692754812de265977329db46c231efb2a443b5d9dd43b655a7e254ac8b2242811845f0ce811bea3af5d913b3456247a8904879b42f7cba4211b4e2b23aa60b184be164ada820cae5a3a01f7861de17667b60147241f45d903175637f7fc16db305e87d85e885a09be0a61633b3104a775b2156dc0439bafac521ac893fea71411363d52e2338c3476f5a7a6fc2a74c5c979a02b93e978b4f88301e85759ac54a10ac803c949a9bf85a3ad04620633aa9a56c22d4b79209a50dcfacab5faaf955c747ec96f01c4071ed9af760149cc4485645435c2c2769da31e7d8751a2588b7e9756fb2c392a907b75f89a72193d5009aedf53552f0ac9bcac9385a0b6fc92018a03b937b2965bf1625a8824a445672442b73ad8af22fa68cfda6090c03756211363f33fa7f63c287a044cf3617b96cad0072fa983a1c8f3644ea9a8645c134e6c76c8e4c26741a6bb5acd61d8c723f785e960106708ade55575beba3608fc9654b47c2d9a18c8a290463c46580b884145694bc237c0e58cdbb57f2b223f695a62faaa09ca2330359aa12170155df96079442ef3e565db4103a8c56dcb390d0811ab18cb3e2fc997965855317a9e70a48ec8452ffae2410b968eeae7abd24907544901d11879f2a02123e449cfac7713863f74438cbcda65db4c6cfeba3aaef97bfe432466ec875c2905a3d3cbcb98bfeee7cc6d2671b948680e522ac7b39840077c6ee47807311e31300999f4a77a5c95c9d3883d020bfd257f66f511f5e51d46e4a66b87814b651d4762c715e65297770d99b3c53c969ea339645c8a269659a053d38bd5a772ef43c4a3484eb6287202f192d769a4476c7ac67a0fb97470993525c2e7c5f7a5f00700748e66f1991945d86b9a5018dfa3424b480f04958d1ccf68c05b49
result = valid
seed = 59b2393dc10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

# tcId = 190
# Rho leads to a matrix with unusually large entries
K = 7941865e959c4112bcff25011d0eb21784ac3bada6c9f0ac8a6629a22c3847dc
c = b58310c0d5b484e79cfaac61f0eb079e71b10f94498fe293fd4c0a956daddb7bfd0c3d2493428215e2d893af3bd68ea28a473b8f6014650fa73ef01aa324dc87be9a791a54164a9436e13dc795dc7548ecdfd04f4c75b61e8ddb23b701faa5d96ee0500141a71bb542b7edde557470435b0a3787bc3f75caac0021a8402a9c7afefebb9760f32aa620a3215b1f4530c327860de90dd0726436c974c47e702a146412fff5e12f40264d9e523bbab2b977a88450ecc5d9a817f81645d6f6034b6411f5091e9ec70fa0008672ba29108fb9ae396204748503ce4180cb01f5bab0aa161baa947111611165b92d25cc30554d67220299dc6e37ff6df460aa244d22143710f3f901879ea232b3d9daa76b3b874ebc5cdb76b8248b72a6bc5b77020b9cdbc61b4611b18090036b58790e562a15c2fd1fa740da32d386c9774b7929200571648d80a4fece41b1d13ca2297bbf8e0ed65684fa01eb4df23b9830cd6b82ca025190109c70b7c3f7a679dd6f542425f3bc04dfd09b16edee0af47de952d4cabbad761bb09d6cf6365653c6ca06f04fb9474a249a9f2169ea13ef1861996aa9a35af026c122fc9c7953ce915065dd174456689ffa19d0aa8da271822dde161f04f513a3fd67b289f9a4fead9019cc0ec200c3b6320e3e8949b0d765600317875bd1a732d557b2fac8c30e4e034e5f2e0d886e4a6b8deafda611c5b1d905232a400ae897cd84dea5f2671ed20ec156f48e732fbbeb472447d4d53a12f17c4cccf07362bb95fd6b079c766507536e01bb24662456b9c554043171b9dabcd87392dac8fda45ef74322d85d5cf97f984a265911f25899520c4ff29a745c32db13a1337c37dc46997e73a47b4ba0ccbcefbbdffd7bef98db2dc6484965d1bb3a0532eba8565b1091c59c47163633f6670abd6bb72c0104eede36a981faf59ed879bdb1bb79d196e678dcef66b0a70cb364abce615239a97dfbb7321ae1c08260b370500ae03c30c09985a0398e74b8b7789438f6964616eeee4a5f32740f5ccea623b8b179f7d0e6d7385e307fbf8673c22c038791583b9722eedab01cdf1af0e437b964f7ee2ab185e17e5f3dad31205e7e3e98413c39f414f336b3f25c08a31ced2394f5a1c5afb6a10b73b2c0a5278d0cb426a5cf1c2c7cc8f7b8b36ccb2cdcdb4d32c9fa8169695f65e24ce742776ff1749e74de37cd2eb2025bcc50f6aa578eadd63c28bcc4c90264ebcd833686fbf00253d6b14dc7f669bec1287bb501de6268bf3a58dbd3d91a8450116ae706262b20fd8410087daa80bf44459dae80566b8e0de2cd920d703109029b655fbb393bd37972c4593a71e46966989d0b90c06b01406901c1d325f96a1bb6b98a887f12e7f87a64c853700b373bdb461d723376eda0e359a09a36c93a38c42cf70d479dd8f6fe83ddac103382725f6ef31e9073fb41efc4c0f46144f2325c5e392255297424f5641bf107d15714cafa61026ebfb6a4e7b379b1657fef1cadfe2c8dc4237315d9e2515980e935b087cba08fe50661ec6045b84a3a1c8985745eb4797dd59c42a3df0c2b6a3cfed2d8fb417fb1b6730678fe745b253984e68593f855cc32e13c88aadfff6ccb2bbef8f81763e3d13b0984ff396124e255a2ef6df7d1dbccef78bfd59564ee916dbc702599ca9e119fe0c87fdbbaf7a3100a8d03983012a889b09a5be2dcd6f94ff833edd074c77d06279c238ca4525a2dd64c6ea85c22044879f474bd1d5ec2631e8b7c2ec97dfd2da233498c42226ea8302c9008e85d8706c72ed0327bbedeef4636fe978c6a5d330f67188e8a20ee55a08df7cea10828405b92b09925b7779edb27e22fef31465861691b01eecdf824c8a5b0f07cb2773b01821371ab1e371e8891e6d61f44c8b8cdf8dfcc17396dc1bad39076dd1791b77a56613c47b14298104389519a10fee9be0dc1aa8049c12eed82a2cd0861eb03ccb43680e59aba7bd6ce83900de8da71f8422be01e0804bb019e06ad50a2bac85fb3497c408d61d7229ef61d2778e14ee5cde6649bc01156cec7511883a82b8f2a49d2adca14d7cb5ecd228d377764ccb23a0402885b2a7b72ac30949549c4f9b34b029946b7d6fc302a7af6a13f4b1ade35d7b413129bb9049b7ba4fb6c381f7ff43cf6b9050f6920e2e52da74b9ca1015267c8da8983121eff5b87ba78eeae9c7b8bd782ba1454ba657c05ff9dbd
ek = 3fd5c041b1c9919a5e4223b7eda66b637392874217fbb9497a05169895763d269cc10babcbf58462956180035287c21101217073622dfba47d158c5aec566366c9263cbb3f1db4bf286592fd7a6118e9c84bdacd6c805f5eda318f285b5aa66005f3b4cd693b7bd95bff377fd9098a8bf00f9a8bb9a5484a33d115f920478e61bdeb3117b2ca36f46c3823d2c307006cd7a867724b728d9b4d7ac207afc425027150e11690d7c3772841052e2430673b257d70b593cb576142b8bb473575363b6a10b6dec7412326b8eff4b8d894bbd7f24e997831f1c548f1b35b952aafe7207a309b6e4329c6ba76aa13156967305495f147e0ea4e511a6ae9c6ad41ab21a2e8916ca23f26a65735575e7e452f35157fd2cb59264b58a2293a03e1a3159849e2825beb763157cb5060c88a53718e3eb2adf44920c364532bc4a4a0529265a7077206bdded16c246233da7799d3e928ef13878a2c7c2a6a661de14e0489be5738965bd793a0b900be1c2d09d164b56510f3031fea27061950cef0f08f8ac54f5ec3733d8222e52765e1d21b08390f819c7bcd75709db43f6df0cccab7486b389074257ec7357f5755b498d85091d53da6e8a54ef494c58b22c1b82fdfd299116a2560840084872e272aab64a11ec5b50db424a8a4c08762f17d16297272420701eacd6ce4ae9e6494ae9aa315849b02e650a2506bcda764189bbaaba29a879aa9978b9037d8942e8a7fdfc732b355b8bfc7c942755d8c5bb89a47283b42205c18778d918486567b5209cfa324063e0ab4a23828eee8508a4babae35626554324cb24c4afa343f203b57837e0a392b8b8572e4441fca929ddf080da1d8265ff714eb46bbc25b4eee9ca570f10d6e14034039a3b5b9a82e49a9baa1bf6846a085d4453ba87a0d59663650a8f4237c9a599137fbb380175851e4b14aac2ebf448ecb0b5c4af17cc1174228b8065414389e0a995ecb394f488dbe9a29ccd23538d1adf63461fd26ca6c039647506f380696c5338b195811f47741266099b6b8c18917409b40af85a248bad691dfe3c4c4a32ba612ad6792b9afda1593b8b666129a19f7971972a68a0b33a40676b17b58bc11634db8c8c42c550218ada2d69feef1393a69aa99a000d3f95ec5d9a2cd94a1cf77a7bd5793337c2ea547607db538d29976bd240afa686deb2ab25be099168279cbc16527c84e6862270be5280952489f726f48b092c6d54c76c05115030b2dcc8eafe1ceb774351b852a212b1b3c5b17d7146bfc98b58d910a2d3165e952af4779a31a86c4fe889690874da25225c3baa3d524ae8bec28e3b2806ef968653cadd7162fd7886016851ca7941662042d2521b61eb39a07759d606ba405085754878378319c66e8a3172b6f81e20f008a074fecacbe1428145cc5bfcb69c3f32bc9f4b326ca2cc3626bf996760557653ab52e79a0a619857351a00053a8b4e4c6a34ce94368127e08725703d2043cbb0236c2358c116d68c78c4c9791b39856afac5f473151be88784b46484d66a25edc97ec711cc34380b0158c11398d1946433feb04457388a2d512c1528052f72c935071385747397a2217aa540803c21ce0bad151455a6b095331397015463ce31815978c06473fdde481ced3920bbc6796dac1c3c8316688586fe15615f718ee0531c999928ae2269ac18b9f8aa82633bb12cb52ef58841bc87f4d567313928501a31195148e1d79816e92cd4ef0793b93783160baa6e55148c807cfc762bfab44c9cbae2c31c155998526f5453ec70e9b039bfcd0767ed7791684ae46a42c03f5b9efa8991b77b1bf64081a5753f2b65a6d2479f3aa78748c54c691b0ac368c424014c603c055895f2edb1f1efab677c88a094775b844662657355753ba0e085eef144161082172eb33021550b7a72f39bacf95806f84054d739539a2cc11c7450806516183c317e36b9e75471d5f379d6e4974885811c3e14f366594940b972d678ed7a101248774d7c81fa0eb61343c500965970e5073961406389639ba81c55677291038535b8c9c69c88db4845937b4883cabc91ebc0035a9c78e5898d7799dd81c9c9fe2a603642d7485a38ef2335ac0aacb4a5b63f3c201c8568c5a6fc95c5b8579a60d15433fd4cded089b4eb8001f7575d633c1b071b0741b3659f1c1ea447ea7a93b8eb337ff7bfd8855b2e5ab4341304405039ec5adff97fddae958
result = valid
seed = 7d63ddf9960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

# tcId = 191
# Rho leads to a matrix with unusually large entries
K = eab48fac8dd002588f096617350806e038658e00dea265d9a1cc56338e7bd571
c = ac76a0e7b07baf6b9e9e18b2b82a4e1fff767d7581dc3e81122a4dd77ad2bd5a27931b8c15db84479c9e8de513572f66f1478f54183e0054bb15766765c5c34a063617f1fcb5ee4f0279b3a4adc0d9f652d1455dc39504a69a7d5a23483b9434c4b2479c059725338aa74517eac58270d9198c2f3df9d8ce0d4408c502df16cd0c52246bcef84820910bf92d76d4bcf79185625340597fa5cdc85fc7dc009fb36cef5e0d4fce8a5ce6c0c6f877e51fcec7d150bbe8b311d2993bf525ba35944d7cd92211c8a255fb4c539221a8ee32b700debb187600dd52a7d662ccb15c11dc0601df3b2349a3daab087767b1dad31d6b2c46a5c2dc8cb4339b954c83970b4af05e653d3e999b76e72ee17d6f6470093e1eb02cd4e822d341550c26fd4d8c1a280192d00a915483291981b6822394f1a2c54575234433b97b513138d9004c64237c2dc65817c36981bc1bdf0855df46720091039a54affc3625a152f1ecff2f7bcd6e74022b906af50615105d1a586e32acbda499d9f35e5b1401a2a584bc1fba0d05577a0e52bc6fb08d92ad3b3335268ab0597ec7811ba99335f8fe33c9c636825da4fdd86e92cd1c6ccd4bf1ad1c9114bf2e268f0a0cfae0028b92e14629313e2ec68f939e8459fc88923dc1108cad85bd6ec1cd160b78b0bc07157d17812763147eb800aaf8c30a6cc92d4c7957e84d8aaaa738893463e3ff79cab0b8a712e9c0eeadf5a1b47afad2c371d3617713aa07edc8830bf6f88edcf73e73b8e752a1916107a3a2f9f850352a9d856216fff3b0e9f209df49c70a7f6ec3dbbe38138fa962845078f7e1439cb7c78703ecf248e9482c5d7d125d2c1d2963004bb432faac787941702688cf2de43af0142ed4ad4f18eb5538fe33b9c8e2f43338f5f98dd23c57222280e90f4defb5a6a08e8446c12542689ca5930d3d18711b670fe314132fa0c52d9bbcf7f8ee135f97dda487f63ce56bea5ce6ff66f22a982002925c5d39d9c54d55238f3186017245dae202fd2c461ad869dfc6ce015af39879be6cf3bfb98d28caffda0ecd571bd93e0d7907835875aad35d62b9d8710e82cb27f9d766769e8591f04a95a86157f9d392b064814ed9d94ee01e3ce5c390d8ed4ae3315003d45325fde531aed5acb7aa4a4eecea7945517c973b571ceed01bf8498e48de0ff9bbc5f7ad481a1ef3b5f3c21d934188b9ac5c31d50a3d4ebf0c0f9a9a784cfc6503c1d55115ff0d71686cb8686a6bd0f8e54497d41e367825729f84e6adb940d8e1034f6797867516d5547ce04af68f86a9baf1c14ecb11ece32306ed83b18a13ce984d7a02fe53bf7fe6892a8b7c0a612fd27c46803d1863fed98ad78ce2c2b1900f6f324b8c0d296a459b5d40439f8c0b4d5f0168a28c0281851c9ac91baf79af73a030538e700635b082388f54d9c63f571a8bcc48fd9dd07da073b1cae807be55a5286f7cc3db94960abe8032185d93b733ab94adceb8e729a1809d3410b5e7efdfbe50d990d532fd50c2ca3933a74b1bac0d5b09a000ef7de019dab4046fdcd027a2a73f226cd909b79c55cc4e1ac3d990a626f6afc80473c9abcd70f99d66ce961fbd02aeb00c225f6d3348b5e20fd9875f758d6d2d624b430d1bce9383572ea6a7f85fb53ab3c0b37a9b2784c65c8a124fe7c77685e20081b1ddb09d636d49f19bacc4611eaf9a0104e4235143408df1dd3dd7f18e79a431731ab75f256aa0a60f801b742e1ef97bcfad1e622eb4597228284e7ddcb60511ca41e1bc121d2479a0c0005ff175a551dd57c0e756dee19debe35e5c814f413a2a3c5b5a615c927ae06ac935ed73f999c9d2503fc29ad7a5a8b85ab0227d705ef8cd7e27a6124ba169a15783408d784f9fd45e2d884b53a8e366d2c07c06af5221e7730fec152caeb7a8b65ac6790ad5870d0be2e071dd2027a1a1934fe76eb3a58204c1bf418ccc7262e62149ce5112dfbbf31e12e3feee395e8c5686ea6bdab4bcd397b44876b230002ab77631c68874e3aa264248efe65f66566051efaee8d8bc8d57225923c0af7b0ba96eed79eaf0304b0b8902e116dee3e4e9c5d561374e8badf8e44f44bb7c6fbe5656b69c32696ff5ff5dd5876f63d982d8a397b2b2e9bd1410e7bbc67e6085993911ff86fcaa51725dcf3e734fc95562b1207665e151f647772d73dd9a30ef3090e376fa13a534fe25123e5ee8ca48a3a4c361e8
ek = 9fe29e8ac2345b3444d24914b6035100f592002d880d2703e1da29afa8c30fd00ca66524f3e00e46e39a1f61875d3a40b59555d85564cb7b81ffd87eff74c2530bbb3473ca23723da9b19206005a446a53e8b0b29160c92c04a1dbd1a482b977ae0ba3436cb837863f7f6a9ecde861f997614b3365c7d949d649501a959e940498723748db256f5784588b0c5a566540d0246057cb7172aa5fee16be3c8a977021b5a2d6c9f2c4c77989189f4a91480174f9b172bfa43e419775068064971861373c17acf848eee6b23ea31c9932cbf8bb2ba6c05f25aa6d83752d00f44326203b0e45c2af743d3e9a5d2c806ed267c480075143875051649e16f63e03265cafa6caadc64bece105def69de1eb37cc4478556b287cf35eeb7b5045b7430dd76afec161b5ac3770bbc54aeba5dc93152d4a6cb2acc69d96cf885a1559c048bd6bcd43a52afba0a19b307dc159c49d05c1392bb528b88141d012351643022973e66a6f5dea4ae4945afff46ae6aabca8f4891e805b116a43395aa001a82663ca512a1c31c52751069817bf35112862461f72acc1204f519010ff6b1c75543fef6434b21ba9087a7c2e2a1b99e40668d38a1d6b9f19cb523ea5cf66d9c00a994e1852bd8d3cb19fe480ed21b9649714a53cb981939a62d12d93ca897af09c0d02bef47b65efeb56d45487e224735afa9a8fe2135ac005fe686be4956e98b80c49e472ebcb68ffc892855c668fbbcc7e797d3c462471d6a6667cc785c70d70e61838c7c48725b631d0285494292192435e653f29b143c69740b69a7a09765a621678c6f98d81f3384eb01bb6fb9ca30ab0ff2c5d82045f9e1225b5515ebe3a3446c3ba4679c786646851058481d59fb4308d7fa82cba62bbebe679d6620c3f4671ce8c723134a93df0a004e46df5d81f9d68b504ba8bdea605f0a20719b95e13239bda03b7f9b5b6ce33b729476f3805195953cfebd5b79ec313db1a0e6971083e1984c01a51ea6862575a0d5b9852f8610671323c4ae743dd296ca7202997227ea9075684d68eb4c7be64e8c82e3b5d3053ba9ea114ffb842a9096942a4b4fbe536a5750c9f921be697098f492d9b8139ee95323d838dc2b038a0130276ccb15fd96015b39860ba8395b4c26fe7171373c6203b661c309e5f153e7d4345525c3c84625252e417f941504a02b68621c80f0654c93aa10e91b21d3b6462991ccdcc512af40c2380036df657c5c22c154591da1444ea774960d14da9a97c41b45289b5245b64043771251c7c4310139351472593c700499c82d6c87d9a5426048a2ebadc9aca57462b027f9727cb1a3b7f31373366c06be2f74931b0c6c2875c32aa61d4266b7501c66f747898222aacea776c06c1d151a3215074ecd81ff4171792b518878964929c42d69644bdd69a825562fbc30650f3a6786377da3b49ad9b0c73926f45a06c3e1b7bc993a70d67a119b6af58480651f28396f708c43950928759e8916db5ab518ea1945973c1753bbca0a4b7a521c69f21baa4209022d4c51d95c5a8c72f7bc9775c07178a250b2c4960365a32deb85188337f7c385bafdac4cc182754926a6fecc35a9238c071a397949389257f7d57629eb541ec410fa910cddf97978fdc60acd31cf0dc48783369bd991860826dc67828db0a39c5d09584dc32a5936fb618484b7578124622aed621df434b59d6c09fd31b8336ae11387d09f377f4769502a2643644687987af02e221a74c13cad279d02c615f1461d9b4b762e93e98f13ce7126eb29840b9a8338cf43cae73ba70c25757e88af7566bbe281540f2198ac3b5f48c2be350669ff71e92bb0bdbd2a03eeb9e7e205ea1c01c6a862926c97f1d212f77768ecfcb277335c30ce80b7dd68bc1a16f2110414e5a89dc707ee6d39de71bb9a0437ee0b9c5752b2c13907ab282908bc03b65ba4529a350c4859de20a8d958cb4b756b3e23178e9a810b67b7826044bf38178e2688c18c719375cc4a586671b45c6bd7858d6dcb6c749bbfe5a6229fa6f4e6c5a04992f0840adcde1aa6f252a5e1548faf8361a8078bb07114b4b8864c0cf240371bbc4b060da89c38b3e49f2a14c635c80c3082a8869cb5a0725a56454571fc714cea6871945b3426cf0abec564dec53023f11a3c3305c47b00128a038143b0c4c03aa2b3efc308f4c71dba157657c0f3b556a08653b622c88807466d75cef3f9e683d
result = valid
seed = db3886434d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

# tcId = 192
# Rho leads to a matrix with unusually large entries
K = a4755664af7a3ce134973a09a49bf21cfc21c4d0a2dabf5987f20138e56266d8
c = becbbfdd78efc398847fa6b26d1996b29ca6264626afdc1c6e6f269e8f5e2dcddbf6c47d6a98d108775a5b6c6e26452dd8d210295523d15666a71e3073228e0b2eec18d480e722472b090a5c463081933c18caf6a5f85ca496444d6f1172fb5506924e080ed428245f322d22501b58a307e44eb4b9542a5c666d80d8a882bd416ea80f4d116353513b81dda41031a4f0722d6e2f9088b2d6a7f89966d1b14ffd35e87c86ddbc995d8e7390d6a477f26086f67c5bc0e46e6d9437673cb20cfa9c194a92b19806cbb906d0d235b9b1464c01a99c9bb59bdd9ed1c0aa7ab9ed99e9bb4e397f66491cf503a14a16d4696e077fe04726dc7c91f728931fc18e02b8163f9ad151275b1f89cecb04c739e457fa1eaa2641e4125b2482d2b6e229db7ff8bc175512090c62de967219f385b05caea00525bcbfb1e8750ab505f21e7fa19cd6373aad20b017316dea0ffae3d599bd27d1ec75704694d157aa16a136de4d1d017e75ecf7c6e52d41311e54d588601e260a1109382de0b5a8b0c4f26fc1228fabf0d49cf7f6d5fb2946b7ac315e2179eb73a4d08d94219c2573c995ab7a65b1fa5a5385b1d3a80f674a4b29ef62cc3114a985f0b0a7e41c651583733d0fc909b20a0a1c7604b17dfed31acaa587e697880ef4b122084941b151c663276a8238de8fed0807e1ecae33bfa9b0a278b0e8c16c6ae751a869f84efba2c4a7f21c2b3ec05421e946cc93ddc1b9c6d392df45a31578387a58e77fe0059f00cc79f4495e403175d09c411057a1cad62f6b9eaf485f510bc51baa0c380830f1cca71190b5649792751583de54be646420ce469c5c5d9fcf748ad7ee6815ae877f1b1fb8e2c4f8e8d7cf6b9c481decd23c4ee28a2e17c69ca9e1ac4afe3b52e3b932c8798c919f20157185a92d238591364e7cb50bf35007d4a24ba5d5cf3d49f86a17edc9cf9ed535a7752ac7b9c88c39b5afd9f415f01a38b97d1ffbdbf917551778e37e19d834193bb3f9b56884ae05a2b66415c8a23a21730d3dcb310cac1911fd29b1d35c6f2a63c465120494b5600dca4a01bd60774097fa660467e66268c48edbac120aa05ee75cbae55ef21b434195f1ca7cf27b9859b8d23f4a80e85b4b7269f46874ddf955d122cae2cd4c96d786feda644f023abacf6e791b3e153917e6db7d50c1d171a7875e4da773ee317b5d24da7f8f89120692f5af4548346b8188301f6f8fd842b55458a6a2a7b1a99f0abc9cde1653520c15d431de5dc32d5d3fbb0c2e7c44b11d2978be70c4006eac82292862b03f254aeff1861b70a1ffc1aba66bf5a052051afd39223935341506f5402c5b5607444b52dc33e757e2dab0ae94c6db435ee95b7bbe80e4a235919369ea38e0ed62f980374cae02c0e2ff6400c7ce57e2217842be8fe207385075ac69886b336144fd896a62180f5e0ef6eb05256afbec35639290cf8ce04decb6fa8d1bfad461b1307306c1bd388da147157eb2b3852ddfb21000166ee201307c42e789a63eb03145dc5d0f0cafa769ce9fa99942cb53bdec141490b3a3da3af44145e033b364e80e03645c59e31e0abd3f4897ca9fa557a1ed5aa4b29fe8952b9ae1177c5240880c285479d90f9a5ef53008dcc981c5e30bc881639f52e170097516a7ecb60785677025e2f5dab156c5d8ebf846d02917185d6a1d67925abe83b9cf1dca21d72583fd707221bae9c194ca3ec57f330634c868624e5d04845341b88ed5930bafa167325b273f6b4a6ebc7728950b6990bb42dae78ac158be5423b846487e61c8f71b6fb040d9b8999d1b5b25957c17fee3fff273b6b4ed867fd148a711fc3ba524f4267055fdd171d6d3780da856284c957f62b1e6f7182cf4883e4306eb2aee494db0abf440b2101058f583b4218e369ab0de71dc878bf8086a682329f070d4a7226c08d33718fe92ca43d6745cb74d981a979b8cac0a33474408e0d9f65486f32eb66e9c3cc7cf5a2b3286910cb99826c12e7792c8e07c0cfd28af0bbaee80d7922a91dbdc94ca475f6c4329a24f75628690c145e4933ce8a723ef3a9ed42e6cac34f22c554256ac3a00a25122ab32957c85750363998c5b69562776f184e4d81c21ed1341877da7f72a69f60095d0778e3feca413cc1c66fd5bb81557534f75f07d08cedac822dba6dff5943dab58fe5fed6c26520936ffe8567f6d054d0a9439907efb6283657a85f547fb
ek = a87b4bb65a56af7ac6d1c0876a62b9aeb792cc72244310529bd86b45943433fcc2fbb6405cfc0aead368ad94cc9a292e987418687524a44b5c37803c4b69945d1213f52bae13b853c4c9bbebc12046981fa10367b9256c2e5946162c5a7829a5bd899093c9231d3b7a3e04916c439d08bccbc0d014a0d72b6a563768bcb716e994a242af55e78207234574d50c5ac2c3631aa8d9a24a09424197936d00f6221a402eaf3ac7e715c89d70c2e034bdcf78a129377f445266c15a9c8539782e9c6d95747e5c852d481785c605186d4785b81b097c7aad1ad345a9e44c1f0ba825d53de9f8028095151821c8896a7e253acf88f103786a0799f6a6c6282a9d54b72990573a2288823c5c04b1a6f2f972c32b952e216b69617e7039b16fd56fb0489da934482273984377332fe5543e993e47820a9230b6e7bc88c48caa5512b0107105f502bf7eda86220343e9858fd0cb39c8c42da40249fac841a1869b052108c9bb4e166b8f4ac03f5e3cccf9d097b256cf31a8244a2b9fa30a32a1a5a284096b9da513802426b0c88d53612cf51a6994270fa52741d742146ec0a4096a146d346259a8ab270c9ccae29d7e23c8bc41b5156a2765e92981a2b04ce8026d3ac8afb3a37e40ceb97b4ccd3a8405f1cf07956c60b2aa2a5a4f3ef514bd8354c7a41862707bc48c302df63e38764951c9ac78025cdd80815c3a1762985a3688c3c787c8c28cacf96869cc20958ac336c5f03dc02021fa4a25512082adf3c87fca9ee66a3a98289a054121307b9ec68b344b97449a613e374cc4fb53767eb5bda3b46e765c4b39ac8b0c1c5c93125628b19895f6513f50c5c8971d1383493175149f9281879b1c298309f28b74f89c8941fc1c60426eb4121dc0c4a379593e88116c700489792011970c4b29169a350a176f3a97e073b4d43c2e0db116fa1a746a505790a994c40308b375c56b11774a0256029ac946411488db9060c2705815c99ed45736474a44e77a6b177e4e97ae02a7cf522b149ae35f12cacdda347e08ea8bd31c1fa91cca3c48bc0b97096bb8be70e950299a965fd8041933c6d0d65e70777aa53946fee05503c4ae1212a16a19200e30b663b2160f17c5c4bb8c306ca2e4a5cf61129766a9088a9b6e1536af81d6b8d4b64981b890a0bb372da5a1d322bd19f76826852409a77ca137736ed095fb26153ca9811db25a3cba0ac9a26225825a8f7c1c4db896c9339ad738776801a6e9c62e1064cc6787c997a783cd75bf4464982046130525c23d5ba54328535682c4dc5847b4c20ea1c4537f25033c933099a08b410c2ff359b426eca19a1096d2db16d89a99af406fe132404ce354e722aae5174c1cd4655734325f5a29b5479dec6aa8c829778c593449a7641bc45481d58ff11046ef97a448751003d881d116094038c048b0af0dc8b9f2d40642fb36d4e049762a3851f78128ab7de2d4c1200184729a4393b20701e526b1fb050cbb0d434baa10420dfe6a5baaf23cbb011e22109d07ba9107ba1b38e5cc751caef285bc33f2b97db4ad7d489bc442c72ff7939c805865943dfa8a39eb0a8426a980f918ce08fcc0e1857139b285c9e072d272480c433a6a7955f1003d87c526050521829abf8a5532aaa066832237baa958606462bd56b91b0c7671351904673f9d9bb3cd0278cf6604fe1a45e579c944b771499b33a59b77c1d9173f979d6066151482894e164baada7dbc69a09df1c8c2f43c1e48577c83a0a0320efc2a96141cc275f482849054d0829280920466f7556e813c24115eb08316abf23c7e78016602b18694b67de6a82646a545a30f5d7788b58160cac194d70b744ac36326a09496c6b3239796ab7710929417d6dc5f4ebbba7b7524a01305c73756e521b7d5701a6e0319b24cba2d8a0fa4c6c2df05545126055ae1397640a49e458fce5452b3894f67d25077d94e27348d3578b1e9919136951096a8c40da17befaa09cd5cc7b1bcad97b7aa73cc51928109c2b8bf8d3851cfc7bf89c85a44ba11930c6540c6196e698359e87475fab5cb4815283b27545b3960765c34167b050bc0f01ab23bea9122b00e56891f21f45524d7ade5db597f9a4797e87f58144515345ba69bb7b5f7518fcb84fbc770ee1a271b419424480cf85a987bb86f80d85be38a5629e87278f8b1c5c4eec3a7939cc91e7762667d0f6764eeb1ca0f4f6535e7e1eeb7c7dd
result = valid
seed = ad46e5c6120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

# tcId = 193
# Rho leads to a matrix with unusually large entries
K = 848fe9b462f6774254f4b356fdf0a1ea3fac15df6351bd7911fe518efd57cd01
c = bcae3efe2e9b75f8efc0806a649fc4ca8da9a8575fac04cfd1a36eba90e1fd214265dab3c7be8147462bca73c561c00b75c18610978ca47919614710f43aae2da9dae325328913eaef69feea501350d270ea17ce0c9794f92b474e7e3b4170ae043c02f3636d0c73d921dba7197cd451578246ab9e0dc482aab78e3590311b72e40539d8be3c033e2fe6b6527ad98470ff0b967ccee7e23ecc1becc26bfd26be4527a47e0eb750abcc6288a55a82cbf5ab93eaa3f3939f6eb40d6891b568389528afa3021938b426d3f5583a563fc2ccbebd0e2e5c255a9b18301b513d7f40e74e4d4a0f788a0f6c0d1c40f94786191a0e71731f9a57a1203da86cbfe8addd9560609d8a07f1e13df3f2e6102e365214761936d5e332d950464cdf9929175c42e4b3329003a89dea9aa2a3888f2f436524daad2ec296149ca9e7f3524514efbfa3227b09c302cbb01b747d597e623d7da8ae912f0f29068d140551984e660135318ef61a6f3b72ad1b99cb653d05d98de026376917666f07a3a828a1b7012f9b37023cbe3b8129b9e54fe706add89eb3b6bc347fde144df0c92da1297e148a564881565fb909c1d9b1836b034e5bd5f5b4500618cbccd0aa8fdcf13e96c0d951252608aeebd2a269d1094918c3f50b8abe990f343f07af3df96b4da88b5e3d23700bf5eba2347af99d2553cce10706823a7398d332f18e31a70e8c356dfb2dba72575ad9a3691162f61bdcaaaf53db3ca6b3573e927b3b16033adbd70c7772fc826243be82b208d0fefcaa650b504ebda4c02fc3799023c69e598ddc43270e5adc0cbeec28d2b50bdfdfc993e1fb03550234c55f6a3787ef4802ebc0c5652ee0f839ad1ea7ccbb2c32ab28fe92c909e74b6ddef3a0affbb22a61957e0317b16e580ee735c1310a0b80b9383805429ee9fe0654d012246cc9f0965179a808e36702b7bcb03fbe9832fe6c4fd70236e7f52a01162dce8100464cfdc5759f4112874f185a64277d77b3f614036b9ae5b6eb73829637c8c9f0691ccfb082b96ab21abfcfc7ffff631f55a26c74ee67238a954005c50be1588058f956ac63f27f14979530920357f1da8edf78a38abbcb26f0626b5e4bfc4e84ed86bfc548df22661b3a7ab312c20f27eb9a9b806e194f4b17a2e62546ddb8688d2234dbd4ecf64e00bc51273345fc46e3f83e47f1f9ad3d5f4922b2a4d2a64555d53f33560b9178824f4717c2889a903c1e542d538fe7ebf857a710f3659247ee6e1b9e3c0f334a7745e5d804903bc03b11ee7c0ec359ce21fa501c58a4f01d391d9f60bce574e01e176696ed5ee45a46073589ffed0d1fef119bf780955ed439311af4748050b33a281b2afcd6b9deb78cf1bef43d89aab01cb3c62ed1267321014f0ff029fde6804c6f7c6ae042216f2f7a36489c5c13015eafb46013836fc04bbdec53f09621ddf681c492a3431d3e2f2aafe7abb5c58508efb9324de5f8187e094d4248e1bf328fc4282d1c6ee51e055b95b3b64cf76beff7990a4c5440600d22d2bd0bf7d1bb179dfe4552ac4ac9aa586064cc50a8fde71b8c8699b26d125b55a95d1ec3f443f6da570ff77b20760b39ec176afc094042d4b9e189cd962e1c111ecce6a37ba0f1862c990fc3e7316675aa83937d867f040623a02737e5e79892b03be60a9f8227f4f0aa52299b37e6fd665d7ed2c0959988c2303706d3c601ea5d29bfbdbbab24457d46f052426193c607ceb70a6c34c95e9472628038d1c33b48e2a9c875ea99a8ed3c7e726e211313481e05f7a958748163f672b38b49b23ce4df36603292c747a1aafe4078b085679f22805a15780f28cccffba81558a45132619968a5653d474c763436e52879c768140b9f54611f819d5aebcde22d8823a0a27869c157101cd08b1e0b2d51a5fd08bf09da8ad6e8e090234c344f9ee52c0ef4e9db29f4be935b9de4f1b0b820719ffedfbddee67533bf495da17b5f232c283e284c641dc4d249e258e585f31efd6d8ef8daae7999ddccd80288464d39923059762c69683984f03afa39c329736bdb4b063f9a0e199847b4dd78ed30f0b662a191d490644204e0be796f3d10e4f1526e38eedbbe1131aad56d474866847d9a192ed5b208f4f73818b48b190de74bdf0b0bc02e3c412f4900ab9b8b84a21fa70c3d01557dc9ee4127495dac0e64000cb29e24285d836c7e22912c42a194db88b9ed77794c
ek = 7454ac5fb62c63ca080122287727b8ba333fd6c6bb1e763630937d999a51315aca14040527b37212c6955b6870ea03cfac540b4a2c6ae76b78c0da29d4969ac54254a08b6dfac2343055a3f82970cf096c680a739d3361bad7ba0d640cde61c010e6313e252e8dc5b35d98654a924d6002117d2a6f51596c93b45e84d3cc99c89e334390029b27963698d426422d492f8b73909575c737198192d8632655795ccb58e8c586a0708a71f6b3c4d07a03624af816aa66f39b36fc08d5bcc72686590423bd22d19ed7778df1c50d2299bd963164c4abb91ffa8e5cec9742b449da62965ccc67b465b238d52af397276eb2303b030b5948771b919366e78afc5497cfa91a7929610d01cf6c13989daa9557b074810a5a1e11787137a6d54345ffb0152bec276854800a51b900d2c39e8a89cc3c82395163b5065600098d2038a1f6e326060ab79c6b3f21e24d0ceaa205cc0b1cf1b16a97773f330aa1639b7789c3f529027766893bf63e06027b77130c9da3a39fecb25cc01bf4380d13fcbfd5f8ab17848b1ab4a26ca446d59a818d95c50e592b2a86516060a959292f68a46bc6ec5bc6d34a9854887db02f2bf375ea467dbff1580cb0783198892a6c5cd1c45fafdac93a24b01a8b85924293e72bbb072626226374986779f65c2cfc412b2c5a762b5c75e50683f0727ccfea2d49c2490998ce9f9c8964045a56310911851d4f1c79af7225ddbbc7128763f6f6a2105820ae7b7535c5c49f2141bbc1ac46606dc2b8a30fe4ae927cb9d2738b59a747748b59ef5c280d9518a5cac922f19a26a06ec902448f2745db8763d6e45166dc1b3216133c857a22926408b2b1d1f40c8867717cd8201550525f94289259c512b8c2793184699424de19a7561857b3bcc0be86c7c9a70fa27c1d2a40034529bd2e280705c28c59e4ac98370efb51b0095bb9aba7139f9c69d0516d1c67766877aacfc909ca87007ea675e0f9bc3fa3369887abe5315ee2e2172e855b604119e91092a7c36a56e3308aa56f4608d0c0f0c2b0dc155cec8f2cac57f2e2c26b8bb3b8562364e81e9c6c270e8a9f5b93c968a494bd596247a28ea3420f9ba11818736fc8812eae39913bf4b6dcd656eb9500dc260bf83080ddcbcf7ad99d6984a7ff395ee1aca832387478867700a42e84447add0929f6c4a0f5347c9b88cf2f0a0392b960dea081a87399d64b5d7462773367ab0ff569c755cd66e23ea982a5e3e3b8b1d98063570beb6069cb47656daa1b7adb5751cc1425b23b68b8a2f2fab104db38f987931d4963d8855a64668e0802b541f77a51ab0fb546624f371c22418c7e68b8dc5c678aec25ff3a8f25c64574f759afeab34b049b47a07e44858b90994c384444467004d5b3b70bd32172f7275a23268cd5aad9d826a628b8ff74ad8769bbfb8c0da0da0aeb77378ea86d657593a9639accf22d1d44790645855e7b7cf0012285b53815f67bc57cb0c922ae9bd47a62b90ceaab88a7a081105ab527c7b1caf20ff9c484c9f6c63feb2b8a5c47be815e12bc3cb017267c2a0d6e61b57b458b56b71fed2a0f9c24a87db3b09c9c27cd950bc868893508a99e8248e21684aa33ba82c75fc394390dc64b8741ab871c954df819ec272269925d5a4c337b9c7010967492533eb3e5b49edba805c4010ec96d80b95b36f8998851bebd49817949427f866faa4514a9d889e830812cab22a6d899c177c973b7abe5b434be805476a30c778c0097f776c68816add852bc5241e0492ffadc753602710087083c86cf2d4c50bdb445fbc24d71c670aeca07b20c2ef6927cf0b9b986497fe9c20a434716e0f3c6f0eca2727c03c76540ad128a06f14c550a84f57732c318c3c8517ba35625468921c057b40a45bc89797849486792860583c94d3dc243f9790f1d6175e374a8411597909442fcd62d90dc6049b13b97296fa4583679636c4e219540b949216412c424926d810e6d3860108246e6b763aff64953f926e3a0554bba7ac1e57c3016a42aab4321c98f47e7a280275c745790a201a14c412a924ca7e0ea5a6e03c4163144546305843abf0c32bebb8a7179e064760b0972c564d88cbd6dc9c683244d52294cbe4b29067162fab6a6ce923dea1cb37f576ec5991d15a8bd2db1700ca42eeed2bab28b610511303c567511b4cd2b5102599c2b6a023568412a518836ec520cfeadeb76f11757eb85bf7e
result = valid
seed = bd29678a3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

