- h0 = 01100111010001010010001100000001
- h1 = 11101111110011011010101110001001
- h2 = 10011000101110101101110011111110
- h3 = 00010000001100100101010001110110
- h4 = 11000011110100101110000111110000
Input Text:
test
Each Letter:
- t
- e
- s
- t
Text to ASCII
- 116
- 101
- 115
- 116
ASCII to Binary
- 01110100
- 01100101
- 01110011
- 01110100
Message:
01110100011001010111001101110100
Append "1":
011101000110010101110011011101001
Append 415 "0's" to make message 448 mod 512:
0111010001100101011100110111010010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
Append Original Length(100000) in 64 bits:
01110100011001010111001101110100100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000
"Chunk" 0:
01110100011001010111001101110100100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000
Split into 16 words:
- 0: 01110100011001010111001101110100
- 1: 10000000000000000000000000000000
- 2: 00000000000000000000000000000000
- 3: 00000000000000000000000000000000
- 4: 00000000000000000000000000000000
- 5: 00000000000000000000000000000000
- 6: 00000000000000000000000000000000
- 7: 00000000000000000000000000000000
- 8: 00000000000000000000000000000000
- 9: 00000000000000000000000000000000
- 10: 00000000000000000000000000000000
- 11: 00000000000000000000000000000000
- 12: 00000000000000000000000000000000
- 13: 00000000000000000000000000000000
- 14: 00000000000000000000000000000000
- 15: 00000000000000000000000000100000
Extend into 80 words:
- 0: 01110100011001010111001101110100
- 1: 10000000000000000000000000000000
- 2: 00000000000000000000000000000000
- 3: 00000000000000000000000000000000
- 4: 00000000000000000000000000000000
- 5: 00000000000000000000000000000000
- 6: 00000000000000000000000000000000
- 7: 00000000000000000000000000000000
- 8: 00000000000000000000000000000000
- 9: 00000000000000000000000000000000
- 10: 00000000000000000000000000000000
- 11: 00000000000000000000000000000000
- 12: 00000000000000000000000000000000
- 13: 00000000000000000000000000000000
- 14: 00000000000000000000000000000000
- 15: 00000000000000000000000000100000
- 16: 11101000110010101110011011101000
- 17: 00000000000000000000000000000001
- 18: 00000000000000000000000001000000
- 19: 11010001100101011100110111010001
- 20: 00000000000000000000000000000010
- 21: 00000000000000000000000010000000
- 22: 10100011001010111001101110100011
- 23: 00000000000000000000000001000100
- 24: 11010001100101011100110011010001
- 25: 01000110010101110011011101000101
- 26: 00000000000000000000000000001000
- 27: 00000000000000000000001000000000
- 28: 10001100101011100110111010001110
- 29: 00000000000000000000000101010000
- 30: 10010111110000101111111010010110
- 31: 00011001010111001101110111010111
- 32: 01110010101111100101011001010010
- 33: 00000000000000000000100000000110
- 34: 00110010101110011011101100111010
- 35: 01000110010101110011001000000111
- 36: 01011111000010111111101001010010
- 37: 01100101011100110111010101011100
- 38: 01000110010101110011011111000111
- 39: 00000000000000000010000100001000
- 40: 10001100101100011101111110101111
- 41: 00000000000000000001010100001000
- 42: 01111100001011111110100101101001
- 43: 10010101110011011101110111110001
- 44: 10001000110011101111111010000100
- 45: 00000000000000001000000101100100
- 46: 01101101110011001000010111100100
- 47: 00100011001001000001010010111011
- 48: 10011001011011010110011101000111
- 49: 01010111001101110101010111011010
- 50: 01100101011100110111100101110100
- 51: 01011111000010011111101111011010
- 52: 10001101010010101100110110010111
- 53: 00000000000000010101100010001000
- 54: 11110000010001110010110010101101
- 55: 01011100110111011101101001011001
- 56: 11010011111001000001001000010010
- 57: 01100101011110110110001100011100
- 58: 10011010100111110110100110000001
- 59: 00110010010000010110101010111010
- 60: 00011010011001111010101111010110
- 61: 01110011011101010100100110101101
- 62: 01101101010011110100100101101000
- 63: 01100101010100100110000111011100
- 64: 10111001000111101000101100011000
- 65: 00000000000101010000100011101000
- 66: 00101111111010010111100101111100
- 67: 10101000101011101000010111100001
- 68: 11001110111111101000010000001000
- 69: 00000000100000010110010000000000
- 70: 11001100100001011110010001101101
- 71: 00100100000101001011100100100011
- 72: 11100001110010010010100100010111
- 73: 00110111010101011100101001000111
- 74: 00010110000010100000010000010001
- 75: 00010000101001110001111111000010
- 76: 00011101000001110101100111100011
- 77: 00000001010110001001000011000000
- 78: 00010000111001100111001110111110
- 79: 10111000101010010001001111101000
00000000000000000000000000000000
:word 13
00000000000000000000000000000000
:word 8
:word 13 XOR word 8
00000000000000000000000000000000
:Out
00000000000000000000000000000000
:word 13 XOR word 8
00000000000000000000000000000000
:word 2
:(word 13 XOR word 8) XOR word 2
00000000000000000000000000000000
:Out
00000000000000000000000000000000
:(word 13 XOR word 8) XOR word 2
01110100011001010111001101110100
:word 0
:((word 13 XOR word 8) XOR word 2) XOR word 0
01110100011001010111001101110100
:Out
11101000110010101110011011101000
:Left Rotated 1
11101000110010101110011011101000
:Word 16
00000000000000000000000000000000
:word 14
00000000000000000000000000000000
:word 9
:word 14 XOR word 9
00000000000000000000000000000000
:Out
00000000000000000000000000000000
:word 14 XOR word 9
00000000000000000000000000000000
:word 3
:(word 14 XOR word 9) XOR word 3
00000000000000000000000000000000
:Out
00000000000000000000000000000000
:(word 14 XOR word 9) XOR word 3
10000000000000000000000000000000
:word 1
:((word 14 XOR word 9) XOR word 3) XOR word 1
10000000000000000000000000000000
:Out
00000000000000000000000000000001
:Left Rotated 1
00000000000000000000000000000001
:Word 17
00000000000000000000000000100000
:word 15
00000000000000000000000000000000
:word 10
:word 15 XOR word 10
00000000000000000000000000100000
:Out
00000000000000000000000000100000
:word 15 XOR word 10
00000000000000000000000000000000
:word 4
:(word 15 XOR word 10) XOR word 4
00000000000000000000000000100000
:Out
00000000000000000000000000100000
:(word 15 XOR word 10) XOR word 4
00000000000000000000000000000000
:word 2
:((word 15 XOR word 10) XOR word 4) XOR word 2
00000000000000000000000000100000
:Out
00000000000000000000000001000000
:Left Rotated 1
00000000000000000000000001000000
:Word 18
11101000110010101110011011101000
:word 16
00000000000000000000000000000000
:word 11
:word 16 XOR word 11
11101000110010101110011011101000
:Out
11101000110010101110011011101000
:word 16 XOR word 11
00000000000000000000000000000000
:word 5
:(word 16 XOR word 11) XOR word 5
11101000110010101110011011101000
:Out
11101000110010101110011011101000
:(word 16 XOR word 11) XOR word 5
00000000000000000000000000000000
:word 3
:((word 16 XOR word 11) XOR word 5) XOR word 3
11101000110010101110011011101000
:Out
11010001100101011100110111010001
:Left Rotated 1
11010001100101011100110111010001
:Word 19
00000000000000000000000000000001
:word 17
00000000000000000000000000000000
:word 12
:word 17 XOR word 12
00000000000000000000000000000001
:Out
00000000000000000000000000000001
:word 17 XOR word 12
00000000000000000000000000000000
:word 6
:(word 17 XOR word 12) XOR word 6
00000000000000000000000000000001
:Out
00000000000000000000000000000001
:(word 17 XOR word 12) XOR word 6
00000000000000000000000000000000
:word 4
:((word 17 XOR word 12) XOR word 6) XOR word 4
00000000000000000000000000000001
:Out
00000000000000000000000000000010
:Left Rotated 1
00000000000000000000000000000010
:Word 20
00000000000000000000000001000000
:word 18
00000000000000000000000000000000
:word 13
:word 18 XOR word 13
00000000000000000000000001000000
:Out
00000000000000000000000001000000
:word 18 XOR word 13
00000000000000000000000000000000
:word 7
:(word 18 XOR word 13) XOR word 7
00000000000000000000000001000000
:Out
00000000000000000000000001000000
:(word 18 XOR word 13) XOR word 7
00000000000000000000000000000000
:word 5
:((word 18 XOR word 13) XOR word 7) XOR word 5
00000000000000000000000001000000
:Out
00000000000000000000000010000000
:Left Rotated 1
00000000000000000000000010000000
:Word 21
11010001100101011100110111010001
:word 19
00000000000000000000000000000000
:word 14
:word 19 XOR word 14
11010001100101011100110111010001
:Out
11010001100101011100110111010001
:word 19 XOR word 14
00000000000000000000000000000000
:word 8
:(word 19 XOR word 14) XOR word 8
11010001100101011100110111010001
:Out
11010001100101011100110111010001
:(word 19 XOR word 14) XOR word 8
00000000000000000000000000000000
:word 6
:((word 19 XOR word 14) XOR word 8) XOR word 6
11010001100101011100110111010001
:Out
10100011001010111001101110100011
:Left Rotated 1
10100011001010111001101110100011
:Word 22
00000000000000000000000000000010
:word 20
00000000000000000000000000100000
:word 15
:word 20 XOR word 15
00000000000000000000000000100010
:Out
00000000000000000000000000100010
:word 20 XOR word 15
00000000000000000000000000000000
:word 9
:(word 20 XOR word 15) XOR word 9
00000000000000000000000000100010
:Out
00000000000000000000000000100010
:(word 20 XOR word 15) XOR word 9
00000000000000000000000000000000
:word 7
:((word 20 XOR word 15) XOR word 9) XOR word 7
00000000000000000000000000100010
:Out
00000000000000000000000001000100
:Left Rotated 1
00000000000000000000000001000100
:Word 23
00000000000000000000000010000000
:word 21
11101000110010101110011011101000
:word 16
:word 21 XOR word 16
11101000110010101110011001101000
:Out
11101000110010101110011001101000
:word 21 XOR word 16
00000000000000000000000000000000
:word 10
:(word 21 XOR word 16) XOR word 10
11101000110010101110011001101000
:Out
11101000110010101110011001101000
:(word 21 XOR word 16) XOR word 10
00000000000000000000000000000000
:word 8
:((word 21 XOR word 16) XOR word 10) XOR word 8
11101000110010101110011001101000
:Out
11010001100101011100110011010001
:Left Rotated 1
11010001100101011100110011010001
:Word 24
10100011001010111001101110100011
:word 22
00000000000000000000000000000001
:word 17
:word 22 XOR word 17
10100011001010111001101110100010
:Out
10100011001010111001101110100010
:word 22 XOR word 17
00000000000000000000000000000000
:word 11
:(word 22 XOR word 17) XOR word 11
10100011001010111001101110100010
:Out
10100011001010111001101110100010
:(word 22 XOR word 17) XOR word 11
00000000000000000000000000000000
:word 9
:((word 22 XOR word 17) XOR word 11) XOR word 9
10100011001010111001101110100010
:Out
01000110010101110011011101000101
:Left Rotated 1
01000110010101110011011101000101
:Word 25
00000000000000000000000001000100
:word 23
00000000000000000000000001000000
:word 18
:word 23 XOR word 18
00000000000000000000000000000100
:Out
00000000000000000000000000000100
:word 23 XOR word 18
00000000000000000000000000000000
:word 12
:(word 23 XOR word 18) XOR word 12
00000000000000000000000000000100
:Out
00000000000000000000000000000100
:(word 23 XOR word 18) XOR word 12
00000000000000000000000000000000
:word 10
:((word 23 XOR word 18) XOR word 12) XOR word 10
00000000000000000000000000000100
:Out
00000000000000000000000000001000
:Left Rotated 1
00000000000000000000000000001000
:Word 26
11010001100101011100110011010001
:word 24
11010001100101011100110111010001
:word 19
:word 24 XOR word 19
00000000000000000000000100000000
:Out
00000000000000000000000100000000
:word 24 XOR word 19
00000000000000000000000000000000
:word 13
:(word 24 XOR word 19) XOR word 13
00000000000000000000000100000000
:Out
00000000000000000000000100000000
:(word 24 XOR word 19) XOR word 13
00000000000000000000000000000000
:word 11
:((word 24 XOR word 19) XOR word 13) XOR word 11
00000000000000000000000100000000
:Out
00000000000000000000001000000000
:Left Rotated 1
00000000000000000000001000000000
:Word 27
01000110010101110011011101000101
:word 25
00000000000000000000000000000010
:word 20
:word 25 XOR word 20
01000110010101110011011101000111
:Out
01000110010101110011011101000111
:word 25 XOR word 20
00000000000000000000000000000000
:word 14
:(word 25 XOR word 20) XOR word 14
01000110010101110011011101000111
:Out
01000110010101110011011101000111
:(word 25 XOR word 20) XOR word 14
00000000000000000000000000000000
:word 12
:((word 25 XOR word 20) XOR word 14) XOR word 12
01000110010101110011011101000111
:Out
10001100101011100110111010001110
:Left Rotated 1
10001100101011100110111010001110
:Word 28
00000000000000000000000000001000
:word 26
00000000000000000000000010000000
:word 21
:word 26 XOR word 21
00000000000000000000000010001000
:Out
00000000000000000000000010001000
:word 26 XOR word 21
00000000000000000000000000100000
:word 15
:(word 26 XOR word 21) XOR word 15
00000000000000000000000010101000
:Out
00000000000000000000000010101000
:(word 26 XOR word 21) XOR word 15
00000000000000000000000000000000
:word 13
:((word 26 XOR word 21) XOR word 15) XOR word 13
00000000000000000000000010101000
:Out
00000000000000000000000101010000
:Left Rotated 1
00000000000000000000000101010000
:Word 29
00000000000000000000001000000000
:word 27
10100011001010111001101110100011
:word 22
:word 27 XOR word 22
10100011001010111001100110100011
:Out
10100011001010111001100110100011
:word 27 XOR word 22
11101000110010101110011011101000
:word 16
:(word 27 XOR word 22) XOR word 16
01001011111000010111111101001011
:Out
01001011111000010111111101001011
:(word 27 XOR word 22) XOR word 16
00000000000000000000000000000000
:word 14
:((word 27 XOR word 22) XOR word 16) XOR word 14
01001011111000010111111101001011
:Out
10010111110000101111111010010110
:Left Rotated 1
10010111110000101111111010010110
:Word 30
10001100101011100110111010001110
:word 28
00000000000000000000000001000100
:word 23
:word 28 XOR word 23
10001100101011100110111011001010
:Out
10001100101011100110111011001010
:word 28 XOR word 23
00000000000000000000000000000001
:word 17
:(word 28 XOR word 23) XOR word 17
10001100101011100110111011001011
:Out
10001100101011100110111011001011
:(word 28 XOR word 23) XOR word 17
00000000000000000000000000100000
:word 15
:((word 28 XOR word 23) XOR word 17) XOR word 15
10001100101011100110111011101011
:Out
00011001010111001101110111010111
:Left Rotated 1
00011001010111001101110111010111
:Word 31
00000000000000000000000101010000
:word 29
11010001100101011100110011010001
:word 24
:word 29 XOR word 24
11010001100101011100110110000001
:Out
11010001100101011100110110000001
:word 29 XOR word 24
00000000000000000000000001000000
:word 18
:(word 29 XOR word 24) XOR word 18
11010001100101011100110111000001
:Out
11010001100101011100110111000001
:(word 29 XOR word 24) XOR word 18
11101000110010101110011011101000
:word 16
:((word 29 XOR word 24) XOR word 18) XOR word 16
00111001010111110010101100101001
:Out
01110010101111100101011001010010
:Left Rotated 1
01110010101111100101011001010010
:Word 32
10010111110000101111111010010110
:word 30
01000110010101110011011101000101
:word 25
:word 30 XOR word 25
11010001100101011100100111010011
:Out
11010001100101011100100111010011
:word 30 XOR word 25
11010001100101011100110111010001
:word 19
:(word 30 XOR word 25) XOR word 19
00000000000000000000010000000010
:Out
00000000000000000000010000000010
:(word 30 XOR word 25) XOR word 19
00000000000000000000000000000001
:word 17
:((word 30 XOR word 25) XOR word 19) XOR word 17
00000000000000000000010000000011
:Out
00000000000000000000100000000110
:Left Rotated 1
00000000000000000000100000000110
:Word 33
00011001010111001101110111010111
:word 31
00000000000000000000000000001000
:word 26
:word 31 XOR word 26
00011001010111001101110111011111
:Out
00011001010111001101110111011111
:word 31 XOR word 26
00000000000000000000000000000010
:word 20
:(word 31 XOR word 26) XOR word 20
00011001010111001101110111011101
:Out
00011001010111001101110111011101
:(word 31 XOR word 26) XOR word 20
00000000000000000000000001000000
:word 18
:((word 31 XOR word 26) XOR word 20) XOR word 18
00011001010111001101110110011101
:Out
00110010101110011011101100111010
:Left Rotated 1
00110010101110011011101100111010
:Word 34
01110010101111100101011001010010
:word 32
00000000000000000000001000000000
:word 27
:word 32 XOR word 27
01110010101111100101010001010010
:Out
01110010101111100101010001010010
:word 32 XOR word 27
00000000000000000000000010000000
:word 21
:(word 32 XOR word 27) XOR word 21
01110010101111100101010011010010
:Out
01110010101111100101010011010010
:(word 32 XOR word 27) XOR word 21
11010001100101011100110111010001
:word 19
:((word 32 XOR word 27) XOR word 21) XOR word 19
10100011001010111001100100000011
:Out
01000110010101110011001000000111
:Left Rotated 1
01000110010101110011001000000111
:Word 35
00000000000000000000100000000110
:word 33
10001100101011100110111010001110
:word 28
:word 33 XOR word 28
10001100101011100110011010001000
:Out
10001100101011100110011010001000
:word 33 XOR word 28
10100011001010111001101110100011
:word 22
:(word 33 XOR word 28) XOR word 22
00101111100001011111110100101011
:Out
00101111100001011111110100101011
:(word 33 XOR word 28) XOR word 22
00000000000000000000000000000010
:word 20
:((word 33 XOR word 28) XOR word 22) XOR word 20
00101111100001011111110100101001
:Out
01011111000010111111101001010010
:Left Rotated 1
01011111000010111111101001010010
:Word 36
00110010101110011011101100111010
:word 34
00000000000000000000000101010000
:word 29
:word 34 XOR word 29
00110010101110011011101001101010
:Out
00110010101110011011101001101010
:word 34 XOR word 29
00000000000000000000000001000100
:word 23
:(word 34 XOR word 29) XOR word 23
00110010101110011011101000101110
:Out
00110010101110011011101000101110
:(word 34 XOR word 29) XOR word 23
00000000000000000000000010000000
:word 21
:((word 34 XOR word 29) XOR word 23) XOR word 21
00110010101110011011101010101110
:Out
01100101011100110111010101011100
:Left Rotated 1
01100101011100110111010101011100
:Word 37
01000110010101110011001000000111
:word 35
10010111110000101111111010010110
:word 30
:word 35 XOR word 30
11010001100101011100110010010001
:Out
11010001100101011100110010010001
:word 35 XOR word 30
11010001100101011100110011010001
:word 24
:(word 35 XOR word 30) XOR word 24
00000000000000000000000001000000
:Out
00000000000000000000000001000000
:(word 35 XOR word 30) XOR word 24
10100011001010111001101110100011
:word 22
:((word 35 XOR word 30) XOR word 24) XOR word 22
10100011001010111001101111100011
:Out
01000110010101110011011111000111
:Left Rotated 1
01000110010101110011011111000111
:Word 38
01011111000010111111101001010010
:word 36
00011001010111001101110111010111
:word 31
:word 36 XOR word 31
01000110010101110010011110000101
:Out
01000110010101110010011110000101
:word 36 XOR word 31
01000110010101110011011101000101
:word 25
:(word 36 XOR word 31) XOR word 25
00000000000000000001000011000000
:Out
00000000000000000001000011000000
:(word 36 XOR word 31) XOR word 25
00000000000000000000000001000100
:word 23
:((word 36 XOR word 31) XOR word 25) XOR word 23
00000000000000000001000010000100
:Out
00000000000000000010000100001000
:Left Rotated 1
00000000000000000010000100001000
:Word 39
01100101011100110111010101011100
:word 37
01110010101111100101011001010010
:word 32
:word 37 XOR word 32
00010111110011010010001100001110
:Out
00010111110011010010001100001110
:word 37 XOR word 32
00000000000000000000000000001000
:word 26
:(word 37 XOR word 32) XOR word 26
00010111110011010010001100000110
:Out
00010111110011010010001100000110
:(word 37 XOR word 32) XOR word 26
11010001100101011100110011010001
:word 24
:((word 37 XOR word 32) XOR word 26) XOR word 24
11000110010110001110111111010111
:Out
10001100101100011101111110101111
:Left Rotated 1
10001100101100011101111110101111
:Word 40
01000110010101110011011111000111
:word 38
00000000000000000000100000000110
:word 33
:word 38 XOR word 33
01000110010101110011111111000001
:Out
01000110010101110011111111000001
:word 38 XOR word 33
00000000000000000000001000000000
:word 27
:(word 38 XOR word 33) XOR word 27
01000110010101110011110111000001
:Out
01000110010101110011110111000001
:(word 38 XOR word 33) XOR word 27
01000110010101110011011101000101
:word 25
:((word 38 XOR word 33) XOR word 27) XOR word 25
00000000000000000000101010000100
:Out
00000000000000000001010100001000
:Left Rotated 1
00000000000000000001010100001000
:Word 41
00000000000000000010000100001000
:word 39
00110010101110011011101100111010
:word 34
:word 39 XOR word 34
00110010101110011001101000110010
:Out
00110010101110011001101000110010
:word 39 XOR word 34
10001100101011100110111010001110
:word 28
:(word 39 XOR word 34) XOR word 28
10111110000101111111010010111100
:Out
10111110000101111111010010111100
:(word 39 XOR word 34) XOR word 28
00000000000000000000000000001000
:word 26
:((word 39 XOR word 34) XOR word 28) XOR word 26
10111110000101111111010010110100
:Out
01111100001011111110100101101001
:Left Rotated 1
01111100001011111110100101101001
:Word 42
10001100101100011101111110101111
:word 40
01000110010101110011001000000111
:word 35
:word 40 XOR word 35
11001010111001101110110110101000
:Out
11001010111001101110110110101000
:word 40 XOR word 35
00000000000000000000000101010000
:word 29
:(word 40 XOR word 35) XOR word 29
11001010111001101110110011111000
:Out
11001010111001101110110011111000
:(word 40 XOR word 35) XOR word 29
00000000000000000000001000000000
:word 27
:((word 40 XOR word 35) XOR word 29) XOR word 27
11001010111001101110111011111000
:Out
10010101110011011101110111110001
:Left Rotated 1
10010101110011011101110111110001
:Word 43
00000000000000000001010100001000
:word 41
01011111000010111111101001010010
:word 36
:word 41 XOR word 36
01011111000010111110111101011010
:Out
01011111000010111110111101011010
:word 41 XOR word 36
10010111110000101111111010010110
:word 30
:(word 41 XOR word 36) XOR word 30
11001000110010010001000111001100
:Out
11001000110010010001000111001100
:(word 41 XOR word 36) XOR word 30
10001100101011100110111010001110
:word 28
:((word 41 XOR word 36) XOR word 30) XOR word 28
01000100011001110111111101000010
:Out
10001000110011101111111010000100
:Left Rotated 1
10001000110011101111111010000100
:Word 44
01111100001011111110100101101001
:word 42
01100101011100110111010101011100
:word 37
:word 42 XOR word 37
00011001010111001001110000110101
:Out
00011001010111001001110000110101
:word 42 XOR word 37
00011001010111001101110111010111
:word 31
:(word 42 XOR word 37) XOR word 31
00000000000000000100000111100010
:Out
00000000000000000100000111100010
:(word 42 XOR word 37) XOR word 31
00000000000000000000000101010000
:word 29
:((word 42 XOR word 37) XOR word 31) XOR word 29
00000000000000000100000010110010
:Out
00000000000000001000000101100100
:Left Rotated 1
00000000000000001000000101100100
:Word 45
10010101110011011101110111110001
:word 43
01000110010101110011011111000111
:word 38
:word 43 XOR word 38
11010011100110101110101000110110
:Out
11010011100110101110101000110110
:word 43 XOR word 38
01110010101111100101011001010010
:word 32
:(word 43 XOR word 38) XOR word 32
10100001001001001011110001100100
:Out
10100001001001001011110001100100
:(word 43 XOR word 38) XOR word 32
10010111110000101111111010010110
:word 30
:((word 43 XOR word 38) XOR word 32) XOR word 30
00110110111001100100001011110010
:Out
01101101110011001000010111100100
:Left Rotated 1
01101101110011001000010111100100
:Word 46
10001000110011101111111010000100
:word 44
00000000000000000010000100001000
:word 39
:word 44 XOR word 39
10001000110011101101111110001100
:Out
10001000110011101101111110001100
:word 44 XOR word 39
00000000000000000000100000000110
:word 33
:(word 44 XOR word 39) XOR word 33
10001000110011101101011110001010
:Out
10001000110011101101011110001010
:(word 44 XOR word 39) XOR word 33
00011001010111001101110111010111
:word 31
:((word 44 XOR word 39) XOR word 33) XOR word 31
10010001100100100000101001011101
:Out
00100011001001000001010010111011
:Left Rotated 1
00100011001001000001010010111011
:Word 47
00000000000000001000000101100100
:word 45
10001100101100011101111110101111
:word 40
:word 45 XOR word 40
10001100101100010101111011001011
:Out
10001100101100010101111011001011
:word 45 XOR word 40
00110010101110011011101100111010
:word 34
:(word 45 XOR word 40) XOR word 34
10111110000010001110010111110001
:Out
10111110000010001110010111110001
:(word 45 XOR word 40) XOR word 34
01110010101111100101011001010010
:word 32
:((word 45 XOR word 40) XOR word 34) XOR word 32
11001100101101101011001110100011
:Out
10011001011011010110011101000111
:Left Rotated 1
10011001011011010110011101000111
:Word 48
01101101110011001000010111100100
:word 46
00000000000000000001010100001000
:word 41
:word 46 XOR word 41
01101101110011001001000011101100
:Out
01101101110011001001000011101100
:word 46 XOR word 41
01000110010101110011001000000111
:word 35
:(word 46 XOR word 41) XOR word 35
00101011100110111010001011101011
:Out
00101011100110111010001011101011
:(word 46 XOR word 41) XOR word 35
00000000000000000000100000000110
:word 33
:((word 46 XOR word 41) XOR word 35) XOR word 33
00101011100110111010101011101101
:Out
01010111001101110101010111011010
:Left Rotated 1
01010111001101110101010111011010
:Word 49
00100011001001000001010010111011
:word 47
01111100001011111110100101101001
:word 42
:word 47 XOR word 42
01011111000010111111110111010010
:Out
01011111000010111111110111010010
:word 47 XOR word 42
01011111000010111111101001010010
:word 36
:(word 47 XOR word 42) XOR word 36
00000000000000000000011110000000
:Out
00000000000000000000011110000000
:(word 47 XOR word 42) XOR word 36
00110010101110011011101100111010
:word 34
:((word 47 XOR word 42) XOR word 36) XOR word 34
00110010101110011011110010111010
:Out
01100101011100110111100101110100
:Left Rotated 1
01100101011100110111100101110100
:Word 50
10011001011011010110011101000111
:word 48
10010101110011011101110111110001
:word 43
:word 48 XOR word 43
00001100101000001011101010110110
:Out
00001100101000001011101010110110
:word 48 XOR word 43
01100101011100110111010101011100
:word 37
:(word 48 XOR word 43) XOR word 37
01101001110100111100111111101010
:Out
01101001110100111100111111101010
:(word 48 XOR word 43) XOR word 37
01000110010101110011001000000111
:word 35
:((word 48 XOR word 43) XOR word 37) XOR word 35
00101111100001001111110111101101
:Out
01011111000010011111101111011010
:Left Rotated 1
01011111000010011111101111011010
:Word 51
01010111001101110101010111011010
:word 49
10001000110011101111111010000100
:word 44
:word 49 XOR word 44
11011111111110011010101101011110
:Out
11011111111110011010101101011110
:word 49 XOR word 44
01000110010101110011011111000111
:word 38
:(word 49 XOR word 44) XOR word 38
10011001101011101001110010011001
:Out
10011001101011101001110010011001
:(word 49 XOR word 44) XOR word 38
01011111000010111111101001010010
:word 36
:((word 49 XOR word 44) XOR word 38) XOR word 36
11000110101001010110011011001011
:Out
10001101010010101100110110010111
:Left Rotated 1
10001101010010101100110110010111
:Word 52
01100101011100110111100101110100
:word 50
00000000000000001000000101100100
:word 45
:word 50 XOR word 45
01100101011100111111100000010000
:Out
01100101011100111111100000010000
:word 50 XOR word 45
00000000000000000010000100001000
:word 39
:(word 50 XOR word 45) XOR word 39
01100101011100111101100100011000
:Out
01100101011100111101100100011000
:(word 50 XOR word 45) XOR word 39
01100101011100110111010101011100
:word 37
:((word 50 XOR word 45) XOR word 39) XOR word 37
00000000000000001010110001000100
:Out
00000000000000010101100010001000
:Left Rotated 1
00000000000000010101100010001000
:Word 53
01011111000010011111101111011010
:word 51
01101101110011001000010111100100
:word 46
:word 51 XOR word 46
00110010110001010111111000111110
:Out
00110010110001010111111000111110
:word 51 XOR word 46
10001100101100011101111110101111
:word 40
:(word 51 XOR word 46) XOR word 40
10111110011101001010000110010001
:Out
10111110011101001010000110010001
:(word 51 XOR word 46) XOR word 40
01000110010101110011011111000111
:word 38
:((word 51 XOR word 46) XOR word 40) XOR word 38
11111000001000111001011001010110
:Out
11110000010001110010110010101101
:Left Rotated 1
11110000010001110010110010101101
:Word 54
10001101010010101100110110010111
:word 52
00100011001001000001010010111011
:word 47
:word 52 XOR word 47
10101110011011101101100100101100
:Out
10101110011011101101100100101100
:word 52 XOR word 47
00000000000000000001010100001000
:word 41
:(word 52 XOR word 47) XOR word 41
10101110011011101100110000100100
:Out
10101110011011101100110000100100
:(word 52 XOR word 47) XOR word 41
00000000000000000010000100001000
:word 39
:((word 52 XOR word 47) XOR word 41) XOR word 39
10101110011011101110110100101100
:Out
01011100110111011101101001011001
:Left Rotated 1
01011100110111011101101001011001
:Word 55
00000000000000010101100010001000
:word 53
10011001011011010110011101000111
:word 48
:word 53 XOR word 48
10011001011011000011111111001111
:Out
10011001011011000011111111001111
:word 53 XOR word 48
01111100001011111110100101101001
:word 42
:(word 53 XOR word 48) XOR word 42
11100101010000111101011010100110
:Out
11100101010000111101011010100110
:(word 53 XOR word 48) XOR word 42
10001100101100011101111110101111
:word 40
:((word 53 XOR word 48) XOR word 42) XOR word 40
01101001111100100000100100001001
:Out
11010011111001000001001000010010
:Left Rotated 1
11010011111001000001001000010010
:Word 56
11110000010001110010110010101101
:word 54
01010111001101110101010111011010
:word 49
:word 54 XOR word 49
10100111011100000111100101110111
:Out
10100111011100000111100101110111
:word 54 XOR word 49
10010101110011011101110111110001
:word 43
:(word 54 XOR word 49) XOR word 43
00110010101111011010010010000110
:Out
00110010101111011010010010000110
:(word 54 XOR word 49) XOR word 43
00000000000000000001010100001000
:word 41
:((word 54 XOR word 49) XOR word 43) XOR word 41
00110010101111011011000110001110
:Out
01100101011110110110001100011100
:Left Rotated 1
01100101011110110110001100011100
:Word 57
01011100110111011101101001011001
:word 55
01100101011100110111100101110100
:word 50
:word 55 XOR word 50
00111001101011101010001100101101
:Out
00111001101011101010001100101101
:word 55 XOR word 50
10001000110011101111111010000100
:word 44
:(word 55 XOR word 50) XOR word 44
10110001011000000101110110101001
:Out
10110001011000000101110110101001
:(word 55 XOR word 50) XOR word 44
01111100001011111110100101101001
:word 42
:((word 55 XOR word 50) XOR word 44) XOR word 42
11001101010011111011010011000000
:Out
10011010100111110110100110000001
:Left Rotated 1
10011010100111110110100110000001
:Word 58
11010011111001000001001000010010
:word 56
01011111000010011111101111011010
:word 51
:word 56 XOR word 51
10001100111011011110100111001000
:Out
10001100111011011110100111001000
:word 56 XOR word 51
00000000000000001000000101100100
:word 45
:(word 56 XOR word 51) XOR word 45
10001100111011010110100010101100
:Out
10001100111011010110100010101100
:(word 56 XOR word 51) XOR word 45
10010101110011011101110111110001
:word 43
:((word 56 XOR word 51) XOR word 45) XOR word 43
00011001001000001011010101011101
:Out
00110010010000010110101010111010
:Left Rotated 1
00110010010000010110101010111010
:Word 59
01100101011110110110001100011100
:word 57
10001101010010101100110110010111
:word 52
:word 57 XOR word 52
11101000001100011010111010001011
:Out
11101000001100011010111010001011
:word 57 XOR word 52
01101101110011001000010111100100
:word 46
:(word 57 XOR word 52) XOR word 46
10000101111111010010101101101111
:Out
10000101111111010010101101101111
:(word 57 XOR word 52) XOR word 46
10001000110011101111111010000100
:word 44
:((word 57 XOR word 52) XOR word 46) XOR word 44
00001101001100111101010111101011
:Out
00011010011001111010101111010110
:Left Rotated 1
00011010011001111010101111010110
:Word 60
10011010100111110110100110000001
:word 58
00000000000000010101100010001000
:word 53
:word 58 XOR word 53
10011010100111100011000100001001
:Out
10011010100111100011000100001001
:word 58 XOR word 53
00100011001001000001010010111011
:word 47
:(word 58 XOR word 53) XOR word 47
10111001101110100010010110110010
:Out
10111001101110100010010110110010
:(word 58 XOR word 53) XOR word 47
00000000000000001000000101100100
:word 45
:((word 58 XOR word 53) XOR word 47) XOR word 45
10111001101110101010010011010110
:Out
01110011011101010100100110101101
:Left Rotated 1
01110011011101010100100110101101
:Word 61
00110010010000010110101010111010
:word 59
11110000010001110010110010101101
:word 54
:word 59 XOR word 54
11000010000001100100011000010111
:Out
11000010000001100100011000010111
:word 59 XOR word 54
10011001011011010110011101000111
:word 48
:(word 59 XOR word 54) XOR word 48
01011011011010110010000101010000
:Out
01011011011010110010000101010000
:(word 59 XOR word 54) XOR word 48
01101101110011001000010111100100
:word 46
:((word 59 XOR word 54) XOR word 48) XOR word 46
00110110101001111010010010110100
:Out
01101101010011110100100101101000
:Left Rotated 1
01101101010011110100100101101000
:Word 62
00011010011001111010101111010110
:word 60
01011100110111011101101001011001
:word 55
:word 60 XOR word 55
01000110101110100111000110001111
:Out
01000110101110100111000110001111
:word 60 XOR word 55
01010111001101110101010111011010
:word 49
:(word 60 XOR word 55) XOR word 49
00010001100011010010010001010101
:Out
00010001100011010010010001010101
:(word 60 XOR word 55) XOR word 49
00100011001001000001010010111011
:word 47
:((word 60 XOR word 55) XOR word 49) XOR word 47
00110010101010010011000011101110
:Out
01100101010100100110000111011100
:Left Rotated 1
01100101010100100110000111011100
:Word 63
01110011011101010100100110101101
:word 61
11010011111001000001001000010010
:word 56
:word 61 XOR word 56
10100000100100010101101110111111
:Out
10100000100100010101101110111111
:word 61 XOR word 56
01100101011100110111100101110100
:word 50
:(word 61 XOR word 56) XOR word 50
11000101111000100010001011001011
:Out
11000101111000100010001011001011
:(word 61 XOR word 56) XOR word 50
10011001011011010110011101000111
:word 48
:((word 61 XOR word 56) XOR word 50) XOR word 48
01011100100011110100010110001100
:Out
10111001000111101000101100011000
:Left Rotated 1
10111001000111101000101100011000
:Word 64
01101101010011110100100101101000
:word 62
01100101011110110110001100011100
:word 57
:word 62 XOR word 57
00001000001101000010101001110100
:Out
00001000001101000010101001110100
:word 62 XOR word 57
01011111000010011111101111011010
:word 51
:(word 62 XOR word 57) XOR word 51
01010111001111011101000110101110
:Out
01010111001111011101000110101110
:(word 62 XOR word 57) XOR word 51
01010111001101110101010111011010
:word 49
:((word 62 XOR word 57) XOR word 51) XOR word 49
00000000000010101000010001110100
:Out
00000000000101010000100011101000
:Left Rotated 1
00000000000101010000100011101000
:Word 65
01100101010100100110000111011100
:word 63
10011010100111110110100110000001
:word 58
:word 63 XOR word 58
11111111110011010000100001011101
:Out
11111111110011010000100001011101
:word 63 XOR word 58
10001101010010101100110110010111
:word 52
:(word 63 XOR word 58) XOR word 52
01110010100001111100010111001010
:Out
01110010100001111100010111001010
:(word 63 XOR word 58) XOR word 52
01100101011100110111100101110100
:word 50
:((word 63 XOR word 58) XOR word 52) XOR word 50
00010111111101001011110010111110
:Out
00101111111010010111100101111100
:Left Rotated 1
00101111111010010111100101111100
:Word 66
10111001000111101000101100011000
:word 64
00110010010000010110101010111010
:word 59
:word 64 XOR word 59
10001011010111111110000110100010
:Out
10001011010111111110000110100010
:word 64 XOR word 59
00000000000000010101100010001000
:word 53
:(word 64 XOR word 59) XOR word 53
10001011010111101011100100101010
:Out
10001011010111101011100100101010
:(word 64 XOR word 59) XOR word 53
01011111000010011111101111011010
:word 51
:((word 64 XOR word 59) XOR word 53) XOR word 51
11010100010101110100001011110000
:Out
10101000101011101000010111100001
:Left Rotated 1
10101000101011101000010111100001
:Word 67
00000000000101010000100011101000
:word 65
00011010011001111010101111010110
:word 60
:word 65 XOR word 60
00011010011100101010001100111110
:Out
00011010011100101010001100111110
:word 65 XOR word 60
11110000010001110010110010101101
:word 54
:(word 65 XOR word 60) XOR word 54
11101010001101011000111110010011
:Out
11101010001101011000111110010011
:(word 65 XOR word 60) XOR word 54
10001101010010101100110110010111
:word 52
:((word 65 XOR word 60) XOR word 54) XOR word 52
01100111011111110100001000000100
:Out
11001110111111101000010000001000
:Left Rotated 1
11001110111111101000010000001000
:Word 68
00101111111010010111100101111100
:word 66
01110011011101010100100110101101
:word 61
:word 66 XOR word 61
01011100100111000011000011010001
:Out
01011100100111000011000011010001
:word 66 XOR word 61
01011100110111011101101001011001
:word 55
:(word 66 XOR word 61) XOR word 55
00000000010000011110101010001000
:Out
00000000010000011110101010001000
:(word 66 XOR word 61) XOR word 55
00000000000000010101100010001000
:word 53
:((word 66 XOR word 61) XOR word 55) XOR word 53
00000000010000001011001000000000
:Out
00000000100000010110010000000000
:Left Rotated 1
00000000100000010110010000000000
:Word 69
10101000101011101000010111100001
:word 67
01101101010011110100100101101000
:word 62
:word 67 XOR word 62
11000101111000011100110010001001
:Out
11000101111000011100110010001001
:word 67 XOR word 62
11010011111001000001001000010010
:word 56
:(word 67 XOR word 62) XOR word 56
00010110000001011101111010011011
:Out
00010110000001011101111010011011
:(word 67 XOR word 62) XOR word 56
11110000010001110010110010101101
:word 54
:((word 67 XOR word 62) XOR word 56) XOR word 54
11100110010000101111001000110110
:Out
11001100100001011110010001101101
:Left Rotated 1
11001100100001011110010001101101
:Word 70
11001110111111101000010000001000
:word 68
01100101010100100110000111011100
:word 63
:word 68 XOR word 63
10101011101011001110010111010100
:Out
10101011101011001110010111010100
:word 68 XOR word 63
01100101011110110110001100011100
:word 57
:(word 68 XOR word 63) XOR word 57
11001110110101111000011011001000
:Out
11001110110101111000011011001000
:(word 68 XOR word 63) XOR word 57
01011100110111011101101001011001
:word 55
:((word 68 XOR word 63) XOR word 57) XOR word 55
10010010000010100101110010010001
:Out
00100100000101001011100100100011
:Left Rotated 1
00100100000101001011100100100011
:Word 71
00000000100000010110010000000000
:word 69
10111001000111101000101100011000
:word 64
:word 69 XOR word 64
10111001100111111110111100011000
:Out
10111001100111111110111100011000
:word 69 XOR word 64
10011010100111110110100110000001
:word 58
:(word 69 XOR word 64) XOR word 58
00100011000000001000011010011001
:Out
00100011000000001000011010011001
:(word 69 XOR word 64) XOR word 58
11010011111001000001001000010010
:word 56
:((word 69 XOR word 64) XOR word 58) XOR word 56
11110000111001001001010010001011
:Out
11100001110010010010100100010111
:Left Rotated 1
11100001110010010010100100010111
:Word 72
11001100100001011110010001101101
:word 70
00000000000101010000100011101000
:word 65
:word 70 XOR word 65
11001100100100001110110010000101
:Out
11001100100100001110110010000101
:word 70 XOR word 65
00110010010000010110101010111010
:word 59
:(word 70 XOR word 65) XOR word 59
11111110110100011000011000111111
:Out
11111110110100011000011000111111
:(word 70 XOR word 65) XOR word 59
01100101011110110110001100011100
:word 57
:((word 70 XOR word 65) XOR word 59) XOR word 57
10011011101010101110010100100011
:Out
00110111010101011100101001000111
:Left Rotated 1
00110111010101011100101001000111
:Word 73
00100100000101001011100100100011
:word 71
00101111111010010111100101111100
:word 66
:word 71 XOR word 66
00001011111111011100000001011111
:Out
00001011111111011100000001011111
:word 71 XOR word 66
00011010011001111010101111010110
:word 60
:(word 71 XOR word 66) XOR word 60
00010001100110100110101110001001
:Out
00010001100110100110101110001001
:(word 71 XOR word 66) XOR word 60
10011010100111110110100110000001
:word 58
:((word 71 XOR word 66) XOR word 60) XOR word 58
10001011000001010000001000001000
:Out
00010110000010100000010000010001
:Left Rotated 1
00010110000010100000010000010001
:Word 74
11100001110010010010100100010111
:word 72
10101000101011101000010111100001
:word 67
:word 72 XOR word 67
01001001011001111010110011110110
:Out
01001001011001111010110011110110
:word 72 XOR word 67
01110011011101010100100110101101
:word 61
:(word 72 XOR word 67) XOR word 61
00111010000100101110010101011011
:Out
00111010000100101110010101011011
:(word 72 XOR word 67) XOR word 61
00110010010000010110101010111010
:word 59
:((word 72 XOR word 67) XOR word 61) XOR word 59
00001000010100111000111111100001
:Out
00010000101001110001111111000010
:Left Rotated 1
00010000101001110001111111000010
:Word 75
00110111010101011100101001000111
:word 73
11001110111111101000010000001000
:word 68
:word 73 XOR word 68
11111001101010110100111001001111
:Out
11111001101010110100111001001111
:word 73 XOR word 68
01101101010011110100100101101000
:word 62
:(word 73 XOR word 68) XOR word 62
10010100111001000000011100100111
:Out
10010100111001000000011100100111
:(word 73 XOR word 68) XOR word 62
00011010011001111010101111010110
:word 60
:((word 73 XOR word 68) XOR word 62) XOR word 60
10001110100000111010110011110001
:Out
00011101000001110101100111100011
:Left Rotated 1
00011101000001110101100111100011
:Word 76
00010110000010100000010000010001
:word 74
00000000100000010110010000000000
:word 69
:word 74 XOR word 69
00010110100010110110000000010001
:Out
00010110100010110110000000010001
:word 74 XOR word 69
01100101010100100110000111011100
:word 63
:(word 74 XOR word 69) XOR word 63
01110011110110010000000111001101
:Out
01110011110110010000000111001101
:(word 74 XOR word 69) XOR word 63
01110011011101010100100110101101
:word 61
:((word 74 XOR word 69) XOR word 63) XOR word 61
00000000101011000100100001100000
:Out
00000001010110001001000011000000
:Left Rotated 1
00000001010110001001000011000000
:Word 77
00010000101001110001111111000010
:word 75
11001100100001011110010001101101
:word 70
:word 75 XOR word 70
11011100001000101111101110101111
:Out
11011100001000101111101110101111
:word 75 XOR word 70
10111001000111101000101100011000
:word 64
:(word 75 XOR word 70) XOR word 64
01100101001111000111000010110111
:Out
01100101001111000111000010110111
:(word 75 XOR word 70) XOR word 64
01101101010011110100100101101000
:word 62
:((word 75 XOR word 70) XOR word 64) XOR word 62
00001000011100110011100111011111
:Out
00010000111001100111001110111110
:Left Rotated 1
00010000111001100111001110111110
:Word 78
00011101000001110101100111100011
:word 76
00100100000101001011100100100011
:word 71
:word 76 XOR word 71
00111001000100111110000011000000
:Out
00111001000100111110000011000000
:word 76 XOR word 71
00000000000101010000100011101000
:word 65
:(word 76 XOR word 71) XOR word 65
00111001000001101110100000101000
:Out
00111001000001101110100000101000
:(word 76 XOR word 71) XOR word 65
01100101010100100110000111011100
:word 63
:((word 76 XOR word 71) XOR word 65) XOR word 63
01011100010101001000100111110100
:Out
10111000101010010001001111101000
:Left Rotated 1
10111000101010010001001111101000
:Word 79
Set A = h0
01100111010001010010001100000001
Set B = h1
11101111110011011010101110001001
Set C = h2
10011000101110101101110011111110
Set D = h3
00010000001100100101010001110110
Set E = h4
11000011110100101110000111110000
Word 0
00010000001100100101010001110110
:!B
00010000001100100101010001110110
:D
!B AND D
00010000001100100101010001110110
:Out
11101111110011011010101110001001
:B
10011000101110101101110011111110
:C
B AND C
10001000100010001000100010001000
:Out
00010000001100100101010001110110
:!B AND D
10001000100010001000100010001000
:B AND C
(!B AND D) OR (B AND C)
10011000101110101101110011111110
:F
01011010100000100111100110011001
:K
11101000101001000110000000101100
:A lrot 5
10011000101110101101110011111110
:F
:(A lrot 5) + F
110000001010111110011110100101010
:Out
110000001010111110011110100101010
:(A lrot 5) + F
11000011110100101110000111110000
:E
:(A lrot 5) + F + E
1001000101001100100001111100011010
:Out
1001000101001100100001111100011010
:(A lrot 5) + F + E
01011010100000100111100110011001
:K
:(A lrot 5) + F + E + K
11010011111101101001001100010110011
:Out
11010011111101101001001100010110011
:(A lrot 5) + F + E + K
01110100011001010111001101110100
:Word 0
:(A lrot 5) + F + E + K + Word 0
111100010100000110100000110000100111
:temp
00010100000110100000110000100111
:truncated temp
00010000001100100101010001110110
:E = D
10011000101110101101110011111110
:D = C
01111011111100110110101011100010
:C = B Left Rotate 30
01100111010001010010001100000001
:B = A
00010100000110100000110000100111
:A = Temp
Word 1
10011000101110101101110011111110
:!B
10011000101110101101110011111110
:D
!B AND D
10011000101110101101110011111110
:Out
01100111010001010010001100000001
:B
01111011111100110110101011100010
:C
B AND C
01100011010000010010001000000000
:Out
10011000101110101101110011111110
:!B AND D
01100011010000010010001000000000
:B AND C
(!B AND D) OR (B AND C)
11111011111110111111111011111110
:F
01011010100000100111100110011001
:K
10000011010000011000010011100010
:A lrot 5
11111011111110111111111011111110
:F
:(A lrot 5) + F
101111111001111011000001111100000
:Out
101111111001111011000001111100000
:(A lrot 5) + F
00010000001100100101010001110110
:E
:(A lrot 5) + F + E
1110001111011011111101100001010110
:Out
1110001111011011111101100001010110
:(A lrot 5) + F + E
01011010100000100111100110011001
:K
:(A lrot 5) + F + E + K
11111101001111100100101000111101111
:Out
11111101001111100100101000111101111
:(A lrot 5) + F + E + K
10000000000000000000000000000000
:Word 1
:(A lrot 5) + F + E + K + Word 1
100001101001111100100101000111101111
:temp
01101001111100100101000111101111
:truncated temp
10011000101110101101110011111110
:E = D
01111011111100110110101011100010
:D = C
01011001110100010100100011000000
:C = B Left Rotate 30
00010100000110100000110000100111
:B = A
01101001111100100101000111101111
:A = Temp
Word 2
11101011111001011111001111011000
:!B
01111011111100110110101011100010
:D
!B AND D
01101011111000010110001011000000
:Out
00010100000110100000110000100111
:B
01011001110100010100100011000000
:C
B AND C
00010000000100000000100000000000
:Out
01101011111000010110001011000000
:!B AND D
00010000000100000000100000000000
:B AND C
(!B AND D) OR (B AND C)
01111011111100010110101011000000
:F
01011010100000100111100110011001
:K
00111110010010100011110111101101
:A lrot 5
01111011111100010110101011000000
:F
:(A lrot 5) + F
110111010001110111010100010101101
:Out
110111010001110111010100010101101
:(A lrot 5) + F
10011000101110101101110011111110
:E
:(A lrot 5) + F + E
1001010010111101101000010110101011
:Out
1001010010111101101000010110101011
:(A lrot 5) + F + E
01011010100000100111100110011001
:K
:(A lrot 5) + F + E + K
11010101101011110001111111101000100
:Out
11010101101011110001111111101000100
:(A lrot 5) + F + E + K
00000000000000000000000000000000
:Word 2
:(A lrot 5) + F + E + K + Word 2
111010101101011110001111111101000100
:temp
10101101011110001111111101000100
:truncated temp
01111011111100110110101011100010
:E = D
01011001110100010100100011000000
:D = C
11000101000001101000001100001001
:C = B Left Rotate 30
01101001111100100101000111101111
:B = A
10101101011110001111111101000100
:A = Temp
Word 3
10010110000011011010111000010000
:!B
01011001110100010100100011000000
:D
!B AND D
00010000000000010000100000000000
:Out
01101001111100100101000111101111
:B
11000101000001101000001100001001
:C
B AND C
01000001000000100000000100001001
:Out
00010000000000010000100000000000
:!B AND D
01000001000000100000000100001001
:B AND C
(!B AND D) OR (B AND C)
01010001000000110000100100001001
:F
01011010100000100111100110011001
:K
10101111000111111110100010010101
:A lrot 5
01010001000000110000100100001001
:F
:(A lrot 5) + F
100000000001000101111000110011110
:Out
100000000001000101111000110011110
:(A lrot 5) + F
01111011111100110110101011100010
:E
:(A lrot 5) + F + E
1101111100000101100101110010000000
:Out
1101111100000101100101110010000000
:(A lrot 5) + F + E
01011010100000100111100110011001
:K
:(A lrot 5) + F + E + K
11111010110100110001101011000011001
:Out
11111010110100110001101011000011001
:(A lrot 5) + F + E + K
00000000000000000000000000000000
:Word 3
:(A lrot 5) + F + E + K + Word 3
111111010110100110001101011000011001
:temp
11010110100110001101011000011001
:truncated temp
01011001110100010100100011000000
:E = D
11000101000001101000001100001001
:D = C
11011010011111001001010001111011
:C = B Left Rotate 30
10101101011110001111111101000100
:B = A
11010110100110001101011000011001
:A = Temp
Word 4
01010010100001110000000010111011
:!B
11000101000001101000001100001001
:D
!B AND D
01000000000001100000000000001001
:Out
10101101011110001111111101000100
:B
11011010011111001001010001111011
:C
B AND C
10001000011110001001010001000000
:Out
01000000000001100000000000001001
:!B AND D
10001000011110001001010001000000
:B AND C
(!B AND D) OR (B AND C)
11001000011111101001010001001001
:F
01011010100000100111100110011001
:K
11010011000110101100001100111010
:A lrot 5
11001000011111101001010001001001
:F
:(A lrot 5) + F
110011011100110010101011110000011
:Out
110011011100110010101011110000011
:(A lrot 5) + F
01011001110100010100100011000000
:E
:(A lrot 5) + F + E
1111110101011010101010000001000011
:Out
1111110101011010101010000001000011
:(A lrot 5) + F + E
01011010100000100111100110011001
:K
:(A lrot 5) + F + E + K
10001001111111011010001100111011100
:Out
10001001111111011010001100111011100
:(A lrot 5) + F + E + K
00000000000000000000000000000000
:Word 4
:(A lrot 5) + F + E + K + Word 4
110001001111111011010001100111011100
:temp
01001111111011010001100111011100
:truncated temp
11000101000001101000001100001001
:E = D
11011010011111001001010001111011
:D = C
00101011010111100011111111010001
:C = B Left Rotate 30
11010110100110001101011000011001
:B = A
01001111111011010001100111011100
:A = Temp
Word 5
00101001011001110010100111100110
:!B
11011010011111001001010001111011
:D
!B AND D
00001000011001000000000001100010
:Out
11010110100110001101011000011001
:B
00101011010111100011111111010001
:C
B AND C
00000010000110000001011000010001
:Out
00001000011001000000000001100010
:!B AND D
00000010000110000001011000010001
:B AND C
(!B AND D) OR (B AND C)
00001010011111000001011001110011
:F
01011010100000100111100110011001
:K
11111101101000110011101110001001
:A lrot 5
00001010011111000001011001110011
:F
:(A lrot 5) + F
100001000000111110101000111111100
:Out
100001000000111110101000111111100
:(A lrot 5) + F
11000101000001101000001100001001
:E
:(A lrot 5) + F + E
1111001101001001011101010100000101
:Out
1111001101001001011101010100000101
:(A lrot 5) + F + E
01011010100000100111100110011001
:K
:(A lrot 5) + F + E + K
10000100111101010000100111010011110
:Out
10000100111101010000100111010011110
:(A lrot 5) + F + E + K
00000000000000000000000000000000
:Word 5
:(A lrot 5) + F + E + K + Word 5
110000100111101010000100111010011110
:temp
00100111101010000100111010011110
:truncated temp
11011010011111001001010001111011
:E = D
00101011010111100011111111010001
:D = C
01110101101001100011010110000110
:C = B Left Rotate 30
01001111111011010001100111011100
:B = A
00100111101010000100111010011110
:A = Temp
Word 6
10110000000100101110011000100011
:!B
00101011010111100011111111010001
:D
!B AND D
00100000000100100010011000000001
:Out
01001111111011010001100111011100
:B
01110101101001100011010110000110
:C
B AND C
01000101101001000001000110000100
:Out
00100000000100100010011000000001
:!B AND D
01000101101001000001000110000100
:B AND C
(!B AND D) OR (B AND C)
01100101101101100011011110000101
:F
01011010100000100111100110011001
:K
11110101000010011101001111000100
:A lrot 5
01100101101101100011011110000101
:F
:(A lrot 5) + F
101011010110000000000101101001001
:Out
101011010110000000000101101001001
:(A lrot 5) + F
11011010011111001001010001111011
:E
:(A lrot 5) + F + E
1000110101001111001001111111000100
:Out
1000110101001111001001111111000100
:(A lrot 5) + F + E
01011010100000100111100110011001
:K
:(A lrot 5) + F + E + K
11010001111101111110001100101011101
:Out
11010001111101111110001100101011101
:(A lrot 5) + F + E + K
00000000000000000000000000000000
:Word 6
:(A lrot 5) + F + E + K + Word 6
111010001111101111110001100101011101
:temp
10001111101111110001100101011101
:truncated temp
00101011010111100011111111010001
:E = D
01110101101001100011010110000110
:D = C
00010011111110110100011001110111
:C = B Left Rotate 30
00100111101010000100111010011110
:B = A
10001111101111110001100101011101
:A = Temp
Word 7
11011000010101111011000101100001
:!B
01110101101001100011010110000110
:D
!B AND D
01010000000001100011000100000000
:Out
00100111101010000100111010011110
:B
00010011111110110100011001110111
:C
B AND C
00000011101010000100011000010110
:Out
01010000000001100011000100000000
:!B AND D
00000011101010000100011000010110
:B AND C
(!B AND D) OR (B AND C)
01010011101011100111011100010110
:F
01011010100000100111100110011001
:K
11110111111000110010101110110001
:A lrot 5
01010011101011100111011100010110
:F
:(A lrot 5) + F
101001011100100011010001011000111
:Out
101001011100100011010001011000111
:(A lrot 5) + F
00101011010111100011111111010001
:E
:(A lrot 5) + F + E
1101110110111011111110001010011000
:Out
1101110110111011111110001010011000
:(A lrot 5) + F + E
01011010100000100111100110011001
:K
:(A lrot 5) + F + E + K
11111010001011100100101110000110001
:Out
11111010001011100100101110000110001
:(A lrot 5) + F + E + K
00000000000000000000000000000000
:Word 7
:(A lrot 5) + F + E + K + Word 7
111111010001011100100101110000110001
:temp
11010001011100100101110000110001
:truncated temp
01110101101001100011010110000110
:E = D
00010011111110110100011001110111
:D = C
10001001111010100001001110100111
:C = B Left Rotate 30
10001111101111110001100101011101
:B = A
11010001011100100101110000110001
:A = Temp
Word 8
01110000010000001110011010100010
:!B
00010011111110110100011001110111
:D
!B AND D
00010000010000000100011000100010
:Out
10001111101111110001100101011101
:B
10001001111010100001001110100111
:C
B AND C
10001001101010100001000100000101
:Out
00010000010000000100011000100010
:!B AND D
10001001101010100001000100000101
:B AND C
(!B AND D) OR (B AND C)
10011001111010100101011100100111
:F
01011010100000100111100110011001
:K
00101110010010111000011000111010
:A lrot 5
10011001111010100101011100100111
:F
:(A lrot 5) + F
111001000001101011101110101100001
:Out
111001000001101011101110101100001
:(A lrot 5) + F
01110101101001100011010110000110
:E
:(A lrot 5) + F + E
1000111101110111000001001011100111
:Out
1000111101110111000001001011100111
:(A lrot 5) + F + E
01011010100000100111100110011001
:K
:(A lrot 5) + F + E + K
11010011000010111101000110010000000
:Out
11010011000010111101000110010000000
:(A lrot 5) + F + E + K
00000000000000000000000000000000
:Word 8
:(A lrot 5) + F + E + K + Word 8
111010011000010111101000110010000000
:temp
10011000010111101000110010000000
:truncated temp
00010011111110110100011001110111
:E = D
10001001111010100001001110100111
:D = C
01100011111011111100011001010111
:C = B Left Rotate 30
11010001011100100101110000110001
:B = A
10011000010111101000110010000000
:A = Temp
Word 9
00101110100011011010001111001110
:!B
10001001111010100001001110100111
:D
!B AND D
00001000100010000000001110000110
:Out
11010001011100100101110000110001
:B
01100011111011111100011001010111
:C
B AND C
01000001011000100100010000010001
:Out
00001000100010000000001110000110
:!B AND D
01000001011000100100010000010001
:B AND C
(!B AND D) OR (B AND C)
01001001111010100100011110010111
:F
01011010100000100111100110011001
:K
00001011110100011001000000010011
:A lrot 5
01001001111010100100011110010111
:F
:(A lrot 5) + F
101010101101110111101011110101010
:Out
101010101101110111101011110101010
:(A lrot 5) + F
00010011111110110100011001110111
:E
:(A lrot 5) + F + E
1101101001101101110001111000100001
:Out
1101101001101101110001111000100001
:(A lrot 5) + F + E
01011010100000100111100110011001
:K
:(A lrot 5) + F + E + K
11111000100001110011001011110111010
:Out
11111000100001110011001011110111010
:(A lrot 5) + F + E + K
00000000000000000000000000000000
:Word 9
:(A lrot 5) + F + E + K + Word 9
111111000100001110011001011110111010
:temp
11000100001110011001011110111010
:truncated temp
10001001111010100001001110100111
:E = D
01100011111011111100011001010111
:D = C
01110100010111001001011100001100
:C = B Left Rotate 30
10011000010111101000110010000000
:B = A
11000100001110011001011110111010
:A = Temp
Word 10
01100111101000010111001101111111
:!B
01100011111011111100011001010111
:D
!B AND D
01100011101000010100001001010111
:Out
10011000010111101000110010000000
:B
01110100010111001001011100001100
:C
B AND C
00010000010111001000010000000000
:Out
01100011101000010100001001010111
:!B AND D
00010000010111001000010000000000
:B AND C
(!B AND D) OR (B AND C)
01110011111111011100011001010111
:F
01011010100000100111100110011001
:K
10000111001100101111011101011000
:A lrot 5
01110011111111011100011001010111
:F
:(A lrot 5) + F
111111011001100001011110110101111
:Out
111111011001100001011110110101111
:(A lrot 5) + F
10001001111010100001001110100111
:E
:(A lrot 5) + F + E
1010000101000110101101000101010110
:Out
1010000101000110101101000101010110
:(A lrot 5) + F + E
01011010100000100111100110011001
:K
:(A lrot 5) + F + E + K
11011011111100111010100101011101111
:Out
11011011111100111010100101011101111
:(A lrot 5) + F + E + K
00000000000000000000000000000000
:Word 10
:(A lrot 5) + F + E + K + Word 10
111011011111100111010100101011101111
:temp
11011111100111010100101011101111
:truncated temp
01100011111011111100011001010111
:E = D
01110100010111001001011100001100
:D = C
00100110000101111010001100100000
:C = B Left Rotate 30
11000100001110011001011110111010
:B = A
11011111100111010100101011101111
:A = Temp
Word 11
00111011110001100110100001000101
:!B
01110100010111001001011100001100
:D
!B AND D
00110000010001000000000000000100
:Out
11000100001110011001011110111010
:B
00100110000101111010001100100000
:C
B AND C
00000100000100011000001100100000
:Out
00110000010001000000000000000100
:!B AND D
00000100000100011000001100100000
:B AND C
(!B AND D) OR (B AND C)
00110100010101011000001100100100
:F
01011010100000100111100110011001
:K
11110011101010010101110111111011
:A lrot 5
00110100010101011000001100100100
:F
:(A lrot 5) + F
100100111111111101110000100011111
:Out
100100111111111101110000100011111
:(A lrot 5) + F
01100011111011111100011001010111
:E
:(A lrot 5) + F + E
1110001011111011101010011101110110
:Out
1110001011111011101010011101110110
:(A lrot 5) + F + E
01011010100000100111100110011001
:K
:(A lrot 5) + F + E + K
11111100110011100010010000100001111
:Out
11111100110011100010010000100001111
:(A lrot 5) + F + E + K
00000000000000000000000000000000
:Word 11
:(A lrot 5) + F + E + K + Word 11
111111100110011100010010000100001111
:temp
11100110011100010010000100001111
:truncated temp
01110100010111001001011100001100
:E = D
00100110000101111010001100100000
:D = C
10110001000011100110010111101110
:C = B Left Rotate 30
11011111100111010100101011101111
:B = A
11100110011100010010000100001111
:A = Temp
Word 12
00100000011000101011010100010000
:!B
00100110000101111010001100100000
:D
!B AND D
00100000000000101010000100000000
:Out
11011111100111010100101011101111
:B
10110001000011100110010111101110
:C
B AND C
10010001000011000100000011101110
:Out
00100000000000101010000100000000
:!B AND D
10010001000011000100000011101110
:B AND C
(!B AND D) OR (B AND C)
10110001000011101110000111101110
:F
01011010100000100111100110011001
:K
11001110001001000010000111111100
:A lrot 5
10110001000011101110000111101110
:F
:(A lrot 5) + F
101111111001100110000001111101010
:Out
101111111001100110000001111101010
:(A lrot 5) + F
01110100010111001001011100001100
:E
:(A lrot 5) + F + E
1111110011100011111001101011110110
:Out
1111110011100011111001101011110110
:(A lrot 5) + F + E
01011010100000100111100110011001
:K
:(A lrot 5) + F + E + K
10001001110000100100001010010001111
:Out
10001001110000100100001010010001111
:(A lrot 5) + F + E + K
00000000000000000000000000000000
:Word 12
:(A lrot 5) + F + E + K + Word 12
110001001110000100100001010010001111
:temp
01001110000100100001010010001111
:truncated temp
00100110000101111010001100100000
:E = D
10110001000011100110010111101110
:D = C
11110111111001110101001010111011
:C = B Left Rotate 30
11100110011100010010000100001111
:B = A
01001110000100100001010010001111
:A = Temp
Word 13
00011001100011101101111011110000
:!B
10110001000011100110010111101110
:D
!B AND D
00010001000011100100010011100000
:Out
11100110011100010010000100001111
:B
11110111111001110101001010111011
:C
B AND C
11100110011000010000000000001011
:Out
00010001000011100100010011100000
:!B AND D
11100110011000010000000000001011
:B AND C
(!B AND D) OR (B AND C)
11110111011011110100010011101011
:F
01011010100000100111100110011001
:K
11000010010000101001000111101001
:A lrot 5
11110111011011110100010011101011
:F
:(A lrot 5) + F
110111001101100011101011011010100
:Out
110111001101100011101011011010100
:(A lrot 5) + F
00100110000101111010001100100000
:E
:(A lrot 5) + F + E
1111011111110010010111100111110100
:Out
1111011111110010010111100111110100
:(A lrot 5) + F + E
01011010100000100111100110011001
:K
:(A lrot 5) + F + E + K
10000111010010010111111001110001101
:Out
10000111010010010111111001110001101
:(A lrot 5) + F + E + K
00000000000000000000000000000000
:Word 13
:(A lrot 5) + F + E + K + Word 13
110000111010010010111111001110001101
:temp
00111010010010111111001110001101
:truncated temp
10110001000011100110010111101110
:E = D
11110111111001110101001010111011
:D = C
11111001100111000100100001000011
:C = B Left Rotate 30
01001110000100100001010010001111
:B = A
00111010010010111111001110001101
:A = Temp
Word 14
10110001111011011110101101110000
:!B
11110111111001110101001010111011
:D
!B AND D
10110001111001010100001000110000
:Out
01001110000100100001010010001111
:B
11111001100111000100100001000011
:C
B AND C
01001000000100000000000000000011
:Out
10110001111001010100001000110000
:!B AND D
01001000000100000000000000000011
:B AND C
(!B AND D) OR (B AND C)
11111001111101010100001000110011
:F
01011010100000100111100110011001
:K
01001001011111100111000110100111
:A lrot 5
11111001111101010100001000110011
:F
:(A lrot 5) + F
101000011011100111011001111011010
:Out
101000011011100111011001111011010
:(A lrot 5) + F
10110001000011100110010111101110
:E
:(A lrot 5) + F + E
1111110100100000100001100111001000
:Out
1111110100100000100001100111001000
:(A lrot 5) + F + E
01011010100000100111100110011001
:K
:(A lrot 5) + F + E + K
10001001111000001001001001101100001
:Out
10001001111000001001001001101100001
:(A lrot 5) + F + E + K
00000000000000000000000000000000
:Word 14
:(A lrot 5) + F + E + K + Word 14
110001001111000001001001001101100001
:temp
01001111000001001001001101100001
:truncated temp
11110111111001110101001010111011
:E = D
11111001100111000100100001000011
:D = C
11010011100001001000010100100011
:C = B Left Rotate 30
00111010010010111111001110001101
:B = A
01001111000001001001001101100001
:A = Temp
Word 15
11000101101101000000110001110010
:!B
11111001100111000100100001000011
:D
!B AND D
11000001100101000000100001000010
:Out
00111010010010111111001110001101
:B
11010011100001001000010100100011
:C
B AND C
00010010000000001000000100000001
:Out
11000001100101000000100001000010
:!B AND D
00010010000000001000000100000001
:B AND C
(!B AND D) OR (B AND C)
11010011100101001000100101000011
:F
01011010100000100111100110011001
:K
11100000100100100110110000101001
:A lrot 5
11010011100101001000100101000011
:F
:(A lrot 5) + F
110110100001001101111010101101100
:Out
110110100001001101111010101101100
:(A lrot 5) + F
11110111111001110101001010111011
:E
:(A lrot 5) + F + E
1010101100000011100100100000100111
:Out
1010101100000011100100100000100111
:(A lrot 5) + F + E
01011010100000100111100110011001
:K
:(A lrot 5) + F + E + K
11100000110100100001100000111000000
:Out
11100000110100100001100000111000000
:(A lrot 5) + F + E + K
00000000000000000000000000100000
:Word 15
:(A lrot 5) + F + E + K + Word 15
111100000110100100001100000111100000
:temp
00000110100100001100000111100000
:truncated temp
11111001100111000100100001000011
:E = D
11010011100001001000010100100011
:D = C
01001110100100101111110011100011
:C = B Left Rotate 30
01001111000001001001001101100001
:B = A
00000110100100001100000111100000
:A = Temp
Word 16
10110000111110110110110010011110
:!B
11010011100001001000010100100011
:D
!B AND D
10010000100000000000010000000010
:Out
01001111000001001001001101100001
:B
01001110100100101111110011100011
:C
B AND C
01001110000000001001000001100001
:Out
10010000100000000000010000000010
:!B AND D
01001110000000001001000001100001
:B AND C
(!B AND D) OR (B AND C)
11011110100000001001010001100011
:F
01011010100000100111100110011001
:K
11010010000110000011110000000000
:A lrot 5
11011110100000001001010001100011
:F
:(A lrot 5) + F
110110000100110001101000001100011
:Out
110110000100110001101000001100011
:(A lrot 5) + F
11111001100111000100100001000011
:E
:(A lrot 5) + F + E
1010101010001101010001100010100110
:Out
1010101010001101010001100010100110
:(A lrot 5) + F + E
01011010100000100111100110011001
:K
:(A lrot 5) + F + E + K
11100000100101101111001001000111111
:Out
11100000100101101111001001000111111
:(A lrot 5) + F + E + K
11101000110010101110011011101000
:Word 16
:(A lrot 5) + F + E + K + Word 16
111111101101100000100111100100100111
:temp
11101101100000100111100100100111
:truncated temp
11010011100001001000010100100011
:E = D
01001110100100101111110011100011
:D = C
01010011110000010010010011011000
:C = B Left Rotate 30
00000110100100001100000111100000
:B = A
11101101100000100111100100100111
:A = Temp
Word 17
11111001011011110011111000011111
:!B
01001110100100101111110011100011
:D
!B AND D
01001000000000100011110000000011
:Out
00000110100100001100000111100000
:B
01010011110000010010010011011000
:C
B AND C
00000010100000000000000011000000
:Out
01001000000000100011110000000011
:!B AND D
00000010100000000000000011000000
:B AND C
(!B AND D) OR (B AND C)
01001010100000100011110011000011
:F
01011010100000100111100110011001
:K
10110000010011110010010011111101
:A lrot 5
01001010100000100011110011000011
:F
:(A lrot 5) + F
111111010110100010110000111000000
:Out
111111010110100010110000111000000
:(A lrot 5) + F
11010011100001001000010100100011
:E
:(A lrot 5) + F + E
1011001110010101011110011011100011
:Out
1011001110010101011110011011100011
:(A lrot 5) + F + E
01011010100000100111100110011001
:K
:(A lrot 5) + F + E + K
11100101000110110000110000001111100
:Out
11100101000110110000110000001111100
:(A lrot 5) + F + E + K
00000000000000000000000000000001
:Word 17
:(A lrot 5) + F + E + K + Word 17
111100101000110110000110000001111101
:temp
00101000110110000110000001111101
:truncated temp
01001110100100101111110011100011
:E = D
01010011110000010010010011011000
:D = C
00000001101001000011000001111000
:C = B Left Rotate 30
11101101100000100111100100100111
:B = A
00101000110110000110000001111101
:A = Temp
Word 18
00010010011111011000011011011000
:!B
01010011110000010010010011011000
:D
!B AND D
00010010010000010000010011011000
:Out
11101101100000100111100100100111
:B
00000001101001000011000001111000
:C
B AND C
00000001100000000011000000100000
:Out
00010010010000010000010011011000
:!B AND D
00000001100000000011000000100000
:B AND C
(!B AND D) OR (B AND C)
00010011110000010011010011111000
:F
01011010100000100111100110011001
:K
00011011000011000000111110100101
:A lrot 5
00010011110000010011010011111000
:F
:(A lrot 5) + F
100101110110011010100010010011101
:Out
100101110110011010100010010011101
:(A lrot 5) + F
01001110100100101111110011100011
:E
:(A lrot 5) + F + E
1101111101011000000100000110000000
:Out
1101111101011000000100000110000000
:(A lrot 5) + F + E
01011010100000100111100110011001
:K
:(A lrot 5) + F + E + K
11111010111111000101011101100011001
:Out
11111010111111000101011101100011001
:(A lrot 5) + F + E + K
00000000000000000000000001000000
:Word 18
:(A lrot 5) + F + E + K + Word 18
111111010111111000101011101101011001
:temp
11010111111000101011101101011001
:truncated temp
01010011110000010010010011011000
:E = D
00000001101001000011000001111000
:D = C
11111011011000001001111001001001
:C = B Left Rotate 30
00101000110110000110000001111101
:B = A
11010111111000101011101101011001
:A = Temp
Word 19
11010111001001111001111110000010
:!B
00000001101001000011000001111000
:D
!B AND D
00000001001001000001000000000000
:Out
00101000110110000110000001111101
:B
11111011011000001001111001001001
:C
B AND C
00101000010000000000000001001001
:Out
00000001001001000001000000000000
:!B AND D
00101000010000000000000001001001
:B AND C
(!B AND D) OR (B AND C)
00101001011001000001000001001001
:F
01011010100000100111100110011001
:K
11111100010101110110101100111010
:A lrot 5
00101001011001000001000001001001
:F
:(A lrot 5) + F
100100101101110110111101110000011
:Out
100100101101110110111101110000011
:(A lrot 5) + F
01010011110000010010010011011000
:E
:(A lrot 5) + F + E
1101111001011111001010000001011011
:Out
1101111001011111001010000001011011
:(A lrot 5) + F + E
01011010100000100111100110011001
:K
:(A lrot 5) + F + E + K
11111010011111111110001100111110100
:Out
11111010011111111110001100111110100
:(A lrot 5) + F + E + K
11010001100101011100110111010001
:Word 19
:(A lrot 5) + F + E + K + Word 19
100010100101100101001110011111000101
:temp
10100101100101001110011111000101
:truncated temp
00000001101001000011000001111000
:E = D
11111011011000001001111001001001
:D = C
01001010001101100001100000011111
:C = B Left Rotate 30
11010111111000101011101101011001
:B = A
10100101100101001110011111000101
:A = Temp
Word 20
11010111111000101011101101011001
:B
01001010001101100001100000011111
:C
B XOR C
10011101110101001010001101000110
:Out
10011101110101001010001101000110
:B XOR C
11111011011000001001111001001001
:D
(B XOR C) XOR D
01100110101101000011110100001111
:F
01101110110110011110101110100001
:K
10110010100111001111100010110100
:A lrot 5
01100110101101000011110100001111
:F
:(A lrot 5) + F
100011001010100010011010111000011
:Out
100011001010100010011010111000011
:(A lrot 5) + F
00000001101001000011000001111000
:E
:(A lrot 5) + F + E
1100011010111101010110011000111011
:Out
1100011010111101010110011000111011
:(A lrot 5) + F + E
01101110110110011110101110100001
:K
:(A lrot 5) + F + E + K
11110001001110011110101000111011100
:Out
11110001001110011110101000111011100
:(A lrot 5) + F + E + K
00000000000000000000000000000010
:Word 20
:(A lrot 5) + F + E + K + Word 20
111110001001110011110101000111011110
:temp
10001001110011110101000111011110
:truncated temp
11111011011000001001111001001001
:E = D
01001010001101100001100000011111
:D = C
01110101111110001010111011010110
:C = B Left Rotate 30
10100101100101001110011111000101
:B = A
10001001110011110101000111011110
:A = Temp
Word 21
10100101100101001110011111000101
:B
01110101111110001010111011010110
:C
B XOR C
11010000011011000100100100010011
:Out
11010000011011000100100100010011
:B XOR C
01001010001101100001100000011111
:D
(B XOR C) XOR D
10011010010110100101000100001100
:F
01101110110110011110101110100001
:K
00111001111010100011101111010001
:A lrot 5
10011010010110100101000100001100
:F
:(A lrot 5) + F
111010100010001001000110011011101
:Out
111010100010001001000110011011101
:(A lrot 5) + F
11111011011000001001111001001001
:E
:(A lrot 5) + F + E
1011001111101001010010101100100110
:Out
1011001111101001010010101100100110
:(A lrot 5) + F + E
01101110110110011110101110100001
:K
:(A lrot 5) + F + E + K
11100111110011111110001011011000111
:Out
11100111110011111110001011011000111
:(A lrot 5) + F + E + K
00000000000000000000000010000000
:Word 21
:(A lrot 5) + F + E + K + Word 21
111100111110011111110001011101000111
:temp
00111110011111110001011101000111
:truncated temp
01001010001101100001100000011111
:E = D
01110101111110001010111011010110
:D = C
01101001011001010011100111110001
:C = B Left Rotate 30
10001001110011110101000111011110
:B = A
00111110011111110001011101000111
:A = Temp
Word 22
10001001110011110101000111011110
:B
01101001011001010011100111110001
:C
B XOR C
11100000101010100110100000101111
:Out
11100000101010100110100000101111
:B XOR C
01110101111110001010111011010110
:D
(B XOR C) XOR D
10010101010100101100011011111001
:F
01101110110110011110101110100001
:K
11001111111000101110100011100111
:A lrot 5
10010101010100101100011011111001
:F
:(A lrot 5) + F
101100101001101011010111111100000
:Out
101100101001101011010111111100000
:(A lrot 5) + F
01001010001101100001100000011111
:E
:(A lrot 5) + F + E
1110101111011010111100011111111111
:Out
1110101111011010111100011111111111
:(A lrot 5) + F + E
01101110110110011110101110100001
:K
:(A lrot 5) + F + E + K
10000011110010001011011001110100000
:Out
10000011110010001011011001110100000
:(A lrot 5) + F + E + K
10100011001010111001101110100011
:Word 22
:(A lrot 5) + F + E + K + Word 22
110011000001011100010100111101000011
:temp
11000001011100010100111101000011
:truncated temp
01110101111110001010111011010110
:E = D
01101001011001010011100111110001
:D = C
10100010011100111101010001110111
:C = B Left Rotate 30
00111110011111110001011101000111
:B = A
11000001011100010100111101000011
:A = Temp
Word 23
00111110011111110001011101000111
:B
10100010011100111101010001110111
:C
B XOR C
10011100000011001100001100110000
:Out
10011100000011001100001100110000
:B XOR C
01101001011001010011100111110001
:D
(B XOR C) XOR D
11110101011010011111101011000001
:F
01101110110110011110101110100001
:K
00101110001010011110100001111000
:A lrot 5
11110101011010011111101011000001
:F
:(A lrot 5) + F
100100011100100111110001100111001
:Out
100100011100100111110001100111001
:(A lrot 5) + F
01110101111110001010111011010110
:E
:(A lrot 5) + F + E
1110011001100011001001001000001111
:Out
1110011001100011001001001000001111
:(A lrot 5) + F + E
01101110110110011110101110100001
:K
:(A lrot 5) + F + E + K
10000001000011001100111110110110000
:Out
10000001000011001100111110110110000
:(A lrot 5) + F + E + K
00000000000000000000000001000100
:Word 23
:(A lrot 5) + F + E + K + Word 23
110000001000011001100111110111110100
:temp
00001000011001100111110111110100
:truncated temp
01101001011001010011100111110001
:E = D
10100010011100111101010001110111
:D = C
11001111100111111100010111010001
:C = B Left Rotate 30
11000001011100010100111101000011
:B = A
00001000011001100111110111110100
:A = Temp
Word 24
11000001011100010100111101000011
:B
11001111100111111100010111010001
:C
B XOR C
00001110111011101000101010010010
:Out
00001110111011101000101010010010
:B XOR C
10100010011100111101010001110111
:D
(B XOR C) XOR D
10101100100111010101111011100101
:F
01101110110110011110101110100001
:K
00001100110011111011111010000001
:A lrot 5
10101100100111010101111011100101
:F
:(A lrot 5) + F
110111001011011010001110101100110
:Out
110111001011011010001110101100110
:(A lrot 5) + F
01101001011001010011100111110001
:E
:(A lrot 5) + F + E
1000100010110100100101011101010111
:Out
1000100010110100100101011101010111
:(A lrot 5) + F + E
01101110110110011110101110100001
:K
:(A lrot 5) + F + E + K
11010010001101011000100001011111000
:Out
11010010001101011000100001011111000
:(A lrot 5) + F + E + K
11010001100101011100110011010001
:Word 24
:(A lrot 5) + F + E + K + Word 24
111101100011010000100000111111001001
:temp
01100011010000100000111111001001
:truncated temp
10100010011100111101010001110111
:E = D
11001111100111111100010111010001
:D = C
11110000010111000101001111010000
:C = B Left Rotate 30
00001000011001100111110111110100
:B = A
01100011010000100000111111001001
:A = Temp
Word 25
00001000011001100111110111110100
:B
11110000010111000101001111010000
:C
B XOR C
11111000001110100010111000100100
:Out
11111000001110100010111000100100
:B XOR C
11001111100111111100010111010001
:D
(B XOR C) XOR D
00110111101001011110101111110101
:F
01101110110110011110101110100001
:K
01101000010000011111100100101100
:A lrot 5
00110111101001011110101111110101
:F
:(A lrot 5) + F
110011111111001111110010100100001
:Out
110011111111001111110010100100001
:(A lrot 5) + F
10100010011100111101010001110111
:E
:(A lrot 5) + F + E
1001000010010110111011100110011000
:Out
1001000010010110111011100110011000
:(A lrot 5) + F + E
01101110110110011110101110100001
:K
:(A lrot 5) + F + E + K
11010110001001101011010010100111001
:Out
11010110001001101011010010100111001
:(A lrot 5) + F + E + K
01000110010101110011011101000101
:Word 25
:(A lrot 5) + F + E + K + Word 25
111011110111100011001101110001111110
:temp
11110111100011001101110001111110
:truncated temp
11001111100111111100010111010001
:E = D
11110000010111000101001111010000
:D = C
00000010000110011001111101111101
:C = B Left Rotate 30
01100011010000100000111111001001
:B = A
11110111100011001101110001111110
:A = Temp
Word 26
01100011010000100000111111001001
:B
00000010000110011001111101111101
:C
B XOR C
01100001010110111001000010110100
:Out
01100001010110111001000010110100
:B XOR C
11110000010111000101001111010000
:D
(B XOR C) XOR D
10010001000001111100001101100100
:F
01101110110110011110101110100001
:K
11110001100110111000111111011110
:A lrot 5
10010001000001111100001101100100
:F
:(A lrot 5) + F
110000010101000110101001101000010
:Out
110000010101000110101001101000010
:(A lrot 5) + F
11001111100111111100010111010001
:E
:(A lrot 5) + F + E
1001010010010000110001100100010011
:Out
1001010010010000110001100100010011
:(A lrot 5) + F + E
01101110110110011110101110100001
:K
:(A lrot 5) + F + E + K
11011000001000111010000010010110100
:Out
11011000001000111010000010010110100
:(A lrot 5) + F + E + K
00000000000000000000000000001000
:Word 26
:(A lrot 5) + F + E + K + Word 26
111011000001000111010000010010111100
:temp
11000001000111010000010010111100
:truncated temp
11110000010111000101001111010000
:E = D
00000010000110011001111101111101
:D = C
01011000110100001000001111110010
:C = B Left Rotate 30
11110111100011001101110001111110
:B = A
11000001000111010000010010111100
:A = Temp
Word 27
11110111100011001101110001111110
:B
01011000110100001000001111110010
:C
B XOR C
10101111010111000101111110001100
:Out
10101111010111000101111110001100
:B XOR C
00000010000110011001111101111101
:D
(B XOR C) XOR D
10101101010001011100000011110001
:F
01101110110110011110101110100001
:K
00100011101000001001011110011000
:A lrot 5
10101101010001011100000011110001
:F
:(A lrot 5) + F
111010000111001100101100010001001
:Out
111010000111001100101100010001001
:(A lrot 5) + F
11110000010111000101001111010000
:E
:(A lrot 5) + F + E
1011000001010000101010110001011001
:Out
1011000001010000101010110001011001
:(A lrot 5) + F + E
01101110110110011110101110100001
:K
:(A lrot 5) + F + E + K
11100110000000111001001011111111010
:Out
11100110000000111001001011111111010
:(A lrot 5) + F + E + K
00000000000000000000001000000000
:Word 27
:(A lrot 5) + F + E + K + Word 27
111100110000000111001001100111111010
:temp
00110000000111001001100111111010
:truncated temp
00000010000110011001111101111101
:E = D
01011000110100001000001111110010
:D = C
10111101111000110011011100011111
:C = B Left Rotate 30
11000001000111010000010010111100
:B = A
00110000000111001001100111111010
:A = Temp
Word 28
11000001000111010000010010111100
:B
10111101111000110011011100011111
:C
B XOR C
01111100111111100011001110100011
:Out
01111100111111100011001110100011
:B XOR C
01011000110100001000001111110010
:D
(B XOR C) XOR D
00100100001011101011000001010001
:F
01101110110110011110101110100001
:K
00000011100100110011111101000110
:A lrot 5
00100100001011101011000001010001
:F
:(A lrot 5) + F
100100111110000011110111110010111
:Out
100100111110000011110111110010111
:(A lrot 5) + F
00000010000110011001111101111101
:E
:(A lrot 5) + F + E
1100101001110110111000111100010100
:Out
1100101001110110111000111100010100
:(A lrot 5) + F + E
01101110110110011110101110100001
:K
:(A lrot 5) + F + E + K
11110011000101101010111101010110101
:Out
11110011000101101010111101010110101
:(A lrot 5) + F + E + K
10001100101011100110111010001110
:Word 28
:(A lrot 5) + F + E + K + Word 28
100000100101011000111110100101000011
:temp
00100101011000111110100101000011
:truncated temp
01011000110100001000001111110010
:E = D
10111101111000110011011100011111
:D = C
00110000010001110100000100101111
:C = B Left Rotate 30
00110000000111001001100111111010
:B = A
00100101011000111110100101000011
:A = Temp
Word 29
00110000000111001001100111111010
:B
00110000010001110100000100101111
:C
B XOR C
00000000010110111101100011010101
:Out
00000000010110111101100011010101
:B XOR C
10111101111000110011011100011111
:D
(B XOR C) XOR D
10111101101110001110111111001010
:F
01101110110110011110101110100001
:K
10101100011111010010100001100100
:A lrot 5
10111101101110001110111111001010
:F
:(A lrot 5) + F
101101010001101100001100000101110
:Out
101101010001101100001100000101110
:(A lrot 5) + F
01011000110100001000001111110010
:E
:(A lrot 5) + F + E
1111000011000001101001110000100000
:Out
1111000011000001101001110000100000
:(A lrot 5) + F + E
01101110110110011110101110100001
:K
:(A lrot 5) + F + E + K
10000110001111000001000011111000001
:Out
10000110001111000001000011111000001
:(A lrot 5) + F + E + K
00000000000000000000000101010000
:Word 29
:(A lrot 5) + F + E + K + Word 29
110000110001111000001000100100010001
:temp
00110001111000001000100100010001
:truncated temp
10111101111000110011011100011111
:E = D
00110000010001110100000100101111
:D = C
10001100000001110010011001111110
:C = B Left Rotate 30
00100101011000111110100101000011
:B = A
00110001111000001000100100010001
:A = Temp
Word 30
00100101011000111110100101000011
:B
10001100000001110010011001111110
:C
B XOR C
10101001011001001100111100111101
:Out
10101001011001001100111100111101
:B XOR C
00110000010001110100000100101111
:D
(B XOR C) XOR D
10011001001000111000111000010010
:F
01101110110110011110101110100001
:K
00111100000100010010001000100110
:A lrot 5
10011001001000111000111000010010
:F
:(A lrot 5) + F
111010101001101001011000000111000
:Out
111010101001101001011000000111000
:(A lrot 5) + F
10111101111000110011011100011111
:E
:(A lrot 5) + F + E
1010010011000101111110011101010111
:Out
1010010011000101111110011101010111
:(A lrot 5) + F + E
01101110110110011110101110100001
:K
:(A lrot 5) + F + E + K
11100000001111100011101001011111000
:Out
11100000001111100011101001011111000
:(A lrot 5) + F + E + K
10010111110000101111111010010110
:Word 30
:(A lrot 5) + F + E + K + Word 30
111110011001101101001101000110001110
:temp
10011001101101001101000110001110
:truncated temp
00110000010001110100000100101111
:E = D
10001100000001110010011001111110
:D = C
11001001010110001111101001010000
:C = B Left Rotate 30
00110001111000001000100100010001
:B = A
10011001101101001101000110001110
:A = Temp
Word 31
00110001111000001000100100010001
:B
11001001010110001111101001010000
:C
B XOR C
11111000101110000111001101000001
:Out
11111000101110000111001101000001
:B XOR C
10001100000001110010011001111110
:D
(B XOR C) XOR D
01110100101111110101010100111111
:F
01101110110110011110101110100001
:K
00110110100110100011000111010011
:A lrot 5
01110100101111110101010100111111
:F
:(A lrot 5) + F
110101011010110011000011100010010
:Out
110101011010110011000011100010010
:(A lrot 5) + F
00110000010001110100000100101111
:E
:(A lrot 5) + F + E
1111011011101000001100100001000001
:Out
1111011011101000001100100001000001
:(A lrot 5) + F + E
01101110110110011110101110100001
:K
:(A lrot 5) + F + E + K
10001001010011110101011001111100010
:Out
10001001010011110101011001111100010
:(A lrot 5) + F + E + K
00011001010111001101110111010111
:Word 31
:(A lrot 5) + F + E + K + Word 31
110001100011110101111001000110111001
:temp
01100011110101111001000110111001
:truncated temp
10001100000001110010011001111110
:E = D
11001001010110001111101001010000
:D = C
01001100011110000010001001000100
:C = B Left Rotate 30
10011001101101001101000110001110
:B = A
01100011110101111001000110111001
:A = Temp
Word 32
10011001101101001101000110001110
:B
01001100011110000010001001000100
:C
B XOR C
11010101110011001111001111001010
:Out
11010101110011001111001111001010
:B XOR C
11001001010110001111101001010000
:D
(B XOR C) XOR D
00011100100101000000100110011010
:F
01101110110110011110101110100001
:K
01111010111100100011011100101100
:A lrot 5
00011100100101000000100110011010
:F
:(A lrot 5) + F
110010111100001100100000011000110
:Out
110010111100001100100000011000110
:(A lrot 5) + F
10001100000001110010011001111110
:E
:(A lrot 5) + F + E
1000100011100011010110011101000100
:Out
1000100011100011010110011101000100
:(A lrot 5) + F + E
01101110110110011110101110100001
:K
:(A lrot 5) + F + E + K
11010010010011001110101001011100101
:Out
11010010010011001110101001011100101
:(A lrot 5) + F + E + K
01110010101111100101011001010010
:Word 32
:(A lrot 5) + F + E + K + Word 32
111100000101001001011010100100110111
:temp
00000101001001011010100100110111
:truncated temp
11001001010110001111101001010000
:E = D
01001100011110000010001001000100
:D = C
10100110011011010011010001100011
:C = B Left Rotate 30
01100011110101111001000110111001
:B = A
00000101001001011010100100110111
:A = Temp
Word 33
01100011110101111001000110111001
:B
10100110011011010011010001100011
:C
B XOR C
11000101101110101010010111011010
:Out
11000101101110101010010111011010
:B XOR C
01001100011110000010001001000100
:D
(B XOR C) XOR D
10001001110000101000011110011110
:F
01101110110110011110101110100001
:K
10100100101101010010011011100000
:A lrot 5
10001001110000101000011110011110
:F
:(A lrot 5) + F
100101110011101111010111001111110
:Out
100101110011101111010111001111110
:(A lrot 5) + F
11001001010110001111101001010000
:E
:(A lrot 5) + F + E
1111110111110100001010100011001110
:Out
1111110111110100001010100011001110
:(A lrot 5) + F + E
01101110110110011110101110100001
:K
:(A lrot 5) + F + E + K
10001100110101010101001010001101111
:Out
10001100110101010101001010001101111
:(A lrot 5) + F + E + K
00000000000000000000100000000110
:Word 33
:(A lrot 5) + F + E + K + Word 33
110001100110101010101001110001110101
:temp
01100110101010101001110001110101
:truncated temp
01001100011110000010001001000100
:E = D
10100110011011010011010001100011
:D = C
01011000111101011110010001101110
:C = B Left Rotate 30
00000101001001011010100100110111
:B = A
01100110101010101001110001110101
:A = Temp
Word 34
00000101001001011010100100110111
:B
01011000111101011110010001101110
:C
B XOR C
01011101110100000100110101011001
:Out
01011101110100000100110101011001
:B XOR C
10100110011011010011010001100011
:D
(B XOR C) XOR D
11111011101111010111100100111010
:F
01101110110110011110101110100001
:K
11010101010100111000111010101100
:A lrot 5
11111011101111010111100100111010
:F
:(A lrot 5) + F
111010001000100010000011111100110
:Out
111010001000100010000011111100110
:(A lrot 5) + F
01001100011110000010001001000100
:E
:(A lrot 5) + F + E
1000011101100010010010101000101010
:Out
1000011101100010010010101000101010
:(A lrot 5) + F + E
01101110110110011110101110100001
:K
:(A lrot 5) + F + E + K
11010001100011000110001010111001011
:Out
11010001100011000110001010111001011
:(A lrot 5) + F + E + K
00110010101110011011101100111010
:Word 34
:(A lrot 5) + F + E + K + Word 34
111010111111000111001101000100000101
:temp
10111111000111001101000100000101
:truncated temp
10100110011011010011010001100011
:E = D
01011000111101011110010001101110
:D = C
11000001010010010110101001001101
:C = B Left Rotate 30
01100110101010101001110001110101
:B = A
10111111000111001101000100000101
:A = Temp
Word 35
01100110101010101001110001110101
:B
11000001010010010110101001001101
:C
B XOR C
10100111111000111111011000111000
:Out
10100111111000111111011000111000
:B XOR C
01011000111101011110010001101110
:D
(B XOR C) XOR D
11111111000101100001001001010110
:F
01101110110110011110101110100001
:K
11100011100110100010000010110111
:A lrot 5
11111111000101100001001001010110
:F
:(A lrot 5) + F
111100010101100000011001100001101
:Out
111100010101100000011001100001101
:(A lrot 5) + F
10100110011011010011010001100011
:E
:(A lrot 5) + F + E
1010001001000111010110011101110000
:Out
1010001001000111010110011101110000
:(A lrot 5) + F + E
01101110110110011110101110100001
:K
:(A lrot 5) + F + E + K
11011110111111101110101001100010001
:Out
11011110111111101110101001100010001
:(A lrot 5) + F + E + K
01000110010101110011001000000111
:Word 35
:(A lrot 5) + F + E + K + Word 35
111100111110010011101000010100011000
:temp
00111110010011101000010100011000
:truncated temp
01011000111101011110010001101110
:E = D
11000001010010010110101001001101
:D = C
01011001101010101010011100011101
:C = B Left Rotate 30
10111111000111001101000100000101
:B = A
00111110010011101000010100011000
:A = Temp
Word 36
10111111000111001101000100000101
:B
01011001101010101010011100011101
:C
B XOR C
11100110101101100111011000011000
:Out
11100110101101100111011000011000
:B XOR C
11000001010010010110101001001101
:D
(B XOR C) XOR D
00100111111111110001110001010101
:F
01101110110110011110101110100001
:K
11001001110100001010001100000111
:A lrot 5
00100111111111110001110001010101
:F
:(A lrot 5) + F
111110001110011111011111101011100
:Out
111110001110011111011111101011100
:(A lrot 5) + F
01011000111101011110010001101110
:E
:(A lrot 5) + F + E
1001001010110001011010001111001010
:Out
1001001010110001011010001111001010
:(A lrot 5) + F + E
01101110110110011110101110100001
:K
:(A lrot 5) + F + E + K
11010111001100111111000111101101011
:Out
11010111001100111111000111101101011
:(A lrot 5) + F + E + K
01011111000010111111101001010010
:Word 36
:(A lrot 5) + F + E + K + Word 36
111100011000101010111000100110111101
:temp
00011000101010111000100110111101
:truncated temp
11000001010010010110101001001101
:E = D
01011001101010101010011100011101
:D = C
01101111110001110011010001000001
:C = B Left Rotate 30
00111110010011101000010100011000
:B = A
00011000101010111000100110111101
:A = Temp
Word 37
00111110010011101000010100011000
:B
01101111110001110011010001000001
:C
B XOR C
01010001100010011011000101011001
:Out
01010001100010011011000101011001
:B XOR C
01011001101010101010011100011101
:D
(B XOR C) XOR D
00001000001000110001011001000100
:F
01101110110110011110101110100001
:K
00010101011100010011011110100011
:A lrot 5
00001000001000110001011001000100
:F
:(A lrot 5) + F
100011101100101000100110111100111
:Out
100011101100101000100110111100111
:(A lrot 5) + F
11000001010010010110101001001101
:E
:(A lrot 5) + F + E
1111011110110111011011100000110100
:Out
1111011110110111011011100000110100
:(A lrot 5) + F + E
01101110110110011110101110100001
:K
:(A lrot 5) + F + E + K
10001001101101101111010001111010101
:Out
10001001101101101111010001111010101
:(A lrot 5) + F + E + K
01100101011100110111010101011100
:Word 37
:(A lrot 5) + F + E + K + Word 37
110010110011001010110001100100110001
:temp
10110011001010110001100100110001
:truncated temp
01011001101010101010011100011101
:E = D
01101111110001110011010001000001
:D = C
00001111100100111010000101000110
:C = B Left Rotate 30
00011000101010111000100110111101
:B = A
10110011001010110001100100110001
:A = Temp
Word 38
00011000101010111000100110111101
:B
00001111100100111010000101000110
:C
B XOR C
00010111001110000010100011111011
:Out
00010111001110000010100011111011
:B XOR C
01101111110001110011010001000001
:D
(B XOR C) XOR D
01111000111111110001110010111010
:F
01101110110110011110101110100001
:K
01100101011000110010011000110110
:A lrot 5
01111000111111110001110010111010
:F
:(A lrot 5) + F
111011110011000100100001011110000
:Out
111011110011000100100001011110000
:(A lrot 5) + F
01011001101010101010011100011101
:E
:(A lrot 5) + F + E
1000111000000011001110101000001101
:Out
1000111000000011001110101000001101
:(A lrot 5) + F + E
01101110110110011110101110100001
:K
:(A lrot 5) + F + E + K
11010100110111001101101010110101110
:Out
11010100110111001101101010110101110
:(A lrot 5) + F + E + K
01000110010101110011011111000111
:Word 38
:(A lrot 5) + F + E + K + Word 38
111011101101001111100000110101110101
:temp
11101101001111100000110101110101
:truncated temp
01101111110001110011010001000001
:E = D
00001111100100111010000101000110
:D = C
01000110001010101110001001101111
:C = B Left Rotate 30
10110011001010110001100100110001
:B = A
11101101001111100000110101110101
:A = Temp
Word 39
10110011001010110001100100110001
:B
01000110001010101110001001101111
:C
B XOR C
11110101000000011111101101011110
:Out
11110101000000011111101101011110
:B XOR C
00001111100100111010000101000110
:D
(B XOR C) XOR D
11111010100100100101101000011000
:F
01101110110110011110101110100001
:K
10100111110000011010111010111101
:A lrot 5
11111010100100100101101000011000
:F
:(A lrot 5) + F
110100010010101000000100011010101
:Out
110100010010101000000100011010101
:(A lrot 5) + F
01101111110001110011010001000001
:E
:(A lrot 5) + F + E
1000010010000110110011110100010110
:Out
1000010010000110110011110100010110
:(A lrot 5) + F + E
01101110110110011110101110100001
:K
:(A lrot 5) + F + E + K
11010000000111101010010100010110111
:Out
11010000000111101010010100010110111
:(A lrot 5) + F + E + K
00000000000000000010000100001000
:Word 39
:(A lrot 5) + F + E + K + Word 39
111010000000111101010100100110111111
:temp
10000000111101010100100110111111
:truncated temp
00001111100100111010000101000110
:E = D
01000110001010101110001001101111
:D = C
01101100110010101100011001001100
:C = B Left Rotate 30
11101101001111100000110101110101
:B = A
10000000111101010100100110111111
:A = Temp
Word 40
11101101001111100000110101110101
:B
01101100110010101100011001001100
:C
B AND C
01101100000010100000010001000100
:Out
11101101001111100000110101110101
:B
01000110001010101110001001101111
:D
B AND D
01000100001010100000000001100101
:Out
01101100110010101100011001001100
:C
01000110001010101110001001101111
:D
C AND D
01000100000010101100001001001100
:Out
01101100000010100000010001000100
:B AND C
01000100001010100000000001100101
:B AND D
(B AND C) OR (B AND D)
01101100001010100000010001100101
:Out
01101100001010100000010001100101
:(B AND C) OR (B AND D)
01000100000010101100001001001100
:C AND D
((B AND C) OR (B AND D)) OR (C AND D)
01101100001010101100011001101101
:F
10001111000110111011110011011100
:K
00011110101010010011011111110000
:A lrot 5
01101100001010101100011001101101
:F
:(A lrot 5) + F
110001010110100111111111001011101
:Out
110001010110100111111111001011101
:(A lrot 5) + F
00001111100100111010000101000110
:E
:(A lrot 5) + F + E
1110011010011001111001111110100011
:Out
1110011010011001111001111110100011
:(A lrot 5) + F + E
10001111000110111011110011011100
:K
:(A lrot 5) + F + E + K
10000101001100000110101110001111111
:Out
10000101001100000110101110001111111
:(A lrot 5) + F + E + K
10001100101100011101111110101111
:Word 40
:(A lrot 5) + F + E + K + Word 40
110010110110001101010011110000101110
:temp
10110110001101010011110000101110
:truncated temp
01000110001010101110001001101111
:E = D
01101100110010101100011001001100
:D = C
01111011010011111000001101011101
:C = B Left Rotate 30
10000000111101010100100110111111
:B = A
10110110001101010011110000101110
:A = Temp
Word 41
10000000111101010100100110111111
:B
01111011010011111000001101011101
:C
B AND C
00000000010001010000000100011101
:Out
10000000111101010100100110111111
:B
01101100110010101100011001001100
:D
B AND D
00000000110000000100000000001100
:Out
01111011010011111000001101011101
:C
01101100110010101100011001001100
:D
C AND D
01101000010010101000001001001100
:Out
00000000010001010000000100011101
:B AND C
00000000110000000100000000001100
:B AND D
(B AND C) OR (B AND D)
00000000110001010100000100011101
:Out
00000000110001010100000100011101
:(B AND C) OR (B AND D)
01101000010010101000001001001100
:C AND D
((B AND C) OR (B AND D)) OR (C AND D)
01101000110011111100001101011101
:F
10001111000110111011110011011100
:K
11000110101001111000010111010110
:A lrot 5
01101000110011111100001101011101
:F
:(A lrot 5) + F
100101111011101110100100100110011
:Out
100101111011101110100100100110011
:(A lrot 5) + F
01000110001010101110001001101111
:E
:(A lrot 5) + F + E
1101110101101000100010101110100010
:Out
1101110101101000100010101110100010
:(A lrot 5) + F + E
10001111000110111011110011011100
:K
:(A lrot 5) + F + E + K
10000000100101111011110100001111110
:Out
10000000100101111011110100001111110
:(A lrot 5) + F + E + K
00000000000000000001010100001000
:Word 41
:(A lrot 5) + F + E + K + Word 41
110000000100101111011111110110000110
:temp
00000100101111011111110110000110
:truncated temp
01101100110010101100011001001100
:E = D
01111011010011111000001101011101
:D = C
11100000001111010101001001101111
:C = B Left Rotate 30
10110110001101010011110000101110
:B = A
00000100101111011111110110000110
:A = Temp
Word 42
10110110001101010011110000101110
:B
11100000001111010101001001101111
:C
B AND C
10100000001101010001000000101110
:Out
10110110001101010011110000101110
:B
01111011010011111000001101011101
:D
B AND D
00110010000001010000000000001100
:Out
11100000001111010101001001101111
:C
01111011010011111000001101011101
:D
C AND D
01100000000011010000001001001101
:Out
10100000001101010001000000101110
:B AND C
00110010000001010000000000001100
:B AND D
(B AND C) OR (B AND D)
10110010001101010001000000101110
:Out
10110010001101010001000000101110
:(B AND C) OR (B AND D)
01100000000011010000001001001101
:C AND D
((B AND C) OR (B AND D)) OR (C AND D)
11110010001111010001001001101111
:F
10001111000110111011110011011100
:K
10010111101111111011000011000000
:A lrot 5
11110010001111010001001001101111
:F
:(A lrot 5) + F
110001001111111001100001100101111
:Out
110001001111111001100001100101111
:(A lrot 5) + F
01101100110010101100011001001100
:E
:(A lrot 5) + F + E
1111110110110001111000100101111011
:Out
1111110110110001111000100101111011
:(A lrot 5) + F + E
10001111000110111011110011011100
:K
:(A lrot 5) + F + E + K
10010000101111000110100011001010111
:Out
10010000101111000110100011001010111
:(A lrot 5) + F + E + K
01111100001011111110100101101001
:Word 42
:(A lrot 5) + F + E + K + Word 42
110100000010000100110010111111000000
:temp
00000010000100110010111111000000
:truncated temp
01111011010011111000001101011101
:E = D
11100000001111010101001001101111
:D = C
10101101100011010100111100001011
:C = B Left Rotate 30
00000100101111011111110110000110
:B = A
00000010000100110010111111000000
:A = Temp
Word 43
00000100101111011111110110000110
:B
10101101100011010100111100001011
:C
B AND C
00000100100011010100110100000010
:Out
00000100101111011111110110000110
:B
11100000001111010101001001101111
:D
B AND D
00000000001111010101000000000110
:Out
10101101100011010100111100001011
:C
11100000001111010101001001101111
:D
C AND D
10100000000011010100001000001011
:Out
00000100100011010100110100000010
:B AND C
00000000001111010101000000000110
:B AND D
(B AND C) OR (B AND D)
00000100101111010101110100000110
:Out
00000100101111010101110100000110
:(B AND C) OR (B AND D)
10100000000011010100001000001011
:C AND D
((B AND C) OR (B AND D)) OR (C AND D)
10100100101111010101111100001111
:F
10001111000110111011110011011100
:K
01000010011001011111100000000000
:A lrot 5
10100100101111010101111100001111
:F
:(A lrot 5) + F
111100111001000110101011100001111
:Out
111100111001000110101011100001111
:(A lrot 5) + F
01111011010011111000001101011101
:E
:(A lrot 5) + F + E
1001100010011100101101101001101100
:Out
1001100010011100101101101001101100
:(A lrot 5) + F + E
10001111000110111011110011011100
:K
:(A lrot 5) + F + E + K
11011110001100011101001011101001000
:Out
11011110001100011101001011101001000
:(A lrot 5) + F + E + K
10010101110011011101110111110001
:Word 43
:(A lrot 5) + F + E + K + Word 43
111110000111010111000111010100111001
:temp
10000111010111000111010100111001
:truncated temp
11100000001111010101001001101111
:E = D
10101101100011010100111100001011
:D = C
10000001001011110111111101100001
:C = B Left Rotate 30
00000010000100110010111111000000
:B = A
10000111010111000111010100111001
:A = Temp
Word 44
00000010000100110010111111000000
:B
10000001001011110111111101100001
:C
B AND C
00000000000000110010111101000000
:Out
00000010000100110010111111000000
:B
10101101100011010100111100001011
:D
B AND D
00000000000000010000111100000000
:Out
10000001001011110111111101100001
:C
10101101100011010100111100001011
:D
C AND D
10000001000011010100111100000001
:Out
00000000000000110010111101000000
:B AND C
00000000000000010000111100000000
:B AND D
(B AND C) OR (B AND D)
00000000000000110010111101000000
:Out
00000000000000110010111101000000
:(B AND C) OR (B AND D)
10000001000011010100111100000001
:C AND D
((B AND C) OR (B AND D)) OR (C AND D)
10000001000011110110111101000001
:F
10001111000110111011110011011100
:K
11101011100011101010011100110000
:A lrot 5
10000001000011110110111101000001
:F
:(A lrot 5) + F
101101100100111100001011001110001
:Out
101101100100111100001011001110001
:(A lrot 5) + F
11100000001111010101001001101111
:E
:(A lrot 5) + F + E
1001001100110110110110100011100000
:Out
1001001100110110110110100011100000
:(A lrot 5) + F + E
10001111000110111011110011011100
:K
:(A lrot 5) + F + E + K
11011011011111101110010010110111100
:Out
11011011011111101110010010110111100
:(A lrot 5) + F + E + K
10001000110011101111111010000100
:Word 44
:(A lrot 5) + F + E + K + Word 44
111101100100110001100010010001000000
:temp
01100100110001100010010001000000
:truncated temp
10101101100011010100111100001011
:E = D
10000001001011110111111101100001
:D = C
00000000100001001100101111110000
:C = B Left Rotate 30
10000111010111000111010100111001
:B = A
01100100110001100010010001000000
:A = Temp
Word 45
10000111010111000111010100111001
:B
00000000100001001100101111110000
:C
B AND C
00000000000001000100000100110000
:Out
10000111010111000111010100111001
:B
10000001001011110111111101100001
:D
B AND D
10000001000011000111010100100001
:Out
00000000100001001100101111110000
:C
10000001001011110111111101100001
:D
C AND D
00000000000001000100101101100000
:Out
00000000000001000100000100110000
:B AND C
10000001000011000111010100100001
:B AND D
(B AND C) OR (B AND D)
10000001000011000111010100110001
:Out
10000001000011000111010100110001
:(B AND C) OR (B AND D)
00000000000001000100101101100000
:C AND D
((B AND C) OR (B AND D)) OR (C AND D)
10000001000011000111111101110001
:F
10001111000110111011110011011100
:K
10011000110001001000100000001100
:A lrot 5
10000001000011000111111101110001
:F
:(A lrot 5) + F
100011001110100010000011101111101
:Out
100011001110100010000011101111101
:(A lrot 5) + F
10101101100011010100111100001011
:E
:(A lrot 5) + F + E
1111000111010111100101011010001000
:Out
1111000111010111100101011010001000
:(A lrot 5) + F + E
10001111000110111011110011011100
:K
:(A lrot 5) + F + E + K
10001010110011110100001001101100100
:Out
10001010110011110100001001101100100
:(A lrot 5) + F + E + K
00000000000000001000000101100100
:Word 45
:(A lrot 5) + F + E + K + Word 45
110001010110011110101001010011001000
:temp
01010110011110101001010011001000
:truncated temp
10000001001011110111111101100001
:E = D
00000000100001001100101111110000
:D = C
01100001110101110001110101001110
:C = B Left Rotate 30
01100100110001100010010001000000
:B = A
01010110011110101001010011001000
:A = Temp
Word 46
01100100110001100010010001000000
:B
01100001110101110001110101001110
:C
B AND C
01100000110001100000010001000000
:Out
01100100110001100010010001000000
:B
00000000100001001100101111110000
:D
B AND D
00000000100001000000000001000000
:Out
01100001110101110001110101001110
:C
00000000100001001100101111110000
:D
C AND D
00000000100001000000100101000000
:Out
01100000110001100000010001000000
:B AND C
00000000100001000000000001000000
:B AND D
(B AND C) OR (B AND D)
01100000110001100000010001000000
:Out
01100000110001100000010001000000
:(B AND C) OR (B AND D)
00000000100001000000100101000000
:C AND D
((B AND C) OR (B AND D)) OR (C AND D)
01100000110001100000110101000000
:F
10001111000110111011110011011100
:K
11001111010100101001100100001010
:A lrot 5
01100000110001100000110101000000
:F
:(A lrot 5) + F
100110000000110001010011001001010
:Out
100110000000110001010011001001010
:(A lrot 5) + F
10000001001011110111111101100001
:E
:(A lrot 5) + F + E
1110110001010010000010010110101011
:Out
1110110001010010000010010110101011
:(A lrot 5) + F + E
10001111000110111011110011011100
:K
:(A lrot 5) + F + E + K
10001000000011000111110001010000111
:Out
10001000000011000111110001010000111
:(A lrot 5) + F + E + K
01101101110011001000010111100100
:Word 46
:(A lrot 5) + F + E + K + Word 46
110010101110001100000110100001101011
:temp
10101110001100000110100001101011
:truncated temp
00000000100001001100101111110000
:E = D
01100001110101110001110101001110
:D = C
00011001001100011000100100010000
:C = B Left Rotate 30
01010110011110101001010011001000
:B = A
10101110001100000110100001101011
:A = Temp
Word 47
01010110011110101001010011001000
:B
00011001001100011000100100010000
:C
B AND C
00010000001100001000000000000000
:Out
01010110011110101001010011001000
:B
01100001110101110001110101001110
:D
B AND D
01000000010100100001010001001000
:Out
00011001001100011000100100010000
:C
01100001110101110001110101001110
:D
C AND D
00000001000100010000100100000000
:Out
00010000001100001000000000000000
:B AND C
01000000010100100001010001001000
:B AND D
(B AND C) OR (B AND D)
01010000011100101001010001001000
:Out
01010000011100101001010001001000
:(B AND C) OR (B AND D)
00000001000100010000100100000000
:C AND D
((B AND C) OR (B AND D)) OR (C AND D)
01010001011100111001110101001000
:F
10001111000110111011110011011100
:K
11000110000011010000110101110101
:A lrot 5
01010001011100111001110101001000
:F
:(A lrot 5) + F
100010111100000001010101010111101
:Out
100010111100000001010101010111101
:(A lrot 5) + F
00000000100001001100101111110000
:E
:(A lrot 5) + F + E
1100011000000001010111011010101101
:Out
1100011000000001010111011010101101
:(A lrot 5) + F + E
10001111000110111011110011011100
:K
:(A lrot 5) + F + E + K
11110100111001000010011001110001001
:Out
11110100111001000010011001110001001
:(A lrot 5) + F + E + K
00100011001001000001010010111011
:Word 47
:(A lrot 5) + F + E + K + Word 47
111111001010010001010100100001000100
:temp
11001010010001010100100001000100
:truncated temp
01100001110101110001110101001110
:E = D
00011001001100011000100100010000
:D = C
00010101100111101010010100110010
:C = B Left Rotate 30
10101110001100000110100001101011
:B = A
11001010010001010100100001000100
:A = Temp
Word 48
10101110001100000110100001101011
:B
00010101100111101010010100110010
:C
B AND C
00000100000100000010000000100010
:Out
10101110001100000110100001101011
:B
00011001001100011000100100010000
:D
B AND D
00001000001100000000100000000000
:Out
00010101100111101010010100110010
:C
00011001001100011000100100010000
:D
C AND D
00010001000100001000000100010000
:Out
00000100000100000010000000100010
:B AND C
00001000001100000000100000000000
:B AND D
(B AND C) OR (B AND D)
00001100001100000010100000100010
:Out
00001100001100000010100000100010
:(B AND C) OR (B AND D)
00010001000100001000000100010000
:C AND D
((B AND C) OR (B AND D)) OR (C AND D)
00011101001100001010100100110010
:F
10001111000110111011110011011100
:K
01001000101010010000100010011001
:A lrot 5
00011101001100001010100100110010
:F
:(A lrot 5) + F
101100101110110011011000111001011
:Out
101100101110110011011000111001011
:(A lrot 5) + F
01100001110101110001110101001110
:E
:(A lrot 5) + F + E
1111000111101100001100111100011001
:Out
1111000111101100001100111100011001
:(A lrot 5) + F + E
10001111000110111011110011011100
:K
:(A lrot 5) + F + E + K
10001010110110011001000101111110101
:Out
10001010110110011001000101111110101
:(A lrot 5) + F + E + K
10011001011011010110011101000111
:Word 48
:(A lrot 5) + F + E + K + Word 48
110011110000001110011111001100111100
:temp
11110000001110011111001100111100
:truncated temp
00011001001100011000100100010000
:E = D
00010101100111101010010100110010
:D = C
11101011100011000001101000011010
:C = B Left Rotate 30
11001010010001010100100001000100
:B = A
11110000001110011111001100111100
:A = Temp
Word 49
11001010010001010100100001000100
:B
11101011100011000001101000011010
:C
B AND C
11001010000001000000100000000000
:Out
11001010010001010100100001000100
:B
00010101100111101010010100110010
:D
B AND D
00000000000001000000000000000000
:Out
11101011100011000001101000011010
:C
00010101100111101010010100110010
:D
C AND D
00000001100011000000000000010010
:Out
11001010000001000000100000000000
:B AND C
00000000000001000000000000000000
:B AND D
(B AND C) OR (B AND D)
11001010000001000000100000000000
:Out
11001010000001000000100000000000
:(B AND C) OR (B AND D)
00000001100011000000000000010010
:C AND D
((B AND C) OR (B AND D)) OR (C AND D)
11001011100011000000100000010010
:F
10001111000110111011110011011100
:K
00000111001111100110011110011110
:A lrot 5
11001011100011000000100000010010
:F
:(A lrot 5) + F
111010010110010100110111110110000
:Out
111010010110010100110111110110000
:(A lrot 5) + F
00011001001100011000100100010000
:E
:(A lrot 5) + F + E
1111101011111110111111100011000000
:Out
1111101011111110111111100011000000
:(A lrot 5) + F + E
10001111000110111011110011011100
:K
:(A lrot 5) + F + E + K
10001111011000101111011010110011100
:Out
10001111011000101111011010110011100
:(A lrot 5) + F + E + K
01010111001101110101010111011010
:Word 49
:(A lrot 5) + F + E + K + Word 49
110011010010010011110000101101110110
:temp
11010010010011110000101101110110
:truncated temp
00010101100111101010010100110010
:E = D
11101011100011000001101000011010
:D = C
00110010100100010101001000010001
:C = B Left Rotate 30
11110000001110011111001100111100
:B = A
11010010010011110000101101110110
:A = Temp
Word 50
11110000001110011111001100111100
:B
00110010100100010101001000010001
:C
B AND C
00110000000100010101001000010000
:Out
11110000001110011111001100111100
:B
11101011100011000001101000011010
:D
B AND D
11100000000010000001001000011000
:Out
00110010100100010101001000010001
:C
11101011100011000001101000011010
:D
C AND D
00100010100000000001001000010000
:Out
00110000000100010101001000010000
:B AND C
11100000000010000001001000011000
:B AND D
(B AND C) OR (B AND D)
11110000000110010101001000011000
:Out
11110000000110010101001000011000
:(B AND C) OR (B AND D)
00100010100000000001001000010000
:C AND D
((B AND C) OR (B AND D)) OR (C AND D)
11110010100110010101001000011000
:F
10001111000110111011110011011100
:K
01001001111000010110111011011010
:A lrot 5
11110010100110010101001000011000
:F
:(A lrot 5) + F
100111100011110101100000011110010
:Out
100111100011110101100000011110010
:(A lrot 5) + F
00010101100111101010010100110010
:E
:(A lrot 5) + F + E
1101010010000110010110011000100100
:Out
1101010010000110010110011000100100
:(A lrot 5) + F + E
10001111000110111011110011011100
:K
:(A lrot 5) + F + E + K
11111100001001101010010001100000000
:Out
11111100001001101010010001100000000
:(A lrot 5) + F + E + K
01100101011100110111100101110100
:Word 50
:(A lrot 5) + F + E + K + Word 50
100001000110101010001001110001110100
:temp
01000110101010001001110001110100
:truncated temp
11101011100011000001101000011010
:E = D
00110010100100010101001000010001
:D = C
00111100000011100111110011001111
:C = B Left Rotate 30
11010010010011110000101101110110
:B = A
01000110101010001001110001110100
:A = Temp
Word 51
11010010010011110000101101110110
:B
00111100000011100111110011001111
:C
B AND C
00010000000011100000100001000110
:Out
11010010010011110000101101110110
:B
00110010100100010101001000010001
:D
B AND D
00010010000000010000001000010000
:Out
00111100000011100111110011001111
:C
00110010100100010101001000010001
:D
C AND D
00110000000000000101000000000001
:Out
00010000000011100000100001000110
:B AND C
00010010000000010000001000010000
:B AND D
(B AND C) OR (B AND D)
00010010000011110000101001010110
:Out
00010010000011110000101001010110
:(B AND C) OR (B AND D)
00110000000000000101000000000001
:C AND D
((B AND C) OR (B AND D)) OR (C AND D)
00110010000011110101101001010111
:F
10001111000110111011110011011100
:K
11010101000100111000111010001000
:A lrot 5
00110010000011110101101001010111
:F
:(A lrot 5) + F
100000111001000101110100011011111
:Out
100000111001000101110100011011111
:(A lrot 5) + F
11101011100011000001101000011010
:E
:(A lrot 5) + F + E
1111110010101011110000001011111001
:Out
1111110010101011110000001011111001
:(A lrot 5) + F + E
10001111000110111011110011011100
:K
:(A lrot 5) + F + E + K
10010000001110010101011111111010101
:Out
10010000001110010101011111111010101
:(A lrot 5) + F + E + K
01011111000010011111101111011010
:Word 51
:(A lrot 5) + F + E + K + Word 51
110011100000110101001011101110101111
:temp
11100000110101001011101110101111
:truncated temp
00110010100100010101001000010001
:E = D
00111100000011100111110011001111
:D = C
10110100100100111100001011011101
:C = B Left Rotate 30
01000110101010001001110001110100
:B = A
11100000110101001011101110101111
:A = Temp
Word 52
01000110101010001001110001110100
:B
10110100100100111100001011011101
:C
B AND C
00000100100000001000000001010100
:Out
01000110101010001001110001110100
:B
00111100000011100111110011001111
:D
B AND D
00000100000010000001110001000100
:Out
10110100100100111100001011011101
:C
00111100000011100111110011001111
:D
C AND D
00110100000000100100000011001101
:Out
00000100100000001000000001010100
:B AND C
00000100000010000001110001000100
:B AND D
(B AND C) OR (B AND D)
00000100100010001001110001010100
:Out
00000100100010001001110001010100
:(B AND C) OR (B AND D)
00110100000000100100000011001101
:C AND D
((B AND C) OR (B AND D)) OR (C AND D)
00110100100010101101110011011101
:F
10001111000110111011110011011100
:K
00011010100101110111010111111100
:A lrot 5
00110100100010101101110011011101
:F
:(A lrot 5) + F
101001111001000100101001011011001
:Out
101001111001000100101001011011001
:(A lrot 5) + F
00110010100100010101001000010001
:E
:(A lrot 5) + F + E
1110000001101100111010010011101010
:Out
1110000001101100111010010011101010
:(A lrot 5) + F + E
10001111000110111011110011011100
:K
:(A lrot 5) + F + E + K
10000010000110011110110000111000110
:Out
10000010000110011110110000111000110
:(A lrot 5) + F + E + K
10001101010010101100110110010111
:Word 52
:(A lrot 5) + F + E + K + Word 52
110010011110000110100010111101011101
:temp
10011110000110100010111101011101
:truncated temp
00111100000011100111110011001111
:E = D
10110100100100111100001011011101
:D = C
00010001101010100010011100011101
:C = B Left Rotate 30
11100000110101001011101110101111
:B = A
10011110000110100010111101011101
:A = Temp
Word 53
11100000110101001011101110101111
:B
00010001101010100010011100011101
:C
B AND C
00000000100000000010001100001101
:Out
11100000110101001011101110101111
:B
10110100100100111100001011011101
:D
B AND D
10100000100100001000001010001101
:Out
00010001101010100010011100011101
:C
10110100100100111100001011011101
:D
C AND D
00010000100000100000001000011101
:Out
00000000100000000010001100001101
:B AND C
10100000100100001000001010001101
:B AND D
(B AND C) OR (B AND D)
10100000100100001010001110001101
:Out
10100000100100001010001110001101
:(B AND C) OR (B AND D)
00010000100000100000001000011101
:C AND D
((B AND C) OR (B AND D)) OR (C AND D)
10110000100100101010001110011101
:F
10001111000110111011110011011100
:K
11000011010001011110101110110011
:A lrot 5
10110000100100101010001110011101
:F
:(A lrot 5) + F
101110011110110001000111101010000
:Out
101110011110110001000111101010000
:(A lrot 5) + F
00111100000011100111110011001111
:E
:(A lrot 5) + F + E
1110101111111001110000110000011111
:Out
1110101111111001110000110000011111
:(A lrot 5) + F + E
10001111000110111011110011011100
:K
:(A lrot 5) + F + E + K
10000111111000000101100100011111011
:Out
10000111111000000101100100011111011
:(A lrot 5) + F + E + K
00000000000000010101100010001000
:Word 53
:(A lrot 5) + F + E + K + Word 53
110000111111000001000010000110000011
:temp
00111111000001000010000110000011
:truncated temp
10110100100100111100001011011101
:E = D
00010001101010100010011100011101
:D = C
11111000001101010010111011101011
:C = B Left Rotate 30
10011110000110100010111101011101
:B = A
00111111000001000010000110000011
:A = Temp
Word 54
10011110000110100010111101011101
:B
11111000001101010010111011101011
:C
B AND C
10011000000100000010111001001001
:Out
10011110000110100010111101011101
:B
00010001101010100010011100011101
:D
B AND D
00010000000010100010011100011101
:Out
11111000001101010010111011101011
:C
00010001101010100010011100011101
:D
C AND D
00010000001000000010011000001001
:Out
10011000000100000010111001001001
:B AND C
00010000000010100010011100011101
:B AND D
(B AND C) OR (B AND D)
10011000000110100010111101011101
:Out
10011000000110100010111101011101
:(B AND C) OR (B AND D)
00010000001000000010011000001001
:C AND D
((B AND C) OR (B AND D)) OR (C AND D)
10011000001110100010111101011101
:F
10001111000110111011110011011100
:K
11100000100001000011000001100111
:A lrot 5
10011000001110100010111101011101
:F
:(A lrot 5) + F
101111000101111100101111111000100
:Out
101111000101111100101111111000100
:(A lrot 5) + F
10110100100100111100001011011101
:E
:(A lrot 5) + F + E
1000101101010100100010001010100001
:Out
1000101101010100100010001010100001
:(A lrot 5) + F + E
10001111000110111011110011011100
:K
:(A lrot 5) + F + E + K
11010111100011011011101111101111101
:Out
11010111100011011011101111101111101
:(A lrot 5) + F + E + K
11110000010001110010110010101101
:Word 54
:(A lrot 5) + F + E + K + Word 54
111110101100101101010000110000101010
:temp
10101100101101010000110000101010
:truncated temp
00010001101010100010011100011101
:E = D
11111000001101010010111011101011
:D = C
01100111100001101000101111010111
:C = B Left Rotate 30
00111111000001000010000110000011
:B = A
10101100101101010000110000101010
:A = Temp
Word 55
00111111000001000010000110000011
:B
01100111100001101000101111010111
:C
B AND C
00100111000001000000000110000011
:Out
00111111000001000010000110000011
:B
11111000001101010010111011101011
:D
B AND D
00111000000001000010000010000011
:Out
01100111100001101000101111010111
:C
11111000001101010010111011101011
:D
C AND D
01100000000001000000101011000011
:Out
00100111000001000000000110000011
:B AND C
00111000000001000010000010000011
:B AND D
(B AND C) OR (B AND D)
00111111000001000010000110000011
:Out
00111111000001000010000110000011
:(B AND C) OR (B AND D)
01100000000001000000101011000011
:C AND D
((B AND C) OR (B AND D)) OR (C AND D)
01111111000001000010101111000011
:F
10001111000110111011110011011100
:K
10010110101000011000010101010101
:A lrot 5
01111111000001000010101111000011
:F
:(A lrot 5) + F
100010101101001011011000100011000
:Out
100010101101001011011000100011000
:(A lrot 5) + F
00010001101010100010011100011101
:E
:(A lrot 5) + F + E
1100100111010011111101100000110101
:Out
1100100111010011111101100000110101
:(A lrot 5) + F + E
10001111000110111011110011011100
:K
:(A lrot 5) + F + E + K
11110110110011010111001010100010001
:Out
11110110110011010111001010100010001
:(A lrot 5) + F + E + K
01011100110111011101101001011001
:Word 55
:(A lrot 5) + F + E + K + Word 55
100000010011010010010110111101101010
:temp
00010011010010010110111101101010
:truncated temp
11111000001101010010111011101011
:E = D
01100111100001101000101111010111
:D = C
11001111110000010000100001100000
:C = B Left Rotate 30
10101100101101010000110000101010
:B = A
00010011010010010110111101101010
:A = Temp
Word 56
10101100101101010000110000101010
:B
11001111110000010000100001100000
:C
B AND C
10001100100000010000100000100000
:Out
10101100101101010000110000101010
:B
01100111100001101000101111010111
:D
B AND D
00100100100001000000100000000010
:Out
11001111110000010000100001100000
:C
01100111100001101000101111010111
:D
C AND D
01000111100000000000100001000000
:Out
10001100100000010000100000100000
:B AND C
00100100100001000000100000000010
:B AND D
(B AND C) OR (B AND D)
10101100100001010000100000100010
:Out
10101100100001010000100000100010
:(B AND C) OR (B AND D)
01000111100000000000100001000000
:C AND D
((B AND C) OR (B AND D)) OR (C AND D)
11101111100001010000100001100010
:F
10001111000110111011110011011100
:K
01101001001011011110110101000010
:A lrot 5
11101111100001010000100001100010
:F
:(A lrot 5) + F
101011000101100101111010110100100
:Out
101011000101100101111010110100100
:(A lrot 5) + F
11111000001101010010111011101011
:E
:(A lrot 5) + F + E
1001010000111010000010010010001111
:Out
1001010000111010000010010010001111
:(A lrot 5) + F + E
10001111000110111011110011011100
:K
:(A lrot 5) + F + E + K
11011100000000000111110000101101011
:Out
11011100000000000111110000101101011
:(A lrot 5) + F + E + K
11010011111001000001001000010010
:Word 56
:(A lrot 5) + F + E + K + Word 56
111110110011111001111111001101111101
:temp
10110011111001111111001101111101
:truncated temp
01100111100001101000101111010111
:E = D
11001111110000010000100001100000
:D = C
10101011001011010100001100001010
:C = B Left Rotate 30
00010011010010010110111101101010
:B = A
10110011111001111111001101111101
:A = Temp
Word 57
00010011010010010110111101101010
:B
10101011001011010100001100001010
:C
B AND C
00000011000010010100001100001010
:Out
00010011010010010110111101101010
:B
11001111110000010000100001100000
:D
B AND D
00000011010000010000100001100000
:Out
10101011001011010100001100001010
:C
11001111110000010000100001100000
:D
C AND D
10001011000000010000000000000000
:Out
00000011000010010100001100001010
:B AND C
00000011010000010000100001100000
:B AND D
(B AND C) OR (B AND D)
00000011010010010100101101101010
:Out
00000011010010010100101101101010
:(B AND C) OR (B AND D)
10001011000000010000000000000000
:C AND D
((B AND C) OR (B AND D)) OR (C AND D)
10001011010010010100101101101010
:F
10001111000110111011110011011100
:K
01111100111111100110111110110110
:A lrot 5
10001011010010010100101101101010
:F
:(A lrot 5) + F
100001000010001111011101100100000
:Out
100001000010001111011101100100000
:(A lrot 5) + F
01100111100001101000101111010111
:E
:(A lrot 5) + F + E
1101101111110011100100011011110111
:Out
1101101111110011100100011011110111
:(A lrot 5) + F + E
10001111000110111011110011011100
:K
:(A lrot 5) + F + E + K
11111111110111010100000001111010011
:Out
11111111110111010100000001111010011
:(A lrot 5) + F + E + K
01100101011110110110001100011100
:Word 57
:(A lrot 5) + F + E + K + Word 57
100001100100011001010110011011101111
:temp
01100100011001010110011011101111
:truncated temp
11001111110000010000100001100000
:E = D
10101011001011010100001100001010
:D = C
10000100110100100101101111011010
:C = B Left Rotate 30
10110011111001111111001101111101
:B = A
01100100011001010110011011101111
:A = Temp
Word 58
10110011111001111111001101111101
:B
10000100110100100101101111011010
:C
B AND C
10000000110000100101001101011000
:Out
10110011111001111111001101111101
:B
10101011001011010100001100001010
:D
B AND D
10100011001001010100001100001000
:Out
10000100110100100101101111011010
:C
10101011001011010100001100001010
:D
C AND D
10000000000000000100001100001010
:Out
10000000110000100101001101011000
:B AND C
10100011001001010100001100001000
:B AND D
(B AND C) OR (B AND D)
10100011111001110101001101011000
:Out
10100011111001110101001101011000
:(B AND C) OR (B AND D)
10000000000000000100001100001010
:C AND D
((B AND C) OR (B AND D)) OR (C AND D)
10100011111001110101001101011010
:F
10001111000110111011110011011100
:K
10001100101011001101110111101100
:A lrot 5
10100011111001110101001101011010
:F
:(A lrot 5) + F
100110000100101000011000101000110
:Out
100110000100101000011000101000110
:(A lrot 5) + F
11001111110000010000100001100000
:E
:(A lrot 5) + F + E
1000000000010101010011100110100110
:Out
1000000000010101010011100110100110
:(A lrot 5) + F + E
10001111000110111011110011011100
:K
:(A lrot 5) + F + E + K
11010001111011100001111011010000010
:Out
11010001111011100001111011010000010
:(A lrot 5) + F + E + K
10011010100111110110100110000001
:Word 58
:(A lrot 5) + F + E + K + Word 58
111100101010000100000110000000000011
:temp
00101010000100000110000000000011
:truncated temp
10101011001011010100001100001010
:E = D
10000100110100100101101111011010
:D = C
01101100111110011111110011011111
:C = B Left Rotate 30
01100100011001010110011011101111
:B = A
00101010000100000110000000000011
:A = Temp
Word 59
01100100011001010110011011101111
:B
01101100111110011111110011011111
:C
B AND C
01100100011000010110010011001111
:Out
01100100011001010110011011101111
:B
10000100110100100101101111011010
:D
B AND D
00000100010000000100001011001010
:Out
01101100111110011111110011011111
:C
10000100110100100101101111011010
:D
C AND D
00000100110100000101100011011010
:Out
01100100011000010110010011001111
:B AND C
00000100010000000100001011001010
:B AND D
(B AND C) OR (B AND D)
01100100011000010110011011001111
:Out
01100100011000010110011011001111
:(B AND C) OR (B AND D)
00000100110100000101100011011010
:C AND D
((B AND C) OR (B AND D)) OR (C AND D)
01100100111100010111111011011111
:F
10001111000110111011110011011100
:K
01000010000011000000000001100101
:A lrot 5
01100100111100010111111011011111
:F
:(A lrot 5) + F
110100110111111010111111101000100
:Out
110100110111111010111111101000100
:(A lrot 5) + F
10101011001011010100001100001010
:E
:(A lrot 5) + F + E
1001010010001010101100001001001110
:Out
1001010010001010101100001001001110
:(A lrot 5) + F + E
10001111000110111011110011011100
:K
:(A lrot 5) + F + E + K
11011100001010001100111111100101010
:Out
11011100001010001100111111100101010
:(A lrot 5) + F + E + K
00110010010000010110101010111010
:Word 59
:(A lrot 5) + F + E + K + Word 59
111100010011100001111110100111100100
:temp
00010011100001111110100111100100
:truncated temp
10000100110100100101101111011010
:E = D
01101100111110011111110011011111
:D = C
11011001000110010101100110111011
:C = B Left Rotate 30
00101010000100000110000000000011
:B = A
00010011100001111110100111100100
:A = Temp
Word 60
00101010000100000110000000000011
:B
11011001000110010101100110111011
:C
B XOR C
11110011000010010011100110111000
:Out
11110011000010010011100110111000
:B XOR C
01101100111110011111110011011111
:D
(B XOR C) XOR D
10011111111100001100010101100111
:F
11001010011000101100000111010110
:K
01110000111111010011110010000010
:A lrot 5
10011111111100001100010101100111
:F
:(A lrot 5) + F
100010000111011100000000111101001
:Out
100010000111011100000000111101001
:(A lrot 5) + F
10000100110100100101101111011010
:E
:(A lrot 5) + F + E
1110010101110000000101110111000011
:Out
1110010101110000000101110111000011
:(A lrot 5) + F + E
11001010011000101100000111010110
:K
:(A lrot 5) + F + E + K
10001100000001000110001111110011001
:Out
10001100000001000110001111110011001
:(A lrot 5) + F + E + K
00011010011001111010101111010110
:Word 60
:(A lrot 5) + F + E + K + Word 60
110001111010100010101100101101101111
:temp
01111010100010101100101101101111
:truncated temp
01101100111110011111110011011111
:E = D
11011001000110010101100110111011
:D = C
11001010100001000001100000000000
:C = B Left Rotate 30
00010011100001111110100111100100
:B = A
01111010100010101100101101101111
:A = Temp
Word 61
00010011100001111110100111100100
:B
11001010100001000001100000000000
:C
B XOR C
11011001000000111111000111100100
:Out
11011001000000111111000111100100
:B XOR C
11011001000110010101100110111011
:D
(B XOR C) XOR D
00000000000110101010100001011111
:F
11001010011000101100000111010110
:K
01010001010110010110110111101111
:A lrot 5
00000000000110101010100001011111
:F
:(A lrot 5) + F
101010001011101000001011001001110
:Out
101010001011101000001011001001110
:(A lrot 5) + F
01101100111110011111110011011111
:E
:(A lrot 5) + F + E
1110111110011011100001001100101101
:Out
1110111110011011100001001100101101
:(A lrot 5) + F + E
11001010011000101100000111010110
:K
:(A lrot 5) + F + E + K
10010001000110100001101010100000011
:Out
10010001000110100001101010100000011
:(A lrot 5) + F + E + K
01110011011101010100100110101101
:Word 61
:(A lrot 5) + F + E + K + Word 61
110011111100010001100001111010110000
:temp
11111100010001100001111010110000
:truncated temp
11011001000110010101100110111011
:E = D
11001010100001000001100000000000
:D = C
00000100111000011111101001111001
:C = B Left Rotate 30
01111010100010101100101101101111
:B = A
11111100010001100001111010110000
:A = Temp
Word 62
01111010100010101100101101101111
:B
00000100111000011111101001111001
:C
B XOR C
01111110011010110011000100010110
:Out
01111110011010110011000100010110
:B XOR C
11001010100001000001100000000000
:D
(B XOR C) XOR D
10110100111011110010100100010110
:F
11001010011000101100000111010110
:K
10001000110000111101011000011111
:A lrot 5
10110100111011110010100100010110
:F
:(A lrot 5) + F
100111101101100101111111100110101
:Out
100111101101100101111111100110101
:(A lrot 5) + F
11011001000110010101100110111011
:E
:(A lrot 5) + F + E
1000010110110011000101100011110000
:Out
1000010110110011000101100011110000
:(A lrot 5) + F + E
11001010011000101100000111010110
:K
:(A lrot 5) + F + E + K
11011100001001011110001101011000110
:Out
11011100001001011110001101011000110
:(A lrot 5) + F + E + K
01101101010011110100100101101000
:Word 62
:(A lrot 5) + F + E + K + Word 62
111101001110011111100110010000101110
:temp
01001110011111100110010000101110
:truncated temp
11001010100001000001100000000000
:E = D
00000100111000011111101001111001
:D = C
11011110101000101011001011011011
:C = B Left Rotate 30
11111100010001100001111010110000
:B = A
01001110011111100110010000101110
:A = Temp
Word 63
11111100010001100001111010110000
:B
11011110101000101011001011011011
:C
B XOR C
00100010111001001010110001101011
:Out
00100010111001001010110001101011
:B XOR C
00000100111000011111101001111001
:D
(B XOR C) XOR D
00100110000001010101011000010010
:F
11001010011000101100000111010110
:K
11001111110011001000010111001001
:A lrot 5
00100110000001010101011000010010
:F
:(A lrot 5) + F
111110101110100011101101111011011
:Out
111110101110100011101101111011011
:(A lrot 5) + F
11001010100001000001100000000000
:E
:(A lrot 5) + F + E
1011000000010101011111001111011011
:Out
1011000000010101011111001111011011
:(A lrot 5) + F + E
11001010011000101100000111010110
:K
:(A lrot 5) + F + E + K
11110001010101110001011010110110001
:Out
11110001010101110001011010110110001
:(A lrot 5) + F + E + K
01100101010100100110000111011100
:Word 63
:(A lrot 5) + F + E + K + Word 63
111111110000000010110001011110001101
:temp
11110000000010110001011110001101
:truncated temp
00000100111000011111101001111001
:E = D
11011110101000101011001011011011
:D = C
00111111000100011000011110101100
:C = B Left Rotate 30
01001110011111100110010000101110
:B = A
11110000000010110001011110001101
:A = Temp
Word 64
01001110011111100110010000101110
:B
00111111000100011000011110101100
:C
B XOR C
01110001011011111110001110000010
:Out
01110001011011111110001110000010
:B XOR C
11011110101000101011001011011011
:D
(B XOR C) XOR D
10101111110011010101000101011001
:F
11001010011000101100000111010110
:K
00000001011000101111000110111110
:A lrot 5
10101111110011010101000101011001
:F
:(A lrot 5) + F
110110001001100000100001100010111
:Out
110110001001100000100001100010111
:(A lrot 5) + F
00000100111000011111101001111001
:E
:(A lrot 5) + F + E
1110110110000100100011110110010000
:Out
1110110110000100100011110110010000
:(A lrot 5) + F + E
11001010011000101100000111010110
:K
:(A lrot 5) + F + E + K
10010000000011101001111111101100110
:Out
10010000000011101001111111101100110
:(A lrot 5) + F + E + K
10111001000111101000101100011000
:Word 64
:(A lrot 5) + F + E + K + Word 64
110100111001100100111000101001111110
:temp
00111001100100111000101001111110
:truncated temp
11011110101000101011001011011011
:E = D
00111111000100011000011110101100
:D = C
10010011100111111001100100001011
:C = B Left Rotate 30
11110000000010110001011110001101
:B = A
00111001100100111000101001111110
:A = Temp
Word 65
11110000000010110001011110001101
:B
10010011100111111001100100001011
:C
B XOR C
01100011100101001000111010000110
:Out
01100011100101001000111010000110
:B XOR C
00111111000100011000011110101100
:D
(B XOR C) XOR D
01011100100001010000100100101010
:F
11001010011000101100000111010110
:K
00110010011100010100111111000111
:A lrot 5
01011100100001010000100100101010
:F
:(A lrot 5) + F
110001110111101100101100011110001
:Out
110001110111101100101100011110001
:(A lrot 5) + F
11011110101000101011001011011011
:E
:(A lrot 5) + F + E
1001101101100110010000101111001100
:Out
1001101101100110010000101111001100
:(A lrot 5) + F + E
11001010011000101100000111010110
:K
:(A lrot 5) + F + E + K
11100110111111110111100110110100010
:Out
11100110111111110111100110110100010
:(A lrot 5) + F + E + K
00000000000101010000100011101000
:Word 65
:(A lrot 5) + F + E + K + Word 65
111100111000000100001101011010001010
:temp
00111000000100001101011010001010
:truncated temp
00111111000100011000011110101100
:E = D
10010011100111111001100100001011
:D = C
01111100000000101100010111100011
:C = B Left Rotate 30
00111001100100111000101001111110
:B = A
00111000000100001101011010001010
:A = Temp
Word 66
00111001100100111000101001111110
:B
01111100000000101100010111100011
:C
B XOR C
01000101100100010100111110011101
:Out
01000101100100010100111110011101
:B XOR C
10010011100111111001100100001011
:D
(B XOR C) XOR D
11010110000011101101011010010110
:F
11001010011000101100000111010110
:K
00000010000110101101000101000111
:A lrot 5
11010110000011101101011010010110
:F
:(A lrot 5) + F
111011000001010011010011111011101
:Out
111011000001010011010011111011101
:(A lrot 5) + F
00111111000100011000011110101100
:E
:(A lrot 5) + F + E
1000010111001110110010111110001001
:Out
1000010111001110110010111110001001
:(A lrot 5) + F + E
11001010011000101100000111010110
:K
:(A lrot 5) + F + E + K
11011100001100111011111000101011111
:Out
11011100001100111011111000101011111
:(A lrot 5) + F + E + K
00101111111010010111100101111100
:Word 66
:(A lrot 5) + F + E + K + Word 66
111100010001100001110110101011011011
:temp
00010001100001110110101011011011
:truncated temp
10010011100111111001100100001011
:E = D
01111100000000101100010111100011
:D = C
10001110011001001110001010011111
:C = B Left Rotate 30
00111000000100001101011010001010
:B = A
00010001100001110110101011011011
:A = Temp
Word 67
00111000000100001101011010001010
:B
10001110011001001110001010011111
:C
B XOR C
10110110011101000011010000010101
:Out
10110110011101000011010000010101
:B XOR C
01111100000000101100010111100011
:D
(B XOR C) XOR D
11001010011101101111000111110110
:F
11001010011000101100000111010110
:K
00110000111011010101101101100010
:A lrot 5
11001010011101101111000111110110
:F
:(A lrot 5) + F
111111011011001000100110101011000
:Out
111111011011001000100110101011000
:(A lrot 5) + F
10010011100111111001100100001011
:E
:(A lrot 5) + F + E
1010001111000000111110011001100011
:Out
1010001111000000111110011001100011
:(A lrot 5) + F + E
11001010011000101100000111010110
:K
:(A lrot 5) + F + E + K
11101011001011001101010100000111001
:Out
11101011001011001101010100000111001
:(A lrot 5) + F + E + K
10101000101011101000010111100001
:Word 67
:(A lrot 5) + F + E + K + Word 67
100000000010000101010010111000011010
:temp
00000010000101010010111000011010
:truncated temp
01111100000000101100010111100011
:E = D
10001110011001001110001010011111
:D = C
10001110000001000011010110100010
:C = B Left Rotate 30
00010001100001110110101011011011
:B = A
00000010000101010010111000011010
:A = Temp
Word 68
00010001100001110110101011011011
:B
10001110000001000011010110100010
:C
B XOR C
10011111100000110101111101111001
:Out
10011111100000110101111101111001
:B XOR C
10001110011001001110001010011111
:D
(B XOR C) XOR D
00010001111001111011110111100110
:F
11001010011000101100000111010110
:K
01000010101001011100001101000000
:A lrot 5
00010001111001111011110111100110
:F
:(A lrot 5) + F
101010100100011011000000100100110
:Out
101010100100011011000000100100110
:(A lrot 5) + F
01111100000000101100010111100011
:E
:(A lrot 5) + F + E
1111010000100100000100011100001001
:Out
1111010000100100000100011100001001
:(A lrot 5) + F + E
11001010011000101100000111010110
:K
:(A lrot 5) + F + E + K
10010011010111100110000100011011111
:Out
10010011010111100110000100011011111
:(A lrot 5) + F + E + K
11001110111111101000010000001000
:Word 68
:(A lrot 5) + F + E + K + Word 68
110101101001111100011000110011100111
:temp
01101001111100011000110011100111
:truncated temp
10001110011001001110001010011111
:E = D
10001110000001000011010110100010
:D = C
11000100011000011101101010110110
:C = B Left Rotate 30
00000010000101010010111000011010
:B = A
01101001111100011000110011100111
:A = Temp
Word 69
00000010000101010010111000011010
:B
11000100011000011101101010110110
:C
B XOR C
11000110011101001111010010101100
:Out
11000110011101001111010010101100
:B XOR C
10001110000001000011010110100010
:D
(B XOR C) XOR D
01001000011100001100000100001110
:F
11001010011000101100000111010110
:K
00111110001100011001110011101101
:A lrot 5
01001000011100001100000100001110
:F
:(A lrot 5) + F
110000110101000100101110111111011
:Out
110000110101000100101110111111011
:(A lrot 5) + F
10001110011001001110001010011111
:E
:(A lrot 5) + F + E
1000010101000001110100000010011010
:Out
1000010101000001110100000010011010
:(A lrot 5) + F + E
11001010011000101100000111010110
:K
:(A lrot 5) + F + E + K
11011011111011010100000001001110000
:Out
11011011111011010100000001001110000
:(A lrot 5) + F + E + K
00000000100000010110010000000000
:Word 69
:(A lrot 5) + F + E + K + Word 69
111011011111111010110110011001110000
:temp
11011111111010110110011001110000
:truncated temp
10001110000001000011010110100010
:E = D
11000100011000011101101010110110
:D = C
10000000100001010100101110000110
:C = B Left Rotate 30
01101001111100011000110011100111
:B = A
11011111111010110110011001110000
:A = Temp
Word 70
01101001111100011000110011100111
:B
10000000100001010100101110000110
:C
B XOR C
11101001011101001100011101100001
:Out
11101001011101001100011101100001
:B XOR C
11000100011000011101101010110110
:D
(B XOR C) XOR D
00101101000101010001110111010111
:F
11001010011000101100000111010110
:K
11111101011011001100111000011011
:A lrot 5
00101101000101010001110111010111
:F
:(A lrot 5) + F
100101010100000011110101111110010
:Out
100101010100000011110101111110010
:(A lrot 5) + F
10001110000001000011010110100010
:E
:(A lrot 5) + F + E
1110111000100001100010000110010100
:Out
1110111000100001100010000110010100
:(A lrot 5) + F + E
11001010011000101100000111010110
:K
:(A lrot 5) + F + E + K
10010000010111010001110001101101010
:Out
10010000010111010001110001101101010
:(A lrot 5) + F + E + K
11001100100001011110010001101101
:Word 70
:(A lrot 5) + F + E + K + Word 70
110101001111011011101100011111010111
:temp
01001111011011101100011111010111
:truncated temp
11000100011000011101101010110110
:E = D
10000000100001010100101110000110
:D = C
11011010011111000110001100111001
:C = B Left Rotate 30
11011111111010110110011001110000
:B = A
01001111011011101100011111010111
:A = Temp
Word 71
11011111111010110110011001110000
:B
11011010011111000110001100111001
:C
B XOR C
00000101100101110000010101001001
:Out
00000101100101110000010101001001
:B XOR C
10000000100001010100101110000110
:D
(B XOR C) XOR D
10000101000100100100111011001111
:F
11001010011000101100000111010110
:K
11101101110110001111101011101001
:A lrot 5
10000101000100100100111011001111
:F
:(A lrot 5) + F
101110010111010110100100110111000
:Out
101110010111010110100100110111000
:(A lrot 5) + F
11000100011000011101101010110110
:E
:(A lrot 5) + F + E
1000110111010011010010010001101110
:Out
1000110111010011010010010001101110
:(A lrot 5) + F + E
11001010011000101100000111010110
:K
:(A lrot 5) + F + E + K
11100000001101011111110011001000100
:Out
11100000001101011111110011001000100
:(A lrot 5) + F + E + K
00100100000101001011100100100011
:Word 71
:(A lrot 5) + F + E + K + Word 71
111100100101110001001001111101100111
:temp
00100101110001001001111101100111
:truncated temp
10000000100001010100101110000110
:E = D
11011010011111000110001100111001
:D = C
00110111111110101101100110011100
:C = B Left Rotate 30
01001111011011101100011111010111
:B = A
00100101110001001001111101100111
:A = Temp
Word 72
01001111011011101100011111010111
:B
00110111111110101101100110011100
:C
B XOR C
01111000100101000001111001001011
:Out
01111000100101000001111001001011
:B XOR C
11011010011111000110001100111001
:D
(B XOR C) XOR D
10100010111010000111110101110010
:F
11001010011000101100000111010110
:K
10111000100100111110110011100100
:A lrot 5
10100010111010000111110101110010
:F
:(A lrot 5) + F
101011011011111000110101001010110
:Out
101011011011111000110101001010110
:(A lrot 5) + F
10000000100001010100101110000110
:E
:(A lrot 5) + F + E
1111011100000000011011010111011100
:Out
1111011100000000011011010111011100
:(A lrot 5) + F + E
11001010011000101100000111010110
:K
:(A lrot 5) + F + E + K
10010100110011001000111011110110010
:Out
10010100110011001000111011110110010
:(A lrot 5) + F + E + K
11100001110010010010100100010111
:Word 72
:(A lrot 5) + F + E + K + Word 72
110110001000001011011010000011001001
:temp
10001000001011011010000011001001
:truncated temp
11011010011111000110001100111001
:E = D
00110111111110101101100110011100
:D = C
11010011110110111011000111110101
:C = B Left Rotate 30
00100101110001001001111101100111
:B = A
10001000001011011010000011001001
:A = Temp
Word 73
00100101110001001001111101100111
:B
11010011110110111011000111110101
:C
B XOR C
11110110000111110010111010010010
:Out
11110110000111110010111010010010
:B XOR C
00110111111110101101100110011100
:D
(B XOR C) XOR D
11000001111001011111011100001110
:F
11001010011000101100000111010110
:K
00000101101101000001100100110001
:A lrot 5
11000001111001011111011100001110
:F
:(A lrot 5) + F
111000111100110100001000000111111
:Out
111000111100110100001000000111111
:(A lrot 5) + F
11011010011111000110001100111001
:E
:(A lrot 5) + F + E
1010100010000101100111001101111000
:Out
1010100010000101100111001101111000
:(A lrot 5) + F + E
11001010011000101100000111010110
:K
:(A lrot 5) + F + E + K
11101101100011110010011010101001110
:Out
11101101100011110010011010101001110
:(A lrot 5) + F + E + K
00110111010101011100101001000111
:Word 73
:(A lrot 5) + F + E + K + Word 73
111110100011110011101111111110010101
:temp
10100011110011101111111110010101
:truncated temp
00110111111110101101100110011100
:E = D
11010011110110111011000111110101
:D = C
11001001011100010010011111011001
:C = B Left Rotate 30
10001000001011011010000011001001
:B = A
10100011110011101111111110010101
:A = Temp
Word 74
10001000001011011010000011001001
:B
11001001011100010010011111011001
:C
B XOR C
01000001010111001000011100010000
:Out
01000001010111001000011100010000
:B XOR C
11010011110110111011000111110101
:D
(B XOR C) XOR D
10010010100001110011011011100101
:F
11001010011000101100000111010110
:K
01111001110111111111001010110100
:A lrot 5
10010010100001110011011011100101
:F
:(A lrot 5) + F
100001100011001110010100110011001
:Out
100001100011001110010100110011001
:(A lrot 5) + F
00110111111110101101100110011100
:E
:(A lrot 5) + F + E
1101000100011000100000001100110101
:Out
1101000100011000100000001100110101
:(A lrot 5) + F + E
11001010011000101100000111010110
:K
:(A lrot 5) + F + E + K
10000001110110001001100010100001011
:Out
10000001110110001001100010100001011
:(A lrot 5) + F + E + K
00010110000010100000010000010001
:Word 74
:(A lrot 5) + F + E + K + Word 74
110000100100110011101100100100011100
:temp
00100100110011101100100100011100
:truncated temp
11010011110110111011000111110101
:E = D
11001001011100010010011111011001
:D = C
01100010000010110110100000110010
:C = B Left Rotate 30
10100011110011101111111110010101
:B = A
00100100110011101100100100011100
:A = Temp
Word 75
10100011110011101111111110010101
:B
01100010000010110110100000110010
:C
B XOR C
11000001110001011001011110100111
:Out
11000001110001011001011110100111
:B XOR C
11001001011100010010011111011001
:D
(B XOR C) XOR D
00001000101101001011000001111110
:F
11001010011000101100000111010110
:K
10011001110110010010001110000100
:A lrot 5
00001000101101001011000001111110
:F
:(A lrot 5) + F
110100010100011011101010000000010
:Out
110100010100011011101010000000010
:(A lrot 5) + F
11010011110110111011000111110101
:E
:(A lrot 5) + F + E
1001110110011010011000010111110111
:Out
1001110110011010011000010111110111
:(A lrot 5) + F + E
11001010011000101100000111010110
:K
:(A lrot 5) + F + E + K
11101000000110011000100011111001101
:Out
11101000000110011000100011111001101
:(A lrot 5) + F + E + K
00010000101001110001111111000010
:Word 75
:(A lrot 5) + F + E + K + Word 75
111101010001011100110110011110001111
:temp
01010001011100110110011110001111
:truncated temp
11001001011100010010011111011001
:E = D
01100010000010110110100000110010
:D = C
01101000111100111011111111100101
:C = B Left Rotate 30
00100100110011101100100100011100
:B = A
01010001011100110110011110001111
:A = Temp
Word 76
00100100110011101100100100011100
:B
01101000111100111011111111100101
:C
B XOR C
01001100001111010111011011111001
:Out
01001100001111010111011011111001
:B XOR C
01100010000010110110100000110010
:D
(B XOR C) XOR D
00101110001101100001111011001011
:F
11001010011000101100000111010110
:K
00101110011011001111000111101010
:A lrot 5
00101110001101100001111011001011
:F
:(A lrot 5) + F
101011100101000110001000010110101
:Out
101011100101000110001000010110101
:(A lrot 5) + F
11001001011100010010011111011001
:E
:(A lrot 5) + F + E
1000100110000101000011100010001110
:Out
1000100110000101000011100010001110
:(A lrot 5) + F + E
11001010011000101100000111010110
:K
:(A lrot 5) + F + E + K
11011110000011101101111101001100100
:Out
11011110000011101101111101001100100
:(A lrot 5) + F + E + K
00011101000001110101100111100011
:Word 76
:(A lrot 5) + F + E + K + Word 76
111100001101011111100101010001000111
:temp
00001101011111100101010001000111
:truncated temp
01100010000010110110100000110010
:E = D
01101000111100111011111111100101
:D = C
00001001001100111011001001000111
:C = B Left Rotate 30
01010001011100110110011110001111
:B = A
00001101011111100101010001000111
:A = Temp
Word 77
01010001011100110110011110001111
:B
00001001001100111011001001000111
:C
B XOR C
01011000010000001101010111001000
:Out
01011000010000001101010111001000
:B XOR C
01101000111100111011111111100101
:D
(B XOR C) XOR D
00110000101100110110101000101101
:F
11001010011000101100000111010110
:K
10101111110010101000100011100001
:A lrot 5
00110000101100110110101000101101
:F
:(A lrot 5) + F
111100000011111011111001100001110
:Out
111100000011111011111001100001110
:(A lrot 5) + F
01100010000010110110100000110010
:E
:(A lrot 5) + F + E
1001000010100010010101101101000000
:Out
1001000010100010010101101101000000
:(A lrot 5) + F + E
11001010011000101100000111010110
:K
:(A lrot 5) + F + E + K
11100001100111011000001110100010110
:Out
11100001100111011000001110100010110
:(A lrot 5) + F + E + K
00000001010110001001000011000000
:Word 77
:(A lrot 5) + F + E + K + Word 77
111100001110010001001010110111010110
:temp
00001110010001001010110111010110
:truncated temp
01101000111100111011111111100101
:E = D
00001001001100111011001001000111
:D = C
11010100010111001101100111100011
:C = B Left Rotate 30
00001101011111100101010001000111
:B = A
00001110010001001010110111010110
:A = Temp
Word 78
00001101011111100101010001000111
:B
11010100010111001101100111100011
:C
B XOR C
11011001001000101000110110100100
:Out
11011001001000101000110110100100
:B XOR C
00001001001100111011001001000111
:D
(B XOR C) XOR D
11010000000100010011111111100011
:F
11001010011000101100000111010110
:K
11001000100101011011101011000001
:A lrot 5
11010000000100010011111111100011
:F
:(A lrot 5) + F
110011000101001101111101010100100
:Out
110011000101001101111101010100100
:(A lrot 5) + F
01101000111100111011111111100101
:E
:(A lrot 5) + F + E
1000000001100110101011101010001001
:Out
1000000001100110101011101010001001
:(A lrot 5) + F + E
11001010011000101100000111010110
:K
:(A lrot 5) + F + E + K
11011001011111111010111110001011111
:Out
11011001011111111010111110001011111
:(A lrot 5) + F + E + K
00010000111001100111001110111110
:Word 78
:(A lrot 5) + F + E + K + Word 78
111011011100111000111111000000011101
:temp
11011100111000111111000000011101
:truncated temp
00001001001100111011001001000111
:E = D
11010100010111001101100111100011
:D = C
11000011010111111001010100010001
:C = B Left Rotate 30
00001110010001001010110111010110
:B = A
11011100111000111111000000011101
:A = Temp
Word 79
00001110010001001010110111010110
:B
11000011010111111001010100010001
:C
B XOR C
11001101000110110011100011000111
:Out
11001101000110110011100011000111
:B XOR C
11010100010111001101100111100011
:D
(B XOR C) XOR D
00011001010001111110000100100100
:F
11001010011000101100000111010110
:K
10011100011111100000001110111011
:A lrot 5
00011001010001111110000100100100
:F
:(A lrot 5) + F
110110101110001011110010011011111
:Out
110110101110001011110010011011111
:(A lrot 5) + F
00001001001100111011001001000111
:E
:(A lrot 5) + F + E
1110111110111110011001011100100110
:Out
1110111110111110011001011100100110
:(A lrot 5) + F + E
11001010011000101100000111010110
:K
:(A lrot 5) + F + E + K
10010001001010111000101100011111100
:Out
10010001001010111000101100011111100
:(A lrot 5) + F + E + K
10111000101010010001001111101000
:Word 79
:(A lrot 5) + F + E + K + Word 79
110101000010000001010110110011100100
:temp
01000010000001010110110011100100
:truncated temp
11010100010111001101100111100011
:E = D
11000011010111111001010100010001
:D = C
10000011100100010010101101110101
:C = B Left Rotate 30
11011100111000111111000000011101
:B = A
01000010000001010110110011100100
:A = Temp
01100111010001010010001100000001
:h0
01000010000001010110110011100100
:A
:h0 + A
110101001010010101000111111100101
:h0
11101111110011011010101110001001
:h1
11011100111000111111000000011101
:B
:h1 + B
111001100101100011001101110100110
:h1
10011000101110101101110011111110
:h2
10000011100100010010101101110101
:C
:h2 + C
100011100010011000000100001110011
:h2
00010000001100100101010001110110
:h3
11000011010111111001010100010001
:D
:h3 + D
111010011100100011110100110000111
:h3
11000011110100101110000111110000
:h4
11010100010111001101100111100011
:E
:h4 + E
110011000001011111011101111010011
:h4
10101001010010101000111111100101
:h0 truncated
11001100101100011001101110100110
:h1 truncated
00011100010011000000100001110011
:h2 truncated
11010011100100011110100110000111
:h3 truncated
10011000001011111011101111010011
:h4 truncated
a94a8fe5
:h0 in hex
ccb19ba6
:h1 in hex
1c4c0873
:h2 in hex
d391e987
:h3 in hex
982fbbd3
:h4 in hex
a94a8fe5ccb19ba61c4c0873d391e987982fbbd3
:digest