2 # Algorithm Name: CubeHash
3 # Principal Submitter: Daniel J. Bernstein
5 Seed = 6CD4C0C5CB2CA2A0F1D1AECEBAC03B52E64EA03D1A1654372936545B92BBC5484A59DB74BB60F9C40CEB1A5AA35A6FAFE80349E14C253A4E8B1D77612DDD81ACE926AE8B0AF6E53176DBFFCC2A6B88C6BD765F939D3D178A9BDE9EF3AA131C61E31C1E42CDFAF4B4DCDE579A37E150EFBEF5555B4C1CB40439D835A724E2FAE7
8 MD = 9048CAE1B2AA901C164ADE61064BB8235C99DD7F67C3ED0046CA55AE9ADC66F55CF7CC2BEA23AFA2C6B1456E331C1FC5
11 MD = 4D8927EF8FEA74D869600444716A63D0B9D0B911CD90EA26B7C4B3BE4344BE3CD23DF3113D896FE632DF7D3D52170208
14 MD = 48653435B3367A25AFA24F8A8FBDD9B14D5914F9F72684B1574097C50218338F9FFF3BC7FC1259C490D2845EB41F645C
17 MD = F6A207C3F9347DDE9F11CD508010CBA396C54F8BA5FEBDD6A939CC9DD229C15A83F014A14E669CA5008DD52E65057A5E
20 MD = AF7D7FF340231D3F8A8CF05B143184AFC65D1545A4EEAA589FBD5B6F030AB7633641690E2FE94706742BE462AA994912
23 MD = 32CF51963C0547281E1F7C32006A9DA02996EC0D818BD2EB3295EBB9AD938ED298EDEF0938EA03BA2948AE013AB22CD5
26 MD = 83BF57D053BFCDC4ACA0E4058439D179332456E7E57DA34815C6D413B4A0F33D9CA1EB2FC1A106459A1BB7E2EF35171E
29 MD = E63984970D65B1B7D9D54FE5330FCFD917D682ECFDEB665D1D5BD1BCE3D6CB8F980AEBB157C71D0807C3DB3C037B02AD
32 MD = 3EA1D2ABFB645F3034B173D053EADB8C40CC63696B743506BFB9BAD9F891A3FE9CAB5529B1EECEFC5E0E0B9F62DA23FD
35 MD = 230B8A023D286A0B7D957D72E51CADBF7C87ACDFC0D81B2C83E1C25E6F7FB248ED23A2E9CCB9DB08268F19837B8EAA18
38 MD = 30285BB6DA48CC1B386DA168C9C44F8FDEA0D3361C27775C94EC5F5B46C6492108D86071A89D30595C6741E874913682
41 MD = 33F75FEA211DF49C417C9803FF583229A0DA0168C456B04619E331F32F332C0ABD546BA03F012D86370DC1E930570589
44 MD = 26C487312698993F5CFEDF99142D2585139419EEAA9086AE6A1A71250AA10190B3AA934EC283EDC0BE8B3D042D3FD79B
47 MD = 0258B320DE59EED5BB3CDFEF309A222C39E5B5BD5A985DA83107952D543EE336CEE09F2C70906DCF2CA53BEB0D671ECE
50 MD = 8106722C74FC2EE759D224797490B3EF46BF530745FD850EAE1017B3221BFAD1B4CD126483EAD1F8023C01B5BA11E369
53 MD = 09F2A8752A828F3BEF52D8172F85AB350F43FD2E3C7DD4174B60593691B605ED5FEC714D7A710BDEC1B5616406D50C5D
56 MD = 7D56CC79A08B10454F568EAD9D52720484F8B87845827F8FCA7BF4AC197F9253C536D540ADDF0D0417C5851FDF40A0B1
59 MD = 8518A713F7A3D6354ECD3BC00B733794BA219C6C64D1D57A7F6961DC77A84F841F7FE89AEF686CED8520E4551F542B96
62 MD = A710E3489CB80673A8FE2DD1E8CE47EB25C9A5240E166DD212C03B5657A8EB1F1A27CBA50E38C31F0D9439AFD2BCA427
65 MD = AC8DFEE0FE96C149BEF1C3C4C90E0B9A6AEB6F08414881DE511EE5062883FA78240E84F7A508F6F2FEBDD62206F19A90
68 MD = 002F5A67E3D56C3E9250B56492E9DD3696CFA117EFC0F05F0B4C31D86A3EBF382AAC189686A24DC030FD3554343D73E7
71 MD = A0366126734F60901488F9342C29991D7E9791DCCEA81688FF26110FEA03BF6B229A181E7185E8081535F33578CC2DCA
74 MD = C9B13A20BAC2F1D938F27C46FDC10FCB6BA138DBA305506FF6288057D1421CCD5707EFFA902CE634B3622CBBE6F4FEA3
77 MD = 0D505BFBF8CE93A9FBC0C89305103564A61C8B87D9586ACE463620588EDD98CF3EC3D20FC4DC9186CF75A63B7D2F06AA
80 MD = FABC49D1CC0A3B395DF34C090B2DC64C3A197E1A1143E9F66FAAE0FE9E27C20F2A26C6FFB996139E58743680977F23C9
83 MD = A645471FF9F198ACBCBB455630FFE70946FAE0AFB22987377654B314C7A4D777B5660FCEEA26F26416EDF5662F2DF378
86 MD = 9E6BA190188E70B51A9FEF83CFACE790B41792B9A30299AF0CCEBEB02C92AF778A0E0E9393E46F3E9F4DC2164FE1D78E
89 MD = 8CB1564223D6DBF6619327C7FE4F433C19192BEEAAB129599E86BA847CDCE94E87A75030CD38A2ACBFB26E065D7290E6
92 MD = 422F25B7762C21B31B6ADFB48C55603766D587CC056E7C28F5A745A6224E3DD77D5A68858F01EBA24A406FAA6864EE1B
95 MD = 365520A052173CAD05709B1B594B9816E8D06644A0B0447236E8C1CD6AC9F4CC75BC9411AB9E31BF0CE1D88EC9501338
98 MD = 7D7D1FB2D69D535A12F46DC5B4912E4F776006CB028F63927011BEAC829D04017D4A07A69B99389A6D4D17D0716F60B7
101 MD = 464820B51079ED1B267F6D93C3D3E434CBDC0BFB46DCEB6765607ECAEE54D48C6407FECB63198AF221B598C3EBC3AAE8
104 MD = F13FB978729038BA8D1AEE03BD1F3CDC702D3C3ABCE007227872DEF599AE1793F5F5AA1566E78885B9ACE18019606EDE
107 MD = 20E95FBBE9BC8FB77342B72AFA752F32F202520E7173A8F0D2973F2BE4F88D42C0D2B2A4C8CCDC3F37C043E8701D01E6
110 MD = F9C13054AB689492B15819F87962EE20614CC632F0DAE83504D3D1C8391242291FFABE77E79060C80C0EE14D04F54EDB
113 MD = 17206C55B83A06B01892D968DA361CDB5AA9E8D715084DED05062B76CFE757BE838107D74986B2AD3CF54A76C69C2466
116 MD = 13C5E6692B5184A75DF22562CFE4174177C84B1FC619AAC24486222CA6A75A1816B3FBF0FB161A398BE0776D08B3B812
119 MD = C07B53B2D33B175E3D8356EC0E237CA82AF05A79361D25251820F01B2412DE127DA6DB2CF6CB0171A9DF755A30E1980C
122 MD = D39888701F7C32B00C9438473972B67D769A6ACA0AB85D2D1E9C4227CAEF678E090DD1BD8A25BEF2FAB4617DF4552DAC
125 MD = 143CC20778C844FB510638596540AA95903B8A7F5B749B85C503C0BC1DE2F41D59382DD7D888238D43CE7FE63BC2E4FB
128 MD = 1D941DE81C31AE1A4B8701EB047FD9FAE1BB84DA76CEB7F5B1A52F4808E0A769BB7C770EA2620C4685843FCEE31AB60A
131 MD = 5DBF147789691279FD43CA1546D64EC65FA398AAFE762C31F3D5CDD9EBFFB0F9447D97AFD0AC0C3BB77B860A44987DEB
134 MD = 114ED0CAE9AE3E2CEBF65AD9FE9DA8E37CC4E3FE4F25FE4E04692CAAB28356EFF491ED2C2AC0822F427BDD665C6BBCDD
137 MD = B8A2A60FD4F5A1665FBA9506D725CC2C842CB21C0A36201D1F3A0174A27FE25C0EC2111BC5B7FFCD2B23A361811EB30E
140 MD = F876ACE677FD3A5947C820742464C598C0CBAD090E0D17B628FF7D467CA6E73FF03254994B5E10437CC195629948DA3F
143 MD = F76A66583F52538A0B7A4CAEF9AB10861904FD1AA8D258C3D20C48875912D70638E992C22EA8BE66E5C76696FE8CB81D
146 MD = BBCF78AC74D6E43AFB38B8934485823BF65524F3F0228665FC3380938FAFE8037D0FD43B0D91878AE0F326FE0D0EAC56
149 MD = C4319984F86746E02941C88EC88C8DACE2B6B92C2F1E0B66B71728DC08645877C75B1D50CD8986DA38FAEB48CD5E63DC
152 MD = 15E18AB441DC65A6EE501F6FDEC1EED5B6B9A22179C7E2BBCF5D31A38A5DFFD9DEA35690844F47168064F38AC8F52C53
155 MD = 818BDE366C408941156D95E027D55EFFDF8B88231FEB80EBA49BB77104FD3D2B052EBAB0B5CE901FE5E3409B8F09DBC5
158 MD = 3763BC13AABC03F06EAFC2310065CA7A49E0E9AD1847AED639432D72FBACA8717E70BCD47F5353C5AA361B051E257AA2
161 MD = 762043F5BDB516208307128796C4E2C74FA7807CE3D913B9022D4C3FCC45D6C9DE9356ECE37681F3AF4EF356AB594708
164 MD = 1D831FED5A1F3B08FA2BE0B998B0251114B654F6B1AD4114E1E0475FEFEA45E22FA04F26B9881ED9B6ECDF713B99D160
167 MD = 2461C187C2B0B8E2CBF55313367C30772851DD6AB9907B56FD125808F382294B92299EA9E671152C74C9D381D154F9EB
170 MD = EE3F3F82A1B9062573E710EFB121DC831795A99F2B7164DB40FDA580DA605C7605C575AD022DBE7BD7A7D9ADCC38F00D
173 MD = 0EF5FEFA6923D4E9FC86CA2F66E38C159FDA1C04515CBF97A198D4135FF70876718534D711ACA5749D360BB07C5EF255
176 MD = 682E83CB9E0B8DD910B2D60E16071C21BF5E7F9EA234AC5AE04FAFD2C89B42E4FDCBFDB1B912CF67F2F838840770D26A
179 MD = 79AD265CBCD25EC83B6FB02270382E9BE68F1DCB58DD541FB647E50412EA4B816F0CDF19F9B84514B53D5FEA562E15B4
182 MD = D04C57A34D80C12ABE9B3625A18857ADDDCA9F871123850994A07436F53DBB648DF10C83624E0DDE853B0B4FCF370B61
185 MD = E4478A041A1F2BF2BFE4AEEB5C30FDD2144A90BA07EF5EA68067A0233254D416660CFEDDE26DCFED649948BA9E027CE1
188 MD = B8393AB831A9F955B4012F339EC74A4E581C36E1FB4AA8ECFED864FAE81D51E534B710D3C2F8AAA8E6DBD237CA96F1B7
191 MD = 1B8B29E80DCE0A3F6E90C87B83F6DC2A388D666A900133EB918D6E90E529250C0A0F0EB5FA9E68BDEF8BE39C6762C48C
194 MD = 5E82466E13822AA080068327BFC97071D5F8A1DCC8588991B6B96EF671F92AB7C76C5938B33343B4C16AEC24929226BE
197 MD = E91F1EC86B98D1C117DFECDA030E6FB44EC2AE5F44355724788196F98110128188E038F25B3BEDA3DCB19331BBD0CF85
200 MD = 3214EFE1B727088B54DB75F91222AEC822458343C47F30FC6B5E142780AD0878AC206CD440BEA7E0DBB08C96A4226325
203 MD = 533FE6D27B65BA98A631543540FF1AAEECC0EC01A5E752B6018DE0951A58D14EABDAECFC8401DF6F58765E9D69F1C8A8
206 MD = 65EA5D5535253519461075039CC687C69FFB943E7440F67826157E2D0C9C76BFAFCAF9C517644D52E0F723114E688518
209 MD = 2ED02358629A5281B1941AA8763968A2FEFB5115794C831E2730C8802E71C831AAEB95D494842F65D42CACEA6E015AA7
212 MD = AA4CC5FCBD8E7808D7B2F3063983CF38DCD222BA9C7C9C56CA81A835D643345570E46888B7AFB963104B7EA75EF12A41
215 MD = 64301CBD6CD361CECD1870A76CF2858AF47F87242D1848ABDBF9612EFE7DF0F1718C302EFC6D19D41EC0F62019473A91
218 MD = F150AD0E0602336AE4AECD42A412027E07635478FC1B73E2F6627BF363485782CD0D4E1CB29A187F0BF975CE71671338
221 MD = 5BC206B740A3B6654C3422237A8E19C1577DBE39A6FF85010A686E0D77E7D55E3D824BB4CDCF2BFF2A06F1A0EBD6DD38
224 MD = 8CB07F22715BE1C6A89956FA86CD976D554B7E48C260DA69C4C6743E61A8E97BD4ACA725D6921E11FD308F7AB3B61A58
227 MD = E1A5094F1D8AA508DD77A2BFED1DAEC6057FA2227AF75E5A58DF29FA27CA4596F7313CEF753C5CBD89D8A6E1C8D153A2
230 MD = 7769BAB35083BA4FABC449ACE4FE5C584E23DD1CAAC468AD3E1B6A12C602EDD712239758069F1BE8FEB76ADDD3EC0FC8
233 MD = 2BCC3D54551E86D93FB270FC04524182CCF966DBB2660FBC397FB063BC2911BF0412E0BFDDEAB1526AEA480C18995221
236 MD = 147FF7F8A5A89537353750E006C91CAE9E2A82539F28AE472D79DE9F835AE90C8A5C8807E98FDBFEE17ACE33F9FBC870
239 MD = 9F4DA6B85D8CA513BD68D5BF5AB2337D39488C198E2FA3F15FAA42E509E57E9172CF4FFB8FAED731503C6714F449EB96
242 MD = 7D4B664DA76251F0B13D2137E157482721883DFF73E345AF7D6463FBC6AC18A9635D5F8CA0D4B5DAAF2F7040E046EC85
245 MD = B8E5618CDDEB83F22D4E60EDA3BE81FD8C14800AE7E91E3B2B9CC6A888DD70B7DF49965EE2DB7E97E02D95EBDFDD4BD1
248 MD = 98A6B7493E82942F5B409C7E9D0D3BE942C6EF40E36857FC67EC50C848DCDAB861B96A1F8FEEB7D7E684C09647020EEF
251 MD = 121D7E5D60E825FDC67960F5D76564E67CB973E3D5B7C50E4156221A817558472FADD6249292399C26BC27558B5EC9E1
254 MD = 58DBD728F95983EAD620C0139C92C5FD13F2741AB29505698A5CBCF52C08C68C64B5EC6914E6E4DCA6D535DC626DE68F
257 MD = 38A2812212F5B8D1E10EDF899349D18812A99921881D2D1127AC108112253BFDA4BB2CA673997965555FFB6ED4C04D6D
260 MD = B8E7AAE0B06AEC8D04182D821C2BDC8A8A18F860E81EB340A8B6787EA126B2E7CEFF9EF82166DAC77B1FE75984D694AF
263 MD = A3E665A579FC97FA616B2A91160C6605CACFDF02BCE35EC6C714B4C0E344C218493228C37E4B9A18644D3DF7BECD293D
266 MD = 76C7A87593C0F812C268EA545D652A0F74D001F009BA6FDC476DDB23ECFDB1C432651526B1C94C1F8D4E8B6377CB53A6
269 MD = 94C0DC3E77B350150E3B365E1F38D8FD68C4284C3B1B4A746A5C15CD542025604E46C2F675237A2F46637FF4C25BABB4
272 MD = EFC29662DE689C3002164AFD8171A7117A2BAD02AFC5BAE4D42C68B6E9EB0DBA516A082CE13702E7361CD4CC4D41C0F5
275 MD = 0DBFB748FDF6DF7235155445FC277F35E532D286C7500F6250D920F887042C8177C5F76F8706623309B62F20745FFE16
278 MD = 7ABFBC408E38A79A52C7623BA7D8ECBD21AEA2B313EB5C3DA4B87241186C2EE75B793CB0269E647C336E54AE86B593E6
281 MD = C66212AEB3A7BC624F47B66CE3849EF7EC465A39460A7E9866D1875C3C305F6F4FB8E2465588AD51229A35E0AA496832
284 MD = 0A66E5F8BB1C4AB3A39D0E042A182F20259D6300688CE71104D5DD628EC611404BF62D712C68165F6CEF2BB13D9DAAFC
287 MD = 4B25D8E7EBDE42CC88EB1DCD49CAB82CC04198F42493B445CCFAAF0D1234ACDCC0F36C53B127DFA46FDBBB90E5746FF2
290 MD = C5773CAAEB38C5A9058DE3070C02901EF473F2053B2CE078251AFEA53F401304CB39D296E535E23E2B7DB7BB9B1342FE
293 MD = 1DCE29CCF8253CB173094572982E21DA39F1850D1AFB73A8F57DBE3C970256CF48256370815369B23CFF2DFCDCE46EF3
296 MD = 77F094D0B5A6D8F2F7DFF275C494771DFACAE45108AE2630D37AA6C6173EFE958E28D2A6187ADACD1A80B9AAF2DC52DE
299 MD = C19C28E427588C61ECD9282A440173862094BA78B1E13C1FF8ACE88B5F3EC268DB4B232822ED9CC9BF412B7D91995C66
302 MD = 62829D4A39087FECF5633E939561E15D36792B40472418351E9C085D0CD20C02AF5E8F74789C2A2EC0DCC462C4BA0907
305 MD = 05ED49F40379241BD6C1FCE50714EBA63B4D726B74EA782AA1416BFD07E3097424C71B9536AF8FA3B1934F9412414E51