contract CutdownTokenInterface {
	//ERC20
  	function balanceOf(address who) public view returns (uint256);
  	function transfer(address to, uint256 value) public returns (bool);

  	//ERC677
  	function tokenFallback(address from, uint256 amount, bytes data) public returns (bool);
}
function balanceOf(address who) public view returns (uint256);

//ERC20