2 # Algorithm Name: BLAKE
3 # Principal Submitter: Jean-Philippe Aumasson
5 Seed = 6CD4C0C5CB2CA2A0F1D1AECEBAC03B52E64EA03D1A1654372936545B92BBC5484A59DB74BB60F9C40CEB1A5AA35A6FAFE80349E14C253A4E8B1D77612DDD81ACE926AE8B0AF6E53176DBFFCC2A6B88C6BD765F939D3D178A9BDE9EF3AA131C61E31C1E42CDFAF4B4DCDE579A37E150EFBEF5555B4C1CB40439D835A724E2FAE7
8 MD = CF6329F410244F86E8A8E738D9E68BD401E759F9DC502715DA0C2F00DA292B37C6AB4ADC04146287451FAA84C2246F43BD1DD354C9FCCB8B6BA77F47F9CCF830
11 MD = 5A6A8B48B44C070A5B1E76B0BFB64A3BC709B47AB135E90E35F727BD2FB307943E2F232A7F07C04ABD6EDCDC82132AD182C96FE0CBFB14E408180420A63FB0D0
14 MD = 5E1494A6E940970E13C7EE85C3FC7E1C3D86D36C2C8A19DA4C0D7B0A95E120A85035C284F6E14C0AAF7E3A263322920EA7BD86F65E9F09E792F99312F407943A
17 MD = C261BE5F20E255CB142A30FF60D8381B87780CEF0DD270A61DC350F0D43C8757CB3D7075B56301C6A18879E897C7B7C00DBF321B76444623F3E35AB51EA8F6E1
20 MD = DBE0B2E1BD621F4D0CF6BEA1EB91AD8F646F92A1B9B7D4EC13D748C99E047E9544F15B636952D091C91EB901016B93E60E257F984FB596D9480ED1F8A724DEF9
23 MD = BDBFF46F3F6186F1E96CAD60342F9B2C520DD927517FCD688A76D5AB2C8D68299A31AEF10E337FB891959E04392F58431E558DEA31A2F00F29244603BD6FED96
26 MD = 35D34E1C5C4EF2C9EB3488076826C2073CB8D1D4C8A6D541D15B530FEE60041920A0E48AAF170A50ECF78415EC4C2D35DBB4C88D992047D24EDBBF2C2DAC7C07
29 MD = 3E4ED2B1CAA2169547E5133F24E438B4933E7E148A4C32BEE4C30C1FF97B5CE9908A44BB1AD806D69E57150D1DDE9D37CEF772A0AE8A54C50B3BDD5C968CAD3A
32 MD = A6F3459EE68EAE116A0DADB1D1C04EC91690AD7981C7CAA712733F032C8C76FE5F0C7E87101A21BB2BF56834F33169D3D6E1545FA80BE3E982BF2CD88C9470F8
35 MD = E983ADCD9DFFA8EC0D172EEAD06BAF999D0D9BFB97612456AD8556B06AF8A9344EB48161373D1E53C1564F7A8F5EB8B27DB10C59157B0A20D5541F3EEBB71D8C
38 MD = 02B79C70A1B10500F56A7A898D234D1B031E8EC929886D5B2B5D000B8C23C0512EE96A5961A2FCFEE8D2EBA82A75E798DB84D3ED42CF2BDBCEF1CD957424D1DB
41 MD = 1366B47C96F5AB782DE06516CDFA5CF1F28CA3B54341CB1D7ABB14D50345B0CB615DE5B4F2265B20156794153FF1AA19D08F2600889CF8F4234B836CE195848E
44 MD = 8DDEB78E113D4022527EFBF78AC0B58EF4EE926F2EB985D050C2A507F1DC3708F3F80FBEF4CA2741C59D9E468032CD74E07BF72C21CFBD69BA32AEF2938529EB
47 MD = 73CD96A0C42951C5CD65668C1ED7B6377EC986062BC734FF060C3BB920586144EB15108C940B2CEF6BCBE4EFCE2ECC539E5DE96CF392DD73A05457EACA594659
50 MD = 6070DF263358483F7C65F22BE73A7A3DC885ABA7FE62B7CBE05903C586ABD2DAFC5D7D2DC0DA1252F11117BE8737FDD75A0795B7713610E785FACF93BF861F86
53 MD = F0E6B70E299EDF650CF6B781E561888FAD556956911EF97807F07EB9648C87F16C962FAE6512E73AD24D6DB22041C9BB786F1F9B3E6396D109D74477A1FCDF1E
56 MD = 6A974256EE95003BABF004B2719460058185B866BA90E3ECC3C21F4D5178137004D12734207A0EC933DB999A19D30D9ED204EC97780A889D27C8402D441B3860
59 MD = CA0EA43B634693D2575F2CAE200C2201C93A939D014728E77CA6F3F0D767A7A146C020580E69209940F27C114D9EE8D39C4AF078D4D8F188FD26B1E97B7667F1
62 MD = 7136ABC9ACBB87C432DA976E48205EAD0AD91FB3EEF2604128EB8E1FCDBF5D43BD79388264C47305F5EB56A3A09B6CC30C854880008DDDA814345490F1C6DB3F
65 MD = 3BC2322C01A7176E25BD0EDF3FBCAE375C6F54B039120C7DA72A6EEAA2815E4048FD5B814A8EB9937ED770CFB0DEAB61904FC3B2C73ADB6797CD9D255AEA5AF8
68 MD = 78A28719B0F710EAAFF9ACD822CA1EE1881D2A38751982D3A0C7F89B95D1F7786A304346AE3441481CC771B80D2E8EF195DBED34DBB19C0B1B2A97D5DCE9627A
71 MD = 655B59A78703393C2FED1ADAF4F6D3AA4D7314C45AB110E6B1125D9541FDF98D40EF571F54D120C64C5EDAC40A2649990829BA8F4E1A1351BB407193C5FDA11E
74 MD = 2B3056E937914B95862747BA376E36339F63C5C052A9F2B0B7D6A9ADE30E7FE0141623A7F48B103FCA9BDAA1BFCD2BF1A7BD87A94A3A859C2BEDC3416A364121
77 MD = 7D71FB2AA72B1832DF6F2B25F9E5B8CD5C883B428F6F60F45BCB6F4D06BCB7DD5E31C138088E1A3D0DB1ABBD2A5E24F193CC3CBA3C8F9E4ADC30AECE3E58B6C9
80 MD = 0F8FCE36E894D816F2E90628C07ABEB7EF1E27AAF336496767F785D706E729E5655522E743DD6BE9ECBD48B1F449AD17A3570FBC18452E5215EF7A9F6E9EC313
83 MD = 1D2CF8815FF3AFB08E4118E092837A1F211F55C663CC47DAC507841C4E30E2A727CD70418425F816D389C9B41846F171DA8B316605331CC5763CEB16A76D2D71
86 MD = 73E0C31B2582107ADD31DF77B58F50A7951DD9FEC011E28519309CE3D646FB667E16E3E6E915FA610F3637F13F73ED99A5C679F0A3957A7BAC4B35D871810647
89 MD = DDA4015578B81745B6892BB1A7EE87329D07FC57925443D66E2E2A3E37B54EEA6A90F2442EB5763D201D82DA49B37067C827409667F69471E259A2FAB206857B
92 MD = CF65A9D4114B8A246F21B2EBCE469D8D38562FD7B064884DA2CD003C23C8EE74E7F60131FA14FBA633F5F9D13A805CE6CD86A23C8C2A59EF7DD3AFF447262B03
95 MD = 6376A9299D4EBB4B662D7FF08564986F6EBAF09D905D9560ED1591A21A87D1DDC50A19E86791AF4CE3D861740DBCC0BC88089AC7791DDF44C3B77EE851B6FEB3
98 MD = F46E270EFAD3953099EDA212695CECB2843E402F8801D665AA54F9D034A45EE654EC7C55C655977CEA4A92E9ED895318B4B9708D8AB4E928117268C8E3A454E0
101 MD = 8D9E2D68A9B19AC5C548DC0B7C689E56731A02B8AA791817AE6FF57FF9977922CDE836856A9BA52253DE13CED0BCA904B7E3243ADA1DEBFD2BC7BBC5C7F3FB3D
104 MD = E544C38239B89C99A202A156D64FA7E7C2399CA9907C8FB14521E9CA98D1421BE6C7C0583C84F1C2C3DD48F7D5B66D6BB21D0FF363679676682674011474BE67
107 MD = 30EA64412902C28EC677815340172B6FE7BF574DB02242CEA7575EDF64EFD4FB7B9E4EE9D536FAE6F7205EB687EB245F4954D7E28706490FAB796331D25DE93B
110 MD = 8161048C3F6F794E169337425D6ABD66D64B03E59D4BC6A3D3140195CDE58018F02404F50AEEAFE0C1DBAA824057EE1B16362175A2411555D425504B8CD3F18E
113 MD = 8858ACFA9ED255DCD6FCE1DA0ADB966F552AE0B7F23D382BE2411BF7E7CDD405FBA58BE38DAE5D5281BD6E3BB1357448FA0050A0F1561794B5D90E85D5C2B0D8
116 MD = AE2A6A249FBD0F7F3BA148162C5E63687149241393200EEAC36B1A21992EDD79D13C0CAF7D4CC5A6C94DBC267BDCC0D1C122EAAF421E13C767C6D42E4A46B76C
119 MD = 4B6AE6FFE4CE9C7A8C82AFCA64DEF6BD2A22155A3D210D92B32E13D7ECF3C33AF0C7FA65EBE5BB2F29A46F12411593EDC5DE4976D82F682F9ACC847BDF885A80
122 MD = CF2205D640F7E30214C1021F1F0B3220E20C94D58698A4F8F72AC808013CCE7A4FD9AB32B8CFBF6E23969E78C19F1E7837295C8D7FFEBBC54D03763ADFCED1DD
125 MD = E72DA1897E5CA20F99FAFC133796A87BFAEFA750438492FE0052D24200DAEAD213DA35D95C919C68E96C1D668BC18CE176EEB7A093199756C0A62F4B58CE4673
128 MD = 148CB001D4247264192A408163184ADE3AA2D4C0563BAA15D8F081432F24C7F56233BA9E8660E7AC25FB38D0F52826097565DC11D11C26A7BFBFEB9F6F4B2BE8
131 MD = 5C9567B31A84498C43CE0117552F9F65FE6A6C9FC0E0D8F293A02B47BD08F7AAC36E70EC8C2CC7CAF18D9697452835FD31CD7068C6EA6A71E49EDC58F2F6089B
134 MD = D0DEFDE0A1B72C899331636CE71637FE3BB2CFD11C5A0CAC5D3CD0A26D28FAB72779A6F590630D2F54FA633D840991B6D823CACED86F79B5E1B49B5C2DFAB023
137 MD = 862B15FE9F1A9093C027E0FEB0BBFFB0ABC05E5844023B8553486F307898B47F650EBECD6A7B7798F03F203B52DDDD60C6B8BF8D715397E2D09D8C9BF94C1BB8
140 MD = 9807FE1D77D39202907B31A3BE8656D80D4ADB906BDE3CD7585170AB21AD48072A957DC958873AB41DEE8F5F9A03090B2E7EACD653DC3BBD31918DD2D5EBAC55
143 MD = 7F683AB5000F8AD520951A93D72786BA6EF9DB431BD7856898FE82543E61A39B4097986C0F6F8ACA9B173D2380D6E058FAA9BC3A78C5FFE3DE413F67442F8FB2
146 MD = B01C2F12FBA3E29EAE8D8E9D683239C356B71FECB325435B0B5319B84DB0E40BA2B35233F83D73E3BE1B6626444360F78DA172E6264ABB41A201353DF2E57D4E
149 MD = 62D044CE5EED7FAE15189827229A33A0CB6C7776A38BA554689E970272373B80906C95828EFE67C9FBF65785C525027B4CDE4375053BD9211765995E70588993
152 MD = BCE6528810F0383018BB8844C7C05FD77854F6885242928A60DF3C809AD6F30697C6613B98D65C17636F65A7DCA1BC66366539D3275CB1D14C67ED89DD6C9EC0
155 MD = B8E63BE7832C28CE7D4FA5D2B84357705DC4B13E47820428EC251168412AA54146BC47A76A54069C34C0F4FFC16B76B0AE12A8C1D62B1786B1B1A9FC27DE7E53
158 MD = 5FF71EF54C71BF3F3624C9F2AB3E294E9B61A3EE095A54DA14E5E8BB19CD1A9959E49F5F2EA053B2334ADBB047E361F725A361AF1232BE341AD1988FF5A4A279
161 MD = 0F01CF386E88091ECE289BF90F05EE2D832D06B25C80C868A349F4E6C5FFE81793778EE37FCC1010A645E97500729EBDEF3E7338D5B9BBEEFFA689F6F80D9181
164 MD = 73B018BC9143D0689A155E86898C0A96547FF0B0F837D0B90D784F1AAC54B31953F9ABDF34868D2B3B3C7B14E22F48F55CCE55033FE672E5BF1B7425C70C0074
167 MD = A3F7BE1CA501193FC9668BDF36BAC4B041EE41A49B7CD3963D9A91E65896C0AC66B25C99DE53671A2106447597FF030F4F3984F2F5A192AEF2D2FA62FE3427C1
170 MD = D90471DF68CF65F944C20B0C5864100B2188A86C062F01AAB679CD6CBF8DED4C52B7F386D6CD66090C341E33975CE17AF4A78E1B84EDCA76E4982BBF00847CC2
173 MD = D7FF3AAAFB5B167672588A26CE81BCD2B66B68AFA5D769BFC9A1234FE6C556A466684BF5D37BE881EDD5491732771BF6A065D35E9691E7A28CE017C2EB28F2CF
176 MD = 09B71095A51C1207B0434B148658EAF13BAE937F7D663D01D491AFAFB8F768B970A0190EAE14DE9A6E7030DF0B98028DF8AAF51ED1A6B0F2526F465EBB1BEE89
179 MD = B61E8894AB377FC05AF4CA040276E97C8A5403B73DB2F41C3520A7A3142A0154F4CA238832A0BE529446998CD1277A96F591CC8CBDB691AC1763D4A764A35300
182 MD = FE6176059FFEFD0DE580DE46AA3B7693B70F43A793B9097F7E1B69C547CD4652F6551D772795260489BD162E1831DD47ED7031B61AE37C94C96E92EBFCB9D95B
185 MD = F4CA9965422892687367F114A74D1230050B05E9EA7A1236BE597601CD051AC8D6C1A16191102EA6E180886C0B5A98B13F9853DB9D4A197E1903BA1FA0FA5709
188 MD = BBF4B40B87B39D114BF7F4C8FFAACB5EE7F9C3B1BF06250E66770FB5F4234B16E73612FC360404CF3CB89D344377280DEBDABB0826BC504AFF00521F05BD7288
191 MD = ABED923CA4A64ABD58C26871A00BB9EBB2216DBA035926E10556BD985FBB5FF6FC276E7A01DB7D332D61FE5D2028034B394B97A90F39FD9B9AA90C1594D6B755
194 MD = 0B9A389220B97F84113D5ED4991742A1C304A8F0418B80A1C6DE413C1A922B5165E640650DD3FABC101FEC3EA8327F282875F7F76A713FA9640F78669DCEEDE5
197 MD = A6C1069379338E2BF6706785E0F3D4A4304D8C50130A8B2EBA26E7F60CF750C1D41416B6B30FF2B3BBE3082C09AAE8FF8196C3BC35EB29E703076B2A6048E9AE
200 MD = 032AB54C4E91C65F6EB7FCE5E05CE1FD856A73903D6ADACF4D677D13C4A7740D2F90A98C22FACF07656A649A16C943C80E17BC9D519E3A9FD59F0AD03806FB73
203 MD = D98899154E8FF958394C06A396BF789CAF3372085FD4F5A6D803DEAA4A2475E4FB64343258159DB7A51DFE8B5B3DD83433A68B4DDA5A2235637EE810AAE7ACD6
206 MD = 69340E8AC076BBF33BDEE5D1CF199AFF0EE04D01EA7A4E69F79C7C89989555F805AFA5EA68A1F61FA8A16365905FEB708F907AE87330D7FDCAFD693673B8A953
209 MD = D0E6128C761E9E661109B41B4798E9E02D9C1F66CFBF6A1C590E3998A7F7FC9D165071AB35CC3E22CE8176B74DD7231B63D93A811314B990C1F88E05E6050685
212 MD = 73CD7406AA5EA42547B8D6300382096E42CBC1FCAA4CE892C3B49C3D828C30E13E43EB31C69A0878C9D5DAB1C7EB0E373FFF970653ECCD7779A08D1C4E3616BD
215 MD = 461544EC30D219FBF40E36F0A6001D5A29AB2C02CB9054BF5A6528045E726489BB7E3F1F00086F0BC040A03E4BFD3B027316F8F90AFC3EFA8FFC870C1D56F7EC
218 MD = 62E14C4437E3271292F3CC27925BA48A90157E63A380449FA7F01978579376C82855ABBB8E55E7BEB860E84B48247050E89363EEBCD72918E4B495A6F67FFC29
221 MD = D398C88B087EBDB9D3D2F4416F49097A6E6228B45BEE3C1495BD2FEBF5C2DE4F5566B581DFAFD16D85ED8AC11243019CE0BD55C2FFFB7AD3B487EFC729F82618
224 MD = 038EAC9BC4B00488F60CE4AFB994066D17BD303505407094816FE82885A743C2CD69BD3094BCBB39D14E3B070D1D62DA029137D7586B5F07E73FEAC07C4457AB
227 MD = 4EB1D0A713B9D1AC18277A52214627F53FE029DCEFC351F6C52DE11176BB1EC067994C2EC8300AB6FDE8665A9D5BD91FA0DE158E64D1B2C2595B2F335EA50254
230 MD = 283F1855410290948F7C4C3C21C9B89AAEC46E881602A761815D9B5388580AC2071A8A34691DA95A7F3B463E91064874F8A162928F08A37D6218C912F285D7C4
233 MD = 63B3FEB51991D89F739AA2395DF9AAAE20BF13CF6718C31DAE6CE1F6291C53058F56F0340663E55EACFC1E7363389B39DD868F8BACFA67FCE431D857C415557D
236 MD = 5AB7266BF46C94FCE0F1A47D2A02BF7332E1168E44CAB414F8E14C3F86CB7C666F64AA511D77E06BAD06015C4236AB3BA412AF6F1E32C300026CBAC32A2234DC
239 MD = A08CD19368E5AC95E6865801B2F985F6609169C0F0F3925749DB90C6F9BFFC84529010EAFA5F90386C452FE7066B9D264C913E469B4451C8C2823C65314F021B
242 MD = DC7D107B004B0F28858A9F2065705B20B9528953F353D432C0D12E3C70F391CACBD24F74A45735B58BB1C69FABA4E5210046932909F51FACC350EFDCF300FA56
245 MD = E5388813599D29078E65D65F3778FAB7A6A9BC68B809196A96FE46826F0C792160F2050953C2A1038397C7597EE9313A8E9CC6160D58AB1E6FFA0C09D593001C
248 MD = 2763A5B1123C95AE63540F6A9763423ED566A8F1EE3617D4F6F40A3E10B5DF6A5D9FCC174C78C95240FAFC3D26614692C25C36E0121F32B02D31692EB824A497
251 MD = 9BE2E7D128563F0153B9C6230D7F2C61F688140D3D60AC68DF0368E7E936490D831CB563478ADD740BFB3335AEBEB2615173E40F6FAB31FCE94F260E7439EB8E
254 MD = 83A4DA601EE6B2C237A43D5FE26FADF928C6A184529904FD163FFCC92251D26CB037D20AC0F752C6C1F03AF38586DD2777E37284A6C24F064F6C182ACD601147
257 MD = 1C61805C105DF54151D5AAF3EC0044A2D3E25429A84C86D1B3853B0E9925F8725C8003EB5E0E73263E6BC7842FA01D14C5CB73E47A74EAC1BA70E1728F2A2683
260 MD = 769E7C8A9A9D414D1AD237B1D47BD72BB39BE4EA16FCADE7287F2713ADFC38106D3754291B0595C4AD4D01185DB7C216CE6DEA70FE2CA3A30C4D12DF16833FB2
263 MD = 0F9FA962DC88F2DAE157856620ABD9551531A5BB37011245C8B22C244127B3EB41363E1B1E1030DD6969CA2F9F2B172407E82200A2C09DC8519F3D7C160744B9
266 MD = A7E5C94261C1B56352FABEA8F95CC7350579BCF5EDEAC2A5BE89FFFD53B07CC9D1B4EDB104D8B0A629977D545FBACC5D1A82451260E84966BF668CE00D9A7339
269 MD = 6499250FD51C6748ADCCD4A547503704498303F1C509B02DD518BD3D4065D00FA966213AB36C4A11B254383BEDD717670D498FA00FD8B85163D7C027BC3BC998
272 MD = 3535A5FF201BDC7292620B144E2A202F33EC3FAB6E160FBBFDADCBB57B3F345DB2590D661CCF45DBE6B67A36C246DD01CAFB89D242E5FE2550C6D946564B8375
275 MD = 8283A1285E40C8599DCC3D63C02E64D96F2E056D635D3AF82D158F343A265798E2D0D12A3EB87EEA9036C1F7A71D5B28D88E0B3292548F8A98FD4CEA82E928C1
278 MD = 6D337521018AF341DAC33E51610CB0BE611778F985C73A3509539423312F55B09A33C67033A9D658F3DE33E8C827978B4F703334D24A176CA1672B764B7B56FD
281 MD = 418C25A7BCCAC918ED8B767669C66EF9F56755F38C4BC14A2AB769242D2784DA7C73B4C3BF4A818F730312CDE8F4436AD4A5D3E9FF54E48895028BC348E55F3D
284 MD = C02A0B74E0B8362FDF310A84D0CCFFE19A07DD68D303E4C3326A58697982B91E49A73B14B244925C5F3B3270C280CCBABE4E17E743B6B561A3EBA4F5FE654C08
287 MD = EBC42ED97CD9088EF86649D7F0107920D2F445C4D8E7A1A08F8762364AD2FE8390803B598F576613311FE1D31FE99E9317DE5A7888511529D516FC9E57DDD720
290 MD = A234B3D000942509AE3616A439DB818558F8A2FFBFC2452EA6116B4D2F482521B368550DFE2904A573EF9C66453CB0040BDB97F6B03364BEB2133431AA47C3EA
293 MD = B8AEE097678357C83717C9E2531665DDE79FE31FE19B102329EFCCCC0BBE6BAD1FADFB10933614C737FEF0D7BF01A972D2E8FBE1BFCA862CAC5949CD2043F947
296 MD = D0D03C1E29306B1252DD164142344D15A51428329F83014FEBFEBB7C7FD6B012478A3234DC56E4B999DC1373EB541B9B2E9ED3E5FF42874F82CB738741F46632
299 MD = 3D53F863F030225D170F05BD4414CC8547F41DACB85967F958AA0056D74284C0891C1032517E346A8288F2F98FCC443963E042F561FC189C9DD1FC1A5368E270
302 MD = 75B365621E96B213E040C0BE0B284045C9CBD33DACE6FF9DCF720E820F63C9F6FC5115DC9D55CD554251A6558D6FC97C530AE60CE16737BBFF9C0E2FAE5578E1
305 MD = 8D8B5E0C0C4F8F7D6DC52740FCBEE5EF31BE678EB098166B5BF4054718521D3033BA8DA499F12281358FE8A352FF26F9B4710C4D6A05915FE2123E1D4E132749