diff options
author | lloyd <[email protected]> | 2014-01-10 00:08:13 +0000 |
---|---|---|
committer | lloyd <[email protected]> | 2014-01-10 00:08:13 +0000 |
commit | 57789bdfc55061002b2727d0b32587612829a37c (patch) | |
tree | 99f36631b4ec50c5187a1b0a7c256b99182373ad /src/tests/data/block | |
parent | 94968c917407a63d888fd3eb4d02491f60de6ebc (diff) |
Split up test vectors into per-algo files and app into botan-test for
the tests and botan for everything else.
Diffstat (limited to 'src/tests/data/block')
27 files changed, 28778 insertions, 0 deletions
diff --git a/src/tests/data/block/aes.vec b/src/tests/data/block/aes.vec new file mode 100644 index 000000000..4e0b7399c --- /dev/null +++ b/src/tests/data/block/aes.vec @@ -0,0 +1,5391 @@ +[AES-128] +Key = 000102030405060708090A0B0C0D0E0F +In = 00112233445566778899AABBCCDDEEFF +Out = 69C4E0D86A7B0430D8CDB78070B4C55A + +Key = 00010203050607080A0B0C0D0F101112 +In = 506812A45F08C889B97F5980038B8359 +Out = D8F532538289EF7D06B506A4FD5BE9C9 + +Key = 14151617191A1B1C1E1F202123242526 +In = 5C6D71CA30DE8B8B00549984D2EC7D4B +Out = 59AB30F4D4EE6E4FF9907EF65B1FB68C + +Key = 28292A2B2D2E2F30323334353738393A +In = 53F3F4C64F8616E4E7C56199F48F21F6 +Out = BF1ED2FCB2AF3FD41443B56D85025CB1 + +Key = 3C3D3E3F41424344464748494B4C4D4E +In = A1EB65A3487165FB0F1C27FF9959F703 +Out = 7316632D5C32233EDCB0780560EAE8B2 + +Key = 50515253555657585A5B5C5D5F606162 +In = 3553ECF0B1739558B08E350A98A39BFA +Out = 408C073E3E2538072B72625E68B8364B + +Key = 64656667696A6B6C6E6F707173747576 +In = 67429969490B9711AE2B01DC497AFDE8 +Out = E1F94DFA776597BEACA262F2F6366FEA + +Key = 78797A7B7D7E7F80828384858788898A +In = 93385C1F2AEC8BED192F5A8E161DD508 +Out = F29E986C6A1C27D7B29FFD7EE92B75F1 + +Key = 8C8D8E8F91929394969798999B9C9D9E +In = B5BF946BE19BEB8DB3983B5F4C6E8DDB +Out = 131C886A57F8C2E713ABA6955E2B55B5 + +Key = A0A1A2A3A5A6A7A8AAABACADAFB0B1B2 +In = 41321EE10E21BD907227C4450FF42324 +Out = D2AB7662DF9B8C740210E5EEB61C199D + +Key = B4B5B6B7B9BABBBCBEBFC0C1C3C4C5C6 +In = 00A82F59C91C8486D12C0A80124F6089 +Out = 14C10554B2859C484CAB5869BBE7C470 + +Key = C8C9CACBCDCECFD0D2D3D4D5D7D8D9DA +In = 7CE0FD076754691B4BBD9FAF8A1372FE +Out = DB4D498F0A49CF55445D502C1F9AB3B5 + +Key = DCDDDEDFE1E2E3E4E6E7E8E9EBECEDEE +In = 23605A8243D07764541BC5AD355B3129 +Out = 6D96FEF7D66590A77A77BB2056667F7F + +Key = F0F1F2F3F5F6F7F8FAFBFCFDFE010002 +In = 12A8CFA23EA764FD876232B4E842BC44 +Out = 316FB68EDBA736C53E78477BF913725C + +Key = 04050607090A0B0C0E0F101113141516 +In = BCAF32415E8308B3723E5FDD853CCC80 +Out = 6936F2B93AF8397FD3A771FC011C8C37 + +Key = 2C2D2E2F31323334363738393B3C3D3E +In = 89AFAE685D801AD747ACE91FC49ADDE0 +Out = F3F92F7A9C59179C1FCC2C2BA0B082CD + +Key = 40414243454647484A4B4C4D4F505152 +In = F521D07B484357C4A69E76124A634216 +Out = 6A95EA659EE3889158E7A9152FF04EBC + +Key = 54555657595A5B5C5E5F606163646566 +In = 3E23B3BC065BCC152407E23896D77783 +Out = 1959338344E945670678A5D432C90B93 + +Key = 68696A6B6D6E6F70727374757778797A +In = 79F0FBA002BE1744670E7E99290D8F52 +Out = E49BDDD2369B83EE66E6C75A1161B394 + +Key = 7C7D7E7F81828384868788898B8C8D8E +In = DA23FE9D5BD63E1D72E3DAFBE21A6C2A +Out = D3388F19057FF704B70784164A74867D + +Key = A4A5A6A7A9AAABACAEAFB0B1B3B4B5B6 +In = E3F5698BA90B6A022EFD7DB2C7E6C823 +Out = 23AA03E2D5E4CD24F3217E596480D1E1 + +Key = E0E1E2E3E5E6E7E8EAEBECEDEFF0F1F2 +In = BDC2691D4F1B73D2700679C3BCBF9C6E +Out = C84113D68B666AB2A50A8BDB222E91B9 + +Key = 08090A0B0D0E0F10121314151718191A +In = BA74E02093217EE1BA1B42BD5624349A +Out = AC02403981CD4340B507963DB65CB7B6 + +Key = 6C6D6E6F71727374767778797B7C7D7E +In = B5C593B5851C57FBF8B3F57715E8F680 +Out = 8D1299236223359474011F6BF5088414 + +Key = 80818283858687888A8B8C8D8F909192 +In = 3DA9BD9CEC072381788F9387C3BBF4EE +Out = 5A1D6AB8605505F7977E55B9A54D9B90 + +Key = 94959697999A9B9C9E9FA0A1A3A4A5A6 +In = 4197F3051121702AB65D316B3C637374 +Out = 72E9C2D519CF555E4208805AABE3B258 + +Key = A8A9AAABADAEAFB0B2B3B4B5B7B8B9BA +In = 9F46C62EC4F6EE3F6E8C62554BC48AB7 +Out = A8F3E81C4A23A39EF4D745DFFE026E80 + +Key = BCBDBEBFC1C2C3C4C6C7C8C9CBCCCDCE +In = 0220673FE9E699A4EBC8E0DBEB6979C8 +Out = 546F646449D31458F9EB4EF5483AEE6C + +Key = D0D1D2D3D5D6D7D8DADBDCDDDFE0E1E2 +In = B2B99171337DED9BC8C2C23FF6F18867 +Out = 4DBE4BC84AC797C0EE4EFB7F1A07401C + +Key = E4E5E6E7E9EAEBECEEEFF0F1F3F4F5F6 +In = A7FACF4E301E984E5EFEEFD645B23505 +Out = 25E10BFB411BBD4D625AC8795C8CA3B3 + +Key = F8F9FAFBFDFEFE00020304050708090A +In = F7C762E4A9819160FD7ACFB6C4EEDCDD +Out = 315637405054EC803614E43DEF177579 + +Key = 0C0D0E0F11121314161718191B1C1D1E +In = 9B64FC21EA08709F4915436FAA70F1BE +Out = 60C5BC8A1410247295C6386C59E572A8 + +Key = 20212223252627282A2B2C2D2F303132 +In = 52AF2C3DE07EE6777F55A4ABFC100B3F +Out = 01366FC8CA52DFE055D6A00A76471BA6 + +Key = 34353637393A3B3C3E3F404143444546 +In = 2FCA001224386C57AA3F968CBE2C816F +Out = ECC46595516EC612449C3F581E7D42FF + +Key = 48494A4B4D4E4F50525354555758595A +In = 4149C73658A4A9C564342755EE2C132F +Out = 6B7FFE4C602A154B06EE9C7DAB5331C9 + +Key = 5C5D5E5F61626364666768696B6C6D6E +In = AF60005A00A1772F7C07A48A923C23D2 +Out = 7DA234C14039A240DD02DD0FBF84EB67 + +Key = 70717273757677787A7B7C7D7F808182 +In = 6FCCBC28363759914B6F0280AFAF20C6 +Out = C7DC217D9E3604FFE7E91F080ECD5A3A + +Key = 84858687898A8B8C8E8F909193949596 +In = 7D82A43DDF4FEFA2FC5947499884D386 +Out = 37785901863F5C81260EA41E7580CDA5 + +Key = 98999A9B9D9E9FA0A2A3A4A5A7A8A9AA +In = 5D5A990EAAB9093AFE4CE254DFA49EF9 +Out = A07B9338E92ED105E6AD720FCCCE9FE4 + +Key = ACADAEAFB1B2B3B4B6B7B8B9BBBCBDBE +In = 4CD1E2FD3F4434B553AAE453F0ED1A02 +Out = AE0FB9722418CC21A7DA816BBC61322C + +Key = C0C1C2C3C5C6C7C8CACBCCCDCFD0D1D2 +In = 5A2C9A9641D4299125FA1B9363104B5E +Out = C826A193080FF91FFB21F71D3373C877 + +Key = D4D5D6D7D9DADBDCDEDFE0E1E3E4E5E6 +In = B517FE34C0FA217D341740BFD4FE8DD4 +Out = 1181B11B0E494E8D8B0AA6B1D5AC2C48 + +Key = E8E9EAEBEDEEEFF0F2F3F4F5F7F8F9FA +In = 014BAF2278A69D331D5180103643E99A +Out = 6743C3D1519AB4F2CD9A78AB09A511BD + +Key = FCFDFEFF01020304060708090B0C0D0E +In = B529BD8164F20D0AA443D4932116841C +Out = DC55C076D52BACDF2EEFD952946A439D + +Key = 10111213151617181A1B1C1D1F202122 +In = 2E596DCBB2F33D4216A1176D5BD1E456 +Out = 711B17B590FFC72B5C8E342B601E8003 + +Key = 24252627292A2B2C2E2F303133343536 +In = 7274A1EA2B7EE2424E9A0E4673689143 +Out = 19983BB0950783A537E1339F4AA21C75 + +Key = 38393A3B3D3E3F40424344454748494A +In = AE20020BD4F13E9D90140BEE3B5D26AF +Out = 3BA7762E15554169C0F4FA39164C410C + +Key = 4C4D4E4F51525354565758595B5C5D5E +In = BAAC065DA7AC26E855E79C8849D75A02 +Out = A0564C41245AFCA7AF8AA2E0E588EA89 + +Key = 60616263656667686A6B6C6D6F707172 +In = 7C917D8D1D45FAB9E2540E28832540CC +Out = 5E36A42A2E099F54AE85ECD92E2381ED + +Key = 74757677797A7B7C7E7F808183848586 +In = BDE6F89E16DAADB0E847A2A614566A91 +Out = 770036F878CD0F6CA2268172F106F2FE + +Key = 88898A8B8D8E8F90929394959798999A +In = C9DE163725F1F5BE44EBB1DB51D07FBC +Out = 7E4E03908B716116443CCF7C94E7C259 + +Key = 9C9D9E9FA1A2A3A4A6A7A8A9ABACADAE +In = 3AF57A58F0C07DFFA669572B521E2B92 +Out = 482735A48C30613A242DD494C7F9185D + +Key = B0B1B2B3B5B6B7B8BABBBCBDBFC0C1C2 +In = 3D5EBAC306DDE4604F1B4FBBBFCDAE55 +Out = B4C0F6C9D4D7079ADDF9369FC081061D + +Key = C4C5C6C7C9CACBCCCECFD0D1D3D4D5D6 +In = C2DFA91BCEB76A1183C995020AC0B556 +Out = D5810FE0509AC53EDCD74F89962E6270 + +Key = D8D9DADBDDDEDFE0E2E3E4E5E7E8E9EA +In = C70F54305885E9A0746D01EC56C8596B +Out = 03F17A16B3F91848269ECDD38EBB2165 + +Key = ECEDEEEFF1F2F3F4F6F7F8F9FBFCFDFE +In = C4F81B610E98012CE000182050C0C2B2 +Out = DA1248C3180348BAD4A93B4D9856C9DF + +Key = 00010203050607080A0B0C0D0F101112 +In = EAAB86B1D02A95D7404EFF67489F97D4 +Out = 3D10D7B63F3452C06CDF6CCE18BE0C2C + +Key = 14151617191A1B1C1E1F202123242526 +In = 7C55BDB40B88870B52BEC3738DE82886 +Out = 4AB823E7477DFDDC0E6789018FCB6258 + +Key = 28292A2B2D2E2F30323334353738393A +In = BA6EAA88371FF0A3BD875E3F2A975CE0 +Out = E6478BA56A77E70CFDAA5C843ABDE30E + +Key = 3C3D3E3F41424344464748494B4C4D4E +In = 08059130C4C24BD30CF0575E4E0373DC +Out = 1673064895FBEAF7F09C5429FF75772D + +Key = 50515253555657585A5B5C5D5F606162 +In = 9A8EAB004EF53093DFCF96F57E7EDA82 +Out = 4488033AE9F2EFD0CA9383BFCA1A94E9 + +Key = 64656667696A6B6C6E6F707173747576 +In = 0745B589E2400C25F117B1D796C28129 +Out = 978F3B8C8F9D6F46626CAC3C0BCB9217 + +Key = 78797A7B7D7E7F80828384858788898A +In = 2F1777781216CEC3F044F134B1B92BBE +Out = E08C8A7E582E15E5527F1D9E2EECB236 + +Key = 8C8D8E8F91929394969798999B9C9D9E +In = 353A779FFC541B3A3805D90CE17580FC +Out = CEC155B76AC5FFDA4CF4F9CA91E49A7A + +Key = A0A1A2A3A5A6A7A8AAABACADAFB0B1B2 +In = 1A1EAE4415CEFCF08C4AC1C8F68BEA8F +Out = D5AC7165763225DD2A38CDC6862C29AD + +Key = B4B5B6B7B9BABBBCBEBFC0C1C3C4C5C6 +In = E6E7E4E5B0B3B2B5D4D5AAAB16111013 +Out = 03680FE19F7CE7275452020BE70E8204 + +Key = C8C9CACBCDCECFD0D2D3D4D5D7D8D9DA +In = F8F9FAFBFBF8F9E677767170EFE0E1E2 +Out = 461DF740C9781C388E94BB861CEB54F6 + +Key = DCDDDEDFE1E2E3E4E6E7E8E9EBECEDEE +In = 63626160A1A2A3A445444B4A75727370 +Out = 451BD60367F96483042742219786A074 + +Key = F0F1F2F3F5F6F7F8FAFBFCFDFE010002 +In = 717073720605040B2D2C2B2A05FAFBF9 +Out = E4DFA42671A02E57EF173B85C0EA9F2B + +Key = 04050607090A0B0C0E0F101113141516 +In = 78797A7BEAE9E8EF3736292891969794 +Out = ED11B89E76274282227D854700A78B9E + +Key = 18191A1B1D1E1F20222324252728292A +In = 838281803231300FDDDCDBDAA0AFAEAD +Out = 433946EAA51EA47AF33895F2B90B3B75 + +Key = 2C2D2E2F31323334363738393B3C3D3E +In = 18191A1BBFBCBDBA75747B7A7F78797A +Out = 6BC6D616A5D7D0284A5910AB35022528 + +Key = 40414243454647484A4B4C4D4F505152 +In = 848586879B989996A3A2A5A4849B9A99 +Out = D2A920ECFE919D354B5F49EAE9719C98 + +Key = 54555657595A5B5C5E5F606163646566 +In = 0001020322212027CACBF4F551565754 +Out = 3A061B17F6A92885EFBD0676985B373D + +Key = 68696A6B6D6E6F70727374757778797A +In = CECFCCCDAFACADB2515057564A454447 +Out = FADEEC16E33EA2F4688499D157E20D8F + +Key = 7C7D7E7F81828384868788898B8C8D8E +In = 92939091CDCECFC813121D1C80878685 +Out = 5CDEFEDE59601AA3C3CDA36FA6B1FA13 + +Key = 90919293959697989A9B9C9D9FA0A1A2 +In = D2D3D0D16F6C6D6259585F5ED1EEEFEC +Out = 9574B00039844D92EBBA7EE8719265F8 + +Key = A4A5A6A7A9AAABACAEAFB0B1B3B4B5B6 +In = ACADAEAF878485820F0E1110D5D2D3D0 +Out = 9A9CF33758671787E5006928188643FA + +Key = B8B9BABBBDBEBFC0C2C3C4C5C7C8C9CA +In = 9091929364676619E6E7E0E1757A7B78 +Out = 2CDDD634C846BA66BB46CBFEA4A674F9 + +Key = CCCDCECFD1D2D3D4D6D7D8D9DBDCDDDE +In = BABBB8B98A89888F74757A7B92959497 +Out = D28BAE029393C3E7E26E9FAFBBB4B98F + +Key = E0E1E2E3E5E6E7E8EAEBECEDEFF0F1F2 +In = 8D8C8F8E6E6D6C633B3A3D3CCAD5D4D7 +Out = EC27529B1BEE0A9AB6A0D73EBC82E9B7 + +Key = F4F5F6F7F9FAFBFCFEFE010103040506 +In = 86878485010203040808F7F767606162 +Out = 3CB25C09472AFF6EE7E2B47CCD7CCB17 + +Key = 08090A0B0D0E0F10121314151718191A +In = 8E8F8C8D656667788A8B8C8D010E0F0C +Out = DEE33103A7283370D725E44CA38F8FE5 + +Key = 1C1D1E1F21222324262728292B2C2D2E +In = C8C9CACB858687807A7B7475E7E0E1E2 +Out = 27F9BCD1AAC64BFFC11E7815702C1A69 + +Key = 30313233353637383A3B3C3D3F404142 +In = 6D6C6F6E5053525D8C8D8A8BADD2D3D0 +Out = 5DF534FFAD4ED0749A9988E9849D0021 + +Key = 44454647494A4B4C4E4F505153545556 +In = 28292A2B393A3B3C0607181903040506 +Out = A48BEE75DB04FB60CA2B80F752A8421B + +Key = 58595A5B5D5E5F60626364656768696A +In = A5A4A7A6B0B3B28DDBDADDDCBDB2B3B0 +Out = 024C8CF70BC86EE5CE03678CB7AF45F9 + +Key = 6C6D6E6F71727374767778797B7C7D7E +In = 323330316467666130313E3F2C2B2A29 +Out = 3C19AC0F8A3A3862CE577831301E166B + +Key = 80818283858687888A8B8C8D8F909192 +In = 27262524080B0A05171611100B141516 +Out = C5E355B796A57421D59CA6BE82E73BCA + +Key = 94959697999A9B9C9E9FA0A1A3A4A5A6 +In = 040506074142434435340B0AA3A4A5A6 +Out = D94033276417ABFB05A69D15B6E386E2 + +Key = A8A9AAABADAEAFB0B2B3B4B5B7B8B9BA +In = 242526271112130C61606766BDB2B3B0 +Out = 24B36559EA3A9B9B958FE6DA3E5B8D85 + +Key = BCBDBEBFC1C2C3C4C6C7C8C9CBCCCDCE +In = 4B4A4948252627209E9F9091CEC9C8CB +Out = 20FD4FEAA0E8BF0CCE7861D74EF4CB72 + +Key = D0D1D2D3D5D6D7D8DADBDCDDDFE0E1E2 +In = 68696A6B6665646B9F9E9998D9E6E7E4 +Out = 350E20D5174277B9EC314C501570A11D + +Key = E4E5E6E7E9EAEBECEEEFF0F1F3F4F5F6 +In = 34353637C5C6C7C0F0F1EEEF7C7B7A79 +Out = 87A29D61B7C604D238FE73045A7EFD57 + +Key = F8F9FAFBFDFEFE00020304050708090A +In = 32333031C2C1C13F0D0C0B0A050A0B08 +Out = 2C3164C1CC7D0064816BDC0FAA362C52 + +Key = 0C0D0E0F11121314161718191B1C1D1E +In = CDCCCFCEBEBDBCBBABAAA5A4181F1E1D +Out = 195FE5E8A05A2ED594F6E4400EEE10B3 + +Key = 20212223252627282A2B2C2D2F303132 +In = 212023223635343BA0A1A6A7445B5A59 +Out = E4663DF19B9A21A5A284C2BD7F905025 + +Key = 34353637393A3B3C3E3F404143444546 +In = 0E0F0C0DA8ABAAAD2F2E515002050407 +Out = 21B88714CFB4E2A933BD281A2C4743FD + +Key = 48494A4B4D4E4F50525354555758595A +In = 070605042A2928378E8F8889BDB2B3B0 +Out = CBFC3980D704FD0FC54378AB84E17870 + +Key = 5C5D5E5F61626364666768696B6C6D6E +In = CBCAC9C893909196A9A8A7A6A5A2A3A0 +Out = BC5144BAA48BDEB8B63E22E03DA418EF + +Key = 70717273757677787A7B7C7D7F808182 +In = 80818283C1C2C3CC9C9D9A9B0CF3F2F1 +Out = 5A1DBAEF1EE2984B8395DA3BDFFA3CCC + +Key = 84858687898A8B8C8E8F909193949596 +In = 1213101125262720FAFBE4E5B1B6B7B4 +Out = F0B11CD0729DFCC80CEC903D97159574 + +Key = 98999A9B9D9E9FA0A2A3A4A5A7A8A9AA +In = 7F7E7D7C3033320D97969190222D2C2F +Out = 9F95314ACFDDC6D1914B7F19A9CC8209 + +Key = ACADAEAFB1B2B3B4B6B7B8B9BBBCBDBE +In = 4E4F4C4D484B4A4D81808F8E53545556 +Out = 595736F6F0F70914A94E9E007F022519 + +Key = C0C1C2C3C5C6C7C8CACBCCCDCFD0D1D2 +In = DCDDDEDFB0B3B2BD15141312A1BEBFBC +Out = 1F19F57892CAE586FCDFB4C694DEB183 + +Key = D4D5D6D7D9DADBDCDEDFE0E1E3E4E5E6 +In = 93929190282B2A2DC4C5FAFB92959497 +Out = 540700EE1F6F3DAB0B3EDDF6CAEE1EF5 + +Key = E8E9EAEBEDEEEFF0F2F3F4F5F7F8F9FA +In = F5F4F7F6C4C7C6D9373631307E717073 +Out = 14A342A91019A331687A2254E6626CA2 + +Key = FCFDFEFF01020304060708090B0C0D0E +In = 93929190B6B5B4B364656A6B05020300 +Out = 7B25F3C3B2EEA18D743EF283140F29FF + +Key = 10111213151617181A1B1C1D1F202122 +In = BABBB8B90D0E0F00A4A5A2A3043B3A39 +Out = 46C2587D66E5E6FA7F7CA6411AD28047 + +Key = 24252627292A2B2C2E2F303133343536 +In = D8D9DADB7F7C7D7A10110E0F787F7E7D +Out = 09470E72229D954ED5EE73886DFEEBA9 + +Key = 38393A3B3D3E3F40424344454748494A +In = FEFFFCFDEFECED923B3A3D3C6768696A +Out = D77C03DE92D4D0D79EF8D4824EF365EB + +Key = 4C4D4E4F51525354565758595B5C5D5E +In = D6D7D4D58A89888F96979899A5A2A3A0 +Out = 1D190219F290E0F1715D152D41A23593 + +Key = 60616263656667686A6B6C6D6F707172 +In = 18191A1BA8ABAAA5303136379B848586 +Out = A2CD332CE3A0818769616292E87F757B + +Key = 74757677797A7B7C7E7F808183848586 +In = 6B6A6968A4A7A6A1D6D72829B0B7B6B5 +Out = D54AFA6CE60FBF9341A3690E21385102 + +Key = 88898A8B8D8E8F90929394959798999A +In = 000102038A89889755545352A6A9A8AB +Out = 06E5C364DED628A3F5E05E613E356F46 + +Key = 9C9D9E9FA1A2A3A4A6A7A8A9ABACADAE +In = 2D2C2F2EB3B0B1B6B6B7B8B9F2F5F4F7 +Out = EAE63C0E62556DAC85D221099896355A + +Key = B0B1B2B3B5B6B7B8BABBBCBDBFC0C1C2 +In = 979695943536373856575051E09F9E9D +Out = 1FED060E2C6FC93EE764403A889985A2 + +Key = C4C5C6C7C9CACBCCCECFD0D1D3D4D5D6 +In = A4A5A6A7989B9A9DB1B0AFAE7A7D7C7F +Out = C25235C1A30FDEC1C7CB5C5737B2A588 + +Key = D8D9DADBDDDEDFE0E2E3E4E5E7E8E9EA +In = C1C0C3C2686B6A55A8A9AEAFEAE5E4E7 +Out = 796DBEF95147D4D30873AD8B7B92EFC0 + +Key = ECEDEEEFF1F2F3F4F6F7F8F9FBFCFDFE +In = C1C0C3C2141716118C8D828364636261 +Out = CBCF0FB34D98D0BD5C22CE37211A46BF + +Key = 00010203050607080A0B0C0D0F101112 +In = 93929190CCCFCEC196979091E0FFFEFD +Out = 94B44DA6466126CAFA7C7FD09063FC24 + +Key = 14151617191A1B1C1E1F202123242526 +In = B4B5B6B7F9FAFBFC25241B1A6E69686B +Out = D78C5B5EBF9B4DBDA6AE506C5074C8FE + +Key = 28292A2B2D2E2F30323334353738393A +In = 868784850704051AC7C6C1C08788898A +Out = 6C27444C27204B043812CF8CF95F9769 + +Key = 3C3D3E3F41424344464748494B4C4D4E +In = F4F5F6F7AAA9A8AFFDFCF3F277707172 +Out = BE94524EE5A2AA50BBA8B75F4C0AEBCF + +Key = 50515253555657585A5B5C5D5F606162 +In = D3D2D1D00605040BC3C2C5C43E010003 +Out = A0AEAAE91BA9F31F51AEB3588CF3A39E + +Key = 64656667696A6B6C6E6F707173747576 +In = 73727170424140476A6B74750D0A0B08 +Out = 275297779C28266EF9FE4C6A13C08488 + +Key = 78797A7B7D7E7F80828384858788898A +In = C2C3C0C10A0908F754555253A1AEAFAC +Out = 86523D92BB8672CB01CF4A77FD725882 + +Key = 8C8D8E8F91929394969798999B9C9D9E +In = 6D6C6F6EF8FBFAFD82838C8DF8FFFEFD +Out = 4B8327640E9F33322A04DD96FCBF9A36 + +Key = A0A1A2A3A5A6A7A8AAABACADAFB0B1B2 +In = F5F4F7F684878689A6A7A0A1D2CDCCCF +Out = CE52AF650D088CA559425223F4D32694 + +Key = 80000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 0EDD33D3C621E546455BD8BA1418BEC8 + +Key = 40000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = C0CC0C5DA5BD63ACD44A80774FAD5222 + +Key = 20000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 2F0B4B71BC77851B9CA56D42EB8FF080 + +Key = 10000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 6B1E2FFFE8A114009D8FE22F6DB5F876 + +Key = 08000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 9AA042C315F94CBB97B62202F83358F5 + +Key = 04000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = DBE01DE67E346A800C4C4B4880311DE4 + +Key = 02000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = C117D2238D53836ACD92DDCDB85D6A21 + +Key = 01000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = DC0ED85DF9611ABB7249CDD168C5467E + +Key = 00800000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 807D678FFF1F56FA92DE3381904842F2 + +Key = 00400000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 0E53B3FCAD8E4B130EF73AEB957FB402 + +Key = 00200000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 969FFD3B7C35439417E7BDE923035D65 + +Key = 00100000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = A99B512C19CA56070491166A1503BF15 + +Key = 00080000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 6E9985252126EE344D26AE369D2327E3 + +Key = 00040000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = B85F4809F904C275491FCDCD1610387E + +Key = 00020000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = ED365B8D7D20C1F5D53FB94DD211DF7B + +Key = 00010000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = B3A575E86A8DB4A7135D604C43304896 + +Key = 00008000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 89704BCB8E69F846259EB0ACCBC7F8A2 + +Key = 00004000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = C56EE7C92197861F10D7A92B90882055 + +Key = 00002000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 92F296F6846E0EAF9422A5A24A08B069 + +Key = 00001000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = E67E32BB8F11DEB8699318BEE9E91A60 + +Key = 00000800000000000000000000000000 +In = 00000000000000000000000000000000 +Out = B08EEF85EAF626DD91B65C4C3A97D92B + +Key = 00000400000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 661083A6ADDCE79BB4E0859AB5538013 + +Key = 00000200000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 55DFE2941E0EB10AFC0B333BD34DE1FE + +Key = 00000100000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 6BFE5945E715C9662609770F8846087A + +Key = 00000080000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 79848E9C30C2F8CDA8B325F7FED2B139 + +Key = 00000040000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 7A713A53B99FEF34AC04DEEF80965BD0 + +Key = 00000020000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 18144A2B46620D32C3C32CE52D49257F + +Key = 00000010000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 872E827C70887C80749F7B8BB1847C7E + +Key = 00000008000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 6B86C6A4FE6A60C59B1A3102F8DE49F3 + +Key = 00000004000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 9848BB3DFDF6F532F094679A4C231A20 + +Key = 00000002000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 925AD528E852E329B2091CD3F1C2BCEE + +Key = 00000001000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 80DF436544B0DD596722E46792A40CD8 + +Key = 00000000800000000000000000000000 +In = 00000000000000000000000000000000 +Out = 525DAF18F93E83E1E74BBBDDE4263BBA + +Key = 00000000400000000000000000000000 +In = 00000000000000000000000000000000 +Out = F65C9D2EE485D24701FFA3313B9D5BE6 + +Key = 00000000200000000000000000000000 +In = 00000000000000000000000000000000 +Out = E4FC8D8BCA06425BDF94AFA40FCC14BA + +Key = 00000000100000000000000000000000 +In = 00000000000000000000000000000000 +Out = A53F0A5CA1E4E6440BB975FF320DE6F8 + +Key = 00000000080000000000000000000000 +In = 00000000000000000000000000000000 +Out = D55313B9394080462E87E02899B553F0 + +Key = 00000000040000000000000000000000 +In = 00000000000000000000000000000000 +Out = 34A71D761F71BCD344384C7F97D27906 + +Key = 00000000020000000000000000000000 +In = 00000000000000000000000000000000 +Out = 233F3D819599612EBC89580245C996A8 + +Key = 00000000010000000000000000000000 +In = 00000000000000000000000000000000 +Out = B4F1374E5268DBCB676E447529E53F89 + +Key = 00000000008000000000000000000000 +In = 00000000000000000000000000000000 +Out = 0816BD27861D2BA891D1044E39951E96 + +Key = 00000000004000000000000000000000 +In = 00000000000000000000000000000000 +Out = F3BE9EA3F10C73CA64FDE5DB13A951D1 + +Key = 00000000002000000000000000000000 +In = 00000000000000000000000000000000 +Out = 2448086A8106FBD03048DDF857D3F1C8 + +Key = 00000000001000000000000000000000 +In = 00000000000000000000000000000000 +Out = 670756E65BEC8B68F03D77CDCDCE7B91 + +Key = 00000000000800000000000000000000 +In = 00000000000000000000000000000000 +Out = EF968CF0D36FD6C6EFFD225F6FB44CA9 + +Key = 00000000000400000000000000000000 +In = 00000000000000000000000000000000 +Out = 2E8767157922E3826DDCEC1B0CC1E105 + +Key = 00000000000200000000000000000000 +In = 00000000000000000000000000000000 +Out = 78CE7EEC670E45A967BAB17E26A1AD36 + +Key = 00000000000100000000000000000000 +In = 00000000000000000000000000000000 +Out = 3C5CEE825655F098F6E81A2F417DA3FB + +Key = 00000000000080000000000000000000 +In = 00000000000000000000000000000000 +Out = 67BFDB431DCE1292200BC6F5207ADB12 + +Key = 00000000000040000000000000000000 +In = 00000000000000000000000000000000 +Out = 7540FD38E447C0779228548747843A6F + +Key = 00000000000020000000000000000000 +In = 00000000000000000000000000000000 +Out = B85E513301F8A936EA9EC8A21A85B5E6 + +Key = 00000000000010000000000000000000 +In = 00000000000000000000000000000000 +Out = 04C67DBF16C11427D507A455DE2C9BC5 + +Key = 00000000000008000000000000000000 +In = 00000000000000000000000000000000 +Out = 03F75EB8959E55079CFFB4FF149A37B6 + +Key = 00000000000004000000000000000000 +In = 00000000000000000000000000000000 +Out = 74550287F666C63BB9BC7838433434B0 + +Key = 00000000000002000000000000000000 +In = 00000000000000000000000000000000 +Out = 7D537200195EBC3AEFD1EAAB1C385221 + +Key = 00000000000001000000000000000000 +In = 00000000000000000000000000000000 +Out = CE24E4D40C68A82B535CBD3C8E21652A + +Key = 00000000000000800000000000000000 +In = 00000000000000000000000000000000 +Out = AB20072405AA8FC40265C6F1F3DC8BC0 + +Key = 00000000000000400000000000000000 +In = 00000000000000000000000000000000 +Out = 6CFD2CF688F566B093F67B9B3839E80A + +Key = 00000000000000200000000000000000 +In = 00000000000000000000000000000000 +Out = BD95977E6B7239D407A012C5544BF584 + +Key = 00000000000000100000000000000000 +In = 00000000000000000000000000000000 +Out = DF9C0130AC77E7C72C997F587B46DBE0 + +Key = 00000000000000080000000000000000 +In = 00000000000000000000000000000000 +Out = E7F1B82CADC53A648798945B34EFEFF2 + +Key = 00000000000000040000000000000000 +In = 00000000000000000000000000000000 +Out = 932C6DBF69255CF13EDCDB72233ACEA3 + +Key = 00000000000000020000000000000000 +In = 00000000000000000000000000000000 +Out = 5C76002BC7206560EFE550C80B8F12CC + +Key = 00000000000000010000000000000000 +In = 00000000000000000000000000000000 +Out = F6B7BDD1CAEEBAB574683893C4475484 + +Key = 00000000000000008000000000000000 +In = 00000000000000000000000000000000 +Out = A920E37CC6DC6B31DA8C0169569F5034 + +Key = 00000000000000004000000000000000 +In = 00000000000000000000000000000000 +Out = 919380ECD9C778BC513148B0C28D65FD + +Key = 00000000000000002000000000000000 +In = 00000000000000000000000000000000 +Out = EE67308DD3F2D9E6C2170755E5784BE1 + +Key = 00000000000000001000000000000000 +In = 00000000000000000000000000000000 +Out = 3CC73E53B85609023A05E149B223AE09 + +Key = 00000000000000000800000000000000 +In = 00000000000000000000000000000000 +Out = 983E8AF7CF05EBB28D71EB841C9406E6 + +Key = 00000000000000000400000000000000 +In = 00000000000000000000000000000000 +Out = 0F3099B2D31FA5299EE5BF43193287FC + +Key = 00000000000000000200000000000000 +In = 00000000000000000000000000000000 +Out = B763D84F38C27FE6931DCEB6715D4DB6 + +Key = 00000000000000000100000000000000 +In = 00000000000000000000000000000000 +Out = 5AE3C9B0E3CC29C0C61565CD01F8A248 + +Key = 00000000000000000080000000000000 +In = 00000000000000000000000000000000 +Out = F58083572CD90981958565D48D2DEE25 + +Key = 00000000000000000040000000000000 +In = 00000000000000000000000000000000 +Out = 7E6255EEF8F70C0EF10337AAB1CCCEF8 + +Key = 00000000000000000020000000000000 +In = 00000000000000000000000000000000 +Out = AAD4BAC34DB22821841CE2F631961902 + +Key = 00000000000000000010000000000000 +In = 00000000000000000000000000000000 +Out = D7431C0409BB1441BA9C6858DC7D4E81 + +Key = 00000000000000000008000000000000 +In = 00000000000000000000000000000000 +Out = EF9298C65E339F6E801A59C626456993 + +Key = 00000000000000000004000000000000 +In = 00000000000000000000000000000000 +Out = 53FE29F68FF541ABC3F0EF3350B72F7E + +Key = 00000000000000000002000000000000 +In = 00000000000000000000000000000000 +Out = F6BBA5C10DB02529E2C2DA3FB582CC14 + +Key = 00000000000000000001000000000000 +In = 00000000000000000000000000000000 +Out = E4239AA37FC531A386DAD1126FC0E9CD + +Key = 00000000000000000000800000000000 +In = 00000000000000000000000000000000 +Out = 8F7758F857D15BBE7BFD0E416404C365 + +Key = 00000000000000000000400000000000 +In = 00000000000000000000000000000000 +Out = D273EB57C687BCD1B4EA7218A509E7B8 + +Key = 00000000000000000000200000000000 +In = 00000000000000000000000000000000 +Out = 65D64F8D76E8B3423FA25C4EB58A210A + +Key = 00000000000000000000100000000000 +In = 00000000000000000000000000000000 +Out = 623D802B4EC450D66A16625702FCDBE0 + +Key = 00000000000000000000080000000000 +In = 00000000000000000000000000000000 +Out = 7496460CB28E5791BAEAF9B68FB00022 + +Key = 00000000000000000000040000000000 +In = 00000000000000000000000000000000 +Out = 34EA600F18BB0694B41681A49D510C1D + +Key = 00000000000000000000020000000000 +In = 00000000000000000000000000000000 +Out = 5F8FF0D47D5766D29B5D6E8F46423BD8 + +Key = 00000000000000000000010000000000 +In = 00000000000000000000000000000000 +Out = 225F9286C5928BF09F84D3F93F541959 + +Key = 00000000000000000000008000000000 +In = 00000000000000000000000000000000 +Out = B21E90D25DF383416A5F072CEBEB1FFB + +Key = 00000000000000000000004000000000 +In = 00000000000000000000000000000000 +Out = 4AEFCDA089318125453EB9E8EB5E492E + +Key = 00000000000000000000002000000000 +In = 00000000000000000000000000000000 +Out = 4D3E75C6CD40EC4869BC85158591ADB8 + +Key = 00000000000000000000001000000000 +In = 00000000000000000000000000000000 +Out = 63A8B904405436A1B99D7751866771B7 + +Key = 00000000000000000000000800000000 +In = 00000000000000000000000000000000 +Out = 64F0DAAE47529199792EAE172BA53293 + +Key = 00000000000000000000000400000000 +In = 00000000000000000000000000000000 +Out = C3EEF84BEA18225D515A8C852A9047EE + +Key = 00000000000000000000000200000000 +In = 00000000000000000000000000000000 +Out = A44AC422B47D47B81AF73B3E9AC9596E + +Key = 00000000000000000000000100000000 +In = 00000000000000000000000000000000 +Out = D16E04A8FBC435094F8D53ADF25F5084 + +Key = 00000000000000000000000080000000 +In = 00000000000000000000000000000000 +Out = EF13DC34BAB03E124EEAD8B6BF44B532 + +Key = 00000000000000000000000040000000 +In = 00000000000000000000000000000000 +Out = D94799075C24DCC067AF0D392049250D + +Key = 00000000000000000000000020000000 +In = 00000000000000000000000000000000 +Out = 14F431771EDDCE4764C21A2254B5E3C8 + +Key = 00000000000000000000000010000000 +In = 00000000000000000000000000000000 +Out = 7039329F36F2ED682B02991F28D64679 + +Key = 00000000000000000000000008000000 +In = 00000000000000000000000000000000 +Out = 124EE24EDE5551639DB8B8B941F6141D + +Key = 00000000000000000000000004000000 +In = 00000000000000000000000000000000 +Out = C2852879A34D5184E478EC918B993FEE + +Key = 00000000000000000000000002000000 +In = 00000000000000000000000000000000 +Out = 86A806A3525B93E432053C9AB5ABBEDF + +Key = 00000000000000000000000001000000 +In = 00000000000000000000000000000000 +Out = C1609BF5A4F07E37C17A36366EC23ECC + +Key = 00000000000000000000000000800000 +In = 00000000000000000000000000000000 +Out = 7E81E7CB92159A51FFCEA331B1E8EA53 + +Key = 00000000000000000000000000400000 +In = 00000000000000000000000000000000 +Out = 37A7BE002856C5A59A6E03EAFCE7729A + +Key = 00000000000000000000000000200000 +In = 00000000000000000000000000000000 +Out = BDF98A5A4F91E890C9A1D1E5FAAB138F + +Key = 00000000000000000000000000100000 +In = 00000000000000000000000000000000 +Out = 4E96ACB66E051F2BC739CC3D3E34A26B + +Key = 00000000000000000000000000080000 +In = 00000000000000000000000000000000 +Out = EE996CDD120EB86E21ECFA49E8E1FCF1 + +Key = 00000000000000000000000000040000 +In = 00000000000000000000000000000000 +Out = 61B9E6B579DBF6070C351A1440DD85FF + +Key = 00000000000000000000000000020000 +In = 00000000000000000000000000000000 +Out = AC369E484316440B40DFC83AA96E28E7 + +Key = 00000000000000000000000000010000 +In = 00000000000000000000000000000000 +Out = 0A2D16DE985C76D45C579C1159413BBE + +Key = 00000000000000000000000000008000 +In = 00000000000000000000000000000000 +Out = DA3FDC38DA1D374FA4802CDA1A1C6B0F + +Key = 00000000000000000000000000004000 +In = 00000000000000000000000000000000 +Out = B842523D4C41C2211AFE43A5800ADCE3 + +Key = 00000000000000000000000000002000 +In = 00000000000000000000000000000000 +Out = 9E2CDA90D8E992DBA6C73D8229567192 + +Key = 00000000000000000000000000001000 +In = 00000000000000000000000000000000 +Out = D49583B781D9E20F5BE101415957FC49 + +Key = 00000000000000000000000000000800 +In = 00000000000000000000000000000000 +Out = EF09DA5C12B376E458B9B8670032498E + +Key = 00000000000000000000000000000400 +In = 00000000000000000000000000000000 +Out = A96BE0463DA774461A5E1D5A9DD1AC10 + +Key = 00000000000000000000000000000200 +In = 00000000000000000000000000000000 +Out = 32CEE3341060790D2D4B1362EF397090 + +Key = 00000000000000000000000000000100 +In = 00000000000000000000000000000000 +Out = 21CEA416A3D3359D2C4D58FB6A035F06 + +Key = 00000000000000000000000000000080 +In = 00000000000000000000000000000000 +Out = 172AEAB3D507678ECAF455C12587ADB7 + +Key = 00000000000000000000000000000040 +In = 00000000000000000000000000000000 +Out = B6F897941EF8EBFF9FE80A567EF38478 + +Key = 00000000000000000000000000000020 +In = 00000000000000000000000000000000 +Out = A9723259D94A7DC662FB0C782CA3F1DD + +Key = 00000000000000000000000000000010 +In = 00000000000000000000000000000000 +Out = 2F91C984B9A4839F30001B9F430493B4 + +Key = 00000000000000000000000000000008 +In = 00000000000000000000000000000000 +Out = 0472406345A610B048CB99EE0EF3FA0F + +Key = 00000000000000000000000000000004 +In = 00000000000000000000000000000000 +Out = F5F39086646F8C05ED16EFA4B617957C + +Key = 00000000000000000000000000000002 +In = 00000000000000000000000000000000 +Out = 26D50F485A30408D5AF47A5736292450 + +Key = 00000000000000000000000000000001 +In = 00000000000000000000000000000000 +Out = 0545AAD56DA2A97C3663D1432A3D1C84 + +Key = 00000000000000000000000000000000 +In = 80000000000000000000000000000000 +Out = 3AD78E726C1EC02B7EBFE92B23D9EC34 + +Key = 00000000000000000000000000000000 +In = 40000000000000000000000000000000 +Out = 45BC707D29E8204D88DFBA2F0B0CAD9B + +Key = 00000000000000000000000000000000 +In = 20000000000000000000000000000000 +Out = 161556838018F52805CDBD6202002E3F + +Key = 00000000000000000000000000000000 +In = 10000000000000000000000000000000 +Out = F5569B3AB6A6D11EFDE1BF0A64C6854A + +Key = 00000000000000000000000000000000 +In = 08000000000000000000000000000000 +Out = 64E82B50E501FBD7DD4116921159B83E + +Key = 00000000000000000000000000000000 +In = 04000000000000000000000000000000 +Out = BAAC12FB613A7DE11450375C74034041 + +Key = 00000000000000000000000000000000 +In = 02000000000000000000000000000000 +Out = BCF176A7EAAD8085EBACEA362462A281 + +Key = 00000000000000000000000000000000 +In = 01000000000000000000000000000000 +Out = 47711816E91D6FF059BBBF2BF58E0FD3 + +Key = 00000000000000000000000000000000 +In = 00800000000000000000000000000000 +Out = B970DFBE40698AF1638FE38BD3DF3B2F + +Key = 00000000000000000000000000000000 +In = 00400000000000000000000000000000 +Out = F95B59A44F391E14CF20B74BDC32FCFF + +Key = 00000000000000000000000000000000 +In = 00200000000000000000000000000000 +Out = 720F74AE04A2A435B9A7256E49378F5B + +Key = 00000000000000000000000000000000 +In = 00100000000000000000000000000000 +Out = 2A0445F61D36BFA7E277070730CF76DA + +Key = 00000000000000000000000000000000 +In = 00080000000000000000000000000000 +Out = 8D0536B997AEFEC1D94011BAB6699A03 + +Key = 00000000000000000000000000000000 +In = 00040000000000000000000000000000 +Out = 674F002E19F6ED47EFF319E51FAD4498 + +Key = 00000000000000000000000000000000 +In = 00020000000000000000000000000000 +Out = 292C02C5CB9163C80AC0F6CF1DD8E92D + +Key = 00000000000000000000000000000000 +In = 00010000000000000000000000000000 +Out = FA321CF18EF5FE727DD82A5C1E945141 + +Key = 00000000000000000000000000000000 +In = 00008000000000000000000000000000 +Out = A5A7AFE1034C39CCCEBE3C584BC0BE05 + +Key = 00000000000000000000000000000000 +In = 00004000000000000000000000000000 +Out = 4FF5A52E697E77D081205DBDB21CEA39 + +Key = 00000000000000000000000000000000 +In = 00002000000000000000000000000000 +Out = 209E88DC94C9003000CE0769AF7B7166 + +Key = 00000000000000000000000000000000 +In = 00001000000000000000000000000000 +Out = 5DEE41AF864CB4B650E5F51551824D38 + +Key = 00000000000000000000000000000000 +In = 00000800000000000000000000000000 +Out = A79A63FA7E4503AE6D6E09F5F9053030 + +Key = 00000000000000000000000000000000 +In = 00000400000000000000000000000000 +Out = A48316749FAE7FAC7002031A6AFD8BA7 + +Key = 00000000000000000000000000000000 +In = 00000200000000000000000000000000 +Out = D6EEE8A7357A0E1D64262CA9C337AC42 + +Key = 00000000000000000000000000000000 +In = 00000100000000000000000000000000 +Out = B013CA8A62A858053E9FB667ED39829E + +Key = 00000000000000000000000000000000 +In = 00000080000000000000000000000000 +Out = DF6EA9E4538A45A52D5C1A43C88F4B55 + +Key = 00000000000000000000000000000000 +In = 00000040000000000000000000000000 +Out = 7D03BA451371591D3FD5547D9165C73B + +Key = 00000000000000000000000000000000 +In = 00000020000000000000000000000000 +Out = 0E0426281A6277E186499D365D5F49FF + +Key = 00000000000000000000000000000000 +In = 00000010000000000000000000000000 +Out = DBC02169DD2059E6CC4C57C1FEDF5AB4 + +Key = 00000000000000000000000000000000 +In = 00000008000000000000000000000000 +Out = 826590E05D167DA6F00DCC75E22788EB + +Key = 00000000000000000000000000000000 +In = 00000004000000000000000000000000 +Out = 34A73F21A04421D9786335FAAB49423A + +Key = 00000000000000000000000000000000 +In = 00000002000000000000000000000000 +Out = ED347D0E0128EE1A7392A1D36AB78AA9 + +Key = 00000000000000000000000000000000 +In = 00000001000000000000000000000000 +Out = EE944B2FE6E9FC888042608DA9615F75 + +Key = 00000000000000000000000000000000 +In = 00000000800000000000000000000000 +Out = 9E7C85A909EF7218BA7947CFB4718F46 + +Key = 00000000000000000000000000000000 +In = 00000000400000000000000000000000 +Out = 811AE07A0B2B1F816587FA73699AE77D + +Key = 00000000000000000000000000000000 +In = 00000000200000000000000000000000 +Out = 68466FBF43C2FE13D4B18F7EC5EA745F + +Key = 00000000000000000000000000000000 +In = 00000000100000000000000000000000 +Out = D20B015C7191B219780956E6101F9354 + +Key = 00000000000000000000000000000000 +In = 00000000080000000000000000000000 +Out = 5939D5C1BBF54EE1B3E326D757BDDE25 + +Key = 00000000000000000000000000000000 +In = 00000000040000000000000000000000 +Out = B1FDAFE9A0240E8FFEA19CE94B5105D3 + +Key = 00000000000000000000000000000000 +In = 00000000020000000000000000000000 +Out = D62962ECE02CDD68C06BDFEFB2F9495B + +Key = 00000000000000000000000000000000 +In = 00000000010000000000000000000000 +Out = B3BB2DE6F3C26587BA8BAC4F7AD9499A + +Key = 00000000000000000000000000000000 +In = 00000000008000000000000000000000 +Out = E0B1072D6D9FF703D6FBEF77852B0A6B + +Key = 00000000000000000000000000000000 +In = 00000000004000000000000000000000 +Out = D8DD51C907F478DE0228E83E61FD1758 + +Key = 00000000000000000000000000000000 +In = 00000000002000000000000000000000 +Out = A42DFFE6E7C1671C06A25236FDD10017 + +Key = 00000000000000000000000000000000 +In = 00000000001000000000000000000000 +Out = 25ACF141550BFAB9EF451B6C6A5B2163 + +Key = 00000000000000000000000000000000 +In = 00000000000800000000000000000000 +Out = 4DA7FCA3949B16E821DBC84F19581018 + +Key = 00000000000000000000000000000000 +In = 00000000000400000000000000000000 +Out = 7D49B6347CBCC8919C7FA96A37A7A215 + +Key = 00000000000000000000000000000000 +In = 00000000000200000000000000000000 +Out = 900024B29A08C6721B95BA3B753DDB4D + +Key = 00000000000000000000000000000000 +In = 00000000000100000000000000000000 +Out = 6D2182FB283B6934D90BA7848CAB5E66 + +Key = 00000000000000000000000000000000 +In = 00000000000080000000000000000000 +Out = F73EF01B448D23A4D90DE8B2F9666E7A + +Key = 00000000000000000000000000000000 +In = 00000000000040000000000000000000 +Out = 4AD9CDA2418643E9A3D926AF5E6B0412 + +Key = 00000000000000000000000000000000 +In = 00000000000020000000000000000000 +Out = 7CAEC8E7E5953997D545B033201C8C5B + +Key = 00000000000000000000000000000000 +In = 00000000000010000000000000000000 +Out = 3C43CA1F6B6864503E27B48D88230CF5 + +Key = 00000000000000000000000000000000 +In = 00000000000008000000000000000000 +Out = 44F779B93108FE9FEEC880D79BA74488 + +Key = 00000000000000000000000000000000 +In = 00000000000004000000000000000000 +Out = 9E50E8D9CFD3A682A78E527C9072A1CF + +Key = 00000000000000000000000000000000 +In = 00000000000002000000000000000000 +Out = 68D000CBC838BBE3C505D6F814C01F28 + +Key = 00000000000000000000000000000000 +In = 00000000000001000000000000000000 +Out = 2CB2A9FEC1ACD1D9B0FA05205E304F57 + +Key = 00000000000000000000000000000000 +In = 00000000000000800000000000000000 +Out = 01EB2806606E46444520A5CC6180CD4B + +Key = 00000000000000000000000000000000 +In = 00000000000000400000000000000000 +Out = DAA9B25168CC702326F217F1A0C0B162 + +Key = 00000000000000000000000000000000 +In = 00000000000000200000000000000000 +Out = 3E07E648975D9578D03555B1755807ED + +Key = 00000000000000000000000000000000 +In = 00000000000000100000000000000000 +Out = 0B45F52E802C8B8DE09579425B80B711 + +Key = 00000000000000000000000000000000 +In = 00000000000000080000000000000000 +Out = 659595DA0B68F6DF0DD6CA77202986E1 + +Key = 00000000000000000000000000000000 +In = 00000000000000040000000000000000 +Out = 05FF42873893536E58C8FA98A45C73C4 + +Key = 00000000000000000000000000000000 +In = 00000000000000020000000000000000 +Out = B5B03421DE8BBFFC4EADEC767339A9BD + +Key = 00000000000000000000000000000000 +In = 00000000000000010000000000000000 +Out = 788BCD111ECF73D4E78D2E21BEF55460 + +Key = 00000000000000000000000000000000 +In = 00000000000000008000000000000000 +Out = 909CD9EC6790359F982DC6F2393D5315 + +Key = 00000000000000000000000000000000 +In = 00000000000000004000000000000000 +Out = 332950F361535FF24EFAC8C76293F12C + +Key = 00000000000000000000000000000000 +In = 00000000000000002000000000000000 +Out = A68CCD4E330FFDA9D576DA436DB53D75 + +Key = 00000000000000000000000000000000 +In = 00000000000000001000000000000000 +Out = 27C8A1CCFDB0B015D1ED5B3E77143791 + +Key = 00000000000000000000000000000000 +In = 00000000000000000800000000000000 +Out = D76A4B95887A77DF610DD3E1D3B20325 + +Key = 00000000000000000000000000000000 +In = 00000000000000000400000000000000 +Out = C068AB0DE71C66DAE83C361EF4B2D989 + +Key = 00000000000000000000000000000000 +In = 00000000000000000200000000000000 +Out = C2120BCD49EDA9A288B3B4BE79AC8158 + +Key = 00000000000000000000000000000000 +In = 00000000000000000100000000000000 +Out = 0C546F62BF2773CD0F564FCECA7BA688 + +Key = 00000000000000000000000000000000 +In = 00000000000000000080000000000000 +Out = 18F3462BEDE4920213CCB66DAB1640AA + +Key = 00000000000000000000000000000000 +In = 00000000000000000040000000000000 +Out = FE42F245EDD0E24B216AEBD8B392D690 + +Key = 00000000000000000000000000000000 +In = 00000000000000000020000000000000 +Out = 3D3EEBC8D3D1558A194C2D00C337FF2B + +Key = 00000000000000000000000000000000 +In = 00000000000000000010000000000000 +Out = 29AAEDF043E785DB42836F79BE6CBA28 + +Key = 00000000000000000000000000000000 +In = 00000000000000000008000000000000 +Out = 215F90C6744E2944358E78619159A611 + +Key = 00000000000000000000000000000000 +In = 00000000000000000004000000000000 +Out = 8606B1AA9E1D548E5442B06551E2C6DC + +Key = 00000000000000000000000000000000 +In = 00000000000000000002000000000000 +Out = 987BB4B8740EC0EDE7FEA97DF033B5B1 + +Key = 00000000000000000000000000000000 +In = 00000000000000000001000000000000 +Out = C0A3500DA5B0AE07D2F450930BEEDF1B + +Key = 00000000000000000000000000000000 +In = 00000000000000000000800000000000 +Out = 525FDF8312FE8F32C781481A8DAAAE37 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000400000000000 +Out = BFD2C56AE5FB9C9DE33A6944572A6487 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000200000000000 +Out = 7975A57A425CDF5AA1FA929101F650B0 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000100000000000 +Out = BF174BC49609A8709B2CD8366DAA79FE + +Key = 00000000000000000000000000000000 +In = 00000000000000000000080000000000 +Out = 06C50C43222F56C874B1704E9F44BF7D + +Key = 00000000000000000000000000000000 +In = 00000000000000000000040000000000 +Out = 0CEC48CD34043EA29CA3B8ED5278721E + +Key = 00000000000000000000000000000000 +In = 00000000000000000000020000000000 +Out = 9548EA34A1560197B304D0ACB8A1698D + +Key = 00000000000000000000000000000000 +In = 00000000000000000000010000000000 +Out = 22F9E9B1BD73B6B5B7D3062C986272F3 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000008000000000 +Out = FEE8E934BD0873295059002230E298D4 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000004000000000 +Out = 1B08E2E3EB820D139CB4ABBDBE81D00D + +Key = 00000000000000000000000000000000 +In = 00000000000000000000002000000000 +Out = 0021177681E4D90CEAF69DCED0145125 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000001000000000 +Out = 4A8E314452CA8A8A3619FC54BC423643 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000800000000 +Out = 65047474F7222C94C6965425FF1BFD0A + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000400000000 +Out = E123F551A9C4A8489622B16F961A9AA4 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000200000000 +Out = EF05530948B80915028BB2B6FE429380 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000100000000 +Out = 72535B7FE0F0F777CEDCD55CD77E2DDF + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000080000000 +Out = 3423D8EFC31FA2F4C365C77D8F3B5C63 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000040000000 +Out = DE0E51C264663F3C5DBC59580A98D8E4 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000020000000 +Out = B2D9391166680947AB09264156719679 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000010000000 +Out = 10DB79F23B06D263835C424AF749ADB7 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000008000000 +Out = DDF72D27E6B01EC107EA3E005B59563B + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000004000000 +Out = 8266B57485A5954A4236751DE07F6694 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000002000000 +Out = 669A501E1F1ADE6E5523DE01D6DBC987 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000001000000 +Out = C20C48F2989725D461D1DB589DC0896E + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000800000 +Out = DE35158E7810ED1191825D2AA98FA97D + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000400000 +Out = 4FE294F2C0F34D0671B693A237EBDDC8 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000200000 +Out = 087AE74B10CCBFDF6739FEB9559C01A4 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000100000 +Out = 5DC278970B7DEF77A5536C77AB59C207 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000080000 +Out = 7607F078C77085184EAA9B060C1FBFFF + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000040000 +Out = 9DB841531BCBE7998DAD19993FB3CC00 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000020000 +Out = D6A089B654854A94560BAE13298835B8 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000010000 +Out = E1E223C4CF90CC5D195B370D65114622 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000008000 +Out = 1CBED73C50D053BDAD372CEEE54836A1 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000004000 +Out = D309E69376D257ADF2BFDA152B26555F + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000002000 +Out = 740F7649117F0DEE6EAA7789A9994C36 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000001000 +Out = 76AE64417C297184D668C5FD908B3CE5 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000800 +Out = 6095FEA4AA8035591F1787A819C48787 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000400 +Out = D1FF4E7ACD1C79967FEBAB0F7465D450 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000200 +Out = 5F5AD3C42B9489557BB63BF49ECF5F8A + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000100 +Out = FB56CC09B680B1D07C5A52149E29F07C + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000080 +Out = FF49B8DF4A97CBE03833E66197620DAD + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000040 +Out = 5E070ADE533D2E090ED0F5BE13BC0983 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000020 +Out = 3AB4FB1D2B7BA376590A2C241D1F508D + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000010 +Out = 58B2431BC0BEDE02550F40238969EC78 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000008 +Out = 0253786E126504F0DAB90C48A30321DE + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000004 +Out = 200211214E7394DA2089B6ACD093ABE0 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000002 +Out = 0388DACE60B6A392F328C2B971B2FE78 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000001 +Out = 58E2FCCEFA7E3061367F1D57A4E7455A + +[AES-192] +Key = 000102030405060708090A0B0C0D0E0F1011121314151617 +In = 00112233445566778899AABBCCDDEEFF +Out = DDA97CA4864CDFE06EAF70A0EC0D7191 + +Key = 00010203050607080A0B0C0D0F10111214151617191A1B1C +In = 2D33EEF2C0430A8A9EBF45E809C40BB6 +Out = DFF4945E0336DF4C1C56BC700EFF837F + +Key = 1E1F20212324252628292A2B2D2E2F30323334353738393A +In = 6AA375D1FA155A61FB72353E0A5A8756 +Out = B6FDDEF4752765E347D5D2DC196D1252 + +Key = 3C3D3E3F41424344464748494B4C4D4E5051525355565758 +In = BC3736518B9490DCB8ED60EB26758ED4 +Out = D23684E3D963B3AFCF1A114ACA90CBD6 + +Key = 5A5B5C5D5F60616264656667696A6B6C6E6F707173747576 +In = AA214402B46CFFB9F761EC11263A311E +Out = 3A7AC027753E2A18C2CEAB9E17C11FD0 + +Key = 78797A7B7D7E7F80828384858788898A8C8D8E8F91929394 +In = 02AEA86E572EEAB66B2C3AF5E9A46FD6 +Out = 8F6786BD007528BA26603C1601CDD0D8 + +Key = 969798999B9C9D9EA0A1A2A3A5A6A7A8AAABACADAFB0B1B2 +In = E2AEF6ACC33B965C4FA1F91C75FF6F36 +Out = D17D073B01E71502E28B47AB551168B3 + +Key = B4B5B6B7B9BABBBCBEBFC0C1C3C4C5C6C8C9CACBCDCECFD0 +In = 0659DF46427162B9434865DD9499F91D +Out = A469DA517119FAB95876F41D06D40FFA + +Key = D2D3D4D5D7D8D9DADCDDDEDFE1E2E3E4E6E7E8E9EBECEDEE +In = 49A44239C748FEB456F59C276A5658DF +Out = 6091AA3B695C11F5C0B6AD26D3D862FF + +Key = F0F1F2F3F5F6F7F8FAFBFCFDFE01000204050607090A0B0C +In = 66208F6E9D04525BDEDB2733B6A6BE37 +Out = 70F9E67F9F8DF1294131662DC6E69364 + +Key = 0E0F10111314151618191A1B1D1E1F20222324252728292A +In = 3393F8DFC729C97F5480B950BC9666B0 +Out = D154DCAFAD8B207FA5CBC95E9996B559 + +Key = 2C2D2E2F31323334363738393B3C3D3E4041424345464748 +In = 606834C8CE063F3234CF1145325DBD71 +Out = 4934D541E8B46FA339C805A7AEB9E5DA + +Key = 4A4B4C4D4F50515254555657595A5B5C5E5F606163646566 +In = FEC1C04F529BBD17D8CECFCC4718B17F +Out = 62564C738F3EFE186E1A127A0C4D3C61 + +Key = 68696A6B6D6E6F70727374757778797A7C7D7E7F81828384 +In = 32DF99B431ED5DC5ACF8CAF6DC6CE475 +Out = 07805AA043986EB23693E23BEF8F3438 + +Key = 868788898B8C8D8E90919293959697989A9B9C9D9FA0A1A2 +In = 7FDC2B746F3F665296943B83710D1F82 +Out = DF0B4931038BADE848DEE3B4B85AA44B + +Key = A4A5A6A7A9AAABACAEAFB0B1B3B4B5B6B8B9BABBBDBEBFC0 +In = 8FBA1510A3C5B87E2EAA3F7A91455CA2 +Out = 592D5FDED76582E4143C65099309477C + +Key = C2C3C4C5C7C8C9CACCCDCECFD1D2D3D4D6D7D8D9DBDCDDDE +In = 2C9B468B1C2EED92578D41B0716B223B +Out = C9B8D6545580D3DFBCDD09B954ED4E92 + +Key = E0E1E2E3E5E6E7E8EAEBECEDEFF0F1F2F4F5F6F7F9FAFBFC +In = 0A2BBF0EFC6BC0034F8A03433FCA1B1A +Out = 5DCCD5D6EB7C1B42ACB008201DF707A0 + +Key = FEFE01010304050608090A0B0D0E0F10121314151718191A +In = 25260E1F31F4104D387222E70632504B +Out = A2A91682FFEB6ED1D34340946829E6F9 + +Key = 1C1D1E1F21222324262728292B2C2D2E3031323335363738 +In = C527D25A49F08A5228D338642AE65137 +Out = E45D185B797000348D9267960A68435D + +Key = 3A3B3C3D3F40414244454647494A4B4C4E4F505153545556 +In = 3B49FC081432F5890D0E3D87E884A69E +Out = 45E060DAE5901CDA8089E10D4F4C246B + +Key = 58595A5B5D5E5F60626364656768696A6C6D6E6F71727374 +In = D173F9ED1E57597E166931DF2754A083 +Out = F6951AFACC0079A369C71FDCFF45DF50 + +Key = 767778797B7C7D7E80818283858687888A8B8C8D8F909192 +In = 8C2B7CAFA5AFE7F13562DAEAE1ADEDE0 +Out = 9E95E00F351D5B3AC3D0E22E626DDAD6 + +Key = 94959697999A9B9C9E9FA0A1A3A4A5A6A8A9AAABADAEAFB0 +In = AAF4EC8C1A815AEB826CAB741339532C +Out = 9CB566FF26D92DAD083B51FDC18C173C + +Key = D0D1D2D3D5D6D7D8DADBDCDDDFE0E1E2E4E5E6E7E9EAEBEC +In = 40BE8C5D9108E663F38F1A2395279ECF +Out = C9C82766176A9B228EB9A974A010B4FB + +Key = 2A2B2C2D2F30313234353637393A3B3C3E3F404143444546 +In = 0C8AD9BC32D43E04716753AA4CFBE351 +Out = D8E26AA02945881D5137F1C1E1386E88 + +Key = 48494A4B4D4E4F50525354555758595A5C5D5E5F61626364 +In = 1407B1D5F87D63357C8DC7EBBAEBBFEE +Out = C0E024CCD68FF5FFA4D139C355A77C55 + +Key = 84858687898A8B8C8E8F90919394959698999A9B9D9E9FA0 +In = E62734D1AE3378C4549E939E6F123416 +Out = 0B18B3D16F491619DA338640DF391D43 + +Key = A2A3A4A5A7A8A9AAACADAEAFB1B2B3B4B6B7B8B9BBBCBDBE +In = 5A752CFF2A176DB1A1DE77F2D2CDEE41 +Out = DBE09AC8F66027BF20CB6E434F252EFC + +Key = C0C1C2C3C5C6C7C8CACBCCCDCFD0D1D2D4D5D6D7D9DADBDC +In = A9C8C3A4EABEDC80C64730DDD018CD88 +Out = 6D04E5E43C5B9CBE05FEB9606B6480FE + +Key = 1A1B1C1D1F20212224252627292A2B2C2E2F303133343536 +In = EE9B3DBBDB86180072130834D305999A +Out = DD1D6553B96BE526D9FEE0FBD7176866 + +Key = 38393A3B3D3E3F40424344454748494A4C4D4E4F51525354 +In = A7FA8C3586B8EBDE7568EAD6F634A879 +Out = 0260CA7E3F979FD015B0DD4690E16D2A + +Key = 929394959798999A9C9D9E9FA1A2A3A4A6A7A8A9ABACADAE +In = 37E0F4A87F127D45AC936FE7AD88C10A +Out = 9893734DE10EDCC8A67C3B110B8B8CC6 + +Key = 464748494B4C4D4E50515253555657585A5B5C5D5F606162 +In = 3F77D8B5D92BAC148E4E46F697A535C5 +Out = 93B30B750516B2D18808D710C2EE84EF + +Key = 828384858788898A8C8D8E8F91929394969798999B9C9D9E +In = D25EBB686C40F7E2C4DA1014936571CA +Out = 16F65FA47BE3CB5E6DFE7C6C37016C0E + +Key = A0A1A2A3A5A6A7A8AAABACADAFB0B1B2B4B5B6B7B9BABBBC +In = 4F1C769D1E5B0552C7ECA84DEA26A549 +Out = F3847210D5391E2360608E5ACB560581 + +Key = BEBFC0C1C3C4C5C6C8C9CACBCDCECFD0D2D3D4D5D7D8D9DA +In = 8548E2F882D7584D0FAFC54372B6633A +Out = 8754462CD223366D0753913E6AF2643D + +Key = DCDDDEDFE1E2E3E4E6E7E8E9EBECEDEEF0F1F2F3F5F6F7F8 +In = 87D7A336CB476F177CD2A51AF2A62CDF +Out = 1EA20617468D1B806A1FD58145462017 + +Key = FAFBFCFDFE01000204050607090A0B0C0E0F101113141516 +In = 03B1FEAC668C4E485C1065DFC22B44EE +Out = 3B155D927355D737C6BE9DDA60136E2E + +Key = 18191A1B1D1E1F20222324252728292A2C2D2E2F31323334 +In = BDA15E66819FA72D653A6866AA287962 +Out = 26144F7B66DAA91B6333DBD3850502B3 + +Key = 363738393B3C3D3E40414243454647484A4B4C4D4F505152 +In = 4D0C7A0D2505B80BF8B62CEB12467F0A +Out = E4F9A4AB52CED8134C649BF319EBCC90 + +Key = 54555657595A5B5C5E5F60616364656668696A6B6D6E6F70 +In = 626D34C9429B37211330986466B94E5F +Out = B9DDD29AC6128A6CAB121E34A4C62B36 + +Key = 727374757778797A7C7D7E7F81828384868788898B8C8D8E +In = 333C3E6BF00656B088A17E5FF0E7F60A +Out = 6FCDDAD898F2CE4EFF51294F5EAAF5C9 + +Key = 90919293959697989A9B9C9D9FA0A1A2A4A5A6A7A9AAABAC +In = 687ED0CDC0D2A2BC8C466D05EF9D2891 +Out = C9A6FE2BF4028080BEA6F7FC417BD7E3 + +Key = AEAFB0B1B3B4B5B6B8B9BABBBDBEBFC0C2C3C4C5C7C8C9CA +In = 487830E78CC56C1693E64B2A6660C7B6 +Out = 6A2026846D8609D60F298A9C0673127F + +Key = CCCDCECFD1D2D3D4D6D7D8D9DBDCDDDEE0E1E2E3E5E6E7E8 +In = 7A48D6B7B52B29392AA2072A32B66160 +Out = 2CB25C005E26EFEA44336C4C97A4240B + +Key = EAEBECEDEFF0F1F2F4F5F6F7F9FAFBFCFEFE010103040506 +In = 907320E64C8C5314D10F8D7A11C8618D +Out = 496967AB8680DDD73D09A0E4C7DCC8AA + +Key = 08090A0B0D0E0F10121314151718191A1C1D1E1F21222324 +In = B561F2CA2D6E65A4A98341F3ED9FF533 +Out = D5AF94DE93487D1F3A8C577CB84A66A4 + +Key = 262728292B2C2D2E30313233353637383A3B3C3D3F404142 +In = DF769380D212792D026F049E2E3E48EF +Out = 84BDAC569CAE2828705F267CC8376E90 + +Key = 44454647494A4B4C4E4F50515354555658595A5B5D5E5F60 +In = 79F374BC445BDABF8FCCB8843D6054C6 +Out = F7401DDA5AD5AB712B7EB5D10C6F99B6 + +Key = 626364656768696A6C6D6E6F71727374767778797B7C7D7E +In = 4E02F1242FA56B05C68DBAE8FE44C9D6 +Out = 1C9D54318539EBD4C3B5B7E37BF119F0 + +Key = 80818283858687888A8B8C8D8F90919294959697999A9B9C +In = CF73C93CBFF57AC635A6F4AD2A4A1545 +Out = ACA572D65FB2764CFFD4A6ECA090EA0D + +Key = 9E9FA0A1A3A4A5A6A8A9AAABADAEAFB0B2B3B4B5B7B8B9BA +In = 9923548E2875750725B886566784C625 +Out = 36D9C627B8C2A886A10CCB36EAE3DFBB + +Key = BCBDBEBFC1C2C3C4C6C7C8C9CBCCCDCED0D1D2D3D5D6D7D8 +In = 4888336B723A022C9545320F836A4207 +Out = 010EDBF5981E143A81D646E597A4A568 + +Key = DADBDCDDDFE0E1E2E4E5E6E7E9EAEBECEEEFF0F1F3F4F5F6 +In = F84D9A5561B0608B1160DEE000C41BA8 +Out = 8DB44D538DC20CC2F40F3067FD298E60 + +Key = F8F9FAFBFDFEFE00020304050708090A0C0D0E0F11121314 +In = C23192A0418E30A19B45AE3E3625BF22 +Out = 930EB53BC71E6AC4B82972BDCD5AAFB3 + +Key = 161718191B1C1D1E20212223252627282A2B2C2D2F303132 +In = B84E0690B28B0025381AD82A15E501A7 +Out = 6C42A81EDCBC9517CCD89C30C95597B4 + +Key = 34353637393A3B3C3E3F40414344454648494A4B4D4E4F50 +In = ACEF5E5C108876C4F06269F865B8F0B0 +Out = DA389847AD06DF19D76EE119C71E1DD3 + +Key = 525354555758595A5C5D5E5F61626364666768696B6C6D6E +In = 0F1B3603E0F5DDEA4548246153A5E064 +Out = E018FDAE13D3118F9A5D1A647A3F0462 + +Key = 70717273757677787A7B7C7D7F80818284858687898A8B8C +In = FBB63893450D42B58C6D88CD3C1809E3 +Out = 2AA65DB36264239D3846180FABDFAD20 + +Key = 8E8F90919394959698999A9B9D9E9FA0A2A3A4A5A7A8A9AA +In = 4BEF736DF150259DAE0C91354E8A5F92 +Out = 1472163E9A4F780F1CEB44B07ECF4FDB + +Key = ACADAEAFB1B2B3B4B6B7B8B9BBBCBDBEC0C1C2C3C5C6C7C8 +In = 7D2D46242056EF13D3C3FC93C128F4C7 +Out = C8273FDC8F3A9F72E91097614B62397C + +Key = CACBCCCDCFD0D1D2D4D5D6D7D9DADBDCDEDFE0E1E3E4E5E6 +In = E9C1BA2DF415657A256EDB33934680FD +Out = 66C8427DCD733AAF7B3470CB7D976E3F + +Key = E8E9EAEBEDEEEFF0F2F3F4F5F7F8F9FAFCFDFEFF01020304 +In = E23EE277B0AA0A1DFB81F7527C3514F1 +Out = 146131CB17F1424D4F8DA91E6F80C1D0 + +Key = 060708090B0C0D0E10111213151617181A1B1C1D1F202122 +In = 3E7445B0B63CAAF75E4A911E12106B4C +Out = 2610D0AD83659081AE085266A88770DC + +Key = 24252627292A2B2C2E2F30313334353638393A3B3D3E3F40 +In = 767774752023222544455A5BE6E1E0E3 +Out = 38A2B5A974B0575C5D733917FB0D4570 + +Key = 424344454748494A4C4D4E4F51525354565758595B5C5D5E +In = 72737475717E7F7CE9E8EBEA696A6B6C +Out = E21D401EBC60DE20D6C486E4F39A588B + +Key = 60616263656667686A6B6C6D6F70717274757677797A7B7C +In = DFDEDDDC25262728C9C8CFCEF1EEEFEC +Out = E51D5F88C670B079C0CA1F0C2C4405A2 + +Key = 7E7F80818384858688898A8B8D8E8F90929394959798999A +In = FFFE0100707776755F5E5D5C7675746B +Out = 246A94788A642FB3D1B823C8762380C8 + +Key = 9C9D9E9FA1A2A3A4A6A7A8A9ABACADAEB0B1B2B3B5B6B7B8 +In = E0E1E2E3424140479F9E9190292E2F2C +Out = B80C391C5C41A4C3B30C68E0E3D7550F + +Key = BABBBCBDBFC0C1C2C4C5C6C7C9CACBCCCECFD0D1D3D4D5D6 +In = 2120272690EFEEED3B3A39384E4D4C4B +Out = B77C4754FC64EB9A1154A9AF0BB1F21C + +Key = D8D9DADBDDDEDFE0E2E3E4E5E7E8E9EAECEDEEEFF1F2F3F4 +In = ECEDEEEF5350516EA1A0A7A6A3ACADAE +Out = FB554DE520D159A06BF219FC7F34A02F + +Key = F6F7F8F9FBFCFDFE00010203050607080A0B0C0D0F101112 +In = 32333C3D25222320E9E8EBEACECDCCC3 +Out = A89FBA152D76B4927BEED160DDB76C57 + +Key = 14151617191A1B1C1E1F20212324252628292A2B2D2E2F30 +In = 40414243626160678A8BB4B511161714 +Out = 5676EAB4A98D2E8473B3F3D46424247C + +Key = 323334353738393A3C3D3E3F41424344464748494B4C4D4E +In = 94959293F5FAFBF81F1E1D1C7C7F7E79 +Out = 4E8F068BD7EDE52A639036EC86C33568 + +Key = 50515253555657585A5B5C5D5F60616264656667696A6B6C +In = BEBFBCBD191A1B14CFCEC9C8546B6A69 +Out = F0193C4D7AFF1791EE4C07EB4A1824FC + +Key = 6E6F70717374757678797A7B7D7E7F80828384858788898A +In = 2C2D3233898E8F8CBBBAB9B8333031CE +Out = AC8686EECA9BA761AFE82D67B928C33F + +Key = 8C8D8E8F91929394969798999B9C9D9EA0A1A2A3A5A6A7A8 +In = 84858687BFBCBDBA37363938FDFAFBF8 +Out = 5FAF8573E33B145B6A369CD3606AB2C9 + +Key = AAABACADAFB0B1B2B4B5B6B7B9BABBBCBEBFC0C1C3C4C5C6 +In = 828384857669686B909192930B08090E +Out = 31587E9944AB1C16B844ECAD0DF2E7DA + +Key = C8C9CACBCDCECFD0D2D3D4D5D7D8D9DADCDDDEDFE1E2E3E4 +In = BEBFBCBD9695948B707176779E919093 +Out = D017FECD91148ABA37F6F3068AA67D8A + +Key = E6E7E8E9EBECEDEEF0F1F2F3F5F6F7F8FAFBFCFDFE010002 +In = 8B8A85846067666521202322D0D3D2DD +Out = 788EF2F021A73CBA2794B616078A8500 + +Key = 04050607090A0B0C0E0F10111314151618191A1B1D1E1F20 +In = 76777475F1F2F3F4F8F9E6E777707172 +Out = 5D1EF20DCED6BCBC12131AC7C54788AA + +Key = 222324252728292A2C2D2E2F31323334363738393B3C3D3E +In = A4A5A2A34F404142B4B5B6B727242522 +Out = B3C8CF961FAF9EA05FDDE6D1E4D8F663 + +Key = 40414243454647484A4B4C4D4F50515254555657595A5B5C +In = 94959697E1E2E3EC16171011839C9D9E +Out = 143075C70605861C7FAC6526199E459F + +Key = 5E5F60616364656668696A6B6D6E6F70727374757778797A +In = 03023D3C06010003DEDFDCDDFFFCFDE2 +Out = A5AE12EADE9A87268D898BFC8FC0252A + +Key = 7C7D7E7F81828384868788898B8C8D8E9091929395969798 +In = 10111213F1F2F3F4CECFC0C1DBDCDDDE +Out = 0924F7CF2E877A4819F5244A360DCEA9 + +Key = 9A9B9C9D9FA0A1A2A4A5A6A7A9AAABACAEAFB0B1B3B4B5B6 +In = 67666160724D4C4F1D1C1F1E73707176 +Out = 3D9E9635AFCC3E291CC7AB3F27D1C99A + +Key = B8B9BABBBDBEBFC0C2C3C4C5C7C8C9CACCCDCECFD1D2D3D4 +In = E6E7E4E5A8ABAAD584858283909F9E9D +Out = 9D80FEEBF87510E2B8FB98BB54FD788C + +Key = D6D7D8D9DBDCDDDEE0E1E2E3E5E6E7E8EAEBECEDEFF0F1F2 +In = 71707F7E565150537D7C7F7E6162636C +Out = 5F9D1A082A1A37985F174002ECA01309 + +Key = F4F5F6F7F9FAFBFCFEFE01010304050608090A0B0D0E0F10 +In = 64656667212223245555AAAA03040506 +Out = A390EBB1D1403930184A44B4876646E4 + +Key = 121314151718191A1C1D1E1F21222324262728292B2C2D2E +In = 9E9F9899ABA4A5A6CFCECDCC2B28292E +Out = 700FE918981C3195BB6C4BCB46B74E29 + +Key = 30313233353637383A3B3C3D3F40414244454647494A4B4C +In = C7C6C5C4D1D2D3DC626364653A454447 +Out = 907984406F7BF2D17FB1EB15B673D747 + +Key = 4E4F50515354555658595A5B5D5E5F60626364656768696A +In = F6F7E8E9E0E7E6E51D1C1F1E5B585966 +Out = C32A956DCFC875C2AC7C7CC8B8CC26E1 + +Key = 6C6D6E6F71727374767778797B7C7D7E8081828385868788 +In = BCBDBEBF5D5E5F5868696667F4F3F2F1 +Out = 02646E2EBFA9B820CF8424E9B9B6EB51 + +Key = 8A8B8C8D8F90919294959697999A9B9C9E9FA0A1A3A4A5A6 +In = 40414647B0AFAEAD9B9A99989B98999E +Out = 621FDA3A5BBD54C6D3C685816BD4EAD8 + +Key = A8A9AAABADAEAFB0B2B3B4B5B7B8B9BABCBDBEBFC1C2C3C4 +In = 69686B6A0201001F0F0E0908B4BBBAB9 +Out = D4E216040426DFAF18B152469BC5AC2F + +Key = C6C7C8C9CBCCCDCED0D1D2D3D5D6D7D8DADBDCDDDFE0E1E2 +In = C7C6C9C8D8DFDEDD5A5B5859BEBDBCB3 +Out = 9D0635B9D33B6CDBD71F5D246EA17CC8 + +Key = E4E5E6E7E9EAEBECEEEFF0F1F3F4F5F6F8F9FAFBFDFEFE00 +In = DEDFDCDD787B7A7DFFFEE1E0B2B5B4B7 +Out = 10ABAD1BD9BAE5448808765583A2CC1A + +Key = 020304050708090A0C0D0E0F11121314161718191B1C1D1E +In = 4D4C4B4A606F6E6DD0D1D2D3FBF8F9FE +Out = 6891889E16544E355FF65A793C39C9A8 + +Key = 20212223252627282A2B2C2D2F30313234353637393A3B3C +In = B7B6B5B4D7D4D5DAE5E4E3E2E1FEFFFC +Out = CC735582E68072C163CD9DDF46B91279 + +Key = 3E3F40414344454648494A4B4D4E4F50525354555758595A +In = CECFB0B1F7F0F1F2AEAFACAD3E3D3C23 +Out = C5C68B9AEEB7F878DF578EFA562F9574 + +Key = 5C5D5E5F61626364666768696B6C6D6E7071727375767778 +In = CACBC8C9CDCECFC812131C1D494E4F4C +Out = 5F4764395A667A47D73452955D0D2CE8 + +Key = 7A7B7C7D7F80818284858687898A8B8C8E8F909193949596 +In = 9D9C9B9AD22D2C2FB1B0B3B20C0F0E09 +Out = 701448331F66106CEFDDF1EB8267C357 + +Key = 98999A9B9D9E9FA0A2A3A4A5A7A8A9AAACADAEAFB1B2B3B4 +In = 7A7B787964676659959493924F404142 +Out = CB3EE56D2E14B4E1941666F13379D657 + +Key = B6B7B8B9BBBCBDBEC0C1C2C3C5C6C7C8CACBCCCDCFD0D1D2 +In = AAABA4A5CEC9C8CB1F1E1D1CABA8A9A6 +Out = 9FE16EFD18AB6E1981191851FEDB0764 + +Key = D4D5D6D7D9DADBDCDEDFE0E1E3E4E5E6E8E9EAEBEDEEEFF0 +In = 93929190282B2A2DC4C5FAFB92959497 +Out = 3DC9BA24E1B223589B147ADCEB4C8E48 + +Key = F2F3F4F5F7F8F9FAFCFDFEFF01020304060708090B0C0D0E +In = EFEEE9E8DED1D0D339383B3A888B8A8D +Out = 1C333032682E7D4DE5E5AFC05C3E483C + +Key = 10111213151617181A1B1C1D1F20212224252627292A2B2C +In = 7F7E7D7CA2A1A0AF78797E7F112E2F2C +Out = D593CC99A95AFEF7E92038E05A59D00A + +Key = 2E2F30313334353638393A3B3D3E3F40424344454748494A +In = 84859A9B2B2C2D2E868784852625245B +Out = 51E7F96F53B4353923452C222134E1EC + +Key = 4C4D4E4F51525354565758595B5C5D5E6061626365666768 +In = B0B1B2B3070405026869666710171615 +Out = 4075B357A1A2B473400C3B25F32F81A4 + +Key = 6A6B6C6D6F70717274757677797A7B7C7E7F808183848586 +In = ACADAAABBDA2A3A00D0C0F0E595A5B5C +Out = 302E341A3EBCD74F0D55F61714570284 + +Key = 88898A8B8D8E8F90929394959798999A9C9D9E9FA1A2A3A4 +In = 121310115655544B5253545569666764 +Out = 57ABDD8231280DA01C5042B78CF76522 + +Key = A6A7A8A9ABACADAEB0B1B2B3B5B6B7B8BABBBCBDBFC0C1C2 +In = DEDFD0D166616063EAEBE8E94142434C +Out = 17F9EA7EEA17AC1ADF0E190FEF799E92 + +Key = C4C5C6C7C9CACBCCCECFD0D1D3D4D5D6D8D9DADBDDDEDFE0 +In = DBDAD9D81417161166677879E0E7E6E5 +Out = 2E1BDD563DD87EE5C338DD6D098D0A7A + +Key = E2E3E4E5E7E8E9EAECEDEEEFF1F2F3F4F6F7F8F9FBFCFDFE +In = 6A6B6C6DE0EFEEED2B2A2928C0C3C2C5 +Out = EB869996E6F8BFB2BFDD9E0C4504DBB2 + +Key = 00010203050607080A0B0C0D0F10111214151617191A1B1C +In = B1B0B3B21714151A1A1B1C1D5649484B +Out = C2E01549E9DECF317468B3E018C61BA8 + +Key = 1E1F20212324252628292A2B2D2E2F30323334353738393A +In = 39380706A3A4A5A6C4C5C6C77271706F +Out = 8DA875D033C01DD463B244A1770F4A22 + +Key = 3C3D3E3F41424344464748494B4C4D4E5051525355565758 +In = 5C5D5E5F1013121539383736E2E5E4E7 +Out = 8BA0DCF3A186844F026D022F8839D696 + +Key = 5A5B5C5D5F60616264656667696A6B6C6E6F707173747576 +In = 43424544EAD5D4D72E2F2C2D64676661 +Out = E9691FF9A6CC6970E51670A0FD5B88C1 + +Key = 78797A7B7D7E7F80828384858788898A8C8D8E8F91929394 +In = 55545756989B9A65F8F9FEFF18171615 +Out = F2BAEC06FAEED30F88EE63BA081A6E5B + +Key = 969798999B9C9D9EA0A1A2A3A5A6A7A8AAABACADAFB0B1B2 +In = 05040B0A525554573C3D3E3F4A494847 +Out = 9C39D4C459AE5753394D6094ADC21E78 + +Key = B4B5B6B7B9BABBBCBEBFC0C1C3C4C5C6C8C9CACBCDCECFD0 +In = 14151617595A5B5C8584FBFA8E89888B +Out = 6345B532A11904502EA43BA99C6BD2B2 + +Key = D2D3D4D5D7D8D9DADCDDDEDFE1E2E3E4E6E7E8E9EBECEDEE +In = 7C7D7A7BFDF2F3F029282B2A51525354 +Out = 5FFAE3061A95172E4070CEDCE1E428C8 + +Key = F0F1F2F3F5F6F7F8FAFBFCFDFE01000204050607090A0B0C +In = 38393A3B1E1D1C1341404746C23D3C3E +Out = 0A4566BE4CDF9ADCE5DEC865B5AB34CD + +Key = 0E0F10111314151618191A1B1D1E1F20222324252728292A +In = 8D8C939240474645818083827C7F7E41 +Out = CA17FCCE79B7404F2559B22928F126FB + +Key = 2C2D2E2F31323334363738393B3C3D3E4041424345464748 +In = 3B3A39381A19181F32333C3D45424340 +Out = 97CA39B849ED73A6470A97C821D82F58 + +Key = 4A4B4C4D4F50515254555657595A5B5C5E5F606163646566 +In = F0F1F6F738272625828380817F7C7D7A +Out = 8198CB06BC684C6D3E9B7989428DCF7A + +Key = 68696A6B6D6E6F70727374757778797A7C7D7E7F81828384 +In = 89888B8A0407061966676061141B1A19 +Out = F53C464C705EE0F28D9A4C59374928BD + +Key = 868788898B8C8D8E90919293959697989A9B9C9D9FA0A1A2 +In = D3D2DDDCAAADACAF9C9D9E9FE8EBEAE5 +Out = 9ADB3D4CCA559BB98C3E2ED73DBF1154 + +Key = 800000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = DE885DC87F5A92594082D02CC1E1B42C + +Key = 400000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = C749194F94673F9DD2AA1932849630C1 + +Key = 200000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 0CEF643313912934D310297B90F56ECC + +Key = 100000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = C4495D39D4A553B225FBA02A7B1B87E1 + +Key = 080000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 636D10B1A0BCAB541D680A7970ADC830 + +Key = 040000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 07CF045786BD6AFCC147D99E45A901A7 + +Key = 020000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 6A8E3F425A7599348F95398448827976 + +Key = 010000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 5518276836148A00D91089A20D8BFF57 + +Key = 008000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = F267E07B5E87E3BC20B969C61D4FCB06 + +Key = 004000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 5A1CDE69571D401BFCD20DEBADA2212C + +Key = 002000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 70A9057263254701D12ADD7D74CD509E + +Key = 001000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 35713A7E108031279388A33A0FE2E190 + +Key = 000800000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = E74EDE82B1254714F0C7B4B243108655 + +Key = 000400000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 39272E3100FAA37B55B862320D1B3EB3 + +Key = 000200000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 6D6E24C659FC5AEF712F77BCA19C9DD0 + +Key = 000100000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 76D18212F972370D3CC2C6C372C6CF2F + +Key = 000080000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = B21A1F0BAE39E55C7594ED570A7783EA + +Key = 000040000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 77DE202111895AC48DD1C974B358B458 + +Key = 000020000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 67810B311969012AAF7B504FFAF39FD1 + +Key = 000010000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = C22EA2344D3E9417A6BA07843E713AEA + +Key = 000008000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = C79CAF4B97BEE0BD0630AB354539D653 + +Key = 000004000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 135FD1AF761D9AE23DF4AA6B86760DB4 + +Key = 000002000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = D4659D0B06ACD4D56AB8D11A16FD83B9 + +Key = 000001000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = F7D270028FC188E4E4F35A4AAA25D4D4 + +Key = 000000800000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 345CAE5A8C9620A9913D5473985852FF + +Key = 000000400000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 4E8980ADDE60B0E42C0B287FEA41E729 + +Key = 000000200000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = F11B6D74E1F15155633DC39743C1A527 + +Key = 000000100000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 9C87916C0180064F9D3179C6F5DD8C35 + +Key = 000000080000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 71AB186BCAEA518E461D4F7FAD230E6A + +Key = 000000040000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = C4A31BBC3DAAF742F9141C2A5001A49C + +Key = 000000020000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = E7C47B7B1D40F182A8928C8A55671D07 + +Key = 000000010000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 8E17F294B28FA373C6249538868A7EEF + +Key = 000000008000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 754404096A5CBC08AF09491BE249141A + +Key = 000000004000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 101CB56E55F05D86369B6D1069204F0A + +Key = 000000002000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 73F19BB6604205C6EE227B9759791E41 + +Key = 000000001000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 6270C0028F0D136C37A56B2CB64D24D6 + +Key = 000000000800000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = A3BF7C2C38D1114A087ECF212E694346 + +Key = 000000000400000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 49CABFF2CEF7D9F95F5EFB1F7A1A7DDE + +Key = 000000000200000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = EC7F8A47CC59B849469255AD49F62752 + +Key = 000000000100000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 68FAE55A13EFAF9B07B3552A8A0DC9D1 + +Key = 000000000080000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 211E6B19C69FAEF481F64F24099CDA65 + +Key = 000000000040000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = DBB918C75BC5732416F79FB0C8EE4C5C + +Key = 000000000020000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 98D494E5D963A6C8B92536D3EC35E3FD + +Key = 000000000010000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = C9A873404D403D6F074190851D67781A + +Key = 000000000008000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 073AEF4A7C77D921928CB0DD9D27CAE7 + +Key = 000000000004000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 89BDE25CEE36FDE769A10E52298CF90F + +Key = 000000000002000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 26D0842D37EAD38557C65E0A5E5F122E + +Key = 000000000001000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = F8294BA375AF46B3F22905BBAFFAB107 + +Key = 000000000000800000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 2AD63EB4D0D43813B979CF72B35BDB94 + +Key = 000000000000400000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 7710C171EE0F4EFA39BE4C995180181D + +Key = 000000000000200000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = C0CB2B40DBA7BE8C0698FAE1E4B80FF8 + +Key = 000000000000100000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 97970E505194622FD955CA1B80B784E9 + +Key = 000000000000080000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 7CB1824B29F850900DF2CAD9CF04C1CF + +Key = 000000000000040000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = FDF4F036BB988E42F2F62DE63FE19A64 + +Key = 000000000000020000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 08908CFE2C82606B2C15DF61B75CF3E2 + +Key = 000000000000010000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = B3AA689EF2D07FF365ACB9ADBA2AF07A + +Key = 000000000000008000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = F2672CD8EAA3B98776660D0263656F5C + +Key = 000000000000004000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 5BDEAC00E986687B9E1D94A0DA7BF452 + +Key = 000000000000002000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = E6D57BD66EA1627363EE0C4B711B0B21 + +Key = 000000000000001000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 03730DD6ACB4AD9996A63BE7765EC06F + +Key = 000000000000000800000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = A470E361AA5437B2BE8586D2F78DE582 + +Key = 000000000000000400000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 7567FEEFA559911FD479670246B484E3 + +Key = 000000000000000200000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 29829DEA15A4E7A4C049045E7B106E29 + +Key = 000000000000000100000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = A407834C3D89D48A2CB7A152208FA4ED + +Key = 000000000000000080000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 68F948053F78FEF0D8F9FE7EF3A89819 + +Key = 000000000000000040000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = B605174CAB13AD8FE3B20DA3AE7B0234 + +Key = 000000000000000020000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = CCAB8F0AEBFF032893996D383CBFDBFA + +Key = 000000000000000010000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = AF14BB8428C9730B7DC17B6C1CBEBCC8 + +Key = 000000000000000008000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 5A41A21332040877EB7B89E8E80D19FE + +Key = 000000000000000004000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = AC1BA52EFCDDE368B1596F2F0AD893A0 + +Key = 000000000000000002000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 41B890E31B9045E6ECDC1BC3F2DB9BCC + +Key = 000000000000000001000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 4D54A549728E55B19A23660424A0F146 + +Key = 000000000000000000800000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = A917581F41C47C7DDCFFD5285E2D6A61 + +Key = 000000000000000000400000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 604DF24BA6099B93A7405A524D764FCB + +Key = 000000000000000000200000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 78D9D156F28B190E232D1B7AE7FC730A + +Key = 000000000000000000100000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 5A12C39E442CD7F27B3CD77F5D029582 + +Key = 000000000000000000080000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = FF2BF2F47CF7B0F28EE25AF95DBF790D + +Key = 000000000000000000040000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 1863BB7D193BDA39DF090659EB8AE48B + +Key = 000000000000000000020000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 38178F2FB4CFCF31E87E1ABCDC023EB5 + +Key = 000000000000000000010000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = F5B13DC690CC0D541C6BA533023DC8C9 + +Key = 000000000000000000008000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 48EC05238D7375D126DC9D08884D4827 + +Key = 000000000000000000004000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = ACD0D81139691B310B92A6E377BACC87 + +Key = 000000000000000000002000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 9A4AA43578B55CE9CC178F0D2E162C79 + +Key = 000000000000000000001000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 08AD94BC737DB3C87D49B9E01B720D81 + +Key = 000000000000000000000800000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 3BCFB2D5D210E8332900C5991D551A2A + +Key = 000000000000000000000400000000000000000000000000 +In = 00000000000000000000000000000000 +Out = C5F0C6B9397ACB29635CE1A0DA2D8D96 + +Key = 000000000000000000000200000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 844A29EFC693E2FA9900F87FBF5DCD5F + +Key = 000000000000000000000100000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 5126A1C41051FEA158BE41200E1EA59D + +Key = 000000000000000000000080000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 302123CA7B4F46D667FFFB0EB6AA7703 + +Key = 000000000000000000000040000000000000000000000000 +In = 00000000000000000000000000000000 +Out = A9D16BCE7DB5C024277709EE2A88D91A + +Key = 000000000000000000000020000000000000000000000000 +In = 00000000000000000000000000000000 +Out = F013C5EC123A26CFC34B598C992A996B + +Key = 000000000000000000000010000000000000000000000000 +In = 00000000000000000000000000000000 +Out = E38A825CD971A1D2E56FB1DBA248F2A8 + +Key = 000000000000000000000008000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 6E701773C0311E0BD4C5A097406D22B3 + +Key = 000000000000000000000004000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 754262CEF0C64BE4C3E67C35ABE439F7 + +Key = 000000000000000000000002000000000000000000000000 +In = 00000000000000000000000000000000 +Out = C9C2D4C47DF7D55CFA0EE5F1FE5070F4 + +Key = 000000000000000000000001000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 6AB4BEA85B172573D8BD2D5F4329F13D + +Key = 000000000000000000000000800000000000000000000000 +In = 00000000000000000000000000000000 +Out = 11F03EF28E2CC9AE5165C587F7396C8C + +Key = 000000000000000000000000400000000000000000000000 +In = 00000000000000000000000000000000 +Out = 0682F2EB1A68BAC7949922C630DD27FA + +Key = 000000000000000000000000200000000000000000000000 +In = 00000000000000000000000000000000 +Out = ABB0FEC0413D659AFE8E3DCF6BA873BB + +Key = 000000000000000000000000100000000000000000000000 +In = 00000000000000000000000000000000 +Out = FE86A32E19F805D6569B2EFADD9C92AA + +Key = 000000000000000000000000080000000000000000000000 +In = 00000000000000000000000000000000 +Out = E434E472275D1837D3D717F2EECC88C3 + +Key = 000000000000000000000000040000000000000000000000 +In = 00000000000000000000000000000000 +Out = 74E57DCD12A21D26EF8ADAFA5E60469A + +Key = 000000000000000000000000020000000000000000000000 +In = 00000000000000000000000000000000 +Out = C275429D6DAD45DDD423FA63C816A9C1 + +Key = 000000000000000000000000010000000000000000000000 +In = 00000000000000000000000000000000 +Out = 7F6EC1A9AE729E86F7744AED4B8F4F07 + +Key = 000000000000000000000000008000000000000000000000 +In = 00000000000000000000000000000000 +Out = 48B5A71AB9292BD4F9E608EF102636B2 + +Key = 000000000000000000000000004000000000000000000000 +In = 00000000000000000000000000000000 +Out = 076FB95D5F536C78CBED3181BCCF3CF1 + +Key = 000000000000000000000000002000000000000000000000 +In = 00000000000000000000000000000000 +Out = BFA76BEA1E684FD3BF9256119EE0BC0F + +Key = 000000000000000000000000001000000000000000000000 +In = 00000000000000000000000000000000 +Out = 7D395923D56577F3FF8670998F8C4A71 + +Key = 000000000000000000000000000800000000000000000000 +In = 00000000000000000000000000000000 +Out = BA02C986E529AC18A882C34BA389625F + +Key = 000000000000000000000000000400000000000000000000 +In = 00000000000000000000000000000000 +Out = 3DFCF2D882AFE75D3A191193013A84B5 + +Key = 000000000000000000000000000200000000000000000000 +In = 00000000000000000000000000000000 +Out = FAD1FDE1D0241784B63080D2C74D236C + +Key = 000000000000000000000000000100000000000000000000 +In = 00000000000000000000000000000000 +Out = 7D6C80D39E41F007A14FB9CD2B2C15CD + +Key = 000000000000000000000000000080000000000000000000 +In = 00000000000000000000000000000000 +Out = 7975F401FC10637BB33EA2DB058FF6EC + +Key = 000000000000000000000000000040000000000000000000 +In = 00000000000000000000000000000000 +Out = 657983865C55A818F02B7FCD52ED7E99 + +Key = 000000000000000000000000000020000000000000000000 +In = 00000000000000000000000000000000 +Out = B32BEB1776F9827FF4C3AC9997E84B20 + +Key = 000000000000000000000000000010000000000000000000 +In = 00000000000000000000000000000000 +Out = 2AE2C7C374F0A41E3D46DBC3E66BB59F + +Key = 000000000000000000000000000008000000000000000000 +In = 00000000000000000000000000000000 +Out = 4D835E4ABDD4BDC6B88316A6E931A07F + +Key = 000000000000000000000000000004000000000000000000 +In = 00000000000000000000000000000000 +Out = E07EFABFF1C353F7384EBB87B435A3F3 + +Key = 000000000000000000000000000002000000000000000000 +In = 00000000000000000000000000000000 +Out = ED3088DC3FAF89AD87B4356FF1BB09C2 + +Key = 000000000000000000000000000001000000000000000000 +In = 00000000000000000000000000000000 +Out = 4324D01140C156FC898C2E32BA03FB05 + +Key = 000000000000000000000000000000800000000000000000 +In = 00000000000000000000000000000000 +Out = BE15D016FACB5BAFBC24FA9289132166 + +Key = 000000000000000000000000000000400000000000000000 +In = 00000000000000000000000000000000 +Out = AC9B7048EDB1ACF4D97A5B0B3F50884B + +Key = 000000000000000000000000000000200000000000000000 +In = 00000000000000000000000000000000 +Out = 448BECE1F86C7845DFA9A4BB2A016FB3 + +Key = 000000000000000000000000000000100000000000000000 +In = 00000000000000000000000000000000 +Out = 10DD445E87686EB46EA9B1ABC49257F0 + +Key = 000000000000000000000000000000080000000000000000 +In = 00000000000000000000000000000000 +Out = B7FCCF7659FA756D4B7303EEA6C07458 + +Key = 000000000000000000000000000000040000000000000000 +In = 00000000000000000000000000000000 +Out = 289117115CA3513BAA7640B1004872C2 + +Key = 000000000000000000000000000000020000000000000000 +In = 00000000000000000000000000000000 +Out = 57CB42F7EE7186051F50B93FFA7B35BF + +Key = 000000000000000000000000000000010000000000000000 +In = 00000000000000000000000000000000 +Out = F2741BFBFB81663B9136802FB9C3126A + +Key = 000000000000000000000000000000008000000000000000 +In = 00000000000000000000000000000000 +Out = E32DDDC5C7398C096E3BD535B31DB5CE + +Key = 000000000000000000000000000000004000000000000000 +In = 00000000000000000000000000000000 +Out = 81D3C204E608AF9CC713EAEBCB72433F + +Key = 000000000000000000000000000000002000000000000000 +In = 00000000000000000000000000000000 +Out = D4DEEF4BFC36AAA579496E6935F8F98E + +Key = 000000000000000000000000000000001000000000000000 +In = 00000000000000000000000000000000 +Out = C356DB082B97802B038571C392C5C8F6 + +Key = 000000000000000000000000000000000800000000000000 +In = 00000000000000000000000000000000 +Out = A3919ECD4861845F2527B77F06AC6A4E + +Key = 000000000000000000000000000000000400000000000000 +In = 00000000000000000000000000000000 +Out = A53858E17A2F802A20E40D44494FFDA0 + +Key = 000000000000000000000000000000000200000000000000 +In = 00000000000000000000000000000000 +Out = 5D989E122B78C758921EDBEEB827F0C0 + +Key = 000000000000000000000000000000000100000000000000 +In = 00000000000000000000000000000000 +Out = 4B1C0C8F9E7830CC3C4BE7BD226FA8DE + +Key = 000000000000000000000000000000000080000000000000 +In = 00000000000000000000000000000000 +Out = 82C40C5FD897FBCA7B899C70713573A1 + +Key = 000000000000000000000000000000000040000000000000 +In = 00000000000000000000000000000000 +Out = ED13EE2D45E00F75CCDB51EA8E3E36AD + +Key = 000000000000000000000000000000000020000000000000 +In = 00000000000000000000000000000000 +Out = F121799EEFE8432423176A3CCF6462BB + +Key = 000000000000000000000000000000000010000000000000 +In = 00000000000000000000000000000000 +Out = 4FA0C06F07997E98271DD86F7B355C50 + +Key = 000000000000000000000000000000000008000000000000 +In = 00000000000000000000000000000000 +Out = 849EB364B4E81D058649DC5B1BF029B9 + +Key = 000000000000000000000000000000000004000000000000 +In = 00000000000000000000000000000000 +Out = F48F9E0DE8DE7AD944A207809335D9B1 + +Key = 000000000000000000000000000000000002000000000000 +In = 00000000000000000000000000000000 +Out = E59E9205B5A81A4FD26DFCF308966022 + +Key = 000000000000000000000000000000000001000000000000 +In = 00000000000000000000000000000000 +Out = 3A91A1BE14AAE9ED700BDF9D70018804 + +Key = 000000000000000000000000000000000000800000000000 +In = 00000000000000000000000000000000 +Out = 8ABAD78DCB79A48D79070E7DA89664EC + +Key = 000000000000000000000000000000000000400000000000 +In = 00000000000000000000000000000000 +Out = B68377D98AAE6044938A7457F6C649D9 + +Key = 000000000000000000000000000000000000200000000000 +In = 00000000000000000000000000000000 +Out = E4E1275C42F5F1B63D662C099D6CE33D + +Key = 000000000000000000000000000000000000100000000000 +In = 00000000000000000000000000000000 +Out = 7DEF32A34C6BE668F17DA1BB193B06EF + +Key = 000000000000000000000000000000000000080000000000 +In = 00000000000000000000000000000000 +Out = 78B6000CC3D30CB3A74B68D0EDBD2B53 + +Key = 000000000000000000000000000000000000040000000000 +In = 00000000000000000000000000000000 +Out = 0A47531DE88DD8AE5C23EAE4F7D1F2D5 + +Key = 000000000000000000000000000000000000020000000000 +In = 00000000000000000000000000000000 +Out = 667B24E8000CF68231EC484581D922E5 + +Key = 000000000000000000000000000000000000010000000000 +In = 00000000000000000000000000000000 +Out = 39DAA5EBD4AACAE130E9C33236C52024 + +Key = 000000000000000000000000000000000000008000000000 +In = 00000000000000000000000000000000 +Out = E3C88760B3CB21360668A63E55BB45D1 + +Key = 000000000000000000000000000000000000004000000000 +In = 00000000000000000000000000000000 +Out = F131EE903C1CDB49D416866FD5D8DE51 + +Key = 000000000000000000000000000000000000002000000000 +In = 00000000000000000000000000000000 +Out = 7A1916135B0447CF4033FC13047A583A + +Key = 000000000000000000000000000000000000001000000000 +In = 00000000000000000000000000000000 +Out = F7D55FB27991143DCDFA90DDF0424FCB + +Key = 000000000000000000000000000000000000000800000000 +In = 00000000000000000000000000000000 +Out = EA93E7D1CA1111DBD8F7EC111A848C0C + +Key = 000000000000000000000000000000000000000400000000 +In = 00000000000000000000000000000000 +Out = 2A689E39DFD3CBCBE221326E95888779 + +Key = 000000000000000000000000000000000000000200000000 +In = 00000000000000000000000000000000 +Out = C1CE399CA762318AC2C40D1928B4C57D + +Key = 000000000000000000000000000000000000000100000000 +In = 00000000000000000000000000000000 +Out = D43FB6F2B2879C8BFAF0092DA2CA63ED + +Key = 000000000000000000000000000000000000000080000000 +In = 00000000000000000000000000000000 +Out = 224563E617158DF97650AF5D130E78A5 + +Key = 000000000000000000000000000000000000000040000000 +In = 00000000000000000000000000000000 +Out = 6562FDF6833B7C4F7484AE6EBCC243DD + +Key = 000000000000000000000000000000000000000020000000 +In = 00000000000000000000000000000000 +Out = 93D58BA7BED22615D661D002885A7457 + +Key = 000000000000000000000000000000000000000010000000 +In = 00000000000000000000000000000000 +Out = 9A0EF559003AD9E52D3E09ED3C1D3320 + +Key = 000000000000000000000000000000000000000008000000 +In = 00000000000000000000000000000000 +Out = 96BAF5A7DC6F3DD27EB4C717A85D261C + +Key = 000000000000000000000000000000000000000004000000 +In = 00000000000000000000000000000000 +Out = B8762E06884900E8452293190E19CCDB + +Key = 000000000000000000000000000000000000000002000000 +In = 00000000000000000000000000000000 +Out = 785416A22BD63CBABF4B1789355197D3 + +Key = 000000000000000000000000000000000000000001000000 +In = 00000000000000000000000000000000 +Out = A0D20CE1489BAA69A3612DCE90F7ABF6 + +Key = 000000000000000000000000000000000000000000800000 +In = 00000000000000000000000000000000 +Out = 700244E93DC94230CC607FFBA0E48F32 + +Key = 000000000000000000000000000000000000000000400000 +In = 00000000000000000000000000000000 +Out = 85329E476829F872A2B4A7E59F91FF2D + +Key = 000000000000000000000000000000000000000000200000 +In = 00000000000000000000000000000000 +Out = E4219B4935D988DB719B8B8B2B53D247 + +Key = 000000000000000000000000000000000000000000100000 +In = 00000000000000000000000000000000 +Out = 6ACDD04FD13D4DB4409FE8DD13FD737B + +Key = 000000000000000000000000000000000000000000080000 +In = 00000000000000000000000000000000 +Out = 9EB7A670AB59E15BE582378701C1EC14 + +Key = 000000000000000000000000000000000000000000040000 +In = 00000000000000000000000000000000 +Out = 29DF2D6935FE657763BC7A9F22D3D492 + +Key = 000000000000000000000000000000000000000000020000 +In = 00000000000000000000000000000000 +Out = 99303359D4A13AFDBE6C784028CE533A + +Key = 000000000000000000000000000000000000000000010000 +In = 00000000000000000000000000000000 +Out = FF5C70A6334545F33B9DBF7BEA0417CA + +Key = 000000000000000000000000000000000000000000008000 +In = 00000000000000000000000000000000 +Out = 289F58A17E4C50EDA4269EFB3DF55815 + +Key = 000000000000000000000000000000000000000000004000 +In = 00000000000000000000000000000000 +Out = EA35DCB416E9E1C2861D1682F062B5EB + +Key = 000000000000000000000000000000000000000000002000 +In = 00000000000000000000000000000000 +Out = 3A47BF354BE775383C50B0C0A83E3A58 + +Key = 000000000000000000000000000000000000000000001000 +In = 00000000000000000000000000000000 +Out = BF6C1DC069FB95D05D43B01D8206D66B + +Key = 000000000000000000000000000000000000000000000800 +In = 00000000000000000000000000000000 +Out = 046D1D580D5898DA6595F32FD1F0C33D + +Key = 000000000000000000000000000000000000000000000400 +In = 00000000000000000000000000000000 +Out = 5F57803B7B82A110F7E9855D6A546082 + +Key = 000000000000000000000000000000000000000000000200 +In = 00000000000000000000000000000000 +Out = 25336ECF34E7BE97862CDFF715FF05A8 + +Key = 000000000000000000000000000000000000000000000100 +In = 00000000000000000000000000000000 +Out = ACBAA2A943D8078022D693890E8C4FEF + +Key = 000000000000000000000000000000000000000000000080 +In = 00000000000000000000000000000000 +Out = 3947597879F6B58E4E2F0DF825A83A38 + +Key = 000000000000000000000000000000000000000000000040 +In = 00000000000000000000000000000000 +Out = 4EB8CC3335496130655BF3CA570A4FC0 + +Key = 000000000000000000000000000000000000000000000020 +In = 00000000000000000000000000000000 +Out = BBDA7769AD1FDA425E18332D97868824 + +Key = 000000000000000000000000000000000000000000000010 +In = 00000000000000000000000000000000 +Out = 5E7532D22DDB0829A29C868198397154 + +Key = 000000000000000000000000000000000000000000000008 +In = 00000000000000000000000000000000 +Out = E66DA67B630AB7AE3E682855E1A1698E + +Key = 000000000000000000000000000000000000000000000004 +In = 00000000000000000000000000000000 +Out = 4D93800F671B48559A64D1EA030A590A + +Key = 000000000000000000000000000000000000000000000002 +In = 00000000000000000000000000000000 +Out = F33159FCC7D9AE30C062CD3B322AC764 + +Key = 000000000000000000000000000000000000000000000001 +In = 00000000000000000000000000000000 +Out = 8BAE4EFB70D33A9792EEA9BE70889D72 + +Key = 000000000000000000000000000000000000000000000000 +In = 80000000000000000000000000000000 +Out = 6CD02513E8D4DC986B4AFE087A60BD0C + +Key = 000000000000000000000000000000000000000000000000 +In = 40000000000000000000000000000000 +Out = 423D2772A0CA56DAABB48D2129062987 + +Key = 000000000000000000000000000000000000000000000000 +In = 20000000000000000000000000000000 +Out = 1021F2A8DA70EB2219DC16804445FF98 + +Key = 000000000000000000000000000000000000000000000000 +In = 10000000000000000000000000000000 +Out = C636E35B402577F96974D8804295EBB8 + +Key = 000000000000000000000000000000000000000000000000 +In = 08000000000000000000000000000000 +Out = 1566D2E57E8393C19E29F892EA28A9A7 + +Key = 000000000000000000000000000000000000000000000000 +In = 04000000000000000000000000000000 +Out = 883C878FED70B36CC09D040F9619DD19 + +Key = 000000000000000000000000000000000000000000000000 +In = 02000000000000000000000000000000 +Out = 06734593A974965790E715594FC34AA9 + +Key = 000000000000000000000000000000000000000000000000 +In = 01000000000000000000000000000000 +Out = F19B389948D9A45534E5BD36C984134A + +Key = 000000000000000000000000000000000000000000000000 +In = 00800000000000000000000000000000 +Out = D8410DFC14FA6D175EC968EA8CAC514C + +Key = 000000000000000000000000000000000000000000000000 +In = 00400000000000000000000000000000 +Out = 7E6C6EBB4029A177CF7B2FDD9AC6BB7A + +Key = 000000000000000000000000000000000000000000000000 +In = 00200000000000000000000000000000 +Out = 4B51DD4850DC0A6C3A46D924003D2C27 + +Key = 000000000000000000000000000000000000000000000000 +In = 00100000000000000000000000000000 +Out = 2E510A9D917B15BE32A192B12A668F23 + +Key = 000000000000000000000000000000000000000000000000 +In = 00080000000000000000000000000000 +Out = 88F6F79962B0FB77FEA8E7C632D3108E + +Key = 000000000000000000000000000000000000000000000000 +In = 00040000000000000000000000000000 +Out = A3A35AB1D88DAF07B52794A0F065383A + +Key = 000000000000000000000000000000000000000000000000 +In = 00020000000000000000000000000000 +Out = DC6CC878433E2B3BB193049A4ECBFC53 + +Key = 000000000000000000000000000000000000000000000000 +In = 00010000000000000000000000000000 +Out = EFCD3763EB7B1A415938248A9A5B4FD5 + +Key = 000000000000000000000000000000000000000000000000 +In = 00008000000000000000000000000000 +Out = AB7E9FB9A66DBE5BB44854F07D9015EE + +Key = 000000000000000000000000000000000000000000000000 +In = 00004000000000000000000000000000 +Out = 8B8E9D3365F8F6743ECF7E33E99255A4 + +Key = 000000000000000000000000000000000000000000000000 +In = 00002000000000000000000000000000 +Out = 54D37B4F176FF3D8F6AFC866066D8572 + +Key = 000000000000000000000000000000000000000000000000 +In = 00001000000000000000000000000000 +Out = E83310889480FBF3C00342E3126D0D02 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000800000000000000000000000000 +Out = D321AB2511F92F098174AA2DE6E85DA2 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000400000000000000000000000000 +Out = D8E3F40B1112D5149D58C481DFA9983F + +Key = 000000000000000000000000000000000000000000000000 +In = 00000200000000000000000000000000 +Out = 2454C4E0806639DDF19854D6C68054AD + +Key = 000000000000000000000000000000000000000000000000 +In = 00000100000000000000000000000000 +Out = A5506D410F7CA32F3955DD79D9D09418 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000080000000000000000000000000 +Out = 7908EE40677699568A7DC1AA317C7E4E + +Key = 000000000000000000000000000000000000000000000000 +In = 00000040000000000000000000000000 +Out = B4B7B29DD43B2F5CF765E25192273982 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000020000000000000000000000000 +Out = 92AFE9668159BEFFE2A86F8503260164 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000010000000000000000000000000 +Out = 5C36A232FBA6D187A84657AD4028B18F + +Key = 000000000000000000000000000000000000000000000000 +In = 00000008000000000000000000000000 +Out = A2E994DFAB3A798DF8F54F6DA87E58E2 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000004000000000000000000000000 +Out = 6CDAB10A72ADF77D71D0765BAAE95631 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000002000000000000000000000000 +Out = 9FE3C801BCAAF7BB800F2E6BF3278E21 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000001000000000000000000000000 +Out = B459D90D9A6C392E5493BC91CF5A0863 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000800000000000000000000000 +Out = 0518A9FA5007F6787E0FB4E5AC27D758 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000400000000000000000000000 +Out = BED9795415D28599700ED7952384A963 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000200000000000000000000000 +Out = F0140421173D60251EF6CAB0229B1B50 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000100000000000000000000000 +Out = 460EB4652B3F6779EA28CB11B37529ED + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000080000000000000000000000 +Out = C4283D351C960A6AC13CD19CCF03AE38 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000040000000000000000000000 +Out = 6815A10047B2C834A798EBDCC6786C75 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000020000000000000000000000 +Out = 99BA19F0CDD5990D0386B32CE56C9C4C + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000010000000000000000000000 +Out = DE76F62C61E07915162DA13E79679DEC + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000008000000000000000000000 +Out = DD0325D6854803D06D1D2277D5FB8D67 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000004000000000000000000000 +Out = 580B71A41DE37D6FAC83CCB0B3BB1C97 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000002000000000000000000000 +Out = E9B1AB470A1B02EF0FF5E6754A092C96 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000001000000000000000000000 +Out = 8590620F5AF5993B7410282F4126BC1F + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000800000000000000000000 +Out = 8D4914D2F1B22B2E268E66E532D29D7C + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000400000000000000000000 +Out = FD826CE48E62C5E30867044B86BA4B56 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000200000000000000000000 +Out = 100E7B831C9F35FA1271F5F1316C6FCF + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000100000000000000000000 +Out = 0A2DD0C17F68B996AA96C007003D0B31 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000080000000000000000000 +Out = C95F68C57E06B0A2E1F623C83C5D80BF + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000040000000000000000000 +Out = 571CAFC92C7C8A5EC54C0741E186905C + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000020000000000000000000 +Out = 22514353E95312C112255E1EED0B2DF6 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000010000000000000000000 +Out = 791A8BF462BD17580BD9152C6D11C6C5 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000008000000000000000000 +Out = 5882A0178D548F84A165DB809C60DC28 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000004000000000000000000 +Out = 3CE4A90EED4458CA6039E42DDADB71C3 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000002000000000000000000 +Out = D3CBAB261207A16BE2751E77044FD7C9 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000001000000000000000000 +Out = 24E32B698A7B32217093628B01F424AB + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000800000000000000000 +Out = 9F6AFC0AF27CF565110C77E3C24F4F5B + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000400000000000000000 +Out = E088AA5CDA20EF267BB039B00C72C45B + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000200000000000000000 +Out = 5CF1018B7E0BA1775601C2E279900360 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000100000000000000000 +Out = 3B1A7388B89FB9416AD8753CF5AF35D2 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000080000000000000000 +Out = 137FA4ED00AFCD9F5D8BC0D14BD5837A + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000040000000000000000 +Out = 806F5C9B663559BB56F234881E4A3E60 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000020000000000000000 +Out = 8069A449152292DF2DE8642992C632B6 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000010000000000000000 +Out = 37C6CF2A1ABD1B1F1922B46C7B4A280D + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000008000000000000000 +Out = 7A2835260E5A0AA2B5DC301800EC8438 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000004000000000000000 +Out = EE81FAF2F9058213FFCACF281CB8509E + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000002000000000000000 +Out = 57F22D93C37129BA331FDBA38E005A1E + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000001000000000000000 +Out = EC798782E87B7D9F780CC3C3A46519B5 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000800000000000000 +Out = 43EA28497F5D40E3A4744FA2EDAA42DE + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000400000000000000 +Out = 91F004E7DEBF41B3414DD8C5C317372C + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000200000000000000 +Out = C249EAE54E7B4DF43B938C1B4CC28314 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000100000000000000 +Out = 32C289D7EEFB99D2F17AD7B7D45FE1EC + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000080000000000000 +Out = A675FB2E8DDBF810CEF01CF2B728CD2B + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000040000000000000 +Out = A418AAAB6E6921CC731AA8A349386080 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000020000000000000 +Out = 2E2B0F44863E67D9B0215C4ABD60417F + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000010000000000000 +Out = F0AF7CB19E911D481F6426DAEFDD2240 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000008000000000000 +Out = CB1304DAAA2DF6878F56AC2E0F887E04 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000004000000000000 +Out = B1B70A7E6A0CD1916D9B78BEA19084AE + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000002000000000000 +Out = 0CDE9F9BE646A5FCE3436B794A9CFC65 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000001000000000000 +Out = 68C7946D476A0A36674B36AFD7E5DF33 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000800000000000 +Out = 48770159A07DD8DFFF06C80105F8D57C + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000400000000000 +Out = 665E62801B3260E3C45BD3BE34DFDEBE + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000200000000000 +Out = 4159C1F686BFBE5B0E50BDB0DA532B69 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000100000000000 +Out = 6333100A5A4AD917DC2D4E78A04869A3 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000080000000000 +Out = 866A4519AB1D199F25886B89D0539ACC + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000040000000000 +Out = EC0CFD37E4CBC7E8BE385283F7AEA75A + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000020000000000 +Out = CA2F383AACCA0810AA13F3E710621422 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000010000000000 +Out = 1D0EEF6870444F950937831EC0A55D98 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000008000000000 +Out = 37839B35ED6801E7670496D479A95017 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000004000000000 +Out = 02317C8C7098C4F94AB867AC7A49DD8D + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000002000000000 +Out = FFB4CB4E3F7F8BF3367EBD43236518B4 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000001000000000 +Out = 36BEDEF1E4AA3E4A40A305741713FCBF + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000800000000 +Out = B2DFE3C4870269C1E3FEEC39161540D9 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000400000000 +Out = 147EF2518AD45DA0026056ECBF6A3DFA + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000200000000 +Out = 027A75E4DE635790E47ACE90D7928804 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000100000000 +Out = C4CF3CCB59BF87D0AFBD629F48CFBB7B + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000080000000 +Out = 35165C93F564C97E1C32EF97E8151A87 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000040000000 +Out = 449DE37F7D5A1BBD628ABBE7E061701D + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000020000000 +Out = B1D45EAF218F1799B149BAD677FE129F + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000010000000 +Out = BE08AC6DB6BD0583AA9D2ABC71C73DCD + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000008000000 +Out = BCC835BD3DF1A79E4C7C145B899A5C25 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000004000000 +Out = 3D311EA611FF5AF371301C58A8E9912D + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000002000000 +Out = A5A1BEA594ACC7CA80F09EA5ADDB5C71 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000001000000 +Out = 0F09492429FE7222D6CD8190D9F2FFBF + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000800000 +Out = 816D2220A16B8AAEE71364FD43636C6F + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000400000 +Out = D7E8702408419ED73191B107EAF75A0B + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000200000 +Out = 9B170EFB1E235B433C78E276BEA082F0 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000100000 +Out = 03BBECC5598AE974430F29395522F096 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000080000 +Out = DB53517766C0E8CF42059607CBA89380 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000040000 +Out = 2E2AF4B7931F0AEFFAC5471148A5BB97 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000020000 +Out = C872C0408266403B984F635FF5683DE4 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000010000 +Out = 15DCF750B0E3A68AD1F4EFD07E8967B4 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000008000 +Out = B41092048E9E6A749F6FD8CE515A23A3 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000004000 +Out = 4DA9267D62507994312BD5C99ADDE730 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000002000 +Out = 9E2FCA6D1D626E9C6A924EBF7DBF618A + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000001000 +Out = E092E8D7EF2C2465AEFB2493C3063590 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000800 +Out = 1C0E58DA37D1068378A88DBE2EDE4E10 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000400 +Out = 19063F854232B8509A6A3A6D46809959 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000200 +Out = 447FB09E54EFA285F7530F25C4EA0022 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000100 +Out = F6ABE86321BE40E1FBFDAFED37CC1D9B + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000080 +Out = 4E8506CD006666341D6CF51F98B41F35 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000040 +Out = 53995DE0009CA18BECAFB8307C54C14C + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000020 +Out = 2006BF99F4C58B6CC2627856593FAEEA + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000010 +Out = 2DA697D2737CB30B744A4644FA1CBC6E + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000008 +Out = 47A22ACDB60C3A986A8F76ECD0EA3433 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000004 +Out = FDAA17C2CDE20268FE36E164EA532151 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000002 +Out = 98E7247C07F0FE411C267E4384B0F600 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000001 +Out = CD33B28AC773F74BA00ED1F312572435 + +[AES-256] +Key = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F +In = 00112233445566778899AABBCCDDEEFF +Out = 8EA2B7CA516745BFEAFC49904B496089 + +Key = 00010203050607080A0B0C0D0F10111214151617191A1B1C1E1F202123242526 +In = 834EADFCCAC7E1B30664B1ABA44815AB +Out = 1946DABF6A03A2A2C3D0B05080AED6FC + +Key = 28292A2B2D2E2F30323334353738393A3C3D3E3F41424344464748494B4C4D4E +In = D9DC4DBA3021B05D67C0518F72B62BF1 +Out = 5ED301D747D3CC715445EBDEC62F2FB4 + +Key = 50515253555657585A5B5C5D5F60616264656667696A6B6C6E6F707173747576 +In = A291D86301A4A739F7392173AA3C604C +Out = 6585C8F43D13A6BEAB6419FC5935B9D0 + +Key = 78797A7B7D7E7F80828384858788898A8C8D8E8F91929394969798999B9C9D9E +In = 4264B2696498DE4DF79788A9F83E9390 +Out = 2A5B56A596680FCC0E05F5E0F151ECAE + +Key = A0A1A2A3A5A6A7A8AAABACADAFB0B1B2B4B5B6B7B9BABBBCBEBFC0C1C3C4C5C6 +In = EE9932B3721804D5A83EF5949245B6F6 +Out = F5D6FF414FD2C6181494D20C37F2B8C4 + +Key = C8C9CACBCDCECFD0D2D3D4D5D7D8D9DADCDDDEDFE1E2E3E4E6E7E8E9EBECEDEE +In = E6248F55C5FDCBCA9CBBB01C88A2EA77 +Out = 85399C01F59FFFB5204F19F8482F00B8 + +Key = F0F1F2F3F5F6F7F8FAFBFCFDFE01000204050607090A0B0C0E0F101113141516 +In = B8358E41B9DFF65FD461D55A99266247 +Out = 92097B4C88A041DDF98144BC8D22E8E7 + +Key = 18191A1B1D1E1F20222324252728292A2C2D2E2F31323334363738393B3C3D3E +In = F0E2D72260AF58E21E015AB3A4C0D906 +Out = 89BD5B73B356AB412AEF9F76CEA2D65C + +Key = 40414243454647484A4B4C4D4F50515254555657595A5B5C5E5F606163646566 +In = 475B8B823CE8893DB3C44A9F2A379FF7 +Out = 2536969093C55FF9454692F2FAC2F530 + +Key = 68696A6B6D6E6F70727374757778797A7C7D7E7F81828384868788898B8C8D8E +In = 688F5281945812862F5F3076CF80412F +Out = 07FC76A872843F3F6E0081EE9396D637 + +Key = 90919293959697989A9B9C9D9FA0A1A2A4A5A6A7A9AAABACAEAFB0B1B3B4B5B6 +In = 08D1D2BC750AF553365D35E75AFACEAA +Out = E38BA8EC2AA741358DCC93E8F141C491 + +Key = B8B9BABBBDBEBFC0C2C3C4C5C7C8C9CACCCDCECFD1D2D3D4D6D7D8D9DBDCDDDE +In = 8707121F47CC3EFCECA5F9A8474950A1 +Out = D028EE23E4A89075D0B03E868D7D3A42 + +Key = E0E1E2E3E5E6E7E8EAEBECEDEFF0F1F2F4F5F6F7F9FAFBFCFEFE010103040506 +In = E51AA0B135DBA566939C3B6359A980C5 +Out = 8CD9423DFC459E547155C5D1D522E540 + +Key = 08090A0B0D0E0F10121314151718191A1C1D1E1F21222324262728292B2C2D2E +In = 069A007FC76A459F98BAF917FEDF9521 +Out = 080E9517EB1677719ACF728086040AE3 + +Key = 30313233353637383A3B3C3D3F40414244454647494A4B4C4E4F505153545556 +In = 726165C1723FBCF6C026D7D00B091027 +Out = 7C1700211A3991FC0ECDED0AB3E576B0 + +Key = 58595A5B5D5E5F60626364656768696A6C6D6E6F71727374767778797B7C7D7E +In = D7C544DE91D55CFCDE1F84CA382200CE +Out = DABCBCC855839251DB51E224FBE87435 + +Key = 80818283858687888A8B8C8D8F90919294959697999A9B9C9E9FA0A1A3A4A5A6 +In = FED3C9A161B9B5B2BD611B41DC9DA357 +Out = 68D56FAD0406947A4DD27A7448C10F1D + +Key = A8A9AAABADAEAFB0B2B3B4B5B7B8B9BABCBDBEBFC1C2C3C4C6C7C8C9CBCCCDCE +In = 4F634CDC6551043409F30B635832CF82 +Out = DA9A11479844D1FFEE24BBF3719A9925 + +Key = D0D1D2D3D5D6D7D8DADBDCDDDFE0E1E2E4E5E6E7E9EAEBECEEEFF0F1F3F4F5F6 +In = 109CE98DB0DFB36734D9F3394711B4E6 +Out = 5E4BA572F8D23E738DA9B05BA24B8D81 + +Key = 70717273757677787A7B7C7D7F80818284858687898A8B8C8E8F909193949596 +In = 4EA6DFABA2D8A02FFDFFA89835987242 +Out = A115A2065D667E3F0B883837A6E903F8 + +Key = 98999A9B9D9E9FA0A2A3A4A5A7A8A9AAACADAEAFB1B2B3B4B6B7B8B9BBBCBDBE +In = 5AE094F54AF58E6E3CDBF976DAC6D9EF +Out = 3E9E90DC33EAC2437D86AD30B137E66E + +Key = C0C1C2C3C5C6C7C8CACBCCCDCFD0D1D2D4D5D6D7D9DADBDCDEDFE0E1E3E4E5E6 +In = 764D8E8E0F29926DBE5122E66354FDBE +Out = 01CE82D8FBCDAE824CB3C48E495C3692 + +Key = E8E9EAEBEDEEEFF0F2F3F4F5F7F8F9FAFCFDFEFF01020304060708090B0C0D0E +In = 3F0418F888CDF29A982BF6B75410D6A9 +Out = 0C9CFF163CE936FAAF083CFD3DEA3117 + +Key = 10111213151617181A1B1C1D1F20212224252627292A2B2C2E2F303133343536 +In = E4A3E7CB12CDD56AA4A75197A9530220 +Out = 5131BA9BD48F2BBA85560680DF504B52 + +Key = 38393A3B3D3E3F40424344454748494A4C4D4E4F51525354565758595B5C5D5E +In = 211677684AAC1EC1A160F44C4EBF3F26 +Out = 9DC503BBF09823AEC8A977A5AD26CCB2 + +Key = 60616263656667686A6B6C6D6F70717274757677797A7B7C7E7F808183848586 +In = D21E439FF749AC8F18D6D4B105E03895 +Out = 9A6DB0C0862E506A9E397225884041D7 + +Key = 88898A8B8D8E8F90929394959798999A9C9D9E9FA1A2A3A4A6A7A8A9ABACADAE +In = D9F6FF44646C4725BD4C0103FF5552A7 +Out = 430BF9570804185E1AB6365FC6A6860C + +Key = B0B1B2B3B5B6B7B8BABBBCBDBFC0C1C2C4C5C6C7C9CACBCCCECFD0D1D3D4D5D6 +In = 0B1256C2A00B976250CFC5B0C37ED382 +Out = 3525EBC02F4886E6A5A3762813E8CE8A + +Key = D8D9DADBDDDEDFE0E2E3E4E5E7E8E9EAECEDEEEFF1F2F3F4F6F7F8F9FBFCFDFE +In = B056447FFC6DC4523A36CC2E972A3A79 +Out = 07FA265C763779CCE224C7BAD671027B + +Key = 00010203050607080A0B0C0D0F10111214151617191A1B1C1E1F202123242526 +In = 5E25CA78F0DE55802524D38DA3FE4456 +Out = E8B72B4E8BE243438C9FFF1F0E205872 + +Key = 28292A2B2D2E2F30323334353738393A3C3D3E3F41424344464748494B4C4D4E +In = A5BCF4728FA5EAAD8567C0DC24675F83 +Out = 109D4F999A0E11ACE1F05E6B22CBCB50 + +Key = 50515253555657585A5B5C5D5F60616264656667696A6B6C6E6F707173747576 +In = 814E59F97ED84646B78B2CA022E9CA43 +Out = 45A5E8D4C3ED58403FF08D68A0CC4029 + +Key = 78797A7B7D7E7F80828384858788898A8C8D8E8F91929394969798999B9C9D9E +In = 15478BEEC58F4775C7A7F5D4395514D7 +Out = 196865964DB3D417B6BD4D586BCB7634 + +Key = A0A1A2A3A5A6A7A8AAABACADAFB0B1B2B4B5B6B7B9BABBBCBEBFC0C1C3C4C5C6 +In = 253548FFCA461C67C8CBC78CD59F4756 +Out = 60436AD45AC7D30D99195F815D98D2AE + +Key = C8C9CACBCDCECFD0D2D3D4D5D7D8D9DADCDDDEDFE1E2E3E4E6E7E8E9EBECEDEE +In = FD7AD8D73B9B0F8CC41600640F503D65 +Out = BB07A23F0B61014B197620C185E2CD75 + +Key = F0F1F2F3F5F6F7F8FAFBFCFDFE01000204050607090A0B0C0E0F101113141516 +In = 06199DE52C6CBF8AF954CD65830BCD56 +Out = 5BC0B2850129C854423AFF0751FE343B + +Key = 18191A1B1D1E1F20222324252728292A2C2D2E2F31323334363738393B3C3D3E +In = F17C4FFE48E44C61BD891E257E725794 +Out = 7541A78F96738E6417D2A24BD2BECA40 + +Key = 40414243454647484A4B4C4D4F50515254555657595A5B5C5E5F606163646566 +In = 9A5B4A402A3E8A59BE6BF5CD8154F029 +Out = B0A303054412882E464591F1546C5B9E + +Key = 68696A6B6D6E6F70727374757778797A7C7D7E7F81828384868788898B8C8D8E +In = 79BD40B91A7E07DC939D441782AE6B17 +Out = 778C06D8A355EEEE214FCEA14B4E0EEF + +Key = 90919293959697989A9B9C9D9FA0A1A2A4A5A6A7A9AAABACAEAFB0B1B3B4B5B6 +In = D8CEAAF8976E5FBE1012D8C84F323799 +Out = 09614206D15CBACE63227D06DB6BEEBB + +Key = B8B9BABBBDBEBFC0C2C3C4C5C7C8C9CACCCDCECFD1D2D3D4D6D7D8D9DBDCDDDE +In = 3316E2751E2E388B083DA23DD6AC3FBE +Out = 41B97FB20E427A9FDBBB358D9262255D + +Key = E0E1E2E3E5E6E7E8EAEBECEDEFF0F1F2F4F5F6F7F9FAFBFCFEFE010103040506 +In = 8B7CFBE37DE7DCA793521819242C5816 +Out = C1940F703D845F957652C2D64ABD7ADF + +Key = 08090A0B0D0E0F10121314151718191A1C1D1E1F21222324262728292B2C2D2E +In = F23F033C0EEBF8EC55752662FD58CE68 +Out = D2D44FCDAE5332343366DB297EFCF21B + +Key = 30313233353637383A3B3C3D3F40414244454647494A4B4C4E4F505153545556 +In = 59EB34F6C8BDBACC5FC6AD73A59A1301 +Out = EA8196B79DBE167B6AA9896E287EED2B + +Key = 58595A5B5D5E5F60626364656768696A6C6D6E6F71727374767778797B7C7D7E +In = DCDE8B6BD5CF7CC22D9505E3CE81261A +Out = D6B0B0C4BA6C7DBE5ED467A1E3F06C2D + +Key = 80818283858687888A8B8C8D8F90919294959697999A9B9C9E9FA0A1A3A4A5A6 +In = E33CF7E524FED781E7042FF9F4B35DC7 +Out = EC51EB295250C22C2FB01816FB72BCAE + +Key = A8A9AAABADAEAFB0B2B3B4B5B7B8B9BABCBDBEBFC1C2C3C4C6C7C8C9CBCCCDCE +In = 27963C8FACDF73062867D164DF6D064C +Out = ADED6630A07CE9C7408A155D3BD0D36F + +Key = D0D1D2D3D5D6D7D8DADBDCDDDFE0E1E2E4E5E6E7E9EAEBECEEEFF0F1F3F4F5F6 +In = 77B1CE386B551B995F2F2A1DA994EEF8 +Out = 697C9245B9937F32F5D1C82319F0363A + +Key = F8F9FAFBFDFEFE00020304050708090A0C0D0E0F11121314161718191B1C1D1E +In = F083388B013679EFCF0BB9B15D52AE5C +Out = AAD5AD50C6262AAEC30541A1B7B5B19C + +Key = 20212223252627282A2B2C2D2F30313234353637393A3B3C3E3F404143444546 +In = C5009E0DAB55DB0ABDB636F2600290C8 +Out = 7D34B893855341EC625BD6875AC18C0D + +Key = 48494A4B4D4E4F50525354555758595A5C5D5E5F61626364666768696B6C6D6E +In = 7804881E26CD532D8514D3683F00F1B9 +Out = 7EF05105440F83862F5D780E88F02B41 + +Key = 70717273757677787A7B7C7D7F80818284858687898A8B8C8E8F909193949596 +In = 46CDDCD73D1EB53E675CA012870A92A3 +Out = C377C06403382061AF2C9C93A8E70DF6 + +Key = 98999A9B9D9E9FA0A2A3A4A5A7A8A9AAACADAEAFB1B2B3B4B6B7B8B9BBBCBDBE +In = A9FB44062BB07FE130A8E8299EACB1AB +Out = 1DBDB3FFDC052DACC83318853ABC6DE5 + +Key = C0C1C2C3C5C6C7C8CACBCCCDCFD0D1D2D4D5D6D7D9DADBDCDEDFE0E1E3E4E5E6 +In = 2B6FF8D7A5CC3A28A22D5A6F221AF26B +Out = 69A6EAB00432517D0BF483C91C0963C7 + +Key = E8E9EAEBEDEEEFF0F2F3F4F5F7F8F9FAFCFDFEFF01020304060708090B0C0D0E +In = 1A9527C29B8ADD4B0E3E656DBB2AF8B4 +Out = 0797F41DC217C80446E1D514BD6AB197 + +Key = 10111213151617181A1B1C1D1F20212224252627292A2B2C2E2F303133343536 +In = 7F99CF2C75244DF015EB4B0C1050AEAE +Out = 9DFD76575902A637C01343C58E011A03 + +Key = 38393A3B3D3E3F40424344454748494A4C4D4E4F51525354565758595B5C5D5E +In = E84FF85B0D9454071909C1381646C4ED +Out = ACF4328AE78F34B9FA9B459747CC2658 + +Key = 60616263656667686A6B6C6D6F70717274757677797A7B7C7E7F808183848586 +In = 89AFD40F99521280D5399B12404F6DB4 +Out = B0479AEA12BAC4FE2384CF98995150C6 + +Key = 88898A8B8D8E8F90929394959798999A9C9D9E9FA1A2A3A4A6A7A8A9ABACADAE +In = A09EF32DBC5119A35AB7FA38656F0329 +Out = 9DD52789EFE3FFB99F33B3DA5030109A + +Key = B0B1B2B3B5B6B7B8BABBBCBDBFC0C1C2C4C5C6C7C9CACBCCCECFD0D1D3D4D5D6 +In = 61773457F068C376C7829B93E696E716 +Out = ABBB755E4621EF8F1214C19F649FB9FD + +Key = D8D9DADBDDDEDFE0E2E3E4E5E7E8E9EAECEDEEEFF1F2F3F4F6F7F8F9FBFCFDFE +In = A34F0CAE726CCE41DD498747D891B967 +Out = DA27FB8174357BCE2BED0E7354F380F9 + +Key = 00010203050607080A0B0C0D0F10111214151617191A1B1C1E1F202123242526 +In = 856F59496C7388EE2D2B1A27B7697847 +Out = C59A0663F0993838F6E5856593BDC5EF + +Key = 28292A2B2D2E2F30323334353738393A3C3D3E3F41424344464748494B4C4D4E +In = CB090C593EF7720BD95908FB93B49DF4 +Out = ED60B264B5213E831607A99C0CE5E57E + +Key = 50515253555657585A5B5C5D5F60616264656667696A6B6C6E6F707173747576 +In = A0AC75CD2F1923D460FC4D457AD95BAF +Out = E50548746846F3EB77B8C520640884ED + +Key = 78797A7B7D7E7F80828384858788898A8C8D8E8F91929394969798999B9C9D9E +In = 2A2B282974777689E8E9EEEF525D5C5F +Out = 28282CC7D21D6A2923641E52D188EF0C + +Key = A0A1A2A3A5A6A7A8AAABACADAFB0B1B2B4B5B6B7B9BABBBCBEBFC0C1C3C4C5C6 +In = 909192939390919E0F0E09089788898A +Out = 0DFA5B02ABB18E5A815305216D6D4F8E + +Key = C8C9CACBCDCECFD0D2D3D4D5D7D8D9DADCDDDEDFE1E2E3E4E6E7E8E9EBECEDEE +In = 777675748D8E8F907170777649464744 +Out = 7359635C0EECEFE31D673395FB46FB99 + +Key = F0F1F2F3F5F6F7F8FAFBFCFDFE01000204050607090A0B0C0E0F101113141516 +In = 717073720605040B2D2C2B2A05FAFBF9 +Out = 73C679F7D5AEF2745C9737BB4C47FB36 + +Key = 18191A1B1D1E1F20222324252728292A2C2D2E2F31323334363738393B3C3D3E +In = 64656667FEFDFCC31B1A1D1CA5AAABA8 +Out = B192BD472A4D2EAFB786E97458967626 + +Key = 40414243454647484A4B4C4D4F50515254555657595A5B5C5E5F606163646566 +In = DBDAD9D86A696867B5B4B3B2C8D7D6D5 +Out = 0EC327F6C8A2B147598CA3FDE61DC6A4 + +Key = 68696A6B6D6E6F70727374757778797A7C7D7E7F81828384868788898B8C8D8E +In = 5C5D5E5FE3E0E1FE31303736333C3D3E +Out = FC418EB3C41B859B38D4B6F646629729 + +Key = 90919293959697989A9B9C9D9FA0A1A2A4A5A6A7A9AAABACAEAFB0B1B3B4B5B6 +In = 545556574B48494673727574546B6A69 +Out = 30249E5AC282B1C981EA64B609F3A154 + +Key = B8B9BABBBDBEBFC0C2C3C4C5C7C8C9CACCCDCECFD1D2D3D4D6D7D8D9DBDCDDDE +In = ECEDEEEFC6C5C4BB56575051F5FAFBF8 +Out = 5E6E08646D12150776BB43C2D78A9703 + +Key = E0E1E2E3E5E6E7E8EAEBECEDEFF0F1F2F4F5F6F7F9FAFBFCFEFE010103040506 +In = 464744452724252AC9C8CFCED2CDCCCF +Out = FAEB3D5DE652CD3447DCEB343F30394A + +Key = 08090A0B0D0E0F10121314151718191A1C1D1E1F21222324262728292B2C2D2E +In = E6E7E4E54142435C878681801C131211 +Out = A8E88706823F6993EF80D05C1C7B2CF0 + +Key = 30313233353637383A3B3C3D3F40414244454647494A4B4C4E4F505153545556 +In = 72737071CFCCCDC2F9F8FFFE710E0F0C +Out = 8CED86677E6E00A1A1B15968F2D3CCE6 + +Key = 58595A5B5D5E5F60626364656768696A6C6D6E6F71727374767778797B7C7D7E +In = 505152537370714EC3C2C5C4010E0F0C +Out = 9FC7C23858BE03BDEBB84E90DB6786A9 + +Key = 80818283858687888A8B8C8D8F90919294959697999A9B9C9E9FA0A1A3A4A5A6 +In = A8A9AAAB5C5F5E51AEAFA8A93D222320 +Out = B4FBD65B33F70D8CF7F1111AC4649C36 + +Key = A8A9AAABADAEAFB0B2B3B4B5B7B8B9BABCBDBEBFC1C2C3C4C6C7C8C9CBCCCDCE +In = DEDFDCDDF6F5F4EB10111617FEF1F0F3 +Out = C5C32D5ED03C4B53CC8C1BD0EF0DBBF6 + +Key = D0D1D2D3D5D6D7D8DADBDCDDDFE0E1E2E4E5E6E7E9EAEBECEEEFF0F1F3F4F5F6 +In = BDBCBFBE5E5D5C530B0A0D0CFAC5C4C7 +Out = D1A7F03B773E5C212464B63709C6A891 + +Key = F8F9FAFBFDFEFE00020304050708090A0C0D0E0F11121314161718191B1C1D1E +In = 8A8B8889050606F8F4F5F2F3636C6D6E +Out = 6B7161D8745947AC6950438EA138D028 + +Key = 20212223252627282A2B2C2D2F30313234353637393A3B3C3E3F404143444546 +In = A6A7A4A54D4E4F40B2B3B4B539262724 +Out = FD47A9F7E366EE7A09BC508B00460661 + +Key = 48494A4B4D4E4F50525354555758595A5C5D5E5F61626364666768696B6C6D6E +In = 9C9D9E9FE9EAEBF40E0F08099B949596 +Out = 00D40B003DC3A0D9310B659B98C7E416 + +Key = 70717273757677787A7B7C7D7F80818284858687898A8B8C8E8F909193949596 +In = 2D2C2F2E1013121DCCCDCACBED121310 +Out = EEA4C79DCC8E2BDA691F20AC48BE0717 + +Key = 98999A9B9D9E9FA0A2A3A4A5A7A8A9AAACADAEAFB1B2B3B4B6B7B8B9BBBCBDBE +In = F4F5F6F7EDEEEFD0EAEBECEDF7F8F9FA +Out = E78F43B11C204403E5751F89D05A2509 + +Key = C0C1C2C3C5C6C7C8CACBCCCDCFD0D1D2D4D5D6D7D9DADBDCDEDFE0E1E3E4E5E6 +In = 3D3C3F3E282B2A2573727574150A0B08 +Out = D0F0E3D1F1244BB979931E38DD1786EF + +Key = E8E9EAEBEDEEEFF0F2F3F4F5F7F8F9FAFCFDFEFF01020304060708090B0C0D0E +In = B6B7B4B5F8FBFAE5B4B5B2B3A0AFAEAD +Out = 042E639DC4E1E4DDE7B75B749EA6F765 + +Key = 10111213151617181A1B1C1D1F20212224252627292A2B2C2E2F303133343536 +In = B7B6B5B4989B9A95878681809BA4A5A6 +Out = BC032FDD0EFE29503A980A7D07AB46A8 + +Key = 38393A3B3D3E3F40424344454748494A4C4D4E4F51525354565758595B5C5D5E +In = A8A9AAABE5E6E798E9E8EFEE4748494A +Out = 0C93AC949C0DA6446EFFB86183B6C910 + +Key = 60616263656667686A6B6C6D6F70717274757677797A7B7C7E7F808183848586 +In = ECEDEEEFD9DADBD4B9B8BFBE657A7B78 +Out = E0D343E14DA75C917B4A5CEC4810D7C2 + +Key = 88898A8B8D8E8F90929394959798999A9C9D9E9FA1A2A3A4A6A7A8A9ABACADAE +In = 7F7E7D7C696A6B74CACBCCCD929D9C9F +Out = 0EAFB821748408279B937B626792E619 + +Key = B0B1B2B3B5B6B7B8BABBBCBDBFC0C1C2C4C5C6C7C9CACBCCCECFD0D1D3D4D5D6 +In = 08090A0B0605040BFFFEF9F8B9C6C7C4 +Out = FA1AC6E02D23B106A1FEF18B274A553F + +Key = D8D9DADBDDDEDFE0E2E3E4E5E7E8E9EAECEDEEEFF1F2F3F4F6F7F8F9FBFCFDFE +In = 08090A0BF1F2F3CCFCFDFAFB68676665 +Out = 0DADFE019CD12368075507DF33C1A1E9 + +Key = 00010203050607080A0B0C0D0F10111214151617191A1B1C1E1F202123242526 +In = CACBC8C93A393837050403020D121310 +Out = 3A0879B414465D9FFBAF86B33A63A1B9 + +Key = 28292A2B2D2E2F30323334353738393A3C3D3E3F41424344464748494B4C4D4E +In = E9E8EBEA8281809F8F8E8988343B3A39 +Out = 62199FADC76D0BE1805D3BA0B7D914BF + +Key = 50515253555657585A5B5C5D5F60616264656667696A6B6C6E6F707173747576 +In = 515053524645444BD0D1D6D7340B0A09 +Out = 1B06D6C5D333E742730130CF78E719B4 + +Key = 78797A7B7D7E7F80828384858788898A8C8D8E8F91929394969798999B9C9D9E +In = 42434041ECEFEE1193929594C6C9C8CB +Out = F1F848824C32E9DCDCBF21580F069329 + +Key = A0A1A2A3A5A6A7A8AAABACADAFB0B1B2B4B5B6B7B9BABBBCBEBFC0C1C3C4C5C6 +In = EFEEEDECC2C1C0CF76777071455A5B58 +Out = 1A09050CBD684F784D8E965E0782F28A + +Key = C8C9CACBCDCECFD0D2D3D4D5D7D8D9DADCDDDEDFE1E2E3E4E6E7E8E9EBECEDEE +In = 5F5E5D5C3F3C3D221D1C1B1A19161714 +Out = 79C2969E7DED2BA7D088F3F320692360 + +Key = F0F1F2F3F5F6F7F8FAFBFCFDFE01000204050607090A0B0C0E0F101113141516 +In = 000102034142434C1C1D1A1B8D727371 +Out = 091A658A2F7444C16ACCB669450C7B63 + +Key = 18191A1B1D1E1F20222324252728292A2C2D2E2F31323334363738393B3C3D3E +In = 8E8F8C8DB1B2B38C56575051050A0B08 +Out = 97C1E3A72CCA65FA977D5ED0E8A7BBFC + +Key = 40414243454647484A4B4C4D4F50515254555657595A5B5C5E5F606163646566 +In = A7A6A5A4E8EBEAE57F7E7978CAD5D4D7 +Out = 70C430C6DB9A17828937305A2DF91A2A + +Key = 68696A6B6D6E6F70727374757778797A7C7D7E7F81828384868788898B8C8D8E +In = 8A8B888994979689454443429F909192 +Out = 629553457FBE2479098571C7C903FDE8 + +Key = 90919293959697989A9B9C9D9FA0A1A2A4A5A6A7A9AAABACAEAFB0B1B3B4B5B6 +In = 8C8D8E8FE0E3E2ED45444342F1CECFCC +Out = A25B25A61F612669E7D91265C7D476BA + +Key = B8B9BABBBDBEBFC0C2C3C4C5C7C8C9CACCCDCECFD1D2D3D4D6D7D8D9DBDCDDDE +In = FFFEFDFC4C4F4E31D8D9DEDFB6B9B8BB +Out = EB7E4E49B8AE0F024570DDA293254FED + +Key = E0E1E2E3E5E6E7E8EAEBECEDEFF0F1F2F4F5F6F7F9FAFBFCFEFE010103040506 +In = FDFCFFFECCCFCEC12F2E29286679787B +Out = 38FE15D61CCA84516E924ADCE5014F67 + +Key = 08090A0B0D0E0F10121314151718191A1C1D1E1F21222324262728292B2C2D2E +In = 67666564BAB9B8A77071767719161714 +Out = 3AD208492249108C9F3EBEB167AD0583 + +Key = 30313233353637383A3B3C3D3F40414244454647494A4B4C4E4F505153545556 +In = 9A9B98992D2E2F2084858283245B5A59 +Out = 299BA9F9BF5AB05C3580FC26EDD1ED12 + +Key = 58595A5B5D5E5F60626364656768696A6C6D6E6F71727374767778797B7C7D7E +In = A4A5A6A70B0809365C5D5A5B2C232221 +Out = 19DC705B857A60FB07717B2EA5717781 + +Key = 80818283858687888A8B8C8D8F90919294959697999A9B9C9E9FA0A1A3A4A5A6 +In = 464744455754555AF3F2F5F4AFB0B1B2 +Out = FFC8AEB885B5EFCAD06B6DBEBF92E76B + +Key = A8A9AAABADAEAFB0B2B3B4B5B7B8B9BABCBDBEBFC1C2C3C4C6C7C8C9CBCCCDCE +In = 323330317675746B7273747549464744 +Out = F58900C5E0B385253FF2546250A0142B + +Key = D0D1D2D3D5D6D7D8DADBDCDDDFE0E1E2E4E5E6E7E9EAEBECEEEFF0F1F3F4F5F6 +In = A8A9AAAB181B1A15808186872B141516 +Out = 2EE67B56280BC462429CEE6E3370CBC1 + +Key = F8F9FAFBFDFEFE00020304050708090A0C0D0E0F11121314161718191B1C1D1E +In = E7E6E5E4202323DDAAABACAD343B3A39 +Out = 20DB650A9C8E9A84AB4D25F7EDC8F03F + +Key = 20212223252627282A2B2C2D2F30313234353637393A3B3C3E3F404143444546 +In = A8A9AAAB2221202FEDECEBEA1E010003 +Out = 3C36DA169525CF818843805F25B78AE5 + +Key = 48494A4B4D4E4F50525354555758595A5C5D5E5F61626364666768696B6C6D6E +In = F9F8FBFA5F5C5D42424344450E010003 +Out = 9A781D960DB9E45E37779042FEA51922 + +Key = 70717273757677787A7B7C7D7F80818284858687898A8B8C8E8F909193949596 +In = 57565554F5F6F7F89697909120DFDEDD +Out = 6560395EC269C672A3C288226EFDBA77 + +Key = 98999A9B9D9E9FA0A2A3A4A5A7A8A9AAACADAEAFB1B2B3B4B6B7B8B9BBBCBDBE +In = F8F9FAFBCCCFCEF1DDDCDBDA0E010003 +Out = 8C772B7A189AC544453D5916EBB27B9A + +Key = C0C1C2C3C5C6C7C8CACBCCCDCFD0D1D2D4D5D6D7D9DADBDCDEDFE0E1E3E4E5E6 +In = D9D8DBDA7073727D80818687C2DDDCDF +Out = 77CA5468CC48E843D05F78EED9D6578F + +Key = E8E9EAEBEDEEEFF0F2F3F4F5F7F8F9FAFCFDFEFF01020304060708090B0C0D0E +In = C5C4C7C6080B0A1588898E8F68676665 +Out = 72CDCC71DC82C60D4429C9E2D8195BAA + +Key = 10111213151617181A1B1C1D1F20212224252627292A2B2C2E2F303133343536 +In = 83828180DCDFDED186878081F0CFCECD +Out = 8080D68CE60E94B40B5B8B69EEB35AFA + +Key = 38393A3B3D3E3F40424344454748494A4C4D4E4F51525354565758595B5C5D5E +In = 98999A9BDDDEDFA079787F7E0A050407 +Out = 44222D3CDE299C04369D58AC0EBA1E8E + +Key = 60616263656667686A6B6C6D6F70717274757677797A7B7C7E7F808183848586 +In = CECFCCCD4F4C4D429F9E9998DFC0C1C2 +Out = 9B8721B0A8DFC691C5BC5885DBFCB27A + +Key = 88898A8B8D8E8F90929394959798999A9C9D9E9FA1A2A3A4A6A7A8A9ABACADAE +In = 404142436665647B29282F2EABA4A5A6 +Out = 0DC015CE9A3A3414B5E62EC643384183 + +Key = B0B1B2B3B5B6B7B8BABBBCBDBFC0C1C2C4C5C6C7C9CACBCCCECFD0D1D3D4D5D6 +In = 33323130E6E5E4EB23222524DEA1A0A3 +Out = 705715448A8DA412025CE38345C2A148 + +Key = D8D9DADBDDDEDFE0E2E3E4E5E7E8E9EAECEDEEEFF1F2F3F4F6F7F8F9FBFCFDFE +In = CFCECDCCF6F5F4CBE6E7E0E199969794 +Out = C32B5B0B6FBAE165266C569F4B6ECF0B + +Key = 00010203050607080A0B0C0D0F10111214151617191A1B1C1E1F202123242526 +In = BABBB8B97271707FDCDDDADB29363734 +Out = 4DCA6C75192A01DDCA9476AF2A521E87 + +Key = 28292A2B2D2E2F30323334353738393A3C3D3E3F41424344464748494B4C4D4E +In = C9C8CBCA4447465926272021545B5A59 +Out = 058691E627ECBC36AC07B6DB423BD698 + +Key = 50515253555657585A5B5C5D5F60616264656667696A6B6C6E6F707173747576 +In = 050407067477767956575051221D1C1F +Out = 7444527095838FE080FC2BCDD30847EB + +Key = 8000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = E35A6DCB19B201A01EBCFA8AA22B5759 + +Key = 4000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 5075C2405B76F22F553488CAE47CE90B + +Key = 2000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 49DF95D844A0145A7DE01C91793302D3 + +Key = 1000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = E7396D778E940B8418A86120E5F421FE + +Key = 0800000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 05F535C36FCEDE4657BE37F4087DB1EF + +Key = 0400000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = D0C1DDDD10DA777C68AB36AF51F2C204 + +Key = 0200000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 1C55FB811B5C6464C4E5DE1535A75514 + +Key = 0100000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 52917F3AE957D5230D3A2AF57C7B5A71 + +Key = 0080000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = C6E3D5501752DD5E9AEF086D6B45D705 + +Key = 0040000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = A24A9C7AF1D9B1E17E1C9A3E711B3FA7 + +Key = 0020000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = B881ECA724A6D43DBC6B96F6F59A0D20 + +Key = 0010000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = EC524D9A24DFFF2A9639879B83B8E137 + +Key = 0008000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 34C4F345F5466215A037F443635D6F75 + +Key = 0004000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 5BA5055BEDB8895F672E29F2EB5A355D + +Key = 0002000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = B3F692AA3A435259EBBEF9B51AD1E08D + +Key = 0001000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 414FEB4376F2C64A5D2FBB2ED531BA7D + +Key = 0000800000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = A20D519E3BCA3303F07E81719F61605E + +Key = 0000400000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = A08D10E520AF811F45BD60A2DC0DC4B1 + +Key = 0000200000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = B06893A8C563C430E6F3858826EFBBE4 + +Key = 0000100000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 0FFEE26AE2D3929C6BD9C6BEDFF84409 + +Key = 0000080000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 4D0F5E906ED77801FC0EF53EDC5F9E2B + +Key = 0000040000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 8B6EC00119AD8B026DCE56EA7DEFE930 + +Key = 0000020000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 69026591D43363EE9D83B5007F0B484E + +Key = 0000010000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 27135D86950C6A2F86872706279A4761 + +Key = 0000008000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 35E6DB8723F281DA410C3AC8535ED77C + +Key = 0000004000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 57427CF214B8C28E4BBF487CCB8D0E09 + +Key = 0000002000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 6DF01BF56E5131AC87F96E99CAB86367 + +Key = 0000001000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 3856C5B55790B768BBF7D43031579BCF + +Key = 0000000800000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 1E6ED8FB7C15BC4D2F63BA7037ED44D0 + +Key = 0000000400000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = E1B2ED6CD8D93D455534E401156D4BCF + +Key = 0000000200000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = EFBCCA5BDFDAD10E875F02336212CE36 + +Key = 0000000100000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 0B777F02FD18DCE2646DCFE868DFAFAD + +Key = 0000000080000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = C8A104B5693D1B14F5BF1F10100BF508 + +Key = 0000000040000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 4CCE6615244AFCB38408FECE219962EA + +Key = 0000000020000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = F99E7845D3A255B394C9C050CBA258B1 + +Key = 0000000010000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = B4AFBB787F9BCFB7B55FDF447F611295 + +Key = 0000000008000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = AE1C426A697FAF2808B7EF6ADDB5C020 + +Key = 0000000004000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 7572F92811A85B9BDD38DEAD9945BCAE + +Key = 0000000002000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 71BC7AA46E43FB95A181527D9F6A360F + +Key = 0000000001000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 5542EF2923066F1EC8F546DD0D8E7CA8 + +Key = 0000000000800000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 6B92317C7D623790B748FDD7EFC42422 + +Key = 0000000000400000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 0FE7C097E899C71EF045360F8D6C25CF + +Key = 0000000000200000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 4ECE7EE107D0264D04693151C25B9DF6 + +Key = 0000000000100000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = FD6AE687CBFCA9E301045888D3BB9605 + +Key = 0000000000080000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 476B579C8556C7254424902CC1D6D36E + +Key = 0000000000040000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 4133CBCDFDD6B8860A1FC18665D6D71B + +Key = 0000000000020000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 3B36EC2664798C108B816812C65DFDC7 + +Key = 0000000000010000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 364E20A234FEA385D48DC5A09C9E70CF + +Key = 0000000000008000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 4A4BA25969DE3F5EE5642C71AAD0EFD1 + +Key = 0000000000004000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = E42CBAAE43297F67A76C1C501BB79E36 + +Key = 0000000000002000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 23CEDEDA4C15B4C037E8C61492217937 + +Key = 0000000000001000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = A1719147A1F4A1A1180BD16E8593DCDE + +Key = 0000000000000800000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = AB82337E9FB0EC60D1F25A1D0014192C + +Key = 0000000000000400000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 74BF2D8FC5A8388DF1A3A4D7D33FC164 + +Key = 0000000000000200000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = D5B493317E6FBC6FFFD664B3C491368A + +Key = 0000000000000100000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = BA767381586DA56A2A8D503D5F7ADA0B + +Key = 0000000000000080000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = E8E6BC57DFE9CCADB0DECABF4E5CF91F + +Key = 0000000000000040000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 3C8E5A5CDC9CEED90815D1F84BB2998C + +Key = 0000000000000020000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 283843020BA38F056001B2FD585F7CC9 + +Key = 0000000000000010000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = D8ADC7426F623ECE8741A70621D28870 + +Key = 0000000000000008000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = D7C5C215592D06F00E6A80DA69A28EA9 + +Key = 0000000000000004000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 52CF6FA433C3C870CAC70190358F7F16 + +Key = 0000000000000002000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = F63D442A584DA71786ADEC9F3346DF75 + +Key = 0000000000000001000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 549078F4B0CA7079B45F9A5ADAFAFD99 + +Key = 0000000000000000800000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = F2A5986EE4E9984BE2BAFB79EA8152FA + +Key = 0000000000000000400000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 8A74535017B4DB2776668A1FAE64384C + +Key = 0000000000000000200000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = E613342F57A97FD95DC088711A5D0ECD + +Key = 0000000000000000100000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 3FFAEBF6B22CF1DC82AE17CD48175B01 + +Key = 0000000000000000080000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = BAFD52EFA15C248CCBF9757735E6B1CE + +Key = 0000000000000000040000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 7AF94BC018D9DDD4539D2DD1C6F4000F + +Key = 0000000000000000020000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = FE177AD61CA0FDB281086FBA8FE76803 + +Key = 0000000000000000010000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 74DBEA15E2E9285BAD163D7D534251B6 + +Key = 0000000000000000008000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 23DD21331B3A92F200FE56FF050FFE74 + +Key = 0000000000000000004000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = A69C5AA34AB20A858CAFA766EACED6D8 + +Key = 0000000000000000002000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 3F72BB4DF2A4F941A4A09CB78F04B97A + +Key = 0000000000000000001000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 72CC43577E1FD5FD14622D24D97FCDCC + +Key = 0000000000000000000800000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = D83AF8EBE93E0B6B99CAFADE224937D1 + +Key = 0000000000000000000400000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 44042329128D56CAA8D084C8BD769D1E + +Key = 0000000000000000000200000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 14102D72290DE4F2C430ADD1ED64BA1D + +Key = 0000000000000000000100000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 449124097B1ECD0AE7065206DF06F03C + +Key = 0000000000000000000080000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = D060A99F8CC153A42E11E5F97BD7584A + +Key = 0000000000000000000040000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 65605B3EA9261488D53E48602ADEA299 + +Key = 0000000000000000000020000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = C5E5CAD7A208DE8EA6BE049EFE5C7346 + +Key = 0000000000000000000010000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 4C280C46D2181646048DD5BC0C0831A5 + +Key = 0000000000000000000008000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 5DD65CF37F2A0929559AABAFDA08E730 + +Key = 0000000000000000000004000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 31F2335CAAF264172F69A693225E6D22 + +Key = 0000000000000000000002000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 3E28B35F99A72662590DA96426DD377F + +Key = 0000000000000000000001000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 570F40F5D7B20441486578ED344343BE + +Key = 0000000000000000000000800000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = C54308AD1C9E3B19F8B7417873045A8C + +Key = 0000000000000000000000400000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = CBF335E39CE13ADE2B696179E8FD0CE1 + +Key = 0000000000000000000000200000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 9C2FBF422355D8293083D51F4A3C18A9 + +Key = 0000000000000000000000100000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 5ED8B5A31ECEFAB16C9AA6986DA67BCE + +Key = 0000000000000000000000080000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 627815DCFC814ABC75900041B1DD7B59 + +Key = 0000000000000000000000040000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 9EF3E82A50A59F166260494F7A7F2CC3 + +Key = 0000000000000000000000020000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 878CD0D8D920888B5935D6C351128737 + +Key = 0000000000000000000000010000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = E44429474D6FC3084EB2A6B8B46AF754 + +Key = 0000000000000000000000008000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = EBAACF9641D54E1FB18D0A2BE4F19BE5 + +Key = 0000000000000000000000004000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 13B3BF497CEE780E123C7E193DEA3A01 + +Key = 0000000000000000000000002000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 6E8F381DE00A41161F0DF03B4155BFD4 + +Key = 0000000000000000000000001000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 35E4F29BBA2BAE01144910783C3FEF49 + +Key = 0000000000000000000000000800000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 55B17BD66788CEAC366398A31F289FFB + +Key = 0000000000000000000000000400000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 11341F56C0D6D1008D28741DAA7679CE + +Key = 0000000000000000000000000200000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 4DF7253DF421D83358BDBE924745D98C + +Key = 0000000000000000000000000100000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = BAE2EE651116D93EDC8E83B5F3347BE1 + +Key = 0000000000000000000000000080000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = F9721ABD06709157183AF3965A659D9D + +Key = 0000000000000000000000000040000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 19A1C252A613FE2860A4AE6D75CE6FA3 + +Key = 0000000000000000000000000020000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = B5DDB2F5D9752C949FBDE3FFF5556C6E + +Key = 0000000000000000000000000010000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 81B044FCFFC78ECCFCD171AAD0405C66 + +Key = 0000000000000000000000000008000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = C640566D3C06020EB2C42F1D62E56A9B + +Key = 0000000000000000000000000004000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = EA6C4BCF425291679FDFFD26A424FBCC + +Key = 0000000000000000000000000002000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 57F6901465D9440D9F15EE2CBA5A4090 + +Key = 0000000000000000000000000001000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = FBCFA74CADC7406260F63D96C8AAB6B1 + +Key = 0000000000000000000000000000800000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = DFF4F096CEA211D4BBDACA033D0EC7D1 + +Key = 0000000000000000000000000000400000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 1EE5190D551F0F42F675227A381296A9 + +Key = 0000000000000000000000000000200000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = F98E1905012E580F097623C10B93054F + +Key = 0000000000000000000000000000100000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = E7D43743D21DD3C9F168C86856558B9A + +Key = 0000000000000000000000000000080000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 632A9DDA730DAB67593C5D08D8AC1059 + +Key = 0000000000000000000000000000040000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = E084317000715B9057BC9DE9F3AB6124 + +Key = 0000000000000000000000000000020000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 61F9EF33A0BB4E666C2ED99101919FAB + +Key = 0000000000000000000000000000010000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 6DC1D68A11834657D46703C22578D59A + +Key = 0000000000000000000000000000008000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 53AC1548863D3D16F1D4DC7242E05F2C + +Key = 0000000000000000000000000000004000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = E82CD587A408306AD78CEAE0916B9F8C + +Key = 0000000000000000000000000000002000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 0FD2D40EA6AD17A3A767F0A8600D6295 + +Key = 0000000000000000000000000000001000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = AD84CC8255ADB39DFCA23F92761AE7E9 + +Key = 0000000000000000000000000000000800000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = F4F20CF7D51BEE7DA024A2B11A7ECA0B + +Key = 0000000000000000000000000000000400000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 5057691B85D9CE93A193214DB0A016B6 + +Key = 0000000000000000000000000000000200000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 0F58C960876390BDEF4BB6BE95CAA1EE + +Key = 0000000000000000000000000000000100000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 9A3E66EEBC21BC0BD9430B341EF465FA + +Key = 0000000000000000000000000000000080000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 20415035F34B8BCBCB28ABF07F78F0D4 + +Key = 0000000000000000000000000000000040000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = AC89FC7BA10479EBF10DE65BCEF89B3C + +Key = 0000000000000000000000000000000020000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 068FA75A30BE443171AF3F6FEB1A20D2 + +Key = 0000000000000000000000000000000010000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 50E02F213246C525A8C27700CA34B502 + +Key = 0000000000000000000000000000000008000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 227DA47D5A0906DB3AB042BB0A695FB6 + +Key = 0000000000000000000000000000000004000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 8663AC30ED12514F1DE46777F4514BFC + +Key = 0000000000000000000000000000000002000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = A987D4BC12E1DE9F4B6DF43567C34A8B + +Key = 0000000000000000000000000000000001000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 6D5A0370F599ACA605F63B04E5143D0C + +Key = 0000000000000000000000000000000000800000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 9809266E378B07B7AFDB3BAA97B7E442 + +Key = 0000000000000000000000000000000000400000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 8F753252B30CCCACE12D9A301F4D5090 + +Key = 0000000000000000000000000000000000200000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 032465F6C0CE34D41962F561692A1AFF + +Key = 0000000000000000000000000000000000100000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = C50E9AD5BEB8F3B00821DD47FF8AC093 + +Key = 0000000000000000000000000000000000080000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 9C6FEA3D46268D54A6829B2AD25BB276 + +Key = 0000000000000000000000000000000000040000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 0FD8575E87706F561343D7B3A41E044A + +Key = 0000000000000000000000000000000000020000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = BEE9BEB3739540D88CBCE77925F0A114 + +Key = 0000000000000000000000000000000000010000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = D24EAEE7FFFBAC3D6F26C2DCE0DCDE28 + +Key = 0000000000000000000000000000000000008000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 47771A90398FF0F7FA821C2F8F5E1398 + +Key = 0000000000000000000000000000000000004000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 4639741B6F84B135AD118C8249B64ED0 + +Key = 0000000000000000000000000000000000002000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 8EE5505EC85567697A3306F250A27720 + +Key = 0000000000000000000000000000000000001000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 7C8A19AC1AEFBC5E0119D91A5F05D4C2 + +Key = 0000000000000000000000000000000000000800000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 5141B9B672E54773B672E3A6C424887B + +Key = 0000000000000000000000000000000000000400000000000000000000000000 +In = 00000000000000000000000000000000 +Out = B5A2D3CD206653C6402F34FB0AE3613D + +Key = 0000000000000000000000000000000000000200000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 0F5BD9408738231D114B0A82753279A3 + +Key = 0000000000000000000000000000000000000100000000000000000000000000 +In = 00000000000000000000000000000000 +Out = FEF033FF4268EA487FC74C5E43A45338 + +Key = 0000000000000000000000000000000000000080000000000000000000000000 +In = 00000000000000000000000000000000 +Out = A3EDC09DCD529B113910D904AD855581 + +Key = 0000000000000000000000000000000000000040000000000000000000000000 +In = 00000000000000000000000000000000 +Out = AB8FBB6F27A0AC7C55B59FDD36B72F1C + +Key = 0000000000000000000000000000000000000020000000000000000000000000 +In = 00000000000000000000000000000000 +Out = EEA44D5ED4D769CC930CD83D8999EC46 + +Key = 0000000000000000000000000000000000000010000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 6972276803AE9AA7C6F431AB10979C34 + +Key = 0000000000000000000000000000000000000008000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 86DEAA9F39244101818178474D7DBDE9 + +Key = 0000000000000000000000000000000000000004000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 88C6B466EA361D662D8D08CBF181F4FE + +Key = 0000000000000000000000000000000000000002000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 91AB2C6B7C63FF59F7CBEEBF91B20B95 + +Key = 0000000000000000000000000000000000000001000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 2DFE6C146AD5B3D8C3C1718F13B48E01 + +Key = 0000000000000000000000000000000000000000800000000000000000000000 +In = 00000000000000000000000000000000 +Out = C7CFF1623451711391A302EEC3584AAA + +Key = 0000000000000000000000000000000000000000400000000000000000000000 +In = 00000000000000000000000000000000 +Out = 089FE845CC05011686C66019D18BE050 + +Key = 0000000000000000000000000000000000000000200000000000000000000000 +In = 00000000000000000000000000000000 +Out = 08C8410B9B427211A67124B0DCCEAD48 + +Key = 0000000000000000000000000000000000000000100000000000000000000000 +In = 00000000000000000000000000000000 +Out = 8D91592F5566085254784606334D7629 + +Key = 0000000000000000000000000000000000000000080000000000000000000000 +In = 00000000000000000000000000000000 +Out = 3298FEAAF2E1201D6299FF8846639C97 + +Key = 0000000000000000000000000000000000000000040000000000000000000000 +In = 00000000000000000000000000000000 +Out = C497CB9F0BDFE0EFC8C2F3F90760AA72 + +Key = 0000000000000000000000000000000000000000020000000000000000000000 +In = 00000000000000000000000000000000 +Out = 2788AFD046E0309CBE4424690DA2AB89 + +Key = 0000000000000000000000000000000000000000010000000000000000000000 +In = 00000000000000000000000000000000 +Out = E9891707F25EF29FEE372890D4258982 + +Key = 0000000000000000000000000000000000000000008000000000000000000000 +In = 00000000000000000000000000000000 +Out = DB041D94A23D45D4D4DCED5A030CAF61 + +Key = 0000000000000000000000000000000000000000004000000000000000000000 +In = 00000000000000000000000000000000 +Out = FFAFDBF0ECB18DF9EA02C27077448E6D + +Key = 0000000000000000000000000000000000000000002000000000000000000000 +In = 00000000000000000000000000000000 +Out = 2DAAA42A7D0A1D3B0E4761D99CF2150A + +Key = 0000000000000000000000000000000000000000001000000000000000000000 +In = 00000000000000000000000000000000 +Out = 3B7A54CB7CF30ABE263DD6ED5BFE8D63 + +Key = 0000000000000000000000000000000000000000000800000000000000000000 +In = 00000000000000000000000000000000 +Out = EEFA090174C590C448A55D43648F534A + +Key = 0000000000000000000000000000000000000000000400000000000000000000 +In = 00000000000000000000000000000000 +Out = 9E15798731ED42F43EA2740A691DA872 + +Key = 0000000000000000000000000000000000000000000200000000000000000000 +In = 00000000000000000000000000000000 +Out = 31FBD661540A5DEAAD1017CFD3909EC8 + +Key = 0000000000000000000000000000000000000000000100000000000000000000 +In = 00000000000000000000000000000000 +Out = CDA9AE05F224140E28CB951721B44D6A + +Key = 0000000000000000000000000000000000000000000080000000000000000000 +In = 00000000000000000000000000000000 +Out = 0C5BC512C60A1EAC3434EFB1A8FBB182 + +Key = 0000000000000000000000000000000000000000000040000000000000000000 +In = 00000000000000000000000000000000 +Out = AA863610DEEEEB62D045E87EA30B59B5 + +Key = 0000000000000000000000000000000000000000000020000000000000000000 +In = 00000000000000000000000000000000 +Out = 6AC2448DE568D279C7EEBE1DF403920C + +Key = 0000000000000000000000000000000000000000000010000000000000000000 +In = 00000000000000000000000000000000 +Out = E2011E3D292B26888AE801215FD0CB40 + +Key = 0000000000000000000000000000000000000000000008000000000000000000 +In = 00000000000000000000000000000000 +Out = E06F3E15EE3A61672D1C99BADE5B9DBE + +Key = 0000000000000000000000000000000000000000000004000000000000000000 +In = 00000000000000000000000000000000 +Out = BB7027F0548CF6712CEB4C7A4B28E178 + +Key = 0000000000000000000000000000000000000000000002000000000000000000 +In = 00000000000000000000000000000000 +Out = 061EC21FB70FADBDF87C3BD2AE23825B + +Key = 0000000000000000000000000000000000000000000001000000000000000000 +In = 00000000000000000000000000000000 +Out = 4C21F26FE94ABBAC381352375314C3EB + +Key = 0000000000000000000000000000000000000000000000800000000000000000 +In = 00000000000000000000000000000000 +Out = F7CEE6DD99909C2B569EEDA61ED8942E + +Key = 0000000000000000000000000000000000000000000000400000000000000000 +In = 00000000000000000000000000000000 +Out = CE98C4A876C65E4CCB261EBB1D9DF7F5 + +Key = 0000000000000000000000000000000000000000000000200000000000000000 +In = 00000000000000000000000000000000 +Out = A5491881CF833C3604ABC08044F402AC + +Key = 0000000000000000000000000000000000000000000000100000000000000000 +In = 00000000000000000000000000000000 +Out = A1BA16E64CCCB3087D57A768507B0BFC + +Key = 0000000000000000000000000000000000000000000000080000000000000000 +In = 00000000000000000000000000000000 +Out = D55951E202D2949EBD3BE43120C738BF + +Key = 0000000000000000000000000000000000000000000000040000000000000000 +In = 00000000000000000000000000000000 +Out = EBB8E43069E69F450EFEC65DCD52B7FD + +Key = 0000000000000000000000000000000000000000000000020000000000000000 +In = 00000000000000000000000000000000 +Out = 2B292135663B4AA5ABFE9423D57E7EE9 + +Key = 0000000000000000000000000000000000000000000000010000000000000000 +In = 00000000000000000000000000000000 +Out = E91BF974B3BE3AD966249D8655292A85 + +Key = 0000000000000000000000000000000000000000000000008000000000000000 +In = 00000000000000000000000000000000 +Out = 384365998EAA9562236CC58F6ADF9610 + +Key = 0000000000000000000000000000000000000000000000004000000000000000 +In = 00000000000000000000000000000000 +Out = C2E997012AA3D4D8D359C9A947CBE69F + +Key = 0000000000000000000000000000000000000000000000002000000000000000 +In = 00000000000000000000000000000000 +Out = F49421204148BA213BE87E2D5C22B0BF + +Key = 0000000000000000000000000000000000000000000000001000000000000000 +In = 00000000000000000000000000000000 +Out = 82ED0ED9953AA92E4DF30929CA65C00F + +Key = 0000000000000000000000000000000000000000000000000800000000000000 +In = 00000000000000000000000000000000 +Out = 291EB1D11653C8479437C74A977F5106 + +Key = 0000000000000000000000000000000000000000000000000400000000000000 +In = 00000000000000000000000000000000 +Out = BCB997B1939B8983ABD550D6025683E3 + +Key = 0000000000000000000000000000000000000000000000000200000000000000 +In = 00000000000000000000000000000000 +Out = 1FBA2592C6F489775CAADA71F9B983E9 + +Key = 0000000000000000000000000000000000000000000000000100000000000000 +In = 00000000000000000000000000000000 +Out = 969F66F217AF1A3DB9E41C1B29039824 + +Key = 0000000000000000000000000000000000000000000000000080000000000000 +In = 00000000000000000000000000000000 +Out = A54BB7D6B17E423AC0A7744C19073CB8 + +Key = 0000000000000000000000000000000000000000000000000040000000000000 +In = 00000000000000000000000000000000 +Out = B0AC6E6578D1021F47DCF9748A32EAD5 + +Key = 0000000000000000000000000000000000000000000000000020000000000000 +In = 00000000000000000000000000000000 +Out = B87B361C3B7B194C77A4358D4669153E + +Key = 0000000000000000000000000000000000000000000000000010000000000000 +In = 00000000000000000000000000000000 +Out = 46A133847F96EAA8282A799DC8899D58 + +Key = 0000000000000000000000000000000000000000000000000008000000000000 +In = 00000000000000000000000000000000 +Out = 2265EC3A9F2D5C9547A091CC8CFB18EA + +Key = 0000000000000000000000000000000000000000000000000004000000000000 +In = 00000000000000000000000000000000 +Out = 54CBF3A6FC4FE56D426117AA1FFD1DDE + +Key = 0000000000000000000000000000000000000000000000000002000000000000 +In = 00000000000000000000000000000000 +Out = 5312877CCEAB6CFB0905394A370A8003 + +Key = 0000000000000000000000000000000000000000000000000001000000000000 +In = 00000000000000000000000000000000 +Out = 7190BD6EC613FE38B84ECFE28F702FE4 + +Key = 0000000000000000000000000000000000000000000000000000800000000000 +In = 00000000000000000000000000000000 +Out = D1FA5B9CA89A43B04C05F0EF29EF68CD + +Key = 0000000000000000000000000000000000000000000000000000400000000000 +In = 00000000000000000000000000000000 +Out = 808285751548ED934FD1056D2D9AE8BA + +Key = 0000000000000000000000000000000000000000000000000000200000000000 +In = 00000000000000000000000000000000 +Out = 2758DEF3E7B95A9AE89777BE64D5A6CF + +Key = 0000000000000000000000000000000000000000000000000000100000000000 +In = 00000000000000000000000000000000 +Out = 07D81F87DB3E0ACC82B01E08FB22F3C1 + +Key = 0000000000000000000000000000000000000000000000000000080000000000 +In = 00000000000000000000000000000000 +Out = 8DA250E5553D650711A75EE1CB4FD1C7 + +Key = 0000000000000000000000000000000000000000000000000000040000000000 +In = 00000000000000000000000000000000 +Out = A93D946BD0E87F32719DF5F158CEE669 + +Key = 0000000000000000000000000000000000000000000000000000020000000000 +In = 00000000000000000000000000000000 +Out = 03945236EC2A4D4EAF30B8ABEB54330D + +Key = 0000000000000000000000000000000000000000000000000000010000000000 +In = 00000000000000000000000000000000 +Out = 11CC35301F24B79DDE31AEA2D1354F88 + +Key = 0000000000000000000000000000000000000000000000000000008000000000 +In = 00000000000000000000000000000000 +Out = E73715B3E8D9A290F44AE6FFBF247E5D + +Key = 0000000000000000000000000000000000000000000000000000004000000000 +In = 00000000000000000000000000000000 +Out = 7345E07732B71CB158BBF64CCA5C5B96 + +Key = 0000000000000000000000000000000000000000000000000000002000000000 +In = 00000000000000000000000000000000 +Out = 6E128F296D24705A1924FD9B70C4ED04 + +Key = 0000000000000000000000000000000000000000000000000000001000000000 +In = 00000000000000000000000000000000 +Out = 95A789776F036783FBD330947083F54F + +Key = 0000000000000000000000000000000000000000000000000000000800000000 +In = 00000000000000000000000000000000 +Out = 360DEC2533EA4AA2E3E54FD3DE2906EB + +Key = 0000000000000000000000000000000000000000000000000000000400000000 +In = 00000000000000000000000000000000 +Out = E68EFD7FECF4D601EA22727BD764965B + +Key = 0000000000000000000000000000000000000000000000000000000200000000 +In = 00000000000000000000000000000000 +Out = 9065C64A8BFF44AC33EDBB611CF83D7B + +Key = 0000000000000000000000000000000000000000000000000000000100000000 +In = 00000000000000000000000000000000 +Out = 8F33C8DF2A7A51CE8090E8F123BC3723 + +Key = 0000000000000000000000000000000000000000000000000000000080000000 +In = 00000000000000000000000000000000 +Out = 807F391FFBA8291BA625623210F99018 + +Key = 0000000000000000000000000000000000000000000000000000000040000000 +In = 00000000000000000000000000000000 +Out = 5E8B3F3A701522CE5CAA761C929D6292 + +Key = 0000000000000000000000000000000000000000000000000000000020000000 +In = 00000000000000000000000000000000 +Out = 3BA404DC38735A78289E3809E8364835 + +Key = 0000000000000000000000000000000000000000000000000000000010000000 +In = 00000000000000000000000000000000 +Out = D23BEDBAD229F8305DC425B6B759DCC9 + +Key = 0000000000000000000000000000000000000000000000000000000008000000 +In = 00000000000000000000000000000000 +Out = 44880F21CF5913040AE376AEE2A10AD8 + +Key = 0000000000000000000000000000000000000000000000000000000004000000 +In = 00000000000000000000000000000000 +Out = 9BC98E29D057C0E828C3B5CCE69256C1 + +Key = 0000000000000000000000000000000000000000000000000000000002000000 +In = 00000000000000000000000000000000 +Out = B293CC7A975DA141A68279368057CC41 + +Key = 0000000000000000000000000000000000000000000000000000000001000000 +In = 00000000000000000000000000000000 +Out = 8D60FB87ACD91385B313BE5F1D7BD30F + +Key = 0000000000000000000000000000000000000000000000000000000000800000 +In = 00000000000000000000000000000000 +Out = 2C8E56132D70291B303C48FDF75543CD + +Key = 0000000000000000000000000000000000000000000000000000000000400000 +In = 00000000000000000000000000000000 +Out = D1F80035B826791F6CE4E59B7DB1BB0D + +Key = 0000000000000000000000000000000000000000000000000000000000200000 +In = 00000000000000000000000000000000 +Out = 42CE6224FC36469339A133DD08173BD4 + +Key = 0000000000000000000000000000000000000000000000000000000000100000 +In = 00000000000000000000000000000000 +Out = 61817155EA41BCBA2AF7F06AE7CBF585 + +Key = 0000000000000000000000000000000000000000000000000000000000080000 +In = 00000000000000000000000000000000 +Out = D1923A9866068D2EF5FB77D57C3315B6 + +Key = 0000000000000000000000000000000000000000000000000000000000040000 +In = 00000000000000000000000000000000 +Out = B37CBDB5D719F49691CA968EF2E84140 + +Key = 0000000000000000000000000000000000000000000000000000000000020000 +In = 00000000000000000000000000000000 +Out = EC974E653A055D7F8F22171030F68E1D + +Key = 0000000000000000000000000000000000000000000000000000000000010000 +In = 00000000000000000000000000000000 +Out = DDE5D3B9AAD9C32213BB3675A822499C + +Key = 0000000000000000000000000000000000000000000000000000000000008000 +In = 00000000000000000000000000000000 +Out = D3B6E9216EA1AE57EB1C628A3C38AB78 + +Key = 0000000000000000000000000000000000000000000000000000000000004000 +In = 00000000000000000000000000000000 +Out = 82C99ECC69472B7E96324B042AE8B87A + +Key = 0000000000000000000000000000000000000000000000000000000000002000 +In = 00000000000000000000000000000000 +Out = 97144DC5338C43600F84439C0AA0D147 + +Key = 0000000000000000000000000000000000000000000000000000000000001000 +In = 00000000000000000000000000000000 +Out = 400AC4A0BBADA1DB2121EB144C7E5209 + +Key = 0000000000000000000000000000000000000000000000000000000000000800 +In = 00000000000000000000000000000000 +Out = EFD9D550EB419ED278F4885A490AB54C + +Key = 0000000000000000000000000000000000000000000000000000000000000400 +In = 00000000000000000000000000000000 +Out = 2AB7816E149B7C0404C88A8857793670 + +Key = 0000000000000000000000000000000000000000000000000000000000000200 +In = 00000000000000000000000000000000 +Out = 5B591DFF9E8DEE15BAD24C025DBCA481 + +Key = 0000000000000000000000000000000000000000000000000000000000000100 +In = 00000000000000000000000000000000 +Out = 0C06633E30721C3749F49AD8CBF2B754 + +Key = 0000000000000000000000000000000000000000000000000000000000000080 +In = 00000000000000000000000000000000 +Out = 96D6D31A41B5123B2035FD91A921D4CA + +Key = 0000000000000000000000000000000000000000000000000000000000000040 +In = 00000000000000000000000000000000 +Out = E7F6C34D86668BC2805CA7793C5E86AD + +Key = 0000000000000000000000000000000000000000000000000000000000000020 +In = 00000000000000000000000000000000 +Out = F46DFF5FF500D6879C4D3E45CF0CF0F3 + +Key = 0000000000000000000000000000000000000000000000000000000000000010 +In = 00000000000000000000000000000000 +Out = 60D842D9C61DA7495C116197B7CECBBE + +Key = 0000000000000000000000000000000000000000000000000000000000000008 +In = 00000000000000000000000000000000 +Out = D45B24EDB673353EBDF248B8FA06B67A + +Key = 0000000000000000000000000000000000000000000000000000000000000004 +In = 00000000000000000000000000000000 +Out = 119EAEBCC165D0BD02C0D35DC82EF992 + +Key = 0000000000000000000000000000000000000000000000000000000000000002 +In = 00000000000000000000000000000000 +Out = E673143680414ADA301D0ED34626B9FE + +Key = 0000000000000000000000000000000000000000000000000000000000000001 +In = 00000000000000000000000000000000 +Out = 6B6CFE160A6263631B292F879EEFF926 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 80000000000000000000000000000000 +Out = DDC6BF790C15760D8D9AEB6F9A75FD4E + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 40000000000000000000000000000000 +Out = C7098C217C334D0C9BDF37EA13B0822C + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 20000000000000000000000000000000 +Out = 60F0FB0D4C56A8D4EEFEC5264204042D + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 10000000000000000000000000000000 +Out = 73376FBBF654D0686E0E84001477106B + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 08000000000000000000000000000000 +Out = 2F443B52BA5F0C6EA0602C7C4FD259B6 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 04000000000000000000000000000000 +Out = 75D11B0E3A68C4223D88DBF017977DD7 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 02000000000000000000000000000000 +Out = 779B38D15BFFB63D8D609D551A5CC98E + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 01000000000000000000000000000000 +Out = 5275F3D86B4FB8684593133EBFA53CD3 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00800000000000000000000000000000 +Out = 1CEF2074B336CEC62F12DEA2F6AB1481 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00400000000000000000000000000000 +Out = 1AEF5ABBAD9D7160874578DCD8BAE172 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00200000000000000000000000000000 +Out = 46C525DB17E72F26BF03216846B6F609 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00100000000000000000000000000000 +Out = E24411F941BBE08788781E3EC52CBAA4 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00080000000000000000000000000000 +Out = 83A3DEDD1DD27018F6A6477E40527581 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00040000000000000000000000000000 +Out = B68F8A2CDBAB0C923C67FC8F0F1087DE + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00020000000000000000000000000000 +Out = 649944A70C32BF87A7409E7AE128FDE8 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00010000000000000000000000000000 +Out = 2846526D67387539C89314DE9E0C2D02 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00008000000000000000000000000000 +Out = A9A0B8402E53C70DD1688054BA58DDFD + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00004000000000000000000000000000 +Out = 4A72E6E1B79C83AC4BE3EBA5699EED48 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00002000000000000000000000000000 +Out = B0E36B867BA4FF2B77D0614B0E364E4C + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00001000000000000000000000000000 +Out = 49B57DE141F6418E3090F24DDD4014B6 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000800000000000000000000000000 +Out = A6C0D5B9797258E1987AC5F6CD20146D + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000400000000000000000000000000 +Out = 426CF4BDCAA369175965D26E7C71EEA2 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000200000000000000000000000000 +Out = E27F484CE54BC99BC1A52BDA3B518A26 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000100000000000000000000000000 +Out = D16D186284C7E6EE64B8104E0EF20BA5 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000080000000000000000000000000 +Out = 6431F8538AD54E1E044A9F71F8EF556B + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000040000000000000000000000000 +Out = ECD57CEB451D27EB96C55B2042257E8E + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000020000000000000000000000000 +Out = 4F0F188DC911B1954AFBC734C9F68872 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000010000000000000000000000000 +Out = B54DEF0337626B65614E81EDFDE620F3 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000008000000000000000000000000 +Out = 6655D8074CAE0B90B0D3A3FE72D4D9DB + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000004000000000000000000000000 +Out = C6B74B6B9EB4FC0C9A237DB1B616D09A + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000002000000000000000000000000 +Out = D7B5D076EA56EC2B20791D7AD51CCF8F + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000001000000000000000000000000 +Out = FE160C224BF003CE3BDDC90CB52ED22C + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000800000000000000000000000 +Out = 5E00DA9BA94B5EC0D258D8A8002E0F6A + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000400000000000000000000000 +Out = 09AC6DCFF4DACFF1651E2BA212A292A3 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000200000000000000000000000 +Out = B283617E318D99AF83A05D9810BA89F7 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000100000000000000000000000 +Out = 0B5F70CCB40B0EF2538AE9B4A9770B35 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000080000000000000000000000 +Out = 43282BF180248FB517839B37F4DDAAE4 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000040000000000000000000000 +Out = DDBD534C8B2E6D30A268F88C55AD765B + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000020000000000000000000000 +Out = A41A164E50EC2D9F175E752B755E0B5C + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000010000000000000000000000 +Out = 37BFF99FF2F7AA97779E4ADF6F13FB10 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000008000000000000000000000 +Out = 9BA4F7BD298152903A683C4CEC669216 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000004000000000000000000000 +Out = 5FB750C7CE10DE7B4504248914D0DA06 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000002000000000000000000000 +Out = 3E748BFA108E086F51D56EC74A9E0FB9 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000001000000000000000000000 +Out = 31D4E56B99F5B73C1B8437DF332AFB98 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000800000000000000000000 +Out = 9DC6717B84FC55D266E7B1D9B5C52A5F + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000400000000000000000000 +Out = 8EF8BA007F23C0A50FC120E07041BCCD + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000200000000000000000000 +Out = C58F38E1839FC1918A12B8C9E88C66B6 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000100000000000000000000 +Out = B695D72A3FCF508C4050E12E40061C2D + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000080000000000000000000 +Out = 5D2736AD478A50583BC8C11BEFF16D7A + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000040000000000000000000 +Out = DF0EACA8F17847AD41F9578F14C7B56B + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000020000000000000000000 +Out = E5AA14AD48AD0A3C47CC35D5F8020E51 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000010000000000000000000 +Out = 11BE6C8F58EBD8CEF1A53F591A68E8CE + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000008000000000000000000 +Out = ECFE7BAFCBF42C1FEE015488770B3053 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000004000000000000000000 +Out = E552649F8D8EC4A1E1CD6DF50B6E6777 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000002000000000000000000 +Out = 521C0629DE93B9119CDB1DDC5809DDEA + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000001000000000000000000 +Out = CB38A62A0BAB1784156BA038CBA99BF6 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000800000000000000000 +Out = 76CCEE8AAACD394DE1EEF3DDA10CB54B + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000400000000000000000 +Out = 6AFF910FA1D5673140E2DB59B8416049 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000200000000000000000 +Out = 064A12C0EF73FB386801BF4F35F3120D + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000100000000000000000 +Out = 2240E374929D5B1BB8FF0FFDDDF640EC + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000080000000000000000 +Out = D4BA15C904C7692185DE85C02052E180 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000040000000000000000 +Out = 1714A315AB0166728A44CD91D4AE9018 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000020000000000000000 +Out = 6C970BDD9F0E222722EA31A1D12DD0AD + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000010000000000000000 +Out = F5956EDF02BD36A401BBB6CE77C3D3FB + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000008000000000000000 +Out = 0CA11F122CCD7C259DC597EED3DF9BC4 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000004000000000000000 +Out = 50109AB4912AD2560B206F331B62EB6C + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000002000000000000000 +Out = DBE7C91A4175614889A2D4BEFD64845E + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000001000000000000000 +Out = 0D3322853A571A6B46B79C0228E0DD25 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000800000000000000 +Out = 96E4EE0BB9A11C6FB8522F285BADDEB6 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000400000000000000 +Out = 96705C52D2CFCE82E630C93477C79C49 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000200000000000000 +Out = C50130AED6A126149D71F3888C83C232 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000100000000000000 +Out = 4816EFE3DEB380566EBA0C17BF582090 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000080000000000000 +Out = 0390857B4C8C98E4CF7A2B6F3394C507 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000040000000000000 +Out = 422E73A02025EBE8B8B5D6E0FA24FCB2 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000020000000000000 +Out = 3271AA7F4BF1D7C38050A43076D4FF76 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000010000000000000 +Out = D2074946F0D37B8975607BFC2E70234C + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000008000000000000 +Out = 1A509194C1270AB92E5A42D3A9F8D98B + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000004000000000000 +Out = 512438946360CCC4A5C6D73F6EED7130 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000002000000000000 +Out = 98CFCDEC46EBEA1A286B3004F2746A0D + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000001000000000000 +Out = A1CF369949677A3AF3D58E3EABF2741B + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000800000000000 +Out = D84C2E1A0E4A52166FA8FF6889D1E5E2 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000400000000000 +Out = 4AD91CCEEF60119B5078FD162D2735DE + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000200000000000 +Out = 2860793D818E97AAFF1D339D7702438D + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000100000000000 +Out = 6F9068BE73364AE250D89D78A6C9CE6F + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000080000000000 +Out = 024FC3FEF4883FEB1A8DD005305FECCE + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000040000000000 +Out = 08A61FE0816D75EA15EB3C9FB9CCDED6 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000020000000000 +Out = 449C86DFA13F260175CE39797686FFA4 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000010000000000 +Out = 4FFFFC29A59858E1133F2BFB1A8A4817 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000008000000000 +Out = 19425D1F6480B25096561295697DC2B7 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000004000000000 +Out = 31974727ECDD2C77C3A428FC3A8CB3FC + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000002000000000 +Out = A57CD704B3C95E744D08DF443458F2F5 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000001000000000 +Out = 486D8C193DB1ED73ACB17990442FC40B + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000800000000 +Out = 5E4DBF4E83AB3BC055B9FCC7A6B3A763 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000400000000 +Out = ACF2E0A693FBBCBA4D41B861E0D89E37 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000200000000 +Out = 32A7CB2AE066A51D2B78FC4B4CFCB608 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000100000000 +Out = 677D494DBB73CAF55C1990158DA12F14 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000080000000 +Out = 082A0D2367512ADF0D75A151BFBE0A17 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000040000000 +Out = 5E5BB7337923C482CE8CBA249E6A8C7D + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000020000000 +Out = D3001BA7C7026EE3E5003179530AFCFC + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000010000000 +Out = 46EC44F8931E629FE8FD8961312EDDE1 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000008000000 +Out = C5F8ECD79C7B30E81D17E32079969310 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000004000000 +Out = 5B8AD6919E24CAEBCC55401AEE0C9802 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000002000000 +Out = C2302B7E701B5CC7F8B29E3516DBBFA6 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000001000000 +Out = A1D04D6A76F9F7A94D49FAA64A87F244 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000800000 +Out = 7FB6F92D35B5CB6C631600EDB9E860BA + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000400000 +Out = B2EF7078BCFACE07AEEC3F9B48830EB3 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000200000 +Out = F475A7493D24C7036E53390374C378B3 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000100000 +Out = B36802AC987377A37BD8EADC97C57D60 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000080000 +Out = ADDCD3D19689C4DDC738CE5F69DC9505 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000040000 +Out = 0DAF8CA22884915403C0F0BB1F4BD74F + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000020000 +Out = 4AF36BAE2660503B3248E4685059FD05 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000010000 +Out = 7D5631814DD8E917D97A0D514C743971 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000008000 +Out = BC3352500FC0CBB9DB5B5F6B491C1BE8 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000004000 +Out = 6A4A30BA87E87AF65C90AEB7AFEDC76B + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000002000 +Out = 77E6125897668AC8E73E8C79A6FF8336 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000001000 +Out = 3FA9D39104EBB323C7AAAA248960DD1E + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000800 +Out = FAD75AD76AB10ADC49036B250E229D39 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000400 +Out = 2FACAA5FE35B228A16AC74088D702EC4 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000200 +Out = 88B6CBCFDFEF8AD91720A1BB69A1F33E + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000100 +Out = C7E9D250998632D444356242EF04058D + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000080 +Out = B14DAD8D3D9153F46C0D3A1AD63C7A05 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000040 +Out = 60ABA678A506608D0845966D29B5F790 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000020 +Out = 482DC43F2388EF25D24144E144BD834E + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000010 +Out = 1490A05A7CEE43BDE98B56E309DC0126 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000008 +Out = ABFA77CD6E85DA245FB0BDC5E52CFC29 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000004 +Out = DD4AB1284D4AE17B41E85924470C36F7 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000002 +Out = CEA7403D4D606B6E074EC5D3BAF39D18 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000001 +Out = 530F8AFBC74536B9A963B4F1C4CB738B + diff --git a/src/tests/data/block/blowfish.vec b/src/tests/data/block/blowfish.vec new file mode 100644 index 000000000..d4d6b7106 --- /dev/null +++ b/src/tests/data/block/blowfish.vec @@ -0,0 +1,241 @@ +[Blowfish] +Key = 0123456789ABCDEF +In = 0000000000000000 +Out = 245946885754369A + +Key = 0000000000000000 +In = 0000000000000000 +Out = 4EF997456198DD78 + +Key = FFFFFFFFFFFFFFFF +In = 0000000000000000 +Out = F21E9A77B71C49BC + +Key = 584023641ABA6176 +In = 004BD6EF09176062 +Out = 452031C1E4FADA8E + +Key = FEDCBA9876543210 +In = 0123456789ABCDEF +Out = 0ACEAB0FC6A0A28D + +Key = 1111111111111111 +In = 0123456789ABCDEF +Out = 7D0CC630AFDA1EC7 + +Key = 1F1F1F1F0E0E0E0E +In = 0123456789ABCDEF +Out = A790795108EA3CAE + +Key = E0FEE0FEF1FEF1FE +In = 0123456789ABCDEF +Out = C39E072D9FAC631D + +Key = 0101010101010101 +In = 0123456789ABCDEF +Out = FA34EC4847B268B2 + +Key = 7CA110454A1A6E57 +In = 01A1D6D039776742 +Out = 59C68245EB05282B + +Key = 07A1133E4A0B2686 +In = 0248D43806F67172 +Out = 1730E5778BEA1DA4 + +Key = 49E95D6D4CA229BF +In = 02FE55778117F12A +Out = CF9C5D7A4986ADB5 + +Key = 0113B970FD34F2CE +In = 059B5E0851CF143A +Out = 48F4D0884C379918 + +Key = 4FB05E1515AB73A7 +In = 072D43A077075292 +Out = 7A8E7BFA937E89A3 + +Key = 0170F175468FB5E6 +In = 0756D8E0774761D2 +Out = 432193B78951FC98 + +Key = 3000000000000000 +In = 1000000000000001 +Out = 7D856F9A613063F2 + +Key = 1111111111111111 +In = 1111111111111111 +Out = 2466DD878B963C9D + +Key = 0123456789ABCDEF +In = 1111111111111111 +Out = 61F9C3802281B096 + +Key = 37D06BB516CB7546 +In = 164D5E404F275232 +Out = 5F99D04F5B163969 + +Key = 018310DC409B26D6 +In = 1D9D5C5018F728C2 +Out = D1ABB290658BC778 + +Key = 04689104C2FD3B2F +In = 26955F6835AF609A +Out = D887E0393C2DA6E3 + +Key = 1C587F1C13924FEF +In = 305532286D6F295A +Out = 55CB3774D13EF201 + +Key = 07A7137045DA2A16 +In = 3BDD119049372802 +Out = 2EEDDA93FFD39C79 + +Key = 04B915BA43FEB5B6 +In = 42FD443059577FA2 +Out = 353882B109CE8F1A + +Key = 49793EBC79B3258F +In = 437540C8698F3CFA +Out = 53C55F9CB49FC019 + +Key = 025816164629B007 +In = 480D39006EE762F2 +Out = 7555AE39F59B87BD + +Key = 3849674C2602319E +In = 51454B582DDF440A +Out = A25E7856CF2651EB + +Key = 0131D9619DC1376E +In = 5CD54CA83DEF57DA +Out = B1B8CC0B250F09A0 + +Key = 1F08260D1AC2465E +In = 6B056E18759F5CCA +Out = 4A057A3B24D3977B + +Key = 43297FAD38E373FE +In = 762514B829BF486A +Out = 13F04154D69D1AE5 + +Key = 0000000000000000 +In = FFFFFFFFFFFFFFFF +Out = 014933E0CDAFF6E4 + +Key = FFFFFFFFFFFFFFFF +In = FFFFFFFFFFFFFFFF +Out = 51866FD5B85ECB8A + +Key = FEDCBA9876543210 +In = FFFFFFFFFFFFFFFF +Out = 6B5C5A9C5D9E0A5A + +Key = 1111111111111111 +In = 0123456789ABCDEF1111111111111111 +Out = 7D0CC630AFDA1EC72466DD878B963C9D + +Key = 57686F206973204A6F686E2047616C743F +In = FEDCBA9876543210 +Out = CC91732B8022F684 + +Key = 6162636465666768696A6B6C6D6E6F707172737475767778797A +In = 424C4F5746495348 +Out = 324ED0FEF413A203 + +Key = F0 +In = FEDCBA9876543210 +Out = F9AD597C49DB005E + +Key = F0E1 +In = FEDCBA9876543210 +Out = E91D21C1D961A6D6 + +Key = F0E1D2 +In = FEDCBA9876543210 +Out = E9C2B70A1BC65CF3 + +Key = F0E1D2C3 +In = FEDCBA9876543210 +Out = BE1E639408640F05 + +Key = F0E1D2C3B4 +In = FEDCBA9876543210 +Out = B39E44481BDB1E6E + +Key = F0E1D2C3B4A5 +In = FEDCBA9876543210 +Out = 9457AA83B1928C0D + +Key = F0E1D2C3B4A596 +In = FEDCBA9876543210 +Out = 8BB77032F960629D + +Key = F0E1D2C3B4A59687 +In = FEDCBA9876543210 +Out = E87A244E2CC85E82 + +Key = F0E1D2C3B4A5968778 +In = FEDCBA9876543210 +Out = 15750E7A4F4EC577 + +Key = F0E1D2C3B4A596877869 +In = FEDCBA9876543210 +Out = 122BA70B3AB64AE0 + +Key = F0E1D2C3B4A5968778695A +In = FEDCBA9876543210 +Out = 3A833C9AFFC537F6 + +Key = F0E1D2C3B4A5968778695A4B +In = FEDCBA9876543210 +Out = 9409DA87A90F6BF2 + +Key = F0E1D2C3B4A5968778695A4B3C +In = FEDCBA9876543210 +Out = 884F80625060B8B4 + +Key = F0E1D2C3B4A5968778695A4B3C2D +In = FEDCBA9876543210 +Out = 1F85031C19E11968 + +Key = F0E1D2C3B4A5968778695A4B3C2D1E +In = FEDCBA9876543210 +Out = 79D9373A714CA34F + +Key = F0E1D2C3B4A5968778695A4B3C2D1E0F +In = FEDCBA9876543210 +Out = 93142887EE3BE15C + +Key = F0E1D2C3B4A5968778695A4B3C2D1E0F00 +In = FEDCBA9876543210 +Out = 03429E838CE2D14B + +Key = F0E1D2C3B4A5968778695A4B3C2D1E0F0011 +In = FEDCBA9876543210 +Out = A4299E27469FF67B + +Key = F0E1D2C3B4A5968778695A4B3C2D1E0F001122 +In = FEDCBA9876543210 +Out = AFD5AED1C1BC96A8 + +Key = F0E1D2C3B4A5968778695A4B3C2D1E0F00112233 +In = FEDCBA9876543210 +Out = 10851C0E3858DA9F + +Key = F0E1D2C3B4A5968778695A4B3C2D1E0F0011223344 +In = FEDCBA9876543210 +Out = E6F51ED79B9DB21F + +Key = F0E1D2C3B4A5968778695A4B3C2D1E0F001122334455 +In = FEDCBA9876543210 +Out = 64A6E14AFD36B46F + +Key = F0E1D2C3B4A5968778695A4B3C2D1E0F00112233445566 +In = FEDCBA9876543210 +Out = 80C7D7D45A5479AD + +Key = F0E1D2C3B4A5968778695A4B3C2D1E0F0011223344556677 +In = FEDCBA9876543210 +Out = 05044B62FA52D080 + diff --git a/src/tests/data/block/camellia.vec b/src/tests/data/block/camellia.vec new file mode 100644 index 000000000..152762c0c --- /dev/null +++ b/src/tests/data/block/camellia.vec @@ -0,0 +1,59 @@ +[Camellia-128] +Key = 0123456789ABCDEFFEDCBA9876543210 +In = 0123456789ABCDEFFEDCBA9876543210 +Out = 67673138549669730857065648EABE43 + +Key = 80000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 6C227F749319A3AA7DA235A9BBA05A2C + +Key = 40000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = F04D51E45E70FB6DEE0D16A204FBBA16 + +Key = 20000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = ED44242E619F8C32EAA2D3641DA47EA4 + +Key = EFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEF +In = EFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEF +Out = 5CA8B8A4B8AF15A6184259831B18BBB5 + +Key = FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +In = FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +Out = 25DD9EB9DD67FBC6E8431F56F4FBE651 + +[Camellia-192] +Key = 0123456789ABCDEFFEDCBA98765432100011223344556677 +In = 0123456789ABCDEFFEDCBA9876543210 +Out = B4993401B3E996F84EE5CEE7D79B09B9 + +Key = 800000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 1B6220D365C2176C1D41A5826520FCA1 + +Key = FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE +In = FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE +Out = A2F5A98929658AF4A9700B9923DAF014 + +[Camellia-256] +Key = 0123456789ABCDEFFEDCBA987654321000112233445566778899AABBCCDDEEFF +In = 0123456789ABCDEFFEDCBA9876543210 +Out = 9ACC237DFF16D76C20EF7C919E3A7509 + +Key = 8000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 2136FABDA091DFB5171B94B8EFBB5D08 + +Key = 0000000000000200000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = E18B0CB1980124504B46A46A6F4273F3 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000001 +Out = 9CDB269B5D293BC5DB9C55B057D9B591 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000020000000000000000000000000000000400000000000000000000000000000008000000000000000000000000000000100000000000000000000000000000002000000000000000000000000000000040 +Out = 396154111ADEFC500CF6E5C99038BC179CDB269B5D293BC5DB9C55B057D9B5913D4B2CDE666761BA5DFB305178E667FB6A3F25AAB7E92D9CF378E5D9C040F26B7C92854D801A1648F65CA81813DDBF83BA664AC39855518DFDEE10D1B3111FAE7A6985778D3A66E97F23E01F0D0E45E78B1F247802E47C91BEE2AA34ECFD7A01 + diff --git a/src/tests/data/block/cascade.vec b/src/tests/data/block/cascade.vec new file mode 100644 index 000000000..5fe983428 --- /dev/null +++ b/src/tests/data/block/cascade.vec @@ -0,0 +1,26 @@ +[Cascade(Serpent,Twofish)] +Key = B50638F695AFA16F9378D43374CA8568600135ECD1E513838722366346BC4B2101422291558FAA30A3196CBEB42E67F4C075882482897F72A8A30AE9B3AD426D +In = 0000000000000000000000000000000000000000000000000000000000000000 +Out = E78516D21D23DA501939C24C48BCC79DE78516D21D23DA501939C24C48BCC79D + +Key = 9E8F6BC09768AED8F533FA4FC35FF6FEB8020FFBC8350DDFD20ACA7ECF1889CFBFCD78E261B9A3CD825401AFA7ADCDFA88DBA8230FB92D4B942C25EE92F27A02 +In = 47CB8147C5290D6F94FBF3351777087FA731610A3F66E3CCFA6D9B18F980E687 +Out = F234E056923B3DB26AABC8F604F0CE2C1A7F4C35B0B74958014D791668FF6BF4 + +Key = 1EF34E47005028F2D95120052855C6001225200A333CA4D7D5A356B5554EE2AE7EBC9BA57BADA0DAFC84C2187C51CB3CCB5EEE40F27C00537FFFCA2851DD8BD8 +In = B9A28D32734EF678BACD5539FF9FF951AF81F44AFE223256E5D8898FB862A767B90BD2D95E17E4411D02D49481CCE4191EE2C7AE8EBDF6312BDC66317AD42140 +Out = 065E390C4FD10E9929F30D89A67E0D4CFA3AF90BEF46B2B435B53CBE0B7DD1B612D4C5E2D03028B488000C06517434FC70F7B62C273CA5DEBD9CA7034D853087 + +[Cascade(Serpent,AES-256)] +Key = EE426051D1ADCE09AC02E2023331F273BB1B2C4C5905DEDA3E1032CCD0DB56115B011F05688F781E3F790364968E06DC6E7BD5FA38DB068CBD34A85B6B3A9458 +In = 06CEB2B4FD2F0A27B3C90D77D2E9BBD3665A8DCAC9187B1EE9F6A60D39042A9D3719883B3E87845B9D4A8BE258379959775969CBF5768A359797B2FA19FC2FCC +Out = 05FFBF6E8097FC746FFAD8C3306E6DB668148796180F26CA5DE06AE76DE16D078A0E72B259982423ED96FF95719DEB160CEFE7697752B0CFA984A18DDCEF2EC0 + +Key = CDCD23F5518DB5DAE8C69B56EB352D4F3C4A64A5FFC8E5BC2511B8310993C48EFA30A0F9E2B98A0FB1FE64173E6A8038047AEBAE22E17392FE32CF1D0DE3BB76 +In = FBAF0DE6C09D10EB31F21A7C784BF453F82F51EFFA8B363EE6B33DF15204F43445170DED1E39AB922548ED82AAADED6BF470A5226B69D025FE3D532AADDA069C464D2C8A65E1A18698BD521AFB3053229C1539626392031F8C36229FF3178A7F5C716E30DBEFDDD4AC2113071977B795A8B29DA7F467471A996FB63136387C28 +Out = 7ED1F730EED52DFB63E073A40EAE404E443ACEB9A3B55132E740ACE1EEDF99D0F22B3F2326E2E124594E75ED1915C8D155F24269254B22B6E8C53E9F64E70552D5E3004782C6C47341EBF8716B59DAB49B512B6DF7F9D7FB914FFA56F7F89B561B6A5DFE9334B7561144B25FE0F57BEBB4058EC7D9EEA57AB62825A86312BBC3 + +[Cascade(Serpent,CAST-128)] +Key = EFA9CC5F3E245AB463CC60A5015CB0F663676760832CEE6C633A518112E518D45DD4B627E9507CDB03A1ADD870E28362 +In = 27EDE4B2A3784A33898FA330167317BF7354072672D49DD03D13D3F0856CF3D9C17C1237565E7320BDD23C03BDE195A4FE58623A983DB9C308D5A976D92CD6A2 +Out = 2D7096A03BAB4DBDABEDB9F069FE68C3E12ED65ACCE43ECF7F6D810B5EEC36A522B605715BE12003E324436652BEA06BD289DBE886A5DE9E51CFF6C065A21F2B diff --git a/src/tests/data/block/cast128.vec b/src/tests/data/block/cast128.vec new file mode 100644 index 000000000..8412831bd --- /dev/null +++ b/src/tests/data/block/cast128.vec @@ -0,0 +1,165 @@ +[CAST-128] +Key = 0123456712345678234567893456789A +In = 0123456789ABCDEF +Out = 238B4FE5847E44B2 + +Key = 51D35D2CFC978231CC8D404C05F20778 +In = 0D5ED4BF2C101A00 +Out = 851769123481EEBD + +Key = 3148F2F7A5EC9832C918B3FCE3A882D4 +In = D6AA8EAE1E559AAE +Out = C7FAFAFC64204DDE + +Key = 23CA10AC5007672EAAC2A652A1033051 +In = F2504FFBB8970532 +Out = 6371C64A362D2A06 + +Key = 69698114EB6B0C7DA021394E8294BA81 +In = 4B1E9D8F450B7342 +Out = 9CC2B912173553F3 + +Key = E29067C7B82F2BB5787A95961C4B145B +In = 26D7BA5E58E367FC +Out = A2D1FCB23EDBE861 + +Key = 724096996EA7E796847CC954DDB02F21 +In = 960370DF205DF0C9 +Out = E1F5DCA58544FE69 + +Key = C44CD3B7C176A89B849AEC9D1A834D25 +In = 3E16104523173535 +Out = EF4B1D186287F9E4 + +Key = F5A1E7B8DF1852E0A12E150665812CE1 +In = 6AB0B4F6FBDFE766 +Out = 273B54BDF2B5588C + +Key = 1BCBC553F08BA5AE3DC87E3A08D720A5 +In = 76300E213C3F9D73 +Out = 6C51876F5EA9CE03 + +Key = 0265563A752CB548404FEBA1C7231FA7 +In = 22A5191C0722F0D8 +Out = F1E19892EE7A4E51 + +Key = 9C553CF85065EC9EFE0A6526070DF766 +In = D20430D1B98AE949 +Out = 79E576FC40F1DC98 + +Key = 1895E906311E100D6F189B0622248BC3 +In = 1C7401D639A47971 +Out = BD2172A2ED5F5C02 + +Key = 616A2B2C30F26B1386CD8B1E9E15D77E +In = B8591CA50C7E763D +Out = 573F3DB3C43731FA + +Key = 14422858FA163B7C5267FF819773CE1D +In = CDA3984E06CC637A +Out = 2525D6596ACE9CD1 + +Key = 172E65C14E746EE6203025E94171D520 +In = 5B5A603C9C090115 +Out = 3729DAB86CB1CCF7 + +Key = 3E9FB858087C4E937A408EC1352482B1 +In = 9F9881CA42D7024C +Out = 9C3C573D7B958521 + +Key = A32E8B1498839F6017802758076B0BFC +In = 4A5C46FD61058258 +Out = 2A1E5FD727F67F13 + +Key = E303C6052387C310524721A2E461E89A +In = EBBB828350790FDA +Out = 78FC70F88D1622ED + +Key = 3B3DE3DA709304F69F1DD00F00A05064 +In = 5097EDFFDFC0CA5B +Out = 3ABDD3B9A69C7330 + +Key = C36EC561C6E005B5FC5F03F2A90B097E +In = 8F950AE00DD2F279 +Out = 2C62AFD2C641CCE8 + +Key = 202F39862076420EA9DF9DECCDC507AB +In = D23B8A5E996E263D +Out = 31A202CC0F9FB2B7 + +Key = CCD6F6AAEEB788E928CECF99440BBF07 +In = 8D953359228A4C76 +Out = AA454DE10B7A6863 + +Key = 017779EA29084F30B867FDDFF56A2158 +In = D2E9C19314726F4D +Out = B744FAB9846F35E4 + +Key = CE44271A18D709DCC62648F709C1CBE2 +In = F4C032C960A5B463 +Out = EDA7B0739A0638EE + +Key = B9F0598CFA6D4F92294C4BA43ED360F2 +In = 81A0FD9AA423ED36 +Out = C3CCCC1389F1D712 + +Key = 5A6C06E02E3D5177D26F0D63DF839057 +In = B7E0072AE1CBEE65 +Out = AEF33EEDCCC2E47F + +Key = 547DF75C2FCFF20C1ED3A77AF1AD66E8 +In = F5810D9F1D639F82 +Out = A7A88EFA33ACF56E + +Key = 9CC9412E02C03D423E055D340BC74460 +In = 984A16BE2CD649AC +Out = 444FC61F5CAB5A14 + +Key = D2E4D28086A37BF2927C9477C8184907 +In = 8BC57E1C4D4DB959 +Out = 6AAFD5AD02B48AAD + +Key = AFE83744D296834750A5AEC59C1FA546 +In = E79C0E003AE33C71 +Out = DCD139EFE59F5B1B + +Key = B933E959F7D492EACA22E7DF1C179C79 +In = 5E8EB11FF48AE593 +Out = 947A1A1472AF838E + +Key = 6DC4F66D0812A820134C3F61E398195E +In = FD9072FAB981B8AA +Out = 57A9C621EF5BE045 + +Key = 4FA0C134D50DDCAE2FA8828479149C61 +In = 53515B1ABC74C9FB +Out = C87A6000F80DADAF + +Key = 7A6ECA7EAAF393694A32AF561FF7E056 +In = 1086DE79B6DC0C18 +Out = 102FFA93ECBB99CF + +Key = 42400F970D5E6E38DE297B365C0704D3 +In = 351228904431D12A +Out = DC8B4548DA69C92D + +Key = 50D77ED75F69D9FD89C0B58A5374CC8E +In = 889F00F0EC62610F +Out = 3AEC2335A78EC8F9 + +Key = 321E02B40C3F7D9D55A5135620685DC8 +In = 05CC553B50019A76 +Out = 7A3F48D2954FB957 + +Key = DA1CA8F596F04697592CE210752FD08D +In = D30DBA7A648B2CE9 +Out = 242C1509768F5F9E + +Key = 9C56B69695DB96CEDBF1133386D13768 +In = 1917132061B5B572 +Out = 28FDDE7607EBE08D + +Key = 9F79CA83F4FDCCACA166BF18BF1B0CC2 +In = 8420D1986EBBABFC +Out = EAACBF83A093CB44 + diff --git a/src/tests/data/block/cast256.vec b/src/tests/data/block/cast256.vec new file mode 100644 index 000000000..e0db1b2e2 --- /dev/null +++ b/src/tests/data/block/cast256.vec @@ -0,0 +1,53 @@ +[CAST-256] +Key = 80000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 66918B620F075819CDE620469D5F39B8 + +Key = 2342BB9EFA38542C0AF75647F29F615D +In = 00000000000000000000000000000000 +Out = C842A08972B43D20836C91D1B7530F6B + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000001 +Out = 4DBF11C2CA26D5A712578A5C18E8487B + +Key = 2342BB9EFA38542CBED0AC83940AC298BAC77A7717942863 +In = 00000000000000000000000000000000 +Out = 1B386C0210DCADCBDD0E41AA08A7A7E8 + +Key = 000000000000000000000000000000000000000000000000 +In = 80000000000000000000000000000000 +Out = D64AD4962DCF990CB9EB1BEF19A21B98 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000040000000000000000000 +Out = 0154FF22D769EB57AE14D7ECDD60C1D8 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 80000000000000000000000000000000 +Out = D64AD4962DCF990CB9EB1BEF19A21B98 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000001 +Out = 4DBF11C2CA26D5A712578A5C18E8487B + +Key = 0000000000000000000000200000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 41C30E3025A7E66F6AE733DFDC861341 + +Key = 2342BB9EFA38542CBED0AC83940AC2988D7C47CE264908461CC1B5137AE6B604 +In = 00000000000000000000000000000000 +Out = 4F6A2038286897B9C9870136553317FA + +Key = 2342BB9EFA38542C0AF75647F29F615D +In = 0000000000000000000000000C9B2807 +Out = 963A8A50CEB54D08E0DEE0F1D0413DCF + +Key = 2342BB9EFA38542CBED0AC83940AC298BAC77A7717942863 +In = 000000000000000000000000EE356B0F +Out = B25683CD9188DB9307F8A1236B53DE86 + +Key = 2342BB9EFA38542CBED0AC83940AC2988D7C47CE264908461CC1B5137AE6B604 +In = 000000000000000000000000B2E9D805 +Out = AAB348855CAC0DC7BDF2FA02757A2154 + diff --git a/src/tests/data/block/des.vec b/src/tests/data/block/des.vec new file mode 100644 index 000000000..df221428b --- /dev/null +++ b/src/tests/data/block/des.vec @@ -0,0 +1,1559 @@ +[DES] +Key = 0113B970FD34F2CE +In = 059B5E0851CF143A +Out = 86A560F10EC6D85B + +Key = 0123456789ABCDEF +In = 4E6F772069732074 +Out = 3FA40E8A984D4815 + +Key = 0123456789ABCDEF +In = 666F7220616C6C20 +Out = 893D51EC4B563B53 + +Key = 0123456789ABCDEF +In = 68652074696D6520 +Out = 6A271787AB8883F9 + +Key = 0131D9619DC1376E +In = 5CD54CA83DEF57DA +Out = 7A389D10354BD271 + +Key = 0170F175468FB5E6 +In = 0756D8E0774761D2 +Out = 0CD3DA020021DC09 + +Key = 018310DC409B26D6 +In = 1D9D5C5018F728C2 +Out = 5F4C038ED12B2E41 + +Key = 025816164629B007 +In = 480D39006EE762F2 +Out = A1F9915541020B56 + +Key = 04689104C2FD3B2F +In = 26955F6835AF609A +Out = 5C513C9C4886C088 + +Key = 04B915BA43FEB5B6 +In = 42FD443059577FA2 +Out = AF37FB421F8C4095 + +Key = 07A1133E4A0B2686 +In = 0248D43806F67172 +Out = 868EBB51CAB4599A + +Key = 07A7137045DA2A16 +In = 3BDD119049372802 +Out = DFD64A815CAF1A0F + +Key = 0A3FDDC8350AFF39 +In = 16393BCDD6560506 +Out = 9966ADCFC53BF968 + +Key = 10DD6DCD5C89E151 +In = DC7FC6CF0358ECC0 +Out = A47A7485661F7085 + +Key = 1C587F1C13924FEF +In = 305532286D6F295A +Out = 63FAC0D034D9F793 + +Key = 1EB00767BDEE584E +In = F786D02413C574FC +Out = 54C160D369F62AE3 + +Key = 1F08260D1AC2465E +In = 6B056E18759F5CCA +Out = EF1BF03E5DFA575A + +Key = 28EE445D8A21C534 +In = 905EA29AEEA26E07 +Out = 2292E9AEBEE6A4B6 + +Key = 37D06BB516CB7546 +In = 164D5E404F275232 +Out = 0A2AEEAE3FF4AB77 + +Key = 3849674C2602319E +In = 51454B582DDF440A +Out = 7178876E01F19B2A + +Key = 3CDE816EF9EF8EDB +In = 68FF9D6068C71513 +Out = 84595F5B9D046132 + +Key = 43297FAD38E373FE +In = 762514B829BF486A +Out = EA676B2CB7DB2B7A + +Key = 49793EBC79B3258F +In = 437540C8698F3CFA +Out = 6FBF1CAFCFFD0556 + +Key = 49E95D6D4CA229BF +In = 02FE55778117F12A +Out = 5A6B612CC26CCE4A + +Key = 4BB53ECFEFB38DDE +In = 1F508A50ADB3D6E2 +Out = 470204969876604A + +Key = 4FB05E1515AB73A7 +In = 072D43A077075292 +Out = 2F22E49BAB7CA1AC + +Key = 584023641ABA6176 +In = 004BD6EF09176062 +Out = 88BF0DB6D70DEE56 + +Key = 5F2B51F59E781D9C +In = 5AA1D62806AE0EAD +Out = 6DB0F280FEF2B564 + +Key = 699C920D7CE1E0B1 +In = 7E1B1C6776833772 +Out = EB11CD3C72F7E90E + +Key = 7AC2FDEEE4C79746 +In = 5DBFB47C5F471136 +Out = 9C8B904D4D772BE7 + +Key = 7CA110454A1A6E57 +In = 01A1D6D039776742 +Out = 690F5B0D9A26939B + +Key = 7FC92C3098ECF14A +In = 4DE2F0926CF598D7 +Out = BA107655991DF529 + +Key = 9AB645E268430854 +In = F45E6819E3108559 +Out = F0C76BA556283B2F + +Key = A6B0AE88F980011A +In = 51D4EAAAC6D76553 +Out = BF3C6E8FD15BA861 + +Key = BAFEBAFAFEAEEAFF +In = 6A89626EA8038511 +Out = 1067B36913CBCC47 + +Key = BB2420B5FEE5A6A1 +In = 7B0313C0D3A866F9 +Out = E49E15E4F46F10E9 + +Key = BEBAFBEABAFFEAAF +In = 9D4A44AEFCE79965 +Out = 77B2ECC9278E9714 + +Key = C38C6F20230D9ED5 +In = 59BCDFC253424CB5 +Out = 0A50ABBBCD07061A + +Key = C6F974504D954C7E +In = D6C059A85EE2B13E +Out = 25977533635BEB5B + +Key = CB959B7FFD94F734 +In = F9E4821DFCAA5466 +Out = 48EC3A79399E9A00 + +Key = CFB23034323CD19A +In = 35E8554BAD60FB29 +Out = 993A3AF0BC0D77A4 + +Key = D4D861035745F2C8 +In = 9F97210D75B7E6DF +Out = 4729E3396E57AE4E + +Key = E36972FC4BEC7587 +In = FFFFFFFFFFFFFFFF +Out = B5CE4F28FDEB21E8 + +Key = E91A71A7ED5EB0EF +In = 323837024123C918 +Out = 7F28BF28ADFA1CF0 + +Key = EBBBBAEBFBBEFABA +In = 37DFE527086AF0A0 +Out = 5F53C6C87760256E + +Key = EBBEEEAEBBBBFFFF +In = 20678F45B5B8AC00 +Out = 7CC8ECF2638CC808 + +Key = FBEAFFEEFFEEABAB +In = 78481ED0C5A7C93E +Out = 4CA3A08300EA6AFC + +Key = FD8A675C0ED08301 +In = E2CCD415AC25412A +Out = BD85B3B659AB7276 + +Key = FFFFFFFFFFFFFFFF +In = CCCC5BDFD9029507 +Out = DA57553D7D55775F + +Key = D5D44FF720683D0D +In = 0000000000000000 +Out = 23083A3CA70DD027 + +Key = D5D44FF720683D0D +In = 0100000000000000 +Out = 6F353E3388ABE2EF + +Key = 0101010101010101 +In = 95F8A5E5DD31D900 +Out = 8000000000000000 + +Key = 0000000000000000 +In = 95F8A5E5DD31D900 +Out = 8000000000000000 + +Key = 0101010101010101 +In = DD7F121CA5015619 +Out = 4000000000000000 + +Key = 0101010101010101 +In = 2E8653104F3834EA +Out = 2000000000000000 + +Key = 0101010101010101 +In = 4BD388FF6CD81D4F +Out = 1000000000000000 + +Key = 0101010101010101 +In = 20B9E767B2FB1456 +Out = 0800000000000000 + +Key = 0001010101010100 +In = 20B9E767B2FB1456 +Out = 0800000000000000 + +Key = 0101010101010101 +In = 55579380D77138EF +Out = 0400000000000000 + +Key = 0101010101010101 +In = 6CC5DEFAAF04512F +Out = 0200000000000000 + +Key = 0101010101010101 +In = 0D9F279BA5D87260 +Out = 0100000000000000 + +Key = 0101010101010101 +In = D9031B0271BD5A0A +Out = 0080000000000000 + +Key = 0101010101010101 +In = 424250B37C3DD951 +Out = 0040000000000000 + +Key = 0101010101010101 +In = B8061B7ECD9A21E5 +Out = 0020000000000000 + +Key = 0101010101010101 +In = F15D0F286B65BD28 +Out = 0010000000000000 + +Key = 0101010101010101 +In = ADD0CC8D6E5DEBA1 +Out = 0008000000000000 + +Key = 0101010101010101 +In = E6D5F82752AD63D1 +Out = 0004000000000000 + +Key = 0101010101010101 +In = ECBFE3BD3F591A5E +Out = 0002000000000000 + +Key = 0101010101010101 +In = F356834379D165CD +Out = 0001000000000000 + +Key = 0101010101010101 +In = 2B9F982F20037FA9 +Out = 0000800000000000 + +Key = 0101010101010101 +In = 889DE068A16F0BE6 +Out = 0000400000000000 + +Key = 0101010101010101 +In = E19E275D846A1298 +Out = 0000200000000000 + +Key = 0101010101010101 +In = 329A8ED523D71AEC +Out = 0000100000000000 + +Key = 0101010101010101 +In = E7FCE22557D23C97 +Out = 0000080000000000 + +Key = 0101010101010101 +In = 12A9F5817FF2D65D +Out = 0000040000000000 + +Key = 0101010101010101 +In = A484C3AD38DC9C19 +Out = 0000020000000000 + +Key = 0101010101010101 +In = FBE00A8A1EF8AD72 +Out = 0000010000000000 + +Key = 0101010101010101 +In = 750D079407521363 +Out = 0000008000000000 + +Key = 0101010101010101 +In = 64FEED9C724C2FAF +Out = 0000004000000000 + +Key = 0101010101010101 +In = F02B263B328E2B60 +Out = 0000002000000000 + +Key = 0101010101010101 +In = 9D64555A9A10B852 +Out = 0000001000000000 + +Key = 0101010101010101 +In = D106FF0BED5255D7 +Out = 0000000800000000 + +Key = 0101010101010101 +In = E1652C6B138C64A5 +Out = 0000000400000000 + +Key = 0101010101010101 +In = E428581186EC8F46 +Out = 0000000200000000 + +Key = 0101010101010101 +In = AEB5F5EDE22D1A36 +Out = 0000000100000000 + +Key = 0101010101010101 +In = E943D7568AEC0C5C +Out = 0000000080000000 + +Key = 0101010101010101 +In = DF98C8276F54B04B +Out = 0000000040000000 + +Key = 0101010101010101 +In = B160E4680F6C696F +Out = 0000000020000000 + +Key = 0101010101010101 +In = FA0752B07D9C4AB8 +Out = 0000000010000000 + +Key = 0101010101010101 +In = CA3A2B036DBC8502 +Out = 0000000008000000 + +Key = 0101010101010101 +In = 5E0905517BB59BCF +Out = 0000000004000000 + +Key = 0101010101010101 +In = 814EEB3B91D90726 +Out = 0000000002000000 + +Key = 0101010101010101 +In = 4D49DB1532919C9F +Out = 0000000001000000 + +Key = 0101010101010101 +In = 25EB5FC3F8CF0621 +Out = 0000000000800000 + +Key = 0101010101010101 +In = AB6A20C0620D1C6F +Out = 0000000000400000 + +Key = 0101010101010101 +In = 79E90DBC98F92CCA +Out = 0000000000200000 + +Key = 0101010101010101 +In = 866ECEDD8072BB0E +Out = 0000000000100000 + +Key = 0101010101010101 +In = 8B54536F2F3E64A8 +Out = 0000000000080000 + +Key = 0101010101010101 +In = EA51D3975595B86B +Out = 0000000000040000 + +Key = 0101010101010101 +In = CAFFC6AC4542DE31 +Out = 0000000000020000 + +Key = 0101010101010101 +In = 8DD45A2DDF90796C +Out = 0000000000010000 + +Key = 0101010101010101 +In = 1029D55E880EC2D0 +Out = 0000000000008000 + +Key = 0101010101010101 +In = 5D86CB23639DBEA9 +Out = 0000000000004000 + +Key = 0101010101010101 +In = 1D1CA853AE7C0C5F +Out = 0000000000002000 + +Key = 0101010101010101 +In = CE332329248F3228 +Out = 0000000000001000 + +Key = 0101010101010101 +In = 8405D1ABE24FB942 +Out = 0000000000000800 + +Key = 0101010101010101 +In = E643D78090CA4207 +Out = 0000000000000400 + +Key = 0101010101010101 +In = 48221B9937748A23 +Out = 0000000000000200 + +Key = 0101010101010101 +In = DD7C0BBD61FAFD54 +Out = 0000000000000100 + +Key = 0101010101010101 +In = 2FBC291A570DB5C4 +Out = 0000000000000080 + +Key = 0101010101010101 +In = E07C30D7E4E26E12 +Out = 0000000000000040 + +Key = 0101010101010101 +In = 0953E2258E8E90A1 +Out = 0000000000000020 + +Key = 0101010101010101 +In = 5B711BC4CEEBF2EE +Out = 0000000000000010 + +Key = 0101010101010101 +In = CC083F1E6D9E85F6 +Out = 0000000000000008 + +Key = 0101010101010101 +In = D2FD8867D50D2DFE +Out = 0000000000000004 + +Key = 0101010101010101 +In = 06E7EA22CE92708F +Out = 0000000000000002 + +Key = 0101010101010101 +In = 166B40B44ABA4BD6 +Out = 0000000000000001 + +Key = 8001010101010101 +In = 0000000000000000 +Out = 95A8D72813DAA94D + +Key = 4001010101010101 +In = 0000000000000000 +Out = 0EEC1487DD8C26D5 + +Key = 2001010101010101 +In = 0000000000000000 +Out = 7AD16FFB79C45926 + +Key = 1001010101010101 +In = 0000000000000000 +Out = D3746294CA6A6CF3 + +Key = 0801010101010101 +In = 0000000000000000 +Out = 809F5F873C1FD761 + +Key = 0401010101010101 +In = 0000000000000000 +Out = C02FAFFEC989D1FC + +Key = 0201010101010101 +In = 0000000000000000 +Out = 4615AA1D33E72F10 + +Key = 0180010101010101 +In = 0000000000000000 +Out = 2055123350C00858 + +Key = 0140010101010101 +In = 0000000000000000 +Out = DF3B99D6577397C8 + +Key = 0120010101010101 +In = 0000000000000000 +Out = 31FE17369B5288C9 + +Key = 0110010101010101 +In = 0000000000000000 +Out = DFDD3CC64DAE1642 + +Key = 0108010101010101 +In = 0000000000000000 +Out = 178C83CE2B399D94 + +Key = 0104010101010101 +In = 0000000000000000 +Out = 50F636324A9B7F80 + +Key = 0102010101010101 +In = 0000000000000000 +Out = A8468EE3BC18F06D + +Key = 0101800101010101 +In = 0000000000000000 +Out = A2DC9E92FD3CDE92 + +Key = 0101400101010101 +In = 0000000000000000 +Out = CAC09F797D031287 + +Key = 0101200101010101 +In = 0000000000000000 +Out = 90BA680B22AEB525 + +Key = 0101100101010101 +In = 0000000000000000 +Out = CE7A24F350E280B6 + +Key = 0101080101010101 +In = 0000000000000000 +Out = 882BFF0AA01A0B87 + +Key = 0101040101010101 +In = 0000000000000000 +Out = 25610288924511C2 + +Key = 0101020101010101 +In = 0000000000000000 +Out = C71516C29C75D170 + +Key = 0101018001010101 +In = 0000000000000000 +Out = 5199C29A52C9F059 + +Key = 0101014001010101 +In = 0000000000000000 +Out = C22F0A294A71F29F + +Key = 0101012001010101 +In = 0000000000000000 +Out = EE371483714C02EA + +Key = 0101011001010101 +In = 0000000000000000 +Out = A81FBD448F9E522F + +Key = 0101010801010101 +In = 0000000000000000 +Out = 4F644C92E192DFED + +Key = 0101010401010101 +In = 0000000000000000 +Out = 1AFA9A66A6DF92AE + +Key = 0101010201010101 +In = 0000000000000000 +Out = B3C1CC715CB879D8 + +Key = 0101010180010101 +In = 0000000000000000 +Out = 19D032E64AB0BD8B + +Key = 0101010140010101 +In = 0000000000000000 +Out = 3CFAA7A7DC8720DC + +Key = 0101010120010101 +In = 0000000000000000 +Out = B7265F7F447AC6F3 + +Key = 0101010110010101 +In = 0000000000000000 +Out = 9DB73B3C0D163F54 + +Key = 0101010108010101 +In = 0000000000000000 +Out = 8181B65BABF4A975 + +Key = 0101010104010101 +In = 0000000000000000 +Out = 93C9B64042EAA240 + +Key = 0101010102010101 +In = 0000000000000000 +Out = 5570530829705592 + +Key = 0101010101800101 +In = 0000000000000000 +Out = 8638809E878787A0 + +Key = 0101010101400101 +In = 0000000000000000 +Out = 41B9A79AF79AC208 + +Key = 0101010101200101 +In = 0000000000000000 +Out = 7A9BE42F2009A892 + +Key = 0101010101100101 +In = 0000000000000000 +Out = 29038D56BA6D2745 + +Key = 0101010101080101 +In = 0000000000000000 +Out = 5495C6ABF1E5DF51 + +Key = 0101010101040101 +In = 0000000000000000 +Out = AE13DBD561488933 + +Key = 0101010101020101 +In = 0000000000000000 +Out = 024D1FFA8904E389 + +Key = 0101010101018001 +In = 0000000000000000 +Out = D1399712F99BF02E + +Key = 0101010101014001 +In = 0000000000000000 +Out = 14C1D7C1CFFEC79E + +Key = 0101010101012001 +In = 0000000000000000 +Out = 1DE5279DAE3BED6F + +Key = 0101010101011001 +In = 0000000000000000 +Out = E941A33F85501303 + +Key = 0101010101010801 +In = 0000000000000000 +Out = DA99DBBC9A03F379 + +Key = 0101010101010401 +In = 0000000000000000 +Out = B7FC92F91D8E92E9 + +Key = 0101010101010201 +In = 0000000000000000 +Out = AE8E5CAA3CA04E85 + +Key = 0101010101010180 +In = 0000000000000000 +Out = 9CC62DF43B6EED74 + +Key = 0101010101010140 +In = 0000000000000000 +Out = D863DBB5C59A91A0 + +Key = 0101010101010120 +In = 0000000000000000 +Out = A1AB2190545B91D7 + +Key = 0101010101010110 +In = 0000000000000000 +Out = 0875041E64C570F7 + +Key = 0101010101010108 +In = 0000000000000000 +Out = 5A594528BEBEF1CC + +Key = 0101010101010104 +In = 0000000000000000 +Out = FCDB3291DE21F0C0 + +Key = 0101010101010102 +In = 0000000000000000 +Out = 869EFD7F9F265A09 + +Key = 1046913489980131 +In = 0000000000000000 +Out = 88D55E54F54C97B4 + +Key = 1007103489988020 +In = 0000000000000000 +Out = 0C0CC00C83EA48FD + +Key = 10071034C8980120 +In = 0000000000000000 +Out = 83BC8EF3A6570183 + +Key = 1046103489988020 +In = 0000000000000000 +Out = DF725DCAD94EA2E9 + +Key = 1086911519190101 +In = 0000000000000000 +Out = E652B53B550BE8B0 + +Key = 1086911519580101 +In = 0000000000000000 +Out = AF527120C485CBB0 + +Key = 5107B01519580101 +In = 0000000000000000 +Out = 0F04CE393DB926D5 + +Key = 1007B01519190101 +In = 0000000000000000 +Out = C9F00FFC74079067 + +Key = 3107915498080101 +In = 0000000000000000 +Out = 7CFD82A593252B4E + +Key = 3107919498080101 +In = 0000000000000000 +Out = CB49A2F9E91363E3 + +Key = 10079115B9080140 +In = 0000000000000000 +Out = 00B588BE70D23F56 + +Key = 3107911598090140 +In = 0000000000000000 +Out = 406A9A6AB43399AE + +Key = 1007D01589980101 +In = 0000000000000000 +Out = 6CB773611DCA9ADA + +Key = 9107911589980101 +In = 0000000000000000 +Out = 67FD21C17DBB5D70 + +Key = 9107D01589190101 +In = 0000000000000000 +Out = 9592CB4110430787 + +Key = 1007D01598980120 +In = 0000000000000000 +Out = A6B7FF68A318DDD3 + +Key = 1007940498190101 +In = 0000000000000000 +Out = 4D102196C914CA16 + +Key = 0107910491190401 +In = 0000000000000000 +Out = 2DFA9F4573594965 + +Key = 0107910491190101 +In = 0000000000000000 +Out = B46604816C0E0774 + +Key = 0107940491190401 +In = 0000000000000000 +Out = 6E7E6221A4F34E87 + +Key = 19079210981A0101 +In = 0000000000000000 +Out = AA85E74643233199 + +Key = 1007911998190801 +In = 0000000000000000 +Out = 2E5A19DB4D1962D6 + +Key = 10079119981A0801 +In = 0000000000000000 +Out = 23A866A809D30894 + +Key = 1007921098190101 +In = 0000000000000000 +Out = D812D961F017D320 + +Key = 100791159819010B +In = 0000000000000000 +Out = 055605816E58608F + +Key = 1004801598190101 +In = 0000000000000000 +Out = ABD88E8B1B7716F1 + +Key = 1004801598190102 +In = 0000000000000000 +Out = 537AC95BE69DA1E1 + +Key = 1004801598190108 +In = 0000000000000000 +Out = AED0F6AE3C25CDD8 + +Key = 1002911598100104 +In = 0000000000000000 +Out = B3E35A5EE53E7B8D + +Key = 1002911598190104 +In = 0000000000000000 +Out = 61C79C71921A2EF8 + +Key = 1002911598100201 +In = 0000000000000000 +Out = E2F5728F0995013C + +Key = 1002911698100101 +In = 0000000000000000 +Out = 1AEAC39A61F0A464 + +Key = 7CA110454A1A6E57 +In = 01A1D6D039776742 +Out = 690F5B0D9A26939B + +Key = 0131D9619DC1376E +In = 5CD54CA83DEF57DA +Out = 7A389D10354BD271 + +Key = 07A1133E4A0B2686 +In = 0248D43806F67172 +Out = 868EBB51CAB4599A + +Key = 3849674C2602319E +In = 51454B582DDF440A +Out = 7178876E01F19B2A + +Key = 04B915BA43FEB5B6 +In = 42FD443059577FA2 +Out = AF37FB421F8C4095 + +Key = 0113B970FD34F2CE +In = 059B5E0851CF143A +Out = 86A560F10EC6D85B + +Key = 0170F175468FB5E6 +In = 0756D8E0774761D2 +Out = 0CD3DA020021DC09 + +Key = 43297FAD38E373FE +In = 762514B829BF486A +Out = EA676B2CB7DB2B7A + +Key = 07A7137045DA2A16 +In = 3BDD119049372802 +Out = DFD64A815CAF1A0F + +Key = 04689104C2FD3B2F +In = 26955F6835AF609A +Out = 5C513C9C4886C088 + +Key = 37D06BB516CB7546 +In = 164D5E404F275232 +Out = 0A2AEEAE3FF4AB77 + +Key = 1F08260D1AC2465E +In = 6B056E18759F5CCA +Out = EF1BF03E5DFA575A + +Key = 584023641ABA6176 +In = 004BD6EF09176062 +Out = 88BF0DB6D70DEE56 + +Key = 025816164629B007 +In = 480D39006EE762F2 +Out = A1F9915541020B56 + +Key = 49793EBC79B3258F +In = 437540C8698F3CFA +Out = 6FBF1CAFCFFD0556 + +Key = 4FB05E1515AB73A7 +In = 072D43A077075292 +Out = 2F22E49BAB7CA1AC + +Key = 49E95D6D4CA229BF +In = 02FE55778117F12A +Out = 5A6B612CC26CCE4A + +Key = 018310DC409B26D6 +In = 1D9D5C5018F728C2 +Out = 5F4C038ED12B2E41 + +Key = 1C587F1C13924FEF +In = 305532286D6F295A +Out = 63FAC0D034D9F793 + +Key = 1046913489980131 +In = 0000000000000000 +Out = 88D55E54F54C97B4 + +Key = 1007103489988020 +In = 0000000000000000 +Out = 0C0CC00C83EA48FD + +Key = 10071034C8980120 +In = 0000000000000000 +Out = 83BC8EF3A6570183 + +Key = 1046103489988020 +In = 0000000000000000 +Out = DF725DCAD94EA2E9 + +Key = 1086911519190101 +In = 0000000000000000 +Out = E652B53B550BE8B0 + +Key = 1086911519580101 +In = 0000000000000000 +Out = AF527120C485CBB0 + +Key = 5107B01519580101 +In = 0000000000000000 +Out = 0F04CE393DB926D5 + +Key = 1007B01519190101 +In = 0000000000000000 +Out = C9F00FFC74079067 + +Key = 3107915498080101 +In = 0000000000000000 +Out = 7CFD82A593252B4E + +Key = 3107919498080101 +In = 0000000000000000 +Out = CB49A2F9E91363E3 + +Key = 10079115B9080140 +In = 0000000000000000 +Out = 00B588BE70D23F56 + +Key = 3107911598080140 +In = 0000000000000000 +Out = 406A9A6AB43399AE + +Key = 1007D01589980101 +In = 0000000000000000 +Out = 6CB773611DCA9ADA + +Key = 9107911589980101 +In = 0000000000000000 +Out = 67FD21C17DBB5D70 + +Key = 9107D01589190101 +In = 0000000000000000 +Out = 9592CB4110430787 + +Key = 1007D01598980120 +In = 0000000000000000 +Out = A6B7FF68A318DDD3 + +Key = 1007940498190101 +In = 0000000000000000 +Out = 4D102196C914CA16 + +Key = 0107910491190401 +In = 0000000000000000 +Out = 2DFA9F4573594965 + +Key = 0107910491190101 +In = 0000000000000000 +Out = B46604816C0E0774 + +Key = 0107940491190401 +In = 0000000000000000 +Out = 6E7E6221A4F34E87 + +Key = 19079210981A0101 +In = 0000000000000000 +Out = AA85E74643233199 + +Key = 1007911998190801 +In = 0000000000000000 +Out = 2E5A19DB4D1962D6 + +Key = 10079119981A0801 +In = 0000000000000000 +Out = 23A866A809D30894 + +Key = 1007921098190101 +In = 0000000000000000 +Out = D812D961F017D320 + +Key = 100791159819010B +In = 0000000000000000 +Out = 055605816E58608F + +Key = 1004801598190101 +In = 0000000000000000 +Out = ABD88E8B1B7716F1 + +Key = 1004801598190102 +In = 0000000000000000 +Out = 537AC95BE69DA1E1 + +Key = 1004801598190108 +In = 0000000000000000 +Out = AED0F6AE3C25CDD8 + +Key = 1002911598100104 +In = 0000000000000000 +Out = B3E35A5EE53E7B8D + +Key = 1002911598190104 +In = 0000000000000000 +Out = 61C79C71921A2EF8 + +Key = 1002911598100201 +In = 0000000000000000 +Out = E2F5728F0995013C + +Key = 1002911698100101 +In = 0000000000000000 +Out = 1AEAC39A61F0A464 + +Key = 309A4B21A2067196 +In = 0CEB1136A85AD37A +Out = 9CE3A1058A483F55 + +Key = CA61DEF25C51A5A0 +In = 9BBBD2F50EC248A8 +Out = 7694CA89548B0A3B + +Key = 054F6AC2C779D51A +In = FF82E00A54C33870 +Out = ADF2C2D3F57C12EC + +Key = AB28E5763F23361A +In = 3E33A822C3C3573A +Out = 91481544C1349FD2 + +Key = A9C631D31852201F +In = 8BB2EC62E042C9BF +Out = 62F0E53062A010B9 + +Key = 3D90CADF843BBA1B +In = 4844511C42049973 +Out = C7265CA05D9F3253 + +Key = B6006A2C549DEA94 +In = 38F11633A3766D10 +Out = 66D55E36CCE18435 + +Key = 070A848D67D7701C +In = 746BC597A7501FF0 +Out = 0032D9CA6E094980 + +Key = A12AE6006E8F8D37 +In = FA5F22A6A7DDBB8B +Out = 91ECEFD28E217506 + +Key = 9998A725FB90FDE4 +In = 8D3D08E33FBB298D +Out = CF132CE973D16AA3 + +Key = F111F3AFD4602715 +In = 397CA570B07AF49E +Out = 4C2959260E6C27DC + +Key = EF97EA242CCBAC00 +In = 6ACFBFF2962511A9 +Out = 2D325409EF2CD744 + +Key = 9080E3410BFCDB73 +In = EB5167B434A4595A +Out = 483EA80264F0DCF6 + +Key = 8A37156BE5515D5D +In = E72EDA1F8AE27EB9 +Out = 0E4AF25FBDD5A85E + +Key = DF09A6387CFE9A6B +In = B0F7D48AA74DD638 +Out = 7F6747AEF2C9EAC9 + +Key = B4FCAFFB540653E5 +In = 334A69684C8B728A +Out = 6717F2AD848DEAF7 + +Key = 183972A45732379A +In = A78C724DA4DC969D +Out = AC6A97ECE16A8892 + +Key = 979D352937F85083 +In = 4310191D687F40D6 +Out = C9B0C9CA84CFC141 + +Key = 5CEDCE103F7F73C4 +In = F630889FB4B5ED90 +Out = 6166F3231EC1EAD9 + +Key = 4AD1B967A715F5A9 +In = C9C7BFE95A2F77FD +Out = B6C234EAF4A39B1F + +Key = F883F548F16E692A +In = 43E2B87BB55A3038 +Out = B9BE452E0E4EA44D + +Key = D75198DF25CC1345 +In = 42AA788D751F49A5 +Out = 5302E3BA833E598A + +Key = 7033D4C5D9B36096 +In = 63E22CDF499763C3 +Out = 70E8BD70BCE301CB + +Key = 76B7EAC1DB819238 +In = 665976555719E76F +Out = 65769A95FB144DE9 + +Key = 76FC0A292121B094 +In = 12DD07305BC143DE +Out = A5E73B90A3E75586 + +Key = B775628F1EC6520C +In = 45A11A91EF86DDA6 +Out = 6E2C2CC2A2333C88 + +Key = 65BF73315A05061C +In = 537FEBCB1219673B +Out = D578B8AA85351F91 + +Key = E772317D24F6D307 +In = F5F17039BA37C1C0 +Out = 3D6A8E5991C3AEBB + +Key = 461E02D82081CA3A +In = D0530A774112DC14 +Out = 307AE98F2B6864D0 + +Key = 08FF3D9BDE9EEA8E +In = A46F062CBB7BFC33 +Out = A9D2B0940F0A7F58 + +Key = 4D92A8AE6F9C6A35 +In = A47F14BAA946FB7B +Out = 4E79EBEFD716D85F + +Key = FB1C7BB97C7ED50C +In = 692A27DA86F2E283 +Out = 29961C5FD6744638 + +Key = C9B0558D7C353C5E +In = 74D5CD027725903C +Out = B8A8076072E55000 + +Key = 60D82E111EEEDEA8 +In = 2311E3818223DFA9 +Out = 17A4E5989E9C9A3D + +Key = 76DB3E3505FD3A95 +In = 984B849763274BD3 +Out = 205C2B2AEDB6052D + +Key = 558EF761EEE52DCF +In = 9852C739E74737B7 +Out = 525CBAD9C2D50EA0 + +Key = AC340D97D96CF29E +In = 6C4236CFAEFF63EC +Out = E1AD916DED6850F4 + +Key = 50F5C29F83C8F2BF +In = 1A95C43E9C7D5339 +Out = B60E5C4C76CE51C6 + +Key = C7BF9EB44254ACA6 +In = 7DBE4645B2C169F4 +Out = 285276D256091B2E + +Key = FE80AB20EAC7AD16 +In = 841DEAE87A860986 +Out = 799A5A58E5CE9D59 + +Key = B012DE369D9B7436 +In = 1529ACE917CA5AB4 +Out = AAB07F8FDBDC494E + +Key = 61896A3271D3E2B2 +In = 86462C0AD4003FEC +Out = 51310B7C123C64C4 + +Key = 8514D38254A5A55F +In = A67151571BE9AB07 +Out = 3024667AFF88ADAB + +Key = F607C0CD0FAFCC60 +In = B314608B183F3329 +Out = AA966A7A395FFAE7 + +Key = 10EEC9E7F07A51D3 +In = 84B322B129ABACDF +Out = C50F0D6E439E8490 + +Key = 32F4E03E3B10DB42 +In = E296E275356AA9A0 +Out = B3963851F7DEB2C3 + +Key = 52205900EE0836E6 +In = 4DF2292E321837F6 +Out = 1D017CE1B3C03380 + +Key = A481D9B2C7FDA435 +In = 88A2C60FB19E5983 +Out = 77763644264C8FB8 + +Key = 404025B368276238 +In = 06CA0C88A4347E12 +Out = F1FCAEAF30C63870 + +Key = 657486656993AC7B +In = FEFD2DF531FE9112 +Out = 8F49A08722BB14F0 + +Key = 9474B8E8C73BCA7D +In = 9474B8E8C73BCA7D +Out = 8DA744E0C94E5E17 + +Key = 8DA744E0C94E5E17 +In = 0CDB25E3BA3C6D79 +Out = 8DA744E0C94E5E17 + +Key = 0CDB25E3BA3C6D79 +In = 0CDB25E3BA3C6D79 +Out = 4784C4BA5006081F + +Key = 4784C4BA5006081F +In = 1CF1FC126F2EF842 +Out = 4784C4BA5006081F + +Key = 1CF1FC126F2EF842 +In = 1CF1FC126F2EF842 +Out = E4BE250042098D13 + +Key = E4BE250042098D13 +In = 7BFC5DC6ADB5797C +Out = E4BE250042098D13 + +Key = 7BFC5DC6ADB5797C +In = 7BFC5DC6ADB5797C +Out = 1AB3B4D82082FB28 + +Key = 1AB3B4D82082FB28 +In = C1576A14DE707097 +Out = 1AB3B4D82082FB28 + +Key = C1576A14DE707097 +In = C1576A14DE707097 +Out = 739B68CD2E26782A + +Key = 739B68CD2E26782A +In = 2A59F0C464506EDB +Out = 739B68CD2E26782A + +Key = 2A59F0C464506EDB +In = 2A59F0C464506EDB +Out = A5C39D4251F0A81E + +Key = A5C39D4251F0A81E +In = 7239AC9A6107DDB1 +Out = A5C39D4251F0A81E + +Key = 7239AC9A6107DDB1 +In = 7239AC9A6107DDB1 +Out = 070CAC8590241233 + +Key = 070CAC8590241233 +In = 78F87B6E3DFECF61 +Out = 070CAC8590241233 + +Key = 78F87B6E3DFECF61 +In = 78F87B6E3DFECF61 +Out = 95EC2578C2C433F0 + +Key = 95EC2578C2C433F0 +In = 1B1A2DDB4C642438 +Out = 95EC2578C2C433F0 + +[DESX] +Key = 0123456789ABCDEF01010101010101011011121314151617 +In = 94DBE082549A14EF +Out = 9011121314151617 + +Key = E874076EF40EDA62908D12ADF2B7B9ECDA474BF3FEDCDA11 +In = B83DF91F844FF695 +Out = FA942810AC8355C0 + +Key = 2AF5602DA83F821A69C81B1B83EFA70A3B4E3C1D546BF825 +In = 4EF5D7337D420403 +Out = B2C3C73B303BE0D7 + +Key = BEB7DF4A710FACB364183EEBCA3EE934A5B470031CE64A03 +In = 8D3C8F07A610FD51 +Out = 5712559676CABA44 + +Key = 46312600F8B5F05AFAA080D26672B9C44AF057D694702AB5 +In = B39949A845EF61C1 +Out = 3769F87FB393D49F + +Key = 25A3EAE6D9FB10E86E14032BB652262CD1D7ED74A2BFC75B +In = B00E6572A847D27A +Out = 6B1C14571BC9EBCE + +Key = 3D5BEA2C2216E30CE961882A593608CB5BA96FC656AF7487 +In = 07608C7CB2B11972 +Out = CD627B22E13ECCD4 + +Key = 5AD28C1D67C65E4D5F4A9DB38C32827BC6C4FE098996F017 +In = C2B7BCC1EA18B54A +Out = 66EF45BEA20DDAAF + +Key = 8A94FCBF30415180EF79881D32C8C061E4527DE53BF5915D +In = 59004793279BBEFA +Out = F0B6AC1318F01331 + +[TripleDES] +Key = 0123456789ABCDEFFEDCBA9876543210 +In = 0123456789ABCDE7 +Out = 7F1D0A77826B8AFF + +Key = 0123456789ABCDEF0123456789ABCDEF +In = 4E6F772069732074 +Out = 3FA40E8A984D4815 + +Key = 04B915BA43FEB5B604B915BA43FEB5B6 +In = 42FD443059577FA2 +Out = AF37FB421F8C4095 + +Key = 4BC59E2C68ACA60767A9A4B623BBBCCC +In = AFA4284FCCEAA61A +Out = 32527D5701D92B90 + +Key = B955BB7861FDE77E7DC6418475457FE1 +In = 50B503A331D5B5CC +Out = E46A59E18B0C41E3 + +Key = C0557629EAA72ABD4C102C5DC9CE8B47 +In = 3404435D5DF2CB47 +Out = 644DD68EA73053AE + +Key = 9EAA94DA916F30092E79DACDCDCC45C0 +In = C7D80E955D1B6627 +Out = 9FE1C5A12CCE6DD9 + +Key = A55279671807D9B71FE62A77341249F8 +In = BDCBE8929CD0E12F +Out = F2B6430450AB348B + +Key = 672E20826AD49C3DF7579FAB3752479E +In = 4B7A96B7051C64FC +Out = 1555F08B2DE690A0 + +Key = 0CE61EDE2659B413AB9F717AE4AFAD3E +In = 902F4EDD44EAF3C1 +Out = 3CE357EBA0FB3E26 + +Key = E878020815AE517CD2808B6571EAC2B4 +In = 39C0F8E4C85CD70D +Out = 882DE9B6D0209A58 + +Key = D891CA20919F06A054BA3943C7DABA16 +In = F77A1947A921B209 +Out = E10DBEE5615F312E + +Key = 4909AED1F94EB77B6CACBCAE2B25689A +In = 06D0416E0F0DB7CE +Out = 0CEC5D1E59D7E347 + +Key = 8B9A5C13B0B118A1EE35EB912866FFA6 +In = F7BB3A396D73D8A8 +Out = F893B6B2A15D3FCE + +Key = FA7911D664326074B42E2F38E599B288 +In = BD35E3134B90CCBC +Out = 12A7AF172FD0CA7F + +Key = 406903B340B8637928FDE8058BDD6710 +In = E046B7F5707DA4FC +Out = 32B6A3FC72C7C480 + +Key = 37A2B53E2AF8F6C9A73B39F919D969DE +In = 58EB1DC16C482213 +Out = A6C6234A8BBAA116 + +Key = 711F2CECDB92B2E201DFEFA79FA7BA2F +In = 4BD0F4854297FBDE +Out = F4AB771861457DC6 + +Key = 04B915BA43FEB5B604B915BA43FEB5B604B915BA43FEB5B6 +In = 42FD443059577FA2 +Out = AF37FB421F8C4095 + +Key = 0123456789ABCDEF5555555555555555FEDCBA9876543210 +In = 736F6D6564617461 +Out = 18D748E563620572 + +Key = 0352020767208217860287665908219864056ABDFEA93457 +In = 7371756967676C65 +Out = C07D2A0FA566FA30 + +Key = 0123456789ABCDEFFEDCBA987654321089ABCDEF01234567 +In = 0123456789ABCDE7 +Out = DE0B7C06AE5E0ED5 + +Key = 0123456789ABCDEFFEDCBA98765432100123456789ABCDEF +In = 0123456789ABCDE7 +Out = 7F1D0A77826B8AFF + +Key = 1EF743A68D629F68A5E3136C36AD7953A835CF849BB4EC3C +In = 4115E551299A5C4B +Out = F7A0822FC310686C + +Key = B7D560BE49C3936728EF0BF57B602D2EB7E5C631DD7F753E +In = D5AB44E0FE46E1B5 +Out = 02AED9BF72ECA222 + +Key = D2D98706E9AB867647D244BDCDBCD5EF8B4DBC9CF4F35493 +In = B4077DFDB721D88C +Out = F76ABA838B1C4372 + +Key = 153B963004101D12683E8F87116001B8C5526475510B5036 +In = 890E98AB385FA1A1 +Out = 187087C77790C3B2 + +Key = 45E4275DCCC5D8B5A27993C16D9960CA939C023E2763216A +In = 02D5DA6D5F247CD2 +Out = 89FC7DF1E7913163 + +Key = F6C2474B33934EA76E6C841D9B1E86E37189095A895A3E5A +In = 5AF9E5A3525E3F7D +Out = 8FCC7A8BC337E484 + +Key = 5B4F6D3185EFBAE97D58ED9CC75E2BAE655D2CEFB2DD09CD +In = 12864DDE8E694BD1 +Out = 5B4DDE8F000A5A9B + +Key = 0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF +In = 0123456789ABCDE7 +Out = C95744256A5ED31D + +Key = 0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF +In = 68652074696D6520 +Out = 6A271787AB8883F9 + +Key = 0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF +In = 4E6F772069732074 +Out = 3FA40E8A984D4815 + +Key = C9B6D82EF93DD4C7AC365AB2D9280EB39DD92C0CE3F72BDE +In = 94A8A0655AF71024 +Out = A427AA4C6234817E + +Key = 704A6378B5C72C3F1617B97508777FACF8E2205C66D29279 +In = 2881AE1EF7DC8DE2 +Out = 5C009647DE419151 + +Key = 9D5DF5B9222F4E04197A0E194AFBD4BA0225D1472F925076 +In = 462EC3631C8C0DA9 +Out = 52E8D6E3F54404C3 + +Key = 8374C4173F715AA127877D3BEFB8C0B2FF5987E12B112FD9 +In = 941F85F14CC3E9F8 +Out = 3FE08C51BC513AD9 + +Key = CD5BCCEC928C04E91E4CFC715E10E029E01F870FB98E7B34 +In = 99A30F38CE575814 +Out = 5C02AECC12404AB6 + +Key = 59345A37BE821AA78E0BD97259C54BEBB1F644B78B1FD310 +In = 69F80C7EAF46CBAD +Out = 9FF8BCB5707A0ED9 + +Key = E3C22C1AAAAF0FBF61A170BC24361F274B404E36C8F1794A +In = 62522184CE03EFF7 +Out = 0E98911465E30E76 + +Key = C0E492C873EFE871E534A2A30600418D636C3FC76C4E9EA6 +In = DED10258F58DAA03 +Out = 2CD2D1F377C13A53 + +Key = DC80FA652BBB01186C6CFDDF55E109808F6CCEC99DEE3633 +In = AFC190AF21D37A39 +Out = E7B312CCC287374C + +Key = 276B5FC5C5255AE2484114EAC33CD228A7BEAA9487D9A729 +In = 8A206F645001553B +Out = B824E9E801940B83 + +Key = 70890F38A3A6744162356109589DC20ABF2D3AD8E989A77F +In = 2095D9F03C7EC366 +Out = 537201E0D3FFCECE + +Key = 86164AB6C13CA0AD6B35EEDDDE102428C822C22DB1326661 +In = D51A8F5310D314DE +Out = 7EE4FEA9B78CB899 + +Key = 98D2D51E2916D25237DAFC6B5CFBB5AED7CCD916BF243004 +In = B0317287CC8D536B +Out = 118293DE51E43D00 + +Key = BBA72F7362A8E3BA6EE190C4E0AC25560BB0DF1097F94C13 +In = A8BF0F3A57822AFE +Out = 9FD4F7B0500C0F53 + +Key = 6F9DD25B6ACAB7019A548B6B0E1AA35AFEF95D89DB20FB11 +In = C16B7EAD2367C87D +Out = 9FE31F892EB7E617 + +Key = 1670F96FC4D670CF3BEC580AE1735FE3DFB3E0377FEC16C8 +In = C5E3D11391C7875B +Out = 0B5BC8B430785004 + +Key = 3B55AC7156436FCA1D639BC33541F91AD0BE7525C3D0E823 +In = CCCBFFFAB48110DB +Out = 08E145136C8112C4 + +Key = D24A2A7340C974E68265C4DFACE67041852889ADDF1216AF +In = 039391950AC5937C +Out = 5251FDDBD6E2E70D + +Key = 777EAD928BFB661003A4E0F0920CD161A2C03963C816F1F3 +In = 41BD298935B10395 +Out = 228EDD3DA5B00098 + +Key = 6335EA2F228A811B7B70AE47BF13F8D456A717BC2AC1F301 +In = FFC524C0B0F48806 +Out = 092D1465E01D9356 + +Key = EFACE1D2899E742C6A65EB523447B6001E2FE3DB1D6BD904 +In = 2E499BC53CFEB666 +Out = 87B59F9BD6ADE17C + +Key = DA0BB6DD13B7707C674C72DD1A7C1B3FD03B13832C8CFC13 +In = 8250B551ADAEE699 +Out = A286D77E36481FA8 + +Key = 0F6997BD4AFACC4E2228180FA60A683D13C6E237325BC671 +In = F48717AE3466F0F5 +Out = 403CB3AFDA050BFB + +Key = 77790E57117F767476AE9E623A839D1B5B596623CB193C08 +In = 8308D7DDC9BE043C +Out = 08FF7FB8D322FE1E + +Key = 1A34BA494ADC8ED74B6AD1EDAF317DA506FBDA7A0D0DD40C +In = DA0EDCDC26C81F71 +Out = 5E54344C7E8CF8A0 + diff --git a/src/tests/data/block/gost_28147.vec b/src/tests/data/block/gost_28147.vec new file mode 100644 index 000000000..ebd6cf57f --- /dev/null +++ b/src/tests/data/block/gost_28147.vec @@ -0,0 +1,114 @@ +[GOST-28147-89(R3411_94_TestParam)] +Key = BE5EC2006CFF9DCF52354959F1FF0CBFE95061B5A648C10387069C25997C0672 +In = 0DF82802B741A292 +Out = 07F9027DF7F7DF89 + +Key = B385272AC8D72A5A8B344BC80363AC4D09BF58F41F540624CBCB8FDCF55307D7 +In = 1354EE9C0A11CD4C +Out = 4FB50536F960A7B1 + +Key = AEE02F609A35660E4097E546FD3026B032CD107C7D459977ADF489BEF2652262 +In = 6693D492C4B0CC39 +Out = 670034AC0FA811B5 + +Key = 320E9D8422165D58911DFC7D8BBB1F81B0ECD924023BF94D9DF7DCF7801240E0 +In = 99E2D13080928D79 +Out = 8118FF9D3B3CFE7D + +Key = C9F703BBBFC63691BFA3B7B87EA8FD5E8E8EF384EF733F1A61AEF68C8FFA265F +In = D1E787749C72814C +Out = A083826A790D3E0C + +Key = 728FEE32F04B4C654AD7F607D71C660C2C2670D7C999713233149A1C0C17A1F0 +In = D4C05323A4F7A7B5 +Out = 4D1F2E6B0D9DE2CE + +Key = 35FC96402209500FCFDEF5352D1ABB038FE33FC0D9D58512E56370B22BAA133B +In = 8742D9A05F6A3AF6 +Out = 2F3BB84879D11E52 + +Key = D416F630BE65B7FE150656183370E07018234EE5DA3D89C4CE9152A03E5BFB77 +In = F86506DA04E41CB8 +Out = 96F0A5C77A04F5CE + +Key = 67C6697351FF4AEC29CDBAABF2FBE3467CC254F81BE8E78D765A2E63339FC99A +In = 66320DB73158A35A +Out = 4732FE56B7854AF7 + +Key = 255D051758E95ED4ABB2CDC69BB454110E827441213DDC8770E93EA141E1FC67 +In = 3E017E97EADC6B96 +Out = 4CDDBE526625E368 + +Key = 8F385C2AECB03BFB32AF3C54EC18DB5C021AFE43FBFAAA3AFB29D1E6053C7C94 +In = 75D8BE6189F95CBB +Out = 4FD8C167F5C05C76 + +Key = A8990F95B1EBF1B305EFF700E9A13AE5CA0BCBD0484764BD1F231EA81C7B64C5 +In = 14735AC55E4B7963 +Out = DFCD9EFC3FA9BAFB + +Key = 3B706424119E09DCAAD4ACF21B10AF3B33CDE3504847155CBB6F2219BA9B7DF5 +In = 0BE11A1C7F23F829 +Out = E0BB12ECA3001350 + +Key = FA7F444FD5D2002D294B96C34DC57D297ED55FDA3214D99BD79F7A0EF8972DF2 +In = 167241EC4441196D +Out = 2361B9315757145A + +Key = 8DAF30DA74AD04F28263CCB577A6504E45CB5C3D628A2F79FC706540B27EAD3F +In = 2EDD19A28A1D950C +Out = 0B4CB6EE4CDBC46E + +Key = 8161C1F80712474CDDA3893F2DB8B829291D69DB9C161ACAF3336C7D51018AD2 +In = 634BCA6A5D11B73A +Out = 990D426E1415B346 + +Key = B5407AE2F9320C225075FDEC8C17B67F4A22FD9B24876D87D238F13049A86AFE +In = E9E4E1E217ED0467 +Out = 83F7B229D74D5068 + +Key = 620153EE18096E622B6BFE4FF26BD6C4A3C8F4ED705FEB5943CC3B5AB93FC11C +In = 40140A581D78BB49 +Out = D48ADCE9AE2DF9A7 + +[GOST-28147-89(R3411_CryptoPro)] +Key = FA7F444FD5D2002D294B96C34DC57D297ED55FDA3214D99BD79F7A0EF8972DF2 +In = 167241EC4441196D +Out = A4BA7733087BF46B + +Key = 8DAF30DA74AD04F28263CCB577A6504E45CB5C3D628A2F79FC706540B27EAD3F +In = 2EDD19A28A1D950C +Out = 9F5F0C9271672126 + +Key = 8161C1F80712474CDDA3893F2DB8B829291D69DB9C161ACAF3336C7D51018AD2 +In = 634BCA6A5D11B73A +Out = 68E44CBA27E3B0C3 + +Key = B5407AE2F9320C225075FDEC8C17B67F4A22FD9B24876D87D238F13049A86AFE +In = E9E4E1E217ED0467 +Out = 0B9B79E1AFE9D61F + +Key = 620153EE18096E622B6BFE4FF26BD6C4A3C8F4ED705FEB5943CC3B5AB93FC11C +In = 40140A581D78BB49 +Out = 5C960D01D404702D + +Key = 3AD1D828517CC8B001F0CA84010B3A0968AF11272336DE5A91A7AD69B49E7EEE +In = 705616C1D3DE72D4 +Out = C934D4A3CDF6725C + +Key = CE3C58CF4893D9B042EAD76520B5C0B15C6D1A100B99FF7BEF153DC2F4AF96C2 +In = EBEF9233826BE3C4 +Out = E29B5234B9903B4B + +Key = 55BA2A7570EA26CC5741DD62DADCDEC9F11B8CE5CA22A8B5113AE993A5CC58FA +In = 87826FF76C95C3C3 +Out = ABDC9E8C2A556516 + +Key = D6A025B07C037A6E1E0653E828FB9E3A3587CDDA5325D4DAA743D113D995D6AF +In = 35FC60B2FFDA201E +Out = 391DD791413EAF33 + +Key = E07306086FA442A42B107F7F355359DD972BF070C0C71FF5C37FA7C259C7E039 +In = 3BE742AA8B844EB7 +Out = 06798A7B621A4F7F + diff --git a/src/tests/data/block/idea.vec b/src/tests/data/block/idea.vec new file mode 100644 index 000000000..705d02d68 --- /dev/null +++ b/src/tests/data/block/idea.vec @@ -0,0 +1,2165 @@ +[IDEA] +Key = ED1BCC9E9267925F3132BA3A8CF9B764 +In = 7409000000000000 +Out = E18315C171B83765 + +Key = 729A27ED8F5C3E8BAF16560D14C90B43 +In = D53FABBF94FF8B5F +Out = 1D0CB2AF1654820A + +Key = 729A27ED8F5C3E8BAF16560D14C90B43 +In = 848F836780938169 +Out = D7E0468226D0FC56 + +Key = 729A27ED8F5C3E8BAF16560D14C90B43 +In = 819440CA2065D112 +Out = 264A8BBA66959075 + +Key = 729A27ED8F5C3E8BAF16560D14C90B43 +In = 6C2E3617DA2BAC35 +Out = 1569E0627007B12E + +Key = 9D4075C103BC322AFB03E7BE6AB30006 +In = 0808080808080808 +Out = F5DB1AC45E5EF9F9 + +Key = 3A984E2000195DB32EE501C8C47CEA60 +In = 0102030405060708 +Out = 97BCD8200780DA86 + +Key = 006400C8012C019001F4025802BC0320 +In = 05320A6414C819FA +Out = 65BE87E7A2538AED + +Key = 00010002000300040005000600070008 +In = 0000000100020003 +Out = 11FBED2B01986DE5 + +Key = 00010002000300040005000600070008 +In = 0102030405060708 +Out = 540E5FEA18C2F8B1 + +Key = 00010002000300040005000600070008 +In = 0019324B647D96AF +Out = 9F0A0AB6E10CED78 + +Key = 00010002000300040005000600070008 +In = F5202D5B9C671B08 +Out = CF18FD7355E2C5C5 + +Key = 00010002000300040005000600070008 +In = FAE6D2BEAA96826E +Out = 85DF52005608193D + +Key = 00010002000300040005000600070008 +In = 0A141E28323C4650 +Out = 2F7DE750212FB734 + +Key = 00010002000300040005000600070008 +In = 050A0F14191E2328 +Out = 7B7314925DE59C09 + +Key = 0005000A000F00140019001E00230028 +In = 0102030405060708 +Out = 3EC04780BEFF6E20 + +Key = 00000000000000000000000000000000 +In = 0000000000000000 +Out = 0001000100000000 + +Key = D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 +In = D5D5D5D5D5D5D5D5 +Out = 75F7C7005EA47839 + +Key = 4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A +In = 4A4A4A4A4A4A4A4A +Out = 759A3CB94586706D + +Key = 00000000000000040000000000000000 +In = 0000000000000000 +Out = AA553A5DEC50E4A4 + +Key = 00000000000000000000000000000000 +In = 0000000000000001 +Out = 0013FFF500120009 + +Key = 00010002000300040005000600070008 +In = 000000010002000301020304050607080019324B647D96AFF5202D5B9C671B08FAE6D2BEAA96826E0A141E28323C4650050A0F14191E2328050A0F14191E2328 +Out = 11FBED2B01986DE5540E5FEA18C2F8B19F0A0AB6E10CED78CF18FD7355E2C5C585DF52005608193D2F7DE750212FB7347B7314925DE59C097B7314925DE59C09 + +Key = F2022315280960F16FD09741D13F693A +In = C309000000000000A02A000000000000B03D000000000000C9420000000000002B4C000000000000A04E0000000000009857000000000000C8600000000000000063000000000000F2660000000000008698000000000000729D00000000000034A000000000000023A500000000000010AE00000000000025AE00000000000030D600000000000064DB000000000000BCE1000000000000F6E70000000000004AEC00000000000080F9000000000000E0FE00000000000061FF000000000000 +Out = 9C3C4F44BB50DF7367DAD70E6FED04E0AEB0344116C6E41F66A1A304E822132D8AFCC1727259D93DD6E742EAEF2FD8C03EAD7890DC4EFACBB8776F3439A3DB1B55D47DC6BC4A43349BA9E85FE178CD1ADBDD4E9D19CA1E7659341251586E13864A8C4E93A2616A0C18890A622452AD9FD09CB1A9CDC83ABF2FCFA325FA0117319C924852D426132D05DA82EEBC3C261A6036C6477FBE3F65C40B8B02C2F9D8C8B3084034AB3873CF22F20759C145ECCE92CE6B557D6DB959DA0B8AD4E0DFBCEA + +Key = 67C6697351FF4AEC29CDBAABF2FBE346 +In = 7CC254F81BE8E78D765A2E63339FC99A66320DB73158A35A255D051758E95ED4ABB2CDC69BB454110E827441213DDC8770E93EA141E1FC673E017E97EADC6B968F385C2AECB03BFB32AF3C54EC18DB5C021AFE43FBFAAA3AFB29D1E6053C7C9475D8BE6189F95CBBA8990F95B1EBF1B305EFF700E9A13AE5CA0BCBD0484764BD1F231EA81C7B64C514735AC55E4B79633B706424119E09DCAAD4ACF21B10AF3B33CDE3504847155CBB6F2219BA9B7DF50BE11A1C7F23F829F8A41B13B5CA4EE8983238E0794D3D34BC5F4E77FACB6C05AC86212BAA1A55A2BE70B5733B045CD33694B3AFE2F0E49E4F321549FD824EA90870D4B28A2954489A0ABCD50E18A844AC5BF38E4CD72D9B0942E506C433AFCDA3847F2DADD47647DE321CEC4AC430F62023856CFBB20704F4EC0BB920BA86C33E05F1ECD96733B79950A3E314D3D934F75EA0F210A8F6059401BEB4BC4478FA4969E623D01ADA696A7E4C7E5125B34884533A94FB319990325744EE9BBCE9E525CF08F5E9E25E5360AAD2B2D085FA54D835E8D466826498D9A8877565705A8A3F62802944DE7CA5894E5759D351ADAC869580EC17E485F18C0C66F17CC07CBB22FCE466DA610B63AF62BC83B4692F3AFFAF271693AC071FB86D11342D8DEF4F89D4B66335C1C7E4248367D8ED9612EC453902D8E50AF89D7709D1A596C1F41F95AA82CA6C49AE90CD1668BAAC7AA6F2B4A8CA99B2C2372ACB08CF61C9C3805E6E0328DA4CD76A19EDD2D3994C798B0022569AD418D1FEE4D9CD45A391C601FFC92AD91501432FEE150287617C13629E69FC7281CD7165A63EAB49CF714BCE3A75A74F76EA7E64FF81EB61FDFEC39B67BF0DE98C7E4E32BDF97C8C6AC75BA43C02F4B2ED7216ECF3014DF000108B67CF99505B179F8ED4980A6103D1BCA70DBE9BBFAB0ED59801D6E5F2D6F67D3EC5168E212E2DAF02C6B963C98A1F7097DE0C56891A2B211B01070DD8FD8B16C2A1A4E3CFD292D2984B3561D555D16C33DDC2BCF7EDDE13EFE520C7E2ABDDA44D81881C531AEEEB66244C3B791EA8ACFB6A68F3584606472B260E0DD2EBB21F6C3A3BC0542AABBA4EF8F6C7169E731108DB0460220AA74D31B55B03A00D220D475DCD9B877856D5704C9C86EA0F98F2EB9C530DA7FA5AD8B0B5DB50C2FD5D095A2AA5E2A3FBB71347549A316332234ECE765B7571B64D216B28712E25CF3780F9DC629CD719B01E6D4A4FD17C731F4AE97BC05A310D7B9C36EDCA5BBC02DBB5DE3D52B65702D4C44C2495C897B5128030D2DB61E056FD1643C871FFCA4DB5A88A075EE10933A655573B1DEEF02F6E20024981E2A07FF8E34769E311B698B9419F1822A84BC8FDA2041A90F449FE154B48962DE81525CB5C8FAE6D45462786E53FA98D8A718A2C75A4BC6AEEBA7F39021567EA2B8CB6871B64F561AB1CE7905B901EE5 +Out = 9C142A22EDF81444F47272B80A037C169E304393537CECE8003BD80F7B0544063B4A141F9A99D3C6820BAD98BECD914804F389EB2A50E1E2CF22161FC78B93660E07E2686E70AC0715299C4796F3559FDA802E61CB4ABBF42BAE516BD09FA410085A0A92C6F32A3797D19808D3B3D049B605852E970E5A1B8031D3DC34B5A273F54ED35E21D780204F4B3C512596237153BE9FAF74A44E9A9DCBE96D628AA58B1E3363A94DF540230B38A1ACA440432640E5387D92F1CC1A16F8628A4CB6229F513AB926300668CF97B27643C9C9D0C3030D0CDFBBCB69C3DB199E5D392A97A51DE6C9881AE5612A69FA0EA026F2F254B929201AFB3AFC8D977C3ED6E12F011892037D0F49B0144E07A0F0556F0BAC9B3F829C233265439AF711E0B5DD6EC813FD51281E8AA6F031B096C64EE8F03E041FE4DC6B5441141F2D4A308CE8EA77C6483E3CF565EC49CF27A0B13F28D3C63AD7FB6B3A96579D30C9D65F7BA86E56DA6D14AF3C7D170CB5BF5F21C70C1771354DA2850CFF8D9250273828C1FE60C4AC086049404E3D63E04935F03B057B4783B13CF49757A8B5ABB3D2E37E54B881D236F7DF7FE80E4AE33E9125F54AA96D96BFB15607F0800B215CBF9BB0F7E29080D8504E9BC1F78256593B9565E5AA5FA22032A47041B453D1B154A8D24CD59CF9AA6A8E55363F3DF2B6307ABA5134D67B0DF0AE4FE77F23BF7DF8504FE9DC7F32A8562E2DF585E639847DD624E55B0D0DCCDA72D0F1E072D82D4BC135DC5F7F9130956D401FAB1456527FE087A436C1511CDFEA58202D200E1817E360E8400AAE83B073A63596B033D7E83C6CAB7FDD7069C3B1718EAF60B937CD2458255E68FCD9514FD14AA6E27EC76E75F95F0A678A0F64D49C1B9B8F8DA56DDB8CE640FF6E7195F4A679165F9996F3DDF992E3CB4ED9E9084AFC0038E4BEFB467CC8170AF8F004082BBCB137BBD45C124BE8CEDC89DD565A24830889CE4B9781FC18803BDA1A0A4EB70DA35887B02F18CFF9329E2B7C31B0F5F0648E0508379B52C8FF91CEF939A040A8C20F2F27ED65553680729A2181B3B3C4AA02BFF8DF0A9228A87BBF52B48F473D0F9070C76E4DB6F09FFDFEB629BD0E1944B7016AF34187E2985AEAE30D6480A58F649A0C858E1F1458388A9E822A306AC1AA7465882DE78F242EF7B0CB45D68A057F00D8609587922C8FAD6F1A7FFA34BF2175FC516730A61CF82C6F866C978CC292BCC1F91E6AF1785FCDAA9A43A01E6AEE91E222F8AF8C989F2A4C50B7A1D45BC15E11E5E6E6EF720506B8DF564648BEBFE272C0A77D41295865108150CDB3620970A37DB94F1CC35E434DC33434D99871F6141EB57C9E648AD1BF70E2B7FCEB81EA871DD92F19C366EA532CA4A7BEF9242128B7ADDD308B58FFF5594CB4156A03C6A6ED3F27E8DB20FB2F4208422B7E9E0A4E63A0122560CFBC + +Key = 69E2F555209FCA21ED36E0243F043537 +In = A1F4C5FC0AF894FB +Out = 1F88AD254A1653CB + +Key = BC0ED7C4A90FE4760B3D971F0F2589F6 +In = 55E31A38B2C91116 +Out = 8D57CB7AFB401E55 + +Key = E0903EB04098B1193779E7837EF374D8 +In = 6C63D3EFB9E767E2 +Out = 5FECC51182CFA3EA + +Key = 78A2E29FCFF77C6934B7C0D7F9460D65 +In = 07E16715F575C6AD +Out = 81EBE19020C63877 + +Key = 53B644EADCA240EF4FB193A4FEAD3C7E +In = AF16AF335D1C53F0 +Out = 6E7F0349BA9A2F99 + +Key = AB33C28DBED80BE30F88F56BAF75F18D +In = 4BAF9D1CA9564352 +Out = 1BC57C3D253EA065 + +Key = 1C878288A669E69F656E8B8D4FA60C1D +In = 2C03EB635242836C +Out = 45568161D2A6B3BC + +Key = 09F745F9D80E874001C4008995657B20 +In = 4645D6FD4B431D49 +Out = DA31365F4FE20B03 + +Key = 5E5A441ADEBB77B5548150D65BA74DC0 +In = 65FD887479EF85E9 +Out = 590F2F58016B29E0 + +Key = 21986D04FED8F785438D4A7F0AD67E84 +In = 1B7503845C01C69B +Out = 0116653D1E4771ED + +Key = 1D2257B3AC17EF9A823D599097E634A4 +In = B192B778DB10F094 +Out = FF4E8C609577BF85 + +Key = 6E7A13AE1390E83C40803CB2D79B0C34 +In = 6538A21F7261A796 +Out = 7AF53C7D0D2621C5 + +Key = 21EFC7A3A3201371A48119DBA1C9660D +In = 374283BA8FED5710 +Out = 20378450E2DDA9E8 + +Key = 6EF803708E8E6403A994BCB639FF5A53 +In = 2CD068FD837909FC +Out = EF3FFF871FE5E8CB + +Key = 772FCA0BE2265EFDE56A1995F458DEB1 +In = F19905A6B0C7F1B0 +Out = 42C993EADBC0F90D + +Key = 70BD64087B18BE3EC0559A2CFDA3E192 +In = 2FC8EB4404380042 +Out = 259EDC1951191AB0 + +Key = 7ECF0B93035A2DE807F51E5B2E277379 +In = 4CA2060D4DE998E4 +Out = 73C1905EF950BA3B + +Key = 798F64226CDBD83728D75A43C7BB1AB0 +In = 733BCA91EBB85351 +Out = B9F6B1C7F328552B + +Key = 2DDD0BA7F3F7693679D55B98A22CCC3E +In = 2ED93449D2D9AB3A +Out = F06B2E9D94997C93 + +Key = F31BD19412BF7A97DEC264E90DD14E99 +In = F1A2FBC4FDAC6F02 +Out = DEEFBBD448842BE7 + +Key = 226D0AD448F8E5079FEAB206179A38EB +In = CDAC1D020B9BB4EB +Out = 639B4D4EC1E3FC8F + +Key = B023E8B5627738F655280AB14768569C +In = 0FC2061537F6CDB7 +Out = DEA26F56AB3D71E4 + +Key = C6A319DCECC13FB4F22E9B9D60BD0EDD +In = 0AD0F7ECB7470F6B +Out = 11704E9F8D98D9FB + +Key = 6FC37F80D03EC7FF1ABB39AD57FEEF34 +In = 281A1B2461363A64 +Out = DAC5D4E8E380B604 + +Key = 2E90E4BD3B0BC846CE40BCDA46B99B9F +In = A323BFD529B106F2 +Out = C8B452EBA3EAC1F7 + +Key = AC2F2007D0263D4BC6D15CA76094CC1D +In = 7F707ED4B2317EFF +Out = 2B4FAEF56F09598A + +Key = A14EEDEBCA1A938997A4E11137D6552F +In = 864EA8E4528FDEA6 +Out = DE47CD0ECE03A7AC + +Key = 0075696D1F9554F6B10BABD8A04D90EB +In = 4CF5E2391DA8C6BF +Out = C44AB604C4DA9CA3 + +Key = 354B4929963917272B53C79D33558C33 +In = 3EC6651C50DDD961 +Out = FCE10C5093AFC8FD + +Key = A5E048C95424FADFC5E5406585273662 +In = 06E48DB5ED0894C9 +Out = A3D93B6558B290E5 + +Key = 75A944A0A97A7BDCE371BA0FA1665FAC +In = 4A22DAE25C7878DA +Out = A920F8208EE65ECE + +Key = 15227F375BA59F5E69BC2F6C668A98E4 +In = D9C0EBA7F6CE3065 +Out = 9917CE029BB7A5DA + +Key = AFE2D0EF5F64861DA13BE5EC6CBCC70C +In = 6FA8111B12652436 +Out = E605449753A66A1C + +Key = 8881DD1044ECEDD9D4E7FC97FAD92FD0 +In = F4BC17D0578D7507 +Out = D22BC6485392A026 + +Key = A0EA022FEF899E36435DF969F1F3E4B6 +In = 4BA7280181F4B3AB +Out = 12DD636191A47981 + +Key = CC287CF7E36F70591D5E67FCD7BF4BC9 +In = 9CC6F4CF3EBF7246 +Out = 9BBF1E0D107A06F4 + +Key = A835B2A0502F5AABA3992C063B0E1C30 +In = 98839DD58F08952E +Out = 9F928A91E928383F + +Key = 3DEF6557F2C753A5FC87A540F7A2557B +In = 6D6A06A129272985 +Out = 864667E4DAC671E5 + +Key = E8409A5C304760EBC6B260C75C9EDEF2 +In = 80CBC5085F87A69A +Out = 126748837E2FEDF5 + +Key = 8C736D86BE799E87F1C1CC35E5EEF6AE +In = 89F8C4D164BBBD01 +Out = AB8A227357D184BC + +Key = E4A20A94B1E7068974CEE5E2580E15D9 +In = 2B96920DD5A6F2C8 +Out = 94E03FB08F83296B + +Key = 81CAC6E859BE54B8CE81ED7B07C271FA +In = 11D5722A2E1CF306 +Out = FA90183D4CDF8CB7 + +Key = 7B0B045B44D79CB025DEDB0E85D160BE +In = 41B3C351152390FA +Out = 3CE8A7D2232F93C6 + +Key = 1422160720C9BD46404FEFB8EF4E2C4A +In = D8F830B019895550 +Out = 07DC1606AB5F8F4D + +Key = 5CCD1802EA48F00211A1EFA909F30538 +In = 8D30F965EA9BFCAA +Out = CCDC2F07B5DEA3E5 + +Key = 2FFF4098384EE4546E93238C0F426668 +In = C513A5932E08D791 +Out = BD668AC3EC4C47CE + +Key = 4C4F6F82FE2518EE3A99F76E04C8499A +In = 4D85463A62844915 +Out = 5E2248C33CBFD913 + +Key = FC3D1A043ECABA559309E64B064B0446 +In = 7726B39BD69776A3 +Out = 6A8704EB3291EDA6 + +Key = 56ABF74AA472BF0CB06610D12A018877 +In = 97EEA1C90CE93D1C +Out = 729BF317F46E2418 + +Key = 8E5126BD9FE220ECBC2153CDEDA49FD9 +In = 1A0CB89B6E03E337 +Out = 7702BED5FBAF6E7B + +Key = 2C18883E1F19A980AD4A58DB9F2D12D9 +In = 26B71F27904E140F +Out = CDCC5F2849977C1D + +Key = F6BB19FE9DD4A7719881A38625D1455D +In = BEB0D17F512C5730 +Out = BFCFA36E02B0B2BB + +Key = 6A624B6FDC084DA5A509988B14436092 +In = F47B9D6A20D7B889 +Out = FB73C16CEB58CEB0 + +Key = 107DC93EC9E886F16FA922A3D82DC9DC +In = 31DC5A59C38C6CC9 +Out = A1EF35EAFD03DFD9 + +Key = 6EDB60CBF889596C42DF6655C84B2DD1 +In = 9E0D57C76D2BC40D +Out = 48B35198E0C58C36 + +Key = 08327A955B100FF0A7FA52EFE78FDBF8 +In = 8A2A1818B39A6122 +Out = 7FE7C18658678A8E + +Key = FA541FD32F11D73934B6E53309DB89FA +In = AC0EA182D4D22207 +Out = E5377B9CB0EDCEFB + +Key = 36F11D98390A7EB5AA4C4EFD3AE9BB9E +In = F4AA78E30D4375E5 +Out = 1D29D101F192843C + +Key = DA1FF6FA235D6067AF99F3462A16BAD8 +In = B337AF7DB5339DA6 +Out = E6136A8BC04D20DE + +Key = B51BF3480873947E698F71D9EF21D75E +In = 867BEF1B45DBD114 +Out = B78595C1B5CB812A + +Key = 178BF50C7CE2A00C6AB48CE3569FDA58 +In = 18CEA1A2B234320D +Out = A6064120EDDC07D5 + +Key = 28EA779EB6C91650B52102935DE37AAC +In = 47F33BBEAF84E34A +Out = F575D48B7CCCC578 + +Key = 766D0648B278DF1C0C41698287162A03 +In = 5FFC2BAB521A603F +Out = 37CBDE6E69F5AB5F + +Key = FEDF724C31DB14EB591C156C67EF6750 +In = 35B116F3F4481906 +Out = D001E3ACD70AF4BA + +Key = 801481FE995D9E75205D8A6D0D510E90 +In = 281F4D0A68E4E87C +Out = A54B8A84FDAFDF5C + +Key = 505E0077E52C5729F73182ACDF34E9BC +In = 8A2DE90960587781 +Out = F2BD898AFF28D968 + +Key = 5057B6FF91D6B4C2375B2A6F4A2FBF7E +In = 50D31FB5A2F057CA +Out = C85C933B348F1008 + +Key = 964818358CC500A2F781BCDC7AC66916 +In = 4EB2A5C16C4706DD +Out = 73EEECB5E25EC480 + +Key = D5765D05E10F5B7AD1FDAA2351AFF84C +In = 64F00EA613578183 +Out = DC583C63E88943DC + +Key = 413A2CBED2D4D93C7B46E7AB5A43875C +In = 25E266652BEEA0FE +Out = 294EF257ACA9A0DB + +Key = EC2F93A4E069F36926E36FDB584A5637 +In = AB3869040AEC6682 +Out = 82035F37DBE794AC + +Key = A82DDD856546FD0634CD8BBF241864B6 +In = 6DF6A322B10646EE +Out = D0BC320330F3C642 + +Key = A7BA17A0D592EED086A170100C9918E5 +In = 916202B8E932EECF +Out = 894C0ADA76AFDD24 + +Key = D701ED927D25B3A6DE2F017DF630F7EF +In = 71CA562E57FDF716 +Out = F070CD1AB26DBB0E + +Key = FE0A9320AEE0B0510D84186EC805CC80 +In = D7745FEA5883955E +Out = E71065382556D351 + +Key = BB330B162D990B33CE1E60583EF23225 +In = B57ECB0D0AB5BE27 +Out = DB84A6443E85C873 + +Key = FF7E72A5D193A35A2093717DAA3CD4EF +In = 82724F9780EDE924 +Out = 31D9744D66BFF613 + +Key = B2BFD1313C129C13A35A4B59F608F930 +In = 8307456C3AE8C4E8 +Out = 02C4F752D9BEE3AC + +Key = 8D533208F3316C4CD216D42EB1BC5D0A +In = 1A81AC5339D80170 +Out = FD6CF5D07C7A9A76 + +Key = 403F55A1621DDD6F78A33893F0762D8E +In = 23F4D1448E8C2302 +Out = A6D4756A911311FC + +Key = 5F319D855168FC8153E29633111794A9 +In = 15E5476B963232EA +Out = 39474EF9B640AC8B + +Key = 99C0AE0DEEF10CC2E6673D106DDA6871 +In = 331A8615EE6239AE +Out = 7DA9F36C7BA77B5F + +Key = B24AA6EA353F9E7BFFF2DCB8BE9B7A52 +In = D2C818116B98D56A +Out = 0AAD3489968B1C6A + +Key = 8BEED6720296F7E9FBF7BD1B07ED9762 +In = 3299ED7461B4A3F2 +Out = 94453FE1A0A1EDA7 + +Key = 815ECDF71E3996E437DF4C976B527862 +In = 4D042C1E63DA6200 +Out = 188E679808DDDD46 + +Key = A6DD5F374508255677C19FC396E134CD +In = 7102E6F388639C00 +Out = 269AA83817DB1985 + +Key = BB6A08BAF6F14C33BBED0F775CDA3020 +In = D4CB7FEC03126E6A +Out = 9789ED9BE3491CB1 + +Key = 6221926E9528A75155B2BF6ED12DB1F6 +In = DECC7ACF2A42B8EF +Out = BC081CF6F5A629C0 + +Key = 8A5D51CBBF6BE005F9878F3ED6B61729 +In = A598473440C9A21F +Out = 24B0514DA6EDEA34 + +Key = FD6286C960579D105AD239774C91368F +In = 0A4202140AE807A6 +Out = 1728AB88720894DC + +Key = 20B923BD442044E6A2BBF8F00D079B88 +In = F0920407531D711F +Out = B41EBF00195D90AF + +Key = 3E70468A0D26E01832F5A6E35D3FBD99 +In = 5BD41996465764CB +Out = BCEFFE91A2F6FE87 + +Key = 7500E220E0A3E58BEF63AA137D307794 +In = E33A034F8014AF17 +Out = 420C903E06671BA8 + +Key = 40FB6C1F452CE0611D34E73D73629B78 +In = 7B85CBB342D56D2B +Out = 147E04274EACF056 + +Key = 492C60D310221CBBAF3BFCC04E595225 +In = 5E74CE033490E610 +Out = 4F910CEAB804E971 + +Key = F057A5BB95F19EED5ED31BA0C3B71121 +In = 7ABC6034C9E6B95C +Out = 21CF5A0D1A5BA08C + +Key = C658B4CB59FC9F9794B17DC994790797 +In = E7604AA5ACAF6E29 +Out = 5A48559ACECEF95E + +Key = 8FC30F8C24F6C644916C9E3460BA5289 +In = DC3B63395657191A +Out = 1FF2C84F7F1EF838 + +Key = BA445EF71240F3AFFD91B79A5FA8AB81 +In = 5C51EF1CAE759BA1 +Out = 7D0B65F194116C8A + +Key = 5D753304438FDC2D035BC07820076AD5 +In = 285CE845695AA8FE +Out = 8E7EC2D0D3A836BC + +Key = 72A06AAFD85DE66B9293B50E6AE8B28B +In = DC977E1613710FA8 +Out = 7667822C280FC236 + +Key = 0306706ABEF3D7225DFB146DE5EFB29B +In = 34841A026684E7C7 +Out = 529003250F713079 + +Key = FFDAB83F911295F1F99E684DD9FF0B18 +In = F10FB61FE6EB85A0 +Out = E4A62E2C4775D5AB + +Key = DC5D319F729E73ED847FB468EDDCE977 +In = D4BA2913B79C5B8F +Out = 7886BB8D9FB046D4 + +Key = C8B0948B2A5ED4812F1FBE21ABB609A1 +In = EABD3EB7B477D262 +Out = 366D6CC9503798EB + +Key = 09853AEE4B50B52B3086C3860B8BDF97 +In = 8FF4BFD40B22E74E +Out = 30C7A64C5C6861A5 + +Key = F44422594AF65EEEA95CB013E8244A3F +In = 0EF4B58DC8DB9AB7 +Out = 98254A729AB2957B + +Key = 6DD7F582664163682678561417A645BC +In = 69F168F103621CE2 +Out = 6071635D378F7B72 + +Key = 7746A113E13987DBD18B394F67D1821E +In = D16F65826AA18FE6 +Out = 2226A7D8D6981F2E + +Key = 892C8B9C34C5FFBC75E15316F1585D7F +In = E652CB782CB22176 +Out = 995B99DC17FDC5EC + +Key = EB2140E309DF68D184A31E5853314488 +In = 44EC60577E52EF53 +Out = DEADF8476A61ACB2 + +Key = 1ABD37DF22EFAC175DF941CC0EDD29F0 +In = 95C4BA55E48ACB41 +Out = 23995FC714AA8A4F + +Key = D0C38AE628CCA13070A1633150381F91 +In = 23EBEF88C86BC886 +Out = 56E06DD1032256D9 + +Key = 48AC07496841116306D48764C1E705F9 +In = 493C1E2E04FF04D2 +Out = 7E042D9E5AC1F3EC + +Key = 66566C2E4449EC7A02A7C930F65940B0 +In = C2B35E68716744E7 +Out = 0B47ADA35271DD5E + +Key = 7AA0B380E4414CA991E141BD6231CC0C +In = FFC6A8AD209956AB +Out = 7E64EC4D49B958F5 + +Key = 70354888F66B6C0AD28E682DE32C39E5 +In = 0471B06CA4FCAADB +Out = A6F22D9C1E923746 + +Key = E4CCD004C11D238E3A03EDECEDD65988 +In = C05931E79316A4F1 +Out = 2998E9FE07ACCC1F + +Key = DA829DE8347A0778DC215BF2540089D4 +In = C8E7076836A52774 +Out = 6D5C280418972012 + +Key = 1E96A8A8BB01AA88FEB15712F0A6DA8D +In = C26400002E57C5A4 +Out = A08AD2CEB56A4B19 + +Key = 87F756A77FEDBD8031B0086EA344AE6B +In = 5E5ED4AE448BCE09 +Out = AC419DC48C0E6E7D + +Key = 81D79E0EC9D881149AB6D41DE9200F04 +In = A755EF02795F7CBF +Out = 4E01D7A7B8689D99 + +Key = 6EEC3E96D32CA0BC967AF758FB6805EF +In = C569F03D3FEC14AF +Out = 9CCBCE811D222ECB + +Key = 07B0FC3E6308EB4A5298163E80600120 +In = 7AEB6D193C727CCE +Out = 981F83863C75A8AD + +Key = C810A5C61CA63CCB8BE9E0590959CD90 +In = 95B563DC5D7A4995 +Out = 6F165E831FE132F1 + +Key = 1E76304D445E8BB18117B1EA3E750EDB +In = 79AC1C7EC0745282 +Out = 31FE39BCD41067C0 + +Key = E466F39C4B58269CF854A4221D2A5CEC +In = DBED2CD9B003FD2F +Out = BF698BF256DFAB35 + +Key = 59A6E62DB5E1F41DDB228D1CBD60D950 +In = 900D341BD28B335B +Out = 0858DB68F69BEFD0 + +Key = 68A0AB43F383E1CA7E9B96B70E010016 +In = 6FD7FABEF3F68ADA +Out = 20E9497D9A98F12B + +Key = 939A4D66FD3CABBE37DBE25F404D7FD3 +In = 0B16023CA7F3320D +Out = 008127A50C977A3E + +Key = 00A20A1EE48FD2341B1F7F1DCE810755 +In = B91AF472920780F9 +Out = C5493F95C16A4953 + +Key = C0808AC11EDFCE49EAC9A05B503C156C +In = 2DFBCF72932B1513 +Out = 96465C98AE90B56D + +Key = 840492015802ED28322683A1B4FD3059 +In = 8C83A23C871952CE +Out = 958433FEEF466F82 + +Key = ABC74042E5B79998889438020ACDA9FB +In = 1A24D2868B8229C2 +Out = B2A10B890DC9E641 + +Key = 4F19664B83FC466B03A936D6C3B6F522 +In = 85563E107D1AC98E +Out = D4448D4099E6D02A + +Key = 391AA3DF9ECE4160E0BB9AE663EB326B +In = 61AC5FD8DF0FA3DC +Out = 58EAFB1779142C2D + +Key = 505E946D9C6568E6DA133F9615AFC0B3 +In = 2AEA3358CA197938 +Out = 98EEDF26EFA4C614 + +Key = 8836B04E34F67B894D28C30DA60328F8 +In = 57138F04DCF6AE31 +Out = 716AD93EF3236735 + +Key = 0AD06D65EF01D64C0D8227AF7A7F4295 +In = B57776534391612D +Out = 5300738AB7F94CE0 + +Key = 6DBBEC86D97D7FC0DB27BF6423659E4E +In = 8625E74BCDBFC00D +Out = 98C27F1B9A9ABAE7 + +Key = FB924FC8A20249EF71C470ADCBB2AE13 +In = 14E2DD1CF23B2B0F +Out = 1814A2577534D5E8 + +Key = 467AED141F65682959BFD457939F23EB +In = 322E55BB623E0FC4 +Out = F219520BAF8B676B + +Key = 140B0407B8717834F2C0707102D67A41 +In = 931320B39312BF72 +Out = DC355192DC7B11E7 + +Key = F4FC422DDB7B0E13DFE5C92E5DB69BC3 +In = 04F5E2A164655DB1 +Out = 3B9A799A75792D85 + +Key = 72081E59495031A370FB1CCD08B61743 +In = 22B6A63021AE2763 +Out = 5F1DC1759615BE32 + +Key = 3F8253356F0DFFDA9F7E961132D9B2CD +In = 729C1EBCB2E563B4 +Out = 41CA6A52CAC6A9BC + +Key = 9036A0142CBD1850E1CC093DB58AE579 +In = 252AA0E1EF450353 +Out = DC44622F3A805838 + +Key = 7A01C0B58B936543B8201D9AA9BC3163 +In = 10A5F919718785BF +Out = B3E6ED4A5C006A75 + +Key = E0B0427FE2C90210C1603F7C0C9474C5 +In = 05C62E7F7FE4CF2C +Out = 1C939D9192E83462 + +Key = B85945DC5F787A3BCDCBABE014B7A573 +In = CB12A73FD1165172 +Out = 67AA122DAFAC90D5 + +Key = 2CED2179B30725A0E819AEA55CE68B61 +In = 1A686808A77106E4 +Out = 9D81B526A87880AA + +Key = D6F034BD03CE80931D88EA75752EF08B +In = 0AE5D2C3A631D879 +Out = 020605D916B40B84 + +Key = F9C00FAF37163FF1FA5B8F433F685836 +In = A7AA74C2607781EF +Out = 91D215BA6DBC21D5 + +Key = 1DFF21EDEBC139D7B7CBCDE6F4A34584 +In = FC2A91EB756D481E +Out = 60DA8ADD7547CBC0 + +Key = 46A7578EFAD674A224FAC4E2BED579AC +In = A6BCDDEE18C6819E +Out = 9805E419C2F2BB3E + +Key = BC31A699CC327FD5E140C9A6C0211028 +In = D682589A7FB9AE31 +Out = 3439865A758C9678 + +Key = B527197C6B375AF0EE863BBD0759EB96 +In = E83BEA1B7970658A +Out = 1662B5047011D310 + +Key = FD990F2F4439E65D4FFEF0420D18CCB8 +In = E20D2FED40630E50 +Out = 10F47ABBC320281F + +Key = 3869A36D42923E94724D1B05BB875AB0 +In = 63444C8712811AB2 +Out = 994FE928C4321878 + +Key = E64049A1F719AF0D499135129095C8FD +In = 9A558554C9163EEE +Out = 555154F50F57CCF1 + +Key = F36AC6126F70DEB39DA8729D5B22ACA8 +In = 42F2A3FE0437BC5C +Out = 2BAA4CAD9FC4E082 + +Key = E1B6991593A5D361C08C3CB0812D6944 +In = 862C924495BA12A7 +Out = 4C3660678AF3AD0D + +Key = B2ADD4040673D0FE3ADA0B00E013194A +In = 8C67D089B29FA40D +Out = 4CDBF023BEEB2916 + +Key = 6A707425E5BC3011AD82574D5C6EA9F1 +In = 256BB416AFB1BB22 +Out = 8F730A9BFE8A6D92 + +Key = D2E59FFE11A6EB98F9AC07AEA56238EC +In = AC3D85D4C4E32C77 +Out = 65A0A4681E370092 + +Key = BE2217AA1919BC76A43F575E9C395525 +In = ABA6D4DA0781086A +Out = 1D2305C43699ECCC + +Key = B209ECCEBE3C1B39EE99D881213606E6 +In = CB39BD9B648C27BC +Out = F4BCD97D736E7143 + +Key = 5062054F6D1C6261C3C1E4EC854BA49E +In = 77ABA9017A2F6678 +Out = 6881CF5F4B920808 + +Key = 5ED1E657D8AB1A468B1C5B39A48BE0A5 +In = 79740D3FDFA6CDBB +Out = AE662AF4D41E106E + +Key = AA224B767B062DE29709F4E10B777BE5 +In = CDEF858FE5E0B0A4 +Out = F11AA4D6CC002412 + +Key = DA32F95EEBB72A127F79122819234BFC +In = B9B1EF495E954F66 +Out = F8A33058962BA146 + +Key = 3775682058F6BC094A96C4877A7F9657 +In = DB9C0ABFA81C0D80 +Out = 9856D1DAF01C992E + +Key = E366C94CB0971CBA20791BD358EABCBB +In = BE447A6EBA16A7A2 +Out = 986C7B461B5102FC + +Key = 07BB49AA8F9A13F2025E9DD758B1E764 +In = CA564022587EC839 +Out = D3AAFF01F19DB316 + +Key = 9124A3C9DF4CED607FDCBAB5027B5B93 +In = E2929C1DE30E4B15 +Out = EB1A484E5C81DEF9 + +Key = 39A2D8A3047C1DFACBEB37861E8B43D6 +In = 35F3D96407C21EF9 +Out = C7244325B6DD77F6 + +Key = FB4502BA2C86D59FBF6FA8C5FAA87183 +In = 1BAE4770DE602791 +Out = 4E662AC45C3B2119 + +Key = DD010D18C37746B65AFF34083A4146A5 +In = 2B1CEEF376A5E4B0 +Out = FBDDEE951ABB0314 + +Key = 72D53C88260E3566882813053E1AE5ED +In = 3CBF8B60D71FB10A +Out = 9A8FBD56DC0EA257 + +Key = C2C97338FBD29E50FD37205751B3C6A6 +In = 47C4AC498293BF13 +Out = 7E1398E65A69E038 + +Key = 5F0E47261B6DEE64439879EDCD39E85B +In = 120997CB681C2C4F +Out = 7968DB51E243F084 + +Key = 4ADC396F403CF5C12F850BB907A344D0 +In = DB1698876385005F +Out = 2AA4C93967E4F698 + +Key = 8822968CE682CEB0DD9E913B77578C49 +In = AAA50519795B86B7 +Out = 6A1096066173528C + +Key = 1F42C3C5D30F64964D86FD6F212E3EBC +In = 2CA4D5AA24A0064B +Out = EF4FF1117DEBB3B3 + +Key = 3863E37A03F33E5C010B10BD83F3D63A +In = 637B3EFDC062ABB5 +Out = 9AEC362D13402BF3 + +Key = 34DE1C4A720E1C519FF9B3B5AF1FC23F +In = E0C32EAAF6E27FE3 +Out = 03FF41F08C2B4F85 + +Key = E4B43787664CE36DD85A904AC8437EE3 +In = 70DF29326A19F0AA +Out = 1EE92ABEC6D87204 + +Key = 87472BF040EAC616FC3186A071E75472 +In = AA2623FEF71A6FF4 +Out = 581D8645CF5C04F2 + +Key = 7A34E8066CCD634F810CE2AA6916E9F5 +In = 79397AEA3D9A815A +Out = DE4315993AC9D4AB + +Key = 527D10ED0649948237D77BB836B90312 +In = CC3E9F4728AC9653 +Out = 5A359381C542D310 + +Key = 3C89E04C0CFD726FC81158CFB3567C66 +In = 12E1E88F656032FB +Out = FEDD8EF190D4DCB2 + +Key = 781AD832234CA52B7DB7EF037CA6840F +In = 7199333B8F1726EF +Out = 9ED8AA463A0DE876 + +Key = AF3CDA80C37352B53A00290FFFE66EED +In = FEE0782CFABE980B +Out = 2DA0DBB1BBB8FED3 + +Key = A7976FE071BC4C2C4EDC90669970AF6D +In = C5C8E3ED1C1B1B16 +Out = 6EB4148C4BF47628 + +Key = 9B8349BBB21480212BBA391113EE4251 +In = 545164FC513490D5 +Out = 39398B0CB44C30FC + +Key = AE08A1563F6CB18E5CC29DCFD94F9E50 +In = 177992889360D533 +Out = C9E1D8EF29C5DD0E + +Key = F9395E856A8C8712DB0E1D9BCF35F2C0 +In = 78CCE5F4022F5F38 +Out = 986D99D2B90474F7 + +Key = F83192CFDFFC02CAC0B109AE5CF28AEF +In = 8D89708C4486A4A9 +Out = C27F30929D508EA2 + +Key = ADC0100230B5DAAB8F4C0D5C3A99A220 +In = EF0CE502FE9F2E65 +Out = A5680B7651E10453 + +Key = 6642EFA393625B328A6D56806F97B06C +In = 43078217088A3B74 +Out = C81DAE4CE6588027 + +Key = 2341CCBCFDBA06C1253111C60BE2EDDF +In = 28A2DF1C597A04BE +Out = 7444940ED63BB2CA + +Key = 78BBB2E2171B41352E11F39072B4E758 +In = 6C8BBC0168E7D0AE +Out = 7A8027A6DA52F0EC + +Key = CC8EAF044C0F14E0D3E55238E5B4998C +In = 30004B05206CDB1D +Out = A46A041AFEEDBF40 + +Key = 4C09C4DF6B6CB3A0518E75A3110C00A6 +In = F912DC1D46120017 +Out = 8159899680CFB85D + +Key = 92C6277D7458B8829ABA3694C1E57023 +In = 0177139E2A42ECE3 +Out = 54329CA36D7BB6A0 + +Key = 6C220265056BC8669851FA3F4CFDE20C +In = F91991F3D9344291 +Out = 31CC16538CAD3B09 + +Key = 07D0B4472B194B6F45235002141B33C9 +In = C3111EC8062BEE07 +Out = F1F5176541E23DA8 + +Key = 5BAF6F94066F39A8E17F81A88BCA2796 +In = 8EAE7470FD58E40F +Out = 73407FEC8B5F9CEC + +Key = AFB398D08C965498A868DEAC783D8B80 +In = 919C2933E680FA63 +Out = F9CFFBE679B632AF + +Key = 44E3E8AC53DA1946F65A48245A971929 +In = 5A0C5CF55E5FB1AE +Out = FF4FF500A7B1D85A + +Key = 6F2716CC391B9F0C7549266C68342F17 +In = 3B365723C86441BD +Out = 4575F4EC34C2003B + +Key = 21E16892CEFF320DA6ABD1BE4DED257F +In = 078E1AF25A6E3789 +Out = BE784416E9E60086 + +Key = 716B9680A132954B598DA6E5A8BB8FE5 +In = F5725A15102E12A5 +Out = DC5EF80C3DEF85DB + +Key = F226C53CA0B076A19A11B9AC778EA80B +In = 4892E6A118C98D0C +Out = 9DB54C62F330CD19 + +Key = B98400EACDD225EFAA3B29B6F72C022E +In = 075A3B54B6AE5238 +Out = 9D91D515D7E76D18 + +Key = 634EA1C85D5961B4064F79852A11895D +In = A0FDC39F4644E6FE +Out = 7629ADF27EE957A7 + +Key = 03EE4BCBA4086C212CAF28CD82C1A761 +In = 668BFBAE93632D2E +Out = 9C047ECD1D88CE54 + +Key = 34243F927E529230DC4B5AA91D29B9A1 +In = 5E29070652D84B8B +Out = AFAF619C3C3B3EA9 + +Key = 3BF57A19C8A578663AA2194B3DFC8D5E +In = AB8F3263F732EC68 +Out = E196D05DAA04340C + +Key = 718E5A9042D2002E803E7D8A95FF685B +In = BF5B8209F7E51A4C +Out = A8E625E6F01A991F + +Key = 9F791471044D714BE42BF1A8379BFC4E +In = 3950FBC2A4D4B08F +Out = 54993FCAE1E3A2C9 + +Key = 1BA3B781AD0C56BC2238657F9E0ECCAF +In = 440032587CCAEBBB +Out = BAFCF4891F7B36ED + +Key = 29564761914E2EB3B5C43D445A1FA586 +In = BF985E7D8CC0E9F6 +Out = 150F02B73459DB7C + +Key = 1B97452D22DF6133A1065A0D6ACEF22F +In = E3A691DBF1AA6542 +Out = 8945528C8A6A7C42 + +Key = F5DA75F1C6D67254F00A1B526C97398B +In = 20FCF337280FE0A1 +Out = 2BBEE84B85AEE536 + +Key = F5319B677CEAEF0DC3ED3171A821685B +In = 28FDBF9CB423D8C0 +Out = FD07C80CCAE8AFDD + +Key = 5E080A6AE298F8AC3D973F2290C476D0 +In = 627E00241301B398 +Out = 8B3B0207D07C9E44 + +Key = 990FB6F8400592914B84894BE4E21A10 +In = CD0A751D2A6AE1A3 +Out = 02E6D0E6A8D8989F + +Key = 904BFA4707A8EEE73D4576D5AB8D1A23 +In = C4D06F926C611932 +Out = C8E6C4A166B0F504 + +Key = 3BC2F67E113C0DF4FE2C49B09A73E989 +In = 96DABE49F56D7565 +Out = 2915EDFF6F1517C6 + +Key = A30C3A933E1730816EF1D34518584B55 +In = 9796DF8FF33629A6 +Out = C696AC43D47D184B + +Key = 8475D6C9961A26235244A253FA965A97 +In = ACA911063728C943 +Out = 0E11408AAD0D31A9 + +Key = 438DC01CF937135B19F6046872B91E43 +In = 0D445D5AD38DD6AF +Out = FF6821F5BA54A2EF + +Key = A62D9F85B36F780D2083C2EF8EF07ACD +In = 5C42CE355071C8E1 +Out = 74C716E95331967A + +Key = ACF3AFEF6A098D23C702F057749B8910 +In = 2DA11D3A751C0205 +Out = FF14E8E0BD5EDA1B + +Key = 9C5AB450156A1C0128FE670A186ED675 +In = DC033BFDED9C70DF +Out = E1328AC8450969A6 + +Key = 657940713BA4A55E8F675814131833A4 +In = 1D59C57CE84AEA8A +Out = A5885ACE3498599A + +Key = C842C6F7692D4D35BB450E4E7C25D62B +In = CF264D0BD49DF66E +Out = 27ABE5E153A4C3D2 + +Key = 3EB0E4E5092BEBEBAEF96276F47CE468 +In = 1893406AE69D2DFC +Out = AAD72C276D9E69D3 + +Key = CD5C440B413C62D84A4C519636B9C0C6 +In = 44B5AAF4D5D79A92 +Out = B28D5F8AA0A1C8D5 + +Key = 6AA1376D5ABB85B745D01A6D8A78C493 +In = 845D5EF1F9C1BFFA +Out = 90B3C70D906525E9 + +Key = A049D4719E78ED18131B626CB9806840 +In = 3494ECC94DDAE854 +Out = A98639C5B52E3628 + +Key = 0B5D4EE79C26227E934F4FD4A369BF73 +In = 7915E2553D0581F7 +Out = DE0EC36C073CC537 + +Key = F0F851C1B5575A54A2D542590C492E2A +In = 2BB7F7432BEB3411 +Out = 530FE0CCFD2A8C4C + +Key = 76CA1B648BA4C687BBE674BC55E55A9E +In = F34831E1A02E5A6A +Out = 3833E804F421A8EA + +Key = 248A15A95F5EF2F53F7712FA6E9762B3 +In = F1F2DB3BED1C265D +Out = 83D9F9ABFE402754 + +Key = 39A675C7C8309641E75F42642F98539B +In = F668409DEE092798 +Out = C0036965EED4C79F + +Key = 77EDF425AB34448E2D207CFA63A7572B +In = D9F33E0E10E47FF3 +Out = 07065B582D4F41ED + +Key = 07988D4DCBDC5856D0B16ECED076FE89 +In = 6B21BD7F255183F0 +Out = 8556839147C9C697 + +Key = CFFEE541307F3ABF60965DFB9851F638 +In = D92C1326029B5E9C +Out = 5F1BF1FC637CFEC4 + +Key = C03CFEDB59CEB0FCC1C1A9C85B3F2DC1 +In = 3417EB62AAA8F79D +Out = 15EE04C3C203FA24 + +Key = F22FC0E8E591A93B781B967E17236F94 +In = 020A44BBDBFD626E +Out = CDB9F1AF2717197B + +Key = 7215ADA2904083156A49DFC72EA6B783 +In = F8541C9B31FFE235 +Out = 116AF4FE8BDACAF7 + +Key = 7890F2AB2D5337CE85B8D52CC8A039E4 +In = 3019034342F842ED +Out = 61B1176EC9E01187 + +Key = 1B97DA37CFD018E4D2C8A619FFC35F50 +In = CE00C04C6C8437AC +Out = 28525C77AD6FC0B8 + +Key = 935332BD00F2DFE776C9662C8F4A0CC3 +In = 68C4BCDDF19BAA36 +Out = A6E0CAF72EE75906 + +Key = 200E81A5D15A938ECEDD9ABEACBA1EF3 +In = 4B323E423FF15160 +Out = AD3D825F885DC436 + +Key = FF9744CA77C270C1753B7BFBD16F2F0C +In = 73C78A6B18AA5763 +Out = ACF80ADEE2980877 + +Key = 05CE1F98BAF5BF73A4DE0877DA21BA44 +In = 1EC549094DC418BB +Out = 0B660CCC9E2FD121 + +Key = D90C92A972C201D184F0C85CD21B0C96 +In = E4B7EC33C430F7BE +Out = 109B7807CE1E146D + +Key = 6E1985A8066D60CFC21FF3A620F9B376 +In = 32F022B9930C0D36 +Out = F8F4F8A2E16177B9 + +Key = 0000B3569BE5A91E94BF6684443B1D5A +In = 00E7E77150176B72 +Out = 63F6FDD518E8D982 + +Key = 390000E7291B05E590F733F60FE32D6B +In = ED0020DB7F893F9E +Out = DADB6760EF0C5D45 + +Key = 4F2A0000F702A704238482F6DDE12624 +In = 9E30007B23AE1904 +Out = 6F80890BFFAB514E + +Key = CC301B0000C6E838CAC91B972CD843E8 +In = E41E5900820EDC94 +Out = 2809809E29782F4F + +Key = C111A9EF00003832E8388A614D717759 +In = 6CDF6488005C518F +Out = D2E83193787C1A8B + +Key = 64BE7002EE0000594EA205424036AC8D +In = 45086AD893004084 +Out = 8D7DD8F46D2E21D8 + +Key = B04BA96B0C2B00004414D2523B079870 +In = 7610D7883D750033 +Out = 6377DF4C959B088E + +Key = CF87BB9A6AB1CB0000BA666EC4BCC4D7 +In = E036C15C24544100 +Out = 045EB493788F0157 + +Key = 7A91ECA485D4A7A80000A7AA40E6C6CC +In = 00D5E98F37D74ECB +Out = B0B861C2CC285A41 + +Key = 81956FF834D487A8810000084AEE7D1C +In = 09000C87CFFBC0D5 +Out = F765ED0254553E8E + +Key = EFB78A788A0E0C571DD80000E23558B3 +In = 475A00BC0B2FF249 +Out = 677FD2F453362DF4 + +Key = 495F198853B2A602FF46B30000F71F2C +In = 9851E4006BF265C8 +Out = 15058A03573F3A4B + +Key = DF597069EE83B6E29B0D298E0000ECB0 +In = 6353FEB6005C7715 +Out = 72195116B5244D9E + +Key = 5F8334EBD1A4B51387B8BE6D5E000090 +In = E62D3D732A00854F +Out = A9B997921FE91757 + +Key = 4B9B76C00E4F2E431CD70A572EE20000 +In = D0796D8D7487009C +Out = 0A69FE9C2FDB99FE + +Key = 00FB0FA1A19B42750C43F869251DA800 +In = 0F7A885CBDD6B700 +Out = 360B140CFE90F66B + +Key = 00009F0A1C5F738C9A0067FFF353F7D2 +In = 0069D3A0691CF423 +Out = 57930C18EBF855AC + +Key = 5B0000794F371B08EB82008CADB108DD +In = 1900A63E56603D9A +Out = A37093DA9BCAE8D1 + +Key = 0016000047DACA0F7A1B3E45B2DE2903 +In = 8FAF0024EA437E2C +Out = 023D8A583DFDEB04 + +Key = CE24E90000A13DF8ACA26B543552C6CC +In = F8956000F44C9363 +Out = D8E6AD7DEFF79268 + +Key = 4E4FC3CC000001A50FEC6AB8E9912502 +In = 81E55C21009FE23B +Out = 782E42ABEB69CEA4 + +Key = FB9E06BA2800004F0980DDA5D4505784 +In = 2F16443A8000DC47 +Out = 5A3EF28BD1AA787F + +Key = C809C47A6C2A0000BD5AAB3395DE471C +In = 2676AC2DFC7900DA +Out = 7D181E6251E6A7B3 + +Key = D80272B7E308F60000D0D45553FA51DC +In = 89967E5A8D04F500 +Out = F3DE18BF33466F72 + +Key = 1FC5705EF403560900006741E6AF1C50 +In = 00A697D30C1CCFD6 +Out = D8BD6BEF7C28D098 + +Key = 6D40571DFB56841494000011F89FFAAE +In = A200462288D91DEE +Out = 057F522F2457C7CB + +Key = 5A11649D78F485A4C70A00009576B4EE +In = 083000BB9A0FFFE9 +Out = 6A881071A5920D4B + +Key = AF7A363699FAD5095F50EC0000A47EEC +In = 0BCF11006855317D +Out = DFE70DEAE707F002 + +Key = 4ECAF61E5C67E184CC5E70CF0000D5FC +In = 9877931D00DA961B +Out = 6D44D2CE87076D60 + +Key = AF81444CC1ECFDB56D1225DF6700007D +In = EBC8BB40090003A7 +Out = 8E06F01F564B0E3E + +Key = AF4D154BFE14606A91F96BF529FE0000 +In = B5B93F01E2E70047 +Out = 5D941B605FA7426E + +Key = 0096BB79FAF812308F905CC4B52ED800 +In = A42551007EDA4C00 +Out = F0D12E7B0E7792F1 + +Key = 0000DCF81BF9E570FCECB62D215A75D4 +In = 005D08AA73C9FB8A +Out = 43E76E1A3EFEB592 + +Key = 330000563D5804F2140305F57D6EFE19 +In = F8007FF8EDD8AFB9 +Out = 9B7AD7CA57EF5DF1 + +Key = AEB90000A3F2754576F2E81D014AB3B1 +In = F9A300633200B23F +Out = 487FE441C62B0423 + +Key = 00BAF10000DAFF62549D46978E84578A +In = 0BB04400FE649D25 +Out = 9202DD63C1113DE1 + +Key = 23B1692100001EB81F704895BA6F89CF +In = 0E7DCDE700F8523B +Out = 05BF95F4AE49BD3C + +Key = 025B180C1400004DCF61FCC41D77507F +In = 418E5BAC2A006BF3 +Out = 9357E91A3C3476D7 + +Key = 88E2B14CF33000000896F148369ACC0A +In = 972EBBC6250D0009 +Out = 39189DEA6E9D4B5B + +Key = E77F27457BD13400006BA9C12435B21F +In = E6B82D0009772100 +Out = F35ED1CE8C15594F + +Key = 787B47B4BA5C7AE900000E3F96FFECDF +In = 00096C31CA9679BD +Out = 3D1E54F215E69460 + +Key = 44F07CDCD86B29F2780000E3908EC0D7 +In = CB00931CC816A2E5 +Out = 1A7F7AD46F16F9BB + +Key = 5107A9E297BD6ED07574000055A5F0AF +In = B1A1004237BE2C18 +Out = A226C2A0F5D69DA7 + +Key = 7A518CB4D637F7DFD41A5D0000345714 +In = EA9BB2009DAD4912 +Out = D2EA98B2940FB5E3 + +Key = 9F331C8575022F9A0DAFE6080000C99A +In = F30367A7001B1005 +Out = EC80878CB6FE880F + +Key = D40EBDA6FC5A7FAB29EEAF2AF5000071 +In = 854DF822B2006EBB +Out = 9B7BB2D159B2F37F + +Key = F324FAD327E9D959584E3862E13F0000 +In = 2A520D5857BB00FB +Out = 25F14A7C7E1E02B3 + +Key = 009C9874395C88CF04C826EED65C4D00 +In = 03D2A2E706C6A900 +Out = 433725BED51C4F54 + +Key = 0000C8F8D6BB801FDE22B197F1A6E5B4 +In = 00B98EA1D39C6842 +Out = 25DFA84D24B46CAA + +Key = D7000081F51FAC169A6ED69956E456B7 +In = DA00E23270D329F5 +Out = 719781009013272A + +Key = 18FC0000E21DA381CDC71C3DD15B97C5 +In = 0F39006D63151F90 +Out = FF573BA8C9540D7E + +Key = 844061000076D6202283A9742E0BBD13 +In = 53121D00E40F624D +Out = 7CC255708A07395B + +Key = 2E538ED40000A15D3FFFA23A617B347E +In = CBF8147800190019 +Out = B51D90162BFA3B52 + +Key = B513E999B3000082DB6F5801E9650D61 +In = 977B10EE1D003712 +Out = AD84DC81A5EA50A6 + +Key = 66DEE1483BD3000003917E8882D77BB0 +In = F4D0A7BA7DB0000A +Out = C5426D2C403ED09D + +Key = 7AE9F41279784900001B00232FBD1920 +In = E544BB76CD2B5100 +Out = 6C653919A1E0C084 + +Key = CA1AB422157D74910000378557D44536 +In = 004F3E11A0F560FF +Out = FF17EDE487849114 + +Key = 9425BDC0B2EBF4CDF50000A492AEEE77 +In = E200F25C642D4289 +Out = 41310F914A105C70 + +Key = FE310906BEEEDE55DEDE0000A061154F +In = A2F2005D26A79D60 +Out = 25C7FC5B80757200 + +Key = EACB3CB4D4A533BB66BE6A0000AB20B3 +In = 849D1000A79DC401 +Out = DBAFFB54900B99CC + +Key = F26EF5DB480C4569E0977A3D0000E88C +In = EE0A880F00D1CC3C +Out = 1D45B4C072EC3893 + +Key = E0CADEF2B7C8DA97EFC25140DA0000AC +In = 01BA9AECDB005371 +Out = 35418199AF42D87A + +Key = D3CF5C2F4C97CCED75BE446ED6270000 +In = D75932EE169300D0 +Out = F52B8E07CD95D128 + +Key = 003F188C1904B6B7F6C14EA393599800 +In = D183FC38324CDA00 +Out = ECBC71EB2E17DC5A + +Key = 00008F330E389D6D8C759025A73B0F4D +In = 00F63B1551CE3FB1 +Out = DCCDCE980B8F53FB + +Key = E80000B995B8B5B7012331DEB18B17E3 +In = 73007315B631D42C +Out = FEFB6E47E0913958 + +Key = E9470000D586B0B87E62B9F2AA0CEDCB +In = 918A00AC1FE3BEB7 +Out = 96E18EBBBC84F820 + +Key = 0B722500005C3BF867275AE43912CB41 +In = 6C4BE70034417166 +Out = 2233574BBFB37A47 + +Key = CBFC29E10000A00051235EDAA9B4E90C +In = 579D81C500B37B08 +Out = 284761ECA5AE4D8D + +Key = 47F3F9CEB300008A411860CA30676173 +In = B0632CA13B006D91 +Out = 77A21967A910E4B0 + +Key = B49E9FB3667A00008D35B8302A2E3FE5 +In = 110AB0B74835001F +Out = A0C0B6A90315B41B + +Key = BBC8596413675B00006897EF67EDD14D +In = FB631C5B0D8A6D00 +Out = 3C21A854AD831504 + +Key = 8329212347EA2EB400001CBBD08CF5DE +In = 00F05A000352CA7F +Out = CB164FEF25E0D62A + +Key = A055853B4E0843152C00005F452804D4 +In = 780070AACA69878C +Out = 7F789323A50DDE56 + +Key = 2BCBC21612DA339F979100007EBAB0E4 +In = 1DD700413C203186 +Out = CC355BD664B0A9C1 + +Key = DD6F4817817D8AABF9C3A90000668450 +In = 2BB01100705AD581 +Out = AE453CCAEEDFABCE + +Key = 009ED73BC35BF76DD480342600001440 +In = 5FB94F850063181F +Out = 03833C51E297D936 + +Key = 762307A655DB2DED925F1AD5D5000090 +In = 46C17CAACB00A242 +Out = EC6EFF8167F35D74 + +Key = 5762D3C970C7D7140CF5E1C6DDEE0000 +In = 1F9C7CBA044000DB +Out = E383EEFA935DCBFE + +Key = 003121CE9826F685AC5DCBD51FA81C00 +In = 6658A1F0D70A2100 +Out = 839F662509406DA2 + +Key = 0000BAFC3B6684E9CAE26E2A51B8D2B7 +In = 0084C508986E2762 +Out = C45D727344BCA366 + +Key = 2E00000EAAB656F92F0007965ABA6D6C +In = 49005892EA319D10 +Out = FB4D505B13FBBAED + +Key = 92980000CBE225278A7B3C7A7DE69A35 +In = A8E7005578C53974 +Out = D0D4DD42CA42B8B7 + +Key = F20D660000A5D7647224CE32F139ADEE +In = 97756B00255781BE +Out = CDE5C028BB80CEF4 + +Key = 9102EEEC0000793BFD15C30AA5EAA94A +In = 1E57BBF90019301C +Out = 6CBE3727B8B0C3A3 + +Key = FF93238C670000B99C2E91E15939D6B1 +In = 249B4EDA62005187 +Out = 0E66EDEEC9093E1B + +Key = D005C51DE6700000D26AAE0442CAB9C4 +In = 605BF46181D700F0 +Out = 07D0EE1AB4F82F05 + +Key = 9E3A2695908A89000090E75D1AB81EDD +In = 5999811287EFF300 +Out = A767C32D85CB0311 + +Key = C4ABF59B7185DD460000E0EBEAEF136F +In = 00B9486C88FA039F +Out = 49852C9BF77952A1 + +Key = 0C235BEC758B4D46DE0000DDAFE816E2 +In = 4700605F3130BE76 +Out = D04C0BD08DC431A4 + +Key = 64DADE3DE21483B352F30000173BB8AD +In = B17A00CB2A5C5EA0 +Out = E990AF9440CAA261 + +Key = 9D3D66E09D5E5A11F67B940000031BC0 +In = 3A75A600BE66B998 +Out = F79AAFDDBFB00ED7 + +Key = 9ABB92CE570A884BF048E7180000B852 +In = D7FED4EC00AF9516 +Out = 03641077F0CFC0D3 + +Key = 71E6A68A90875150CB9D110958000066 +In = BE22BC11AF002EB2 +Out = 8E64899F1DCA1784 + +Key = 83207306634833B4F7592EC4CA7E0000 +In = D3137A569D910073 +Out = 3EECE97BB80D548A + +Key = 00C41B6795275751DB42AF77442F5700 +In = 5BF3EE3BF5E7DC00 +Out = 15ED3B45209747A8 + +Key = 00004EF57C7E3A7BA01419C60C080F2D +In = 00A709FBF07436DF +Out = 3571E5635D0BF407 + +Key = 5F000045014A6ECF98F421DD289C55E6 +In = 06004AEB60290B42 +Out = 4F21AFAD884330BB + +Key = 12CE000033406D9AF884C84CD6DDCD21 +In = 7BDA00CD32B3B1FF +Out = 520937683AD5675C + +Key = 35C251000040AAC84B90B889D0A24D8B +In = 838374006643B143 +Out = 47BB11AF631FFB5D + +Key = 370567E0000026DF3BB5BAB73207C749 +In = 77C34A1500E95667 +Out = 88DB931F156F5445 + +Key = 640455AE31000092B9386D9CFE4ADA20 +In = BE620F73AC0068BE +Out = ABE4640EABBFE340 + +Key = 5B13FD6446290000CCA1F2F0D341C718 +In = 48CDF31F6C0A009B +Out = 084203C1BD3A658C + +Key = 88B89A7EAD61670000D8C490A0C4FA36 +In = 23399EC96B9B4100 +Out = BE3E576D35FCA745 + +Key = 0BB8A5C30B7ADF860000E55F515B2926 +In = 00DDACBA7C185AC9 +Out = 52BD247982A561E2 + +Key = 96DCCA0A25EFD962960000AF7DD4254E +In = B50045B0FEF1621E +Out = 763B83D026874BFE + +Key = 6601F4C2AC654C1381BA000073447B02 +In = B6880059216DB5A9 +Out = E665B554ED12D8C6 + +Key = 5D494C989D3665352EA74B0000CA342F +In = 39521B00F3D72E95 +Out = 60F3EA47071F5306 + +Key = 79FBED035100F698DDE99EEC00005DDD +In = 953CA28D00AD9898 +Out = 0F2C05BA11B2B8F4 + +Key = EE04B71567F014F7F763F0ADE400005D +In = FE4A28C143008952 +Out = 6973F45BC603F9BA + +Key = 63597101B3A8336FE99E8A76875B0000 +In = 8890123697F5000C +Out = A95049D6AC47E7AE + +Key = 0012B2CB4F003EF195BC1414D6540400 +In = 95533AA66EB7CB00 +Out = 391CF1D308C67292 + +Key = 00002DB7D757486930606F2FC7045F64 +In = 003D8F50A0E537A1 +Out = 22C19CF341DB7CE1 + +Key = 2900009BB26F083A61B0026163042AE7 +In = 3D00863574901463 +Out = E5F948AC91493AD7 + +Key = C6D60000E4538CF8C0456846DEF4F62D +In = 597300AE3E2440A3 +Out = 2055962B4045F983 + +Key = 37DF430000F338B8995333A55F08241D +In = 4A4471000EB0F045 +Out = 343F5A228725CB59 + +Key = 21F6AC3200000AC6134F909B262ABF45 +In = 95E4A397007E0C98 +Out = 9B7A68A66565BF92 + +Key = 85C5A3A2A5000092B1200B7A21026857 +In = 49B954C71700B39B +Out = 4ED5370451EFE68F + +Key = 978A0012E5D70000C4DD7951439D9075 +In = F37CCCA968E600A2 +Out = 19B7CF5AAA1B3982 + +Key = 08FEE636F11EE9000023E7C6E6391CE1 +In = 66826CD1026EB800 +Out = EB43FEF9EF68F5E8 + +Key = 22FB9C48B908873D0000CC334F8ECAD4 +In = 0038F00D37D87617 +Out = B5FB0F31785A62E7 + +Key = A6674F378AEA5615820000158D7F428F +In = 3E002551E14202FE +Out = E60B4B8827C32C45 + +Key = 58870F8E541EAA612B5700004E0CCFD3 +In = D0FF0072DDBA174E +Out = 03FB49171B487274 + +Key = DD9E8B78F04A65AFCBF1AC0000EEB486 +In = 4AFBF200DC1CA63C +Out = E86F1ED9B5F2BDE9 + +Key = C13A59987AEF8C4B4EC3A87700004629 +In = C9ECD9EA00FD7324 +Out = 3C929A746C599E13 + +Key = EF39A0BBDDB2F976795853A6A70000A2 +In = 03738D499B001F95 +Out = A10BAC400EA235D3 + +Key = EF70882E7E3B1286B1115DCB8B2E0000 +In = 5A5BC6AA243C001D +Out = ABBF1B2A1B1C7EDB + +Key = 00268897396591A96671BAE6835CEE00 +In = 640598E874440000 +Out = FB5B53FFDA4AE2B1 + +Key = 0000FA74B64B61582897AA5F85A580D0 +In = 00F195A06A3A8DEE +Out = 21870177D8463B27 + +Key = 920000751D3E04FC3D70848FEE2C8A4A +In = CF0095E2C5BB96A3 +Out = 49FC16F142F6B04D + +Key = 9CF30000A0259B7A8CBCAA62D9326400 +In = EC5300EF494C40A0 +Out = 53F5E36D9C42526F + +Key = 3FF4A700001DE8887802A58848039E14 +In = A5A6E800A291949F +Out = 9C93982278A28B8F + +Key = 8831C67B0000C629DE8F43A2842DCE45 +In = 7505A80B006EC907 +Out = CCC97DB1F9700494 + +Key = 3FABC6EA510000549F6EA0ABED81761A +In = BFE978B8C900A7BA +Out = 8450C52D333152BC + +Key = 913F4029C2FD0000A0C526F4ADE6C876 +In = 2123D1105B2000C8 +Out = 4F1DA3B7848F7A00 + +Key = A501B4B7AF5BF00000E38350CAE4AF92 +In = 9517D1A98BFC6900 +Out = 61B272A808305B45 + +Key = 6ABFBD71ECE9D8120000C6ECB50EBBBF +In = 00101D45B3B4F245 +Out = 5FA1D7209BAD5FD2 + +Key = 5B657D628773EBC999000077F8E75435 +In = 8C005E7AD75D5D78 +Out = 199B787CA91776D8 + +Key = 2AF96D2E03087B4AF6000000BCF73EDA +In = 2EEC00C410CC826F +Out = 278A95BF49240E42 + +Key = 2AFD4E989C9CC10D821FA4000002F95B +In = 4904D500D78A9F0E +Out = 397E12BE77633D76 + +Key = 4ED02D605500B6B98D5EC7180000F61F +In = 0614FC13005971AB +Out = C1CC70E18E244A6A + +Key = 39685AB8B0B0787B5761F8477F0000E6 +In = B928318683002594 +Out = 61F26AF133A64689 + +Key = 156652C914C9CABD835EAC0C02A50000 +In = 427F4CBAB9C40023 +Out = DAB73E5C3E533D71 + +Key = 00B52760FF461B21EAD6D68F8B6E6100 +In = B5AAF71A1D863200 +Out = 4017699A8336070D + +Key = 00001B2B3DC232FA625F5542C16C59E0 +In = 002B3D27CE1DEDEC +Out = 9567515235BAD0EC + +Key = 230000CFA6068E57307ACCDA2B550748 +In = FC003F97BA171F07 +Out = 273B74F309D5C6AB + +Key = 8B210000D8C532EE1E016738D7AD1689 +In = FFF60003BE4510BD +Out = 1EAE8EDC01F5FF11 + +Key = A4959A00000326639A573B79C5857DA3 +In = 1A05730041342D4B +Out = B92F6C453B192ADB + +Key = B28CC4130000F85DC68AE7A87C1DBE97 +In = AEB42C6900628B42 +Out = A7489C7D07147226 + +Key = 76DE82835900000820D5DB67DB8E65B0 +In = 5DB907497C008FEE +Out = 22F54C713A076B1D + +Key = 23E9FA3F7DFF0000904A028020985348 +In = 7C2860EE183600A5 +Out = 49892090BC7F0551 + +Key = DFA73EB8D9A6D9000049FC581CACFF59 +In = 0D5222ED6F816100 +Out = C1103CC4549AA574 + +Key = F2CC3E9A54C972AF00001ED95A7136DC +In = 00E3F77B95074963 +Out = 97D6FEC499DA8B04 + +Key = 7623606A0EE1F8AFE900004AAFD16505 +In = EA0020AE7F1610A8 +Out = 8F6589E66FD224CE + +Key = 28A6BFA833FE45F96C7F00006364D2E8 +In = B922006F9152E846 +Out = 8A77F6831E030CBB + +Key = BD24A27EE9F5A9D7C070270000E375B7 +In = 124FCF005D4B9516 +Out = 5C5497CD35FAD71B + +Key = 59B26F3A3D381643C6BF305E000017B9 +In = 7BE5B07C0019E760 +Out = 587AD202A11B3DC0 + +Key = 6683A3DFD65AE3090DFDF4CC0F0000CF +In = 86EE9343E700BF3B +Out = 5B1A0B6C08AC87C6 + +Key = 532B823D801D590FC11588E1E9C00000 +In = 849631C57F710077 +Out = 656B5C536FB6CC79 + +Key = 00EF36B04F6A32447C3436594E618B00 +In = 4BB2914542E2FB00 +Out = CFC0815374FD0C1B + +Key = 000079E7BDFCB56E6CD2504326F7A05E +In = 00E5B6AE4E1F04BC +Out = B889980FB94C6B43 + +Key = 9D000090BBA22501CC3D289620344CFE +In = 8000550EE1F4163B +Out = F15C9759B51FE740 + +Key = 9E150000BD4147F02B1774E627B4B629 +In = 7B880038C192AF9D +Out = 43C2B447D3BA0C59 + +Key = 6BED1E00007411FEE04065CDFFFA6BCF +In = 5B35710020F18DF9 +Out = 127D3522FECBA756 + +Key = 55EAF5DF000000BD649B386531093092 +In = 52223B3700E9D842 +Out = 03B749CFF1E6C4C5 + +Key = BCDEB8A0AB0000BC2B61484D72F74261 +In = 77D33E252B00796E +Out = CD4E93288046C1FE + +Key = C4E9F884CFF600006B2118DBD4C23172 +In = C201377F005800AC +Out = 35886B5494D1077F + +Key = 111B4112EE4B430000EA7572062FE19B +In = 4203C3683617C700 +Out = AD4E16B645BD381C + +Key = 9B6AED103D1247820000B4F12B8A6570 +In = 00A925E6CDCA8787 +Out = C1874B1A18A25AD9 + +Key = D31D1824E780FA7D1C000072040C4E4D +In = 8100027ADFE381CB +Out = 9E1E67617BE12123 + +Key = E766029C528400A81CF000006D4A819A +In = 43AC007918BEC51E +Out = 8954A8628F6073A0 + +Key = C755621F8B81EDA16C094C0000340D28 +In = F1394C005E54D8C9 +Out = CA83AD379209D949 + +Key = 1A5FACF05ED2356D3A5FD23D00004B8A +In = 921F09A5006C9C5D +Out = E050650A0EFF64AE + +Key = 30AFD17D4AB9E6D148EA8A92E40000EF +In = 9C2DC2DB4D001297 +Out = A4CA5E9D472CFF6C + +Key = 02322ACAE0B6700E7D82445B7AE60000 +In = E79FB1B4A49700F1 +Out = F75468D5CC3954BA + +Key = 000001D4F9600F91B2CD1975EAD58100 +In = D400A5AAC4BAB700 +Out = 1AC41DA1F48BBEBC + +Key = 00009E8291898B9E961C3B2BEE43316F +In = 00852E54441918B1 +Out = 65185050DDE7C809 + +Key = 57000019D59FB182721C98FA4C8E8159 +In = 01007EF2BB26A601 +Out = A866E8FE026031F7 + +Key = 09B90000B8AA6CB18683542EB1E1FF4C +In = 77E90016E2D57409 +Out = AD476E7180FC80F1 + +Key = F8031C00007891A8A240FCA992D0B913 +In = D73DD20032F3AD08 +Out = 28F91CF76FA4DF45 + +Key = 87BD381600003DE9342FED8F961D979C +In = 83DAF01E0006CB29 +Out = 69143710EE5A8C73 + +Key = ACA61121BE000027F1B6D102FD3961A6 +In = AE2CF2733B00D3B6 +Out = 643546FE48876F41 + +Key = 79368D955A5B0000541E1EDFD47D6032 +In = 1F9A8F74B9B900EC +Out = 7C7DE0F4A345D90F + +Key = 3994D0035AB18E0000E14EBF062253DE +In = 8B6248D2FD693F00 +Out = 777B184E2D373FD2 + +Key = CB05F743DDDDBB1800000CDABA6F7082 +In = 004383DA5687DD0F +Out = 2E33EE3C80B03AA3 + +Key = 7B8034C0387A15C2890000B8B7EE44AB +In = 4700DBB3C47A79D9 +Out = A9FEEC660D58F74F + +Key = A7B9EEF171C2BD96193000002A452412 +In = DC8A00992CB890BE +Out = 00768BB855022EB8 + +Key = 4966648D0D24BD8A47137900000FF58F +In = CF6F0B00E8BE9CBB +Out = 50EF6E3D4C8186FA + +Key = D313A88DFC9919BC83A5F70C0000CBEE +In = 8CEB523F00FEBD62 +Out = 47A692CBB77E3094 + +Key = 2C7334D72D28BD4991B27976F10000A3 +In = DFE43077AF0046D2 +Out = C49D7ED471A33390 + +Key = 6F8B3E9B3EE594685B1BAB08E81E0000 +In = A80A61EA43ED00FF +Out = 71CD051906E9A827 + +Key = 0087A1D456585893EA218FFAB998F200 +In = 3356F9540109D200 +Out = 6477D5BF8948F942 + +Key = 00002BB85339EF5E5D18F0E8008F42FE +In = 0015F9BA89E0070E +Out = E411797E5ACA7A34 + +Key = 810000551FA49B6E0257DF16F60120DB +In = 7400869928902188 +Out = 591CDBE69845DECA + +Key = 56CF000016BB754C80DCF86B50E0BCE9 +In = CA4400FB5B4F3CCD +Out = F21BA22C66243D7F + +Key = 6EAF8800004AE2758A491A45F3A49F60 +In = 079CC900CE8D9824 +Out = 89D4843D4E496542 + +Key = 4E7980B70000F3B9625F09D08DC9D536 +In = 7CD8815F00823DF1 +Out = 294EFEE87CD9F6EA + +Key = B24B949D0D00005E79CFB4C695CC7682 +In = E993C60ABB0036CD +Out = ED87467617F4715E + +Key = 36990D8EB4CF0000A61D7AC92953D590 +In = F1116845981A0041 +Out = 90D6DDF669F5A4AB + +Key = 310024F6D3C390000095EE57E871D83D +In = 1630B706F44C6B00 +Out = 34B15DF951D3114E + +Key = 69627F5EF0294C160000051D531728BC +In = 006352FFEEDFA3E0 +Out = ADEDB3A6C0472082 + +Key = 535549708D93FFFAAE0000C47F66AD22 +In = E600F2A11F1D60E9 +Out = 546494BF27CF9BAD + +Key = 87C4B4C31EE8568D6EF40000D66986CF +In = 12100060BB5A7C60 +Out = BAECA338CCA4A540 + +Key = D20E0C0EB3DD4C92A18806000028A92C +In = 2DADEF00AF8FFD13 +Out = 58E3E38C6DFD23CE + +Key = 7E660BF195FC3D651C927F8E000085BD +In = 43263CD0005E45D2 +Out = A1CB693BB73C8282 + +Key = A18B8DF4228195D6273289252A0000C7 +In = 915C2A153900C3AE +Out = 2C324F7AD676DD01 + +Key = 89F557F3DCC2478682F9A746B70B0000 +In = 16973A764ED700CC +Out = 0042D6D810E51234 + +Key = 004D652ACB1F74CD984174350CC88400 +In = 729FCEB1769F2700 +Out = 3B8DD866347F3C12 + +Key = 0000F2708A6D18D1BAEEEF6C618C0EEC +In = 00940B86CB15DBCC +Out = 91DF44E34428321B + +Key = 3600005455F0F4BFEBE03E37F1A5D391 +In = 1E009CACCE5E4B57 +Out = 36A72C67FEA71DD6 + +Key = EC70000086CA353F3F38784B440E7B2B +In = DB630084270EEA71 +Out = 5A75F5BCB581F078 + +Key = D3D8C9000055C5FA0B09530819ECC2D0 +In = 48A0C900DCCFFC53 +Out = FC779AFD4EE05356 + +Key = 45F4D2B80000E78E7199F0F0B2E2A67B +In = B2D763CB004D729A +Out = 39C55AC867CBBD0E + +Key = EA730C0680000039A13B4069D0718FA1 +In = E8C2AE5BE70052A9 +Out = 7B842C4E1B4360CF + +Key = DC340096A4CE000032B772BF3F706A0A +In = 38C71268B7150070 +Out = AEC3A0ED452221A1 + +Key = D58DD7A445FC2500007CC749B73823D4 +In = 0CF17BC67C288900 +Out = 19C197698A765E06 + +Key = 48EA721821935A9700006EA093FE21AF +In = 0054DE83BDFDDEAB +Out = 6E01249199FE3322 + +Key = C6A697FD248B8476B300009DF15FBE5B +In = 6700F2050642E50B +Out = CBE6CDFB6289FD7A + +Key = 4E92C17C0552C32915AB00001488853C +In = 370F009211C51E13 +Out = F80008FCD23823A6 + +Key = 6E7B7F4D9C6E74297E93C30000AEC95A +In = E3D4FB006D7E2048 +Out = 8E8F8CF995C71171 + +Key = 7156D4AFAC1C2716D4C493FF0000E0A3 +In = 266CCE370000B7D9 +Out = 8392D507AEF1C999 + +Key = 6BA79216829469E486A15E58BE0000AB +In = 89715DD84B00A877 +Out = DB319D867BE6F5EA + +Key = 5ABF097E08456B3D2365C54D7AD80000 +In = 4D2DAAD3FA020031 +Out = 7497F67FFE71486A + +Key = 0086298EB766301EC6E64DF9BF3A1800 +In = 2A9EC46663F40E00 +Out = DC9777DD2553296F + +Key = 00002F79F90D1DC67F047452CB95E1C4 +In = 00F1F54E9A6DC02F +Out = DD3780BA7B16263E + +Key = 7F0000FE37B43BAFC74D392E5FA06975 +In = 74000A0E9ACB88AF +Out = E77A9B550D731164 + +Key = BE21000089A1840B71A5C68F4A4A32F1 +In = 94360078C737AAD7 +Out = 04A17234628802E8 + +Key = ED65970000BD224C0437DC9F010C44F1 +In = 8BF4F800EE7BFF5D +Out = F244EAEEC5072D9B + +Key = 51F7E6350000931538B48D6F0A8270CB +In = 826837CD00BB0898 +Out = 05DB95245B3B175F + +Key = 25A16F78BD00003EDEAC10D86E59A0C3 +In = E4412B7327002012 +Out = 989AF943448FF64D + +Key = E3701E3714A200000AB226A55C447407 +In = D71D7109FECB0072 +Out = A1389295EBAF0F72 + +Key = E4A0AC28EA269700009DAD6CD2E1F0C2 +In = 767EF7AEF3CAA900 +Out = ECE04FCCBFDA84DB + +Key = EA46F14603B3F1B3000089DB9A07A212 +In = 0085CEC40E37DE72 +Out = D506ED9634352AF9 + +Key = EE042F10350A3F824100004759009A0B +In = 7E00B573B2B56DB0 +Out = 3C7D916C612D6C6D + +Key = 6BF869D7953D476E3F7B0000E9A2F766 +In = 409900D3F359A7AA +Out = 0402B0D166C562FB + +Key = 948986E810FED4CDC434270000887908 +In = 8BEEB6000757F14A +Out = 803B9943069DE4CC + +Key = DF75364489CE5CA5499C1E9900007956 +In = 85218E2800777319 +Out = 5D4D710B47111D9E + +Key = 7297F8C7A3E983D47CCA04098A000083 +In = D4659B115000E6F5 +Out = F1535CDCD422F70F + +Key = 43A74F8F64AE65BA6915D95EAC620000 +In = 2A0D9FBA320D009D +Out = A830EC0A0C700181 + +Key = 00224C24A7D084B77FC18ED3EA2E0B00 +In = 0EAFF9E79E22E400 +Out = E8C444A639C28AED + +Key = 0000D712F43ADCFED1A9CBCB22CF4E2B +In = 008B322DF1816D52 +Out = 0F810DA2BD5E2203 + +Key = AC000016255D3D8E7F9DC60844C8E5EB +In = 21006874A08B7DA9 +Out = D2E3EED16501E0F1 + +Key = 31230000FDCE8D418A2AD59630E3B54A +In = 3D600001421332C9 +Out = 5ADA46B4E6ED7396 + +Key = 87AD9B00002C142672046D7D1914832A +In = 1925E700BCBE480D +Out = DD75CA1376BF4E43 + +Key = A0D2AE630000E673148BA974CACB74CF +In = FE95691300B4B938 +Out = 5EAF07F852F1335A + +Key = C29993616D0000F6B88C40426C971CB0 +In = 4A51204D1D00A7BD +Out = D369B44DE778C5AC + +Key = AE011C7A16E8000094130EB7C82CD4B6 +In = 010264DC3159009A +Out = 6050FFF2D7DE8517 + +Key = D1918B16DD54970000844052BCC2B288 +In = 54C23864C6E67100 +Out = C846131ECD974EAF + +Key = 40C3D98253E2C06F00005628F914678C +In = 005CA93A9FA5CEA9 +Out = E225EC5890787888 + +Key = 37B0B3CD389C875BBF000091411E61CA +In = BA00792365BE88AE +Out = 6A8C12DA66EA9595 + +Key = 4DA603D49F6830E3B14F000001B18BFD +In = DFEE00E54435255E +Out = 39CC7776BEC81C90 + +Key = 5A7CC2861C3989B5F09B9100000E03F2 +In = BE9BB6004AFDB5B1 +Out = E70AB60E29A55AA4 + +Key = 9E93015F09085EB4FBFD352400006A3F +In = 6C2C99C80044DBBC +Out = DD165030CFB74177 + +Key = 014C89D7790CE632665EB557B600008C +In = BAD143510100BBC6 +Out = 847E7BAC90EF08A9 + +Key = 94A2FA1B3BDABE5F4E4B6945AF9A0000 +In = 108B4CAD993300BE +Out = 949B5376E26551DA + +Key = 0098EC83BC69794459037F407F240900 +In = C779A209E5254E00 +Out = 030B0A813E7302E2 + diff --git a/src/tests/data/block/kasumi.vec b/src/tests/data/block/kasumi.vec new file mode 100644 index 000000000..90c1ecbda --- /dev/null +++ b/src/tests/data/block/kasumi.vec @@ -0,0 +1,13 @@ +[KASUMI] +Key = 2BD6459F82C5B300952C49104881FF48 +In = EA024714AD5C4D84 +Out = DF1F9B251C0BF45F + +Key = 8CE33E2CC3C0B5FC1F3DE8A6DC66B1F3 +In = D3C5D592327FB11C +Out = DE551988CEB2F9B7 + +Key = 4035C6680AF8C6D1A8FF8667B1714013 +In = 62A540981BA6F9B7 +Out = 4592B0E78690F71B + diff --git a/src/tests/data/block/lion.vec b/src/tests/data/block/lion.vec new file mode 100644 index 000000000..30f231abd --- /dev/null +++ b/src/tests/data/block/lion.vec @@ -0,0 +1,4 @@ +[Lion(SHA-1,ARC4,64)] +Key = 00112233445566778899AABBCCDDEEFF00112233445566778899AABBCCDDEEFF +In = 1112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F3031323334353637382015B3DB2DC49529C2D26B1F1E86C65EC7B946AB2D2E2F30 +Out = BCE3BE866EF63AF5AD4CBA8C3CAA2AA9CF9BB3CC2A3D77FF7C05D0EC7E684AD6134ABFD7DF6842B7292071064C9F4DFE4B9D34EAE89201136B7CE70ED4A190DB diff --git a/src/tests/data/block/lubyrackoff.vec b/src/tests/data/block/lubyrackoff.vec new file mode 100644 index 000000000..5f2442d7a --- /dev/null +++ b/src/tests/data/block/lubyrackoff.vec @@ -0,0 +1,8 @@ +[Luby-Rackoff(SHA1)] +Key = 00112233445566778899AABBCCDDEEFF +In = 1112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738 +Out = 2015B3DB2DC49529C2D26B1F1E86C65EC7B946AB127503CB92F07C0DD4ECD3D7700F31FA0268D381 + +Key = 00112233445566778899AABBCCDDEEFF0123456789ABCDEFFEDCBA9876543210 +In = 00112233445566778899AABBCCDDEEFF102132435465768798A9BACBDCEDFE0F2031425364758697 +Out = 84ACC1578337453D0F94FE2A09EAAE844B2BDE240F6D6225A0AD87EB3773BC29C2B85B51FD068674 diff --git a/src/tests/data/block/mars.vec b/src/tests/data/block/mars.vec new file mode 100644 index 000000000..a7cc764fc --- /dev/null +++ b/src/tests/data/block/mars.vec @@ -0,0 +1,4337 @@ +[MARS] +Key = CB14A1776ABBC1CDAFE7243DEF2CEA02 +In = F94512A9B42D034EC4792204D708A69B +Out = 225DA2CB64B73F79069F21A5E3CB8522 + +Key = 86EDF4DA31824CABEF6A4637C40B0BAB +In = 4DF955AD5B398D66408D620A2B27E1A9 +Out = A4B737340AE6D2CAFD930BA97D86129F + +Key = D158860838874D9500000000000000000000000000000000 +In = 93A953A82C10411DD158860838874D95 +Out = 4FA0E5F64893131712F01408D233E9F7 + +Key = FBA167983E7AEF22317CE28C02AAE1A3E8E5CC3CEDBEA82A99DBC39AD65E7227 +In = 1344ABA4D3C44708A8A72116D4F49384 +Out = 458335D95EA42A9F4DCCD41AECC2390D + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = DCC07B8DFB0738D6E30A22DFCF27E886 + +Key = 00000000000000000000000000000000 +In = DCC07B8DFB0738D6E30A22DFCF27E886 +Out = 33CAFFBDDC7F1DDA0F9C15FA2F30E2FF + +Key = 00000000000000000000000000000000 +In = 33CAFFBDDC7F1DDA0F9C15FA2F30E2FF +Out = 62D0D531FD18BAC77177CEB2395EF18F + +Key = 00000000000000000000000000000000 +In = 62D0D531FD18BAC77177CEB2395EF18F +Out = FC444017478822797D800F790622D77B + +Key = 00000000000000000000000000000000 +In = FC444017478822797D800F790622D77B +Out = D584ED203C50582BCBF74B0469417EDC + +Key = 00000000000000000000000000000000 +In = D584ED203C50582BCBF74B0469417EDC +Out = 7134D3EF595D573FE88E18CE5CB2E612 + +Key = 00000000000000000000000000000000 +In = 7134D3EF595D573FE88E18CE5CB2E612 +Out = 9172072F22CFC72234A7697D73412DB9 + +Key = 00000000000000000000000000000000 +In = 9172072F22CFC72234A7697D73412DB9 +Out = 06B0DDCAAE6EA44BD0C509CE2BC838AC + +Key = 00000000000000000000000000000000 +In = 06B0DDCAAE6EA44BD0C509CE2BC838AC +Out = 77512E7A4A90D6D5CD66637DEEF1FD52 + +Key = 00000000000000000000000000000000 +In = 77512E7A4A90D6D5CD66637DEEF1FD52 +Out = 8BC4E466ABE0E2F8FD76019B8237F36E + +Key = 00000000000000000000000000000000 +In = 8BC4E466ABE0E2F8FD76019B8237F36E +Out = 77D40822866C0DD51E0594AA81E5F1B5 + +Key = 00000000000000000000000000000000 +In = 77D40822866C0DD51E0594AA81E5F1B5 +Out = B8AB0608C7976E1D8F57B2BA493C7503 + +Key = 00000000000000000000000000000000 +In = B8AB0608C7976E1D8F57B2BA493C7503 +Out = ED4AFE77CE3A2F8C00D0A5E4FDF23426 + +Key = 00000000000000000000000000000000 +In = ED4AFE77CE3A2F8C00D0A5E4FDF23426 +Out = 1B52C34EDB3826E2BF564E4E3A8C9FA6 + +Key = 00000000000000000000000000000000 +In = 1B52C34EDB3826E2BF564E4E3A8C9FA6 +Out = AE7E643A355B4847D4F1DBD126518993 + +Key = 00000000000000000000000000000000 +In = AE7E643A355B4847D4F1DBD126518993 +Out = 3E144191008102E869184D9714BAE7CF + +Key = 00000000000000000000000000000000 +In = 3E144191008102E869184D9714BAE7CF +Out = 89ABFA208A52F85CA60F296CE99FC97A + +Key = 00000000000000000000000000000000 +In = 89ABFA208A52F85CA60F296CE99FC97A +Out = FA092A3DD37EF94837715BBC72C9008F + +Key = 00000000000000000000000000000000 +In = FA092A3DD37EF94837715BBC72C9008F +Out = 8A2288E53B2F0DD376ED385911BB4BB9 + +Key = 00000000000000000000000000000000 +In = 8A2288E53B2F0DD376ED385911BB4BB9 +Out = 0CD12B0AEC2BA1C57F06E268A4BF5966 + +Key = 00000000000000000000000000000000 +In = 0CD12B0AEC2BA1C57F06E268A4BF5966 +Out = 0B86524D05D0963C1BDF538290156686 + +Key = 00000000000000000000000000000000 +In = 0B86524D05D0963C1BDF538290156686 +Out = 79031361A2E423A7C4D1613C3873C0A0 + +Key = 00000000000000000000000000000000 +In = 79031361A2E423A7C4D1613C3873C0A0 +Out = DD66BC447E835A9F426D0A2267850461 + +Key = 00000000000000000000000000000000 +In = DD66BC447E835A9F426D0A2267850461 +Out = 4294DCCF31F54E693179449F25B514CC + +Key = 00000000000000000000000000000000 +In = 4294DCCF31F54E693179449F25B514CC +Out = 0A402C1A0F2EB568EDB7252AFDA4192B + +Key = 00000000000000000000000000000000 +In = 0A402C1A0F2EB568EDB7252AFDA4192B +Out = FFACF106A37C74D17009E2566E611BE0 + +Key = 00000000000000000000000000000000 +In = FFACF106A37C74D17009E2566E611BE0 +Out = 99E058DA9540E6B5C5A869CB9204010B + +Key = 00000000000000000000000000000000 +In = 99E058DA9540E6B5C5A869CB9204010B +Out = 8D616AB19B75842DC5EF102CE4BB2A51 + +Key = 00000000000000000000000000000000 +In = 8D616AB19B75842DC5EF102CE4BB2A51 +Out = 06C7C640672895C3CCFD52DB2CD9D51B + +Key = 00000000000000000000000000000000 +In = 06C7C640672895C3CCFD52DB2CD9D51B +Out = EB2B67E27ABCB5C06DA3D3EECEC8A25B + +Key = 00000000000000000000000000000000 +In = EB2B67E27ABCB5C06DA3D3EECEC8A25B +Out = 62EC35DC05A0BA40FE5D33A0B974C152 + +Key = 00000000000000000000000000000000 +In = 62EC35DC05A0BA40FE5D33A0B974C152 +Out = A4CB55D7881ACC44F868C8BCFE098091 + +Key = 00000000000000000000000000000000 +In = A4CB55D7881ACC44F868C8BCFE098091 +Out = 5CEE73CEBCAA22DF78C8C9FB8A47E5D3 + +Key = 00000000000000000000000000000000 +In = 5CEE73CEBCAA22DF78C8C9FB8A47E5D3 +Out = 62FCD19C3AC4370A4CC58AA619B0EA2F + +Key = 00000000000000000000000000000000 +In = 62FCD19C3AC4370A4CC58AA619B0EA2F +Out = 3583E618DAC3CE4347FD0E8AE6D6F5E9 + +Key = 00000000000000000000000000000000 +In = 3583E618DAC3CE4347FD0E8AE6D6F5E9 +Out = 2B307B42E0B9EF2D2EC3EEA07D339A87 + +Key = 00000000000000000000000000000000 +In = 2B307B42E0B9EF2D2EC3EEA07D339A87 +Out = 29A212AF4220054975D7C2AE9242AFA8 + +Key = 00000000000000000000000000000000 +In = 29A212AF4220054975D7C2AE9242AFA8 +Out = 67D5BD878FF66CDB33A4DD07EB634F91 + +Key = 00000000000000000000000000000000 +In = 67D5BD878FF66CDB33A4DD07EB634F91 +Out = 53944CA7C3BBBBE32C9BA9D8A8B765D6 + +Key = 00000000000000000000000000000000 +In = 53944CA7C3BBBBE32C9BA9D8A8B765D6 +Out = 9213B43D06D0AB7ECCC5CA751C5DBAA8 + +Key = 000000000000000000000000000000000000000000000000 +In = AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +Out = 97778747D60E425C2B4202599DB856FB + +Key = 000000000000000000000000000000000000000000000000 +In = 97778747D60E425C2B4202599DB856FB +Out = 885C6C280610DA436936E3C5AEEB9512 + +Key = 000000000000000000000000000000000000000000000000 +In = 885C6C280610DA436936E3C5AEEB9512 +Out = 749935A9971B7060043018F95329A530 + +Key = 000000000000000000000000000000000000000000000000 +In = 749935A9971B7060043018F95329A530 +Out = 05F0D089DE79801B3BE3D3D1361628DD + +Key = 000000000000000000000000000000000000000000000000 +In = 05F0D089DE79801B3BE3D3D1361628DD +Out = 35F8044736D1FF4142460E4E72610700 + +Key = 000000000000000000000000000000000000000000000000 +In = 35F8044736D1FF4142460E4E72610700 +Out = B7028947854FE0C670E1E7416C2803DC + +Key = 000000000000000000000000000000000000000000000000 +In = B7028947854FE0C670E1E7416C2803DC +Out = D4F8A703F24F7E0AC5807EADADCA8CC9 + +Key = 000000000000000000000000000000000000000000000000 +In = D4F8A703F24F7E0AC5807EADADCA8CC9 +Out = 77F1D30164CD2984C52ACEC02CAE2CD9 + +Key = 000000000000000000000000000000000000000000000000 +In = 77F1D30164CD2984C52ACEC02CAE2CD9 +Out = CE509EEFF43FB5C22A9756B023573775 + +Key = 000000000000000000000000000000000000000000000000 +In = CE509EEFF43FB5C22A9756B023573775 +Out = B9D5ACCA79E9719979DA1E657C391F07 + +Key = 000000000000000000000000000000000000000000000000 +In = B9D5ACCA79E9719979DA1E657C391F07 +Out = 9E3B2E46FC6E2D71D46AF0D5CF36B456 + +Key = 000000000000000000000000000000000000000000000000 +In = 9E3B2E46FC6E2D71D46AF0D5CF36B456 +Out = D8104637E81C52CCEFB0AFE87F4BAF85 + +Key = 000000000000000000000000000000000000000000000000 +In = D8104637E81C52CCEFB0AFE87F4BAF85 +Out = C7F9AF5B41E9EB5387DB1D122E483F0E + +Key = 000000000000000000000000000000000000000000000000 +In = C7F9AF5B41E9EB5387DB1D122E483F0E +Out = D7ACF96A441BB267B591FBCEECB0494F + +Key = 000000000000000000000000000000000000000000000000 +In = D7ACF96A441BB267B591FBCEECB0494F +Out = DA2234B06D83F32064A78AD3C5303D73 + +Key = 000000000000000000000000000000000000000000000000 +In = DA2234B06D83F32064A78AD3C5303D73 +Out = 70EF6DCDD349CD7F1D1A0EB3CB18C8C7 + +Key = 000000000000000000000000000000000000000000000000 +In = 70EF6DCDD349CD7F1D1A0EB3CB18C8C7 +Out = DA093FB2C0F00258D8D9F216C91C0C9C + +Key = 000000000000000000000000000000000000000000000000 +In = DA093FB2C0F00258D8D9F216C91C0C9C +Out = 26EAEEAE8FBE4835E5C43CBF3249CBB6 + +Key = 000000000000000000000000000000000000000000000000 +In = 26EAEEAE8FBE4835E5C43CBF3249CBB6 +Out = 35692A1CC8E9FBB99DEE2AD149EE7F33 + +Key = 000000000000000000000000000000000000000000000000 +In = 35692A1CC8E9FBB99DEE2AD149EE7F33 +Out = 6929CAD6052F809A2850D7E754C11C8D + +Key = 000000000000000000000000000000000000000000000000 +In = 6929CAD6052F809A2850D7E754C11C8D +Out = 5F4E499D26ED1D290D9A187FB7B7FB14 + +Key = 000000000000000000000000000000000000000000000000 +In = 5F4E499D26ED1D290D9A187FB7B7FB14 +Out = BC5B30B2BAE077710A9DF5686794965F + +Key = 000000000000000000000000000000000000000000000000 +In = BC5B30B2BAE077710A9DF5686794965F +Out = 41661F98160A6556815A15B1C1C2E080 + +Key = 000000000000000000000000000000000000000000000000 +In = 41661F98160A6556815A15B1C1C2E080 +Out = EC2E71697E742ABDBB5FE516E50DBAD5 + +Key = 000000000000000000000000000000000000000000000000 +In = EC2E71697E742ABDBB5FE516E50DBAD5 +Out = CB104FF2203633E97573D308923C7AE9 + +Key = 000000000000000000000000000000000000000000000000 +In = CB104FF2203633E97573D308923C7AE9 +Out = C47B77D5FAD3535CFAE0BE60B48C741E + +Key = 000000000000000000000000000000000000000000000000 +In = C47B77D5FAD3535CFAE0BE60B48C741E +Out = BCA5C36E33821A60CAF6E2DA72956C5E + +Key = 000000000000000000000000000000000000000000000000 +In = BCA5C36E33821A60CAF6E2DA72956C5E +Out = B780AA350F6EFB3B805E505A2D32249F + +Key = 000000000000000000000000000000000000000000000000 +In = B780AA350F6EFB3B805E505A2D32249F +Out = 8857D872D91FE8937E292C8948C0AF24 + +Key = 000000000000000000000000000000000000000000000000 +In = 8857D872D91FE8937E292C8948C0AF24 +Out = 4FCF851C845CBD7D7C528F55B8E84662 + +Key = 000000000000000000000000000000000000000000000000 +In = 4FCF851C845CBD7D7C528F55B8E84662 +Out = BDDEE7D374D810E3658670F46054F99B + +Key = 000000000000000000000000000000000000000000000000 +In = BDDEE7D374D810E3658670F46054F99B +Out = 16A4F2C3A95B296FBB7F8DEC6F70A9D0 + +Key = 000000000000000000000000000000000000000000000000 +In = 16A4F2C3A95B296FBB7F8DEC6F70A9D0 +Out = 2583F970ED6970C6D0963015D67217B6 + +Key = 000000000000000000000000000000000000000000000000 +In = 2583F970ED6970C6D0963015D67217B6 +Out = 0E7BB2CDF9CD553709D2BE4E9497D2F3 + +Key = 000000000000000000000000000000000000000000000000 +In = 0E7BB2CDF9CD553709D2BE4E9497D2F3 +Out = A6D82EE721AAF1BA1BC3EBD8C75ABA9F + +Key = 000000000000000000000000000000000000000000000000 +In = A6D82EE721AAF1BA1BC3EBD8C75ABA9F +Out = C1211304A35315EC827DAE80B3F29BBB + +Key = 000000000000000000000000000000000000000000000000 +In = C1211304A35315EC827DAE80B3F29BBB +Out = 4F0842F2D9EA5CD1AB743A8626DA6BE7 + +Key = 000000000000000000000000000000000000000000000000 +In = 4F0842F2D9EA5CD1AB743A8626DA6BE7 +Out = BF39E62B863AFFFAD3DEE960962E03AE + +Key = 000000000000000000000000000000000000000000000000 +In = BF39E62B863AFFFAD3DEE960962E03AE +Out = 147C3CB084958D3FBB9D4223D3126BF3 + +Key = 000000000000000000000000000000000000000000000000 +In = 147C3CB084958D3FBB9D4223D3126BF3 +Out = 6E76BEF9304B115EFC1C9002FBB848A0 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 62E45B4CF3477F1DD65063729D9ABA8F +Out = 0F4B897EA014D21FBC20F1054A42F719 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 0F4B897EA014D21FBC20F1054A42F719 +Out = 9A4D42A7F27D42E542286ACF6650CF8A + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 9A4D42A7F27D42E542286ACF6650CF8A +Out = 5E5F71257B5156C075FDC4BCBE996527 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 5E5F71257B5156C075FDC4BCBE996527 +Out = 5A8112FB681B184766069A229BC0E1B6 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 5A8112FB681B184766069A229BC0E1B6 +Out = 2169853AD199721728B2F41FF6C3F316 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 2169853AD199721728B2F41FF6C3F316 +Out = FD3954D96EF5B4078F5C301BAF15A3DE + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = FD3954D96EF5B4078F5C301BAF15A3DE +Out = DB1F3D03E0012505E354B2F4D7C7A255 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = DB1F3D03E0012505E354B2F4D7C7A255 +Out = 375CECE4E897512373B86A82A6A660D5 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 375CECE4E897512373B86A82A6A660D5 +Out = 4CDA1DDDD8849D47609D7D9803FD67D6 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 4CDA1DDDD8849D47609D7D9803FD67D6 +Out = 20A6C90C54A118487C173AE3166EF219 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 20A6C90C54A118487C173AE3166EF219 +Out = F4A0164DFC1F38E967F3DDE74B7B0CAD + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = F4A0164DFC1F38E967F3DDE74B7B0CAD +Out = 638D1B47820C0FD0A1BFA5FB05AE9087 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 638D1B47820C0FD0A1BFA5FB05AE9087 +Out = CDE141CD9E784912B6BEFD62003FE253 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = CDE141CD9E784912B6BEFD62003FE253 +Out = 84276E8EB17CB38307F3ACFE9480A771 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 84276E8EB17CB38307F3ACFE9480A771 +Out = 27BA4090E1929A7E65D0C5078039A677 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 27BA4090E1929A7E65D0C5078039A677 +Out = 264E4F150552D0D5F81583635189EED1 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 264E4F150552D0D5F81583635189EED1 +Out = F052005B58BE2C8981575BA5C31D812C + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = F052005B58BE2C8981575BA5C31D812C +Out = 807E73C57A18CA88CA0F58C2FFD06394 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 807E73C57A18CA88CA0F58C2FFD06394 +Out = C317C6C0411947887DFCE0A9B2270B5F + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = C317C6C0411947887DFCE0A9B2270B5F +Out = 8ACD4164453A4C1C0DACBC8C2ED0896C + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 8ACD4164453A4C1C0DACBC8C2ED0896C +Out = 2BA5D280D05FBAF78A8B55BF5FD8D343 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 2BA5D280D05FBAF78A8B55BF5FD8D343 +Out = DDF70B8350ED845F6D875B0C85961D39 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = DDF70B8350ED845F6D875B0C85961D39 +Out = 039FD445F0A6D65698D5146D498C8BDB + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 039FD445F0A6D65698D5146D498C8BDB +Out = 22AE4D552D09558DEEEFC9518C01F4E2 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 22AE4D552D09558DEEEFC9518C01F4E2 +Out = D5947EA67A7BD88DA577A28254EE44EF + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = D5947EA67A7BD88DA577A28254EE44EF +Out = 22698C92691EE76CAD72880F577EFEC3 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 22698C92691EE76CAD72880F577EFEC3 +Out = 10ECA6E5E499742DDEC48434B767EBA1 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 10ECA6E5E499742DDEC48434B767EBA1 +Out = 3D97E93A44C2CB1CE9AF5770A4BD1A34 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 3D97E93A44C2CB1CE9AF5770A4BD1A34 +Out = F89C438D5311FC8235C632629CE1F3A0 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = F89C438D5311FC8235C632629CE1F3A0 +Out = 4114C623ADF6DB0958FFA2DC27A2A828 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 4114C623ADF6DB0958FFA2DC27A2A828 +Out = 980089430C89563A5510DF5196E07040 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 980089430C89563A5510DF5196E07040 +Out = 1D1FEFBD55AA23487CD2DEC4D370302D + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 1D1FEFBD55AA23487CD2DEC4D370302D +Out = 73A8AAE732EF445F3462353181168B23 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 73A8AAE732EF445F3462353181168B23 +Out = 1D8116306AF7D70FE419226F35251687 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 1D8116306AF7D70FE419226F35251687 +Out = 84EFA8A595B06C91A5A083440DAF5B50 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 84EFA8A595B06C91A5A083440DAF5B50 +Out = 630EECD4A8A957A610765E01A1D07C45 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 630EECD4A8A957A610765E01A1D07C45 +Out = 825A47AD6FCE09FEDB5D8F07DE6A2707 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 825A47AD6FCE09FEDB5D8F07DE6A2707 +Out = 0C472D25510DD0592B5130FB4272DECA + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 0C472D25510DD0592B5130FB4272DECA +Out = 3DA22A91B605A540E474383672C8D06C + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 3DA22A91B605A540E474383672C8D06C +Out = 9A1C14309E4B246C9E7B485A7F41D046 + +Key = 80000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = B3E2AD5608AC1B6733A7CB4FDF8F9952 + +Key = 40000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 8655D5CCAF76A3A8AA09841F04689465 + +Key = 20000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = F611F21A70C0AB5FB3D52AD5E8196E09 + +Key = 10000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 6676D02EAE3EE58FA396BE40A3A6A234 + +Key = 08000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 786E147E5D66764A16DFE1DCB10F3F13 + +Key = 04000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = FDDBC84DA51496AD1CA2B7013B93FFA8 + +Key = 02000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = B5A0BB3A8E7FEAC192B7BF8080E2CC81 + +Key = 01000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 9A4802E8BF4426467617E9A44072EB76 + +Key = 00800000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = BE279F4EE696EC5B07820A1066F110CD + +Key = 00400000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 4BBB919E52C258960549FAE9DD5FF524 + +Key = 00200000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 6B077B5DE4C9961DC6E11053662E3CFB + +Key = 00100000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 755358499858F166C9DEAF2E79B3EDA3 + +Key = 00080000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 632644AA2ACB4FB3214E9E5BFF57D4D8 + +Key = 00040000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = DD3F06DD5A90BD7EA3F4B1BFB56E4ABB + +Key = 00020000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = B2FB07551FD5B549C857020356B99D45 + +Key = 00010000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 5DE9EF4627A3EB6FD3920C322ECE9FAB + +Key = 00008000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = A8D37D0254E1C908AAD02631B614A0C6 + +Key = 00004000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 91372C769C1E64DE0FDDC1C63436B623 + +Key = 00002000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 4F8FF5063FFF638497733E1526EE27BD + +Key = 00001000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 5157ECB5597AC6A8D761E97517C65C0F + +Key = 00000800000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 117B9349CFFD2066452CC0FE204C18A5 + +Key = 00000400000000000000000000000000 +In = 00000000000000000000000000000000 +Out = AE0AF51926529A3F354F7585578F6439 + +Key = 00000200000000000000000000000000 +In = 00000000000000000000000000000000 +Out = B2723B8D2D61497DBF44FF9D70E48C0E + +Key = 00000100000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 464B3EB2A0F8A394DA239E0D0D62EDE2 + +Key = 00000080000000000000000000000000 +In = 00000000000000000000000000000000 +Out = AA03D30E1CE0E91DC360B1E538017F05 + +Key = 00000040000000000000000000000000 +In = 00000000000000000000000000000000 +Out = B1EDF5E18160BF8E16F386D999BF65BE + +Key = 00000020000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 85F1BDD358B23675328841103F1DCE65 + +Key = 00000010000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 38DEA42C35E5758C7C5CCF451936DFCB + +Key = 00000008000000000000000000000000 +In = 00000000000000000000000000000000 +Out = E484E7CB2D35D5AE92939B06864A0E6B + +Key = 00000004000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 53B7E22F63F4D8AAC66D148619A7691D + +Key = 00000002000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 0042A8EDB756329533D82ED13386E648 + +Key = 00000001000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 44BBDB223AFCC69EB69C5D07AF10E5D8 + +Key = 00000000800000000000000000000000 +In = 00000000000000000000000000000000 +Out = C5B1739AF4C0AE459BF11144132D0979 + +Key = 00000000400000000000000000000000 +In = 00000000000000000000000000000000 +Out = 151BBFAECB027BAB90C8DA3E4743F033 + +Key = 00000000200000000000000000000000 +In = 00000000000000000000000000000000 +Out = 376786816F319B96A19B134143952FE5 + +Key = 00000000100000000000000000000000 +In = 00000000000000000000000000000000 +Out = 3E94AC897203461EFD9EED441F66AE9F + +Key = 00000000080000000000000000000000 +In = 00000000000000000000000000000000 +Out = 61A93766162F0B01EDC84D47B1D4ECAA + +Key = 00000000040000000000000000000000 +In = 00000000000000000000000000000000 +Out = B21FA9D0AC731750F15B47FFF2BC4030 + +Key = 00000000020000000000000000000000 +In = 00000000000000000000000000000000 +Out = BDE8813E0E4EAE6CECCBC4C6BD10C610 + +Key = 00000000010000000000000000000000 +In = 00000000000000000000000000000000 +Out = 50A5AE30DC3432F3060EE3628B274FFB + +Key = 00000000008000000000000000000000 +In = 00000000000000000000000000000000 +Out = E3DA95B76AD9E29F0B3F14DD33C670AC + +Key = 00000000004000000000000000000000 +In = 00000000000000000000000000000000 +Out = 969DC8A583DED13E53042450FA4BE8FA + +Key = 00000000002000000000000000000000 +In = 00000000000000000000000000000000 +Out = D7CB0D2F9BFF048CBD8CBD8452361611 + +Key = 00000000001000000000000000000000 +In = 00000000000000000000000000000000 +Out = E056677749114108153C6AC262EC0396 + +Key = 00000000000800000000000000000000 +In = 00000000000000000000000000000000 +Out = E5572F1812044977D4309B8D675CAE48 + +Key = 00000000000400000000000000000000 +In = 00000000000000000000000000000000 +Out = F00C1AB95B5CE3D3ACC2162E7A7F0262 + +Key = 00000000000200000000000000000000 +In = 00000000000000000000000000000000 +Out = AB33C3682E0C1BFA627F4932AE4AAD94 + +Key = 00000000000100000000000000000000 +In = 00000000000000000000000000000000 +Out = EE5B68820CB978CAACA22B1D590E31CF + +Key = 00000000000080000000000000000000 +In = 00000000000000000000000000000000 +Out = 8ACACFB9E872873E315D84657613756B + +Key = 00000000000040000000000000000000 +In = 00000000000000000000000000000000 +Out = 75CD1E528E5B6DB21BC8E44E70E5ECFA + +Key = 00000000000020000000000000000000 +In = 00000000000000000000000000000000 +Out = 3195CE6F460654E6FC00672755A5B7C3 + +Key = 00000000000010000000000000000000 +In = 00000000000000000000000000000000 +Out = 8ACC17F3EDF59AA02DBBA93F27AD11D0 + +Key = 00000000000008000000000000000000 +In = 00000000000000000000000000000000 +Out = DD82C41281BE711F7E5DCDCDC6CBBF6F + +Key = 00000000000004000000000000000000 +In = 00000000000000000000000000000000 +Out = 971ABFC0649C9ABE7DE583799F31DD9D + +Key = 00000000000002000000000000000000 +In = 00000000000000000000000000000000 +Out = 9CD8E45DE9909A8146956F2B581AE664 + +Key = 00000000000001000000000000000000 +In = 00000000000000000000000000000000 +Out = 095314A316B4DB9CE6F2CDDEC59ECE89 + +Key = 00000000000000800000000000000000 +In = 00000000000000000000000000000000 +Out = B626E1C40D644E2E72370CA4A3528576 + +Key = 00000000000000400000000000000000 +In = 00000000000000000000000000000000 +Out = 002E4294BD6DDE3E3BFFB0CF5A5A7D4B + +Key = 00000000000000200000000000000000 +In = 00000000000000000000000000000000 +Out = DA89C327F041BEBDB09E835ED2A2DDBE + +Key = 00000000000000100000000000000000 +In = 00000000000000000000000000000000 +Out = 9BC999880C14C9358CA89C435B1FDB00 + +Key = 00000000000000080000000000000000 +In = 00000000000000000000000000000000 +Out = D0C92CFF98EB228C6C19B405E6EFEE77 + +Key = 00000000000000040000000000000000 +In = 00000000000000000000000000000000 +Out = FAE5C83332BB176704F0E73B27442C0C + +Key = 00000000000000020000000000000000 +In = 00000000000000000000000000000000 +Out = DC9FB83F80E56CAF1DB807B5921927E8 + +Key = 00000000000000010000000000000000 +In = 00000000000000000000000000000000 +Out = 6FBB39934CC2627EE4F93343F50EB9D4 + +Key = 00000000000000008000000000000000 +In = 00000000000000000000000000000000 +Out = 02A31EDEF8DEA2DE3307748BF4DC1C54 + +Key = 00000000000000004000000000000000 +In = 00000000000000000000000000000000 +Out = 8C433C3D2005B30996ADA41F896436AC + +Key = 00000000000000002000000000000000 +In = 00000000000000000000000000000000 +Out = ED04C68D4D73C6EE193E0FC9E2CBD1B0 + +Key = 00000000000000001000000000000000 +In = 00000000000000000000000000000000 +Out = 515E01A6F25A4F1B2B57B27DECBFF195 + +Key = 00000000000000000800000000000000 +In = 00000000000000000000000000000000 +Out = 30A07996E5C40C41786FC75B9C56325B + +Key = 00000000000000000400000000000000 +In = 00000000000000000000000000000000 +Out = 279C94707B0732D210DA7B619158825A + +Key = 00000000000000000200000000000000 +In = 00000000000000000000000000000000 +Out = 07552A95AC44BB11CD34428C858FD19F + +Key = 00000000000000000100000000000000 +In = 00000000000000000000000000000000 +Out = BA67FC2E51DA92EA19079B237B42C9D8 + +Key = 00000000000000000080000000000000 +In = 00000000000000000000000000000000 +Out = 40387C974070B484E0DBAAFD5ADA0243 + +Key = 00000000000000000040000000000000 +In = 00000000000000000000000000000000 +Out = 3BF99A29B17D84BE5F8DC315616061F8 + +Key = 00000000000000000020000000000000 +In = 00000000000000000000000000000000 +Out = D4EF00C794D337961FD9E3B5AF7A67A5 + +Key = 00000000000000000010000000000000 +In = 00000000000000000000000000000000 +Out = 1C77C28A6CBF3CBB24F2686ED3A408E2 + +Key = 00000000000000000008000000000000 +In = 00000000000000000000000000000000 +Out = F93568CD7CBA7A6E9B9DD7144F1D4ABB + +Key = 00000000000000000004000000000000 +In = 00000000000000000000000000000000 +Out = C3BCD1F7F268E2806CCF0498C85D2E3E + +Key = 00000000000000000002000000000000 +In = 00000000000000000000000000000000 +Out = 2FD2F0DEB5DBF7EB3B9050042E56A9A9 + +Key = 00000000000000000001000000000000 +In = 00000000000000000000000000000000 +Out = 2150DEB8C7C6327227A772031FF64047 + +Key = 00000000000000000000800000000000 +In = 00000000000000000000000000000000 +Out = 3E8B4B1CBB877B6F612BFB391043CFC3 + +Key = 00000000000000000000400000000000 +In = 00000000000000000000000000000000 +Out = 2376F56DFEB40C9348D758CA068C2127 + +Key = 00000000000000000000200000000000 +In = 00000000000000000000000000000000 +Out = AABB351CA9BDCDACCD8E966766FF1C59 + +Key = 00000000000000000000100000000000 +In = 00000000000000000000000000000000 +Out = 212EF966B6CEECC65B5B0AE6A9DAA099 + +Key = 00000000000000000000080000000000 +In = 00000000000000000000000000000000 +Out = 99C95AC67935AE473E2EF3907DDCE5B3 + +Key = 00000000000000000000040000000000 +In = 00000000000000000000000000000000 +Out = 125DC68286DB1F81E6CD3D0C9EF8B922 + +Key = 00000000000000000000020000000000 +In = 00000000000000000000000000000000 +Out = CC55D94C0102A12D87454DB8BA8E654C + +Key = 00000000000000000000010000000000 +In = 00000000000000000000000000000000 +Out = 3F1E089ACAD719F7DB9292A770038475 + +Key = 00000000000000000000008000000000 +In = 00000000000000000000000000000000 +Out = EC4D155D404F72B4BE88D1E17C345822 + +Key = 00000000000000000000004000000000 +In = 00000000000000000000000000000000 +Out = 276F8AECA95C7F65CD95B77680955548 + +Key = 00000000000000000000002000000000 +In = 00000000000000000000000000000000 +Out = 7D78CE850C26BB18B8631CDFF0A5E597 + +Key = 00000000000000000000001000000000 +In = 00000000000000000000000000000000 +Out = 6345692D62E879A058F342D5226A036D + +Key = 00000000000000000000000800000000 +In = 00000000000000000000000000000000 +Out = E19D5A2899061B7B5537EA6DF0390FE8 + +Key = 00000000000000000000000400000000 +In = 00000000000000000000000000000000 +Out = 4FAB8BB80E979853052BA0B19EF8521D + +Key = 00000000000000000000000200000000 +In = 00000000000000000000000000000000 +Out = E84EE11321AF1C0AE6430C4F600270B4 + +Key = 00000000000000000000000100000000 +In = 00000000000000000000000000000000 +Out = 73048F29C44F0953DFCC6B5380D36977 + +Key = 00000000000000000000000080000000 +In = 00000000000000000000000000000000 +Out = 16280B84B187AE90E25121AB297620FA + +Key = 00000000000000000000000040000000 +In = 00000000000000000000000000000000 +Out = FAAE881E9FA9DCA876B668CCAFA12B6A + +Key = 00000000000000000000000020000000 +In = 00000000000000000000000000000000 +Out = 46A73C4A4516E1E0BE2140E175A7225F + +Key = 00000000000000000000000010000000 +In = 00000000000000000000000000000000 +Out = 01C71A7B0BD6410894C9234A4250ABB4 + +Key = 00000000000000000000000008000000 +In = 00000000000000000000000000000000 +Out = EA8CEF3C1E8EF94D4A17A4D4C1C28C32 + +Key = 00000000000000000000000004000000 +In = 00000000000000000000000000000000 +Out = 13BB356657B36C0D023047B324443468 + +Key = 00000000000000000000000002000000 +In = 00000000000000000000000000000000 +Out = B14DCC5250036260131B3D92B1B26C18 + +Key = 00000000000000000000000001000000 +In = 00000000000000000000000000000000 +Out = 261E07BADC6E4BBB0EAD9ECCAE179821 + +Key = 00000000000000000000000000800000 +In = 00000000000000000000000000000000 +Out = 1D40D508EB8878251EC5C01D8E9949BB + +Key = 00000000000000000000000000400000 +In = 00000000000000000000000000000000 +Out = 735BDCA8DF0C58679161E99BED3B8D3E + +Key = 00000000000000000000000000200000 +In = 00000000000000000000000000000000 +Out = 49C907F757494623F8E8519F4A5D13A0 + +Key = 00000000000000000000000000100000 +In = 00000000000000000000000000000000 +Out = AB858C224E5A3ADDF5A7549A98EEAF94 + +Key = 00000000000000000000000000080000 +In = 00000000000000000000000000000000 +Out = 7C7A62A1DBF206572A323682E0441458 + +Key = 00000000000000000000000000040000 +In = 00000000000000000000000000000000 +Out = 7461D6F4D609F8BCA9CAB4EB559C71C3 + +Key = 00000000000000000000000000020000 +In = 00000000000000000000000000000000 +Out = 2F646495150F4F9CA06B77281C1150FD + +Key = 00000000000000000000000000010000 +In = 00000000000000000000000000000000 +Out = A0C27498F797D6A9F513640AFE6CC316 + +Key = 00000000000000000000000000008000 +In = 00000000000000000000000000000000 +Out = 8D511A840453125335AB8DF8C64FA8E8 + +Key = 00000000000000000000000000004000 +In = 00000000000000000000000000000000 +Out = 9E64465740D81CCB74713A144F636985 + +Key = 00000000000000000000000000002000 +In = 00000000000000000000000000000000 +Out = 804499E6C6E8790988747009D3B3C66D + +Key = 00000000000000000000000000001000 +In = 00000000000000000000000000000000 +Out = 59EBC223BAC60B13198C9AF47066274E + +Key = 00000000000000000000000000000800 +In = 00000000000000000000000000000000 +Out = CCA216CC095954AFD3DE594C91A26310 + +Key = 00000000000000000000000000000400 +In = 00000000000000000000000000000000 +Out = 06FF525F42EFF20A548DA1B7DCD1FFF8 + +Key = 00000000000000000000000000000200 +In = 00000000000000000000000000000000 +Out = B2F1FD473FCA588111E6EB9DCE82CFA9 + +Key = 00000000000000000000000000000100 +In = 00000000000000000000000000000000 +Out = 557307573D2E5225AD6EDADDF1FCAB68 + +Key = 00000000000000000000000000000080 +In = 00000000000000000000000000000000 +Out = CA159F81D155071BDCA701174C69184D + +Key = 00000000000000000000000000000040 +In = 00000000000000000000000000000000 +Out = 41491AE31AB75E3ACA41B1A2CB75C1D9 + +Key = 00000000000000000000000000000020 +In = 00000000000000000000000000000000 +Out = C3B4B9419C0E19D4A851C2DAD2954268 + +Key = 00000000000000000000000000000010 +In = 00000000000000000000000000000000 +Out = 6E3DD6DF183B80A0FF5D2D0A4B25A2C8 + +Key = 00000000000000000000000000000008 +In = 00000000000000000000000000000000 +Out = EC69E1BD0815AE6C83876B75E58A7EB6 + +Key = 00000000000000000000000000000004 +In = 00000000000000000000000000000000 +Out = 8F5766DE11517F63A60459B1EDC32D44 + +Key = 00000000000000000000000000000002 +In = 00000000000000000000000000000000 +Out = 8A74C64985345925D8A6AB8E6A0D3589 + +Key = 00000000000000000000000000000001 +In = 00000000000000000000000000000000 +Out = F65B8E5EAF04B33AD5FCF1B14874E059 + +Key = 800000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = FD04E0B77403BBDC72A370240B45B92D + +Key = 400000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = CB0B4AC08E20385D31CF468B52B356E2 + +Key = 200000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = C39B63B4A8F7BF5C3CC61141584DE462 + +Key = 100000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = C63F433FF98BEE849D75D0F0402C9273 + +Key = 080000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 9433992C094CDBEC06199B0517970B5D + +Key = 040000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = FA8B068AD3C2C32F99EF1A4F76C409AF + +Key = 020000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 014617D6109068C39137EE0CC522163E + +Key = 010000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 41B87685C649AD72C32D9390C23CF34B + +Key = 008000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 6836281F31AA9120DC144E26074491EC + +Key = 004000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = C4163CB0CA1315C3D0115D495E0FF701 + +Key = 002000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = F0B8F3585636D2785FF619523C4365B9 + +Key = 001000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 6E1740E818B450955C6B7612DBBA0DAE + +Key = 000800000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 192A2FAAC85794EB20E43645E2E1B749 + +Key = 000400000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 5CA4011E7024A4978B58E1DFA9278625 + +Key = 000200000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 498152C714A2CEFD692AC99DB90CDDBD + +Key = 000100000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = DEB3A9FEB22886C511A057AB858BB4DD + +Key = 000080000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = D60466B1EA5C1C7A5DDFDA049A685B50 + +Key = 000040000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 62A0EE49A6333815350E9C9CD7CB24D2 + +Key = 000020000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 3AE70846AFDCC299B32EB9DE118070B8 + +Key = 000010000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 5118414720E424364E15B5EDC8E64559 + +Key = 000008000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 42F9E38F7FB493D6048C63F804F5AD62 + +Key = 000004000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 71043DAA3CF78997D9965DE84B150FA6 + +Key = 000002000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 55B0DF5816DD16D2EB5CDDC5478D0652 + +Key = 000001000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = CA853E905496251FF856259149FB5CCA + +Key = 000000800000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = BEF7C892708F0369378EA80C0EB9DD4A + +Key = 000000400000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 3E7D986D91BEE75E597999C3E7372F06 + +Key = 000000200000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 8877D8DAF98680C7EC03C870BAFB66F9 + +Key = 000000100000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 493B8E5D02D01A6C98DDF4D016F4932D + +Key = 000000080000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = E372455C9A44DCD5AEA803A276B2C5C3 + +Key = 000000040000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 92FCA63F71BCD0C950231E104D833246 + +Key = 000000020000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 1630F75A2F31B1998725D849CC2ADA9A + +Key = 000000010000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = E3B636FC5BE0F05A036AEDF4DE7154BD + +Key = 000000008000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = DBC8BD2D128A11715152306E19C9D1F9 + +Key = 000000004000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = AEFB45876EE3B0025A2D26A7A20E2A72 + +Key = 000000002000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = C7F1370CD98539026B8FD0968F7A8247 + +Key = 000000001000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 6D09CC037CDFD06ECAC142630A599C4F + +Key = 000000000800000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 94C29805153DB7FE4834BD261F0CA87E + +Key = 000000000400000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = B509BAF1EAB92764F8085764968CD111 + +Key = 000000000200000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = E6ECD9CCAF93F302250A90E3C083C22E + +Key = 000000000100000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 1419D2C7A7A8F7AB5D78B327770EE8F7 + +Key = 000000000080000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 984FA23C883200CFA802FCBF1DE752A2 + +Key = 000000000040000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 003BFBA6334DEDFF7A3652DFDC73D04A + +Key = 000000000020000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = B21EC3CCD1303B81744348C64B5E5984 + +Key = 000000000010000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 58557001247E8AFE91399042E723751B + +Key = 000000000008000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 0EF33C5A09600898D9FFE6AF5A06C2B6 + +Key = 000000000004000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = AA0E866FEE8227BF6A8FDA4B318920AB + +Key = 000000000002000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 839A0DA3DB2718EEBB917B4CE37D23BF + +Key = 000000000001000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = BA3292A8130B2708EEBC5B2478B52C17 + +Key = 000000000000800000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 49B2A8F2FC9639B5918176993D96646A + +Key = 000000000000400000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 21967CDE8F85ED1600F359F376CD18CA + +Key = 000000000000200000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 6CCA94D43AB4B3A82FA4E514D928E644 + +Key = 000000000000100000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 3C76EAC404CF1E23B0A159C919A60206 + +Key = 000000000000080000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = F9DE0E78E8CC16D3A99D7642DEA13DB0 + +Key = 000000000000040000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 5B74643F1DEA8CA49078E4BF54B856CA + +Key = 000000000000020000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 0E07FE27FBFAB005FF7EF334C3320736 + +Key = 000000000000010000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 477810CB11FC7E68144960AAD5372A64 + +Key = 000000000000008000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = A638D2171A231AFF384C97A7E9EFF6B6 + +Key = 000000000000004000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 9EA186F9AA6BE6D395E92474CCB9CAA3 + +Key = 000000000000002000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 7F6A295094E5512EDEA0B7206B977270 + +Key = 000000000000001000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 2DD07726A9333391A6EB41F4859A1627 + +Key = 000000000000000800000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 515847FB17843E42C936A6201DF28563 + +Key = 000000000000000400000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 35B29379EABD877B458FC4A4FB532931 + +Key = 000000000000000200000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = B986149A6E871ACD8E3E1E5F5928C889 + +Key = 000000000000000100000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 84D0A488FB56ADB915B553B2EDDBCC41 + +Key = 000000000000000080000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 63B2B5A4D51E076D673044C71DC68B02 + +Key = 000000000000000040000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = F388AD195E35B2892E586B830D728440 + +Key = 000000000000000020000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 8FA923E8949678F76205CF4CBE07FF2F + +Key = 000000000000000010000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = ACCF2708E75B4CF48E45B641B81C1F41 + +Key = 000000000000000008000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 0A7C295579AD4296447B7E56EB719ED3 + +Key = 000000000000000004000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 06572AAB88739B2BDEE8E1E9CCA22883 + +Key = 000000000000000002000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 2CF0CA3DB58CDC62890D386B07A4145F + +Key = 000000000000000001000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = CEFAEB3CEAA5959FAB15E884D46E9F09 + +Key = 000000000000000000800000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 57EB477F0573D6C75E45EE8606B5A2B6 + +Key = 000000000000000000400000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = C55F45149DE0FD18F2588B2B9F54CC22 + +Key = 000000000000000000200000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = ABCA7BE4CCC597AD8783C24EAB8BF17D + +Key = 000000000000000000100000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 702F3D046E8651BF40D6A5914D8AC8B5 + +Key = 000000000000000000080000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 2C6424E1EF097C8FB44138C8A5160AE7 + +Key = 000000000000000000040000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 3F0E8296D93C233CBBE22623CCB66A52 + +Key = 000000000000000000020000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = D828348AFD520F98ED31F0B9FA4C48B1 + +Key = 000000000000000000010000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = BA7A4AA5F32D16DF08ABAA63E72F8BAD + +Key = 000000000000000000008000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 9211FA0B1161E094BE702157D4CAFC73 + +Key = 000000000000000000004000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 1A4D5C52FDDEE81374295341F950055D + +Key = 000000000000000000002000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 9544A653B635734B0FBC84E6C64B1AD5 + +Key = 000000000000000000001000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 8B7E7EE1A74570F35183E15D05114BD0 + +Key = 000000000000000000000800000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 6567CE30F21EE879D60359CEE9AD3EC0 + +Key = 000000000000000000000400000000000000000000000000 +In = 00000000000000000000000000000000 +Out = E5078C9B9B7572A60822A44150C6A4F4 + +Key = 000000000000000000000200000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 51DFF3FE97481F08F6D5B66480AEE6D5 + +Key = 000000000000000000000100000000000000000000000000 +In = 00000000000000000000000000000000 +Out = E84E478B15FB1BCD50E3CA9936FE9E01 + +Key = 000000000000000000000080000000000000000000000000 +In = 00000000000000000000000000000000 +Out = FC614E54348A78E28ADB5DFB11130ADC + +Key = 000000000000000000000040000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 0F872CF9F54CE981ED17E41B23ED616C + +Key = 000000000000000000000020000000000000000000000000 +In = 00000000000000000000000000000000 +Out = AFCC9646ED78283BD19092853223F347 + +Key = 000000000000000000000010000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 35D5A827B175D776F8F90F30F41A1C4B + +Key = 000000000000000000000008000000000000000000000000 +In = 00000000000000000000000000000000 +Out = B55980544140E694FCDFCE7C251C121C + +Key = 000000000000000000000004000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 244C4A55D5EEC8BD55C4F0D295ED2541 + +Key = 000000000000000000000002000000000000000000000000 +In = 00000000000000000000000000000000 +Out = B3700314BD37894991C2FD4355B26845 + +Key = 000000000000000000000001000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 43F3C6FFB517CD6E8EE1AEFCAA6FDE06 + +Key = 000000000000000000000000800000000000000000000000 +In = 00000000000000000000000000000000 +Out = 0F1A3E34821335E4EC22D404155192C2 + +Key = 000000000000000000000000400000000000000000000000 +In = 00000000000000000000000000000000 +Out = 22C59B22CC6A1E0EA313346F461324CD + +Key = 000000000000000000000000200000000000000000000000 +In = 00000000000000000000000000000000 +Out = 2A90EF00D977A82EBDF6681F33D7DC1C + +Key = 000000000000000000000000100000000000000000000000 +In = 00000000000000000000000000000000 +Out = 4B36176A8C174A635BF96A5B46BCF54C + +Key = 000000000000000000000000080000000000000000000000 +In = 00000000000000000000000000000000 +Out = E344C5213246712CAA2A056A6EE1868F + +Key = 000000000000000000000000040000000000000000000000 +In = 00000000000000000000000000000000 +Out = 8F75D3C2ABBF84F3AA5E1734D6CC76A6 + +Key = 000000000000000000000000020000000000000000000000 +In = 00000000000000000000000000000000 +Out = 2258F75A5FC2B667DD0B28039CEA784C + +Key = 000000000000000000000000010000000000000000000000 +In = 00000000000000000000000000000000 +Out = D74F3EA90D02FC4908FDDCBE5849152E + +Key = 000000000000000000000000008000000000000000000000 +In = 00000000000000000000000000000000 +Out = 0DCD8607E57390DD609717338591B205 + +Key = 000000000000000000000000004000000000000000000000 +In = 00000000000000000000000000000000 +Out = 594419C26F408B721F82ACCAC2DF1D5B + +Key = 000000000000000000000000002000000000000000000000 +In = 00000000000000000000000000000000 +Out = 12D0F6A150858F64F0C88061CE592C11 + +Key = 000000000000000000000000001000000000000000000000 +In = 00000000000000000000000000000000 +Out = 5351E750DE5C9322AFA2885FB83C623B + +Key = 000000000000000000000000000800000000000000000000 +In = 00000000000000000000000000000000 +Out = 7C120675A918C2C728149D332A196586 + +Key = 000000000000000000000000000400000000000000000000 +In = 00000000000000000000000000000000 +Out = CDCA42B4E3ED64C2D37812847D7377CC + +Key = 000000000000000000000000000200000000000000000000 +In = 00000000000000000000000000000000 +Out = E4B73F8C0D9A40A67ACB9837CF8006DB + +Key = 000000000000000000000000000100000000000000000000 +In = 00000000000000000000000000000000 +Out = A863A13ED52E8BFD6652FEE291837B1D + +Key = 000000000000000000000000000080000000000000000000 +In = 00000000000000000000000000000000 +Out = 64F9790C0BBD5C234FFADF0037485BB1 + +Key = 000000000000000000000000000040000000000000000000 +In = 00000000000000000000000000000000 +Out = 37A8AA3E38B937D92E1E41EC5E157FE0 + +Key = 000000000000000000000000000020000000000000000000 +In = 00000000000000000000000000000000 +Out = F84D2A60A99BA9C17848BFBFBFEA0271 + +Key = 000000000000000000000000000010000000000000000000 +In = 00000000000000000000000000000000 +Out = 01AD547F2E1A713AC0B3D3E332A044A6 + +Key = 000000000000000000000000000008000000000000000000 +In = 00000000000000000000000000000000 +Out = ED06A9B6EB5E24DF2CDA83564080AE93 + +Key = 000000000000000000000000000004000000000000000000 +In = 00000000000000000000000000000000 +Out = 3682650D35D3247471F3EB10A173479D + +Key = 000000000000000000000000000002000000000000000000 +In = 00000000000000000000000000000000 +Out = E3BD985B5B7C83F841F2F2A37A2974B3 + +Key = 000000000000000000000000000001000000000000000000 +In = 00000000000000000000000000000000 +Out = EEA30254CF0FD6379A7203FC2328EEB6 + +Key = 000000000000000000000000000000800000000000000000 +In = 00000000000000000000000000000000 +Out = 4F2C052C360DA20FF826DFA98429AAA5 + +Key = 000000000000000000000000000000400000000000000000 +In = 00000000000000000000000000000000 +Out = 5F4CE32E4D55F0EB15799A3C46E1C40A + +Key = 000000000000000000000000000000200000000000000000 +In = 00000000000000000000000000000000 +Out = 2EBE1C941F8247BBA3E85A04BA10B27C + +Key = 000000000000000000000000000000100000000000000000 +In = 00000000000000000000000000000000 +Out = 9F41738ADB0CD8B4DD048527FCCFC23B + +Key = 000000000000000000000000000000080000000000000000 +In = 00000000000000000000000000000000 +Out = 0E9F502FEE59A16CC5CEEDC82FD98E1A + +Key = 000000000000000000000000000000040000000000000000 +In = 00000000000000000000000000000000 +Out = 56DC540BBAFB42B9817B4D464993DBCE + +Key = 000000000000000000000000000000020000000000000000 +In = 00000000000000000000000000000000 +Out = 7421D3EB41769680565DD67683FE6737 + +Key = 000000000000000000000000000000010000000000000000 +In = 00000000000000000000000000000000 +Out = 777D08A4999E79A97CDBAFA5B6C33D12 + +Key = 000000000000000000000000000000008000000000000000 +In = 00000000000000000000000000000000 +Out = 4F3145690B092FAEDEBC672FE0ABC1EC + +Key = 000000000000000000000000000000004000000000000000 +In = 00000000000000000000000000000000 +Out = C221E4ABE2DD5ABA26DC29B6F3E421C6 + +Key = 000000000000000000000000000000002000000000000000 +In = 00000000000000000000000000000000 +Out = EC48948223D3086FA730F6F81C103E8B + +Key = 000000000000000000000000000000001000000000000000 +In = 00000000000000000000000000000000 +Out = 38B03357B1A0719A4E04FC3725B66400 + +Key = 000000000000000000000000000000000800000000000000 +In = 00000000000000000000000000000000 +Out = A9458E67FD55DFB7F5D43344D7B8D994 + +Key = 000000000000000000000000000000000400000000000000 +In = 00000000000000000000000000000000 +Out = C82BBCFE8E647A4915E578BB6BB410EC + +Key = 000000000000000000000000000000000200000000000000 +In = 00000000000000000000000000000000 +Out = 27DA68521E57EFBC401640232896ABC7 + +Key = 000000000000000000000000000000000100000000000000 +In = 00000000000000000000000000000000 +Out = DD6C4A6784C293F1D6B334731298C043 + +Key = 000000000000000000000000000000000080000000000000 +In = 00000000000000000000000000000000 +Out = C2C4A691BD77C60869E6C030E357B7DF + +Key = 000000000000000000000000000000000040000000000000 +In = 00000000000000000000000000000000 +Out = EDA41EF6E7863F1A7D718E31A7D0AB0F + +Key = 000000000000000000000000000000000020000000000000 +In = 00000000000000000000000000000000 +Out = 7915CF01D36808B875E1561FB88ECF2D + +Key = 000000000000000000000000000000000010000000000000 +In = 00000000000000000000000000000000 +Out = 033826639ABFCBA709DEECD8F32306D5 + +Key = 000000000000000000000000000000000008000000000000 +In = 00000000000000000000000000000000 +Out = B7CE1348B2832FABD58542A59319C947 + +Key = 000000000000000000000000000000000004000000000000 +In = 00000000000000000000000000000000 +Out = 479E3B195B3F9BE75AA2D0931F179495 + +Key = 000000000000000000000000000000000002000000000000 +In = 00000000000000000000000000000000 +Out = 6B9E7F0C5050E8CD232722C33261135D + +Key = 000000000000000000000000000000000001000000000000 +In = 00000000000000000000000000000000 +Out = 063F64EDD05343702B76BE045A9D1DDD + +Key = 000000000000000000000000000000000000800000000000 +In = 00000000000000000000000000000000 +Out = E1AE2D5667E440C0A44EF9CC91AA10CC + +Key = 000000000000000000000000000000000000400000000000 +In = 00000000000000000000000000000000 +Out = A64A692A55AF5D1C99794707BA00E670 + +Key = 000000000000000000000000000000000000200000000000 +In = 00000000000000000000000000000000 +Out = B975AC5AFA03D77D7361AACFF32E1B39 + +Key = 000000000000000000000000000000000000100000000000 +In = 00000000000000000000000000000000 +Out = 267A1379C257776BE4CA75C8B1A59EF6 + +Key = 000000000000000000000000000000000000080000000000 +In = 00000000000000000000000000000000 +Out = ED392DDA2AD879B58405B41FAA7A56A1 + +Key = 000000000000000000000000000000000000040000000000 +In = 00000000000000000000000000000000 +Out = 4DECF57B85B75F1A78431A972CC873F6 + +Key = 000000000000000000000000000000000000020000000000 +In = 00000000000000000000000000000000 +Out = 5F9D95B7F415376A6665BDF645E5C6AC + +Key = 000000000000000000000000000000000000010000000000 +In = 00000000000000000000000000000000 +Out = 5929FF53CC9876F923C6D19D3D101F18 + +Key = 000000000000000000000000000000000000008000000000 +In = 00000000000000000000000000000000 +Out = D6CF5F18474D3A44D0BE029EE879E6FA + +Key = 000000000000000000000000000000000000004000000000 +In = 00000000000000000000000000000000 +Out = 8860A98873A8DBFFDC4D7835F3D59BB7 + +Key = 000000000000000000000000000000000000002000000000 +In = 00000000000000000000000000000000 +Out = 4B506DF2FF9DA5672F55624AFE5374E8 + +Key = 000000000000000000000000000000000000001000000000 +In = 00000000000000000000000000000000 +Out = B4D6692D5AAE39519C0AAB97597A5521 + +Key = 000000000000000000000000000000000000000800000000 +In = 00000000000000000000000000000000 +Out = 7185FA267D3926EA0804F07A91398C37 + +Key = 000000000000000000000000000000000000000400000000 +In = 00000000000000000000000000000000 +Out = 8C3BD232227C1C1B214186A603D85115 + +Key = 000000000000000000000000000000000000000200000000 +In = 00000000000000000000000000000000 +Out = 5300AFD8D507A60ACB0907B4D3E3D2B0 + +Key = 000000000000000000000000000000000000000100000000 +In = 00000000000000000000000000000000 +Out = D8A16D32AE71F991EE2C1C19153B146D + +Key = 000000000000000000000000000000000000000080000000 +In = 00000000000000000000000000000000 +Out = 32B3F26C1415BF7F82B6A637843F4C21 + +Key = 000000000000000000000000000000000000000040000000 +In = 00000000000000000000000000000000 +Out = E416420B5F736F39328D36181992A720 + +Key = 000000000000000000000000000000000000000020000000 +In = 00000000000000000000000000000000 +Out = 619918287897135AD5516BA12A0FC6D7 + +Key = 000000000000000000000000000000000000000010000000 +In = 00000000000000000000000000000000 +Out = 69830C559F08DDCEEB6F83900DC14626 + +Key = 000000000000000000000000000000000000000008000000 +In = 00000000000000000000000000000000 +Out = BB451FB76A7B1FE65E0332DE6E6712A3 + +Key = 000000000000000000000000000000000000000004000000 +In = 00000000000000000000000000000000 +Out = AF2DE55E1EFFAF00EBF4EAEE45B29A4C + +Key = 000000000000000000000000000000000000000002000000 +In = 00000000000000000000000000000000 +Out = CA31B9A81450A198A073A299C7DF14C9 + +Key = 000000000000000000000000000000000000000001000000 +In = 00000000000000000000000000000000 +Out = 4FF7E9FADFCFFBB2DD3F23214B407180 + +Key = 000000000000000000000000000000000000000000800000 +In = 00000000000000000000000000000000 +Out = B8BC9344751D34B0BFE353E5F3A9E309 + +Key = 000000000000000000000000000000000000000000400000 +In = 00000000000000000000000000000000 +Out = 4589951B936D1948299548D199E0612F + +Key = 000000000000000000000000000000000000000000200000 +In = 00000000000000000000000000000000 +Out = 61B33E9A6A14F21B12D00832385F9BCA + +Key = 000000000000000000000000000000000000000000100000 +In = 00000000000000000000000000000000 +Out = 652B66FBC2B192ACA177D4C16ACB1E3F + +Key = 000000000000000000000000000000000000000000080000 +In = 00000000000000000000000000000000 +Out = 81A252288A18D4E4EC1F919FE34BD4C8 + +Key = 000000000000000000000000000000000000000000040000 +In = 00000000000000000000000000000000 +Out = 4D38323769C7AEFBF838F51A57E21C0E + +Key = 000000000000000000000000000000000000000000020000 +In = 00000000000000000000000000000000 +Out = C07D35D5788A04FEEBA6A337453DEFCA + +Key = 000000000000000000000000000000000000000000010000 +In = 00000000000000000000000000000000 +Out = 6692591964FF5304D877DDE631E55AC2 + +Key = 000000000000000000000000000000000000000000008000 +In = 00000000000000000000000000000000 +Out = 1792F89A673DFE67A04BAC230317BFD3 + +Key = 000000000000000000000000000000000000000000004000 +In = 00000000000000000000000000000000 +Out = 0EC45273FAA59A4C6AA56C0BDF9DC1C4 + +Key = 000000000000000000000000000000000000000000002000 +In = 00000000000000000000000000000000 +Out = 273575F8DB870005ED51F0F1FB962A35 + +Key = 000000000000000000000000000000000000000000001000 +In = 00000000000000000000000000000000 +Out = D9EDC0E324D69F3CAB465E3F63AC4CD3 + +Key = 000000000000000000000000000000000000000000000800 +In = 00000000000000000000000000000000 +Out = 647B9C834502295B5D46AE962ABD9059 + +Key = 000000000000000000000000000000000000000000000400 +In = 00000000000000000000000000000000 +Out = 3C8B932E1E8C1E9FD4629AF03D16D717 + +Key = 000000000000000000000000000000000000000000000200 +In = 00000000000000000000000000000000 +Out = 9FD433DAE0C3B5C35C7CA5468B4AF8DE + +Key = 000000000000000000000000000000000000000000000100 +In = 00000000000000000000000000000000 +Out = 916E8226F1925A4C7E0056E8951B4609 + +Key = 000000000000000000000000000000000000000000000080 +In = 00000000000000000000000000000000 +Out = A53FCF269CF194C323B2C2A5B82571E2 + +Key = 000000000000000000000000000000000000000000000040 +In = 00000000000000000000000000000000 +Out = 51C6D510F3053D502D141C99FBB28618 + +Key = 000000000000000000000000000000000000000000000020 +In = 00000000000000000000000000000000 +Out = 040E54E63CCF8E5D6EE6A27EEDCC02AB + +Key = 000000000000000000000000000000000000000000000010 +In = 00000000000000000000000000000000 +Out = DE90BD5F4C96E4F52EC9200D9E298DCD + +Key = 000000000000000000000000000000000000000000000008 +In = 00000000000000000000000000000000 +Out = 87233EAEFC125F7C6E1FE329CC415520 + +Key = 000000000000000000000000000000000000000000000004 +In = 00000000000000000000000000000000 +Out = 71B61DD72D4FBD96542E73A5E5BD7CA5 + +Key = 000000000000000000000000000000000000000000000002 +In = 00000000000000000000000000000000 +Out = F5F6E1B6215062A2547C1A7C84EB8E86 + +Key = 000000000000000000000000000000000000000000000001 +In = 00000000000000000000000000000000 +Out = 2DD740E5E0E0CBE72EBDF2808410D55F + +Key = 8000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = EA4FCDBA1EB0C533938AA9FA32B740F3 + +Key = 4000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = B8E6D5134AB08E553AD5785B33D66111 + +Key = 2000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 2D7805B2B86764E8FC3DD6E2EFB1532D + +Key = 1000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = B9449A4D8C53639D0A6751DB3695B325 + +Key = 0800000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = B2C6850F1AAAF7CD2E9B3FC1F5433FDC + +Key = 0400000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 7D124E20CE475B66BEA88399FF95C8C0 + +Key = 0200000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = D5F5ED2CDEC8D3043BD0C58238AF2820 + +Key = 0100000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 051135A86EADA21353CB5FFD7A58408E + +Key = 0080000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = FEF406FC9C405AFB959C796E4ED0AF0D + +Key = 0040000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 52DA5222BB9974AE66CC9BB77E1F15E8 + +Key = 0020000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = F5DC2C5F98AF6CF4BCC23ECEEAF213AD + +Key = 0010000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 09DF90DE791250ACBE170DC643780CF2 + +Key = 0008000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 3FA812132A21BEB83162C33B28CC242C + +Key = 0004000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = CEE571785850DD567A75D9E244660C66 + +Key = 0002000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 642BB005B38790E518E53A53373C2474 + +Key = 0001000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = E3EBE5FA1C748BCB125602F8B7911FAE + +Key = 0000800000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = C863C98E1C09C28B4A05B5FBCE64DF28 + +Key = 0000400000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = B4BAB3A731F8CCD8A09A5D3AFF77BE60 + +Key = 0000200000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 1A3FC4F1DE42F1AC5DA5F88701E6F292 + +Key = 0000100000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = FF43862813E9F1CFEF044F4B8CFED265 + +Key = 0000080000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 8F2785A7E28C1910580BBFD989A7F0D3 + +Key = 0000040000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 26059027035B43615A7996D19FED9D42 + +Key = 0000020000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 8CD8416F37E3BA1B5D6D0838F6B6E604 + +Key = 0000010000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = BB0BD60CD950DE5E0B9AAF78FF9A30DB + +Key = 0000008000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = B99C1D4F98B68E8CD7495D16F3260D7D + +Key = 0000004000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 4F1A4F8D20456CFE0EF0E39DE6C71B9C + +Key = 0000002000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = F453DB1AB45A6F5834F9908E1A15D4F7 + +Key = 0000001000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = DA25287B7CD050E9B3E2074ED3B49FCF + +Key = 0000000800000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = BAB2AE0FF7C4902697DE88ED7F2FA06C + +Key = 0000000400000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = ABE6F6C9D29A58B985A91782EE28CF3E + +Key = 0000000200000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 5C59FBE090DB3D75D7A5A8FD76F8A3DB + +Key = 0000000100000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = DCA806B1D0BAFCEAB015EC19A3E5C7FA + +Key = 0000000080000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 1BA870E6D62FEB16E6C2AA1128AE5ABA + +Key = 0000000040000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 0FE91367D4C178DD313C6AB7F3D5149A + +Key = 0000000020000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = BFE27CB1B52150E0636A81473148B018 + +Key = 0000000010000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = F79BE17022979D01E3AFFB3499556DC4 + +Key = 0000000008000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = A2F2B772060C53A539B5A3FE4C935171 + +Key = 0000000004000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = DB97947A8B14B3E3859068A0288285F6 + +Key = 0000000002000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 1FD086FE698C5E092A8E0C9EE527714A + +Key = 0000000001000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 8ADAB79B444DDDF86B8D53D2A9112881 + +Key = 0000000000800000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = C36CEC9730A74CE94CF2EA5C7B0EC3ED + +Key = 0000000000400000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 033629A0675A45A11BE7924137D711EC + +Key = 0000000000200000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = D5C22EF288E7D2D04BC04B57B702A03F + +Key = 0000000000100000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 1FD290A5EB2E278C6396625034EB268C + +Key = 0000000000080000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 05C35E0CB6D27E6E9D680368B2ABA9B5 + +Key = 0000000000040000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = B0194CDF7510FE98EDF9464259378FAF + +Key = 0000000000020000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 043729754E5B1F63408F62742E5F2765 + +Key = 0000000000010000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 24A2746042EC7970E8AB59589AD63775 + +Key = 0000000000008000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 7BDEF0A2EF8B637C4C3C5D001BAB5F85 + +Key = 0000000000004000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 0221B515A1559D96E9C3CBFB929E96A9 + +Key = 0000000000002000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 7E975026E5771D90EDA081B72C0BC77C + +Key = 0000000000001000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 7C7F9F98B4739C9774F84E75E5B30A95 + +Key = 0000000000000800000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = A4E176B7C98D76BC6662BBB3E606BA9C + +Key = 0000000000000400000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 7FDBDA5910B26D8D3FE42987B09430C0 + +Key = 0000000000000200000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 7B134F40F8E10D8287B8E6FC0BDE45E8 + +Key = 0000000000000100000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = CF3C98CC0CAFB2935385C0B5D8F07857 + +Key = 0000000000000080000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = FB71BA47019735DA4082D68A1A587BDB + +Key = 0000000000000040000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = E9D45576FC1A56DAFB48ABFB90A1DE4B + +Key = 0000000000000020000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = AE9408DC1A007CA9C13F2F9D12FC4F71 + +Key = 0000000000000010000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = B407201A6A44CB236468709B181BCA23 + +Key = 0000000000000008000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 06E1A40D4F7534E24538D26802AF9E98 + +Key = 0000000000000004000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 3468992A9D6F274286611D1E5DB327BA + +Key = 0000000000000002000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 635748DEDCB4E65B76E818D09994D19A + +Key = 0000000000000001000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = C2A0DACC741E90029F16CDA81BEB8D0C + +Key = 0000000000000000800000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = D20B9853FC98ED3FCFA4C3B9781352D3 + +Key = 0000000000000000400000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 869B106388046F6F5F9AE5ADC1F23BC2 + +Key = 0000000000000000200000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 4F9BF7227D943B80C97B2FED132098FE + +Key = 0000000000000000100000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 7232A96D275C409349A0382BAE576274 + +Key = 0000000000000000080000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = ADAF9B3E14B8CC101A2F143B373517B7 + +Key = 0000000000000000040000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 813E38DF25E4356EAFC7ECEB75270FD4 + +Key = 0000000000000000020000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 46D6957C76223046E232EEBB661CCE59 + +Key = 0000000000000000010000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 1714E3EDD2A7BFE4FC35D4B6034E4184 + +Key = 0000000000000000008000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 445ED35901D4608FAC3BCD59E685E77C + +Key = 0000000000000000004000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 236F86A3A59F563611C9A1A9C8DF045C + +Key = 0000000000000000002000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = FC0739E82EF130E533C77FA15BD85B57 + +Key = 0000000000000000001000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = EDC81185A966066433F1B19BE7659080 + +Key = 0000000000000000000800000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 9D0ED59542D4851F7812B29640739765 + +Key = 0000000000000000000400000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 4BA903B83FD4A443564723403BD7D431 + +Key = 0000000000000000000200000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 5DA2CD3D64EDCB29588F02BFED3D575B + +Key = 0000000000000000000100000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = E66697B697E8881555F5B358A2EB7628 + +Key = 0000000000000000000080000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 7DE9B3320A7872088B1417AAC4E841ED + +Key = 0000000000000000000040000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 236D82828CE9A9471B51DDCDA350C542 + +Key = 0000000000000000000020000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = CF250F09887F0B9300FF865810A2E03F + +Key = 0000000000000000000010000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 0103157DB999DF64D6C6DACB16F15F78 + +Key = 0000000000000000000008000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = EA918B3C7929C992E6F0D7B0DD6B8A59 + +Key = 0000000000000000000004000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = FB853888B1D95F9C7BB7630231C9108E + +Key = 0000000000000000000002000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 46E63459DCC0514DD200BF82B6AEEA0B + +Key = 0000000000000000000001000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 19051C0A056D4B56DFF08C52FBBD4547 + +Key = 0000000000000000000000800000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 055240C320AC09978BE4EC0EE9E40123 + +Key = 0000000000000000000000400000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = E0D04118BAD95366416C6D715507646B + +Key = 0000000000000000000000200000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 888C70E963419AA6446123CD9685252C + +Key = 0000000000000000000000100000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = E060A32AF3CD8A525C60A8EB4BEB5B24 + +Key = 0000000000000000000000080000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 36A235722A72A5BD05896B74EBB39E35 + +Key = 0000000000000000000000040000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 665A781CF1F7839FA4E7EF66F5B47D45 + +Key = 0000000000000000000000020000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 8156E976338FB48ED3E469F1485EAA06 + +Key = 0000000000000000000000010000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = BA853DF1B7622D17A549624B234082F8 + +Key = 0000000000000000000000008000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 3A411EF75149822F0C4E998587BA0CAD + +Key = 0000000000000000000000004000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = EA33525A7CC7C74340773389A764513E + +Key = 0000000000000000000000002000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = E007DDE8158568CF80C470745E455EEE + +Key = 0000000000000000000000001000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = C140AE31D6B8AB675539344B9D857A89 + +Key = 0000000000000000000000000800000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 8C86266079ABCEE926A5EF6F80F50308 + +Key = 0000000000000000000000000400000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = CD77B23315E31DF96FABD6E427184F9F + +Key = 0000000000000000000000000200000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = A72E93628614A603E59ECC5C766A639B + +Key = 0000000000000000000000000100000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 00EE192F18F06F5799B9593DE71B2FBE + +Key = 0000000000000000000000000080000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = A79378A27F39485A2A6757A953DE8D63 + +Key = 0000000000000000000000000040000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 38353F1349680DF284CF7D59272D435B + +Key = 0000000000000000000000000020000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 0960EF878BE3F63CB8A25AFDEE9272F8 + +Key = 0000000000000000000000000010000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = CB52EEC84DD320FB74A13DF2D4AF5B64 + +Key = 0000000000000000000000000008000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 89525CFDCCC1A572987EEEC44507942D + +Key = 0000000000000000000000000004000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 894183826F3CD163F2BDCE8FD123BCBD + +Key = 0000000000000000000000000002000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 152FAB85782DD050EF29C8C7E95C5941 + +Key = 0000000000000000000000000001000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 6C8CC544D1E6B9B8ACEB723A6E903710 + +Key = 0000000000000000000000000000800000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 9D1DCFEFD9CAEB5934AA93278F8E0988 + +Key = 0000000000000000000000000000400000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 86473616CFE39825E9F93B4A5D1518F0 + +Key = 0000000000000000000000000000200000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 3EC955C39DC4442411A578115482A331 + +Key = 0000000000000000000000000000100000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 117C11E5DAFA73A4CBA2E599582DF463 + +Key = 0000000000000000000000000000080000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 371B4F0F917CDC7F028CF90072EA6C0C + +Key = 0000000000000000000000000000040000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = F6EAC5AC916431427022EE688D4E8248 + +Key = 0000000000000000000000000000020000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 5E7787153D1C5E94A860600D0FE0F695 + +Key = 0000000000000000000000000000010000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 44888E6DD958A843AF2143DA81986196 + +Key = 0000000000000000000000000000008000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = F3B940BFEFF393BFDAF0C435D262961C + +Key = 0000000000000000000000000000004000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 40781DABC58A81B11FAA4039E6F73345 + +Key = 0000000000000000000000000000002000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 7685B120BD850BD6D7A618E023D42BA0 + +Key = 0000000000000000000000000000001000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 8088416E7FEDB30B1883DF50E29CD4D1 + +Key = 0000000000000000000000000000000800000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = B0C9ED5257B103131AB5DBECC16D1547 + +Key = 0000000000000000000000000000000400000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 01C8B821C4683B586CD8096A0DC4FDAA + +Key = 0000000000000000000000000000000200000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 4CA16F058B3AE1E2B3774E3DF99087CA + +Key = 0000000000000000000000000000000100000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 620D06B8EFBFDD1EE274D5EAE42B8F0E + +Key = 0000000000000000000000000000000080000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 34CF934F88C0D631B3D80BE0A5671B11 + +Key = 0000000000000000000000000000000040000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = F8AB4045BD0CD95486B921B7430E74A0 + +Key = 0000000000000000000000000000000020000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 96ECEC4088D81E2EF27D74A96E2614DC + +Key = 0000000000000000000000000000000010000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = EB0152474310B99F0F8F0DFD6D67962C + +Key = 0000000000000000000000000000000008000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 74DA68DA599D7DD37918F24F7654DC4D + +Key = 0000000000000000000000000000000004000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = F766AD686EB2BAF2950974F78968F510 + +Key = 0000000000000000000000000000000002000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = A2D18CF5C770587E19DBD6FFEBD52FAE + +Key = 0000000000000000000000000000000001000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = DDADE16C2B9E78715FC281197149E4F0 + +Key = 0000000000000000000000000000000000800000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 79931CFAC3FD4F540E53905538B5E122 + +Key = 0000000000000000000000000000000000400000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 93F88DDDE5004BD8998CDB7A1BD1EE4D + +Key = 0000000000000000000000000000000000200000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 011A413B2CC8E56A94A5C6D3932B3C3B + +Key = 0000000000000000000000000000000000100000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = C509B737BBC749EE466ADF8142F52B28 + +Key = 0000000000000000000000000000000000080000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 514332276B9E9299F9F722B63752B0A8 + +Key = 0000000000000000000000000000000000040000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = D9F3A75F94986D0A1AB14258934C21D1 + +Key = 0000000000000000000000000000000000020000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 6FE84CDC49C9A8A55D85EA1A1D5C0DD9 + +Key = 0000000000000000000000000000000000010000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 0C85C65BD9DE393D2FEA3BE5AC7BAB67 + +Key = 0000000000000000000000000000000000008000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 904C7F2E8084FC10D59480C3DE1CB1A4 + +Key = 0000000000000000000000000000000000004000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 52C696236B4B7EE6B03B8876DEA8DD45 + +Key = 0000000000000000000000000000000000002000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = A0D46DAEA95CB4968F62BD9B3F8075A8 + +Key = 0000000000000000000000000000000000001000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 51BE75B32A05384D2A2E08CB1EAB5F63 + +Key = 0000000000000000000000000000000000000800000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 1123151EB432831D2C65A90ED1D0A429 + +Key = 0000000000000000000000000000000000000400000000000000000000000000 +In = 00000000000000000000000000000000 +Out = A26350A8FF6C10FCBA736D46FC26BF69 + +Key = 0000000000000000000000000000000000000200000000000000000000000000 +In = 00000000000000000000000000000000 +Out = FF85BEF6CF6674FA5EE40EC9FB9052FF + +Key = 0000000000000000000000000000000000000100000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 6ED96DB33AB981AF27894AC436CB4D62 + +Key = 0000000000000000000000000000000000000080000000000000000000000000 +In = 00000000000000000000000000000000 +Out = B38DE9B3C4D6D128101B02FDD05E3BF8 + +Key = 0000000000000000000000000000000000000040000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 11E05766EBB66AB211E2D9653EF3144D + +Key = 0000000000000000000000000000000000000020000000000000000000000000 +In = 00000000000000000000000000000000 +Out = F6A196E085116E5BC21732A2EF9ACAF4 + +Key = 0000000000000000000000000000000000000010000000000000000000000000 +In = 00000000000000000000000000000000 +Out = BC2A6753CA41E306A0500E97B38D8A9A + +Key = 0000000000000000000000000000000000000008000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 773A687B1FC97918943C1B66EF693354 + +Key = 0000000000000000000000000000000000000004000000000000000000000000 +In = 00000000000000000000000000000000 +Out = C6E2112CCDBD821D2B9068B285C5192B + +Key = 0000000000000000000000000000000000000002000000000000000000000000 +In = 00000000000000000000000000000000 +Out = EA69C8E28021801EE9A14809848D781F + +Key = 0000000000000000000000000000000000000001000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 6290745CD4CB62DE172F8AB30966EB57 + +Key = 0000000000000000000000000000000000000000800000000000000000000000 +In = 00000000000000000000000000000000 +Out = 1051EE4C389B96B1365B417C74EFBF10 + +Key = 0000000000000000000000000000000000000000400000000000000000000000 +In = 00000000000000000000000000000000 +Out = 52B6F3EE6655128999EEE3831E708D76 + +Key = 0000000000000000000000000000000000000000200000000000000000000000 +In = 00000000000000000000000000000000 +Out = 5BDE19A1D741ECE40CE98CD02F02AD75 + +Key = 0000000000000000000000000000000000000000100000000000000000000000 +In = 00000000000000000000000000000000 +Out = 36EF5E803A68F6AC20D92FB14E2AFDF5 + +Key = 0000000000000000000000000000000000000000080000000000000000000000 +In = 00000000000000000000000000000000 +Out = B3E1E30B78FBBCA07F065A422D33410B + +Key = 0000000000000000000000000000000000000000040000000000000000000000 +In = 00000000000000000000000000000000 +Out = 5FA0E6C8E6C1FCD613975A18348484CB + +Key = 0000000000000000000000000000000000000000020000000000000000000000 +In = 00000000000000000000000000000000 +Out = B74E4A2406EEB2AB836AED857754A612 + +Key = 0000000000000000000000000000000000000000010000000000000000000000 +In = 00000000000000000000000000000000 +Out = 52EBF44DB69347A22DF8CA0ABAE3D668 + +Key = 0000000000000000000000000000000000000000008000000000000000000000 +In = 00000000000000000000000000000000 +Out = 986B7B05D1E9639779D034047FC3B780 + +Key = 0000000000000000000000000000000000000000004000000000000000000000 +In = 00000000000000000000000000000000 +Out = 1846AF7EB612C5C356DAF4FE42108444 + +Key = 0000000000000000000000000000000000000000002000000000000000000000 +In = 00000000000000000000000000000000 +Out = 22AD41F78567C6D5C2266486404168DC + +Key = 0000000000000000000000000000000000000000001000000000000000000000 +In = 00000000000000000000000000000000 +Out = 73409A5B03D08BCEE496F7255417DEC5 + +Key = 0000000000000000000000000000000000000000000800000000000000000000 +In = 00000000000000000000000000000000 +Out = 32C47FAEB48DA7847B3C5B063153B049 + +Key = 0000000000000000000000000000000000000000000400000000000000000000 +In = 00000000000000000000000000000000 +Out = 5514F66B91C06AD15BE581AA99F5961B + +Key = 0000000000000000000000000000000000000000000200000000000000000000 +In = 00000000000000000000000000000000 +Out = 38AF52E0648030498BA94D0BBF819B8A + +Key = 0000000000000000000000000000000000000000000100000000000000000000 +In = 00000000000000000000000000000000 +Out = 91D48EEE9A769F0753C6A6DC1037405D + +Key = 0000000000000000000000000000000000000000000080000000000000000000 +In = 00000000000000000000000000000000 +Out = 2CA3F3F2BB2332984A97E5274462E7AF + +Key = 0000000000000000000000000000000000000000000040000000000000000000 +In = 00000000000000000000000000000000 +Out = 806EE4C1C6432102E40A21F03222B0E1 + +Key = 0000000000000000000000000000000000000000000020000000000000000000 +In = 00000000000000000000000000000000 +Out = E8BBDC90505FE81AB2024274BB2FA258 + +Key = 0000000000000000000000000000000000000000000010000000000000000000 +In = 00000000000000000000000000000000 +Out = 307920977ADAD0EEDEBA2CB8AF83D3CE + +Key = 0000000000000000000000000000000000000000000008000000000000000000 +In = 00000000000000000000000000000000 +Out = 6B0A17013DFAAD05442FA8B298043438 + +Key = 0000000000000000000000000000000000000000000004000000000000000000 +In = 00000000000000000000000000000000 +Out = BA6EC60065FA6C9679D7E47FC1B85479 + +Key = 0000000000000000000000000000000000000000000002000000000000000000 +In = 00000000000000000000000000000000 +Out = F1AA580B5E904BED235ACE85C0E009D0 + +Key = 0000000000000000000000000000000000000000000001000000000000000000 +In = 00000000000000000000000000000000 +Out = 9092A797F7024CC218B4A3575F4F7D63 + +Key = 0000000000000000000000000000000000000000000000800000000000000000 +In = 00000000000000000000000000000000 +Out = CF404B154F2A8388DA9ED1E93AC78894 + +Key = 0000000000000000000000000000000000000000000000400000000000000000 +In = 00000000000000000000000000000000 +Out = 1B32215E25E3EB15FE4BED2F2F31281E + +Key = 0000000000000000000000000000000000000000000000200000000000000000 +In = 00000000000000000000000000000000 +Out = 999B92E27EC161089F45DB53D036C8F0 + +Key = 0000000000000000000000000000000000000000000000100000000000000000 +In = 00000000000000000000000000000000 +Out = B2F7DBFD67DBC260A7CFCD9C90FEF16F + +Key = 0000000000000000000000000000000000000000000000080000000000000000 +In = 00000000000000000000000000000000 +Out = 7BD9AA3B08F103C796EE8023EF474F0A + +Key = 0000000000000000000000000000000000000000000000040000000000000000 +In = 00000000000000000000000000000000 +Out = 483121AF85F36EA159BE2EB5802FBF21 + +Key = 0000000000000000000000000000000000000000000000020000000000000000 +In = 00000000000000000000000000000000 +Out = AE2788C2115CB466713687AB06FE5E46 + +Key = 0000000000000000000000000000000000000000000000010000000000000000 +In = 00000000000000000000000000000000 +Out = ADE758D100ABEEB7BA80BF257781494D + +Key = 0000000000000000000000000000000000000000000000008000000000000000 +In = 00000000000000000000000000000000 +Out = 6DF30205652926EB339833F2EDD8472E + +Key = 0000000000000000000000000000000000000000000000004000000000000000 +In = 00000000000000000000000000000000 +Out = 031E86B2AD4D83A4A19BCAF191F9B65A + +Key = 0000000000000000000000000000000000000000000000002000000000000000 +In = 00000000000000000000000000000000 +Out = F605CCC9E46B1792EA2F0B4124924F42 + +Key = 0000000000000000000000000000000000000000000000001000000000000000 +In = 00000000000000000000000000000000 +Out = A70E3286C50B8DD8306109AB59119510 + +Key = 0000000000000000000000000000000000000000000000000800000000000000 +In = 00000000000000000000000000000000 +Out = 6922EEA4B8AE7BFECE899009848A33DA + +Key = 0000000000000000000000000000000000000000000000000400000000000000 +In = 00000000000000000000000000000000 +Out = 1DD856F5453D1D61860E48035BFDADC7 + +Key = 0000000000000000000000000000000000000000000000000200000000000000 +In = 00000000000000000000000000000000 +Out = 9AE9BEC5D195B32BD52623EF21CF2AA3 + +Key = 0000000000000000000000000000000000000000000000000100000000000000 +In = 00000000000000000000000000000000 +Out = C89ADA0E7DF448DE2155DB7C3E3EAAF2 + +Key = 0000000000000000000000000000000000000000000000000080000000000000 +In = 00000000000000000000000000000000 +Out = 0D176C6E373B2A3B3408AD24BE258365 + +Key = 0000000000000000000000000000000000000000000000000040000000000000 +In = 00000000000000000000000000000000 +Out = 8C2E48AF6FE6305B58EF5B950061E93C + +Key = 0000000000000000000000000000000000000000000000000020000000000000 +In = 00000000000000000000000000000000 +Out = 2E81D19464919FFB1886E81C46AEDE37 + +Key = 0000000000000000000000000000000000000000000000000010000000000000 +In = 00000000000000000000000000000000 +Out = 7169BEE79D4DCC57F771A43AA0A80EF1 + +Key = 0000000000000000000000000000000000000000000000000008000000000000 +In = 00000000000000000000000000000000 +Out = 425223474892BA95538DAFF58F3DD0D3 + +Key = 0000000000000000000000000000000000000000000000000004000000000000 +In = 00000000000000000000000000000000 +Out = B2650BF17E26E9A4F6484DD2992517D9 + +Key = 0000000000000000000000000000000000000000000000000002000000000000 +In = 00000000000000000000000000000000 +Out = 71936A21362F80ECCED8FC955FF159F3 + +Key = 0000000000000000000000000000000000000000000000000001000000000000 +In = 00000000000000000000000000000000 +Out = E09665C274E582FFD6BCD0663BD6EA12 + +Key = 0000000000000000000000000000000000000000000000000000800000000000 +In = 00000000000000000000000000000000 +Out = 3E8D36D10E6AB4454154A226B7D6E50E + +Key = 0000000000000000000000000000000000000000000000000000400000000000 +In = 00000000000000000000000000000000 +Out = 5D008338DDD66164591A9B98B23323CA + +Key = 0000000000000000000000000000000000000000000000000000200000000000 +In = 00000000000000000000000000000000 +Out = 6BC5ACE2FA017CCC5CD0A8E88AF73B28 + +Key = 0000000000000000000000000000000000000000000000000000100000000000 +In = 00000000000000000000000000000000 +Out = C115E4646FC054C50C2BBEC7C20C94F7 + +Key = 0000000000000000000000000000000000000000000000000000080000000000 +In = 00000000000000000000000000000000 +Out = 2CEB602F3C61BE94AF96FD012BB3190C + +Key = 0000000000000000000000000000000000000000000000000000040000000000 +In = 00000000000000000000000000000000 +Out = 5A04F68F56580702891E4ECF6C600C92 + +Key = 0000000000000000000000000000000000000000000000000000020000000000 +In = 00000000000000000000000000000000 +Out = D6A0DC0D5FB91B6478B9A1AAA586431B + +Key = 0000000000000000000000000000000000000000000000000000010000000000 +In = 00000000000000000000000000000000 +Out = E38BB33BF982D61BB2CD980BFCE4C2BF + +Key = 0000000000000000000000000000000000000000000000000000008000000000 +In = 00000000000000000000000000000000 +Out = B47BF164959077E378396A175020AC95 + +Key = 0000000000000000000000000000000000000000000000000000004000000000 +In = 00000000000000000000000000000000 +Out = CC5CEE68ABBFDC2DFE32FD3A1E433932 + +Key = 0000000000000000000000000000000000000000000000000000002000000000 +In = 00000000000000000000000000000000 +Out = A8180BBB689F29A560296FF24C785DC4 + +Key = 0000000000000000000000000000000000000000000000000000001000000000 +In = 00000000000000000000000000000000 +Out = DCCBE0BB943D3B772010A08C11E82763 + +Key = 0000000000000000000000000000000000000000000000000000000800000000 +In = 00000000000000000000000000000000 +Out = 0439C5D8BB8BDD7FCB3A3281BD8A3A3F + +Key = 0000000000000000000000000000000000000000000000000000000400000000 +In = 00000000000000000000000000000000 +Out = 2864CEAE94E09933190479BEA2515040 + +Key = 0000000000000000000000000000000000000000000000000000000200000000 +In = 00000000000000000000000000000000 +Out = 2AFF33A00C93057FE56EDCBBB65987BB + +Key = 0000000000000000000000000000000000000000000000000000000100000000 +In = 00000000000000000000000000000000 +Out = 38C6B37E80EC873DE0A0ABEB9803438F + +Key = 0000000000000000000000000000000000000000000000000000000080000000 +In = 00000000000000000000000000000000 +Out = 1D9428E92329672C0E902F6AA6AFC874 + +Key = 0000000000000000000000000000000000000000000000000000000040000000 +In = 00000000000000000000000000000000 +Out = 2AB8CC1998977DF208C97B2D0DC86C54 + +Key = 0000000000000000000000000000000000000000000000000000000020000000 +In = 00000000000000000000000000000000 +Out = 2E42C343E7E489916E2F2C0AD2AFFFB1 + +Key = 0000000000000000000000000000000000000000000000000000000010000000 +In = 00000000000000000000000000000000 +Out = 571C17477C9FB6C334718983E0B25859 + +Key = 0000000000000000000000000000000000000000000000000000000008000000 +In = 00000000000000000000000000000000 +Out = 3ABAD289F84A4B75412C82D8AD9BD739 + +Key = 0000000000000000000000000000000000000000000000000000000004000000 +In = 00000000000000000000000000000000 +Out = E91C1A5E57DD295A7F4AC1687F6B8DB6 + +Key = 0000000000000000000000000000000000000000000000000000000002000000 +In = 00000000000000000000000000000000 +Out = 60CEAEC342165320652D7ED13FDAC05A + +Key = 0000000000000000000000000000000000000000000000000000000001000000 +In = 00000000000000000000000000000000 +Out = DA854CEC00C19BB97F7D8292ABAEB5BB + +Key = 0000000000000000000000000000000000000000000000000000000000800000 +In = 00000000000000000000000000000000 +Out = 6BC45EBD7172512E5F6D51C60E271ACF + +Key = 0000000000000000000000000000000000000000000000000000000000400000 +In = 00000000000000000000000000000000 +Out = 6604FAE8ECBC741D0F46D90AA235CAF6 + +Key = 0000000000000000000000000000000000000000000000000000000000200000 +In = 00000000000000000000000000000000 +Out = 5F95FA50CF7CDD4B619DCB8D6E0B7873 + +Key = 0000000000000000000000000000000000000000000000000000000000100000 +In = 00000000000000000000000000000000 +Out = C98C198A5A988E2911302C22BFDC4890 + +Key = 0000000000000000000000000000000000000000000000000000000000080000 +In = 00000000000000000000000000000000 +Out = 4B5818505B80DA67A206BF3107DF2B4C + +Key = 0000000000000000000000000000000000000000000000000000000000040000 +In = 00000000000000000000000000000000 +Out = B2EA813634A26DC5894BFC4BB070E147 + +Key = 0000000000000000000000000000000000000000000000000000000000020000 +In = 00000000000000000000000000000000 +Out = B6DDED10D2E8B13D7C758692C844017B + +Key = 0000000000000000000000000000000000000000000000000000000000010000 +In = 00000000000000000000000000000000 +Out = F2DC2468DF800E237C026F968CC3AAE2 + +Key = 0000000000000000000000000000000000000000000000000000000000008000 +In = 00000000000000000000000000000000 +Out = EBCCE81109DCF1B9793AB60BD062F033 + +Key = 0000000000000000000000000000000000000000000000000000000000004000 +In = 00000000000000000000000000000000 +Out = 1BC015DC9E1B9DBB68293EB93D65088F + +Key = 0000000000000000000000000000000000000000000000000000000000002000 +In = 00000000000000000000000000000000 +Out = F718F0FC2A276D6CBB7A2BD59BBC3DB0 + +Key = 0000000000000000000000000000000000000000000000000000000000001000 +In = 00000000000000000000000000000000 +Out = D89BE6BDD07222EF8297FDD246C3DA09 + +Key = 0000000000000000000000000000000000000000000000000000000000000800 +In = 00000000000000000000000000000000 +Out = 7013B55968A743157C4959DE2068AC57 + +Key = 0000000000000000000000000000000000000000000000000000000000000400 +In = 00000000000000000000000000000000 +Out = 758199FCB16B8ADF9B1350A02B10B735 + +Key = 0000000000000000000000000000000000000000000000000000000000000200 +In = 00000000000000000000000000000000 +Out = 29D38DC5215AA1F3CAEC044C8B472696 + +Key = 0000000000000000000000000000000000000000000000000000000000000100 +In = 00000000000000000000000000000000 +Out = F5E1BCA4497ED2B1D871B5877C5BE3A8 + +Key = 0000000000000000000000000000000000000000000000000000000000000080 +In = 00000000000000000000000000000000 +Out = C7388535D265CBFCEDE6423CC29F33A4 + +Key = 0000000000000000000000000000000000000000000000000000000000000040 +In = 00000000000000000000000000000000 +Out = 84992BD0280C4CDF8B1587D42AA63605 + +Key = 0000000000000000000000000000000000000000000000000000000000000020 +In = 00000000000000000000000000000000 +Out = 197E91D0F0261D975BA1F6FAA7983E51 + +Key = 0000000000000000000000000000000000000000000000000000000000000010 +In = 00000000000000000000000000000000 +Out = 644BDF2B1508CFF2E8D791DADC5D4BD6 + +Key = 0000000000000000000000000000000000000000000000000000000000000008 +In = 00000000000000000000000000000000 +Out = D7BB8C6C07F21F648CE87A17A0589334 + +Key = 0000000000000000000000000000000000000000000000000000000000000004 +In = 00000000000000000000000000000000 +Out = B6718CB65E557AF3C25D03770AD6B1FA + +Key = 0000000000000000000000000000000000000000000000000000000000000002 +In = 00000000000000000000000000000000 +Out = F32E30ADD384B71F7254A15B4042E1F6 + +Key = 0000000000000000000000000000000000000000000000000000000000000001 +In = 00000000000000000000000000000000 +Out = B5C218F26198EE763B863EDA24446609 + +Key = 00000000000000000000000000000000 +In = 80000000000000000000000000000000 +Out = D962EFEBA75817BF6ED24BBBB5B7820D + +Key = 00000000000000000000000000000000 +In = 40000000000000000000000000000000 +Out = 639B9F07305BCC1D2E64CE3D1671304A + +Key = 00000000000000000000000000000000 +In = 20000000000000000000000000000000 +Out = 33ACF35AF3FF94B4C0A59C9035C99E79 + +Key = 00000000000000000000000000000000 +In = 10000000000000000000000000000000 +Out = C18D6444EE8DEAECC4697D021B9694D2 + +Key = 00000000000000000000000000000000 +In = 08000000000000000000000000000000 +Out = 37DDA7DC913E6253679EB4A1906AE47C + +Key = 00000000000000000000000000000000 +In = 04000000000000000000000000000000 +Out = 1DED0AB726E2358CCB57451EB5A1711A + +Key = 00000000000000000000000000000000 +In = 02000000000000000000000000000000 +Out = BFB43CD34EEC7C0A34CD77759E1396CE + +Key = 00000000000000000000000000000000 +In = 01000000000000000000000000000000 +Out = 607C0F5FB6A489AED3D3238FB0C51D37 + +Key = 00000000000000000000000000000000 +In = 00800000000000000000000000000000 +Out = 0EBFB100FBBA1A66319743F846383323 + +Key = 00000000000000000000000000000000 +In = 00400000000000000000000000000000 +Out = 8ECA01741C7622FB9EB41FD9826EEA32 + +Key = 00000000000000000000000000000000 +In = 00200000000000000000000000000000 +Out = BC7CABCFE201ECE01A42C2F4C49C1237 + +Key = 00000000000000000000000000000000 +In = 00100000000000000000000000000000 +Out = 6DD5E5FFF9A41C637553AC4873E118F6 + +Key = 00000000000000000000000000000000 +In = 00080000000000000000000000000000 +Out = 009DFBAA196DF5257E6F48F3310DDD58 + +Key = 00000000000000000000000000000000 +In = 00040000000000000000000000000000 +Out = 9A41BD1783AFB149865D341334D8DA3D + +Key = 00000000000000000000000000000000 +In = 00020000000000000000000000000000 +Out = 9D3A9D9EA90505D970CA6C1FB39CBE11 + +Key = 00000000000000000000000000000000 +In = 00010000000000000000000000000000 +Out = 35495878D00360B50D980A6C7B193F2F + +Key = 00000000000000000000000000000000 +In = 00008000000000000000000000000000 +Out = 81D74A81C7F5A5316314B02C6DB4BAA6 + +Key = 00000000000000000000000000000000 +In = 00004000000000000000000000000000 +Out = 4B0B95251D8737013E01F73B71DBEBFE + +Key = 00000000000000000000000000000000 +In = 00002000000000000000000000000000 +Out = 8793996649604702198290E258A151DF + +Key = 00000000000000000000000000000000 +In = 00001000000000000000000000000000 +Out = 99F161837DF7F24E3748C2BBCD71417F + +Key = 00000000000000000000000000000000 +In = 00000800000000000000000000000000 +Out = 305049B5511EA8FBD5C36AB3E62E59EE + +Key = 00000000000000000000000000000000 +In = 00000400000000000000000000000000 +Out = 89BF8940DD39B51B35E70F62137AE5EA + +Key = 00000000000000000000000000000000 +In = 00000200000000000000000000000000 +Out = 301847CD9DA64B1BFD9E781056457761 + +Key = 00000000000000000000000000000000 +In = 00000100000000000000000000000000 +Out = 04B0F6A6C8BE9C4A771701DA1F2BD512 + +Key = 00000000000000000000000000000000 +In = 00000080000000000000000000000000 +Out = 91898CFEE3784B0299A655391057081E + +Key = 00000000000000000000000000000000 +In = 00000040000000000000000000000000 +Out = 6515031342504BAC93832D74B18DE5F9 + +Key = 00000000000000000000000000000000 +In = 00000020000000000000000000000000 +Out = D98ED2EEACB67C0FFDDA9724C309DF25 + +Key = 00000000000000000000000000000000 +In = 00000010000000000000000000000000 +Out = 4F963C1680E07CA4DD7C3759F848D2CC + +Key = 00000000000000000000000000000000 +In = 00000008000000000000000000000000 +Out = B51D85DC8C8F5A7EA15EFBEDBCBFC9E4 + +Key = 00000000000000000000000000000000 +In = 00000004000000000000000000000000 +Out = F7C45BC3FA262A837C670776238C767E + +Key = 00000000000000000000000000000000 +In = 00000002000000000000000000000000 +Out = 5E912791AC2F572389999FD369EC8E37 + +Key = 00000000000000000000000000000000 +In = 00000001000000000000000000000000 +Out = 7E8C9BA80ADC579747B1E4616D7EC9B3 + +Key = 00000000000000000000000000000000 +In = 00000000800000000000000000000000 +Out = BF99640F187DB0C2944B959050B62F6D + +Key = 00000000000000000000000000000000 +In = 00000000400000000000000000000000 +Out = C5E61399609A0BE02A916D48A8A64C63 + +Key = 00000000000000000000000000000000 +In = 00000000200000000000000000000000 +Out = 07B4116F41B82767CB72E2E64CC046E3 + +Key = 00000000000000000000000000000000 +In = 00000000100000000000000000000000 +Out = AB696B5F4E7ABDFCEC1D2DEDAC05E2A0 + +Key = 00000000000000000000000000000000 +In = 00000000080000000000000000000000 +Out = 50654EE25CF9E493B0B7138EE74BC166 + +Key = 00000000000000000000000000000000 +In = 00000000040000000000000000000000 +Out = BDA01373F42BFC2B0F723366A46E1FF1 + +Key = 00000000000000000000000000000000 +In = 00000000020000000000000000000000 +Out = AE25CD3DF7FC7BB8A2E645EBD79D2A29 + +Key = 00000000000000000000000000000000 +In = 00000000010000000000000000000000 +Out = 644664257BFAD3A0CF16D683A026A72A + +Key = 00000000000000000000000000000000 +In = 00000000008000000000000000000000 +Out = 3AD0281E1F1225280383D5B7A3E90B04 + +Key = 00000000000000000000000000000000 +In = 00000000004000000000000000000000 +Out = 23F2882568F472EBC1B519122823441C + +Key = 00000000000000000000000000000000 +In = 00000000002000000000000000000000 +Out = 8DE047245D62895A7E5852CEE8379A4F + +Key = 00000000000000000000000000000000 +In = 00000000001000000000000000000000 +Out = 21ADF95994B6FEC5DA6FC40FEA782D79 + +Key = 00000000000000000000000000000000 +In = 00000000000800000000000000000000 +Out = F2834B5587D63C382DBC397101EBB64F + +Key = 00000000000000000000000000000000 +In = 00000000000400000000000000000000 +Out = 884C3D3850DC3EFFEAA0DB8785BEC5E5 + +Key = 00000000000000000000000000000000 +In = 00000000000200000000000000000000 +Out = 71AB2DB59AE3AAF781DAB5CAD1007975 + +Key = 00000000000000000000000000000000 +In = 00000000000100000000000000000000 +Out = 7793380505B20B6CDA1A2CEB6AF6D76D + +Key = 00000000000000000000000000000000 +In = 00000000000080000000000000000000 +Out = 6A986D4B71CC337450CA165B110414AB + +Key = 00000000000000000000000000000000 +In = 00000000000040000000000000000000 +Out = EEC535764784A680C2852BD4B00ED6AC + +Key = 00000000000000000000000000000000 +In = 00000000000020000000000000000000 +Out = 431A4B03918BD1A65D3523D63C7CBCA9 + +Key = 00000000000000000000000000000000 +In = 00000000000010000000000000000000 +Out = 6E657880D84A51B2241109E82B2A7EEE + +Key = 00000000000000000000000000000000 +In = 00000000000008000000000000000000 +Out = B4D163CFD4279B1F9DA0E1FC8616940C + +Key = 00000000000000000000000000000000 +In = 00000000000004000000000000000000 +Out = 552143C6F2B0A0AB82B2AD487BD74DF4 + +Key = 00000000000000000000000000000000 +In = 00000000000002000000000000000000 +Out = A8CED7B931A5AD407DDEF7F4510DBA70 + +Key = 00000000000000000000000000000000 +In = 00000000000001000000000000000000 +Out = 55BB234ED4164A9CC028C9C9DADA8A06 + +Key = 00000000000000000000000000000000 +In = 00000000000000800000000000000000 +Out = 0576F9792BA215C89BE0C86D8B3E84B6 + +Key = 00000000000000000000000000000000 +In = 00000000000000400000000000000000 +Out = C117C7A4AF79DEECC8C18E8138BD4F78 + +Key = 00000000000000000000000000000000 +In = 00000000000000200000000000000000 +Out = 92FC2FDE8E99F5ECF5DFFB2B005C3790 + +Key = 00000000000000000000000000000000 +In = 00000000000000100000000000000000 +Out = F3C94469F9B4166B76A7DA55FC45EE2B + +Key = 00000000000000000000000000000000 +In = 00000000000000080000000000000000 +Out = 4C3A60421F79015B99A9B928477CC451 + +Key = 00000000000000000000000000000000 +In = 00000000000000040000000000000000 +Out = ED6A1AF53574213F41812E8F5D41536B + +Key = 00000000000000000000000000000000 +In = 00000000000000020000000000000000 +Out = AF39A2A89D48B0A2F519B39F3DD4A7E9 + +Key = 00000000000000000000000000000000 +In = 00000000000000010000000000000000 +Out = 7F75ED2F965C9ED280CFA16B934E81D9 + +Key = 00000000000000000000000000000000 +In = 00000000000000008000000000000000 +Out = B92C3EEB72B6BFD288E1F38D64248E93 + +Key = 00000000000000000000000000000000 +In = 00000000000000004000000000000000 +Out = 6FE1E1883D78ADF9FD415265A539D61C + +Key = 00000000000000000000000000000000 +In = 00000000000000002000000000000000 +Out = D5ABB34FC2D207FB0F8DF60DA81B9661 + +Key = 00000000000000000000000000000000 +In = 00000000000000001000000000000000 +Out = 751327283356553AF48AB6ED21DCE7C5 + +Key = 00000000000000000000000000000000 +In = 00000000000000000800000000000000 +Out = B826F4F7B5C5DF743C87EE73119D71FF + +Key = 00000000000000000000000000000000 +In = 00000000000000000400000000000000 +Out = ACC2FA1CBD0FA5F8AAF147396AA72EF1 + +Key = 00000000000000000000000000000000 +In = 00000000000000000200000000000000 +Out = F9F02491D78EA3B140D368CA71F0D6D4 + +Key = 00000000000000000000000000000000 +In = 00000000000000000100000000000000 +Out = A414990595D6E5E3C657B3190A1AE3C6 + +Key = 00000000000000000000000000000000 +In = 00000000000000000080000000000000 +Out = 478FCFBDB52A6CDA402217483E26604F + +Key = 00000000000000000000000000000000 +In = 00000000000000000040000000000000 +Out = DE5E798198E306A2FF47F4F2DB7B3E2F + +Key = 00000000000000000000000000000000 +In = 00000000000000000020000000000000 +Out = B42E74D15CA26D9CC358A5E2B1F9DD70 + +Key = 00000000000000000000000000000000 +In = 00000000000000000010000000000000 +Out = 2800BCF67B76D76F7D0070950A85A20C + +Key = 00000000000000000000000000000000 +In = 00000000000000000008000000000000 +Out = 808F9BE49A31AD5D0A62094A55372D64 + +Key = 00000000000000000000000000000000 +In = 00000000000000000004000000000000 +Out = DAA7291D3A3289EAD026121F8CE16151 + +Key = 00000000000000000000000000000000 +In = 00000000000000000002000000000000 +Out = 93D7139BC6A67316FFAFEC2ACC89D245 + +Key = 00000000000000000000000000000000 +In = 00000000000000000001000000000000 +Out = 15D1444811E90AD554E50973F32B8AD6 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000800000000000 +Out = 636FF061A2FCA2EAA8DFD3A195E8BA4F + +Key = 00000000000000000000000000000000 +In = 00000000000000000000400000000000 +Out = A2FBB57034BCF5E89E1495C216A44917 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000200000000000 +Out = 7B370D533113C91233BBDC73B14B121F + +Key = 00000000000000000000000000000000 +In = 00000000000000000000100000000000 +Out = F21BC7D2EB7541EB3F0B40394FA064C7 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000080000000000 +Out = BAAD725D1BEBC934FEC792D158163DD5 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000040000000000 +Out = ED50A592E0D2DE126BC97FD8DAD20919 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000020000000000 +Out = 11DB39B92B98A4719FE345FC44082787 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000010000000000 +Out = 43B1AA58C190006D5EA3F6B708B90509 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000008000000000 +Out = 8A19FB44B5962288640F48B27286904A + +Key = 00000000000000000000000000000000 +In = 00000000000000000000004000000000 +Out = C19B0558E72BABB1B9275EE8B48B9017 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000002000000000 +Out = 587D8A04B1958388D69F26E4106D8232 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000001000000000 +Out = B53EB6177E1BC1C083E743878F476003 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000800000000 +Out = A42E251AF82C03E4ADB9E5872AD8F7B2 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000400000000 +Out = E2585AE29C6054CBDA85B6AA00D88C90 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000200000000 +Out = 3F6364A00BDCF925C6D62BA15DF56234 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000100000000 +Out = 6ECB0E56F218E4D1E790C34BBBCA06B8 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000080000000 +Out = 02ACC5470DD8D223ECB12339750D3BC0 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000040000000 +Out = D67A590C0AB3B3E47406D19DB9F0A21F + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000020000000 +Out = 2B5CF7D06148DF6448016FB40FBF9F53 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000010000000 +Out = 4D635C044E9ACA243BA1F68268789D41 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000008000000 +Out = 0118FE9B311429CC06F01AA150D1FF08 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000004000000 +Out = 1E8AB1853E0D2F0E9FD49FE5285611AD + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000002000000 +Out = E521BDB90371FAEC980E1EAC85C10137 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000001000000 +Out = E2B8BB4A2EDF3DA04F6934EEF903DF17 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000800000 +Out = 75528623E760DD71612DA5F9374EC616 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000400000 +Out = 1FCEBEA2DDEDF905D645E1A03E2584EF + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000200000 +Out = 4AC71EB7EBDA9AD47531FCAB0D34FA5A + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000100000 +Out = 0458B8910A076F39CAAE517F5E3E4D59 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000080000 +Out = F5D01E6C7FA961F6AA1B94FFBFA59672 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000040000 +Out = 652473292C5C5764658F8E1FF91B21F8 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000020000 +Out = 05D5357FD61285F1B9FC19EB2BBF01C8 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000010000 +Out = 2D379505C15DD6C1AD7544CB375720E1 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000008000 +Out = D5918DFA1A722206C89E7B5D518BB28D + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000004000 +Out = 30C3BBEC945657A6EC5B9222BC36DB0B + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000002000 +Out = 041305F2248F1FD0EC6181B4D6B619D3 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000001000 +Out = C275B6410A77513E4F33C21F9BC11924 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000800 +Out = EECA71E0036A80BBAAAE62400EA1A237 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000400 +Out = 1025F24952D1691730DAD7CAF09C32C0 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000200 +Out = FB7830146AC03E32BE6D03A4AE839E97 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000100 +Out = A91E3D5B9DDC4F0315E718B4C190CBA9 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000080 +Out = 79FBBF61CB27651FBA333B9FFAF60F31 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000040 +Out = FF598CBF22746883F86DAD6D679DC85E + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000020 +Out = FA0ED9A5406FC13E532FDB74988A9554 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000010 +Out = 36DEA77F6832D3C81776801AFF839069 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000008 +Out = 262855946EE434D4F0DF924BAB0311BE + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000004 +Out = 01FF81B0107BEFA8427260954C7CD50C + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000002 +Out = 61DF2C54CDF545F8E774D50C8FF59752 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000001 +Out = 45F21B1FD1099CB36C64435337BAB3E3 + +Key = 000000000000000000000000000000000000000000000000 +In = 80000000000000000000000000000000 +Out = 4433FCCBF2D4AA14783835D0968BB7A6 + +Key = 000000000000000000000000000000000000000000000000 +In = 40000000000000000000000000000000 +Out = D565448D0753F08C6108B10CCEB4F213 + +Key = 000000000000000000000000000000000000000000000000 +In = 20000000000000000000000000000000 +Out = 1F2B7678DB0B0C33F2F5531FCB71D97E + +Key = 000000000000000000000000000000000000000000000000 +In = 10000000000000000000000000000000 +Out = 8025160E9E0DF83CAC559816D3BA4AEA + +Key = 000000000000000000000000000000000000000000000000 +In = 08000000000000000000000000000000 +Out = A0F5D4524C743641214BD088EE9A4A0F + +Key = 000000000000000000000000000000000000000000000000 +In = 04000000000000000000000000000000 +Out = A2981925C529529B068FC1109A509836 + +Key = 000000000000000000000000000000000000000000000000 +In = 02000000000000000000000000000000 +Out = AF60EDCB3C0FE50E4FE093509C1A87F6 + +Key = 000000000000000000000000000000000000000000000000 +In = 01000000000000000000000000000000 +Out = 6F475AF136CC10485515C95773A74AD2 + +Key = 000000000000000000000000000000000000000000000000 +In = 00800000000000000000000000000000 +Out = 6E09A8F5626CE2364668F8254F192E5A + +Key = 000000000000000000000000000000000000000000000000 +In = 00400000000000000000000000000000 +Out = 5DE55C749F91D9392A87CA423F00FF95 + +Key = 000000000000000000000000000000000000000000000000 +In = 00200000000000000000000000000000 +Out = 4CD217660FCE3BD43999AC8353503118 + +Key = 000000000000000000000000000000000000000000000000 +In = 00100000000000000000000000000000 +Out = 94B45B0665BCB3FC486CFD980546E934 + +Key = 000000000000000000000000000000000000000000000000 +In = 00080000000000000000000000000000 +Out = F924999F0213FE2DE932D1D072FBD38B + +Key = 000000000000000000000000000000000000000000000000 +In = 00040000000000000000000000000000 +Out = B64F96119ED3F9FD37A826E7A48C4F94 + +Key = 000000000000000000000000000000000000000000000000 +In = 00020000000000000000000000000000 +Out = 63E59879D0A422CD030E51727F379CC0 + +Key = 000000000000000000000000000000000000000000000000 +In = 00010000000000000000000000000000 +Out = 62B160854BBA6DB3EB960EDF53A60663 + +Key = 000000000000000000000000000000000000000000000000 +In = 00008000000000000000000000000000 +Out = 39A8147579540CC5A1F32F87768A4E3B + +Key = 000000000000000000000000000000000000000000000000 +In = 00004000000000000000000000000000 +Out = 1B201066BC1D0173089BD0346C57630C + +Key = 000000000000000000000000000000000000000000000000 +In = 00002000000000000000000000000000 +Out = 2818D6897E7AF26CF08409C1BBCDA8FC + +Key = 000000000000000000000000000000000000000000000000 +In = 00001000000000000000000000000000 +Out = 8BCE5EE56402A19BB29979A05AB3EFF8 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000800000000000000000000000000 +Out = 4F8B1F65E7CE872E514B53BE8DE8759A + +Key = 000000000000000000000000000000000000000000000000 +In = 00000400000000000000000000000000 +Out = 3145B8EBF046F533D5378BBDF9C9E4F8 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000200000000000000000000000000 +Out = 49E18ADC2929D19B61389C698DCEE532 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000100000000000000000000000000 +Out = BC7C0A8FDBEB8B63608F0BEF9C1E396F + +Key = 000000000000000000000000000000000000000000000000 +In = 00000080000000000000000000000000 +Out = 89F15AD40BB43B2284B3563F2C974023 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000040000000000000000000000000 +Out = BB60A7897D5F438651EE13C02B5AA790 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000020000000000000000000000000 +Out = 946FB4349CE2935BE1CCE99A2A01A6C9 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000010000000000000000000000000 +Out = 90EA5937B4E393E34B4E60C787B33E2F + +Key = 000000000000000000000000000000000000000000000000 +In = 00000008000000000000000000000000 +Out = C5884097BC796E63B3046CB031919D15 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000004000000000000000000000000 +Out = 06DC71C7CB99EF0B2EA4379CE5451E81 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000002000000000000000000000000 +Out = 8A85BC61EAF50F065CB769B48243E51B + +Key = 000000000000000000000000000000000000000000000000 +In = 00000001000000000000000000000000 +Out = 482E708D7AAA9637674AE923E2128BB5 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000800000000000000000000000 +Out = 1977127839A3FD886B5ACF2753A28D9F + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000400000000000000000000000 +Out = 39A993ED3ED7F4A1557FF18ADFE55CCD + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000200000000000000000000000 +Out = 8995CF677F032B100EF2FBA632AA4D67 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000100000000000000000000000 +Out = B54C94BC29029F9DC78BAE0908B543C9 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000080000000000000000000000 +Out = CD0A7D015E352D8B27687ED66B45C64D + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000040000000000000000000000 +Out = F4E89BBAAA6DCB96952662F88DB0A60D + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000020000000000000000000000 +Out = 37FA1912B2636F3982A768C5208267B3 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000010000000000000000000000 +Out = C5F27B0B8B93C4F693510EDAB0560073 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000008000000000000000000000 +Out = EAD47638DF1D0AB1D3441D5B77A7459D + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000004000000000000000000000 +Out = A9198F0441AAA6B84DB891AF859145E0 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000002000000000000000000000 +Out = 99604EEF14A27550AA1F58510BC6C745 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000001000000000000000000000 +Out = 133CE0B0F01E22DB16B51F6074A570E0 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000800000000000000000000 +Out = 6E2503C056B37957BC00249175B6A829 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000400000000000000000000 +Out = 8076A054B269283F5063CF9EDAFF721E + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000200000000000000000000 +Out = 6ADC87C1A40ABF8DA9FF4DA863C4AAA1 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000100000000000000000000 +Out = 676953B542456DDD155467F7F6E51C2A + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000080000000000000000000 +Out = 441D72C0FB4A79E4451B9B0D3571E1E4 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000040000000000000000000 +Out = 642DC2A4A84229406ADFE681FD1D2F51 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000020000000000000000000 +Out = CA1DF7DBF4163F601ED11216767E8C79 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000010000000000000000000 +Out = F8EBCE557E084052E74A5DEB45439D6A + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000008000000000000000000 +Out = 589606504D2BBC4A85507D61AD1AE6E1 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000004000000000000000000 +Out = 5627DFEFE159A8FEF32FDC29321CC705 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000002000000000000000000 +Out = BFC074B43DD81ED778082FB83AAB8D8D + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000001000000000000000000 +Out = 6DF74B1434C13343CAE51F38BABDF4BF + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000800000000000000000 +Out = 1C9B11549C831CE68C7CE061F1CCFCEE + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000400000000000000000 +Out = 31D07F177D35A6EE067C75C5B1F3D728 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000200000000000000000 +Out = D4B7FA191B9414FF3D293BC76C2E12A6 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000100000000000000000 +Out = 9D7AA5550DAE2B1B7D608147009DFE2B + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000080000000000000000 +Out = 5266FA9AB29440558FB71EDA1B43BFBA + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000040000000000000000 +Out = 2CF722D01CB1EAE802C78FB22AF095B2 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000020000000000000000 +Out = B3C02698C56AB6D3EFCB90AC81CBD787 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000010000000000000000 +Out = FBF4F2DC7FD1A9F6D4C8B8BFA3AA81FB + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000008000000000000000 +Out = 32D300D0B845E26F7A0505AAB453E0B2 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000004000000000000000 +Out = EAA724538478C450FE5E893DFD206D5B + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000002000000000000000 +Out = 346E15BA10E1B15D2DE2A862C8BAB645 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000001000000000000000 +Out = 67E87A345284D00742FF8E0D6C67C677 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000800000000000000 +Out = D9FF605AF934D4EA36BB4D4678D250A5 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000400000000000000 +Out = C6BAAD911C8D06461FEB1C8FD73A1163 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000200000000000000 +Out = AFE155824F95065479A7326AF6FFAD5C + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000100000000000000 +Out = DAFA519AB33BC01A665BD43D7B578716 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000080000000000000 +Out = AB1A3C2AEA2AB0873FCE9B193AC3CE26 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000040000000000000 +Out = DB4E325C5F0C6A2A80A97FB53629CA42 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000020000000000000 +Out = AA0B63CE9363BCDC1840FE6DF3EEF598 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000010000000000000 +Out = 564F6ED396958B6CD1C5156F30F12BD3 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000008000000000000 +Out = 59CAEE5DD9D6D8A17DCD5761F285ACCD + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000004000000000000 +Out = 4CAC1BC4EBF467854A15DDBC9410E30E + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000002000000000000 +Out = 9D432A8BC205B2DAE6ED10E5D2573DB5 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000001000000000000 +Out = A1B2A6D98E8331CA5D2605C5053AE8D8 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000800000000000 +Out = CD3676661A44F4509EFBFFB4ED5AD60D + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000400000000000 +Out = 0E367EE025F2FF821D5F0B89FCECFFA9 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000200000000000 +Out = 5F60D9B6A93F1F1B531A9D26C7465114 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000100000000000 +Out = E5753FFD3DF072BCD07292484E9AF749 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000080000000000 +Out = 25F43090C51DFE3C48DB6F391B489669 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000040000000000 +Out = AE817F28DEE664D2B9739BF93AA73B1E + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000020000000000 +Out = F1D08CAFE3F5E56C18237E777C731DDD + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000010000000000 +Out = 6ECFB7B90D05650F97B5D6D7F677ECE9 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000008000000000 +Out = FEA1BF5FD0BCFA04E0D906B4C5F8C51A + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000004000000000 +Out = 0739D17249C17E813B7716212E4E32F3 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000002000000000 +Out = 81AA866868D538D53194B5B5D7014BD0 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000001000000000 +Out = E3CC87289C585148267231499BADA0F0 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000800000000 +Out = 2016EF8808F2B5C38B0F790C5A81E9F7 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000400000000 +Out = 7F06EC5E639B36CD7482E5D3568DD54E + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000200000000 +Out = 9A066E0A89EDFF5F26F00F8CC76710B7 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000100000000 +Out = 49A6ED8109D54E6628CD4F6418B788D4 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000080000000 +Out = 4C3F149C3D7A196B8F61AFF5691950FB + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000040000000 +Out = 85B54F82B4586B3396C2200DFF3B26CC + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000020000000 +Out = 705B756847815F1D0DA8D55A45F91BF5 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000010000000 +Out = 4C81CA819469B5A80EB6AF78BB91570D + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000008000000 +Out = 5D057D02E17129A43E0B68D9425917CA + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000004000000 +Out = E472655E64E637CCD7D1FD3D46970F34 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000002000000 +Out = 05B3391A2CABBED3F1AE0EBAEF6D61B3 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000001000000 +Out = 96D1DAD8F5083314D8185517614E2E3B + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000800000 +Out = B4054DBFE0DB6487C90505273A5FF3B1 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000400000 +Out = 4E766330F2C22059E59B5C8972AA2AFC + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000200000 +Out = 78AB8FC7997E2B63B59DC80F4F560D95 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000100000 +Out = 059181B7493B3D66B61CC663B58D7860 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000080000 +Out = 4149CD202F19C2BBF631FC2BA8FFDF41 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000040000 +Out = 6465A8757C3E9E5D9A98EEF1CEE37324 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000020000 +Out = 06A7F1D391336FFBEA9986A82BAFFD02 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000010000 +Out = 6204BFF718C247F7A909C4FD4CB6444D + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000008000 +Out = 4B815F5F654E7C6E9B135D14773BF419 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000004000 +Out = D18FBE3FAACC1722641E66DB74220E98 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000002000 +Out = 6E473DD470E74E9066FE07297434D8A4 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000001000 +Out = E6FD048EB622EE77A092E1818472C477 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000800 +Out = 2DCD5664A1151BF563F25E86B69767E4 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000400 +Out = 3455215DFA380B77C931C262A38B01EE + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000200 +Out = 7470C0914B4AA37DB90DCDD87A253D94 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000100 +Out = CB15F18A9A66397EAC67FAC2BA875EE5 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000080 +Out = 5F273D6F25D09AFE351CE02016E18218 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000040 +Out = CA995621063500658C47AAD5C89BE0FE + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000020 +Out = 70724F68B3D09917AB7286449BCC71F3 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000010 +Out = 10769D43746A1DBFB7CEEDD1EB9EBB0E + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000008 +Out = 87F113ABDF184062224235392A20AF11 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000004 +Out = 7D237E25D34FEC04FC635884B1342EC3 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000002 +Out = 435B4DA29136AAA1275EF16F5394A235 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000001 +Out = 70051777D259550440C9BB7884DFFBFA + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 80000000000000000000000000000000 +Out = 7DEC45D013733A2FC3ACB05AC5EDCDA0 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 40000000000000000000000000000000 +Out = A0CEAF180B51BFD4781D46CD10160457 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 20000000000000000000000000000000 +Out = 498CEEDE242280926B1583FB4A2F9073 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 10000000000000000000000000000000 +Out = 39E60B423F54786849C6E0BA2AF6BDD3 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 08000000000000000000000000000000 +Out = CA6680EA57E0FE1628DC26EA79C948EA + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 04000000000000000000000000000000 +Out = CA14A0AF4CF3D1C3615204EB95F216CC + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 02000000000000000000000000000000 +Out = 2D5A5029679E795D4F49CF1E7AA525FF + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 01000000000000000000000000000000 +Out = 5AAD27C9EABDAAD2296718BB0118871E + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00800000000000000000000000000000 +Out = 80CA60282018A1DD71762D84750EB459 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00400000000000000000000000000000 +Out = E2250B330EC2C407295F2A1BC8B33330 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00200000000000000000000000000000 +Out = 210CEBA6B53AC0DE78757CDC785C6A35 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00100000000000000000000000000000 +Out = 053FC841A2E3D6037B34CB9C7CCC0CFB + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00080000000000000000000000000000 +Out = DED4DA1EFC0FCF248E9DA7885CA54A32 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00040000000000000000000000000000 +Out = BAE5DF7B5CB001EFCB26C5AA2DD2588D + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00020000000000000000000000000000 +Out = 9DD5C8DC680CC10FAF75B19331ED9FCD + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00010000000000000000000000000000 +Out = D348D0D2E64F7C6B3EBC0844EA93A77E + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00008000000000000000000000000000 +Out = E3AEE8A29AD4A08D979F08F030650A24 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00004000000000000000000000000000 +Out = 272797A77F83C01290E213B511A1659E + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00002000000000000000000000000000 +Out = B2E84007CACDA6638F4391ACCC8DD245 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00001000000000000000000000000000 +Out = EAA21531B492A737DDCB7EF2D8D4022A + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000800000000000000000000000000 +Out = 0DCF4259CFB5D0DEFA7C1DD26C5AE728 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000400000000000000000000000000 +Out = 1B3596ABDAB6FE10E574A0505AE5EC1F + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000200000000000000000000000000 +Out = 0B07CA48F49D189E2E343D83D54784A1 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000100000000000000000000000000 +Out = BB4977183CE7D829F90C1A4A0C0AD921 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000080000000000000000000000000 +Out = A30AAD2751895E667AF64C24F127EE00 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000040000000000000000000000000 +Out = 1D407E4971F586E8BAFD780411DAB446 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000020000000000000000000000000 +Out = 287E1CBFA05A25B90B94B0D1769DB4BE + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000010000000000000000000000000 +Out = FEEE919F6634BFDEFD6950CA84FE7DDE + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000008000000000000000000000000 +Out = DEBC950100E5BDB2B972D96B110CAAFB + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000004000000000000000000000000 +Out = 7E2B207B3204FF65ABD0E286E8FCFD88 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000002000000000000000000000000 +Out = E46FA1ACDA975397F893DA874257B063 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000001000000000000000000000000 +Out = 48B472378DDB8297A1E70DB24B3B5784 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000800000000000000000000000 +Out = 51E73F78E9E3DF78C460BD1D1D6F9D02 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000400000000000000000000000 +Out = A140D05B56E36B690DE8E5CC7CA2DA96 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000200000000000000000000000 +Out = 4775063A5B2DB92E0A97A975DFD161AD + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000100000000000000000000000 +Out = AD6913069340B8B88A42F09975A03E96 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000080000000000000000000000 +Out = CE03AA97EC230AF5130F7B49CF11F749 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000040000000000000000000000 +Out = CE235004F77A37CA2405AB272AE1F278 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000020000000000000000000000 +Out = 0207B9546C956A9B96FC6FF8D8B25FF9 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000010000000000000000000000 +Out = 72284643B100DFEDAB7243D372000289 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000008000000000000000000000 +Out = 2B97D40D51A9C400AC8F72285CB9D947 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000004000000000000000000000 +Out = 16DEF3EF31FB9E0A9E11FE5DBD10FF6D + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000002000000000000000000000 +Out = B8C5BEAB5058E1F8F31AC2537DFC2A04 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000001000000000000000000000 +Out = 96240AFD00164E5BA929C470CC2EDFCD + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000800000000000000000000 +Out = 8255F69C848F0601DFA944E7DAA07B03 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000400000000000000000000 +Out = 31D19233EB697EC50C087C6761658C22 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000200000000000000000000 +Out = 0E267CDC580C17C21F207BB6A14A2A61 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000100000000000000000000 +Out = 84F60557F8302489621586BC45B52D1D + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000080000000000000000000 +Out = C6D5B38F47BB5298C521E41B9B722B44 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000040000000000000000000 +Out = 384D3E44D70F9FD1783D7B86DC7C0B79 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000020000000000000000000 +Out = 542B27EBC9FA37FA8CECF14E73545CB6 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000010000000000000000000 +Out = 04B5915863477F621C976F47ED7A6242 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000008000000000000000000 +Out = 571E6627E25993D157D7306937A0F62F + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000004000000000000000000 +Out = A256299F34E93EBEC69E04CFFF3476A0 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000002000000000000000000 +Out = F202A1227405A4CDFC9308819B189FCB + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000001000000000000000000 +Out = F99B66FEB8E9FFA89164A8EC1B8F1C85 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000800000000000000000 +Out = 3C70D7CD09111B15069F54809724F1B0 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000400000000000000000 +Out = B88FDCFD41AD34AE92091D31E90C585C + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000200000000000000000 +Out = 2A80BE073D50FCF2B7FA44A39F777AE1 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000100000000000000000 +Out = 65F620832AD465A2AA6A14129F382DEE + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000080000000000000000 +Out = A4518AD23FA96370D83BD3B2FBAA54C9 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000040000000000000000 +Out = 22AB117786B312AD84C9C2CAF1E2C2CF + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000020000000000000000 +Out = 33C719DCCF25FCF76916B80C632ADD00 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000010000000000000000 +Out = 7D95F59DB32ECC39D00DA9DF113AA2EF + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000008000000000000000 +Out = 376278196B5EE68F2B57B51B4D07A849 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000004000000000000000 +Out = F6EBAD4990425CD9BBF97D5AC51D33DE + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000002000000000000000 +Out = 2C64F1A0EB9601E7B5A29E9237040E39 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000001000000000000000 +Out = 0D6E4B7D38620761D65CCDDE9EDDB24F + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000800000000000000 +Out = FB954442EDC07197FAE86E9A0D714903 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000400000000000000 +Out = 4B2CC93726DEE48282FA27816FEDC5D6 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000200000000000000 +Out = 75EBA30DFEE4BE2CEFAF7D097D08BE4E + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000100000000000000 +Out = 90A9750293D227B3F75839A1B1B72A1D + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000080000000000000 +Out = EA6A6BADD96680C06A0F3FF72A89A3B9 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000040000000000000 +Out = 027957EFFC5F8D54F5E31DEFA4EA5B1C + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000020000000000000 +Out = 689E796B7CA20D52ABCA6E02DFF2FA19 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000010000000000000 +Out = D0894BC5EC6BB6548C2DEF7D271C5A84 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000008000000000000 +Out = B3AD04752FE8B3CED3BC0C721CFFA017 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000004000000000000 +Out = 75EBEAA918EE7713AB6B555911A8895B + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000002000000000000 +Out = 4507EAC65B6F8825147535212B810659 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000001000000000000 +Out = 488887A888AD9C4208981298C32C8802 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000800000000000 +Out = 8516A2448258784F9CE88A4DF07E12BB + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000400000000000 +Out = 34C35EAEF661E815B02FAE1D82A5C6FC + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000200000000000 +Out = 88927ABABC4DCDBE547729DC8486C912 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000100000000000 +Out = E3F2B4AD45A40E8F61A1A002EBB1A6B4 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000080000000000 +Out = 7B8C8A12DFFF1B31E9BBBC9AB1BF191E + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000040000000000 +Out = 12896559E9F9818A45895A850949641F + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000020000000000 +Out = 0ABC2B5B0BE224FCC494D1EF9930663E + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000010000000000 +Out = 1975B8F3DBFEF1B3F68150526EFDFD9A + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000008000000000 +Out = 531360071C6EDFCE4194DD34F282687A + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000004000000000 +Out = D7D44699A83FAA21673C244155E57276 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000002000000000 +Out = 1AECF6542049C8ADAE288158FAB8797B + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000001000000000 +Out = EB40D7F5FADCE30126B34463B1FCFB43 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000800000000 +Out = FEFA8ED45925FD4F51AA06EADD1D08CE + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000400000000 +Out = 7E36A1A7FC162B85AAC263DCA957F534 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000200000000 +Out = E5C330087D678D159C00C27CBBDC9F61 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000100000000 +Out = 8F56044BB6E9321DADC1F21A70F1E8C5 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000080000000 +Out = 8714D0D553AD80DDCABE3E9DB67CFE11 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000040000000 +Out = B72D92FFF02A78AC4682ABAF141D77C9 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000020000000 +Out = 9550FBBFD4A34816E2FD792AC339D49D + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000010000000 +Out = 84981AB5DFBE8422A2086D0E5E470254 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000008000000 +Out = 7BD5A92C5957B09FA5AA9F1A34E17943 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000004000000 +Out = B603FAB9ED51424992A737BBC1E910D6 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000002000000 +Out = 2E396DFC0B28E28353C2F97BA982C13D + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000001000000 +Out = D4CC605A1C64E8A98592A8CD05AAFED0 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000800000 +Out = 26C58B071D9116B0123CB99734CFAAF2 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000400000 +Out = 3C9D6B460A2364020F55A70E41B5B2E5 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000200000 +Out = 40569C782ACA0CB05042D0F54967545B + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000100000 +Out = 7340B7EB0B49722A28D0F06056D8878C + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000080000 +Out = 8FA7508A26413C633B77FC418AE0EE80 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000040000 +Out = 4EA014A1F02840246644548A9C09629D + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000020000 +Out = B44678D49E3F80D998A94CB542CFBF83 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000010000 +Out = 756FEB41FE20E403C5C1715AB9D0E58A + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000008000 +Out = F061519982CD7D2C1451CB2BCA567F21 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000004000 +Out = 43B291C8A4BBF59612F896EF8DE8C801 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000002000 +Out = 8512D67DA5F121630DF707E1B87901A3 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000001000 +Out = 1CE9CE4393434F7A0BCD3F4424B95575 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000800 +Out = 8DEE20BD926E0AEA8F5163FCF8D594E5 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000400 +Out = B504027202FA9A205A36ACFF47E22CB5 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000200 +Out = 3B88E059888E28B7E61F2602A5361A4D + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000100 +Out = 264BE9E31092B5F5FAE3C90A8544E036 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000080 +Out = 82ED5DDBF256FB53432873A896699723 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000040 +Out = AE8D4DC3B948546E1F0DB6173A7DA5D2 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000020 +Out = 01CD700F9FAAD9182FADAA2E62B9814C + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000010 +Out = 000C12107A21E608CFCC1285E1057373 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000008 +Out = 3FCD4604A02D1142032433FF551F0F23 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000004 +Out = D049B0BD078583621E4841BC9F53B11F + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000002 +Out = BAAEF3F9A301A25EE35FE6D6C054E06C + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000001 +Out = 5A991DB3C1149C0C16A523B8FC413C8D + diff --git a/src/tests/data/block/misty.vec b/src/tests/data/block/misty.vec new file mode 100644 index 000000000..54770bace --- /dev/null +++ b/src/tests/data/block/misty.vec @@ -0,0 +1,125 @@ +[MISTY1] +Key = 00112233445566778899AABBCCDDEEFF +In = 0123456789ABCDEF +Out = 8B1DA5F56AB3D07C + +Key = 00112233445566778899AABBCCDDEEFF +In = FEDCBA9876543210 +Out = 04B68240B13BE95D + +Key = 0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A +In = 0A0A0A0A0A0A0A0A +Out = DAD2CFFB201C00DF + +Key = 0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B +In = 0B0B0B0B0B0B0B0B +Out = EBCF435B23CFB4C9 + +Key = 0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C +In = 0C0C0C0C0C0C0C0C +Out = 92E00981E5350015 + +Key = 0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D +In = 0D0D0D0D0D0D0D0D +Out = CD70199048ADB686 + +Key = 0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E +In = 0E0E0E0E0E0E0E0E +Out = ACAD6C19AE66EB41 + +Key = 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F +In = 0F0F0F0F0F0F0F0F +Out = 4ECFE751E0E6A16F + +Key = 10101010101010101010101010101010 +In = 1010101010101010 +Out = C7A91953216F1B61 + +Key = 11111111111111111111111111111111 +In = 1111111111111111 +Out = 0227EB3422109682 + +Key = 12121212121212121212121212121212 +In = 1212121212121212 +Out = 5B88EB8714B2CE08 + +Key = 13131313131313131313131313131313 +In = 1313131313131313 +Out = E325B133AB02C021 + +Key = 14141414141414141414141414141414 +In = 1414141414141414 +Out = 93A4074EE9C38AE3 + +Key = 15151515151515151515151515151515 +In = 1515151515151515 +Out = 15AB85B70F337868 + +Key = 16161616161616161616161616161616 +In = 1616161616161616 +Out = 7EFD6E05D384512F + +Key = 17171717171717171717171717171717 +In = 1717171717171717 +Out = C1E46E7B54BAD271 + +Key = 18181818181818181818181818181818 +In = 1818181818181818 +Out = 956504E0F372D380 + +Key = 19191919191919191919191919191919 +In = 1919191919191919 +Out = 667C8BB548330E81 + +Key = 1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A +In = 1A1A1A1A1A1A1A1A +Out = 1F8787DF7582DCD0 + +Key = 1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B +In = 1B1B1B1B1B1B1B1B +Out = 47F4EAF5BA82C610 + +Key = 1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C +In = 1C1C1C1C1C1C1C1C +Out = 0F772431C6E54F3C + +Key = 1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D +In = 1D1D1D1D1D1D1D1D +Out = 51CF4361B3EF3EAC + +Key = 1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E +In = 1E1E1E1E1E1E1E1E +Out = 7AC52498328C66BE + +Key = 1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F +In = 1F1F1F1F1F1F1F1F +Out = 9C4E0F782BBBD830 + +Key = 81818181818181818181818181818181 +In = 8181818181818181 +Out = 2FFAF44121E4F834 + +Key = 82828282828282828282828282828282 +In = 8282828282828282 +Out = 4EED79D6916AA112 + +Key = 83838383838383838383838383838383 +In = 8383838383838383 +Out = 12B62B3C7FCAA24B + +Key = 84848484848484848484848484848484 +In = 8484848484848484 +Out = F7FAF70C7E4ED8B7 + +Key = 85858585858585858585858585858585 +In = 8585858585858585 +Out = C58EC8FEE9DD45CF + +Key = 86868686868686868686868686868686 +In = 8686868686868686 +Out = A6159BD7C1E24B82 + +Key = FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +In = FFFFFFFFFFFFFFFF +Out = 651F3092AFA551D0 + diff --git a/src/tests/data/block/noekeon.vec b/src/tests/data/block/noekeon.vec new file mode 100644 index 000000000..2921301c1 --- /dev/null +++ b/src/tests/data/block/noekeon.vec @@ -0,0 +1,17 @@ +[Noekeon] +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = BA6933819299C71699A99F08F678178B + +Key = 00000000000000000000000000000000 +In = 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +Out = BA6933819299C71699A99F08F678178BBA6933819299C71699A99F08F678178BBA6933819299C71699A99F08F678178BBA6933819299C71699A99F08F678178BBA6933819299C71699A99F08F678178BBA6933819299C71699A99F08F678178BBA6933819299C71699A99F08F678178BBA6933819299C71699A99F08F678178B + +Key = FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +In = FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +Out = 52F88A7B283C1F7BDF7B6FAA5011C7D8 + +Key = BA6933819299C71699A99F08F678178B +In = 52F88A7B283C1F7BDF7B6FAA5011C7D8 +Out = 5096F2BFC82AE6E2D9495515C277FA70 + diff --git a/src/tests/data/block/rc2.vec b/src/tests/data/block/rc2.vec new file mode 100644 index 000000000..7c718311d --- /dev/null +++ b/src/tests/data/block/rc2.vec @@ -0,0 +1,117 @@ +[RC2] +Key = FFFFFFFFFFFFFFFF +In = FFFFFFFFFFFFFFFF +Out = 278B27E42E2F0D49 + +Key = 3000000000000000 +In = 1000000000000001 +Out = 30649EDF9BE7D2C2 + +Key = 88BCA90E90875A7F0F79C384627BAFB2 +In = 0000000000000000 +Out = 2269552AB0F85CA6 + +Key = 1D +In = D8886B78E580404D +Out = 90748F6F07EF2836 + +Key = 5049 +In = FE9C2CDD8C027870 +Out = EC184E6CEC40D9F5 + +Key = C4F82F +In = A7E13BC9F22C595B +Out = 67A28EB51250764E + +Key = 9190277A +In = 7177755D3F54A920 +Out = 62A6F69BFE164A05 + +Key = 481B0F86EA +In = D9DCB373FD4ABCB3 +Out = B80190D7B249614B + +Key = 499825B0D117 +In = 4B138DDE007975AD +Out = 7FD56A6AA67F6C83 + +Key = 4920D4274A62EA +In = 971F30AF097B7350 +Out = 5DFC9E205A2D14B8 + +Key = 405F1C56CEFE4013 +In = F95DCF9157489637 +Out = 4AC1643B949984EA + +Key = AD6AF2DC8463BAB7C6 +In = 1026140C4E7301D1 +Out = 283EB71029EDE89A + +Key = 3BB04A71CB0D23A7DFCB +In = 36773B9B092E5FB1 +Out = FE60654754ADA82B + +Key = 0A6CC3F130AFD069222EEC +In = CBB90C2F7F42158C +Out = 30CFDEFED10675CC + +Key = 6A9DB0629A46CA98E9F99450 +In = B07CDC0A13DD350A +Out = 3B050F6208CC43CE + +Key = 200BCA0DCF0497C3DBF9A025D8 +In = C0B69D0AD97D154E +Out = BBA1918C34881835 + +Key = 7C5DD0AC485AD056C57F4B15ABE7 +In = 649B5F71F3B3BDBA +Out = 349369793550565D + +Key = 65D6250D40CEDA1CB7A3CE29414ED4 +In = 30B3ED77DBECDF2F +Out = 25174AD01E0BE2BC + +Key = 56B594BB2938E08B9504D189AD39EADB +In = E5D64497786FB2D7 +Out = BAE8FA177F46151C + +Key = 48E5FB1C74186717F17C9B7EA8F40827 +In = 2009AF9845F4D0E1 +Out = 4508CBDEAC304883 + +Key = 2E7C56B9A41B512817B702615EBA38A0 +In = 8D7BF299E1DD2710 +Out = D5C504FF23ADE3A2 + +Key = 68229077C5E04998A73CAC26265BC454 +In = 66E588E1E54E69FA +Out = FB599477D9EF7C14 + +Key = B2851A27F152B3B8D21FE19FE080DE93 +In = 3526264FB3AAD439 +Out = 789C2F4906D4DD94 + +Key = A63FACCE8ED417ADDBE36262E334C934 +In = 51F9D8B75E99850A +Out = 992215897C1C4D4E + +Key = 68A2CD033B11F329BBF0E952FBDDADEF +In = 7643ADF384C7D876 +Out = 280FBCA90127A9B7 + +Key = 6562CAA391B7AD91F6F953860C142D53 +In = 61649CC1BB265F04 +Out = C04617D4C7F4688B + +Key = 97FF0C4C1D58254DE89140EECFF8A15B +In = 7027B6111FE67F27 +Out = 526E8225707ED477 + +Key = FDA85236CFEEFF046973CF46C182B41C +In = 450500AFA05B83ED +Out = 5E55E20A0D0E3226 + +Key = 2F1810D1FCFC98C847DA1D21BCA75712 +In = 51E3A05332220E12 +Out = 05B42A4CC45321EB + diff --git a/src/tests/data/block/rc5.vec b/src/tests/data/block/rc5.vec new file mode 100644 index 000000000..555566917 --- /dev/null +++ b/src/tests/data/block/rc5.vec @@ -0,0 +1,350 @@ +[RC5(12)] +Key = 00000000000000000000000000000000 +In = 0000000000000000 +Out = 21A5DBEE154B8F6D + +Key = 915F4619BE41B2516355A50110A9CE91 +In = 21A5DBEE154B8F6D +Out = F7C013AC5B2B8952 + +Key = 783348E75AEB0F2FD7B169BB8DC16787 +In = F7C013AC5B2B8952 +Out = 2F42B3B70369FC92 + +Key = DC49DB1375A5584F6485B413B5F12BAF +In = 2F42B3B70369FC92 +Out = 65C178B284D197CC + +Key = 5269F149D41BA0152497574D7F153125 +In = 65C178B284D197CC +Out = EB44E415DA319824 + +Key = C0 +In = 9E1916F381491CCE +Out = 172A7A0BA70282E9 + +Key = DBEC +In = B97800C223082F9F +Out = B5B1708AF59CCAD4 + +Key = DA735B +In = F39054061481EB24 +Out = 64CC1E0066FCA2AA + +Key = 0656F579 +In = 7622BA5D3D51D560 +Out = FFCB9EA21917C3DE + +Key = A59FB3DA35 +In = A15418BC11B2F0E1 +Out = B52821179E5CB9B9 + +Key = 32594FCCFFEE +In = 73B02BE42685EA56 +Out = 308C21EFE81621EA + +Key = 80E92B27999910 +In = 8CD5121F09DB7DFA +Out = 70921F59F5CD29AD + +Key = 925498B73A9CAED6 +In = 532955C8EEBC75CF +Out = CBFBB1E0A1A693F2 + +Key = 3C379D8B11F23CC0F9 +In = BC8B5CF722EEBCAC +Out = F233FBDDC09D9561 + +Key = AED34B49E719D6157F93 +In = EFABA1B87E0236FE +Out = A573453E1BF7B74B + +Key = 729B301AFAAB8FCADBEE25 +In = 5248601C102C10C0 +Out = D96D76C05F5E4478 + +Key = 982644C13B1AA070437C1144 +In = EF6671A5A29EDEF8 +Out = 9EC6407003B827B1 + +Key = 3BADA3BBA56BF23EF64E0D208B +In = 5EF9939F903D5AD3 +Out = 8D9D5B5D12448231 + +Key = BDD77CE81D8AF0B50ABE418F45F7 +In = FEF8CD62F9DC8D1E +Out = 8FAF5F9D6A4A0A7B + +Key = 4AB4A9A4A31B700ECCB0FF23441F82 +In = C330D9BDC20D794D +Out = 0F74E03240C58D70 + +Key = 3668476363B42815FF575A65006DAC49 +In = 502E1C61223F5522 +Out = 86CC15281600FA7D + +Key = AEE7D59BFFC7FD4A2932C937C7277A2830 +In = 62ECF065C5723856 +Out = 5F8E3E9341B32B71 + +Key = 3A1CCFABC9F8C46F96FB8B58D02A1F9EC514 +In = CF8DDCB5035B3CC1 +Out = 2D688A1A2A8DCA18 + +Key = 834BC680E250D2A3B5B2D5B03FF14F2F65E412 +In = D595EBBAFE479CCC +Out = 8AE450DB2A9A7C37 + +Key = 39A787D483A6E52FAEF9FBD2EC3CDF81A39495DA +In = 9F24230CB25BC86E +Out = EE922AA0AC2EB904 + +Key = DD7ECA8D1145431F60F2B749FB576F82011BB65005 +In = EE68DE3FEEC31750 +Out = E71038E4AB9F475F + +Key = 51FEB601EDA05F5D3D903FA957E6E06B81E640E6DFBE +In = 9464C68A5E6FCE5C +Out = 54534C495295FEE4 + +Key = 0EF8C830DDE1838F1554195CAE006E69DD050C255B17FC +In = A91EACB2C38F78EC +Out = 997EBFE794F83F65 + +Key = 5C47BF0F8E6D0E7A445188E361E4A76A9C48CD9738791293 +In = 170D65C9396BFAE0 +Out = 3B21E9B59F37FF96 + +Key = 44822C91949958ADAF7E938395113A4BCE343D39C30B3CBE70 +In = D5961EA7B7C02063 +Out = 15C33DA775B4154B + +Key = 284FE5889A02AC1C83F9D1C62AC15AEAA08532EB478447B7A599 +In = 2C9A50C06A12E865 +Out = F060DD9CDBEA5738 + +Key = 37F29AA9FDF4758489AD07C168965A73DB335049BDE60400BC19A7 +In = 780A3BD50CF78B15 +Out = D263CFB83966D499 + +Key = 8ED81E58E34274D0B72318A14812D1E50D117437B1F303AC72F75057 +In = 39EBCCE8CD770C35 +Out = BF040B7D806BEDA5 + +Key = AE591161BDC88AD08FF582EBEDB93A172C235E08E244AACA2F433CF1A5 +In = E823EB34847F1551 +Out = 489177CA2F6E7189 + +Key = D1464349DB7C4D43777B3A44B4DC611C1F4DCCEF296D7A6E38443C773D60 +In = 3C4DB181401E588C +Out = E2CCD84073236831 + +Key = 1234D3D3AFB98F7D24D63E3A829D7EBA96A16B516638B79F59F38FD6C75766 +In = 128787704DDA4240 +Out = 6BE471CF49A4C1CE + +Key = FAC10D2B235098D973E8E81997EC9189197DAFE989E4B3A18E6D3C0150BF48CE +In = 28FE4812E9137CFB +Out = 18B5499EF0C1F9B4 + +Key = 4780C11A3CD65D21435AAEC988609495A4DEF6C8FFF6AAE1B26C70BC6C336F73 +In = 725F91D74F3F3C66 +Out = F398FC47F4FEA520 + +Key = ED7E67F4D658C34693F0962687DB46628587EA2D35DB81C1129F00FA69833E1B +In = 4C706FD69646BA98 +Out = 5B9A776AEAD6304A + +Key = 5DB32571B70E3A66FEAD8ACC3F0C4F3A2A6E41A8ACF3D94E73EA0F91176FC3DB +In = 3361F4771047397D +Out = DED25E1BD3872DD0 + +Key = 674C6060F45869214A7AA9BF0FA8F54AFCA92D06A0366EA8C4FEF4C8E79A53CB +In = D840360511EB9840 +Out = D95E6398EC528F68 + +Key = FB0A5141B81EDEAC27DEA6D4789083AA487B7D830E0041E1E2D167A1355BD858 +In = DBBC3D4D45847930 +Out = 74A00B919BE23D16 + +Key = 291FF645CA077953ECE2EF2AE8EA10A127E6D2A1DF4582A5A7B513227C8294C8 +In = 5FF081C8F197D3ED +Out = 48305C0741ECBED9 + +Key = A967EC9902F212F1D2D6645AB7C81F0DD1BF4439C131AABD7B8233836615F9F4 +In = 30B8BAE80C26B18D +Out = 57F443D4060FAC4D + +Key = 0A30C331D6015E8A0F64E33994263741D996435CFBA3253CBD64B03A5E000310 +In = E75EBB4AA43E6C45 +Out = A29B91450C2A637E + +Key = 1B5E8C38D611847842ACE7CB7CCEDDF152F5043141B462E4704E729C57404D1D +In = B53DD82028EBB35E +Out = 39718235AC88956E + +[RC5(16)] +Key = 2B +In = 1CA702F26A04AF21 +Out = 8105DD6EDD4051FB + +Key = 0957 +In = 78195A51EF592AFF +Out = 89055B0265E67032 + +Key = 698855 +In = 5BB2A022E7EDCCBF +Out = 94AD2F68A2D3E83C + +Key = F62251DF +In = 3B8B7A2F20DA627F +Out = CB4B25A4A493287F + +Key = CB8CE363E0 +In = C450CB97E69F2E94 +Out = 77644E7454A72221 + +Key = 1FE3BBD63969 +In = B7057F70F43A993B +Out = E411E3023FCA87FC + +Key = F9EACED56552BD +In = BE9976C68D70D0AA +Out = FDBA816DB72A874C + +Key = BB0C6E15883513C7 +In = 6D340411F05E3B31 +Out = F58D02EEB481AFB6 + +Key = 3312EEB8E2B619738A +In = B3844D3B7CAF9F3D +Out = 21133B09AABC3C07 + +Key = 9CD7B7EAA3C7C0F2A962 +In = 2FBA65761241EAD7 +Out = 99D16F970CF37B73 + +Key = 347469C239C728FC135965 +In = 8B1DC2A2D8E02FC3 +Out = 4643C45523471F25 + +Key = 3001E738EC0D082C1A80D84F +In = A372047B4271030F +Out = 731303538F359918 + +Key = 7BFF831DE2C51FD9426AB7424A +In = 4E666F689DB1FF6E +Out = AE11B65FD7E4AB67 + +Key = 3DADAB349343D1CFA3009B49ABE1 +In = 5D440679051B3A6D +Out = 2B4BE8A815F9A35D + +Key = D967EE11872B8C04EE0C4BCEE700EB +In = E461164D61914F95 +Out = 32CF5B9FC95C48CA + +Key = 32F94338D7D70B4A5537FAEE03730745 +In = 4AB29FEF7BB5FC5C +Out = 2518AA1C85B4600C + +Key = 1D158F49A2D6878739C61FE6D2E37C11E9 +In = 53D49E42AB3AC1FC +Out = 02419E4BFDBF550E + +Key = 95EC4B43FC098B966E151F1B94EDC28D846A +In = F99F9DD38CED0DB1 +Out = 58E4BD6BBAE8565B + +Key = 414326FF6F61C54E2932B56ABADB2496DEBB80 +In = 4263C4FE2AB9B990 +Out = D267474CE38E6E9C + +Key = B99CA2E96FB0C85A8633010AA6EC8C3DC6CC0EF8 +In = 375AEE48D204DEED +Out = 61600764332D10C0 + +Key = 1C4C076CA04C611316AA5D71659F163428479D929B +In = 02B884BC12569B3F +Out = 86B0ED3E4CB4759F + +Key = EA42742CF00A91F7CD9C63650EF450D20E34732A420C +In = 8AF5B9C53FDAE8B2 +Out = 37091EFCD093D1D6 + +Key = BEBE3CB5B711C83E150F2DA7A864AE63CF336D9E0EE282 +In = 9C42CAEEA47E2A06 +Out = BC1D42AFBE2CB8E5 + +Key = 3A0603293C5F5A1CCF9DB9337DCA010F243B29A6A2EB3455 +In = DD4B4CABDD5D5E35 +Out = 31076D5D6EA4DE13 + +Key = 00752D67E4E1CCC4ABC7C50B3188181FE664EABF7ED476BC3E +In = 597699EDD1B4DD7D +Out = 95FA85725C0AE0DE + +Key = 23B5163E359A7FE8BBD3704F1EA98B712A15FB6FA6D8BFC3AF0E +In = 5E2DEED62635DB75 +Out = 828E88B5D91A7DB4 + +Key = 041C609CFA10BAFD30D34D986B762A959146E7DEE3481DF8A8C70D +In = 041BBDF41357E288 +Out = 2FE24A38A1AE4D61 + +Key = 4CD0194425DF24845BABFB6895BAA18F45C395E8BADC196F36403C30 +In = E8D46EFBAB44EF65 +Out = BA01FBBCF2FE39D6 + +Key = 7D7CC7017CF9DA5A74E8A7F2D36E5CC016710C43A9CB3C0B9DFB771EED +In = 0A382E03FB85CFCC +Out = 571B98B3E9710D58 + +Key = CBA9B751F404F861E1DA95FFC2D11C686F84D8508D9A1743E5B9A006DA8B +In = A3D86E1D88602802 +Out = EBBB0C7614414D7C + +Key = 28967E8AEBD065D3B5ED27158F953512035515ED3B388E2DA336E9705F16D4 +In = 017E4B4EFEF05D71 +Out = 3EE25FA34042CDE6 + +Key = 3257D40C6B4EBDF8CAEC563CFE94201E1A843B31F2C9B720FC58C8214B7E2C2B +In = 9AD01B01AFEA67C0 +Out = 249B074FC69E1042 + +Key = 4120A9CA90A38A4E16E8323E6B9CB1D2CBA0594253AE578A1A64518B32ABCB20 +In = 1EE20108D1089F69 +Out = 28FA504AB46349D7 + +Key = 246F010FB9F2DDD99412824C602C7FB48C9F6A3B81688A4404E1F5EA21296599 +In = 306786E25C18C9F0 +Out = 76A525501E857BE5 + +Key = 754D9753401A56E2096D71C30102B885159CF5CE7305D93020ECE035869E0BC7 +In = D0FCF3DC590D5A53 +Out = 91A9699905107EEA + +Key = 534F366548F16D3825EDD61EAD00EF650DDC8E040B7955F68D240691AC34F840 +In = 83D2C97FFECD78A2 +Out = 95FE3BD241FE9E5F + +Key = 3B2CCDDFC5371E5F2FF9E119E0E13B730193E563296865BADA20781A2E0FFE2D +In = 2D7F3F25DE4C0F05 +Out = 31BD01CB7BA808E4 + +Key = DED645862D8B88517F26EC729B8538BB6CE46D869E6D568A20DDC4D253E70749 +In = 140AF01EB286A1DE +Out = 098B274A3F2D50EA + +Key = D3C38159C3DB49A62E2369BF4BFEAF9EBDAF8E19B6FE9CB579E52C083FF70AB2 +In = DB58306587587FFD +Out = 20E71B55168E5ACD + +Key = 2C15C8A0354DCA1FAF296FBF3FD8E64FD7B9C65EF2EA65B6E216943A551A2CFA +In = 0A55DD3E3A425245 +Out = 1489079C596FB1BB + +Key = 8777192F49C195BAACCFF2096964683CFCF0009B2C57477B759F57B1C32C07F9 +In = 37EC03CAA189CBAE +Out = 99FB7B05635AB5AA + diff --git a/src/tests/data/block/rc6.vec b/src/tests/data/block/rc6.vec new file mode 100644 index 000000000..f4f7fc95c --- /dev/null +++ b/src/tests/data/block/rc6.vec @@ -0,0 +1,4877 @@ +[RC6] +Key = 00000000000000000000000000000000 +In = 80000000000000000000000000000000 +Out = F71F65E7B80C0C6966FEE607984B5CDF + +Key = 00000000000000000000000000000000 +In = 40000000000000000000000000000000 +Out = 8CF4A482491CD207289D810C2BB29930 + +Key = 00000000000000000000000000000000 +In = 20000000000000000000000000000000 +Out = 80EF45D42327E3AED39CD45C4E3E6197 + +Key = 00000000000000000000000000000000 +In = 10000000000000000000000000000000 +Out = F28D8DF12AC0837A0919254980B674F9 + +Key = 00000000000000000000000000000000 +In = 08000000000000000000000000000000 +Out = 9FB984DCBA5B0BDFFCFD97B02B648800 + +Key = 00000000000000000000000000000000 +In = 04000000000000000000000000000000 +Out = 46F7091CD30CCCF570AFC116F8446492 + +Key = 00000000000000000000000000000000 +In = 02000000000000000000000000000000 +Out = 77B517AA59EC7D3381188936BDEACCBD + +Key = 00000000000000000000000000000000 +In = 01000000000000000000000000000000 +Out = 40D5D97CFFDC390AC35C2734F44CF9FF + +Key = 00000000000000000000000000000000 +In = 00800000000000000000000000000000 +Out = B5A6B7C92EFCB55D349B63066AC1E009 + +Key = 00000000000000000000000000000000 +In = 00400000000000000000000000000000 +Out = 152F0F5EA10FAFD0E63494C5FBDCC469 + +Key = 00000000000000000000000000000000 +In = 00200000000000000000000000000000 +Out = 61F669BF2B32CD27CF6278392C988510 + +Key = 00000000000000000000000000000000 +In = 00100000000000000000000000000000 +Out = 53A63CEE35DF00C73577B9255F55C855 + +Key = 00000000000000000000000000000000 +In = 00080000000000000000000000000000 +Out = 6E46B92E23344321A19321DF136CE9C5 + +Key = 00000000000000000000000000000000 +In = 00040000000000000000000000000000 +Out = 22F1261FAB993350F6ED41DA5D69B9B8 + +Key = 00000000000000000000000000000000 +In = 00020000000000000000000000000000 +Out = 0901BC0A1DB5CC87CDA91EF5F5FF46BC + +Key = 00000000000000000000000000000000 +In = 00010000000000000000000000000000 +Out = 2EE65B377C16BE9517BA12F63189DE64 + +Key = 00000000000000000000000000000000 +In = 00008000000000000000000000000000 +Out = 74BD6FAA83668952E2D546A66B7A8243 + +Key = 00000000000000000000000000000000 +In = 00004000000000000000000000000000 +Out = 08FB4817F040B54E995B722C483C399E + +Key = 00000000000000000000000000000000 +In = 00002000000000000000000000000000 +Out = 5630614200E248D1644B58E3694D8BA6 + +Key = 00000000000000000000000000000000 +In = 00001000000000000000000000000000 +Out = 659A3A27C9F3B0BBC65FC4C15D19051E + +Key = 00000000000000000000000000000000 +In = 00000800000000000000000000000000 +Out = FF3B39DCB459EE4FFAFCAC8C7331A6BE + +Key = 00000000000000000000000000000000 +In = 00000400000000000000000000000000 +Out = 19F0727A66BD056DCB5541EDE14B4662 + +Key = 00000000000000000000000000000000 +In = 00000200000000000000000000000000 +Out = D0DE4B5B30A294C8A3838B70387C93B6 + +Key = 00000000000000000000000000000000 +In = 00000100000000000000000000000000 +Out = 37BDB0A854686484E5EB52239D6C16C4 + +Key = 00000000000000000000000000000000 +In = 00000080000000000000000000000000 +Out = 3CC7113F6E6833C9BFB4EE07371488A5 + +Key = 00000000000000000000000000000000 +In = 00000040000000000000000000000000 +Out = A56737C45AC4DBF2417243C2E3B40133 + +Key = 00000000000000000000000000000000 +In = 00000020000000000000000000000000 +Out = B0A5C817B1E2C307A4BBF8258DF5F41B + +Key = 00000000000000000000000000000000 +In = 00000010000000000000000000000000 +Out = F2112329EFA070476BD515679C887FC6 + +Key = 00000000000000000000000000000000 +In = 00000008000000000000000000000000 +Out = 1AD2023CEC89B9436D03CCB9893C21C2 + +Key = 00000000000000000000000000000000 +In = 00000004000000000000000000000000 +Out = 6BA3E774FCDD02379C6CF2F7BF28B914 + +Key = 00000000000000000000000000000000 +In = 00000002000000000000000000000000 +Out = A2F8638B0A4014F0641A3CB8A13B5ED9 + +Key = 00000000000000000000000000000000 +In = 00000001000000000000000000000000 +Out = 877FEDF7CACCBF0BD7BB5BB236BA96D5 + +Key = 00000000000000000000000000000000 +In = 00000000800000000000000000000000 +Out = C9298A9A01C1F276E2E1E04226BF3D5C + +Key = 00000000000000000000000000000000 +In = 00000000400000000000000000000000 +Out = 4E01DB16789DE364085416DE25871A59 + +Key = 00000000000000000000000000000000 +In = 00000000200000000000000000000000 +Out = FD3B5DA07D0054DD10FFB79440AB3A00 + +Key = 00000000000000000000000000000000 +In = 00000000100000000000000000000000 +Out = A2508E8BD26E2FB9944C27F04D60FAA0 + +Key = 00000000000000000000000000000000 +In = 00000000080000000000000000000000 +Out = E9A43055D71335545A6A514F08B868BB + +Key = 00000000000000000000000000000000 +In = 00000000040000000000000000000000 +Out = 587D5B71730D0B59BFBC0A93675B32F3 + +Key = 00000000000000000000000000000000 +In = 00000000020000000000000000000000 +Out = 90076413F890E8FFF04F1031C779C91F + +Key = 00000000000000000000000000000000 +In = 00000000010000000000000000000000 +Out = FAC9F46E9A1346646EE5C7CED45A84B9 + +Key = 00000000000000000000000000000000 +In = 00000000008000000000000000000000 +Out = 471F0738C4F4937E4253161F28086803 + +Key = 00000000000000000000000000000000 +In = 00000000004000000000000000000000 +Out = A76F843041C4AED8241850B316D252A3 + +Key = 00000000000000000000000000000000 +In = 00000000002000000000000000000000 +Out = 5C5FD0334332A39924DB0CC7F0867C2E + +Key = 00000000000000000000000000000000 +In = 00000000001000000000000000000000 +Out = 07B6EDDEF27EE890EBC8FFA187D84438 + +Key = 00000000000000000000000000000000 +In = 00000000000800000000000000000000 +Out = 11BB0F2DC24461F5E70D2830ED8A7463 + +Key = 00000000000000000000000000000000 +In = 00000000000400000000000000000000 +Out = 0AB1A99B63CB8E07290AC60D0A4F1FF3 + +Key = 00000000000000000000000000000000 +In = 00000000000200000000000000000000 +Out = A26B0AFC4D55E7D61518C54E7C1BED01 + +Key = 00000000000000000000000000000000 +In = 00000000000100000000000000000000 +Out = 50C8C2B68E06CFCB98785E5AD3D5B09D + +Key = 00000000000000000000000000000000 +In = 00000000000080000000000000000000 +Out = ACA305D5D0D1E74FC51AC8C92A72FEA7 + +Key = 00000000000000000000000000000000 +In = 00000000000040000000000000000000 +Out = 5AF970E570BC1652C82FB4B0945D5410 + +Key = 00000000000000000000000000000000 +In = 00000000000020000000000000000000 +Out = 00C224433138C1A4BD60571AA35580BC + +Key = 00000000000000000000000000000000 +In = 00000000000010000000000000000000 +Out = 4EBE79726DAAF4702B075A5898B26075 + +Key = 00000000000000000000000000000000 +In = 00000000000008000000000000000000 +Out = 8109EE81B1679CEC42DB80D9530AD2F6 + +Key = 00000000000000000000000000000000 +In = 00000000000004000000000000000000 +Out = 403B11B8181D460E9AC0172CBE6DD45F + +Key = 00000000000000000000000000000000 +In = 00000000000002000000000000000000 +Out = CDE78E92B5A84717AD9B4162E3B14BFA + +Key = 00000000000000000000000000000000 +In = 00000000000001000000000000000000 +Out = A173D6BEBAA05EC54A47C7E554415963 + +Key = 00000000000000000000000000000000 +In = 00000000000000800000000000000000 +Out = EF31AD6CBFA7857ACF0C28294BDEF8B8 + +Key = 00000000000000000000000000000000 +In = 00000000000000400000000000000000 +Out = 209A30C46E41540C7B0AC8C4822DA253 + +Key = 00000000000000000000000000000000 +In = 00000000000000200000000000000000 +Out = AF770103EC57EBEB913C83D99F58B6AC + +Key = 00000000000000000000000000000000 +In = 00000000000000100000000000000000 +Out = 17D0C179EF34DE7F8EC7698A5371EC00 + +Key = 00000000000000000000000000000000 +In = 00000000000000080000000000000000 +Out = E0285A3F97607250CDB89BF92CBD1F41 + +Key = 00000000000000000000000000000000 +In = 00000000000000040000000000000000 +Out = D76BA3CE5E4DC974D4803ADB9F821A57 + +Key = 00000000000000000000000000000000 +In = 00000000000000020000000000000000 +Out = B66579D4159CF0B0114011C0298EBDA3 + +Key = 00000000000000000000000000000000 +In = 00000000000000010000000000000000 +Out = B9761796C787B51852E4C3130B8B662D + +Key = 00000000000000000000000000000000 +In = 00000000000000008000000000000000 +Out = D5C638801B97A1C2584ED42132F44109 + +Key = 00000000000000000000000000000000 +In = 00000000000000004000000000000000 +Out = E54A021B145B7B7761487BCDFD0B032F + +Key = 00000000000000000000000000000000 +In = 00000000000000002000000000000000 +Out = 3EB3AFE73582EFAB0396108B5E0CDEEC + +Key = 00000000000000000000000000000000 +In = 00000000000000001000000000000000 +Out = 463E10507A26B708A1DFF3763276F5C9 + +Key = 00000000000000000000000000000000 +In = 00000000000000000800000000000000 +Out = 0EEBF8D85AE19EB24C810CEF565FA77B + +Key = 00000000000000000000000000000000 +In = 00000000000000000400000000000000 +Out = 86CA894EEFD1CEAAEA70E00CD14645F6 + +Key = 00000000000000000000000000000000 +In = 00000000000000000200000000000000 +Out = 989B0FC1FFE4BA6F7CC0F1EDEEB5B932 + +Key = 00000000000000000000000000000000 +In = 00000000000000000100000000000000 +Out = 42916ED17877E58933D3D8CEDA8DD7B3 + +Key = 00000000000000000000000000000000 +In = 00000000000000000080000000000000 +Out = 88C0369158F2FEFFB4CF14130CE10B3B + +Key = 00000000000000000000000000000000 +In = 00000000000000000040000000000000 +Out = DB8976E1DDA56553340236F47F8E9CEF + +Key = 00000000000000000000000000000000 +In = 00000000000000000020000000000000 +Out = C6207672C411F088ACAD20814C66254A + +Key = 00000000000000000000000000000000 +In = 00000000000000000010000000000000 +Out = A792CF60F44A15D63FB293F9FCF879AC + +Key = 00000000000000000000000000000000 +In = 00000000000000000008000000000000 +Out = 8F733746F91273D97ADA41D3A7D5A9E3 + +Key = 00000000000000000000000000000000 +In = 00000000000000000004000000000000 +Out = 5DA8F191833E6198689710D5A03EE262 + +Key = 00000000000000000000000000000000 +In = 00000000000000000002000000000000 +Out = D6DB9CEB7E821F6DF4CB1E99105E07AA + +Key = 00000000000000000000000000000000 +In = 00000000000000000001000000000000 +Out = 05F308FFAEA3E1E754974435CE0B77C3 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000800000000000 +Out = 73B8639AAD53AFA1B24165E0C9FD397E + +Key = 00000000000000000000000000000000 +In = 00000000000000000000400000000000 +Out = AF45FDC65FD5F153E29A8D5032650AAD + +Key = 00000000000000000000000000000000 +In = 00000000000000000000200000000000 +Out = A8BB045FB5B867E85FCAD328E13756C9 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000100000000000 +Out = DD053128C46C78C4414CE3234C16AEB3 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000080000000000 +Out = B0C82152D1D9E21D7C3F33E1FC9B4D68 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000040000000000 +Out = 11B56480D5C718A77A1BEA30CC3A53CF + +Key = 00000000000000000000000000000000 +In = 00000000000000000000020000000000 +Out = 92C99F843674DED7F20A258C57253726 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000010000000000 +Out = 63B218D069CE9CAF52EF97614BDACFF9 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000008000000000 +Out = 76096721043A016C095D95DD02980289 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000004000000000 +Out = 87AF16066939B8C4D90E242917DB05CF + +Key = 00000000000000000000000000000000 +In = 00000000000000000000002000000000 +Out = F7E0C931B7204308AB5020F106BBA0EF + +Key = 00000000000000000000000000000000 +In = 00000000000000000000001000000000 +Out = C697B3602711749580713737729E7049 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000800000000 +Out = AF314640B147719EC1B4ABE27CDB58F5 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000400000000 +Out = B67DAC5BF73AF7546D2FDC3BC142708D + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000200000000 +Out = AC53D20E3C06FF82DE52470BCCE1B283 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000100000000 +Out = 7D65047AF522F01856FDD83A9AAA147A + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000080000000 +Out = 709D6454033E3FCF8962CAD39B0DC4BD + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000040000000 +Out = 7B8058E46789EF51D18700511D20CB70 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000020000000 +Out = 738088C404D8850041AD6B690CC6B65A + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000010000000 +Out = 7DFDFD55B53D4CD704F96CF93311AFC4 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000008000000 +Out = 1DBE62C57AF741D9F2FBF9A340E772C9 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000004000000 +Out = E7349BAB7CB458736436943DB0CC411D + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000002000000 +Out = 64E229BF2AF893510358CB0DBEF7E97F + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000001000000 +Out = 4C632CF8C75AD0DDE8316A7B35F871CC + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000800000 +Out = 2517115CB13E681F0EEA2206C26AD5C4 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000400000 +Out = 8ED5E9D7005D980B078E7F58B47E591E + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000200000 +Out = 8DBCD253443534B2B8BC698A03166ABE + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000100000 +Out = 02F34EAB6CC1DBC8809F3D0EB80FA493 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000080000 +Out = 47E5B71162F75B84D7A699A31FFA29DE + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000040000 +Out = B6C1EA2B410D1704058E905EB967C503 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000020000 +Out = 4383238CE44E30ECDFC90A70EA4C9E96 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000010000 +Out = 9314DFBB44D530768B159DAABCBD439F + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000008000 +Out = 12D7C80912C299C4F668278FA494D580 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000004000 +Out = 49FB1EACCA3B1743E15014010E9963DF + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000002000 +Out = 0DF48D3B128AA63496DBE0CD11083495 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000001000 +Out = 13240392854D6290A4BE08999843105B + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000800 +Out = 3D4B8705340C3225CE5A724917BA92B4 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000400 +Out = 425DCCF406AD46F2F565BBBC72FE234B + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000200 +Out = 88C09509CBB95339726C196E63346418 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000100 +Out = 90724430636A3DB610F25332BE2FEBE6 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000080 +Out = 044B4FAED3EA17338630E828B9960CA7 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000040 +Out = 4A59243AEB65BAA4F7432498FD87EF62 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000020 +Out = 4324DF8817589D894674B3F311256E9F + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000010 +Out = 0527269F9FA9E9CC01A03CFA59FD3854 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000008 +Out = 96CA56F9EFAA393F521679E0B6ACF231 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000004 +Out = DA7A328F8A5BF03DD42BC52DEC5C4B15 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000002 +Out = 5FE3D4C46DB294523166AB46208E0711 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000001 +Out = 2519B9240C21C1F980FB722AD8CB793E + +Key = 000000000000000000000000000000000000000000000000 +In = 80000000000000000000000000000000 +Out = A600B72AAC4DFB5271DC45F563FAE428 + +Key = 000000000000000000000000000000000000000000000000 +In = 40000000000000000000000000000000 +Out = A7B1D7CBFBAB741B41744FF9100529B4 + +Key = 000000000000000000000000000000000000000000000000 +In = 20000000000000000000000000000000 +Out = D9AAAA866BAB0D68AFFC39CF9888B8C6 + +Key = 000000000000000000000000000000000000000000000000 +In = 10000000000000000000000000000000 +Out = 32B0048A204036E1B45DE285E87E57B8 + +Key = 000000000000000000000000000000000000000000000000 +In = 08000000000000000000000000000000 +Out = 7267FEE7E04ACEB47C8FCC4096720484 + +Key = 000000000000000000000000000000000000000000000000 +In = 04000000000000000000000000000000 +Out = FF0C22F756C2F5EBDC6610F085D74383 + +Key = 000000000000000000000000000000000000000000000000 +In = 02000000000000000000000000000000 +Out = A6264FBCB2926C6181AA6F5551244B2F + +Key = 000000000000000000000000000000000000000000000000 +In = 01000000000000000000000000000000 +Out = D3A5B8FB3CBAA98419D394BB4C66B9D7 + +Key = 000000000000000000000000000000000000000000000000 +In = 00800000000000000000000000000000 +Out = F9FE5D1BA274021F041023CD9AC20399 + +Key = 000000000000000000000000000000000000000000000000 +In = 00400000000000000000000000000000 +Out = 7307F7DEBBEFD911B0B590A0667E093D + +Key = 000000000000000000000000000000000000000000000000 +In = 00200000000000000000000000000000 +Out = 4D8A3B987A1E66E72B3FFA520DDD57BB + +Key = 000000000000000000000000000000000000000000000000 +In = 00100000000000000000000000000000 +Out = 0F444C0A7334947DBCB43D72F897E72F + +Key = 000000000000000000000000000000000000000000000000 +In = 00080000000000000000000000000000 +Out = 448F29B848D7CFDA617D8A64AC518B0C + +Key = 000000000000000000000000000000000000000000000000 +In = 00040000000000000000000000000000 +Out = 261B4EA7CD31F46C4FBF684395ED7FB8 + +Key = 000000000000000000000000000000000000000000000000 +In = 00020000000000000000000000000000 +Out = 25FA5AD347C57047749B15B97FE8ABE6 + +Key = 000000000000000000000000000000000000000000000000 +In = 00010000000000000000000000000000 +Out = F7E13200EBA3F6E8E9F37B092B907961 + +Key = 000000000000000000000000000000000000000000000000 +In = 00008000000000000000000000000000 +Out = 9C934B121791B35AFE509A0D5A04BBF2 + +Key = 000000000000000000000000000000000000000000000000 +In = 00004000000000000000000000000000 +Out = 3C0F9D40F9608091CDFD831DD6D215EA + +Key = 000000000000000000000000000000000000000000000000 +In = 00002000000000000000000000000000 +Out = 97D7D2AF2F635D43E536E0A5AA18C61E + +Key = 000000000000000000000000000000000000000000000000 +In = 00001000000000000000000000000000 +Out = 1E41EB291C07ECF0908D49A9CBFAB57E + +Key = 000000000000000000000000000000000000000000000000 +In = 00000800000000000000000000000000 +Out = C9CCEB56AF06C494582F2C966EEEFD07 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000400000000000000000000000000 +Out = 4B21E0D2942CCD21501F698ACA866BD0 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000200000000000000000000000000 +Out = BA0DC6ACC50486AD389EF65B5677DE19 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000100000000000000000000000000 +Out = EB80DE49F3D5605D9C3CE426EC80FAFD + +Key = 000000000000000000000000000000000000000000000000 +In = 00000080000000000000000000000000 +Out = D6984153BF67512062F876966BD190F3 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000040000000000000000000000000 +Out = AC789910F3458D59C5090BE936C6682A + +Key = 000000000000000000000000000000000000000000000000 +In = 00000020000000000000000000000000 +Out = 5D64A268407F791DBDAFD0E5C6399A64 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000010000000000000000000000000 +Out = 2B4F25AC69BA3AD941BBD4E1ECC75E79 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000008000000000000000000000000 +Out = FB943544937F3A34DFA0548C0257CE53 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000004000000000000000000000000 +Out = 125A04339B61FA79FA3757576EC4FAA1 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000002000000000000000000000000 +Out = 160B88277AC4C81603BD37ECA4FD73DC + +Key = 000000000000000000000000000000000000000000000000 +In = 00000001000000000000000000000000 +Out = 4D65B09355F893E26C85E85955767604 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000800000000000000000000000 +Out = 1EE56A4AB4811DC3B17401CBAA8F5A15 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000400000000000000000000000 +Out = 6214728772DBD2CDA3124BA8BA2ABF38 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000200000000000000000000000 +Out = 328B60EDD6FD150934A30100286E07B5 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000100000000000000000000000 +Out = 2C976B076409056EA7489C7658BB34B9 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000080000000000000000000000 +Out = D592EBBA861BBCC369DA99F832B0A773 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000040000000000000000000000 +Out = E6F48FB373724153FFFC51758527C6E8 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000020000000000000000000000 +Out = 6C397B0BF5992740BD6A787F16BD511C + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000010000000000000000000000 +Out = 2CA57FEE77351E747799C8855780C63F + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000008000000000000000000000 +Out = 194C42AA377D361BBDF283693171FFDB + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000004000000000000000000000 +Out = 61832D4C637CCE219D2FBB36ACF7992E + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000002000000000000000000000 +Out = 945D2B20B9FD48F1961D04DBBA1708B5 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000001000000000000000000000 +Out = EC152810AA2771AA5E871949BF12B6F1 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000800000000000000000000 +Out = E87712941A7EE80510D53509311196B7 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000400000000000000000000 +Out = 776820A0500F2D90D4DF36F50C395674 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000200000000000000000000 +Out = 64958DB0758C1E80FCFCBB9FC6195E6D + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000100000000000000000000 +Out = 37F27D1D918D463B0668A470DE898AB9 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000080000000000000000000 +Out = AA71549A4B290289C7060D76FF5A20BC + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000040000000000000000000 +Out = 95EF0C6213EB7CF56186D76BFA617174 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000020000000000000000000 +Out = 2F6A4BD794419F9F34CFD0FED825B6CD + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000010000000000000000000 +Out = 882C2B9E19854367479F0EE25D086F4E + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000008000000000000000000 +Out = D246FD18C625C1846741544EC4CE60B6 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000004000000000000000000 +Out = 9EAF5A8C5673BE9F488D5C7B6521BD8C + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000002000000000000000000 +Out = 9E7A685F738CB391FAE6ED184087630C + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000001000000000000000000 +Out = 5E0AC39E49825B2424C7263AA8824232 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000800000000000000000 +Out = 0B06C4805E20BC990E601E5610A1BEAD + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000400000000000000000 +Out = 78A99615E809CA88F6F6C6E9AFA532FF + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000200000000000000000 +Out = 9ACF5CC740AA37663000C89C5F8EE8D8 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000100000000000000000 +Out = 35D76EBA8F59CA6A78FC2942AC5F7F43 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000080000000000000000 +Out = 39AD4C9AE2B4D46EF693303B54B53546 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000040000000000000000 +Out = EA0833009C96171EAA2BFDEF50DEE473 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000020000000000000000 +Out = 868A8E86F525E50D3FF33A094A3AE119 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000010000000000000000 +Out = 3DBB9A366A2A3A660F027191B3613B95 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000008000000000000000 +Out = E4CDE1FC6D811CDC25328CDAC8D0AD2B + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000004000000000000000 +Out = 332010FB6E39F82F00DC1FF6B6F8CFE6 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000002000000000000000 +Out = 00293BFE5BB3DA2D3652D4E06EE361B2 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000001000000000000000 +Out = 9BC99B26E0114669EFE218BF014A15AA + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000800000000000000 +Out = 43C358B6DAB480D0EAEB96DCE57E5B85 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000400000000000000 +Out = 9842333B8E9FCEC35A8779CCCA7D025A + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000200000000000000 +Out = 5A47529DB0D103DCC34D2ADD3A19C53F + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000100000000000000 +Out = 8F705A89D4C6EE7E27A14792EC49B652 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000080000000000000 +Out = 6D4B9905F05096B23D6C13565588F012 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000040000000000000 +Out = 23DDD34E8598F013C0559B3312341DBA + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000020000000000000 +Out = 7B5AE9F49ACC68F2FEECB2823C3868A9 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000010000000000000 +Out = 09F8EED21EB8EE33C02B90637EF24E6B + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000008000000000000 +Out = 00A2E8DB0417F61EAABAD6E9BF13E4BC + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000004000000000000 +Out = CF5DB5AA31599EEDB5A3143E08D23672 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000002000000000000 +Out = E09B69B9C0E3365C0EDA54AB3310A5AC + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000001000000000000 +Out = 33650F826366AEC9A09D7D038708737D + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000800000000000 +Out = E84A1EE9A00BA66952B24A6E6AD0C002 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000400000000000 +Out = 11B1E0969380A0A24E876D6470872796 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000200000000000 +Out = D88FCA95FA29C35FDCD9467715F102D7 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000100000000000 +Out = A78B86EF0E6959C08F70C810AF8E99CD + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000080000000000 +Out = A83E4F27E34360C8033CBC304EBBDF0C + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000040000000000 +Out = 0AA5B4F05A0B42358ABF19F6E55F66D2 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000020000000000 +Out = 5C2AC2588982E3CCE99994101FC0A21A + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000010000000000 +Out = 60A3E107674A0B7F7B931C6EC35BC747 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000008000000000 +Out = 123D266844DFFF63DA93C4D806325660 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000004000000000 +Out = 08170908422DCB46EEB046F3D7E4AE3A + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000002000000000 +Out = 13754D93DC4807807A9535388553FB47 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000001000000000 +Out = DFA9741DD3883E39FED5716A706A65EC + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000800000000 +Out = CA5C3DCA7BE84DCBE33BF5238EA3F4B0 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000400000000 +Out = 6EBEED89B297D6918FA5CEAB7A0E985E + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000200000000 +Out = 3F79AB2119DEBCC44675E340C25B7D85 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000100000000 +Out = A7739DE45E6051EBBDC2F0365859BEE0 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000080000000 +Out = CEA0C2B3C653B7553605BACCFDD62DF8 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000040000000 +Out = 7F9742EEE96193CA8981739712F73045 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000020000000 +Out = F0103101F4EC92C0CB48145FF34CF51F + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000010000000 +Out = 55A8A3B02951558F343C160E7F86288D + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000008000000 +Out = 3F9206DB4F3083E8F6EEC33CFE2C1BBF + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000004000000 +Out = F012723B2F08A28A5E24BB959FA5EFDD + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000002000000 +Out = 1A28919DB3AB4A53D5A0E1E566982DF7 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000001000000 +Out = E17C960B43B7E926C83DF749C6A5532F + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000800000 +Out = 16DF63CFB77D31CC782C0ED3190136AD + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000400000 +Out = 1643D697AC4075EC6FE609472FA4C678 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000200000 +Out = AD76BF6119FFC36369980D3466CF6570 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000100000 +Out = 554E53F64D99F89A5BAA7FD5B70E0BD1 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000080000 +Out = BDC10FF10FA5E3A41B096C870666DECB + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000040000 +Out = 6B12E2408646228502972EA7580B05E1 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000020000 +Out = B9583810806D5A491B2F69FFF2D2A327 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000010000 +Out = E8E9F4A50B834DDEF307503AECD8A3BC + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000008000 +Out = D7F4A1C7F7954E789BD61007866FFA80 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000004000 +Out = 953D7D0FD6DDD25CA25FA23C9322339F + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000002000 +Out = CD4E607B4324CEC7372DE19CEA5AEF78 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000001000 +Out = 9B5C29709E0F0E586383EAB29E884009 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000800 +Out = 28B822B70E7430E44182C2BBAED4D88D + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000400 +Out = D2325AF7325642138C355BC4ACAF938F + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000200 +Out = F4D1A000EC3A370B5A6386355CEE010C + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000100 +Out = F9D198D9FDC650AFA72320AD4826506B + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000080 +Out = 5024595BEB4DAA2239D495BB023757EA + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000040 +Out = 8A6CDA8F518CA2FB0A860C5567C60104 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000020 +Out = D6D90C40B07164436453E8312A633109 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000010 +Out = 3E73330AE10DF1B8B81D9CA72221E192 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000008 +Out = 5029AE60BF118AA69E47B235C3551490 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000004 +Out = 7299F32614EA0BD98D2375CA643EC47F + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000002 +Out = DF4A7B804A4D3A13113529C509F8BAF6 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000001 +Out = 3EFC3791618B7D832BFA6AE030C09122 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 80000000000000000000000000000000 +Out = 30F5C183F6C81A72F39B618B086CC2DE + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 40000000000000000000000000000000 +Out = DB11AFAAB4946101911DF90AFED8AC0D + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 20000000000000000000000000000000 +Out = 1487FC298DBDA9C520CC5851B17D4079 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 10000000000000000000000000000000 +Out = 2321D38ACCAAEA5DBA682E7BDCE095AB + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 08000000000000000000000000000000 +Out = C4DB11197AE15CF9DFE7D0F3457EC94C + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 04000000000000000000000000000000 +Out = 1054BFF1A1564172460A0194B57EBE6C + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 02000000000000000000000000000000 +Out = 2340568047F06139D03FE0A3C75CDBF1 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 01000000000000000000000000000000 +Out = 3FA18912A1C05E244663BD9A9B5D4046 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00800000000000000000000000000000 +Out = 7220FA3179267839BB03569E43056BE8 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00400000000000000000000000000000 +Out = C7D49A32A6B93D1323EFD7B99FC0A5F7 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00200000000000000000000000000000 +Out = C30D9FFB19F2090109AD40FDAB73176B + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00100000000000000000000000000000 +Out = 54CA1E1FD38713CD454A07339385739F + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00080000000000000000000000000000 +Out = 034516E874272A5A325EB9D54831B6F7 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00040000000000000000000000000000 +Out = 42650A58269E311A3B4F7BC414D1488A + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00020000000000000000000000000000 +Out = 8D4916888A02DC18E1EE95B005C58E18 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00010000000000000000000000000000 +Out = B192C07FB927170DF62D6C44819BCD6F + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00008000000000000000000000000000 +Out = 973C835241ED02CBE39699AF2FFC150A + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00004000000000000000000000000000 +Out = F9630817124B0787237D76697D66341F + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00002000000000000000000000000000 +Out = 51E98EC760A328E35B8D77289726AFC3 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00001000000000000000000000000000 +Out = FC2E80BE856AE38BE0682E8C273616AE + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000800000000000000000000000000 +Out = A440C29E6F4D6C3540D6C8DB6B02DE4F + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000400000000000000000000000000 +Out = E04312CB849684A440114B40C242F1E0 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000200000000000000000000000000 +Out = 2186FC5F5947AAF6626DCAAFFFB47829 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000100000000000000000000000000 +Out = D357AAA0B4548EB23E9CF1B5D33487C3 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000080000000000000000000000000 +Out = 02239634F2A7CB81D1CACA279659C637 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000040000000000000000000000000 +Out = 2EF92962D2F7D0A4B075992C3F8FA9C3 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000020000000000000000000000000 +Out = F197F67C65438532F17DDBE41F87BA17 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000010000000000000000000000000 +Out = 6A9387BE237C03056921A9F85AB7A394 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000008000000000000000000000000 +Out = 5BE801A4767AD211AF20B295E4EB9F72 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000004000000000000000000000000 +Out = D38007A33C45B295D06FA99660E8C6E4 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000002000000000000000000000000 +Out = C87746C9F5405E9BBBB53D17544AD016 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000001000000000000000000000000 +Out = 142BB703DC8B4E870165F987B94A3D06 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000800000000000000000000000 +Out = 3C25BD8199CD580D684BD7EC53601EED + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000400000000000000000000000 +Out = 283CC22E28A7E48B9FB34F5454A1EB92 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000200000000000000000000000 +Out = BE6FA799CE3E6BB239EE35FEF2744A14 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000100000000000000000000000 +Out = 99BF63EEB37E1C7E8686B28A0F13E120 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000080000000000000000000000 +Out = 01308C588EC24E97B75A1D32F8C3E770 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000040000000000000000000000 +Out = F820CB9552F6800049E51037DD238E7B + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000020000000000000000000000 +Out = BBC26F6098B0F4D2235FC139041EB78F + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000010000000000000000000000 +Out = 836E3B15AA777DEA46606FCC7C2FAB65 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000008000000000000000000000 +Out = AAB58970926FE6CFC4017F23FB44C287 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000004000000000000000000000 +Out = 1DEEF417C2192D50694D1DF67F960E6E + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000002000000000000000000000 +Out = 4E4EA43FAD14AF207C311D98A1DB4B24 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000001000000000000000000000 +Out = E0731CEF0FAF7AE36B4FCB9E1AB95488 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000800000000000000000000 +Out = C6FF60796386126058694CAA35BFF163 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000400000000000000000000 +Out = AEA22D742BA1919C43E0A42719B1A9C8 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000200000000000000000000 +Out = 843793D2EF2427D745B9B35BC0AD0555 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000100000000000000000000 +Out = 3C805CED7CBDEF4F896113D95D4BD975 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000080000000000000000000 +Out = 5157A8B222432635BEBD29BDAA9C490B + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000040000000000000000000 +Out = D7A88C8E82EB2F2BB827E56F33E7B1C3 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000020000000000000000000 +Out = DA55FBE256EF08F565A70D870B969B27 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000010000000000000000000 +Out = 951F6F33FD34701F7C79FC94EFB119CF + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000008000000000000000000 +Out = BE2BD92D9F3DBFD3225B7488FFEC09C1 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000004000000000000000000 +Out = 3C560897DF4AC5F3C33818E2597E90B0 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000002000000000000000000 +Out = 52C4110C36C90E3A54921B3F1AAB66C0 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000001000000000000000000 +Out = 9DCED6AECC426A4DFB6B648490A7D002 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000800000000000000000 +Out = F2631BD62B10761B923DD415ADCCC59B + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000400000000000000000 +Out = 2B1E1C0D54367440A122D31058057A42 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000200000000000000000 +Out = 544C870FBF43AB7CFCF114E00B05D974 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000100000000000000000 +Out = 1E8B06D5FDF11BF70AD8F8748F7F6C33 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000080000000000000000 +Out = 582BE6419DB732C646B80E8C8966C7CC + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000040000000000000000 +Out = 2AB0AEAAF06EAD0BA24CCDD46BCAC4D2 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000020000000000000000 +Out = 32ABA6C20CFFB3D81A4D3288BF4BDFB1 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000010000000000000000 +Out = AB8F8FB0A91662A4E3C54C395BDD6711 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000008000000000000000 +Out = F154670ADDE837119060F4ECE9D7B636 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000004000000000000000 +Out = 64CE436BCC7AAC1DE95D6CECC28C46C2 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000002000000000000000 +Out = 17A6371CFEAD87CBB6A545D9F9973155 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000001000000000000000 +Out = 532AC851EF076F571D6B1C9418D7E2E9 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000800000000000000 +Out = 8CA057121128472C01EF7F6EC39EC63F + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000400000000000000 +Out = 283DF89A06A93492543BCA4D5DB109E9 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000200000000000000 +Out = 2A07389C26321F9F7AF46897D80E3CCF + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000100000000000000 +Out = 1473BBE037060B30273908A495C2F622 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000080000000000000 +Out = C937D109334A404B55CEE675092A2D2C + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000040000000000000 +Out = 0CAA09146104F478E231268F03EA4FB9 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000020000000000000 +Out = 7FCA0541DC09F947145B69C93E0E382F + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000010000000000000 +Out = 16739ED42CEF90CA03B686FF13A29A6C + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000008000000000000 +Out = 911BB934A7D6ED03A5AF9DF7A28E8129 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000004000000000000 +Out = 3974614212BA6A30AC9541B7776CC29B + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000002000000000000 +Out = 8D17F86E8423398AB06E739B112048FB + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000001000000000000 +Out = 76A0AC6091D6DAF57C303E02D5AE8F97 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000800000000000 +Out = 98C8AD3C3AB0EFB14DF2C96EC4A5923C + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000400000000000 +Out = 3AF0B1C79917659CF8E5B91D4ED31ED3 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000200000000000 +Out = 0F6C180C0D449B35A3C7026E513DA0D9 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000100000000000 +Out = 646F2B75831CA1CB950B5CC79F320F6F + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000080000000000 +Out = 2877CB6CFED0900A25FE65367B8DF5DC + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000040000000000 +Out = 5122F1C85198E03E269D90BDA811A8AD + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000020000000000 +Out = 7FEC2A1C88A6E72D22FE71B513B1C34D + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000010000000000 +Out = 1176120721DC2C20A1ED31F1572ECBB8 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000008000000000 +Out = 932B4B9980CF29A3EC9B982A2C0215CE + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000004000000000 +Out = BFE6D2C8354E83D26AEF557E2AD1C2EF + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000002000000000 +Out = FE4C742734F30C62964D5917C5B63723 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000001000000000 +Out = 1663275B61F3FACEB365D56D8B51AE33 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000800000000 +Out = 32EB39C865C149CF81E27D8AE0A91BDB + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000400000000 +Out = 0229846F9F8150006A27D62E60A762DE + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000200000000 +Out = B88BACF0AFFAA2C5CAAC4C7036785A74 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000100000000 +Out = C61820350B4DAF92077DB18B2563C050 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000080000000 +Out = D4ABF17AA49B24F71DD5151339951D1B + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000040000000 +Out = D7C632D6C753246A176B659DBCEF61D8 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000020000000 +Out = 1F34C055C434A025ADD592A5397D2D35 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000010000000 +Out = C399CB8A665E35A23F660C2F8C3D8FE9 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000008000000 +Out = 09E11B6D984BD70089CB2360448A4B60 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000004000000 +Out = E243F7445FCCF52878F8B83BE492EABA + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000002000000 +Out = 389F39873BDF652BC4F9043E30AD7CE0 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000001000000 +Out = 0669295AA4EA970860CF675D6469F765 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000800000 +Out = 35C5F9A85171DC889BFD5332E6C8E0D7 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000400000 +Out = E07600A31EA2F2F781EBC12A3DDC936E + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000200000 +Out = FB4CBEC86740711F59995673EB73ADE8 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000100000 +Out = E572F84C3AEFB9DFCE042B39E68EA160 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000080000 +Out = A87AB39149865D45B1E43D35D8C65001 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000040000 +Out = 4E5215E398BD5D0F7223348581D18158 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000020000 +Out = 2524BA2E297D0D2B26797441A7CDB01E + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000010000 +Out = 3DCE8EB2F6FBDBB7A33A26FF6485D4AE + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000008000 +Out = 28EC64C3D0C3AA145F21F4067322573B + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000004000 +Out = EC6E0084F98693A0D3AD1E4790716ACE + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000002000 +Out = F09BD8B4646FBAC5556B4F0B816B35EB + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000001000 +Out = 9CC8722245E3CD23DF490353DCACC9E0 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000800 +Out = C73465C832CC907D4F79035E67F9AE29 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000400 +Out = F311B9CF73CF5A8FAFB9DBEECC67B9E1 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000200 +Out = 56494DBCF09A6019B1C6CEE3DB0C844B + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000100 +Out = 0364CB9DAF55D765BC5CCD46B58FA718 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000080 +Out = 4DAFE2AAED6E49C98A7B8B979C32E6DB + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000040 +Out = 2F5BECD180A9449CE7A1ECCCB34057B1 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000020 +Out = 1C8B0DF1D643B9376B3E40B847850DFD + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000010 +Out = 674A46D61796154EC5DE8EC7EDA4BD3A + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000008 +Out = 8F111A48A7C598EFF1CBCB43414A7791 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000004 +Out = CBD9C99FB47C9518151222D6F8B07446 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000002 +Out = D449C5BE9B01257543932AF7B8777F69 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000001 +Out = 283D43A1CEA6187A31581D1606BB8B7A + +Key = 80000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 1AD578A02A08162850A15A1552A17AD4 + +Key = 40000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 912E9CF1473035A8443A82495C0730D3 + +Key = 20000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 3D3E851A80ABAF221761931747473048 + +Key = 10000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 96CFC0510819EEB7FCDF2CC7BEABEF77 + +Key = 08000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = FB787268EC3C583A3685973B861AEF8D + +Key = 04000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 2AE927525C73250D954B619EDAC718BE + +Key = 02000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 00298D1DB6C6DA02E28E49C63B4A5795 + +Key = 01000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 7E32F418910C9AC8701292B5F96346F3 + +Key = 00800000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 9FC6C21A562A049AD320EAA0D43C1998 + +Key = 00400000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 7A0BD66C361D641DFD313CBE23F69A57 + +Key = 00200000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = C2E2CAD226964597A98C388B27127EA1 + +Key = 00100000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = B7F4837AC6F1F808D8EBBF1D08077FB4 + +Key = 00080000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 0495E1AEDA7A9EC9ACBF38FE41CB08FA + +Key = 00040000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = E001020E1D0C05BE072695F3F48F07B2 + +Key = 00020000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 608CE7A12C9EEC348FF674FB9F8D1972 + +Key = 00010000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 916BEC60955C1A3540B4C245F4D3B94B + +Key = 00008000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = B2B91EC4EFE12CD4EDDA71ED52B278B1 + +Key = 00004000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 0CA46CF5275313AB3D9494A5BB7D786A + +Key = 00002000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = E679B7C6F661AE52BA5199EC24D4E542 + +Key = 00001000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 043FAB3A991B3FEC872AC747640731CB + +Key = 00000800000000000000000000000000 +In = 00000000000000000000000000000000 +Out = EF8C38151A67B9A51E0935BBA14D9E22 + +Key = 00000400000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 2D4515423CFCF372B5632C2879A71267 + +Key = 00000200000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 2420A9327B9D2426C19F755BC3D8BD88 + +Key = 00000100000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 2151D88643EE81D8D23B44D22E2B0D65 + +Key = 00000080000000000000000000000000 +In = 00000000000000000000000000000000 +Out = AEFA6F32E963CB2D4D89E673B503DDAC + +Key = 00000040000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 43DBE4D6B1BA3F05F16D73B2F80A12DF + +Key = 00000020000000000000000000000000 +In = 00000000000000000000000000000000 +Out = ED8C9B25558CAD4EF9469364BE97CA30 + +Key = 00000010000000000000000000000000 +In = 00000000000000000000000000000000 +Out = BDE5B1DC5053F94670599CBE6845604B + +Key = 00000008000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 4529434499884BE7C4E6D009F3D5353E + +Key = 00000004000000000000000000000000 +In = 00000000000000000000000000000000 +Out = B3D4C642173189B9295912E860CF6880 + +Key = 00000002000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 651F1B1629535AD03D5C296D560FDE1F + +Key = 00000001000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 8A380594D7396453771A1DFBE2914C8E + +Key = 00000000800000000000000000000000 +In = 00000000000000000000000000000000 +Out = 395FE0214AC536428C86737514B6237F + +Key = 00000000400000000000000000000000 +In = 00000000000000000000000000000000 +Out = ACEFAC47A7AB6E635EA9F85EF74DEFF3 + +Key = 00000000200000000000000000000000 +In = 00000000000000000000000000000000 +Out = 8C208E26E96D9DFA248010D8C1CFDB3B + +Key = 00000000100000000000000000000000 +In = 00000000000000000000000000000000 +Out = D3AE8AE99B3A84C3721EAA57C8EB17B1 + +Key = 00000000080000000000000000000000 +In = 00000000000000000000000000000000 +Out = 40D8DA37A8A6591A203F2A38AB05A08D + +Key = 00000000040000000000000000000000 +In = 00000000000000000000000000000000 +Out = F0580D0B864E8C03638A33499B36C9A5 + +Key = 00000000020000000000000000000000 +In = 00000000000000000000000000000000 +Out = 10F19634C2D1006B0C208AA303065B0F + +Key = 00000000010000000000000000000000 +In = 00000000000000000000000000000000 +Out = 7D43298935D0AF6DB498542752666C99 + +Key = 00000000008000000000000000000000 +In = 00000000000000000000000000000000 +Out = 456AD1F19D18900B4F85EB64E06DF643 + +Key = 00000000004000000000000000000000 +In = 00000000000000000000000000000000 +Out = 08C83A53955102F6E60C2CB0F6C02443 + +Key = 00000000002000000000000000000000 +In = 00000000000000000000000000000000 +Out = 351C1035006BC7475DF60694859BB491 + +Key = 00000000001000000000000000000000 +In = 00000000000000000000000000000000 +Out = BB47464DFF62381AD4A93684D00A817F + +Key = 00000000000800000000000000000000 +In = 00000000000000000000000000000000 +Out = 514AC91B28081BD0E0CAE22D766257DF + +Key = 00000000000400000000000000000000 +In = 00000000000000000000000000000000 +Out = 7758C19B083A62E6F2CAAD2B4C3DF4DC + +Key = 00000000000200000000000000000000 +In = 00000000000000000000000000000000 +Out = 46B352EAC71542E417619E0360221673 + +Key = 00000000000100000000000000000000 +In = 00000000000000000000000000000000 +Out = 648D51C6F9522FE38108BBFD34015F22 + +Key = 00000000000080000000000000000000 +In = 00000000000000000000000000000000 +Out = DCD800CC104B9C098AB4B931C7538F00 + +Key = 00000000000040000000000000000000 +In = 00000000000000000000000000000000 +Out = E40601C1632937FA769C58BE63DEB056 + +Key = 00000000000020000000000000000000 +In = 00000000000000000000000000000000 +Out = BC968175089F3864C81124A55AA445EC + +Key = 00000000000010000000000000000000 +In = 00000000000000000000000000000000 +Out = 05479ACFA5A7C6BC89FE432D8D25A366 + +Key = 00000000000008000000000000000000 +In = 00000000000000000000000000000000 +Out = 8DDF91E221B4C2043C079F5F0ED63EA7 + +Key = 00000000000004000000000000000000 +In = 00000000000000000000000000000000 +Out = 66C47E3E339FFD404A61547E54ED0F7F + +Key = 00000000000002000000000000000000 +In = 00000000000000000000000000000000 +Out = 3D622A36A3375D2EFFF3B49363F25755 + +Key = 00000000000001000000000000000000 +In = 00000000000000000000000000000000 +Out = C2E42DDC662F226D09908E2CFDD03D32 + +Key = 00000000000000800000000000000000 +In = 00000000000000000000000000000000 +Out = 3221BC8032E72E0DE7580480A99DFD7D + +Key = 00000000000000400000000000000000 +In = 00000000000000000000000000000000 +Out = C65A142D036E99D1A4DA370D964A8A44 + +Key = 00000000000000200000000000000000 +In = 00000000000000000000000000000000 +Out = E9C03F4840645726563582AA30464D1E + +Key = 00000000000000100000000000000000 +In = 00000000000000000000000000000000 +Out = 93C2F8237D526E910F007FA0CF0608A8 + +Key = 00000000000000080000000000000000 +In = 00000000000000000000000000000000 +Out = 6F3A45184B87581E98B7B0D873F8B315 + +Key = 00000000000000040000000000000000 +In = 00000000000000000000000000000000 +Out = D3569BAB0FDD360451E113895B39D0E2 + +Key = 00000000000000020000000000000000 +In = 00000000000000000000000000000000 +Out = 4002FF10DDB6FCB6669AE3FED696B2EC + +Key = 00000000000000010000000000000000 +In = 00000000000000000000000000000000 +Out = B265C44F675800A3B498FFA91C440654 + +Key = 00000000000000008000000000000000 +In = 00000000000000000000000000000000 +Out = 092E77F2537EE742D627EA8628E473E9 + +Key = 00000000000000004000000000000000 +In = 00000000000000000000000000000000 +Out = 441859995F05E1C06D118CFFB389C9CE + +Key = 00000000000000002000000000000000 +In = 00000000000000000000000000000000 +Out = 844480BB205810808DC1F87C2B5281E9 + +Key = 00000000000000001000000000000000 +In = 00000000000000000000000000000000 +Out = 4B2E7C3B31CFC0CA5B51EA589DFFC9AC + +Key = 00000000000000000800000000000000 +In = 00000000000000000000000000000000 +Out = D55D552EA89C267FF3B0AF688CF00D78 + +Key = 00000000000000000400000000000000 +In = 00000000000000000000000000000000 +Out = 6AD19E9DD39381C8A02F3CC6F60C8048 + +Key = 00000000000000000200000000000000 +In = 00000000000000000000000000000000 +Out = 271ED37DB771414743EB781B2B315841 + +Key = 00000000000000000100000000000000 +In = 00000000000000000000000000000000 +Out = ED0A833C87FE6CDC56E021BCD3099508 + +Key = 00000000000000000080000000000000 +In = 00000000000000000000000000000000 +Out = 6DBE8FEEB66CF747FFEC4E6D3D2D6BB0 + +Key = 00000000000000000040000000000000 +In = 00000000000000000000000000000000 +Out = 79460469EFEA89FA576B526B17709D4E + +Key = 00000000000000000020000000000000 +In = 00000000000000000000000000000000 +Out = 5C3C35EC3D15CFAE719221549293A6AC + +Key = 00000000000000000010000000000000 +In = 00000000000000000000000000000000 +Out = 607106E18F8C8A6E725AF44A491D891A + +Key = 00000000000000000008000000000000 +In = 00000000000000000000000000000000 +Out = 1C22A5627309A238E2CE5A39BE370243 + +Key = 00000000000000000004000000000000 +In = 00000000000000000000000000000000 +Out = FB6D4F017D84E9B74C2A59204A2EA0D6 + +Key = 00000000000000000002000000000000 +In = 00000000000000000000000000000000 +Out = B66A30712DB3BD6B580678BDA72CC5B5 + +Key = 00000000000000000001000000000000 +In = 00000000000000000000000000000000 +Out = 59C93B2A53BE699840E29D78ACF05DE0 + +Key = 00000000000000000000800000000000 +In = 00000000000000000000000000000000 +Out = AD37DFE5DCBB5A50228537BF24ED0159 + +Key = 00000000000000000000400000000000 +In = 00000000000000000000000000000000 +Out = C9FAB85DCB8DA12A7C9416B267F21486 + +Key = 00000000000000000000200000000000 +In = 00000000000000000000000000000000 +Out = EC797A0F6EBED4C257BC7FC1D7BD0100 + +Key = 00000000000000000000100000000000 +In = 00000000000000000000000000000000 +Out = 629D633D7A7C345A3A3CF66565E298E1 + +Key = 00000000000000000000080000000000 +In = 00000000000000000000000000000000 +Out = 859D400CC95F29E7131561F4D7E4DD12 + +Key = 00000000000000000000040000000000 +In = 00000000000000000000000000000000 +Out = 932CFF2E8A828C61BA537E186F559E93 + +Key = 00000000000000000000020000000000 +In = 00000000000000000000000000000000 +Out = 62FA5692938CB84279C7E399BA10E08D + +Key = 00000000000000000000010000000000 +In = 00000000000000000000000000000000 +Out = 50321207B2A375B12F4630F3F1909B08 + +Key = 00000000000000000000008000000000 +In = 00000000000000000000000000000000 +Out = 63978A72D0ACAF85676EAA2D1EE01F3C + +Key = 00000000000000000000004000000000 +In = 00000000000000000000000000000000 +Out = 20721CCA68AE0451687D82534A360173 + +Key = 00000000000000000000002000000000 +In = 00000000000000000000000000000000 +Out = 9223A844EAB1CA5D3A43EBC4C5CF01C8 + +Key = 00000000000000000000001000000000 +In = 00000000000000000000000000000000 +Out = 70E162CC61AC398CF4D9DBE62FD653CE + +Key = 00000000000000000000000800000000 +In = 00000000000000000000000000000000 +Out = 082CED7A4969FD3C8131BF9AE57754DB + +Key = 00000000000000000000000400000000 +In = 00000000000000000000000000000000 +Out = 169070D4658D94C12041D14EC60A2B0A + +Key = 00000000000000000000000200000000 +In = 00000000000000000000000000000000 +Out = 960E45070B5BA767F1A3117851ECF9DA + +Key = 00000000000000000000000100000000 +In = 00000000000000000000000000000000 +Out = 4AAAA999C2421953E3607CA202D4C1DE + +Key = 00000000000000000000000080000000 +In = 00000000000000000000000000000000 +Out = E4B97E5B2BA83D2038B5D08EB792F92F + +Key = 00000000000000000000000040000000 +In = 00000000000000000000000000000000 +Out = ECBC7F9C422FC676152CC7E40391D730 + +Key = 00000000000000000000000020000000 +In = 00000000000000000000000000000000 +Out = 55EBABC43A33305FB82B39A88A737FFF + +Key = 00000000000000000000000010000000 +In = 00000000000000000000000000000000 +Out = C1BDA064749B2B7A9E9378137462F800 + +Key = 00000000000000000000000008000000 +In = 00000000000000000000000000000000 +Out = BDDD0163E4CEAC2C614ABDA9EBE15F3D + +Key = 00000000000000000000000004000000 +In = 00000000000000000000000000000000 +Out = B767CF0E6717B409743AE41C56A2054D + +Key = 00000000000000000000000002000000 +In = 00000000000000000000000000000000 +Out = AD897CFAED8FBBD9A3006F7EB2A7C601 + +Key = 00000000000000000000000001000000 +In = 00000000000000000000000000000000 +Out = 2929929D821D010A1A30E9CF4415F809 + +Key = 00000000000000000000000000800000 +In = 00000000000000000000000000000000 +Out = 0C861D39741060051855648B385708B5 + +Key = 00000000000000000000000000400000 +In = 00000000000000000000000000000000 +Out = 4BA018EA1AFF5C0A9CF368592B08FD34 + +Key = 00000000000000000000000000200000 +In = 00000000000000000000000000000000 +Out = 4377CD44B655A0ABC40E5B9D3A480EC6 + +Key = 00000000000000000000000000100000 +In = 00000000000000000000000000000000 +Out = 2F604E94C9CD1DCB730AB0AF407FEDBD + +Key = 00000000000000000000000000080000 +In = 00000000000000000000000000000000 +Out = 44A3514094941B7E497BCFE0D746BA48 + +Key = 00000000000000000000000000040000 +In = 00000000000000000000000000000000 +Out = 1235A968A7D12BA7042E7E63A897DBED + +Key = 00000000000000000000000000020000 +In = 00000000000000000000000000000000 +Out = 0BA061C7AD274E004B2E06D3D5FC784D + +Key = 00000000000000000000000000010000 +In = 00000000000000000000000000000000 +Out = E0DB8CE28D1C2F6B692B230A7AB0CB44 + +Key = 00000000000000000000000000008000 +In = 00000000000000000000000000000000 +Out = ED4BBD535080655AF3F4D71709B1B8D5 + +Key = 00000000000000000000000000004000 +In = 00000000000000000000000000000000 +Out = 92D183FBE0BD07A0884EBD1963A193BE + +Key = 00000000000000000000000000002000 +In = 00000000000000000000000000000000 +Out = 995BB9E75386C99DA3038C3C6340C838 + +Key = 00000000000000000000000000001000 +In = 00000000000000000000000000000000 +Out = 4914DA6C7A8E1AB8297A9D280DE576F9 + +Key = 00000000000000000000000000000800 +In = 00000000000000000000000000000000 +Out = 6415185D85078CE80F46C6E09EDB8B78 + +Key = 00000000000000000000000000000400 +In = 00000000000000000000000000000000 +Out = 8B2908466F8BD3C1C3A4A5EAFCC0FF92 + +Key = 00000000000000000000000000000200 +In = 00000000000000000000000000000000 +Out = 425BF2FCF5DD8B0013773F9A0DC09B0D + +Key = 00000000000000000000000000000100 +In = 00000000000000000000000000000000 +Out = 9AC35220BE56E453B73CD887B299D06E + +Key = 00000000000000000000000000000080 +In = 00000000000000000000000000000000 +Out = 41900EF8223D019F1BC3E8EA68FC763C + +Key = 00000000000000000000000000000040 +In = 00000000000000000000000000000000 +Out = 9D294A574144109A9C6DE8E90EE517B6 + +Key = 00000000000000000000000000000020 +In = 00000000000000000000000000000000 +Out = 4146D6BB7AE455D93EAF43753C7AE693 + +Key = 00000000000000000000000000000010 +In = 00000000000000000000000000000000 +Out = 4155B7D12FD12F96FD39C576FDD41422 + +Key = 00000000000000000000000000000008 +In = 00000000000000000000000000000000 +Out = 1AF1E634B06211668CE2410D5EDCA968 + +Key = 00000000000000000000000000000004 +In = 00000000000000000000000000000000 +Out = 815739510622BFE08EEE06B772368524 + +Key = 00000000000000000000000000000002 +In = 00000000000000000000000000000000 +Out = E2F7D8411181A21B02C1466E750056C2 + +Key = 00000000000000000000000000000001 +In = 00000000000000000000000000000000 +Out = 13095792D8B1D771378839C912CA3C41 + +Key = 800000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 8301730C7D5FEFC416BEEC1104C51E36 + +Key = 400000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = F7EF83BDD4C3D5B30E805C351DB87200 + +Key = 200000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = A236EB8595FDF9239C658D58342EF566 + +Key = 100000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 236397EB9EEDA5EA8BF4A42864A5A39F + +Key = 080000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 21C3DD416D64F6055C8C3977EEFB4652 + +Key = 040000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 59128F63BD9D834C3EECA5A5299417D1 + +Key = 020000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 0F95FA4C48DE95391B45A460B92B22BF + +Key = 010000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 5073FABD5FA03D153108B9A5F2128C78 + +Key = 008000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = B83872427919126F2C976D45872B7596 + +Key = 004000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 73F8E6C4181758AFA29945E970C8F854 + +Key = 002000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = B72DC39B9A72EFFA047E3657B1F02B1B + +Key = 001000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 081F1C50BF964CCC01949363A1A1C76C + +Key = 000800000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = D4A2AB8B904BE542386CC2342AC354D6 + +Key = 000400000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = BC94C45B53BB5281BFF16F7BC7CCD26E + +Key = 000200000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 7D976240134D43279AB809A3EC1BAB8E + +Key = 000100000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = BE18D342080322DBBCEDBB83C7F11CA5 + +Key = 000080000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = D1359D29060E0003C78066A900C90C00 + +Key = 000040000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = FD0A7E670B7E9B57C913D38E4649715E + +Key = 000020000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = C9DFB5B1CB3E079CFC027E67DA61EC2A + +Key = 000010000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 10FDD69900FBC470499EDF0AFF655430 + +Key = 000008000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 565721A361F5F0EB44366DEC1D6841BE + +Key = 000004000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 07AD173E39A769D345277F4CFD16BBA8 + +Key = 000002000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 8E89B6B70A10D1866ED4D139A0E6565C + +Key = 000001000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 88A431DD4CBBD94778AE53A36EE246DE + +Key = 000000800000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = F4C8E31B64506E9BDE6BB682DBCEF50A + +Key = 000000400000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 5B0E256E4EAB25AEC08CD2CE5547334D + +Key = 000000200000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = EDBAA578C13D7D215057EAD4F03B9E1C + +Key = 000000100000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 7EA37DB8EB1B362E370A43DF1ADB2F0A + +Key = 000000080000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 8B7C67AE8F749C4EFB7418788D369DEC + +Key = 000000040000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 34D3A7E87A4B1B3FAC60672A3D82F40D + +Key = 000000020000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 4FE628152A1D46CF6DA78D5F17255877 + +Key = 000000010000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 3460A571D035B6DA52AA8E59702B79C0 + +Key = 000000008000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = CA2375E2E96AB28C7FC3E61B6561B07C + +Key = 000000004000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 7E33319A69017428DDBD979D3F6982C6 + +Key = 000000002000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 49DA8B8AD80A6BBA1003FF6B8D06E3D8 + +Key = 000000001000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = CCE4C841B39187943DCCA5EB8BBF1221 + +Key = 000000000800000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 3B42FA9129BF36F87E445589460A19BD + +Key = 000000000400000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 3E397A22C64A8C09B5B59A9D397B0A96 + +Key = 000000000200000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 159AB9C871FB3EB373A94721E9F0743A + +Key = 000000000100000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 9C2DECEEFEDF2475C26EFFEA3A0E2920 + +Key = 000000000080000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 0FCC4399113E6BF62A23F657BEF97224 + +Key = 000000000040000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 2FCA4167B034D9EDAC4E12828B911600 + +Key = 000000000020000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 3F9434872C4E49EB8718EDB8896CFF2E + +Key = 000000000010000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 8168025815D16028078007C9E1370331 + +Key = 000000000008000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = F0FBF790B49553EC3963805CC2F6AA7E + +Key = 000000000004000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 951C45D26A548A9A6152CCBC00D3C6FA + +Key = 000000000002000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 845DCC97B1F8CD3254D2B29A59C7AE41 + +Key = 000000000001000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 6694A168D387E4FB3291A376B938136D + +Key = 000000000000800000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 9569359A00659B9645565857398C982F + +Key = 000000000000400000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 417C97D7F56216FFEBE64A73F8D81168 + +Key = 000000000000200000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 8C46288B3314B9E1BC91E3C901C784A8 + +Key = 000000000000100000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 8EB78926977246F186274D88A4B0E6B3 + +Key = 000000000000080000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 51E819059AB0325A2DF7F8CF49A54353 + +Key = 000000000000040000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 56A59894FC1972B03D66D6C43688138B + +Key = 000000000000020000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = CB772637B59AD2330ACC8CC2FA7A338B + +Key = 000000000000010000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 1E3759E5BBE19EA0F66FBB0702F07440 + +Key = 000000000000008000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 2112CFD246447D95F1A6BFF65A044121 + +Key = 000000000000004000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 8A7E580BAC4406B297E12B472C2748E3 + +Key = 000000000000002000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 349ABE7C34357C7C719BD48AB62DF95C + +Key = 000000000000001000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 5EDB9089B865DAC899854DACE9DBBDBC + +Key = 000000000000000800000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = C82372837C0B459699779683785CE09C + +Key = 000000000000000400000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = B26532F7C0FDFF76BFADD7178E7A2A7A + +Key = 000000000000000200000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 965F80C599BF6AA85CA2199C785EDAF1 + +Key = 000000000000000100000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 8434DFE0C8717514FB0F8A4FF46930B6 + +Key = 000000000000000080000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 10D701937E2944C7B48BAA32DA64C6A5 + +Key = 000000000000000040000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 9A401E466C3686609B7B92FC6C57EA3B + +Key = 000000000000000020000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = E3442053C50265AEBEFD327633E449B1 + +Key = 000000000000000010000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 7DF5EC480DEFA928687A35116989A7E2 + +Key = 000000000000000008000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = EB2D38038A867146E3999D3E4DACE2BD + +Key = 000000000000000004000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = AE420A68558A2A50085331D8C46D7685 + +Key = 000000000000000002000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 049B78384DE81BB815C48CC565DC1029 + +Key = 000000000000000001000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 38EDCB5D37E043621F1EB80C78E40657 + +Key = 000000000000000000800000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 928C462D2AE8B7B45C252D0CAE80B34C + +Key = 000000000000000000400000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = B3AD5D661D6DACFD57C214FDB9384491 + +Key = 000000000000000000200000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 9785657218402C1F3D1A40E73B015359 + +Key = 000000000000000000100000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 302355F21D129456A3EC58CD4C74D334 + +Key = 000000000000000000080000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 7322A935E1F65E2F341F778D0A55DAC0 + +Key = 000000000000000000040000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 7EEEF0009743F18E1E08F5CB02CFA104 + +Key = 000000000000000000020000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 82FA95B00BA5C8D71CB372895E91F7AD + +Key = 000000000000000000010000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 44E308A9BAE6315936931C0D6F3472A4 + +Key = 000000000000000000008000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = A0F7760CB5F12B2F7F7451688DCC6DB3 + +Key = 000000000000000000004000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 249CBF1A9027A9D4A049DCC61C100631 + +Key = 000000000000000000002000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = AE5191679DB49836EBD11781E1A9E809 + +Key = 000000000000000000001000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 6F0F72E56952895F7425A34EB97D0D41 + +Key = 000000000000000000000800000000000000000000000000 +In = 00000000000000000000000000000000 +Out = E4C8937EA026250290E85A2AA4B3A338 + +Key = 000000000000000000000400000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 0D1B7815F62D8C6DB79E9755EB5CC047 + +Key = 000000000000000000000200000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 3B8DA219500F670D2D32C753F613E646 + +Key = 000000000000000000000100000000000000000000000000 +In = 00000000000000000000000000000000 +Out = DC16F91F486975C2762AAEF8E4C66543 + +Key = 000000000000000000000080000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 7CC222B3C5866AC0F27A60C9D9713981 + +Key = 000000000000000000000040000000000000000000000000 +In = 00000000000000000000000000000000 +Out = B7F625FC185B3ACEF820AF59570370FD + +Key = 000000000000000000000020000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 8AA59EA7476AFE267D7745A2A5E1D0CB + +Key = 000000000000000000000010000000000000000000000000 +In = 00000000000000000000000000000000 +Out = DDB9E4AA397029E10ED5F1984513280B + +Key = 000000000000000000000008000000000000000000000000 +In = 00000000000000000000000000000000 +Out = C92B81F3061A4ABC6C35D1B0AF2BA410 + +Key = 000000000000000000000004000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 05F510BA96377001A23093980C02FBCD + +Key = 000000000000000000000002000000000000000000000000 +In = 00000000000000000000000000000000 +Out = A22D14EBC78B338735CA0AAD155B0114 + +Key = 000000000000000000000001000000000000000000000000 +In = 00000000000000000000000000000000 +Out = C562318B01D5235CCD4DC3D3A8B10DA0 + +Key = 000000000000000000000000800000000000000000000000 +In = 00000000000000000000000000000000 +Out = FA248CAA2F7C4B029054A31917BE9B47 + +Key = 000000000000000000000000400000000000000000000000 +In = 00000000000000000000000000000000 +Out = FCC4E2E3C6E5DB8DECBF2493E3A52B9A + +Key = 000000000000000000000000200000000000000000000000 +In = 00000000000000000000000000000000 +Out = C5D23718F33ADC9F8B3B35263E47248A + +Key = 000000000000000000000000100000000000000000000000 +In = 00000000000000000000000000000000 +Out = 773E59C9CA8EFD081E1CFD4F3DF4BC16 + +Key = 000000000000000000000000080000000000000000000000 +In = 00000000000000000000000000000000 +Out = 9A5E5AB516ECEA600952D25684DFF5E9 + +Key = 000000000000000000000000040000000000000000000000 +In = 00000000000000000000000000000000 +Out = 4EB9B9CC17E48F68423C884D64091022 + +Key = 000000000000000000000000020000000000000000000000 +In = 00000000000000000000000000000000 +Out = 0CCD75BECA8406EBF53CB0ABB1B46B23 + +Key = 000000000000000000000000010000000000000000000000 +In = 00000000000000000000000000000000 +Out = 0242108DABD2ED9886E8ABD70AA97B29 + +Key = 000000000000000000000000008000000000000000000000 +In = 00000000000000000000000000000000 +Out = C52A6EB2958C995465C4F870F1A8269E + +Key = 000000000000000000000000004000000000000000000000 +In = 00000000000000000000000000000000 +Out = 5FD2C7F3C81B013B96EC3ACBB0688175 + +Key = 000000000000000000000000002000000000000000000000 +In = 00000000000000000000000000000000 +Out = 1E63A0B10B0293A8572FD7749ACB9A53 + +Key = 000000000000000000000000001000000000000000000000 +In = 00000000000000000000000000000000 +Out = 9E1D466FA752C13AF4296CFFB8566DB2 + +Key = 000000000000000000000000000800000000000000000000 +In = 00000000000000000000000000000000 +Out = BA1A69D7AD2869734A4954553D4EF249 + +Key = 000000000000000000000000000400000000000000000000 +In = 00000000000000000000000000000000 +Out = EC2E7D615474B0B08D47AFCBE4FD8402 + +Key = 000000000000000000000000000200000000000000000000 +In = 00000000000000000000000000000000 +Out = 5C295AA2183B5FB9498094DB774244D1 + +Key = 000000000000000000000000000100000000000000000000 +In = 00000000000000000000000000000000 +Out = 1C5A17D1BE0D9EDCF339DB3D2631F236 + +Key = 000000000000000000000000000080000000000000000000 +In = 00000000000000000000000000000000 +Out = CF6E9758B39149E3E29FB66CD58D0976 + +Key = 000000000000000000000000000040000000000000000000 +In = 00000000000000000000000000000000 +Out = 4F3FF2CAB95F678D85207691BFDAB811 + +Key = 000000000000000000000000000020000000000000000000 +In = 00000000000000000000000000000000 +Out = 463F1FCDF4A918300A93D7BED72F788B + +Key = 000000000000000000000000000010000000000000000000 +In = 00000000000000000000000000000000 +Out = CA5C88802CF0520C6521B106F4A58977 + +Key = 000000000000000000000000000008000000000000000000 +In = 00000000000000000000000000000000 +Out = 95C83D16F101B16E82D9DF9108A6805A + +Key = 000000000000000000000000000004000000000000000000 +In = 00000000000000000000000000000000 +Out = F98E0BE43F35A4CD52F93FD0877C1638 + +Key = 000000000000000000000000000002000000000000000000 +In = 00000000000000000000000000000000 +Out = 3B0D41F3A12DE6BDACFCA225F1344D77 + +Key = 000000000000000000000000000001000000000000000000 +In = 00000000000000000000000000000000 +Out = BCB6197992A90A62497B53EC8E7E5857 + +Key = 000000000000000000000000000000800000000000000000 +In = 00000000000000000000000000000000 +Out = 9CA86B881701310C33F6CB2911ED777E + +Key = 000000000000000000000000000000400000000000000000 +In = 00000000000000000000000000000000 +Out = DDF4EBC89B16643E7B4F0B43AB3FC443 + +Key = 000000000000000000000000000000200000000000000000 +In = 00000000000000000000000000000000 +Out = 650AA74CDF7C5E92720E02A87ECA8FB2 + +Key = 000000000000000000000000000000100000000000000000 +In = 00000000000000000000000000000000 +Out = F44E947B2A18F15189884E55EAC372CD + +Key = 000000000000000000000000000000080000000000000000 +In = 00000000000000000000000000000000 +Out = A4CC79AB8F6ABA941D400B45C32DA248 + +Key = 000000000000000000000000000000040000000000000000 +In = 00000000000000000000000000000000 +Out = 3C49EE1D3E4D8FD1E5CE9C793511F2E7 + +Key = 000000000000000000000000000000020000000000000000 +In = 00000000000000000000000000000000 +Out = 49199A91A32424357890F5C8E08E168C + +Key = 000000000000000000000000000000010000000000000000 +In = 00000000000000000000000000000000 +Out = 438EBCC76304C4231DCDBDF85A876A85 + +Key = 000000000000000000000000000000008000000000000000 +In = 00000000000000000000000000000000 +Out = DD04C176440BBC6686C90AEE775BD368 + +Key = 000000000000000000000000000000004000000000000000 +In = 00000000000000000000000000000000 +Out = 1DBAE21DF9D10630D8E9BA704AA3A6E2 + +Key = 000000000000000000000000000000002000000000000000 +In = 00000000000000000000000000000000 +Out = F46B5DF361FF1A58AD233A2884E9B73B + +Key = 000000000000000000000000000000001000000000000000 +In = 00000000000000000000000000000000 +Out = DBD49C75B6CCA6CCEF0423FF3941922A + +Key = 000000000000000000000000000000000800000000000000 +In = 00000000000000000000000000000000 +Out = 2C62774D20D574A487057A24280EBBC9 + +Key = 000000000000000000000000000000000400000000000000 +In = 00000000000000000000000000000000 +Out = A6E24FFF68DF51B5613692D4098F7E22 + +Key = 000000000000000000000000000000000200000000000000 +In = 00000000000000000000000000000000 +Out = A961B427D5FCD129EE29830DBD2952DD + +Key = 000000000000000000000000000000000100000000000000 +In = 00000000000000000000000000000000 +Out = 7F637C136F8A57358DD5229B5E3BC38C + +Key = 000000000000000000000000000000000080000000000000 +In = 00000000000000000000000000000000 +Out = 6FC5A39B35D2EF01B808E20C05DB9DDE + +Key = 000000000000000000000000000000000040000000000000 +In = 00000000000000000000000000000000 +Out = 95E085E82A0883C8F6C1C83D6F4DF270 + +Key = 000000000000000000000000000000000020000000000000 +In = 00000000000000000000000000000000 +Out = BDEE30731D4CD3593E46D9A8222485CC + +Key = 000000000000000000000000000000000010000000000000 +In = 00000000000000000000000000000000 +Out = 508B5BB4ECCE303014D5A9ABB47DD30D + +Key = 000000000000000000000000000000000008000000000000 +In = 00000000000000000000000000000000 +Out = 047832614B07AEABC28A39D5E72007C9 + +Key = 000000000000000000000000000000000004000000000000 +In = 00000000000000000000000000000000 +Out = C1D4B662EE239A6DB9262B23C561B677 + +Key = 000000000000000000000000000000000002000000000000 +In = 00000000000000000000000000000000 +Out = E567714DF47D43F1505D318C8D553062 + +Key = 000000000000000000000000000000000001000000000000 +In = 00000000000000000000000000000000 +Out = CDF70F29AFD13EC6820D2C126D053DC4 + +Key = 000000000000000000000000000000000000800000000000 +In = 00000000000000000000000000000000 +Out = 182F2FD0ADC68D8DC72B08AC17E642C1 + +Key = 000000000000000000000000000000000000400000000000 +In = 00000000000000000000000000000000 +Out = 5DAA43AFBCD59026C0C410072A263673 + +Key = 000000000000000000000000000000000000200000000000 +In = 00000000000000000000000000000000 +Out = E0C6DD7A8971A7D21AFAE153F115D658 + +Key = 000000000000000000000000000000000000100000000000 +In = 00000000000000000000000000000000 +Out = 4ED2DAA970922690D8CDF6CDFDA2E8D3 + +Key = 000000000000000000000000000000000000080000000000 +In = 00000000000000000000000000000000 +Out = C1F929B679E007B1DDBBE896CE91C8C5 + +Key = 000000000000000000000000000000000000040000000000 +In = 00000000000000000000000000000000 +Out = 2323F5569BA740E14E05E0FB0914CE44 + +Key = 000000000000000000000000000000000000020000000000 +In = 00000000000000000000000000000000 +Out = 875AFCE0522E00712AB29E0E77BA57D2 + +Key = 000000000000000000000000000000000000010000000000 +In = 00000000000000000000000000000000 +Out = A6185ECBDEFEB900335BAB38D95D7583 + +Key = 000000000000000000000000000000000000008000000000 +In = 00000000000000000000000000000000 +Out = 1331B89B377EA2A88A181907300BC50C + +Key = 000000000000000000000000000000000000004000000000 +In = 00000000000000000000000000000000 +Out = FC9D177C5B5D072E041D6C2F9EE6B536 + +Key = 000000000000000000000000000000000000002000000000 +In = 00000000000000000000000000000000 +Out = 5BCE1EA4FD0CC1EDE325DCEB55790565 + +Key = 000000000000000000000000000000000000001000000000 +In = 00000000000000000000000000000000 +Out = 937FE02D20FCB72F0F57201012B88BA4 + +Key = 000000000000000000000000000000000000000800000000 +In = 00000000000000000000000000000000 +Out = 5280E7768E573DC74DB90ABDC10422FE + +Key = 000000000000000000000000000000000000000400000000 +In = 00000000000000000000000000000000 +Out = 0995E2D8E83C853C58ECF916E8067C3A + +Key = 000000000000000000000000000000000000000200000000 +In = 00000000000000000000000000000000 +Out = 98DF44D404B5BD54CA5D55D08E7F1B12 + +Key = 000000000000000000000000000000000000000100000000 +In = 00000000000000000000000000000000 +Out = 9FD5F1165CD60FA5229CF03080428664 + +Key = 000000000000000000000000000000000000000080000000 +In = 00000000000000000000000000000000 +Out = B4AE95212E3E8FFD6B27D4F0CC079CCA + +Key = 000000000000000000000000000000000000000040000000 +In = 00000000000000000000000000000000 +Out = 878BD051874AB0BAC12EA94C60CC2671 + +Key = 000000000000000000000000000000000000000020000000 +In = 00000000000000000000000000000000 +Out = 3B0F2EF2A0849425063F49E65DF4D3AB + +Key = 000000000000000000000000000000000000000010000000 +In = 00000000000000000000000000000000 +Out = 07D4297668485EBBF0F9266C203407E2 + +Key = 000000000000000000000000000000000000000008000000 +In = 00000000000000000000000000000000 +Out = C2ECFB79C073BD453BDD2323C77FF80D + +Key = 000000000000000000000000000000000000000004000000 +In = 00000000000000000000000000000000 +Out = 5173B04FC7C211CA17161164B79D0AE7 + +Key = 000000000000000000000000000000000000000002000000 +In = 00000000000000000000000000000000 +Out = 5135A445A721783AACD06930D39F72C4 + +Key = 000000000000000000000000000000000000000001000000 +In = 00000000000000000000000000000000 +Out = A511E849B1B75DC94B1D73D957B53D78 + +Key = 000000000000000000000000000000000000000000800000 +In = 00000000000000000000000000000000 +Out = 42312B67F192D72B73689C712D60EAB7 + +Key = 000000000000000000000000000000000000000000400000 +In = 00000000000000000000000000000000 +Out = 30C89A160855BC3F339A170B715DD482 + +Key = 000000000000000000000000000000000000000000200000 +In = 00000000000000000000000000000000 +Out = 8DC19A7A97319A3309B98797A59954FA + +Key = 000000000000000000000000000000000000000000100000 +In = 00000000000000000000000000000000 +Out = D0AA5A8B9DFF98E18281E5FF20CCA3DE + +Key = 000000000000000000000000000000000000000000080000 +In = 00000000000000000000000000000000 +Out = AFA70EF4B45EA22E90108B834019120A + +Key = 000000000000000000000000000000000000000000040000 +In = 00000000000000000000000000000000 +Out = 2801C6A5C0547CB988A2137A559D12B0 + +Key = 000000000000000000000000000000000000000000020000 +In = 00000000000000000000000000000000 +Out = D791F5709D4AFE0642955F1B072F144E + +Key = 000000000000000000000000000000000000000000010000 +In = 00000000000000000000000000000000 +Out = 35BB50E6D59A693709DE9B88CC8581F6 + +Key = 000000000000000000000000000000000000000000008000 +In = 00000000000000000000000000000000 +Out = 9B58CC95279539C1AF0BBC274A62F5C8 + +Key = 000000000000000000000000000000000000000000004000 +In = 00000000000000000000000000000000 +Out = F51803FF4EA1B0F0AFF1C68C5C98CB3A + +Key = 000000000000000000000000000000000000000000002000 +In = 00000000000000000000000000000000 +Out = 975B5309F1D3ACE9BA08B3D2D3FCB43E + +Key = 000000000000000000000000000000000000000000001000 +In = 00000000000000000000000000000000 +Out = D53CD9381EA85B0C106C22DA611F7336 + +Key = 000000000000000000000000000000000000000000000800 +In = 00000000000000000000000000000000 +Out = 393270B47546F1BFE35690ACCAC0FEBD + +Key = 000000000000000000000000000000000000000000000400 +In = 00000000000000000000000000000000 +Out = 53E21284948996FC03ED9BCC34B45B61 + +Key = 000000000000000000000000000000000000000000000200 +In = 00000000000000000000000000000000 +Out = AD9CA2740670DA740C75703A8859382B + +Key = 000000000000000000000000000000000000000000000100 +In = 00000000000000000000000000000000 +Out = AC9C2960E3061E56D8B9A1CDD3EED010 + +Key = 000000000000000000000000000000000000000000000080 +In = 00000000000000000000000000000000 +Out = E5F68B122D15823F131DEA0468977D70 + +Key = 000000000000000000000000000000000000000000000040 +In = 00000000000000000000000000000000 +Out = 7EB7C6460FE9885BC96AFD4D4B65E90E + +Key = 000000000000000000000000000000000000000000000020 +In = 00000000000000000000000000000000 +Out = 409147483ADC22592CA41224D35BB323 + +Key = 000000000000000000000000000000000000000000000010 +In = 00000000000000000000000000000000 +Out = AB61745316651F61F4E2CC1DFBF8135C + +Key = 000000000000000000000000000000000000000000000008 +In = 00000000000000000000000000000000 +Out = 88977EAD91ECF9C83F33EBE41FB7410C + +Key = 000000000000000000000000000000000000000000000004 +In = 00000000000000000000000000000000 +Out = 9DC923136A1882D73CB412C986103481 + +Key = 000000000000000000000000000000000000000000000002 +In = 00000000000000000000000000000000 +Out = 9914219ED77B8FA772B4B8C53F9AD2FC + +Key = 000000000000000000000000000000000000000000000001 +In = 00000000000000000000000000000000 +Out = B9A0FA2324625650A2052D691E7DE9C3 + +Key = 8000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 5172978A58543DE597060983FD799F1B + +Key = 4000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 0F86AECE7ACE09A8EAC0345C935BE91A + +Key = 2000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 8C8D6ACDB23AE4B5BEE4E2C15273286F + +Key = 1000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 11395D4BFE4C8258979EE2BF2D24DFF4 + +Key = 0800000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = D50183337FD8B3FAEF06C78B2ECFC40F + +Key = 0400000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = F3969970B4E37D9FFD9BD886200D7C0F + +Key = 0200000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = FF101A14CCB71863E0B51E8583D22760 + +Key = 0100000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 0CACB5AB8A51226134656220DBF23228 + +Key = 0080000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = BF75C54F53A3F374DC549BE280F6C6E0 + +Key = 0040000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 1DC755ED6128DC50826E65632C7672D6 + +Key = 0020000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = D7A46C3A378DB6A9C041D7DB1835DE3F + +Key = 0010000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 175FDB12EFB7E7D950777FE12BAAC953 + +Key = 0008000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 1A5C489CB6E0608EADAF3DBFA8B5FD1B + +Key = 0004000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 7FD567FB07007A65CA8D98D4BF66F7F1 + +Key = 0002000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 3256E4481641ED28938AD6471414CD04 + +Key = 0001000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = A2AD960B437DCD0669681BBBC30F0CF1 + +Key = 0000800000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = FB04B658FA923EA9CD5FB98BE54989DE + +Key = 0000400000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = F3F43741881655CF074E36BD655F420B + +Key = 0000200000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 637DCF9D891EAD8D85A842BE0DC8261F + +Key = 0000100000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = E663749A2786E3BA3833348A9CE5E7F0 + +Key = 0000080000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 76F0F7C439E25C54A9BC7AEA05640882 + +Key = 0000040000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 2CDE682FC40895F1E2464739FAD230DD + +Key = 0000020000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 3242FE919ADFDCE04F163EBE772AD51D + +Key = 0000010000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = CE05F79A80B2947B13BD22EE37FB3F79 + +Key = 0000008000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 5345BDE33281A0CB4A899A4F18C57563 + +Key = 0000004000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 2E971691DDFD33D36738C08A517B0B44 + +Key = 0000002000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = EE144813E2194B18F1593C44932F170F + +Key = 0000001000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = F626C435E30ABA4FA6F6DCA30CC08833 + +Key = 0000000800000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 8AD30F69BD7446793C36676755D05F57 + +Key = 0000000400000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 56851CB7277CBE4AE9AFF86E5BD49F90 + +Key = 0000000200000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = CA864AC764D6B9B9141A08146CFA7F56 + +Key = 0000000100000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 484518D9A3C6CF7B7B92393DBBF78E42 + +Key = 0000000080000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 093F44542B0E41E300C11AE77A48C6C4 + +Key = 0000000040000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 6D9856ADC56605F70EF069D639C9D977 + +Key = 0000000020000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 3FFB2FF7C5457744CABDFB89C0BBA7E8 + +Key = 0000000010000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 6D8254191931BE754D64F70FE3E226C7 + +Key = 0000000008000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 23F3CC55C460EE949A9934C7E5C06CCB + +Key = 0000000004000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 8739DA7F4A9D821EAA7A349E25741DAA + +Key = 0000000002000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 73E724C08890501275A0559621526948 + +Key = 0000000001000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 4CC6569D4F6207DDB03B232BFA8AA481 + +Key = 0000000000800000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 52A6D921AEF99205822B361D8D9DD998 + +Key = 0000000000400000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 970E1899AEEEB7CCD26F854CA25214E2 + +Key = 0000000000200000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = D1DEFC8AC21C95160CF71612AAC55A8C + +Key = 0000000000100000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = D8C2A3AD65F16024265714C21B8A70C5 + +Key = 0000000000080000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 55DE20482FAE35A03F0D57B7546EB980 + +Key = 0000000000040000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 81BCA41F11D12EE26326E042E74961AF + +Key = 0000000000020000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 6D8D5C30A508436401396224D4E417B5 + +Key = 0000000000010000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 0FA1ECAB0B3C598C51372A5AAF6E1315 + +Key = 0000000000008000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 945BF2690A9CE9ED8009004039E1E743 + +Key = 0000000000004000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 73618AD5FD3A9740CB92C3F870C772B9 + +Key = 0000000000002000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = A7BAB4D0765D66F06FCB85A42D4CF0EE + +Key = 0000000000001000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 2A659EA8BF9EA163976C33A0B7463A56 + +Key = 0000000000000800000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 4D9D5CC19BF1B2D48EF2CF4CD313D3E3 + +Key = 0000000000000400000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 0D7A26F850BDD2A633689367901BC2A4 + +Key = 0000000000000200000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 1A1235352EC6CD1A7A1913E77EF7CE4D + +Key = 0000000000000100000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 5FDC541376BAF15D5AC011B9C0B74E75 + +Key = 0000000000000080000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = CB8DCB7AD04598E8337747E02A8DF16E + +Key = 0000000000000040000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 2855A6EEA8B20B8B25EDEE37A7D7E976 + +Key = 0000000000000020000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 58B5CD00D833233E718DBEAABCC48E8F + +Key = 0000000000000010000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 6DF58A11F96B67C330ED10FFFB1E6D74 + +Key = 0000000000000008000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 8FD74AAB8D136DCF1B398D1174AA343B + +Key = 0000000000000004000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = A81E2F57E80761E361DB1008AC1ABDD8 + +Key = 0000000000000002000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = BDD939E7A93F6FECC762E2E3321DFEC7 + +Key = 0000000000000001000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = C281060452693278B48AD9076911EC39 + +Key = 0000000000000000800000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = C06C159EEAFF3CB4B509DB604060F537 + +Key = 0000000000000000400000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 757CED2216A9912B5FBFA1E623077E5D + +Key = 0000000000000000200000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 9606EDC198F44F955F510FA525E9C80C + +Key = 0000000000000000100000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = ADE8D3FAE7A4651855E053F42FFF7905 + +Key = 0000000000000000080000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 398BA679B6C0A63479F0C6FE25614F01 + +Key = 0000000000000000040000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = FB77ECA9DEF62902240E4BF3806F3A64 + +Key = 0000000000000000020000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = B4313D0A9D34B21F69021A5458680579 + +Key = 0000000000000000010000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = BDC7C4ED3B989BF8288E8B4ACDE3FEEA + +Key = 0000000000000000008000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 430A2DAFFA822532FD4843DF9CBAF824 + +Key = 0000000000000000004000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 16A2DEBA266577150B6DC34995902C99 + +Key = 0000000000000000002000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 5902382C7675AF5C52A6ADF349454276 + +Key = 0000000000000000001000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 0D912AA37CFB56223C6ED9E04B3D563F + +Key = 0000000000000000000800000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 1FD8880BE6A6E51C0C0E9C2866127F7D + +Key = 0000000000000000000400000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = BC4079EE5CDB86BDD8FAE650E2931D98 + +Key = 0000000000000000000200000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = C52E414FC84C978FAD8CFA103844C306 + +Key = 0000000000000000000100000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = DF6291B74EF77E82A8FB7C207213125F + +Key = 0000000000000000000080000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 530424A0F23CD90074F2D672A4FF3A96 + +Key = 0000000000000000000040000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 83ED777537F5EE3E5769B8A07476A6AB + +Key = 0000000000000000000020000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 5357341784EAB13F104FBAEFC69B726B + +Key = 0000000000000000000010000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 6DBACA4C68AD93373CBEB1DB0963F33F + +Key = 0000000000000000000008000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = EFA128916DF70D852574EC8507625CC8 + +Key = 0000000000000000000004000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 0BD55284AC672E1A2F248FB89C22B514 + +Key = 0000000000000000000002000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = E3222E0E2770496C443ED562ECBFC368 + +Key = 0000000000000000000001000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 6B689B6DB9374E072B45A7807DAAB132 + +Key = 0000000000000000000000800000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 3215A725BCFBB120926F8BBCE41FC3EC + +Key = 0000000000000000000000400000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = F2475FE25BEF963862CF66C91DA0250B + +Key = 0000000000000000000000200000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 5E1CC549BB39348529FD279DFE5E1FFC + +Key = 0000000000000000000000100000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 1A8EDD22AA0FE906267DF710DE8DB007 + +Key = 0000000000000000000000080000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = EE139CE12F8205D4EECCE6D7FD23B01F + +Key = 0000000000000000000000040000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = FD84D87207D7BE3A79272CC9DF65E1E6 + +Key = 0000000000000000000000020000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = CE01B0EEA6BF6D981AFFB07FE1DD164E + +Key = 0000000000000000000000010000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 1BCCA9BD22179B1C941947643FB01F0F + +Key = 0000000000000000000000008000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 87A581347DF02FF9973A0622DF673804 + +Key = 0000000000000000000000004000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 1EDEB75B65B365582AB5AA265037FA55 + +Key = 0000000000000000000000002000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 807DD7E0418803258EF677BA9345CF51 + +Key = 0000000000000000000000001000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 70CE90D345621481A99DC8EE1A62DCD5 + +Key = 0000000000000000000000000800000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = BB51E835284E0F7B74C053151F07D207 + +Key = 0000000000000000000000000400000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 0240317EC3AFA5D4610C545C0D507367 + +Key = 0000000000000000000000000200000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 9B77B76CA91662A9CB067267F0560C65 + +Key = 0000000000000000000000000100000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 2219ED37D533B05CDC20B16F45D3DBD9 + +Key = 0000000000000000000000000080000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = BC5A33AF9E4591BD4CF53B20728C3F85 + +Key = 0000000000000000000000000040000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 68628B89F58C20E5195DB795C0A41489 + +Key = 0000000000000000000000000020000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 5D177DE234B6288510163F2351750215 + +Key = 0000000000000000000000000010000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 6015D7BA2F33B88B2BE0016E022E05FE + +Key = 0000000000000000000000000008000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 2D203E35B97E3B315C17D9F0F80ACDA0 + +Key = 0000000000000000000000000004000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = E5800AF9BF96D6B7ED3A2AED899CA456 + +Key = 0000000000000000000000000002000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 1163E6F8F1DE919686C138089EFA7986 + +Key = 0000000000000000000000000001000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 2180B46E9EAC63A165BE63DAE17889A4 + +Key = 0000000000000000000000000000800000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 3D751DC36B1046AC808D8275B48697AC + +Key = 0000000000000000000000000000400000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = DF022C5EFCEB5D3FE7E72DDF11D16EA3 + +Key = 0000000000000000000000000000200000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = C706AB7A20E0D038143B78D9D12EC1A4 + +Key = 0000000000000000000000000000100000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 8AFB006F196B00DAE7F0B36C9E88A3B9 + +Key = 0000000000000000000000000000080000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = BED70262ED524A5C6A495092E2543993 + +Key = 0000000000000000000000000000040000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 088A58A7351C7A7AF594035514DE0757 + +Key = 0000000000000000000000000000020000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = F5DF0BB68AB377B12321365C05480EA8 + +Key = 0000000000000000000000000000010000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 512DC8D603A7E4C8031D3566F141B233 + +Key = 0000000000000000000000000000008000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 50342EA0E9E81EC53E3683C8C1471602 + +Key = 0000000000000000000000000000004000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 8AAB01E320B17FD9945D725F5EA904BA + +Key = 0000000000000000000000000000002000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 76FB320065713C165DECBE5DAFDD79BD + +Key = 0000000000000000000000000000001000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = A8AD014D22CD8FCC9557438B8228253A + +Key = 0000000000000000000000000000000800000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 6017A9EB6F3336882FCCEDEC746C62F6 + +Key = 0000000000000000000000000000000400000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 2EDF94990EB0F4BAFE1F5903102FE874 + +Key = 0000000000000000000000000000000200000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 4EC81B0FA8FAE0025AF09D26F1F200EA + +Key = 0000000000000000000000000000000100000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = AF7F474333E74691E5D01A3A841F8096 + +Key = 0000000000000000000000000000000080000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 28FCE531836F2A255CA19DE6F53841E8 + +Key = 0000000000000000000000000000000040000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 6282A41053316B1A4027488E6F747003 + +Key = 0000000000000000000000000000000020000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 3668527987AC38A3F7C052A20B668F24 + +Key = 0000000000000000000000000000000010000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 4C3473FE666072653E29354F07EF02B5 + +Key = 0000000000000000000000000000000008000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 0A51D7A5B347225798EDE5663940F32F + +Key = 0000000000000000000000000000000004000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = D3CA3A8821A3D094CF63CF12136A1249 + +Key = 0000000000000000000000000000000002000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = FBC5E4B37A69AD5F21E53F88E55AB95D + +Key = 0000000000000000000000000000000001000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = CCCAAA0A2DEFD357EE31C2CFEC9D0E8E + +Key = 0000000000000000000000000000000000800000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 93348B5393560AA416C6E6F0C99A58F7 + +Key = 0000000000000000000000000000000000400000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 13AC66E49E23A8D3582AA7117F7A8F2F + +Key = 0000000000000000000000000000000000200000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = C403AD02F23055CEE08281E7D0C7EB2A + +Key = 0000000000000000000000000000000000100000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 65DFD53B699B191CE7A6610A405083DC + +Key = 0000000000000000000000000000000000080000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 3D6F7E99F6512553BB983E8F75672B97 + +Key = 0000000000000000000000000000000000040000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 92BA0D580A954F8C8494A840F0252AEF + +Key = 0000000000000000000000000000000000020000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 958D8C9141CE21DBD69E19BA1E4F67AA + +Key = 0000000000000000000000000000000000010000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = E508796197F539FCDC917ECAB19507E0 + +Key = 0000000000000000000000000000000000008000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 2200A6914A2050E99A55FB3BF20315E4 + +Key = 0000000000000000000000000000000000004000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 627C0B2401EE6C095404CD7AA59EA67E + +Key = 0000000000000000000000000000000000002000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 75159B707278DFE6FD8A024B9FF0D5A8 + +Key = 0000000000000000000000000000000000001000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = F47982BE40C39306ACF25A120BC1B4E0 + +Key = 0000000000000000000000000000000000000800000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 01CAABEF85A1E081EA6983079A90EA34 + +Key = 0000000000000000000000000000000000000400000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 7F473CD21A453BF74CC76184D6F5496F + +Key = 0000000000000000000000000000000000000200000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 659442FD57B94862529D3E4C530826FE + +Key = 0000000000000000000000000000000000000100000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 88A9140C094A695716A2966B1A8078A0 + +Key = 0000000000000000000000000000000000000080000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 28CCFC1BB6180AA7373DA1F5A54E47EA + +Key = 0000000000000000000000000000000000000040000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 53DFD8CB845FD279B337B52DBBA3CF4C + +Key = 0000000000000000000000000000000000000020000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 1BB5B100DFE6BA16983AD4A0F09FD50B + +Key = 0000000000000000000000000000000000000010000000000000000000000000 +In = 00000000000000000000000000000000 +Out = A896AE30D529D4ACFFCF5B763309CD28 + +Key = 0000000000000000000000000000000000000008000000000000000000000000 +In = 00000000000000000000000000000000 +Out = F40A1B359A9B6B1197276C71222371F4 + +Key = 0000000000000000000000000000000000000004000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 9FDE11C9E6CF9A1E9089820FD928767C + +Key = 0000000000000000000000000000000000000002000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 7771A5A99B099A2C861D084E790958A2 + +Key = 0000000000000000000000000000000000000001000000000000000000000000 +In = 00000000000000000000000000000000 +Out = BE1907AA5CA148A0282850401C48AF71 + +Key = 0000000000000000000000000000000000000000800000000000000000000000 +In = 00000000000000000000000000000000 +Out = 8E47D50827FD36B62C0D3BD36F863198 + +Key = 0000000000000000000000000000000000000000400000000000000000000000 +In = 00000000000000000000000000000000 +Out = 81AA1751209F9173258CD1625DB65E07 + +Key = 0000000000000000000000000000000000000000200000000000000000000000 +In = 00000000000000000000000000000000 +Out = 1EE8FE72574BD819C97A0DEA2A5E0B64 + +Key = 0000000000000000000000000000000000000000100000000000000000000000 +In = 00000000000000000000000000000000 +Out = 031BA0B3EFCAE9B08793C8107C277A27 + +Key = 0000000000000000000000000000000000000000080000000000000000000000 +In = 00000000000000000000000000000000 +Out = 34C8DFD0DC4BA5240CA21BF4959EEF6B + +Key = 0000000000000000000000000000000000000000040000000000000000000000 +In = 00000000000000000000000000000000 +Out = C7A4DA0D5892A185D35447DB904511B5 + +Key = 0000000000000000000000000000000000000000020000000000000000000000 +In = 00000000000000000000000000000000 +Out = 7A8B9982B6C8AE1B5DC02FC1D9AFA2E0 + +Key = 0000000000000000000000000000000000000000010000000000000000000000 +In = 00000000000000000000000000000000 +Out = C77E0DFB29402C587C6DD97E0BD09ABA + +Key = 0000000000000000000000000000000000000000008000000000000000000000 +In = 00000000000000000000000000000000 +Out = 1AA2FD990BD0B0715B18482088DE0844 + +Key = 0000000000000000000000000000000000000000004000000000000000000000 +In = 00000000000000000000000000000000 +Out = 31C2D486FDA54BAB4286A02D260918AC + +Key = 0000000000000000000000000000000000000000002000000000000000000000 +In = 00000000000000000000000000000000 +Out = 545F5A95E159B5F0DDF544B60F9C28C3 + +Key = 0000000000000000000000000000000000000000001000000000000000000000 +In = 00000000000000000000000000000000 +Out = 45C84895AF0393588C67D9CDD5E4D7E2 + +Key = 0000000000000000000000000000000000000000000800000000000000000000 +In = 00000000000000000000000000000000 +Out = 745BF4AF94A92D32FFE44B41AEF39320 + +Key = 0000000000000000000000000000000000000000000400000000000000000000 +In = 00000000000000000000000000000000 +Out = 13C47C2F92F91D72F34381AC9A81473D + +Key = 0000000000000000000000000000000000000000000200000000000000000000 +In = 00000000000000000000000000000000 +Out = 8836D5AA076110FCD5BD66F3BECB39F6 + +Key = 0000000000000000000000000000000000000000000100000000000000000000 +In = 00000000000000000000000000000000 +Out = 11EDE6F221E96C7515B1256DF055FBC3 + +Key = 0000000000000000000000000000000000000000000080000000000000000000 +In = 00000000000000000000000000000000 +Out = 4E3BE7D6830703A6185CF0BDBE7F5BE4 + +Key = 0000000000000000000000000000000000000000000040000000000000000000 +In = 00000000000000000000000000000000 +Out = 6A1ABDA47972CFF536946A1C7D380810 + +Key = 0000000000000000000000000000000000000000000020000000000000000000 +In = 00000000000000000000000000000000 +Out = 74031DB865D2FC8319A320FFAC4694D8 + +Key = 0000000000000000000000000000000000000000000010000000000000000000 +In = 00000000000000000000000000000000 +Out = E1F751F11027548C057075E8D8F880EA + +Key = 0000000000000000000000000000000000000000000008000000000000000000 +In = 00000000000000000000000000000000 +Out = AF24FA74CA96D89088C9018AA60E1D53 + +Key = 0000000000000000000000000000000000000000000004000000000000000000 +In = 00000000000000000000000000000000 +Out = 0E5214D31B2C9219F6C9686A35F210FF + +Key = 0000000000000000000000000000000000000000000002000000000000000000 +In = 00000000000000000000000000000000 +Out = 2A72E2E692463EE8846C94A483C27E25 + +Key = 0000000000000000000000000000000000000000000001000000000000000000 +In = 00000000000000000000000000000000 +Out = 2B9C3298626F11072D7B1D80B47A841F + +Key = 0000000000000000000000000000000000000000000000800000000000000000 +In = 00000000000000000000000000000000 +Out = 7468CAA1A5FFC828BE5A752C33132E90 + +Key = 0000000000000000000000000000000000000000000000400000000000000000 +In = 00000000000000000000000000000000 +Out = 29C75ADD5EDE2680C169FF9FD9177331 + +Key = 0000000000000000000000000000000000000000000000200000000000000000 +In = 00000000000000000000000000000000 +Out = 9BA78930CDD3357A2D84A49725902E8F + +Key = 0000000000000000000000000000000000000000000000100000000000000000 +In = 00000000000000000000000000000000 +Out = F190AC4C43E202F925B5FD1E4CA62DD6 + +Key = 0000000000000000000000000000000000000000000000080000000000000000 +In = 00000000000000000000000000000000 +Out = 5716FB34A1A6B40C35B2BA860F12163E + +Key = 0000000000000000000000000000000000000000000000040000000000000000 +In = 00000000000000000000000000000000 +Out = 43B90548889A171E85515AB05EC76856 + +Key = 0000000000000000000000000000000000000000000000020000000000000000 +In = 00000000000000000000000000000000 +Out = B4DE6F86875147F5276D584CEC11AFB4 + +Key = 0000000000000000000000000000000000000000000000010000000000000000 +In = 00000000000000000000000000000000 +Out = 3DA6C1A8937583BF6491B2E9C52081E6 + +Key = 0000000000000000000000000000000000000000000000008000000000000000 +In = 00000000000000000000000000000000 +Out = 9A54FCD26D9754ADD5F8967EF551EAB0 + +Key = 0000000000000000000000000000000000000000000000004000000000000000 +In = 00000000000000000000000000000000 +Out = F0DCFA56A7E41A859276A6F8927B561D + +Key = 0000000000000000000000000000000000000000000000002000000000000000 +In = 00000000000000000000000000000000 +Out = 5881A8AE181F16B64CD0C455389F511C + +Key = 0000000000000000000000000000000000000000000000001000000000000000 +In = 00000000000000000000000000000000 +Out = E9F7AD45D9EA9AA4C830B89EEC61C1B5 + +Key = 0000000000000000000000000000000000000000000000000800000000000000 +In = 00000000000000000000000000000000 +Out = 9118B623A63BFC69A9AAB868D752460B + +Key = 0000000000000000000000000000000000000000000000000400000000000000 +In = 00000000000000000000000000000000 +Out = 2D208D46FB2177C243C539FCCD4A1E9D + +Key = 0000000000000000000000000000000000000000000000000200000000000000 +In = 00000000000000000000000000000000 +Out = 2A4F52A297F20E428222008D9BE4A23B + +Key = 0000000000000000000000000000000000000000000000000100000000000000 +In = 00000000000000000000000000000000 +Out = EBCFDD28550C9654374590EC4BFD1CDC + +Key = 0000000000000000000000000000000000000000000000000080000000000000 +In = 00000000000000000000000000000000 +Out = FABB99266FC741241F6CFC0CED776A11 + +Key = 0000000000000000000000000000000000000000000000000040000000000000 +In = 00000000000000000000000000000000 +Out = FBDEC944B2303E3A08A964E24130D10D + +Key = 0000000000000000000000000000000000000000000000000020000000000000 +In = 00000000000000000000000000000000 +Out = 9897E33E6052ABA1F07233BCEF531E32 + +Key = 0000000000000000000000000000000000000000000000000010000000000000 +In = 00000000000000000000000000000000 +Out = 509DCA41B038225B30D8B7880D52999D + +Key = 0000000000000000000000000000000000000000000000000008000000000000 +In = 00000000000000000000000000000000 +Out = 3F70238F99F2AF394C31308D68F1707C + +Key = 0000000000000000000000000000000000000000000000000004000000000000 +In = 00000000000000000000000000000000 +Out = E6FF6426E9025DD6519837F71A6C3636 + +Key = 0000000000000000000000000000000000000000000000000002000000000000 +In = 00000000000000000000000000000000 +Out = F222502AEF77C1F21DB79B08F7AB8CA2 + +Key = 0000000000000000000000000000000000000000000000000001000000000000 +In = 00000000000000000000000000000000 +Out = C17D2C00477C1AA20B539BE8174E7202 + +Key = 0000000000000000000000000000000000000000000000000000800000000000 +In = 00000000000000000000000000000000 +Out = 0F7B12AE962AF9C0C8CDCAA288FC6E12 + +Key = 0000000000000000000000000000000000000000000000000000400000000000 +In = 00000000000000000000000000000000 +Out = 0E740EE58431521A622122AEFB163CE2 + +Key = 0000000000000000000000000000000000000000000000000000200000000000 +In = 00000000000000000000000000000000 +Out = CF0B94FECAC6F67070306654FE198449 + +Key = 0000000000000000000000000000000000000000000000000000100000000000 +In = 00000000000000000000000000000000 +Out = 604EA1D0711ACB8E545C0A88976008F9 + +Key = 0000000000000000000000000000000000000000000000000000080000000000 +In = 00000000000000000000000000000000 +Out = 71D03D8F6F917FDF5B612180454F3699 + +Key = 0000000000000000000000000000000000000000000000000000040000000000 +In = 00000000000000000000000000000000 +Out = A6BCFE7B73EDCE71DB36AF00B01C37EC + +Key = 0000000000000000000000000000000000000000000000000000020000000000 +In = 00000000000000000000000000000000 +Out = 93D761851BB991221AE77968459787DD + +Key = 0000000000000000000000000000000000000000000000000000010000000000 +In = 00000000000000000000000000000000 +Out = F117E4D5C88CC1C067C88AE38A5BF1D5 + +Key = 0000000000000000000000000000000000000000000000000000008000000000 +In = 00000000000000000000000000000000 +Out = B534328DA555A9B69AC2A5B08E3CE47E + +Key = 0000000000000000000000000000000000000000000000000000004000000000 +In = 00000000000000000000000000000000 +Out = 7BDFB785D866B6487790B9F6164F5EBD + +Key = 0000000000000000000000000000000000000000000000000000002000000000 +In = 00000000000000000000000000000000 +Out = 5B3BB41E43D02901F5A0231768347B38 + +Key = 0000000000000000000000000000000000000000000000000000001000000000 +In = 00000000000000000000000000000000 +Out = 917216669DB1600015F2FE7CBDDA0FF4 + +Key = 0000000000000000000000000000000000000000000000000000000800000000 +In = 00000000000000000000000000000000 +Out = C79B582FC430C0187D7B1D7B1E79BDB9 + +Key = 0000000000000000000000000000000000000000000000000000000400000000 +In = 00000000000000000000000000000000 +Out = B9A43998AED6BB7B79C91BB4C2530F4E + +Key = 0000000000000000000000000000000000000000000000000000000200000000 +In = 00000000000000000000000000000000 +Out = 0B24EBDF9A1D129F5E8397AB7412BC74 + +Key = 0000000000000000000000000000000000000000000000000000000100000000 +In = 00000000000000000000000000000000 +Out = 96D523E4EF1C888C72460DEBA8D58B78 + +Key = 0000000000000000000000000000000000000000000000000000000080000000 +In = 00000000000000000000000000000000 +Out = 85708C4539C8B06DD787AFDD06A3FE24 + +Key = 0000000000000000000000000000000000000000000000000000000040000000 +In = 00000000000000000000000000000000 +Out = 67A106762D2F46B7880750BCF987054C + +Key = 0000000000000000000000000000000000000000000000000000000020000000 +In = 00000000000000000000000000000000 +Out = 8F46E37371E81C389CA94A8272A14FC8 + +Key = 0000000000000000000000000000000000000000000000000000000010000000 +In = 00000000000000000000000000000000 +Out = 92DC700C11BBE46DA9559CAA7BA662F0 + +Key = 0000000000000000000000000000000000000000000000000000000008000000 +In = 00000000000000000000000000000000 +Out = 90D2B52984DA214F392EF4EAC26A04FE + +Key = 0000000000000000000000000000000000000000000000000000000004000000 +In = 00000000000000000000000000000000 +Out = 832D440D62996C5BFCB7FAA08DEB4D2C + +Key = 0000000000000000000000000000000000000000000000000000000002000000 +In = 00000000000000000000000000000000 +Out = 69B7F725BA2B0539F6B45F2C8495D571 + +Key = 0000000000000000000000000000000000000000000000000000000001000000 +In = 00000000000000000000000000000000 +Out = CE78A2AA25F818D87C46367579FAE698 + +Key = 0000000000000000000000000000000000000000000000000000000000800000 +In = 00000000000000000000000000000000 +Out = F5E3E4DA4FC90F25F7D6679F076CA32E + +Key = 0000000000000000000000000000000000000000000000000000000000400000 +In = 00000000000000000000000000000000 +Out = F7618B001BC19F0195BD21021D9545B6 + +Key = 0000000000000000000000000000000000000000000000000000000000200000 +In = 00000000000000000000000000000000 +Out = D84E1E36E1100913C7AFDBFE5009EDEA + +Key = 0000000000000000000000000000000000000000000000000000000000100000 +In = 00000000000000000000000000000000 +Out = 9DB2838E3903829913D2AEE6465202FD + +Key = 0000000000000000000000000000000000000000000000000000000000080000 +In = 00000000000000000000000000000000 +Out = 361AFBF61BDB378CCF2B76C01469BAA2 + +Key = 0000000000000000000000000000000000000000000000000000000000040000 +In = 00000000000000000000000000000000 +Out = DC4C998046574B4CC447154F663E8EBD + +Key = 0000000000000000000000000000000000000000000000000000000000020000 +In = 00000000000000000000000000000000 +Out = 0D890EFA71666BE0A38B423BAD47C90F + +Key = 0000000000000000000000000000000000000000000000000000000000010000 +In = 00000000000000000000000000000000 +Out = F39C444538E646A2BD59B443F68C51D5 + +Key = 0000000000000000000000000000000000000000000000000000000000008000 +In = 00000000000000000000000000000000 +Out = 9C6D37340E8F5EA22213E17A9F720238 + +Key = 0000000000000000000000000000000000000000000000000000000000004000 +In = 00000000000000000000000000000000 +Out = 3A23813329F978C1C6C3BE1715011283 + +Key = 0000000000000000000000000000000000000000000000000000000000002000 +In = 00000000000000000000000000000000 +Out = CE24D63AFA37E2A659A21CF770109BB4 + +Key = 0000000000000000000000000000000000000000000000000000000000001000 +In = 00000000000000000000000000000000 +Out = DF329017478D86B2C360D55BC2B2ADCF + +Key = 0000000000000000000000000000000000000000000000000000000000000800 +In = 00000000000000000000000000000000 +Out = BC5EFA1FBF848776746FD7826656E25C + +Key = 0000000000000000000000000000000000000000000000000000000000000400 +In = 00000000000000000000000000000000 +Out = A3E4185241C566DD2CF8117D4D7699F4 + +Key = 0000000000000000000000000000000000000000000000000000000000000200 +In = 00000000000000000000000000000000 +Out = EF7BBDEB18879C11E2979DCC601CB620 + +Key = 0000000000000000000000000000000000000000000000000000000000000100 +In = 00000000000000000000000000000000 +Out = FDC76A95F9C87E394F82A787D7406D40 + +Key = 0000000000000000000000000000000000000000000000000000000000000080 +In = 00000000000000000000000000000000 +Out = B224E2BECACF6773B9941516195ED06B + +Key = 0000000000000000000000000000000000000000000000000000000000000040 +In = 00000000000000000000000000000000 +Out = B3951D0CF640BB7BD8F3D9948745FF9E + +Key = 0000000000000000000000000000000000000000000000000000000000000020 +In = 00000000000000000000000000000000 +Out = F9C8966E2874F736765B89DA10EF4611 + +Key = 0000000000000000000000000000000000000000000000000000000000000010 +In = 00000000000000000000000000000000 +Out = 3750F26BAB98833AB30444C0821A594C + +Key = 0000000000000000000000000000000000000000000000000000000000000008 +In = 00000000000000000000000000000000 +Out = D369C2B7C2337D67A87CD5B4EB45D290 + +Key = 0000000000000000000000000000000000000000000000000000000000000004 +In = 00000000000000000000000000000000 +Out = F3A44B0F53DCC9F79E1AFA8ABB022C84 + +Key = 0000000000000000000000000000000000000000000000000000000000000002 +In = 00000000000000000000000000000000 +Out = 6E47C47F3940D369EC703E974AB350B6 + +Key = 0000000000000000000000000000000000000000000000000000000000000001 +In = 00000000000000000000000000000000 +Out = 1100DE2A57C47C2EB63277537ADE5716 + +Key = 01010101010101010101010101010101 +In = 01010101010101010101010101010101 +Out = EFB2C7DD69614683DAB0BC607036C425 + +Key = 02020202020202020202020202020202 +In = 02020202020202020202020202020202 +Out = A1AE9D211867538B100BD121BA6A3ADC + +Key = 03030303030303030303030303030303 +In = 03030303030303030303030303030303 +Out = 8E77797CEC40C34AD3A3230975AE760E + +Key = 04040404040404040404040404040404 +In = 04040404040404040404040404040404 +Out = 91086B2221C3FC8E254A97B611D83239 + +Key = 05050505050505050505050505050505 +In = 05050505050505050505050505050505 +Out = 95CA7F3CA2269A73B4964BD7A6A3DEA0 + +Key = 06060606060606060606060606060606 +In = 06060606060606060606060606060606 +Out = BD7EB1B707AA5F801070B9C94F64A5C6 + +Key = 07070707070707070707070707070707 +In = 07070707070707070707070707070707 +Out = 37CE0ADCFAA89DD737CB15193DCBA48E + +Key = 08080808080808080808080808080808 +In = 08080808080808080808080808080808 +Out = 37B6051557E2E535EE8B4955AC5DCB82 + +Key = 09090909090909090909090909090909 +In = 09090909090909090909090909090909 +Out = 33D6A06EB3B16C0C6078BF56F2966AB2 + +Key = 0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A +In = 0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A +Out = 521D3B74BA74D29362708CFE62E357AB + +Key = 0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B +In = 0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B +Out = CDD5D57C2ABED59CEACAA9352103751F + +Key = 0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C +In = 0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C +Out = 173D2D1CABD12095742C3045EC50899A + +Key = 0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D +In = 0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D +Out = A85D680132CCF78F2918A9698D6431D6 + +Key = 0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E +In = 0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E +Out = C8137067650576081E34565121681374 + +Key = 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F +In = 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F +Out = EDC375FEF71B83B2BE5187F82D0180EA + +Key = 10101010101010101010101010101010 +In = 10101010101010101010101010101010 +Out = 54FD2A83F505EE40F4F6F4F94198ED48 + +Key = 11111111111111111111111111111111 +In = 11111111111111111111111111111111 +Out = 10CC2D64A5306366D8D594B8CDB4FBD3 + +Key = 12121212121212121212121212121212 +In = 12121212121212121212121212121212 +Out = 13E3A82E121BC3CCA5C703FCAC451E22 + +Key = 13131313131313131313131313131313 +In = 13131313131313131313131313131313 +Out = 1D8753BFF6930FA77FD7819F5935C422 + +Key = 14141414141414141414141414141414 +In = 14141414141414141414141414141414 +Out = A6FF617A5D0395407BEEC3A311A0CBCB + +Key = 15151515151515151515151515151515 +In = 15151515151515151515151515151515 +Out = 034D4716AC68312E05C9497E9FC9430A + +Key = 16161616161616161616161616161616 +In = 16161616161616161616161616161616 +Out = 690D68007F51E2E8C9516EF9EE64F85D + +Key = 17171717171717171717171717171717 +In = 17171717171717171717171717171717 +Out = EF1396B41E8AF9BD6B2EBDEB7CC1A91B + +Key = 18181818181818181818181818181818 +In = 18181818181818181818181818181818 +Out = 9A20B52BFC5EB501F027978FBD684A1B + +Key = 19191919191919191919191919191919 +In = 19191919191919191919191919191919 +Out = 7A1A35FAD281601D522188B546CE1800 + +Key = 1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A +In = 1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A +Out = F715BBB8000B577E6EF5D698511E8D03 + +Key = 1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B +In = 1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B +Out = 09E83FD6F11C656ACAA1D1FAAF02F086 + +Key = 1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C +In = 1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C +Out = 41561B53A60A9FBB25304169789461BB + +Key = 1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D +In = 1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D +Out = B47BB77008C75F854861994479DA3E7B + +Key = 1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E +In = 1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E +Out = 811CE0CFEB49117D6ED593FBFD5E6CD6 + +Key = 1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F +In = 1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F +Out = C9479F831ECEBCFCB91F99FD6379A962 + +Key = 20202020202020202020202020202020 +In = 20202020202020202020202020202020 +Out = FF2C70AB530B889BFF5F3C902DE6209A + +Key = 21212121212121212121212121212121 +In = 21212121212121212121212121212121 +Out = 695A8754A7A6F18C4F3C6EE9CE0EA103 + +Key = 22222222222222222222222222222222 +In = 22222222222222222222222222222222 +Out = 2E2DFBB0C8BD286E87625F61A2F7D887 + +Key = 23232323232323232323232323232323 +In = 23232323232323232323232323232323 +Out = CE8E66F871157B0182653B625074CB02 + +Key = 24242424242424242424242424242424 +In = 24242424242424242424242424242424 +Out = C32823388E5ADBD6AA14186CE0400A4E + +Key = 25252525252525252525252525252525 +In = 25252525252525252525252525252525 +Out = EDEA3E4740736BC47A7891609B86CE9E + +Key = 26262626262626262626262626262626 +In = 26262626262626262626262626262626 +Out = 2B2DDCA5AD969636475196D462F5B2A5 + +Key = 27272727272727272727272727272727 +In = 27272727272727272727272727272727 +Out = 5C46E5F8DD4E7DC61474CB8DFC3E04F0 + +Key = 28282828282828282828282828282828 +In = 28282828282828282828282828282828 +Out = 6670EBB8C7E041121C5C5E449B675FD2 + +Key = 29292929292929292929292929292929 +In = 29292929292929292929292929292929 +Out = 808DC7740040F39A6D3CBFAAC5228A23 + +Key = 2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A +In = 2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A +Out = 15ECD6020C001F45262A1256AF7B066D + +Key = 2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B +In = 2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B +Out = C937773A54DC09B0CC52756A7EEEF178 + +Key = 2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C +In = 2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C +Out = B8AB07101FC58ED64BBE203F31F892D4 + +Key = 2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D +In = 2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D +Out = FC429A3B703812E0AAD1A325A23E33DE + +Key = 2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E +In = 2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E +Out = C4FFFE21B89FFCC6EC721D49E870ECEC + +Key = 2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F +In = 2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F +Out = D218CB13BC19296A50B5612A3721C1E2 + +Key = 30303030303030303030303030303030 +In = 30303030303030303030303030303030 +Out = 573FF72784A1CEBD97FED191A3B979EF + +Key = 31313131313131313131313131313131 +In = 31313131313131313131313131313131 +Out = 4D44F703C1E1C39C3A2EDF5639394702 + +Key = 32323232323232323232323232323232 +In = 32323232323232323232323232323232 +Out = 50F09502DB7FCF0095E5F8219DCA5A3C + +Key = 33333333333333333333333333333333 +In = 33333333333333333333333333333333 +Out = 9533F79F724484B169CB32EB7FAD0168 + +Key = 34343434343434343434343434343434 +In = 34343434343434343434343434343434 +Out = 9EB8075BAB79DD8BBF7ECAD69C6B13CE + +Key = 35353535353535353535353535353535 +In = 35353535353535353535353535353535 +Out = E5450816410E771677D879F0A6ED86BD + +Key = 36363636363636363636363636363636 +In = 36363636363636363636363636363636 +Out = 07B20FB465C2F4FABC042A07E3163DEA + +Key = 37373737373737373737373737373737 +In = 37373737373737373737373737373737 +Out = 26B4CFBE7FDB3B3253E9F5D499DAD6C0 + +Key = 38383838383838383838383838383838 +In = 38383838383838383838383838383838 +Out = 4FD4E8956C0808613A5EA19A9D753800 + +Key = 39393939393939393939393939393939 +In = 39393939393939393939393939393939 +Out = FA74B3A2F745D440E74851D1C0D8679B + +Key = 3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A +In = 3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A +Out = 9D6FC40588769E07EC406A0CEBEC99F2 + +Key = 3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B +In = 3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B +Out = 53602388866685FC37681EBC9BC46F73 + +Key = 3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C +In = 3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C +Out = AB4532B652BDD0FC8ED4034CF3C11A24 + +Key = 3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D +In = 3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D +Out = 66EFBCE5A3C3795A50C1A6B999CC3E71 + +Key = 3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E +In = 3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E +Out = 1CAC1DEB42C55E3A3FEB261ED2FB3F50 + +Key = 3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F +In = 3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F +Out = 31D98EA0E6B439432C3A6BB8E25D600D + +Key = 40404040404040404040404040404040 +In = 40404040404040404040404040404040 +Out = 898FD889A6AA36447C89D8CCC8B4043A + +Key = 41414141414141414141414141414141 +In = 41414141414141414141414141414141 +Out = AA74AA28D307802D28EDF73B58BD3BA3 + +Key = 42424242424242424242424242424242 +In = 42424242424242424242424242424242 +Out = 57F1920F30A23C74DA3CD9CF78F4328C + +Key = 43434343434343434343434343434343 +In = 43434343434343434343434343434343 +Out = 2C30C357FB5A8F9D531CE0F17E1286F3 + +Key = 44444444444444444444444444444444 +In = 44444444444444444444444444444444 +Out = C6E5EB2B3F9A7744A0128B93A4145A7B + +Key = 45454545454545454545454545454545 +In = 45454545454545454545454545454545 +Out = 0DBF0AD86C57F7D25A0CE61F6A6148EE + +Key = 46464646464646464646464646464646 +In = 46464646464646464646464646464646 +Out = 5F64A9BC4359153FF2572195A12F52D3 + +Key = 47474747474747474747474747474747 +In = 47474747474747474747474747474747 +Out = B6099EE04520977CB7B1DE88E2120FA1 + +Key = 48484848484848484848484848484848 +In = 48484848484848484848484848484848 +Out = 77AE144A7A3883038561F239C5312F09 + +Key = 49494949494949494949494949494949 +In = 49494949494949494949494949494949 +Out = DF0FE7423AA1CF40C8FD45253817FE33 + +Key = 4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A +In = 4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A +Out = CE4E05EC0EE20A8A4B27937B7B8ECED4 + +Key = 4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B +In = 4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B +Out = BAB91404D49876BEE288311BA3C7456A + +Key = 4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C +In = 4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C +Out = 9DC6BCB030F1FBC24ADBF6EA5238E507 + +Key = 4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D +In = 4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D +Out = BFACD02D59B26640B80B1886CD6E7D03 + +Key = 4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E +In = 4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E +Out = 2076B2B836A8C545B3C103050E7AFF41 + +Key = 4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F +In = 4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F +Out = 653B5B9A9751451C89DF56D79CFD07EF + +Key = 50505050505050505050505050505050 +In = 50505050505050505050505050505050 +Out = 7F4060C7776DEED87F7F9B26BEAFA428 + +Key = 51515151515151515151515151515151 +In = 51515151515151515151515151515151 +Out = B7072058AEF8AA25604ACE1531C81C59 + +Key = 52525252525252525252525252525252 +In = 52525252525252525252525252525252 +Out = 40A0515E8F01E55C60F70E0DAE4A1D31 + +Key = 53535353535353535353535353535353 +In = 53535353535353535353535353535353 +Out = 9805BD832CBCBEE6B439D866F3ED53F9 + +Key = 54545454545454545454545454545454 +In = 54545454545454545454545454545454 +Out = 81334B63525932E8B9342094A8DBB917 + +Key = 55555555555555555555555555555555 +In = 55555555555555555555555555555555 +Out = 59670A6CBA2E729FEDD36389481541A4 + +Key = 56565656565656565656565656565656 +In = 56565656565656565656565656565656 +Out = 84B3279AE90EACB5BF863DC17AE9212E + +Key = 57575757575757575757575757575757 +In = 57575757575757575757575757575757 +Out = 13F3BDFA7EF33A97F496692361AE6167 + +Key = 58585858585858585858585858585858 +In = 58585858585858585858585858585858 +Out = 080F06D07DC2B4D0B748FA9F28946B0C + +Key = 59595959595959595959595959595959 +In = 59595959595959595959595959595959 +Out = 72B8521961C711E79AA30616F0B70687 + +Key = 5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A +In = 5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A +Out = 75082BB9C98676FBB964DBDCD25705A2 + +Key = 5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B +In = 5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B +Out = C00D2666ED3FAF0F01FEEB01A9883B1B + +Key = 5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C +In = 5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C +Out = C70DBF746F722EBC18A4F4B115193ED4 + +Key = 5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D +In = 5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D +Out = 6283561914D3FABEE1FDD1747515C2D4 + +Key = 5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E +In = 5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E +Out = 7AAABB3AE21BBA557AE89A0D9B99816C + +Key = 5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F +In = 5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F +Out = 4010AB7D9F7237DE123450ECA31B0900 + +Key = 60606060606060606060606060606060 +In = 60606060606060606060606060606060 +Out = 3E4B358F1A26A197BF3B65B0DB4FB7E5 + +Key = 61616161616161616161616161616161 +In = 61616161616161616161616161616161 +Out = 2E9D9D04453C0698FB444CFA3340E0B8 + +Key = 62626262626262626262626262626262 +In = 62626262626262626262626262626262 +Out = 99ABC39983649030A48BAEDA6E718E8A + +Key = 63636363636363636363636363636363 +In = 63636363636363636363636363636363 +Out = 39478E48FACF3E28870082DFB51A817B + +Key = 64646464646464646464646464646464 +In = 64646464646464646464646464646464 +Out = 1BCA5B87AFEB4D9090910E02E3040CFD + +Key = 65656565656565656565656565656565 +In = 65656565656565656565656565656565 +Out = 30B0F7101370BB69E7B20D13050AB876 + +Key = 66666666666666666666666666666666 +In = 66666666666666666666666666666666 +Out = CC000CAA9DEB82E9766CD98B9DE131DE + +Key = 67676767676767676767676767676767 +In = 67676767676767676767676767676767 +Out = AEDA25322DEA94FA8345FD467992B1D8 + +Key = 68686868686868686868686868686868 +In = 68686868686868686868686868686868 +Out = 14D0D8253551FC65B1DE9DB1C3F0AB6A + +Key = 69696969696969696969696969696969 +In = 69696969696969696969696969696969 +Out = 67D32FDC0CD1AAC1F20E3F5FDFC986C0 + +Key = 6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A +In = 6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A +Out = 3D8101226BBB3F4FFD40E68EF5F93626 + +Key = 6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B +In = 6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B +Out = 684F017186FCC8AC24342CC54BF2FA6C + +Key = 6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C +In = 6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C +Out = 4AD0F6751D4DE121269F0FCCD99EFE68 + +Key = 6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D +In = 6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D +Out = FDF357681BD91A83E2632698C1525CE0 + +Key = 6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E +In = 6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E +Out = AC2698CD31DE9AC9740F53D467902FCB + +Key = 6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F +In = 6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F +Out = ED011F6CD9356CBA1E4715D60AB112A6 + +Key = 70707070707070707070707070707070 +In = 70707070707070707070707070707070 +Out = 724926624439B1C8694571BC103CFCED + +Key = 71717171717171717171717171717171 +In = 71717171717171717171717171717171 +Out = C2725BBB0E4945AF08A6A7F1A9AF211A + +Key = 72727272727272727272727272727272 +In = 72727272727272727272727272727272 +Out = 0ABD84E7FF8FD3F826B4AFBE3AF2B653 + +Key = 73737373737373737373737373737373 +In = 73737373737373737373737373737373 +Out = 404BEFC70C072CAEE758CC3E697E946D + +Key = 74747474747474747474747474747474 +In = 74747474747474747474747474747474 +Out = 0106FFAEE3A63E7B80004B044F864032 + +Key = 75757575757575757575757575757575 +In = 75757575757575757575757575757575 +Out = AE43C4368B1FC9B98DB952887C4316B1 + +Key = 76767676767676767676767676767676 +In = 76767676767676767676767676767676 +Out = FAC2FD894C5AEBC38A45034F38D44075 + +Key = 77777777777777777777777777777777 +In = 77777777777777777777777777777777 +Out = 09831AB86A3DF171F1961A8E9F40BDD0 + +Key = 78787878787878787878787878787878 +In = 78787878787878787878787878787878 +Out = DFC3FE2EC8C90B113BB11F76F3636E3D + +Key = 79797979797979797979797979797979 +In = 79797979797979797979797979797979 +Out = E9B9BB30C6D86061FA1812FF08CBC65A + +Key = 7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A +In = 7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A +Out = 0FC606C92CCFE70FEDAAE3DB6C443762 + +Key = 7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B +In = 7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B +Out = 85DEC6534601D8B6B11B9060C8A42DF2 + +Key = 7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C +In = 7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C +Out = 1250BEB80BC3D145284DF9188CCA5C50 + +Key = 7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D +In = 7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D +Out = 318E30C9CCEBCA2A7F546A49052AF9A4 + +Key = 7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E +In = 7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E +Out = 49FCFE05AEF655D83155DB617ED581BA + +Key = 7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F +In = 7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F +Out = 91EF1DED08B8BC59A916B5739195C758 + +Key = 80808080808080808080808080808080 +In = 80808080808080808080808080808080 +Out = B5BCEC5D9EC2161530284CD96653C250 + +Key = 81818181818181818181818181818181 +In = 81818181818181818181818181818181 +Out = 3B26ABD6B5688159301921809DF64FB1 + +Key = 82828282828282828282828282828282 +In = 82828282828282828282828282828282 +Out = DAEA518A364BC404EEDD6903474BB56D + +Key = 83838383838383838383838383838383 +In = 83838383838383838383838383838383 +Out = 37C8EBDBCE1501AAD18A395AAADCB415 + +Key = 84848484848484848484848484848484 +In = 84848484848484848484848484848484 +Out = 399FB3321F29829924CE72FBE9ED2756 + +Key = 85858585858585858585858585858585 +In = 85858585858585858585858585858585 +Out = A88E685E95E838E27AC3024370BFE12F + +Key = 86868686868686868686868686868686 +In = 86868686868686868686868686868686 +Out = 4C56F71EC80909EC98673D808F42321E + +Key = 87878787878787878787878787878787 +In = 87878787878787878787878787878787 +Out = 4EFA656E3F35C570C8DC4EA5524B436C + +Key = 88888888888888888888888888888888 +In = 88888888888888888888888888888888 +Out = 808FA06393685AB9143C82CA4B954BE4 + +Key = 89898989898989898989898989898989 +In = 89898989898989898989898989898989 +Out = D107696CCF562B2CC2901D50E1BFE320 + +Key = 8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A +In = 8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A +Out = 98CF296ACAFAF704D6C91D1997202E47 + +Key = 8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B +In = 8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B +Out = 5A023E5B18861A1FFCCC26F487EBF80F + +Key = 8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C +In = 8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C +Out = 8570554F91C1D8366FF6EC2097F110C3 + +Key = 8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D +In = 8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D +Out = E1CE24B74C513C884992C98DFCF70BFB + +Key = 8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E +In = 8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E +Out = 23F536F1876F44FFB7727D0FAF9F2D70 + +Key = 8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F +In = 8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F +Out = D877DD242B0C7CC05D9600419385A3EF + +Key = 90909090909090909090909090909090 +In = 90909090909090909090909090909090 +Out = 2896226A5A298578E2C999AF4F382DE7 + +Key = 91919191919191919191919191919191 +In = 91919191919191919191919191919191 +Out = B54F6E5FB8F33608A8DFAEAD8EF27B98 + +Key = 92929292929292929292929292929292 +In = 92929292929292929292929292929292 +Out = 45CF4F783116E562F104B107BD3D10F3 + +Key = 93939393939393939393939393939393 +In = 93939393939393939393939393939393 +Out = 93F404FF83D493315E2E9665AC2013C5 + +Key = 94949494949494949494949494949494 +In = 94949494949494949494949494949494 +Out = 1A5664813121482F4DBE1026104D84A8 + +Key = 95959595959595959595959595959595 +In = 95959595959595959595959595959595 +Out = AEE4A82CE2FF23E91A497269B82530F6 + +Key = 96969696969696969696969696969696 +In = 96969696969696969696969696969696 +Out = E001B8A93500C4D49F8A9A372A1E8A61 + +Key = 97979797979797979797979797979797 +In = 97979797979797979797979797979797 +Out = FB23B31999D3D84AFD55600B9EA722CD + +Key = 98989898989898989898989898989898 +In = 98989898989898989898989898989898 +Out = 9572170C51A1198373B6ADBAB87AE454 + +Key = 99999999999999999999999999999999 +In = 99999999999999999999999999999999 +Out = 65CCAA1321D8CB3CA18462C37DBBE4E1 + +Key = 9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A +In = 9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A +Out = 3E942B1978B989CAC106E4575E6729A7 + +Key = 9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B +In = 9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B +Out = 3E9AA5B6EC22E250368E9806041F6AA2 + +Key = 9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C +In = 9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C +Out = 717479032B7D79C5236436D8AE0F3AB5 + +Key = 9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D +In = 9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D +Out = 2643B168C234D5E0205E212C5CF669F4 + +Key = 9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E +In = 9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E +Out = A79DE0F9F3BE54CF4B453A1836F7F491 + +Key = 9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F +In = 9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F +Out = CF0836AC18F99D130EE85DE0ACDBE063 + +Key = A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0 +In = A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0 +Out = F12ABC04BB0C7F6F794EF428E57F15FA + +Key = A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1 +In = A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1 +Out = 383E9B4B9D663B8527E6FAB4A7892832 + +Key = A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2 +In = A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2 +Out = 432103C74F3C2D68315CDD2831EF8F71 + +Key = A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3 +In = A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3 +Out = E06519949E2F6E8B00E15CD58054BB4A + +Key = A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4 +In = A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4 +Out = 34A14A8B9E5869C25A9C604300BEC911 + +Key = A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5 +In = A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5 +Out = 0FB01A7B7F093C400E2FB08E709F7675 + +Key = A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6 +In = A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6 +Out = 51D28B7FDD1C3EA5ED21EBD1D8B7499D + +Key = A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7 +In = A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7 +Out = 3F6FCB543C8771ABFABDD72E0E788FD7 + +Key = A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8 +In = A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8 +Out = 045A187E0A7009AB426A78B251CA088E + +Key = A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9 +In = A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9 +Out = BF28504290089DB7D289785147BD5D9A + +Key = AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +In = AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +Out = 1297E67DBA4B264248FCDAF3B9E3FE4B + +Key = ABABABABABABABABABABABABABABABAB +In = ABABABABABABABABABABABABABABABAB +Out = 8177E1C48AB5578DBB3C4AA36EEEEF5C + +Key = ACACACACACACACACACACACACACACACAC +In = ACACACACACACACACACACACACACACACAC +Out = 97E785AED832ACF1D419DC01219704D4 + +Key = ADADADADADADADADADADADADADADADAD +In = ADADADADADADADADADADADADADADADAD +Out = 23D059447EDB76B0F9B41006399CC087 + +Key = AEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAE +In = AEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAE +Out = 7320A4A66FE238B9E1A932F9942DCFAA + +Key = AFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF +In = AFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF +Out = 4D8D7376C26FE0AFAA27B61ED1882721 + +Key = B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0 +In = B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0 +Out = DEF37D094186DE7209801C7D2D93F61A + +Key = B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1 +In = B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1 +Out = 536A8AACDB1156AC2E2D7DD0499BFA5F + +Key = B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2 +In = B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2 +Out = F57A2E78B976A57642DC8BFAFB3480B2 + +Key = B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 +In = B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 +Out = 88177315699E7AE0D5B4B07046ED5990 + +Key = B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4 +In = B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4 +Out = 02F65559B9AA547A5EA54EB6A8E48960 + +Key = B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5 +In = B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5 +Out = F2F02BC7D56F7594E37DB7DF94C1B9C1 + +Key = B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6 +In = B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6 +Out = 2691BEACD805DC3C69B0295A7308CFD8 + +Key = B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 +In = B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 +Out = A3A67B09425720C8AAB79DA8F44A8E8A + +Key = B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8 +In = B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8 +Out = DBC7ABF1DD510B5D3A6BA898670B6361 + +Key = B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9 +In = B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9 +Out = FA1B51E10654E448C32EFCD7A986CAF0 + +Key = BABABABABABABABABABABABABABABABA +In = BABABABABABABABABABABABABABABABA +Out = C63D856771FC45E5102B14B41A79CB7E + +Key = BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB +In = BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB +Out = 9030C8326D2B75D1979DC1C3B80796B9 + +Key = BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC +In = BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC +Out = B11A41E18A535F8F3B343135C73A4670 + +Key = BDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBD +In = BDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBD +Out = BC6F04C2D75634E0054CCE755DE717A7 + +Key = BEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBE +In = BEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBE +Out = AAFAD1353CD8C6469751190678362F03 + +Key = BFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBF +In = BFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBF +Out = 9DD8ACCD8D2A504AAE205BAD997F20DE + +Key = C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0 +In = C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0 +Out = 0FCBA053A6E5DE5D0E6B9395BDE2BD18 + +Key = C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1 +In = C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1 +Out = E3AD2507E0F6BCDCC3D50728E12BF962 + +Key = C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 +In = C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 +Out = 0AB51BDC22FFF1458CB4D3D08EDB164C + +Key = C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3 +In = C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3 +Out = FBF3371047AB698FCFC81442B134AD26 + +Key = C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4 +In = C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4 +Out = D026FC11B7B1BB47B020D7A8320A174B + +Key = C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5 +In = C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5 +Out = FAE26B00CAD7DD254EDBB84688A846E9 + +Key = C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6 +In = C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6 +Out = 91F547F8129DB5B465DF57F0A03E58FE + +Key = C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 +In = C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 +Out = AECA4D2C88D33F6A0CEAE619259E3982 + +Key = C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8 +In = C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8 +Out = 32AAB72FE2809153140156909B52F414 + +Key = C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9 +In = C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9 +Out = 91EDBD3465D1216B3564F094455F0ECC + +Key = CACACACACACACACACACACACACACACACA +In = CACACACACACACACACACACACACACACACA +Out = 4D14F0124000E96F09938906B99415BA + +Key = CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB +In = CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB +Out = 297F6B5BF3A01B1D87B7B74DF4E9DC2F + +Key = CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC +In = CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC +Out = BCCE55DCAFF6BB7B4D0CAFD112E87FCD + +Key = CDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCD +In = CDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCD +Out = D7A1E8E4624689000AD7AFB06982D8FE + +Key = CECECECECECECECECECECECECECECECE +In = CECECECECECECECECECECECECECECECE +Out = D59DAF6299A27A5DE36F7090B777673F + +Key = CFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCF +In = CFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCF +Out = A5ACE3553FB387187CCFF88C3DEE1ED7 + +Key = D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 +In = D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 +Out = 2CCF6DD6EBEE7C4A4C5586EBF792AC57 + +Key = D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1 +In = D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1 +Out = 695849E45DE312A07C5E8A6C1C20D6B8 + +Key = D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2 +In = D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2 +Out = 5E14D156D004D484E040C354F13A8F63 + +Key = D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3 +In = D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3 +Out = E4CD1852605EDC0FF576A8310FED4883 + +Key = D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4 +In = D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4 +Out = BC7EB0533C90715C314362B1FBDC3545 + +Key = D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 +In = D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 +Out = AFBDF9336F9CAC06313181937FF1849E + +Key = D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 +In = D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 +Out = B590131983C4E266BDE99D577C493B67 + +Key = D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7 +In = D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7 +Out = 90921A3641666DE025E42B1BDC891FBA + +Key = D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8 +In = D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8 +Out = E3B79B1EC3FA41E7EB3C575ED197588D + +Key = D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9 +In = D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9 +Out = 5D9B53924BFCB123BEF8F3C5431103F2 + +Key = DADADADADADADADADADADADADADADADA +In = DADADADADADADADADADADADADADADADA +Out = 12BB6C3773F42D7AB2BD711C3DA6B1F9 + +Key = DBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDB +In = DBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDB +Out = A0D2449463DDB310E0D4D0B547043FA0 + +Key = DCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDC +In = DCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDC +Out = B1E70695E833951DA0C4B38CDA067ACD + +Key = DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD +In = DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD +Out = 19AA0D4A04DD8C93935FCB3F39A0D2CD + +Key = DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE +In = DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE +Out = 98E4BAC98E4B1559B07E3A323D352964 + +Key = DFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDF +In = DFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDF +Out = 4B88F29F1DCB339CEF6C80EF949272BA + +Key = E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0 +In = E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0 +Out = 8F3C7931AC39D8B62C643BB3AC2C731B + +Key = E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1 +In = E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1 +Out = D620AC385CAA42FD228176995C7EEC61 + +Key = E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 +In = E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 +Out = D99A20E342818B37A21C87F35C19D559 + +Key = E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3 +In = E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3 +Out = 0817FC31D13725B3F64790470C883F22 + +Key = E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4 +In = E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4 +Out = 945FE4DAEEE2AAA1EFE80022311B1040 + +Key = E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5 +In = E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5 +Out = F5976BFF2CE360F3A75CACB10B1B26E6 + +Key = E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 +In = E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 +Out = 4D7118A0D1DE4AB7E43765B2E2AE0EE2 + +Key = E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7 +In = E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7 +Out = FC428DC79787BBAC03937C6C0FEDA673 + +Key = E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8 +In = E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8 +Out = 6DF3580C31F389C898CC905582BCD920 + +Key = E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9 +In = E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9 +Out = 6B74DC42605029718F4D0C060547CC8B + +Key = EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA +In = EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA +Out = B587D402AA54E60DB655B4164847ACA1 + +Key = EBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEB +In = EBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEB +Out = 16313A473EFCB6D965C5F1426785B472 + +Key = ECECECECECECECECECECECECECECECEC +In = ECECECECECECECECECECECECECECECEC +Out = 734356F14E8A6C5775A4638BBDFCE111 + +Key = EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED +In = EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED +Out = F66FFD7385B4A87A9E2865D70864DAA6 + +Key = EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE +In = EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE +Out = FB7FA84127D218FDE6A24CA30379ECCC + +Key = EFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEF +In = EFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEF +Out = 4FADBE831B78D6B3C59DCE8B4293BB79 + +Key = F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 +In = F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 +Out = DA219657EA1AB63EA46306C2D0B69186 + +Key = F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1 +In = F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1 +Out = 34BE2E9CB3C4047884CB291416D037C7 + +Key = F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 +In = F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 +Out = 384BAAE4DB758555E2DB6E2995E0CAEC + +Key = F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3 +In = F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3 +Out = 7338107A3D9BF3E8C67936E1CB77A22A + +Key = F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 +In = F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 +Out = 217BC7820BB5A9183D95BF7E99180B87 + +Key = F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5 +In = F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5 +Out = 56BA9C916AECDC51203CB6BA5FEE8D3B + +Key = F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 +In = F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 +Out = 8CCA87B86BEB5CCD11A594F20AD5D1B8 + +Key = F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7 +In = F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7 +Out = CD0230DBA2982BE4F126FB2E80AB2C24 + +Key = F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 +In = F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 +Out = A3E46629CF9D1D6DD1A6DE82B86C5934 + +Key = F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 +In = F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 +Out = AE18D7C35968E90CECA036CF586EB963 + +Key = FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA +In = FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA +Out = 3B0261B9DA91346FAD84DD9CC9EC4A37 + +Key = FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB +In = FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB +Out = 9F3E91301511409E1F997A080F9A9424 + +Key = FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC +In = FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC +Out = F1BF5CCE9A7D5FBE759A579640348692 + +Key = FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD +In = FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD +Out = D192CBC80E653C12C647C1EBEB56AE10 + +Key = FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE +In = FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE +Out = 64F5B3E91B4CC3C35AFB6793FCEC836A + +Key = FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +In = FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +Out = EFB109978422E50FDCB05335D050D0D7 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 6CD61BCB190B30384E8A3F168690AE82 + +Key = 0123456789ABCDEF0112233445566778899AABBCCDDEEFF0 +In = 02132435465768798A9BACBDCEDFE0F1 +Out = 688329D019E505041E52E92AF95291D4 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 8F5FBD0510D15FA893FA3FDA6E857EC2 + +Key = 0123456789ABCDEF0112233445566778899AABBCCDDEEFF01032547698BADCFE +In = 02132435465768798A9BACBDCEDFE0F1 +Out = C8241816F0D7E48920AD16A1674E5D48 + diff --git a/src/tests/data/block/safer.vec b/src/tests/data/block/safer.vec new file mode 100644 index 000000000..a85a36d84 --- /dev/null +++ b/src/tests/data/block/safer.vec @@ -0,0 +1,49 @@ +[SAFER-SK(10)] +Key = 01020304050607080000000000000000 +In = A0A1A2A3A4A5A6A7 +Out = 41246B65F1DC6AFA + +Key = 00000000000000000102030405060708 +In = A0A1A2A3A4A5A6A7 +Out = 5CBD77B03626FE3B + +Key = 00000000000000010000000000000001 +In = 9091929394959697 +Out = 9EAA4DF1E0EFF445 + +Key = 00000000000000010000000000000001 +In = 98999A9B9C9D9E9F +Out = 4CC14838399E532D + +Key = 053D79C5CFC7E2A3244F888CB0336DBF +In = B9BA26C1B67F9692 +Out = 75AF0AEF94E54122 + +Key = 438C2106DD87C2A0741F66A28D75A962 +In = 382395FB04EA1FD6 +Out = 8162DBDC5984CAD0 + +Key = 8A5CB47F29F8B1C79EFDDC95EAA8DA2A +In = 0C07884F2D4B7645 +Out = 64C8047DEBBE6895 + +Key = 885588FCDBDDF30BDD55D6AD097594A7 +In = FD8CD3214D56917A +Out = 3360F9F4A25D0D5A + +Key = D020D65E6FEF3C7FD60413E04C71F8B1 +In = D2A9B8F6A027F02A +Out = D750587CC46CF3B7 + +Key = 228A5CFEF727066B2E682DC8E40CD629 +In = 18AC5F07FCF872E7 +Out = 557368277E129BE6 + +Key = 360495E7E4784CAA34E42C12F125B71A +In = 4438471711225573 +Out = B75E4C4155A67C4F + +Key = 850F94815381C03111F45EFEE704AB48 +In = 5ED88B627B5C899D +Out = B356A077F9DB11DC + diff --git a/src/tests/data/block/seed.vec b/src/tests/data/block/seed.vec new file mode 100644 index 000000000..81c686987 --- /dev/null +++ b/src/tests/data/block/seed.vec @@ -0,0 +1,17 @@ +[SEED] +Key = 00000000000000000000000000000000 +In = 000102030405060708090A0B0C0D0E0F +Out = 5EBAC6E0054E166819AFF1CC6D346CDB + +Key = 000102030405060708090A0B0C0D0E0F +In = 00000000000000000000000000000000 +Out = C11F22F20140505084483597E4370F43 + +Key = 4706480851E61BE85D74BFB3FD956185 +In = 83A2F8A288641FB9A4E9A5CC2F131C7D +Out = EE54D13EBCAE706D226BC3142CD40D4A + +Key = 28DBC3BC49FFD87DCFA509B11D422BE7 +In = B41E6BE2EBA84A148E2EED84593C5EC7 +Out = 9B9B7BFCD1813CB95D0B3618F40F5122 + diff --git a/src/tests/data/block/serpent.vec b/src/tests/data/block/serpent.vec new file mode 100644 index 000000000..75511f62d --- /dev/null +++ b/src/tests/data/block/serpent.vec @@ -0,0 +1,4177 @@ +[Serpent] +Key = 00000000000000000000000000000000 +In = D29D576FCEA3A3A7ED9099F29273D78E2D62A890CEA3A3A7ED9099F29273D78ED29D576F315C5C58ED9099F29273D78E2D62A890315C5C58ED9099F29273D78ED29D576FCEA3A3A7126F660D9273D78E2D62A890CEA3A3A7126F660D9273D78ED29D576F315C5C58126F660D9273D78E2D62A890315C5C58126F660D9273D78ED29D576FCEA3A3A7ED9099F26D8C28712D62A890CEA3A3A7ED9099F26D8C2871D29D576F315C5C58ED9099F26D8C28712D62A890315C5C58ED9099F26D8C2871D29D576FCEA3A3A7126F660D6D8C28712D62A890CEA3A3A7126F660D6D8C2871D29D576F315C5C58126F660D6D8C2871 +Out = B2288B968AE8B08648D1CE9606FD992D717EB02EB81A2E939D54ACA91087112D0D809C5EE82F477EBA7B956DBB23463B0F0190D616F5294112FFB7884E8B37F941BA1B505386B7428B88338188F7E718A3348230BF5CFA552F88D22463D9703A115351622E016BCA26918D17E13225F67EE4E3F2C46FE52ECBDA044C585717DC563A8403FF5309D62370B1DCF5A11EDD2F7D73602B70CD2553E44C1D3F170126155BBD9BE3A965B345E834718F651CEF6CC65E8C5C566E894817350F497816F1EEFA51FC91FEBB6E9F8CB141CC0EB6AF3C6F8380CBD3C996167F2F0E90E71B756C87EB62A4975356B28DCBF6A64A0BD1 + +Key = 000000000000000000000000000000000000000000000000 +In = D29D576FCEABA3A7ED9899F2927BD78E +Out = 130E353E1037C22405E8FAEFB2C3C3E9 + +Key = 000000000000000000000000000000000000000000000000 +In = AC335553D40961A3387BD2D2BFA6EDB3 +Out = 167D74C63CEB050B4F14B1CE23DA39BD + +Key = 000000000000000000000000000000000000000000000000 +In = E39AC2845BBBE8EDD743205ED7DF1DB6 +Out = 167D74C6C314FAF44F14B1CEDC25C642 + +Key = 000000000000000000000000000000000000000000000000 +In = AA7F44B5D845906C835C65AE12A044D9 +Out = 167D74C63CEB050BB0EB4E31DC25C642 + +Key = 000000000000000000000000000000000000000000000000 +In = E3E1B65693171906DB775EC7E4CAE204 +Out = E9828B39C314FAF4B0EB4E31DC25C642 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = D095576FCEA3E3A7ED98D9F29073D78E +Out = B90EE5862DE69168F2BDD5125B45472B + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 2F6AA890CEA3E3A7ED98D9F29073D78E +Out = A3E17E2DF4EA6F41B2017E37023F202A + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = D095576F315C1C58ED98D9F29073D78E +Out = FD2951E466110BC6F4816EBF968CDD01 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 2F6AA890315C1C58ED98D9F29073D78E +Out = C36EE750C51192B0C85D5BB2584AE062 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = D095576FCEA3E3A71267260D9073D78E +Out = 86069E27F65F454C6E3F7E9097DCEFAA + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 2F6AA890CEA3E3A71267260D9073D78E +Out = 00FA885A8854844C970338841CA2E24D + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = D095576F315C1C581267260D9073D78E +Out = A18A399A0AA2FD20EAA740A0CB6145B5 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 2F6AA890315C1C581267260D9073D78E +Out = 3D79E39A79CC14D97147F3D172F66BB1 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 5718F3B4ED59D02DE5C40E9A826FFF30 +Out = 9263BE9CA3CB9661695C1CCD1041F2E8 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = AC56479B43617B1C7C804629E36E93F5 +Out = C35E27B56BAA1AF03542B3DA703BFEF7 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 20027AB27AB4CCF48F9973CC052E0A35 +Out = 22AAA7F89676ADAA2923903B2A3DB526 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = C8DD678E5D5E8F67FAA0CB599C7886BD +Out = 734448F52EDB9316CAFA7F095C24B0E7 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 93DFF0CC56BDBD950A9BAAD3DFF75B2F +Out = EBD6A3487FEE478BB0EF8EC783E49C43 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 7FEF68F9A691BDDD070DB91DF52798EF +Out = 4560A566844F1B2F92B35D762F7A2A82 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 86A06EBDB131546D77A4B81C3BED598E +Out = 37B9296307EA211F5D6E249E9753392D + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 5C467E141ECCF1B65B6DD86418F35CFD +Out = 409732CE286383F332C492E110F136DE + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 35E9FAAFD45C1470EF2BE841B7CE9187 +Out = 1BDB66804D80D832ABD97BDF145B316E + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 72E77AA37ED81CB273582D24FAC4F797 +Out = 19EFE53BFE7FAA6BFEFEBD4F79885F0E + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 73A8FAD5559EE727CF006CEB0EC60D3D +Out = 81E197EF8F5B2AD7F0312B705AFB5F27 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 81B566F5EA6961C9241486A6E526E8A1 +Out = 213F181798188378DD97935F019AE7C0 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 0DA282CB8796A24A161FC55ACFCAEC1F +Out = 72BF6ABC3AD01D3B7F5589BAC18499E1 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 172482CA04A7549BAA12E55B0A2619FA +Out = B40732603C7E9C2D373E12F9516E0426 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 0E89B76BB98DF1ABA754504C08106755 +Out = 1F38D616E20D3F0C4158517B162ED983 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 44FBD8823D9D06573CC304CCE5AEE6FD +Out = A4576BC2CA8B8764B30D2DEDF461E455 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = E6C9D81608C6B4B736913749E0E06FB0 +Out = 83756C36B9664E2415D54835CFAA2540 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = B03DEF269B39D69E0EB67B873CF2B80C +Out = B226452F5E395B90E46E5CA8F72916DB + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 144976F7A2170E86A68359F49C9BF7EF +Out = 2183068E0B42CF774DFF0280857F23E2 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = F86F15E91A74FCD149AC3B27229949D0 +Out = A88E509487D41897D882F8A1160F3465 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 65B8EBE1995C281D80E471F6B447C050 +Out = 84EED5FC045BB4817057902699B81109 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 116AE65A8B432F02F95BF339DE5F1427 +Out = 4FB98E68E52EDE677698126BFA06BA6F + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 7EDA6705CD1ED178F051188479BFEC21 +Out = 66840CCF17A78DB4748D811B436D0041 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = B3B2780D00D441B0641BF54660BC7624 +Out = 6C24B364096089E615A8A657FEACF53E + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = AEFCBE20965D096F631D7844F69D7D8B +Out = 0BB3B124E75FE222CBEFB2EB1BA84C57 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 94C8C0B27E7FA6B0C66EF69529280A10 +Out = 7B0C86F6968BE22B3CF6740FA4E7683C + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 866CD3970543E3224E756F301705081F +Out = A0400EDBE1D6D08CA45419D39DF4E4BB + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = AADB86BD88CD0B572DE6225896E694DA +Out = AD4B42F7356A196EB29EAF62AAAC2DE4 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = AD22711443BCBDF0DFB1AB96F3217F98 +Out = 6B39765526E0D0F8E55606559193D760 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 2C63EF91C5BA79AE9ACB9CCC9D0CBDD5 +Out = 368BFC2EE7870480A53B887E0E0273D3 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 7952E98E82ADAE82305291AF31D82B78 +Out = 481F3714C9112E522CAB717B00795542 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = E0B61686A1648FC82AC0767A30E969BF +Out = CA681F90975354B326F88DA6EE6CBC4A + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 2AF247328D18F510A4FCB1784979209D +Out = C185B82815B15FD96A75FD0309567D09 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 5D2064436576514B4C27365268C6B9BF +Out = 267AAC3880B12273AF2B5976AC51C157 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 3D04280E15EB800B1ABD005ECC9A8B3F +Out = EBE2628954016D7428DB4477A0641B49 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = A55B35CF84CBDB510C38F24C6BF93B90 +Out = 9641A161F9D60D76EF05888FD1E2A280 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = F14320EEA11F6FC7336ADEEAB8E85B9B +Out = 7F42B86B1C943E7EB89FD91B439EEC9C + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 81D4388A3B919D54311B3327A4643265 +Out = 70DFE1A70E74F1A2974C81F073542863 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = D1469D78D3F38BEC7EE57CEAC7F5393D +Out = 5DECB5541E8FB7C65CA8DBCB9A25D6CD + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 0028367D36C6989C053BD51781644393 +Out = 28967FC1396040FB4A989A6A19A67930 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 0DF379E3ED7A514D09CA440CD91A7A4B +Out = B2405BFE9F872B5DBD87D520CAEF49EC + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 2E47CF7B14D03C6D89D950DE7EAD69A4 +Out = A6A1AE40FB2DBD1ACB43E9C027E877AC + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = BD6F5ABA7C56CD8F7F94D9FD482FAF4B +Out = 1ED91FFAF9975638253641D2826A91B1 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = BA634341B5A5D226000C04A5189AB13E +Out = F5644F442E6D6B52BAFB7FCF020C5E11 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 6E2AC15AFCA7504C209BFC8F9CCA2A2F +Out = 73B228B2BFE0B01A24AFE361309E84DA + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = CE347B81F4984EEBC8C3EC7CBC5DCC18 +Out = 5ECCDE0E778C02545B16916E67CC5E15 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = DCFFF804405504B5EFE75BF9D23480DE +Out = 66C04EC78FAFA8462E94A4A4F69D4D7A + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 221352648EBA537DB994F93EA3527CC8 +Out = 74E0DB0F5A47224A1437B7C519441C08 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = C8458FEC89AF924CF81396E641D7DDBD +Out = 5C3BD04D99635363DAF7D281230FD600 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = F47E1F7EF00B42F8F5A1219C42E0CC0A +Out = 6DDE19D02A217B2A5DD41A1454DC677D + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 24CDF34C5EA6B37CED3B33178FD54C88 +Out = 95DDDD7E4CD12EF44FA5CCAF6E093130 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = AC8023453190010FADA88C6E71174FCB +Out = F123615073CFC4C5DA553F7758CE0937 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 023AE5AF03FD68B6432D84C218DFE0A7 +Out = 4B8D617C5728EB7AA6B2D23960F235F0 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = CAA35C45DF45601E5935C92B4F5F164F +Out = 7155D0E792B5279AD6057C48BC2CAA0D + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = ED72D82596C24FCE85E066377C6F23C8 +Out = 2343F7BD3ADC05B7F575DBFF8B490EAD + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 818834EA9DD46525CED342FD8CDF03D6 +Out = F0AA5253E8871BFF04BCAAA9FD2DA3FC + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = AE528D030A08F5697611F769864C7863 +Out = C40D67EB5D395B65F578B01F7FDD4D36 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 979BE56166651E23CD3156624B51C118 +Out = 4D3FADFAEF95C81DB449741D830669FB + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 23F2C6298D46CB7B66305B3272F14775 +Out = B21F5D9F8CFC630C0C9184B34335C19D + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 4C5E6E7EF12BFF242402CC42962DE420 +Out = 0764165513CE56DE4BC8FB238CEFCF15 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 93FB53BF2128A23468870BB679B6CD46 +Out = 6FEA32419061B0C70A1A098B34F6B008 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = A5EB2A49B07960CCEA5C632640A4B8D3 +Out = 148ACECDF96815DE338312D7E505FBA7 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 7CE5CA2B71BAD18D4722127C9B28CA20 +Out = 65EAE71CF60B516EF15EB3C22958272C + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 6B3BD3BE30DEE6B7987FDA806C5C3805 +Out = 9C9402BE33FE1EB856AB211CB6F92C3D + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = FA36C8904B20DA558430AC1743B31515 +Out = 90E562EFC0D04545190DD0142AC39A05 + +Key = 00000000000000000000000000000080 +In = 00000000000000000000000000000000 +Out = DDD26B98A5FFD82C05345A9DADBFAF49 + +Key = 00000000000000000000000000000040 +In = 00000000000000000000000000000000 +Out = FA735E9BE7961050C202BD794E2E1E0C + +Key = 00000000000000000000000000000020 +In = 00000000000000000000000000000000 +Out = 7B2D8D2348DC4CE112AEF4311BE769D7 + +Key = 00000000000000000000000000000010 +In = 00000000000000000000000000000000 +Out = 5F35BF3061423D0BC02C07BED67602BD + +Key = 00000000000000000000000000000008 +In = 00000000000000000000000000000000 +Out = 8C9A19CEBB5709C38EA1AE1D12E291C1 + +Key = 00000000000000000000000000000004 +In = 00000000000000000000000000000000 +Out = D69C8CCF5DEC9EFA90684C7B70FCDFAF + +Key = 00000000000000000000000000000002 +In = 00000000000000000000000000000000 +Out = 39B65E77A4D26218E5ED7092AB64D07E + +Key = 00000000000000000000000000000001 +In = 00000000000000000000000000000000 +Out = F668C7091F81B2827DA77DD419B708E1 + +Key = 00000000000000000000000000008000 +In = 00000000000000000000000000000000 +Out = 7106BED662E6B6AE72FDC726C98AD746 + +Key = 00000000000000000000000000004000 +In = 00000000000000000000000000000000 +Out = 043AA312B19B6737C3CEBAF830DB6DB8 + +Key = 00000000000000000000000000002000 +In = 00000000000000000000000000000000 +Out = F95E6F00854F17DBB68CC679570D5FD5 + +Key = 00000000000000000000000000001000 +In = 00000000000000000000000000000000 +Out = D23FAE81FF497000583F2CFCE54FCE9C + +Key = 00000000000000000000000000000800 +In = 00000000000000000000000000000000 +Out = EF5C7DC4DBCE5A51F98011969693DBE8 + +Key = 00000000000000000000000000000400 +In = 00000000000000000000000000000000 +Out = 34D2F0546C260EA4002B4BCC2C12CCAB + +Key = 00000000000000000000000000000200 +In = 00000000000000000000000000000000 +Out = B3787BE95735A9581817C64D81F07E13 + +Key = 00000000000000000000000000000100 +In = 00000000000000000000000000000000 +Out = EB31DC31E4016F7FD8901C5872DCED1A + +Key = 00000000000000000000000000800000 +In = 00000000000000000000000000000000 +Out = 43D607D9D0009C01DBFB117126BC4395 + +Key = 00000000000000000000000000400000 +In = 00000000000000000000000000000000 +Out = 463B27CF0DA63219ED2CEBDBF5C16922 + +Key = 00000000000000000000000000200000 +In = 00000000000000000000000000000000 +Out = 90DF345556AB04CB12D0799B9C5049BB + +Key = 00000000000000000000000000100000 +In = 00000000000000000000000000000000 +Out = 05C861F7F71591C8AECF8A26EB020F4D + +Key = 00000000000000000000000000080000 +In = 00000000000000000000000000000000 +Out = 11DD97B8ADAF7F6B34EB3BBB9A438892 + +Key = 00000000000000000000000000040000 +In = 00000000000000000000000000000000 +Out = 7171E845509F8F4F134BE53EFD8A34DC + +Key = 00000000000000000000000000020000 +In = 00000000000000000000000000000000 +Out = 864E7B400A96420A98765AF993AAD852 + +Key = 00000000000000000000000000010000 +In = 00000000000000000000000000000000 +Out = B8F75A0553AA33DC30B3F2D0027F97EA + +Key = 00000000000000000000000080000000 +In = 00000000000000000000000000000000 +Out = 573FB9B1E047670331D54E87F3BDD48D + +Key = 00000000000000000000000040000000 +In = 00000000000000000000000000000000 +Out = 03CF30E2ED5C9311F6BF9964C8A7DBB8 + +Key = 00000000000000000000000020000000 +In = 00000000000000000000000000000000 +Out = ED735C651F003ABCAFE1926472E0CC32 + +Key = 00000000000000000000000010000000 +In = 00000000000000000000000000000000 +Out = 970CDDD5BCCAE7F7BD0F7B67B6707580 + +Key = 00000000000000000000000008000000 +In = 00000000000000000000000000000000 +Out = 6D1C5788F69DC2E1EF928D9C831F3826 + +Key = 00000000000000000000000004000000 +In = 00000000000000000000000000000000 +Out = 8367C4564B707B6C0A4A92ECA38C6EDA + +Key = 00000000000000000000000002000000 +In = 00000000000000000000000000000000 +Out = F25D50BBA7FD6496CD70ACE570706ECC + +Key = 00000000000000000000000001000000 +In = 00000000000000000000000000000000 +Out = 0C43854DF7DD96DC3323DCC311CD418C + +Key = 00000000000000000000008000000000 +In = 00000000000000000000000000000000 +Out = 8F8827ED63EAFC702A4C7F855E6806A0 + +Key = 00000000000000000000004000000000 +In = 00000000000000000000000000000000 +Out = DD4FF8498D45936888B48EEFD24CE9F6 + +Key = 00000000000000000000002000000000 +In = 00000000000000000000000000000000 +Out = DE8BF1BCB7C106D93AA60C744240651F + +Key = 00000000000000000000001000000000 +In = 00000000000000000000000000000000 +Out = FC45CB6A1B9267A8B330FC1399BC0F34 + +Key = 00000000000000000000000800000000 +In = 00000000000000000000000000000000 +Out = 9EEC294CEBAEFC664DFA9D1C8B48B0B2 + +Key = 00000000000000000000000400000000 +In = 00000000000000000000000000000000 +Out = CAFB5B1D66E147006DB2E4CFC8405DA3 + +Key = 00000000000000000000000200000000 +In = 00000000000000000000000000000000 +Out = B9F43C559CCB8C1933FD323ED51AF997 + +Key = 00000000000000000000000100000000 +In = 00000000000000000000000000000000 +Out = D11D4485EB7AAA6CB1A8F16E24ECDE7A + +Key = 00000000000000000000800000000000 +In = 00000000000000000000000000000000 +Out = A4F7B40448470061B7873A62072CE112 + +Key = 00000000000000000000400000000000 +In = 00000000000000000000000000000000 +Out = 80DF5AD31BF557F9C75701B1395C4AD2 + +Key = 00000000000000000000200000000000 +In = 00000000000000000000000000000000 +Out = 46CE4708ABA4835764EA9C4678335954 + +Key = 00000000000000000000100000000000 +In = 00000000000000000000000000000000 +Out = 72BABC19EE59F6F76F17DDFBE2FCC33A + +Key = 00000000000000000000080000000000 +In = 00000000000000000000000000000000 +Out = E76340173FDA4B6F1E2703A732C4C482 + +Key = 00000000000000000000040000000000 +In = 00000000000000000000000000000000 +Out = 79C577AC301DE5ED03AD6D0AACB1D958 + +Key = 00000000000000000000020000000000 +In = 00000000000000000000000000000000 +Out = A2A8D78F3511B65EA03262314F0C8F8A + +Key = 00000000000000000000010000000000 +In = 00000000000000000000000000000000 +Out = 6C87E4E87CB3773520F7B3EDB51DAEAF + +Key = 00000000000000000080000000000000 +In = 00000000000000000000000000000000 +Out = 8D646E78DC20F616A859074DE82D1107 + +Key = 00000000000000000040000000000000 +In = 00000000000000000000000000000000 +Out = E98DE4AAAC62C1E4251054B42D92F4C3 + +Key = 00000000000000000020000000000000 +In = 00000000000000000000000000000000 +Out = B0FC458F4759641C6FA64FED926C8347 + +Key = 00000000000000000010000000000000 +In = 00000000000000000000000000000000 +Out = 61F381FA99E58E9B3CEBCBADDE6559D2 + +Key = 00000000000000000008000000000000 +In = 00000000000000000000000000000000 +Out = 2C7EAF752E2B02734A3C3506CDA4867D + +Key = 00000000000000000004000000000000 +In = 00000000000000000000000000000000 +Out = 600F284E1AB1C8194D6FE065DBDF1BBF + +Key = 00000000000000000002000000000000 +In = 00000000000000000000000000000000 +Out = DB84C4BA65B89D0CD51BE73605084568 + +Key = 00000000000000000001000000000000 +In = 00000000000000000000000000000000 +Out = 4C75C41A4ABC17E0ADC00228394F0037 + +Key = 00000000000000008000000000000000 +In = 00000000000000000000000000000000 +Out = 230375EE7B65A2C948809B6DE69D1F50 + +Key = 00000000000000004000000000000000 +In = 00000000000000000000000000000000 +Out = 94EF7F345D1FF0DB4494D9DB56ADFFED + +Key = 00000000000000002000000000000000 +In = 00000000000000000000000000000000 +Out = CE277A5063C40BA1418A30721A0DE8AF + +Key = 00000000000000001000000000000000 +In = 00000000000000000000000000000000 +Out = BF4FE13163EA85E003EF8E9D4BAF48C8 + +Key = 00000000000000000800000000000000 +In = 00000000000000000000000000000000 +Out = C8F9F9F1DB54EB0635C227CAE447055C + +Key = 00000000000000000400000000000000 +In = 00000000000000000000000000000000 +Out = 6F31A90BCEEA0BC85843086C7258EA9E + +Key = 00000000000000000200000000000000 +In = 00000000000000000000000000000000 +Out = 334EFC7C6930BC0B839C845E1B22F8C3 + +Key = 00000000000000000100000000000000 +In = 00000000000000000000000000000000 +Out = 1E92F9F2E576C864A24F36402F84107D + +Key = 00000000000000800000000000000000 +In = 00000000000000000000000000000000 +Out = A5B8DF0ABDBA5DA09B8D8383F06957E2 + +Key = 00000000000000400000000000000000 +In = 00000000000000000000000000000000 +Out = 344B6F348ADA08FF4E97C722463DCB08 + +Key = 00000000000000200000000000000000 +In = 00000000000000000000000000000000 +Out = AAB52A0482E0A1B84EF07213F8BCF63F + +Key = 00000000000000100000000000000000 +In = 00000000000000000000000000000000 +Out = E477DDE4A88A17339157E4198DC39801 + +Key = 00000000000000080000000000000000 +In = 00000000000000000000000000000000 +Out = 33401CDFBECCF499B3226B4C6AD8FDDF + +Key = 00000000000000040000000000000000 +In = 00000000000000000000000000000000 +Out = 2C06278683B5759C12B147DE2B0E0BB1 + +Key = 00000000000000020000000000000000 +In = 00000000000000000000000000000000 +Out = B2B67CDC8371B5739F5E213FDD8B60EC + +Key = 00000000000000010000000000000000 +In = 00000000000000000000000000000000 +Out = 83ACED5FB21035A41B858136D4797BEE + +Key = 00000000000080000000000000000000 +In = 00000000000000000000000000000000 +Out = 1F6213DC933AEF4C582AAD041E140619 + +Key = 00000000000040000000000000000000 +In = 00000000000000000000000000000000 +Out = 32B7E10E04100FCDA94DC223BBC19075 + +Key = 00000000000020000000000000000000 +In = 00000000000000000000000000000000 +Out = 72FA9C8731E45CF575CFFEBD6F3981C5 + +Key = 00000000000010000000000000000000 +In = 00000000000000000000000000000000 +Out = AEE9355B2FBD96A06F8F74DC8882E893 + +Key = 00000000000008000000000000000000 +In = 00000000000000000000000000000000 +Out = B56126C52D0DD2B8FDC5C4A05091F2B1 + +Key = 00000000000004000000000000000000 +In = 00000000000000000000000000000000 +Out = 6FF5B6F133BEB75DDDD0385F9B3AEEE5 + +Key = 00000000000002000000000000000000 +In = 00000000000000000000000000000000 +Out = 6541C5BCE4B3F93F4EC1E7DFED0F98DB + +Key = 00000000000001000000000000000000 +In = 00000000000000000000000000000000 +Out = BF9ED60D8A243F1E010345537A5C081D + +Key = 00000000008000000000000000000000 +In = 00000000000000000000000000000000 +Out = 77679D9E63DB7DF79C0484423FA18A57 + +Key = 00000000004000000000000000000000 +In = 00000000000000000000000000000000 +Out = 548091B07326BF829BA56C786053727F + +Key = 00000000002000000000000000000000 +In = 00000000000000000000000000000000 +Out = A8FA704EE06EEED6F7F71A598EF921FB + +Key = 00000000001000000000000000000000 +In = 00000000000000000000000000000000 +Out = 627F14CA091AC156FB56302D6C3373DC + +Key = 00000000000800000000000000000000 +In = 00000000000000000000000000000000 +Out = BC2CAB97EB09919CBC0E6AFEC6581CF5 + +Key = 00000000000400000000000000000000 +In = 00000000000000000000000000000000 +Out = CC7F5DF0CF522B2242163112E4421D08 + +Key = 00000000000200000000000000000000 +In = 00000000000000000000000000000000 +Out = 084AC3BF07F1E64F0093A014C2690CE5 + +Key = 00000000000100000000000000000000 +In = 00000000000000000000000000000000 +Out = D3C6597474B740BA1053090A247AB5C5 + +Key = 00000000800000000000000000000000 +In = 00000000000000000000000000000000 +Out = 7435911B23F1DBACA5BF86C91B0D11B1 + +Key = 00000000400000000000000000000000 +In = 00000000000000000000000000000000 +Out = 79E59CE5B78A6D8259B2AD1B5F50F523 + +Key = 00000000200000000000000000000000 +In = 00000000000000000000000000000000 +Out = 72F3659183D9749128AE6CAFBEAADDE5 + +Key = 00000000100000000000000000000000 +In = 00000000000000000000000000000000 +Out = 77DD6EA2D669A36E4C409564A8604EC4 + +Key = 00000000080000000000000000000000 +In = 00000000000000000000000000000000 +Out = 27D4EC7E2AE30CBE54B7CE9F764E3D27 + +Key = 00000000040000000000000000000000 +In = 00000000000000000000000000000000 +Out = 0D68C4922498D08BFEFA450B85659D23 + +Key = 00000000020000000000000000000000 +In = 00000000000000000000000000000000 +Out = 6C4FCEEFF2768549EA590FC20310B95D + +Key = 00000000010000000000000000000000 +In = 00000000000000000000000000000000 +Out = FC46909BE47E944F4776956A98E9C43B + +Key = 00000080000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 50AA945A945A8BE43E4C137F0D7CA62A + +Key = 00000040000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 7511818C4C8408EB0AF22019DDF7F6F6 + +Key = 00000020000000000000000000000000 +In = 00000000000000000000000000000000 +Out = D46BA09B00007974C24FC8C0CB13330D + +Key = 00000010000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 17E352C6C963F7DA5A1CB163ACCB8573 + +Key = 00000008000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 6CED1C994D0F7B2862715D514840A780 + +Key = 00000004000000000000000000000000 +In = 00000000000000000000000000000000 +Out = AD351E157AFC89A9C0D8CF15DDBF3A7D + +Key = 00000002000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 79AFB080BADC325DA8C5E88200743603 + +Key = 00000001000000000000000000000000 +In = 00000000000000000000000000000000 +Out = D326FEA25FE2CA220CEC62DB9574AAFD + +Key = 00008000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = A3C980B5DA0B8E3B32818AF08F5310DA + +Key = 00004000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 12651FD76182C532CD03B36DD121A43A + +Key = 00002000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 6D91A4600722340B8ECAE1055B8DF790 + +Key = 00001000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 2B1F49C97807430719A958271B5DA303 + +Key = 00000800000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 9E29DADC12AA1ED228CDC78D70C829B7 + +Key = 00000400000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 5B8FF678F88EB96FE73BCBF14AD9304B + +Key = 00000200000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 158B5F6CBB33E547735E45559CEF3E5B + +Key = 00000100000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 8EFA3AC040AC5235F2F4AC3A82B7018E + +Key = 00800000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 97BACE474E820FDEEB1E66D06139D2F9 + +Key = 00400000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 114CB849EC2735AEECDB2E51A1C45A38 + +Key = 00200000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 1426ABD1FE61695A62B7A55AB5DA6145 + +Key = 00100000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 80C615975140248186BE3CD6FD8D7740 + +Key = 00080000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = CFBD333352A34ED7F73D3E569D78C693 + +Key = 00040000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 5F04350AB2EFB6075F381EE1DBB8477F + +Key = 00020000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = CF5CE38D2033AD6E6891ED24DB39EA66 + +Key = 00010000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 3E63AF44877F258840B165CC3D47424C + +Key = 80000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 264E5481EFF42A4606ABDA06C0BFDA3D + +Key = 40000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 4A231B3BC727993407AC6EC8350E8524 + +Key = 20000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = E03269F9E9FD853C7D8156DF14B98D56 + +Key = 10000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = A798181C3081AC59D5BA89754DACC48F + +Key = 08000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 34B355520DF861F3F5C66A2379FBDA15 + +Key = 04000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 5E86BB8F6B1175510C6B244281A0B04A + +Key = 02000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = B9213190C7A9C5F13764D29B6DE843A1 + +Key = 01000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 4ECA55033294D1FF6F0204B2456046C8 + +Key = 000000000000000000000000000000000000000000000080 +In = 00000000000000000000000000000000 +Out = 660CF6A3F77836AC685519C702548EE7 + +Key = 000000000000000000000000000000000000000000000040 +In = 00000000000000000000000000000000 +Out = 9EA538A95E21B6738B0F4BDD0D5A6423 + +Key = 000000000000000000000000000000000000000000000020 +In = 00000000000000000000000000000000 +Out = 19D13A0AC90F83E5B3CA943C6462D295 + +Key = 000000000000000000000000000000000000000000000010 +In = 00000000000000000000000000000000 +Out = 1B9DD629B9E11BCD27C4148887AE662A + +Key = 000000000000000000000000000000000000000000000008 +In = 00000000000000000000000000000000 +Out = 14EF2BA201698B1185B4F45D3C4BF7C1 + +Key = 000000000000000000000000000000000000000000000004 +In = 00000000000000000000000000000000 +Out = 8AF1A83901D7DD153FF8D271B210E3AB + +Key = 000000000000000000000000000000000000000000000002 +In = 00000000000000000000000000000000 +Out = 4209B9F47FE46DA7095E093698227280 + +Key = 000000000000000000000000000000000000000000000001 +In = 00000000000000000000000000000000 +Out = 5D058517AC7CC5AFD5C33253D4703B46 + +Key = 000000000000000000000000000000000000000000008000 +In = 00000000000000000000000000000000 +Out = 40520018C4AC2BBA285AEEB9BCB58755 + +Key = 000000000000000000000000000000000000000000004000 +In = 00000000000000000000000000000000 +Out = FB12E82326B5B32A88C73962E6B15A73 + +Key = 000000000000000000000000000000000000000000002000 +In = 00000000000000000000000000000000 +Out = 10514AB50FB935D4DF8D36697E9A892C + +Key = 000000000000000000000000000000000000000000001000 +In = 00000000000000000000000000000000 +Out = 23BA3FE846E2AE8CD99FC3FE58228A05 + +Key = 000000000000000000000000000000000000000000000800 +In = 00000000000000000000000000000000 +Out = 68E7992B17261F9F50693B291B40DE29 + +Key = 000000000000000000000000000000000000000000000400 +In = 00000000000000000000000000000000 +Out = 16F61AE21DEF7E6FF252F7A7C0A1FD33 + +Key = 000000000000000000000000000000000000000000000200 +In = 00000000000000000000000000000000 +Out = 79386D808CC081C0888E83C047411490 + +Key = 000000000000000000000000000000000000000000000100 +In = 00000000000000000000000000000000 +Out = 81421CDE68390C877C025D60D7578959 + +Key = 000000000000000000000000000000000000000000800000 +In = 00000000000000000000000000000000 +Out = 8BE4D123F250436A35AC1506BF462E25 + +Key = 000000000000000000000000000000000000000000400000 +In = 00000000000000000000000000000000 +Out = FD007EFCBF67C125F8532A7FD54724CC + +Key = 000000000000000000000000000000000000000000200000 +In = 00000000000000000000000000000000 +Out = D6661DE82FD241500194134F40C30071 + +Key = 000000000000000000000000000000000000000000100000 +In = 00000000000000000000000000000000 +Out = B03A391CCAAE863B0ED315B0CC4FF99D + +Key = 000000000000000000000000000000000000000000080000 +In = 00000000000000000000000000000000 +Out = B5142CABF118C8BA5DA8A201E7E04448 + +Key = 000000000000000000000000000000000000000000040000 +In = 00000000000000000000000000000000 +Out = 2B078B616E4802ECC0104510E3E7E44C + +Key = 000000000000000000000000000000000000000000020000 +In = 00000000000000000000000000000000 +Out = CE8A95407154E3B8DA3979FDA451F288 + +Key = 000000000000000000000000000000000000000000010000 +In = 00000000000000000000000000000000 +Out = EF5D9D75A6A31712BAD7D332FCEF52D7 + +Key = 000000000000000000000000000000000000000080000000 +In = 00000000000000000000000000000000 +Out = CE6430157E4EAEA967B972C35C78036C + +Key = 000000000000000000000000000000000000000040000000 +In = 00000000000000000000000000000000 +Out = 7117137E956133BF65BCDA326A8156F3 + +Key = 000000000000000000000000000000000000000020000000 +In = 00000000000000000000000000000000 +Out = 7D0D165BDB56D794FAC1B1C5020270B1 + +Key = 000000000000000000000000000000000000000010000000 +In = 00000000000000000000000000000000 +Out = 2AE14DC8A1CD98E1BD20D4E01E32DDD2 + +Key = 000000000000000000000000000000000000000008000000 +In = 00000000000000000000000000000000 +Out = AE266BE3BF863707C6AECE963D16530E + +Key = 000000000000000000000000000000000000000004000000 +In = 00000000000000000000000000000000 +Out = 3A2612AF977665D4E8D05E3EA9947E60 + +Key = 000000000000000000000000000000000000000002000000 +In = 00000000000000000000000000000000 +Out = 95491F2AD7B48986522E3B1EA14DE24F + +Key = 000000000000000000000000000000000000000001000000 +In = 00000000000000000000000000000000 +Out = 8A1E5D419E900C9FD046BA1F74C49DC8 + +Key = 000000000000000000000000000000000000008000000000 +In = 00000000000000000000000000000000 +Out = E407985AF526A75AB42DB52D64987992 + +Key = 000000000000000000000000000000000000004000000000 +In = 00000000000000000000000000000000 +Out = 6C6EAD1E4101F16AD0FC4DE34DA19D8A + +Key = 000000000000000000000000000000000000002000000000 +In = 00000000000000000000000000000000 +Out = 84E74236D365A90B6417221C0E5ED058 + +Key = 000000000000000000000000000000000000001000000000 +In = 00000000000000000000000000000000 +Out = 7DC0D45689A260233E52B56EE49F326B + +Key = 000000000000000000000000000000000000000800000000 +In = 00000000000000000000000000000000 +Out = E69EE6C58AE686AC193F4A118E5C7680 + +Key = 000000000000000000000000000000000000000400000000 +In = 00000000000000000000000000000000 +Out = 7FCF4D217B2A37C8D3A822C43B1A119E + +Key = 000000000000000000000000000000000000000200000000 +In = 00000000000000000000000000000000 +Out = 6D37043BF5B8D45F1E44A7C0E792A343 + +Key = 000000000000000000000000000000000000000100000000 +In = 00000000000000000000000000000000 +Out = ED46DEA31CAC83EE9F812C9006891C32 + +Key = 000000000000000000000000000000000000800000000000 +In = 00000000000000000000000000000000 +Out = DABC07C4DFDDA34A8B61D1E1F0461196 + +Key = 000000000000000000000000000000000000400000000000 +In = 00000000000000000000000000000000 +Out = E733109E82EEDEFBB02512F1C030FF35 + +Key = 000000000000000000000000000000000000200000000000 +In = 00000000000000000000000000000000 +Out = 9F3BF5E17F297B3B3F3D6311B2874FC1 + +Key = 000000000000000000000000000000000000100000000000 +In = 00000000000000000000000000000000 +Out = CF2793EDA6299C358F79D0F15853E075 + +Key = 000000000000000000000000000000000000080000000000 +In = 00000000000000000000000000000000 +Out = 4CFCD92E08E82B0B3FC7C0CB8A2193CE + +Key = 000000000000000000000000000000000000040000000000 +In = 00000000000000000000000000000000 +Out = 409F6D08C56C0129A485A2CD503AA754 + +Key = 000000000000000000000000000000000000020000000000 +In = 00000000000000000000000000000000 +Out = 4D80946E2267E0E485CDF4CBEA0BDE73 + +Key = 000000000000000000000000000000000000010000000000 +In = 00000000000000000000000000000000 +Out = EAE07676A063EB5F7F99FAED7B065188 + +Key = 000000000000000000000000000000000080000000000000 +In = 00000000000000000000000000000000 +Out = A783EB0A14B5212A9BC439F225F33834 + +Key = 000000000000000000000000000000000040000000000000 +In = 00000000000000000000000000000000 +Out = 524282FABF8B62D291AAAADA12423AE9 + +Key = 000000000000000000000000000000000020000000000000 +In = 00000000000000000000000000000000 +Out = 306D0E55364394631EC18BE972EF0B66 + +Key = 000000000000000000000000000000000010000000000000 +In = 00000000000000000000000000000000 +Out = 87D8BA08354745FE85BBB710FCF5EB39 + +Key = 000000000000000000000000000000000008000000000000 +In = 00000000000000000000000000000000 +Out = 894D2F50F43BA36B539DE43637927AC9 + +Key = 000000000000000000000000000000000004000000000000 +In = 00000000000000000000000000000000 +Out = 479C1979DDB0052BA7DF875314CB2A35 + +Key = 000000000000000000000000000000000002000000000000 +In = 00000000000000000000000000000000 +Out = E0E5399FEF15563392741BC333246873 + +Key = 000000000000000000000000000000000001000000000000 +In = 00000000000000000000000000000000 +Out = 86F93C8B9552D8971367EAE2A366312F + +Key = 000000000000000000000000000000008000000000000000 +In = 00000000000000000000000000000000 +Out = 9F18DF64A519FEC0581C0C27F805F484 + +Key = 000000000000000000000000000000004000000000000000 +In = 00000000000000000000000000000000 +Out = 53BD3E8475DB67F72910B945BF8C768E + +Key = 000000000000000000000000000000002000000000000000 +In = 00000000000000000000000000000000 +Out = 456C1BE9ACEFA86AFB9742AB867692B1 + +Key = 000000000000000000000000000000001000000000000000 +In = 00000000000000000000000000000000 +Out = 89EE6EBDDCB44B7F17157C154BB99221 + +Key = 000000000000000000000000000000000800000000000000 +In = 00000000000000000000000000000000 +Out = 51ECA17E2C529F17592F9A117F6F592B + +Key = 000000000000000000000000000000000400000000000000 +In = 00000000000000000000000000000000 +Out = A51036D7D90699DDA88ED9A16EE6C556 + +Key = 000000000000000000000000000000000200000000000000 +In = 00000000000000000000000000000000 +Out = 07C856A3CE6F131D785BDE2E3DB3D36A + +Key = 000000000000000000000000000000000100000000000000 +In = 00000000000000000000000000000000 +Out = A06931BD2C6D9C3701E0286016AB8555 + +Key = 000000000000000000000000000000800000000000000000 +In = 00000000000000000000000000000000 +Out = 3A07686652A8F7E35FC9B3333EA97D16 + +Key = 000000000000000000000000000000400000000000000000 +In = 00000000000000000000000000000000 +Out = FD008310340BA35239165FCA8F52B3DF + +Key = 000000000000000000000000000000200000000000000000 +In = 00000000000000000000000000000000 +Out = FC7E859D16DBF0F92FB8B3286C110315 + +Key = 000000000000000000000000000000100000000000000000 +In = 00000000000000000000000000000000 +Out = 86C0CBEB5633EF88ABD436BA54AC4D7B + +Key = 000000000000000000000000000000080000000000000000 +In = 00000000000000000000000000000000 +Out = CA66CEA4EAE07B83E1EEB737FE72EADC + +Key = 000000000000000000000000000000040000000000000000 +In = 00000000000000000000000000000000 +Out = 019754956B6DC021D25731EF988BDAC9 + +Key = 000000000000000000000000000000020000000000000000 +In = 00000000000000000000000000000000 +Out = 786EC65CC6C717A171822F1DD1AB3CE8 + +Key = 000000000000000000000000000000010000000000000000 +In = 00000000000000000000000000000000 +Out = DEAB7388A6F1C61D41E25A0D88F062C4 + +Key = 000000000000000000000000000080000000000000000000 +In = 00000000000000000000000000000000 +Out = F08DF5D467F41CB7D157C6E6C78900FE + +Key = 000000000000000000000000000040000000000000000000 +In = 00000000000000000000000000000000 +Out = 0225B99C3E40C8A5FD0156BD6A2B9349 + +Key = 000000000000000000000000000020000000000000000000 +In = 00000000000000000000000000000000 +Out = 6B8D89725A7AEB5AA433011ACF5B72EC + +Key = 000000000000000000000000000010000000000000000000 +In = 00000000000000000000000000000000 +Out = 6A8B55F69923153ED6A95BF4B78CCE6E + +Key = 000000000000000000000000000008000000000000000000 +In = 00000000000000000000000000000000 +Out = 199B86F903787EE3EDD60F8393F4A89A + +Key = 000000000000000000000000000004000000000000000000 +In = 00000000000000000000000000000000 +Out = BFE08316360801D0B929BBE1786A8570 + +Key = 000000000000000000000000000002000000000000000000 +In = 00000000000000000000000000000000 +Out = 887B6ECDBF12DEB314C50F07B870EC3B + +Key = 000000000000000000000000000001000000000000000000 +In = 00000000000000000000000000000000 +Out = C82FDE13839BD8BD8FC408131F559648 + +Key = 000000000000000000000000008000000000000000000000 +In = 00000000000000000000000000000000 +Out = 0482615608212073881C83A90A0B2721 + +Key = 000000000000000000000000004000000000000000000000 +In = 00000000000000000000000000000000 +Out = CDFD5AF33A61EA9BA8C6E4DD3E84949D + +Key = 000000000000000000000000002000000000000000000000 +In = 00000000000000000000000000000000 +Out = A9EFF0A790FEB09727558C1FFB4247A4 + +Key = 000000000000000000000000001000000000000000000000 +In = 00000000000000000000000000000000 +Out = EAF6266AC9F0A0E96ECF6E602DE61B73 + +Key = 000000000000000000000000000800000000000000000000 +In = 00000000000000000000000000000000 +Out = 59F44B4178A92AF2CA778BDA351247F1 + +Key = 000000000000000000000000000400000000000000000000 +In = 00000000000000000000000000000000 +Out = 87C3730E07C280D110EE11BBDB2C7BF6 + +Key = 000000000000000000000000000200000000000000000000 +In = 00000000000000000000000000000000 +Out = 5F6BF404C25C812FF2E814E4FEBAF636 + +Key = 000000000000000000000000000100000000000000000000 +In = 00000000000000000000000000000000 +Out = 92B8C78C75EE5BB1C27DAC75EF76D2E0 + +Key = 000000000000000000000000800000000000000000000000 +In = 00000000000000000000000000000000 +Out = 1E9F7474C984CC73B7F90F8EC01F547D + +Key = 000000000000000000000000400000000000000000000000 +In = 00000000000000000000000000000000 +Out = 9CAAD32B4195E293A792CF2403839879 + +Key = 000000000000000000000000200000000000000000000000 +In = 00000000000000000000000000000000 +Out = B384BE1E8CEAD9DE1E209FC92BA6A3D3 + +Key = 000000000000000000000000100000000000000000000000 +In = 00000000000000000000000000000000 +Out = 4E512E32F6B60CFE5660D7CFA21E13FC + +Key = 000000000000000000000000080000000000000000000000 +In = 00000000000000000000000000000000 +Out = 832615D6654549BB930EC8DBACC5AE92 + +Key = 000000000000000000000000040000000000000000000000 +In = 00000000000000000000000000000000 +Out = 27549DC43C2DEEAFFB1C52AC37AD9728 + +Key = 000000000000000000000000020000000000000000000000 +In = 00000000000000000000000000000000 +Out = 804E4F4C6FD215D4300704142407020A + +Key = 000000000000000000000000010000000000000000000000 +In = 00000000000000000000000000000000 +Out = C52FECB8EDDA2D9BF3E5856231B87F6F + +Key = 000000000000000000000080000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 26474A9B6A125DA80A989286F1AADB77 + +Key = 000000000000000000000040000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 15955CDA082E2278B2EAB498BAE90A5D + +Key = 000000000000000000000020000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 04191E4D8945BA1E9D02098EEFCD65DF + +Key = 000000000000000000000010000000000000000000000000 +In = 00000000000000000000000000000000 +Out = C1841B80C1E0E4608F0C261F8FF91199 + +Key = 000000000000000000000008000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 7FF3E31C19BB193B4A2CCD488CB44F97 + +Key = 000000000000000000000004000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 2FB402BFAAACCC4F55C9EBA37D2AA543 + +Key = 000000000000000000000002000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 97289170C25CE1EC2011B27487DC8903 + +Key = 000000000000000000000001000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 3BC60DC98B29BA75D7DBA12D78BED74D + +Key = 000000000000000000008000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 21C3E9BDB411A2CF58ACFCDDA07CA06E + +Key = 000000000000000000004000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 174FC71F855D61484B8C05DEB12988BA + +Key = 000000000000000000002000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 337671C8D092C431778655358AE1A622 + +Key = 000000000000000000001000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = D671E381AE4CBFBC4D360ACE36538EB6 + +Key = 000000000000000000000800000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 9915EB2B534C901AB3E208F0B8274438 + +Key = 000000000000000000000400000000000000000000000000 +In = 00000000000000000000000000000000 +Out = CBB867073A139F7A39A5ABFB1F9B7084 + +Key = 000000000000000000000200000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 487B9F02DF40531F6B1BD096A8E32377 + +Key = 000000000000000000000100000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 871D4D57145444F7858A3A1727FEE068 + +Key = 000000000000000000800000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 56463A7AEB3D1B104868B5F0CB88479B + +Key = 000000000000000000400000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 1A00009A7CAE8EF56B167F94F9932585 + +Key = 000000000000000000200000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = BA0BDE829631F63E14FE1995C57CBE29 + +Key = 000000000000000000100000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = A0625DDE21DF874E27751F460DB24939 + +Key = 000000000000000000080000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 3A850B3917B926B7C1861AA8557548DB + +Key = 000000000000000000040000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 33FB35F2ED3A0F9A9C0D62868890B706 + +Key = 000000000000000000020000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 8EB519BF9B7F9841FC429C21930730AA + +Key = 000000000000000000010000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 973672A4178DA471DB7C2CC9F3349DA4 + +Key = 000000000000000080000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = EBC56A2AB4DC394C8409EBC529103C09 + +Key = 000000000000000040000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 00300AD85514851A32376A583B99416A + +Key = 000000000000000020000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 47CB1114753A29FA68E83BF3754F5713 + +Key = 000000000000000010000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 556424407058A1BF639387032BB4972B + +Key = 000000000000000008000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = C573C69439543B71A1EAF6A38D1DB977 + +Key = 000000000000000004000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 570D68BC03C1AD3173316BB3484166DB + +Key = 000000000000000002000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 2ABE779A9A42BF593A2D20495C6F5A37 + +Key = 000000000000000001000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 7D648B890DCE86ADAE607B24B17F7ADC + +Key = 000000000000008000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 8AF02339AC04EEDDC5D29B1D8AB85E34 + +Key = 000000000000004000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = D11C7DCD0E9B857DDC1A8D73169BBA2D + +Key = 000000000000002000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 7A960A521E193922ED2275B1FCEB484F + +Key = 000000000000001000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 357E6FBCA32874FDCE99AD14BD10C4B8 + +Key = 000000000000000800000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 1AC04248825E32B8E71C34875371F307 + +Key = 000000000000000400000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 038A5BB1246BB8F0460ADC7826211268 + +Key = 000000000000000200000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = EF923294B89B78F017C874FC4472762E + +Key = 000000000000000100000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 19A8882B0FDB10E143FF9DF9D32DA301 + +Key = 000000000000800000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 399800963634CD1B96D9FCEFE1D0815E + +Key = 000000000000400000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 9B5B6DFFFCB2201390728372E1259012 + +Key = 000000000000200000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 0DB33144E4EB0FCAC271AB4D26F7B3B3 + +Key = 000000000000100000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = D7987CAA9C1CAB111984C2BA993F95B9 + +Key = 000000000000080000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 7F57B51D6B2E5E8C3DBEDF6B68A3ACDB + +Key = 000000000000040000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 5DE80D7BF3FC0B05ACEB1311BE12E31B + +Key = 000000000000020000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = BE2C16F62E116A472C43D526D582A2F2 + +Key = 000000000000010000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 0D9AED1721E71B09C7CF34650315ADD4 + +Key = 000000000080000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 2B06E5A2CB8E141B6F194E7987D32E14 + +Key = 000000000040000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = FE2893A03D01523DF7BCF0EC76A71E76 + +Key = 000000000020000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 018056BEED112C1B11C6D58F383E51F3 + +Key = 000000000010000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 20D29D2A08CAED608CEE792B82E9F900 + +Key = 000000000008000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = FB4786827E61312B24889E8A75BFE0E8 + +Key = 000000000004000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 81FC9F0C865FC970721180942F0DADDE + +Key = 000000000002000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 179BA8EFBE611F1358B2D7C8A14F6056 + +Key = 000000000001000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 5509A6F21705DA67E685C1D2515FC40F + +Key = 000000008000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 9EF148F4819E1AD53458FF7B97512719 + +Key = 000000004000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 8B992E1FD9026C14545D3B45BA12DD26 + +Key = 000000002000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 2A1A31C9F9EC3F0041E4981C14075C9B + +Key = 000000001000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 668D25EAB49A68A353170FB9804C49E9 + +Key = 000000000800000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = B0851073E77BEBADB5E4620A5ECAB48F + +Key = 000000000400000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 0D7DD474F2ADD4E616C2BDCB31AE295E + +Key = 000000000200000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 19E972ACB8159AF2BE06C2CEB13F17CB + +Key = 000000000100000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = D3181CAF92EB933472AB5D7D9A79359F + +Key = 000000800000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = AA8B04CFD3F03D913981888D65F595F4 + +Key = 000000400000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = C972EAE644F542F2D61581105DAA2DE9 + +Key = 000000200000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 40288DA36DC4A581CFC6BF52768AEAC0 + +Key = 000000100000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 1460BD4CE7589DFC8CA2A341CEDE21A2 + +Key = 000000080000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 415E3D395E8AF9F0B367B18279EC9D36 + +Key = 000000040000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 52841B754B398E76A046A808D0254DB1 + +Key = 000000020000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = E28C2E20BF18DAD62ADA7B46D46C51AC + +Key = 000000010000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = EACF9AD4EAC19266F886CB3AE50B2CA8 + +Key = 000080000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 39057A7055ADC3DF052632BA75845405 + +Key = 000040000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 0637B291488FCBC39EA131C5D0393617 + +Key = 000020000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 53A6EAA591C754B9AFB8E14B39BFFE79 + +Key = 000010000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = AF9DD24F6FD3C9BAD97466F4E19D008E + +Key = 000008000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 6F6C9FDBB84546B3BD98703730A71292 + +Key = 000004000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 00DCD917419399ED52E2A528ECAB86C5 + +Key = 000002000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = DC077DA2CBF96509A74980CE12786C41 + +Key = 000001000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = AADD759F77507F990D3856F6EFC91978 + +Key = 008000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 3948D1EF7CE021CEF9C6C1405BB5A6F9 + +Key = 004000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 5B8AC83847FDCD6006F7D59A04BE703C + +Key = 002000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 7F6347B6A370FDBCD26C91E5F1BE4E77 + +Key = 001000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 3D8DC8CEF60F4F0F021BEA3B8A268740 + +Key = 000800000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = C9BA9FC07BD7FAD3CBD56DBF9A7C5B00 + +Key = 000400000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 8B660D768B8E32F0C4E15386C5F3450D + +Key = 000200000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 9A15675F3631BD2AF387A7B69DCEB89E + +Key = 000100000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 893978E492FED5662D13AA2F759DC89A + +Key = 800000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 9E274EAD9B737BB21EFCFCA548602689 + +Key = 400000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 92FC8E510399E46A041BF365E7B3AE82 + +Key = 200000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 5E0DA386C46AD493DEA203FDC6F57D70 + +Key = 100000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = BEC1E37824CF721E5D87F6CB4EBFB9BE + +Key = 080000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 257A79F891BB8D0C13FEEF1ACC264214 + +Key = 040000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 8B3EDD5BA04CB6FF80A3874411C1B8B7 + +Key = 020000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 73C83EA96AE151230B2DEE7110B15E2C + +Key = 010000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 0ABD62FC8802C9BC86E2544909AC610F + +Key = 0000000000000000000000000000000000000000000000000000000000000080 +In = 00000000000000000000000000000000 +Out = 1908EF821AD2EBC0CB28BF66E796EDAB + +Key = 0000000000000000000000000000000000000000000000000000000000000040 +In = 00000000000000000000000000000000 +Out = 8D88B1E7BB45E0DD5603D8FCCD589695 + +Key = 0000000000000000000000000000000000000000000000000000000000000020 +In = 00000000000000000000000000000000 +Out = 284CDF6476175B6BB414E7FAC09CD404 + +Key = 0000000000000000000000000000000000000000000000000000000000000010 +In = 00000000000000000000000000000000 +Out = 66487D053A660BD840D7DE39A3B1F139 + +Key = 0000000000000000000000000000000000000000000000000000000000000008 +In = 00000000000000000000000000000000 +Out = 869A570998988F68819CCF301EB015DF + +Key = 0000000000000000000000000000000000000000000000000000000000000004 +In = 00000000000000000000000000000000 +Out = F6899D57F734AFD6473278DBDE8FB99D + +Key = 0000000000000000000000000000000000000000000000000000000000000002 +In = 00000000000000000000000000000000 +Out = A6726CE53BD62BC873F6C0463A5841FC + +Key = 0000000000000000000000000000000000000000000000000000000000000001 +In = 00000000000000000000000000000000 +Out = 9858FD31C9C6B54AC0C99CC52324ED34 + +Key = 0000000000000000000000000000000000000000000000000000000000008000 +In = 00000000000000000000000000000000 +Out = 82EDDDC59E207131F1AE2A2A06A83284 + +Key = 0000000000000000000000000000000000000000000000000000000000004000 +In = 00000000000000000000000000000000 +Out = 1C17A9F76290FB6C0F0267BB1CE832C6 + +Key = 0000000000000000000000000000000000000000000000000000000000002000 +In = 00000000000000000000000000000000 +Out = 6DD6415CC9EFB2323FA78ED28EEE06C7 + +Key = 0000000000000000000000000000000000000000000000000000000000001000 +In = 00000000000000000000000000000000 +Out = 48FD01A424E995B0E0840353439B1A4B + +Key = 0000000000000000000000000000000000000000000000000000000000000800 +In = 00000000000000000000000000000000 +Out = 2B139C4C4200A8DA4DAF8169F84A4089 + +Key = 0000000000000000000000000000000000000000000000000000000000000400 +In = 00000000000000000000000000000000 +Out = 0D7E0A00E181F592C1D75250AC940517 + +Key = 0000000000000000000000000000000000000000000000000000000000000200 +In = 00000000000000000000000000000000 +Out = 9250D327F678E8EDBC25CB40EA70391E + +Key = 0000000000000000000000000000000000000000000000000000000000000100 +In = 00000000000000000000000000000000 +Out = 4D715D9421FCB51C7B4C94DEF2B5C210 + +Key = 0000000000000000000000000000000000000000000000000000000000800000 +In = 00000000000000000000000000000000 +Out = 19DD5DEC75CEE00003995BF2EA643E2F + +Key = 0000000000000000000000000000000000000000000000000000000000400000 +In = 00000000000000000000000000000000 +Out = BB75015A768AB1E9BC4AF49D2D156C4F + +Key = 0000000000000000000000000000000000000000000000000000000000200000 +In = 00000000000000000000000000000000 +Out = 46EFE1B09EFB606CB11717415511862E + +Key = 0000000000000000000000000000000000000000000000000000000000100000 +In = 00000000000000000000000000000000 +Out = 360D02F49944ECAE2EE2050E634904CE + +Key = 0000000000000000000000000000000000000000000000000000000000080000 +In = 00000000000000000000000000000000 +Out = 93E207973539B6E2EF7D49C772E32D86 + +Key = 0000000000000000000000000000000000000000000000000000000000040000 +In = 00000000000000000000000000000000 +Out = 2E71481D28ED6BD01157F4D054F01961 + +Key = 0000000000000000000000000000000000000000000000000000000000020000 +In = 00000000000000000000000000000000 +Out = AC06EB8186A501262CE9B06FC88F9774 + +Key = 0000000000000000000000000000000000000000000000000000000000010000 +In = 00000000000000000000000000000000 +Out = A94CC5DCC946C9B4F38D1D46BF1C0335 + +Key = 0000000000000000000000000000000000000000000000000000000080000000 +In = 00000000000000000000000000000000 +Out = 17A457DA5304D77BD0BC4B5B8BB02FDD + +Key = 0000000000000000000000000000000000000000000000000000000040000000 +In = 00000000000000000000000000000000 +Out = B6DF6B6C45A38ECE7E940C45FE1E847E + +Key = 0000000000000000000000000000000000000000000000000000000020000000 +In = 00000000000000000000000000000000 +Out = 83DB5E464D300A76EDA858E108902EBF + +Key = 0000000000000000000000000000000000000000000000000000000010000000 +In = 00000000000000000000000000000000 +Out = C7FB67AAA9F7417DC5977B57B723D278 + +Key = 0000000000000000000000000000000000000000000000000000000008000000 +In = 00000000000000000000000000000000 +Out = 1DD21FD2291C7419B5593EE8D6712198 + +Key = 0000000000000000000000000000000000000000000000000000000004000000 +In = 00000000000000000000000000000000 +Out = A2E337EFDF4B888C2B94B86AE20FF8E8 + +Key = 0000000000000000000000000000000000000000000000000000000002000000 +In = 00000000000000000000000000000000 +Out = 61F70FEAB04DB61D959A69E9C1BAAA9D + +Key = 0000000000000000000000000000000000000000000000000000000001000000 +In = 00000000000000000000000000000000 +Out = 6FC6C5718FD0B81194A198F873EDE7EA + +Key = 0000000000000000000000000000000000000000000000000000008000000000 +In = 00000000000000000000000000000000 +Out = DFDB243581A8D3DA8A3F268AA8E6207E + +Key = 0000000000000000000000000000000000000000000000000000004000000000 +In = 00000000000000000000000000000000 +Out = 965A8653210830C831353A28CBBFD16C + +Key = 0000000000000000000000000000000000000000000000000000002000000000 +In = 00000000000000000000000000000000 +Out = E3442D2FC126CC50AB364E09A0872B18 + +Key = 0000000000000000000000000000000000000000000000000000001000000000 +In = 00000000000000000000000000000000 +Out = B261BC4E7FAE6629FC5F5D588E417CAF + +Key = 0000000000000000000000000000000000000000000000000000000800000000 +In = 00000000000000000000000000000000 +Out = 940218AC849FD119D89B0E15376213DD + +Key = 0000000000000000000000000000000000000000000000000000000400000000 +In = 00000000000000000000000000000000 +Out = C07DE68CB0ED8C8D398B87D6547BD15B + +Key = 0000000000000000000000000000000000000000000000000000000200000000 +In = 00000000000000000000000000000000 +Out = F14145E5DCB1EFA30A5A6CA08EC8F8FE + +Key = 0000000000000000000000000000000000000000000000000000000100000000 +In = 00000000000000000000000000000000 +Out = 4D08CD60B971B10854A0912DAF5CC3A8 + +Key = 0000000000000000000000000000000000000000000000000000800000000000 +In = 00000000000000000000000000000000 +Out = 73C96C4F08BC5F9725CD2F719402DF4B + +Key = 0000000000000000000000000000000000000000000000000000400000000000 +In = 00000000000000000000000000000000 +Out = 488AF3D7E9223041C2C26AB496BBF0E5 + +Key = 0000000000000000000000000000000000000000000000000000200000000000 +In = 00000000000000000000000000000000 +Out = CD5038A80ECEC3424E1E9614CD3267DD + +Key = 0000000000000000000000000000000000000000000000000000100000000000 +In = 00000000000000000000000000000000 +Out = C38D3776A560BBC5453E96C1587B0E59 + +Key = 0000000000000000000000000000000000000000000000000000080000000000 +In = 00000000000000000000000000000000 +Out = 845416D12195B8FC18F299AD41D8F569 + +Key = 0000000000000000000000000000000000000000000000000000040000000000 +In = 00000000000000000000000000000000 +Out = 07B3D3BB79520764234D247A7A0036C2 + +Key = 0000000000000000000000000000000000000000000000000000020000000000 +In = 00000000000000000000000000000000 +Out = BD6816944B3A1353229B02907CD0E87C + +Key = 0000000000000000000000000000000000000000000000000000010000000000 +In = 00000000000000000000000000000000 +Out = CC547CD2016122227D7CE3B4BFBE3EAF + +Key = 0000000000000000000000000000000000000000000000000080000000000000 +In = 00000000000000000000000000000000 +Out = 3CF2E1206969ED3A85E28EFA16162E53 + +Key = 0000000000000000000000000000000000000000000000000040000000000000 +In = 00000000000000000000000000000000 +Out = 801DB46F97025BB099F7755595C532E3 + +Key = 0000000000000000000000000000000000000000000000000020000000000000 +In = 00000000000000000000000000000000 +Out = 4322F95A6D70B9D4F53B733505A11D79 + +Key = 0000000000000000000000000000000000000000000000000010000000000000 +In = 00000000000000000000000000000000 +Out = D1A200ED8E473284B70EB16E93B55ECD + +Key = 0000000000000000000000000000000000000000000000000008000000000000 +In = 00000000000000000000000000000000 +Out = AAB1879D98592963B8F90C8F06804207 + +Key = 0000000000000000000000000000000000000000000000000004000000000000 +In = 00000000000000000000000000000000 +Out = E221625345B6E73DD09235C7A3957CA3 + +Key = 0000000000000000000000000000000000000000000000000002000000000000 +In = 00000000000000000000000000000000 +Out = 02B055320E02DA991986BB53A1CC69B9 + +Key = 0000000000000000000000000000000000000000000000000001000000000000 +In = 00000000000000000000000000000000 +Out = FCA1B117007B2C06165E3D773CCEB0C9 + +Key = 0000000000000000000000000000000000000000000000008000000000000000 +In = 00000000000000000000000000000000 +Out = 853E0E5DD1CA7C9C55388DDBA2F138FD + +Key = 0000000000000000000000000000000000000000000000004000000000000000 +In = 00000000000000000000000000000000 +Out = 6991C5D5E1BD766597115C5A213F6CFB + +Key = 0000000000000000000000000000000000000000000000002000000000000000 +In = 00000000000000000000000000000000 +Out = 4E0D7A3C6816CC844ABA4BB6AA0F3592 + +Key = 0000000000000000000000000000000000000000000000001000000000000000 +In = 00000000000000000000000000000000 +Out = 1A93F22F2E11AFC3CECA1FC17065ECEC + +Key = 0000000000000000000000000000000000000000000000000800000000000000 +In = 00000000000000000000000000000000 +Out = 1519F9986E85E5B942A66DFE1D6ECBE7 + +Key = 0000000000000000000000000000000000000000000000000400000000000000 +In = 00000000000000000000000000000000 +Out = 2B583F2363F6C1D981BD2D0C3F965F3A + +Key = 0000000000000000000000000000000000000000000000000200000000000000 +In = 00000000000000000000000000000000 +Out = E92FEBFA44950BE01CE755EB4607563B + +Key = 0000000000000000000000000000000000000000000000000100000000000000 +In = 00000000000000000000000000000000 +Out = A583EF976A292B406BBD5DC8256B0442 + +Key = 0000000000000000000000000000000000000000000000800000000000000000 +In = 00000000000000000000000000000000 +Out = 08D8A40BCA6BC1C31BADCC9DDA387D9C + +Key = 0000000000000000000000000000000000000000000000400000000000000000 +In = 00000000000000000000000000000000 +Out = F502C9674BEBFAE010527C808CA03F5C + +Key = 0000000000000000000000000000000000000000000000200000000000000000 +In = 00000000000000000000000000000000 +Out = E85D57184DA2B982C18C8B13B1348838 + +Key = 0000000000000000000000000000000000000000000000100000000000000000 +In = 00000000000000000000000000000000 +Out = 6E71FFAC10EDBF08A6DC42BDA14AE1CE + +Key = 0000000000000000000000000000000000000000000000080000000000000000 +In = 00000000000000000000000000000000 +Out = 0F2D7BEE48845D8A17ECF93F52F9036A + +Key = 0000000000000000000000000000000000000000000000040000000000000000 +In = 00000000000000000000000000000000 +Out = CBC811575660AF9F7E869631ED779F66 + +Key = 0000000000000000000000000000000000000000000000020000000000000000 +In = 00000000000000000000000000000000 +Out = F7E405B065FB1A03EBD539CFCAD08E17 + +Key = 0000000000000000000000000000000000000000000000010000000000000000 +In = 00000000000000000000000000000000 +Out = 0872458B2E2C4725CE7DEC3FFFC47F4A + +Key = 0000000000000000000000000000000000000000000080000000000000000000 +In = 00000000000000000000000000000000 +Out = 18DF0F25A865A0B6EC844D810D25FD87 + +Key = 0000000000000000000000000000000000000000000040000000000000000000 +In = 00000000000000000000000000000000 +Out = 35D6DB5996115E7E8C1BE200823E7C63 + +Key = 0000000000000000000000000000000000000000000020000000000000000000 +In = 00000000000000000000000000000000 +Out = CDEA1849DE224D92034BEC826682AD47 + +Key = 0000000000000000000000000000000000000000000010000000000000000000 +In = 00000000000000000000000000000000 +Out = 7343B1923DB7C28C195660252857ABA3 + +Key = 0000000000000000000000000000000000000000000008000000000000000000 +In = 00000000000000000000000000000000 +Out = F02FA74352855E5FC194F18476DC2916 + +Key = 0000000000000000000000000000000000000000000004000000000000000000 +In = 00000000000000000000000000000000 +Out = ADCAFB490DD340784F084779CE182FFE + +Key = 0000000000000000000000000000000000000000000002000000000000000000 +In = 00000000000000000000000000000000 +Out = 0CE37E34B01BAF724841EC58A6B90990 + +Key = 0000000000000000000000000000000000000000000001000000000000000000 +In = 00000000000000000000000000000000 +Out = A577782DBA6EDE990B2A28FBF52899B0 + +Key = 0000000000000000000000000000000000000000008000000000000000000000 +In = 00000000000000000000000000000000 +Out = E5BD5E55A80FE196A2AEBCDB6798614E + +Key = 0000000000000000000000000000000000000000004000000000000000000000 +In = 00000000000000000000000000000000 +Out = DAD3F4D3B96EF51C2D4D2869FAEA4C1D + +Key = 0000000000000000000000000000000000000000002000000000000000000000 +In = 00000000000000000000000000000000 +Out = 28E64B7DC148055040950974E718B27A + +Key = 0000000000000000000000000000000000000000001000000000000000000000 +In = 00000000000000000000000000000000 +Out = 08C9B5E67B8954FDFE74F391B7AFB754 + +Key = 0000000000000000000000000000000000000000000800000000000000000000 +In = 00000000000000000000000000000000 +Out = 9CA79528107403A7430CD50578029990 + +Key = 0000000000000000000000000000000000000000000400000000000000000000 +In = 00000000000000000000000000000000 +Out = 45A104CAE36E600B6EF91B91FC1C657C + +Key = 0000000000000000000000000000000000000000000200000000000000000000 +In = 00000000000000000000000000000000 +Out = D9CF9457265E7ACC57EFE25736A11FBE + +Key = 0000000000000000000000000000000000000000000100000000000000000000 +In = 00000000000000000000000000000000 +Out = D1DD8AE84D38D129A5FA0E9D9520ECF8 + +Key = 0000000000000000000000000000000000000000800000000000000000000000 +In = 00000000000000000000000000000000 +Out = 43FB732672D6243DDC9C547E46711FBE + +Key = 0000000000000000000000000000000000000000400000000000000000000000 +In = 00000000000000000000000000000000 +Out = A2622ED785815C12C949EBED89094FC3 + +Key = 0000000000000000000000000000000000000000200000000000000000000000 +In = 00000000000000000000000000000000 +Out = FBB93B64CA5D94692B4E6EED934112D8 + +Key = 0000000000000000000000000000000000000000100000000000000000000000 +In = 00000000000000000000000000000000 +Out = CD3681FF583D4BC4886D864CFA94EF97 + +Key = 0000000000000000000000000000000000000000080000000000000000000000 +In = 00000000000000000000000000000000 +Out = 37ED3CE092A1AE925264751DFFF6B50E + +Key = 0000000000000000000000000000000000000000040000000000000000000000 +In = 00000000000000000000000000000000 +Out = 3CA305833473AC6990A41E37A7BE551A + +Key = 0000000000000000000000000000000000000000020000000000000000000000 +In = 00000000000000000000000000000000 +Out = CEF8EC0353A04B3DB1309F88265FDABF + +Key = 0000000000000000000000000000000000000000010000000000000000000000 +In = 00000000000000000000000000000000 +Out = 51C23A4293BB9B963AD17E349B8A71C5 + +Key = 0000000000000000000000000000000000000080000000000000000000000000 +In = 00000000000000000000000000000000 +Out = B324D96D901DB388CC1DF28092714335 + +Key = 0000000000000000000000000000000000000040000000000000000000000000 +In = 00000000000000000000000000000000 +Out = E572F8132305A28A1E09BF5ED8ABAA8D + +Key = 0000000000000000000000000000000000000020000000000000000000000000 +In = 00000000000000000000000000000000 +Out = E4CBB63909992197E9654069BF4EE3EE + +Key = 0000000000000000000000000000000000000010000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 14B1DF955B3A20EADFF35C3869B0B624 + +Key = 0000000000000000000000000000000000000008000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 4D9019A6223F39E2075C95C7724959FC + +Key = 0000000000000000000000000000000000000004000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 5352A5E6F316C51F0256B3A0BC283D47 + +Key = 0000000000000000000000000000000000000002000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 9F570DD55188193525D0C0244CBA2CFD + +Key = 0000000000000000000000000000000000000001000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 1B206FEA626AD786255A3186AC5F5132 + +Key = 0000000000000000000000000000000000008000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = D7078E2A1CB16142851F7C5F86FF4E64 + +Key = 0000000000000000000000000000000000004000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = FED174EAC6701DAD5DF03DD8A438D99C + +Key = 0000000000000000000000000000000000002000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 9112A5FEB40E3134C26303F379F29AF6 + +Key = 0000000000000000000000000000000000001000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = B190C3C5AC183F95F71495A93C679BDB + +Key = 0000000000000000000000000000000000000800000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 5777C456EEDBB7756AE316517C1072A8 + +Key = 0000000000000000000000000000000000000400000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 5550900FAF11F9D2DDC6CF2F1D7AAEDB + +Key = 0000000000000000000000000000000000000200000000000000000000000000 +In = 00000000000000000000000000000000 +Out = BDE3013E16AFDF64A0F24991D7EE5752 + +Key = 0000000000000000000000000000000000000100000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 71500F21B4145961271727E896C62F24 + +Key = 0000000000000000000000000000000000800000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 801CA8E44FB6BAB5DF7FB96AA5F39F8D + +Key = 0000000000000000000000000000000000400000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 9EB5169E8F72673301D0ABF9E85422BF + +Key = 0000000000000000000000000000000000200000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = CB377E74144F9E9405355F089CA3918B + +Key = 0000000000000000000000000000000000100000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 1EE82E9E6E525DAEB21DF068DFF7AB09 + +Key = 0000000000000000000000000000000000080000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 6316DDDD174659C16CF3324A770225EB + +Key = 0000000000000000000000000000000000040000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = E17C717EC7A1CF3492710D9FE53A26AD + +Key = 0000000000000000000000000000000000020000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 675F1E9F7C895DD0B4E1F8D4EED1D2C9 + +Key = 0000000000000000000000000000000000010000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 446B5ADE1FE91D73511403B34F20FF16 + +Key = 0000000000000000000000000000000080000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = C19171490B5595E8555C61B352935DEB + +Key = 0000000000000000000000000000000040000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 57159E7BE66463408FAE89C376318FA8 + +Key = 0000000000000000000000000000000020000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = C2441BB36C7B7977B0E6EED5AED1BE09 + +Key = 0000000000000000000000000000000010000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 63A33251E59FF5A6CE0482EB4B80E70B + +Key = 0000000000000000000000000000000008000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 4459D2EA77E8E8041DA46EB36705B054 + +Key = 0000000000000000000000000000000004000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = E76A69F531CCC2C1A4C56AEE55B63C29 + +Key = 0000000000000000000000000000000002000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 97E97C261C31046F115FEC15820E3822 + +Key = 0000000000000000000000000000000001000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 3620B17AE6A993D09618B8768266BAE9 + +Key = 0000000000000000000000000000008000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 4172B0BEBBEF90672EB0623A709FC734 + +Key = 0000000000000000000000000000004000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 265829FC78FD18069B3631AE596DC9BF + +Key = 0000000000000000000000000000002000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = E89B25E3E40E28D37BA6E78C55A611F8 + +Key = 0000000000000000000000000000001000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 8EBF95D561DD65F9BC66B82A6905828C + +Key = 0000000000000000000000000000000800000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 8C8F6AF8078C29D23B2958CAE6858A09 + +Key = 0000000000000000000000000000000400000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 39FA2682ABFABA6A705780E72BDA0128 + +Key = 0000000000000000000000000000000200000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = A812C9D68212B21A14E9CEBCA8960750 + +Key = 0000000000000000000000000000000100000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 47BFD757C13ADA4001DF9B0989E7CB80 + +Key = 0000000000000000000000000000800000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = A95ADAA6A53D1BF0FA4E46EA5D1EE88C + +Key = 0000000000000000000000000000400000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = D1031805010BBACD8BB316EFA437EC4A + +Key = 0000000000000000000000000000200000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 7B6A4380AF9337C902AA691243F6A2E6 + +Key = 0000000000000000000000000000100000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = BDEF751D35F3B8BC6A9AB61F6B04A94A + +Key = 0000000000000000000000000000080000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 51CFB9ED07D3628D0854C2E85FC4B866 + +Key = 0000000000000000000000000000040000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 0CDA37833BE087D8B997A54D5CFBDCFD + +Key = 0000000000000000000000000000020000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 938D2E6F2149D1E0B6F8878D472F0469 + +Key = 0000000000000000000000000000010000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 3857B0C25F235A22F347E0ACCD008FAD + +Key = 0000000000000000000000000080000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 3BAADE8819E09549CDA6AA160F4C626A + +Key = 0000000000000000000000000040000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 0F5E7BF2A2590F7A65D17DAA4E828F7D + +Key = 0000000000000000000000000020000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 510B105E4809B4115C999AB346D21570 + +Key = 0000000000000000000000000010000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 0FF47C9330A69D2B5C52434394A2D1CA + +Key = 0000000000000000000000000008000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = AB8301BFFFF3B24A3CE63F553443F2C7 + +Key = 0000000000000000000000000004000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 49A3F4514E983616F55580EA4EA12DBF + +Key = 0000000000000000000000000002000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = C007AEA2279ED965AD5F037359DE24C4 + +Key = 0000000000000000000000000001000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = BE5FCBE21961382305B6EDBC74B6D73E + +Key = 0000000000000000000000008000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 5F3DB2DEE7074DAE2340174109D6BEF0 + +Key = 0000000000000000000000004000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = E530BC0CE5A24E03AD0D215A7E9D9A15 + +Key = 0000000000000000000000002000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = FFF5A17155933F6084EA4C1BE1245769 + +Key = 0000000000000000000000001000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 64CA3D5422833F7A4AD1FA5331C08A78 + +Key = 0000000000000000000000000800000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = E42C18F2B56A0E536E4908F84DE06419 + +Key = 0000000000000000000000000400000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 97823D74887FBE3E6B412407A256A018 + +Key = 0000000000000000000000000200000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 8A1D4467260F12AB493334133D5928DD + +Key = 0000000000000000000000000100000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 735E7FB4B1B2D54C6D33E3D0C714BFA0 + +Key = 0000000000000000000000800000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = AD4B018D50E3A28124A0A1259DC667D4 + +Key = 0000000000000000000000400000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = C899A00A2585C1F654694700F1EC1531 + +Key = 0000000000000000000000200000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = BAE53DCFCF6D6E360A27755F9CE81B6D + +Key = 0000000000000000000000100000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 6E181C731459C3360778BEA1BA86164D + +Key = 0000000000000000000000080000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 97FD2DDD6045805A7B34879A6AB55D3C + +Key = 0000000000000000000000040000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 547D61C02DEF0D9869DF43907D3B8124 + +Key = 0000000000000000000000020000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 9E457544FC14C723884DD15DEBC25157 + +Key = 0000000000000000000000010000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = E0767EC3934ECF169116B485ED0C755B + +Key = 0000000000000000000080000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = B4B30728F0DDBB28402E252DC6DDBA4E + +Key = 0000000000000000000040000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = DDB074D9E22B61FCDCB2323A52046221 + +Key = 0000000000000000000020000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 91ABBBFECEC752159297B832055E99FE + +Key = 0000000000000000000010000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 25415EF8615CC222B1EC77046B094C35 + +Key = 0000000000000000000008000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = C11856EE23FA27F2F426844EE9C7B081 + +Key = 0000000000000000000004000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 5E6F28690F31CDC0DAD21D8E3E1BC985 + +Key = 0000000000000000000002000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 712D271BAB597FF6728C0A55CE6C3CDB + +Key = 0000000000000000000001000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 4A567C948597B47A1ABF5F8CCD77AE4F + +Key = 0000000000000000008000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 6ED568AD50C256B77945E19C04086D98 + +Key = 0000000000000000004000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = F2398F417C685FE664735E29DB29BBA9 + +Key = 0000000000000000002000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 37D20B991D910044C6BEF068028125D4 + +Key = 0000000000000000001000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 35721318ED63062B43D37C4F14101962 + +Key = 0000000000000000000800000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 74A004A5D483CCA7219EA12AD4AF5CA4 + +Key = 0000000000000000000400000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = BBCEA8A80619D2AC53037313E71AB56C + +Key = 0000000000000000000200000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 646E434C0FEF5CD6CD9C7A26BA972BB1 + +Key = 0000000000000000000100000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 8F2AD3F65E9716E611501D5B7AD81127 + +Key = 0000000000000000800000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = BCC02339FCFFCAE0536FB5410AF91129 + +Key = 0000000000000000400000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = DD6A02B2DC091212A746C8FC9967B8BE + +Key = 0000000000000000200000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 4BB9FD26E225C913F9BE1B697D31B5B9 + +Key = 0000000000000000100000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 2A3BAC4370DAA0D68CA90939F43E33CC + +Key = 0000000000000000080000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 8576F1070E25B5FD944C366E08CC9102 + +Key = 0000000000000000040000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = E620C37AD1650DCEAEBEAE1F57BD8AD9 + +Key = 0000000000000000020000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 7761ECD209CB564EEACAB4E62DB26BDD + +Key = 0000000000000000010000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 67D23F0CF1A57BA0E43FE82A3F4FBBB6 + +Key = 0000000000000080000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = D9732CE2055E7F935468A63A170B598C + +Key = 0000000000000040000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = E9F396623AF12ADF24C0378F42F7B4BD + +Key = 0000000000000020000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 98D5AE45E15A836C141CF7F64DC7D551 + +Key = 0000000000000010000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = EEFBED56D7BD47D088B3AD657A6CB8B8 + +Key = 0000000000000008000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = A99342C96F331950D97AFBFC8C0D4E08 + +Key = 0000000000000004000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 25C35298C0A1224F2BEE7EE8AAA86E51 + +Key = 0000000000000002000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 66602FD71F84B2637B2283CD81DE3080 + +Key = 0000000000000001000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = D48E45670FD978FA4DB161C0E5D59FC0 + +Key = 0000000000008000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = ECE089620BF6866A66FB6070C491C74C + +Key = 0000000000004000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 36CD300072D4EC94A0FF3595F7A2C1FE + +Key = 0000000000002000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = F939CB3D8316B59600F164234E78D228 + +Key = 0000000000001000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 17C6258E6009E282661869D525F7D204 + +Key = 0000000000000800000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 45A32C5EA3E2E548A9E6313BEF957308 + +Key = 0000000000000400000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = C2105CC6264024EBEC6BA0F825FD5163 + +Key = 0000000000000200000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 85F3D2169883A7CD54A67DA7C4AC613C + +Key = 0000000000000100000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = B5FFC7D92EA2815C0F4DC9182DA160C6 + +Key = 0000000000800000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = C9642C4E3F420CA73E8F1C15C6EB011F + +Key = 0000000000400000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 1BD0EEF566BEFB4D57CE7120B731125E + +Key = 0000000000200000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = CB0705AE3DB537AD1C202DD6635202DA + +Key = 0000000000100000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = D88F55DAC599BEA8440B4BA9E3C50016 + +Key = 0000000000080000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = FF227EC8AF4640198173A79B124CEFDF + +Key = 0000000000040000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = CC55A4F4086043F1E1ABA9CC91E4395A + +Key = 0000000000020000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 8D2BAD986865A229601855B024D9A557 + +Key = 0000000000010000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 343E1B000FEDAC000376EE138FD8F0F7 + +Key = 0000000080000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 765DF290B8D90C9169E6884A0D4D4B92 + +Key = 0000000040000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = F9EEBAB9F5CEBF94196FEF3872C46881 + +Key = 0000000020000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 318B1983222E49F5B57E26E70890A5B6 + +Key = 0000000010000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = D8DF0A98604C987283ACF7F211D906C7 + +Key = 0000000008000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 92697CF743A72D2D4D7864132A9ADE0B + +Key = 0000000004000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 2C450C8BCDAA9CB59F930DDAE88CBDB3 + +Key = 0000000002000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 4284A05C4A0AF59DFF15604ACBB82743 + +Key = 0000000001000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 986A05E8447024C8468A1EBF7743F689 + +Key = 0000008000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 4A7E5D441526F7D4D2987AEDF48F0231 + +Key = 0000004000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = F5D9875A70158C9C64136703D231E3F5 + +Key = 0000002000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 3BC82EC5FBE24B5AAF230895BBA9DCD1 + +Key = 0000001000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = EFF062AF33726C788D261FBFDDA15109 + +Key = 0000000800000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = E2A342E2683D3F970983D941656823AA + +Key = 0000000400000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = E16066A35F943A426FE47AD1A1FC69AD + +Key = 0000000200000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = D89F891B578FF6B441E97849DD2F2798 + +Key = 0000000100000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 4A800443B44112493226E08BD9521912 + +Key = 0000800000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 2B504288F018B2A867597EB53EEA6DB1 + +Key = 0000400000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = B3FA8074A573A00B4897DF6CD0D99B5D + +Key = 0000200000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 38B56FD4C1FEDF5282208EF5F796A2C9 + +Key = 0000100000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = BFE421423C53A9942C78D04CB4B231D8 + +Key = 0000080000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = EF102196C479E513AE8B776D524631B9 + +Key = 0000040000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = AC38F8F6DF320D4409BA6A1CD93A482E + +Key = 0000020000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = FB5D6CD1B6EE155D6744E5BE62A650F6 + +Key = 0000010000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 23A626E559D0B8E4E4AB3F7C38750D4A + +Key = 0080000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 2CCA19AE45B976236D88E4E1AD3BACEA + +Key = 0040000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 052D166AA678A987C07256C582283986 + +Key = 0020000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = D30979DDC6C09B1158FA41EEB6F2A21B + +Key = 0010000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = C36705BB2A9BAFCFCB64C4468964D568 + +Key = 0008000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 97905460E140685960B561204ABC09A9 + +Key = 0004000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = B893B8766A12AAAD7691565C46651623 + +Key = 0002000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 7978DBD4794AF35DFB0403423B4E81A9 + +Key = 0001000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 4F990737145AAA9100BFEDCA53B69F6D + +Key = 8000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = A223AA1288463C0E2BE38EBD825616C0 + +Key = 4000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = EAE1D405570174DF7DF2F9966D509159 + +Key = 2000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 65F37684471E921DC8A30F45B43C4499 + +Key = 1000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 0EE036D0BC32B89C1CEF987F5229E4A9 + +Key = 0800000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = EC9D6557EED58E6CF89A746BBDB6C9B7 + +Key = 0400000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = AD2314BF713CD796E8C7EC6E9C59CB8D + +Key = 0200000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 33D8944A2D2FACBBA555EC18543AFCF0 + +Key = 0100000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = E0885D4460373469D1FA6C36A6E1C52F + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000080 +Out = 4AE9A20B2B14A10290CBB820B7FFB510 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000040 +Out = 2C6EE9F8F64B5B1B5587CDF17E84A791 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000020 +Out = 29141D06A6B42CE22EFB8383CEAE325D + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000010 +Out = 2AE6E19905D89A8E53A1DF26AD5C89B4 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000008 +Out = 1587FF28ABDF9DF5A3F4DAF7405D273B + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000004 +Out = B598247AA82F5C79F9FF0E7EC61B83C4 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000002 +Out = 0C5DABB01245E3A3544E291F3B0F250F + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000001 +Out = 9BEDCEA16BDE863526A937208CBF0ABC + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000008000 +Out = A174B66C47C53B2C34AA9F06FECBB7B2 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000004000 +Out = 333827335F88EBB93A0A7436E51398F0 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000002000 +Out = 03A7D7D70F4F50AE96835F12B73F79D3 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000001000 +Out = B8B9F2029769952D9664A6FDE9706BBF + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000800 +Out = A7DCE248EC5A060388CA14598B986454 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000400 +Out = 1A21EED739C6C39A56E0B4C6A17D3375 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000200 +Out = 9073DBCF760A0B9E0E84A2FD6DF164F9 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000100 +Out = CEE83B85568AD8133D8842DC883052CE + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000800000 +Out = 151940BA15A175FCD39CE2D3A0259EFF + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000400000 +Out = 9F997F2AC950E52666207183DB935899 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000200000 +Out = 015B7DF6BFB9367BF8F690FC0B77DEB0 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000100000 +Out = 4A7D36598525699F49667AF4B46BB99B + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000080000 +Out = 306248FD603DFC18E41CF0864D2C352C + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000040000 +Out = 1367EC90627601E9C1BD1371454B772F + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000020000 +Out = 85FE597694444D1A8D7F1CE219913F4F + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000010000 +Out = 75BAF3E8194EA04577133509B50FF4C3 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000080000000 +Out = 3EB8325BCA6C583DC04019F01D4BC90D + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000040000000 +Out = 240A1E99A51C7EED2E9127DB7D86903E + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000020000000 +Out = 81B2AF04CC40E2E3DDFFBE3F6AEF8A33 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000010000000 +Out = 6970437809D0A34E5A76B22F88F5282B + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000008000000 +Out = C12E44B3F253295CF742441FFA2712DB + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000004000000 +Out = 98E2FBF128A1E2F80CABF2DB3F9E62AF + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000002000000 +Out = 3F2B1D74B9D0D84C0B0DDAD31352E67A + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000001000000 +Out = E51D907B84D877250D0BCEC17D292DFD + +Key = 00000000000000000000000000000000 +In = 00000000000000000000008000000000 +Out = 19E6063C7529E5268E4A45703AFC8AC4 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000004000000000 +Out = 6DDCBD01AC098B04AAA084D4C579DAC9 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000002000000000 +Out = AFC268DB7CD2A453EA87BA6A0E923DEC + +Key = 00000000000000000000000000000000 +In = 00000000000000000000001000000000 +Out = 24B199E30672EF17362468CC8C0F4E46 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000800000000 +Out = B30C571F161EF0DAC78816A4DC1339FF + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000400000000 +Out = 214CB9151303EDA5CD14E35E701DE887 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000200000000 +Out = 57A991425DC55325EB159A0274140EFA + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000100000000 +Out = 856CD3630F436DACD3FE27AB73F4A956 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000800000000000 +Out = E5D5DC0D6834E44697BDD5D8427A054F + +Key = 00000000000000000000000000000000 +In = 00000000000000000000400000000000 +Out = CAB879F5684241583F4900B2653D76C9 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000200000000000 +Out = 43FE63C8C08E0CE5D1DAB79348F1B64E + +Key = 00000000000000000000000000000000 +In = 00000000000000000000100000000000 +Out = 1D7850062F3F8B2415F22BC4D95A1367 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000080000000000 +Out = 45D486C0AC551C76AA17E356404726F2 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000040000000000 +Out = 900FEDE23DBB68E48BA9D9806E606F19 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000020000000000 +Out = F573C581080C5654A6C426DD8971E68B + +Key = 00000000000000000000000000000000 +In = 00000000000000000000010000000000 +Out = 07AF806C0B6ECF9DD508C0D108572C37 + +Key = 00000000000000000000000000000000 +In = 00000000000000000080000000000000 +Out = 8C30672FF7F1DB4681BA36E48B3374A3 + +Key = 00000000000000000000000000000000 +In = 00000000000000000040000000000000 +Out = 0D56FA9193C8A6FBF653D75D3F61407E + +Key = 00000000000000000000000000000000 +In = 00000000000000000020000000000000 +Out = 08C0C170A7B0F0C07E1CDEF95AEE8113 + +Key = 00000000000000000000000000000000 +In = 00000000000000000010000000000000 +Out = F05F7E94EC7FECF973EF5732B565E016 + +Key = 00000000000000000000000000000000 +In = 00000000000000000008000000000000 +Out = EB667F97B9D94B0C41C873C4B56B334C + +Key = 00000000000000000000000000000000 +In = 00000000000000000004000000000000 +Out = A065550C6371DEC580E16276E03F13D4 + +Key = 00000000000000000000000000000000 +In = 00000000000000000002000000000000 +Out = CDAC7C0A0E363FE8BA16BC11D1F6DC57 + +Key = 00000000000000000000000000000000 +In = 00000000000000000001000000000000 +Out = FF792A72BF23CABD13EA587C57D05D3F + +Key = 00000000000000000000000000000000 +In = 00000000000000008000000000000000 +Out = 986EFA59113F5C8A66BBAA7EF978A125 + +Key = 00000000000000000000000000000000 +In = 00000000000000004000000000000000 +Out = B8CB15A238CA60157C3CB3317021B92C + +Key = 00000000000000000000000000000000 +In = 00000000000000002000000000000000 +Out = F262212AC5485BA7D92CBF5A9C58D8AD + +Key = 00000000000000000000000000000000 +In = 00000000000000001000000000000000 +Out = DF54C6D917675E73A3659560D5813E56 + +Key = 00000000000000000000000000000000 +In = 00000000000000000800000000000000 +Out = 925D0E759AF1EB36CEEB0FB6D51FAB7A + +Key = 00000000000000000000000000000000 +In = 00000000000000000400000000000000 +Out = 99BC9E5870190269C4FE5B6FC23C8D8C + +Key = 00000000000000000000000000000000 +In = 00000000000000000200000000000000 +Out = C0380B9660722514C1EA4322FE45955C + +Key = 00000000000000000000000000000000 +In = 00000000000000000100000000000000 +Out = 66521E5F953F2D2E237A259BDEE9C400 + +Key = 00000000000000000000000000000000 +In = 00000000000000800000000000000000 +Out = 1EB43E99040A614F77361601A1806651 + +Key = 00000000000000000000000000000000 +In = 00000000000000400000000000000000 +Out = A11495F4358A5FA63024A2DC02E20480 + +Key = 00000000000000000000000000000000 +In = 00000000000000200000000000000000 +Out = CF4D5EAD4E69313709EA9399F5ABF8D9 + +Key = 00000000000000000000000000000000 +In = 00000000000000100000000000000000 +Out = 6CAC3A5E20E13162FB3A31804CB6C7AE + +Key = 00000000000000000000000000000000 +In = 00000000000000080000000000000000 +Out = BFEE053ED49F33F5A388359721FE20FA + +Key = 00000000000000000000000000000000 +In = 00000000000000040000000000000000 +Out = B2FFBF55E5E2E0CB0935504430E173F8 + +Key = 00000000000000000000000000000000 +In = 00000000000000020000000000000000 +Out = E521E33E82289A176467E24CBAD5D92C + +Key = 00000000000000000000000000000000 +In = 00000000000000010000000000000000 +Out = 9609C701F895754A623D3BF3EAC48334 + +Key = 00000000000000000000000000000000 +In = 00000000000080000000000000000000 +Out = C80F1E35ED81AC45835129665CA5C0B5 + +Key = 00000000000000000000000000000000 +In = 00000000000040000000000000000000 +Out = 27FE1A77E6BF18887DBF7D48FC1EAB65 + +Key = 00000000000000000000000000000000 +In = 00000000000020000000000000000000 +Out = 8E2444DDF34F5320A150471E01AC2F85 + +Key = 00000000000000000000000000000000 +In = 00000000000010000000000000000000 +Out = 9CB3B00CA62767D7A1D45AF44D74957F + +Key = 00000000000000000000000000000000 +In = 00000000000008000000000000000000 +Out = A07252FB0F05EA2264F558BDDF162BBB + +Key = 00000000000000000000000000000000 +In = 00000000000004000000000000000000 +Out = 4CCD47A10722175D4018709698E52881 + +Key = 00000000000000000000000000000000 +In = 00000000000002000000000000000000 +Out = F9DED80456581D2E6F09BDB09B77C04A + +Key = 00000000000000000000000000000000 +In = 00000000000001000000000000000000 +Out = DCA8A545689A58F663B0B7A540F41E24 + +Key = 00000000000000000000000000000000 +In = 00000000008000000000000000000000 +Out = 6801BAF0FBAF3352F3950F0940173352 + +Key = 00000000000000000000000000000000 +In = 00000000004000000000000000000000 +Out = B969F1B6F56E885025F12E58F87B4099 + +Key = 00000000000000000000000000000000 +In = 00000000002000000000000000000000 +Out = AA9F1568B6D0F5AFAC34847E0D7152B2 + +Key = 00000000000000000000000000000000 +In = 00000000001000000000000000000000 +Out = A96B20E51FCB48A0C58306086094154B + +Key = 00000000000000000000000000000000 +In = 00000000000800000000000000000000 +Out = C9F389C56576B8C74A687BC5AAB8D503 + +Key = 00000000000000000000000000000000 +In = 00000000000400000000000000000000 +Out = 3FB63882764779902321A2E594275C6B + +Key = 00000000000000000000000000000000 +In = 00000000000200000000000000000000 +Out = 160C3C22EF0B0D3E4F2FDC914138C229 + +Key = 00000000000000000000000000000000 +In = 00000000000100000000000000000000 +Out = 265AC0BE8E47750E7CA22BAF01153B4D + +Key = 00000000000000000000000000000000 +In = 00000000800000000000000000000000 +Out = C1842F4CA2DDC78E55CD91E07AD23A12 + +Key = 00000000000000000000000000000000 +In = 00000000400000000000000000000000 +Out = E47D5889218FF4CE45EA249EDC9B71C7 + +Key = 00000000000000000000000000000000 +In = 00000000200000000000000000000000 +Out = FB7566732AB52FE99454CFB07A0F1F0A + +Key = 00000000000000000000000000000000 +In = 00000000100000000000000000000000 +Out = 5FBF0927A8B293A04024B187AB1BF6C1 + +Key = 00000000000000000000000000000000 +In = 00000000080000000000000000000000 +Out = CFFBC514515878E10E07556988D8E721 + +Key = 00000000000000000000000000000000 +In = 00000000040000000000000000000000 +Out = CD3EEEBA162879FF20ABD158C236E3F3 + +Key = 00000000000000000000000000000000 +In = 00000000020000000000000000000000 +Out = F96D1082131DAE899EBD32CC562F0BB9 + +Key = 00000000000000000000000000000000 +In = 00000000010000000000000000000000 +Out = BDB475694748128D9959141682174CAF + +Key = 00000000000000000000000000000000 +In = 00000080000000000000000000000000 +Out = A5E0C2E39B9821F2CD42875B0EC0A65E + +Key = 00000000000000000000000000000000 +In = 00000040000000000000000000000000 +Out = A1397FFDA7C2A4E9A60E0AB48947B933 + +Key = 00000000000000000000000000000000 +In = 00000020000000000000000000000000 +Out = F20B001C13A0F857FB89C64FFF4CDA83 + +Key = 00000000000000000000000000000000 +In = 00000010000000000000000000000000 +Out = F38EE20A32B15A5B9129B67BA1FF3125 + +Key = 00000000000000000000000000000000 +In = 00000008000000000000000000000000 +Out = 41ED367E96E013C651AF3FAEA764FE40 + +Key = 00000000000000000000000000000000 +In = 00000004000000000000000000000000 +Out = 55C30FBD291D89E50A9DADCB48E52296 + +Key = 00000000000000000000000000000000 +In = 00000002000000000000000000000000 +Out = 3FE7F1A404C0E4395FCC985F369735D4 + +Key = 00000000000000000000000000000000 +In = 00000001000000000000000000000000 +Out = 6E131502B6A4F30B56AA52EB67989809 + +Key = 00000000000000000000000000000000 +In = 00008000000000000000000000000000 +Out = 3EA36D91871DFF568FBE623DC31EBCE5 + +Key = 00000000000000000000000000000000 +In = 00004000000000000000000000000000 +Out = 7C6DF10118A3AB6545A504790543C89E + +Key = 00000000000000000000000000000000 +In = 00002000000000000000000000000000 +Out = 1DFF6937399E060342348C34E88B5985 + +Key = 00000000000000000000000000000000 +In = 00001000000000000000000000000000 +Out = 87DCE0F133442B7D4FAF7082F5489407 + +Key = 00000000000000000000000000000000 +In = 00000800000000000000000000000000 +Out = CBEF868AE34C80C542766358534A148B + +Key = 00000000000000000000000000000000 +In = 00000400000000000000000000000000 +Out = DF23BC0E0C0B7F502E0210AF8B353165 + +Key = 00000000000000000000000000000000 +In = 00000200000000000000000000000000 +Out = E9732D7A112DE03068EC10D10AF8D972 + +Key = 00000000000000000000000000000000 +In = 00000100000000000000000000000000 +Out = 1D17312BE6675B0797C5175DDCC1DE7E + +Key = 00000000000000000000000000000000 +In = 00800000000000000000000000000000 +Out = 0DB0D17349C89E090C845CBEF963F225 + +Key = 00000000000000000000000000000000 +In = 00400000000000000000000000000000 +Out = C7128FD1A5EF5202550873EA885551C5 + +Key = 00000000000000000000000000000000 +In = 00200000000000000000000000000000 +Out = 761D7F9855C95AB6148833503958F96E + +Key = 00000000000000000000000000000000 +In = 00100000000000000000000000000000 +Out = 1D406059F0E1030FA66C52A46751D092 + +Key = 00000000000000000000000000000000 +In = 00080000000000000000000000000000 +Out = DE2FCC081DF9B136EC62922351E18D94 + +Key = 00000000000000000000000000000000 +In = 00040000000000000000000000000000 +Out = 5F93FBFB11A527DFDFB5E4713E431E34 + +Key = 00000000000000000000000000000000 +In = 00020000000000000000000000000000 +Out = 6C2C4F22E738C56B5246971540E5E3A1 + +Key = 00000000000000000000000000000000 +In = 00010000000000000000000000000000 +Out = BFF82E042A92224FBD3D41C22D07B610 + +Key = 00000000000000000000000000000000 +In = 80000000000000000000000000000000 +Out = A3B35DE7C358DDD82644678C64B8BCBB + +Key = 00000000000000000000000000000000 +In = 40000000000000000000000000000000 +Out = 04ABCFE4E0AF27FF92A2BB10949D7DD2 + +Key = 00000000000000000000000000000000 +In = 20000000000000000000000000000000 +Out = 8F773194B78EF2B2740237EF12D08608 + +Key = 00000000000000000000000000000000 +In = 10000000000000000000000000000000 +Out = 8B1EA69EE8D7C8D95B1DE4A670EC6997 + +Key = 00000000000000000000000000000000 +In = 08000000000000000000000000000000 +Out = CEE3C6CE66A7AC0C1767923B263B2EBD + +Key = 00000000000000000000000000000000 +In = 04000000000000000000000000000000 +Out = 88DE61FFC3AD277687626D5F7705DEF3 + +Key = 00000000000000000000000000000000 +In = 02000000000000000000000000000000 +Out = 69DD947EFADCD15A06A0D79E078B35AE + +Key = 00000000000000000000000000000000 +In = 01000000000000000000000000000000 +Out = 32F1FA100E43561146DCA08D15B90636 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000080 +Out = D9D076F0512B4F29E15752A21B270BB1 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000040 +Out = 9668F388DD4F122A4D9DD8D6B8A322D5 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000020 +Out = D3F12A67FABEC165545D25F5E5FEAE6F + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000010 +Out = 97580203AACE7E6F0DEB71BC631D9E40 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000008 +Out = E11B01524EA1F465A2A20043EB9F7E8A + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000004 +Out = 9BAC7EE501F03D6DEBE0F9EE68FBB3C1 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000002 +Out = 444E6201556F1C9D73299183B7ABCA9D + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000001 +Out = 497EA15A5AAB3CB115C3E0091C2E4047 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000008000 +Out = A306CFDAFE5C8C2A955956BB61FFE5CD + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000004000 +Out = 4815634545F268ED3BF50021AC0265B2 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000002000 +Out = 3B075AFF8F75956DC4BE7D5121BF07B6 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000001000 +Out = 8EAA16AEA0535498D21245BAE97ED0D4 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000800 +Out = AFFA71EA9A2F6C4A018CF2F5F22B9B13 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000400 +Out = 93B8DD3F9A59DD9231B0885601A2354C + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000200 +Out = EE23DB4E914D12A53BE8428161F3DE24 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000100 +Out = E76E230F4BA91426325C16FA168CA44B + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000800000 +Out = 14148C222620E009AC51EE2321641D25 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000400000 +Out = 319D430B55E2A2C942B089755D4C6035 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000200000 +Out = 774D83990DCBAF6B9186DF250DC721A9 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000100000 +Out = 81CA67898765727FFDEDBC7DC25EC8FF + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000080000 +Out = BEFC19FD8A41103B6892AD4A3CB08122 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000040000 +Out = CC2DE08FA80BE8A13C8860174AF9F55D + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000020000 +Out = 4935E35A180FEC382D3DCFD5ED572AFB + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000010000 +Out = D78FE49AB8E11EBA118687045D04A70F + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000080000000 +Out = 5DA9109BC3193E5D2ABA0CA577CBBCD4 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000040000000 +Out = BC46C6FE8F7E549CCC402FC4633C670C + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000020000000 +Out = 60A11AFFABBEE4D5D5564A74C7F94C91 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000010000000 +Out = 84DD300A8FDE4AC126F41EA0692F3E07 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000008000000 +Out = 3734062F8FCF37FBD1C48B5AAEF00C5F + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000004000000 +Out = EA4491C7F5A9D671DA358C535965E1C3 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000002000000 +Out = D46899CC964A2A082C80AB7E0A4B153A + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000001000000 +Out = 45A5744C068AC6C7BC028C4D40885F20 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000008000000000 +Out = 4FF5F65E2089279F1FFF7BF06EC6D527 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000004000000000 +Out = B0C818F70672EF5E6F20515214DDDF7A + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000002000000000 +Out = 2A4D0F00CA19EDCEEF86D7F283221A97 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000001000000000 +Out = F9E6A04D60D5C06994E196EEF788ED59 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000800000000 +Out = 602BE82E95A1BEF5C2742099A6CB70D9 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000400000000 +Out = B53F1354FE1291679B6D418AC4A3E26D + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000200000000 +Out = 0F68F7C1FFB5FA997D8CC007CF4F5BA8 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000100000000 +Out = 3B90014CDF2D614A339B48A6F374D1C4 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000800000000000 +Out = 3D8075B415AC9DEB6008B51597CE28F4 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000400000000000 +Out = 675A3322BCCCF4D78F3376ECC2C8A415 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000200000000000 +Out = B8CD6C76DAD863B3A2342265A42C7878 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000100000000000 +Out = E0F6B38346E3E0AE2C5763C25C01ACB9 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000080000000000 +Out = 96E295724B3F296016A3F6853B679079 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000040000000000 +Out = 305E7A77DC3B62F110688AB334002132 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000020000000000 +Out = 324E96A82CE897DAB3850047C38E9B18 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000010000000000 +Out = 23EB8F12867D39E24E5A71606E3B5C1E + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000080000000000000 +Out = EC74DC99FDB377E35EBA6E5C920C9E20 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000040000000000000 +Out = 12F92E9FF675FFE132FEC127A61ED1D6 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000020000000000000 +Out = F8BFC6819A8F1683DD314AFEDAA80F33 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000010000000000000 +Out = 28552459A3EB05AE69463C26F6413B73 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000008000000000000 +Out = E018CED8C1FC6FE1849E945550602D46 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000004000000000000 +Out = 8A46B1349AE83730266EBFB1D62BA1EB + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000002000000000000 +Out = AEA0972033ACDA2FE228A3619511B0CF + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000001000000000000 +Out = 6BCD123081CB4DA2197A9204947C4765 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000008000000000000000 +Out = 1CA839C433F49B9CAC257C7CBE38C571 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000004000000000000000 +Out = E6D1727A0BC893BBE5A048B73296FF43 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000002000000000000000 +Out = 6B38158548081550B6931773C3348995 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000001000000000000000 +Out = 4159191656BAE5F059625051F329E674 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000800000000000000 +Out = 5684B43817E24580EE373B54B57126C1 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000400000000000000 +Out = D31DC022A55A6CB7116D5AA79713EBEF + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000200000000000000 +Out = B9B7F96A83494D61C0D476E15CF9FC40 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000100000000000000 +Out = 9F61E523005A37B71A589C35E2320580 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000800000000000000000 +Out = 2F19CFB18D4B538C688FF0FF73EEF402 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000400000000000000000 +Out = 2B2D1598BD1A57A6277D0F1182423E70 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000200000000000000000 +Out = FB589E7803F8DEC257644DD8968B3BF9 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000100000000000000000 +Out = 4E8F6CD48030ABFB6BFAA8C79DF29132 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000080000000000000000 +Out = 594C7334C5C77F1F311743DBF880A848 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000040000000000000000 +Out = 8B9060A226A976B4D8701B61A0E16E05 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000020000000000000000 +Out = 9D5D7F82A45E543A28769767F0B4220B + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000010000000000000000 +Out = 7F60DD3212B5FD34A33E95B7CD3C98B4 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000080000000000000000000 +Out = 67A133B6981D6CFFFB0894B5CD60C384 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000040000000000000000000 +Out = B9724EFA90EE77242862C6D107053799 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000020000000000000000000 +Out = 6CC4B4806D82C681027375553BEEF871 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000010000000000000000000 +Out = D05EA01E7AE0768FFE5B499D4A0EA833 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000008000000000000000000 +Out = EB5259D268854E583B02C445F0DBB33D + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000004000000000000000000 +Out = 273792A497CBE6058FB8CE518C05A9A7 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000002000000000000000000 +Out = 629EE820F46138558FE7AA6D547F971E + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000001000000000000000000 +Out = F04FF6EC27F7412350CA62E6A3BE479F + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000008000000000000000000000 +Out = CAF26B388D8A81C408FC3506CA523C72 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000004000000000000000000000 +Out = 79A075A5778E5BED4F0663FC86D92A56 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000002000000000000000000000 +Out = 90E59EE9F97DE1590D4C454169890932 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000001000000000000000000000 +Out = 30DF4AFE05F0D0EC4495C4A7A3D3A1AF + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000800000000000000000000 +Out = BF6D54D156EDE791A177F8A5BA5DC1D0 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000400000000000000000000 +Out = 2C2286B2537AFDF52A7EF59D620E7E46 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000200000000000000000000 +Out = 545F83ECF5366475A1867BF81DE59780 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000100000000000000000000 +Out = 5E7648E3575B7A02BEA8C69A19ED06BC + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000800000000000000000000000 +Out = 99B0CC109580893A14B960F78C867DF7 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000400000000000000000000000 +Out = 4FBCBA60C491EFA9C5B8B8CC9471C26A + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000200000000000000000000000 +Out = 7A3B3E4FA8DF6DD964161EF9ADB7EC90 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000100000000000000000000000 +Out = DBA5DD3EE2B0F03D402D5BADAE4E34C9 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000080000000000000000000000 +Out = 2334F78508F6259862FAA5842E6B1E7B + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000040000000000000000000000 +Out = F15ED8B81B74BD35586E1594AB3B0F73 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000020000000000000000000000 +Out = A654EE4634624A3593DCC272C0AB8566 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000010000000000000000000000 +Out = E71506E96ADACE02580EA035601850C3 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000080000000000000000000000000 +Out = 00D43BE69B9387B28A4234D2E5BEF038 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000040000000000000000000000000 +Out = BB828D0A587EA543A78A60B6F63CC159 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000020000000000000000000000000 +Out = 427338CBFA6B652CDCE9C30F29F6E660 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000010000000000000000000000000 +Out = D26286844B1BE4D73B44B77A2C4449DD + +Key = 000000000000000000000000000000000000000000000000 +In = 00000008000000000000000000000000 +Out = 28D9BEB7444B7801C510D74C90F3183A + +Key = 000000000000000000000000000000000000000000000000 +In = 00000004000000000000000000000000 +Out = 9D8949E7F531F30FFD1C6891154FFB8A + +Key = 000000000000000000000000000000000000000000000000 +In = 00000002000000000000000000000000 +Out = B329A557C9BFED767B44CA25F43C0924 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000001000000000000000000000000 +Out = 1909B5B407CB28E7050F8889104B73F5 + +Key = 000000000000000000000000000000000000000000000000 +In = 00008000000000000000000000000000 +Out = DA51B1E831305D9E6AC7F0CDF49F3AE5 + +Key = 000000000000000000000000000000000000000000000000 +In = 00004000000000000000000000000000 +Out = 4A091855C4AA2436F3C61A11FA4B9DA5 + +Key = 000000000000000000000000000000000000000000000000 +In = 00002000000000000000000000000000 +Out = DB8350915843684F18B4B358579A9446 + +Key = 000000000000000000000000000000000000000000000000 +In = 00001000000000000000000000000000 +Out = 13A1376760534FF5F7D5ED1B62D93D4B + +Key = 000000000000000000000000000000000000000000000000 +In = 00000800000000000000000000000000 +Out = C2613B1D8937C2B1C9D7B0249D938E95 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000400000000000000000000000000 +Out = 3FB48878619B70DB717F410550B03069 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000200000000000000000000000000 +Out = 0589BD5D8ECDAAE7ECABC8816EF3C7EB + +Key = 000000000000000000000000000000000000000000000000 +In = 00000100000000000000000000000000 +Out = 5AC9C030789D810698AAB706BA6BCCA8 + +Key = 000000000000000000000000000000000000000000000000 +In = 00800000000000000000000000000000 +Out = 4BD66B7E897E76BF51F1F00671092169 + +Key = 000000000000000000000000000000000000000000000000 +In = 00400000000000000000000000000000 +Out = 4A72C588A0FA490D521640D1F245E4BC + +Key = 000000000000000000000000000000000000000000000000 +In = 00200000000000000000000000000000 +Out = 32205DCCC1D7A129B934C6FABAADEB1C + +Key = 000000000000000000000000000000000000000000000000 +In = 00100000000000000000000000000000 +Out = 74F79A4CF6F99359D7EC47DA87104658 + +Key = 000000000000000000000000000000000000000000000000 +In = 00080000000000000000000000000000 +Out = 2810428BA5177BB0D91C11683008E68D + +Key = 000000000000000000000000000000000000000000000000 +In = 00040000000000000000000000000000 +Out = 3863C205AED373BB3EF9E6D85D0AD08F + +Key = 000000000000000000000000000000000000000000000000 +In = 00020000000000000000000000000000 +Out = DD207AA0894DFBEDD7D9802823C04D7B + +Key = 000000000000000000000000000000000000000000000000 +In = 00010000000000000000000000000000 +Out = A6EAC9ECAAE9CC8621198BA547E9B74F + +Key = 000000000000000000000000000000000000000000000000 +In = 80000000000000000000000000000000 +Out = 23F5F432AD687E0D4574C16459618ABB + +Key = 000000000000000000000000000000000000000000000000 +In = 40000000000000000000000000000000 +Out = 56CD894936F6E9A4A4304CAE06F97CE3 + +Key = 000000000000000000000000000000000000000000000000 +In = 20000000000000000000000000000000 +Out = B604D94F461AF9F4771BC53F8E3C227B + +Key = 000000000000000000000000000000000000000000000000 +In = 10000000000000000000000000000000 +Out = BB852AC4756880630D6D63951D3D2602 + +Key = 000000000000000000000000000000000000000000000000 +In = 08000000000000000000000000000000 +Out = 319C206CD98D2C98993FC2CDAAB3259C + +Key = 000000000000000000000000000000000000000000000000 +In = 04000000000000000000000000000000 +Out = D271595956451E3B7D957A3485ADE9F7 + +Key = 000000000000000000000000000000000000000000000000 +In = 02000000000000000000000000000000 +Out = D4257D927C7F2A6390DF198B573DD1BA + +Key = 000000000000000000000000000000000000000000000000 +In = 01000000000000000000000000000000 +Out = 7610F6DBE8F3F19682DCC01AF57DCD79 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000080 +Out = 2055DEA7C84B008C6FAEB4B192795ADA + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000040 +Out = CB98F1C490F33B4F7A3D3E821B3551F3 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000020 +Out = BB654CB6528C21D78E5CB79D5DA677A4 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000010 +Out = E0B2836175A6808D61FEA4CB529401F8 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000008 +Out = 824C5F6FECE3E0FC4293821B987B3BD4 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000004 +Out = 9D9286D5E97CCDEC47E03CB12C34B339 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000002 +Out = BC2C09F0B3FC63CE17F1BE7F267E3E0A + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000001 +Out = AD86DE83231C3203A86AE33B721EAA9F + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000008000 +Out = AE042A69C879D524DC4BCC70B84B1B37 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000004000 +Out = 6D03E3381991EDC800513D30BE07DE5A + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000002000 +Out = 576807DCB0F1A8D73904DBAA84BE818E + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000001000 +Out = 96DD8A88157832B7E45C639C25170333 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000800 +Out = 9C1A7B580B29888F397743E76C4E7A39 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000400 +Out = B77FE10336DA7531E1BF2DC41C7E6E95 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000200 +Out = 8658E3A6DBAC89EBA6E045881B172E9C + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000100 +Out = D2FE26FC85AA40C3C6827B0DFF96AB0C + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000800000 +Out = 56C2530D97A43944BE7874E6FA9121FD + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000400000 +Out = AAECA9394EF359D851CC9F244D4D1E54 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000200000 +Out = 71BC0D1DEA15FE3BC4AA6DD829C8E957 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000100000 +Out = 267FCBA295A670CB9EC18AFBB819CE91 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000080000 +Out = D18CC92248E209FF8C9AF4AC93588727 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000040000 +Out = 63E94B466C955B7204285E418A156B29 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000020000 +Out = 368A8D2610A773A477B924028DAD455F + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000010000 +Out = B210E51F2C154205DA4A1D1B892DCC63 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000080000000 +Out = FFE1B843D7DC5F52852705221ED5EECA + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000040000000 +Out = 0E8B9ACE62AA90B258D8090EF2188BC4 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000020000000 +Out = 96961DBEC1C476AE00972E54DE621F19 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000010000000 +Out = A31A56562516BDAE02215CD5F0DF0569 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000008000000 +Out = A2316B6B9E6AD55D7013A24BDB1EAEB9 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000004000000 +Out = 709F715313E17EFB3ECAE3A5D9ED94AF + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000002000000 +Out = BCA04C7CAB888EE6950B7696F5899502 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000001000000 +Out = 6655B0542BE057664DE9B2733CA0E555 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000008000000000 +Out = 7407623C54E38D13B48B84306DD8F244 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000004000000000 +Out = B3D6DC13CF612951F9ACB05EAEEDE7E3 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000002000000000 +Out = 301378F0D3D30AE6613A9E7CF113821F + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000001000000000 +Out = 9F227635FDAB7D31A7E1F08BBCC34371 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000800000000 +Out = F08620D46001C366FD6DCBEBC806C182 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000400000000 +Out = CF51A2A45F9CBFDE788D108B1B4D33A5 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000200000000 +Out = 3E70F946FB77C6841D9F001104347659 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000100000000 +Out = A3EB98B3BE360FAE3B8EC43D5B77FF7C + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000800000000000 +Out = 4F6E01D8A2437547B50E070498BCD4F9 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000400000000000 +Out = 4F80F4048084E1150AA6A36A6BB3D7EA + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000200000000000 +Out = 311471549CCBB1EC27BAA384EC32F30F + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000100000000000 +Out = 3C4DA8FF90590FB9FC529580DD40E7EF + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000080000000000 +Out = 60AE8E3F60A099EEF38EFF4ED27DE3EC + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000040000000000 +Out = B33C4D6DF1259C4E5799D19B375420EA + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000020000000000 +Out = 4D1BA08EB1E30F2A3B3E5D1DAE9792A9 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000010000000000 +Out = 3CF54D30E493CDD7439E1F34FBB098F3 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000080000000000000 +Out = F8958250D6D6772B20051E36666906BD + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000040000000000000 +Out = B4ED85D72C04A357958D7045BE13C4FF + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000020000000000000 +Out = 294A16831BF660536203030B59DA20F3 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000010000000000000 +Out = D189C5A12722ABFEBA16F155975068E6 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000008000000000000 +Out = 9A9248C1FEDF207CE64F68E73B22A77C + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000004000000000000 +Out = CC668772F50D2ED7DF83FF85A0D76576 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000002000000000000 +Out = 685CA45E48D087563E1886DBDD63342F + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000001000000000000 +Out = FCE8BFBA1BB12F4990C6DF32C6D71EBD + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000008000000000000000 +Out = 645D7562E523058E7708FF03F1712BE8 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000004000000000000000 +Out = FA9CAF3BBC2D52806EF9B3D01F5B8398 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000002000000000000000 +Out = 0D2638505AAE1A5532D74C4F45C136D3 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000001000000000000000 +Out = 9721099476B1F963EF87DD29E82227F8 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000800000000000000 +Out = 237AE2CDD5D2819EDAE0947AFB9D040F + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000400000000000000 +Out = 8FA78734E057E8A9486862E00A9886D8 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000200000000000000 +Out = 983F654090C661264BE8F921063B7DE5 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000100000000000000 +Out = 645F0F938A2898A3869190A1D99A3078 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000800000000000000000 +Out = 4DDBA0F24964591307AB909009BB41EF + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000400000000000000000 +Out = 5D9333754035534CEF4EEFA73EA3F8C9 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000200000000000000000 +Out = F51234B609D397B1D6DA8BB625C0993C + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000100000000000000000 +Out = 0AF5205E41F184D0989A78BF149DB675 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000080000000000000000 +Out = 0EBC3926D924F37BFD716F404CA8450D + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000040000000000000000 +Out = 53CADA57C7855AEB96B48F8C85915DE9 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000020000000000000000 +Out = FD8E2C7604621D13E64B58315DCC65CD + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000010000000000000000 +Out = A7126988773129D5F6CC330C1A0EF30B + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000080000000000000000000 +Out = 72C791409F94CE23F4CD61D714670B39 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000040000000000000000000 +Out = 6AD3CCBC31E2ECF88C6B54F84E638AA2 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000020000000000000000000 +Out = 9FE143250D00E25696B01E0A2ED05DB3 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000010000000000000000000 +Out = 3ABBF724E6C7B2D05D93A2C6D058E5AC + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000008000000000000000000 +Out = 59300BA5323CF6D84A9FF12B042A5AFF + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000004000000000000000000 +Out = 4AE9F03EF61BAA670CE46F3A6C205BD5 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000002000000000000000000 +Out = E33261C4E54AB7B117C3ABA1C9E11C1E + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000001000000000000000000 +Out = B84E741AC92A42F37A77F05D6F464E10 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000008000000000000000000000 +Out = 0F6D2E73CF929A92BADF0A372FFB31A5 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000004000000000000000000000 +Out = 2002487C2CFE5A223E3A3C19A6B23670 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000002000000000000000000000 +Out = A9E22B14D403C7F0FA9D95C064CBA9D3 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000001000000000000000000000 +Out = CFD3A8EE62F68692A8917C814290E979 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000800000000000000000000 +Out = AECA2C8C0CA8B6F0EF594A13C85E83CF + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000400000000000000000000 +Out = E74D77BB281F542A0A78C3D8436783F4 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000200000000000000000000 +Out = B81755986C8B60A935F5D9169A2A7655 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000100000000000000000000 +Out = DE964C9FF34F5A79FF43C6AB148DC395 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000800000000000000000000000 +Out = 0F7CE54A338AB05E2C38F1725DA8B127 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000400000000000000000000000 +Out = CAD8158D26EED67D4355BB66D0812ADE + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000200000000000000000000000 +Out = 5332616A057A657FD2FD6562AF33EFC9 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000100000000000000000000000 +Out = 308CD48EC851D7C1251174228B943B11 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000080000000000000000000000 +Out = 29A5D9977C881DB067136B755BB68E54 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000040000000000000000000000 +Out = C0F6B4881776765507CF91DB0A32C70F + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000020000000000000000000000 +Out = 47E518209CB5533F9A7EE02C4F07391B + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000010000000000000000000000 +Out = 58D7E0D60E315EEBA97F0DFA2D7307B0 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000080000000000000000000000000 +Out = C02ED6499331AF8C6CF30A63BB5E89CA + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000040000000000000000000000000 +Out = B5F166B94EC31A17662E24757FBB3FC5 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000020000000000000000000000000 +Out = 17D20FBDA96D4AD0D99DAE64DE5F317B + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000010000000000000000000000000 +Out = 320FA060BBB901F66A9E4CFF221E6A4A + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000008000000000000000000000000 +Out = 3A259B7AEE3155C0C4DF7A32EF40FB19 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000004000000000000000000000000 +Out = 028EFD3B6E686C87B402151F414B13AD + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000002000000000000000000000000 +Out = D4F61CC61FA1DBD68B8C48541AE77289 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000001000000000000000000000000 +Out = DFCCE96C8C244586A3BCF098306C6374 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00008000000000000000000000000000 +Out = BD5426FFD3CC9FC735EBAB7C72FD2D9B + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00004000000000000000000000000000 +Out = EA3C7C9B02AE7297B4BE551C8C551440 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00002000000000000000000000000000 +Out = 11BB660CF8431F2625AB9EF603975BB7 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00001000000000000000000000000000 +Out = B666AA7C5BA5209CBCEDE07EB66064D3 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000800000000000000000000000000 +Out = CAD843E927DDE8F92DBBB33C1B4E87F9 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000400000000000000000000000000 +Out = ED29F7805804E2E95F664B2E36C20A67 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000200000000000000000000000000 +Out = 980F61BF6EBDE1A30607A1D51FFFB8D6 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000100000000000000000000000000 +Out = E47A19E8579807B5C44AC62619372673 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00800000000000000000000000000000 +Out = 2B451B22A3EBAB1C7A7619551DDF149F + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00400000000000000000000000000000 +Out = 3ABE3CAEDA54E5583269803BE04CBB2C + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00200000000000000000000000000000 +Out = DF581405DFBDEFACB35AD3BC510FE895 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00100000000000000000000000000000 +Out = 45B3C3DAC439F884447567B282DE329C + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00080000000000000000000000000000 +Out = 4192DE2B562CDD43EC4358EA730250C3 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00040000000000000000000000000000 +Out = 27E310D8032E16CF970F635C517E7D2E + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00020000000000000000000000000000 +Out = 573CAE2A23968DE1D40036C24F9FEFA4 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00010000000000000000000000000000 +Out = B4AD06B55E31DE8F1F77C2B7AE8B73FD + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 80000000000000000000000000000000 +Out = 8314675E8AD5C3ECD83D852BCF7F566E + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 40000000000000000000000000000000 +Out = 893BF67B1A845579C8FADC05BFDC0894 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 20000000000000000000000000000000 +Out = 302F8325DEB1E1A0955D6273368A0DC4 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 10000000000000000000000000000000 +Out = 917B2F6A11DDDCEB53FEA01E194A6CC9 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 08000000000000000000000000000000 +Out = 8229E6539268BB39F3218E2903110C4F + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 04000000000000000000000000000000 +Out = 935A7835E2FAF9F7F20CE85662EE281F + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 02000000000000000000000000000000 +Out = DF5E38BE0362C35E8AF472C6327987DA + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 01000000000000000000000000000000 +Out = 07E5E5AD7097B849BADC2D5D803B7F6A + +Key = FFEEDDCCBBAA99887766554433221100 +In = 1032547698BADCFEEFCDAB8967452301 +Out = D5BAA00A4BB9D8A7C981C8DC90D89D92 + +Key = FFEEDDCCBBAA99887766554433221100 +In = 145F0B8B663176B95DCAB7E9DCD5CC24 +Out = 1032547698BADCFEEFCDAB8967452301 + +Key = 8899AABBCCDDEEFFFFEEDDCCBBAA99887766554433221100 +In = 1032547698BADCFEEFCDAB8967452301 +Out = DA860842B720802BF404A4C71034879A + +Key = 8899AABBCCDDEEFFFFEEDDCCBBAA99887766554433221100 +In = B2696BD0D98C17953E4239225D27202C +Out = 1032547698BADCFEEFCDAB8967452301 + +Key = 00112233445566778899AABBCCDDEEFFFFEEDDCCBBAA99887766554433221100 +In = 1032547698BADCFEEFCDAB8967452301 +Out = 93DF9A3CAFE387BD999EEBE393A17FCA + diff --git a/src/tests/data/block/skipjack.vec b/src/tests/data/block/skipjack.vec new file mode 100644 index 000000000..6b861809c --- /dev/null +++ b/src/tests/data/block/skipjack.vec @@ -0,0 +1,121 @@ +[Skipjack] +Key = 11223344556677889900 +In = AABBCCDD00112233 +Out = 00D3127AE2CA8725 + +Key = 9C5F3F996E59C9543249 +In = CE365D5D21C1A4CB +Out = C00891C551C5E168 + +Key = 21A07C1CED3C2C0C1576 +In = CB758E2851482982 +Out = 6C09A2825D32B67E + +Key = F62D87056348C5D64071 +In = 7B402EA5E4B7A7C3 +Out = C6E32EA485F38324 + +Key = 0E2B3B9AEEF001392C3C +In = 3AE159B52AE3FD1B +Out = 8AD85F68B89DFAD6 + +Key = 51BAA0E8AADF4B8B6A60 +In = 3828786C48F705D2 +Out = 9352B87091483003 + +Key = CE70B79AE70F7AA44778 +In = E060FCC7F7F16FD9 +Out = 8C70B2C901339B1F + +Key = 91A8919EC9360CABB973 +In = 8F5FA719DE4B1D24 +Out = 958816FE7FC5862B + +Key = FB9F7F8B62E4996E49E7 +In = 0B55FD902BFECC99 +Out = CA7F517B383DA760 + +Key = FB9F7F8B62E4996E49E7 +In = CA7F517B383DA760 +Out = 278B665DB00CC924 + +Key = 90DDF1550EC7DCF4CAE5 +In = 6527AF09D0B01CB7 +Out = 628A8AE67A87F464 + +Key = 90DDF1550EC7DCF4CAE5 +In = 628A8AE67A87F464 +Out = CD01A638A878E7FE + +Key = 3516DABCD760F2BEE4CD +In = E7951155B748D347 +Out = EAEB4A1470307BF1 + +Key = C9C5DAF7DFD17D902270 +In = AD14EBC6D0261D94 +Out = 8DAE0E5E2CD055A0 + +Key = EEEE6892DCD1ED868F56 +In = 9B0C81EDA6853253 +Out = DC354CB74F2FC2B4 + +Key = 03604B2D0D06A9AA9D68 +In = C76443A5B0652306 +Out = 160DF886878D6908 + +Key = 6E8494476C89110F166C +In = 37F1C930714AA1CF +Out = 39DDEC7C8B84DBD6 + +Key = DF3A10F722776402DAF8 +In = 1E71CDF5AB39DF1D +Out = AE316B4C32222DC9 + +Key = E4EE21889437C10A7682 +In = 9EE6838FCE6C6CDD +Out = FF7F52D9C17728E3 + +Key = C3C55FCACDD387163C84 +In = 111AA47F17CFAABE +Out = 1A86B8753F784547 + +Key = E5F795A933FFD70C87AE +In = 0AC61B6C219FC0C4 +Out = 727AA5B83616105C + +Key = 9163BD738BEA13D9CB5C +In = 56582400B014F8D3 +Out = 918F72548E0FFCB4 + +Key = C70CA4689C59CD745EF6 +In = 9C323238D9C76E35 +Out = F801578F6050B793 + +Key = DC934E7C08D7466E10AA +In = 6CD57A531CCF9E20 +Out = 619E091055D423D8 + +Key = EA4FC33C0CA289973FA9 +In = 667DE1649DEA2E89 +Out = 5FD975B231E25909 + +Key = 9988881616D6CB63B188 +In = 1BC90F76FD901399 +Out = AE676788090270E7 + +Key = 10DF61754870FFD16CFB +In = 9E9CCADD47C9EBDA +Out = 22A3D66BA549CCE7 + +Key = 2C005FEFE7C4C01ADC5E +In = 2E8FCDE2EFDD1964 +Out = FD42E226CF058AE4 + +Key = 6A49942FA39AC190308E +In = 128106BDEC982932 +Out = C1F24DB137E5C062 + +Key = 92903F26A46FD43F6EB9 +In = CC93DA20EE2AAE3A +Out = 714D626B8AE5D154 + diff --git a/src/tests/data/block/square.vec b/src/tests/data/block/square.vec new file mode 100644 index 000000000..603609095 --- /dev/null +++ b/src/tests/data/block/square.vec @@ -0,0 +1,49 @@ +[Square] +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 3C00428F8ABBC0B84F057CC19C26F8CF + +Key = 000102030405060708090A0B0C0D0E0F +In = 000102030405060708090A0B0C0D0E0F +Out = 7C3491D94994E70F0EC2E7A5CCB5A14F + +Key = 000102030405060708090A0B0C0D0E0F +In = C76C696289898137077A4A59FAEEEA4D +Out = 88C6FF4B92604C6E66656B02DDAF9F40 + +Key = 915F4619BE41B2516355A50110A9CE91 +In = 21A5DBEE154B8F6D6FF33B98F448E95A +Out = 3388801F66E7FCC0BCE522A23A4F0C7F + +Key = 783348E75AEB0F2FD7B169BB8DC16787 +In = F7C013AC5B2B8952E5E554ABE9CED2D2 +Out = A1C0E9215141343DEC2B556942C92BDE + +Key = DC49DB1375A5584F6485B413B5F12BAF +In = 2F42B3B70369FC929AE068313F343A7A +Out = 3FBE6811B998CDF3E50ABDE2F3C075E3 + +Key = 5269F149D41BA0152497574D7F153125 +In = 65C178B284D197CCD3F111A282F17F29 +Out = D7B7209E0879744C782809B6D2E0B1B0 + +Key = 80000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 05F8AAFDEFB4F5F9C751E5B36C8A37D8 + +Key = 00000000000000000000040000000000 +In = 0F1E2D3C4B5A69788796A5B4C3D2E1F0 +Out = 1660060085C0E241F88462BFFBE67602 + +Key = 00000000000000000000000000000080 +In = 0F1E2D3C4B5A69788796A5B4C3D2E1F0 +Out = 92BFBBFCD2BBF54FFF06AF097893E9A3 + +Key = 00000000000000000000000000020000 +In = 00000000000000000000000000000000 +Out = 98CFB10F3ED70BB82CC90597B463A1F6 + +Key = 00000000000000000000000000800000 +In = 00000000000000000000000000000000 +Out = A643A0CA5154A7D10B251D562D58EA53 + diff --git a/src/tests/data/block/tea.vec b/src/tests/data/block/tea.vec new file mode 100644 index 000000000..b08df67da --- /dev/null +++ b/src/tests/data/block/tea.vec @@ -0,0 +1,153 @@ +[TEA] +Key = 00000000000000000000000000000000 +In = 0000000000000000 +Out = 41EA3A0A94BAA940 + +Key = 271AD15192C4D1204A4A2561E3DB6FF7 +In = 7C944D08DEF34C0C +Out = 195C0E8F49761539 + +Key = F04EBF798C193F199C1F532AF383555B +In = B9682750BB15CAAD +Out = 2B5F318FB66806B9 + +Key = 200C0CE59717D5D9AF6813CD207FEE73 +In = 9706769A18A2D03D +Out = 8E17EEB5008DC0CB + +Key = 2828D51F98AE0B33F4DE2B7FBD18A529 +In = EDB76C54847DA59E +Out = DFA6C29BEB40F9AF + +Key = 61AABA6BE48B0D0D14FE5D27FAB852A4 +In = 178A49BAFBA53F23 +Out = C3BBCE6715D90CE6 + +Key = 2080E2409BA01C8532FC84403EE8C06A +In = DF4CDB61A5F38536 +Out = B4E6359C9D9458AA + +Key = 271AD15192C4D1204A4A2561E3DB6FF7 +In = 7C944D08DEF34C0C +Out = 195C0E8F49761539 + +Key = C1E297C0C761777D8A76FFF02D22B859 +In = F4C76C1D47FE568F +Out = 551CA67C7756FF56 + +Key = 23C807A2EF0A551F858FD52D125A47D8 +In = CAB16583E15D0074 +Out = DE472175D55372C9 + +Key = 9FA5D4D8CBDFCECD559E3CE88BF78EE1 +In = 97B05C60774164AD +Out = BC4BD30CB50DA39B + +Key = 24F4E91083139099D663647A7FFAC321 +In = 7017A263985B735C +Out = E47FDF06A51D8C24 + +Key = 7CF8626DE76D8462218ED5C9DC8ACC26 +In = 15475A90DF04CD29 +Out = 4DF54282EAAFA235 + +Key = 3C6AD7DF17332A3E1E3DE06007387357 +In = 87CA0AACCF146CC8 +Out = F7360F57CFCC09AC + +Key = 24237A762D8A89383A2949F5A0F5EC08 +In = 9268AF048ECBAE67 +Out = E98E428A9D1FEE9C + +Key = 209A2833A39472D9720380FFB2F74761 +In = AF0062CD77A84EBD +Out = 44CD624B87CBEE77 + +Key = 22EBE7A30E8855B3B453A6E926D4F187 +In = F922CA875B991A31 +Out = 1E92C0C51185F7C7 + +Key = 1B5E23EBD915C1FEE59F57DD91AF7347 +In = B4ECC305C3DBD8E5 +Out = 063D8F75A7A77501 + +Key = 6C21D105515290DA29339F142685C135 +In = A4C2F6DC597D13EA +Out = BF8FFEC7550A496B + +Key = 01F728A7433A47B13DE34FCC08958449 +In = 3AF7F1AE0F58AB1D +Out = BBA581D07E51D8D6 + +Key = 9A2D4C50337D3EC337673782FD385601 +In = 791D8DA8CBB0BC94 +Out = 7D9A4F0363B6085F + +Key = 112233445566778899AABBCCDDEEFF01 +In = ABCDEF0198765432 +Out = 58C7BA625ED42820 + +Key = BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB +In = AAAAAAAAAAAAAAAA +Out = 423251D460AEBE8E + +Key = 88AD993684E3FE4C4D5DD8F1C0964D32 +In = 6385ECC14C50C91F +Out = D3A465910B0ECF46 + +Key = 69F9181A726912C2DFD815081209F9F6 +In = 99532D57CC7FC724 +Out = A846FE0F9A698E32 + +Key = 79846B4ED899433C452EDED9D6925C7A +In = A874F573DD7A8761 +Out = 5055A546D119BFA7 + +Key = B0BB57B0E243DC91143DA8F235DCF9DB +In = CD58533F9F18C3F3 +Out = F5E649326A32F7BD + +Key = 6CDF16B8E08604C93A4BC86E269BA2EF +In = 65B4628A8A4ACC33 +Out = E2FAC5AB9B301983 + +Key = 2203D8EFC29D3421981E0C2FAF90EA8C +In = 21244B2AA3071823 +Out = 14F62A42C4BDA3E6 + +Key = 86B435D9BF689FD450352308EDDA200A +In = C6BBAD2319111D81 +Out = F4068832803914F7 + +Key = 279243E8F5759FD3D29EF824D65B163B +In = 38CD92C3E6882185 +Out = A3C3CE70D4A097E8 + +Key = 95ADBC7D2F67A15C395605250AC1275F +In = 56D1B5CB68ADBD3F +Out = 4E57696CAC39676C + +Key = 4E760AF9B46E2C9EF75B7F5721EAFD60 +In = 1936713432D87C16 +Out = 3D3E59CA7EDED044 + +Key = 2C98241CD08DF0B269C8669E55F61227 +In = A9AF22BFEA5639F1 +Out = D478E142344FCFAC + +Key = B28F6B02B950BC924B03C39C672A8216 +In = 8DEC08977A7F6D02 +Out = 23F4A36A9D475299 + +Key = F7A7B83FC8DF8868AB753F435B6E46DE +In = 8535D9E669C2A7B8 +Out = 30284672AF8877F1 + +Key = 1BC9B0A578D89DAE5A47F5704640CA4A +In = 03682AB977DDDCD9 +Out = 9F678A05F82E9326 + +Key = 15C140E81E98AE10443AA43C89E5D52C +In = 3A1A041F2F1B0FC7 +Out = A40CBAE926F0F13B + diff --git a/src/tests/data/block/threefish.vec b/src/tests/data/block/threefish.vec new file mode 100644 index 000000000..b4e9d8229 --- /dev/null +++ b/src/tests/data/block/threefish.vec @@ -0,0 +1,17 @@ +[Threefish-512] +Key = 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +Out = B1A2BBC6EF6025BC40EB3822161F36E375D1BB0AEE3186FBD19E47C5D479947B7BC2F8586E35F0CFF7E7F03084B0B7B1F1AB3961A580A3E97EB41EA14A6D7BBE + +Key = B1A2BBC6EF6025BC40EB3822161F36E375D1BB0AEE3186FBD19E47C5D479947B7BC2F8586E35F0CFF7E7F03084B0B7B1F1AB3961A580A3E97EB41EA14A6D7BBE +In = 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +Out = F13CA06760DD9BBEAB87B6C56F3BBBDBE9D08A77978B942AC02D471DC10268F2261C3D4330D6CA341F4BD4115DEE16A21DCDA2A34A0A76FBA976174E4CF1E306 + +Key = F13CA06760DD9BBEAB87B6C56F3BBBDBE9D08A77978B942AC02D471DC10268F2261C3D4330D6CA341F4BD4115DEE16A21DCDA2A34A0A76FBA976174E4CF1E306 +In = B1A2BBC6EF6025BC40EB3822161F36E375D1BB0AEE3186FBD19E47C5D479947B7BC2F8586E35F0CFF7E7F03084B0B7B1F1AB3961A580A3E97EB41EA14A6D7BBE +Out = 1BEC82CBA1357566B34E1CF1FBF123A141C8F4089F6E4CE3209AEA10095AEC93C900D068BDC7F7A2DD58513C11DEC956B93169B1C4F24CEDE31A265DE83E36B4 + +Key = F13CA06760DD9BBEAB87B6C56F3BBBDBE9D08A77978B942AC02D471DC10268F2261C3D4330D6CA341F4BD4115DEE16A21DCDA2A34A0A76FBA976174E4CF1E306 +In = B1A2BBC6EF6025BC40EB3822161F36E375D1BB0AEE3186FBD19E47C5D479947B7BC2F8586E35F0CFF7E7F03084B0B7B1F1AB3961A580A3E97EB41EA14A6D7BBEB1A2BBC6EF6025BC40EB3822161F36E375D1BB0AEE3186FBD19E47C5D479947B7BC2F8586E35F0CFF7E7F03084B0B7B1F1AB3961A580A3E97EB41EA14A6D7BBF +Out = 1BEC82CBA1357566B34E1CF1FBF123A141C8F4089F6E4CE3209AEA10095AEC93C900D068BDC7F7A2DD58513C11DEC956B93169B1C4F24CEDE31A265DE83E36B4073CB5F8FABFA17DB751477F294EB3DD4ACD92B78397331FCC36A9C3D3055B81D867CBDD56279037373359CA1832669AF4B87A1F2FDAF8D36E2FB7A6D19F5D45 + diff --git a/src/tests/data/block/twofish.vec b/src/tests/data/block/twofish.vec new file mode 100644 index 000000000..363b43839 --- /dev/null +++ b/src/tests/data/block/twofish.vec @@ -0,0 +1,4429 @@ +[Twofish] +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 9F589F5CF6122C32B6BFEC2F2AE8C35A + +Key = 00000000000000000000000000000000 +In = 9F589F5CF6122C32B6BFEC2F2AE8C35A +Out = D491DB16E7B1C39E86CB086B789F5419 + +Key = 9F589F5CF6122C32B6BFEC2F2AE8C35A +In = D491DB16E7B1C39E86CB086B789F5419 +Out = 019F9809DE1711858FAAC3A3BA20FBC3 + +Key = D491DB16E7B1C39E86CB086B789F5419 +In = 019F9809DE1711858FAAC3A3BA20FBC3 +Out = 6363977DE839486297E661C6C9D668EB + +Key = 019F9809DE1711858FAAC3A3BA20FBC3 +In = 6363977DE839486297E661C6C9D668EB +Out = 816D5BD0FAE35342BF2A7412C246F752 + +Key = 6363977DE839486297E661C6C9D668EB +In = 816D5BD0FAE35342BF2A7412C246F752 +Out = 5449ECA008FF5921155F598AF4CED4D0 + +Key = 816D5BD0FAE35342BF2A7412C246F752 +In = 5449ECA008FF5921155F598AF4CED4D0 +Out = 6600522E97AEB3094ED5F92AFCBCDD10 + +Key = 5449ECA008FF5921155F598AF4CED4D0 +In = 6600522E97AEB3094ED5F92AFCBCDD10 +Out = 34C8A5FB2D3D08A170D120AC6D26DBFA + +Key = 6600522E97AEB3094ED5F92AFCBCDD10 +In = 34C8A5FB2D3D08A170D120AC6D26DBFA +Out = 28530B358C1B42EF277DE6D4407FC591 + +Key = 34C8A5FB2D3D08A170D120AC6D26DBFA +In = 28530B358C1B42EF277DE6D4407FC591 +Out = 8A8AB983310ED78C8C0ECDE030B8DCA4 + +Key = 28530B358C1B42EF277DE6D4407FC591 +In = 8A8AB983310ED78C8C0ECDE030B8DCA4 +Out = 48C758A6DFC1DD8B259FA165E1CE2B3C + +Key = 8A8AB983310ED78C8C0ECDE030B8DCA4 +In = 48C758A6DFC1DD8B259FA165E1CE2B3C +Out = CE73C65C101680BBC251C5C16ABCF214 + +Key = 48C758A6DFC1DD8B259FA165E1CE2B3C +In = CE73C65C101680BBC251C5C16ABCF214 +Out = C7ABD74AA060F78B244E24C71342BA89 + +Key = CE73C65C101680BBC251C5C16ABCF214 +In = C7ABD74AA060F78B244E24C71342BA89 +Out = D0F8B3B6409EBCB666D29C916565ABFC + +Key = C7ABD74AA060F78B244E24C71342BA89 +In = D0F8B3B6409EBCB666D29C916565ABFC +Out = DD42662908070054544FE09DA4263130 + +Key = D0F8B3B6409EBCB666D29C916565ABFC +In = DD42662908070054544FE09DA4263130 +Out = 7007BACB42F7BF989CF30F78BC50EDCA + +Key = DD42662908070054544FE09DA4263130 +In = 7007BACB42F7BF989CF30F78BC50EDCA +Out = 57B9A18EE97D90F435A16F69F0AC6F16 + +Key = 7007BACB42F7BF989CF30F78BC50EDCA +In = 57B9A18EE97D90F435A16F69F0AC6F16 +Out = 06181F0D53267ABD8F3BB28455B198AD + +Key = 57B9A18EE97D90F435A16F69F0AC6F16 +In = 06181F0D53267ABD8F3BB28455B198AD +Out = 81A12D8449E9040BAAE7196338D8C8F2 + +Key = 06181F0D53267ABD8F3BB28455B198AD +In = 81A12D8449E9040BAAE7196338D8C8F2 +Out = BE422651C56F2622DA0201815A95A820 + +Key = 81A12D8449E9040BAAE7196338D8C8F2 +In = BE422651C56F2622DA0201815A95A820 +Out = 113B19F2D778473990480CEE4DA238D1 + +Key = BE422651C56F2622DA0201815A95A820 +In = 113B19F2D778473990480CEE4DA238D1 +Out = E6942E9A86E544CF3E3364F20BE011DF + +Key = 113B19F2D778473990480CEE4DA238D1 +In = E6942E9A86E544CF3E3364F20BE011DF +Out = 87CDC6AA487BFD0EA70188257D9B3859 + +Key = E6942E9A86E544CF3E3364F20BE011DF +In = 87CDC6AA487BFD0EA70188257D9B3859 +Out = D5E2701253DD75A11A4CFB243714BD14 + +Key = 87CDC6AA487BFD0EA70188257D9B3859 +In = D5E2701253DD75A11A4CFB243714BD14 +Out = FD24812EEA107A9E6FAB8EABE0F0F48C + +Key = D5E2701253DD75A11A4CFB243714BD14 +In = FD24812EEA107A9E6FAB8EABE0F0F48C +Out = DAFA84E31A297F372C3A807100CD783D + +Key = FD24812EEA107A9E6FAB8EABE0F0F48C +In = DAFA84E31A297F372C3A807100CD783D +Out = A55ED2D955EC8950FC0CC93B76ACBF91 + +Key = DAFA84E31A297F372C3A807100CD783D +In = A55ED2D955EC8950FC0CC93B76ACBF91 +Out = 2ABEA2A4BF27ABDC6B6F278993264744 + +Key = A55ED2D955EC8950FC0CC93B76ACBF91 +In = 2ABEA2A4BF27ABDC6B6F278993264744 +Out = 045383E219321D5A4435C0E491E7DE10 + +Key = 2ABEA2A4BF27ABDC6B6F278993264744 +In = 045383E219321D5A4435C0E491E7DE10 +Out = 7460A4CD4F312F32B1C7A94FA004E934 + +Key = 045383E219321D5A4435C0E491E7DE10 +In = 7460A4CD4F312F32B1C7A94FA004E934 +Out = 6BBF9186D32C2C5895649D746566050A + +Key = 7460A4CD4F312F32B1C7A94FA004E934 +In = 6BBF9186D32C2C5895649D746566050A +Out = CDBDD19ACF40B8AC0328C80054266068 + +Key = 6BBF9186D32C2C5895649D746566050A +In = CDBDD19ACF40B8AC0328C80054266068 +Out = 1D2836CAE4223EAB5066867A71B1A1C3 + +Key = CDBDD19ACF40B8AC0328C80054266068 +In = 1D2836CAE4223EAB5066867A71B1A1C3 +Out = 2D7F37121D0D2416D5E2767FF202061B + +Key = 1D2836CAE4223EAB5066867A71B1A1C3 +In = 2D7F37121D0D2416D5E2767FF202061B +Out = D70736D1ABC7427A121CC816CD66D7FF + +Key = 2D7F37121D0D2416D5E2767FF202061B +In = D70736D1ABC7427A121CC816CD66D7FF +Out = AC6CA71CBCBEDCC0EA849FB2E9377865 + +Key = D70736D1ABC7427A121CC816CD66D7FF +In = AC6CA71CBCBEDCC0EA849FB2E9377865 +Out = 307265FF145CBBC7104B3E51C6C1D6B4 + +Key = AC6CA71CBCBEDCC0EA849FB2E9377865 +In = 307265FF145CBBC7104B3E51C6C1D6B4 +Out = 934B7DB4B3544854DBCA81C4C5DE4EB1 + +Key = 307265FF145CBBC7104B3E51C6C1D6B4 +In = 934B7DB4B3544854DBCA81C4C5DE4EB1 +Out = 18759824AD9823D5961F84377D7EAEBF + +Key = 934B7DB4B3544854DBCA81C4C5DE4EB1 +In = 18759824AD9823D5961F84377D7EAEBF +Out = DEDDAC6029B01574D9BABB099DC6CA6C + +Key = 18759824AD9823D5961F84377D7EAEBF +In = DEDDAC6029B01574D9BABB099DC6CA6C +Out = 5EA82EEA2244DED42CCA2F835D5615DF + +Key = DEDDAC6029B01574D9BABB099DC6CA6C +In = 5EA82EEA2244DED42CCA2F835D5615DF +Out = 1E3853F7FFA57091771DD8CDEE9414DE + +Key = 5EA82EEA2244DED42CCA2F835D5615DF +In = 1E3853F7FFA57091771DD8CDEE9414DE +Out = 5C2EBBF75D31F30B5EA26EAC8782D8D1 + +Key = 1E3853F7FFA57091771DD8CDEE9414DE +In = 5C2EBBF75D31F30B5EA26EAC8782D8D1 +Out = 3A3CFA1F13A136C94D76E5FA4A1109FF + +Key = 5C2EBBF75D31F30B5EA26EAC8782D8D1 +In = 3A3CFA1F13A136C94D76E5FA4A1109FF +Out = 91630CF96003B8032E695797E313A553 + +Key = 3A3CFA1F13A136C94D76E5FA4A1109FF +In = 91630CF96003B8032E695797E313A553 +Out = 137A24CA47CD12BE818DF4D2F4355960 + +Key = 91630CF96003B8032E695797E313A553 +In = 137A24CA47CD12BE818DF4D2F4355960 +Out = BCA724A54533C6987E14AA827952F921 + +Key = 137A24CA47CD12BE818DF4D2F4355960 +In = BCA724A54533C6987E14AA827952F921 +Out = 6B459286F3FFD28D49F15B1581B08E42 + +Key = BCA724A54533C6987E14AA827952F921 +In = 6B459286F3FFD28D49F15B1581B08E42 +Out = 5D9D4EEFFA9151575524F115815A12E0 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = EFA71F788965BD4453F860178FC19101 + +Key = 000000000000000000000000000000000000000000000000 +In = EFA71F788965BD4453F860178FC19101 +Out = 88B2B2706B105E36B446BB6D731A1E88 + +Key = EFA71F788965BD4453F860178FC191010000000000000000 +In = 88B2B2706B105E36B446BB6D731A1E88 +Out = 39DA69D6BA4997D585B6DC073CA341B2 + +Key = 88B2B2706B105E36B446BB6D731A1E88EFA71F788965BD44 +In = 39DA69D6BA4997D585B6DC073CA341B2 +Out = 182B02D81497EA45F9DAACDC29193A65 + +Key = 39DA69D6BA4997D585B6DC073CA341B288B2B2706B105E36 +In = 182B02D81497EA45F9DAACDC29193A65 +Out = 7AFF7A70CA2FF28AC31DD8AE5DAAAB63 + +Key = 182B02D81497EA45F9DAACDC29193A6539DA69D6BA4997D5 +In = 7AFF7A70CA2FF28AC31DD8AE5DAAAB63 +Out = D1079B789F666649B6BD7D1629F1F77E + +Key = 7AFF7A70CA2FF28AC31DD8AE5DAAAB63182B02D81497EA45 +In = D1079B789F666649B6BD7D1629F1F77E +Out = 3AF6F7CE5BD35EF18BEC6FA787AB506B + +Key = D1079B789F666649B6BD7D1629F1F77E7AFF7A70CA2FF28A +In = 3AF6F7CE5BD35EF18BEC6FA787AB506B +Out = AE8109BFDA85C1F2C5038B34ED691BFF + +Key = 3AF6F7CE5BD35EF18BEC6FA787AB506BD1079B789F666649 +In = AE8109BFDA85C1F2C5038B34ED691BFF +Out = 893FD67B98C550073571BD631263FC78 + +Key = AE8109BFDA85C1F2C5038B34ED691BFF3AF6F7CE5BD35EF1 +In = 893FD67B98C550073571BD631263FC78 +Out = 16434FC9C8841A63D58700B5578E8F67 + +Key = 893FD67B98C550073571BD631263FC78AE8109BFDA85C1F2 +In = 16434FC9C8841A63D58700B5578E8F67 +Out = 9594CF62D48ACD347A68A3161F0F3EE7 + +Key = 16434FC9C8841A63D58700B5578E8F67893FD67B98C55007 +In = 9594CF62D48ACD347A68A3161F0F3EE7 +Out = B23E8C2C731C514017D1F2B88D77D208 + +Key = 9594CF62D48ACD347A68A3161F0F3EE716434FC9C8841A63 +In = B23E8C2C731C514017D1F2B88D77D208 +Out = 93CC592BC96D95FA8AC32DA894F6AB89 + +Key = B23E8C2C731C514017D1F2B88D77D2089594CF62D48ACD34 +In = 93CC592BC96D95FA8AC32DA894F6AB89 +Out = 26516E6BD4AEF86AF4F4AD58FA41A14C + +Key = 93CC592BC96D95FA8AC32DA894F6AB89B23E8C2C731C5140 +In = 26516E6BD4AEF86AF4F4AD58FA41A14C +Out = 00A8FFFAB8616BE710A6592438FC40BE + +Key = 26516E6BD4AEF86AF4F4AD58FA41A14C93CC592BC96D95FA +In = 00A8FFFAB8616BE710A6592438FC40BE +Out = A19B811C77482D97C842EC62DB2EDCCE + +Key = 00A8FFFAB8616BE710A6592438FC40BE26516E6BD4AEF86A +In = A19B811C77482D97C842EC62DB2EDCCE +Out = D7FF438678D818CAA26A676342F98E8B + +Key = A19B811C77482D97C842EC62DB2EDCCE00A8FFFAB8616BE7 +In = D7FF438678D818CAA26A676342F98E8B +Out = 84EAFFC0C091582ABB717086E0807A5F + +Key = D7FF438678D818CAA26A676342F98E8BA19B811C77482D97 +In = 84EAFFC0C091582ABB717086E0807A5F +Out = 5500AF1C79503FEF1BACF35A81DC2865 + +Key = 84EAFFC0C091582ABB717086E0807A5FD7FF438678D818CA +In = 5500AF1C79503FEF1BACF35A81DC2865 +Out = 7282B2F3E766C83664930A19D201D7E7 + +Key = 5500AF1C79503FEF1BACF35A81DC286584EAFFC0C091582A +In = 7282B2F3E766C83664930A19D201D7E7 +Out = 6796085C32FBDD2AB43E81EAC1262743 + +Key = 7282B2F3E766C83664930A19D201D7E75500AF1C79503FEF +In = 6796085C32FBDD2AB43E81EAC1262743 +Out = 5839F9E148B9FD2B5A52751D4F178FDC + +Key = 6796085C32FBDD2AB43E81EAC12627437282B2F3E766C836 +In = 5839F9E148B9FD2B5A52751D4F178FDC +Out = A88F34056742E55408A7A9E7B6D4C8C0 + +Key = 5839F9E148B9FD2B5A52751D4F178FDC6796085C32FBDD2A +In = A88F34056742E55408A7A9E7B6D4C8C0 +Out = 9C8C304CB1F937C6E42528459FA8872F + +Key = A88F34056742E55408A7A9E7B6D4C8C05839F9E148B9FD2B +In = 9C8C304CB1F937C6E42528459FA8872F +Out = EA3668C0D96529A7F3BF0F7C2B5C5BE2 + +Key = 9C8C304CB1F937C6E42528459FA8872FA88F34056742E554 +In = EA3668C0D96529A7F3BF0F7C2B5C5BE2 +Out = A8FB6EEFCAAF9C4041072D570984CED2 + +Key = EA3668C0D96529A7F3BF0F7C2B5C5BE29C8C304CB1F937C6 +In = A8FB6EEFCAAF9C4041072D570984CED2 +Out = ABF4662E5D50F71B15FE3B428AFE3500 + +Key = A8FB6EEFCAAF9C4041072D570984CED2EA3668C0D96529A7 +In = ABF4662E5D50F71B15FE3B428AFE3500 +Out = 3B3AED23958DA6E2FA4493BCBE59A806 + +Key = ABF4662E5D50F71B15FE3B428AFE3500A8FB6EEFCAAF9C40 +In = 3B3AED23958DA6E2FA4493BCBE59A806 +Out = CFBF446E33C3DCD4DD5161CA00D4BA8F + +Key = 3B3AED23958DA6E2FA4493BCBE59A806ABF4662E5D50F71B +In = CFBF446E33C3DCD4DD5161CA00D4BA8F +Out = 072ADBFA7EB962BA199AFC720339FF29 + +Key = CFBF446E33C3DCD4DD5161CA00D4BA8F3B3AED23958DA6E2 +In = 072ADBFA7EB962BA199AFC720339FF29 +Out = AAB346D9123A8140AC563EF17E7054C8 + +Key = 072ADBFA7EB962BA199AFC720339FF29CFBF446E33C3DCD4 +In = AAB346D9123A8140AC563EF17E7054C8 +Out = 3C7DDC5FE6E5888FE61DEDA0C69CD320 + +Key = AAB346D9123A8140AC563EF17E7054C8072ADBFA7EB962BA +In = 3C7DDC5FE6E5888FE61DEDA0C69CD320 +Out = 34AA645C7E3532098ADA91BB128ED821 + +Key = 3C7DDC5FE6E5888FE61DEDA0C69CD320AAB346D9123A8140 +In = 34AA645C7E3532098ADA91BB128ED821 +Out = 7A5D12E315038522DA01EC0834B1322C + +Key = 34AA645C7E3532098ADA91BB128ED8213C7DDC5FE6E5888F +In = 7A5D12E315038522DA01EC0834B1322C +Out = 86E235A1CB091FF7FE6FBBCA0D73BE58 + +Key = 7A5D12E315038522DA01EC0834B1322C34AA645C7E353209 +In = 86E235A1CB091FF7FE6FBBCA0D73BE58 +Out = F3CE81CACE5D6BA9C558111DCDB22F5D + +Key = 86E235A1CB091FF7FE6FBBCA0D73BE587A5D12E315038522 +In = F3CE81CACE5D6BA9C558111DCDB22F5D +Out = FB30A5D67D5F5BE4048C77E2AD3BC9D1 + +Key = F3CE81CACE5D6BA9C558111DCDB22F5D86E235A1CB091FF7 +In = FB30A5D67D5F5BE4048C77E2AD3BC9D1 +Out = 31E69DD3D2D90E81C9EBFAC257E9823D + +Key = FB30A5D67D5F5BE4048C77E2AD3BC9D1F3CE81CACE5D6BA9 +In = 31E69DD3D2D90E81C9EBFAC257E9823D +Out = 87579B3F19A9CDE12BB882FFEAF665AE + +Key = 31E69DD3D2D90E81C9EBFAC257E9823DFB30A5D67D5F5BE4 +In = 87579B3F19A9CDE12BB882FFEAF665AE +Out = 24A8572AA844FEF25F7670FAE30F1CD2 + +Key = 87579B3F19A9CDE12BB882FFEAF665AE31E69DD3D2D90E81 +In = 24A8572AA844FEF25F7670FAE30F1CD2 +Out = 0CFA32E5E33F3B2DAC9F34D25979319A + +Key = 24A8572AA844FEF25F7670FAE30F1CD287579B3F19A9CDE1 +In = 0CFA32E5E33F3B2DAC9F34D25979319A +Out = 3C64D7FC881B9B82ABA21FF122B98F54 + +Key = 0CFA32E5E33F3B2DAC9F34D25979319A24A8572AA844FEF2 +In = 3C64D7FC881B9B82ABA21FF122B98F54 +Out = A794CAEE6756281B7A64894E4E4F70A8 + +Key = 3C64D7FC881B9B82ABA21FF122B98F540CFA32E5E33F3B2D +In = A794CAEE6756281B7A64894E4E4F70A8 +Out = 89A9BF6B893BC5E6FEF4C77F3D0F29A6 + +Key = A794CAEE6756281B7A64894E4E4F70A83C64D7FC881B9B82 +In = 89A9BF6B893BC5E6FEF4C77F3D0F29A6 +Out = 5DBE44032769DF543EAD7AD13A5F3310 + +Key = 89A9BF6B893BC5E6FEF4C77F3D0F29A6A794CAEE6756281B +In = 5DBE44032769DF543EAD7AD13A5F3310 +Out = DEA4F3DA75EC7A8EAC3861A9912402CD + +Key = 5DBE44032769DF543EAD7AD13A5F331089A9BF6B893BC5E6 +In = DEA4F3DA75EC7A8EAC3861A9912402CD +Out = FB66522C332FCC4C042ABE32FA9E902F + +Key = DEA4F3DA75EC7A8EAC3861A9912402CD5DBE44032769DF54 +In = FB66522C332FCC4C042ABE32FA9E902F +Out = F0AB73301125FA21EF70BE5385FB76B6 + +Key = FB66522C332FCC4C042ABE32FA9E902FDEA4F3DA75EC7A8E +In = F0AB73301125FA21EF70BE5385FB76B6 +Out = E75449212BEEF9F4A390BD860A640941 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 57FF739D4DC92C1BD7FC01700CC8216F + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 57FF739D4DC92C1BD7FC01700CC8216F +Out = D43BB7556EA32E46F2A282B7D45B4E0D + +Key = 57FF739D4DC92C1BD7FC01700CC8216F00000000000000000000000000000000 +In = D43BB7556EA32E46F2A282B7D45B4E0D +Out = 90AFE91BB288544F2C32DC239B2635E6 + +Key = D43BB7556EA32E46F2A282B7D45B4E0D57FF739D4DC92C1BD7FC01700CC8216F +In = 90AFE91BB288544F2C32DC239B2635E6 +Out = 6CB4561C40BF0A9705931CB6D408E7FA + +Key = 90AFE91BB288544F2C32DC239B2635E6D43BB7556EA32E46F2A282B7D45B4E0D +In = 6CB4561C40BF0A9705931CB6D408E7FA +Out = 3059D6D61753B958D92F4781C8640E58 + +Key = 6CB4561C40BF0A9705931CB6D408E7FA90AFE91BB288544F2C32DC239B2635E6 +In = 3059D6D61753B958D92F4781C8640E58 +Out = E69465770505D7F80EF68CA38AB3A3D6 + +Key = 3059D6D61753B958D92F4781C8640E586CB4561C40BF0A9705931CB6D408E7FA +In = E69465770505D7F80EF68CA38AB3A3D6 +Out = 5AB67A5F8539A4A5FD9F0373BA463466 + +Key = E69465770505D7F80EF68CA38AB3A3D63059D6D61753B958D92F4781C8640E58 +In = 5AB67A5F8539A4A5FD9F0373BA463466 +Out = DC096BCD99FC72F79936D4C748E75AF7 + +Key = 5AB67A5F8539A4A5FD9F0373BA463466E69465770505D7F80EF68CA38AB3A3D6 +In = DC096BCD99FC72F79936D4C748E75AF7 +Out = C5A3E7CEE0F1B7260528A68FB4EA05F2 + +Key = DC096BCD99FC72F79936D4C748E75AF75AB67A5F8539A4A5FD9F0373BA463466 +In = C5A3E7CEE0F1B7260528A68FB4EA05F2 +Out = 43D5CEC327B24AB90AD34A79D0469151 + +Key = C5A3E7CEE0F1B7260528A68FB4EA05F2DC096BCD99FC72F79936D4C748E75AF7 +In = 43D5CEC327B24AB90AD34A79D0469151 +Out = 05BA7BE9BE5274FBEB4AC5FD5FAAFA10 + +Key = 43D5CEC327B24AB90AD34A79D0469151C5A3E7CEE0F1B7260528A68FB4EA05F2 +In = 05BA7BE9BE5274FBEB4AC5FD5FAAFA10 +Out = 89D513B989E3CECE4D2E3E4C15D4E01C + +Key = 05BA7BE9BE5274FBEB4AC5FD5FAAFA1043D5CEC327B24AB90AD34A79D0469151 +In = 89D513B989E3CECE4D2E3E4C15D4E01C +Out = E56E462AE2E66F800CE2224C4CAFACBE + +Key = 89D513B989E3CECE4D2E3E4C15D4E01C05BA7BE9BE5274FBEB4AC5FD5FAAFA10 +In = E56E462AE2E66F800CE2224C4CAFACBE +Out = F5DBEE5414D79CA46BE17346FDC72BF5 + +Key = E56E462AE2E66F800CE2224C4CAFACBE89D513B989E3CECE4D2E3E4C15D4E01C +In = F5DBEE5414D79CA46BE17346FDC72BF5 +Out = C780FC28815E667B3D224ECF1F4A7D65 + +Key = F5DBEE5414D79CA46BE17346FDC72BF5E56E462AE2E66F800CE2224C4CAFACBE +In = C780FC28815E667B3D224ECF1F4A7D65 +Out = 2EF17A0D75440ECEC9AF18D29ABA3CDA + +Key = C780FC28815E667B3D224ECF1F4A7D65F5DBEE5414D79CA46BE17346FDC72BF5 +In = 2EF17A0D75440ECEC9AF18D29ABA3CDA +Out = D653FDFF96BCF89A929F6377AB41967A + +Key = 2EF17A0D75440ECEC9AF18D29ABA3CDAC780FC28815E667B3D224ECF1F4A7D65 +In = D653FDFF96BCF89A929F6377AB41967A +Out = 36BBAD8838380C8793A7AEA0A11D04D2 + +Key = D653FDFF96BCF89A929F6377AB41967A2EF17A0D75440ECEC9AF18D29ABA3CDA +In = 36BBAD8838380C8793A7AEA0A11D04D2 +Out = 034EFECFC0EFC00D82C3345A8708AE78 + +Key = 36BBAD8838380C8793A7AEA0A11D04D2D653FDFF96BCF89A929F6377AB41967A +In = 034EFECFC0EFC00D82C3345A8708AE78 +Out = EA38887307337A2934A9EB802F6CFDDD + +Key = 034EFECFC0EFC00D82C3345A8708AE7836BBAD8838380C8793A7AEA0A11D04D2 +In = EA38887307337A2934A9EB802F6CFDDD +Out = 7C279D47775AB4C26442E8A117943DD8 + +Key = EA38887307337A2934A9EB802F6CFDDD034EFECFC0EFC00D82C3345A8708AE78 +In = 7C279D47775AB4C26442E8A117943DD8 +Out = E3CF581056EBC1169CF451E930308726 + +Key = 7C279D47775AB4C26442E8A117943DD8EA38887307337A2934A9EB802F6CFDDD +In = E3CF581056EBC1169CF451E930308726 +Out = 65527B29D489C8CDDC62E5E7FFC4E924 + +Key = E3CF581056EBC1169CF451E9303087267C279D47775AB4C26442E8A117943DD8 +In = 65527B29D489C8CDDC62E5E7FFC4E924 +Out = 3B491F930230A0170819CACB48F9030C + +Key = 65527B29D489C8CDDC62E5E7FFC4E924E3CF581056EBC1169CF451E930308726 +In = 3B491F930230A0170819CACB48F9030C +Out = A7C8193F35AF63B51D7F9DEDCEC85866 + +Key = 3B491F930230A0170819CACB48F9030C65527B29D489C8CDDC62E5E7FFC4E924 +In = A7C8193F35AF63B51D7F9DEDCEC85866 +Out = 009A48F9A1C27F9AA5F9BD909C848B60 + +Key = A7C8193F35AF63B51D7F9DEDCEC858663B491F930230A0170819CACB48F9030C +In = 009A48F9A1C27F9AA5F9BD909C848B60 +Out = 3B507E987B3F827A093B26C85CDFF6C6 + +Key = 009A48F9A1C27F9AA5F9BD909C848B60A7C8193F35AF63B51D7F9DEDCEC85866 +In = 3B507E987B3F827A093B26C85CDFF6C6 +Out = EAFB3BA6C78E37214FE908669BC24F6F + +Key = 3B507E987B3F827A093B26C85CDFF6C6009A48F9A1C27F9AA5F9BD909C848B60 +In = EAFB3BA6C78E37214FE908669BC24F6F +Out = 2B09F10D7F2B62A4D0DAFFB9F882B980 + +Key = EAFB3BA6C78E37214FE908669BC24F6F3B507E987B3F827A093B26C85CDFF6C6 +In = 2B09F10D7F2B62A4D0DAFFB9F882B980 +Out = E6B9FE907009B2DC649412DD630AE576 + +Key = 2B09F10D7F2B62A4D0DAFFB9F882B980EAFB3BA6C78E37214FE908669BC24F6F +In = E6B9FE907009B2DC649412DD630AE576 +Out = F2E4DC89724CD58F85847BD09ED4500F + +Key = E6B9FE907009B2DC649412DD630AE5762B09F10D7F2B62A4D0DAFFB9F882B980 +In = F2E4DC89724CD58F85847BD09ED4500F +Out = DC650444FCEBC2BD6E450EF4605FCABE + +Key = F2E4DC89724CD58F85847BD09ED4500FE6B9FE907009B2DC649412DD630AE576 +In = DC650444FCEBC2BD6E450EF4605FCABE +Out = B7CFB31755FDA2AB0A67FBA09901A73E + +Key = DC650444FCEBC2BD6E450EF4605FCABEF2E4DC89724CD58F85847BD09ED4500F +In = B7CFB31755FDA2AB0A67FBA09901A73E +Out = 9C7E7578F3D2923DCDABFED0A5EF86EE + +Key = B7CFB31755FDA2AB0A67FBA09901A73EDC650444FCEBC2BD6E450EF4605FCABE +In = 9C7E7578F3D2923DCDABFED0A5EF86EE +Out = 9465E9AE176483BD398C8033AA136F68 + +Key = 9C7E7578F3D2923DCDABFED0A5EF86EEB7CFB31755FDA2AB0A67FBA09901A73E +In = 9465E9AE176483BD398C8033AA136F68 +Out = 8551279DE9991805FCFC1937C52AE9D4 + +Key = 9465E9AE176483BD398C8033AA136F689C7E7578F3D2923DCDABFED0A5EF86EE +In = 8551279DE9991805FCFC1937C52AE9D4 +Out = A830EB8DA52ECFF7F93B7627322CF9D7 + +Key = 8551279DE9991805FCFC1937C52AE9D49465E9AE176483BD398C8033AA136F68 +In = A830EB8DA52ECFF7F93B7627322CF9D7 +Out = EC89F0E5155425D4B92BD4B200C1A6E0 + +Key = A830EB8DA52ECFF7F93B7627322CF9D78551279DE9991805FCFC1937C52AE9D4 +In = EC89F0E5155425D4B92BD4B200C1A6E0 +Out = 8AF76A782061D38360C6C3CDDCBE1516 + +Key = EC89F0E5155425D4B92BD4B200C1A6E0A830EB8DA52ECFF7F93B7627322CF9D7 +In = 8AF76A782061D38360C6C3CDDCBE1516 +Out = D4EEAA6A069659D5D88590DE75515631 + +Key = 8AF76A782061D38360C6C3CDDCBE1516EC89F0E5155425D4B92BD4B200C1A6E0 +In = D4EEAA6A069659D5D88590DE75515631 +Out = 259C021D37B077197B80FCDB07EA1AF2 + +Key = D4EEAA6A069659D5D88590DE755156318AF76A782061D38360C6C3CDDCBE1516 +In = 259C021D37B077197B80FCDB07EA1AF2 +Out = 300CC8B4171F0E9BD75710FAD033C570 + +Key = 259C021D37B077197B80FCDB07EA1AF2D4EEAA6A069659D5D88590DE75515631 +In = 300CC8B4171F0E9BD75710FAD033C570 +Out = 5CFA5BD213A74F02E65390A4C14A1DF6 + +Key = 300CC8B4171F0E9BD75710FAD033C570259C021D37B077197B80FCDB07EA1AF2 +In = 5CFA5BD213A74F02E65390A4C14A1DF6 +Out = A443EA1B2C5747CE7EC5F21D4FE0C147 + +Key = 5CFA5BD213A74F02E65390A4C14A1DF6300CC8B4171F0E9BD75710FAD033C570 +In = A443EA1B2C5747CE7EC5F21D4FE0C147 +Out = D2DED73E59319A8138E0331F0EA149EA + +Key = A443EA1B2C5747CE7EC5F21D4FE0C1475CFA5BD213A74F02E65390A4C14A1DF6 +In = D2DED73E59319A8138E0331F0EA149EA +Out = 2E2158BC3E5FC714C1EEECA0EA696D48 + +Key = D2DED73E59319A8138E0331F0EA149EAA443EA1B2C5747CE7EC5F21D4FE0C147 +In = 2E2158BC3E5FC714C1EEECA0EA696D48 +Out = 248A7F3528B168ACFDD1386E3F51E30C + +Key = 2E2158BC3E5FC714C1EEECA0EA696D48D2DED73E59319A8138E0331F0EA149EA +In = 248A7F3528B168ACFDD1386E3F51E30C +Out = 431058F4DBC7F734DA4F02F04CC4F459 + +Key = 248A7F3528B168ACFDD1386E3F51E30C2E2158BC3E5FC714C1EEECA0EA696D48 +In = 431058F4DBC7F734DA4F02F04CC4F459 +Out = 37FE26FF1CF66175F5DDF4C33B97A205 + +Key = 80000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 6BFD32804A1C3206C4BF85EB11241F89 + +Key = 40000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = F097147AE851845984DC97D5FAE40CF9 + +Key = 20000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 6117F1977C5ABD9647C56544D9458444 + +Key = 10000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 75A6240AAE357DEDDF99936705618284 + +Key = 08000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = F026BFDF6BFBC7E50C46C533BD271C24 + +Key = 04000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = F3023228D77045D37D1B9CD77437395A + +Key = 02000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = F67467BF6B490209809714D50679B2D7 + +Key = 01000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 2C8431B922C5F560095E9867B1A41256 + +Key = 00800000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 1FB76E90D207BA4C770F67284D6B1359 + +Key = 00400000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = A70AECE1D41DCA9F24BCE8393F6D54BF + +Key = 00200000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = D4580FC395979689221C57A23598358B + +Key = 00100000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 35CA62BA8126F015FABFEF8F9119AE6B + +Key = 00080000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = C81FACB16E087EEFA823CF34E02FE482 + +Key = 00040000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 07400F04E4CC6625AE3FB41ECC863F2A + +Key = 00020000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = A0941008068D401DEAB6400C86CA53AD + +Key = 00010000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 2B63BEF50BA87A58BFFCA4CF44C22927 + +Key = 00008000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = FD49069AE9F1874A264A7BFD894ED886 + +Key = 00004000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 232755C754075BB5CC5B85ABFEA38779 + +Key = 00002000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 41358B9C76E959037E13F7E5050E0B42 + +Key = 00001000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 8978CD09C054BB1ABDFFBED09D1CF7EC + +Key = 00000800000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 9F2A7CE5FD51FD5D7E2D42407EEF8F6A + +Key = 00000400000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 6AA2F0627F312A77C68D1F15DF0E1379 + +Key = 00000200000000000000000000000000 +In = 00000000000000000000000000000000 +Out = BCD56984E45DBF087BAC8757FC4EFF5A + +Key = 00000100000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 9D3C6C8ED48C9DE7A64CD05D8BF41D54 + +Key = 00000080000000000000000000000000 +In = 00000000000000000000000000000000 +Out = FCD577A23F455ACDE3732C262EBD2D86 + +Key = 00000040000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 022E2430D81858888C9E575411D4064F + +Key = 00000020000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 5742CA8CF1193491C1FBC148627D856E + +Key = 00000010000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 88BD93610040DFE248C2FE05EF9F4FE0 + +Key = 00000008000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 29A9D577BB3824209FEA64128247CE6C + +Key = 00000004000000000000000000000000 +In = 00000000000000000000000000000000 +Out = AC4CDB534844EA86000B845FCDAD605F + +Key = 00000002000000000000000000000000 +In = 00000000000000000000000000000000 +Out = AAC6098597D46B8145A60F40D4EC5308 + +Key = 00000001000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 3A7DFD0855A5BE0B16CACBD685FACEF5 + +Key = 00000000800000000000000000000000 +In = 00000000000000000000000000000000 +Out = ACEBA627EBA87AD051C3E0CA0DEF6CD7 + +Key = 00000000400000000000000000000000 +In = 00000000000000000000000000000000 +Out = F0A55DCDBC513EFDD603EA455EB9228C + +Key = 00000000200000000000000000000000 +In = 00000000000000000000000000000000 +Out = 2176DEBC78D6B4A6D0FB37AFA6B51081 + +Key = 00000000100000000000000000000000 +In = 00000000000000000000000000000000 +Out = FDB1B57379B85A85392613E8B4597B63 + +Key = 00000000080000000000000000000000 +In = 00000000000000000000000000000000 +Out = 58AB1112E0598586E07FC8359DDFC7EC + +Key = 00000000040000000000000000000000 +In = 00000000000000000000000000000000 +Out = DD6D1D2629F333528CB66869453BC273 + +Key = 00000000020000000000000000000000 +In = 00000000000000000000000000000000 +Out = 932218D99553BB2D4BFC69F1EA67CAAE + +Key = 00000000010000000000000000000000 +In = 00000000000000000000000000000000 +Out = 399D066426F7FEF66F8983086DC044D8 + +Key = 00000000008000000000000000000000 +In = 00000000000000000000000000000000 +Out = 3E1BC58269B6B8C8C8D00806975F8337 + +Key = 00000000004000000000000000000000 +In = 00000000000000000000000000000000 +Out = D50A1F966058C6D702D1AFCD700DA0E8 + +Key = 00000000002000000000000000000000 +In = 00000000000000000000000000000000 +Out = 6E7A6BB3554F12AD1F88C289D621CD0F + +Key = 00000000001000000000000000000000 +In = 00000000000000000000000000000000 +Out = 9ED4EA506A0CBA89B246C14D1B5B96A9 + +Key = 00000000000800000000000000000000 +In = 00000000000000000000000000000000 +Out = C395A92C1A6884857B263F01F43542DB + +Key = 00000000000400000000000000000000 +In = 00000000000000000000000000000000 +Out = 06562AC497C60F802B68B47DB5B86B6A + +Key = 00000000000200000000000000000000 +In = 00000000000000000000000000000000 +Out = 255A726F2106177FEFA7006BDE05D059 + +Key = 00000000000100000000000000000000 +In = 00000000000000000000000000000000 +Out = B8FD6A8227D0565A4C174AD270EC1205 + +Key = 00000000000080000000000000000000 +In = 00000000000000000000000000000000 +Out = C2652FDB48B9DDBFC43B3F7CDD831D6F + +Key = 00000000000040000000000000000000 +In = 00000000000000000000000000000000 +Out = 913EB9205DB2E17A96A23A724EDF4C84 + +Key = 00000000000020000000000000000000 +In = 00000000000000000000000000000000 +Out = 9A6694FEB5EA44FF0572124FDB265658 + +Key = 00000000000010000000000000000000 +In = 00000000000000000000000000000000 +Out = E347498DECA6B211C30E21FD0B47A333 + +Key = 00000000000008000000000000000000 +In = 00000000000000000000000000000000 +Out = E70F0D4ED829A81E05D42E511EDE9376 + +Key = 00000000000004000000000000000000 +In = 00000000000000000000000000000000 +Out = 140BB7CAD8D6A3553BEF7A3D52347BD8 + +Key = 00000000000002000000000000000000 +In = 00000000000000000000000000000000 +Out = 5FA55360F440DCCA20925A3E15B42764 + +Key = 00000000000001000000000000000000 +In = 00000000000000000000000000000000 +Out = 6D5B969DFC3EA0A6682CC66488D221DA + +Key = 00000000000000800000000000000000 +In = 00000000000000000000000000000000 +Out = E2799D5C380B49D2F6997009079D03D3 + +Key = 00000000000000400000000000000000 +In = 00000000000000000000000000000000 +Out = 06AFBD8077909E847AF467BB2D47E893 + +Key = 00000000000000200000000000000000 +In = 00000000000000000000000000000000 +Out = 46B1EB96EC9EB10897F1562E59287253 + +Key = 00000000000000100000000000000000 +In = 00000000000000000000000000000000 +Out = 1793F1D4E1A1606F99C7019C19E85129 + +Key = 00000000000000080000000000000000 +In = 00000000000000000000000000000000 +Out = ED785D0BA19553CE73B69F4D570C3A9D + +Key = 00000000000000040000000000000000 +In = 00000000000000000000000000000000 +Out = 298DF7334670B7391BE203DF7E8890C7 + +Key = 00000000000000020000000000000000 +In = 00000000000000000000000000000000 +Out = 150C12DEF6EDC844B0B45361C2B3AECE + +Key = 00000000000000010000000000000000 +In = 00000000000000000000000000000000 +Out = 06FFB5E13438BA8DBD8A3EDADFAC73A1 + +Key = 00000000000000008000000000000000 +In = 00000000000000000000000000000000 +Out = 6C5E5719D5F31E929FF9C44F086EFADB + +Key = 00000000000000004000000000000000 +In = 00000000000000000000000000000000 +Out = 4C8D0E13996F4D32CB7984B7BB1B34FB + +Key = 00000000000000002000000000000000 +In = 00000000000000000000000000000000 +Out = C9BDCFFD4B9F3BBBB33A2D2C51BA83F6 + +Key = 00000000000000001000000000000000 +In = 00000000000000000000000000000000 +Out = 929B29DD0D952161FFDA8CB417B166EC + +Key = 00000000000000000800000000000000 +In = 00000000000000000000000000000000 +Out = 87F9DFCB07275916E7A446D3DCE74232 + +Key = 00000000000000000400000000000000 +In = 00000000000000000000000000000000 +Out = 6FDFD0BC8F49BE420CD68A894C7CA4E9 + +Key = 00000000000000000200000000000000 +In = 00000000000000000000000000000000 +Out = CDDC09DE42DC2CBCD9287A2072A30D23 + +Key = 00000000000000000100000000000000 +In = 00000000000000000000000000000000 +Out = 9B2FF668BA9D77AD1E9F30BA0173EBD4 + +Key = 00000000000000000080000000000000 +In = 00000000000000000000000000000000 +Out = DEF29890D59A511B32A30322D7471E38 + +Key = 00000000000000000040000000000000 +In = 00000000000000000000000000000000 +Out = 5094EAEC9F23D0DBFAB8240A42ED5BF1 + +Key = 00000000000000000020000000000000 +In = 00000000000000000000000000000000 +Out = 79CB87BC375F58DE8DA780B9BAD3DEA3 + +Key = 00000000000000000010000000000000 +In = 00000000000000000000000000000000 +Out = 7139B3D980B85D3B77A3BBDB6CB79756 + +Key = 00000000000000000008000000000000 +In = 00000000000000000000000000000000 +Out = 148ED6E8FEC02168377C96956AE18D93 + +Key = 00000000000000000004000000000000 +In = 00000000000000000000000000000000 +Out = 0AFED5A710F2BF11C77F152951AE32CB + +Key = 00000000000000000002000000000000 +In = 00000000000000000000000000000000 +Out = C265AC354817550FAE12A51C2DCD749C + +Key = 00000000000000000001000000000000 +In = 00000000000000000000000000000000 +Out = A3B089F79D0A07EA0893BB48D508B35B + +Key = 00000000000000000000800000000000 +In = 00000000000000000000000000000000 +Out = C0A7B6BCE0675A48E95D39A7659CB20A + +Key = 00000000000000000000400000000000 +In = 00000000000000000000000000000000 +Out = 6CE0A0BA02041CB5E6C0A46DE1B71A43 + +Key = 00000000000000000000200000000000 +In = 00000000000000000000000000000000 +Out = E54045C33A386555C5754ADB0A181244 + +Key = 00000000000000000000100000000000 +In = 00000000000000000000000000000000 +Out = BB652196955BB7BE7E8CB8E2E992A750 + +Key = 00000000000000000000080000000000 +In = 00000000000000000000000000000000 +Out = 594B2917DE6119B62BE3DDF10A1A47E0 + +Key = 00000000000000000000040000000000 +In = 00000000000000000000000000000000 +Out = E8B4F95053617F6A10120DB196AAC4D1 + +Key = 00000000000000000000020000000000 +In = 00000000000000000000000000000000 +Out = 79646B1CC19708973215B9891A2C1019 + +Key = 00000000000000000000010000000000 +In = 00000000000000000000000000000000 +Out = 5E7E6175F6B548E5389C1B1C391CBEE2 + +Key = 00000000000000000000008000000000 +In = 00000000000000000000000000000000 +Out = C0860A7B47544872B9DB5C220088DE5C + +Key = 00000000000000000000004000000000 +In = 00000000000000000000000000000000 +Out = 325163F073E5A27EBAF339B1FA53682D + +Key = 00000000000000000000002000000000 +In = 00000000000000000000000000000000 +Out = 1A0C4583CEFF5810F3AB42A471415A1D + +Key = 00000000000000000000001000000000 +In = 00000000000000000000000000000000 +Out = F8DDF239D19363957C7C8C9B537893FA + +Key = 00000000000000000000000800000000 +In = 00000000000000000000000000000000 +Out = D3B9999669509564741F236EEF2401F3 + +Key = 00000000000000000000000400000000 +In = 00000000000000000000000000000000 +Out = 3376DA406D82B76591B610C6C9FC3F9E + +Key = 00000000000000000000000200000000 +In = 00000000000000000000000000000000 +Out = B6AD728D2970637642723FF06204EEAD + +Key = 00000000000000000000000100000000 +In = 00000000000000000000000000000000 +Out = 0ADF4A82FFE602BC13002AA8AB24EA71 + +Key = 00000000000000000000000080000000 +In = 00000000000000000000000000000000 +Out = D80D1378E30036D92B4A359F68D0CBFE + +Key = 00000000000000000000000040000000 +In = 00000000000000000000000000000000 +Out = EDA13B315897290E4ACEB4B513E9749B + +Key = 00000000000000000000000020000000 +In = 00000000000000000000000000000000 +Out = 34589936B79E4F43260DC6CCD1820D6D + +Key = 00000000000000000000000010000000 +In = 00000000000000000000000000000000 +Out = C7A8FF65CD38D008EC6745897E010122 + +Key = 00000000000000000000000008000000 +In = 00000000000000000000000000000000 +Out = 3AFE23D89E79E9F8A54F103ED51EB14D + +Key = 00000000000000000000000004000000 +In = 00000000000000000000000000000000 +Out = 27994D1AA909806C7CC8E4AC4CD5479B + +Key = 00000000000000000000000002000000 +In = 00000000000000000000000000000000 +Out = 610D5528725B34FD70ADC66E83BAE266 + +Key = 00000000000000000000000001000000 +In = 00000000000000000000000000000000 +Out = 3A3064DFF6E0B54D864E81FA76270065 + +Key = 00000000000000000000000000800000 +In = 00000000000000000000000000000000 +Out = 5E9B5966ED3A2358005C9773F8690AD9 + +Key = 00000000000000000000000000400000 +In = 00000000000000000000000000000000 +Out = 713738F580CED6E358D2CDCEDA64F99F + +Key = 00000000000000000000000000200000 +In = 00000000000000000000000000000000 +Out = EC7FE3578906291B2DCF0AD7FF8B5358 + +Key = 00000000000000000000000000100000 +In = 00000000000000000000000000000000 +Out = 0F714C096C244BED865A9E064576FE5D + +Key = 00000000000000000000000000080000 +In = 00000000000000000000000000000000 +Out = B7C226C60B6F3031A1E2160823A62679 + +Key = 00000000000000000000000000040000 +In = 00000000000000000000000000000000 +Out = 5C78C4BC8F15DC964FE9EC75203AD7D8 + +Key = 00000000000000000000000000020000 +In = 00000000000000000000000000000000 +Out = 178FB7443FBD17DCF1AF122D4D117239 + +Key = 00000000000000000000000000010000 +In = 00000000000000000000000000000000 +Out = C55C99851BD135155A080A9C4E54B919 + +Key = 00000000000000000000000000008000 +In = 00000000000000000000000000000000 +Out = AD75C80D72EA278B3EDE380DAAB1F708 + +Key = 00000000000000000000000000004000 +In = 00000000000000000000000000000000 +Out = 95054D1ECA74F75515AE8C17941D3A54 + +Key = 00000000000000000000000000002000 +In = 00000000000000000000000000000000 +Out = 8E0B0D4F95C9C9D65420B4B1869A1D3E + +Key = 00000000000000000000000000001000 +In = 00000000000000000000000000000000 +Out = 7712EA2F0598CC8CFB9A934DEC848B5F + +Key = 00000000000000000000000000000800 +In = 00000000000000000000000000000000 +Out = 9D730E0F7450183C0804D6817CBE058E + +Key = 00000000000000000000000000000400 +In = 00000000000000000000000000000000 +Out = 3FA52E9B242F9AF61322FBB6BA583A01 + +Key = 00000000000000000000000000000200 +In = 00000000000000000000000000000000 +Out = 3D47D74F667D60458188922EE8D8A7A0 + +Key = 00000000000000000000000000000100 +In = 00000000000000000000000000000000 +Out = 036B4E4E02D84C56AC61007DAC33EC33 + +Key = 00000000000000000000000000000080 +In = 00000000000000000000000000000000 +Out = 4E171141E51234DE6E4B236643A6DC85 + +Key = 00000000000000000000000000000040 +In = 00000000000000000000000000000000 +Out = DB720E7B04462829DFA258ED9E7C7F2F + +Key = 00000000000000000000000000000020 +In = 00000000000000000000000000000000 +Out = 8B10E11115FF4336DE57F2EA13AABBFA + +Key = 00000000000000000000000000000010 +In = 00000000000000000000000000000000 +Out = F0E35BFF226C064E08368AF440298DB9 + +Key = 00000000000000000000000000000008 +In = 00000000000000000000000000000000 +Out = 6C4C8811B4DF74F2A7D7F79A6253CEA7 + +Key = 00000000000000000000000000000004 +In = 00000000000000000000000000000000 +Out = 7DD12AD3BC7A419F92753D8CC39637F0 + +Key = 00000000000000000000000000000002 +In = 00000000000000000000000000000000 +Out = A465B01EA32B2F4F87C85FD06F9B0A02 + +Key = 00000000000000000000000000000001 +In = 00000000000000000000000000000000 +Out = 8DC902DDAE09F52B1A3A77EE89C1441E + +Key = 800000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = B5AED133641004F4121B66E7DB8F2FF0 + +Key = 400000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 998110F200555A32C6C123E66CF87DE9 + +Key = 200000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 2DBAEEEC682DCC957C2D51B0990E123A + +Key = 100000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = BAEC0A31F6557D6D13B888A94F63058C + +Key = 080000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = E51ADC9773E785730586E6812A0F0FA5 + +Key = 040000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 97067E60FE010AEEA48C0D3224AD0941 + +Key = 020000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = BB73A7C859E6377A5E42EFCD55CD2C5B + +Key = 010000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 914BFE25D7FDEE49B46FB5C2B60DACA5 + +Key = 008000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = EFEF0047892A043A1D594118477CA513 + +Key = 004000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = BE59CF7C4E4B482843E67B4EB65B3038 + +Key = 002000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 35FFC8038CB124B8078EC5C7C7928F14 + +Key = 001000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 086025FC1CC6056367304C51DE871DEA + +Key = 000800000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 950F0B7BDFFC78AE3AFF022F78E1670E + +Key = 000400000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = CADF4568B43C950FB688C6608AAF5FAE + +Key = 000200000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = E2313E3CFCB5E745EBAB983BF2867579 + +Key = 000100000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = B4394412F7B4A1A4A22B73C93BAFD85D + +Key = 000080000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = C014C9A992E6366B3BD2EABDF1508187 + +Key = 000040000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 4344D702AC78A5808F4AB566D5509B75 + +Key = 000020000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 937893DA40E9D7F2ECE9028FAA4DE6A4 + +Key = 000010000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = E77874759C6AACB611B715A52A37234A + +Key = 000008000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 841FC7FC0EF6CE08CFC6056B3C557F23 + +Key = 000004000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 6AC04A6988F1CE601E4C48241D42C1CF + +Key = 000002000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 5254F42B5DD207461693C278B6ABC855 + +Key = 000001000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = F58B1AE230B417541649CB035FB5231C + +Key = 000000800000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 5F015060D28C6CCB2E5FDCB5AFDCF309 + +Key = 000000400000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = B0DBAA257FEFFE48A688FE247D0460B7 + +Key = 000000200000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 1235DF200338F96E39E881484B6B11EE + +Key = 000000100000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 671D87102E35609B32F40A91A7E29E04 + +Key = 000000080000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = F01FB3FA3E84DEA6057F3D88CD651876 + +Key = 000000040000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = B96C1E40D0D407ED90D11892503A296F + +Key = 000000020000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 2E27350191DE6C2E9DCC51022A3C96CB + +Key = 000000010000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = BDD6CFE5D00E7F8D698143E653A0163B + +Key = 000000008000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = FEDABEF20F51910E57CF5ECEF878A8E1 + +Key = 000000004000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = EEBF9FE247A78C6FF2A91428C54D70DA + +Key = 000000002000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 41714E55E90E0E154802FBBFC0BF58C5 + +Key = 000000001000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 69480F26BC5DFF8F6D8A0F10E0959BF1 + +Key = 000000000800000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = A39E4BE5A7E13BA3C48CFD98A52CFA70 + +Key = 000000000400000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 95809A16888FB49F5053375A6533CD58 + +Key = 000000000200000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 5F0DEF37FB14F956BB31703F1FC968EB + +Key = 000000000100000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = CF0A28C9598D7BBCA6992238B03EF4EB + +Key = 000000000080000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 7FF241BA32E6878542978957F137856F + +Key = 000000000040000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 8D489E0496B54F91A0254E4103804145 + +Key = 000000000020000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 9925949BE93F4A0BF4114CCA2E05B566 + +Key = 000000000010000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 6ED9A5F014FAFAE3D05C4AE027066873 + +Key = 000000000008000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 958453307A371EE2D3DA8DD327D9B51B + +Key = 000000000004000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 1EE0680BF9A798A1C63636EA917B17B5 + +Key = 000000000002000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = C0CEFB2475B21AA8937E3048604D9928 + +Key = 000000000001000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 9034DDEFF43C9CC82FADE8DE0A2476BB + +Key = 000000000000800000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 09D32779D0C8D02E0670F377187756FC + +Key = 000000000000400000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 6557BDB19F03E62D823C0613BEA0FAFB + +Key = 000000000000200000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 83505664DED694967F2D9E7853BC4B43 + +Key = 000000000000100000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 0BBABE3B7F381C3B3D8A9D846D8CCEAC + +Key = 000000000000080000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = E3AA0A67CDF79DBAB013103E39E8C822 + +Key = 000000000000040000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = AF3D0C9B673C322355480E8681237D13 + +Key = 000000000000020000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 60D325226EC8DFB9E08DFADB479649A0 + +Key = 000000000000010000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 845B92A3C56880E8007B452B57B73B75 + +Key = 000000000000008000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 76C59CD9185C518D65EC641EB73C6387 + +Key = 000000000000004000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 735567D0B8A52203492220804F3D62E6 + +Key = 000000000000002000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = E74FB07622191A053368131DA36FC299 + +Key = 000000000000001000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 3CFF40E0E9A86F67D938D2483BDD08F0 + +Key = 000000000000000800000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 7C502AE730F5A9ABEACB15240EA1E8F6 + +Key = 000000000000000400000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 0B3CA10C02E24BA82261E65BE4413512 + +Key = 000000000000000200000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = F7D50E95931755A98B143AE254090F9D + +Key = 000000000000000100000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = A4E84B8A7B8CC3766307D66A9C6AECB9 + +Key = 000000000000000080000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 5298367E93E9B9CB5CF402A8BA9EFC62 + +Key = 000000000000000040000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 03D44830C40510CE7866FB86FAC6E1DC + +Key = 000000000000000020000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 978E4BA4EEA6739B1769FF4389F0367E + +Key = 000000000000000010000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 707EF1166D2F11FD1519B37FB00D23EB + +Key = 000000000000000008000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 435088DBDD8646A7FCA8851CA2FA1FB5 + +Key = 000000000000000004000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = F3DC32DD6931A302391F9B992A5B6122 + +Key = 000000000000000002000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = D93286DD8A05432614FD03169F36ED15 + +Key = 000000000000000001000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 59F83FEA4BC9B24BF69A98CA3959CEFC + +Key = 000000000000000000800000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = A689BC3A8DB36A22763E911370C9DE2B + +Key = 000000000000000000400000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 04EB5BA604BA64DD112BCAE830C27966 + +Key = 000000000000000000200000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 7EF653E2D804E80BD678C3A6CB222625 + +Key = 000000000000000000100000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = A94EC287E7F70C6503DC0B891920C622 + +Key = 000000000000000000080000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 8A78497E9D18A365599444C972359F0D + +Key = 000000000000000000040000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 2F1832E285C8D24F226B50CCD71FE46A + +Key = 000000000000000000020000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 0B6675F4BD4BD6951BB96AF62D3C9B96 + +Key = 000000000000000000010000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = D6DEDAAAECE52984A261155ED7AF5290 + +Key = 000000000000000000008000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 7600A0FCF96F24A21419103466B937B5 + +Key = 000000000000000000004000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = C3E359420C4C4AF445C470AB347B3667 + +Key = 000000000000000000002000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = D915133DAA11BECB43E020266B709BEC + +Key = 000000000000000000001000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = A0001FC4E31664ED8C375644D02717AE + +Key = 000000000000000000000800000000000000000000000000 +In = 00000000000000000000000000000000 +Out = D8E96A3F240666FC02F31E84CD1CEEF1 + +Key = 000000000000000000000400000000000000000000000000 +In = 00000000000000000000000000000000 +Out = DE0B6B80C40ED4447E36A84A62EB235D + +Key = 000000000000000000000200000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 8B15F04C34FC0F35F96C86837665CB38 + +Key = 000000000000000000000100000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 02DAE104DA462934D87FDC73EB4011A9 + +Key = 000000000000000000000080000000000000000000000000 +In = 00000000000000000000000000000000 +Out = B1ECC134EB7221CE00EBB977E08020E2 + +Key = 000000000000000000000040000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 9F13CC1BF91C1B49AB6DDD7AF7A05ABA + +Key = 000000000000000000000020000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 414D1178475679525B5EE7ED373E2A0A + +Key = 000000000000000000000010000000000000000000000000 +In = 00000000000000000000000000000000 +Out = E69F2CC70EF18DBD360DFDD5C6573EBD + +Key = 000000000000000000000008000000000000000000000000 +In = 00000000000000000000000000000000 +Out = FA45D9E00E4C221A14C359742AC25C35 + +Key = 000000000000000000000004000000000000000000000000 +In = 00000000000000000000000000000000 +Out = BC2AC98007820862150CC1B1E3E11ED1 + +Key = 000000000000000000000002000000000000000000000000 +In = 00000000000000000000000000000000 +Out = C7CABAB4D7DFFD44C5943EB8E9441C3D + +Key = 000000000000000000000001000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 6DA6716020FDE292E8ADFB2A31BC6B24 + +Key = 000000000000000000000000800000000000000000000000 +In = 00000000000000000000000000000000 +Out = 9516AE03F102950795E1869E07BE0AFB + +Key = 000000000000000000000000400000000000000000000000 +In = 00000000000000000000000000000000 +Out = 4748E60F70C6172E5D5B0C21E67F366C + +Key = 000000000000000000000000200000000000000000000000 +In = 00000000000000000000000000000000 +Out = 40C7CC6385BB634FB68F73CCB5C446C2 + +Key = 000000000000000000000000100000000000000000000000 +In = 00000000000000000000000000000000 +Out = 7F0CE574F643711ECFC5011C0BCCD49A + +Key = 000000000000000000000000080000000000000000000000 +In = 00000000000000000000000000000000 +Out = 2628849CC2C62FEB305A1287F24B9693 + +Key = 000000000000000000000000040000000000000000000000 +In = 00000000000000000000000000000000 +Out = 6E8C11B5EA12D40CE9F83693314BD836 + +Key = 000000000000000000000000020000000000000000000000 +In = 00000000000000000000000000000000 +Out = 503FCDFCCB2AEBEEE6FB59326D06745E + +Key = 000000000000000000000000010000000000000000000000 +In = 00000000000000000000000000000000 +Out = 69698FE789F29872F0A4116CD8714255 + +Key = 000000000000000000000000008000000000000000000000 +In = 00000000000000000000000000000000 +Out = 3072C09636828285E7135E92B04C3601 + +Key = 000000000000000000000000004000000000000000000000 +In = 00000000000000000000000000000000 +Out = 00C19303036D6D3227B9C7AF806BEBDD + +Key = 000000000000000000000000002000000000000000000000 +In = 00000000000000000000000000000000 +Out = E6B06BC172CA8892C8A04D6717AB08CE + +Key = 000000000000000000000000001000000000000000000000 +In = 00000000000000000000000000000000 +Out = F7F08E268646EF8B9D728D422195A88B + +Key = 000000000000000000000000000800000000000000000000 +In = 00000000000000000000000000000000 +Out = E6C0BEE988E017E708FF1A1DCFE38FC8 + +Key = 000000000000000000000000000400000000000000000000 +In = 00000000000000000000000000000000 +Out = 33D0841FC04A6394056AC82D68DBFA02 + +Key = 000000000000000000000000000200000000000000000000 +In = 00000000000000000000000000000000 +Out = 066AF29F6138FE67D676925DBC375ED1 + +Key = 000000000000000000000000000100000000000000000000 +In = 00000000000000000000000000000000 +Out = 60E1109A80F56DBCBCAC75AF9EE3A982 + +Key = 000000000000000000000000000080000000000000000000 +In = 00000000000000000000000000000000 +Out = 84E692562A2DBE9452CDC7F5F7DCD4E6 + +Key = 000000000000000000000000000040000000000000000000 +In = 00000000000000000000000000000000 +Out = DA5C0CB7DE7C2A9DEFC76348955FB51B + +Key = 000000000000000000000000000020000000000000000000 +In = 00000000000000000000000000000000 +Out = 26AC1CB6870A598585E211852F9C980A + +Key = 000000000000000000000000000010000000000000000000 +In = 00000000000000000000000000000000 +Out = 49776D30C4A10352FF0FBA170F09F275 + +Key = 000000000000000000000000000008000000000000000000 +In = 00000000000000000000000000000000 +Out = D02E72C408A05C89F80C9EC450419FBF + +Key = 000000000000000000000000000004000000000000000000 +In = 00000000000000000000000000000000 +Out = 993D122B38640477385BBFC79177C212 + +Key = 000000000000000000000000000002000000000000000000 +In = 00000000000000000000000000000000 +Out = 1482C5D53BE2F16634C22B9294D6E10B + +Key = 000000000000000000000000000001000000000000000000 +In = 00000000000000000000000000000000 +Out = 4B9518E3188D68E20266DCAA5B26337F + +Key = 000000000000000000000000000000800000000000000000 +In = 00000000000000000000000000000000 +Out = 7D6C9C9F375EDDE4A23D83B8B62E198F + +Key = 000000000000000000000000000000400000000000000000 +In = 00000000000000000000000000000000 +Out = FCCE30A6961099AD269080FF07A24E1E + +Key = 000000000000000000000000000000200000000000000000 +In = 00000000000000000000000000000000 +Out = C822629D39268498E02E6E4D642E7921 + +Key = 000000000000000000000000000000100000000000000000 +In = 00000000000000000000000000000000 +Out = B96890D4CC0BD3C41A14D0547F98E077 + +Key = 000000000000000000000000000000080000000000000000 +In = 00000000000000000000000000000000 +Out = 78665BAC269A5DB3FFE165526A42F688 + +Key = 000000000000000000000000000000040000000000000000 +In = 00000000000000000000000000000000 +Out = 5EB1E7293616CD444011950212E53E78 + +Key = 000000000000000000000000000000020000000000000000 +In = 00000000000000000000000000000000 +Out = FD682F200B2D5D17D177E785EBCE6C08 + +Key = 000000000000000000000000000000010000000000000000 +In = 00000000000000000000000000000000 +Out = EAAEEA26A8AE037C288DDA6791580418 + +Key = 000000000000000000000000000000008000000000000000 +In = 00000000000000000000000000000000 +Out = AA525000B28A88169212096B6D5FF58D + +Key = 000000000000000000000000000000004000000000000000 +In = 00000000000000000000000000000000 +Out = 09C8F1F28B94167498D9377CB9909458 + +Key = 000000000000000000000000000000002000000000000000 +In = 00000000000000000000000000000000 +Out = 847E4FFAD40194940A0F7FA0E34739B4 + +Key = 000000000000000000000000000000001000000000000000 +In = 00000000000000000000000000000000 +Out = 50DCE06E775C1A6DDA24B2A926C9EF8E + +Key = 000000000000000000000000000000000800000000000000 +In = 00000000000000000000000000000000 +Out = 3896FB03AF06F69CFDDDFBFCDF8E10A7 + +Key = 000000000000000000000000000000000400000000000000 +In = 00000000000000000000000000000000 +Out = FED04C2F49DB4BE1D7BC5E187FB1612B + +Key = 000000000000000000000000000000000200000000000000 +In = 00000000000000000000000000000000 +Out = 69E749DFCA9AC8A990444E9FFB6CBA09 + +Key = 000000000000000000000000000000000100000000000000 +In = 00000000000000000000000000000000 +Out = 9B2262EBF59AB552E04D57A72FE6F013 + +Key = 000000000000000000000000000000000080000000000000 +In = 00000000000000000000000000000000 +Out = 8FF0BF7F0088916764CF9FF21E1BDA67 + +Key = 000000000000000000000000000000000040000000000000 +In = 00000000000000000000000000000000 +Out = 5DE1FF41440B4CA0EEF22C8C3F96F23F + +Key = 000000000000000000000000000000000020000000000000 +In = 00000000000000000000000000000000 +Out = FEBE3209C8D61E85024DEF2122AF0268 + +Key = 000000000000000000000000000000000010000000000000 +In = 00000000000000000000000000000000 +Out = DB63B702C6E39A283B64B90F36FBD426 + +Key = 000000000000000000000000000000000008000000000000 +In = 00000000000000000000000000000000 +Out = BB364F05F769FFBFE18288BD782D20EB + +Key = 000000000000000000000000000000000004000000000000 +In = 00000000000000000000000000000000 +Out = 8A929CBDE0CD9A9545A08DA2D16BA838 + +Key = 000000000000000000000000000000000002000000000000 +In = 00000000000000000000000000000000 +Out = C5AE232EB4F293497E79E20E436B5A4C + +Key = 000000000000000000000000000000000001000000000000 +In = 00000000000000000000000000000000 +Out = 3979A57AB9EB520E1475D745F897A9A9 + +Key = 000000000000000000000000000000000000800000000000 +In = 00000000000000000000000000000000 +Out = 469B440BBD0711C31B9AAA2564ECB68A + +Key = 000000000000000000000000000000000000400000000000 +In = 00000000000000000000000000000000 +Out = 260AC31933A32B75C13364E868FD84DB + +Key = 000000000000000000000000000000000000200000000000 +In = 00000000000000000000000000000000 +Out = D5A76D2E0D00BE53B401ACB0EE70F8FB + +Key = 000000000000000000000000000000000000100000000000 +In = 00000000000000000000000000000000 +Out = C3475809C89275DE82F9F22D59A3DA37 + +Key = 000000000000000000000000000000000000080000000000 +In = 00000000000000000000000000000000 +Out = C9B8FBFBF1A120BF47D0F2F48DD23661 + +Key = 000000000000000000000000000000000000040000000000 +In = 00000000000000000000000000000000 +Out = C662358CCCD46730D243DEE03B871DC3 + +Key = 000000000000000000000000000000000000020000000000 +In = 00000000000000000000000000000000 +Out = F5BA874DAE43AD835B3F1344653411B6 + +Key = 000000000000000000000000000000000000010000000000 +In = 00000000000000000000000000000000 +Out = F0185396A6A69D48BBEADFE5B644EED4 + +Key = 000000000000000000000000000000000000008000000000 +In = 00000000000000000000000000000000 +Out = DA0DEC6F13B5AEFC056F5D040C5DA310 + +Key = 000000000000000000000000000000000000004000000000 +In = 00000000000000000000000000000000 +Out = 7E1DBDE7B45F9C3E01A285EA575AD5ED + +Key = 000000000000000000000000000000000000002000000000 +In = 00000000000000000000000000000000 +Out = 7A814893FBF78A6F5345F4E250DA454C + +Key = 000000000000000000000000000000000000001000000000 +In = 00000000000000000000000000000000 +Out = 8C8B9E24399A6DF8293B0117307D6084 + +Key = 000000000000000000000000000000000000000800000000 +In = 00000000000000000000000000000000 +Out = 11BB87A542E9135ECEB6143A07E0B65E + +Key = 000000000000000000000000000000000000000400000000 +In = 00000000000000000000000000000000 +Out = 495A92DB6E242E0A878EB4AC4C886802 + +Key = 000000000000000000000000000000000000000200000000 +In = 00000000000000000000000000000000 +Out = 97A5A7E3DAB800B3D4E7D468B4CCB951 + +Key = 000000000000000000000000000000000000000100000000 +In = 00000000000000000000000000000000 +Out = C74D778D3F0440EB91981C23CC4F5669 + +Key = 000000000000000000000000000000000000000080000000 +In = 00000000000000000000000000000000 +Out = 1B485B0E4A063B844BC2AE8B722D0757 + +Key = 000000000000000000000000000000000000000040000000 +In = 00000000000000000000000000000000 +Out = BF9D54F977A978797A4268CFC84132C4 + +Key = 000000000000000000000000000000000000000020000000 +In = 00000000000000000000000000000000 +Out = 90C50CB6D84B6A74F3D64A419B0419EA + +Key = 000000000000000000000000000000000000000010000000 +In = 00000000000000000000000000000000 +Out = 776EED1A9849173A7AC46E94C9B2681B + +Key = 000000000000000000000000000000000000000008000000 +In = 00000000000000000000000000000000 +Out = A42F612CBF53529173E148ABA2B55D63 + +Key = 000000000000000000000000000000000000000004000000 +In = 00000000000000000000000000000000 +Out = 6F8B5F268B3DBEA72BF0D1F92B13684E + +Key = 000000000000000000000000000000000000000002000000 +In = 00000000000000000000000000000000 +Out = 9379DA858CEC7AC58856E7DBF79C4757 + +Key = 000000000000000000000000000000000000000001000000 +In = 00000000000000000000000000000000 +Out = 17FE109D4638A9E1FAF130D621C160CB + +Key = 000000000000000000000000000000000000000000800000 +In = 00000000000000000000000000000000 +Out = 2BCFAD82613FFD8D9BCBC539C1158BC9 + +Key = 000000000000000000000000000000000000000000400000 +In = 00000000000000000000000000000000 +Out = 8EA212BFBBF476CE35939066A7F1757D + +Key = 000000000000000000000000000000000000000000200000 +In = 00000000000000000000000000000000 +Out = 1BFAC7B1B8EB14C26ADA2055E0C9CD36 + +Key = 000000000000000000000000000000000000000000100000 +In = 00000000000000000000000000000000 +Out = 9FCA8C1340C47C586D6A2FAD9FAA6833 + +Key = 000000000000000000000000000000000000000000080000 +In = 00000000000000000000000000000000 +Out = D22D10708CBA6566DC096B8ABE3F9679 + +Key = 000000000000000000000000000000000000000000040000 +In = 00000000000000000000000000000000 +Out = 1FFC5754FC94465A073B714267DEC18C + +Key = 000000000000000000000000000000000000000000020000 +In = 00000000000000000000000000000000 +Out = FDED0173236B23DF4DFC1953355AA78E + +Key = 000000000000000000000000000000000000000000010000 +In = 00000000000000000000000000000000 +Out = FBE9178C4B27E51E24BF17053724AA2F + +Key = 000000000000000000000000000000000000000000008000 +In = 00000000000000000000000000000000 +Out = F02818D3D58D1F3345594670D3009DF4 + +Key = 000000000000000000000000000000000000000000004000 +In = 00000000000000000000000000000000 +Out = 6E148020BAB1DD04492299F6A9D9BA22 + +Key = 000000000000000000000000000000000000000000002000 +In = 00000000000000000000000000000000 +Out = 8E045AE3022AF7562106681B2B8CB70E + +Key = 000000000000000000000000000000000000000000001000 +In = 00000000000000000000000000000000 +Out = 2C73832593114BF299424E30C5848625 + +Key = 000000000000000000000000000000000000000000000800 +In = 00000000000000000000000000000000 +Out = 127FC7BCF85F44F5041158A5EB3D040C + +Key = 000000000000000000000000000000000000000000000400 +In = 00000000000000000000000000000000 +Out = B25FABDA9D6E6704F23F33B0D907B762 + +Key = 000000000000000000000000000000000000000000000200 +In = 00000000000000000000000000000000 +Out = 21B968BF3EFFC638F54BC1524D8D378F + +Key = 000000000000000000000000000000000000000000000100 +In = 00000000000000000000000000000000 +Out = 18F3BEB5D5A6B6AC512752AAA65EA3BD + +Key = 000000000000000000000000000000000000000000000080 +In = 00000000000000000000000000000000 +Out = 5588729059256CE49AF2DA14EE4C9D00 + +Key = 000000000000000000000000000000000000000000000040 +In = 00000000000000000000000000000000 +Out = A6EBD68D0A6F46DA22CD17D4B55BC4FE + +Key = 000000000000000000000000000000000000000000000020 +In = 00000000000000000000000000000000 +Out = 50434829C09BFB7C174E1BE33642FEFB + +Key = 000000000000000000000000000000000000000000000010 +In = 00000000000000000000000000000000 +Out = 682C20B72DDFE4F678B2379FA25715CA + +Key = 000000000000000000000000000000000000000000000008 +In = 00000000000000000000000000000000 +Out = 925721E954372C9EA115BFF97BBE9A12 + +Key = 000000000000000000000000000000000000000000000004 +In = 00000000000000000000000000000000 +Out = 32929E53C8E8D85657B9B55A4911028C + +Key = 000000000000000000000000000000000000000000000002 +In = 00000000000000000000000000000000 +Out = 8EE624F18BF5AA25ACE8667643D0D80D + +Key = 000000000000000000000000000000000000000000000001 +In = 00000000000000000000000000000000 +Out = 30A61DCEB9A951B829DE01414A801807 + +Key = 8000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 785229B51B515F30A1FCC88B969A4E47 + +Key = 4000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = B095E0619E70CDF5F4BC6E88079CF22F + +Key = 2000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 44F32AEAE82516AC8857C1985B7109EC + +Key = 1000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = B2BBE93B433C8F0415B90282E788C071 + +Key = 0800000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 9E953EBAA3B13F43F90908B53DAA0C09 + +Key = 0400000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 4579140290095FB25B3144444505D203 + +Key = 0200000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 5FD5F687596A9AA9EA105A2F7CF59A94 + +Key = 0100000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 005EA3AF8AFF3DDA323148690537853C + +Key = 0080000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = CD8E33C4F06FC0586E821522B2FEB08D + +Key = 0040000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = CABEC07E46D11086778C3E1937CD0797 + +Key = 0020000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 56BA650835E125201400380C4D2D5D99 + +Key = 0010000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = EB48A1B279E95EBF8FAAC13D70F8F452 + +Key = 0008000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = E52435C29F7C9687B268C539BF6598B1 + +Key = 0004000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 27785BDF6F6258EAC396BFD0F56BEE82 + +Key = 0002000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = CA16B1969FA373F43EF09D19B3379F3F + +Key = 0001000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 6D1B6F14090368034E10CF0C1E4F5744 + +Key = 0000800000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 5AE3ABA331C5D765E3D112B1DA09E7BC + +Key = 0000400000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 767F9CBDA1BA9914EBA40D7A172A4077 + +Key = 0000200000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 8FAE713F677A82075D773DB73D58763E + +Key = 0000100000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 616CA9A15D710CA38FCA9A8E0B16A21C + +Key = 0000080000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = D36754729DB34ECA1ECAC2CE2B381713 + +Key = 0000040000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = E68E3A421462A49AF8D7E544F7789301 + +Key = 0000020000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 69B24511DF9BE48CFDB416F08908315F + +Key = 0000010000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 1329EA7551CE6C335DB924D563694058 + +Key = 0000008000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 74DA788FB7A6172B65FBB62C7ED4FECC + +Key = 0000004000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 862703854F75F433135601000CD9363B + +Key = 0000002000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 824D4C002C401677D5785D6C6DA96C68 + +Key = 0000001000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 7F9F21E8C45D1E8A843060B963CC628B + +Key = 0000000800000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 3F6F7B1157906913B09BD2AE2627C6B0 + +Key = 0000000400000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = A1B7E0CC8B69B3C0C6F635F962D0A22F + +Key = 0000000200000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 6FC34DDFF0C74674CE124D85E8A3447F + +Key = 0000000100000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 436A5D315AF443DEA9BEF8D1E817E7E0 + +Key = 0000000080000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 8B0434C9C98CDA4B313DAD6F1E64A943 + +Key = 0000000040000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = AF9BD15EF1535259C63D688BF67119C4 + +Key = 0000000020000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = F61EF2509D173E348E01839A26D033FF + +Key = 0000000010000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 9D37D036C8568D2173654423CC7AAB39 + +Key = 0000000008000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = A93D98C055DDAA592390CADB0F0C468D + +Key = 0000000004000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = F19CB2A5067E9FBADBD4F0D103007A54 + +Key = 0000000002000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 83C5D584511836263D8B0DE7CEF0AD16 + +Key = 0000000001000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = E09206EB6A5E8AC933BAAB46547E4CD9 + +Key = 0000000000800000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 0A0EBA6ACED7899AA633CE67E8923936 + +Key = 0000000000400000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = C93968EC0EE02DACD3F3EE9AC2320B88 + +Key = 0000000000200000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 64D62934D409F36505EEC3B925BE914D + +Key = 0000000000100000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = BBADB03D5F0FCF375E671F8B009F3AF1 + +Key = 0000000000080000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = DAC60B05A1C3A203C6B4FE882E780079 + +Key = 0000000000040000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 8B650EC280BE261CCED5B5FC7F8A9BA7 + +Key = 0000000000020000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 35EB82F0BB6735E2DE661AE4E9E9EE57 + +Key = 0000000000010000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 40B1042CBE87D64DDBEA4BAC8CF1F08C + +Key = 0000000000008000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 13D46AE35D868401D23C891ED92621EE + +Key = 0000000000004000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = D2C6E9C239B4FA5A1E76D038EA4660F3 + +Key = 0000000000002000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = DE3BC7CDFAF9AB7143E255DC87645F3E + +Key = 0000000000001000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 8FB6CA966B5ACFB180A296EA5D93711F + +Key = 0000000000000800000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 59F622ACBBA15E522717A9EAF7047949 + +Key = 0000000000000400000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = BB2939FFBD77B308DA93220AD68A21AC + +Key = 0000000000000200000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = CEBE5EDD9BACF0A0FB75B259DE7097CD + +Key = 0000000000000100000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 3448844E63AC2BD809E254AC3BAA6B3B + +Key = 0000000000000080000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 49C27499EEC1989626B1E50435BA0273 + +Key = 0000000000000040000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 39E97018F547A8A802578B80952F2457 + +Key = 0000000000000020000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 9934453FBAAE1CB362A0012204967AE8 + +Key = 0000000000000010000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = E9C98A03713835EB4497346866791190 + +Key = 0000000000000008000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = E026C858938B47D28A8758CCFAEF0FA8 + +Key = 0000000000000004000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 3A84B0A26CEA6A8D8A94D5B791A0D3E8 + +Key = 0000000000000002000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = B054259980B45B9D2D7CD6C13200BAFC + +Key = 0000000000000001000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 13645DBEDE21FF7C79C06141AD9E4CD1 + +Key = 0000000000000000800000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = F29B1370BA8D8CC19AC8DF5DF77F7319 + +Key = 0000000000000000400000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 6A2C94C488D5BD32742F143B2E8D0659 + +Key = 0000000000000000200000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 27A0BF748F513F18D4F7831527A3608F + +Key = 0000000000000000100000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 0B0D61E162A88E04C38C19CA668C2DDC + +Key = 0000000000000000080000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 4055BA24216EF49FE36E6145A5CD31D4 + +Key = 0000000000000000040000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 99699B31EBBE6ABE1F7B2AFEC86DC7E2 + +Key = 0000000000000000020000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = C8D70448CBA770CD94088F60CBF8C5AC + +Key = 0000000000000000010000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 56C89F1BA6D3AB20465F01F81D00A894 + +Key = 0000000000000000008000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 919FC5BBFAB8C31F8B2A346FBC2AB282 + +Key = 0000000000000000004000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = FF57E3AB8751DAA252DD0DD917BEAD8B + +Key = 0000000000000000002000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 90B94853B317FFA8D41F2A32A3A061AB + +Key = 0000000000000000001000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = F4A0257D0CF6C8C87D154746C2C94B52 + +Key = 0000000000000000000800000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 03666F848F252B501754773CB68CF3B2 + +Key = 0000000000000000000400000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = F3D0941DDC7412A981C5F6CCAB082DC2 + +Key = 0000000000000000000200000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 21EDD2A11C57EE97AEADFACEC20A8691 + +Key = 0000000000000000000100000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 577CF09B5606F1443E8B57952004C68D + +Key = 0000000000000000000080000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 0CF408A2FBDA07068BDB13A371867FCC + +Key = 0000000000000000000040000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 88542C9E680C27FE8FBE090AD73410B9 + +Key = 0000000000000000000020000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 7A8BA6DC89A1AD4385D0696AFDD89496 + +Key = 0000000000000000000010000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = B84FA0FA046D5D77EA94CF3E8FDED147 + +Key = 0000000000000000000008000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = D73CB079FB7101C933176352A93BB028 + +Key = 0000000000000000000004000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = A7C8C1A59E141D608BC91BB69E7B2859 + +Key = 0000000000000000000002000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = B2DA67AFE49B33E5EDFAF148A17BF06B + +Key = 0000000000000000000001000000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = AC2DB35ED86D358616648D22B52DF012 + +Key = 0000000000000000000000800000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 662EA9D88A9A2C89581502EAAAD074D5 + +Key = 0000000000000000000000400000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 773A30DFDA8EBCE50EDFB925343C9ECC + +Key = 0000000000000000000000200000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 10B7242D9C7CA610C20F1183BB949514 + +Key = 0000000000000000000000100000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = B7DF971F9C3444EFCC13210292126942 + +Key = 0000000000000000000000080000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 13F7406746C6E0CD5666EC04C0E540E2 + +Key = 0000000000000000000000040000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 9382384DCAF80CF537E24FC5F2F71A8A + +Key = 0000000000000000000000020000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 3D5819934619E09F10E90C4EA7F30F40 + +Key = 0000000000000000000000010000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 710446D0A254F68975CD6AAAE92212FD + +Key = 0000000000000000000000008000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 0A44FDEAA17E5F3E536A08D7A5B3267B + +Key = 0000000000000000000000004000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = BAC72F53EE39296D3A23B126F8D8B20B + +Key = 0000000000000000000000002000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 88C342961D0EE83902CB78C29539923D + +Key = 0000000000000000000000001000000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = CF3B48A6351C4561752D6A209F93A30F + +Key = 0000000000000000000000000800000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 957B107D23F3694F3FFD9957BBE13168 + +Key = 0000000000000000000000000400000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 23675E18C1C66B483D55E14AC7F9CC80 + +Key = 0000000000000000000000000200000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 955B8619F99F7609201CEEB338F32795 + +Key = 0000000000000000000000000100000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 9F2BCB0C28768DA3B76206979B14EBC2 + +Key = 0000000000000000000000000080000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 258F95A0E86EE0EE8FC020B4A01900F2 + +Key = 0000000000000000000000000040000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = FD7B1DD7C7FE279E6A5E2926DD890B5E + +Key = 0000000000000000000000000020000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 59CF38A7C863C623991B5392944CB43C + +Key = 0000000000000000000000000010000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 27BCC9206AEC78DA48C1E9AB8D1A7A07 + +Key = 0000000000000000000000000008000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 62D8460820B18811DEBB617DE7B8EC8C + +Key = 0000000000000000000000000004000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 782D8A4D30EE841EDB2E7E88C63B851A + +Key = 0000000000000000000000000002000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 4D10D177334397F49211BCB10F207905 + +Key = 0000000000000000000000000001000000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = C8E608BAFE61254A0DDF866BB4D063DD + +Key = 0000000000000000000000000000800000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 05DDAB3DAEA0C64C1077BE22DA7ACDD4 + +Key = 0000000000000000000000000000400000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 951388F2BE1DD7013A00327FC6DB7905 + +Key = 0000000000000000000000000000200000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 62F8283651EFDF475DE8511EA7256AD6 + +Key = 0000000000000000000000000000100000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 5B259EEE6B19EE12D4CE20D2F38D4BCF + +Key = 0000000000000000000000000000080000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 704414E13DCAD9DF7F593F630E68E13C + +Key = 0000000000000000000000000000040000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 41AD9DAAC24ECCBB454DBAF75D5B9989 + +Key = 0000000000000000000000000000020000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 919C54C126B54D7A570D8ABA9FCE5D08 + +Key = 0000000000000000000000000000010000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = BC665541FF0F2E86DBDF4444C01AC0EA + +Key = 0000000000000000000000000000008000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = FD30E2D851211506C112D5701B859BC6 + +Key = 0000000000000000000000000000004000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 7DB7B15E4ACBDBB0BFF4C4EAEDC2231E + +Key = 0000000000000000000000000000002000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = F0AFDED56AD72D4C1E57A66EEDF4816E + +Key = 0000000000000000000000000000001000000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = E53B053D9B2E06656138D4A1EFA58888 + +Key = 0000000000000000000000000000000800000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 4DABE13A3E656E95150440F81DD92666 + +Key = 0000000000000000000000000000000400000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 175D44DFDE1EAD6E0E6862B511AA7007 + +Key = 0000000000000000000000000000000200000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 09B690F493F5C779E8B6ACD09667A997 + +Key = 0000000000000000000000000000000100000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 68D0E4CCA0119EED57ABF3C7574BDA8B + +Key = 0000000000000000000000000000000080000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 12C00618DA7EBA5EFA5E58D2696D891F + +Key = 0000000000000000000000000000000040000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 5DCE21AF0D23BC5AEFD4EA331B16219A + +Key = 0000000000000000000000000000000020000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = A5D7135A053B904D44B40E4E21693751 + +Key = 0000000000000000000000000000000010000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 3257CEC675BF755FEE67A44D7EDF2731 + +Key = 0000000000000000000000000000000008000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 324D30DDC6979F17A3BEAEA3A76AD44C + +Key = 0000000000000000000000000000000004000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = A1AA0E04E2B61861796FD2AA30FBEB05 + +Key = 0000000000000000000000000000000002000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 90CA81DF4000404B567F5CFA9D193CB3 + +Key = 0000000000000000000000000000000001000000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = A2E6864259483D059B57BB921B7FBD99 + +Key = 0000000000000000000000000000000000800000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 545690C09C8C396F1273510DA9065C12 + +Key = 0000000000000000000000000000000000400000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 16D86FCC5910E2DD0CEA4DD5219B2D03 + +Key = 0000000000000000000000000000000000200000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = EC4114C19DD5711CD927B0DBE34AAB4B + +Key = 0000000000000000000000000000000000100000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = A78C62D8FD439E5B10A7EF436714AC22 + +Key = 0000000000000000000000000000000000080000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = BA5D708CBA34F782DA00C7643C971DB9 + +Key = 0000000000000000000000000000000000040000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 7DB9ADCFA26C1E784E7F485BD0A0A52C + +Key = 0000000000000000000000000000000000020000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 8A025CED99AF1047C5345358A291CDBB + +Key = 0000000000000000000000000000000000010000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 187A1824D390AD2798E4F2264E5F1F21 + +Key = 0000000000000000000000000000000000008000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = BA28DE5C32353C65B97A59889E7A7A40 + +Key = 0000000000000000000000000000000000004000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 5D486AB86A883029EC74916851FFFA11 + +Key = 0000000000000000000000000000000000002000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = F9C79D54CEEE6170B195F4D30FA63FE0 + +Key = 0000000000000000000000000000000000001000000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 96B8429F476485F8CC2E204534A8B64E + +Key = 0000000000000000000000000000000000000800000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 13061D65FEF26F5ACAAF3B55FDB98C36 + +Key = 0000000000000000000000000000000000000400000000000000000000000000 +In = 00000000000000000000000000000000 +Out = C72DC86F70B40169B3456783A611DAE9 + +Key = 0000000000000000000000000000000000000200000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 82AA2DB6FEE9212968D8282A1BF3242B + +Key = 0000000000000000000000000000000000000100000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 220C8B197F54F8E86DAE575B07A570EF + +Key = 0000000000000000000000000000000000000080000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 873C47F6F75BE9F710F91F2C54A69A7A + +Key = 0000000000000000000000000000000000000040000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 0392FA7BB908FEF23774772F74AC968D + +Key = 0000000000000000000000000000000000000020000000000000000000000000 +In = 00000000000000000000000000000000 +Out = A94203746A266C5744C16BF4E8DFA6D7 + +Key = 0000000000000000000000000000000000000010000000000000000000000000 +In = 00000000000000000000000000000000 +Out = D3BA78AD6B01CC7221FA7778699C8316 + +Key = 0000000000000000000000000000000000000008000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 994FDCC09C25400D14C05117B936EECD + +Key = 0000000000000000000000000000000000000004000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 4012F67B2A0BEF2623CA6AC5B054BE62 + +Key = 0000000000000000000000000000000000000002000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 1134AF65E6D3D5E3D3C23A499EE2F677 + +Key = 0000000000000000000000000000000000000001000000000000000000000000 +In = 00000000000000000000000000000000 +Out = 6B35A344BD8DFD4002F5F22EA288F8E6 + +Key = 0000000000000000000000000000000000000000800000000000000000000000 +In = 00000000000000000000000000000000 +Out = D293D438C563B8EB3FF26E23A7323B74 + +Key = 0000000000000000000000000000000000000000400000000000000000000000 +In = 00000000000000000000000000000000 +Out = 8085B7A7B939FA37BC4E1D746E9F9B37 + +Key = 0000000000000000000000000000000000000000200000000000000000000000 +In = 00000000000000000000000000000000 +Out = D628AD150E15F413010BE15E391D3F48 + +Key = 0000000000000000000000000000000000000000100000000000000000000000 +In = 00000000000000000000000000000000 +Out = A5C2AC88B6FD4C57CB4F2C2920A584EF + +Key = 0000000000000000000000000000000000000000080000000000000000000000 +In = 00000000000000000000000000000000 +Out = D7F5183F6BAB04B87A1ABAA3914DA848 + +Key = 0000000000000000000000000000000000000000040000000000000000000000 +In = 00000000000000000000000000000000 +Out = 3B2116BD2E362FC8985A0F0C618DF58A + +Key = 0000000000000000000000000000000000000000020000000000000000000000 +In = 00000000000000000000000000000000 +Out = BF31E8DE8342A32BBD80A8F91507BADA + +Key = 0000000000000000000000000000000000000000010000000000000000000000 +In = 00000000000000000000000000000000 +Out = AA04A56C13507AE5137657546766AE2D + +Key = 0000000000000000000000000000000000000000008000000000000000000000 +In = 00000000000000000000000000000000 +Out = 72B9D7628AB21DF89666E50517C50574 + +Key = 0000000000000000000000000000000000000000004000000000000000000000 +In = 00000000000000000000000000000000 +Out = 2B8DE8D2D3332E6A30215ACC10A69847 + +Key = 0000000000000000000000000000000000000000002000000000000000000000 +In = 00000000000000000000000000000000 +Out = AC421C73A789D79B452623DAFD3D6D0B + +Key = 0000000000000000000000000000000000000000001000000000000000000000 +In = 00000000000000000000000000000000 +Out = 995207D8CF8C10904C0F47652C9C4287 + +Key = 0000000000000000000000000000000000000000000800000000000000000000 +In = 00000000000000000000000000000000 +Out = F83BD19A357BD7901C0E8FBEFCF857ED + +Key = 0000000000000000000000000000000000000000000400000000000000000000 +In = 00000000000000000000000000000000 +Out = F42BB427C894A072C861C1425CBD71BC + +Key = 0000000000000000000000000000000000000000000200000000000000000000 +In = 00000000000000000000000000000000 +Out = 3D1EC73B166DC0120DDF24267907C0F9 + +Key = 0000000000000000000000000000000000000000000100000000000000000000 +In = 00000000000000000000000000000000 +Out = 8EF136AF5D7D1B513FB59FA21F7837A1 + +Key = 0000000000000000000000000000000000000000000080000000000000000000 +In = 00000000000000000000000000000000 +Out = EB4BBA7F94CE9429255A583D2F9810CD + +Key = 0000000000000000000000000000000000000000000040000000000000000000 +In = 00000000000000000000000000000000 +Out = 5FE1C3BCD24818948514CB5A32FFD0A1 + +Key = 0000000000000000000000000000000000000000000020000000000000000000 +In = 00000000000000000000000000000000 +Out = A990117E78D1C5BD7833B96A4A180744 + +Key = 0000000000000000000000000000000000000000000010000000000000000000 +In = 00000000000000000000000000000000 +Out = E63684CDC37E6768C45012EA00D008E4 + +Key = 0000000000000000000000000000000000000000000008000000000000000000 +In = 00000000000000000000000000000000 +Out = 78B711F290DA924CAF1E4F1E11A08F4F + +Key = 0000000000000000000000000000000000000000000004000000000000000000 +In = 00000000000000000000000000000000 +Out = 85B7F0D391AF9268643D9C0B72433A99 + +Key = 0000000000000000000000000000000000000000000002000000000000000000 +In = 00000000000000000000000000000000 +Out = F51410475B33FBD3DB2117B5C17C82D4 + +Key = 0000000000000000000000000000000000000000000001000000000000000000 +In = 00000000000000000000000000000000 +Out = A3C5BF72F39940DC7DAFB474A77A6114 + +Key = 0000000000000000000000000000000000000000000000800000000000000000 +In = 00000000000000000000000000000000 +Out = 4EFB0E18FB2F96FB6F81514BCE0A7BBD + +Key = 0000000000000000000000000000000000000000000000400000000000000000 +In = 00000000000000000000000000000000 +Out = 10112F5ABBF246996860B843FC7159F5 + +Key = 0000000000000000000000000000000000000000000000200000000000000000 +In = 00000000000000000000000000000000 +Out = 94A91373701569B8C21487A7BDB164B6 + +Key = 0000000000000000000000000000000000000000000000100000000000000000 +In = 00000000000000000000000000000000 +Out = A466821BD64F552C0610ADB737C562CD + +Key = 0000000000000000000000000000000000000000000000080000000000000000 +In = 00000000000000000000000000000000 +Out = 511BE2BA9F2A272CA2F5C1D0F3E249C1 + +Key = 0000000000000000000000000000000000000000000000040000000000000000 +In = 00000000000000000000000000000000 +Out = 5578CCF8B92D48363EED4601661EB56E + +Key = 0000000000000000000000000000000000000000000000020000000000000000 +In = 00000000000000000000000000000000 +Out = BF90E87173A45115C811B6319C24FC4A + +Key = 0000000000000000000000000000000000000000000000010000000000000000 +In = 00000000000000000000000000000000 +Out = 8029EE840D130319330B432D95DB9AA7 + +Key = 0000000000000000000000000000000000000000000000008000000000000000 +In = 00000000000000000000000000000000 +Out = 19D6D9F45582481A573D77917E778F3C + +Key = 0000000000000000000000000000000000000000000000004000000000000000 +In = 00000000000000000000000000000000 +Out = 556D552FDE7C64227E2B72776488D6C1 + +Key = 0000000000000000000000000000000000000000000000002000000000000000 +In = 00000000000000000000000000000000 +Out = 3E81B51A214CC1F1CF6F35F9106A84BC + +Key = 0000000000000000000000000000000000000000000000001000000000000000 +In = 00000000000000000000000000000000 +Out = 4E48243857ECB700F8F16872E0BB4FA9 + +Key = 0000000000000000000000000000000000000000000000000800000000000000 +In = 00000000000000000000000000000000 +Out = 681654DF6668CDDF1D3D604483AB483B + +Key = 0000000000000000000000000000000000000000000000000400000000000000 +In = 00000000000000000000000000000000 +Out = BD6CEEFD85A336E4F12D42076573ECA2 + +Key = 0000000000000000000000000000000000000000000000000200000000000000 +In = 00000000000000000000000000000000 +Out = 7488F9790FEC8AAE2AADDF6A600629B3 + +Key = 0000000000000000000000000000000000000000000000000100000000000000 +In = 00000000000000000000000000000000 +Out = 669C36695C33B63F16077CAE9AA940AA + +Key = 0000000000000000000000000000000000000000000000000080000000000000 +In = 00000000000000000000000000000000 +Out = 7CE998A357384159C9B34A9A8AC7DF78 + +Key = 0000000000000000000000000000000000000000000000000040000000000000 +In = 00000000000000000000000000000000 +Out = 51BE07BA8106A19CCC2005B8B3932FBF + +Key = 0000000000000000000000000000000000000000000000000020000000000000 +In = 00000000000000000000000000000000 +Out = 2634245A6EC3F17A35B7FE1D3E17F769 + +Key = 0000000000000000000000000000000000000000000000000010000000000000 +In = 00000000000000000000000000000000 +Out = 24D4114760BCE04C0109C06CCE199F6C + +Key = 0000000000000000000000000000000000000000000000000008000000000000 +In = 00000000000000000000000000000000 +Out = 3F055452FCD596C6D588BD48BB5D5080 + +Key = 0000000000000000000000000000000000000000000000000004000000000000 +In = 00000000000000000000000000000000 +Out = A1D97F66DEF90DE14CC2BFAFF09286BB + +Key = 0000000000000000000000000000000000000000000000000002000000000000 +In = 00000000000000000000000000000000 +Out = 80442DC4EBFB53B86E232D886CA166B9 + +Key = 0000000000000000000000000000000000000000000000000001000000000000 +In = 00000000000000000000000000000000 +Out = 76A593802C6A691152E8A04E5DE2D05A + +Key = 0000000000000000000000000000000000000000000000000000800000000000 +In = 00000000000000000000000000000000 +Out = F923A147E00807D58FB9C686E01F7E07 + +Key = 0000000000000000000000000000000000000000000000000000400000000000 +In = 00000000000000000000000000000000 +Out = 8EA3B396D561A3CFCE729A0B59647760 + +Key = 0000000000000000000000000000000000000000000000000000200000000000 +In = 00000000000000000000000000000000 +Out = 4AA735D710704790C060BAD696DACABE + +Key = 0000000000000000000000000000000000000000000000000000100000000000 +In = 00000000000000000000000000000000 +Out = 7F7C322D82557737F5407A797069B711 + +Key = 0000000000000000000000000000000000000000000000000000080000000000 +In = 00000000000000000000000000000000 +Out = 5094418C55B7D591EFDB7097CB95B16D + +Key = 0000000000000000000000000000000000000000000000000000040000000000 +In = 00000000000000000000000000000000 +Out = CC014984ABDFB760A835846668340929 + +Key = 0000000000000000000000000000000000000000000000000000020000000000 +In = 00000000000000000000000000000000 +Out = 18F86EA6C633228579C5728FF070AC21 + +Key = 0000000000000000000000000000000000000000000000000000010000000000 +In = 00000000000000000000000000000000 +Out = AFCF921E4FA24FDEF85EDAC12CD479F1 + +Key = 0000000000000000000000000000000000000000000000000000008000000000 +In = 00000000000000000000000000000000 +Out = 684085D0BE8AE0D617B2EFEF62CAAC93 + +Key = 0000000000000000000000000000000000000000000000000000004000000000 +In = 00000000000000000000000000000000 +Out = 04C7B0268EAEFED098C815935D868CF9 + +Key = 0000000000000000000000000000000000000000000000000000002000000000 +In = 00000000000000000000000000000000 +Out = 39AE859D255487A68093A376D358BBC2 + +Key = 0000000000000000000000000000000000000000000000000000001000000000 +In = 00000000000000000000000000000000 +Out = F1218B59E947816041B21AC28685EF36 + +Key = 0000000000000000000000000000000000000000000000000000000800000000 +In = 00000000000000000000000000000000 +Out = B9BE024D06447F8965E480B33975E36F + +Key = 0000000000000000000000000000000000000000000000000000000400000000 +In = 00000000000000000000000000000000 +Out = 24ECD5B3178150233BD38A4B9F8EBC86 + +Key = 0000000000000000000000000000000000000000000000000000000200000000 +In = 00000000000000000000000000000000 +Out = 7AD12485E896037A8D1A4ABE8A80B9BB + +Key = 0000000000000000000000000000000000000000000000000000000100000000 +In = 00000000000000000000000000000000 +Out = CEC561C6F4C45CC944371E5D1C18EDF1 + +Key = 0000000000000000000000000000000000000000000000000000000080000000 +In = 00000000000000000000000000000000 +Out = F4B1088B0858A3737DF2C90FD919D1D4 + +Key = 0000000000000000000000000000000000000000000000000000000040000000 +In = 00000000000000000000000000000000 +Out = 5EA6D1B9881CE230B8EABAC59B7F5393 + +Key = 0000000000000000000000000000000000000000000000000000000020000000 +In = 00000000000000000000000000000000 +Out = 8023134FAC8BF5FDA86368BDA618AEF7 + +Key = 0000000000000000000000000000000000000000000000000000000010000000 +In = 00000000000000000000000000000000 +Out = D37285234A927061BEC9F8AAE0E796C8 + +Key = 0000000000000000000000000000000000000000000000000000000008000000 +In = 00000000000000000000000000000000 +Out = 68AC18DB2FBF0A4A095A4B3344BF035D + +Key = 0000000000000000000000000000000000000000000000000000000004000000 +In = 00000000000000000000000000000000 +Out = 563868079C5DF91E3B47B370B0BBB820 + +Key = 0000000000000000000000000000000000000000000000000000000002000000 +In = 00000000000000000000000000000000 +Out = 86C3BB221834F7507505434E4F98DC92 + +Key = 0000000000000000000000000000000000000000000000000000000001000000 +In = 00000000000000000000000000000000 +Out = FD8220818731607D8B69AC5963D0FAC9 + +Key = 0000000000000000000000000000000000000000000000000000000000800000 +In = 00000000000000000000000000000000 +Out = 550726375ABB0F9A7C010DC4E47833F9 + +Key = 0000000000000000000000000000000000000000000000000000000000400000 +In = 00000000000000000000000000000000 +Out = 8AB5E8973A5D6648517D151295091C0E + +Key = 0000000000000000000000000000000000000000000000000000000000200000 +In = 00000000000000000000000000000000 +Out = 338BB4B5569AA06411B9911381F350B2 + +Key = 0000000000000000000000000000000000000000000000000000000000100000 +In = 00000000000000000000000000000000 +Out = 332D696EC49DF4B58C5FA9CC84773F47 + +Key = 0000000000000000000000000000000000000000000000000000000000080000 +In = 00000000000000000000000000000000 +Out = DEB5AC8F895AFF45BA5815D4912D8371 + +Key = 0000000000000000000000000000000000000000000000000000000000040000 +In = 00000000000000000000000000000000 +Out = 89A49D3AB772D0FDAE05FC692EAF6C7B + +Key = 0000000000000000000000000000000000000000000000000000000000020000 +In = 00000000000000000000000000000000 +Out = 02116E6AEFC21A4D4D64CA27AB7AF31E + +Key = 0000000000000000000000000000000000000000000000000000000000010000 +In = 00000000000000000000000000000000 +Out = 58F79FF1810CA4B0E0178F7D9C24A581 + +Key = 0000000000000000000000000000000000000000000000000000000000008000 +In = 00000000000000000000000000000000 +Out = 686FB1ED659D9BF17DA2BB79AC636C93 + +Key = 0000000000000000000000000000000000000000000000000000000000004000 +In = 00000000000000000000000000000000 +Out = 1C5C176C4F5796B2C34D2A12858EB511 + +Key = 0000000000000000000000000000000000000000000000000000000000002000 +In = 00000000000000000000000000000000 +Out = 2A94B92CC9C4776817C0A77D49E24F22 + +Key = 0000000000000000000000000000000000000000000000000000000000001000 +In = 00000000000000000000000000000000 +Out = 890583A6C9549A3DCAFBD54BF391BC8F + +Key = 0000000000000000000000000000000000000000000000000000000000000800 +In = 00000000000000000000000000000000 +Out = EA88A883197E483B4AA16316EA97CCBB + +Key = 0000000000000000000000000000000000000000000000000000000000000400 +In = 00000000000000000000000000000000 +Out = CC5732CEB99A0A0353BABA6432BCBE9F + +Key = 0000000000000000000000000000000000000000000000000000000000000200 +In = 00000000000000000000000000000000 +Out = 88811B506D565779F09DE9BDF8702BD8 + +Key = 0000000000000000000000000000000000000000000000000000000000000100 +In = 00000000000000000000000000000000 +Out = E11FEE3AD4A9A03956704B58720C92DD + +Key = 0000000000000000000000000000000000000000000000000000000000000080 +In = 00000000000000000000000000000000 +Out = 644555DFB9CE8EDAF888EE142B5577F1 + +Key = 0000000000000000000000000000000000000000000000000000000000000040 +In = 00000000000000000000000000000000 +Out = 716E2BBCBD8FF7E7335784B767F27CA9 + +Key = 0000000000000000000000000000000000000000000000000000000000000020 +In = 00000000000000000000000000000000 +Out = 83588863F183ECE04E95629A322F9A09 + +Key = 0000000000000000000000000000000000000000000000000000000000000010 +In = 00000000000000000000000000000000 +Out = 5E2833EC95ACE6B93AF28C6FCDBCE5D5 + +Key = 0000000000000000000000000000000000000000000000000000000000000008 +In = 00000000000000000000000000000000 +Out = B3EFCF17F0E1B275D413DD4D3A5CAE68 + +Key = 0000000000000000000000000000000000000000000000000000000000000004 +In = 00000000000000000000000000000000 +Out = 3C943E1A2E7E56E4B185302D2D5C5DBD + +Key = 0000000000000000000000000000000000000000000000000000000000000002 +In = 00000000000000000000000000000000 +Out = 8CB4E2498382B523DCE6F7C17C91400B + +Key = 0000000000000000000000000000000000000000000000000000000000000001 +In = 00000000000000000000000000000000 +Out = 85F345366155D13F8F257734D2CBD6D9 + +Key = 00000000000000000000000000000000 +In = 80000000000000000000000000000000 +Out = 73B9FF14CF2589901FF52A0D6F4B7EDE + +Key = 00000000000000000000000000000000 +In = 40000000000000000000000000000000 +Out = F5A9150BAB6D6AEBD6B4F97D9E93B28B + +Key = 00000000000000000000000000000000 +In = 20000000000000000000000000000000 +Out = C30F8B221FD6D3996F973CDCDC6E305C + +Key = 00000000000000000000000000000000 +In = 10000000000000000000000000000000 +Out = D6A531FE826CB0454F2D567A20018CB7 + +Key = 00000000000000000000000000000000 +In = 08000000000000000000000000000000 +Out = B62324BE427332A6089C7BE40D40292E + +Key = 00000000000000000000000000000000 +In = 04000000000000000000000000000000 +Out = 929B4789E9D6940C9A158880CA21C0E2 + +Key = 00000000000000000000000000000000 +In = 02000000000000000000000000000000 +Out = C14830DB50BA7221B27DC033B0D8D331 + +Key = 00000000000000000000000000000000 +In = 01000000000000000000000000000000 +Out = 743342B02EBE647AE47092D435FA60F6 + +Key = 00000000000000000000000000000000 +In = 00800000000000000000000000000000 +Out = 4F02AF45C09373D879CD01506A4E7D14 + +Key = 00000000000000000000000000000000 +In = 00400000000000000000000000000000 +Out = 92BC9085AB0BA8FFEC2EA6D360864817 + +Key = 00000000000000000000000000000000 +In = 00200000000000000000000000000000 +Out = 670A4ED16EA1BDE23E16CB52DBD31CB0 + +Key = 00000000000000000000000000000000 +In = 00100000000000000000000000000000 +Out = A52335AA9F42886084E21400DE48B62F + +Key = 00000000000000000000000000000000 +In = 00080000000000000000000000000000 +Out = A5A240EBFED79F38F31497EA4C9CFCDA + +Key = 00000000000000000000000000000000 +In = 00040000000000000000000000000000 +Out = 46A64A07123E1212FE9E2F30EDFD80FF + +Key = 00000000000000000000000000000000 +In = 00020000000000000000000000000000 +Out = 20C9F20A8045AEDEE9D6E1CDA948339A + +Key = 00000000000000000000000000000000 +In = 00010000000000000000000000000000 +Out = DF1606EEF4FEE3F4FC9EC26E2AB388AB + +Key = 00000000000000000000000000000000 +In = 00008000000000000000000000000000 +Out = 6758972B3171F0EA46304542776337FC + +Key = 00000000000000000000000000000000 +In = 00004000000000000000000000000000 +Out = EC9B591DB8476C26C3CFDA618C1DBBD8 + +Key = 00000000000000000000000000000000 +In = 00002000000000000000000000000000 +Out = 651551E741359E0A10BB4EE6A1C07C02 + +Key = 00000000000000000000000000000000 +In = 00001000000000000000000000000000 +Out = 88BC2BF1F8A55562B95F8547C9A19E56 + +Key = 00000000000000000000000000000000 +In = 00000800000000000000000000000000 +Out = 1A6CCCBD8D40AA14810ED615A6A6E24D + +Key = 00000000000000000000000000000000 +In = 00000400000000000000000000000000 +Out = 7B68DA568ABA5AE69D93C915E37DEE91 + +Key = 00000000000000000000000000000000 +In = 00000200000000000000000000000000 +Out = EC3922A728DA9E4C212D910E5C4AE632 + +Key = 00000000000000000000000000000000 +In = 00000100000000000000000000000000 +Out = 5BAC94C97A4069400875A5ABC07BCB17 + +Key = 00000000000000000000000000000000 +In = 00000080000000000000000000000000 +Out = F3B4662918864BA94C1CF79C73B1F259 + +Key = 00000000000000000000000000000000 +In = 00000040000000000000000000000000 +Out = 6FBF5A9A93EFA6640AFB80D9A2D22CF7 + +Key = 00000000000000000000000000000000 +In = 00000020000000000000000000000000 +Out = 74139BD645DED7690F606490CCA44DD2 + +Key = 00000000000000000000000000000000 +In = 00000010000000000000000000000000 +Out = B20F456519D353AF91C012793576F9B8 + +Key = 00000000000000000000000000000000 +In = 00000008000000000000000000000000 +Out = C0AD52D4B4F67A9333A5E4B1B1176EEC + +Key = 00000000000000000000000000000000 +In = 00000004000000000000000000000000 +Out = 797224710FD09F9830B0F160AE9051E8 + +Key = 00000000000000000000000000000000 +In = 00000002000000000000000000000000 +Out = 73669B64C292F4461FAA3A3D091D08DA + +Key = 00000000000000000000000000000000 +In = 00000001000000000000000000000000 +Out = EFE0E893CE04008935CB7D43A7DC9ADD + +Key = 00000000000000000000000000000000 +In = 00000000800000000000000000000000 +Out = 3B0A2D3B236324221F81BFCAE45217D8 + +Key = 00000000000000000000000000000000 +In = 00000000400000000000000000000000 +Out = CE6F569FC89127B1AE19466FA36DD6E4 + +Key = 00000000000000000000000000000000 +In = 00000000200000000000000000000000 +Out = 6037FE38896C05745C58C28CDF7FF386 + +Key = 00000000000000000000000000000000 +In = 00000000100000000000000000000000 +Out = 92F5817D0BE37241F9292F6FF918A8E5 + +Key = 00000000000000000000000000000000 +In = 00000000080000000000000000000000 +Out = 20C9A2A684563495C255A5751C1AC01E + +Key = 00000000000000000000000000000000 +In = 00000000040000000000000000000000 +Out = AC6B6DB6D069B6895F2283435D33BD43 + +Key = 00000000000000000000000000000000 +In = 00000000020000000000000000000000 +Out = F9354B12C2366F1CE10F9A0550281267 + +Key = 00000000000000000000000000000000 +In = 00000000010000000000000000000000 +Out = 684FDA9FCF3B3B5648A452CDA07CF002 + +Key = 00000000000000000000000000000000 +In = 00000000008000000000000000000000 +Out = 9BE294C97C2A963006A2BD4541DC7DB5 + +Key = 00000000000000000000000000000000 +In = 00000000004000000000000000000000 +Out = A984F6F70E93FE65C8798C01D4E5D30C + +Key = 00000000000000000000000000000000 +In = 00000000002000000000000000000000 +Out = E06A6CE2D74DB3D78E8F5D991C322B87 + +Key = 00000000000000000000000000000000 +In = 00000000001000000000000000000000 +Out = 646771D16BAEDAC3F8E9D00C212518A2 + +Key = 00000000000000000000000000000000 +In = 00000000000800000000000000000000 +Out = 9D2D410DC6F3BEC913D64BDBDEF3285E + +Key = 00000000000000000000000000000000 +In = 00000000000400000000000000000000 +Out = 6850AFECD8064E77F4F6944BDF5B324D + +Key = 00000000000000000000000000000000 +In = 00000000000200000000000000000000 +Out = 2E341142550F73F4C8E9DCCC5931A158 + +Key = 00000000000000000000000000000000 +In = 00000000000100000000000000000000 +Out = 0CA58E149C2120A8EBF9A7885A89ACBC + +Key = 00000000000000000000000000000000 +In = 00000000000080000000000000000000 +Out = 41EACB7F6B5F9E3E3D299CA416EA2C59 + +Key = 00000000000000000000000000000000 +In = 00000000000040000000000000000000 +Out = C4D45503484DBC83CB52D3DB4AD0A7CC + +Key = 00000000000000000000000000000000 +In = 00000000000020000000000000000000 +Out = CC52B159C2BCF87EE5F4926C6E7B7744 + +Key = 00000000000000000000000000000000 +In = 00000000000010000000000000000000 +Out = 7E8A4023B8890A2DBF0D54E330FDF2A2 + +Key = 00000000000000000000000000000000 +In = 00000000000008000000000000000000 +Out = B05E771660493DCE3A275B0252D343A7 + +Key = 00000000000000000000000000000000 +In = 00000000000004000000000000000000 +Out = 83D0034D231E179207F6A97FB1457FEB + +Key = 00000000000000000000000000000000 +In = 00000000000002000000000000000000 +Out = 7132BF130E8732C41F68107F49153FF2 + +Key = 00000000000000000000000000000000 +In = 00000000000001000000000000000000 +Out = B93021593B9EA2588F16E87D3C5DE0EC + +Key = 00000000000000000000000000000000 +In = 00000000000000800000000000000000 +Out = 26031449FBD6C84201B0BFB53B2C23CA + +Key = 00000000000000000000000000000000 +In = 00000000000000400000000000000000 +Out = AFC8E9D2B9BFED9CE0B898F28607DF4C + +Key = 00000000000000000000000000000000 +In = 00000000000000200000000000000000 +Out = C5094DE7E36CAEBE1B76EC3AC2C875F5 + +Key = 00000000000000000000000000000000 +In = 00000000000000100000000000000000 +Out = 7DF8910A2D256FFB5D56FD1358F131FE + +Key = 00000000000000000000000000000000 +In = 00000000000000080000000000000000 +Out = D93F84C1519D6627465E984675AA800B + +Key = 00000000000000000000000000000000 +In = 00000000000000040000000000000000 +Out = 5F1861F1523CDA0C95644B0C4F2EE6D1 + +Key = 00000000000000000000000000000000 +In = 00000000000000020000000000000000 +Out = FC5C4893AD148E4134EAEB3B1B190E29 + +Key = 00000000000000000000000000000000 +In = 00000000000000010000000000000000 +Out = 80D1463F9E9416A143B2FF69DE629510 + +Key = 00000000000000000000000000000000 +In = 00000000000000008000000000000000 +Out = F16305404AE6266C619DC8ACA2D492E1 + +Key = 00000000000000000000000000000000 +In = 00000000000000004000000000000000 +Out = 3B2554E422F9CEBB8271D7A48C94E03F + +Key = 00000000000000000000000000000000 +In = 00000000000000002000000000000000 +Out = 18B039EECB68A05CBF8C65EE85BDC4BC + +Key = 00000000000000000000000000000000 +In = 00000000000000001000000000000000 +Out = BB26ABB17AD5482B1DCC4018E7DB0950 + +Key = 00000000000000000000000000000000 +In = 00000000000000000800000000000000 +Out = 7E7AC0FD5B98157CEAD4BBAB643BE4CA + +Key = 00000000000000000000000000000000 +In = 00000000000000000400000000000000 +Out = BD8A3B64849E54CC2D8379DCA9E42FDD + +Key = 00000000000000000000000000000000 +In = 00000000000000000200000000000000 +Out = 58C388DFB41FF3E14394C73FD8AAC56A + +Key = 00000000000000000000000000000000 +In = 00000000000000000100000000000000 +Out = 944B295E23C5B2542DED57A155D33EF8 + +Key = 00000000000000000000000000000000 +In = 00000000000000000080000000000000 +Out = 067B4DD07DCA1292CFF0D80D75BDACA5 + +Key = 00000000000000000000000000000000 +In = 00000000000000000040000000000000 +Out = 7D7344373196C5B30676F270BFC90B07 + +Key = 00000000000000000000000000000000 +In = 00000000000000000020000000000000 +Out = 988C5164A82254B29326C98812A716CE + +Key = 00000000000000000000000000000000 +In = 00000000000000000010000000000000 +Out = 8FFD48787C28542E0450FAD4CBAD34D0 + +Key = 00000000000000000000000000000000 +In = 00000000000000000008000000000000 +Out = C50E7CD771628964E708425160FFB02C + +Key = 00000000000000000000000000000000 +In = 00000000000000000004000000000000 +Out = B293B07F92D68C18FEC1466996B78020 + +Key = 00000000000000000000000000000000 +In = 00000000000000000002000000000000 +Out = DE21B2A6C8D7B90A7714DB3EF5209A6B + +Key = 00000000000000000000000000000000 +In = 00000000000000000001000000000000 +Out = 4700E22C08FE953CABAC7E78A3F747A7 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000800000000000 +Out = 504C1D7FAE3AB9A62323F21BF9A80A67 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000400000000000 +Out = 064BA0E8ADDD8E9DF4496E6931AD25F4 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000200000000000 +Out = 51D0B15C08FF32F1DCE7B28320875566 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000100000000000 +Out = 1A20EA3DB071121460244EDE27DA7A39 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000080000000000 +Out = 0035A5F7557B1B009327109D0C62F25C + +Key = 00000000000000000000000000000000 +In = 00000000000000000000040000000000 +Out = 803939C10EE11BB254A7768FAD053DA4 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000020000000000 +Out = 35D493255A870959C12F26170E6A1B64 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000010000000000 +Out = DE8381198215D45B1BE787E4E8438500 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000008000000000 +Out = B22E9707E738F723CD9B99386CE0162E + +Key = 00000000000000000000000000000000 +In = 00000000000000000000004000000000 +Out = 24C65ADDE5C3CD24B75C343782E87F6E + +Key = 00000000000000000000000000000000 +In = 00000000000000000000002000000000 +Out = 0050FF2C1A3C2AA68207D333F9956A72 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000001000000000 +Out = 162F7B8D35C1A98305BA0FE2A91FF27A + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000800000000 +Out = 223D6117FE4864C2B3C513EAC2A5266A + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000400000000 +Out = 3DBF645715ED7AD1964E2DCDE2F8806A + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000200000000 +Out = 3DBB85509557BB00FE0F2013A90A5753 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000100000000 +Out = F2D75E45A62D1758C7A542BC805AC482 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000080000000 +Out = 77628153A62DFD455B1C0E5B6CE9688C + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000040000000 +Out = 8AE9DF2D94F6E85C86459132130E1BF5 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000020000000 +Out = BB610990F42303F4ECCD795E16780A13 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000010000000 +Out = A38330C5C0B464FFD6983972CF9541CC + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000008000000 +Out = EFD11CA98FEBB6F1ECBEBBCB8BD5E35B + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000004000000 +Out = 3BC6740BF141DD33D65FDEAA10BF1655 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000002000000 +Out = FCF7BE4B89B54547C0BEF84EB85734F6 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000001000000 +Out = CBF5EF38DDEBCA39F2F6BEB2F3042D96 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000800000 +Out = 1119C20F08D4EA77A13C331678D4D71F + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000400000 +Out = 5C8241DA3FB0DC7328271B9FF72C91BA + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000200000 +Out = 337FCEE0AD0BDCA24AF5411B69D39B37 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000100000 +Out = F6C56A841A31D58A90F5693F87380A3F + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000080000 +Out = DD8C11B46F768B7CB2EAEE7E3448DD37 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000040000 +Out = B8EE7182E563888E4F99335CF0372598 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000020000 +Out = FCA9BAD58DD9C77B0BC0E616E7DE7F2D + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000010000 +Out = 798DA99BEFFBF99B23A3C15A31F60CB1 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000008000 +Out = 015CD86F000C87948BF3591C3DE4391F + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000004000 +Out = B40B9945EEF7BC52E0B244ED71FAD3D3 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000002000 +Out = D9BBB27B7D8AB20241E60F04108F1E12 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000001000 +Out = 6EC3F259B3FA960505CDE9D20F9EB905 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000800 +Out = 01C1772AD104A988B2978447B91199F0 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000400 +Out = F8D5E997A8DD1B5BBE79C9F36B94C73C + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000200 +Out = 4040058B08B27B6A585F18BFDBAE3E29 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000100 +Out = 55547D09ACAF0C915B24E15ABAB0C827 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000080 +Out = FD7A0B33D397DA035D146DD56C869960 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000040 +Out = 80C38900313E9350219EAE9AA7DA5E1B + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000020 +Out = F50D8495C3DCBFF4DFED0736F92475BB + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000010 +Out = 58A06DC5AD2D7C0550771D6E9D59D58B + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000008 +Out = EEE324733E6409500FC9F9D6DCA185E0 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000004 +Out = F97C415886D05C12598F2C95F6B3EB16 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000002 +Out = F0FC7D86D814589A09D8EC136F95A124 + +Key = 00000000000000000000000000000000 +In = 00000000000000000000000000000001 +Out = CA737FF1FD0FE5B8E41E90358A5F2CB1 + +Key = 000000000000000000000000000000000000000000000000 +In = 80000000000000000000000000000000 +Out = 62EF193EDB7D399ACA50EC1CBE5398D8 + +Key = 000000000000000000000000000000000000000000000000 +In = 40000000000000000000000000000000 +Out = E7A58D547688BA8B69DA949E38AA6FAD + +Key = 000000000000000000000000000000000000000000000000 +In = 20000000000000000000000000000000 +Out = 71579F70A8EDB2BA5C00C513E2D7DEEB + +Key = 000000000000000000000000000000000000000000000000 +In = 10000000000000000000000000000000 +Out = C6171EF892F8224DC5FAE230AF629F52 + +Key = 000000000000000000000000000000000000000000000000 +In = 08000000000000000000000000000000 +Out = C6A61053C48D7ECD7DDD12DB0F316AD7 + +Key = 000000000000000000000000000000000000000000000000 +In = 04000000000000000000000000000000 +Out = EA5833714F1324DAB7F53CACC63F784F + +Key = 000000000000000000000000000000000000000000000000 +In = 02000000000000000000000000000000 +Out = 450BCB0C7351CB1CDAC5D02E80D13C64 + +Key = 000000000000000000000000000000000000000000000000 +In = 01000000000000000000000000000000 +Out = C267D3634F84215FB7B4635AFA385E52 + +Key = 000000000000000000000000000000000000000000000000 +In = 00800000000000000000000000000000 +Out = 6DB5B1B156DA1C36B9AB5AB59B063C29 + +Key = 000000000000000000000000000000000000000000000000 +In = 00400000000000000000000000000000 +Out = EDF2D9B19FF75561E8FA6F411C4A0431 + +Key = 000000000000000000000000000000000000000000000000 +In = 00200000000000000000000000000000 +Out = A11AE84E6D2C56DED2B9497FEC7504A7 + +Key = 000000000000000000000000000000000000000000000000 +In = 00100000000000000000000000000000 +Out = B3A1A1E271BF94DA3A5ECFF1D4293A56 + +Key = 000000000000000000000000000000000000000000000000 +In = 00080000000000000000000000000000 +Out = 5577374ADCF2F58EEEFFC432C42AEB76 + +Key = 000000000000000000000000000000000000000000000000 +In = 00040000000000000000000000000000 +Out = CD9D355C3574343BC7FBE645CE7EA721 + +Key = 000000000000000000000000000000000000000000000000 +In = 00020000000000000000000000000000 +Out = 76EB4C046F052AE4ED41060BF60067FB + +Key = 000000000000000000000000000000000000000000000000 +In = 00010000000000000000000000000000 +Out = 1273A4BC420BCC9E29619567B1E61762 + +Key = 000000000000000000000000000000000000000000000000 +In = 00008000000000000000000000000000 +Out = 1F80E1CE3F12C96F2E647BACB6DA78D8 + +Key = 000000000000000000000000000000000000000000000000 +In = 00004000000000000000000000000000 +Out = 12D34A7875E716B37A7E250D37AFFDEA + +Key = 000000000000000000000000000000000000000000000000 +In = 00002000000000000000000000000000 +Out = 5A54D764EEFFC4B64143A58B071514B4 + +Key = 000000000000000000000000000000000000000000000000 +In = 00001000000000000000000000000000 +Out = F4F1567BDC5B1F938D5A214419090FE0 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000800000000000000000000000000 +Out = 6CB91B935A0FBF49636CDF64A12955B7 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000400000000000000000000000000 +Out = C082154A07AF64FF6ECA811B0E3302E6 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000200000000000000000000000000 +Out = 49A746CC225C1B6009A93649CDD9EDCD + +Key = 000000000000000000000000000000000000000000000000 +In = 00000100000000000000000000000000 +Out = 1CAD0512E3CC51210B411EE452DF62E4 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000080000000000000000000000000 +Out = 4FE9A0CF34BBCFFF906D8450197CC9D1 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000040000000000000000000000000 +Out = 38DB8EF6C8993F17BB4D1614B9DE15D4 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000020000000000000000000000000 +Out = 08DB3F476F551D19D9643A9E139E0553 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000010000000000000000000000000 +Out = F0F518F73795AB51BFB6E0AA99A0DAC7 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000008000000000000000000000000 +Out = 91544D597F679E7DFE6D16D475809851 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000004000000000000000000000000 +Out = B1F92601B6D8C6B81176A46EE7341D28 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000002000000000000000000000000 +Out = 796C3A8CBC6450E51FA6F8765ACD0F10 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000001000000000000000000000000 +Out = 5F7BFE71BD2E81599DDA3411BC1CA579 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000800000000000000000000000 +Out = 2DF7D576EC6296101CAB16012092C12C + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000400000000000000000000000 +Out = 20769DE071FBE22AE49E7B3F5D646418 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000200000000000000000000000 +Out = B6F5C012E4BA15DC86536F328B137FC0 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000100000000000000000000000 +Out = 1C3031DD05EAA4C278B55EF0E7E4C1F9 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000080000000000000000000000 +Out = 3D72A53BD537D04AC59E0AF36D105ED9 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000040000000000000000000000 +Out = A6FFE499A2050C38F4E89DBF12B27430 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000020000000000000000000000 +Out = BFBB2A537B2C1339D6230F35A256F289 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000010000000000000000000000 +Out = 70E79718C97DDB187411436AC072B148 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000008000000000000000000000 +Out = 13BB56699085842B81DBE8FAA8B26269 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000004000000000000000000000 +Out = 3E4DB71B9C737C7F8AEF632A5ADEF61D + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000002000000000000000000000 +Out = D7A254B7341C7677C72F9DE729A3BB78 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000001000000000000000000000 +Out = 527D14E58B74224622DF7F3FD65932F5 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000800000000000000000000 +Out = 708703993AD1DDE5C7F8714686F3AF32 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000400000000000000000000 +Out = C57D3ECB71A7DA4708DE6F338BC13E09 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000200000000000000000000 +Out = B31FF60BE0FDC17001CAF87FC7FC0B2D + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000100000000000000000000 +Out = 01877AC646A283472DA74182FDC1E2B5 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000080000000000000000000 +Out = 3C678BADA3FB1B872C018DC035AE16E8 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000040000000000000000000 +Out = A2CB209DA6AA40E043E6FB9DD2476100 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000020000000000000000000 +Out = 4F9402FF56D04C8FB37DBE1A3109D2DE + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000010000000000000000000 +Out = 342DAAD90F0F1699048D5CD16FDA2EC7 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000008000000000000000000 +Out = E68CC86CA4D952BC3890AEC0A7AAA4B5 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000004000000000000000000 +Out = 02A88364BF94A677124F670A566E3F0D + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000002000000000000000000 +Out = C961EF325E2A32A4359CC63BE1EE2C77 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000001000000000000000000 +Out = 03BF43C9083E4D9919D12FE5C0315E67 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000800000000000000000 +Out = B27063442470BE07DCC2256EC71A4F1A + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000400000000000000000 +Out = 222CC5A29084A4BDB05D4C2FD95648DF + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000200000000000000000 +Out = E08686BFAA936E1890AEEC834E3B474A + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000100000000000000000 +Out = 10DC4FFCAC5F5A1FB668277E8E75BEAB + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000080000000000000000 +Out = 03A9199978F9D652A4C528FF86C39CE9 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000040000000000000000 +Out = DDF718A1BEB37CC1B0905520DB7C1611 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000020000000000000000 +Out = 2072191C277EE40FD557FF5F67A2A546 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000010000000000000000 +Out = 96B3608C06112F619B156105EB082BBE + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000008000000000000000 +Out = B5D919DFD9828C4FF4427E72ABFC77B2 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000004000000000000000 +Out = 9570E7A96D4674C800AF8DCD01DEFF64 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000002000000000000000 +Out = 59723DB66EDB29A9C81175668903777F + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000001000000000000000 +Out = 1779BDFAC6DB722BCAF4D3A8D9D2E725 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000800000000000000 +Out = 5107B50A150998C6EA01C14697FC0E53 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000400000000000000 +Out = 36A6CAA08BD5D2B332E9323F7C2E76CA + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000200000000000000 +Out = D1CF37451667EDB8D2E9934D39A27A92 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000100000000000000 +Out = 4E96227B0A018755FBE8AD5BF0E421B0 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000080000000000000 +Out = 3221B3D3A24745B483BBF99509B330A0 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000040000000000000 +Out = 98A4AB39B84D21D36A5DDC2660BD68C5 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000020000000000000 +Out = E5C351E1783465EDBA5CE0592BC77E8E + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000010000000000000 +Out = 35489488EE33D0344C1BDB6263D28286 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000008000000000000 +Out = 97EA899F53C60536DAFEB18123FD6C5B + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000004000000000000 +Out = 8511B11C7D2D8FBF63702A7E3AACA08A + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000002000000000000 +Out = FE0C90596E4F47FD8A9927D83F4DCA52 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000001000000000000 +Out = 186FE000683CC19F621BC6C2DA300B71 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000800000000000 +Out = 8291F94EDF578E8A70CD0CF8F3FB3558 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000400000000000 +Out = 2891C81846949C917E757EBAE20D34EE + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000200000000000 +Out = 762D85A32DAF0C9F3CFB3388E808FEC2 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000100000000000 +Out = CC6807D209B728C559C32336FD8FB71D + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000080000000000 +Out = FCD07057EF4820154075A0DDCBFC0BBD + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000040000000000 +Out = FDBFE2C3FFC82792D338388A1FC6D22E + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000020000000000 +Out = 04D5F7CD68FC2352BDDBC82CFE35DA80 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000010000000000 +Out = B1784A7BF395FB525471EE3DC8972FED + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000008000000000 +Out = CB5D8A62D16220123EF0005876E35B19 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000004000000000 +Out = 311292EDE1F30E9F22F1EEF8FD19BD80 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000002000000000 +Out = 382BC583EC9B6E16E3DF2188CF0BF1E8 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000001000000000 +Out = 632C9AD674BD1B8A15827A789BD133A7 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000800000000 +Out = 0EE175DF45B889CED6974E9C2B8F8A78 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000400000000 +Out = 6131A1A18F00CFDA5B4AF4FBE5487445 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000200000000 +Out = 0C8746747460A540E2304B55C12EA672 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000100000000 +Out = DD6D4D2AA3EB702C597E4E2DE59BF4C9 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000080000000 +Out = 774EDF219459A4744AA1CCDE7D969A60 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000040000000 +Out = 1D7B340C4CE68AC97369FFF0FF9980C8 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000020000000 +Out = D18104617258AB02AAE02ECCF552A891 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000010000000 +Out = 8DC66F1D7648EB62F1DCBEB3CD237985 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000008000000 +Out = ABF090054ABE052ECE0B07BE6B6CC6DB + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000004000000 +Out = 89239AAFE9BA86E5EC794397E0180111 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000002000000 +Out = 6E1CDC049333211B4D7533E21504D200 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000001000000 +Out = EFE662AF24D9997FAE45CAD4F92F3091 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000800000 +Out = 16F53F3A6CC3B4F86DDA1B8792244901 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000400000 +Out = 047CBACDC5EA84771A61FE1204813D46 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000200000 +Out = B442FF3318822EA7F60E2A8A082A043A + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000100000 +Out = 971D07AEEDBCA5B7BDCD033F708C97DB + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000080000 +Out = D307263273E250C0B9E08FF23003B0D1 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000040000 +Out = 75F7005CA9C6EE5A1F9A4897FA67C661 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000020000 +Out = 9B421C68873D49F07E3B9025AD609787 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000010000 +Out = 5B182593B47DC674D8B1942CB97224B2 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000008000 +Out = A896871A3157CCD1F5A788E253A6B0FD + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000004000 +Out = 789A3D2B2A70181EFCCE5529F200DC44 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000002000 +Out = 7F9462D23DB6E99AD0A54EA84DBD94E2 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000001000 +Out = 23EAFE1F7CCE96B6BFE2484E1DFC4AB9 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000800 +Out = A76C323805F9C252C8B86C83294B9987 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000400 +Out = D8CA1075B7A3F2CF2DAC0980B1B66CC1 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000200 +Out = 8206D89F2A07BA6403647FB85A2F4D7D + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000100 +Out = 3DE7573CD46D85488364472B038869F9 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000080 +Out = 31C62401D6E9E4995C0913747BFE7C7E + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000040 +Out = C464728025916B4E8D56E4A9F98C1A25 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000020 +Out = 0D4643EE09ABD6D6062187789AE9A77D + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000010 +Out = 0C06EAC3043ABE6554C2DA42F21E7B05 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000008 +Out = E26C6B2CBE2130729A5BF96E7CD29912 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000004 +Out = 4DE2B8FFF3588A5D4E62CADB720E5BCC + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000002 +Out = B96DD46C6A286BFF721693A98491F529 + +Key = 000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000001 +Out = 64F1DBD3C79EE69AC9E0ED5F554F4AB6 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 80000000000000000000000000000000 +Out = 23A385F617F313DAC05BCB7EABD61807 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 40000000000000000000000000000000 +Out = 35BE2B4738602A1DA3DE5C9E7E871923 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 20000000000000000000000000000000 +Out = 03E8BB7A568E95BA792DCE77D5523C2B + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 10000000000000000000000000000000 +Out = D3ACBE92C482D2E806FD837E41DBB288 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 08000000000000000000000000000000 +Out = DC3B1C37C69B4059EAADF03FCD016EB4 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 04000000000000000000000000000000 +Out = 3C9D9BD904E0E6916089A4BAC35E5368 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 02000000000000000000000000000000 +Out = C47DA045701B93A388E76FCBCD349F22 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 01000000000000000000000000000000 +Out = 52F264B196925A345CA5ADC57C234B96 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00800000000000000000000000000000 +Out = C923754C5AD2E3F842D01705A716BE8A + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00400000000000000000000000000000 +Out = 630075C7563CDBACDFEADB781CC9467C + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00200000000000000000000000000000 +Out = CB4F69BCC76A2499C6FCFBBE4CEB8CFB + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00100000000000000000000000000000 +Out = 0442F15EA2BD6D9EB773F9B99804DF56 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00080000000000000000000000000000 +Out = 9CE6896C15C3CC00E2AA1944D7117B98 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00040000000000000000000000000000 +Out = E934066740023616B349F45582442647 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00020000000000000000000000000000 +Out = D08EF37A59D94ED645B1D1B160E3E816 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00010000000000000000000000000000 +Out = E91891CAC17FE493C7167C6CB59DCB69 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00008000000000000000000000000000 +Out = B27A42D2C870DC96BC6C551218C44CC4 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00004000000000000000000000000000 +Out = CE8D23E64E6BC18208CEEB282E387326 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00002000000000000000000000000000 +Out = 36F76678A27F2F5A436073D5ADA4AB3B + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00001000000000000000000000000000 +Out = D0EAA36F9A648905B277F0BD24B1A339 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000800000000000000000000000000 +Out = 82BE0E3673E7872BF79BBE2A45F4BD93 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000400000000000000000000000000 +Out = 013CAE3986083F8D321273D68CA9784D + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000200000000000000000000000000 +Out = 0A7FCF71DAC023718153FFB761BAEBEF + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000100000000000000000000000000 +Out = C784C5EA8CE3897F153336047D2FE3E0 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000080000000000000000000000000 +Out = FE776B4476A4F029E5EA9293E3C1BCA1 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000040000000000000000000000000 +Out = 302A5F9A73B07D83699EB9DE1D86DB7B + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000020000000000000000000000000 +Out = E6C43F6F62F1EEE0BDB3484F325053B6 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000010000000000000000000000000 +Out = C5579556F710EACFAD9319AA85B89F6F + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000008000000000000000000000000 +Out = 96C88E46C1C2BA0B583F30FE0248A794 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000004000000000000000000000000 +Out = 287D27FB1CA40821294B1AFC868F3A6F + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000002000000000000000000000000 +Out = F4602DF76A24010DE5A1353043CF178E + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000001000000000000000000000000 +Out = 47F98AA9DF5E7314D3D5571EF6B95284 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000800000000000000000000000 +Out = 77CBF7DCA60F913FD9C82AC65212EBB2 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000400000000000000000000000 +Out = BEB1C2BC4B5C363FCF5A0466883079A9 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000200000000000000000000000 +Out = 2AB8B9254ADBDCE17F0A719815DEFF7E + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000100000000000000000000000 +Out = 75A30CEAA03AF66E44A85DC66DEB20C9 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000080000000000000000000000 +Out = C37E64CE86B615573C4C42BBE71DACD8 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000040000000000000000000000 +Out = 284CB50259A96CCED1C1C64D8B603024 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000020000000000000000000000 +Out = BE346B07869425CBCA54F93D7A1F4035 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000010000000000000000000000 +Out = 60EE2023B03033A972E28E4A21C7005F + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000008000000000000000000000 +Out = 4E1FD4BC99AEA3BCC6B9066EC6329D43 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000004000000000000000000000 +Out = 079BDF2DAD2CE6FB7D21BBD76A7ABF48 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000002000000000000000000000 +Out = 6B933D9914169C2A704E52EC6D7E4E1D + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000001000000000000000000000 +Out = FD854A50372E5D301367D8E98CC88028 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000800000000000000000000 +Out = 8CE94A2C43B01825CE5F271135481BB2 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000400000000000000000000 +Out = 73A43C713898BA7D7D2B6BC8673A7AAA + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000200000000000000000000 +Out = 13873CFBDED482C0B7B435025A9F1CF4 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000100000000000000000000 +Out = 3F168CD782896F22C56A92A09EA7E162 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000080000000000000000000 +Out = BCDF1C8686E68810FE90B16ECAB46147 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000040000000000000000000 +Out = 95C18EBA59E3CB6359DE7CCE9E8751F9 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000020000000000000000000 +Out = 03CFEA7D36D56552CDEF806215EA7596 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000010000000000000000000 +Out = CC189A2E8F529EB139DCA2033109F40B + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000008000000000000000000 +Out = 453912532144CED54B7D4049BC8B8CF2 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000004000000000000000000 +Out = C6DBBF405A056A80CA788267538FE8F0 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000002000000000000000000 +Out = 2EB5E272874CE244A328BA6410480B4C + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000001000000000000000000 +Out = 263BFB611CBD9D9C7FF6B1A9E3276696 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000800000000000000000 +Out = 9CC3EB61A9907F5F22251239A9EB38ED + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000400000000000000000 +Out = 726A3EE922EDFE52206C2191E1F045F4 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000200000000000000000 +Out = 1344C1E04A9D97668A240D82396AC021 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000100000000000000000 +Out = 9067BAA44C264E9A2AEC292390A6F492 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000080000000000000000 +Out = 1176621BD24D35670B08D6A065806B02 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000040000000000000000 +Out = DF0D31D14D81FD086E8E32479919FDBC + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000020000000000000000 +Out = 44BAD80B0BA01E971ADC4139D6DE0C36 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000010000000000000000 +Out = 76C59131EFFAE14058D99E22698B602D + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000008000000000000000 +Out = 7604D9F3110F8440917ABCEA49710ADA + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000004000000000000000 +Out = 4584FCBB487171176C4318082EFEFDF7 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000002000000000000000 +Out = 019D3B42FA31A9F9175759E6C3193A07 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000001000000000000000 +Out = C324FF5F71A974F13F5D83226441E3BD + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000800000000000000 +Out = D9DF41408DFF80DE7C9571706B39038F + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000400000000000000 +Out = FBB99A524AC23D74047D814EC0AEDBE2 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000200000000000000 +Out = 877C855E25345F6C7DB4237ECF64C874 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000100000000000000 +Out = 206500F822C1305F9D61F49FC57AFBF2 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000080000000000000 +Out = C7538D97A78844C3C00740865E26755B + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000040000000000000 +Out = FADBC4A6E4564041ADA094C603CABAA4 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000020000000000000 +Out = 04C482E0707DE6DC1917727D00C4FA6B + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000010000000000000 +Out = EE36B8996AFF98BEA6E2115B9D173321 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000008000000000000 +Out = DBA4A5F38B104985D796ECDDD812B605 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000004000000000000 +Out = 1DC0F910CD5AF1E5734169459E170192 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000002000000000000 +Out = C3B7D6914052503D377B01DB4E3A630D + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000001000000000000 +Out = 54D807506602ECF7D6B8C4D923317738 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000800000000000 +Out = ACE4949143D4D1441AA854331E7F511B + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000400000000000 +Out = F7BA140AED4756B26789498A17EBF62D + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000200000000000 +Out = F23E08B81ACB75FE2326A94ECC5968AC + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000100000000000 +Out = 4CF26F088604368B17DDC09FF9D0146D + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000080000000000 +Out = E93AEB7AD76A6AD0AF4092F363421F1B + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000040000000000 +Out = 3D234C0F78ECBEFCCDCE1EA6EC98C145 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000020000000000 +Out = BA300B0234F0C96125D33123CDD7D6A4 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000010000000000 +Out = 1CF1A160FAD7E744F08BA1454A999211 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000008000000000 +Out = 59A9E8C14ACBCEC235529425CF86998E + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000004000000000 +Out = 22D29CFEF3A6DC0EC67A9EA8523D6158 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000002000000000 +Out = 513971F979FC906FADD982D7F08E4F05 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000001000000000 +Out = 6A95C07D7FACF2CD36DF362116A2DD5F + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000800000000 +Out = CD62AD57393A38607436FAF0985C2D50 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000400000000 +Out = 5209ADE137B93BA0963528E3E1A40F2A + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000200000000 +Out = 545BDE9D1C11239ED70D93060F24E397 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000100000000 +Out = 720622F5194578B3C24B5DDDC7E30327 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000080000000 +Out = 9E12338BF484106249754EAA6C441192 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000040000000 +Out = F13303DC759CA65097EC87F8D854163C + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000020000000 +Out = 4A2A6EB6845723C1C790D693B596CDE3 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000010000000 +Out = EF3D7C67417CA1FEEF03EF71441BDDFE + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000008000000 +Out = 214FB38A7511A87CF160F59CCA2B8E33 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000004000000 +Out = DCFFDB5E44574D0D593A70ADA4C79474 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000002000000 +Out = AC9D55D4A4FBB80C9B79C9077BA381B1 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000001000000 +Out = 05C6D61B75312924E0BCEDCB4B8D55DD + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000800000 +Out = E650CB445AF48A77E8DB6E2EFBCE6FA7 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000400000 +Out = 4C9902E89253D7A172BABFA87DB94816 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000200000 +Out = 5AF4F5E8491EE7F87EB809D82AEC12DB + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000100000 +Out = 1C11730D62BCA6F847B1457B5287BD12 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000080000 +Out = BEF65A32FF7383CFDB5A90C2F3B93837 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000040000 +Out = 2F3AA68FFE3B99DC92621782F3F9ED67 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000020000 +Out = 18BD598BFA2C77E21DBD594EE0E5CDCB + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000010000 +Out = 248CF533016A6AB1F84F85B2C5CD41A7 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000008000 +Out = A3B12F578353514CCC500ADD6C495A6C + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000004000 +Out = EE2DC099B37D200B4D3930A6DE07208E + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000002000 +Out = 412C9F198D58A0F01F66DF07CF211636 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000001000 +Out = 5B3532BA46716B02E761339DBAFBAAB0 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000800 +Out = 0148187CA72EC46B522E4FE7E1261522 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000400 +Out = 84C529CC4E23683AB90A24A6690662ED + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000200 +Out = 0D1EF0481593A3D95F0361C776D9A4D2 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000100 +Out = D622171C73726DB6620FFDA6540D510E + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000080 +Out = F218D92AED363C6829F7FA3BA346E0FB + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000040 +Out = 40CD83A5F0BFD0E1D7FE14299CECFB7C + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000020 +Out = 512F022157AEF0015E93F3737911A35E + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000010 +Out = C7A5A88356152E95F36739AB5EF9F63F + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000008 +Out = 8FD0F15E2504A8F4FD751CA7799FFB1D + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000004 +Out = 0137C87257A8CBD18C218A867B3AB5F8 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000002 +Out = 3DB0F1674F187DF1CB036DB33A05A0D7 + +Key = 0000000000000000000000000000000000000000000000000000000000000000 +In = 00000000000000000000000000000001 +Out = 23D1247EFF4CA8CBB378DF118369821E + diff --git a/src/tests/data/block/xtea.vec b/src/tests/data/block/xtea.vec new file mode 100644 index 000000000..94b25ded2 --- /dev/null +++ b/src/tests/data/block/xtea.vec @@ -0,0 +1,145 @@ +[XTEA] +Key = 00112233445566778899AABBCCDDEEFF +In = FEFEFEFEFEFEFEFE +Out = 36552E889D6A41CF + +Key = 00112233445566778899AABBCCDDEEFF +In = 0123456789ABCDEF +Out = B8BF2821622B5B30 + +Key = D94576CD1A5F99E4155DC7BEC5D33DF2 +In = D51399607F7AA9D7 +Out = 782E4E131C5BA746 + +Key = 07EF12BC9D06D7DA20131116B665E335 +In = 10B233473624CCD3 +Out = 57733A1DEECE283E + +Key = C6462B48AFD604B75FCC455506FFD411 +In = 3B905E951E4FAFE7 +Out = 776F4965DEB65775 + +Key = BE195F703D6FEC2232CD0890C981B27D +In = 15B623D1FA2DF9DF +Out = 3BD5AD5C9ED6101E + +Key = 5B8410F7A9EB92DA120810C56FCAF8C9 +In = 7C1035940696D91D +Out = 5F93FA1D06991415 + +Key = B85C9E26661889D0FF1054C6BE27FDEB +In = 90B245144895F3AD +Out = 6105BFB0947828B7 + +Key = A8A1E956D54D238F6CEAB186E7EC99ED +In = 4EF2CFD120B8D4DC +Out = 51FAE58A10F7C3DD + +Key = 8BC4879201A96368927ECCEEE67024EE +In = F6CB5353F4A1C432 +Out = 550AD71BA8A34568 + +Key = F1372D85D8C3D1A60DF57EEDF317AB81 +In = 215C080CF158A09B +Out = 13D1E24BA9FF7B63 + +Key = 017F01683F5E009D196FEEAAD385C5A9 +In = 568583061DA98D0D +Out = 6439B1DFE2ECB541 + +Key = 281C932DDD3C364B09F1896007FFAB03 +In = 0558B306316B0823 +Out = C8F82FE4491A8917 + +Key = C1E95465C7EF8EB04254D1A5463C6A43 +In = FDCB2764303222C7 +Out = 244DBFA1D2C914E4 + +Key = 0F86DD6C96DD31164B656B0F25E4B411 +In = EADDBA89070EC46C +Out = 5A4909646763454F + +Key = FBACFB479AE21194C35B8184E58DD66E +In = C6507BCF99B9C2A1 +Out = 6F08EC714E8A7C18 + +Key = 2EB36C4A9598D471700A1330070FFFC9 +In = C380B0F1C21D4D37 +Out = 72D4D4BDF5C00585 + +Key = 0A7F48127091780617A1F534B3271BC9 +In = E5B7C1517F24F298 +Out = 64374B40BB732354 + +Key = 303FB24822A1B8A84D0ECE77B86380FF +In = D14DDF77FDDA17BF +Out = 014F1E707D02C8D8 + +Key = F04EBF798C193F199C1F532AF383555B +In = B9682750BB15CAAD +Out = 9001D21B57AB5360 + +Key = 200C0CE59717D5D9AF6813CD207FEE73 +In = 9706769A18A2D03D +Out = 835FD788C089FD45 + +Key = 2828D51F98AE0B33F4DE2B7FBD18A529 +In = EDB76C54847DA59E +Out = B0C0125494D39CE9 + +Key = 61AABA6BE48B0D0D14FE5D27FAB852A4 +In = 178A49BAFBA53F23 +Out = ADE26742F25EFBE1 + +Key = 2080E2409BA01C8532FC84403EE8C06A +In = DF4CDB61A5F38536 +Out = 9C895E72168B409E + +Key = 271AD15192C4D1204A4A2561E3DB6FF7 +In = 7C944D08DEF34C0C +Out = B784E23E00B3B498 + +Key = C1E297C0C761777D8A76FFF02D22B859 +In = F4C76C1D47FE568F +Out = 62F9E58B0364B0B6 + +Key = 23C807A2EF0A551F858FD52D125A47D8 +In = CAB16583E15D0074 +Out = 4563BE765E74653A + +Key = 9FA5D4D8CBDFCECD559E3CE88BF78EE1 +In = 97B05C60774164AD +Out = 714807767366854B + +Key = 24F4E91083139099D663647A7FFAC321 +In = 7017A263985B735C +Out = CC68E1ED7F7C7832 + +Key = 7CF8626DE76D8462218ED5C9DC8ACC26 +In = 15475A90DF04CD29 +Out = 416EAB1EBC155782 + +Key = 3C6AD7DF17332A3E1E3DE06007387357 +In = 87CA0AACCF146CC8 +Out = DED575554058EF42 + +Key = 24237A762D8A89383A2949F5A0F5EC08 +In = 9268AF048ECBAE67 +Out = 899B9B877106C764 + +Key = 209A2833A39472D9720380FFB2F74761 +In = AF0062CD77A84EBD +Out = 26DB40C151B74530 + +Key = 22EBE7A30E8855B3B453A6E926D4F187 +In = F922CA875B991A31 +Out = 2763F255636A34C1 + +Key = 1B5E23EBD915C1FEE59F57DD91AF7347 +In = B4ECC305C3DBD8E5 +Out = FBBEC8F5DBF4CEFD + +Key = A6BFB85FA91B8CA4197C8B502A62F972 +In = 3DAADD7A9633E19B +Out = 4DE5C07EA1564A64 + |