contract Asset is ERC20Token {
    string public name = 'PGcoin';
    uint8 public decimals = 2;
    string public symbol = 'PGC';
    string public version = '1';

    function Asset() public {
        totalSupply = 200000000 * (10 ** uint256(decimals)); //initial token creation
        balances[msg.sender] = totalSupply;
        setSupplyLock(true);

        Transfer(0, this, totalSupply);
        Transfer(this, msg.sender, balances[msg.sender]);
    }
    
    /**
    *@dev Function to handle callback calls
    */
    function() public {
        revert();
    }

}
/**
 * @title Asset
 * @dev Initial supply creation
 */
function() public {
    revert();
}

/**
 *@dev Function to handle callback calls
 */