aboutsummaryrefslogtreecommitdiffstats
path: root/src/tests/data/block/idea.vec
diff options
context:
space:
mode:
authorlloyd <[email protected]>2014-01-10 00:08:13 +0000
committerlloyd <[email protected]>2014-01-10 00:08:13 +0000
commit57789bdfc55061002b2727d0b32587612829a37c (patch)
tree99f36631b4ec50c5187a1b0a7c256b99182373ad /src/tests/data/block/idea.vec
parent94968c917407a63d888fd3eb4d02491f60de6ebc (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/idea.vec')
-rw-r--r--src/tests/data/block/idea.vec2165
1 files changed, 2165 insertions, 0 deletions
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
+