contract ERC20Interface {

//   function totalSupply() public returns (uint256 totalSupply);
	function balanceOf(address _owner) public returns (uint256 balance);
	function transfer(address _to, uint256 _value) public returns (bool success);
	function transferFrom(address _from, address _to, uint256 _value) public returns (bool success);
	function approve(address _spender, uint256 _value) public returns (bool success);
	function allowance(address _owner, address _spender) public returns (uint256 remaining);

	event Transfer(address indexed _from, address indexed _to, uint256 _value);
	event Approval(address indexed _owner, address indexed _spender, uint256 _value);
}
function balanceOf(address _owner) public returns (uint256 balance);

//   function totalSupply() public returns (uint256 totalSupply);