<NA>
<NA>
function transfer(address _to, uint256 _value) payable public {
			if (_to == 0x0) revert();							   		// Prevent transfer to 0x0 address. Use burn() instead
			if (balanceOf[msg.sender] < _value) revert();		   		// Check if the sender has enough
			if (balanceOf[_to] + _value < balanceOf[_to]) revert(); 	// Check for overflows
			balanceOf[msg.sender] -= _value;					 	// Subtract from the sender
			balanceOf[_to] += _value;								// Add the same to the recipient
			Transfer(msg.sender, _to, _value);				   		// Notify anyone listening that this transfer took place
		}
/* Send coins */