Home

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

Each Letter:
  • a
  • b
  • c

Text to ASCII
  • 97
  • 98
  • 99

ASCII to Binary
  • 01100001
  • 01100010
  • 01100011

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

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

Append 423 "0's" to make message 448 mod 512:
0­1­1­0­0­0­0­1­0­1­1­0­0­0­1­0­0­1­1­0­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­

Append Original Length(11000) in 64 bits:
0­1­1­0­0­0­0­1­0­1­1­0­0­0­1­0­0­1­1­0­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­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­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­1­0­0­0­

"Chunk" 0:
0­1­1­0­0­0­0­1­0­1­1­0­0­0­1­0­0­1­1­0­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­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­0­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­1­0­0­0­

Split into 16 words:

  • 0: 01100001011000100110001110000000
  • 1: 00000000000000000000000000000000
  • 2: 00000000000000000000000000000000
  • 3: 00000000000000000000000000000000
  • 4: 00000000000000000000000000000000
  • 5: 00000000000000000000000000000000
  • 6: 00000000000000000000000000000000
  • 7: 00000000000000000000000000000000
  • 8: 00000000000000000000000000000000
  • 9: 00000000000000000000000000000000
  • 10: 00000000000000000000000000000000
  • 11: 00000000000000000000000000000000
  • 12: 00000000000000000000000000000000
  • 13: 00000000000000000000000000000000
  • 14: 00000000000000000000000000000000
  • 15: 00000000000000000000000000011000

Extend into 80 words:

    00000000000000000000000000000000
    :word 13
    00000000000000000000000000000000
    :word 8

    :word 13 XOR word 8
    00000000000000000000000000000000
    :Out


    00000000000000000000000000000000
    :word 13 XOR word 8
    00000000000000000000000000000000
    :word 2

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


    00000000000000000000000000000000
    :(word 13 XOR word 8) XOR word 2
    01100001011000100110001110000000
    :word 0

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


    11000010110001001100011100000000
    :Left Rotated 1


    11000010110001001100011100000000
    :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
    00000000000000000000000000000000
    :word 1

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


    00000000000000000000000000000000
    :Left Rotated 1


    00000000000000000000000000000000
    :Word 17


    00000000000000000000000000011000
    :word 15
    00000000000000000000000000000000
    :word 10

    :word 15 XOR word 10
    00000000000000000000000000011000
    :Out


    00000000000000000000000000011000
    :word 15 XOR word 10
    00000000000000000000000000000000
    :word 4

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


    00000000000000000000000000011000
    :(word 15 XOR word 10) XOR word 4
    00000000000000000000000000000000
    :word 2

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


    00000000000000000000000000110000
    :Left Rotated 1


    00000000000000000000000000110000
    :Word 18


    11000010110001001100011100000000
    :word 16
    00000000000000000000000000000000
    :word 11

    :word 16 XOR word 11
    11000010110001001100011100000000
    :Out


    11000010110001001100011100000000
    :word 16 XOR word 11
    00000000000000000000000000000000
    :word 5

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


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

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


    10000101100010011000111000000001
    :Left Rotated 1


    10000101100010011000111000000001
    :Word 19


    00000000000000000000000000000000
    :word 17
    00000000000000000000000000000000
    :word 12

    :word 17 XOR word 12
    00000000000000000000000000000000
    :Out


    00000000000000000000000000000000
    :word 17 XOR word 12
    00000000000000000000000000000000
    :word 6

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


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

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


    00000000000000000000000000000000
    :Left Rotated 1


    00000000000000000000000000000000
    :Word 20


    00000000000000000000000000110000
    :word 18
    00000000000000000000000000000000
    :word 13

    :word 18 XOR word 13
    00000000000000000000000000110000
    :Out


    00000000000000000000000000110000
    :word 18 XOR word 13
    00000000000000000000000000000000
    :word 7

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


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

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


    00000000000000000000000001100000
    :Left Rotated 1


    00000000000000000000000001100000
    :Word 21


    10000101100010011000111000000001
    :word 19
    00000000000000000000000000000000
    :word 14

    :word 19 XOR word 14
    10000101100010011000111000000001
    :Out


    10000101100010011000111000000001
    :word 19 XOR word 14
    00000000000000000000000000000000
    :word 8

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


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

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


    00001011000100110001110000000011
    :Left Rotated 1


    00001011000100110001110000000011
    :Word 22


    00000000000000000000000000000000
    :word 20
    00000000000000000000000000011000
    :word 15

    :word 20 XOR word 15
    00000000000000000000000000011000
    :Out


    00000000000000000000000000011000
    :word 20 XOR word 15
    00000000000000000000000000000000
    :word 9

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


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

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


    00000000000000000000000000110000
    :Left Rotated 1


    00000000000000000000000000110000
    :Word 23


    00000000000000000000000001100000
    :word 21
    11000010110001001100011100000000
    :word 16

    :word 21 XOR word 16
    11000010110001001100011101100000
    :Out


    11000010110001001100011101100000
    :word 21 XOR word 16
    00000000000000000000000000000000
    :word 10

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


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

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


    10000101100010011000111011000001
    :Left Rotated 1


    10000101100010011000111011000001
    :Word 24


    00001011000100110001110000000011
    :word 22
    00000000000000000000000000000000
    :word 17

    :word 22 XOR word 17
    00001011000100110001110000000011
    :Out


    00001011000100110001110000000011
    :word 22 XOR word 17
    00000000000000000000000000000000
    :word 11

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


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

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


    00010110001001100011100000000110
    :Left Rotated 1


    00010110001001100011100000000110
    :Word 25


    00000000000000000000000000110000
    :word 23
    00000000000000000000000000110000
    :word 18

    :word 23 XOR word 18
    00000000000000000000000000000000
    :Out


    00000000000000000000000000000000
    :word 23 XOR word 18
    00000000000000000000000000000000
    :word 12

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


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

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


    00000000000000000000000000000000
    :Left Rotated 1


    00000000000000000000000000000000
    :Word 26


    10000101100010011000111011000001
    :word 24
    10000101100010011000111000000001
    :word 19

    :word 24 XOR word 19
    00000000000000000000000011000000
    :Out


    00000000000000000000000011000000
    :word 24 XOR word 19
    00000000000000000000000000000000
    :word 13

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


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

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


    00000000000000000000000110000000
    :Left Rotated 1


    00000000000000000000000110000000
    :Word 27


    00010110001001100011100000000110
    :word 25
    00000000000000000000000000000000
    :word 20

    :word 25 XOR word 20
    00010110001001100011100000000110
    :Out


    00010110001001100011100000000110
    :word 25 XOR word 20
    00000000000000000000000000000000
    :word 14

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


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

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


    00101100010011000111000000001100
    :Left Rotated 1


    00101100010011000111000000001100
    :Word 28


    00000000000000000000000000000000
    :word 26
    00000000000000000000000001100000
    :word 21

    :word 26 XOR word 21
    00000000000000000000000001100000
    :Out


    00000000000000000000000001100000
    :word 26 XOR word 21
    00000000000000000000000000011000
    :word 15

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


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

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


    00000000000000000000000011110000
    :Left Rotated 1


    00000000000000000000000011110000
    :Word 29


    00000000000000000000000110000000
    :word 27
    00001011000100110001110000000011
    :word 22

    :word 27 XOR word 22
    00001011000100110001110110000011
    :Out


    00001011000100110001110110000011
    :word 27 XOR word 22
    11000010110001001100011100000000
    :word 16

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


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

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


    10010011101011111011010100000111
    :Left Rotated 1


    10010011101011111011010100000111
    :Word 30


    00101100010011000111000000001100
    :word 28
    00000000000000000000000000110000
    :word 23

    :word 28 XOR word 23
    00101100010011000111000000111100
    :Out


    00101100010011000111000000111100
    :word 28 XOR word 23
    00000000000000000000000000000000
    :word 17

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


    00101100010011000111000000111100
    :(word 28 XOR word 23) XOR word 17
    00000000000000000000000000011000
    :word 15

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


    01011000100110001110000001001000
    :Left Rotated 1


    01011000100110001110000001001000
    :Word 31


    00000000000000000000000011110000
    :word 29
    10000101100010011000111011000001
    :word 24

    :word 29 XOR word 24
    10000101100010011000111000110001
    :Out


    10000101100010011000111000110001
    :word 29 XOR word 24
    00000000000000000000000000110000
    :word 18

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


    10000101100010011000111000000001
    :(word 29 XOR word 24) XOR word 18
    11000010110001001100011100000000
    :word 16

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


    10001110100110101001001000000010
    :Left Rotated 1


    10001110100110101001001000000010
    :Word 32


    10010011101011111011010100000111
    :word 30
    00010110001001100011100000000110
    :word 25

    :word 30 XOR word 25
    10000101100010011000110100000001
    :Out


    10000101100010011000110100000001
    :word 30 XOR word 25
    10000101100010011000111000000001
    :word 19

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


    00000000000000000000001100000000
    :(word 30 XOR word 25) XOR word 19
    00000000000000000000000000000000
    :word 17

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


    00000000000000000000011000000000
    :Left Rotated 1


    00000000000000000000011000000000
    :Word 33


    01011000100110001110000001001000
    :word 31
    00000000000000000000000000000000
    :word 26

    :word 31 XOR word 26
    01011000100110001110000001001000
    :Out


    01011000100110001110000001001000
    :word 31 XOR word 26
    00000000000000000000000000000000
    :word 20

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


    01011000100110001110000001001000
    :(word 31 XOR word 26) XOR word 20
    00000000000000000000000000110000
    :word 18

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


    10110001001100011100000011110000
    :Left Rotated 1


    10110001001100011100000011110000
    :Word 34


    10001110100110101001001000000010
    :word 32
    00000000000000000000000110000000
    :word 27

    :word 32 XOR word 27
    10001110100110101001001110000010
    :Out


    10001110100110101001001110000010
    :word 32 XOR word 27
    00000000000000000000000001100000
    :word 21

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


    10001110100110101001001111100010
    :(word 32 XOR word 27) XOR word 21
    10000101100010011000111000000001
    :word 19

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


    00010110001001100011101111000110
    :Left Rotated 1


    00010110001001100011101111000110
    :Word 35


    00000000000000000000011000000000
    :word 33
    00101100010011000111000000001100
    :word 28

    :word 33 XOR word 28
    00101100010011000111011000001100
    :Out


    00101100010011000111011000001100
    :word 33 XOR word 28
    00001011000100110001110000000011
    :word 22

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


    00100111010111110110101000001111
    :(word 33 XOR word 28) XOR word 22
    00000000000000000000000000000000
    :word 20

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


    01001110101111101101010000011110
    :Left Rotated 1


    01001110101111101101010000011110
    :Word 36


    10110001001100011100000011110000
    :word 34
    00000000000000000000000011110000
    :word 29

    :word 34 XOR word 29
    10110001001100011100000000000000
    :Out


    10110001001100011100000000000000
    :word 34 XOR word 29
    00000000000000000000000000110000
    :word 23

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


    10110001001100011100000000110000
    :(word 34 XOR word 29) XOR word 23
    00000000000000000000000001100000
    :word 21

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


    01100010011000111000000010100001
    :Left Rotated 1


    01100010011000111000000010100001
    :Word 37


    00010110001001100011101111000110
    :word 35
    10010011101011111011010100000111
    :word 30

    :word 35 XOR word 30
    10000101100010011000111011000001
    :Out


    10000101100010011000111011000001
    :word 35 XOR word 30
    10000101100010011000111011000001
    :word 24

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


    00000000000000000000000000000000
    :(word 35 XOR word 30) XOR word 24
    00001011000100110001110000000011
    :word 22

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


    00010110001001100011100000000110
    :Left Rotated 1


    00010110001001100011100000000110
    :Word 38


    01001110101111101101010000011110
    :word 36
    01011000100110001110000001001000
    :word 31

    :word 36 XOR word 31
    00010110001001100011010001010110
    :Out


    00010110001001100011010001010110
    :word 36 XOR word 31
    00010110001001100011100000000110
    :word 25

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


    00000000000000000000110001010000
    :(word 36 XOR word 31) XOR word 25
    00000000000000000000000000110000
    :word 23

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


    00000000000000000001100011000000
    :Left Rotated 1


    00000000000000000001100011000000
    :Word 39


    01100010011000111000000010100001
    :word 37
    10001110100110101001001000000010
    :word 32

    :word 37 XOR word 32
    11101100111110010001001010100011
    :Out


    11101100111110010001001010100011
    :word 37 XOR word 32
    00000000000000000000000000000000
    :word 26

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


    11101100111110010001001010100011
    :(word 37 XOR word 32) XOR word 26
    10000101100010011000111011000001
    :word 24

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


    11010010111000010011100011000100
    :Left Rotated 1


    11010010111000010011100011000100
    :Word 40


    00010110001001100011100000000110
    :word 38
    00000000000000000000011000000000
    :word 33

    :word 38 XOR word 33
    00010110001001100011111000000110
    :Out


    00010110001001100011111000000110
    :word 38 XOR word 33
    00000000000000000000000110000000
    :word 27

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


    00010110001001100011111110000110
    :(word 38 XOR word 33) XOR word 27
    00010110001001100011100000000110
    :word 25

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


    00000000000000000000111100000000
    :Left Rotated 1


    00000000000000000000111100000000
    :Word 41


    00000000000000000001100011000000
    :word 39
    10110001001100011100000011110000
    :word 34

    :word 39 XOR word 34
    10110001001100011101100000110000
    :Out


    10110001001100011101100000110000
    :word 39 XOR word 34
    00101100010011000111000000001100
    :word 28

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


    10011101011111011010100000111100
    :(word 39 XOR word 34) XOR word 28
    00000000000000000000000000000000
    :word 26

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


    00111010111110110101000001111001
    :Left Rotated 1


    00111010111110110101000001111001
    :Word 42


    11010010111000010011100011000100
    :word 40
    00010110001001100011101111000110
    :word 35

    :word 40 XOR word 35
    11000100110001110000001100000010
    :Out


    11000100110001110000001100000010
    :word 40 XOR word 35
    00000000000000000000000011110000
    :word 29

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


    11000100110001110000001111110010
    :(word 40 XOR word 35) XOR word 29
    00000000000000000000000110000000
    :word 27

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


    10001001100011100000010011100101
    :Left Rotated 1


    10001001100011100000010011100101
    :Word 43


    00000000000000000000111100000000
    :word 41
    01001110101111101101010000011110
    :word 36

    :word 41 XOR word 36
    01001110101111101101101100011110
    :Out


    01001110101111101101101100011110
    :word 41 XOR word 36
    10010011101011111011010100000111
    :word 30

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


    11011101000100010110111000011001
    :(word 41 XOR word 36) XOR word 30
    00101100010011000111000000001100
    :word 28

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


    11100010101110100011110000101011
    :Left Rotated 1


    11100010101110100011110000101011
    :Word 44


    00111010111110110101000001111001
    :word 42
    01100010011000111000000010100001
    :word 37

    :word 42 XOR word 37
    01011000100110001101000011011000
    :Out


    01011000100110001101000011011000
    :word 42 XOR word 37
    01011000100110001110000001001000
    :word 31

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


    00000000000000000011000010010000
    :(word 42 XOR word 37) XOR word 31
    00000000000000000000000011110000
    :word 29

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


    00000000000000000110000011000000
    :Left Rotated 1


    00000000000000000110000011000000
    :Word 45


    10001001100011100000010011100101
    :word 43
    00010110001001100011100000000110
    :word 38

    :word 43 XOR word 38
    10011111101010000011110011100011
    :Out


    10011111101010000011110011100011
    :word 43 XOR word 38
    10001110100110101001001000000010
    :word 32

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


    00010001001100101010111011100001
    :(word 43 XOR word 38) XOR word 32
    10010011101011111011010100000111
    :word 30

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


    00000101001110100011011111001101
    :Left Rotated 1


    00000101001110100011011111001101
    :Word 46


    11100010101110100011110000101011
    :word 44
    00000000000000000001100011000000
    :word 39

    :word 44 XOR word 39
    11100010101110100010010011101011
    :Out


    11100010101110100010010011101011
    :word 44 XOR word 39
    00000000000000000000011000000000
    :word 33

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


    11100010101110100010001011101011
    :(word 44 XOR word 39) XOR word 33
    01011000100110001110000001001000
    :word 31

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


    01110100010001011000010101000111
    :Left Rotated 1


    01110100010001011000010101000111
    :Word 47


    00000000000000000110000011000000
    :word 45
    11010010111000010011100011000100
    :word 40

    :word 45 XOR word 40
    11010010111000010101100000000100
    :Out


    11010010111000010101100000000100
    :word 45 XOR word 40
    10110001001100011100000011110000
    :word 34

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


    01100011110100001001100011110100
    :(word 45 XOR word 40) XOR word 34
    10001110100110101001001000000010
    :word 32

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


    11011010100101000001010111101101
    :Left Rotated 1


    11011010100101000001010111101101
    :Word 48


    00000101001110100011011111001101
    :word 46
    00000000000000000000111100000000
    :word 41

    :word 46 XOR word 41
    00000101001110100011100011001101
    :Out


    00000101001110100011100011001101
    :word 46 XOR word 41
    00010110001001100011101111000110
    :word 35

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


    00010011000111000000001100001011
    :(word 46 XOR word 41) XOR word 35
    00000000000000000000011000000000
    :word 33

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


    00100110001110000000101000010110
    :Left Rotated 1


    00100110001110000000101000010110
    :Word 49


    01110100010001011000010101000111
    :word 47
    00111010111110110101000001111001
    :word 42

    :word 47 XOR word 42
    01001110101111101101010100111110
    :Out


    01001110101111101101010100111110
    :word 47 XOR word 42
    01001110101111101101010000011110
    :word 36

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


    00000000000000000000000100100000
    :(word 47 XOR word 42) XOR word 36
    10110001001100011100000011110000
    :word 34

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


    01100010011000111000001110100001
    :Left Rotated 1


    01100010011000111000001110100001
    :Word 50


    11011010100101000001010111101101
    :word 48
    10001001100011100000010011100101
    :word 43

    :word 48 XOR word 43
    01010011000110100001000100001000
    :Out


    01010011000110100001000100001000
    :word 48 XOR word 43
    01100010011000111000000010100001
    :word 37

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


    00110001011110011001000110101001
    :(word 48 XOR word 43) XOR word 37
    00010110001001100011101111000110
    :word 35

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


    01001110101111110101010011011110
    :Left Rotated 1


    01001110101111110101010011011110
    :Word 51


    00100110001110000000101000010110
    :word 49
    11100010101110100011110000101011
    :word 44

    :word 49 XOR word 44
    11000100100000100011011000111101
    :Out


    11000100100000100011011000111101
    :word 49 XOR word 44
    00010110001001100011100000000110
    :word 38

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


    11010010101001000000111000111011
    :(word 49 XOR word 44) XOR word 38
    01001110101111101101010000011110
    :word 36

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


    00111000001101011011010001001011
    :Left Rotated 1


    00111000001101011011010001001011
    :Word 52


    01100010011000111000001110100001
    :word 50
    00000000000000000110000011000000
    :word 45

    :word 50 XOR word 45
    01100010011000111110001101100001
    :Out


    01100010011000111110001101100001
    :word 50 XOR word 45
    00000000000000000001100011000000
    :word 39

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


    01100010011000111111101110100001
    :(word 50 XOR word 45) XOR word 39
    01100010011000111000000010100001
    :word 37

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


    00000000000000001111011000000000
    :Left Rotated 1


    00000000000000001111011000000000
    :Word 53


    01001110101111110101010011011110
    :word 51
    00000101001110100011011111001101
    :word 46

    :word 51 XOR word 46
    01001011100001010110001100010011
    :Out


    01001011100001010110001100010011
    :word 51 XOR word 46
    11010010111000010011100011000100
    :word 40

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


    10011001011001000101101111010111
    :(word 51 XOR word 46) XOR word 40
    00010110001001100011100000000110
    :word 38

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


    00011110100001001100011110100011
    :Left Rotated 1


    00011110100001001100011110100011
    :Word 54


    00111000001101011011010001001011
    :word 52
    01110100010001011000010101000111
    :word 47

    :word 52 XOR word 47
    01001100011100000011000100001100
    :Out


    01001100011100000011000100001100
    :word 52 XOR word 47
    00000000000000000000111100000000
    :word 41

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


    01001100011100000011111000001100
    :(word 52 XOR word 47) XOR word 41
    00000000000000000001100011000000
    :word 39

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


    10011000111000000100110110011000
    :Left Rotated 1


    10011000111000000100110110011000
    :Word 55


    00000000000000001111011000000000
    :word 53
    11011010100101000001010111101101
    :word 48

    :word 53 XOR word 48
    11011010100101001110001111101101
    :Out


    11011010100101001110001111101101
    :word 53 XOR word 48
    00111010111110110101000001111001
    :word 42

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


    11100000011011111011001110010100
    :(word 53 XOR word 48) XOR word 42
    11010010111000010011100011000100
    :word 40

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


    01100101000111010001011010100000
    :Left Rotated 1


    01100101000111010001011010100000
    :Word 56


    00011110100001001100011110100011
    :word 54
    00100110001110000000101000010110
    :word 49

    :word 54 XOR word 49
    00111000101111001100110110110101
    :Out


    00111000101111001100110110110101
    :word 54 XOR word 49
    10001001100011100000010011100101
    :word 43

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


    10110001001100101100100101010000
    :(word 54 XOR word 49) XOR word 43
    00000000000000000000111100000000
    :word 41

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


    01100010011001011000110010100001
    :Left Rotated 1


    01100010011001011000110010100001
    :Word 57


    10011000111000000100110110011000
    :word 55
    01100010011000111000001110100001
    :word 50

    :word 55 XOR word 50
    11111010100000111100111000111001
    :Out


    11111010100000111100111000111001
    :word 55 XOR word 50
    11100010101110100011110000101011
    :word 44

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


    00011000001110011111001000010010
    :(word 55 XOR word 50) XOR word 44
    00111010111110110101000001111001
    :word 42

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


    01000101100001010100010011010110
    :Left Rotated 1


    01000101100001010100010011010110
    :Word 58


    01100101000111010001011010100000
    :word 56
    01001110101111110101010011011110
    :word 51

    :word 56 XOR word 51
    00101011101000100100001001111110
    :Out


    00101011101000100100001001111110
    :word 56 XOR word 51
    00000000000000000110000011000000
    :word 45

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


    00101011101000100010001010111110
    :(word 56 XOR word 51) XOR word 45
    10001001100011100000010011100101
    :word 43

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


    01000100010110000100110010110111
    :Left Rotated 1


    01000100010110000100110010110111
    :Word 59


    01100010011001011000110010100001
    :word 57
    00111000001101011011010001001011
    :word 52

    :word 57 XOR word 52
    01011010010100000011100011101010
    :Out


    01011010010100000011100011101010
    :word 57 XOR word 52
    00000101001110100011011111001101
    :word 46

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


    01011111011010100000111100100111
    :(word 57 XOR word 52) XOR word 46
    11100010101110100011110000101011
    :word 44

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


    01111011101000000110011000011001
    :Left Rotated 1


    01111011101000000110011000011001
    :Word 60


    01000101100001010100010011010110
    :word 58
    00000000000000001111011000000000
    :word 53

    :word 58 XOR word 53
    01000101100001011011001011010110
    :Out


    01000101100001011011001011010110
    :word 58 XOR word 53
    01110100010001011000010101000111
    :word 47

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


    00110001110000000011011110010001
    :(word 58 XOR word 53) XOR word 47
    00000000000000000110000011000000
    :word 45

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


    01100011100000001010111010100010
    :Left Rotated 1


    01100011100000001010111010100010
    :Word 61


    01000100010110000100110010110111
    :word 59
    00011110100001001100011110100011
    :word 54

    :word 59 XOR word 54
    01011010110111001000101100010100
    :Out


    01011010110111001000101100010100
    :word 59 XOR word 54
    11011010100101000001010111101101
    :word 48

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


    10000000010010001001111011111001
    :(word 59 XOR word 54) XOR word 48
    00000101001110100011011111001101
    :word 46

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


    00001010111001010101001001101001
    :Left Rotated 1


    00001010111001010101001001101001
    :Word 62


    01111011101000000110011000011001
    :word 60
    10011000111000000100110110011000
    :word 55

    :word 60 XOR word 55
    11100011010000000010101110000001
    :Out


    11100011010000000010101110000001
    :word 60 XOR word 55
    00100110001110000000101000010110
    :word 49

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


    11000101011110000010000110010111
    :(word 60 XOR word 55) XOR word 49
    01110100010001011000010101000111
    :word 47

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


    01100010011110110100100110100001
    :Left Rotated 1


    01100010011110110100100110100001
    :Word 63


    01100011100000001010111010100010
    :word 61
    01100101000111010001011010100000
    :word 56

    :word 61 XOR word 56
    00000110100111011011100000000010
    :Out


    00000110100111011011100000000010
    :word 61 XOR word 56
    01100010011000111000001110100001
    :word 50

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


    01100100111111100011101110100011
    :(word 61 XOR word 56) XOR word 50
    11011010100101000001010111101101
    :word 48

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


    01111100110101000101110010011101
    :Left Rotated 1


    01111100110101000101110010011101
    :Word 64


    00001010111001010101001001101001
    :word 62
    01100010011001011000110010100001
    :word 57

    :word 62 XOR word 57
    01101000100000001101111011001000
    :Out


    01101000100000001101111011001000
    :word 62 XOR word 57
    01001110101111110101010011011110
    :word 51

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


    00100110001111111000101000010110
    :(word 62 XOR word 57) XOR word 51
    00100110001110000000101000010110
    :word 49

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


    00000000000011110000000000000000
    :Left Rotated 1


    00000000000011110000000000000000
    :Word 65


    01100010011110110100100110100001
    :word 63
    01000101100001010100010011010110
    :word 58

    :word 63 XOR word 58
    00100111111111100000110101110111
    :Out


    00100111111111100000110101110111
    :word 63 XOR word 58
    00111000001101011011010001001011
    :word 52

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


    00011111110010111011100100111100
    :(word 63 XOR word 58) XOR word 52
    01100010011000111000001110100001
    :word 50

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


    11111011010100000111010100111010
    :Left Rotated 1


    11111011010100000111010100111010
    :Word 66


    01111100110101000101110010011101
    :word 64
    01000100010110000100110010110111
    :word 59

    :word 64 XOR word 59
    00111000100011000001000000101010
    :Out


    00111000100011000001000000101010
    :word 64 XOR word 59
    00000000000000001111011000000000
    :word 53

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


    00111000100011001110011000101010
    :(word 64 XOR word 59) XOR word 53
    01001110101111110101010011011110
    :word 51

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


    11101100011001110110010111101000
    :Left Rotated 1


    11101100011001110110010111101000
    :Word 67


    00000000000011110000000000000000
    :word 65
    01111011101000000110011000011001
    :word 60

    :word 65 XOR word 60
    01111011101011110110011000011001
    :Out


    01111011101011110110011000011001
    :word 65 XOR word 60
    00011110100001001100011110100011
    :word 54

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


    01100101001010111010000110111010
    :(word 65 XOR word 60) XOR word 54
    00111000001101011011010001001011
    :word 52

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


    10111010001111000010101111100010
    :Left Rotated 1


    10111010001111000010101111100010
    :Word 68


    11111011010100000111010100111010
    :word 66
    01100011100000001010111010100010
    :word 61

    :word 66 XOR word 61
    10011000110100001101101110011000
    :Out


    10011000110100001101101110011000
    :word 66 XOR word 61
    10011000111000000100110110011000
    :word 55

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


    00000000001100001001011000000000
    :(word 66 XOR word 61) XOR word 55
    00000000000000001111011000000000
    :word 53

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


    00000000011000001100000000000000
    :Left Rotated 1


    00000000011000001100000000000000
    :Word 69


    11101100011001110110010111101000
    :word 67
    00001010111001010101001001101001
    :word 62

    :word 67 XOR word 62
    11100110100000100011011110000001
    :Out


    11100110100000100011011110000001
    :word 67 XOR word 62
    01100101000111010001011010100000
    :word 56

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


    10000011100111110010000100100001
    :(word 67 XOR word 62) XOR word 56
    00011110100001001100011110100011
    :word 54

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


    00111010001101111100110100000101
    :Left Rotated 1


    00111010001101111100110100000101
    :Word 70


    10111010001111000010101111100010
    :word 68
    01100010011110110100100110100001
    :word 63

    :word 68 XOR word 63
    11011000010001110110001001000011
    :Out


    11011000010001110110001001000011
    :word 68 XOR word 63
    01100010011001011000110010100001
    :word 57

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


    10111010001000101110111011100010
    :(word 68 XOR word 63) XOR word 57
    10011000111000000100110110011000
    :word 55

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


    01000101100001010100011011110100
    :Left Rotated 1


    01000101100001010100011011110100
    :Word 71


    00000000011000001100000000000000
    :word 69
    01111100110101000101110010011101
    :word 64

    :word 69 XOR word 64
    01111100101101001001110010011101
    :Out


    01111100101101001001110010011101
    :word 69 XOR word 64
    01000101100001010100010011010110
    :word 58

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


    00111001001100011101100001001011
    :(word 69 XOR word 64) XOR word 58
    01100101000111010001011010100000
    :word 56

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


    10111000010110011001110111010110
    :Left Rotated 1


    10111000010110011001110111010110
    :Word 72


    00111010001101111100110100000101
    :word 70
    00000000000011110000000000000000
    :word 65

    :word 70 XOR word 65
    00111010001110001100110100000101
    :Out


    00111010001110001100110100000101
    :word 70 XOR word 65
    01000100010110000100110010110111
    :word 59

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


    01111110011000001000000110110010
    :(word 70 XOR word 65) XOR word 59
    01100010011001011000110010100001
    :word 57

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


    00111000000010100001101000100110
    :Left Rotated 1


    00111000000010100001101000100110
    :Word 73


    01000101100001010100011011110100
    :word 71
    11111011010100000111010100111010
    :word 66

    :word 71 XOR word 66
    10111110110101010011001111001110
    :Out


    10111110110101010011001111001110
    :word 71 XOR word 66
    01111011101000000110011000011001
    :word 60

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


    11000101011101010101010111010111
    :(word 71 XOR word 66) XOR word 60
    01000101100001010100010011010110
    :word 58

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


    00000001111000000010001000000011
    :Left Rotated 1


    00000001111000000010001000000011
    :Word 74


    10111000010110011001110111010110
    :word 72
    11101100011001110110010111101000
    :word 67

    :word 72 XOR word 67
    01010100001111101111100000111110
    :Out


    01010100001111101111100000111110
    :word 72 XOR word 67
    01100011100000001010111010100010
    :word 61

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


    00110111101111100101011010011100
    :(word 72 XOR word 67) XOR word 61
    01000100010110000100110010110111
    :word 59

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


    11100111110011000011010001010110
    :Left Rotated 1


    11100111110011000011010001010110
    :Word 75


    00111000000010100001101000100110
    :word 73
    10111010001111000010101111100010
    :word 68

    :word 73 XOR word 68
    10000010001101100011000111000100
    :Out


    10000010001101100011000111000100
    :word 73 XOR word 68
    00001010111001010101001001101001
    :word 62

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


    10001000110100110110001110101101
    :(word 73 XOR word 68) XOR word 62
    01111011101000000110011000011001
    :word 60

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


    11100110111001100000101101101001
    :Left Rotated 1


    11100110111001100000101101101001
    :Word 76


    00000001111000000010001000000011
    :word 74
    00000000011000001100000000000000
    :word 69

    :word 74 XOR word 69
    00000001100000001110001000000011
    :Out


    00000001100000001110001000000011
    :word 74 XOR word 69
    01100010011110110100100110100001
    :word 63

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


    01100011111110111010101110100010
    :(word 74 XOR word 69) XOR word 63
    01100011100000001010111010100010
    :word 61

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


    00000000111101100000101000000000
    :Left Rotated 1


    00000000111101100000101000000000
    :Word 77


    11100111110011000011010001010110
    :word 75
    00111010001101111100110100000101
    :word 70

    :word 75 XOR word 70
    11011101111110111111100101010011
    :Out


    11011101111110111111100101010011
    :word 75 XOR word 70
    01111100110101000101110010011101
    :word 64

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


    10100001001011111010010111001110
    :(word 75 XOR word 70) XOR word 64
    00001010111001010101001001101001
    :word 62

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


    01010111100101011110111101001111
    :Left Rotated 1


    01010111100101011110111101001111
    :Word 78


    11100110111001100000101101101001
    :word 76
    01000101100001010100011011110100
    :word 71

    :word 76 XOR word 71
    10100011011000110100110110011101
    :Out


    10100011011000110100110110011101
    :word 76 XOR word 71
    00000000000011110000000000000000
    :word 65

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


    10100011011011000100110110011101
    :(word 76 XOR word 71) XOR word 65
    01100010011110110100100110100001
    :word 63

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


    10000010001011100000100001111001
    :Left Rotated 1


    10000010001011100000100001111001
    :Word 79


  • 0: 01100001011000100110001110000000
  • 1: 00000000000000000000000000000000
  • 2: 00000000000000000000000000000000
  • 3: 00000000000000000000000000000000
  • 4: 00000000000000000000000000000000
  • 5: 00000000000000000000000000000000
  • 6: 00000000000000000000000000000000
  • 7: 00000000000000000000000000000000
  • 8: 00000000000000000000000000000000
  • 9: 00000000000000000000000000000000
  • 10: 00000000000000000000000000000000
  • 11: 00000000000000000000000000000000
  • 12: 00000000000000000000000000000000
  • 13: 00000000000000000000000000000000
  • 14: 00000000000000000000000000000000
  • 15: 00000000000000000000000000011000
  • 16: 11000010110001001100011100000000
  • 17: 00000000000000000000000000000000
  • 18: 00000000000000000000000000110000
  • 19: 10000101100010011000111000000001
  • 20: 00000000000000000000000000000000
  • 21: 00000000000000000000000001100000
  • 22: 00001011000100110001110000000011
  • 23: 00000000000000000000000000110000
  • 24: 10000101100010011000111011000001
  • 25: 00010110001001100011100000000110
  • 26: 00000000000000000000000000000000
  • 27: 00000000000000000000000110000000
  • 28: 00101100010011000111000000001100
  • 29: 00000000000000000000000011110000
  • 30: 10010011101011111011010100000111
  • 31: 01011000100110001110000001001000
  • 32: 10001110100110101001001000000010
  • 33: 00000000000000000000011000000000
  • 34: 10110001001100011100000011110000
  • 35: 00010110001001100011101111000110
  • 36: 01001110101111101101010000011110
  • 37: 01100010011000111000000010100001
  • 38: 00010110001001100011100000000110
  • 39: 00000000000000000001100011000000
  • 40: 11010010111000010011100011000100
  • 41: 00000000000000000000111100000000
  • 42: 00111010111110110101000001111001
  • 43: 10001001100011100000010011100101
  • 44: 11100010101110100011110000101011
  • 45: 00000000000000000110000011000000
  • 46: 00000101001110100011011111001101
  • 47: 01110100010001011000010101000111
  • 48: 11011010100101000001010111101101
  • 49: 00100110001110000000101000010110
  • 50: 01100010011000111000001110100001
  • 51: 01001110101111110101010011011110
  • 52: 00111000001101011011010001001011
  • 53: 00000000000000001111011000000000
  • 54: 00011110100001001100011110100011
  • 55: 10011000111000000100110110011000
  • 56: 01100101000111010001011010100000
  • 57: 01100010011001011000110010100001
  • 58: 01000101100001010100010011010110
  • 59: 01000100010110000100110010110111
  • 60: 01111011101000000110011000011001
  • 61: 01100011100000001010111010100010
  • 62: 00001010111001010101001001101001
  • 63: 01100010011110110100100110100001
  • 64: 01111100110101000101110010011101
  • 65: 00000000000011110000000000000000
  • 66: 11111011010100000111010100111010
  • 67: 11101100011001110110010111101000
  • 68: 10111010001111000010101111100010
  • 69: 00000000011000001100000000000000
  • 70: 00111010001101111100110100000101
  • 71: 01000101100001010100011011110100
  • 72: 10111000010110011001110111010110
  • 73: 00111000000010100001101000100110
  • 74: 00000001111000000010001000000011
  • 75: 11100111110011000011010001010110
  • 76: 11100110111001100000101101101001
  • 77: 00000000111101100000101000000000
  • 78: 01010111100101011110111101001111
  • 79: 10000010001011100000100001111001

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

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


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

:(A lrot 5) + F
100011110110110111000010101011110
:Out


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

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


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

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


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

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


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


Word 2

11111110111010010000001111001100
:!B
01111011111100110110101011100010
:D

!B AND D
01111010111000010000001011000000
:Out


00000001000101101111110000110011
:B
01011001110100010100100011000000
:C

B AND C
00000001000100000100100000000000
:Out


01111010111000010000001011000000
:!B AND D
00000001000100000100100000000000
:B AND C

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


01011010100000100111100110011001
:K
00110010000010100110110110110001
:A lrot 5
01111011111100010100101011000000
:F

:(A lrot 5) + F
110101101111110111011100001110001
:Out


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

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


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

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


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

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


10100001001110010000111100001000
:truncated temp
01111011111100110110101011100010
:E = D
01011001110100010100100011000000
:D = C
11000000010001011011111100001100
:C = B Left Rotate 30
10001001100100000101001101101101
:B = A
10100001001110010000111100001000
:A = Temp


Word 3

01110110011011111010110010010010
:!B
01011001110100010100100011000000
:D

!B AND D
01010000010000010000100010000000
:Out


10001001100100000101001101101101
:B
11000000010001011011111100001100
:C

B AND C
10000000000000000001001100001100
:Out


01010000010000010000100010000000
:!B AND D
10000000000000000001001100001100
:B AND C

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


01011010100000100111100110011001
:K
00100111001000011110000100010100
:A lrot 5
11010000010000010001101110001100
:F

:(A lrot 5) + F
111110111011000101111110010100000
:Out


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

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


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

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


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

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


11001101110110001110000100011011
:truncated temp
01011001110100010100100011000000
:E = D
11000000010001011011111100001100
:D = C
01100010011001000001010011011011
:C = B Left Rotate 30
10100001001110010000111100001000
:B = A
11001101110110001110000100011011
:A = Temp


Word 4

01011110110001101111000011110111
:!B
11000000010001011011111100001100
:D

!B AND D
01000000010001001011000000000100
:Out


10100001001110010000111100001000
:B
01100010011001000001010011011011
:C

B AND C
00100000001000000000010000001000
:Out


01000000010001001011000000000100
:!B AND D
00100000001000000000010000001000
:B AND C

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


01011010100000100111100110011001
:K
10111011000111000010001101111001
:A lrot 5
01100000011001001011010000001100
:F

:(A lrot 5) + F
100011011100000001101011110000101
:Out


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

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


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

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


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

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


11001111110101001001100111011110
:truncated temp
11000000010001011011111100001100
:E = D
01100010011001000001010011011011
:D = C
00101000010011100100001111000010
:C = B Left Rotate 30
11001101110110001110000100011011
:B = A
11001111110101001001100111011110
:A = Temp


Word 5

00110010001001110001111011100100
:!B
01100010011001000001010011011011
:D

!B AND D
00100010001001000001010011000000
:Out


11001101110110001110000100011011
:B
00101000010011100100001111000010
:C

B AND C
00001000010010000100000100000010
:Out


00100010001001000001010011000000
:!B AND D
00001000010010000100000100000010
:B AND C

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


01011010100000100111100110011001
:K
11111010100100110011101111011001
:A lrot 5
00101010011011000101010111000010
:F

:(A lrot 5) + F
100100100111111111001000110011011
:Out


100100100111111111001000110011011
:(A lrot 5) + F
11000000010001011011111100001100
:E

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


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

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


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

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


00111111110001111100101001000000
:truncated temp
01100010011001000001010011011011
:E = D
00101000010011100100001111000010
:D = C
11110011011101100011100001000110
:C = B Left Rotate 30
11001111110101001001100111011110
:B = A
00111111110001111100101001000000
:A = Temp


Word 6

00110000001010110110011000100001
:!B
00101000010011100100001111000010
:D

!B AND D
00100000000010100100001000000000
:Out


11001111110101001001100111011110
:B
11110011011101100011100001000110
:C

B AND C
11000011010101000001100001000110
:Out


00100000000010100100001000000000
:!B AND D
11000011010101000001100001000110
:B AND C

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


01011010100000100111100110011001
:K
11111000111110010100100000000111
:A lrot 5
11100011010111100101101001000110
:F

:(A lrot 5) + F
111011100010101111010001001001101
:Out


111011100010101111010001001001101
:(A lrot 5) + F
01100010011001000001010011011011
:E

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


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

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


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

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


10011001001111100011000011000001
:truncated temp
00101000010011100100001111000010
:E = D
11110011011101100011100001000110
:D = C
10110011111101010010011001110111
:C = B Left Rotate 30
00111111110001111100101001000000
:B = A
10011001001111100011000011000001
:A = Temp


Word 7

11000000001110000011010110111111
:!B
11110011011101100011100001000110
:D

!B AND D
11000000001100000011000000000110
:Out


00111111110001111100101001000000
:B
10110011111101010010011001110111
:C

B AND C
00110011110001010000001001000000
:Out


11000000001100000011000000000110
:!B AND D
00110011110001010000001001000000
:B AND C

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


01011010100000100111100110011001
:K
00100111110001100001100000110011
:A lrot 5
11110011111101010011001001000110
:F

:(A lrot 5) + F
100011011101110110100101001111001
:Out


100011011101110110100101001111001
:(A lrot 5) + F
00101000010011100100001111000010
:E

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


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

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


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

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


10011110100011000000011111010100
:truncated temp
11110011011101100011100001000110
:E = D
10110011111101010010011001110111
:D = C
00001111111100011111001010010000
:C = B Left Rotate 30
10011001001111100011000011000001
:B = A
10011110100011000000011111010100
:A = Temp


Word 8

01100110110000011100111100111110
:!B
10110011111101010010011001110111
:D

!B AND D
00100010110000010000011000110110
:Out


10011001001111100011000011000001
:B
00001111111100011111001010010000
:C

B AND C
00001001001100000011000010000000
:Out


00100010110000010000011000110110
:!B AND D
00001001001100000011000010000000
:B AND C

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


01011010100000100111100110011001
:K
11010001100000001111101010010011
:A lrot 5
00101011111100010011011010110110
:F

:(A lrot 5) + F
111111101011100100011000101001001
:Out


111111101011100100011000101001001
:(A lrot 5) + F
11110011011101100011100001000110
:E

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


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

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


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

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


01001011011010101110001100101000
:truncated temp
10110011111101010010011001110111
:E = D
00001111111100011111001010010000
:D = C
01100110010011111000110000110000
:C = B Left Rotate 30
10011110100011000000011111010100
:B = A
01001011011010101110001100101000
:A = Temp


Word 9

01100001011100111111100000101011
:!B
00001111111100011111001010010000
:D

!B AND D
00000001011100011111000000000000
:Out


10011110100011000000011111010100
:B
01100110010011111000110000110000
:C

B AND C
00000110000011000000010000010000
:Out


00000001011100011111000000000000
:!B AND D
00000110000011000000010000010000
:B AND C

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


01011010100000100111100110011001
:K
01101101010111000110010100001001
:A lrot 5
00000111011111011111010000010000
:F

:(A lrot 5) + F
101110100110110100101100100011001
:Out


101110100110110100101100100011001
:(A lrot 5) + F
10110011111101010010011001110111
:E

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


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

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


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

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


10000011010100011111100100101001
:truncated temp
00001111111100011111001010010000
:E = D
01100110010011111000110000110000
:D = C
00100111101000110000000111110101
:C = B Left Rotate 30
01001011011010101110001100101000
:B = A
10000011010100011111100100101001
:A = Temp


Word 10

10110100100101010001110011010111
:!B
01100110010011111000110000110000
:D

!B AND D
00100100000001010000110000010000
:Out


01001011011010101110001100101000
:B
00100111101000110000000111110101
:C

B AND C
00000011001000100000000100100000
:Out


00100100000001010000110000010000
:!B AND D
00000011001000100000000100100000
:B AND C

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


01011010100000100111100110011001
:K
01101010001111110010010100110000
:A lrot 5
00100111001001110000110100110000
:F

:(A lrot 5) + F
110010001011001100011001001100000
:Out


110010001011001100011001001100000
:(A lrot 5) + F
00001111111100011111001010010000
:E

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


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

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


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

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


11111011110110101001111010001001
:truncated temp
01100110010011111000110000110000
:E = D
00100111101000110000000111110101
:D = C
00010010110110101011100011001010
:C = B Left Rotate 30
10000011010100011111100100101001
:B = A
11111011110110101001111010001001
:A = Temp


Word 11

01111100101011100000011011010110
:!B
00100111101000110000000111110101
:D

!B AND D
00100100101000100000000011010100
:Out


10000011010100011111100100101001
:B
00010010110110101011100011001010
:C

B AND C
00000010010100001011100000001000
:Out


00100100101000100000000011010100
:!B AND D
00000010010100001011100000001000
:B AND C

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


01011010100000100111100110011001
:K
01111011010100111101000100111111
:A lrot 5
00100110111100101011100011011100
:F

:(A lrot 5) + F
110100010010001101000101000011011
:Out


110100010010001101000101000011011
:(A lrot 5) + F
01100110010011111000110000110000
:E

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


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

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


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

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


01100011000110001000111111100100
:truncated temp
00100111101000110000000111110101
:E = D
00010010110110101011100011001010
:D = C
01100000110101000111111001001010
:C = B Left Rotate 30
11111011110110101001111010001001
:B = A
01100011000110001000111111100100
:A = Temp


Word 12

00000100001001010110000101110110
:!B
00010010110110101011100011001010
:D

!B AND D
00000000000000000010000001000010
:Out


11111011110110101001111010001001
:B
01100000110101000111111001001010
:C

B AND C
01100000110100000001111000001000
:Out


00000000000000000010000001000010
:!B AND D
01100000110100000001111000001000
:B AND C

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


01011010100000100111100110011001
:K
01100011000100011111110010001100
:A lrot 5
01100000110100000011111001001010
:F

:(A lrot 5) + F
111000011111000100011101011010110
:Out


111000011111000100011101011010110
:(A lrot 5) + F
00100111101000110000000111110101
:E

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


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

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


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

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


01000110000001111011011001100100
:truncated temp
00010010110110101011100011001010
:E = D
01100000110101000111111001001010
:D = C
01111110111101101010011110100010
:C = B Left Rotate 30
01100011000110001000111111100100
:B = A
01000110000001111011011001100100
:A = Temp


Word 13

10011100111001110111000000011011
:!B
01100000110101000111111001001010
:D

!B AND D
00000000110001000111000000001010
:Out


01100011000110001000111111100100
:B
01111110111101101010011110100010
:C

B AND C
01100010000100001000011110100000
:Out


00000000110001000111000000001010
:!B AND D
01100010000100001000011110100000
:B AND C

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


01011010100000100111100110011001
:K
11000000111101101100110010001000
:A lrot 5
01100010110101001111011110101010
:F

:(A lrot 5) + F
100100011110010111100010000110010
:Out


100100011110010111100010000110010
:(A lrot 5) + F
00010010110110101011100011001010
:E

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


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

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


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

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


10010001001010001111011010010101
:truncated temp
01100000110101000111111001001010
:E = D
01111110111101101010011110100010
:D = C
00011000110001100010001111111001
:C = B Left Rotate 30
01000110000001111011011001100100
:B = A
10010001001010001111011010010101
:A = Temp


Word 14

10111001111110000100100110011011
:!B
01111110111101101010011110100010
:D

!B AND D
00111000111100000000000110000010
:Out


01000110000001111011011001100100
:B
00011000110001100010001111111001
:C

B AND C
00000000000001100010001001100000
:Out


00111000111100000000000110000010
:!B AND D
00000000000001100010001001100000
:B AND C

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


01011010100000100111100110011001
:K
00100101000111101101001010110010
:A lrot 5
00111000111101100010001111100010
:F

:(A lrot 5) + F
101011110000101001111011010010100
:Out


101011110000101001111011010010100
:(A lrot 5) + F
01100000110101000111111001001010
:E

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


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

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


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

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


00011001011010111110111001110111
:truncated temp
01111110111101101010011110100010
:E = D
00011000110001100010001111111001
:D = C
00010001100000011110110110011001
:C = B Left Rotate 30
10010001001010001111011010010101
:B = A
00011001011010111110111001110111
:A = Temp


Word 15

01101110110101110000100101101010
:!B
00011000110001100010001111111001
:D

!B AND D
00001000110001100000000101101000
:Out


10010001001010001111011010010101
:B
00010001100000011110110110011001
:C

B AND C
00010001000000001110010010010001
:Out


00001000110001100000000101101000
:!B AND D
00010001000000001110010010010001
:B AND C

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


01011010100000100111100110011001
:K
00101101011111011100111011100011
:A lrot 5
00011001110001101110010111111001
:F

:(A lrot 5) + F
101000111010001001011010011011100
:Out


101000111010001001011010011011100
:(A lrot 5) + F
01111110111101101010011110100010
:E

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


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

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


10000100000101111011101011000010111
:(A lrot 5) + F + E + K
00000000000000000000000000011000
:Word 15

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


00100000101111011101011000101111
:truncated temp
00011000110001100010001111111001
:E = D
00010001100000011110110110011001
:D = C
01100100010010100011110110100101
:C = B Left Rotate 30
00011001011010111110111001110111
:B = A
00100000101111011101011000101111
:A = Temp


Word 16

11100110100101000001000110001000
:!B
00010001100000011110110110011001
:D

!B AND D
00000000100000000000000110001000
:Out


00011001011010111110111001110111
:B
01100100010010100011110110100101
:C

B AND C
00000000010010100010110000100101
:Out


00000000100000000000000110001000
:!B AND D
00000000010010100010110000100101
:B AND C

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


01011010100000100111100110011001
:K
00010111101110101100010111100100
:A lrot 5
00000000110010100010110110101101
:F

:(A lrot 5) + F
100011000100001001111001110010001
:Out


100011000100001001111001110010001
:(A lrot 5) + F
00011000110001100010001111111001
:E

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


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

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


11110001011110011011001000100100011
:(A lrot 5) + F + E + K
11000010110001001100011100000000
:Word 16

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


01001110100100100101100000100011
:truncated temp
00010001100000011110110110011001
:E = D
01100100010010100011110110100101
:D = C
11000110010110101111101110011101
:C = B Left Rotate 30
00100000101111011101011000101111
:B = A
01001110100100100101100000100011
:A = Temp


Word 17

11011111010000100010100111010000
:!B
01100100010010100011110110100101
:D

!B AND D
01000100010000100010100110000000
:Out


00100000101111011101011000101111
:B
11000110010110101111101110011101
:C

B AND C
00000000000110001101001000001101
:Out


01000100010000100010100110000000
:!B AND D
00000000000110001101001000001101
:B AND C

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


01011010100000100111100110011001
:K
11010010010010110000010001101001
:A lrot 5
01000100010110101111101110001101
:F

:(A lrot 5) + F
100010110101001011111111111110110
:Out


100010110101001011111111111110110
:(A lrot 5) + F
00010001100000011110110110011001
:E

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


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

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


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

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


10000010101010100110011100101000
:truncated temp
01100100010010100011110110100101
:E = D
11000110010110101111101110011101
:D = C
11001000001011110111010110001011
:C = B Left Rotate 30
01001110100100100101100000100011
:B = A
10000010101010100110011100101000
:A = Temp


Word 18

10110001011011011010011111011100
:!B
11000110010110101111101110011101
:D

!B AND D
10000000010010001010001110011100
:Out


01001110100100100101100000100011
:B
11001000001011110111010110001011
:C

B AND C
01001000000000100101000000000011
:Out


10000000010010001010001110011100
:!B AND D
01001000000000100101000000000011
:B AND C

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


01011010100000100111100110011001
:K
01010101010011001110010100010000
:A lrot 5
11001000010010101111001110011111
:F

:(A lrot 5) + F
100011101100101111101100010101111
:Out


100011101100101111101100010101111
:(A lrot 5) + F
01100100010010100011110110100101
:E

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


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

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


11111011100011001001000111111101101
:(A lrot 5) + F + E + K
00000000000000000000000000110000
:Word 18

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


11011100011001001001000000011101
:truncated temp
11000110010110101111101110011101
:E = D
11001000001011110111010110001011
:D = C
11010011101001001001011000001000
:C = B Left Rotate 30
10000010101010100110011100101000
:B = A
11011100011001001001000000011101
:A = Temp


Word 19

01111101010101011001100011010111
:!B
11001000001011110111010110001011
:D

!B AND D
01001000000001010001000010000011
:Out


10000010101010100110011100101000
:B
11010011101001001001011000001000
:C

B AND C
10000010101000000000011000001000
:Out


01001000000001010001000010000011
:!B AND D
10000010101000000000011000001000
:B AND C

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


01011010100000100111100110011001
:K
10001100100100100000001110111011
:A lrot 5
11001010101001010001011010001011
:F

:(A lrot 5) + F
101010111001101110001101001000110
:Out


101010111001101110001101001000110
:(A lrot 5) + F
11000110010110101111101110011101
:E

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


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

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


11001111000000101001000111101111100
:(A lrot 5) + F + E + K
10000101100010011000111000000001
:Word 19

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


11111101100111100001110101111101
:truncated temp
11001000001011110111010110001011
:E = D
11010011101001001001011000001000
:D = C
00100000101010101001100111001010
:C = B Left Rotate 30
11011100011001001001000000011101
:B = A
11111101100111100001110101111101
:A = Temp


Word 20

11011100011001001001000000011101
:B
00100000101010101001100111001010
:C

B XOR C
11111100110011100000100111010111
:Out


11111100110011100000100111010111
:B XOR C
11010011101001001001011000001000
:D

(B XOR C) XOR D
00101111011010101001111111011111
:F


01101110110110011110101110100001
:K
10110011110000111010111110111111
:A lrot 5
00101111011010101001111111011111
:F

:(A lrot 5) + F
111100011001011100100111110011110
:Out


111100011001011100100111110011110
:(A lrot 5) + F
11001000001011110111010110001011
:E

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


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

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


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

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


00011010001101111011000011001010
:truncated temp
11010011101001001001011000001000
:E = D
00100000101010101001100111001010
:D = C
01110111000110010010010000000111
:C = B Left Rotate 30
11111101100111100001110101111101
:B = A
00011010001101111011000011001010
:A = Temp


Word 21

11111101100111100001110101111101
:B
01110111000110010010010000000111
:C

B XOR C
10001010100001110011100101111010
:Out


10001010100001110011100101111010
:B XOR C
00100000101010101001100111001010
:D

(B XOR C) XOR D
10101010001011011010000010110000
:F


01101110110110011110101110100001
:K
01000110111101100001100101000011
:A lrot 5
10101010001011011010000010110000
:F

:(A lrot 5) + F
111110001001000111011100111110011
:Out


111110001001000111011100111110011
:(A lrot 5) + F
11010011101001001001011000001000
:E

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


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

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


11100110011101000100011101110011100
:(A lrot 5) + F + E + K
00000000000000000000000001100000
:Word 21

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


00110011101000100011101111111100
:truncated temp
00100000101010101001100111001010
:E = D
01110111000110010010010000000111
:D = C
01111111011001111000011101011111
:C = B Left Rotate 30
00011010001101111011000011001010
:B = A
00110011101000100011101111111100
:A = Temp


Word 22

00011010001101111011000011001010
:B
01111111011001111000011101011111
:C

B XOR C
01100101010100000011011110010101
:Out


01100101010100000011011110010101
:B XOR C
01110111000110010010010000000111
:D

(B XOR C) XOR D
00010010010010010001001110010010
:F


01101110110110011110101110100001
:K
01110100010001110111111110000110
:A lrot 5
00010010010010010001001110010010
:F

:(A lrot 5) + F
110000110100100001001001100011000
:Out


110000110100100001001001100011000
:(A lrot 5) + F
00100000101010101001100111001010
:E

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


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

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


10000010110000101010001100010000011
:(A lrot 5) + F + E + K
00001011000100110001110000000011
:Word 22

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


00100001001010000011010010000110
:truncated temp
01110111000110010010010000000111
:E = D
01111111011001111000011101011111
:D = C
10000110100011011110110000110010
:C = B Left Rotate 30
00110011101000100011101111111100
:B = A
00100001001010000011010010000110
:A = Temp


Word 23

00110011101000100011101111111100
:B
10000110100011011110110000110010
:C

B XOR C
10110101001011111101011111001110
:Out


10110101001011111101011111001110
:B XOR C
01111111011001111000011101011111
:D

(B XOR C) XOR D
11001010010010000101000010010001
:F


01101110110110011110101110100001
:K
00100101000001101001000011000100
:A lrot 5
11001010010010000101000010010001
:F

:(A lrot 5) + F
111101111010011101110000101010101
:Out


111101111010011101110000101010101
:(A lrot 5) + F
01110111000110010010010000000111
:E

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


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

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


11011010101010000011111000011111101
:(A lrot 5) + F + E + K
00000000000000000000000000110000
:Word 23

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


11010101010000011111000100101101
:truncated temp
01111111011001111000011101011111
:E = D
10000110100011011110110000110010
:D = C
00001100111010001000111011111111
:C = B Left Rotate 30
00100001001010000011010010000110
:B = A
11010101010000011111000100101101
:A = Temp


Word 24

00100001001010000011010010000110
:B
00001100111010001000111011111111
:C

B XOR C
00101101110000001011101001111001
:Out


00101101110000001011101001111001
:B XOR C
10000110100011011110110000110010
:D

(B XOR C) XOR D
10101011010011010101011001001011
:F


01101110110110011110101110100001
:K
10101000001111100010010110111010
:A lrot 5
10101011010011010101011001001011
:F

:(A lrot 5) + F
101010011100010110111110000000101
:Out


101010011100010110111110000000101
:(A lrot 5) + F
01111111011001111000011101011111
:E

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


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

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


10001000001110011001110111100000101
:(A lrot 5) + F + E + K
10000101100010011000111011000001
:Word 24

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


11000111010101100111110111000110
:truncated temp
10000110100011011110110000110010
:E = D
00001100111010001000111011111111
:D = C
10001000010010100000110100100001
:C = B Left Rotate 30
11010101010000011111000100101101
:B = A
11000111010101100111110111000110
:A = Temp


Word 25

11010101010000011111000100101101
:B
10001000010010100000110100100001
:C

B XOR C
01011101000010111111110000001100
:Out


01011101000010111111110000001100
:B XOR C
00001100111010001000111011111111
:D

(B XOR C) XOR D
01010001111000110111001011110011
:F


01101110110110011110101110100001
:K
11101010110011111011100011011000
:A lrot 5
01010001111000110111001011110011
:F

:(A lrot 5) + F
100111100101100110010101111001011
:Out


100111100101100110010101111001011
:(A lrot 5) + F
10000110100011011110110000110010
:E

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


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

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


10000110010000110110000001110011110
:(A lrot 5) + F + E + K
00010110001001100011100000000110
:Word 25

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


01001000010000010011101110100100
:truncated temp
00001100111010001000111011111111
:E = D
10001000010010100000110100100001
:D = C
01110101010100000111110001001011
:C = B Left Rotate 30
11000111010101100111110111000110
:B = A
01001000010000010011101110100100
:A = Temp


Word 26

11000111010101100111110111000110
:B
01110101010100000111110001001011
:C

B XOR C
10110010000001100000000110001101
:Out


10110010000001100000000110001101
:B XOR C
10001000010010100000110100100001
:D

(B XOR C) XOR D
00111010010011000000110010101100
:F


01101110110110011110101110100001
:K
00001000001001110111010010001001
:A lrot 5
00111010010011000000110010101100
:F

:(A lrot 5) + F
101000010011100111000000100110101
:Out


101000010011100111000000100110101
:(A lrot 5) + F
00001100111010001000111011111111
:E

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


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

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


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

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


10111110001101011111101111010101
:truncated temp
10001000010010100000110100100001
:E = D
01110101010100000111110001001011
:D = C
10110001110101011001111101110001
:C = B Left Rotate 30
01001000010000010011101110100100
:B = A
10111110001101011111101111010101
:A = Temp


Word 27

01001000010000010011101110100100
:B
10110001110101011001111101110001
:C

B XOR C
11111001100101001010010011010101
:Out


11111001100101001010010011010101
:B XOR C
01110101010100000111110001001011
:D

(B XOR C) XOR D
10001100110001001101100010011110
:F


01101110110110011110101110100001
:K
11000110101111110111101010110111
:A lrot 5
10001100110001001101100010011110
:F

:(A lrot 5) + F
101010011100001000101001101010101
:Out


101010011100001000101001101010101
:(A lrot 5) + F
10001000010010100000110100100001
:E

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


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

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


10001001010101010000100110000010111
:(A lrot 5) + F + E + K
00000000000000000000000110000000
:Word 27

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


01001010101010000100110110010111
:truncated temp
01110101010100000111110001001011
:E = D
10110001110101011001111101110001
:D = C
00010010000100000100111011101001
:C = B Left Rotate 30
10111110001101011111101111010101
:B = A
01001010101010000100110110010111
:A = Temp


Word 28

10111110001101011111101111010101
:B
00010010000100000100111011101001
:C

B XOR C
10101100001001011011010100111100
:Out


10101100001001011011010100111100
:B XOR C
10110001110101011001111101110001
:D

(B XOR C) XOR D
00011101111100000010101001001101
:F


01101110110110011110101110100001
:K
01010101000010011011001011101001
:A lrot 5
00011101111100000010101001001101
:F

:(A lrot 5) + F
101110010111110011101110100110110
:Out


101110010111110011101110100110110
:(A lrot 5) + F
01110101010100000111110001001011
:E

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


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

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


10001010111001001000100010100100010
:(A lrot 5) + F + E + K
00101100010011000111000000001100
:Word 28

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


10000011011100001011010100101110
:truncated temp
10110001110101011001111101110001
:E = D
00010010000100000100111011101001
:D = C
01101111100011010111111011110101
:C = B Left Rotate 30
01001010101010000100110110010111
:B = A
10000011011100001011010100101110
:A = Temp


Word 29

01001010101010000100110110010111
:B
01101111100011010111111011110101
:C

B XOR C
00100101001001010011001101100010
:Out


00100101001001010011001101100010
:B XOR C
00010010000100000100111011101001
:D

(B XOR C) XOR D
00110111001101010111110110001011
:F


01101110110110011110101110100001
:K
01101110000101101010010111010000
:A lrot 5
00110111001101010111110110001011
:F

:(A lrot 5) + F
110100101010011000010001101011011
:Out


110100101010011000010001101011011
:(A lrot 5) + F
10110001110101011001111101110001
:E

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


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

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


11011000101111110111010111001101101
:(A lrot 5) + F + E + K
00000000000000000000000011110000
:Word 29

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


11000101111110111010111101011101
:truncated temp
00010010000100000100111011101001
:E = D
01101111100011010111111011110101
:D = C
11010010101010100001001101100101
:C = B Left Rotate 30
10000011011100001011010100101110
:B = A
11000101111110111010111101011101
:A = Temp


Word 30

10000011011100001011010100101110
:B
11010010101010100001001101100101
:C

B XOR C
01010001110110101010011001001011
:Out


01010001110110101010011001001011
:B XOR C
01101111100011010111111011110101
:D

(B XOR C) XOR D
00111110010101111101100010111110
:F


01101110110110011110101110100001
:K
10111111011101011110101110111000
:A lrot 5
00111110010101111101100010111110
:F

:(A lrot 5) + F
111111101110011011100010001110110
:Out


111111101110011011100010001110110
:(A lrot 5) + F
00010010000100000100111011101001
:E

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


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

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


11001111110101101111111111100000000
:(A lrot 5) + F + E + K
10010011101011111011010100000111
:Word 30

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


00010010011001111011010000000111
:truncated temp
01101111100011010111111011110101
:E = D
11010010101010100001001101100101
:D = C
10100000110111000010110101001011
:C = B Left Rotate 30
11000101111110111010111101011101
:B = A
00010010011001111011010000000111
:A = Temp


Word 31

11000101111110111010111101011101
:B
10100000110111000010110101001011
:C

B XOR C
01100101001001111000001000010110
:Out


01100101001001111000001000010110
:B XOR C
11010010101010100001001101100101
:D

(B XOR C) XOR D
10110111100011011001000101110011
:F


01101110110110011110101110100001
:K
01001100111101101000000011100010
:A lrot 5
10110111100011011001000101110011
:F

:(A lrot 5) + F
100000100100001000001001001010101
:Out


100000100100001000001001001010101
:(A lrot 5) + F
01101111100011010111111011110101
:E

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


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

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


11111100010111010110111110011101011
:(A lrot 5) + F + E + K
01011000100110001110000001001000
:Word 31

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


00111011100001000101110100110011
:truncated temp
11010010101010100001001101100101
:E = D
10100000110111000010110101001011
:D = C
01110001011111101110101111010111
:C = B Left Rotate 30
00010010011001111011010000000111
:B = A
00111011100001000101110100110011
:A = Temp


Word 32

00010010011001111011010000000111
:B
01110001011111101110101111010111
:C

B XOR C
01100011000110010101111111010000
:Out


01100011000110010101111111010000
:B XOR C
10100000110111000010110101001011
:D

(B XOR C) XOR D
11000011110001010111001010011011
:F


01101110110110011110101110100001
:K
01110000100010111010011001100111
:A lrot 5
11000011110001010111001010011011
:F

:(A lrot 5) + F
100110100010100010001100100000010
:Out


100110100010100010001100100000010
:(A lrot 5) + F
11010010101010100001001101100101
:E

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


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

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


11001110101110101010001100000001000
:(A lrot 5) + F + E + K
10001110100110101001001000000010
:Word 32

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


00000100011011111010101000001010
:truncated temp
10100000110111000010110101001011
:E = D
01110001011111101110101111010111
:D = C
11000100100110011110110100000001
:C = B Left Rotate 30
00111011100001000101110100110011
:B = A
00000100011011111010101000001010
:A = Temp


Word 33

00111011100001000101110100110011
:B
11000100100110011110110100000001
:C

B XOR C
11111111000111011011000000110010
:Out


11111111000111011011000000110010
:B XOR C
01110001011111101110101111010111
:D

(B XOR C) XOR D
10001110011000110101101111100101
:F


01101110110110011110101110100001
:K
10001101111101010100000101000000
:A lrot 5
10001110011000110101101111100101
:F

:(A lrot 5) + F
100011100010110001001110100100101
:Out


100011100010110001001110100100101
:(A lrot 5) + F
10100000110111000010110101001011
:E

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


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

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


10000101100000011101011011000010001
:(A lrot 5) + F + E + K
00000000000000000000011000000000
:Word 33

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


00101100000011101011110000010001
:truncated temp
01110001011111101110101111010111
:E = D
11000100100110011110110100000001
:D = C
11001110111000010001011101001100
:C = B Left Rotate 30
00000100011011111010101000001010
:B = A
00101100000011101011110000010001
:A = Temp


Word 34

00000100011011111010101000001010
:B
11001110111000010001011101001100
:C

B XOR C
11001010100011101011110101000110
:Out


11001010100011101011110101000110
:B XOR C
11000100100110011110110100000001
:D

(B XOR C) XOR D
00001110000101110101000001000111
:F


01101110110110011110101110100001
:K
10000001110101111000001000100101
:A lrot 5
00001110000101110101000001000111
:F

:(A lrot 5) + F
110001111111011101101001001101100
:Out


110001111111011101101001001101100
:(A lrot 5) + F
01110001011111101110101111010111
:E

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


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

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


11001110000010001111010100111100100
:(A lrot 5) + F + E + K
10110001001100011100000011110000
:Word 34

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


00100001011110010110101011010100
:truncated temp
11000100100110011110110100000001
:E = D
11001110111000010001011101001100
:D = C
10000001000110111110101010000010
:C = B Left Rotate 30
00101100000011101011110000010001
:B = A
00100001011110010110101011010100
:A = Temp


Word 35

00101100000011101011110000010001
:B
10000001000110111110101010000010
:C

B XOR C
10101101000101010101011010010011
:Out


10101101000101010101011010010011
:B XOR C
11001110111000010001011101001100
:D

(B XOR C) XOR D
01100011111101000100000111011111
:F


01101110110110011110101110100001
:K
00101111001011010101101010000100
:A lrot 5
01100011111101000100000111011111
:F

:(A lrot 5) + F
110010011001000011001110001100011
:Out


110010011001000011001110001100011
:(A lrot 5) + F
11000100100110011110110100000001
:E

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


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

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


11011000110100101010111010100000101
:(A lrot 5) + F + E + K
00010110001001100011101111000110
:Word 35

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


11011100101110111011000011001011
:truncated temp
11001110111000010001011101001100
:E = D
10000001000110111110101010000010
:D = C
01001011000000111010111100000100
:C = B Left Rotate 30
00100001011110010110101011010100
:B = A
11011100101110111011000011001011
:A = Temp


Word 36

00100001011110010110101011010100
:B
01001011000000111010111100000100
:C

B XOR C
01101010011110101100010111010000
:Out


01101010011110101100010111010000
:B XOR C
10000001000110111110101010000010
:D

(B XOR C) XOR D
11101011011000010010111101010010
:F


01101110110110011110101110100001
:K
10010111011101100001100101111011
:A lrot 5
11101011011000010010111101010010
:F

:(A lrot 5) + F
110000010110101110100100011001101
:Out


110000010110101110100100011001101
:(A lrot 5) + F
11001110111000010001011101001100
:E

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


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

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


11011000000100100100100101110111010
:(A lrot 5) + F + E + K
01001110101111101101010000011110
:Word 36

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


00001111010100010001111111011000
:truncated temp
10000001000110111110101010000010
:E = D
01001011000000111010111100000100
:D = C
00001000010111100101101010110101
:C = B Left Rotate 30
11011100101110111011000011001011
:B = A
00001111010100010001111111011000
:A = Temp


Word 37

11011100101110111011000011001011
:B
00001000010111100101101010110101
:C

B XOR C
11010100111001011110101001111110
:Out


11010100111001011110101001111110
:B XOR C
01001011000000111010111100000100
:D

(B XOR C) XOR D
10011111111001100100010101111010
:F


01101110110110011110101110100001
:K
11101010001000111111101100000001
:A lrot 5
10011111111001100100010101111010
:F

:(A lrot 5) + F
110001010000010100100000001111011
:Out


110001010000010100100000001111011
:(A lrot 5) + F
10000001000110111110101010000010
:E

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


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

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


11001111010000000000001011010011110
:(A lrot 5) + F + E + K
01100010011000111000000010100001
:Word 37

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


11011100011000111001011100111111
:truncated temp
01001011000000111010111100000100
:E = D
00001000010111100101101010110101
:D = C
11110111001011101110110000110010
:C = B Left Rotate 30
00001111010100010001111111011000
:B = A
11011100011000111001011100111111
:A = Temp


Word 38

00001111010100010001111111011000
:B
11110111001011101110110000110010
:C

B XOR C
11111000011111111111001111101010
:Out


11111000011111111111001111101010
:B XOR C
00001000010111100101101010110101
:D

(B XOR C) XOR D
11110000001000011010100101011111
:F


01101110110110011110101110100001
:K
10001100011100101110011111111011
:A lrot 5
11110000001000011010100101011111
:F

:(A lrot 5) + F
101111100100101001001000101011010
:Out


101111100100101001001000101011010
:(A lrot 5) + F
01001011000000111010111100000100
:E

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


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

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


10000110110011100100010101111111111
:(A lrot 5) + F + E + K
00010110001001100011100000000110
:Word 38

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


01001100100110000110010000000101
:truncated temp
00001000010111100101101010110101
:E = D
11110111001011101110110000110010
:D = C
00000011110101000100011111110110
:C = B Left Rotate 30
11011100011000111001011100111111
:B = A
01001100100110000110010000000101
:A = Temp


Word 39

11011100011000111001011100111111
:B
00000011110101000100011111110110
:C

B XOR C
11011111101101111101000011001001
:Out


11011111101101111101000011001001
:B XOR C
11110111001011101110110000110010
:D

(B XOR C) XOR D
00101000100110010011110011111011
:F


01101110110110011110101110100001
:K
10010011000011001000000010101001
:A lrot 5
00101000100110010011110011111011
:F

:(A lrot 5) + F
110111011101001011011110110100100
:Out


110111011101001011011110110100100
:(A lrot 5) + F
00001000010111100101101010110101
:E

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


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

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


10000110010110111100000001111111010
:(A lrot 5) + F + E + K
00000000000000000001100011000000
:Word 39

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


00110010110111100001110010111010
:truncated temp
11110111001011101110110000110010
:E = D
00000011110101000100011111110110
:D = C
11110111000110001110010111001111
:C = B Left Rotate 30
01001100100110000110010000000101
:B = A
00110010110111100001110010111010
:A = Temp


Word 40

01001100100110000110010000000101
:B
11110111000110001110010111001111
:C

B AND C
01000100000110000110010000000101
:Out


01001100100110000110010000000101
:B
00000011110101000100011111110110
:D

B AND D
00000000100100000100010000000100
:Out


11110111000110001110010111001111
:C
00000011110101000100011111110110
:D

C AND D
00000011000100000100010111000110
:Out


01000100000110000110010000000101
:B AND C
00000000100100000100010000000100
:B AND D

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


01000100100110000110010000000101
:(B AND C) OR (B AND D)
00000011000100000100010111000110
:C AND D

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


10001111000110111011110011011100
:K
01011011110000111001011101000110
:A lrot 5
01000111100110000110010111000111
:F

:(A lrot 5) + F
110100011010110111111110100001101
:Out


110100011010110111111110100001101
:(A lrot 5) + F
11110111001011101110110000110010
:E

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


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

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


11100101001101001101010011000011011
:(A lrot 5) + F + E + K
11010010111000010011100011000100
:Word 40

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


11111100100001111101111011011111
:truncated temp
00000011110101000100011111110110
:E = D
11110111000110001110010111001111
:D = C
01010011001001100001100100000001
:C = B Left Rotate 30
00110010110111100001110010111010
:B = A
11111100100001111101111011011111
:A = Temp


Word 41

00110010110111100001110010111010
:B
01010011001001100001100100000001
:C

B AND C
00010010000001100001100000000000
:Out


00110010110111100001110010111010
:B
11110111000110001110010111001111
:D

B AND D
00110010000110000000010010001010
:Out


01010011001001100001100100000001
:C
11110111000110001110010111001111
:D

C AND D
01010011000000000000000100000001
:Out


00010010000001100001100000000000
:B AND C
00110010000110000000010010001010
:B AND D

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


00110010000111100001110010001010
:(B AND C) OR (B AND D)
01010011000000000000000100000001
:C AND D

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


10001111000110111011110011011100
:K
10010000111110111101101111111111
:A lrot 5
01110011000111100001110110001011
:F

:(A lrot 5) + F
100000100000110011111100110001010
:Out


100000100000110011111100110001010
:(A lrot 5) + F
00000011110101000100011111110110
:E

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


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

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


11110010111000010011111111001011100
:(A lrot 5) + F + E + K
00000000000000000000111100000000
:Word 41

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


10010111000010100000110101011100
:truncated temp
11110111000110001110010111001111
:E = D
01010011001001100001100100000001
:D = C
10001100101101111000011100101110
:C = B Left Rotate 30
11111100100001111101111011011111
:B = A
10010111000010100000110101011100
:A = Temp


Word 42

11111100100001111101111011011111
:B
10001100101101111000011100101110
:C

B AND C
10001100100001111000011000001110
:Out


11111100100001111101111011011111
:B
01010011001001100001100100000001
:D

B AND D
01010000000001100001100000000001
:Out


10001100101101111000011100101110
:C
01010011001001100001100100000001
:D

C AND D
00000000001001100000000100000000
:Out


10001100100001111000011000001110
:B AND C
01010000000001100001100000000001
:B AND D

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


11011100100001111001111000001111
:(B AND C) OR (B AND D)
00000000001001100000000100000000
:C AND D

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


10001111000110111011110011011100
:K
11100001010000011010101110010010
:A lrot 5
11011100101001111001111100001111
:F

:(A lrot 5) + F
110111101111010010100101010100001
:Out


110111101111010010100101010100001
:(A lrot 5) + F
11110111000110001110010111001111
:E

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


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

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


11101000100000111011110110101001100
:(A lrot 5) + F + E + K
00111010111110110101000001111001
:Word 42

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


01111111000110010011110111000101
:truncated temp
01010011001001100001100100000001
:E = D
10001100101101111000011100101110
:D = C
11111111001000011111011110110111
:C = B Left Rotate 30
10010111000010100000110101011100
:B = A
01111111000110010011110111000101
:A = Temp


Word 43

10010111000010100000110101011100
:B
11111111001000011111011110110111
:C

B AND C
10010111000000000000010100010100
:Out


10010111000010100000110101011100
:B
10001100101101111000011100101110
:D

B AND D
10000100000000100000010100001100
:Out


11111111001000011111011110110111
:C
10001100101101111000011100101110
:D

C AND D
10001100001000011000011100100110
:Out


10010111000000000000010100010100
:B AND C
10000100000000100000010100001100
:B AND D

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


10010111000000100000010100011100
:(B AND C) OR (B AND D)
10001100001000011000011100100110
:C AND D

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


10001111000110111011110011011100
:K
11100011001001111011100010101111
:A lrot 5
10011111001000111000011100111110
:F

:(A lrot 5) + F
110000010010010110011111111101101
:Out


110000010010010110011111111101101
:(A lrot 5) + F
01010011001001100001100100000001
:E

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


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

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


10001100100100011010001010111001010
:(A lrot 5) + F + E + K
10001001100011100000010011100101
:Word 43

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


11101110000110110001101010101111
:truncated temp
10001100101101111000011100101110
:E = D
11111111001000011111011110110111
:D = C
00100101110000101000001101010111
:C = B Left Rotate 30
01111111000110010011110111000101
:B = A
11101110000110110001101010101111
:A = Temp


Word 44

01111111000110010011110111000101
:B
00100101110000101000001101010111
:C

B AND C
00100101000000000000000101000101
:Out


01111111000110010011110111000101
:B
11111111001000011111011110110111
:D

B AND D
01111111000000010011010110000101
:Out


00100101110000101000001101010111
:C
11111111001000011111011110110111
:D

C AND D
00100101000000001000001100010111
:Out


00100101000000000000000101000101
:B AND C
01111111000000010011010110000101
:B AND D

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


01111111000000010011010111000101
:(B AND C) OR (B AND D)
00100101000000001000001100010111
:C AND D

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


10001111000110111011110011011100
:K
11000011011000110101010111111101
:A lrot 5
01111111000000011011011111010111
:F

:(A lrot 5) + F
101000010011001010000110111010100
:Out


101000010011001010000110111010100
:(A lrot 5) + F
10001100101101111000011100101110
:E

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


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

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


10001011110001110000101000111011110
:(A lrot 5) + F + E + K
11100010101110100011110000101011
:Word 44

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


01000000111100101000111000001001
:truncated temp
11111111001000011111011110110111
:E = D
00100101110000101000001101010111
:D = C
01011111110001100100111101110001
:C = B Left Rotate 30
11101110000110110001101010101111
:B = A
01000000111100101000111000001001
:A = Temp


Word 45

11101110000110110001101010101111
:B
01011111110001100100111101110001
:C

B AND C
01001110000000100000101000100001
:Out


11101110000110110001101010101111
:B
00100101110000101000001101010111
:D

B AND D
00100100000000100000001000000111
:Out


01011111110001100100111101110001
:C
00100101110000101000001101010111
:D

C AND D
00000101110000100000001101010001
:Out


01001110000000100000101000100001
:B AND C
00100100000000100000001000000111
:B AND D

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


01101110000000100000101000100111
:(B AND C) OR (B AND D)
00000101110000100000001101010001
:C AND D

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


10001111000110111011110011011100
:K
00011110010100011100000100101000
:A lrot 5
01101111110000100000101101110111
:F

:(A lrot 5) + F
110001110000100111100110010011111
:Out


110001110000100111100110010011111
:(A lrot 5) + F
11111111001000011111011110110111
:E

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


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

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


11100011100010100011000000100110010
:(A lrot 5) + F + E + K
00000000000000000110000011000000
:Word 45

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


00011100010100011110000111110010
:truncated temp
00100101110000101000001101010111
:E = D
01011111110001100100111101110001
:D = C
11111011100001101100011010101011
:C = B Left Rotate 30
01000000111100101000111000001001
:B = A
00011100010100011110000111110010
:A = Temp


Word 46

01000000111100101000111000001001
:B
11111011100001101100011010101011
:C

B AND C
01000000100000101000011000001001
:Out


01000000111100101000111000001001
:B
01011111110001100100111101110001
:D

B AND D
01000000110000100000111000000001
:Out


11111011100001101100011010101011
:C
01011111110001100100111101110001
:D

C AND D
01011011100001100100011000100001
:Out


01000000100000101000011000001001
:B AND C
01000000110000100000111000000001
:B AND D

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


01000000110000101000111000001001
:(B AND C) OR (B AND D)
01011011100001100100011000100001
:C AND D

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


10001111000110111011110011011100
:K
10001010001111000011111001000011
:A lrot 5
01011011110001101100111000101001
:F

:(A lrot 5) + F
111100110000000110000110001101100
:Out


111100110000000110000110001101100
:(A lrot 5) + F
00100101110000101000001101010111
:E

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


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

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


11010011010111000010100110010011111
:(A lrot 5) + F + E + K
00000101001110100011011111001101
:Word 46

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


10100000000110111000010001101100
:truncated temp
01011111110001100100111101110001
:E = D
11111011100001101100011010101011
:D = C
01010000001111001010001110000010
:C = B Left Rotate 30
00011100010100011110000111110010
:B = A
10100000000110111000010001101100
:A = Temp


Word 47

00011100010100011110000111110010
:B
01010000001111001010001110000010
:C

B AND C
00010000000100001010000110000010
:Out


00011100010100011110000111110010
:B
11111011100001101100011010101011
:D

B AND D
00011000000000001100000010100010
:Out


01010000001111001010001110000010
:C
11111011100001101100011010101011
:D

C AND D
01010000000001001000001010000010
:Out


00010000000100001010000110000010
:B AND C
00011000000000001100000010100010
:B AND D

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


00011000000100001110000110100010
:(B AND C) OR (B AND D)
01010000000001001000001010000010
:C AND D

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


10001111000110111011110011011100
:K
00000011011100001000110110010100
:A lrot 5
01011000000101001110001110100010
:F

:(A lrot 5) + F
101011011100001010111000100110110
:Out


101011011100001010111000100110110
:(A lrot 5) + F
01011111110001100100111101110001
:E

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


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

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


10001001010011001110111110110000011
:(A lrot 5) + F + E + K
01110100010001011000010101000111
:Word 47

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


10111110101011010000001011001010
:truncated temp
11111011100001101100011010101011
:E = D
01010000001111001010001110000010
:D = C
10000111000101000111100001111100
:C = B Left Rotate 30
10100000000110111000010001101100
:B = A
10111110101011010000001011001010
:A = Temp


Word 48

10100000000110111000010001101100
:B
10000111000101000111100001111100
:C

B AND C
10000000000100000000000001101100
:Out


10100000000110111000010001101100
:B
01010000001111001010001110000010
:D

B AND D
00000000000110001000000000000000
:Out


10000111000101000111100001111100
:C
01010000001111001010001110000010
:D

C AND D
00000000000101000010000000000000
:Out


10000000000100000000000001101100
:B AND C
00000000000110001000000000000000
:B AND D

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


10000000000110001000000001101100
:(B AND C) OR (B AND D)
00000000000101000010000000000000
:C AND D

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


10001111000110111011110011011100
:K
11010101101000000101100101010111
:A lrot 5
10000000000111001010000001101100
:F

:(A lrot 5) + F
101010101101111001111100111000011
:Out


101010101101111001111100111000011
:(A lrot 5) + F
11111011100001101100011010101011
:E

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


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

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


11011100000010111110111110101001010
:(A lrot 5) + F + E + K
11011010100101000001010111101101
:Word 48

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


10111010111100111001001100110111
:truncated temp
01010000001111001010001110000010
:E = D
10000111000101000111100001111100
:D = C
00101000000001101110000100011011
:C = B Left Rotate 30
10111110101011010000001011001010
:B = A
10111010111100111001001100110111
:A = Temp


Word 49

10111110101011010000001011001010
:B
00101000000001101110000100011011
:C

B AND C
00101000000001000000000000001010
:Out


10111110101011010000001011001010
:B
10000111000101000111100001111100
:D

B AND D
10000110000001000000000001001000
:Out


00101000000001101110000100011011
:C
10000111000101000111100001111100
:D

C AND D
00000000000001000110000000011000
:Out


00101000000001000000000000001010
:B AND C
10000110000001000000000001001000
:B AND D

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


10101110000001000000000001001010
:(B AND C) OR (B AND D)
00000000000001000110000000011000
:C AND D

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


10001111000110111011110011011100
:K
01011110011100100110011011110111
:A lrot 5
10101110000001000110000001011010
:F

:(A lrot 5) + F
100001100011101101100011101010001
:Out


100001100011101101100011101010001
:(A lrot 5) + F
01010000001111001010001110000010
:E

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


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

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


11111101011110011110010011110101111
:(A lrot 5) + F + E + K
00100110001110000000101000010110
:Word 49

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


00010010000001110011000111000101
:truncated temp
10000111000101000111100001111100
:E = D
00101000000001101110000100011011
:D = C
10101111101010110100000010110010
:C = B Left Rotate 30
10111010111100111001001100110111
:B = A
00010010000001110011000111000101
:A = Temp


Word 50

10111010111100111001001100110111
:B
10101111101010110100000010110010
:C

B AND C
10101010101000110000000000110010
:Out


10111010111100111001001100110111
:B
00101000000001101110000100011011
:D

B AND D
00101000000000101000000100010011
:Out


10101111101010110100000010110010
:C
00101000000001101110000100011011
:D

C AND D
00101000000000100100000000010010
:Out


10101010101000110000000000110010
:B AND C
00101000000000101000000100010011
:B AND D

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


10101010101000111000000100110011
:(B AND C) OR (B AND D)
00101000000000100100000000010010
:C AND D

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


10001111000110111011110011011100
:K
01000000111001100011100010100010
:A lrot 5
10101010101000111100000100110011
:F

:(A lrot 5) + F
111101011100010011111100111010101
:Out


111101011100010011111100111010101
:(A lrot 5) + F
10000111000101000111100001111100
:E

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


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

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


11100000001101110100010111100101101
:(A lrot 5) + F + E + K
01100010011000111000001110100001
:Word 50

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


01100100000111011011001011001110
:truncated temp
00101000000001101110000100011011
:E = D
10101111101010110100000010110010
:D = C
11101110101111001110010011001101
:C = B Left Rotate 30
00010010000001110011000111000101
:B = A
01100100000111011011001011001110
:A = Temp


Word 51

00010010000001110011000111000101
:B
11101110101111001110010011001101
:C

B AND C
00000010000001000010000011000101
:Out


00010010000001110011000111000101
:B
10101111101010110100000010110010
:D

B AND D
00000010000000110000000010000000
:Out


11101110101111001110010011001101
:C
10101111101010110100000010110010
:D

C AND D
10101110101010000100000010000000
:Out


00000010000001000010000011000101
:B AND C
00000010000000110000000010000000
:B AND D

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


00000010000001110010000011000101
:(B AND C) OR (B AND D)
10101110101010000100000010000000
:C AND D

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


10001111000110111011110011011100
:K
10000011101101100101100111001100
:A lrot 5
10101110101011110110000011000101
:F

:(A lrot 5) + F
100110010011001011011101010010001
:Out


100110010011001011011101010010001
:(A lrot 5) + F
00101000000001101110000100011011
:E

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


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

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


11111101001100010000101100010001000
:(A lrot 5) + F + E + K
01001110101111110101010011011110
:Word 51

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


00111000010001111010110101100110
:truncated temp
10101111101010110100000010110010
:E = D
11101110101111001110010011001101
:D = C
01000100100000011100110001110001
:C = B Left Rotate 30
01100100000111011011001011001110
:B = A
00111000010001111010110101100110
:A = Temp


Word 52

01100100000111011011001011001110
:B
01000100100000011100110001110001
:C

B AND C
01000100000000011000000001000000
:Out


01100100000111011011001011001110
:B
11101110101111001110010011001101
:D

B AND D
01100100000111001010000011001100
:Out


01000100100000011100110001110001
:C
11101110101111001110010011001101
:D

C AND D
01000100100000001100010001000001
:Out


01000100000000011000000001000000
:B AND C
01100100000111001010000011001100
:B AND D

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


01100100000111011010000011001100
:(B AND C) OR (B AND D)
01000100100000001100010001000001
:C AND D

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


10001111000110111011110011011100
:K
00001000111101011010110011000111
:A lrot 5
01100100100111011110010011001101
:F

:(A lrot 5) + F
101101101100100111001000110010100
:Out


101101101100100111001000110010100
:(A lrot 5) + F
10101111101010110100000010110010
:E

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


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

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


11010101100010110101000111100100010
:(A lrot 5) + F + E + K
00111000001101011011010001001011
:Word 52

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


11100100100100000100001101101101
:truncated temp
11101110101111001110010011001101
:E = D
01000100100000011100110001110001
:D = C
10011001000001110110110010110011
:C = B Left Rotate 30
00111000010001111010110101100110
:B = A
11100100100100000100001101101101
:A = Temp


Word 53

00111000010001111010110101100110
:B
10011001000001110110110010110011
:C

B AND C
00011000000001110010110000100010
:Out


00111000010001111010110101100110
:B
01000100100000011100110001110001
:D

B AND D
00000000000000011000110001100000
:Out


10011001000001110110110010110011
:C
01000100100000011100110001110001
:D

C AND D
00000000000000010100110000110001
:Out


00011000000001110010110000100010
:B AND C
00000000000000011000110001100000
:B AND D

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


00011000000001111010110001100010
:(B AND C) OR (B AND D)
00000000000000010100110000110001
:C AND D

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


10001111000110111011110011011100
:K
10010010000010000110110110111100
:A lrot 5
00011000000001111110110001110011
:F

:(A lrot 5) + F
110101010000100000101101000101111
:Out


110101010000100000101101000101111
:(A lrot 5) + F
11101110101111001110010011001101
:E

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


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

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


11100100111111010001111101111011000
:(A lrot 5) + F + E + K
00000000000000001111011000000000
:Word 53

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


00100111111010011111000111011000
:truncated temp
01000100100000011100110001110001
:E = D
10011001000001110110110010110011
:D = C
10001110000100011110101101011001
:C = B Left Rotate 30
11100100100100000100001101101101
:B = A
00100111111010011111000111011000
:A = Temp


Word 54

11100100100100000100001101101101
:B
10001110000100011110101101011001
:C

B AND C
10000100000100000100001101001001
:Out


11100100100100000100001101101101
:B
10011001000001110110110010110011
:D

B AND D
10000000000000000100000000100001
:Out


10001110000100011110101101011001
:C
10011001000001110110110010110011
:D

C AND D
10001000000000010110100000010001
:Out


10000100000100000100001101001001
:B AND C
10000000000000000100000000100001
:B AND D

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


10000100000100000100001101101001
:(B AND C) OR (B AND D)
10001000000000010110100000010001
:C AND D

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


10001111000110111011110011011100
:K
11111101001111100011101100000100
:A lrot 5
10001100000100010110101101111001
:F

:(A lrot 5) + F
110001001010011111010011001111101
:Out


110001001010011111010011001111101
:(A lrot 5) + F
01000100100000011100110001110001
:E

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


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

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


10001011100111011010010111111001010
:(A lrot 5) + F + E + K
00011110100001001100011110100011
:Word 54

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


01111011011100011111011101101101
:truncated temp
10011001000001110110110010110011
:E = D
10001110000100011110101101011001
:D = C
01111001001001000001000011011011
:C = B Left Rotate 30
00100111111010011111000111011000
:B = A
01111011011100011111011101101101
:A = Temp


Word 55

00100111111010011111000111011000
:B
01111001001001000001000011011011
:C

B AND C
00100001001000000001000011011000
:Out


00100111111010011111000111011000
:B
10001110000100011110101101011001
:D

B AND D
00000110000000011110000101011000
:Out


01111001001001000001000011011011
:C
10001110000100011110101101011001
:D

C AND D
00001000000000000000000001011001
:Out


00100001001000000001000011011000
:B AND C
00000110000000011110000101011000
:B AND D

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


00100111001000011111000111011000
:(B AND C) OR (B AND D)
00001000000000000000000001011001
:C AND D

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


10001111000110111011110011011100
:K
01101110001111101110110110101111
:A lrot 5
00101111001000011111000111011001
:F

:(A lrot 5) + F
110011101011000001101111110001000
:Out


110011101011000001101111110001000
:(A lrot 5) + F
10011001000001110110110010110011
:E

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


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

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


11011000101100001000000100100010111
:(A lrot 5) + F + E + K
10011000111000000100110110011000
:Word 55

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


01011110011001000101011010101111
:truncated temp
10001110000100011110101101011001
:E = D
01111001001001000001000011011011
:D = C
00001001111110100111110001110110
:C = B Left Rotate 30
01111011011100011111011101101101
:B = A
01011110011001000101011010101111
:A = Temp


Word 56

01111011011100011111011101101101
:B
00001001111110100111110001110110
:C

B AND C
00001001011100000111010001100100
:Out


01111011011100011111011101101101
:B
01111001001001000001000011011011
:D

B AND D
01111001001000000001000001001001
:Out


00001001111110100111110001110110
:C
01111001001001000001000011011011
:D

C AND D
00001001001000000001000001010010
:Out


00001001011100000111010001100100
:B AND C
01111001001000000001000001001001
:B AND D

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


01111001011100000111010001101101
:(B AND C) OR (B AND D)
00001001001000000001000001010010
:C AND D

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


10001111000110111011110011011100
:K
11001100100010101101010111101011
:A lrot 5
01111001011100000111010001111111
:F

:(A lrot 5) + F
101000101111110110100101001101010
:Out


101000101111110110100101001101010
:(A lrot 5) + F
10001110000100011110101101011001
:E

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


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

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


10001100011001010001111001010011111
:(A lrot 5) + F + E + K
01100101000111010001011010100000
:Word 56

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


11001000010001100000100100111111
:truncated temp
01111001001001000001000011011011
:E = D
00001001111110100111110001110110
:D = C
01011110110111000111110111011011
:C = B Left Rotate 30
01011110011001000101011010101111
:B = A
11001000010001100000100100111111
:A = Temp


Word 57

01011110011001000101011010101111
:B
01011110110111000111110111011011
:C

B AND C
01011110010001000101010010001011
:Out


01011110011001000101011010101111
:B
00001001111110100111110001110110
:D

B AND D
00001000011000000101010000100110
:Out


01011110110111000111110111011011
:C
00001001111110100111110001110110
:D

C AND D
00001000110110000111110001010010
:Out


01011110010001000101010010001011
:B AND C
00001000011000000101010000100110
:B AND D

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


01011110011001000101010010101111
:(B AND C) OR (B AND D)
00001000110110000111110001010010
:C AND D

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


10001111000110111011110011011100
:K
00001000110000010010011111111001
:A lrot 5
01011110111111000111110011111111
:F

:(A lrot 5) + F
101100111101111011010010011111000
:Out


101100111101111011010010011111000
:(A lrot 5) + F
01111001001001000001000011011011
:E

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


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

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


10001101111111111010111001010101111
:(A lrot 5) + F + E + K
01100010011001011000110010100001
:Word 57

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


11010010011000101111111101010000
:truncated temp
00001001111110100111110001110110
:E = D
01011110110111000111110111011011
:D = C
11010111100110010001010110101011
:C = B Left Rotate 30
11001000010001100000100100111111
:B = A
11010010011000101111111101010000
:A = Temp


Word 58

11001000010001100000100100111111
:B
11010111100110010001010110101011
:C

B AND C
11000000000000000000000100101011
:Out


11001000010001100000100100111111
:B
01011110110111000111110111011011
:D

B AND D
01001000010001000000100100011011
:Out


11010111100110010001010110101011
:C
01011110110111000111110111011011
:D

C AND D
01010110100110000001010110001011
:Out


11000000000000000000000100101011
:B AND C
01001000010001000000100100011011
:B AND D

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


11001000010001000000100100111011
:(B AND C) OR (B AND D)
01010110100110000001010110001011
:C AND D

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


10001111000110111011110011011100
:K
01001100010111111110101000011010
:A lrot 5
11011110110111000001110110111011
:F

:(A lrot 5) + F
100101011001111000000011111010101
:Out


100101011001111000000011111010101
:(A lrot 5) + F
00001001111110100111110001110110
:E

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


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

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


11111000100010100100100000100100111
:(A lrot 5) + F + E + K
01000101100001010100010011010110
:Word 58

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


00001001110101111000010111111101
:truncated temp
01011110110111000111110111011011
:E = D
11010111100110010001010110101011
:D = C
11110010000100011000001001001111
:C = B Left Rotate 30
11010010011000101111111101010000
:B = A
00001001110101111000010111111101
:A = Temp


Word 59

11010010011000101111111101010000
:B
11110010000100011000001001001111
:C

B AND C
11010010000000001000001001000000
:Out


11010010011000101111111101010000
:B
11010111100110010001010110101011
:D

B AND D
11010010000000000001010100000000
:Out


11110010000100011000001001001111
:C
11010111100110010001010110101011
:D

C AND D
11010010000100010000000000001011
:Out


11010010000000001000001001000000
:B AND C
11010010000000000001010100000000
:B AND D

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


11010010000000001001011101000000
:(B AND C) OR (B AND D)
11010010000100010000000000001011
:C AND D

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


10001111000110111011110011011100
:K
00111010111100001011111110100001
:A lrot 5
11010010000100011001011101001011
:F

:(A lrot 5) + F
100001101000000100101011011101100
:Out


100001101000000100101011011101100
:(A lrot 5) + F
01011110110111000111110111011011
:E

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


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

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


11111111010111110101001000110100011
:(A lrot 5) + F + E + K
01000100010110000100110010110111
:Word 59

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


00111111010100101101111001011010
:truncated temp
11010111100110010001010110101011
:E = D
11110010000100011000001001001111
:D = C
00110100100110001011111111010100
:C = B Left Rotate 30
00001001110101111000010111111101
:B = A
00111111010100101101111001011010
:A = Temp


Word 60

00001001110101111000010111111101
:B
00110100100110001011111111010100
:C

B XOR C
00111101010011110011101000101001
:Out


00111101010011110011101000101001
:B XOR C
11110010000100011000001001001111
:D

(B XOR C) XOR D
11001111010111101011100001100110
:F


11001010011000101100000111010110
:K
11101010010110111100101101000111
:A lrot 5
11001111010111101011100001100110
:F

:(A lrot 5) + F
110111001101110101000001110101101
:Out


110111001101110101000001110101101
:(A lrot 5) + F
11010111100110010001010110101011
:E

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


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

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


11101011011101101100101101100101110
:(A lrot 5) + F + E + K
01111011101000000110011000011001
:Word 60

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


11010111010101101100000101000111
:truncated temp
11110010000100011000001001001111
:E = D
00110100100110001011111111010100
:D = C
01000010011101011110000101111111
:C = B Left Rotate 30
00111111010100101101111001011010
:B = A
11010111010101101100000101000111
:A = Temp


Word 61

00111111010100101101111001011010
:B
01000010011101011110000101111111
:C

B XOR C
01111101001001110011111100100101
:Out


01111101001001110011111100100101
:B XOR C
00110100100110001011111111010100
:D

(B XOR C) XOR D
01001001101111111000000011110001
:F


11001010011000101100000111010110
:K
11101010110110000010100011111010
:A lrot 5
01001001101111111000000011110001
:F

:(A lrot 5) + F
100110100100101111010100111101011
:Out


100110100100101111010100111101011
:(A lrot 5) + F
11110010000100011000001001001111
:E

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


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

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


11011110001000010111110111000010000
:(A lrot 5) + F + E + K
01100011100000001010111010100010
:Word 61

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


01010100100011001001110010110010
:truncated temp
00110100100110001011111111010100
:E = D
01000010011101011110000101111111
:D = C
10001111110101001011011110010110
:C = B Left Rotate 30
11010111010101101100000101000111
:B = A
01010100100011001001110010110010
:A = Temp


Word 62

11010111010101101100000101000111
:B
10001111110101001011011110010110
:C

B XOR C
01011000100000100111011011010001
:Out


01011000100000100111011011010001
:B XOR C
01000010011101011110000101111111
:D

(B XOR C) XOR D
00011010111101111001011110101110
:F


11001010011000101100000111010110
:K
10010001100100111001011001001010
:A lrot 5
00011010111101111001011110101110
:F

:(A lrot 5) + F
110101100100010110010110111111000
:Out


110101100100010110010110111111000
:(A lrot 5) + F
00110100100110001011111111010100
:E

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


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

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


10010101011100001101010111110100010
:(A lrot 5) + F + E + K
00001010111001010101001001101001
:Word 62

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


10110110011011000000001000001011
:truncated temp
01000010011101011110000101111111
:E = D
10001111110101001011011110010110
:D = C
11110101110101011011000001010001
:C = B Left Rotate 30
01010100100011001001110010110010
:B = A
10110110011011000000001000001011
:A = Temp


Word 63

01010100100011001001110010110010
:B
11110101110101011011000001010001
:C

B XOR C
10100001010110010010110011100011
:Out


10100001010110010010110011100011
:B XOR C
10001111110101001011011110010110
:D

(B XOR C) XOR D
00101110100011011001101101110101
:F


11001010011000101100000111010110
:K
11001101100000000100000101110110
:A lrot 5
00101110100011011001101101110101
:F

:(A lrot 5) + F
111111100000011011101110011101011
:Out


111111100000011011101110011101011
:(A lrot 5) + F
01000010011101011110000101111111
:E

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


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

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


11100001000111001101000000001000000
:(A lrot 5) + F + E + K
01100010011110110100100110100001
:Word 63

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


01101011011000011100100111100001
:truncated temp
10001111110101001011011110010110
:E = D
11110101110101011011000001010001
:D = C
10010101001000110010011100101100
:C = B Left Rotate 30
10110110011011000000001000001011
:B = A
01101011011000011100100111100001
:A = Temp


Word 64

10110110011011000000001000001011
:B
10010101001000110010011100101100
:C

B XOR C
00100011010011110010010100100111
:Out


00100011010011110010010100100111
:B XOR C
11110101110101011011000001010001
:D

(B XOR C) XOR D
11010110100110101001010101110110
:F


11001010011000101100000111010110
:K
01101100001110010011110000101101
:A lrot 5
11010110100110101001010101110110
:F

:(A lrot 5) + F
101000010110100111101000110100011
:Out


101000010110100111101000110100011
:(A lrot 5) + F
10001111110101001011011110010110
:E

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


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

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


10010011101000010110100101100001111
:(A lrot 5) + F + E + K
01111100110101000101110010011101
:Word 64

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


00011001110111111010011110101100
:truncated temp
11110101110101011011000001010001
:E = D
10010101001000110010011100101100
:D = C
11101101100110110000000010000010
:C = B Left Rotate 30
01101011011000011100100111100001
:B = A
00011001110111111010011110101100
:A = Temp


Word 65

01101011011000011100100111100001
:B
11101101100110110000000010000010
:C

B XOR C
10000110111110101100100101100011
:Out


10000110111110101100100101100011
:B XOR C
10010101001000110010011100101100
:D

(B XOR C) XOR D
00010011110110011110111001001111
:F


11001010011000101100000111010110
:K
00111011111101001111010110000011
:A lrot 5
00010011110110011110111001001111
:F

:(A lrot 5) + F
101001111110011101110001111010010
:Out


101001111110011101110001111010010
:(A lrot 5) + F
11110101110101011011000001010001
:E

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


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

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


11100010000000001110101010111111001
:(A lrot 5) + F + E + K
00000000000011110000000000000000
:Word 65

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


00010000000101100101010111111001
:truncated temp
10010101001000110010011100101100
:E = D
11101101100110110000000010000010
:D = C
01011010110110000111001001111000
:C = B Left Rotate 30
00011001110111111010011110101100
:B = A
00010000000101100101010111111001
:A = Temp


Word 66

00011001110111111010011110101100
:B
01011010110110000111001001111000
:C

B XOR C
01000011000001111101010111010100
:Out


01000011000001111101010111010100
:B XOR C
11101101100110110000000010000010
:D

(B XOR C) XOR D
10101110100111001101010101010110
:F


11001010011000101100000111010110
:K
00000010110010101011111100100010
:A lrot 5
10101110100111001101010101010110
:F

:(A lrot 5) + F
110110001011001111001010001111000
:Out


110110001011001111001010001111000
:(A lrot 5) + F
10010101001000110010011100101100
:E

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


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

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


11100010000111011010111110101111010
:(A lrot 5) + F + E + K
11111011010100000111010100111010
:Word 66

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


00001100001111011111001010110100
:truncated temp
11101101100110110000000010000010
:E = D
01011010110110000111001001111000
:D = C
00000110011101111110100111101011
:C = B Left Rotate 30
00010000000101100101010111111001
:B = A
00001100001111011111001010110100
:A = Temp


Word 67

00010000000101100101010111111001
:B
00000110011101111110100111101011
:C

B XOR C
00010110011000011011110000010010
:Out


00010110011000011011110000010010
:B XOR C
01011010110110000111001001111000
:D

(B XOR C) XOR D
01001100101110011100111001101010
:F


11001010011000101100000111010110
:K
10000111101111100101011010000001
:A lrot 5
01001100101110011100111001101010
:F

:(A lrot 5) + F
111010100011110000010010011101011
:Out


111010100011110000010010011101011
:(A lrot 5) + F
11101101100110110000000010000010
:E

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


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

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


11110001100011101011110011101000011
:(A lrot 5) + F + E + K
11101100011001110110010111101000
:Word 67

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


01111000110111010100110100101011
:truncated temp
01011010110110000111001001111000
:E = D
00000110011101111110100111101011
:D = C
01000100000001011001010101111110
:C = B Left Rotate 30
00001100001111011111001010110100
:B = A
01111000110111010100110100101011
:A = Temp


Word 68

00001100001111011111001010110100
:B
01000100000001011001010101111110
:C

B XOR C
01001000001110000110011111001010
:Out


01001000001110000110011111001010
:B XOR C
00000110011101111110100111101011
:D

(B XOR C) XOR D
01001110010011111000111000100001
:F


11001010011000101100000111010110
:K
00011011101010011010010101101111
:A lrot 5
01001110010011111000111000100001
:F

:(A lrot 5) + F
101101001111110010011001110010000
:Out


101101001111110010011001110010000
:(A lrot 5) + F
01011010110110000111001001111000
:E

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


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

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


10010001111001101000110011111011110
:(A lrot 5) + F + E + K
10111010001111000010101111100010
:Word 68

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


01001001011100001001001111000000
:truncated temp
00000110011101111110100111101011
:E = D
01000100000001011001010101111110
:D = C
00000011000011110111110010101101
:C = B Left Rotate 30
01111000110111010100110100101011
:B = A
01001001011100001001001111000000
:A = Temp


Word 69

01111000110111010100110100101011
:B
00000011000011110111110010101101
:C

B XOR C
01111011110100100011000110000110
:Out


01111011110100100011000110000110
:B XOR C
01000100000001011001010101111110
:D

(B XOR C) XOR D
00111111110101111010010011111000
:F


11001010011000101100000111010110
:K
00101110000100100111100000001001
:A lrot 5
00111111110101111010010011111000
:F

:(A lrot 5) + F
101101101111010100001110100000001
:Out


101101101111010100001110100000001
:(A lrot 5) + F
00000110011101111110100111101011
:E

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


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

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


10000111110110001001100100011000010
:(A lrot 5) + F + E + K
00000000011000001100000000000000
:Word 69

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


00111111001001011000100011000010
:truncated temp
01000100000001011001010101111110
:E = D
00000011000011110111110010101101
:D = C
11011110001101110101001101001010
:C = B Left Rotate 30
01001001011100001001001111000000
:B = A
00111111001001011000100011000010
:A = Temp


Word 70

01001001011100001001001111000000
:B
11011110001101110101001101001010
:C

B XOR C
10010111010001111100000010001010
:Out


10010111010001111100000010001010
:B XOR C
00000011000011110111110010101101
:D

(B XOR C) XOR D
10010100010010001011110000100111
:F


11001010011000101100000111010110
:K
11100100101100010001100001000111
:A lrot 5
10010100010010001011110000100111
:F

:(A lrot 5) + F
101111000111110011101010001101110
:Out


101111000111110011101010001101110
:(A lrot 5) + F
01000100000001011001010101111110
:E

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


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

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


10010000111011000100010101111000010
:(A lrot 5) + F + E + K
00111010001101111100110100000101
:Word 70

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


11000001100110011111100011000111
:truncated temp
00000011000011110111110010101101
:E = D
11011110001101110101001101001010
:D = C
00010010010111000010010011110000
:C = B Left Rotate 30
00111111001001011000100011000010
:B = A
11000001100110011111100011000111
:A = Temp


Word 71

00111111001001011000100011000010
:B
00010010010111000010010011110000
:C

B XOR C
00101101011110011010110000110010
:Out


00101101011110011010110000110010
:B XOR C
11011110001101110101001101001010
:D

(B XOR C) XOR D
11110011010011101111111101111000
:F


11001010011000101100000111010110
:K
00110011001111110001100011111000
:A lrot 5
11110011010011101111111101111000
:F

:(A lrot 5) + F
100100110100011100001100001110000
:Out


100100110100011100001100001110000
:(A lrot 5) + F
00000011000011110111110010101101
:E

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


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

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


11111110100000000000101011011110011
:(A lrot 5) + F + E + K
01000101100001010100011011110100
:Word 71

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


00111001100001011001110111100111
:truncated temp
11011110001101110101001101001010
:E = D
00010010010111000010010011110000
:D = C
10001111110010010110001000110000
:C = B Left Rotate 30
11000001100110011111100011000111
:B = A
00111001100001011001110111100111
:A = Temp


Word 72

11000001100110011111100011000111
:B
10001111110010010110001000110000
:C

B XOR C
01001110010100001001101011110111
:Out


01001110010100001001101011110111
:B XOR C
00010010010111000010010011110000
:D

(B XOR C) XOR D
01011100000011001011111000000111
:F


11001010011000101100000111010110
:K
00110000101100111011110011100111
:A lrot 5
01011100000011001011111000000111
:F

:(A lrot 5) + F
110001100110000000111101011101110
:Out


110001100110000000111101011101110
:(A lrot 5) + F
11011110001101110101001101001010
:E

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


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

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


11100110101010110101001000000001110
:(A lrot 5) + F + E + K
10111000010110011001110111010110
:Word 72

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


11101101101101000010110111100100
:truncated temp
00010010010111000010010011110000
:E = D
10001111110010010110001000110000
:D = C
11110000011001100111111000110001
:C = B Left Rotate 30
00111001100001011001110111100111
:B = A
11101101101101000010110111100100
:A = Temp


Word 73

00111001100001011001110111100111
:B
11110000011001100111111000110001
:C

B XOR C
11001001111000111110001111010110
:Out


11001001111000111110001111010110
:B XOR C
10001111110010010110001000110000
:D

(B XOR C) XOR D
01000110001010101000000111100110
:F


11001010011000101100000111010110
:K
10110110100001011011110010011101
:A lrot 5
01000110001010101000000111100110
:F

:(A lrot 5) + F
111111100101100000011111010000011
:Out


111111100101100000011111010000011
:(A lrot 5) + F
00010010010111000010010011110000
:E

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


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

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


11011011001011011110010010101001001
:(A lrot 5) + F + E + K
00111000000010100001101000100110
:Word 73

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


00010001011110010011111101101111
:truncated temp
10001111110010010110001000110000
:E = D
11110000011001100111111000110001
:D = C
11001110011000010110011101111001
:C = B Left Rotate 30
11101101101101000010110111100100
:B = A
00010001011110010011111101101111
:A = Temp


Word 74

11101101101101000010110111100100
:B
11001110011000010110011101111001
:C

B XOR C
00100011110101010100101010011101
:Out


00100011110101010100101010011101
:B XOR C
11110000011001100111111000110001
:D

(B XOR C) XOR D
11010011101100110011010010101100
:F


11001010011000101100000111010110
:K
00101111001001111110110111100010
:A lrot 5
11010011101100110011010010101100
:F

:(A lrot 5) + F
100000010110110110010001010001110
:Out


100000010110110110010001010001110
:(A lrot 5) + F
10001111110010010110001000110000
:E

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


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

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


10001011101000001110100011010010100
:(A lrot 5) + F + E + K
00000001111000000010001000000011
:Word 74

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


01011110111001110110100010010111
:truncated temp
11110000011001100111111000110001
:E = D
11001110011000010110011101111001
:D = C
00111011011011010000101101111001
:C = B Left Rotate 30
00010001011110010011111101101111
:B = A
01011110111001110110100010010111
:A = Temp


Word 75

00010001011110010011111101101111
:B
00111011011011010000101101111001
:C

B XOR C
00101010000101000011010000010110
:Out


00101010000101000011010000010110
:B XOR C
11001110011000010110011101111001
:D

(B XOR C) XOR D
11100100011101010101001101101111
:F


11001010011000101100000111010110
:K
11011100111011010001001011101011
:A lrot 5
11100100011101010101001101101111
:F

:(A lrot 5) + F
111000001011000100110011001011010
:Out


111000001011000100110011001011010
:(A lrot 5) + F
11110000011001100111111000110001
:E

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


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

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


11101111100001010111010011001100001
:(A lrot 5) + F + E + K
11100111110011000011010001010110
:Word 75

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


01100011111101111101101010110111
:truncated temp
11001110011000010110011101111001
:E = D
00111011011011010000101101111001
:D = C
11000100010111100100111111011011
:C = B Left Rotate 30
01011110111001110110100010010111
:B = A
01100011111101111101101010110111
:A = Temp


Word 76

01011110111001110110100010010111
:B
11000100010111100100111111011011
:C

B XOR C
10011010101110010010011101001100
:Out


10011010101110010010011101001100
:B XOR C
00111011011011010000101101111001
:D

(B XOR C) XOR D
10100001110101000010110000110101
:F


11001010011000101100000111010110
:K
01111110111110110101011011101100
:A lrot 5
10100001110101000010110000110101
:F

:(A lrot 5) + F
100100000110011111000001100100001
:Out


100100000110011111000001100100001
:(A lrot 5) + F
11001110011000010110011101111001
:E

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


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

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


10010111001100100111010110001110000
:(A lrot 5) + F + E + K
11100110111001100000101101101001
:Word 76

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


10100000011110011011011111011001
:truncated temp
00111011011011010000101101111001
:E = D
11000100010111100100111111011011
:D = C
11010111101110011101101000100101
:C = B Left Rotate 30
01100011111101111101101010110111
:B = A
10100000011110011011011111011001
:A = Temp


Word 77

01100011111101111101101010110111
:B
11010111101110011101101000100101
:C

B XOR C
10110100010011100000000010010010
:Out


10110100010011100000000010010010
:B XOR C
11000100010111100100111111011011
:D

(B XOR C) XOR D
01110000000100000100111101001001
:F


11001010011000101100000111010110
:K
00001111001101101111101100110100
:A lrot 5
01110000000100000100111101001001
:F

:(A lrot 5) + F
101111111010001110100101001111101
:Out


101111111010001110100101001111101
:(A lrot 5) + F
00111011011011010000101101111001
:E

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


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

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


10010000101000101110001011111001100
:(A lrot 5) + F + E + K
00000000111101100000101000000000
:Word 77

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


10000110000011010010000111001100
:truncated temp
11000100010111100100111111011011
:E = D
11010111101110011101101000100101
:D = C
11011000111111011111011010101101
:C = B Left Rotate 30
10100000011110011011011111011001
:B = A
10000110000011010010000111001100
:A = Temp


Word 78

10100000011110011011011111011001
:B
11011000111111011111011010101101
:C

B XOR C
01111000100001000100000101110100
:Out


01111000100001000100000101110100
:B XOR C
11010111101110011101101000100101
:D

(B XOR C) XOR D
10101111001111011001101101010001
:F


11001010011000101100000111010110
:K
11000001101001000011100110010000
:A lrot 5
10101111001111011001101101010001
:F

:(A lrot 5) + F
101110000111000011101010011100001
:Out


101110000111000011101010011100001
:(A lrot 5) + F
11000100010111100100111111011011
:E

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


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

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


11011111111101000101110011010010010
:(A lrot 5) + F + E + K
01010111100101011110111101001111
:Word 78

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


01010111001110001101010111100001
:truncated temp
11010111101110011101101000100101
:E = D
11011000111111011111011010101101
:D = C
01101000000111100110110111110110
:C = B Left Rotate 30
10000110000011010010000111001100
:B = A
01010111001110001101010111100001
:A = Temp


Word 79

10000110000011010010000111001100
:B
01101000000111100110110111110110
:C

B XOR C
11101110000100110100110000111010
:Out


11101110000100110100110000111010
:B XOR C
11011000111111011111011010101101
:D

(B XOR C) XOR D
00110110111011101011101010010111
:F


11001010011000101100000111010110
:K
11100111000110101011110000101010
:A lrot 5
00110110111011101011101010010111
:F

:(A lrot 5) + F
100011110000010010111011011000001
:Out


100011110000010010111011011000001
:(A lrot 5) + F
11010111101110011101101000100101
:E

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


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

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


10011000000001001100001001010111100
:(A lrot 5) + F + E + K
10000010001011100000100001111001
:Word 79

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


01000010010101000001101100110101
:truncated temp
11011000111111011111011010101101
:E = D
01101000000111100110110111110110
:D = C
00100001100000110100100001110011
:C = B Left Rotate 30
01010111001110001101010111100001
:B = A
01000010010101000001101100110101
:A = Temp

01100111010001010010001100000001
:h0
01000010010101000001101100110101
:A

:h0 + A
110101001100110010011111000110110
:h0


11101111110011011010101110001001
:h1
01010111001110001101010111100001
:B

:h1 + B
101000111000001101000000101101010
:h1


10011000101110101101110011111110
:h2
00100001100000110100100001110011
:C

:h2 + C
110111010001111100010010101110001
:h2


00010000001100100101010001110110
:h3
01101000000111100110110111110110
:D

:h3 + D
101111000010100001100001001101100
:h3


11000011110100101110000111110000
:h4
11011000111111011111011010101101
:E

:h4 + E
110011100110100001101100010011101
:h4


10101001100110010011111000110110
:h0 truncated
01000111000001101000000101101010
:h1 truncated
10111010001111100010010101110001
:h2 truncated
01111000010100001100001001101100
:h3 truncated
10011100110100001101100010011101
:h4 truncated
a9993e36
:h0 in hex
4706816a
:h1 in hex
ba3e2571
:h2 in hex
7850c26c
:h3 in hex
9cd0d89d
:h4 in hex
a9993e364706816aba3e25717850c26c9cd0d89d
:digest
Share/Bookmark