Home

  • h0 = 01100111010001010010001100000001
  • h1 = 11101111110011011010101110001001
  • h2 = 10011000101110101101110011111110
  • h3 = 00010000001100100101010001110110
  • h4 = 11000011110100101110000111110000
Input Text:
hackernews

Each Letter:
  • h
  • a
  • c
  • k
  • e
  • r
  • n
  • e
  • w
  • s

Text to ASCII
  • 104
  • 97
  • 99
  • 107
  • 101
  • 114
  • 110
  • 101
  • 119
  • 115

ASCII to Binary
  • 01101000
  • 01100001
  • 01100011
  • 01101011
  • 01100101
  • 01110010
  • 01101110
  • 01100101
  • 01110111
  • 01110011

Message:
0­1­1­0­1­0­0­0­0­1­1­0­0­0­0­1­0­1­1­0­0­0­1­1­0­1­1­0­1­0­1­1­0­1­1­0­0­1­0­1­0­1­1­1­0­0­1­0­0­1­1­0­1­1­1­0­0­1­1­0­0­1­0­1­0­1­1­1­0­1­1­1­0­1­1­1­0­0­1­1­

Append "1":
0­1­1­0­1­0­0­0­0­1­1­0­0­0­0­1­0­1­1­0­0­0­1­1­0­1­1­0­1­0­1­1­0­1­1­0­0­1­0­1­0­1­1­1­0­0­1­0­0­1­1­0­1­1­1­0­0­1­1­0­0­1­0­1­0­1­1­1­0­1­1­1­0­1­1­1­0­0­1­1­1­

Append 367 "0's" to make message 448 mod 512:
0­1­1­0­1­0­0­0­0­1­1­0­0­0­0­1­0­1­1­0­0­0­1­1­0­1­1­0­1­0­1­1­0­1­1­0­0­1­0­1­0­1­1­1­0­0­1­0­0­1­1­0­1­1­1­0­0­1­1­0­0­1­0­1­0­1­1­1­0­1­1­1­0­1­1­1­0­0­1­1­1­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­

Append Original Length(1010000) in 64 bits:
0­1­1­0­1­0­0­0­0­1­1­0­0­0­0­1­0­1­1­0­0­0­1­1­0­1­1­0­1­0­1­1­0­1­1­0­0­1­0­1­0­1­1­1­0­0­1­0­0­1­1­0­1­1­1­0­0­1­1­0­0­1­0­1­0­1­1­1­0­1­1­1­0­1­1­1­0­0­1­1­1­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­1­0­1­0­0­0­0­

"Chunk" 0:
0­1­1­0­1­0­0­0­0­1­1­0­0­0­0­1­0­1­1­0­0­0­1­1­0­1­1­0­1­0­1­1­0­1­1­0­0­1­0­1­0­1­1­1­0­0­1­0­0­1­1­0­1­1­1­0­0­1­1­0­0­1­0­1­0­1­1­1­0­1­1­1­0­1­1­1­0­0­1­1­1­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­1­0­1­0­0­0­0­

Split into 16 words:

  • 0: 01101000011000010110001101101011
  • 1: 01100101011100100110111001100101
  • 2: 01110111011100111000000000000000
  • 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: 00000000000000000000000001010000

Extend into 80 words:

    00000000000000000000000000000000
    :word 13
    00000000000000000000000000000000
    :word 8

    :word 13 XOR word 8
    00000000000000000000000000000000
    :Out


    00000000000000000000000000000000
    :word 13 XOR word 8
    01110111011100111000000000000000
    :word 2

    :(word 13 XOR word 8) XOR word 2
    01110111011100111000000000000000
    :Out


    01110111011100111000000000000000
    :(word 13 XOR word 8) XOR word 2
    01101000011000010110001101101011
    :word 0

    :((word 13 XOR word 8) XOR word 2) XOR word 0
    00011111000100101110001101101011
    :Out


    00111110001001011100011011010110
    :Left Rotated 1


    00111110001001011100011011010110
    :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
    01100101011100100110111001100101
    :word 1

    :((word 14 XOR word 9) XOR word 3) XOR word 1
    01100101011100100110111001100101
    :Out


    11001010111001001101110011001010
    :Left Rotated 1


    11001010111001001101110011001010
    :Word 17


    00000000000000000000000001010000
    :word 15
    00000000000000000000000000000000
    :word 10

    :word 15 XOR word 10
    00000000000000000000000001010000
    :Out


    00000000000000000000000001010000
    :word 15 XOR word 10
    00000000000000000000000000000000
    :word 4

    :(word 15 XOR word 10) XOR word 4
    00000000000000000000000001010000
    :Out


    00000000000000000000000001010000
    :(word 15 XOR word 10) XOR word 4
    01110111011100111000000000000000
    :word 2

    :((word 15 XOR word 10) XOR word 4) XOR word 2
    01110111011100111000000001010000
    :Out


    11101110111001110000000010100000
    :Left Rotated 1


    11101110111001110000000010100000
    :Word 18


    00111110001001011100011011010110
    :word 16
    00000000000000000000000000000000
    :word 11

    :word 16 XOR word 11
    00111110001001011100011011010110
    :Out


    00111110001001011100011011010110
    :word 16 XOR word 11
    00000000000000000000000000000000
    :word 5

    :(word 16 XOR word 11) XOR word 5
    00111110001001011100011011010110
    :Out


    00111110001001011100011011010110
    :(word 16 XOR word 11) XOR word 5
    00000000000000000000000000000000
    :word 3

    :((word 16 XOR word 11) XOR word 5) XOR word 3
    00111110001001011100011011010110
    :Out


    01111100010010111000110110101100
    :Left Rotated 1


    01111100010010111000110110101100
    :Word 19


    11001010111001001101110011001010
    :word 17
    00000000000000000000000000000000
    :word 12

    :word 17 XOR word 12
    11001010111001001101110011001010
    :Out


    11001010111001001101110011001010
    :word 17 XOR word 12
    00000000000000000000000000000000
    :word 6

    :(word 17 XOR word 12) XOR word 6
    11001010111001001101110011001010
    :Out


    11001010111001001101110011001010
    :(word 17 XOR word 12) XOR word 6
    00000000000000000000000000000000
    :word 4

    :((word 17 XOR word 12) XOR word 6) XOR word 4
    11001010111001001101110011001010
    :Out


    10010101110010011011100110010101
    :Left Rotated 1


    10010101110010011011100110010101
    :Word 20


    11101110111001110000000010100000
    :word 18
    00000000000000000000000000000000
    :word 13

    :word 18 XOR word 13
    11101110111001110000000010100000
    :Out


    11101110111001110000000010100000
    :word 18 XOR word 13
    00000000000000000000000000000000
    :word 7

    :(word 18 XOR word 13) XOR word 7
    11101110111001110000000010100000
    :Out


    11101110111001110000000010100000
    :(word 18 XOR word 13) XOR word 7
    00000000000000000000000000000000
    :word 5

    :((word 18 XOR word 13) XOR word 7) XOR word 5
    11101110111001110000000010100000
    :Out


    11011101110011100000000101000001
    :Left Rotated 1


    11011101110011100000000101000001
    :Word 21


    01111100010010111000110110101100
    :word 19
    00000000000000000000000000000000
    :word 14

    :word 19 XOR word 14
    01111100010010111000110110101100
    :Out


    01111100010010111000110110101100
    :word 19 XOR word 14
    00000000000000000000000000000000
    :word 8

    :(word 19 XOR word 14) XOR word 8
    01111100010010111000110110101100
    :Out


    01111100010010111000110110101100
    :(word 19 XOR word 14) XOR word 8
    00000000000000000000000000000000
    :word 6

    :((word 19 XOR word 14) XOR word 8) XOR word 6
    01111100010010111000110110101100
    :Out


    11111000100101110001101101011000
    :Left Rotated 1


    11111000100101110001101101011000
    :Word 22


    10010101110010011011100110010101
    :word 20
    00000000000000000000000001010000
    :word 15

    :word 20 XOR word 15
    10010101110010011011100111000101
    :Out


    10010101110010011011100111000101
    :word 20 XOR word 15
    00000000000000000000000000000000
    :word 9

    :(word 20 XOR word 15) XOR word 9
    10010101110010011011100111000101
    :Out


    10010101110010011011100111000101
    :(word 20 XOR word 15) XOR word 9
    00000000000000000000000000000000
    :word 7

    :((word 20 XOR word 15) XOR word 9) XOR word 7
    10010101110010011011100111000101
    :Out


    00101011100100110111001110001011
    :Left Rotated 1


    00101011100100110111001110001011
    :Word 23


    11011101110011100000000101000001
    :word 21
    00111110001001011100011011010110
    :word 16

    :word 21 XOR word 16
    11100011111010111100011110010111
    :Out


    11100011111010111100011110010111
    :word 21 XOR word 16
    00000000000000000000000000000000
    :word 10

    :(word 21 XOR word 16) XOR word 10
    11100011111010111100011110010111
    :Out


    11100011111010111100011110010111
    :(word 21 XOR word 16) XOR word 10
    00000000000000000000000000000000
    :word 8

    :((word 21 XOR word 16) XOR word 10) XOR word 8
    11100011111010111100011110010111
    :Out


    11000111110101111000111100101111
    :Left Rotated 1


    11000111110101111000111100101111
    :Word 24


    11111000100101110001101101011000
    :word 22
    11001010111001001101110011001010
    :word 17

    :word 22 XOR word 17
    00110010011100111100011110010010
    :Out


    00110010011100111100011110010010
    :word 22 XOR word 17
    00000000000000000000000000000000
    :word 11

    :(word 22 XOR word 17) XOR word 11
    00110010011100111100011110010010
    :Out


    00110010011100111100011110010010
    :(word 22 XOR word 17) XOR word 11
    00000000000000000000000000000000
    :word 9

    :((word 22 XOR word 17) XOR word 11) XOR word 9
    00110010011100111100011110010010
    :Out


    01100100111001111000111100100100
    :Left Rotated 1


    01100100111001111000111100100100
    :Word 25


    00101011100100110111001110001011
    :word 23
    11101110111001110000000010100000
    :word 18

    :word 23 XOR word 18
    11000101011101000111001100101011
    :Out


    11000101011101000111001100101011
    :word 23 XOR word 18
    00000000000000000000000000000000
    :word 12

    :(word 23 XOR word 18) XOR word 12
    11000101011101000111001100101011
    :Out


    11000101011101000111001100101011
    :(word 23 XOR word 18) XOR word 12
    00000000000000000000000000000000
    :word 10

    :((word 23 XOR word 18) XOR word 12) XOR word 10
    11000101011101000111001100101011
    :Out


    10001010111010001110011001010111
    :Left Rotated 1


    10001010111010001110011001010111
    :Word 26


    11000111110101111000111100101111
    :word 24
    01111100010010111000110110101100
    :word 19

    :word 24 XOR word 19
    10111011100111000000001010000011
    :Out


    10111011100111000000001010000011
    :word 24 XOR word 19
    00000000000000000000000000000000
    :word 13

    :(word 24 XOR word 19) XOR word 13
    10111011100111000000001010000011
    :Out


    10111011100111000000001010000011
    :(word 24 XOR word 19) XOR word 13
    00000000000000000000000000000000
    :word 11

    :((word 24 XOR word 19) XOR word 13) XOR word 11
    10111011100111000000001010000011
    :Out


    01110111001110000000010100000111
    :Left Rotated 1


    01110111001110000000010100000111
    :Word 27


    01100100111001111000111100100100
    :word 25
    10010101110010011011100110010101
    :word 20

    :word 25 XOR word 20
    11110001001011100011011010110001
    :Out


    11110001001011100011011010110001
    :word 25 XOR word 20
    00000000000000000000000000000000
    :word 14

    :(word 25 XOR word 20) XOR word 14
    11110001001011100011011010110001
    :Out


    11110001001011100011011010110001
    :(word 25 XOR word 20) XOR word 14
    00000000000000000000000000000000
    :word 12

    :((word 25 XOR word 20) XOR word 14) XOR word 12
    11110001001011100011011010110001
    :Out


    11100010010111000110110101100011
    :Left Rotated 1


    11100010010111000110110101100011
    :Word 28


    10001010111010001110011001010111
    :word 26
    11011101110011100000000101000001
    :word 21

    :word 26 XOR word 21
    01010111001001101110011100010110
    :Out


    01010111001001101110011100010110
    :word 26 XOR word 21
    00000000000000000000000001010000
    :word 15

    :(word 26 XOR word 21) XOR word 15
    01010111001001101110011101000110
    :Out


    01010111001001101110011101000110
    :(word 26 XOR word 21) XOR word 15
    00000000000000000000000000000000
    :word 13

    :((word 26 XOR word 21) XOR word 15) XOR word 13
    01010111001001101110011101000110
    :Out


    10101110010011011100111010001100
    :Left Rotated 1


    10101110010011011100111010001100
    :Word 29


    01110111001110000000010100000111
    :word 27
    11111000100101110001101101011000
    :word 22

    :word 27 XOR word 22
    10001111101011110001111001011111
    :Out


    10001111101011110001111001011111
    :word 27 XOR word 22
    00111110001001011100011011010110
    :word 16

    :(word 27 XOR word 22) XOR word 16
    10110001100010101101100010001001
    :Out


    10110001100010101101100010001001
    :(word 27 XOR word 22) XOR word 16
    00000000000000000000000000000000
    :word 14

    :((word 27 XOR word 22) XOR word 16) XOR word 14
    10110001100010101101100010001001
    :Out


    01100011000101011011000100010011
    :Left Rotated 1


    01100011000101011011000100010011
    :Word 30


    11100010010111000110110101100011
    :word 28
    00101011100100110111001110001011
    :word 23

    :word 28 XOR word 23
    11001001110011110001111011101000
    :Out


    11001001110011110001111011101000
    :word 28 XOR word 23
    11001010111001001101110011001010
    :word 17

    :(word 28 XOR word 23) XOR word 17
    00000011001010111100001000100010
    :Out


    00000011001010111100001000100010
    :(word 28 XOR word 23) XOR word 17
    00000000000000000000000001010000
    :word 15

    :((word 28 XOR word 23) XOR word 17) XOR word 15
    00000011001010111100001001110010
    :Out


    00000110010101111000010011100100
    :Left Rotated 1


    00000110010101111000010011100100
    :Word 31


    10101110010011011100111010001100
    :word 29
    11000111110101111000111100101111
    :word 24

    :word 29 XOR word 24
    01101001100110100100000110100011
    :Out


    01101001100110100100000110100011
    :word 29 XOR word 24
    11101110111001110000000010100000
    :word 18

    :(word 29 XOR word 24) XOR word 18
    10000111011111010100000100000011
    :Out


    10000111011111010100000100000011
    :(word 29 XOR word 24) XOR word 18
    00111110001001011100011011010110
    :word 16

    :((word 29 XOR word 24) XOR word 18) XOR word 16
    10111001010110001000011111010101
    :Out


    01110010101100010000111110101011
    :Left Rotated 1


    01110010101100010000111110101011
    :Word 32


    01100011000101011011000100010011
    :word 30
    01100100111001111000111100100100
    :word 25

    :word 30 XOR word 25
    00000111111100100011111000110111
    :Out


    00000111111100100011111000110111
    :word 30 XOR word 25
    01111100010010111000110110101100
    :word 19

    :(word 30 XOR word 25) XOR word 19
    01111011101110011011001110011011
    :Out


    01111011101110011011001110011011
    :(word 30 XOR word 25) XOR word 19
    11001010111001001101110011001010
    :word 17

    :((word 30 XOR word 25) XOR word 19) XOR word 17
    10110001010111010110111101010001
    :Out


    01100010101110101101111010100011
    :Left Rotated 1


    01100010101110101101111010100011
    :Word 33


    00000110010101111000010011100100
    :word 31
    10001010111010001110011001010111
    :word 26

    :word 31 XOR word 26
    10001100101111110110001010110011
    :Out


    10001100101111110110001010110011
    :word 31 XOR word 26
    10010101110010011011100110010101
    :word 20

    :(word 31 XOR word 26) XOR word 20
    00011001011101101101101100100110
    :Out


    00011001011101101101101100100110
    :(word 31 XOR word 26) XOR word 20
    11101110111001110000000010100000
    :word 18

    :((word 31 XOR word 26) XOR word 20) XOR word 18
    11110111100100011101101110000110
    :Out


    11101111001000111011011100001101
    :Left Rotated 1


    11101111001000111011011100001101
    :Word 34


    01110010101100010000111110101011
    :word 32
    01110111001110000000010100000111
    :word 27

    :word 32 XOR word 27
    00000101100010010000101010101100
    :Out


    00000101100010010000101010101100
    :word 32 XOR word 27
    11011101110011100000000101000001
    :word 21

    :(word 32 XOR word 27) XOR word 21
    11011000010001110000101111101101
    :Out


    11011000010001110000101111101101
    :(word 32 XOR word 27) XOR word 21
    01111100010010111000110110101100
    :word 19

    :((word 32 XOR word 27) XOR word 21) XOR word 19
    10100100000011001000011001000001
    :Out


    01001000000110010000110010000011
    :Left Rotated 1


    01001000000110010000110010000011
    :Word 35


    01100010101110101101111010100011
    :word 33
    11100010010111000110110101100011
    :word 28

    :word 33 XOR word 28
    10000000111001101011001111000000
    :Out


    10000000111001101011001111000000
    :word 33 XOR word 28
    11111000100101110001101101011000
    :word 22

    :(word 33 XOR word 28) XOR word 22
    01111000011100011010100010011000
    :Out


    01111000011100011010100010011000
    :(word 33 XOR word 28) XOR word 22
    10010101110010011011100110010101
    :word 20

    :((word 33 XOR word 28) XOR word 22) XOR word 20
    11101101101110000001000100001101
    :Out


    11011011011100000010001000011011
    :Left Rotated 1


    11011011011100000010001000011011
    :Word 36


    11101111001000111011011100001101
    :word 34
    10101110010011011100111010001100
    :word 29

    :word 34 XOR word 29
    01000001011011100111100110000001
    :Out


    01000001011011100111100110000001
    :word 34 XOR word 29
    00101011100100110111001110001011
    :word 23

    :(word 34 XOR word 29) XOR word 23
    01101010111111010000101000001010
    :Out


    01101010111111010000101000001010
    :(word 34 XOR word 29) XOR word 23
    11011101110011100000000101000001
    :word 21

    :((word 34 XOR word 29) XOR word 23) XOR word 21
    10110111001100110000101101001011
    :Out


    01101110011001100001011010010111
    :Left Rotated 1


    01101110011001100001011010010111
    :Word 37


    01001000000110010000110010000011
    :word 35
    01100011000101011011000100010011
    :word 30

    :word 35 XOR word 30
    00101011000011001011110110010000
    :Out


    00101011000011001011110110010000
    :word 35 XOR word 30
    11000111110101111000111100101111
    :word 24

    :(word 35 XOR word 30) XOR word 24
    11101100110110110011001010111111
    :Out


    11101100110110110011001010111111
    :(word 35 XOR word 30) XOR word 24
    11111000100101110001101101011000
    :word 22

    :((word 35 XOR word 30) XOR word 24) XOR word 22
    00010100010011000010100111100111
    :Out


    00101000100110000101001111001110
    :Left Rotated 1


    00101000100110000101001111001110
    :Word 38


    11011011011100000010001000011011
    :word 36
    00000110010101111000010011100100
    :word 31

    :word 36 XOR word 31
    11011101001001111010011011111111
    :Out


    11011101001001111010011011111111
    :word 36 XOR word 31
    01100100111001111000111100100100
    :word 25

    :(word 36 XOR word 31) XOR word 25
    10111001110000000010100111011011
    :Out


    10111001110000000010100111011011
    :(word 36 XOR word 31) XOR word 25
    00101011100100110111001110001011
    :word 23

    :((word 36 XOR word 31) XOR word 25) XOR word 23
    10010010010100110101101001010000
    :Out


    00100100101001101011010010100001
    :Left Rotated 1


    00100100101001101011010010100001
    :Word 39


    01101110011001100001011010010111
    :word 37
    01110010101100010000111110101011
    :word 32

    :word 37 XOR word 32
    00011100110101110001100100111100
    :Out


    00011100110101110001100100111100
    :word 37 XOR word 32
    10001010111010001110011001010111
    :word 26

    :(word 37 XOR word 32) XOR word 26
    10010110001111111111111101101011
    :Out


    10010110001111111111111101101011
    :(word 37 XOR word 32) XOR word 26
    11000111110101111000111100101111
    :word 24

    :((word 37 XOR word 32) XOR word 26) XOR word 24
    01010001111010000111000001000100
    :Out


    10100011110100001110000010001000
    :Left Rotated 1


    10100011110100001110000010001000
    :Word 40


    00101000100110000101001111001110
    :word 38
    01100010101110101101111010100011
    :word 33

    :word 38 XOR word 33
    01001010001000101000110101101101
    :Out


    01001010001000101000110101101101
    :word 38 XOR word 33
    01110111001110000000010100000111
    :word 27

    :(word 38 XOR word 33) XOR word 27
    00111101000110101000100001101010
    :Out


    00111101000110101000100001101010
    :(word 38 XOR word 33) XOR word 27
    01100100111001111000111100100100
    :word 25

    :((word 38 XOR word 33) XOR word 27) XOR word 25
    01011001111111010000011101001110
    :Out


    10110011111110100000111010011100
    :Left Rotated 1


    10110011111110100000111010011100
    :Word 41


    00100100101001101011010010100001
    :word 39
    11101111001000111011011100001101
    :word 34

    :word 39 XOR word 34
    11001011100001010000001110101100
    :Out


    11001011100001010000001110101100
    :word 39 XOR word 34
    11100010010111000110110101100011
    :word 28

    :(word 39 XOR word 34) XOR word 28
    00101001110110010110111011001111
    :Out


    00101001110110010110111011001111
    :(word 39 XOR word 34) XOR word 28
    10001010111010001110011001010111
    :word 26

    :((word 39 XOR word 34) XOR word 28) XOR word 26
    10100011001100011000100010011000
    :Out


    01000110011000110001000100110001
    :Left Rotated 1


    01000110011000110001000100110001
    :Word 42


    10100011110100001110000010001000
    :word 40
    01001000000110010000110010000011
    :word 35

    :word 40 XOR word 35
    11101011110010011110110000001011
    :Out


    11101011110010011110110000001011
    :word 40 XOR word 35
    10101110010011011100111010001100
    :word 29

    :(word 40 XOR word 35) XOR word 29
    01000101100001000010001010000111
    :Out


    01000101100001000010001010000111
    :(word 40 XOR word 35) XOR word 29
    01110111001110000000010100000111
    :word 27

    :((word 40 XOR word 35) XOR word 29) XOR word 27
    00110010101111000010011110000000
    :Out


    01100101011110000100111100000000
    :Left Rotated 1


    01100101011110000100111100000000
    :Word 43


    10110011111110100000111010011100
    :word 41
    11011011011100000010001000011011
    :word 36

    :word 41 XOR word 36
    01101000100010100010110010000111
    :Out


    01101000100010100010110010000111
    :word 41 XOR word 36
    01100011000101011011000100010011
    :word 30

    :(word 41 XOR word 36) XOR word 30
    00001011100111111001110110010100
    :Out


    00001011100111111001110110010100
    :(word 41 XOR word 36) XOR word 30
    11100010010111000110110101100011
    :word 28

    :((word 41 XOR word 36) XOR word 30) XOR word 28
    11101001110000111111000011110111
    :Out


    11010011100001111110000111101111
    :Left Rotated 1


    11010011100001111110000111101111
    :Word 44


    01000110011000110001000100110001
    :word 42
    01101110011001100001011010010111
    :word 37

    :word 42 XOR word 37
    00101000000001010000011110100110
    :Out


    00101000000001010000011110100110
    :word 42 XOR word 37
    00000110010101111000010011100100
    :word 31

    :(word 42 XOR word 37) XOR word 31
    00101110010100101000001101000010
    :Out


    00101110010100101000001101000010
    :(word 42 XOR word 37) XOR word 31
    10101110010011011100111010001100
    :word 29

    :((word 42 XOR word 37) XOR word 31) XOR word 29
    10000000000111110100110111001110
    :Out


    00000000001111101001101110011101
    :Left Rotated 1


    00000000001111101001101110011101
    :Word 45


    01100101011110000100111100000000
    :word 43
    00101000100110000101001111001110
    :word 38

    :word 43 XOR word 38
    01001101111000000001110011001110
    :Out


    01001101111000000001110011001110
    :word 43 XOR word 38
    01110010101100010000111110101011
    :word 32

    :(word 43 XOR word 38) XOR word 32
    00111111010100010001001101100101
    :Out


    00111111010100010001001101100101
    :(word 43 XOR word 38) XOR word 32
    01100011000101011011000100010011
    :word 30

    :((word 43 XOR word 38) XOR word 32) XOR word 30
    01011100010001001010001001110110
    :Out


    10111000100010010100010011101100
    :Left Rotated 1


    10111000100010010100010011101100
    :Word 46


    11010011100001111110000111101111
    :word 44
    00100100101001101011010010100001
    :word 39

    :word 44 XOR word 39
    11110111001000010101010101001110
    :Out


    11110111001000010101010101001110
    :word 44 XOR word 39
    01100010101110101101111010100011
    :word 33

    :(word 44 XOR word 39) XOR word 33
    10010101100110111000101111101101
    :Out


    10010101100110111000101111101101
    :(word 44 XOR word 39) XOR word 33
    00000110010101111000010011100100
    :word 31

    :((word 44 XOR word 39) XOR word 33) XOR word 31
    10010011110011000000111100001001
    :Out


    00100111100110000001111000010011
    :Left Rotated 1


    00100111100110000001111000010011
    :Word 47


    00000000001111101001101110011101
    :word 45
    10100011110100001110000010001000
    :word 40

    :word 45 XOR word 40
    10100011111011100111101100010101
    :Out


    10100011111011100111101100010101
    :word 45 XOR word 40
    11101111001000111011011100001101
    :word 34

    :(word 45 XOR word 40) XOR word 34
    01001100110011011100110000011000
    :Out


    01001100110011011100110000011000
    :(word 45 XOR word 40) XOR word 34
    01110010101100010000111110101011
    :word 32

    :((word 45 XOR word 40) XOR word 34) XOR word 32
    00111110011111001100001110110011
    :Out


    01111100111110011000011101100110
    :Left Rotated 1


    01111100111110011000011101100110
    :Word 48


    10111000100010010100010011101100
    :word 46
    10110011111110100000111010011100
    :word 41

    :word 46 XOR word 41
    00001011011100110100101001110000
    :Out


    00001011011100110100101001110000
    :word 46 XOR word 41
    01001000000110010000110010000011
    :word 35

    :(word 46 XOR word 41) XOR word 35
    01000011011010100100011011110011
    :Out


    01000011011010100100011011110011
    :(word 46 XOR word 41) XOR word 35
    01100010101110101101111010100011
    :word 33

    :((word 46 XOR word 41) XOR word 35) XOR word 33
    00100001110100001001100001010000
    :Out


    01000011101000010011000010100000
    :Left Rotated 1


    01000011101000010011000010100000
    :Word 49


    00100111100110000001111000010011
    :word 47
    01000110011000110001000100110001
    :word 42

    :word 47 XOR word 42
    01100001111110110000111100100010
    :Out


    01100001111110110000111100100010
    :word 47 XOR word 42
    11011011011100000010001000011011
    :word 36

    :(word 47 XOR word 42) XOR word 36
    10111010100010110010110100111001
    :Out


    10111010100010110010110100111001
    :(word 47 XOR word 42) XOR word 36
    11101111001000111011011100001101
    :word 34

    :((word 47 XOR word 42) XOR word 36) XOR word 34
    01010101101010001001101000110100
    :Out


    10101011010100010011010001101000
    :Left Rotated 1


    10101011010100010011010001101000
    :Word 50


    01111100111110011000011101100110
    :word 48
    01100101011110000100111100000000
    :word 43

    :word 48 XOR word 43
    00011001100000011100100001100110
    :Out


    00011001100000011100100001100110
    :word 48 XOR word 43
    01101110011001100001011010010111
    :word 37

    :(word 48 XOR word 43) XOR word 37
    01110111111001111101111011110001
    :Out


    01110111111001111101111011110001
    :(word 48 XOR word 43) XOR word 37
    01001000000110010000110010000011
    :word 35

    :((word 48 XOR word 43) XOR word 37) XOR word 35
    00111111111111101101001001110010
    :Out


    01111111111111011010010011100100
    :Left Rotated 1


    01111111111111011010010011100100
    :Word 51


    01000011101000010011000010100000
    :word 49
    11010011100001111110000111101111
    :word 44

    :word 49 XOR word 44
    10010000001001101101000101001111
    :Out


    10010000001001101101000101001111
    :word 49 XOR word 44
    00101000100110000101001111001110
    :word 38

    :(word 49 XOR word 44) XOR word 38
    10111000101111101000001010000001
    :Out


    10111000101111101000001010000001
    :(word 49 XOR word 44) XOR word 38
    11011011011100000010001000011011
    :word 36

    :((word 49 XOR word 44) XOR word 38) XOR word 36
    01100011110011101010000010011010
    :Out


    11000111100111010100000100110100
    :Left Rotated 1


    11000111100111010100000100110100
    :Word 52


    10101011010100010011010001101000
    :word 50
    00000000001111101001101110011101
    :word 45

    :word 50 XOR word 45
    10101011011011111010111111110101
    :Out


    10101011011011111010111111110101
    :word 50 XOR word 45
    00100100101001101011010010100001
    :word 39

    :(word 50 XOR word 45) XOR word 39
    10001111110010010001101101010100
    :Out


    10001111110010010001101101010100
    :(word 50 XOR word 45) XOR word 39
    01101110011001100001011010010111
    :word 37

    :((word 50 XOR word 45) XOR word 39) XOR word 37
    11100001101011110000110111000011
    :Out


    11000011010111100001101110000111
    :Left Rotated 1


    11000011010111100001101110000111
    :Word 53


    01111111111111011010010011100100
    :word 51
    10111000100010010100010011101100
    :word 46

    :word 51 XOR word 46
    11000111011101001110000000001000
    :Out


    11000111011101001110000000001000
    :word 51 XOR word 46
    10100011110100001110000010001000
    :word 40

    :(word 51 XOR word 46) XOR word 40
    01100100101001000000000010000000
    :Out


    01100100101001000000000010000000
    :(word 51 XOR word 46) XOR word 40
    00101000100110000101001111001110
    :word 38

    :((word 51 XOR word 46) XOR word 40) XOR word 38
    01001100001111000101001101001110
    :Out


    10011000011110001010011010011100
    :Left Rotated 1


    10011000011110001010011010011100
    :Word 54


    11000111100111010100000100110100
    :word 52
    00100111100110000001111000010011
    :word 47

    :word 52 XOR word 47
    11100000000001010101111100100111
    :Out


    11100000000001010101111100100111
    :word 52 XOR word 47
    10110011111110100000111010011100
    :word 41

    :(word 52 XOR word 47) XOR word 41
    01010011111111110101000110111011
    :Out


    01010011111111110101000110111011
    :(word 52 XOR word 47) XOR word 41
    00100100101001101011010010100001
    :word 39

    :((word 52 XOR word 47) XOR word 41) XOR word 39
    01110111010110011110010100011010
    :Out


    11101110101100111100101000110100
    :Left Rotated 1


    11101110101100111100101000110100
    :Word 55


    11000011010111100001101110000111
    :word 53
    01111100111110011000011101100110
    :word 48

    :word 53 XOR word 48
    10111111101001111001110011100001
    :Out


    10111111101001111001110011100001
    :word 53 XOR word 48
    01000110011000110001000100110001
    :word 42

    :(word 53 XOR word 48) XOR word 42
    11111001110001001000110111010000
    :Out


    11111001110001001000110111010000
    :(word 53 XOR word 48) XOR word 42
    10100011110100001110000010001000
    :word 40

    :((word 53 XOR word 48) XOR word 42) XOR word 40
    01011010000101000110110101011000
    :Out


    10110100001010001101101010110000
    :Left Rotated 1


    10110100001010001101101010110000
    :Word 56


    10011000011110001010011010011100
    :word 54
    01000011101000010011000010100000
    :word 49

    :word 54 XOR word 49
    11011011110110011001011000111100
    :Out


    11011011110110011001011000111100
    :word 54 XOR word 49
    01100101011110000100111100000000
    :word 43

    :(word 54 XOR word 49) XOR word 43
    10111110101000011101100100111100
    :Out


    10111110101000011101100100111100
    :(word 54 XOR word 49) XOR word 43
    10110011111110100000111010011100
    :word 41

    :((word 54 XOR word 49) XOR word 43) XOR word 41
    00001101010110111101011110100000
    :Out


    00011010101101111010111101000000
    :Left Rotated 1


    00011010101101111010111101000000
    :Word 57


    11101110101100111100101000110100
    :word 55
    10101011010100010011010001101000
    :word 50

    :word 55 XOR word 50
    01000101111000101111111001011100
    :Out


    01000101111000101111111001011100
    :word 55 XOR word 50
    11010011100001111110000111101111
    :word 44

    :(word 55 XOR word 50) XOR word 44
    10010110011001010001111110110011
    :Out


    10010110011001010001111110110011
    :(word 55 XOR word 50) XOR word 44
    01000110011000110001000100110001
    :word 42

    :((word 55 XOR word 50) XOR word 44) XOR word 42
    11010000000001100000111010000010
    :Out


    10100000000011000001110100000101
    :Left Rotated 1


    10100000000011000001110100000101
    :Word 58


    10110100001010001101101010110000
    :word 56
    01111111111111011010010011100100
    :word 51

    :word 56 XOR word 51
    11001011110101010111111001010100
    :Out


    11001011110101010111111001010100
    :word 56 XOR word 51
    00000000001111101001101110011101
    :word 45

    :(word 56 XOR word 51) XOR word 45
    11001011111010111110010111001001
    :Out


    11001011111010111110010111001001
    :(word 56 XOR word 51) XOR word 45
    01100101011110000100111100000000
    :word 43

    :((word 56 XOR word 51) XOR word 45) XOR word 43
    10101110100100111010101011001001
    :Out


    01011101001001110101010110010011
    :Left Rotated 1


    01011101001001110101010110010011
    :Word 59


    00011010101101111010111101000000
    :word 57
    11000111100111010100000100110100
    :word 52

    :word 57 XOR word 52
    11011101001010101110111001110100
    :Out


    11011101001010101110111001110100
    :word 57 XOR word 52
    10111000100010010100010011101100
    :word 46

    :(word 57 XOR word 52) XOR word 46
    01100101101000111010101010011000
    :Out


    01100101101000111010101010011000
    :(word 57 XOR word 52) XOR word 46
    11010011100001111110000111101111
    :word 44

    :((word 57 XOR word 52) XOR word 46) XOR word 44
    10110110001001000100101101110111
    :Out


    01101100010010001001011011101111
    :Left Rotated 1


    01101100010010001001011011101111
    :Word 60


    10100000000011000001110100000101
    :word 58
    11000011010111100001101110000111
    :word 53

    :word 58 XOR word 53
    01100011010100100000011010000010
    :Out


    01100011010100100000011010000010
    :word 58 XOR word 53
    00100111100110000001111000010011
    :word 47

    :(word 58 XOR word 53) XOR word 47
    01000100110010100001100010010001
    :Out


    01000100110010100001100010010001
    :(word 58 XOR word 53) XOR word 47
    00000000001111101001101110011101
    :word 45

    :((word 58 XOR word 53) XOR word 47) XOR word 45
    01000100111101001000001100001100
    :Out


    10001001111010010000011000011000
    :Left Rotated 1


    10001001111010010000011000011000
    :Word 61


    01011101001001110101010110010011
    :word 59
    10011000011110001010011010011100
    :word 54

    :word 59 XOR word 54
    11000101010111111111001100001111
    :Out


    11000101010111111111001100001111
    :word 59 XOR word 54
    01111100111110011000011101100110
    :word 48

    :(word 59 XOR word 54) XOR word 48
    10111001101001100111010001101001
    :Out


    10111001101001100111010001101001
    :(word 59 XOR word 54) XOR word 48
    10111000100010010100010011101100
    :word 46

    :((word 59 XOR word 54) XOR word 48) XOR word 46
    00000001001011110011000010000101
    :Out


    00000010010111100110000100001010
    :Left Rotated 1


    00000010010111100110000100001010
    :Word 62


    01101100010010001001011011101111
    :word 60
    11101110101100111100101000110100
    :word 55

    :word 60 XOR word 55
    10000010111110110101110011011011
    :Out


    10000010111110110101110011011011
    :word 60 XOR word 55
    01000011101000010011000010100000
    :word 49

    :(word 60 XOR word 55) XOR word 49
    11000001010110100110110001111011
    :Out


    11000001010110100110110001111011
    :(word 60 XOR word 55) XOR word 49
    00100111100110000001111000010011
    :word 47

    :((word 60 XOR word 55) XOR word 49) XOR word 47
    11100110110000100111001001101000
    :Out


    11001101100001001110010011010001
    :Left Rotated 1


    11001101100001001110010011010001
    :Word 63


    10001001111010010000011000011000
    :word 61
    10110100001010001101101010110000
    :word 56

    :word 61 XOR word 56
    00111101110000011101110010101000
    :Out


    00111101110000011101110010101000
    :word 61 XOR word 56
    10101011010100010011010001101000
    :word 50

    :(word 61 XOR word 56) XOR word 50
    10010110100100001110100011000000
    :Out


    10010110100100001110100011000000
    :(word 61 XOR word 56) XOR word 50
    01111100111110011000011101100110
    :word 48

    :((word 61 XOR word 56) XOR word 50) XOR word 48
    11101010011010010110111110100110
    :Out


    11010100110100101101111101001101
    :Left Rotated 1


    11010100110100101101111101001101
    :Word 64


    00000010010111100110000100001010
    :word 62
    00011010101101111010111101000000
    :word 57

    :word 62 XOR word 57
    00011000111010011100111001001010
    :Out


    00011000111010011100111001001010
    :word 62 XOR word 57
    01111111111111011010010011100100
    :word 51

    :(word 62 XOR word 57) XOR word 51
    01100111000101000110101010101110
    :Out


    01100111000101000110101010101110
    :(word 62 XOR word 57) XOR word 51
    01000011101000010011000010100000
    :word 49

    :((word 62 XOR word 57) XOR word 51) XOR word 49
    00100100101101010101101000001110
    :Out


    01001001011010101011010000011100
    :Left Rotated 1


    01001001011010101011010000011100
    :Word 65


    11001101100001001110010011010001
    :word 63
    10100000000011000001110100000101
    :word 58

    :word 63 XOR word 58
    01101101100010001111100111010100
    :Out


    01101101100010001111100111010100
    :word 63 XOR word 58
    11000111100111010100000100110100
    :word 52

    :(word 63 XOR word 58) XOR word 52
    10101010000101011011100011100000
    :Out


    10101010000101011011100011100000
    :(word 63 XOR word 58) XOR word 52
    10101011010100010011010001101000
    :word 50

    :((word 63 XOR word 58) XOR word 52) XOR word 50
    00000001010001001000110010001000
    :Out


    00000010100010010001100100010000
    :Left Rotated 1


    00000010100010010001100100010000
    :Word 66


    11010100110100101101111101001101
    :word 64
    01011101001001110101010110010011
    :word 59

    :word 64 XOR word 59
    10001001111101011000101011011110
    :Out


    10001001111101011000101011011110
    :word 64 XOR word 59
    11000011010111100001101110000111
    :word 53

    :(word 64 XOR word 59) XOR word 53
    01001010101010111001000101011001
    :Out


    01001010101010111001000101011001
    :(word 64 XOR word 59) XOR word 53
    01111111111111011010010011100100
    :word 51

    :((word 64 XOR word 59) XOR word 53) XOR word 51
    00110101010101100011010110111101
    :Out


    01101010101011000110101101111010
    :Left Rotated 1


    01101010101011000110101101111010
    :Word 67


    01001001011010101011010000011100
    :word 65
    01101100010010001001011011101111
    :word 60

    :word 65 XOR word 60
    00100101001000100010001011110011
    :Out


    00100101001000100010001011110011
    :word 65 XOR word 60
    10011000011110001010011010011100
    :word 54

    :(word 65 XOR word 60) XOR word 54
    10111101010110101000010001101111
    :Out


    10111101010110101000010001101111
    :(word 65 XOR word 60) XOR word 54
    11000111100111010100000100110100
    :word 52

    :((word 65 XOR word 60) XOR word 54) XOR word 52
    01111010110001111100010101011011
    :Out


    11110101100011111000101010110110
    :Left Rotated 1


    11110101100011111000101010110110
    :Word 68


    00000010100010010001100100010000
    :word 66
    10001001111010010000011000011000
    :word 61

    :word 66 XOR word 61
    10001011011000000001111100001000
    :Out


    10001011011000000001111100001000
    :word 66 XOR word 61
    11101110101100111100101000110100
    :word 55

    :(word 66 XOR word 61) XOR word 55
    01100101110100111101010100111100
    :Out


    01100101110100111101010100111100
    :(word 66 XOR word 61) XOR word 55
    11000011010111100001101110000111
    :word 53

    :((word 66 XOR word 61) XOR word 55) XOR word 53
    10100110100011011100111010111011
    :Out


    01001101000110111001110101110111
    :Left Rotated 1


    01001101000110111001110101110111
    :Word 69


    01101010101011000110101101111010
    :word 67
    00000010010111100110000100001010
    :word 62

    :word 67 XOR word 62
    01101000111100100000101001110000
    :Out


    01101000111100100000101001110000
    :word 67 XOR word 62
    10110100001010001101101010110000
    :word 56

    :(word 67 XOR word 62) XOR word 56
    11011100110110101101000011000000
    :Out


    11011100110110101101000011000000
    :(word 67 XOR word 62) XOR word 56
    10011000011110001010011010011100
    :word 54

    :((word 67 XOR word 62) XOR word 56) XOR word 54
    01000100101000100111011001011100
    :Out


    10001001010001001110110010111000
    :Left Rotated 1


    10001001010001001110110010111000
    :Word 70


    11110101100011111000101010110110
    :word 68
    11001101100001001110010011010001
    :word 63

    :word 68 XOR word 63
    00111000000010110110111001100111
    :Out


    00111000000010110110111001100111
    :word 68 XOR word 63
    00011010101101111010111101000000
    :word 57

    :(word 68 XOR word 63) XOR word 57
    00100010101111001100000100100111
    :Out


    00100010101111001100000100100111
    :(word 68 XOR word 63) XOR word 57
    11101110101100111100101000110100
    :word 55

    :((word 68 XOR word 63) XOR word 57) XOR word 55
    11001100000011110000101100010011
    :Out


    10011000000111100001011000100111
    :Left Rotated 1


    10011000000111100001011000100111
    :Word 71


    01001101000110111001110101110111
    :word 69
    11010100110100101101111101001101
    :word 64

    :word 69 XOR word 64
    10011001110010010100001000111010
    :Out


    10011001110010010100001000111010
    :word 69 XOR word 64
    10100000000011000001110100000101
    :word 58

    :(word 69 XOR word 64) XOR word 58
    00111001110001010101111100111111
    :Out


    00111001110001010101111100111111
    :(word 69 XOR word 64) XOR word 58
    10110100001010001101101010110000
    :word 56

    :((word 69 XOR word 64) XOR word 58) XOR word 56
    10001101111011011000010110001111
    :Out


    00011011110110110000101100011111
    :Left Rotated 1


    00011011110110110000101100011111
    :Word 72


    10001001010001001110110010111000
    :word 70
    01001001011010101011010000011100
    :word 65

    :word 70 XOR word 65
    11000000001011100101100010100100
    :Out


    11000000001011100101100010100100
    :word 70 XOR word 65
    01011101001001110101010110010011
    :word 59

    :(word 70 XOR word 65) XOR word 59
    10011101000010010000110100110111
    :Out


    10011101000010010000110100110111
    :(word 70 XOR word 65) XOR word 59
    00011010101101111010111101000000
    :word 57

    :((word 70 XOR word 65) XOR word 59) XOR word 57
    10000111101111101010001001110111
    :Out


    00001111011111010100010011101111
    :Left Rotated 1


    00001111011111010100010011101111
    :Word 73


    10011000000111100001011000100111
    :word 71
    00000010100010010001100100010000
    :word 66

    :word 71 XOR word 66
    10011010100101110000111100110111
    :Out


    10011010100101110000111100110111
    :word 71 XOR word 66
    01101100010010001001011011101111
    :word 60

    :(word 71 XOR word 66) XOR word 60
    11110110110111111001100111011000
    :Out


    11110110110111111001100111011000
    :(word 71 XOR word 66) XOR word 60
    10100000000011000001110100000101
    :word 58

    :((word 71 XOR word 66) XOR word 60) XOR word 58
    01010110110100111000010011011101
    :Out


    10101101101001110000100110111010
    :Left Rotated 1


    10101101101001110000100110111010
    :Word 74


    00011011110110110000101100011111
    :word 72
    01101010101011000110101101111010
    :word 67

    :word 72 XOR word 67
    01110001011101110110000001100101
    :Out


    01110001011101110110000001100101
    :word 72 XOR word 67
    10001001111010010000011000011000
    :word 61

    :(word 72 XOR word 67) XOR word 61
    11111000100111100110011001111101
    :Out


    11111000100111100110011001111101
    :(word 72 XOR word 67) XOR word 61
    01011101001001110101010110010011
    :word 59

    :((word 72 XOR word 67) XOR word 61) XOR word 59
    10100101101110010011001111101110
    :Out


    01001011011100100110011111011101
    :Left Rotated 1


    01001011011100100110011111011101
    :Word 75


    00001111011111010100010011101111
    :word 73
    11110101100011111000101010110110
    :word 68

    :word 73 XOR word 68
    11111010111100101100111001011001
    :Out


    11111010111100101100111001011001
    :word 73 XOR word 68
    00000010010111100110000100001010
    :word 62

    :(word 73 XOR word 68) XOR word 62
    11111000101011001010111101010011
    :Out


    11111000101011001010111101010011
    :(word 73 XOR word 68) XOR word 62
    01101100010010001001011011101111
    :word 60

    :((word 73 XOR word 68) XOR word 62) XOR word 60
    10010100111001000011100110111100
    :Out


    00101001110010000111001101111001
    :Left Rotated 1


    00101001110010000111001101111001
    :Word 76


    10101101101001110000100110111010
    :word 74
    01001101000110111001110101110111
    :word 69

    :word 74 XOR word 69
    11100000101111001001010011001101
    :Out


    11100000101111001001010011001101
    :word 74 XOR word 69
    11001101100001001110010011010001
    :word 63

    :(word 74 XOR word 69) XOR word 63
    00101101001110000111000000011100
    :Out


    00101101001110000111000000011100
    :(word 74 XOR word 69) XOR word 63
    10001001111010010000011000011000
    :word 61

    :((word 74 XOR word 69) XOR word 63) XOR word 61
    10100100110100010111011000000100
    :Out


    01001001101000101110110000001001
    :Left Rotated 1


    01001001101000101110110000001001
    :Word 77


    01001011011100100110011111011101
    :word 75
    10001001010001001110110010111000
    :word 70

    :word 75 XOR word 70
    11000010001101101000101101100101
    :Out


    11000010001101101000101101100101
    :word 75 XOR word 70
    11010100110100101101111101001101
    :word 64

    :(word 75 XOR word 70) XOR word 64
    00010110111001000101010000101000
    :Out


    00010110111001000101010000101000
    :(word 75 XOR word 70) XOR word 64
    00000010010111100110000100001010
    :word 62

    :((word 75 XOR word 70) XOR word 64) XOR word 62
    00010100101110100011010100100010
    :Out


    00101001011101000110101001000100
    :Left Rotated 1


    00101001011101000110101001000100
    :Word 78


    00101001110010000111001101111001
    :word 76
    10011000000111100001011000100111
    :word 71

    :word 76 XOR word 71
    10110001110101100110010101011110
    :Out


    10110001110101100110010101011110
    :word 76 XOR word 71
    01001001011010101011010000011100
    :word 65

    :(word 76 XOR word 71) XOR word 65
    11111000101111001101000101000010
    :Out


    11111000101111001101000101000010
    :(word 76 XOR word 71) XOR word 65
    11001101100001001110010011010001
    :word 63

    :((word 76 XOR word 71) XOR word 65) XOR word 63
    00110101001110000011010110010011
    :Out


    01101010011100000110101100100110
    :Left Rotated 1


    01101010011100000110101100100110
    :Word 79


  • 0: 01101000011000010110001101101011
  • 1: 01100101011100100110111001100101
  • 2: 01110111011100111000000000000000
  • 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: 00000000000000000000000001010000
  • 16: 00111110001001011100011011010110
  • 17: 11001010111001001101110011001010
  • 18: 11101110111001110000000010100000
  • 19: 01111100010010111000110110101100
  • 20: 10010101110010011011100110010101
  • 21: 11011101110011100000000101000001
  • 22: 11111000100101110001101101011000
  • 23: 00101011100100110111001110001011
  • 24: 11000111110101111000111100101111
  • 25: 01100100111001111000111100100100
  • 26: 10001010111010001110011001010111
  • 27: 01110111001110000000010100000111
  • 28: 11100010010111000110110101100011
  • 29: 10101110010011011100111010001100
  • 30: 01100011000101011011000100010011
  • 31: 00000110010101111000010011100100
  • 32: 01110010101100010000111110101011
  • 33: 01100010101110101101111010100011
  • 34: 11101111001000111011011100001101
  • 35: 01001000000110010000110010000011
  • 36: 11011011011100000010001000011011
  • 37: 01101110011001100001011010010111
  • 38: 00101000100110000101001111001110
  • 39: 00100100101001101011010010100001
  • 40: 10100011110100001110000010001000
  • 41: 10110011111110100000111010011100
  • 42: 01000110011000110001000100110001
  • 43: 01100101011110000100111100000000
  • 44: 11010011100001111110000111101111
  • 45: 00000000001111101001101110011101
  • 46: 10111000100010010100010011101100
  • 47: 00100111100110000001111000010011
  • 48: 01111100111110011000011101100110
  • 49: 01000011101000010011000010100000
  • 50: 10101011010100010011010001101000
  • 51: 01111111111111011010010011100100
  • 52: 11000111100111010100000100110100
  • 53: 11000011010111100001101110000111
  • 54: 10011000011110001010011010011100
  • 55: 11101110101100111100101000110100
  • 56: 10110100001010001101101010110000
  • 57: 00011010101101111010111101000000
  • 58: 10100000000011000001110100000101
  • 59: 01011101001001110101010110010011
  • 60: 01101100010010001001011011101111
  • 61: 10001001111010010000011000011000
  • 62: 00000010010111100110000100001010
  • 63: 11001101100001001110010011010001
  • 64: 11010100110100101101111101001101
  • 65: 01001001011010101011010000011100
  • 66: 00000010100010010001100100010000
  • 67: 01101010101011000110101101111010
  • 68: 11110101100011111000101010110110
  • 69: 01001101000110111001110101110111
  • 70: 10001001010001001110110010111000
  • 71: 10011000000111100001011000100111
  • 72: 00011011110110110000101100011111
  • 73: 00001111011111010100010011101111
  • 74: 10101101101001110000100110111010
  • 75: 01001011011100100110011111011101
  • 76: 00101001110010000111001101111001
  • 77: 01001001101000101110110000001001
  • 78: 00101001011101000110101001000100
  • 79: 01101010011100000110101100100110

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
01101000011000010110001101101011
:Word 0

:(A lrot 5) + F + E + K + Word 0
111100001000000101011111110000011110
:temp


00001000000101011111110000011110
:truncated temp
00010000001100100101010001110110
:E = D
10011000101110101101110011111110
:D = C
01111011111100110110101011100010
:C = B Left Rotate 30
01100111010001010010001100000001
:B = A
00001000000101011111110000011110
: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
00000010101111111000001111000001
:A lrot 5
11111011111110111111111011111110
:F

:(A lrot 5) + F
111111110101110111000001010111111
:Out


111111110101110111000001010111111
:(A lrot 5) + F
00010000001100100101010001110110
:E

:(A lrot 5) + F + E
1000001110111011011101011100110101
:Out


1000001110111011011101011100110101
:(A lrot 5) + F + E
01011010100000100111100110011001
:K

:(A lrot 5) + F + E + K
11001101001011100000101000011001110
:Out


11001101001011100000101000011001110
:(A lrot 5) + F + E + K
01100101011100100110111001100101
:Word 1

:(A lrot 5) + F + E + K + Word 1
111011001110111000101011111100110011
:temp


11001110111000101011111100110011
:truncated temp
10011000101110101101110011111110
:E = D
01111011111100110110101011100010
:D = C
01011001110100010100100011000000
:C = B Left Rotate 30
00001000000101011111110000011110
:B = A
11001110111000101011111100110011
:A = Temp


Word 2

11110111111010100000001111100001
:!B
01111011111100110110101011100010
:D

!B AND D
01110011111000100000001011100000
:Out


00001000000101011111110000011110
:B
01011001110100010100100011000000
:C

B AND C
00001000000100010100100000000000
:Out


01110011111000100000001011100000
:!B AND D
00001000000100010100100000000000
:B AND C

(!B AND D) OR (B AND C)
01111011111100110100101011100000
:F


01011010100000100111100110011001
:K
11011100010101111110011001111001
:A lrot 5
01111011111100110100101011100000
:F

:(A lrot 5) + F
101011000010010110011000101011001
:Out


101011000010010110011000101011001
:(A lrot 5) + F
10011000101110101101110011111110
:E

:(A lrot 5) + F + E
1111110001000001100000111001010111
:Out


1111110001000001100000111001010111
:(A lrot 5) + F + E
01011010100000100111100110011001
:K

:(A lrot 5) + F + E + K
10001001011100010001000011111110000
:Out


10001001011100010001000011111110000
:(A lrot 5) + F + E + K
01110111011100111000000000000000
:Word 2

:(A lrot 5) + F + E + K + Word 2
110011000010111111000000011111110000
:temp


11000010111111000000011111110000
:truncated temp
01111011111100110110101011100010
:E = D
01011001110100010100100011000000
:D = C
10000010000001010111111100000111
:C = B Left Rotate 30
11001110111000101011111100110011
:B = A
11000010111111000000011111110000
:A = Temp


Word 3

00110001000111010100000011001100
:!B
01011001110100010100100011000000
:D

!B AND D
00010001000100010100000011000000
:Out


11001110111000101011111100110011
:B
10000010000001010111111100000111
:C

B AND C
10000010000000000011111100000011
:Out


00010001000100010100000011000000
:!B AND D
10000010000000000011111100000011
:B AND C

(!B AND D) OR (B AND C)
10010011000100010111111111000011
:F


01011010100000100111100110011001
:K
01011111100000001111111000011000
:A lrot 5
10010011000100010111111111000011
:F

:(A lrot 5) + F
111110010100100100111110111011011
:Out


111110010100100100111110111011011
:(A lrot 5) + F
01111011111100110110101011100010
:E

:(A lrot 5) + F + E
1001101110100001011110100010111101
:Out


1001101110100001011110100010111101
:(A lrot 5) + F + E
01011010100000100111100110011001
:K

:(A lrot 5) + F + E + K
11011001001000010000110001001010110
:Out


11011001001000010000110001001010110
:(A lrot 5) + F + E + K
00000000000000000000000000000000
:Word 3

:(A lrot 5) + F + E + K + Word 3
111011001001000010000110001001010110
:temp


11001001000010000110001001010110
:truncated temp
01011001110100010100100011000000
:E = D
10000010000001010111111100000111
:D = C
11110011101110001010111111001100
:C = B Left Rotate 30
11000010111111000000011111110000
:B = A
11001001000010000110001001010110
:A = Temp


Word 4

00111101000000111111100000001111
:!B
10000010000001010111111100000111
:D

!B AND D
00000000000000010111100000000111
:Out


11000010111111000000011111110000
:B
11110011101110001010111111001100
:C

B AND C
11000010101110000000011111000000
:Out


00000000000000010111100000000111
:!B AND D
11000010101110000000011111000000
:B AND C

(!B AND D) OR (B AND C)
11000010101110010111111111000111
:F


01011010100000100111100110011001
:K
00100001000011000100101011011001
:A lrot 5
11000010101110010111111111000111
:F

:(A lrot 5) + F
111100011110001011100101010100000
:Out


111100011110001011100101010100000
:(A lrot 5) + F
01011001110100010100100011000000
:E

:(A lrot 5) + F + E
1000111101100101110001001101100000
:Out


1000111101100101110001001101100000
:(A lrot 5) + F + E
01011010100000100111100110011001
:K

:(A lrot 5) + F + E + K
11010011000000110011000110011111001
:Out


11010011000000110011000110011111001
:(A lrot 5) + F + E + K
00000000000000000000000000000000
:Word 4

:(A lrot 5) + F + E + K + Word 4
111010011000000110011000110011111001
:temp


10011000000110011000110011111001
:truncated temp
10000010000001010111111100000111
:E = D
11110011101110001010111111001100
:D = C
00110000101111110000000111111100
:C = B Left Rotate 30
11001001000010000110001001010110
:B = A
10011000000110011000110011111001
:A = Temp


Word 5

00110110111101111001110110101001
:!B
11110011101110001010111111001100
:D

!B AND D
00110010101100001000110110001000
:Out


11001001000010000110001001010110
:B
00110000101111110000000111111100
:C

B AND C
00000000000010000000000001010100
:Out


00110010101100001000110110001000
:!B AND D
00000000000010000000000001010100
:B AND C

(!B AND D) OR (B AND C)
00110010101110001000110111011100
:F


01011010100000100111100110011001
:K
00000011001100011001111100110011
:A lrot 5
00110010101110001000110111011100
:F

:(A lrot 5) + F
100110101111010100010110100001111
:Out


100110101111010100010110100001111
:(A lrot 5) + F
10000010000001010111111100000111
:E

:(A lrot 5) + F + E
1110110111111011111010110000010110
:Out


1110110111111011111010110000010110
:(A lrot 5) + F + E
01011010100000100111100110011001
:K

:(A lrot 5) + F + E + K
10000010010011100100010010110101111
:Out


10000010010011100100010010110101111
:(A lrot 5) + F + E + K
00000000000000000000000000000000
:Word 5

:(A lrot 5) + F + E + K + Word 5
110000010010011100100010010110101111
:temp


00010010011100100010010110101111
:truncated temp
11110011101110001010111111001100
:E = D
00110000101111110000000111111100
:D = C
10110010010000100001100010010101
:C = B Left Rotate 30
10011000000110011000110011111001
:B = A
00010010011100100010010110101111
:A = Temp


Word 6

01100111111001100111001100000110
:!B
00110000101111110000000111111100
:D

!B AND D
00100000101001100000000100000100
:Out


10011000000110011000110011111001
:B
10110010010000100001100010010101
:C

B AND C
10010000000000000000100010010001
:Out


00100000101001100000000100000100
:!B AND D
10010000000000000000100010010001
:B AND C

(!B AND D) OR (B AND C)
10110000101001100000100110010101
:F


01011010100000100111100110011001
:K
01001110010001001011010111100010
:A lrot 5
10110000101001100000100110010101
:F

:(A lrot 5) + F
111111110111010101011111101110111
:Out


111111110111010101011111101110111
:(A lrot 5) + F
11110011101110001010111111001100
:E

:(A lrot 5) + F + E
1011110010101000110110111101000011
:Out


1011110010101000110110111101000011
:(A lrot 5) + F + E
01011010100000100111100110011001
:K

:(A lrot 5) + F + E + K
11101001101001001011110100011011100
:Out


11101001101001001011110100011011100
:(A lrot 5) + F + E + K
00000000000000000000000000000000
:Word 6

:(A lrot 5) + F + E + K + Word 6
111101001101001001011110100011011100
:temp


01001101001001011110100011011100
:truncated temp
00110000101111110000000111111100
:E = D
10110010010000100001100010010101
:D = C
01100110000001100110001100111110
:C = B Left Rotate 30
00010010011100100010010110101111
:B = A
01001101001001011110100011011100
:A = Temp


Word 7

11101101100011011101101001010000
:!B
10110010010000100001100010010101
:D

!B AND D
10100000000000000001100000010000
:Out


00010010011100100010010110101111
:B
01100110000001100110001100111110
:C

B AND C
00000010000000100010000100101110
:Out


10100000000000000001100000010000
:!B AND D
00000010000000100010000100101110
:B AND C

(!B AND D) OR (B AND C)
10100010000000100011100100111110
:F


01011010100000100111100110011001
:K
10100100101111010001101110001001
:A lrot 5
10100010000000100011100100111110
:F

:(A lrot 5) + F
101000110101111110101010011000111
:Out


101000110101111110101010011000111
:(A lrot 5) + F
00110000101111110000000111111100
:E

:(A lrot 5) + F + E
1101110111011111100101011011000011
:Out


1101110111011111100101011011000011
:(A lrot 5) + F + E
01011010100000100111100110011001
:K

:(A lrot 5) + F + E + K
11111010010000000001101000001011100
:Out


11111010010000000001101000001011100
:(A lrot 5) + F + E + K
00000000000000000000000000000000
:Word 7

:(A lrot 5) + F + E + K + Word 7
111111010010000000001101000001011100
:temp


11010010000000001101000001011100
:truncated temp
10110010010000100001100010010101
:E = D
01100110000001100110001100111110
:D = C
11000100100111001000100101101011
:C = B Left Rotate 30
01001101001001011110100011011100
:B = A
11010010000000001101000001011100
:A = Temp


Word 8

10110010110110100001011100100011
:!B
01100110000001100110001100111110
:D

!B AND D
00100010000000100000001100100010
:Out


01001101001001011110100011011100
:B
11000100100111001000100101101011
:C

B AND C
01000100000001001000100001001000
:Out


00100010000000100000001100100010
:!B AND D
01000100000001001000100001001000
:B AND C

(!B AND D) OR (B AND C)
01100110000001101000101101101010
:F


01011010100000100111100110011001
:K
01000000000110100000101110011010
:A lrot 5
01100110000001101000101101101010
:F

:(A lrot 5) + F
110100110001000001001011100000100
:Out


110100110001000001001011100000100
:(A lrot 5) + F
10110010010000100001100010010101
:E

:(A lrot 5) + F + E
1001011000011000101010111110011001
:Out


1001011000011000101010111110011001
:(A lrot 5) + F + E
01011010100000100111100110011001
:K

:(A lrot 5) + F + E + K
11010110010111001010010100100110010
:Out


11010110010111001010010100100110010
:(A lrot 5) + F + E + K
00000000000000000000000000000000
:Word 8

:(A lrot 5) + F + E + K + Word 8
111010110010111001010010100100110010
:temp


10110010111001010010100100110010
:truncated temp
01100110000001100110001100111110
:E = D
11000100100111001000100101101011
:D = C
00010011010010010111101000110111
:C = B Left Rotate 30
11010010000000001101000001011100
:B = A
10110010111001010010100100110010
:A = Temp


Word 9

00101101111111110010111110100011
:!B
11000100100111001000100101101011
:D

!B AND D
00000100100111000000100100100011
:Out


11010010000000001101000001011100
:B
00010011010010010111101000110111
:C

B AND C
00010010000000000101000000010100
:Out


00000100100111000000100100100011
:!B AND D
00010010000000000101000000010100
:B AND C

(!B AND D) OR (B AND C)
00010110100111000101100100110111
:F


01011010100000100111100110011001
:K
01011100101001010010011001010110
:A lrot 5
00010110100111000101100100110111
:F

:(A lrot 5) + F
101110011010000010111111110001101
:Out


101110011010000010111111110001101
:(A lrot 5) + F
01100110000001100110001100111110
:E

:(A lrot 5) + F + E
1111011001010001111110001011001011
:Out


1111011001010001111110001011001011
:(A lrot 5) + F + E
01011010100000100111100110011001
:K

:(A lrot 5) + F + E + K
10000110011110010100101110001100100
:Out


10000110011110010100101110001100100
:(A lrot 5) + F + E + K
00000000000000000000000000000000
:Word 9

:(A lrot 5) + F + E + K + Word 9
110000110011110010100101110001100100
:temp


00110011110010100101110001100100
:truncated temp
11000100100111001000100101101011
:E = D
00010011010010010111101000110111
:D = C
00110100100000000011010000010111
:C = B Left Rotate 30
10110010111001010010100100110010
:B = A
00110011110010100101110001100100
:A = Temp


Word 10

01001101000110101101011011001101
:!B
00010011010010010111101000110111
:D

!B AND D
00000001000010000101001000000101
:Out


10110010111001010010100100110010
:B
00110100100000000011010000010111
:C

B AND C
00110000100000000010000000010010
:Out


00000001000010000101001000000101
:!B AND D
00110000100000000010000000010010
:B AND C

(!B AND D) OR (B AND C)
00110001100010000111001000010111
:F


01011010100000100111100110011001
:K
01111001010010111000110010000110
:A lrot 5
00110001100010000111001000010111
:F

:(A lrot 5) + F
110101010110100111111111010011101
:Out


110101010110100111111111010011101
:(A lrot 5) + F
11000100100111001000100101101011
:E

:(A lrot 5) + F + E
1001101111011100001000100000001000
:Out


1001101111011100001000100000001000
:(A lrot 5) + F + E
01011010100000100111100110011001
:K

:(A lrot 5) + F + E + K
11011001001111100110000000110100001
:Out


11011001001111100110000000110100001
:(A lrot 5) + F + E + K
00000000000000000000000000000000
:Word 10

:(A lrot 5) + F + E + K + Word 10
111011001001111100110000000110100001
:temp


11001001111100110000000110100001
:truncated temp
00010011010010010111101000110111
:E = D
00110100100000000011010000010111
:D = C
10101100101110010100101001001100
:C = B Left Rotate 30
00110011110010100101110001100100
:B = A
11001001111100110000000110100001
:A = Temp


Word 11

11001100001101011010001110011011
:!B
00110100100000000011010000010111
:D

!B AND D
00000100000000000010000000010011
:Out


00110011110010100101110001100100
:B
10101100101110010100101001001100
:C

B AND C
00100000100010000100100001000100
:Out


00000100000000000010000000010011
:!B AND D
00100000100010000100100001000100
:B AND C

(!B AND D) OR (B AND C)
00100100100010000110100001010111
:F


01011010100000100111100110011001
:K
00111110011000000011010000111001
:A lrot 5
00100100100010000110100001010111
:F

:(A lrot 5) + F
101100010111010001001110010010000
:Out


101100010111010001001110010010000
:(A lrot 5) + F
00010011010010010111101000110111
:E

:(A lrot 5) + F + E
1101110110001100100001011011000111
:Out


1101110110001100100001011011000111
:(A lrot 5) + F + E
01011010100000100111100110011001
:K

:(A lrot 5) + F + E + K
11111010000101101001001000001100000
:Out


11111010000101101001001000001100000
:(A lrot 5) + F + E + K
00000000000000000000000000000000
:Word 11

:(A lrot 5) + F + E + K + Word 11
111111010000101101001001000001100000
:temp


11010000101101001001000001100000
:truncated temp
00110100100000000011010000010111
:E = D
10101100101110010100101001001100
:D = C
00001100111100101001011100011001
:C = B Left Rotate 30
11001001111100110000000110100001
:B = A
11010000101101001001000001100000
:A = Temp


Word 12

00110110000011001111111001011110
:!B
10101100101110010100101001001100
:D

!B AND D
00100100000010000100101001001100
:Out


11001001111100110000000110100001
:B
00001100111100101001011100011001
:C

B AND C
00001000111100100000000100000001
:Out


00100100000010000100101001001100
:!B AND D
00001000111100100000000100000001
:B AND C

(!B AND D) OR (B AND C)
00101100111110100100101101001101
:F


01011010100000100111100110011001
:K
00010110100100100000110000011010
:A lrot 5
00101100111110100100101101001101
:F

:(A lrot 5) + F
101000011100011000101011101100111
:Out


101000011100011000101011101100111
:(A lrot 5) + F
00110100100000000011010000010111
:E

:(A lrot 5) + F + E
1101111000000011001000101101111110
:Out


1101111000000011001000101101111110
:(A lrot 5) + F + E
01011010100000100111100110011001
:K

:(A lrot 5) + F + E + K
11111010010100011110000010100010111
:Out


11111010010100011110000010100010111
:(A lrot 5) + F + E + K
00000000000000000000000000000000
:Word 12

:(A lrot 5) + F + E + K + Word 12
111111010010100011110000010100010111
:temp


11010010100011110000010100010111
:truncated temp
10101100101110010100101001001100
:E = D
00001100111100101001011100011001
:D = C
01110010011111001100000001101000
:C = B Left Rotate 30
11010000101101001001000001100000
:B = A
11010010100011110000010100010111
:A = Temp


Word 13

00101111010010110110111110011111
:!B
00001100111100101001011100011001
:D

!B AND D
00001100010000100000011100011001
:Out


11010000101101001001000001100000
:B
01110010011111001100000001101000
:C

B AND C
01010000001101001000000001100000
:Out


00001100010000100000011100011001
:!B AND D
01010000001101001000000001100000
:B AND C

(!B AND D) OR (B AND C)
01011100011101101000011101111001
:F


01011010100000100111100110011001
:K
01010001111000001010001011111010
:A lrot 5
01011100011101101000011101111001
:F

:(A lrot 5) + F
110101110010101110010101001110011
:Out


110101110010101110010101001110011
:(A lrot 5) + F
10101100101110010100101001001100
:E

:(A lrot 5) + F + E
1001011011000100000111010010111111
:Out


1001011011000100000111010010111111
:(A lrot 5) + F + E
01011010100000100111100110011001
:K

:(A lrot 5) + F + E + K
11010110101100100101110111001011000
:Out


11010110101100100101110111001011000
:(A lrot 5) + F + E + K
00000000000000000000000000000000
:Word 13

:(A lrot 5) + F + E + K + Word 13
111010110101100100101110111001011000
:temp


10110101100100101110111001011000
:truncated temp
00001100111100101001011100011001
:E = D
01110010011111001100000001101000
:D = C
00110100001011010010010000011000
:C = B Left Rotate 30
11010010100011110000010100010111
:B = A
10110101100100101110111001011000
:A = Temp


Word 14

00101101011100001111101011101000
:!B
01110010011111001100000001101000
:D

!B AND D
00100000011100001100000001101000
:Out


11010010100011110000010100010111
:B
00110100001011010010010000011000
:C

B AND C
00010000000011010000010000010000
:Out


00100000011100001100000001101000
:!B AND D
00010000000011010000010000010000
:B AND C

(!B AND D) OR (B AND C)
00110000011111011100010001111000
:F


01011010100000100111100110011001
:K
10110010010111011100101100010110
:A lrot 5
00110000011111011100010001111000
:F

:(A lrot 5) + F
111100010110110111000111110001110
:Out


111100010110110111000111110001110
:(A lrot 5) + F
00001100111100101001011100011001
:E

:(A lrot 5) + F + E
1111101111110011100010011010100111
:Out


1111101111110011100010011010100111
:(A lrot 5) + F + E
01011010100000100111100110011001
:K

:(A lrot 5) + F + E + K
10001001010010100001010000001000000
:Out


10001001010010100001010000001000000
:(A lrot 5) + F + E + K
00000000000000000000000000000000
:Word 14

:(A lrot 5) + F + E + K + Word 14
110001001010010100001010000001000000
:temp


01001010010100001010000001000000
:truncated temp
01110010011111001100000001101000
:E = D
00110100001011010010010000011000
:D = C
11110100101000111100000101000101
:C = B Left Rotate 30
10110101100100101110111001011000
:B = A
01001010010100001010000001000000
:A = Temp


Word 15

01001010011011010001000110100111
:!B
00110100001011010010010000011000
:D

!B AND D
00000000001011010000000000000000
:Out


10110101100100101110111001011000
:B
11110100101000111100000101000101
:C

B AND C
10110100100000101100000001000000
:Out


00000000001011010000000000000000
:!B AND D
10110100100000101100000001000000
:B AND C

(!B AND D) OR (B AND C)
10110100101011111100000001000000
:F


01011010100000100111100110011001
:K
01001010000101000000100000001001
:A lrot 5
10110100101011111100000001000000
:F

:(A lrot 5) + F
111111110110000111100100001001001
:Out


111111110110000111100100001001001
:(A lrot 5) + F
01110010011111001100000001101000
:E

:(A lrot 5) + F + E
1001110001010000001000100010110001
:Out


1001110001010000001000100010110001
:(A lrot 5) + F + E
01011010100000100111100110011001
:K

:(A lrot 5) + F + E + K
11011001011110000110000001001001010
:Out


11011001011110000110000001001001010
:(A lrot 5) + F + E + K
00000000000000000000000001010000
:Word 15

:(A lrot 5) + F + E + K + Word 15
111011001011110000110000001010011010
:temp


11001011110000110000001010011010
:truncated temp
00110100001011010010010000011000
:E = D
11110100101000111100000101000101
:D = C
00101101011001001011101110010110
:C = B Left Rotate 30
01001010010100001010000001000000
:B = A
11001011110000110000001010011010
:A = Temp


Word 16

10110101101011110101111110111111
:!B
11110100101000111100000101000101
:D

!B AND D
10110100101000110100000100000101
:Out


01001010010100001010000001000000
:B
00101101011001001011101110010110
:C

B AND C
00001000010000001010000000000000
:Out


10110100101000110100000100000101
:!B AND D
00001000010000001010000000000000
:B AND C

(!B AND D) OR (B AND C)
10111100111000111110000100000101
:F


01011010100000100111100110011001
:K
01111000011000000101001101011001
:A lrot 5
10111100111000111110000100000101
:F

:(A lrot 5) + F
100110101010001000011010001011110
:Out


100110101010001000011010001011110
:(A lrot 5) + F
00110100001011010010010000011000
:E

:(A lrot 5) + F + E
1101101001011100010101100001110110
:Out


1101101001011100010101100001110110
:(A lrot 5) + F + E
01011010100000100111100110011001
:K

:(A lrot 5) + F + E + K
11111000011111100111101001000001111
:Out


11111000011111100111101001000001111
:(A lrot 5) + F + E + K
00111110001001011100011011010110
:Word 16

:(A lrot 5) + F + E + K + Word 16
100000000010000110011001100011100101
:temp


00000010000110011001100011100101
:truncated temp
11110100101000111100000101000101
:E = D
00101101011001001011101110010110
:D = C
00010010100101000010100000010000
:C = B Left Rotate 30
11001011110000110000001010011010
:B = A
00000010000110011001100011100101
:A = Temp


Word 17

00110100001111001111110101100101
:!B
00101101011001001011101110010110
:D

!B AND D
00100100001001001011100100000100
:Out


11001011110000110000001010011010
:B
00010010100101000010100000010000
:C

B AND C
00000010100000000000000000010000
:Out


00100100001001001011100100000100
:!B AND D
00000010100000000000000000010000
:B AND C

(!B AND D) OR (B AND C)
00100110101001001011100100010100
:F


01011010100000100111100110011001
:K
01000011001100110001110010100000
:A lrot 5
00100110101001001011100100010100
:F

:(A lrot 5) + F
101101001110101111101010110110100
:Out


101101001110101111101010110110100
:(A lrot 5) + F
11110100101000111100000101000101
:E

:(A lrot 5) + F + E
1001011110011110111001011011111001
:Out


1001011110011110111001011011111001
:(A lrot 5) + F + E
01011010100000100111100110011001
:K

:(A lrot 5) + F + E + K
11010111000111111100001000010010010
:Out


11010111000111111100001000010010010
:(A lrot 5) + F + E + K
11001010111001001101110011001010
:Word 17

:(A lrot 5) + F + E + K + Word 17
111110000011111000101110110101011100
:temp


10000011111000101110110101011100
:truncated temp
00101101011001001011101110010110
:E = D
00010010100101000010100000010000
:D = C
10110010111100001100000010100110
:C = B Left Rotate 30
00000010000110011001100011100101
:B = A
10000011111000101110110101011100
:A = Temp


Word 18

11111101111001100110011100011010
:!B
00010010100101000010100000010000
:D

!B AND D
00010000100001000010000000010000
:Out


00000010000110011001100011100101
:B
10110010111100001100000010100110
:C

B AND C
00000010000100001000000010100100
:Out


00010000100001000010000000010000
:!B AND D
00000010000100001000000010100100
:B AND C

(!B AND D) OR (B AND C)
00010010100101001010000010110100
:F


01011010100000100111100110011001
:K
01111100010111011010101110010000
:A lrot 5
00010010100101001010000010110100
:F

:(A lrot 5) + F
110001110111100100100110001000100
:Out


110001110111100100100110001000100
:(A lrot 5) + F
00101101011001001011101110010110
:E

:(A lrot 5) + F + E
1110111100010101110000011111011010
:Out


1110111100010101110000011111011010
:(A lrot 5) + F + E
01011010100000100111100110011001
:K

:(A lrot 5) + F + E + K
10000010110110110011000000101110011
:Out


10000010110110110011000000101110011
:(A lrot 5) + F + E + K
11101110111001110000000010100000
:Word 18

:(A lrot 5) + F + E + K + Word 18
110100000101110000001000001000010011
:temp


00000101110000001000001000010011
:truncated temp
00010010100101000010100000010000
:E = D
10110010111100001100000010100110
:D = C
01000000100001100110011000111001
:C = B Left Rotate 30
10000011111000101110110101011100
:B = A
00000101110000001000001000010011
:A = Temp


Word 19

01111100000111010001001010100011
:!B
10110010111100001100000010100110
:D

!B AND D
00110000000100000000000010100010
:Out


10000011111000101110110101011100
:B
01000000100001100110011000111001
:C

B AND C
00000000100000100110010000011000
:Out


00110000000100000000000010100010
:!B AND D
00000000100000100110010000011000
:B AND C

(!B AND D) OR (B AND C)
00110000100100100110010010111010
:F


01011010100000100111100110011001
:K
10111000000100000100001001100000
:A lrot 5
00110000100100100110010010111010
:F

:(A lrot 5) + F
111101000101000101010011100011010
:Out


111101000101000101010011100011010
:(A lrot 5) + F
00010010100101000010100000010000
:E

:(A lrot 5) + F + E
1111111011001101101100111100101010
:Out


1111111011001101101100111100101010
:(A lrot 5) + F + E
01011010100000100111100110011001
:K

:(A lrot 5) + F + E + K
10001010101101110010100100011000011
:Out


10001010101101110010100100011000011
:(A lrot 5) + F + E + K
01111100010010111000110110101100
:Word 19

:(A lrot 5) + F + E + K + Word 19
110011010010000001001101011001101111
:temp


11010010000001001101011001101111
:truncated temp
10110010111100001100000010100110
:E = D
01000000100001100110011000111001
:D = C
00100000111110001011101101010111
:C = B Left Rotate 30
00000101110000001000001000010011
:B = A
11010010000001001101011001101111
:A = Temp


Word 20

00000101110000001000001000010011
:B
00100000111110001011101101010111
:C

B XOR C
00100101001110000011100101000100
:Out


00100101001110000011100101000100
:B XOR C
01000000100001100110011000111001
:D

(B XOR C) XOR D
01100101101111100101111101111101
:F


01101110110110011110101110100001
:K
01000000100110101100110111111010
:A lrot 5
01100101101111100101111101111101
:F

:(A lrot 5) + F
110100110010110010010110101110111
:Out


110100110010110010010110101110111
:(A lrot 5) + F
10110010111100001100000010100110
:E

:(A lrot 5) + F + E
1001011001010010011110111000011101
:Out


1001011001010010011110111000011101
:(A lrot 5) + F + E
01101110110110011110101110100001
:K

:(A lrot 5) + F + E + K
11011001000001000111101100110111110
:Out


11011001000001000111101100110111110
:(A lrot 5) + F + E + K
10010101110010011011100110010101
:Word 20

:(A lrot 5) + F + E + K + Word 20
111101011101111011011001001101010011
:temp


01011101111011011001001101010011
:truncated temp
01000000100001100110011000111001
:E = D
00100000111110001011101101010111
:D = C
11000001011100000010000010000100
:C = B Left Rotate 30
11010010000001001101011001101111
:B = A
01011101111011011001001101010011
:A = Temp


Word 21

11010010000001001101011001101111
:B
11000001011100000010000010000100
:C

B XOR C
00010011011101001111011011101011
:Out


00010011011101001111011011101011
:B XOR C
00100000111110001011101101010111
:D

(B XOR C) XOR D
00110011100011000100110110111100
:F


01101110110110011110101110100001
:K
10111101101100100110101001101011
:A lrot 5
00110011100011000100110110111100
:F

:(A lrot 5) + F
111110001001111101011100000100111
:Out


111110001001111101011100000100111
:(A lrot 5) + F
01000000100001100110011000111001
:E

:(A lrot 5) + F + E
1000110001110001010001111001100000
:Out


1000110001110001010001111001100000
:(A lrot 5) + F + E
01101110110110011110101110100001
:K

:(A lrot 5) + F + E + K
11010100000100111110000101000000001
:Out


11010100000100111110000101000000001
:(A lrot 5) + F + E + K
11011101110011100000000101000001
:Word 21

:(A lrot 5) + F + E + K + Word 21
111101111110011011010000101101000010
:temp


01111110011011010000101101000010
:truncated temp
00100000111110001011101101010111
:E = D
11000001011100000010000010000100
:D = C
11110100100000010011010110011011
:C = B Left Rotate 30
01011101111011011001001101010011
:B = A
01111110011011010000101101000010
:A = Temp


Word 22

01011101111011011001001101010011
:B
11110100100000010011010110011011
:C

B XOR C
10101001011011001010011011001000
:Out


10101001011011001010011011001000
:B XOR C
11000001011100000010000010000100
:D

(B XOR C) XOR D
01101000000111001000011001001100
:F


01101110110110011110101110100001
:K
11001101101000010110100001001111
:A lrot 5
01101000000111001000011001001100
:F

:(A lrot 5) + F
100110101101111011110111010011011
:Out


100110101101111011110111010011011
:(A lrot 5) + F
00100000111110001011101101010111
:E

:(A lrot 5) + F + E
1101010110101101101010100111110010
:Out


1101010110101101101010100111110010
:(A lrot 5) + F + E
01101110110110011110101110100001
:K

:(A lrot 5) + F + E + K
11111000101100100001001010110010011
:Out


11111000101100100001001010110010011
:(A lrot 5) + F + E + K
11111000100101110001101101011000
:Word 22

:(A lrot 5) + F + E + K + Word 22
100010111110001001111011000011101011
:temp


10111110001001111011000011101011
:truncated temp
11000001011100000010000010000100
:E = D
11110100100000010011010110011011
:D = C
11010111011110110110010011010100
:C = B Left Rotate 30
01111110011011010000101101000010
:B = A
10111110001001111011000011101011
:A = Temp


Word 23

01111110011011010000101101000010
:B
11010111011110110110010011010100
:C

B XOR C
10101001000101100110111110010110
:Out


10101001000101100110111110010110
:B XOR C
11110100100000010011010110011011
:D

(B XOR C) XOR D
01011101100101110101101000001101
:F


01101110110110011110101110100001
:K
11000100111101100001110101110111
:A lrot 5
01011101100101110101101000001101
:F

:(A lrot 5) + F
100100010100011010111011110000100
:Out


100100010100011010111011110000100
:(A lrot 5) + F
11000001011100000010000010000100
:E

:(A lrot 5) + F + E
1111100011111111011001100000001000
:Out


1111100011111111011001100000001000
:(A lrot 5) + F + E
01101110110110011110101110100001
:K

:(A lrot 5) + F + E + K
10001010010110101111000001110101001
:Out


10001010010110101111000001110101001
:(A lrot 5) + F + E + K
00101011100100110111001110001011
:Word 23

:(A lrot 5) + F + E + K + Word 23
110001111110011010101111011100110100
:temp


01111110011010101111011100110100
:truncated temp
11110100100000010011010110011011
:E = D
11010111011110110110010011010100
:D = C
10011111100110110100001011010000
:C = B Left Rotate 30
10111110001001111011000011101011
:B = A
01111110011010101111011100110100
:A = Temp


Word 24

10111110001001111011000011101011
:B
10011111100110110100001011010000
:C

B XOR C
00100001101111001111001000111011
:Out


00100001101111001111001000111011
:B XOR C
11010111011110110110010011010100
:D

(B XOR C) XOR D
11110110110001111001011011101111
:F


01101110110110011110101110100001
:K
11001101010111101110011010001111
:A lrot 5
11110110110001111001011011101111
:F

:(A lrot 5) + F
111000100001001100111110101111110
:Out


111000100001001100111110101111110
:(A lrot 5) + F
11110100100000010011010110011011
:E

:(A lrot 5) + F + E
1010111000101001111011001100011001
:Out


1010111000101001111011001100011001
:(A lrot 5) + F + E
01101110110110011110101110100001
:K

:(A lrot 5) + F + E + K
11100100111100000011001111010111010
:Out


11100100111100000011001111010111010
:(A lrot 5) + F + E + K
11000111110101111000111100101111
:Word 24

:(A lrot 5) + F + E + K + Word 24
111111101111010110010010110111101001
:temp


11101111010110010010110111101001
:truncated temp
11010111011110110110010011010100
:E = D
10011111100110110100001011010000
:D = C
11101111100010011110110000111010
:C = B Left Rotate 30
01111110011010101111011100110100
:B = A
11101111010110010010110111101001
:A = Temp


Word 25

01111110011010101111011100110100
:B
11101111100010011110110000111010
:C

B XOR C
10010001111000110001101100001110
:Out


10010001111000110001101100001110
:B XOR C
10011111100110110100001011010000
:D

(B XOR C) XOR D
00001110011110000101100111011110
:F


01101110110110011110101110100001
:K
11101011001001011011110100111101
:A lrot 5
00001110011110000101100111011110
:F

:(A lrot 5) + F
111111001100111100001011100011011
:Out


111111001100111100001011100011011
:(A lrot 5) + F
11010111011110110110010011010100
:E

:(A lrot 5) + F + E
1011010001000110010111101111101111
:Out


1011010001000110010111101111101111
:(A lrot 5) + F + E
01101110110110011110101110100001
:K

:(A lrot 5) + F + E + K
11100111111111100110110011110010000
:Out


11100111111111100110110011110010000
:(A lrot 5) + F + E + K
01100100111001111000111100100100
:Word 25

:(A lrot 5) + F + E + K + Word 25
111110100100110110101111011010110100
:temp


10100100110110101111011010110100
:truncated temp
10011111100110110100001011010000
:E = D
11101111100010011110110000111010
:D = C
00011111100110101011110111001101
:C = B Left Rotate 30
11101111010110010010110111101001
:B = A
10100100110110101111011010110100
:A = Temp


Word 26

11101111010110010010110111101001
:B
00011111100110101011110111001101
:C

B XOR C
11110000110000111001000000100100
:Out


11110000110000111001000000100100
:B XOR C
11101111100010011110110000111010
:D

(B XOR C) XOR D
00011111010010100111110000011110
:F


01101110110110011110101110100001
:K
10011011010111101101011010010100
:A lrot 5
00011111010010100111110000011110
:F

:(A lrot 5) + F
110111010101010010101001010110010
:Out


110111010101010010101001010110010
:(A lrot 5) + F
10011111100110110100001011010000
:E

:(A lrot 5) + F + E
1001011010010001001001010110000010
:Out


1001011010010001001001010110000010
:(A lrot 5) + F + E
01101110110110011110101110100001
:K

:(A lrot 5) + F + E + K
11011001001000111101000000100100011
:Out


11011001001000111101000000100100011
:(A lrot 5) + F + E + K
10001010111010001110011001010111
:Word 26

:(A lrot 5) + F + E + K + Word 26
111101010100000001110110011101111010
:temp


01010100000001110110011101111010
:truncated temp
11101111100010011110110000111010
:E = D
00011111100110101011110111001101
:D = C
01111011110101100100101101111010
:C = B Left Rotate 30
10100100110110101111011010110100
:B = A
01010100000001110110011101111010
:A = Temp


Word 27

10100100110110101111011010110100
:B
01111011110101100100101101111010
:C

B XOR C
11011111000011001011110111001110
:Out


11011111000011001011110111001110
:B XOR C
00011111100110101011110111001101
:D

(B XOR C) XOR D
11000000100101100000000000000011
:F


01101110110110011110101110100001
:K
10000000111011001110111101001010
:A lrot 5
11000000100101100000000000000011
:F

:(A lrot 5) + F
101000001100000101110111101001101
:Out


101000001100000101110111101001101
:(A lrot 5) + F
11101111100010011110110000111010
:E

:(A lrot 5) + F + E
1000110001000011001101101110000111
:Out


1000110001000011001101101110000111
:(A lrot 5) + F + E
01101110110110011110101110100001
:K

:(A lrot 5) + F + E + K
11010011111111001101100011100101000
:Out


11010011111111001101100011100101000
:(A lrot 5) + F + E + K
01110111001110000000010100000111
:Word 27

:(A lrot 5) + F + E + K + Word 27
111100010111000111101100110000101111
:temp


00010111000111101100110000101111
:truncated temp
00011111100110101011110111001101
:E = D
01111011110101100100101101111010
:D = C
00101001001101101011110110101101
:C = B Left Rotate 30
01010100000001110110011101111010
:B = A
00010111000111101100110000101111
:A = Temp


Word 28

01010100000001110110011101111010
:B
00101001001101101011110110101101
:C

B XOR C
01111101001100011101101011010111
:Out


01111101001100011101101011010111
:B XOR C
01111011110101100100101101111010
:D

(B XOR C) XOR D
00000110111001111001000110101101
:F


01101110110110011110101110100001
:K
11100011110110011000010111100010
:A lrot 5
00000110111001111001000110101101
:F

:(A lrot 5) + F
111101010110000010001011110001111
:Out


111101010110000010001011110001111
:(A lrot 5) + F
00011111100110101011110111001101
:E

:(A lrot 5) + F + E
1000001010010110111101010101011100
:Out


1000001010010110111101010101011100
:(A lrot 5) + F + E
01101110110110011110101110100001
:K

:(A lrot 5) + F + E + K
11001111001001101011100000011111101
:Out


11001111001001101011100000011111101
:(A lrot 5) + F + E + K
11100010010111000110110101100011
:Word 28

:(A lrot 5) + F + E + K + Word 28
111101011011100100100010111001100000
:temp


01011011100100100010111001100000
:truncated temp
01111011110101100100101101111010
:E = D
00101001001101101011110110101101
:D = C
10010101000000011101100111011110
:C = B Left Rotate 30
00010111000111101100110000101111
:B = A
01011011100100100010111001100000
:A = Temp


Word 29

00010111000111101100110000101111
:B
10010101000000011101100111011110
:C

B XOR C
10000010000111110001010111110001
:Out


10000010000111110001010111110001
:B XOR C
00101001001101101011110110101101
:D

(B XOR C) XOR D
10101011001010011010100001011100
:F


01101110110110011110101110100001
:K
01110010010001011100110000001011
:A lrot 5
10101011001010011010100001011100
:F

:(A lrot 5) + F
100011101011011110111010001100111
:Out


100011101011011110111010001100111
:(A lrot 5) + F
01111011110101100100101101111010
:E

:(A lrot 5) + F + E
1110011001010001011011111111100001
:Out


1110011001010001011011111111100001
:(A lrot 5) + F + E
01101110110110011110101110100001
:K

:(A lrot 5) + F + E + K
10000001000000111111010101110000010
:Out


10000001000000111111010101110000010
:(A lrot 5) + F + E + K
10101110010011011100111010001100
:Word 29

:(A lrot 5) + F + E + K + Word 29
110010110110011011010111101000001110
:temp


10110110011011010111101000001110
:truncated temp
00101001001101101011110110101101
:E = D
10010101000000011101100111011110
:D = C
11000101110001111011001100001011
:C = B Left Rotate 30
01011011100100100010111001100000
:B = A
10110110011011010111101000001110
:A = Temp


Word 30

01011011100100100010111001100000
:B
11000101110001111011001100001011
:C

B XOR C
10011110010101011001110101101011
:Out


10011110010101011001110101101011
:B XOR C
10010101000000011101100111011110
:D

(B XOR C) XOR D
00001011010101000100010010110101
:F


01101110110110011110101110100001
:K
11001101101011110100000111010110
:A lrot 5
00001011010101000100010010110101
:F

:(A lrot 5) + F
111011001000000111000011010001011
:Out


111011001000000111000011010001011
:(A lrot 5) + F
00101001001101101011110110101101
:E

:(A lrot 5) + F + E
1000000010001110100100010000111000
:Out


1000000010001110100100010000111000
:(A lrot 5) + F + E
01101110110110011110101110100001
:K

:(A lrot 5) + F + E + K
11001110001000101000010111111011001
:Out


11001110001000101000010111111011001
:(A lrot 5) + F + E + K
01100011000101011011000100010011
:Word 30

:(A lrot 5) + F + E + K + Word 30
111011010100001010011110000011101100
:temp


11010100001010011110000011101100
:truncated temp
10010101000000011101100111011110
:E = D
11000101110001111011001100001011
:D = C
00010110111001001000101110011000
:C = B Left Rotate 30
10110110011011010111101000001110
:B = A
11010100001010011110000011101100
:A = Temp


Word 31

10110110011011010111101000001110
:B
00010110111001001000101110011000
:C

B XOR C
10100000100010011111000110010110
:Out


10100000100010011111000110010110
:B XOR C
11000101110001111011001100001011
:D

(B XOR C) XOR D
01100101010011100100001010011101
:F


01101110110110011110101110100001
:K
10000101001111000001110110011010
:A lrot 5
01100101010011100100001010011101
:F

:(A lrot 5) + F
111101010100010100110000000110111
:Out


111101010100010100110000000110111
:(A lrot 5) + F
10010101000000011101100111011110
:E

:(A lrot 5) + F + E
1001111111100011000011101000010101
:Out


1001111111100011000011101000010101
:(A lrot 5) + F + E
01101110110110011110101110100001
:K

:(A lrot 5) + F + E + K
11011101110011001100010010110110110
:Out


11011101110011001100010010110110110
:(A lrot 5) + F + E + K
00000110010101111000010011100100
:Word 31

:(A lrot 5) + F + E + K + Word 31
111011110100101111011010101010011010
:temp


11110100101111011010101010011010
:truncated temp
11000101110001111011001100001011
:E = D
00010110111001001000101110011000
:D = C
10101101100110110101111010000011
:C = B Left Rotate 30
11010100001010011110000011101100
:B = A
11110100101111011010101010011010
:A = Temp


Word 32

11010100001010011110000011101100
:B
10101101100110110101111010000011
:C

B XOR C
01111001101100101011111001101111
:Out


01111001101100101011111001101111
:B XOR C
00010110111001001000101110011000
:D

(B XOR C) XOR D
01101111010101100011010111110111
:F


01101110110110011110101110100001
:K
10010111101101010101001101011110
:A lrot 5
01101111010101100011010111110111
:F

:(A lrot 5) + F
100000111000010111000100101010101
:Out


100000111000010111000100101010101
:(A lrot 5) + F
11000101110001111011001100001011
:E

:(A lrot 5) + F + E
1111001100110100110011110001100000
:Out


1111001100110100110011110001100000
:(A lrot 5) + F + E
01101110110110011110101110100001
:K

:(A lrot 5) + F + E + K
10000111011101011010010100000000001
:Out


10000111011101011010010100000000001
:(A lrot 5) + F + E + K
01110010101100010000111110101011
:Word 32

:(A lrot 5) + F + E + K + Word 32
110010101110010111100011011110101100
:temp


10101110010111100011011110101100
:truncated temp
00010110111001001000101110011000
:E = D
10101101100110110101111010000011
:D = C
00110101000010100111100000111011
:C = B Left Rotate 30
11110100101111011010101010011010
:B = A
10101110010111100011011110101100
:A = Temp


Word 33

11110100101111011010101010011010
:B
00110101000010100111100000111011
:C

B XOR C
11000001101101111101001010100001
:Out


11000001101101111101001010100001
:B XOR C
10101101100110110101111010000011
:D

(B XOR C) XOR D
01101100001011001000110000100010
:F


01101110110110011110101110100001
:K
11001011110001101111010110010101
:A lrot 5
01101100001011001000110000100010
:F

:(A lrot 5) + F
100110111111100111000000110110111
:Out


100110111111100111000000110110111
:(A lrot 5) + F
00010110111001001000101110011000
:E

:(A lrot 5) + F + E
1101001110110110000000110101001111
:Out


1101001110110110000000110101001111
:(A lrot 5) + F + E
01101110110110011110101110100001
:K

:(A lrot 5) + F + E + K
11110111101101100011111100011110000
:Out


11110111101101100011111100011110000
:(A lrot 5) + F + E + K
01100010101110101101111010100011
:Word 33

:(A lrot 5) + F + E + K + Word 33
100000100000011011001101011110010011
:temp


00100000011011001101011110010011
:truncated temp
10101101100110110101111010000011
:E = D
00110101000010100111100000111011
:D = C
10111101001011110110101010100110
:C = B Left Rotate 30
10101110010111100011011110101100
:B = A
00100000011011001101011110010011
:A = Temp


Word 34

10101110010111100011011110101100
:B
10111101001011110110101010100110
:C

B XOR C
00010011011100010101110100001010
:Out


00010011011100010101110100001010
:B XOR C
00110101000010100111100000111011
:D

(B XOR C) XOR D
00100110011110110010010100110001
:F


01101110110110011110101110100001
:K
00001101100110101111001001100100
:A lrot 5
00100110011110110010010100110001
:F

:(A lrot 5) + F
100110100000101100001011110010101
:Out


100110100000101100001011110010101
:(A lrot 5) + F
10101101100110110101111010000011
:E

:(A lrot 5) + F + E
1111100001101100010111011000011000
:Out


1111100001101100010111011000011000
:(A lrot 5) + F + E
01101110110110011110101110100001
:K

:(A lrot 5) + F + E + K
10001010000100010110110000110111001
:Out


10001010000100010110110000110111001
:(A lrot 5) + F + E + K
11101111001000111011011100001101
:Word 34

:(A lrot 5) + F + E + K + Word 34
110100111111101011110001100011000110
:temp


00111111101011110001100011000110
:truncated temp
00110101000010100111100000111011
:E = D
10111101001011110110101010100110
:D = C
00101011100101111000110111101011
:C = B Left Rotate 30
00100000011011001101011110010011
:B = A
00111111101011110001100011000110
:A = Temp


Word 35

00100000011011001101011110010011
:B
00101011100101111000110111101011
:C

B XOR C
00001011111110110101101001111000
:Out


00001011111110110101101001111000
:B XOR C
10111101001011110110101010100110
:D

(B XOR C) XOR D
10110110110101000011000011011110
:F


01101110110110011110101110100001
:K
11110101111000110001100011000111
:A lrot 5
10110110110101000011000011011110
:F

:(A lrot 5) + F
110101100101101110100100110100101
:Out


110101100101101110100100110100101
:(A lrot 5) + F
00110101000010100111100000111011
:E

:(A lrot 5) + F + E
1111100001110000011100000111100000
:Out


1111100001110000011100000111100000
:(A lrot 5) + F + E
01101110110110011110101110100001
:K

:(A lrot 5) + F + E + K
10001010000100110111010110110000001
:Out


10001010000100110111010110110000001
:(A lrot 5) + F + E + K
01001000000110010000110010000011
:Word 35

:(A lrot 5) + F + E + K + Word 35
110010011000101101001011101000000100
:temp


10011000101101001011101000000100
:truncated temp
10111101001011110110101010100110
:E = D
00101011100101111000110111101011
:D = C
11001000000110110011010111100100
:C = B Left Rotate 30
00111111101011110001100011000110
:B = A
10011000101101001011101000000100
:A = Temp


Word 36

00111111101011110001100011000110
:B
11001000000110110011010111100100
:C

B XOR C
11110111101101000010110100100010
:Out


11110111101101000010110100100010
:B XOR C
00101011100101111000110111101011
:D

(B XOR C) XOR D
11011100001000111010000011001001
:F


01101110110110011110101110100001
:K
00010110100101110100000010010011
:A lrot 5
11011100001000111010000011001001
:F

:(A lrot 5) + F
111110010101110101110000101011100
:Out


111110010101110101110000101011100
:(A lrot 5) + F
10111101001011110110101010100110
:E

:(A lrot 5) + F + E
1010101111111010100100110000000010
:Out


1010101111111010100100110000000010
:(A lrot 5) + F + E
01101110110110011110101110100001
:K

:(A lrot 5) + F + E + K
11100011110110001000011011110100011
:Out


11100011110110001000011011110100011
:(A lrot 5) + F + E + K
11011011011100000010001000011011
:Word 36

:(A lrot 5) + F + E + K + Word 36
111111111010001101000101100110111110
:temp


11111010001101000101100110111110
:truncated temp
00101011100101111000110111101011
:E = D
11001000000110110011010111100100
:D = C
10001111111010111100011000110001
:C = B Left Rotate 30
10011000101101001011101000000100
:B = A
11111010001101000101100110111110
:A = Temp


Word 37

10011000101101001011101000000100
:B
10001111111010111100011000110001
:C

B XOR C
00010111010111110111110000110101
:Out


00010111010111110111110000110101
:B XOR C
11001000000110110011010111100100
:D

(B XOR C) XOR D
11011111010001000100100111010001
:F


01101110110110011110101110100001
:K
01000110100010110011011111011111
:A lrot 5
11011111010001000100100111010001
:F

:(A lrot 5) + F
100100101110011111000000110110000
:Out


100100101110011111000000110110000
:(A lrot 5) + F
00101011100101111000110111101011
:E

:(A lrot 5) + F + E
1101010001011001110000111110011011
:Out


1101010001011001110000111110011011
:(A lrot 5) + F + E
01101110110110011110101110100001
:K

:(A lrot 5) + F + E + K
11111000000010000001111101100111100
:Out


11111000000010000001111101100111100
:(A lrot 5) + F + E + K
01101110011001100001011010010111
:Word 37

:(A lrot 5) + F + E + K + Word 37
100000101110101001110001000111010011
:temp


00101110101001110001000111010011
:truncated temp
11001000000110110011010111100100
:E = D
10001111111010111100011000110001
:D = C
00100110001011010010111010000001
:C = B Left Rotate 30
11111010001101000101100110111110
:B = A
00101110101001110001000111010011
:A = Temp


Word 38

11111010001101000101100110111110
:B
00100110001011010010111010000001
:C

B XOR C
11011100000110010111011100111111
:Out


11011100000110010111011100111111
:B XOR C
10001111111010111100011000110001
:D

(B XOR C) XOR D
01010011111100101011000100001110
:F


01101110110110011110101110100001
:K
11010100111000100011101001100101
:A lrot 5
01010011111100101011000100001110
:F

:(A lrot 5) + F
100101000110101001110101101110011
:Out


100101000110101001110101101110011
:(A lrot 5) + F
11001000000110110011010111100100
:E

:(A lrot 5) + F + E
1111110000111100000010000101010111
:Out


1111110000111100000010000101010111
:(A lrot 5) + F + E
01101110110110011110101110100001
:K

:(A lrot 5) + F + E + K
10001011111110010100000110011111000
:Out


10001011111110010100000110011111000
:(A lrot 5) + F + E + K
00101000100110000101001111001110
:Word 38

:(A lrot 5) + F + E + K + Word 38
110010001000011000100110000011000110
:temp


10001000011000100110000011000110
:truncated temp
10001111111010111100011000110001
:E = D
00100110001011010010111010000001
:D = C
10111110100011010001011001101111
:C = B Left Rotate 30
00101110101001110001000111010011
:B = A
10001000011000100110000011000110
:A = Temp


Word 39

00101110101001110001000111010011
:B
10111110100011010001011001101111
:C

B XOR C
10010000001010100000011110111100
:Out


10010000001010100000011110111100
:B XOR C
00100110001011010010111010000001
:D

(B XOR C) XOR D
10110110000001110010100100111101
:F


01101110110110011110101110100001
:K
00001100010011000001100011010001
:A lrot 5
10110110000001110010100100111101
:F

:(A lrot 5) + F
111000010010100110100001000001110
:Out


111000010010100110100001000001110
:(A lrot 5) + F
10001111111010111100011000110001
:E

:(A lrot 5) + F + E
1001010010001111110000100000111111
:Out


1001010010001111110000100000111111
:(A lrot 5) + F + E
01101110110110011110101110100001
:K

:(A lrot 5) + F + E + K
11011000001000110001111001111100000
:Out


11011000001000110001111001111100000
:(A lrot 5) + F + E + K
00100100101001101011010010100001
:Word 39

:(A lrot 5) + F + E + K + Word 39
111011100101101111111010100010000001
:temp


11100101101111111010100010000001
:truncated temp
00100110001011010010111010000001
:E = D
10111110100011010001011001101111
:D = C
11001011101010011100010001110100
:C = B Left Rotate 30
10001000011000100110000011000110
:B = A
11100101101111111010100010000001
:A = Temp


Word 40

10001000011000100110000011000110
:B
11001011101010011100010001110100
:C

B AND C
10001000001000000100000001000100
:Out


10001000011000100110000011000110
:B
10111110100011010001011001101111
:D

B AND D
10001000000000000000000001000110
:Out


11001011101010011100010001110100
:C
10111110100011010001011001101111
:D

C AND D
10001010100010010000010001100100
:Out


10001000001000000100000001000100
:B AND C
10001000000000000000000001000110
:B AND D

(B AND C) OR (B AND D)
10001000001000000100000001000110
:Out


10001000001000000100000001000110
:(B AND C) OR (B AND D)
10001010100010010000010001100100
:C AND D

((B AND C) OR (B AND D)) OR (C AND D)
10001010101010010100010001100110
:F


10001111000110111011110011011100
:K
10110111111101010001000000111100
:A lrot 5
10001010101010010100010001100110
:F

:(A lrot 5) + F
101000010100111100101010010100010
:Out


101000010100111100101010010100010
:(A lrot 5) + F
00100110001011010010111010000001
:E

:(A lrot 5) + F + E
1101101000110010111000001100100011
:Out


1101101000110010111000001100100011
:(A lrot 5) + F + E
10001111000110111011110011011100
:K

:(A lrot 5) + F + E + K
11111110111111001110011111111111111
:Out


11111110111111001110011111111111111
:(A lrot 5) + F + E + K
10100011110100001110000010001000
:Word 40

:(A lrot 5) + F + E + K + Word 40
100010011011101110000010000010000111
:temp


10011011101110000010000010000111
:truncated temp
10111110100011010001011001101111
:E = D
11001011101010011100010001110100
:D = C
10100010000110001001100000110001
:C = B Left Rotate 30
11100101101111111010100010000001
:B = A
10011011101110000010000010000111
:A = Temp


Word 41

11100101101111111010100010000001
:B
10100010000110001001100000110001
:C

B AND C
10100000000110001000100000000001
:Out


11100101101111111010100010000001
:B
11001011101010011100010001110100
:D

B AND D
11000001101010011000000000000000
:Out


10100010000110001001100000110001
:C
11001011101010011100010001110100
:D

C AND D
10000010000010001000000000110000
:Out


10100000000110001000100000000001
:B AND C
11000001101010011000000000000000
:B AND D

(B AND C) OR (B AND D)
11100001101110011000100000000001
:Out


11100001101110011000100000000001
:(B AND C) OR (B AND D)
10000010000010001000000000110000
:C AND D

((B AND C) OR (B AND D)) OR (C AND D)
11100011101110011000100000110001
:F


10001111000110111011110011011100
:K
01110111000001000001000011110011
:A lrot 5
11100011101110011000100000110001
:F

:(A lrot 5) + F
101011010101111011001100100100100
:Out


101011010101111011001100100100100
:(A lrot 5) + F
10111110100011010001011001101111
:E

:(A lrot 5) + F + E
1000011001010010101010111110010011
:Out


1000011001010010101010111110010011
:(A lrot 5) + F + E
10001111000110111011110011011100
:K

:(A lrot 5) + F + E + K
11010101000011001100110110001101111
:Out


11010101000011001100110110001101111
:(A lrot 5) + F + E + K
10110011111110100000111010011100
:Word 41

:(A lrot 5) + F + E + K + Word 41
111101011100011000000111101100001011
:temp


01011100011000000111101100001011
:truncated temp
11001011101010011100010001110100
:E = D
10100010000110001001100000110001
:D = C
01111001011011111110101000100000
:C = B Left Rotate 30
10011011101110000010000010000111
:B = A
01011100011000000111101100001011
:A = Temp


Word 42

10011011101110000010000010000111
:B
01111001011011111110101000100000
:C

B AND C
00011001001010000010000000000000
:Out


10011011101110000010000010000111
:B
10100010000110001001100000110001
:D

B AND D
10000010000110000000000000000001
:Out


01111001011011111110101000100000
:C
10100010000110001001100000110001
:D

C AND D
00100000000010001000100000100000
:Out


00011001001010000010000000000000
:B AND C
10000010000110000000000000000001
:B AND D

(B AND C) OR (B AND D)
10011011001110000010000000000001
:Out


10011011001110000010000000000001
:(B AND C) OR (B AND D)
00100000000010001000100000100000
:C AND D

((B AND C) OR (B AND D)) OR (C AND D)
10111011001110001010100000100001
:F


10001111000110111011110011011100
:K
10001100000011110110000101101011
:A lrot 5
10111011001110001010100000100001
:F

:(A lrot 5) + F
101000111010010000000100110001100
:Out


101000111010010000000100110001100
:(A lrot 5) + F
11001011101010011100010001110100
:E

:(A lrot 5) + F + E
1000010010111100011100111000000000
:Out


1000010010111100011100111000000000
:(A lrot 5) + F + E
10001111000110111011110011011100
:K

:(A lrot 5) + F + E + K
11010100010000011011000101011011100
:Out


11010100010000011011000101011011100
:(A lrot 5) + F + E + K
01000110011000110001000100110001
:Word 42

:(A lrot 5) + F + E + K + Word 42
111011101000011100001001110000001101
:temp


11101000011100001001110000001101
:truncated temp
10100010000110001001100000110001
:E = D
01111001011011111110101000100000
:D = C
11100110111011100000100000100001
:C = B Left Rotate 30
01011100011000000111101100001011
:B = A
11101000011100001001110000001101
:A = Temp


Word 43

01011100011000000111101100001011
:B
11100110111011100000100000100001
:C

B AND C
01000100011000000000100000000001
:Out


01011100011000000111101100001011
:B
01111001011011111110101000100000
:D

B AND D
01011000011000000110101000000000
:Out


11100110111011100000100000100001
:C
01111001011011111110101000100000
:D

C AND D
01100000011011100000100000100000
:Out


01000100011000000000100000000001
:B AND C
01011000011000000110101000000000
:B AND D

(B AND C) OR (B AND D)
01011100011000000110101000000001
:Out


01011100011000000110101000000001
:(B AND C) OR (B AND D)
01100000011011100000100000100000
:C AND D

((B AND C) OR (B AND D)) OR (C AND D)
01111100011011100110101000100001
:F


10001111000110111011110011011100
:K
00001110000100111000000110111101
:A lrot 5
01111100011011100110101000100001
:F

:(A lrot 5) + F
110001010100000011110101111011110
:Out


110001010100000011110101111011110
:(A lrot 5) + F
10100010000110001001100000110001
:E

:(A lrot 5) + F + E
1000101100100110101000010000001111
:Out


1000101100100110101000010000001111
:(A lrot 5) + F + E
10001111000110111011110011011100
:K

:(A lrot 5) + F + E + K
11010111011101101100100000011101011
:Out


11010111011101101100100000011101011
:(A lrot 5) + F + E + K
01100101011110000100111100000000
:Word 43

:(A lrot 5) + F + E + K + Word 43
111100100001001011101000111111101011
:temp


00100001001011101000111111101011
:truncated temp
01111001011011111110101000100000
:E = D
11100110111011100000100000100001
:D = C
11010111000110000001111011000010
:C = B Left Rotate 30
11101000011100001001110000001101
:B = A
00100001001011101000111111101011
:A = Temp


Word 44

11101000011100001001110000001101
:B
11010111000110000001111011000010
:C

B AND C
11000000000100000001110000000000
:Out


11101000011100001001110000001101
:B
11100110111011100000100000100001
:D

B AND D
11100000011000000000100000000001
:Out


11010111000110000001111011000010
:C
11100110111011100000100000100001
:D

C AND D
11000110000010000000100000000000
:Out


11000000000100000001110000000000
:B AND C
11100000011000000000100000000001
:B AND D

(B AND C) OR (B AND D)
11100000011100000001110000000001
:Out


11100000011100000001110000000001
:(B AND C) OR (B AND D)
11000110000010000000100000000000
:C AND D

((B AND C) OR (B AND D)) OR (C AND D)
11100110011110000001110000000001
:F


10001111000110111011110011011100
:K
00100101110100011111110101100100
:A lrot 5
11100110011110000001110000000001
:F

:(A lrot 5) + F
100001100010010100001100101100101
:Out


100001100010010100001100101100101
:(A lrot 5) + F
01111001011011111110101000100000
:E

:(A lrot 5) + F + E
1110000101101110100000001110000101
:Out


1110000101101110100000001110000101
:(A lrot 5) + F + E
10001111000110111011110011011100
:K

:(A lrot 5) + F + E + K
10000010100110101011100000001100001
:Out


10000010100110101011100000001100001
:(A lrot 5) + F + E + K
11010011100001111110000111101111
:Word 44

:(A lrot 5) + F + E + K + Word 44
110011101000010111011010001001010000
:temp


11101000010111011010001001010000
:truncated temp
11100110111011100000100000100001
:E = D
11010111000110000001111011000010
:D = C
01111010000111000010011100000011
:C = B Left Rotate 30
00100001001011101000111111101011
:B = A
11101000010111011010001001010000
:A = Temp


Word 45

00100001001011101000111111101011
:B
01111010000111000010011100000011
:C

B AND C
00100000000011000000011100000011
:Out


00100001001011101000111111101011
:B
11010111000110000001111011000010
:D

B AND D
00000001000010000000111011000010
:Out


01111010000111000010011100000011
:C
11010111000110000001111011000010
:D

C AND D
01010010000110000000011000000010
:Out


00100000000011000000011100000011
:B AND C
00000001000010000000111011000010
:B AND D

(B AND C) OR (B AND D)
00100001000011000000111111000011
:Out


00100001000011000000111111000011
:(B AND C) OR (B AND D)
01010010000110000000011000000010
:C AND D

((B AND C) OR (B AND D)) OR (C AND D)
01110011000111000000111111000011
:F


10001111000110111011110011011100
:K
00001011101101000100101000011101
:A lrot 5
01110011000111000000111111000011
:F

:(A lrot 5) + F
101111110110100000101100111100000
:Out


101111110110100000101100111100000
:(A lrot 5) + F
11100110111011100000100000100001
:E

:(A lrot 5) + F + E
1001100101101111100110001000000001
:Out


1001100101101111100110001000000001
:(A lrot 5) + F + E
10001111000110111011110011011100
:K

:(A lrot 5) + F + E + K
11011110100110110100001111011011101
:Out


11011110100110110100001111011011101
:(A lrot 5) + F + E + K
00000000001111101001101110011101
:Word 45

:(A lrot 5) + F + E + K + Word 45
111011110101000110001011101001111010
:temp


11110101000110001011101001111010
:truncated temp
11010111000110000001111011000010
:E = D
01111010000111000010011100000011
:D = C
11001000010010111010001111111010
:C = B Left Rotate 30
11101000010111011010001001010000
:B = A
11110101000110001011101001111010
:A = Temp


Word 46

11101000010111011010001001010000
:B
11001000010010111010001111111010
:C

B AND C
11001000010010011010001001010000
:Out


11101000010111011010001001010000
:B
01111010000111000010011100000011
:D

B AND D
01101000000111000010001000000000
:Out


11001000010010111010001111111010
:C
01111010000111000010011100000011
:D

C AND D
01001000000010000010001100000010
:Out


11001000010010011010001001010000
:B AND C
01101000000111000010001000000000
:B AND D

(B AND C) OR (B AND D)
11101000010111011010001001010000
:Out


11101000010111011010001001010000
:(B AND C) OR (B AND D)
01001000000010000010001100000010
:C AND D

((B AND C) OR (B AND D)) OR (C AND D)
11101000010111011010001101010010
:F


10001111000110111011110011011100
:K
10100011000101110100111101011110
:A lrot 5
11101000010111011010001101010010
:F

:(A lrot 5) + F
110001011011101001111001010110000
:Out


110001011011101001111001010110000
:(A lrot 5) + F
11010111000110000001111011000010
:E

:(A lrot 5) + F + E
1001100010100011010001000101110010
:Out


1001100010100011010001000101110010
:(A lrot 5) + F + E
10001111000110111011110011011100
:K

:(A lrot 5) + F + E + K
11011110001101010001100111001001110
:Out


11011110001101010001100111001001110
:(A lrot 5) + F + E + K
10111000100010010100010011101100
:Word 46

:(A lrot 5) + F + E + K + Word 46
111110101010001100100001001100111010
:temp


10101010001100100001001100111010
:truncated temp
01111010000111000010011100000011
:E = D
11001000010010111010001111111010
:D = C
00111010000101110110100010010100
:C = B Left Rotate 30
11110101000110001011101001111010
:B = A
10101010001100100001001100111010
:A = Temp


Word 47

11110101000110001011101001111010
:B
00111010000101110110100010010100
:C

B AND C
00110000000100000010100000010000
:Out


11110101000110001011101001111010
:B
11001000010010111010001111111010
:D

B AND D
11000000000010001010001001111010
:Out


00111010000101110110100010010100
:C
11001000010010111010001111111010
:D

C AND D
00001000000000110010000010010000
:Out


00110000000100000010100000010000
:B AND C
11000000000010001010001001111010
:B AND D

(B AND C) OR (B AND D)
11110000000110001010101001111010
:Out


11110000000110001010101001111010
:(B AND C) OR (B AND D)
00001000000000110010000010010000
:C AND D

((B AND C) OR (B AND D)) OR (C AND D)
11111000000110111010101011111010
:F


10001111000110111011110011011100
:K
01000110010000100110011101010101
:A lrot 5
11111000000110111010101011111010
:F

:(A lrot 5) + F
100111110010111100001001001001111
:Out


100111110010111100001001001001111
:(A lrot 5) + F
01111010000111000010011100000011
:E

:(A lrot 5) + F + E
1110111000011110100011100101010010
:Out


1110111000011110100011100101010010
:(A lrot 5) + F + E
10001111000110111011110011011100
:K

:(A lrot 5) + F + E + K
10001000111100101011111011000101110
:Out


10001000111100101011111011000101110
:(A lrot 5) + F + E + K
00100111100110000001111000010011
:Word 47

:(A lrot 5) + F + E + K + Word 47
110001101111001011100001010001000001
:temp


01101111001011100001010001000001
:truncated temp
11001000010010111010001111111010
:E = D
00111010000101110110100010010100
:D = C
10111101010001100010111010011110
:C = B Left Rotate 30
10101010001100100001001100111010
:B = A
01101111001011100001010001000001
:A = Temp


Word 48

10101010001100100001001100111010
:B
10111101010001100010111010011110
:C

B AND C
10101000000000100000001000011010
:Out


10101010001100100001001100111010
:B
00111010000101110110100010010100
:D

B AND D
00101010000100100000000000010000
:Out


10111101010001100010111010011110
:C
00111010000101110110100010010100
:D

C AND D
00111000000001100010100010010100
:Out


10101000000000100000001000011010
:B AND C
00101010000100100000000000010000
:B AND D

(B AND C) OR (B AND D)
10101010000100100000001000011010
:Out


10101010000100100000001000011010
:(B AND C) OR (B AND D)
00111000000001100010100010010100
:C AND D

((B AND C) OR (B AND D)) OR (C AND D)
10111010000101100010101010011110
:F


10001111000110111011110011011100
:K
11100101110000101000100000101101
:A lrot 5
10111010000101100010101010011110
:F

:(A lrot 5) + F
110011111110110001011001011001011
:Out


110011111110110001011001011001011
:(A lrot 5) + F
11001000010010111010001111111010
:E

:(A lrot 5) + F + E
1001101000001001000101011011000101
:Out


1001101000001001000101011011000101
:(A lrot 5) + F + E
10001111000110111011110011011100
:K

:(A lrot 5) + F + E + K
11011110111010000000001001110100001
:Out


11011110111010000000001001110100001
:(A lrot 5) + F + E + K
01111100111110011000011101100110
:Word 48

:(A lrot 5) + F + E + K + Word 48
111101110100001110011001101100000111
:temp


01110100001110011001101100000111
:truncated temp
00111010000101110110100010010100
:E = D
10111101010001100010111010011110
:D = C
10101010100011001000010011001110
:C = B Left Rotate 30
01101111001011100001010001000001
:B = A
01110100001110011001101100000111
:A = Temp


Word 49

01101111001011100001010001000001
:B
10101010100011001000010011001110
:C

B AND C
00101010000011000000010001000000
:Out


01101111001011100001010001000001
:B
10111101010001100010111010011110
:D

B AND D
00101101000001100000010000000000
:Out


10101010100011001000010011001110
:C
10111101010001100010111010011110
:D

C AND D
10101000000001000000010010001110
:Out


00101010000011000000010001000000
:B AND C
00101101000001100000010000000000
:B AND D

(B AND C) OR (B AND D)
00101111000011100000010001000000
:Out


00101111000011100000010001000000
:(B AND C) OR (B AND D)
10101000000001000000010010001110
:C AND D

((B AND C) OR (B AND D)) OR (C AND D)
10101111000011100000010011001110
:F


10001111000110111011110011011100
:K
10000111001100110110000011101110
:A lrot 5
10101111000011100000010011001110
:F

:(A lrot 5) + F
100110110010000010110010110111100
:Out


100110110010000010110010110111100
:(A lrot 5) + F
00111010000101110110100010010100
:E

:(A lrot 5) + F + E
1101110000010110001100111001010000
:Out


1101110000010110001100111001010000
:(A lrot 5) + F + E
10001111000110111011110011011100
:K

:(A lrot 5) + F + E + K
11111111111011101001000101100101100
:Out


11111111111011101001000101100101100
:(A lrot 5) + F + E + K
01000011101000010011000010100000
:Word 49

:(A lrot 5) + F + E + K + Word 49
100001000011000101011011101111001100
:temp


01000011000101011011101111001100
:truncated temp
10111101010001100010111010011110
:E = D
10101010100011001000010011001110
:D = C
01011011110010111000010100010000
:C = B Left Rotate 30
01110100001110011001101100000111
:B = A
01000011000101011011101111001100
:A = Temp


Word 50

01110100001110011001101100000111
:B
01011011110010111000010100010000
:C

B AND C
01010000000010011000000100000000
:Out


01110100001110011001101100000111
:B
10101010100011001000010011001110
:D

B AND D
00100000000010001000000000000110
:Out


01011011110010111000010100010000
:C
10101010100011001000010011001110
:D

C AND D
00001010100010001000010000000000
:Out


01010000000010011000000100000000
:B AND C
00100000000010001000000000000110
:B AND D

(B AND C) OR (B AND D)
01110000000010011000000100000110
:Out


01110000000010011000000100000110
:(B AND C) OR (B AND D)
00001010100010001000010000000000
:C AND D

((B AND C) OR (B AND D)) OR (C AND D)
01111010100010011000010100000110
:F


10001111000110111011110011011100
:K
01100010101101110111100110001000
:A lrot 5
01111010100010011000010100000110
:F

:(A lrot 5) + F
111011101010000001111111010001110
:Out


111011101010000001111111010001110
:(A lrot 5) + F
10111101010001100010111010011110
:E

:(A lrot 5) + F + E
1010011010100001110010110100101100
:Out


1010011010100001110010110100101100
:(A lrot 5) + F + E
10001111000110111011110011011100
:K

:(A lrot 5) + F + E + K
11100101001101000101110101000001000
:Out


11100101001101000101110101000001000
:(A lrot 5) + F + E + K
10101011010100010011010001101000
:Word 50

:(A lrot 5) + F + E + K + Word 50
111111010100111101000001111001110000
:temp


11010100111101000001111001110000
:truncated temp
10101010100011001000010011001110
:E = D
01011011110010111000010100010000
:D = C
11011101000011100110011011000001
:C = B Left Rotate 30
01000011000101011011101111001100
:B = A
11010100111101000001111001110000
:A = Temp


Word 51

01000011000101011011101111001100
:B
11011101000011100110011011000001
:C

B AND C
01000001000001000010001011000000
:Out


01000011000101011011101111001100
:B
01011011110010111000010100010000
:D

B AND D
01000011000000011000000100000000
:Out


11011101000011100110011011000001
:C
01011011110010111000010100010000
:D

C AND D
01011001000010100000010000000000
:Out


01000001000001000010001011000000
:B AND C
01000011000000011000000100000000
:B AND D

(B AND C) OR (B AND D)
01000011000001011010001111000000
:Out


01000011000001011010001111000000
:(B AND C) OR (B AND D)
01011001000010100000010000000000
:C AND D

((B AND C) OR (B AND D)) OR (C AND D)
01011011000011111010011111000000
:F


10001111000110111011110011011100
:K
10011110100000111100111000011010
:A lrot 5
01011011000011111010011111000000
:F

:(A lrot 5) + F
111111001100100110111010111011010
:Out


111111001100100110111010111011010
:(A lrot 5) + F
10101010100011001000010011001110
:E

:(A lrot 5) + F + E
1010100100000111111111101010101000
:Out


1010100100000111111111101010101000
:(A lrot 5) + F + E
10001111000110111011110011011100
:K

:(A lrot 5) + F + E + K
11100110011001110111011011110000100
:Out


11100110011001110111011011110000100
:(A lrot 5) + F + E + K
01111111111111011010010011100100
:Word 51

:(A lrot 5) + F + E + K + Word 51
111110110011001110010101110001101000
:temp


10110011001110010101110001101000
:truncated temp
01011011110010111000010100010000
:E = D
11011101000011100110011011000001
:D = C
00010000110001010110111011110011
:C = B Left Rotate 30
11010100111101000001111001110000
:B = A
10110011001110010101110001101000
:A = Temp


Word 52

11010100111101000001111001110000
:B
00010000110001010110111011110011
:C

B AND C
00010000110001000000111001110000
:Out


11010100111101000001111001110000
:B
11011101000011100110011011000001
:D

B AND D
11010100000001000000011001000000
:Out


00010000110001010110111011110011
:C
11011101000011100110011011000001
:D

C AND D
00010000000001000110011011000001
:Out


00010000110001000000111001110000
:B AND C
11010100000001000000011001000000
:B AND D

(B AND C) OR (B AND D)
11010100110001000000111001110000
:Out


11010100110001000000111001110000
:(B AND C) OR (B AND D)
00010000000001000110011011000001
:C AND D

((B AND C) OR (B AND D)) OR (C AND D)
11010100110001000110111011110001
:F


10001111000110111011110011011100
:K
01100111001010111000110100010110
:A lrot 5
11010100110001000110111011110001
:F

:(A lrot 5) + F
100111011111011111111110000000111
:Out


100111011111011111111110000000111
:(A lrot 5) + F
01011011110010111000010100010000
:E

:(A lrot 5) + F + E
1110010111101110111000000100010111
:Out


1110010111101110111000000100010111
:(A lrot 5) + F + E
10001111000110111011110011011100
:K

:(A lrot 5) + F + E + K
10000100110110101110011110111110011
:Out


10000100110110101110011110111110011
:(A lrot 5) + F + E + K
11000111100111010100000100110100
:Word 52

:(A lrot 5) + F + E + K + Word 52
110011101110011101000111111100100111
:temp


11101110011101000111111100100111
:truncated temp
11011101000011100110011011000001
:E = D
00010000110001010110111011110011
:D = C
00110101001111010000011110011100
:C = B Left Rotate 30
10110011001110010101110001101000
:B = A
11101110011101000111111100100111
:A = Temp


Word 53

10110011001110010101110001101000
:B
00110101001111010000011110011100
:C

B AND C
00110001001110010000010000001000
:Out


10110011001110010101110001101000
:B
00010000110001010110111011110011
:D

B AND D
00010000000000010100110001100000
:Out


00110101001111010000011110011100
:C
00010000110001010110111011110011
:D

C AND D
00010000000001010000011010010000
:Out


00110001001110010000010000001000
:B AND C
00010000000000010100110001100000
:B AND D

(B AND C) OR (B AND D)
00110001001110010100110001101000
:Out


00110001001110010100110001101000
:(B AND C) OR (B AND D)
00010000000001010000011010010000
:C AND D

((B AND C) OR (B AND D)) OR (C AND D)
00110001001111010100111011111000
:F


10001111000110111011110011011100
:K
11001110100011111110010011111101
:A lrot 5
00110001001111010100111011111000
:F

:(A lrot 5) + F
111111111110011010011001111110101
:Out


111111111110011010011001111110101
:(A lrot 5) + F
11011101000011100110011011000001
:E

:(A lrot 5) + F + E
1011011100110110111001101010110110
:Out


1011011100110110111001101010110110
:(A lrot 5) + F + E
10001111000110111011110011011100
:K

:(A lrot 5) + F + E + K
11101101011111101110101011110010010
:Out


11101101011111101110101011110010010
:(A lrot 5) + F + E + K
11000011010111100001101110000111
:Word 53

:(A lrot 5) + F + E + K + Word 53
100000101111010101010111001100011001
:temp


00101111010101010111001100011001
:truncated temp
00010000110001010110111011110011
:E = D
00110101001111010000011110011100
:D = C
00101100110011100101011100011010
:C = B Left Rotate 30
11101110011101000111111100100111
:B = A
00101111010101010111001100011001
:A = Temp


Word 54

11101110011101000111111100100111
:B
00101100110011100101011100011010
:C

B AND C
00101100010001000101011100000010
:Out


11101110011101000111111100100111
:B
00110101001111010000011110011100
:D

B AND D
00100100001101000000011100000100
:Out


00101100110011100101011100011010
:C
00110101001111010000011110011100
:D

C AND D
00100100000011000000011100011000
:Out


00101100010001000101011100000010
:B AND C
00100100001101000000011100000100
:B AND D

(B AND C) OR (B AND D)
00101100011101000101011100000110
:Out


00101100011101000101011100000110
:(B AND C) OR (B AND D)
00100100000011000000011100011000
:C AND D

((B AND C) OR (B AND D)) OR (C AND D)
00101100011111000101011100011110
:F


10001111000110111011110011011100
:K
11101010101011100110001100100101
:A lrot 5
00101100011111000101011100011110
:F

:(A lrot 5) + F
100010111001010101011101001000011
:Out


100010111001010101011101001000011
:(A lrot 5) + F
00010000110001010110111011110011
:E

:(A lrot 5) + F + E
1100100111111100000010100100110110
:Out


1100100111111100000010100100110110
:(A lrot 5) + F + E
10001111000110111011110011011100
:K

:(A lrot 5) + F + E + K
11110110111000010111110011000010010
:Out


11110110111000010111110011000010010
:(A lrot 5) + F + E + K
10011000011110001010011010011100
:Word 54

:(A lrot 5) + F + E + K + Word 54
100001001111100001001000110010101110
:temp


01001111100001001000110010101110
:truncated temp
00110101001111010000011110011100
:E = D
00101100110011100101011100011010
:D = C
11111011100111010001111111001001
:C = B Left Rotate 30
00101111010101010111001100011001
:B = A
01001111100001001000110010101110
:A = Temp


Word 55

00101111010101010111001100011001
:B
11111011100111010001111111001001
:C

B AND C
00101011000101010001001100001001
:Out


00101111010101010111001100011001
:B
00101100110011100101011100011010
:D

B AND D
00101100010001000101001100011000
:Out


11111011100111010001111111001001
:C
00101100110011100101011100011010
:D

C AND D
00101000100011000001011100001000
:Out


00101011000101010001001100001001
:B AND C
00101100010001000101001100011000
:B AND D

(B AND C) OR (B AND D)
00101111010101010101001100011001
:Out


00101111010101010101001100011001
:(B AND C) OR (B AND D)
00101000100011000001011100001000
:C AND D

((B AND C) OR (B AND D)) OR (C AND D)
00101111110111010101011100011001
:F


10001111000110111011110011011100
:K
11110000100100011001010111001001
:A lrot 5
00101111110111010101011100011001
:F

:(A lrot 5) + F
100100000011011101110110011100010
:Out


100100000011011101110110011100010
:(A lrot 5) + F
00110101001111010000011110011100
:E

:(A lrot 5) + F + E
1101010101101010111111010001111110
:Out


1101010101101010111111010001111110
:(A lrot 5) + F + E
10001111000110111011110011011100
:K

:(A lrot 5) + F + E + K
11111100100110001111011000101011010
:Out


11111100100110001111011000101011010
:(A lrot 5) + F + E + K
11101110101100111100101000110100
:Word 55

:(A lrot 5) + F + E + K + Word 55
100011010011011110110111101110001110
:temp


11010011011110110111101110001110
:truncated temp
00101100110011100101011100011010
:E = D
11111011100111010001111111001001
:D = C
01001011110101010101110011000110
:C = B Left Rotate 30
01001111100001001000110010101110
:B = A
11010011011110110111101110001110
:A = Temp


Word 56

01001111100001001000110010101110
:B
01001011110101010101110011000110
:C

B AND C
01001011100001000000110010000110
:Out


01001111100001001000110010101110
:B
11111011100111010001111111001001
:D

B AND D
01001011100001000000110010001000
:Out


01001011110101010101110011000110
:C
11111011100111010001111111001001
:D

C AND D
01001011100101010001110011000000
:Out


01001011100001000000110010000110
:B AND C
01001011100001000000110010001000
:B AND D

(B AND C) OR (B AND D)
01001011100001000000110010001110
:Out


01001011100001000000110010001110
:(B AND C) OR (B AND D)
01001011100101010001110011000000
:C AND D

((B AND C) OR (B AND D)) OR (C AND D)
01001011100101010001110011001110
:F


10001111000110111011110011011100
:K
01101111011011110111000111011010
:A lrot 5
01001011100101010001110011001110
:F

:(A lrot 5) + F
110111011000001001000111010101000
:Out


110111011000001001000111010101000
:(A lrot 5) + F
00101100110011100101011100011010
:E

:(A lrot 5) + F + E
1111100111110100101110010111000010
:Out


1111100111110100101110010111000010
:(A lrot 5) + F + E
10001111000110111011110011011100
:K

:(A lrot 5) + F + E + K
10001110110111011101010001010011110
:Out


10001110110111011101010001010011110
:(A lrot 5) + F + E + K
10110100001010001101101010110000
:Word 56

:(A lrot 5) + F + E + K + Word 56
110100101011000101110111110101001110
:temp


00101011000101110111110101001110
:truncated temp
11111011100111010001111111001001
:E = D
01001011110101010101110011000110
:D = C
10010011111000010010001100101011
:C = B Left Rotate 30
11010011011110110111101110001110
:B = A
00101011000101110111110101001110
:A = Temp


Word 57

11010011011110110111101110001110
:B
10010011111000010010001100101011
:C

B AND C
10010011011000010010001100001010
:Out


11010011011110110111101110001110
:B
01001011110101010101110011000110
:D

B AND D
01000011010100010101100010000110
:Out


10010011111000010010001100101011
:C
01001011110101010101110011000110
:D

C AND D
00000011110000010000000000000010
:Out


10010011011000010010001100001010
:B AND C
01000011010100010101100010000110
:B AND D

(B AND C) OR (B AND D)
11010011011100010111101110001110
:Out


11010011011100010111101110001110
:(B AND C) OR (B AND D)
00000011110000010000000000000010
:C AND D

((B AND C) OR (B AND D)) OR (C AND D)
11010011111100010111101110001110
:F


10001111000110111011110011011100
:K
01100010111011111010100111000101
:A lrot 5
11010011111100010111101110001110
:F

:(A lrot 5) + F
100110110111000010010010101010011
:Out


100110110111000010010010101010011
:(A lrot 5) + F
11111011100111010001111111001001
:E

:(A lrot 5) + F + E
1000110010011111100100010100011100
:Out


1000110010011111100100010100011100
:(A lrot 5) + F + E
10001111000110111011110011011100
:K

:(A lrot 5) + F + E + K
11011000001100110100000000111111000
:Out


11011000001100110100000000111111000
:(A lrot 5) + F + E + K
00011010101101111010111101000000
:Word 57

:(A lrot 5) + F + E + K + Word 57
111011011100010100011011000100111000
:temp


11011100010100011011000100111000
:truncated temp
01001011110101010101110011000110
:E = D
10010011111000010010001100101011
:D = C
10110100110111101101111011100011
:C = B Left Rotate 30
00101011000101110111110101001110
:B = A
11011100010100011011000100111000
:A = Temp


Word 58

00101011000101110111110101001110
:B
10110100110111101101111011100011
:C

B AND C
00100000000101100101110001000010
:Out


00101011000101110111110101001110
:B
10010011111000010010001100101011
:D

B AND D
00000011000000010010000100001010
:Out


10110100110111101101111011100011
:C
10010011111000010010001100101011
:D

C AND D
10010000110000000000001000100011
:Out


00100000000101100101110001000010
:B AND C
00000011000000010010000100001010
:B AND D

(B AND C) OR (B AND D)
00100011000101110111110101001010
:Out


00100011000101110111110101001010
:(B AND C) OR (B AND D)
10010000110000000000001000100011
:C AND D

((B AND C) OR (B AND D)) OR (C AND D)
10110011110101110111111101101011
:F


10001111000110111011110011011100
:K
10001010001101100010011100011011
:A lrot 5
10110011110101110111111101101011
:F

:(A lrot 5) + F
100111110000011011010011010000110
:Out


100111110000011011010011010000110
:(A lrot 5) + F
01001011110101010101110011000110
:E

:(A lrot 5) + F + E
1110001001111000110000001101001100
:Out


1110001001111000110000001101001100
:(A lrot 5) + F + E
10001111000110111011110011011100
:K

:(A lrot 5) + F + E + K
10000011000111111101100000000101000
:Out


10000011000111111101100000000101000
:(A lrot 5) + F + E + K
10100000000011000001110100000101
:Word 58

:(A lrot 5) + F + E + K + Word 58
110010111001000010101101110100101101
:temp


10111001000010101101110100101101
:truncated temp
10010011111000010010001100101011
:E = D
10110100110111101101111011100011
:D = C
10001010110001011101111101010011
:C = B Left Rotate 30
11011100010100011011000100111000
:B = A
10111001000010101101110100101101
:A = Temp


Word 59

11011100010100011011000100111000
:B
10001010110001011101111101010011
:C

B AND C
10001000010000011001000100010000
:Out


11011100010100011011000100111000
:B
10110100110111101101111011100011
:D

B AND D
10010100010100001001000000100000
:Out


10001010110001011101111101010011
:C
10110100110111101101111011100011
:D

C AND D
10000000110001001101111001000011
:Out


10001000010000011001000100010000
:B AND C
10010100010100001001000000100000
:B AND D

(B AND C) OR (B AND D)
10011100010100011001000100110000
:Out


10011100010100011001000100110000
:(B AND C) OR (B AND D)
10000000110001001101111001000011
:C AND D

((B AND C) OR (B AND D)) OR (C AND D)
10011100110101011101111101110011
:F


10001111000110111011110011011100
:K
00100001010110111010010110110111
:A lrot 5
10011100110101011101111101110011
:F

:(A lrot 5) + F
110111110001100011000010100101010
:Out


110111110001100011000010100101010
:(A lrot 5) + F
10010011111000010010001100101011
:E

:(A lrot 5) + F + E
1001010010000100101010100001010101
:Out


1001010010000100101010100001010101
:(A lrot 5) + F + E
10001111000110111011110011011100
:K

:(A lrot 5) + F + E + K
11011100001001011100110010100110001
:Out


11011100001001011100110010100110001
:(A lrot 5) + F + E + K
01011101001001110101010110010011
:Word 59

:(A lrot 5) + F + E + K + Word 59
111100111110010101011011101011000100
:temp


00111110010101011011101011000100
:truncated temp
10110100110111101101111011100011
:E = D
10001010110001011101111101010011
:D = C
00110111000101000110110001001110
:C = B Left Rotate 30
10111001000010101101110100101101
:B = A
00111110010101011011101011000100
:A = Temp


Word 60

10111001000010101101110100101101
:B
00110111000101000110110001001110
:C

B XOR C
10001110000111101011000101100011
:Out


10001110000111101011000101100011
:B XOR C
10001010110001011101111101010011
:D

(B XOR C) XOR D
00000100110110110110111000110000
:F


11001010011000101100000111010110
:K
11001010101101110101100010000111
:A lrot 5
00000100110110110110111000110000
:F

:(A lrot 5) + F
111001111100100101100011010110111
:Out


111001111100100101100011010110111
:(A lrot 5) + F
10110100110111101101111011100011
:E

:(A lrot 5) + F + E
1010000100011100011010010110011010
:Out


1010000100011100011010010110011010
:(A lrot 5) + F + E
11001010011000101100000111010110
:K

:(A lrot 5) + F + E + K
11101001110110101000110011101110000
:Out


11101001110110101000110011101110000
:(A lrot 5) + F + E + K
01101100010010001001011011101111
:Word 60

:(A lrot 5) + F + E + K + Word 60
111110111011000111001111111001011111
:temp


10111011000111001111111001011111
:truncated temp
10001010110001011101111101010011
:E = D
00110111000101000110110001001110
:D = C
01101110010000101011011101001011
:C = B Left Rotate 30
00111110010101011011101011000100
:B = A
10111011000111001111111001011111
:A = Temp


Word 61

00111110010101011011101011000100
:B
01101110010000101011011101001011
:C

B XOR C
01010000000101110000110110001111
:Out


01010000000101110000110110001111
:B XOR C
00110111000101000110110001001110
:D

(B XOR C) XOR D
01100111000000110110000111000001
:F


11001010011000101100000111010110
:K
01100011100111111100101111110111
:A lrot 5
01100111000000110110000111000001
:F

:(A lrot 5) + F
111001010101000110010110110111000
:Out


111001010101000110010110110111000
:(A lrot 5) + F
10001010110001011101111101010011
:E

:(A lrot 5) + F + E
1001010101011010010000110100001011
:Out


1001010101011010010000110100001011
:(A lrot 5) + F + E
11001010011000101100000111010110
:K

:(A lrot 5) + F + E + K
11100011111110010111100111011100001
:Out


11100011111110010111100111011100001
:(A lrot 5) + F + E + K
10001001111010010000011000011000
:Word 61

:(A lrot 5) + F + E + K + Word 61
111110101001101101001101010011111001
:temp


10101001101101001101010011111001
:truncated temp
00110111000101000110110001001110
:E = D
01101110010000101011011101001011
:D = C
00001111100101010110111010110001
:C = B Left Rotate 30
10111011000111001111111001011111
:B = A
10101001101101001101010011111001
:A = Temp


Word 62

10111011000111001111111001011111
:B
00001111100101010110111010110001
:C

B XOR C
10110100100010011001000011101110
:Out


10110100100010011001000011101110
:B XOR C
01101110010000101011011101001011
:D

(B XOR C) XOR D
11011010110010110010011110100101
:F


11001010011000101100000111010110
:K
00110110100110101001111100110101
:A lrot 5
11011010110010110010011110100101
:F

:(A lrot 5) + F
100010001011001011100011011011010
:Out


100010001011001011100011011011010
:(A lrot 5) + F
00110111000101000110110001001110
:E

:(A lrot 5) + F + E
1101001000011110100011001100101000
:Out


1101001000011110100011001100101000
:(A lrot 5) + F + E
11001010011000101100000111010110
:K

:(A lrot 5) + F + E + K
10000010010110111001111010011111110
:Out


10000010010110111001111010011111110
:(A lrot 5) + F + E + K
00000010010111100110000100001010
:Word 62

:(A lrot 5) + F + E + K + Word 62
110000010101001110110101011000001000
:temp


00010101001110110101011000001000
:truncated temp
01101110010000101011011101001011
:E = D
00001111100101010110111010110001
:D = C
11101110110001110011111110010111
:C = B Left Rotate 30
10101001101101001101010011111001
:B = A
00010101001110110101011000001000
:A = Temp


Word 63

10101001101101001101010011111001
:B
11101110110001110011111110010111
:C

B XOR C
01000111011100111110101101101110
:Out


01000111011100111110101101101110
:B XOR C
00001111100101010110111010110001
:D

(B XOR C) XOR D
01001000111001101000010111011111
:F


11001010011000101100000111010110
:K
10100111011010101100000100000010
:A lrot 5
01001000111001101000010111011111
:F

:(A lrot 5) + F
111110000010100010100011011100001
:Out


111110000010100010100011011100001
:(A lrot 5) + F
01101110010000101011011101001011
:E

:(A lrot 5) + F + E
1001011110100100111111111000101100
:Out


1001011110100100111111111000101100
:(A lrot 5) + F + E
11001010011000101100000111010110
:K

:(A lrot 5) + F + E + K
11100101000111101101100000000000010
:Out


11100101000111101101100000000000010
:(A lrot 5) + F + E + K
11001101100001001110010011010001
:Word 63

:(A lrot 5) + F + E + K + Word 63
111111110110011110111010010011010011
:temp


11110110011110111010010011010011
:truncated temp
00001111100101010110111010110001
:E = D
11101110110001110011111110010111
:D = C
01101010011011010011010100111110
:C = B Left Rotate 30
00010101001110110101011000001000
:B = A
11110110011110111010010011010011
:A = Temp


Word 64

00010101001110110101011000001000
:B
01101010011011010011010100111110
:C

B XOR C
01111111010101100110001100110110
:Out


01111111010101100110001100110110
:B XOR C
11101110110001110011111110010111
:D

(B XOR C) XOR D
10010001100100010101110010100001
:F


11001010011000101100000111010110
:K
11001111011101001001101001111110
:A lrot 5
10010001100100010101110010100001
:F

:(A lrot 5) + F
101100001000001011111011100011111
:Out


101100001000001011111011100011111
:(A lrot 5) + F
00001111100101010110111010110001
:E

:(A lrot 5) + F + E
1101110000100110110110010111010000
:Out


1101110000100110110110010111010000
:(A lrot 5) + F + E
11001010011000101100000111010110
:K

:(A lrot 5) + F + E + K
10000111010111111100010011110100110
:Out


10000111010111111100010011110100110
:(A lrot 5) + F + E + K
11010100110100101101111101001101
:Word 64

:(A lrot 5) + F + E + K + Word 64
110100001111110100010000011011110011
:temp


00001111110100010000011011110011
:truncated temp
11101110110001110011111110010111
:E = D
01101010011011010011010100111110
:D = C
00000101010011101101010110000010
:C = B Left Rotate 30
11110110011110111010010011010011
:B = A
00001111110100010000011011110011
:A = Temp


Word 65

11110110011110111010010011010011
:B
00000101010011101101010110000010
:C

B XOR C
11110011001101010111000101010001
:Out


11110011001101010111000101010001
:B XOR C
01101010011011010011010100111110
:D

(B XOR C) XOR D
10011001010110000100010001101111
:F


11001010011000101100000111010110
:K
11111010001000001101111001100001
:A lrot 5
10011001010110000100010001101111
:F

:(A lrot 5) + F
110010011011110010010001011010000
:Out


110010011011110010010001011010000
:(A lrot 5) + F
11101110110001110011111110010111
:E

:(A lrot 5) + F + E
1010000010010000000110001001100111
:Out


1010000010010000000110001001100111
:(A lrot 5) + F + E
11001010011000101100000111010110
:K

:(A lrot 5) + F + E + K
11101001100101000110010010000111101
:Out


11101001100101000110010010000111101
:(A lrot 5) + F + E + K
01001001011010101011010000011100
:Word 65

:(A lrot 5) + F + E + K + Word 65
111110010110000011011101100001011001
:temp


10010110000011011101100001011001
:truncated temp
01101010011011010011010100111110
:E = D
00000101010011101101010110000010
:D = C
11111101100111101110100100110100
:C = B Left Rotate 30
00001111110100010000011011110011
:B = A
10010110000011011101100001011001
:A = Temp


Word 66

00001111110100010000011011110011
:B
11111101100111101110100100110100
:C

B XOR C
11110010010011111110111111000111
:Out


11110010010011111110111111000111
:B XOR C
00000101010011101101010110000010
:D

(B XOR C) XOR D
11110111000000010011101001000101
:F


11001010011000101100000111010110
:K
11000001101110110000101100110010
:A lrot 5
11110111000000010011101001000101
:F

:(A lrot 5) + F
110111000101111000100010101110111
:Out


110111000101111000100010101110111
:(A lrot 5) + F
01101010011011010011010100111110
:E

:(A lrot 5) + F + E
1000100011001010010111101010110101
:Out


1000100011001010010111101010110101
:(A lrot 5) + F + E
11001010011000101100000111010110
:K

:(A lrot 5) + F + E + K
11011101101100011000011110010001011
:Out


11011101101100011000011110010001011
:(A lrot 5) + F + E + K
00000010100010010001100100010000
:Word 66

:(A lrot 5) + F + E + K + Word 66
111011110000000101010101010110011011
:temp


11110000000101010101010110011011
:truncated temp
00000101010011101101010110000010
:E = D
11111101100111101110100100110100
:D = C
11000011111101000100000110111100
:C = B Left Rotate 30
10010110000011011101100001011001
:B = A
11110000000101010101010110011011
:A = Temp


Word 67

10010110000011011101100001011001
:B
11000011111101000100000110111100
:C

B XOR C
01010101111110011001100111100101
:Out


01010101111110011001100111100101
:B XOR C
11111101100111101110100100110100
:D

(B XOR C) XOR D
10101000011001110111000011010001
:F


11001010011000101100000111010110
:K
00000010101010101011001101111110
:A lrot 5
10101000011001110111000011010001
:F

:(A lrot 5) + F
110101011000100100010010001001111
:Out


110101011000100100010010001001111
:(A lrot 5) + F
00000101010011101101010110000010
:E

:(A lrot 5) + F + E
1110110000011000001111100111010001
:Out


1110110000011000001111100111010001
:(A lrot 5) + F + E
11001010011000101100000111010110
:K

:(A lrot 5) + F + E + K
10001111010110000111011101110100111
:Out


10001111010110000111011101110100111
:(A lrot 5) + F + E + K
01101010101011000110101101111010
:Word 67

:(A lrot 5) + F + E + K + Word 67
110011100101011100000010011100100001
:temp


11100101011100000010011100100001
:truncated temp
11111101100111101110100100110100
:E = D
11000011111101000100000110111100
:D = C
01100101100000110111011000010110
:C = B Left Rotate 30
11110000000101010101010110011011
:B = A
11100101011100000010011100100001
:A = Temp


Word 68

11110000000101010101010110011011
:B
01100101100000110111011000010110
:C

B XOR C
10010101100101100010001110001101
:Out


10010101100101100010001110001101
:B XOR C
11000011111101000100000110111100
:D

(B XOR C) XOR D
01010110011000100110001000110001
:F


11001010011000101100000111010110
:K
10101110000001001110010000111100
:A lrot 5
01010110011000100110001000110001
:F

:(A lrot 5) + F
100000100011001110100011001101101
:Out


100000100011001110100011001101101
:(A lrot 5) + F
11111101100111101110100100110100
:E

:(A lrot 5) + F + E
1000000010000001100010111110100001
:Out


1000000010000001100010111110100001
:(A lrot 5) + F + E
11001010011000101100000111010110
:K

:(A lrot 5) + F + E + K
11011001100011010001111000101110111
:Out


11011001100011010001111000101110111
:(A lrot 5) + F + E + K
11110101100011111000101010110110
:Word 68

:(A lrot 5) + F + E + K + Word 68
111111000001111110000111110000101101
:temp


11000001111110000111110000101101
:truncated temp
11000011111101000100000110111100
:E = D
01100101100000110111011000010110
:D = C
11111100000001010101010101100110
:C = B Left Rotate 30
11100101011100000010011100100001
:B = A
11000001111110000111110000101101
:A = Temp


Word 69

11100101011100000010011100100001
:B
11111100000001010101010101100110
:C

B XOR C
00011001011101010111001001000111
:Out


00011001011101010111001001000111
:B XOR C
01100101100000110111011000010110
:D

(B XOR C) XOR D
01111100111101100000010001010001
:F


11001010011000101100000111010110
:K
00111111000011111000010110111000
:A lrot 5
01111100111101100000010001010001
:F

:(A lrot 5) + F
110111100000001011000101000001001
:Out


110111100000001011000101000001001
:(A lrot 5) + F
11000011111101000100000110111100
:E

:(A lrot 5) + F + E
1001111111111110011100101111000101
:Out


1001111111111110011100101111000101
:(A lrot 5) + F + E
11001010011000101100000111010110
:K

:(A lrot 5) + F + E + K
11101001010010111001000110110011011
:Out


11101001010010111001000110110011011
:(A lrot 5) + F + E + K
01001101000110111001110101110111
:Word 69

:(A lrot 5) + F + E + K + Word 69
111110010111011110000010101100010010
:temp


10010111011110000010101100010010
:truncated temp
01100101100000110111011000010110
:E = D
11111100000001010101010101100110
:D = C
01111001010111000000100111001000
:C = B Left Rotate 30
11000001111110000111110000101101
:B = A
10010111011110000010101100010010
:A = Temp


Word 70

11000001111110000111110000101101
:B
01111001010111000000100111001000
:C

B XOR C
10111000101001000111010111100101
:Out


10111000101001000111010111100101
:B XOR C
11111100000001010101010101100110
:D

(B XOR C) XOR D
01000100101000010010000010000011
:F


11001010011000101100000111010110
:K
11101111000001010110001001010010
:A lrot 5
01000100101000010010000010000011
:F

:(A lrot 5) + F
100110011101001101000001011010101
:Out


100110011101001101000001011010101
:(A lrot 5) + F
01100101100000110111011000010110
:E

:(A lrot 5) + F + E
1110011001001010011111100011101011
:Out


1110011001001010011111100011101011
:(A lrot 5) + F + E
11001010011000101100000111010110
:K

:(A lrot 5) + F + E + K
10001100011100011001011101011000001
:Out


10001100011100011001011101011000001
:(A lrot 5) + F + E + K
10001001010001001110110010111000
:Word 70

:(A lrot 5) + F + E + K + Word 70
110011101100110100011010011101111001
:temp


11101100110100011010011101111001
:truncated temp
11111100000001010101010101100110
:E = D
01111001010111000000100111001000
:D = C
01110000011111100001111100001011
:C = B Left Rotate 30
10010111011110000010101100010010
:B = A
11101100110100011010011101111001
:A = Temp


Word 71

10010111011110000010101100010010
:B
01110000011111100001111100001011
:C

B XOR C
11100111000001100011010000011001
:Out


11100111000001100011010000011001
:B XOR C
01111001010111000000100111001000
:D

(B XOR C) XOR D
10011110010110100011110111010001
:F


11001010011000101100000111010110
:K
10011010001101001110111100111101
:A lrot 5
10011110010110100011110111010001
:F

:(A lrot 5) + F
100111000100011110010110100001110
:Out


100111000100011110010110100001110
:(A lrot 5) + F
11111100000001010101010101100110
:E

:(A lrot 5) + F + E
1000110100100101001000001001110100
:Out


1000110100100101001000001001110100
:(A lrot 5) + F + E
11001010011000101100000111010110
:K

:(A lrot 5) + F + E + K
11011111110111101110100010001001010
:Out


11011111110111101110100010001001010
:(A lrot 5) + F + E + K
10011000000111100001011000100111
:Word 71

:(A lrot 5) + F + E + K + Word 71
111110010111000101010101101001110001
:temp


10010111000101010101101001110001
:truncated temp
01111001010111000000100111001000
:E = D
01110000011111100001111100001011
:D = C
10100101110111100000101011000100
:C = B Left Rotate 30
11101100110100011010011101111001
:B = A
10010111000101010101101001110001
:A = Temp


Word 72

11101100110100011010011101111001
:B
10100101110111100000101011000100
:C

B XOR C
01001001000011111010110110111101
:Out


01001001000011111010110110111101
:B XOR C
01110000011111100001111100001011
:D

(B XOR C) XOR D
00111001011100011011001010110110
:F


11001010011000101100000111010110
:K
11100010101010110100111000110010
:A lrot 5
00111001011100011011001010110110
:F

:(A lrot 5) + F
100011100000111010000000011101000
:Out


100011100000111010000000011101000
:(A lrot 5) + F
01111001010111000000100111001000
:E

:(A lrot 5) + F + E
1110010101011110010000101010110000
:Out


1110010101011110010000101010110000
:(A lrot 5) + F + E
11001010011000101100000111010110
:K

:(A lrot 5) + F + E + K
10001011111110110111100110010000110
:Out


10001011111110110111100110010000110
:(A lrot 5) + F + E + K
00011011110110110000101100011111
:Word 72

:(A lrot 5) + F + E + K + Word 72
110001111011101101101101011110100101
:temp


01111011101101101101011110100101
:truncated temp
01110000011111100001111100001011
:E = D
10100101110111100000101011000100
:D = C
01111011001101000110100111011110
:C = B Left Rotate 30
10010111000101010101101001110001
:B = A
01111011101101101101011110100101
:A = Temp


Word 73

10010111000101010101101001110001
:B
01111011001101000110100111011110
:C

B XOR C
11101100001000010011001110101111
:Out


11101100001000010011001110101111
:B XOR C
10100101110111100000101011000100
:D

(B XOR C) XOR D
01001001111111110011100101101011
:F


11001010011000101100000111010110
:K
01110110110110101111010010101111
:A lrot 5
01001001111111110011100101101011
:F

:(A lrot 5) + F
111000000110110100010111000011010
:Out


111000000110110100010111000011010
:(A lrot 5) + F
01110000011111100001111100001011
:E

:(A lrot 5) + F + E
1000110001010110000100110100100101
:Out


1000110001010110000100110100100101
:(A lrot 5) + F + E
11001010011000101100000111010110
:K

:(A lrot 5) + F + E + K
11011111011101110110000111011111011
:Out


11011111011101110110000111011111011
:(A lrot 5) + F + E + K
00001111011111010100010011101111
:Word 73

:(A lrot 5) + F + E + K + Word 73
111100001011001110000101001111101010
:temp


00001011001110000101001111101010
:truncated temp
10100101110111100000101011000100
:E = D
01111011001101000110100111011110
:D = C
01100101110001010101011010011100
:C = B Left Rotate 30
01111011101101101101011110100101
:B = A
00001011001110000101001111101010
:A = Temp


Word 74

01111011101101101101011110100101
:B
01100101110001010101011010011100
:C

B XOR C
00011110011100111000000100111001
:Out


00011110011100111000000100111001
:B XOR C
01111011001101000110100111011110
:D

(B XOR C) XOR D
01100101010001111110100011100111
:F


11001010011000101100000111010110
:K
01100111000010100111110101000001
:A lrot 5
01100101010001111110100011100111
:F

:(A lrot 5) + F
111001100010100100110011000101000
:Out


111001100010100100110011000101000
:(A lrot 5) + F
10100101110111100000101011000100
:E

:(A lrot 5) + F + E
1001110010001100000111000011101100
:Out


1001110010001100000111000011101100
:(A lrot 5) + F + E
11001010011000101100000111010110
:K

:(A lrot 5) + F + E + K
11100111100100100110011001011000010
:Out


11100111100100100110011001011000010
:(A lrot 5) + F + E + K
10101101101001110000100110111010
:Word 74

:(A lrot 5) + F + E + K + Word 74
111111101010001110100011110001111100
:temp


11101010001110100011110001111100
:truncated temp
01111011001101000110100111011110
:E = D
01100101110001010101011010011100
:D = C
01011110111011011011010111101001
:C = B Left Rotate 30
00001011001110000101001111101010
:B = A
11101010001110100011110001111100
:A = Temp


Word 75

00001011001110000101001111101010
:B
01011110111011011011010111101001
:C

B XOR C
01010101110101011110011000000011
:Out


01010101110101011110011000000011
:B XOR C
01100101110001010101011010011100
:D

(B XOR C) XOR D
00110000000100001011000010011111
:F


11001010011000101100000111010110
:K
01000111010001111000111110011101
:A lrot 5
00110000000100001011000010011111
:F

:(A lrot 5) + F
101110111010110000100000000111100
:Out


101110111010110000100000000111100
:(A lrot 5) + F
01111011001101000110100111011110
:E

:(A lrot 5) + F + E
1111110010100011001010101000011010
:Out


1111110010100011001010101000011010
:(A lrot 5) + F + E
11001010011000101100000111010110
:K

:(A lrot 5) + F + E + K
10010111100111011110110101111110000
:Out


10010111100111011110110101111110000
:(A lrot 5) + F + E + K
01001011011100100110011111011101
:Word 75

:(A lrot 5) + F + E + K + Word 75
110100001000011000011101001111001101
:temp


00001000011000011101001111001101
:truncated temp
01100101110001010101011010011100
:E = D
01011110111011011011010111101001
:D = C
10000010110011100001010011111010
:C = B Left Rotate 30
11101010001110100011110001111100
:B = A
00001000011000011101001111001101
:A = Temp


Word 76

11101010001110100011110001111100
:B
10000010110011100001010011111010
:C

B XOR C
01101000111101000010100010000110
:Out


01101000111101000010100010000110
:B XOR C
01011110111011011011010111101001
:D

(B XOR C) XOR D
00110110000110011001110101101111
:F


11001010011000101100000111010110
:K
00001100001110100111100110100001
:A lrot 5
00110110000110011001110101101111
:F

:(A lrot 5) + F
101000010010101000001011100010000
:Out


101000010010101000001011100010000
:(A lrot 5) + F
01100101110001010101011010011100
:E

:(A lrot 5) + F + E
1110101000000110010110110110101100
:Out


1110101000000110010110110110101100
:(A lrot 5) + F + E
11001010011000101100000111010110
:K

:(A lrot 5) + F + E + K
10001110010011111000010111110000010
:Out


10001110010011111000010111110000010
:(A lrot 5) + F + E + K
00101001110010000111001101111001
:Word 76

:(A lrot 5) + F + E + K + Word 76
110010011100010001001010001011111011
:temp


10011100010001001010001011111011
:truncated temp
01011110111011011011010111101001
:E = D
10000010110011100001010011111010
:D = C
00111010100011101000111100011111
:C = B Left Rotate 30
00001000011000011101001111001101
:B = A
10011100010001001010001011111011
:A = Temp


Word 77

00001000011000011101001111001101
:B
00111010100011101000111100011111
:C

B XOR C
00110010111011110101110011010010
:Out


00110010111011110101110011010010
:B XOR C
10000010110011100001010011111010
:D

(B XOR C) XOR D
10110000001000010100100000101000
:F


11001010011000101100000111010110
:K
10001000100101000101111101110011
:A lrot 5
10110000001000010100100000101000
:F

:(A lrot 5) + F
100111000101101011010011110011011
:Out


100111000101101011010011110011011
:(A lrot 5) + F
01011110111011011011010111101001
:E

:(A lrot 5) + F + E
1110010111101000110101110110000100
:Out


1110010111101000110101110110000100
:(A lrot 5) + F + E
11001010011000101100000111010110
:K

:(A lrot 5) + F + E + K
10001100010000001100001111101011010
:Out


10001100010000001100001111101011010
:(A lrot 5) + F + E + K
01001001101000101110110000001001
:Word 77

:(A lrot 5) + F + E + K + Word 77
110010101011101010010000101101100011
:temp


10101011101010010000101101100011
:truncated temp
10000010110011100001010011111010
:E = D
00111010100011101000111100011111
:D = C
01000010000110000111010011110011
:C = B Left Rotate 30
10011100010001001010001011111011
:B = A
10101011101010010000101101100011
:A = Temp


Word 78

10011100010001001010001011111011
:B
01000010000110000111010011110011
:C

B XOR C
11011110010111001101011000001000
:Out


11011110010111001101011000001000
:B XOR C
00111010100011101000111100011111
:D

(B XOR C) XOR D
11100100110100100101100100010111
:F


11001010011000101100000111010110
:K
01110101001000010110110001110101
:A lrot 5
11100100110100100101100100010111
:F

:(A lrot 5) + F
101011001111100111100010110001100
:Out


101011001111100111100010110001100
:(A lrot 5) + F
10000010110011100001010011111010
:E

:(A lrot 5) + F + E
1111011100110000011101101010000110
:Out


1111011100110000011101101010000110
:(A lrot 5) + F + E
11001010011000101100000111010110
:K

:(A lrot 5) + F + E + K
10010100111001001001001110001011100
:Out


10010100111001001001001110001011100
:(A lrot 5) + F + E + K
00101001011101000110101001000100
:Word 78

:(A lrot 5) + F + E + K + Word 78
110011010000100110010000011010100000
:temp


11010000100110010000011010100000
:truncated temp
00111010100011101000111100011111
:E = D
01000010000110000111010011110011
:D = C
11100111000100010010100010111110
:C = B Left Rotate 30
10101011101010010000101101100011
:B = A
11010000100110010000011010100000
:A = Temp


Word 79

10101011101010010000101101100011
:B
11100111000100010010100010111110
:C

B XOR C
01001100101110000010001111011101
:Out


01001100101110000010001111011101
:B XOR C
01000010000110000111010011110011
:D

(B XOR C) XOR D
00001110101000000101011100101110
:F


11001010011000101100000111010110
:K
00010011001000001101010000011010
:A lrot 5
00001110101000000101011100101110
:F

:(A lrot 5) + F
100100001110000010010101101001000
:Out


100100001110000010010101101001000
:(A lrot 5) + F
00111010100011101000111100011111
:E

:(A lrot 5) + F + E
1101011100010011111011101001100111
:Out


1101011100010011111011101001100111
:(A lrot 5) + F + E
11001010011000101100000111010110
:K

:(A lrot 5) + F + E + K
10000100110101100100111110000111101
:Out


10000100110101100100111110000111101
:(A lrot 5) + F + E + K
01101010011100000110101100100110
:Word 79

:(A lrot 5) + F + E + K + Word 79
110010010001001000101110011101100011
:temp


10010001001000101110011101100011
:truncated temp
01000010000110000111010011110011
:E = D
11100111000100010010100010111110
:D = C
11101010111010100100001011011000
:C = B Left Rotate 30
11010000100110010000011010100000
:B = A
10010001001000101110011101100011
:A = Temp

01100111010001010010001100000001
:h0
10010001001000101110011101100011
:A

:h0 + A
111111000011010000000101001100100
:h0


11101111110011011010101110001001
:h1
11010000100110010000011010100000
:B

:h1 + B
111000000011001101011001000101001
:h1


10011000101110101101110011111110
:h2
11101010111010100100001011011000
:C

:h2 + C
110000011101001010001111111010110
:h2


00010000001100100101010001110110
:h3
11100111000100010010100010111110
:D

:h3 + D
111110111010000110111110100110100
:h3


11000011110100101110000111110000
:h4
01000010000110000111010011110011
:E

:h4 + E
100000101111010110101011011100011
:h4


11111000011010000000101001100100
:h0 truncated
11000000011001101011001000101001
:h1 truncated
10000011101001010001111111010110
:h2 truncated
11110111010000110111110100110100
:h3 truncated
00000101111010110101011011100011
:h4 truncated
f8680a64
:h0 in hex
c066b229
:h1 in hex
83a51fd6
:h2 in hex
f7437d34
:h3 in hex
5eb56e3
:h4 in hex
f8680a64c066b22983a51fd6f7437d3405eb56e3
:digest
Share/Bookmark