     else if (id == ENGINE_ID)
       lastStamp = &engine_timestamp;
 
-    Serial.print("Received Timestamp: ");
-    Serial.println(ms);
-    Serial.print("Last Timestamp: ");
-    Serial.println(*lastStamp);
+//    Serial.print("Received Timestamp: ");
+//    Serial.println(ms);
+//    Serial.print("Last Timestamp: ");
+//    Serial.println(*lastStamp);
 
     if (*lastStamp > ms) // ms must have exceded max value and started over 
     {

    }

    // Print the incoming_hash
    Serial.print("Received Hash: ");
    for (int i = 0; i < HASH_LEN; i++)
    {
        if (incoming_hash[i] < 0x10)
          Serial.print('0');
        Serial.print(incoming_hash[i], HEX);
        Serial.print(' ');
    }
    Serial.print("\nExpected Hash: ");
    for(int i = 0; i < HASH_LEN; i++)
    {
      if (correct_hash[i] < 0x10)
        Serial.print('0');
      Serial.print(correct_hash[i], HEX);
      Serial.print(' ');
    }
    Serial.println();
    return (spritz_compare(&correct_hash[0], &incoming_hash[0], HASH_LEN) == 0);
}


    uint8_t keyLen;
    GetKey(id, &key[0], keyLen);

//    Serial.print("Expected Key: ");
//    for(int i = 0; i < keyLen; i++)
    {
//        Serial.print(key[i]);
//        Serial.print(" ");
//    }
//    Serial.println();

    // Generate the correct hash according to the data
    spritz_mac(&correct_hash[0], HASH_LEN, &data[0], dlc, &key[0], keyLen);
