contract ERC20Burnable is ERC20Snapshot, Operatorable {
    /**
     * @dev Overload ERC20 _burnFor, burning funds from a particular users address.
     * @param account address to burn funds from.
     * @param amount of funds to burn.
     */

    function _burnFor(address account, uint256 amount) internal onlyOperator {
        super._burn(account, amount);
    }
}
function _burnFor(address account, uint256 amount) internal onlyOperator {
    super._burn(account, amount);
}

/**
 * @dev Overload ERC20 _burnFor, burning funds from a particular users address.
 * @param account address to burn funds from.
 * @param amount of funds to burn.
 */