<NA>
<NA>
function hold(uint256 _value) canHold payable public {
			if (balanceOf[msg.sender] < _value) revert();		   		// Check if the sender has enough to hold
			if (holdBalanceOf[msg.sender] + _value < holdBalanceOf[msg.sender]) revert(); // Check for overflows
				balanceOf[msg.sender] -= _value;					// Subtract from the sender
			holdBalanceOf[msg.sender] += _value;					// Add the same to the sender's hold
			Hold(msg.sender, _value);				   				// Notify anyone listening that this hold took place
		}
/* Hold coins */