{
  "abi": [
    {
      "inputs": [
        {
          "internalType": "contract IPolicyPool",
          "name": "policyPool_",
          "type": "address"
        }
      ],
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "address",
          "name": "previousAdmin",
          "type": "address"
        },
        {
          "indexed": false,
          "internalType": "address",
          "name": "newAdmin",
          "type": "address"
        }
      ],
      "name": "AdminChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": true,
          "internalType": "address",
          "name": "beacon",
          "type": "address"
        }
      ],
      "name": "BeaconUpgraded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": true,
          "internalType": "enum IPolicyPoolConfig.GovernanceActions",
          "name": "action",
          "type": "uint8"
        },
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "value",
          "type": "uint256"
        }
      ],
      "name": "GovernanceAction",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "address",
          "name": "account",
          "type": "address"
        }
      ],
      "name": "Paused",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": true,
          "internalType": "bytes32",
          "name": "role",
          "type": "bytes32"
        },
        {
          "indexed": true,
          "internalType": "bytes32",
          "name": "previousAdminRole",
          "type": "bytes32"
        },
        {
          "indexed": true,
          "internalType": "bytes32",
          "name": "newAdminRole",
          "type": "bytes32"
        }
      ],
      "name": "RoleAdminChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": true,
          "internalType": "bytes32",
          "name": "role",
          "type": "bytes32"
        },
        {
          "indexed": true,
          "internalType": "address",
          "name": "account",
          "type": "address"
        },
        {
          "indexed": true,
          "internalType": "address",
          "name": "sender",
          "type": "address"
        }
      ],
      "name": "RoleGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": true,
          "internalType": "bytes32",
          "name": "role",
          "type": "bytes32"
        },
        {
          "indexed": true,
          "internalType": "address",
          "name": "account",
          "type": "address"
        },
        {
          "indexed": true,
          "internalType": "address",
          "name": "sender",
          "type": "address"
        }
      ],
      "name": "RoleRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "address",
          "name": "account",
          "type": "address"
        }
      ],
      "name": "Unpaused",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": true,
          "internalType": "address",
          "name": "implementation",
          "type": "address"
        }
      ],
      "name": "Upgraded",
      "type": "event"
    },
    {
      "inputs": [],
      "name": "DEFAULT_ADMIN_ROLE",
      "outputs": [
        {
          "internalType": "bytes32",
          "name": "",
          "type": "bytes32"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "GUARDIAN_ROLE",
      "outputs": [
        {
          "internalType": "bytes32",
          "name": "",
          "type": "bytes32"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "LEVEL1_ROLE",
      "outputs": [
        {
          "internalType": "bytes32",
          "name": "",
          "type": "bytes32"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "LEVEL2_ROLE",
      "outputs": [
        {
          "internalType": "bytes32",
          "name": "",
          "type": "bytes32"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "LEVEL3_ROLE",
      "outputs": [
        {
          "internalType": "bytes32",
          "name": "",
          "type": "bytes32"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "PRICER_ROLE",
      "outputs": [
        {
          "internalType": "bytes32",
          "name": "",
          "type": "bytes32"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "RESOLVER_ROLE",
      "outputs": [
        {
          "internalType": "bytes32",
          "name": "",
          "type": "bytes32"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "RM_PROVIDER_ROLE",
      "outputs": [
        {
          "internalType": "bytes32",
          "name": "",
          "type": "bytes32"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "TWEAK_EXPIRATION",
      "outputs": [
        {
          "internalType": "uint40",
          "name": "",
          "type": "uint40"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "currency",
      "outputs": [
        {
          "internalType": "contract IERC20Metadata",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "ensuroFee",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "payout",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "lossProb",
          "type": "uint256"
        },
        {
          "internalType": "uint40",
          "name": "expiration",
          "type": "uint40"
        }
      ],
      "name": "getMinimumPremium",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "bytes32",
          "name": "role",
          "type": "bytes32"
        }
      ],
      "name": "getRoleAdmin",
      "outputs": [
        {
          "internalType": "bytes32",
          "name": "",
          "type": "bytes32"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "bytes32",
          "name": "role",
          "type": "bytes32"
        },
        {
          "internalType": "address",
          "name": "account",
          "type": "address"
        }
      ],
      "name": "grantRole",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "bytes32",
          "name": "role",
          "type": "bytes32"
        },
        {
          "internalType": "address",
          "name": "account",
          "type": "address"
        }
      ],
      "name": "hasRole",
      "outputs": [
        {
          "internalType": "bool",
          "name": "",
          "type": "bool"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "string",
          "name": "name_",
          "type": "string"
        },
        {
          "internalType": "uint256",
          "name": "scrPercentage_",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "ensuroFee_",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "scrInterestRate_",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "maxScrPerPolicy_",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "scrLimit_",
          "type": "uint256"
        },
        {
          "internalType": "address",
          "name": "wallet_",
          "type": "address"
        }
      ],
      "name": "initialize",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "lastTweak",
      "outputs": [
        {
          "internalType": "uint40",
          "name": "",
          "type": "uint40"
        },
        {
          "internalType": "uint56",
          "name": "",
          "type": "uint56"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "maxScrPerPolicy",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "moc",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "name",
      "outputs": [
        {
          "internalType": "string",
          "name": "",
          "type": "string"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "payout",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "premium",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "lossProb",
          "type": "uint256"
        },
        {
          "internalType": "uint40",
          "name": "expiration",
          "type": "uint40"
        },
        {
          "internalType": "address",
          "name": "customer",
          "type": "address"
        },
        {
          "internalType": "uint96",
          "name": "internalId",
          "type": "uint96"
        }
      ],
      "name": "newPolicy",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "pause",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "paused",
      "outputs": [
        {
          "internalType": "bool",
          "name": "",
          "type": "bool"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "policyPool",
      "outputs": [
        {
          "internalType": "contract IPolicyPool",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "proxiableUUID",
      "outputs": [
        {
          "internalType": "bytes32",
          "name": "",
          "type": "bytes32"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "scrAmount",
          "type": "uint256"
        }
      ],
      "name": "releaseScr",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "bytes32",
          "name": "role",
          "type": "bytes32"
        },
        {
          "internalType": "address",
          "name": "account",
          "type": "address"
        }
      ],
      "name": "renounceRole",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "components": [
            {
              "internalType": "uint256",
              "name": "id",
              "type": "uint256"
            },
            {
              "internalType": "uint256",
              "name": "payout",
              "type": "uint256"
            },
            {
              "internalType": "uint256",
              "name": "premium",
              "type": "uint256"
            },
            {
              "internalType": "uint256",
              "name": "scr",
              "type": "uint256"
            },
            {
              "internalType": "uint256",
              "name": "lossProb",
              "type": "uint256"
            },
            {
              "internalType": "uint256",
              "name": "purePremium",
              "type": "uint256"
            },
            {
              "internalType": "uint256",
              "name": "premiumForEnsuro",
              "type": "uint256"
            },
            {
              "internalType": "uint256",
              "name": "premiumForRm",
              "type": "uint256"
            },
            {
              "internalType": "uint256",
              "name": "premiumForLps",
              "type": "uint256"
            },
            {
              "internalType": "contract IRiskModule",
              "name": "riskModule",
              "type": "address"
            },
            {
              "internalType": "uint40",
              "name": "start",
              "type": "uint40"
            },
            {
              "internalType": "uint40",
              "name": "expiration",
              "type": "uint40"
            }
          ],
          "internalType": "struct Policy.PolicyData",
          "name": "policy",
          "type": "tuple"
        },
        {
          "internalType": "uint256",
          "name": "payout",
          "type": "uint256"
        }
      ],
      "name": "resolvePolicy",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "components": [
            {
              "internalType": "uint256",
              "name": "id",
              "type": "uint256"
            },
            {
              "internalType": "uint256",
              "name": "payout",
              "type": "uint256"
            },
            {
              "internalType": "uint256",
              "name": "premium",
              "type": "uint256"
            },
            {
              "internalType": "uint256",
              "name": "scr",
              "type": "uint256"
            },
            {
              "internalType": "uint256",
              "name": "lossProb",
              "type": "uint256"
            },
            {
              "internalType": "uint256",
              "name": "purePremium",
              "type": "uint256"
            },
            {
              "internalType": "uint256",
              "name": "premiumForEnsuro",
              "type": "uint256"
            },
            {
              "internalType": "uint256",
              "name": "premiumForRm",
              "type": "uint256"
            },
            {
              "internalType": "uint256",
              "name": "premiumForLps",
              "type": "uint256"
            },
            {
              "internalType": "contract IRiskModule",
              "name": "riskModule",
              "type": "address"
            },
            {
              "internalType": "uint40",
              "name": "start",
              "type": "uint40"
            },
            {
              "internalType": "uint40",
              "name": "expiration",
              "type": "uint40"
            }
          ],
          "internalType": "struct Policy.PolicyData",
          "name": "policy",
          "type": "tuple"
        },
        {
          "internalType": "bool",
          "name": "customerWon",
          "type": "bool"
        }
      ],
      "name": "resolvePolicyFullPayout",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "bytes32",
          "name": "role",
          "type": "bytes32"
        },
        {
          "internalType": "address",
          "name": "account",
          "type": "address"
        }
      ],
      "name": "revokeRole",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "scrInterestRate",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "scrLimit",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "scrPercentage",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "newEnsuroFee",
          "type": "uint256"
        }
      ],
      "name": "setEnsuroFee",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "newMaxScrPerPolicy",
          "type": "uint256"
        }
      ],
      "name": "setMaxScrPerPolicy",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "newMoc",
          "type": "uint256"
        }
      ],
      "name": "setMoc",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "newScrInterestRate",
          "type": "uint256"
        }
      ],
      "name": "setScrInterestRate",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "newScrLimit",
          "type": "uint256"
        }
      ],
      "name": "setScrLimit",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "newScrPercentage",
          "type": "uint256"
        }
      ],
      "name": "setScrPercentage",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "wallet_",
          "type": "address"
        }
      ],
      "name": "setWallet",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "bytes4",
          "name": "interfaceId",
          "type": "bytes4"
        }
      ],
      "name": "supportsInterface",
      "outputs": [
        {
          "internalType": "bool",
          "name": "",
          "type": "bool"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "totalScr",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "unpause",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "newImplementation",
          "type": "address"
        }
      ],
      "name": "upgradeTo",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "newImplementation",
          "type": "address"
        },
        {
          "internalType": "bytes",
          "name": "data",
          "type": "bytes"
        }
      ],
      "name": "upgradeToAndCall",
      "outputs": [],
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "wallet",
      "outputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    }
  ],
  "allSourcePaths": {
    "10": "contracts/PolicyPoolComponent.sol",
    "12": "contracts/RiskModule.sol",
    "13": "contracts/TrustfulRiskModule.sol",
    "31": "interfaces/IAssetManager.sol",
    "32": "interfaces/IEToken.sol",
    "33": "interfaces/IExchange.sol",
    "34": "interfaces/IInsolvencyHook.sol",
    "35": "interfaces/ILPWhitelist.sol",
    "37": "interfaces/IPolicyPool.sol",
    "38": "interfaces/IPolicyPoolComponent.sol",
    "39": "interfaces/IPolicyPoolConfig.sol",
    "40": "interfaces/IRiskModule.sol",
    "67": "node_modules/@openzeppelin/contracts-upgradeable/access/AccessControlUpgradeable.sol",
    "68": "node_modules/@openzeppelin/contracts-upgradeable/access/IAccessControlUpgradeable.sol",
    "69": "node_modules/@openzeppelin/contracts-upgradeable/interfaces/draft-IERC1822Upgradeable.sol",
    "70": "node_modules/@openzeppelin/contracts-upgradeable/proxy/ERC1967/ERC1967UpgradeUpgradeable.sol",
    "72": "node_modules/@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol",
    "73": "node_modules/@openzeppelin/contracts-upgradeable/proxy/utils/UUPSUpgradeable.sol",
    "74": "node_modules/@openzeppelin/contracts-upgradeable/security/PausableUpgradeable.sol",
    "83": "node_modules/@openzeppelin/contracts-upgradeable/utils/ContextUpgradeable.sol",
    "87": "node_modules/@openzeppelin/contracts-upgradeable/utils/introspection/ERC165Upgradeable.sol",
    "88": "node_modules/@openzeppelin/contracts-upgradeable/utils/introspection/IERC165Upgradeable.sol",
    "98": "node_modules/@openzeppelin/contracts/token/ERC20/extensions/IERC20Metadata.sol"
  },
  "ast": {
    "absolutePath": "contracts/TrustfulRiskModule.sol",
    "exportedSymbols": {
      "IPolicyPool": [
        14671
      ],
      "Policy": [
        5952
      ],
      "RiskModule": [
        10806
      ],
      "TrustfulRiskModule": [
        10943
      ]
    },
    "id": 10944,
    "license": "Apache-2.0",
    "nodeType": "SourceUnit",
    "nodes": [
      {
        "id": 10808,
        "literals": [
          "solidity",
          "^",
          "0.8",
          ".0"
        ],
        "nodeType": "PragmaDirective",
        "src": "39:23:13"
      },
      {
        "absolutePath": "interfaces/IPolicyPool.sol",
        "file": "../interfaces/IPolicyPool.sol",
        "id": 10810,
        "nameLocation": "-1:-1:-1",
        "nodeType": "ImportDirective",
        "scope": 10944,
        "sourceUnit": 14672,
        "src": "64:58:13",
        "symbolAliases": [
          {
            "foreign": {
              "id": 10809,
              "name": "IPolicyPool",
              "nodeType": "Identifier",
              "overloadedDeclarations": [],
              "src": "72:11:13",
              "typeDescriptions": {}
            },
            "nameLocation": "-1:-1:-1"
          }
        ],
        "unitAlias": ""
      },
      {
        "absolutePath": "contracts/RiskModule.sol",
        "file": "./RiskModule.sol",
        "id": 10812,
        "nameLocation": "-1:-1:-1",
        "nodeType": "ImportDirective",
        "scope": 10944,
        "sourceUnit": 10807,
        "src": "123:44:13",
        "symbolAliases": [
          {
            "foreign": {
              "id": 10811,
              "name": "RiskModule",
              "nodeType": "Identifier",
              "overloadedDeclarations": [],
              "src": "131:10:13",
              "typeDescriptions": {}
            },
            "nameLocation": "-1:-1:-1"
          }
        ],
        "unitAlias": ""
      },
      {
        "absolutePath": "contracts/Policy.sol",
        "file": "./Policy.sol",
        "id": 10814,
        "nameLocation": "-1:-1:-1",
        "nodeType": "ImportDirective",
        "scope": 10944,
        "sourceUnit": 5953,
        "src": "168:36:13",
        "symbolAliases": [
          {
            "foreign": {
              "id": 10813,
              "name": "Policy",
              "nodeType": "Identifier",
              "overloadedDeclarations": [],
              "src": "176:6:13",
              "typeDescriptions": {}
            },
            "nameLocation": "-1:-1:-1"
          }
        ],
        "unitAlias": ""
      },
      {
        "abstract": false,
        "baseContracts": [
          {
            "baseName": {
              "id": 10816,
              "name": "RiskModule",
              "nodeType": "IdentifierPath",
              "referencedDeclaration": 10806,
              "src": "469:10:13"
            },
            "id": 10817,
            "nodeType": "InheritanceSpecifier",
            "src": "469:10:13"
          }
        ],
        "contractDependencies": [],
        "contractKind": "contract",
        "documentation": {
          "id": 10815,
          "nodeType": "StructuredDocumentation",
          "src": "206:230:13",
          "text": " @title Trustful Risk Module\n @dev Risk Module without any validation, just the newPolicy and resolvePolicy need to be called by\nauthorized users\n @custom:security-contact security@ensuro.co\n @author Ensuro"
        },
        "fullyImplemented": true,
        "id": 10943,
        "linearizedBaseContracts": [
          10943,
          10806,
          9172,
          19141,
          18122,
          19470,
          26312,
          27269,
          26397,
          26020,
          18011,
          25978,
          25609,
          19544,
          17857
        ],
        "name": "TrustfulRiskModule",
        "nameLocation": "447:18:13",
        "nodeType": "ContractDefinition",
        "nodes": [
          {
            "constant": true,
            "functionSelector": "fbb81279",
            "id": 10822,
            "mutability": "constant",
            "name": "PRICER_ROLE",
            "nameLocation": "508:11:13",
            "nodeType": "VariableDeclaration",
            "scope": 10943,
            "src": "484:62:13",
            "stateVariable": true,
            "storageLocation": "default",
            "typeDescriptions": {
              "typeIdentifier": "t_bytes32",
              "typeString": "bytes32"
            },
            "typeName": {
              "id": 10818,
              "name": "bytes32",
              "nodeType": "ElementaryTypeName",
              "src": "484:7:13",
              "typeDescriptions": {
                "typeIdentifier": "t_bytes32",
                "typeString": "bytes32"
              }
            },
            "value": {
              "arguments": [
                {
                  "hexValue": "5052494345525f524f4c45",
                  "id": 10820,
                  "isConstant": false,
                  "isLValue": false,
                  "isPure": true,
                  "kind": "string",
                  "lValueRequested": false,
                  "nodeType": "Literal",
                  "src": "532:13:13",
                  "typeDescriptions": {
                    "typeIdentifier": "t_stringliteral_c6823861ee2bb2198ce6b1fd6faf4c8f44f745bc804aca4a762f67e0d507fd8a",
                    "typeString": "literal_string \"PRICER_ROLE\""
                  },
                  "value": "PRICER_ROLE"
                }
              ],
              "expression": {
                "argumentTypes": [
                  {
                    "typeIdentifier": "t_stringliteral_c6823861ee2bb2198ce6b1fd6faf4c8f44f745bc804aca4a762f67e0d507fd8a",
                    "typeString": "literal_string \"PRICER_ROLE\""
                  }
                ],
                "id": 10819,
                "name": "keccak256",
                "nodeType": "Identifier",
                "overloadedDeclarations": [],
                "referencedDeclaration": -8,
                "src": "522:9:13",
                "typeDescriptions": {
                  "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$",
                  "typeString": "function (bytes memory) pure returns (bytes32)"
                }
              },
              "id": 10821,
              "isConstant": false,
              "isLValue": false,
              "isPure": true,
              "kind": "functionCall",
              "lValueRequested": false,
              "names": [],
              "nodeType": "FunctionCall",
              "src": "522:24:13",
              "tryCall": false,
              "typeDescriptions": {
                "typeIdentifier": "t_bytes32",
                "typeString": "bytes32"
              }
            },
            "visibility": "public"
          },
          {
            "constant": true,
            "functionSelector": "78fab260",
            "id": 10827,
            "mutability": "constant",
            "name": "RESOLVER_ROLE",
            "nameLocation": "574:13:13",
            "nodeType": "VariableDeclaration",
            "scope": 10943,
            "src": "550:66:13",
            "stateVariable": true,
            "storageLocation": "default",
            "typeDescriptions": {
              "typeIdentifier": "t_bytes32",
              "typeString": "bytes32"
            },
            "typeName": {
              "id": 10823,
              "name": "bytes32",
              "nodeType": "ElementaryTypeName",
              "src": "550:7:13",
              "typeDescriptions": {
                "typeIdentifier": "t_bytes32",
                "typeString": "bytes32"
              }
            },
            "value": {
              "arguments": [
                {
                  "hexValue": "5245534f4c5645525f524f4c45",
                  "id": 10825,
                  "isConstant": false,
                  "isLValue": false,
                  "isPure": true,
                  "kind": "string",
                  "lValueRequested": false,
                  "nodeType": "Literal",
                  "src": "600:15:13",
                  "typeDescriptions": {
                    "typeIdentifier": "t_stringliteral_92a19c77d2ea87c7f81d50c74403cb2f401780f3ad919571121efe2bdb427eb1",
                    "typeString": "literal_string \"RESOLVER_ROLE\""
                  },
                  "value": "RESOLVER_ROLE"
                }
              ],
              "expression": {
                "argumentTypes": [
                  {
                    "typeIdentifier": "t_stringliteral_92a19c77d2ea87c7f81d50c74403cb2f401780f3ad919571121efe2bdb427eb1",
                    "typeString": "literal_string \"RESOLVER_ROLE\""
                  }
                ],
                "id": 10824,
                "name": "keccak256",
                "nodeType": "Identifier",
                "overloadedDeclarations": [],
                "referencedDeclaration": -8,
                "src": "590:9:13",
                "typeDescriptions": {
                  "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$",
                  "typeString": "function (bytes memory) pure returns (bytes32)"
                }
              },
              "id": 10826,
              "isConstant": false,
              "isLValue": false,
              "isPure": true,
              "kind": "functionCall",
              "lValueRequested": false,
              "names": [],
              "nodeType": "FunctionCall",
              "src": "590:26:13",
              "tryCall": false,
              "typeDescriptions": {
                "typeIdentifier": "t_bytes32",
                "typeString": "bytes32"
              }
            },
            "visibility": "public"
          },
          {
            "body": {
              "id": 10837,
              "nodeType": "Block",
              "src": "780:2:13",
              "statements": []
            },
            "documentation": {
              "id": 10828,
              "nodeType": "StructuredDocumentation",
              "src": "621:48:13",
              "text": "@custom:oz-upgrades-unsafe-allow constructor"
            },
            "id": 10838,
            "implemented": true,
            "kind": "constructor",
            "modifiers": [
              {
                "arguments": [
                  {
                    "id": 10834,
                    "name": "policyPool_",
                    "nodeType": "Identifier",
                    "overloadedDeclarations": [],
                    "referencedDeclaration": 10831,
                    "src": "767:11:13",
                    "typeDescriptions": {
                      "typeIdentifier": "t_contract$_IPolicyPool_$14671",
                      "typeString": "contract IPolicyPool"
                    }
                  }
                ],
                "id": 10835,
                "kind": "baseConstructorSpecifier",
                "modifierName": {
                  "id": 10833,
                  "name": "RiskModule",
                  "nodeType": "IdentifierPath",
                  "referencedDeclaration": 10806,
                  "src": "756:10:13"
                },
                "nodeType": "ModifierInvocation",
                "src": "756:23:13"
              }
            ],
            "name": "",
            "nameLocation": "-1:-1:-1",
            "nodeType": "FunctionDefinition",
            "parameters": {
              "id": 10832,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 10831,
                  "mutability": "mutable",
                  "name": "policyPool_",
                  "nameLocation": "743:11:13",
                  "nodeType": "VariableDeclaration",
                  "scope": 10838,
                  "src": "731:23:13",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_contract$_IPolicyPool_$14671",
                    "typeString": "contract IPolicyPool"
                  },
                  "typeName": {
                    "id": 10830,
                    "nodeType": "UserDefinedTypeName",
                    "pathNode": {
                      "id": 10829,
                      "name": "IPolicyPool",
                      "nodeType": "IdentifierPath",
                      "referencedDeclaration": 14671,
                      "src": "731:11:13"
                    },
                    "referencedDeclaration": 14671,
                    "src": "731:11:13",
                    "typeDescriptions": {
                      "typeIdentifier": "t_contract$_IPolicyPool_$14671",
                      "typeString": "contract IPolicyPool"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "730:25:13"
            },
            "returnParameters": {
              "id": 10836,
              "nodeType": "ParameterList",
              "parameters": [],
              "src": "780:0:13"
            },
            "scope": 10943,
            "src": "719:63:13",
            "stateMutability": "nonpayable",
            "virtual": false,
            "visibility": "public"
          },
          {
            "body": {
              "id": 10868,
              "nodeType": "Block",
              "src": "1599:167:13",
              "statements": [
                {
                  "expression": {
                    "arguments": [
                      {
                        "id": 10859,
                        "name": "name_",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 10841,
                        "src": "1630:5:13",
                        "typeDescriptions": {
                          "typeIdentifier": "t_string_memory_ptr",
                          "typeString": "string memory"
                        }
                      },
                      {
                        "id": 10860,
                        "name": "scrPercentage_",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 10843,
                        "src": "1643:14:13",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      {
                        "id": 10861,
                        "name": "ensuroFee_",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 10845,
                        "src": "1665:10:13",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      {
                        "id": 10862,
                        "name": "scrInterestRate_",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 10847,
                        "src": "1683:16:13",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      {
                        "id": 10863,
                        "name": "maxScrPerPolicy_",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 10849,
                        "src": "1707:16:13",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      {
                        "id": 10864,
                        "name": "scrLimit_",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 10851,
                        "src": "1731:9:13",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      {
                        "id": 10865,
                        "name": "wallet_",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 10853,
                        "src": "1748:7:13",
                        "typeDescriptions": {
                          "typeIdentifier": "t_address",
                          "typeString": "address"
                        }
                      }
                    ],
                    "expression": {
                      "argumentTypes": [
                        {
                          "typeIdentifier": "t_string_memory_ptr",
                          "typeString": "string memory"
                        },
                        {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        },
                        {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        },
                        {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        },
                        {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        },
                        {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        },
                        {
                          "typeIdentifier": "t_address",
                          "typeString": "address"
                        }
                      ],
                      "id": 10858,
                      "name": "__RiskModule_init",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 10071,
                      "src": "1605:17:13",
                      "typeDescriptions": {
                        "typeIdentifier": "t_function_internal_nonpayable$_t_string_memory_ptr_$_t_uint256_$_t_uint256_$_t_uint256_$_t_uint256_$_t_uint256_$_t_address_$returns$__$",
                        "typeString": "function (string memory,uint256,uint256,uint256,uint256,uint256,address)"
                      }
                    },
                    "id": 10866,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "kind": "functionCall",
                    "lValueRequested": false,
                    "names": [],
                    "nodeType": "FunctionCall",
                    "src": "1605:156:13",
                    "tryCall": false,
                    "typeDescriptions": {
                      "typeIdentifier": "t_tuple$__$",
                      "typeString": "tuple()"
                    }
                  },
                  "id": 10867,
                  "nodeType": "ExpressionStatement",
                  "src": "1605:156:13"
                }
              ]
            },
            "documentation": {
              "id": 10839,
              "nodeType": "StructuredDocumentation",
              "src": "786:586:13",
              "text": " @dev Initializes the RiskModule\n @param name_ Name of the Risk Module\n @param scrPercentage_ Solvency Capital Requirement percentage, to calculate\ncapital requirement as % of (payout - premium)  (in ray)\n @param ensuroFee_ % of premium that will go for Ensuro treasury (in ray)\n @param scrInterestRate_ cost of capital (in ray)\n @param maxScrPerPolicy_ Max SCR to be allocated to this module (in wad)\n @param scrLimit_ Max SCR to be allocated to this module (in wad)\n @param wallet_ Address of the RiskModule provider"
            },
            "functionSelector": "6f0dbe6f",
            "id": 10869,
            "implemented": true,
            "kind": "function",
            "modifiers": [
              {
                "id": 10856,
                "kind": "modifierInvocation",
                "modifierName": {
                  "id": 10855,
                  "name": "initializer",
                  "nodeType": "IdentifierPath",
                  "referencedDeclaration": 19518,
                  "src": "1587:11:13"
                },
                "nodeType": "ModifierInvocation",
                "src": "1587:11:13"
              }
            ],
            "name": "initialize",
            "nameLocation": "1384:10:13",
            "nodeType": "FunctionDefinition",
            "parameters": {
              "id": 10854,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 10841,
                  "mutability": "mutable",
                  "name": "name_",
                  "nameLocation": "1414:5:13",
                  "nodeType": "VariableDeclaration",
                  "scope": 10869,
                  "src": "1400:19:13",
                  "stateVariable": false,
                  "storageLocation": "memory",
                  "typeDescriptions": {
                    "typeIdentifier": "t_string_memory_ptr",
                    "typeString": "string"
                  },
                  "typeName": {
                    "id": 10840,
                    "name": "string",
                    "nodeType": "ElementaryTypeName",
                    "src": "1400:6:13",
                    "typeDescriptions": {
                      "typeIdentifier": "t_string_storage_ptr",
                      "typeString": "string"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 10843,
                  "mutability": "mutable",
                  "name": "scrPercentage_",
                  "nameLocation": "1433:14:13",
                  "nodeType": "VariableDeclaration",
                  "scope": 10869,
                  "src": "1425:22:13",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 10842,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "1425:7:13",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 10845,
                  "mutability": "mutable",
                  "name": "ensuroFee_",
                  "nameLocation": "1461:10:13",
                  "nodeType": "VariableDeclaration",
                  "scope": 10869,
                  "src": "1453:18:13",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 10844,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "1453:7:13",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 10847,
                  "mutability": "mutable",
                  "name": "scrInterestRate_",
                  "nameLocation": "1485:16:13",
                  "nodeType": "VariableDeclaration",
                  "scope": 10869,
                  "src": "1477:24:13",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 10846,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "1477:7:13",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 10849,
                  "mutability": "mutable",
                  "name": "maxScrPerPolicy_",
                  "nameLocation": "1515:16:13",
                  "nodeType": "VariableDeclaration",
                  "scope": 10869,
                  "src": "1507:24:13",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 10848,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "1507:7:13",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 10851,
                  "mutability": "mutable",
                  "name": "scrLimit_",
                  "nameLocation": "1545:9:13",
                  "nodeType": "VariableDeclaration",
                  "scope": 10869,
                  "src": "1537:17:13",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 10850,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "1537:7:13",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 10853,
                  "mutability": "mutable",
                  "name": "wallet_",
                  "nameLocation": "1568:7:13",
                  "nodeType": "VariableDeclaration",
                  "scope": 10869,
                  "src": "1560:15:13",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_address",
                    "typeString": "address"
                  },
                  "typeName": {
                    "id": 10852,
                    "name": "address",
                    "nodeType": "ElementaryTypeName",
                    "src": "1560:7:13",
                    "stateMutability": "nonpayable",
                    "typeDescriptions": {
                      "typeIdentifier": "t_address",
                      "typeString": "address"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "1394:185:13"
            },
            "returnParameters": {
              "id": 10857,
              "nodeType": "ParameterList",
              "parameters": [],
              "src": "1599:0:13"
            },
            "scope": 10943,
            "src": "1375:391:13",
            "stateMutability": "nonpayable",
            "virtual": false,
            "visibility": "public"
          },
          {
            "body": {
              "id": 10899,
              "nodeType": "Block",
              "src": "1973:92:13",
              "statements": [
                {
                  "expression": {
                    "expression": {
                      "arguments": [
                        {
                          "id": 10890,
                          "name": "payout",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 10871,
                          "src": "1997:6:13",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        },
                        {
                          "id": 10891,
                          "name": "premium",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 10873,
                          "src": "2005:7:13",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        },
                        {
                          "id": 10892,
                          "name": "lossProb",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 10875,
                          "src": "2014:8:13",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        },
                        {
                          "id": 10893,
                          "name": "expiration",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 10877,
                          "src": "2024:10:13",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint40",
                            "typeString": "uint40"
                          }
                        },
                        {
                          "id": 10894,
                          "name": "customer",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 10879,
                          "src": "2036:8:13",
                          "typeDescriptions": {
                            "typeIdentifier": "t_address",
                            "typeString": "address"
                          }
                        },
                        {
                          "id": 10895,
                          "name": "internalId",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 10881,
                          "src": "2046:10:13",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint96",
                            "typeString": "uint96"
                          }
                        }
                      ],
                      "expression": {
                        "argumentTypes": [
                          {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          },
                          {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          },
                          {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          },
                          {
                            "typeIdentifier": "t_uint40",
                            "typeString": "uint40"
                          },
                          {
                            "typeIdentifier": "t_address",
                            "typeString": "address"
                          },
                          {
                            "typeIdentifier": "t_uint96",
                            "typeString": "uint96"
                          }
                        ],
                        "id": 10889,
                        "name": "_newPolicy",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 10792,
                        "src": "1986:10:13",
                        "typeDescriptions": {
                          "typeIdentifier": "t_function_internal_nonpayable$_t_uint256_$_t_uint256_$_t_uint256_$_t_uint40_$_t_address_$_t_uint96_$returns$_t_struct$_PolicyData_$5686_memory_ptr_$",
                          "typeString": "function (uint256,uint256,uint256,uint40,address,uint96) returns (struct Policy.PolicyData memory)"
                        }
                      },
                      "id": 10896,
                      "isConstant": false,
                      "isLValue": false,
                      "isPure": false,
                      "kind": "functionCall",
                      "lValueRequested": false,
                      "names": [],
                      "nodeType": "FunctionCall",
                      "src": "1986:71:13",
                      "tryCall": false,
                      "typeDescriptions": {
                        "typeIdentifier": "t_struct$_PolicyData_$5686_memory_ptr",
                        "typeString": "struct Policy.PolicyData memory"
                      }
                    },
                    "id": 10897,
                    "isConstant": false,
                    "isLValue": true,
                    "isPure": false,
                    "lValueRequested": false,
                    "memberName": "id",
                    "nodeType": "MemberAccess",
                    "referencedDeclaration": 5662,
                    "src": "1986:74:13",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "functionReturnParameters": 10888,
                  "id": 10898,
                  "nodeType": "Return",
                  "src": "1979:81:13"
                }
              ]
            },
            "functionSelector": "406f7f6f",
            "id": 10900,
            "implemented": true,
            "kind": "function",
            "modifiers": [
              {
                "arguments": [
                  {
                    "id": 10884,
                    "name": "PRICER_ROLE",
                    "nodeType": "Identifier",
                    "overloadedDeclarations": [],
                    "referencedDeclaration": 10822,
                    "src": "1942:11:13",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bytes32",
                      "typeString": "bytes32"
                    }
                  }
                ],
                "id": 10885,
                "kind": "modifierInvocation",
                "modifierName": {
                  "id": 10883,
                  "name": "onlyRole",
                  "nodeType": "IdentifierPath",
                  "referencedDeclaration": 19197,
                  "src": "1933:8:13"
                },
                "nodeType": "ModifierInvocation",
                "src": "1933:21:13"
              }
            ],
            "name": "newPolicy",
            "nameLocation": "1779:9:13",
            "nodeType": "FunctionDefinition",
            "parameters": {
              "id": 10882,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 10871,
                  "mutability": "mutable",
                  "name": "payout",
                  "nameLocation": "1802:6:13",
                  "nodeType": "VariableDeclaration",
                  "scope": 10900,
                  "src": "1794:14:13",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 10870,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "1794:7:13",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 10873,
                  "mutability": "mutable",
                  "name": "premium",
                  "nameLocation": "1822:7:13",
                  "nodeType": "VariableDeclaration",
                  "scope": 10900,
                  "src": "1814:15:13",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 10872,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "1814:7:13",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 10875,
                  "mutability": "mutable",
                  "name": "lossProb",
                  "nameLocation": "1843:8:13",
                  "nodeType": "VariableDeclaration",
                  "scope": 10900,
                  "src": "1835:16:13",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 10874,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "1835:7:13",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 10877,
                  "mutability": "mutable",
                  "name": "expiration",
                  "nameLocation": "1864:10:13",
                  "nodeType": "VariableDeclaration",
                  "scope": 10900,
                  "src": "1857:17:13",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint40",
                    "typeString": "uint40"
                  },
                  "typeName": {
                    "id": 10876,
                    "name": "uint40",
                    "nodeType": "ElementaryTypeName",
                    "src": "1857:6:13",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint40",
                      "typeString": "uint40"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 10879,
                  "mutability": "mutable",
                  "name": "customer",
                  "nameLocation": "1888:8:13",
                  "nodeType": "VariableDeclaration",
                  "scope": 10900,
                  "src": "1880:16:13",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_address",
                    "typeString": "address"
                  },
                  "typeName": {
                    "id": 10878,
                    "name": "address",
                    "nodeType": "ElementaryTypeName",
                    "src": "1880:7:13",
                    "stateMutability": "nonpayable",
                    "typeDescriptions": {
                      "typeIdentifier": "t_address",
                      "typeString": "address"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 10881,
                  "mutability": "mutable",
                  "name": "internalId",
                  "nameLocation": "1909:10:13",
                  "nodeType": "VariableDeclaration",
                  "scope": 10900,
                  "src": "1902:17:13",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint96",
                    "typeString": "uint96"
                  },
                  "typeName": {
                    "id": 10880,
                    "name": "uint96",
                    "nodeType": "ElementaryTypeName",
                    "src": "1902:6:13",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint96",
                      "typeString": "uint96"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "1788:135:13"
            },
            "returnParameters": {
              "id": 10888,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 10887,
                  "mutability": "mutable",
                  "name": "",
                  "nameLocation": "-1:-1:-1",
                  "nodeType": "VariableDeclaration",
                  "scope": 10900,
                  "src": "1964:7:13",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 10886,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "1964:7:13",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "1963:9:13"
            },
            "scope": 10943,
            "src": "1770:295:13",
            "stateMutability": "nonpayable",
            "virtual": false,
            "visibility": "external"
          },
          {
            "body": {
              "id": 10920,
              "nodeType": "Block",
              "src": "2204:52:13",
              "statements": [
                {
                  "expression": {
                    "arguments": [
                      {
                        "id": 10916,
                        "name": "policy",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 10903,
                        "src": "2236:6:13",
                        "typeDescriptions": {
                          "typeIdentifier": "t_struct$_PolicyData_$5686_calldata_ptr",
                          "typeString": "struct Policy.PolicyData calldata"
                        }
                      },
                      {
                        "id": 10917,
                        "name": "payout",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 10905,
                        "src": "2244:6:13",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      }
                    ],
                    "expression": {
                      "argumentTypes": [
                        {
                          "typeIdentifier": "t_struct$_PolicyData_$5686_calldata_ptr",
                          "typeString": "struct Policy.PolicyData calldata"
                        },
                        {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      ],
                      "expression": {
                        "id": 10913,
                        "name": "_policyPool",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 8754,
                        "src": "2210:11:13",
                        "typeDescriptions": {
                          "typeIdentifier": "t_contract$_IPolicyPool_$14671",
                          "typeString": "contract IPolicyPool"
                        }
                      },
                      "id": 10915,
                      "isConstant": false,
                      "isLValue": false,
                      "isPure": false,
                      "lValueRequested": false,
                      "memberName": "resolvePolicy",
                      "nodeType": "MemberAccess",
                      "referencedDeclaration": 14609,
                      "src": "2210:25:13",
                      "typeDescriptions": {
                        "typeIdentifier": "t_function_external_nonpayable$_t_struct$_PolicyData_$5686_memory_ptr_$_t_uint256_$returns$__$",
                        "typeString": "function (struct Policy.PolicyData memory,uint256) external"
                      }
                    },
                    "id": 10918,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "kind": "functionCall",
                    "lValueRequested": false,
                    "names": [],
                    "nodeType": "FunctionCall",
                    "src": "2210:41:13",
                    "tryCall": false,
                    "typeDescriptions": {
                      "typeIdentifier": "t_tuple$__$",
                      "typeString": "tuple()"
                    }
                  },
                  "id": 10919,
                  "nodeType": "ExpressionStatement",
                  "src": "2210:41:13"
                }
              ]
            },
            "functionSelector": "9e556b2b",
            "id": 10921,
            "implemented": true,
            "kind": "function",
            "modifiers": [
              {
                "arguments": [
                  {
                    "id": 10908,
                    "name": "RESOLVER_ROLE",
                    "nodeType": "Identifier",
                    "overloadedDeclarations": [],
                    "referencedDeclaration": 10827,
                    "src": "2169:13:13",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bytes32",
                      "typeString": "bytes32"
                    }
                  }
                ],
                "id": 10909,
                "kind": "modifierInvocation",
                "modifierName": {
                  "id": 10907,
                  "name": "onlyRole",
                  "nodeType": "IdentifierPath",
                  "referencedDeclaration": 19197,
                  "src": "2160:8:13"
                },
                "nodeType": "ModifierInvocation",
                "src": "2160:23:13"
              },
              {
                "id": 10911,
                "kind": "modifierInvocation",
                "modifierName": {
                  "id": 10910,
                  "name": "whenNotPaused",
                  "nodeType": "IdentifierPath",
                  "referencedDeclaration": 18073,
                  "src": "2188:13:13"
                },
                "nodeType": "ModifierInvocation",
                "src": "2188:13:13"
              }
            ],
            "name": "resolvePolicy",
            "nameLocation": "2078:13:13",
            "nodeType": "FunctionDefinition",
            "parameters": {
              "id": 10906,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 10903,
                  "mutability": "mutable",
                  "name": "policy",
                  "nameLocation": "2119:6:13",
                  "nodeType": "VariableDeclaration",
                  "scope": 10921,
                  "src": "2092:33:13",
                  "stateVariable": false,
                  "storageLocation": "calldata",
                  "typeDescriptions": {
                    "typeIdentifier": "t_struct$_PolicyData_$5686_calldata_ptr",
                    "typeString": "struct Policy.PolicyData"
                  },
                  "typeName": {
                    "id": 10902,
                    "nodeType": "UserDefinedTypeName",
                    "pathNode": {
                      "id": 10901,
                      "name": "Policy.PolicyData",
                      "nodeType": "IdentifierPath",
                      "referencedDeclaration": 5686,
                      "src": "2092:17:13"
                    },
                    "referencedDeclaration": 5686,
                    "src": "2092:17:13",
                    "typeDescriptions": {
                      "typeIdentifier": "t_struct$_PolicyData_$5686_storage_ptr",
                      "typeString": "struct Policy.PolicyData"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 10905,
                  "mutability": "mutable",
                  "name": "payout",
                  "nameLocation": "2135:6:13",
                  "nodeType": "VariableDeclaration",
                  "scope": 10921,
                  "src": "2127:14:13",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 10904,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "2127:7:13",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "2091:51:13"
            },
            "returnParameters": {
              "id": 10912,
              "nodeType": "ParameterList",
              "parameters": [],
              "src": "2204:0:13"
            },
            "scope": 10943,
            "src": "2069:187:13",
            "stateMutability": "nonpayable",
            "virtual": false,
            "visibility": "external"
          },
          {
            "body": {
              "id": 10941,
              "nodeType": "Block",
              "src": "2407:67:13",
              "statements": [
                {
                  "expression": {
                    "arguments": [
                      {
                        "id": 10937,
                        "name": "policy",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 10924,
                        "src": "2449:6:13",
                        "typeDescriptions": {
                          "typeIdentifier": "t_struct$_PolicyData_$5686_calldata_ptr",
                          "typeString": "struct Policy.PolicyData calldata"
                        }
                      },
                      {
                        "id": 10938,
                        "name": "customerWon",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 10926,
                        "src": "2457:11:13",
                        "typeDescriptions": {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        }
                      }
                    ],
                    "expression": {
                      "argumentTypes": [
                        {
                          "typeIdentifier": "t_struct$_PolicyData_$5686_calldata_ptr",
                          "typeString": "struct Policy.PolicyData calldata"
                        },
                        {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        }
                      ],
                      "expression": {
                        "id": 10934,
                        "name": "_policyPool",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 8754,
                        "src": "2413:11:13",
                        "typeDescriptions": {
                          "typeIdentifier": "t_contract$_IPolicyPool_$14671",
                          "typeString": "contract IPolicyPool"
                        }
                      },
                      "id": 10936,
                      "isConstant": false,
                      "isLValue": false,
                      "isPure": false,
                      "lValueRequested": false,
                      "memberName": "resolvePolicyFullPayout",
                      "nodeType": "MemberAccess",
                      "referencedDeclaration": 14617,
                      "src": "2413:35:13",
                      "typeDescriptions": {
                        "typeIdentifier": "t_function_external_nonpayable$_t_struct$_PolicyData_$5686_memory_ptr_$_t_bool_$returns$__$",
                        "typeString": "function (struct Policy.PolicyData memory,bool) external"
                      }
                    },
                    "id": 10939,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "kind": "functionCall",
                    "lValueRequested": false,
                    "names": [],
                    "nodeType": "FunctionCall",
                    "src": "2413:56:13",
                    "tryCall": false,
                    "typeDescriptions": {
                      "typeIdentifier": "t_tuple$__$",
                      "typeString": "tuple()"
                    }
                  },
                  "id": 10940,
                  "nodeType": "ExpressionStatement",
                  "src": "2413:56:13"
                }
              ]
            },
            "functionSelector": "066dda0e",
            "id": 10942,
            "implemented": true,
            "kind": "function",
            "modifiers": [
              {
                "arguments": [
                  {
                    "id": 10929,
                    "name": "RESOLVER_ROLE",
                    "nodeType": "Identifier",
                    "overloadedDeclarations": [],
                    "referencedDeclaration": 10827,
                    "src": "2372:13:13",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bytes32",
                      "typeString": "bytes32"
                    }
                  }
                ],
                "id": 10930,
                "kind": "modifierInvocation",
                "modifierName": {
                  "id": 10928,
                  "name": "onlyRole",
                  "nodeType": "IdentifierPath",
                  "referencedDeclaration": 19197,
                  "src": "2363:8:13"
                },
                "nodeType": "ModifierInvocation",
                "src": "2363:23:13"
              },
              {
                "id": 10932,
                "kind": "modifierInvocation",
                "modifierName": {
                  "id": 10931,
                  "name": "whenNotPaused",
                  "nodeType": "IdentifierPath",
                  "referencedDeclaration": 18073,
                  "src": "2391:13:13"
                },
                "nodeType": "ModifierInvocation",
                "src": "2391:13:13"
              }
            ],
            "name": "resolvePolicyFullPayout",
            "nameLocation": "2269:23:13",
            "nodeType": "FunctionDefinition",
            "parameters": {
              "id": 10927,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 10924,
                  "mutability": "mutable",
                  "name": "policy",
                  "nameLocation": "2320:6:13",
                  "nodeType": "VariableDeclaration",
                  "scope": 10942,
                  "src": "2293:33:13",
                  "stateVariable": false,
                  "storageLocation": "calldata",
                  "typeDescriptions": {
                    "typeIdentifier": "t_struct$_PolicyData_$5686_calldata_ptr",
                    "typeString": "struct Policy.PolicyData"
                  },
                  "typeName": {
                    "id": 10923,
                    "nodeType": "UserDefinedTypeName",
                    "pathNode": {
                      "id": 10922,
                      "name": "Policy.PolicyData",
                      "nodeType": "IdentifierPath",
                      "referencedDeclaration": 5686,
                      "src": "2293:17:13"
                    },
                    "referencedDeclaration": 5686,
                    "src": "2293:17:13",
                    "typeDescriptions": {
                      "typeIdentifier": "t_struct$_PolicyData_$5686_storage_ptr",
                      "typeString": "struct Policy.PolicyData"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 10926,
                  "mutability": "mutable",
                  "name": "customerWon",
                  "nameLocation": "2333:11:13",
                  "nodeType": "VariableDeclaration",
                  "scope": 10942,
                  "src": "2328:16:13",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_bool",
                    "typeString": "bool"
                  },
                  "typeName": {
                    "id": 10925,
                    "name": "bool",
                    "nodeType": "ElementaryTypeName",
                    "src": "2328:4:13",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bool",
                      "typeString": "bool"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "2292:53:13"
            },
            "returnParameters": {
              "id": 10933,
              "nodeType": "ParameterList",
              "parameters": [],
              "src": "2407:0:13"
            },
            "scope": 10943,
            "src": "2260:214:13",
            "stateMutability": "nonpayable",
            "virtual": false,
            "visibility": "external"
          }
        ],
        "scope": 10944,
        "src": "438:2038:13",
        "usedErrors": []
      }
    ],
    "src": "39:2438:13"
  },
  "bytecode": "60c06040523060601b6080523480156200001857600080fd5b5060405162004adf38038062004adf8339810160408190526200003b9162000051565b60601b6001600160601b03191660a05262000083565b6000602082840312156200006457600080fd5b81516001600160a01b03811681146200007c57600080fd5b9392505050565b60805160601c60a05160601c61499662000149600039600081816104b20152818161091e01528181610a3f01528181610c0601528181610f53015281816112aa015281816114be015281816115bd01528181611614015281816117f5015281816119f801528181611aac01528181611c8d01528181611e7201528181612075015281816123ec01528181612813015281816128c10152612ab5015260008181610e5e01528181610e9e0152818161109c015281816110dc015261116b01526149966000f3fe60806040526004361061027d5760003560e01c80636f0dbe6f1161014f578063b9ea870a116100c1578063deaa59df1161007a578063deaa59df146107ae578063e5a6b10f146107ce578063e61735c0146107e3578063f33323a414610803578063f67b2bad14610823578063fbb812791461084557600080fd5b8063b9ea870a1461070c578063bf8e934d1461072c578063ca996de314610742578063d44499a814610758578063d547741f1461076e578063dab5d88d1461078e57600080fd5b806391d148541161011357806391d148541461064d5780639cbbcd921461066d5780639d90724d1461068d5780639e556b2b146106a3578063a217fddf146106c3578063a9a24f27146106d857600080fd5b80636f0dbe6f1461059757806378fab260146105b75780637ed5acfa146105eb5780638456cb59146106185780638bac3a241461062d57600080fd5b8063406f7f6f116101f3578063521eb273116101ac578063521eb273146104fd57806352d1902d1461051c57806353428253146105315780635b494dd5146105475780635c975abb146105695780635d505fe71461058157600080fd5b8063406f7f6f1461041057806341ea6a0f14610430578063468a8c9f146104465780634a47a3e0146104815780634d15eb03146104a35780634f1ef286146104ea57600080fd5b8063248a9ca311610245578063248a9ca31461033b57806324ea54f4146103795780632f2ff15d1461039b57806336568abe146103bb5780633659cfe6146103db5780633f4ba83a146103fb57600080fd5b806301ffc9a714610282578063066dda0e146102b757806306fdde03146102d9578063089a8504146102fb57806322875d631461031b575b600080fd5b34801561028e57600080fd5b506102a261029d366004614116565b610879565b60405190151581526020015b60405180910390f35b3480156102c357600080fd5b506102d76102d23660046141f3565b6108b0565b005b3480156102e557600080fd5b506102ee61098c565b6040516102ae9190614453565b34801561030757600080fd5b506102d76103163660046140b4565b610a1f565b34801561032757600080fd5b506102d76103363660046140b4565b610be6565b34801561034757600080fd5b5061036b6103563660046140b4565b600090815260c9602052604090206001015490565b6040519081526020016102ae565b34801561038557600080fd5b5061036b60008051602061494183398151915281565b3480156103a757600080fd5b506102d76103b63660046140e6565b610daa565b3480156103c757600080fd5b506102d76103d63660046140e6565b610dd5565b3480156103e757600080fd5b506102d76103f6366004614016565b610e53565b34801561040757600080fd5b506102d7610f33565b34801561041c57600080fd5b5061036b61042b36600461424f565b611049565b34801561043c57600080fd5b506101345461036b565b34801561045257600080fd5b5061012d546040805164ffffffffff83168152600160281b90920466ffffffffffffff166020830152016102ae565b34801561048d57600080fd5b5061036b60008051602061492183398151915281565b3480156104af57600080fd5b507f00000000000000000000000000000000000000000000000000000000000000005b6040516001600160a01b0390911681526020016102ae565b6102d76104f8366004614033565b611091565b34801561050957600080fd5b50610136546001600160a01b03166104d2565b34801561052857600080fd5b5061036b61115e565b34801561053d57600080fd5b506101305461036b565b34801561055357600080fd5b5061036b6000805160206148da83398151915281565b34801561057557600080fd5b5060fb5460ff166102a2565b34801561058d57600080fd5b506101335461036b565b3480156105a357600080fd5b506102d76105b236600461415d565b611211565b3480156105c357600080fd5b5061036b7f92a19c77d2ea87c7f81d50c74403cb2f401780f3ad919571121efe2bdb427eb181565b3480156105f757600080fd5b506106026201518081565b60405164ffffffffff90911681526020016102ae565b34801561062457600080fd5b506102d7611299565b34801561063957600080fd5b5061036b6106483660046142c5565b6113a1565b34801561065957600080fd5b506102a26106683660046140e6565b611490565b34801561067957600080fd5b506102d76106883660046140b4565b6114bb565b34801561069957600080fd5b506101325461036b565b3480156106af57600080fd5b506102d76106be366004614222565b611558565b3480156106cf57600080fd5b5061036b600081565b3480156106e457600080fd5b5061036b7f0df0a8869cf58168a14cd7ac426ff1b8c6ff5d5c800c6f44803f3431dcb3bad181565b34801561071857600080fd5b506102d76107273660046140b4565b6115f4565b34801561073857600080fd5b5061012f5461036b565b34801561074e57600080fd5b506101355461036b565b34801561076457600080fd5b506101315461036b565b34801561077a57600080fd5b506102d76107893660046140e6565b6117af565b34801561079a57600080fd5b506102d76107a93660046140b4565b6117d5565b3480156107ba57600080fd5b506102d76107c9366004614016565b61199c565b3480156107da57600080fd5b506104d26119f4565b3480156107ef57600080fd5b506102d76107fe3660046140b4565b611a8c565b34801561080f57600080fd5b506102d761081e3660046140b4565b611c51565b34801561082f57600080fd5b5061036b6000805160206148ba83398151915281565b34801561085157600080fd5b5061036b7fc6823861ee2bb2198ce6b1fd6faf4c8f44f745bc804aca4a762f67e0d507fd8a81565b60006001600160e01b03198216637965db0b60e01b14806108aa57506301ffc9a760e01b6001600160e01b03198316145b92915050565b7f92a19c77d2ea87c7f81d50c74403cb2f401780f3ad919571121efe2bdb427eb16108db813361200d565b60fb5460ff16156109075760405162461bcd60e51b81526004016108fe9061451e565b60405180910390fd5b604051630336ed0760e11b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063066dda0e9061095590869086906004016145e1565b600060405180830381600087803b15801561096f57600080fd5b505af1158015610983573d6000803e3d6000fd5b50505050505050565b606061012e805461099c906147e9565b80601f01602080910402602001604051908101604052809291908181526020018280546109c8906147e9565b8015610a155780601f106109ea57610100808354040283529160200191610a15565b820191906000526020600020905b8154815290600101906020018083116109f857829003601f168201915b5050505050905090565b6000805160206149218339815191526000805160206148da8339815191527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166379502c556040518163ffffffff1660e01b815260040160206040518083038186803b158015610a9657600080fd5b505afa158015610aaa573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ace9190614140565b6001600160a01b031663c5b8f5cf8383336040518463ffffffff1660e01b8152600401610afd93929190614434565b60006040518083038186803b158015610b1557600080fd5b505afa158015610b29573d6000803e3d6000fd5b505050506000610b46600080516020614921833981519152612071565b159050801580610b6a5750610b6a61013154856af8277896582678ac000000612184565b610bce5760405162461bcd60e51b815260206004820152602f60248201527f547765616b2065786365656465643a20656e7375726f46656520747765616b7360448201526e206f6e6c7920757020746f2033302560881b60648201526084016108fe565b610131849055610be0600a858361220f565b50505050565b6000805160206149218339815191526000805160206148da8339815191527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166379502c556040518163ffffffff1660e01b815260040160206040518083038186803b158015610c5d57600080fd5b505afa158015610c71573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c959190614140565b6001600160a01b031663c5b8f5cf8383336040518463ffffffff1660e01b8152600401610cc493929190614434565b60006040518083038186803b158015610cdc57600080fd5b505afa158015610cf0573d6000803e3d6000fd5b505050506000610d0d600080516020614921833981519152612071565b159050801580610d2e5750610d2e6101335485670429d069189e0000612270565b610d985760405162461bcd60e51b815260206004820152603560248201527f547765616b2065786365656465643a206d6178536372506572506f6c69637920604482015274747765616b73206f6e6c7920757020746f2033302560581b60648201526084016108fe565b610133849055610be0600b858361220f565b600082815260c96020526040902060010154610dc6813361200d565b610dd083836122df565b505050565b6001600160a01b0381163314610e455760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b60648201526084016108fe565b610e4f8282612365565b5050565b306001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161415610e9c5760405162461bcd60e51b81526004016108fe90614486565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316610ee560008051602061489a833981519152546001600160a01b031690565b6001600160a01b031614610f0b5760405162461bcd60e51b81526004016108fe906144d2565b610f14816123cc565b60408051600080825260208201909252610f30918391906124d6565b50565b6000805160206149418339815191526000805160206148ba8339815191527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166379502c556040518163ffffffff1660e01b815260040160206040518083038186803b158015610faa57600080fd5b505afa158015610fbe573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610fe29190614140565b6001600160a01b031663c5b8f5cf8383336040518463ffffffff1660e01b815260040161101193929190614434565b60006040518083038186803b15801561102957600080fd5b505afa15801561103d573d6000803e3d6000fd5b50505050610e4f612650565b60007fc6823861ee2bb2198ce6b1fd6faf4c8f44f745bc804aca4a762f67e0d507fd8a611076813361200d565b6110848888888888886126e3565b5198975050505050505050565b306001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614156110da5760405162461bcd60e51b81526004016108fe90614486565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031661112360008051602061489a833981519152546001600160a01b031690565b6001600160a01b0316146111495760405162461bcd60e51b81526004016108fe906144d2565b611152826123cc565b610e4f828260016124d6565b6000306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146111fe5760405162461bcd60e51b815260206004820152603860248201527f555550535570677261646561626c653a206d757374206e6f742062652063616c60448201527f6c6564207468726f7567682064656c656761746563616c6c000000000000000060648201526084016108fe565b5060008051602061489a83398151915290565b600054610100900460ff1661122c5760005460ff1615611230565b303b155b61124c5760405162461bcd60e51b81526004016108fe90614548565b600054610100900460ff1615801561126e576000805461ffff19166101011790555b61127d88888888888888612b4e565b801561128f576000805461ff00191690555b5050505050505050565b6000805160206149418339815191527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166379502c556040518163ffffffff1660e01b815260040160206040518083038186803b15801561130157600080fd5b505afa158015611315573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113399190614140565b6040516312d9a6ad60e01b8152600481018390523360248201526001600160a01b0391909116906312d9a6ad9060440160006040518083038186803b15801561138157600080fd5b505afa158015611395573d6000803e3d6000fd5b50505050610f30612bca565b6000806113d26113cd6113be6113b76101305490565b8790612c22565b6113c788612cf9565b90612c22565b612d77565b90506000816113ee6113e76113cd61012f5490565b8890612dff565b6113f89190614746565b905060006114386113cd6e0612d847b578e7643c28ac000000006114234264ffffffffff8a16614746565b610132545b6114329190614727565b90612eb2565b905060006114468383612dff565b9050600061146a61145a6113cd6101315490565b61146484886146ed565b90612dff565b90508161147782876146ed565b61148191906146ed565b955050505050505b9392505050565b600091825260c9602090815260408084206001600160a01b0393909316845291905290205460ff1690565b337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03161461153d5760405162461bcd60e51b815260206004820152602160248201527f5468652063616c6c6572206d7573742062652074686520506f6c696379506f6f6044820152601b60fa1b60648201526084016108fe565b8061013560008282546115509190614746565b909155505050565b7f92a19c77d2ea87c7f81d50c74403cb2f401780f3ad919571121efe2bdb427eb1611583813361200d565b60fb5460ff16156115a65760405162461bcd60e51b81526004016108fe9061451e565b604051639e556b2b60e01b81526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001690639e556b2b906109559086908690600401614600565b6000805160206149218339815191526000805160206148da8339815191527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166379502c556040518163ffffffff1660e01b815260040160206040518083038186803b15801561166b57600080fd5b505afa15801561167f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116a39190614140565b6001600160a01b031663c5b8f5cf8383336040518463ffffffff1660e01b81526004016116d293929190614434565b60006040518083038186803b1580156116ea57600080fd5b505afa1580156116fe573d6000803e3d6000fd5b50505050600061171b600080516020614921833981519152612071565b15905080158061173f575061173f61013054856a52b7d2dcc80cd2e4000000612184565b61179d5760405162461bcd60e51b815260206004820152602960248201527f547765616b2065786365656465643a206d6f6320747765616b73206f6e6c7920604482015268757020746f2031302560b81b60648201526084016108fe565b610130849055610be06008858361220f565b600082815260c960205260409020600101546117cb813361200d565b610dd08383612365565b6000805160206149218339815191526000805160206148da8339815191527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166379502c556040518163ffffffff1660e01b815260040160206040518083038186803b15801561184c57600080fd5b505afa158015611860573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118849190614140565b6001600160a01b031663c5b8f5cf8383336040518463ffffffff1660e01b81526004016118b393929190614434565b60006040518083038186803b1580156118cb57600080fd5b505afa1580156118df573d6000803e3d6000fd5b5050505060006118fc600080516020614921833981519152612071565b159050801580611920575061192061013254856af8277896582678ac000000612184565b61198a5760405162461bcd60e51b815260206004820152603560248201527f547765616b2065786365656465643a20736372496e7465726573745261746520604482015274747765616b73206f6e6c7920757020746f2033302560581b60648201526084016108fe565b610132849055610be06009858361220f565b7f0df0a8869cf58168a14cd7ac426ff1b8c6ff5d5c800c6f44803f3431dcb3bad16119c7813361200d565b61013680546001600160a01b0319166001600160a01b038416908117909155610e4f90600f90600061220f565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663e5a6b10f6040518163ffffffff1660e01b815260040160206040518083038186803b158015611a4f57600080fd5b505afa158015611a63573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a879190614140565b905090565b6000805160206149218339815191526000805160206148da8339815191527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166379502c556040518163ffffffff1660e01b815260040160206040518083038186803b158015611b0357600080fd5b505afa158015611b17573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b3b9190614140565b6001600160a01b031663c5b8f5cf8383336040518463ffffffff1660e01b8152600401611b6a93929190614434565b60006040518083038186803b158015611b8257600080fd5b505afa158015611b96573d6000803e3d6000fd5b505050506000611bb3600080516020614921833981519152612071565b159050801580611bd75750611bd761012f54856a52b7d2dcc80cd2e4000000612184565b611c3f5760405162461bcd60e51b815260206004820152603360248201527f547765616b2065786365656465643a2073637250657263656e7461676520747760448201527265616b73206f6e6c7920757020746f2031302560681b60648201526084016108fe565b61012f849055610be06007858361220f565b6000805160206148ba8339815191526000805160206149218339815191526000805160206148da833981519152611c8783612071565b611d7c577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166379502c556040518163ffffffff1660e01b815260040160206040518083038186803b158015611ce457600080fd5b505afa158015611cf8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d1c9190614140565b6001600160a01b031663c5b8f5cf8383336040518463ffffffff1660e01b8152600401611d4b93929190614434565b60006040518083038186803b158015611d6357600080fd5b505afa158015611d77573d6000803e3d6000fd5b505050505b6000611d95600080516020614921833981519152612071565b158015611db65750611db46000805160206148ba833981519152612071565b155b9050801580611dd65750611dd6610134548667016345785d8a0000612270565b611e395760405162461bcd60e51b815260206004820152602e60248201527f547765616b2065786365656465643a207363724c696d697420747765616b732060448201526d6f6e6c7920757020746f2031302560901b60648201526084016108fe565b6101345485111580611e5d5750611e5d6000805160206148ba833981519152612071565b80611f03575084611f0167016345785d8a00007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663b77ddfea6040518163ffffffff1660e01b815260040160206040518083038186803b158015611ec957600080fd5b505afa158015611edd573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061146491906140cd565b115b611f8a5760405162461bcd60e51b815260206004820152604c60248201527f547765616b2065786365656465643a20496e6372656173652c203e3d3130252060448201527f6f662074686520746f74616c206c69717569646974792c20726571756972657360648201526b204c4556454c315f524f4c4560a01b608482015260a4016108fe565b61013554851015611ff45760405162461bcd60e51b815260206004820152602e60248201527f43616e27742073657420534352206c657373207468616e2063757272656e742060448201526d29a1a91030b63637b1b0ba34b7b760911b60648201526084016108fe565b610134859055612006600c868361220f565b5050505050565b6120178282611490565b610e4f5761202f816001600160a01b03166014612fb8565b61203a836020612fb8565b60405160200161204b9291906143bf565b60408051601f198184030181529082905262461bcd60e51b82526108fe91600401614453565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166379502c556040518163ffffffff1660e01b815260040160206040518083038186803b1580156120cc57600080fd5b505afa1580156120e0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906121049190614140565b604051632474521560e21b8152600481018490523360248201526001600160a01b0391909116906391d148549060440160206040518083038186803b15801561214c57600080fd5b505afa158015612160573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108aa9190614097565b60008284141561219657506001611489565b836121b05750676765c793fa10079d601b1b811015611489565b826121bd57506000611489565b828410156121ef5781676765c793fa10079d601b1b6121dc8587612eb2565b6121e69190614746565b11159050611489565b816121fa8486612eb2565b6121e690676765c793fa10079d601b1b614746565b612217613154565b80156122265761222683613422565b82601c81111561223857612238614834565b6040518381527f7bc647fe5043209e2019aa3503b79c1b0dd83eb61c56013d373a7584ff6bfb139060200160405180910390a2505050565b60008284141561228257506001611489565b836122995750670de0b6b3a7640000811015611489565b826122a657506000611489565b828410156122c25781670de0b6b3a76400006121dc858761358f565b816122cd848661358f565b6121e690670de0b6b3a7640000614746565b6122e98282611490565b610e4f57600082815260c9602090815260408083206001600160a01b03851684529091529020805460ff191660011790556123213390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b61236f8282611490565b15610e4f57600082815260c9602090815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b6000805160206149418339815191526000805160206148ba8339815191527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166379502c556040518163ffffffff1660e01b815260040160206040518083038186803b15801561244357600080fd5b505afa158015612457573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061247b9190614140565b6001600160a01b031663c5b8f5cf8383336040518463ffffffff1660e01b81526004016124aa93929190614434565b60006040518083038186803b1580156124c257600080fd5b505afa158015610983573d6000803e3d6000fd5b7f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd91435460ff161561250957610dd08361367b565b826001600160a01b03166352d1902d6040518163ffffffff1660e01b815260040160206040518083038186803b15801561254257600080fd5b505afa925050508015612572575060408051601f3d908101601f1916820190925261256f918101906140cd565b60015b6125d55760405162461bcd60e51b815260206004820152602e60248201527f45524331393637557067726164653a206e657720696d706c656d656e7461746960448201526d6f6e206973206e6f74205555505360901b60648201526084016108fe565b60008051602061489a83398151915281146126445760405162461bcd60e51b815260206004820152602960248201527f45524331393637557067726164653a20756e737570706f727465642070726f786044820152681a58589b195555525160ba1b60648201526084016108fe565b50610dd0838383613717565b60fb5460ff166126995760405162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b60448201526064016108fe565b60fb805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b6126eb613e51565b60fb5460ff161561270e5760405162461bcd60e51b81526004016108fe9061451e565b86861061275d5760405162461bcd60e51b815260206004820181905260248201527f5072656d69756d206d757374206265206c657373207468616e207061796f757460448201526064016108fe565b4264ffffffffff168464ffffffffff16116127ba5760405162461bcd60e51b815260206004820181905260248201527f45787069726174696f6e206d75737420626520696e207468652066757475726560448201526064016108fe565b6001600160a01b0383166128105760405162461bcd60e51b815260206004820152601e60248201527f437573746f6d65722063616e2774206265207a65726f2061646472657373000060448201526064016108fe565b857f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663e5a6b10f6040518163ffffffff1660e01b815260040160206040518083038186803b15801561286a57600080fd5b505afa15801561287e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906128a29190614140565b604051636eb1769f60e11b81526001600160a01b0386811660048301527f000000000000000000000000000000000000000000000000000000000000000081166024830152919091169063dd62ed3e9060440160206040518083038186803b15801561290d57600080fd5b505afa158015612921573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061294591906140cd565b10156129a95760405162461bcd60e51b815260206004820152602d60248201527f596f75206d75737420616c6c6f7720454e5355524f20746f207472616e73666560448201526c7220746865207072656d69756d60981b60648201526084016108fe565b60006129b830888a898961373c565b90506101335481606001511115612a295760405162461bcd60e51b815260206004820152602f60248201527f5269736b4d6f64756c653a20534352206973206d6f7265207468616e206d617860448201526e696d756d2070657220706f6c69637960881b60648201526084016108fe565b80606001516101356000828254612a4091906146ed565b909155505061013454610135541115612a9b5760405162461bcd60e51b815260206004820152601e60248201527f5269736b4d6f64756c653a20534352206c696d6974206578636565646564000060448201526064016108fe565b604051630cb8251d60e11b81526000906001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906319704a3a90612aee9085908990899060040161461d565b602060405180830381600087803b158015612b0857600080fd5b505af1158015612b1c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612b4091906140cd565b825250979650505050505050565b600054610100900460ff16612b695760005460ff1615612b6d565b303b155b612b895760405162461bcd60e51b81526004016108fe90614548565b600054610100900460ff16158015612bab576000805461ffff19166101011790555b612bb3613afa565b612bbb613b21565b61127d88888888888888613ba2565b60fb5460ff1615612bed5760405162461bcd60e51b81526004016108fe9061451e565b60fb805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586126c63390565b6000821580612c2f575081155b15612c3c575060006108aa565b81612c536002676765c793fa10079d601b1b614705565b612c5f90600019614746565b612c699190614705565b831115612cc45760405162461bcd60e51b8152602060048201526024808201527f7261794d756c3a204d617468204d756c7469706c69636174696f6e204f766572604482015263666c6f7760e01b60648201526084016108fe565b676765c793fa10079d601b1b612cdb600282614705565b612ce58486614727565b612cef91906146ed565b6114899190614705565b600080612d0a633b9aca0084614727565b905082612d1b633b9aca0083614705565b146108aa5760405162461bcd60e51b815260206004820152602660248201527f776164546f5261643a204d617468204d756c7469706c69636174696f6e204f766044820152656572666c6f7760d01b60648201526084016108fe565b600080612d896002633b9aca00614705565b90506000612d9784836146ed565b905081811015612de95760405162461bcd60e51b815260206004820181905260248201527f726179546f5761643a204d617468204164646974696f6e204f766572666c6f7760448201526064016108fe565b612df7633b9aca0082614705565b949350505050565b6000821580612e0c575081155b15612e19575060006108aa565b81612e2d6002670de0b6b3a7640000614705565b612e3990600019614746565b612e439190614705565b831115612e9e5760405162461bcd60e51b8152602060048201526024808201527f7761644d756c3a204d617468204d756c7469706c69636174696f6e204f766572604482015263666c6f7760e01b60648201526084016108fe565b670de0b6b3a7640000612cdb600282614705565b600081612f015760405162461bcd60e51b815260206004820152601860248201527f7261794469763a204469766973696f6e206279207a65726f000000000000000060448201526064016108fe565b6000612f0e600284614705565b9050676765c793fa10079d601b1b612f2882600019614746565b612f329190614705565b841115612f8d5760405162461bcd60e51b8152602060048201526024808201527f7261794469763a204d617468204d756c7469706c69636174696f6e204f766572604482015263666c6f7760e01b60648201526084016108fe565b8281612fa4676765c793fa10079d601b1b87614727565b612fae91906146ed565b612df79190614705565b60606000612fc7836002614727565b612fd29060026146ed565b67ffffffffffffffff811115612fea57612fea614860565b6040519080825280601f01601f191660200182016040528015613014576020820181803683370190505b509050600360fc1b8160008151811061302f5761302f61484a565b60200101906001600160f81b031916908160001a905350600f60fb1b8160018151811061305e5761305e61484a565b60200101906001600160f81b031916908160001a9053506000613082846002614727565b61308d9060016146ed565b90505b6001811115613105576f181899199a1a9b1b9c1cb0b131b232b360811b85600f16601081106130c1576130c161484a565b1a60f81b8282815181106130d7576130d761484a565b60200101906001600160f81b031916908160001a90535060049490941c936130fe816147d2565b9050613090565b5083156114895760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e7460448201526064016108fe565b676765c793fa10079d601b1b61012f54111580156131755750600061012f54115b6131cf5760405162461bcd60e51b815260206004820152602560248201527f56616c69646174696f6e3a2073637250657263656e74616765206d757374206260448201526465203c3d3160d81b60648201526084016108fe565b6131e5676765c793fa10079d601b1b6002614727565b610130541115801561320f57506132086002676765c793fa10079d601b1b614705565b6101305410155b61325b5760405162461bcd60e51b815260206004820181905260248201527f56616c69646174696f6e3a206d6f63206d757374206265205b302e352c20325d60448201526064016108fe565b676765c793fa10079d601b1b6101315411156132c45760405162461bcd60e51b815260206004820152602260248201527f56616c69646174696f6e3a20656e7375726f466565206d757374206265203c3d604482015261203160f01b60648201526084016108fe565b676765c793fa10079d601b1b61013254111561333a5760405162461bcd60e51b815260206004820152602f60248201527f56616c69646174696f6e3a20736372496e74657265737452617465206d75737460448201526e206265203c3d20312028313030252960881b60648201526084016108fe565b610135546101345410156133b65760405162461bcd60e51b815260206004820152603760248201527f56616c69646174696f6e3a207363724c696d69742063616e2774206265206c6560448201527f7373207468616e2061637475616c20746f74616c53637200000000000000000060648201526084016108fe565b610136546001600160a01b03166134205760405162461bcd60e51b815260206004820152602860248201527f56616c69646174696f6e3a2057616c6c65742063616e2774206265207a65726f604482015267206164647265737360c01b60648201526084016108fe565b565b6000600182601c81111561343857613438614834565b6134429190614783565b61012d54600160ff929092169190911b9150620151809061346a9064ffffffffff164261475d565b64ffffffffff1611156134ad5761012d805466ffffffffffffff8316600160281b026bffffffffffffffffffffffff1990911664ffffffffff4216171790555050565b61012d54600160281b9004811666ffffffffffffff166135115761012d805464ffffffffff421664ffffffffff1966ffffffffffffff808616600160281b808604929092161702166bffffffffffffffffffffffff19909216919091171790555050565b60405162461bcd60e51b815260206004820152604760248201527f596f7520616c726561647920747765616b6564207468697320706172616d657460448201527f657220726563656e746c792e2057616974206265666f726520747765616b696e606482015266339030b3b0b4b760c91b608482015260a4016108fe565b6000816135de5760405162461bcd60e51b815260206004820152601860248201527f7761644469763a204469766973696f6e206279207a65726f000000000000000060448201526064016108fe565b60006135eb600284614705565b9050670de0b6b3a764000061360282600019614746565b61360c9190614705565b8411156136675760405162461bcd60e51b8152602060048201526024808201527f7761644469763a204d617468204d756c7469706c69636174696f6e204f766572604482015263666c6f7760e01b60648201526084016108fe565b8281612fa4670de0b6b3a764000087614727565b6001600160a01b0381163b6136e85760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b60648201526084016108fe565b60008051602061489a83398151915280546001600160a01b0319166001600160a01b0392909216919091179055565b61372083613c78565b60008251118061372d5750805b15610dd057610be08383613cb8565b613744613e51565b8385111561379f5760405162461bcd60e51b815260206004820152602260248201527f5072656d69756d2063616e6e6f74206265206d6f7265207468616e207061796f6044820152611d5d60f21b60648201526084016108fe565b6137a7613e51565b6001600160a01b038716610120820181905260408083018890526020808401889052608084018790528151635342825360e01b81529151613847936113cd936113be939192635342825392600480840193919291829003018186803b15801561380f57600080fd5b505afa158015613823573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113b791906140cd565b8160a00181815250508060a001516138d36138cc896001600160a01b031663bf8e934d6040518163ffffffff1660e01b815260040160206040518083038186803b15801561389457600080fd5b505afa1580156138a8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113cd91906140cd565b8790612dff565b6138dd9190614746565b606082018190526139245760405162461bcd60e51b81526020600482015260116024820152705343522063616e2774206265207a65726f60781b60448201526064016108fe565b64ffffffffff428116610140830181905290841661016083018190526139ea916139df916113cd916e0612d847b578e7643c28ac0000000091613967919061475d565b64ffffffffff168b6001600160a01b0316639d90724d6040518163ffffffff1660e01b815260040160206040518083038186803b1580156139a757600080fd5b505afa1580156139bb573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061142891906140cd565b606083015190612dff565b81610100018181525050613a48613a33886001600160a01b031663d44499a86040518163ffffffff1660e01b815260040160206040518083038186803b15801561389457600080fd5b8261010001518360a0015161146491906146ed565b60c0820181905261010082015160a08301518892613a65916146ed565b613a6f91906146ed565b1115613abd5760405162461bcd60e51b815260206004820152601960248201527f5072656d69756d206c657373207468616e206d696e696d756d0000000000000060448201526064016108fe565b60c081015161010082015160a0830151613ad79089614746565b613ae19190614746565b613aeb9190614746565b60e08201529695505050505050565b600054610100900460ff166134205760405162461bcd60e51b81526004016108fe90614596565b600054610100900460ff16613b3c5760005460ff1615613b40565b303b155b613b5c5760405162461bcd60e51b81526004016108fe90614548565b600054610100900460ff16158015613b7e576000805461ffff19166101011790555b613b86613afa565b613b8e613dac565b8015610f30576000805461ff001916905550565b600054610100900460ff16613bbd5760005460ff1615613bc1565b303b155b613bdd5760405162461bcd60e51b81526004016108fe90614548565b600054610100900460ff16158015613bff576000805461ffff19166101011790555b8751613c139061012e9060208b0190613ec9565b5061012f879055676765c793fa10079d601b1b61013055610131869055610132859055610133849055610134839055600061013581905561013680546001600160a01b0319166001600160a01b038516179055613c709033613ddb565b61127d613154565b613c818161367b565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b60606001600160a01b0383163b613d205760405162461bcd60e51b815260206004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6044820152651b9d1c9858dd60d21b60648201526084016108fe565b600080846001600160a01b031684604051613d3b91906143a3565b600060405180830381855af49150503d8060008114613d76576040519150601f19603f3d011682016040523d82523d6000602084013e613d7b565b606091505b5091509150613da382826040518060600160405280602781526020016148fa60279139613de5565b95945050505050565b600054610100900460ff16613dd35760405162461bcd60e51b81526004016108fe90614596565b613420613e1e565b610e4f82826122df565b60608315613df4575081611489565b825115613e045782518084602001fd5b8160405162461bcd60e51b81526004016108fe9190614453565b600054610100900460ff16613e455760405162461bcd60e51b81526004016108fe90614596565b60fb805460ff19169055565b60405180610180016040528060008152602001600081526020016000815260200160008152602001600081526020016000815260200160008152602001600081526020016000815260200160006001600160a01b03168152602001600064ffffffffff168152602001600064ffffffffff1681525090565b828054613ed5906147e9565b90600052602060002090601f016020900481019282613ef75760008555613f3d565b82601f10613f1057805160ff1916838001178555613f3d565b82800160010185558215613f3d579182015b82811115613f3d578251825591602001919060010190613f22565b50613f49929150613f4d565b5090565b5b80821115613f495760008155600101613f4e565b600067ffffffffffffffff80841115613f7d57613f7d614860565b604051601f8501601f19908116603f01168101908282118183101715613fa557613fa5614860565b81604052809350858152868686011115613fbe57600080fd5b858560208301376000602087830101525050509392505050565b8035613fe381614876565b919050565b60006101808284031215613ffb57600080fd5b50919050565b803564ffffffffff81168114613fe357600080fd5b60006020828403121561402857600080fd5b813561148981614876565b6000806040838503121561404657600080fd5b823561405181614876565b9150602083013567ffffffffffffffff81111561406d57600080fd5b8301601f8101851361407e57600080fd5b61408d85823560208401613f62565b9150509250929050565b6000602082840312156140a957600080fd5b81516114898161488b565b6000602082840312156140c657600080fd5b5035919050565b6000602082840312156140df57600080fd5b5051919050565b600080604083850312156140f957600080fd5b82359150602083013561410b81614876565b809150509250929050565b60006020828403121561412857600080fd5b81356001600160e01b03198116811461148957600080fd5b60006020828403121561415257600080fd5b815161148981614876565b600080600080600080600060e0888a03121561417857600080fd5b873567ffffffffffffffff81111561418f57600080fd5b8801601f81018a136141a057600080fd5b6141af8a823560208401613f62565b9750506020880135955060408801359450606088013593506080880135925060a0880135915060c08801356141e381614876565b8091505092959891949750929550565b6000806101a0838503121561420757600080fd5b6142118484613fe8565b915061018083013561410b8161488b565b6000806101a0838503121561423657600080fd5b6142408484613fe8565b94610180939093013593505050565b60008060008060008060c0878903121561426857600080fd5b86359550602087013594506040870135935061428660608801614001565b9250608087013561429681614876565b915060a08701356bffffffffffffffffffffffff811681146142b757600080fd5b809150509295509295509295565b6000806000606084860312156142da57600080fd5b83359250602084013591506142f160408501614001565b90509250925092565b803582526020810135602083015260408101356040830152606081013560608301526080810135608083015260a081013560a083015260c081013560c083015260e081013560e083015261010080820135818401525061012061435e818301613fd8565b6001600160a01b031690830152610140614379828201614001565b64ffffffffff1690830152610160614392828201614001565b64ffffffffff811684830152610be0565b600082516143b58184602087016147a6565b9190910192915050565b7f416363657373436f6e74726f6c3a206163636f756e74200000000000000000008152600083516143f78160178501602088016147a6565b7001034b99036b4b9b9b4b733903937b6329607d1b60179184019182015283516144288160288401602088016147a6565b01602801949350505050565b92835260208301919091526001600160a01b0316604082015260600190565b60208152600082518060208401526144728160408501602087016147a6565b601f01601f19169190910160400192915050565b6020808252602c908201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060408201526b19195b1959d85d1958d85b1b60a21b606082015260800190565b6020808252602c908201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060408201526b6163746976652070726f787960a01b606082015260800190565b60208082526010908201526f14185d5cd8589b194e881c185d5cd95960821b604082015260600190565b6020808252602e908201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160408201526d191e481a5b9a5d1a585b1a5e995960921b606082015260800190565b6020808252602b908201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960408201526a6e697469616c697a696e6760a81b606082015260800190565b6101a081016145f082856142fa565b8215156101808301529392505050565b6101a0810161460f82856142fa565b826101808301529392505050565b60006101c082019050845182526020850151602083015260408501516040830152606085015160608301526080850151608083015260a085015160a083015260c085015160c083015260e085015160e083015261010080860151818401525061012080860151614697828501826001600160a01b03169052565b50506101408581015164ffffffffff81168483015250506101608581015164ffffffffff81168483015250506001600160a01b0384166101808301526bffffffffffffffffffffffff83166101a0830152612df7565b600082198211156147005761470061481e565b500190565b60008261472257634e487b7160e01b600052601260045260246000fd5b500490565b60008160001904831182151516156147415761474161481e565b500290565b6000828210156147585761475861481e565b500390565b600064ffffffffff8381169083168181101561477b5761477b61481e565b039392505050565b600060ff821660ff84168082101561479d5761479d61481e565b90039392505050565b60005b838110156147c15781810151838201526020016147a9565b83811115610be05750506000910152565b6000816147e1576147e161481e565b506000190190565b600181811c908216806147fd57607f821691505b60208210811415613ffb57634e487b7160e01b600052602260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052602160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160a01b0381168114610f3057600080fd5b8015158114610f3057600080fdfe360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbcbf372ca3ebecfe59ac256f17697941bbe63302aced610e8b0e3646f743c7beb25ec196419322369c6bac572d883f4d990ae5ec82f7d93cdf89b85dbb05b63c27416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a82e22387fca439f316d78ca566f383218ab8ae1b3e830178c9c82cbd16749c055435dd261a4b9b3364963f7738a7a662ad9c84396d64be3365284bb7f0a5041a26469706673582212206dcbcc8fa29d2a3769bd13a9ce56e1eb625daf78e6bf4484d7b540fbe449b79f64736f6c63430008060033",
  "bytecodeSha1": "769f113b5f9c77a7a7d921f46b3efa89ec781c44",
  "compiler": {
    "evm_version": "istanbul",
    "optimizer": {
      "enabled": true,
      "runs": 200
    },
    "version": "0.8.6+commit.11564f7e"
  },
  "contractName": "TrustfulRiskModule",
  "coverageMap": {
    "branches": {
      "10": {
        "ContextUpgradeable._msgSender": {
          "142": [
            2320,
            2356,
            true
          ]
        },
        "PolicyPoolComponent._isTweakRay": {
          "144": [
            3928,
            3948,
            false
          ],
          "145": [
            3971,
            3984,
            false
          ],
          "146": [
            4029,
            4042,
            false
          ],
          "147": [
            4066,
            4085,
            false
          ]
        },
        "PolicyPoolComponent._isTweakWad": {
          "149": [
            4387,
            4407,
            false
          ],
          "150": [
            4430,
            4443,
            false
          ],
          "151": [
            4488,
            4501,
            false
          ],
          "152": [
            4525,
            4544,
            false
          ]
        },
        "PolicyPoolComponent._parameterChanged": {
          "148": [
            5033,
            5038,
            false
          ]
        },
        "PolicyPoolComponent._registerTweak": {
          "153": [
            5382,
            5448,
            false
          ]
        },
        "RiskModule.setScrLimit": {
          "143": [
            2505,
            2523,
            false
          ]
        }
      },
      "12": {
        "RiskModule._newPolicy": {
          "170": [
            9556,
            9572,
            true
          ],
          "171": [
            9623,
            9659,
            true
          ],
          "172": [
            9710,
            9732,
            true
          ],
          "173": [
            9788,
            9863,
            true
          ],
          "174": [
            10076,
            10106,
            true
          ],
          "175": [
            10201,
            10223,
            true
          ]
        },
        "RiskModule._validateParameters": {
          "176": [
            3993,
            4025,
            false
          ],
          "177": [
            4029,
            4047,
            true
          ],
          "178": [
            4121,
            4149,
            false
          ],
          "179": [
            4153,
            4181,
            true
          ],
          "180": [
            4243,
            4271,
            true
          ],
          "181": [
            4324,
            4358,
            true
          ],
          "182": [
            4458,
            4480,
            true
          ]
        },
        "RiskModule.setEnsuroFee": {
          "154": [
            6932,
            6937,
            true
          ],
          "155": [
            6941,
            6984,
            true
          ]
        },
        "RiskModule.setMaxScrPerPolicy": {
          "156": [
            7362,
            7367,
            true
          ],
          "157": [
            7371,
            7426,
            true
          ]
        },
        "RiskModule.setMoc": {
          "158": [
            6081,
            6086,
            true
          ],
          "159": [
            6090,
            6121,
            true
          ]
        },
        "RiskModule.setScrInterestRate": {
          "160": [
            6458,
            6463,
            true
          ],
          "161": [
            6467,
            6522,
            true
          ]
        },
        "RiskModule.setScrLimit": {
          "164": [
            7886,
            7891,
            true
          ],
          "165": [
            7895,
            7936,
            true
          ],
          "166": [
            8019,
            8043,
            true
          ],
          "167": [
            8055,
            8079,
            true
          ],
          "168": [
            8091,
            8149,
            true
          ],
          "169": [
            8255,
            8279,
            true
          ]
        },
        "RiskModule.setScrPercentage": {
          "162": [
            5640,
            5645,
            true
          ],
          "163": [
            5649,
            5700,
            true
          ]
        }
      },
      "13": {},
      "31": {},
      "32": {},
      "33": {},
      "34": {},
      "35": {},
      "37": {},
      "38": {},
      "39": {},
      "40": {},
      "67": {
        "AccessControlUpgradeable._checkRole": {
          "132": [
            3731,
            3753,
            false
          ]
        },
        "AccessControlUpgradeable._grantRole": {
          "133": [
            7274,
            7296,
            false
          ]
        },
        "AccessControlUpgradeable._revokeRole": {
          "134": [
            7632,
            7654,
            false
          ]
        },
        "AccessControlUpgradeable.renounceRole": {
          "131": [
            5829,
            5852,
            true
          ]
        }
      },
      "68": {},
      "69": {},
      "70": {
        "ERC1967UpgradeUpgradeable._upgradeToAndCall": {
          "137": [
            2659,
            2674,
            true
          ],
          "138": [
            2678,
            2687,
            false
          ]
        },
        "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS": {
          "135": [
            3384,
            3443,
            false
          ],
          "136": [
            3644,
            3672,
            true
          ]
        }
      },
      "72": {
        "PausableUpgradeable.__Pausable_init_unchained": {
          "141": [
            2952,
            2965,
            true
          ]
        },
        "RiskModule.__RiskModule_init_unchained": {
          "139": [
            2369,
            2382,
            true
          ],
          "140": [
            2369,
            2417,
            true
          ]
        }
      },
      "73": {
        "ERC1967UpgradeUpgradeable._getImplementation": {
          "184": [
            1971,
            2001,
            true
          ]
        },
        "UUPSUpgradeable.proxiableUUID": {
          "185": [
            2316,
            2339,
            true
          ]
        },
        "UUPSUpgradeable.upgradeToAndCall": {
          "183": [
            1881,
            1904,
            true
          ]
        }
      },
      "74": {},
      "83": {},
      "87": {},
      "88": {},
      "98": {}
    },
    "statements": {
      "10": {
        "PolicyPoolComponent.__PolicyPoolComponent_init": {
          "111": [
            3094,
            3118
          ],
          "112": [
            3124,
            3141
          ]
        },
        "PolicyPoolComponent._isTweakRay": {
          "60": [
            3950,
            3961
          ],
          "61": [
            3986,
            4019
          ],
          "62": [
            4044,
            4056
          ],
          "63": [
            4095,
            4158
          ],
          "64": [
            4179,
            4242
          ]
        },
        "PolicyPoolComponent._isTweakWad": {
          "68": [
            4409,
            4420
          ],
          "69": [
            4445,
            4478
          ],
          "70": [
            4503,
            4515
          ],
          "71": [
            4554,
            4617
          ],
          "72": [
            4638,
            4701
          ]
        },
        "PolicyPoolComponent._parameterChanged": {
          "65": [
            5002,
            5023
          ],
          "66": [
            5040,
            5062
          ],
          "67": [
            5068,
            5104
          ]
        },
        "PolicyPoolComponent._registerTweak": {
          "102": [
            5458,
            5503
          ],
          "103": [
            5511,
            5543
          ],
          "104": [
            5619,
            5652
          ],
          "105": [
            5662,
            5707
          ],
          "106": [
            5758,
            5839
          ]
        },
        "PolicyPoolComponent.currency": {
          "49": [
            3628,
            3657
          ]
        },
        "PolicyPoolComponent.hasPoolRole": {
          "59": [
            3736,
            3789
          ]
        },
        "PolicyPoolComponent.lastTweak": {
          "2": [
            5179,
            5226
          ]
        },
        "PolicyPoolComponent.pause": {
          "35": [
            3357,
            3365
          ]
        },
        "PolicyPoolComponent.policyPool": {
          "3": [
            3538,
            3556
          ]
        },
        "PolicyPoolComponent.unpause": {
          "29": [
            3448,
            3458
          ]
        }
      },
      "12": {
        "RiskModule.__RiskModule_init": {
          "91": [
            2992,
            3014
          ],
          "92": [
            3020,
            3048
          ],
          "93": [
            3054,
            3220
          ]
        },
        "RiskModule.__RiskModule_init_unchained": {
          "113": [
            3529,
            3542
          ],
          "114": [
            3548,
            3579
          ],
          "115": [
            3585,
            3606
          ],
          "116": [
            3612,
            3635
          ],
          "117": [
            3641,
            3676
          ],
          "118": [
            3682,
            3717
          ],
          "119": [
            3723,
            3744
          ],
          "120": [
            3750,
            3763
          ],
          "121": [
            3769,
            3786
          ],
          "122": [
            3792,
            3836
          ],
          "123": [
            3842,
            3863
          ]
        },
        "RiskModule._newPolicy": {
          "83": [
            9548,
            9609
          ],
          "84": [
            9615,
            9696
          ],
          "85": [
            9702,
            9767
          ],
          "86": [
            9773,
            9924
          ],
          "87": [
            10068,
            10158
          ],
          "88": [
            10164,
            10187
          ],
          "89": [
            10193,
            10258
          ],
          "90": [
            10340,
            10360
          ]
        },
        "RiskModule._validateParameters": {
          "96": [
            3978,
            4100
          ],
          "97": [
            4106,
            4229
          ],
          "98": [
            4235,
            4310
          ],
          "99": [
            4316,
            4410
          ],
          "100": [
            4450,
            4540
          ],
          "101": [
            4546,
            4620
          ]
        },
        "RiskModule.ensuroFee": {
          "11": [
            4963,
            4980
          ]
        },
        "RiskModule.getMinimumPremium": {
          "36": [
            9267,
            9320
          ]
        },
        "RiskModule.maxScrPerPolicy": {
          "7": [
            5165,
            5188
          ]
        },
        "RiskModule.moc": {
          "5": [
            4877,
            4888
          ]
        },
        "RiskModule.name": {
          "16": [
            4696,
            4708
          ]
        },
        "RiskModule.releaseScr": {
          "38": [
            10693,
            10715
          ]
        },
        "RiskModule.scrInterestRate": {
          "8": [
            5061,
            5084
          ]
        },
        "RiskModule.scrLimit": {
          "1": [
            5262,
            5278
          ]
        },
        "RiskModule.scrPercentage": {
          "9": [
            4787,
            4808
          ]
        },
        "RiskModule.setEnsuroFee": {
          "17": [
            6916,
            7047
          ],
          "18": [
            7053,
            7078
          ],
          "19": [
            7084,
            7172
          ]
        },
        "RiskModule.setMaxScrPerPolicy": {
          "20": [
            7346,
            7495
          ],
          "21": [
            7501,
            7538
          ],
          "22": [
            7544,
            7668
          ]
        },
        "RiskModule.setMoc": {
          "40": [
            6072,
            6167
          ],
          "41": [
            6173,
            6186
          ],
          "42": [
            6192,
            6268
          ]
        },
        "RiskModule.setScrInterestRate": {
          "44": [
            6442,
            6591
          ],
          "45": [
            6597,
            6634
          ],
          "46": [
            6640,
            6764
          ]
        },
        "RiskModule.setScrLimit": {
          "53": [
            7870,
            7998
          ],
          "54": [
            8004,
            8241
          ],
          "55": [
            8247,
            8330
          ],
          "56": [
            8336,
            8359
          ],
          "57": [
            8365,
            8451
          ]
        },
        "RiskModule.setScrPercentage": {
          "50": [
            5624,
            5767
          ],
          "51": [
            5773,
            5806
          ],
          "52": [
            5812,
            5932
          ]
        },
        "RiskModule.setWallet": {
          "47": [
            8538,
            8555
          ],
          "48": [
            8561,
            8683
          ]
        },
        "RiskModule.totalScr": {
          "10": [
            5352,
            5368
          ]
        },
        "RiskModule.wallet": {
          "4": [
            5440,
            5454
          ]
        }
      },
      "13": {
        "TrustfulRiskModule.initialize": {
          "34": [
            1605,
            1761
          ]
        },
        "TrustfulRiskModule.newPolicy": {
          "30": [
            1979,
            2060
          ]
        },
        "TrustfulRiskModule.resolvePolicy": {
          "39": [
            2210,
            2251
          ]
        },
        "TrustfulRiskModule.resolvePolicyFullPayout": {
          "15": [
            2413,
            2469
          ]
        }
      },
      "31": {},
      "32": {},
      "33": {},
      "34": {},
      "35": {},
      "37": {},
      "38": {},
      "39": {},
      "40": {},
      "67": {
        "AccessControlUpgradeable._checkRole": {
          "58": [
            3769,
            4140
          ]
        },
        "AccessControlUpgradeable._grantRole": {
          "73": [
            7312,
            7348
          ],
          "74": [
            7362,
            7407
          ]
        },
        "AccessControlUpgradeable._revokeRole": {
          "75": [
            7670,
            7707
          ],
          "76": [
            7721,
            7766
          ]
        },
        "AccessControlUpgradeable._setupRole": {
          "129": [
            6665,
            6690
          ]
        },
        "AccessControlUpgradeable.getRoleAdmin": {
          "0": [
            4431,
            4460
          ]
        },
        "AccessControlUpgradeable.grantRole": {
          "23": [
            4830,
            4855
          ]
        },
        "AccessControlUpgradeable.hasRole": {
          "37": [
            3319,
            3355
          ]
        },
        "AccessControlUpgradeable.renounceRole": {
          "24": [
            5821,
            5904
          ],
          "25": [
            5915,
            5941
          ]
        },
        "AccessControlUpgradeable.revokeRole": {
          "43": [
            5210,
            5236
          ]
        },
        "AccessControlUpgradeable.supportsInterface": {
          "12": [
            3018,
            3123
          ]
        }
      },
      "68": {},
      "69": {},
      "70": {
        "ERC1967UpgradeUpgradeable._functionDelegateCall": {
          "126": [
            7195,
            7283
          ],
          "127": [
            7430,
            7536
          ]
        },
        "ERC1967UpgradeUpgradeable._getImplementation": {
          "26": [
            1635,
            1707
          ]
        },
        "ERC1967UpgradeUpgradeable._setImplementation": {
          "107": [
            1878,
            1984
          ],
          "108": [
            1994,
            2079
          ]
        },
        "ERC1967UpgradeUpgradeable._upgradeTo": {
          "124": [
            2258,
            2295
          ],
          "125": [
            2305,
            2337
          ]
        },
        "ERC1967UpgradeUpgradeable._upgradeToAndCall": {
          "109": [
            2616,
            2645
          ],
          "110": [
            2703,
            2749
          ]
        },
        "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS": {
          "77": [
            3459,
            3496
          ],
          "78": [
            3758,
            3814
          ],
          "79": [
            3636,
            3718
          ],
          "80": [
            3842,
            3895
          ]
        }
      },
      "72": {
        "Initializable._isConstructor": {
          "33": [
            3101,
            3153
          ]
        }
      },
      "73": {
        "UUPSUpgradeable.upgradeTo": {
          "27": [
            3398,
            3434
          ],
          "28": [
            3444,
            3505
          ]
        },
        "UUPSUpgradeable.upgradeToAndCall": {
          "31": [
            3878,
            3914
          ],
          "32": [
            3924,
            3976
          ]
        }
      },
      "74": {
        "PausableUpgradeable.__Pausable_init": {
          "128": [
            1111,
            1138
          ]
        },
        "PausableUpgradeable.__Pausable_init_unchained": {
          "130": [
            1224,
            1239
          ]
        },
        "PausableUpgradeable._pause": {
          "94": [
            2165,
            2179
          ],
          "95": [
            2189,
            2214
          ]
        },
        "PausableUpgradeable._unpause": {
          "81": [
            2411,
            2426
          ],
          "82": [
            2436,
            2463
          ]
        },
        "PausableUpgradeable.paused": {
          "6": [
            1404,
            1418
          ]
        }
      },
      "83": {
        "ContextUpgradeable._msgSender": {
          "14": [
            922,
            939
          ]
        }
      },
      "87": {
        "ERC165Upgradeable.supportsInterface": {
          "13": [
            1161,
            1219
          ]
        }
      },
      "88": {},
      "98": {}
    }
  },
  "dependencies": [
    "AccessControlUpgradeable",
    "ContextUpgradeable",
    "ERC165Upgradeable",
    "ERC1967UpgradeUpgradeable",
    "IAccessControlUpgradeable",
    "IAssetManager",
    "IERC165Upgradeable",
    "IERC1822ProxiableUpgradeable",
    "IERC20Metadata",
    "IEToken",
    "IExchange",
    "IInsolvencyHook",
    "ILPWhitelist",
    "IPolicyPool",
    "IPolicyPoolComponent",
    "IPolicyPoolConfig",
    "IPriceOracle",
    "IRiskModule",
    "Initializable",
    "PausableUpgradeable",
    "PolicyPoolComponent",
    "RiskModule",
    "UUPSUpgradeable"
  ],
  "deployedBytecode": "60806040526004361061027d5760003560e01c80636f0dbe6f1161014f578063b9ea870a116100c1578063deaa59df1161007a578063deaa59df146107ae578063e5a6b10f146107ce578063e61735c0146107e3578063f33323a414610803578063f67b2bad14610823578063fbb812791461084557600080fd5b8063b9ea870a1461070c578063bf8e934d1461072c578063ca996de314610742578063d44499a814610758578063d547741f1461076e578063dab5d88d1461078e57600080fd5b806391d148541161011357806391d148541461064d5780639cbbcd921461066d5780639d90724d1461068d5780639e556b2b146106a3578063a217fddf146106c3578063a9a24f27146106d857600080fd5b80636f0dbe6f1461059757806378fab260146105b75780637ed5acfa146105eb5780638456cb59146106185780638bac3a241461062d57600080fd5b8063406f7f6f116101f3578063521eb273116101ac578063521eb273146104fd57806352d1902d1461051c57806353428253146105315780635b494dd5146105475780635c975abb146105695780635d505fe71461058157600080fd5b8063406f7f6f1461041057806341ea6a0f14610430578063468a8c9f146104465780634a47a3e0146104815780634d15eb03146104a35780634f1ef286146104ea57600080fd5b8063248a9ca311610245578063248a9ca31461033b57806324ea54f4146103795780632f2ff15d1461039b57806336568abe146103bb5780633659cfe6146103db5780633f4ba83a146103fb57600080fd5b806301ffc9a714610282578063066dda0e146102b757806306fdde03146102d9578063089a8504146102fb57806322875d631461031b575b600080fd5b34801561028e57600080fd5b506102a261029d366004614116565b610879565b60405190151581526020015b60405180910390f35b3480156102c357600080fd5b506102d76102d23660046141f3565b6108b0565b005b3480156102e557600080fd5b506102ee61098c565b6040516102ae9190614453565b34801561030757600080fd5b506102d76103163660046140b4565b610a1f565b34801561032757600080fd5b506102d76103363660046140b4565b610be6565b34801561034757600080fd5b5061036b6103563660046140b4565b600090815260c9602052604090206001015490565b6040519081526020016102ae565b34801561038557600080fd5b5061036b60008051602061494183398151915281565b3480156103a757600080fd5b506102d76103b63660046140e6565b610daa565b3480156103c757600080fd5b506102d76103d63660046140e6565b610dd5565b3480156103e757600080fd5b506102d76103f6366004614016565b610e53565b34801561040757600080fd5b506102d7610f33565b34801561041c57600080fd5b5061036b61042b36600461424f565b611049565b34801561043c57600080fd5b506101345461036b565b34801561045257600080fd5b5061012d546040805164ffffffffff83168152600160281b90920466ffffffffffffff166020830152016102ae565b34801561048d57600080fd5b5061036b60008051602061492183398151915281565b3480156104af57600080fd5b507f00000000000000000000000000000000000000000000000000000000000000005b6040516001600160a01b0390911681526020016102ae565b6102d76104f8366004614033565b611091565b34801561050957600080fd5b50610136546001600160a01b03166104d2565b34801561052857600080fd5b5061036b61115e565b34801561053d57600080fd5b506101305461036b565b34801561055357600080fd5b5061036b6000805160206148da83398151915281565b34801561057557600080fd5b5060fb5460ff166102a2565b34801561058d57600080fd5b506101335461036b565b3480156105a357600080fd5b506102d76105b236600461415d565b611211565b3480156105c357600080fd5b5061036b7f92a19c77d2ea87c7f81d50c74403cb2f401780f3ad919571121efe2bdb427eb181565b3480156105f757600080fd5b506106026201518081565b60405164ffffffffff90911681526020016102ae565b34801561062457600080fd5b506102d7611299565b34801561063957600080fd5b5061036b6106483660046142c5565b6113a1565b34801561065957600080fd5b506102a26106683660046140e6565b611490565b34801561067957600080fd5b506102d76106883660046140b4565b6114bb565b34801561069957600080fd5b506101325461036b565b3480156106af57600080fd5b506102d76106be366004614222565b611558565b3480156106cf57600080fd5b5061036b600081565b3480156106e457600080fd5b5061036b7f0df0a8869cf58168a14cd7ac426ff1b8c6ff5d5c800c6f44803f3431dcb3bad181565b34801561071857600080fd5b506102d76107273660046140b4565b6115f4565b34801561073857600080fd5b5061012f5461036b565b34801561074e57600080fd5b506101355461036b565b34801561076457600080fd5b506101315461036b565b34801561077a57600080fd5b506102d76107893660046140e6565b6117af565b34801561079a57600080fd5b506102d76107a93660046140b4565b6117d5565b3480156107ba57600080fd5b506102d76107c9366004614016565b61199c565b3480156107da57600080fd5b506104d26119f4565b3480156107ef57600080fd5b506102d76107fe3660046140b4565b611a8c565b34801561080f57600080fd5b506102d761081e3660046140b4565b611c51565b34801561082f57600080fd5b5061036b6000805160206148ba83398151915281565b34801561085157600080fd5b5061036b7fc6823861ee2bb2198ce6b1fd6faf4c8f44f745bc804aca4a762f67e0d507fd8a81565b60006001600160e01b03198216637965db0b60e01b14806108aa57506301ffc9a760e01b6001600160e01b03198316145b92915050565b7f92a19c77d2ea87c7f81d50c74403cb2f401780f3ad919571121efe2bdb427eb16108db813361200d565b60fb5460ff16156109075760405162461bcd60e51b81526004016108fe9061451e565b60405180910390fd5b604051630336ed0760e11b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063066dda0e9061095590869086906004016145e1565b600060405180830381600087803b15801561096f57600080fd5b505af1158015610983573d6000803e3d6000fd5b50505050505050565b606061012e805461099c906147e9565b80601f01602080910402602001604051908101604052809291908181526020018280546109c8906147e9565b8015610a155780601f106109ea57610100808354040283529160200191610a15565b820191906000526020600020905b8154815290600101906020018083116109f857829003601f168201915b5050505050905090565b6000805160206149218339815191526000805160206148da8339815191527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166379502c556040518163ffffffff1660e01b815260040160206040518083038186803b158015610a9657600080fd5b505afa158015610aaa573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ace9190614140565b6001600160a01b031663c5b8f5cf8383336040518463ffffffff1660e01b8152600401610afd93929190614434565b60006040518083038186803b158015610b1557600080fd5b505afa158015610b29573d6000803e3d6000fd5b505050506000610b46600080516020614921833981519152612071565b159050801580610b6a5750610b6a61013154856af8277896582678ac000000612184565b610bce5760405162461bcd60e51b815260206004820152602f60248201527f547765616b2065786365656465643a20656e7375726f46656520747765616b7360448201526e206f6e6c7920757020746f2033302560881b60648201526084016108fe565b610131849055610be0600a858361220f565b50505050565b6000805160206149218339815191526000805160206148da8339815191527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166379502c556040518163ffffffff1660e01b815260040160206040518083038186803b158015610c5d57600080fd5b505afa158015610c71573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c959190614140565b6001600160a01b031663c5b8f5cf8383336040518463ffffffff1660e01b8152600401610cc493929190614434565b60006040518083038186803b158015610cdc57600080fd5b505afa158015610cf0573d6000803e3d6000fd5b505050506000610d0d600080516020614921833981519152612071565b159050801580610d2e5750610d2e6101335485670429d069189e0000612270565b610d985760405162461bcd60e51b815260206004820152603560248201527f547765616b2065786365656465643a206d6178536372506572506f6c69637920604482015274747765616b73206f6e6c7920757020746f2033302560581b60648201526084016108fe565b610133849055610be0600b858361220f565b600082815260c96020526040902060010154610dc6813361200d565b610dd083836122df565b505050565b6001600160a01b0381163314610e455760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b60648201526084016108fe565b610e4f8282612365565b5050565b306001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161415610e9c5760405162461bcd60e51b81526004016108fe90614486565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316610ee560008051602061489a833981519152546001600160a01b031690565b6001600160a01b031614610f0b5760405162461bcd60e51b81526004016108fe906144d2565b610f14816123cc565b60408051600080825260208201909252610f30918391906124d6565b50565b6000805160206149418339815191526000805160206148ba8339815191527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166379502c556040518163ffffffff1660e01b815260040160206040518083038186803b158015610faa57600080fd5b505afa158015610fbe573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610fe29190614140565b6001600160a01b031663c5b8f5cf8383336040518463ffffffff1660e01b815260040161101193929190614434565b60006040518083038186803b15801561102957600080fd5b505afa15801561103d573d6000803e3d6000fd5b50505050610e4f612650565b60007fc6823861ee2bb2198ce6b1fd6faf4c8f44f745bc804aca4a762f67e0d507fd8a611076813361200d565b6110848888888888886126e3565b5198975050505050505050565b306001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614156110da5760405162461bcd60e51b81526004016108fe90614486565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031661112360008051602061489a833981519152546001600160a01b031690565b6001600160a01b0316146111495760405162461bcd60e51b81526004016108fe906144d2565b611152826123cc565b610e4f828260016124d6565b6000306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146111fe5760405162461bcd60e51b815260206004820152603860248201527f555550535570677261646561626c653a206d757374206e6f742062652063616c60448201527f6c6564207468726f7567682064656c656761746563616c6c000000000000000060648201526084016108fe565b5060008051602061489a83398151915290565b600054610100900460ff1661122c5760005460ff1615611230565b303b155b61124c5760405162461bcd60e51b81526004016108fe90614548565b600054610100900460ff1615801561126e576000805461ffff19166101011790555b61127d88888888888888612b4e565b801561128f576000805461ff00191690555b5050505050505050565b6000805160206149418339815191527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166379502c556040518163ffffffff1660e01b815260040160206040518083038186803b15801561130157600080fd5b505afa158015611315573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113399190614140565b6040516312d9a6ad60e01b8152600481018390523360248201526001600160a01b0391909116906312d9a6ad9060440160006040518083038186803b15801561138157600080fd5b505afa158015611395573d6000803e3d6000fd5b50505050610f30612bca565b6000806113d26113cd6113be6113b76101305490565b8790612c22565b6113c788612cf9565b90612c22565b612d77565b90506000816113ee6113e76113cd61012f5490565b8890612dff565b6113f89190614746565b905060006114386113cd6e0612d847b578e7643c28ac000000006114234264ffffffffff8a16614746565b610132545b6114329190614727565b90612eb2565b905060006114468383612dff565b9050600061146a61145a6113cd6101315490565b61146484886146ed565b90612dff565b90508161147782876146ed565b61148191906146ed565b955050505050505b9392505050565b600091825260c9602090815260408084206001600160a01b0393909316845291905290205460ff1690565b337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03161461153d5760405162461bcd60e51b815260206004820152602160248201527f5468652063616c6c6572206d7573742062652074686520506f6c696379506f6f6044820152601b60fa1b60648201526084016108fe565b8061013560008282546115509190614746565b909155505050565b7f92a19c77d2ea87c7f81d50c74403cb2f401780f3ad919571121efe2bdb427eb1611583813361200d565b60fb5460ff16156115a65760405162461bcd60e51b81526004016108fe9061451e565b604051639e556b2b60e01b81526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001690639e556b2b906109559086908690600401614600565b6000805160206149218339815191526000805160206148da8339815191527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166379502c556040518163ffffffff1660e01b815260040160206040518083038186803b15801561166b57600080fd5b505afa15801561167f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116a39190614140565b6001600160a01b031663c5b8f5cf8383336040518463ffffffff1660e01b81526004016116d293929190614434565b60006040518083038186803b1580156116ea57600080fd5b505afa1580156116fe573d6000803e3d6000fd5b50505050600061171b600080516020614921833981519152612071565b15905080158061173f575061173f61013054856a52b7d2dcc80cd2e4000000612184565b61179d5760405162461bcd60e51b815260206004820152602960248201527f547765616b2065786365656465643a206d6f6320747765616b73206f6e6c7920604482015268757020746f2031302560b81b60648201526084016108fe565b610130849055610be06008858361220f565b600082815260c960205260409020600101546117cb813361200d565b610dd08383612365565b6000805160206149218339815191526000805160206148da8339815191527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166379502c556040518163ffffffff1660e01b815260040160206040518083038186803b15801561184c57600080fd5b505afa158015611860573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118849190614140565b6001600160a01b031663c5b8f5cf8383336040518463ffffffff1660e01b81526004016118b393929190614434565b60006040518083038186803b1580156118cb57600080fd5b505afa1580156118df573d6000803e3d6000fd5b5050505060006118fc600080516020614921833981519152612071565b159050801580611920575061192061013254856af8277896582678ac000000612184565b61198a5760405162461bcd60e51b815260206004820152603560248201527f547765616b2065786365656465643a20736372496e7465726573745261746520604482015274747765616b73206f6e6c7920757020746f2033302560581b60648201526084016108fe565b610132849055610be06009858361220f565b7f0df0a8869cf58168a14cd7ac426ff1b8c6ff5d5c800c6f44803f3431dcb3bad16119c7813361200d565b61013680546001600160a01b0319166001600160a01b038416908117909155610e4f90600f90600061220f565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663e5a6b10f6040518163ffffffff1660e01b815260040160206040518083038186803b158015611a4f57600080fd5b505afa158015611a63573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a879190614140565b905090565b6000805160206149218339815191526000805160206148da8339815191527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166379502c556040518163ffffffff1660e01b815260040160206040518083038186803b158015611b0357600080fd5b505afa158015611b17573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b3b9190614140565b6001600160a01b031663c5b8f5cf8383336040518463ffffffff1660e01b8152600401611b6a93929190614434565b60006040518083038186803b158015611b8257600080fd5b505afa158015611b96573d6000803e3d6000fd5b505050506000611bb3600080516020614921833981519152612071565b159050801580611bd75750611bd761012f54856a52b7d2dcc80cd2e4000000612184565b611c3f5760405162461bcd60e51b815260206004820152603360248201527f547765616b2065786365656465643a2073637250657263656e7461676520747760448201527265616b73206f6e6c7920757020746f2031302560681b60648201526084016108fe565b61012f849055610be06007858361220f565b6000805160206148ba8339815191526000805160206149218339815191526000805160206148da833981519152611c8783612071565b611d7c577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166379502c556040518163ffffffff1660e01b815260040160206040518083038186803b158015611ce457600080fd5b505afa158015611cf8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d1c9190614140565b6001600160a01b031663c5b8f5cf8383336040518463ffffffff1660e01b8152600401611d4b93929190614434565b60006040518083038186803b158015611d6357600080fd5b505afa158015611d77573d6000803e3d6000fd5b505050505b6000611d95600080516020614921833981519152612071565b158015611db65750611db46000805160206148ba833981519152612071565b155b9050801580611dd65750611dd6610134548667016345785d8a0000612270565b611e395760405162461bcd60e51b815260206004820152602e60248201527f547765616b2065786365656465643a207363724c696d697420747765616b732060448201526d6f6e6c7920757020746f2031302560901b60648201526084016108fe565b6101345485111580611e5d5750611e5d6000805160206148ba833981519152612071565b80611f03575084611f0167016345785d8a00007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663b77ddfea6040518163ffffffff1660e01b815260040160206040518083038186803b158015611ec957600080fd5b505afa158015611edd573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061146491906140cd565b115b611f8a5760405162461bcd60e51b815260206004820152604c60248201527f547765616b2065786365656465643a20496e6372656173652c203e3d3130252060448201527f6f662074686520746f74616c206c69717569646974792c20726571756972657360648201526b204c4556454c315f524f4c4560a01b608482015260a4016108fe565b61013554851015611ff45760405162461bcd60e51b815260206004820152602e60248201527f43616e27742073657420534352206c657373207468616e2063757272656e742060448201526d29a1a91030b63637b1b0ba34b7b760911b60648201526084016108fe565b610134859055612006600c868361220f565b5050505050565b6120178282611490565b610e4f5761202f816001600160a01b03166014612fb8565b61203a836020612fb8565b60405160200161204b9291906143bf565b60408051601f198184030181529082905262461bcd60e51b82526108fe91600401614453565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166379502c556040518163ffffffff1660e01b815260040160206040518083038186803b1580156120cc57600080fd5b505afa1580156120e0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906121049190614140565b604051632474521560e21b8152600481018490523360248201526001600160a01b0391909116906391d148549060440160206040518083038186803b15801561214c57600080fd5b505afa158015612160573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108aa9190614097565b60008284141561219657506001611489565b836121b05750676765c793fa10079d601b1b811015611489565b826121bd57506000611489565b828410156121ef5781676765c793fa10079d601b1b6121dc8587612eb2565b6121e69190614746565b11159050611489565b816121fa8486612eb2565b6121e690676765c793fa10079d601b1b614746565b612217613154565b80156122265761222683613422565b82601c81111561223857612238614834565b6040518381527f7bc647fe5043209e2019aa3503b79c1b0dd83eb61c56013d373a7584ff6bfb139060200160405180910390a2505050565b60008284141561228257506001611489565b836122995750670de0b6b3a7640000811015611489565b826122a657506000611489565b828410156122c25781670de0b6b3a76400006121dc858761358f565b816122cd848661358f565b6121e690670de0b6b3a7640000614746565b6122e98282611490565b610e4f57600082815260c9602090815260408083206001600160a01b03851684529091529020805460ff191660011790556123213390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b61236f8282611490565b15610e4f57600082815260c9602090815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b6000805160206149418339815191526000805160206148ba8339815191527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166379502c556040518163ffffffff1660e01b815260040160206040518083038186803b15801561244357600080fd5b505afa158015612457573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061247b9190614140565b6001600160a01b031663c5b8f5cf8383336040518463ffffffff1660e01b81526004016124aa93929190614434565b60006040518083038186803b1580156124c257600080fd5b505afa158015610983573d6000803e3d6000fd5b7f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd91435460ff161561250957610dd08361367b565b826001600160a01b03166352d1902d6040518163ffffffff1660e01b815260040160206040518083038186803b15801561254257600080fd5b505afa925050508015612572575060408051601f3d908101601f1916820190925261256f918101906140cd565b60015b6125d55760405162461bcd60e51b815260206004820152602e60248201527f45524331393637557067726164653a206e657720696d706c656d656e7461746960448201526d6f6e206973206e6f74205555505360901b60648201526084016108fe565b60008051602061489a83398151915281146126445760405162461bcd60e51b815260206004820152602960248201527f45524331393637557067726164653a20756e737570706f727465642070726f786044820152681a58589b195555525160ba1b60648201526084016108fe565b50610dd0838383613717565b60fb5460ff166126995760405162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b60448201526064016108fe565b60fb805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b6126eb613e51565b60fb5460ff161561270e5760405162461bcd60e51b81526004016108fe9061451e565b86861061275d5760405162461bcd60e51b815260206004820181905260248201527f5072656d69756d206d757374206265206c657373207468616e207061796f757460448201526064016108fe565b4264ffffffffff168464ffffffffff16116127ba5760405162461bcd60e51b815260206004820181905260248201527f45787069726174696f6e206d75737420626520696e207468652066757475726560448201526064016108fe565b6001600160a01b0383166128105760405162461bcd60e51b815260206004820152601e60248201527f437573746f6d65722063616e2774206265207a65726f2061646472657373000060448201526064016108fe565b857f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663e5a6b10f6040518163ffffffff1660e01b815260040160206040518083038186803b15801561286a57600080fd5b505afa15801561287e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906128a29190614140565b604051636eb1769f60e11b81526001600160a01b0386811660048301527f000000000000000000000000000000000000000000000000000000000000000081166024830152919091169063dd62ed3e9060440160206040518083038186803b15801561290d57600080fd5b505afa158015612921573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061294591906140cd565b10156129a95760405162461bcd60e51b815260206004820152602d60248201527f596f75206d75737420616c6c6f7720454e5355524f20746f207472616e73666560448201526c7220746865207072656d69756d60981b60648201526084016108fe565b60006129b830888a898961373c565b90506101335481606001511115612a295760405162461bcd60e51b815260206004820152602f60248201527f5269736b4d6f64756c653a20534352206973206d6f7265207468616e206d617860448201526e696d756d2070657220706f6c69637960881b60648201526084016108fe565b80606001516101356000828254612a4091906146ed565b909155505061013454610135541115612a9b5760405162461bcd60e51b815260206004820152601e60248201527f5269736b4d6f64756c653a20534352206c696d6974206578636565646564000060448201526064016108fe565b604051630cb8251d60e11b81526000906001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906319704a3a90612aee9085908990899060040161461d565b602060405180830381600087803b158015612b0857600080fd5b505af1158015612b1c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612b4091906140cd565b825250979650505050505050565b600054610100900460ff16612b695760005460ff1615612b6d565b303b155b612b895760405162461bcd60e51b81526004016108fe90614548565b600054610100900460ff16158015612bab576000805461ffff19166101011790555b612bb3613afa565b612bbb613b21565b61127d88888888888888613ba2565b60fb5460ff1615612bed5760405162461bcd60e51b81526004016108fe9061451e565b60fb805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586126c63390565b6000821580612c2f575081155b15612c3c575060006108aa565b81612c536002676765c793fa10079d601b1b614705565b612c5f90600019614746565b612c699190614705565b831115612cc45760405162461bcd60e51b8152602060048201526024808201527f7261794d756c3a204d617468204d756c7469706c69636174696f6e204f766572604482015263666c6f7760e01b60648201526084016108fe565b676765c793fa10079d601b1b612cdb600282614705565b612ce58486614727565b612cef91906146ed565b6114899190614705565b600080612d0a633b9aca0084614727565b905082612d1b633b9aca0083614705565b146108aa5760405162461bcd60e51b815260206004820152602660248201527f776164546f5261643a204d617468204d756c7469706c69636174696f6e204f766044820152656572666c6f7760d01b60648201526084016108fe565b600080612d896002633b9aca00614705565b90506000612d9784836146ed565b905081811015612de95760405162461bcd60e51b815260206004820181905260248201527f726179546f5761643a204d617468204164646974696f6e204f766572666c6f7760448201526064016108fe565b612df7633b9aca0082614705565b949350505050565b6000821580612e0c575081155b15612e19575060006108aa565b81612e2d6002670de0b6b3a7640000614705565b612e3990600019614746565b612e439190614705565b831115612e9e5760405162461bcd60e51b8152602060048201526024808201527f7761644d756c3a204d617468204d756c7469706c69636174696f6e204f766572604482015263666c6f7760e01b60648201526084016108fe565b670de0b6b3a7640000612cdb600282614705565b600081612f015760405162461bcd60e51b815260206004820152601860248201527f7261794469763a204469766973696f6e206279207a65726f000000000000000060448201526064016108fe565b6000612f0e600284614705565b9050676765c793fa10079d601b1b612f2882600019614746565b612f329190614705565b841115612f8d5760405162461bcd60e51b8152602060048201526024808201527f7261794469763a204d617468204d756c7469706c69636174696f6e204f766572604482015263666c6f7760e01b60648201526084016108fe565b8281612fa4676765c793fa10079d601b1b87614727565b612fae91906146ed565b612df79190614705565b60606000612fc7836002614727565b612fd29060026146ed565b67ffffffffffffffff811115612fea57612fea614860565b6040519080825280601f01601f191660200182016040528015613014576020820181803683370190505b509050600360fc1b8160008151811061302f5761302f61484a565b60200101906001600160f81b031916908160001a905350600f60fb1b8160018151811061305e5761305e61484a565b60200101906001600160f81b031916908160001a9053506000613082846002614727565b61308d9060016146ed565b90505b6001811115613105576f181899199a1a9b1b9c1cb0b131b232b360811b85600f16601081106130c1576130c161484a565b1a60f81b8282815181106130d7576130d761484a565b60200101906001600160f81b031916908160001a90535060049490941c936130fe816147d2565b9050613090565b5083156114895760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e7460448201526064016108fe565b676765c793fa10079d601b1b61012f54111580156131755750600061012f54115b6131cf5760405162461bcd60e51b815260206004820152602560248201527f56616c69646174696f6e3a2073637250657263656e74616765206d757374206260448201526465203c3d3160d81b60648201526084016108fe565b6131e5676765c793fa10079d601b1b6002614727565b610130541115801561320f57506132086002676765c793fa10079d601b1b614705565b6101305410155b61325b5760405162461bcd60e51b815260206004820181905260248201527f56616c69646174696f6e3a206d6f63206d757374206265205b302e352c20325d60448201526064016108fe565b676765c793fa10079d601b1b6101315411156132c45760405162461bcd60e51b815260206004820152602260248201527f56616c69646174696f6e3a20656e7375726f466565206d757374206265203c3d604482015261203160f01b60648201526084016108fe565b676765c793fa10079d601b1b61013254111561333a5760405162461bcd60e51b815260206004820152602f60248201527f56616c69646174696f6e3a20736372496e74657265737452617465206d75737460448201526e206265203c3d20312028313030252960881b60648201526084016108fe565b610135546101345410156133b65760405162461bcd60e51b815260206004820152603760248201527f56616c69646174696f6e3a207363724c696d69742063616e2774206265206c6560448201527f7373207468616e2061637475616c20746f74616c53637200000000000000000060648201526084016108fe565b610136546001600160a01b03166134205760405162461bcd60e51b815260206004820152602860248201527f56616c69646174696f6e3a2057616c6c65742063616e2774206265207a65726f604482015267206164647265737360c01b60648201526084016108fe565b565b6000600182601c81111561343857613438614834565b6134429190614783565b61012d54600160ff929092169190911b9150620151809061346a9064ffffffffff164261475d565b64ffffffffff1611156134ad5761012d805466ffffffffffffff8316600160281b026bffffffffffffffffffffffff1990911664ffffffffff4216171790555050565b61012d54600160281b9004811666ffffffffffffff166135115761012d805464ffffffffff421664ffffffffff1966ffffffffffffff808616600160281b808604929092161702166bffffffffffffffffffffffff19909216919091171790555050565b60405162461bcd60e51b815260206004820152604760248201527f596f7520616c726561647920747765616b6564207468697320706172616d657460448201527f657220726563656e746c792e2057616974206265666f726520747765616b696e606482015266339030b3b0b4b760c91b608482015260a4016108fe565b6000816135de5760405162461bcd60e51b815260206004820152601860248201527f7761644469763a204469766973696f6e206279207a65726f000000000000000060448201526064016108fe565b60006135eb600284614705565b9050670de0b6b3a764000061360282600019614746565b61360c9190614705565b8411156136675760405162461bcd60e51b8152602060048201526024808201527f7761644469763a204d617468204d756c7469706c69636174696f6e204f766572604482015263666c6f7760e01b60648201526084016108fe565b8281612fa4670de0b6b3a764000087614727565b6001600160a01b0381163b6136e85760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b60648201526084016108fe565b60008051602061489a83398151915280546001600160a01b0319166001600160a01b0392909216919091179055565b61372083613c78565b60008251118061372d5750805b15610dd057610be08383613cb8565b613744613e51565b8385111561379f5760405162461bcd60e51b815260206004820152602260248201527f5072656d69756d2063616e6e6f74206265206d6f7265207468616e207061796f6044820152611d5d60f21b60648201526084016108fe565b6137a7613e51565b6001600160a01b038716610120820181905260408083018890526020808401889052608084018790528151635342825360e01b81529151613847936113cd936113be939192635342825392600480840193919291829003018186803b15801561380f57600080fd5b505afa158015613823573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113b791906140cd565b8160a00181815250508060a001516138d36138cc896001600160a01b031663bf8e934d6040518163ffffffff1660e01b815260040160206040518083038186803b15801561389457600080fd5b505afa1580156138a8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113cd91906140cd565b8790612dff565b6138dd9190614746565b606082018190526139245760405162461bcd60e51b81526020600482015260116024820152705343522063616e2774206265207a65726f60781b60448201526064016108fe565b64ffffffffff428116610140830181905290841661016083018190526139ea916139df916113cd916e0612d847b578e7643c28ac0000000091613967919061475d565b64ffffffffff168b6001600160a01b0316639d90724d6040518163ffffffff1660e01b815260040160206040518083038186803b1580156139a757600080fd5b505afa1580156139bb573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061142891906140cd565b606083015190612dff565b81610100018181525050613a48613a33886001600160a01b031663d44499a86040518163ffffffff1660e01b815260040160206040518083038186803b15801561389457600080fd5b8261010001518360a0015161146491906146ed565b60c0820181905261010082015160a08301518892613a65916146ed565b613a6f91906146ed565b1115613abd5760405162461bcd60e51b815260206004820152601960248201527f5072656d69756d206c657373207468616e206d696e696d756d0000000000000060448201526064016108fe565b60c081015161010082015160a0830151613ad79089614746565b613ae19190614746565b613aeb9190614746565b60e08201529695505050505050565b600054610100900460ff166134205760405162461bcd60e51b81526004016108fe90614596565b600054610100900460ff16613b3c5760005460ff1615613b40565b303b155b613b5c5760405162461bcd60e51b81526004016108fe90614548565b600054610100900460ff16158015613b7e576000805461ffff19166101011790555b613b86613afa565b613b8e613dac565b8015610f30576000805461ff001916905550565b600054610100900460ff16613bbd5760005460ff1615613bc1565b303b155b613bdd5760405162461bcd60e51b81526004016108fe90614548565b600054610100900460ff16158015613bff576000805461ffff19166101011790555b8751613c139061012e9060208b0190613ec9565b5061012f879055676765c793fa10079d601b1b61013055610131869055610132859055610133849055610134839055600061013581905561013680546001600160a01b0319166001600160a01b038516179055613c709033613ddb565b61127d613154565b613c818161367b565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b60606001600160a01b0383163b613d205760405162461bcd60e51b815260206004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6044820152651b9d1c9858dd60d21b60648201526084016108fe565b600080846001600160a01b031684604051613d3b91906143a3565b600060405180830381855af49150503d8060008114613d76576040519150601f19603f3d011682016040523d82523d6000602084013e613d7b565b606091505b5091509150613da382826040518060600160405280602781526020016148fa60279139613de5565b95945050505050565b600054610100900460ff16613dd35760405162461bcd60e51b81526004016108fe90614596565b613420613e1e565b610e4f82826122df565b60608315613df4575081611489565b825115613e045782518084602001fd5b8160405162461bcd60e51b81526004016108fe9190614453565b600054610100900460ff16613e455760405162461bcd60e51b81526004016108fe90614596565b60fb805460ff19169055565b60405180610180016040528060008152602001600081526020016000815260200160008152602001600081526020016000815260200160008152602001600081526020016000815260200160006001600160a01b03168152602001600064ffffffffff168152602001600064ffffffffff1681525090565b828054613ed5906147e9565b90600052602060002090601f016020900481019282613ef75760008555613f3d565b82601f10613f1057805160ff1916838001178555613f3d565b82800160010185558215613f3d579182015b82811115613f3d578251825591602001919060010190613f22565b50613f49929150613f4d565b5090565b5b80821115613f495760008155600101613f4e565b600067ffffffffffffffff80841115613f7d57613f7d614860565b604051601f8501601f19908116603f01168101908282118183101715613fa557613fa5614860565b81604052809350858152868686011115613fbe57600080fd5b858560208301376000602087830101525050509392505050565b8035613fe381614876565b919050565b60006101808284031215613ffb57600080fd5b50919050565b803564ffffffffff81168114613fe357600080fd5b60006020828403121561402857600080fd5b813561148981614876565b6000806040838503121561404657600080fd5b823561405181614876565b9150602083013567ffffffffffffffff81111561406d57600080fd5b8301601f8101851361407e57600080fd5b61408d85823560208401613f62565b9150509250929050565b6000602082840312156140a957600080fd5b81516114898161488b565b6000602082840312156140c657600080fd5b5035919050565b6000602082840312156140df57600080fd5b5051919050565b600080604083850312156140f957600080fd5b82359150602083013561410b81614876565b809150509250929050565b60006020828403121561412857600080fd5b81356001600160e01b03198116811461148957600080fd5b60006020828403121561415257600080fd5b815161148981614876565b600080600080600080600060e0888a03121561417857600080fd5b873567ffffffffffffffff81111561418f57600080fd5b8801601f81018a136141a057600080fd5b6141af8a823560208401613f62565b9750506020880135955060408801359450606088013593506080880135925060a0880135915060c08801356141e381614876565b8091505092959891949750929550565b6000806101a0838503121561420757600080fd5b6142118484613fe8565b915061018083013561410b8161488b565b6000806101a0838503121561423657600080fd5b6142408484613fe8565b94610180939093013593505050565b60008060008060008060c0878903121561426857600080fd5b86359550602087013594506040870135935061428660608801614001565b9250608087013561429681614876565b915060a08701356bffffffffffffffffffffffff811681146142b757600080fd5b809150509295509295509295565b6000806000606084860312156142da57600080fd5b83359250602084013591506142f160408501614001565b90509250925092565b803582526020810135602083015260408101356040830152606081013560608301526080810135608083015260a081013560a083015260c081013560c083015260e081013560e083015261010080820135818401525061012061435e818301613fd8565b6001600160a01b031690830152610140614379828201614001565b64ffffffffff1690830152610160614392828201614001565b64ffffffffff811684830152610be0565b600082516143b58184602087016147a6565b9190910192915050565b7f416363657373436f6e74726f6c3a206163636f756e74200000000000000000008152600083516143f78160178501602088016147a6565b7001034b99036b4b9b9b4b733903937b6329607d1b60179184019182015283516144288160288401602088016147a6565b01602801949350505050565b92835260208301919091526001600160a01b0316604082015260600190565b60208152600082518060208401526144728160408501602087016147a6565b601f01601f19169190910160400192915050565b6020808252602c908201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060408201526b19195b1959d85d1958d85b1b60a21b606082015260800190565b6020808252602c908201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060408201526b6163746976652070726f787960a01b606082015260800190565b60208082526010908201526f14185d5cd8589b194e881c185d5cd95960821b604082015260600190565b6020808252602e908201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160408201526d191e481a5b9a5d1a585b1a5e995960921b606082015260800190565b6020808252602b908201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960408201526a6e697469616c697a696e6760a81b606082015260800190565b6101a081016145f082856142fa565b8215156101808301529392505050565b6101a0810161460f82856142fa565b826101808301529392505050565b60006101c082019050845182526020850151602083015260408501516040830152606085015160608301526080850151608083015260a085015160a083015260c085015160c083015260e085015160e083015261010080860151818401525061012080860151614697828501826001600160a01b03169052565b50506101408581015164ffffffffff81168483015250506101608581015164ffffffffff81168483015250506001600160a01b0384166101808301526bffffffffffffffffffffffff83166101a0830152612df7565b600082198211156147005761470061481e565b500190565b60008261472257634e487b7160e01b600052601260045260246000fd5b500490565b60008160001904831182151516156147415761474161481e565b500290565b6000828210156147585761475861481e565b500390565b600064ffffffffff8381169083168181101561477b5761477b61481e565b039392505050565b600060ff821660ff84168082101561479d5761479d61481e565b90039392505050565b60005b838110156147c15781810151838201526020016147a9565b83811115610be05750506000910152565b6000816147e1576147e161481e565b506000190190565b600181811c908216806147fd57607f821691505b60208210811415613ffb57634e487b7160e01b600052602260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052602160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160a01b0381168114610f3057600080fd5b8015158114610f3057600080fdfe360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbcbf372ca3ebecfe59ac256f17697941bbe63302aced610e8b0e3646f743c7beb25ec196419322369c6bac572d883f4d990ae5ec82f7d93cdf89b85dbb05b63c27416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a82e22387fca439f316d78ca566f383218ab8ae1b3e830178c9c82cbd16749c055435dd261a4b9b3364963f7738a7a662ad9c84396d64be3365284bb7f0a5041a26469706673582212206dcbcc8fa29d2a3769bd13a9ce56e1eb625daf78e6bf4484d7b540fbe449b79f64736f6c63430008060033",
  "deployedSourceMap": "438:2038:13:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2917:213:67;;;;;;;;;;-1:-1:-1;2917:213:67;;;;;:::i;:::-;;:::i;:::-;;;9956:14:114;;9949:22;9931:41;;9919:2;9904:18;2917:213:67;;;;;;;;2260:214:13;;;;;;;;;;-1:-1:-1;2260:214:13;;;;;:::i;:::-;;:::i;:::-;;4629:84:12;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;6773:404::-;;;;;;;;;;-1:-1:-1;6773:404:12;;;;;:::i;:::-;;:::i;7181:492::-;;;;;;;;;;-1:-1:-1;7181:492:12;;;;;:::i;:::-;;:::i;4338:129:67:-;;;;;;;;;;-1:-1:-1;4338:129:67;;;;;:::i;:::-;4412:7;4438:12;;;:6;:12;;;;;:22;;;;4338:129;;;;10129:25:114;;;10117:2;10102:18;4338:129:67;10084:76:114;1643:66:10;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;1643:66:10;;4717:145:67;;;;;;;;;;-1:-1:-1;4717:145:67;;;;;:::i;:::-;;:::i;5734:214::-;;;;;;;;;;-1:-1:-1;5734:214:67;;;;;:::i;:::-;;:::i;3315:197:73:-;;;;;;;;;;-1:-1:-1;3315:197:73;;;;;:::i;:::-;;:::i;3374:89:10:-;;;;;;;;;;;;;:::i;1770:295:13:-;;;;;;;;;;-1:-1:-1;1770:295:13;;;;;:::i;:::-;;:::i;5197:86:12:-;;;;;;;;;;-1:-1:-1;5269:9:12;;5197:86;;5113:118:10;;;;;;;;;;-1:-1:-1;5187:19:10;;5113:118;;;5187:19;;;32613:44:114;;-1:-1:-1;;;5208:17:10;;;;;32688:2:114;32673:18;;32666:57;32586:18;5113:118:10;32568:161:114;1779:62:10;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;1779:62:10;;3467:94;;;;;;;;;;-1:-1:-1;3545:11:10;3467:94;;;-1:-1:-1;;;;;9438:32:114;;;9420:51;;9408:2;9393:18;3467:94:10;9375:102:114;3761:222:73;;;;;;:::i;:::-;;:::i;5377:82:12:-;;;;;;;;;;-1:-1:-1;5447:7:12;;-1:-1:-1;;;;;5447:7:12;5377:82;;3004:131:73;;;;;;;;;;;;;:::i;4817:76:12:-;;;;;;;;;;-1:-1:-1;4884:4:12;;4817:76;;1845:62:10;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;1845:62:10;;1341:84:74;;;;;;;;;;-1:-1:-1;1411:7:74;;;;1341:84;;5093:100:12;;;;;;;;;;-1:-1:-1;5172:16:12;;5093:100;;1375:391:13;;;;;;;;;;-1:-1:-1;1375:391:13;;;;;:::i;:::-;;:::i;550:66::-;;;;;;;;;;;;590:26;550:66;;1912:48:10;;;;;;;;;;;;1954:6;1912:48;;;;;32418:12:114;32406:25;;;32388:44;;32376:2;32361:18;1912:48:10;32343:95:114;3299:71:10;;;;;;;;;;;;;:::i;8692:633:12:-;;;;;;;;;;-1:-1:-1;8692:633:12;;;;;:::i;:::-;;:::i;3217:145:67:-;;;;;;;;;;-1:-1:-1;3217:145:67;;;;;:::i;:::-;;:::i;10388:332:12:-;;;;;;;;;;-1:-1:-1;10388:332:12;;;;;:::i;:::-;;:::i;4989:100::-;;;;;;;;;;-1:-1:-1;5068:16:12;;4989:100;;2069:187:13;;;;;;;;;;-1:-1:-1;2069:187:13;;;;;:::i;:::-;;:::i;2324:49:67:-;;;;;;;;;;-1:-1:-1;2324:49:67;2369:4;2324:49;;1059:72:12;;;;;;;;;;;;1102:29;1059:72;;5941:332;;;;;;;;;;-1:-1:-1;5941:332:12;;;;;:::i;:::-;;:::i;4717:96::-;;;;;;;;;;-1:-1:-1;4794:14:12;;4717:96;;5287:86;;;;;;;;;;-1:-1:-1;5359:9:12;;5287:86;;4897:88;;;;;;;;;;-1:-1:-1;4970:10:12;;4897:88;;5096:147:67;;;;;;;;;;-1:-1:-1;5096:147:67;;;;;:::i;:::-;;:::i;6277:492:12:-;;;;;;;;;;-1:-1:-1;6277:492:12;;;;;:::i;:::-;;:::i;8460:228::-;;;;;;;;;;-1:-1:-1;8460:228:12;;;;;:::i;:::-;;:::i;3565:97:10:-;;;;;;;;;;;;;:::i;5463:474:12:-;;;;;;;;;;-1:-1:-1;5463:474:12;;;;;:::i;:::-;;:::i;7677:779::-;;;;;;;;;;-1:-1:-1;7677:779:12;;;;;:::i;:::-;;:::i;1713:62:10:-;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;1713:62:10;;484::13;;;;;;;;;;;;522:24;484:62;;2917:213:67;3002:4;-1:-1:-1;;;;;;3025:58:67;;-1:-1:-1;;;3025:58:67;;:98;;-1:-1:-1;;;;;;;;;;1168:51:87;;;3087:36:67;3018:105;2917:213;-1:-1:-1;;2917:213:67:o;2260:214:13:-;590:26;2802:30:67;590:26:13;929:10:83;2802::67;:30::i;:::-;1411:7:74;;;;1654:9:::1;1646:38;;;;-1:-1:-1::0;;;1646:38:74::1;;;;;;;:::i;:::-;;;;;;;;;2413:56:13::2;::::0;-1:-1:-1;;;2413:56:13;;-1:-1:-1;;;;;2413:11:13::2;:35;::::0;::::2;::::0;:56:::2;::::0;2449:6;;2457:11;;2413:56:::2;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::2;;;;;;;;;;;;::::0;::::2;;;;;;;;;2260:214:::0;;;:::o;4629:84:12:-;4675:13;4703:5;4696:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4629:84;:::o;6773:404::-;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;2671:11:10;-1:-1:-1;;;;;2671:18:10;;:20;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;;;2671:31:10;;2703:5;2710;2717:10;2671:57;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6872:10:12::1;6886:24;-1:-1:-1::0;;;;;;;;;;;6886:11:12::1;:24::i;:::-;6885:25;6872:38;;6932:5;6931:6;:53;;;;6941:43;6953:10;;6965:12;6979:4;6941:11;:43::i;:::-;6916:131;;;::::0;-1:-1:-1;;;6916:131:12;;26193:2:114;6916:131:12::1;::::0;::::1;26175:21:114::0;26232:2;26212:18;;;26205:30;26271:34;26251:18;;;26244:62;-1:-1:-1;;;26322:18:114;;;26315:45;26377:19;;6916:131:12::1;26165:237:114::0;6916:131:12::1;7053:10;:25:::0;;;7084:88:::1;7102:48;7066:12:::0;7166:5;7084:17:::1;:88::i;:::-;6866:311;6773:404:::0;;;:::o;7181:492::-;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;2671:11:10;-1:-1:-1;;;;;2671:18:10;;:20;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;;;2671:31:10;;2703:5;2710;2717:10;2671:57;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7302:10:12::1;7316:24;-1:-1:-1::0;;;;;;;;;;;7316:11:12::1;:24::i;:::-;7315:25;7302:38;;7362:5;7361:6;:65;;;;7371:55;7383:16;;7401:18;7421:4;7371:11;:55::i;:::-;7346:149;;;::::0;-1:-1:-1;;;7346:149:12;;14572:2:114;7346:149:12::1;::::0;::::1;14554:21:114::0;14611:2;14591:18;;;14584:30;14650:34;14630:18;;;14623:62;-1:-1:-1;;;14701:18:114;;;14694:51;14762:19;;7346:149:12::1;14544:243:114::0;7346:149:12::1;7501:16;:37:::0;;;7544:124:::1;7569:54;7520:18:::0;7657:5;7544:17:::1;:124::i;4717:145:67:-:0;4412:7;4438:12;;;:6;:12;;;;;:22;;;2802:30;2813:4;929:10:83;2802::67;:30::i;:::-;4830:25:::1;4841:4;4847:7;4830:10;:25::i;:::-;4717:145:::0;;;:::o;5734:214::-;-1:-1:-1;;;;;5829:23:67;;929:10:83;5829:23:67;5821:83;;;;-1:-1:-1;;;5821:83:67;;29797:2:114;5821:83:67;;;29779:21:114;29836:2;29816:18;;;29809:30;29875:34;29855:18;;;29848:62;-1:-1:-1;;;29926:18:114;;;29919:45;29981:19;;5821:83:67;29769:237:114;5821:83:67;5915:26;5927:4;5933:7;5915:11;:26::i;:::-;5734:214;;:::o;3315:197:73:-;1889:4;-1:-1:-1;;;;;1898:6:73;1881:23;;;1873:80;;;;-1:-1:-1;;;1873:80:73;;;;;;;:::i;:::-;1995:6;-1:-1:-1;;;;;1971:30:73;:20;-1:-1:-1;;;;;;;;;;;1642:65:70;-1:-1:-1;;;;;1642:65:70;;1563:151;1971:20:73;-1:-1:-1;;;;;1971:30:73;;1963:87;;;;-1:-1:-1;;;1963:87:73;;;;;;;:::i;:::-;3398:36:::1;3416:17;3398;:36::i;:::-;3485:12;::::0;;3495:1:::1;3485:12:::0;;;::::1;::::0;::::1;::::0;;;3444:61:::1;::::0;3466:17;;3485:12;3444:21:::1;:61::i;:::-;3315:197:::0;:::o;3374:89:10:-;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;2671:11:10;-1:-1:-1;;;;;2671:18:10;;:20;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;;;2671:31:10;;2703:5;2710;2717:10;2671:57;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3448:10:::1;:8;:10::i;1770:295:13:-:0;1964:7;522:24;2802:30:67;522:24:13;929:10:83;2802::67;:30::i;:::-;1986:71:13::1;1997:6;2005:7;2014:8;2024:10;2036:8;2046:10;1986;:71::i;:::-;:74:::0;;1770:295;-1:-1:-1;;;;;;;;1770:295:13:o;3761:222:73:-;1889:4;-1:-1:-1;;;;;1898:6:73;1881:23;;;1873:80;;;;-1:-1:-1;;;1873:80:73;;;;;;;:::i;:::-;1995:6;-1:-1:-1;;;;;1971:30:73;:20;-1:-1:-1;;;;;;;;;;;1642:65:70;-1:-1:-1;;;;;1642:65:70;;1563:151;1971:20:73;-1:-1:-1;;;;;1971:30:73;;1963:87;;;;-1:-1:-1;;;1963:87:73;;;;;;;:::i;:::-;3878:36:::1;3896:17;3878;:36::i;:::-;3924:52;3946:17;3965:4;3971;3924:21;:52::i;3004:131::-:0;3082:7;2324:4;-1:-1:-1;;;;;2333:6:73;2316:23;;2308:92;;;;-1:-1:-1;;;2308:92:73;;20655:2:114;2308:92:73;;;20637:21:114;20694:2;20674:18;;;20667:30;20733:34;20713:18;;;20706:62;20804:26;20784:18;;;20777:54;20848:19;;2308:92:73;20627:246:114;2308:92:73;-1:-1:-1;;;;;;;;;;;;3004:131:73;:::o;1375:391:13:-;2369:13:72;;;;;;;:48;;2405:12;;;;2404:13;2369:48;;;3147:4;1476:19:82;:23;2385:16:72;2361:107;;;;-1:-1:-1;;;2361:107:72;;;;;;;:::i;:::-;2479:19;2502:13;;;;;;2501:14;2525:98;;;;2559:13;:20;;-1:-1:-1;;2593:19:72;;;;;2525:98;1605:156:13::1;1630:5;1643:14;1665:10;1683:16;1707;1731:9;1748:7;1605:17;:156::i;:::-;2649:14:72::0;2645:66;;;2695:5;2679:21;;-1:-1:-1;;2679:21:72;;;2645:66;2080:637;1375:391:13;;;;;;;:::o;3299:71:10:-;-1:-1:-1;;;;;;;;;;;2786:11:10;-1:-1:-1;;;;;2786:18:10;;:20;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;:48;;-1:-1:-1;;;2786:48:10;;;;;10339:25:114;;;2823:10:10;10380:18:114;;;10373:60;-1:-1:-1;;;;;2786:30:10;;;;;;;10312:18:114;;2786:48:10;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3357:8:::1;:6;:8::i;8692:633:12:-:0;8809:7;8824:19;8846:59;:48;8871:22;8887:5;4884:4;;;4817:76;8887:5;8871:8;;:15;:22::i;:::-;8846:17;:6;:15;:17::i;:::-;:24;;:48::i;:::-;:57;:59::i;:::-;8824:81;;8911:11;8969;8925:41;8939:26;:15;4794:14;;;4717:96;8939:26;8925:6;;:13;:41::i;:::-;:55;;;;:::i;:::-;8911:69;-1:-1:-1;8986:20:12;9009:105;9017:80;945:11;9039:28;9052:15;9039:28;;;;:::i;:::-;5068:16;;9018:17;:50;;;;:::i;:::-;9017:59;;:80::i;9009:105::-;8986:128;-1:-1:-1;9120:21:12;9144:24;:3;8986:128;9144:10;:24::i;:::-;9120:48;;9174:24;9201:60;9238:22;:11;4970:10;;;4897:88;9238:22;9202:27;9216:13;9202:11;:27;:::i;:::-;9201:36;;:60::i;:::-;9174:87;-1:-1:-1;9307:13:12;9274:30;9174:87;9274:11;:30;:::i;:::-;:46;;;;:::i;:::-;9267:53;;;;;;;8692:633;;;;;;:::o;3217:145:67:-;3303:4;3326:12;;;:6;:12;;;;;;;;-1:-1:-1;;;;;3326:29:67;;;;;;;;;;;;;;;3217:145::o;10388:332:12:-;929:10:83;2344:11:10;-1:-1:-1;;;;;2320:36:10;;2312:82;;;;-1:-1:-1;;;2312:82:10;;24626:2:114;2312:82:10;;;24608:21:114;24665:2;24645:18;;;24638:30;24704:34;24684:18;;;24677:62;-1:-1:-1;;;24755:18:114;;;24748:31;24796:19;;2312:82:10;24598:223:114;2312:82:10;10706:9:12::1;10693;;:22;;;;;;;:::i;:::-;::::0;;;-1:-1:-1;;;10388:332:12:o;2069:187:13:-;590:26;2802:30:67;590:26:13;929:10:83;2802::67;:30::i;:::-;1411:7:74;;;;1654:9:::1;1646:38;;;;-1:-1:-1::0;;;1646:38:74::1;;;;;;;:::i;:::-;2210:41:13::2;::::0;-1:-1:-1;;;2210:41:13;;-1:-1:-1;;;;;2210:11:13::2;:25;::::0;::::2;::::0;:41:::2;::::0;2236:6;;2244;;2210:41:::2;;;:::i;5941:332:12:-:0;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;2671:11:10;-1:-1:-1;;;;;2671:18:10;;:20;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;;;2671:31:10;;2703:5;2710;2717:10;2671:57;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6028:10:12::1;6042:24;-1:-1:-1::0;;;;;;;;;;;6042:11:12::1;:24::i;:::-;6041:25;6028:38;;6081:5;6080:6;:41;;;;6090:31;6102:4;;6108:6;6116:4;6090:11;:31::i;:::-;6072:95;;;::::0;-1:-1:-1;;;6072:95:12;;12980:2:114;6072:95:12::1;::::0;::::1;12962:21:114::0;13019:2;12999:18;;;12992:30;13058:34;13038:18;;;13031:62;-1:-1:-1;;;13109:18:114;;;13102:39;13158:19;;6072:95:12::1;12952:231:114::0;6072:95:12::1;6173:4;:13:::0;;;6192:76:::1;6210:42;6180:6:::0;6262:5;6192:17:::1;:76::i;5096:147:67:-:0;4412:7;4438:12;;;:6;:12;;;;;:22;;;2802:30;2813:4;929:10:83;2802::67;:30::i;:::-;5210:26:::1;5222:4;5228:7;5210:11;:26::i;6277:492:12:-:0;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;2671:11:10;-1:-1:-1;;;;;2671:18:10;;:20;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;;;2671:31:10;;2703:5;2710;2717:10;2671:57;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6398:10:12::1;6412:24;-1:-1:-1::0;;;;;;;;;;;6412:11:12::1;:24::i;:::-;6411:25;6398:38;;6458:5;6457:6;:65;;;;6467:55;6479:16;;6497:18;6517:4;6467:11;:55::i;:::-;6442:149;;;::::0;-1:-1:-1;;;6442:149:12;;15408:2:114;6442:149:12::1;::::0;::::1;15390:21:114::0;15447:2;15427:18;;;15420:30;15486:34;15466:18;;;15459:62;-1:-1:-1;;;15537:18:114;;;15530:51;15598:19;;6442:149:12::1;15380:243:114::0;6442:149:12::1;6597:16;:37:::0;;;6640:124:::1;6665:54;6616:18:::0;6753:5;6640:17:::1;:124::i;8460:228::-:0;1102:29;2802:30:67;1102:29:12;929:10:83;2802::67;:30::i;:::-;8538:7:12::1;:17:::0;;-1:-1:-1;;;;;;8538:17:12::1;-1:-1:-1::0;;;;;8538:17:12;::::1;::::0;;::::1;::::0;;;8561:122:::1;::::0;8586:45:::1;::::0;-1:-1:-1;8561:17:12::1;:122::i;3565:97:10:-:0;3606:14;3635:11;-1:-1:-1;;;;;3635:20:10;;:22;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3628:29;;3565:97;:::o;5463:474:12:-;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;2671:11:10;-1:-1:-1;;;;;2671:18:10;;:20;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;;;2671:31:10;;2703:5;2710;2717:10;2671:57;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5580:10:12::1;5594:24;-1:-1:-1::0;;;;;;;;;;;5594:11:12::1;:24::i;:::-;5593:25;5580:38;;5640:5;5639:6;:61;;;;5649:51;5661:14;;5677:16;5695:4;5649:11;:51::i;:::-;5624:143;;;::::0;-1:-1:-1;;;5624:143:12;;16640:2:114;5624:143:12::1;::::0;::::1;16622:21:114::0;16679:2;16659:18;;;16652:30;16718:34;16698:18;;;16691:62;-1:-1:-1;;;16769:18:114;;;16762:49;16828:19;;5624:143:12::1;16612:241:114::0;5624:143:12::1;5773:14;:33:::0;;;5812:120:::1;5837:52;5790:16:::0;5921:5;5812:17:::1;:120::i;7677:779::-:0;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2505:18:10;2517:5;2505:11;:18::i;:::-;2500:97;;2533:11;-1:-1:-1;;;;;2533:18:10;;:20;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;;;2533:31:10;;2565:5;2572;2579:10;2533:57;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2500:97;7797:10:12::1;7811:24;-1:-1:-1::0;;;;;;;;;;;7811:11:12::1;:24::i;:::-;7810:25;:54;;;;;7840:24;-1:-1:-1::0;;;;;;;;;;;7840:11:12::1;:24::i;:::-;7839:25;7810:54;7797:67;;7886:5;7885:6;:51;;;;7895:41;7907:9;;7918:11;7931:4;7895:11;:41::i;:::-;7870:128;;;::::0;-1:-1:-1;;;7870:128:12;;12565:2:114;7870:128:12::1;::::0;::::1;12547:21:114::0;12604:2;12584:18;;;12577:30;12643:34;12623:18;;;12616:62;-1:-1:-1;;;12694:18:114;;;12687:44;12748:19;;7870:128:12::1;12537:236:114::0;7870:128:12::1;8034:9;;8019:11;:24;;:60;;;;8055:24;-1:-1:-1::0;;;;;;;;;;;8055:11:12::1;:24::i;:::-;8019:130;;;;8138:11;8091:44;8130:4;8091:11;-1:-1:-1::0;;;;;8091:29:12::1;;:31;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:44::-;:58;8019:130;8004:237;;;::::0;-1:-1:-1;;;8004:237:12;;19824:2:114;8004:237:12::1;::::0;::::1;19806:21:114::0;19863:2;19843:18;;;19836:30;19902:34;19882:18;;;19875:62;19973:34;19953:18;;;19946:62;-1:-1:-1;;;20024:19:114;;;20017:43;20077:19;;8004:237:12::1;19796:306:114::0;8004:237:12::1;8270:9;;8255:11;:24;;8247:83;;;::::0;-1:-1:-1;;;8247:83:12;;27780:2:114;8247:83:12::1;::::0;::::1;27762:21:114::0;27819:2;27799:18;;;27792:30;27858:34;27838:18;;;27831:62;-1:-1:-1;;;27909:18:114;;;27902:44;27963:19;;8247:83:12::1;27752:236:114::0;8247:83:12::1;8336:9;:23:::0;;;8365:86:::1;8383:47;8348:11:::0;8445:5;8365:17:::1;:86::i;:::-;7791:665;7677:779:::0;;;;:::o;3643:514:67:-;3731:22;3739:4;3745:7;3731;:22::i;:::-;3726:425;;3914:52;3953:7;-1:-1:-1;;;;;3914:52:67;3963:2;3914:30;:52::i;:::-;4037:49;4076:4;4083:2;4037:30;:49::i;:::-;3821:287;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;3821:287:67;;;;;;;;;;-1:-1:-1;;;3769:371:67;;;;;;;:::i;3666:128:10:-;3724:4;3743:11;-1:-1:-1;;;;;3743:18:10;;:20;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;:46;;-1:-1:-1;;;3743:46:10;;;;;10339:25:114;;;3778:10:10;10380:18:114;;;10373:60;-1:-1:-1;;;;;3743:28:10;;;;;;;10312:18:114;;3743:46:10;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;3798:455::-;3912:4;3940:8;3928;:20;3924:37;;;-1:-1:-1;3957:4:10;3950:11;;3924:37;3971:13;3967:52;;-1:-1:-1;;;;3993:26:10;;;3986:33;;3967:52;4029:13;4025:31;;-1:-1:-1;4051:5:10;4044:12;;4025:31;4077:8;4066;:19;4062:187;;;4150:8;-1:-1:-1;;;4103:25:10;:8;4119;4103:15;:25::i;:::-;:42;;;;:::i;:::-;4102:56;;4095:63;;;;4062:187;4234:8;4204:25;:8;4220;4204:15;:25::i;:::-;4187:42;;-1:-1:-1;;;4187:42:10;:::i;4873:236::-;5002:21;:19;:21::i;:::-;5033:5;5029:33;;;5040:22;5055:6;5040:14;:22::i;:::-;5090:6;5073:31;;;;;;;;:::i;:::-;;;10129:25:114;;;5073:31:10;;10117:2:114;10102:18;5073:31:10;;;;;;;4873:236;;;:::o;4257:455::-;4371:4;4399:8;4387;:20;4383:37;;;-1:-1:-1;4416:4:10;4409:11;;4383:37;4430:13;4426:52;;-1:-1:-1;363:4:14;4452:26:10;;;4445:33;;4426:52;4488:13;4484:31;;-1:-1:-1;4510:5:10;4503:12;;4484:31;4536:8;4525;:19;4521:187;;;4609:8;363:4:14;4562:25:10;:8;4578;4562:15;:25::i;4521:187::-;4693:8;4663:25;:8;4679;4663:15;:25::i;:::-;4646:42;;363:4:14;4646:42:10;:::i;7191:233:67:-;7274:22;7282:4;7288:7;7274;:22::i;:::-;7269:149;;7312:12;;;;:6;:12;;;;;;;;-1:-1:-1;;;;;7312:29:67;;;;;;;;;:36;;-1:-1:-1;;7312:36:67;7344:4;7312:36;;;7394:12;929:10:83;;850:96;7394:12:67;-1:-1:-1;;;;;7367:40:67;7385:7;-1:-1:-1;;;;;7367:40:67;7379:4;7367:40;;;;;;;;;;7191:233;;:::o;7549:234::-;7632:22;7640:4;7646:7;7632;:22::i;:::-;7628:149;;;7702:5;7670:12;;;:6;:12;;;;;;;;-1:-1:-1;;;;;7670:29:67;;;;;;;;;;:37;;-1:-1:-1;;7670:37:67;;;7726:40;929:10:83;;7670:12:67;;7726:40;;7702:5;7726:40;7549:234;;:::o;3197:98:10:-;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;2671:11:10;-1:-1:-1;;;;;2671:18:10;;:20;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;;;2671:31:10;;2703:5;2710;2717:10;2671:57;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2938:974:70;951:66;3384:59;;;3380:526;;;3459:37;3478:17;3459:18;:37::i;3380:526::-;3560:17;-1:-1:-1;;;;;3531:61:70;;:63;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;3531:63:70;;;;;;;;-1:-1:-1;;3531:63:70;;;;;;;;;;;;:::i;:::-;;;3527:302;;3758:56;;-1:-1:-1;;;3758:56:70;;23388:2:114;3758:56:70;;;23370:21:114;23427:2;23407:18;;;23400:30;23466:34;23446:18;;;23439:62;-1:-1:-1;;;23517:18:114;;;23510:44;23571:19;;3758:56:70;23360:236:114;3527:302:70;-1:-1:-1;;;;;;;;;;;3644:28:70;;3636:82;;;;-1:-1:-1;;;3636:82:70;;21786:2:114;3636:82:70;;;21768:21:114;21825:2;21805:18;;;21798:30;21864:34;21844:18;;;21837:62;-1:-1:-1;;;21915:18:114;;;21908:39;21964:19;;3636:82:70;21758:231:114;3636:82:70;3595:138;3842:53;3860:17;3879:4;3885:9;3842:17;:53::i;2353:117:74:-;1411:7;;;;1912:41;;;;-1:-1:-1;;;1912:41:74;;13390:2:114;1912:41:74;;;13372:21:114;13429:2;13409:18;;;13402:30;-1:-1:-1;;;13448:18:114;;;13441:50;13508:18;;1912:41:74;13362:170:114;1912:41:74;2411:7:::1;:15:::0;;-1:-1:-1;;2411:15:74::1;::::0;;2441:22:::1;929:10:83::0;2450:12:74::1;2441:22;::::0;-1:-1:-1;;;;;9438:32:114;;;9420:51;;9408:2;9393:18;2441:22:74::1;;;;;;;2353:117::o:0;9329:1055:12:-;9516:24;;:::i;:::-;1411:7:74;;;;1654:9;1646:38;;;;-1:-1:-1;;;1646:38:74;;;;;;;:::i;:::-;9566:6:12::1;9556:7;:16;9548:61;;;::::0;-1:-1:-1;;;9548:61:12;;22611:2:114;9548:61:12::1;::::0;::::1;22593:21:114::0;;;22630:18;;;22623:30;22689:34;22669:18;;;22662:62;22741:18;;9548:61:12::1;22583:182:114::0;9548:61:12::1;9643:15;9623:36;;:10;:36;;;9615:81;;;::::0;-1:-1:-1;;;9615:81:12;;28607:2:114;9615:81:12::1;::::0;::::1;28589:21:114::0;;;28626:18;;;28619:30;28685:34;28665:18;;;28658:62;28737:18;;9615:81:12::1;28579:182:114::0;9615:81:12::1;-1:-1:-1::0;;;;;9710:22:12;::::1;9702:65;;;::::0;-1:-1:-1;;;9702:65:12;;17880:2:114;9702:65:12::1;::::0;::::1;17862:21:114::0;17919:2;17899:18;;;17892:30;17958:32;17938:18;;;17931:60;18008:18;;9702:65:12::1;17852:180:114::0;9702:65:12::1;9856:7;9788:11;-1:-1:-1::0;;;;;9788:20:12::1;;:22;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;:64;::::0;-1:-1:-1;;;9788:64:12;;-1:-1:-1;;;;;9712:15:114;;;9788:64:12::1;::::0;::::1;9694:34:114::0;9839:11:12::1;9764:15:114::0;;9744:18;;;9737:43;9788:32:12;;;::::1;::::0;::::1;::::0;9629:18:114;;9788:64:12::1;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;:75;;9773:151;;;::::0;-1:-1:-1;;;9773:151:12;;14994:2:114;9773:151:12::1;::::0;::::1;14976:21:114::0;15033:2;15013:18;;;15006:30;15072:34;15052:18;;;15045:62;-1:-1:-1;;;15123:18:114;;;15116:43;15176:19;;9773:151:12::1;14966:235:114::0;9773:151:12::1;9930:31;9964:98;9989:4;10001:7;10016:6;10030:8;10046:10;9964:17;:98::i;:::-;9930:132;;10090:16;;10076:6;:10;;;:30;;10068:90;;;::::0;-1:-1:-1;;;10068:90:12;;19055:2:114;10068:90:12::1;::::0;::::1;19037:21:114::0;19094:2;19074:18;;;19067:30;19133:34;19113:18;;;19106:62;-1:-1:-1;;;19184:18:114;;;19177:45;19239:19;;10068:90:12::1;19027:237:114::0;10068:90:12::1;10177:6;:10;;;10164:9;;:23;;;;;;;:::i;:::-;::::0;;;-1:-1:-1;;10214:9:12::1;::::0;10201::::1;::::0;:22:::1;;10193:65;;;::::0;-1:-1:-1;;;10193:65:12;;11845:2:114;10193:65:12::1;::::0;::::1;11827:21:114::0;11884:2;11864:18;;;11857:30;11923:32;11903:18;;;11896:60;11973:18;;10193:65:12::1;11817:180:114::0;10193:65:12::1;10283:51;::::0;-1:-1:-1;;;10283:51:12;;10264:16:::1;::::0;-1:-1:-1;;;;;10283:11:12::1;:21;::::0;::::1;::::0;:51:::1;::::0;10305:6;;10313:8;;10323:10;;10283:51:::1;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;10340:20:::0;;-1:-1:-1;10340:20:12;9329:1055;-1:-1:-1;;;;;;;9329:1055:12:o;2753:472::-;2369:13:72;;;;;;;:48;;2405:12;;;;2404:13;2369:48;;;3147:4;1476:19:82;:23;2385:16:72;2361:107;;;;-1:-1:-1;;;2361:107:72;;;;;;;:::i;:::-;2479:19;2502:13;;;;;;2501:14;2525:98;;;;2559:13;:20;;-1:-1:-1;;2593:19:72;;;;;2525:98;2992:22:12::1;:20;:22::i;:::-;3020:28;:26;:28::i;:::-;3054:166;3089:5;3102:14;3124:10;3142:16;3166;3190:9;3207:7;3054:27;:166::i;2106:115:74:-:0;1411:7;;;;1654:9;1646:38;;;;-1:-1:-1;;;1646:38:74;;;;;;;:::i;:::-;2165:7:::1;:14:::0;;-1:-1:-1;;2165:14:74::1;2175:4;2165:14;::::0;;2194:20:::1;2201:12;929:10:83::0;;850:96;2037:258:14;2098:7;2117:6;;;:16;;-1:-1:-1;2127:6:14;;2117:16;2113:45;;;-1:-1:-1;2150:1:14;2143:8;;2113:45;2210:1;497:7;503:1;-1:-1:-1;;;497:7:14;:::i;:::-;2178:28;;-1:-1:-1;;2178:28:14;:::i;:::-;2177:34;;;;:::i;:::-;2172:1;:39;;2164:88;;;;-1:-1:-1;;;2164:88:14;;28968:2:114;2164:88:14;;;28950:21:114;29007:2;28987:18;;;28980:30;29046:34;29026:18;;;29019:62;-1:-1:-1;;;29097:18:114;;;29090:34;29141:19;;2164:88:14;28940:226:114;2164:88:14;-1:-1:-1;;;497:7:14;503:1;452:4;497:7;:::i;:::-;2267:5;2271:1;2267;:5;:::i;:::-;:16;;;;:::i;:::-;2266:24;;;;:::i;3213:209::-;3265:7;;3297:17;551:3;3297:1;:17;:::i;:::-;3280:34;-1:-1:-1;3354:1:14;3328:22;551:3;3280:34;3328:22;:::i;:::-;:27;3320:78;;;;-1:-1:-1;;;3320:78:14;;17473:2:114;3320:78:14;;;17455:21:114;17512:2;17492:18;;;17485:30;17551:34;17531:18;;;17524:62;-1:-1:-1;;;17602:18:114;;;17595:36;17648:19;;3320:78:14;17445:228:114;2862:251:14;2914:7;;2949:17;2965:1;551:3;2949:17;:::i;:::-;2929:37;-1:-1:-1;2972:14:14;2989:13;3001:1;2929:37;2989:13;:::i;:::-;2972:30;;3026:9;3016:6;:19;;3008:64;;;;-1:-1:-1;;;3008:64:14;;27419:2:114;3008:64:14;;;27401:21:114;;;27438:18;;;27431:30;27497:34;27477:18;;;27470:62;27549:18;;3008:64:14;27391:182:114;3008:64:14;3086:22;551:3;3086:6;:22;:::i;:::-;3079:29;2862:251;-1:-1:-1;;;;2862:251:14:o;1186:258::-;1247:7;1266:6;;;:16;;-1:-1:-1;1276:6:14;;1266:16;1262:45;;;-1:-1:-1;1299:1:14;1292:8;;1262:45;1359:1;408:7;414:1;363:4;408:7;:::i;:::-;1327:28;;-1:-1:-1;;1327:28:14;:::i;:::-;1326:34;;;;:::i;:::-;1321:1;:39;;1313:88;;;;-1:-1:-1;;;1313:88:14;;25788:2:114;1313:88:14;;;25770:21:114;25827:2;25807:18;;;25800:30;25866:34;25846:18;;;25839:62;-1:-1:-1;;;25917:18:114;;;25910:34;25961:19;;1313:88:14;25760:226:114;1313:88:14;363:4;408:7;414:1;363:4;408:7;:::i;2450:280::-;2511:7;2534:6;2526:43;;;;-1:-1:-1;;;2526:43:14;;19471:2:114;2526:43:14;;;19453:21:114;19510:2;19490:18;;;19483:30;19549:26;19529:18;;;19522:54;19593:18;;2526:43:14;19443:174:114;2526:43:14;2575:13;2591:5;2595:1;2591;:5;:::i;:::-;2575:21;-1:-1:-1;;;;2617:25:14;2575:21;-1:-1:-1;;2617:25:14;:::i;:::-;2616:33;;;;:::i;:::-;2611:1;:38;;2603:87;;;;-1:-1:-1;;;2603:87:14;;16235:2:114;2603:87:14;;;16217:21:114;16274:2;16254:18;;;16247:30;16313:34;16293:18;;;16286:62;-1:-1:-1;;;16364:18:114;;;16357:34;16408:19;;2603:87:14;16207:226:114;2603:87:14;2724:1;2715:5;2705:7;-1:-1:-1;;;2705:1:14;:7;:::i;:::-;:15;;;;:::i;:::-;2704:21;;;;:::i;1599:441:86:-;1674:13;1699:19;1731:10;1735:6;1731:1;:10;:::i;:::-;:14;;1744:1;1731:14;:::i;:::-;1721:25;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;1721:25:86;;1699:47;;-1:-1:-1;;;1756:6:86;1763:1;1756:9;;;;;;;;:::i;:::-;;;;:15;-1:-1:-1;;;;;1756:15:86;;;;;;;;;-1:-1:-1;;;1781:6:86;1788:1;1781:9;;;;;;;;:::i;:::-;;;;:15;-1:-1:-1;;;;;1781:15:86;;;;;;;;-1:-1:-1;1811:9:86;1823:10;1827:6;1823:1;:10;:::i;:::-;:14;;1836:1;1823:14;:::i;:::-;1811:26;;1806:132;1843:1;1839;:5;1806:132;;;-1:-1:-1;;;1890:5:86;1898:3;1890:11;1877:25;;;;;;;:::i;:::-;;;;1865:6;1872:1;1865:9;;;;;;;;:::i;:::-;;;;:37;-1:-1:-1;;;;;1865:37:86;;;;;;;;-1:-1:-1;1926:1:86;1916:11;;;;;1846:3;;;:::i;:::-;;;1806:132;;;-1:-1:-1;1955:10:86;;1947:55;;;;-1:-1:-1;;;1947:55:86;;12204:2:114;1947:55:86;;;12186:21:114;;;12223:18;;;12216:30;12282:34;12262:18;;;12255:62;12334:18;;1947:55:86;12176:182:114;3918:707:12;-1:-1:-1;;;3993:14:12;;:32;;:54;;;;;4046:1;4029:14;;:18;3993:54;3978:122;;;;-1:-1:-1;;;3978:122:12;;25028:2:114;3978:122:12;;;25010:21:114;25067:2;25047:18;;;25040:30;25106:34;25086:18;;;25079:62;-1:-1:-1;;;25157:18:114;;;25150:35;25202:19;;3978:122:12;25000:227:114;3978:122:12;4130:18;-1:-1:-1;;;4130:1:12;:18;:::i;:::-;4121:4;;:28;;:60;;;;-1:-1:-1;4162:18:12;4179:1;-1:-1:-1;;;4162:18:12;:::i;:::-;4153:4;;:28;;4121:60;4106:123;;;;-1:-1:-1;;;4106:123:12;;21425:2:114;4106:123:12;;;21407:21:114;;;21444:18;;;21437:30;21503:34;21483:18;;;21476:62;21555:18;;4106:123:12;21397:182:114;4106:123:12;-1:-1:-1;;;4243:10:12;;:28;;4235:75;;;;-1:-1:-1;;;4235:75:12;;18239:2:114;4235:75:12;;;18221:21:114;18278:2;18258:18;;;18251:30;18317:34;18297:18;;;18290:62;-1:-1:-1;;;18368:18:114;;;18361:32;18410:19;;4235:75:12;18211:224:114;4235:75:12;-1:-1:-1;;;4324:16:12;;:34;;4316:94;;;;-1:-1:-1;;;4316:94:12;;22972:2:114;4316:94:12;;;22954:21:114;23011:2;22991:18;;;22984:30;23050:34;23030:18;;;23023:62;-1:-1:-1;;;23101:18:114;;;23094:45;23156:19;;4316:94:12;22944:237:114;4316:94:12;4471:9;;4458;;:22;;4450:90;;;;-1:-1:-1;;;4450:90:12;;29373:2:114;4450:90:12;;;29355:21:114;29412:2;29392:18;;;29385:30;29451:34;29431:18;;;29424:62;29522:25;29502:18;;;29495:53;29565:19;;4450:90:12;29345:245:114;4450:90:12;4554:7;;-1:-1:-1;;;;;4554:7:12;4546:74;;;;-1:-1:-1;;;4546:74:12;;23803:2:114;4546:74:12;;;23785:21:114;23842:2;23822:18;;;23815:30;23881:34;23861:18;;;23854:62;-1:-1:-1;;;23932:18:114;;;23925:38;23980:19;;4546:74:12;23775:230:114;4546:74:12;3918:707::o;5235:623:10:-;5318:19;5369:1;5359:6;5353:13;;;;;;;;:::i;:::-;:17;;;;:::i;:::-;5409:19;;5347:1;:24;;;;;;;;;;-1:-1:-1;1954:6:10;;5383:45;;5382:66;5409:19;5390:15;5383:45;:::i;:::-;5382:66;;;5378:476;;;5458:19;:45;;5511:32;;;-1:-1:-1;;;5511:32:10;-1:-1:-1;;5511:32:10;;;5458:45;5487:15;5458:45;5511:32;;;;5734:214:67;;:::o;5378:476:10:-;5584:17;;-1:-1:-1;;;5584:17:10;;5569:32;;5584:17;5569:32;5564:284;;5619:17;:33;;5662:45;5691:15;5662:45;-1:-1:-1;;5619:33:10;;;;-1:-1:-1;;;5619:33:10;;;;;;;;;5662:45;-1:-1:-1;;5662:45:10;;;;;;;;;;5734:214:67;;:::o;5564:284:10:-;5758:81;;-1:-1:-1;;;5758:81:10;;13739:2:114;5758:81:10;;;13721:21:114;13778:2;13758:18;;;13751:30;13817:34;13797:18;;;13790:62;13888:34;13868:18;;;13861:62;-1:-1:-1;;;13939:19:114;;;13932:38;13987:19;;5758:81:10;13711:301:114;1599:280:14;1660:7;1683:6;1675:43;;;;-1:-1:-1;;;1675:43:14;;14219:2:114;1675:43:14;;;14201:21:114;14258:2;14238:18;;;14231:30;14297:26;14277:18;;;14270:54;14341:18;;1675:43:14;14191:174:114;1675:43:14;1724:13;1740:5;1744:1;1740;:5;:::i;:::-;1724:21;-1:-1:-1;363:4:14;1766:25;1724:21;-1:-1:-1;;1766:25:14;:::i;:::-;1765:33;;;;:::i;:::-;1760:1;:38;;1752:87;;;;-1:-1:-1;;;1752:87:14;;15830:2:114;1752:87:14;;;15812:21:114;15869:2;15849:18;;;15842:30;15908:34;15888:18;;;15881:62;-1:-1:-1;;;15959:18:114;;;15952:34;16003:19;;1752:87:14;15802:226:114;1752:87:14;1873:1;1864:5;1854:7;363:4;1854:1;:7;:::i;1805:281:70:-;-1:-1:-1;;;;;1476:19:82;;;1878:106:70;;;;-1:-1:-1;;;1878:106:70;;24212:2:114;1878:106:70;;;24194:21:114;24251:2;24231:18;;;24224:30;24290:34;24270:18;;;24263:62;-1:-1:-1;;;24341:18:114;;;24334:43;24394:19;;1878:106:70;24184:235:114;1878:106:70;-1:-1:-1;;;;;;;;;;;1994:85:70;;-1:-1:-1;;;;;;1994:85:70;-1:-1:-1;;;;;1994:85:70;;;;;;;;;;1805:281::o;2478:288::-;2616:29;2627:17;2616:10;:29::i;:::-;2673:1;2659:4;:11;:15;:28;;;;2678:9;2659:28;2655:105;;;2703:46;2725:17;2744:4;2703:21;:46::i;1627:1362:7:-;1788:27;;:::i;:::-;1842:6;1831:7;:17;;1823:64;;;;-1:-1:-1;;;1823:64:7;;26609:2:114;1823:64:7;;;26591:21:114;26648:2;26628:18;;;26621:30;26687:34;26667:18;;;26660:62;-1:-1:-1;;;26738:18:114;;;26731:32;26780:19;;1823:64:7;26581:224:114;1823:64:7;1893:24;;:::i;:::-;-1:-1:-1;;;;;1923:30:7;;:17;;;:30;;;1959:14;;;;:24;;;1989:13;;;;:22;;;2017:15;;;:26;;;2111:16;;-1:-1:-1;;;2111:16:7;;;;2070:70;;:59;;2095:33;;1923:30;;2111:14;;:16;;;;;1989:13;;2111:16;;;;;;1923:30;2111:16;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;2070:70::-;2049:6;:18;;:91;;;;;2214:6;:18;;;2159:52;2173:37;:10;-1:-1:-1;;;;;2173:24:7;;:26;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:37::-;2159:6;;:13;:52::i;:::-;:73;;;;:::i;:::-;2146:10;;;:86;;;2238:45;;;;-1:-1:-1;;;2238:45:7;;20309:2:114;2238:45:7;;;20291:21:114;20348:2;20328:18;;;20321:30;-1:-1:-1;;;20367:18:114;;;20360:47;20424:18;;2238:45:7;20281:167:114;2238:45:7;2289:38;2311:15;2289:38;;:12;;;:38;;;2333:30;;;:17;;;:30;;;2392:175;;2417:144;;2427:115;;642:11;;2460:32;;2289:38;2460:32;:::i;:::-;2428:65;;:10;-1:-1:-1;;;;;2428:26:7;;:28;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;2417:144::-;2392:10;;;;;:17;:175::i;:::-;2369:6;:20;;:198;;;;;2599:97;2657:33;:10;-1:-1:-1;;;;;2657:20:7;;:22;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:33;2621:6;:20;;;2600:6;:18;;;:41;;;;:::i;2599:97::-;2573:23;;;:123;;;2764:20;;;;2717:18;;;;2788:7;;2717:44;;;:::i;:::-;:67;;;;:::i;:::-;:78;;2702:134;;;;-1:-1:-1;;;2702:134:7;;25434:2:114;2702:134:7;;;25416:21:114;25473:2;25453:18;;;25446:30;25512:27;25492:18;;;25485:55;25557:18;;2702:134:7;25406:175:114;2702:134:7;2942:23;;;;2913:20;;;;2886:18;;;;2870:34;;:7;:34;:::i;:::-;:63;;;;:::i;:::-;:95;;;;:::i;:::-;2842:19;;;:123;:19;1627:1362;-1:-1:-1;;;;;;1627:1362:7:o;2025:65:67:-;2952:13:72;;;;;;;2944:69;;;;-1:-1:-1;;;2944:69:72;;;;;;;:::i;3029:117:10:-;2369:13:72;;;;;;;:48;;2405:12;;;;2404:13;2369:48;;;3147:4;1476:19:82;:23;2385:16:72;2361:107;;;;-1:-1:-1;;;2361:107:72;;;;;;;:::i;:::-;2479:19;2502:13;;;;;;2501:14;2525:98;;;;2559:13;:20;;-1:-1:-1;;2593:19:72;;;;;2525:98;3094:24:10::1;:22;:24::i;:::-;3124:17;:15;:17::i;:::-;2649:14:72::0;2645:66;;;2695:5;2679:21;;-1:-1:-1;;2679:21:72;;;2080:637;3029:117:10:o;3280:588:12:-;2369:13:72;;;;;;;:48;;2405:12;;;;2404:13;2369:48;;;3147:4;1476:19:82;:23;2385:16:72;2361:107;;;;-1:-1:-1;;;2361:107:72;;;;;;;:::i;:::-;2479:19;2502:13;;;;;;2501:14;2525:98;;;;2559:13;:20;;-1:-1:-1;;2593:19:72;;;;;2525:98;3529:13:12;;::::1;::::0;:5:::1;::::0;:13:::1;::::0;::::1;::::0;::::1;:::i;:::-;-1:-1:-1::0;3548:14:12::1;:31:::0;;;-1:-1:-1;;;3585:4:12::1;:21:::0;3612:10:::1;:23:::0;;;3641:16:::1;:35:::0;;;3682:16:::1;:35:::0;;;3723:9:::1;:21:::0;;;-1:-1:-1;3750:9:12::1;:13:::0;;;3769:7:::1;:17:::0;;-1:-1:-1;;;;;;3769:17:12::1;-1:-1:-1::0;;;;;3769:17:12;::::1;;::::0;;3792:44:::1;::::0;929:10:83;3792::12::1;:44::i;:::-;3842:21;:19;:21::i;2192:152:70:-:0;2258:37;2277:17;2258:18;:37::i;:::-;2310:27;;-1:-1:-1;;;;;2310:27:70;;;;;;;;2192:152;:::o;7088:455::-;7171:12;-1:-1:-1;;;;;1476:19:82;;;7195:88:70;;;;-1:-1:-1;;;7195:88:70;;27012:2:114;7195:88:70;;;26994:21:114;27051:2;27031:18;;;27024:30;27090:34;27070:18;;;27063:62;-1:-1:-1;;;27141:18:114;;;27134:36;27187:19;;7195:88:70;26984:228:114;7195:88:70;7354:12;7368:23;7395:6;-1:-1:-1;;;;;7395:19:70;7415:4;7395:25;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7353:67;;;;7437:99;7473:7;7482:10;7437:99;;;;;;;;;;;;;;;;;:35;:99::i;:::-;7430:106;7088:455;-1:-1:-1;;;;;7088:455:70:o;1048:97:74:-;2952:13:72;;;;;;;2944:69;;;;-1:-1:-1;;;2944:69:72;;;;;;;:::i;:::-;1111:27:74::1;:25;:27::i;6587:110:67:-:0;6665:25;6676:4;6682:7;6665:10;:25::i;6622:692:82:-;6768:12;6796:7;6792:516;;;-1:-1:-1;6826:10:82;6819:17;;6792:516;6937:17;;:21;6933:365;;7131:10;7125:17;7191:15;7178:10;7174:2;7170:19;7163:44;6933:365;7270:12;7263:20;;-1:-1:-1;;;7263:20:82;;;;;;;;:::i;1151:95:74:-;2952:13:72;;;;;;;2944:69;;;;-1:-1:-1;;;2944:69:72;;;;;;;:::i;:::-;1224:7:74::1;:15:::0;;-1:-1:-1;;1224:15:74::1;::::0;;1151:95::o;-1:-1:-1:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;:::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;14:631:114;78:5;108:18;149:2;141:6;138:14;135:2;;;155:18;;:::i;:::-;230:2;224:9;198:2;284:15;;-1:-1:-1;;280:24:114;;;306:2;276:33;272:42;260:55;;;330:18;;;350:22;;;327:46;324:2;;;376:18;;:::i;:::-;416:10;412:2;405:22;445:6;436:15;;475:6;467;460:22;515:3;506:6;501:3;497:16;494:25;491:2;;;532:1;529;522:12;491:2;582:6;577:3;570:4;562:6;558:17;545:44;637:1;630:4;621:6;613;609:19;605:30;598:41;;;;88:557;;;;;:::o;650:147::-;731:20;;760:31;731:20;760:31;:::i;:::-;712:85;;;:::o;802:159::-;865:5;910:3;901:6;896:3;892:16;888:26;885:2;;;927:1;924;917:12;885:2;-1:-1:-1;949:6:114;875:86;-1:-1:-1;875:86:114:o;966:165::-;1033:20;;1093:12;1082:24;;1072:35;;1062:2;;1121:1;1118;1111:12;1136:247;1195:6;1248:2;1236:9;1227:7;1223:23;1219:32;1216:2;;;1264:1;1261;1254:12;1216:2;1303:9;1290:23;1322:31;1347:5;1322:31;:::i;1388:584::-;1465:6;1473;1526:2;1514:9;1505:7;1501:23;1497:32;1494:2;;;1542:1;1539;1532:12;1494:2;1581:9;1568:23;1600:31;1625:5;1600:31;:::i;:::-;1650:5;-1:-1:-1;1706:2:114;1691:18;;1678:32;1733:18;1722:30;;1719:2;;;1765:1;1762;1755:12;1719:2;1788:22;;1841:4;1833:13;;1829:27;-1:-1:-1;1819:2:114;;1870:1;1867;1860:12;1819:2;1893:73;1958:7;1953:2;1940:16;1935:2;1931;1927:11;1893:73;:::i;:::-;1883:83;;;1484:488;;;;;:::o;1977:245::-;2044:6;2097:2;2085:9;2076:7;2072:23;2068:32;2065:2;;;2113:1;2110;2103:12;2065:2;2145:9;2139:16;2164:28;2186:5;2164:28;:::i;2227:180::-;2286:6;2339:2;2327:9;2318:7;2314:23;2310:32;2307:2;;;2355:1;2352;2345:12;2307:2;-1:-1:-1;2378:23:114;;2297:110;-1:-1:-1;2297:110:114:o;2412:184::-;2482:6;2535:2;2523:9;2514:7;2510:23;2506:32;2503:2;;;2551:1;2548;2541:12;2503:2;-1:-1:-1;2574:16:114;;2493:103;-1:-1:-1;2493:103:114:o;2601:315::-;2669:6;2677;2730:2;2718:9;2709:7;2705:23;2701:32;2698:2;;;2746:1;2743;2736:12;2698:2;2782:9;2769:23;2759:33;;2842:2;2831:9;2827:18;2814:32;2855:31;2880:5;2855:31;:::i;:::-;2905:5;2895:15;;;2688:228;;;;;:::o;2921:286::-;2979:6;3032:2;3020:9;3011:7;3007:23;3003:32;3000:2;;;3048:1;3045;3038:12;3000:2;3074:23;;-1:-1:-1;;;;;;3126:32:114;;3116:43;;3106:2;;3173:1;3170;3163:12;3212:275;3306:6;3359:2;3347:9;3338:7;3334:23;3330:32;3327:2;;;3375:1;3372;3365:12;3327:2;3407:9;3401:16;3426:31;3451:5;3426:31;:::i;3775:933::-;3898:6;3906;3914;3922;3930;3938;3946;3999:3;3987:9;3978:7;3974:23;3970:33;3967:2;;;4016:1;4013;4006:12;3967:2;4056:9;4043:23;4089:18;4081:6;4078:30;4075:2;;;4121:1;4118;4111:12;4075:2;4144:22;;4197:4;4189:13;;4185:27;-1:-1:-1;4175:2:114;;4226:1;4223;4216:12;4175:2;4249:75;4316:7;4311:2;4298:16;4291:4;4287:2;4283:13;4249:75;:::i;:::-;4239:85;;;4371:4;4360:9;4356:20;4343:34;4333:44;;4424:2;4413:9;4409:18;4396:32;4386:42;;4475:2;4464:9;4460:18;4447:32;4437:42;;4526:3;4515:9;4511:19;4498:33;4488:43;;4578:3;4567:9;4563:19;4550:33;4540:43;;4633:3;4622:9;4618:19;4605:33;4647:31;4672:5;4647:31;:::i;:::-;4697:5;4687:15;;;3957:751;;;;;;;;;;:::o;4713:375::-;4808:6;4816;4869:3;4857:9;4848:7;4844:23;4840:33;4837:2;;;4886:1;4883;4876:12;4837:2;4909:57;4958:7;4947:9;4909:57;:::i;:::-;4899:67;;5016:3;5005:9;5001:19;4988:33;5030:28;5052:5;5030:28;:::i;5093:314::-;5191:6;5199;5252:3;5240:9;5231:7;5227:23;5223:33;5220:2;;;5269:1;5266;5259:12;5220:2;5292:57;5341:7;5330:9;5292:57;:::i;:::-;5282:67;5396:3;5381:19;;;;5368:33;;-1:-1:-1;;;5210:197:114:o;5786:714::-;5888:6;5896;5904;5912;5920;5928;5981:3;5969:9;5960:7;5956:23;5952:33;5949:2;;;5998:1;5995;5988:12;5949:2;6034:9;6021:23;6011:33;;6091:2;6080:9;6076:18;6063:32;6053:42;;6142:2;6131:9;6127:18;6114:32;6104:42;;6165:37;6198:2;6187:9;6183:18;6165:37;:::i;:::-;6155:47;;6252:3;6241:9;6237:19;6224:33;6266:31;6291:5;6266:31;:::i;:::-;6316:5;-1:-1:-1;6373:3:114;6358:19;;6345:33;6422:26;6409:40;;6397:53;;6387:2;;6464:1;6461;6454:12;6387:2;6487:7;6477:17;;;5939:561;;;;;;;;:::o;6505:320::-;6581:6;6589;6597;6650:2;6638:9;6629:7;6625:23;6621:32;6618:2;;;6666:1;6663;6656:12;6618:2;6702:9;6689:23;6679:33;;6759:2;6748:9;6744:18;6731:32;6721:42;;6782:37;6815:2;6804:9;6800:18;6782:37;:::i;:::-;6772:47;;6608:217;;;;;:::o;6939:1044::-;7037:5;7024:19;7019:3;7012:32;7100:4;7093:5;7089:16;7076:30;7069:4;7064:3;7060:14;7053:54;7163:4;7156:5;7152:16;7139:30;7132:4;7127:3;7123:14;7116:54;7226:4;7219:5;7215:16;7202:30;7195:4;7190:3;7186:14;7179:54;7289:4;7282:5;7278:16;7265:30;7258:4;7253:3;7249:14;7242:54;7352:4;7345:5;7341:16;7328:30;7321:4;7316:3;7312:14;7305:54;7415:4;7408:5;7404:16;7391:30;7384:4;7379:3;7375:14;7368:54;7478:4;7471:5;7467:16;7454:30;7447:4;7442:3;7438:14;7431:54;7504:6;7564:2;7557:5;7553:14;7540:28;7535:2;7530:3;7526:12;7519:50;;7588:6;7618:47;7661:2;7654:5;7650:14;7618:47;:::i;:::-;-1:-1:-1;;;;;6896:31:114;7702:12;;;6884:44;7734:6;7764:33;7782:14;;;7764:33;:::i;:::-;8064:12;8053:24;7833:12;;;8041:37;7865:6;7895:33;7913:14;;;7895:33;:::i;:::-;8064:12;8053:24;;7964:12;;;8041:37;7937:40;8031:53;8204:274;8333:3;8371:6;8365:13;8387:53;8433:6;8428:3;8421:4;8413:6;8409:17;8387:53;:::i;:::-;8456:16;;;;;8341:137;-1:-1:-1;;8341:137:114:o;8483:786::-;8894:25;8889:3;8882:38;8864:3;8949:6;8943:13;8965:62;9020:6;9015:2;9010:3;9006:12;8999:4;8991:6;8987:17;8965:62;:::i;:::-;-1:-1:-1;;;9086:2:114;9046:16;;;9078:11;;;9071:40;9136:13;;9158:63;9136:13;9207:2;9199:11;;9192:4;9180:17;;9158:63;:::i;:::-;9241:17;9260:2;9237:26;;8872:397;-1:-1:-1;;;;8872:397:114:o;10444:345::-;10646:25;;;10702:2;10687:18;;10680:34;;;;-1:-1:-1;;;;;10750:32:114;10745:2;10730:18;;10723:60;10634:2;10619:18;;10601:188::o;11255:383::-;11404:2;11393:9;11386:21;11367:4;11436:6;11430:13;11479:6;11474:2;11463:9;11459:18;11452:34;11495:66;11554:6;11549:2;11538:9;11534:18;11529:2;11521:6;11517:15;11495:66;:::i;:::-;11622:2;11601:15;-1:-1:-1;;11597:29:114;11582:45;;;;11629:2;11578:54;;11376:262;-1:-1:-1;;11376:262:114:o;16858:408::-;17060:2;17042:21;;;17099:2;17079:18;;;17072:30;17138:34;17133:2;17118:18;;17111:62;-1:-1:-1;;;17204:2:114;17189:18;;17182:42;17256:3;17241:19;;17032:234::o;18440:408::-;18642:2;18624:21;;;18681:2;18661:18;;;18654:30;18720:34;18715:2;18700:18;;18693:62;-1:-1:-1;;;18786:2:114;18771:18;;18764:42;18838:3;18823:19;;18614:234::o;20878:340::-;21080:2;21062:21;;;21119:2;21099:18;;;21092:30;-1:-1:-1;;;21153:2:114;21138:18;;21131:46;21209:2;21194:18;;21052:166::o;21994:410::-;22196:2;22178:21;;;22235:2;22215:18;;;22208:30;22274:34;22269:2;22254:18;;22247:62;-1:-1:-1;;;22340:2:114;22325:18;;22318:44;22394:3;22379:19;;22168:236::o;27993:407::-;28195:2;28177:21;;;28234:2;28214:18;;;28207:30;28273:34;28268:2;28253:18;;28246:62;-1:-1:-1;;;28339:2:114;28324:18;;28317:41;28390:3;28375:19;;28167:233::o;30011:349::-;30225:3;30210:19;;30238:56;30214:9;30276:6;30238:56;:::i;:::-;30345:6;30338:14;30331:22;30325:3;30314:9;30310:19;30303:51;30192:168;;;;;:::o;30365:339::-;30585:3;30570:19;;30598:56;30574:9;30636:6;30598:56;:::i;:::-;30691:6;30685:3;30674:9;30670:19;30663:35;30552:152;;;;;:::o;30709:1348::-;30911:4;30953:3;30942:9;30938:19;30930:27;;30990:6;30984:13;30973:9;30966:32;31054:4;31046:6;31042:17;31036:24;31029:4;31018:9;31014:20;31007:54;31117:4;31109:6;31105:17;31099:24;31092:4;31081:9;31077:20;31070:54;31180:4;31172:6;31168:17;31162:24;31155:4;31144:9;31140:20;31133:54;31243:4;31235:6;31231:17;31225:24;31218:4;31207:9;31203:20;31196:54;31306:4;31298:6;31294:17;31288:24;31281:4;31270:9;31266:20;31259:54;31369:4;31361:6;31357:17;31351:24;31344:4;31333:9;31329:20;31322:54;31432:4;31424:6;31420:17;31414:24;31407:4;31396:9;31392:20;31385:54;31458:6;31518:2;31510:6;31506:15;31500:22;31495:2;31484:9;31480:18;31473:50;;31542:6;31595:2;31587:6;31583:15;31577:22;31608:52;31656:2;31645:9;31641:18;31627:12;-1:-1:-1;;;;;6896:31:114;6884:44;;6874:60;31608:52;-1:-1:-1;;31679:6:114;31722:15;;;31716:22;8064:12;8053:24;;31781:18;;;8041:37;-1:-1:-1;;31819:6:114;31862:15;;;31856:22;8064:12;8053:24;;31921:18;;;8041:37;-1:-1:-1;;;;;;;6896:31:114;;31991:3;31976:19;;6884:44;8165:26;8154:38;;32046:3;32031:19;;8142:51;32005:46;8132:67;32734:128;32774:3;32805:1;32801:6;32798:1;32795:13;32792:2;;;32811:18;;:::i;:::-;-1:-1:-1;32847:9:114;;32782:80::o;32867:217::-;32907:1;32933;32923:2;;32977:10;32972:3;32968:20;32965:1;32958:31;33012:4;33009:1;33002:15;33040:4;33037:1;33030:15;32923:2;-1:-1:-1;33069:9:114;;32913:171::o;33089:168::-;33129:7;33195:1;33191;33187:6;33183:14;33180:1;33177:21;33172:1;33165:9;33158:17;33154:45;33151:2;;;33202:18;;:::i;:::-;-1:-1:-1;33242:9:114;;33141:116::o;33262:125::-;33302:4;33330:1;33327;33324:8;33321:2;;;33335:18;;:::i;:::-;-1:-1:-1;33372:9:114;;33311:76::o;33392:223::-;33431:4;33460:12;33522:10;;;;33492;;33544:12;;;33541:2;;;33559:18;;:::i;:::-;33596:13;;33440:175;-1:-1:-1;;;33440:175:114:o;33620:195::-;33658:4;33695;33692:1;33688:12;33727:4;33724:1;33720:12;33752:3;33747;33744:12;33741:2;;;33759:18;;:::i;:::-;33796:13;;;33667:148;-1:-1:-1;;;33667:148:114:o;33820:258::-;33892:1;33902:113;33916:6;33913:1;33910:13;33902:113;;;33992:11;;;33986:18;33973:11;;;33966:39;33938:2;33931:10;33902:113;;;34033:6;34030:1;34027:13;34024:2;;;-1:-1:-1;;34068:1:114;34050:16;;34043:27;33873:205::o;34083:136::-;34122:3;34150:5;34140:2;;34159:18;;:::i;:::-;-1:-1:-1;;;34195:18:114;;34130:89::o;34224:380::-;34303:1;34299:12;;;;34346;;;34367:2;;34421:4;34413:6;34409:17;34399:27;;34367:2;34474;34466:6;34463:14;34443:18;34440:38;34437:2;;;34520:10;34515:3;34511:20;34508:1;34501:31;34555:4;34552:1;34545:15;34583:4;34580:1;34573:15;34609:127;34670:10;34665:3;34661:20;34658:1;34651:31;34701:4;34698:1;34691:15;34725:4;34722:1;34715:15;34741:127;34802:10;34797:3;34793:20;34790:1;34783:31;34833:4;34830:1;34823:15;34857:4;34854:1;34847:15;34873:127;34934:10;34929:3;34925:20;34922:1;34915:31;34965:4;34962:1;34955:15;34989:4;34986:1;34979:15;35005:127;35066:10;35061:3;35057:20;35054:1;35047:31;35097:4;35094:1;35087:15;35121:4;35118:1;35111:15;35137:131;-1:-1:-1;;;;;35212:31:114;;35202:42;;35192:2;;35258:1;35255;35248:12;35273:118;35359:5;35352:13;35345:21;35338:5;35335:32;35325:2;;35381:1;35378;35371:12",
  "language": "Solidity",
  "natspec": {
    "author": "Ensuro",
    "custom:security-contact": "security@ensuro.co",
    "details": "Risk Module without any validation, just the newPolicy and resolvePolicy need to be called by authorized users",
    "kind": "dev",
    "methods": {
      "constructor": {
        "custom:oz-upgrades-unsafe-allow": "constructor"
      },
      "getRoleAdmin(bytes32)": {
        "details": "Returns the admin role that controls `role`. See {grantRole} and {revokeRole}. To change a role's admin, use {_setRoleAdmin}."
      },
      "grantRole(bytes32,address)": {
        "details": "Grants `role` to `account`. If `account` had not been already granted `role`, emits a {RoleGranted} event. Requirements: - the caller must have ``role``'s admin role."
      },
      "hasRole(bytes32,address)": {
        "details": "Returns `true` if `account` has been granted `role`."
      },
      "initialize(string,uint256,uint256,uint256,uint256,uint256,address)": {
        "details": "Initializes the RiskModule",
        "params": {
          "ensuroFee_": "% of premium that will go for Ensuro treasury (in ray)",
          "maxScrPerPolicy_": "Max SCR to be allocated to this module (in wad)",
          "name_": "Name of the Risk Module",
          "scrInterestRate_": "cost of capital (in ray)",
          "scrLimit_": "Max SCR to be allocated to this module (in wad)",
          "scrPercentage_": "Solvency Capital Requirement percentage, to calculate capital requirement as % of (payout - premium)  (in ray)",
          "wallet_": "Address of the RiskModule provider"
        }
      },
      "paused()": {
        "details": "Returns true if the contract is paused, and false otherwise."
      },
      "proxiableUUID()": {
        "details": "Implementation of the ERC1822 {proxiableUUID} function. This returns the storage slot used by the implementation. It is used to validate that the this implementation remains valid after an upgrade. IMPORTANT: A proxy pointing at a proxiable contract should not be considered proxiable itself, because this risks bricking a proxy that upgrades to it, by delegating to itself until out of gas. Thus it is critical that this function revert if invoked through a proxy. This is guaranteed by the `notDelegated` modifier."
      },
      "renounceRole(bytes32,address)": {
        "details": "Revokes `role` from the calling account. Roles are often managed via {grantRole} and {revokeRole}: this function's purpose is to provide a mechanism for accounts to lose their privileges if they are compromised (such as when a trusted device is misplaced). If the calling account had been revoked `role`, emits a {RoleRevoked} event. Requirements: - the caller must be `account`."
      },
      "revokeRole(bytes32,address)": {
        "details": "Revokes `role` from `account`. If `account` had been granted `role`, emits a {RoleRevoked} event. Requirements: - the caller must have ``role``'s admin role."
      },
      "supportsInterface(bytes4)": {
        "details": "See {IERC165-supportsInterface}."
      },
      "upgradeTo(address)": {
        "details": "Upgrade the implementation of the proxy to `newImplementation`. Calls {_authorizeUpgrade}. Emits an {Upgraded} event."
      },
      "upgradeToAndCall(address,bytes)": {
        "details": "Upgrade the implementation of the proxy to `newImplementation`, and subsequently execute the function call encoded in `data`. Calls {_authorizeUpgrade}. Emits an {Upgraded} event."
      }
    },
    "title": "Trustful Risk Module",
    "version": 1
  },
  "offset": [
    438,
    2476
  ],
  "opcodes": "PUSH1 0x80 PUSH1 0x40 MSTORE PUSH1 0x4 CALLDATASIZE LT PUSH2 0x27D JUMPI PUSH1 0x0 CALLDATALOAD PUSH1 0xE0 SHR DUP1 PUSH4 0x6F0DBE6F GT PUSH2 0x14F JUMPI DUP1 PUSH4 0xB9EA870A GT PUSH2 0xC1 JUMPI DUP1 PUSH4 0xDEAA59DF GT PUSH2 0x7A JUMPI DUP1 PUSH4 0xDEAA59DF EQ PUSH2 0x7AE JUMPI DUP1 PUSH4 0xE5A6B10F EQ PUSH2 0x7CE JUMPI DUP1 PUSH4 0xE61735C0 EQ PUSH2 0x7E3 JUMPI DUP1 PUSH4 0xF33323A4 EQ PUSH2 0x803 JUMPI DUP1 PUSH4 0xF67B2BAD EQ PUSH2 0x823 JUMPI DUP1 PUSH4 0xFBB81279 EQ PUSH2 0x845 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST DUP1 PUSH4 0xB9EA870A EQ PUSH2 0x70C JUMPI DUP1 PUSH4 0xBF8E934D EQ PUSH2 0x72C JUMPI DUP1 PUSH4 0xCA996DE3 EQ PUSH2 0x742 JUMPI DUP1 PUSH4 0xD44499A8 EQ PUSH2 0x758 JUMPI DUP1 PUSH4 0xD547741F EQ PUSH2 0x76E JUMPI DUP1 PUSH4 0xDAB5D88D EQ PUSH2 0x78E JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST DUP1 PUSH4 0x91D14854 GT PUSH2 0x113 JUMPI DUP1 PUSH4 0x91D14854 EQ PUSH2 0x64D JUMPI DUP1 PUSH4 0x9CBBCD92 EQ PUSH2 0x66D JUMPI DUP1 PUSH4 0x9D90724D EQ PUSH2 0x68D JUMPI DUP1 PUSH4 0x9E556B2B EQ PUSH2 0x6A3 JUMPI DUP1 PUSH4 0xA217FDDF EQ PUSH2 0x6C3 JUMPI DUP1 PUSH4 0xA9A24F27 EQ PUSH2 0x6D8 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST DUP1 PUSH4 0x6F0DBE6F EQ PUSH2 0x597 JUMPI DUP1 PUSH4 0x78FAB260 EQ PUSH2 0x5B7 JUMPI DUP1 PUSH4 0x7ED5ACFA EQ PUSH2 0x5EB JUMPI DUP1 PUSH4 0x8456CB59 EQ PUSH2 0x618 JUMPI DUP1 PUSH4 0x8BAC3A24 EQ PUSH2 0x62D JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST DUP1 PUSH4 0x406F7F6F GT PUSH2 0x1F3 JUMPI DUP1 PUSH4 0x521EB273 GT PUSH2 0x1AC JUMPI DUP1 PUSH4 0x521EB273 EQ PUSH2 0x4FD JUMPI DUP1 PUSH4 0x52D1902D EQ PUSH2 0x51C JUMPI DUP1 PUSH4 0x53428253 EQ PUSH2 0x531 JUMPI DUP1 PUSH4 0x5B494DD5 EQ PUSH2 0x547 JUMPI DUP1 PUSH4 0x5C975ABB EQ PUSH2 0x569 JUMPI DUP1 PUSH4 0x5D505FE7 EQ PUSH2 0x581 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST DUP1 PUSH4 0x406F7F6F EQ PUSH2 0x410 JUMPI DUP1 PUSH4 0x41EA6A0F EQ PUSH2 0x430 JUMPI DUP1 PUSH4 0x468A8C9F EQ PUSH2 0x446 JUMPI DUP1 PUSH4 0x4A47A3E0 EQ PUSH2 0x481 JUMPI DUP1 PUSH4 0x4D15EB03 EQ PUSH2 0x4A3 JUMPI DUP1 PUSH4 0x4F1EF286 EQ PUSH2 0x4EA JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST DUP1 PUSH4 0x248A9CA3 GT PUSH2 0x245 JUMPI DUP1 PUSH4 0x248A9CA3 EQ PUSH2 0x33B JUMPI DUP1 PUSH4 0x24EA54F4 EQ PUSH2 0x379 JUMPI DUP1 PUSH4 0x2F2FF15D EQ PUSH2 0x39B JUMPI DUP1 PUSH4 0x36568ABE EQ PUSH2 0x3BB JUMPI DUP1 PUSH4 0x3659CFE6 EQ PUSH2 0x3DB JUMPI DUP1 PUSH4 0x3F4BA83A EQ PUSH2 0x3FB JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST DUP1 PUSH4 0x1FFC9A7 EQ PUSH2 0x282 JUMPI DUP1 PUSH4 0x66DDA0E EQ PUSH2 0x2B7 JUMPI DUP1 PUSH4 0x6FDDE03 EQ PUSH2 0x2D9 JUMPI DUP1 PUSH4 0x89A8504 EQ PUSH2 0x2FB JUMPI DUP1 PUSH4 0x22875D63 EQ PUSH2 0x31B JUMPI JUMPDEST PUSH1 0x0 DUP1 REVERT JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x28E JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH2 0x2A2 PUSH2 0x29D CALLDATASIZE PUSH1 0x4 PUSH2 0x4116 JUMP JUMPDEST PUSH2 0x879 JUMP JUMPDEST PUSH1 0x40 MLOAD SWAP1 ISZERO ISZERO DUP2 MSTORE PUSH1 0x20 ADD JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x2C3 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH2 0x2D7 PUSH2 0x2D2 CALLDATASIZE PUSH1 0x4 PUSH2 0x41F3 JUMP JUMPDEST PUSH2 0x8B0 JUMP JUMPDEST STOP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x2E5 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH2 0x2EE PUSH2 0x98C JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x2AE SWAP2 SWAP1 PUSH2 0x4453 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x307 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH2 0x2D7 PUSH2 0x316 CALLDATASIZE PUSH1 0x4 PUSH2 0x40B4 JUMP JUMPDEST PUSH2 0xA1F JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x327 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH2 0x2D7 PUSH2 0x336 CALLDATASIZE PUSH1 0x4 PUSH2 0x40B4 JUMP JUMPDEST PUSH2 0xBE6 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x347 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH2 0x36B PUSH2 0x356 CALLDATASIZE PUSH1 0x4 PUSH2 0x40B4 JUMP JUMPDEST PUSH1 0x0 SWAP1 DUP2 MSTORE PUSH1 0xC9 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 KECCAK256 PUSH1 0x1 ADD SLOAD SWAP1 JUMP JUMPDEST PUSH1 0x40 MLOAD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH2 0x2AE JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x385 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH2 0x36B PUSH1 0x0 DUP1 MLOAD PUSH1 0x20 PUSH2 0x4941 DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE DUP2 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x3A7 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH2 0x2D7 PUSH2 0x3B6 CALLDATASIZE PUSH1 0x4 PUSH2 0x40E6 JUMP JUMPDEST PUSH2 0xDAA JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x3C7 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH2 0x2D7 PUSH2 0x3D6 CALLDATASIZE PUSH1 0x4 PUSH2 0x40E6 JUMP JUMPDEST PUSH2 0xDD5 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x3E7 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH2 0x2D7 PUSH2 0x3F6 CALLDATASIZE PUSH1 0x4 PUSH2 0x4016 JUMP JUMPDEST PUSH2 0xE53 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x407 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH2 0x2D7 PUSH2 0xF33 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x41C JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH2 0x36B PUSH2 0x42B CALLDATASIZE PUSH1 0x4 PUSH2 0x424F JUMP JUMPDEST PUSH2 0x1049 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x43C JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH2 0x134 SLOAD PUSH2 0x36B JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x452 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH2 0x12D SLOAD PUSH1 0x40 DUP1 MLOAD PUSH5 0xFFFFFFFFFF DUP4 AND DUP2 MSTORE PUSH1 0x1 PUSH1 0x28 SHL SWAP1 SWAP3 DIV PUSH7 0xFFFFFFFFFFFFFF AND PUSH1 0x20 DUP4 ADD MSTORE ADD PUSH2 0x2AE JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x48D JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH2 0x36B PUSH1 0x0 DUP1 MLOAD PUSH1 0x20 PUSH2 0x4921 DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE DUP2 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x4AF JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH32 0x0 JUMPDEST PUSH1 0x40 MLOAD PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB SWAP1 SWAP2 AND DUP2 MSTORE PUSH1 0x20 ADD PUSH2 0x2AE JUMP JUMPDEST PUSH2 0x2D7 PUSH2 0x4F8 CALLDATASIZE PUSH1 0x4 PUSH2 0x4033 JUMP JUMPDEST PUSH2 0x1091 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x509 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH2 0x136 SLOAD PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND PUSH2 0x4D2 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x528 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH2 0x36B PUSH2 0x115E JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x53D JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH2 0x130 SLOAD PUSH2 0x36B JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x553 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH2 0x36B PUSH1 0x0 DUP1 MLOAD PUSH1 0x20 PUSH2 0x48DA DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE DUP2 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x575 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH1 0xFB SLOAD PUSH1 0xFF AND PUSH2 0x2A2 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x58D JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH2 0x133 SLOAD PUSH2 0x36B JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x5A3 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH2 0x2D7 PUSH2 0x5B2 CALLDATASIZE PUSH1 0x4 PUSH2 0x415D JUMP JUMPDEST PUSH2 0x1211 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x5C3 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH2 0x36B PUSH32 0x92A19C77D2EA87C7F81D50C74403CB2F401780F3AD919571121EFE2BDB427EB1 DUP2 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x5F7 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH2 0x602 PUSH3 0x15180 DUP2 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH5 0xFFFFFFFFFF SWAP1 SWAP2 AND DUP2 MSTORE PUSH1 0x20 ADD PUSH2 0x2AE JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x624 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH2 0x2D7 PUSH2 0x1299 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x639 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH2 0x36B PUSH2 0x648 CALLDATASIZE PUSH1 0x4 PUSH2 0x42C5 JUMP JUMPDEST PUSH2 0x13A1 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x659 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH2 0x2A2 PUSH2 0x668 CALLDATASIZE PUSH1 0x4 PUSH2 0x40E6 JUMP JUMPDEST PUSH2 0x1490 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x679 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH2 0x2D7 PUSH2 0x688 CALLDATASIZE PUSH1 0x4 PUSH2 0x40B4 JUMP JUMPDEST PUSH2 0x14BB JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x699 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH2 0x132 SLOAD PUSH2 0x36B JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x6AF JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH2 0x2D7 PUSH2 0x6BE CALLDATASIZE PUSH1 0x4 PUSH2 0x4222 JUMP JUMPDEST PUSH2 0x1558 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x6CF JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH2 0x36B PUSH1 0x0 DUP2 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x6E4 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH2 0x36B PUSH32 0xDF0A8869CF58168A14CD7AC426FF1B8C6FF5D5C800C6F44803F3431DCB3BAD1 DUP2 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x718 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH2 0x2D7 PUSH2 0x727 CALLDATASIZE PUSH1 0x4 PUSH2 0x40B4 JUMP JUMPDEST PUSH2 0x15F4 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x738 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH2 0x12F SLOAD PUSH2 0x36B JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x74E JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH2 0x135 SLOAD PUSH2 0x36B JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x764 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH2 0x131 SLOAD PUSH2 0x36B JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x77A JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH2 0x2D7 PUSH2 0x789 CALLDATASIZE PUSH1 0x4 PUSH2 0x40E6 JUMP JUMPDEST PUSH2 0x17AF JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x79A JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH2 0x2D7 PUSH2 0x7A9 CALLDATASIZE PUSH1 0x4 PUSH2 0x40B4 JUMP JUMPDEST PUSH2 0x17D5 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x7BA JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH2 0x2D7 PUSH2 0x7C9 CALLDATASIZE PUSH1 0x4 PUSH2 0x4016 JUMP JUMPDEST PUSH2 0x199C JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x7DA JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH2 0x4D2 PUSH2 0x19F4 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x7EF JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH2 0x2D7 PUSH2 0x7FE CALLDATASIZE PUSH1 0x4 PUSH2 0x40B4 JUMP JUMPDEST PUSH2 0x1A8C JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x80F JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH2 0x2D7 PUSH2 0x81E CALLDATASIZE PUSH1 0x4 PUSH2 0x40B4 JUMP JUMPDEST PUSH2 0x1C51 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x82F JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH2 0x36B PUSH1 0x0 DUP1 MLOAD PUSH1 0x20 PUSH2 0x48BA DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE DUP2 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x851 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH2 0x36B PUSH32 0xC6823861EE2BB2198CE6B1FD6FAF4C8F44F745BC804ACA4A762F67E0D507FD8A DUP2 JUMP JUMPDEST PUSH1 0x0 PUSH1 0x1 PUSH1 0x1 PUSH1 0xE0 SHL SUB NOT DUP3 AND PUSH4 0x7965DB0B PUSH1 0xE0 SHL EQ DUP1 PUSH2 0x8AA JUMPI POP PUSH4 0x1FFC9A7 PUSH1 0xE0 SHL PUSH1 0x1 PUSH1 0x1 PUSH1 0xE0 SHL SUB NOT DUP4 AND EQ JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH32 0x92A19C77D2EA87C7F81D50C74403CB2F401780F3AD919571121EFE2BDB427EB1 PUSH2 0x8DB DUP2 CALLER PUSH2 0x200D JUMP JUMPDEST PUSH1 0xFB SLOAD PUSH1 0xFF AND ISZERO PUSH2 0x907 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH2 0x8FE SWAP1 PUSH2 0x451E JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 REVERT JUMPDEST PUSH1 0x40 MLOAD PUSH4 0x336ED07 PUSH1 0xE1 SHL DUP2 MSTORE PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB PUSH32 0x0 AND SWAP1 PUSH4 0x66DDA0E SWAP1 PUSH2 0x955 SWAP1 DUP7 SWAP1 DUP7 SWAP1 PUSH1 0x4 ADD PUSH2 0x45E1 JUMP JUMPDEST PUSH1 0x0 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x0 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x96F JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x983 JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP POP POP POP JUMP JUMPDEST PUSH1 0x60 PUSH2 0x12E DUP1 SLOAD PUSH2 0x99C SWAP1 PUSH2 0x47E9 JUMP JUMPDEST DUP1 PUSH1 0x1F ADD PUSH1 0x20 DUP1 SWAP2 DIV MUL PUSH1 0x20 ADD PUSH1 0x40 MLOAD SWAP1 DUP2 ADD PUSH1 0x40 MSTORE DUP1 SWAP3 SWAP2 SWAP1 DUP2 DUP2 MSTORE PUSH1 0x20 ADD DUP3 DUP1 SLOAD PUSH2 0x9C8 SWAP1 PUSH2 0x47E9 JUMP JUMPDEST DUP1 ISZERO PUSH2 0xA15 JUMPI DUP1 PUSH1 0x1F LT PUSH2 0x9EA JUMPI PUSH2 0x100 DUP1 DUP4 SLOAD DIV MUL DUP4 MSTORE SWAP2 PUSH1 0x20 ADD SWAP2 PUSH2 0xA15 JUMP JUMPDEST DUP3 ADD SWAP2 SWAP1 PUSH1 0x0 MSTORE PUSH1 0x20 PUSH1 0x0 KECCAK256 SWAP1 JUMPDEST DUP2 SLOAD DUP2 MSTORE SWAP1 PUSH1 0x1 ADD SWAP1 PUSH1 0x20 ADD DUP1 DUP4 GT PUSH2 0x9F8 JUMPI DUP3 SWAP1 SUB PUSH1 0x1F AND DUP3 ADD SWAP2 JUMPDEST POP POP POP POP POP SWAP1 POP SWAP1 JUMP JUMPDEST PUSH1 0x0 DUP1 MLOAD PUSH1 0x20 PUSH2 0x4921 DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE PUSH1 0x0 DUP1 MLOAD PUSH1 0x20 PUSH2 0x48DA DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE PUSH32 0x0 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND PUSH4 0x79502C55 PUSH1 0x40 MLOAD DUP2 PUSH4 0xFFFFFFFF AND PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0xA96 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0xAAA JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x1F NOT PUSH1 0x1F DUP3 ADD AND DUP3 ADD DUP1 PUSH1 0x40 MSTORE POP DUP2 ADD SWAP1 PUSH2 0xACE SWAP2 SWAP1 PUSH2 0x4140 JUMP JUMPDEST PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND PUSH4 0xC5B8F5CF DUP4 DUP4 CALLER PUSH1 0x40 MLOAD DUP5 PUSH4 0xFFFFFFFF AND PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH2 0xAFD SWAP4 SWAP3 SWAP2 SWAP1 PUSH2 0x4434 JUMP JUMPDEST PUSH1 0x0 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0xB15 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0xB29 JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH1 0x0 PUSH2 0xB46 PUSH1 0x0 DUP1 MLOAD PUSH1 0x20 PUSH2 0x4921 DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE PUSH2 0x2071 JUMP JUMPDEST ISZERO SWAP1 POP DUP1 ISZERO DUP1 PUSH2 0xB6A JUMPI POP PUSH2 0xB6A PUSH2 0x131 SLOAD DUP6 PUSH11 0xF8277896582678AC000000 PUSH2 0x2184 JUMP JUMPDEST PUSH2 0xBCE JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x4 DUP3 ADD MSTORE PUSH1 0x2F PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x547765616B2065786365656465643A20656E7375726F46656520747765616B73 PUSH1 0x44 DUP3 ADD MSTORE PUSH15 0x206F6E6C7920757020746F20333025 PUSH1 0x88 SHL PUSH1 0x64 DUP3 ADD MSTORE PUSH1 0x84 ADD PUSH2 0x8FE JUMP JUMPDEST PUSH2 0x131 DUP5 SWAP1 SSTORE PUSH2 0xBE0 PUSH1 0xA DUP6 DUP4 PUSH2 0x220F JUMP JUMPDEST POP POP POP POP JUMP JUMPDEST PUSH1 0x0 DUP1 MLOAD PUSH1 0x20 PUSH2 0x4921 DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE PUSH1 0x0 DUP1 MLOAD PUSH1 0x20 PUSH2 0x48DA DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE PUSH32 0x0 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND PUSH4 0x79502C55 PUSH1 0x40 MLOAD DUP2 PUSH4 0xFFFFFFFF AND PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0xC5D JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0xC71 JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x1F NOT PUSH1 0x1F DUP3 ADD AND DUP3 ADD DUP1 PUSH1 0x40 MSTORE POP DUP2 ADD SWAP1 PUSH2 0xC95 SWAP2 SWAP1 PUSH2 0x4140 JUMP JUMPDEST PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND PUSH4 0xC5B8F5CF DUP4 DUP4 CALLER PUSH1 0x40 MLOAD DUP5 PUSH4 0xFFFFFFFF AND PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH2 0xCC4 SWAP4 SWAP3 SWAP2 SWAP1 PUSH2 0x4434 JUMP JUMPDEST PUSH1 0x0 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0xCDC JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0xCF0 JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH1 0x0 PUSH2 0xD0D PUSH1 0x0 DUP1 MLOAD PUSH1 0x20 PUSH2 0x4921 DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE PUSH2 0x2071 JUMP JUMPDEST ISZERO SWAP1 POP DUP1 ISZERO DUP1 PUSH2 0xD2E JUMPI POP PUSH2 0xD2E PUSH2 0x133 SLOAD DUP6 PUSH8 0x429D069189E0000 PUSH2 0x2270 JUMP JUMPDEST PUSH2 0xD98 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x4 DUP3 ADD MSTORE PUSH1 0x35 PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x547765616B2065786365656465643A206D6178536372506572506F6C69637920 PUSH1 0x44 DUP3 ADD MSTORE PUSH21 0x747765616B73206F6E6C7920757020746F20333025 PUSH1 0x58 SHL PUSH1 0x64 DUP3 ADD MSTORE PUSH1 0x84 ADD PUSH2 0x8FE JUMP JUMPDEST PUSH2 0x133 DUP5 SWAP1 SSTORE PUSH2 0xBE0 PUSH1 0xB DUP6 DUP4 PUSH2 0x220F JUMP JUMPDEST PUSH1 0x0 DUP3 DUP2 MSTORE PUSH1 0xC9 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 KECCAK256 PUSH1 0x1 ADD SLOAD PUSH2 0xDC6 DUP2 CALLER PUSH2 0x200D JUMP JUMPDEST PUSH2 0xDD0 DUP4 DUP4 PUSH2 0x22DF JUMP JUMPDEST POP POP POP JUMP JUMPDEST PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB DUP2 AND CALLER EQ PUSH2 0xE45 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x4 DUP3 ADD MSTORE PUSH1 0x2F PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x416363657373436F6E74726F6C3A2063616E206F6E6C792072656E6F756E6365 PUSH1 0x44 DUP3 ADD MSTORE PUSH15 0x103937B632B9903337B91039B2B633 PUSH1 0x89 SHL PUSH1 0x64 DUP3 ADD MSTORE PUSH1 0x84 ADD PUSH2 0x8FE JUMP JUMPDEST PUSH2 0xE4F DUP3 DUP3 PUSH2 0x2365 JUMP JUMPDEST POP POP JUMP JUMPDEST ADDRESS PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB PUSH32 0x0 AND EQ ISZERO PUSH2 0xE9C JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH2 0x8FE SWAP1 PUSH2 0x4486 JUMP JUMPDEST PUSH32 0x0 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND PUSH2 0xEE5 PUSH1 0x0 DUP1 MLOAD PUSH1 0x20 PUSH2 0x489A DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE SLOAD PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND SWAP1 JUMP JUMPDEST PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND EQ PUSH2 0xF0B JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH2 0x8FE SWAP1 PUSH2 0x44D2 JUMP JUMPDEST PUSH2 0xF14 DUP2 PUSH2 0x23CC JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH1 0x0 DUP1 DUP3 MSTORE PUSH1 0x20 DUP3 ADD SWAP1 SWAP3 MSTORE PUSH2 0xF30 SWAP2 DUP4 SWAP2 SWAP1 PUSH2 0x24D6 JUMP JUMPDEST POP JUMP JUMPDEST PUSH1 0x0 DUP1 MLOAD PUSH1 0x20 PUSH2 0x4941 DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE PUSH1 0x0 DUP1 MLOAD PUSH1 0x20 PUSH2 0x48BA DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE PUSH32 0x0 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND PUSH4 0x79502C55 PUSH1 0x40 MLOAD DUP2 PUSH4 0xFFFFFFFF AND PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0xFAA JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0xFBE JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x1F NOT PUSH1 0x1F DUP3 ADD AND DUP3 ADD DUP1 PUSH1 0x40 MSTORE POP DUP2 ADD SWAP1 PUSH2 0xFE2 SWAP2 SWAP1 PUSH2 0x4140 JUMP JUMPDEST PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND PUSH4 0xC5B8F5CF DUP4 DUP4 CALLER PUSH1 0x40 MLOAD DUP5 PUSH4 0xFFFFFFFF AND PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH2 0x1011 SWAP4 SWAP3 SWAP2 SWAP1 PUSH2 0x4434 JUMP JUMPDEST PUSH1 0x0 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x1029 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x103D JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH2 0xE4F PUSH2 0x2650 JUMP JUMPDEST PUSH1 0x0 PUSH32 0xC6823861EE2BB2198CE6B1FD6FAF4C8F44F745BC804ACA4A762F67E0D507FD8A PUSH2 0x1076 DUP2 CALLER PUSH2 0x200D JUMP JUMPDEST PUSH2 0x1084 DUP9 DUP9 DUP9 DUP9 DUP9 DUP9 PUSH2 0x26E3 JUMP JUMPDEST MLOAD SWAP9 SWAP8 POP POP POP POP POP POP POP POP JUMP JUMPDEST ADDRESS PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB PUSH32 0x0 AND EQ ISZERO PUSH2 0x10DA JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH2 0x8FE SWAP1 PUSH2 0x4486 JUMP JUMPDEST PUSH32 0x0 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND PUSH2 0x1123 PUSH1 0x0 DUP1 MLOAD PUSH1 0x20 PUSH2 0x489A DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE SLOAD PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND SWAP1 JUMP JUMPDEST PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND EQ PUSH2 0x1149 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH2 0x8FE SWAP1 PUSH2 0x44D2 JUMP JUMPDEST PUSH2 0x1152 DUP3 PUSH2 0x23CC JUMP JUMPDEST PUSH2 0xE4F DUP3 DUP3 PUSH1 0x1 PUSH2 0x24D6 JUMP JUMPDEST PUSH1 0x0 ADDRESS PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB PUSH32 0x0 AND EQ PUSH2 0x11FE JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x4 DUP3 ADD MSTORE PUSH1 0x38 PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x555550535570677261646561626C653A206D757374206E6F742062652063616C PUSH1 0x44 DUP3 ADD MSTORE PUSH32 0x6C6564207468726F7567682064656C656761746563616C6C0000000000000000 PUSH1 0x64 DUP3 ADD MSTORE PUSH1 0x84 ADD PUSH2 0x8FE JUMP JUMPDEST POP PUSH1 0x0 DUP1 MLOAD PUSH1 0x20 PUSH2 0x489A DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE SWAP1 JUMP JUMPDEST PUSH1 0x0 SLOAD PUSH2 0x100 SWAP1 DIV PUSH1 0xFF AND PUSH2 0x122C JUMPI PUSH1 0x0 SLOAD PUSH1 0xFF AND ISZERO PUSH2 0x1230 JUMP JUMPDEST ADDRESS EXTCODESIZE ISZERO JUMPDEST PUSH2 0x124C JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH2 0x8FE SWAP1 PUSH2 0x4548 JUMP JUMPDEST PUSH1 0x0 SLOAD PUSH2 0x100 SWAP1 DIV PUSH1 0xFF AND ISZERO DUP1 ISZERO PUSH2 0x126E JUMPI PUSH1 0x0 DUP1 SLOAD PUSH2 0xFFFF NOT AND PUSH2 0x101 OR SWAP1 SSTORE JUMPDEST PUSH2 0x127D DUP9 DUP9 DUP9 DUP9 DUP9 DUP9 DUP9 PUSH2 0x2B4E JUMP JUMPDEST DUP1 ISZERO PUSH2 0x128F JUMPI PUSH1 0x0 DUP1 SLOAD PUSH2 0xFF00 NOT AND SWAP1 SSTORE JUMPDEST POP POP POP POP POP POP POP POP JUMP JUMPDEST PUSH1 0x0 DUP1 MLOAD PUSH1 0x20 PUSH2 0x4941 DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE PUSH32 0x0 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND PUSH4 0x79502C55 PUSH1 0x40 MLOAD DUP2 PUSH4 0xFFFFFFFF AND PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x1301 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x1315 JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x1F NOT PUSH1 0x1F DUP3 ADD AND DUP3 ADD DUP1 PUSH1 0x40 MSTORE POP DUP2 ADD SWAP1 PUSH2 0x1339 SWAP2 SWAP1 PUSH2 0x4140 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH4 0x12D9A6AD PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP4 SWAP1 MSTORE CALLER PUSH1 0x24 DUP3 ADD MSTORE PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB SWAP2 SWAP1 SWAP2 AND SWAP1 PUSH4 0x12D9A6AD SWAP1 PUSH1 0x44 ADD PUSH1 0x0 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x1381 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x1395 JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH2 0xF30 PUSH2 0x2BCA JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH2 0x13D2 PUSH2 0x13CD PUSH2 0x13BE PUSH2 0x13B7 PUSH2 0x130 SLOAD SWAP1 JUMP JUMPDEST DUP8 SWAP1 PUSH2 0x2C22 JUMP JUMPDEST PUSH2 0x13C7 DUP9 PUSH2 0x2CF9 JUMP JUMPDEST SWAP1 PUSH2 0x2C22 JUMP JUMPDEST PUSH2 0x2D77 JUMP JUMPDEST SWAP1 POP PUSH1 0x0 DUP2 PUSH2 0x13EE PUSH2 0x13E7 PUSH2 0x13CD PUSH2 0x12F SLOAD SWAP1 JUMP JUMPDEST DUP9 SWAP1 PUSH2 0x2DFF JUMP JUMPDEST PUSH2 0x13F8 SWAP2 SWAP1 PUSH2 0x4746 JUMP JUMPDEST SWAP1 POP PUSH1 0x0 PUSH2 0x1438 PUSH2 0x13CD PUSH15 0x612D847B578E7643C28AC00000000 PUSH2 0x1423 TIMESTAMP PUSH5 0xFFFFFFFFFF DUP11 AND PUSH2 0x4746 JUMP JUMPDEST PUSH2 0x132 SLOAD JUMPDEST PUSH2 0x1432 SWAP2 SWAP1 PUSH2 0x4727 JUMP JUMPDEST SWAP1 PUSH2 0x2EB2 JUMP JUMPDEST SWAP1 POP PUSH1 0x0 PUSH2 0x1446 DUP4 DUP4 PUSH2 0x2DFF JUMP JUMPDEST SWAP1 POP PUSH1 0x0 PUSH2 0x146A PUSH2 0x145A PUSH2 0x13CD PUSH2 0x131 SLOAD SWAP1 JUMP JUMPDEST PUSH2 0x1464 DUP5 DUP9 PUSH2 0x46ED JUMP JUMPDEST SWAP1 PUSH2 0x2DFF JUMP JUMPDEST SWAP1 POP DUP2 PUSH2 0x1477 DUP3 DUP8 PUSH2 0x46ED JUMP JUMPDEST PUSH2 0x1481 SWAP2 SWAP1 PUSH2 0x46ED JUMP JUMPDEST SWAP6 POP POP POP POP POP POP JUMPDEST SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x0 SWAP2 DUP3 MSTORE PUSH1 0xC9 PUSH1 0x20 SWAP1 DUP2 MSTORE PUSH1 0x40 DUP1 DUP5 KECCAK256 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB SWAP4 SWAP1 SWAP4 AND DUP5 MSTORE SWAP2 SWAP1 MSTORE SWAP1 KECCAK256 SLOAD PUSH1 0xFF AND SWAP1 JUMP JUMPDEST CALLER PUSH32 0x0 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND EQ PUSH2 0x153D JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x4 DUP3 ADD MSTORE PUSH1 0x21 PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x5468652063616C6C6572206D7573742062652074686520506F6C696379506F6F PUSH1 0x44 DUP3 ADD MSTORE PUSH1 0x1B PUSH1 0xFA SHL PUSH1 0x64 DUP3 ADD MSTORE PUSH1 0x84 ADD PUSH2 0x8FE JUMP JUMPDEST DUP1 PUSH2 0x135 PUSH1 0x0 DUP3 DUP3 SLOAD PUSH2 0x1550 SWAP2 SWAP1 PUSH2 0x4746 JUMP JUMPDEST SWAP1 SWAP2 SSTORE POP POP POP JUMP JUMPDEST PUSH32 0x92A19C77D2EA87C7F81D50C74403CB2F401780F3AD919571121EFE2BDB427EB1 PUSH2 0x1583 DUP2 CALLER PUSH2 0x200D JUMP JUMPDEST PUSH1 0xFB SLOAD PUSH1 0xFF AND ISZERO PUSH2 0x15A6 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH2 0x8FE SWAP1 PUSH2 0x451E JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH4 0x9E556B2B PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB PUSH32 0x0 AND SWAP1 PUSH4 0x9E556B2B SWAP1 PUSH2 0x955 SWAP1 DUP7 SWAP1 DUP7 SWAP1 PUSH1 0x4 ADD PUSH2 0x4600 JUMP JUMPDEST PUSH1 0x0 DUP1 MLOAD PUSH1 0x20 PUSH2 0x4921 DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE PUSH1 0x0 DUP1 MLOAD PUSH1 0x20 PUSH2 0x48DA DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE PUSH32 0x0 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND PUSH4 0x79502C55 PUSH1 0x40 MLOAD DUP2 PUSH4 0xFFFFFFFF AND PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x166B JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x167F JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x1F NOT PUSH1 0x1F DUP3 ADD AND DUP3 ADD DUP1 PUSH1 0x40 MSTORE POP DUP2 ADD SWAP1 PUSH2 0x16A3 SWAP2 SWAP1 PUSH2 0x4140 JUMP JUMPDEST PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND PUSH4 0xC5B8F5CF DUP4 DUP4 CALLER PUSH1 0x40 MLOAD DUP5 PUSH4 0xFFFFFFFF AND PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH2 0x16D2 SWAP4 SWAP3 SWAP2 SWAP1 PUSH2 0x4434 JUMP JUMPDEST PUSH1 0x0 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x16EA JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x16FE JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH1 0x0 PUSH2 0x171B PUSH1 0x0 DUP1 MLOAD PUSH1 0x20 PUSH2 0x4921 DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE PUSH2 0x2071 JUMP JUMPDEST ISZERO SWAP1 POP DUP1 ISZERO DUP1 PUSH2 0x173F JUMPI POP PUSH2 0x173F PUSH2 0x130 SLOAD DUP6 PUSH11 0x52B7D2DCC80CD2E4000000 PUSH2 0x2184 JUMP JUMPDEST PUSH2 0x179D JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x4 DUP3 ADD MSTORE PUSH1 0x29 PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x547765616B2065786365656465643A206D6F6320747765616B73206F6E6C7920 PUSH1 0x44 DUP3 ADD MSTORE PUSH9 0x757020746F20313025 PUSH1 0xB8 SHL PUSH1 0x64 DUP3 ADD MSTORE PUSH1 0x84 ADD PUSH2 0x8FE JUMP JUMPDEST PUSH2 0x130 DUP5 SWAP1 SSTORE PUSH2 0xBE0 PUSH1 0x8 DUP6 DUP4 PUSH2 0x220F JUMP JUMPDEST PUSH1 0x0 DUP3 DUP2 MSTORE PUSH1 0xC9 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 KECCAK256 PUSH1 0x1 ADD SLOAD PUSH2 0x17CB DUP2 CALLER PUSH2 0x200D JUMP JUMPDEST PUSH2 0xDD0 DUP4 DUP4 PUSH2 0x2365 JUMP JUMPDEST PUSH1 0x0 DUP1 MLOAD PUSH1 0x20 PUSH2 0x4921 DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE PUSH1 0x0 DUP1 MLOAD PUSH1 0x20 PUSH2 0x48DA DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE PUSH32 0x0 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND PUSH4 0x79502C55 PUSH1 0x40 MLOAD DUP2 PUSH4 0xFFFFFFFF AND PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x184C JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x1860 JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x1F NOT PUSH1 0x1F DUP3 ADD AND DUP3 ADD DUP1 PUSH1 0x40 MSTORE POP DUP2 ADD SWAP1 PUSH2 0x1884 SWAP2 SWAP1 PUSH2 0x4140 JUMP JUMPDEST PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND PUSH4 0xC5B8F5CF DUP4 DUP4 CALLER PUSH1 0x40 MLOAD DUP5 PUSH4 0xFFFFFFFF AND PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH2 0x18B3 SWAP4 SWAP3 SWAP2 SWAP1 PUSH2 0x4434 JUMP JUMPDEST PUSH1 0x0 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x18CB JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x18DF JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH1 0x0 PUSH2 0x18FC PUSH1 0x0 DUP1 MLOAD PUSH1 0x20 PUSH2 0x4921 DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE PUSH2 0x2071 JUMP JUMPDEST ISZERO SWAP1 POP DUP1 ISZERO DUP1 PUSH2 0x1920 JUMPI POP PUSH2 0x1920 PUSH2 0x132 SLOAD DUP6 PUSH11 0xF8277896582678AC000000 PUSH2 0x2184 JUMP JUMPDEST PUSH2 0x198A JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x4 DUP3 ADD MSTORE PUSH1 0x35 PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x547765616B2065786365656465643A20736372496E7465726573745261746520 PUSH1 0x44 DUP3 ADD MSTORE PUSH21 0x747765616B73206F6E6C7920757020746F20333025 PUSH1 0x58 SHL PUSH1 0x64 DUP3 ADD MSTORE PUSH1 0x84 ADD PUSH2 0x8FE JUMP JUMPDEST PUSH2 0x132 DUP5 SWAP1 SSTORE PUSH2 0xBE0 PUSH1 0x9 DUP6 DUP4 PUSH2 0x220F JUMP JUMPDEST PUSH32 0xDF0A8869CF58168A14CD7AC426FF1B8C6FF5D5C800C6F44803F3431DCB3BAD1 PUSH2 0x19C7 DUP2 CALLER PUSH2 0x200D JUMP JUMPDEST PUSH2 0x136 DUP1 SLOAD PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB NOT AND PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB DUP5 AND SWAP1 DUP2 OR SWAP1 SWAP2 SSTORE PUSH2 0xE4F SWAP1 PUSH1 0xF SWAP1 PUSH1 0x0 PUSH2 0x220F JUMP JUMPDEST PUSH1 0x0 PUSH32 0x0 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND PUSH4 0xE5A6B10F PUSH1 0x40 MLOAD DUP2 PUSH4 0xFFFFFFFF AND PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x1A4F JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x1A63 JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x1F NOT PUSH1 0x1F DUP3 ADD AND DUP3 ADD DUP1 PUSH1 0x40 MSTORE POP DUP2 ADD SWAP1 PUSH2 0x1A87 SWAP2 SWAP1 PUSH2 0x4140 JUMP JUMPDEST SWAP1 POP SWAP1 JUMP JUMPDEST PUSH1 0x0 DUP1 MLOAD PUSH1 0x20 PUSH2 0x4921 DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE PUSH1 0x0 DUP1 MLOAD PUSH1 0x20 PUSH2 0x48DA DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE PUSH32 0x0 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND PUSH4 0x79502C55 PUSH1 0x40 MLOAD DUP2 PUSH4 0xFFFFFFFF AND PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x1B03 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x1B17 JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x1F NOT PUSH1 0x1F DUP3 ADD AND DUP3 ADD DUP1 PUSH1 0x40 MSTORE POP DUP2 ADD SWAP1 PUSH2 0x1B3B SWAP2 SWAP1 PUSH2 0x4140 JUMP JUMPDEST PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND PUSH4 0xC5B8F5CF DUP4 DUP4 CALLER PUSH1 0x40 MLOAD DUP5 PUSH4 0xFFFFFFFF AND PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH2 0x1B6A SWAP4 SWAP3 SWAP2 SWAP1 PUSH2 0x4434 JUMP JUMPDEST PUSH1 0x0 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x1B82 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x1B96 JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH1 0x0 PUSH2 0x1BB3 PUSH1 0x0 DUP1 MLOAD PUSH1 0x20 PUSH2 0x4921 DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE PUSH2 0x2071 JUMP JUMPDEST ISZERO SWAP1 POP DUP1 ISZERO DUP1 PUSH2 0x1BD7 JUMPI POP PUSH2 0x1BD7 PUSH2 0x12F SLOAD DUP6 PUSH11 0x52B7D2DCC80CD2E4000000 PUSH2 0x2184 JUMP JUMPDEST PUSH2 0x1C3F JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x4 DUP3 ADD MSTORE PUSH1 0x33 PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x547765616B2065786365656465643A2073637250657263656E74616765207477 PUSH1 0x44 DUP3 ADD MSTORE PUSH19 0x65616B73206F6E6C7920757020746F20313025 PUSH1 0x68 SHL PUSH1 0x64 DUP3 ADD MSTORE PUSH1 0x84 ADD PUSH2 0x8FE JUMP JUMPDEST PUSH2 0x12F DUP5 SWAP1 SSTORE PUSH2 0xBE0 PUSH1 0x7 DUP6 DUP4 PUSH2 0x220F JUMP JUMPDEST PUSH1 0x0 DUP1 MLOAD PUSH1 0x20 PUSH2 0x48BA DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE PUSH1 0x0 DUP1 MLOAD PUSH1 0x20 PUSH2 0x4921 DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE PUSH1 0x0 DUP1 MLOAD PUSH1 0x20 PUSH2 0x48DA DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE PUSH2 0x1C87 DUP4 PUSH2 0x2071 JUMP JUMPDEST PUSH2 0x1D7C JUMPI PUSH32 0x0 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND PUSH4 0x79502C55 PUSH1 0x40 MLOAD DUP2 PUSH4 0xFFFFFFFF AND PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x1CE4 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x1CF8 JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x1F NOT PUSH1 0x1F DUP3 ADD AND DUP3 ADD DUP1 PUSH1 0x40 MSTORE POP DUP2 ADD SWAP1 PUSH2 0x1D1C SWAP2 SWAP1 PUSH2 0x4140 JUMP JUMPDEST PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND PUSH4 0xC5B8F5CF DUP4 DUP4 CALLER PUSH1 0x40 MLOAD DUP5 PUSH4 0xFFFFFFFF AND PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH2 0x1D4B SWAP4 SWAP3 SWAP2 SWAP1 PUSH2 0x4434 JUMP JUMPDEST PUSH1 0x0 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x1D63 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x1D77 JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP JUMPDEST PUSH1 0x0 PUSH2 0x1D95 PUSH1 0x0 DUP1 MLOAD PUSH1 0x20 PUSH2 0x4921 DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE PUSH2 0x2071 JUMP JUMPDEST ISZERO DUP1 ISZERO PUSH2 0x1DB6 JUMPI POP PUSH2 0x1DB4 PUSH1 0x0 DUP1 MLOAD PUSH1 0x20 PUSH2 0x48BA DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE PUSH2 0x2071 JUMP JUMPDEST ISZERO JUMPDEST SWAP1 POP DUP1 ISZERO DUP1 PUSH2 0x1DD6 JUMPI POP PUSH2 0x1DD6 PUSH2 0x134 SLOAD DUP7 PUSH8 0x16345785D8A0000 PUSH2 0x2270 JUMP JUMPDEST PUSH2 0x1E39 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x4 DUP3 ADD MSTORE PUSH1 0x2E PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x547765616B2065786365656465643A207363724C696D697420747765616B7320 PUSH1 0x44 DUP3 ADD MSTORE PUSH14 0x6F6E6C7920757020746F20313025 PUSH1 0x90 SHL PUSH1 0x64 DUP3 ADD MSTORE PUSH1 0x84 ADD PUSH2 0x8FE JUMP JUMPDEST PUSH2 0x134 SLOAD DUP6 GT ISZERO DUP1 PUSH2 0x1E5D JUMPI POP PUSH2 0x1E5D PUSH1 0x0 DUP1 MLOAD PUSH1 0x20 PUSH2 0x48BA DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE PUSH2 0x2071 JUMP JUMPDEST DUP1 PUSH2 0x1F03 JUMPI POP DUP5 PUSH2 0x1F01 PUSH8 0x16345785D8A0000 PUSH32 0x0 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND PUSH4 0xB77DDFEA PUSH1 0x40 MLOAD DUP2 PUSH4 0xFFFFFFFF AND PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x1EC9 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x1EDD JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x1F NOT PUSH1 0x1F DUP3 ADD AND DUP3 ADD DUP1 PUSH1 0x40 MSTORE POP DUP2 ADD SWAP1 PUSH2 0x1464 SWAP2 SWAP1 PUSH2 0x40CD JUMP JUMPDEST GT JUMPDEST PUSH2 0x1F8A JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x4 DUP3 ADD MSTORE PUSH1 0x4C PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x547765616B2065786365656465643A20496E6372656173652C203E3D31302520 PUSH1 0x44 DUP3 ADD MSTORE PUSH32 0x6F662074686520746F74616C206C69717569646974792C207265717569726573 PUSH1 0x64 DUP3 ADD MSTORE PUSH12 0x204C4556454C315F524F4C45 PUSH1 0xA0 SHL PUSH1 0x84 DUP3 ADD MSTORE PUSH1 0xA4 ADD PUSH2 0x8FE JUMP JUMPDEST PUSH2 0x135 SLOAD DUP6 LT ISZERO PUSH2 0x1FF4 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x4 DUP3 ADD MSTORE PUSH1 0x2E PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x43616E27742073657420534352206C657373207468616E2063757272656E7420 PUSH1 0x44 DUP3 ADD MSTORE PUSH14 0x29A1A91030B63637B1B0BA34B7B7 PUSH1 0x91 SHL PUSH1 0x64 DUP3 ADD MSTORE PUSH1 0x84 ADD PUSH2 0x8FE JUMP JUMPDEST PUSH2 0x134 DUP6 SWAP1 SSTORE PUSH2 0x2006 PUSH1 0xC DUP7 DUP4 PUSH2 0x220F JUMP JUMPDEST POP POP POP POP POP JUMP JUMPDEST PUSH2 0x2017 DUP3 DUP3 PUSH2 0x1490 JUMP JUMPDEST PUSH2 0xE4F JUMPI PUSH2 0x202F DUP2 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND PUSH1 0x14 PUSH2 0x2FB8 JUMP JUMPDEST PUSH2 0x203A DUP4 PUSH1 0x20 PUSH2 0x2FB8 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH1 0x20 ADD PUSH2 0x204B SWAP3 SWAP2 SWAP1 PUSH2 0x43BF JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH1 0x1F NOT DUP2 DUP5 SUB ADD DUP2 MSTORE SWAP1 DUP3 SWAP1 MSTORE PUSH3 0x461BCD PUSH1 0xE5 SHL DUP3 MSTORE PUSH2 0x8FE SWAP2 PUSH1 0x4 ADD PUSH2 0x4453 JUMP JUMPDEST PUSH1 0x0 PUSH32 0x0 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND PUSH4 0x79502C55 PUSH1 0x40 MLOAD DUP2 PUSH4 0xFFFFFFFF AND PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x20CC JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x20E0 JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x1F NOT PUSH1 0x1F DUP3 ADD AND DUP3 ADD DUP1 PUSH1 0x40 MSTORE POP DUP2 ADD SWAP1 PUSH2 0x2104 SWAP2 SWAP1 PUSH2 0x4140 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH4 0x24745215 PUSH1 0xE2 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP5 SWAP1 MSTORE CALLER PUSH1 0x24 DUP3 ADD MSTORE PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB SWAP2 SWAP1 SWAP2 AND SWAP1 PUSH4 0x91D14854 SWAP1 PUSH1 0x44 ADD PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x214C JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x2160 JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x1F NOT PUSH1 0x1F DUP3 ADD AND DUP3 ADD DUP1 PUSH1 0x40 MSTORE POP DUP2 ADD SWAP1 PUSH2 0x8AA SWAP2 SWAP1 PUSH2 0x4097 JUMP JUMPDEST PUSH1 0x0 DUP3 DUP5 EQ ISZERO PUSH2 0x2196 JUMPI POP PUSH1 0x1 PUSH2 0x1489 JUMP JUMPDEST DUP4 PUSH2 0x21B0 JUMPI POP PUSH8 0x6765C793FA10079D PUSH1 0x1B SHL DUP2 LT ISZERO PUSH2 0x1489 JUMP JUMPDEST DUP3 PUSH2 0x21BD JUMPI POP PUSH1 0x0 PUSH2 0x1489 JUMP JUMPDEST DUP3 DUP5 LT ISZERO PUSH2 0x21EF JUMPI DUP2 PUSH8 0x6765C793FA10079D PUSH1 0x1B SHL PUSH2 0x21DC DUP6 DUP8 PUSH2 0x2EB2 JUMP JUMPDEST PUSH2 0x21E6 SWAP2 SWAP1 PUSH2 0x4746 JUMP JUMPDEST GT ISZERO SWAP1 POP PUSH2 0x1489 JUMP JUMPDEST DUP2 PUSH2 0x21FA DUP5 DUP7 PUSH2 0x2EB2 JUMP JUMPDEST PUSH2 0x21E6 SWAP1 PUSH8 0x6765C793FA10079D PUSH1 0x1B SHL PUSH2 0x4746 JUMP JUMPDEST PUSH2 0x2217 PUSH2 0x3154 JUMP JUMPDEST DUP1 ISZERO PUSH2 0x2226 JUMPI PUSH2 0x2226 DUP4 PUSH2 0x3422 JUMP JUMPDEST DUP3 PUSH1 0x1C DUP2 GT ISZERO PUSH2 0x2238 JUMPI PUSH2 0x2238 PUSH2 0x4834 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP4 DUP2 MSTORE PUSH32 0x7BC647FE5043209E2019AA3503B79C1B0DD83EB61C56013D373A7584FF6BFB13 SWAP1 PUSH1 0x20 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG2 POP POP POP JUMP JUMPDEST PUSH1 0x0 DUP3 DUP5 EQ ISZERO PUSH2 0x2282 JUMPI POP PUSH1 0x1 PUSH2 0x1489 JUMP JUMPDEST DUP4 PUSH2 0x2299 JUMPI POP PUSH8 0xDE0B6B3A7640000 DUP2 LT ISZERO PUSH2 0x1489 JUMP JUMPDEST DUP3 PUSH2 0x22A6 JUMPI POP PUSH1 0x0 PUSH2 0x1489 JUMP JUMPDEST DUP3 DUP5 LT ISZERO PUSH2 0x22C2 JUMPI DUP2 PUSH8 0xDE0B6B3A7640000 PUSH2 0x21DC DUP6 DUP8 PUSH2 0x358F JUMP JUMPDEST DUP2 PUSH2 0x22CD DUP5 DUP7 PUSH2 0x358F JUMP JUMPDEST PUSH2 0x21E6 SWAP1 PUSH8 0xDE0B6B3A7640000 PUSH2 0x4746 JUMP JUMPDEST PUSH2 0x22E9 DUP3 DUP3 PUSH2 0x1490 JUMP JUMPDEST PUSH2 0xE4F JUMPI PUSH1 0x0 DUP3 DUP2 MSTORE PUSH1 0xC9 PUSH1 0x20 SWAP1 DUP2 MSTORE PUSH1 0x40 DUP1 DUP4 KECCAK256 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB DUP6 AND DUP5 MSTORE SWAP1 SWAP2 MSTORE SWAP1 KECCAK256 DUP1 SLOAD PUSH1 0xFF NOT AND PUSH1 0x1 OR SWAP1 SSTORE PUSH2 0x2321 CALLER SWAP1 JUMP JUMPDEST PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND DUP2 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND DUP4 PUSH32 0x2F8788117E7EFF1D82E926EC794901D17C78024A50270940304540A733656F0D PUSH1 0x40 MLOAD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG4 POP POP JUMP JUMPDEST PUSH2 0x236F DUP3 DUP3 PUSH2 0x1490 JUMP JUMPDEST ISZERO PUSH2 0xE4F JUMPI PUSH1 0x0 DUP3 DUP2 MSTORE PUSH1 0xC9 PUSH1 0x20 SWAP1 DUP2 MSTORE PUSH1 0x40 DUP1 DUP4 KECCAK256 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB DUP6 AND DUP1 DUP6 MSTORE SWAP3 MSTORE DUP1 DUP4 KECCAK256 DUP1 SLOAD PUSH1 0xFF NOT AND SWAP1 SSTORE MLOAD CALLER SWAP3 DUP6 SWAP2 PUSH32 0xF6391F5C32D9C69D2A47EA670B442974B53935D1EDC7FD64EB21E047A839171B SWAP2 SWAP1 LOG4 POP POP JUMP JUMPDEST PUSH1 0x0 DUP1 MLOAD PUSH1 0x20 PUSH2 0x4941 DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE PUSH1 0x0 DUP1 MLOAD PUSH1 0x20 PUSH2 0x48BA DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE PUSH32 0x0 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND PUSH4 0x79502C55 PUSH1 0x40 MLOAD DUP2 PUSH4 0xFFFFFFFF AND PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x2443 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x2457 JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x1F NOT PUSH1 0x1F DUP3 ADD AND DUP3 ADD DUP1 PUSH1 0x40 MSTORE POP DUP2 ADD SWAP1 PUSH2 0x247B SWAP2 SWAP1 PUSH2 0x4140 JUMP JUMPDEST PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND PUSH4 0xC5B8F5CF DUP4 DUP4 CALLER PUSH1 0x40 MLOAD DUP5 PUSH4 0xFFFFFFFF AND PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH2 0x24AA SWAP4 SWAP3 SWAP2 SWAP1 PUSH2 0x4434 JUMP JUMPDEST PUSH1 0x0 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x24C2 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x983 JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST PUSH32 0x4910FDFA16FED3260ED0E7147F7CC6DA11A60208B5B9406D12A635614FFD9143 SLOAD PUSH1 0xFF AND ISZERO PUSH2 0x2509 JUMPI PUSH2 0xDD0 DUP4 PUSH2 0x367B JUMP JUMPDEST DUP3 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND PUSH4 0x52D1902D PUSH1 0x40 MLOAD DUP2 PUSH4 0xFFFFFFFF AND PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x2542 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL SWAP3 POP POP POP DUP1 ISZERO PUSH2 0x2572 JUMPI POP PUSH1 0x40 DUP1 MLOAD PUSH1 0x1F RETURNDATASIZE SWAP1 DUP2 ADD PUSH1 0x1F NOT AND DUP3 ADD SWAP1 SWAP3 MSTORE PUSH2 0x256F SWAP2 DUP2 ADD SWAP1 PUSH2 0x40CD JUMP JUMPDEST PUSH1 0x1 JUMPDEST PUSH2 0x25D5 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x4 DUP3 ADD MSTORE PUSH1 0x2E PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x45524331393637557067726164653A206E657720696D706C656D656E74617469 PUSH1 0x44 DUP3 ADD MSTORE PUSH14 0x6F6E206973206E6F742055555053 PUSH1 0x90 SHL PUSH1 0x64 DUP3 ADD MSTORE PUSH1 0x84 ADD PUSH2 0x8FE JUMP JUMPDEST PUSH1 0x0 DUP1 MLOAD PUSH1 0x20 PUSH2 0x489A DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE DUP2 EQ PUSH2 0x2644 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x4 DUP3 ADD MSTORE PUSH1 0x29 PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x45524331393637557067726164653A20756E737570706F727465642070726F78 PUSH1 0x44 DUP3 ADD MSTORE PUSH9 0x1A58589B1955555251 PUSH1 0xBA SHL PUSH1 0x64 DUP3 ADD MSTORE PUSH1 0x84 ADD PUSH2 0x8FE JUMP JUMPDEST POP PUSH2 0xDD0 DUP4 DUP4 DUP4 PUSH2 0x3717 JUMP JUMPDEST PUSH1 0xFB SLOAD PUSH1 0xFF AND PUSH2 0x2699 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x4 DUP3 ADD MSTORE PUSH1 0x14 PUSH1 0x24 DUP3 ADD MSTORE PUSH20 0x14185D5CD8589B194E881B9BDD081C185D5CD959 PUSH1 0x62 SHL PUSH1 0x44 DUP3 ADD MSTORE PUSH1 0x64 ADD PUSH2 0x8FE JUMP JUMPDEST PUSH1 0xFB DUP1 SLOAD PUSH1 0xFF NOT AND SWAP1 SSTORE PUSH32 0x5DB9EE0A495BF2E6FF9C91A7834C1BA4FDD244A5E8AA4E537BD38AEAE4B073AA CALLER JUMPDEST PUSH1 0x40 MLOAD PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB SWAP1 SWAP2 AND DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG1 JUMP JUMPDEST PUSH2 0x26EB PUSH2 0x3E51 JUMP JUMPDEST PUSH1 0xFB SLOAD PUSH1 0xFF AND ISZERO PUSH2 0x270E JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH2 0x8FE SWAP1 PUSH2 0x451E JUMP JUMPDEST DUP7 DUP7 LT PUSH2 0x275D JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x4 DUP3 ADD DUP2 SWAP1 MSTORE PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x5072656D69756D206D757374206265206C657373207468616E207061796F7574 PUSH1 0x44 DUP3 ADD MSTORE PUSH1 0x64 ADD PUSH2 0x8FE JUMP JUMPDEST TIMESTAMP PUSH5 0xFFFFFFFFFF AND DUP5 PUSH5 0xFFFFFFFFFF AND GT PUSH2 0x27BA JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x4 DUP3 ADD DUP2 SWAP1 MSTORE PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x45787069726174696F6E206D75737420626520696E2074686520667574757265 PUSH1 0x44 DUP3 ADD MSTORE PUSH1 0x64 ADD PUSH2 0x8FE JUMP JUMPDEST PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB DUP4 AND PUSH2 0x2810 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x4 DUP3 ADD MSTORE PUSH1 0x1E PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x437573746F6D65722063616E2774206265207A65726F20616464726573730000 PUSH1 0x44 DUP3 ADD MSTORE PUSH1 0x64 ADD PUSH2 0x8FE JUMP JUMPDEST DUP6 PUSH32 0x0 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND PUSH4 0xE5A6B10F PUSH1 0x40 MLOAD DUP2 PUSH4 0xFFFFFFFF AND PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x286A JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x287E JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x1F NOT PUSH1 0x1F DUP3 ADD AND DUP3 ADD DUP1 PUSH1 0x40 MSTORE POP DUP2 ADD SWAP1 PUSH2 0x28A2 SWAP2 SWAP1 PUSH2 0x4140 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH4 0x6EB1769F PUSH1 0xE1 SHL DUP2 MSTORE PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB DUP7 DUP2 AND PUSH1 0x4 DUP4 ADD MSTORE PUSH32 0x0 DUP2 AND PUSH1 0x24 DUP4 ADD MSTORE SWAP2 SWAP1 SWAP2 AND SWAP1 PUSH4 0xDD62ED3E SWAP1 PUSH1 0x44 ADD PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x290D JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x2921 JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x1F NOT PUSH1 0x1F DUP3 ADD AND DUP3 ADD DUP1 PUSH1 0x40 MSTORE POP DUP2 ADD SWAP1 PUSH2 0x2945 SWAP2 SWAP1 PUSH2 0x40CD JUMP JUMPDEST LT ISZERO PUSH2 0x29A9 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x4 DUP3 ADD MSTORE PUSH1 0x2D PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x596F75206D75737420616C6C6F7720454E5355524F20746F207472616E736665 PUSH1 0x44 DUP3 ADD MSTORE PUSH13 0x7220746865207072656D69756D PUSH1 0x98 SHL PUSH1 0x64 DUP3 ADD MSTORE PUSH1 0x84 ADD PUSH2 0x8FE JUMP JUMPDEST PUSH1 0x0 PUSH2 0x29B8 ADDRESS DUP9 DUP11 DUP10 DUP10 PUSH2 0x373C JUMP JUMPDEST SWAP1 POP PUSH2 0x133 SLOAD DUP2 PUSH1 0x60 ADD MLOAD GT ISZERO PUSH2 0x2A29 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x4 DUP3 ADD MSTORE PUSH1 0x2F PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x5269736B4D6F64756C653A20534352206973206D6F7265207468616E206D6178 PUSH1 0x44 DUP3 ADD MSTORE PUSH15 0x696D756D2070657220706F6C696379 PUSH1 0x88 SHL PUSH1 0x64 DUP3 ADD MSTORE PUSH1 0x84 ADD PUSH2 0x8FE JUMP JUMPDEST DUP1 PUSH1 0x60 ADD MLOAD PUSH2 0x135 PUSH1 0x0 DUP3 DUP3 SLOAD PUSH2 0x2A40 SWAP2 SWAP1 PUSH2 0x46ED JUMP JUMPDEST SWAP1 SWAP2 SSTORE POP POP PUSH2 0x134 SLOAD PUSH2 0x135 SLOAD GT ISZERO PUSH2 0x2A9B JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x4 DUP3 ADD MSTORE PUSH1 0x1E PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x5269736B4D6F64756C653A20534352206C696D69742065786365656465640000 PUSH1 0x44 DUP3 ADD MSTORE PUSH1 0x64 ADD PUSH2 0x8FE JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH4 0xCB8251D PUSH1 0xE1 SHL DUP2 MSTORE PUSH1 0x0 SWAP1 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB PUSH32 0x0 AND SWAP1 PUSH4 0x19704A3A SWAP1 PUSH2 0x2AEE SWAP1 DUP6 SWAP1 DUP10 SWAP1 DUP10 SWAP1 PUSH1 0x4 ADD PUSH2 0x461D JUMP JUMPDEST PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x0 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x2B08 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x2B1C JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x1F NOT PUSH1 0x1F DUP3 ADD AND DUP3 ADD DUP1 PUSH1 0x40 MSTORE POP DUP2 ADD SWAP1 PUSH2 0x2B40 SWAP2 SWAP1 PUSH2 0x40CD JUMP JUMPDEST DUP3 MSTORE POP SWAP8 SWAP7 POP POP POP POP POP POP POP JUMP JUMPDEST PUSH1 0x0 SLOAD PUSH2 0x100 SWAP1 DIV PUSH1 0xFF AND PUSH2 0x2B69 JUMPI PUSH1 0x0 SLOAD PUSH1 0xFF AND ISZERO PUSH2 0x2B6D JUMP JUMPDEST ADDRESS EXTCODESIZE ISZERO JUMPDEST PUSH2 0x2B89 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH2 0x8FE SWAP1 PUSH2 0x4548 JUMP JUMPDEST PUSH1 0x0 SLOAD PUSH2 0x100 SWAP1 DIV PUSH1 0xFF AND ISZERO DUP1 ISZERO PUSH2 0x2BAB JUMPI PUSH1 0x0 DUP1 SLOAD PUSH2 0xFFFF NOT AND PUSH2 0x101 OR SWAP1 SSTORE JUMPDEST PUSH2 0x2BB3 PUSH2 0x3AFA JUMP JUMPDEST PUSH2 0x2BBB PUSH2 0x3B21 JUMP JUMPDEST PUSH2 0x127D DUP9 DUP9 DUP9 DUP9 DUP9 DUP9 DUP9 PUSH2 0x3BA2 JUMP JUMPDEST PUSH1 0xFB SLOAD PUSH1 0xFF AND ISZERO PUSH2 0x2BED JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH2 0x8FE SWAP1 PUSH2 0x451E JUMP JUMPDEST PUSH1 0xFB DUP1 SLOAD PUSH1 0xFF NOT AND PUSH1 0x1 OR SWAP1 SSTORE PUSH32 0x62E78CEA01BEE320CD4E420270B5EA74000D11B0C9F74754EBDBFC544B05A258 PUSH2 0x26C6 CALLER SWAP1 JUMP JUMPDEST PUSH1 0x0 DUP3 ISZERO DUP1 PUSH2 0x2C2F JUMPI POP DUP2 ISZERO JUMPDEST ISZERO PUSH2 0x2C3C JUMPI POP PUSH1 0x0 PUSH2 0x8AA JUMP JUMPDEST DUP2 PUSH2 0x2C53 PUSH1 0x2 PUSH8 0x6765C793FA10079D PUSH1 0x1B SHL PUSH2 0x4705 JUMP JUMPDEST PUSH2 0x2C5F SWAP1 PUSH1 0x0 NOT PUSH2 0x4746 JUMP JUMPDEST PUSH2 0x2C69 SWAP2 SWAP1 PUSH2 0x4705 JUMP JUMPDEST DUP4 GT ISZERO PUSH2 0x2CC4 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x4 DUP3 ADD MSTORE PUSH1 0x24 DUP1 DUP3 ADD MSTORE PUSH32 0x7261794D756C3A204D617468204D756C7469706C69636174696F6E204F766572 PUSH1 0x44 DUP3 ADD MSTORE PUSH4 0x666C6F77 PUSH1 0xE0 SHL PUSH1 0x64 DUP3 ADD MSTORE PUSH1 0x84 ADD PUSH2 0x8FE JUMP JUMPDEST PUSH8 0x6765C793FA10079D PUSH1 0x1B SHL PUSH2 0x2CDB PUSH1 0x2 DUP3 PUSH2 0x4705 JUMP JUMPDEST PUSH2 0x2CE5 DUP5 DUP7 PUSH2 0x4727 JUMP JUMPDEST PUSH2 0x2CEF SWAP2 SWAP1 PUSH2 0x46ED JUMP JUMPDEST PUSH2 0x1489 SWAP2 SWAP1 PUSH2 0x4705 JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH2 0x2D0A PUSH4 0x3B9ACA00 DUP5 PUSH2 0x4727 JUMP JUMPDEST SWAP1 POP DUP3 PUSH2 0x2D1B PUSH4 0x3B9ACA00 DUP4 PUSH2 0x4705 JUMP JUMPDEST EQ PUSH2 0x8AA JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x4 DUP3 ADD MSTORE PUSH1 0x26 PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x776164546F5261643A204D617468204D756C7469706C69636174696F6E204F76 PUSH1 0x44 DUP3 ADD MSTORE PUSH6 0x6572666C6F77 PUSH1 0xD0 SHL PUSH1 0x64 DUP3 ADD MSTORE PUSH1 0x84 ADD PUSH2 0x8FE JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH2 0x2D89 PUSH1 0x2 PUSH4 0x3B9ACA00 PUSH2 0x4705 JUMP JUMPDEST SWAP1 POP PUSH1 0x0 PUSH2 0x2D97 DUP5 DUP4 PUSH2 0x46ED JUMP JUMPDEST SWAP1 POP DUP2 DUP2 LT ISZERO PUSH2 0x2DE9 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x4 DUP3 ADD DUP2 SWAP1 MSTORE PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x726179546F5761643A204D617468204164646974696F6E204F766572666C6F77 PUSH1 0x44 DUP3 ADD MSTORE PUSH1 0x64 ADD PUSH2 0x8FE JUMP JUMPDEST PUSH2 0x2DF7 PUSH4 0x3B9ACA00 DUP3 PUSH2 0x4705 JUMP JUMPDEST SWAP5 SWAP4 POP POP POP POP JUMP JUMPDEST PUSH1 0x0 DUP3 ISZERO DUP1 PUSH2 0x2E0C JUMPI POP DUP2 ISZERO JUMPDEST ISZERO PUSH2 0x2E19 JUMPI POP PUSH1 0x0 PUSH2 0x8AA JUMP JUMPDEST DUP2 PUSH2 0x2E2D PUSH1 0x2 PUSH8 0xDE0B6B3A7640000 PUSH2 0x4705 JUMP JUMPDEST PUSH2 0x2E39 SWAP1 PUSH1 0x0 NOT PUSH2 0x4746 JUMP JUMPDEST PUSH2 0x2E43 SWAP2 SWAP1 PUSH2 0x4705 JUMP JUMPDEST DUP4 GT ISZERO PUSH2 0x2E9E JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x4 DUP3 ADD MSTORE PUSH1 0x24 DUP1 DUP3 ADD MSTORE PUSH32 0x7761644D756C3A204D617468204D756C7469706C69636174696F6E204F766572 PUSH1 0x44 DUP3 ADD MSTORE PUSH4 0x666C6F77 PUSH1 0xE0 SHL PUSH1 0x64 DUP3 ADD MSTORE PUSH1 0x84 ADD PUSH2 0x8FE JUMP JUMPDEST PUSH8 0xDE0B6B3A7640000 PUSH2 0x2CDB PUSH1 0x2 DUP3 PUSH2 0x4705 JUMP JUMPDEST PUSH1 0x0 DUP2 PUSH2 0x2F01 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x4 DUP3 ADD MSTORE PUSH1 0x18 PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x7261794469763A204469766973696F6E206279207A65726F0000000000000000 PUSH1 0x44 DUP3 ADD MSTORE PUSH1 0x64 ADD PUSH2 0x8FE JUMP JUMPDEST PUSH1 0x0 PUSH2 0x2F0E PUSH1 0x2 DUP5 PUSH2 0x4705 JUMP JUMPDEST SWAP1 POP PUSH8 0x6765C793FA10079D PUSH1 0x1B SHL PUSH2 0x2F28 DUP3 PUSH1 0x0 NOT PUSH2 0x4746 JUMP JUMPDEST PUSH2 0x2F32 SWAP2 SWAP1 PUSH2 0x4705 JUMP JUMPDEST DUP5 GT ISZERO PUSH2 0x2F8D JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x4 DUP3 ADD MSTORE PUSH1 0x24 DUP1 DUP3 ADD MSTORE PUSH32 0x7261794469763A204D617468204D756C7469706C69636174696F6E204F766572 PUSH1 0x44 DUP3 ADD MSTORE PUSH4 0x666C6F77 PUSH1 0xE0 SHL PUSH1 0x64 DUP3 ADD MSTORE PUSH1 0x84 ADD PUSH2 0x8FE JUMP JUMPDEST DUP3 DUP2 PUSH2 0x2FA4 PUSH8 0x6765C793FA10079D PUSH1 0x1B SHL DUP8 PUSH2 0x4727 JUMP JUMPDEST PUSH2 0x2FAE SWAP2 SWAP1 PUSH2 0x46ED JUMP JUMPDEST PUSH2 0x2DF7 SWAP2 SWAP1 PUSH2 0x4705 JUMP JUMPDEST PUSH1 0x60 PUSH1 0x0 PUSH2 0x2FC7 DUP4 PUSH1 0x2 PUSH2 0x4727 JUMP JUMPDEST PUSH2 0x2FD2 SWAP1 PUSH1 0x2 PUSH2 0x46ED JUMP JUMPDEST PUSH8 0xFFFFFFFFFFFFFFFF DUP2 GT ISZERO PUSH2 0x2FEA JUMPI PUSH2 0x2FEA PUSH2 0x4860 JUMP JUMPDEST PUSH1 0x40 MLOAD SWAP1 DUP1 DUP3 MSTORE DUP1 PUSH1 0x1F ADD PUSH1 0x1F NOT AND PUSH1 0x20 ADD DUP3 ADD PUSH1 0x40 MSTORE DUP1 ISZERO PUSH2 0x3014 JUMPI PUSH1 0x20 DUP3 ADD DUP2 DUP1 CALLDATASIZE DUP4 CALLDATACOPY ADD SWAP1 POP JUMPDEST POP SWAP1 POP PUSH1 0x3 PUSH1 0xFC SHL DUP2 PUSH1 0x0 DUP2 MLOAD DUP2 LT PUSH2 0x302F JUMPI PUSH2 0x302F PUSH2 0x484A JUMP JUMPDEST PUSH1 0x20 ADD ADD SWAP1 PUSH1 0x1 PUSH1 0x1 PUSH1 0xF8 SHL SUB NOT AND SWAP1 DUP2 PUSH1 0x0 BYTE SWAP1 MSTORE8 POP PUSH1 0xF PUSH1 0xFB SHL DUP2 PUSH1 0x1 DUP2 MLOAD DUP2 LT PUSH2 0x305E JUMPI PUSH2 0x305E PUSH2 0x484A JUMP JUMPDEST PUSH1 0x20 ADD ADD SWAP1 PUSH1 0x1 PUSH1 0x1 PUSH1 0xF8 SHL SUB NOT AND SWAP1 DUP2 PUSH1 0x0 BYTE SWAP1 MSTORE8 POP PUSH1 0x0 PUSH2 0x3082 DUP5 PUSH1 0x2 PUSH2 0x4727 JUMP JUMPDEST PUSH2 0x308D SWAP1 PUSH1 0x1 PUSH2 0x46ED JUMP JUMPDEST SWAP1 POP JUMPDEST PUSH1 0x1 DUP2 GT ISZERO PUSH2 0x3105 JUMPI PUSH16 0x181899199A1A9B1B9C1CB0B131B232B3 PUSH1 0x81 SHL DUP6 PUSH1 0xF AND PUSH1 0x10 DUP2 LT PUSH2 0x30C1 JUMPI PUSH2 0x30C1 PUSH2 0x484A JUMP JUMPDEST BYTE PUSH1 0xF8 SHL DUP3 DUP3 DUP2 MLOAD DUP2 LT PUSH2 0x30D7 JUMPI PUSH2 0x30D7 PUSH2 0x484A JUMP JUMPDEST PUSH1 0x20 ADD ADD SWAP1 PUSH1 0x1 PUSH1 0x1 PUSH1 0xF8 SHL SUB NOT AND SWAP1 DUP2 PUSH1 0x0 BYTE SWAP1 MSTORE8 POP PUSH1 0x4 SWAP5 SWAP1 SWAP5 SHR SWAP4 PUSH2 0x30FE DUP2 PUSH2 0x47D2 JUMP JUMPDEST SWAP1 POP PUSH2 0x3090 JUMP JUMPDEST POP DUP4 ISZERO PUSH2 0x1489 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x4 DUP3 ADD DUP2 SWAP1 MSTORE PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x537472696E67733A20686578206C656E67746820696E73756666696369656E74 PUSH1 0x44 DUP3 ADD MSTORE PUSH1 0x64 ADD PUSH2 0x8FE JUMP JUMPDEST PUSH8 0x6765C793FA10079D PUSH1 0x1B SHL PUSH2 0x12F SLOAD GT ISZERO DUP1 ISZERO PUSH2 0x3175 JUMPI POP PUSH1 0x0 PUSH2 0x12F SLOAD GT JUMPDEST PUSH2 0x31CF JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x4 DUP3 ADD MSTORE PUSH1 0x25 PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x56616C69646174696F6E3A2073637250657263656E74616765206D7573742062 PUSH1 0x44 DUP3 ADD MSTORE PUSH5 0x65203C3D31 PUSH1 0xD8 SHL PUSH1 0x64 DUP3 ADD MSTORE PUSH1 0x84 ADD PUSH2 0x8FE JUMP JUMPDEST PUSH2 0x31E5 PUSH8 0x6765C793FA10079D PUSH1 0x1B SHL PUSH1 0x2 PUSH2 0x4727 JUMP JUMPDEST PUSH2 0x130 SLOAD GT ISZERO DUP1 ISZERO PUSH2 0x320F JUMPI POP PUSH2 0x3208 PUSH1 0x2 PUSH8 0x6765C793FA10079D PUSH1 0x1B SHL PUSH2 0x4705 JUMP JUMPDEST PUSH2 0x130 SLOAD LT ISZERO JUMPDEST PUSH2 0x325B JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x4 DUP3 ADD DUP2 SWAP1 MSTORE PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x56616C69646174696F6E3A206D6F63206D757374206265205B302E352C20325D PUSH1 0x44 DUP3 ADD MSTORE PUSH1 0x64 ADD PUSH2 0x8FE JUMP JUMPDEST PUSH8 0x6765C793FA10079D PUSH1 0x1B SHL PUSH2 0x131 SLOAD GT ISZERO PUSH2 0x32C4 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x4 DUP3 ADD MSTORE PUSH1 0x22 PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x56616C69646174696F6E3A20656E7375726F466565206D757374206265203C3D PUSH1 0x44 DUP3 ADD MSTORE PUSH2 0x2031 PUSH1 0xF0 SHL PUSH1 0x64 DUP3 ADD MSTORE PUSH1 0x84 ADD PUSH2 0x8FE JUMP JUMPDEST PUSH8 0x6765C793FA10079D PUSH1 0x1B SHL PUSH2 0x132 SLOAD GT ISZERO PUSH2 0x333A JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x4 DUP3 ADD MSTORE PUSH1 0x2F PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x56616C69646174696F6E3A20736372496E74657265737452617465206D757374 PUSH1 0x44 DUP3 ADD MSTORE PUSH15 0x206265203C3D203120283130302529 PUSH1 0x88 SHL PUSH1 0x64 DUP3 ADD MSTORE PUSH1 0x84 ADD PUSH2 0x8FE JUMP JUMPDEST PUSH2 0x135 SLOAD PUSH2 0x134 SLOAD LT ISZERO PUSH2 0x33B6 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x4 DUP3 ADD MSTORE PUSH1 0x37 PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x56616C69646174696F6E3A207363724C696D69742063616E2774206265206C65 PUSH1 0x44 DUP3 ADD MSTORE PUSH32 0x7373207468616E2061637475616C20746F74616C536372000000000000000000 PUSH1 0x64 DUP3 ADD MSTORE PUSH1 0x84 ADD PUSH2 0x8FE JUMP JUMPDEST PUSH2 0x136 SLOAD PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND PUSH2 0x3420 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x4 DUP3 ADD MSTORE PUSH1 0x28 PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x56616C69646174696F6E3A2057616C6C65742063616E2774206265207A65726F PUSH1 0x44 DUP3 ADD MSTORE PUSH8 0x2061646472657373 PUSH1 0xC0 SHL PUSH1 0x64 DUP3 ADD MSTORE PUSH1 0x84 ADD PUSH2 0x8FE JUMP JUMPDEST JUMP JUMPDEST PUSH1 0x0 PUSH1 0x1 DUP3 PUSH1 0x1C DUP2 GT ISZERO PUSH2 0x3438 JUMPI PUSH2 0x3438 PUSH2 0x4834 JUMP JUMPDEST PUSH2 0x3442 SWAP2 SWAP1 PUSH2 0x4783 JUMP JUMPDEST PUSH2 0x12D SLOAD PUSH1 0x1 PUSH1 0xFF SWAP3 SWAP1 SWAP3 AND SWAP2 SWAP1 SWAP2 SHL SWAP2 POP PUSH3 0x15180 SWAP1 PUSH2 0x346A SWAP1 PUSH5 0xFFFFFFFFFF AND TIMESTAMP PUSH2 0x475D JUMP JUMPDEST PUSH5 0xFFFFFFFFFF AND GT ISZERO PUSH2 0x34AD JUMPI PUSH2 0x12D DUP1 SLOAD PUSH7 0xFFFFFFFFFFFFFF DUP4 AND PUSH1 0x1 PUSH1 0x28 SHL MUL PUSH12 0xFFFFFFFFFFFFFFFFFFFFFFFF NOT SWAP1 SWAP2 AND PUSH5 0xFFFFFFFFFF TIMESTAMP AND OR OR SWAP1 SSTORE POP POP JUMP JUMPDEST PUSH2 0x12D SLOAD PUSH1 0x1 PUSH1 0x28 SHL SWAP1 DIV DUP2 AND PUSH7 0xFFFFFFFFFFFFFF AND PUSH2 0x3511 JUMPI PUSH2 0x12D DUP1 SLOAD PUSH5 0xFFFFFFFFFF TIMESTAMP AND PUSH5 0xFFFFFFFFFF NOT PUSH7 0xFFFFFFFFFFFFFF DUP1 DUP7 AND PUSH1 0x1 PUSH1 0x28 SHL DUP1 DUP7 DIV SWAP3 SWAP1 SWAP3 AND OR MUL AND PUSH12 0xFFFFFFFFFFFFFFFFFFFFFFFF NOT SWAP1 SWAP3 AND SWAP2 SWAP1 SWAP2 OR OR SWAP1 SSTORE POP POP JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x4 DUP3 ADD MSTORE PUSH1 0x47 PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x596F7520616C726561647920747765616B6564207468697320706172616D6574 PUSH1 0x44 DUP3 ADD MSTORE PUSH32 0x657220726563656E746C792E2057616974206265666F726520747765616B696E PUSH1 0x64 DUP3 ADD MSTORE PUSH7 0x339030B3B0B4B7 PUSH1 0xC9 SHL PUSH1 0x84 DUP3 ADD MSTORE PUSH1 0xA4 ADD PUSH2 0x8FE JUMP JUMPDEST PUSH1 0x0 DUP2 PUSH2 0x35DE JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x4 DUP3 ADD MSTORE PUSH1 0x18 PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x7761644469763A204469766973696F6E206279207A65726F0000000000000000 PUSH1 0x44 DUP3 ADD MSTORE PUSH1 0x64 ADD PUSH2 0x8FE JUMP JUMPDEST PUSH1 0x0 PUSH2 0x35EB PUSH1 0x2 DUP5 PUSH2 0x4705 JUMP JUMPDEST SWAP1 POP PUSH8 0xDE0B6B3A7640000 PUSH2 0x3602 DUP3 PUSH1 0x0 NOT PUSH2 0x4746 JUMP JUMPDEST PUSH2 0x360C SWAP2 SWAP1 PUSH2 0x4705 JUMP JUMPDEST DUP5 GT ISZERO PUSH2 0x3667 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x4 DUP3 ADD MSTORE PUSH1 0x24 DUP1 DUP3 ADD MSTORE PUSH32 0x7761644469763A204D617468204D756C7469706C69636174696F6E204F766572 PUSH1 0x44 DUP3 ADD MSTORE PUSH4 0x666C6F77 PUSH1 0xE0 SHL PUSH1 0x64 DUP3 ADD MSTORE PUSH1 0x84 ADD PUSH2 0x8FE JUMP JUMPDEST DUP3 DUP2 PUSH2 0x2FA4 PUSH8 0xDE0B6B3A7640000 DUP8 PUSH2 0x4727 JUMP JUMPDEST PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB DUP2 AND EXTCODESIZE PUSH2 0x36E8 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x4 DUP3 ADD MSTORE PUSH1 0x2D PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x455243313936373A206E657720696D706C656D656E746174696F6E206973206E PUSH1 0x44 DUP3 ADD MSTORE PUSH13 0x1BDD08184818DBDB9D1C9858DD PUSH1 0x9A SHL PUSH1 0x64 DUP3 ADD MSTORE PUSH1 0x84 ADD PUSH2 0x8FE JUMP JUMPDEST PUSH1 0x0 DUP1 MLOAD PUSH1 0x20 PUSH2 0x489A DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE DUP1 SLOAD PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB NOT AND PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB SWAP3 SWAP1 SWAP3 AND SWAP2 SWAP1 SWAP2 OR SWAP1 SSTORE JUMP JUMPDEST PUSH2 0x3720 DUP4 PUSH2 0x3C78 JUMP JUMPDEST PUSH1 0x0 DUP3 MLOAD GT DUP1 PUSH2 0x372D JUMPI POP DUP1 JUMPDEST ISZERO PUSH2 0xDD0 JUMPI PUSH2 0xBE0 DUP4 DUP4 PUSH2 0x3CB8 JUMP JUMPDEST PUSH2 0x3744 PUSH2 0x3E51 JUMP JUMPDEST DUP4 DUP6 GT ISZERO PUSH2 0x379F JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x4 DUP3 ADD MSTORE PUSH1 0x22 PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x5072656D69756D2063616E6E6F74206265206D6F7265207468616E207061796F PUSH1 0x44 DUP3 ADD MSTORE PUSH2 0x1D5D PUSH1 0xF2 SHL PUSH1 0x64 DUP3 ADD MSTORE PUSH1 0x84 ADD PUSH2 0x8FE JUMP JUMPDEST PUSH2 0x37A7 PUSH2 0x3E51 JUMP JUMPDEST PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB DUP8 AND PUSH2 0x120 DUP3 ADD DUP2 SWAP1 MSTORE PUSH1 0x40 DUP1 DUP4 ADD DUP9 SWAP1 MSTORE PUSH1 0x20 DUP1 DUP5 ADD DUP9 SWAP1 MSTORE PUSH1 0x80 DUP5 ADD DUP8 SWAP1 MSTORE DUP2 MLOAD PUSH4 0x53428253 PUSH1 0xE0 SHL DUP2 MSTORE SWAP2 MLOAD PUSH2 0x3847 SWAP4 PUSH2 0x13CD SWAP4 PUSH2 0x13BE SWAP4 SWAP2 SWAP3 PUSH4 0x53428253 SWAP3 PUSH1 0x4 DUP1 DUP5 ADD SWAP4 SWAP2 SWAP3 SWAP2 DUP3 SWAP1 SUB ADD DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x380F JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x3823 JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x1F NOT PUSH1 0x1F DUP3 ADD AND DUP3 ADD DUP1 PUSH1 0x40 MSTORE POP DUP2 ADD SWAP1 PUSH2 0x13B7 SWAP2 SWAP1 PUSH2 0x40CD JUMP JUMPDEST DUP2 PUSH1 0xA0 ADD DUP2 DUP2 MSTORE POP POP DUP1 PUSH1 0xA0 ADD MLOAD PUSH2 0x38D3 PUSH2 0x38CC DUP10 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND PUSH4 0xBF8E934D PUSH1 0x40 MLOAD DUP2 PUSH4 0xFFFFFFFF AND PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x3894 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x38A8 JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x1F NOT PUSH1 0x1F DUP3 ADD AND DUP3 ADD DUP1 PUSH1 0x40 MSTORE POP DUP2 ADD SWAP1 PUSH2 0x13CD SWAP2 SWAP1 PUSH2 0x40CD JUMP JUMPDEST DUP8 SWAP1 PUSH2 0x2DFF JUMP JUMPDEST PUSH2 0x38DD SWAP2 SWAP1 PUSH2 0x4746 JUMP JUMPDEST PUSH1 0x60 DUP3 ADD DUP2 SWAP1 MSTORE PUSH2 0x3924 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x4 DUP3 ADD MSTORE PUSH1 0x11 PUSH1 0x24 DUP3 ADD MSTORE PUSH17 0x5343522063616E2774206265207A65726F PUSH1 0x78 SHL PUSH1 0x44 DUP3 ADD MSTORE PUSH1 0x64 ADD PUSH2 0x8FE JUMP JUMPDEST PUSH5 0xFFFFFFFFFF TIMESTAMP DUP2 AND PUSH2 0x140 DUP4 ADD DUP2 SWAP1 MSTORE SWAP1 DUP5 AND PUSH2 0x160 DUP4 ADD DUP2 SWAP1 MSTORE PUSH2 0x39EA SWAP2 PUSH2 0x39DF SWAP2 PUSH2 0x13CD SWAP2 PUSH15 0x612D847B578E7643C28AC00000000 SWAP2 PUSH2 0x3967 SWAP2 SWAP1 PUSH2 0x475D JUMP JUMPDEST PUSH5 0xFFFFFFFFFF AND DUP12 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND PUSH4 0x9D90724D PUSH1 0x40 MLOAD DUP2 PUSH4 0xFFFFFFFF AND PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x39A7 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x39BB JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x1F NOT PUSH1 0x1F DUP3 ADD AND DUP3 ADD DUP1 PUSH1 0x40 MSTORE POP DUP2 ADD SWAP1 PUSH2 0x1428 SWAP2 SWAP1 PUSH2 0x40CD JUMP JUMPDEST PUSH1 0x60 DUP4 ADD MLOAD SWAP1 PUSH2 0x2DFF JUMP JUMPDEST DUP2 PUSH2 0x100 ADD DUP2 DUP2 MSTORE POP POP PUSH2 0x3A48 PUSH2 0x3A33 DUP9 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND PUSH4 0xD44499A8 PUSH1 0x40 MLOAD DUP2 PUSH4 0xFFFFFFFF AND PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x3894 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST DUP3 PUSH2 0x100 ADD MLOAD DUP4 PUSH1 0xA0 ADD MLOAD PUSH2 0x1464 SWAP2 SWAP1 PUSH2 0x46ED JUMP JUMPDEST PUSH1 0xC0 DUP3 ADD DUP2 SWAP1 MSTORE PUSH2 0x100 DUP3 ADD MLOAD PUSH1 0xA0 DUP4 ADD MLOAD DUP9 SWAP3 PUSH2 0x3A65 SWAP2 PUSH2 0x46ED JUMP JUMPDEST PUSH2 0x3A6F SWAP2 SWAP1 PUSH2 0x46ED JUMP JUMPDEST GT ISZERO PUSH2 0x3ABD JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x4 DUP3 ADD MSTORE PUSH1 0x19 PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x5072656D69756D206C657373207468616E206D696E696D756D00000000000000 PUSH1 0x44 DUP3 ADD MSTORE PUSH1 0x64 ADD PUSH2 0x8FE JUMP JUMPDEST PUSH1 0xC0 DUP2 ADD MLOAD PUSH2 0x100 DUP3 ADD MLOAD PUSH1 0xA0 DUP4 ADD MLOAD PUSH2 0x3AD7 SWAP1 DUP10 PUSH2 0x4746 JUMP JUMPDEST PUSH2 0x3AE1 SWAP2 SWAP1 PUSH2 0x4746 JUMP JUMPDEST PUSH2 0x3AEB SWAP2 SWAP1 PUSH2 0x4746 JUMP JUMPDEST PUSH1 0xE0 DUP3 ADD MSTORE SWAP7 SWAP6 POP POP POP POP POP POP JUMP JUMPDEST PUSH1 0x0 SLOAD PUSH2 0x100 SWAP1 DIV PUSH1 0xFF AND PUSH2 0x3420 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH2 0x8FE SWAP1 PUSH2 0x4596 JUMP JUMPDEST PUSH1 0x0 SLOAD PUSH2 0x100 SWAP1 DIV PUSH1 0xFF AND PUSH2 0x3B3C JUMPI PUSH1 0x0 SLOAD PUSH1 0xFF AND ISZERO PUSH2 0x3B40 JUMP JUMPDEST ADDRESS EXTCODESIZE ISZERO JUMPDEST PUSH2 0x3B5C JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH2 0x8FE SWAP1 PUSH2 0x4548 JUMP JUMPDEST PUSH1 0x0 SLOAD PUSH2 0x100 SWAP1 DIV PUSH1 0xFF AND ISZERO DUP1 ISZERO PUSH2 0x3B7E JUMPI PUSH1 0x0 DUP1 SLOAD PUSH2 0xFFFF NOT AND PUSH2 0x101 OR SWAP1 SSTORE JUMPDEST PUSH2 0x3B86 PUSH2 0x3AFA JUMP JUMPDEST PUSH2 0x3B8E PUSH2 0x3DAC JUMP JUMPDEST DUP1 ISZERO PUSH2 0xF30 JUMPI PUSH1 0x0 DUP1 SLOAD PUSH2 0xFF00 NOT AND SWAP1 SSTORE POP JUMP JUMPDEST PUSH1 0x0 SLOAD PUSH2 0x100 SWAP1 DIV PUSH1 0xFF AND PUSH2 0x3BBD JUMPI PUSH1 0x0 SLOAD PUSH1 0xFF AND ISZERO PUSH2 0x3BC1 JUMP JUMPDEST ADDRESS EXTCODESIZE ISZERO JUMPDEST PUSH2 0x3BDD JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH2 0x8FE SWAP1 PUSH2 0x4548 JUMP JUMPDEST PUSH1 0x0 SLOAD PUSH2 0x100 SWAP1 DIV PUSH1 0xFF AND ISZERO DUP1 ISZERO PUSH2 0x3BFF JUMPI PUSH1 0x0 DUP1 SLOAD PUSH2 0xFFFF NOT AND PUSH2 0x101 OR SWAP1 SSTORE JUMPDEST DUP8 MLOAD PUSH2 0x3C13 SWAP1 PUSH2 0x12E SWAP1 PUSH1 0x20 DUP12 ADD SWAP1 PUSH2 0x3EC9 JUMP JUMPDEST POP PUSH2 0x12F DUP8 SWAP1 SSTORE PUSH8 0x6765C793FA10079D PUSH1 0x1B SHL PUSH2 0x130 SSTORE PUSH2 0x131 DUP7 SWAP1 SSTORE PUSH2 0x132 DUP6 SWAP1 SSTORE PUSH2 0x133 DUP5 SWAP1 SSTORE PUSH2 0x134 DUP4 SWAP1 SSTORE PUSH1 0x0 PUSH2 0x135 DUP2 SWAP1 SSTORE PUSH2 0x136 DUP1 SLOAD PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB NOT AND PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB DUP6 AND OR SWAP1 SSTORE PUSH2 0x3C70 SWAP1 CALLER PUSH2 0x3DDB JUMP JUMPDEST PUSH2 0x127D PUSH2 0x3154 JUMP JUMPDEST PUSH2 0x3C81 DUP2 PUSH2 0x367B JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB DUP3 AND SWAP1 PUSH32 0xBC7CD75A20EE27FD9ADEBAB32041F755214DBC6BFFA90CC0225B39DA2E5C2D3B SWAP1 PUSH1 0x0 SWAP1 LOG2 POP JUMP JUMPDEST PUSH1 0x60 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB DUP4 AND EXTCODESIZE PUSH2 0x3D20 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x4 DUP3 ADD MSTORE PUSH1 0x26 PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x416464726573733A2064656C65676174652063616C6C20746F206E6F6E2D636F PUSH1 0x44 DUP3 ADD MSTORE PUSH6 0x1B9D1C9858DD PUSH1 0xD2 SHL PUSH1 0x64 DUP3 ADD MSTORE PUSH1 0x84 ADD PUSH2 0x8FE JUMP JUMPDEST PUSH1 0x0 DUP1 DUP5 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND DUP5 PUSH1 0x40 MLOAD PUSH2 0x3D3B SWAP2 SWAP1 PUSH2 0x43A3 JUMP JUMPDEST PUSH1 0x0 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP6 GAS DELEGATECALL SWAP2 POP POP RETURNDATASIZE DUP1 PUSH1 0x0 DUP2 EQ PUSH2 0x3D76 JUMPI PUSH1 0x40 MLOAD SWAP2 POP PUSH1 0x1F NOT PUSH1 0x3F RETURNDATASIZE ADD AND DUP3 ADD PUSH1 0x40 MSTORE RETURNDATASIZE DUP3 MSTORE RETURNDATASIZE PUSH1 0x0 PUSH1 0x20 DUP5 ADD RETURNDATACOPY PUSH2 0x3D7B JUMP JUMPDEST PUSH1 0x60 SWAP2 POP JUMPDEST POP SWAP2 POP SWAP2 POP PUSH2 0x3DA3 DUP3 DUP3 PUSH1 0x40 MLOAD DUP1 PUSH1 0x60 ADD PUSH1 0x40 MSTORE DUP1 PUSH1 0x27 DUP2 MSTORE PUSH1 0x20 ADD PUSH2 0x48FA PUSH1 0x27 SWAP2 CODECOPY PUSH2 0x3DE5 JUMP JUMPDEST SWAP6 SWAP5 POP POP POP POP POP JUMP JUMPDEST PUSH1 0x0 SLOAD PUSH2 0x100 SWAP1 DIV PUSH1 0xFF AND PUSH2 0x3DD3 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH2 0x8FE SWAP1 PUSH2 0x4596 JUMP JUMPDEST PUSH2 0x3420 PUSH2 0x3E1E JUMP JUMPDEST PUSH2 0xE4F DUP3 DUP3 PUSH2 0x22DF JUMP JUMPDEST PUSH1 0x60 DUP4 ISZERO PUSH2 0x3DF4 JUMPI POP DUP2 PUSH2 0x1489 JUMP JUMPDEST DUP3 MLOAD ISZERO PUSH2 0x3E04 JUMPI DUP3 MLOAD DUP1 DUP5 PUSH1 0x20 ADD REVERT JUMPDEST DUP2 PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH2 0x8FE SWAP2 SWAP1 PUSH2 0x4453 JUMP JUMPDEST PUSH1 0x0 SLOAD PUSH2 0x100 SWAP1 DIV PUSH1 0xFF AND PUSH2 0x3E45 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH2 0x8FE SWAP1 PUSH2 0x4596 JUMP JUMPDEST PUSH1 0xFB DUP1 SLOAD PUSH1 0xFF NOT AND SWAP1 SSTORE JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 PUSH2 0x180 ADD PUSH1 0x40 MSTORE DUP1 PUSH1 0x0 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 PUSH5 0xFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 PUSH5 0xFFFFFFFFFF AND DUP2 MSTORE POP SWAP1 JUMP JUMPDEST DUP3 DUP1 SLOAD PUSH2 0x3ED5 SWAP1 PUSH2 0x47E9 JUMP JUMPDEST SWAP1 PUSH1 0x0 MSTORE PUSH1 0x20 PUSH1 0x0 KECCAK256 SWAP1 PUSH1 0x1F ADD PUSH1 0x20 SWAP1 DIV DUP2 ADD SWAP3 DUP3 PUSH2 0x3EF7 JUMPI PUSH1 0x0 DUP6 SSTORE PUSH2 0x3F3D JUMP JUMPDEST DUP3 PUSH1 0x1F LT PUSH2 0x3F10 JUMPI DUP1 MLOAD PUSH1 0xFF NOT AND DUP4 DUP1 ADD OR DUP6 SSTORE PUSH2 0x3F3D JUMP JUMPDEST DUP3 DUP1 ADD PUSH1 0x1 ADD DUP6 SSTORE DUP3 ISZERO PUSH2 0x3F3D JUMPI SWAP2 DUP3 ADD JUMPDEST DUP3 DUP2 GT ISZERO PUSH2 0x3F3D JUMPI DUP3 MLOAD DUP3 SSTORE SWAP2 PUSH1 0x20 ADD SWAP2 SWAP1 PUSH1 0x1 ADD SWAP1 PUSH2 0x3F22 JUMP JUMPDEST POP PUSH2 0x3F49 SWAP3 SWAP2 POP PUSH2 0x3F4D JUMP JUMPDEST POP SWAP1 JUMP JUMPDEST JUMPDEST DUP1 DUP3 GT ISZERO PUSH2 0x3F49 JUMPI PUSH1 0x0 DUP2 SSTORE PUSH1 0x1 ADD PUSH2 0x3F4E JUMP JUMPDEST PUSH1 0x0 PUSH8 0xFFFFFFFFFFFFFFFF DUP1 DUP5 GT ISZERO PUSH2 0x3F7D JUMPI PUSH2 0x3F7D PUSH2 0x4860 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH1 0x1F DUP6 ADD PUSH1 0x1F NOT SWAP1 DUP2 AND PUSH1 0x3F ADD AND DUP2 ADD SWAP1 DUP3 DUP3 GT DUP2 DUP4 LT OR ISZERO PUSH2 0x3FA5 JUMPI PUSH2 0x3FA5 PUSH2 0x4860 JUMP JUMPDEST DUP2 PUSH1 0x40 MSTORE DUP1 SWAP4 POP DUP6 DUP2 MSTORE DUP7 DUP7 DUP7 ADD GT ISZERO PUSH2 0x3FBE JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST DUP6 DUP6 PUSH1 0x20 DUP4 ADD CALLDATACOPY PUSH1 0x0 PUSH1 0x20 DUP8 DUP4 ADD ADD MSTORE POP POP POP SWAP4 SWAP3 POP POP POP JUMP JUMPDEST DUP1 CALLDATALOAD PUSH2 0x3FE3 DUP2 PUSH2 0x4876 JUMP JUMPDEST SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 PUSH2 0x180 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x3FFB JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP SWAP2 SWAP1 POP JUMP JUMPDEST DUP1 CALLDATALOAD PUSH5 0xFFFFFFFFFF DUP2 AND DUP2 EQ PUSH2 0x3FE3 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x4028 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST DUP2 CALLDATALOAD PUSH2 0x1489 DUP2 PUSH2 0x4876 JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x40 DUP4 DUP6 SUB SLT ISZERO PUSH2 0x4046 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST DUP3 CALLDATALOAD PUSH2 0x4051 DUP2 PUSH2 0x4876 JUMP JUMPDEST SWAP2 POP PUSH1 0x20 DUP4 ADD CALLDATALOAD PUSH8 0xFFFFFFFFFFFFFFFF DUP2 GT ISZERO PUSH2 0x406D JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST DUP4 ADD PUSH1 0x1F DUP2 ADD DUP6 SGT PUSH2 0x407E JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH2 0x408D DUP6 DUP3 CALLDATALOAD PUSH1 0x20 DUP5 ADD PUSH2 0x3F62 JUMP JUMPDEST SWAP2 POP POP SWAP3 POP SWAP3 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x40A9 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST DUP2 MLOAD PUSH2 0x1489 DUP2 PUSH2 0x488B JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x40C6 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP CALLDATALOAD SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x40DF JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP MLOAD SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x40 DUP4 DUP6 SUB SLT ISZERO PUSH2 0x40F9 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST DUP3 CALLDATALOAD SWAP2 POP PUSH1 0x20 DUP4 ADD CALLDATALOAD PUSH2 0x410B DUP2 PUSH2 0x4876 JUMP JUMPDEST DUP1 SWAP2 POP POP SWAP3 POP SWAP3 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x4128 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST DUP2 CALLDATALOAD PUSH1 0x1 PUSH1 0x1 PUSH1 0xE0 SHL SUB NOT DUP2 AND DUP2 EQ PUSH2 0x1489 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x4152 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST DUP2 MLOAD PUSH2 0x1489 DUP2 PUSH2 0x4876 JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x0 DUP1 PUSH1 0x0 DUP1 PUSH1 0x0 PUSH1 0xE0 DUP9 DUP11 SUB SLT ISZERO PUSH2 0x4178 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST DUP8 CALLDATALOAD PUSH8 0xFFFFFFFFFFFFFFFF DUP2 GT ISZERO PUSH2 0x418F JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST DUP9 ADD PUSH1 0x1F DUP2 ADD DUP11 SGT PUSH2 0x41A0 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH2 0x41AF DUP11 DUP3 CALLDATALOAD PUSH1 0x20 DUP5 ADD PUSH2 0x3F62 JUMP JUMPDEST SWAP8 POP POP PUSH1 0x20 DUP9 ADD CALLDATALOAD SWAP6 POP PUSH1 0x40 DUP9 ADD CALLDATALOAD SWAP5 POP PUSH1 0x60 DUP9 ADD CALLDATALOAD SWAP4 POP PUSH1 0x80 DUP9 ADD CALLDATALOAD SWAP3 POP PUSH1 0xA0 DUP9 ADD CALLDATALOAD SWAP2 POP PUSH1 0xC0 DUP9 ADD CALLDATALOAD PUSH2 0x41E3 DUP2 PUSH2 0x4876 JUMP JUMPDEST DUP1 SWAP2 POP POP SWAP3 SWAP6 SWAP9 SWAP2 SWAP5 SWAP8 POP SWAP3 SWAP6 POP JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH2 0x1A0 DUP4 DUP6 SUB SLT ISZERO PUSH2 0x4207 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH2 0x4211 DUP5 DUP5 PUSH2 0x3FE8 JUMP JUMPDEST SWAP2 POP PUSH2 0x180 DUP4 ADD CALLDATALOAD PUSH2 0x410B DUP2 PUSH2 0x488B JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH2 0x1A0 DUP4 DUP6 SUB SLT ISZERO PUSH2 0x4236 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH2 0x4240 DUP5 DUP5 PUSH2 0x3FE8 JUMP JUMPDEST SWAP5 PUSH2 0x180 SWAP4 SWAP1 SWAP4 ADD CALLDATALOAD SWAP4 POP POP POP JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x0 DUP1 PUSH1 0x0 DUP1 PUSH1 0xC0 DUP8 DUP10 SUB SLT ISZERO PUSH2 0x4268 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST DUP7 CALLDATALOAD SWAP6 POP PUSH1 0x20 DUP8 ADD CALLDATALOAD SWAP5 POP PUSH1 0x40 DUP8 ADD CALLDATALOAD SWAP4 POP PUSH2 0x4286 PUSH1 0x60 DUP9 ADD PUSH2 0x4001 JUMP JUMPDEST SWAP3 POP PUSH1 0x80 DUP8 ADD CALLDATALOAD PUSH2 0x4296 DUP2 PUSH2 0x4876 JUMP JUMPDEST SWAP2 POP PUSH1 0xA0 DUP8 ADD CALLDATALOAD PUSH12 0xFFFFFFFFFFFFFFFFFFFFFFFF DUP2 AND DUP2 EQ PUSH2 0x42B7 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST DUP1 SWAP2 POP POP SWAP3 SWAP6 POP SWAP3 SWAP6 POP SWAP3 SWAP6 JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x0 PUSH1 0x60 DUP5 DUP7 SUB SLT ISZERO PUSH2 0x42DA JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST DUP4 CALLDATALOAD SWAP3 POP PUSH1 0x20 DUP5 ADD CALLDATALOAD SWAP2 POP PUSH2 0x42F1 PUSH1 0x40 DUP6 ADD PUSH2 0x4001 JUMP JUMPDEST SWAP1 POP SWAP3 POP SWAP3 POP SWAP3 JUMP JUMPDEST DUP1 CALLDATALOAD DUP3 MSTORE PUSH1 0x20 DUP2 ADD CALLDATALOAD PUSH1 0x20 DUP4 ADD MSTORE PUSH1 0x40 DUP2 ADD CALLDATALOAD PUSH1 0x40 DUP4 ADD MSTORE PUSH1 0x60 DUP2 ADD CALLDATALOAD PUSH1 0x60 DUP4 ADD MSTORE PUSH1 0x80 DUP2 ADD CALLDATALOAD PUSH1 0x80 DUP4 ADD MSTORE PUSH1 0xA0 DUP2 ADD CALLDATALOAD PUSH1 0xA0 DUP4 ADD MSTORE PUSH1 0xC0 DUP2 ADD CALLDATALOAD PUSH1 0xC0 DUP4 ADD MSTORE PUSH1 0xE0 DUP2 ADD CALLDATALOAD PUSH1 0xE0 DUP4 ADD MSTORE PUSH2 0x100 DUP1 DUP3 ADD CALLDATALOAD DUP2 DUP5 ADD MSTORE POP PUSH2 0x120 PUSH2 0x435E DUP2 DUP4 ADD PUSH2 0x3FD8 JUMP JUMPDEST PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND SWAP1 DUP4 ADD MSTORE PUSH2 0x140 PUSH2 0x4379 DUP3 DUP3 ADD PUSH2 0x4001 JUMP JUMPDEST PUSH5 0xFFFFFFFFFF AND SWAP1 DUP4 ADD MSTORE PUSH2 0x160 PUSH2 0x4392 DUP3 DUP3 ADD PUSH2 0x4001 JUMP JUMPDEST PUSH5 0xFFFFFFFFFF DUP2 AND DUP5 DUP4 ADD MSTORE PUSH2 0xBE0 JUMP JUMPDEST PUSH1 0x0 DUP3 MLOAD PUSH2 0x43B5 DUP2 DUP5 PUSH1 0x20 DUP8 ADD PUSH2 0x47A6 JUMP JUMPDEST SWAP2 SWAP1 SWAP2 ADD SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH32 0x416363657373436F6E74726F6C3A206163636F756E7420000000000000000000 DUP2 MSTORE PUSH1 0x0 DUP4 MLOAD PUSH2 0x43F7 DUP2 PUSH1 0x17 DUP6 ADD PUSH1 0x20 DUP9 ADD PUSH2 0x47A6 JUMP JUMPDEST PUSH17 0x1034B99036B4B9B9B4B733903937B6329 PUSH1 0x7D SHL PUSH1 0x17 SWAP2 DUP5 ADD SWAP2 DUP3 ADD MSTORE DUP4 MLOAD PUSH2 0x4428 DUP2 PUSH1 0x28 DUP5 ADD PUSH1 0x20 DUP9 ADD PUSH2 0x47A6 JUMP JUMPDEST ADD PUSH1 0x28 ADD SWAP5 SWAP4 POP POP POP POP JUMP JUMPDEST SWAP3 DUP4 MSTORE PUSH1 0x20 DUP4 ADD SWAP2 SWAP1 SWAP2 MSTORE PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND PUSH1 0x40 DUP3 ADD MSTORE PUSH1 0x60 ADD SWAP1 JUMP JUMPDEST PUSH1 0x20 DUP2 MSTORE PUSH1 0x0 DUP3 MLOAD DUP1 PUSH1 0x20 DUP5 ADD MSTORE PUSH2 0x4472 DUP2 PUSH1 0x40 DUP6 ADD PUSH1 0x20 DUP8 ADD PUSH2 0x47A6 JUMP JUMPDEST PUSH1 0x1F ADD PUSH1 0x1F NOT AND SWAP2 SWAP1 SWAP2 ADD PUSH1 0x40 ADD SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x20 DUP1 DUP3 MSTORE PUSH1 0x2C SWAP1 DUP3 ADD MSTORE PUSH32 0x46756E6374696F6E206D7573742062652063616C6C6564207468726F75676820 PUSH1 0x40 DUP3 ADD MSTORE PUSH12 0x19195B1959D85D1958D85B1B PUSH1 0xA2 SHL PUSH1 0x60 DUP3 ADD MSTORE PUSH1 0x80 ADD SWAP1 JUMP JUMPDEST PUSH1 0x20 DUP1 DUP3 MSTORE PUSH1 0x2C SWAP1 DUP3 ADD MSTORE PUSH32 0x46756E6374696F6E206D7573742062652063616C6C6564207468726F75676820 PUSH1 0x40 DUP3 ADD MSTORE PUSH12 0x6163746976652070726F7879 PUSH1 0xA0 SHL PUSH1 0x60 DUP3 ADD MSTORE PUSH1 0x80 ADD SWAP1 JUMP JUMPDEST PUSH1 0x20 DUP1 DUP3 MSTORE PUSH1 0x10 SWAP1 DUP3 ADD MSTORE PUSH16 0x14185D5CD8589B194E881C185D5CD959 PUSH1 0x82 SHL PUSH1 0x40 DUP3 ADD MSTORE PUSH1 0x60 ADD SWAP1 JUMP JUMPDEST PUSH1 0x20 DUP1 DUP3 MSTORE PUSH1 0x2E SWAP1 DUP3 ADD MSTORE PUSH32 0x496E697469616C697A61626C653A20636F6E747261637420697320616C726561 PUSH1 0x40 DUP3 ADD MSTORE PUSH14 0x191E481A5B9A5D1A585B1A5E9959 PUSH1 0x92 SHL PUSH1 0x60 DUP3 ADD MSTORE PUSH1 0x80 ADD SWAP1 JUMP JUMPDEST PUSH1 0x20 DUP1 DUP3 MSTORE PUSH1 0x2B SWAP1 DUP3 ADD MSTORE PUSH32 0x496E697469616C697A61626C653A20636F6E7472616374206973206E6F742069 PUSH1 0x40 DUP3 ADD MSTORE PUSH11 0x6E697469616C697A696E67 PUSH1 0xA8 SHL PUSH1 0x60 DUP3 ADD MSTORE PUSH1 0x80 ADD SWAP1 JUMP JUMPDEST PUSH2 0x1A0 DUP2 ADD PUSH2 0x45F0 DUP3 DUP6 PUSH2 0x42FA JUMP JUMPDEST DUP3 ISZERO ISZERO PUSH2 0x180 DUP4 ADD MSTORE SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH2 0x1A0 DUP2 ADD PUSH2 0x460F DUP3 DUP6 PUSH2 0x42FA JUMP JUMPDEST DUP3 PUSH2 0x180 DUP4 ADD MSTORE SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x0 PUSH2 0x1C0 DUP3 ADD SWAP1 POP DUP5 MLOAD DUP3 MSTORE PUSH1 0x20 DUP6 ADD MLOAD PUSH1 0x20 DUP4 ADD MSTORE PUSH1 0x40 DUP6 ADD MLOAD PUSH1 0x40 DUP4 ADD MSTORE PUSH1 0x60 DUP6 ADD MLOAD PUSH1 0x60 DUP4 ADD MSTORE PUSH1 0x80 DUP6 ADD MLOAD PUSH1 0x80 DUP4 ADD MSTORE PUSH1 0xA0 DUP6 ADD MLOAD PUSH1 0xA0 DUP4 ADD MSTORE PUSH1 0xC0 DUP6 ADD MLOAD PUSH1 0xC0 DUP4 ADD MSTORE PUSH1 0xE0 DUP6 ADD MLOAD PUSH1 0xE0 DUP4 ADD MSTORE PUSH2 0x100 DUP1 DUP7 ADD MLOAD DUP2 DUP5 ADD MSTORE POP PUSH2 0x120 DUP1 DUP7 ADD MLOAD PUSH2 0x4697 DUP3 DUP6 ADD DUP3 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND SWAP1 MSTORE JUMP JUMPDEST POP POP PUSH2 0x140 DUP6 DUP2 ADD MLOAD PUSH5 0xFFFFFFFFFF DUP2 AND DUP5 DUP4 ADD MSTORE POP POP PUSH2 0x160 DUP6 DUP2 ADD MLOAD PUSH5 0xFFFFFFFFFF DUP2 AND DUP5 DUP4 ADD MSTORE POP POP PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB DUP5 AND PUSH2 0x180 DUP4 ADD MSTORE PUSH12 0xFFFFFFFFFFFFFFFFFFFFFFFF DUP4 AND PUSH2 0x1A0 DUP4 ADD MSTORE PUSH2 0x2DF7 JUMP JUMPDEST PUSH1 0x0 DUP3 NOT DUP3 GT ISZERO PUSH2 0x4700 JUMPI PUSH2 0x4700 PUSH2 0x481E JUMP JUMPDEST POP ADD SWAP1 JUMP JUMPDEST PUSH1 0x0 DUP3 PUSH2 0x4722 JUMPI PUSH4 0x4E487B71 PUSH1 0xE0 SHL PUSH1 0x0 MSTORE PUSH1 0x12 PUSH1 0x4 MSTORE PUSH1 0x24 PUSH1 0x0 REVERT JUMPDEST POP DIV SWAP1 JUMP JUMPDEST PUSH1 0x0 DUP2 PUSH1 0x0 NOT DIV DUP4 GT DUP3 ISZERO ISZERO AND ISZERO PUSH2 0x4741 JUMPI PUSH2 0x4741 PUSH2 0x481E JUMP JUMPDEST POP MUL SWAP1 JUMP JUMPDEST PUSH1 0x0 DUP3 DUP3 LT ISZERO PUSH2 0x4758 JUMPI PUSH2 0x4758 PUSH2 0x481E JUMP JUMPDEST POP SUB SWAP1 JUMP JUMPDEST PUSH1 0x0 PUSH5 0xFFFFFFFFFF DUP4 DUP2 AND SWAP1 DUP4 AND DUP2 DUP2 LT ISZERO PUSH2 0x477B JUMPI PUSH2 0x477B PUSH2 0x481E JUMP JUMPDEST SUB SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0xFF DUP3 AND PUSH1 0xFF DUP5 AND DUP1 DUP3 LT ISZERO PUSH2 0x479D JUMPI PUSH2 0x479D PUSH2 0x481E JUMP JUMPDEST SWAP1 SUB SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x0 JUMPDEST DUP4 DUP2 LT ISZERO PUSH2 0x47C1 JUMPI DUP2 DUP2 ADD MLOAD DUP4 DUP3 ADD MSTORE PUSH1 0x20 ADD PUSH2 0x47A9 JUMP JUMPDEST DUP4 DUP2 GT ISZERO PUSH2 0xBE0 JUMPI POP POP PUSH1 0x0 SWAP2 ADD MSTORE JUMP JUMPDEST PUSH1 0x0 DUP2 PUSH2 0x47E1 JUMPI PUSH2 0x47E1 PUSH2 0x481E JUMP JUMPDEST POP PUSH1 0x0 NOT ADD SWAP1 JUMP JUMPDEST PUSH1 0x1 DUP2 DUP2 SHR SWAP1 DUP3 AND DUP1 PUSH2 0x47FD JUMPI PUSH1 0x7F DUP3 AND SWAP2 POP JUMPDEST PUSH1 0x20 DUP3 LT DUP2 EQ ISZERO PUSH2 0x3FFB JUMPI PUSH4 0x4E487B71 PUSH1 0xE0 SHL PUSH1 0x0 MSTORE PUSH1 0x22 PUSH1 0x4 MSTORE PUSH1 0x24 PUSH1 0x0 REVERT JUMPDEST PUSH4 0x4E487B71 PUSH1 0xE0 SHL PUSH1 0x0 MSTORE PUSH1 0x11 PUSH1 0x4 MSTORE PUSH1 0x24 PUSH1 0x0 REVERT JUMPDEST PUSH4 0x4E487B71 PUSH1 0xE0 SHL PUSH1 0x0 MSTORE PUSH1 0x21 PUSH1 0x4 MSTORE PUSH1 0x24 PUSH1 0x0 REVERT JUMPDEST PUSH4 0x4E487B71 PUSH1 0xE0 SHL PUSH1 0x0 MSTORE PUSH1 0x32 PUSH1 0x4 MSTORE PUSH1 0x24 PUSH1 0x0 REVERT JUMPDEST PUSH4 0x4E487B71 PUSH1 0xE0 SHL PUSH1 0x0 MSTORE PUSH1 0x41 PUSH1 0x4 MSTORE PUSH1 0x24 PUSH1 0x0 REVERT JUMPDEST PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB DUP2 AND DUP2 EQ PUSH2 0xF30 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST DUP1 ISZERO ISZERO DUP2 EQ PUSH2 0xF30 JUMPI PUSH1 0x0 DUP1 REVERT INVALID CALLDATASIZE ADDMOD SWAP5 LOG1 EXTCODESIZE LOG1 LOG3 0x21 MOD PUSH8 0xC828492DB98DCA3E KECCAK256 PUSH23 0xCC3735A920A3CA505D382BBCBF372CA3EBECFE59AC256F OR PUSH10 0x7941BBE63302ACED610E DUP12 0xE CALLDATASIZE CHAINID 0xF7 NUMBER 0xC7 0xBE 0xB2 0x5E 0xC1 SWAP7 COINBASE SWAP4 0x22 CALLDATASIZE SWAP13 PUSH12 0xAC572D883F4D990AE5EC82F7 0xD9 EXTCODECOPY 0xDF DUP10 0xB8 0x5D 0xBB SDIV 0xB6 EXTCODECOPY 0x27 COINBASE PUSH5 0x6472657373 GASPRICE KECCAK256 PUSH13 0x6F772D6C6576656C2064656C65 PUSH8 0x6174652063616C6C KECCAK256 PUSH7 0x61696C6564A82E 0x22 CODESIZE PUSH32 0xCA439F316D78CA566F383218AB8AE1B3E830178C9C82CBD16749C055435DD261 LOG4 0xB9 0xB3 CALLDATASIZE 0x49 PUSH4 0xF7738A7A PUSH7 0x2AD9C84396D64B 0xE3 CALLDATASIZE MSTORE DUP5 0xBB PUSH32 0xA5041A26469706673582212206DCBCC8FA29D2A3769BD13A9CE56E1EB625DAF PUSH25 0xE6BF4484D7B540FBE449B79F64736F6C634300080600330000 ",
  "pcMap": {
    "0": {
      "offset": [
        438,
        2476
      ],
      "op": "PUSH1",
      "path": "13",
      "value": "0x80"
    },
    "2": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH1",
      "path": "13",
      "value": "0x40"
    },
    "4": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "MSTORE",
      "path": "13"
    },
    "5": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH1",
      "path": "13",
      "value": "0x4"
    },
    "7": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "CALLDATASIZE",
      "path": "13"
    },
    "8": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "LT",
      "path": "13"
    },
    "9": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x27D"
    },
    "12": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "JUMPI",
      "path": "13"
    },
    "13": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH1",
      "path": "13",
      "value": "0x0"
    },
    "15": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "CALLDATALOAD",
      "path": "13"
    },
    "16": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH1",
      "path": "13",
      "value": "0xE0"
    },
    "18": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "SHR",
      "path": "13"
    },
    "19": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "DUP1",
      "path": "13"
    },
    "20": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH4",
      "path": "13",
      "value": "0x6F0DBE6F"
    },
    "25": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "GT",
      "path": "13"
    },
    "26": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x14F"
    },
    "29": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "JUMPI",
      "path": "13"
    },
    "30": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "DUP1",
      "path": "13"
    },
    "31": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH4",
      "path": "13",
      "value": "0xB9EA870A"
    },
    "36": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "GT",
      "path": "13"
    },
    "37": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0xC1"
    },
    "40": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "JUMPI",
      "path": "13"
    },
    "41": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "DUP1",
      "path": "13"
    },
    "42": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH4",
      "path": "13",
      "value": "0xDEAA59DF"
    },
    "47": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "GT",
      "path": "13"
    },
    "48": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x7A"
    },
    "51": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "JUMPI",
      "path": "13"
    },
    "52": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "DUP1",
      "path": "13"
    },
    "53": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH4",
      "path": "13",
      "value": "0xDEAA59DF"
    },
    "58": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "EQ",
      "path": "13"
    },
    "59": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x7AE"
    },
    "62": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "JUMPI",
      "path": "13"
    },
    "63": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "DUP1",
      "path": "13"
    },
    "64": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH4",
      "path": "13",
      "value": "0xE5A6B10F"
    },
    "69": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "EQ",
      "path": "13"
    },
    "70": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x7CE"
    },
    "73": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "JUMPI",
      "path": "13"
    },
    "74": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "DUP1",
      "path": "13"
    },
    "75": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH4",
      "path": "13",
      "value": "0xE61735C0"
    },
    "80": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "EQ",
      "path": "13"
    },
    "81": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x7E3"
    },
    "84": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "JUMPI",
      "path": "13"
    },
    "85": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "DUP1",
      "path": "13"
    },
    "86": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH4",
      "path": "13",
      "value": "0xF33323A4"
    },
    "91": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "EQ",
      "path": "13"
    },
    "92": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x803"
    },
    "95": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "JUMPI",
      "path": "13"
    },
    "96": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "DUP1",
      "path": "13"
    },
    "97": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH4",
      "path": "13",
      "value": "0xF67B2BAD"
    },
    "102": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "EQ",
      "path": "13"
    },
    "103": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x823"
    },
    "106": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "JUMPI",
      "path": "13"
    },
    "107": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "DUP1",
      "path": "13"
    },
    "108": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH4",
      "path": "13",
      "value": "0xFBB81279"
    },
    "113": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "EQ",
      "path": "13"
    },
    "114": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x845"
    },
    "117": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "JUMPI",
      "path": "13"
    },
    "118": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH1",
      "path": "13",
      "value": "0x0"
    },
    "120": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "DUP1",
      "path": "13"
    },
    "121": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "REVERT",
      "path": "13"
    },
    "122": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "JUMPDEST",
      "path": "13"
    },
    "123": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "DUP1",
      "path": "13"
    },
    "124": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH4",
      "path": "13",
      "value": "0xB9EA870A"
    },
    "129": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "EQ",
      "path": "13"
    },
    "130": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x70C"
    },
    "133": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "JUMPI",
      "path": "13"
    },
    "134": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "DUP1",
      "path": "13"
    },
    "135": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH4",
      "path": "13",
      "value": "0xBF8E934D"
    },
    "140": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "EQ",
      "path": "13"
    },
    "141": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x72C"
    },
    "144": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "JUMPI",
      "path": "13"
    },
    "145": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "DUP1",
      "path": "13"
    },
    "146": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH4",
      "path": "13",
      "value": "0xCA996DE3"
    },
    "151": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "EQ",
      "path": "13"
    },
    "152": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x742"
    },
    "155": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "JUMPI",
      "path": "13"
    },
    "156": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "DUP1",
      "path": "13"
    },
    "157": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH4",
      "path": "13",
      "value": "0xD44499A8"
    },
    "162": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "EQ",
      "path": "13"
    },
    "163": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x758"
    },
    "166": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "JUMPI",
      "path": "13"
    },
    "167": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "DUP1",
      "path": "13"
    },
    "168": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH4",
      "path": "13",
      "value": "0xD547741F"
    },
    "173": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "EQ",
      "path": "13"
    },
    "174": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x76E"
    },
    "177": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "JUMPI",
      "path": "13"
    },
    "178": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "DUP1",
      "path": "13"
    },
    "179": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH4",
      "path": "13",
      "value": "0xDAB5D88D"
    },
    "184": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "EQ",
      "path": "13"
    },
    "185": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x78E"
    },
    "188": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "JUMPI",
      "path": "13"
    },
    "189": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH1",
      "path": "13",
      "value": "0x0"
    },
    "191": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "DUP1",
      "path": "13"
    },
    "192": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "REVERT",
      "path": "13"
    },
    "193": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "JUMPDEST",
      "path": "13"
    },
    "194": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "DUP1",
      "path": "13"
    },
    "195": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH4",
      "path": "13",
      "value": "0x91D14854"
    },
    "200": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "GT",
      "path": "13"
    },
    "201": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x113"
    },
    "204": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "JUMPI",
      "path": "13"
    },
    "205": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "DUP1",
      "path": "13"
    },
    "206": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH4",
      "path": "13",
      "value": "0x91D14854"
    },
    "211": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "EQ",
      "path": "13"
    },
    "212": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x64D"
    },
    "215": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "JUMPI",
      "path": "13"
    },
    "216": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "DUP1",
      "path": "13"
    },
    "217": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH4",
      "path": "13",
      "value": "0x9CBBCD92"
    },
    "222": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "EQ",
      "path": "13"
    },
    "223": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x66D"
    },
    "226": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "JUMPI",
      "path": "13"
    },
    "227": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "DUP1",
      "path": "13"
    },
    "228": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH4",
      "path": "13",
      "value": "0x9D90724D"
    },
    "233": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "EQ",
      "path": "13"
    },
    "234": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x68D"
    },
    "237": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "JUMPI",
      "path": "13"
    },
    "238": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "DUP1",
      "path": "13"
    },
    "239": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH4",
      "path": "13",
      "value": "0x9E556B2B"
    },
    "244": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "EQ",
      "path": "13"
    },
    "245": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x6A3"
    },
    "248": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "JUMPI",
      "path": "13"
    },
    "249": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "DUP1",
      "path": "13"
    },
    "250": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH4",
      "path": "13",
      "value": "0xA217FDDF"
    },
    "255": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "EQ",
      "path": "13"
    },
    "256": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x6C3"
    },
    "259": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "JUMPI",
      "path": "13"
    },
    "260": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "DUP1",
      "path": "13"
    },
    "261": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH4",
      "path": "13",
      "value": "0xA9A24F27"
    },
    "266": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "EQ",
      "path": "13"
    },
    "267": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x6D8"
    },
    "270": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "JUMPI",
      "path": "13"
    },
    "271": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH1",
      "path": "13",
      "value": "0x0"
    },
    "273": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "DUP1",
      "path": "13"
    },
    "274": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "REVERT",
      "path": "13"
    },
    "275": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "JUMPDEST",
      "path": "13"
    },
    "276": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "DUP1",
      "path": "13"
    },
    "277": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH4",
      "path": "13",
      "value": "0x6F0DBE6F"
    },
    "282": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "EQ",
      "path": "13"
    },
    "283": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x597"
    },
    "286": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "JUMPI",
      "path": "13"
    },
    "287": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "DUP1",
      "path": "13"
    },
    "288": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH4",
      "path": "13",
      "value": "0x78FAB260"
    },
    "293": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "EQ",
      "path": "13"
    },
    "294": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x5B7"
    },
    "297": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "JUMPI",
      "path": "13"
    },
    "298": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "DUP1",
      "path": "13"
    },
    "299": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH4",
      "path": "13",
      "value": "0x7ED5ACFA"
    },
    "304": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "EQ",
      "path": "13"
    },
    "305": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x5EB"
    },
    "308": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "JUMPI",
      "path": "13"
    },
    "309": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "DUP1",
      "path": "13"
    },
    "310": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH4",
      "path": "13",
      "value": "0x8456CB59"
    },
    "315": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "EQ",
      "path": "13"
    },
    "316": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x618"
    },
    "319": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "JUMPI",
      "path": "13"
    },
    "320": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "DUP1",
      "path": "13"
    },
    "321": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH4",
      "path": "13",
      "value": "0x8BAC3A24"
    },
    "326": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "EQ",
      "path": "13"
    },
    "327": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x62D"
    },
    "330": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "JUMPI",
      "path": "13"
    },
    "331": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH1",
      "path": "13",
      "value": "0x0"
    },
    "333": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "DUP1",
      "path": "13"
    },
    "334": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "REVERT",
      "path": "13"
    },
    "335": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "JUMPDEST",
      "path": "13"
    },
    "336": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "DUP1",
      "path": "13"
    },
    "337": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH4",
      "path": "13",
      "value": "0x406F7F6F"
    },
    "342": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "GT",
      "path": "13"
    },
    "343": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x1F3"
    },
    "346": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "JUMPI",
      "path": "13"
    },
    "347": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "DUP1",
      "path": "13"
    },
    "348": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH4",
      "path": "13",
      "value": "0x521EB273"
    },
    "353": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "GT",
      "path": "13"
    },
    "354": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x1AC"
    },
    "357": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "JUMPI",
      "path": "13"
    },
    "358": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "DUP1",
      "path": "13"
    },
    "359": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH4",
      "path": "13",
      "value": "0x521EB273"
    },
    "364": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "EQ",
      "path": "13"
    },
    "365": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x4FD"
    },
    "368": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "JUMPI",
      "path": "13"
    },
    "369": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "DUP1",
      "path": "13"
    },
    "370": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH4",
      "path": "13",
      "value": "0x52D1902D"
    },
    "375": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "EQ",
      "path": "13"
    },
    "376": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x51C"
    },
    "379": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "JUMPI",
      "path": "13"
    },
    "380": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "DUP1",
      "path": "13"
    },
    "381": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH4",
      "path": "13",
      "value": "0x53428253"
    },
    "386": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "EQ",
      "path": "13"
    },
    "387": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x531"
    },
    "390": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "JUMPI",
      "path": "13"
    },
    "391": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "DUP1",
      "path": "13"
    },
    "392": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH4",
      "path": "13",
      "value": "0x5B494DD5"
    },
    "397": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "EQ",
      "path": "13"
    },
    "398": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x547"
    },
    "401": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "JUMPI",
      "path": "13"
    },
    "402": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "DUP1",
      "path": "13"
    },
    "403": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH4",
      "path": "13",
      "value": "0x5C975ABB"
    },
    "408": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "EQ",
      "path": "13"
    },
    "409": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x569"
    },
    "412": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "JUMPI",
      "path": "13"
    },
    "413": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "DUP1",
      "path": "13"
    },
    "414": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH4",
      "path": "13",
      "value": "0x5D505FE7"
    },
    "419": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "EQ",
      "path": "13"
    },
    "420": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x581"
    },
    "423": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "JUMPI",
      "path": "13"
    },
    "424": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH1",
      "path": "13",
      "value": "0x0"
    },
    "426": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "DUP1",
      "path": "13"
    },
    "427": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "REVERT",
      "path": "13"
    },
    "428": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "JUMPDEST",
      "path": "13"
    },
    "429": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "DUP1",
      "path": "13"
    },
    "430": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH4",
      "path": "13",
      "value": "0x406F7F6F"
    },
    "435": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "EQ",
      "path": "13"
    },
    "436": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x410"
    },
    "439": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "JUMPI",
      "path": "13"
    },
    "440": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "DUP1",
      "path": "13"
    },
    "441": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH4",
      "path": "13",
      "value": "0x41EA6A0F"
    },
    "446": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "EQ",
      "path": "13"
    },
    "447": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x430"
    },
    "450": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "JUMPI",
      "path": "13"
    },
    "451": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "DUP1",
      "path": "13"
    },
    "452": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH4",
      "path": "13",
      "value": "0x468A8C9F"
    },
    "457": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "EQ",
      "path": "13"
    },
    "458": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x446"
    },
    "461": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "JUMPI",
      "path": "13"
    },
    "462": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "DUP1",
      "path": "13"
    },
    "463": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH4",
      "path": "13",
      "value": "0x4A47A3E0"
    },
    "468": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "EQ",
      "path": "13"
    },
    "469": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x481"
    },
    "472": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "JUMPI",
      "path": "13"
    },
    "473": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "DUP1",
      "path": "13"
    },
    "474": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH4",
      "path": "13",
      "value": "0x4D15EB03"
    },
    "479": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "EQ",
      "path": "13"
    },
    "480": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x4A3"
    },
    "483": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "JUMPI",
      "path": "13"
    },
    "484": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "DUP1",
      "path": "13"
    },
    "485": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH4",
      "path": "13",
      "value": "0x4F1EF286"
    },
    "490": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "EQ",
      "path": "13"
    },
    "491": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x4EA"
    },
    "494": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "JUMPI",
      "path": "13"
    },
    "495": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH1",
      "path": "13",
      "value": "0x0"
    },
    "497": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "DUP1",
      "path": "13"
    },
    "498": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "REVERT",
      "path": "13"
    },
    "499": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "JUMPDEST",
      "path": "13"
    },
    "500": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "DUP1",
      "path": "13"
    },
    "501": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH4",
      "path": "13",
      "value": "0x248A9CA3"
    },
    "506": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "GT",
      "path": "13"
    },
    "507": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x245"
    },
    "510": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "JUMPI",
      "path": "13"
    },
    "511": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "DUP1",
      "path": "13"
    },
    "512": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH4",
      "path": "13",
      "value": "0x248A9CA3"
    },
    "517": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "EQ",
      "path": "13"
    },
    "518": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x33B"
    },
    "521": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "JUMPI",
      "path": "13"
    },
    "522": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "DUP1",
      "path": "13"
    },
    "523": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH4",
      "path": "13",
      "value": "0x24EA54F4"
    },
    "528": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "EQ",
      "path": "13"
    },
    "529": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x379"
    },
    "532": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "JUMPI",
      "path": "13"
    },
    "533": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "DUP1",
      "path": "13"
    },
    "534": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH4",
      "path": "13",
      "value": "0x2F2FF15D"
    },
    "539": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "EQ",
      "path": "13"
    },
    "540": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x39B"
    },
    "543": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "JUMPI",
      "path": "13"
    },
    "544": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "DUP1",
      "path": "13"
    },
    "545": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH4",
      "path": "13",
      "value": "0x36568ABE"
    },
    "550": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "EQ",
      "path": "13"
    },
    "551": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x3BB"
    },
    "554": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "JUMPI",
      "path": "13"
    },
    "555": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "DUP1",
      "path": "13"
    },
    "556": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH4",
      "path": "13",
      "value": "0x3659CFE6"
    },
    "561": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "EQ",
      "path": "13"
    },
    "562": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x3DB"
    },
    "565": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "JUMPI",
      "path": "13"
    },
    "566": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "DUP1",
      "path": "13"
    },
    "567": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH4",
      "path": "13",
      "value": "0x3F4BA83A"
    },
    "572": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "EQ",
      "path": "13"
    },
    "573": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x3FB"
    },
    "576": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "JUMPI",
      "path": "13"
    },
    "577": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH1",
      "path": "13",
      "value": "0x0"
    },
    "579": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "DUP1",
      "path": "13"
    },
    "580": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "REVERT",
      "path": "13"
    },
    "581": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "JUMPDEST",
      "path": "13"
    },
    "582": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "DUP1",
      "path": "13"
    },
    "583": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH4",
      "path": "13",
      "value": "0x1FFC9A7"
    },
    "588": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "EQ",
      "path": "13"
    },
    "589": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x282"
    },
    "592": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "JUMPI",
      "path": "13"
    },
    "593": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "DUP1",
      "path": "13"
    },
    "594": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH4",
      "path": "13",
      "value": "0x66DDA0E"
    },
    "599": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "EQ",
      "path": "13"
    },
    "600": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x2B7"
    },
    "603": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "JUMPI",
      "path": "13"
    },
    "604": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "DUP1",
      "path": "13"
    },
    "605": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH4",
      "path": "13",
      "value": "0x6FDDE03"
    },
    "610": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "EQ",
      "path": "13"
    },
    "611": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x2D9"
    },
    "614": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "JUMPI",
      "path": "13"
    },
    "615": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "DUP1",
      "path": "13"
    },
    "616": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH4",
      "path": "13",
      "value": "0x89A8504"
    },
    "621": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "EQ",
      "path": "13"
    },
    "622": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x2FB"
    },
    "625": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "JUMPI",
      "path": "13"
    },
    "626": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "DUP1",
      "path": "13"
    },
    "627": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH4",
      "path": "13",
      "value": "0x22875D63"
    },
    "632": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "EQ",
      "path": "13"
    },
    "633": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x31B"
    },
    "636": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "JUMPI",
      "path": "13"
    },
    "637": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "JUMPDEST",
      "path": "13"
    },
    "638": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "PUSH1",
      "path": "13",
      "value": "0x0"
    },
    "640": {
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "DUP1",
      "path": "13"
    },
    "641": {
      "first_revert": true,
      "fn": null,
      "offset": [
        438,
        2476
      ],
      "op": "REVERT",
      "path": "13"
    },
    "642": {
      "fn": "AccessControlUpgradeable.supportsInterface",
      "offset": [
        2917,
        3130
      ],
      "op": "JUMPDEST",
      "path": "67"
    },
    "643": {
      "fn": "AccessControlUpgradeable.supportsInterface",
      "offset": [
        2917,
        3130
      ],
      "op": "CALLVALUE",
      "path": "67"
    },
    "644": {
      "fn": "AccessControlUpgradeable.supportsInterface",
      "offset": [
        2917,
        3130
      ],
      "op": "DUP1",
      "path": "67"
    },
    "645": {
      "fn": "AccessControlUpgradeable.supportsInterface",
      "offset": [
        2917,
        3130
      ],
      "op": "ISZERO",
      "path": "67"
    },
    "646": {
      "fn": "AccessControlUpgradeable.supportsInterface",
      "offset": [
        2917,
        3130
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0x28E"
    },
    "649": {
      "fn": "AccessControlUpgradeable.supportsInterface",
      "offset": [
        2917,
        3130
      ],
      "op": "JUMPI",
      "path": "67"
    },
    "650": {
      "fn": "AccessControlUpgradeable.supportsInterface",
      "offset": [
        2917,
        3130
      ],
      "op": "PUSH1",
      "path": "67",
      "value": "0x0"
    },
    "652": {
      "fn": "AccessControlUpgradeable.supportsInterface",
      "offset": [
        2917,
        3130
      ],
      "op": "DUP1",
      "path": "67"
    },
    "653": {
      "fn": "AccessControlUpgradeable.supportsInterface",
      "offset": [
        2917,
        3130
      ],
      "op": "REVERT",
      "path": "67"
    },
    "654": {
      "fn": "AccessControlUpgradeable.supportsInterface",
      "offset": [
        2917,
        3130
      ],
      "op": "JUMPDEST",
      "path": "67"
    },
    "655": {
      "op": "POP"
    },
    "656": {
      "fn": "AccessControlUpgradeable.supportsInterface",
      "offset": [
        2917,
        3130
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0x2A2"
    },
    "659": {
      "fn": "AccessControlUpgradeable.supportsInterface",
      "offset": [
        2917,
        3130
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0x29D"
    },
    "662": {
      "fn": "AccessControlUpgradeable.supportsInterface",
      "offset": [
        2917,
        3130
      ],
      "op": "CALLDATASIZE",
      "path": "67"
    },
    "663": {
      "fn": "AccessControlUpgradeable.supportsInterface",
      "offset": [
        2917,
        3130
      ],
      "op": "PUSH1",
      "path": "67",
      "value": "0x4"
    },
    "665": {
      "fn": "AccessControlUpgradeable.supportsInterface",
      "offset": [
        2917,
        3130
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0x4116"
    },
    "668": {
      "fn": "AccessControlUpgradeable.supportsInterface",
      "jump": "i",
      "offset": [
        2917,
        3130
      ],
      "op": "JUMP",
      "path": "67"
    },
    "669": {
      "fn": "AccessControlUpgradeable.supportsInterface",
      "offset": [
        2917,
        3130
      ],
      "op": "JUMPDEST",
      "path": "67"
    },
    "670": {
      "fn": "AccessControlUpgradeable.supportsInterface",
      "offset": [
        2917,
        3130
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0x879"
    },
    "673": {
      "fn": "AccessControlUpgradeable.supportsInterface",
      "jump": "i",
      "offset": [
        2917,
        3130
      ],
      "op": "JUMP",
      "path": "67"
    },
    "674": {
      "fn": "AccessControlUpgradeable.supportsInterface",
      "offset": [
        2917,
        3130
      ],
      "op": "JUMPDEST",
      "path": "67"
    },
    "675": {
      "fn": "AccessControlUpgradeable.supportsInterface",
      "offset": [
        2917,
        3130
      ],
      "op": "PUSH1",
      "path": "67",
      "value": "0x40"
    },
    "677": {
      "fn": "AccessControlUpgradeable.supportsInterface",
      "offset": [
        2917,
        3130
      ],
      "op": "MLOAD",
      "path": "67"
    },
    "678": {
      "op": "SWAP1"
    },
    "679": {
      "op": "ISZERO"
    },
    "680": {
      "op": "ISZERO"
    },
    "681": {
      "op": "DUP2"
    },
    "682": {
      "op": "MSTORE"
    },
    "683": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "685": {
      "op": "ADD"
    },
    "686": {
      "fn": "AccessControlUpgradeable.supportsInterface",
      "offset": [
        2917,
        3130
      ],
      "op": "JUMPDEST",
      "path": "67"
    },
    "687": {
      "fn": "AccessControlUpgradeable.supportsInterface",
      "offset": [
        2917,
        3130
      ],
      "op": "PUSH1",
      "path": "67",
      "value": "0x40"
    },
    "689": {
      "fn": "AccessControlUpgradeable.supportsInterface",
      "offset": [
        2917,
        3130
      ],
      "op": "MLOAD",
      "path": "67"
    },
    "690": {
      "fn": "AccessControlUpgradeable.supportsInterface",
      "offset": [
        2917,
        3130
      ],
      "op": "DUP1",
      "path": "67"
    },
    "691": {
      "fn": "AccessControlUpgradeable.supportsInterface",
      "offset": [
        2917,
        3130
      ],
      "op": "SWAP2",
      "path": "67"
    },
    "692": {
      "fn": "AccessControlUpgradeable.supportsInterface",
      "offset": [
        2917,
        3130
      ],
      "op": "SUB",
      "path": "67"
    },
    "693": {
      "fn": "AccessControlUpgradeable.supportsInterface",
      "offset": [
        2917,
        3130
      ],
      "op": "SWAP1",
      "path": "67"
    },
    "694": {
      "fn": "AccessControlUpgradeable.supportsInterface",
      "offset": [
        2917,
        3130
      ],
      "op": "RETURN",
      "path": "67"
    },
    "695": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2260,
        2474
      ],
      "op": "JUMPDEST",
      "path": "13"
    },
    "696": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2260,
        2474
      ],
      "op": "CALLVALUE",
      "path": "13"
    },
    "697": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2260,
        2474
      ],
      "op": "DUP1",
      "path": "13"
    },
    "698": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2260,
        2474
      ],
      "op": "ISZERO",
      "path": "13"
    },
    "699": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2260,
        2474
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x2C3"
    },
    "702": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2260,
        2474
      ],
      "op": "JUMPI",
      "path": "13"
    },
    "703": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2260,
        2474
      ],
      "op": "PUSH1",
      "path": "13",
      "value": "0x0"
    },
    "705": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2260,
        2474
      ],
      "op": "DUP1",
      "path": "13"
    },
    "706": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2260,
        2474
      ],
      "op": "REVERT",
      "path": "13"
    },
    "707": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2260,
        2474
      ],
      "op": "JUMPDEST",
      "path": "13"
    },
    "708": {
      "op": "POP"
    },
    "709": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2260,
        2474
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x2D7"
    },
    "712": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2260,
        2474
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x2D2"
    },
    "715": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2260,
        2474
      ],
      "op": "CALLDATASIZE",
      "path": "13"
    },
    "716": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2260,
        2474
      ],
      "op": "PUSH1",
      "path": "13",
      "value": "0x4"
    },
    "718": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2260,
        2474
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x41F3"
    },
    "721": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "jump": "i",
      "offset": [
        2260,
        2474
      ],
      "op": "JUMP",
      "path": "13"
    },
    "722": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2260,
        2474
      ],
      "op": "JUMPDEST",
      "path": "13"
    },
    "723": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2260,
        2474
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x8B0"
    },
    "726": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "jump": "i",
      "offset": [
        2260,
        2474
      ],
      "op": "JUMP",
      "path": "13"
    },
    "727": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2260,
        2474
      ],
      "op": "JUMPDEST",
      "path": "13"
    },
    "728": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2260,
        2474
      ],
      "op": "STOP",
      "path": "13"
    },
    "729": {
      "fn": "RiskModule.name",
      "offset": [
        4629,
        4713
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "730": {
      "fn": "RiskModule.name",
      "offset": [
        4629,
        4713
      ],
      "op": "CALLVALUE",
      "path": "12"
    },
    "731": {
      "fn": "RiskModule.name",
      "offset": [
        4629,
        4713
      ],
      "op": "DUP1",
      "path": "12"
    },
    "732": {
      "fn": "RiskModule.name",
      "offset": [
        4629,
        4713
      ],
      "op": "ISZERO",
      "path": "12"
    },
    "733": {
      "fn": "RiskModule.name",
      "offset": [
        4629,
        4713
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x2E5"
    },
    "736": {
      "fn": "RiskModule.name",
      "offset": [
        4629,
        4713
      ],
      "op": "JUMPI",
      "path": "12"
    },
    "737": {
      "fn": "RiskModule.name",
      "offset": [
        4629,
        4713
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x0"
    },
    "739": {
      "fn": "RiskModule.name",
      "offset": [
        4629,
        4713
      ],
      "op": "DUP1",
      "path": "12"
    },
    "740": {
      "fn": "RiskModule.name",
      "offset": [
        4629,
        4713
      ],
      "op": "REVERT",
      "path": "12"
    },
    "741": {
      "fn": "RiskModule.name",
      "offset": [
        4629,
        4713
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "742": {
      "fn": "RiskModule.name",
      "offset": [
        4629,
        4713
      ],
      "op": "POP",
      "path": "12"
    },
    "743": {
      "fn": "RiskModule.name",
      "offset": [
        4629,
        4713
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x2EE"
    },
    "746": {
      "fn": "RiskModule.name",
      "offset": [
        4629,
        4713
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x98C"
    },
    "749": {
      "fn": "RiskModule.name",
      "jump": "i",
      "offset": [
        4629,
        4713
      ],
      "op": "JUMP",
      "path": "12"
    },
    "750": {
      "fn": "RiskModule.name",
      "offset": [
        4629,
        4713
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "751": {
      "fn": "RiskModule.name",
      "offset": [
        4629,
        4713
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x40"
    },
    "753": {
      "fn": "RiskModule.name",
      "offset": [
        4629,
        4713
      ],
      "op": "MLOAD",
      "path": "12"
    },
    "754": {
      "fn": "RiskModule.name",
      "offset": [
        4629,
        4713
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x2AE"
    },
    "757": {
      "fn": "RiskModule.name",
      "offset": [
        4629,
        4713
      ],
      "op": "SWAP2",
      "path": "12"
    },
    "758": {
      "fn": "RiskModule.name",
      "offset": [
        4629,
        4713
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "759": {
      "fn": "RiskModule.name",
      "offset": [
        4629,
        4713
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x4453"
    },
    "762": {
      "fn": "RiskModule.name",
      "jump": "i",
      "offset": [
        4629,
        4713
      ],
      "op": "JUMP",
      "path": "12"
    },
    "763": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        6773,
        7177
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "764": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        6773,
        7177
      ],
      "op": "CALLVALUE",
      "path": "12"
    },
    "765": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        6773,
        7177
      ],
      "op": "DUP1",
      "path": "12"
    },
    "766": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        6773,
        7177
      ],
      "op": "ISZERO",
      "path": "12"
    },
    "767": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        6773,
        7177
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x307"
    },
    "770": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        6773,
        7177
      ],
      "op": "JUMPI",
      "path": "12"
    },
    "771": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        6773,
        7177
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x0"
    },
    "773": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        6773,
        7177
      ],
      "op": "DUP1",
      "path": "12"
    },
    "774": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        6773,
        7177
      ],
      "op": "REVERT",
      "path": "12"
    },
    "775": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        6773,
        7177
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "776": {
      "op": "POP"
    },
    "777": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        6773,
        7177
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x2D7"
    },
    "780": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        6773,
        7177
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x316"
    },
    "783": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        6773,
        7177
      ],
      "op": "CALLDATASIZE",
      "path": "12"
    },
    "784": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        6773,
        7177
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x4"
    },
    "786": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        6773,
        7177
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x40B4"
    },
    "789": {
      "fn": "RiskModule.setEnsuroFee",
      "jump": "i",
      "offset": [
        6773,
        7177
      ],
      "op": "JUMP",
      "path": "12"
    },
    "790": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        6773,
        7177
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "791": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        6773,
        7177
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0xA1F"
    },
    "794": {
      "fn": "RiskModule.setEnsuroFee",
      "jump": "i",
      "offset": [
        6773,
        7177
      ],
      "op": "JUMP",
      "path": "12"
    },
    "795": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        7181,
        7673
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "796": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        7181,
        7673
      ],
      "op": "CALLVALUE",
      "path": "12"
    },
    "797": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        7181,
        7673
      ],
      "op": "DUP1",
      "path": "12"
    },
    "798": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        7181,
        7673
      ],
      "op": "ISZERO",
      "path": "12"
    },
    "799": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        7181,
        7673
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x327"
    },
    "802": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        7181,
        7673
      ],
      "op": "JUMPI",
      "path": "12"
    },
    "803": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        7181,
        7673
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x0"
    },
    "805": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        7181,
        7673
      ],
      "op": "DUP1",
      "path": "12"
    },
    "806": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        7181,
        7673
      ],
      "op": "REVERT",
      "path": "12"
    },
    "807": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        7181,
        7673
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "808": {
      "op": "POP"
    },
    "809": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        7181,
        7673
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x2D7"
    },
    "812": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        7181,
        7673
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x336"
    },
    "815": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        7181,
        7673
      ],
      "op": "CALLDATASIZE",
      "path": "12"
    },
    "816": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        7181,
        7673
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x4"
    },
    "818": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        7181,
        7673
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x40B4"
    },
    "821": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "jump": "i",
      "offset": [
        7181,
        7673
      ],
      "op": "JUMP",
      "path": "12"
    },
    "822": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        7181,
        7673
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "823": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        7181,
        7673
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0xBE6"
    },
    "826": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "jump": "i",
      "offset": [
        7181,
        7673
      ],
      "op": "JUMP",
      "path": "12"
    },
    "827": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        4338,
        4467
      ],
      "op": "JUMPDEST",
      "path": "67"
    },
    "828": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        4338,
        4467
      ],
      "op": "CALLVALUE",
      "path": "67"
    },
    "829": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        4338,
        4467
      ],
      "op": "DUP1",
      "path": "67"
    },
    "830": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        4338,
        4467
      ],
      "op": "ISZERO",
      "path": "67"
    },
    "831": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        4338,
        4467
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0x347"
    },
    "834": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        4338,
        4467
      ],
      "op": "JUMPI",
      "path": "67"
    },
    "835": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        4338,
        4467
      ],
      "op": "PUSH1",
      "path": "67",
      "value": "0x0"
    },
    "837": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        4338,
        4467
      ],
      "op": "DUP1",
      "path": "67"
    },
    "838": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        4338,
        4467
      ],
      "op": "REVERT",
      "path": "67"
    },
    "839": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        4338,
        4467
      ],
      "op": "JUMPDEST",
      "path": "67"
    },
    "840": {
      "op": "POP"
    },
    "841": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        4338,
        4467
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0x36B"
    },
    "844": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        4338,
        4467
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0x356"
    },
    "847": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        4338,
        4467
      ],
      "op": "CALLDATASIZE",
      "path": "67"
    },
    "848": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        4338,
        4467
      ],
      "op": "PUSH1",
      "path": "67",
      "value": "0x4"
    },
    "850": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        4338,
        4467
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0x40B4"
    },
    "853": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "jump": "i",
      "offset": [
        4338,
        4467
      ],
      "op": "JUMP",
      "path": "67"
    },
    "854": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        4338,
        4467
      ],
      "op": "JUMPDEST",
      "path": "67"
    },
    "855": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        4412,
        4419
      ],
      "op": "PUSH1",
      "path": "67",
      "value": "0x0"
    },
    "857": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        4438,
        4450
      ],
      "op": "SWAP1",
      "path": "67",
      "statement": 0
    },
    "858": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        4438,
        4450
      ],
      "op": "DUP2",
      "path": "67"
    },
    "859": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        4438,
        4450
      ],
      "op": "MSTORE",
      "path": "67"
    },
    "860": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        4438,
        4444
      ],
      "op": "PUSH1",
      "path": "67",
      "value": "0xC9"
    },
    "862": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        4438,
        4450
      ],
      "op": "PUSH1",
      "path": "67",
      "value": "0x20"
    },
    "864": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        4438,
        4450
      ],
      "op": "MSTORE",
      "path": "67"
    },
    "865": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        4438,
        4450
      ],
      "op": "PUSH1",
      "path": "67",
      "value": "0x40"
    },
    "867": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        4438,
        4450
      ],
      "op": "SWAP1",
      "path": "67"
    },
    "868": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        4438,
        4450
      ],
      "op": "KECCAK256",
      "path": "67"
    },
    "869": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        4438,
        4460
      ],
      "op": "PUSH1",
      "path": "67",
      "value": "0x1"
    },
    "871": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        4438,
        4460
      ],
      "op": "ADD",
      "path": "67"
    },
    "872": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        4438,
        4460
      ],
      "op": "SLOAD",
      "path": "67"
    },
    "873": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        4438,
        4460
      ],
      "op": "SWAP1",
      "path": "67"
    },
    "874": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        4338,
        4467
      ],
      "op": "JUMP",
      "path": "67"
    },
    "875": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        4338,
        4467
      ],
      "op": "JUMPDEST",
      "path": "67"
    },
    "876": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        4338,
        4467
      ],
      "op": "PUSH1",
      "path": "67",
      "value": "0x40"
    },
    "878": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        4338,
        4467
      ],
      "op": "MLOAD",
      "path": "67"
    },
    "879": {
      "op": "SWAP1"
    },
    "880": {
      "op": "DUP2"
    },
    "881": {
      "op": "MSTORE"
    },
    "882": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "884": {
      "op": "ADD"
    },
    "885": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        4338,
        4467
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0x2AE"
    },
    "888": {
      "op": "JUMP"
    },
    "889": {
      "offset": [
        1643,
        1709
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "890": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        1643,
        1709
      ],
      "op": "CALLVALUE",
      "path": "10"
    },
    "891": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        1643,
        1709
      ],
      "op": "DUP1",
      "path": "10"
    },
    "892": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        1643,
        1709
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "893": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        1643,
        1709
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x385"
    },
    "896": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        1643,
        1709
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "897": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        1643,
        1709
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "899": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        1643,
        1709
      ],
      "op": "DUP1",
      "path": "10"
    },
    "900": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        1643,
        1709
      ],
      "op": "REVERT",
      "path": "10"
    },
    "901": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        1643,
        1709
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "902": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        1643,
        1709
      ],
      "op": "POP",
      "path": "10"
    },
    "903": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        1643,
        1709
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x36B"
    },
    "906": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "908": {
      "op": "DUP1"
    },
    "909": {
      "op": "MLOAD"
    },
    "910": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "912": {
      "op": "PUSH2",
      "value": "0x4941"
    },
    "915": {
      "op": "DUP4"
    },
    "916": {
      "op": "CODECOPY"
    },
    "917": {
      "op": "DUP2"
    },
    "918": {
      "op": "MLOAD"
    },
    "919": {
      "op": "SWAP2"
    },
    "920": {
      "op": "MSTORE"
    },
    "921": {
      "offset": [
        1643,
        1709
      ],
      "op": "DUP2",
      "path": "10"
    },
    "922": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        1643,
        1709
      ],
      "op": "JUMP",
      "path": "10"
    },
    "923": {
      "fn": "AccessControlUpgradeable.grantRole",
      "offset": [
        4717,
        4862
      ],
      "op": "JUMPDEST",
      "path": "67"
    },
    "924": {
      "fn": "AccessControlUpgradeable.grantRole",
      "offset": [
        4717,
        4862
      ],
      "op": "CALLVALUE",
      "path": "67"
    },
    "925": {
      "fn": "AccessControlUpgradeable.grantRole",
      "offset": [
        4717,
        4862
      ],
      "op": "DUP1",
      "path": "67"
    },
    "926": {
      "fn": "AccessControlUpgradeable.grantRole",
      "offset": [
        4717,
        4862
      ],
      "op": "ISZERO",
      "path": "67"
    },
    "927": {
      "fn": "AccessControlUpgradeable.grantRole",
      "offset": [
        4717,
        4862
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0x3A7"
    },
    "930": {
      "fn": "AccessControlUpgradeable.grantRole",
      "offset": [
        4717,
        4862
      ],
      "op": "JUMPI",
      "path": "67"
    },
    "931": {
      "fn": "AccessControlUpgradeable.grantRole",
      "offset": [
        4717,
        4862
      ],
      "op": "PUSH1",
      "path": "67",
      "value": "0x0"
    },
    "933": {
      "fn": "AccessControlUpgradeable.grantRole",
      "offset": [
        4717,
        4862
      ],
      "op": "DUP1",
      "path": "67"
    },
    "934": {
      "fn": "AccessControlUpgradeable.grantRole",
      "offset": [
        4717,
        4862
      ],
      "op": "REVERT",
      "path": "67"
    },
    "935": {
      "fn": "AccessControlUpgradeable.grantRole",
      "offset": [
        4717,
        4862
      ],
      "op": "JUMPDEST",
      "path": "67"
    },
    "936": {
      "op": "POP"
    },
    "937": {
      "fn": "AccessControlUpgradeable.grantRole",
      "offset": [
        4717,
        4862
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0x2D7"
    },
    "940": {
      "fn": "AccessControlUpgradeable.grantRole",
      "offset": [
        4717,
        4862
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0x3B6"
    },
    "943": {
      "fn": "AccessControlUpgradeable.grantRole",
      "offset": [
        4717,
        4862
      ],
      "op": "CALLDATASIZE",
      "path": "67"
    },
    "944": {
      "fn": "AccessControlUpgradeable.grantRole",
      "offset": [
        4717,
        4862
      ],
      "op": "PUSH1",
      "path": "67",
      "value": "0x4"
    },
    "946": {
      "fn": "AccessControlUpgradeable.grantRole",
      "offset": [
        4717,
        4862
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0x40E6"
    },
    "949": {
      "fn": "AccessControlUpgradeable.grantRole",
      "jump": "i",
      "offset": [
        4717,
        4862
      ],
      "op": "JUMP",
      "path": "67"
    },
    "950": {
      "fn": "AccessControlUpgradeable.grantRole",
      "offset": [
        4717,
        4862
      ],
      "op": "JUMPDEST",
      "path": "67"
    },
    "951": {
      "fn": "AccessControlUpgradeable.grantRole",
      "offset": [
        4717,
        4862
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0xDAA"
    },
    "954": {
      "fn": "AccessControlUpgradeable.grantRole",
      "jump": "i",
      "offset": [
        4717,
        4862
      ],
      "op": "JUMP",
      "path": "67"
    },
    "955": {
      "fn": "AccessControlUpgradeable.renounceRole",
      "offset": [
        5734,
        5948
      ],
      "op": "JUMPDEST",
      "path": "67"
    },
    "956": {
      "fn": "AccessControlUpgradeable.renounceRole",
      "offset": [
        5734,
        5948
      ],
      "op": "CALLVALUE",
      "path": "67"
    },
    "957": {
      "fn": "AccessControlUpgradeable.renounceRole",
      "offset": [
        5734,
        5948
      ],
      "op": "DUP1",
      "path": "67"
    },
    "958": {
      "fn": "AccessControlUpgradeable.renounceRole",
      "offset": [
        5734,
        5948
      ],
      "op": "ISZERO",
      "path": "67"
    },
    "959": {
      "fn": "AccessControlUpgradeable.renounceRole",
      "offset": [
        5734,
        5948
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0x3C7"
    },
    "962": {
      "fn": "AccessControlUpgradeable.renounceRole",
      "offset": [
        5734,
        5948
      ],
      "op": "JUMPI",
      "path": "67"
    },
    "963": {
      "fn": "AccessControlUpgradeable.renounceRole",
      "offset": [
        5734,
        5948
      ],
      "op": "PUSH1",
      "path": "67",
      "value": "0x0"
    },
    "965": {
      "fn": "AccessControlUpgradeable.renounceRole",
      "offset": [
        5734,
        5948
      ],
      "op": "DUP1",
      "path": "67"
    },
    "966": {
      "fn": "AccessControlUpgradeable.renounceRole",
      "offset": [
        5734,
        5948
      ],
      "op": "REVERT",
      "path": "67"
    },
    "967": {
      "fn": "AccessControlUpgradeable.renounceRole",
      "offset": [
        5734,
        5948
      ],
      "op": "JUMPDEST",
      "path": "67"
    },
    "968": {
      "op": "POP"
    },
    "969": {
      "fn": "AccessControlUpgradeable.renounceRole",
      "offset": [
        5734,
        5948
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0x2D7"
    },
    "972": {
      "fn": "AccessControlUpgradeable.renounceRole",
      "offset": [
        5734,
        5948
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0x3D6"
    },
    "975": {
      "fn": "AccessControlUpgradeable.renounceRole",
      "offset": [
        5734,
        5948
      ],
      "op": "CALLDATASIZE",
      "path": "67"
    },
    "976": {
      "fn": "AccessControlUpgradeable.renounceRole",
      "offset": [
        5734,
        5948
      ],
      "op": "PUSH1",
      "path": "67",
      "value": "0x4"
    },
    "978": {
      "fn": "AccessControlUpgradeable.renounceRole",
      "offset": [
        5734,
        5948
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0x40E6"
    },
    "981": {
      "fn": "AccessControlUpgradeable.renounceRole",
      "jump": "i",
      "offset": [
        5734,
        5948
      ],
      "op": "JUMP",
      "path": "67"
    },
    "982": {
      "fn": "AccessControlUpgradeable.renounceRole",
      "offset": [
        5734,
        5948
      ],
      "op": "JUMPDEST",
      "path": "67"
    },
    "983": {
      "fn": "AccessControlUpgradeable.renounceRole",
      "offset": [
        5734,
        5948
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0xDD5"
    },
    "986": {
      "fn": "AccessControlUpgradeable.renounceRole",
      "jump": "i",
      "offset": [
        5734,
        5948
      ],
      "op": "JUMP",
      "path": "67"
    },
    "987": {
      "fn": "UUPSUpgradeable.upgradeTo",
      "offset": [
        3315,
        3512
      ],
      "op": "JUMPDEST",
      "path": "73"
    },
    "988": {
      "fn": "UUPSUpgradeable.upgradeTo",
      "offset": [
        3315,
        3512
      ],
      "op": "CALLVALUE",
      "path": "73"
    },
    "989": {
      "fn": "UUPSUpgradeable.upgradeTo",
      "offset": [
        3315,
        3512
      ],
      "op": "DUP1",
      "path": "73"
    },
    "990": {
      "fn": "UUPSUpgradeable.upgradeTo",
      "offset": [
        3315,
        3512
      ],
      "op": "ISZERO",
      "path": "73"
    },
    "991": {
      "fn": "UUPSUpgradeable.upgradeTo",
      "offset": [
        3315,
        3512
      ],
      "op": "PUSH2",
      "path": "73",
      "value": "0x3E7"
    },
    "994": {
      "fn": "UUPSUpgradeable.upgradeTo",
      "offset": [
        3315,
        3512
      ],
      "op": "JUMPI",
      "path": "73"
    },
    "995": {
      "fn": "UUPSUpgradeable.upgradeTo",
      "offset": [
        3315,
        3512
      ],
      "op": "PUSH1",
      "path": "73",
      "value": "0x0"
    },
    "997": {
      "fn": "UUPSUpgradeable.upgradeTo",
      "offset": [
        3315,
        3512
      ],
      "op": "DUP1",
      "path": "73"
    },
    "998": {
      "fn": "UUPSUpgradeable.upgradeTo",
      "offset": [
        3315,
        3512
      ],
      "op": "REVERT",
      "path": "73"
    },
    "999": {
      "fn": "UUPSUpgradeable.upgradeTo",
      "offset": [
        3315,
        3512
      ],
      "op": "JUMPDEST",
      "path": "73"
    },
    "1000": {
      "op": "POP"
    },
    "1001": {
      "fn": "UUPSUpgradeable.upgradeTo",
      "offset": [
        3315,
        3512
      ],
      "op": "PUSH2",
      "path": "73",
      "value": "0x2D7"
    },
    "1004": {
      "fn": "UUPSUpgradeable.upgradeTo",
      "offset": [
        3315,
        3512
      ],
      "op": "PUSH2",
      "path": "73",
      "value": "0x3F6"
    },
    "1007": {
      "fn": "UUPSUpgradeable.upgradeTo",
      "offset": [
        3315,
        3512
      ],
      "op": "CALLDATASIZE",
      "path": "73"
    },
    "1008": {
      "fn": "UUPSUpgradeable.upgradeTo",
      "offset": [
        3315,
        3512
      ],
      "op": "PUSH1",
      "path": "73",
      "value": "0x4"
    },
    "1010": {
      "fn": "UUPSUpgradeable.upgradeTo",
      "offset": [
        3315,
        3512
      ],
      "op": "PUSH2",
      "path": "73",
      "value": "0x4016"
    },
    "1013": {
      "fn": "UUPSUpgradeable.upgradeTo",
      "jump": "i",
      "offset": [
        3315,
        3512
      ],
      "op": "JUMP",
      "path": "73"
    },
    "1014": {
      "fn": "UUPSUpgradeable.upgradeTo",
      "offset": [
        3315,
        3512
      ],
      "op": "JUMPDEST",
      "path": "73"
    },
    "1015": {
      "fn": "UUPSUpgradeable.upgradeTo",
      "offset": [
        3315,
        3512
      ],
      "op": "PUSH2",
      "path": "73",
      "value": "0xE53"
    },
    "1018": {
      "fn": "UUPSUpgradeable.upgradeTo",
      "jump": "i",
      "offset": [
        3315,
        3512
      ],
      "op": "JUMP",
      "path": "73"
    },
    "1019": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        3374,
        3463
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "1020": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        3374,
        3463
      ],
      "op": "CALLVALUE",
      "path": "10"
    },
    "1021": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        3374,
        3463
      ],
      "op": "DUP1",
      "path": "10"
    },
    "1022": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        3374,
        3463
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "1023": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        3374,
        3463
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x407"
    },
    "1026": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        3374,
        3463
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "1027": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        3374,
        3463
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "1029": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        3374,
        3463
      ],
      "op": "DUP1",
      "path": "10"
    },
    "1030": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        3374,
        3463
      ],
      "op": "REVERT",
      "path": "10"
    },
    "1031": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        3374,
        3463
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "1032": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        3374,
        3463
      ],
      "op": "POP",
      "path": "10"
    },
    "1033": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        3374,
        3463
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x2D7"
    },
    "1036": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        3374,
        3463
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0xF33"
    },
    "1039": {
      "fn": "PolicyPoolComponent.unpause",
      "jump": "i",
      "offset": [
        3374,
        3463
      ],
      "op": "JUMP",
      "path": "10"
    },
    "1040": {
      "fn": "TrustfulRiskModule.newPolicy",
      "offset": [
        1770,
        2065
      ],
      "op": "JUMPDEST",
      "path": "13"
    },
    "1041": {
      "fn": "TrustfulRiskModule.newPolicy",
      "offset": [
        1770,
        2065
      ],
      "op": "CALLVALUE",
      "path": "13"
    },
    "1042": {
      "fn": "TrustfulRiskModule.newPolicy",
      "offset": [
        1770,
        2065
      ],
      "op": "DUP1",
      "path": "13"
    },
    "1043": {
      "fn": "TrustfulRiskModule.newPolicy",
      "offset": [
        1770,
        2065
      ],
      "op": "ISZERO",
      "path": "13"
    },
    "1044": {
      "fn": "TrustfulRiskModule.newPolicy",
      "offset": [
        1770,
        2065
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x41C"
    },
    "1047": {
      "fn": "TrustfulRiskModule.newPolicy",
      "offset": [
        1770,
        2065
      ],
      "op": "JUMPI",
      "path": "13"
    },
    "1048": {
      "fn": "TrustfulRiskModule.newPolicy",
      "offset": [
        1770,
        2065
      ],
      "op": "PUSH1",
      "path": "13",
      "value": "0x0"
    },
    "1050": {
      "fn": "TrustfulRiskModule.newPolicy",
      "offset": [
        1770,
        2065
      ],
      "op": "DUP1",
      "path": "13"
    },
    "1051": {
      "fn": "TrustfulRiskModule.newPolicy",
      "offset": [
        1770,
        2065
      ],
      "op": "REVERT",
      "path": "13"
    },
    "1052": {
      "fn": "TrustfulRiskModule.newPolicy",
      "offset": [
        1770,
        2065
      ],
      "op": "JUMPDEST",
      "path": "13"
    },
    "1053": {
      "op": "POP"
    },
    "1054": {
      "fn": "TrustfulRiskModule.newPolicy",
      "offset": [
        1770,
        2065
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x36B"
    },
    "1057": {
      "fn": "TrustfulRiskModule.newPolicy",
      "offset": [
        1770,
        2065
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x42B"
    },
    "1060": {
      "fn": "TrustfulRiskModule.newPolicy",
      "offset": [
        1770,
        2065
      ],
      "op": "CALLDATASIZE",
      "path": "13"
    },
    "1061": {
      "fn": "TrustfulRiskModule.newPolicy",
      "offset": [
        1770,
        2065
      ],
      "op": "PUSH1",
      "path": "13",
      "value": "0x4"
    },
    "1063": {
      "fn": "TrustfulRiskModule.newPolicy",
      "offset": [
        1770,
        2065
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x424F"
    },
    "1066": {
      "fn": "TrustfulRiskModule.newPolicy",
      "jump": "i",
      "offset": [
        1770,
        2065
      ],
      "op": "JUMP",
      "path": "13"
    },
    "1067": {
      "fn": "TrustfulRiskModule.newPolicy",
      "offset": [
        1770,
        2065
      ],
      "op": "JUMPDEST",
      "path": "13"
    },
    "1068": {
      "fn": "TrustfulRiskModule.newPolicy",
      "offset": [
        1770,
        2065
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x1049"
    },
    "1071": {
      "fn": "TrustfulRiskModule.newPolicy",
      "jump": "i",
      "offset": [
        1770,
        2065
      ],
      "op": "JUMP",
      "path": "13"
    },
    "1072": {
      "fn": "RiskModule.scrLimit",
      "offset": [
        5197,
        5283
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "1073": {
      "fn": "RiskModule.scrLimit",
      "offset": [
        5197,
        5283
      ],
      "op": "CALLVALUE",
      "path": "12"
    },
    "1074": {
      "fn": "RiskModule.scrLimit",
      "offset": [
        5197,
        5283
      ],
      "op": "DUP1",
      "path": "12"
    },
    "1075": {
      "fn": "RiskModule.scrLimit",
      "offset": [
        5197,
        5283
      ],
      "op": "ISZERO",
      "path": "12"
    },
    "1076": {
      "fn": "RiskModule.scrLimit",
      "offset": [
        5197,
        5283
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x43C"
    },
    "1079": {
      "fn": "RiskModule.scrLimit",
      "offset": [
        5197,
        5283
      ],
      "op": "JUMPI",
      "path": "12"
    },
    "1080": {
      "fn": "RiskModule.scrLimit",
      "offset": [
        5197,
        5283
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x0"
    },
    "1082": {
      "fn": "RiskModule.scrLimit",
      "offset": [
        5197,
        5283
      ],
      "op": "DUP1",
      "path": "12"
    },
    "1083": {
      "fn": "RiskModule.scrLimit",
      "offset": [
        5197,
        5283
      ],
      "op": "REVERT",
      "path": "12"
    },
    "1084": {
      "fn": "RiskModule.scrLimit",
      "offset": [
        5197,
        5283
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "1085": {
      "op": "POP"
    },
    "1086": {
      "fn": "RiskModule.scrLimit",
      "offset": [
        5269,
        5278
      ],
      "op": "PUSH2",
      "path": "12",
      "statement": 1,
      "value": "0x134"
    },
    "1089": {
      "fn": "RiskModule.scrLimit",
      "offset": [
        5269,
        5278
      ],
      "op": "SLOAD",
      "path": "12"
    },
    "1090": {
      "fn": "RiskModule.scrLimit",
      "offset": [
        5197,
        5283
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x36B"
    },
    "1093": {
      "fn": "RiskModule.scrLimit",
      "offset": [
        5197,
        5283
      ],
      "op": "JUMP",
      "path": "12"
    },
    "1094": {
      "fn": "PolicyPoolComponent.lastTweak",
      "offset": [
        5113,
        5231
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "1095": {
      "fn": "PolicyPoolComponent.lastTweak",
      "offset": [
        5113,
        5231
      ],
      "op": "CALLVALUE",
      "path": "10"
    },
    "1096": {
      "fn": "PolicyPoolComponent.lastTweak",
      "offset": [
        5113,
        5231
      ],
      "op": "DUP1",
      "path": "10"
    },
    "1097": {
      "fn": "PolicyPoolComponent.lastTweak",
      "offset": [
        5113,
        5231
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "1098": {
      "fn": "PolicyPoolComponent.lastTweak",
      "offset": [
        5113,
        5231
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x452"
    },
    "1101": {
      "fn": "PolicyPoolComponent.lastTweak",
      "offset": [
        5113,
        5231
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "1102": {
      "fn": "PolicyPoolComponent.lastTweak",
      "offset": [
        5113,
        5231
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "1104": {
      "fn": "PolicyPoolComponent.lastTweak",
      "offset": [
        5113,
        5231
      ],
      "op": "DUP1",
      "path": "10"
    },
    "1105": {
      "fn": "PolicyPoolComponent.lastTweak",
      "offset": [
        5113,
        5231
      ],
      "op": "REVERT",
      "path": "10"
    },
    "1106": {
      "fn": "PolicyPoolComponent.lastTweak",
      "offset": [
        5113,
        5231
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "1107": {
      "op": "POP"
    },
    "1108": {
      "fn": "PolicyPoolComponent.lastTweak",
      "offset": [
        5187,
        5206
      ],
      "op": "PUSH2",
      "path": "10",
      "statement": 2,
      "value": "0x12D"
    },
    "1111": {
      "fn": "PolicyPoolComponent.lastTweak",
      "offset": [
        5187,
        5206
      ],
      "op": "SLOAD",
      "path": "10"
    },
    "1112": {
      "fn": "PolicyPoolComponent.lastTweak",
      "offset": [
        5113,
        5231
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "1114": {
      "fn": "PolicyPoolComponent.lastTweak",
      "offset": [
        5113,
        5231
      ],
      "op": "DUP1",
      "path": "10"
    },
    "1115": {
      "fn": "PolicyPoolComponent.lastTweak",
      "offset": [
        5113,
        5231
      ],
      "op": "MLOAD",
      "path": "10"
    },
    "1116": {
      "fn": "PolicyPoolComponent.lastTweak",
      "offset": [
        5187,
        5206
      ],
      "op": "PUSH5",
      "path": "10",
      "value": "0xFFFFFFFFFF"
    },
    "1122": {
      "fn": "PolicyPoolComponent.lastTweak",
      "offset": [
        5187,
        5206
      ],
      "op": "DUP4",
      "path": "10"
    },
    "1123": {
      "fn": "PolicyPoolComponent.lastTweak",
      "offset": [
        5187,
        5206
      ],
      "op": "AND",
      "path": "10"
    },
    "1124": {
      "op": "DUP2"
    },
    "1125": {
      "op": "MSTORE"
    },
    "1126": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "1128": {
      "op": "PUSH1",
      "value": "0x28"
    },
    "1130": {
      "op": "SHL"
    },
    "1131": {
      "fn": "PolicyPoolComponent.lastTweak",
      "offset": [
        5208,
        5225
      ],
      "op": "SWAP1",
      "path": "10"
    },
    "1132": {
      "fn": "PolicyPoolComponent.lastTweak",
      "offset": [
        5208,
        5225
      ],
      "op": "SWAP3",
      "path": "10"
    },
    "1133": {
      "fn": "PolicyPoolComponent.lastTweak",
      "offset": [
        5208,
        5225
      ],
      "op": "DIV",
      "path": "10"
    },
    "1134": {
      "fn": "PolicyPoolComponent.lastTweak",
      "offset": [
        5208,
        5225
      ],
      "op": "PUSH7",
      "path": "10",
      "value": "0xFFFFFFFFFFFFFF"
    },
    "1142": {
      "fn": "PolicyPoolComponent.lastTweak",
      "offset": [
        5208,
        5225
      ],
      "op": "AND",
      "path": "10"
    },
    "1143": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "1145": {
      "op": "DUP4"
    },
    "1146": {
      "op": "ADD"
    },
    "1147": {
      "op": "MSTORE"
    },
    "1148": {
      "op": "ADD"
    },
    "1149": {
      "fn": "PolicyPoolComponent.lastTweak",
      "offset": [
        5113,
        5231
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x2AE"
    },
    "1152": {
      "op": "JUMP"
    },
    "1153": {
      "offset": [
        1779,
        1841
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "1154": {
      "fn": "PolicyPoolComponent.lastTweak",
      "offset": [
        1779,
        1841
      ],
      "op": "CALLVALUE",
      "path": "10"
    },
    "1155": {
      "fn": "PolicyPoolComponent.lastTweak",
      "offset": [
        1779,
        1841
      ],
      "op": "DUP1",
      "path": "10"
    },
    "1156": {
      "fn": "PolicyPoolComponent.lastTweak",
      "offset": [
        1779,
        1841
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "1157": {
      "fn": "PolicyPoolComponent.lastTweak",
      "offset": [
        1779,
        1841
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x48D"
    },
    "1160": {
      "fn": "PolicyPoolComponent.lastTweak",
      "offset": [
        1779,
        1841
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "1161": {
      "fn": "PolicyPoolComponent.lastTweak",
      "offset": [
        1779,
        1841
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "1163": {
      "fn": "PolicyPoolComponent.lastTweak",
      "offset": [
        1779,
        1841
      ],
      "op": "DUP1",
      "path": "10"
    },
    "1164": {
      "fn": "PolicyPoolComponent.lastTweak",
      "offset": [
        1779,
        1841
      ],
      "op": "REVERT",
      "path": "10"
    },
    "1165": {
      "fn": "PolicyPoolComponent.lastTweak",
      "offset": [
        1779,
        1841
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "1166": {
      "fn": "PolicyPoolComponent.lastTweak",
      "offset": [
        1779,
        1841
      ],
      "op": "POP",
      "path": "10"
    },
    "1167": {
      "fn": "PolicyPoolComponent.lastTweak",
      "offset": [
        1779,
        1841
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x36B"
    },
    "1170": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "1172": {
      "op": "DUP1"
    },
    "1173": {
      "op": "MLOAD"
    },
    "1174": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "1176": {
      "op": "PUSH2",
      "value": "0x4921"
    },
    "1179": {
      "op": "DUP4"
    },
    "1180": {
      "op": "CODECOPY"
    },
    "1181": {
      "op": "DUP2"
    },
    "1182": {
      "op": "MLOAD"
    },
    "1183": {
      "op": "SWAP2"
    },
    "1184": {
      "op": "MSTORE"
    },
    "1185": {
      "offset": [
        1779,
        1841
      ],
      "op": "DUP2",
      "path": "10"
    },
    "1186": {
      "fn": "PolicyPoolComponent.lastTweak",
      "offset": [
        1779,
        1841
      ],
      "op": "JUMP",
      "path": "10"
    },
    "1187": {
      "fn": "PolicyPoolComponent.policyPool",
      "offset": [
        3467,
        3561
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "1188": {
      "fn": "PolicyPoolComponent.policyPool",
      "offset": [
        3467,
        3561
      ],
      "op": "CALLVALUE",
      "path": "10"
    },
    "1189": {
      "fn": "PolicyPoolComponent.policyPool",
      "offset": [
        3467,
        3561
      ],
      "op": "DUP1",
      "path": "10"
    },
    "1190": {
      "fn": "PolicyPoolComponent.policyPool",
      "offset": [
        3467,
        3561
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "1191": {
      "fn": "PolicyPoolComponent.policyPool",
      "offset": [
        3467,
        3561
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x4AF"
    },
    "1194": {
      "fn": "PolicyPoolComponent.policyPool",
      "offset": [
        3467,
        3561
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "1195": {
      "fn": "PolicyPoolComponent.policyPool",
      "offset": [
        3467,
        3561
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "1197": {
      "fn": "PolicyPoolComponent.policyPool",
      "offset": [
        3467,
        3561
      ],
      "op": "DUP1",
      "path": "10"
    },
    "1198": {
      "fn": "PolicyPoolComponent.policyPool",
      "offset": [
        3467,
        3561
      ],
      "op": "REVERT",
      "path": "10"
    },
    "1199": {
      "fn": "PolicyPoolComponent.policyPool",
      "offset": [
        3467,
        3561
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "1200": {
      "op": "POP"
    },
    "1201": {
      "fn": "PolicyPoolComponent.policyPool",
      "offset": [
        3545,
        3556
      ],
      "op": "PUSH32",
      "path": "10",
      "statement": 3,
      "value": "0x0"
    },
    "1234": {
      "fn": "PolicyPoolComponent.policyPool",
      "offset": [
        3467,
        3561
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "1235": {
      "fn": "PolicyPoolComponent.policyPool",
      "offset": [
        3467,
        3561
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "1237": {
      "fn": "PolicyPoolComponent.policyPool",
      "offset": [
        3467,
        3561
      ],
      "op": "MLOAD",
      "path": "10"
    },
    "1238": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "1240": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "1242": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "1244": {
      "op": "SHL"
    },
    "1245": {
      "op": "SUB"
    },
    "1246": {
      "op": "SWAP1"
    },
    "1247": {
      "op": "SWAP2"
    },
    "1248": {
      "op": "AND"
    },
    "1249": {
      "op": "DUP2"
    },
    "1250": {
      "op": "MSTORE"
    },
    "1251": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "1253": {
      "op": "ADD"
    },
    "1254": {
      "fn": "PolicyPoolComponent.policyPool",
      "offset": [
        3467,
        3561
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x2AE"
    },
    "1257": {
      "op": "JUMP"
    },
    "1258": {
      "fn": "UUPSUpgradeable.upgradeToAndCall",
      "offset": [
        3761,
        3983
      ],
      "op": "JUMPDEST",
      "path": "73"
    },
    "1259": {
      "fn": "UUPSUpgradeable.upgradeToAndCall",
      "offset": [
        3761,
        3983
      ],
      "op": "PUSH2",
      "path": "73",
      "value": "0x2D7"
    },
    "1262": {
      "fn": "UUPSUpgradeable.upgradeToAndCall",
      "offset": [
        3761,
        3983
      ],
      "op": "PUSH2",
      "path": "73",
      "value": "0x4F8"
    },
    "1265": {
      "fn": "UUPSUpgradeable.upgradeToAndCall",
      "offset": [
        3761,
        3983
      ],
      "op": "CALLDATASIZE",
      "path": "73"
    },
    "1266": {
      "fn": "UUPSUpgradeable.upgradeToAndCall",
      "offset": [
        3761,
        3983
      ],
      "op": "PUSH1",
      "path": "73",
      "value": "0x4"
    },
    "1268": {
      "fn": "UUPSUpgradeable.upgradeToAndCall",
      "offset": [
        3761,
        3983
      ],
      "op": "PUSH2",
      "path": "73",
      "value": "0x4033"
    },
    "1271": {
      "fn": "UUPSUpgradeable.upgradeToAndCall",
      "jump": "i",
      "offset": [
        3761,
        3983
      ],
      "op": "JUMP",
      "path": "73"
    },
    "1272": {
      "fn": "UUPSUpgradeable.upgradeToAndCall",
      "offset": [
        3761,
        3983
      ],
      "op": "JUMPDEST",
      "path": "73"
    },
    "1273": {
      "fn": "UUPSUpgradeable.upgradeToAndCall",
      "offset": [
        3761,
        3983
      ],
      "op": "PUSH2",
      "path": "73",
      "value": "0x1091"
    },
    "1276": {
      "fn": "UUPSUpgradeable.upgradeToAndCall",
      "jump": "i",
      "offset": [
        3761,
        3983
      ],
      "op": "JUMP",
      "path": "73"
    },
    "1277": {
      "fn": "RiskModule.wallet",
      "offset": [
        5377,
        5459
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "1278": {
      "fn": "RiskModule.wallet",
      "offset": [
        5377,
        5459
      ],
      "op": "CALLVALUE",
      "path": "12"
    },
    "1279": {
      "fn": "RiskModule.wallet",
      "offset": [
        5377,
        5459
      ],
      "op": "DUP1",
      "path": "12"
    },
    "1280": {
      "fn": "RiskModule.wallet",
      "offset": [
        5377,
        5459
      ],
      "op": "ISZERO",
      "path": "12"
    },
    "1281": {
      "fn": "RiskModule.wallet",
      "offset": [
        5377,
        5459
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x509"
    },
    "1284": {
      "fn": "RiskModule.wallet",
      "offset": [
        5377,
        5459
      ],
      "op": "JUMPI",
      "path": "12"
    },
    "1285": {
      "fn": "RiskModule.wallet",
      "offset": [
        5377,
        5459
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x0"
    },
    "1287": {
      "fn": "RiskModule.wallet",
      "offset": [
        5377,
        5459
      ],
      "op": "DUP1",
      "path": "12"
    },
    "1288": {
      "fn": "RiskModule.wallet",
      "offset": [
        5377,
        5459
      ],
      "op": "REVERT",
      "path": "12"
    },
    "1289": {
      "fn": "RiskModule.wallet",
      "offset": [
        5377,
        5459
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "1290": {
      "op": "POP"
    },
    "1291": {
      "fn": "RiskModule.wallet",
      "offset": [
        5447,
        5454
      ],
      "op": "PUSH2",
      "path": "12",
      "statement": 4,
      "value": "0x136"
    },
    "1294": {
      "fn": "RiskModule.wallet",
      "offset": [
        5447,
        5454
      ],
      "op": "SLOAD",
      "path": "12"
    },
    "1295": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "1297": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "1299": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "1301": {
      "op": "SHL"
    },
    "1302": {
      "op": "SUB"
    },
    "1303": {
      "fn": "RiskModule.wallet",
      "offset": [
        5447,
        5454
      ],
      "op": "AND",
      "path": "12"
    },
    "1304": {
      "fn": "RiskModule.wallet",
      "offset": [
        5377,
        5459
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x4D2"
    },
    "1307": {
      "fn": "RiskModule.wallet",
      "offset": [
        5377,
        5459
      ],
      "op": "JUMP",
      "path": "12"
    },
    "1308": {
      "fn": "UUPSUpgradeable.proxiableUUID",
      "offset": [
        3004,
        3135
      ],
      "op": "JUMPDEST",
      "path": "73"
    },
    "1309": {
      "fn": "UUPSUpgradeable.proxiableUUID",
      "offset": [
        3004,
        3135
      ],
      "op": "CALLVALUE",
      "path": "73"
    },
    "1310": {
      "fn": "UUPSUpgradeable.proxiableUUID",
      "offset": [
        3004,
        3135
      ],
      "op": "DUP1",
      "path": "73"
    },
    "1311": {
      "fn": "UUPSUpgradeable.proxiableUUID",
      "offset": [
        3004,
        3135
      ],
      "op": "ISZERO",
      "path": "73"
    },
    "1312": {
      "fn": "UUPSUpgradeable.proxiableUUID",
      "offset": [
        3004,
        3135
      ],
      "op": "PUSH2",
      "path": "73",
      "value": "0x528"
    },
    "1315": {
      "fn": "UUPSUpgradeable.proxiableUUID",
      "offset": [
        3004,
        3135
      ],
      "op": "JUMPI",
      "path": "73"
    },
    "1316": {
      "fn": "UUPSUpgradeable.proxiableUUID",
      "offset": [
        3004,
        3135
      ],
      "op": "PUSH1",
      "path": "73",
      "value": "0x0"
    },
    "1318": {
      "fn": "UUPSUpgradeable.proxiableUUID",
      "offset": [
        3004,
        3135
      ],
      "op": "DUP1",
      "path": "73"
    },
    "1319": {
      "fn": "UUPSUpgradeable.proxiableUUID",
      "offset": [
        3004,
        3135
      ],
      "op": "REVERT",
      "path": "73"
    },
    "1320": {
      "fn": "UUPSUpgradeable.proxiableUUID",
      "offset": [
        3004,
        3135
      ],
      "op": "JUMPDEST",
      "path": "73"
    },
    "1321": {
      "fn": "UUPSUpgradeable.proxiableUUID",
      "offset": [
        3004,
        3135
      ],
      "op": "POP",
      "path": "73"
    },
    "1322": {
      "fn": "UUPSUpgradeable.proxiableUUID",
      "offset": [
        3004,
        3135
      ],
      "op": "PUSH2",
      "path": "73",
      "value": "0x36B"
    },
    "1325": {
      "fn": "UUPSUpgradeable.proxiableUUID",
      "offset": [
        3004,
        3135
      ],
      "op": "PUSH2",
      "path": "73",
      "value": "0x115E"
    },
    "1328": {
      "fn": "UUPSUpgradeable.proxiableUUID",
      "jump": "i",
      "offset": [
        3004,
        3135
      ],
      "op": "JUMP",
      "path": "73"
    },
    "1329": {
      "fn": "RiskModule.moc",
      "offset": [
        4817,
        4893
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "1330": {
      "fn": "RiskModule.moc",
      "offset": [
        4817,
        4893
      ],
      "op": "CALLVALUE",
      "path": "12"
    },
    "1331": {
      "fn": "RiskModule.moc",
      "offset": [
        4817,
        4893
      ],
      "op": "DUP1",
      "path": "12"
    },
    "1332": {
      "fn": "RiskModule.moc",
      "offset": [
        4817,
        4893
      ],
      "op": "ISZERO",
      "path": "12"
    },
    "1333": {
      "fn": "RiskModule.moc",
      "offset": [
        4817,
        4893
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x53D"
    },
    "1336": {
      "fn": "RiskModule.moc",
      "offset": [
        4817,
        4893
      ],
      "op": "JUMPI",
      "path": "12"
    },
    "1337": {
      "fn": "RiskModule.moc",
      "offset": [
        4817,
        4893
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x0"
    },
    "1339": {
      "fn": "RiskModule.moc",
      "offset": [
        4817,
        4893
      ],
      "op": "DUP1",
      "path": "12"
    },
    "1340": {
      "fn": "RiskModule.moc",
      "offset": [
        4817,
        4893
      ],
      "op": "REVERT",
      "path": "12"
    },
    "1341": {
      "fn": "RiskModule.moc",
      "offset": [
        4817,
        4893
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "1342": {
      "op": "POP"
    },
    "1343": {
      "fn": "RiskModule.moc",
      "offset": [
        4884,
        4888
      ],
      "op": "PUSH2",
      "path": "12",
      "statement": 5,
      "value": "0x130"
    },
    "1346": {
      "fn": "RiskModule.moc",
      "offset": [
        4884,
        4888
      ],
      "op": "SLOAD",
      "path": "12"
    },
    "1347": {
      "fn": "RiskModule.moc",
      "offset": [
        4817,
        4893
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x36B"
    },
    "1350": {
      "fn": "RiskModule.moc",
      "offset": [
        4817,
        4893
      ],
      "op": "JUMP",
      "path": "12"
    },
    "1351": {
      "offset": [
        1845,
        1907
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "1352": {
      "fn": "RiskModule.moc",
      "offset": [
        1845,
        1907
      ],
      "op": "CALLVALUE",
      "path": "10"
    },
    "1353": {
      "fn": "RiskModule.moc",
      "offset": [
        1845,
        1907
      ],
      "op": "DUP1",
      "path": "10"
    },
    "1354": {
      "fn": "RiskModule.moc",
      "offset": [
        1845,
        1907
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "1355": {
      "fn": "RiskModule.moc",
      "offset": [
        1845,
        1907
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x553"
    },
    "1358": {
      "fn": "RiskModule.moc",
      "offset": [
        1845,
        1907
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "1359": {
      "fn": "RiskModule.moc",
      "offset": [
        1845,
        1907
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "1361": {
      "fn": "RiskModule.moc",
      "offset": [
        1845,
        1907
      ],
      "op": "DUP1",
      "path": "10"
    },
    "1362": {
      "fn": "RiskModule.moc",
      "offset": [
        1845,
        1907
      ],
      "op": "REVERT",
      "path": "10"
    },
    "1363": {
      "fn": "RiskModule.moc",
      "offset": [
        1845,
        1907
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "1364": {
      "fn": "RiskModule.moc",
      "offset": [
        1845,
        1907
      ],
      "op": "POP",
      "path": "10"
    },
    "1365": {
      "fn": "RiskModule.moc",
      "offset": [
        1845,
        1907
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x36B"
    },
    "1368": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "1370": {
      "op": "DUP1"
    },
    "1371": {
      "op": "MLOAD"
    },
    "1372": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "1374": {
      "op": "PUSH2",
      "value": "0x48DA"
    },
    "1377": {
      "op": "DUP4"
    },
    "1378": {
      "op": "CODECOPY"
    },
    "1379": {
      "op": "DUP2"
    },
    "1380": {
      "op": "MLOAD"
    },
    "1381": {
      "op": "SWAP2"
    },
    "1382": {
      "op": "MSTORE"
    },
    "1383": {
      "offset": [
        1845,
        1907
      ],
      "op": "DUP2",
      "path": "10"
    },
    "1384": {
      "fn": "RiskModule.moc",
      "offset": [
        1845,
        1907
      ],
      "op": "JUMP",
      "path": "10"
    },
    "1385": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1341,
        1425
      ],
      "op": "JUMPDEST",
      "path": "74"
    },
    "1386": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1341,
        1425
      ],
      "op": "CALLVALUE",
      "path": "74"
    },
    "1387": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1341,
        1425
      ],
      "op": "DUP1",
      "path": "74"
    },
    "1388": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1341,
        1425
      ],
      "op": "ISZERO",
      "path": "74"
    },
    "1389": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1341,
        1425
      ],
      "op": "PUSH2",
      "path": "74",
      "value": "0x575"
    },
    "1392": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1341,
        1425
      ],
      "op": "JUMPI",
      "path": "74"
    },
    "1393": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1341,
        1425
      ],
      "op": "PUSH1",
      "path": "74",
      "value": "0x0"
    },
    "1395": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1341,
        1425
      ],
      "op": "DUP1",
      "path": "74"
    },
    "1396": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1341,
        1425
      ],
      "op": "REVERT",
      "path": "74"
    },
    "1397": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1341,
        1425
      ],
      "op": "JUMPDEST",
      "path": "74"
    },
    "1398": {
      "op": "POP"
    },
    "1399": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1411,
        1418
      ],
      "op": "PUSH1",
      "path": "74",
      "statement": 6,
      "value": "0xFB"
    },
    "1401": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1411,
        1418
      ],
      "op": "SLOAD",
      "path": "74"
    },
    "1402": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1411,
        1418
      ],
      "op": "PUSH1",
      "path": "74",
      "value": "0xFF"
    },
    "1404": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1411,
        1418
      ],
      "op": "AND",
      "path": "74"
    },
    "1405": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1341,
        1425
      ],
      "op": "PUSH2",
      "path": "74",
      "value": "0x2A2"
    },
    "1408": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1341,
        1425
      ],
      "op": "JUMP",
      "path": "74"
    },
    "1409": {
      "fn": "RiskModule.maxScrPerPolicy",
      "offset": [
        5093,
        5193
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "1410": {
      "fn": "RiskModule.maxScrPerPolicy",
      "offset": [
        5093,
        5193
      ],
      "op": "CALLVALUE",
      "path": "12"
    },
    "1411": {
      "fn": "RiskModule.maxScrPerPolicy",
      "offset": [
        5093,
        5193
      ],
      "op": "DUP1",
      "path": "12"
    },
    "1412": {
      "fn": "RiskModule.maxScrPerPolicy",
      "offset": [
        5093,
        5193
      ],
      "op": "ISZERO",
      "path": "12"
    },
    "1413": {
      "fn": "RiskModule.maxScrPerPolicy",
      "offset": [
        5093,
        5193
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x58D"
    },
    "1416": {
      "fn": "RiskModule.maxScrPerPolicy",
      "offset": [
        5093,
        5193
      ],
      "op": "JUMPI",
      "path": "12"
    },
    "1417": {
      "fn": "RiskModule.maxScrPerPolicy",
      "offset": [
        5093,
        5193
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x0"
    },
    "1419": {
      "fn": "RiskModule.maxScrPerPolicy",
      "offset": [
        5093,
        5193
      ],
      "op": "DUP1",
      "path": "12"
    },
    "1420": {
      "fn": "RiskModule.maxScrPerPolicy",
      "offset": [
        5093,
        5193
      ],
      "op": "REVERT",
      "path": "12"
    },
    "1421": {
      "fn": "RiskModule.maxScrPerPolicy",
      "offset": [
        5093,
        5193
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "1422": {
      "op": "POP"
    },
    "1423": {
      "fn": "RiskModule.maxScrPerPolicy",
      "offset": [
        5172,
        5188
      ],
      "op": "PUSH2",
      "path": "12",
      "statement": 7,
      "value": "0x133"
    },
    "1426": {
      "fn": "RiskModule.maxScrPerPolicy",
      "offset": [
        5172,
        5188
      ],
      "op": "SLOAD",
      "path": "12"
    },
    "1427": {
      "fn": "RiskModule.maxScrPerPolicy",
      "offset": [
        5093,
        5193
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x36B"
    },
    "1430": {
      "fn": "RiskModule.maxScrPerPolicy",
      "offset": [
        5093,
        5193
      ],
      "op": "JUMP",
      "path": "12"
    },
    "1431": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        1375,
        1766
      ],
      "op": "JUMPDEST",
      "path": "13"
    },
    "1432": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        1375,
        1766
      ],
      "op": "CALLVALUE",
      "path": "13"
    },
    "1433": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        1375,
        1766
      ],
      "op": "DUP1",
      "path": "13"
    },
    "1434": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        1375,
        1766
      ],
      "op": "ISZERO",
      "path": "13"
    },
    "1435": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        1375,
        1766
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x5A3"
    },
    "1438": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        1375,
        1766
      ],
      "op": "JUMPI",
      "path": "13"
    },
    "1439": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        1375,
        1766
      ],
      "op": "PUSH1",
      "path": "13",
      "value": "0x0"
    },
    "1441": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        1375,
        1766
      ],
      "op": "DUP1",
      "path": "13"
    },
    "1442": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        1375,
        1766
      ],
      "op": "REVERT",
      "path": "13"
    },
    "1443": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        1375,
        1766
      ],
      "op": "JUMPDEST",
      "path": "13"
    },
    "1444": {
      "op": "POP"
    },
    "1445": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        1375,
        1766
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x2D7"
    },
    "1448": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        1375,
        1766
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x5B2"
    },
    "1451": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        1375,
        1766
      ],
      "op": "CALLDATASIZE",
      "path": "13"
    },
    "1452": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        1375,
        1766
      ],
      "op": "PUSH1",
      "path": "13",
      "value": "0x4"
    },
    "1454": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        1375,
        1766
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x415D"
    },
    "1457": {
      "fn": "TrustfulRiskModule.initialize",
      "jump": "i",
      "offset": [
        1375,
        1766
      ],
      "op": "JUMP",
      "path": "13"
    },
    "1458": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        1375,
        1766
      ],
      "op": "JUMPDEST",
      "path": "13"
    },
    "1459": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        1375,
        1766
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x1211"
    },
    "1462": {
      "fn": "TrustfulRiskModule.initialize",
      "jump": "i",
      "offset": [
        1375,
        1766
      ],
      "op": "JUMP",
      "path": "13"
    },
    "1463": {
      "offset": [
        550,
        616
      ],
      "op": "JUMPDEST",
      "path": "13"
    },
    "1464": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        550,
        616
      ],
      "op": "CALLVALUE",
      "path": "13"
    },
    "1465": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        550,
        616
      ],
      "op": "DUP1",
      "path": "13"
    },
    "1466": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        550,
        616
      ],
      "op": "ISZERO",
      "path": "13"
    },
    "1467": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        550,
        616
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x5C3"
    },
    "1470": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        550,
        616
      ],
      "op": "JUMPI",
      "path": "13"
    },
    "1471": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        550,
        616
      ],
      "op": "PUSH1",
      "path": "13",
      "value": "0x0"
    },
    "1473": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        550,
        616
      ],
      "op": "DUP1",
      "path": "13"
    },
    "1474": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        550,
        616
      ],
      "op": "REVERT",
      "path": "13"
    },
    "1475": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        550,
        616
      ],
      "op": "JUMPDEST",
      "path": "13"
    },
    "1476": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        550,
        616
      ],
      "op": "POP",
      "path": "13"
    },
    "1477": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        550,
        616
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x36B"
    },
    "1480": {
      "offset": [
        590,
        616
      ],
      "op": "PUSH32",
      "path": "13",
      "value": "0x92A19C77D2EA87C7F81D50C74403CB2F401780F3AD919571121EFE2BDB427EB1"
    },
    "1513": {
      "offset": [
        550,
        616
      ],
      "op": "DUP2",
      "path": "13"
    },
    "1514": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        550,
        616
      ],
      "op": "JUMP",
      "path": "13"
    },
    "1515": {
      "offset": [
        1912,
        1960
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "1516": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        1912,
        1960
      ],
      "op": "CALLVALUE",
      "path": "10"
    },
    "1517": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        1912,
        1960
      ],
      "op": "DUP1",
      "path": "10"
    },
    "1518": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        1912,
        1960
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "1519": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        1912,
        1960
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x5F7"
    },
    "1522": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        1912,
        1960
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "1523": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        1912,
        1960
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "1525": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        1912,
        1960
      ],
      "op": "DUP1",
      "path": "10"
    },
    "1526": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        1912,
        1960
      ],
      "op": "REVERT",
      "path": "10"
    },
    "1527": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        1912,
        1960
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "1528": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        1912,
        1960
      ],
      "op": "POP",
      "path": "10"
    },
    "1529": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        1912,
        1960
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x602"
    },
    "1532": {
      "offset": [
        1954,
        1960
      ],
      "op": "PUSH3",
      "path": "10",
      "value": "0x15180"
    },
    "1536": {
      "offset": [
        1912,
        1960
      ],
      "op": "DUP2",
      "path": "10"
    },
    "1537": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        1912,
        1960
      ],
      "op": "JUMP",
      "path": "10"
    },
    "1538": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        1912,
        1960
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "1539": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        1912,
        1960
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "1541": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        1912,
        1960
      ],
      "op": "MLOAD",
      "path": "10"
    },
    "1542": {
      "op": "PUSH5",
      "value": "0xFFFFFFFFFF"
    },
    "1548": {
      "op": "SWAP1"
    },
    "1549": {
      "op": "SWAP2"
    },
    "1550": {
      "op": "AND"
    },
    "1551": {
      "op": "DUP2"
    },
    "1552": {
      "op": "MSTORE"
    },
    "1553": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "1555": {
      "op": "ADD"
    },
    "1556": {
      "offset": [
        1912,
        1960
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x2AE"
    },
    "1559": {
      "op": "JUMP"
    },
    "1560": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        3299,
        3370
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "1561": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        3299,
        3370
      ],
      "op": "CALLVALUE",
      "path": "10"
    },
    "1562": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        3299,
        3370
      ],
      "op": "DUP1",
      "path": "10"
    },
    "1563": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        3299,
        3370
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "1564": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        3299,
        3370
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x624"
    },
    "1567": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        3299,
        3370
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "1568": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        3299,
        3370
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "1570": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        3299,
        3370
      ],
      "op": "DUP1",
      "path": "10"
    },
    "1571": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        3299,
        3370
      ],
      "op": "REVERT",
      "path": "10"
    },
    "1572": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        3299,
        3370
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "1573": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        3299,
        3370
      ],
      "op": "POP",
      "path": "10"
    },
    "1574": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        3299,
        3370
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x2D7"
    },
    "1577": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        3299,
        3370
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x1299"
    },
    "1580": {
      "fn": "PolicyPoolComponent.pause",
      "jump": "i",
      "offset": [
        3299,
        3370
      ],
      "op": "JUMP",
      "path": "10"
    },
    "1581": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8692,
        9325
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "1582": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8692,
        9325
      ],
      "op": "CALLVALUE",
      "path": "12"
    },
    "1583": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8692,
        9325
      ],
      "op": "DUP1",
      "path": "12"
    },
    "1584": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8692,
        9325
      ],
      "op": "ISZERO",
      "path": "12"
    },
    "1585": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8692,
        9325
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x639"
    },
    "1588": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8692,
        9325
      ],
      "op": "JUMPI",
      "path": "12"
    },
    "1589": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8692,
        9325
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x0"
    },
    "1591": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8692,
        9325
      ],
      "op": "DUP1",
      "path": "12"
    },
    "1592": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8692,
        9325
      ],
      "op": "REVERT",
      "path": "12"
    },
    "1593": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8692,
        9325
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "1594": {
      "op": "POP"
    },
    "1595": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8692,
        9325
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x36B"
    },
    "1598": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8692,
        9325
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x648"
    },
    "1601": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8692,
        9325
      ],
      "op": "CALLDATASIZE",
      "path": "12"
    },
    "1602": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8692,
        9325
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x4"
    },
    "1604": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8692,
        9325
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x42C5"
    },
    "1607": {
      "fn": "RiskModule.getMinimumPremium",
      "jump": "i",
      "offset": [
        8692,
        9325
      ],
      "op": "JUMP",
      "path": "12"
    },
    "1608": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8692,
        9325
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "1609": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8692,
        9325
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x13A1"
    },
    "1612": {
      "fn": "RiskModule.getMinimumPremium",
      "jump": "i",
      "offset": [
        8692,
        9325
      ],
      "op": "JUMP",
      "path": "12"
    },
    "1613": {
      "fn": "AccessControlUpgradeable.hasRole",
      "offset": [
        3217,
        3362
      ],
      "op": "JUMPDEST",
      "path": "67"
    },
    "1614": {
      "fn": "AccessControlUpgradeable.hasRole",
      "offset": [
        3217,
        3362
      ],
      "op": "CALLVALUE",
      "path": "67"
    },
    "1615": {
      "fn": "AccessControlUpgradeable.hasRole",
      "offset": [
        3217,
        3362
      ],
      "op": "DUP1",
      "path": "67"
    },
    "1616": {
      "fn": "AccessControlUpgradeable.hasRole",
      "offset": [
        3217,
        3362
      ],
      "op": "ISZERO",
      "path": "67"
    },
    "1617": {
      "fn": "AccessControlUpgradeable.hasRole",
      "offset": [
        3217,
        3362
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0x659"
    },
    "1620": {
      "fn": "AccessControlUpgradeable.hasRole",
      "offset": [
        3217,
        3362
      ],
      "op": "JUMPI",
      "path": "67"
    },
    "1621": {
      "fn": "AccessControlUpgradeable.hasRole",
      "offset": [
        3217,
        3362
      ],
      "op": "PUSH1",
      "path": "67",
      "value": "0x0"
    },
    "1623": {
      "fn": "AccessControlUpgradeable.hasRole",
      "offset": [
        3217,
        3362
      ],
      "op": "DUP1",
      "path": "67"
    },
    "1624": {
      "fn": "AccessControlUpgradeable.hasRole",
      "offset": [
        3217,
        3362
      ],
      "op": "REVERT",
      "path": "67"
    },
    "1625": {
      "fn": "AccessControlUpgradeable.hasRole",
      "offset": [
        3217,
        3362
      ],
      "op": "JUMPDEST",
      "path": "67"
    },
    "1626": {
      "op": "POP"
    },
    "1627": {
      "fn": "AccessControlUpgradeable.hasRole",
      "offset": [
        3217,
        3362
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0x2A2"
    },
    "1630": {
      "fn": "AccessControlUpgradeable.hasRole",
      "offset": [
        3217,
        3362
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0x668"
    },
    "1633": {
      "fn": "AccessControlUpgradeable.hasRole",
      "offset": [
        3217,
        3362
      ],
      "op": "CALLDATASIZE",
      "path": "67"
    },
    "1634": {
      "fn": "AccessControlUpgradeable.hasRole",
      "offset": [
        3217,
        3362
      ],
      "op": "PUSH1",
      "path": "67",
      "value": "0x4"
    },
    "1636": {
      "fn": "AccessControlUpgradeable.hasRole",
      "offset": [
        3217,
        3362
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0x40E6"
    },
    "1639": {
      "fn": "AccessControlUpgradeable.hasRole",
      "jump": "i",
      "offset": [
        3217,
        3362
      ],
      "op": "JUMP",
      "path": "67"
    },
    "1640": {
      "fn": "AccessControlUpgradeable.hasRole",
      "offset": [
        3217,
        3362
      ],
      "op": "JUMPDEST",
      "path": "67"
    },
    "1641": {
      "fn": "AccessControlUpgradeable.hasRole",
      "offset": [
        3217,
        3362
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0x1490"
    },
    "1644": {
      "fn": "AccessControlUpgradeable.hasRole",
      "jump": "i",
      "offset": [
        3217,
        3362
      ],
      "op": "JUMP",
      "path": "67"
    },
    "1645": {
      "fn": "RiskModule.releaseScr",
      "offset": [
        10388,
        10720
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "1646": {
      "fn": "RiskModule.releaseScr",
      "offset": [
        10388,
        10720
      ],
      "op": "CALLVALUE",
      "path": "12"
    },
    "1647": {
      "fn": "RiskModule.releaseScr",
      "offset": [
        10388,
        10720
      ],
      "op": "DUP1",
      "path": "12"
    },
    "1648": {
      "fn": "RiskModule.releaseScr",
      "offset": [
        10388,
        10720
      ],
      "op": "ISZERO",
      "path": "12"
    },
    "1649": {
      "fn": "RiskModule.releaseScr",
      "offset": [
        10388,
        10720
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x679"
    },
    "1652": {
      "fn": "RiskModule.releaseScr",
      "offset": [
        10388,
        10720
      ],
      "op": "JUMPI",
      "path": "12"
    },
    "1653": {
      "fn": "RiskModule.releaseScr",
      "offset": [
        10388,
        10720
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x0"
    },
    "1655": {
      "fn": "RiskModule.releaseScr",
      "offset": [
        10388,
        10720
      ],
      "op": "DUP1",
      "path": "12"
    },
    "1656": {
      "fn": "RiskModule.releaseScr",
      "offset": [
        10388,
        10720
      ],
      "op": "REVERT",
      "path": "12"
    },
    "1657": {
      "fn": "RiskModule.releaseScr",
      "offset": [
        10388,
        10720
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "1658": {
      "op": "POP"
    },
    "1659": {
      "fn": "RiskModule.releaseScr",
      "offset": [
        10388,
        10720
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x2D7"
    },
    "1662": {
      "fn": "RiskModule.releaseScr",
      "offset": [
        10388,
        10720
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x688"
    },
    "1665": {
      "fn": "RiskModule.releaseScr",
      "offset": [
        10388,
        10720
      ],
      "op": "CALLDATASIZE",
      "path": "12"
    },
    "1666": {
      "fn": "RiskModule.releaseScr",
      "offset": [
        10388,
        10720
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x4"
    },
    "1668": {
      "fn": "RiskModule.releaseScr",
      "offset": [
        10388,
        10720
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x40B4"
    },
    "1671": {
      "fn": "RiskModule.releaseScr",
      "jump": "i",
      "offset": [
        10388,
        10720
      ],
      "op": "JUMP",
      "path": "12"
    },
    "1672": {
      "fn": "RiskModule.releaseScr",
      "offset": [
        10388,
        10720
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "1673": {
      "fn": "RiskModule.releaseScr",
      "offset": [
        10388,
        10720
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x14BB"
    },
    "1676": {
      "fn": "RiskModule.releaseScr",
      "jump": "i",
      "offset": [
        10388,
        10720
      ],
      "op": "JUMP",
      "path": "12"
    },
    "1677": {
      "fn": "RiskModule.scrInterestRate",
      "offset": [
        4989,
        5089
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "1678": {
      "fn": "RiskModule.scrInterestRate",
      "offset": [
        4989,
        5089
      ],
      "op": "CALLVALUE",
      "path": "12"
    },
    "1679": {
      "fn": "RiskModule.scrInterestRate",
      "offset": [
        4989,
        5089
      ],
      "op": "DUP1",
      "path": "12"
    },
    "1680": {
      "fn": "RiskModule.scrInterestRate",
      "offset": [
        4989,
        5089
      ],
      "op": "ISZERO",
      "path": "12"
    },
    "1681": {
      "fn": "RiskModule.scrInterestRate",
      "offset": [
        4989,
        5089
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x699"
    },
    "1684": {
      "fn": "RiskModule.scrInterestRate",
      "offset": [
        4989,
        5089
      ],
      "op": "JUMPI",
      "path": "12"
    },
    "1685": {
      "fn": "RiskModule.scrInterestRate",
      "offset": [
        4989,
        5089
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x0"
    },
    "1687": {
      "fn": "RiskModule.scrInterestRate",
      "offset": [
        4989,
        5089
      ],
      "op": "DUP1",
      "path": "12"
    },
    "1688": {
      "fn": "RiskModule.scrInterestRate",
      "offset": [
        4989,
        5089
      ],
      "op": "REVERT",
      "path": "12"
    },
    "1689": {
      "fn": "RiskModule.scrInterestRate",
      "offset": [
        4989,
        5089
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "1690": {
      "op": "POP"
    },
    "1691": {
      "fn": "RiskModule.scrInterestRate",
      "offset": [
        5068,
        5084
      ],
      "op": "PUSH2",
      "path": "12",
      "statement": 8,
      "value": "0x132"
    },
    "1694": {
      "fn": "RiskModule.scrInterestRate",
      "offset": [
        5068,
        5084
      ],
      "op": "SLOAD",
      "path": "12"
    },
    "1695": {
      "fn": "RiskModule.scrInterestRate",
      "offset": [
        4989,
        5089
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x36B"
    },
    "1698": {
      "fn": "RiskModule.scrInterestRate",
      "offset": [
        4989,
        5089
      ],
      "op": "JUMP",
      "path": "12"
    },
    "1699": {
      "fn": "TrustfulRiskModule.resolvePolicy",
      "offset": [
        2069,
        2256
      ],
      "op": "JUMPDEST",
      "path": "13"
    },
    "1700": {
      "fn": "TrustfulRiskModule.resolvePolicy",
      "offset": [
        2069,
        2256
      ],
      "op": "CALLVALUE",
      "path": "13"
    },
    "1701": {
      "fn": "TrustfulRiskModule.resolvePolicy",
      "offset": [
        2069,
        2256
      ],
      "op": "DUP1",
      "path": "13"
    },
    "1702": {
      "fn": "TrustfulRiskModule.resolvePolicy",
      "offset": [
        2069,
        2256
      ],
      "op": "ISZERO",
      "path": "13"
    },
    "1703": {
      "fn": "TrustfulRiskModule.resolvePolicy",
      "offset": [
        2069,
        2256
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x6AF"
    },
    "1706": {
      "fn": "TrustfulRiskModule.resolvePolicy",
      "offset": [
        2069,
        2256
      ],
      "op": "JUMPI",
      "path": "13"
    },
    "1707": {
      "fn": "TrustfulRiskModule.resolvePolicy",
      "offset": [
        2069,
        2256
      ],
      "op": "PUSH1",
      "path": "13",
      "value": "0x0"
    },
    "1709": {
      "fn": "TrustfulRiskModule.resolvePolicy",
      "offset": [
        2069,
        2256
      ],
      "op": "DUP1",
      "path": "13"
    },
    "1710": {
      "fn": "TrustfulRiskModule.resolvePolicy",
      "offset": [
        2069,
        2256
      ],
      "op": "REVERT",
      "path": "13"
    },
    "1711": {
      "fn": "TrustfulRiskModule.resolvePolicy",
      "offset": [
        2069,
        2256
      ],
      "op": "JUMPDEST",
      "path": "13"
    },
    "1712": {
      "op": "POP"
    },
    "1713": {
      "fn": "TrustfulRiskModule.resolvePolicy",
      "offset": [
        2069,
        2256
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x2D7"
    },
    "1716": {
      "fn": "TrustfulRiskModule.resolvePolicy",
      "offset": [
        2069,
        2256
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x6BE"
    },
    "1719": {
      "fn": "TrustfulRiskModule.resolvePolicy",
      "offset": [
        2069,
        2256
      ],
      "op": "CALLDATASIZE",
      "path": "13"
    },
    "1720": {
      "fn": "TrustfulRiskModule.resolvePolicy",
      "offset": [
        2069,
        2256
      ],
      "op": "PUSH1",
      "path": "13",
      "value": "0x4"
    },
    "1722": {
      "fn": "TrustfulRiskModule.resolvePolicy",
      "offset": [
        2069,
        2256
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x4222"
    },
    "1725": {
      "fn": "TrustfulRiskModule.resolvePolicy",
      "jump": "i",
      "offset": [
        2069,
        2256
      ],
      "op": "JUMP",
      "path": "13"
    },
    "1726": {
      "fn": "TrustfulRiskModule.resolvePolicy",
      "offset": [
        2069,
        2256
      ],
      "op": "JUMPDEST",
      "path": "13"
    },
    "1727": {
      "fn": "TrustfulRiskModule.resolvePolicy",
      "offset": [
        2069,
        2256
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x1558"
    },
    "1730": {
      "fn": "TrustfulRiskModule.resolvePolicy",
      "jump": "i",
      "offset": [
        2069,
        2256
      ],
      "op": "JUMP",
      "path": "13"
    },
    "1731": {
      "offset": [
        2324,
        2373
      ],
      "op": "JUMPDEST",
      "path": "67"
    },
    "1732": {
      "fn": "TrustfulRiskModule.resolvePolicy",
      "offset": [
        2324,
        2373
      ],
      "op": "CALLVALUE",
      "path": "67"
    },
    "1733": {
      "fn": "TrustfulRiskModule.resolvePolicy",
      "offset": [
        2324,
        2373
      ],
      "op": "DUP1",
      "path": "67"
    },
    "1734": {
      "fn": "TrustfulRiskModule.resolvePolicy",
      "offset": [
        2324,
        2373
      ],
      "op": "ISZERO",
      "path": "67"
    },
    "1735": {
      "fn": "TrustfulRiskModule.resolvePolicy",
      "offset": [
        2324,
        2373
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0x6CF"
    },
    "1738": {
      "fn": "TrustfulRiskModule.resolvePolicy",
      "offset": [
        2324,
        2373
      ],
      "op": "JUMPI",
      "path": "67"
    },
    "1739": {
      "fn": "TrustfulRiskModule.resolvePolicy",
      "offset": [
        2324,
        2373
      ],
      "op": "PUSH1",
      "path": "67",
      "value": "0x0"
    },
    "1741": {
      "fn": "TrustfulRiskModule.resolvePolicy",
      "offset": [
        2324,
        2373
      ],
      "op": "DUP1",
      "path": "67"
    },
    "1742": {
      "fn": "TrustfulRiskModule.resolvePolicy",
      "offset": [
        2324,
        2373
      ],
      "op": "REVERT",
      "path": "67"
    },
    "1743": {
      "fn": "TrustfulRiskModule.resolvePolicy",
      "offset": [
        2324,
        2373
      ],
      "op": "JUMPDEST",
      "path": "67"
    },
    "1744": {
      "op": "POP"
    },
    "1745": {
      "offset": [
        2324,
        2373
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0x36B"
    },
    "1748": {
      "offset": [
        2369,
        2373
      ],
      "op": "PUSH1",
      "path": "67",
      "value": "0x0"
    },
    "1750": {
      "offset": [
        2324,
        2373
      ],
      "op": "DUP2",
      "path": "67"
    },
    "1751": {
      "fn": "TrustfulRiskModule.resolvePolicy",
      "offset": [
        2324,
        2373
      ],
      "op": "JUMP",
      "path": "67"
    },
    "1752": {
      "offset": [
        1059,
        1131
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "1753": {
      "fn": "TrustfulRiskModule.resolvePolicy",
      "offset": [
        1059,
        1131
      ],
      "op": "CALLVALUE",
      "path": "12"
    },
    "1754": {
      "fn": "TrustfulRiskModule.resolvePolicy",
      "offset": [
        1059,
        1131
      ],
      "op": "DUP1",
      "path": "12"
    },
    "1755": {
      "fn": "TrustfulRiskModule.resolvePolicy",
      "offset": [
        1059,
        1131
      ],
      "op": "ISZERO",
      "path": "12"
    },
    "1756": {
      "fn": "TrustfulRiskModule.resolvePolicy",
      "offset": [
        1059,
        1131
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x6E4"
    },
    "1759": {
      "fn": "TrustfulRiskModule.resolvePolicy",
      "offset": [
        1059,
        1131
      ],
      "op": "JUMPI",
      "path": "12"
    },
    "1760": {
      "fn": "TrustfulRiskModule.resolvePolicy",
      "offset": [
        1059,
        1131
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x0"
    },
    "1762": {
      "fn": "TrustfulRiskModule.resolvePolicy",
      "offset": [
        1059,
        1131
      ],
      "op": "DUP1",
      "path": "12"
    },
    "1763": {
      "fn": "TrustfulRiskModule.resolvePolicy",
      "offset": [
        1059,
        1131
      ],
      "op": "REVERT",
      "path": "12"
    },
    "1764": {
      "fn": "TrustfulRiskModule.resolvePolicy",
      "offset": [
        1059,
        1131
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "1765": {
      "fn": "TrustfulRiskModule.resolvePolicy",
      "offset": [
        1059,
        1131
      ],
      "op": "POP",
      "path": "12"
    },
    "1766": {
      "fn": "TrustfulRiskModule.resolvePolicy",
      "offset": [
        1059,
        1131
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x36B"
    },
    "1769": {
      "offset": [
        1102,
        1131
      ],
      "op": "PUSH32",
      "path": "12",
      "value": "0xDF0A8869CF58168A14CD7AC426FF1B8C6FF5D5C800C6F44803F3431DCB3BAD1"
    },
    "1802": {
      "offset": [
        1059,
        1131
      ],
      "op": "DUP2",
      "path": "12"
    },
    "1803": {
      "fn": "TrustfulRiskModule.resolvePolicy",
      "offset": [
        1059,
        1131
      ],
      "op": "JUMP",
      "path": "12"
    },
    "1804": {
      "fn": "RiskModule.setMoc",
      "offset": [
        5941,
        6273
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "1805": {
      "fn": "RiskModule.setMoc",
      "offset": [
        5941,
        6273
      ],
      "op": "CALLVALUE",
      "path": "12"
    },
    "1806": {
      "fn": "RiskModule.setMoc",
      "offset": [
        5941,
        6273
      ],
      "op": "DUP1",
      "path": "12"
    },
    "1807": {
      "fn": "RiskModule.setMoc",
      "offset": [
        5941,
        6273
      ],
      "op": "ISZERO",
      "path": "12"
    },
    "1808": {
      "fn": "RiskModule.setMoc",
      "offset": [
        5941,
        6273
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x718"
    },
    "1811": {
      "fn": "RiskModule.setMoc",
      "offset": [
        5941,
        6273
      ],
      "op": "JUMPI",
      "path": "12"
    },
    "1812": {
      "fn": "RiskModule.setMoc",
      "offset": [
        5941,
        6273
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x0"
    },
    "1814": {
      "fn": "RiskModule.setMoc",
      "offset": [
        5941,
        6273
      ],
      "op": "DUP1",
      "path": "12"
    },
    "1815": {
      "fn": "RiskModule.setMoc",
      "offset": [
        5941,
        6273
      ],
      "op": "REVERT",
      "path": "12"
    },
    "1816": {
      "fn": "RiskModule.setMoc",
      "offset": [
        5941,
        6273
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "1817": {
      "op": "POP"
    },
    "1818": {
      "fn": "RiskModule.setMoc",
      "offset": [
        5941,
        6273
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x2D7"
    },
    "1821": {
      "fn": "RiskModule.setMoc",
      "offset": [
        5941,
        6273
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x727"
    },
    "1824": {
      "fn": "RiskModule.setMoc",
      "offset": [
        5941,
        6273
      ],
      "op": "CALLDATASIZE",
      "path": "12"
    },
    "1825": {
      "fn": "RiskModule.setMoc",
      "offset": [
        5941,
        6273
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x4"
    },
    "1827": {
      "fn": "RiskModule.setMoc",
      "offset": [
        5941,
        6273
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x40B4"
    },
    "1830": {
      "fn": "RiskModule.setMoc",
      "jump": "i",
      "offset": [
        5941,
        6273
      ],
      "op": "JUMP",
      "path": "12"
    },
    "1831": {
      "fn": "RiskModule.setMoc",
      "offset": [
        5941,
        6273
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "1832": {
      "fn": "RiskModule.setMoc",
      "offset": [
        5941,
        6273
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x15F4"
    },
    "1835": {
      "fn": "RiskModule.setMoc",
      "jump": "i",
      "offset": [
        5941,
        6273
      ],
      "op": "JUMP",
      "path": "12"
    },
    "1836": {
      "fn": "RiskModule.scrPercentage",
      "offset": [
        4717,
        4813
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "1837": {
      "fn": "RiskModule.scrPercentage",
      "offset": [
        4717,
        4813
      ],
      "op": "CALLVALUE",
      "path": "12"
    },
    "1838": {
      "fn": "RiskModule.scrPercentage",
      "offset": [
        4717,
        4813
      ],
      "op": "DUP1",
      "path": "12"
    },
    "1839": {
      "fn": "RiskModule.scrPercentage",
      "offset": [
        4717,
        4813
      ],
      "op": "ISZERO",
      "path": "12"
    },
    "1840": {
      "fn": "RiskModule.scrPercentage",
      "offset": [
        4717,
        4813
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x738"
    },
    "1843": {
      "fn": "RiskModule.scrPercentage",
      "offset": [
        4717,
        4813
      ],
      "op": "JUMPI",
      "path": "12"
    },
    "1844": {
      "fn": "RiskModule.scrPercentage",
      "offset": [
        4717,
        4813
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x0"
    },
    "1846": {
      "fn": "RiskModule.scrPercentage",
      "offset": [
        4717,
        4813
      ],
      "op": "DUP1",
      "path": "12"
    },
    "1847": {
      "fn": "RiskModule.scrPercentage",
      "offset": [
        4717,
        4813
      ],
      "op": "REVERT",
      "path": "12"
    },
    "1848": {
      "fn": "RiskModule.scrPercentage",
      "offset": [
        4717,
        4813
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "1849": {
      "op": "POP"
    },
    "1850": {
      "fn": "RiskModule.scrPercentage",
      "offset": [
        4794,
        4808
      ],
      "op": "PUSH2",
      "path": "12",
      "statement": 9,
      "value": "0x12F"
    },
    "1853": {
      "fn": "RiskModule.scrPercentage",
      "offset": [
        4794,
        4808
      ],
      "op": "SLOAD",
      "path": "12"
    },
    "1854": {
      "fn": "RiskModule.scrPercentage",
      "offset": [
        4717,
        4813
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x36B"
    },
    "1857": {
      "fn": "RiskModule.scrPercentage",
      "offset": [
        4717,
        4813
      ],
      "op": "JUMP",
      "path": "12"
    },
    "1858": {
      "fn": "RiskModule.totalScr",
      "offset": [
        5287,
        5373
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "1859": {
      "fn": "RiskModule.totalScr",
      "offset": [
        5287,
        5373
      ],
      "op": "CALLVALUE",
      "path": "12"
    },
    "1860": {
      "fn": "RiskModule.totalScr",
      "offset": [
        5287,
        5373
      ],
      "op": "DUP1",
      "path": "12"
    },
    "1861": {
      "fn": "RiskModule.totalScr",
      "offset": [
        5287,
        5373
      ],
      "op": "ISZERO",
      "path": "12"
    },
    "1862": {
      "fn": "RiskModule.totalScr",
      "offset": [
        5287,
        5373
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x74E"
    },
    "1865": {
      "fn": "RiskModule.totalScr",
      "offset": [
        5287,
        5373
      ],
      "op": "JUMPI",
      "path": "12"
    },
    "1866": {
      "fn": "RiskModule.totalScr",
      "offset": [
        5287,
        5373
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x0"
    },
    "1868": {
      "fn": "RiskModule.totalScr",
      "offset": [
        5287,
        5373
      ],
      "op": "DUP1",
      "path": "12"
    },
    "1869": {
      "fn": "RiskModule.totalScr",
      "offset": [
        5287,
        5373
      ],
      "op": "REVERT",
      "path": "12"
    },
    "1870": {
      "fn": "RiskModule.totalScr",
      "offset": [
        5287,
        5373
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "1871": {
      "op": "POP"
    },
    "1872": {
      "fn": "RiskModule.totalScr",
      "offset": [
        5359,
        5368
      ],
      "op": "PUSH2",
      "path": "12",
      "statement": 10,
      "value": "0x135"
    },
    "1875": {
      "fn": "RiskModule.totalScr",
      "offset": [
        5359,
        5368
      ],
      "op": "SLOAD",
      "path": "12"
    },
    "1876": {
      "fn": "RiskModule.totalScr",
      "offset": [
        5287,
        5373
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x36B"
    },
    "1879": {
      "fn": "RiskModule.totalScr",
      "offset": [
        5287,
        5373
      ],
      "op": "JUMP",
      "path": "12"
    },
    "1880": {
      "fn": "RiskModule.ensuroFee",
      "offset": [
        4897,
        4985
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "1881": {
      "fn": "RiskModule.ensuroFee",
      "offset": [
        4897,
        4985
      ],
      "op": "CALLVALUE",
      "path": "12"
    },
    "1882": {
      "fn": "RiskModule.ensuroFee",
      "offset": [
        4897,
        4985
      ],
      "op": "DUP1",
      "path": "12"
    },
    "1883": {
      "fn": "RiskModule.ensuroFee",
      "offset": [
        4897,
        4985
      ],
      "op": "ISZERO",
      "path": "12"
    },
    "1884": {
      "fn": "RiskModule.ensuroFee",
      "offset": [
        4897,
        4985
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x764"
    },
    "1887": {
      "fn": "RiskModule.ensuroFee",
      "offset": [
        4897,
        4985
      ],
      "op": "JUMPI",
      "path": "12"
    },
    "1888": {
      "fn": "RiskModule.ensuroFee",
      "offset": [
        4897,
        4985
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x0"
    },
    "1890": {
      "fn": "RiskModule.ensuroFee",
      "offset": [
        4897,
        4985
      ],
      "op": "DUP1",
      "path": "12"
    },
    "1891": {
      "fn": "RiskModule.ensuroFee",
      "offset": [
        4897,
        4985
      ],
      "op": "REVERT",
      "path": "12"
    },
    "1892": {
      "fn": "RiskModule.ensuroFee",
      "offset": [
        4897,
        4985
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "1893": {
      "op": "POP"
    },
    "1894": {
      "fn": "RiskModule.ensuroFee",
      "offset": [
        4970,
        4980
      ],
      "op": "PUSH2",
      "path": "12",
      "statement": 11,
      "value": "0x131"
    },
    "1897": {
      "fn": "RiskModule.ensuroFee",
      "offset": [
        4970,
        4980
      ],
      "op": "SLOAD",
      "path": "12"
    },
    "1898": {
      "fn": "RiskModule.ensuroFee",
      "offset": [
        4897,
        4985
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x36B"
    },
    "1901": {
      "fn": "RiskModule.ensuroFee",
      "offset": [
        4897,
        4985
      ],
      "op": "JUMP",
      "path": "12"
    },
    "1902": {
      "fn": "AccessControlUpgradeable.revokeRole",
      "offset": [
        5096,
        5243
      ],
      "op": "JUMPDEST",
      "path": "67"
    },
    "1903": {
      "fn": "AccessControlUpgradeable.revokeRole",
      "offset": [
        5096,
        5243
      ],
      "op": "CALLVALUE",
      "path": "67"
    },
    "1904": {
      "fn": "AccessControlUpgradeable.revokeRole",
      "offset": [
        5096,
        5243
      ],
      "op": "DUP1",
      "path": "67"
    },
    "1905": {
      "fn": "AccessControlUpgradeable.revokeRole",
      "offset": [
        5096,
        5243
      ],
      "op": "ISZERO",
      "path": "67"
    },
    "1906": {
      "fn": "AccessControlUpgradeable.revokeRole",
      "offset": [
        5096,
        5243
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0x77A"
    },
    "1909": {
      "fn": "AccessControlUpgradeable.revokeRole",
      "offset": [
        5096,
        5243
      ],
      "op": "JUMPI",
      "path": "67"
    },
    "1910": {
      "fn": "AccessControlUpgradeable.revokeRole",
      "offset": [
        5096,
        5243
      ],
      "op": "PUSH1",
      "path": "67",
      "value": "0x0"
    },
    "1912": {
      "fn": "AccessControlUpgradeable.revokeRole",
      "offset": [
        5096,
        5243
      ],
      "op": "DUP1",
      "path": "67"
    },
    "1913": {
      "fn": "AccessControlUpgradeable.revokeRole",
      "offset": [
        5096,
        5243
      ],
      "op": "REVERT",
      "path": "67"
    },
    "1914": {
      "fn": "AccessControlUpgradeable.revokeRole",
      "offset": [
        5096,
        5243
      ],
      "op": "JUMPDEST",
      "path": "67"
    },
    "1915": {
      "op": "POP"
    },
    "1916": {
      "fn": "AccessControlUpgradeable.revokeRole",
      "offset": [
        5096,
        5243
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0x2D7"
    },
    "1919": {
      "fn": "AccessControlUpgradeable.revokeRole",
      "offset": [
        5096,
        5243
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0x789"
    },
    "1922": {
      "fn": "AccessControlUpgradeable.revokeRole",
      "offset": [
        5096,
        5243
      ],
      "op": "CALLDATASIZE",
      "path": "67"
    },
    "1923": {
      "fn": "AccessControlUpgradeable.revokeRole",
      "offset": [
        5096,
        5243
      ],
      "op": "PUSH1",
      "path": "67",
      "value": "0x4"
    },
    "1925": {
      "fn": "AccessControlUpgradeable.revokeRole",
      "offset": [
        5096,
        5243
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0x40E6"
    },
    "1928": {
      "fn": "AccessControlUpgradeable.revokeRole",
      "jump": "i",
      "offset": [
        5096,
        5243
      ],
      "op": "JUMP",
      "path": "67"
    },
    "1929": {
      "fn": "AccessControlUpgradeable.revokeRole",
      "offset": [
        5096,
        5243
      ],
      "op": "JUMPDEST",
      "path": "67"
    },
    "1930": {
      "fn": "AccessControlUpgradeable.revokeRole",
      "offset": [
        5096,
        5243
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0x17AF"
    },
    "1933": {
      "fn": "AccessControlUpgradeable.revokeRole",
      "jump": "i",
      "offset": [
        5096,
        5243
      ],
      "op": "JUMP",
      "path": "67"
    },
    "1934": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        6277,
        6769
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "1935": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        6277,
        6769
      ],
      "op": "CALLVALUE",
      "path": "12"
    },
    "1936": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        6277,
        6769
      ],
      "op": "DUP1",
      "path": "12"
    },
    "1937": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        6277,
        6769
      ],
      "op": "ISZERO",
      "path": "12"
    },
    "1938": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        6277,
        6769
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x79A"
    },
    "1941": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        6277,
        6769
      ],
      "op": "JUMPI",
      "path": "12"
    },
    "1942": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        6277,
        6769
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x0"
    },
    "1944": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        6277,
        6769
      ],
      "op": "DUP1",
      "path": "12"
    },
    "1945": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        6277,
        6769
      ],
      "op": "REVERT",
      "path": "12"
    },
    "1946": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        6277,
        6769
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "1947": {
      "op": "POP"
    },
    "1948": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        6277,
        6769
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x2D7"
    },
    "1951": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        6277,
        6769
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x7A9"
    },
    "1954": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        6277,
        6769
      ],
      "op": "CALLDATASIZE",
      "path": "12"
    },
    "1955": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        6277,
        6769
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x4"
    },
    "1957": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        6277,
        6769
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x40B4"
    },
    "1960": {
      "fn": "RiskModule.setScrInterestRate",
      "jump": "i",
      "offset": [
        6277,
        6769
      ],
      "op": "JUMP",
      "path": "12"
    },
    "1961": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        6277,
        6769
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "1962": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        6277,
        6769
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x17D5"
    },
    "1965": {
      "fn": "RiskModule.setScrInterestRate",
      "jump": "i",
      "offset": [
        6277,
        6769
      ],
      "op": "JUMP",
      "path": "12"
    },
    "1966": {
      "fn": "RiskModule.setWallet",
      "offset": [
        8460,
        8688
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "1967": {
      "fn": "RiskModule.setWallet",
      "offset": [
        8460,
        8688
      ],
      "op": "CALLVALUE",
      "path": "12"
    },
    "1968": {
      "fn": "RiskModule.setWallet",
      "offset": [
        8460,
        8688
      ],
      "op": "DUP1",
      "path": "12"
    },
    "1969": {
      "fn": "RiskModule.setWallet",
      "offset": [
        8460,
        8688
      ],
      "op": "ISZERO",
      "path": "12"
    },
    "1970": {
      "fn": "RiskModule.setWallet",
      "offset": [
        8460,
        8688
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x7BA"
    },
    "1973": {
      "fn": "RiskModule.setWallet",
      "offset": [
        8460,
        8688
      ],
      "op": "JUMPI",
      "path": "12"
    },
    "1974": {
      "fn": "RiskModule.setWallet",
      "offset": [
        8460,
        8688
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x0"
    },
    "1976": {
      "fn": "RiskModule.setWallet",
      "offset": [
        8460,
        8688
      ],
      "op": "DUP1",
      "path": "12"
    },
    "1977": {
      "fn": "RiskModule.setWallet",
      "offset": [
        8460,
        8688
      ],
      "op": "REVERT",
      "path": "12"
    },
    "1978": {
      "fn": "RiskModule.setWallet",
      "offset": [
        8460,
        8688
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "1979": {
      "op": "POP"
    },
    "1980": {
      "fn": "RiskModule.setWallet",
      "offset": [
        8460,
        8688
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x2D7"
    },
    "1983": {
      "fn": "RiskModule.setWallet",
      "offset": [
        8460,
        8688
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x7C9"
    },
    "1986": {
      "fn": "RiskModule.setWallet",
      "offset": [
        8460,
        8688
      ],
      "op": "CALLDATASIZE",
      "path": "12"
    },
    "1987": {
      "fn": "RiskModule.setWallet",
      "offset": [
        8460,
        8688
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x4"
    },
    "1989": {
      "fn": "RiskModule.setWallet",
      "offset": [
        8460,
        8688
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x4016"
    },
    "1992": {
      "fn": "RiskModule.setWallet",
      "jump": "i",
      "offset": [
        8460,
        8688
      ],
      "op": "JUMP",
      "path": "12"
    },
    "1993": {
      "fn": "RiskModule.setWallet",
      "offset": [
        8460,
        8688
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "1994": {
      "fn": "RiskModule.setWallet",
      "offset": [
        8460,
        8688
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x199C"
    },
    "1997": {
      "fn": "RiskModule.setWallet",
      "jump": "i",
      "offset": [
        8460,
        8688
      ],
      "op": "JUMP",
      "path": "12"
    },
    "1998": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3565,
        3662
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "1999": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3565,
        3662
      ],
      "op": "CALLVALUE",
      "path": "10"
    },
    "2000": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3565,
        3662
      ],
      "op": "DUP1",
      "path": "10"
    },
    "2001": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3565,
        3662
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "2002": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3565,
        3662
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x7DA"
    },
    "2005": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3565,
        3662
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "2006": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3565,
        3662
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "2008": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3565,
        3662
      ],
      "op": "DUP1",
      "path": "10"
    },
    "2009": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3565,
        3662
      ],
      "op": "REVERT",
      "path": "10"
    },
    "2010": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3565,
        3662
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "2011": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3565,
        3662
      ],
      "op": "POP",
      "path": "10"
    },
    "2012": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3565,
        3662
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x4D2"
    },
    "2015": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3565,
        3662
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x19F4"
    },
    "2018": {
      "fn": "PolicyPoolComponent.currency",
      "jump": "i",
      "offset": [
        3565,
        3662
      ],
      "op": "JUMP",
      "path": "10"
    },
    "2019": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        5463,
        5937
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "2020": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        5463,
        5937
      ],
      "op": "CALLVALUE",
      "path": "12"
    },
    "2021": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        5463,
        5937
      ],
      "op": "DUP1",
      "path": "12"
    },
    "2022": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        5463,
        5937
      ],
      "op": "ISZERO",
      "path": "12"
    },
    "2023": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        5463,
        5937
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x7EF"
    },
    "2026": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        5463,
        5937
      ],
      "op": "JUMPI",
      "path": "12"
    },
    "2027": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        5463,
        5937
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x0"
    },
    "2029": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        5463,
        5937
      ],
      "op": "DUP1",
      "path": "12"
    },
    "2030": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        5463,
        5937
      ],
      "op": "REVERT",
      "path": "12"
    },
    "2031": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        5463,
        5937
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "2032": {
      "op": "POP"
    },
    "2033": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        5463,
        5937
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x2D7"
    },
    "2036": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        5463,
        5937
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x7FE"
    },
    "2039": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        5463,
        5937
      ],
      "op": "CALLDATASIZE",
      "path": "12"
    },
    "2040": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        5463,
        5937
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x4"
    },
    "2042": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        5463,
        5937
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x40B4"
    },
    "2045": {
      "fn": "RiskModule.setScrPercentage",
      "jump": "i",
      "offset": [
        5463,
        5937
      ],
      "op": "JUMP",
      "path": "12"
    },
    "2046": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        5463,
        5937
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "2047": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        5463,
        5937
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x1A8C"
    },
    "2050": {
      "fn": "RiskModule.setScrPercentage",
      "jump": "i",
      "offset": [
        5463,
        5937
      ],
      "op": "JUMP",
      "path": "12"
    },
    "2051": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        7677,
        8456
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "2052": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        7677,
        8456
      ],
      "op": "CALLVALUE",
      "path": "12"
    },
    "2053": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        7677,
        8456
      ],
      "op": "DUP1",
      "path": "12"
    },
    "2054": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        7677,
        8456
      ],
      "op": "ISZERO",
      "path": "12"
    },
    "2055": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        7677,
        8456
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x80F"
    },
    "2058": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        7677,
        8456
      ],
      "op": "JUMPI",
      "path": "12"
    },
    "2059": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        7677,
        8456
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x0"
    },
    "2061": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        7677,
        8456
      ],
      "op": "DUP1",
      "path": "12"
    },
    "2062": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        7677,
        8456
      ],
      "op": "REVERT",
      "path": "12"
    },
    "2063": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        7677,
        8456
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "2064": {
      "op": "POP"
    },
    "2065": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        7677,
        8456
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x2D7"
    },
    "2068": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        7677,
        8456
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x81E"
    },
    "2071": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        7677,
        8456
      ],
      "op": "CALLDATASIZE",
      "path": "12"
    },
    "2072": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        7677,
        8456
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x4"
    },
    "2074": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        7677,
        8456
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x40B4"
    },
    "2077": {
      "fn": "RiskModule.setScrLimit",
      "jump": "i",
      "offset": [
        7677,
        8456
      ],
      "op": "JUMP",
      "path": "12"
    },
    "2078": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        7677,
        8456
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "2079": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        7677,
        8456
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x1C51"
    },
    "2082": {
      "fn": "RiskModule.setScrLimit",
      "jump": "i",
      "offset": [
        7677,
        8456
      ],
      "op": "JUMP",
      "path": "12"
    },
    "2083": {
      "offset": [
        1713,
        1775
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "2084": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        1713,
        1775
      ],
      "op": "CALLVALUE",
      "path": "10"
    },
    "2085": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        1713,
        1775
      ],
      "op": "DUP1",
      "path": "10"
    },
    "2086": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        1713,
        1775
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "2087": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        1713,
        1775
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x82F"
    },
    "2090": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        1713,
        1775
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "2091": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        1713,
        1775
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "2093": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        1713,
        1775
      ],
      "op": "DUP1",
      "path": "10"
    },
    "2094": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        1713,
        1775
      ],
      "op": "REVERT",
      "path": "10"
    },
    "2095": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        1713,
        1775
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "2096": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        1713,
        1775
      ],
      "op": "POP",
      "path": "10"
    },
    "2097": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        1713,
        1775
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x36B"
    },
    "2100": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "2102": {
      "op": "DUP1"
    },
    "2103": {
      "op": "MLOAD"
    },
    "2104": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "2106": {
      "op": "PUSH2",
      "value": "0x48BA"
    },
    "2109": {
      "op": "DUP4"
    },
    "2110": {
      "op": "CODECOPY"
    },
    "2111": {
      "op": "DUP2"
    },
    "2112": {
      "op": "MLOAD"
    },
    "2113": {
      "op": "SWAP2"
    },
    "2114": {
      "op": "MSTORE"
    },
    "2115": {
      "offset": [
        1713,
        1775
      ],
      "op": "DUP2",
      "path": "10"
    },
    "2116": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        1713,
        1775
      ],
      "op": "JUMP",
      "path": "10"
    },
    "2117": {
      "offset": [
        484,
        546
      ],
      "op": "JUMPDEST",
      "path": "13"
    },
    "2118": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        484,
        546
      ],
      "op": "CALLVALUE",
      "path": "13"
    },
    "2119": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        484,
        546
      ],
      "op": "DUP1",
      "path": "13"
    },
    "2120": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        484,
        546
      ],
      "op": "ISZERO",
      "path": "13"
    },
    "2121": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        484,
        546
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x851"
    },
    "2124": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        484,
        546
      ],
      "op": "JUMPI",
      "path": "13"
    },
    "2125": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        484,
        546
      ],
      "op": "PUSH1",
      "path": "13",
      "value": "0x0"
    },
    "2127": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        484,
        546
      ],
      "op": "DUP1",
      "path": "13"
    },
    "2128": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        484,
        546
      ],
      "op": "REVERT",
      "path": "13"
    },
    "2129": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        484,
        546
      ],
      "op": "JUMPDEST",
      "path": "13"
    },
    "2130": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        484,
        546
      ],
      "op": "POP",
      "path": "13"
    },
    "2131": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        484,
        546
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x36B"
    },
    "2134": {
      "offset": [
        522,
        546
      ],
      "op": "PUSH32",
      "path": "13",
      "value": "0xC6823861EE2BB2198CE6B1FD6FAF4C8F44F745BC804ACA4A762F67E0D507FD8A"
    },
    "2167": {
      "offset": [
        484,
        546
      ],
      "op": "DUP2",
      "path": "13"
    },
    "2168": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        484,
        546
      ],
      "op": "JUMP",
      "path": "13"
    },
    "2169": {
      "fn": "AccessControlUpgradeable.supportsInterface",
      "offset": [
        2917,
        3130
      ],
      "op": "JUMPDEST",
      "path": "67"
    },
    "2170": {
      "fn": "AccessControlUpgradeable.supportsInterface",
      "offset": [
        3002,
        3006
      ],
      "op": "PUSH1",
      "path": "67",
      "value": "0x0"
    },
    "2172": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "2174": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "2176": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "2178": {
      "op": "SHL"
    },
    "2179": {
      "op": "SUB"
    },
    "2180": {
      "op": "NOT"
    },
    "2181": {
      "fn": "AccessControlUpgradeable.supportsInterface",
      "offset": [
        3025,
        3083
      ],
      "op": "DUP3",
      "path": "67",
      "statement": 12
    },
    "2182": {
      "fn": "AccessControlUpgradeable.supportsInterface",
      "offset": [
        3025,
        3083
      ],
      "op": "AND",
      "path": "67"
    },
    "2183": {
      "op": "PUSH4",
      "value": "0x7965DB0B"
    },
    "2188": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "2190": {
      "op": "SHL"
    },
    "2191": {
      "fn": "AccessControlUpgradeable.supportsInterface",
      "offset": [
        3025,
        3083
      ],
      "op": "EQ",
      "path": "67"
    },
    "2192": {
      "fn": "AccessControlUpgradeable.supportsInterface",
      "offset": [
        3025,
        3083
      ],
      "op": "DUP1",
      "path": "67"
    },
    "2193": {
      "fn": "AccessControlUpgradeable.supportsInterface",
      "offset": [
        3025,
        3123
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0x8AA"
    },
    "2196": {
      "fn": "AccessControlUpgradeable.supportsInterface",
      "offset": [
        3025,
        3123
      ],
      "op": "JUMPI",
      "path": "67"
    },
    "2197": {
      "op": "POP"
    },
    "2198": {
      "op": "PUSH4",
      "value": "0x1FFC9A7"
    },
    "2203": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "2205": {
      "op": "SHL"
    },
    "2206": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "2208": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "2210": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "2212": {
      "op": "SHL"
    },
    "2213": {
      "op": "SUB"
    },
    "2214": {
      "op": "NOT"
    },
    "2215": {
      "fn": "ERC165Upgradeable.supportsInterface",
      "offset": [
        1168,
        1219
      ],
      "op": "DUP4",
      "path": "87",
      "statement": 13
    },
    "2216": {
      "fn": "ERC165Upgradeable.supportsInterface",
      "offset": [
        1168,
        1219
      ],
      "op": "AND",
      "path": "87"
    },
    "2217": {
      "fn": "ERC165Upgradeable.supportsInterface",
      "offset": [
        1168,
        1219
      ],
      "op": "EQ",
      "path": "87"
    },
    "2218": {
      "fn": "AccessControlUpgradeable.supportsInterface",
      "offset": [
        3087,
        3123
      ],
      "op": "JUMPDEST",
      "path": "67"
    },
    "2219": {
      "fn": "AccessControlUpgradeable.supportsInterface",
      "offset": [
        3018,
        3123
      ],
      "op": "SWAP3",
      "path": "67"
    },
    "2220": {
      "fn": "AccessControlUpgradeable.supportsInterface",
      "offset": [
        2917,
        3130
      ],
      "op": "SWAP2",
      "path": "67"
    },
    "2221": {
      "op": "POP"
    },
    "2222": {
      "op": "POP"
    },
    "2223": {
      "fn": "AccessControlUpgradeable.supportsInterface",
      "jump": "o",
      "offset": [
        2917,
        3130
      ],
      "op": "JUMP",
      "path": "67"
    },
    "2224": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2260,
        2474
      ],
      "op": "JUMPDEST",
      "path": "13"
    },
    "2225": {
      "offset": [
        590,
        616
      ],
      "op": "PUSH32",
      "path": "13",
      "value": "0x92A19C77D2EA87C7F81D50C74403CB2F401780F3AD919571121EFE2BDB427EB1"
    },
    "2258": {
      "offset": [
        2802,
        2832
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0x8DB"
    },
    "2261": {
      "offset": [
        590,
        616
      ],
      "op": "DUP2",
      "path": "13"
    },
    "2262": {
      "fn": "ContextUpgradeable._msgSender",
      "offset": [
        929,
        939
      ],
      "op": "CALLER",
      "path": "83",
      "statement": 14
    },
    "2263": {
      "offset": [
        2802,
        2812
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0x200D"
    },
    "2266": {
      "jump": "i",
      "offset": [
        2802,
        2832
      ],
      "op": "JUMP",
      "path": "67"
    },
    "2267": {
      "fn": "ContextUpgradeable._msgSender",
      "offset": [
        2802,
        2832
      ],
      "op": "JUMPDEST",
      "path": "67"
    },
    "2268": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1411,
        1418
      ],
      "op": "PUSH1",
      "path": "74",
      "value": "0xFB"
    },
    "2270": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1411,
        1418
      ],
      "op": "SLOAD",
      "path": "74"
    },
    "2271": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1411,
        1418
      ],
      "op": "PUSH1",
      "path": "74",
      "value": "0xFF"
    },
    "2273": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1411,
        1418
      ],
      "op": "AND",
      "path": "74"
    },
    "2274": {
      "offset": [
        1654,
        1663
      ],
      "op": "ISZERO",
      "path": "74"
    },
    "2275": {
      "offset": [
        1646,
        1684
      ],
      "op": "PUSH2",
      "path": "74",
      "value": "0x907"
    },
    "2278": {
      "offset": [
        1646,
        1684
      ],
      "op": "JUMPI",
      "path": "74"
    },
    "2279": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1646,
        1684
      ],
      "op": "PUSH1",
      "path": "74",
      "value": "0x40"
    },
    "2281": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1646,
        1684
      ],
      "op": "MLOAD",
      "path": "74"
    },
    "2282": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "2286": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "2288": {
      "op": "SHL"
    },
    "2289": {
      "offset": [
        1646,
        1684
      ],
      "op": "DUP2",
      "path": "74"
    },
    "2290": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1646,
        1684
      ],
      "op": "MSTORE",
      "path": "74"
    },
    "2291": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1646,
        1684
      ],
      "op": "PUSH1",
      "path": "74",
      "value": "0x4"
    },
    "2293": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1646,
        1684
      ],
      "op": "ADD",
      "path": "74"
    },
    "2294": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1646,
        1684
      ],
      "op": "PUSH2",
      "path": "74",
      "value": "0x8FE"
    },
    "2297": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1646,
        1684
      ],
      "op": "SWAP1",
      "path": "74"
    },
    "2298": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1646,
        1684
      ],
      "op": "PUSH2",
      "path": "74",
      "value": "0x451E"
    },
    "2301": {
      "fn": "PausableUpgradeable.paused",
      "jump": "i",
      "offset": [
        1646,
        1684
      ],
      "op": "JUMP",
      "path": "74"
    },
    "2302": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1646,
        1684
      ],
      "op": "JUMPDEST",
      "path": "74"
    },
    "2303": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1646,
        1684
      ],
      "op": "PUSH1",
      "path": "74",
      "value": "0x40"
    },
    "2305": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1646,
        1684
      ],
      "op": "MLOAD",
      "path": "74"
    },
    "2306": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1646,
        1684
      ],
      "op": "DUP1",
      "path": "74"
    },
    "2307": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1646,
        1684
      ],
      "op": "SWAP2",
      "path": "74"
    },
    "2308": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1646,
        1684
      ],
      "op": "SUB",
      "path": "74"
    },
    "2309": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1646,
        1684
      ],
      "op": "SWAP1",
      "path": "74"
    },
    "2310": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1646,
        1684
      ],
      "op": "REVERT",
      "optimizer_revert": true,
      "path": "74"
    },
    "2311": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1646,
        1684
      ],
      "op": "JUMPDEST",
      "path": "74"
    },
    "2312": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2413,
        2469
      ],
      "op": "PUSH1",
      "path": "13",
      "statement": 15,
      "value": "0x40"
    },
    "2314": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2413,
        2469
      ],
      "op": "MLOAD",
      "path": "13"
    },
    "2315": {
      "op": "PUSH4",
      "value": "0x336ED07"
    },
    "2320": {
      "op": "PUSH1",
      "value": "0xE1"
    },
    "2322": {
      "op": "SHL"
    },
    "2323": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2413,
        2469
      ],
      "op": "DUP2",
      "path": "13"
    },
    "2324": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2413,
        2469
      ],
      "op": "MSTORE",
      "path": "13"
    },
    "2325": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "2327": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "2329": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "2331": {
      "op": "SHL"
    },
    "2332": {
      "op": "SUB"
    },
    "2333": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2413,
        2424
      ],
      "op": "PUSH32",
      "path": "13",
      "value": "0x0"
    },
    "2366": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2413,
        2448
      ],
      "op": "AND",
      "path": "13"
    },
    "2367": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2413,
        2448
      ],
      "op": "SWAP1",
      "path": "13"
    },
    "2368": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2413,
        2448
      ],
      "op": "PUSH4",
      "path": "13",
      "value": "0x66DDA0E"
    },
    "2373": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2413,
        2448
      ],
      "op": "SWAP1",
      "path": "13"
    },
    "2374": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2413,
        2469
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x955"
    },
    "2377": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2413,
        2469
      ],
      "op": "SWAP1",
      "path": "13"
    },
    "2378": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2449,
        2455
      ],
      "op": "DUP7",
      "path": "13"
    },
    "2379": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2449,
        2455
      ],
      "op": "SWAP1",
      "path": "13"
    },
    "2380": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2457,
        2468
      ],
      "op": "DUP7",
      "path": "13"
    },
    "2381": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2457,
        2468
      ],
      "op": "SWAP1",
      "path": "13"
    },
    "2382": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2413,
        2469
      ],
      "op": "PUSH1",
      "path": "13",
      "value": "0x4"
    },
    "2384": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2413,
        2469
      ],
      "op": "ADD",
      "path": "13"
    },
    "2385": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2413,
        2469
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x45E1"
    },
    "2388": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "jump": "i",
      "offset": [
        2413,
        2469
      ],
      "op": "JUMP",
      "path": "13"
    },
    "2389": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2413,
        2469
      ],
      "op": "JUMPDEST",
      "path": "13"
    },
    "2390": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2413,
        2469
      ],
      "op": "PUSH1",
      "path": "13",
      "value": "0x0"
    },
    "2392": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2413,
        2469
      ],
      "op": "PUSH1",
      "path": "13",
      "value": "0x40"
    },
    "2394": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2413,
        2469
      ],
      "op": "MLOAD",
      "path": "13"
    },
    "2395": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2413,
        2469
      ],
      "op": "DUP1",
      "path": "13"
    },
    "2396": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2413,
        2469
      ],
      "op": "DUP4",
      "path": "13"
    },
    "2397": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2413,
        2469
      ],
      "op": "SUB",
      "path": "13"
    },
    "2398": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2413,
        2469
      ],
      "op": "DUP2",
      "path": "13"
    },
    "2399": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2413,
        2469
      ],
      "op": "PUSH1",
      "path": "13",
      "value": "0x0"
    },
    "2401": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2413,
        2469
      ],
      "op": "DUP8",
      "path": "13"
    },
    "2402": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2413,
        2469
      ],
      "op": "DUP1",
      "path": "13"
    },
    "2403": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2413,
        2469
      ],
      "op": "EXTCODESIZE",
      "path": "13"
    },
    "2404": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2413,
        2469
      ],
      "op": "ISZERO",
      "path": "13"
    },
    "2405": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2413,
        2469
      ],
      "op": "DUP1",
      "path": "13"
    },
    "2406": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2413,
        2469
      ],
      "op": "ISZERO",
      "path": "13"
    },
    "2407": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2413,
        2469
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x96F"
    },
    "2410": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2413,
        2469
      ],
      "op": "JUMPI",
      "path": "13"
    },
    "2411": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2413,
        2469
      ],
      "op": "PUSH1",
      "path": "13",
      "value": "0x0"
    },
    "2413": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2413,
        2469
      ],
      "op": "DUP1",
      "path": "13"
    },
    "2414": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2413,
        2469
      ],
      "op": "REVERT",
      "path": "13"
    },
    "2415": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2413,
        2469
      ],
      "op": "JUMPDEST",
      "path": "13"
    },
    "2416": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2413,
        2469
      ],
      "op": "POP",
      "path": "13"
    },
    "2417": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2413,
        2469
      ],
      "op": "GAS",
      "path": "13"
    },
    "2418": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2413,
        2469
      ],
      "op": "CALL",
      "path": "13"
    },
    "2419": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2413,
        2469
      ],
      "op": "ISZERO",
      "path": "13"
    },
    "2420": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2413,
        2469
      ],
      "op": "DUP1",
      "path": "13"
    },
    "2421": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2413,
        2469
      ],
      "op": "ISZERO",
      "path": "13"
    },
    "2422": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2413,
        2469
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x983"
    },
    "2425": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2413,
        2469
      ],
      "op": "JUMPI",
      "path": "13"
    },
    "2426": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2413,
        2469
      ],
      "op": "RETURNDATASIZE",
      "path": "13"
    },
    "2427": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2413,
        2469
      ],
      "op": "PUSH1",
      "path": "13",
      "value": "0x0"
    },
    "2429": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2413,
        2469
      ],
      "op": "DUP1",
      "path": "13"
    },
    "2430": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2413,
        2469
      ],
      "op": "RETURNDATACOPY",
      "path": "13"
    },
    "2431": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2413,
        2469
      ],
      "op": "RETURNDATASIZE",
      "path": "13"
    },
    "2432": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2413,
        2469
      ],
      "op": "PUSH1",
      "path": "13",
      "value": "0x0"
    },
    "2434": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2413,
        2469
      ],
      "op": "REVERT",
      "path": "13"
    },
    "2435": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2413,
        2469
      ],
      "op": "JUMPDEST",
      "path": "13"
    },
    "2436": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2413,
        2469
      ],
      "op": "POP",
      "path": "13"
    },
    "2437": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2413,
        2469
      ],
      "op": "POP",
      "path": "13"
    },
    "2438": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2413,
        2469
      ],
      "op": "POP",
      "path": "13"
    },
    "2439": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2413,
        2469
      ],
      "op": "POP",
      "path": "13"
    },
    "2440": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2260,
        2474
      ],
      "op": "POP",
      "path": "13"
    },
    "2441": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2260,
        2474
      ],
      "op": "POP",
      "path": "13"
    },
    "2442": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "offset": [
        2260,
        2474
      ],
      "op": "POP",
      "path": "13"
    },
    "2443": {
      "fn": "TrustfulRiskModule.resolvePolicyFullPayout",
      "jump": "o",
      "offset": [
        2260,
        2474
      ],
      "op": "JUMP",
      "path": "13"
    },
    "2444": {
      "fn": "RiskModule.name",
      "offset": [
        4629,
        4713
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "2445": {
      "fn": "RiskModule.name",
      "offset": [
        4675,
        4688
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x60"
    },
    "2447": {
      "fn": "RiskModule.name",
      "offset": [
        4703,
        4708
      ],
      "op": "PUSH2",
      "path": "12",
      "statement": 16,
      "value": "0x12E"
    },
    "2450": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "DUP1",
      "path": "12"
    },
    "2451": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "SLOAD",
      "path": "12"
    },
    "2452": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x99C"
    },
    "2455": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "2456": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x47E9"
    },
    "2459": {
      "fn": "RiskModule.name",
      "jump": "i",
      "offset": [
        4696,
        4708
      ],
      "op": "JUMP",
      "path": "12"
    },
    "2460": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "2461": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "DUP1",
      "path": "12"
    },
    "2462": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x1F"
    },
    "2464": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "ADD",
      "path": "12"
    },
    "2465": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x20"
    },
    "2467": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "DUP1",
      "path": "12"
    },
    "2468": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "SWAP2",
      "path": "12"
    },
    "2469": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "DIV",
      "path": "12"
    },
    "2470": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "MUL",
      "path": "12"
    },
    "2471": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x20"
    },
    "2473": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "ADD",
      "path": "12"
    },
    "2474": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x40"
    },
    "2476": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "MLOAD",
      "path": "12"
    },
    "2477": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "2478": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "DUP2",
      "path": "12"
    },
    "2479": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "ADD",
      "path": "12"
    },
    "2480": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x40"
    },
    "2482": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "MSTORE",
      "path": "12"
    },
    "2483": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "DUP1",
      "path": "12"
    },
    "2484": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "SWAP3",
      "path": "12"
    },
    "2485": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "SWAP2",
      "path": "12"
    },
    "2486": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "2487": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "DUP2",
      "path": "12"
    },
    "2488": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "DUP2",
      "path": "12"
    },
    "2489": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "MSTORE",
      "path": "12"
    },
    "2490": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x20"
    },
    "2492": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "ADD",
      "path": "12"
    },
    "2493": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "DUP3",
      "path": "12"
    },
    "2494": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "DUP1",
      "path": "12"
    },
    "2495": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "SLOAD",
      "path": "12"
    },
    "2496": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x9C8"
    },
    "2499": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "2500": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x47E9"
    },
    "2503": {
      "fn": "RiskModule.name",
      "jump": "i",
      "offset": [
        4696,
        4708
      ],
      "op": "JUMP",
      "path": "12"
    },
    "2504": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "2505": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "DUP1",
      "path": "12"
    },
    "2506": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "ISZERO",
      "path": "12"
    },
    "2507": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0xA15"
    },
    "2510": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "JUMPI",
      "path": "12"
    },
    "2511": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "DUP1",
      "path": "12"
    },
    "2512": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x1F"
    },
    "2514": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "LT",
      "path": "12"
    },
    "2515": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x9EA"
    },
    "2518": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "JUMPI",
      "path": "12"
    },
    "2519": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x100"
    },
    "2522": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "DUP1",
      "path": "12"
    },
    "2523": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "DUP4",
      "path": "12"
    },
    "2524": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "SLOAD",
      "path": "12"
    },
    "2525": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "DIV",
      "path": "12"
    },
    "2526": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "MUL",
      "path": "12"
    },
    "2527": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "DUP4",
      "path": "12"
    },
    "2528": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "MSTORE",
      "path": "12"
    },
    "2529": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "SWAP2",
      "path": "12"
    },
    "2530": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x20"
    },
    "2532": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "ADD",
      "path": "12"
    },
    "2533": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "SWAP2",
      "path": "12"
    },
    "2534": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0xA15"
    },
    "2537": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "JUMP",
      "path": "12"
    },
    "2538": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "2539": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "DUP3",
      "path": "12"
    },
    "2540": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "ADD",
      "path": "12"
    },
    "2541": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "SWAP2",
      "path": "12"
    },
    "2542": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "2543": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x0"
    },
    "2545": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "MSTORE",
      "path": "12"
    },
    "2546": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x20"
    },
    "2548": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x0"
    },
    "2550": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "KECCAK256",
      "path": "12"
    },
    "2551": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "2552": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "2553": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "DUP2",
      "path": "12"
    },
    "2554": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "SLOAD",
      "path": "12"
    },
    "2555": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "DUP2",
      "path": "12"
    },
    "2556": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "MSTORE",
      "path": "12"
    },
    "2557": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "2558": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x1"
    },
    "2560": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "ADD",
      "path": "12"
    },
    "2561": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "2562": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x20"
    },
    "2564": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "ADD",
      "path": "12"
    },
    "2565": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "DUP1",
      "path": "12"
    },
    "2566": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "DUP4",
      "path": "12"
    },
    "2567": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "GT",
      "path": "12"
    },
    "2568": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x9F8"
    },
    "2571": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "JUMPI",
      "path": "12"
    },
    "2572": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "DUP3",
      "path": "12"
    },
    "2573": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "2574": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "SUB",
      "path": "12"
    },
    "2575": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x1F"
    },
    "2577": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "AND",
      "path": "12"
    },
    "2578": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "DUP3",
      "path": "12"
    },
    "2579": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "ADD",
      "path": "12"
    },
    "2580": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "SWAP2",
      "path": "12"
    },
    "2581": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "2582": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "POP",
      "path": "12"
    },
    "2583": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "POP",
      "path": "12"
    },
    "2584": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "POP",
      "path": "12"
    },
    "2585": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "POP",
      "path": "12"
    },
    "2586": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "POP",
      "path": "12"
    },
    "2587": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "2588": {
      "fn": "RiskModule.name",
      "offset": [
        4696,
        4708
      ],
      "op": "POP",
      "path": "12"
    },
    "2589": {
      "fn": "RiskModule.name",
      "offset": [
        4629,
        4713
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "2590": {
      "fn": "RiskModule.name",
      "jump": "o",
      "offset": [
        4629,
        4713
      ],
      "op": "JUMP",
      "path": "12"
    },
    "2591": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        6773,
        7177
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "2592": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "2594": {
      "op": "DUP1"
    },
    "2595": {
      "op": "MLOAD"
    },
    "2596": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "2598": {
      "op": "PUSH2",
      "value": "0x4921"
    },
    "2601": {
      "op": "DUP4"
    },
    "2602": {
      "op": "CODECOPY"
    },
    "2603": {
      "op": "DUP2"
    },
    "2604": {
      "op": "MLOAD"
    },
    "2605": {
      "op": "SWAP2"
    },
    "2606": {
      "op": "MSTORE"
    },
    "2607": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "2609": {
      "op": "DUP1"
    },
    "2610": {
      "op": "MLOAD"
    },
    "2611": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "2613": {
      "op": "PUSH2",
      "value": "0x48DA"
    },
    "2616": {
      "op": "DUP4"
    },
    "2617": {
      "op": "CODECOPY"
    },
    "2618": {
      "op": "DUP2"
    },
    "2619": {
      "op": "MLOAD"
    },
    "2620": {
      "op": "SWAP2"
    },
    "2621": {
      "op": "MSTORE"
    },
    "2622": {
      "offset": [
        2671,
        2682
      ],
      "op": "PUSH32",
      "path": "10",
      "value": "0x0"
    },
    "2655": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "2657": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "2659": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "2661": {
      "op": "SHL"
    },
    "2662": {
      "op": "SUB"
    },
    "2663": {
      "offset": [
        2671,
        2689
      ],
      "op": "AND",
      "path": "10"
    },
    "2664": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2689
      ],
      "op": "PUSH4",
      "path": "10",
      "value": "0x79502C55"
    },
    "2669": {
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "2671": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "MLOAD",
      "path": "10"
    },
    "2672": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP2",
      "path": "10"
    },
    "2673": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH4",
      "path": "10",
      "value": "0xFFFFFFFF"
    },
    "2678": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "AND",
      "path": "10"
    },
    "2679": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0xE0"
    },
    "2681": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "SHL",
      "path": "10"
    },
    "2682": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP2",
      "path": "10"
    },
    "2683": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "MSTORE",
      "path": "10"
    },
    "2684": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x4"
    },
    "2686": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "ADD",
      "path": "10"
    },
    "2687": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x20"
    },
    "2689": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "2691": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "MLOAD",
      "path": "10"
    },
    "2692": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP1",
      "path": "10"
    },
    "2693": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP4",
      "path": "10"
    },
    "2694": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "SUB",
      "path": "10"
    },
    "2695": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP2",
      "path": "10"
    },
    "2696": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP7",
      "path": "10"
    },
    "2697": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP1",
      "path": "10"
    },
    "2698": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "EXTCODESIZE",
      "path": "10"
    },
    "2699": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "2700": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP1",
      "path": "10"
    },
    "2701": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "2702": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0xA96"
    },
    "2705": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "2706": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "2708": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP1",
      "path": "10"
    },
    "2709": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "REVERT",
      "path": "10"
    },
    "2710": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "2711": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "POP",
      "path": "10"
    },
    "2712": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "GAS",
      "path": "10"
    },
    "2713": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "STATICCALL",
      "path": "10"
    },
    "2714": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "2715": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP1",
      "path": "10"
    },
    "2716": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "2717": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0xAAA"
    },
    "2720": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "2721": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "RETURNDATASIZE",
      "path": "10"
    },
    "2722": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "2724": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP1",
      "path": "10"
    },
    "2725": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "RETURNDATACOPY",
      "path": "10"
    },
    "2726": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "RETURNDATASIZE",
      "path": "10"
    },
    "2727": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "2729": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "REVERT",
      "path": "10"
    },
    "2730": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "2731": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "POP",
      "path": "10"
    },
    "2732": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "POP",
      "path": "10"
    },
    "2733": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "POP",
      "path": "10"
    },
    "2734": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "POP",
      "path": "10"
    },
    "2735": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "2737": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "MLOAD",
      "path": "10"
    },
    "2738": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "RETURNDATASIZE",
      "path": "10"
    },
    "2739": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x1F"
    },
    "2741": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "NOT",
      "path": "10"
    },
    "2742": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x1F"
    },
    "2744": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP3",
      "path": "10"
    },
    "2745": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "ADD",
      "path": "10"
    },
    "2746": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "AND",
      "path": "10"
    },
    "2747": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP3",
      "path": "10"
    },
    "2748": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "ADD",
      "path": "10"
    },
    "2749": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP1",
      "path": "10"
    },
    "2750": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "2752": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "MSTORE",
      "path": "10"
    },
    "2753": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "POP",
      "path": "10"
    },
    "2754": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP2",
      "path": "10"
    },
    "2755": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "ADD",
      "path": "10"
    },
    "2756": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "SWAP1",
      "path": "10"
    },
    "2757": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0xACE"
    },
    "2760": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "SWAP2",
      "path": "10"
    },
    "2761": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "SWAP1",
      "path": "10"
    },
    "2762": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x4140"
    },
    "2765": {
      "fn": "RiskModule.setEnsuroFee",
      "jump": "i",
      "offset": [
        2671,
        2691
      ],
      "op": "JUMP",
      "path": "10"
    },
    "2766": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2691
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "2767": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "2769": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "2771": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "2773": {
      "op": "SHL"
    },
    "2774": {
      "op": "SUB"
    },
    "2775": {
      "offset": [
        2671,
        2702
      ],
      "op": "AND",
      "path": "10"
    },
    "2776": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2702
      ],
      "op": "PUSH4",
      "path": "10",
      "value": "0xC5B8F5CF"
    },
    "2781": {
      "offset": [
        2703,
        2708
      ],
      "op": "DUP4",
      "path": "10"
    },
    "2782": {
      "offset": [
        2710,
        2715
      ],
      "op": "DUP4",
      "path": "10"
    },
    "2783": {
      "offset": [
        2717,
        2727
      ],
      "op": "CALLER",
      "path": "10"
    },
    "2784": {
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "2786": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2728
      ],
      "op": "MLOAD",
      "path": "10"
    },
    "2787": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP5",
      "path": "10"
    },
    "2788": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH4",
      "path": "10",
      "value": "0xFFFFFFFF"
    },
    "2793": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2728
      ],
      "op": "AND",
      "path": "10"
    },
    "2794": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0xE0"
    },
    "2796": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2728
      ],
      "op": "SHL",
      "path": "10"
    },
    "2797": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP2",
      "path": "10"
    },
    "2798": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2728
      ],
      "op": "MSTORE",
      "path": "10"
    },
    "2799": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x4"
    },
    "2801": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2728
      ],
      "op": "ADD",
      "path": "10"
    },
    "2802": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0xAFD"
    },
    "2805": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2728
      ],
      "op": "SWAP4",
      "path": "10"
    },
    "2806": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2728
      ],
      "op": "SWAP3",
      "path": "10"
    },
    "2807": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2728
      ],
      "op": "SWAP2",
      "path": "10"
    },
    "2808": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2728
      ],
      "op": "SWAP1",
      "path": "10"
    },
    "2809": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x4434"
    },
    "2812": {
      "fn": "RiskModule.setEnsuroFee",
      "jump": "i",
      "offset": [
        2671,
        2728
      ],
      "op": "JUMP",
      "path": "10"
    },
    "2813": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2728
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "2814": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "2816": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "2818": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2728
      ],
      "op": "MLOAD",
      "path": "10"
    },
    "2819": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP1",
      "path": "10"
    },
    "2820": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP4",
      "path": "10"
    },
    "2821": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2728
      ],
      "op": "SUB",
      "path": "10"
    },
    "2822": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP2",
      "path": "10"
    },
    "2823": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP7",
      "path": "10"
    },
    "2824": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP1",
      "path": "10"
    },
    "2825": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2728
      ],
      "op": "EXTCODESIZE",
      "path": "10"
    },
    "2826": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2728
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "2827": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP1",
      "path": "10"
    },
    "2828": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2728
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "2829": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0xB15"
    },
    "2832": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2728
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "2833": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "2835": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP1",
      "path": "10"
    },
    "2836": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2728
      ],
      "op": "REVERT",
      "path": "10"
    },
    "2837": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2728
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "2838": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2728
      ],
      "op": "POP",
      "path": "10"
    },
    "2839": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2728
      ],
      "op": "GAS",
      "path": "10"
    },
    "2840": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2728
      ],
      "op": "STATICCALL",
      "path": "10"
    },
    "2841": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2728
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "2842": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP1",
      "path": "10"
    },
    "2843": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2728
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "2844": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0xB29"
    },
    "2847": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2728
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "2848": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2728
      ],
      "op": "RETURNDATASIZE",
      "path": "10"
    },
    "2849": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "2851": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP1",
      "path": "10"
    },
    "2852": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2728
      ],
      "op": "RETURNDATACOPY",
      "path": "10"
    },
    "2853": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2728
      ],
      "op": "RETURNDATASIZE",
      "path": "10"
    },
    "2854": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "2856": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2728
      ],
      "op": "REVERT",
      "path": "10"
    },
    "2857": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2728
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "2858": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2728
      ],
      "op": "POP",
      "path": "10"
    },
    "2859": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2728
      ],
      "op": "POP",
      "path": "10"
    },
    "2860": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2728
      ],
      "op": "POP",
      "path": "10"
    },
    "2861": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        2671,
        2728
      ],
      "op": "POP",
      "path": "10"
    },
    "2862": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        6872,
        6882
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x0"
    },
    "2864": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        6886,
        6910
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0xB46"
    },
    "2867": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "2869": {
      "op": "DUP1"
    },
    "2870": {
      "op": "MLOAD"
    },
    "2871": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "2873": {
      "op": "PUSH2",
      "value": "0x4921"
    },
    "2876": {
      "op": "DUP4"
    },
    "2877": {
      "op": "CODECOPY"
    },
    "2878": {
      "op": "DUP2"
    },
    "2879": {
      "op": "MLOAD"
    },
    "2880": {
      "op": "SWAP2"
    },
    "2881": {
      "op": "MSTORE"
    },
    "2882": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        6886,
        6897
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x2071"
    },
    "2885": {
      "fn": "RiskModule.setEnsuroFee",
      "jump": "i",
      "offset": [
        6886,
        6910
      ],
      "op": "JUMP",
      "path": "12"
    },
    "2886": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        6886,
        6910
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "2887": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        6885,
        6910
      ],
      "op": "ISZERO",
      "path": "12"
    },
    "2888": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        6872,
        6910
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "2889": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        6872,
        6910
      ],
      "op": "POP",
      "path": "12"
    },
    "2890": {
      "branch": 154,
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        6932,
        6937
      ],
      "op": "DUP1",
      "path": "12",
      "statement": 17
    },
    "2891": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        6931,
        6937
      ],
      "op": "ISZERO",
      "path": "12"
    },
    "2892": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        6931,
        6984
      ],
      "op": "DUP1",
      "path": "12"
    },
    "2893": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        6931,
        6984
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0xB6A"
    },
    "2896": {
      "branch": 154,
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        6931,
        6984
      ],
      "op": "JUMPI",
      "path": "12"
    },
    "2897": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        6931,
        6984
      ],
      "op": "POP",
      "path": "12"
    },
    "2898": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        6941,
        6984
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0xB6A"
    },
    "2901": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        6953,
        6963
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x131"
    },
    "2904": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        6953,
        6963
      ],
      "op": "SLOAD",
      "path": "12"
    },
    "2905": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        6965,
        6977
      ],
      "op": "DUP6",
      "path": "12"
    },
    "2906": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        6979,
        6983
      ],
      "op": "PUSH11",
      "path": "12",
      "value": "0xF8277896582678AC000000"
    },
    "2918": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        6941,
        6952
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x2184"
    },
    "2921": {
      "fn": "RiskModule.setEnsuroFee",
      "jump": "i",
      "offset": [
        6941,
        6984
      ],
      "op": "JUMP",
      "path": "12"
    },
    "2922": {
      "branch": 155,
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        6941,
        6984
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "2923": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        6916,
        7047
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0xBCE"
    },
    "2926": {
      "branch": 155,
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        6916,
        7047
      ],
      "op": "JUMPI",
      "path": "12"
    },
    "2927": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        6916,
        7047
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x40"
    },
    "2929": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        6916,
        7047
      ],
      "op": "MLOAD",
      "path": "12"
    },
    "2930": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "2934": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "2936": {
      "op": "SHL"
    },
    "2937": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        6916,
        7047
      ],
      "op": "DUP2",
      "path": "12"
    },
    "2938": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        6916,
        7047
      ],
      "op": "MSTORE",
      "path": "12"
    },
    "2939": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "2941": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        6916,
        7047
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x4"
    },
    "2943": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        6916,
        7047
      ],
      "op": "DUP3",
      "path": "12"
    },
    "2944": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        6916,
        7047
      ],
      "op": "ADD",
      "path": "12"
    },
    "2945": {
      "op": "MSTORE"
    },
    "2946": {
      "op": "PUSH1",
      "value": "0x2F"
    },
    "2948": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "2950": {
      "op": "DUP3"
    },
    "2951": {
      "op": "ADD"
    },
    "2952": {
      "op": "MSTORE"
    },
    "2953": {
      "op": "PUSH32",
      "value": "0x547765616B2065786365656465643A20656E7375726F46656520747765616B73"
    },
    "2986": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "2988": {
      "op": "DUP3"
    },
    "2989": {
      "op": "ADD"
    },
    "2990": {
      "op": "MSTORE"
    },
    "2991": {
      "op": "PUSH15",
      "value": "0x206F6E6C7920757020746F20333025"
    },
    "3007": {
      "op": "PUSH1",
      "value": "0x88"
    },
    "3009": {
      "op": "SHL"
    },
    "3010": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "3012": {
      "op": "DUP3"
    },
    "3013": {
      "op": "ADD"
    },
    "3014": {
      "op": "MSTORE"
    },
    "3015": {
      "op": "PUSH1",
      "value": "0x84"
    },
    "3017": {
      "op": "ADD"
    },
    "3018": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        6916,
        7047
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x8FE"
    },
    "3021": {
      "op": "JUMP"
    },
    "3022": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        6916,
        7047
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "3023": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        7053,
        7063
      ],
      "op": "PUSH2",
      "path": "12",
      "statement": 18,
      "value": "0x131"
    },
    "3026": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        7053,
        7078
      ],
      "op": "DUP5",
      "path": "12"
    },
    "3027": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        7053,
        7078
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "3028": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        7053,
        7078
      ],
      "op": "SSTORE",
      "path": "12"
    },
    "3029": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        7084,
        7172
      ],
      "op": "PUSH2",
      "path": "12",
      "statement": 19,
      "value": "0xBE0"
    },
    "3032": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        7102,
        7150
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0xA"
    },
    "3034": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        7066,
        7078
      ],
      "op": "DUP6",
      "path": "12"
    },
    "3035": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        7166,
        7171
      ],
      "op": "DUP4",
      "path": "12"
    },
    "3036": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        7084,
        7101
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x220F"
    },
    "3039": {
      "fn": "RiskModule.setEnsuroFee",
      "jump": "i",
      "offset": [
        7084,
        7172
      ],
      "op": "JUMP",
      "path": "12"
    },
    "3040": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        7084,
        7172
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "3041": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        6866,
        7177
      ],
      "op": "POP",
      "path": "12"
    },
    "3042": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        6773,
        7177
      ],
      "op": "POP",
      "path": "12"
    },
    "3043": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        6773,
        7177
      ],
      "op": "POP",
      "path": "12"
    },
    "3044": {
      "fn": "RiskModule.setEnsuroFee",
      "offset": [
        6773,
        7177
      ],
      "op": "POP",
      "path": "12"
    },
    "3045": {
      "fn": "RiskModule.setEnsuroFee",
      "jump": "o",
      "offset": [
        6773,
        7177
      ],
      "op": "JUMP",
      "path": "12"
    },
    "3046": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        7181,
        7673
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "3047": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "3049": {
      "op": "DUP1"
    },
    "3050": {
      "op": "MLOAD"
    },
    "3051": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "3053": {
      "op": "PUSH2",
      "value": "0x4921"
    },
    "3056": {
      "op": "DUP4"
    },
    "3057": {
      "op": "CODECOPY"
    },
    "3058": {
      "op": "DUP2"
    },
    "3059": {
      "op": "MLOAD"
    },
    "3060": {
      "op": "SWAP2"
    },
    "3061": {
      "op": "MSTORE"
    },
    "3062": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "3064": {
      "op": "DUP1"
    },
    "3065": {
      "op": "MLOAD"
    },
    "3066": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "3068": {
      "op": "PUSH2",
      "value": "0x48DA"
    },
    "3071": {
      "op": "DUP4"
    },
    "3072": {
      "op": "CODECOPY"
    },
    "3073": {
      "op": "DUP2"
    },
    "3074": {
      "op": "MLOAD"
    },
    "3075": {
      "op": "SWAP2"
    },
    "3076": {
      "op": "MSTORE"
    },
    "3077": {
      "offset": [
        2671,
        2682
      ],
      "op": "PUSH32",
      "path": "10",
      "value": "0x0"
    },
    "3110": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "3112": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "3114": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "3116": {
      "op": "SHL"
    },
    "3117": {
      "op": "SUB"
    },
    "3118": {
      "offset": [
        2671,
        2689
      ],
      "op": "AND",
      "path": "10"
    },
    "3119": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2689
      ],
      "op": "PUSH4",
      "path": "10",
      "value": "0x79502C55"
    },
    "3124": {
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "3126": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "MLOAD",
      "path": "10"
    },
    "3127": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP2",
      "path": "10"
    },
    "3128": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH4",
      "path": "10",
      "value": "0xFFFFFFFF"
    },
    "3133": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "AND",
      "path": "10"
    },
    "3134": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0xE0"
    },
    "3136": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "SHL",
      "path": "10"
    },
    "3137": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP2",
      "path": "10"
    },
    "3138": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "MSTORE",
      "path": "10"
    },
    "3139": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x4"
    },
    "3141": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "ADD",
      "path": "10"
    },
    "3142": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x20"
    },
    "3144": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "3146": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "MLOAD",
      "path": "10"
    },
    "3147": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP1",
      "path": "10"
    },
    "3148": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP4",
      "path": "10"
    },
    "3149": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "SUB",
      "path": "10"
    },
    "3150": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP2",
      "path": "10"
    },
    "3151": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP7",
      "path": "10"
    },
    "3152": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP1",
      "path": "10"
    },
    "3153": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "EXTCODESIZE",
      "path": "10"
    },
    "3154": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "3155": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP1",
      "path": "10"
    },
    "3156": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "3157": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0xC5D"
    },
    "3160": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "3161": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "3163": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP1",
      "path": "10"
    },
    "3164": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "REVERT",
      "path": "10"
    },
    "3165": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "3166": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "POP",
      "path": "10"
    },
    "3167": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "GAS",
      "path": "10"
    },
    "3168": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "STATICCALL",
      "path": "10"
    },
    "3169": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "3170": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP1",
      "path": "10"
    },
    "3171": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "3172": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0xC71"
    },
    "3175": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "3176": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "RETURNDATASIZE",
      "path": "10"
    },
    "3177": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "3179": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP1",
      "path": "10"
    },
    "3180": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "RETURNDATACOPY",
      "path": "10"
    },
    "3181": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "RETURNDATASIZE",
      "path": "10"
    },
    "3182": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "3184": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "REVERT",
      "path": "10"
    },
    "3185": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "3186": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "POP",
      "path": "10"
    },
    "3187": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "POP",
      "path": "10"
    },
    "3188": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "POP",
      "path": "10"
    },
    "3189": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "POP",
      "path": "10"
    },
    "3190": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "3192": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "MLOAD",
      "path": "10"
    },
    "3193": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "RETURNDATASIZE",
      "path": "10"
    },
    "3194": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x1F"
    },
    "3196": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "NOT",
      "path": "10"
    },
    "3197": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x1F"
    },
    "3199": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP3",
      "path": "10"
    },
    "3200": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "ADD",
      "path": "10"
    },
    "3201": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "AND",
      "path": "10"
    },
    "3202": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP3",
      "path": "10"
    },
    "3203": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "ADD",
      "path": "10"
    },
    "3204": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP1",
      "path": "10"
    },
    "3205": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "3207": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "MSTORE",
      "path": "10"
    },
    "3208": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "POP",
      "path": "10"
    },
    "3209": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP2",
      "path": "10"
    },
    "3210": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "ADD",
      "path": "10"
    },
    "3211": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "SWAP1",
      "path": "10"
    },
    "3212": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0xC95"
    },
    "3215": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "SWAP2",
      "path": "10"
    },
    "3216": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "SWAP1",
      "path": "10"
    },
    "3217": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x4140"
    },
    "3220": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "jump": "i",
      "offset": [
        2671,
        2691
      ],
      "op": "JUMP",
      "path": "10"
    },
    "3221": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2691
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "3222": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "3224": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "3226": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "3228": {
      "op": "SHL"
    },
    "3229": {
      "op": "SUB"
    },
    "3230": {
      "offset": [
        2671,
        2702
      ],
      "op": "AND",
      "path": "10"
    },
    "3231": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2702
      ],
      "op": "PUSH4",
      "path": "10",
      "value": "0xC5B8F5CF"
    },
    "3236": {
      "offset": [
        2703,
        2708
      ],
      "op": "DUP4",
      "path": "10"
    },
    "3237": {
      "offset": [
        2710,
        2715
      ],
      "op": "DUP4",
      "path": "10"
    },
    "3238": {
      "offset": [
        2717,
        2727
      ],
      "op": "CALLER",
      "path": "10"
    },
    "3239": {
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "3241": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2728
      ],
      "op": "MLOAD",
      "path": "10"
    },
    "3242": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP5",
      "path": "10"
    },
    "3243": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH4",
      "path": "10",
      "value": "0xFFFFFFFF"
    },
    "3248": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2728
      ],
      "op": "AND",
      "path": "10"
    },
    "3249": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0xE0"
    },
    "3251": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2728
      ],
      "op": "SHL",
      "path": "10"
    },
    "3252": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP2",
      "path": "10"
    },
    "3253": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2728
      ],
      "op": "MSTORE",
      "path": "10"
    },
    "3254": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x4"
    },
    "3256": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2728
      ],
      "op": "ADD",
      "path": "10"
    },
    "3257": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0xCC4"
    },
    "3260": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2728
      ],
      "op": "SWAP4",
      "path": "10"
    },
    "3261": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2728
      ],
      "op": "SWAP3",
      "path": "10"
    },
    "3262": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2728
      ],
      "op": "SWAP2",
      "path": "10"
    },
    "3263": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2728
      ],
      "op": "SWAP1",
      "path": "10"
    },
    "3264": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x4434"
    },
    "3267": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "jump": "i",
      "offset": [
        2671,
        2728
      ],
      "op": "JUMP",
      "path": "10"
    },
    "3268": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2728
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "3269": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "3271": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "3273": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2728
      ],
      "op": "MLOAD",
      "path": "10"
    },
    "3274": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP1",
      "path": "10"
    },
    "3275": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP4",
      "path": "10"
    },
    "3276": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2728
      ],
      "op": "SUB",
      "path": "10"
    },
    "3277": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP2",
      "path": "10"
    },
    "3278": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP7",
      "path": "10"
    },
    "3279": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP1",
      "path": "10"
    },
    "3280": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2728
      ],
      "op": "EXTCODESIZE",
      "path": "10"
    },
    "3281": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2728
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "3282": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP1",
      "path": "10"
    },
    "3283": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2728
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "3284": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0xCDC"
    },
    "3287": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2728
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "3288": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "3290": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP1",
      "path": "10"
    },
    "3291": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2728
      ],
      "op": "REVERT",
      "path": "10"
    },
    "3292": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2728
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "3293": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2728
      ],
      "op": "POP",
      "path": "10"
    },
    "3294": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2728
      ],
      "op": "GAS",
      "path": "10"
    },
    "3295": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2728
      ],
      "op": "STATICCALL",
      "path": "10"
    },
    "3296": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2728
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "3297": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP1",
      "path": "10"
    },
    "3298": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2728
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "3299": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0xCF0"
    },
    "3302": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2728
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "3303": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2728
      ],
      "op": "RETURNDATASIZE",
      "path": "10"
    },
    "3304": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "3306": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP1",
      "path": "10"
    },
    "3307": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2728
      ],
      "op": "RETURNDATACOPY",
      "path": "10"
    },
    "3308": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2728
      ],
      "op": "RETURNDATASIZE",
      "path": "10"
    },
    "3309": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "3311": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2728
      ],
      "op": "REVERT",
      "path": "10"
    },
    "3312": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2728
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "3313": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2728
      ],
      "op": "POP",
      "path": "10"
    },
    "3314": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2728
      ],
      "op": "POP",
      "path": "10"
    },
    "3315": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2728
      ],
      "op": "POP",
      "path": "10"
    },
    "3316": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        2671,
        2728
      ],
      "op": "POP",
      "path": "10"
    },
    "3317": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        7302,
        7312
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x0"
    },
    "3319": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        7316,
        7340
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0xD0D"
    },
    "3322": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "3324": {
      "op": "DUP1"
    },
    "3325": {
      "op": "MLOAD"
    },
    "3326": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "3328": {
      "op": "PUSH2",
      "value": "0x4921"
    },
    "3331": {
      "op": "DUP4"
    },
    "3332": {
      "op": "CODECOPY"
    },
    "3333": {
      "op": "DUP2"
    },
    "3334": {
      "op": "MLOAD"
    },
    "3335": {
      "op": "SWAP2"
    },
    "3336": {
      "op": "MSTORE"
    },
    "3337": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        7316,
        7327
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x2071"
    },
    "3340": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "jump": "i",
      "offset": [
        7316,
        7340
      ],
      "op": "JUMP",
      "path": "12"
    },
    "3341": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        7316,
        7340
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "3342": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        7315,
        7340
      ],
      "op": "ISZERO",
      "path": "12"
    },
    "3343": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        7302,
        7340
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "3344": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        7302,
        7340
      ],
      "op": "POP",
      "path": "12"
    },
    "3345": {
      "branch": 156,
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        7362,
        7367
      ],
      "op": "DUP1",
      "path": "12",
      "statement": 20
    },
    "3346": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        7361,
        7367
      ],
      "op": "ISZERO",
      "path": "12"
    },
    "3347": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        7361,
        7426
      ],
      "op": "DUP1",
      "path": "12"
    },
    "3348": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        7361,
        7426
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0xD2E"
    },
    "3351": {
      "branch": 156,
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        7361,
        7426
      ],
      "op": "JUMPI",
      "path": "12"
    },
    "3352": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        7361,
        7426
      ],
      "op": "POP",
      "path": "12"
    },
    "3353": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        7371,
        7426
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0xD2E"
    },
    "3356": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        7383,
        7399
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x133"
    },
    "3359": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        7383,
        7399
      ],
      "op": "SLOAD",
      "path": "12"
    },
    "3360": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        7401,
        7419
      ],
      "op": "DUP6",
      "path": "12"
    },
    "3361": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        7421,
        7425
      ],
      "op": "PUSH8",
      "path": "12",
      "value": "0x429D069189E0000"
    },
    "3370": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        7371,
        7382
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x2270"
    },
    "3373": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "jump": "i",
      "offset": [
        7371,
        7426
      ],
      "op": "JUMP",
      "path": "12"
    },
    "3374": {
      "branch": 157,
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        7371,
        7426
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "3375": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        7346,
        7495
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0xD98"
    },
    "3378": {
      "branch": 157,
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        7346,
        7495
      ],
      "op": "JUMPI",
      "path": "12"
    },
    "3379": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        7346,
        7495
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x40"
    },
    "3381": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        7346,
        7495
      ],
      "op": "MLOAD",
      "path": "12"
    },
    "3382": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "3386": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "3388": {
      "op": "SHL"
    },
    "3389": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        7346,
        7495
      ],
      "op": "DUP2",
      "path": "12"
    },
    "3390": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        7346,
        7495
      ],
      "op": "MSTORE",
      "path": "12"
    },
    "3391": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "3393": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        7346,
        7495
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x4"
    },
    "3395": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        7346,
        7495
      ],
      "op": "DUP3",
      "path": "12"
    },
    "3396": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        7346,
        7495
      ],
      "op": "ADD",
      "path": "12"
    },
    "3397": {
      "op": "MSTORE"
    },
    "3398": {
      "op": "PUSH1",
      "value": "0x35"
    },
    "3400": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "3402": {
      "op": "DUP3"
    },
    "3403": {
      "op": "ADD"
    },
    "3404": {
      "op": "MSTORE"
    },
    "3405": {
      "op": "PUSH32",
      "value": "0x547765616B2065786365656465643A206D6178536372506572506F6C69637920"
    },
    "3438": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "3440": {
      "op": "DUP3"
    },
    "3441": {
      "op": "ADD"
    },
    "3442": {
      "op": "MSTORE"
    },
    "3443": {
      "op": "PUSH21",
      "value": "0x747765616B73206F6E6C7920757020746F20333025"
    },
    "3465": {
      "op": "PUSH1",
      "value": "0x58"
    },
    "3467": {
      "op": "SHL"
    },
    "3468": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "3470": {
      "op": "DUP3"
    },
    "3471": {
      "op": "ADD"
    },
    "3472": {
      "op": "MSTORE"
    },
    "3473": {
      "op": "PUSH1",
      "value": "0x84"
    },
    "3475": {
      "op": "ADD"
    },
    "3476": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        7346,
        7495
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x8FE"
    },
    "3479": {
      "op": "JUMP"
    },
    "3480": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        7346,
        7495
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "3481": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        7501,
        7517
      ],
      "op": "PUSH2",
      "path": "12",
      "statement": 21,
      "value": "0x133"
    },
    "3484": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        7501,
        7538
      ],
      "op": "DUP5",
      "path": "12"
    },
    "3485": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        7501,
        7538
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "3486": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        7501,
        7538
      ],
      "op": "SSTORE",
      "path": "12"
    },
    "3487": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        7544,
        7668
      ],
      "op": "PUSH2",
      "path": "12",
      "statement": 22,
      "value": "0xBE0"
    },
    "3490": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        7569,
        7623
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0xB"
    },
    "3492": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        7520,
        7538
      ],
      "op": "DUP6",
      "path": "12"
    },
    "3493": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        7657,
        7662
      ],
      "op": "DUP4",
      "path": "12"
    },
    "3494": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "offset": [
        7544,
        7561
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x220F"
    },
    "3497": {
      "fn": "RiskModule.setMaxScrPerPolicy",
      "jump": "i",
      "offset": [
        7544,
        7668
      ],
      "op": "JUMP",
      "path": "12"
    },
    "3498": {
      "fn": "AccessControlUpgradeable.grantRole",
      "offset": [
        4717,
        4862
      ],
      "op": "JUMPDEST",
      "path": "67"
    },
    "3499": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        4412,
        4419
      ],
      "op": "PUSH1",
      "path": "67",
      "value": "0x0"
    },
    "3501": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        4438,
        4450
      ],
      "op": "DUP3",
      "path": "67"
    },
    "3502": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        4438,
        4450
      ],
      "op": "DUP2",
      "path": "67"
    },
    "3503": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        4438,
        4450
      ],
      "op": "MSTORE",
      "path": "67"
    },
    "3504": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        4438,
        4444
      ],
      "op": "PUSH1",
      "path": "67",
      "value": "0xC9"
    },
    "3506": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        4438,
        4450
      ],
      "op": "PUSH1",
      "path": "67",
      "value": "0x20"
    },
    "3508": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        4438,
        4450
      ],
      "op": "MSTORE",
      "path": "67"
    },
    "3509": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        4438,
        4450
      ],
      "op": "PUSH1",
      "path": "67",
      "value": "0x40"
    },
    "3511": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        4438,
        4450
      ],
      "op": "SWAP1",
      "path": "67"
    },
    "3512": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        4438,
        4450
      ],
      "op": "KECCAK256",
      "path": "67"
    },
    "3513": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        4438,
        4460
      ],
      "op": "PUSH1",
      "path": "67",
      "value": "0x1"
    },
    "3515": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        4438,
        4460
      ],
      "op": "ADD",
      "path": "67"
    },
    "3516": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        4438,
        4460
      ],
      "op": "SLOAD",
      "path": "67"
    },
    "3517": {
      "offset": [
        2802,
        2832
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0xDC6"
    },
    "3520": {
      "offset": [
        2813,
        2817
      ],
      "op": "DUP2",
      "path": "67"
    },
    "3521": {
      "fn": "ContextUpgradeable._msgSender",
      "offset": [
        929,
        939
      ],
      "op": "CALLER",
      "path": "83"
    },
    "3522": {
      "offset": [
        2802,
        2812
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0x200D"
    },
    "3525": {
      "jump": "i",
      "offset": [
        2802,
        2832
      ],
      "op": "JUMP",
      "path": "67"
    },
    "3526": {
      "fn": "ContextUpgradeable._msgSender",
      "offset": [
        2802,
        2832
      ],
      "op": "JUMPDEST",
      "path": "67"
    },
    "3527": {
      "fn": "AccessControlUpgradeable.grantRole",
      "offset": [
        4830,
        4855
      ],
      "op": "PUSH2",
      "path": "67",
      "statement": 23,
      "value": "0xDD0"
    },
    "3530": {
      "fn": "AccessControlUpgradeable.grantRole",
      "offset": [
        4841,
        4845
      ],
      "op": "DUP4",
      "path": "67"
    },
    "3531": {
      "fn": "AccessControlUpgradeable.grantRole",
      "offset": [
        4847,
        4854
      ],
      "op": "DUP4",
      "path": "67"
    },
    "3532": {
      "fn": "AccessControlUpgradeable.grantRole",
      "offset": [
        4830,
        4840
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0x22DF"
    },
    "3535": {
      "fn": "AccessControlUpgradeable.grantRole",
      "jump": "i",
      "offset": [
        4830,
        4855
      ],
      "op": "JUMP",
      "path": "67"
    },
    "3536": {
      "fn": "AccessControlUpgradeable.grantRole",
      "offset": [
        4830,
        4855
      ],
      "op": "JUMPDEST",
      "path": "67"
    },
    "3537": {
      "fn": "AccessControlUpgradeable.grantRole",
      "offset": [
        4717,
        4862
      ],
      "op": "POP",
      "path": "67"
    },
    "3538": {
      "fn": "AccessControlUpgradeable.grantRole",
      "offset": [
        4717,
        4862
      ],
      "op": "POP",
      "path": "67"
    },
    "3539": {
      "fn": "AccessControlUpgradeable.grantRole",
      "offset": [
        4717,
        4862
      ],
      "op": "POP",
      "path": "67"
    },
    "3540": {
      "fn": "AccessControlUpgradeable.grantRole",
      "jump": "o",
      "offset": [
        4717,
        4862
      ],
      "op": "JUMP",
      "path": "67"
    },
    "3541": {
      "fn": "AccessControlUpgradeable.renounceRole",
      "offset": [
        5734,
        5948
      ],
      "op": "JUMPDEST",
      "path": "67"
    },
    "3542": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "3544": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "3546": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "3548": {
      "op": "SHL"
    },
    "3549": {
      "op": "SUB"
    },
    "3550": {
      "fn": "AccessControlUpgradeable.renounceRole",
      "offset": [
        5829,
        5852
      ],
      "op": "DUP2",
      "path": "67",
      "statement": 24
    },
    "3551": {
      "fn": "AccessControlUpgradeable.renounceRole",
      "offset": [
        5829,
        5852
      ],
      "op": "AND",
      "path": "67"
    },
    "3552": {
      "fn": "ContextUpgradeable._msgSender",
      "offset": [
        929,
        939
      ],
      "op": "CALLER",
      "path": "83"
    },
    "3553": {
      "branch": 131,
      "fn": "AccessControlUpgradeable.renounceRole",
      "offset": [
        5829,
        5852
      ],
      "op": "EQ",
      "path": "67"
    },
    "3554": {
      "fn": "AccessControlUpgradeable.renounceRole",
      "offset": [
        5821,
        5904
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0xE45"
    },
    "3557": {
      "branch": 131,
      "fn": "AccessControlUpgradeable.renounceRole",
      "offset": [
        5821,
        5904
      ],
      "op": "JUMPI",
      "path": "67"
    },
    "3558": {
      "fn": "AccessControlUpgradeable.renounceRole",
      "offset": [
        5821,
        5904
      ],
      "op": "PUSH1",
      "path": "67",
      "value": "0x40"
    },
    "3560": {
      "fn": "AccessControlUpgradeable.renounceRole",
      "offset": [
        5821,
        5904
      ],
      "op": "MLOAD",
      "path": "67"
    },
    "3561": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "3565": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "3567": {
      "op": "SHL"
    },
    "3568": {
      "fn": "AccessControlUpgradeable.renounceRole",
      "offset": [
        5821,
        5904
      ],
      "op": "DUP2",
      "path": "67"
    },
    "3569": {
      "fn": "AccessControlUpgradeable.renounceRole",
      "offset": [
        5821,
        5904
      ],
      "op": "MSTORE",
      "path": "67"
    },
    "3570": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "3572": {
      "fn": "AccessControlUpgradeable.renounceRole",
      "offset": [
        5821,
        5904
      ],
      "op": "PUSH1",
      "path": "67",
      "value": "0x4"
    },
    "3574": {
      "fn": "AccessControlUpgradeable.renounceRole",
      "offset": [
        5821,
        5904
      ],
      "op": "DUP3",
      "path": "67"
    },
    "3575": {
      "fn": "AccessControlUpgradeable.renounceRole",
      "offset": [
        5821,
        5904
      ],
      "op": "ADD",
      "path": "67"
    },
    "3576": {
      "op": "MSTORE"
    },
    "3577": {
      "op": "PUSH1",
      "value": "0x2F"
    },
    "3579": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "3581": {
      "op": "DUP3"
    },
    "3582": {
      "op": "ADD"
    },
    "3583": {
      "op": "MSTORE"
    },
    "3584": {
      "op": "PUSH32",
      "value": "0x416363657373436F6E74726F6C3A2063616E206F6E6C792072656E6F756E6365"
    },
    "3617": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "3619": {
      "op": "DUP3"
    },
    "3620": {
      "op": "ADD"
    },
    "3621": {
      "op": "MSTORE"
    },
    "3622": {
      "op": "PUSH15",
      "value": "0x103937B632B9903337B91039B2B633"
    },
    "3638": {
      "op": "PUSH1",
      "value": "0x89"
    },
    "3640": {
      "op": "SHL"
    },
    "3641": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "3643": {
      "op": "DUP3"
    },
    "3644": {
      "op": "ADD"
    },
    "3645": {
      "op": "MSTORE"
    },
    "3646": {
      "op": "PUSH1",
      "value": "0x84"
    },
    "3648": {
      "op": "ADD"
    },
    "3649": {
      "fn": "AccessControlUpgradeable.renounceRole",
      "offset": [
        5821,
        5904
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0x8FE"
    },
    "3652": {
      "op": "JUMP"
    },
    "3653": {
      "fn": "AccessControlUpgradeable.renounceRole",
      "offset": [
        5821,
        5904
      ],
      "op": "JUMPDEST",
      "path": "67"
    },
    "3654": {
      "fn": "AccessControlUpgradeable.renounceRole",
      "offset": [
        5915,
        5941
      ],
      "op": "PUSH2",
      "path": "67",
      "statement": 25,
      "value": "0xE4F"
    },
    "3657": {
      "fn": "AccessControlUpgradeable.renounceRole",
      "offset": [
        5927,
        5931
      ],
      "op": "DUP3",
      "path": "67"
    },
    "3658": {
      "fn": "AccessControlUpgradeable.renounceRole",
      "offset": [
        5933,
        5940
      ],
      "op": "DUP3",
      "path": "67"
    },
    "3659": {
      "fn": "AccessControlUpgradeable.renounceRole",
      "offset": [
        5915,
        5926
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0x2365"
    },
    "3662": {
      "fn": "AccessControlUpgradeable.renounceRole",
      "jump": "i",
      "offset": [
        5915,
        5941
      ],
      "op": "JUMP",
      "path": "67"
    },
    "3663": {
      "fn": "AccessControlUpgradeable.renounceRole",
      "offset": [
        5915,
        5941
      ],
      "op": "JUMPDEST",
      "path": "67"
    },
    "3664": {
      "fn": "AccessControlUpgradeable.renounceRole",
      "offset": [
        5734,
        5948
      ],
      "op": "POP",
      "path": "67"
    },
    "3665": {
      "fn": "AccessControlUpgradeable.renounceRole",
      "offset": [
        5734,
        5948
      ],
      "op": "POP",
      "path": "67"
    },
    "3666": {
      "fn": "AccessControlUpgradeable.renounceRole",
      "jump": "o",
      "offset": [
        5734,
        5948
      ],
      "op": "JUMP",
      "path": "67"
    },
    "3667": {
      "fn": "UUPSUpgradeable.upgradeTo",
      "offset": [
        3315,
        3512
      ],
      "op": "JUMPDEST",
      "path": "73"
    },
    "3668": {
      "offset": [
        1889,
        1893
      ],
      "op": "ADDRESS",
      "path": "73"
    },
    "3669": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "3671": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "3673": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "3675": {
      "op": "SHL"
    },
    "3676": {
      "op": "SUB"
    },
    "3677": {
      "offset": [
        1898,
        1904
      ],
      "op": "PUSH32",
      "path": "73",
      "value": "0x0"
    },
    "3710": {
      "offset": [
        1881,
        1904
      ],
      "op": "AND",
      "path": "73"
    },
    "3711": {
      "fn": "UUPSUpgradeable.upgradeTo",
      "offset": [
        1881,
        1904
      ],
      "op": "EQ",
      "path": "73"
    },
    "3712": {
      "fn": "UUPSUpgradeable.upgradeTo",
      "offset": [
        1881,
        1904
      ],
      "op": "ISZERO",
      "path": "73"
    },
    "3713": {
      "offset": [
        1873,
        1953
      ],
      "op": "PUSH2",
      "path": "73",
      "value": "0xE9C"
    },
    "3716": {
      "offset": [
        1873,
        1953
      ],
      "op": "JUMPI",
      "path": "73"
    },
    "3717": {
      "fn": "UUPSUpgradeable.upgradeTo",
      "offset": [
        1873,
        1953
      ],
      "op": "PUSH1",
      "path": "73",
      "value": "0x40"
    },
    "3719": {
      "fn": "UUPSUpgradeable.upgradeTo",
      "offset": [
        1873,
        1953
      ],
      "op": "MLOAD",
      "path": "73"
    },
    "3720": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "3724": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "3726": {
      "op": "SHL"
    },
    "3727": {
      "offset": [
        1873,
        1953
      ],
      "op": "DUP2",
      "path": "73"
    },
    "3728": {
      "fn": "UUPSUpgradeable.upgradeTo",
      "offset": [
        1873,
        1953
      ],
      "op": "MSTORE",
      "path": "73"
    },
    "3729": {
      "fn": "UUPSUpgradeable.upgradeTo",
      "offset": [
        1873,
        1953
      ],
      "op": "PUSH1",
      "path": "73",
      "value": "0x4"
    },
    "3731": {
      "fn": "UUPSUpgradeable.upgradeTo",
      "offset": [
        1873,
        1953
      ],
      "op": "ADD",
      "path": "73"
    },
    "3732": {
      "fn": "UUPSUpgradeable.upgradeTo",
      "offset": [
        1873,
        1953
      ],
      "op": "PUSH2",
      "path": "73",
      "value": "0x8FE"
    },
    "3735": {
      "fn": "UUPSUpgradeable.upgradeTo",
      "offset": [
        1873,
        1953
      ],
      "op": "SWAP1",
      "path": "73"
    },
    "3736": {
      "fn": "UUPSUpgradeable.upgradeTo",
      "offset": [
        1873,
        1953
      ],
      "op": "PUSH2",
      "path": "73",
      "value": "0x4486"
    },
    "3739": {
      "fn": "UUPSUpgradeable.upgradeTo",
      "jump": "i",
      "offset": [
        1873,
        1953
      ],
      "op": "JUMP",
      "path": "73"
    },
    "3740": {
      "fn": "UUPSUpgradeable.upgradeTo",
      "offset": [
        1873,
        1953
      ],
      "op": "JUMPDEST",
      "path": "73"
    },
    "3741": {
      "offset": [
        1995,
        2001
      ],
      "op": "PUSH32",
      "path": "73",
      "value": "0x0"
    },
    "3774": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "3776": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "3778": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "3780": {
      "op": "SHL"
    },
    "3781": {
      "op": "SUB"
    },
    "3782": {
      "offset": [
        1971,
        2001
      ],
      "op": "AND",
      "path": "73"
    },
    "3783": {
      "offset": [
        1971,
        1991
      ],
      "op": "PUSH2",
      "path": "73",
      "value": "0xEE5"
    },
    "3786": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "3788": {
      "op": "DUP1"
    },
    "3789": {
      "op": "MLOAD"
    },
    "3790": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "3792": {
      "op": "PUSH2",
      "value": "0x489A"
    },
    "3795": {
      "op": "DUP4"
    },
    "3796": {
      "op": "CODECOPY"
    },
    "3797": {
      "op": "DUP2"
    },
    "3798": {
      "op": "MLOAD"
    },
    "3799": {
      "op": "SWAP2"
    },
    "3800": {
      "op": "MSTORE"
    },
    "3801": {
      "fn": "ERC1967UpgradeUpgradeable._getImplementation",
      "offset": [
        1642,
        1707
      ],
      "op": "SLOAD",
      "path": "70",
      "statement": 26
    },
    "3802": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "3804": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "3806": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "3808": {
      "op": "SHL"
    },
    "3809": {
      "op": "SUB"
    },
    "3810": {
      "fn": "ERC1967UpgradeUpgradeable._getImplementation",
      "offset": [
        1642,
        1707
      ],
      "op": "AND",
      "path": "70"
    },
    "3811": {
      "fn": "ERC1967UpgradeUpgradeable._getImplementation",
      "offset": [
        1642,
        1707
      ],
      "op": "SWAP1",
      "path": "70"
    },
    "3812": {
      "fn": "ERC1967UpgradeUpgradeable._getImplementation",
      "offset": [
        1563,
        1714
      ],
      "op": "JUMP",
      "path": "70"
    },
    "3813": {
      "offset": [
        1971,
        1991
      ],
      "op": "JUMPDEST",
      "path": "73"
    },
    "3814": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "3816": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "3818": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "3820": {
      "op": "SHL"
    },
    "3821": {
      "op": "SUB"
    },
    "3822": {
      "offset": [
        1971,
        2001
      ],
      "op": "AND",
      "path": "73"
    },
    "3823": {
      "fn": "ERC1967UpgradeUpgradeable._getImplementation",
      "offset": [
        1971,
        2001
      ],
      "op": "EQ",
      "path": "73"
    },
    "3824": {
      "offset": [
        1963,
        2050
      ],
      "op": "PUSH2",
      "path": "73",
      "value": "0xF0B"
    },
    "3827": {
      "offset": [
        1963,
        2050
      ],
      "op": "JUMPI",
      "path": "73"
    },
    "3828": {
      "fn": "ERC1967UpgradeUpgradeable._getImplementation",
      "offset": [
        1963,
        2050
      ],
      "op": "PUSH1",
      "path": "73",
      "value": "0x40"
    },
    "3830": {
      "fn": "ERC1967UpgradeUpgradeable._getImplementation",
      "offset": [
        1963,
        2050
      ],
      "op": "MLOAD",
      "path": "73"
    },
    "3831": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "3835": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "3837": {
      "op": "SHL"
    },
    "3838": {
      "offset": [
        1963,
        2050
      ],
      "op": "DUP2",
      "path": "73"
    },
    "3839": {
      "fn": "ERC1967UpgradeUpgradeable._getImplementation",
      "offset": [
        1963,
        2050
      ],
      "op": "MSTORE",
      "path": "73"
    },
    "3840": {
      "fn": "ERC1967UpgradeUpgradeable._getImplementation",
      "offset": [
        1963,
        2050
      ],
      "op": "PUSH1",
      "path": "73",
      "value": "0x4"
    },
    "3842": {
      "fn": "ERC1967UpgradeUpgradeable._getImplementation",
      "offset": [
        1963,
        2050
      ],
      "op": "ADD",
      "path": "73"
    },
    "3843": {
      "fn": "ERC1967UpgradeUpgradeable._getImplementation",
      "offset": [
        1963,
        2050
      ],
      "op": "PUSH2",
      "path": "73",
      "value": "0x8FE"
    },
    "3846": {
      "fn": "ERC1967UpgradeUpgradeable._getImplementation",
      "offset": [
        1963,
        2050
      ],
      "op": "SWAP1",
      "path": "73"
    },
    "3847": {
      "fn": "ERC1967UpgradeUpgradeable._getImplementation",
      "offset": [
        1963,
        2050
      ],
      "op": "PUSH2",
      "path": "73",
      "value": "0x44D2"
    },
    "3850": {
      "fn": "ERC1967UpgradeUpgradeable._getImplementation",
      "jump": "i",
      "offset": [
        1963,
        2050
      ],
      "op": "JUMP",
      "path": "73"
    },
    "3851": {
      "fn": "ERC1967UpgradeUpgradeable._getImplementation",
      "offset": [
        1963,
        2050
      ],
      "op": "JUMPDEST",
      "path": "73"
    },
    "3852": {
      "fn": "UUPSUpgradeable.upgradeTo",
      "offset": [
        3398,
        3434
      ],
      "op": "PUSH2",
      "path": "73",
      "statement": 27,
      "value": "0xF14"
    },
    "3855": {
      "fn": "UUPSUpgradeable.upgradeTo",
      "offset": [
        3416,
        3433
      ],
      "op": "DUP2",
      "path": "73"
    },
    "3856": {
      "fn": "UUPSUpgradeable.upgradeTo",
      "offset": [
        3398,
        3415
      ],
      "op": "PUSH2",
      "path": "73",
      "value": "0x23CC"
    },
    "3859": {
      "fn": "UUPSUpgradeable.upgradeTo",
      "jump": "i",
      "offset": [
        3398,
        3434
      ],
      "op": "JUMP",
      "path": "73"
    },
    "3860": {
      "fn": "UUPSUpgradeable.upgradeTo",
      "offset": [
        3398,
        3434
      ],
      "op": "JUMPDEST",
      "path": "73"
    },
    "3861": {
      "fn": "UUPSUpgradeable.upgradeTo",
      "offset": [
        3485,
        3497
      ],
      "op": "PUSH1",
      "path": "73",
      "statement": 28,
      "value": "0x40"
    },
    "3863": {
      "fn": "UUPSUpgradeable.upgradeTo",
      "offset": [
        3485,
        3497
      ],
      "op": "DUP1",
      "path": "73"
    },
    "3864": {
      "fn": "UUPSUpgradeable.upgradeTo",
      "offset": [
        3485,
        3497
      ],
      "op": "MLOAD",
      "path": "73"
    },
    "3865": {
      "fn": "UUPSUpgradeable.upgradeTo",
      "offset": [
        3495,
        3496
      ],
      "op": "PUSH1",
      "path": "73",
      "value": "0x0"
    },
    "3867": {
      "fn": "UUPSUpgradeable.upgradeTo",
      "offset": [
        3485,
        3497
      ],
      "op": "DUP1",
      "path": "73"
    },
    "3868": {
      "fn": "UUPSUpgradeable.upgradeTo",
      "offset": [
        3485,
        3497
      ],
      "op": "DUP3",
      "path": "73"
    },
    "3869": {
      "fn": "UUPSUpgradeable.upgradeTo",
      "offset": [
        3485,
        3497
      ],
      "op": "MSTORE",
      "path": "73"
    },
    "3870": {
      "fn": "UUPSUpgradeable.upgradeTo",
      "offset": [
        3485,
        3497
      ],
      "op": "PUSH1",
      "path": "73",
      "value": "0x20"
    },
    "3872": {
      "fn": "UUPSUpgradeable.upgradeTo",
      "offset": [
        3485,
        3497
      ],
      "op": "DUP3",
      "path": "73"
    },
    "3873": {
      "fn": "UUPSUpgradeable.upgradeTo",
      "offset": [
        3485,
        3497
      ],
      "op": "ADD",
      "path": "73"
    },
    "3874": {
      "fn": "UUPSUpgradeable.upgradeTo",
      "offset": [
        3485,
        3497
      ],
      "op": "SWAP1",
      "path": "73"
    },
    "3875": {
      "fn": "UUPSUpgradeable.upgradeTo",
      "offset": [
        3485,
        3497
      ],
      "op": "SWAP3",
      "path": "73"
    },
    "3876": {
      "fn": "UUPSUpgradeable.upgradeTo",
      "offset": [
        3485,
        3497
      ],
      "op": "MSTORE",
      "path": "73"
    },
    "3877": {
      "fn": "UUPSUpgradeable.upgradeTo",
      "offset": [
        3444,
        3505
      ],
      "op": "PUSH2",
      "path": "73",
      "value": "0xF30"
    },
    "3880": {
      "fn": "UUPSUpgradeable.upgradeTo",
      "offset": [
        3444,
        3505
      ],
      "op": "SWAP2",
      "path": "73"
    },
    "3881": {
      "fn": "UUPSUpgradeable.upgradeTo",
      "offset": [
        3466,
        3483
      ],
      "op": "DUP4",
      "path": "73"
    },
    "3882": {
      "fn": "UUPSUpgradeable.upgradeTo",
      "offset": [
        3466,
        3483
      ],
      "op": "SWAP2",
      "path": "73"
    },
    "3883": {
      "fn": "UUPSUpgradeable.upgradeTo",
      "offset": [
        3485,
        3497
      ],
      "op": "SWAP1",
      "path": "73"
    },
    "3884": {
      "fn": "UUPSUpgradeable.upgradeTo",
      "offset": [
        3444,
        3465
      ],
      "op": "PUSH2",
      "path": "73",
      "value": "0x24D6"
    },
    "3887": {
      "fn": "UUPSUpgradeable.upgradeTo",
      "jump": "i",
      "offset": [
        3444,
        3505
      ],
      "op": "JUMP",
      "path": "73"
    },
    "3888": {
      "fn": "UUPSUpgradeable.upgradeTo",
      "offset": [
        3444,
        3505
      ],
      "op": "JUMPDEST",
      "path": "73"
    },
    "3889": {
      "fn": "UUPSUpgradeable.upgradeTo",
      "offset": [
        3315,
        3512
      ],
      "op": "POP",
      "path": "73"
    },
    "3890": {
      "fn": "UUPSUpgradeable.upgradeTo",
      "jump": "o",
      "offset": [
        3315,
        3512
      ],
      "op": "JUMP",
      "path": "73"
    },
    "3891": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        3374,
        3463
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "3892": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "3894": {
      "op": "DUP1"
    },
    "3895": {
      "op": "MLOAD"
    },
    "3896": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "3898": {
      "op": "PUSH2",
      "value": "0x4941"
    },
    "3901": {
      "op": "DUP4"
    },
    "3902": {
      "op": "CODECOPY"
    },
    "3903": {
      "op": "DUP2"
    },
    "3904": {
      "op": "MLOAD"
    },
    "3905": {
      "op": "SWAP2"
    },
    "3906": {
      "op": "MSTORE"
    },
    "3907": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "3909": {
      "op": "DUP1"
    },
    "3910": {
      "op": "MLOAD"
    },
    "3911": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "3913": {
      "op": "PUSH2",
      "value": "0x48BA"
    },
    "3916": {
      "op": "DUP4"
    },
    "3917": {
      "op": "CODECOPY"
    },
    "3918": {
      "op": "DUP2"
    },
    "3919": {
      "op": "MLOAD"
    },
    "3920": {
      "op": "SWAP2"
    },
    "3921": {
      "op": "MSTORE"
    },
    "3922": {
      "offset": [
        2671,
        2682
      ],
      "op": "PUSH32",
      "path": "10",
      "value": "0x0"
    },
    "3955": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "3957": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "3959": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "3961": {
      "op": "SHL"
    },
    "3962": {
      "op": "SUB"
    },
    "3963": {
      "offset": [
        2671,
        2689
      ],
      "op": "AND",
      "path": "10"
    },
    "3964": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2689
      ],
      "op": "PUSH4",
      "path": "10",
      "value": "0x79502C55"
    },
    "3969": {
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "3971": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "MLOAD",
      "path": "10"
    },
    "3972": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP2",
      "path": "10"
    },
    "3973": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH4",
      "path": "10",
      "value": "0xFFFFFFFF"
    },
    "3978": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "AND",
      "path": "10"
    },
    "3979": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0xE0"
    },
    "3981": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "SHL",
      "path": "10"
    },
    "3982": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP2",
      "path": "10"
    },
    "3983": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "MSTORE",
      "path": "10"
    },
    "3984": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x4"
    },
    "3986": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "ADD",
      "path": "10"
    },
    "3987": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x20"
    },
    "3989": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "3991": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "MLOAD",
      "path": "10"
    },
    "3992": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP1",
      "path": "10"
    },
    "3993": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP4",
      "path": "10"
    },
    "3994": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "SUB",
      "path": "10"
    },
    "3995": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP2",
      "path": "10"
    },
    "3996": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP7",
      "path": "10"
    },
    "3997": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP1",
      "path": "10"
    },
    "3998": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "EXTCODESIZE",
      "path": "10"
    },
    "3999": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "4000": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP1",
      "path": "10"
    },
    "4001": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "4002": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0xFAA"
    },
    "4005": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "4006": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "4008": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP1",
      "path": "10"
    },
    "4009": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "REVERT",
      "path": "10"
    },
    "4010": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "4011": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "POP",
      "path": "10"
    },
    "4012": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "GAS",
      "path": "10"
    },
    "4013": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "STATICCALL",
      "path": "10"
    },
    "4014": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "4015": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP1",
      "path": "10"
    },
    "4016": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "4017": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0xFBE"
    },
    "4020": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "4021": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "RETURNDATASIZE",
      "path": "10"
    },
    "4022": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "4024": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP1",
      "path": "10"
    },
    "4025": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "RETURNDATACOPY",
      "path": "10"
    },
    "4026": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "RETURNDATASIZE",
      "path": "10"
    },
    "4027": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "4029": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "REVERT",
      "path": "10"
    },
    "4030": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "4031": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "POP",
      "path": "10"
    },
    "4032": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "POP",
      "path": "10"
    },
    "4033": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "POP",
      "path": "10"
    },
    "4034": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "POP",
      "path": "10"
    },
    "4035": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "4037": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "MLOAD",
      "path": "10"
    },
    "4038": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "RETURNDATASIZE",
      "path": "10"
    },
    "4039": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x1F"
    },
    "4041": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "NOT",
      "path": "10"
    },
    "4042": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x1F"
    },
    "4044": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP3",
      "path": "10"
    },
    "4045": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "ADD",
      "path": "10"
    },
    "4046": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "AND",
      "path": "10"
    },
    "4047": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP3",
      "path": "10"
    },
    "4048": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "ADD",
      "path": "10"
    },
    "4049": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP1",
      "path": "10"
    },
    "4050": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "4052": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "MSTORE",
      "path": "10"
    },
    "4053": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "POP",
      "path": "10"
    },
    "4054": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP2",
      "path": "10"
    },
    "4055": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "ADD",
      "path": "10"
    },
    "4056": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "SWAP1",
      "path": "10"
    },
    "4057": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0xFE2"
    },
    "4060": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "SWAP2",
      "path": "10"
    },
    "4061": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "SWAP1",
      "path": "10"
    },
    "4062": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x4140"
    },
    "4065": {
      "fn": "PolicyPoolComponent.unpause",
      "jump": "i",
      "offset": [
        2671,
        2691
      ],
      "op": "JUMP",
      "path": "10"
    },
    "4066": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2691
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "4067": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "4069": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "4071": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "4073": {
      "op": "SHL"
    },
    "4074": {
      "op": "SUB"
    },
    "4075": {
      "offset": [
        2671,
        2702
      ],
      "op": "AND",
      "path": "10"
    },
    "4076": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2702
      ],
      "op": "PUSH4",
      "path": "10",
      "value": "0xC5B8F5CF"
    },
    "4081": {
      "offset": [
        2703,
        2708
      ],
      "op": "DUP4",
      "path": "10"
    },
    "4082": {
      "offset": [
        2710,
        2715
      ],
      "op": "DUP4",
      "path": "10"
    },
    "4083": {
      "offset": [
        2717,
        2727
      ],
      "op": "CALLER",
      "path": "10"
    },
    "4084": {
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "4086": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2728
      ],
      "op": "MLOAD",
      "path": "10"
    },
    "4087": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP5",
      "path": "10"
    },
    "4088": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH4",
      "path": "10",
      "value": "0xFFFFFFFF"
    },
    "4093": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2728
      ],
      "op": "AND",
      "path": "10"
    },
    "4094": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0xE0"
    },
    "4096": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2728
      ],
      "op": "SHL",
      "path": "10"
    },
    "4097": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP2",
      "path": "10"
    },
    "4098": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2728
      ],
      "op": "MSTORE",
      "path": "10"
    },
    "4099": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x4"
    },
    "4101": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2728
      ],
      "op": "ADD",
      "path": "10"
    },
    "4102": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x1011"
    },
    "4105": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2728
      ],
      "op": "SWAP4",
      "path": "10"
    },
    "4106": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2728
      ],
      "op": "SWAP3",
      "path": "10"
    },
    "4107": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2728
      ],
      "op": "SWAP2",
      "path": "10"
    },
    "4108": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2728
      ],
      "op": "SWAP1",
      "path": "10"
    },
    "4109": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x4434"
    },
    "4112": {
      "fn": "PolicyPoolComponent.unpause",
      "jump": "i",
      "offset": [
        2671,
        2728
      ],
      "op": "JUMP",
      "path": "10"
    },
    "4113": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2728
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "4114": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "4116": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "4118": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2728
      ],
      "op": "MLOAD",
      "path": "10"
    },
    "4119": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP1",
      "path": "10"
    },
    "4120": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP4",
      "path": "10"
    },
    "4121": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2728
      ],
      "op": "SUB",
      "path": "10"
    },
    "4122": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP2",
      "path": "10"
    },
    "4123": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP7",
      "path": "10"
    },
    "4124": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP1",
      "path": "10"
    },
    "4125": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2728
      ],
      "op": "EXTCODESIZE",
      "path": "10"
    },
    "4126": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2728
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "4127": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP1",
      "path": "10"
    },
    "4128": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2728
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "4129": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x1029"
    },
    "4132": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2728
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "4133": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "4135": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP1",
      "path": "10"
    },
    "4136": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2728
      ],
      "op": "REVERT",
      "path": "10"
    },
    "4137": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2728
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "4138": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2728
      ],
      "op": "POP",
      "path": "10"
    },
    "4139": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2728
      ],
      "op": "GAS",
      "path": "10"
    },
    "4140": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2728
      ],
      "op": "STATICCALL",
      "path": "10"
    },
    "4141": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2728
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "4142": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP1",
      "path": "10"
    },
    "4143": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2728
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "4144": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x103D"
    },
    "4147": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2728
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "4148": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2728
      ],
      "op": "RETURNDATASIZE",
      "path": "10"
    },
    "4149": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "4151": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP1",
      "path": "10"
    },
    "4152": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2728
      ],
      "op": "RETURNDATACOPY",
      "path": "10"
    },
    "4153": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2728
      ],
      "op": "RETURNDATASIZE",
      "path": "10"
    },
    "4154": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "4156": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2728
      ],
      "op": "REVERT",
      "path": "10"
    },
    "4157": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2728
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "4158": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2728
      ],
      "op": "POP",
      "path": "10"
    },
    "4159": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2728
      ],
      "op": "POP",
      "path": "10"
    },
    "4160": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2728
      ],
      "op": "POP",
      "path": "10"
    },
    "4161": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        2671,
        2728
      ],
      "op": "POP",
      "path": "10"
    },
    "4162": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        3448,
        3458
      ],
      "op": "PUSH2",
      "path": "10",
      "statement": 29,
      "value": "0xE4F"
    },
    "4165": {
      "fn": "PolicyPoolComponent.unpause",
      "offset": [
        3448,
        3456
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x2650"
    },
    "4168": {
      "fn": "PolicyPoolComponent.unpause",
      "jump": "i",
      "offset": [
        3448,
        3458
      ],
      "op": "JUMP",
      "path": "10"
    },
    "4169": {
      "fn": "TrustfulRiskModule.newPolicy",
      "offset": [
        1770,
        2065
      ],
      "op": "JUMPDEST",
      "path": "13"
    },
    "4170": {
      "fn": "TrustfulRiskModule.newPolicy",
      "offset": [
        1964,
        1971
      ],
      "op": "PUSH1",
      "path": "13",
      "value": "0x0"
    },
    "4172": {
      "offset": [
        522,
        546
      ],
      "op": "PUSH32",
      "path": "13",
      "value": "0xC6823861EE2BB2198CE6B1FD6FAF4C8F44F745BC804ACA4A762F67E0D507FD8A"
    },
    "4205": {
      "offset": [
        2802,
        2832
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0x1076"
    },
    "4208": {
      "offset": [
        522,
        546
      ],
      "op": "DUP2",
      "path": "13"
    },
    "4209": {
      "fn": "ContextUpgradeable._msgSender",
      "offset": [
        929,
        939
      ],
      "op": "CALLER",
      "path": "83"
    },
    "4210": {
      "offset": [
        2802,
        2812
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0x200D"
    },
    "4213": {
      "jump": "i",
      "offset": [
        2802,
        2832
      ],
      "op": "JUMP",
      "path": "67"
    },
    "4214": {
      "fn": "ContextUpgradeable._msgSender",
      "offset": [
        2802,
        2832
      ],
      "op": "JUMPDEST",
      "path": "67"
    },
    "4215": {
      "fn": "TrustfulRiskModule.newPolicy",
      "offset": [
        1986,
        2057
      ],
      "op": "PUSH2",
      "path": "13",
      "statement": 30,
      "value": "0x1084"
    },
    "4218": {
      "fn": "TrustfulRiskModule.newPolicy",
      "offset": [
        1997,
        2003
      ],
      "op": "DUP9",
      "path": "13"
    },
    "4219": {
      "fn": "TrustfulRiskModule.newPolicy",
      "offset": [
        2005,
        2012
      ],
      "op": "DUP9",
      "path": "13"
    },
    "4220": {
      "fn": "TrustfulRiskModule.newPolicy",
      "offset": [
        2014,
        2022
      ],
      "op": "DUP9",
      "path": "13"
    },
    "4221": {
      "fn": "TrustfulRiskModule.newPolicy",
      "offset": [
        2024,
        2034
      ],
      "op": "DUP9",
      "path": "13"
    },
    "4222": {
      "fn": "TrustfulRiskModule.newPolicy",
      "offset": [
        2036,
        2044
      ],
      "op": "DUP9",
      "path": "13"
    },
    "4223": {
      "fn": "TrustfulRiskModule.newPolicy",
      "offset": [
        2046,
        2056
      ],
      "op": "DUP9",
      "path": "13"
    },
    "4224": {
      "fn": "TrustfulRiskModule.newPolicy",
      "offset": [
        1986,
        1996
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x26E3"
    },
    "4227": {
      "fn": "TrustfulRiskModule.newPolicy",
      "jump": "i",
      "offset": [
        1986,
        2057
      ],
      "op": "JUMP",
      "path": "13"
    },
    "4228": {
      "fn": "TrustfulRiskModule.newPolicy",
      "offset": [
        1986,
        2057
      ],
      "op": "JUMPDEST",
      "path": "13"
    },
    "4229": {
      "fn": "TrustfulRiskModule.newPolicy",
      "offset": [
        1986,
        2060
      ],
      "op": "MLOAD",
      "path": "13"
    },
    "4230": {
      "fn": "TrustfulRiskModule.newPolicy",
      "offset": [
        1986,
        2060
      ],
      "op": "SWAP9",
      "path": "13"
    },
    "4231": {
      "fn": "TrustfulRiskModule.newPolicy",
      "offset": [
        1770,
        2065
      ],
      "op": "SWAP8",
      "path": "13"
    },
    "4232": {
      "op": "POP"
    },
    "4233": {
      "op": "POP"
    },
    "4234": {
      "op": "POP"
    },
    "4235": {
      "op": "POP"
    },
    "4236": {
      "op": "POP"
    },
    "4237": {
      "op": "POP"
    },
    "4238": {
      "op": "POP"
    },
    "4239": {
      "op": "POP"
    },
    "4240": {
      "fn": "TrustfulRiskModule.newPolicy",
      "jump": "o",
      "offset": [
        1770,
        2065
      ],
      "op": "JUMP",
      "path": "13"
    },
    "4241": {
      "fn": "UUPSUpgradeable.upgradeToAndCall",
      "offset": [
        3761,
        3983
      ],
      "op": "JUMPDEST",
      "path": "73"
    },
    "4242": {
      "offset": [
        1889,
        1893
      ],
      "op": "ADDRESS",
      "path": "73"
    },
    "4243": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "4245": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "4247": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "4249": {
      "op": "SHL"
    },
    "4250": {
      "op": "SUB"
    },
    "4251": {
      "offset": [
        1898,
        1904
      ],
      "op": "PUSH32",
      "path": "73",
      "value": "0x0"
    },
    "4284": {
      "offset": [
        1881,
        1904
      ],
      "op": "AND",
      "path": "73"
    },
    "4285": {
      "fn": "UUPSUpgradeable.upgradeToAndCall",
      "offset": [
        1881,
        1904
      ],
      "op": "EQ",
      "path": "73"
    },
    "4286": {
      "branch": 183,
      "fn": "UUPSUpgradeable.upgradeToAndCall",
      "offset": [
        1881,
        1904
      ],
      "op": "ISZERO",
      "path": "73"
    },
    "4287": {
      "offset": [
        1873,
        1953
      ],
      "op": "PUSH2",
      "path": "73",
      "value": "0x10DA"
    },
    "4290": {
      "branch": 183,
      "offset": [
        1873,
        1953
      ],
      "op": "JUMPI",
      "path": "73"
    },
    "4291": {
      "fn": "UUPSUpgradeable.upgradeToAndCall",
      "offset": [
        1873,
        1953
      ],
      "op": "PUSH1",
      "path": "73",
      "value": "0x40"
    },
    "4293": {
      "fn": "UUPSUpgradeable.upgradeToAndCall",
      "offset": [
        1873,
        1953
      ],
      "op": "MLOAD",
      "path": "73"
    },
    "4294": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "4298": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "4300": {
      "op": "SHL"
    },
    "4301": {
      "offset": [
        1873,
        1953
      ],
      "op": "DUP2",
      "path": "73"
    },
    "4302": {
      "fn": "UUPSUpgradeable.upgradeToAndCall",
      "offset": [
        1873,
        1953
      ],
      "op": "MSTORE",
      "path": "73"
    },
    "4303": {
      "fn": "UUPSUpgradeable.upgradeToAndCall",
      "offset": [
        1873,
        1953
      ],
      "op": "PUSH1",
      "path": "73",
      "value": "0x4"
    },
    "4305": {
      "fn": "UUPSUpgradeable.upgradeToAndCall",
      "offset": [
        1873,
        1953
      ],
      "op": "ADD",
      "path": "73"
    },
    "4306": {
      "fn": "UUPSUpgradeable.upgradeToAndCall",
      "offset": [
        1873,
        1953
      ],
      "op": "PUSH2",
      "path": "73",
      "value": "0x8FE"
    },
    "4309": {
      "fn": "UUPSUpgradeable.upgradeToAndCall",
      "offset": [
        1873,
        1953
      ],
      "op": "SWAP1",
      "path": "73"
    },
    "4310": {
      "fn": "UUPSUpgradeable.upgradeToAndCall",
      "offset": [
        1873,
        1953
      ],
      "op": "PUSH2",
      "path": "73",
      "value": "0x4486"
    },
    "4313": {
      "fn": "UUPSUpgradeable.upgradeToAndCall",
      "jump": "i",
      "offset": [
        1873,
        1953
      ],
      "op": "JUMP",
      "path": "73"
    },
    "4314": {
      "fn": "UUPSUpgradeable.upgradeToAndCall",
      "offset": [
        1873,
        1953
      ],
      "op": "JUMPDEST",
      "path": "73"
    },
    "4315": {
      "offset": [
        1995,
        2001
      ],
      "op": "PUSH32",
      "path": "73",
      "value": "0x0"
    },
    "4348": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "4350": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "4352": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "4354": {
      "op": "SHL"
    },
    "4355": {
      "op": "SUB"
    },
    "4356": {
      "offset": [
        1971,
        2001
      ],
      "op": "AND",
      "path": "73"
    },
    "4357": {
      "offset": [
        1971,
        1991
      ],
      "op": "PUSH2",
      "path": "73",
      "value": "0x1123"
    },
    "4360": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "4362": {
      "op": "DUP1"
    },
    "4363": {
      "op": "MLOAD"
    },
    "4364": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "4366": {
      "op": "PUSH2",
      "value": "0x489A"
    },
    "4369": {
      "op": "DUP4"
    },
    "4370": {
      "op": "CODECOPY"
    },
    "4371": {
      "op": "DUP2"
    },
    "4372": {
      "op": "MLOAD"
    },
    "4373": {
      "op": "SWAP2"
    },
    "4374": {
      "op": "MSTORE"
    },
    "4375": {
      "fn": "ERC1967UpgradeUpgradeable._getImplementation",
      "offset": [
        1642,
        1707
      ],
      "op": "SLOAD",
      "path": "70"
    },
    "4376": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "4378": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "4380": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "4382": {
      "op": "SHL"
    },
    "4383": {
      "op": "SUB"
    },
    "4384": {
      "fn": "ERC1967UpgradeUpgradeable._getImplementation",
      "offset": [
        1642,
        1707
      ],
      "op": "AND",
      "path": "70"
    },
    "4385": {
      "fn": "ERC1967UpgradeUpgradeable._getImplementation",
      "offset": [
        1642,
        1707
      ],
      "op": "SWAP1",
      "path": "70"
    },
    "4386": {
      "fn": "ERC1967UpgradeUpgradeable._getImplementation",
      "offset": [
        1563,
        1714
      ],
      "op": "JUMP",
      "path": "70"
    },
    "4387": {
      "offset": [
        1971,
        1991
      ],
      "op": "JUMPDEST",
      "path": "73"
    },
    "4388": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "4390": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "4392": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "4394": {
      "op": "SHL"
    },
    "4395": {
      "op": "SUB"
    },
    "4396": {
      "offset": [
        1971,
        2001
      ],
      "op": "AND",
      "path": "73"
    },
    "4397": {
      "branch": 184,
      "fn": "ERC1967UpgradeUpgradeable._getImplementation",
      "offset": [
        1971,
        2001
      ],
      "op": "EQ",
      "path": "73"
    },
    "4398": {
      "offset": [
        1963,
        2050
      ],
      "op": "PUSH2",
      "path": "73",
      "value": "0x1149"
    },
    "4401": {
      "branch": 184,
      "offset": [
        1963,
        2050
      ],
      "op": "JUMPI",
      "path": "73"
    },
    "4402": {
      "fn": "ERC1967UpgradeUpgradeable._getImplementation",
      "offset": [
        1963,
        2050
      ],
      "op": "PUSH1",
      "path": "73",
      "value": "0x40"
    },
    "4404": {
      "fn": "ERC1967UpgradeUpgradeable._getImplementation",
      "offset": [
        1963,
        2050
      ],
      "op": "MLOAD",
      "path": "73"
    },
    "4405": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "4409": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "4411": {
      "op": "SHL"
    },
    "4412": {
      "offset": [
        1963,
        2050
      ],
      "op": "DUP2",
      "path": "73"
    },
    "4413": {
      "fn": "ERC1967UpgradeUpgradeable._getImplementation",
      "offset": [
        1963,
        2050
      ],
      "op": "MSTORE",
      "path": "73"
    },
    "4414": {
      "fn": "ERC1967UpgradeUpgradeable._getImplementation",
      "offset": [
        1963,
        2050
      ],
      "op": "PUSH1",
      "path": "73",
      "value": "0x4"
    },
    "4416": {
      "fn": "ERC1967UpgradeUpgradeable._getImplementation",
      "offset": [
        1963,
        2050
      ],
      "op": "ADD",
      "path": "73"
    },
    "4417": {
      "fn": "ERC1967UpgradeUpgradeable._getImplementation",
      "offset": [
        1963,
        2050
      ],
      "op": "PUSH2",
      "path": "73",
      "value": "0x8FE"
    },
    "4420": {
      "fn": "ERC1967UpgradeUpgradeable._getImplementation",
      "offset": [
        1963,
        2050
      ],
      "op": "SWAP1",
      "path": "73"
    },
    "4421": {
      "fn": "ERC1967UpgradeUpgradeable._getImplementation",
      "offset": [
        1963,
        2050
      ],
      "op": "PUSH2",
      "path": "73",
      "value": "0x44D2"
    },
    "4424": {
      "fn": "ERC1967UpgradeUpgradeable._getImplementation",
      "jump": "i",
      "offset": [
        1963,
        2050
      ],
      "op": "JUMP",
      "path": "73"
    },
    "4425": {
      "fn": "ERC1967UpgradeUpgradeable._getImplementation",
      "offset": [
        1963,
        2050
      ],
      "op": "JUMPDEST",
      "path": "73"
    },
    "4426": {
      "fn": "UUPSUpgradeable.upgradeToAndCall",
      "offset": [
        3878,
        3914
      ],
      "op": "PUSH2",
      "path": "73",
      "statement": 31,
      "value": "0x1152"
    },
    "4429": {
      "fn": "UUPSUpgradeable.upgradeToAndCall",
      "offset": [
        3896,
        3913
      ],
      "op": "DUP3",
      "path": "73"
    },
    "4430": {
      "fn": "UUPSUpgradeable.upgradeToAndCall",
      "offset": [
        3878,
        3895
      ],
      "op": "PUSH2",
      "path": "73",
      "value": "0x23CC"
    },
    "4433": {
      "fn": "UUPSUpgradeable.upgradeToAndCall",
      "jump": "i",
      "offset": [
        3878,
        3914
      ],
      "op": "JUMP",
      "path": "73"
    },
    "4434": {
      "fn": "UUPSUpgradeable.upgradeToAndCall",
      "offset": [
        3878,
        3914
      ],
      "op": "JUMPDEST",
      "path": "73"
    },
    "4435": {
      "fn": "UUPSUpgradeable.upgradeToAndCall",
      "offset": [
        3924,
        3976
      ],
      "op": "PUSH2",
      "path": "73",
      "statement": 32,
      "value": "0xE4F"
    },
    "4438": {
      "fn": "UUPSUpgradeable.upgradeToAndCall",
      "offset": [
        3946,
        3963
      ],
      "op": "DUP3",
      "path": "73"
    },
    "4439": {
      "fn": "UUPSUpgradeable.upgradeToAndCall",
      "offset": [
        3965,
        3969
      ],
      "op": "DUP3",
      "path": "73"
    },
    "4440": {
      "fn": "UUPSUpgradeable.upgradeToAndCall",
      "offset": [
        3971,
        3975
      ],
      "op": "PUSH1",
      "path": "73",
      "value": "0x1"
    },
    "4442": {
      "fn": "UUPSUpgradeable.upgradeToAndCall",
      "offset": [
        3924,
        3945
      ],
      "op": "PUSH2",
      "path": "73",
      "value": "0x24D6"
    },
    "4445": {
      "fn": "UUPSUpgradeable.upgradeToAndCall",
      "jump": "i",
      "offset": [
        3924,
        3976
      ],
      "op": "JUMP",
      "path": "73"
    },
    "4446": {
      "fn": "UUPSUpgradeable.proxiableUUID",
      "offset": [
        3004,
        3135
      ],
      "op": "JUMPDEST",
      "path": "73"
    },
    "4447": {
      "fn": "UUPSUpgradeable.proxiableUUID",
      "offset": [
        3082,
        3089
      ],
      "op": "PUSH1",
      "path": "73",
      "value": "0x0"
    },
    "4449": {
      "offset": [
        2324,
        2328
      ],
      "op": "ADDRESS",
      "path": "73"
    },
    "4450": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "4452": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "4454": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "4456": {
      "op": "SHL"
    },
    "4457": {
      "op": "SUB"
    },
    "4458": {
      "offset": [
        2333,
        2339
      ],
      "op": "PUSH32",
      "path": "73",
      "value": "0x0"
    },
    "4491": {
      "offset": [
        2316,
        2339
      ],
      "op": "AND",
      "path": "73"
    },
    "4492": {
      "branch": 185,
      "fn": "UUPSUpgradeable.proxiableUUID",
      "offset": [
        2316,
        2339
      ],
      "op": "EQ",
      "path": "73"
    },
    "4493": {
      "offset": [
        2308,
        2400
      ],
      "op": "PUSH2",
      "path": "73",
      "value": "0x11FE"
    },
    "4496": {
      "branch": 185,
      "offset": [
        2308,
        2400
      ],
      "op": "JUMPI",
      "path": "73"
    },
    "4497": {
      "fn": "UUPSUpgradeable.proxiableUUID",
      "offset": [
        2308,
        2400
      ],
      "op": "PUSH1",
      "path": "73",
      "value": "0x40"
    },
    "4499": {
      "fn": "UUPSUpgradeable.proxiableUUID",
      "offset": [
        2308,
        2400
      ],
      "op": "MLOAD",
      "path": "73"
    },
    "4500": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "4504": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "4506": {
      "op": "SHL"
    },
    "4507": {
      "offset": [
        2308,
        2400
      ],
      "op": "DUP2",
      "path": "73"
    },
    "4508": {
      "fn": "UUPSUpgradeable.proxiableUUID",
      "offset": [
        2308,
        2400
      ],
      "op": "MSTORE",
      "path": "73"
    },
    "4509": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "4511": {
      "offset": [
        2308,
        2400
      ],
      "op": "PUSH1",
      "path": "73",
      "value": "0x4"
    },
    "4513": {
      "fn": "UUPSUpgradeable.proxiableUUID",
      "offset": [
        2308,
        2400
      ],
      "op": "DUP3",
      "path": "73"
    },
    "4514": {
      "fn": "UUPSUpgradeable.proxiableUUID",
      "offset": [
        2308,
        2400
      ],
      "op": "ADD",
      "path": "73"
    },
    "4515": {
      "op": "MSTORE"
    },
    "4516": {
      "op": "PUSH1",
      "value": "0x38"
    },
    "4518": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "4520": {
      "op": "DUP3"
    },
    "4521": {
      "op": "ADD"
    },
    "4522": {
      "op": "MSTORE"
    },
    "4523": {
      "op": "PUSH32",
      "value": "0x555550535570677261646561626C653A206D757374206E6F742062652063616C"
    },
    "4556": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "4558": {
      "op": "DUP3"
    },
    "4559": {
      "op": "ADD"
    },
    "4560": {
      "op": "MSTORE"
    },
    "4561": {
      "op": "PUSH32",
      "value": "0x6C6564207468726F7567682064656C656761746563616C6C0000000000000000"
    },
    "4594": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "4596": {
      "op": "DUP3"
    },
    "4597": {
      "op": "ADD"
    },
    "4598": {
      "op": "MSTORE"
    },
    "4599": {
      "op": "PUSH1",
      "value": "0x84"
    },
    "4601": {
      "op": "ADD"
    },
    "4602": {
      "offset": [
        2308,
        2400
      ],
      "op": "PUSH2",
      "path": "73",
      "value": "0x8FE"
    },
    "4605": {
      "op": "JUMP"
    },
    "4606": {
      "offset": [
        2308,
        2400
      ],
      "op": "JUMPDEST",
      "path": "73"
    },
    "4607": {
      "op": "POP"
    },
    "4608": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "4610": {
      "op": "DUP1"
    },
    "4611": {
      "op": "MLOAD"
    },
    "4612": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "4614": {
      "op": "PUSH2",
      "value": "0x489A"
    },
    "4617": {
      "op": "DUP4"
    },
    "4618": {
      "op": "CODECOPY"
    },
    "4619": {
      "op": "DUP2"
    },
    "4620": {
      "op": "MLOAD"
    },
    "4621": {
      "op": "SWAP2"
    },
    "4622": {
      "op": "MSTORE"
    },
    "4623": {
      "fn": "UUPSUpgradeable.proxiableUUID",
      "offset": [
        3004,
        3135
      ],
      "op": "SWAP1",
      "path": "73"
    },
    "4624": {
      "fn": "UUPSUpgradeable.proxiableUUID",
      "jump": "o",
      "offset": [
        3004,
        3135
      ],
      "op": "JUMP",
      "path": "73"
    },
    "4625": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        1375,
        1766
      ],
      "op": "JUMPDEST",
      "path": "13"
    },
    "4626": {
      "offset": [
        2369,
        2382
      ],
      "op": "PUSH1",
      "path": "72",
      "value": "0x0"
    },
    "4628": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        2369,
        2382
      ],
      "op": "SLOAD",
      "path": "72"
    },
    "4629": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        2369,
        2382
      ],
      "op": "PUSH2",
      "path": "72",
      "value": "0x100"
    },
    "4632": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        2369,
        2382
      ],
      "op": "SWAP1",
      "path": "72"
    },
    "4633": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        2369,
        2382
      ],
      "op": "DIV",
      "path": "72"
    },
    "4634": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        2369,
        2382
      ],
      "op": "PUSH1",
      "path": "72",
      "value": "0xFF"
    },
    "4636": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        2369,
        2382
      ],
      "op": "AND",
      "path": "72"
    },
    "4637": {
      "offset": [
        2369,
        2417
      ],
      "op": "PUSH2",
      "path": "72",
      "value": "0x122C"
    },
    "4640": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        2369,
        2417
      ],
      "op": "JUMPI",
      "path": "72"
    },
    "4641": {
      "offset": [
        2405,
        2417
      ],
      "op": "PUSH1",
      "path": "72",
      "value": "0x0"
    },
    "4643": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        2405,
        2417
      ],
      "op": "SLOAD",
      "path": "72"
    },
    "4644": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        2405,
        2417
      ],
      "op": "PUSH1",
      "path": "72",
      "value": "0xFF"
    },
    "4646": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        2405,
        2417
      ],
      "op": "AND",
      "path": "72"
    },
    "4647": {
      "offset": [
        2404,
        2417
      ],
      "op": "ISZERO",
      "path": "72"
    },
    "4648": {
      "offset": [
        2369,
        2417
      ],
      "op": "PUSH2",
      "path": "72",
      "value": "0x1230"
    },
    "4651": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        2369,
        2417
      ],
      "op": "JUMP",
      "path": "72"
    },
    "4652": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        2369,
        2417
      ],
      "op": "JUMPDEST",
      "path": "72"
    },
    "4653": {
      "fn": "Initializable._isConstructor",
      "offset": [
        3147,
        3151
      ],
      "op": "ADDRESS",
      "path": "72",
      "statement": 33
    },
    "4654": {
      "op": "EXTCODESIZE"
    },
    "4655": {
      "op": "ISZERO"
    },
    "4656": {
      "offset": [
        2385,
        2401
      ],
      "op": "JUMPDEST",
      "path": "72"
    },
    "4657": {
      "offset": [
        2361,
        2468
      ],
      "op": "PUSH2",
      "path": "72",
      "value": "0x124C"
    },
    "4660": {
      "offset": [
        2361,
        2468
      ],
      "op": "JUMPI",
      "path": "72"
    },
    "4661": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2361,
        2468
      ],
      "op": "PUSH1",
      "path": "72",
      "value": "0x40"
    },
    "4663": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2361,
        2468
      ],
      "op": "MLOAD",
      "path": "72"
    },
    "4664": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "4668": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "4670": {
      "op": "SHL"
    },
    "4671": {
      "offset": [
        2361,
        2468
      ],
      "op": "DUP2",
      "path": "72"
    },
    "4672": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2361,
        2468
      ],
      "op": "MSTORE",
      "path": "72"
    },
    "4673": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2361,
        2468
      ],
      "op": "PUSH1",
      "path": "72",
      "value": "0x4"
    },
    "4675": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2361,
        2468
      ],
      "op": "ADD",
      "path": "72"
    },
    "4676": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2361,
        2468
      ],
      "op": "PUSH2",
      "path": "72",
      "value": "0x8FE"
    },
    "4679": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2361,
        2468
      ],
      "op": "SWAP1",
      "path": "72"
    },
    "4680": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2361,
        2468
      ],
      "op": "PUSH2",
      "path": "72",
      "value": "0x4548"
    },
    "4683": {
      "fn": "Initializable._isConstructor",
      "jump": "i",
      "offset": [
        2361,
        2468
      ],
      "op": "JUMP",
      "path": "72"
    },
    "4684": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2361,
        2468
      ],
      "op": "JUMPDEST",
      "path": "72"
    },
    "4685": {
      "offset": [
        2479,
        2498
      ],
      "op": "PUSH1",
      "path": "72",
      "value": "0x0"
    },
    "4687": {
      "offset": [
        2502,
        2515
      ],
      "op": "SLOAD",
      "path": "72"
    },
    "4688": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2502,
        2515
      ],
      "op": "PUSH2",
      "path": "72",
      "value": "0x100"
    },
    "4691": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2502,
        2515
      ],
      "op": "SWAP1",
      "path": "72"
    },
    "4692": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2502,
        2515
      ],
      "op": "DIV",
      "path": "72"
    },
    "4693": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2502,
        2515
      ],
      "op": "PUSH1",
      "path": "72",
      "value": "0xFF"
    },
    "4695": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2502,
        2515
      ],
      "op": "AND",
      "path": "72"
    },
    "4696": {
      "offset": [
        2501,
        2515
      ],
      "op": "ISZERO",
      "path": "72"
    },
    "4697": {
      "offset": [
        2525,
        2623
      ],
      "op": "DUP1",
      "path": "72"
    },
    "4698": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2525,
        2623
      ],
      "op": "ISZERO",
      "path": "72"
    },
    "4699": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2525,
        2623
      ],
      "op": "PUSH2",
      "path": "72",
      "value": "0x126E"
    },
    "4702": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2525,
        2623
      ],
      "op": "JUMPI",
      "path": "72"
    },
    "4703": {
      "offset": [
        2559,
        2572
      ],
      "op": "PUSH1",
      "path": "72",
      "value": "0x0"
    },
    "4705": {
      "offset": [
        2559,
        2579
      ],
      "op": "DUP1",
      "path": "72"
    },
    "4706": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2559,
        2579
      ],
      "op": "SLOAD",
      "path": "72"
    },
    "4707": {
      "op": "PUSH2",
      "value": "0xFFFF"
    },
    "4710": {
      "op": "NOT"
    },
    "4711": {
      "offset": [
        2593,
        2612
      ],
      "op": "AND",
      "path": "72"
    },
    "4712": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2593,
        2612
      ],
      "op": "PUSH2",
      "path": "72",
      "value": "0x101"
    },
    "4715": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2593,
        2612
      ],
      "op": "OR",
      "path": "72"
    },
    "4716": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2593,
        2612
      ],
      "op": "SWAP1",
      "path": "72"
    },
    "4717": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2593,
        2612
      ],
      "op": "SSTORE",
      "path": "72"
    },
    "4718": {
      "offset": [
        2525,
        2623
      ],
      "op": "JUMPDEST",
      "path": "72"
    },
    "4719": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        1605,
        1761
      ],
      "op": "PUSH2",
      "path": "13",
      "statement": 34,
      "value": "0x127D"
    },
    "4722": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        1630,
        1635
      ],
      "op": "DUP9",
      "path": "13"
    },
    "4723": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        1643,
        1657
      ],
      "op": "DUP9",
      "path": "13"
    },
    "4724": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        1665,
        1675
      ],
      "op": "DUP9",
      "path": "13"
    },
    "4725": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        1683,
        1699
      ],
      "op": "DUP9",
      "path": "13"
    },
    "4726": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        1707,
        1723
      ],
      "op": "DUP9",
      "path": "13"
    },
    "4727": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        1731,
        1740
      ],
      "op": "DUP9",
      "path": "13"
    },
    "4728": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        1748,
        1755
      ],
      "op": "DUP9",
      "path": "13"
    },
    "4729": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        1605,
        1622
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x2B4E"
    },
    "4732": {
      "fn": "TrustfulRiskModule.initialize",
      "jump": "i",
      "offset": [
        1605,
        1761
      ],
      "op": "JUMP",
      "path": "13"
    },
    "4733": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        1605,
        1761
      ],
      "op": "JUMPDEST",
      "path": "13"
    },
    "4734": {
      "offset": [
        2649,
        2663
      ],
      "op": "DUP1",
      "path": "72"
    },
    "4735": {
      "offset": [
        2645,
        2711
      ],
      "op": "ISZERO",
      "path": "72"
    },
    "4736": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        2645,
        2711
      ],
      "op": "PUSH2",
      "path": "72",
      "value": "0x128F"
    },
    "4739": {
      "offset": [
        2645,
        2711
      ],
      "op": "JUMPI",
      "path": "72"
    },
    "4740": {
      "offset": [
        2695,
        2700
      ],
      "op": "PUSH1",
      "path": "72",
      "value": "0x0"
    },
    "4742": {
      "offset": [
        2679,
        2700
      ],
      "op": "DUP1",
      "path": "72"
    },
    "4743": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        2679,
        2700
      ],
      "op": "SLOAD",
      "path": "72"
    },
    "4744": {
      "op": "PUSH2",
      "value": "0xFF00"
    },
    "4747": {
      "op": "NOT"
    },
    "4748": {
      "offset": [
        2679,
        2700
      ],
      "op": "AND",
      "path": "72"
    },
    "4749": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        2679,
        2700
      ],
      "op": "SWAP1",
      "path": "72"
    },
    "4750": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        2679,
        2700
      ],
      "op": "SSTORE",
      "path": "72"
    },
    "4751": {
      "offset": [
        2645,
        2711
      ],
      "op": "JUMPDEST",
      "path": "72"
    },
    "4752": {
      "offset": [
        2080,
        2717
      ],
      "op": "POP",
      "path": "72"
    },
    "4753": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        1375,
        1766
      ],
      "op": "POP",
      "path": "13"
    },
    "4754": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        1375,
        1766
      ],
      "op": "POP",
      "path": "13"
    },
    "4755": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        1375,
        1766
      ],
      "op": "POP",
      "path": "13"
    },
    "4756": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        1375,
        1766
      ],
      "op": "POP",
      "path": "13"
    },
    "4757": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        1375,
        1766
      ],
      "op": "POP",
      "path": "13"
    },
    "4758": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        1375,
        1766
      ],
      "op": "POP",
      "path": "13"
    },
    "4759": {
      "fn": "TrustfulRiskModule.initialize",
      "offset": [
        1375,
        1766
      ],
      "op": "POP",
      "path": "13"
    },
    "4760": {
      "fn": "TrustfulRiskModule.initialize",
      "jump": "o",
      "offset": [
        1375,
        1766
      ],
      "op": "JUMP",
      "path": "13"
    },
    "4761": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        3299,
        3370
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "4762": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "4764": {
      "op": "DUP1"
    },
    "4765": {
      "op": "MLOAD"
    },
    "4766": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "4768": {
      "op": "PUSH2",
      "value": "0x4941"
    },
    "4771": {
      "op": "DUP4"
    },
    "4772": {
      "op": "CODECOPY"
    },
    "4773": {
      "op": "DUP2"
    },
    "4774": {
      "op": "MLOAD"
    },
    "4775": {
      "op": "SWAP2"
    },
    "4776": {
      "op": "MSTORE"
    },
    "4777": {
      "offset": [
        2786,
        2797
      ],
      "op": "PUSH32",
      "path": "10",
      "value": "0x0"
    },
    "4810": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "4812": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "4814": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "4816": {
      "op": "SHL"
    },
    "4817": {
      "op": "SUB"
    },
    "4818": {
      "offset": [
        2786,
        2804
      ],
      "op": "AND",
      "path": "10"
    },
    "4819": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2804
      ],
      "op": "PUSH4",
      "path": "10",
      "value": "0x79502C55"
    },
    "4824": {
      "offset": [
        2786,
        2806
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "4826": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "MLOAD",
      "path": "10"
    },
    "4827": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "DUP2",
      "path": "10"
    },
    "4828": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "PUSH4",
      "path": "10",
      "value": "0xFFFFFFFF"
    },
    "4833": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "AND",
      "path": "10"
    },
    "4834": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0xE0"
    },
    "4836": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "SHL",
      "path": "10"
    },
    "4837": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "DUP2",
      "path": "10"
    },
    "4838": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "MSTORE",
      "path": "10"
    },
    "4839": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x4"
    },
    "4841": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "ADD",
      "path": "10"
    },
    "4842": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x20"
    },
    "4844": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "4846": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "MLOAD",
      "path": "10"
    },
    "4847": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "DUP1",
      "path": "10"
    },
    "4848": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "DUP4",
      "path": "10"
    },
    "4849": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "SUB",
      "path": "10"
    },
    "4850": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "DUP2",
      "path": "10"
    },
    "4851": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "DUP7",
      "path": "10"
    },
    "4852": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "DUP1",
      "path": "10"
    },
    "4853": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "EXTCODESIZE",
      "path": "10"
    },
    "4854": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "4855": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "DUP1",
      "path": "10"
    },
    "4856": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "4857": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x1301"
    },
    "4860": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "4861": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "4863": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "DUP1",
      "path": "10"
    },
    "4864": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "REVERT",
      "path": "10"
    },
    "4865": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "4866": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "POP",
      "path": "10"
    },
    "4867": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "GAS",
      "path": "10"
    },
    "4868": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "STATICCALL",
      "path": "10"
    },
    "4869": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "4870": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "DUP1",
      "path": "10"
    },
    "4871": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "4872": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x1315"
    },
    "4875": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "4876": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "RETURNDATASIZE",
      "path": "10"
    },
    "4877": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "4879": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "DUP1",
      "path": "10"
    },
    "4880": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "RETURNDATACOPY",
      "path": "10"
    },
    "4881": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "RETURNDATASIZE",
      "path": "10"
    },
    "4882": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "4884": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "REVERT",
      "path": "10"
    },
    "4885": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "4886": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "POP",
      "path": "10"
    },
    "4887": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "POP",
      "path": "10"
    },
    "4888": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "POP",
      "path": "10"
    },
    "4889": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "POP",
      "path": "10"
    },
    "4890": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "4892": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "MLOAD",
      "path": "10"
    },
    "4893": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "RETURNDATASIZE",
      "path": "10"
    },
    "4894": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x1F"
    },
    "4896": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "NOT",
      "path": "10"
    },
    "4897": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x1F"
    },
    "4899": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "DUP3",
      "path": "10"
    },
    "4900": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "ADD",
      "path": "10"
    },
    "4901": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "AND",
      "path": "10"
    },
    "4902": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "DUP3",
      "path": "10"
    },
    "4903": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "ADD",
      "path": "10"
    },
    "4904": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "DUP1",
      "path": "10"
    },
    "4905": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "4907": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "MSTORE",
      "path": "10"
    },
    "4908": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "POP",
      "path": "10"
    },
    "4909": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "DUP2",
      "path": "10"
    },
    "4910": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "ADD",
      "path": "10"
    },
    "4911": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "SWAP1",
      "path": "10"
    },
    "4912": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x1339"
    },
    "4915": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "SWAP2",
      "path": "10"
    },
    "4916": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "SWAP1",
      "path": "10"
    },
    "4917": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x4140"
    },
    "4920": {
      "fn": "PolicyPoolComponent.pause",
      "jump": "i",
      "offset": [
        2786,
        2806
      ],
      "op": "JUMP",
      "path": "10"
    },
    "4921": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2806
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "4922": {
      "offset": [
        2786,
        2834
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "4924": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2834
      ],
      "op": "MLOAD",
      "path": "10"
    },
    "4925": {
      "op": "PUSH4",
      "value": "0x12D9A6AD"
    },
    "4930": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "4932": {
      "op": "SHL"
    },
    "4933": {
      "offset": [
        2786,
        2834
      ],
      "op": "DUP2",
      "path": "10"
    },
    "4934": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2834
      ],
      "op": "MSTORE",
      "path": "10"
    },
    "4935": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2834
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x4"
    },
    "4937": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2834
      ],
      "op": "DUP2",
      "path": "10"
    },
    "4938": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2834
      ],
      "op": "ADD",
      "path": "10"
    },
    "4939": {
      "op": "DUP4"
    },
    "4940": {
      "op": "SWAP1"
    },
    "4941": {
      "op": "MSTORE"
    },
    "4942": {
      "offset": [
        2823,
        2833
      ],
      "op": "CALLER",
      "path": "10"
    },
    "4943": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "4945": {
      "op": "DUP3"
    },
    "4946": {
      "op": "ADD"
    },
    "4947": {
      "op": "MSTORE"
    },
    "4948": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "4950": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "4952": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "4954": {
      "op": "SHL"
    },
    "4955": {
      "op": "SUB"
    },
    "4956": {
      "offset": [
        2786,
        2816
      ],
      "op": "SWAP2",
      "path": "10"
    },
    "4957": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2816
      ],
      "op": "SWAP1",
      "path": "10"
    },
    "4958": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2816
      ],
      "op": "SWAP2",
      "path": "10"
    },
    "4959": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2816
      ],
      "op": "AND",
      "path": "10"
    },
    "4960": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2816
      ],
      "op": "SWAP1",
      "path": "10"
    },
    "4961": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2816
      ],
      "op": "PUSH4",
      "path": "10",
      "value": "0x12D9A6AD"
    },
    "4966": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2816
      ],
      "op": "SWAP1",
      "path": "10"
    },
    "4967": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "4969": {
      "op": "ADD"
    },
    "4970": {
      "offset": [
        2786,
        2834
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "4972": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2834
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "4974": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2834
      ],
      "op": "MLOAD",
      "path": "10"
    },
    "4975": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2834
      ],
      "op": "DUP1",
      "path": "10"
    },
    "4976": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2834
      ],
      "op": "DUP4",
      "path": "10"
    },
    "4977": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2834
      ],
      "op": "SUB",
      "path": "10"
    },
    "4978": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2834
      ],
      "op": "DUP2",
      "path": "10"
    },
    "4979": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2834
      ],
      "op": "DUP7",
      "path": "10"
    },
    "4980": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2834
      ],
      "op": "DUP1",
      "path": "10"
    },
    "4981": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2834
      ],
      "op": "EXTCODESIZE",
      "path": "10"
    },
    "4982": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2834
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "4983": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2834
      ],
      "op": "DUP1",
      "path": "10"
    },
    "4984": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2834
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "4985": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2834
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x1381"
    },
    "4988": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2834
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "4989": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2834
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "4991": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2834
      ],
      "op": "DUP1",
      "path": "10"
    },
    "4992": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2834
      ],
      "op": "REVERT",
      "path": "10"
    },
    "4993": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2834
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "4994": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2834
      ],
      "op": "POP",
      "path": "10"
    },
    "4995": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2834
      ],
      "op": "GAS",
      "path": "10"
    },
    "4996": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2834
      ],
      "op": "STATICCALL",
      "path": "10"
    },
    "4997": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2834
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "4998": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2834
      ],
      "op": "DUP1",
      "path": "10"
    },
    "4999": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2834
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "5000": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2834
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x1395"
    },
    "5003": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2834
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "5004": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2834
      ],
      "op": "RETURNDATASIZE",
      "path": "10"
    },
    "5005": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2834
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "5007": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2834
      ],
      "op": "DUP1",
      "path": "10"
    },
    "5008": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2834
      ],
      "op": "RETURNDATACOPY",
      "path": "10"
    },
    "5009": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2834
      ],
      "op": "RETURNDATASIZE",
      "path": "10"
    },
    "5010": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2834
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "5012": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2834
      ],
      "op": "REVERT",
      "path": "10"
    },
    "5013": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2834
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "5014": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2834
      ],
      "op": "POP",
      "path": "10"
    },
    "5015": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2834
      ],
      "op": "POP",
      "path": "10"
    },
    "5016": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2834
      ],
      "op": "POP",
      "path": "10"
    },
    "5017": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        2786,
        2834
      ],
      "op": "POP",
      "path": "10"
    },
    "5018": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        3357,
        3365
      ],
      "op": "PUSH2",
      "path": "10",
      "statement": 35,
      "value": "0xF30"
    },
    "5021": {
      "fn": "PolicyPoolComponent.pause",
      "offset": [
        3357,
        3363
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x2BCA"
    },
    "5024": {
      "fn": "PolicyPoolComponent.pause",
      "jump": "i",
      "offset": [
        3357,
        3365
      ],
      "op": "JUMP",
      "path": "10"
    },
    "5025": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8692,
        9325
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "5026": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8809,
        8816
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x0"
    },
    "5028": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8824,
        8843
      ],
      "op": "DUP1",
      "path": "12"
    },
    "5029": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8846,
        8905
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x13D2"
    },
    "5032": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8846,
        8894
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x13CD"
    },
    "5035": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8871,
        8893
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x13BE"
    },
    "5038": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8887,
        8892
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x13B7"
    },
    "5041": {
      "fn": "RiskModule.moc",
      "offset": [
        4884,
        4888
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x130"
    },
    "5044": {
      "fn": "RiskModule.moc",
      "offset": [
        4884,
        4888
      ],
      "op": "SLOAD",
      "path": "12"
    },
    "5045": {
      "fn": "RiskModule.moc",
      "offset": [
        4884,
        4888
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "5046": {
      "fn": "RiskModule.moc",
      "offset": [
        4817,
        4893
      ],
      "op": "JUMP",
      "path": "12"
    },
    "5047": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8887,
        8892
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "5048": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8871,
        8879
      ],
      "op": "DUP8",
      "path": "12"
    },
    "5049": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8871,
        8879
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "5050": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8871,
        8886
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x2C22"
    },
    "5053": {
      "fn": "RiskModule.getMinimumPremium",
      "jump": "i",
      "offset": [
        8871,
        8893
      ],
      "op": "JUMP",
      "path": "12"
    },
    "5054": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8871,
        8893
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "5055": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8846,
        8863
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x13C7"
    },
    "5058": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8846,
        8852
      ],
      "op": "DUP9",
      "path": "12"
    },
    "5059": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8846,
        8861
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x2CF9"
    },
    "5062": {
      "fn": "RiskModule.getMinimumPremium",
      "jump": "i",
      "offset": [
        8846,
        8863
      ],
      "op": "JUMP",
      "path": "12"
    },
    "5063": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8846,
        8863
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "5064": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8846,
        8870
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "5065": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8846,
        8870
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x2C22"
    },
    "5068": {
      "fn": "RiskModule.getMinimumPremium",
      "jump": "i",
      "offset": [
        8846,
        8894
      ],
      "op": "JUMP",
      "path": "12"
    },
    "5069": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8846,
        8894
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "5070": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8846,
        8903
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x2D77"
    },
    "5073": {
      "fn": "RiskModule.getMinimumPremium",
      "jump": "i",
      "offset": [
        8846,
        8905
      ],
      "op": "JUMP",
      "path": "12"
    },
    "5074": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8846,
        8905
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "5075": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8824,
        8905
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "5076": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8824,
        8905
      ],
      "op": "POP",
      "path": "12"
    },
    "5077": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8911,
        8922
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x0"
    },
    "5079": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8969,
        8980
      ],
      "op": "DUP2",
      "path": "12"
    },
    "5080": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8925,
        8966
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x13EE"
    },
    "5083": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8939,
        8965
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x13E7"
    },
    "5086": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8939,
        8954
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x13CD"
    },
    "5089": {
      "fn": "RiskModule.scrPercentage",
      "offset": [
        4794,
        4808
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x12F"
    },
    "5092": {
      "fn": "RiskModule.scrPercentage",
      "offset": [
        4794,
        4808
      ],
      "op": "SLOAD",
      "path": "12"
    },
    "5093": {
      "fn": "RiskModule.scrPercentage",
      "offset": [
        4794,
        4808
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "5094": {
      "fn": "RiskModule.scrPercentage",
      "offset": [
        4717,
        4813
      ],
      "op": "JUMP",
      "path": "12"
    },
    "5095": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8939,
        8965
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "5096": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8925,
        8931
      ],
      "op": "DUP9",
      "path": "12"
    },
    "5097": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8925,
        8931
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "5098": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8925,
        8938
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x2DFF"
    },
    "5101": {
      "fn": "RiskModule.getMinimumPremium",
      "jump": "i",
      "offset": [
        8925,
        8966
      ],
      "op": "JUMP",
      "path": "12"
    },
    "5102": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8925,
        8966
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "5103": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8925,
        8980
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x13F8"
    },
    "5106": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8925,
        8980
      ],
      "op": "SWAP2",
      "path": "12"
    },
    "5107": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8925,
        8980
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "5108": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8925,
        8980
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x4746"
    },
    "5111": {
      "fn": "RiskModule.getMinimumPremium",
      "jump": "i",
      "offset": [
        8925,
        8980
      ],
      "op": "JUMP",
      "path": "12"
    },
    "5112": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8925,
        8980
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "5113": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8911,
        8980
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "5114": {
      "op": "POP"
    },
    "5115": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8986,
        9006
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x0"
    },
    "5117": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        9009,
        9114
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x1438"
    },
    "5120": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        9017,
        9097
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x13CD"
    },
    "5123": {
      "offset": [
        945,
        956
      ],
      "op": "PUSH15",
      "path": "12",
      "value": "0x612D847B578E7643C28AC00000000"
    },
    "5139": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        9039,
        9067
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x1423"
    },
    "5142": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        9052,
        9067
      ],
      "op": "TIMESTAMP",
      "path": "12"
    },
    "5143": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        9039,
        9067
      ],
      "op": "PUSH5",
      "path": "12",
      "value": "0xFFFFFFFFFF"
    },
    "5149": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        9039,
        9067
      ],
      "op": "DUP11",
      "path": "12"
    },
    "5150": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        9039,
        9067
      ],
      "op": "AND",
      "path": "12"
    },
    "5151": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        9039,
        9067
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x4746"
    },
    "5154": {
      "fn": "RiskModule.getMinimumPremium",
      "jump": "i",
      "offset": [
        9039,
        9067
      ],
      "op": "JUMP",
      "path": "12"
    },
    "5155": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        9039,
        9067
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "5156": {
      "fn": "RiskModule.scrInterestRate",
      "offset": [
        5068,
        5084
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x132"
    },
    "5159": {
      "fn": "RiskModule.scrInterestRate",
      "offset": [
        5068,
        5084
      ],
      "op": "SLOAD",
      "path": "12"
    },
    "5160": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        9018,
        9035
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "5161": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        9018,
        9068
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x1432"
    },
    "5164": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        9018,
        9068
      ],
      "op": "SWAP2",
      "path": "12"
    },
    "5165": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        9018,
        9068
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "5166": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        9018,
        9068
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x4727"
    },
    "5169": {
      "fn": "RiskModule.getMinimumPremium",
      "jump": "i",
      "offset": [
        9018,
        9068
      ],
      "op": "JUMP",
      "path": "12"
    },
    "5170": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        9018,
        9068
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "5171": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        9017,
        9076
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "5172": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        9017,
        9076
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x2EB2"
    },
    "5175": {
      "fn": "RiskModule.getMinimumPremium",
      "jump": "i",
      "offset": [
        9017,
        9097
      ],
      "op": "JUMP",
      "path": "12"
    },
    "5176": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        9009,
        9114
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "5177": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8986,
        9114
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "5178": {
      "op": "POP"
    },
    "5179": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        9120,
        9141
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x0"
    },
    "5181": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        9144,
        9168
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x1446"
    },
    "5184": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        9144,
        9147
      ],
      "op": "DUP4",
      "path": "12"
    },
    "5185": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8986,
        9114
      ],
      "op": "DUP4",
      "path": "12"
    },
    "5186": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        9144,
        9154
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x2DFF"
    },
    "5189": {
      "fn": "RiskModule.getMinimumPremium",
      "jump": "i",
      "offset": [
        9144,
        9168
      ],
      "op": "JUMP",
      "path": "12"
    },
    "5190": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        9144,
        9168
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "5191": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        9120,
        9168
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "5192": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        9120,
        9168
      ],
      "op": "POP",
      "path": "12"
    },
    "5193": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        9174,
        9198
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x0"
    },
    "5195": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        9201,
        9261
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x146A"
    },
    "5198": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        9238,
        9260
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x145A"
    },
    "5201": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        9238,
        9249
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x13CD"
    },
    "5204": {
      "fn": "RiskModule.ensuroFee",
      "offset": [
        4970,
        4980
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x131"
    },
    "5207": {
      "fn": "RiskModule.ensuroFee",
      "offset": [
        4970,
        4980
      ],
      "op": "SLOAD",
      "path": "12"
    },
    "5208": {
      "fn": "RiskModule.ensuroFee",
      "offset": [
        4970,
        4980
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "5209": {
      "fn": "RiskModule.ensuroFee",
      "offset": [
        4897,
        4985
      ],
      "op": "JUMP",
      "path": "12"
    },
    "5210": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        9238,
        9260
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "5211": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        9202,
        9229
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x1464"
    },
    "5214": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        9216,
        9229
      ],
      "op": "DUP5",
      "path": "12"
    },
    "5215": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        9202,
        9213
      ],
      "op": "DUP9",
      "path": "12"
    },
    "5216": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        9202,
        9229
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x46ED"
    },
    "5219": {
      "fn": "RiskModule.getMinimumPremium",
      "jump": "i",
      "offset": [
        9202,
        9229
      ],
      "op": "JUMP",
      "path": "12"
    },
    "5220": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        9202,
        9229
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "5221": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        9201,
        9237
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "5222": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        9201,
        9237
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x2DFF"
    },
    "5225": {
      "fn": "RiskModule.getMinimumPremium",
      "jump": "i",
      "offset": [
        9201,
        9261
      ],
      "op": "JUMP",
      "path": "12"
    },
    "5226": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        9201,
        9261
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "5227": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        9174,
        9261
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "5228": {
      "op": "POP"
    },
    "5229": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        9307,
        9320
      ],
      "op": "DUP2",
      "path": "12",
      "statement": 36
    },
    "5230": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        9274,
        9304
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x1477"
    },
    "5233": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        9174,
        9261
      ],
      "op": "DUP3",
      "path": "12"
    },
    "5234": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        9274,
        9285
      ],
      "op": "DUP8",
      "path": "12"
    },
    "5235": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        9274,
        9304
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x46ED"
    },
    "5238": {
      "fn": "RiskModule.getMinimumPremium",
      "jump": "i",
      "offset": [
        9274,
        9304
      ],
      "op": "JUMP",
      "path": "12"
    },
    "5239": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        9274,
        9304
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "5240": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        9274,
        9320
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x1481"
    },
    "5243": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        9274,
        9320
      ],
      "op": "SWAP2",
      "path": "12"
    },
    "5244": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        9274,
        9320
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "5245": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        9274,
        9320
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x46ED"
    },
    "5248": {
      "fn": "RiskModule.getMinimumPremium",
      "jump": "i",
      "offset": [
        9274,
        9320
      ],
      "op": "JUMP",
      "path": "12"
    },
    "5249": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        9274,
        9320
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "5250": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        9267,
        9320
      ],
      "op": "SWAP6",
      "path": "12"
    },
    "5251": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        9267,
        9320
      ],
      "op": "POP",
      "path": "12"
    },
    "5252": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        9267,
        9320
      ],
      "op": "POP",
      "path": "12"
    },
    "5253": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        9267,
        9320
      ],
      "op": "POP",
      "path": "12"
    },
    "5254": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        9267,
        9320
      ],
      "op": "POP",
      "path": "12"
    },
    "5255": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        9267,
        9320
      ],
      "op": "POP",
      "path": "12"
    },
    "5256": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        9267,
        9320
      ],
      "op": "POP",
      "path": "12"
    },
    "5257": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8692,
        9325
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "5258": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8692,
        9325
      ],
      "op": "SWAP4",
      "path": "12"
    },
    "5259": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8692,
        9325
      ],
      "op": "SWAP3",
      "path": "12"
    },
    "5260": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8692,
        9325
      ],
      "op": "POP",
      "path": "12"
    },
    "5261": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8692,
        9325
      ],
      "op": "POP",
      "path": "12"
    },
    "5262": {
      "fn": "RiskModule.getMinimumPremium",
      "offset": [
        8692,
        9325
      ],
      "op": "POP",
      "path": "12"
    },
    "5263": {
      "fn": "RiskModule.getMinimumPremium",
      "jump": "o",
      "offset": [
        8692,
        9325
      ],
      "op": "JUMP",
      "path": "12"
    },
    "5264": {
      "fn": "AccessControlUpgradeable.hasRole",
      "offset": [
        3217,
        3362
      ],
      "op": "JUMPDEST",
      "path": "67"
    },
    "5265": {
      "fn": "AccessControlUpgradeable.hasRole",
      "offset": [
        3303,
        3307
      ],
      "op": "PUSH1",
      "path": "67",
      "value": "0x0"
    },
    "5267": {
      "fn": "AccessControlUpgradeable.hasRole",
      "offset": [
        3326,
        3338
      ],
      "op": "SWAP2",
      "path": "67",
      "statement": 37
    },
    "5268": {
      "fn": "AccessControlUpgradeable.hasRole",
      "offset": [
        3326,
        3338
      ],
      "op": "DUP3",
      "path": "67"
    },
    "5269": {
      "fn": "AccessControlUpgradeable.hasRole",
      "offset": [
        3326,
        3338
      ],
      "op": "MSTORE",
      "path": "67"
    },
    "5270": {
      "fn": "AccessControlUpgradeable.hasRole",
      "offset": [
        3326,
        3332
      ],
      "op": "PUSH1",
      "path": "67",
      "value": "0xC9"
    },
    "5272": {
      "fn": "AccessControlUpgradeable.hasRole",
      "offset": [
        3326,
        3338
      ],
      "op": "PUSH1",
      "path": "67",
      "value": "0x20"
    },
    "5274": {
      "fn": "AccessControlUpgradeable.hasRole",
      "offset": [
        3326,
        3338
      ],
      "op": "SWAP1",
      "path": "67"
    },
    "5275": {
      "fn": "AccessControlUpgradeable.hasRole",
      "offset": [
        3326,
        3338
      ],
      "op": "DUP2",
      "path": "67"
    },
    "5276": {
      "fn": "AccessControlUpgradeable.hasRole",
      "offset": [
        3326,
        3338
      ],
      "op": "MSTORE",
      "path": "67"
    },
    "5277": {
      "fn": "AccessControlUpgradeable.hasRole",
      "offset": [
        3326,
        3338
      ],
      "op": "PUSH1",
      "path": "67",
      "value": "0x40"
    },
    "5279": {
      "fn": "AccessControlUpgradeable.hasRole",
      "offset": [
        3326,
        3338
      ],
      "op": "DUP1",
      "path": "67"
    },
    "5280": {
      "fn": "AccessControlUpgradeable.hasRole",
      "offset": [
        3326,
        3338
      ],
      "op": "DUP5",
      "path": "67"
    },
    "5281": {
      "fn": "AccessControlUpgradeable.hasRole",
      "offset": [
        3326,
        3338
      ],
      "op": "KECCAK256",
      "path": "67"
    },
    "5282": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "5284": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "5286": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "5288": {
      "op": "SHL"
    },
    "5289": {
      "op": "SUB"
    },
    "5290": {
      "fn": "AccessControlUpgradeable.hasRole",
      "offset": [
        3326,
        3355
      ],
      "op": "SWAP4",
      "path": "67"
    },
    "5291": {
      "fn": "AccessControlUpgradeable.hasRole",
      "offset": [
        3326,
        3355
      ],
      "op": "SWAP1",
      "path": "67"
    },
    "5292": {
      "fn": "AccessControlUpgradeable.hasRole",
      "offset": [
        3326,
        3355
      ],
      "op": "SWAP4",
      "path": "67"
    },
    "5293": {
      "fn": "AccessControlUpgradeable.hasRole",
      "offset": [
        3326,
        3355
      ],
      "op": "AND",
      "path": "67"
    },
    "5294": {
      "fn": "AccessControlUpgradeable.hasRole",
      "offset": [
        3326,
        3355
      ],
      "op": "DUP5",
      "path": "67"
    },
    "5295": {
      "fn": "AccessControlUpgradeable.hasRole",
      "offset": [
        3326,
        3355
      ],
      "op": "MSTORE",
      "path": "67"
    },
    "5296": {
      "fn": "AccessControlUpgradeable.hasRole",
      "offset": [
        3326,
        3355
      ],
      "op": "SWAP2",
      "path": "67"
    },
    "5297": {
      "fn": "AccessControlUpgradeable.hasRole",
      "offset": [
        3326,
        3355
      ],
      "op": "SWAP1",
      "path": "67"
    },
    "5298": {
      "fn": "AccessControlUpgradeable.hasRole",
      "offset": [
        3326,
        3355
      ],
      "op": "MSTORE",
      "path": "67"
    },
    "5299": {
      "fn": "AccessControlUpgradeable.hasRole",
      "offset": [
        3326,
        3355
      ],
      "op": "SWAP1",
      "path": "67"
    },
    "5300": {
      "fn": "AccessControlUpgradeable.hasRole",
      "offset": [
        3326,
        3355
      ],
      "op": "KECCAK256",
      "path": "67"
    },
    "5301": {
      "fn": "AccessControlUpgradeable.hasRole",
      "offset": [
        3326,
        3355
      ],
      "op": "SLOAD",
      "path": "67"
    },
    "5302": {
      "fn": "AccessControlUpgradeable.hasRole",
      "offset": [
        3326,
        3355
      ],
      "op": "PUSH1",
      "path": "67",
      "value": "0xFF"
    },
    "5304": {
      "fn": "AccessControlUpgradeable.hasRole",
      "offset": [
        3326,
        3355
      ],
      "op": "AND",
      "path": "67"
    },
    "5305": {
      "fn": "AccessControlUpgradeable.hasRole",
      "offset": [
        3326,
        3355
      ],
      "op": "SWAP1",
      "path": "67"
    },
    "5306": {
      "fn": "AccessControlUpgradeable.hasRole",
      "jump": "o",
      "offset": [
        3217,
        3362
      ],
      "op": "JUMP",
      "path": "67"
    },
    "5307": {
      "fn": "RiskModule.releaseScr",
      "offset": [
        10388,
        10720
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "5308": {
      "fn": "ContextUpgradeable._msgSender",
      "offset": [
        929,
        939
      ],
      "op": "CALLER",
      "path": "83"
    },
    "5309": {
      "offset": [
        2344,
        2355
      ],
      "op": "PUSH32",
      "path": "10",
      "value": "0x0"
    },
    "5342": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "5344": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "5346": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "5348": {
      "op": "SHL"
    },
    "5349": {
      "op": "SUB"
    },
    "5350": {
      "offset": [
        2320,
        2356
      ],
      "op": "AND",
      "path": "10"
    },
    "5351": {
      "branch": 142,
      "fn": "ContextUpgradeable._msgSender",
      "offset": [
        2320,
        2356
      ],
      "op": "EQ",
      "path": "10"
    },
    "5352": {
      "offset": [
        2312,
        2394
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x153D"
    },
    "5355": {
      "branch": 142,
      "offset": [
        2312,
        2394
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "5356": {
      "fn": "ContextUpgradeable._msgSender",
      "offset": [
        2312,
        2394
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "5358": {
      "fn": "ContextUpgradeable._msgSender",
      "offset": [
        2312,
        2394
      ],
      "op": "MLOAD",
      "path": "10"
    },
    "5359": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "5363": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "5365": {
      "op": "SHL"
    },
    "5366": {
      "offset": [
        2312,
        2394
      ],
      "op": "DUP2",
      "path": "10"
    },
    "5367": {
      "fn": "ContextUpgradeable._msgSender",
      "offset": [
        2312,
        2394
      ],
      "op": "MSTORE",
      "path": "10"
    },
    "5368": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "5370": {
      "offset": [
        2312,
        2394
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x4"
    },
    "5372": {
      "fn": "ContextUpgradeable._msgSender",
      "offset": [
        2312,
        2394
      ],
      "op": "DUP3",
      "path": "10"
    },
    "5373": {
      "fn": "ContextUpgradeable._msgSender",
      "offset": [
        2312,
        2394
      ],
      "op": "ADD",
      "path": "10"
    },
    "5374": {
      "op": "MSTORE"
    },
    "5375": {
      "op": "PUSH1",
      "value": "0x21"
    },
    "5377": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "5379": {
      "op": "DUP3"
    },
    "5380": {
      "op": "ADD"
    },
    "5381": {
      "op": "MSTORE"
    },
    "5382": {
      "op": "PUSH32",
      "value": "0x5468652063616C6C6572206D7573742062652074686520506F6C696379506F6F"
    },
    "5415": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "5417": {
      "op": "DUP3"
    },
    "5418": {
      "op": "ADD"
    },
    "5419": {
      "op": "MSTORE"
    },
    "5420": {
      "op": "PUSH1",
      "value": "0x1B"
    },
    "5422": {
      "op": "PUSH1",
      "value": "0xFA"
    },
    "5424": {
      "op": "SHL"
    },
    "5425": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "5427": {
      "op": "DUP3"
    },
    "5428": {
      "op": "ADD"
    },
    "5429": {
      "op": "MSTORE"
    },
    "5430": {
      "op": "PUSH1",
      "value": "0x84"
    },
    "5432": {
      "op": "ADD"
    },
    "5433": {
      "offset": [
        2312,
        2394
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x8FE"
    },
    "5436": {
      "op": "JUMP"
    },
    "5437": {
      "offset": [
        2312,
        2394
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "5438": {
      "fn": "RiskModule.releaseScr",
      "offset": [
        10706,
        10715
      ],
      "op": "DUP1",
      "path": "12",
      "statement": 38
    },
    "5439": {
      "fn": "RiskModule.releaseScr",
      "offset": [
        10693,
        10702
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x135"
    },
    "5442": {
      "fn": "RiskModule.releaseScr",
      "offset": [
        10693,
        10702
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x0"
    },
    "5444": {
      "fn": "RiskModule.releaseScr",
      "offset": [
        10693,
        10715
      ],
      "op": "DUP3",
      "path": "12"
    },
    "5445": {
      "fn": "RiskModule.releaseScr",
      "offset": [
        10693,
        10715
      ],
      "op": "DUP3",
      "path": "12"
    },
    "5446": {
      "fn": "RiskModule.releaseScr",
      "offset": [
        10693,
        10715
      ],
      "op": "SLOAD",
      "path": "12"
    },
    "5447": {
      "fn": "RiskModule.releaseScr",
      "offset": [
        10693,
        10715
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x1550"
    },
    "5450": {
      "fn": "RiskModule.releaseScr",
      "offset": [
        10693,
        10715
      ],
      "op": "SWAP2",
      "path": "12"
    },
    "5451": {
      "fn": "RiskModule.releaseScr",
      "offset": [
        10693,
        10715
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "5452": {
      "fn": "RiskModule.releaseScr",
      "offset": [
        10693,
        10715
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x4746"
    },
    "5455": {
      "fn": "RiskModule.releaseScr",
      "jump": "i",
      "offset": [
        10693,
        10715
      ],
      "op": "JUMP",
      "path": "12"
    },
    "5456": {
      "fn": "RiskModule.releaseScr",
      "offset": [
        10693,
        10715
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "5457": {
      "fn": "RiskModule.releaseScr",
      "offset": [
        10693,
        10715
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "5458": {
      "fn": "RiskModule.releaseScr",
      "offset": [
        10693,
        10715
      ],
      "op": "SWAP2",
      "path": "12"
    },
    "5459": {
      "fn": "RiskModule.releaseScr",
      "offset": [
        10693,
        10715
      ],
      "op": "SSTORE",
      "path": "12"
    },
    "5460": {
      "op": "POP"
    },
    "5461": {
      "op": "POP"
    },
    "5462": {
      "op": "POP"
    },
    "5463": {
      "fn": "RiskModule.releaseScr",
      "jump": "o",
      "offset": [
        10388,
        10720
      ],
      "op": "JUMP",
      "path": "12"
    },
    "5464": {
      "fn": "TrustfulRiskModule.resolvePolicy",
      "offset": [
        2069,
        2256
      ],
      "op": "JUMPDEST",
      "path": "13"
    },
    "5465": {
      "offset": [
        590,
        616
      ],
      "op": "PUSH32",
      "path": "13",
      "value": "0x92A19C77D2EA87C7F81D50C74403CB2F401780F3AD919571121EFE2BDB427EB1"
    },
    "5498": {
      "offset": [
        2802,
        2832
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0x1583"
    },
    "5501": {
      "offset": [
        590,
        616
      ],
      "op": "DUP2",
      "path": "13"
    },
    "5502": {
      "fn": "ContextUpgradeable._msgSender",
      "offset": [
        929,
        939
      ],
      "op": "CALLER",
      "path": "83"
    },
    "5503": {
      "offset": [
        2802,
        2812
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0x200D"
    },
    "5506": {
      "jump": "i",
      "offset": [
        2802,
        2832
      ],
      "op": "JUMP",
      "path": "67"
    },
    "5507": {
      "fn": "ContextUpgradeable._msgSender",
      "offset": [
        2802,
        2832
      ],
      "op": "JUMPDEST",
      "path": "67"
    },
    "5508": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1411,
        1418
      ],
      "op": "PUSH1",
      "path": "74",
      "value": "0xFB"
    },
    "5510": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1411,
        1418
      ],
      "op": "SLOAD",
      "path": "74"
    },
    "5511": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1411,
        1418
      ],
      "op": "PUSH1",
      "path": "74",
      "value": "0xFF"
    },
    "5513": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1411,
        1418
      ],
      "op": "AND",
      "path": "74"
    },
    "5514": {
      "offset": [
        1654,
        1663
      ],
      "op": "ISZERO",
      "path": "74"
    },
    "5515": {
      "offset": [
        1646,
        1684
      ],
      "op": "PUSH2",
      "path": "74",
      "value": "0x15A6"
    },
    "5518": {
      "offset": [
        1646,
        1684
      ],
      "op": "JUMPI",
      "path": "74"
    },
    "5519": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1646,
        1684
      ],
      "op": "PUSH1",
      "path": "74",
      "value": "0x40"
    },
    "5521": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1646,
        1684
      ],
      "op": "MLOAD",
      "path": "74"
    },
    "5522": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "5526": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "5528": {
      "op": "SHL"
    },
    "5529": {
      "offset": [
        1646,
        1684
      ],
      "op": "DUP2",
      "path": "74"
    },
    "5530": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1646,
        1684
      ],
      "op": "MSTORE",
      "path": "74"
    },
    "5531": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1646,
        1684
      ],
      "op": "PUSH1",
      "path": "74",
      "value": "0x4"
    },
    "5533": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1646,
        1684
      ],
      "op": "ADD",
      "path": "74"
    },
    "5534": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1646,
        1684
      ],
      "op": "PUSH2",
      "path": "74",
      "value": "0x8FE"
    },
    "5537": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1646,
        1684
      ],
      "op": "SWAP1",
      "path": "74"
    },
    "5538": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1646,
        1684
      ],
      "op": "PUSH2",
      "path": "74",
      "value": "0x451E"
    },
    "5541": {
      "fn": "PausableUpgradeable.paused",
      "jump": "i",
      "offset": [
        1646,
        1684
      ],
      "op": "JUMP",
      "path": "74"
    },
    "5542": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1646,
        1684
      ],
      "op": "JUMPDEST",
      "path": "74"
    },
    "5543": {
      "fn": "TrustfulRiskModule.resolvePolicy",
      "offset": [
        2210,
        2251
      ],
      "op": "PUSH1",
      "path": "13",
      "statement": 39,
      "value": "0x40"
    },
    "5545": {
      "fn": "TrustfulRiskModule.resolvePolicy",
      "offset": [
        2210,
        2251
      ],
      "op": "MLOAD",
      "path": "13"
    },
    "5546": {
      "op": "PUSH4",
      "value": "0x9E556B2B"
    },
    "5551": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "5553": {
      "op": "SHL"
    },
    "5554": {
      "fn": "TrustfulRiskModule.resolvePolicy",
      "offset": [
        2210,
        2251
      ],
      "op": "DUP2",
      "path": "13"
    },
    "5555": {
      "fn": "TrustfulRiskModule.resolvePolicy",
      "offset": [
        2210,
        2251
      ],
      "op": "MSTORE",
      "path": "13"
    },
    "5556": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "5558": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "5560": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "5562": {
      "op": "SHL"
    },
    "5563": {
      "op": "SUB"
    },
    "5564": {
      "fn": "TrustfulRiskModule.resolvePolicy",
      "offset": [
        2210,
        2221
      ],
      "op": "PUSH32",
      "path": "13",
      "value": "0x0"
    },
    "5597": {
      "fn": "TrustfulRiskModule.resolvePolicy",
      "offset": [
        2210,
        2235
      ],
      "op": "AND",
      "path": "13"
    },
    "5598": {
      "fn": "TrustfulRiskModule.resolvePolicy",
      "offset": [
        2210,
        2235
      ],
      "op": "SWAP1",
      "path": "13"
    },
    "5599": {
      "fn": "TrustfulRiskModule.resolvePolicy",
      "offset": [
        2210,
        2235
      ],
      "op": "PUSH4",
      "path": "13",
      "value": "0x9E556B2B"
    },
    "5604": {
      "fn": "TrustfulRiskModule.resolvePolicy",
      "offset": [
        2210,
        2235
      ],
      "op": "SWAP1",
      "path": "13"
    },
    "5605": {
      "fn": "TrustfulRiskModule.resolvePolicy",
      "offset": [
        2210,
        2251
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x955"
    },
    "5608": {
      "fn": "TrustfulRiskModule.resolvePolicy",
      "offset": [
        2210,
        2251
      ],
      "op": "SWAP1",
      "path": "13"
    },
    "5609": {
      "fn": "TrustfulRiskModule.resolvePolicy",
      "offset": [
        2236,
        2242
      ],
      "op": "DUP7",
      "path": "13"
    },
    "5610": {
      "fn": "TrustfulRiskModule.resolvePolicy",
      "offset": [
        2236,
        2242
      ],
      "op": "SWAP1",
      "path": "13"
    },
    "5611": {
      "fn": "TrustfulRiskModule.resolvePolicy",
      "offset": [
        2244,
        2250
      ],
      "op": "DUP7",
      "path": "13"
    },
    "5612": {
      "fn": "TrustfulRiskModule.resolvePolicy",
      "offset": [
        2244,
        2250
      ],
      "op": "SWAP1",
      "path": "13"
    },
    "5613": {
      "fn": "TrustfulRiskModule.resolvePolicy",
      "offset": [
        2210,
        2251
      ],
      "op": "PUSH1",
      "path": "13",
      "value": "0x4"
    },
    "5615": {
      "fn": "TrustfulRiskModule.resolvePolicy",
      "offset": [
        2210,
        2251
      ],
      "op": "ADD",
      "path": "13"
    },
    "5616": {
      "fn": "TrustfulRiskModule.resolvePolicy",
      "offset": [
        2210,
        2251
      ],
      "op": "PUSH2",
      "path": "13",
      "value": "0x4600"
    },
    "5619": {
      "fn": "TrustfulRiskModule.resolvePolicy",
      "jump": "i",
      "offset": [
        2210,
        2251
      ],
      "op": "JUMP",
      "path": "13"
    },
    "5620": {
      "fn": "RiskModule.setMoc",
      "offset": [
        5941,
        6273
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "5621": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "5623": {
      "op": "DUP1"
    },
    "5624": {
      "op": "MLOAD"
    },
    "5625": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "5627": {
      "op": "PUSH2",
      "value": "0x4921"
    },
    "5630": {
      "op": "DUP4"
    },
    "5631": {
      "op": "CODECOPY"
    },
    "5632": {
      "op": "DUP2"
    },
    "5633": {
      "op": "MLOAD"
    },
    "5634": {
      "op": "SWAP2"
    },
    "5635": {
      "op": "MSTORE"
    },
    "5636": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "5638": {
      "op": "DUP1"
    },
    "5639": {
      "op": "MLOAD"
    },
    "5640": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "5642": {
      "op": "PUSH2",
      "value": "0x48DA"
    },
    "5645": {
      "op": "DUP4"
    },
    "5646": {
      "op": "CODECOPY"
    },
    "5647": {
      "op": "DUP2"
    },
    "5648": {
      "op": "MLOAD"
    },
    "5649": {
      "op": "SWAP2"
    },
    "5650": {
      "op": "MSTORE"
    },
    "5651": {
      "offset": [
        2671,
        2682
      ],
      "op": "PUSH32",
      "path": "10",
      "value": "0x0"
    },
    "5684": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "5686": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "5688": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "5690": {
      "op": "SHL"
    },
    "5691": {
      "op": "SUB"
    },
    "5692": {
      "offset": [
        2671,
        2689
      ],
      "op": "AND",
      "path": "10"
    },
    "5693": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2689
      ],
      "op": "PUSH4",
      "path": "10",
      "value": "0x79502C55"
    },
    "5698": {
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "5700": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "MLOAD",
      "path": "10"
    },
    "5701": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP2",
      "path": "10"
    },
    "5702": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH4",
      "path": "10",
      "value": "0xFFFFFFFF"
    },
    "5707": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "AND",
      "path": "10"
    },
    "5708": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0xE0"
    },
    "5710": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "SHL",
      "path": "10"
    },
    "5711": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP2",
      "path": "10"
    },
    "5712": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "MSTORE",
      "path": "10"
    },
    "5713": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x4"
    },
    "5715": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "ADD",
      "path": "10"
    },
    "5716": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x20"
    },
    "5718": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "5720": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "MLOAD",
      "path": "10"
    },
    "5721": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP1",
      "path": "10"
    },
    "5722": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP4",
      "path": "10"
    },
    "5723": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "SUB",
      "path": "10"
    },
    "5724": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP2",
      "path": "10"
    },
    "5725": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP7",
      "path": "10"
    },
    "5726": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP1",
      "path": "10"
    },
    "5727": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "EXTCODESIZE",
      "path": "10"
    },
    "5728": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "5729": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP1",
      "path": "10"
    },
    "5730": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "5731": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x166B"
    },
    "5734": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "5735": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "5737": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP1",
      "path": "10"
    },
    "5738": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "REVERT",
      "path": "10"
    },
    "5739": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "5740": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "POP",
      "path": "10"
    },
    "5741": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "GAS",
      "path": "10"
    },
    "5742": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "STATICCALL",
      "path": "10"
    },
    "5743": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "5744": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP1",
      "path": "10"
    },
    "5745": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "5746": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x167F"
    },
    "5749": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "5750": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "RETURNDATASIZE",
      "path": "10"
    },
    "5751": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "5753": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP1",
      "path": "10"
    },
    "5754": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "RETURNDATACOPY",
      "path": "10"
    },
    "5755": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "RETURNDATASIZE",
      "path": "10"
    },
    "5756": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "5758": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "REVERT",
      "path": "10"
    },
    "5759": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "5760": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "POP",
      "path": "10"
    },
    "5761": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "POP",
      "path": "10"
    },
    "5762": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "POP",
      "path": "10"
    },
    "5763": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "POP",
      "path": "10"
    },
    "5764": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "5766": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "MLOAD",
      "path": "10"
    },
    "5767": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "RETURNDATASIZE",
      "path": "10"
    },
    "5768": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x1F"
    },
    "5770": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "NOT",
      "path": "10"
    },
    "5771": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x1F"
    },
    "5773": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP3",
      "path": "10"
    },
    "5774": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "ADD",
      "path": "10"
    },
    "5775": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "AND",
      "path": "10"
    },
    "5776": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP3",
      "path": "10"
    },
    "5777": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "ADD",
      "path": "10"
    },
    "5778": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP1",
      "path": "10"
    },
    "5779": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "5781": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "MSTORE",
      "path": "10"
    },
    "5782": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "POP",
      "path": "10"
    },
    "5783": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP2",
      "path": "10"
    },
    "5784": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "ADD",
      "path": "10"
    },
    "5785": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "SWAP1",
      "path": "10"
    },
    "5786": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x16A3"
    },
    "5789": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "SWAP2",
      "path": "10"
    },
    "5790": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "SWAP1",
      "path": "10"
    },
    "5791": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x4140"
    },
    "5794": {
      "fn": "RiskModule.setMoc",
      "jump": "i",
      "offset": [
        2671,
        2691
      ],
      "op": "JUMP",
      "path": "10"
    },
    "5795": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2691
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "5796": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "5798": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "5800": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "5802": {
      "op": "SHL"
    },
    "5803": {
      "op": "SUB"
    },
    "5804": {
      "offset": [
        2671,
        2702
      ],
      "op": "AND",
      "path": "10"
    },
    "5805": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2702
      ],
      "op": "PUSH4",
      "path": "10",
      "value": "0xC5B8F5CF"
    },
    "5810": {
      "offset": [
        2703,
        2708
      ],
      "op": "DUP4",
      "path": "10"
    },
    "5811": {
      "offset": [
        2710,
        2715
      ],
      "op": "DUP4",
      "path": "10"
    },
    "5812": {
      "offset": [
        2717,
        2727
      ],
      "op": "CALLER",
      "path": "10"
    },
    "5813": {
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "5815": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2728
      ],
      "op": "MLOAD",
      "path": "10"
    },
    "5816": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP5",
      "path": "10"
    },
    "5817": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH4",
      "path": "10",
      "value": "0xFFFFFFFF"
    },
    "5822": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2728
      ],
      "op": "AND",
      "path": "10"
    },
    "5823": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0xE0"
    },
    "5825": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2728
      ],
      "op": "SHL",
      "path": "10"
    },
    "5826": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP2",
      "path": "10"
    },
    "5827": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2728
      ],
      "op": "MSTORE",
      "path": "10"
    },
    "5828": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x4"
    },
    "5830": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2728
      ],
      "op": "ADD",
      "path": "10"
    },
    "5831": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x16D2"
    },
    "5834": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2728
      ],
      "op": "SWAP4",
      "path": "10"
    },
    "5835": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2728
      ],
      "op": "SWAP3",
      "path": "10"
    },
    "5836": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2728
      ],
      "op": "SWAP2",
      "path": "10"
    },
    "5837": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2728
      ],
      "op": "SWAP1",
      "path": "10"
    },
    "5838": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x4434"
    },
    "5841": {
      "fn": "RiskModule.setMoc",
      "jump": "i",
      "offset": [
        2671,
        2728
      ],
      "op": "JUMP",
      "path": "10"
    },
    "5842": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2728
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "5843": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "5845": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "5847": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2728
      ],
      "op": "MLOAD",
      "path": "10"
    },
    "5848": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP1",
      "path": "10"
    },
    "5849": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP4",
      "path": "10"
    },
    "5850": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2728
      ],
      "op": "SUB",
      "path": "10"
    },
    "5851": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP2",
      "path": "10"
    },
    "5852": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP7",
      "path": "10"
    },
    "5853": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP1",
      "path": "10"
    },
    "5854": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2728
      ],
      "op": "EXTCODESIZE",
      "path": "10"
    },
    "5855": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2728
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "5856": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP1",
      "path": "10"
    },
    "5857": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2728
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "5858": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x16EA"
    },
    "5861": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2728
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "5862": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "5864": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP1",
      "path": "10"
    },
    "5865": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2728
      ],
      "op": "REVERT",
      "path": "10"
    },
    "5866": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2728
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "5867": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2728
      ],
      "op": "POP",
      "path": "10"
    },
    "5868": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2728
      ],
      "op": "GAS",
      "path": "10"
    },
    "5869": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2728
      ],
      "op": "STATICCALL",
      "path": "10"
    },
    "5870": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2728
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "5871": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP1",
      "path": "10"
    },
    "5872": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2728
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "5873": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x16FE"
    },
    "5876": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2728
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "5877": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2728
      ],
      "op": "RETURNDATASIZE",
      "path": "10"
    },
    "5878": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "5880": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP1",
      "path": "10"
    },
    "5881": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2728
      ],
      "op": "RETURNDATACOPY",
      "path": "10"
    },
    "5882": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2728
      ],
      "op": "RETURNDATASIZE",
      "path": "10"
    },
    "5883": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "5885": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2728
      ],
      "op": "REVERT",
      "path": "10"
    },
    "5886": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2728
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "5887": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2728
      ],
      "op": "POP",
      "path": "10"
    },
    "5888": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2728
      ],
      "op": "POP",
      "path": "10"
    },
    "5889": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2728
      ],
      "op": "POP",
      "path": "10"
    },
    "5890": {
      "fn": "RiskModule.setMoc",
      "offset": [
        2671,
        2728
      ],
      "op": "POP",
      "path": "10"
    },
    "5891": {
      "fn": "RiskModule.setMoc",
      "offset": [
        6028,
        6038
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x0"
    },
    "5893": {
      "fn": "RiskModule.setMoc",
      "offset": [
        6042,
        6066
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x171B"
    },
    "5896": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "5898": {
      "op": "DUP1"
    },
    "5899": {
      "op": "MLOAD"
    },
    "5900": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "5902": {
      "op": "PUSH2",
      "value": "0x4921"
    },
    "5905": {
      "op": "DUP4"
    },
    "5906": {
      "op": "CODECOPY"
    },
    "5907": {
      "op": "DUP2"
    },
    "5908": {
      "op": "MLOAD"
    },
    "5909": {
      "op": "SWAP2"
    },
    "5910": {
      "op": "MSTORE"
    },
    "5911": {
      "fn": "RiskModule.setMoc",
      "offset": [
        6042,
        6053
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x2071"
    },
    "5914": {
      "fn": "RiskModule.setMoc",
      "jump": "i",
      "offset": [
        6042,
        6066
      ],
      "op": "JUMP",
      "path": "12"
    },
    "5915": {
      "fn": "RiskModule.setMoc",
      "offset": [
        6042,
        6066
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "5916": {
      "fn": "RiskModule.setMoc",
      "offset": [
        6041,
        6066
      ],
      "op": "ISZERO",
      "path": "12"
    },
    "5917": {
      "fn": "RiskModule.setMoc",
      "offset": [
        6028,
        6066
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "5918": {
      "fn": "RiskModule.setMoc",
      "offset": [
        6028,
        6066
      ],
      "op": "POP",
      "path": "12"
    },
    "5919": {
      "branch": 158,
      "fn": "RiskModule.setMoc",
      "offset": [
        6081,
        6086
      ],
      "op": "DUP1",
      "path": "12",
      "statement": 40
    },
    "5920": {
      "fn": "RiskModule.setMoc",
      "offset": [
        6080,
        6086
      ],
      "op": "ISZERO",
      "path": "12"
    },
    "5921": {
      "fn": "RiskModule.setMoc",
      "offset": [
        6080,
        6121
      ],
      "op": "DUP1",
      "path": "12"
    },
    "5922": {
      "fn": "RiskModule.setMoc",
      "offset": [
        6080,
        6121
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x173F"
    },
    "5925": {
      "branch": 158,
      "fn": "RiskModule.setMoc",
      "offset": [
        6080,
        6121
      ],
      "op": "JUMPI",
      "path": "12"
    },
    "5926": {
      "fn": "RiskModule.setMoc",
      "offset": [
        6080,
        6121
      ],
      "op": "POP",
      "path": "12"
    },
    "5927": {
      "fn": "RiskModule.setMoc",
      "offset": [
        6090,
        6121
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x173F"
    },
    "5930": {
      "fn": "RiskModule.setMoc",
      "offset": [
        6102,
        6106
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x130"
    },
    "5933": {
      "fn": "RiskModule.setMoc",
      "offset": [
        6102,
        6106
      ],
      "op": "SLOAD",
      "path": "12"
    },
    "5934": {
      "fn": "RiskModule.setMoc",
      "offset": [
        6108,
        6114
      ],
      "op": "DUP6",
      "path": "12"
    },
    "5935": {
      "fn": "RiskModule.setMoc",
      "offset": [
        6116,
        6120
      ],
      "op": "PUSH11",
      "path": "12",
      "value": "0x52B7D2DCC80CD2E4000000"
    },
    "5947": {
      "fn": "RiskModule.setMoc",
      "offset": [
        6090,
        6101
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x2184"
    },
    "5950": {
      "fn": "RiskModule.setMoc",
      "jump": "i",
      "offset": [
        6090,
        6121
      ],
      "op": "JUMP",
      "path": "12"
    },
    "5951": {
      "branch": 159,
      "fn": "RiskModule.setMoc",
      "offset": [
        6090,
        6121
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "5952": {
      "fn": "RiskModule.setMoc",
      "offset": [
        6072,
        6167
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x179D"
    },
    "5955": {
      "branch": 159,
      "fn": "RiskModule.setMoc",
      "offset": [
        6072,
        6167
      ],
      "op": "JUMPI",
      "path": "12"
    },
    "5956": {
      "fn": "RiskModule.setMoc",
      "offset": [
        6072,
        6167
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x40"
    },
    "5958": {
      "fn": "RiskModule.setMoc",
      "offset": [
        6072,
        6167
      ],
      "op": "MLOAD",
      "path": "12"
    },
    "5959": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "5963": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "5965": {
      "op": "SHL"
    },
    "5966": {
      "fn": "RiskModule.setMoc",
      "offset": [
        6072,
        6167
      ],
      "op": "DUP2",
      "path": "12"
    },
    "5967": {
      "fn": "RiskModule.setMoc",
      "offset": [
        6072,
        6167
      ],
      "op": "MSTORE",
      "path": "12"
    },
    "5968": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "5970": {
      "fn": "RiskModule.setMoc",
      "offset": [
        6072,
        6167
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x4"
    },
    "5972": {
      "fn": "RiskModule.setMoc",
      "offset": [
        6072,
        6167
      ],
      "op": "DUP3",
      "path": "12"
    },
    "5973": {
      "fn": "RiskModule.setMoc",
      "offset": [
        6072,
        6167
      ],
      "op": "ADD",
      "path": "12"
    },
    "5974": {
      "op": "MSTORE"
    },
    "5975": {
      "op": "PUSH1",
      "value": "0x29"
    },
    "5977": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "5979": {
      "op": "DUP3"
    },
    "5980": {
      "op": "ADD"
    },
    "5981": {
      "op": "MSTORE"
    },
    "5982": {
      "op": "PUSH32",
      "value": "0x547765616B2065786365656465643A206D6F6320747765616B73206F6E6C7920"
    },
    "6015": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "6017": {
      "op": "DUP3"
    },
    "6018": {
      "op": "ADD"
    },
    "6019": {
      "op": "MSTORE"
    },
    "6020": {
      "op": "PUSH9",
      "value": "0x757020746F20313025"
    },
    "6030": {
      "op": "PUSH1",
      "value": "0xB8"
    },
    "6032": {
      "op": "SHL"
    },
    "6033": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "6035": {
      "op": "DUP3"
    },
    "6036": {
      "op": "ADD"
    },
    "6037": {
      "op": "MSTORE"
    },
    "6038": {
      "op": "PUSH1",
      "value": "0x84"
    },
    "6040": {
      "op": "ADD"
    },
    "6041": {
      "fn": "RiskModule.setMoc",
      "offset": [
        6072,
        6167
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x8FE"
    },
    "6044": {
      "op": "JUMP"
    },
    "6045": {
      "fn": "RiskModule.setMoc",
      "offset": [
        6072,
        6167
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "6046": {
      "fn": "RiskModule.setMoc",
      "offset": [
        6173,
        6177
      ],
      "op": "PUSH2",
      "path": "12",
      "statement": 41,
      "value": "0x130"
    },
    "6049": {
      "fn": "RiskModule.setMoc",
      "offset": [
        6173,
        6186
      ],
      "op": "DUP5",
      "path": "12"
    },
    "6050": {
      "fn": "RiskModule.setMoc",
      "offset": [
        6173,
        6186
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "6051": {
      "fn": "RiskModule.setMoc",
      "offset": [
        6173,
        6186
      ],
      "op": "SSTORE",
      "path": "12"
    },
    "6052": {
      "fn": "RiskModule.setMoc",
      "offset": [
        6192,
        6268
      ],
      "op": "PUSH2",
      "path": "12",
      "statement": 42,
      "value": "0xBE0"
    },
    "6055": {
      "fn": "RiskModule.setMoc",
      "offset": [
        6210,
        6252
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x8"
    },
    "6057": {
      "fn": "RiskModule.setMoc",
      "offset": [
        6180,
        6186
      ],
      "op": "DUP6",
      "path": "12"
    },
    "6058": {
      "fn": "RiskModule.setMoc",
      "offset": [
        6262,
        6267
      ],
      "op": "DUP4",
      "path": "12"
    },
    "6059": {
      "fn": "RiskModule.setMoc",
      "offset": [
        6192,
        6209
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x220F"
    },
    "6062": {
      "fn": "RiskModule.setMoc",
      "jump": "i",
      "offset": [
        6192,
        6268
      ],
      "op": "JUMP",
      "path": "12"
    },
    "6063": {
      "fn": "AccessControlUpgradeable.revokeRole",
      "offset": [
        5096,
        5243
      ],
      "op": "JUMPDEST",
      "path": "67"
    },
    "6064": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        4412,
        4419
      ],
      "op": "PUSH1",
      "path": "67",
      "value": "0x0"
    },
    "6066": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        4438,
        4450
      ],
      "op": "DUP3",
      "path": "67"
    },
    "6067": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        4438,
        4450
      ],
      "op": "DUP2",
      "path": "67"
    },
    "6068": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        4438,
        4450
      ],
      "op": "MSTORE",
      "path": "67"
    },
    "6069": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        4438,
        4444
      ],
      "op": "PUSH1",
      "path": "67",
      "value": "0xC9"
    },
    "6071": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        4438,
        4450
      ],
      "op": "PUSH1",
      "path": "67",
      "value": "0x20"
    },
    "6073": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        4438,
        4450
      ],
      "op": "MSTORE",
      "path": "67"
    },
    "6074": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        4438,
        4450
      ],
      "op": "PUSH1",
      "path": "67",
      "value": "0x40"
    },
    "6076": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        4438,
        4450
      ],
      "op": "SWAP1",
      "path": "67"
    },
    "6077": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        4438,
        4450
      ],
      "op": "KECCAK256",
      "path": "67"
    },
    "6078": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        4438,
        4460
      ],
      "op": "PUSH1",
      "path": "67",
      "value": "0x1"
    },
    "6080": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        4438,
        4460
      ],
      "op": "ADD",
      "path": "67"
    },
    "6081": {
      "fn": "AccessControlUpgradeable.getRoleAdmin",
      "offset": [
        4438,
        4460
      ],
      "op": "SLOAD",
      "path": "67"
    },
    "6082": {
      "offset": [
        2802,
        2832
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0x17CB"
    },
    "6085": {
      "offset": [
        2813,
        2817
      ],
      "op": "DUP2",
      "path": "67"
    },
    "6086": {
      "fn": "ContextUpgradeable._msgSender",
      "offset": [
        929,
        939
      ],
      "op": "CALLER",
      "path": "83"
    },
    "6087": {
      "offset": [
        2802,
        2812
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0x200D"
    },
    "6090": {
      "jump": "i",
      "offset": [
        2802,
        2832
      ],
      "op": "JUMP",
      "path": "67"
    },
    "6091": {
      "fn": "ContextUpgradeable._msgSender",
      "offset": [
        2802,
        2832
      ],
      "op": "JUMPDEST",
      "path": "67"
    },
    "6092": {
      "fn": "AccessControlUpgradeable.revokeRole",
      "offset": [
        5210,
        5236
      ],
      "op": "PUSH2",
      "path": "67",
      "statement": 43,
      "value": "0xDD0"
    },
    "6095": {
      "fn": "AccessControlUpgradeable.revokeRole",
      "offset": [
        5222,
        5226
      ],
      "op": "DUP4",
      "path": "67"
    },
    "6096": {
      "fn": "AccessControlUpgradeable.revokeRole",
      "offset": [
        5228,
        5235
      ],
      "op": "DUP4",
      "path": "67"
    },
    "6097": {
      "fn": "AccessControlUpgradeable.revokeRole",
      "offset": [
        5210,
        5221
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0x2365"
    },
    "6100": {
      "fn": "AccessControlUpgradeable.revokeRole",
      "jump": "i",
      "offset": [
        5210,
        5236
      ],
      "op": "JUMP",
      "path": "67"
    },
    "6101": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        6277,
        6769
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "6102": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "6104": {
      "op": "DUP1"
    },
    "6105": {
      "op": "MLOAD"
    },
    "6106": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "6108": {
      "op": "PUSH2",
      "value": "0x4921"
    },
    "6111": {
      "op": "DUP4"
    },
    "6112": {
      "op": "CODECOPY"
    },
    "6113": {
      "op": "DUP2"
    },
    "6114": {
      "op": "MLOAD"
    },
    "6115": {
      "op": "SWAP2"
    },
    "6116": {
      "op": "MSTORE"
    },
    "6117": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "6119": {
      "op": "DUP1"
    },
    "6120": {
      "op": "MLOAD"
    },
    "6121": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "6123": {
      "op": "PUSH2",
      "value": "0x48DA"
    },
    "6126": {
      "op": "DUP4"
    },
    "6127": {
      "op": "CODECOPY"
    },
    "6128": {
      "op": "DUP2"
    },
    "6129": {
      "op": "MLOAD"
    },
    "6130": {
      "op": "SWAP2"
    },
    "6131": {
      "op": "MSTORE"
    },
    "6132": {
      "offset": [
        2671,
        2682
      ],
      "op": "PUSH32",
      "path": "10",
      "value": "0x0"
    },
    "6165": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "6167": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "6169": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "6171": {
      "op": "SHL"
    },
    "6172": {
      "op": "SUB"
    },
    "6173": {
      "offset": [
        2671,
        2689
      ],
      "op": "AND",
      "path": "10"
    },
    "6174": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2689
      ],
      "op": "PUSH4",
      "path": "10",
      "value": "0x79502C55"
    },
    "6179": {
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "6181": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "MLOAD",
      "path": "10"
    },
    "6182": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP2",
      "path": "10"
    },
    "6183": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH4",
      "path": "10",
      "value": "0xFFFFFFFF"
    },
    "6188": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "AND",
      "path": "10"
    },
    "6189": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0xE0"
    },
    "6191": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "SHL",
      "path": "10"
    },
    "6192": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP2",
      "path": "10"
    },
    "6193": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "MSTORE",
      "path": "10"
    },
    "6194": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x4"
    },
    "6196": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "ADD",
      "path": "10"
    },
    "6197": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x20"
    },
    "6199": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "6201": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "MLOAD",
      "path": "10"
    },
    "6202": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP1",
      "path": "10"
    },
    "6203": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP4",
      "path": "10"
    },
    "6204": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "SUB",
      "path": "10"
    },
    "6205": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP2",
      "path": "10"
    },
    "6206": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP7",
      "path": "10"
    },
    "6207": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP1",
      "path": "10"
    },
    "6208": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "EXTCODESIZE",
      "path": "10"
    },
    "6209": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "6210": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP1",
      "path": "10"
    },
    "6211": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "6212": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x184C"
    },
    "6215": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "6216": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "6218": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP1",
      "path": "10"
    },
    "6219": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "REVERT",
      "path": "10"
    },
    "6220": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "6221": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "POP",
      "path": "10"
    },
    "6222": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "GAS",
      "path": "10"
    },
    "6223": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "STATICCALL",
      "path": "10"
    },
    "6224": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "6225": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP1",
      "path": "10"
    },
    "6226": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "6227": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x1860"
    },
    "6230": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "6231": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "RETURNDATASIZE",
      "path": "10"
    },
    "6232": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "6234": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP1",
      "path": "10"
    },
    "6235": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "RETURNDATACOPY",
      "path": "10"
    },
    "6236": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "RETURNDATASIZE",
      "path": "10"
    },
    "6237": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "6239": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "REVERT",
      "path": "10"
    },
    "6240": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "6241": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "POP",
      "path": "10"
    },
    "6242": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "POP",
      "path": "10"
    },
    "6243": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "POP",
      "path": "10"
    },
    "6244": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "POP",
      "path": "10"
    },
    "6245": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "6247": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "MLOAD",
      "path": "10"
    },
    "6248": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "RETURNDATASIZE",
      "path": "10"
    },
    "6249": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x1F"
    },
    "6251": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "NOT",
      "path": "10"
    },
    "6252": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x1F"
    },
    "6254": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP3",
      "path": "10"
    },
    "6255": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "ADD",
      "path": "10"
    },
    "6256": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "AND",
      "path": "10"
    },
    "6257": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP3",
      "path": "10"
    },
    "6258": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "ADD",
      "path": "10"
    },
    "6259": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP1",
      "path": "10"
    },
    "6260": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "6262": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "MSTORE",
      "path": "10"
    },
    "6263": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "POP",
      "path": "10"
    },
    "6264": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP2",
      "path": "10"
    },
    "6265": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "ADD",
      "path": "10"
    },
    "6266": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "SWAP1",
      "path": "10"
    },
    "6267": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x1884"
    },
    "6270": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "SWAP2",
      "path": "10"
    },
    "6271": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "SWAP1",
      "path": "10"
    },
    "6272": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x4140"
    },
    "6275": {
      "fn": "RiskModule.setScrInterestRate",
      "jump": "i",
      "offset": [
        2671,
        2691
      ],
      "op": "JUMP",
      "path": "10"
    },
    "6276": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2691
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "6277": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "6279": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "6281": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "6283": {
      "op": "SHL"
    },
    "6284": {
      "op": "SUB"
    },
    "6285": {
      "offset": [
        2671,
        2702
      ],
      "op": "AND",
      "path": "10"
    },
    "6286": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2702
      ],
      "op": "PUSH4",
      "path": "10",
      "value": "0xC5B8F5CF"
    },
    "6291": {
      "offset": [
        2703,
        2708
      ],
      "op": "DUP4",
      "path": "10"
    },
    "6292": {
      "offset": [
        2710,
        2715
      ],
      "op": "DUP4",
      "path": "10"
    },
    "6293": {
      "offset": [
        2717,
        2727
      ],
      "op": "CALLER",
      "path": "10"
    },
    "6294": {
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "6296": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2728
      ],
      "op": "MLOAD",
      "path": "10"
    },
    "6297": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP5",
      "path": "10"
    },
    "6298": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH4",
      "path": "10",
      "value": "0xFFFFFFFF"
    },
    "6303": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2728
      ],
      "op": "AND",
      "path": "10"
    },
    "6304": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0xE0"
    },
    "6306": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2728
      ],
      "op": "SHL",
      "path": "10"
    },
    "6307": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP2",
      "path": "10"
    },
    "6308": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2728
      ],
      "op": "MSTORE",
      "path": "10"
    },
    "6309": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x4"
    },
    "6311": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2728
      ],
      "op": "ADD",
      "path": "10"
    },
    "6312": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x18B3"
    },
    "6315": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2728
      ],
      "op": "SWAP4",
      "path": "10"
    },
    "6316": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2728
      ],
      "op": "SWAP3",
      "path": "10"
    },
    "6317": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2728
      ],
      "op": "SWAP2",
      "path": "10"
    },
    "6318": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2728
      ],
      "op": "SWAP1",
      "path": "10"
    },
    "6319": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x4434"
    },
    "6322": {
      "fn": "RiskModule.setScrInterestRate",
      "jump": "i",
      "offset": [
        2671,
        2728
      ],
      "op": "JUMP",
      "path": "10"
    },
    "6323": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2728
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "6324": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "6326": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "6328": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2728
      ],
      "op": "MLOAD",
      "path": "10"
    },
    "6329": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP1",
      "path": "10"
    },
    "6330": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP4",
      "path": "10"
    },
    "6331": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2728
      ],
      "op": "SUB",
      "path": "10"
    },
    "6332": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP2",
      "path": "10"
    },
    "6333": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP7",
      "path": "10"
    },
    "6334": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP1",
      "path": "10"
    },
    "6335": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2728
      ],
      "op": "EXTCODESIZE",
      "path": "10"
    },
    "6336": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2728
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "6337": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP1",
      "path": "10"
    },
    "6338": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2728
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "6339": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x18CB"
    },
    "6342": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2728
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "6343": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "6345": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP1",
      "path": "10"
    },
    "6346": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2728
      ],
      "op": "REVERT",
      "path": "10"
    },
    "6347": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2728
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "6348": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2728
      ],
      "op": "POP",
      "path": "10"
    },
    "6349": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2728
      ],
      "op": "GAS",
      "path": "10"
    },
    "6350": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2728
      ],
      "op": "STATICCALL",
      "path": "10"
    },
    "6351": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2728
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "6352": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP1",
      "path": "10"
    },
    "6353": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2728
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "6354": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x18DF"
    },
    "6357": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2728
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "6358": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2728
      ],
      "op": "RETURNDATASIZE",
      "path": "10"
    },
    "6359": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "6361": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP1",
      "path": "10"
    },
    "6362": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2728
      ],
      "op": "RETURNDATACOPY",
      "path": "10"
    },
    "6363": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2728
      ],
      "op": "RETURNDATASIZE",
      "path": "10"
    },
    "6364": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "6366": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2728
      ],
      "op": "REVERT",
      "path": "10"
    },
    "6367": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2728
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "6368": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2728
      ],
      "op": "POP",
      "path": "10"
    },
    "6369": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2728
      ],
      "op": "POP",
      "path": "10"
    },
    "6370": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2728
      ],
      "op": "POP",
      "path": "10"
    },
    "6371": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        2671,
        2728
      ],
      "op": "POP",
      "path": "10"
    },
    "6372": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        6398,
        6408
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x0"
    },
    "6374": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        6412,
        6436
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x18FC"
    },
    "6377": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "6379": {
      "op": "DUP1"
    },
    "6380": {
      "op": "MLOAD"
    },
    "6381": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "6383": {
      "op": "PUSH2",
      "value": "0x4921"
    },
    "6386": {
      "op": "DUP4"
    },
    "6387": {
      "op": "CODECOPY"
    },
    "6388": {
      "op": "DUP2"
    },
    "6389": {
      "op": "MLOAD"
    },
    "6390": {
      "op": "SWAP2"
    },
    "6391": {
      "op": "MSTORE"
    },
    "6392": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        6412,
        6423
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x2071"
    },
    "6395": {
      "fn": "RiskModule.setScrInterestRate",
      "jump": "i",
      "offset": [
        6412,
        6436
      ],
      "op": "JUMP",
      "path": "12"
    },
    "6396": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        6412,
        6436
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "6397": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        6411,
        6436
      ],
      "op": "ISZERO",
      "path": "12"
    },
    "6398": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        6398,
        6436
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "6399": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        6398,
        6436
      ],
      "op": "POP",
      "path": "12"
    },
    "6400": {
      "branch": 160,
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        6458,
        6463
      ],
      "op": "DUP1",
      "path": "12",
      "statement": 44
    },
    "6401": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        6457,
        6463
      ],
      "op": "ISZERO",
      "path": "12"
    },
    "6402": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        6457,
        6522
      ],
      "op": "DUP1",
      "path": "12"
    },
    "6403": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        6457,
        6522
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x1920"
    },
    "6406": {
      "branch": 160,
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        6457,
        6522
      ],
      "op": "JUMPI",
      "path": "12"
    },
    "6407": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        6457,
        6522
      ],
      "op": "POP",
      "path": "12"
    },
    "6408": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        6467,
        6522
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x1920"
    },
    "6411": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        6479,
        6495
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x132"
    },
    "6414": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        6479,
        6495
      ],
      "op": "SLOAD",
      "path": "12"
    },
    "6415": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        6497,
        6515
      ],
      "op": "DUP6",
      "path": "12"
    },
    "6416": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        6517,
        6521
      ],
      "op": "PUSH11",
      "path": "12",
      "value": "0xF8277896582678AC000000"
    },
    "6428": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        6467,
        6478
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x2184"
    },
    "6431": {
      "fn": "RiskModule.setScrInterestRate",
      "jump": "i",
      "offset": [
        6467,
        6522
      ],
      "op": "JUMP",
      "path": "12"
    },
    "6432": {
      "branch": 161,
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        6467,
        6522
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "6433": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        6442,
        6591
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x198A"
    },
    "6436": {
      "branch": 161,
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        6442,
        6591
      ],
      "op": "JUMPI",
      "path": "12"
    },
    "6437": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        6442,
        6591
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x40"
    },
    "6439": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        6442,
        6591
      ],
      "op": "MLOAD",
      "path": "12"
    },
    "6440": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "6444": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "6446": {
      "op": "SHL"
    },
    "6447": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        6442,
        6591
      ],
      "op": "DUP2",
      "path": "12"
    },
    "6448": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        6442,
        6591
      ],
      "op": "MSTORE",
      "path": "12"
    },
    "6449": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "6451": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        6442,
        6591
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x4"
    },
    "6453": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        6442,
        6591
      ],
      "op": "DUP3",
      "path": "12"
    },
    "6454": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        6442,
        6591
      ],
      "op": "ADD",
      "path": "12"
    },
    "6455": {
      "op": "MSTORE"
    },
    "6456": {
      "op": "PUSH1",
      "value": "0x35"
    },
    "6458": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "6460": {
      "op": "DUP3"
    },
    "6461": {
      "op": "ADD"
    },
    "6462": {
      "op": "MSTORE"
    },
    "6463": {
      "op": "PUSH32",
      "value": "0x547765616B2065786365656465643A20736372496E7465726573745261746520"
    },
    "6496": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "6498": {
      "op": "DUP3"
    },
    "6499": {
      "op": "ADD"
    },
    "6500": {
      "op": "MSTORE"
    },
    "6501": {
      "op": "PUSH21",
      "value": "0x747765616B73206F6E6C7920757020746F20333025"
    },
    "6523": {
      "op": "PUSH1",
      "value": "0x58"
    },
    "6525": {
      "op": "SHL"
    },
    "6526": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "6528": {
      "op": "DUP3"
    },
    "6529": {
      "op": "ADD"
    },
    "6530": {
      "op": "MSTORE"
    },
    "6531": {
      "op": "PUSH1",
      "value": "0x84"
    },
    "6533": {
      "op": "ADD"
    },
    "6534": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        6442,
        6591
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x8FE"
    },
    "6537": {
      "op": "JUMP"
    },
    "6538": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        6442,
        6591
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "6539": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        6597,
        6613
      ],
      "op": "PUSH2",
      "path": "12",
      "statement": 45,
      "value": "0x132"
    },
    "6542": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        6597,
        6634
      ],
      "op": "DUP5",
      "path": "12"
    },
    "6543": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        6597,
        6634
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "6544": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        6597,
        6634
      ],
      "op": "SSTORE",
      "path": "12"
    },
    "6545": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        6640,
        6764
      ],
      "op": "PUSH2",
      "path": "12",
      "statement": 46,
      "value": "0xBE0"
    },
    "6548": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        6665,
        6719
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x9"
    },
    "6550": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        6616,
        6634
      ],
      "op": "DUP6",
      "path": "12"
    },
    "6551": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        6753,
        6758
      ],
      "op": "DUP4",
      "path": "12"
    },
    "6552": {
      "fn": "RiskModule.setScrInterestRate",
      "offset": [
        6640,
        6657
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x220F"
    },
    "6555": {
      "fn": "RiskModule.setScrInterestRate",
      "jump": "i",
      "offset": [
        6640,
        6764
      ],
      "op": "JUMP",
      "path": "12"
    },
    "6556": {
      "fn": "RiskModule.setWallet",
      "offset": [
        8460,
        8688
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "6557": {
      "offset": [
        1102,
        1131
      ],
      "op": "PUSH32",
      "path": "12",
      "value": "0xDF0A8869CF58168A14CD7AC426FF1B8C6FF5D5C800C6F44803F3431DCB3BAD1"
    },
    "6590": {
      "offset": [
        2802,
        2832
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0x19C7"
    },
    "6593": {
      "offset": [
        1102,
        1131
      ],
      "op": "DUP2",
      "path": "12"
    },
    "6594": {
      "fn": "ContextUpgradeable._msgSender",
      "offset": [
        929,
        939
      ],
      "op": "CALLER",
      "path": "83"
    },
    "6595": {
      "offset": [
        2802,
        2812
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0x200D"
    },
    "6598": {
      "jump": "i",
      "offset": [
        2802,
        2832
      ],
      "op": "JUMP",
      "path": "67"
    },
    "6599": {
      "fn": "ContextUpgradeable._msgSender",
      "offset": [
        2802,
        2832
      ],
      "op": "JUMPDEST",
      "path": "67"
    },
    "6600": {
      "fn": "RiskModule.setWallet",
      "offset": [
        8538,
        8545
      ],
      "op": "PUSH2",
      "path": "12",
      "statement": 47,
      "value": "0x136"
    },
    "6603": {
      "fn": "RiskModule.setWallet",
      "offset": [
        8538,
        8555
      ],
      "op": "DUP1",
      "path": "12"
    },
    "6604": {
      "fn": "RiskModule.setWallet",
      "offset": [
        8538,
        8555
      ],
      "op": "SLOAD",
      "path": "12"
    },
    "6605": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "6607": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "6609": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "6611": {
      "op": "SHL"
    },
    "6612": {
      "op": "SUB"
    },
    "6613": {
      "op": "NOT"
    },
    "6614": {
      "fn": "RiskModule.setWallet",
      "offset": [
        8538,
        8555
      ],
      "op": "AND",
      "path": "12"
    },
    "6615": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "6617": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "6619": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "6621": {
      "op": "SHL"
    },
    "6622": {
      "op": "SUB"
    },
    "6623": {
      "fn": "RiskModule.setWallet",
      "offset": [
        8538,
        8555
      ],
      "op": "DUP5",
      "path": "12"
    },
    "6624": {
      "fn": "RiskModule.setWallet",
      "offset": [
        8538,
        8555
      ],
      "op": "AND",
      "path": "12"
    },
    "6625": {
      "fn": "RiskModule.setWallet",
      "offset": [
        8538,
        8555
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "6626": {
      "fn": "RiskModule.setWallet",
      "offset": [
        8538,
        8555
      ],
      "op": "DUP2",
      "path": "12"
    },
    "6627": {
      "fn": "RiskModule.setWallet",
      "offset": [
        8538,
        8555
      ],
      "op": "OR",
      "path": "12"
    },
    "6628": {
      "fn": "RiskModule.setWallet",
      "offset": [
        8538,
        8555
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "6629": {
      "fn": "RiskModule.setWallet",
      "offset": [
        8538,
        8555
      ],
      "op": "SWAP2",
      "path": "12"
    },
    "6630": {
      "fn": "RiskModule.setWallet",
      "offset": [
        8538,
        8555
      ],
      "op": "SSTORE",
      "path": "12"
    },
    "6631": {
      "fn": "RiskModule.setWallet",
      "offset": [
        8561,
        8683
      ],
      "op": "PUSH2",
      "path": "12",
      "statement": 48,
      "value": "0xE4F"
    },
    "6634": {
      "fn": "RiskModule.setWallet",
      "offset": [
        8561,
        8683
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "6635": {
      "fn": "RiskModule.setWallet",
      "offset": [
        8586,
        8631
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0xF"
    },
    "6637": {
      "fn": "RiskModule.setWallet",
      "offset": [
        8586,
        8631
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "6638": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "6640": {
      "fn": "RiskModule.setWallet",
      "offset": [
        8561,
        8578
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x220F"
    },
    "6643": {
      "fn": "RiskModule.setWallet",
      "jump": "i",
      "offset": [
        8561,
        8683
      ],
      "op": "JUMP",
      "path": "12"
    },
    "6644": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3565,
        3662
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "6645": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3606,
        3620
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "6647": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3646
      ],
      "op": "PUSH32",
      "path": "10",
      "statement": 49,
      "value": "0x0"
    },
    "6680": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "6682": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "6684": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "6686": {
      "op": "SHL"
    },
    "6687": {
      "op": "SUB"
    },
    "6688": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3655
      ],
      "op": "AND",
      "path": "10"
    },
    "6689": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3655
      ],
      "op": "PUSH4",
      "path": "10",
      "value": "0xE5A6B10F"
    },
    "6694": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "6696": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "MLOAD",
      "path": "10"
    },
    "6697": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "DUP2",
      "path": "10"
    },
    "6698": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "PUSH4",
      "path": "10",
      "value": "0xFFFFFFFF"
    },
    "6703": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "AND",
      "path": "10"
    },
    "6704": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0xE0"
    },
    "6706": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "SHL",
      "path": "10"
    },
    "6707": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "DUP2",
      "path": "10"
    },
    "6708": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "MSTORE",
      "path": "10"
    },
    "6709": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x4"
    },
    "6711": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "ADD",
      "path": "10"
    },
    "6712": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x20"
    },
    "6714": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "6716": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "MLOAD",
      "path": "10"
    },
    "6717": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "DUP1",
      "path": "10"
    },
    "6718": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "DUP4",
      "path": "10"
    },
    "6719": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "SUB",
      "path": "10"
    },
    "6720": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "DUP2",
      "path": "10"
    },
    "6721": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "DUP7",
      "path": "10"
    },
    "6722": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "DUP1",
      "path": "10"
    },
    "6723": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "EXTCODESIZE",
      "path": "10"
    },
    "6724": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "6725": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "DUP1",
      "path": "10"
    },
    "6726": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "6727": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x1A4F"
    },
    "6730": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "6731": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "6733": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "DUP1",
      "path": "10"
    },
    "6734": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "REVERT",
      "path": "10"
    },
    "6735": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "6736": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "POP",
      "path": "10"
    },
    "6737": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "GAS",
      "path": "10"
    },
    "6738": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "STATICCALL",
      "path": "10"
    },
    "6739": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "6740": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "DUP1",
      "path": "10"
    },
    "6741": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "6742": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x1A63"
    },
    "6745": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "6746": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "RETURNDATASIZE",
      "path": "10"
    },
    "6747": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "6749": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "DUP1",
      "path": "10"
    },
    "6750": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "RETURNDATACOPY",
      "path": "10"
    },
    "6751": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "RETURNDATASIZE",
      "path": "10"
    },
    "6752": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "6754": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "REVERT",
      "path": "10"
    },
    "6755": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "6756": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "POP",
      "path": "10"
    },
    "6757": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "POP",
      "path": "10"
    },
    "6758": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "POP",
      "path": "10"
    },
    "6759": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "POP",
      "path": "10"
    },
    "6760": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "6762": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "MLOAD",
      "path": "10"
    },
    "6763": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "RETURNDATASIZE",
      "path": "10"
    },
    "6764": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x1F"
    },
    "6766": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "NOT",
      "path": "10"
    },
    "6767": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x1F"
    },
    "6769": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "DUP3",
      "path": "10"
    },
    "6770": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "ADD",
      "path": "10"
    },
    "6771": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "AND",
      "path": "10"
    },
    "6772": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "DUP3",
      "path": "10"
    },
    "6773": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "ADD",
      "path": "10"
    },
    "6774": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "DUP1",
      "path": "10"
    },
    "6775": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "6777": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "MSTORE",
      "path": "10"
    },
    "6778": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "POP",
      "path": "10"
    },
    "6779": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "DUP2",
      "path": "10"
    },
    "6780": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "ADD",
      "path": "10"
    },
    "6781": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "SWAP1",
      "path": "10"
    },
    "6782": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x1A87"
    },
    "6785": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "SWAP2",
      "path": "10"
    },
    "6786": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "SWAP1",
      "path": "10"
    },
    "6787": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x4140"
    },
    "6790": {
      "fn": "PolicyPoolComponent.currency",
      "jump": "i",
      "offset": [
        3635,
        3657
      ],
      "op": "JUMP",
      "path": "10"
    },
    "6791": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3635,
        3657
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "6792": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3628,
        3657
      ],
      "op": "SWAP1",
      "path": "10"
    },
    "6793": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3628,
        3657
      ],
      "op": "POP",
      "path": "10"
    },
    "6794": {
      "fn": "PolicyPoolComponent.currency",
      "offset": [
        3565,
        3662
      ],
      "op": "SWAP1",
      "path": "10"
    },
    "6795": {
      "fn": "PolicyPoolComponent.currency",
      "jump": "o",
      "offset": [
        3565,
        3662
      ],
      "op": "JUMP",
      "path": "10"
    },
    "6796": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        5463,
        5937
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "6797": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "6799": {
      "op": "DUP1"
    },
    "6800": {
      "op": "MLOAD"
    },
    "6801": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "6803": {
      "op": "PUSH2",
      "value": "0x4921"
    },
    "6806": {
      "op": "DUP4"
    },
    "6807": {
      "op": "CODECOPY"
    },
    "6808": {
      "op": "DUP2"
    },
    "6809": {
      "op": "MLOAD"
    },
    "6810": {
      "op": "SWAP2"
    },
    "6811": {
      "op": "MSTORE"
    },
    "6812": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "6814": {
      "op": "DUP1"
    },
    "6815": {
      "op": "MLOAD"
    },
    "6816": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "6818": {
      "op": "PUSH2",
      "value": "0x48DA"
    },
    "6821": {
      "op": "DUP4"
    },
    "6822": {
      "op": "CODECOPY"
    },
    "6823": {
      "op": "DUP2"
    },
    "6824": {
      "op": "MLOAD"
    },
    "6825": {
      "op": "SWAP2"
    },
    "6826": {
      "op": "MSTORE"
    },
    "6827": {
      "offset": [
        2671,
        2682
      ],
      "op": "PUSH32",
      "path": "10",
      "value": "0x0"
    },
    "6860": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "6862": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "6864": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "6866": {
      "op": "SHL"
    },
    "6867": {
      "op": "SUB"
    },
    "6868": {
      "offset": [
        2671,
        2689
      ],
      "op": "AND",
      "path": "10"
    },
    "6869": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2689
      ],
      "op": "PUSH4",
      "path": "10",
      "value": "0x79502C55"
    },
    "6874": {
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "6876": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "MLOAD",
      "path": "10"
    },
    "6877": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP2",
      "path": "10"
    },
    "6878": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH4",
      "path": "10",
      "value": "0xFFFFFFFF"
    },
    "6883": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "AND",
      "path": "10"
    },
    "6884": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0xE0"
    },
    "6886": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "SHL",
      "path": "10"
    },
    "6887": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP2",
      "path": "10"
    },
    "6888": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "MSTORE",
      "path": "10"
    },
    "6889": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x4"
    },
    "6891": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "ADD",
      "path": "10"
    },
    "6892": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x20"
    },
    "6894": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "6896": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "MLOAD",
      "path": "10"
    },
    "6897": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP1",
      "path": "10"
    },
    "6898": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP4",
      "path": "10"
    },
    "6899": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "SUB",
      "path": "10"
    },
    "6900": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP2",
      "path": "10"
    },
    "6901": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP7",
      "path": "10"
    },
    "6902": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP1",
      "path": "10"
    },
    "6903": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "EXTCODESIZE",
      "path": "10"
    },
    "6904": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "6905": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP1",
      "path": "10"
    },
    "6906": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "6907": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x1B03"
    },
    "6910": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "6911": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "6913": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP1",
      "path": "10"
    },
    "6914": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "REVERT",
      "path": "10"
    },
    "6915": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "6916": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "POP",
      "path": "10"
    },
    "6917": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "GAS",
      "path": "10"
    },
    "6918": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "STATICCALL",
      "path": "10"
    },
    "6919": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "6920": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP1",
      "path": "10"
    },
    "6921": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "6922": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x1B17"
    },
    "6925": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "6926": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "RETURNDATASIZE",
      "path": "10"
    },
    "6927": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "6929": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP1",
      "path": "10"
    },
    "6930": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "RETURNDATACOPY",
      "path": "10"
    },
    "6931": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "RETURNDATASIZE",
      "path": "10"
    },
    "6932": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "6934": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "REVERT",
      "path": "10"
    },
    "6935": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "6936": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "POP",
      "path": "10"
    },
    "6937": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "POP",
      "path": "10"
    },
    "6938": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "POP",
      "path": "10"
    },
    "6939": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "POP",
      "path": "10"
    },
    "6940": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "6942": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "MLOAD",
      "path": "10"
    },
    "6943": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "RETURNDATASIZE",
      "path": "10"
    },
    "6944": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x1F"
    },
    "6946": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "NOT",
      "path": "10"
    },
    "6947": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x1F"
    },
    "6949": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP3",
      "path": "10"
    },
    "6950": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "ADD",
      "path": "10"
    },
    "6951": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "AND",
      "path": "10"
    },
    "6952": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP3",
      "path": "10"
    },
    "6953": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "ADD",
      "path": "10"
    },
    "6954": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP1",
      "path": "10"
    },
    "6955": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "6957": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "MSTORE",
      "path": "10"
    },
    "6958": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "POP",
      "path": "10"
    },
    "6959": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP2",
      "path": "10"
    },
    "6960": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "ADD",
      "path": "10"
    },
    "6961": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "SWAP1",
      "path": "10"
    },
    "6962": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x1B3B"
    },
    "6965": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "SWAP2",
      "path": "10"
    },
    "6966": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "SWAP1",
      "path": "10"
    },
    "6967": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x4140"
    },
    "6970": {
      "fn": "RiskModule.setScrPercentage",
      "jump": "i",
      "offset": [
        2671,
        2691
      ],
      "op": "JUMP",
      "path": "10"
    },
    "6971": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2691
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "6972": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "6974": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "6976": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "6978": {
      "op": "SHL"
    },
    "6979": {
      "op": "SUB"
    },
    "6980": {
      "offset": [
        2671,
        2702
      ],
      "op": "AND",
      "path": "10"
    },
    "6981": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2702
      ],
      "op": "PUSH4",
      "path": "10",
      "value": "0xC5B8F5CF"
    },
    "6986": {
      "offset": [
        2703,
        2708
      ],
      "op": "DUP4",
      "path": "10"
    },
    "6987": {
      "offset": [
        2710,
        2715
      ],
      "op": "DUP4",
      "path": "10"
    },
    "6988": {
      "offset": [
        2717,
        2727
      ],
      "op": "CALLER",
      "path": "10"
    },
    "6989": {
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "6991": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2728
      ],
      "op": "MLOAD",
      "path": "10"
    },
    "6992": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP5",
      "path": "10"
    },
    "6993": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH4",
      "path": "10",
      "value": "0xFFFFFFFF"
    },
    "6998": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2728
      ],
      "op": "AND",
      "path": "10"
    },
    "6999": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0xE0"
    },
    "7001": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2728
      ],
      "op": "SHL",
      "path": "10"
    },
    "7002": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP2",
      "path": "10"
    },
    "7003": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2728
      ],
      "op": "MSTORE",
      "path": "10"
    },
    "7004": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x4"
    },
    "7006": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2728
      ],
      "op": "ADD",
      "path": "10"
    },
    "7007": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x1B6A"
    },
    "7010": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2728
      ],
      "op": "SWAP4",
      "path": "10"
    },
    "7011": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2728
      ],
      "op": "SWAP3",
      "path": "10"
    },
    "7012": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2728
      ],
      "op": "SWAP2",
      "path": "10"
    },
    "7013": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2728
      ],
      "op": "SWAP1",
      "path": "10"
    },
    "7014": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x4434"
    },
    "7017": {
      "fn": "RiskModule.setScrPercentage",
      "jump": "i",
      "offset": [
        2671,
        2728
      ],
      "op": "JUMP",
      "path": "10"
    },
    "7018": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2728
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "7019": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "7021": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "7023": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2728
      ],
      "op": "MLOAD",
      "path": "10"
    },
    "7024": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP1",
      "path": "10"
    },
    "7025": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP4",
      "path": "10"
    },
    "7026": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2728
      ],
      "op": "SUB",
      "path": "10"
    },
    "7027": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP2",
      "path": "10"
    },
    "7028": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP7",
      "path": "10"
    },
    "7029": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP1",
      "path": "10"
    },
    "7030": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2728
      ],
      "op": "EXTCODESIZE",
      "path": "10"
    },
    "7031": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2728
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "7032": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP1",
      "path": "10"
    },
    "7033": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2728
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "7034": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x1B82"
    },
    "7037": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2728
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "7038": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "7040": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP1",
      "path": "10"
    },
    "7041": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2728
      ],
      "op": "REVERT",
      "path": "10"
    },
    "7042": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2728
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "7043": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2728
      ],
      "op": "POP",
      "path": "10"
    },
    "7044": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2728
      ],
      "op": "GAS",
      "path": "10"
    },
    "7045": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2728
      ],
      "op": "STATICCALL",
      "path": "10"
    },
    "7046": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2728
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "7047": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP1",
      "path": "10"
    },
    "7048": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2728
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "7049": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x1B96"
    },
    "7052": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2728
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "7053": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2728
      ],
      "op": "RETURNDATASIZE",
      "path": "10"
    },
    "7054": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "7056": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP1",
      "path": "10"
    },
    "7057": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2728
      ],
      "op": "RETURNDATACOPY",
      "path": "10"
    },
    "7058": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2728
      ],
      "op": "RETURNDATASIZE",
      "path": "10"
    },
    "7059": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "7061": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2728
      ],
      "op": "REVERT",
      "path": "10"
    },
    "7062": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2728
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "7063": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2728
      ],
      "op": "POP",
      "path": "10"
    },
    "7064": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2728
      ],
      "op": "POP",
      "path": "10"
    },
    "7065": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2728
      ],
      "op": "POP",
      "path": "10"
    },
    "7066": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        2671,
        2728
      ],
      "op": "POP",
      "path": "10"
    },
    "7067": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        5580,
        5590
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x0"
    },
    "7069": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        5594,
        5618
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x1BB3"
    },
    "7072": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "7074": {
      "op": "DUP1"
    },
    "7075": {
      "op": "MLOAD"
    },
    "7076": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "7078": {
      "op": "PUSH2",
      "value": "0x4921"
    },
    "7081": {
      "op": "DUP4"
    },
    "7082": {
      "op": "CODECOPY"
    },
    "7083": {
      "op": "DUP2"
    },
    "7084": {
      "op": "MLOAD"
    },
    "7085": {
      "op": "SWAP2"
    },
    "7086": {
      "op": "MSTORE"
    },
    "7087": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        5594,
        5605
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x2071"
    },
    "7090": {
      "fn": "RiskModule.setScrPercentage",
      "jump": "i",
      "offset": [
        5594,
        5618
      ],
      "op": "JUMP",
      "path": "12"
    },
    "7091": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        5594,
        5618
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "7092": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        5593,
        5618
      ],
      "op": "ISZERO",
      "path": "12"
    },
    "7093": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        5580,
        5618
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "7094": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        5580,
        5618
      ],
      "op": "POP",
      "path": "12"
    },
    "7095": {
      "branch": 162,
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        5640,
        5645
      ],
      "op": "DUP1",
      "path": "12",
      "statement": 50
    },
    "7096": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        5639,
        5645
      ],
      "op": "ISZERO",
      "path": "12"
    },
    "7097": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        5639,
        5700
      ],
      "op": "DUP1",
      "path": "12"
    },
    "7098": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        5639,
        5700
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x1BD7"
    },
    "7101": {
      "branch": 162,
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        5639,
        5700
      ],
      "op": "JUMPI",
      "path": "12"
    },
    "7102": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        5639,
        5700
      ],
      "op": "POP",
      "path": "12"
    },
    "7103": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        5649,
        5700
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x1BD7"
    },
    "7106": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        5661,
        5675
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x12F"
    },
    "7109": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        5661,
        5675
      ],
      "op": "SLOAD",
      "path": "12"
    },
    "7110": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        5677,
        5693
      ],
      "op": "DUP6",
      "path": "12"
    },
    "7111": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        5695,
        5699
      ],
      "op": "PUSH11",
      "path": "12",
      "value": "0x52B7D2DCC80CD2E4000000"
    },
    "7123": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        5649,
        5660
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x2184"
    },
    "7126": {
      "fn": "RiskModule.setScrPercentage",
      "jump": "i",
      "offset": [
        5649,
        5700
      ],
      "op": "JUMP",
      "path": "12"
    },
    "7127": {
      "branch": 163,
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        5649,
        5700
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "7128": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        5624,
        5767
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x1C3F"
    },
    "7131": {
      "branch": 163,
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        5624,
        5767
      ],
      "op": "JUMPI",
      "path": "12"
    },
    "7132": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        5624,
        5767
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x40"
    },
    "7134": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        5624,
        5767
      ],
      "op": "MLOAD",
      "path": "12"
    },
    "7135": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "7139": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "7141": {
      "op": "SHL"
    },
    "7142": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        5624,
        5767
      ],
      "op": "DUP2",
      "path": "12"
    },
    "7143": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        5624,
        5767
      ],
      "op": "MSTORE",
      "path": "12"
    },
    "7144": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "7146": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        5624,
        5767
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x4"
    },
    "7148": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        5624,
        5767
      ],
      "op": "DUP3",
      "path": "12"
    },
    "7149": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        5624,
        5767
      ],
      "op": "ADD",
      "path": "12"
    },
    "7150": {
      "op": "MSTORE"
    },
    "7151": {
      "op": "PUSH1",
      "value": "0x33"
    },
    "7153": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "7155": {
      "op": "DUP3"
    },
    "7156": {
      "op": "ADD"
    },
    "7157": {
      "op": "MSTORE"
    },
    "7158": {
      "op": "PUSH32",
      "value": "0x547765616B2065786365656465643A2073637250657263656E74616765207477"
    },
    "7191": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "7193": {
      "op": "DUP3"
    },
    "7194": {
      "op": "ADD"
    },
    "7195": {
      "op": "MSTORE"
    },
    "7196": {
      "op": "PUSH19",
      "value": "0x65616B73206F6E6C7920757020746F20313025"
    },
    "7216": {
      "op": "PUSH1",
      "value": "0x68"
    },
    "7218": {
      "op": "SHL"
    },
    "7219": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "7221": {
      "op": "DUP3"
    },
    "7222": {
      "op": "ADD"
    },
    "7223": {
      "op": "MSTORE"
    },
    "7224": {
      "op": "PUSH1",
      "value": "0x84"
    },
    "7226": {
      "op": "ADD"
    },
    "7227": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        5624,
        5767
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x8FE"
    },
    "7230": {
      "op": "JUMP"
    },
    "7231": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        5624,
        5767
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "7232": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        5773,
        5787
      ],
      "op": "PUSH2",
      "path": "12",
      "statement": 51,
      "value": "0x12F"
    },
    "7235": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        5773,
        5806
      ],
      "op": "DUP5",
      "path": "12"
    },
    "7236": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        5773,
        5806
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "7237": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        5773,
        5806
      ],
      "op": "SSTORE",
      "path": "12"
    },
    "7238": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        5812,
        5932
      ],
      "op": "PUSH2",
      "path": "12",
      "statement": 52,
      "value": "0xBE0"
    },
    "7241": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        5837,
        5889
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x7"
    },
    "7243": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        5790,
        5806
      ],
      "op": "DUP6",
      "path": "12"
    },
    "7244": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        5921,
        5926
      ],
      "op": "DUP4",
      "path": "12"
    },
    "7245": {
      "fn": "RiskModule.setScrPercentage",
      "offset": [
        5812,
        5829
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x220F"
    },
    "7248": {
      "fn": "RiskModule.setScrPercentage",
      "jump": "i",
      "offset": [
        5812,
        5932
      ],
      "op": "JUMP",
      "path": "12"
    },
    "7249": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        7677,
        8456
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "7250": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "7252": {
      "op": "DUP1"
    },
    "7253": {
      "op": "MLOAD"
    },
    "7254": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "7256": {
      "op": "PUSH2",
      "value": "0x48BA"
    },
    "7259": {
      "op": "DUP4"
    },
    "7260": {
      "op": "CODECOPY"
    },
    "7261": {
      "op": "DUP2"
    },
    "7262": {
      "op": "MLOAD"
    },
    "7263": {
      "op": "SWAP2"
    },
    "7264": {
      "op": "MSTORE"
    },
    "7265": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "7267": {
      "op": "DUP1"
    },
    "7268": {
      "op": "MLOAD"
    },
    "7269": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "7271": {
      "op": "PUSH2",
      "value": "0x4921"
    },
    "7274": {
      "op": "DUP4"
    },
    "7275": {
      "op": "CODECOPY"
    },
    "7276": {
      "op": "DUP2"
    },
    "7277": {
      "op": "MLOAD"
    },
    "7278": {
      "op": "SWAP2"
    },
    "7279": {
      "op": "MSTORE"
    },
    "7280": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "7282": {
      "op": "DUP1"
    },
    "7283": {
      "op": "MLOAD"
    },
    "7284": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "7286": {
      "op": "PUSH2",
      "value": "0x48DA"
    },
    "7289": {
      "op": "DUP4"
    },
    "7290": {
      "op": "CODECOPY"
    },
    "7291": {
      "op": "DUP2"
    },
    "7292": {
      "op": "MLOAD"
    },
    "7293": {
      "op": "SWAP2"
    },
    "7294": {
      "op": "MSTORE"
    },
    "7295": {
      "offset": [
        2505,
        2523
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x1C87"
    },
    "7298": {
      "offset": [
        2517,
        2522
      ],
      "op": "DUP4",
      "path": "10"
    },
    "7299": {
      "offset": [
        2505,
        2516
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x2071"
    },
    "7302": {
      "jump": "i",
      "offset": [
        2505,
        2523
      ],
      "op": "JUMP",
      "path": "10"
    },
    "7303": {
      "branch": 143,
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2505,
        2523
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "7304": {
      "offset": [
        2500,
        2597
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x1D7C"
    },
    "7307": {
      "branch": 143,
      "offset": [
        2500,
        2597
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "7308": {
      "offset": [
        2533,
        2544
      ],
      "op": "PUSH32",
      "path": "10",
      "value": "0x0"
    },
    "7341": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "7343": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "7345": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "7347": {
      "op": "SHL"
    },
    "7348": {
      "op": "SUB"
    },
    "7349": {
      "offset": [
        2533,
        2551
      ],
      "op": "AND",
      "path": "10"
    },
    "7350": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2551
      ],
      "op": "PUSH4",
      "path": "10",
      "value": "0x79502C55"
    },
    "7355": {
      "offset": [
        2533,
        2553
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "7357": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "MLOAD",
      "path": "10"
    },
    "7358": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "DUP2",
      "path": "10"
    },
    "7359": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "PUSH4",
      "path": "10",
      "value": "0xFFFFFFFF"
    },
    "7364": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "AND",
      "path": "10"
    },
    "7365": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0xE0"
    },
    "7367": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "SHL",
      "path": "10"
    },
    "7368": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "DUP2",
      "path": "10"
    },
    "7369": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "MSTORE",
      "path": "10"
    },
    "7370": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x4"
    },
    "7372": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "ADD",
      "path": "10"
    },
    "7373": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x20"
    },
    "7375": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "7377": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "MLOAD",
      "path": "10"
    },
    "7378": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "DUP1",
      "path": "10"
    },
    "7379": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "DUP4",
      "path": "10"
    },
    "7380": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "SUB",
      "path": "10"
    },
    "7381": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "DUP2",
      "path": "10"
    },
    "7382": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "DUP7",
      "path": "10"
    },
    "7383": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "DUP1",
      "path": "10"
    },
    "7384": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "EXTCODESIZE",
      "path": "10"
    },
    "7385": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "7386": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "DUP1",
      "path": "10"
    },
    "7387": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "7388": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x1CE4"
    },
    "7391": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "7392": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "7394": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "DUP1",
      "path": "10"
    },
    "7395": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "REVERT",
      "path": "10"
    },
    "7396": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "7397": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "POP",
      "path": "10"
    },
    "7398": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "GAS",
      "path": "10"
    },
    "7399": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "STATICCALL",
      "path": "10"
    },
    "7400": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "7401": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "DUP1",
      "path": "10"
    },
    "7402": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "7403": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x1CF8"
    },
    "7406": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "7407": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "RETURNDATASIZE",
      "path": "10"
    },
    "7408": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "7410": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "DUP1",
      "path": "10"
    },
    "7411": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "RETURNDATACOPY",
      "path": "10"
    },
    "7412": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "RETURNDATASIZE",
      "path": "10"
    },
    "7413": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "7415": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "REVERT",
      "path": "10"
    },
    "7416": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "7417": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "POP",
      "path": "10"
    },
    "7418": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "POP",
      "path": "10"
    },
    "7419": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "POP",
      "path": "10"
    },
    "7420": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "POP",
      "path": "10"
    },
    "7421": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "7423": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "MLOAD",
      "path": "10"
    },
    "7424": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "RETURNDATASIZE",
      "path": "10"
    },
    "7425": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x1F"
    },
    "7427": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "NOT",
      "path": "10"
    },
    "7428": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x1F"
    },
    "7430": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "DUP3",
      "path": "10"
    },
    "7431": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "ADD",
      "path": "10"
    },
    "7432": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "AND",
      "path": "10"
    },
    "7433": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "DUP3",
      "path": "10"
    },
    "7434": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "ADD",
      "path": "10"
    },
    "7435": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "DUP1",
      "path": "10"
    },
    "7436": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "7438": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "MSTORE",
      "path": "10"
    },
    "7439": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "POP",
      "path": "10"
    },
    "7440": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "DUP2",
      "path": "10"
    },
    "7441": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "ADD",
      "path": "10"
    },
    "7442": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "SWAP1",
      "path": "10"
    },
    "7443": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x1D1C"
    },
    "7446": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "SWAP2",
      "path": "10"
    },
    "7447": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "SWAP1",
      "path": "10"
    },
    "7448": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x4140"
    },
    "7451": {
      "fn": "RiskModule.setScrLimit",
      "jump": "i",
      "offset": [
        2533,
        2553
      ],
      "op": "JUMP",
      "path": "10"
    },
    "7452": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2553
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "7453": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "7455": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "7457": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "7459": {
      "op": "SHL"
    },
    "7460": {
      "op": "SUB"
    },
    "7461": {
      "offset": [
        2533,
        2564
      ],
      "op": "AND",
      "path": "10"
    },
    "7462": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2564
      ],
      "op": "PUSH4",
      "path": "10",
      "value": "0xC5B8F5CF"
    },
    "7467": {
      "offset": [
        2565,
        2570
      ],
      "op": "DUP4",
      "path": "10"
    },
    "7468": {
      "offset": [
        2572,
        2577
      ],
      "op": "DUP4",
      "path": "10"
    },
    "7469": {
      "offset": [
        2579,
        2589
      ],
      "op": "CALLER",
      "path": "10"
    },
    "7470": {
      "offset": [
        2533,
        2590
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "7472": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2590
      ],
      "op": "MLOAD",
      "path": "10"
    },
    "7473": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2590
      ],
      "op": "DUP5",
      "path": "10"
    },
    "7474": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2590
      ],
      "op": "PUSH4",
      "path": "10",
      "value": "0xFFFFFFFF"
    },
    "7479": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2590
      ],
      "op": "AND",
      "path": "10"
    },
    "7480": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2590
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0xE0"
    },
    "7482": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2590
      ],
      "op": "SHL",
      "path": "10"
    },
    "7483": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2590
      ],
      "op": "DUP2",
      "path": "10"
    },
    "7484": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2590
      ],
      "op": "MSTORE",
      "path": "10"
    },
    "7485": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2590
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x4"
    },
    "7487": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2590
      ],
      "op": "ADD",
      "path": "10"
    },
    "7488": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2590
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x1D4B"
    },
    "7491": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2590
      ],
      "op": "SWAP4",
      "path": "10"
    },
    "7492": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2590
      ],
      "op": "SWAP3",
      "path": "10"
    },
    "7493": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2590
      ],
      "op": "SWAP2",
      "path": "10"
    },
    "7494": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2590
      ],
      "op": "SWAP1",
      "path": "10"
    },
    "7495": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2590
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x4434"
    },
    "7498": {
      "fn": "RiskModule.setScrLimit",
      "jump": "i",
      "offset": [
        2533,
        2590
      ],
      "op": "JUMP",
      "path": "10"
    },
    "7499": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2590
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "7500": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2590
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "7502": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2590
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "7504": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2590
      ],
      "op": "MLOAD",
      "path": "10"
    },
    "7505": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2590
      ],
      "op": "DUP1",
      "path": "10"
    },
    "7506": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2590
      ],
      "op": "DUP4",
      "path": "10"
    },
    "7507": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2590
      ],
      "op": "SUB",
      "path": "10"
    },
    "7508": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2590
      ],
      "op": "DUP2",
      "path": "10"
    },
    "7509": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2590
      ],
      "op": "DUP7",
      "path": "10"
    },
    "7510": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2590
      ],
      "op": "DUP1",
      "path": "10"
    },
    "7511": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2590
      ],
      "op": "EXTCODESIZE",
      "path": "10"
    },
    "7512": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2590
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "7513": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2590
      ],
      "op": "DUP1",
      "path": "10"
    },
    "7514": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2590
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "7515": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2590
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x1D63"
    },
    "7518": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2590
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "7519": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2590
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "7521": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2590
      ],
      "op": "DUP1",
      "path": "10"
    },
    "7522": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2590
      ],
      "op": "REVERT",
      "path": "10"
    },
    "7523": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2590
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "7524": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2590
      ],
      "op": "POP",
      "path": "10"
    },
    "7525": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2590
      ],
      "op": "GAS",
      "path": "10"
    },
    "7526": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2590
      ],
      "op": "STATICCALL",
      "path": "10"
    },
    "7527": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2590
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "7528": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2590
      ],
      "op": "DUP1",
      "path": "10"
    },
    "7529": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2590
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "7530": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2590
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x1D77"
    },
    "7533": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2590
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "7534": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2590
      ],
      "op": "RETURNDATASIZE",
      "path": "10"
    },
    "7535": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2590
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "7537": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2590
      ],
      "op": "DUP1",
      "path": "10"
    },
    "7538": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2590
      ],
      "op": "RETURNDATACOPY",
      "path": "10"
    },
    "7539": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2590
      ],
      "op": "RETURNDATASIZE",
      "path": "10"
    },
    "7540": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2590
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "7542": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2590
      ],
      "op": "REVERT",
      "path": "10"
    },
    "7543": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2590
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "7544": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2590
      ],
      "op": "POP",
      "path": "10"
    },
    "7545": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2590
      ],
      "op": "POP",
      "path": "10"
    },
    "7546": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2590
      ],
      "op": "POP",
      "path": "10"
    },
    "7547": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        2533,
        2590
      ],
      "op": "POP",
      "path": "10"
    },
    "7548": {
      "offset": [
        2500,
        2597
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "7549": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        7797,
        7807
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x0"
    },
    "7551": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        7811,
        7835
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x1D95"
    },
    "7554": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "7556": {
      "op": "DUP1"
    },
    "7557": {
      "op": "MLOAD"
    },
    "7558": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "7560": {
      "op": "PUSH2",
      "value": "0x4921"
    },
    "7563": {
      "op": "DUP4"
    },
    "7564": {
      "op": "CODECOPY"
    },
    "7565": {
      "op": "DUP2"
    },
    "7566": {
      "op": "MLOAD"
    },
    "7567": {
      "op": "SWAP2"
    },
    "7568": {
      "op": "MSTORE"
    },
    "7569": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        7811,
        7822
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x2071"
    },
    "7572": {
      "fn": "RiskModule.setScrLimit",
      "jump": "i",
      "offset": [
        7811,
        7835
      ],
      "op": "JUMP",
      "path": "12"
    },
    "7573": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        7811,
        7835
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "7574": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        7810,
        7835
      ],
      "op": "ISZERO",
      "path": "12"
    },
    "7575": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        7810,
        7864
      ],
      "op": "DUP1",
      "path": "12"
    },
    "7576": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        7810,
        7864
      ],
      "op": "ISZERO",
      "path": "12"
    },
    "7577": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        7810,
        7864
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x1DB6"
    },
    "7580": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        7810,
        7864
      ],
      "op": "JUMPI",
      "path": "12"
    },
    "7581": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        7810,
        7864
      ],
      "op": "POP",
      "path": "12"
    },
    "7582": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        7840,
        7864
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x1DB4"
    },
    "7585": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "7587": {
      "op": "DUP1"
    },
    "7588": {
      "op": "MLOAD"
    },
    "7589": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "7591": {
      "op": "PUSH2",
      "value": "0x48BA"
    },
    "7594": {
      "op": "DUP4"
    },
    "7595": {
      "op": "CODECOPY"
    },
    "7596": {
      "op": "DUP2"
    },
    "7597": {
      "op": "MLOAD"
    },
    "7598": {
      "op": "SWAP2"
    },
    "7599": {
      "op": "MSTORE"
    },
    "7600": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        7840,
        7851
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x2071"
    },
    "7603": {
      "fn": "RiskModule.setScrLimit",
      "jump": "i",
      "offset": [
        7840,
        7864
      ],
      "op": "JUMP",
      "path": "12"
    },
    "7604": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        7840,
        7864
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "7605": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        7839,
        7864
      ],
      "op": "ISZERO",
      "path": "12"
    },
    "7606": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        7810,
        7864
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "7607": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        7797,
        7864
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "7608": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        7797,
        7864
      ],
      "op": "POP",
      "path": "12"
    },
    "7609": {
      "branch": 164,
      "fn": "RiskModule.setScrLimit",
      "offset": [
        7886,
        7891
      ],
      "op": "DUP1",
      "path": "12",
      "statement": 53
    },
    "7610": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        7885,
        7891
      ],
      "op": "ISZERO",
      "path": "12"
    },
    "7611": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        7885,
        7936
      ],
      "op": "DUP1",
      "path": "12"
    },
    "7612": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        7885,
        7936
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x1DD6"
    },
    "7615": {
      "branch": 164,
      "fn": "RiskModule.setScrLimit",
      "offset": [
        7885,
        7936
      ],
      "op": "JUMPI",
      "path": "12"
    },
    "7616": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        7885,
        7936
      ],
      "op": "POP",
      "path": "12"
    },
    "7617": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        7895,
        7936
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x1DD6"
    },
    "7620": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        7907,
        7916
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x134"
    },
    "7623": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        7907,
        7916
      ],
      "op": "SLOAD",
      "path": "12"
    },
    "7624": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        7918,
        7929
      ],
      "op": "DUP7",
      "path": "12"
    },
    "7625": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        7931,
        7935
      ],
      "op": "PUSH8",
      "path": "12",
      "value": "0x16345785D8A0000"
    },
    "7634": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        7895,
        7906
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x2270"
    },
    "7637": {
      "fn": "RiskModule.setScrLimit",
      "jump": "i",
      "offset": [
        7895,
        7936
      ],
      "op": "JUMP",
      "path": "12"
    },
    "7638": {
      "branch": 165,
      "fn": "RiskModule.setScrLimit",
      "offset": [
        7895,
        7936
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "7639": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        7870,
        7998
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x1E39"
    },
    "7642": {
      "branch": 165,
      "fn": "RiskModule.setScrLimit",
      "offset": [
        7870,
        7998
      ],
      "op": "JUMPI",
      "path": "12"
    },
    "7643": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        7870,
        7998
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x40"
    },
    "7645": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        7870,
        7998
      ],
      "op": "MLOAD",
      "path": "12"
    },
    "7646": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "7650": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "7652": {
      "op": "SHL"
    },
    "7653": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        7870,
        7998
      ],
      "op": "DUP2",
      "path": "12"
    },
    "7654": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        7870,
        7998
      ],
      "op": "MSTORE",
      "path": "12"
    },
    "7655": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "7657": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        7870,
        7998
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x4"
    },
    "7659": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        7870,
        7998
      ],
      "op": "DUP3",
      "path": "12"
    },
    "7660": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        7870,
        7998
      ],
      "op": "ADD",
      "path": "12"
    },
    "7661": {
      "op": "MSTORE"
    },
    "7662": {
      "op": "PUSH1",
      "value": "0x2E"
    },
    "7664": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "7666": {
      "op": "DUP3"
    },
    "7667": {
      "op": "ADD"
    },
    "7668": {
      "op": "MSTORE"
    },
    "7669": {
      "op": "PUSH32",
      "value": "0x547765616B2065786365656465643A207363724C696D697420747765616B7320"
    },
    "7702": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "7704": {
      "op": "DUP3"
    },
    "7705": {
      "op": "ADD"
    },
    "7706": {
      "op": "MSTORE"
    },
    "7707": {
      "op": "PUSH14",
      "value": "0x6F6E6C7920757020746F20313025"
    },
    "7722": {
      "op": "PUSH1",
      "value": "0x90"
    },
    "7724": {
      "op": "SHL"
    },
    "7725": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "7727": {
      "op": "DUP3"
    },
    "7728": {
      "op": "ADD"
    },
    "7729": {
      "op": "MSTORE"
    },
    "7730": {
      "op": "PUSH1",
      "value": "0x84"
    },
    "7732": {
      "op": "ADD"
    },
    "7733": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        7870,
        7998
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x8FE"
    },
    "7736": {
      "op": "JUMP"
    },
    "7737": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        7870,
        7998
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "7738": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8034,
        8043
      ],
      "op": "PUSH2",
      "path": "12",
      "statement": 54,
      "value": "0x134"
    },
    "7741": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8034,
        8043
      ],
      "op": "SLOAD",
      "path": "12"
    },
    "7742": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8019,
        8030
      ],
      "op": "DUP6",
      "path": "12"
    },
    "7743": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8019,
        8043
      ],
      "op": "GT",
      "path": "12"
    },
    "7744": {
      "branch": 166,
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8019,
        8043
      ],
      "op": "ISZERO",
      "path": "12"
    },
    "7745": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8019,
        8079
      ],
      "op": "DUP1",
      "path": "12"
    },
    "7746": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8019,
        8079
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x1E5D"
    },
    "7749": {
      "branch": 166,
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8019,
        8079
      ],
      "op": "JUMPI",
      "path": "12"
    },
    "7750": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8019,
        8079
      ],
      "op": "POP",
      "path": "12"
    },
    "7751": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8055,
        8079
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x1E5D"
    },
    "7754": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "7756": {
      "op": "DUP1"
    },
    "7757": {
      "op": "MLOAD"
    },
    "7758": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "7760": {
      "op": "PUSH2",
      "value": "0x48BA"
    },
    "7763": {
      "op": "DUP4"
    },
    "7764": {
      "op": "CODECOPY"
    },
    "7765": {
      "op": "DUP2"
    },
    "7766": {
      "op": "MLOAD"
    },
    "7767": {
      "op": "SWAP2"
    },
    "7768": {
      "op": "MSTORE"
    },
    "7769": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8055,
        8066
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x2071"
    },
    "7772": {
      "fn": "RiskModule.setScrLimit",
      "jump": "i",
      "offset": [
        8055,
        8079
      ],
      "op": "JUMP",
      "path": "12"
    },
    "7773": {
      "branch": 167,
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8055,
        8079
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "7774": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8019,
        8149
      ],
      "op": "DUP1",
      "path": "12"
    },
    "7775": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8019,
        8149
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x1F03"
    },
    "7778": {
      "branch": 167,
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8019,
        8149
      ],
      "op": "JUMPI",
      "path": "12"
    },
    "7779": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8019,
        8149
      ],
      "op": "POP",
      "path": "12"
    },
    "7780": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8138,
        8149
      ],
      "op": "DUP5",
      "path": "12"
    },
    "7781": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8135
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x1F01"
    },
    "7784": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8130,
        8134
      ],
      "op": "PUSH8",
      "path": "12",
      "value": "0x16345785D8A0000"
    },
    "7793": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8102
      ],
      "op": "PUSH32",
      "path": "12",
      "value": "0x0"
    },
    "7826": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "7828": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "7830": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "7832": {
      "op": "SHL"
    },
    "7833": {
      "op": "SUB"
    },
    "7834": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8120
      ],
      "op": "AND",
      "path": "12"
    },
    "7835": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8120
      ],
      "op": "PUSH4",
      "path": "12",
      "value": "0xB77DDFEA"
    },
    "7840": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x40"
    },
    "7842": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "MLOAD",
      "path": "12"
    },
    "7843": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "DUP2",
      "path": "12"
    },
    "7844": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "PUSH4",
      "path": "12",
      "value": "0xFFFFFFFF"
    },
    "7849": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "AND",
      "path": "12"
    },
    "7850": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0xE0"
    },
    "7852": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "SHL",
      "path": "12"
    },
    "7853": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "DUP2",
      "path": "12"
    },
    "7854": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "MSTORE",
      "path": "12"
    },
    "7855": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x4"
    },
    "7857": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "ADD",
      "path": "12"
    },
    "7858": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x20"
    },
    "7860": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x40"
    },
    "7862": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "MLOAD",
      "path": "12"
    },
    "7863": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "DUP1",
      "path": "12"
    },
    "7864": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "DUP4",
      "path": "12"
    },
    "7865": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "SUB",
      "path": "12"
    },
    "7866": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "DUP2",
      "path": "12"
    },
    "7867": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "DUP7",
      "path": "12"
    },
    "7868": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "DUP1",
      "path": "12"
    },
    "7869": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "EXTCODESIZE",
      "path": "12"
    },
    "7870": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "ISZERO",
      "path": "12"
    },
    "7871": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "DUP1",
      "path": "12"
    },
    "7872": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "ISZERO",
      "path": "12"
    },
    "7873": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x1EC9"
    },
    "7876": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "JUMPI",
      "path": "12"
    },
    "7877": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x0"
    },
    "7879": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "DUP1",
      "path": "12"
    },
    "7880": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "REVERT",
      "path": "12"
    },
    "7881": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "7882": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "POP",
      "path": "12"
    },
    "7883": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "GAS",
      "path": "12"
    },
    "7884": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "STATICCALL",
      "path": "12"
    },
    "7885": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "ISZERO",
      "path": "12"
    },
    "7886": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "DUP1",
      "path": "12"
    },
    "7887": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "ISZERO",
      "path": "12"
    },
    "7888": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x1EDD"
    },
    "7891": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "JUMPI",
      "path": "12"
    },
    "7892": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "RETURNDATASIZE",
      "path": "12"
    },
    "7893": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x0"
    },
    "7895": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "DUP1",
      "path": "12"
    },
    "7896": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "RETURNDATACOPY",
      "path": "12"
    },
    "7897": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "RETURNDATASIZE",
      "path": "12"
    },
    "7898": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x0"
    },
    "7900": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "REVERT",
      "path": "12"
    },
    "7901": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "7902": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "POP",
      "path": "12"
    },
    "7903": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "POP",
      "path": "12"
    },
    "7904": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "POP",
      "path": "12"
    },
    "7905": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "POP",
      "path": "12"
    },
    "7906": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x40"
    },
    "7908": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "MLOAD",
      "path": "12"
    },
    "7909": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "RETURNDATASIZE",
      "path": "12"
    },
    "7910": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x1F"
    },
    "7912": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "NOT",
      "path": "12"
    },
    "7913": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x1F"
    },
    "7915": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "DUP3",
      "path": "12"
    },
    "7916": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "ADD",
      "path": "12"
    },
    "7917": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "AND",
      "path": "12"
    },
    "7918": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "DUP3",
      "path": "12"
    },
    "7919": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "ADD",
      "path": "12"
    },
    "7920": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "DUP1",
      "path": "12"
    },
    "7921": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x40"
    },
    "7923": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "MSTORE",
      "path": "12"
    },
    "7924": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "POP",
      "path": "12"
    },
    "7925": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "DUP2",
      "path": "12"
    },
    "7926": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "ADD",
      "path": "12"
    },
    "7927": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "7928": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x1464"
    },
    "7931": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "SWAP2",
      "path": "12"
    },
    "7932": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "7933": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8122
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x40CD"
    },
    "7936": {
      "fn": "RiskModule.setScrLimit",
      "jump": "i",
      "offset": [
        8091,
        8122
      ],
      "op": "JUMP",
      "path": "12"
    },
    "7937": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8135
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "7938": {
      "branch": 168,
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8091,
        8149
      ],
      "op": "GT",
      "path": "12"
    },
    "7939": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8019,
        8149
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "7940": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8004,
        8241
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x1F8A"
    },
    "7943": {
      "branch": 168,
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8004,
        8241
      ],
      "op": "JUMPI",
      "path": "12"
    },
    "7944": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8004,
        8241
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x40"
    },
    "7946": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8004,
        8241
      ],
      "op": "MLOAD",
      "path": "12"
    },
    "7947": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "7951": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "7953": {
      "op": "SHL"
    },
    "7954": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8004,
        8241
      ],
      "op": "DUP2",
      "path": "12"
    },
    "7955": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8004,
        8241
      ],
      "op": "MSTORE",
      "path": "12"
    },
    "7956": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "7958": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8004,
        8241
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x4"
    },
    "7960": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8004,
        8241
      ],
      "op": "DUP3",
      "path": "12"
    },
    "7961": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8004,
        8241
      ],
      "op": "ADD",
      "path": "12"
    },
    "7962": {
      "op": "MSTORE"
    },
    "7963": {
      "op": "PUSH1",
      "value": "0x4C"
    },
    "7965": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "7967": {
      "op": "DUP3"
    },
    "7968": {
      "op": "ADD"
    },
    "7969": {
      "op": "MSTORE"
    },
    "7970": {
      "op": "PUSH32",
      "value": "0x547765616B2065786365656465643A20496E6372656173652C203E3D31302520"
    },
    "8003": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "8005": {
      "op": "DUP3"
    },
    "8006": {
      "op": "ADD"
    },
    "8007": {
      "op": "MSTORE"
    },
    "8008": {
      "op": "PUSH32",
      "value": "0x6F662074686520746F74616C206C69717569646974792C207265717569726573"
    },
    "8041": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "8043": {
      "op": "DUP3"
    },
    "8044": {
      "op": "ADD"
    },
    "8045": {
      "op": "MSTORE"
    },
    "8046": {
      "op": "PUSH12",
      "value": "0x204C4556454C315F524F4C45"
    },
    "8059": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "8061": {
      "op": "SHL"
    },
    "8062": {
      "op": "PUSH1",
      "value": "0x84"
    },
    "8064": {
      "op": "DUP3"
    },
    "8065": {
      "op": "ADD"
    },
    "8066": {
      "op": "MSTORE"
    },
    "8067": {
      "op": "PUSH1",
      "value": "0xA4"
    },
    "8069": {
      "op": "ADD"
    },
    "8070": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8004,
        8241
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x8FE"
    },
    "8073": {
      "op": "JUMP"
    },
    "8074": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8004,
        8241
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "8075": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8270,
        8279
      ],
      "op": "PUSH2",
      "path": "12",
      "statement": 55,
      "value": "0x135"
    },
    "8078": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8270,
        8279
      ],
      "op": "SLOAD",
      "path": "12"
    },
    "8079": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8255,
        8266
      ],
      "op": "DUP6",
      "path": "12"
    },
    "8080": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8255,
        8279
      ],
      "op": "LT",
      "path": "12"
    },
    "8081": {
      "branch": 169,
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8255,
        8279
      ],
      "op": "ISZERO",
      "path": "12"
    },
    "8082": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8247,
        8330
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x1FF4"
    },
    "8085": {
      "branch": 169,
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8247,
        8330
      ],
      "op": "JUMPI",
      "path": "12"
    },
    "8086": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8247,
        8330
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x40"
    },
    "8088": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8247,
        8330
      ],
      "op": "MLOAD",
      "path": "12"
    },
    "8089": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "8093": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "8095": {
      "op": "SHL"
    },
    "8096": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8247,
        8330
      ],
      "op": "DUP2",
      "path": "12"
    },
    "8097": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8247,
        8330
      ],
      "op": "MSTORE",
      "path": "12"
    },
    "8098": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "8100": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8247,
        8330
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x4"
    },
    "8102": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8247,
        8330
      ],
      "op": "DUP3",
      "path": "12"
    },
    "8103": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8247,
        8330
      ],
      "op": "ADD",
      "path": "12"
    },
    "8104": {
      "op": "MSTORE"
    },
    "8105": {
      "op": "PUSH1",
      "value": "0x2E"
    },
    "8107": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "8109": {
      "op": "DUP3"
    },
    "8110": {
      "op": "ADD"
    },
    "8111": {
      "op": "MSTORE"
    },
    "8112": {
      "op": "PUSH32",
      "value": "0x43616E27742073657420534352206C657373207468616E2063757272656E7420"
    },
    "8145": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "8147": {
      "op": "DUP3"
    },
    "8148": {
      "op": "ADD"
    },
    "8149": {
      "op": "MSTORE"
    },
    "8150": {
      "op": "PUSH14",
      "value": "0x29A1A91030B63637B1B0BA34B7B7"
    },
    "8165": {
      "op": "PUSH1",
      "value": "0x91"
    },
    "8167": {
      "op": "SHL"
    },
    "8168": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "8170": {
      "op": "DUP3"
    },
    "8171": {
      "op": "ADD"
    },
    "8172": {
      "op": "MSTORE"
    },
    "8173": {
      "op": "PUSH1",
      "value": "0x84"
    },
    "8175": {
      "op": "ADD"
    },
    "8176": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8247,
        8330
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x8FE"
    },
    "8179": {
      "op": "JUMP"
    },
    "8180": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8247,
        8330
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "8181": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8336,
        8345
      ],
      "op": "PUSH2",
      "path": "12",
      "statement": 56,
      "value": "0x134"
    },
    "8184": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8336,
        8359
      ],
      "op": "DUP6",
      "path": "12"
    },
    "8185": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8336,
        8359
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "8186": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8336,
        8359
      ],
      "op": "SSTORE",
      "path": "12"
    },
    "8187": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8365,
        8451
      ],
      "op": "PUSH2",
      "path": "12",
      "statement": 57,
      "value": "0x2006"
    },
    "8190": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8383,
        8430
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0xC"
    },
    "8192": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8348,
        8359
      ],
      "op": "DUP7",
      "path": "12"
    },
    "8193": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8445,
        8450
      ],
      "op": "DUP4",
      "path": "12"
    },
    "8194": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8365,
        8382
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x220F"
    },
    "8197": {
      "fn": "RiskModule.setScrLimit",
      "jump": "i",
      "offset": [
        8365,
        8451
      ],
      "op": "JUMP",
      "path": "12"
    },
    "8198": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        8365,
        8451
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "8199": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        7791,
        8456
      ],
      "op": "POP",
      "path": "12"
    },
    "8200": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        7677,
        8456
      ],
      "op": "POP",
      "path": "12"
    },
    "8201": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        7677,
        8456
      ],
      "op": "POP",
      "path": "12"
    },
    "8202": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        7677,
        8456
      ],
      "op": "POP",
      "path": "12"
    },
    "8203": {
      "fn": "RiskModule.setScrLimit",
      "offset": [
        7677,
        8456
      ],
      "op": "POP",
      "path": "12"
    },
    "8204": {
      "fn": "RiskModule.setScrLimit",
      "jump": "o",
      "offset": [
        7677,
        8456
      ],
      "op": "JUMP",
      "path": "12"
    },
    "8205": {
      "fn": "AccessControlUpgradeable._checkRole",
      "offset": [
        3643,
        4157
      ],
      "op": "JUMPDEST",
      "path": "67"
    },
    "8206": {
      "fn": "AccessControlUpgradeable._checkRole",
      "offset": [
        3731,
        3753
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0x2017"
    },
    "8209": {
      "fn": "AccessControlUpgradeable._checkRole",
      "offset": [
        3739,
        3743
      ],
      "op": "DUP3",
      "path": "67"
    },
    "8210": {
      "fn": "AccessControlUpgradeable._checkRole",
      "offset": [
        3745,
        3752
      ],
      "op": "DUP3",
      "path": "67"
    },
    "8211": {
      "fn": "AccessControlUpgradeable._checkRole",
      "offset": [
        3731,
        3738
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0x1490"
    },
    "8214": {
      "fn": "AccessControlUpgradeable._checkRole",
      "jump": "i",
      "offset": [
        3731,
        3753
      ],
      "op": "JUMP",
      "path": "67"
    },
    "8215": {
      "branch": 132,
      "fn": "AccessControlUpgradeable._checkRole",
      "offset": [
        3731,
        3753
      ],
      "op": "JUMPDEST",
      "path": "67"
    },
    "8216": {
      "fn": "AccessControlUpgradeable._checkRole",
      "offset": [
        3726,
        4151
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0xE4F"
    },
    "8219": {
      "branch": 132,
      "fn": "AccessControlUpgradeable._checkRole",
      "offset": [
        3726,
        4151
      ],
      "op": "JUMPI",
      "path": "67"
    },
    "8220": {
      "fn": "AccessControlUpgradeable._checkRole",
      "offset": [
        3914,
        3966
      ],
      "op": "PUSH2",
      "path": "67",
      "statement": 58,
      "value": "0x202F"
    },
    "8223": {
      "fn": "AccessControlUpgradeable._checkRole",
      "offset": [
        3953,
        3960
      ],
      "op": "DUP2",
      "path": "67"
    },
    "8224": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "8226": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "8228": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "8230": {
      "op": "SHL"
    },
    "8231": {
      "op": "SUB"
    },
    "8232": {
      "fn": "AccessControlUpgradeable._checkRole",
      "offset": [
        3914,
        3966
      ],
      "op": "AND",
      "path": "67"
    },
    "8233": {
      "fn": "AccessControlUpgradeable._checkRole",
      "offset": [
        3963,
        3965
      ],
      "op": "PUSH1",
      "path": "67",
      "value": "0x14"
    },
    "8235": {
      "fn": "AccessControlUpgradeable._checkRole",
      "offset": [
        3914,
        3944
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0x2FB8"
    },
    "8238": {
      "fn": "AccessControlUpgradeable._checkRole",
      "jump": "i",
      "offset": [
        3914,
        3966
      ],
      "op": "JUMP",
      "path": "67"
    },
    "8239": {
      "fn": "AccessControlUpgradeable._checkRole",
      "offset": [
        3914,
        3966
      ],
      "op": "JUMPDEST",
      "path": "67"
    },
    "8240": {
      "fn": "AccessControlUpgradeable._checkRole",
      "offset": [
        4037,
        4086
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0x203A"
    },
    "8243": {
      "fn": "AccessControlUpgradeable._checkRole",
      "offset": [
        4076,
        4080
      ],
      "op": "DUP4",
      "path": "67"
    },
    "8244": {
      "fn": "AccessControlUpgradeable._checkRole",
      "offset": [
        4083,
        4085
      ],
      "op": "PUSH1",
      "path": "67",
      "value": "0x20"
    },
    "8246": {
      "fn": "AccessControlUpgradeable._checkRole",
      "offset": [
        4037,
        4067
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0x2FB8"
    },
    "8249": {
      "fn": "AccessControlUpgradeable._checkRole",
      "jump": "i",
      "offset": [
        4037,
        4086
      ],
      "op": "JUMP",
      "path": "67"
    },
    "8250": {
      "fn": "AccessControlUpgradeable._checkRole",
      "offset": [
        4037,
        4086
      ],
      "op": "JUMPDEST",
      "path": "67"
    },
    "8251": {
      "fn": "AccessControlUpgradeable._checkRole",
      "offset": [
        3821,
        4108
      ],
      "op": "PUSH1",
      "path": "67",
      "value": "0x40"
    },
    "8253": {
      "fn": "AccessControlUpgradeable._checkRole",
      "offset": [
        3821,
        4108
      ],
      "op": "MLOAD",
      "path": "67"
    },
    "8254": {
      "fn": "AccessControlUpgradeable._checkRole",
      "offset": [
        3821,
        4108
      ],
      "op": "PUSH1",
      "path": "67",
      "value": "0x20"
    },
    "8256": {
      "fn": "AccessControlUpgradeable._checkRole",
      "offset": [
        3821,
        4108
      ],
      "op": "ADD",
      "path": "67"
    },
    "8257": {
      "fn": "AccessControlUpgradeable._checkRole",
      "offset": [
        3821,
        4108
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0x204B"
    },
    "8260": {
      "fn": "AccessControlUpgradeable._checkRole",
      "offset": [
        3821,
        4108
      ],
      "op": "SWAP3",
      "path": "67"
    },
    "8261": {
      "fn": "AccessControlUpgradeable._checkRole",
      "offset": [
        3821,
        4108
      ],
      "op": "SWAP2",
      "path": "67"
    },
    "8262": {
      "fn": "AccessControlUpgradeable._checkRole",
      "offset": [
        3821,
        4108
      ],
      "op": "SWAP1",
      "path": "67"
    },
    "8263": {
      "fn": "AccessControlUpgradeable._checkRole",
      "offset": [
        3821,
        4108
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0x43BF"
    },
    "8266": {
      "fn": "AccessControlUpgradeable._checkRole",
      "jump": "i",
      "offset": [
        3821,
        4108
      ],
      "op": "JUMP",
      "path": "67"
    },
    "8267": {
      "fn": "AccessControlUpgradeable._checkRole",
      "offset": [
        3821,
        4108
      ],
      "op": "JUMPDEST",
      "path": "67"
    },
    "8268": {
      "fn": "AccessControlUpgradeable._checkRole",
      "offset": [
        3821,
        4108
      ],
      "op": "PUSH1",
      "path": "67",
      "value": "0x40"
    },
    "8270": {
      "fn": "AccessControlUpgradeable._checkRole",
      "offset": [
        3821,
        4108
      ],
      "op": "DUP1",
      "path": "67"
    },
    "8271": {
      "fn": "AccessControlUpgradeable._checkRole",
      "offset": [
        3821,
        4108
      ],
      "op": "MLOAD",
      "path": "67"
    },
    "8272": {
      "op": "PUSH1",
      "value": "0x1F"
    },
    "8274": {
      "op": "NOT"
    },
    "8275": {
      "fn": "AccessControlUpgradeable._checkRole",
      "offset": [
        3821,
        4108
      ],
      "op": "DUP2",
      "path": "67"
    },
    "8276": {
      "fn": "AccessControlUpgradeable._checkRole",
      "offset": [
        3821,
        4108
      ],
      "op": "DUP5",
      "path": "67"
    },
    "8277": {
      "fn": "AccessControlUpgradeable._checkRole",
      "offset": [
        3821,
        4108
      ],
      "op": "SUB",
      "path": "67"
    },
    "8278": {
      "fn": "AccessControlUpgradeable._checkRole",
      "offset": [
        3821,
        4108
      ],
      "op": "ADD",
      "path": "67"
    },
    "8279": {
      "fn": "AccessControlUpgradeable._checkRole",
      "offset": [
        3821,
        4108
      ],
      "op": "DUP2",
      "path": "67"
    },
    "8280": {
      "fn": "AccessControlUpgradeable._checkRole",
      "offset": [
        3821,
        4108
      ],
      "op": "MSTORE",
      "path": "67"
    },
    "8281": {
      "fn": "AccessControlUpgradeable._checkRole",
      "offset": [
        3821,
        4108
      ],
      "op": "SWAP1",
      "path": "67"
    },
    "8282": {
      "fn": "AccessControlUpgradeable._checkRole",
      "offset": [
        3821,
        4108
      ],
      "op": "DUP3",
      "path": "67"
    },
    "8283": {
      "fn": "AccessControlUpgradeable._checkRole",
      "offset": [
        3821,
        4108
      ],
      "op": "SWAP1",
      "path": "67"
    },
    "8284": {
      "fn": "AccessControlUpgradeable._checkRole",
      "offset": [
        3821,
        4108
      ],
      "op": "MSTORE",
      "path": "67"
    },
    "8285": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "8289": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "8291": {
      "op": "SHL"
    },
    "8292": {
      "fn": "AccessControlUpgradeable._checkRole",
      "offset": [
        3769,
        4140
      ],
      "op": "DUP3",
      "path": "67"
    },
    "8293": {
      "fn": "AccessControlUpgradeable._checkRole",
      "offset": [
        3769,
        4140
      ],
      "op": "MSTORE",
      "path": "67"
    },
    "8294": {
      "fn": "AccessControlUpgradeable._checkRole",
      "offset": [
        3769,
        4140
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0x8FE"
    },
    "8297": {
      "fn": "AccessControlUpgradeable._checkRole",
      "offset": [
        3769,
        4140
      ],
      "op": "SWAP2",
      "path": "67"
    },
    "8298": {
      "fn": "AccessControlUpgradeable._checkRole",
      "offset": [
        3769,
        4140
      ],
      "op": "PUSH1",
      "path": "67",
      "value": "0x4"
    },
    "8300": {
      "fn": "AccessControlUpgradeable._checkRole",
      "offset": [
        3769,
        4140
      ],
      "op": "ADD",
      "path": "67"
    },
    "8301": {
      "fn": "AccessControlUpgradeable._checkRole",
      "offset": [
        3769,
        4140
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0x4453"
    },
    "8304": {
      "fn": "AccessControlUpgradeable._checkRole",
      "jump": "i",
      "offset": [
        3769,
        4140
      ],
      "op": "JUMP",
      "path": "67"
    },
    "8305": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3666,
        3794
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "8306": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3724,
        3728
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "8308": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3754
      ],
      "op": "PUSH32",
      "path": "10",
      "statement": 59,
      "value": "0x0"
    },
    "8341": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "8343": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "8345": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "8347": {
      "op": "SHL"
    },
    "8348": {
      "op": "SUB"
    },
    "8349": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3761
      ],
      "op": "AND",
      "path": "10"
    },
    "8350": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3761
      ],
      "op": "PUSH4",
      "path": "10",
      "value": "0x79502C55"
    },
    "8355": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "8357": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "MLOAD",
      "path": "10"
    },
    "8358": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "DUP2",
      "path": "10"
    },
    "8359": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "PUSH4",
      "path": "10",
      "value": "0xFFFFFFFF"
    },
    "8364": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "AND",
      "path": "10"
    },
    "8365": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0xE0"
    },
    "8367": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "SHL",
      "path": "10"
    },
    "8368": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "DUP2",
      "path": "10"
    },
    "8369": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "MSTORE",
      "path": "10"
    },
    "8370": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x4"
    },
    "8372": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "ADD",
      "path": "10"
    },
    "8373": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x20"
    },
    "8375": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "8377": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "MLOAD",
      "path": "10"
    },
    "8378": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "DUP1",
      "path": "10"
    },
    "8379": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "DUP4",
      "path": "10"
    },
    "8380": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "SUB",
      "path": "10"
    },
    "8381": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "DUP2",
      "path": "10"
    },
    "8382": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "DUP7",
      "path": "10"
    },
    "8383": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "DUP1",
      "path": "10"
    },
    "8384": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "EXTCODESIZE",
      "path": "10"
    },
    "8385": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "8386": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "DUP1",
      "path": "10"
    },
    "8387": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "8388": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x20CC"
    },
    "8391": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "8392": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "8394": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "DUP1",
      "path": "10"
    },
    "8395": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "REVERT",
      "path": "10"
    },
    "8396": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "8397": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "POP",
      "path": "10"
    },
    "8398": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "GAS",
      "path": "10"
    },
    "8399": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "STATICCALL",
      "path": "10"
    },
    "8400": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "8401": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "DUP1",
      "path": "10"
    },
    "8402": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "8403": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x20E0"
    },
    "8406": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "8407": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "RETURNDATASIZE",
      "path": "10"
    },
    "8408": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "8410": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "DUP1",
      "path": "10"
    },
    "8411": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "RETURNDATACOPY",
      "path": "10"
    },
    "8412": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "RETURNDATASIZE",
      "path": "10"
    },
    "8413": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "8415": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "REVERT",
      "path": "10"
    },
    "8416": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "8417": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "POP",
      "path": "10"
    },
    "8418": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "POP",
      "path": "10"
    },
    "8419": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "POP",
      "path": "10"
    },
    "8420": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "POP",
      "path": "10"
    },
    "8421": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "8423": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "MLOAD",
      "path": "10"
    },
    "8424": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "RETURNDATASIZE",
      "path": "10"
    },
    "8425": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x1F"
    },
    "8427": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "NOT",
      "path": "10"
    },
    "8428": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x1F"
    },
    "8430": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "DUP3",
      "path": "10"
    },
    "8431": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "ADD",
      "path": "10"
    },
    "8432": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "AND",
      "path": "10"
    },
    "8433": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "DUP3",
      "path": "10"
    },
    "8434": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "ADD",
      "path": "10"
    },
    "8435": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "DUP1",
      "path": "10"
    },
    "8436": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "8438": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "MSTORE",
      "path": "10"
    },
    "8439": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "POP",
      "path": "10"
    },
    "8440": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "DUP2",
      "path": "10"
    },
    "8441": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "ADD",
      "path": "10"
    },
    "8442": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "SWAP1",
      "path": "10"
    },
    "8443": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x2104"
    },
    "8446": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "SWAP2",
      "path": "10"
    },
    "8447": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "SWAP1",
      "path": "10"
    },
    "8448": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x4140"
    },
    "8451": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "jump": "i",
      "offset": [
        3743,
        3763
      ],
      "op": "JUMP",
      "path": "10"
    },
    "8452": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3763
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "8453": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "8455": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "MLOAD",
      "path": "10"
    },
    "8456": {
      "op": "PUSH4",
      "value": "0x24745215"
    },
    "8461": {
      "op": "PUSH1",
      "value": "0xE2"
    },
    "8463": {
      "op": "SHL"
    },
    "8464": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "DUP2",
      "path": "10"
    },
    "8465": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "MSTORE",
      "path": "10"
    },
    "8466": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x4"
    },
    "8468": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "DUP2",
      "path": "10"
    },
    "8469": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "ADD",
      "path": "10"
    },
    "8470": {
      "op": "DUP5"
    },
    "8471": {
      "op": "SWAP1"
    },
    "8472": {
      "op": "MSTORE"
    },
    "8473": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3778,
        3788
      ],
      "op": "CALLER",
      "path": "10"
    },
    "8474": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "8476": {
      "op": "DUP3"
    },
    "8477": {
      "op": "ADD"
    },
    "8478": {
      "op": "MSTORE"
    },
    "8479": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "8481": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "8483": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "8485": {
      "op": "SHL"
    },
    "8486": {
      "op": "SUB"
    },
    "8487": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3771
      ],
      "op": "SWAP2",
      "path": "10"
    },
    "8488": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3771
      ],
      "op": "SWAP1",
      "path": "10"
    },
    "8489": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3771
      ],
      "op": "SWAP2",
      "path": "10"
    },
    "8490": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3771
      ],
      "op": "AND",
      "path": "10"
    },
    "8491": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3771
      ],
      "op": "SWAP1",
      "path": "10"
    },
    "8492": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3771
      ],
      "op": "PUSH4",
      "path": "10",
      "value": "0x91D14854"
    },
    "8497": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3771
      ],
      "op": "SWAP1",
      "path": "10"
    },
    "8498": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "8500": {
      "op": "ADD"
    },
    "8501": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x20"
    },
    "8503": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "8505": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "MLOAD",
      "path": "10"
    },
    "8506": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "DUP1",
      "path": "10"
    },
    "8507": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "DUP4",
      "path": "10"
    },
    "8508": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "SUB",
      "path": "10"
    },
    "8509": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "DUP2",
      "path": "10"
    },
    "8510": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "DUP7",
      "path": "10"
    },
    "8511": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "DUP1",
      "path": "10"
    },
    "8512": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "EXTCODESIZE",
      "path": "10"
    },
    "8513": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "8514": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "DUP1",
      "path": "10"
    },
    "8515": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "8516": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x214C"
    },
    "8519": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "8520": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "8522": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "DUP1",
      "path": "10"
    },
    "8523": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "REVERT",
      "path": "10"
    },
    "8524": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "8525": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "POP",
      "path": "10"
    },
    "8526": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "GAS",
      "path": "10"
    },
    "8527": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "STATICCALL",
      "path": "10"
    },
    "8528": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "8529": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "DUP1",
      "path": "10"
    },
    "8530": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "8531": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x2160"
    },
    "8534": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "8535": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "RETURNDATASIZE",
      "path": "10"
    },
    "8536": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "8538": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "DUP1",
      "path": "10"
    },
    "8539": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "RETURNDATACOPY",
      "path": "10"
    },
    "8540": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "RETURNDATASIZE",
      "path": "10"
    },
    "8541": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "8543": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "REVERT",
      "path": "10"
    },
    "8544": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "8545": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "POP",
      "path": "10"
    },
    "8546": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "POP",
      "path": "10"
    },
    "8547": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "POP",
      "path": "10"
    },
    "8548": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "POP",
      "path": "10"
    },
    "8549": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "8551": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "MLOAD",
      "path": "10"
    },
    "8552": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "RETURNDATASIZE",
      "path": "10"
    },
    "8553": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x1F"
    },
    "8555": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "NOT",
      "path": "10"
    },
    "8556": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x1F"
    },
    "8558": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "DUP3",
      "path": "10"
    },
    "8559": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "ADD",
      "path": "10"
    },
    "8560": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "AND",
      "path": "10"
    },
    "8561": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "DUP3",
      "path": "10"
    },
    "8562": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "ADD",
      "path": "10"
    },
    "8563": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "DUP1",
      "path": "10"
    },
    "8564": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "8566": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "MSTORE",
      "path": "10"
    },
    "8567": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "POP",
      "path": "10"
    },
    "8568": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "DUP2",
      "path": "10"
    },
    "8569": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "ADD",
      "path": "10"
    },
    "8570": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "SWAP1",
      "path": "10"
    },
    "8571": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x8AA"
    },
    "8574": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "SWAP2",
      "path": "10"
    },
    "8575": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "SWAP1",
      "path": "10"
    },
    "8576": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "offset": [
        3743,
        3789
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x4097"
    },
    "8579": {
      "fn": "PolicyPoolComponent.hasPoolRole",
      "jump": "i",
      "offset": [
        3743,
        3789
      ],
      "op": "JUMP",
      "path": "10"
    },
    "8580": {
      "fn": "PolicyPoolComponent._isTweakRay",
      "offset": [
        3798,
        4253
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "8581": {
      "fn": "PolicyPoolComponent._isTweakRay",
      "offset": [
        3912,
        3916
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "8583": {
      "fn": "PolicyPoolComponent._isTweakRay",
      "offset": [
        3940,
        3948
      ],
      "op": "DUP3",
      "path": "10"
    },
    "8584": {
      "fn": "PolicyPoolComponent._isTweakRay",
      "offset": [
        3928,
        3936
      ],
      "op": "DUP5",
      "path": "10"
    },
    "8585": {
      "branch": 144,
      "fn": "PolicyPoolComponent._isTweakRay",
      "offset": [
        3928,
        3948
      ],
      "op": "EQ",
      "path": "10"
    },
    "8586": {
      "fn": "PolicyPoolComponent._isTweakRay",
      "offset": [
        3924,
        3961
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "8587": {
      "fn": "PolicyPoolComponent._isTweakRay",
      "offset": [
        3924,
        3961
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x2196"
    },
    "8590": {
      "branch": 144,
      "fn": "PolicyPoolComponent._isTweakRay",
      "offset": [
        3924,
        3961
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "8591": {
      "op": "POP"
    },
    "8592": {
      "fn": "PolicyPoolComponent._isTweakRay",
      "offset": [
        3957,
        3961
      ],
      "op": "PUSH1",
      "path": "10",
      "statement": 60,
      "value": "0x1"
    },
    "8594": {
      "fn": "PolicyPoolComponent._isTweakRay",
      "offset": [
        3950,
        3961
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x1489"
    },
    "8597": {
      "fn": "PolicyPoolComponent._isTweakRay",
      "offset": [
        3950,
        3961
      ],
      "op": "JUMP",
      "path": "10"
    },
    "8598": {
      "fn": "PolicyPoolComponent._isTweakRay",
      "offset": [
        3924,
        3961
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "8599": {
      "branch": 145,
      "fn": "PolicyPoolComponent._isTweakRay",
      "offset": [
        3971,
        3984
      ],
      "op": "DUP4",
      "path": "10"
    },
    "8600": {
      "fn": "PolicyPoolComponent._isTweakRay",
      "offset": [
        3967,
        4019
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x21B0"
    },
    "8603": {
      "branch": 145,
      "fn": "PolicyPoolComponent._isTweakRay",
      "offset": [
        3967,
        4019
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "8604": {
      "op": "POP"
    },
    "8605": {
      "op": "PUSH8",
      "value": "0x6765C793FA10079D"
    },
    "8614": {
      "op": "PUSH1",
      "value": "0x1B"
    },
    "8616": {
      "op": "SHL"
    },
    "8617": {
      "fn": "PolicyPoolComponent._isTweakRay",
      "offset": [
        3993,
        4019
      ],
      "op": "DUP2",
      "path": "10",
      "statement": 61
    },
    "8618": {
      "fn": "PolicyPoolComponent._isTweakRay",
      "offset": [
        3993,
        4019
      ],
      "op": "LT",
      "path": "10"
    },
    "8619": {
      "fn": "PolicyPoolComponent._isTweakRay",
      "offset": [
        3993,
        4019
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "8620": {
      "fn": "PolicyPoolComponent._isTweakRay",
      "offset": [
        3986,
        4019
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x1489"
    },
    "8623": {
      "fn": "PolicyPoolComponent._isTweakRay",
      "offset": [
        3986,
        4019
      ],
      "op": "JUMP",
      "path": "10"
    },
    "8624": {
      "fn": "PolicyPoolComponent._isTweakRay",
      "offset": [
        3967,
        4019
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "8625": {
      "branch": 146,
      "fn": "PolicyPoolComponent._isTweakRay",
      "offset": [
        4029,
        4042
      ],
      "op": "DUP3",
      "path": "10"
    },
    "8626": {
      "fn": "PolicyPoolComponent._isTweakRay",
      "offset": [
        4025,
        4056
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x21BD"
    },
    "8629": {
      "branch": 146,
      "fn": "PolicyPoolComponent._isTweakRay",
      "offset": [
        4025,
        4056
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "8630": {
      "op": "POP"
    },
    "8631": {
      "fn": "PolicyPoolComponent._isTweakRay",
      "offset": [
        4051,
        4056
      ],
      "op": "PUSH1",
      "path": "10",
      "statement": 62,
      "value": "0x0"
    },
    "8633": {
      "fn": "PolicyPoolComponent._isTweakRay",
      "offset": [
        4044,
        4056
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x1489"
    },
    "8636": {
      "fn": "PolicyPoolComponent._isTweakRay",
      "offset": [
        4044,
        4056
      ],
      "op": "JUMP",
      "path": "10"
    },
    "8637": {
      "fn": "PolicyPoolComponent._isTweakRay",
      "offset": [
        4025,
        4056
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "8638": {
      "fn": "PolicyPoolComponent._isTweakRay",
      "offset": [
        4077,
        4085
      ],
      "op": "DUP3",
      "path": "10"
    },
    "8639": {
      "fn": "PolicyPoolComponent._isTweakRay",
      "offset": [
        4066,
        4074
      ],
      "op": "DUP5",
      "path": "10"
    },
    "8640": {
      "branch": 147,
      "fn": "PolicyPoolComponent._isTweakRay",
      "offset": [
        4066,
        4085
      ],
      "op": "LT",
      "path": "10"
    },
    "8641": {
      "fn": "PolicyPoolComponent._isTweakRay",
      "offset": [
        4062,
        4249
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "8642": {
      "fn": "PolicyPoolComponent._isTweakRay",
      "offset": [
        4062,
        4249
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x21EF"
    },
    "8645": {
      "branch": 147,
      "fn": "PolicyPoolComponent._isTweakRay",
      "offset": [
        4062,
        4249
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "8646": {
      "fn": "PolicyPoolComponent._isTweakRay",
      "offset": [
        4150,
        4158
      ],
      "op": "DUP2",
      "path": "10",
      "statement": 63
    },
    "8647": {
      "op": "PUSH8",
      "value": "0x6765C793FA10079D"
    },
    "8656": {
      "op": "PUSH1",
      "value": "0x1B"
    },
    "8658": {
      "op": "SHL"
    },
    "8659": {
      "fn": "PolicyPoolComponent._isTweakRay",
      "offset": [
        4103,
        4128
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x21DC"
    },
    "8662": {
      "fn": "PolicyPoolComponent._isTweakRay",
      "offset": [
        4103,
        4111
      ],
      "op": "DUP6",
      "path": "10"
    },
    "8663": {
      "fn": "PolicyPoolComponent._isTweakRay",
      "offset": [
        4119,
        4127
      ],
      "op": "DUP8",
      "path": "10"
    },
    "8664": {
      "fn": "PolicyPoolComponent._isTweakRay",
      "offset": [
        4103,
        4118
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x2EB2"
    },
    "8667": {
      "fn": "PolicyPoolComponent._isTweakRay",
      "jump": "i",
      "offset": [
        4103,
        4128
      ],
      "op": "JUMP",
      "path": "10"
    },
    "8668": {
      "fn": "PolicyPoolComponent._isTweakRay",
      "offset": [
        4103,
        4128
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "8669": {
      "fn": "PolicyPoolComponent._isTweakRay",
      "offset": [
        4103,
        4145
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x21E6"
    },
    "8672": {
      "fn": "PolicyPoolComponent._isTweakRay",
      "offset": [
        4103,
        4145
      ],
      "op": "SWAP2",
      "path": "10"
    },
    "8673": {
      "fn": "PolicyPoolComponent._isTweakRay",
      "offset": [
        4103,
        4145
      ],
      "op": "SWAP1",
      "path": "10"
    },
    "8674": {
      "fn": "PolicyPoolComponent._isTweakRay",
      "offset": [
        4103,
        4145
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x4746"
    },
    "8677": {
      "fn": "PolicyPoolComponent._isTweakRay",
      "jump": "i",
      "offset": [
        4103,
        4145
      ],
      "op": "JUMP",
      "path": "10"
    },
    "8678": {
      "fn": "PolicyPoolComponent._isTweakRay",
      "offset": [
        4103,
        4145
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "8679": {
      "fn": "PolicyPoolComponent._isTweakRay",
      "offset": [
        4102,
        4158
      ],
      "op": "GT",
      "path": "10"
    },
    "8680": {
      "fn": "PolicyPoolComponent._isTweakRay",
      "offset": [
        4102,
        4158
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "8681": {
      "fn": "PolicyPoolComponent._isTweakRay",
      "offset": [
        4095,
        4158
      ],
      "op": "SWAP1",
      "path": "10"
    },
    "8682": {
      "fn": "PolicyPoolComponent._isTweakRay",
      "offset": [
        4095,
        4158
      ],
      "op": "POP",
      "path": "10"
    },
    "8683": {
      "fn": "PolicyPoolComponent._isTweakRay",
      "offset": [
        4095,
        4158
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x1489"
    },
    "8686": {
      "fn": "PolicyPoolComponent._isTweakRay",
      "offset": [
        4095,
        4158
      ],
      "op": "JUMP",
      "path": "10"
    },
    "8687": {
      "fn": "PolicyPoolComponent._isTweakRay",
      "offset": [
        4062,
        4249
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "8688": {
      "fn": "PolicyPoolComponent._isTweakRay",
      "offset": [
        4234,
        4242
      ],
      "op": "DUP2",
      "path": "10",
      "statement": 64
    },
    "8689": {
      "fn": "PolicyPoolComponent._isTweakRay",
      "offset": [
        4204,
        4229
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x21FA"
    },
    "8692": {
      "fn": "PolicyPoolComponent._isTweakRay",
      "offset": [
        4204,
        4212
      ],
      "op": "DUP5",
      "path": "10"
    },
    "8693": {
      "fn": "PolicyPoolComponent._isTweakRay",
      "offset": [
        4220,
        4228
      ],
      "op": "DUP7",
      "path": "10"
    },
    "8694": {
      "fn": "PolicyPoolComponent._isTweakRay",
      "offset": [
        4204,
        4219
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x2EB2"
    },
    "8697": {
      "fn": "PolicyPoolComponent._isTweakRay",
      "jump": "i",
      "offset": [
        4204,
        4229
      ],
      "op": "JUMP",
      "path": "10"
    },
    "8698": {
      "fn": "PolicyPoolComponent._isTweakRay",
      "offset": [
        4204,
        4229
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "8699": {
      "fn": "PolicyPoolComponent._isTweakRay",
      "offset": [
        4187,
        4229
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x21E6"
    },
    "8702": {
      "fn": "PolicyPoolComponent._isTweakRay",
      "offset": [
        4187,
        4229
      ],
      "op": "SWAP1",
      "path": "10"
    },
    "8703": {
      "op": "PUSH8",
      "value": "0x6765C793FA10079D"
    },
    "8712": {
      "op": "PUSH1",
      "value": "0x1B"
    },
    "8714": {
      "op": "SHL"
    },
    "8715": {
      "fn": "PolicyPoolComponent._isTweakRay",
      "offset": [
        4187,
        4229
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x4746"
    },
    "8718": {
      "fn": "PolicyPoolComponent._isTweakRay",
      "jump": "i",
      "offset": [
        4187,
        4229
      ],
      "op": "JUMP",
      "path": "10"
    },
    "8719": {
      "fn": "PolicyPoolComponent._parameterChanged",
      "offset": [
        4873,
        5109
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "8720": {
      "fn": "PolicyPoolComponent._parameterChanged",
      "offset": [
        5002,
        5023
      ],
      "op": "PUSH2",
      "path": "10",
      "statement": 65,
      "value": "0x2217"
    },
    "8723": {
      "fn": "PolicyPoolComponent._parameterChanged",
      "offset": [
        5002,
        5021
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x3154"
    },
    "8726": {
      "fn": "PolicyPoolComponent._parameterChanged",
      "jump": "i",
      "offset": [
        5002,
        5023
      ],
      "op": "JUMP",
      "path": "10"
    },
    "8727": {
      "fn": "PolicyPoolComponent._parameterChanged",
      "offset": [
        5002,
        5023
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "8728": {
      "branch": 148,
      "fn": "PolicyPoolComponent._parameterChanged",
      "offset": [
        5033,
        5038
      ],
      "op": "DUP1",
      "path": "10"
    },
    "8729": {
      "fn": "PolicyPoolComponent._parameterChanged",
      "offset": [
        5029,
        5062
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "8730": {
      "fn": "PolicyPoolComponent._parameterChanged",
      "offset": [
        5029,
        5062
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x2226"
    },
    "8733": {
      "branch": 148,
      "fn": "PolicyPoolComponent._parameterChanged",
      "offset": [
        5029,
        5062
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "8734": {
      "fn": "PolicyPoolComponent._parameterChanged",
      "offset": [
        5040,
        5062
      ],
      "op": "PUSH2",
      "path": "10",
      "statement": 66,
      "value": "0x2226"
    },
    "8737": {
      "fn": "PolicyPoolComponent._parameterChanged",
      "offset": [
        5055,
        5061
      ],
      "op": "DUP4",
      "path": "10"
    },
    "8738": {
      "fn": "PolicyPoolComponent._parameterChanged",
      "offset": [
        5040,
        5054
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x3422"
    },
    "8741": {
      "fn": "PolicyPoolComponent._parameterChanged",
      "jump": "i",
      "offset": [
        5040,
        5062
      ],
      "op": "JUMP",
      "path": "10"
    },
    "8742": {
      "fn": "PolicyPoolComponent._parameterChanged",
      "offset": [
        5040,
        5062
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "8743": {
      "fn": "PolicyPoolComponent._parameterChanged",
      "offset": [
        5090,
        5096
      ],
      "op": "DUP3",
      "path": "10",
      "statement": 67
    },
    "8744": {
      "fn": "PolicyPoolComponent._parameterChanged",
      "offset": [
        5073,
        5104
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x1C"
    },
    "8746": {
      "fn": "PolicyPoolComponent._parameterChanged",
      "offset": [
        5073,
        5104
      ],
      "op": "DUP2",
      "path": "10"
    },
    "8747": {
      "fn": "PolicyPoolComponent._parameterChanged",
      "offset": [
        5073,
        5104
      ],
      "op": "GT",
      "path": "10"
    },
    "8748": {
      "fn": "PolicyPoolComponent._parameterChanged",
      "offset": [
        5073,
        5104
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "8749": {
      "fn": "PolicyPoolComponent._parameterChanged",
      "offset": [
        5073,
        5104
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x2238"
    },
    "8752": {
      "fn": "PolicyPoolComponent._parameterChanged",
      "offset": [
        5073,
        5104
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "8753": {
      "fn": "PolicyPoolComponent._parameterChanged",
      "offset": [
        5073,
        5104
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x2238"
    },
    "8756": {
      "fn": "PolicyPoolComponent._parameterChanged",
      "offset": [
        5073,
        5104
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x4834"
    },
    "8759": {
      "fn": "PolicyPoolComponent._parameterChanged",
      "jump": "i",
      "offset": [
        5073,
        5104
      ],
      "op": "JUMP",
      "path": "10"
    },
    "8760": {
      "fn": "PolicyPoolComponent._parameterChanged",
      "offset": [
        5073,
        5104
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "8761": {
      "fn": "PolicyPoolComponent._parameterChanged",
      "offset": [
        5073,
        5104
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "8763": {
      "fn": "PolicyPoolComponent._parameterChanged",
      "offset": [
        5073,
        5104
      ],
      "op": "MLOAD",
      "path": "10"
    },
    "8764": {
      "op": "DUP4"
    },
    "8765": {
      "op": "DUP2"
    },
    "8766": {
      "op": "MSTORE"
    },
    "8767": {
      "fn": "PolicyPoolComponent._parameterChanged",
      "offset": [
        5073,
        5104
      ],
      "op": "PUSH32",
      "path": "10",
      "value": "0x7BC647FE5043209E2019AA3503B79C1B0DD83EB61C56013D373A7584FF6BFB13"
    },
    "8800": {
      "fn": "PolicyPoolComponent._parameterChanged",
      "offset": [
        5073,
        5104
      ],
      "op": "SWAP1",
      "path": "10"
    },
    "8801": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "8803": {
      "op": "ADD"
    },
    "8804": {
      "fn": "PolicyPoolComponent._parameterChanged",
      "offset": [
        5073,
        5104
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "8806": {
      "fn": "PolicyPoolComponent._parameterChanged",
      "offset": [
        5073,
        5104
      ],
      "op": "MLOAD",
      "path": "10"
    },
    "8807": {
      "fn": "PolicyPoolComponent._parameterChanged",
      "offset": [
        5073,
        5104
      ],
      "op": "DUP1",
      "path": "10"
    },
    "8808": {
      "fn": "PolicyPoolComponent._parameterChanged",
      "offset": [
        5073,
        5104
      ],
      "op": "SWAP2",
      "path": "10"
    },
    "8809": {
      "fn": "PolicyPoolComponent._parameterChanged",
      "offset": [
        5073,
        5104
      ],
      "op": "SUB",
      "path": "10"
    },
    "8810": {
      "fn": "PolicyPoolComponent._parameterChanged",
      "offset": [
        5073,
        5104
      ],
      "op": "SWAP1",
      "path": "10"
    },
    "8811": {
      "fn": "PolicyPoolComponent._parameterChanged",
      "offset": [
        5073,
        5104
      ],
      "op": "LOG2",
      "path": "10"
    },
    "8812": {
      "fn": "PolicyPoolComponent._parameterChanged",
      "offset": [
        4873,
        5109
      ],
      "op": "POP",
      "path": "10"
    },
    "8813": {
      "fn": "PolicyPoolComponent._parameterChanged",
      "offset": [
        4873,
        5109
      ],
      "op": "POP",
      "path": "10"
    },
    "8814": {
      "fn": "PolicyPoolComponent._parameterChanged",
      "offset": [
        4873,
        5109
      ],
      "op": "POP",
      "path": "10"
    },
    "8815": {
      "fn": "PolicyPoolComponent._parameterChanged",
      "jump": "o",
      "offset": [
        4873,
        5109
      ],
      "op": "JUMP",
      "path": "10"
    },
    "8816": {
      "fn": "PolicyPoolComponent._isTweakWad",
      "offset": [
        4257,
        4712
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "8817": {
      "fn": "PolicyPoolComponent._isTweakWad",
      "offset": [
        4371,
        4375
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "8819": {
      "fn": "PolicyPoolComponent._isTweakWad",
      "offset": [
        4399,
        4407
      ],
      "op": "DUP3",
      "path": "10"
    },
    "8820": {
      "fn": "PolicyPoolComponent._isTweakWad",
      "offset": [
        4387,
        4395
      ],
      "op": "DUP5",
      "path": "10"
    },
    "8821": {
      "branch": 149,
      "fn": "PolicyPoolComponent._isTweakWad",
      "offset": [
        4387,
        4407
      ],
      "op": "EQ",
      "path": "10"
    },
    "8822": {
      "fn": "PolicyPoolComponent._isTweakWad",
      "offset": [
        4383,
        4420
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "8823": {
      "fn": "PolicyPoolComponent._isTweakWad",
      "offset": [
        4383,
        4420
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x2282"
    },
    "8826": {
      "branch": 149,
      "fn": "PolicyPoolComponent._isTweakWad",
      "offset": [
        4383,
        4420
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "8827": {
      "op": "POP"
    },
    "8828": {
      "fn": "PolicyPoolComponent._isTweakWad",
      "offset": [
        4416,
        4420
      ],
      "op": "PUSH1",
      "path": "10",
      "statement": 68,
      "value": "0x1"
    },
    "8830": {
      "fn": "PolicyPoolComponent._isTweakWad",
      "offset": [
        4409,
        4420
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x1489"
    },
    "8833": {
      "fn": "PolicyPoolComponent._isTweakWad",
      "offset": [
        4409,
        4420
      ],
      "op": "JUMP",
      "path": "10"
    },
    "8834": {
      "fn": "PolicyPoolComponent._isTweakWad",
      "offset": [
        4383,
        4420
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "8835": {
      "branch": 150,
      "fn": "PolicyPoolComponent._isTweakWad",
      "offset": [
        4430,
        4443
      ],
      "op": "DUP4",
      "path": "10"
    },
    "8836": {
      "fn": "PolicyPoolComponent._isTweakWad",
      "offset": [
        4426,
        4478
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x2299"
    },
    "8839": {
      "branch": 150,
      "fn": "PolicyPoolComponent._isTweakWad",
      "offset": [
        4426,
        4478
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "8840": {
      "op": "POP"
    },
    "8841": {
      "op": "PUSH8",
      "value": "0xDE0B6B3A7640000"
    },
    "8850": {
      "fn": "PolicyPoolComponent._isTweakWad",
      "offset": [
        4452,
        4478
      ],
      "op": "DUP2",
      "path": "10",
      "statement": 69
    },
    "8851": {
      "fn": "PolicyPoolComponent._isTweakWad",
      "offset": [
        4452,
        4478
      ],
      "op": "LT",
      "path": "10"
    },
    "8852": {
      "fn": "PolicyPoolComponent._isTweakWad",
      "offset": [
        4452,
        4478
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "8853": {
      "fn": "PolicyPoolComponent._isTweakWad",
      "offset": [
        4445,
        4478
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x1489"
    },
    "8856": {
      "fn": "PolicyPoolComponent._isTweakWad",
      "offset": [
        4445,
        4478
      ],
      "op": "JUMP",
      "path": "10"
    },
    "8857": {
      "fn": "PolicyPoolComponent._isTweakWad",
      "offset": [
        4426,
        4478
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "8858": {
      "branch": 151,
      "fn": "PolicyPoolComponent._isTweakWad",
      "offset": [
        4488,
        4501
      ],
      "op": "DUP3",
      "path": "10"
    },
    "8859": {
      "fn": "PolicyPoolComponent._isTweakWad",
      "offset": [
        4484,
        4515
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x22A6"
    },
    "8862": {
      "branch": 151,
      "fn": "PolicyPoolComponent._isTweakWad",
      "offset": [
        4484,
        4515
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "8863": {
      "op": "POP"
    },
    "8864": {
      "fn": "PolicyPoolComponent._isTweakWad",
      "offset": [
        4510,
        4515
      ],
      "op": "PUSH1",
      "path": "10",
      "statement": 70,
      "value": "0x0"
    },
    "8866": {
      "fn": "PolicyPoolComponent._isTweakWad",
      "offset": [
        4503,
        4515
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x1489"
    },
    "8869": {
      "fn": "PolicyPoolComponent._isTweakWad",
      "offset": [
        4503,
        4515
      ],
      "op": "JUMP",
      "path": "10"
    },
    "8870": {
      "fn": "PolicyPoolComponent._isTweakWad",
      "offset": [
        4484,
        4515
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "8871": {
      "fn": "PolicyPoolComponent._isTweakWad",
      "offset": [
        4536,
        4544
      ],
      "op": "DUP3",
      "path": "10"
    },
    "8872": {
      "fn": "PolicyPoolComponent._isTweakWad",
      "offset": [
        4525,
        4533
      ],
      "op": "DUP5",
      "path": "10"
    },
    "8873": {
      "branch": 152,
      "fn": "PolicyPoolComponent._isTweakWad",
      "offset": [
        4525,
        4544
      ],
      "op": "LT",
      "path": "10"
    },
    "8874": {
      "fn": "PolicyPoolComponent._isTweakWad",
      "offset": [
        4521,
        4708
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "8875": {
      "fn": "PolicyPoolComponent._isTweakWad",
      "offset": [
        4521,
        4708
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x22C2"
    },
    "8878": {
      "branch": 152,
      "fn": "PolicyPoolComponent._isTweakWad",
      "offset": [
        4521,
        4708
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "8879": {
      "fn": "PolicyPoolComponent._isTweakWad",
      "offset": [
        4609,
        4617
      ],
      "op": "DUP2",
      "path": "10",
      "statement": 71
    },
    "8880": {
      "op": "PUSH8",
      "value": "0xDE0B6B3A7640000"
    },
    "8889": {
      "fn": "PolicyPoolComponent._isTweakWad",
      "offset": [
        4562,
        4587
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x21DC"
    },
    "8892": {
      "fn": "PolicyPoolComponent._isTweakWad",
      "offset": [
        4562,
        4570
      ],
      "op": "DUP6",
      "path": "10"
    },
    "8893": {
      "fn": "PolicyPoolComponent._isTweakWad",
      "offset": [
        4578,
        4586
      ],
      "op": "DUP8",
      "path": "10"
    },
    "8894": {
      "fn": "PolicyPoolComponent._isTweakWad",
      "offset": [
        4562,
        4577
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x358F"
    },
    "8897": {
      "fn": "PolicyPoolComponent._isTweakWad",
      "jump": "i",
      "offset": [
        4562,
        4587
      ],
      "op": "JUMP",
      "path": "10"
    },
    "8898": {
      "fn": "PolicyPoolComponent._isTweakWad",
      "offset": [
        4521,
        4708
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "8899": {
      "fn": "PolicyPoolComponent._isTweakWad",
      "offset": [
        4693,
        4701
      ],
      "op": "DUP2",
      "path": "10",
      "statement": 72
    },
    "8900": {
      "fn": "PolicyPoolComponent._isTweakWad",
      "offset": [
        4663,
        4688
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x22CD"
    },
    "8903": {
      "fn": "PolicyPoolComponent._isTweakWad",
      "offset": [
        4663,
        4671
      ],
      "op": "DUP5",
      "path": "10"
    },
    "8904": {
      "fn": "PolicyPoolComponent._isTweakWad",
      "offset": [
        4679,
        4687
      ],
      "op": "DUP7",
      "path": "10"
    },
    "8905": {
      "fn": "PolicyPoolComponent._isTweakWad",
      "offset": [
        4663,
        4678
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x358F"
    },
    "8908": {
      "fn": "PolicyPoolComponent._isTweakWad",
      "jump": "i",
      "offset": [
        4663,
        4688
      ],
      "op": "JUMP",
      "path": "10"
    },
    "8909": {
      "fn": "PolicyPoolComponent._isTweakWad",
      "offset": [
        4663,
        4688
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "8910": {
      "fn": "PolicyPoolComponent._isTweakWad",
      "offset": [
        4646,
        4688
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x21E6"
    },
    "8913": {
      "fn": "PolicyPoolComponent._isTweakWad",
      "offset": [
        4646,
        4688
      ],
      "op": "SWAP1",
      "path": "10"
    },
    "8914": {
      "op": "PUSH8",
      "value": "0xDE0B6B3A7640000"
    },
    "8923": {
      "fn": "PolicyPoolComponent._isTweakWad",
      "offset": [
        4646,
        4688
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x4746"
    },
    "8926": {
      "fn": "PolicyPoolComponent._isTweakWad",
      "jump": "i",
      "offset": [
        4646,
        4688
      ],
      "op": "JUMP",
      "path": "10"
    },
    "8927": {
      "fn": "AccessControlUpgradeable._grantRole",
      "offset": [
        7191,
        7424
      ],
      "op": "JUMPDEST",
      "path": "67"
    },
    "8928": {
      "fn": "AccessControlUpgradeable._grantRole",
      "offset": [
        7274,
        7296
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0x22E9"
    },
    "8931": {
      "fn": "AccessControlUpgradeable._grantRole",
      "offset": [
        7282,
        7286
      ],
      "op": "DUP3",
      "path": "67"
    },
    "8932": {
      "fn": "AccessControlUpgradeable._grantRole",
      "offset": [
        7288,
        7295
      ],
      "op": "DUP3",
      "path": "67"
    },
    "8933": {
      "fn": "AccessControlUpgradeable._grantRole",
      "offset": [
        7274,
        7281
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0x1490"
    },
    "8936": {
      "fn": "AccessControlUpgradeable._grantRole",
      "jump": "i",
      "offset": [
        7274,
        7296
      ],
      "op": "JUMP",
      "path": "67"
    },
    "8937": {
      "branch": 133,
      "fn": "AccessControlUpgradeable._grantRole",
      "offset": [
        7274,
        7296
      ],
      "op": "JUMPDEST",
      "path": "67"
    },
    "8938": {
      "fn": "AccessControlUpgradeable._grantRole",
      "offset": [
        7269,
        7418
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0xE4F"
    },
    "8941": {
      "branch": 133,
      "fn": "AccessControlUpgradeable._grantRole",
      "offset": [
        7269,
        7418
      ],
      "op": "JUMPI",
      "path": "67"
    },
    "8942": {
      "fn": "AccessControlUpgradeable._grantRole",
      "offset": [
        7312,
        7324
      ],
      "op": "PUSH1",
      "path": "67",
      "statement": 73,
      "value": "0x0"
    },
    "8944": {
      "fn": "AccessControlUpgradeable._grantRole",
      "offset": [
        7312,
        7324
      ],
      "op": "DUP3",
      "path": "67"
    },
    "8945": {
      "fn": "AccessControlUpgradeable._grantRole",
      "offset": [
        7312,
        7324
      ],
      "op": "DUP2",
      "path": "67"
    },
    "8946": {
      "fn": "AccessControlUpgradeable._grantRole",
      "offset": [
        7312,
        7324
      ],
      "op": "MSTORE",
      "path": "67"
    },
    "8947": {
      "fn": "AccessControlUpgradeable._grantRole",
      "offset": [
        7312,
        7318
      ],
      "op": "PUSH1",
      "path": "67",
      "value": "0xC9"
    },
    "8949": {
      "fn": "AccessControlUpgradeable._grantRole",
      "offset": [
        7312,
        7324
      ],
      "op": "PUSH1",
      "path": "67",
      "value": "0x20"
    },
    "8951": {
      "fn": "AccessControlUpgradeable._grantRole",
      "offset": [
        7312,
        7324
      ],
      "op": "SWAP1",
      "path": "67"
    },
    "8952": {
      "fn": "AccessControlUpgradeable._grantRole",
      "offset": [
        7312,
        7324
      ],
      "op": "DUP2",
      "path": "67"
    },
    "8953": {
      "fn": "AccessControlUpgradeable._grantRole",
      "offset": [
        7312,
        7324
      ],
      "op": "MSTORE",
      "path": "67"
    },
    "8954": {
      "fn": "AccessControlUpgradeable._grantRole",
      "offset": [
        7312,
        7324
      ],
      "op": "PUSH1",
      "path": "67",
      "value": "0x40"
    },
    "8956": {
      "fn": "AccessControlUpgradeable._grantRole",
      "offset": [
        7312,
        7324
      ],
      "op": "DUP1",
      "path": "67"
    },
    "8957": {
      "fn": "AccessControlUpgradeable._grantRole",
      "offset": [
        7312,
        7324
      ],
      "op": "DUP4",
      "path": "67"
    },
    "8958": {
      "fn": "AccessControlUpgradeable._grantRole",
      "offset": [
        7312,
        7324
      ],
      "op": "KECCAK256",
      "path": "67"
    },
    "8959": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "8961": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "8963": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "8965": {
      "op": "SHL"
    },
    "8966": {
      "op": "SUB"
    },
    "8967": {
      "fn": "AccessControlUpgradeable._grantRole",
      "offset": [
        7312,
        7341
      ],
      "op": "DUP6",
      "path": "67"
    },
    "8968": {
      "fn": "AccessControlUpgradeable._grantRole",
      "offset": [
        7312,
        7341
      ],
      "op": "AND",
      "path": "67"
    },
    "8969": {
      "fn": "AccessControlUpgradeable._grantRole",
      "offset": [
        7312,
        7341
      ],
      "op": "DUP5",
      "path": "67"
    },
    "8970": {
      "fn": "AccessControlUpgradeable._grantRole",
      "offset": [
        7312,
        7341
      ],
      "op": "MSTORE",
      "path": "67"
    },
    "8971": {
      "fn": "AccessControlUpgradeable._grantRole",
      "offset": [
        7312,
        7341
      ],
      "op": "SWAP1",
      "path": "67"
    },
    "8972": {
      "fn": "AccessControlUpgradeable._grantRole",
      "offset": [
        7312,
        7341
      ],
      "op": "SWAP2",
      "path": "67"
    },
    "8973": {
      "fn": "AccessControlUpgradeable._grantRole",
      "offset": [
        7312,
        7341
      ],
      "op": "MSTORE",
      "path": "67"
    },
    "8974": {
      "fn": "AccessControlUpgradeable._grantRole",
      "offset": [
        7312,
        7341
      ],
      "op": "SWAP1",
      "path": "67"
    },
    "8975": {
      "fn": "AccessControlUpgradeable._grantRole",
      "offset": [
        7312,
        7341
      ],
      "op": "KECCAK256",
      "path": "67"
    },
    "8976": {
      "fn": "AccessControlUpgradeable._grantRole",
      "offset": [
        7312,
        7348
      ],
      "op": "DUP1",
      "path": "67"
    },
    "8977": {
      "fn": "AccessControlUpgradeable._grantRole",
      "offset": [
        7312,
        7348
      ],
      "op": "SLOAD",
      "path": "67"
    },
    "8978": {
      "op": "PUSH1",
      "value": "0xFF"
    },
    "8980": {
      "op": "NOT"
    },
    "8981": {
      "fn": "AccessControlUpgradeable._grantRole",
      "offset": [
        7312,
        7348
      ],
      "op": "AND",
      "path": "67"
    },
    "8982": {
      "fn": "AccessControlUpgradeable._grantRole",
      "offset": [
        7344,
        7348
      ],
      "op": "PUSH1",
      "path": "67",
      "value": "0x1"
    },
    "8984": {
      "fn": "AccessControlUpgradeable._grantRole",
      "offset": [
        7312,
        7348
      ],
      "op": "OR",
      "path": "67"
    },
    "8985": {
      "fn": "AccessControlUpgradeable._grantRole",
      "offset": [
        7312,
        7348
      ],
      "op": "SWAP1",
      "path": "67"
    },
    "8986": {
      "fn": "AccessControlUpgradeable._grantRole",
      "offset": [
        7312,
        7348
      ],
      "op": "SSTORE",
      "path": "67"
    },
    "8987": {
      "fn": "AccessControlUpgradeable._grantRole",
      "offset": [
        7394,
        7406
      ],
      "op": "PUSH2",
      "path": "67",
      "statement": 74,
      "value": "0x2321"
    },
    "8990": {
      "fn": "ContextUpgradeable._msgSender",
      "offset": [
        929,
        939
      ],
      "op": "CALLER",
      "path": "83"
    },
    "8991": {
      "fn": "ContextUpgradeable._msgSender",
      "offset": [
        929,
        939
      ],
      "op": "SWAP1",
      "path": "83"
    },
    "8992": {
      "fn": "ContextUpgradeable._msgSender",
      "offset": [
        850,
        946
      ],
      "op": "JUMP",
      "path": "83"
    },
    "8993": {
      "fn": "AccessControlUpgradeable._grantRole",
      "offset": [
        7394,
        7406
      ],
      "op": "JUMPDEST",
      "path": "67"
    },
    "8994": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "8996": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "8998": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "9000": {
      "op": "SHL"
    },
    "9001": {
      "op": "SUB"
    },
    "9002": {
      "fn": "AccessControlUpgradeable._grantRole",
      "offset": [
        7367,
        7407
      ],
      "op": "AND",
      "path": "67"
    },
    "9003": {
      "fn": "AccessControlUpgradeable._grantRole",
      "offset": [
        7385,
        7392
      ],
      "op": "DUP2",
      "path": "67"
    },
    "9004": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "9006": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "9008": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "9010": {
      "op": "SHL"
    },
    "9011": {
      "op": "SUB"
    },
    "9012": {
      "fn": "AccessControlUpgradeable._grantRole",
      "offset": [
        7367,
        7407
      ],
      "op": "AND",
      "path": "67"
    },
    "9013": {
      "fn": "AccessControlUpgradeable._grantRole",
      "offset": [
        7379,
        7383
      ],
      "op": "DUP4",
      "path": "67"
    },
    "9014": {
      "fn": "AccessControlUpgradeable._grantRole",
      "offset": [
        7367,
        7407
      ],
      "op": "PUSH32",
      "path": "67",
      "value": "0x2F8788117E7EFF1D82E926EC794901D17C78024A50270940304540A733656F0D"
    },
    "9047": {
      "fn": "AccessControlUpgradeable._grantRole",
      "offset": [
        7367,
        7407
      ],
      "op": "PUSH1",
      "path": "67",
      "value": "0x40"
    },
    "9049": {
      "fn": "AccessControlUpgradeable._grantRole",
      "offset": [
        7367,
        7407
      ],
      "op": "MLOAD",
      "path": "67"
    },
    "9050": {
      "fn": "AccessControlUpgradeable._grantRole",
      "offset": [
        7367,
        7407
      ],
      "op": "PUSH1",
      "path": "67",
      "value": "0x40"
    },
    "9052": {
      "fn": "AccessControlUpgradeable._grantRole",
      "offset": [
        7367,
        7407
      ],
      "op": "MLOAD",
      "path": "67"
    },
    "9053": {
      "fn": "AccessControlUpgradeable._grantRole",
      "offset": [
        7367,
        7407
      ],
      "op": "DUP1",
      "path": "67"
    },
    "9054": {
      "fn": "AccessControlUpgradeable._grantRole",
      "offset": [
        7367,
        7407
      ],
      "op": "SWAP2",
      "path": "67"
    },
    "9055": {
      "fn": "AccessControlUpgradeable._grantRole",
      "offset": [
        7367,
        7407
      ],
      "op": "SUB",
      "path": "67"
    },
    "9056": {
      "fn": "AccessControlUpgradeable._grantRole",
      "offset": [
        7367,
        7407
      ],
      "op": "SWAP1",
      "path": "67"
    },
    "9057": {
      "fn": "AccessControlUpgradeable._grantRole",
      "offset": [
        7367,
        7407
      ],
      "op": "LOG4",
      "path": "67"
    },
    "9058": {
      "fn": "AccessControlUpgradeable._grantRole",
      "offset": [
        7191,
        7424
      ],
      "op": "POP",
      "path": "67"
    },
    "9059": {
      "fn": "AccessControlUpgradeable._grantRole",
      "offset": [
        7191,
        7424
      ],
      "op": "POP",
      "path": "67"
    },
    "9060": {
      "fn": "AccessControlUpgradeable._grantRole",
      "jump": "o",
      "offset": [
        7191,
        7424
      ],
      "op": "JUMP",
      "path": "67"
    },
    "9061": {
      "fn": "AccessControlUpgradeable._revokeRole",
      "offset": [
        7549,
        7783
      ],
      "op": "JUMPDEST",
      "path": "67"
    },
    "9062": {
      "fn": "AccessControlUpgradeable._revokeRole",
      "offset": [
        7632,
        7654
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0x236F"
    },
    "9065": {
      "fn": "AccessControlUpgradeable._revokeRole",
      "offset": [
        7640,
        7644
      ],
      "op": "DUP3",
      "path": "67"
    },
    "9066": {
      "fn": "AccessControlUpgradeable._revokeRole",
      "offset": [
        7646,
        7653
      ],
      "op": "DUP3",
      "path": "67"
    },
    "9067": {
      "fn": "AccessControlUpgradeable._revokeRole",
      "offset": [
        7632,
        7639
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0x1490"
    },
    "9070": {
      "fn": "AccessControlUpgradeable._revokeRole",
      "jump": "i",
      "offset": [
        7632,
        7654
      ],
      "op": "JUMP",
      "path": "67"
    },
    "9071": {
      "branch": 134,
      "fn": "AccessControlUpgradeable._revokeRole",
      "offset": [
        7632,
        7654
      ],
      "op": "JUMPDEST",
      "path": "67"
    },
    "9072": {
      "fn": "AccessControlUpgradeable._revokeRole",
      "offset": [
        7628,
        7777
      ],
      "op": "ISZERO",
      "path": "67"
    },
    "9073": {
      "fn": "AccessControlUpgradeable._revokeRole",
      "offset": [
        7628,
        7777
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0xE4F"
    },
    "9076": {
      "branch": 134,
      "fn": "AccessControlUpgradeable._revokeRole",
      "offset": [
        7628,
        7777
      ],
      "op": "JUMPI",
      "path": "67"
    },
    "9077": {
      "fn": "AccessControlUpgradeable._revokeRole",
      "offset": [
        7702,
        7707
      ],
      "op": "PUSH1",
      "path": "67",
      "statement": 75,
      "value": "0x0"
    },
    "9079": {
      "fn": "AccessControlUpgradeable._revokeRole",
      "offset": [
        7670,
        7682
      ],
      "op": "DUP3",
      "path": "67"
    },
    "9080": {
      "fn": "AccessControlUpgradeable._revokeRole",
      "offset": [
        7670,
        7682
      ],
      "op": "DUP2",
      "path": "67"
    },
    "9081": {
      "fn": "AccessControlUpgradeable._revokeRole",
      "offset": [
        7670,
        7682
      ],
      "op": "MSTORE",
      "path": "67"
    },
    "9082": {
      "fn": "AccessControlUpgradeable._revokeRole",
      "offset": [
        7670,
        7676
      ],
      "op": "PUSH1",
      "path": "67",
      "value": "0xC9"
    },
    "9084": {
      "fn": "AccessControlUpgradeable._revokeRole",
      "offset": [
        7670,
        7682
      ],
      "op": "PUSH1",
      "path": "67",
      "value": "0x20"
    },
    "9086": {
      "fn": "AccessControlUpgradeable._revokeRole",
      "offset": [
        7670,
        7682
      ],
      "op": "SWAP1",
      "path": "67"
    },
    "9087": {
      "fn": "AccessControlUpgradeable._revokeRole",
      "offset": [
        7670,
        7682
      ],
      "op": "DUP2",
      "path": "67"
    },
    "9088": {
      "fn": "AccessControlUpgradeable._revokeRole",
      "offset": [
        7670,
        7682
      ],
      "op": "MSTORE",
      "path": "67"
    },
    "9089": {
      "fn": "AccessControlUpgradeable._revokeRole",
      "offset": [
        7670,
        7682
      ],
      "op": "PUSH1",
      "path": "67",
      "value": "0x40"
    },
    "9091": {
      "fn": "AccessControlUpgradeable._revokeRole",
      "offset": [
        7670,
        7682
      ],
      "op": "DUP1",
      "path": "67"
    },
    "9092": {
      "fn": "AccessControlUpgradeable._revokeRole",
      "offset": [
        7670,
        7682
      ],
      "op": "DUP4",
      "path": "67"
    },
    "9093": {
      "fn": "AccessControlUpgradeable._revokeRole",
      "offset": [
        7670,
        7682
      ],
      "op": "KECCAK256",
      "path": "67"
    },
    "9094": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "9096": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "9098": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "9100": {
      "op": "SHL"
    },
    "9101": {
      "op": "SUB"
    },
    "9102": {
      "fn": "AccessControlUpgradeable._revokeRole",
      "offset": [
        7670,
        7699
      ],
      "op": "DUP6",
      "path": "67"
    },
    "9103": {
      "fn": "AccessControlUpgradeable._revokeRole",
      "offset": [
        7670,
        7699
      ],
      "op": "AND",
      "path": "67"
    },
    "9104": {
      "fn": "AccessControlUpgradeable._revokeRole",
      "offset": [
        7670,
        7699
      ],
      "op": "DUP1",
      "path": "67"
    },
    "9105": {
      "fn": "AccessControlUpgradeable._revokeRole",
      "offset": [
        7670,
        7699
      ],
      "op": "DUP6",
      "path": "67"
    },
    "9106": {
      "fn": "AccessControlUpgradeable._revokeRole",
      "offset": [
        7670,
        7699
      ],
      "op": "MSTORE",
      "path": "67"
    },
    "9107": {
      "fn": "AccessControlUpgradeable._revokeRole",
      "offset": [
        7670,
        7699
      ],
      "op": "SWAP3",
      "path": "67"
    },
    "9108": {
      "fn": "AccessControlUpgradeable._revokeRole",
      "offset": [
        7670,
        7699
      ],
      "op": "MSTORE",
      "path": "67"
    },
    "9109": {
      "fn": "AccessControlUpgradeable._revokeRole",
      "offset": [
        7670,
        7699
      ],
      "op": "DUP1",
      "path": "67"
    },
    "9110": {
      "fn": "AccessControlUpgradeable._revokeRole",
      "offset": [
        7670,
        7699
      ],
      "op": "DUP4",
      "path": "67"
    },
    "9111": {
      "fn": "AccessControlUpgradeable._revokeRole",
      "offset": [
        7670,
        7699
      ],
      "op": "KECCAK256",
      "path": "67"
    },
    "9112": {
      "fn": "AccessControlUpgradeable._revokeRole",
      "offset": [
        7670,
        7707
      ],
      "op": "DUP1",
      "path": "67"
    },
    "9113": {
      "fn": "AccessControlUpgradeable._revokeRole",
      "offset": [
        7670,
        7707
      ],
      "op": "SLOAD",
      "path": "67"
    },
    "9114": {
      "op": "PUSH1",
      "value": "0xFF"
    },
    "9116": {
      "op": "NOT"
    },
    "9117": {
      "fn": "AccessControlUpgradeable._revokeRole",
      "offset": [
        7670,
        7707
      ],
      "op": "AND",
      "path": "67"
    },
    "9118": {
      "fn": "AccessControlUpgradeable._revokeRole",
      "offset": [
        7670,
        7707
      ],
      "op": "SWAP1",
      "path": "67"
    },
    "9119": {
      "fn": "AccessControlUpgradeable._revokeRole",
      "offset": [
        7670,
        7707
      ],
      "op": "SSTORE",
      "path": "67"
    },
    "9120": {
      "fn": "AccessControlUpgradeable._revokeRole",
      "offset": [
        7726,
        7766
      ],
      "op": "MLOAD",
      "path": "67",
      "statement": 76
    },
    "9121": {
      "fn": "ContextUpgradeable._msgSender",
      "offset": [
        929,
        939
      ],
      "op": "CALLER",
      "path": "83"
    },
    "9122": {
      "fn": "ContextUpgradeable._msgSender",
      "offset": [
        929,
        939
      ],
      "op": "SWAP3",
      "path": "83"
    },
    "9123": {
      "fn": "AccessControlUpgradeable._revokeRole",
      "offset": [
        7670,
        7682
      ],
      "op": "DUP6",
      "path": "67"
    },
    "9124": {
      "fn": "AccessControlUpgradeable._revokeRole",
      "offset": [
        7670,
        7682
      ],
      "op": "SWAP2",
      "path": "67"
    },
    "9125": {
      "fn": "AccessControlUpgradeable._revokeRole",
      "offset": [
        7726,
        7766
      ],
      "op": "PUSH32",
      "path": "67",
      "value": "0xF6391F5C32D9C69D2A47EA670B442974B53935D1EDC7FD64EB21E047A839171B"
    },
    "9158": {
      "fn": "AccessControlUpgradeable._revokeRole",
      "offset": [
        7726,
        7766
      ],
      "op": "SWAP2",
      "path": "67"
    },
    "9159": {
      "fn": "AccessControlUpgradeable._revokeRole",
      "offset": [
        7702,
        7707
      ],
      "op": "SWAP1",
      "path": "67"
    },
    "9160": {
      "fn": "AccessControlUpgradeable._revokeRole",
      "offset": [
        7726,
        7766
      ],
      "op": "LOG4",
      "path": "67"
    },
    "9161": {
      "fn": "AccessControlUpgradeable._revokeRole",
      "offset": [
        7549,
        7783
      ],
      "op": "POP",
      "path": "67"
    },
    "9162": {
      "fn": "AccessControlUpgradeable._revokeRole",
      "offset": [
        7549,
        7783
      ],
      "op": "POP",
      "path": "67"
    },
    "9163": {
      "fn": "AccessControlUpgradeable._revokeRole",
      "jump": "o",
      "offset": [
        7549,
        7783
      ],
      "op": "JUMP",
      "path": "67"
    },
    "9164": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        3197,
        3295
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "9165": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "9167": {
      "op": "DUP1"
    },
    "9168": {
      "op": "MLOAD"
    },
    "9169": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "9171": {
      "op": "PUSH2",
      "value": "0x4941"
    },
    "9174": {
      "op": "DUP4"
    },
    "9175": {
      "op": "CODECOPY"
    },
    "9176": {
      "op": "DUP2"
    },
    "9177": {
      "op": "MLOAD"
    },
    "9178": {
      "op": "SWAP2"
    },
    "9179": {
      "op": "MSTORE"
    },
    "9180": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "9182": {
      "op": "DUP1"
    },
    "9183": {
      "op": "MLOAD"
    },
    "9184": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "9186": {
      "op": "PUSH2",
      "value": "0x48BA"
    },
    "9189": {
      "op": "DUP4"
    },
    "9190": {
      "op": "CODECOPY"
    },
    "9191": {
      "op": "DUP2"
    },
    "9192": {
      "op": "MLOAD"
    },
    "9193": {
      "op": "SWAP2"
    },
    "9194": {
      "op": "MSTORE"
    },
    "9195": {
      "offset": [
        2671,
        2682
      ],
      "op": "PUSH32",
      "path": "10",
      "value": "0x0"
    },
    "9228": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "9230": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "9232": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "9234": {
      "op": "SHL"
    },
    "9235": {
      "op": "SUB"
    },
    "9236": {
      "offset": [
        2671,
        2689
      ],
      "op": "AND",
      "path": "10"
    },
    "9237": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2689
      ],
      "op": "PUSH4",
      "path": "10",
      "value": "0x79502C55"
    },
    "9242": {
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "9244": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "MLOAD",
      "path": "10"
    },
    "9245": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP2",
      "path": "10"
    },
    "9246": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH4",
      "path": "10",
      "value": "0xFFFFFFFF"
    },
    "9251": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "AND",
      "path": "10"
    },
    "9252": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0xE0"
    },
    "9254": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "SHL",
      "path": "10"
    },
    "9255": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP2",
      "path": "10"
    },
    "9256": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "MSTORE",
      "path": "10"
    },
    "9257": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x4"
    },
    "9259": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "ADD",
      "path": "10"
    },
    "9260": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x20"
    },
    "9262": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "9264": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "MLOAD",
      "path": "10"
    },
    "9265": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP1",
      "path": "10"
    },
    "9266": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP4",
      "path": "10"
    },
    "9267": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "SUB",
      "path": "10"
    },
    "9268": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP2",
      "path": "10"
    },
    "9269": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP7",
      "path": "10"
    },
    "9270": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP1",
      "path": "10"
    },
    "9271": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "EXTCODESIZE",
      "path": "10"
    },
    "9272": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "9273": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP1",
      "path": "10"
    },
    "9274": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "9275": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x2443"
    },
    "9278": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "9279": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "9281": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP1",
      "path": "10"
    },
    "9282": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "REVERT",
      "path": "10"
    },
    "9283": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "9284": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "POP",
      "path": "10"
    },
    "9285": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "GAS",
      "path": "10"
    },
    "9286": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "STATICCALL",
      "path": "10"
    },
    "9287": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "9288": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP1",
      "path": "10"
    },
    "9289": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "9290": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x2457"
    },
    "9293": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "9294": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "RETURNDATASIZE",
      "path": "10"
    },
    "9295": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "9297": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP1",
      "path": "10"
    },
    "9298": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "RETURNDATACOPY",
      "path": "10"
    },
    "9299": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "RETURNDATASIZE",
      "path": "10"
    },
    "9300": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "9302": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "REVERT",
      "path": "10"
    },
    "9303": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "9304": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "POP",
      "path": "10"
    },
    "9305": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "POP",
      "path": "10"
    },
    "9306": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "POP",
      "path": "10"
    },
    "9307": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "POP",
      "path": "10"
    },
    "9308": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "9310": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "MLOAD",
      "path": "10"
    },
    "9311": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "RETURNDATASIZE",
      "path": "10"
    },
    "9312": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x1F"
    },
    "9314": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "NOT",
      "path": "10"
    },
    "9315": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x1F"
    },
    "9317": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP3",
      "path": "10"
    },
    "9318": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "ADD",
      "path": "10"
    },
    "9319": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "AND",
      "path": "10"
    },
    "9320": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP3",
      "path": "10"
    },
    "9321": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "ADD",
      "path": "10"
    },
    "9322": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP1",
      "path": "10"
    },
    "9323": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "9325": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "MSTORE",
      "path": "10"
    },
    "9326": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "POP",
      "path": "10"
    },
    "9327": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "DUP2",
      "path": "10"
    },
    "9328": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "ADD",
      "path": "10"
    },
    "9329": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "SWAP1",
      "path": "10"
    },
    "9330": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x247B"
    },
    "9333": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "SWAP2",
      "path": "10"
    },
    "9334": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "SWAP1",
      "path": "10"
    },
    "9335": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x4140"
    },
    "9338": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "jump": "i",
      "offset": [
        2671,
        2691
      ],
      "op": "JUMP",
      "path": "10"
    },
    "9339": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2691
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "9340": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "9342": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "9344": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "9346": {
      "op": "SHL"
    },
    "9347": {
      "op": "SUB"
    },
    "9348": {
      "offset": [
        2671,
        2702
      ],
      "op": "AND",
      "path": "10"
    },
    "9349": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2702
      ],
      "op": "PUSH4",
      "path": "10",
      "value": "0xC5B8F5CF"
    },
    "9354": {
      "offset": [
        2703,
        2708
      ],
      "op": "DUP4",
      "path": "10"
    },
    "9355": {
      "offset": [
        2710,
        2715
      ],
      "op": "DUP4",
      "path": "10"
    },
    "9356": {
      "offset": [
        2717,
        2727
      ],
      "op": "CALLER",
      "path": "10"
    },
    "9357": {
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "9359": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2728
      ],
      "op": "MLOAD",
      "path": "10"
    },
    "9360": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP5",
      "path": "10"
    },
    "9361": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH4",
      "path": "10",
      "value": "0xFFFFFFFF"
    },
    "9366": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2728
      ],
      "op": "AND",
      "path": "10"
    },
    "9367": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0xE0"
    },
    "9369": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2728
      ],
      "op": "SHL",
      "path": "10"
    },
    "9370": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP2",
      "path": "10"
    },
    "9371": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2728
      ],
      "op": "MSTORE",
      "path": "10"
    },
    "9372": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x4"
    },
    "9374": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2728
      ],
      "op": "ADD",
      "path": "10"
    },
    "9375": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x24AA"
    },
    "9378": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2728
      ],
      "op": "SWAP4",
      "path": "10"
    },
    "9379": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2728
      ],
      "op": "SWAP3",
      "path": "10"
    },
    "9380": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2728
      ],
      "op": "SWAP2",
      "path": "10"
    },
    "9381": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2728
      ],
      "op": "SWAP1",
      "path": "10"
    },
    "9382": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x4434"
    },
    "9385": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "jump": "i",
      "offset": [
        2671,
        2728
      ],
      "op": "JUMP",
      "path": "10"
    },
    "9386": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2728
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "9387": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "9389": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x40"
    },
    "9391": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2728
      ],
      "op": "MLOAD",
      "path": "10"
    },
    "9392": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP1",
      "path": "10"
    },
    "9393": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP4",
      "path": "10"
    },
    "9394": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2728
      ],
      "op": "SUB",
      "path": "10"
    },
    "9395": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP2",
      "path": "10"
    },
    "9396": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP7",
      "path": "10"
    },
    "9397": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP1",
      "path": "10"
    },
    "9398": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2728
      ],
      "op": "EXTCODESIZE",
      "path": "10"
    },
    "9399": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2728
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "9400": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP1",
      "path": "10"
    },
    "9401": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2728
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "9402": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x24C2"
    },
    "9405": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2728
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "9406": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "9408": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP1",
      "path": "10"
    },
    "9409": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2728
      ],
      "op": "REVERT",
      "path": "10"
    },
    "9410": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2728
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "9411": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2728
      ],
      "op": "POP",
      "path": "10"
    },
    "9412": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2728
      ],
      "op": "GAS",
      "path": "10"
    },
    "9413": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2728
      ],
      "op": "STATICCALL",
      "path": "10"
    },
    "9414": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2728
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "9415": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP1",
      "path": "10"
    },
    "9416": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2728
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "9417": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x983"
    },
    "9420": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2728
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "9421": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2728
      ],
      "op": "RETURNDATASIZE",
      "path": "10"
    },
    "9422": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "9424": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2728
      ],
      "op": "DUP1",
      "path": "10"
    },
    "9425": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2728
      ],
      "op": "RETURNDATACOPY",
      "path": "10"
    },
    "9426": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2728
      ],
      "op": "RETURNDATASIZE",
      "path": "10"
    },
    "9427": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2728
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "9429": {
      "fn": "PolicyPoolComponent._authorizeUpgrade",
      "offset": [
        2671,
        2728
      ],
      "op": "REVERT",
      "path": "10"
    },
    "9430": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        2938,
        3912
      ],
      "op": "JUMPDEST",
      "path": "70"
    },
    "9431": {
      "offset": [
        951,
        1017
      ],
      "op": "PUSH32",
      "path": "70",
      "value": "0x4910FDFA16FED3260ED0E7147F7CC6DA11A60208B5B9406D12A635614FFD9143"
    },
    "9464": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3384,
        3443
      ],
      "op": "SLOAD",
      "path": "70"
    },
    "9465": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3384,
        3443
      ],
      "op": "PUSH1",
      "path": "70",
      "value": "0xFF"
    },
    "9467": {
      "branch": 135,
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3384,
        3443
      ],
      "op": "AND",
      "path": "70"
    },
    "9468": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3380,
        3906
      ],
      "op": "ISZERO",
      "path": "70"
    },
    "9469": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3380,
        3906
      ],
      "op": "PUSH2",
      "path": "70",
      "value": "0x2509"
    },
    "9472": {
      "branch": 135,
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3380,
        3906
      ],
      "op": "JUMPI",
      "path": "70"
    },
    "9473": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3459,
        3496
      ],
      "op": "PUSH2",
      "path": "70",
      "statement": 77,
      "value": "0xDD0"
    },
    "9476": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3478,
        3495
      ],
      "op": "DUP4",
      "path": "70"
    },
    "9477": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3459,
        3477
      ],
      "op": "PUSH2",
      "path": "70",
      "value": "0x367B"
    },
    "9480": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "jump": "i",
      "offset": [
        3459,
        3496
      ],
      "op": "JUMP",
      "path": "70"
    },
    "9481": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3380,
        3906
      ],
      "op": "JUMPDEST",
      "path": "70"
    },
    "9482": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3560,
        3577
      ],
      "op": "DUP3",
      "path": "70"
    },
    "9483": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "9485": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "9487": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "9489": {
      "op": "SHL"
    },
    "9490": {
      "op": "SUB"
    },
    "9491": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3592
      ],
      "op": "AND",
      "path": "70"
    },
    "9492": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3592
      ],
      "op": "PUSH4",
      "path": "70",
      "value": "0x52D1902D"
    },
    "9497": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3594
      ],
      "op": "PUSH1",
      "path": "70",
      "value": "0x40"
    },
    "9499": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3594
      ],
      "op": "MLOAD",
      "path": "70"
    },
    "9500": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3594
      ],
      "op": "DUP2",
      "path": "70"
    },
    "9501": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3594
      ],
      "op": "PUSH4",
      "path": "70",
      "value": "0xFFFFFFFF"
    },
    "9506": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3594
      ],
      "op": "AND",
      "path": "70"
    },
    "9507": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3594
      ],
      "op": "PUSH1",
      "path": "70",
      "value": "0xE0"
    },
    "9509": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3594
      ],
      "op": "SHL",
      "path": "70"
    },
    "9510": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3594
      ],
      "op": "DUP2",
      "path": "70"
    },
    "9511": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3594
      ],
      "op": "MSTORE",
      "path": "70"
    },
    "9512": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3594
      ],
      "op": "PUSH1",
      "path": "70",
      "value": "0x4"
    },
    "9514": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3594
      ],
      "op": "ADD",
      "path": "70"
    },
    "9515": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3594
      ],
      "op": "PUSH1",
      "path": "70",
      "value": "0x20"
    },
    "9517": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3594
      ],
      "op": "PUSH1",
      "path": "70",
      "value": "0x40"
    },
    "9519": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3594
      ],
      "op": "MLOAD",
      "path": "70"
    },
    "9520": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3594
      ],
      "op": "DUP1",
      "path": "70"
    },
    "9521": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3594
      ],
      "op": "DUP4",
      "path": "70"
    },
    "9522": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3594
      ],
      "op": "SUB",
      "path": "70"
    },
    "9523": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3594
      ],
      "op": "DUP2",
      "path": "70"
    },
    "9524": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3594
      ],
      "op": "DUP7",
      "path": "70"
    },
    "9525": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3594
      ],
      "op": "DUP1",
      "path": "70"
    },
    "9526": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3594
      ],
      "op": "EXTCODESIZE",
      "path": "70"
    },
    "9527": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3594
      ],
      "op": "ISZERO",
      "path": "70"
    },
    "9528": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3594
      ],
      "op": "DUP1",
      "path": "70"
    },
    "9529": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3594
      ],
      "op": "ISZERO",
      "path": "70"
    },
    "9530": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3594
      ],
      "op": "PUSH2",
      "path": "70",
      "value": "0x2542"
    },
    "9533": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3594
      ],
      "op": "JUMPI",
      "path": "70"
    },
    "9534": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3594
      ],
      "op": "PUSH1",
      "path": "70",
      "value": "0x0"
    },
    "9536": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3594
      ],
      "op": "DUP1",
      "path": "70"
    },
    "9537": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3594
      ],
      "op": "REVERT",
      "path": "70"
    },
    "9538": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3594
      ],
      "op": "JUMPDEST",
      "path": "70"
    },
    "9539": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3594
      ],
      "op": "POP",
      "path": "70"
    },
    "9540": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3594
      ],
      "op": "GAS",
      "path": "70"
    },
    "9541": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3594
      ],
      "op": "STATICCALL",
      "path": "70"
    },
    "9542": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3594
      ],
      "op": "SWAP3",
      "path": "70"
    },
    "9543": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3594
      ],
      "op": "POP",
      "path": "70"
    },
    "9544": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3594
      ],
      "op": "POP",
      "path": "70"
    },
    "9545": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3594
      ],
      "op": "POP",
      "path": "70"
    },
    "9546": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3594
      ],
      "op": "DUP1",
      "path": "70"
    },
    "9547": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3594
      ],
      "op": "ISZERO",
      "path": "70"
    },
    "9548": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3594
      ],
      "op": "PUSH2",
      "path": "70",
      "value": "0x2572"
    },
    "9551": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3594
      ],
      "op": "JUMPI",
      "path": "70"
    },
    "9552": {
      "op": "POP"
    },
    "9553": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3594
      ],
      "op": "PUSH1",
      "path": "70",
      "value": "0x40"
    },
    "9555": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3594
      ],
      "op": "DUP1",
      "path": "70"
    },
    "9556": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3594
      ],
      "op": "MLOAD",
      "path": "70"
    },
    "9557": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3594
      ],
      "op": "PUSH1",
      "path": "70",
      "value": "0x1F"
    },
    "9559": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3594
      ],
      "op": "RETURNDATASIZE",
      "path": "70"
    },
    "9560": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3594
      ],
      "op": "SWAP1",
      "path": "70"
    },
    "9561": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3594
      ],
      "op": "DUP2",
      "path": "70"
    },
    "9562": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3594
      ],
      "op": "ADD",
      "path": "70"
    },
    "9563": {
      "op": "PUSH1",
      "value": "0x1F"
    },
    "9565": {
      "op": "NOT"
    },
    "9566": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3594
      ],
      "op": "AND",
      "path": "70"
    },
    "9567": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3594
      ],
      "op": "DUP3",
      "path": "70"
    },
    "9568": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3594
      ],
      "op": "ADD",
      "path": "70"
    },
    "9569": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3594
      ],
      "op": "SWAP1",
      "path": "70"
    },
    "9570": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3594
      ],
      "op": "SWAP3",
      "path": "70"
    },
    "9571": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3594
      ],
      "op": "MSTORE",
      "path": "70"
    },
    "9572": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3594
      ],
      "op": "PUSH2",
      "path": "70",
      "value": "0x256F"
    },
    "9575": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3594
      ],
      "op": "SWAP2",
      "path": "70"
    },
    "9576": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3594
      ],
      "op": "DUP2",
      "path": "70"
    },
    "9577": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3594
      ],
      "op": "ADD",
      "path": "70"
    },
    "9578": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3594
      ],
      "op": "SWAP1",
      "path": "70"
    },
    "9579": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3594
      ],
      "op": "PUSH2",
      "path": "70",
      "value": "0x40CD"
    },
    "9582": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "jump": "i",
      "offset": [
        3531,
        3594
      ],
      "op": "JUMP",
      "path": "70"
    },
    "9583": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3594
      ],
      "op": "JUMPDEST",
      "path": "70"
    },
    "9584": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3594
      ],
      "op": "PUSH1",
      "path": "70",
      "value": "0x1"
    },
    "9586": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3531,
        3594
      ],
      "op": "JUMPDEST",
      "path": "70"
    },
    "9587": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3527,
        3829
      ],
      "op": "PUSH2",
      "path": "70",
      "value": "0x25D5"
    },
    "9590": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3527,
        3829
      ],
      "op": "JUMPI",
      "path": "70"
    },
    "9591": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3758,
        3814
      ],
      "op": "PUSH1",
      "path": "70",
      "statement": 78,
      "value": "0x40"
    },
    "9593": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3758,
        3814
      ],
      "op": "MLOAD",
      "path": "70"
    },
    "9594": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "9598": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "9600": {
      "op": "SHL"
    },
    "9601": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3758,
        3814
      ],
      "op": "DUP2",
      "path": "70"
    },
    "9602": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3758,
        3814
      ],
      "op": "MSTORE",
      "path": "70"
    },
    "9603": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "9605": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3758,
        3814
      ],
      "op": "PUSH1",
      "path": "70",
      "value": "0x4"
    },
    "9607": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3758,
        3814
      ],
      "op": "DUP3",
      "path": "70"
    },
    "9608": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3758,
        3814
      ],
      "op": "ADD",
      "path": "70"
    },
    "9609": {
      "op": "MSTORE"
    },
    "9610": {
      "op": "PUSH1",
      "value": "0x2E"
    },
    "9612": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "9614": {
      "op": "DUP3"
    },
    "9615": {
      "op": "ADD"
    },
    "9616": {
      "op": "MSTORE"
    },
    "9617": {
      "op": "PUSH32",
      "value": "0x45524331393637557067726164653A206E657720696D706C656D656E74617469"
    },
    "9650": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "9652": {
      "op": "DUP3"
    },
    "9653": {
      "op": "ADD"
    },
    "9654": {
      "op": "MSTORE"
    },
    "9655": {
      "op": "PUSH14",
      "value": "0x6F6E206973206E6F742055555053"
    },
    "9670": {
      "op": "PUSH1",
      "value": "0x90"
    },
    "9672": {
      "op": "SHL"
    },
    "9673": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "9675": {
      "op": "DUP3"
    },
    "9676": {
      "op": "ADD"
    },
    "9677": {
      "op": "MSTORE"
    },
    "9678": {
      "op": "PUSH1",
      "value": "0x84"
    },
    "9680": {
      "op": "ADD"
    },
    "9681": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3758,
        3814
      ],
      "op": "PUSH2",
      "path": "70",
      "value": "0x8FE"
    },
    "9684": {
      "op": "JUMP"
    },
    "9685": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3527,
        3829
      ],
      "op": "JUMPDEST",
      "path": "70"
    },
    "9686": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "9688": {
      "op": "DUP1"
    },
    "9689": {
      "op": "MLOAD"
    },
    "9690": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "9692": {
      "op": "PUSH2",
      "value": "0x489A"
    },
    "9695": {
      "op": "DUP4"
    },
    "9696": {
      "op": "CODECOPY"
    },
    "9697": {
      "op": "DUP2"
    },
    "9698": {
      "op": "MLOAD"
    },
    "9699": {
      "op": "SWAP2"
    },
    "9700": {
      "op": "MSTORE"
    },
    "9701": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3644,
        3672
      ],
      "op": "DUP2",
      "path": "70",
      "statement": 79
    },
    "9702": {
      "branch": 136,
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3644,
        3672
      ],
      "op": "EQ",
      "path": "70"
    },
    "9703": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3636,
        3718
      ],
      "op": "PUSH2",
      "path": "70",
      "value": "0x2644"
    },
    "9706": {
      "branch": 136,
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3636,
        3718
      ],
      "op": "JUMPI",
      "path": "70"
    },
    "9707": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3636,
        3718
      ],
      "op": "PUSH1",
      "path": "70",
      "value": "0x40"
    },
    "9709": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3636,
        3718
      ],
      "op": "MLOAD",
      "path": "70"
    },
    "9710": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "9714": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "9716": {
      "op": "SHL"
    },
    "9717": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3636,
        3718
      ],
      "op": "DUP2",
      "path": "70"
    },
    "9718": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3636,
        3718
      ],
      "op": "MSTORE",
      "path": "70"
    },
    "9719": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "9721": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3636,
        3718
      ],
      "op": "PUSH1",
      "path": "70",
      "value": "0x4"
    },
    "9723": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3636,
        3718
      ],
      "op": "DUP3",
      "path": "70"
    },
    "9724": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3636,
        3718
      ],
      "op": "ADD",
      "path": "70"
    },
    "9725": {
      "op": "MSTORE"
    },
    "9726": {
      "op": "PUSH1",
      "value": "0x29"
    },
    "9728": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "9730": {
      "op": "DUP3"
    },
    "9731": {
      "op": "ADD"
    },
    "9732": {
      "op": "MSTORE"
    },
    "9733": {
      "op": "PUSH32",
      "value": "0x45524331393637557067726164653A20756E737570706F727465642070726F78"
    },
    "9766": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "9768": {
      "op": "DUP3"
    },
    "9769": {
      "op": "ADD"
    },
    "9770": {
      "op": "MSTORE"
    },
    "9771": {
      "op": "PUSH9",
      "value": "0x1A58589B1955555251"
    },
    "9781": {
      "op": "PUSH1",
      "value": "0xBA"
    },
    "9783": {
      "op": "SHL"
    },
    "9784": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "9786": {
      "op": "DUP3"
    },
    "9787": {
      "op": "ADD"
    },
    "9788": {
      "op": "MSTORE"
    },
    "9789": {
      "op": "PUSH1",
      "value": "0x84"
    },
    "9791": {
      "op": "ADD"
    },
    "9792": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3636,
        3718
      ],
      "op": "PUSH2",
      "path": "70",
      "value": "0x8FE"
    },
    "9795": {
      "op": "JUMP"
    },
    "9796": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3636,
        3718
      ],
      "op": "JUMPDEST",
      "path": "70"
    },
    "9797": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3595,
        3733
      ],
      "op": "POP",
      "path": "70"
    },
    "9798": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3842,
        3895
      ],
      "op": "PUSH2",
      "path": "70",
      "statement": 80,
      "value": "0xDD0"
    },
    "9801": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3860,
        3877
      ],
      "op": "DUP4",
      "path": "70"
    },
    "9802": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3879,
        3883
      ],
      "op": "DUP4",
      "path": "70"
    },
    "9803": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3885,
        3894
      ],
      "op": "DUP4",
      "path": "70"
    },
    "9804": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "offset": [
        3842,
        3859
      ],
      "op": "PUSH2",
      "path": "70",
      "value": "0x3717"
    },
    "9807": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCallUUPS",
      "jump": "i",
      "offset": [
        3842,
        3895
      ],
      "op": "JUMP",
      "path": "70"
    },
    "9808": {
      "fn": "PausableUpgradeable._unpause",
      "offset": [
        2353,
        2470
      ],
      "op": "JUMPDEST",
      "path": "74"
    },
    "9809": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1411,
        1418
      ],
      "op": "PUSH1",
      "path": "74",
      "value": "0xFB"
    },
    "9811": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1411,
        1418
      ],
      "op": "SLOAD",
      "path": "74"
    },
    "9812": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1411,
        1418
      ],
      "op": "PUSH1",
      "path": "74",
      "value": "0xFF"
    },
    "9814": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1411,
        1418
      ],
      "op": "AND",
      "path": "74"
    },
    "9815": {
      "offset": [
        1912,
        1953
      ],
      "op": "PUSH2",
      "path": "74",
      "value": "0x2699"
    },
    "9818": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1912,
        1953
      ],
      "op": "JUMPI",
      "path": "74"
    },
    "9819": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1912,
        1953
      ],
      "op": "PUSH1",
      "path": "74",
      "value": "0x40"
    },
    "9821": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1912,
        1953
      ],
      "op": "MLOAD",
      "path": "74"
    },
    "9822": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "9826": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "9828": {
      "op": "SHL"
    },
    "9829": {
      "offset": [
        1912,
        1953
      ],
      "op": "DUP2",
      "path": "74"
    },
    "9830": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1912,
        1953
      ],
      "op": "MSTORE",
      "path": "74"
    },
    "9831": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "9833": {
      "offset": [
        1912,
        1953
      ],
      "op": "PUSH1",
      "path": "74",
      "value": "0x4"
    },
    "9835": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1912,
        1953
      ],
      "op": "DUP3",
      "path": "74"
    },
    "9836": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1912,
        1953
      ],
      "op": "ADD",
      "path": "74"
    },
    "9837": {
      "op": "MSTORE"
    },
    "9838": {
      "op": "PUSH1",
      "value": "0x14"
    },
    "9840": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "9842": {
      "op": "DUP3"
    },
    "9843": {
      "op": "ADD"
    },
    "9844": {
      "op": "MSTORE"
    },
    "9845": {
      "op": "PUSH20",
      "value": "0x14185D5CD8589B194E881B9BDD081C185D5CD959"
    },
    "9866": {
      "op": "PUSH1",
      "value": "0x62"
    },
    "9868": {
      "op": "SHL"
    },
    "9869": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "9871": {
      "op": "DUP3"
    },
    "9872": {
      "op": "ADD"
    },
    "9873": {
      "op": "MSTORE"
    },
    "9874": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "9876": {
      "op": "ADD"
    },
    "9877": {
      "offset": [
        1912,
        1953
      ],
      "op": "PUSH2",
      "path": "74",
      "value": "0x8FE"
    },
    "9880": {
      "op": "JUMP"
    },
    "9881": {
      "offset": [
        1912,
        1953
      ],
      "op": "JUMPDEST",
      "path": "74"
    },
    "9882": {
      "fn": "PausableUpgradeable._unpause",
      "offset": [
        2411,
        2418
      ],
      "op": "PUSH1",
      "path": "74",
      "statement": 81,
      "value": "0xFB"
    },
    "9884": {
      "fn": "PausableUpgradeable._unpause",
      "offset": [
        2411,
        2426
      ],
      "op": "DUP1",
      "path": "74"
    },
    "9885": {
      "fn": "PausableUpgradeable._unpause",
      "offset": [
        2411,
        2426
      ],
      "op": "SLOAD",
      "path": "74"
    },
    "9886": {
      "op": "PUSH1",
      "value": "0xFF"
    },
    "9888": {
      "op": "NOT"
    },
    "9889": {
      "fn": "PausableUpgradeable._unpause",
      "offset": [
        2411,
        2426
      ],
      "op": "AND",
      "path": "74"
    },
    "9890": {
      "fn": "PausableUpgradeable._unpause",
      "offset": [
        2411,
        2426
      ],
      "op": "SWAP1",
      "path": "74"
    },
    "9891": {
      "fn": "PausableUpgradeable._unpause",
      "offset": [
        2411,
        2426
      ],
      "op": "SSTORE",
      "path": "74"
    },
    "9892": {
      "fn": "PausableUpgradeable._unpause",
      "offset": [
        2441,
        2463
      ],
      "op": "PUSH32",
      "path": "74",
      "statement": 82,
      "value": "0x5DB9EE0A495BF2E6FF9C91A7834C1BA4FDD244A5E8AA4E537BD38AEAE4B073AA"
    },
    "9925": {
      "fn": "ContextUpgradeable._msgSender",
      "offset": [
        929,
        939
      ],
      "op": "CALLER",
      "path": "83"
    },
    "9926": {
      "fn": "PausableUpgradeable._unpause",
      "offset": [
        2450,
        2462
      ],
      "op": "JUMPDEST",
      "path": "74"
    },
    "9927": {
      "fn": "PausableUpgradeable._unpause",
      "offset": [
        2441,
        2463
      ],
      "op": "PUSH1",
      "path": "74",
      "value": "0x40"
    },
    "9929": {
      "fn": "PausableUpgradeable._unpause",
      "offset": [
        2441,
        2463
      ],
      "op": "MLOAD",
      "path": "74"
    },
    "9930": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "9932": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "9934": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "9936": {
      "op": "SHL"
    },
    "9937": {
      "op": "SUB"
    },
    "9938": {
      "op": "SWAP1"
    },
    "9939": {
      "op": "SWAP2"
    },
    "9940": {
      "op": "AND"
    },
    "9941": {
      "op": "DUP2"
    },
    "9942": {
      "op": "MSTORE"
    },
    "9943": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "9945": {
      "op": "ADD"
    },
    "9946": {
      "fn": "PausableUpgradeable._unpause",
      "offset": [
        2441,
        2463
      ],
      "op": "PUSH1",
      "path": "74",
      "value": "0x40"
    },
    "9948": {
      "fn": "PausableUpgradeable._unpause",
      "offset": [
        2441,
        2463
      ],
      "op": "MLOAD",
      "path": "74"
    },
    "9949": {
      "fn": "PausableUpgradeable._unpause",
      "offset": [
        2441,
        2463
      ],
      "op": "DUP1",
      "path": "74"
    },
    "9950": {
      "fn": "PausableUpgradeable._unpause",
      "offset": [
        2441,
        2463
      ],
      "op": "SWAP2",
      "path": "74"
    },
    "9951": {
      "fn": "PausableUpgradeable._unpause",
      "offset": [
        2441,
        2463
      ],
      "op": "SUB",
      "path": "74"
    },
    "9952": {
      "fn": "PausableUpgradeable._unpause",
      "offset": [
        2441,
        2463
      ],
      "op": "SWAP1",
      "path": "74"
    },
    "9953": {
      "fn": "PausableUpgradeable._unpause",
      "offset": [
        2441,
        2463
      ],
      "op": "LOG1",
      "path": "74"
    },
    "9954": {
      "fn": "PausableUpgradeable._unpause",
      "jump": "o",
      "offset": [
        2353,
        2470
      ],
      "op": "JUMP",
      "path": "74"
    },
    "9955": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9329,
        10384
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "9956": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9516,
        9540
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x26EB"
    },
    "9959": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9516,
        9540
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x3E51"
    },
    "9962": {
      "fn": "RiskModule._newPolicy",
      "jump": "i",
      "offset": [
        9516,
        9540
      ],
      "op": "JUMP",
      "path": "12"
    },
    "9963": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9516,
        9540
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "9964": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1411,
        1418
      ],
      "op": "PUSH1",
      "path": "74",
      "value": "0xFB"
    },
    "9966": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1411,
        1418
      ],
      "op": "SLOAD",
      "path": "74"
    },
    "9967": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1411,
        1418
      ],
      "op": "PUSH1",
      "path": "74",
      "value": "0xFF"
    },
    "9969": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1411,
        1418
      ],
      "op": "AND",
      "path": "74"
    },
    "9970": {
      "offset": [
        1654,
        1663
      ],
      "op": "ISZERO",
      "path": "74"
    },
    "9971": {
      "offset": [
        1646,
        1684
      ],
      "op": "PUSH2",
      "path": "74",
      "value": "0x270E"
    },
    "9974": {
      "offset": [
        1646,
        1684
      ],
      "op": "JUMPI",
      "path": "74"
    },
    "9975": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1646,
        1684
      ],
      "op": "PUSH1",
      "path": "74",
      "value": "0x40"
    },
    "9977": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1646,
        1684
      ],
      "op": "MLOAD",
      "path": "74"
    },
    "9978": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "9982": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "9984": {
      "op": "SHL"
    },
    "9985": {
      "offset": [
        1646,
        1684
      ],
      "op": "DUP2",
      "path": "74"
    },
    "9986": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1646,
        1684
      ],
      "op": "MSTORE",
      "path": "74"
    },
    "9987": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1646,
        1684
      ],
      "op": "PUSH1",
      "path": "74",
      "value": "0x4"
    },
    "9989": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1646,
        1684
      ],
      "op": "ADD",
      "path": "74"
    },
    "9990": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1646,
        1684
      ],
      "op": "PUSH2",
      "path": "74",
      "value": "0x8FE"
    },
    "9993": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1646,
        1684
      ],
      "op": "SWAP1",
      "path": "74"
    },
    "9994": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1646,
        1684
      ],
      "op": "PUSH2",
      "path": "74",
      "value": "0x451E"
    },
    "9997": {
      "fn": "PausableUpgradeable.paused",
      "jump": "i",
      "offset": [
        1646,
        1684
      ],
      "op": "JUMP",
      "path": "74"
    },
    "9998": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1646,
        1684
      ],
      "op": "JUMPDEST",
      "path": "74"
    },
    "9999": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9566,
        9572
      ],
      "op": "DUP7",
      "path": "12",
      "statement": 83
    },
    "10000": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9556,
        9563
      ],
      "op": "DUP7",
      "path": "12"
    },
    "10001": {
      "branch": 170,
      "fn": "RiskModule._newPolicy",
      "offset": [
        9556,
        9572
      ],
      "op": "LT",
      "path": "12"
    },
    "10002": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9548,
        9609
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x275D"
    },
    "10005": {
      "branch": 170,
      "fn": "RiskModule._newPolicy",
      "offset": [
        9548,
        9609
      ],
      "op": "JUMPI",
      "path": "12"
    },
    "10006": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9548,
        9609
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x40"
    },
    "10008": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9548,
        9609
      ],
      "op": "MLOAD",
      "path": "12"
    },
    "10009": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "10013": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "10015": {
      "op": "SHL"
    },
    "10016": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9548,
        9609
      ],
      "op": "DUP2",
      "path": "12"
    },
    "10017": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9548,
        9609
      ],
      "op": "MSTORE",
      "path": "12"
    },
    "10018": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "10020": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9548,
        9609
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x4"
    },
    "10022": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9548,
        9609
      ],
      "op": "DUP3",
      "path": "12"
    },
    "10023": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9548,
        9609
      ],
      "op": "ADD",
      "path": "12"
    },
    "10024": {
      "op": "DUP2"
    },
    "10025": {
      "op": "SWAP1"
    },
    "10026": {
      "op": "MSTORE"
    },
    "10027": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "10029": {
      "op": "DUP3"
    },
    "10030": {
      "op": "ADD"
    },
    "10031": {
      "op": "MSTORE"
    },
    "10032": {
      "op": "PUSH32",
      "value": "0x5072656D69756D206D757374206265206C657373207468616E207061796F7574"
    },
    "10065": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "10067": {
      "op": "DUP3"
    },
    "10068": {
      "op": "ADD"
    },
    "10069": {
      "op": "MSTORE"
    },
    "10070": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "10072": {
      "op": "ADD"
    },
    "10073": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9548,
        9609
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x8FE"
    },
    "10076": {
      "op": "JUMP"
    },
    "10077": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9548,
        9609
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "10078": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9643,
        9658
      ],
      "op": "TIMESTAMP",
      "path": "12",
      "statement": 84
    },
    "10079": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9623,
        9659
      ],
      "op": "PUSH5",
      "path": "12",
      "value": "0xFFFFFFFFFF"
    },
    "10085": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9623,
        9659
      ],
      "op": "AND",
      "path": "12"
    },
    "10086": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9623,
        9633
      ],
      "op": "DUP5",
      "path": "12"
    },
    "10087": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9623,
        9659
      ],
      "op": "PUSH5",
      "path": "12",
      "value": "0xFFFFFFFFFF"
    },
    "10093": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9623,
        9659
      ],
      "op": "AND",
      "path": "12"
    },
    "10094": {
      "branch": 171,
      "fn": "RiskModule._newPolicy",
      "offset": [
        9623,
        9659
      ],
      "op": "GT",
      "path": "12"
    },
    "10095": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9615,
        9696
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x27BA"
    },
    "10098": {
      "branch": 171,
      "fn": "RiskModule._newPolicy",
      "offset": [
        9615,
        9696
      ],
      "op": "JUMPI",
      "path": "12"
    },
    "10099": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9615,
        9696
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x40"
    },
    "10101": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9615,
        9696
      ],
      "op": "MLOAD",
      "path": "12"
    },
    "10102": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "10106": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "10108": {
      "op": "SHL"
    },
    "10109": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9615,
        9696
      ],
      "op": "DUP2",
      "path": "12"
    },
    "10110": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9615,
        9696
      ],
      "op": "MSTORE",
      "path": "12"
    },
    "10111": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "10113": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9615,
        9696
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x4"
    },
    "10115": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9615,
        9696
      ],
      "op": "DUP3",
      "path": "12"
    },
    "10116": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9615,
        9696
      ],
      "op": "ADD",
      "path": "12"
    },
    "10117": {
      "op": "DUP2"
    },
    "10118": {
      "op": "SWAP1"
    },
    "10119": {
      "op": "MSTORE"
    },
    "10120": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "10122": {
      "op": "DUP3"
    },
    "10123": {
      "op": "ADD"
    },
    "10124": {
      "op": "MSTORE"
    },
    "10125": {
      "op": "PUSH32",
      "value": "0x45787069726174696F6E206D75737420626520696E2074686520667574757265"
    },
    "10158": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "10160": {
      "op": "DUP3"
    },
    "10161": {
      "op": "ADD"
    },
    "10162": {
      "op": "MSTORE"
    },
    "10163": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "10165": {
      "op": "ADD"
    },
    "10166": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9615,
        9696
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x8FE"
    },
    "10169": {
      "op": "JUMP"
    },
    "10170": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9615,
        9696
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "10171": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "10173": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "10175": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "10177": {
      "op": "SHL"
    },
    "10178": {
      "op": "SUB"
    },
    "10179": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9710,
        9732
      ],
      "op": "DUP4",
      "path": "12",
      "statement": 85
    },
    "10180": {
      "branch": 172,
      "fn": "RiskModule._newPolicy",
      "offset": [
        9710,
        9732
      ],
      "op": "AND",
      "path": "12"
    },
    "10181": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9702,
        9767
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x2810"
    },
    "10184": {
      "branch": 172,
      "fn": "RiskModule._newPolicy",
      "offset": [
        9702,
        9767
      ],
      "op": "JUMPI",
      "path": "12"
    },
    "10185": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9702,
        9767
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x40"
    },
    "10187": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9702,
        9767
      ],
      "op": "MLOAD",
      "path": "12"
    },
    "10188": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "10192": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "10194": {
      "op": "SHL"
    },
    "10195": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9702,
        9767
      ],
      "op": "DUP2",
      "path": "12"
    },
    "10196": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9702,
        9767
      ],
      "op": "MSTORE",
      "path": "12"
    },
    "10197": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "10199": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9702,
        9767
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x4"
    },
    "10201": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9702,
        9767
      ],
      "op": "DUP3",
      "path": "12"
    },
    "10202": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9702,
        9767
      ],
      "op": "ADD",
      "path": "12"
    },
    "10203": {
      "op": "MSTORE"
    },
    "10204": {
      "op": "PUSH1",
      "value": "0x1E"
    },
    "10206": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "10208": {
      "op": "DUP3"
    },
    "10209": {
      "op": "ADD"
    },
    "10210": {
      "op": "MSTORE"
    },
    "10211": {
      "op": "PUSH32",
      "value": "0x437573746F6D65722063616E2774206265207A65726F20616464726573730000"
    },
    "10244": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "10246": {
      "op": "DUP3"
    },
    "10247": {
      "op": "ADD"
    },
    "10248": {
      "op": "MSTORE"
    },
    "10249": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "10251": {
      "op": "ADD"
    },
    "10252": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9702,
        9767
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x8FE"
    },
    "10255": {
      "op": "JUMP"
    },
    "10256": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9702,
        9767
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "10257": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9856,
        9863
      ],
      "op": "DUP6",
      "path": "12",
      "statement": 86
    },
    "10258": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9799
      ],
      "op": "PUSH32",
      "path": "12",
      "value": "0x0"
    },
    "10291": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "10293": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "10295": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "10297": {
      "op": "SHL"
    },
    "10298": {
      "op": "SUB"
    },
    "10299": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9808
      ],
      "op": "AND",
      "path": "12"
    },
    "10300": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9808
      ],
      "op": "PUSH4",
      "path": "12",
      "value": "0xE5A6B10F"
    },
    "10305": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x40"
    },
    "10307": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "MLOAD",
      "path": "12"
    },
    "10308": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "DUP2",
      "path": "12"
    },
    "10309": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "PUSH4",
      "path": "12",
      "value": "0xFFFFFFFF"
    },
    "10314": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "AND",
      "path": "12"
    },
    "10315": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0xE0"
    },
    "10317": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "SHL",
      "path": "12"
    },
    "10318": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "DUP2",
      "path": "12"
    },
    "10319": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "MSTORE",
      "path": "12"
    },
    "10320": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x4"
    },
    "10322": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "ADD",
      "path": "12"
    },
    "10323": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x20"
    },
    "10325": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x40"
    },
    "10327": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "MLOAD",
      "path": "12"
    },
    "10328": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "DUP1",
      "path": "12"
    },
    "10329": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "DUP4",
      "path": "12"
    },
    "10330": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "SUB",
      "path": "12"
    },
    "10331": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "DUP2",
      "path": "12"
    },
    "10332": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "DUP7",
      "path": "12"
    },
    "10333": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "DUP1",
      "path": "12"
    },
    "10334": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "EXTCODESIZE",
      "path": "12"
    },
    "10335": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "ISZERO",
      "path": "12"
    },
    "10336": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "DUP1",
      "path": "12"
    },
    "10337": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "ISZERO",
      "path": "12"
    },
    "10338": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x286A"
    },
    "10341": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "JUMPI",
      "path": "12"
    },
    "10342": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x0"
    },
    "10344": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "DUP1",
      "path": "12"
    },
    "10345": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "REVERT",
      "path": "12"
    },
    "10346": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "10347": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "POP",
      "path": "12"
    },
    "10348": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "GAS",
      "path": "12"
    },
    "10349": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "STATICCALL",
      "path": "12"
    },
    "10350": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "ISZERO",
      "path": "12"
    },
    "10351": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "DUP1",
      "path": "12"
    },
    "10352": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "ISZERO",
      "path": "12"
    },
    "10353": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x287E"
    },
    "10356": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "JUMPI",
      "path": "12"
    },
    "10357": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "RETURNDATASIZE",
      "path": "12"
    },
    "10358": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x0"
    },
    "10360": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "DUP1",
      "path": "12"
    },
    "10361": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "RETURNDATACOPY",
      "path": "12"
    },
    "10362": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "RETURNDATASIZE",
      "path": "12"
    },
    "10363": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x0"
    },
    "10365": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "REVERT",
      "path": "12"
    },
    "10366": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "10367": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "POP",
      "path": "12"
    },
    "10368": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "POP",
      "path": "12"
    },
    "10369": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "POP",
      "path": "12"
    },
    "10370": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "POP",
      "path": "12"
    },
    "10371": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x40"
    },
    "10373": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "MLOAD",
      "path": "12"
    },
    "10374": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "RETURNDATASIZE",
      "path": "12"
    },
    "10375": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x1F"
    },
    "10377": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "NOT",
      "path": "12"
    },
    "10378": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x1F"
    },
    "10380": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "DUP3",
      "path": "12"
    },
    "10381": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "ADD",
      "path": "12"
    },
    "10382": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "AND",
      "path": "12"
    },
    "10383": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "DUP3",
      "path": "12"
    },
    "10384": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "ADD",
      "path": "12"
    },
    "10385": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "DUP1",
      "path": "12"
    },
    "10386": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x40"
    },
    "10388": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "MSTORE",
      "path": "12"
    },
    "10389": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "POP",
      "path": "12"
    },
    "10390": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "DUP2",
      "path": "12"
    },
    "10391": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "ADD",
      "path": "12"
    },
    "10392": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "10393": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x28A2"
    },
    "10396": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "SWAP2",
      "path": "12"
    },
    "10397": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "10398": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x4140"
    },
    "10401": {
      "fn": "RiskModule._newPolicy",
      "jump": "i",
      "offset": [
        9788,
        9810
      ],
      "op": "JUMP",
      "path": "12"
    },
    "10402": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9810
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "10403": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x40"
    },
    "10405": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "MLOAD",
      "path": "12"
    },
    "10406": {
      "op": "PUSH4",
      "value": "0x6EB1769F"
    },
    "10411": {
      "op": "PUSH1",
      "value": "0xE1"
    },
    "10413": {
      "op": "SHL"
    },
    "10414": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "DUP2",
      "path": "12"
    },
    "10415": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "MSTORE",
      "path": "12"
    },
    "10416": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "10418": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "10420": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "10422": {
      "op": "SHL"
    },
    "10423": {
      "op": "SUB"
    },
    "10424": {
      "op": "DUP7"
    },
    "10425": {
      "op": "DUP2"
    },
    "10426": {
      "op": "AND"
    },
    "10427": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x4"
    },
    "10429": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "DUP4",
      "path": "12"
    },
    "10430": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "ADD",
      "path": "12"
    },
    "10431": {
      "op": "MSTORE"
    },
    "10432": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9839,
        9850
      ],
      "op": "PUSH32",
      "path": "12",
      "value": "0x0"
    },
    "10465": {
      "op": "DUP2"
    },
    "10466": {
      "op": "AND"
    },
    "10467": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "10469": {
      "op": "DUP4"
    },
    "10470": {
      "op": "ADD"
    },
    "10471": {
      "op": "MSTORE"
    },
    "10472": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9820
      ],
      "op": "SWAP2",
      "path": "12"
    },
    "10473": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9820
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "10474": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9820
      ],
      "op": "SWAP2",
      "path": "12"
    },
    "10475": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9820
      ],
      "op": "AND",
      "path": "12"
    },
    "10476": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9820
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "10477": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9820
      ],
      "op": "PUSH4",
      "path": "12",
      "value": "0xDD62ED3E"
    },
    "10482": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9820
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "10483": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "10485": {
      "op": "ADD"
    },
    "10486": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x20"
    },
    "10488": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x40"
    },
    "10490": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "MLOAD",
      "path": "12"
    },
    "10491": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "DUP1",
      "path": "12"
    },
    "10492": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "DUP4",
      "path": "12"
    },
    "10493": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "SUB",
      "path": "12"
    },
    "10494": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "DUP2",
      "path": "12"
    },
    "10495": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "DUP7",
      "path": "12"
    },
    "10496": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "DUP1",
      "path": "12"
    },
    "10497": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "EXTCODESIZE",
      "path": "12"
    },
    "10498": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "ISZERO",
      "path": "12"
    },
    "10499": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "DUP1",
      "path": "12"
    },
    "10500": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "ISZERO",
      "path": "12"
    },
    "10501": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x290D"
    },
    "10504": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "JUMPI",
      "path": "12"
    },
    "10505": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x0"
    },
    "10507": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "DUP1",
      "path": "12"
    },
    "10508": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "REVERT",
      "path": "12"
    },
    "10509": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "10510": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "POP",
      "path": "12"
    },
    "10511": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "GAS",
      "path": "12"
    },
    "10512": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "STATICCALL",
      "path": "12"
    },
    "10513": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "ISZERO",
      "path": "12"
    },
    "10514": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "DUP1",
      "path": "12"
    },
    "10515": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "ISZERO",
      "path": "12"
    },
    "10516": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x2921"
    },
    "10519": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "JUMPI",
      "path": "12"
    },
    "10520": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "RETURNDATASIZE",
      "path": "12"
    },
    "10521": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x0"
    },
    "10523": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "DUP1",
      "path": "12"
    },
    "10524": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "RETURNDATACOPY",
      "path": "12"
    },
    "10525": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "RETURNDATASIZE",
      "path": "12"
    },
    "10526": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x0"
    },
    "10528": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "REVERT",
      "path": "12"
    },
    "10529": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "10530": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "POP",
      "path": "12"
    },
    "10531": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "POP",
      "path": "12"
    },
    "10532": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "POP",
      "path": "12"
    },
    "10533": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "POP",
      "path": "12"
    },
    "10534": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x40"
    },
    "10536": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "MLOAD",
      "path": "12"
    },
    "10537": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "RETURNDATASIZE",
      "path": "12"
    },
    "10538": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x1F"
    },
    "10540": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "NOT",
      "path": "12"
    },
    "10541": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x1F"
    },
    "10543": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "DUP3",
      "path": "12"
    },
    "10544": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "ADD",
      "path": "12"
    },
    "10545": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "AND",
      "path": "12"
    },
    "10546": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "DUP3",
      "path": "12"
    },
    "10547": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "ADD",
      "path": "12"
    },
    "10548": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "DUP1",
      "path": "12"
    },
    "10549": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x40"
    },
    "10551": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "MSTORE",
      "path": "12"
    },
    "10552": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "POP",
      "path": "12"
    },
    "10553": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "DUP2",
      "path": "12"
    },
    "10554": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "ADD",
      "path": "12"
    },
    "10555": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "10556": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x2945"
    },
    "10559": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "SWAP2",
      "path": "12"
    },
    "10560": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "10561": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x40CD"
    },
    "10564": {
      "fn": "RiskModule._newPolicy",
      "jump": "i",
      "offset": [
        9788,
        9852
      ],
      "op": "JUMP",
      "path": "12"
    },
    "10565": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9852
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "10566": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9863
      ],
      "op": "LT",
      "path": "12"
    },
    "10567": {
      "branch": 173,
      "fn": "RiskModule._newPolicy",
      "offset": [
        9788,
        9863
      ],
      "op": "ISZERO",
      "path": "12"
    },
    "10568": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9773,
        9924
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x29A9"
    },
    "10571": {
      "branch": 173,
      "fn": "RiskModule._newPolicy",
      "offset": [
        9773,
        9924
      ],
      "op": "JUMPI",
      "path": "12"
    },
    "10572": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9773,
        9924
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x40"
    },
    "10574": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9773,
        9924
      ],
      "op": "MLOAD",
      "path": "12"
    },
    "10575": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "10579": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "10581": {
      "op": "SHL"
    },
    "10582": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9773,
        9924
      ],
      "op": "DUP2",
      "path": "12"
    },
    "10583": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9773,
        9924
      ],
      "op": "MSTORE",
      "path": "12"
    },
    "10584": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "10586": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9773,
        9924
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x4"
    },
    "10588": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9773,
        9924
      ],
      "op": "DUP3",
      "path": "12"
    },
    "10589": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9773,
        9924
      ],
      "op": "ADD",
      "path": "12"
    },
    "10590": {
      "op": "MSTORE"
    },
    "10591": {
      "op": "PUSH1",
      "value": "0x2D"
    },
    "10593": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "10595": {
      "op": "DUP3"
    },
    "10596": {
      "op": "ADD"
    },
    "10597": {
      "op": "MSTORE"
    },
    "10598": {
      "op": "PUSH32",
      "value": "0x596F75206D75737420616C6C6F7720454E5355524F20746F207472616E736665"
    },
    "10631": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "10633": {
      "op": "DUP3"
    },
    "10634": {
      "op": "ADD"
    },
    "10635": {
      "op": "MSTORE"
    },
    "10636": {
      "op": "PUSH13",
      "value": "0x7220746865207072656D69756D"
    },
    "10650": {
      "op": "PUSH1",
      "value": "0x98"
    },
    "10652": {
      "op": "SHL"
    },
    "10653": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "10655": {
      "op": "DUP3"
    },
    "10656": {
      "op": "ADD"
    },
    "10657": {
      "op": "MSTORE"
    },
    "10658": {
      "op": "PUSH1",
      "value": "0x84"
    },
    "10660": {
      "op": "ADD"
    },
    "10661": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9773,
        9924
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x8FE"
    },
    "10664": {
      "op": "JUMP"
    },
    "10665": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9773,
        9924
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "10666": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9930,
        9961
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x0"
    },
    "10668": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9964,
        10062
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x29B8"
    },
    "10671": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9989,
        9993
      ],
      "op": "ADDRESS",
      "path": "12"
    },
    "10672": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10001,
        10008
      ],
      "op": "DUP9",
      "path": "12"
    },
    "10673": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10016,
        10022
      ],
      "op": "DUP11",
      "path": "12"
    },
    "10674": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10030,
        10038
      ],
      "op": "DUP10",
      "path": "12"
    },
    "10675": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10046,
        10056
      ],
      "op": "DUP10",
      "path": "12"
    },
    "10676": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9964,
        9981
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x373C"
    },
    "10679": {
      "fn": "RiskModule._newPolicy",
      "jump": "i",
      "offset": [
        9964,
        10062
      ],
      "op": "JUMP",
      "path": "12"
    },
    "10680": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9964,
        10062
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "10681": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9930,
        10062
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "10682": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9930,
        10062
      ],
      "op": "POP",
      "path": "12"
    },
    "10683": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10090,
        10106
      ],
      "op": "PUSH2",
      "path": "12",
      "statement": 87,
      "value": "0x133"
    },
    "10686": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10090,
        10106
      ],
      "op": "SLOAD",
      "path": "12"
    },
    "10687": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10076,
        10082
      ],
      "op": "DUP2",
      "path": "12"
    },
    "10688": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10076,
        10086
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x60"
    },
    "10690": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10076,
        10086
      ],
      "op": "ADD",
      "path": "12"
    },
    "10691": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10076,
        10086
      ],
      "op": "MLOAD",
      "path": "12"
    },
    "10692": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10076,
        10106
      ],
      "op": "GT",
      "path": "12"
    },
    "10693": {
      "branch": 174,
      "fn": "RiskModule._newPolicy",
      "offset": [
        10076,
        10106
      ],
      "op": "ISZERO",
      "path": "12"
    },
    "10694": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10068,
        10158
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x2A29"
    },
    "10697": {
      "branch": 174,
      "fn": "RiskModule._newPolicy",
      "offset": [
        10068,
        10158
      ],
      "op": "JUMPI",
      "path": "12"
    },
    "10698": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10068,
        10158
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x40"
    },
    "10700": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10068,
        10158
      ],
      "op": "MLOAD",
      "path": "12"
    },
    "10701": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "10705": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "10707": {
      "op": "SHL"
    },
    "10708": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10068,
        10158
      ],
      "op": "DUP2",
      "path": "12"
    },
    "10709": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10068,
        10158
      ],
      "op": "MSTORE",
      "path": "12"
    },
    "10710": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "10712": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10068,
        10158
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x4"
    },
    "10714": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10068,
        10158
      ],
      "op": "DUP3",
      "path": "12"
    },
    "10715": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10068,
        10158
      ],
      "op": "ADD",
      "path": "12"
    },
    "10716": {
      "op": "MSTORE"
    },
    "10717": {
      "op": "PUSH1",
      "value": "0x2F"
    },
    "10719": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "10721": {
      "op": "DUP3"
    },
    "10722": {
      "op": "ADD"
    },
    "10723": {
      "op": "MSTORE"
    },
    "10724": {
      "op": "PUSH32",
      "value": "0x5269736B4D6F64756C653A20534352206973206D6F7265207468616E206D6178"
    },
    "10757": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "10759": {
      "op": "DUP3"
    },
    "10760": {
      "op": "ADD"
    },
    "10761": {
      "op": "MSTORE"
    },
    "10762": {
      "op": "PUSH15",
      "value": "0x696D756D2070657220706F6C696379"
    },
    "10778": {
      "op": "PUSH1",
      "value": "0x88"
    },
    "10780": {
      "op": "SHL"
    },
    "10781": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "10783": {
      "op": "DUP3"
    },
    "10784": {
      "op": "ADD"
    },
    "10785": {
      "op": "MSTORE"
    },
    "10786": {
      "op": "PUSH1",
      "value": "0x84"
    },
    "10788": {
      "op": "ADD"
    },
    "10789": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10068,
        10158
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x8FE"
    },
    "10792": {
      "op": "JUMP"
    },
    "10793": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10068,
        10158
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "10794": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10177,
        10183
      ],
      "op": "DUP1",
      "path": "12",
      "statement": 88
    },
    "10795": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10177,
        10187
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x60"
    },
    "10797": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10177,
        10187
      ],
      "op": "ADD",
      "path": "12"
    },
    "10798": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10177,
        10187
      ],
      "op": "MLOAD",
      "path": "12"
    },
    "10799": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10164,
        10173
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x135"
    },
    "10802": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10164,
        10173
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x0"
    },
    "10804": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10164,
        10187
      ],
      "op": "DUP3",
      "path": "12"
    },
    "10805": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10164,
        10187
      ],
      "op": "DUP3",
      "path": "12"
    },
    "10806": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10164,
        10187
      ],
      "op": "SLOAD",
      "path": "12"
    },
    "10807": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10164,
        10187
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x2A40"
    },
    "10810": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10164,
        10187
      ],
      "op": "SWAP2",
      "path": "12"
    },
    "10811": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10164,
        10187
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "10812": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10164,
        10187
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x46ED"
    },
    "10815": {
      "fn": "RiskModule._newPolicy",
      "jump": "i",
      "offset": [
        10164,
        10187
      ],
      "op": "JUMP",
      "path": "12"
    },
    "10816": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10164,
        10187
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "10817": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10164,
        10187
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "10818": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10164,
        10187
      ],
      "op": "SWAP2",
      "path": "12"
    },
    "10819": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10164,
        10187
      ],
      "op": "SSTORE",
      "path": "12"
    },
    "10820": {
      "op": "POP"
    },
    "10821": {
      "op": "POP"
    },
    "10822": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10214,
        10223
      ],
      "op": "PUSH2",
      "path": "12",
      "statement": 89,
      "value": "0x134"
    },
    "10825": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10214,
        10223
      ],
      "op": "SLOAD",
      "path": "12"
    },
    "10826": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10201,
        10210
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x135"
    },
    "10829": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10201,
        10210
      ],
      "op": "SLOAD",
      "path": "12"
    },
    "10830": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10201,
        10223
      ],
      "op": "GT",
      "path": "12"
    },
    "10831": {
      "branch": 175,
      "fn": "RiskModule._newPolicy",
      "offset": [
        10201,
        10223
      ],
      "op": "ISZERO",
      "path": "12"
    },
    "10832": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10193,
        10258
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x2A9B"
    },
    "10835": {
      "branch": 175,
      "fn": "RiskModule._newPolicy",
      "offset": [
        10193,
        10258
      ],
      "op": "JUMPI",
      "path": "12"
    },
    "10836": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10193,
        10258
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x40"
    },
    "10838": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10193,
        10258
      ],
      "op": "MLOAD",
      "path": "12"
    },
    "10839": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "10843": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "10845": {
      "op": "SHL"
    },
    "10846": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10193,
        10258
      ],
      "op": "DUP2",
      "path": "12"
    },
    "10847": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10193,
        10258
      ],
      "op": "MSTORE",
      "path": "12"
    },
    "10848": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "10850": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10193,
        10258
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x4"
    },
    "10852": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10193,
        10258
      ],
      "op": "DUP3",
      "path": "12"
    },
    "10853": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10193,
        10258
      ],
      "op": "ADD",
      "path": "12"
    },
    "10854": {
      "op": "MSTORE"
    },
    "10855": {
      "op": "PUSH1",
      "value": "0x1E"
    },
    "10857": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "10859": {
      "op": "DUP3"
    },
    "10860": {
      "op": "ADD"
    },
    "10861": {
      "op": "MSTORE"
    },
    "10862": {
      "op": "PUSH32",
      "value": "0x5269736B4D6F64756C653A20534352206C696D69742065786365656465640000"
    },
    "10895": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "10897": {
      "op": "DUP3"
    },
    "10898": {
      "op": "ADD"
    },
    "10899": {
      "op": "MSTORE"
    },
    "10900": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "10902": {
      "op": "ADD"
    },
    "10903": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10193,
        10258
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x8FE"
    },
    "10906": {
      "op": "JUMP"
    },
    "10907": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10193,
        10258
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "10908": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x40"
    },
    "10910": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "MLOAD",
      "path": "12"
    },
    "10911": {
      "op": "PUSH4",
      "value": "0xCB8251D"
    },
    "10916": {
      "op": "PUSH1",
      "value": "0xE1"
    },
    "10918": {
      "op": "SHL"
    },
    "10919": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "DUP2",
      "path": "12"
    },
    "10920": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "MSTORE",
      "path": "12"
    },
    "10921": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10264,
        10280
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x0"
    },
    "10923": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10264,
        10280
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "10924": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "10926": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "10928": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "10930": {
      "op": "SHL"
    },
    "10931": {
      "op": "SUB"
    },
    "10932": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10294
      ],
      "op": "PUSH32",
      "path": "12",
      "value": "0x0"
    },
    "10965": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10304
      ],
      "op": "AND",
      "path": "12"
    },
    "10966": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10304
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "10967": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10304
      ],
      "op": "PUSH4",
      "path": "12",
      "value": "0x19704A3A"
    },
    "10972": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10304
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "10973": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x2AEE"
    },
    "10976": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "10977": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10305,
        10311
      ],
      "op": "DUP6",
      "path": "12"
    },
    "10978": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10305,
        10311
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "10979": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10313,
        10321
      ],
      "op": "DUP10",
      "path": "12"
    },
    "10980": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10313,
        10321
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "10981": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10323,
        10333
      ],
      "op": "DUP10",
      "path": "12"
    },
    "10982": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10323,
        10333
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "10983": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x4"
    },
    "10985": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "ADD",
      "path": "12"
    },
    "10986": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x461D"
    },
    "10989": {
      "fn": "RiskModule._newPolicy",
      "jump": "i",
      "offset": [
        10283,
        10334
      ],
      "op": "JUMP",
      "path": "12"
    },
    "10990": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "10991": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x20"
    },
    "10993": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x40"
    },
    "10995": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "MLOAD",
      "path": "12"
    },
    "10996": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "DUP1",
      "path": "12"
    },
    "10997": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "DUP4",
      "path": "12"
    },
    "10998": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "SUB",
      "path": "12"
    },
    "10999": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "DUP2",
      "path": "12"
    },
    "11000": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x0"
    },
    "11002": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "DUP8",
      "path": "12"
    },
    "11003": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "DUP1",
      "path": "12"
    },
    "11004": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "EXTCODESIZE",
      "path": "12"
    },
    "11005": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "ISZERO",
      "path": "12"
    },
    "11006": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "DUP1",
      "path": "12"
    },
    "11007": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "ISZERO",
      "path": "12"
    },
    "11008": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x2B08"
    },
    "11011": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "JUMPI",
      "path": "12"
    },
    "11012": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x0"
    },
    "11014": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "DUP1",
      "path": "12"
    },
    "11015": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "REVERT",
      "path": "12"
    },
    "11016": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "11017": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "POP",
      "path": "12"
    },
    "11018": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "GAS",
      "path": "12"
    },
    "11019": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "CALL",
      "path": "12"
    },
    "11020": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "ISZERO",
      "path": "12"
    },
    "11021": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "DUP1",
      "path": "12"
    },
    "11022": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "ISZERO",
      "path": "12"
    },
    "11023": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x2B1C"
    },
    "11026": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "JUMPI",
      "path": "12"
    },
    "11027": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "RETURNDATASIZE",
      "path": "12"
    },
    "11028": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x0"
    },
    "11030": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "DUP1",
      "path": "12"
    },
    "11031": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "RETURNDATACOPY",
      "path": "12"
    },
    "11032": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "RETURNDATASIZE",
      "path": "12"
    },
    "11033": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x0"
    },
    "11035": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "REVERT",
      "path": "12"
    },
    "11036": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "11037": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "POP",
      "path": "12"
    },
    "11038": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "POP",
      "path": "12"
    },
    "11039": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "POP",
      "path": "12"
    },
    "11040": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "POP",
      "path": "12"
    },
    "11041": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x40"
    },
    "11043": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "MLOAD",
      "path": "12"
    },
    "11044": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "RETURNDATASIZE",
      "path": "12"
    },
    "11045": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x1F"
    },
    "11047": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "NOT",
      "path": "12"
    },
    "11048": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x1F"
    },
    "11050": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "DUP3",
      "path": "12"
    },
    "11051": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "ADD",
      "path": "12"
    },
    "11052": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "AND",
      "path": "12"
    },
    "11053": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "DUP3",
      "path": "12"
    },
    "11054": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "ADD",
      "path": "12"
    },
    "11055": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "DUP1",
      "path": "12"
    },
    "11056": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x40"
    },
    "11058": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "MSTORE",
      "path": "12"
    },
    "11059": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "POP",
      "path": "12"
    },
    "11060": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "DUP2",
      "path": "12"
    },
    "11061": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "ADD",
      "path": "12"
    },
    "11062": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "11063": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x2B40"
    },
    "11066": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "SWAP2",
      "path": "12"
    },
    "11067": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "11068": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x40CD"
    },
    "11071": {
      "fn": "RiskModule._newPolicy",
      "jump": "i",
      "offset": [
        10283,
        10334
      ],
      "op": "JUMP",
      "path": "12"
    },
    "11072": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10283,
        10334
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "11073": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10340,
        10360
      ],
      "op": "DUP3",
      "path": "12",
      "statement": 90
    },
    "11074": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10340,
        10360
      ],
      "op": "MSTORE",
      "path": "12"
    },
    "11075": {
      "op": "POP"
    },
    "11076": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        10340,
        10360
      ],
      "op": "SWAP8",
      "path": "12"
    },
    "11077": {
      "fn": "RiskModule._newPolicy",
      "offset": [
        9329,
        10384
      ],
      "op": "SWAP7",
      "path": "12"
    },
    "11078": {
      "op": "POP"
    },
    "11079": {
      "op": "POP"
    },
    "11080": {
      "op": "POP"
    },
    "11081": {
      "op": "POP"
    },
    "11082": {
      "op": "POP"
    },
    "11083": {
      "op": "POP"
    },
    "11084": {
      "op": "POP"
    },
    "11085": {
      "fn": "RiskModule._newPolicy",
      "jump": "o",
      "offset": [
        9329,
        10384
      ],
      "op": "JUMP",
      "path": "12"
    },
    "11086": {
      "fn": "RiskModule.__RiskModule_init",
      "offset": [
        2753,
        3225
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "11087": {
      "offset": [
        2369,
        2382
      ],
      "op": "PUSH1",
      "path": "72",
      "value": "0x0"
    },
    "11089": {
      "fn": "RiskModule.__RiskModule_init",
      "offset": [
        2369,
        2382
      ],
      "op": "SLOAD",
      "path": "72"
    },
    "11090": {
      "fn": "RiskModule.__RiskModule_init",
      "offset": [
        2369,
        2382
      ],
      "op": "PUSH2",
      "path": "72",
      "value": "0x100"
    },
    "11093": {
      "fn": "RiskModule.__RiskModule_init",
      "offset": [
        2369,
        2382
      ],
      "op": "SWAP1",
      "path": "72"
    },
    "11094": {
      "fn": "RiskModule.__RiskModule_init",
      "offset": [
        2369,
        2382
      ],
      "op": "DIV",
      "path": "72"
    },
    "11095": {
      "fn": "RiskModule.__RiskModule_init",
      "offset": [
        2369,
        2382
      ],
      "op": "PUSH1",
      "path": "72",
      "value": "0xFF"
    },
    "11097": {
      "fn": "RiskModule.__RiskModule_init",
      "offset": [
        2369,
        2382
      ],
      "op": "AND",
      "path": "72"
    },
    "11098": {
      "offset": [
        2369,
        2417
      ],
      "op": "PUSH2",
      "path": "72",
      "value": "0x2B69"
    },
    "11101": {
      "fn": "RiskModule.__RiskModule_init",
      "offset": [
        2369,
        2417
      ],
      "op": "JUMPI",
      "path": "72"
    },
    "11102": {
      "offset": [
        2405,
        2417
      ],
      "op": "PUSH1",
      "path": "72",
      "value": "0x0"
    },
    "11104": {
      "fn": "RiskModule.__RiskModule_init",
      "offset": [
        2405,
        2417
      ],
      "op": "SLOAD",
      "path": "72"
    },
    "11105": {
      "fn": "RiskModule.__RiskModule_init",
      "offset": [
        2405,
        2417
      ],
      "op": "PUSH1",
      "path": "72",
      "value": "0xFF"
    },
    "11107": {
      "fn": "RiskModule.__RiskModule_init",
      "offset": [
        2405,
        2417
      ],
      "op": "AND",
      "path": "72"
    },
    "11108": {
      "offset": [
        2404,
        2417
      ],
      "op": "ISZERO",
      "path": "72"
    },
    "11109": {
      "offset": [
        2369,
        2417
      ],
      "op": "PUSH2",
      "path": "72",
      "value": "0x2B6D"
    },
    "11112": {
      "fn": "RiskModule.__RiskModule_init",
      "offset": [
        2369,
        2417
      ],
      "op": "JUMP",
      "path": "72"
    },
    "11113": {
      "fn": "RiskModule.__RiskModule_init",
      "offset": [
        2369,
        2417
      ],
      "op": "JUMPDEST",
      "path": "72"
    },
    "11114": {
      "fn": "Initializable._isConstructor",
      "offset": [
        3147,
        3151
      ],
      "op": "ADDRESS",
      "path": "72"
    },
    "11115": {
      "op": "EXTCODESIZE"
    },
    "11116": {
      "op": "ISZERO"
    },
    "11117": {
      "offset": [
        2385,
        2401
      ],
      "op": "JUMPDEST",
      "path": "72"
    },
    "11118": {
      "offset": [
        2361,
        2468
      ],
      "op": "PUSH2",
      "path": "72",
      "value": "0x2B89"
    },
    "11121": {
      "offset": [
        2361,
        2468
      ],
      "op": "JUMPI",
      "path": "72"
    },
    "11122": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2361,
        2468
      ],
      "op": "PUSH1",
      "path": "72",
      "value": "0x40"
    },
    "11124": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2361,
        2468
      ],
      "op": "MLOAD",
      "path": "72"
    },
    "11125": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "11129": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "11131": {
      "op": "SHL"
    },
    "11132": {
      "offset": [
        2361,
        2468
      ],
      "op": "DUP2",
      "path": "72"
    },
    "11133": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2361,
        2468
      ],
      "op": "MSTORE",
      "path": "72"
    },
    "11134": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2361,
        2468
      ],
      "op": "PUSH1",
      "path": "72",
      "value": "0x4"
    },
    "11136": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2361,
        2468
      ],
      "op": "ADD",
      "path": "72"
    },
    "11137": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2361,
        2468
      ],
      "op": "PUSH2",
      "path": "72",
      "value": "0x8FE"
    },
    "11140": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2361,
        2468
      ],
      "op": "SWAP1",
      "path": "72"
    },
    "11141": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2361,
        2468
      ],
      "op": "PUSH2",
      "path": "72",
      "value": "0x4548"
    },
    "11144": {
      "fn": "Initializable._isConstructor",
      "jump": "i",
      "offset": [
        2361,
        2468
      ],
      "op": "JUMP",
      "path": "72"
    },
    "11145": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2361,
        2468
      ],
      "op": "JUMPDEST",
      "path": "72"
    },
    "11146": {
      "offset": [
        2479,
        2498
      ],
      "op": "PUSH1",
      "path": "72",
      "value": "0x0"
    },
    "11148": {
      "offset": [
        2502,
        2515
      ],
      "op": "SLOAD",
      "path": "72"
    },
    "11149": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2502,
        2515
      ],
      "op": "PUSH2",
      "path": "72",
      "value": "0x100"
    },
    "11152": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2502,
        2515
      ],
      "op": "SWAP1",
      "path": "72"
    },
    "11153": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2502,
        2515
      ],
      "op": "DIV",
      "path": "72"
    },
    "11154": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2502,
        2515
      ],
      "op": "PUSH1",
      "path": "72",
      "value": "0xFF"
    },
    "11156": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2502,
        2515
      ],
      "op": "AND",
      "path": "72"
    },
    "11157": {
      "offset": [
        2501,
        2515
      ],
      "op": "ISZERO",
      "path": "72"
    },
    "11158": {
      "offset": [
        2525,
        2623
      ],
      "op": "DUP1",
      "path": "72"
    },
    "11159": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2525,
        2623
      ],
      "op": "ISZERO",
      "path": "72"
    },
    "11160": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2525,
        2623
      ],
      "op": "PUSH2",
      "path": "72",
      "value": "0x2BAB"
    },
    "11163": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2525,
        2623
      ],
      "op": "JUMPI",
      "path": "72"
    },
    "11164": {
      "offset": [
        2559,
        2572
      ],
      "op": "PUSH1",
      "path": "72",
      "value": "0x0"
    },
    "11166": {
      "offset": [
        2559,
        2579
      ],
      "op": "DUP1",
      "path": "72"
    },
    "11167": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2559,
        2579
      ],
      "op": "SLOAD",
      "path": "72"
    },
    "11168": {
      "op": "PUSH2",
      "value": "0xFFFF"
    },
    "11171": {
      "op": "NOT"
    },
    "11172": {
      "offset": [
        2593,
        2612
      ],
      "op": "AND",
      "path": "72"
    },
    "11173": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2593,
        2612
      ],
      "op": "PUSH2",
      "path": "72",
      "value": "0x101"
    },
    "11176": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2593,
        2612
      ],
      "op": "OR",
      "path": "72"
    },
    "11177": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2593,
        2612
      ],
      "op": "SWAP1",
      "path": "72"
    },
    "11178": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2593,
        2612
      ],
      "op": "SSTORE",
      "path": "72"
    },
    "11179": {
      "offset": [
        2525,
        2623
      ],
      "op": "JUMPDEST",
      "path": "72"
    },
    "11180": {
      "fn": "RiskModule.__RiskModule_init",
      "offset": [
        2992,
        3014
      ],
      "op": "PUSH2",
      "path": "12",
      "statement": 91,
      "value": "0x2BB3"
    },
    "11183": {
      "fn": "RiskModule.__RiskModule_init",
      "offset": [
        2992,
        3012
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x3AFA"
    },
    "11186": {
      "fn": "RiskModule.__RiskModule_init",
      "jump": "i",
      "offset": [
        2992,
        3014
      ],
      "op": "JUMP",
      "path": "12"
    },
    "11187": {
      "fn": "RiskModule.__RiskModule_init",
      "offset": [
        2992,
        3014
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "11188": {
      "fn": "RiskModule.__RiskModule_init",
      "offset": [
        3020,
        3048
      ],
      "op": "PUSH2",
      "path": "12",
      "statement": 92,
      "value": "0x2BBB"
    },
    "11191": {
      "fn": "RiskModule.__RiskModule_init",
      "offset": [
        3020,
        3046
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x3B21"
    },
    "11194": {
      "fn": "RiskModule.__RiskModule_init",
      "jump": "i",
      "offset": [
        3020,
        3048
      ],
      "op": "JUMP",
      "path": "12"
    },
    "11195": {
      "fn": "RiskModule.__RiskModule_init",
      "offset": [
        3020,
        3048
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "11196": {
      "fn": "RiskModule.__RiskModule_init",
      "offset": [
        3054,
        3220
      ],
      "op": "PUSH2",
      "path": "12",
      "statement": 93,
      "value": "0x127D"
    },
    "11199": {
      "fn": "RiskModule.__RiskModule_init",
      "offset": [
        3089,
        3094
      ],
      "op": "DUP9",
      "path": "12"
    },
    "11200": {
      "fn": "RiskModule.__RiskModule_init",
      "offset": [
        3102,
        3116
      ],
      "op": "DUP9",
      "path": "12"
    },
    "11201": {
      "fn": "RiskModule.__RiskModule_init",
      "offset": [
        3124,
        3134
      ],
      "op": "DUP9",
      "path": "12"
    },
    "11202": {
      "fn": "RiskModule.__RiskModule_init",
      "offset": [
        3142,
        3158
      ],
      "op": "DUP9",
      "path": "12"
    },
    "11203": {
      "fn": "RiskModule.__RiskModule_init",
      "offset": [
        3166,
        3182
      ],
      "op": "DUP9",
      "path": "12"
    },
    "11204": {
      "fn": "RiskModule.__RiskModule_init",
      "offset": [
        3190,
        3199
      ],
      "op": "DUP9",
      "path": "12"
    },
    "11205": {
      "fn": "RiskModule.__RiskModule_init",
      "offset": [
        3207,
        3214
      ],
      "op": "DUP9",
      "path": "12"
    },
    "11206": {
      "fn": "RiskModule.__RiskModule_init",
      "offset": [
        3054,
        3081
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x3BA2"
    },
    "11209": {
      "fn": "RiskModule.__RiskModule_init",
      "jump": "i",
      "offset": [
        3054,
        3220
      ],
      "op": "JUMP",
      "path": "12"
    },
    "11210": {
      "fn": "PausableUpgradeable._pause",
      "offset": [
        2106,
        2221
      ],
      "op": "JUMPDEST",
      "path": "74"
    },
    "11211": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1411,
        1418
      ],
      "op": "PUSH1",
      "path": "74",
      "value": "0xFB"
    },
    "11213": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1411,
        1418
      ],
      "op": "SLOAD",
      "path": "74"
    },
    "11214": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1411,
        1418
      ],
      "op": "PUSH1",
      "path": "74",
      "value": "0xFF"
    },
    "11216": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1411,
        1418
      ],
      "op": "AND",
      "path": "74"
    },
    "11217": {
      "offset": [
        1654,
        1663
      ],
      "op": "ISZERO",
      "path": "74"
    },
    "11218": {
      "offset": [
        1646,
        1684
      ],
      "op": "PUSH2",
      "path": "74",
      "value": "0x2BED"
    },
    "11221": {
      "offset": [
        1646,
        1684
      ],
      "op": "JUMPI",
      "path": "74"
    },
    "11222": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1646,
        1684
      ],
      "op": "PUSH1",
      "path": "74",
      "value": "0x40"
    },
    "11224": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1646,
        1684
      ],
      "op": "MLOAD",
      "path": "74"
    },
    "11225": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "11229": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "11231": {
      "op": "SHL"
    },
    "11232": {
      "offset": [
        1646,
        1684
      ],
      "op": "DUP2",
      "path": "74"
    },
    "11233": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1646,
        1684
      ],
      "op": "MSTORE",
      "path": "74"
    },
    "11234": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1646,
        1684
      ],
      "op": "PUSH1",
      "path": "74",
      "value": "0x4"
    },
    "11236": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1646,
        1684
      ],
      "op": "ADD",
      "path": "74"
    },
    "11237": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1646,
        1684
      ],
      "op": "PUSH2",
      "path": "74",
      "value": "0x8FE"
    },
    "11240": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1646,
        1684
      ],
      "op": "SWAP1",
      "path": "74"
    },
    "11241": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1646,
        1684
      ],
      "op": "PUSH2",
      "path": "74",
      "value": "0x451E"
    },
    "11244": {
      "fn": "PausableUpgradeable.paused",
      "jump": "i",
      "offset": [
        1646,
        1684
      ],
      "op": "JUMP",
      "path": "74"
    },
    "11245": {
      "fn": "PausableUpgradeable.paused",
      "offset": [
        1646,
        1684
      ],
      "op": "JUMPDEST",
      "path": "74"
    },
    "11246": {
      "fn": "PausableUpgradeable._pause",
      "offset": [
        2165,
        2172
      ],
      "op": "PUSH1",
      "path": "74",
      "statement": 94,
      "value": "0xFB"
    },
    "11248": {
      "fn": "PausableUpgradeable._pause",
      "offset": [
        2165,
        2179
      ],
      "op": "DUP1",
      "path": "74"
    },
    "11249": {
      "fn": "PausableUpgradeable._pause",
      "offset": [
        2165,
        2179
      ],
      "op": "SLOAD",
      "path": "74"
    },
    "11250": {
      "op": "PUSH1",
      "value": "0xFF"
    },
    "11252": {
      "op": "NOT"
    },
    "11253": {
      "fn": "PausableUpgradeable._pause",
      "offset": [
        2165,
        2179
      ],
      "op": "AND",
      "path": "74"
    },
    "11254": {
      "fn": "PausableUpgradeable._pause",
      "offset": [
        2175,
        2179
      ],
      "op": "PUSH1",
      "path": "74",
      "value": "0x1"
    },
    "11256": {
      "fn": "PausableUpgradeable._pause",
      "offset": [
        2165,
        2179
      ],
      "op": "OR",
      "path": "74"
    },
    "11257": {
      "fn": "PausableUpgradeable._pause",
      "offset": [
        2165,
        2179
      ],
      "op": "SWAP1",
      "path": "74"
    },
    "11258": {
      "fn": "PausableUpgradeable._pause",
      "offset": [
        2165,
        2179
      ],
      "op": "SSTORE",
      "path": "74"
    },
    "11259": {
      "fn": "PausableUpgradeable._pause",
      "offset": [
        2194,
        2214
      ],
      "op": "PUSH32",
      "path": "74",
      "statement": 95,
      "value": "0x62E78CEA01BEE320CD4E420270B5EA74000D11B0C9F74754EBDBFC544B05A258"
    },
    "11292": {
      "fn": "PausableUpgradeable._pause",
      "offset": [
        2201,
        2213
      ],
      "op": "PUSH2",
      "path": "74",
      "value": "0x26C6"
    },
    "11295": {
      "fn": "ContextUpgradeable._msgSender",
      "offset": [
        929,
        939
      ],
      "op": "CALLER",
      "path": "83"
    },
    "11296": {
      "fn": "ContextUpgradeable._msgSender",
      "offset": [
        929,
        939
      ],
      "op": "SWAP1",
      "path": "83"
    },
    "11297": {
      "fn": "ContextUpgradeable._msgSender",
      "offset": [
        850,
        946
      ],
      "op": "JUMP",
      "path": "83"
    },
    "11298": {
      "op": "JUMPDEST"
    },
    "11299": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "11301": {
      "op": "DUP3"
    },
    "11302": {
      "op": "ISZERO"
    },
    "11303": {
      "op": "DUP1"
    },
    "11304": {
      "op": "PUSH2",
      "value": "0x2C2F"
    },
    "11307": {
      "op": "JUMPI"
    },
    "11308": {
      "op": "POP"
    },
    "11309": {
      "op": "DUP2"
    },
    "11310": {
      "op": "ISZERO"
    },
    "11311": {
      "op": "JUMPDEST"
    },
    "11312": {
      "op": "ISZERO"
    },
    "11313": {
      "op": "PUSH2",
      "value": "0x2C3C"
    },
    "11316": {
      "op": "JUMPI"
    },
    "11317": {
      "op": "POP"
    },
    "11318": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "11320": {
      "op": "PUSH2",
      "value": "0x8AA"
    },
    "11323": {
      "op": "JUMP"
    },
    "11324": {
      "op": "JUMPDEST"
    },
    "11325": {
      "op": "DUP2"
    },
    "11326": {
      "op": "PUSH2",
      "value": "0x2C53"
    },
    "11329": {
      "op": "PUSH1",
      "value": "0x2"
    },
    "11331": {
      "op": "PUSH8",
      "value": "0x6765C793FA10079D"
    },
    "11340": {
      "op": "PUSH1",
      "value": "0x1B"
    },
    "11342": {
      "op": "SHL"
    },
    "11343": {
      "op": "PUSH2",
      "value": "0x4705"
    },
    "11346": {
      "jump": "i",
      "op": "JUMP"
    },
    "11347": {
      "op": "JUMPDEST"
    },
    "11348": {
      "op": "PUSH2",
      "value": "0x2C5F"
    },
    "11351": {
      "op": "SWAP1"
    },
    "11352": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "11354": {
      "op": "NOT"
    },
    "11355": {
      "op": "PUSH2",
      "value": "0x4746"
    },
    "11358": {
      "jump": "i",
      "op": "JUMP"
    },
    "11359": {
      "op": "JUMPDEST"
    },
    "11360": {
      "op": "PUSH2",
      "value": "0x2C69"
    },
    "11363": {
      "op": "SWAP2"
    },
    "11364": {
      "op": "SWAP1"
    },
    "11365": {
      "op": "PUSH2",
      "value": "0x4705"
    },
    "11368": {
      "jump": "i",
      "op": "JUMP"
    },
    "11369": {
      "op": "JUMPDEST"
    },
    "11370": {
      "op": "DUP4"
    },
    "11371": {
      "op": "GT"
    },
    "11372": {
      "op": "ISZERO"
    },
    "11373": {
      "op": "PUSH2",
      "value": "0x2CC4"
    },
    "11376": {
      "op": "JUMPI"
    },
    "11377": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "11379": {
      "op": "MLOAD"
    },
    "11380": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "11384": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "11386": {
      "op": "SHL"
    },
    "11387": {
      "op": "DUP2"
    },
    "11388": {
      "op": "MSTORE"
    },
    "11389": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "11391": {
      "op": "PUSH1",
      "value": "0x4"
    },
    "11393": {
      "op": "DUP3"
    },
    "11394": {
      "op": "ADD"
    },
    "11395": {
      "op": "MSTORE"
    },
    "11396": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "11398": {
      "op": "DUP1"
    },
    "11399": {
      "op": "DUP3"
    },
    "11400": {
      "op": "ADD"
    },
    "11401": {
      "op": "MSTORE"
    },
    "11402": {
      "op": "PUSH32",
      "value": "0x7261794D756C3A204D617468204D756C7469706C69636174696F6E204F766572"
    },
    "11435": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "11437": {
      "op": "DUP3"
    },
    "11438": {
      "op": "ADD"
    },
    "11439": {
      "op": "MSTORE"
    },
    "11440": {
      "op": "PUSH4",
      "value": "0x666C6F77"
    },
    "11445": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "11447": {
      "op": "SHL"
    },
    "11448": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "11450": {
      "op": "DUP3"
    },
    "11451": {
      "op": "ADD"
    },
    "11452": {
      "op": "MSTORE"
    },
    "11453": {
      "op": "PUSH1",
      "value": "0x84"
    },
    "11455": {
      "op": "ADD"
    },
    "11456": {
      "op": "PUSH2",
      "value": "0x8FE"
    },
    "11459": {
      "op": "JUMP"
    },
    "11460": {
      "op": "JUMPDEST"
    },
    "11461": {
      "op": "PUSH8",
      "value": "0x6765C793FA10079D"
    },
    "11470": {
      "op": "PUSH1",
      "value": "0x1B"
    },
    "11472": {
      "op": "SHL"
    },
    "11473": {
      "op": "PUSH2",
      "value": "0x2CDB"
    },
    "11476": {
      "op": "PUSH1",
      "value": "0x2"
    },
    "11478": {
      "op": "DUP3"
    },
    "11479": {
      "op": "PUSH2",
      "value": "0x4705"
    },
    "11482": {
      "jump": "i",
      "op": "JUMP"
    },
    "11483": {
      "op": "JUMPDEST"
    },
    "11484": {
      "op": "PUSH2",
      "value": "0x2CE5"
    },
    "11487": {
      "op": "DUP5"
    },
    "11488": {
      "op": "DUP7"
    },
    "11489": {
      "op": "PUSH2",
      "value": "0x4727"
    },
    "11492": {
      "jump": "i",
      "op": "JUMP"
    },
    "11493": {
      "op": "JUMPDEST"
    },
    "11494": {
      "op": "PUSH2",
      "value": "0x2CEF"
    },
    "11497": {
      "op": "SWAP2"
    },
    "11498": {
      "op": "SWAP1"
    },
    "11499": {
      "op": "PUSH2",
      "value": "0x46ED"
    },
    "11502": {
      "jump": "i",
      "op": "JUMP"
    },
    "11503": {
      "op": "JUMPDEST"
    },
    "11504": {
      "op": "PUSH2",
      "value": "0x1489"
    },
    "11507": {
      "op": "SWAP2"
    },
    "11508": {
      "op": "SWAP1"
    },
    "11509": {
      "op": "PUSH2",
      "value": "0x4705"
    },
    "11512": {
      "jump": "i",
      "op": "JUMP"
    },
    "11513": {
      "op": "JUMPDEST"
    },
    "11514": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "11516": {
      "op": "DUP1"
    },
    "11517": {
      "op": "PUSH2",
      "value": "0x2D0A"
    },
    "11520": {
      "op": "PUSH4",
      "value": "0x3B9ACA00"
    },
    "11525": {
      "op": "DUP5"
    },
    "11526": {
      "op": "PUSH2",
      "value": "0x4727"
    },
    "11529": {
      "jump": "i",
      "op": "JUMP"
    },
    "11530": {
      "op": "JUMPDEST"
    },
    "11531": {
      "op": "SWAP1"
    },
    "11532": {
      "op": "POP"
    },
    "11533": {
      "op": "DUP3"
    },
    "11534": {
      "op": "PUSH2",
      "value": "0x2D1B"
    },
    "11537": {
      "op": "PUSH4",
      "value": "0x3B9ACA00"
    },
    "11542": {
      "op": "DUP4"
    },
    "11543": {
      "op": "PUSH2",
      "value": "0x4705"
    },
    "11546": {
      "jump": "i",
      "op": "JUMP"
    },
    "11547": {
      "op": "JUMPDEST"
    },
    "11548": {
      "op": "EQ"
    },
    "11549": {
      "op": "PUSH2",
      "value": "0x8AA"
    },
    "11552": {
      "op": "JUMPI"
    },
    "11553": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "11555": {
      "op": "MLOAD"
    },
    "11556": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "11560": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "11562": {
      "op": "SHL"
    },
    "11563": {
      "op": "DUP2"
    },
    "11564": {
      "op": "MSTORE"
    },
    "11565": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "11567": {
      "op": "PUSH1",
      "value": "0x4"
    },
    "11569": {
      "op": "DUP3"
    },
    "11570": {
      "op": "ADD"
    },
    "11571": {
      "op": "MSTORE"
    },
    "11572": {
      "op": "PUSH1",
      "value": "0x26"
    },
    "11574": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "11576": {
      "op": "DUP3"
    },
    "11577": {
      "op": "ADD"
    },
    "11578": {
      "op": "MSTORE"
    },
    "11579": {
      "op": "PUSH32",
      "value": "0x776164546F5261643A204D617468204D756C7469706C69636174696F6E204F76"
    },
    "11612": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "11614": {
      "op": "DUP3"
    },
    "11615": {
      "op": "ADD"
    },
    "11616": {
      "op": "MSTORE"
    },
    "11617": {
      "op": "PUSH6",
      "value": "0x6572666C6F77"
    },
    "11624": {
      "op": "PUSH1",
      "value": "0xD0"
    },
    "11626": {
      "op": "SHL"
    },
    "11627": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "11629": {
      "op": "DUP3"
    },
    "11630": {
      "op": "ADD"
    },
    "11631": {
      "op": "MSTORE"
    },
    "11632": {
      "op": "PUSH1",
      "value": "0x84"
    },
    "11634": {
      "op": "ADD"
    },
    "11635": {
      "op": "PUSH2",
      "value": "0x8FE"
    },
    "11638": {
      "op": "JUMP"
    },
    "11639": {
      "op": "JUMPDEST"
    },
    "11640": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "11642": {
      "op": "DUP1"
    },
    "11643": {
      "op": "PUSH2",
      "value": "0x2D89"
    },
    "11646": {
      "op": "PUSH1",
      "value": "0x2"
    },
    "11648": {
      "op": "PUSH4",
      "value": "0x3B9ACA00"
    },
    "11653": {
      "op": "PUSH2",
      "value": "0x4705"
    },
    "11656": {
      "jump": "i",
      "op": "JUMP"
    },
    "11657": {
      "op": "JUMPDEST"
    },
    "11658": {
      "op": "SWAP1"
    },
    "11659": {
      "op": "POP"
    },
    "11660": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "11662": {
      "op": "PUSH2",
      "value": "0x2D97"
    },
    "11665": {
      "op": "DUP5"
    },
    "11666": {
      "op": "DUP4"
    },
    "11667": {
      "op": "PUSH2",
      "value": "0x46ED"
    },
    "11670": {
      "jump": "i",
      "op": "JUMP"
    },
    "11671": {
      "op": "JUMPDEST"
    },
    "11672": {
      "op": "SWAP1"
    },
    "11673": {
      "op": "POP"
    },
    "11674": {
      "op": "DUP2"
    },
    "11675": {
      "op": "DUP2"
    },
    "11676": {
      "op": "LT"
    },
    "11677": {
      "op": "ISZERO"
    },
    "11678": {
      "op": "PUSH2",
      "value": "0x2DE9"
    },
    "11681": {
      "op": "JUMPI"
    },
    "11682": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "11684": {
      "op": "MLOAD"
    },
    "11685": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "11689": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "11691": {
      "op": "SHL"
    },
    "11692": {
      "op": "DUP2"
    },
    "11693": {
      "op": "MSTORE"
    },
    "11694": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "11696": {
      "op": "PUSH1",
      "value": "0x4"
    },
    "11698": {
      "op": "DUP3"
    },
    "11699": {
      "op": "ADD"
    },
    "11700": {
      "op": "DUP2"
    },
    "11701": {
      "op": "SWAP1"
    },
    "11702": {
      "op": "MSTORE"
    },
    "11703": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "11705": {
      "op": "DUP3"
    },
    "11706": {
      "op": "ADD"
    },
    "11707": {
      "op": "MSTORE"
    },
    "11708": {
      "op": "PUSH32",
      "value": "0x726179546F5761643A204D617468204164646974696F6E204F766572666C6F77"
    },
    "11741": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "11743": {
      "op": "DUP3"
    },
    "11744": {
      "op": "ADD"
    },
    "11745": {
      "op": "MSTORE"
    },
    "11746": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "11748": {
      "op": "ADD"
    },
    "11749": {
      "op": "PUSH2",
      "value": "0x8FE"
    },
    "11752": {
      "op": "JUMP"
    },
    "11753": {
      "op": "JUMPDEST"
    },
    "11754": {
      "op": "PUSH2",
      "value": "0x2DF7"
    },
    "11757": {
      "op": "PUSH4",
      "value": "0x3B9ACA00"
    },
    "11762": {
      "op": "DUP3"
    },
    "11763": {
      "op": "PUSH2",
      "value": "0x4705"
    },
    "11766": {
      "jump": "i",
      "op": "JUMP"
    },
    "11767": {
      "op": "JUMPDEST"
    },
    "11768": {
      "op": "SWAP5"
    },
    "11769": {
      "op": "SWAP4"
    },
    "11770": {
      "op": "POP"
    },
    "11771": {
      "op": "POP"
    },
    "11772": {
      "op": "POP"
    },
    "11773": {
      "op": "POP"
    },
    "11774": {
      "jump": "o",
      "op": "JUMP"
    },
    "11775": {
      "op": "JUMPDEST"
    },
    "11776": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "11778": {
      "op": "DUP3"
    },
    "11779": {
      "op": "ISZERO"
    },
    "11780": {
      "op": "DUP1"
    },
    "11781": {
      "op": "PUSH2",
      "value": "0x2E0C"
    },
    "11784": {
      "op": "JUMPI"
    },
    "11785": {
      "op": "POP"
    },
    "11786": {
      "op": "DUP2"
    },
    "11787": {
      "op": "ISZERO"
    },
    "11788": {
      "op": "JUMPDEST"
    },
    "11789": {
      "op": "ISZERO"
    },
    "11790": {
      "op": "PUSH2",
      "value": "0x2E19"
    },
    "11793": {
      "op": "JUMPI"
    },
    "11794": {
      "op": "POP"
    },
    "11795": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "11797": {
      "op": "PUSH2",
      "value": "0x8AA"
    },
    "11800": {
      "op": "JUMP"
    },
    "11801": {
      "op": "JUMPDEST"
    },
    "11802": {
      "op": "DUP2"
    },
    "11803": {
      "op": "PUSH2",
      "value": "0x2E2D"
    },
    "11806": {
      "op": "PUSH1",
      "value": "0x2"
    },
    "11808": {
      "op": "PUSH8",
      "value": "0xDE0B6B3A7640000"
    },
    "11817": {
      "op": "PUSH2",
      "value": "0x4705"
    },
    "11820": {
      "jump": "i",
      "op": "JUMP"
    },
    "11821": {
      "op": "JUMPDEST"
    },
    "11822": {
      "op": "PUSH2",
      "value": "0x2E39"
    },
    "11825": {
      "op": "SWAP1"
    },
    "11826": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "11828": {
      "op": "NOT"
    },
    "11829": {
      "op": "PUSH2",
      "value": "0x4746"
    },
    "11832": {
      "jump": "i",
      "op": "JUMP"
    },
    "11833": {
      "op": "JUMPDEST"
    },
    "11834": {
      "op": "PUSH2",
      "value": "0x2E43"
    },
    "11837": {
      "op": "SWAP2"
    },
    "11838": {
      "op": "SWAP1"
    },
    "11839": {
      "op": "PUSH2",
      "value": "0x4705"
    },
    "11842": {
      "jump": "i",
      "op": "JUMP"
    },
    "11843": {
      "op": "JUMPDEST"
    },
    "11844": {
      "op": "DUP4"
    },
    "11845": {
      "op": "GT"
    },
    "11846": {
      "op": "ISZERO"
    },
    "11847": {
      "op": "PUSH2",
      "value": "0x2E9E"
    },
    "11850": {
      "op": "JUMPI"
    },
    "11851": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "11853": {
      "op": "MLOAD"
    },
    "11854": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "11858": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "11860": {
      "op": "SHL"
    },
    "11861": {
      "op": "DUP2"
    },
    "11862": {
      "op": "MSTORE"
    },
    "11863": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "11865": {
      "op": "PUSH1",
      "value": "0x4"
    },
    "11867": {
      "op": "DUP3"
    },
    "11868": {
      "op": "ADD"
    },
    "11869": {
      "op": "MSTORE"
    },
    "11870": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "11872": {
      "op": "DUP1"
    },
    "11873": {
      "op": "DUP3"
    },
    "11874": {
      "op": "ADD"
    },
    "11875": {
      "op": "MSTORE"
    },
    "11876": {
      "op": "PUSH32",
      "value": "0x7761644D756C3A204D617468204D756C7469706C69636174696F6E204F766572"
    },
    "11909": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "11911": {
      "op": "DUP3"
    },
    "11912": {
      "op": "ADD"
    },
    "11913": {
      "op": "MSTORE"
    },
    "11914": {
      "op": "PUSH4",
      "value": "0x666C6F77"
    },
    "11919": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "11921": {
      "op": "SHL"
    },
    "11922": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "11924": {
      "op": "DUP3"
    },
    "11925": {
      "op": "ADD"
    },
    "11926": {
      "op": "MSTORE"
    },
    "11927": {
      "op": "PUSH1",
      "value": "0x84"
    },
    "11929": {
      "op": "ADD"
    },
    "11930": {
      "op": "PUSH2",
      "value": "0x8FE"
    },
    "11933": {
      "op": "JUMP"
    },
    "11934": {
      "op": "JUMPDEST"
    },
    "11935": {
      "op": "PUSH8",
      "value": "0xDE0B6B3A7640000"
    },
    "11944": {
      "op": "PUSH2",
      "value": "0x2CDB"
    },
    "11947": {
      "op": "PUSH1",
      "value": "0x2"
    },
    "11949": {
      "op": "DUP3"
    },
    "11950": {
      "op": "PUSH2",
      "value": "0x4705"
    },
    "11953": {
      "jump": "i",
      "op": "JUMP"
    },
    "11954": {
      "op": "JUMPDEST"
    },
    "11955": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "11957": {
      "op": "DUP2"
    },
    "11958": {
      "op": "PUSH2",
      "value": "0x2F01"
    },
    "11961": {
      "op": "JUMPI"
    },
    "11962": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "11964": {
      "op": "MLOAD"
    },
    "11965": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "11969": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "11971": {
      "op": "SHL"
    },
    "11972": {
      "op": "DUP2"
    },
    "11973": {
      "op": "MSTORE"
    },
    "11974": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "11976": {
      "op": "PUSH1",
      "value": "0x4"
    },
    "11978": {
      "op": "DUP3"
    },
    "11979": {
      "op": "ADD"
    },
    "11980": {
      "op": "MSTORE"
    },
    "11981": {
      "op": "PUSH1",
      "value": "0x18"
    },
    "11983": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "11985": {
      "op": "DUP3"
    },
    "11986": {
      "op": "ADD"
    },
    "11987": {
      "op": "MSTORE"
    },
    "11988": {
      "op": "PUSH32",
      "value": "0x7261794469763A204469766973696F6E206279207A65726F0000000000000000"
    },
    "12021": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "12023": {
      "op": "DUP3"
    },
    "12024": {
      "op": "ADD"
    },
    "12025": {
      "op": "MSTORE"
    },
    "12026": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "12028": {
      "op": "ADD"
    },
    "12029": {
      "op": "PUSH2",
      "value": "0x8FE"
    },
    "12032": {
      "op": "JUMP"
    },
    "12033": {
      "op": "JUMPDEST"
    },
    "12034": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "12036": {
      "op": "PUSH2",
      "value": "0x2F0E"
    },
    "12039": {
      "op": "PUSH1",
      "value": "0x2"
    },
    "12041": {
      "op": "DUP5"
    },
    "12042": {
      "op": "PUSH2",
      "value": "0x4705"
    },
    "12045": {
      "jump": "i",
      "op": "JUMP"
    },
    "12046": {
      "op": "JUMPDEST"
    },
    "12047": {
      "op": "SWAP1"
    },
    "12048": {
      "op": "POP"
    },
    "12049": {
      "op": "PUSH8",
      "value": "0x6765C793FA10079D"
    },
    "12058": {
      "op": "PUSH1",
      "value": "0x1B"
    },
    "12060": {
      "op": "SHL"
    },
    "12061": {
      "op": "PUSH2",
      "value": "0x2F28"
    },
    "12064": {
      "op": "DUP3"
    },
    "12065": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "12067": {
      "op": "NOT"
    },
    "12068": {
      "op": "PUSH2",
      "value": "0x4746"
    },
    "12071": {
      "jump": "i",
      "op": "JUMP"
    },
    "12072": {
      "op": "JUMPDEST"
    },
    "12073": {
      "op": "PUSH2",
      "value": "0x2F32"
    },
    "12076": {
      "op": "SWAP2"
    },
    "12077": {
      "op": "SWAP1"
    },
    "12078": {
      "op": "PUSH2",
      "value": "0x4705"
    },
    "12081": {
      "jump": "i",
      "op": "JUMP"
    },
    "12082": {
      "op": "JUMPDEST"
    },
    "12083": {
      "op": "DUP5"
    },
    "12084": {
      "op": "GT"
    },
    "12085": {
      "op": "ISZERO"
    },
    "12086": {
      "op": "PUSH2",
      "value": "0x2F8D"
    },
    "12089": {
      "op": "JUMPI"
    },
    "12090": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "12092": {
      "op": "MLOAD"
    },
    "12093": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "12097": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "12099": {
      "op": "SHL"
    },
    "12100": {
      "op": "DUP2"
    },
    "12101": {
      "op": "MSTORE"
    },
    "12102": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "12104": {
      "op": "PUSH1",
      "value": "0x4"
    },
    "12106": {
      "op": "DUP3"
    },
    "12107": {
      "op": "ADD"
    },
    "12108": {
      "op": "MSTORE"
    },
    "12109": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "12111": {
      "op": "DUP1"
    },
    "12112": {
      "op": "DUP3"
    },
    "12113": {
      "op": "ADD"
    },
    "12114": {
      "op": "MSTORE"
    },
    "12115": {
      "op": "PUSH32",
      "value": "0x7261794469763A204D617468204D756C7469706C69636174696F6E204F766572"
    },
    "12148": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "12150": {
      "op": "DUP3"
    },
    "12151": {
      "op": "ADD"
    },
    "12152": {
      "op": "MSTORE"
    },
    "12153": {
      "op": "PUSH4",
      "value": "0x666C6F77"
    },
    "12158": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "12160": {
      "op": "SHL"
    },
    "12161": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "12163": {
      "op": "DUP3"
    },
    "12164": {
      "op": "ADD"
    },
    "12165": {
      "op": "MSTORE"
    },
    "12166": {
      "op": "PUSH1",
      "value": "0x84"
    },
    "12168": {
      "op": "ADD"
    },
    "12169": {
      "op": "PUSH2",
      "value": "0x8FE"
    },
    "12172": {
      "op": "JUMP"
    },
    "12173": {
      "op": "JUMPDEST"
    },
    "12174": {
      "op": "DUP3"
    },
    "12175": {
      "op": "DUP2"
    },
    "12176": {
      "op": "PUSH2",
      "value": "0x2FA4"
    },
    "12179": {
      "op": "PUSH8",
      "value": "0x6765C793FA10079D"
    },
    "12188": {
      "op": "PUSH1",
      "value": "0x1B"
    },
    "12190": {
      "op": "SHL"
    },
    "12191": {
      "op": "DUP8"
    },
    "12192": {
      "op": "PUSH2",
      "value": "0x4727"
    },
    "12195": {
      "jump": "i",
      "op": "JUMP"
    },
    "12196": {
      "op": "JUMPDEST"
    },
    "12197": {
      "op": "PUSH2",
      "value": "0x2FAE"
    },
    "12200": {
      "op": "SWAP2"
    },
    "12201": {
      "op": "SWAP1"
    },
    "12202": {
      "op": "PUSH2",
      "value": "0x46ED"
    },
    "12205": {
      "jump": "i",
      "op": "JUMP"
    },
    "12206": {
      "op": "JUMPDEST"
    },
    "12207": {
      "op": "PUSH2",
      "value": "0x2DF7"
    },
    "12210": {
      "op": "SWAP2"
    },
    "12211": {
      "op": "SWAP1"
    },
    "12212": {
      "op": "PUSH2",
      "value": "0x4705"
    },
    "12215": {
      "jump": "i",
      "op": "JUMP"
    },
    "12216": {
      "op": "JUMPDEST"
    },
    "12217": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "12219": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "12221": {
      "op": "PUSH2",
      "value": "0x2FC7"
    },
    "12224": {
      "op": "DUP4"
    },
    "12225": {
      "op": "PUSH1",
      "value": "0x2"
    },
    "12227": {
      "op": "PUSH2",
      "value": "0x4727"
    },
    "12230": {
      "jump": "i",
      "op": "JUMP"
    },
    "12231": {
      "op": "JUMPDEST"
    },
    "12232": {
      "op": "PUSH2",
      "value": "0x2FD2"
    },
    "12235": {
      "op": "SWAP1"
    },
    "12236": {
      "op": "PUSH1",
      "value": "0x2"
    },
    "12238": {
      "op": "PUSH2",
      "value": "0x46ED"
    },
    "12241": {
      "jump": "i",
      "op": "JUMP"
    },
    "12242": {
      "op": "JUMPDEST"
    },
    "12243": {
      "op": "PUSH8",
      "value": "0xFFFFFFFFFFFFFFFF"
    },
    "12252": {
      "op": "DUP2"
    },
    "12253": {
      "op": "GT"
    },
    "12254": {
      "op": "ISZERO"
    },
    "12255": {
      "op": "PUSH2",
      "value": "0x2FEA"
    },
    "12258": {
      "op": "JUMPI"
    },
    "12259": {
      "op": "PUSH2",
      "value": "0x2FEA"
    },
    "12262": {
      "op": "PUSH2",
      "value": "0x4860"
    },
    "12265": {
      "jump": "i",
      "op": "JUMP"
    },
    "12266": {
      "op": "JUMPDEST"
    },
    "12267": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "12269": {
      "op": "MLOAD"
    },
    "12270": {
      "op": "SWAP1"
    },
    "12271": {
      "op": "DUP1"
    },
    "12272": {
      "op": "DUP3"
    },
    "12273": {
      "op": "MSTORE"
    },
    "12274": {
      "op": "DUP1"
    },
    "12275": {
      "op": "PUSH1",
      "value": "0x1F"
    },
    "12277": {
      "op": "ADD"
    },
    "12278": {
      "op": "PUSH1",
      "value": "0x1F"
    },
    "12280": {
      "op": "NOT"
    },
    "12281": {
      "op": "AND"
    },
    "12282": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "12284": {
      "op": "ADD"
    },
    "12285": {
      "op": "DUP3"
    },
    "12286": {
      "op": "ADD"
    },
    "12287": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "12289": {
      "op": "MSTORE"
    },
    "12290": {
      "op": "DUP1"
    },
    "12291": {
      "op": "ISZERO"
    },
    "12292": {
      "op": "PUSH2",
      "value": "0x3014"
    },
    "12295": {
      "op": "JUMPI"
    },
    "12296": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "12298": {
      "op": "DUP3"
    },
    "12299": {
      "op": "ADD"
    },
    "12300": {
      "op": "DUP2"
    },
    "12301": {
      "op": "DUP1"
    },
    "12302": {
      "op": "CALLDATASIZE"
    },
    "12303": {
      "op": "DUP4"
    },
    "12304": {
      "op": "CALLDATACOPY"
    },
    "12305": {
      "op": "ADD"
    },
    "12306": {
      "op": "SWAP1"
    },
    "12307": {
      "op": "POP"
    },
    "12308": {
      "op": "JUMPDEST"
    },
    "12309": {
      "op": "POP"
    },
    "12310": {
      "op": "SWAP1"
    },
    "12311": {
      "op": "POP"
    },
    "12312": {
      "op": "PUSH1",
      "value": "0x3"
    },
    "12314": {
      "op": "PUSH1",
      "value": "0xFC"
    },
    "12316": {
      "op": "SHL"
    },
    "12317": {
      "op": "DUP2"
    },
    "12318": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "12320": {
      "op": "DUP2"
    },
    "12321": {
      "op": "MLOAD"
    },
    "12322": {
      "op": "DUP2"
    },
    "12323": {
      "op": "LT"
    },
    "12324": {
      "op": "PUSH2",
      "value": "0x302F"
    },
    "12327": {
      "op": "JUMPI"
    },
    "12328": {
      "op": "PUSH2",
      "value": "0x302F"
    },
    "12331": {
      "op": "PUSH2",
      "value": "0x484A"
    },
    "12334": {
      "jump": "i",
      "op": "JUMP"
    },
    "12335": {
      "op": "JUMPDEST"
    },
    "12336": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "12338": {
      "op": "ADD"
    },
    "12339": {
      "op": "ADD"
    },
    "12340": {
      "op": "SWAP1"
    },
    "12341": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "12343": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "12345": {
      "op": "PUSH1",
      "value": "0xF8"
    },
    "12347": {
      "op": "SHL"
    },
    "12348": {
      "op": "SUB"
    },
    "12349": {
      "op": "NOT"
    },
    "12350": {
      "op": "AND"
    },
    "12351": {
      "op": "SWAP1"
    },
    "12352": {
      "op": "DUP2"
    },
    "12353": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "12355": {
      "op": "BYTE"
    },
    "12356": {
      "op": "SWAP1"
    },
    "12357": {
      "op": "MSTORE8"
    },
    "12358": {
      "op": "POP"
    },
    "12359": {
      "op": "PUSH1",
      "value": "0xF"
    },
    "12361": {
      "op": "PUSH1",
      "value": "0xFB"
    },
    "12363": {
      "op": "SHL"
    },
    "12364": {
      "op": "DUP2"
    },
    "12365": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "12367": {
      "op": "DUP2"
    },
    "12368": {
      "op": "MLOAD"
    },
    "12369": {
      "op": "DUP2"
    },
    "12370": {
      "op": "LT"
    },
    "12371": {
      "op": "PUSH2",
      "value": "0x305E"
    },
    "12374": {
      "op": "JUMPI"
    },
    "12375": {
      "op": "PUSH2",
      "value": "0x305E"
    },
    "12378": {
      "op": "PUSH2",
      "value": "0x484A"
    },
    "12381": {
      "jump": "i",
      "op": "JUMP"
    },
    "12382": {
      "op": "JUMPDEST"
    },
    "12383": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "12385": {
      "op": "ADD"
    },
    "12386": {
      "op": "ADD"
    },
    "12387": {
      "op": "SWAP1"
    },
    "12388": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "12390": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "12392": {
      "op": "PUSH1",
      "value": "0xF8"
    },
    "12394": {
      "op": "SHL"
    },
    "12395": {
      "op": "SUB"
    },
    "12396": {
      "op": "NOT"
    },
    "12397": {
      "op": "AND"
    },
    "12398": {
      "op": "SWAP1"
    },
    "12399": {
      "op": "DUP2"
    },
    "12400": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "12402": {
      "op": "BYTE"
    },
    "12403": {
      "op": "SWAP1"
    },
    "12404": {
      "op": "MSTORE8"
    },
    "12405": {
      "op": "POP"
    },
    "12406": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "12408": {
      "op": "PUSH2",
      "value": "0x3082"
    },
    "12411": {
      "op": "DUP5"
    },
    "12412": {
      "op": "PUSH1",
      "value": "0x2"
    },
    "12414": {
      "op": "PUSH2",
      "value": "0x4727"
    },
    "12417": {
      "jump": "i",
      "op": "JUMP"
    },
    "12418": {
      "op": "JUMPDEST"
    },
    "12419": {
      "op": "PUSH2",
      "value": "0x308D"
    },
    "12422": {
      "op": "SWAP1"
    },
    "12423": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "12425": {
      "op": "PUSH2",
      "value": "0x46ED"
    },
    "12428": {
      "jump": "i",
      "op": "JUMP"
    },
    "12429": {
      "op": "JUMPDEST"
    },
    "12430": {
      "op": "SWAP1"
    },
    "12431": {
      "op": "POP"
    },
    "12432": {
      "op": "JUMPDEST"
    },
    "12433": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "12435": {
      "op": "DUP2"
    },
    "12436": {
      "op": "GT"
    },
    "12437": {
      "op": "ISZERO"
    },
    "12438": {
      "op": "PUSH2",
      "value": "0x3105"
    },
    "12441": {
      "op": "JUMPI"
    },
    "12442": {
      "op": "PUSH16",
      "value": "0x181899199A1A9B1B9C1CB0B131B232B3"
    },
    "12459": {
      "op": "PUSH1",
      "value": "0x81"
    },
    "12461": {
      "op": "SHL"
    },
    "12462": {
      "op": "DUP6"
    },
    "12463": {
      "op": "PUSH1",
      "value": "0xF"
    },
    "12465": {
      "op": "AND"
    },
    "12466": {
      "op": "PUSH1",
      "value": "0x10"
    },
    "12468": {
      "op": "DUP2"
    },
    "12469": {
      "op": "LT"
    },
    "12470": {
      "op": "PUSH2",
      "value": "0x30C1"
    },
    "12473": {
      "op": "JUMPI"
    },
    "12474": {
      "op": "PUSH2",
      "value": "0x30C1"
    },
    "12477": {
      "op": "PUSH2",
      "value": "0x484A"
    },
    "12480": {
      "jump": "i",
      "op": "JUMP"
    },
    "12481": {
      "op": "JUMPDEST"
    },
    "12482": {
      "op": "BYTE"
    },
    "12483": {
      "op": "PUSH1",
      "value": "0xF8"
    },
    "12485": {
      "op": "SHL"
    },
    "12486": {
      "op": "DUP3"
    },
    "12487": {
      "op": "DUP3"
    },
    "12488": {
      "op": "DUP2"
    },
    "12489": {
      "op": "MLOAD"
    },
    "12490": {
      "op": "DUP2"
    },
    "12491": {
      "op": "LT"
    },
    "12492": {
      "op": "PUSH2",
      "value": "0x30D7"
    },
    "12495": {
      "op": "JUMPI"
    },
    "12496": {
      "op": "PUSH2",
      "value": "0x30D7"
    },
    "12499": {
      "op": "PUSH2",
      "value": "0x484A"
    },
    "12502": {
      "jump": "i",
      "op": "JUMP"
    },
    "12503": {
      "op": "JUMPDEST"
    },
    "12504": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "12506": {
      "op": "ADD"
    },
    "12507": {
      "op": "ADD"
    },
    "12508": {
      "op": "SWAP1"
    },
    "12509": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "12511": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "12513": {
      "op": "PUSH1",
      "value": "0xF8"
    },
    "12515": {
      "op": "SHL"
    },
    "12516": {
      "op": "SUB"
    },
    "12517": {
      "op": "NOT"
    },
    "12518": {
      "op": "AND"
    },
    "12519": {
      "op": "SWAP1"
    },
    "12520": {
      "op": "DUP2"
    },
    "12521": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "12523": {
      "op": "BYTE"
    },
    "12524": {
      "op": "SWAP1"
    },
    "12525": {
      "op": "MSTORE8"
    },
    "12526": {
      "op": "POP"
    },
    "12527": {
      "op": "PUSH1",
      "value": "0x4"
    },
    "12529": {
      "op": "SWAP5"
    },
    "12530": {
      "op": "SWAP1"
    },
    "12531": {
      "op": "SWAP5"
    },
    "12532": {
      "op": "SHR"
    },
    "12533": {
      "op": "SWAP4"
    },
    "12534": {
      "op": "PUSH2",
      "value": "0x30FE"
    },
    "12537": {
      "op": "DUP2"
    },
    "12538": {
      "op": "PUSH2",
      "value": "0x47D2"
    },
    "12541": {
      "jump": "i",
      "op": "JUMP"
    },
    "12542": {
      "op": "JUMPDEST"
    },
    "12543": {
      "op": "SWAP1"
    },
    "12544": {
      "op": "POP"
    },
    "12545": {
      "op": "PUSH2",
      "value": "0x3090"
    },
    "12548": {
      "op": "JUMP"
    },
    "12549": {
      "op": "JUMPDEST"
    },
    "12550": {
      "op": "POP"
    },
    "12551": {
      "op": "DUP4"
    },
    "12552": {
      "op": "ISZERO"
    },
    "12553": {
      "op": "PUSH2",
      "value": "0x1489"
    },
    "12556": {
      "op": "JUMPI"
    },
    "12557": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "12559": {
      "op": "MLOAD"
    },
    "12560": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "12564": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "12566": {
      "op": "SHL"
    },
    "12567": {
      "op": "DUP2"
    },
    "12568": {
      "op": "MSTORE"
    },
    "12569": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "12571": {
      "op": "PUSH1",
      "value": "0x4"
    },
    "12573": {
      "op": "DUP3"
    },
    "12574": {
      "op": "ADD"
    },
    "12575": {
      "op": "DUP2"
    },
    "12576": {
      "op": "SWAP1"
    },
    "12577": {
      "op": "MSTORE"
    },
    "12578": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "12580": {
      "op": "DUP3"
    },
    "12581": {
      "op": "ADD"
    },
    "12582": {
      "op": "MSTORE"
    },
    "12583": {
      "op": "PUSH32",
      "value": "0x537472696E67733A20686578206C656E67746820696E73756666696369656E74"
    },
    "12616": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "12618": {
      "op": "DUP3"
    },
    "12619": {
      "op": "ADD"
    },
    "12620": {
      "op": "MSTORE"
    },
    "12621": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "12623": {
      "op": "ADD"
    },
    "12624": {
      "op": "PUSH2",
      "value": "0x8FE"
    },
    "12627": {
      "op": "JUMP"
    },
    "12628": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        3918,
        4625
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "12629": {
      "op": "PUSH8",
      "value": "0x6765C793FA10079D"
    },
    "12638": {
      "op": "PUSH1",
      "value": "0x1B"
    },
    "12640": {
      "op": "SHL"
    },
    "12641": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        3993,
        4007
      ],
      "op": "PUSH2",
      "path": "12",
      "statement": 96,
      "value": "0x12F"
    },
    "12644": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        3993,
        4007
      ],
      "op": "SLOAD",
      "path": "12"
    },
    "12645": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        3993,
        4025
      ],
      "op": "GT",
      "path": "12"
    },
    "12646": {
      "branch": 176,
      "fn": "RiskModule._validateParameters",
      "offset": [
        3993,
        4025
      ],
      "op": "ISZERO",
      "path": "12"
    },
    "12647": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        3993,
        4047
      ],
      "op": "DUP1",
      "path": "12"
    },
    "12648": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        3993,
        4047
      ],
      "op": "ISZERO",
      "path": "12"
    },
    "12649": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        3993,
        4047
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x3175"
    },
    "12652": {
      "branch": 176,
      "fn": "RiskModule._validateParameters",
      "offset": [
        3993,
        4047
      ],
      "op": "JUMPI",
      "path": "12"
    },
    "12653": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        3993,
        4047
      ],
      "op": "POP",
      "path": "12"
    },
    "12654": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4046,
        4047
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x0"
    },
    "12656": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4029,
        4043
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x12F"
    },
    "12659": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4029,
        4043
      ],
      "op": "SLOAD",
      "path": "12"
    },
    "12660": {
      "branch": 177,
      "fn": "RiskModule._validateParameters",
      "offset": [
        4029,
        4047
      ],
      "op": "GT",
      "path": "12"
    },
    "12661": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        3993,
        4047
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "12662": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        3978,
        4100
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x31CF"
    },
    "12665": {
      "branch": 177,
      "fn": "RiskModule._validateParameters",
      "offset": [
        3978,
        4100
      ],
      "op": "JUMPI",
      "path": "12"
    },
    "12666": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        3978,
        4100
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x40"
    },
    "12668": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        3978,
        4100
      ],
      "op": "MLOAD",
      "path": "12"
    },
    "12669": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "12673": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "12675": {
      "op": "SHL"
    },
    "12676": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        3978,
        4100
      ],
      "op": "DUP2",
      "path": "12"
    },
    "12677": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        3978,
        4100
      ],
      "op": "MSTORE",
      "path": "12"
    },
    "12678": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "12680": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        3978,
        4100
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x4"
    },
    "12682": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        3978,
        4100
      ],
      "op": "DUP3",
      "path": "12"
    },
    "12683": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        3978,
        4100
      ],
      "op": "ADD",
      "path": "12"
    },
    "12684": {
      "op": "MSTORE"
    },
    "12685": {
      "op": "PUSH1",
      "value": "0x25"
    },
    "12687": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "12689": {
      "op": "DUP3"
    },
    "12690": {
      "op": "ADD"
    },
    "12691": {
      "op": "MSTORE"
    },
    "12692": {
      "op": "PUSH32",
      "value": "0x56616C69646174696F6E3A2073637250657263656E74616765206D7573742062"
    },
    "12725": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "12727": {
      "op": "DUP3"
    },
    "12728": {
      "op": "ADD"
    },
    "12729": {
      "op": "MSTORE"
    },
    "12730": {
      "op": "PUSH5",
      "value": "0x65203C3D31"
    },
    "12736": {
      "op": "PUSH1",
      "value": "0xD8"
    },
    "12738": {
      "op": "SHL"
    },
    "12739": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "12741": {
      "op": "DUP3"
    },
    "12742": {
      "op": "ADD"
    },
    "12743": {
      "op": "MSTORE"
    },
    "12744": {
      "op": "PUSH1",
      "value": "0x84"
    },
    "12746": {
      "op": "ADD"
    },
    "12747": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        3978,
        4100
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x8FE"
    },
    "12750": {
      "op": "JUMP"
    },
    "12751": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        3978,
        4100
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "12752": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4130,
        4148
      ],
      "op": "PUSH2",
      "path": "12",
      "statement": 97,
      "value": "0x31E5"
    },
    "12755": {
      "op": "PUSH8",
      "value": "0x6765C793FA10079D"
    },
    "12764": {
      "op": "PUSH1",
      "value": "0x1B"
    },
    "12766": {
      "op": "SHL"
    },
    "12767": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4130,
        4131
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x2"
    },
    "12769": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4130,
        4148
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x4727"
    },
    "12772": {
      "fn": "RiskModule._validateParameters",
      "jump": "i",
      "offset": [
        4130,
        4148
      ],
      "op": "JUMP",
      "path": "12"
    },
    "12773": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4130,
        4148
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "12774": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4121,
        4125
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x130"
    },
    "12777": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4121,
        4125
      ],
      "op": "SLOAD",
      "path": "12"
    },
    "12778": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4121,
        4149
      ],
      "op": "GT",
      "path": "12"
    },
    "12779": {
      "branch": 178,
      "fn": "RiskModule._validateParameters",
      "offset": [
        4121,
        4149
      ],
      "op": "ISZERO",
      "path": "12"
    },
    "12780": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4121,
        4181
      ],
      "op": "DUP1",
      "path": "12"
    },
    "12781": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4121,
        4181
      ],
      "op": "ISZERO",
      "path": "12"
    },
    "12782": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4121,
        4181
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x320F"
    },
    "12785": {
      "branch": 178,
      "fn": "RiskModule._validateParameters",
      "offset": [
        4121,
        4181
      ],
      "op": "JUMPI",
      "path": "12"
    },
    "12786": {
      "op": "POP"
    },
    "12787": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4162,
        4180
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x3208"
    },
    "12790": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4179,
        4180
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x2"
    },
    "12792": {
      "op": "PUSH8",
      "value": "0x6765C793FA10079D"
    },
    "12801": {
      "op": "PUSH1",
      "value": "0x1B"
    },
    "12803": {
      "op": "SHL"
    },
    "12804": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4162,
        4180
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x4705"
    },
    "12807": {
      "fn": "RiskModule._validateParameters",
      "jump": "i",
      "offset": [
        4162,
        4180
      ],
      "op": "JUMP",
      "path": "12"
    },
    "12808": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4162,
        4180
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "12809": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4153,
        4157
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x130"
    },
    "12812": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4153,
        4157
      ],
      "op": "SLOAD",
      "path": "12"
    },
    "12813": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4153,
        4181
      ],
      "op": "LT",
      "path": "12"
    },
    "12814": {
      "branch": 179,
      "fn": "RiskModule._validateParameters",
      "offset": [
        4153,
        4181
      ],
      "op": "ISZERO",
      "path": "12"
    },
    "12815": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4121,
        4181
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "12816": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4106,
        4229
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x325B"
    },
    "12819": {
      "branch": 179,
      "fn": "RiskModule._validateParameters",
      "offset": [
        4106,
        4229
      ],
      "op": "JUMPI",
      "path": "12"
    },
    "12820": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4106,
        4229
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x40"
    },
    "12822": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4106,
        4229
      ],
      "op": "MLOAD",
      "path": "12"
    },
    "12823": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "12827": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "12829": {
      "op": "SHL"
    },
    "12830": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4106,
        4229
      ],
      "op": "DUP2",
      "path": "12"
    },
    "12831": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4106,
        4229
      ],
      "op": "MSTORE",
      "path": "12"
    },
    "12832": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "12834": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4106,
        4229
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x4"
    },
    "12836": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4106,
        4229
      ],
      "op": "DUP3",
      "path": "12"
    },
    "12837": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4106,
        4229
      ],
      "op": "ADD",
      "path": "12"
    },
    "12838": {
      "op": "DUP2"
    },
    "12839": {
      "op": "SWAP1"
    },
    "12840": {
      "op": "MSTORE"
    },
    "12841": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "12843": {
      "op": "DUP3"
    },
    "12844": {
      "op": "ADD"
    },
    "12845": {
      "op": "MSTORE"
    },
    "12846": {
      "op": "PUSH32",
      "value": "0x56616C69646174696F6E3A206D6F63206D757374206265205B302E352C20325D"
    },
    "12879": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "12881": {
      "op": "DUP3"
    },
    "12882": {
      "op": "ADD"
    },
    "12883": {
      "op": "MSTORE"
    },
    "12884": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "12886": {
      "op": "ADD"
    },
    "12887": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4106,
        4229
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x8FE"
    },
    "12890": {
      "op": "JUMP"
    },
    "12891": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4106,
        4229
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "12892": {
      "op": "PUSH8",
      "value": "0x6765C793FA10079D"
    },
    "12901": {
      "op": "PUSH1",
      "value": "0x1B"
    },
    "12903": {
      "op": "SHL"
    },
    "12904": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4243,
        4253
      ],
      "op": "PUSH2",
      "path": "12",
      "statement": 98,
      "value": "0x131"
    },
    "12907": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4243,
        4253
      ],
      "op": "SLOAD",
      "path": "12"
    },
    "12908": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4243,
        4271
      ],
      "op": "GT",
      "path": "12"
    },
    "12909": {
      "branch": 180,
      "fn": "RiskModule._validateParameters",
      "offset": [
        4243,
        4271
      ],
      "op": "ISZERO",
      "path": "12"
    },
    "12910": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4235,
        4310
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x32C4"
    },
    "12913": {
      "branch": 180,
      "fn": "RiskModule._validateParameters",
      "offset": [
        4235,
        4310
      ],
      "op": "JUMPI",
      "path": "12"
    },
    "12914": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4235,
        4310
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x40"
    },
    "12916": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4235,
        4310
      ],
      "op": "MLOAD",
      "path": "12"
    },
    "12917": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "12921": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "12923": {
      "op": "SHL"
    },
    "12924": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4235,
        4310
      ],
      "op": "DUP2",
      "path": "12"
    },
    "12925": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4235,
        4310
      ],
      "op": "MSTORE",
      "path": "12"
    },
    "12926": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "12928": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4235,
        4310
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x4"
    },
    "12930": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4235,
        4310
      ],
      "op": "DUP3",
      "path": "12"
    },
    "12931": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4235,
        4310
      ],
      "op": "ADD",
      "path": "12"
    },
    "12932": {
      "op": "MSTORE"
    },
    "12933": {
      "op": "PUSH1",
      "value": "0x22"
    },
    "12935": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "12937": {
      "op": "DUP3"
    },
    "12938": {
      "op": "ADD"
    },
    "12939": {
      "op": "MSTORE"
    },
    "12940": {
      "op": "PUSH32",
      "value": "0x56616C69646174696F6E3A20656E7375726F466565206D757374206265203C3D"
    },
    "12973": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "12975": {
      "op": "DUP3"
    },
    "12976": {
      "op": "ADD"
    },
    "12977": {
      "op": "MSTORE"
    },
    "12978": {
      "op": "PUSH2",
      "value": "0x2031"
    },
    "12981": {
      "op": "PUSH1",
      "value": "0xF0"
    },
    "12983": {
      "op": "SHL"
    },
    "12984": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "12986": {
      "op": "DUP3"
    },
    "12987": {
      "op": "ADD"
    },
    "12988": {
      "op": "MSTORE"
    },
    "12989": {
      "op": "PUSH1",
      "value": "0x84"
    },
    "12991": {
      "op": "ADD"
    },
    "12992": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4235,
        4310
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x8FE"
    },
    "12995": {
      "op": "JUMP"
    },
    "12996": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4235,
        4310
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "12997": {
      "op": "PUSH8",
      "value": "0x6765C793FA10079D"
    },
    "13006": {
      "op": "PUSH1",
      "value": "0x1B"
    },
    "13008": {
      "op": "SHL"
    },
    "13009": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4324,
        4340
      ],
      "op": "PUSH2",
      "path": "12",
      "statement": 99,
      "value": "0x132"
    },
    "13012": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4324,
        4340
      ],
      "op": "SLOAD",
      "path": "12"
    },
    "13013": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4324,
        4358
      ],
      "op": "GT",
      "path": "12"
    },
    "13014": {
      "branch": 181,
      "fn": "RiskModule._validateParameters",
      "offset": [
        4324,
        4358
      ],
      "op": "ISZERO",
      "path": "12"
    },
    "13015": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4316,
        4410
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x333A"
    },
    "13018": {
      "branch": 181,
      "fn": "RiskModule._validateParameters",
      "offset": [
        4316,
        4410
      ],
      "op": "JUMPI",
      "path": "12"
    },
    "13019": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4316,
        4410
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x40"
    },
    "13021": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4316,
        4410
      ],
      "op": "MLOAD",
      "path": "12"
    },
    "13022": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "13026": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "13028": {
      "op": "SHL"
    },
    "13029": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4316,
        4410
      ],
      "op": "DUP2",
      "path": "12"
    },
    "13030": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4316,
        4410
      ],
      "op": "MSTORE",
      "path": "12"
    },
    "13031": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "13033": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4316,
        4410
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x4"
    },
    "13035": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4316,
        4410
      ],
      "op": "DUP3",
      "path": "12"
    },
    "13036": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4316,
        4410
      ],
      "op": "ADD",
      "path": "12"
    },
    "13037": {
      "op": "MSTORE"
    },
    "13038": {
      "op": "PUSH1",
      "value": "0x2F"
    },
    "13040": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "13042": {
      "op": "DUP3"
    },
    "13043": {
      "op": "ADD"
    },
    "13044": {
      "op": "MSTORE"
    },
    "13045": {
      "op": "PUSH32",
      "value": "0x56616C69646174696F6E3A20736372496E74657265737452617465206D757374"
    },
    "13078": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "13080": {
      "op": "DUP3"
    },
    "13081": {
      "op": "ADD"
    },
    "13082": {
      "op": "MSTORE"
    },
    "13083": {
      "op": "PUSH15",
      "value": "0x206265203C3D203120283130302529"
    },
    "13099": {
      "op": "PUSH1",
      "value": "0x88"
    },
    "13101": {
      "op": "SHL"
    },
    "13102": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "13104": {
      "op": "DUP3"
    },
    "13105": {
      "op": "ADD"
    },
    "13106": {
      "op": "MSTORE"
    },
    "13107": {
      "op": "PUSH1",
      "value": "0x84"
    },
    "13109": {
      "op": "ADD"
    },
    "13110": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4316,
        4410
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x8FE"
    },
    "13113": {
      "op": "JUMP"
    },
    "13114": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4316,
        4410
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "13115": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4471,
        4480
      ],
      "op": "PUSH2",
      "path": "12",
      "statement": 100,
      "value": "0x135"
    },
    "13118": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4471,
        4480
      ],
      "op": "SLOAD",
      "path": "12"
    },
    "13119": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4458,
        4467
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x134"
    },
    "13122": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4458,
        4467
      ],
      "op": "SLOAD",
      "path": "12"
    },
    "13123": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4458,
        4480
      ],
      "op": "LT",
      "path": "12"
    },
    "13124": {
      "branch": 182,
      "fn": "RiskModule._validateParameters",
      "offset": [
        4458,
        4480
      ],
      "op": "ISZERO",
      "path": "12"
    },
    "13125": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4450,
        4540
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x33B6"
    },
    "13128": {
      "branch": 182,
      "fn": "RiskModule._validateParameters",
      "offset": [
        4450,
        4540
      ],
      "op": "JUMPI",
      "path": "12"
    },
    "13129": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4450,
        4540
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x40"
    },
    "13131": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4450,
        4540
      ],
      "op": "MLOAD",
      "path": "12"
    },
    "13132": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "13136": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "13138": {
      "op": "SHL"
    },
    "13139": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4450,
        4540
      ],
      "op": "DUP2",
      "path": "12"
    },
    "13140": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4450,
        4540
      ],
      "op": "MSTORE",
      "path": "12"
    },
    "13141": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "13143": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4450,
        4540
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x4"
    },
    "13145": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4450,
        4540
      ],
      "op": "DUP3",
      "path": "12"
    },
    "13146": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4450,
        4540
      ],
      "op": "ADD",
      "path": "12"
    },
    "13147": {
      "op": "MSTORE"
    },
    "13148": {
      "op": "PUSH1",
      "value": "0x37"
    },
    "13150": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "13152": {
      "op": "DUP3"
    },
    "13153": {
      "op": "ADD"
    },
    "13154": {
      "op": "MSTORE"
    },
    "13155": {
      "op": "PUSH32",
      "value": "0x56616C69646174696F6E3A207363724C696D69742063616E2774206265206C65"
    },
    "13188": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "13190": {
      "op": "DUP3"
    },
    "13191": {
      "op": "ADD"
    },
    "13192": {
      "op": "MSTORE"
    },
    "13193": {
      "op": "PUSH32",
      "value": "0x7373207468616E2061637475616C20746F74616C536372000000000000000000"
    },
    "13226": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "13228": {
      "op": "DUP3"
    },
    "13229": {
      "op": "ADD"
    },
    "13230": {
      "op": "MSTORE"
    },
    "13231": {
      "op": "PUSH1",
      "value": "0x84"
    },
    "13233": {
      "op": "ADD"
    },
    "13234": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4450,
        4540
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x8FE"
    },
    "13237": {
      "op": "JUMP"
    },
    "13238": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4450,
        4540
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "13239": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4554,
        4561
      ],
      "op": "PUSH2",
      "path": "12",
      "statement": 101,
      "value": "0x136"
    },
    "13242": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4554,
        4561
      ],
      "op": "SLOAD",
      "path": "12"
    },
    "13243": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "13245": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "13247": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "13249": {
      "op": "SHL"
    },
    "13250": {
      "op": "SUB"
    },
    "13251": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4554,
        4561
      ],
      "op": "AND",
      "path": "12"
    },
    "13252": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4546,
        4620
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x3420"
    },
    "13255": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4546,
        4620
      ],
      "op": "JUMPI",
      "path": "12"
    },
    "13256": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4546,
        4620
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x40"
    },
    "13258": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4546,
        4620
      ],
      "op": "MLOAD",
      "path": "12"
    },
    "13259": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "13263": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "13265": {
      "op": "SHL"
    },
    "13266": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4546,
        4620
      ],
      "op": "DUP2",
      "path": "12"
    },
    "13267": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4546,
        4620
      ],
      "op": "MSTORE",
      "path": "12"
    },
    "13268": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "13270": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4546,
        4620
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x4"
    },
    "13272": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4546,
        4620
      ],
      "op": "DUP3",
      "path": "12"
    },
    "13273": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4546,
        4620
      ],
      "op": "ADD",
      "path": "12"
    },
    "13274": {
      "op": "MSTORE"
    },
    "13275": {
      "op": "PUSH1",
      "value": "0x28"
    },
    "13277": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "13279": {
      "op": "DUP3"
    },
    "13280": {
      "op": "ADD"
    },
    "13281": {
      "op": "MSTORE"
    },
    "13282": {
      "op": "PUSH32",
      "value": "0x56616C69646174696F6E3A2057616C6C65742063616E2774206265207A65726F"
    },
    "13315": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "13317": {
      "op": "DUP3"
    },
    "13318": {
      "op": "ADD"
    },
    "13319": {
      "op": "MSTORE"
    },
    "13320": {
      "op": "PUSH8",
      "value": "0x2061646472657373"
    },
    "13329": {
      "op": "PUSH1",
      "value": "0xC0"
    },
    "13331": {
      "op": "SHL"
    },
    "13332": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "13334": {
      "op": "DUP3"
    },
    "13335": {
      "op": "ADD"
    },
    "13336": {
      "op": "MSTORE"
    },
    "13337": {
      "op": "PUSH1",
      "value": "0x84"
    },
    "13339": {
      "op": "ADD"
    },
    "13340": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4546,
        4620
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x8FE"
    },
    "13343": {
      "op": "JUMP"
    },
    "13344": {
      "fn": "RiskModule._validateParameters",
      "offset": [
        4546,
        4620
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "13345": {
      "fn": "RiskModule._validateParameters",
      "jump": "o",
      "offset": [
        3918,
        4625
      ],
      "op": "JUMP",
      "path": "12"
    },
    "13346": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5235,
        5858
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "13347": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5318,
        5337
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x0"
    },
    "13349": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5369,
        5370
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x1"
    },
    "13351": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5359,
        5365
      ],
      "op": "DUP3",
      "path": "10"
    },
    "13352": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5353,
        5366
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x1C"
    },
    "13354": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5353,
        5366
      ],
      "op": "DUP2",
      "path": "10"
    },
    "13355": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5353,
        5366
      ],
      "op": "GT",
      "path": "10"
    },
    "13356": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5353,
        5366
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "13357": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5353,
        5366
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x3438"
    },
    "13360": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5353,
        5366
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "13361": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5353,
        5366
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x3438"
    },
    "13364": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5353,
        5366
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x4834"
    },
    "13367": {
      "fn": "PolicyPoolComponent._registerTweak",
      "jump": "i",
      "offset": [
        5353,
        5366
      ],
      "op": "JUMP",
      "path": "10"
    },
    "13368": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5353,
        5366
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "13369": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5353,
        5370
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x3442"
    },
    "13372": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5353,
        5370
      ],
      "op": "SWAP2",
      "path": "10"
    },
    "13373": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5353,
        5370
      ],
      "op": "SWAP1",
      "path": "10"
    },
    "13374": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5353,
        5370
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x4783"
    },
    "13377": {
      "fn": "PolicyPoolComponent._registerTweak",
      "jump": "i",
      "offset": [
        5353,
        5370
      ],
      "op": "JUMP",
      "path": "10"
    },
    "13378": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5353,
        5370
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "13379": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5409,
        5428
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x12D"
    },
    "13382": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5409,
        5428
      ],
      "op": "SLOAD",
      "path": "10"
    },
    "13383": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5347,
        5348
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x1"
    },
    "13385": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5347,
        5371
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0xFF"
    },
    "13387": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5347,
        5371
      ],
      "op": "SWAP3",
      "path": "10"
    },
    "13388": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5347,
        5371
      ],
      "op": "SWAP1",
      "path": "10"
    },
    "13389": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5347,
        5371
      ],
      "op": "SWAP3",
      "path": "10"
    },
    "13390": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5347,
        5371
      ],
      "op": "AND",
      "path": "10"
    },
    "13391": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5347,
        5371
      ],
      "op": "SWAP2",
      "path": "10"
    },
    "13392": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5347,
        5371
      ],
      "op": "SWAP1",
      "path": "10"
    },
    "13393": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5347,
        5371
      ],
      "op": "SWAP2",
      "path": "10"
    },
    "13394": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5347,
        5371
      ],
      "op": "SHL",
      "path": "10"
    },
    "13395": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5347,
        5371
      ],
      "op": "SWAP2",
      "path": "10"
    },
    "13396": {
      "op": "POP"
    },
    "13397": {
      "offset": [
        1954,
        1960
      ],
      "op": "PUSH3",
      "path": "10",
      "value": "0x15180"
    },
    "13401": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        1954,
        1960
      ],
      "op": "SWAP1",
      "path": "10"
    },
    "13402": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5383,
        5428
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x346A"
    },
    "13405": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5383,
        5428
      ],
      "op": "SWAP1",
      "path": "10"
    },
    "13406": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5382,
        5448
      ],
      "op": "PUSH5",
      "path": "10",
      "value": "0xFFFFFFFFFF"
    },
    "13412": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5409,
        5428
      ],
      "op": "AND",
      "path": "10"
    },
    "13413": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5390,
        5405
      ],
      "op": "TIMESTAMP",
      "path": "10"
    },
    "13414": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5383,
        5428
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x475D"
    },
    "13417": {
      "fn": "PolicyPoolComponent._registerTweak",
      "jump": "i",
      "offset": [
        5383,
        5428
      ],
      "op": "JUMP",
      "path": "10"
    },
    "13418": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5383,
        5428
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "13419": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5382,
        5448
      ],
      "op": "PUSH5",
      "path": "10",
      "value": "0xFFFFFFFFFF"
    },
    "13425": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5382,
        5448
      ],
      "op": "AND",
      "path": "10"
    },
    "13426": {
      "branch": 153,
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5382,
        5448
      ],
      "op": "GT",
      "path": "10"
    },
    "13427": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5378,
        5854
      ],
      "op": "ISZERO",
      "path": "10"
    },
    "13428": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5378,
        5854
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x34AD"
    },
    "13431": {
      "branch": 153,
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5378,
        5854
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "13432": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5458,
        5477
      ],
      "op": "PUSH2",
      "path": "10",
      "statement": 102,
      "value": "0x12D"
    },
    "13435": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5458,
        5503
      ],
      "op": "DUP1",
      "path": "10"
    },
    "13436": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5458,
        5503
      ],
      "op": "SLOAD",
      "path": "10"
    },
    "13437": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5511,
        5543
      ],
      "op": "PUSH7",
      "path": "10",
      "statement": 103,
      "value": "0xFFFFFFFFFFFFFF"
    },
    "13445": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5511,
        5543
      ],
      "op": "DUP4",
      "path": "10"
    },
    "13446": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5511,
        5543
      ],
      "op": "AND",
      "path": "10"
    },
    "13447": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "13449": {
      "op": "PUSH1",
      "value": "0x28"
    },
    "13451": {
      "op": "SHL"
    },
    "13452": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5511,
        5543
      ],
      "op": "MUL",
      "path": "10"
    },
    "13453": {
      "op": "PUSH12",
      "value": "0xFFFFFFFFFFFFFFFFFFFFFFFF"
    },
    "13466": {
      "op": "NOT"
    },
    "13467": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5511,
        5543
      ],
      "op": "SWAP1",
      "path": "10"
    },
    "13468": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5511,
        5543
      ],
      "op": "SWAP2",
      "path": "10"
    },
    "13469": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5511,
        5543
      ],
      "op": "AND",
      "path": "10"
    },
    "13470": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5458,
        5503
      ],
      "op": "PUSH5",
      "path": "10",
      "value": "0xFFFFFFFFFF"
    },
    "13476": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5487,
        5502
      ],
      "op": "TIMESTAMP",
      "path": "10"
    },
    "13477": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5458,
        5503
      ],
      "op": "AND",
      "path": "10"
    },
    "13478": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5511,
        5543
      ],
      "op": "OR",
      "path": "10"
    },
    "13479": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5511,
        5543
      ],
      "op": "OR",
      "path": "10"
    },
    "13480": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5511,
        5543
      ],
      "op": "SWAP1",
      "path": "10"
    },
    "13481": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5511,
        5543
      ],
      "op": "SSTORE",
      "path": "10"
    },
    "13482": {
      "fn": "AccessControlUpgradeable.renounceRole",
      "offset": [
        5734,
        5948
      ],
      "op": "POP",
      "path": "67"
    },
    "13483": {
      "fn": "AccessControlUpgradeable.renounceRole",
      "offset": [
        5734,
        5948
      ],
      "op": "POP",
      "path": "67"
    },
    "13484": {
      "fn": "AccessControlUpgradeable.renounceRole",
      "jump": "o",
      "offset": [
        5734,
        5948
      ],
      "op": "JUMP",
      "path": "67"
    },
    "13485": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5378,
        5854
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "13486": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5584,
        5601
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x12D"
    },
    "13489": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5584,
        5601
      ],
      "op": "SLOAD",
      "path": "10"
    },
    "13490": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "13492": {
      "op": "PUSH1",
      "value": "0x28"
    },
    "13494": {
      "op": "SHL"
    },
    "13495": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5584,
        5601
      ],
      "op": "SWAP1",
      "path": "10"
    },
    "13496": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5584,
        5601
      ],
      "op": "DIV",
      "path": "10"
    },
    "13497": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5569,
        5601
      ],
      "op": "DUP2",
      "path": "10"
    },
    "13498": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5569,
        5601
      ],
      "op": "AND",
      "path": "10"
    },
    "13499": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5584,
        5601
      ],
      "op": "PUSH7",
      "path": "10",
      "value": "0xFFFFFFFFFFFFFF"
    },
    "13507": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5569,
        5601
      ],
      "op": "AND",
      "path": "10"
    },
    "13508": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5564,
        5848
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x3511"
    },
    "13511": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5564,
        5848
      ],
      "op": "JUMPI",
      "path": "10"
    },
    "13512": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5619,
        5636
      ],
      "op": "PUSH2",
      "path": "10",
      "statement": 104,
      "value": "0x12D"
    },
    "13515": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5619,
        5652
      ],
      "op": "DUP1",
      "path": "10"
    },
    "13516": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5619,
        5652
      ],
      "op": "SLOAD",
      "path": "10"
    },
    "13517": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5662,
        5707
      ],
      "op": "PUSH5",
      "path": "10",
      "statement": 105,
      "value": "0xFFFFFFFFFF"
    },
    "13523": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5691,
        5706
      ],
      "op": "TIMESTAMP",
      "path": "10"
    },
    "13524": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5662,
        5707
      ],
      "op": "AND",
      "path": "10"
    },
    "13525": {
      "op": "PUSH5",
      "value": "0xFFFFFFFFFF"
    },
    "13531": {
      "op": "NOT"
    },
    "13532": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5619,
        5652
      ],
      "op": "PUSH7",
      "path": "10",
      "value": "0xFFFFFFFFFFFFFF"
    },
    "13540": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5619,
        5652
      ],
      "op": "DUP1",
      "path": "10"
    },
    "13541": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5619,
        5652
      ],
      "op": "DUP7",
      "path": "10"
    },
    "13542": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5619,
        5652
      ],
      "op": "AND",
      "path": "10"
    },
    "13543": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "13545": {
      "op": "PUSH1",
      "value": "0x28"
    },
    "13547": {
      "op": "SHL"
    },
    "13548": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5619,
        5652
      ],
      "op": "DUP1",
      "path": "10"
    },
    "13549": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5619,
        5652
      ],
      "op": "DUP7",
      "path": "10"
    },
    "13550": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5619,
        5652
      ],
      "op": "DIV",
      "path": "10"
    },
    "13551": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5619,
        5652
      ],
      "op": "SWAP3",
      "path": "10"
    },
    "13552": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5619,
        5652
      ],
      "op": "SWAP1",
      "path": "10"
    },
    "13553": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5619,
        5652
      ],
      "op": "SWAP3",
      "path": "10"
    },
    "13554": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5619,
        5652
      ],
      "op": "AND",
      "path": "10"
    },
    "13555": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5619,
        5652
      ],
      "op": "OR",
      "path": "10"
    },
    "13556": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5619,
        5652
      ],
      "op": "MUL",
      "path": "10"
    },
    "13557": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5662,
        5707
      ],
      "op": "AND",
      "path": "10"
    },
    "13558": {
      "op": "PUSH12",
      "value": "0xFFFFFFFFFFFFFFFFFFFFFFFF"
    },
    "13571": {
      "op": "NOT"
    },
    "13572": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5662,
        5707
      ],
      "op": "SWAP1",
      "path": "10"
    },
    "13573": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5662,
        5707
      ],
      "op": "SWAP3",
      "path": "10"
    },
    "13574": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5662,
        5707
      ],
      "op": "AND",
      "path": "10"
    },
    "13575": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5662,
        5707
      ],
      "op": "SWAP2",
      "path": "10"
    },
    "13576": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5662,
        5707
      ],
      "op": "SWAP1",
      "path": "10"
    },
    "13577": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5662,
        5707
      ],
      "op": "SWAP2",
      "path": "10"
    },
    "13578": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5662,
        5707
      ],
      "op": "OR",
      "path": "10"
    },
    "13579": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5662,
        5707
      ],
      "op": "OR",
      "path": "10"
    },
    "13580": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5662,
        5707
      ],
      "op": "SWAP1",
      "path": "10"
    },
    "13581": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5662,
        5707
      ],
      "op": "SSTORE",
      "path": "10"
    },
    "13582": {
      "fn": "AccessControlUpgradeable.renounceRole",
      "offset": [
        5734,
        5948
      ],
      "op": "POP",
      "path": "67"
    },
    "13583": {
      "fn": "AccessControlUpgradeable.renounceRole",
      "offset": [
        5734,
        5948
      ],
      "op": "POP",
      "path": "67"
    },
    "13584": {
      "fn": "AccessControlUpgradeable.renounceRole",
      "jump": "o",
      "offset": [
        5734,
        5948
      ],
      "op": "JUMP",
      "path": "67"
    },
    "13585": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5564,
        5848
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "13586": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5758,
        5839
      ],
      "op": "PUSH1",
      "path": "10",
      "statement": 106,
      "value": "0x40"
    },
    "13588": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5758,
        5839
      ],
      "op": "MLOAD",
      "path": "10"
    },
    "13589": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "13593": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "13595": {
      "op": "SHL"
    },
    "13596": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5758,
        5839
      ],
      "op": "DUP2",
      "path": "10"
    },
    "13597": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5758,
        5839
      ],
      "op": "MSTORE",
      "path": "10"
    },
    "13598": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "13600": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5758,
        5839
      ],
      "op": "PUSH1",
      "path": "10",
      "value": "0x4"
    },
    "13602": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5758,
        5839
      ],
      "op": "DUP3",
      "path": "10"
    },
    "13603": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5758,
        5839
      ],
      "op": "ADD",
      "path": "10"
    },
    "13604": {
      "op": "MSTORE"
    },
    "13605": {
      "op": "PUSH1",
      "value": "0x47"
    },
    "13607": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "13609": {
      "op": "DUP3"
    },
    "13610": {
      "op": "ADD"
    },
    "13611": {
      "op": "MSTORE"
    },
    "13612": {
      "op": "PUSH32",
      "value": "0x596F7520616C726561647920747765616B6564207468697320706172616D6574"
    },
    "13645": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "13647": {
      "op": "DUP3"
    },
    "13648": {
      "op": "ADD"
    },
    "13649": {
      "op": "MSTORE"
    },
    "13650": {
      "op": "PUSH32",
      "value": "0x657220726563656E746C792E2057616974206265666F726520747765616B696E"
    },
    "13683": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "13685": {
      "op": "DUP3"
    },
    "13686": {
      "op": "ADD"
    },
    "13687": {
      "op": "MSTORE"
    },
    "13688": {
      "op": "PUSH7",
      "value": "0x339030B3B0B4B7"
    },
    "13696": {
      "op": "PUSH1",
      "value": "0xC9"
    },
    "13698": {
      "op": "SHL"
    },
    "13699": {
      "op": "PUSH1",
      "value": "0x84"
    },
    "13701": {
      "op": "DUP3"
    },
    "13702": {
      "op": "ADD"
    },
    "13703": {
      "op": "MSTORE"
    },
    "13704": {
      "op": "PUSH1",
      "value": "0xA4"
    },
    "13706": {
      "op": "ADD"
    },
    "13707": {
      "fn": "PolicyPoolComponent._registerTweak",
      "offset": [
        5758,
        5839
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x8FE"
    },
    "13710": {
      "op": "JUMP"
    },
    "13711": {
      "op": "JUMPDEST"
    },
    "13712": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "13714": {
      "op": "DUP2"
    },
    "13715": {
      "op": "PUSH2",
      "value": "0x35DE"
    },
    "13718": {
      "op": "JUMPI"
    },
    "13719": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "13721": {
      "op": "MLOAD"
    },
    "13722": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "13726": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "13728": {
      "op": "SHL"
    },
    "13729": {
      "op": "DUP2"
    },
    "13730": {
      "op": "MSTORE"
    },
    "13731": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "13733": {
      "op": "PUSH1",
      "value": "0x4"
    },
    "13735": {
      "op": "DUP3"
    },
    "13736": {
      "op": "ADD"
    },
    "13737": {
      "op": "MSTORE"
    },
    "13738": {
      "op": "PUSH1",
      "value": "0x18"
    },
    "13740": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "13742": {
      "op": "DUP3"
    },
    "13743": {
      "op": "ADD"
    },
    "13744": {
      "op": "MSTORE"
    },
    "13745": {
      "op": "PUSH32",
      "value": "0x7761644469763A204469766973696F6E206279207A65726F0000000000000000"
    },
    "13778": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "13780": {
      "op": "DUP3"
    },
    "13781": {
      "op": "ADD"
    },
    "13782": {
      "op": "MSTORE"
    },
    "13783": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "13785": {
      "op": "ADD"
    },
    "13786": {
      "op": "PUSH2",
      "value": "0x8FE"
    },
    "13789": {
      "op": "JUMP"
    },
    "13790": {
      "op": "JUMPDEST"
    },
    "13791": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "13793": {
      "op": "PUSH2",
      "value": "0x35EB"
    },
    "13796": {
      "op": "PUSH1",
      "value": "0x2"
    },
    "13798": {
      "op": "DUP5"
    },
    "13799": {
      "op": "PUSH2",
      "value": "0x4705"
    },
    "13802": {
      "jump": "i",
      "op": "JUMP"
    },
    "13803": {
      "op": "JUMPDEST"
    },
    "13804": {
      "op": "SWAP1"
    },
    "13805": {
      "op": "POP"
    },
    "13806": {
      "op": "PUSH8",
      "value": "0xDE0B6B3A7640000"
    },
    "13815": {
      "op": "PUSH2",
      "value": "0x3602"
    },
    "13818": {
      "op": "DUP3"
    },
    "13819": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "13821": {
      "op": "NOT"
    },
    "13822": {
      "op": "PUSH2",
      "value": "0x4746"
    },
    "13825": {
      "jump": "i",
      "op": "JUMP"
    },
    "13826": {
      "op": "JUMPDEST"
    },
    "13827": {
      "op": "PUSH2",
      "value": "0x360C"
    },
    "13830": {
      "op": "SWAP2"
    },
    "13831": {
      "op": "SWAP1"
    },
    "13832": {
      "op": "PUSH2",
      "value": "0x4705"
    },
    "13835": {
      "jump": "i",
      "op": "JUMP"
    },
    "13836": {
      "op": "JUMPDEST"
    },
    "13837": {
      "op": "DUP5"
    },
    "13838": {
      "op": "GT"
    },
    "13839": {
      "op": "ISZERO"
    },
    "13840": {
      "op": "PUSH2",
      "value": "0x3667"
    },
    "13843": {
      "op": "JUMPI"
    },
    "13844": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "13846": {
      "op": "MLOAD"
    },
    "13847": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "13851": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "13853": {
      "op": "SHL"
    },
    "13854": {
      "op": "DUP2"
    },
    "13855": {
      "op": "MSTORE"
    },
    "13856": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "13858": {
      "op": "PUSH1",
      "value": "0x4"
    },
    "13860": {
      "op": "DUP3"
    },
    "13861": {
      "op": "ADD"
    },
    "13862": {
      "op": "MSTORE"
    },
    "13863": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "13865": {
      "op": "DUP1"
    },
    "13866": {
      "op": "DUP3"
    },
    "13867": {
      "op": "ADD"
    },
    "13868": {
      "op": "MSTORE"
    },
    "13869": {
      "op": "PUSH32",
      "value": "0x7761644469763A204D617468204D756C7469706C69636174696F6E204F766572"
    },
    "13902": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "13904": {
      "op": "DUP3"
    },
    "13905": {
      "op": "ADD"
    },
    "13906": {
      "op": "MSTORE"
    },
    "13907": {
      "op": "PUSH4",
      "value": "0x666C6F77"
    },
    "13912": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "13914": {
      "op": "SHL"
    },
    "13915": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "13917": {
      "op": "DUP3"
    },
    "13918": {
      "op": "ADD"
    },
    "13919": {
      "op": "MSTORE"
    },
    "13920": {
      "op": "PUSH1",
      "value": "0x84"
    },
    "13922": {
      "op": "ADD"
    },
    "13923": {
      "op": "PUSH2",
      "value": "0x8FE"
    },
    "13926": {
      "op": "JUMP"
    },
    "13927": {
      "op": "JUMPDEST"
    },
    "13928": {
      "op": "DUP3"
    },
    "13929": {
      "op": "DUP2"
    },
    "13930": {
      "op": "PUSH2",
      "value": "0x2FA4"
    },
    "13933": {
      "op": "PUSH8",
      "value": "0xDE0B6B3A7640000"
    },
    "13942": {
      "op": "DUP8"
    },
    "13943": {
      "op": "PUSH2",
      "value": "0x4727"
    },
    "13946": {
      "jump": "i",
      "op": "JUMP"
    },
    "13947": {
      "fn": "ERC1967UpgradeUpgradeable._setImplementation",
      "offset": [
        1805,
        2086
      ],
      "op": "JUMPDEST",
      "path": "70"
    },
    "13948": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "13950": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "13952": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "13954": {
      "op": "SHL"
    },
    "13955": {
      "op": "SUB"
    },
    "13956": {
      "op": "DUP2"
    },
    "13957": {
      "op": "AND"
    },
    "13958": {
      "op": "EXTCODESIZE"
    },
    "13959": {
      "fn": "ERC1967UpgradeUpgradeable._setImplementation",
      "offset": [
        1878,
        1984
      ],
      "op": "PUSH2",
      "path": "70",
      "statement": 107,
      "value": "0x36E8"
    },
    "13962": {
      "fn": "ERC1967UpgradeUpgradeable._setImplementation",
      "offset": [
        1878,
        1984
      ],
      "op": "JUMPI",
      "path": "70"
    },
    "13963": {
      "fn": "ERC1967UpgradeUpgradeable._setImplementation",
      "offset": [
        1878,
        1984
      ],
      "op": "PUSH1",
      "path": "70",
      "value": "0x40"
    },
    "13965": {
      "fn": "ERC1967UpgradeUpgradeable._setImplementation",
      "offset": [
        1878,
        1984
      ],
      "op": "MLOAD",
      "path": "70"
    },
    "13966": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "13970": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "13972": {
      "op": "SHL"
    },
    "13973": {
      "fn": "ERC1967UpgradeUpgradeable._setImplementation",
      "offset": [
        1878,
        1984
      ],
      "op": "DUP2",
      "path": "70"
    },
    "13974": {
      "fn": "ERC1967UpgradeUpgradeable._setImplementation",
      "offset": [
        1878,
        1984
      ],
      "op": "MSTORE",
      "path": "70"
    },
    "13975": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "13977": {
      "fn": "ERC1967UpgradeUpgradeable._setImplementation",
      "offset": [
        1878,
        1984
      ],
      "op": "PUSH1",
      "path": "70",
      "value": "0x4"
    },
    "13979": {
      "fn": "ERC1967UpgradeUpgradeable._setImplementation",
      "offset": [
        1878,
        1984
      ],
      "op": "DUP3",
      "path": "70"
    },
    "13980": {
      "fn": "ERC1967UpgradeUpgradeable._setImplementation",
      "offset": [
        1878,
        1984
      ],
      "op": "ADD",
      "path": "70"
    },
    "13981": {
      "op": "MSTORE"
    },
    "13982": {
      "op": "PUSH1",
      "value": "0x2D"
    },
    "13984": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "13986": {
      "op": "DUP3"
    },
    "13987": {
      "op": "ADD"
    },
    "13988": {
      "op": "MSTORE"
    },
    "13989": {
      "op": "PUSH32",
      "value": "0x455243313936373A206E657720696D706C656D656E746174696F6E206973206E"
    },
    "14022": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "14024": {
      "op": "DUP3"
    },
    "14025": {
      "op": "ADD"
    },
    "14026": {
      "op": "MSTORE"
    },
    "14027": {
      "op": "PUSH13",
      "value": "0x1BDD08184818DBDB9D1C9858DD"
    },
    "14041": {
      "op": "PUSH1",
      "value": "0x9A"
    },
    "14043": {
      "op": "SHL"
    },
    "14044": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "14046": {
      "op": "DUP3"
    },
    "14047": {
      "op": "ADD"
    },
    "14048": {
      "op": "MSTORE"
    },
    "14049": {
      "op": "PUSH1",
      "value": "0x84"
    },
    "14051": {
      "op": "ADD"
    },
    "14052": {
      "fn": "ERC1967UpgradeUpgradeable._setImplementation",
      "offset": [
        1878,
        1984
      ],
      "op": "PUSH2",
      "path": "70",
      "value": "0x8FE"
    },
    "14055": {
      "op": "JUMP"
    },
    "14056": {
      "fn": "ERC1967UpgradeUpgradeable._setImplementation",
      "offset": [
        1878,
        1984
      ],
      "op": "JUMPDEST",
      "path": "70"
    },
    "14057": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "14059": {
      "op": "DUP1"
    },
    "14060": {
      "op": "MLOAD"
    },
    "14061": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "14063": {
      "op": "PUSH2",
      "value": "0x489A"
    },
    "14066": {
      "op": "DUP4"
    },
    "14067": {
      "op": "CODECOPY"
    },
    "14068": {
      "op": "DUP2"
    },
    "14069": {
      "op": "MLOAD"
    },
    "14070": {
      "op": "SWAP2"
    },
    "14071": {
      "op": "MSTORE"
    },
    "14072": {
      "fn": "ERC1967UpgradeUpgradeable._setImplementation",
      "offset": [
        1994,
        2079
      ],
      "op": "DUP1",
      "path": "70",
      "statement": 108
    },
    "14073": {
      "fn": "ERC1967UpgradeUpgradeable._setImplementation",
      "offset": [
        1994,
        2079
      ],
      "op": "SLOAD",
      "path": "70"
    },
    "14074": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "14076": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "14078": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "14080": {
      "op": "SHL"
    },
    "14081": {
      "op": "SUB"
    },
    "14082": {
      "op": "NOT"
    },
    "14083": {
      "fn": "ERC1967UpgradeUpgradeable._setImplementation",
      "offset": [
        1994,
        2079
      ],
      "op": "AND",
      "path": "70"
    },
    "14084": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "14086": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "14088": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "14090": {
      "op": "SHL"
    },
    "14091": {
      "op": "SUB"
    },
    "14092": {
      "fn": "ERC1967UpgradeUpgradeable._setImplementation",
      "offset": [
        1994,
        2079
      ],
      "op": "SWAP3",
      "path": "70"
    },
    "14093": {
      "fn": "ERC1967UpgradeUpgradeable._setImplementation",
      "offset": [
        1994,
        2079
      ],
      "op": "SWAP1",
      "path": "70"
    },
    "14094": {
      "fn": "ERC1967UpgradeUpgradeable._setImplementation",
      "offset": [
        1994,
        2079
      ],
      "op": "SWAP3",
      "path": "70"
    },
    "14095": {
      "fn": "ERC1967UpgradeUpgradeable._setImplementation",
      "offset": [
        1994,
        2079
      ],
      "op": "AND",
      "path": "70"
    },
    "14096": {
      "fn": "ERC1967UpgradeUpgradeable._setImplementation",
      "offset": [
        1994,
        2079
      ],
      "op": "SWAP2",
      "path": "70"
    },
    "14097": {
      "fn": "ERC1967UpgradeUpgradeable._setImplementation",
      "offset": [
        1994,
        2079
      ],
      "op": "SWAP1",
      "path": "70"
    },
    "14098": {
      "fn": "ERC1967UpgradeUpgradeable._setImplementation",
      "offset": [
        1994,
        2079
      ],
      "op": "SWAP2",
      "path": "70"
    },
    "14099": {
      "fn": "ERC1967UpgradeUpgradeable._setImplementation",
      "offset": [
        1994,
        2079
      ],
      "op": "OR",
      "path": "70"
    },
    "14100": {
      "fn": "ERC1967UpgradeUpgradeable._setImplementation",
      "offset": [
        1994,
        2079
      ],
      "op": "SWAP1",
      "path": "70"
    },
    "14101": {
      "fn": "ERC1967UpgradeUpgradeable._setImplementation",
      "offset": [
        1994,
        2079
      ],
      "op": "SSTORE",
      "path": "70"
    },
    "14102": {
      "fn": "ERC1967UpgradeUpgradeable._setImplementation",
      "jump": "o",
      "offset": [
        1805,
        2086
      ],
      "op": "JUMP",
      "path": "70"
    },
    "14103": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCall",
      "offset": [
        2478,
        2766
      ],
      "op": "JUMPDEST",
      "path": "70"
    },
    "14104": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCall",
      "offset": [
        2616,
        2645
      ],
      "op": "PUSH2",
      "path": "70",
      "statement": 109,
      "value": "0x3720"
    },
    "14107": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCall",
      "offset": [
        2627,
        2644
      ],
      "op": "DUP4",
      "path": "70"
    },
    "14108": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCall",
      "offset": [
        2616,
        2626
      ],
      "op": "PUSH2",
      "path": "70",
      "value": "0x3C78"
    },
    "14111": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCall",
      "jump": "i",
      "offset": [
        2616,
        2645
      ],
      "op": "JUMP",
      "path": "70"
    },
    "14112": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCall",
      "offset": [
        2616,
        2645
      ],
      "op": "JUMPDEST",
      "path": "70"
    },
    "14113": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCall",
      "offset": [
        2673,
        2674
      ],
      "op": "PUSH1",
      "path": "70",
      "value": "0x0"
    },
    "14115": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCall",
      "offset": [
        2659,
        2663
      ],
      "op": "DUP3",
      "path": "70"
    },
    "14116": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCall",
      "offset": [
        2659,
        2670
      ],
      "op": "MLOAD",
      "path": "70"
    },
    "14117": {
      "branch": 137,
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCall",
      "offset": [
        2659,
        2674
      ],
      "op": "GT",
      "path": "70"
    },
    "14118": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCall",
      "offset": [
        2659,
        2687
      ],
      "op": "DUP1",
      "path": "70"
    },
    "14119": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCall",
      "offset": [
        2659,
        2687
      ],
      "op": "PUSH2",
      "path": "70",
      "value": "0x372D"
    },
    "14122": {
      "branch": 137,
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCall",
      "offset": [
        2659,
        2687
      ],
      "op": "JUMPI",
      "path": "70"
    },
    "14123": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCall",
      "offset": [
        2659,
        2687
      ],
      "op": "POP",
      "path": "70"
    },
    "14124": {
      "branch": 138,
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCall",
      "offset": [
        2678,
        2687
      ],
      "op": "DUP1",
      "path": "70"
    },
    "14125": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCall",
      "offset": [
        2659,
        2687
      ],
      "op": "JUMPDEST",
      "path": "70"
    },
    "14126": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCall",
      "offset": [
        2655,
        2760
      ],
      "op": "ISZERO",
      "path": "70"
    },
    "14127": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCall",
      "offset": [
        2655,
        2760
      ],
      "op": "PUSH2",
      "path": "70",
      "value": "0xDD0"
    },
    "14130": {
      "branch": 138,
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCall",
      "offset": [
        2655,
        2760
      ],
      "op": "JUMPI",
      "path": "70"
    },
    "14131": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCall",
      "offset": [
        2703,
        2749
      ],
      "op": "PUSH2",
      "path": "70",
      "statement": 110,
      "value": "0xBE0"
    },
    "14134": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCall",
      "offset": [
        2725,
        2742
      ],
      "op": "DUP4",
      "path": "70"
    },
    "14135": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCall",
      "offset": [
        2744,
        2748
      ],
      "op": "DUP4",
      "path": "70"
    },
    "14136": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCall",
      "offset": [
        2703,
        2724
      ],
      "op": "PUSH2",
      "path": "70",
      "value": "0x3CB8"
    },
    "14139": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeToAndCall",
      "jump": "i",
      "offset": [
        2703,
        2749
      ],
      "op": "JUMP",
      "path": "70"
    },
    "14140": {
      "op": "JUMPDEST"
    },
    "14141": {
      "op": "PUSH2",
      "value": "0x3744"
    },
    "14144": {
      "op": "PUSH2",
      "value": "0x3E51"
    },
    "14147": {
      "jump": "i",
      "op": "JUMP"
    },
    "14148": {
      "op": "JUMPDEST"
    },
    "14149": {
      "op": "DUP4"
    },
    "14150": {
      "op": "DUP6"
    },
    "14151": {
      "op": "GT"
    },
    "14152": {
      "op": "ISZERO"
    },
    "14153": {
      "op": "PUSH2",
      "value": "0x379F"
    },
    "14156": {
      "op": "JUMPI"
    },
    "14157": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "14159": {
      "op": "MLOAD"
    },
    "14160": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "14164": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "14166": {
      "op": "SHL"
    },
    "14167": {
      "op": "DUP2"
    },
    "14168": {
      "op": "MSTORE"
    },
    "14169": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "14171": {
      "op": "PUSH1",
      "value": "0x4"
    },
    "14173": {
      "op": "DUP3"
    },
    "14174": {
      "op": "ADD"
    },
    "14175": {
      "op": "MSTORE"
    },
    "14176": {
      "op": "PUSH1",
      "value": "0x22"
    },
    "14178": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "14180": {
      "op": "DUP3"
    },
    "14181": {
      "op": "ADD"
    },
    "14182": {
      "op": "MSTORE"
    },
    "14183": {
      "op": "PUSH32",
      "value": "0x5072656D69756D2063616E6E6F74206265206D6F7265207468616E207061796F"
    },
    "14216": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "14218": {
      "op": "DUP3"
    },
    "14219": {
      "op": "ADD"
    },
    "14220": {
      "op": "MSTORE"
    },
    "14221": {
      "op": "PUSH2",
      "value": "0x1D5D"
    },
    "14224": {
      "op": "PUSH1",
      "value": "0xF2"
    },
    "14226": {
      "op": "SHL"
    },
    "14227": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "14229": {
      "op": "DUP3"
    },
    "14230": {
      "op": "ADD"
    },
    "14231": {
      "op": "MSTORE"
    },
    "14232": {
      "op": "PUSH1",
      "value": "0x84"
    },
    "14234": {
      "op": "ADD"
    },
    "14235": {
      "op": "PUSH2",
      "value": "0x8FE"
    },
    "14238": {
      "op": "JUMP"
    },
    "14239": {
      "op": "JUMPDEST"
    },
    "14240": {
      "op": "PUSH2",
      "value": "0x37A7"
    },
    "14243": {
      "op": "PUSH2",
      "value": "0x3E51"
    },
    "14246": {
      "jump": "i",
      "op": "JUMP"
    },
    "14247": {
      "op": "JUMPDEST"
    },
    "14248": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "14250": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "14252": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "14254": {
      "op": "SHL"
    },
    "14255": {
      "op": "SUB"
    },
    "14256": {
      "op": "DUP8"
    },
    "14257": {
      "op": "AND"
    },
    "14258": {
      "op": "PUSH2",
      "value": "0x120"
    },
    "14261": {
      "op": "DUP3"
    },
    "14262": {
      "op": "ADD"
    },
    "14263": {
      "op": "DUP2"
    },
    "14264": {
      "op": "SWAP1"
    },
    "14265": {
      "op": "MSTORE"
    },
    "14266": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "14268": {
      "op": "DUP1"
    },
    "14269": {
      "op": "DUP4"
    },
    "14270": {
      "op": "ADD"
    },
    "14271": {
      "op": "DUP9"
    },
    "14272": {
      "op": "SWAP1"
    },
    "14273": {
      "op": "MSTORE"
    },
    "14274": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "14276": {
      "op": "DUP1"
    },
    "14277": {
      "op": "DUP5"
    },
    "14278": {
      "op": "ADD"
    },
    "14279": {
      "op": "DUP9"
    },
    "14280": {
      "op": "SWAP1"
    },
    "14281": {
      "op": "MSTORE"
    },
    "14282": {
      "op": "PUSH1",
      "value": "0x80"
    },
    "14284": {
      "op": "DUP5"
    },
    "14285": {
      "op": "ADD"
    },
    "14286": {
      "op": "DUP8"
    },
    "14287": {
      "op": "SWAP1"
    },
    "14288": {
      "op": "MSTORE"
    },
    "14289": {
      "op": "DUP2"
    },
    "14290": {
      "op": "MLOAD"
    },
    "14291": {
      "op": "PUSH4",
      "value": "0x53428253"
    },
    "14296": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "14298": {
      "op": "SHL"
    },
    "14299": {
      "op": "DUP2"
    },
    "14300": {
      "op": "MSTORE"
    },
    "14301": {
      "op": "SWAP2"
    },
    "14302": {
      "op": "MLOAD"
    },
    "14303": {
      "op": "PUSH2",
      "value": "0x3847"
    },
    "14306": {
      "op": "SWAP4"
    },
    "14307": {
      "op": "PUSH2",
      "value": "0x13CD"
    },
    "14310": {
      "op": "SWAP4"
    },
    "14311": {
      "op": "PUSH2",
      "value": "0x13BE"
    },
    "14314": {
      "op": "SWAP4"
    },
    "14315": {
      "op": "SWAP2"
    },
    "14316": {
      "op": "SWAP3"
    },
    "14317": {
      "op": "PUSH4",
      "value": "0x53428253"
    },
    "14322": {
      "op": "SWAP3"
    },
    "14323": {
      "op": "PUSH1",
      "value": "0x4"
    },
    "14325": {
      "op": "DUP1"
    },
    "14326": {
      "op": "DUP5"
    },
    "14327": {
      "op": "ADD"
    },
    "14328": {
      "op": "SWAP4"
    },
    "14329": {
      "op": "SWAP2"
    },
    "14330": {
      "op": "SWAP3"
    },
    "14331": {
      "op": "SWAP2"
    },
    "14332": {
      "op": "DUP3"
    },
    "14333": {
      "op": "SWAP1"
    },
    "14334": {
      "op": "SUB"
    },
    "14335": {
      "op": "ADD"
    },
    "14336": {
      "op": "DUP2"
    },
    "14337": {
      "op": "DUP7"
    },
    "14338": {
      "op": "DUP1"
    },
    "14339": {
      "op": "EXTCODESIZE"
    },
    "14340": {
      "op": "ISZERO"
    },
    "14341": {
      "op": "DUP1"
    },
    "14342": {
      "op": "ISZERO"
    },
    "14343": {
      "op": "PUSH2",
      "value": "0x380F"
    },
    "14346": {
      "op": "JUMPI"
    },
    "14347": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "14349": {
      "op": "DUP1"
    },
    "14350": {
      "op": "REVERT"
    },
    "14351": {
      "op": "JUMPDEST"
    },
    "14352": {
      "op": "POP"
    },
    "14353": {
      "op": "GAS"
    },
    "14354": {
      "op": "STATICCALL"
    },
    "14355": {
      "op": "ISZERO"
    },
    "14356": {
      "op": "DUP1"
    },
    "14357": {
      "op": "ISZERO"
    },
    "14358": {
      "op": "PUSH2",
      "value": "0x3823"
    },
    "14361": {
      "op": "JUMPI"
    },
    "14362": {
      "op": "RETURNDATASIZE"
    },
    "14363": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "14365": {
      "op": "DUP1"
    },
    "14366": {
      "op": "RETURNDATACOPY"
    },
    "14367": {
      "op": "RETURNDATASIZE"
    },
    "14368": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "14370": {
      "op": "REVERT"
    },
    "14371": {
      "op": "JUMPDEST"
    },
    "14372": {
      "op": "POP"
    },
    "14373": {
      "op": "POP"
    },
    "14374": {
      "op": "POP"
    },
    "14375": {
      "op": "POP"
    },
    "14376": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "14378": {
      "op": "MLOAD"
    },
    "14379": {
      "op": "RETURNDATASIZE"
    },
    "14380": {
      "op": "PUSH1",
      "value": "0x1F"
    },
    "14382": {
      "op": "NOT"
    },
    "14383": {
      "op": "PUSH1",
      "value": "0x1F"
    },
    "14385": {
      "op": "DUP3"
    },
    "14386": {
      "op": "ADD"
    },
    "14387": {
      "op": "AND"
    },
    "14388": {
      "op": "DUP3"
    },
    "14389": {
      "op": "ADD"
    },
    "14390": {
      "op": "DUP1"
    },
    "14391": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "14393": {
      "op": "MSTORE"
    },
    "14394": {
      "op": "POP"
    },
    "14395": {
      "op": "DUP2"
    },
    "14396": {
      "op": "ADD"
    },
    "14397": {
      "op": "SWAP1"
    },
    "14398": {
      "op": "PUSH2",
      "value": "0x13B7"
    },
    "14401": {
      "op": "SWAP2"
    },
    "14402": {
      "op": "SWAP1"
    },
    "14403": {
      "op": "PUSH2",
      "value": "0x40CD"
    },
    "14406": {
      "jump": "i",
      "op": "JUMP"
    },
    "14407": {
      "op": "JUMPDEST"
    },
    "14408": {
      "op": "DUP2"
    },
    "14409": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "14411": {
      "op": "ADD"
    },
    "14412": {
      "op": "DUP2"
    },
    "14413": {
      "op": "DUP2"
    },
    "14414": {
      "op": "MSTORE"
    },
    "14415": {
      "op": "POP"
    },
    "14416": {
      "op": "POP"
    },
    "14417": {
      "op": "DUP1"
    },
    "14418": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "14420": {
      "op": "ADD"
    },
    "14421": {
      "op": "MLOAD"
    },
    "14422": {
      "op": "PUSH2",
      "value": "0x38D3"
    },
    "14425": {
      "op": "PUSH2",
      "value": "0x38CC"
    },
    "14428": {
      "op": "DUP10"
    },
    "14429": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "14431": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "14433": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "14435": {
      "op": "SHL"
    },
    "14436": {
      "op": "SUB"
    },
    "14437": {
      "op": "AND"
    },
    "14438": {
      "op": "PUSH4",
      "value": "0xBF8E934D"
    },
    "14443": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "14445": {
      "op": "MLOAD"
    },
    "14446": {
      "op": "DUP2"
    },
    "14447": {
      "op": "PUSH4",
      "value": "0xFFFFFFFF"
    },
    "14452": {
      "op": "AND"
    },
    "14453": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "14455": {
      "op": "SHL"
    },
    "14456": {
      "op": "DUP2"
    },
    "14457": {
      "op": "MSTORE"
    },
    "14458": {
      "op": "PUSH1",
      "value": "0x4"
    },
    "14460": {
      "op": "ADD"
    },
    "14461": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "14463": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "14465": {
      "op": "MLOAD"
    },
    "14466": {
      "op": "DUP1"
    },
    "14467": {
      "op": "DUP4"
    },
    "14468": {
      "op": "SUB"
    },
    "14469": {
      "op": "DUP2"
    },
    "14470": {
      "op": "DUP7"
    },
    "14471": {
      "op": "DUP1"
    },
    "14472": {
      "op": "EXTCODESIZE"
    },
    "14473": {
      "op": "ISZERO"
    },
    "14474": {
      "op": "DUP1"
    },
    "14475": {
      "op": "ISZERO"
    },
    "14476": {
      "op": "PUSH2",
      "value": "0x3894"
    },
    "14479": {
      "op": "JUMPI"
    },
    "14480": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "14482": {
      "op": "DUP1"
    },
    "14483": {
      "op": "REVERT"
    },
    "14484": {
      "op": "JUMPDEST"
    },
    "14485": {
      "op": "POP"
    },
    "14486": {
      "op": "GAS"
    },
    "14487": {
      "op": "STATICCALL"
    },
    "14488": {
      "op": "ISZERO"
    },
    "14489": {
      "op": "DUP1"
    },
    "14490": {
      "op": "ISZERO"
    },
    "14491": {
      "op": "PUSH2",
      "value": "0x38A8"
    },
    "14494": {
      "op": "JUMPI"
    },
    "14495": {
      "op": "RETURNDATASIZE"
    },
    "14496": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "14498": {
      "op": "DUP1"
    },
    "14499": {
      "op": "RETURNDATACOPY"
    },
    "14500": {
      "op": "RETURNDATASIZE"
    },
    "14501": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "14503": {
      "op": "REVERT"
    },
    "14504": {
      "op": "JUMPDEST"
    },
    "14505": {
      "op": "POP"
    },
    "14506": {
      "op": "POP"
    },
    "14507": {
      "op": "POP"
    },
    "14508": {
      "op": "POP"
    },
    "14509": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "14511": {
      "op": "MLOAD"
    },
    "14512": {
      "op": "RETURNDATASIZE"
    },
    "14513": {
      "op": "PUSH1",
      "value": "0x1F"
    },
    "14515": {
      "op": "NOT"
    },
    "14516": {
      "op": "PUSH1",
      "value": "0x1F"
    },
    "14518": {
      "op": "DUP3"
    },
    "14519": {
      "op": "ADD"
    },
    "14520": {
      "op": "AND"
    },
    "14521": {
      "op": "DUP3"
    },
    "14522": {
      "op": "ADD"
    },
    "14523": {
      "op": "DUP1"
    },
    "14524": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "14526": {
      "op": "MSTORE"
    },
    "14527": {
      "op": "POP"
    },
    "14528": {
      "op": "DUP2"
    },
    "14529": {
      "op": "ADD"
    },
    "14530": {
      "op": "SWAP1"
    },
    "14531": {
      "op": "PUSH2",
      "value": "0x13CD"
    },
    "14534": {
      "op": "SWAP2"
    },
    "14535": {
      "op": "SWAP1"
    },
    "14536": {
      "op": "PUSH2",
      "value": "0x40CD"
    },
    "14539": {
      "jump": "i",
      "op": "JUMP"
    },
    "14540": {
      "op": "JUMPDEST"
    },
    "14541": {
      "op": "DUP8"
    },
    "14542": {
      "op": "SWAP1"
    },
    "14543": {
      "op": "PUSH2",
      "value": "0x2DFF"
    },
    "14546": {
      "jump": "i",
      "op": "JUMP"
    },
    "14547": {
      "op": "JUMPDEST"
    },
    "14548": {
      "op": "PUSH2",
      "value": "0x38DD"
    },
    "14551": {
      "op": "SWAP2"
    },
    "14552": {
      "op": "SWAP1"
    },
    "14553": {
      "op": "PUSH2",
      "value": "0x4746"
    },
    "14556": {
      "jump": "i",
      "op": "JUMP"
    },
    "14557": {
      "op": "JUMPDEST"
    },
    "14558": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "14560": {
      "op": "DUP3"
    },
    "14561": {
      "op": "ADD"
    },
    "14562": {
      "op": "DUP2"
    },
    "14563": {
      "op": "SWAP1"
    },
    "14564": {
      "op": "MSTORE"
    },
    "14565": {
      "op": "PUSH2",
      "value": "0x3924"
    },
    "14568": {
      "op": "JUMPI"
    },
    "14569": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "14571": {
      "op": "MLOAD"
    },
    "14572": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "14576": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "14578": {
      "op": "SHL"
    },
    "14579": {
      "op": "DUP2"
    },
    "14580": {
      "op": "MSTORE"
    },
    "14581": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "14583": {
      "op": "PUSH1",
      "value": "0x4"
    },
    "14585": {
      "op": "DUP3"
    },
    "14586": {
      "op": "ADD"
    },
    "14587": {
      "op": "MSTORE"
    },
    "14588": {
      "op": "PUSH1",
      "value": "0x11"
    },
    "14590": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "14592": {
      "op": "DUP3"
    },
    "14593": {
      "op": "ADD"
    },
    "14594": {
      "op": "MSTORE"
    },
    "14595": {
      "op": "PUSH17",
      "value": "0x5343522063616E2774206265207A65726F"
    },
    "14613": {
      "op": "PUSH1",
      "value": "0x78"
    },
    "14615": {
      "op": "SHL"
    },
    "14616": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "14618": {
      "op": "DUP3"
    },
    "14619": {
      "op": "ADD"
    },
    "14620": {
      "op": "MSTORE"
    },
    "14621": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "14623": {
      "op": "ADD"
    },
    "14624": {
      "op": "PUSH2",
      "value": "0x8FE"
    },
    "14627": {
      "op": "JUMP"
    },
    "14628": {
      "op": "JUMPDEST"
    },
    "14629": {
      "op": "PUSH5",
      "value": "0xFFFFFFFFFF"
    },
    "14635": {
      "op": "TIMESTAMP"
    },
    "14636": {
      "op": "DUP2"
    },
    "14637": {
      "op": "AND"
    },
    "14638": {
      "op": "PUSH2",
      "value": "0x140"
    },
    "14641": {
      "op": "DUP4"
    },
    "14642": {
      "op": "ADD"
    },
    "14643": {
      "op": "DUP2"
    },
    "14644": {
      "op": "SWAP1"
    },
    "14645": {
      "op": "MSTORE"
    },
    "14646": {
      "op": "SWAP1"
    },
    "14647": {
      "op": "DUP5"
    },
    "14648": {
      "op": "AND"
    },
    "14649": {
      "op": "PUSH2",
      "value": "0x160"
    },
    "14652": {
      "op": "DUP4"
    },
    "14653": {
      "op": "ADD"
    },
    "14654": {
      "op": "DUP2"
    },
    "14655": {
      "op": "SWAP1"
    },
    "14656": {
      "op": "MSTORE"
    },
    "14657": {
      "op": "PUSH2",
      "value": "0x39EA"
    },
    "14660": {
      "op": "SWAP2"
    },
    "14661": {
      "op": "PUSH2",
      "value": "0x39DF"
    },
    "14664": {
      "op": "SWAP2"
    },
    "14665": {
      "op": "PUSH2",
      "value": "0x13CD"
    },
    "14668": {
      "op": "SWAP2"
    },
    "14669": {
      "op": "PUSH15",
      "value": "0x612D847B578E7643C28AC00000000"
    },
    "14685": {
      "op": "SWAP2"
    },
    "14686": {
      "op": "PUSH2",
      "value": "0x3967"
    },
    "14689": {
      "op": "SWAP2"
    },
    "14690": {
      "op": "SWAP1"
    },
    "14691": {
      "op": "PUSH2",
      "value": "0x475D"
    },
    "14694": {
      "jump": "i",
      "op": "JUMP"
    },
    "14695": {
      "op": "JUMPDEST"
    },
    "14696": {
      "op": "PUSH5",
      "value": "0xFFFFFFFFFF"
    },
    "14702": {
      "op": "AND"
    },
    "14703": {
      "op": "DUP12"
    },
    "14704": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "14706": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "14708": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "14710": {
      "op": "SHL"
    },
    "14711": {
      "op": "SUB"
    },
    "14712": {
      "op": "AND"
    },
    "14713": {
      "op": "PUSH4",
      "value": "0x9D90724D"
    },
    "14718": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "14720": {
      "op": "MLOAD"
    },
    "14721": {
      "op": "DUP2"
    },
    "14722": {
      "op": "PUSH4",
      "value": "0xFFFFFFFF"
    },
    "14727": {
      "op": "AND"
    },
    "14728": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "14730": {
      "op": "SHL"
    },
    "14731": {
      "op": "DUP2"
    },
    "14732": {
      "op": "MSTORE"
    },
    "14733": {
      "op": "PUSH1",
      "value": "0x4"
    },
    "14735": {
      "op": "ADD"
    },
    "14736": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "14738": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "14740": {
      "op": "MLOAD"
    },
    "14741": {
      "op": "DUP1"
    },
    "14742": {
      "op": "DUP4"
    },
    "14743": {
      "op": "SUB"
    },
    "14744": {
      "op": "DUP2"
    },
    "14745": {
      "op": "DUP7"
    },
    "14746": {
      "op": "DUP1"
    },
    "14747": {
      "op": "EXTCODESIZE"
    },
    "14748": {
      "op": "ISZERO"
    },
    "14749": {
      "op": "DUP1"
    },
    "14750": {
      "op": "ISZERO"
    },
    "14751": {
      "op": "PUSH2",
      "value": "0x39A7"
    },
    "14754": {
      "op": "JUMPI"
    },
    "14755": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "14757": {
      "op": "DUP1"
    },
    "14758": {
      "op": "REVERT"
    },
    "14759": {
      "op": "JUMPDEST"
    },
    "14760": {
      "op": "POP"
    },
    "14761": {
      "op": "GAS"
    },
    "14762": {
      "op": "STATICCALL"
    },
    "14763": {
      "op": "ISZERO"
    },
    "14764": {
      "op": "DUP1"
    },
    "14765": {
      "op": "ISZERO"
    },
    "14766": {
      "op": "PUSH2",
      "value": "0x39BB"
    },
    "14769": {
      "op": "JUMPI"
    },
    "14770": {
      "op": "RETURNDATASIZE"
    },
    "14771": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "14773": {
      "op": "DUP1"
    },
    "14774": {
      "op": "RETURNDATACOPY"
    },
    "14775": {
      "op": "RETURNDATASIZE"
    },
    "14776": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "14778": {
      "op": "REVERT"
    },
    "14779": {
      "op": "JUMPDEST"
    },
    "14780": {
      "op": "POP"
    },
    "14781": {
      "op": "POP"
    },
    "14782": {
      "op": "POP"
    },
    "14783": {
      "op": "POP"
    },
    "14784": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "14786": {
      "op": "MLOAD"
    },
    "14787": {
      "op": "RETURNDATASIZE"
    },
    "14788": {
      "op": "PUSH1",
      "value": "0x1F"
    },
    "14790": {
      "op": "NOT"
    },
    "14791": {
      "op": "PUSH1",
      "value": "0x1F"
    },
    "14793": {
      "op": "DUP3"
    },
    "14794": {
      "op": "ADD"
    },
    "14795": {
      "op": "AND"
    },
    "14796": {
      "op": "DUP3"
    },
    "14797": {
      "op": "ADD"
    },
    "14798": {
      "op": "DUP1"
    },
    "14799": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "14801": {
      "op": "MSTORE"
    },
    "14802": {
      "op": "POP"
    },
    "14803": {
      "op": "DUP2"
    },
    "14804": {
      "op": "ADD"
    },
    "14805": {
      "op": "SWAP1"
    },
    "14806": {
      "op": "PUSH2",
      "value": "0x1428"
    },
    "14809": {
      "op": "SWAP2"
    },
    "14810": {
      "op": "SWAP1"
    },
    "14811": {
      "op": "PUSH2",
      "value": "0x40CD"
    },
    "14814": {
      "jump": "i",
      "op": "JUMP"
    },
    "14815": {
      "op": "JUMPDEST"
    },
    "14816": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "14818": {
      "op": "DUP4"
    },
    "14819": {
      "op": "ADD"
    },
    "14820": {
      "op": "MLOAD"
    },
    "14821": {
      "op": "SWAP1"
    },
    "14822": {
      "op": "PUSH2",
      "value": "0x2DFF"
    },
    "14825": {
      "jump": "i",
      "op": "JUMP"
    },
    "14826": {
      "op": "JUMPDEST"
    },
    "14827": {
      "op": "DUP2"
    },
    "14828": {
      "op": "PUSH2",
      "value": "0x100"
    },
    "14831": {
      "op": "ADD"
    },
    "14832": {
      "op": "DUP2"
    },
    "14833": {
      "op": "DUP2"
    },
    "14834": {
      "op": "MSTORE"
    },
    "14835": {
      "op": "POP"
    },
    "14836": {
      "op": "POP"
    },
    "14837": {
      "op": "PUSH2",
      "value": "0x3A48"
    },
    "14840": {
      "op": "PUSH2",
      "value": "0x3A33"
    },
    "14843": {
      "op": "DUP9"
    },
    "14844": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "14846": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "14848": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "14850": {
      "op": "SHL"
    },
    "14851": {
      "op": "SUB"
    },
    "14852": {
      "op": "AND"
    },
    "14853": {
      "op": "PUSH4",
      "value": "0xD44499A8"
    },
    "14858": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "14860": {
      "op": "MLOAD"
    },
    "14861": {
      "op": "DUP2"
    },
    "14862": {
      "op": "PUSH4",
      "value": "0xFFFFFFFF"
    },
    "14867": {
      "op": "AND"
    },
    "14868": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "14870": {
      "op": "SHL"
    },
    "14871": {
      "op": "DUP2"
    },
    "14872": {
      "op": "MSTORE"
    },
    "14873": {
      "op": "PUSH1",
      "value": "0x4"
    },
    "14875": {
      "op": "ADD"
    },
    "14876": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "14878": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "14880": {
      "op": "MLOAD"
    },
    "14881": {
      "op": "DUP1"
    },
    "14882": {
      "op": "DUP4"
    },
    "14883": {
      "op": "SUB"
    },
    "14884": {
      "op": "DUP2"
    },
    "14885": {
      "op": "DUP7"
    },
    "14886": {
      "op": "DUP1"
    },
    "14887": {
      "op": "EXTCODESIZE"
    },
    "14888": {
      "op": "ISZERO"
    },
    "14889": {
      "op": "DUP1"
    },
    "14890": {
      "op": "ISZERO"
    },
    "14891": {
      "op": "PUSH2",
      "value": "0x3894"
    },
    "14894": {
      "op": "JUMPI"
    },
    "14895": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "14897": {
      "op": "DUP1"
    },
    "14898": {
      "op": "REVERT"
    },
    "14899": {
      "op": "JUMPDEST"
    },
    "14900": {
      "op": "DUP3"
    },
    "14901": {
      "op": "PUSH2",
      "value": "0x100"
    },
    "14904": {
      "op": "ADD"
    },
    "14905": {
      "op": "MLOAD"
    },
    "14906": {
      "op": "DUP4"
    },
    "14907": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "14909": {
      "op": "ADD"
    },
    "14910": {
      "op": "MLOAD"
    },
    "14911": {
      "op": "PUSH2",
      "value": "0x1464"
    },
    "14914": {
      "op": "SWAP2"
    },
    "14915": {
      "op": "SWAP1"
    },
    "14916": {
      "op": "PUSH2",
      "value": "0x46ED"
    },
    "14919": {
      "jump": "i",
      "op": "JUMP"
    },
    "14920": {
      "op": "JUMPDEST"
    },
    "14921": {
      "op": "PUSH1",
      "value": "0xC0"
    },
    "14923": {
      "op": "DUP3"
    },
    "14924": {
      "op": "ADD"
    },
    "14925": {
      "op": "DUP2"
    },
    "14926": {
      "op": "SWAP1"
    },
    "14927": {
      "op": "MSTORE"
    },
    "14928": {
      "op": "PUSH2",
      "value": "0x100"
    },
    "14931": {
      "op": "DUP3"
    },
    "14932": {
      "op": "ADD"
    },
    "14933": {
      "op": "MLOAD"
    },
    "14934": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "14936": {
      "op": "DUP4"
    },
    "14937": {
      "op": "ADD"
    },
    "14938": {
      "op": "MLOAD"
    },
    "14939": {
      "op": "DUP9"
    },
    "14940": {
      "op": "SWAP3"
    },
    "14941": {
      "op": "PUSH2",
      "value": "0x3A65"
    },
    "14944": {
      "op": "SWAP2"
    },
    "14945": {
      "op": "PUSH2",
      "value": "0x46ED"
    },
    "14948": {
      "jump": "i",
      "op": "JUMP"
    },
    "14949": {
      "op": "JUMPDEST"
    },
    "14950": {
      "op": "PUSH2",
      "value": "0x3A6F"
    },
    "14953": {
      "op": "SWAP2"
    },
    "14954": {
      "op": "SWAP1"
    },
    "14955": {
      "op": "PUSH2",
      "value": "0x46ED"
    },
    "14958": {
      "jump": "i",
      "op": "JUMP"
    },
    "14959": {
      "op": "JUMPDEST"
    },
    "14960": {
      "op": "GT"
    },
    "14961": {
      "op": "ISZERO"
    },
    "14962": {
      "op": "PUSH2",
      "value": "0x3ABD"
    },
    "14965": {
      "op": "JUMPI"
    },
    "14966": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "14968": {
      "op": "MLOAD"
    },
    "14969": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "14973": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "14975": {
      "op": "SHL"
    },
    "14976": {
      "op": "DUP2"
    },
    "14977": {
      "op": "MSTORE"
    },
    "14978": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "14980": {
      "op": "PUSH1",
      "value": "0x4"
    },
    "14982": {
      "op": "DUP3"
    },
    "14983": {
      "op": "ADD"
    },
    "14984": {
      "op": "MSTORE"
    },
    "14985": {
      "op": "PUSH1",
      "value": "0x19"
    },
    "14987": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "14989": {
      "op": "DUP3"
    },
    "14990": {
      "op": "ADD"
    },
    "14991": {
      "op": "MSTORE"
    },
    "14992": {
      "op": "PUSH32",
      "value": "0x5072656D69756D206C657373207468616E206D696E696D756D00000000000000"
    },
    "15025": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "15027": {
      "op": "DUP3"
    },
    "15028": {
      "op": "ADD"
    },
    "15029": {
      "op": "MSTORE"
    },
    "15030": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "15032": {
      "op": "ADD"
    },
    "15033": {
      "op": "PUSH2",
      "value": "0x8FE"
    },
    "15036": {
      "op": "JUMP"
    },
    "15037": {
      "op": "JUMPDEST"
    },
    "15038": {
      "op": "PUSH1",
      "value": "0xC0"
    },
    "15040": {
      "op": "DUP2"
    },
    "15041": {
      "op": "ADD"
    },
    "15042": {
      "op": "MLOAD"
    },
    "15043": {
      "op": "PUSH2",
      "value": "0x100"
    },
    "15046": {
      "op": "DUP3"
    },
    "15047": {
      "op": "ADD"
    },
    "15048": {
      "op": "MLOAD"
    },
    "15049": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "15051": {
      "op": "DUP4"
    },
    "15052": {
      "op": "ADD"
    },
    "15053": {
      "op": "MLOAD"
    },
    "15054": {
      "op": "PUSH2",
      "value": "0x3AD7"
    },
    "15057": {
      "op": "SWAP1"
    },
    "15058": {
      "op": "DUP10"
    },
    "15059": {
      "op": "PUSH2",
      "value": "0x4746"
    },
    "15062": {
      "jump": "i",
      "op": "JUMP"
    },
    "15063": {
      "op": "JUMPDEST"
    },
    "15064": {
      "op": "PUSH2",
      "value": "0x3AE1"
    },
    "15067": {
      "op": "SWAP2"
    },
    "15068": {
      "op": "SWAP1"
    },
    "15069": {
      "op": "PUSH2",
      "value": "0x4746"
    },
    "15072": {
      "jump": "i",
      "op": "JUMP"
    },
    "15073": {
      "op": "JUMPDEST"
    },
    "15074": {
      "op": "PUSH2",
      "value": "0x3AEB"
    },
    "15077": {
      "op": "SWAP2"
    },
    "15078": {
      "op": "SWAP1"
    },
    "15079": {
      "op": "PUSH2",
      "value": "0x4746"
    },
    "15082": {
      "jump": "i",
      "op": "JUMP"
    },
    "15083": {
      "op": "JUMPDEST"
    },
    "15084": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "15086": {
      "op": "DUP3"
    },
    "15087": {
      "op": "ADD"
    },
    "15088": {
      "op": "MSTORE"
    },
    "15089": {
      "op": "SWAP7"
    },
    "15090": {
      "op": "SWAP6"
    },
    "15091": {
      "op": "POP"
    },
    "15092": {
      "op": "POP"
    },
    "15093": {
      "op": "POP"
    },
    "15094": {
      "op": "POP"
    },
    "15095": {
      "op": "POP"
    },
    "15096": {
      "op": "POP"
    },
    "15097": {
      "jump": "o",
      "op": "JUMP"
    },
    "15098": {
      "fn": "AccessControlUpgradeable.__AccessControl_init",
      "offset": [
        2025,
        2090
      ],
      "op": "JUMPDEST",
      "path": "67"
    },
    "15099": {
      "offset": [
        2952,
        2965
      ],
      "op": "PUSH1",
      "path": "72",
      "value": "0x0"
    },
    "15101": {
      "fn": "AccessControlUpgradeable.__AccessControl_init",
      "offset": [
        2952,
        2965
      ],
      "op": "SLOAD",
      "path": "72"
    },
    "15102": {
      "fn": "AccessControlUpgradeable.__AccessControl_init",
      "offset": [
        2952,
        2965
      ],
      "op": "PUSH2",
      "path": "72",
      "value": "0x100"
    },
    "15105": {
      "fn": "AccessControlUpgradeable.__AccessControl_init",
      "offset": [
        2952,
        2965
      ],
      "op": "SWAP1",
      "path": "72"
    },
    "15106": {
      "fn": "AccessControlUpgradeable.__AccessControl_init",
      "offset": [
        2952,
        2965
      ],
      "op": "DIV",
      "path": "72"
    },
    "15107": {
      "fn": "AccessControlUpgradeable.__AccessControl_init",
      "offset": [
        2952,
        2965
      ],
      "op": "PUSH1",
      "path": "72",
      "value": "0xFF"
    },
    "15109": {
      "fn": "AccessControlUpgradeable.__AccessControl_init",
      "offset": [
        2952,
        2965
      ],
      "op": "AND",
      "path": "72"
    },
    "15110": {
      "offset": [
        2944,
        3013
      ],
      "op": "PUSH2",
      "path": "72",
      "value": "0x3420"
    },
    "15113": {
      "offset": [
        2944,
        3013
      ],
      "op": "JUMPI",
      "path": "72"
    },
    "15114": {
      "fn": "AccessControlUpgradeable.__AccessControl_init",
      "offset": [
        2944,
        3013
      ],
      "op": "PUSH1",
      "path": "72",
      "value": "0x40"
    },
    "15116": {
      "fn": "AccessControlUpgradeable.__AccessControl_init",
      "offset": [
        2944,
        3013
      ],
      "op": "MLOAD",
      "path": "72"
    },
    "15117": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "15121": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "15123": {
      "op": "SHL"
    },
    "15124": {
      "offset": [
        2944,
        3013
      ],
      "op": "DUP2",
      "path": "72"
    },
    "15125": {
      "fn": "AccessControlUpgradeable.__AccessControl_init",
      "offset": [
        2944,
        3013
      ],
      "op": "MSTORE",
      "path": "72"
    },
    "15126": {
      "fn": "AccessControlUpgradeable.__AccessControl_init",
      "offset": [
        2944,
        3013
      ],
      "op": "PUSH1",
      "path": "72",
      "value": "0x4"
    },
    "15128": {
      "fn": "AccessControlUpgradeable.__AccessControl_init",
      "offset": [
        2944,
        3013
      ],
      "op": "ADD",
      "path": "72"
    },
    "15129": {
      "fn": "AccessControlUpgradeable.__AccessControl_init",
      "offset": [
        2944,
        3013
      ],
      "op": "PUSH2",
      "path": "72",
      "value": "0x8FE"
    },
    "15132": {
      "fn": "AccessControlUpgradeable.__AccessControl_init",
      "offset": [
        2944,
        3013
      ],
      "op": "SWAP1",
      "path": "72"
    },
    "15133": {
      "fn": "AccessControlUpgradeable.__AccessControl_init",
      "offset": [
        2944,
        3013
      ],
      "op": "PUSH2",
      "path": "72",
      "value": "0x4596"
    },
    "15136": {
      "fn": "AccessControlUpgradeable.__AccessControl_init",
      "jump": "i",
      "offset": [
        2944,
        3013
      ],
      "op": "JUMP",
      "path": "72"
    },
    "15137": {
      "fn": "PolicyPoolComponent.__PolicyPoolComponent_init",
      "offset": [
        3029,
        3146
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "15138": {
      "offset": [
        2369,
        2382
      ],
      "op": "PUSH1",
      "path": "72",
      "value": "0x0"
    },
    "15140": {
      "fn": "PolicyPoolComponent.__PolicyPoolComponent_init",
      "offset": [
        2369,
        2382
      ],
      "op": "SLOAD",
      "path": "72"
    },
    "15141": {
      "fn": "PolicyPoolComponent.__PolicyPoolComponent_init",
      "offset": [
        2369,
        2382
      ],
      "op": "PUSH2",
      "path": "72",
      "value": "0x100"
    },
    "15144": {
      "fn": "PolicyPoolComponent.__PolicyPoolComponent_init",
      "offset": [
        2369,
        2382
      ],
      "op": "SWAP1",
      "path": "72"
    },
    "15145": {
      "fn": "PolicyPoolComponent.__PolicyPoolComponent_init",
      "offset": [
        2369,
        2382
      ],
      "op": "DIV",
      "path": "72"
    },
    "15146": {
      "fn": "PolicyPoolComponent.__PolicyPoolComponent_init",
      "offset": [
        2369,
        2382
      ],
      "op": "PUSH1",
      "path": "72",
      "value": "0xFF"
    },
    "15148": {
      "fn": "PolicyPoolComponent.__PolicyPoolComponent_init",
      "offset": [
        2369,
        2382
      ],
      "op": "AND",
      "path": "72"
    },
    "15149": {
      "offset": [
        2369,
        2417
      ],
      "op": "PUSH2",
      "path": "72",
      "value": "0x3B3C"
    },
    "15152": {
      "fn": "PolicyPoolComponent.__PolicyPoolComponent_init",
      "offset": [
        2369,
        2417
      ],
      "op": "JUMPI",
      "path": "72"
    },
    "15153": {
      "offset": [
        2405,
        2417
      ],
      "op": "PUSH1",
      "path": "72",
      "value": "0x0"
    },
    "15155": {
      "fn": "PolicyPoolComponent.__PolicyPoolComponent_init",
      "offset": [
        2405,
        2417
      ],
      "op": "SLOAD",
      "path": "72"
    },
    "15156": {
      "fn": "PolicyPoolComponent.__PolicyPoolComponent_init",
      "offset": [
        2405,
        2417
      ],
      "op": "PUSH1",
      "path": "72",
      "value": "0xFF"
    },
    "15158": {
      "fn": "PolicyPoolComponent.__PolicyPoolComponent_init",
      "offset": [
        2405,
        2417
      ],
      "op": "AND",
      "path": "72"
    },
    "15159": {
      "offset": [
        2404,
        2417
      ],
      "op": "ISZERO",
      "path": "72"
    },
    "15160": {
      "offset": [
        2369,
        2417
      ],
      "op": "PUSH2",
      "path": "72",
      "value": "0x3B40"
    },
    "15163": {
      "fn": "PolicyPoolComponent.__PolicyPoolComponent_init",
      "offset": [
        2369,
        2417
      ],
      "op": "JUMP",
      "path": "72"
    },
    "15164": {
      "fn": "PolicyPoolComponent.__PolicyPoolComponent_init",
      "offset": [
        2369,
        2417
      ],
      "op": "JUMPDEST",
      "path": "72"
    },
    "15165": {
      "fn": "Initializable._isConstructor",
      "offset": [
        3147,
        3151
      ],
      "op": "ADDRESS",
      "path": "72"
    },
    "15166": {
      "op": "EXTCODESIZE"
    },
    "15167": {
      "op": "ISZERO"
    },
    "15168": {
      "offset": [
        2385,
        2401
      ],
      "op": "JUMPDEST",
      "path": "72"
    },
    "15169": {
      "offset": [
        2361,
        2468
      ],
      "op": "PUSH2",
      "path": "72",
      "value": "0x3B5C"
    },
    "15172": {
      "offset": [
        2361,
        2468
      ],
      "op": "JUMPI",
      "path": "72"
    },
    "15173": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2361,
        2468
      ],
      "op": "PUSH1",
      "path": "72",
      "value": "0x40"
    },
    "15175": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2361,
        2468
      ],
      "op": "MLOAD",
      "path": "72"
    },
    "15176": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "15180": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "15182": {
      "op": "SHL"
    },
    "15183": {
      "offset": [
        2361,
        2468
      ],
      "op": "DUP2",
      "path": "72"
    },
    "15184": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2361,
        2468
      ],
      "op": "MSTORE",
      "path": "72"
    },
    "15185": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2361,
        2468
      ],
      "op": "PUSH1",
      "path": "72",
      "value": "0x4"
    },
    "15187": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2361,
        2468
      ],
      "op": "ADD",
      "path": "72"
    },
    "15188": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2361,
        2468
      ],
      "op": "PUSH2",
      "path": "72",
      "value": "0x8FE"
    },
    "15191": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2361,
        2468
      ],
      "op": "SWAP1",
      "path": "72"
    },
    "15192": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2361,
        2468
      ],
      "op": "PUSH2",
      "path": "72",
      "value": "0x4548"
    },
    "15195": {
      "fn": "Initializable._isConstructor",
      "jump": "i",
      "offset": [
        2361,
        2468
      ],
      "op": "JUMP",
      "path": "72"
    },
    "15196": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2361,
        2468
      ],
      "op": "JUMPDEST",
      "path": "72"
    },
    "15197": {
      "offset": [
        2479,
        2498
      ],
      "op": "PUSH1",
      "path": "72",
      "value": "0x0"
    },
    "15199": {
      "offset": [
        2502,
        2515
      ],
      "op": "SLOAD",
      "path": "72"
    },
    "15200": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2502,
        2515
      ],
      "op": "PUSH2",
      "path": "72",
      "value": "0x100"
    },
    "15203": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2502,
        2515
      ],
      "op": "SWAP1",
      "path": "72"
    },
    "15204": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2502,
        2515
      ],
      "op": "DIV",
      "path": "72"
    },
    "15205": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2502,
        2515
      ],
      "op": "PUSH1",
      "path": "72",
      "value": "0xFF"
    },
    "15207": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2502,
        2515
      ],
      "op": "AND",
      "path": "72"
    },
    "15208": {
      "offset": [
        2501,
        2515
      ],
      "op": "ISZERO",
      "path": "72"
    },
    "15209": {
      "offset": [
        2525,
        2623
      ],
      "op": "DUP1",
      "path": "72"
    },
    "15210": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2525,
        2623
      ],
      "op": "ISZERO",
      "path": "72"
    },
    "15211": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2525,
        2623
      ],
      "op": "PUSH2",
      "path": "72",
      "value": "0x3B7E"
    },
    "15214": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2525,
        2623
      ],
      "op": "JUMPI",
      "path": "72"
    },
    "15215": {
      "offset": [
        2559,
        2572
      ],
      "op": "PUSH1",
      "path": "72",
      "value": "0x0"
    },
    "15217": {
      "offset": [
        2559,
        2579
      ],
      "op": "DUP1",
      "path": "72"
    },
    "15218": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2559,
        2579
      ],
      "op": "SLOAD",
      "path": "72"
    },
    "15219": {
      "op": "PUSH2",
      "value": "0xFFFF"
    },
    "15222": {
      "op": "NOT"
    },
    "15223": {
      "offset": [
        2593,
        2612
      ],
      "op": "AND",
      "path": "72"
    },
    "15224": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2593,
        2612
      ],
      "op": "PUSH2",
      "path": "72",
      "value": "0x101"
    },
    "15227": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2593,
        2612
      ],
      "op": "OR",
      "path": "72"
    },
    "15228": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2593,
        2612
      ],
      "op": "SWAP1",
      "path": "72"
    },
    "15229": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2593,
        2612
      ],
      "op": "SSTORE",
      "path": "72"
    },
    "15230": {
      "offset": [
        2525,
        2623
      ],
      "op": "JUMPDEST",
      "path": "72"
    },
    "15231": {
      "fn": "PolicyPoolComponent.__PolicyPoolComponent_init",
      "offset": [
        3094,
        3118
      ],
      "op": "PUSH2",
      "path": "10",
      "statement": 111,
      "value": "0x3B86"
    },
    "15234": {
      "fn": "PolicyPoolComponent.__PolicyPoolComponent_init",
      "offset": [
        3094,
        3116
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x3AFA"
    },
    "15237": {
      "fn": "PolicyPoolComponent.__PolicyPoolComponent_init",
      "jump": "i",
      "offset": [
        3094,
        3118
      ],
      "op": "JUMP",
      "path": "10"
    },
    "15238": {
      "fn": "PolicyPoolComponent.__PolicyPoolComponent_init",
      "offset": [
        3094,
        3118
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "15239": {
      "fn": "PolicyPoolComponent.__PolicyPoolComponent_init",
      "offset": [
        3124,
        3141
      ],
      "op": "PUSH2",
      "path": "10",
      "statement": 112,
      "value": "0x3B8E"
    },
    "15242": {
      "fn": "PolicyPoolComponent.__PolicyPoolComponent_init",
      "offset": [
        3124,
        3139
      ],
      "op": "PUSH2",
      "path": "10",
      "value": "0x3DAC"
    },
    "15245": {
      "fn": "PolicyPoolComponent.__PolicyPoolComponent_init",
      "jump": "i",
      "offset": [
        3124,
        3141
      ],
      "op": "JUMP",
      "path": "10"
    },
    "15246": {
      "fn": "PolicyPoolComponent.__PolicyPoolComponent_init",
      "offset": [
        3124,
        3141
      ],
      "op": "JUMPDEST",
      "path": "10"
    },
    "15247": {
      "offset": [
        2649,
        2663
      ],
      "op": "DUP1",
      "path": "72"
    },
    "15248": {
      "offset": [
        2645,
        2711
      ],
      "op": "ISZERO",
      "path": "72"
    },
    "15249": {
      "fn": "PolicyPoolComponent.__PolicyPoolComponent_init",
      "offset": [
        2645,
        2711
      ],
      "op": "PUSH2",
      "path": "72",
      "value": "0xF30"
    },
    "15252": {
      "offset": [
        2645,
        2711
      ],
      "op": "JUMPI",
      "path": "72"
    },
    "15253": {
      "offset": [
        2695,
        2700
      ],
      "op": "PUSH1",
      "path": "72",
      "value": "0x0"
    },
    "15255": {
      "offset": [
        2679,
        2700
      ],
      "op": "DUP1",
      "path": "72"
    },
    "15256": {
      "fn": "PolicyPoolComponent.__PolicyPoolComponent_init",
      "offset": [
        2679,
        2700
      ],
      "op": "SLOAD",
      "path": "72"
    },
    "15257": {
      "op": "PUSH2",
      "value": "0xFF00"
    },
    "15260": {
      "op": "NOT"
    },
    "15261": {
      "offset": [
        2679,
        2700
      ],
      "op": "AND",
      "path": "72"
    },
    "15262": {
      "fn": "PolicyPoolComponent.__PolicyPoolComponent_init",
      "offset": [
        2679,
        2700
      ],
      "op": "SWAP1",
      "path": "72"
    },
    "15263": {
      "fn": "PolicyPoolComponent.__PolicyPoolComponent_init",
      "offset": [
        2679,
        2700
      ],
      "op": "SSTORE",
      "path": "72"
    },
    "15264": {
      "offset": [
        2080,
        2717
      ],
      "op": "POP",
      "path": "72"
    },
    "15265": {
      "fn": "PolicyPoolComponent.__PolicyPoolComponent_init",
      "jump": "o",
      "offset": [
        3029,
        3146
      ],
      "op": "JUMP",
      "path": "10"
    },
    "15266": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        3280,
        3868
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "15267": {
      "offset": [
        2369,
        2382
      ],
      "op": "PUSH1",
      "path": "72",
      "value": "0x0"
    },
    "15269": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        2369,
        2382
      ],
      "op": "SLOAD",
      "path": "72"
    },
    "15270": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        2369,
        2382
      ],
      "op": "PUSH2",
      "path": "72",
      "value": "0x100"
    },
    "15273": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        2369,
        2382
      ],
      "op": "SWAP1",
      "path": "72"
    },
    "15274": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        2369,
        2382
      ],
      "op": "DIV",
      "path": "72"
    },
    "15275": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        2369,
        2382
      ],
      "op": "PUSH1",
      "path": "72",
      "value": "0xFF"
    },
    "15277": {
      "branch": 139,
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        2369,
        2382
      ],
      "op": "AND",
      "path": "72"
    },
    "15278": {
      "offset": [
        2369,
        2417
      ],
      "op": "PUSH2",
      "path": "72",
      "value": "0x3BBD"
    },
    "15281": {
      "branch": 139,
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        2369,
        2417
      ],
      "op": "JUMPI",
      "path": "72"
    },
    "15282": {
      "offset": [
        2405,
        2417
      ],
      "op": "PUSH1",
      "path": "72",
      "value": "0x0"
    },
    "15284": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        2405,
        2417
      ],
      "op": "SLOAD",
      "path": "72"
    },
    "15285": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        2405,
        2417
      ],
      "op": "PUSH1",
      "path": "72",
      "value": "0xFF"
    },
    "15287": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        2405,
        2417
      ],
      "op": "AND",
      "path": "72"
    },
    "15288": {
      "offset": [
        2404,
        2417
      ],
      "op": "ISZERO",
      "path": "72"
    },
    "15289": {
      "offset": [
        2369,
        2417
      ],
      "op": "PUSH2",
      "path": "72",
      "value": "0x3BC1"
    },
    "15292": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        2369,
        2417
      ],
      "op": "JUMP",
      "path": "72"
    },
    "15293": {
      "branch": 140,
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        2369,
        2417
      ],
      "op": "JUMPDEST",
      "path": "72"
    },
    "15294": {
      "fn": "Initializable._isConstructor",
      "offset": [
        3147,
        3151
      ],
      "op": "ADDRESS",
      "path": "72"
    },
    "15295": {
      "op": "EXTCODESIZE"
    },
    "15296": {
      "op": "ISZERO"
    },
    "15297": {
      "offset": [
        2385,
        2401
      ],
      "op": "JUMPDEST",
      "path": "72"
    },
    "15298": {
      "offset": [
        2361,
        2468
      ],
      "op": "PUSH2",
      "path": "72",
      "value": "0x3BDD"
    },
    "15301": {
      "branch": 140,
      "offset": [
        2361,
        2468
      ],
      "op": "JUMPI",
      "path": "72"
    },
    "15302": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2361,
        2468
      ],
      "op": "PUSH1",
      "path": "72",
      "value": "0x40"
    },
    "15304": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2361,
        2468
      ],
      "op": "MLOAD",
      "path": "72"
    },
    "15305": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "15309": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "15311": {
      "op": "SHL"
    },
    "15312": {
      "offset": [
        2361,
        2468
      ],
      "op": "DUP2",
      "path": "72"
    },
    "15313": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2361,
        2468
      ],
      "op": "MSTORE",
      "path": "72"
    },
    "15314": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2361,
        2468
      ],
      "op": "PUSH1",
      "path": "72",
      "value": "0x4"
    },
    "15316": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2361,
        2468
      ],
      "op": "ADD",
      "path": "72"
    },
    "15317": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2361,
        2468
      ],
      "op": "PUSH2",
      "path": "72",
      "value": "0x8FE"
    },
    "15320": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2361,
        2468
      ],
      "op": "SWAP1",
      "path": "72"
    },
    "15321": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2361,
        2468
      ],
      "op": "PUSH2",
      "path": "72",
      "value": "0x4548"
    },
    "15324": {
      "fn": "Initializable._isConstructor",
      "jump": "i",
      "offset": [
        2361,
        2468
      ],
      "op": "JUMP",
      "path": "72"
    },
    "15325": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2361,
        2468
      ],
      "op": "JUMPDEST",
      "path": "72"
    },
    "15326": {
      "offset": [
        2479,
        2498
      ],
      "op": "PUSH1",
      "path": "72",
      "value": "0x0"
    },
    "15328": {
      "offset": [
        2502,
        2515
      ],
      "op": "SLOAD",
      "path": "72"
    },
    "15329": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2502,
        2515
      ],
      "op": "PUSH2",
      "path": "72",
      "value": "0x100"
    },
    "15332": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2502,
        2515
      ],
      "op": "SWAP1",
      "path": "72"
    },
    "15333": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2502,
        2515
      ],
      "op": "DIV",
      "path": "72"
    },
    "15334": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2502,
        2515
      ],
      "op": "PUSH1",
      "path": "72",
      "value": "0xFF"
    },
    "15336": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2502,
        2515
      ],
      "op": "AND",
      "path": "72"
    },
    "15337": {
      "offset": [
        2501,
        2515
      ],
      "op": "ISZERO",
      "path": "72"
    },
    "15338": {
      "offset": [
        2525,
        2623
      ],
      "op": "DUP1",
      "path": "72"
    },
    "15339": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2525,
        2623
      ],
      "op": "ISZERO",
      "path": "72"
    },
    "15340": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2525,
        2623
      ],
      "op": "PUSH2",
      "path": "72",
      "value": "0x3BFF"
    },
    "15343": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2525,
        2623
      ],
      "op": "JUMPI",
      "path": "72"
    },
    "15344": {
      "offset": [
        2559,
        2572
      ],
      "op": "PUSH1",
      "path": "72",
      "value": "0x0"
    },
    "15346": {
      "offset": [
        2559,
        2579
      ],
      "op": "DUP1",
      "path": "72"
    },
    "15347": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2559,
        2579
      ],
      "op": "SLOAD",
      "path": "72"
    },
    "15348": {
      "op": "PUSH2",
      "value": "0xFFFF"
    },
    "15351": {
      "op": "NOT"
    },
    "15352": {
      "offset": [
        2593,
        2612
      ],
      "op": "AND",
      "path": "72"
    },
    "15353": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2593,
        2612
      ],
      "op": "PUSH2",
      "path": "72",
      "value": "0x101"
    },
    "15356": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2593,
        2612
      ],
      "op": "OR",
      "path": "72"
    },
    "15357": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2593,
        2612
      ],
      "op": "SWAP1",
      "path": "72"
    },
    "15358": {
      "fn": "Initializable._isConstructor",
      "offset": [
        2593,
        2612
      ],
      "op": "SSTORE",
      "path": "72"
    },
    "15359": {
      "offset": [
        2525,
        2623
      ],
      "op": "JUMPDEST",
      "path": "72"
    },
    "15360": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        3529,
        3542
      ],
      "op": "DUP8",
      "path": "12",
      "statement": 113
    },
    "15361": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        3529,
        3542
      ],
      "op": "MLOAD",
      "path": "12"
    },
    "15362": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        3529,
        3542
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x3C13"
    },
    "15365": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        3529,
        3542
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "15366": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        3529,
        3534
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x12E"
    },
    "15369": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        3529,
        3534
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "15370": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        3529,
        3542
      ],
      "op": "PUSH1",
      "path": "12",
      "value": "0x20"
    },
    "15372": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        3529,
        3542
      ],
      "op": "DUP12",
      "path": "12"
    },
    "15373": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        3529,
        3542
      ],
      "op": "ADD",
      "path": "12"
    },
    "15374": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        3529,
        3542
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "15375": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        3529,
        3542
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x3EC9"
    },
    "15378": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "jump": "i",
      "offset": [
        3529,
        3542
      ],
      "op": "JUMP",
      "path": "12"
    },
    "15379": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        3529,
        3542
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "15380": {
      "op": "POP"
    },
    "15381": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        3548,
        3562
      ],
      "op": "PUSH2",
      "path": "12",
      "statement": 114,
      "value": "0x12F"
    },
    "15384": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        3548,
        3579
      ],
      "op": "DUP8",
      "path": "12"
    },
    "15385": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        3548,
        3579
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "15386": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        3548,
        3579
      ],
      "op": "SSTORE",
      "path": "12"
    },
    "15387": {
      "op": "PUSH8",
      "value": "0x6765C793FA10079D"
    },
    "15396": {
      "op": "PUSH1",
      "value": "0x1B"
    },
    "15398": {
      "op": "SHL"
    },
    "15399": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        3585,
        3589
      ],
      "op": "PUSH2",
      "path": "12",
      "statement": 115,
      "value": "0x130"
    },
    "15402": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        3585,
        3606
      ],
      "op": "SSTORE",
      "path": "12"
    },
    "15403": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        3612,
        3622
      ],
      "op": "PUSH2",
      "path": "12",
      "statement": 116,
      "value": "0x131"
    },
    "15406": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        3612,
        3635
      ],
      "op": "DUP7",
      "path": "12"
    },
    "15407": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        3612,
        3635
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "15408": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        3612,
        3635
      ],
      "op": "SSTORE",
      "path": "12"
    },
    "15409": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        3641,
        3657
      ],
      "op": "PUSH2",
      "path": "12",
      "statement": 117,
      "value": "0x132"
    },
    "15412": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        3641,
        3676
      ],
      "op": "DUP6",
      "path": "12"
    },
    "15413": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        3641,
        3676
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "15414": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        3641,
        3676
      ],
      "op": "SSTORE",
      "path": "12"
    },
    "15415": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        3682,
        3698
      ],
      "op": "PUSH2",
      "path": "12",
      "statement": 118,
      "value": "0x133"
    },
    "15418": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        3682,
        3717
      ],
      "op": "DUP5",
      "path": "12"
    },
    "15419": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        3682,
        3717
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "15420": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        3682,
        3717
      ],
      "op": "SSTORE",
      "path": "12"
    },
    "15421": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        3723,
        3732
      ],
      "op": "PUSH2",
      "path": "12",
      "statement": 119,
      "value": "0x134"
    },
    "15424": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        3723,
        3744
      ],
      "op": "DUP4",
      "path": "12"
    },
    "15425": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        3723,
        3744
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "15426": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        3723,
        3744
      ],
      "op": "SSTORE",
      "path": "12"
    },
    "15427": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "15429": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        3750,
        3759
      ],
      "op": "PUSH2",
      "path": "12",
      "statement": 120,
      "value": "0x135"
    },
    "15432": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        3750,
        3763
      ],
      "op": "DUP2",
      "path": "12"
    },
    "15433": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        3750,
        3763
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "15434": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        3750,
        3763
      ],
      "op": "SSTORE",
      "path": "12"
    },
    "15435": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        3769,
        3776
      ],
      "op": "PUSH2",
      "path": "12",
      "statement": 121,
      "value": "0x136"
    },
    "15438": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        3769,
        3786
      ],
      "op": "DUP1",
      "path": "12"
    },
    "15439": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        3769,
        3786
      ],
      "op": "SLOAD",
      "path": "12"
    },
    "15440": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "15442": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "15444": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "15446": {
      "op": "SHL"
    },
    "15447": {
      "op": "SUB"
    },
    "15448": {
      "op": "NOT"
    },
    "15449": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        3769,
        3786
      ],
      "op": "AND",
      "path": "12"
    },
    "15450": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "15452": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "15454": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "15456": {
      "op": "SHL"
    },
    "15457": {
      "op": "SUB"
    },
    "15458": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        3769,
        3786
      ],
      "op": "DUP6",
      "path": "12"
    },
    "15459": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        3769,
        3786
      ],
      "op": "AND",
      "path": "12"
    },
    "15460": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        3769,
        3786
      ],
      "op": "OR",
      "path": "12"
    },
    "15461": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        3769,
        3786
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "15462": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        3769,
        3786
      ],
      "op": "SSTORE",
      "path": "12"
    },
    "15463": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        3792,
        3836
      ],
      "op": "PUSH2",
      "path": "12",
      "statement": 122,
      "value": "0x3C70"
    },
    "15466": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        3792,
        3836
      ],
      "op": "SWAP1",
      "path": "12"
    },
    "15467": {
      "fn": "ContextUpgradeable._msgSender",
      "offset": [
        929,
        939
      ],
      "op": "CALLER",
      "path": "83"
    },
    "15468": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        3792,
        3802
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x3DDB"
    },
    "15471": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "jump": "i",
      "offset": [
        3792,
        3836
      ],
      "op": "JUMP",
      "path": "12"
    },
    "15472": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        3792,
        3836
      ],
      "op": "JUMPDEST",
      "path": "12"
    },
    "15473": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        3842,
        3863
      ],
      "op": "PUSH2",
      "path": "12",
      "statement": 123,
      "value": "0x127D"
    },
    "15476": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "offset": [
        3842,
        3861
      ],
      "op": "PUSH2",
      "path": "12",
      "value": "0x3154"
    },
    "15479": {
      "fn": "RiskModule.__RiskModule_init_unchained",
      "jump": "i",
      "offset": [
        3842,
        3863
      ],
      "op": "JUMP",
      "path": "12"
    },
    "15480": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeTo",
      "offset": [
        2192,
        2344
      ],
      "op": "JUMPDEST",
      "path": "70"
    },
    "15481": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeTo",
      "offset": [
        2258,
        2295
      ],
      "op": "PUSH2",
      "path": "70",
      "statement": 124,
      "value": "0x3C81"
    },
    "15484": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeTo",
      "offset": [
        2277,
        2294
      ],
      "op": "DUP2",
      "path": "70"
    },
    "15485": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeTo",
      "offset": [
        2258,
        2276
      ],
      "op": "PUSH2",
      "path": "70",
      "value": "0x367B"
    },
    "15488": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeTo",
      "jump": "i",
      "offset": [
        2258,
        2295
      ],
      "op": "JUMP",
      "path": "70"
    },
    "15489": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeTo",
      "offset": [
        2258,
        2295
      ],
      "op": "JUMPDEST",
      "path": "70"
    },
    "15490": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeTo",
      "offset": [
        2310,
        2337
      ],
      "op": "PUSH1",
      "path": "70",
      "statement": 125,
      "value": "0x40"
    },
    "15492": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeTo",
      "offset": [
        2310,
        2337
      ],
      "op": "MLOAD",
      "path": "70"
    },
    "15493": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "15495": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "15497": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "15499": {
      "op": "SHL"
    },
    "15500": {
      "op": "SUB"
    },
    "15501": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeTo",
      "offset": [
        2310,
        2337
      ],
      "op": "DUP3",
      "path": "70"
    },
    "15502": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeTo",
      "offset": [
        2310,
        2337
      ],
      "op": "AND",
      "path": "70"
    },
    "15503": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeTo",
      "offset": [
        2310,
        2337
      ],
      "op": "SWAP1",
      "path": "70"
    },
    "15504": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeTo",
      "offset": [
        2310,
        2337
      ],
      "op": "PUSH32",
      "path": "70",
      "value": "0xBC7CD75A20EE27FD9ADEBAB32041F755214DBC6BFFA90CC0225B39DA2E5C2D3B"
    },
    "15537": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeTo",
      "offset": [
        2310,
        2337
      ],
      "op": "SWAP1",
      "path": "70"
    },
    "15538": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeTo",
      "offset": [
        2310,
        2337
      ],
      "op": "PUSH1",
      "path": "70",
      "value": "0x0"
    },
    "15540": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeTo",
      "offset": [
        2310,
        2337
      ],
      "op": "SWAP1",
      "path": "70"
    },
    "15541": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeTo",
      "offset": [
        2310,
        2337
      ],
      "op": "LOG2",
      "path": "70"
    },
    "15542": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeTo",
      "offset": [
        2192,
        2344
      ],
      "op": "POP",
      "path": "70"
    },
    "15543": {
      "fn": "ERC1967UpgradeUpgradeable._upgradeTo",
      "jump": "o",
      "offset": [
        2192,
        2344
      ],
      "op": "JUMP",
      "path": "70"
    },
    "15544": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7088,
        7543
      ],
      "op": "JUMPDEST",
      "path": "70"
    },
    "15545": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7171,
        7183
      ],
      "op": "PUSH1",
      "path": "70",
      "value": "0x60"
    },
    "15547": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "15549": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "15551": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "15553": {
      "op": "SHL"
    },
    "15554": {
      "op": "SUB"
    },
    "15555": {
      "op": "DUP4"
    },
    "15556": {
      "op": "AND"
    },
    "15557": {
      "op": "EXTCODESIZE"
    },
    "15558": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7195,
        7283
      ],
      "op": "PUSH2",
      "path": "70",
      "statement": 126,
      "value": "0x3D20"
    },
    "15561": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7195,
        7283
      ],
      "op": "JUMPI",
      "path": "70"
    },
    "15562": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7195,
        7283
      ],
      "op": "PUSH1",
      "path": "70",
      "value": "0x40"
    },
    "15564": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7195,
        7283
      ],
      "op": "MLOAD",
      "path": "70"
    },
    "15565": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "15569": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "15571": {
      "op": "SHL"
    },
    "15572": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7195,
        7283
      ],
      "op": "DUP2",
      "path": "70"
    },
    "15573": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7195,
        7283
      ],
      "op": "MSTORE",
      "path": "70"
    },
    "15574": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "15576": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7195,
        7283
      ],
      "op": "PUSH1",
      "path": "70",
      "value": "0x4"
    },
    "15578": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7195,
        7283
      ],
      "op": "DUP3",
      "path": "70"
    },
    "15579": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7195,
        7283
      ],
      "op": "ADD",
      "path": "70"
    },
    "15580": {
      "op": "MSTORE"
    },
    "15581": {
      "op": "PUSH1",
      "value": "0x26"
    },
    "15583": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "15585": {
      "op": "DUP3"
    },
    "15586": {
      "op": "ADD"
    },
    "15587": {
      "op": "MSTORE"
    },
    "15588": {
      "op": "PUSH32",
      "value": "0x416464726573733A2064656C65676174652063616C6C20746F206E6F6E2D636F"
    },
    "15621": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "15623": {
      "op": "DUP3"
    },
    "15624": {
      "op": "ADD"
    },
    "15625": {
      "op": "MSTORE"
    },
    "15626": {
      "op": "PUSH6",
      "value": "0x1B9D1C9858DD"
    },
    "15633": {
      "op": "PUSH1",
      "value": "0xD2"
    },
    "15635": {
      "op": "SHL"
    },
    "15636": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "15638": {
      "op": "DUP3"
    },
    "15639": {
      "op": "ADD"
    },
    "15640": {
      "op": "MSTORE"
    },
    "15641": {
      "op": "PUSH1",
      "value": "0x84"
    },
    "15643": {
      "op": "ADD"
    },
    "15644": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7195,
        7283
      ],
      "op": "PUSH2",
      "path": "70",
      "value": "0x8FE"
    },
    "15647": {
      "op": "JUMP"
    },
    "15648": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7195,
        7283
      ],
      "op": "JUMPDEST",
      "path": "70"
    },
    "15649": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7354,
        7366
      ],
      "op": "PUSH1",
      "path": "70",
      "value": "0x0"
    },
    "15651": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7368,
        7391
      ],
      "op": "DUP1",
      "path": "70"
    },
    "15652": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7395,
        7401
      ],
      "op": "DUP5",
      "path": "70"
    },
    "15653": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "15655": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "15657": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "15659": {
      "op": "SHL"
    },
    "15660": {
      "op": "SUB"
    },
    "15661": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7395,
        7414
      ],
      "op": "AND",
      "path": "70"
    },
    "15662": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7415,
        7419
      ],
      "op": "DUP5",
      "path": "70"
    },
    "15663": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7395,
        7420
      ],
      "op": "PUSH1",
      "path": "70",
      "value": "0x40"
    },
    "15665": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7395,
        7420
      ],
      "op": "MLOAD",
      "path": "70"
    },
    "15666": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7395,
        7420
      ],
      "op": "PUSH2",
      "path": "70",
      "value": "0x3D3B"
    },
    "15669": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7395,
        7420
      ],
      "op": "SWAP2",
      "path": "70"
    },
    "15670": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7395,
        7420
      ],
      "op": "SWAP1",
      "path": "70"
    },
    "15671": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7395,
        7420
      ],
      "op": "PUSH2",
      "path": "70",
      "value": "0x43A3"
    },
    "15674": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "jump": "i",
      "offset": [
        7395,
        7420
      ],
      "op": "JUMP",
      "path": "70"
    },
    "15675": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7395,
        7420
      ],
      "op": "JUMPDEST",
      "path": "70"
    },
    "15676": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7395,
        7420
      ],
      "op": "PUSH1",
      "path": "70",
      "value": "0x0"
    },
    "15678": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7395,
        7420
      ],
      "op": "PUSH1",
      "path": "70",
      "value": "0x40"
    },
    "15680": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7395,
        7420
      ],
      "op": "MLOAD",
      "path": "70"
    },
    "15681": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7395,
        7420
      ],
      "op": "DUP1",
      "path": "70"
    },
    "15682": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7395,
        7420
      ],
      "op": "DUP4",
      "path": "70"
    },
    "15683": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7395,
        7420
      ],
      "op": "SUB",
      "path": "70"
    },
    "15684": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7395,
        7420
      ],
      "op": "DUP2",
      "path": "70"
    },
    "15685": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7395,
        7420
      ],
      "op": "DUP6",
      "path": "70"
    },
    "15686": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7395,
        7420
      ],
      "op": "GAS",
      "path": "70"
    },
    "15687": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7395,
        7420
      ],
      "op": "DELEGATECALL",
      "path": "70"
    },
    "15688": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7395,
        7420
      ],
      "op": "SWAP2",
      "path": "70"
    },
    "15689": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7395,
        7420
      ],
      "op": "POP",
      "path": "70"
    },
    "15690": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7395,
        7420
      ],
      "op": "POP",
      "path": "70"
    },
    "15691": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7395,
        7420
      ],
      "op": "RETURNDATASIZE",
      "path": "70"
    },
    "15692": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7395,
        7420
      ],
      "op": "DUP1",
      "path": "70"
    },
    "15693": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7395,
        7420
      ],
      "op": "PUSH1",
      "path": "70",
      "value": "0x0"
    },
    "15695": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7395,
        7420
      ],
      "op": "DUP2",
      "path": "70"
    },
    "15696": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7395,
        7420
      ],
      "op": "EQ",
      "path": "70"
    },
    "15697": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7395,
        7420
      ],
      "op": "PUSH2",
      "path": "70",
      "value": "0x3D76"
    },
    "15700": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7395,
        7420
      ],
      "op": "JUMPI",
      "path": "70"
    },
    "15701": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7395,
        7420
      ],
      "op": "PUSH1",
      "path": "70",
      "value": "0x40"
    },
    "15703": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7395,
        7420
      ],
      "op": "MLOAD",
      "path": "70"
    },
    "15704": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7395,
        7420
      ],
      "op": "SWAP2",
      "path": "70"
    },
    "15705": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7395,
        7420
      ],
      "op": "POP",
      "path": "70"
    },
    "15706": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7395,
        7420
      ],
      "op": "PUSH1",
      "path": "70",
      "value": "0x1F"
    },
    "15708": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7395,
        7420
      ],
      "op": "NOT",
      "path": "70"
    },
    "15709": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7395,
        7420
      ],
      "op": "PUSH1",
      "path": "70",
      "value": "0x3F"
    },
    "15711": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7395,
        7420
      ],
      "op": "RETURNDATASIZE",
      "path": "70"
    },
    "15712": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7395,
        7420
      ],
      "op": "ADD",
      "path": "70"
    },
    "15713": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7395,
        7420
      ],
      "op": "AND",
      "path": "70"
    },
    "15714": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7395,
        7420
      ],
      "op": "DUP3",
      "path": "70"
    },
    "15715": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7395,
        7420
      ],
      "op": "ADD",
      "path": "70"
    },
    "15716": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7395,
        7420
      ],
      "op": "PUSH1",
      "path": "70",
      "value": "0x40"
    },
    "15718": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7395,
        7420
      ],
      "op": "MSTORE",
      "path": "70"
    },
    "15719": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7395,
        7420
      ],
      "op": "RETURNDATASIZE",
      "path": "70"
    },
    "15720": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7395,
        7420
      ],
      "op": "DUP3",
      "path": "70"
    },
    "15721": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7395,
        7420
      ],
      "op": "MSTORE",
      "path": "70"
    },
    "15722": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7395,
        7420
      ],
      "op": "RETURNDATASIZE",
      "path": "70"
    },
    "15723": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7395,
        7420
      ],
      "op": "PUSH1",
      "path": "70",
      "value": "0x0"
    },
    "15725": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7395,
        7420
      ],
      "op": "PUSH1",
      "path": "70",
      "value": "0x20"
    },
    "15727": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7395,
        7420
      ],
      "op": "DUP5",
      "path": "70"
    },
    "15728": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7395,
        7420
      ],
      "op": "ADD",
      "path": "70"
    },
    "15729": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7395,
        7420
      ],
      "op": "RETURNDATACOPY",
      "path": "70"
    },
    "15730": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7395,
        7420
      ],
      "op": "PUSH2",
      "path": "70",
      "value": "0x3D7B"
    },
    "15733": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7395,
        7420
      ],
      "op": "JUMP",
      "path": "70"
    },
    "15734": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7395,
        7420
      ],
      "op": "JUMPDEST",
      "path": "70"
    },
    "15735": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7395,
        7420
      ],
      "op": "PUSH1",
      "path": "70",
      "value": "0x60"
    },
    "15737": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7395,
        7420
      ],
      "op": "SWAP2",
      "path": "70"
    },
    "15738": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7395,
        7420
      ],
      "op": "POP",
      "path": "70"
    },
    "15739": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7395,
        7420
      ],
      "op": "JUMPDEST",
      "path": "70"
    },
    "15740": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7395,
        7420
      ],
      "op": "POP",
      "path": "70"
    },
    "15741": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7353,
        7420
      ],
      "op": "SWAP2",
      "path": "70"
    },
    "15742": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7353,
        7420
      ],
      "op": "POP",
      "path": "70"
    },
    "15743": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7353,
        7420
      ],
      "op": "SWAP2",
      "path": "70"
    },
    "15744": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7353,
        7420
      ],
      "op": "POP",
      "path": "70"
    },
    "15745": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7437,
        7536
      ],
      "op": "PUSH2",
      "path": "70",
      "statement": 127,
      "value": "0x3DA3"
    },
    "15748": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7473,
        7480
      ],
      "op": "DUP3",
      "path": "70"
    },
    "15749": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7482,
        7492
      ],
      "op": "DUP3",
      "path": "70"
    },
    "15750": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7437,
        7536
      ],
      "op": "PUSH1",
      "path": "70",
      "value": "0x40"
    },
    "15752": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7437,
        7536
      ],
      "op": "MLOAD",
      "path": "70"
    },
    "15753": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7437,
        7536
      ],
      "op": "DUP1",
      "path": "70"
    },
    "15754": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7437,
        7536
      ],
      "op": "PUSH1",
      "path": "70",
      "value": "0x60"
    },
    "15756": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7437,
        7536
      ],
      "op": "ADD",
      "path": "70"
    },
    "15757": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7437,
        7536
      ],
      "op": "PUSH1",
      "path": "70",
      "value": "0x40"
    },
    "15759": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7437,
        7536
      ],
      "op": "MSTORE",
      "path": "70"
    },
    "15760": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7437,
        7536
      ],
      "op": "DUP1",
      "path": "70"
    },
    "15761": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7437,
        7536
      ],
      "op": "PUSH1",
      "path": "70",
      "value": "0x27"
    },
    "15763": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7437,
        7536
      ],
      "op": "DUP2",
      "path": "70"
    },
    "15764": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7437,
        7536
      ],
      "op": "MSTORE",
      "path": "70"
    },
    "15765": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7437,
        7536
      ],
      "op": "PUSH1",
      "path": "70",
      "value": "0x20"
    },
    "15767": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7437,
        7536
      ],
      "op": "ADD",
      "path": "70"
    },
    "15768": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7437,
        7536
      ],
      "op": "PUSH2",
      "path": "70",
      "value": "0x48FA"
    },
    "15771": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7437,
        7536
      ],
      "op": "PUSH1",
      "path": "70",
      "value": "0x27"
    },
    "15773": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7437,
        7536
      ],
      "op": "SWAP2",
      "path": "70"
    },
    "15774": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7437,
        7536
      ],
      "op": "CODECOPY",
      "path": "70"
    },
    "15775": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7437,
        7472
      ],
      "op": "PUSH2",
      "path": "70",
      "value": "0x3DE5"
    },
    "15778": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "jump": "i",
      "offset": [
        7437,
        7536
      ],
      "op": "JUMP",
      "path": "70"
    },
    "15779": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7437,
        7536
      ],
      "op": "JUMPDEST",
      "path": "70"
    },
    "15780": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7430,
        7536
      ],
      "op": "SWAP6",
      "path": "70"
    },
    "15781": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "offset": [
        7088,
        7543
      ],
      "op": "SWAP5",
      "path": "70"
    },
    "15782": {
      "op": "POP"
    },
    "15783": {
      "op": "POP"
    },
    "15784": {
      "op": "POP"
    },
    "15785": {
      "op": "POP"
    },
    "15786": {
      "op": "POP"
    },
    "15787": {
      "fn": "ERC1967UpgradeUpgradeable._functionDelegateCall",
      "jump": "o",
      "offset": [
        7088,
        7543
      ],
      "op": "JUMP",
      "path": "70"
    },
    "15788": {
      "fn": "PausableUpgradeable.__Pausable_init",
      "offset": [
        1048,
        1145
      ],
      "op": "JUMPDEST",
      "path": "74"
    },
    "15789": {
      "offset": [
        2952,
        2965
      ],
      "op": "PUSH1",
      "path": "72",
      "value": "0x0"
    },
    "15791": {
      "fn": "PausableUpgradeable.__Pausable_init",
      "offset": [
        2952,
        2965
      ],
      "op": "SLOAD",
      "path": "72"
    },
    "15792": {
      "fn": "PausableUpgradeable.__Pausable_init",
      "offset": [
        2952,
        2965
      ],
      "op": "PUSH2",
      "path": "72",
      "value": "0x100"
    },
    "15795": {
      "fn": "PausableUpgradeable.__Pausable_init",
      "offset": [
        2952,
        2965
      ],
      "op": "SWAP1",
      "path": "72"
    },
    "15796": {
      "fn": "PausableUpgradeable.__Pausable_init",
      "offset": [
        2952,
        2965
      ],
      "op": "DIV",
      "path": "72"
    },
    "15797": {
      "fn": "PausableUpgradeable.__Pausable_init",
      "offset": [
        2952,
        2965
      ],
      "op": "PUSH1",
      "path": "72",
      "value": "0xFF"
    },
    "15799": {
      "fn": "PausableUpgradeable.__Pausable_init",
      "offset": [
        2952,
        2965
      ],
      "op": "AND",
      "path": "72"
    },
    "15800": {
      "offset": [
        2944,
        3013
      ],
      "op": "PUSH2",
      "path": "72",
      "value": "0x3DD3"
    },
    "15803": {
      "offset": [
        2944,
        3013
      ],
      "op": "JUMPI",
      "path": "72"
    },
    "15804": {
      "fn": "PausableUpgradeable.__Pausable_init",
      "offset": [
        2944,
        3013
      ],
      "op": "PUSH1",
      "path": "72",
      "value": "0x40"
    },
    "15806": {
      "fn": "PausableUpgradeable.__Pausable_init",
      "offset": [
        2944,
        3013
      ],
      "op": "MLOAD",
      "path": "72"
    },
    "15807": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "15811": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "15813": {
      "op": "SHL"
    },
    "15814": {
      "offset": [
        2944,
        3013
      ],
      "op": "DUP2",
      "path": "72"
    },
    "15815": {
      "fn": "PausableUpgradeable.__Pausable_init",
      "offset": [
        2944,
        3013
      ],
      "op": "MSTORE",
      "path": "72"
    },
    "15816": {
      "fn": "PausableUpgradeable.__Pausable_init",
      "offset": [
        2944,
        3013
      ],
      "op": "PUSH1",
      "path": "72",
      "value": "0x4"
    },
    "15818": {
      "fn": "PausableUpgradeable.__Pausable_init",
      "offset": [
        2944,
        3013
      ],
      "op": "ADD",
      "path": "72"
    },
    "15819": {
      "fn": "PausableUpgradeable.__Pausable_init",
      "offset": [
        2944,
        3013
      ],
      "op": "PUSH2",
      "path": "72",
      "value": "0x8FE"
    },
    "15822": {
      "fn": "PausableUpgradeable.__Pausable_init",
      "offset": [
        2944,
        3013
      ],
      "op": "SWAP1",
      "path": "72"
    },
    "15823": {
      "fn": "PausableUpgradeable.__Pausable_init",
      "offset": [
        2944,
        3013
      ],
      "op": "PUSH2",
      "path": "72",
      "value": "0x4596"
    },
    "15826": {
      "fn": "PausableUpgradeable.__Pausable_init",
      "jump": "i",
      "offset": [
        2944,
        3013
      ],
      "op": "JUMP",
      "path": "72"
    },
    "15827": {
      "fn": "PausableUpgradeable.__Pausable_init",
      "offset": [
        2944,
        3013
      ],
      "op": "JUMPDEST",
      "path": "72"
    },
    "15828": {
      "fn": "PausableUpgradeable.__Pausable_init",
      "offset": [
        1111,
        1138
      ],
      "op": "PUSH2",
      "path": "74",
      "statement": 128,
      "value": "0x3420"
    },
    "15831": {
      "fn": "PausableUpgradeable.__Pausable_init",
      "offset": [
        1111,
        1136
      ],
      "op": "PUSH2",
      "path": "74",
      "value": "0x3E1E"
    },
    "15834": {
      "fn": "PausableUpgradeable.__Pausable_init",
      "jump": "i",
      "offset": [
        1111,
        1138
      ],
      "op": "JUMP",
      "path": "74"
    },
    "15835": {
      "fn": "AccessControlUpgradeable._setupRole",
      "offset": [
        6587,
        6697
      ],
      "op": "JUMPDEST",
      "path": "67"
    },
    "15836": {
      "fn": "AccessControlUpgradeable._setupRole",
      "offset": [
        6665,
        6690
      ],
      "op": "PUSH2",
      "path": "67",
      "statement": 129,
      "value": "0xE4F"
    },
    "15839": {
      "fn": "AccessControlUpgradeable._setupRole",
      "offset": [
        6676,
        6680
      ],
      "op": "DUP3",
      "path": "67"
    },
    "15840": {
      "fn": "AccessControlUpgradeable._setupRole",
      "offset": [
        6682,
        6689
      ],
      "op": "DUP3",
      "path": "67"
    },
    "15841": {
      "fn": "AccessControlUpgradeable._setupRole",
      "offset": [
        6665,
        6675
      ],
      "op": "PUSH2",
      "path": "67",
      "value": "0x22DF"
    },
    "15844": {
      "fn": "AccessControlUpgradeable._setupRole",
      "jump": "i",
      "offset": [
        6665,
        6690
      ],
      "op": "JUMP",
      "path": "67"
    },
    "15845": {
      "op": "JUMPDEST"
    },
    "15846": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "15848": {
      "op": "DUP4"
    },
    "15849": {
      "op": "ISZERO"
    },
    "15850": {
      "op": "PUSH2",
      "value": "0x3DF4"
    },
    "15853": {
      "op": "JUMPI"
    },
    "15854": {
      "op": "POP"
    },
    "15855": {
      "op": "DUP2"
    },
    "15856": {
      "op": "PUSH2",
      "value": "0x1489"
    },
    "15859": {
      "op": "JUMP"
    },
    "15860": {
      "op": "JUMPDEST"
    },
    "15861": {
      "op": "DUP3"
    },
    "15862": {
      "op": "MLOAD"
    },
    "15863": {
      "op": "ISZERO"
    },
    "15864": {
      "op": "PUSH2",
      "value": "0x3E04"
    },
    "15867": {
      "op": "JUMPI"
    },
    "15868": {
      "op": "DUP3"
    },
    "15869": {
      "op": "MLOAD"
    },
    "15870": {
      "op": "DUP1"
    },
    "15871": {
      "op": "DUP5"
    },
    "15872": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "15874": {
      "op": "ADD"
    },
    "15875": {
      "op": "REVERT"
    },
    "15876": {
      "op": "JUMPDEST"
    },
    "15877": {
      "op": "DUP2"
    },
    "15878": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "15880": {
      "op": "MLOAD"
    },
    "15881": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "15885": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "15887": {
      "op": "SHL"
    },
    "15888": {
      "op": "DUP2"
    },
    "15889": {
      "op": "MSTORE"
    },
    "15890": {
      "op": "PUSH1",
      "value": "0x4"
    },
    "15892": {
      "op": "ADD"
    },
    "15893": {
      "op": "PUSH2",
      "value": "0x8FE"
    },
    "15896": {
      "op": "SWAP2"
    },
    "15897": {
      "op": "SWAP1"
    },
    "15898": {
      "op": "PUSH2",
      "value": "0x4453"
    },
    "15901": {
      "jump": "i",
      "op": "JUMP"
    },
    "15902": {
      "fn": "PausableUpgradeable.__Pausable_init_unchained",
      "offset": [
        1151,
        1246
      ],
      "op": "JUMPDEST",
      "path": "74"
    },
    "15903": {
      "offset": [
        2952,
        2965
      ],
      "op": "PUSH1",
      "path": "72",
      "value": "0x0"
    },
    "15905": {
      "fn": "PausableUpgradeable.__Pausable_init_unchained",
      "offset": [
        2952,
        2965
      ],
      "op": "SLOAD",
      "path": "72"
    },
    "15906": {
      "fn": "PausableUpgradeable.__Pausable_init_unchained",
      "offset": [
        2952,
        2965
      ],
      "op": "PUSH2",
      "path": "72",
      "value": "0x100"
    },
    "15909": {
      "fn": "PausableUpgradeable.__Pausable_init_unchained",
      "offset": [
        2952,
        2965
      ],
      "op": "SWAP1",
      "path": "72"
    },
    "15910": {
      "fn": "PausableUpgradeable.__Pausable_init_unchained",
      "offset": [
        2952,
        2965
      ],
      "op": "DIV",
      "path": "72"
    },
    "15911": {
      "fn": "PausableUpgradeable.__Pausable_init_unchained",
      "offset": [
        2952,
        2965
      ],
      "op": "PUSH1",
      "path": "72",
      "value": "0xFF"
    },
    "15913": {
      "branch": 141,
      "fn": "PausableUpgradeable.__Pausable_init_unchained",
      "offset": [
        2952,
        2965
      ],
      "op": "AND",
      "path": "72"
    },
    "15914": {
      "offset": [
        2944,
        3013
      ],
      "op": "PUSH2",
      "path": "72",
      "value": "0x3E45"
    },
    "15917": {
      "branch": 141,
      "offset": [
        2944,
        3013
      ],
      "op": "JUMPI",
      "path": "72"
    },
    "15918": {
      "fn": "PausableUpgradeable.__Pausable_init_unchained",
      "offset": [
        2944,
        3013
      ],
      "op": "PUSH1",
      "path": "72",
      "value": "0x40"
    },
    "15920": {
      "fn": "PausableUpgradeable.__Pausable_init_unchained",
      "offset": [
        2944,
        3013
      ],
      "op": "MLOAD",
      "path": "72"
    },
    "15921": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "15925": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "15927": {
      "op": "SHL"
    },
    "15928": {
      "offset": [
        2944,
        3013
      ],
      "op": "DUP2",
      "path": "72"
    },
    "15929": {
      "fn": "PausableUpgradeable.__Pausable_init_unchained",
      "offset": [
        2944,
        3013
      ],
      "op": "MSTORE",
      "path": "72"
    },
    "15930": {
      "fn": "PausableUpgradeable.__Pausable_init_unchained",
      "offset": [
        2944,
        3013
      ],
      "op": "PUSH1",
      "path": "72",
      "value": "0x4"
    },
    "15932": {
      "fn": "PausableUpgradeable.__Pausable_init_unchained",
      "offset": [
        2944,
        3013
      ],
      "op": "ADD",
      "path": "72"
    },
    "15933": {
      "fn": "PausableUpgradeable.__Pausable_init_unchained",
      "offset": [
        2944,
        3013
      ],
      "op": "PUSH2",
      "path": "72",
      "value": "0x8FE"
    },
    "15936": {
      "fn": "PausableUpgradeable.__Pausable_init_unchained",
      "offset": [
        2944,
        3013
      ],
      "op": "SWAP1",
      "path": "72"
    },
    "15937": {
      "fn": "PausableUpgradeable.__Pausable_init_unchained",
      "offset": [
        2944,
        3013
      ],
      "op": "PUSH2",
      "path": "72",
      "value": "0x4596"
    },
    "15940": {
      "fn": "PausableUpgradeable.__Pausable_init_unchained",
      "jump": "i",
      "offset": [
        2944,
        3013
      ],
      "op": "JUMP",
      "path": "72"
    },
    "15941": {
      "fn": "PausableUpgradeable.__Pausable_init_unchained",
      "offset": [
        2944,
        3013
      ],
      "op": "JUMPDEST",
      "path": "72"
    },
    "15942": {
      "fn": "PausableUpgradeable.__Pausable_init_unchained",
      "offset": [
        1224,
        1231
      ],
      "op": "PUSH1",
      "path": "74",
      "statement": 130,
      "value": "0xFB"
    },
    "15944": {
      "fn": "PausableUpgradeable.__Pausable_init_unchained",
      "offset": [
        1224,
        1239
      ],
      "op": "DUP1",
      "path": "74"
    },
    "15945": {
      "fn": "PausableUpgradeable.__Pausable_init_unchained",
      "offset": [
        1224,
        1239
      ],
      "op": "SLOAD",
      "path": "74"
    },
    "15946": {
      "op": "PUSH1",
      "value": "0xFF"
    },
    "15948": {
      "op": "NOT"
    },
    "15949": {
      "fn": "PausableUpgradeable.__Pausable_init_unchained",
      "offset": [
        1224,
        1239
      ],
      "op": "AND",
      "path": "74"
    },
    "15950": {
      "fn": "PausableUpgradeable.__Pausable_init_unchained",
      "offset": [
        1224,
        1239
      ],
      "op": "SWAP1",
      "path": "74"
    },
    "15951": {
      "fn": "PausableUpgradeable.__Pausable_init_unchained",
      "offset": [
        1224,
        1239
      ],
      "op": "SSTORE",
      "path": "74"
    },
    "15952": {
      "fn": "PausableUpgradeable.__Pausable_init_unchained",
      "jump": "o",
      "offset": [
        1151,
        1246
      ],
      "op": "JUMP",
      "path": "74"
    },
    "15953": {
      "op": "JUMPDEST"
    },
    "15954": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "15956": {
      "op": "MLOAD"
    },
    "15957": {
      "op": "DUP1"
    },
    "15958": {
      "op": "PUSH2",
      "value": "0x180"
    },
    "15961": {
      "op": "ADD"
    },
    "15962": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "15964": {
      "op": "MSTORE"
    },
    "15965": {
      "op": "DUP1"
    },
    "15966": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "15968": {
      "op": "DUP2"
    },
    "15969": {
      "op": "MSTORE"
    },
    "15970": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "15972": {
      "op": "ADD"
    },
    "15973": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "15975": {
      "op": "DUP2"
    },
    "15976": {
      "op": "MSTORE"
    },
    "15977": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "15979": {
      "op": "ADD"
    },
    "15980": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "15982": {
      "op": "DUP2"
    },
    "15983": {
      "op": "MSTORE"
    },
    "15984": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "15986": {
      "op": "ADD"
    },
    "15987": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "15989": {
      "op": "DUP2"
    },
    "15990": {
      "op": "MSTORE"
    },
    "15991": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "15993": {
      "op": "ADD"
    },
    "15994": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "15996": {
      "op": "DUP2"
    },
    "15997": {
      "op": "MSTORE"
    },
    "15998": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "16000": {
      "op": "ADD"
    },
    "16001": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "16003": {
      "op": "DUP2"
    },
    "16004": {
      "op": "MSTORE"
    },
    "16005": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "16007": {
      "op": "ADD"
    },
    "16008": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "16010": {
      "op": "DUP2"
    },
    "16011": {
      "op": "MSTORE"
    },
    "16012": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "16014": {
      "op": "ADD"
    },
    "16015": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "16017": {
      "op": "DUP2"
    },
    "16018": {
      "op": "MSTORE"
    },
    "16019": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "16021": {
      "op": "ADD"
    },
    "16022": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "16024": {
      "op": "DUP2"
    },
    "16025": {
      "op": "MSTORE"
    },
    "16026": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "16028": {
      "op": "ADD"
    },
    "16029": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "16031": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "16033": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "16035": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "16037": {
      "op": "SHL"
    },
    "16038": {
      "op": "SUB"
    },
    "16039": {
      "op": "AND"
    },
    "16040": {
      "op": "DUP2"
    },
    "16041": {
      "op": "MSTORE"
    },
    "16042": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "16044": {
      "op": "ADD"
    },
    "16045": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "16047": {
      "op": "PUSH5",
      "value": "0xFFFFFFFFFF"
    },
    "16053": {
      "op": "AND"
    },
    "16054": {
      "op": "DUP2"
    },
    "16055": {
      "op": "MSTORE"
    },
    "16056": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "16058": {
      "op": "ADD"
    },
    "16059": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "16061": {
      "op": "PUSH5",
      "value": "0xFFFFFFFFFF"
    },
    "16067": {
      "op": "AND"
    },
    "16068": {
      "op": "DUP2"
    },
    "16069": {
      "op": "MSTORE"
    },
    "16070": {
      "op": "POP"
    },
    "16071": {
      "op": "SWAP1"
    },
    "16072": {
      "jump": "o",
      "op": "JUMP"
    },
    "16073": {
      "op": "JUMPDEST"
    },
    "16074": {
      "op": "DUP3"
    },
    "16075": {
      "op": "DUP1"
    },
    "16076": {
      "op": "SLOAD"
    },
    "16077": {
      "op": "PUSH2",
      "value": "0x3ED5"
    },
    "16080": {
      "op": "SWAP1"
    },
    "16081": {
      "op": "PUSH2",
      "value": "0x47E9"
    },
    "16084": {
      "jump": "i",
      "op": "JUMP"
    },
    "16085": {
      "op": "JUMPDEST"
    },
    "16086": {
      "op": "SWAP1"
    },
    "16087": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "16089": {
      "op": "MSTORE"
    },
    "16090": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "16092": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "16094": {
      "op": "KECCAK256"
    },
    "16095": {
      "op": "SWAP1"
    },
    "16096": {
      "op": "PUSH1",
      "value": "0x1F"
    },
    "16098": {
      "op": "ADD"
    },
    "16099": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "16101": {
      "op": "SWAP1"
    },
    "16102": {
      "op": "DIV"
    },
    "16103": {
      "op": "DUP2"
    },
    "16104": {
      "op": "ADD"
    },
    "16105": {
      "op": "SWAP3"
    },
    "16106": {
      "op": "DUP3"
    },
    "16107": {
      "op": "PUSH2",
      "value": "0x3EF7"
    },
    "16110": {
      "op": "JUMPI"
    },
    "16111": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "16113": {
      "op": "DUP6"
    },
    "16114": {
      "op": "SSTORE"
    },
    "16115": {
      "op": "PUSH2",
      "value": "0x3F3D"
    },
    "16118": {
      "op": "JUMP"
    },
    "16119": {
      "op": "JUMPDEST"
    },
    "16120": {
      "op": "DUP3"
    },
    "16121": {
      "op": "PUSH1",
      "value": "0x1F"
    },
    "16123": {
      "op": "LT"
    },
    "16124": {
      "op": "PUSH2",
      "value": "0x3F10"
    },
    "16127": {
      "op": "JUMPI"
    },
    "16128": {
      "op": "DUP1"
    },
    "16129": {
      "op": "MLOAD"
    },
    "16130": {
      "op": "PUSH1",
      "value": "0xFF"
    },
    "16132": {
      "op": "NOT"
    },
    "16133": {
      "op": "AND"
    },
    "16134": {
      "op": "DUP4"
    },
    "16135": {
      "op": "DUP1"
    },
    "16136": {
      "op": "ADD"
    },
    "16137": {
      "op": "OR"
    },
    "16138": {
      "op": "DUP6"
    },
    "16139": {
      "op": "SSTORE"
    },
    "16140": {
      "op": "PUSH2",
      "value": "0x3F3D"
    },
    "16143": {
      "op": "JUMP"
    },
    "16144": {
      "op": "JUMPDEST"
    },
    "16145": {
      "op": "DUP3"
    },
    "16146": {
      "op": "DUP1"
    },
    "16147": {
      "op": "ADD"
    },
    "16148": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "16150": {
      "op": "ADD"
    },
    "16151": {
      "op": "DUP6"
    },
    "16152": {
      "op": "SSTORE"
    },
    "16153": {
      "op": "DUP3"
    },
    "16154": {
      "op": "ISZERO"
    },
    "16155": {
      "op": "PUSH2",
      "value": "0x3F3D"
    },
    "16158": {
      "op": "JUMPI"
    },
    "16159": {
      "op": "SWAP2"
    },
    "16160": {
      "op": "DUP3"
    },
    "16161": {
      "op": "ADD"
    },
    "16162": {
      "op": "JUMPDEST"
    },
    "16163": {
      "op": "DUP3"
    },
    "16164": {
      "op": "DUP2"
    },
    "16165": {
      "op": "GT"
    },
    "16166": {
      "op": "ISZERO"
    },
    "16167": {
      "op": "PUSH2",
      "value": "0x3F3D"
    },
    "16170": {
      "op": "JUMPI"
    },
    "16171": {
      "op": "DUP3"
    },
    "16172": {
      "op": "MLOAD"
    },
    "16173": {
      "op": "DUP3"
    },
    "16174": {
      "op": "SSTORE"
    },
    "16175": {
      "op": "SWAP2"
    },
    "16176": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "16178": {
      "op": "ADD"
    },
    "16179": {
      "op": "SWAP2"
    },
    "16180": {
      "op": "SWAP1"
    },
    "16181": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "16183": {
      "op": "ADD"
    },
    "16184": {
      "op": "SWAP1"
    },
    "16185": {
      "op": "PUSH2",
      "value": "0x3F22"
    },
    "16188": {
      "op": "JUMP"
    },
    "16189": {
      "op": "JUMPDEST"
    },
    "16190": {
      "op": "POP"
    },
    "16191": {
      "op": "PUSH2",
      "value": "0x3F49"
    },
    "16194": {
      "op": "SWAP3"
    },
    "16195": {
      "op": "SWAP2"
    },
    "16196": {
      "op": "POP"
    },
    "16197": {
      "op": "PUSH2",
      "value": "0x3F4D"
    },
    "16200": {
      "jump": "i",
      "op": "JUMP"
    },
    "16201": {
      "op": "JUMPDEST"
    },
    "16202": {
      "op": "POP"
    },
    "16203": {
      "op": "SWAP1"
    },
    "16204": {
      "jump": "o",
      "op": "JUMP"
    },
    "16205": {
      "op": "JUMPDEST"
    },
    "16206": {
      "op": "JUMPDEST"
    },
    "16207": {
      "op": "DUP1"
    },
    "16208": {
      "op": "DUP3"
    },
    "16209": {
      "op": "GT"
    },
    "16210": {
      "op": "ISZERO"
    },
    "16211": {
      "op": "PUSH2",
      "value": "0x3F49"
    },
    "16214": {
      "op": "JUMPI"
    },
    "16215": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "16217": {
      "op": "DUP2"
    },
    "16218": {
      "op": "SSTORE"
    },
    "16219": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "16221": {
      "op": "ADD"
    },
    "16222": {
      "op": "PUSH2",
      "value": "0x3F4E"
    },
    "16225": {
      "op": "JUMP"
    },
    "16226": {
      "op": "JUMPDEST"
    },
    "16227": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "16229": {
      "op": "PUSH8",
      "value": "0xFFFFFFFFFFFFFFFF"
    },
    "16238": {
      "op": "DUP1"
    },
    "16239": {
      "op": "DUP5"
    },
    "16240": {
      "op": "GT"
    },
    "16241": {
      "op": "ISZERO"
    },
    "16242": {
      "op": "PUSH2",
      "value": "0x3F7D"
    },
    "16245": {
      "op": "JUMPI"
    },
    "16246": {
      "op": "PUSH2",
      "value": "0x3F7D"
    },
    "16249": {
      "op": "PUSH2",
      "value": "0x4860"
    },
    "16252": {
      "jump": "i",
      "op": "JUMP"
    },
    "16253": {
      "op": "JUMPDEST"
    },
    "16254": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "16256": {
      "op": "MLOAD"
    },
    "16257": {
      "op": "PUSH1",
      "value": "0x1F"
    },
    "16259": {
      "op": "DUP6"
    },
    "16260": {
      "op": "ADD"
    },
    "16261": {
      "op": "PUSH1",
      "value": "0x1F"
    },
    "16263": {
      "op": "NOT"
    },
    "16264": {
      "op": "SWAP1"
    },
    "16265": {
      "op": "DUP2"
    },
    "16266": {
      "op": "AND"
    },
    "16267": {
      "op": "PUSH1",
      "value": "0x3F"
    },
    "16269": {
      "op": "ADD"
    },
    "16270": {
      "op": "AND"
    },
    "16271": {
      "op": "DUP2"
    },
    "16272": {
      "op": "ADD"
    },
    "16273": {
      "op": "SWAP1"
    },
    "16274": {
      "op": "DUP3"
    },
    "16275": {
      "op": "DUP3"
    },
    "16276": {
      "op": "GT"
    },
    "16277": {
      "op": "DUP2"
    },
    "16278": {
      "op": "DUP4"
    },
    "16279": {
      "op": "LT"
    },
    "16280": {
      "op": "OR"
    },
    "16281": {
      "op": "ISZERO"
    },
    "16282": {
      "op": "PUSH2",
      "value": "0x3FA5"
    },
    "16285": {
      "op": "JUMPI"
    },
    "16286": {
      "op": "PUSH2",
      "value": "0x3FA5"
    },
    "16289": {
      "op": "PUSH2",
      "value": "0x4860"
    },
    "16292": {
      "jump": "i",
      "op": "JUMP"
    },
    "16293": {
      "op": "JUMPDEST"
    },
    "16294": {
      "op": "DUP2"
    },
    "16295": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "16297": {
      "op": "MSTORE"
    },
    "16298": {
      "op": "DUP1"
    },
    "16299": {
      "op": "SWAP4"
    },
    "16300": {
      "op": "POP"
    },
    "16301": {
      "op": "DUP6"
    },
    "16302": {
      "op": "DUP2"
    },
    "16303": {
      "op": "MSTORE"
    },
    "16304": {
      "op": "DUP7"
    },
    "16305": {
      "op": "DUP7"
    },
    "16306": {
      "op": "DUP7"
    },
    "16307": {
      "op": "ADD"
    },
    "16308": {
      "op": "GT"
    },
    "16309": {
      "op": "ISZERO"
    },
    "16310": {
      "op": "PUSH2",
      "value": "0x3FBE"
    },
    "16313": {
      "op": "JUMPI"
    },
    "16314": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "16316": {
      "op": "DUP1"
    },
    "16317": {
      "op": "REVERT"
    },
    "16318": {
      "op": "JUMPDEST"
    },
    "16319": {
      "op": "DUP6"
    },
    "16320": {
      "op": "DUP6"
    },
    "16321": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "16323": {
      "op": "DUP4"
    },
    "16324": {
      "op": "ADD"
    },
    "16325": {
      "op": "CALLDATACOPY"
    },
    "16326": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "16328": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "16330": {
      "op": "DUP8"
    },
    "16331": {
      "op": "DUP4"
    },
    "16332": {
      "op": "ADD"
    },
    "16333": {
      "op": "ADD"
    },
    "16334": {
      "op": "MSTORE"
    },
    "16335": {
      "op": "POP"
    },
    "16336": {
      "op": "POP"
    },
    "16337": {
      "op": "POP"
    },
    "16338": {
      "op": "SWAP4"
    },
    "16339": {
      "op": "SWAP3"
    },
    "16340": {
      "op": "POP"
    },
    "16341": {
      "op": "POP"
    },
    "16342": {
      "op": "POP"
    },
    "16343": {
      "jump": "o",
      "op": "JUMP"
    },
    "16344": {
      "op": "JUMPDEST"
    },
    "16345": {
      "op": "DUP1"
    },
    "16346": {
      "op": "CALLDATALOAD"
    },
    "16347": {
      "op": "PUSH2",
      "value": "0x3FE3"
    },
    "16350": {
      "op": "DUP2"
    },
    "16351": {
      "op": "PUSH2",
      "value": "0x4876"
    },
    "16354": {
      "jump": "i",
      "op": "JUMP"
    },
    "16355": {
      "op": "JUMPDEST"
    },
    "16356": {
      "op": "SWAP2"
    },
    "16357": {
      "op": "SWAP1"
    },
    "16358": {
      "op": "POP"
    },
    "16359": {
      "jump": "o",
      "op": "JUMP"
    },
    "16360": {
      "op": "JUMPDEST"
    },
    "16361": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "16363": {
      "op": "PUSH2",
      "value": "0x180"
    },
    "16366": {
      "op": "DUP3"
    },
    "16367": {
      "op": "DUP5"
    },
    "16368": {
      "op": "SUB"
    },
    "16369": {
      "op": "SLT"
    },
    "16370": {
      "op": "ISZERO"
    },
    "16371": {
      "op": "PUSH2",
      "value": "0x3FFB"
    },
    "16374": {
      "op": "JUMPI"
    },
    "16375": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "16377": {
      "op": "DUP1"
    },
    "16378": {
      "op": "REVERT"
    },
    "16379": {
      "op": "JUMPDEST"
    },
    "16380": {
      "op": "POP"
    },
    "16381": {
      "op": "SWAP2"
    },
    "16382": {
      "op": "SWAP1"
    },
    "16383": {
      "op": "POP"
    },
    "16384": {
      "jump": "o",
      "op": "JUMP"
    },
    "16385": {
      "op": "JUMPDEST"
    },
    "16386": {
      "op": "DUP1"
    },
    "16387": {
      "op": "CALLDATALOAD"
    },
    "16388": {
      "op": "PUSH5",
      "value": "0xFFFFFFFFFF"
    },
    "16394": {
      "op": "DUP2"
    },
    "16395": {
      "op": "AND"
    },
    "16396": {
      "op": "DUP2"
    },
    "16397": {
      "op": "EQ"
    },
    "16398": {
      "op": "PUSH2",
      "value": "0x3FE3"
    },
    "16401": {
      "op": "JUMPI"
    },
    "16402": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "16404": {
      "op": "DUP1"
    },
    "16405": {
      "op": "REVERT"
    },
    "16406": {
      "op": "JUMPDEST"
    },
    "16407": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "16409": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "16411": {
      "op": "DUP3"
    },
    "16412": {
      "op": "DUP5"
    },
    "16413": {
      "op": "SUB"
    },
    "16414": {
      "op": "SLT"
    },
    "16415": {
      "op": "ISZERO"
    },
    "16416": {
      "op": "PUSH2",
      "value": "0x4028"
    },
    "16419": {
      "op": "JUMPI"
    },
    "16420": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "16422": {
      "op": "DUP1"
    },
    "16423": {
      "op": "REVERT"
    },
    "16424": {
      "op": "JUMPDEST"
    },
    "16425": {
      "op": "DUP2"
    },
    "16426": {
      "op": "CALLDATALOAD"
    },
    "16427": {
      "op": "PUSH2",
      "value": "0x1489"
    },
    "16430": {
      "op": "DUP2"
    },
    "16431": {
      "op": "PUSH2",
      "value": "0x4876"
    },
    "16434": {
      "jump": "i",
      "op": "JUMP"
    },
    "16435": {
      "op": "JUMPDEST"
    },
    "16436": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "16438": {
      "op": "DUP1"
    },
    "16439": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "16441": {
      "op": "DUP4"
    },
    "16442": {
      "op": "DUP6"
    },
    "16443": {
      "op": "SUB"
    },
    "16444": {
      "op": "SLT"
    },
    "16445": {
      "op": "ISZERO"
    },
    "16446": {
      "op": "PUSH2",
      "value": "0x4046"
    },
    "16449": {
      "op": "JUMPI"
    },
    "16450": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "16452": {
      "op": "DUP1"
    },
    "16453": {
      "op": "REVERT"
    },
    "16454": {
      "op": "JUMPDEST"
    },
    "16455": {
      "op": "DUP3"
    },
    "16456": {
      "op": "CALLDATALOAD"
    },
    "16457": {
      "op": "PUSH2",
      "value": "0x4051"
    },
    "16460": {
      "op": "DUP2"
    },
    "16461": {
      "op": "PUSH2",
      "value": "0x4876"
    },
    "16464": {
      "jump": "i",
      "op": "JUMP"
    },
    "16465": {
      "op": "JUMPDEST"
    },
    "16466": {
      "op": "SWAP2"
    },
    "16467": {
      "op": "POP"
    },
    "16468": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "16470": {
      "op": "DUP4"
    },
    "16471": {
      "op": "ADD"
    },
    "16472": {
      "op": "CALLDATALOAD"
    },
    "16473": {
      "op": "PUSH8",
      "value": "0xFFFFFFFFFFFFFFFF"
    },
    "16482": {
      "op": "DUP2"
    },
    "16483": {
      "op": "GT"
    },
    "16484": {
      "op": "ISZERO"
    },
    "16485": {
      "op": "PUSH2",
      "value": "0x406D"
    },
    "16488": {
      "op": "JUMPI"
    },
    "16489": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "16491": {
      "op": "DUP1"
    },
    "16492": {
      "op": "REVERT"
    },
    "16493": {
      "op": "JUMPDEST"
    },
    "16494": {
      "op": "DUP4"
    },
    "16495": {
      "op": "ADD"
    },
    "16496": {
      "op": "PUSH1",
      "value": "0x1F"
    },
    "16498": {
      "op": "DUP2"
    },
    "16499": {
      "op": "ADD"
    },
    "16500": {
      "op": "DUP6"
    },
    "16501": {
      "op": "SGT"
    },
    "16502": {
      "op": "PUSH2",
      "value": "0x407E"
    },
    "16505": {
      "op": "JUMPI"
    },
    "16506": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "16508": {
      "op": "DUP1"
    },
    "16509": {
      "op": "REVERT"
    },
    "16510": {
      "op": "JUMPDEST"
    },
    "16511": {
      "op": "PUSH2",
      "value": "0x408D"
    },
    "16514": {
      "op": "DUP6"
    },
    "16515": {
      "op": "DUP3"
    },
    "16516": {
      "op": "CALLDATALOAD"
    },
    "16517": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "16519": {
      "op": "DUP5"
    },
    "16520": {
      "op": "ADD"
    },
    "16521": {
      "op": "PUSH2",
      "value": "0x3F62"
    },
    "16524": {
      "jump": "i",
      "op": "JUMP"
    },
    "16525": {
      "op": "JUMPDEST"
    },
    "16526": {
      "op": "SWAP2"
    },
    "16527": {
      "op": "POP"
    },
    "16528": {
      "op": "POP"
    },
    "16529": {
      "op": "SWAP3"
    },
    "16530": {
      "op": "POP"
    },
    "16531": {
      "op": "SWAP3"
    },
    "16532": {
      "op": "SWAP1"
    },
    "16533": {
      "op": "POP"
    },
    "16534": {
      "jump": "o",
      "op": "JUMP"
    },
    "16535": {
      "op": "JUMPDEST"
    },
    "16536": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "16538": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "16540": {
      "op": "DUP3"
    },
    "16541": {
      "op": "DUP5"
    },
    "16542": {
      "op": "SUB"
    },
    "16543": {
      "op": "SLT"
    },
    "16544": {
      "op": "ISZERO"
    },
    "16545": {
      "op": "PUSH2",
      "value": "0x40A9"
    },
    "16548": {
      "op": "JUMPI"
    },
    "16549": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "16551": {
      "op": "DUP1"
    },
    "16552": {
      "op": "REVERT"
    },
    "16553": {
      "op": "JUMPDEST"
    },
    "16554": {
      "op": "DUP2"
    },
    "16555": {
      "op": "MLOAD"
    },
    "16556": {
      "op": "PUSH2",
      "value": "0x1489"
    },
    "16559": {
      "op": "DUP2"
    },
    "16560": {
      "op": "PUSH2",
      "value": "0x488B"
    },
    "16563": {
      "jump": "i",
      "op": "JUMP"
    },
    "16564": {
      "op": "JUMPDEST"
    },
    "16565": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "16567": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "16569": {
      "op": "DUP3"
    },
    "16570": {
      "op": "DUP5"
    },
    "16571": {
      "op": "SUB"
    },
    "16572": {
      "op": "SLT"
    },
    "16573": {
      "op": "ISZERO"
    },
    "16574": {
      "op": "PUSH2",
      "value": "0x40C6"
    },
    "16577": {
      "op": "JUMPI"
    },
    "16578": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "16580": {
      "op": "DUP1"
    },
    "16581": {
      "op": "REVERT"
    },
    "16582": {
      "op": "JUMPDEST"
    },
    "16583": {
      "op": "POP"
    },
    "16584": {
      "op": "CALLDATALOAD"
    },
    "16585": {
      "op": "SWAP2"
    },
    "16586": {
      "op": "SWAP1"
    },
    "16587": {
      "op": "POP"
    },
    "16588": {
      "jump": "o",
      "op": "JUMP"
    },
    "16589": {
      "op": "JUMPDEST"
    },
    "16590": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "16592": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "16594": {
      "op": "DUP3"
    },
    "16595": {
      "op": "DUP5"
    },
    "16596": {
      "op": "SUB"
    },
    "16597": {
      "op": "SLT"
    },
    "16598": {
      "op": "ISZERO"
    },
    "16599": {
      "op": "PUSH2",
      "value": "0x40DF"
    },
    "16602": {
      "op": "JUMPI"
    },
    "16603": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "16605": {
      "op": "DUP1"
    },
    "16606": {
      "op": "REVERT"
    },
    "16607": {
      "op": "JUMPDEST"
    },
    "16608": {
      "op": "POP"
    },
    "16609": {
      "op": "MLOAD"
    },
    "16610": {
      "op": "SWAP2"
    },
    "16611": {
      "op": "SWAP1"
    },
    "16612": {
      "op": "POP"
    },
    "16613": {
      "jump": "o",
      "op": "JUMP"
    },
    "16614": {
      "op": "JUMPDEST"
    },
    "16615": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "16617": {
      "op": "DUP1"
    },
    "16618": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "16620": {
      "op": "DUP4"
    },
    "16621": {
      "op": "DUP6"
    },
    "16622": {
      "op": "SUB"
    },
    "16623": {
      "op": "SLT"
    },
    "16624": {
      "op": "ISZERO"
    },
    "16625": {
      "op": "PUSH2",
      "value": "0x40F9"
    },
    "16628": {
      "op": "JUMPI"
    },
    "16629": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "16631": {
      "op": "DUP1"
    },
    "16632": {
      "op": "REVERT"
    },
    "16633": {
      "op": "JUMPDEST"
    },
    "16634": {
      "op": "DUP3"
    },
    "16635": {
      "op": "CALLDATALOAD"
    },
    "16636": {
      "op": "SWAP2"
    },
    "16637": {
      "op": "POP"
    },
    "16638": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "16640": {
      "op": "DUP4"
    },
    "16641": {
      "op": "ADD"
    },
    "16642": {
      "op": "CALLDATALOAD"
    },
    "16643": {
      "op": "PUSH2",
      "value": "0x410B"
    },
    "16646": {
      "op": "DUP2"
    },
    "16647": {
      "op": "PUSH2",
      "value": "0x4876"
    },
    "16650": {
      "jump": "i",
      "op": "JUMP"
    },
    "16651": {
      "op": "JUMPDEST"
    },
    "16652": {
      "op": "DUP1"
    },
    "16653": {
      "op": "SWAP2"
    },
    "16654": {
      "op": "POP"
    },
    "16655": {
      "op": "POP"
    },
    "16656": {
      "op": "SWAP3"
    },
    "16657": {
      "op": "POP"
    },
    "16658": {
      "op": "SWAP3"
    },
    "16659": {
      "op": "SWAP1"
    },
    "16660": {
      "op": "POP"
    },
    "16661": {
      "jump": "o",
      "op": "JUMP"
    },
    "16662": {
      "op": "JUMPDEST"
    },
    "16663": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "16665": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "16667": {
      "op": "DUP3"
    },
    "16668": {
      "op": "DUP5"
    },
    "16669": {
      "op": "SUB"
    },
    "16670": {
      "op": "SLT"
    },
    "16671": {
      "op": "ISZERO"
    },
    "16672": {
      "op": "PUSH2",
      "value": "0x4128"
    },
    "16675": {
      "op": "JUMPI"
    },
    "16676": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "16678": {
      "op": "DUP1"
    },
    "16679": {
      "op": "REVERT"
    },
    "16680": {
      "op": "JUMPDEST"
    },
    "16681": {
      "op": "DUP2"
    },
    "16682": {
      "op": "CALLDATALOAD"
    },
    "16683": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "16685": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "16687": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "16689": {
      "op": "SHL"
    },
    "16690": {
      "op": "SUB"
    },
    "16691": {
      "op": "NOT"
    },
    "16692": {
      "op": "DUP2"
    },
    "16693": {
      "op": "AND"
    },
    "16694": {
      "op": "DUP2"
    },
    "16695": {
      "op": "EQ"
    },
    "16696": {
      "op": "PUSH2",
      "value": "0x1489"
    },
    "16699": {
      "op": "JUMPI"
    },
    "16700": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "16702": {
      "op": "DUP1"
    },
    "16703": {
      "op": "REVERT"
    },
    "16704": {
      "op": "JUMPDEST"
    },
    "16705": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "16707": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "16709": {
      "op": "DUP3"
    },
    "16710": {
      "op": "DUP5"
    },
    "16711": {
      "op": "SUB"
    },
    "16712": {
      "op": "SLT"
    },
    "16713": {
      "op": "ISZERO"
    },
    "16714": {
      "op": "PUSH2",
      "value": "0x4152"
    },
    "16717": {
      "op": "JUMPI"
    },
    "16718": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "16720": {
      "op": "DUP1"
    },
    "16721": {
      "op": "REVERT"
    },
    "16722": {
      "op": "JUMPDEST"
    },
    "16723": {
      "op": "DUP2"
    },
    "16724": {
      "op": "MLOAD"
    },
    "16725": {
      "op": "PUSH2",
      "value": "0x1489"
    },
    "16728": {
      "op": "DUP2"
    },
    "16729": {
      "op": "PUSH2",
      "value": "0x4876"
    },
    "16732": {
      "jump": "i",
      "op": "JUMP"
    },
    "16733": {
      "op": "JUMPDEST"
    },
    "16734": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "16736": {
      "op": "DUP1"
    },
    "16737": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "16739": {
      "op": "DUP1"
    },
    "16740": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "16742": {
      "op": "DUP1"
    },
    "16743": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "16745": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "16747": {
      "op": "DUP9"
    },
    "16748": {
      "op": "DUP11"
    },
    "16749": {
      "op": "SUB"
    },
    "16750": {
      "op": "SLT"
    },
    "16751": {
      "op": "ISZERO"
    },
    "16752": {
      "op": "PUSH2",
      "value": "0x4178"
    },
    "16755": {
      "op": "JUMPI"
    },
    "16756": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "16758": {
      "op": "DUP1"
    },
    "16759": {
      "op": "REVERT"
    },
    "16760": {
      "op": "JUMPDEST"
    },
    "16761": {
      "op": "DUP8"
    },
    "16762": {
      "op": "CALLDATALOAD"
    },
    "16763": {
      "op": "PUSH8",
      "value": "0xFFFFFFFFFFFFFFFF"
    },
    "16772": {
      "op": "DUP2"
    },
    "16773": {
      "op": "GT"
    },
    "16774": {
      "op": "ISZERO"
    },
    "16775": {
      "op": "PUSH2",
      "value": "0x418F"
    },
    "16778": {
      "op": "JUMPI"
    },
    "16779": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "16781": {
      "op": "DUP1"
    },
    "16782": {
      "op": "REVERT"
    },
    "16783": {
      "op": "JUMPDEST"
    },
    "16784": {
      "op": "DUP9"
    },
    "16785": {
      "op": "ADD"
    },
    "16786": {
      "op": "PUSH1",
      "value": "0x1F"
    },
    "16788": {
      "op": "DUP2"
    },
    "16789": {
      "op": "ADD"
    },
    "16790": {
      "op": "DUP11"
    },
    "16791": {
      "op": "SGT"
    },
    "16792": {
      "op": "PUSH2",
      "value": "0x41A0"
    },
    "16795": {
      "op": "JUMPI"
    },
    "16796": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "16798": {
      "op": "DUP1"
    },
    "16799": {
      "op": "REVERT"
    },
    "16800": {
      "op": "JUMPDEST"
    },
    "16801": {
      "op": "PUSH2",
      "value": "0x41AF"
    },
    "16804": {
      "op": "DUP11"
    },
    "16805": {
      "op": "DUP3"
    },
    "16806": {
      "op": "CALLDATALOAD"
    },
    "16807": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "16809": {
      "op": "DUP5"
    },
    "16810": {
      "op": "ADD"
    },
    "16811": {
      "op": "PUSH2",
      "value": "0x3F62"
    },
    "16814": {
      "jump": "i",
      "op": "JUMP"
    },
    "16815": {
      "op": "JUMPDEST"
    },
    "16816": {
      "op": "SWAP8"
    },
    "16817": {
      "op": "POP"
    },
    "16818": {
      "op": "POP"
    },
    "16819": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "16821": {
      "op": "DUP9"
    },
    "16822": {
      "op": "ADD"
    },
    "16823": {
      "op": "CALLDATALOAD"
    },
    "16824": {
      "op": "SWAP6"
    },
    "16825": {
      "op": "POP"
    },
    "16826": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "16828": {
      "op": "DUP9"
    },
    "16829": {
      "op": "ADD"
    },
    "16830": {
      "op": "CALLDATALOAD"
    },
    "16831": {
      "op": "SWAP5"
    },
    "16832": {
      "op": "POP"
    },
    "16833": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "16835": {
      "op": "DUP9"
    },
    "16836": {
      "op": "ADD"
    },
    "16837": {
      "op": "CALLDATALOAD"
    },
    "16838": {
      "op": "SWAP4"
    },
    "16839": {
      "op": "POP"
    },
    "16840": {
      "op": "PUSH1",
      "value": "0x80"
    },
    "16842": {
      "op": "DUP9"
    },
    "16843": {
      "op": "ADD"
    },
    "16844": {
      "op": "CALLDATALOAD"
    },
    "16845": {
      "op": "SWAP3"
    },
    "16846": {
      "op": "POP"
    },
    "16847": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "16849": {
      "op": "DUP9"
    },
    "16850": {
      "op": "ADD"
    },
    "16851": {
      "op": "CALLDATALOAD"
    },
    "16852": {
      "op": "SWAP2"
    },
    "16853": {
      "op": "POP"
    },
    "16854": {
      "op": "PUSH1",
      "value": "0xC0"
    },
    "16856": {
      "op": "DUP9"
    },
    "16857": {
      "op": "ADD"
    },
    "16858": {
      "op": "CALLDATALOAD"
    },
    "16859": {
      "op": "PUSH2",
      "value": "0x41E3"
    },
    "16862": {
      "op": "DUP2"
    },
    "16863": {
      "op": "PUSH2",
      "value": "0x4876"
    },
    "16866": {
      "jump": "i",
      "op": "JUMP"
    },
    "16867": {
      "op": "JUMPDEST"
    },
    "16868": {
      "op": "DUP1"
    },
    "16869": {
      "op": "SWAP2"
    },
    "16870": {
      "op": "POP"
    },
    "16871": {
      "op": "POP"
    },
    "16872": {
      "op": "SWAP3"
    },
    "16873": {
      "op": "SWAP6"
    },
    "16874": {
      "op": "SWAP9"
    },
    "16875": {
      "op": "SWAP2"
    },
    "16876": {
      "op": "SWAP5"
    },
    "16877": {
      "op": "SWAP8"
    },
    "16878": {
      "op": "POP"
    },
    "16879": {
      "op": "SWAP3"
    },
    "16880": {
      "op": "SWAP6"
    },
    "16881": {
      "op": "POP"
    },
    "16882": {
      "jump": "o",
      "op": "JUMP"
    },
    "16883": {
      "op": "JUMPDEST"
    },
    "16884": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "16886": {
      "op": "DUP1"
    },
    "16887": {
      "op": "PUSH2",
      "value": "0x1A0"
    },
    "16890": {
      "op": "DUP4"
    },
    "16891": {
      "op": "DUP6"
    },
    "16892": {
      "op": "SUB"
    },
    "16893": {
      "op": "SLT"
    },
    "16894": {
      "op": "ISZERO"
    },
    "16895": {
      "op": "PUSH2",
      "value": "0x4207"
    },
    "16898": {
      "op": "JUMPI"
    },
    "16899": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "16901": {
      "op": "DUP1"
    },
    "16902": {
      "op": "REVERT"
    },
    "16903": {
      "op": "JUMPDEST"
    },
    "16904": {
      "op": "PUSH2",
      "value": "0x4211"
    },
    "16907": {
      "op": "DUP5"
    },
    "16908": {
      "op": "DUP5"
    },
    "16909": {
      "op": "PUSH2",
      "value": "0x3FE8"
    },
    "16912": {
      "jump": "i",
      "op": "JUMP"
    },
    "16913": {
      "op": "JUMPDEST"
    },
    "16914": {
      "op": "SWAP2"
    },
    "16915": {
      "op": "POP"
    },
    "16916": {
      "op": "PUSH2",
      "value": "0x180"
    },
    "16919": {
      "op": "DUP4"
    },
    "16920": {
      "op": "ADD"
    },
    "16921": {
      "op": "CALLDATALOAD"
    },
    "16922": {
      "op": "PUSH2",
      "value": "0x410B"
    },
    "16925": {
      "op": "DUP2"
    },
    "16926": {
      "op": "PUSH2",
      "value": "0x488B"
    },
    "16929": {
      "jump": "i",
      "op": "JUMP"
    },
    "16930": {
      "op": "JUMPDEST"
    },
    "16931": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "16933": {
      "op": "DUP1"
    },
    "16934": {
      "op": "PUSH2",
      "value": "0x1A0"
    },
    "16937": {
      "op": "DUP4"
    },
    "16938": {
      "op": "DUP6"
    },
    "16939": {
      "op": "SUB"
    },
    "16940": {
      "op": "SLT"
    },
    "16941": {
      "op": "ISZERO"
    },
    "16942": {
      "op": "PUSH2",
      "value": "0x4236"
    },
    "16945": {
      "op": "JUMPI"
    },
    "16946": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "16948": {
      "op": "DUP1"
    },
    "16949": {
      "op": "REVERT"
    },
    "16950": {
      "op": "JUMPDEST"
    },
    "16951": {
      "op": "PUSH2",
      "value": "0x4240"
    },
    "16954": {
      "op": "DUP5"
    },
    "16955": {
      "op": "DUP5"
    },
    "16956": {
      "op": "PUSH2",
      "value": "0x3FE8"
    },
    "16959": {
      "jump": "i",
      "op": "JUMP"
    },
    "16960": {
      "op": "JUMPDEST"
    },
    "16961": {
      "op": "SWAP5"
    },
    "16962": {
      "op": "PUSH2",
      "value": "0x180"
    },
    "16965": {
      "op": "SWAP4"
    },
    "16966": {
      "op": "SWAP1"
    },
    "16967": {
      "op": "SWAP4"
    },
    "16968": {
      "op": "ADD"
    },
    "16969": {
      "op": "CALLDATALOAD"
    },
    "16970": {
      "op": "SWAP4"
    },
    "16971": {
      "op": "POP"
    },
    "16972": {
      "op": "POP"
    },
    "16973": {
      "op": "POP"
    },
    "16974": {
      "jump": "o",
      "op": "JUMP"
    },
    "16975": {
      "op": "JUMPDEST"
    },
    "16976": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "16978": {
      "op": "DUP1"
    },
    "16979": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "16981": {
      "op": "DUP1"
    },
    "16982": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "16984": {
      "op": "DUP1"
    },
    "16985": {
      "op": "PUSH1",
      "value": "0xC0"
    },
    "16987": {
      "op": "DUP8"
    },
    "16988": {
      "op": "DUP10"
    },
    "16989": {
      "op": "SUB"
    },
    "16990": {
      "op": "SLT"
    },
    "16991": {
      "op": "ISZERO"
    },
    "16992": {
      "op": "PUSH2",
      "value": "0x4268"
    },
    "16995": {
      "op": "JUMPI"
    },
    "16996": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "16998": {
      "op": "DUP1"
    },
    "16999": {
      "op": "REVERT"
    },
    "17000": {
      "op": "JUMPDEST"
    },
    "17001": {
      "op": "DUP7"
    },
    "17002": {
      "op": "CALLDATALOAD"
    },
    "17003": {
      "op": "SWAP6"
    },
    "17004": {
      "op": "POP"
    },
    "17005": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "17007": {
      "op": "DUP8"
    },
    "17008": {
      "op": "ADD"
    },
    "17009": {
      "op": "CALLDATALOAD"
    },
    "17010": {
      "op": "SWAP5"
    },
    "17011": {
      "op": "POP"
    },
    "17012": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "17014": {
      "op": "DUP8"
    },
    "17015": {
      "op": "ADD"
    },
    "17016": {
      "op": "CALLDATALOAD"
    },
    "17017": {
      "op": "SWAP4"
    },
    "17018": {
      "op": "POP"
    },
    "17019": {
      "op": "PUSH2",
      "value": "0x4286"
    },
    "17022": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "17024": {
      "op": "DUP9"
    },
    "17025": {
      "op": "ADD"
    },
    "17026": {
      "op": "PUSH2",
      "value": "0x4001"
    },
    "17029": {
      "jump": "i",
      "op": "JUMP"
    },
    "17030": {
      "op": "JUMPDEST"
    },
    "17031": {
      "op": "SWAP3"
    },
    "17032": {
      "op": "POP"
    },
    "17033": {
      "op": "PUSH1",
      "value": "0x80"
    },
    "17035": {
      "op": "DUP8"
    },
    "17036": {
      "op": "ADD"
    },
    "17037": {
      "op": "CALLDATALOAD"
    },
    "17038": {
      "op": "PUSH2",
      "value": "0x4296"
    },
    "17041": {
      "op": "DUP2"
    },
    "17042": {
      "op": "PUSH2",
      "value": "0x4876"
    },
    "17045": {
      "jump": "i",
      "op": "JUMP"
    },
    "17046": {
      "op": "JUMPDEST"
    },
    "17047": {
      "op": "SWAP2"
    },
    "17048": {
      "op": "POP"
    },
    "17049": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "17051": {
      "op": "DUP8"
    },
    "17052": {
      "op": "ADD"
    },
    "17053": {
      "op": "CALLDATALOAD"
    },
    "17054": {
      "op": "PUSH12",
      "value": "0xFFFFFFFFFFFFFFFFFFFFFFFF"
    },
    "17067": {
      "op": "DUP2"
    },
    "17068": {
      "op": "AND"
    },
    "17069": {
      "op": "DUP2"
    },
    "17070": {
      "op": "EQ"
    },
    "17071": {
      "op": "PUSH2",
      "value": "0x42B7"
    },
    "17074": {
      "op": "JUMPI"
    },
    "17075": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "17077": {
      "op": "DUP1"
    },
    "17078": {
      "op": "REVERT"
    },
    "17079": {
      "op": "JUMPDEST"
    },
    "17080": {
      "op": "DUP1"
    },
    "17081": {
      "op": "SWAP2"
    },
    "17082": {
      "op": "POP"
    },
    "17083": {
      "op": "POP"
    },
    "17084": {
      "op": "SWAP3"
    },
    "17085": {
      "op": "SWAP6"
    },
    "17086": {
      "op": "POP"
    },
    "17087": {
      "op": "SWAP3"
    },
    "17088": {
      "op": "SWAP6"
    },
    "17089": {
      "op": "POP"
    },
    "17090": {
      "op": "SWAP3"
    },
    "17091": {
      "op": "SWAP6"
    },
    "17092": {
      "jump": "o",
      "op": "JUMP"
    },
    "17093": {
      "op": "JUMPDEST"
    },
    "17094": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "17096": {
      "op": "DUP1"
    },
    "17097": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "17099": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "17101": {
      "op": "DUP5"
    },
    "17102": {
      "op": "DUP7"
    },
    "17103": {
      "op": "SUB"
    },
    "17104": {
      "op": "SLT"
    },
    "17105": {
      "op": "ISZERO"
    },
    "17106": {
      "op": "PUSH2",
      "value": "0x42DA"
    },
    "17109": {
      "op": "JUMPI"
    },
    "17110": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "17112": {
      "op": "DUP1"
    },
    "17113": {
      "op": "REVERT"
    },
    "17114": {
      "op": "JUMPDEST"
    },
    "17115": {
      "op": "DUP4"
    },
    "17116": {
      "op": "CALLDATALOAD"
    },
    "17117": {
      "op": "SWAP3"
    },
    "17118": {
      "op": "POP"
    },
    "17119": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "17121": {
      "op": "DUP5"
    },
    "17122": {
      "op": "ADD"
    },
    "17123": {
      "op": "CALLDATALOAD"
    },
    "17124": {
      "op": "SWAP2"
    },
    "17125": {
      "op": "POP"
    },
    "17126": {
      "op": "PUSH2",
      "value": "0x42F1"
    },
    "17129": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "17131": {
      "op": "DUP6"
    },
    "17132": {
      "op": "ADD"
    },
    "17133": {
      "op": "PUSH2",
      "value": "0x4001"
    },
    "17136": {
      "jump": "i",
      "op": "JUMP"
    },
    "17137": {
      "op": "JUMPDEST"
    },
    "17138": {
      "op": "SWAP1"
    },
    "17139": {
      "op": "POP"
    },
    "17140": {
      "op": "SWAP3"
    },
    "17141": {
      "op": "POP"
    },
    "17142": {
      "op": "SWAP3"
    },
    "17143": {
      "op": "POP"
    },
    "17144": {
      "op": "SWAP3"
    },
    "17145": {
      "jump": "o",
      "op": "JUMP"
    },
    "17146": {
      "op": "JUMPDEST"
    },
    "17147": {
      "op": "DUP1"
    },
    "17148": {
      "op": "CALLDATALOAD"
    },
    "17149": {
      "op": "DUP3"
    },
    "17150": {
      "op": "MSTORE"
    },
    "17151": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "17153": {
      "op": "DUP2"
    },
    "17154": {
      "op": "ADD"
    },
    "17155": {
      "op": "CALLDATALOAD"
    },
    "17156": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "17158": {
      "op": "DUP4"
    },
    "17159": {
      "op": "ADD"
    },
    "17160": {
      "op": "MSTORE"
    },
    "17161": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "17163": {
      "op": "DUP2"
    },
    "17164": {
      "op": "ADD"
    },
    "17165": {
      "op": "CALLDATALOAD"
    },
    "17166": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "17168": {
      "op": "DUP4"
    },
    "17169": {
      "op": "ADD"
    },
    "17170": {
      "op": "MSTORE"
    },
    "17171": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "17173": {
      "op": "DUP2"
    },
    "17174": {
      "op": "ADD"
    },
    "17175": {
      "op": "CALLDATALOAD"
    },
    "17176": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "17178": {
      "op": "DUP4"
    },
    "17179": {
      "op": "ADD"
    },
    "17180": {
      "op": "MSTORE"
    },
    "17181": {
      "op": "PUSH1",
      "value": "0x80"
    },
    "17183": {
      "op": "DUP2"
    },
    "17184": {
      "op": "ADD"
    },
    "17185": {
      "op": "CALLDATALOAD"
    },
    "17186": {
      "op": "PUSH1",
      "value": "0x80"
    },
    "17188": {
      "op": "DUP4"
    },
    "17189": {
      "op": "ADD"
    },
    "17190": {
      "op": "MSTORE"
    },
    "17191": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "17193": {
      "op": "DUP2"
    },
    "17194": {
      "op": "ADD"
    },
    "17195": {
      "op": "CALLDATALOAD"
    },
    "17196": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "17198": {
      "op": "DUP4"
    },
    "17199": {
      "op": "ADD"
    },
    "17200": {
      "op": "MSTORE"
    },
    "17201": {
      "op": "PUSH1",
      "value": "0xC0"
    },
    "17203": {
      "op": "DUP2"
    },
    "17204": {
      "op": "ADD"
    },
    "17205": {
      "op": "CALLDATALOAD"
    },
    "17206": {
      "op": "PUSH1",
      "value": "0xC0"
    },
    "17208": {
      "op": "DUP4"
    },
    "17209": {
      "op": "ADD"
    },
    "17210": {
      "op": "MSTORE"
    },
    "17211": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "17213": {
      "op": "DUP2"
    },
    "17214": {
      "op": "ADD"
    },
    "17215": {
      "op": "CALLDATALOAD"
    },
    "17216": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "17218": {
      "op": "DUP4"
    },
    "17219": {
      "op": "ADD"
    },
    "17220": {
      "op": "MSTORE"
    },
    "17221": {
      "op": "PUSH2",
      "value": "0x100"
    },
    "17224": {
      "op": "DUP1"
    },
    "17225": {
      "op": "DUP3"
    },
    "17226": {
      "op": "ADD"
    },
    "17227": {
      "op": "CALLDATALOAD"
    },
    "17228": {
      "op": "DUP2"
    },
    "17229": {
      "op": "DUP5"
    },
    "17230": {
      "op": "ADD"
    },
    "17231": {
      "op": "MSTORE"
    },
    "17232": {
      "op": "POP"
    },
    "17233": {
      "op": "PUSH2",
      "value": "0x120"
    },
    "17236": {
      "op": "PUSH2",
      "value": "0x435E"
    },
    "17239": {
      "op": "DUP2"
    },
    "17240": {
      "op": "DUP4"
    },
    "17241": {
      "op": "ADD"
    },
    "17242": {
      "op": "PUSH2",
      "value": "0x3FD8"
    },
    "17245": {
      "jump": "i",
      "op": "JUMP"
    },
    "17246": {
      "op": "JUMPDEST"
    },
    "17247": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "17249": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "17251": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "17253": {
      "op": "SHL"
    },
    "17254": {
      "op": "SUB"
    },
    "17255": {
      "op": "AND"
    },
    "17256": {
      "op": "SWAP1"
    },
    "17257": {
      "op": "DUP4"
    },
    "17258": {
      "op": "ADD"
    },
    "17259": {
      "op": "MSTORE"
    },
    "17260": {
      "op": "PUSH2",
      "value": "0x140"
    },
    "17263": {
      "op": "PUSH2",
      "value": "0x4379"
    },
    "17266": {
      "op": "DUP3"
    },
    "17267": {
      "op": "DUP3"
    },
    "17268": {
      "op": "ADD"
    },
    "17269": {
      "op": "PUSH2",
      "value": "0x4001"
    },
    "17272": {
      "jump": "i",
      "op": "JUMP"
    },
    "17273": {
      "op": "JUMPDEST"
    },
    "17274": {
      "op": "PUSH5",
      "value": "0xFFFFFFFFFF"
    },
    "17280": {
      "op": "AND"
    },
    "17281": {
      "op": "SWAP1"
    },
    "17282": {
      "op": "DUP4"
    },
    "17283": {
      "op": "ADD"
    },
    "17284": {
      "op": "MSTORE"
    },
    "17285": {
      "op": "PUSH2",
      "value": "0x160"
    },
    "17288": {
      "op": "PUSH2",
      "value": "0x4392"
    },
    "17291": {
      "op": "DUP3"
    },
    "17292": {
      "op": "DUP3"
    },
    "17293": {
      "op": "ADD"
    },
    "17294": {
      "op": "PUSH2",
      "value": "0x4001"
    },
    "17297": {
      "jump": "i",
      "op": "JUMP"
    },
    "17298": {
      "op": "JUMPDEST"
    },
    "17299": {
      "op": "PUSH5",
      "value": "0xFFFFFFFFFF"
    },
    "17305": {
      "op": "DUP2"
    },
    "17306": {
      "op": "AND"
    },
    "17307": {
      "op": "DUP5"
    },
    "17308": {
      "op": "DUP4"
    },
    "17309": {
      "op": "ADD"
    },
    "17310": {
      "op": "MSTORE"
    },
    "17311": {
      "op": "PUSH2",
      "value": "0xBE0"
    },
    "17314": {
      "op": "JUMP"
    },
    "17315": {
      "op": "JUMPDEST"
    },
    "17316": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "17318": {
      "op": "DUP3"
    },
    "17319": {
      "op": "MLOAD"
    },
    "17320": {
      "op": "PUSH2",
      "value": "0x43B5"
    },
    "17323": {
      "op": "DUP2"
    },
    "17324": {
      "op": "DUP5"
    },
    "17325": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "17327": {
      "op": "DUP8"
    },
    "17328": {
      "op": "ADD"
    },
    "17329": {
      "op": "PUSH2",
      "value": "0x47A6"
    },
    "17332": {
      "jump": "i",
      "op": "JUMP"
    },
    "17333": {
      "op": "JUMPDEST"
    },
    "17334": {
      "op": "SWAP2"
    },
    "17335": {
      "op": "SWAP1"
    },
    "17336": {
      "op": "SWAP2"
    },
    "17337": {
      "op": "ADD"
    },
    "17338": {
      "op": "SWAP3"
    },
    "17339": {
      "op": "SWAP2"
    },
    "17340": {
      "op": "POP"
    },
    "17341": {
      "op": "POP"
    },
    "17342": {
      "jump": "o",
      "op": "JUMP"
    },
    "17343": {
      "op": "JUMPDEST"
    },
    "17344": {
      "op": "PUSH32",
      "value": "0x416363657373436F6E74726F6C3A206163636F756E7420000000000000000000"
    },
    "17377": {
      "op": "DUP2"
    },
    "17378": {
      "op": "MSTORE"
    },
    "17379": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "17381": {
      "op": "DUP4"
    },
    "17382": {
      "op": "MLOAD"
    },
    "17383": {
      "op": "PUSH2",
      "value": "0x43F7"
    },
    "17386": {
      "op": "DUP2"
    },
    "17387": {
      "op": "PUSH1",
      "value": "0x17"
    },
    "17389": {
      "op": "DUP6"
    },
    "17390": {
      "op": "ADD"
    },
    "17391": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "17393": {
      "op": "DUP9"
    },
    "17394": {
      "op": "ADD"
    },
    "17395": {
      "op": "PUSH2",
      "value": "0x47A6"
    },
    "17398": {
      "jump": "i",
      "op": "JUMP"
    },
    "17399": {
      "op": "JUMPDEST"
    },
    "17400": {
      "op": "PUSH17",
      "value": "0x1034B99036B4B9B9B4B733903937B6329"
    },
    "17418": {
      "op": "PUSH1",
      "value": "0x7D"
    },
    "17420": {
      "op": "SHL"
    },
    "17421": {
      "op": "PUSH1",
      "value": "0x17"
    },
    "17423": {
      "op": "SWAP2"
    },
    "17424": {
      "op": "DUP5"
    },
    "17425": {
      "op": "ADD"
    },
    "17426": {
      "op": "SWAP2"
    },
    "17427": {
      "op": "DUP3"
    },
    "17428": {
      "op": "ADD"
    },
    "17429": {
      "op": "MSTORE"
    },
    "17430": {
      "op": "DUP4"
    },
    "17431": {
      "op": "MLOAD"
    },
    "17432": {
      "op": "PUSH2",
      "value": "0x4428"
    },
    "17435": {
      "op": "DUP2"
    },
    "17436": {
      "op": "PUSH1",
      "value": "0x28"
    },
    "17438": {
      "op": "DUP5"
    },
    "17439": {
      "op": "ADD"
    },
    "17440": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "17442": {
      "op": "DUP9"
    },
    "17443": {
      "op": "ADD"
    },
    "17444": {
      "op": "PUSH2",
      "value": "0x47A6"
    },
    "17447": {
      "jump": "i",
      "op": "JUMP"
    },
    "17448": {
      "op": "JUMPDEST"
    },
    "17449": {
      "op": "ADD"
    },
    "17450": {
      "op": "PUSH1",
      "value": "0x28"
    },
    "17452": {
      "op": "ADD"
    },
    "17453": {
      "op": "SWAP5"
    },
    "17454": {
      "op": "SWAP4"
    },
    "17455": {
      "op": "POP"
    },
    "17456": {
      "op": "POP"
    },
    "17457": {
      "op": "POP"
    },
    "17458": {
      "op": "POP"
    },
    "17459": {
      "jump": "o",
      "op": "JUMP"
    },
    "17460": {
      "op": "JUMPDEST"
    },
    "17461": {
      "op": "SWAP3"
    },
    "17462": {
      "op": "DUP4"
    },
    "17463": {
      "op": "MSTORE"
    },
    "17464": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "17466": {
      "op": "DUP4"
    },
    "17467": {
      "op": "ADD"
    },
    "17468": {
      "op": "SWAP2"
    },
    "17469": {
      "op": "SWAP1"
    },
    "17470": {
      "op": "SWAP2"
    },
    "17471": {
      "op": "MSTORE"
    },
    "17472": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "17474": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "17476": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "17478": {
      "op": "SHL"
    },
    "17479": {
      "op": "SUB"
    },
    "17480": {
      "op": "AND"
    },
    "17481": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "17483": {
      "op": "DUP3"
    },
    "17484": {
      "op": "ADD"
    },
    "17485": {
      "op": "MSTORE"
    },
    "17486": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "17488": {
      "op": "ADD"
    },
    "17489": {
      "op": "SWAP1"
    },
    "17490": {
      "jump": "o",
      "op": "JUMP"
    },
    "17491": {
      "op": "JUMPDEST"
    },
    "17492": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "17494": {
      "op": "DUP2"
    },
    "17495": {
      "op": "MSTORE"
    },
    "17496": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "17498": {
      "op": "DUP3"
    },
    "17499": {
      "op": "MLOAD"
    },
    "17500": {
      "op": "DUP1"
    },
    "17501": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "17503": {
      "op": "DUP5"
    },
    "17504": {
      "op": "ADD"
    },
    "17505": {
      "op": "MSTORE"
    },
    "17506": {
      "op": "PUSH2",
      "value": "0x4472"
    },
    "17509": {
      "op": "DUP2"
    },
    "17510": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "17512": {
      "op": "DUP6"
    },
    "17513": {
      "op": "ADD"
    },
    "17514": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "17516": {
      "op": "DUP8"
    },
    "17517": {
      "op": "ADD"
    },
    "17518": {
      "op": "PUSH2",
      "value": "0x47A6"
    },
    "17521": {
      "jump": "i",
      "op": "JUMP"
    },
    "17522": {
      "op": "JUMPDEST"
    },
    "17523": {
      "op": "PUSH1",
      "value": "0x1F"
    },
    "17525": {
      "op": "ADD"
    },
    "17526": {
      "op": "PUSH1",
      "value": "0x1F"
    },
    "17528": {
      "op": "NOT"
    },
    "17529": {
      "op": "AND"
    },
    "17530": {
      "op": "SWAP2"
    },
    "17531": {
      "op": "SWAP1"
    },
    "17532": {
      "op": "SWAP2"
    },
    "17533": {
      "op": "ADD"
    },
    "17534": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "17536": {
      "op": "ADD"
    },
    "17537": {
      "op": "SWAP3"
    },
    "17538": {
      "op": "SWAP2"
    },
    "17539": {
      "op": "POP"
    },
    "17540": {
      "op": "POP"
    },
    "17541": {
      "jump": "o",
      "op": "JUMP"
    },
    "17542": {
      "op": "JUMPDEST"
    },
    "17543": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "17545": {
      "op": "DUP1"
    },
    "17546": {
      "op": "DUP3"
    },
    "17547": {
      "op": "MSTORE"
    },
    "17548": {
      "op": "PUSH1",
      "value": "0x2C"
    },
    "17550": {
      "op": "SWAP1"
    },
    "17551": {
      "op": "DUP3"
    },
    "17552": {
      "op": "ADD"
    },
    "17553": {
      "op": "MSTORE"
    },
    "17554": {
      "op": "PUSH32",
      "value": "0x46756E6374696F6E206D7573742062652063616C6C6564207468726F75676820"
    },
    "17587": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "17589": {
      "op": "DUP3"
    },
    "17590": {
      "op": "ADD"
    },
    "17591": {
      "op": "MSTORE"
    },
    "17592": {
      "op": "PUSH12",
      "value": "0x19195B1959D85D1958D85B1B"
    },
    "17605": {
      "op": "PUSH1",
      "value": "0xA2"
    },
    "17607": {
      "op": "SHL"
    },
    "17608": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "17610": {
      "op": "DUP3"
    },
    "17611": {
      "op": "ADD"
    },
    "17612": {
      "op": "MSTORE"
    },
    "17613": {
      "op": "PUSH1",
      "value": "0x80"
    },
    "17615": {
      "op": "ADD"
    },
    "17616": {
      "op": "SWAP1"
    },
    "17617": {
      "jump": "o",
      "op": "JUMP"
    },
    "17618": {
      "op": "JUMPDEST"
    },
    "17619": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "17621": {
      "op": "DUP1"
    },
    "17622": {
      "op": "DUP3"
    },
    "17623": {
      "op": "MSTORE"
    },
    "17624": {
      "op": "PUSH1",
      "value": "0x2C"
    },
    "17626": {
      "op": "SWAP1"
    },
    "17627": {
      "op": "DUP3"
    },
    "17628": {
      "op": "ADD"
    },
    "17629": {
      "op": "MSTORE"
    },
    "17630": {
      "op": "PUSH32",
      "value": "0x46756E6374696F6E206D7573742062652063616C6C6564207468726F75676820"
    },
    "17663": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "17665": {
      "op": "DUP3"
    },
    "17666": {
      "op": "ADD"
    },
    "17667": {
      "op": "MSTORE"
    },
    "17668": {
      "op": "PUSH12",
      "value": "0x6163746976652070726F7879"
    },
    "17681": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "17683": {
      "op": "SHL"
    },
    "17684": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "17686": {
      "op": "DUP3"
    },
    "17687": {
      "op": "ADD"
    },
    "17688": {
      "op": "MSTORE"
    },
    "17689": {
      "op": "PUSH1",
      "value": "0x80"
    },
    "17691": {
      "op": "ADD"
    },
    "17692": {
      "op": "SWAP1"
    },
    "17693": {
      "jump": "o",
      "op": "JUMP"
    },
    "17694": {
      "op": "JUMPDEST"
    },
    "17695": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "17697": {
      "op": "DUP1"
    },
    "17698": {
      "op": "DUP3"
    },
    "17699": {
      "op": "MSTORE"
    },
    "17700": {
      "op": "PUSH1",
      "value": "0x10"
    },
    "17702": {
      "op": "SWAP1"
    },
    "17703": {
      "op": "DUP3"
    },
    "17704": {
      "op": "ADD"
    },
    "17705": {
      "op": "MSTORE"
    },
    "17706": {
      "op": "PUSH16",
      "value": "0x14185D5CD8589B194E881C185D5CD959"
    },
    "17723": {
      "op": "PUSH1",
      "value": "0x82"
    },
    "17725": {
      "op": "SHL"
    },
    "17726": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "17728": {
      "op": "DUP3"
    },
    "17729": {
      "op": "ADD"
    },
    "17730": {
      "op": "MSTORE"
    },
    "17731": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "17733": {
      "op": "ADD"
    },
    "17734": {
      "op": "SWAP1"
    },
    "17735": {
      "jump": "o",
      "op": "JUMP"
    },
    "17736": {
      "op": "JUMPDEST"
    },
    "17737": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "17739": {
      "op": "DUP1"
    },
    "17740": {
      "op": "DUP3"
    },
    "17741": {
      "op": "MSTORE"
    },
    "17742": {
      "op": "PUSH1",
      "value": "0x2E"
    },
    "17744": {
      "op": "SWAP1"
    },
    "17745": {
      "op": "DUP3"
    },
    "17746": {
      "op": "ADD"
    },
    "17747": {
      "op": "MSTORE"
    },
    "17748": {
      "op": "PUSH32",
      "value": "0x496E697469616C697A61626C653A20636F6E747261637420697320616C726561"
    },
    "17781": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "17783": {
      "op": "DUP3"
    },
    "17784": {
      "op": "ADD"
    },
    "17785": {
      "op": "MSTORE"
    },
    "17786": {
      "op": "PUSH14",
      "value": "0x191E481A5B9A5D1A585B1A5E9959"
    },
    "17801": {
      "op": "PUSH1",
      "value": "0x92"
    },
    "17803": {
      "op": "SHL"
    },
    "17804": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "17806": {
      "op": "DUP3"
    },
    "17807": {
      "op": "ADD"
    },
    "17808": {
      "op": "MSTORE"
    },
    "17809": {
      "op": "PUSH1",
      "value": "0x80"
    },
    "17811": {
      "op": "ADD"
    },
    "17812": {
      "op": "SWAP1"
    },
    "17813": {
      "jump": "o",
      "op": "JUMP"
    },
    "17814": {
      "op": "JUMPDEST"
    },
    "17815": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "17817": {
      "op": "DUP1"
    },
    "17818": {
      "op": "DUP3"
    },
    "17819": {
      "op": "MSTORE"
    },
    "17820": {
      "op": "PUSH1",
      "value": "0x2B"
    },
    "17822": {
      "op": "SWAP1"
    },
    "17823": {
      "op": "DUP3"
    },
    "17824": {
      "op": "ADD"
    },
    "17825": {
      "op": "MSTORE"
    },
    "17826": {
      "op": "PUSH32",
      "value": "0x496E697469616C697A61626C653A20636F6E7472616374206973206E6F742069"
    },
    "17859": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "17861": {
      "op": "DUP3"
    },
    "17862": {
      "op": "ADD"
    },
    "17863": {
      "op": "MSTORE"
    },
    "17864": {
      "op": "PUSH11",
      "value": "0x6E697469616C697A696E67"
    },
    "17876": {
      "op": "PUSH1",
      "value": "0xA8"
    },
    "17878": {
      "op": "SHL"
    },
    "17879": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "17881": {
      "op": "DUP3"
    },
    "17882": {
      "op": "ADD"
    },
    "17883": {
      "op": "MSTORE"
    },
    "17884": {
      "op": "PUSH1",
      "value": "0x80"
    },
    "17886": {
      "op": "ADD"
    },
    "17887": {
      "op": "SWAP1"
    },
    "17888": {
      "jump": "o",
      "op": "JUMP"
    },
    "17889": {
      "op": "JUMPDEST"
    },
    "17890": {
      "op": "PUSH2",
      "value": "0x1A0"
    },
    "17893": {
      "op": "DUP2"
    },
    "17894": {
      "op": "ADD"
    },
    "17895": {
      "op": "PUSH2",
      "value": "0x45F0"
    },
    "17898": {
      "op": "DUP3"
    },
    "17899": {
      "op": "DUP6"
    },
    "17900": {
      "op": "PUSH2",
      "value": "0x42FA"
    },
    "17903": {
      "jump": "i",
      "op": "JUMP"
    },
    "17904": {
      "op": "JUMPDEST"
    },
    "17905": {
      "op": "DUP3"
    },
    "17906": {
      "op": "ISZERO"
    },
    "17907": {
      "op": "ISZERO"
    },
    "17908": {
      "op": "PUSH2",
      "value": "0x180"
    },
    "17911": {
      "op": "DUP4"
    },
    "17912": {
      "op": "ADD"
    },
    "17913": {
      "op": "MSTORE"
    },
    "17914": {
      "op": "SWAP4"
    },
    "17915": {
      "op": "SWAP3"
    },
    "17916": {
      "op": "POP"
    },
    "17917": {
      "op": "POP"
    },
    "17918": {
      "op": "POP"
    },
    "17919": {
      "jump": "o",
      "op": "JUMP"
    },
    "17920": {
      "op": "JUMPDEST"
    },
    "17921": {
      "op": "PUSH2",
      "value": "0x1A0"
    },
    "17924": {
      "op": "DUP2"
    },
    "17925": {
      "op": "ADD"
    },
    "17926": {
      "op": "PUSH2",
      "value": "0x460F"
    },
    "17929": {
      "op": "DUP3"
    },
    "17930": {
      "op": "DUP6"
    },
    "17931": {
      "op": "PUSH2",
      "value": "0x42FA"
    },
    "17934": {
      "jump": "i",
      "op": "JUMP"
    },
    "17935": {
      "op": "JUMPDEST"
    },
    "17936": {
      "op": "DUP3"
    },
    "17937": {
      "op": "PUSH2",
      "value": "0x180"
    },
    "17940": {
      "op": "DUP4"
    },
    "17941": {
      "op": "ADD"
    },
    "17942": {
      "op": "MSTORE"
    },
    "17943": {
      "op": "SWAP4"
    },
    "17944": {
      "op": "SWAP3"
    },
    "17945": {
      "op": "POP"
    },
    "17946": {
      "op": "POP"
    },
    "17947": {
      "op": "POP"
    },
    "17948": {
      "jump": "o",
      "op": "JUMP"
    },
    "17949": {
      "op": "JUMPDEST"
    },
    "17950": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "17952": {
      "op": "PUSH2",
      "value": "0x1C0"
    },
    "17955": {
      "op": "DUP3"
    },
    "17956": {
      "op": "ADD"
    },
    "17957": {
      "op": "SWAP1"
    },
    "17958": {
      "op": "POP"
    },
    "17959": {
      "op": "DUP5"
    },
    "17960": {
      "op": "MLOAD"
    },
    "17961": {
      "op": "DUP3"
    },
    "17962": {
      "op": "MSTORE"
    },
    "17963": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "17965": {
      "op": "DUP6"
    },
    "17966": {
      "op": "ADD"
    },
    "17967": {
      "op": "MLOAD"
    },
    "17968": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "17970": {
      "op": "DUP4"
    },
    "17971": {
      "op": "ADD"
    },
    "17972": {
      "op": "MSTORE"
    },
    "17973": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "17975": {
      "op": "DUP6"
    },
    "17976": {
      "op": "ADD"
    },
    "17977": {
      "op": "MLOAD"
    },
    "17978": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "17980": {
      "op": "DUP4"
    },
    "17981": {
      "op": "ADD"
    },
    "17982": {
      "op": "MSTORE"
    },
    "17983": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "17985": {
      "op": "DUP6"
    },
    "17986": {
      "op": "ADD"
    },
    "17987": {
      "op": "MLOAD"
    },
    "17988": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "17990": {
      "op": "DUP4"
    },
    "17991": {
      "op": "ADD"
    },
    "17992": {
      "op": "MSTORE"
    },
    "17993": {
      "op": "PUSH1",
      "value": "0x80"
    },
    "17995": {
      "op": "DUP6"
    },
    "17996": {
      "op": "ADD"
    },
    "17997": {
      "op": "MLOAD"
    },
    "17998": {
      "op": "PUSH1",
      "value": "0x80"
    },
    "18000": {
      "op": "DUP4"
    },
    "18001": {
      "op": "ADD"
    },
    "18002": {
      "op": "MSTORE"
    },
    "18003": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "18005": {
      "op": "DUP6"
    },
    "18006": {
      "op": "ADD"
    },
    "18007": {
      "op": "MLOAD"
    },
    "18008": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "18010": {
      "op": "DUP4"
    },
    "18011": {
      "op": "ADD"
    },
    "18012": {
      "op": "MSTORE"
    },
    "18013": {
      "op": "PUSH1",
      "value": "0xC0"
    },
    "18015": {
      "op": "DUP6"
    },
    "18016": {
      "op": "ADD"
    },
    "18017": {
      "op": "MLOAD"
    },
    "18018": {
      "op": "PUSH1",
      "value": "0xC0"
    },
    "18020": {
      "op": "DUP4"
    },
    "18021": {
      "op": "ADD"
    },
    "18022": {
      "op": "MSTORE"
    },
    "18023": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "18025": {
      "op": "DUP6"
    },
    "18026": {
      "op": "ADD"
    },
    "18027": {
      "op": "MLOAD"
    },
    "18028": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "18030": {
      "op": "DUP4"
    },
    "18031": {
      "op": "ADD"
    },
    "18032": {
      "op": "MSTORE"
    },
    "18033": {
      "op": "PUSH2",
      "value": "0x100"
    },
    "18036": {
      "op": "DUP1"
    },
    "18037": {
      "op": "DUP7"
    },
    "18038": {
      "op": "ADD"
    },
    "18039": {
      "op": "MLOAD"
    },
    "18040": {
      "op": "DUP2"
    },
    "18041": {
      "op": "DUP5"
    },
    "18042": {
      "op": "ADD"
    },
    "18043": {
      "op": "MSTORE"
    },
    "18044": {
      "op": "POP"
    },
    "18045": {
      "op": "PUSH2",
      "value": "0x120"
    },
    "18048": {
      "op": "DUP1"
    },
    "18049": {
      "op": "DUP7"
    },
    "18050": {
      "op": "ADD"
    },
    "18051": {
      "op": "MLOAD"
    },
    "18052": {
      "op": "PUSH2",
      "value": "0x4697"
    },
    "18055": {
      "op": "DUP3"
    },
    "18056": {
      "op": "DUP6"
    },
    "18057": {
      "op": "ADD"
    },
    "18058": {
      "op": "DUP3"
    },
    "18059": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "18061": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "18063": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "18065": {
      "op": "SHL"
    },
    "18066": {
      "op": "SUB"
    },
    "18067": {
      "op": "AND"
    },
    "18068": {
      "op": "SWAP1"
    },
    "18069": {
      "op": "MSTORE"
    },
    "18070": {
      "op": "JUMP"
    },
    "18071": {
      "op": "JUMPDEST"
    },
    "18072": {
      "op": "POP"
    },
    "18073": {
      "op": "POP"
    },
    "18074": {
      "op": "PUSH2",
      "value": "0x140"
    },
    "18077": {
      "op": "DUP6"
    },
    "18078": {
      "op": "DUP2"
    },
    "18079": {
      "op": "ADD"
    },
    "18080": {
      "op": "MLOAD"
    },
    "18081": {
      "op": "PUSH5",
      "value": "0xFFFFFFFFFF"
    },
    "18087": {
      "op": "DUP2"
    },
    "18088": {
      "op": "AND"
    },
    "18089": {
      "op": "DUP5"
    },
    "18090": {
      "op": "DUP4"
    },
    "18091": {
      "op": "ADD"
    },
    "18092": {
      "op": "MSTORE"
    },
    "18093": {
      "op": "POP"
    },
    "18094": {
      "op": "POP"
    },
    "18095": {
      "op": "PUSH2",
      "value": "0x160"
    },
    "18098": {
      "op": "DUP6"
    },
    "18099": {
      "op": "DUP2"
    },
    "18100": {
      "op": "ADD"
    },
    "18101": {
      "op": "MLOAD"
    },
    "18102": {
      "op": "PUSH5",
      "value": "0xFFFFFFFFFF"
    },
    "18108": {
      "op": "DUP2"
    },
    "18109": {
      "op": "AND"
    },
    "18110": {
      "op": "DUP5"
    },
    "18111": {
      "op": "DUP4"
    },
    "18112": {
      "op": "ADD"
    },
    "18113": {
      "op": "MSTORE"
    },
    "18114": {
      "op": "POP"
    },
    "18115": {
      "op": "POP"
    },
    "18116": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "18118": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "18120": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "18122": {
      "op": "SHL"
    },
    "18123": {
      "op": "SUB"
    },
    "18124": {
      "op": "DUP5"
    },
    "18125": {
      "op": "AND"
    },
    "18126": {
      "op": "PUSH2",
      "value": "0x180"
    },
    "18129": {
      "op": "DUP4"
    },
    "18130": {
      "op": "ADD"
    },
    "18131": {
      "op": "MSTORE"
    },
    "18132": {
      "op": "PUSH12",
      "value": "0xFFFFFFFFFFFFFFFFFFFFFFFF"
    },
    "18145": {
      "op": "DUP4"
    },
    "18146": {
      "op": "AND"
    },
    "18147": {
      "op": "PUSH2",
      "value": "0x1A0"
    },
    "18150": {
      "op": "DUP4"
    },
    "18151": {
      "op": "ADD"
    },
    "18152": {
      "op": "MSTORE"
    },
    "18153": {
      "op": "PUSH2",
      "value": "0x2DF7"
    },
    "18156": {
      "op": "JUMP"
    },
    "18157": {
      "op": "JUMPDEST"
    },
    "18158": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "18160": {
      "op": "DUP3"
    },
    "18161": {
      "op": "NOT"
    },
    "18162": {
      "op": "DUP3"
    },
    "18163": {
      "op": "GT"
    },
    "18164": {
      "op": "ISZERO"
    },
    "18165": {
      "op": "PUSH2",
      "value": "0x4700"
    },
    "18168": {
      "op": "JUMPI"
    },
    "18169": {
      "op": "PUSH2",
      "value": "0x4700"
    },
    "18172": {
      "op": "PUSH2",
      "value": "0x481E"
    },
    "18175": {
      "jump": "i",
      "op": "JUMP"
    },
    "18176": {
      "op": "JUMPDEST"
    },
    "18177": {
      "op": "POP"
    },
    "18178": {
      "op": "ADD"
    },
    "18179": {
      "op": "SWAP1"
    },
    "18180": {
      "jump": "o",
      "op": "JUMP"
    },
    "18181": {
      "op": "JUMPDEST"
    },
    "18182": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "18184": {
      "op": "DUP3"
    },
    "18185": {
      "op": "PUSH2",
      "value": "0x4722"
    },
    "18188": {
      "op": "JUMPI"
    },
    "18189": {
      "op": "PUSH4",
      "value": "0x4E487B71"
    },
    "18194": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "18196": {
      "op": "SHL"
    },
    "18197": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "18199": {
      "op": "MSTORE"
    },
    "18200": {
      "op": "PUSH1",
      "value": "0x12"
    },
    "18202": {
      "op": "PUSH1",
      "value": "0x4"
    },
    "18204": {
      "op": "MSTORE"
    },
    "18205": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "18207": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "18209": {
      "op": "REVERT"
    },
    "18210": {
      "op": "JUMPDEST"
    },
    "18211": {
      "op": "POP"
    },
    "18212": {
      "op": "DIV"
    },
    "18213": {
      "op": "SWAP1"
    },
    "18214": {
      "jump": "o",
      "op": "JUMP"
    },
    "18215": {
      "op": "JUMPDEST"
    },
    "18216": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "18218": {
      "op": "DUP2"
    },
    "18219": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "18221": {
      "op": "NOT"
    },
    "18222": {
      "op": "DIV"
    },
    "18223": {
      "op": "DUP4"
    },
    "18224": {
      "op": "GT"
    },
    "18225": {
      "op": "DUP3"
    },
    "18226": {
      "op": "ISZERO"
    },
    "18227": {
      "op": "ISZERO"
    },
    "18228": {
      "op": "AND"
    },
    "18229": {
      "op": "ISZERO"
    },
    "18230": {
      "op": "PUSH2",
      "value": "0x4741"
    },
    "18233": {
      "op": "JUMPI"
    },
    "18234": {
      "op": "PUSH2",
      "value": "0x4741"
    },
    "18237": {
      "op": "PUSH2",
      "value": "0x481E"
    },
    "18240": {
      "jump": "i",
      "op": "JUMP"
    },
    "18241": {
      "op": "JUMPDEST"
    },
    "18242": {
      "op": "POP"
    },
    "18243": {
      "op": "MUL"
    },
    "18244": {
      "op": "SWAP1"
    },
    "18245": {
      "jump": "o",
      "op": "JUMP"
    },
    "18246": {
      "op": "JUMPDEST"
    },
    "18247": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "18249": {
      "op": "DUP3"
    },
    "18250": {
      "op": "DUP3"
    },
    "18251": {
      "op": "LT"
    },
    "18252": {
      "op": "ISZERO"
    },
    "18253": {
      "op": "PUSH2",
      "value": "0x4758"
    },
    "18256": {
      "op": "JUMPI"
    },
    "18257": {
      "op": "PUSH2",
      "value": "0x4758"
    },
    "18260": {
      "op": "PUSH2",
      "value": "0x481E"
    },
    "18263": {
      "jump": "i",
      "op": "JUMP"
    },
    "18264": {
      "op": "JUMPDEST"
    },
    "18265": {
      "op": "POP"
    },
    "18266": {
      "op": "SUB"
    },
    "18267": {
      "op": "SWAP1"
    },
    "18268": {
      "jump": "o",
      "op": "JUMP"
    },
    "18269": {
      "op": "JUMPDEST"
    },
    "18270": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "18272": {
      "op": "PUSH5",
      "value": "0xFFFFFFFFFF"
    },
    "18278": {
      "op": "DUP4"
    },
    "18279": {
      "op": "DUP2"
    },
    "18280": {
      "op": "AND"
    },
    "18281": {
      "op": "SWAP1"
    },
    "18282": {
      "op": "DUP4"
    },
    "18283": {
      "op": "AND"
    },
    "18284": {
      "op": "DUP2"
    },
    "18285": {
      "op": "DUP2"
    },
    "18286": {
      "op": "LT"
    },
    "18287": {
      "op": "ISZERO"
    },
    "18288": {
      "op": "PUSH2",
      "value": "0x477B"
    },
    "18291": {
      "op": "JUMPI"
    },
    "18292": {
      "op": "PUSH2",
      "value": "0x477B"
    },
    "18295": {
      "op": "PUSH2",
      "value": "0x481E"
    },
    "18298": {
      "jump": "i",
      "op": "JUMP"
    },
    "18299": {
      "op": "JUMPDEST"
    },
    "18300": {
      "op": "SUB"
    },
    "18301": {
      "op": "SWAP4"
    },
    "18302": {
      "op": "SWAP3"
    },
    "18303": {
      "op": "POP"
    },
    "18304": {
      "op": "POP"
    },
    "18305": {
      "op": "POP"
    },
    "18306": {
      "jump": "o",
      "op": "JUMP"
    },
    "18307": {
      "op": "JUMPDEST"
    },
    "18308": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "18310": {
      "op": "PUSH1",
      "value": "0xFF"
    },
    "18312": {
      "op": "DUP3"
    },
    "18313": {
      "op": "AND"
    },
    "18314": {
      "op": "PUSH1",
      "value": "0xFF"
    },
    "18316": {
      "op": "DUP5"
    },
    "18317": {
      "op": "AND"
    },
    "18318": {
      "op": "DUP1"
    },
    "18319": {
      "op": "DUP3"
    },
    "18320": {
      "op": "LT"
    },
    "18321": {
      "op": "ISZERO"
    },
    "18322": {
      "op": "PUSH2",
      "value": "0x479D"
    },
    "18325": {
      "op": "JUMPI"
    },
    "18326": {
      "op": "PUSH2",
      "value": "0x479D"
    },
    "18329": {
      "op": "PUSH2",
      "value": "0x481E"
    },
    "18332": {
      "jump": "i",
      "op": "JUMP"
    },
    "18333": {
      "op": "JUMPDEST"
    },
    "18334": {
      "op": "SWAP1"
    },
    "18335": {
      "op": "SUB"
    },
    "18336": {
      "op": "SWAP4"
    },
    "18337": {
      "op": "SWAP3"
    },
    "18338": {
      "op": "POP"
    },
    "18339": {
      "op": "POP"
    },
    "18340": {
      "op": "POP"
    },
    "18341": {
      "jump": "o",
      "op": "JUMP"
    },
    "18342": {
      "op": "JUMPDEST"
    },
    "18343": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "18345": {
      "op": "JUMPDEST"
    },
    "18346": {
      "op": "DUP4"
    },
    "18347": {
      "op": "DUP2"
    },
    "18348": {
      "op": "LT"
    },
    "18349": {
      "op": "ISZERO"
    },
    "18350": {
      "op": "PUSH2",
      "value": "0x47C1"
    },
    "18353": {
      "op": "JUMPI"
    },
    "18354": {
      "op": "DUP2"
    },
    "18355": {
      "op": "DUP2"
    },
    "18356": {
      "op": "ADD"
    },
    "18357": {
      "op": "MLOAD"
    },
    "18358": {
      "op": "DUP4"
    },
    "18359": {
      "op": "DUP3"
    },
    "18360": {
      "op": "ADD"
    },
    "18361": {
      "op": "MSTORE"
    },
    "18362": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "18364": {
      "op": "ADD"
    },
    "18365": {
      "op": "PUSH2",
      "value": "0x47A9"
    },
    "18368": {
      "op": "JUMP"
    },
    "18369": {
      "op": "JUMPDEST"
    },
    "18370": {
      "op": "DUP4"
    },
    "18371": {
      "op": "DUP2"
    },
    "18372": {
      "op": "GT"
    },
    "18373": {
      "op": "ISZERO"
    },
    "18374": {
      "op": "PUSH2",
      "value": "0xBE0"
    },
    "18377": {
      "op": "JUMPI"
    },
    "18378": {
      "op": "POP"
    },
    "18379": {
      "op": "POP"
    },
    "18380": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "18382": {
      "op": "SWAP2"
    },
    "18383": {
      "op": "ADD"
    },
    "18384": {
      "op": "MSTORE"
    },
    "18385": {
      "jump": "o",
      "op": "JUMP"
    },
    "18386": {
      "op": "JUMPDEST"
    },
    "18387": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "18389": {
      "op": "DUP2"
    },
    "18390": {
      "op": "PUSH2",
      "value": "0x47E1"
    },
    "18393": {
      "op": "JUMPI"
    },
    "18394": {
      "op": "PUSH2",
      "value": "0x47E1"
    },
    "18397": {
      "op": "PUSH2",
      "value": "0x481E"
    },
    "18400": {
      "jump": "i",
      "op": "JUMP"
    },
    "18401": {
      "op": "JUMPDEST"
    },
    "18402": {
      "op": "POP"
    },
    "18403": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "18405": {
      "op": "NOT"
    },
    "18406": {
      "op": "ADD"
    },
    "18407": {
      "op": "SWAP1"
    },
    "18408": {
      "jump": "o",
      "op": "JUMP"
    },
    "18409": {
      "op": "JUMPDEST"
    },
    "18410": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "18412": {
      "op": "DUP2"
    },
    "18413": {
      "op": "DUP2"
    },
    "18414": {
      "op": "SHR"
    },
    "18415": {
      "op": "SWAP1"
    },
    "18416": {
      "op": "DUP3"
    },
    "18417": {
      "op": "AND"
    },
    "18418": {
      "op": "DUP1"
    },
    "18419": {
      "op": "PUSH2",
      "value": "0x47FD"
    },
    "18422": {
      "op": "JUMPI"
    },
    "18423": {
      "op": "PUSH1",
      "value": "0x7F"
    },
    "18425": {
      "op": "DUP3"
    },
    "18426": {
      "op": "AND"
    },
    "18427": {
      "op": "SWAP2"
    },
    "18428": {
      "op": "POP"
    },
    "18429": {
      "op": "JUMPDEST"
    },
    "18430": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "18432": {
      "op": "DUP3"
    },
    "18433": {
      "op": "LT"
    },
    "18434": {
      "op": "DUP2"
    },
    "18435": {
      "op": "EQ"
    },
    "18436": {
      "op": "ISZERO"
    },
    "18437": {
      "op": "PUSH2",
      "value": "0x3FFB"
    },
    "18440": {
      "op": "JUMPI"
    },
    "18441": {
      "op": "PUSH4",
      "value": "0x4E487B71"
    },
    "18446": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "18448": {
      "op": "SHL"
    },
    "18449": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "18451": {
      "op": "MSTORE"
    },
    "18452": {
      "op": "PUSH1",
      "value": "0x22"
    },
    "18454": {
      "op": "PUSH1",
      "value": "0x4"
    },
    "18456": {
      "op": "MSTORE"
    },
    "18457": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "18459": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "18461": {
      "op": "REVERT"
    },
    "18462": {
      "op": "JUMPDEST"
    },
    "18463": {
      "op": "PUSH4",
      "value": "0x4E487B71"
    },
    "18468": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "18470": {
      "op": "SHL"
    },
    "18471": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "18473": {
      "op": "MSTORE"
    },
    "18474": {
      "op": "PUSH1",
      "value": "0x11"
    },
    "18476": {
      "op": "PUSH1",
      "value": "0x4"
    },
    "18478": {
      "op": "MSTORE"
    },
    "18479": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "18481": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "18483": {
      "op": "REVERT"
    },
    "18484": {
      "op": "JUMPDEST"
    },
    "18485": {
      "op": "PUSH4",
      "value": "0x4E487B71"
    },
    "18490": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "18492": {
      "op": "SHL"
    },
    "18493": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "18495": {
      "op": "MSTORE"
    },
    "18496": {
      "op": "PUSH1",
      "value": "0x21"
    },
    "18498": {
      "op": "PUSH1",
      "value": "0x4"
    },
    "18500": {
      "op": "MSTORE"
    },
    "18501": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "18503": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "18505": {
      "op": "REVERT"
    },
    "18506": {
      "op": "JUMPDEST"
    },
    "18507": {
      "op": "PUSH4",
      "value": "0x4E487B71"
    },
    "18512": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "18514": {
      "op": "SHL"
    },
    "18515": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "18517": {
      "op": "MSTORE"
    },
    "18518": {
      "op": "PUSH1",
      "value": "0x32"
    },
    "18520": {
      "op": "PUSH1",
      "value": "0x4"
    },
    "18522": {
      "op": "MSTORE"
    },
    "18523": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "18525": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "18527": {
      "op": "REVERT"
    },
    "18528": {
      "op": "JUMPDEST"
    },
    "18529": {
      "op": "PUSH4",
      "value": "0x4E487B71"
    },
    "18534": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "18536": {
      "op": "SHL"
    },
    "18537": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "18539": {
      "op": "MSTORE"
    },
    "18540": {
      "op": "PUSH1",
      "value": "0x41"
    },
    "18542": {
      "op": "PUSH1",
      "value": "0x4"
    },
    "18544": {
      "op": "MSTORE"
    },
    "18545": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "18547": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "18549": {
      "op": "REVERT"
    },
    "18550": {
      "op": "JUMPDEST"
    },
    "18551": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "18553": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "18555": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "18557": {
      "op": "SHL"
    },
    "18558": {
      "op": "SUB"
    },
    "18559": {
      "op": "DUP2"
    },
    "18560": {
      "op": "AND"
    },
    "18561": {
      "op": "DUP2"
    },
    "18562": {
      "op": "EQ"
    },
    "18563": {
      "op": "PUSH2",
      "value": "0xF30"
    },
    "18566": {
      "op": "JUMPI"
    },
    "18567": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "18569": {
      "op": "DUP1"
    },
    "18570": {
      "op": "REVERT"
    },
    "18571": {
      "op": "JUMPDEST"
    },
    "18572": {
      "op": "DUP1"
    },
    "18573": {
      "op": "ISZERO"
    },
    "18574": {
      "op": "ISZERO"
    },
    "18575": {
      "op": "DUP2"
    },
    "18576": {
      "op": "EQ"
    },
    "18577": {
      "op": "PUSH2",
      "value": "0xF30"
    },
    "18580": {
      "op": "JUMPI"
    },
    "18581": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "18583": {
      "op": "DUP1"
    },
    "18584": {
      "op": "REVERT"
    }
  },
  "sha1": "cfc88303164be907128ead7d96c5b8e450d3a28e",
  "source": "// SPDX-License-Identifier: Apache-2.0\npragma solidity ^0.8.0;\n\nimport {IPolicyPool} from \"../interfaces/IPolicyPool.sol\";\nimport {RiskModule} from \"./RiskModule.sol\";\nimport {Policy} from \"./Policy.sol\";\n\n/**\n * @title Trustful Risk Module\n * @dev Risk Module without any validation, just the newPolicy and resolvePolicy need to be called by\n        authorized users\n * @custom:security-contact security@ensuro.co\n * @author Ensuro\n */\n\ncontract TrustfulRiskModule is RiskModule {\n  bytes32 public constant PRICER_ROLE = keccak256(\"PRICER_ROLE\");\n  bytes32 public constant RESOLVER_ROLE = keccak256(\"RESOLVER_ROLE\");\n\n  /// @custom:oz-upgrades-unsafe-allow constructor\n  // solhint-disable-next-line no-empty-blocks\n  constructor(IPolicyPool policyPool_) RiskModule(policyPool_) {}\n\n  /**\n   * @dev Initializes the RiskModule\n   * @param name_ Name of the Risk Module\n   * @param scrPercentage_ Solvency Capital Requirement percentage, to calculate\n                          capital requirement as % of (payout - premium)  (in ray)\n   * @param ensuroFee_ % of premium that will go for Ensuro treasury (in ray)\n   * @param scrInterestRate_ cost of capital (in ray)\n   * @param maxScrPerPolicy_ Max SCR to be allocated to this module (in wad)\n   * @param scrLimit_ Max SCR to be allocated to this module (in wad)\n   * @param wallet_ Address of the RiskModule provider\n   */\n  function initialize(\n    string memory name_,\n    uint256 scrPercentage_,\n    uint256 ensuroFee_,\n    uint256 scrInterestRate_,\n    uint256 maxScrPerPolicy_,\n    uint256 scrLimit_,\n    address wallet_\n  ) public initializer {\n    __RiskModule_init(\n      name_,\n      scrPercentage_,\n      ensuroFee_,\n      scrInterestRate_,\n      maxScrPerPolicy_,\n      scrLimit_,\n      wallet_\n    );\n  }\n\n  function newPolicy(\n    uint256 payout,\n    uint256 premium,\n    uint256 lossProb,\n    uint40 expiration,\n    address customer,\n    uint96 internalId\n  ) external onlyRole(PRICER_ROLE) returns (uint256) {\n    return _newPolicy(payout, premium, lossProb, expiration, customer, internalId).id;\n  }\n\n  function resolvePolicy(Policy.PolicyData calldata policy, uint256 payout)\n    external\n    onlyRole(RESOLVER_ROLE)\n    whenNotPaused\n  {\n    _policyPool.resolvePolicy(policy, payout);\n  }\n\n  function resolvePolicyFullPayout(Policy.PolicyData calldata policy, bool customerWon)\n    external\n    onlyRole(RESOLVER_ROLE)\n    whenNotPaused\n  {\n    _policyPool.resolvePolicyFullPayout(policy, customerWon);\n  }\n}\n",
  "sourceMap": "438:2038:13:-:0;;;1332:4:73;1289:48;;;;719:63:13;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2944:25:10;;-1:-1:-1;;;;;;2944:25:10;;;438:2038:13;;14:311:114;105:6;158:2;146:9;137:7;133:23;129:32;126:2;;;174:1;171;164:12;126:2;200:16;;-1:-1:-1;;;;;245:31:114;;235:42;;225:2;;291:1;288;281:12;225:2;314:5;116:209;-1:-1:-1;;;116:209:114:o;:::-;438:2038:13;;;;;;;;;;;;;;;;;;",
  "sourcePath": "contracts/TrustfulRiskModule.sol",
  "type": "contract"
}