contract UpgradeAgent {

  uint public originalSupply;

  /** Interface marker */
  function isUpgradeAgent() public constant returns (bool) {
    return true;
  }

  function upgradeFrom(address _from, uint256 _value) public;
  

}
function isUpgradeAgent() public constant returns (bool) {
  return true;
}

/** Interface marker */