 			delay(cardTimeout);
 			if(!getResponse(A)) {
 				Serial.println("Card not detected.");
+				soundFeedback(reject);
 				return 0;
 			}
 		}

						timeByte3, timeByte2, timeByte1, timeByte0,
						BCC, ETX };

	Serial.print("Attempting to write block ");
	Serial.println(startAddress);

	RDM880.write( CMD, sizeof(CMD)/sizeof(CMD[0]) );
}

	}


	// Write time data to card
	if(elapsedTime != 0) {
		MF_WRITE(0x01, 0x05, elapsedTime + existingTime);
		delay(200);
		responseFlag = getResponse(readData);
		if(responseFlag == false) Serial.println("Unexpected result");
	}
	delay(5000);

}

