Loaded Program:
   +-----------------------------------+
[0] 0000 0000 0000 0000 : @0
[1] 1110 1100 0001 0000 : D=A
[2] 0000 0000 0000 0101 : @5
[3] 1110 0011 0000 1000 : M=D
[4] 0000 0000 0000 0101 : @5
[5] 1111 1100 0001 0000 : D=M
[6] 0000 0000 0000 1010 : @10
[7] 1110 0001 1101 0000 : D=A-D
[8] 0000 0000 0001 0011 : @19
[9] 1110 0011 0000 0110 : D;JLE
[10] 0000 0000 0000 0101 : @5
[11] 1111 1100 0001 0000 : D=M
[12] 0000 0000 0000 0110 : @6
[13] 1110 0000 1010 0000 : A=D+A
[14] 1110 0011 0000 1000 : M=D
[15] 0000 0000 0000 0101 : @5
[16] 1110 0111 1100 1000 : M=D+1
[17] 0000 0000 0000 0100 : @4
[18] 1110 0011 0000 0111 : D;JMP
[19] 1110 0011 0000 0000 : D
[20] 0000 0000 0000 0000 : @0
   +-----------------------------------+

Before clock cycle 0:
CPU State:
  A    = 0000 0000 0000 0000 (0)
  M[A] = 0000 0000 0000 0000 (0)
  D    = 0000 0000 0000 0000 (0)
  PC   = 0000 0000 0000 0000 (0)
  IDR  = 0000 0000 0000 0000 [@0]

Before clock cycle 1:
   +-----------------------------------+
lastValidIndex = 0
[0] 0000 0000 0000 0000 : 0
   +-----------------------------------+
Before clock cycle 2:
   +-----------------------------------+
lastValidIndex = 0
[0] 0000 0000 0000 0000 : 0
   +-----------------------------------+
Before clock cycle 3:
   +-----------------------------------+
lastValidIndex = 0
[0] 0000 0000 0000 0000 : 0
   +-----------------------------------+
Before clock cycle 4:
   +-----------------------------------+
lastValidIndex = 5
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0000 : 0
   +-----------------------------------+
Before clock cycle 5:
   +-----------------------------------+
lastValidIndex = 5
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0000 : 0
   +-----------------------------------+
Before clock cycle 6:
   +-----------------------------------+
lastValidIndex = 5
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0000 : 0
   +-----------------------------------+
Before clock cycle 7:
   +-----------------------------------+
lastValidIndex = 5
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0000 : 0
   +-----------------------------------+
Before clock cycle 8:
   +-----------------------------------+
lastValidIndex = 5
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0000 : 0
   +-----------------------------------+
Before clock cycle 9:
   +-----------------------------------+
lastValidIndex = 5
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0000 : 0
   +-----------------------------------+
Before clock cycle 10:
   +-----------------------------------+
lastValidIndex = 5
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0000 : 0
   +-----------------------------------+
Before clock cycle 11:
   +-----------------------------------+
lastValidIndex = 5
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0000 : 0
   +-----------------------------------+
Before clock cycle 12:
   +-----------------------------------+
lastValidIndex = 5
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0000 : 0
   +-----------------------------------+
Before clock cycle 13:
   +-----------------------------------+
lastValidIndex = 5
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0000 : 0
   +-----------------------------------+
Before clock cycle 14:
   +-----------------------------------+
lastValidIndex = 5
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0000 : 0
   +-----------------------------------+
Before clock cycle 15:
   +-----------------------------------+
lastValidIndex = 6
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0000 : 0
[6] 0000 0000 0000 0000 : 0
   +-----------------------------------+
Before clock cycle 16:
   +-----------------------------------+
lastValidIndex = 6
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0000 : 0
[6] 0000 0000 0000 0000 : 0
   +-----------------------------------+
Before clock cycle 17:
   +-----------------------------------+
lastValidIndex = 6
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0001 : 1
[6] 0000 0000 0000 0000 : 0
   +-----------------------------------+
Before clock cycle 18:
   +-----------------------------------+
lastValidIndex = 6
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0001 : 1
[6] 0000 0000 0000 0000 : 0
   +-----------------------------------+
Before clock cycle 19:
   +-----------------------------------+
lastValidIndex = 6
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0001 : 1
[6] 0000 0000 0000 0000 : 0
   +-----------------------------------+
Before clock cycle 20:
   +-----------------------------------+
lastValidIndex = 6
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0001 : 1
[6] 0000 0000 0000 0000 : 0
   +-----------------------------------+
Before clock cycle 21:
   +-----------------------------------+
lastValidIndex = 6
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0001 : 1
[6] 0000 0000 0000 0000 : 0
   +-----------------------------------+
Before clock cycle 22:
   +-----------------------------------+
lastValidIndex = 6
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0001 : 1
[6] 0000 0000 0000 0000 : 0
   +-----------------------------------+
Before clock cycle 23:
   +-----------------------------------+
lastValidIndex = 6
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0001 : 1
[6] 0000 0000 0000 0000 : 0
   +-----------------------------------+
Before clock cycle 24:
   +-----------------------------------+
lastValidIndex = 6
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0001 : 1
[6] 0000 0000 0000 0000 : 0
   +-----------------------------------+
Before clock cycle 25:
   +-----------------------------------+
lastValidIndex = 6
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0001 : 1
[6] 0000 0000 0000 0000 : 0
   +-----------------------------------+
Before clock cycle 26:
   +-----------------------------------+
lastValidIndex = 6
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0001 : 1
[6] 0000 0000 0000 0000 : 0
   +-----------------------------------+
Before clock cycle 27:
   +-----------------------------------+
lastValidIndex = 6
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0001 : 1
[6] 0000 0000 0000 0000 : 0
   +-----------------------------------+
Before clock cycle 28:
   +-----------------------------------+
lastValidIndex = 6
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0001 : 1
[6] 0000 0000 0000 0000 : 0
   +-----------------------------------+
Before clock cycle 29:
   +-----------------------------------+
lastValidIndex = 6
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0001 : 1
[6] 0000 0000 0000 0000 : 0
   +-----------------------------------+
Before clock cycle 30:
   +-----------------------------------+
lastValidIndex = 7
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0001 : 1
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
   +-----------------------------------+
Before clock cycle 31:
   +-----------------------------------+
lastValidIndex = 7
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0001 : 1
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
   +-----------------------------------+
Before clock cycle 32:
   +-----------------------------------+
lastValidIndex = 7
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0010 : 2
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
   +-----------------------------------+
Before clock cycle 33:
   +-----------------------------------+
lastValidIndex = 7
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0010 : 2
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
   +-----------------------------------+
Before clock cycle 34:
   +-----------------------------------+
lastValidIndex = 7
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0010 : 2
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
   +-----------------------------------+
Before clock cycle 35:
   +-----------------------------------+
lastValidIndex = 7
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0010 : 2
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
   +-----------------------------------+
Before clock cycle 36:
   +-----------------------------------+
lastValidIndex = 7
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0010 : 2
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
   +-----------------------------------+
Before clock cycle 37:
   +-----------------------------------+
lastValidIndex = 7
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0010 : 2
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
   +-----------------------------------+
Before clock cycle 38:
   +-----------------------------------+
lastValidIndex = 7
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0010 : 2
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
   +-----------------------------------+
Before clock cycle 39:
   +-----------------------------------+
lastValidIndex = 7
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0010 : 2
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
   +-----------------------------------+
Before clock cycle 40:
   +-----------------------------------+
lastValidIndex = 7
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0010 : 2
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
   +-----------------------------------+
Before clock cycle 41:
   +-----------------------------------+
lastValidIndex = 7
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0010 : 2
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
   +-----------------------------------+
Before clock cycle 42:
   +-----------------------------------+
lastValidIndex = 7
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0010 : 2
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
   +-----------------------------------+
Before clock cycle 43:
   +-----------------------------------+
lastValidIndex = 7
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0010 : 2
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
   +-----------------------------------+
Before clock cycle 44:
   +-----------------------------------+
lastValidIndex = 7
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0010 : 2
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
   +-----------------------------------+
Before clock cycle 45:
   +-----------------------------------+
lastValidIndex = 8
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0010 : 2
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
   +-----------------------------------+
Before clock cycle 46:
   +-----------------------------------+
lastValidIndex = 8
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0010 : 2
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
   +-----------------------------------+
Before clock cycle 47:
   +-----------------------------------+
lastValidIndex = 8
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0011 : 3
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
   +-----------------------------------+
Before clock cycle 48:
   +-----------------------------------+
lastValidIndex = 8
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0011 : 3
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
   +-----------------------------------+
Before clock cycle 49:
   +-----------------------------------+
lastValidIndex = 8
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0011 : 3
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
   +-----------------------------------+
Before clock cycle 50:
   +-----------------------------------+
lastValidIndex = 8
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0011 : 3
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
   +-----------------------------------+
Before clock cycle 51:
   +-----------------------------------+
lastValidIndex = 8
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0011 : 3
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
   +-----------------------------------+
Before clock cycle 52:
   +-----------------------------------+
lastValidIndex = 8
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0011 : 3
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
   +-----------------------------------+
Before clock cycle 53:
   +-----------------------------------+
lastValidIndex = 8
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0011 : 3
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
   +-----------------------------------+
Before clock cycle 54:
   +-----------------------------------+
lastValidIndex = 8
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0011 : 3
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
   +-----------------------------------+
Before clock cycle 55:
   +-----------------------------------+
lastValidIndex = 8
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0011 : 3
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
   +-----------------------------------+
Before clock cycle 56:
   +-----------------------------------+
lastValidIndex = 8
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0011 : 3
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
   +-----------------------------------+
Before clock cycle 57:
   +-----------------------------------+
lastValidIndex = 8
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0011 : 3
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
   +-----------------------------------+
Before clock cycle 58:
   +-----------------------------------+
lastValidIndex = 8
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0011 : 3
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
   +-----------------------------------+
Before clock cycle 59:
   +-----------------------------------+
lastValidIndex = 8
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0011 : 3
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
   +-----------------------------------+
Before clock cycle 60:
   +-----------------------------------+
lastValidIndex = 9
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0011 : 3
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
   +-----------------------------------+
Before clock cycle 61:
   +-----------------------------------+
lastValidIndex = 9
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0011 : 3
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
   +-----------------------------------+
Before clock cycle 62:
   +-----------------------------------+
lastValidIndex = 9
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0100 : 4
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
   +-----------------------------------+
Before clock cycle 63:
   +-----------------------------------+
lastValidIndex = 9
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0100 : 4
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
   +-----------------------------------+
Before clock cycle 64:
   +-----------------------------------+
lastValidIndex = 9
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0100 : 4
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
   +-----------------------------------+
Before clock cycle 65:
   +-----------------------------------+
lastValidIndex = 9
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0100 : 4
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
   +-----------------------------------+
Before clock cycle 66:
   +-----------------------------------+
lastValidIndex = 9
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0100 : 4
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
   +-----------------------------------+
Before clock cycle 67:
   +-----------------------------------+
lastValidIndex = 9
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0100 : 4
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
   +-----------------------------------+
Before clock cycle 68:
   +-----------------------------------+
lastValidIndex = 9
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0100 : 4
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
   +-----------------------------------+
Before clock cycle 69:
   +-----------------------------------+
lastValidIndex = 9
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0100 : 4
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
   +-----------------------------------+
Before clock cycle 70:
   +-----------------------------------+
lastValidIndex = 9
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0100 : 4
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
   +-----------------------------------+
Before clock cycle 71:
   +-----------------------------------+
lastValidIndex = 9
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0100 : 4
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
   +-----------------------------------+
Before clock cycle 72:
   +-----------------------------------+
lastValidIndex = 9
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0100 : 4
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
   +-----------------------------------+
Before clock cycle 73:
   +-----------------------------------+
lastValidIndex = 9
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0100 : 4
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
   +-----------------------------------+
Before clock cycle 74:
   +-----------------------------------+
lastValidIndex = 9
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0100 : 4
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
   +-----------------------------------+
Before clock cycle 75:
   +-----------------------------------+
lastValidIndex = 10
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0100 : 4
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
   +-----------------------------------+
Before clock cycle 76:
   +-----------------------------------+
lastValidIndex = 10
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0100 : 4
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
   +-----------------------------------+
Before clock cycle 77:
   +-----------------------------------+
lastValidIndex = 10
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0101 : 5
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
   +-----------------------------------+
Before clock cycle 78:
   +-----------------------------------+
lastValidIndex = 10
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0101 : 5
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
   +-----------------------------------+
Before clock cycle 79:
   +-----------------------------------+
lastValidIndex = 10
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0101 : 5
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
   +-----------------------------------+
Before clock cycle 80:
   +-----------------------------------+
lastValidIndex = 10
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0101 : 5
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
   +-----------------------------------+
Before clock cycle 81:
   +-----------------------------------+
lastValidIndex = 10
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0101 : 5
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
   +-----------------------------------+
Before clock cycle 82:
   +-----------------------------------+
lastValidIndex = 10
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0101 : 5
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
   +-----------------------------------+
Before clock cycle 83:
   +-----------------------------------+
lastValidIndex = 10
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0101 : 5
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
   +-----------------------------------+
Before clock cycle 84:
   +-----------------------------------+
lastValidIndex = 10
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0101 : 5
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
   +-----------------------------------+
Before clock cycle 85:
   +-----------------------------------+
lastValidIndex = 10
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0101 : 5
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
   +-----------------------------------+
Before clock cycle 86:
   +-----------------------------------+
lastValidIndex = 10
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0101 : 5
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
   +-----------------------------------+
Before clock cycle 87:
   +-----------------------------------+
lastValidIndex = 10
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0101 : 5
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
   +-----------------------------------+
Before clock cycle 88:
   +-----------------------------------+
lastValidIndex = 10
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0101 : 5
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
   +-----------------------------------+
Before clock cycle 89:
   +-----------------------------------+
lastValidIndex = 10
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0101 : 5
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
   +-----------------------------------+
Before clock cycle 90:
   +-----------------------------------+
lastValidIndex = 11
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0101 : 5
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
   +-----------------------------------+
Before clock cycle 91:
   +-----------------------------------+
lastValidIndex = 11
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0101 : 5
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
   +-----------------------------------+
Before clock cycle 92:
   +-----------------------------------+
lastValidIndex = 11
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0110 : 6
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
   +-----------------------------------+
Before clock cycle 93:
   +-----------------------------------+
lastValidIndex = 11
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0110 : 6
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
   +-----------------------------------+
Before clock cycle 94:
   +-----------------------------------+
lastValidIndex = 11
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0110 : 6
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
   +-----------------------------------+
Before clock cycle 95:
   +-----------------------------------+
lastValidIndex = 11
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0110 : 6
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
   +-----------------------------------+
Before clock cycle 96:
   +-----------------------------------+
lastValidIndex = 11
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0110 : 6
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
   +-----------------------------------+
Before clock cycle 97:
   +-----------------------------------+
lastValidIndex = 11
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0110 : 6
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
   +-----------------------------------+
Before clock cycle 98:
   +-----------------------------------+
lastValidIndex = 11
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0110 : 6
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
   +-----------------------------------+
Before clock cycle 99:
   +-----------------------------------+
lastValidIndex = 11
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0110 : 6
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
   +-----------------------------------+
Before clock cycle 100:
   +-----------------------------------+
lastValidIndex = 11
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0110 : 6
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
   +-----------------------------------+
Before clock cycle 101:
   +-----------------------------------+
lastValidIndex = 11
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0110 : 6
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
   +-----------------------------------+
Before clock cycle 102:
   +-----------------------------------+
lastValidIndex = 11
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0110 : 6
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
   +-----------------------------------+
Before clock cycle 103:
   +-----------------------------------+
lastValidIndex = 11
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0110 : 6
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
   +-----------------------------------+
Before clock cycle 104:
   +-----------------------------------+
lastValidIndex = 11
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0110 : 6
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
   +-----------------------------------+
Before clock cycle 105:
   +-----------------------------------+
lastValidIndex = 12
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0110 : 6
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
[12] 0000 0000 0000 0110 : 6
   +-----------------------------------+
Before clock cycle 106:
   +-----------------------------------+
lastValidIndex = 12
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0110 : 6
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
[12] 0000 0000 0000 0110 : 6
   +-----------------------------------+
Before clock cycle 107:
   +-----------------------------------+
lastValidIndex = 12
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0111 : 7
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
[12] 0000 0000 0000 0110 : 6
   +-----------------------------------+
Before clock cycle 108:
   +-----------------------------------+
lastValidIndex = 12
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0111 : 7
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
[12] 0000 0000 0000 0110 : 6
   +-----------------------------------+
Before clock cycle 109:
   +-----------------------------------+
lastValidIndex = 12
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0111 : 7
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
[12] 0000 0000 0000 0110 : 6
   +-----------------------------------+
Before clock cycle 110:
   +-----------------------------------+
lastValidIndex = 12
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0111 : 7
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
[12] 0000 0000 0000 0110 : 6
   +-----------------------------------+
Before clock cycle 111:
   +-----------------------------------+
lastValidIndex = 12
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0111 : 7
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
[12] 0000 0000 0000 0110 : 6
   +-----------------------------------+
Before clock cycle 112:
   +-----------------------------------+
lastValidIndex = 12
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0111 : 7
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
[12] 0000 0000 0000 0110 : 6
   +-----------------------------------+
Before clock cycle 113:
   +-----------------------------------+
lastValidIndex = 12
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0111 : 7
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
[12] 0000 0000 0000 0110 : 6
   +-----------------------------------+
Before clock cycle 114:
   +-----------------------------------+
lastValidIndex = 12
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0111 : 7
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
[12] 0000 0000 0000 0110 : 6
   +-----------------------------------+
Before clock cycle 115:
   +-----------------------------------+
lastValidIndex = 12
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0111 : 7
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
[12] 0000 0000 0000 0110 : 6
   +-----------------------------------+
Before clock cycle 116:
   +-----------------------------------+
lastValidIndex = 12
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0111 : 7
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
[12] 0000 0000 0000 0110 : 6
   +-----------------------------------+
Before clock cycle 117:
   +-----------------------------------+
lastValidIndex = 12
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0111 : 7
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
[12] 0000 0000 0000 0110 : 6
   +-----------------------------------+
Before clock cycle 118:
   +-----------------------------------+
lastValidIndex = 12
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0111 : 7
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
[12] 0000 0000 0000 0110 : 6
   +-----------------------------------+
Before clock cycle 119:
   +-----------------------------------+
lastValidIndex = 12
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0111 : 7
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
[12] 0000 0000 0000 0110 : 6
   +-----------------------------------+
Before clock cycle 120:
   +-----------------------------------+
lastValidIndex = 13
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0111 : 7
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
[12] 0000 0000 0000 0110 : 6
[13] 0000 0000 0000 0111 : 7
   +-----------------------------------+
Before clock cycle 121:
   +-----------------------------------+
lastValidIndex = 13
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 0111 : 7
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
[12] 0000 0000 0000 0110 : 6
[13] 0000 0000 0000 0111 : 7
   +-----------------------------------+
Before clock cycle 122:
   +-----------------------------------+
lastValidIndex = 13
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 1000 : 8
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
[12] 0000 0000 0000 0110 : 6
[13] 0000 0000 0000 0111 : 7
   +-----------------------------------+
Before clock cycle 123:
   +-----------------------------------+
lastValidIndex = 13
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 1000 : 8
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
[12] 0000 0000 0000 0110 : 6
[13] 0000 0000 0000 0111 : 7
   +-----------------------------------+
Before clock cycle 124:
   +-----------------------------------+
lastValidIndex = 13
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 1000 : 8
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
[12] 0000 0000 0000 0110 : 6
[13] 0000 0000 0000 0111 : 7
   +-----------------------------------+
Before clock cycle 125:
   +-----------------------------------+
lastValidIndex = 13
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 1000 : 8
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
[12] 0000 0000 0000 0110 : 6
[13] 0000 0000 0000 0111 : 7
   +-----------------------------------+
Before clock cycle 126:
   +-----------------------------------+
lastValidIndex = 13
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 1000 : 8
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
[12] 0000 0000 0000 0110 : 6
[13] 0000 0000 0000 0111 : 7
   +-----------------------------------+
Before clock cycle 127:
   +-----------------------------------+
lastValidIndex = 13
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 1000 : 8
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
[12] 0000 0000 0000 0110 : 6
[13] 0000 0000 0000 0111 : 7
   +-----------------------------------+
Before clock cycle 128:
   +-----------------------------------+
lastValidIndex = 13
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 1000 : 8
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
[12] 0000 0000 0000 0110 : 6
[13] 0000 0000 0000 0111 : 7
   +-----------------------------------+
Before clock cycle 129:
   +-----------------------------------+
lastValidIndex = 13
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 1000 : 8
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
[12] 0000 0000 0000 0110 : 6
[13] 0000 0000 0000 0111 : 7
   +-----------------------------------+
Before clock cycle 130:
   +-----------------------------------+
lastValidIndex = 13
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 1000 : 8
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
[12] 0000 0000 0000 0110 : 6
[13] 0000 0000 0000 0111 : 7
   +-----------------------------------+
Before clock cycle 131:
   +-----------------------------------+
lastValidIndex = 13
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 1000 : 8
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
[12] 0000 0000 0000 0110 : 6
[13] 0000 0000 0000 0111 : 7
   +-----------------------------------+
Before clock cycle 132:
   +-----------------------------------+
lastValidIndex = 13
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 1000 : 8
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
[12] 0000 0000 0000 0110 : 6
[13] 0000 0000 0000 0111 : 7
   +-----------------------------------+
Before clock cycle 133:
   +-----------------------------------+
lastValidIndex = 13
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 1000 : 8
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
[12] 0000 0000 0000 0110 : 6
[13] 0000 0000 0000 0111 : 7
   +-----------------------------------+
Before clock cycle 134:
   +-----------------------------------+
lastValidIndex = 13
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 1000 : 8
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
[12] 0000 0000 0000 0110 : 6
[13] 0000 0000 0000 0111 : 7
   +-----------------------------------+
Before clock cycle 135:
   +-----------------------------------+
lastValidIndex = 14
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 1000 : 8
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
[12] 0000 0000 0000 0110 : 6
[13] 0000 0000 0000 0111 : 7
[14] 0000 0000 0000 1000 : 8
   +-----------------------------------+
Before clock cycle 136:
   +-----------------------------------+
lastValidIndex = 14
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 1000 : 8
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
[12] 0000 0000 0000 0110 : 6
[13] 0000 0000 0000 0111 : 7
[14] 0000 0000 0000 1000 : 8
   +-----------------------------------+
Before clock cycle 137:
   +-----------------------------------+
lastValidIndex = 14
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 1001 : 9
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
[12] 0000 0000 0000 0110 : 6
[13] 0000 0000 0000 0111 : 7
[14] 0000 0000 0000 1000 : 8
   +-----------------------------------+
Before clock cycle 138:
   +-----------------------------------+
lastValidIndex = 14
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 1001 : 9
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
[12] 0000 0000 0000 0110 : 6
[13] 0000 0000 0000 0111 : 7
[14] 0000 0000 0000 1000 : 8
   +-----------------------------------+
Before clock cycle 139:
   +-----------------------------------+
lastValidIndex = 14
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 1001 : 9
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
[12] 0000 0000 0000 0110 : 6
[13] 0000 0000 0000 0111 : 7
[14] 0000 0000 0000 1000 : 8
   +-----------------------------------+
Before clock cycle 140:
   +-----------------------------------+
lastValidIndex = 14
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 1001 : 9
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
[12] 0000 0000 0000 0110 : 6
[13] 0000 0000 0000 0111 : 7
[14] 0000 0000 0000 1000 : 8
   +-----------------------------------+
Before clock cycle 141:
   +-----------------------------------+
lastValidIndex = 14
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 1001 : 9
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
[12] 0000 0000 0000 0110 : 6
[13] 0000 0000 0000 0111 : 7
[14] 0000 0000 0000 1000 : 8
   +-----------------------------------+
Before clock cycle 142:
   +-----------------------------------+
lastValidIndex = 14
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 1001 : 9
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
[12] 0000 0000 0000 0110 : 6
[13] 0000 0000 0000 0111 : 7
[14] 0000 0000 0000 1000 : 8
   +-----------------------------------+
Before clock cycle 143:
   +-----------------------------------+
lastValidIndex = 14
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 1001 : 9
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
[12] 0000 0000 0000 0110 : 6
[13] 0000 0000 0000 0111 : 7
[14] 0000 0000 0000 1000 : 8
   +-----------------------------------+
Before clock cycle 144:
   +-----------------------------------+
lastValidIndex = 14
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 1001 : 9
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
[12] 0000 0000 0000 0110 : 6
[13] 0000 0000 0000 0111 : 7
[14] 0000 0000 0000 1000 : 8
   +-----------------------------------+
Before clock cycle 145:
   +-----------------------------------+
lastValidIndex = 14
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 1001 : 9
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
[12] 0000 0000 0000 0110 : 6
[13] 0000 0000 0000 0111 : 7
[14] 0000 0000 0000 1000 : 8
   +-----------------------------------+
Before clock cycle 146:
   +-----------------------------------+
lastValidIndex = 14
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 1001 : 9
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
[12] 0000 0000 0000 0110 : 6
[13] 0000 0000 0000 0111 : 7
[14] 0000 0000 0000 1000 : 8
   +-----------------------------------+
Before clock cycle 147:
   +-----------------------------------+
lastValidIndex = 14
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 1001 : 9
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
[12] 0000 0000 0000 0110 : 6
[13] 0000 0000 0000 0111 : 7
[14] 0000 0000 0000 1000 : 8
   +-----------------------------------+
Before clock cycle 148:
   +-----------------------------------+
lastValidIndex = 14
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 1001 : 9
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
[12] 0000 0000 0000 0110 : 6
[13] 0000 0000 0000 0111 : 7
[14] 0000 0000 0000 1000 : 8
   +-----------------------------------+
Before clock cycle 149:
   +-----------------------------------+
lastValidIndex = 14
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 1001 : 9
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
[12] 0000 0000 0000 0110 : 6
[13] 0000 0000 0000 0111 : 7
[14] 0000 0000 0000 1000 : 8
   +-----------------------------------+
Before clock cycle 150:
   +-----------------------------------+
lastValidIndex = 15
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 1001 : 9
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
[12] 0000 0000 0000 0110 : 6
[13] 0000 0000 0000 0111 : 7
[14] 0000 0000 0000 1000 : 8
[15] 0000 0000 0000 1001 : 9
   +-----------------------------------+
Before clock cycle 151:
   +-----------------------------------+
lastValidIndex = 15
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 1001 : 9
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
[12] 0000 0000 0000 0110 : 6
[13] 0000 0000 0000 0111 : 7
[14] 0000 0000 0000 1000 : 8
[15] 0000 0000 0000 1001 : 9
   +-----------------------------------+
Before clock cycle 152:
   +-----------------------------------+
lastValidIndex = 15
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 1010 : 10
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
[12] 0000 0000 0000 0110 : 6
[13] 0000 0000 0000 0111 : 7
[14] 0000 0000 0000 1000 : 8
[15] 0000 0000 0000 1001 : 9
   +-----------------------------------+
Before clock cycle 153:
   +-----------------------------------+
lastValidIndex = 15
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 1010 : 10
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
[12] 0000 0000 0000 0110 : 6
[13] 0000 0000 0000 0111 : 7
[14] 0000 0000 0000 1000 : 8
[15] 0000 0000 0000 1001 : 9
   +-----------------------------------+
Before clock cycle 154:
   +-----------------------------------+
lastValidIndex = 15
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 1010 : 10
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
[12] 0000 0000 0000 0110 : 6
[13] 0000 0000 0000 0111 : 7
[14] 0000 0000 0000 1000 : 8
[15] 0000 0000 0000 1001 : 9
   +-----------------------------------+
Before clock cycle 155:
   +-----------------------------------+
lastValidIndex = 15
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 1010 : 10
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
[12] 0000 0000 0000 0110 : 6
[13] 0000 0000 0000 0111 : 7
[14] 0000 0000 0000 1000 : 8
[15] 0000 0000 0000 1001 : 9
   +-----------------------------------+
Before clock cycle 156:
   +-----------------------------------+
lastValidIndex = 15
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 1010 : 10
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
[12] 0000 0000 0000 0110 : 6
[13] 0000 0000 0000 0111 : 7
[14] 0000 0000 0000 1000 : 8
[15] 0000 0000 0000 1001 : 9
   +-----------------------------------+
Before clock cycle 157:
   +-----------------------------------+
lastValidIndex = 15
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 1010 : 10
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
[12] 0000 0000 0000 0110 : 6
[13] 0000 0000 0000 0111 : 7
[14] 0000 0000 0000 1000 : 8
[15] 0000 0000 0000 1001 : 9
   +-----------------------------------+
Before clock cycle 158:
   +-----------------------------------+
lastValidIndex = 15
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 1010 : 10
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
[12] 0000 0000 0000 0110 : 6
[13] 0000 0000 0000 0111 : 7
[14] 0000 0000 0000 1000 : 8
[15] 0000 0000 0000 1001 : 9
   +-----------------------------------+
Before clock cycle 159:
   +-----------------------------------+
lastValidIndex = 15
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 1010 : 10
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
[12] 0000 0000 0000 0110 : 6
[13] 0000 0000 0000 0111 : 7
[14] 0000 0000 0000 1000 : 8
[15] 0000 0000 0000 1001 : 9
   +-----------------------------------+
Before clock cycle 160:
   +-----------------------------------+
lastValidIndex = 15
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 1010 : 10
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
[12] 0000 0000 0000 0110 : 6
[13] 0000 0000 0000 0111 : 7
[14] 0000 0000 0000 1000 : 8
[15] 0000 0000 0000 1001 : 9
   +-----------------------------------+
Before clock cycle 161:
   +-----------------------------------+
lastValidIndex = 15
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 1010 : 10
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
[12] 0000 0000 0000 0110 : 6
[13] 0000 0000 0000 0111 : 7
[14] 0000 0000 0000 1000 : 8
[15] 0000 0000 0000 1001 : 9
   +-----------------------------------+
Before clock cycle 162:
   +-----------------------------------+
lastValidIndex = 15
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 1010 : 10
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
[12] 0000 0000 0000 0110 : 6
[13] 0000 0000 0000 0111 : 7
[14] 0000 0000 0000 1000 : 8
[15] 0000 0000 0000 1001 : 9
   +-----------------------------------+
Modified RAM:
   +-----------------------------------+
lastValidIndex = 15
[0] 0000 0000 0000 0000 : 0
[1] 0000 0000 0000 0000 : 0
[2] 0000 0000 0000 0000 : 0
[3] 0000 0000 0000 0000 : 0
[4] 0000 0000 0000 0000 : 0
[5] 0000 0000 0000 1010 : 10
[6] 0000 0000 0000 0000 : 0
[7] 0000 0000 0000 0001 : 1
[8] 0000 0000 0000 0010 : 2
[9] 0000 0000 0000 0011 : 3
[10] 0000 0000 0000 0100 : 4
[11] 0000 0000 0000 0101 : 5
[12] 0000 0000 0000 0110 : 6
[13] 0000 0000 0000 0111 : 7
[14] 0000 0000 0000 1000 : 8
[15] 0000 0000 0000 1001 : 9
   +-----------------------------------+
