// Copyright (c) 2025 Zack Puhl <github@xmit.xyz>. All rights reserved.
// Use of this source code is governed by the MIT license
// a copy of which can be found in the LICENSE_STDLIB file.
module streebog_tests @test;

import std::hash::streebog;
import std::collections::triple;


// See: https://en.wikipedia.org/wiki/Streebog
fn void wikipedia_samples()
{
	static char[] phrase = "The quick brown fox jumps over the lazy dog.";
	test::@check(streebog::hash_256(phrase[..^2]) == x'3e7dea7f2384b6c5a3d0e24aaa29c05e89ddd762145030ec22c71a6db8b2c1f4');
	test::@check(streebog::hash_512(phrase[..^2]) == x'd2b793a0bb6cb5904828b5b6dcfb443bb8f33efc06ad09368878ae4cdc8245b97e60802469bed1e7c21a64ff0b179a6a1e0bb74d92965450a0adab69162c00fe');
	test::@check(streebog::hash_256(phrase) == x'36816a824dcbe7d6171aa58500741f2ea2757ae2e1784ab72c5c3c6c198d71da');
	test::@check(streebog::hash_512(phrase) == x'fe0c42f267d921f940faa72bd9fcf84f9f1bd7e9d055e9816e4c2ace1ec83be82d2957cd59b86e123d8f5adee80b3ca08a017599a9fc1a14d940cf87c77df070');
}

fn void empties()
{
	test::@check(streebog::hash_256("") == x'3f539a213e97c802cc229d474c6aa32a825a360b2a933a949fd925208d9ce1bb');
	test::@check(streebog::hash_512("") == x'8e945da209aa869f0455928529bcae4679e9873ab707b55315f56ceb98bef0a7362f715528356ee83cda5f2aac4c6ad2ba3a715c1bcd81cb8e9f90bf4c1c1a8a');
}

fn void random_samples()
{
	char[] input = "Се ветри, Стрибожи внуци, веютъ с моря стрелами на храбрыя плъкы Игоревы"; // as UTF-8
	test::@check(streebog::hash_256(input) == x'4fda532034e8e8076b6d87b351b1b7a30ad6572fd7b1891c75505c57e3addbce');
	test::@check(streebog::hash_512(input) == x'd3a36517cf6fdd387755e03ac7213908878cad5483604a2dbdf8c8e5d7d1f5989ad7f1e06afa3d7a7f9843c3562dd9a178e410619e72cc6241ebf6c34e840e84');

	input = "C3 is a programming language that builds on the syntax and semantics of the C language, with the goal of evolving it while still retaining familiarity for C programmers. Thanks to full ABI compatibility with C, it's possible to mix C and C3 in the same project with no effort. As a demonstration, vkQuake was compiled with a small portion of the code converted to C3 and compiled with the c3c compiler.";
	test::@check(streebog::hash_256(input) == x'f52977e1718990595a4d4f2f1dc9eddb3fc0894fb696589cd8a3e0f1e1287347');
	test::@check(streebog::hash_512(input) == x'8d3c9f5cdad8349e905457fc6043a813f6c652056dd2be05d594f39acc0b0d43770c394fb30b960ee164eae433494660d97688b92690d65993a867ca3b880e7f');

	input = "It's an evolution, not a revolution";
	test::@check(streebog::hash_256(input) == x'09f0663248044f0f8610f784d52d0d74b4107d1654d2c618dba59b62afd4b997');
	test::@check(streebog::hash_512(input) == x'495b83f2f38376c39b393d1e4b4e9fc522a2f0ed8433b733b9984beeeafbce83b95b5db17179e4a2d58b371cf72a05cc29ad5a3e7608aa882fe32dbec1cca40a');
}


fn void walk_lengths()
{
	foreach (i, p : CALCULATED_HASHES)
	{
		test::@check(streebog::hash_256(p.first)[..] == p.second, "Mismatched streebog256, index %d (input-len %d)", i, p.first.len);
		test::@check(streebog::hash_512(p.first)[..] == p.third, "Mismatched streebog512, index %d (input-len %d)", i, p.first.len);
	}
}

fn void walk_lengths_streamed()
{
	foreach (i, p : CALCULATED_HASHES)
	{
		Streebog s @noinit;
		s.init(StreebogLength.SIZE_256);
		s.update(p.first[                    : p.first.len/4 ]);
        s.update(p.first[ 1*(p.first.len/4)  : p.first.len/4 ]);
        s.update(p.first[ 2*(p.first.len/4)  : p.first.len/4 ]);
        s.update(p.first[ 3*(p.first.len/4)  ..              ]);
		test::@check(s.final(StreebogLength.SIZE_256)[..] == p.second, "Mismatched streamed streebog256, index %d (input-len %d)", i, p.first.len);

		Streebog t @noinit;
		t.init(StreebogLength.SIZE_512);
		t.update(p.first[                    : p.first.len/4 ]);
        t.update(p.first[ 1*(p.first.len/4)  : p.first.len/4 ]);
        t.update(p.first[ 2*(p.first.len/4)  : p.first.len/4 ]);
        t.update(p.first[ 3*(p.first.len/4)  ..              ]);
		test::@check(t.final(StreebogLength.SIZE_512)[..] == p.third, "Mismatched streamed streebog512, index %d (input-len %d)", i, p.first.len);
	}
}

const Triple { char[], char[], char[] }[] CALCULATED_HASHES = {
	{ "a", x'ba31099b9cc84ec2a671e9313572378920a705b363b031a1cb4fc03e01ce8df3', x'8b2a40ecab7b7496bc4cc0f773595452baf658849b495acc3ba017206810efb00420ccd73fb3297e0f7890941b84ac4a8bc27e3c95e1f97c094609e2136abb7e' },
	{ "ab", x'0823c97ef0de722c918994944334e2a312889851a9667468b019b8582b35b590', x'2f2afbc8d92a31e2ecff5c490f2ca5db183d1e8a72fb1e755eaaa76d346b80096052bbe8ddab2f1639e5e50e4e8c1f8222e56155a1331147ca3638fad4e412f6' },
	{ "abc", x'4e2919cf137ed41ec4fb6270c61826cc4fffb660341e0af3688cd0626d23b481', x'28156e28317da7c98f4fe2bed6b542d0dab85bb224445fcedaf75d46e26d7eb8d5997f3e0915dd6b7f0aab08d9c8beb0d8c64bae2ab8b3c8c6bc53b3bf0db728' },
	{ "abcd", x'8ec485bad9dcdeae7c7201d85cc6a9faa5f573d4bf2e1639bdd5b54c84a59e45', x'41ab33a79b0a59f1ce5455ab74ce4249a6d9fd83e8c9f7a11f05107c172fac93e561e440e0355addc67abb779d805835433366902509725b2c1a3b7cab005790' },
	{ "abcde", x'dda887af02d8c39e0138bd4b95f8cf0ddaf7cd4637fcb94d55bb4003339ec01e', x'c867aa7f3946ff1247ce937f49023871e400dd58e6615dc862597c018bb9c95200620b705624bd0f853521574d6a62721de7a433719b403b6173ad710f20b219' },
	{ "abcdef", x'f966c3d39587addd9f724ea4c0c6c7e6e044c02fbb3a10ca745658f5819dae0c', x'7dcfb784c3420a364072d501aff508aa6ee8b701ca6248f7a0cd9fca885734e2dad2111e4fadc0ecaa7b06558e1d3e04cd6022953cbc20a39a4ca6d8b98a85e9' },
	{ "abcdefg", x'5ad83263aee66b0620b8b6abe8432b6283360a3d60bc287b7e2bf41b19b318cf', x'19d6b632fbb5e9c9d5094ce1ed11816fabb66ce6d7d3437b669942e2bbdf238aaa89c24341c1d17a3c1a2c14f77a2613a6ef27ce5f3326b3343fc26bbd884272' },
	{ "abcdefgh", x'1983d6d1da5171c1d9cb29fe9d6128f699a74a321924cddf724d6cc8326e1887', x'12479adc37d094e19e440caeac75ada8d18fc9557a37cb3d841f4bd75f49c10dca5c3834a145a9de09aa0180fe5e32cd0d06d38320f0607777954dab3c9fdd22' },
	{ "abcdefghi", x'44f796c0e845560b25ba92ceaa90e8b4b5daa888ee592d3bd9d07772b1d08e44', x'cff3fab7cb56e53c2ff90eb85b5c6c077b34fc797f7f8559d735885561bfb15c578d72d03a1af2f0d239acc49f6918f0258abefa0b5f3b1d622f49aa9354531a' },
	{ "abcdefghij", x'e5952c9f46800d64580d6d43022ce67eddb227bb7a5b3f7a87ea3ff768d6ba9f', x'8de12f9f1484929bdfc772601821dfc2d3594b25990031275dd285ac3d1d91f4306b50c124bc76e529f2ef0d2f9fc005ef57af1fce3577a6901e7e39f6142c7c' },
	{ "abcdefghijk", x'9116be68abb7d0de22ee6b8e5914f3810bcd7afd75c2c485ab5efebe9f32155b', x'ed0ae861267c1c71755aa9b165a691c0e7f31fb708dd70f8b8e57635eba6e4087250370a7afd9eccd9829cb8e1d0e6b5ba17b52090431b897f60baf088681693' },
	{ "abcdefghijkl", x'a9cc7264fa4cb990e913d1562d5dc03a993377881a059ab3e7c973ff3dbed6fa', x'1d1bb19574982e0466db28ac42a549923a25c76154a1edea6935fa2e2fe75004ff7d0c49d34e75d0871c1b1a22347daec05f958ba6e1eeb9099e8ff673f12a69' },
	{ "abcdefghijklm", x'98d664144f19f2823c449fea2ed706aafebb00182e9bebb75941e5b5603b2f22', x'55309218dea8c414cfbc09e2f117edfc636ec5ba398823604c3f628bab8c5b3f9106c360d4aad8003b09ed8eebcc782176c58048dfb860b64240372ff50a7830' },
	{ "abcdefghijklmn", x'73a9d3b693fa9d63d2f4479b6cba2a490f959808d112eaa8bf0d27006cd60ead', x'8b5ebafc0c6b1ed894dd69ad814a518851d75d561be585d91dfacd71d85241a776c3b99775c7306bf50a08aa6bde3c1da1dbf11f53956b73f8ccd6d4ae63cbd0' },
	{ "abcdefghijklmno", x'e26ea631f0f4e69c5cd44ed709722ef9750894bb03c0059d2f71db61de2f6783', x'df3b4011af85249c508be5df966a901cd5a479f66c255465c36f6b129c63970edda615d8c3082f5c642ecf1e2e882f49c53e0938e6392da1d2d2490608e2207d' },
	{ "abcdefghijklmnop", x'b743f8579c7a955469c70835db1cff9666f459acb51d04f7705a53393a5a3fa0', x'b2ebda9bbd876015f868ebbf2406264cc48320cfc98dccb56d2035a7d4fc82fa51fcfa93b9e6e51599681c95052ad13aff490197ff6901a8dbe2b3785b1b5cf4' },
	{ "abcdefghijklmnopq", x'963ca28c2f8fb711475908fe59d92f53075530e3b811463ea240660d1afad880', x'6f729ca3f25c544cc11b569e0cb622d2bd1526b77adf4a0401b65f6d1962781f346a0b0484516b39fc0ea1d69aa11a1b6c57d06eeb8409200f90aa35174f094e' },
	{ "abcdefghijklmnopqr", x'2f3b467a9ecc8074b6ae7214e2fb06a6f064e76ad1577375b85789c35884543b', x'c02d4733c48b8d53487b22bfeadad27f61cbe132b3a573fcd57b8fb4c0163650f10a4e063dd53decba218e94598c82c9b8fe4cf5ca64be4546a46b3c876f42f2' },
	{ "abcdefghijklmnopqrs", x'449e440d268a2cd8f2317d7419dd227e59ef89812c4ae2d6fa0b68a62975e252', x'3594e9b81212e90305b132eb4beeaf42062fa3f32a4cdbaf31edaa31bf800d8e221b1412d51b2c9aa4162f5c497fe4c80a3456b6006a1f748463ad35b786df68' },
	{ "abcdefghijklmnopqrst", x'7f1f6cb276b2fe523d29d4cb87768a31cb469cda9f202bd88f00f831fc32506e', x'601f32631617944a2b702339541f566df91e30e5aabb3e3810201efe31396cf55aa9ba18e38a76501f0849fd680538510af7cb59842f5096126a32ed6027e008' },
	{ "abcdefghijklmnopqrstu", x'5d636cffdba84da0f61e27e293605f8469c2eb2666ca24128a63dec8589f4814', x'42f57db993bc988f00d557556f656df26de27a1896c5d5bcc8aacd6e7e786cd6d03b6b42c08246c2feb007ad3ae343408ba8a62812be621d181880bed595bd79' },
	{ "abcdefghijklmnopqrstuv", x'607f27c595bd2c7d1921423215de99af95ae62491aa711164a07ccab6d7b2198', x'7f63889ada138dd764a657de331dcd987abe70d76c6ea403e69e5a6c6454d73710e051f14cd418bdadf1cb52eab9fc0894068f625830159c55b1ac3cd2b8a9cb' },
	{ "abcdefghijklmnopqrstuvw", x'b52905dafeb0239bcaf01150a263d6af319fb06ce53ae8adbeab66e8f6a51962', x'4318f6aea3882679a58673574a25a6739eb0c6a9ee8f9fdb1127f0ba16f9882c8ba7383a80e91c5709162f2fe293f6d29764e366ca151d1a9c5b84712734b624' },
	{ "abcdefghijklmnopqrstuvwx", x'82832627e0b5dc1146f6f844bb87b206e03024d9c417ae9c465dcc2ae5cfdf99', x'd14d9dcc43500bebfdcc6beee447b08c54f281805907d8ffe21e17a23920b043ebc3ac916e014090e4a51e89a8c45fe66fbc3771f289447753256b9ed4e1fc7d' },
	{ "abcdefghijklmnopqrstuvwxy", x'48c375c7b8bc955b866fef04e510a2aab010e52d13e2cd70e4bebadb2643749d', x'ec87cfd719d60afed7bca1ad347b6688fae2fbedec3edeaea369f4b565df2bbbc7a09fb3284552b9bf835850088a12db2f10907b26364f666b20e8bdf40a7176' },
	{ "abcdefghijklmnopqrstuvwxyz", x'c9086ed61fb0a090aaf4438efd39f0d060cb3ec7e25343b5c4c350054bfd3e27', x'ec7b127dcca6b0d741b10ed42062cc4487b4a93f96cfc7faf2e7f79778b1f44159089c91fb0910bec0eee7cdca524fcf291cf933fff406f4f3a03872f2341ff8' },
	{ "abcdefghijklmnopqrstuvwxyza", x'37ccc8d4f359b28426c8642d1c93cd1dd6c0a9c198bfeb2b7ba925a1053b6beb', x'9a1a0f98a71d93c6cca653d0d734268a855e45c793983eb024108fc6e247294487d5a62a82bf66b5efb4c30104a2b329e00f69305ecc21207f1801001c3bb477' },
	{ "abcdefghijklmnopqrstuvwxyzab", x'8cd3b08e6b255585224b4afc0f664cd6121e4a0f16358d6bd71237778beded7b', x'9d2f52ab196839d6bc62cf6e1aab86e1b7104130ec3331daaa9ff89ca6f379ee1040d70afa40f79d98e437f322a83df2a5f4d7ec4bcd14b29c87e7d4628afa21' },
	{ "abcdefghijklmnopqrstuvwxyzabc", x'70d905bad6712b09aa56bfab5b4e486ecbe85b272361357fb54a753e56dfab12', x'3897be3b5d435d064a361fbb18a75c578ef52276be3e12f99926fd4d62b12fca5bc14c0520b91d87c9037236f37e39b35e71ee504dd2d0207cf74de526afdc74' },
	{ "abcdefghijklmnopqrstuvwxyzabcd", x'4bd0e8d005dc2e6dc6d027d0740e4db39c027e2bfc6abe8f8353e2a33f97da46', x'1d4655acc3bb3a3b304da0d8a4b8299e771ca0656a46005ce7e6f1f150fdfc89370818aa45ea0adac0ad17c995f59cc5b13f43585a7177083dad60bf039f1588' },
	{ "abcdefghijklmnopqrstuvwxyzabcde", x'4293ccde3937e766e411e2e1c04d799f4294afc0153bd0b32d278a05130d0a19', x'706be423152910827bb4ea1ac06af16d4aaf43974d568079b944cb32cb8d22874935b2799066dd04f3aa8032c78f311703df1f77dfaea3980acf14d76329b303' },
	{ "abcdefghijklmnopqrstuvwxyzabcdef", x'25a0ef56d333377e32f02c4d0b94015b96caf90e49fc672234a5ee77520cad13', x'10cb8de62682a7354508dbd675ac51dca46b38765e5035207507f61378a93530bce4fc1c525c985c75dc7509fa03793c99766362f22d131afb5aef75d0b5ff1a' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefg", x'ac58cb093f2918f3856d0fa645ffcb8b9898b0027640e7396dad1c247c703d5c', x'8a703d1989603043358088518b75bd76329abf4700a68ee55e96950b166718c5f46197f13886a4f2198ebc56cb70ca71118bef4d3a68d52bd927ae71147409cb' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefgh", x'028ea0ba105556c6c4d0b1bb585937a9cb54e241ab488884ecbcf8f57028c0e7', x'9e6b25f065b425ad8b2102fcb61d2222fae1b613007fa7fc21d3500e85dcd07d00d7e8702a47599c263011032d670f5398612c7571640da0bbd678fdbed1d000' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghi", x'f0f6cfbc83f45ec9ec83066a92340969d8996df0ccdc80686ed864c565cf1a49', x'25fd95ea8d48c61c7337e675405f0be94b0da0d2f280944b77cc3c64004b3ea199cd212e410b6ec2ce55a6c6b53fa0f03265a460dc8dffdf1cebb2dba788cd74' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghij", x'902f6292e26cd92cedc3976c588ff23dc24b7b988feba01199573c5405470f22', x'66d2d2a56d945f179c154702b2649a3dd62d1f0c9f81ba070555fe3bf45a9856ce225f3da68ee79092183a92f103bed31c0f9ce6220ad1416c810bce51b3af17' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijk", x'ed5aba6b07d15ae79287a0344ff2c7b745bacf385984525f4bb4f3f8326411e1', x'50c42caae210514eb79ba6e79cbb15f8b17a15e77dd90bf4ee88d7f42362c60899d4e65f4517ab56f1f104adbfe5d06dca263d6ba3e1896b8c96614ac935fa88' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijkl", x'99414257d4923140ec488d2b6d677f22f88990bbbd309cf917b95b00c3645fcc', x'e312b8dc45f019dbc0ef245aac45447ae9c392758c5626a80f63f94288c56f91039f3663525e247481850652452ed50d3de926da4ac58700c0e0f6c0e1b8eb16' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklm", x'86156c9daff4fbf95a9c00ba570cc2ccb22c7d683032d5046866eafb46c07cb9', x'd562a097dc891723f1a981dd83dff248ada7aabf44f967c761462ef00c5be13fab9748a99cfcabbbd965e5de6afa42273ec23fd1e66d21136c0f633863dea56a' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmn", x'520e8aa9c344f75a7fa67ff1f82e3eee10f82d3bb4c69aaf75b1b6bfbff5bc2c', x'd7f9d3bba7a93ede5cfbee644464d57502d781de3f4883397beffc125d8bf0d044193692f7c066aef196e21b37cf74bee4a1746ddd402b7fcfc03de233300aed' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmno", x'151e65ebfd996ff1a54d2711eab329c9bdeb32f4ce668db0bc455829656615fa', x'0ceaae9227ac2adefc0137cbcb656d0b9b4e956f7bef4b8c6148b35df281021a059f1986d59b7749b11ddb2882ddca2d1b3876e2aec1018917eccb26270e274d' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnop", x'9b4ca2d445b93d9506f69b7c64c837ae9ad6e7b349fc7f216a976f6e9c2a65bf', x'178621274298d8d4066503cdfaf70224913412e30438ee25674dcd4a4027f0118b52320145065129265a311274a15f9dc292dfe2ded6e066ac0286866477978e' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopq", x'3017414cad9547c71fb5f3883ecebad0cc493f3a159a5b1cb8cb1cdeeae34683', x'630f0e098c2e348a1add4bd77ed011c7301be6e88cf85bda7809e2157a6efe18dd894f42c27e77b570656879f69181e89ea3651b389ee6a589d9e0507561b2dc' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqr", x'bda9fa06bdaa36727b9cf97d9e27751a1b574089e63435e36e257b89a79bf60a', x'f81fa6ceaeecfcb7611dfafebc5a28e24f6e8936293fd2210744b5b83ea95a2cf62727c8d9ca7a6af83549e4b64ef1ffd3bedee1a8a16cc744ac3ec1289768cd' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrs", x'8fb07156977aecc9effbc835df2e5250b271ddc9af29072db80085c9421bd646', x'53503f32715474b769405465a0d18750f8d53c4a4a39eebc7461081689d37a12cc6a503ec71bf3d9a4a032c5aea846fb093d100fe9017650b856bc7b3a1b5b66' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrst", x'5ee662a0f6b969365ff2fb5b616cdc11d8029e2114b54dd3f5f0c4706acb7382', x'12ac8717b6c1611957caa97b62135444c1322b7d1009de9c6b2f400caa40fa08fe61cba8c74adf70fa750164269db8ce3fa5bf20438cac408e1bfe625e183f65' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstu", x'f8c12d725415fb526e7fc11b00bbe416645a137d060928022c6d3d5616507938', x'529c4f451f3823f974f271d02368436e60244b345f897d71f9766a5a2a6338c70392f0235f403da13c73fc15d8f0339e013c3b7348493464551aeb3ac83ef6db' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuv", x'c160e1ef40ca615ca788157e2475563b6f87dfe17ddbf121cebdea29e06a6566', x'2c462a40c414d17fc22930e280a6f588e41c440611647deff59d9e020ae3d378f0144f71a9e3fdd810b7212d0a1860729841d87a9d7a42020e344f7a43b987f4' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvw", x'ec0775bc33dadc6bde9721959d041f883cd15a75f5d733a92957c78048679ce0', x'b89d22b2c594888c6935e9765ec285ee556b96d34d155dac009ad7e3d860ef130bcfbd5f8d7f872749d73d97c24196b93640031a7d80922c138c774a408f26b8' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwx", x'45215c13fa245a9ebe4dd316f488e80a38fec9f3d298043474075ee580b9d15f', x'368893b0918ea3ae18bd0322fb5c79319a158806662c1e2b3378f425b1683f0a33ca15fd261c4507fc5a50cdeea1a0d7eef9034e83e1c737b2b027024a01c402' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxy", x'3959c9c9a28a827a79bf7a9829c508c551e8267bdfdab7e74ccf696364597635', x'c321542c8cc00576d53258949fe94b948cea89df4dbcf4c78516004ccef2eb6b48034c4837117d7d03dca0fff3f6c6b9afe9f3e37614dc0ceebd3b026176a260' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz", x'f08ee2a1d24d0102d349b3d4487380219155800befc735b619f7db6692d0be9b', x'a4a32bc1fba5e29ac993583f2313011a4a827d325d08c483065b4db2ce24921163deb2279b599387d9ee72042037cfe6f8277020f3efa666162a93183af6763f' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyza", x'066eb9af6b653f201763dfab5fd6fbee25f2fb788ac413ab702968a324466dea', x'fd0e44cdb274cb836be7af92c0102f5ff4c8ac2451c4e63d8ebf613fe16549bc52903b2cc0987ef5ea38743f531e11dba3c11f38013cefdea86c533a9ecfc7cc' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzab", x'284a87c4cf474dde0d1628d032e7cc6556c025314ab00d47658c52a17b93e40e', x'c6aa75524736b8568543cdaef28d9f239cc1671ec01d1220b16bc38f1733fc9f651843a8c1e704de8b2739862974fc53a24c3427219327e93138c2e0ce902031' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabc", x'9f7404946f1d1bf98563a8edb84aab91ac17e77db5ca58e6c75d424890c0b6d2', x'43e6de7885f888240d8418cffff1b31c7d792e83e860cdf3f33b8a50789145e6327d11e5ddcf852f4ac87026804417c57aae81ac6f48aff011ce1a6a4a59f1f0' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcd", x'4a20051cf9508375d437b76ec6121e2ff8741ad5260afb8b848c95e9c8a87893', x'41a6978331a4b9563da8c5685b30f8dca8a122614cd757f1bb66681a70c1a97c9959f1f0f09bfedbc91fddf8e6fabb9fb1d90e9e90c2f7ec3279fbb3ae1b8301' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcde", x'dda9ac8f29050b6c1e527d80098ea14897f0f662014514d828d8cbe49a79920a', x'295ac3e8c2e69c64f0b0a243fca95c1bae93aec4b01d0cc16a9125031320e0595804d3ce0b6db5cca1a9a5f9262e8856fe069c661347b04f259dee8e2e1c9b88' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdef", x'bc1a431d77c6b59d38c77a282790805b2f00c3b99053aeb493bad9f454d1f2c0', x'b4cc905127614ba6ec5c747bf4ad31a8435c7e430ef4317a5f14a456ae7437cc9bea6781f5d382f48269cd9d6e3d17bc6538c5aa603265be06f5221bad2ec7df' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefg", x'4a3c8aff3cf5207fba5972601fd7f79ea0b4f09a16f037be11c0a9c71367ce9e', x'270405b687bf5a32a38f1515c7479e1acace471b6a699feae7c3f10fa18e7a7382aa969f6bd92f7e17f072b8565be6b8e5596af7444ae9aca13884cdd2bd9151' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefgh", x'9c7ea5fc5c8fe8ebb0a262f8c1e0bbc9cc6391540f19414fbd61488c997e945b', x'5e3c9cbe60078f0fcfe6d50bc9d535ca45cfe0f881186951fbed6a789f840f7bf5812156e668a716f89a6d677aabf2468dce8f472512b19eb2c96695754c4c48' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghi", x'94e0293798a62a8dedac9a4561c31b9757eddb5bc56ef21aa6758592c21ab6f2', x'c3e0d4e4a18d8eefc8e4303785eae4a32859550106fb0a62052b32aceedefa723282f8fb4127fb3cde102b908e63ef3e43909afb88b07ff273d14d717125b460' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghij", x'cdb042dc30dff6e3de8d817c8871c78f0e5f910f773784751eb289b140aebed4', x'28009a4dd8cf1a5243067c57407e0b3ba8908f3a5af5bac3568895b2d7ff558e0bd5d4cbb6085366821d018ca4328722899a05ea1f861b8665b8b764a7b77533' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijk", x'e4f31312cf22b4a74b421d81a5b9099109f79a345a6426a2e7ccbb999061c956', x'62571c84b10bcdc9c1ae6515349653d31e4d9fde6ca7acfe63134375846c969d55fa0c75089330e8f6ffa8940d937f98437dc6186478be586f06438ce8f9c762' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijkl", x'd9ae9e22909a6d6aeac25622007ec506e274dec0137963846fafff7ed63be53f', x'a01c5b08aa84497c4a113345ff1d3da00aaf53e5d8b4ccac3eada40fb3fb9693bd60eb2511c59f9db730f1d04cf6c720909eb8cb72ce187ca469fb72cf9cdefd' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklm", x'53f8f344e79540c8ee27787587f4be38cde42b59ee59926854b679f6a4d829ec', x'4dbf95708f452be58a18bbeecf36c4cc2fda572a8f4713b5a38755f6f3b6aa7c4a7c1be9322adc0fb6c9cfa14f10e19465889a326510a48c70b634e807970c1a' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmn", x'095c49eafde1752e47256e1527a030900854fbb764917ae2cbd5e370592a12fe', x'c2d9bc6f6120914a6178c508fa768bc3522ab4dbca88b05fa8d64d252f9b0b26ee717ba6c4fb5918bbf2b998345e8aed6162217546b3926a92823447dda0ace3' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmno", x'619ae48e839e58138a867f3fda1b3b2a6fbfec7462e37cbf5cc2258c5f27065a', x'818f590fb439575d2f65ca6d682aa5d2da6723bdeb79a64328f4152f412eb8c27eac3ee439a7082c17bcb676f83572d18ec28b5921c0721dd52ad2672846a90f' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnop", x'9e6559d8eadf1dbbfa088816cd89a4e57de55e3289b4d0ffce2bcf0e97977c1d', x'f260b2c52dfca176a2ee874d38db50447350106194529c05b86cf8c37ce48b8a315972d4cc966221921cb08edd2f6187a81799ffe41e0c8f23e6bd9c12b33943' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopq", x'f23cd192f5d411c68650b3ff1c0b0ae01b677761a42890c218cc67025596c64d', x'aa0cc476f235dc7c7ed31a0028672b0c35699e0e5d0a38d165e23ee845dd063475029e89c44598cd9a61760350f0381fa0d8f279efa5ca11bfa1aad159e2d9b4' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqr", x'71642ec4ac22f83b673dc1a7e0e21df0de4619b32b47f53448c9253d142d6774', x'e0f59289288330a21450ce8b7fdd543b08fc328566e39c95e797a5bd6c29381373fbd3cc667731990a33e08dd7c5f48d4e5a52dcf790b3c6b2558b5947ae4698' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrs", x'a1d36670872e3aa10d464f5a6fc0bc9490eead4a64f4fbee322b49f9a8432476', x'685fefec1062b2dc9b58b2915333550820cb34a1f111df901e5ccffcbba1e4a092e505d5186170f7bc20ad1110376ce2fcdec82617194e9c09714ff7b21cd9bd' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrst", x'4a277af58fbd632c70b8db908511a8ecc93b59ff87945d01dcfb610546389985', x'f6581ade3f7d6dc153caf10cf1b161ab3e5b71eea89f4372a6e37addd13667644bcca3ae8c8f240cd7d61d88a676e3c7ad974c451970859d3a2e3dfd81a8ab50' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstu", x'ffdf8d1eb8b633ba7e31c059a3c4e58983b957d7ed0f6beb33ce5ebb2ba3abaf', x'02af24475aa83e5d695cfd9337bd8ff12e9456ea1983c8c8b9d69fec4c14a4124544bf5e6ff5f7f386390b51b6dfa7c98092b455103f62dd1992c4dded799b80' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuv", x'1a54f18e4b542caf331ad8707188b1d0e59e89e751b47d70e120a611a7d5a55b', x'2553bf546ca91dfcbe36efa35b538805273312cb0755e36bcc8d1e716ead5edbc2cc091694b6b200513414129fc1347fe3aa67514ab8f6c7ffe23c77a0c8d9ef' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvw", x'52960ccaa685e102a5e3e51b721dc0bca5fa4a7be1ae344548bead290f665d60', x'9f27641883f77e9f5bd4714a5ec8e0af8af4b7cf23dc1c0135e05dd66703f54665d940d9c08f8a109d88fe8e334a0590d5d6c2f5cb40be2f45eed971c14ef869' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwx", x'662aca82fb1a6e5374f212907b9355f4a470e8a2fdef5fb0a4d68607ec10e563', x'eb3da2d6ffb4884ec01cea2a34ad8a3ce95730c5ade6da9dd5af700c2e341b0679fe10206c7ae310a3802a616131e7e701ab523d0995bed518165966a6e187a9' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxy", x'574cffc71b2eaefd5fdc7d483275a25ec8e6fb28684daa50b49801e3e7d0d60a', x'3500dec89a9a06b59bb4daffcaadbc409b0905027dea9f65663f80eb42e8a9fd1c7ad9fe3dbcd2b923e7eb63e42405bfa78acb2d382f5e988f9e55e0af4247b0' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz", x'ebe20f2a9c27c7d2b7571fcd42e012276f084742670f2ff2c7d33b8af4d03e92', x'a33bc36180f27f964a30cc49bd7892eaedf281662834cb408a1867f9990f668c191ada33ef5a26a732f243e7da21f22017aa3a2f38f3fd1d0780fd055f626ee4' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyza", x'69df2f83f68c7c6b2a50f2597f7f8335a443450b2dd7ffdce28f3325b2d2cd2f', x'8fa8fd8ccd635bed3d4e48c6d4c736f22dcc823e7df4d5164fc9065e048efe0a2133ff5b96d133d3b856c6c661e15f87b1b538c8e233cd838fea07d0730e1c22' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzab", x'c1823d4c0f382d29b3aadf2140db3cf3e9bf2652ef989b2367ac5e0a7f7b990c', x'67e6c744cfb61f6bc193eda12fb3e7eae65241e4a7b80d6617f7664c0fa28e38d609b4bfa10861a1abc8aa4de41fd9cb108310521109fc8c6ebc16f9f215bc73' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabc", x'f0bd515ce472913f13a614d4657c18b08f0219fe22a5057149217435eb62e293', x'd3b6c8bd863807ff45cb9c6cb03bf8c62056489733eea82ef1685485ea64adcd61f53f9b00931ad83f63ca1c05fab366f73bb743815c846e887614e2d9cb7d0c' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcd", x'bb4d86958fa0dd3428170f0d3df0d83f69a601caa60e765138d70d2024aaec61', x'ca52bf2dfbf6c6189708e39663adb2d2649f46fe029a99a45bcd16a2ca3e6cac7411f6e46bf1889e59536823cdf0f2b8bd35af23f92a10297bdfcb7c975f39f0' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcde", x'eafb86d6976618f062de0a6072fed674d31caca954dc9c8580fa94591d6c6224', x'2af6c6314bd398741785f743673ab7bbf3545a9e461b065b1088050279248ccbaf69ed3e01e63f5b0d368a51ab9b46f010f5bfecdb085f9c3a1452f4ba56ccbf' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdef", x'547d27ebd8466c2332c7784284b1be5f79931a0b057cb1482717c590d724b026', x'8454bd743f643b595a0642d8d8abff36c9f352cdd30ca52c925a4c71cafcbfa2d6cb94c3ad56de51ab84b1ac81b2f4bc0c73ef11151481572712ffeed91ceac5' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefg", x'28cf6e2040b09754911904a805e3f1b3fcf9ba100aed72e9f76d56c7a74b268c', x'c232946c7a21c70422579b88dabfe75e83daa23d0ffe598d4f0f5f8822ae4b2e1eaa3692d4f7ee07c8c6b5b1d2f13a2701a76807e8b7a05da975e1340663d76c' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefgh", x'5f7d4d91a6d333cb67daa9df9ee8e8c6c0786bc187cff977eb095eb94d620a2b', x'bca7f000afd34b1ddc90b4e28d8c92942d9ca6f15a9594fe0095e15b384ce1b8e890aa260f2be1908783dd9762200d9ab04885531cd90bc2607f71dce6ebc553' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghi", x'ee267963f6bc8fed88f0829b67c6ba61b70080145f32371b0a9268ba2489dd19', x'ad3d7e4bce2064be75c4fdb829a24ee0b96c8a01619a4b45b1574abdddc394d00c8d5e97d67ec7f55abd167bcc9c9fc4a032bd71d79aa34e0478eda0374c57df' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghij", x'b2e0735f537c205114ff496814527d8a16b7a69b3490322ffffe02aa805bdfce', x'e130eda62bddcf693399e86c00f801164d2ee1c058f9800a5b9e5a233e0c4474fbadc3c2e16f0ad861a951153752f140f50d39dd504910a73d0a69d31bf8e985' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijk", x'5e34345b3904a775b038c04e84fccc8de21af319955c898a9010783fe60366e6', x'4b85ed7bb4740f5b509b89dcb7f20d9961a434e8e05b99a8a6b71bfc64d32c669ded841c82cdbfcc5827dff943756c091e9b4d1f0474b2332e4b24093ce390cc' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijkl", x'a773eb27b6975076ec1a965941495ad44260efe385e5fc50b987a0fc027ab8ae', x'a7b3ce0f283f73fe46137558ca9e5160c00cfd5c0ad32e065d078b0617ae22340bcb2613d74c272e91bac80d8fa0fac5d105d7eb40385b515b389970c4048560' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklm", x'26174acff8a21d47163ad46fb34afec391079ff6f6c0d3492ef88cde596ecce3', x'9308c607fa99058c56fd011f90c2ee886183324f293a9228b1d0378b1dc1a350584323ded5d676516c1fabe1c151e335a2fe96ed55d054642e5e1ce04b033eed' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmn", x'db71769b04a07cb3bbbb6a1cfc301ae308d08fcf5ae2b69e74b743ac7a2ebc1b', x'30a0c8807946cb0cf1361a4610cfb9c312cf00f97611d3519caae939c671d2d6e18a0519a6b4d7df50ab246e1943892082a8d750b969b6ae81470b11a1674dcd' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmno", x'78d11012fa37bdce9b3995fe714607316eee032e61887c8d59b26489c5b0052f', x'b12d2ca46e4db7f2a4a76751a2f7659110a3482093d27cd39ac9ec7860fcd1a1d58e90042ab220f476e893568390f8e85936534277db067e79a32282524c7616' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnop", x'ea016247aebb3f6b4cc356d48cbbf06e03afa58d606b62354f735d85ef6bf603', x'b2b90657dc9650914c8f0be6417744b6c35777dea01f855a2e3bb00ad63131e95eb530c33f14e828819ce82567a6e4ae9f7e1d0caa25b700b5234d693d06d26c' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopq", x'5ed2b52d795f1e4637b16f8d84cb8d2173bdddfac6d0d07d7048b4ff8b9b7ff0', x'5c5d19eea7dc7c20a03c467ae6f654f0f5f6c6c75159107ee36c76ae380af4a95f8d6e9ef68c1db1dee14b315871be25758139c2b22bb2e888aee7e5449ea835' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqr", x'1638db815999cb19c4e85033d79ed715f7c7b7818fc4ac95c58463fd4f276a3f', x'9bf40d4fe2ea5ffd07a5931fdc9d15deac8b68711f064e914a480b11605d7db47b6b2dc7413246ac6315c076cbc3bb3c46816b751c90b43b7e7e3ee3c8055266' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrs", x'fe494c68721c5baf1116278699bb40c73cce2a842c28142365d080bc22b8f158', x'19fe5f9ac83e535b396bc9a5701810d9b16d263e45ae48a7c6bc095274332d0c0d071cc90c5707702102fddd94872f7d348c19aa825f0c0ac914052859f30a9b' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrst", x'4ccdf6803ed157ff73dcfaa88defd15590d2f1536a1887713a1ea7464e525d4f', x'86681dd626be16576da507cc58a2d360eb86f553296e1b7a513bc741b2cc3f65e272314dc21e6c21ac0a0a29ab958e6f1d9ed1ca43ee1325a65bb5de95f98e9d' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstu", x'db55874eda2ab2e95529eb496c0075def77709ece40cffcf83ae8ea7732cbde1', x'4f2d31b5afe5e5e5063878fbe56572fd78a146c25b3254422cb4bcbeb4897f74d4b6d2415b6dea747c37d4c66030c639ad6e5c4ec5833ab0dff169d9776c70cb' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuv", x'6ca578d46438772695089ca7bedf6a1a516275e6cefb6703d256151db5f2fee7', x'a4ab50da3b4388890c01995f8511e0bc6a34606f2f8ed15ccf12107a5bd3b867ecea1daed068246e033b2b0bf7687095a8b37526c0d8f2aa9a7c5181ec7cca57' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvw", x'e4a133c1fdc1ecfcd54438db6b81c5f5ea423a3636ad4089adc7ae8cc5a139ab', x'4d661ab877845af1b3b654ee67edd30e0a3a267a1a7a70c6709702770e999936da62071d49d0dbf11f9c914ee3afb05ba1b7189a361b9cb47c97d7c015fcf87a' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwx", x'42c6d91076f8c6d29cb42893f8afd52088adb3edd02e2480cd9bea8cbf6d781c', x'f2a0c192a82d5e53828255779df3588fa4ac31f53f2769f9c73f3c8c87bde39bfa53cb3a468c1460ce4c00e572c342fca0f6516e3424363b29debdfaeeece5b4' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxy", x'093642ae86b96af944508041ea67ea8cf703826e2b556bcaac3e11abd67db1ec', x'396168ef3e11ae9a68d012fcda5ecc5b16706359c4ac5d161c87336da00e4e6997274fe386a2cc7c59ba6c270c0ec2ae1809bb0385aaf5dd8d5cddbbca1f7e7b' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz", x'ea186115b3675179fc9ef60d9bbe6a1fce6b9748591c4ad6bc3a9b04ed7b9c2a', x'b6841b954f79afc0cee679c0f0c2431974ccc5c1a68fff21d4353ea30895321c76e383503763ac9d274c720b1b2f17458e91094626425c64b2c9b63227025633' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyza", x'65d826076e3351d9572406c100cb87de1b21526622b74bbcf10c71063f6a408b', x'1a7d980bba14efcb84aef6e99dcf6099bd1ecd150a6a7e3d5ebc03bbf7e6ed6aabcd1a0575f54dc24c3a501c92213269a7b2caa6fd79a5e3769bb193003c038a' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzab", x'4f5a8076652bccfae69673fbe4e3807d7d460da0adc55731e17dd6057491706e', x'36dc2df9f3b751e4aea18690b937ffb28596dced74011ad95dd96cae5c62763fa2af43340525c5cbbb1b78a28467d0a40ce4ec3f388af79f1ba95cb6237add1f' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabc", x'a0ccfc49e82629f0dc34690e9253251bfa8cf106809ef7cd652397721fd4e978', x'd14ce221ffa87faa4a18c6ac4d684b7621de53c37f8b51ecb3b19cf7855f45fdcbb0cb2077624b7388993a80a28c871715882dec641d80628277882508fdfa61' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcd", x'7c6a8a181c6705d7dcc6936c578568598d2c6455050372974ff69ad08d5d9a69', x'8a24e0111773b1d208cb8815df30d553edeeb351d9a7f81e9491fc46b4fe49a269f5b952fad488747b705bc58a949b1941f431c5e1e35bda2c105a3a87a73fdb' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcde", x'aeb3c9c17ccf9d04a222c2793f14c821c2843d0867a01b31c79977ead35f2acb', x'07d7525aeee12a11fe95b7cdaa77a50e20b439e0786b6d0371767fb2410ab4948d6b0104a1db9ef0564d670b62e7d42d344c8d0ddd0ae3af1128c3d9c934f354' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdef", x'a1098b59df0e258196b887402bbe89e71465e0a9dead61f873907b562797b978', x'b215d64cbb6c129852eaed2a24a5c3a6e759d7ab14891a8580dffe496386c0acd4e65619194be51e4ed746318a29503efa3fdcb732c0eeffa18637389ca4b2b0' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefg", x'5b30abf023cc249845016bc4ba9f8f38dd8824b608221caa38949690bb30c7b6', x'fb84c5e26517fc46a24ea889f7fde864486739f46055a0b33e1af04ef6cb2516e7b32a0a4d47a53bfa1c6c30fe64ca8505f9cfd77ac310b66a94e3db3b1faf02' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefgh", x'b1e3f9afa0db39073d6e678d8f9f03d9e028eecc1aa90d101cab219b615bdd93', x'cd33f7b449bb9ed5acb76ee8004094558c4a611334e8977255b215bdf3c1a8f3988a9e29aa2ab9a02459f2fc6c929bd6fa4b290206ed71a12f578921ce338323' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghi", x'd408131fc3e5b85436fe87458695dd9ed9d543fa842bfe1317a32e67df73649b', x'2868cb00d86f8a556b6c9d4c6f523e51269126d99f090707c9cc461f29431a4e7a81d482b5569946fdecf6499df77237c36f4a616dde432e531368329a9b8122' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghij", x'b2196022fe63a1d4a06b4a40ae5853893e8cedb8ec9cc5e028ed042cf6d3b957', x'03b1b1161520f5a0580b775bb04716d214264d03db9b56a206b0f2cda1bd613c06fab647294381666fee0e687c3b2164ab469b7050c4ed791692764cff79f26a' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijk", x'ae3d096228e2d2b49523522386c58ef1ad6d7e3d3ffdd20d97aadf053c40c44d', x'faa83fe67dd8628c3cafeaa5ce6e80f3815415bd7192c5d43292db98621e1b6de2c3feb5a9dac2490cf7f2d287eb0928a633125db7bbb4e60ec10edf1b32f161' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijkl", x'e506e490a2922d8eb4b470d685873c9ae57c34ed6c12f7b8422c11aa41058736', x'af78d9900d664d58d8d27bacfc3d502abcf5c9d73d3e03a637730963d68fbbd85e74366162edab19ae7ce1b427cf45d3f9386d1bf4fe9895cb178214b0cf2d42' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklm", x'2e6964dafca3dc6cdffb4e345d0e103dca0288e833d9a5086712da4c8a2a4715', x'880d208da1931b5590a9d2acd7643a0042e579df497b0189f4366513415a22fcb8c47dec9b0b3b99cdb55ea6d1cbed54243252f326b885d3536b5da2b220b9fb' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmn", x'a276385ac35b825d0a67e91d33d90f8d74fe4468dede33537df7e85b046ad814', x'f984a6358cdc6228241fdbe79f96500f8ab161554e433b78b67c6e19453bf28455b08fbd0eac71093f5a410c2e97ad04ea2bc7f6815b215aa5b941da8c4cca82' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmno", x'995c7b4cfdbd808db74c166fe1d204527339d31618fe561c40cbfcfd044b6053', x'd5222f621dd89e4b82c7862745afc4eb422b9bf94db1706300c271e4d6c30933fe1be77d0ed9163fb5dc6157aa5de00814cd8c0a9f181b971e18b2a10fb2245d' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnop", x'6ee523abc3bb1d1285f358b51ced6a696a0d21088a874ba2e83ab0dba70d7732', x'84c71394021fb42d99235a679a1a503a4a0e2d8881846ec3b62c24ac39ecd3b2477e6b623be55260f3e9fbddf72b77eeb8abe0b965d12fa4af0ec8a3a7d5ab4a' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopq", x'3073b02474c903a11faed3494a63129c4d21778cd3cca988698ec2c180de3c6b', x'bfe903e5ece26295b35e037dbf0b79862b3050cccdb5e6eb7a19e45e92f52259cc54653ae22e88cbd07799280c25c4891cae67a7a2856812ee8e79603fe6edfc' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqr", x'6988b1ff3ac2d63d2345be17e3cefd8cce26d5e502bdcf320d641e34cb891400', x'1a3cb3c2be02144fd2ee7e76793b2c99b572fdee4c0bb789ec605ec1cdf3f39b67b3fbbad0e941590b01bf3cec7f07be08cf5c2deb1fe8226e54666fafe718a8' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrs", x'a666e51b6e3056986569445b98712d55329f16cc320c591dad5239ca4c966ed7', x'3dd77d4376f305f916a8e53e980414665f5883803c6e6de1c70c9527fad7a06a38e8c3d662183d01e28a42479df09da5f2c3351c3722e320a322af3acdfe52c8' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrst", x'e17bdb375e55bcd17cbcd18b19d510022ca6964f6050faeff6fff5d314f0cf28', x'5ac691c10a779957c3eba7fd8edf9bc12500e981a8509de24ca3f2bc1b611be81f1ed6f4c276b0df7b68134dad9e0c7ceaebfab9a89045f4f16c74e9008e8ad1' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstu", x'e402082b0cd8b0f92715a9a2cbb19c7c29445d5fab89d8fd27fa54938156709d', x'7cefcc4ecffebf3fb4417ed44d6041f18a91ab98ad568de33d15a4992cb29b83e63888600687d095a94c504bcea343d76c841bb2f07ce92bdddbbe3aa26b7e8e' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuv", x'f1ed7d42a83c910be4c5ca37f81ab2b37cb4f6729b819c44767d63ab4552bda7', x'5054486ce588346aef64830a7735721ee0f6aa0a571b061d87d1638d88c51969d5e929dd7d9cd25dfc4d0be76053d69e6c3a06ecf178fd778cfd678fa6aa61b9' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvw", x'34f4b5cdf2eb8119f8bdd868e1ce2c4926f0616126ce659473d26a8baa1eedae', x'3af796a4c173c71dba145389ffdf555a4bcf8eaccc802e039342bf7616e2242d4014837af530fc7d7bfd65939b50beca76c8d3ad342fff3acb580dfe3de4a628' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwx", x'8a927a80ec08d2c85d8fdac08c00cd7ff9a231a120dcbfac01e5ae579bfc7f60', x'f0de5dbe54f6f66e2bb441cf6c5db154f5c302a5c3f109773cb77a42b6f1af3f0cfa20e0fdb740e5b76e95728ff9c79fd251c4eaf48ff13927c16859e86ee723' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxy", x'0598c5071cea32d6194bfa5bcb9445c704847a94378407bb39e4863fc672941f', x'a3b6410205ae386e49c383a1c8a9b9206b2ec6e749bac288cf9ed539663a1fa08a6087e21f83ae27c26f7810b8dc049e06fd1e10f45ba20ef70542c2423f22c9' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz", x'5e02310e7e7a6e780f0a645aba42f8de2e7a7932aa25ea3acb9dab667db67a7e', x'c53eb4a03289a3074b0d33e266042a6003a5be0fdd235a4b8d732b1c425b850ec50b181984156d51bf23fa41d1db0fd834b9575197d0217066504e4bf1f28fa9' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyza", x'25861a8048d33ba3ac92a0d1f7ddc7ddcf5a25b2585b5b91f0805cd58f1c0d33', x'd9a09a5e0b4c2b5e7651783c7cc556e840336cba3f213a5a73a97c68982b6ed6b6fac0d5daa9071123e8b1e036d025e090efc5261267e1811f731bc703b3852d' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzab", x'da6e6ecb9be626974f301ccb49cb27fe42062e59cf1ea480da034af6d38efe9c', x'96324d06c913a5a062fb7b6c7ff140a2844b2ee7602f6b85fa04767ad861ecedda7e83cd45078b648725dacf1ce8c49fc8dceaa3c1466ed0fe08116fb43c5324' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabc", x'3f37cf1988ca036c0f1507b2e5ccabad7ccf45e2abfd7d10b3e9b8fc7394772e', x'080150fdbe60e5ba69b23e8f88bb918c7d9cfb27ab5e784395a4df814b2301af3bd4fe80b3ef00990940cd3bc28a46eb10cd1b91dae66cce38c9f6df7ac7a417' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcd", x'd4d76f8b42284b5355f9c5d6b3be24ae22df5e806f096f6426cb1b9997f1390b', x'73b23759c3b0ad5e9bdf8b99bbd7807ef0910daf175924da0d91a27a7e2297d6271e56e567a623371968e3e4b50c8dda32d78f248652ff8fc1ba7189dd5e69ed' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcde", x'ea8a0204978c87965247e3d074e46e4f40df013d687b89e0518e837aa15cd4e7', x'4248a369209ddc678fe7be162f01c2c4ad0ab369e7ffae79387f22b6ea286e96ffeb2099502b1fbb71064605fea73bf3f10c39f3094ff444d4b2119cefa0e9d7' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdef", x'3b7e8a2fc48acb22724a6be3b42edba69f14cfe9eda54e4e55b722c32e98a329', x'a2ee7c3f43d9b7fe712e540c7a745cf7260163205618430463f9687e4964126b37d81a9f46d1b660af83e29ebeeadd8bdeb4c323e84da7963cded9b0d51037bd' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefg", x'9bad135e7313edf596781ca6c6d855b33edc1955a5bb209cd52ec136dd490c95', x'd09bcf7bceb8ae5e8bc3c259a2d8ddb275ec1cace4b3cecb4dfdc6a69d326bda55e6da30eefe5a819c4e49c9f0b22e734a1eef168183f0b344c6f9b1063d4e32' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefgh", x'957019ff63e36e023171975e1ecae5d3d029e0cf56f5e379848155bf38590f7d', x'a12dc198bcc9150c968c862350c7042b12487133b7d7e4d9c6a9bf9c6fb15c57f2948c72ad042a8dad076643224f493b49d708931b60045fcbb8fabfbb76f536' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghi", x'5a2d2c38481b27be1a81bdcb67bdab17bd42b48c1f7d5da587ccc172632213b0', x'bfbcfd8b3c952c1f8e2b1cf164d8050424ff1f814db63a2e0e23be65a965c214a39505f69b17d550cfb8f626923e858d249dc0fff8a73babab09ad90594fb0d2' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghij", x'c1177a84dde4c335a94d7b885c7f7250cf9eb0fa92362789b2f1d5a2162e5ed3', x'685878bf359f2866f5172090c9e2fc150d37a4db4c855049f4efdbad956c66fe0fc7a05d64160ef5ea7de4fc818171be7f743bd7bfbcb38c135eb44f16541408' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijk", x'f359fd5b54ac5ca6975226067d7329c2309322e797276146e8f7b778770d2e6d', x'e460158a4ece5b7133e772a071b794a63b9d5ceadbb50ea57bb6195b711432a5c1e1b6ff3616303d7c11ebd5f6d9db2fff555ffa84af08bfc2f39fcc78bac8c3' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijkl", x'9e3b702cada8fc26d633535b46500db54053304673fc0b18f090b299c57707af', x'9b2b8d310510c8e4513147a01031f3477d9d14f792eb2d1700a3d35871372432f7f743426d795dbd6107038d07cba790685a9c037ee75cd0dddea24f7fad72f8' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklm", x'9087299087a89cd20db0ce1601acd84578120592db98c508558a5307b8387d07', x'df9c296aa4d564a9de4d03f98d9bca7f539ca7ae4d9a53aade4fae21ddeadd8d2ec080621f2e8014880c3fb2c4e439cdbf6930b15dca38fbca42136b7069f509' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmn", x'c31cbb524b9da5ad52516ef5f41a5db2ca9e3480f851d1186e185d61cb1ce146', x'df8c0081e05699375287ad63b1f84bc5ad3bfffdeea2dccba3cdec084d9f295bd423c7a5b6d69fcbc566684dcc5a957f52a8552c4137c63601daf9ec23bc5997' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmno", x'1b28b28b520c41d36748a5a627625556e456973f1c644b42cdf9cd333f7ddca1', x'16a54b67a433f30d82d1ef91222aef663fccd2f35e946adbd6229632c451fe6bb34e0204a343b8bb96639056c53fff22324d2197b595e12a94e0a4d944fe13ff' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnop", x'56562d12375cbd59194b14af8a41c3d0dd58f27a2cf9cda1278eb97be23935c8', x'1913fdb595c4dc0ed24d440aa5068be96e5658564e886ba23b41616b086fd2df2a5872603807e4cb09cdf3a521fa23e93b1d3bafb700fb0d7aae7e9ecad4dec5' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopq", x'48aaebf8b4e6a93d07b35a4b778c5d566cb24c100513915bf01f8a8d5c84b6ee', x'6fb0b93264c27e39433e04167ec372b87d431b94df4837dc4b6b5ea95aa81bb5bb1ab5e076b5545c8652d8329233860347bedcd2a5e7e876ee46fc813e1048f4' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqr", x'6e4c6475e1175c1c627c79092a9589fe01ac17ee1d5fd2e74af65b44a1a7d65e', x'977a1af8f7d4464878cc85e57685b69951b468c230eb99ea1cbf580fbb3cc3aae3929d291fbdb86f0fc9a8055df5489cf3a875839cee92590e4810e13d4b9806' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrs", x'ae4d0287fe50faa3bab8d03af2d602a83004bd16a385920e00feba9aa3395c7d', x'1d70914890c9ba9a8c0ec3af63d6dbe41b4970dcb97e44154856056bba06613424daf5290e242315c57dd40bddb2d0de3f753b18b64cd70f096c44a3f3ed9aa1' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrst", x'3fd1f3d30ae0d1d4c04038cb986641ae96b54c0a4419037e922807379be3e829', x'72cc01e40de8ff8bfc3e46519bc6675dbc7bc51d57f5d7cfe544c68e91dee3ef39ac105763e0ee50882ccc1ceae38ff444b27788459dd3a598cfd8eb04844e4f' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstu", x'999723b23356813212b51fc1887e2becbf1dbda4d662ee77ed94a496a1c5a39d', x'e50057159dd866a634af194125a6a8c11dee39ca210953142f2cfd29dedc8a089d81b6a92d91796048a9da79ad4750fcf633b12d1a8c46fab550cd357801cba3' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuv", x'714e01ef90eea17cdc8bfb88d17dfca9f1d1a2cb48eb2a6e2fc43d2a7fd9dd62', x'4c9008f5c3ea48a55717428d78a07c0ed61e2c0356f27cd9d9e02b6d5184f67143e2fdcbbd36b9915ed3f0ed427d44604c382288d652af37c7602eee0b77769e' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvw", x'27f57f539a1938c4879698e0fd2c2a8b104b199029e2ac4a7c3c2746c1e23029', x'4d385f8930a7a22fc6fa24e95cd65d1c640c56552b4a0fc8334e7a83323ff0caaa5af482edfbe878248d401cef6c26e650bd5d4a88e67966f1cafe2b920197dd' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwx", x'e96b48646747fb5c5f129ef10b3699e532d36cf2a2c6c2185987974903b33d43', x'379eab28e97ddd1e97d0b1206ee31818a20f43b99b717b902ac6ca989b50dbb91d9ee67d35b039ba44e1c7baae42248f9e3992d3ae632cfec4ddb11b47fd98b7' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxy", x'0ec12ceaf958e640957cb51b030a4afb30dfdcd2eb61b460cfadb426fd104b2a', x'5fa5f65db58cd1ee93a90b2cccb5b1e4bffc4879a9d1d67ac4ac4d89354a8448e330dc44e5e3eadbcce9b8b9bb35dbb80e603449f68cea0d214a234c414c5df1' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz", x'cb8c1495523252978cd341a8e729042e499a18f4b48a7aacd400a1af25a9eb31', x'17d4d768f94261ec1823b56d2681fc6642432352edcfe053228e255991fa30a95f4ad6e1e574c586c2f6aeb6cecd08a31166f7b880522d1d112076e53dcc07ff' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyza", x'537b2495377d927460284f704e6bfd7d7144a78706eb001e5835d2b6cf24dfa9', x'27d2a772f1af5cda414f3237063a41153e64e352ad18063deea92cb1293597a613a1c54f21d0b6b1655d8ceb2e9cf66c2fcc1dd01ac4b422fa39e8a3c5a8fbe0' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzab", x'24b6e363fce0b761feb2add2b5e6db206f524ba05cff3539c0c103c6f4a2b644', x'369358dd266ce25227d893197e3a4c95c6c1379949014321afc45671a5d21bc394e71c47ab2b61c28dc573488bfa1d09ba7ecda923e78a7863d39eb7271fecd0' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabc", x'94b55c92d7c8444300c0a1bb9abf66a47640ee6c9bc2663b4ec9511b7a27884c', x'e385b360383b17a5b6c7658b2c16dc319d8c6c21a835eb57acb4efe1b999c85bd2070787b0f3f672884b5ed3fd2f2e670da113368045c31cef266df6a571344f' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcd", x'25b9dbac7c7143b01d2976e7c3eb8cbb10d28bb54790c8b8b7f08d46f24e7cfe', x'a4c8634e02e90429ba2ea501cfc61aad98ce918572b29a02a657107362aaf788363c5b236d7ff5f75d8d39d85c47617a7bae867692b498e3c78d8e047875061f' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcde", x'3ca822436f34eb1ab40ce64a179eb85214a1e1d68795b6f67242bb9e03579394', x'1a113c2ae7a4939af12ed9fde942807f19dbd2ec7413d38698ea5037b55652462d9879fcb77ba84fcadaac29e0e2f916ab63e35ff8b722b044ed2d83d318f9b8' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdef", x'108f3d37be61975e54b80b099544db4eb30cdcebba28ae83f8f2fb84926be19b', x'36a99493b77f6f81cd606358905cdbdc8f51b8202e24a4a99ef60175dd6d20a6fa72ed1f987c0af93b6c5fe6b5ee7e18068b935b2551e7802f984165b20bc355' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefg", x'7404a90163198c5672c48ca299b7090bd49c9b98d1cc580385c2e2bfb95e72c0', x'c8ba916433b73c0edeabe79295185a06216641014047f94517cc2cd52671916ffe5f4844b7fc2e66b329fa0df52d44460d2ec8e9139019a555b882d4e033e0d7' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefgh", x'b7a4523349395810e28019d667761c9c4f6815cbc055e578fafef67869f4080a', x'7d1ea8cc88c5f5cd60c567cbdb4642b30710633ed0a0c3b63b8aba6ca7324227c5aa91da08c11bcfcb161f96d289f294c35e542a3194ecadf96db907866bc38a' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghi", x'02f5edc3c627a60dbc3b2d373dac19111d64ad5a7e952c33df6fe6de20d9e13a', x'e04175463411eacf174fe716fb7e2b0ed7c9b03a3460deb41f6032a2155704411888a2a150c6046201fa87f59fb1fe3cd240d8dfaeec05589770d3505721ec92' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghij", x'ceab7af786cec6ead93acb31b333a31ec4d50c47b2a11336b5e987ac172a401d', x'5b4ea96ce5a1098eaf2c88bb82620e8d87454738fe8685f20fb08d494eb679bdb41cf85531dd94b23be786e2ec854d2b46255db30d378fe72e7c62decffc2536' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijk", x'92bd2f8326df36f3b9145dc19d5c75f3f1d8fc57fd9ba565f67f3d884f173664', x'a887ddfbcddb1f651474d955c437b5e95ffdf0703ee19f2a51c383dd4d590998663d7c98ce900e4eb3a10e9d526e984297b46ec5e85f55938c995bc051434962' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijkl", x'f640438c73dd1b205ae354a110b46d569051a20d28d552b1cd1038088a4577ef', x'bd7d4a2a20773b0165a404e97b2d160b9f11de37fd39b646ebfd9d32e60d8f16d18f933d3097b36878358d2bb7ebbf545743f8718984d2c58d15b0db83db9f1f' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklm", x'e1fa11fa7a3b425857ebd8213e6bab61d258114b05c19fbf43e7ab11967f0494', x'9ee7dea9494d916e0eb6f3d2ea78d53777590bda0cfb8336494a6d138be9f6de6322684b40086f26c7ef30a2167bb0cec6fef0032adea986539168008e3e0d28' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmn", x'c4ae23c1a93893b9d984607dc2c60115a176b25221ebb5547e9cd3559089e275', x'a5027c8d60038511cf1b2ce2ea518e5ed933652339218e2b2bd4f210cb44bf812def7f75c25cead30695489638d62e97fabcdefd58104ce35fe89f5229c344a3' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmno", x'40cc1ec5b6f49eac9edec83c692a1758948399b281fb39fe50889e0137aa72af', x'f7678e7d382b19fdc5590dcc13138755a505c7b4682effcd7fc9d894f8521a81866989996eb982f3fccf2fb70ec3a0b057a6a4cb7d12a419f24f7c8c8233e5c2' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnop", x'8d68837ec9e376634d53c2f3d1032c13fd589acc2f6a0c94568469b776b86e5b', x'314a624aa7889eefe132f69f129e38c9de1f863d760d1d59195a02dabbc232933991ca6a04662897d9b8d7c7e65e884602063dbbdfa75e60be05e5ef85eb0331' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopq", x'3d7675e4edcf17255e8f050a3c290e0d31ed4568e95aed346ece681405f73284', x'b9672044c6166003d12018e774874f21925bce0a42bc5d870ba19e4951a4aa8db7dc35b1947e1f0902229c1afb11a29c77fe31cd066051bc7a7c34d8ed71cd08' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqr", x'116bf695d4a7c2ecb56eaddb5ac63b4b0b7b3951de49b3ec2879151e6f0cadd8', x'76a00dc016c9327ea990ae9f1296091bf7ef675bcdc85993f30344a9328d81b8977677fa6b1bbcc6bd7e0d34b3eda25506e7e023428c9b6924869b45de802456' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrs", x'3c32fdad3a773c7ac51bfe17711401d96eb13768c44598e20993a13c73621d54', x'8b8df757a2e8caaaa824beadd5fa7006a7debfa4198595e7ed410fe484e17915d98b3e466b33fb4f0106598e200878005c94f18f355324ab25aefe1565fbd856' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrst", x'd895b6ba3835df7245404b48b03564e189dc5ccf31fc4c7a91e34d5ffbaf6d6c', x'd5569fb7b906b93aa03eddb83687a4d36c210576ccf59b7c0ef922707a5464e181a8a7db0b74d45a8d7f85ffffd995cbb719683f53b4160c1163b696a477718d' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstu", x'7af5c2e4b4d01cff5d24bd27f272b5ed4006bfceb4678f14e441742753495ac7', x'6386bf13638e5427cb9f3a40ec22c3bf0882ca064c8afb06afba15de74b481d589dc73bf25b9ea16dd66962396443bff44445c2eb296ae00cfb2d8f89b01d84b' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuv", x'495821f9c28013996d39731b86565222d5822116c61e3afb620f7434e96e6a14', x'608373a2f180ea9f9f40ae9d22c417bd65b0c6251da1d4cc01bfc58b0e23703094604d90e687065baa138d7df398f18c2582e7a8fe1d96f9ea6deeb1cdeb9299' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvw", x'92c9fd6a9322df854f70b5b81471e548d7ef3b05295ddd74fb2434697b9469bb', x'e9dc0b002df1d782f7843e62415557aaf017870523f35b9b9697f1404f643efd586aa40f22a89661cd7a9075d5cc904384a09807835939c99cde8686a2a37194' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwx", x'faa6c91c0925b8e26abef49773192d0e7fd8ce55792546af6eae2524752a818f', x'c49cb85a21552a3780bb17253d9500ca25ea5189286522cb671e1ae4c6a48e047b6c5dba2624356a93bf821c93477b33d2bcfe3346f4865dfb439c0d88819435' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxy", x'893bb334b17b62580642179b95be1887578598837021eafc00cd8bb0f0f394c0', x'abc17c6715bcc2bf2e3bf7832b898610a38f1ce96df57e7a948ed3a7889bc4da422bea7c62d24b7adfb00a99e4af00cb699d8dd4c4fef333732b4553799d9aeb' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz", x'ed82e61e36ba9ce370525f5beb7a939b6999f07b1398cc43089bfbd50d4f99bb', x'dbe948644597c872c396394b08855881e8bcc47aafbb15c34e5744afdf391cfc9713f39bfa331ba02e7daf9dab0304a218de678e0c0a8327f784a1b7217f443f' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyza", x'e897ca9c91bb1fcbaf3482749d868ea7ca9b9c1179edbacc4d0c6a82d15ac838', x'1275650c4fe51a24b95839f87a112c1bf32636fc386cf23cbf5e154ad718cff69d612fc5e7eeda203e6a029f98a2111c7b02b1aea5d2a762771ba340bbbf30ab' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzab", x'35af3ef139b9bcefe95ad66afa97f987828464ffee30e5e8edccae8431af9807', x'd74e1cb470a4519115eb802af44c3a43892ff9478945829d25a2b1a026d6bc1cf59252d85693e137dc355ba85453852fc693b2787f3db578d9653e6803341ce4' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabc", x'e7ee34ff9f4d94452260c8f23d925db2dd0394f13f7cccad532b501fcc6eb06b', x'2491addffe11163912e9177d09acf1f7ee88d346a8796e2ce98cd3c6be161cd43deb8b42135b7f192f03b2a689107f8ebd54cd742ff76785ca8e54053cb51aba' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcd", x'5848948fe0c944321d3e689d156c59682179f91b408a50796f83d06ac567fe51', x'975b2d1d0b7cfff5df79432a9571dbe78ced543a3d5bb6aa617b47c3e7a9c2182609fcffb23e6d8e1af0a92b9b2d79b4fb6f03ae12f8726e7a932465d12b5c16' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcde", x'1d18bc86eb7c3f61a3c7ea31739c57549b82ad4dfc08d3d9197883bef9e0cdf4', x'b9a400a9b9d7e4cd292cbf545c2c220f0ef35037f783b4f83d5132730cc8339512f12927734b9b9d808aa4e87ab0435ec8e74e469ec5c11227c727b7cddaee34' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdef", x'ee421e13c12108d0000347e260251c5dc462fd05789ccbcd1958ea7b6b567384', x'80eabbe6831e0ef8c95609963918e2dfc0a1c3d413d6a590f192f422f1d6ce1d4e68b0dbc8153d96dc625e1c136ab7c788cc80798c6acab4b1d4ee2c0f9a78a0' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefg", x'0a5bf642901771b802894367b7afe77da1d77f3ac3efa2c5e49be3adc134e518', x'c20b034723164e6c207d8092ed4a1d9dab3f0f16db9c42143b0777835bdff8dee8a0288ad0c38ec9dab5aff5d3ce0d4e9afb330dc6ad8550a46f69949fba48e7' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefgh", x'aa6eb8efb83f26ae3f8caab7752b25647533a08ecd158dcaadbf51a502f8ee14', x'ae320cdb098c8430c786e56119eb6694646c70d8016cbbd5a50bf3c8786b0f26ae4b5b8cf464ff5f1d731d454248b604584701ef77ffb823ab6f70820579c623' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghi", x'255f9087550fcda52e231c57ec9f0fae75870178a2382924e762a7cae1a60c1f', x'a235c62eb51da2a634b7e50ac445df8579ce84b39f1e0ebf03f90add8ba5258015b4a2ddd8e8f7d58f48f3f3b71c593935a554c97ea62bfe967f724b4c63afec' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghij", x'8b7f78ba4255ef94d68dc5e00866ced35a18ce3b4b92b21fe481f3ece54dba69', x'fbf2a515ea2768dbebd8e74f7b6b664ffaa8b65b90289d9dcef2e210fbef9d54d4bfe3538c00fa857b1195ea2cd839b5cd6c63e91c20dc90f7ed4da2805efda4' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijk", x'd02d8867ceb0563efda87a3d4d885b5e3f3a5f5f490e6ed64dc2a3ba95e168ac', x'83eae0b46306a6f3ed7d90cac0f6bc5747177bde2eb4f2f0bccfca25103d69ea86dc2f1ca78b75bf77f25cda24590f9b4adb3b5e3b941ef58e9c05c95d639254' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijkl", x'0406e59df6c0d6f23cb04ed38fa5244e59cab9ad416b8270caa71533991c86ab', x'8dd5936aca97c8badb6bd9ef9adb833db37d24a37ff8aa663cc1af00f2e6375f600332e22157091584d4b9609c5a9899cd825e8deff3728f7f5842ab38307e87' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklm", x'0499ec4f5e82a6efac13657ff53ca285aad522b7f910f6743d896d4b9a16b21c', x'f952f7c4bc32d77aca48df568de07d6b1b6d0d2b1df30bccde9dd3ac67565fc61465a6f882cac30e9c909c5c1fddb975c28cc097cfad098ed4cda9d91b9809e2' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmn", x'2b393b7147f42065face8aea7c8c8ab656093b385b0cf77e319c4785d87b04e1', x'09387f0cf6f749b2f413427a3047aaf9458758033b799130140cd0c67bdcc751f3515859cee0b8286085a972fe3a11a423e029daa518075f79766b94e97f348d' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmno", x'7e38fdb4e0f8272786359de07c8cddb986271ab28435b106b969e0985a8138bb', x'9e4549b366bace0844908c4b8c22511a7ee891e51e832e286fccca43ee8cd0ef75a140fec7f100e10d187f82c7d2828eaf81694c2d0e3502ea83684b444b1f6b' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnop", x'909a1efb8652a1af9a59188ba39a2f3671635db232ee4abeddbb6032d29014ef', x'1bdd8951c4d9efa66cb84c134266c20eaa2bdcf842c15dc76eb89ff9147d52a24d6292dd14fddf23dbd408e783c07bd328640451e24ff035b84584fee2197aa4' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopq", x'7bf2071f77eb9359fe66c6fe0958b689501dbceaa5b12ee7cfa4abca40abdca0', x'b95fdc507f065c5a0a13f12b263be1b8de0bab58cabb521a7c0c70306cf58262fa542a5e5793c373fcdf62acbd86d755deff149bd8a80bb873702920f5332c31' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqr", x'a65a09b2ac394f0f1546a26a1bbdde8f322cabd3ce0588f5e882c9cfb35f0970', x'b1f95bf670c92fbb7db203dc4651016e69acb909e0d9c8253d2c2b6fd352d784ad80ab064ffbb471c7b9aae38e730d377d9acab8154c618526b15f0255186da9' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrs", x'4090871cf6df35808ee6e8f25273ec9773d205ff1952e565d44970037fb6094b', x'f11a1e29b69224e1e49be7494a3dc940dbf244869e780c11aab232c42d240b2a2f1e5a5ff580a97c40a8382e39429ee525a90b7f8b880ba969970960a5c7e57d' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrst", x'd457447e420636a65d195e9189777bac6b9415cda0d108cad1db4b887fcb70a0', x'4b7c822e29e69951a5f46d1320247ed178224635fe50f22736aa9bc5c775c8e764982a726590c6f4889e4044fdbd1ebea547ff23f3b42ed8a7c466d0e534d2ff' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstu", x'9eda1bb893a48012dd00ce128719d31dd541fc06d2792cdf32fece76c99bb6fd', x'49a88a87270b9c86c6057c7b2299abb6e527320894bf6e0a8282253ad5916939436b847bdee3b89831b4897598854105d7046617bca478087e459e388177eec4' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuv", x'a659cdd8184412fe0b80c15fa3f665dcc01979678e17513093bc40d684e59f8f', x'aa868f4c8e44fcb8f1bffa525a431406ce6d8b2ddc4e96229f5d9849f9d5beb0719bef50fc448861b8bd4f8153a2d89ebde0b7b13bf3db88bcfa0c6750c68ea1' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvw", x'dae99671e45afda415c6389c3454c60f89334ea71d209229d4987a6ba4eb5edc', x'24c7b02448ab9e84da94283b0bec70f9ed46689e3dd1089c369d854acc633eca3dae206916914fe79599ffd73d84b1f842892f58eb2d26a20faa6ef9d055ffe0' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwx", x'c0100f555594250bac17e9d716f87fb6e27fb8aa79d43c5e9952dd446091483f', x'5584679227161b69b76cec96b2d938b4bd0503f03fb4eb5c697fb968f8c4716472b6a40d473c475c4dadcc5a35837cf4e236374416a668e60d06b9e8e28cc6f4' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxy", x'e829d5dd6eaaa6f5e59b36cecabf100852a73e203a3751e9051e504ccb838541', x'88182e018d2747ee526fe6cd965144bbc8ee72939cc9cd868c5df0bd4ea70d47529e79cdca844f8daa4d4e30bf8462e2fdb390391157b31d2a42e3bb87b19d79' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz", x'509902b337a70f9d572ec03edbefdfc239148fd7ba8eeaca748fed9a92a28f70', x'e784088bcc17677c28a94c7f2fdd40f15f8e13314950f009a937e3cdfc9940acb51c02d7c8f2e5439c55176b07191420e2d5a545f154260abdf62b7229cc5843' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyza", x'c4fbeff66bf9cf7174bc2462474f0223a24b2c9288ac7b63c54fd542aee5c48d', x'488b70f4266db4461167adda60951a2b376e226f58c6e98eec6083d13bc3831668c6a4e9b67892e09da7a5602b5437f8416d18a87623095c02f73c93025e365f' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzab", x'0ac035e4d96ebe6a70cf4b85a6d41cc993c9dc183b08d1d6574f938a3d5b262d', x'12a413a43e9d92e666ccf09097fc190ab1d91c421b72973c1a11a3db73a9e3e18278ed5e70328b9f137ed0973f525bf616a5305f7bb68ce435ee41f068768a29' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabc", x'82f4a03beb5ea45a84d2768b348f8f0ce05c2dc8495e514470c6188c097c31a5', x'1fd8fdf2e83b61e141fa009986bd29355f43c2d365a6c8c6a0469501e6c0b85972ac2eda7cbb1efc13e2e392ebb1386b033fc5757c6162b6a1ada2f051f18242' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcd", x'78f8f07025f0a310234cc0239ecec6ae3cf335514a11d57fe9094530888b5eb0', x'084fab5e32e6351dedec1482f53fcb2921cf4a6ac0830e71aebffbd040dd27e0fe840db4b674bc10a1928aa828ffb0f6c68ab3ef174eb121bb59d5aaab828843' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcde", x'188f2d110531982c2a15108faa331404794c89c05ef5e5867b0c9dcff480248f', x'6326d72b0dddcfa976be27539fa0a17239719b0f2ff319585896965fa6e935c9db6cc29311078fd72bf93380ddc14ec966b36338126a069741ba2018c8d46ad1' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdef", x'9daf4daf7ea8d854a3b86ca1577d7a866e1b7bd40dfa8c414874da42ac29cf91', x'e08fa6a5f9e0eb87c425970ae2ab58732852cc147d8c007078d01ee2d47cebb6b8a9d93890dc9d8175ddc56addddaa9f4628120c8459124171840d131965bf8b' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefg", x'f870ab724cc88f1f2ab6916ebe84c090b4724fede3478fe0cf1b30e46ec78b7f', x'ceec1f82c9cd546b8803b331c65fe8c293d63112bdd37679874cf48693b209829248e6427cd891830526730cafd32cc8a4c565b43fc619bfa01ff472b06b6b9e' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefgh", x'a069a92afc948f7c3679f9b51693cd60042645bf64a259d61f8474df5e5fd484', x'71ca9bc29181afd63b443003d84f947829cb0724d81d19243847c5c0eb90c150e8418eb49faa0ad1af421003bf5af78302a6f8f3862d4e9c90232ce6b1df88fc' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghi", x'fc4aea52ed58f47bff17c56bc5fdcad7761ad7fd600d4d22eb5eb3c49c29b764', x'3666101d504e63a8d42a72e62e31f923677d252e5e02d147b8400a01e032acc98d5f809d0f59f3bd9993a64a32a5af52585c9dc083045b8476d79061f6635df5' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghij", x'f24875c96d9b1c4a0853d5ddeb7170633d5dba163f1a2cbd22541be3594d4bbf', x'f1124f754bc1877ac26ede96e288d2dd392d67723c6cc9bd05a4ac0fc62776cc9af80a5606f34a1e43bc28123106b6551fa0344dcd24038be003a3a8210bab61' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijk", x'3b4d9688d65faa9f7e7e635f9610d2486969093eb72749a66832b88e71960dd8', x'31c22f443de19487363eca8a83af5c091bbdfeb62e4df5995fdba9cf4c416336b98aac7075535473b30447829f19d8c55767122a725e6add10e7f85a61682b88' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijkl", x'4e8c0e215a0548329c04e3be78b29252a10120ec6783605c40c6a000415701e9', x'f62a1f5e2a20e7ddb0a4693b804fa18d87d0aa30b87c996ed6ec3b51732eea17aa1f0ea4db43627e12b4f1aa1458f89bde638a520c7e5b7e84c6208976c34164' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklm", x'ee4f4c57b9044ac5b8791f9ec7cf273a6be1102493b8ecbdc0a4c9272ba90855', x'52ab876f79bb3c77b8e2fcf1441da20a578cf8299985fcc861327f01fb852b36d8dc723b56f719661a059fe539bf1d0c4d55c148f2c15128602cd45e61156e90' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmn", x'faca58f6ca3379f9263820de918cd59f3ec0d81895b573d11533090938ed39b8', x'3b8bc3c7d169c13be37f9a2a84c06887e60bac77bba0fe3ac918d99afe6069c0cc0e46b666a8d1c29b5fb13acafd4e010a5b49ff93f11de9f7172b1706f4de64' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmno", x'8dd83b39ef19ff3619b6221221e5d2d1e5133a4c9cde59535f5fa3720d7d842e', x'd10f9a679eeb60c4ad875f774c839f564e859c8111f9604ad7848e2baab35213d965db63987894ce4ca4ed4795ea887af7e768989aa929e898e1e38b5d07cf61' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnop", x'516b87e6947a45f846f372478750727a3bc32dfc5bcc9b1f37bc22887d4a801a', x'c1058d9c53b99751bd579d5fc7a403332a846fdeab89a97898c162000efc51a1b9bd003488d26633c7b2187662a4953819f05070e8c807968adb230992d4c65b' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopq", x'27fea44b313f716c6b60a2cb7be5f2016168a5ad7d775a25cbbe5aba15e69bd1', x'3049c02438d28f2f849d1268ad8441d35aee04d48d93ad5a71ff60ed31cc45e32748888e9a1d77ae9e1160205fee773cce798f8dda0215ba50b2031a8fdfc801' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqr", x'87262f16c42a47180b0d7d8283d28278f2e90e3850794ea6fe1069a0b7af463f', x'213bfc5d7c1569b5704a44d6d138ecd19ba1e37987b9854094ef813c404150dd2ada59acd0281a6277f32a66660e6a42e8de5caeffbe7b509c9178d1f57e1c19' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrs", x'81cb0cb9729939ec562e6bee593fccd45eaeb1157dcfe2027a2e1274deec6920', x'47376b921a8b1c51c9816bbc45e445c0da49085355745c67a12338eec75ba0c2fed8c3e18308eb823566e24b6a66d78bb201a6011521636aef8930fea80234a1' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrst", x'476f6e1f2295768c3e7ecb4d04d1795c7ad575b7f54b0f2952144799790d3d8d', x'e012ed7783d59bf7ec8a6a7887f492fcc83e31847c8ba53f8cfa96bff336ea7a5af31304673d86f75824aa245865fb0e1c03a75eebeef788c5c1e9ee6a51b504' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstu", x'433e6b5520f31a230558ec2b2437b756d079a852ad0dccdfcac6ad0cad965b1a', x'85ee5f557d916bfe37997170aab929c3b88a83dbb12201eb226e1e02ebcc9a527d3da106e5976fe2367e2aa4c44a64838c5aae241b78f8f958f4e6722eacf86c' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuv", x'9b3e82703c79fd2a252d25891561ffd68f785b07952a247a42c7d7b1c7fc6430', x'88b790671439f1759d1297b09c351591966510665f58766df17de18bfeef0fce2e22a193a3c8e3e80b373fbd60a09241b35d9ade6555863cb0656e0000dedc53' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvw", x'd44e0e9de7e2df799b452b5f0d89d1afd4f0b50a670a7bab2f65c99c6d1e14ac', x'983dd6d4c806987de762c2b4647b92a93e3868c09c3591f37854ba20b4ff945cf75576849ae316a7a623740ea70a3acd7cb32c6a5fc40670150929c2c58505dd' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwx", x'22b0f9adcf5f6324779859e6f0d6d92751a20149100ad1949dc7ba91eab4b6e2', x'df06283c7b8a89eba98125e2ffc82c50515c527f6f6d1908ee28671d523c887cac943e173e4ab248cf861363da38336988e468cc310f896080570da8deb456a0' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxy", x'0a4ea00f438ae6a706f6133c5d0bf00fc50d153dbfe997fd4fd144d336bfe9b2', x'dd189b324b956f24be076e6e876ee2247022c3eb3e3651883fbfdefc477c60897c2b4da041b146ae31d63aaaee4ec118a14d1bea74c18193888532dc657c0df1' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz", x'24e4763b4e1e35d208dd0e97dc273633cabbf906780ee629bc9227cf27421e9f', x'0a676efa4c7d1ce48ce00fc149196b7939283c968e56ded2e995c7001671a58c08b71c2cbed2a58d7b49a3e226251c6b248986fe6ac9806ed7eabfb4f6f64de5' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyza", x'6e9baab42f2ebf69ab4098d837ec42a56c7274ffb71cc49d715faba43082c98b', x'32a03d41c01f74a2f7e76527fe7327e91cf45d7baf6123d7247527c8fb3c247dc3cee95f2e4b23d1c39a3d8b29787d4837aae0bedad75bdde234cc5051ee9c77' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzab", x'4c110730746009ee09b8bb4ea27cb48af5b672155ed0ca6e8c52aaedd98e513b', x'8593e9d2a48a58fb64ba98d2f25455a13a5db6cc0c5c1702102ea34087affed24482bc974891b043439814e9d0aa6c8d18509cb1dc8019f092c7e99026287bda' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabc", x'72d41bccca2d54345bbf12448788887af7b6c9140256bb56661b14d5e825cb0c', x'68b57b50065da59b44e0198a5278a146a8c7311c67ebc8e4412a0e9a59c2878d371a7abc700c7db7c2c8058bf6139739ff89f621cd49ad007954341b0e7bb5bd' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcd", x'd3910dbd2ad6147f6579a81f94cc18ea22f40179adb70a371a6765d357bfef8b', x'3cd1942a9f669a102fd81cfdad0775ee0dee169b3aa6978f8ce17295b13e3cd38d752ad912e5b635cc0af958593108cae6fff830041124cc0f09845c46ebacd0' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcde", x'04c2c5fea09feea2d75a80b15e35dde0a531f02f659285d7c676b8d9de46e6a4', x'c127ed6a091792e323f358d8ab7cd4241c214946befaa93a72a99753a8a4061716c907280d04c5e61ff8542169e057bea8b0064b920ea1f78442519bccc36fd5' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdef", x'7065ecd669cfb810cc1b0a67d47428d1cdb51ea2bbc11954f927fe649b2feaf6', x'a8832cc94a859165ea5a203c345dfea0195dbfa35ac63bd8d0bc8960c9ea00515ffecc529571dd30f5adce918f062afefaadf682177a687d8d4643bda7c4af47' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefg", x'38cd64c61a479fa2e4bc569097e5764c5f0e1a3786c69341d48defef8694994f', x'778dbaf1608f22452fa8d8621d9983ddc868c88d8493968936930d2bcfb16b2b945012ae97d651825e1caaba6bf8da7764f4b543fe387caa61cac9f6791923aa' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefgh", x'276dab93526c2150acf7ead026f9f7ed7a45f83d1bff55c0546dda2d67b3c8f0', x'02d25ea6e2c0998242a27518f9d26de72b88ec09dda2c687bb90413001c0398dd2c32169c9bfe9993fcd4018557f82484f707a7df169acff3395fdbcc631caa6' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghi", x'5e9715866bb82063090f5f1807548851f378d5ffde2a8211ad9c2c547d21e27d', x'124a8801caacd4f664b7b79914b442c9d40ecb7666547a3b70491b7849fff704996f25ce8fbc9a90977a3ef11f887af002b7475c9eb6316b0a8764b7af7fd7e5' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghij", x'c6a48d97b73542bee5ad84873a9910c4eb51f68b91fbfa0f39c40f7091f5f2db', x'd682ff042bc0030e614bba28e5f1f2e1b9aa314798e403220310abc91f3c67d46ec32b0918d4267890e3126c3832541f04b2d05f7ab50af0fb86a8b0deb2bf9f' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijk", x'f9f8f603770c06d5990b6f3d0c76f94e4103bc2c858b547ee97cb2638c9ee77f', x'153e684e5d91de9fcdff5961fb87804c06fa4caa769c830ad054ec38c329fc168180917d2b6a77cda5e97a79ad959224879fb7d75dcd4ff92efe3920e23beead' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijkl", x'7cd95adfb362d2d74f361a46fc880bfb55bb1364c1f5059c4962b345ab5af920', x'7a34d4ed1ce77698f779f14d1adb482c93955b1cff95b2f4f17450e0bc227c70a7bace16e4af6b9ea3059688b9cf3dee4848d08cdf955e265075b0528a2346bd' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklm", x'4d3799bb6a7a160599fff8f1e637f456475217e1c8848765f5d431d09f059fd3', x'10ada72fb50b6a6323e94b5bab3afb59446e13c01e307e3df424e3b4caaa4f89a7d085b462de594c466ee1b537330e0436ca16a3dd41fd4f20162b2ffb7cd3f8' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmn", x'de78dc5d817251bef66f80485bbaaf51898390d155057da69c8dbc073654c139', x'631259b6f6566dffa215bb506a1489a9708810605d2f8264b89a2ef3a871ad3b0286381f7fdf093520b6fc07e384bd5047a5c3f5899252cdbe036681b6f24c0d' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmno", x'dddbafd1a111f1f09a207be00f4f7549ef40db290b1682c198f5b856a4a30382', x'681a52acadc9adfc19bf639a7f12cbe462f0016340cbcfd4e3246e05983b10cbb18444ab18e43d9761541a159a2707b624836ce816177ebc00a1daa3b6a0a782' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnop", x'17d189cfb1f582f4c7614e0fb8c1c13d26e76f77c684a49d35b64195f66475d9', x'268be3e2ab504df881b4f4e5c4d44619b2ed38f266c8918042d7f7cfffb98167a2e88f7e4fb6df570b92b6367c9d173daf9301c1565ace58f756ef0f55ba6426' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopq", x'fceb7002739e8534022cc2e411b0fc011df2cce03718ee47f704fa7e21ed90fe', x'505f9cca19dec8fc9fd3554fb0a44c90cdf95b519adaec527891a1701bec3024dd7b6dc4410ba00ac6039d1610eda805a0c466629b94d53d32bf80dd9a760c65' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqr", x'50724e77e79df5937be4ff6d6db39ed536878e7677622315becb796c657200e0', x'823db55e291758358f56d4b96d4f90a1abdb85f4945a5cac27339e4eeab0829eb27472ea19e5909e7471a4111e33f3b27ef6c0dda92f9b0d1a43e9ff19a46966' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrs", x'c186a41eb5aed3f3cbacc76c4d3eb4d3b6c264503c5d8f0a7ae7dca13d023a9d', x'ea3e0eee965158f81d8ad334ac572af5a83a48518dca31a26c74780896ff40f516cd2891b6d3de145ddaf7caa95d5954be674c9adafc0e03066eaa2212d0d711' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrst", x'e39a36e2ea920284343907a746576a3b50c82d8f490906021d1c96b435ba656a', x'1b7f78ce6fa226a6a09ae4e5458c874604036111099c89260ddef4fdbb43d5bc3cc829d0277a10c93db3b1884aa7fbeb1100b736d435d67ef65d58ea8cfba8d1' },
	{ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstu", x'920fe49898117e2ccea72059195912eb6a2f055ebc85919a7755f3e67210f105', x'91393bed6cc1597976e317b3692956c37e77388ad58bb09aa526cf31d3c2c8c0eed59d74618a38b04c31c53dc8caa5878e50e8ef7736a5f63fd2638ce5e15e0b' },
};
