```\n/\*\*\n \* @dev Slash provided token amount from every member in the misbehaved\n \* operators array and burn 100% of all the tokens.\n \* @param amount Token amount to slash from every misbehaved operator.\n \* @param misbehavedOperators Array of addresses to seize the tokens from.\n \*/\nfunction slash(uint256 amount, address[] memory misbehavedOperators)\n    public\n    onlyApprovedOperatorContract(msg.sender) {\n    for (uint i = 0; i < misbehavedOperators.length; i++) {\n        address operator = misbehavedOperators[i];\n        require(authorizations[msg.sender][operator], "Not authorized");\n        operators[operator].amount = operators[operator].amount.sub(amount);\n    }\n\n    token.burn(misbehavedOperators.length.mul(amount));\n}\n```\n